US 12,413,720 B2
Cross component sample offset filtering with interpolated filter taps
Xin Zhao, San Jose, CA (US); Han Gao, San Diego, CA (US); Liang Zhao, Sunnyvale, CA (US); Jing Ye, San Jose, 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 Nov. 29, 2023, as Appl. No. 18/523,374.
Claims priority of provisional application 63/536,012, filed on Aug. 31, 2023.
Prior Publication US 2025/0080730 A1, Mar. 6, 2025
Int. Cl. H04N 19/117 (2014.01); H04N 19/132 (2014.01); H04N 19/167 (2014.01); H04N 19/176 (2014.01); H04N 19/186 (2014.01); H04N 19/196 (2014.01); H04N 19/70 (2014.01)
CPC H04N 19/117 (2014.11) [H04N 19/132 (2014.11); H04N 19/167 (2014.11); H04N 19/176 (2014.11); H04N 19/186 (2014.11); H04N 19/196 (2014.11); H04N 19/70 (2014.11)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
reconstructing a video frame from a video bitstream to generate reconstructed samples of at least a first color component and a second color component of the video frame;
receiving at least one syntax element from the video bitstream to determine a cross-component sample offset (CCSO) filter applicable to the reconstructed samples of a CCSO filtering unit in the first color component, the CCSO filter being characterized by a set of CCSO filtering tap positions relative to a center tap;
in response to the CCSO filter including a CCSO filtering tap position at a fractional pixel location, determining an interpolation filter and applying the interpolation filter to the reconstructed samples of the CCSO filtering unit in the first color component to generate interpolated samples of the CCSO filtering unit in the first color component at the fractional pixel location;
generating sample offsets each for sample positions in the CCSO filtering unit by processing the reconstructed samples and the interpolated samples of the CCSO filtering unit in the first color component using the CCSO filter; and
applying the sample offsets to the reconstructed samples of the CCSO filtering unit in the second color component.