IP Library Granted Patent US 11,930,169
Granted Patent B2
US 11,930,169 · App. 17/619,812 · Granted Mar 12, 2024

Method and apparatus of cross-component adaptive loop filtering for video coding

Inventors: Chen-Yen Lai (Hsinchu, TW); Ching-Yeh Chen (Hsinchu, TW); Tzu-Der Chuang (Hsinchu, TW)
Assignee: HFI INNOVATION INC.
H04N19/117H04N19/132H04N19/172H04N19/186H04N19/82
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,930,169
App. No.
17/619,812
Granted
Mar 12, 2024
Kind
B2
Abstract

Methods and apparatus for video coding are disclosed. According to one method, First ALF (Adaptive Loop Filter) processing is applied to the reconstructed chroma samples for a target reconstructed chroma sample to generate a first filtered chroma sample. Second ALF processing is applied to the related reconstructed luma samples to generate a second filtered chroma sample for the target reconstructed chroma sample, where positions of the related reconstructed luma samples selected for the second ALF processing are determined according to the target chroma format. According to another method, the luma ALF and the cross-component ALF have the same filter coefficient precision.

Claims (17)

1. A method for video coding, the method comprising:

receiving reconstructed chroma samples and related reconstructed luma samples in a colour picture with a target chroma format;

applying first ALF (Adaptive Loop Filter) processing to the reconstructed chroma samples for a target reconstructed chroma sample to generate a first filtered chroma sample;

applying second ALF processing to the related reconstructed luma samples to generate a second filtered chroma sample for the target reconstructed chroma sample, wherein positions of the related reconstructed luma samples selected for the second ALF processing are determined based on the target chroma format; and

generating a final filtered chroma sample by combining the first filtered chroma sample and the second filtered chroma sample, wherein the final filtered chroma sample is used as a video decoding output or used for further video encoding or decoding process,

wherein the positions of the related reconstructed luma samples selected for the second ALF processing are determined according to a calculation with one or more variables derived based on the target chroma format.

2. The method of claim 1 , wherein if the target chroma format corresponds to YUV444/YCrCb444, a target position of the related reconstructed luma samples selected for the second ALF processing is at a same position as the target reconstructed chroma sample.

3. The method of claim 1 , wherein if the target chroma format corresponds to YUV422/YCrCb422 or YUV420/YCrCb420, a target position of the related reconstructed luma samples selected for the second ALF processing is at a pre-defined spatial position among multiple reconstructed luma samples associated with the target reconstructed chroma sample.

4. The method of claim 1 , wherein the calculation comprises a first term corresponding to x-position of the target reconstructed chroma sample scaled by an x-subsampling factor and a second term corresponding to y-position of the target reconstructed chroma sample scaled by a y-subsampling factor.

5. The method of claim 4 , wherein the x-subsampling factor is equal to 1 for monochrome and YUV444/YCrCb444, and the x-subsampling factor is equal to 2 for YUV420/YCrCb420 and YUV422/YCrCb422; and wherein the y-subsampling factor is equal to 1 for the monochrome, the YUV422/YCrCb422 and the YUV444/YCrCb444, and the y-subsampling factor is equal to 2 for the YUV420/YCrCb420.

6. The method of claim 1 , wherein one target related reconstructed luma sample selected for the second ALF processing corresponds to a weighted sum of all corresponding related reconstructed luma samples related to one target reconstructed chroma sample.

7. An apparatus for video coding, the apparatus comprising one or more electronic circuits or processors arranged to:

receive reconstructed chroma samples and related reconstructed luma samples in a colour picture with a target chroma format;

apply first ALF (Adaptive Loop Filter) processing to the reconstructed chroma samples for a target reconstructed chroma sample to generate a first filtered chroma sample;

apply second ALF processing to the related reconstructed luma samples to generate a second filtered chroma sample for the target reconstructed chroma sample, wherein positions of the related reconstructed luma samples selected for the second ALF processing are determined according to the target chroma format; and

generate a final filtered chroma sample by combining the first filtered chroma sample and the second filtered chroma sample, wherein the final filtered chroma sample is used as a video decoding output or used for further video encoding or decoding process,

wherein the positions of the related reconstructed luma samples selected for the second ALF processing are determined according to a calculation with one or more variables derived based on the target chroma format.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2022
From: MEDIATEK INC.
To: HFI INNOVATION INC.
Reel/Frame 059339/0015 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2021
From: LAI, CHEN-YEN; CHEN, CHING-YEH; CHUANG, TZU-DER
To: MEDIATEK INC.
Reel/Frame 058408/0678 →
Continuity (2)
Provisional Application 62867291 · Jun 27, 2019
Related Publication 20220303529A1 · Sep 22, 2022
Cited By (2)
US 12,659,473 US 12,707,042