Method and apparatus for residual prediction in three-dimensional video coding

US9648342B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9648342-B2
Application numberUS-201314442951-A
CountryUS
Kind codeB2
Filing dateNov 14, 2013
Priority dateNov 14, 2012
Publication dateMay 9, 2017
Grant dateMay 9, 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.

A method and apparatus using pseudo residues to predict current residues for three-dimensional or multi-view video coding are disclosed. The method first receives input data associated with a current block of a current picture in a current dependent view and determines an inter-view reference block in a first inter-view reference picture in a reference view according to a DV (disparity vector), where the current picture and the first inter-view reference picture correspond to same time instance. Pseudo residues are then determined and used for encoding or decoding of the current block, where the pseudo residues correspond to differences between a corresponding region in an inter-time reference picture in the current dependent view and a pseudo reference region in a pseudo reference picture in the reference view, and where the inter-time reference picture and the pseudo reference picture correspond to same time instance.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for three-dimensional or multi-view video coding, the method comprising: receiving input data associated with a current block of a current picture in a current dependent view; determining an inter-view reference block in a first inter-view reference picture in a reference view according to a DV (disparity vector), wherein the current picture and the first inter-view reference picture correspond to same time instance; determining first pseudo residues, wherein the first pseudo residues correspond to first differences between a corresponding region in an inter-time reference picture in the current dependent view and a pseudo reference region in a pseudo reference picture in the reference view, and wherein the inter-time reference picture and the pseudo reference picture correspond to same time instance; and applying encoding or decoding to the input data associated with the current block based on the inter-view reference block and the first pseudo residues. 2. The method of claim 1 , wherein first residues are determined based on second differences between the current block and the inter-view reference block, final residues are generated from the first residues by predicting the first residues using the first pseudo residues, and the encoding or decoding is applied to the final residues. 3. The method of claim 1 , wherein the inter-view reference block and the first pseudo residues are combined to form a combined predictor, final residues are generated from the current block by predicting the current block using the combined predictor, and the encoding or decoding is applied to the final residues. 4. The method of claim 3 , wherein the combined predictor is processed by clipping to form a clipped predictor and the final residues are generated from the current block by predicting the current block using the clipped predictor. 5. The method of claim 1 , wherein the first pseudo residues are processed using a linear function or a non-linear function before said applying encoding or decoding to the input data associated with the current block based on the inter-view reference block and the first pseudo residues. 6. The method of claim 1 , wherein the DV is used to locate the pseudo reference region in the pseudo reference picture in the reference view based on the corresponding region in the inter-time reference picture in the current dependent view. 7. The method of claim 1 , wherein an estimated MV (Motion Vector) is used to locate the corresponding region within the inter-time reference picture in the current dependent view based on the current block of the current picture in the current dependent view. 8. The method of claim 7 , wherein the estimated MV is derived based on previously coded spatial and temporal neighboring blocks of the current block, wherein if a candidate MV associated with the spatial and temporal neighboring blocks of the current block refers to the inter-time reference picture in the current dependent view, the candidate MV is selected as the estimated MV. 9. The method of claim 7 , wherein the estimated MV is selected based on evaluation results of applying an evaluation function to a plurality of candidate MVs determined from MVs associated with neighboring blocks of the current block. 10. The method of claim 7 , wherein an index associated with a candidate MV that is selected as the estimated MV is transmitted in a MB (Macroblock) level, CU (Coding Unit) level or PU (Prediction Unit) level of a video bitstream. 11. The method of claim 7 , wherein an index associated with a candidate MV that is selected as the estimated MV is determined implicitly at a decoder side. 12. The method of claim 1 , wherein said applying encoding or decoding to the input data associated with the current block based on the inter-view reference block and the first pseudo residues is enabled or disabled for a slice, MB (Macroblock), CU (Coding Unit) or PU (Prediction Unit) depending on an indication transmitted in a corresponding slice level, MB level, CU level or PU level of a video bitstream. 13. The method of claim 1 , wherein said applying encoding or decoding to the input data associated with the current block based on the inter-view reference block and the first pseudo residues is enabled or disabled implicitly for a slice, MB (Macroblock), CU (Coding Unit) or PU (Prediction Unit) depending on a specific coding mode for the slice, MB, CU or PU. 14. The method of claim 1 , wherein said applying encoding or decoding to the input data associated with the current block based on the inter-view reference block and the first pseudo residues is enabled for a slice, MB (Macroblock), CU (Coding Unit) or PU (Prediction Unit) coded in Merge/Skip mode or enabled for the slice, MB, CU or PU using an inter-view Merge candidate in a temporal direction. 15. The method of claim 1 , wherein said applying encoding or decoding to the input data associated with the current block is further based on second pseudo residues, wherein derivation of the second pseudo residues is associated with a second inter-view reference picture in the reference view, and wherein the first inter-view reference picture and the second inter-view reference picture are in different reference picture lists. 16. An apparatus for three-dimensional or multi-view video coding, the apparatus comprising one or more electronic circuits, wherein said one or more electronic circuits are configured to: receive input data associated with a current block of a current picture in a current dependent view; determine an inter-view reference block in a first inter-view reference picture in a reference view according to a DV (disparity vector), wherein the current picture and the first inter-view reference picture correspond to same time instance; determine pseudo residues, wherein the pseudo residues correspond to first differences between a corresponding region in an inter-time reference picture in the current dependent view and a pseudo reference region in a pseudo reference picture in the reference view, and wherein the inter-time reference picture and the pseudo reference picture correspond to same time instance; and apply encoding or decoding to the input data associated with the current block based on the inter-view reference block and the pseudo residues.

Assignees

Inventors

Classifications

  • the region being a picture, frame or field · CPC title

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

  • H04N19/52Primary

    by predictive encoding · CPC title

  • the region being a slice, e.g. a line of blocks or a group of blocks · CPC title

  • Coding unit complexity, e.g. amount of activity or edge presence estimation (H04N19/146 takes precedence) · 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 US9648342B2 cover?
A method and apparatus using pseudo residues to predict current residues for three-dimensional or multi-view video coding are disclosed. The method first receives input data associated with a current block of a current picture in a current dependent view and determines an inter-view reference block in a first inter-view reference picture in a reference view according to a DV (disparity vector),…
Who is the assignee on this patent?
Hfi Innovation Inc
What technology area does this patent fall under?
Primary CPC classification H04N19/52. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 09 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).