Group flag in transform coefficient coding for video coding
US-9491463-B2 · Nov 8, 2016 · US
US2016353112A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016353112-A1 |
| Application number | US-201615166144-A |
| Country | US |
| Kind code | A1 |
| Filing date | May 26, 2016 |
| Priority date | May 29, 2015 |
| Publication date | Dec 1, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A video coding device includes a memory configured to store video data and processor(s) configured to process at least a portion of the stored video data. The processor(s) are configured to identify a coefficient group (CG) that includes a current transform coefficient of the video data, the CG representing a subset of transform coefficients within a transform unit. The processor(s) are further configured to determine a size of the CG based on a combination of a transform size and one or both of (i) a coding mode associated with the transform unit, or (ii) a transform matrix associated with the transform unit.
Opening claim text (preview).
What is claimed is: 1 . A method of processing video data, the method comprising: identifying a coefficient group (CG) that includes a current transform coefficient, the CG representing a subset of transform coefficients within a transform unit; and determining a size of the CG based on a transform size associated with the transform unit. 2 . The method of claim 1 , wherein determining the size of the CG based on the transform size comprises determining the size of the CG based on a combination of the transform size associated with the transform unit and one or both of (i) a coding mode associated with the transform unit, or (ii) a transform matrix associated with the transform unit. 3 . The method of claim 1 , wherein processing the video data comprises decoding at least a portion of the video data. 4 . The method of claim 3 , wherein the video data comprises encoded video data, wherein the transform unit comprises an encoded transform unit, and wherein the coding mode associated with the transform unit comprises a coding mode used for forming the encoded transform unit. 5 . The method of claim 1 , wherein processing the video data comprises encoding at least a portion of the video data. 6 . The method of claim 5 , wherein the coding mode comprises a coding mode selected for encoding the transform unit. 7 . The method of claim 1 , wherein the CG comprises a square region of blocks, and wherein the size of the CG is 4×4, expressed in units of blocks. 8 . The method of claim 1 , wherein the coding mode comprises a CG-based coding mode. 9 . A video coding device comprising: a memory device configured to store video data; and one or more processors configured to: identify a coefficient group (CG) that includes a current transform coefficient of the video data, the CG representing a subset of transform coefficients within a transform unit; and determine a size of the CG based on a transform size associated with the transform unit. 10 . The video coding device of claim 9 , wherein to determine the size of the CG based on the transform size associated with the transform unit, the one or more processors are configured to determine the size of the CG based on a combination of the transform size associated with the transform unit and one or both of (i) a coding mode associated with the transform unit, or (ii) a transform matrix associated with the transform unit. 11 . The video coding device of claim 9 , wherein the stored video data comprises encoded video data, and wherein the one or more processors are configured to decode at least a portion of the encoded video data to form decoded video data. 12 . The video coding device of claim 11 , wherein the transform unit comprises an encoded transform unit, and wherein the coding mode associated with the transform unit comprises a coding mode used for forming the encoded transform unit. 13 . The video coding device of claim 10 , further comprising a display configured to display at least a portion of the decoded video data. 14 . The video coding device of claim 9 , wherein the one or more processors are configured to encode at least a portion of the stored video data. 15 . The video coding device of claim 14 , wherein the one or more processors are configured to select the coding mode for encoding the transform unit. 16 . The video coding device of claim 14 , further comprising a camera configured to capture at least a portion of the video data, wherein to store the video data, the memory device is configured to receive the captured video data from the camera. 17 . The video coding device of claim 9 , wherein the CG comprises a square region of blocks, and wherein the size of the CG is 4×4, expressed in units of blocks. 18 . The video coding device of claim 9 , wherein the coding mode comprises a CG-based coding mode. 19 . The video coding device of claim 9 , further comprising at least one of: one or more integrated circuits; one or more digital signal processors (DSPs); one or more field programmable gate arrays (FPGAs); a desktop computer; a laptop computer; a tablet computer; a phone; a television; a camera; a display device; a digital media player; a video game console; a video game device; a video streaming device; or a wireless communication device 20 . A non-transitory computer-readable storage medium encoded with instructions that, when executed, cause one or more processors of a video coding device to: identify a coefficient group (CG) that includes a current transform coefficient of the video data, the CG representing a subset of transform coefficients within a transform unit; and determine a size of the CG based on a transform size associated with the transform unit.
Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction · CPC title
the region being a picture, frame or field · CPC title
Quantisation · CPC title
Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter · CPC title
Entropy coding, e.g. variable length coding [VLC] or arithmetic coding · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.