Signalling required nal units
AssigneeTencent America LLC
InventorStephan WENGER
Life of this patent
Estimating the term…
Abstract
A decoder is informed that a first NAL unit cannot be discarded by the decoder through at least one of: a profile indicated by a value of a profile identifier in a parameter set, the first type being indicative of a second NAL unit type, the second NAL unit type being a NAL unit in the NAL unit stream that is not required for the decoding of chroma or luma samples by the decoder, the first NAL unit being preceded by a Required Container NAL unit of a third NAL unit type, the first NAL unit being preceded by a Required Container NAL unit including a field indicating a number of following NAL units, the first NAL unit being encapsulated by a Required Container NAL unit, and the first NAL unit being preceded by a Required Container NAL unit Start and being followed by a Required Container NAL unit end.
Claims20
A method of video decoding performed by at least one processor of a decoder, the method comprising:
- receiving (i) one or more encoded pictures and (ii) a NAL unit stream comprising at least one first Network Abstraction Layer Unit (NAL unit) of a first type;
- interpreting the first NAL unit;
- and
- decoding at least one of the one or more encoded pictures in accordance with the interpreting the first NAL unit, wherein
- the decoder is informed that the first NAL unit cannot be discarded by the decoder through:
- the first NAL unit being preceded by a Required Container NAL unit of a third NAL unit type.
A method of video encoding performed by at least one processor of an encoder, the method comprising:
- generating a NAL unit stream comprising at least one first Network Abstraction Layer Unit (NAL unit) of a first type;
- and
- encoding one or more encoded pictures in accordance with the first NAL unit, wherein
- the NAL unit stream indicates that the first NAL unit cannot be discarded through:
- the first NAL unit being preceded by a Required Container NAL unit of a third NAL unit type.
A non-transitory computer readable medium storing a NAL unit stream generated by at least one processor executing a method comprising:
- generating and transmitting the NAL unit stream comprising at least one first Network Abstraction Layer Unit (NAL unit) of a first type;
- and
- encoding one or more encoded pictures in accordance with the first NAL unit, wherein
- the NAL unit stream indicates that the first NAL unit cannot be discarded through:
- the first NAL unit being preceded by a Required Container NAL unit of a third NAL unit type.
Dependencies are inferred from the claim text.