Method for signaling subpicture identifier
AssigneeTencent America LLC
InventorsByeongdoo Choi, Stephan Wenger, Shan Liu
Life of this patent
Estimating the term…
Abstract
A method includes receiving video data including one or more subpicture. The video data includes a flag, signaled in a sequence parameter set, indicating whether to use a network abstraction unit (NAL) layer identifier as a subpicture identifier, where the subpicture identifier is signaled in a NAL unit header based on the flag indicating to use the NAL layer identifier, and the subpicture identifier is signaled in a slice header based on the flag indicating not to use the NAL layer identifier. The video data is decoded based on the subpicture identifier.
Claims20
A method of video coding, executable by a processor, the method comprising:
- receiving video data comprising one or more subpictures, the video data including a flag, signaled in a sequence parameter set, indicating whether to use a network abstraction unit (NAL) layer identifier as a subpicture identifier, where the subpicture identifier is signaled in a NAL unit header based on the flag indicating to use the NAL layer identifier, and the subpicture identifier is signaled in a slice header based on the flag indicating not to use the NAL layer identifier;
- and
- decoding the video data based on the subpicture identifier,
- wherein a length of the subpicture identifier is signaled by the sequence parameter set.
A computer system for coding video data, the computer system comprising:
- one or more computer-readable non-transitory storage media configured to store computer program code;
- and
- one or more computer processors configured to access said computer program code and operate as instructed by said computer program code, said computer program code including:
- receiving code configured to cause the one or more computer processors to receive video data comprising one or more subpictures, the video data including a flag, signaled in a sequence parameter set, indicating whether to use a network abstraction unit (NAL) layer identifier as a subpicture identifier, where the subpicture identifier is signaled in a NAL unit header based on the flag indicating to use the NAL layer identifier, and the subpicture identifier is signaled in a slice header based on the flag indicating not to use the NAL layer identifier;
- and
- decoding code configured to cause the one or more computer processors to decode the video data based on the subpicture identifier,
- wherein a length of the subpicture identifier is signaled by the sequence parameter set.
A non-transitory computer readable medium having stored thereon a computer program for coding video data, the computer program configured to cause one or more computer processors to at least:
- receive video data comprising one or more subpictures, the video data including a flag, signaled in a sequence parameter set, indicating whether to use a network abstraction unit (NAL) layer identifier as a subpicture identifier, where the subpicture identifier is signaled in a NAL unit header based on the flag indicating to use the NAL layer identifier, and the subpicture identifier is signaled in a slice header based on the flag indicating not to use the NAL layer identifier;
- and
- decode the video data based on the subpicture identifier,
- wherein a length of the subpicture identifier is signaled by the sequence parameter set.
Dependencies are inferred from the claim text.