| CPC H04N 19/70 (2014.11) [H04N 19/172 (2014.11); H04N 19/174 (2014.11); H04N 19/188 (2014.11); H04N 19/44 (2014.11); H04N 19/46 (2014.11)] | 19 Claims |

|
1. A method of decoding implemented by a video decoder, comprising:
receiving a video bitstream including a picture unit (PU), the PU including a picture header (PH) network abstraction layer (NAL) unit preceding a first video coding layer (VCL) NAL unit, wherein the first VCL NAL unit includes a slice of a coded picture, wherein the PH NAL unit is a non-VCL NAL unit, and wherein a value of a temporal identifier (TemporalId) for non-VCL NAL units is constrained as follows:
when a NAL unit type (nal_unit_type) is equal to dependency parameter set NAL unit type (DPS_NUT), video parameter set NAL unit type (VPS_NUT), or sequence parameter set NAL unit type (SPS_NUT), the temporal identifier for the non-VCL NAL units is equal to 0 and a temporal identifier of the PU containing the NAL unit shall be equal to 0, and
when the nal_unit type is equal to PH NAL unit type (PH_NUT), the temporal identifier for the non-VCL NAL units shall be equal to the temporal identifier of the PU containing the NAL unit; and
decoding the coded picture from the PU to obtain a decoded picture.
|