Constraints on signaling of video layers in coded bitstreams
AssigneeBytedance Inc.
InventorYe-kui Wang
Life of this patent
Estimating the term…
Abstract
A method of video processing includes performing a conversion between a video comprising a plurality of video layers and a bitstream of the video, wherein the bitstream comprises a plurality of output layer sets (OLSs), each of which comprises one or more of the plurality of video layers, and the bitstream conforms to a format rule, wherein the format rule specifies that, for a layer i, where i is an integer, the bitstream includes a set of first syntax element indicative of a first variable indicating whether the layer i is included in at least one of the plurality of OLSs.
Claims20
A method of video processing, comprising:
- performing a conversion between a video comprising a plurality of video layers and a bitstream of the video,
- wherein the bitstream comprises a plurality of output layer sets (OLSs), each of which comprises one or more of the plurality of video layers, and the bitstream conforms to a format rule,
- wherein the format rule specifies that, for a layer i, where i is an integer, the bitstream includes a set of first syntax elements which is used to derive a first variable indicating whether the layer i is used as an output layer in at least one of the plurality of OLSs,
- wherein the format rule further specifies that the bitstream includes a set of third syntax elements which is used to derive a second variable indicating whether the layer i is used as a reference layer for at least one of the plurality of video layers, and wherein the format rule disallows values of the first variable and the second variable both equal to 0, and
- wherein disallowing the values of the first variable and the second variable both equal to 0 indicates that no layer that is neither a direct reference layer of any other layer nor an output layer of at least one OLS.
An apparatus for processing video data comprising a processor and a non-transitory memory with instructions thereon, wherein the instructions upon execution by the processor, cause the processor to:
- perform a conversion between a video comprising a plurality of video layers and a bitstream of the video,
- wherein the bitstream comprises a plurality of output layer sets (OLSs), each of which comprises one or more of the plurality of video layers, and the bitstream conforms to a format rule,
- wherein the format rule specifies that, for a layer i, where i is an integer, the bitstream includes a set of first syntax elements which is used to derive a first variable indicating whether the layer i is used as an output layer in at least one of the plurality of OLSs,
- wherein the format rule further specifies that the bitstream includes a set of third syntax elements which is used to derive a second variable indicating whether the layer i is used as a reference layer for at least one of the plurality of video layers, and wherein the format rule disallows values of the first variable and the second variable both equal to 0, and
- wherein disallowing the values of the first variable and the second variable both equal to 0 indicates that no layer that is neither a direct reference layer of any other layer nor an output layer of at least one OLS.
A non-transitory computer-readable storage medium storing instructions that cause a processor to:
- perform a conversion between a video comprising a plurality of video layers and a bitstream of the video,
- wherein the bitstream comprises a plurality of output layer sets (OLSs), each of which comprises one or more of the plurality of video layers, and the bitstream conforms to a format rule,
- wherein the format rule specifies that, for a layer i, where i is an integer, the bitstream includes a set of first syntax elements which is used to derive a first variable indicating whether the layer i is used as an output layer in at least one of the plurality of OLSs,
- wherein the format rule further specifies that the bitstream includes a set of third syntax elements which is used to derive a second variable indicating whether the layer i is used as a reference layer for at least one of the plurality of video layers, and wherein the format rule disallows values of the first variable and the second variable both equal to 0, and
- wherein disallowing the values of the first variable and the second variable both equal to 0 indicates that no layer that is neither a direct reference layer of any other layer nor an output layer of at least one OLS.
A non-transitory computer-readable recording medium storing a bitstream of a video which is generated by a method performed by a video processing apparatus, wherein the method comprises:
- generating the bitstream of the video comprising a plurality of video layers,
- wherein the bitstream comprises a plurality of output layer sets (OLSs), each of which comprises one or more of the plurality of video layers, and the bitstream conforms to a format rule,
- wherein the format rule specifies that, for a layer i, where i is an integer, the bitstream includes a set of first syntax elements which is used to derive a first variable indicating whether the layer i is used as an output layer in at least one of the plurality of OLSs,
- wherein the format rule further specifies that the bitstream includes a set of third syntax elements which is used to derive a second variable indicating whether the layer i is used as a reference layer for at least one of the plurality of video layers, and wherein the format rule disallows values of the first variable and the second variable both equal to 0, and
- wherein disallowing the values of the first variable and the second variable both equal to 0 indicates that no layer that is neither a direct reference layer of any other layer nor an output layer of at least one OLS.
Dependencies are inferred from the claim text.