Configuring luma-dependent chroma residue scaling for video coding
AssigneesBeijing Bytedance Network Technology Co., Ltd., Bytedance Inc.
InventorsLi Zhang, Kai Zhang, Hongbin Liu, Jizheng Xu, Yue Wang
Life of this patent
Estimating the term…
Abstract
A method for video processing is provided to include: performing a conversion between a current video block of a video that is a chroma block and a coded representation of the video, wherein, during the conversion, the current video block is constructed based on a first domain and a second domain, and wherein the conversion further includes applying a forward reshaping process and/or an inverse reshaping process to one or more chroma components of the current video block.
Claims20
A method of processing video data, comprising:
- generating, for a conversion between a current luma video block of a video and a bitstream of the video, prediction luma samples for the current luma video block;
- performing, a forward mapping process for the current luma video block, in which the prediction luma samples are converted from an original domain to a reshaped domain to generate modified prediction luma samples;
- performing the conversion based on the modified prediction luma samples;
- wherein for a current chroma video block corresponding to the current luma video block, whether to apply a scaling process on chroma residual samples of the current chroma video block is based on a dimension of the current luma video block, and
- wherein in the scaling process, the chroma residual samples are scaled before being used to reconstruct the current chroma video block.
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:
- generate, for a conversion between a current luma video block of a video and a bitstream of the video, prediction luma samples for the current luma video block;
- perform, a forward mapping process for the current luma video block, in which the prediction luma samples are converted from an original domain to a reshaped domain to generate modified prediction luma samples;
- perform the conversion based on the modified prediction luma samples;
- wherein for a current chroma video block corresponding to the current luma video block, whether to apply a scaling process on chroma residual samples of the current chroma video block is based on a dimension of the current luma video block, and
- wherein in the scaling process, the chroma residual samples are scaled before being used to reconstruct the current chroma video block.
A non-transitory computer-readable storage medium storing instructions that cause a processor to:
- generate, for a conversion between a current luma video block of a video and a bitstream of the video, prediction luma samples for the current luma video block;
- perform, a forward mapping process for the current luma video block, in which the prediction luma samples are converted from an original domain to a reshaped domain to generate modified prediction luma samples;
- perform the conversion based on the modified prediction luma samples;
- wherein for a current chroma video block corresponding to the current luma video block, whether to apply a scaling process on chroma residual samples of the current chroma video block is based on a dimension of the current luma video block, and
- wherein in the scaling process, the chroma residual samples are scaled before being used to reconstruct the current chroma video block.
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 prediction luma samples for a current luma video block of the video;
- performing, a forward mapping process for the current luma video block, in which the prediction luma samples are converted from an original domain to a reshaped domain to generate modified prediction luma samples;
- generating the bitstream based on the modified prediction luma samples;
- wherein for a current chroma video block corresponding to the current luma video block, whether to apply a scaling process on chroma residual samples of the current chroma video block is based on a dimension of the current luma video block, and
- wherein in the scaling process, the chroma residual samples are scaled before being used to reconstruct the current chroma video block.
Dependencies are inferred from the claim text.