Systems and methods for signaling network abstraction layer unit information in video coding
AssigneeSharp Kabushiki Kaisha
InventorSachin G. Deshpande
Life of this patent
Estimating the term…
Abstract
This disclosure relates to video coding and more particularly to a method of decoding network abstraction layer (NAL) unit information. The method of decoding NAL unit information comprises: receiving a NAL unit header syntax structure having two bytes; and decoding a first 1-bit syntax element, a second 1-bit syntax element and a 6-bit syntax element in the NAL unit header syntax structure, wherein a value of the first 1-bit syntax element is equal to zero, a value of the second 1-bit syntax element is equal to zero, and the 6-bit syntax element specifies an identifier of a layer to which a VCL NAL unit belongs or an identifier of a layer to which a non-VCL NAL unit applies.
Claims7
A method of decoding network abstraction layer (NAL) unit information, the method comprising:
- receiving a network abstraction layer unit header syntax structure having two bytes;
- decoding aa first 1-bit syntax element, (ii) a second 1-bit syntax element, and (iii) a 6-bit syntax element sequentially in a first byte of the network abstraction layer unit header syntax structure, wherein a value of the first 1-bit syntax element is equal to zero, a value of the second 1-bit syntax element is equal to zero, and the 6-bit syntax element specifies an identifier of a layer to which a Video Coding Layer (VCL) NAL unit belongs or an identifier of a layer to which a non-VCL NAL unit applies;
- and
- decoding (i) a 5-bit syntax element and (ii) a 3-bit syntax element sequentially in a second byte of the network abstraction layer unit header syntax structure, wherein the 5-bit syntax element specifies a NAL unit type, and the 3-bit syntax element minus one specifies a temporal identifier for a NAL unit.
A method of coding network abstraction layer (NAL) unit information, the method comprising:
- coding aa first 1-bit syntax element, (ii) a second 1-bit syntax element, and (iii) a 6-bit syntax element sequentially in a first byte of a network abstraction layer unit header syntax structure;
- coding (i) a 5-bit syntax element and (ii) a 3-bit syntax element sequentially in a second byte of the network abstraction layer unit header syntax structure;
- and
- signaling the network abstraction layer unit header syntax structure having two bytes,
- wherein
- a value of the first 1-bit syntax element is equal to zero,
- a value of the second 1-bit syntax element is equal to zero,
- the 6-bit syntax element specifies an identifier of a layer to which a Video Coding Layer (VCL) NAL unit belongs or an identifier of a layer to which a non-VCL NAL unit applies,
- the 5-bit syntax element specifies a NAL unit type, and
- the 3-bit syntax element minus one specifies a temporal identifier for a NAL unit.
A decoding device of decoding network abstraction layer (NAL) unit information, the decoding device comprising:
- a processor;
- and
- a memory associated with the processor, wherein the processor is configured to:
- receive a network abstraction layer unit header syntax structure having two bytes;
- decode (i) a first 1-bit syntax element, (ii) a second 1-bit syntax element, and (iii) a 6-bit syntax element sequentially in a first byte of the network abstraction layer unit header syntax structure, wherein a value of the first 1-bit syntax element is equal to zero, a value of the second 1-bit syntax element is equal to zero, and the 6-bit syntax element specifies an identifier of a layer to which a Video Coding Layer (VCL) NAL unit belongs or an identifier of a layer to which a non-VCL NAL unit applies;
- and
- decode (i) a 5-bit syntax element and (ii) a 3-bit syntax element sequentially in a second byte of the network abstraction layer unit header syntax structure, wherein the 5-bit syntax element specifies a NAL unit type, and the 3-bit syntax element specifies a temporal identifier for a NAL unit.
Dependencies are inferred from the claim text.