Cross-Component Filter Shape Selection for Chroma Coding Blocks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in efficiently reducing redundancy in video signals, particularly in handling chroma components and motion vectors, which affects compression ratios and video quality.

Innovation Solution

The implementation of cross-component adaptive loop filters (CC-ALFs) and adaptive loop filters (ALFs) in video encoding and decoding processes, which apply specific filter shapes and coefficients based on chroma subsampling formats and sample types to refine chroma components and improve compression efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If traditional video coding techniques are used, then bandwidth and storage requirements are high, but compression efficiency is insufficient

Engineering Contradiction:
Improvebandwidth and storage requirementsVSAvoidcompression efficiency
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

The patent applies adaptive loop filters with dynamically adjustable filter coefficients and shapes to the chroma components. By changing filtering parameters (coefficient values, filter shape, filter strength) based on local image characteristics, the system achieves better compression efficiency while reducing bandwidth and storage requirements through more effective redundancy removal.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements region-specific filtering where different filter coefficients and shapes are applied to different chroma blocks based on their local characteristics. This local adaptation allows optimal filtering for each region, improving overall compression efficiency without uniformly increasing complexity across the entire video stream.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If cross-component filtering is applied to chroma components, then video quality is improved, but computational complexity increases

Engineering Contradiction:
Improvevideo qualityVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies cross-component filtering selectively rather than universally. By determining filter application based on specific conditions and characteristics of chroma blocks, the system improves video quality where needed while avoiding unnecessary computational complexity in regions where filtering would provide minimal benefit.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent employs dynamic filter coefficient selection and adaptive filter strength adjustment based on local chroma characteristics. This dynamic approach allows the filtering operation to adapt to local image content, improving video quality while maintaining computational efficiency by adjusting the filtering intensity to match local requirements.

Inventive Principle:
Principle #15Dynamics

3Productivity

If adaptive loop filters with multiple filter shapes are used, then compression efficiency is improved, but processing time increases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent divides the filtering process into segments where different filter shapes are applied to different chroma blocks based on their characteristics. By segmenting the processing and selecting appropriate filter shapes for each segment, the system achieves better compression efficiency while managing processing time through selective rather than exhaustive filtering.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary analysis of chroma block characteristics before applying filters. By pre-determining which filter shapes and coefficients are most appropriate for each block based on local features, the system avoids trial-and-error processing, thereby improving compression efficiency while reducing overall processing time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12335536B2Selecting a filter shape of a cross-component filter
Publication Date: 2025.06.17 TENCENT AMERICA LLC
  • US12335536B2 patent drawing
  • US12335536B2 patent drawing
  • US12335536B2 patent drawing

AI summary

A method for video encoding includes determining a filter shape of a cross-component filter applied to a chroma coding block (CB), generating a first intermediate CB by applying a loop filter to the chroma CB, and generating a second intermediate CB by applying, to a corresponding luma CB, the cross-component filter applied to the chroma CB and having the determined filter shape. The method further includes determining a filtered chroma CB based on the first intermediate CB and the second intermediate CB by combining the loop filtered chroma CB with the cross-component filtered luma CB, and generating coded information of the chroma CB in a coded video bitstream. Determining the filter shape includes determining the filter shape of the cross-component filter based on the number of the filter coefficients and based on at least one of (i) the chroma subsampling format or (ii) the chroma sample type.