Use of offsets with adaptive colour transform coding tool
AssigneesBeijing Bytedance Network Technology Co., Ltd., Bytedance Inc.
InventorsWeijia Zhu, Jizheng Xu, Li Zhang, Kai Zhang, Yue Wang
Life of this patent
Estimating the term…
Abstract
Methods, systems, and devices for implementing an adaptive color transform (ACT) during image/video encoding and decoding, including: determining, for a conversion between a video including a block and a bitstream of the video, that a size of the block is greater than a maximum allowed size for an ACT mode, and performing, based on the determining, the conversion. In response to the size of the block being greater than the maximum allowed size for the ACT mode, the block is partitioned into multiple sub-blocks. Each of the multiple sub-blocks share a same prediction mode, and the ACT mode is enabled at a sub-block level.
Claims19
A method of processing video data, comprising:
- performing a conversion between a current video unit of a video and a bitstream of the video,
- wherein the bitstream conforms to a format rule, wherein the format rule specifies whether a first flag is included in the bitstream, wherein the first flag comprises general constraints information for one or more pictures in a set of output layers of the video, and wherein the first flag indicates whether a second flag in a sequence parameter set (SPS) specifies that a pulse code modulation mode for the current video unit is disabled,
- wherein the format rule further specifies whether a third flag is included in the bitstream, the third flag comprising second general constraints information for the one or more pictures in the set of output layers of the video,
- wherein the third flag indicates whether a fourth flag in the SPS of the bitstream specifies that a resampling mode for the current video unit is disabled,
- wherein in response to the resampling mode being disabled, a current picture and a reference picture share same position offsets included in a picture parameter set (PPS), and the position offsets are used to calculate a scaling ratio,
- wherein the third flag is denoted as no_ref_pic_resampling_constraint_flag, and wherein the fourth flag is denoted as ref_pic_resampling_enabled_flag, and
- wherein the fourth flag is equal to zero due to the third flag is equal to one, wherein the fourth flag equaling zero specifies that the resampling mode is disabled for the current video unit.
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 current video unit of a video and a bitstream of the video, wherein the bitstream conforms to a format rule, wherein the format rule specifies whether a first flag is included in the bitstream, wherein the first flag comprises general constraints information for one or more pictures in a set of output layers of the video, and wherein the first flag indicates whether a second flag in a sequence parameter set (SPS) specifies that a pulse code modulation mode for the current video unit is disabled,
- wherein the format rule further specifies whether a third flag is included in the bitstream, the third flag comprising second general constraints information for the one or more pictures in the set of output layers of the video,
- wherein the third flag indicates whether a fourth flag in the SPS of the bitstream specifies that a resampling mode for the current video unit is disabled,
- wherein in response to the resampling mode being disabled, a current picture and a reference picture share same position offsets included in a picture parameter set (PPS), and the position offsets are used to calculate a scaling ratio,
- wherein the third flag is denoted as no_ref_pic_resampling_constraint_flag, and wherein the fourth flag is denoted as ref_pic_resampling_enabled_flag, and
- wherein the fourth flag is equal to zero due to the third flag is equal to one, wherein the fourth flag equaling zero specifies that the resampling mode is disabled for the current video unit.
A non-transitory computer-readable storage medium storing instructions that cause a processor to:
- perform a conversion between a current video unit of a video and a bitstream of the video,
- wherein the bitstream conforms to a format rule,
- wherein the format rule further specifies whether a first flag is included in the bitstream, wherein the first flag comprises general constraints information for one or more pictures in a set of output layers of the video, and wherein the first flag indicates whether a second flag in a sequence parameter set (SPS) specifies that a pulse code modulation mode for the current video unit is disabled,
- wherein the format rule further specifies whether a third flag is included in the bitstream, the third flag comprising second general constraints information for the one or more pictures in the set of output layers of the video,
- wherein the third flag indicates whether a fourth flag in the SPS of the bitstream specifies that a resampling mode for the current video unit is disabled,
- wherein in response to the resampling mode being disabled, a current picture and a reference picture share same position offsets included in a picture parameter set (PPS), and the position offsets are used to calculate a scaling ratio,
- wherein the third flag is denoted as no_ref_pic_resampling_constraint_flag, and wherein the fourth flag is denoted as ref_pic_resampling_enabled_flag, and
- wherein the fourth flag is equal to zero due to the third flag is equal to one, wherein the fourth flag equaling zero specifies that the resampling mode is disabled for the current video unit.
A method for storing a bitstream of a video, comprising:
- generating, for a current video unit of the video, the bitstream of the video;
- and
- storing the bitstream in a non-transitory computer-readable recording medium,
- wherein the bitstream conforms to a format rule, wherein the format rule specifies whether a first flag is included in the bitstream, wherein the first flag comprises general constraints information for one or more pictures in a set of output layers of the video, and wherein the first flag indicates whether a second flag in a sequence parameter set (SPS) specifies that a pulse code modulation mode for the current video unit is disabled,
- wherein the format rule further specifies whether a third flag is included in the bitstream, the third flag comprising second general constraints information for the one or more pictures in the set of output layers of the video,
- wherein the third flag indicates whether a fourth flag in the SPS of the bitstream specifies that a resampling mode for the current video unit is disabled,
- wherein in response to the resampling mode being disabled, a current picture and a reference picture share same position offsets included in a picture parameter set (PPS), and the position offsets are used to calculate a scaling ratio,
- wherein the third flag is denoted as no_ref_pic_resampling_constraint_flag, and wherein the fourth flag is denoted as ref_pic_resampling_enabled_flag, and
- wherein the fourth flag is equal to zero due to the third flag is equal to one, wherein the fourth flag equaling zero specifies that the resampling mode is disabled for the current video unit.
Dependencies are inferred from the claim text.