IP Library Granted Patent US 11,641,465
Granted Patent B2
US 11,641,465 · App. 17/620,972 · Granted May 2, 2023

Method and apparatus of cross-component adaptive loop filtering with virtual boundary 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/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,641,465
App. No.
17/620,972
Granted
May 2, 2023
Kind
B2
Abstract

Methods and apparatus for loop-filter processing of reconstructed video are disclosed. According to this method, if a loop-filter is disallowed for a target boundary, the target loop filter is disabled at top, bottom, left and right of the target boundary. According to another method, CC-ALF (cross-component adaptive loop filter) shape is changed across a virtual boundary. According to yet another method, CC-ALF and luma ALF handle unavailable samples in a same way.

Claims (17)

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

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

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

applying second ALF to the related reconstructed luma samples to generate a second filtered chroma sample for the target reconstructed chroma sample, wherein a virtual boundary is determined and one set of the related reconstructed luma samples are located on an other side of the virtual boundary from the target reconstructed chroma sample, said one set of the related reconstructed luma samples are excluded from inputs to the second ALF; 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.

2. The method of claim 1 , wherein the second ALF is configured to exclude the inputs corresponding to one or more symmetric related reconstructed luma samples located at symmetric positions of said one set of the related reconstructed luma samples.

3. The method of claim 1 , wherein the second ALF corresponds to a truncated symmetric filter without the inputs corresponding to said one set of the related reconstructed luma samples.

4. The method of claim 1 , wherein a modified filter shape of the second ALF is provided, wherein the modified filter shape is modified from a default filter shape.

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

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

applying luma ALF (Adaptive Loop Filter) to the related reconstructed luma samples to generate a filtered luma sample;

applying first ALF to the related reconstructed luma samples to generate a first filtered chroma sample for a target reconstructed chroma sample, wherein if loop-filter processing across a target boundary is disabled, corresponding related reconstructed luma samples are generated for said first ALF generates in a same way as for said luma ALF, and wherein the first filtered chroma sample is combined with a second filtered chroma sample derived based on the reconstructed chroma samples to form a final filtered chroma sample; and

wherein the final filtered chroma sample and the filtered luma sample are used as a video decoding output or used for further video encoding or decoding process.

6. The method of claim 5 , wherein the target boundary corresponds to a slice boundary, a tile boundary, a brick boundary or a picture.

7. The method of claim 5 , wherein if one or more corresponding related reconstructed luma samples are unavailable, both said first ALF and said luma ALF apply repetitive padding to generate said one or more corresponding related reconstructed luma samples.

8. The method of claim 5 , wherein if one or more corresponding related reconstructed luma samples are unavailable, both said first ALF and said luma ALF are disabled.

9. The method of claim 5 , wherein both said first ALF and said luma ALF generate the corresponding related reconstructed luma samples according to an ALF virtual boundary process, wherein one or more corresponding related reconstructed luma samples and one or more symmetric related reconstructed luma samples at symmetric positions of said one or more corresponding related reconstructed luma samples are excluded from said first ALF and said luma ALF.

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 20, 2021
From: LAI, CHEN-YEN; CHEN, CHING-YEH; CHUANG, TZU-DER
To: MEDIATEK INC.
Reel/Frame 058432/0547 →