Cross-Component Adaptive Loop Filter for Chroma Refinement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding technologies lack flexibility in cross-component adaptive loop filtering (CC-ALF), leading to inefficient refinement of chroma samples using luma sample values, and there is a need to improve the signaling and application of CC-ALF in video encoding and decoding processes.

Innovation Solution

The proposed solution involves extending CC-ALF to allow corrections for samples in one component by filtering samples in another component, excluding cases where the first component is Y, and using multiple CC-ALF filters or adaptation parameter sets (APS) for different video regions or samples, with signaling mechanisms to indicate the usage and parameters of CC-ALF.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single ALF adaptation parameter set (APS) is used for CC-ALF, then the device complexity is reduced, but the adaptability to different video regions and components is limited

Engineering Contradiction:
Improveadaptability to different video regions and componentsVSAvoidcomplexity of managing multiple ALF APS
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent divides the video processing into multiple ALF APS, each dedicated to specific components (luma, chroma) or regions. This segmentation allows independent optimization for different components without requiring a single complex APS to handle all cases, thereby improving adaptability while keeping each individual APS relatively simple.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates multiple ALF APS that can be universally applied to different components and regions. Each APS is designed to be reusable across multiple contexts (different video blocks, different components), allowing the system to achieve high adaptability through a set of standardized, multi-functional parameter sets rather than requiring custom parameters for every scenario.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Manufacturing precision

If multiple CC-ALF filters are applied to different samples, then the manufacturing precision of chroma sample refinement is improved, but the processing time increases

Engineering Contradiction:
Improveprecision of chroma sample refinementVSAvoidprocessing time for applying multiple filters
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent applies different CC-ALF filters to different video regions or sample types based on their specific characteristics. Instead of using a single filter for all samples, the system selects appropriate filters locally for each region or component type, improving refinement precision while avoiding the unnecessary application of multiple filters to all samples, thus balancing quality with processing efficiency.

Inventive Principle:
Principle #3Local quality

3Manufacturing precision

If CC-ALF is applied to all chroma samples, then the quality of chroma refinement is improved, but the bitstream overhead increases

Engineering Contradiction:
Improvequality of chroma refinementVSAvoidbitstream overhead for signaling CC-ALF parameters
Core Design Contradiction:
Manufacturing precisionVSLoss of information

Solution Approach 1:

The patent applies CC-ALF selectively to specific chroma samples or regions rather than uniformly to all chroma samples. By identifying and applying the filter only where it provides the most benefit (partial action), the system achieves significant chroma refinement quality improvement while minimizing the bitstream overhead associated with signaling and processing, avoiding excessive application in regions where the filter would provide minimal benefit.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12206859B2Cross-component adapive loop filter
Publication Date: 2025.01.21 DOUYIN VISION CO LTD
  • US12206859B2 patent drawing
  • US12206859B2 patent drawing
  • US12206859B2 patent drawing

AI summary

A method of video processing includes making a determination for a conversion between a video region of a video and a bitstream representation of the video to use a cross-component adaptive loop filtering (CC-ALF) tool for refining chroma samples values using luma sample values; and performing the conversion based on the determination, wherein the refining includes correcting the chroma sample values using a final refinement that is a further refinement of a first refinement value determined by selectively filtering the luma sample values.