Adaptive Cross-Component Filtering for Video Coding Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cross-component filtering (CCF) in video coding technologies, such as AV1 and VVC, incurs increased bit overhead and storage space when applied to smooth areas of image frames, as it requires signaling the presence or absence of CCF for each block, which is inefficient for frames with large smooth areas.

Innovation Solution

An image processing method that obtains statistics information of a block and determines whether it satisfies a specific condition, disabling CCF if the condition is met, thereby reducing unnecessary signaling and processing in smooth areas.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If cross-component filtering is applied to all blocks in an image frame, then filtering quality is improved, but bit overhead and storage space increase significantly

Engineering Contradiction:
Improvefiltering qualityVSAvoidbit overhead and storage space
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent applies different filtering treatments to different regions of the image frame based on local characteristics. Smooth areas are identified and excluded from CCF processing, while non-smooth areas continue to receive filtering. This local differentiation maintains filtering quality where needed while reducing bit overhead in regions where filtering provides minimal benefit.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the parameter of CCF application from a uniform global setting to a conditional local setting. By introducing statistics-based conditions (smoothness detection) that modify the CCF application parameter, the system adapts the filtering behavior to local image characteristics, reducing overall bit overhead while maintaining necessary filtering quality.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If cross-component filtering is signaled for each block, then filtering precision is improved, but processing complexity increases

Engineering Contradiction:
Improvefiltering precisionVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent performs preliminary detection of smooth areas using statistics information before applying CCF. By pre-identifying regions where CCF is unnecessary, the system avoids the complexity of signaling and processing CCF for each block individually, while still maintaining precise filtering where it is truly needed.

Inventive Principle:
Principle #10Preliminary action

3Stability of the object's composition

If cross-component filtering is applied uniformly, then filtering consistency is improved, but coding efficiency decreases

Engineering Contradiction:
Improvefiltering consistencyVSAvoidcoding efficiency
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The patent transitions from a static uniform CCF application approach to a dynamic adaptive approach. The system dynamically determines whether to apply CCF to each block based on real-time statistics information about image smoothness. This dynamic adaptation improves coding efficiency by avoiding unnecessary processing in smooth areas while maintaining filtering consistency in regions that require it.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11902517B2Method and system for adaptive cross-component filtering
Publication Date: 2024.02.13 TENCENT AMERICA LLC
  • US11902517B2 patent drawing
  • US11902517B2 patent drawing
  • US11902517B2 patent drawing

AI summary

An image processing method includes obtaining statistics information of a block of an image frame, determining whether the statistics information satisfies a condition, and disabling cross-component filtering (CCF) for the block in response to the statistics information satisfying the condition.