Region-Based In-Loop Filtering for Low-Latency Video Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing video coding standards like HEVC introduce delays and increased memory requirements due to picture-based processing of sample adaptive offset (SAO) and adaptive loop filter (ALF) parameters, which are not optimized for low-latency applications such as video conferencing or cloud computing.

Innovation Solution

Implement region-based SAO and ALF parameter determination and signaling techniques that allow parallel processing and interleaving of parameters with region data, reducing encoder delay and memory requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If picture-based processing is used for SAO and ALF parameters, then filtering quality is improved, but encoder delay and memory requirements increase

Engineering Contradiction:
Improvefiltering qualityVSAvoidencoder delay
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent divides the picture into multiple regions (e.g., slices or coding tree units) and processes SAO/ALF parameters independently for each region. This segmentation allows parallel processing of different regions, reducing the encoder delay while maintaining filtering quality through region-specific parameter determination.

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If picture-based processing is used for SAO and ALF parameters, then filtering quality is improved, but memory requirements increase

Engineering Contradiction:
Improvefiltering qualityVSAvoidmemory requirements
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

By segmenting the picture into regions and processing parameters locally for each region, the patent reduces the memory footprint compared to picture-based processing. Region-specific parameter storage requirements are significantly smaller than storing parameters for the entire picture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary determination of SAO/ALF parameters for each region before actual filtering application. This allows parameters to be computed and stored efficiently, reducing the need for large memory buffers during the filtering process.

Inventive Principle:
Principle #10Preliminary action

3Loss of time

If region-based processing is implemented, then encoder delay is reduced, but parameter determination complexity increases

Engineering Contradiction:
Improveencoder delayVSAvoidparameter determination complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent segments the parameter determination process into independent region-level operations. Each region can be processed in parallel, and the complexity is distributed across multiple smaller operations rather than one large complex operation, making it more manageable and implementable.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250379976A1Video content delivery methods
Publication Date: 2025.12.11 TEXAS INSTRUMENTS INC
  • US20250379976A1 patent drawing
  • US20250379976A1 patent drawing
  • US20250379976A1 patent drawing

AI summary

A method for in-loop filtering in a video encoder is provided that includes determining filter parameters for each filtering region of a plurality of filtering regions of a reconstructed picture, applying in-loop filtering to each filtering region according to the filter parameters determined for the filtering region, and signaling the filter parameters for each filtering region in an encoded video bit stream, wherein the filter parameters for each filtering region are signaled after encoded data of a final largest coding unit (LCU) in the filtering region, wherein the in-loop filtering is selected from a group consisting of adaptive loop filtering and sample adaptive offset filtering.