US 11,863,779 B2
Cross-component adaptive loop filter in video coding
Nan Hu, San Diego, CA (US); Vadim Seregin, San Diego, CA (US); Cheng-Teh Hsieh, Del Mar, CA (US); and Marta Karczewicz, San Diego, CA (US)
Assigned to QUALCOMM Incorporated, San Diego, CA (US)
Filed by QUALCOMM Incorporated, San Diego, CA (US)
Filed on Jul. 27, 2022, as Appl. No. 17/815,466.
Application 17/815,466 is a continuation of application No. 17/096,740, filed on Nov. 12, 2020, granted, now 11,425,405.
Claims priority of provisional application 62/985,684, filed on Mar. 5, 2020.
Claims priority of provisional application 62/936,046, filed on Nov. 15, 2019.
Prior Publication US 2022/0377360 A1, Nov. 24, 2022
Int. Cl. H04N 19/105 (2014.01); H04N 19/132 (2014.01); H04N 19/176 (2014.01); H04N 19/44 (2014.01); H04N 19/82 (2014.01); H04N 19/186 (2014.01); H04N 19/117 (2014.01)
CPC H04N 19/44 (2014.11) [H04N 19/105 (2014.11); H04N 19/117 (2014.11); H04N 19/132 (2014.11); H04N 19/176 (2014.11); H04N 19/186 (2014.11); H04N 19/82 (2014.11)] 20 Claims
OG exemplary drawing
 
1. A method of filtering decoded video data, the method comprising:
decoding a coding tree unit (CTU) of video data, the CTU including a luminance (luma) block and a chrominance (chroma) block corresponding to the luma block, to produce a decoded luma block and a decoded chroma block; and
executing one or more functions that apply filtered values to one or more chroma samples of the chroma block only when the one or more chroma samples and collocated luma samples of the luma block are on a common side of a virtual boundary, wherein the function takes as input a size of the luma block.