Adaptive Loop Filtering for Critical-Frame Video Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity and inefficiency of adaptive loop filtering in the Versatile Video Coding (VVC) standard, particularly due to multiple pass searching techniques, hinder hardware-friendly processing and increase runtime, leading to difficulties in achieving optimal video quality and compression efficiency.

Innovation Solution

Implementing adaptive loop filtering that identifies critical frames based on spatial or temporal differences, reusing filters from previous critical frames, and selectively applying chroma and cross-component adaptive loop filters only when latency thresholds are met, thereby reducing complexity and improving efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If multiple pass searching techniques are used in adaptive loop filtering, then video quality and compression efficiency are improved, but device complexity and runtime increase

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

Solution Approach 1:

The patent segments the video processing into critical frames and non-critical frames. Adaptive loop filtering with multiple pass searching is applied only to critical frames, while non-critical frames use simplified filtering. This segmentation maintains video quality for important frames while reducing overall device complexity and runtime.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different filtering qualities to different parts of the video stream. Critical frames receive high-quality multi-pass adaptive loop filtering, while non-critical frames receive lower-quality simplified filtering. This local quality approach optimizes the balance between video quality and computational complexity.

Inventive Principle:
Principle #3Local quality

2Productivity

If multiple pass searching techniques are used in adaptive loop filtering, then compression efficiency is improved, but processing time increases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidruntime
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent divides the video stream into critical and non-critical frames based on motion analysis and frame type. Multi-pass searching is performed only on critical frames to maintain compression efficiency, while non-critical frames use single-pass or simplified filtering to reduce runtime.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies full multi-pass adaptive loop filtering only partially to critical frames rather than to all frames. This partial action approach maintains compression efficiency where needed while avoiding excessive processing time on frames where full filtering is not necessary.

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If chroma and cross-component adaptive loop filters are applied to all frames, then video quality is improved, but latency increases

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

Solution Approach 1:

The patent applies chroma and cross-component adaptive loop filters selectively based on frame characteristics. These filters are applied only to critical frames where they provide quality improvement, while non-critical frames use simplified filtering. This local quality approach reduces latency while maintaining video quality where necessary.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20260101067A1Apparatus, articles of manufacture, and methods for improved adaptive loop filtering in video encoding
Publication Date: 2026.04.09 INTEL CORP
  • US20260101067A1 patent drawing
  • US20260101067A1 patent drawing
  • US20260101067A1 patent drawing

AI summary

Methods, apparatus, systems, and articles of manufacture are disclosed to improve video encoding. An example apparatus includes at least one memory, instructions, and processor circuitry to at least one of execute or instantiate the instructions to identify a first video frame as a critical video frame with respect to a previous video frame, generate filter coefficients of a video filter based on pixel data of the first video frame or pixel data of a previous critical video frame, and encode the first video frame with the filter coefficients.