IP Library › Granted Patent US 12,549,720
Granted Patent B2
US 12,549,720 · App. 18/788,051 · Granted Feb 10, 2026

Adaptive in-loop filtering method and device

Inventors: Sung Chang Lim (Daejeon, KR); Jung Won Kang (Daejeon, KR); Soo Woong Kim (Sejong, KR); Gun Bang (Daejeon, KR); Jin Ho Lee (Daejeon, KR); Ha Hyun Lee (Seoul, KR)
Assignee: Electronics and Telecommunications Research Institute
H04N19/117H04N19/172H04N19/176H04N19/186H04N19/70H04N19/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 12,549,720
App. No.
18/788,051
Granted
Feb 10, 2026
Kind
B2
Abstract

The present invention relates to a video decoding method, according to embodiment of the invention, image decoding method comprises, acquiring a reconstructed luma block of a current block, determining whether a cross-component adaptive loop filter is applied to the current block, acquiring a reconstructed chroma block of the current block, to which an adaptive loop filter is applied, when the cross-component adaptive loop filter is applied to the current block and acquiring a final reconstructed chroma block of the current block, to which the cross-component loop filter is applied, using the reconstructed luma block and the reconstructed chroma block, to which the adaptive loop filter is applied.

Claims (32)

1 . An image decoding method comprising:

determining, based on first information, whether a cross-component adaptive loop filter is applied to a current block,

obtaining, in response to the cross-component adaptive loop filter being applied to the current block, a reconstructed chroma block of the current block and a reconstructed luma block corresponding to the reconstructed chroma block; and

obtaining a final reconstructed chroma block of the current block by applying the cross-component adaptive loop filter to the reconstructed chroma block based on the reconstructed luma block,

wherein the first information indicates whether the cross-component adaptive loop filter is enabled in a unit of a sequence or not, and

wherein the first information is signaled through a sequence parameter set of a bitstream.

2 . The image decoding method of claim 1 ,

wherein, based on the first information, second information indicating whether a cross-component adaptive loop filter is applied for a Cb component is obtained from the bitstream, and

wherein the cross-component adaptive loop filter is applied based on the second information.

3 . The image decoding method of claim 2 ,

wherein the second information is signaled through a picture header of the bitstream.

4 . The image decoding method of claim 3 ,

wherein, in response to the cross-component adaptive loop filter being applied to the Cb component, an adaptive parameter set indicator referred to by the Cb component is obtained.

5 . The image decoding method of claim 1 ,

wherein, based on the first information, third information indicating whether a cross-component adaptive loop filter is applied for a Cr component is obtained from the bitstream, and

wherein the cross-component adaptive loop filter is applied based on the third information.

6 . The image decoding method of claim 5 ,

wherein the third information is signaled through a picture header of the bitstream.

7 . The image decoding method of claim 6 ,

wherein, in response to the cross-component adaptive loop filter being applied to the Cr component, an adaptive parameter set indicator referred to by the Cr component is obtained.

8 . An image encoding method comprising:

determining whether a cross-component adaptive loop filter is applied to a current block,

obtaining, in response to the cross-component adaptive loop filter being applied to the current block, a reconstructed chroma block of the current block and a reconstructed luma block corresponding to the reconstructed chroma block; and

obtaining a final reconstructed chroma block of the current block by applying the cross-component adaptive loop filter to the reconstructed chroma block based on the reconstructed luma block,

wherein, based on the determining of whether the cross-component adaptive loop filter is applied to the current block, first information is encoded into a sequence parameter set of a bitstream, and

wherein the first information indicates whether the cross-component adaptive loop filter is enabled in a unit of a sequence or not.

9 . A non-transitory computer-readable medium storing a bitstream generated by an encoding method, the method comprising:

determining whether a cross-component adaptive loop filter is applied to a current block,

obtaining, in response to the cross-component adaptive loop filter being applied to the current block, a reconstructed chroma block of the current block and a reconstructed luma block corresponding to the reconstructed chroma block; and

obtaining a final reconstructed chroma block of the current block by applying the cross-component adaptive loop filter to the reconstructed chroma block based on the reconstructed luma block,

