Video encoding and decoding using adaptive color transform
US-12149725-B2 · Nov 19, 2024 · US
US11044483B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11044483-B2 |
| Application number | US-201013389872-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 11, 2010 |
| Priority date | Aug 12, 2009 |
| Publication date | Jun 22, 2021 |
| Grant date | Jun 22, 2021 |
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.
Methods and apparatus are provided for improved chroma encoding and decoding. An apparatus includes an encoder for encoding picture data for at least a block in a picture. Multiple partition types are supported for intra chroma coding of the block. The multiple partition types include a set of chroma partition types and a set of luma partition types. The set of chroma partition types are different than the set of luma partition types.
Opening claim text (preview).
The invention claimed is: 1. An apparatus, comprising: an encoder for encoding picture data for at least a block in a picture, wherein multiple partition types are supported for intra prediction chroma coding of the block, the multiple partition types including a set of multiple chroma partition types of sizes 16×16, 8×8, 4×4 and a set of multiple luma partition types, wherein a particular chroma partition type using a single chroma intra prediction mode, that can be different than luma intra prediction mode, for coding the partitioned block is determined from the set of multiple chroma partition types from a particular luma partition type used to code the block and the particular luma type being determined from the set of luma partition types, and wherein intra luma partition type and chroma partition type are independently coded inside a macroblock on a macroblock basis wherein the luma partition type and chroma partition type are differentially coded from a neighboring block, and wherein chroma uses a same entropy coding engine as luma, or a particular chroma partition type using a single chroma intra prediction mode for coding the partitioned block is determined from the set of chroma partition types in response to a luma partition type utilized to code the block or the blocks of one or more neighboring blocks, the chroma partition type being aligned with luma partition type for a set of partition types and luma partition type is signaled but not chroma partition type, the luma partition type being included in the set of luma partition types. 2. In a video encoder, a method, comprising: encoding picture data for at least a block in a picture, wherein multiple partition types are supported for intra prediction chroma coding of the block, the multiple partition types including a set of multiple chroma partition types of sizes 16×16, 8×8, 4×4 and a set of multiple luma partition types, wherein a particular chroma partition type using a single chroma intra prediction mode, that can be different than luma intra prediction mode, for coding the partitioned block is determined from the set of multiple chroma partition types from a particular luma partition type used to code the block and the particular luma type being determined from the set of luma partition types, and wherein intra luma partition type and chroma partition type are independently coded inside a macroblock on a macroblock basis wherein the luma partition type and chroma partition type are differentially coded from a neighboring block, and wherein chroma uses a same entropy coding engine as luma, or a particular chroma partition type using a single chroma intra prediction mode for coding the partitioned block is determined from the set of chroma partition types in response to a luma partition type utilized to code the block or the blocks of one or more neighboring blocks, the chroma partition type being aligned with luma partition type for a set of partition types and luma partition type is signaled but not chroma partition type, the luma partition type being included in the set of luma partition types. 3. The method of claim 2 , wherein a particular chroma partition type for coding the block is determined from the set of chroma partition types responsive to a luma partition type utilized to code the block or one or more neighboring blocks, the luma partition type being included in the set of luma partition types. 4. The method of claim 3 , wherein for the particular chroma partition type, a largest-size available transform matching the particular chroma partition type is selected from a set of transforms. 5. The method of claim 3 , wherein from among a particular luma partition type and a particular chroma partition type selected to code the block only the particular luma partition type is signaled, the particular luma partition type being selected from the set of luma partition types and the particular chroma partition type being selected from the set of chroma partition types. 6. The method of claim 5 , wherein the particular luma partition type is absolutely coded or differentially coded from one or more neighboring blocks. 7. The method of claim 2 , wherein a particular chroma partition type used to code the block is determined independently from a particular luma partition type used to code the block, the particular chroma partition type being determined from the set of chroma partition types and the particular luma partition type being determined from the set of luma partition types. 8. The method of claim 7 , wherein the particular chroma partition type and the particular luma partition types are both signaled. 9. The method of claim 8 , wherein the particular luma partition type and the particular chroma partition type are absolutely coded or differentially coded from one or more neighboring blocks. 10. The method of claim 8 , wherein the particular chroma partition type is differentially coded from the particular luma partition type. 11. An apparatus, comprising: a decoder for decoding picture data for at least a block in a picture, wherein multiple partition types are supported for intra prediction chroma decoding of the block, the multiple partition types including a set of multiple chroma partition types of sizes 16×16, 8×8, 4×4 and a set of multiple luma partition types, wherein a particular chroma partition type using a single chroma intra prediction mode, that can be different than luma intra prediction mode, for decoding the partitioned block is determined from the set of multiple chroma partition types from a particular luma partition type used to decode the block and the particular luma type being determined from the set of luma partition types, and wherein intra luma partition type and chroma partition type are independently decoded inside a macroblock on a macroblock basis wherein the luma partition type and chroma partition type are differentially coded from a neighboring block, and wherein chroma uses a same entropy decoding engine as luma, or a particular chroma partition type using a single chroma intra prediction mode for decoding the partitioned block is determined from the set of chroma partition types in response to a luma partition type utilized to decode the block or the blocks of one or more neighboring blocks, the chroma partition type being aligned with luma partition type for a set of partition types and luma partition type is signaled but not chroma partition type, the luma partition type being included in the set of luma partition types. 12. In a video decoder, a method, comprising: decoding picture data for at least a block in a picture, wherein multiple partition types are supported for intra prediction chroma decoding of the block, the multiple partition types including a set of multiple chroma partition types of sizes 16×16, 8×8, 4×4 and a set of multiple luma partition types, wherein a particular chroma partition type using a single chroma intra prediction mode, that can be different than luma intra prediction mode, for decoding the partitioned block is determined from the set of multiple chroma partition types from a particular luma partition type used to decode the block and the particular luma type being determined from the set of luma partition types, and wherein intra luma partition type and chroma partition type are independently decoded inside a macroblock on a macroblock basis wherein the luma partition type and chroma partition type are differentially coded from a neighboring block, and wherein chroma uses a same entropy decoding engine as luma, or a particular chroma partition type using a single chroma intra prediction mode for decoding the partitioned block is determined from the set of
Television systems (details H04N3/00, H04N5/00; methods or arrangements, for coding, decoding, compressing or decompressing digital video signals H04N19/00; selective content distribution H04N21/00) · CPC title
according to rate distortion criteria (rate-distortion as a criterion for motion estimation H04N19/567) · CPC title
characterised by syntax aspects related to video coding, e.g. related to compression standards · CPC title
among a plurality of spatial predictive coding modes · CPC title
the region being a block, e.g. a macroblock · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.