Cross-layer cross-channel residual prediction

US10536710B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10536710-B2
Application numberUS-201213977664-A
CountryUS
Kind codeB2
Filing dateJun 27, 2012
Priority dateJun 27, 2012
Publication dateJan 14, 2020
Grant dateJan 14, 2020

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, apparatus and methods are described including operations for video coding including cross-layer cross-channel residual prediction.

First claim

Opening claim text (preview).

What is claimed: 1. A computer-implemented method for video coding, comprising: determining, via a video coder, a reference prediction residual by residual prediction for a reference color channel in a reference layer of video data; and determining, via the video coder, a target prediction residual for a target color channel in a target layer based at least in part on the reference prediction residual via cross-layer cross-color-channel residual prediction, wherein the target layer is a higher layer than the reference layer, and wherein the target color channel is only a different color channel than the reference color channel so that the target color channel of type A from an ABC color scheme is associated with the reference color channels of type B and/or type C but not type A from the ABC color scheme. 2. The method of claim 1 , wherein when the reference layer comprises a base layer, the target layer comprises an enhancement layer; and wherein when the reference layer comprises an enhancement layer, the target layer comprises a higher enhancement layer. 3. The method of claim 1 , wherein when the reference color channel comprises a luma color channel, the target color channel comprises a chroma color channel; and wherein when the reference channel comprises a chroma color channel, the target color channel comprises one of a luma color channel or another chroma color channel. 4. The method of claim 1 , further comprising: determining, via the video coder, a further reference prediction residual for a further reference layer and/or for a further reference color channel of the video data. 5. The method of claim 1 , further comprising: determining, via the video coder, a further reference prediction residual for a further reference layer and/or for a further reference color channel of the video data, wherein the determination, via the video coder, of the target prediction residual for the target color channel in the target layer is based at least in part on the further reference prediction residual in addition to the reference prediction residual, and wherein the target layer is a higher layer than the further reference layer and/or the target color channel is a different color channel than the further reference color channel. 6. The method of claim 1 , further comprising: reconstructing, via the video coder, a first-order-type reference prediction residual from a second-order-type reference prediction residual, and wherein the determination, via the video coder, of the target prediction residual for the target color channel in the target layer is based at least in part on the reconstructed first-order-type reference prediction residual. 7. The method of claim 1 , further comprising: determining, via the video coder, a further reference prediction residual for a further reference layer and/or for a further reference color channel of the video data; and reconstructing, via the video coder, a first-order-type reference prediction residual from a second-order-type reference prediction residual of the further reference prediction residual based at least in part on the reference prediction residual, wherein the determination, via the video coder, of the target prediction residual for the target color channel in the target layer is based at least in part on the reconstructed first-order-type reference prediction residual of the further reference prediction residual, and wherein the target layer is a higher layer than the further reference layer and/or the target color channel is a different color channel than the further reference color channel. 8. The method of claim 1 , wherein the determination, via the video coder, of the target prediction residual for the target color channel in the target layer comprises selection of the reference layer and reference color channel during decoding based at least in part on a flag associated with the target prediction residual during encoding. 9. The method of claim 1 , wherein determining the target prediction residual comprises applying one of a linear relation model or a non-linear relation model. 10. The method of claim 1 , wherein determining the target prediction residual comprises adaptively applying one of a linear relation model or a non-linear relation model in response to an encoding mode and/or in response to a block size on a block-by-block basis. 11. The method of claim 1 , wherein determining the target prediction residual comprises applying one of a linear relation model or a non-linear relation model, wherein determining the target prediction residual comprises adaptively applying one of a one or more fixed relation model parameters or adaptively determining one or more relation model parameters in response to an encoding mode and/or in response to a block size on a block-by-block basis. 12. The method of claim 1 , wherein determining the target prediction residual comprises adaptively applying one of a linear relation model or a non-linear relation model in response to an encoding mode and/or in response to a block size on a block-by-block basis, wherein determining the target prediction residual comprises adaptively applying one of a one or more fixed relation model parameters or adaptively determining one or more relation model parameters in response to an encoding mode and/or in response to a block size on a block-by-block basis. 13. The method of claim 1 , wherein the determination, via the video coder, of the target prediction residual for the target color channel via cross-layer cross-color-channel residual prediction is adaptively applied a block-by-block basis based at least in part on a rate distortion cost. 14. The method of claim 1 , further comprising: determining, via the video coder, a further reference prediction residual for a further reference layer and/or for a further reference color channel of the video data, wherein the determination, via the video coder, of the target prediction residual for the target color channel in the target layer is based at least in part on the further reference prediction residual in addition to the reference prediction residual, wherein the target layer is a higher layer than the further reference layer and/or the target color channel is a different color channel than the further reference color channel, wherein when the reference layer comprises a base layer, the target layer comprises an enhancement layer; and wherein when the reference layer comprises an enhancement layer, the target layer comprises a higher enhancement layer, wherein when the reference color channel comprises a luma color channel, the target color channel comprises a chroma color channel; and wherein when the reference color channel comprises a chroma color channel, the target color channel comprises one of a luma color channel or another chroma color channel, wherein determining the target prediction residual comprises adaptively applying one of a linear relation model or a non-linear relation model in response to an encoding mode and/or in response to a block size on a block-by-block basis, wherein determining the target prediction residual comprises adaptively applying one of a one or more fixed relation model parameters or adaptively determining one or more relation model parameters in response to an encoding mode and/or in response to a block size on a block-by-block basis, wherein the determination, via the video coder, of the target prediction residual for the target color channel via cross-layer cross-color-channel residual prediction is adaptively applied a block-by-block basis based at least in part on a rate distortion cost, and wherein the det

Assignees

Inventors

Classifications

  • involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution · CPC title

  • Motion compensation with multiple frame prediction using two or more reference frames in a given prediction direction · CPC title

  • Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction · CPC title

  • the unit being a scalable video layer · CPC title

  • according to rate distortion criteria (rate-distortion as a criterion for motion estimation H04N19/567) · 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 US10536710B2 cover?
Systems, apparatus and methods are described including operations for video coding including cross-layer cross-channel residual prediction.
Who is the assignee on this patent?
Xu Lidong, Han Yu, Zhang Wenhao, and 3 more
What technology area does this patent fall under?
Primary CPC classification H04N19/50. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 14 2020 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 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).