wherein, based on the determining of whether the cross-component adaptive loop filter is applied to the current block, first information is encoded into a sequence parameter set of the bitstream, and

wherein the first information indicates whether the cross-component adaptive loop filter is enabled in a unit of a sequence or not.

Continuity (2)
Division 17778351
Related Publication 20250039367A1 · Jan 30, 2025
References Cited (31)
US 11265558B2 · Hu · 2022 [cited by examiner]
US 11431963B2 · Budagavi · 2022 [cited by examiner]
US 20130101018A1 · Chong · 2013 [cited by examiner]
US 20160156938A1 · Fu · 2016 [cited by examiner]
US 20210092370A1 · Hu · 2021 [cited by examiner]
US 20210314595A1 · Zhang · 2021 [cited by examiner]
US 20220201294A1 · Nam · 2022 [cited by examiner]
US 20220329794A1 · Kotra · 2022 [cited by examiner]
US 20240357099A1 · Choi · 2024 [cited by examiner]
US 20240397044A1 · Misra · 2024 [cited by examiner]
CN 103535035A · 2014 [cited by applicant]
CN 103891293A · 2014 [cited by applicant]
CN 106028050A · 2016 [cited by applicant]
CN 107040778A · 2017 [cited by applicant]
CN 107426578A · 2017 [cited by applicant]
CN 107925773A · 2018 [cited by applicant]
KR 10077257681 · 2007 [cited by applicant]
KR 1020180019549A · 2018 [cited by applicant]
KR 1020190042579A · 2019 [cited by applicant]
KR 1020190062302A · 2019 [cited by applicant]
WO 2012121535A2 · 2012 [cited by applicant]
Jonathon Taquet et al., NON-CE5 : CCALF design simplifications, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, Document: JVET-P0331, 16th Meeting: Geneva, CH, Oct. 1-11, 2019, Canon. [cited by applicant]
Junghak Nam et al., CE5-related: Cleanup on cross-component adaptive loop filter, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, Document: JVET-P0543-v2, 16th Meeting: Geneva, CH, Oct… [cited by applicant]
Zhao, Yin et al. “CE5-related: Simplified CCALF with 6 filter coefficients”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, JVET-P0251-v3. Oct. 2019. [cited by applicant]
Misra, Kiran et al. “Cross-Component Adaptive Loop Filter for chroma”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, JVET-O0636_r1. Jul. 2019. [cited by applicant]
Zhao, Liping et al., (2018) “A Multi-Chroma Format Cascaded Coding Method for Full-Chroma Image in AVS2.”, China Academic Journal Electronic Publishing House. doi: 10.11959/j.issn.1000-0801.2018122. [cited by applicant]
Amiri, Delaram et al., (2015) “Adaptive Loop Filter Technique for 3D-HEVC Standard”, Proceedings of the 2015 International Conference on Computational Science and Computational Intelligence, doi: 10.1109/CSCI.2015.19. [cited by applicant]
Misra, Kiran et al. “Cross-Component Adaptive Loop Filter for chroma”, 15. JVET Meeting; Jul. 3, 2019-Jul. 12, 2019; Gothenburg; (The Joint Video Exploration Team of ISO/IEC JTC1/SC29/WG11 and ITU-T SG.16), No. JVET-O06… [cited by applicant]
Misra, Kiran et al. “Cross-Component Adaptive Loop Filter for chroma”, 15. JVET Meeting; Jul. 3, 2019-Jul. 12, 2019; Gothenburg; (The Joint Video Exploration Team of ISO/IEC JTC1/SC29/WG11 and ITU-T SG.16), No. JVET-O06… [cited by applicant]
Misra, Kiran et al. “On Cross Component Adaptive Loop Filter for Video Compression”, 2019 Picture Coding Symposium (PCS), IEEE, Nov. 12, 2019 (Nov. 12, 2019), pp. 1-5, XP033688175. [cited by applicant]
Zhao, Yin et al. “CE5-related: Simplified CCALF with 6 filter coefficients”, 16. JVET Meeting; Oct. 1, 2019-Oct. 11, 2019; Geneva; (The Joint Video Exploration Team of ISO/IEC JTC1/SC29/WG11 and ITU-T SG.16), No. JVET-P… [cited by applicant]