Adaptive Loop Filter with Non-Sample Taps for Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding systems, such as VVC, face challenges in effectively utilizing Adaptive Loop Filters (ALF) due to limitations in filter adaptability and efficiency, particularly in handling chroma components and cross-component filtering, leading to suboptimal video quality.

Innovation Solution

Introduce non-sample-value taps in the ALF reconstruction process, utilizing positional and target information unrelated to sample values, such as positional functions and CU-coded information, to enhance filter adaptability and improve video quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional ALF filter taps are used (based on sample values), then the filter can process chroma components, but the adaptability and efficiency are limited

Engineering Contradiction:
Improvefilter adaptabilityVSAvoidfiltering efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent introduces non-sample-value taps that operate in a different dimension from traditional sample-value taps. These taps use positional information and target information (such as block type, prediction mode, motion vector) to generate filter coefficients, adding a new dimension to the filtering process that enables better adaptability without sacrificing efficiency

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The non-sample-value taps serve multiple functions simultaneously: they provide adaptability across different block types and prediction modes while also maintaining filtering efficiency. The same tap mechanism works for both luma and chroma components, and can be applied across different coding scenarios, making the filter universally applicable

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

2Adaptability or versatility

If non-sample-value taps are introduced, then filter adaptability is enhanced, but device complexity increases

Engineering Contradiction:
Improvefilter adaptabilityVSAvoidALF structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges the non-sample-value tap generation with the existing ALF filter structure. The positional and target information processing is integrated into the same functional block that handles sample-value taps, rather than creating a separate complex system. This merging approach enhances adaptability while minimizing the increase in overall device complexity

Inventive Principle:
Principle #5Merging (Combining)

3Manufacturing precision

If more filter taps are used, then video quality improves, but processing time increases

Engineering Contradiction:
Improvevideo qualityVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent changes the parameters used for tap generation from sample values to non-sample values (positional and target information). This parameter change allows the filter to achieve higher video quality with the same or fewer taps, because the non-sample values provide more meaningful adaptability cues that reduce the need for additional tap combinations, thereby decreasing processing time

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260095569A1Method and Apparatus for Adaptive Loop Filter with Non-Sample Taps for Video Coding
Publication Date: 2026.04.02 MEDIATEK INC
  • US20260095569A1 patent drawing
  • US20260095569A1 patent drawing
  • US20260095569A1 patent drawing

AI summary

A method and apparatus for video coding using ALF with non-sample-value filter taps. According to the method, reconstructed pixels are received, wherein the reconstructed pixels comprise a current block. A current filtered output from an ALF for a current sample in the current block is derived, wherein the ALF comprises at least one non-sample-value term derived using target information unrelated to sample values of the current block and the target information is derived at an encoder side, or derived or received at a decoder side. Filtered-reconstructed pixels are provided, wherein the filtered-reconstructed pixels comprise the current filtered output.