Encoding and deriving parameters for coded multi-layer video sequences
First Claim
1. A method of deriving parameters required for decoding a current layer of a video bitstream comprising multiple layers, the method comprising:
- obtaining, from a current layer parameter set associated with decoding the current layer of the video bitstream, a reference to a lower layer parameter set associated with decoding a lower layer of the multiple layers of the video bitstream, wherein the reference to the lower layer parameter set is signaled in the current layer parameter set;
responsive to obtaining the reference to the lower layer parameter set from the current layer parameter set, deriving a parameter required for decoding the current layer from a parameter of the lower layer parameter set, wherein the parameter required for decoding the current layer is not signaled explicitly but is predicted from the parameter of the lower layer parameter set used for decoding the lower layer,wherein the reference comprises a parameter type identifier of the lower layer parameter set;
wherein the lower layer parameter set is one of several different parameter sets of the lower layer; and
wherein deriving the parameter required for decoding the current layer comprises selecting the lower layer parameter set from the several different parameter sets of the lower layer based on the parameter type identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of deriving parameters required for decoding a current layer of a coded multi-layer video sequence. The method comprises deriving a required parameter from one or more parameters associated with the current or a lower layer of the multiple layers. The invention makes use of an understanding that parameters which are required for decoding a current higher layer of a multi-layer video representation may be derived, i.e., inferred or predicted, from parameters associated with lower layers rather than explicitly signaled in a parameter set associated with the current layer. Also disclosed are a method of encoding parameters associated with such a current layer, corresponding computer program products, a corresponding parameter set decoder, and a corresponding parameter set encoder.
31 Citations
20 Claims
-
1. A method of deriving parameters required for decoding a current layer of a video bitstream comprising multiple layers, the method comprising:
-
obtaining, from a current layer parameter set associated with decoding the current layer of the video bitstream, a reference to a lower layer parameter set associated with decoding a lower layer of the multiple layers of the video bitstream, wherein the reference to the lower layer parameter set is signaled in the current layer parameter set; responsive to obtaining the reference to the lower layer parameter set from the current layer parameter set, deriving a parameter required for decoding the current layer from a parameter of the lower layer parameter set, wherein the parameter required for decoding the current layer is not signaled explicitly but is predicted from the parameter of the lower layer parameter set used for decoding the lower layer, wherein the reference comprises a parameter type identifier of the lower layer parameter set; wherein the lower layer parameter set is one of several different parameter sets of the lower layer; and wherein deriving the parameter required for decoding the current layer comprises selecting the lower layer parameter set from the several different parameter sets of the lower layer based on the parameter type identifier. - View Dependent Claims (2, 3, 4, 5, 17, 18, 20)
-
-
6. A method of encoding parameters associated with a current layer of a video bitstream comprising multiple layers, the method comprising:
-
obtaining a plurality of parameters to be signaled in a current layer parameter set of the current layer of the video bitstream, obtaining a reference to a lower layer parameter set of the multiple layers of the video bitstream; determining a lower layer parameter set of the lower layer of the video bitstream based on the reference, determining one or more of the plurality of parameters to be signaled in the current layer parameter set are predictable from one or more parameters of the lower layer parameter set of the lower layer of the video bitstream, encoding the reference to the lower layer parameter set into the current layer parameter set of the current layer of the video bitstream while omitting the one or more of the plurality of parameters to be signaled in the current layer parameter set which are predictable from one or more parameters of the lower layer parameter set, determining one or more of the plurality of parameters to be signaled in the current layer parameter set that are not predictable from the one or more parameters of the lower layer parameter set of the lower layer of the video bitstream, encoding the one or more of the plurality of parameters to be signaled that are not predictable from the one or more parameters of the lower layer parameter set into the current layer parameter set of the current layer of the video bitstream, signaling the current layer parameter set of the current layer comprising the reference to the lower layer parameter set and the one or more of the plurality of parameters that are not predictable from the one or more parameters of the lower layer parameter set in the video bitstream, wherein the lower layer parameter set is one of several different parameter sets of the lower layer, and wherein deriving the parameter required for decoding the current layer comprises selecting the lower layer parameter set from the several different parameter sets of the lower layer based on a parameter type identifier of the lower layer parameter set. - View Dependent Claims (7, 8, 19)
-
-
9. A parameter set decoder for deriving parameters required for decoding a current layer of a video bitstream comprising multiple layers, the decoder comprising a processor that is configured to perform operations comprising:
-
obtaining, from a current layer parameter set associated with decoding the current layer of the video bitstream, a reference to a lower layer parameter set associated with decoding a lower layer of the multiple layers of the video bitstream, wherein the reference to the lower layer parameter set is signaled in the current layer parameter set; and responsive to obtaining the reference to the lower layer parameter set from the current layer parameter set, deriving a parameter required for decoding the current layer from a parameter of the lower layer parameter set, wherein the parameter required for decoding the current layer is not signaled explicitly but is predicted from the parameter of the lower layer parameter set used for decoding the lower layer, wherein the reference comprises a parameter type identifier of the lower layer parameter set; wherein the lower layer parameter set is one of several different parameter sets of the lower layer; and wherein deriving the parameter required for decoding the current layer comprises selecting the lower layer parameter set from the several different parameter sets of the lower layer based on the parameter type identifier. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A parameter set encoder for encoding parameters associated with a current layer of a video bitstream comprising multiple layers, the encoder comprising a processor that is configured to perform operations comprising:
-
obtaining a plurality of parameters to be signaled in a current layer parameter set of the current layer of the video bitstream, obtaining a reference to a lower layer parameter set of the multiple layers of the video bitstream; determining a lower layer parameter set of the lower layer of the video bitstream based on the reference, determining one or more of the plurality of parameters to be signaled in the current layer parameter set are predictable from one or more parameters of the lower layer parameter set of the lower layer of the video bitstream, encoding the reference to the lower layer parameter set into the current layer parameter set of the current layer of the video bitstream while omitting the one or more of the plurality of parameters to be signaled in the current layer parameter set which are predictable from one or more parameters of the lower layer parameter set, determining one or more of the plurality of parameters to be signaled in the current layer parameter set that are not predictable from the one or more parameters of the lower layer parameter set of the lower layer of the video bitstream, encoding the one or more of the plurality of parameters to be signaled that are not predictable from the one or more parameters of the lower layer parameter set into the current layer parameter set of the current layer of the video bitstream, and signaling the current layer parameter set of the current layer comprising the reference to the lower layer parameter set and the one or more of the plurality of parameters that are not predictable from the one or more parameters of the lower layer parameter set in the video bitstream, wherein the lower layer parameter set is one of several different parameter sets of the lower layer, and wherein deriving the parameter required for decoding the current layer comprises selecting the lower layer parameter set from the several different parameter sets of the lower layer based on a parameter type identifier of the lower layer parameter set. - View Dependent Claims (15, 16)
-
Specification