US 12,335,536 B2
Selecting a filter shape of a cross-component filter
Xiang Li, Saratoga, CA (US); Xin Zhao, San Jose, CA (US); Yixin Du, Los Altos, CA (US); Liang Zhao, Sunnyvale, CA (US); and Shan Liu, San Jose, CA (US)
Assigned to TENCENT AMERICA LLC, Palo Alto, CA (US)
Filed by TENCENT AMERICA LLC, Palo Alto, CA (US)
Filed on Dec. 26, 2023, as Appl. No. 18/396,473.
Application 18/396,473 is a continuation of application No. 17/879,371, filed on Aug. 2, 2022, granted, now 11,895,339.
Application 17/879,371 is a continuation of application No. 17/010,403, filed on Sep. 2, 2020, granted, now 11,451,834, issued on Sep. 20, 2022.
Claims priority of provisional application 62/901,118, filed on Sep. 16, 2019.
Prior Publication US 2024/0137576 A1, Apr. 25, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/82 (2014.01); H04N 19/117 (2014.01); H04N 19/132 (2014.01); H04N 19/176 (2014.01); H04N 19/186 (2014.01); H04N 19/46 (2014.01)
CPC H04N 19/82 (2014.11) [H04N 19/117 (2014.11); H04N 19/132 (2014.11); H04N 19/176 (2014.11); H04N 19/186 (2014.11); H04N 19/46 (2014.11)] 20 Claims
OG exemplary drawing
 
1. A method for video encoding, the method comprising:
determining a filter shape of a cross-component filter applied to a chroma coding block (CB);
generating a first intermediate CB by applying a loop filter to the chroma CB;
generating a second intermediate CB by applying, to a corresponding luma CB, the cross-component filter applied to the chroma CB and having the determined filter shape;
determining a filtered chroma CB based on the first intermediate CB and the second intermediate CB; and
generating a coded video bitstream including coded information of the chroma CB based on the filtered chroma CB, the coded information indicating the cross-component filter is applied to the chroma CB indicating a chroma subsampling format and a chroma sample type that indicates a relative position of a chroma sample with respect to at least one luma sample in the corresponding luma CB, wherein
the generated coded video bitstream further includes filter coefficients of the cross-component filter coded using fixed-length coding, where a range of the filter coefficients of the cross-component filter is less than or equal to K bits, K is an integer that is greater than 0.