IP Library › Granted Patent US 12,101,476
Granted Patent B2
US 12,101,476 · App. 17/778,351 · Granted Sep 24, 2024

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,101,476
App. No.
17/778,351
Granted
Sep 24, 2024
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 (37)

1. An image decoding method comprising:

acquiring a reconstructed chroma block of a current block;

determining whether an adaptive loop filter is enabled for a chroma component; and

acquiring, in response to the adaptive loop filter being enabled for the chroma component, a final reconstructed chroma block of the current block by applying the adaptive loop filter to the reconstructed chroma block,

wherein whether the adaptive loop filter is enabled for the chroma component is determined based on a first flag indicating whether the adaptive loop filter is enabled for the chroma component,

wherein the first flag is signaled from a picture header,

wherein a type of the adaptive loop filter for the chroma component is determined based on a second flag indicating whether a linear adaptive loop filter is applied to the chroma component or a non-linear adaptive loop filter is applied to the chroma component, and

wherein the type of the adaptive loop filter includes the linear adaptive loop filter and the non-linear adaptive loop filter.

2. The image decoding method of claim 1 , further comprising:

acquiring a reconstructed luma block of the current block; and

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

wherein the determining of whether the cross-component adaptive loop filter is applied to the current block comprises acquiring information indicating whether the cross-component adaptive loop filter is applicable to the current block, and

wherein the information indicating whether the cross-component adaptive loop filter is applicable is signaled through a sequence parameter set.

3. The image decoding method of claim 2 , further comprising, when the cross-component adaptive loop filter is applicable to the current block, acquiring information indicating whether a cross-component adaptive loop filter is applied to a Cb component of the current block.

4. The image decoding method of claim 3 , wherein the information indicating whether a cross-component adaptive loop filter is applied to the Cb component is signaled through a picture header.

5. The image decoding method of claim 3 , further comprising acquiring an adaptive parameter set indicator referred to by the Cb component, when the cross-component adaptive loop filter is applied to the Cb component.

6. The image decoding method of claim 2 , further comprising, when the cross-component adaptive loop filter is applicable to the current block, acquiring information indicating whether a cross-component adaptive loop filter is applied to a Cr component of the current block.

7. The image decoding method of claim 6 , wherein the information indicating whether the cross-component adaptive loop filter is applied to the Cr component is signaled through a picture header.

8. The image decoding method of claim 6 , further comprising, when the cross-component adaptive loop filter is applicable to the Cr component, acquiring an adaptive parameter set indicator referred to by the Cr component.

9. The image decoding method of claim 2 , wherein, when information indicating whether the cross-component adaptive loop filter is applicable is not signaled, it is determined that the cross-component adaptive loop filter is not applicable to the current block.

10. The image decoding method of claim 1 , wherein the second flag indicating whether the linear adaptive loop filter is applied to the chroma component or the non-linear adaptive loop filter is applied to the chroma component is a single syntax element.

11. An image encoding method comprising:

acquiring a reconstructed chroma block of a current block;

determining whether an adaptive loop filter is enabled for a chroma component; and

acquiring, in response to the adaptive loop filter being enabled for the chroma component, a final reconstructed chroma block of the current block, by applying the adaptive loop filter to the reconstructed chroma block,

wherein a first flag is encoded based on whether the adaptive loop filter is enabled for the chroma component, the first flag indicating whether the adaptive loop filter is enabled for the chroma component,

wherein the first flag is encoded into a picture header,

wherein a second flag is encoded based on a type of the adaptive loop filter for the chroma component, the second flag indicating whether a linear adaptive loop filter is applied to the chroma component or a non-linear adaptive loop filter is applied to the chroma component, and

wherein the type of the adaptive loop filter includes the linear adaptive loop filter and the non-linear adaptive loop filter.

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

acquiring a reconstructed chroma block of a current block;

determining whether an adaptive loop filter is enabled for a chroma component; and

acquiring, in response to the adaptive loop filter being enabled for the chroma component, a final reconstructed chroma block of the current block, by applying the adaptive loop filter to the reconstructed chroma block,

wherein a first flag is encoded based on whether the adaptive loop filter is enabled for the chroma component, the first flag indicating whether the adaptive loop filter is enabled for the chroma component,

wherein the first flag is encoded into a picture header of the bitstream,

wherein a second flag is encoded based on a type of the adaptive loop filter for the chroma component, the second flag indicating whether a linear adaptive loop filter is applied to the chroma component or a non-linear adaptive loop filter is applied to the chroma component, and

wherein the type of the adaptive loop filter includes the linear adaptive loop filter and the non-linear adaptive loop filter.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2022
From: LIM, SUNG CHANG; KANG, JUNG WON; KIM, SOO WOONG; BANG, GUN; LEE, JIN HO; LEE, HA HYUN
To: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
Reel/Frame 059963/0588 →
Priority Claims (1)
KR 10-2019-0151653 · Nov 22, 2019 · national
Continuity (1)
Related Publication 20220408085A1 · Dec 22, 2022