Decoding parameter sets in video coding
Devices, systems and methods for specifying the syntax and semantics of the decoding parameter set (DPS) are described. One example method of video processing includes performing a conversion between a video and a bitstream of the video, wherein the bitstream conforms to a format rule specifying a data structure is in a first access unit (AU) of the bitstream, wherein the first AU is located at a start of the bitstream, wherein the data structure is a type of network abstraction layer (NAL) unit.
1 . A method of video processing, comprising:
performing a conversion between a video and a bitstream of the video,
wherein the bitstream conforms to a format rule,
wherein the format rule specifies (a) that a plurality of network abstraction layer (NAL) units related to decoding parameters that indicate decoding capability information are included in the bitstream, and all of the plurality of NAL units related to the decoding parameters that indicate the decoding capability information have a same content, and (b) that a NAL unit related to the decoding parameters that indicate the decoding capability information is in a first access unit (AU) of the bitstream, and wherein the first AU is located at a start of the bitstream,
wherein the format rule further specifies that a plurality of profile-tier-level (PTL) syntax structures is included in a raw byte sequence payload of a NAL unit comprising the decoding capability information, and
wherein a syntax element profile_tier_level, representing a PTL syntax structure, has an input parameter, and wherein the input parameter is specified equal to zero indicative of an exclusion of sublayer level information.
2 . The method of claim 1 , wherein the NAL unit related to the decoding parameters that indicate the decoding capability information is a decoding capability information NAL unit.
3 . The method of claim 1 , wherein the NAL unit related to the decoding parameters that indicate the decoding capability information is a supplemental enhancement information (SEI) NAL unit comprising a decoding capability information SEI message.
4 . The method of claim 1 , wherein the format rule further specifies that the decoding capability information excludes a first syntax element indicative of an identifier of the decoding capability information due to the decoding capability information being included in the NAL unit comprising the decoding capability information.
5 . The method of claim 1 , wherein the format rule further specifies that a sequence parameter set (SPS) does not reference the decoding capability information through inclusion of a second syntax element indicative of an identifier of the decoding capability information referenced by the SPS due to the decoding capability information being included in the NAL unit comprising the decoding capability information.
6 . The method of claim 1 , wherein the conversion comprises decoding the video from the bitstream.
7 . The method of claim 1 , wherein the conversion comprises encoding the video into the bitstream.
8 . 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 and a bitstream of the video,
wherein the bitstream conforms to a format rule,
wherein the format rule specifies (a) that a plurality of network abstraction layer (NAL) units related to decoding parameters that indicate decoding capability information are included in the bitstream, and all of the plurality of NAL units related to the decoding parameters that indicate the decoding capability information have a same content, and (b) that a NAL unit related to the decoding parameters that indicate the decoding capability information is in a first access unit (AU) of the bitstream, and wherein the first AU is located at a start of the bitstream,
wherein the format rule further specifies that a plurality of profile-tier-level (PTL) syntax structures is included in a raw byte sequence payload of a NAL unit comprising the decoding capability information, and
wherein a syntax element profile_tier_level, representing a PTL syntax structure, has an input parameter, and wherein the input parameter is specified equal to zero indicative of an exclusion of sublayer level information.
9 . The apparatus of claim 8 , wherein the format rule further specifies that the decoding capability information excludes a first syntax element indicative of an identifier of the decoding capability information due to the decoding capability information is included in a NAL unit.
10 . The apparatus of claim 8 , wherein the format rule further specifies that a sequence parameter set (SPS) does not reference the decoding capability information through inclusion of a second syntax element indicative of an identifier of the decoding capability information referenced by the SPS due to the decoding capability information is included in a NAL unit.
11 . A non-transitory computer-readable storage medium storing instructions that cause a processor to:
perform a conversion between a video and a bitstream of the video,
wherein the bitstream conforms to a format rule,
wherein the format rule specifies (a) that a plurality of network abstraction layer (NAL) units related to decoding parameters that indicate decoding capability information are included in the bitstream, and all of the plurality of NAL units related to the decoding parameters that indicate the decoding capability information have a same content, and (b) that a NAL unit related to the decoding parameters that indicate the decoding capability information is in a first access unit (AU) of the bitstream, and wherein the first AU is located at a start of the bitstream,
wherein the format rule further specifies that a plurality of profile-tier-level (PTL) syntax structures is included in a raw byte sequence payload of a NAL unit comprising the decoding capability information, and
wherein a syntax element profile_tier_level, representing a PTL syntax structure, has an input parameter, and wherein the input parameter is specified equal to zero indicative of an exclusion of sublayer level information.
12 . The non-transitory computer-readable storage medium of claim 11 , wherein the format rule further specifies that the decoding capability information excludes a first syntax element indicative of an identifier of the decoding capability information due to the decoding capability information is included in a NAL unit.
13 . The non-transitory computer-readable storage medium of claim 11 , wherein the format rule further specifies that a sequence parameter set (SPS) does not reference the decoding capability information through inclusion of a second syntax element indicative of an identifier of the decoding capability information referenced by the SPS due to the decoding capability information is included in a NAL unit.
14 . A method for storing bitstream of a video, comprising:
generating the bitstream of the video; and
storing the bitstream in a non-transitory computer-readable recording medium,
wherein the bitstream conforms to a format rule,
wherein the format rule specifies (a) that a plurality of network abstraction layer (NAL) units related to decoding parameters that indicate decoding capability information are included in the bitstream, and all of the plurality of NAL units related to the decoding parameters that indicate the decoding capability information have a same content, and (b) that a NAL unit related to the decoding parameters that indicate the decoding capability information is in a first access unit (AU) of the bitstream, and wherein the first AU is located at a start of the bitstream,
wherein the format rule further specifies that a plurality of profile-tier-level (PTL) syntax structures is included in a raw byte sequence payload of a NAL unit comprising the decoding capability information, and
wherein a syntax element profile_tier_level, representing a PTL syntax structure, has an input parameter, and wherein the input parameter is specified equal to zero indicative of an exclusion of sublayer level information.
15 . The method of claim 14 , wherein the format rule further specifies that the decoding capability information excludes a first syntax element indicative of an identifier of the decoding capability information due to the decoding capability information is included in a NAL unit.
16 . The method of claim 14 , wherein the format rule further specifies that a sequence parameter set (SPS) does not reference the decoding capability information through inclusion of a second syntax element indicative of an identifier of the decoding capability information referenced by the SPS due to the decoding capability information is included in a NAL unit.