Adaptive Loop Filtering with Chroma Classification for Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding systems, such as VVC, do not effectively utilize chroma classification in their Adaptive Loop Filters (ALF), leading to suboptimal video quality, particularly in handling chroma components.

Innovation Solution

Implement chroma classification methods within the ALF framework, allowing for adaptive filtering of both luma and chroma components by deriving filtered outputs from specific sets of luma and chroma ALFs based on classification results, using techniques like geometric transformations and cross-component ALF to refine chroma components with luma channel data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If chroma classification is not applied in ALF, then device complexity is reduced, but video quality deteriorates due to suboptimal chroma component handling

Engineering Contradiction:
Improvevideo qualityVSAvoidfiltering process complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent divides the chroma component processing into multiple classification blocks, where each block is independently classified and filtered using appropriate ALF parameters. This segmentation allows targeted filtering of chroma blocks based on their local characteristics, improving video quality while managing complexity through localized processing rather than global processing of the entire chroma component.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If chroma classification is implemented, then filtering precision for chroma components is improved, but computational complexity increases

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

Solution Approach 1:

The patent applies local quality by deriving separate ALF parameters for different chroma classification blocks based on their local characteristics. Each chroma block is classified into categories (e.g., flat, edge, textured) and assigned specific filtering parameters appropriate to its local content, thereby improving filtering precision while managing computational complexity through selective processing of only the necessary blocks.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements a unified chroma classification framework that can handle different chroma block types (Cb, Cr, and combined) using the same classification mechanism. The classification system serves multiple functions: identifying block characteristics, selecting appropriate filter parameters, and determining which blocks require filtering, thereby reducing overall computational complexity through a multi-functional approach.

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

3Manufacturing precision

If separate chroma ALF parameters are derived for each chroma block, then video quality is improved, but processing time increases

Engineering Contradiction:
Improvechroma filtering qualityVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent performs chroma classification and parameter derivation in advance during the encoding process, storing the classified chroma blocks and their associated ALF parameters in buffers. During decoding, the pre-classified blocks and parameters are retrieved and applied directly, eliminating the need for real-time classification and parameter derivation, thereby significantly reducing processing time while maintaining improved chroma filtering quality.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260006190A1Method and Apparatus for Adaptive Loop Filter with Chroma Classifier for Video Coding
Publication Date: 2026.01.01 MEDIATEK INC
  • US20260006190A1 patent drawing
  • US20260006190A1 patent drawing
  • US20260006190A1 patent drawing

AI summary

Method and apparatus for video coding using chroma classification for chroma ALF. According to this method, reconstructed pixels are received, where the reconstructed pixels comprise a current colour block and the current colour block comprises a luma block and one or more chroma blocks. A filtered luma output is derived from one luma ALF selected from a set of luma ALFs according to luma block classification derived for each luma ALF classification block of the luma block. A filtered chroma output is derived from one chroma ALF selected from a set of chroma ALFs according to chroma block classification derived for each chroma ALF classification block of each of said one or more chroma blocks. Filtered-reconstructed pixels are provided, where the filtered-reconstructed pixels comprise the filtered luma output and the filtered chroma output.