Sub-picture Level Indicator Signaling In Video Coding
AssigneeHuawei Technologies Co., Ltd.
InventorsYe-Kui Wang, FNU Hendry
Life of this patent
Estimating the term…
Abstract
A video coding mechanism is disclosed. The mechanism includes receiving a bitstream comprising one or more sub-pictures partitioned from a picture and a sub-picture level indicator indicating resource requirements for decoding a current sub-picture. The bitstream is parsed to obtain the sub-picture level indicator and the current sub-picture. Resources are allocated to decode the current sub-picture based on the sub-picture level indicator. The current sub-picture is decoded to create a video sequence by employing the allocated resources. The video sequence is forwarded for display.
Claims18
A non-transitory computer readable medium comprising a computer program product for use by a video coding device, the computer program product comprising computer executable instructions stored on the non-transitory computer readable medium such that when executed by a processor cause the video coding device to:
- receive a bitstream comprising a sequence parameter set (SPS), a plurality of sub-pictures partitioned from a picture, a plurality of sub-picture level indicators including a plurality of first sub-picture level indicators, a nesting supplemental enhancement information (SEI) message containing sub-picture identifiers (IDs) of the sub-pictures, and a second sub-picture level indicator, wherein each first sub-picture level indicator indicates a level for each sub-picture, each level specifying resource requirements for decoding an associated sub-picture sequence, wherein the second sub-picture level indicator indicates a sub-picture bitrate, and wherein the SPS comprises a separate sub-picture ID, sub-picture size, and sub-picture position for each of the plurality of sub-pictures;
- parse the bitstream to obtain the sub-picture level indicators and a current sub-picture;
- allocate resources to decode the current sub-picture based on the sub-picture level indicators;
- and
- decode the current sub-picture to create a video sequence by employing the allocated resources.
A method implemented by an encoder, the method comprising:
- partitioning a picture into a plurality of sub-pictures;
- encoding a bitstream comprising a sequence parameter set (SPS), the picture partitioned into the plurality of sub-pictures, a plurality of sub-picture level indicators including a plurality of first sub-picture level indicators, a nesting supplemental enhancement information (SEI) message containing sub-picture identifiers (IDs) of the sub-pictures, and a second sub-picture level indicator, wherein each first sub-picture level indicator indicates a level for each sub-picture, each level specifying a capability for decoding an associated sub-picture sequence, wherein the second sub-picture level indicator indicates a sub-picture bitrate, and wherein the SPS comprises a separate sub-picture ID, sub-picture size, and sub-picture position for each of the plurality of sub-pictures;
- and
- storing the bitstream.
An encoder comprising:
- a processor configured to:
- partition a picture into a plurality of sub-pictures;
- and
- encode a bitstream comprising a sequence parameter set (SPS), the picture partitioned into the plurality of sub-pictures, a plurality of sub-picture level indicators including a plurality of first sub-picture level indicators, a nesting supplemental enhancement information (SEI) message containing sub-picture identifiers (IDs) of the sub-pictures, and a second sub-picture level indicator, wherein each sub-picture level indicator indicates a level for each sub-picture, each level specifying a capability for decoding an associated sub-picture sequence, wherein the second sub-picture level indicator indicates a sub-picture bitrate, and wherein the SPS comprises a separate sub-picture ID, sub-picture size, and sub-picture position for each of the plurality of sub-pictures;
- and
- a memory coupled to the processor and configured to store the bitstream.
Dependencies are inferred from the claim text.