US 11,659,164 B1
Methods for cross component dependency reduction
Zhipin Deng, Beijing (CN); Li Zhang, San Diego, CA (US); Hongbin Liu, Beijing (CN); Kai Zhang, San Diego, CA (US); and Jizheng Xu, San Diego, CA (US)
Assigned to BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., Beijing (CN); and BYTEDANCE INC., Los Angeles, CA (US)
Filed by Beijing Bytedance Network Technology Co., Ltd., Beijing (CN); and Bytedance Inc., Los Angeles, CA (US)
Filed on Aug. 19, 2021, as Appl. No. 17/406,284.
Application 17/406,284 is a continuation of application No. PCT/CN2020/086111, filed on Apr. 22, 2020.
Claims priority of application No. PCT/CN2019/083846 (WO), filed on Apr. 23, 2019.
Int. Cl. H04N 19/105 (2014.01); H04N 19/132 (2014.01); H04N 19/176 (2014.01); H04N 19/186 (2014.01); H04N 19/169 (2014.01); H04N 19/30 (2014.01)
CPC H04N 19/105 (2014.11) [H04N 19/132 (2014.11); H04N 19/176 (2014.11); H04N 19/186 (2014.11); H04N 19/1883 (2014.11); H04N 19/30 (2014.11)] 20 Claims
OG exemplary drawing
 
13. 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:
determine, during a conversion between a current chroma video block of a video and a bitstream of the video, that a scaling process is applied on chroma residual samples of the current chroma video block; and
perform the conversion by applying the scaling process on the chroma residual samples,
wherein in the scaling process, the chroma residual samples are scaled based on at least one scaling factor before being used to reconstruct the current chroma video block, and
wherein the at least one scaling factor is derived based on an averaged luma variable computed based on at least one neighboring luma block of a video unit of the video which is determined based on a luma sample corresponding to a top-left sample of the current chroma video block, and
wherein in response to a first neighboring luma block of the at least one neighboring luma block and the video unit being located in different video regions, the first neighboring luma block is treated as unavailable, and wherein the different video regions include at least one of different slices or different tiles.