US 11,736,697 B2
Cross-component adaptive loop filter
Li Zhang, San Diego, CA (US); Weijia Zhu, San Diego, CA (US); Kai Zhang, San Diego, CA (US); and Hongbin Liu, Beijing (CN)
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 Apr. 29, 2022, as Appl. No. 17/732,692.
Application 17/732,692 is a continuation of application No. PCT/CN2020/124700, filed on Oct. 29, 2020.
Claims priority of application No. PCT/CN2019/113955 (WO), filed on Oct. 29, 2019.
Prior Publication US 2022/0272389 A1, Aug. 25, 2022
Int. Cl. H04N 19/82 (2014.01); H04N 19/17 (2014.01); H04N 19/117 (2014.01); H04N 19/132 (2014.01); H04N 19/136 (2014.01); H04N 9/77 (2006.01); H04N 19/186 (2014.01); H04N 19/70 (2014.01); H04N 19/80 (2014.01)
CPC H04N 19/132 (2014.11) [H04N 9/77 (2013.01); H04N 19/117 (2014.11); H04N 19/136 (2014.11); H04N 19/17 (2014.11); H04N 19/186 (2014.11); H04N 19/70 (2014.11); H04N 19/80 (2014.11); H04N 19/82 (2014.11)] 15 Claims
OG exemplary drawing
 
1. A method of processing video data, comprising:
deriving, for a conversion between a video region of a video and a bitstream of the video, a first offset used in a cross-component filtering tool for a chroma sample of the video region, wherein the first offset is derived based on values of luma samples in a filter support region and filter coefficients, wherein the filter support region used for the cross-component filtering tool is a diamond shaped luma region;
deriving a second offset used in the cross-component filtering tool for the chroma sample based on using a clipping operation to the first offset, wherein the second offset is clipped to a given range; and
performing the conversion by applying the cross-component filtering tool to refine the chroma sample by adding the second offset offset to a value of the chroma sample, wherein the value of the chroma sample is modified by a chroma adaptive loop filter process before a refinement by the cross-component filtering tool.