Joint Chroma Frame Filtering With Weighted Cross-Component Refinement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding systems face challenges in efficiently compressing and transmitting digital video signals, particularly in handling chroma components, leading to suboptimal image quality and increased bandwidth requirements.

Innovation Solution

Applying a cross-component adaptive loop filter (CCALF) to a subset of components in video encoding and decoding, deriving refinement signals to modify other components, and using weighted versions of these signals to enhance image quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a filter is applied to all chroma components, then image quality is improved, but computational complexity and processing time increase

Engineering Contradiction:
Improveimage qualityVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies filtering selectively to specific chroma components (Cb or Cr) based on their individual quality requirements, rather than uniformly filtering all chroma components. The filter is applied to the chroma component that benefits most from filtering, while the other component uses refinement signals derived from the filtered component, thus reducing overall computational complexity while maintaining image quality.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent divides the chroma filtering process into separate stages for different chroma components. Instead of applying a single filter to both Cb and Cr components simultaneously, the filtering is segmented into: (1) applying filter to one dominant chroma component, (2) deriving refinement signals from that filtered component, and (3) applying weighted refinement signals to the other chroma component. This segmentation reduces computational burden.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If separate filters are applied to both chroma components, then image quality is improved, but bandwidth requirements increase

Engineering Contradiction:
Improveimage qualityVSAvoidbandwidth requirements
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent merges the filtering operations for both chroma components by using a single filter applied to one dominant component, then reusing the resulting refinement signals (with different weighting factors) for the other chroma component. This combining approach reduces the total number of filter operations and associated bandwidth requirements while maintaining quality through the joint refinement process.

Inventive Principle:
Principle #5Merging (Combining)

3Measurement precision

If iterative joint chroma CCALF processing is applied, then image quality is improved, but processing time increases

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

Solution Approach 1:

The patent performs preliminary filtering on the dominant chroma component first, deriving refinement signals that are then reused for the other chroma component. This preliminary action on one component prepares refinement signals that can be efficiently applied to the other component with simple weighting operations, reducing overall processing time compared to independent filtering of both components.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260025500A1Joint component video frame filtering
Publication Date: 2026.01.22 INTERDIGITAL VC HOLDINGS INC
  • US20260025500A1 patent drawing
  • US20260025500A1 patent drawing
  • US20260025500A1 patent drawing

AI summary

A filter may be applied to a subset of components associated with a sample in a coding block. The output of the filter may be used to modify values for other component(s). For example, a filter may be applied to a selected (for example, dominant) component(s). The output of the filter may be used to modify a value for one of the other components (for example, non-dominant components). The output of the filter may be used, for example, after a weighting factor is applied to the filter output, to modify a value for another one of the other components. A joint refinement signal may be obtained, for example, as the filtered output signal minus the filter input signal of the selected component(s). A properly weighted version of the joint refinement signal may be applied to modify the other components.