Model-Based ALF Taps for Accurate Chroma Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding systems face challenges in efficiently improving video quality through adaptive loop filtering, particularly in handling cross-component filtering for chroma components, which can amplify artifacts and require complex filtering processes.

Innovation Solution

Introduce model-based taps for adaptive loop filtering (ALF) using interpolation and cross-component models to generate tap inputs, deriving samples at non-integer positions and applying adaptive filters based on historical data and neighboring reference areas.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If cross-component filtering is applied to chroma components, then video quality is improved, but artifacts are amplified and filtering complexity increases

Engineering Contradiction:
Improvefiltering accuracyVSAvoidfiltering process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the filtering process into separate components: luma component filtering and chroma component filtering are handled independently through the cross-component model. The chroma filtering is further segmented by deriving model-based taps from luma samples, allowing the complex chroma filtering to be broken down into simpler operations that reference the already-processed luma component.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces model-based taps as an intermediary mechanism that connects the luma component to the chroma component filtering process. These taps are derived from luma samples using a cross-component model and serve as intermediate values that simplify the chroma filtering operation, reducing direct complexity while maintaining filtering accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If adaptive loop filtering is applied to improve video quality, then filtering accuracy is improved, but processing complexity and computational load increase

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

Solution Approach 1:

The patent applies preliminary action by first filtering the luma component through the adaptive loop filter before using its samples to derive model-based taps for chroma filtering. This preliminary processing of the luma component creates ready-to-use reference data that simplifies subsequent chroma filtering operations, reducing overall processing complexity while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the parameter representation by deriving model-based taps from luma samples rather than directly processing chroma samples. This parameter transformation allows the chroma filtering to leverage the already-optimized luma filtering results, reducing computational load while preserving filtering accuracy through the cross-component relationship.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If model-based taps are introduced for chroma filtering, then filtering accuracy is improved, but computational complexity increases

Engineering Contradiction:
Improvechroma filtering accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent uses copying by deriving model-based taps that replicate the essential characteristics of chroma samples from luma samples through the cross-component model. Instead of directly processing chroma samples, the system creates copies of relevant luma sample information that capture the chroma component's filtering needs, simplifying the computational process while maintaining accuracy.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20260019573A1Method and Apparatus of ALF with Model-Based Taps in Video Coding System
Publication Date: 2026.01.15 MEDIATEK INC
  • US20260019573A1 patent drawing
  • US20260019573A1 patent drawing
  • US20260019573A1 patent drawing

AI summary

Method and apparatus to generate cross-component model-based taps for ALF. According to this method, input data associated with a current block including a first-colour block and a second-colour block are received, where the first-colour block includes first-colour samples and the second-colour block includes second-colour samples. One or more target second-colour samples are derived according to a Cross-Component Model (CCM) applied to one or more CCM-input first-colour samples or deriving said one or more target second-colour samples at one or more non-integer positions by applying one or more interpolation filters to one or more interpolation-input first-colour or second-colour samples. One or more filtered second-colour samples are generated by applying target ALF (Adaptive Loop Filter) using filter input samples comprising one or more filter-input second-colour samples and said one or more target second-colour samples.