Method and apparatus for encoding or decoding video
AssigneeAlibaba Group Holding Limited
InventorsJie CHEN, Ru-Ling LIAO, Yan YE, Jiancong LUO
Life of this patent
Estimating the term…
Abstract
The present disclosure provides a computer-implemented method for encoding video. The method includes coding one or more first flags in a sequence parameter set (SPS) of a bitstream, and coding at least one second flag in the SPS if one or more coding modes are enabled for a video sequence associated with the SPS. The one or more first flags indicate whether the one or more coding modes are enabled for the video sequence. The at least one second flag indicates whether a multi-level control is activated for the one or more coding modes.
Claims19
A method of decoding a bitstream to output one or more pictures for a video stream, the method comprising:
- receiving a bitstream;
- and
- decoding, using coded information of the bitstream, one or more pictures, wherein the decoding comprises:
- determining whether a first plurality of sequence level flags are present in the bitstream, based on a second plurality of sequence level flags, respectively;
- determining whether one or more picture level flags are present in the bitstream, based on the first plurality of sequence level flags, respectively;
- and
- enabling or disabling one or more coding modes for a target picture based on the one or more picture level flags, respectively.
A method according to encoding a video sequence into a bitstream, the method comprising:
- receiving a video sequence;
- encoding one or more pictures of the video sequence;
- and
- generating a bitstream,
- wherein the encoding comprises:
- encoding a second plurality of sequence level flags in the bitstream, the second plurality of sequence level flags respectively indicating whether a first plurality of sequence level flags are present in the bitstream;
- in response to one or more of the first plurality of sequence level flags are present in the bitstream, encoding the first plurality of sequence level flags in the bitstream, the first plurality of sequence level flags respectively indicating whether one or more picture level flags are present in the bitstream;
- and
- in response to the one or more picture level flags being present in the bitstream, encoding the one or more picture level flags based on one or more coding modes associated with a target picture, respectively.
A non-transitory computer-readable storage medium storing a bitstream of a video, the non-transitory computer-readable storage medium being part of a computing device configured to execute a set of instructions to cause the computing device to decode the bitstream according to operations comprising:
- determining whether a first plurality of sequence level flags are present in the bitstream, based on a second plurality of sequence level flags, respectively;
- determining whether one or more picture level flags are present in the bitstream, based on the first plurality of sequence level flags, respectively;
- and
- enabling or disabling one or more coding modes for a target picture based on the one or more picture level flags, respectively.
Dependencies are inferred from the claim text.