Decoded picture buffer memory allocation and picture output in scalable video coding
AssigneeBytedance Inc.
InventorYe-kui Wang
Life of this patent
Estimating the term…
Abstract
Methods and apparatus for video processing, including coding and decoding, are described. One example video processing method includes performing a conversion between a video having one or more video layers and a bitstream of the video according to a format rule, and wherein the format rule specifies that a value of a flag that indicates whether to remove pictures previously decoded and stored in a decoded picture buffer from the decoded picture buffer when decoding an access unit of a certain type is included in the bitstream.
Claims19
A method of video processing, comprising:
- performing a conversion between a video having one or more video layers and a bitstream of the video according to a format rule,
- wherein the format rule specifies that a value of a flag that indicates whether to remove pictures previously decoded and stored in a decoded picture buffer from the decoded picture buffer when decoding an access unit of a certain type is included in the bitstream,
- wherein the format rule specifies that a value of a variable that indicates whether pictures in the decoded picture buffer prior to a current picture in decoding order in the bitstream are output before the pictures are removed from the decoded picture buffer is set to a predetermined value when a first condition related with a greatest allowed value of a chroma format indicator or a greatest allowed value of a bit depth used to represent pixels of the video is satisfied,
- wherein the value of the variable is set to the value of the flag when the first condition is not satisfied, and
- wherein the first condition is not satisfied when a color format or a bit depth of pictures changes but the greatest allowed value of the chroma format indicator or the greatest allowed value of the bit depth does not change.
An apparatus for processing video data comprising a processor and a non-transitory memory with instructions thereon, wherein the instructions upon execution by the processor, cause the processor to:
- perform a conversion between a video having one or more video layers and a bitstream of the video according to a format rule,
- wherein the format rule specifies that a value of a flag that indicates whether to remove pictures previously decoded and stored in a decoded picture buffer from the decoded picture buffer when decoding an access unit of a certain type is included in the bitstream,
- wherein the format rule specifies that a value of a variable that indicates whether pictures in the decoded picture buffer prior to a current picture in decoding order in the bitstream are output before the pictures are removed from the decoded picture buffer is set to a predetermined value when a first condition related with a greatest allowed value of a chroma format indicator or a greatest allowed value of a bit depth used to represent pixels of the video is satisfied,
- wherein the value of the variable is set to the value of the flag when the first condition is not satisfied, and
- wherein the first condition is not satisfied when a color format or a bit depth of pictures changes but the greatest allowed value of the chroma format indicator or the greatest allowed value of the bit depth does not change.
A non-transitory computer-readable storage medium storing instructions that cause a processor to:
- perform a conversion between a video having one or more video layers and a bitstream of the video according to a format rule,
- wherein the format rule specifies that a value of a flag that indicates whether to remove pictures previously decoded and stored in a decoded picture buffer from the decoded picture buffer when decoding an access unit of a certain type is included in the bitstream,
- wherein the format rule specifies that a value of a variable that indicates whether pictures in the decoded picture buffer prior to a current picture in decoding order in the bitstream are output before the pictures are removed from the decoded picture buffer is set to a predetermined value when a first condition related with a greatest allowed value of a chroma format indicator or a greatest allowed value of a bit depth used to represent pixels of the video is satisfied,
- wherein the value of the variable is set to the value of the flag when the first condition is not satisfied, and
- wherein the first condition is not satisfied when a color format or a bit depth of pictures changes but the greatest allowed value of the chroma format indicator or the greatest allowed value of the bit depth does not change.
A non-transitory computer-readable recording medium storing a bitstream of a video which is generated by a method performed by a video processing apparatus, wherein the method comprises:
- generating the bitstream of the video having one or more video layers according to a format rule,
- wherein the format rule specifies that a value of a flag that indicates whether to remove pictures previously decoded and stored in a decoded picture buffer from the decoded picture buffer when decoding an access unit of a certain type is included in the bitstream,
- wherein the format rule specifies that a value of a variable that indicates whether pictures in the decoded picture buffer prior to a current picture in decoding order in the bitstream are output before the pictures are removed from the decoded picture buffer is set to a predetermined value when a first condition related with a greatest allowed value of a chroma format indicator or a greatest allowed value of a bit depth used to represent pixels of the video is satisfied,
- wherein the value of the variable is set to the value of the flag when the first condition is not satisfied, and
- wherein the first condition is not satisfied when a color format or a bit depth of pictures changes but the greatest allowed value of the chroma format indicator or the greatest allowed value of the bit depth does not change.
Dependencies are inferred from the claim text.