Inter-layer dependency information for 3DV
First Claim
1. A method comprising:
- generating syntax elements indicating an inter-layer dependency structure among three dimensional video (3DV) layers, the syntax elements relating to a syntax structure defining inter-layer dependencies among 3DV layers wherein the inter-layer dependency structure specifies at least one of;
b) that an inter-layer prediction reference for an occlusion video layer is the 2D video layer;
c) that an inter-layer prediction reference for an occlusion depth layer is the depth layer; and
d) that an inter-layer prediction reference for a transparency layer is the 2D video layer;
identifying, based on the inter-layer dependency structure, an inter-layer prediction reference for a picture from a layer of the 3DV layers; and
encoding the picture based, at least in part, on the inter-layer prediction reference.
2 Assignments
0 Petitions
Accused Products
Abstract
Various implementations are directed to providing inter-layer dependency information. In one implementation, syntax elements are generated that indicate an inter-layer dependency structure among three-dimensional video (3DV) layers. Based on the inter-layer dependency structure, an inter-layer reference is identified for a picture from a layer of the 3DV layers. The picture is encoded based, at least in part, on the inter-layer reference. Corresponding decoding implementations are also provided. Additionally, in another implementation, a transmission priority and an indication of network congestion are used to determine whether to transmit data for a particular 3DV layer. The transmission priority is based on an inter-layer dependency structure among multiple 3DV layers. Another implementation is directed to a network abstraction layer unit that can explicitly identify and convey inter-layer references and corresponding dependencies.
-
Citations
27 Claims
-
1. A method comprising:
-
generating syntax elements indicating an inter-layer dependency structure among three dimensional video (3DV) layers, the syntax elements relating to a syntax structure defining inter-layer dependencies among 3DV layers wherein the inter-layer dependency structure specifies at least one of; b) that an inter-layer prediction reference for an occlusion video layer is the 2D video layer; c) that an inter-layer prediction reference for an occlusion depth layer is the depth layer; and d) that an inter-layer prediction reference for a transparency layer is the 2D video layer; identifying, based on the inter-layer dependency structure, an inter-layer prediction reference for a picture from a layer of the 3DV layers; and encoding the picture based, at least in part, on the inter-layer prediction reference. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 10)
-
-
9. The method of claim wherein the inter-layer dependency structure specifies at least one of:
-
b) that inter-layer prediction references for an occlusion video layer are the 2D video layer and the depth layer; c) that inter-layer prediction references for an occlusion depth layer are the 2D video layer and the depth layer; and d) that inter-layer prediction references for a transparency layer are the 2D video layer and the depth layer.
-
-
11. A non-transitory processor readable medium having stored thereon instmctions for causing a processor to perform at least the following:
-
generating syntax elements indicating an inter-layer dependency structure among three dimensional video (3DV) layers, the syntax elements relating to a syntax structure defining inter-layer dependencies among 3DV layers wherein the inter-layer dependency structure specifies at least one of; b) that an inter-layer prediction reference for anocclusionvideo layer is the 2D video layer; c) that an inter-layer prediction reference for an occlusion depth layer is the depth layer; and d) that an inter-layer prediction reference for a transparency layer is the 2D video layer; identifying, based on the inter-layer dependency structure, an inter-layer prediction reference for a picture from a layer of the 3DV layers; and
encoding the picture based, at least in part, on the inter-layer prediction reference.
-
-
12. An apparatus, comprising a processor configured to perform at least the following:
-
generating syntax elements indicating an inter-layer dependency structure among three dimensional video (3DV) layers, the syntax elements relating to a syntax structure defining inter-layer dependencies among 3DV layers wherein the inter-layer dependency structure specifies at least one of; b) that an inter-layer prediction reference thr an occlusion video layer is the 2D video layer; c) that an inter-layer prediction reference for an occlusion depth layer is the depth layer; and d) that an inter-layer prediction reference for a transparency layer is the 2D video layer; identifying, based on the inter-layer dependency structure, an inter-layer prediction reference for a picture from a layer of the 3DV layers; and encoding the picture based, at least in part, on the inter-layer prediction reference.
-
-
13. An apparatus comprising:
-
a three-dimensional video (3DV) reference buffer configured to generate syntax elements indicating an inter-layer dependency structure among 3DV layers, the syntax elements relating to a syntax structure defining inter-layer dependencies among 3DV layers, and configured to identify, based on the inter-layer dependency structure, an, inter-layer prediction reference for a picture from a layer of the 3DV layers wherein the inter-layer dependency structure specifies at least one of; b) that an inter-layer prediction reference for an occlusion video layer is the 2D video layer; c) that an inter-layer prediction reference for an occlusion depth layer is the depth layer; and d) that an inter-layer prediction reference for a transparency layer is the 2D video laver; and a 3DV layer encoder configured to encode the picture based, at least in part, on the inter-layer prediction reference. - View Dependent Claims (14)
-
-
15. An apparatus comprising:
-
a three-dimensional video (3DV) reference buffer configured to generate syntax elements indicating an inter-layer dependency structure among 3DV layers, the syntax elements relating to a syntax structure defining inter-layer dependencies among 3DV layers, and configured, to identify, based on the inter-layer dependency structure, an inter-layer prediction reference for a picture from a layer of the 3DV layers wherein the inter-layer dependency structure specifies at least one of; b) that an inter-layer prediction reference for an occlusion video layer is the 2D video layer; c) that an it ier-layer prediction reference for an occlusion depth layer is the depth layer, and d) that an inter-layer prediction reference for a transparency layer is the 2D video layer; a 3DV layer encoder configured to encode the picture based, at least in part, on the inter-layer prediction reference; and a modulator configured to modulate a signal including the encoded picture.
-
-
16. A non-transitory processor readable medium having stored thereon a video signal structure, comprising:
-
one or more syntax portions for syntax elements indicating an inter-layer dependency structure among three-dimensional video (3DV) layers, the syntax elements relating to a syntax structure defining inter-layer dependencies among 3DV layers wherein the inter-layer dependency structure specifies at least one of; b) that, an inter-layer prediction reference thr an occlusion video layer is the 2D video layer; c) that an inter-layer prediction reference for an occlusion depth layer is the depth layer; and d) that an inter-layer prediction reference for a transparency layer is the 2D video layer; and one or more picture portions for an encoded picture that is encoded based, at least in part, on based on an inter-layer prediction reference from the inter-layer dependency structure, wherein the encoded picture and the syntax elements are provided for use in decoding the encoded picture.
-
-
17. A method comprising:
-
accessing an encoded picture from a bitstream, the picture describing three dimensional video (3DV) information for a particular 3DV layer, from a given view, at a given time;
accessing syntax elements indicating an inter-layer dependency structure for a set of 3DV layers that includes the particular 3DV layer, the syntax elements relating to a syntax structure defining inter-layer dependencies among 3DV layers wherein the inter-layer dependency structure specifies at least one of;b) that an inter-layer prediction reference for an occlusion video layer is the 2D video layer; c) that an inter-layer prediction reference for an occlusion depth layer is the depth layer; and d) that an inter-layer prediction reference for a transparency layer is the 2D video layer; and decoding the encoded picture based, at least in part, on the inter-layer dependency structure. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A non-transitory processor readable medium having stored thereon instructions for causing a processor to perform at least the following:
-
accessing an encoded picture from a bitstream, the picture describing three dimensional video (3DV) information for a particular 3DV layer, from a given view, at a given time; accessing syntax elements indicating an inter-layer dependency structure for a set of 3DV layers that includes the particular 3DV layer, the syntax elements relating to a syntax structure defining inter-layer dependencies among 3DV layers wherein the inter-layer dependency structure specifies at least one of; b) that an inter-layer prediction reference for an occlusion video layer is the 2D video layer; c) that an inter-layer prediction reference for an occlusion depth layer is the depth layer, and d) that an inter-layer prediction reference for a transparency layer is the 2D video layer; and decoding the encoded picture based, at least in part, on the inter-layer dependency structure.
-
-
23. An apparatus, comprising a processor configured to perform at least the following:
-
accessing an encoded picture from a bitstream, the picture describing three dimensional video (3DV) information for a particular 3DV layer, from a given view, at a given time; accessing syntax elements indicating an inter-layer dependency structure for a set of 3DV layers that includes the paniculat 3DV layer, the syntax elements relating to a syntax structure defining inter-layer dependencies among 3DV layers wherein the inter-layer dependency structure specifies at least one of; b) that an inter-layer prediction reference for an occlusion video layer is the 2D video layer; c) that an inter-layer prediction reference for an occlusion depth layer is the depth layer; and d) that an inter-layer prediction reference for a transparency layer is the 2D video layer; and decoding the encoded picture based, at least in part, on the inter-layer dependency structure.
-
-
24. An apparatus comprising:
-
a three-dimensional video (3DV) layer decoder configured to access an encoded picture from a bitstream, the picture describing three-dimensional video (3DV) information for a particular 3DV layer, from a given view, at a given time; and a 3DV reference buffer configured to access syntax elements indicating an inter-layer dependency structure for a set of 3DV layers that includes the particular 3DV layer, the syntax elements relating to a syntax structure defining inter-layer dependencies among 3DV layers, wherein the 3DV layer decoder is further configured to decode the encoded picture based, at least in part, on the inter-layer dependency structure wherein the inter-layer dependency structure specifies at least one of; b) that an inter-layer prediction reference torr an occlusion video layer is the 2D video layer; c) that an inter-layer prediction reference for an occlusion depth layer is the depth layer; and d) that an inter-layer prediction reference for a transparency layer is the 2D video layer.
-
-
25. An, apparatus comprising:
-
a demodulator configured to demodulate a signal to produce a demodulated bitstream; a three-dimensional video (3DV) layer decoder configured to access an encoded picture from the demodulated bitstream, the picture describing three dimensional video (3DV) information for a particular 3DV layer, from a given view, at a given time; and a 3DV reference buffer configured to access syntax elements indicating an inter-layer dependency structure for a set of 3DV layers that includes the particular 3DV layer, the syntax elements relating to a syntax structure defining inter-layer dependencies among 3DV layers, wherein the 3DV layer decoder is further configured to decode the, encoded picture based, at least in part, on the inter-layer dependency structure wherein the inter-layer dependency structure specifies at least one of; b) that an inter-layer prediction reference for an occlusion video layer is the 2D video layer; c) that an inter-layer prediction reference for an occlusion depth layer is the depth layer, and d) that an inter-layer prediction reference for a transparency layer is the 2D video layer.
-
-
26. A method comprising:
-
accessing a transmission priority for a particular three-dimensional video (3DV) layer of multiple 3DV layers, the transmission priority being based on an inter-layer dependency structure among the multiple 3DV layers wherein the inter-layer dependency structure specifies at least one of; b) that an inter-layer prediction reference torr ark occlusion video layer is the 2D video layer; c) that an utter-layer prediction reference for an occlusion depth layer is the depth layer; and d) that an inter-layer prediction reference for a transparency layer is the 2D video layer, and determining whether to transmit encoded data belonging to the particular 3DV layer, the determining of whether to transmit being based on the transmission priority tbr the particular 3DV layer and based on an indication of network congestion. - View Dependent Claims (27)
-
Specification