IP Library › Granted Patent US 11,997,266
Granted Patent B2
US 11,997,266 · App. 17/627,732 · Granted May 28, 2024

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

Inventors: Yu-Wen Huang (Hsinchu, TW); Chih-Wei Hsu (Hsinchu, TW); Ching-Yeh Chen (Hsinchu, TW); Tzu-Der Chuang (Hsinchu, TW); Shaw-Min Lei (Hsinchu, TW)
Assignee: HFI INNOVATION INC.
H04N19/117H04N19/186
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,997,266
App. No.
17/627,732
Granted
May 28, 2024
Kind
B2
Abstract

Methods and apparatus for loop-filter processing of reconstructed video are disclosed. According to one method, multiple CC-ALF (Cross-Component Adaptive Loop Filter) filters are used. Selection of the multiple CC-ALF filters can be signalled in one APS (Adaptation Parameter Set). According to another method, the CC-ALF can be implemented according to the difference between a to-be-process sample and its neighbouring sample.

Claims (27)

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

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

selecting a target first ALF (Adaptive Loop Filter) from a plurality of first ALF candidates;

applying first ALF processing corresponding to the target first ALF to the related reconstructed luma samples to generate a first filtered chroma sample for a to-be-processed reconstructed chroma sample; and

generating a final filtered chroma sample comprising the first 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 , further comprising applying second ALF processing to the reconstructed chroma samples to generate a second filtered chroma sample for the to-be-processed reconstructed chroma sample, wherein the final filtered chroma sample is generated by combining the first filtered chroma sample and the second filtered chroma sample.

3. The method of claim 2 , wherein the second ALF processing corresponding to a target second ALF, and selection of the target first ALF from the plurality of first ALF candidates is implicitly derived according to selection of the target second ALF from a plurality of second ALF candidates.

4. The method of claim 1 , wherein information regarding selection of the target first ALF from the plurality of first ALF candidates is signalled in or parsed from a CTB (Coding Tree Block) level, CU (Coding Unit) level or block level.

5. The method of claim 1 , wherein the plurality of first ALF candidates is signalled in or parsed from one APS (Adaptation Parameter Set) at an encoder side or parsed from one APS at a decoder side.

6. The method of claim 5 , wherein the plurality of first ALF candidates in one APS is signalled or parsed independently from a plurality of second ALF candidates in one APS.

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 color picture;

select a target first ALF (Adaptive Loop Filter) from a plurality of first ALF candidates;

apply first ALF processing corresponding to the target first ALF to the related reconstructed luma samples to generate a first filtered chroma sample for a to-be-processed reconstructed chroma sample; and

generate a final filtered chroma sample comprising the first 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.

8. The apparatus of claim 7 , wherein said one or more electronic circuits or processors are further arranged to apply second ALF processing to the reconstructed chroma samples to generate a second filtered chroma sample for the to-be-processed reconstructed chroma sample, wherein the final filtered chroma sample is generated by combining the first filtered chroma sample and the second filtered chroma sample.

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

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

applying first ALF (Adaptive Loop Filter) processing to the related reconstructed luma samples to generate a first filtered chroma sample for a to-be-processed reconstructed chroma sample, wherein derivation of the first filtered chroma sample comprises at least one first difference between a to-be-processed related reconstructed luma sample and a first neighboring related reconstructed luma sample of the to-be-processed related reconstructed luma sample, wherein the to-be-processed related reconstructed luma sample is corresponding to the to-be-processed reconstructed chroma sample; and

generating a final filtered chroma sample comprising the first 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.

10. The method of claim 9 , further comprising applying second ALF processing to the reconstructed chroma samples to generate a second filtered chroma sample for the to-be-processed reconstructed chroma sample and the final filtered chroma sample is generated by combining the first filtered chroma sample and the second filtered chroma sample.

11. The method of claim 9 , wherein derivation of the second filtered chroma sample comprises at least one second difference between the to-be-processed reconstructed chroma sample and a second neighbouring chroma sample of the to-be-processed reconstructed chroma sample.

12. 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 color picture;

apply first ALF (Adaptive Loop Filter) processing to the related reconstructed luma samples to generate a first filtered chroma sample for a to-be-processed reconstructed chroma sample, wherein derivation of the first filtered chroma sample comprises at least one first difference between a to-be-processed related reconstructed luma sample and a first neighboring related reconstructed luma sample of the to-be-processed related reconstructed luma sample, wherein the to-be-processed related reconstructed luma sample is corresponding to the to-be-processed reconstructed chroma sample; and

generate a final filtered chroma sample comprising the first 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.

13. The apparatus of claim 12 , further comprising applying second ALF processing to the reconstructed chroma samples to generate a second filtered chroma sample for the to-be-processed reconstructed chroma sample and the final filtered chroma sample is generated by combining the first filtered chroma sample and the second filtered chroma sample.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2022
From: HUANG, YU-WEN; HSU, CHIH-WEI; CHEN, CHING-YEH; CHUANG, TZU-DER; LEI, SHAW-MIN
To: MEDIATEK INC.
Reel/Frame 058670/0672 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2022
From: MEDIATEK INC.
To: HFI INNOVATION INC.
Reel/Frame 058670/0686 →
Continuity (2)
Provisional Application 62878899 · Jul 26, 2019
Related Publication 20220256145A1 · Aug 11, 2022