Systems and methods for signaling picture types of pictures included in coded video
View Patent ↗This disclosure relates to video coding and more particularly to techniques for signaling a picture type in coded video. According to an aspect of an invention, 4 bits NAL unit type information in a NAL unit header is decoded; and a NAL unit type indicating that a content of a NAL unit is trailing picture is determined.
1. A method of decoding video data, the method comprising:
receiving a network abstraction layer unit header including syntax elements corresponding to a network abstraction layer unit, the network abstraction layer unit header consists of two bytes, a first bit of the network abstraction layer unit header is a forbidden zero bit, and a second bit of the network abstraction layer unit header is a one-bit reserved zero bit syntax element;
parsing a five bit syntax element from the network abstraction layer header specifying a type corresponding to the network abstraction layer unit, only one value specified by the five bit syntax element indicates a network abstraction layer unit type for a step-wise temporal sub-layer access (STSA) picture that enables up-switching;
parsing a three bit syntax element from the network abstraction layer header specifying a temporal identifier for the network abstraction layer unit;
parsing a six bit syntax element from the network abstraction layer header specifying an identifier of a layer corresponding to the network abstraction layer unit; and
generating video data based on values of the parsed syntax elements.
2. A device for decoding video data, the device comprising one or more processors configured to:
receive a network abstraction layer unit header including syntax elements corresponding to a network abstraction layer unit, the network abstraction layer unit header consists of two bytes, a first bit of the network abstraction layer unit header is a forbidden zero bit, and a second bit of the network abstraction layer unit header is a one-bit reserved zero bit syntax element;
parse a five bit syntax element from the network abstraction layer header specifying a type corresponding to the network abstraction layer unit, only one value specified by the five bit syntax element indicates a network abstraction layer unit type for a step-wise temporal sub-layer access (STSA) picture that enables up-switching;
parse a three bit syntax element from the network abstraction layer header specifying a temporal identifier for the network abstraction layer unit;
parse a six bit syntax element from the network abstraction layer header specifying an identifier of a layer corresponding to the network abstraction layer unit; and
generate video data based on values of the parsed syntax elements.
3. The method of claim 1 , wherein the five bit syntax element has a value of 3 indicating the network abstraction layer unit type for the STSA picture that enables up-switching.
4. The method of claim 1 , wherein the five bit syntax element has a value of 4 indicating a reserved value for a video coding layer network abstraction layer unit.
5. The device of claim 2 , wherein the five bit syntax element has a value of 3 indicating the network abstraction layer unit type for the STSA picture that enables up-switching.
6. The method of claim 2 , wherein the five bit syntax element has a value of 4 indicating a reserved value for a video coding layer network abstraction layer unit.