Video Coding With Clipped CCALF–ALF Chroma Coefficients

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, and incorporating adaptive loop filtering (ALF) processes to optimize encoding and decoding operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If CCALF process is applied to improve chroma component quality, then image quality is improved, but processing complexity increases

Engineering Contradiction:
Improveimage qualityVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments the CCALF processing into distinct stages: luma coefficient generation, clipping operation, chroma coefficient generation, and final combination. This segmentation allows each stage to be optimized independently, reducing overall processing complexity while maintaining image quality improvements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces clipping as a parameter change operation that constrains coefficient values to specific ranges. This simplifies subsequent processing by ensuring coefficients remain within valid bounds, reducing the complexity of downstream operations while preserving quality enhancement.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If multiple filtering processes (CCALF and ALF) are applied to enhance coding efficiency, then coding efficiency is improved, but processing resources increase

Engineering Contradiction:
Improvecoding efficiencyVSAvoidprocessing resources
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent merges CCALF and ALF processes by having both luma and chroma components contribute to a unified chroma reconstruction. This consolidation allows shared processing resources and reduces redundant operations compared to completely separate filtering processes.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent applies partial action by selectively processing only the chroma component through the combined CCALF-ALF process, while luma is processed separately. This targeted approach reduces overall processing resources compared to applying full filtering to all components.

Inventive Principle:
Principle #16Partial or excessive action

3Device complexity

If coefficient clipping is applied to simplify processing, then processing complexity is reduced, but precision is lost

Engineering Contradiction:
Improveprocessing complexityVSAvoidcoefficient precision
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent carefully designs the clipping operation to change coefficients only within specific ranges, preserving precision for significant values while simplifying extreme values. This selective parameter change maintains necessary precision without excessive complexity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies different clipping thresholds and strategies to different coefficient positions and components (luma vs. chroma), maintaining local quality where precision is most needed while simplifying processing where it is less critical.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12407828B2System and method for video coding
Publication Date: 2025.09.02 PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
  • US12407828B2 patent drawing
  • US12407828B2 patent drawing
  • US12407828B2 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).