IP Library Granted Patent US 12,284,355
Granted Patent B2
US 12,284,355 · App. 18/440,778 · Granted Apr 22, 2025

In-loop filtering-based image coding apparatus and method

Inventors: Junghak Nam (Seoul, KR); Jangwon Choi (Seoul, KR)
Assignee: LG Electronics Inc.
H04N19/132H04N19/117H04N19/176H04N19/186H04N19/1883H04N19/46H04N19/80
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,284,355
App. No.
18/440,778
Granted
Apr 22, 2025
Kind
B2
Abstract

According to an embodiment of the present document, a method for increasing the accuracy of in-loop filtering is proposed. In an example, the filtering accuracy of chroma blocks can be improved on the basis of luma blocks by performing a cross component adaptive loop filtering process.

Claims (51)

1. An image decoding method performed by a decoding apparatus, comprising:

obtaining image information including prediction related information and residual information through a bitstream;

generating prediction samples based on the prediction related information;

deriving quantized transform coefficients based on the residual information;

deriving transform coefficients based on a dequantization process for the quantized transform coefficients;

deriving residual samples based on an inverse transform process for the transform coefficients;

generating reconstructed samples based on the prediction samples and the residual samples, wherein the reconstructed samples include reconstructed luma samples and reconstructed chroma samples;

deriving ALF filter coefficients for an adaptive loop filtering (ALF) process of the reconstructed chroma samples;

generating filtered reconstructed chroma samples based on the reconstructed chroma samples and the ALF filter coefficients;

deriving cross-component filter coefficients for cross-component filtering; and

generating modified filtered reconstructed chroma samples based on the reconstructed luma samples, the filtered reconstructed chroma samples, and the cross-component filter coefficients,

wherein the image information includes a sequence parameter set (SPS), header information and an adaptation parameter set (APS) including ALF data,

wherein the SPS includes a cross-component adaptive loop filter (CCALF) enabled flag related to whether the cross-component filtering is enabled,

wherein the cross-component filter coefficients are derived based on the ALF data,

wherein the header information includes a first flag related to whether the CCALF is enabled for a Cb color component of the filtered reconstructed chroma samples,

wherein based on the determination that a value of the first flag is 1, the header information includes information related to an identifier of the APS for deriving the cross-component filter coefficients for the Cb color component,

wherein the ALF data included in the APS for deriving the cross-component filter coefficients for the Cb color component include a Cb filter signal flag related to whether the cross-component filters for the Cb color component are signaled,

wherein based on the Cb filter signal flag, the ALF data included in the APS for deriving the cross-component filter coefficients for the Cb color component include information related to the number of cross-component filters for the Cb color component,

wherein based on the information related to the number of cross-component filters for the Cb color component, the ALF data included in the APS for deriving the cross-component filter coefficients for the Cb color component include information on absolute values of the cross-component filter coefficients for the Cb color component and information on signs of the cross-component filter coefficients for the Cb color component, and

wherein the cross-component filter coefficients for the Cb color component are derived based on the information on the absolute values of the cross-component filter coefficients for the Cb color component and the information on the signs of the cross-component filter coefficients for the Cb color component.

2. An image encoding method performed by an encoding apparatus, comprising:

generating prediction samples for a current block;

generating prediction related information based on the prediction samples;

generating residual samples for the current block based on the prediction samples;

deriving transform coefficients based on a transform process for the residual samples;

deriving quantized transform coefficients based on a quantization process for the transform coefficients;

generating residual information indicating the quantized transform coefficients;

generating reconstructed samples based on the residual information;

generating adaptive loop filter (ALF)-related information and cross-component ALF (CCALF)-related information for the reconstructed samples; and

encoding image information including the prediction related information, the residual information, the ALF-related information, and the CCALF-related information,

wherein the image information includes a sequence parameter set (SPS), header information and an adaptation parameter set (APS) including ALF data,

wherein the SPS includes a CCALF enabled flag related to whether the cross-component filtering is enabled,

wherein the header information includes a first flag related to whether the CCALF is enabled for a Cb color component of the filtered reconstructed chroma samples,

wherein cross-component filter coefficients are represented based on the ALF data,

wherein based on the determination that a value of the first flag is 1, the header information includes information related to an identifier of the APS for deriving the cross-component filter coefficients for the Cb color component,

