Dependency parameter set for scalable video coding
First Claim
Patent Images
1. A method for video decoding, comprising:
- receiving at least one Dependency Parameter Set (DPS) including a representation of a layering structure pertaining to a plurality of coded video sequences, wherein at least one of the plurality of coded video sequences is coded in a layered format;
wherein the representation of the layering structure comprises a plurality of layer descriptions corresponding to a plurality of layers, each layer description referencable by an index;
receiving at least one Network Abstraction Layer (NAL) unit including a layer_id value and belonging to a picture belonging to one of the least one of the plurality of coded video sequences; and
determining at least one inter-layer dependency of the NAL unit based on the received DPS through accessing the layer description by using the layer_id as the index into the plurality of layer descriptions;
wherein the DPS includes a dependency parameter set id, the dependency parameter set id being referred to from a sequence parameter set (SPS);
wherein the DPS comprises a raw byte sequence payload (RESP) separate from the SPS or SPS extensions, if any; and
wherein the DPS is activated once in at least one of the plurality of coded video sequences and pertains to all pictures of the plurality of coded video sequences.
4 Assignments
0 Petitions
Accused Products
Abstract
System and methods for video decoding include receiving at least one Dependency Parameter Set (DPS); and determining at least one inter-layer dependency based on the received DPS. Systems and methods for video encoding include selecting a layering structure; encoding at least one Dependency Parameter Set (DPS) including a representation of the layering structure in a binary format; and including the encoded DPS in a bitstream or sending the encoded DPS out of band.
94 Citations
24 Claims
-
1. A method for video decoding, comprising:
-
receiving at least one Dependency Parameter Set (DPS) including a representation of a layering structure pertaining to a plurality of coded video sequences, wherein at least one of the plurality of coded video sequences is coded in a layered format; wherein the representation of the layering structure comprises a plurality of layer descriptions corresponding to a plurality of layers, each layer description referencable by an index; receiving at least one Network Abstraction Layer (NAL) unit including a layer_id value and belonging to a picture belonging to one of the least one of the plurality of coded video sequences; and determining at least one inter-layer dependency of the NAL unit based on the received DPS through accessing the layer description by using the layer_id as the index into the plurality of layer descriptions; wherein the DPS includes a dependency parameter set id, the dependency parameter set id being referred to from a sequence parameter set (SPS); wherein the DPS comprises a raw byte sequence payload (RESP) separate from the SPS or SPS extensions, if any; and wherein the DPS is activated once in at least one of the plurality of coded video sequences and pertains to all pictures of the plurality of coded video sequences. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
13. A method for video encoding, comprising:
-
selecting a layering structure; encoding at least one Dependency Parameter Set (DPS) including a representation of the layering structure pertaining to a plurality of coded video sequences, wherein at least one of the plurality of coded video sequences is coded in a layered format; wherein the representation of the layering structure comprises a plurality of layer descriptions corresponding to a plurality of layers, each layer description reference by an index; sending at least one Network Abstraction Layer (NAL) unit including a layer_id value and belonging to a picture belonging to one of the least one of the plurality of coded video sequences; wherein at least one inter-layer dependency of the NAL unit is determined based on the received DPS through accessing the layer description by using the layer_id as the index into the plurality of layer descriptions; and performing one of;
including the encoded DPS in a bitstream, or sending the encoded DPS out of band;wherein the DPS includes a dependency parameter set id, the dependency parameter set id being referred to from a sequence parameter set (SPS); wherein the DPS comprises a raw byte sequence payload (RESP) separate from the SPS or SPS extensions, if any; and wherein the DPS is activated once in at least one of the plurality of coded video sequences and pertains to all pictures of the plurality of coded video sequences. - View Dependent Claims (24)
-
-
14. A system for video communications comprising:
a decoder configured to; receive at least one Dependency Parameter Set (DPS) including a representation of a layering structure pertaining to a plurality of coded video sequences, wherein at least one of the plurality of coded video sequences is coded in a layered format; wherein the representation of the layering structure comprises a plurality of layer descriptions corresponding to a plurality of layers, each layer description referencable by an index; receiving at least one Network Abstraction Layer (NAL) unit including a layer_id value and belonging to a picture belonging to one of the least one of the plurality of coded video sequences; decode the at least one DPS; and determining at least one inter-layer dependency of the NAL unit based on the received DPS through accessing the layer description by using the layer_id as the index into the plurality of layer descriptions; wherein the DPS includes a dependency parameter set id, the dependency parameter set id being referred to from a sequence parameter set (SPS); wherein the DPS comprises a raw byte sequence payload (RBSP) separate from the SPS or SPS extensions, if any; and wherein the DPS is activated once in at least one of the plurality of coded video sequences and pertains to all pictures of the plurality of coded video sequences.
-
15. A system for video communications, comprising:
-
an encoder configured to; select a layering structure; encode at least one Dependency Parameter Set (DPS) including a representation of the layering structure pertaining to a plurality of coded video sequences, wherein at least one of the plurality of coded video sequences is coded in a layered format; wherein the representation of the layering structure comprises a plurality of layer descriptions corresponding to a plurality of layers, each layer description referencable by an index; sending at least one Network Abstraction layer (NAL) unit including a layer_id value and belonging to a picture belonging to one of the least one of the plurality of coded video sequences; wherein at least one inter-layer dependency of the NAL unit is determined based on the received DPS through accessing the layer description by using the layer_id as the index into the plurality of layer descriptions; and perform one of;
including the encoded DPS in a bitstream, or sending the encoded DPS out of band;wherein the DPS includes a dependency parameter set id, the dependency parameter set id being referred to from a sequence parameter set (SPS); wherein the DPS comprises a raw byte sequence payload (RBSP) separate from the SPS or SPS extensions, if any; and wherein the DPS is activated once in at least one of the plurality of coded video sequences and pertains to all pictures of the plurality of coded video sequences.
-
Specification