US 12,495,153 B2
Coding enhancement in cross-component sample adaptive offset
Che-Wei Kuo, San Diego, CA (US); Xiaoyu Xiu, San Diego, CA (US); Wei Chen, San Diego, CA (US); Xianglin Wang, San Diego, CA (US); Yi-Wen Chen, San Diego, CA (US); Hong-Jheng Jhu, San Diego, CA (US); Ning Yan, San Diego, CA (US); and Bing Yu, Beijing (CN)
Assigned to BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD., Beijing (CN)
Filed by BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD., Beijing (CN)
Filed on Mar. 8, 2024, as Appl. No. 18/600,315.
Application 18/600,315 is a continuation of application No. PCT/US2022/042746, filed on Sep. 7, 2022.
Claims priority of provisional application 63/248,895, filed on Sep. 27, 2021.
Claims priority of provisional application 63/241,917, filed on Sep. 8, 2021.
Prior Publication US 2024/0214595 A1, Jun. 27, 2024
Int. Cl. H04N 19/00 (2014.01); H04N 19/105 (2014.01); H04N 19/124 (2014.01); H04N 19/186 (2014.01); H04N 19/44 (2014.01)
CPC H04N 19/44 (2014.11) [H04N 19/105 (2014.11); H04N 19/124 (2014.11); H04N 19/186 (2014.11)] 20 Claims
OG exemplary drawing
 
1. A method of decoding a video signal, comprising:
receiving, from the video signal, a picture frame that includes a first component, and a second component;
determining a classifier for a respective sample of the second component according to an edge direction and one or more edge strengths of a collocated sample of the first component or a current sample of the second component relative to the respective sample of the second component;
determining a sample offset for the respective sample of the second component according to the classifier; and
modifying the respective sample of the second component based on the determined sample offset;
wherein determining the classifier for the respective sample of the second component according to the edge direction and the one or more edge strengths comprises:
selecting the edge direction across the collocated or current sample;
locating a first neighbouring sample and a second neighbouring sample of the collocated or current sample;
calculating a first edge strength by determining a difference between values of two samples from the group consisting of the collocated or current sample, the first neighbouring sample, and the second neighbouring sample;
quantizing the first edge strength into M segments according to M−1 threshold values T(1), . . . T(M−1), wherein M is a positive integer; and
determining the classifier based on the M segments.