Signaling view synthesis prediction support in 3D video coding

US9288506B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9288506-B2
Application numberUS-201213588370-A
CountryUS
Kind codeB2
Filing dateAug 17, 2012
Priority dateJan 5, 2012
Publication dateMar 15, 2016
Grant dateMar 15, 2016

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.

In one example, a video coder is configured to code information indicative of whether view synthesis prediction is enabled for video data. When the information indicates that view synthesis prediction is enabled for the video data, the video coder may generate a view synthesis picture using the video data and code at least a portion of a current picture relative to the view synthesis picture. The at least portion of the current picture may comprise, for example, a block (e.g., a PU, a CU, a macroblock, or a partition of a macroblock), a slice, a tile, a wavefront, or the entirety of the current picture. On the other hand, when the information indicates that view synthesis prediction is not enabled for the video data, the video coder may code the current picture using at least one of intra-prediction, temporal inter-prediction, and inter-view prediction without reference to any view synthesis pictures.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of coding video data, the method comprising: coding information indicative of whether view synthesis prediction is enabled for one or more pictures of video data; based on the information indicating that view synthesis prediction is enabled for the one or more pictures of the video data: generating a view synthesis picture using the one or more pictures of the video data; coding a value representative of a selected coding mode for at least a portion of a current picture of the one or more pictures that indicates whether the at least a portion is predicted using a view synthesis prediction coding mode, wherein the value is separate from the information indicative of whether view synthesis prediction is enabled for the one or more pictures; and based on the value indicating that the at least a portion is predicted using the view synthesis prediction coding mode, coding the at least a portion relative to the view synthesis picture. 2. The method of claim 1 , wherein coding the information comprises coding a syntax element of a parameter set corresponding to the at least a portion of the current picture. 3. The method of claim 2 , wherein coding the syntax element comprises coding a syntax element of a sequence parameter set corresponding to a sequence of pictures including the one or more pictures, such that the syntax element indicates whether view synthesis prediction is enabled for the corresponding sequence of pictures. 4. The method of claim 2 , wherein coding the syntax element comprises coding a syntax element of at least one of a picture parameter set corresponding to the current picture and an access unit level parameter set corresponding to a slice comprising the at least a portion of the current picture. 5. The method of claim 4 , wherein the access unit level parameter set comprises one of an adaptation parameter set and a depth parameter set. 6. The method of claim 1 , wherein the at least a portion of the current picture comprises a current slice, and wherein coding the information comprises coding a syntax element of a slice header for the current slice. 7. The method of claim 1 , further comprising coding identifying information for a reference view to use to generate the view synthesis picture, wherein generating the view synthesis picture comprises generating the view synthesis picture relative to a picture of the reference view. 8. The method of claim 7 , wherein coding the identifying information comprises coding a value based on a view identifier (view_id) for the reference view. 9. The method of claim 7 , wherein coding the identifying information comprises coding a value based on horizontal translation information for the reference view. 10. The method of claim 1 , further comprising, based on the information indicating that view synthesis prediction is not enabled for the video data, coding the current picture using at least one of intra-prediction, temporal inter-prediction, and inter-view prediction without reference to any view synthesis pictures. 11. The method of claim 1 , wherein when the information indicates that view synthesis prediction is not enabled for the video data, view synthesis pictures are not generated while coding the video data. 12. The method of claim 1 , wherein coding the at least a portion of the current picture comprises decoding the at least a portion of the current picture. 13. The method of claim 1 , wherein coding the at least a portion of the current picture comprises encoding the at least a portion of the current picture. 14. The method of claim 1 , wherein the at least a portion of the current picture comprises a prediction unit of a coding unit of the current picture, and wherein the value comprises a value for a syntax element representative of a coding mode for the prediction unit. 15. A device for coding video data, the device comprising: a memory configured to store video data; and a video coder configured to: code information indicative of whether view synthesis prediction is enabled for one or more pictures of the video data, and based on the information indicating that view synthesis prediction is enabled for the one or more pictures of the video data, to: generate a view synthesis picture using the one or more pictures of the video data, code a value representative of a selected coding mode for at least a portion of a current picture of the one or more pictures that indicates whether the at least a portion is predicted using a view synthesis prediction coding mode, wherein the value is separate from the information indicative of whether view synthesis prediction is enabled for the one or more pictures, and based on the value indicating that the at least a portion is predicted using the view synthesis prediction coding mode, code the at least a portion relative to the view synthesis picture. 16. The device of claim 15 , wherein the video coder is configured to code a syntax element of a parameter set corresponding to the at least a portion of the current picture. 17. The device of claim 16 , wherein the video coder is configured to code a syntax element of a sequence parameter set corresponding to a sequence of pictures including the one or more pictures, such that the syntax element indicates whether view synthesis prediction is enabled for the corresponding sequence of pictures. 18. The device of claim 16 , wherein the video coder is configured to code a syntax element of at least one of a picture parameter set corresponding to the current picture and an access unit level parameter set corresponding to a slice comprising the at least a portion of the current picture. 19. The device of claim 15 , wherein the at least a portion of the current picture comprises a current slice, and wherein the video coder is configured to code a syntax element of a slice header for the current slice. 20. The device of claim 15 , wherein the video coder is further configured to code identifying information for a reference view to use to generate the view synthesis picture, and wherein the video coder is configured to generate the view synthesis picture relative to a picture of the reference view. 21. The device of claim 20 , wherein the video coder is configured to code a view identifier (view_id) for the reference view as the identifying information. 22. The device of claim 20 , wherein the video coder is configured to code horizontal translation information for the reference view as the identifying information. 23. The device of claim 15 , wherein when the information indicates that view synthesis prediction is not enabled for the video data, the video coder is configured to code the current picture using at least one of intra-prediction, temporal inter-prediction, and inter-view prediction without reference to any view synthesis pictures. 24. The device of claim 15 , wherein the video coder comprises a video decoder. 25. The device of claim 15 , wherein the video coder comprises a video encoder. 26. The device of claim 15 , wherein the device comprises at least one of: an integrated circuit; a microprocessor; and a wireless communication device that includes the video coder. 27. A device for coding video data, the device comprising: means for coding information indicative of whether view synthesis prediction is enabled for one or more pictures of video data; means for generating a view

Assignees

Inventors

Classifications

  • H04N19/597Primary

    specially adapted for multi-view video sequence encoding · 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 US9288506B2 cover?
In one example, a video coder is configured to code information indicative of whether view synthesis prediction is enabled for video data. When the information indicates that view synthesis prediction is enabled for the video data, the video coder may generate a view synthesis picture using the video data and code at least a portion of a current picture relative to the view synthesis picture. T…
Who is the assignee on this patent?
Chen Ying, Wang Ye-Kui, Karczweicz Marta, and 1 more
What technology area does this patent fall under?
Primary CPC classification H04N19/597. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 15 2016 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).