CCALF and ALF Coefficient Fusion for Efficient Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in improving coding efficiency, enhancing image quality, and reducing circuit scale and processing resources, particularly in the context of cross component adaptive loop filtering processes.

Innovation Solution

Implementing a cross component adaptive loop filtering (CCALF) process that clips coefficient values for both luma and chroma components, followed by adding them to enhance image quality and efficiency, while utilizing a block splitter, intra and inter predictors, loop filters, transformers, quantizers, and entropy encoders/decoders to optimize video coding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If CCALF and ALF processes are applied to enhance image quality, then image quality improves, but processing resource utilization increases

Engineering Contradiction:
Improveimage qualityVSAvoidprocessing resource utilization
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent applies partial action by selectively processing only chroma components that benefit from CCALF, rather than all chroma samples. The filter is applied conditionally based on whether chroma loop filter is enabled, and only to specific chroma samples where luma and chroma coefficients are both available, reducing unnecessary processing while maintaining image quality where it matters most.

Inventive Principle:
Principle #16Partial or excessive action

2Device complexity

If coefficient clipping is applied to reduce complexity, then device complexity reduces, but manufacturing precision deteriorates

Engineering Contradiction:
Improvecoding complexityVSAvoidfiltering precision
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent changes the parameter range of filter coefficients by applying clipping to constrain coefficients within a specific range (e.g., -3 to 3). This parameter transformation simplifies the device complexity by limiting the search space and computational requirements while maintaining sufficient filtering precision through the use of multiple coefficient values and adaptive selection.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If cross component filtering is implemented to improve coding efficiency, then coding efficiency improves, but device complexity increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidcircuit scale
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges the CCALF process with the existing ALF framework, combining luma and chroma filtering operations into a unified process. The circuit uses the same loop filter structure for both luma and chroma components, with chroma filtering being an extension of the luma filtering capability, thereby reducing overall device complexity while achieving cross-component filtering benefits.

Inventive Principle:
Principle #5Merging (Combining)

4Manufacturing precision

If multiple filter coefficients are calculated and added, then image quality improves, but processing time increases

Engineering Contradiction:
Improveimage qualityVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary action by pre-calculating and storing luma and chroma filter coefficients before the actual filtering operation. The coefficients are computed in advance based on gradient calculations and stored for reuse, allowing the final filtering to be performed more quickly by simply retrieving and combining pre-computed values rather than calculating everything in real-time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12457332B2System and method for video coding
Publication Date: 2025.10.28 PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
  • US12457332B2 patent drawing
  • US12457332B2 patent drawing
  • US12457332B2 patent drawing

AI summary

An encoder includes circuitry and memory. The circuitry, in operation, generates a first coefficient value by applying a CCALF (cross component adaptive loop filtering) process to a first reconstructed image sample of a luma component. The circuitry generates a second coefficient value by applying an ALF (adaptive loop filtering) process to a second reconstructed image sample of a chroma component. The circuitry generates a third coefficient value by adding the first coefficient value to the second coefficient value, and encodes a third reconstructed image sample of the chroma component using the third coefficient value. In the CCALF process, in response to a coordinate of the second reconstructed image sample being (x, y), coordinates of the first reconstructed image samples are (2x, 2y−1), (2x−1, 2y), (2x, 2y), (2x+1, 2y), (2x−1, 2y+1), (2x, 2y+1), (2x+1, 2y+1), and (2x, 2y+2).