Intra-coding for 4:2:2 sample format in video coding

US9667994B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9667994-B2
Application numberUS-201314038536-A
CountryUS
Kind codeB2
Filing dateSep 26, 2013
Priority dateOct 1, 2012
Publication dateMay 30, 2017
Grant dateMay 30, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems, methods, and devices for video coding that may receive a rectangular chroma block are disclosed. The rectangular chroma block may be divided into a first square sub-block and a second square sub-block. The systems, methods, and devices may reconstruct the first square sub-block and intra-predict the second square sub-block using reference samples from the reconstructed first square sub-block.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of decoding video data, the method comprising: based on a chroma sampling format of a coding unit, determining, for a leaf node of the coding unit, that a non-square rectangular chroma block comprises a first square sub-block and a second square sub-block, wherein the leaf node of the coding unit corresponds to a node of a quadtree with no child nodes; obtaining a first block of intra-predicted chroma data associated with the first square sub-block: inverse quantizing transform coefficients associated with the first square sub-block; inverse transforming the inverse quantized transform coefficients to generate first residual data adding the first residual data to the first block of intra-predicted chroma data to reconstruct the first square sub-block; intra-predicting the second square sub-block using reference samples from the reconstructed first square sub-block, wherein intra-predicting the second square sub-block comprises generating a second block of intra-predicted chroma data using reference samples from the reconstructed first square sub-block; and reconstructing the second square sub-block using the second block of intra-predicted chroma data and second residual data for the second square sub-block. 2. The method of claim 1 , further comprising generating the second block of intra-predicted chroma data using intra-prediction samples of a neighboring block that is in addition to the reconstructed first square sub-block. 3. The method of claim 2 , wherein the first square sub-block is a top block of the non-square rectangular chroma block and the second square sub-block is a bottom block of the non-square rectangular chroma block. 4. A method of encoding video data, the method comprising: based on a chroma sampling format of a coding unit, determining that a leaf node of the coding unit comprises a non-square rectangular chroma block comprising a first square sub-block and a second square sub-block, wherein the leaf node of the coding unit corresponds to a node of a quadtree with no child nodes; quantizing transform coefficients associated with the first square sub-block; transforming the inverse quantized transform coefficients to generate first residual data; reconstructing reference samples for the first square sub-block based on the first residual data; and intra-predicting the second square sub-block using the reference samples for the reconstructed first square sub-block, wherein intra-predicting the second square sub-block comprises: generating a second block of intra-predicted chroma data based on intra-prediction samples in the first square sub-block; and encoding, for the second square sub-block, second residual data. 5. The method of claim 4 , further comprising encoding the second block of intra-predicted chroma data using other reference samples in addition to the reference sample of the reconstructed first square sub-block. 6. The method of claim 5 , wherein the first square sub-block is a top block of the non-square rectangular chroma block and the second square sub-block is a bottom block of the non-square rectangular chroma block. 7. An apparatus for decoding video data comprising: a memory configured to store video data; and one or more processors configured to: based on a chroma sampling format of a coding unit of the video data, determine, for a leaf node of the coding unit, that a non-square rectangular chroma block comprises a first square sub-block and a second square sub-block, wherein the leaf node of the coding unit corresponds to a node of a quadtree with no child nodes; obtain a first block of intra predicted chroma data associated with the first square sub-block; inverse quantize transform coefficients associated with the first square sub-block; inverse transform the inverse quantized transform coefficients to generate first residual data add the first residual data to the first block of intra-predicted chroma data to reconstruct the first square sub-block; intra-predict the second square sub-block using reference samples from the reconstructed first square sub-block, wherein to intra-predict the second square sub-block the one or more processors are configured to generate a second block of intra-predicted chroma data using reference samples from the reconstructed first square sub-block; and reconstruct the second square sub-block using the second block of intra-predicted chroma data and second residual data for the second square sub-block. 8. The apparatus of claim 7 , wherein the one or more processors are further configured to encode the second block of intra-predicted chroma data using other reference samples in addition to the reference samples of the reconstructed first square sub-block. 9. The apparatus of claim 8 , wherein the first square sub-block is a top block of the non-square rectangular chroma block and the second square sub-block is a bottom block of the non-square rectangular chroma block. 10. An apparatus for decoding video data comprising: means for determining, for a leaf node of the coding unit based on a chroma sampling format of a coding unit, that a non-square rectangular chroma block comprises a first square sub-block and a second square sub-block, wherein the leaf node of the coding unit corresponds to a node of a quadtree with no child nodes; means for obtaining a first block of intra predicted chroma data associated with the first square sub-block; means for inverse quantizing transform coefficients associated with the first square sub-block; means for inverse transforming the inverse quantized transform coefficients to generate first residual data; means for adding the first residual data to the first block of intra-predicted chroma data to reconstruct the first square sub-block; means for intra-predicting the second square sub-block using reference samples from the reconstructed first square sub-block, wherein the means for intra-predicting the second square sub-block comprises means for generating a second block of intra-predicted chroma data using reference samples from the reconstructed first square sub-block; and means for reconstructing the second square sub-block using the second block of intra-predicted chroma data and second residual data for the second square sub-block. 11. The apparatus of claim 10 , further comprising means for generating the second block of intra-predicted chroma data using other reference samples in addition to the reference samples from the reconstructed first square sub-block. 12. The apparatus of claim 11 , wherein the first square sub-block is a top block of the non-square rectangular chroma block and the second square sub-block is a bottom block of the non-square rectangular chroma block. 13. A non-transitory computer readable storage medium storing instructions that upon execution by one or more processors cause the one or more processors to: based on a chroma sampling format of a coding unit, determine, for a leaf node of the coding unit, that a non-square rectangular chroma block comprising a first square sub-block and a second square sub-block, wherein the leaf node of the coding unit corresponds to a node of a quadtree with no child nodes; obtain a first block of intra predicted chroma data associated with the first square sub-block; inverse quantize transform coefficients associated with the first square sub-block; inverse transform the inverse quantized transform coefficients to generate first residual data; add the first residual data to the first block of intra-predicted chroma data to reconstruct the first square sub-block; intra-predict the second square sub-block using refere

Assignees

Inventors

Classifications

  • H04N19/593Primary

    involving spatial prediction techniques · CPC title

  • H04N19/176Primary

    the region being a block, e.g. a macroblock · CPC title

  • characterised by syntax aspects related to video coding, e.g. related to compression standards · CPC title

  • by grouping of coefficients into blocks after the transform · CPC title

  • among a plurality of spatial predictive coding modes · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9667994B2 cover?
Systems, methods, and devices for video coding that may receive a rectangular chroma block are disclosed. The rectangular chroma block may be divided into a first square sub-block and a second square sub-block. The systems, methods, and devices may reconstruct the first square sub-block and intra-predict the second square sub-block using reference samples from the reconstructed first square sub…
Who is the assignee on this patent?
Qualcomm Inc
What technology area does this patent fall under?
Primary CPC classification H04N19/593. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 30 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).