Systems and methods for signaling decoded picture buffer information in video coding
This disclosure relates to video coding and more particular to techniques for signaling decoded picture buffer information for coded video data. The method of decoding video data comprises, determining a number of output layer sets with more than one layer; determining a number of decoded picture buffer parameters syntax structures in a video parameter set; in a case that the number of the decoded picture buffer parameters syntax structures is not equal to the number of the output layer sets with more than one layer, decoding a syntax element specifying an index of the decoded picture buffer parameters syntax structures; and in a case that the syntax element is not present, inferring a value of the syntax element.
1 . A device for decoding video data, the device comprising:
a processor; and
a memory connected to the processor, wherein the processor is configured to:
determine a number of output layer sets with more than one layer,
determine a number of decoded picture buffer parameters syntax structures in a video parameter set,
in a case that the number of the decoded picture buffer parameters syntax structures is greater than 1 and not equal to the number of the output layer sets with more than one layer, decode a syntax element specifying an index of one of the decoded picture buffer parameters syntax structures, and
in a case that the number of the decoded picture buffer parameters syntax structures is equal to the number of the output layer sets with more than one layer, infer a value of the syntax element.
2 . A device for encoding video data, the device comprising:
a processor; and
a memory connected to the processor, wherein the processor is configured to:
determine a number of output layer sets with more than one layer,
determine a number of decoded picture buffer parameters syntax structures in a video parameter set,
in a case that the number of the decoded picture buffer parameters syntax structures is greater than 1 and not equal to the number of the output layer sets with more than one layer, encode a syntax element specifying an index of one of the decoded picture buffer parameters syntax structures, and
in a case that the number of the decoded picture buffer parameters syntax structures is equal to the number of the output layer sets with more than one layer, infer a value of the syntax element.
3 . A non-transitory computer-readable medium coupled to at least one processor and storing one or more instructions for generating a bitstream, the at least one processor configured to execute the one or more instructions to:
generate a video parameter set included in the bitstream;
determine a number of output layer sets with more than one layer;
determine a number of decoded picture buffer parameters syntax structures in the video parameter set, wherein, in a case that the number of the decoded picture buffer parameters syntax structures is greater than 1 and not equal to the number of the output layer sets with more than one layer, the video parameter set includes a syntax element specifying an index of one of the decoded picture buffer parameters syntax structures; and
in a case that the number of the decoded picture buffer parameters syntax structures is equal to the number of the output layer sets with more than one layer, infer a value of the syntax element.