Systems and methods for signaling buffering period information in video coding
This disclosure relates to video coding and more particularly to techniques for signaling buffering period information for coded video. According to an aspect of an invention, a second syntax element in a buffering period syntax structure is parsed wherein the second syntax element specifies whether coded picture buffer related syntax elements are present for each temporal sublayer in a range of 0 to a value of a first syntax element or whether the coded picture buffer related syntax elements are present for the first syntax element'th temporal sublayer.
1. A method of decoding video data, the method comprising:
receiving a buffering period syntax structure;
parsing a first syntax element in the buffering period syntax structure, wherein the first syntax element equal to 1 specifies a list of syntax element pairs is present in the buffering period syntax structure, the syntax element pairs include a second syntax element specifying an initial coded picture buffer removal delay and a third syntax element specifying an initial coded picture buffer removal offset;
parsing a fourth syntax element in the buffering period syntax structure, wherein the fourth syntax element plus one specifies a maximum number of temporal sublayers for which the initial coded picture buffer removal delay and the initial coded picture buffer removal offset are indicated in the buffering period syntax structure; and
parsing a fifth syntax element in the buffering period syntax structure, wherein the fifth syntax element equal to 1 specifies that initial coded picture buffer removal delay related syntax elements are present for sublayer representations in a range of 0 to a value of the fourth syntax element, and the fifth syntax element equal to 0 specifies that the initial coded picture buffer removal delay related syntax elements are present for an x-th sublayer representation, and the x is the value of the fourth syntax element,
wherein the second syntax element and the third syntax element are parsed based on a value of the first syntax element and a value of the fifth syntax element.
2. A device comprising one or more processors configured to:
receive a buffering period syntax structure;
parse a first syntax element in the buffering period syntax structure, wherein the first syntax element equal to 1 specifies a list of syntax element pairs is present in the buffering period syntax structure, the syntax element pairs include a second syntax element specifying an initial coded picture buffer removal delay and a third syntax element specifying an initial coded picture buffer removal offset;
parse a fourth syntax element in the buffering period syntax structure, wherein the fourth syntax element plus one specifies a maximum number of temporal sublayers for which the initial coded picture buffer removal delay and the initial coded picture buffer removal offset are indicated in the buffering period syntax structure; and
parse a fifth syntax element in the buffering period syntax structure, wherein the fifth syntax element equal to 1 specifies that initial coded picture buffer removal delay related syntax elements are present for sublayer representations in a range of 0 to a value of the fourth syntax element, and the fifth syntax element equal to 0 specifies that the initial coded picture buffer removal delay related syntax elements are present for an x-th sublayer representation, and the x is the value of the fourth syntax element,
wherein the second syntax element and the third syntax element are parsed based on a value of the first syntax element and a value of the fifth syntax element.
3. The device of claim 2 , wherein the device is a video decoder.
4. The device of claim 2 , wherein the maximum number of temporal sublayers corresponds to a number of the sublayer representations.