wherein the ALF data included in the APS for deriving the cross-component filter coefficients for the Cb color component include a Cb filter signal flag related to whether cross-component filters for the Cb color component are signaled,

wherein based on the Cb filter signal flag, the ALF data included in the APS for deriving the cross-component filter coefficients for the Cb color component include information related to the number of cross-component filters for the Cb color component,

wherein based on the information related to the number of cross-component filters for the Cb color component, the ALF data included in the APS for deriving the cross-component filter coefficients for the Cb color component include information on absolute values of the cross-component filter coefficients for the Cb color component and information on signs of the cross-component filter coefficients for the Cb color component, and

wherein the cross-component filter coefficients for the Cb color component are derived based on the information on the absolute values of the cross-component filter coefficients for the Cb color component and the information on the signs of the cross-component filter coefficients for the Cb color component.

3. A transmission method of data for an image, the method comprising:

obtaining a bitstream for the image, wherein the bitstream is generated based on generating prediction samples for a current block, generating prediction related information based on the prediction samples, generating residual samples for the current block based on the prediction samples, deriving transform coefficients based on a transform process for the residual samples, deriving quantized transform coefficients based on a quantization process for the transform coefficients, generating residual information indicating the quantized transform coefficients, generating reconstructed samples based on the residual information, generating adaptive loop filter (ALF)-related information and cross-component ALF (CCALF)-related information for the reconstructed samples, and encoding image information including the prediction related information, the residual information, the ALF-related information, and the CCALF-related information; and

transmitting the data comprising the bitstream,

wherein the image information includes a sequence parameter set (SPS), header information and an adaptation parameter set (APS) including ALF data,

wherein the SPS includes a CCALF enabled flag related to whether the cross-component filtering is enabled,

wherein the header information includes a first flag related to whether the CCALF is enabled for a Cb color component of the filtered reconstructed chroma samples,

wherein cross-component filter coefficients are represented based on the ALF data,

wherein based on the determination that a value of the first flag is 1, the header information includes information related to an identifier of the APS for deriving the cross-component filter coefficients for the Cb color component,

wherein the ALF data included in the APS for deriving the cross-component filter coefficients for the Cb color component include a Cb filter signal flag related to whether cross-component filters for the Cb color component are signaled,

wherein based on the Cb filter signal flag, the ALF data included in the APS for deriving the cross-component filter coefficients for the Cb color component include information related to the number of cross-component filters for the Cb color component,

wherein based on the information related to the number of cross-component filters for the Cb color component, the ALF data included in the APS for deriving the cross-component filter coefficients for the Cb color component include information on absolute values of the cross-component filter coefficients for the Cb color component and information on signs of the cross-component filter coefficients for the Cb color component, and

wherein the cross-component filter coefficients for the Cb color component are derived based on the information on the absolute values of the cross-component filter coefficients for the Cb color component and the information on the signs of the cross-component filter coefficients for the Cb color component.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2025
From: LG ELECTRONICS INC.
To: NOKIA TECHNOLOGIES OY
Reel/Frame 072859/0365 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2024
From: NAM, JUNGHAK; CHOI, JANGWON
To: LG ELECTRONICS INC.
Reel/Frame 066514/0450 →
Continuity (5)
Continuation 18098489 · Jan 18, 2023
Continuation 17682744 · Feb 28, 2022
Continuation PCTKR2020011597 · Aug 31, 2020
Provisional Application 62893748 · Aug 29, 2019
Related Publication 20240187602A1 · Jun 6, 2024
References Cited (8)
US 20180063527A1 · Chen · 2018 [cited by examiner]
US 20190052875A1 · Son · 2019 [cited by examiner]
US 20210067793A1 · Hu · 2021 [cited by examiner]
CN 108028923 · 2018 [cited by applicant]
GB 201903187 · 2020 [cited by applicant]
KR 1020190033036A · 2019 [cited by applicant]
Misra et al. “Cross-Component Adaptive Loop Filter for chroma”. Jul. 2019. (Year: 2019). [cited by examiner]
Office Action in Chinese Appln. No. 202080073204.1, mailed on Aug. 29, 2024, 19 pages (with English translation). [cited by applicant]