Video Decoder Loop Filter Bypass for Drift-Free Neural Post-Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Neural network-based loop filters, while offering improved compression efficiency, are not feasible for all devices due to high computational requirements, leading to potential drift issues when disabled in less capable decoders.

Innovation Solution

Utilize post-reconstruction samples that have not been loop-filtered to apply neural network-based post-filters, ensuring compatibility across devices without causing prediction drift.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If neural network-based loop filters are applied in the decoding loop, then compression efficiency is improved, but device complexity and computational requirements increase

Engineering Contradiction:
Improvecompression efficiencyVSAvoidcomputational requirements
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the filtering process by separating loop filtering from post-filtering. Loop filters (deblocking, SAO, ALF) are applied within the decoding loop for compression efficiency, while neural network-based post-filtering is applied outside the loop. This segmentation allows capable devices to apply both for maximum compression efficiency, while less capable devices can skip the post-filtering stage without affecting decoder compatibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary post-filtering stage that processes the output of the loop-filtered decoded picture buffer. This intermediary layer acts as a bridge between the constrained decoding loop and the final output, allowing neural network-based filtering to enhance quality without disrupting the internal decoding loop operations that maintain compatibility across all devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If neural network-based loop filters are disabled in less capable decoders, then device complexity is reduced, but prediction drift issues occur

Engineering Contradiction:
Improvecomputational requirementsVSAvoidprediction drift
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

By segmenting the filtering into loop filtering (mandatory for all decoders) and post-filtering (optional for capable devices), the patent ensures that all decoders maintain consistent prediction behavior through the loop filter stage. Less capable decoders can skip the computationally intensive post-filtering while still producing compatible predictions, eliminating drift issues.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The loop filtering is performed as a preliminary action within the decoding loop that all decoders must execute. This preliminary filtering establishes a consistent baseline that prevents prediction drift, while the optional post-filtering is applied afterward as a quality enhancement that does not affect prediction consistency across different decoder capabilities.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If post-filtering is applied to loop-filtered samples, then device complexity is reduced, but picture fidelity decreases

Engineering Contradiction:
Improvefiltering processVSAvoidpicture fidelity
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

Instead of applying post-filtering to the already loop-filtered samples (which would limit quality improvement), the patent inverts the approach by making loop-filtered samples available as a separate output path. This allows post-filtering to be applied to the original post-reconstruction samples before loop filtering, or to combine both filtered and unfiltered paths, thereby maximizing picture fidelity while maintaining implementation flexibility.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS20250254365A1Video decoder with loop filter-bypass
Publication Date: 2025.08.07 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US20250254365A1 patent drawing
  • US20250254365A1 patent drawing
  • US20250254365A1 patent drawing

AI summary

A method performed by an apparatus comprising a decoder, where the method includes deriving a first set of post-reconstruction samples from a bitstream. The method also includes outputting (e.g., sending out or making available for retrieval) the first set of post-reconstruction samples (e.g., outputting a copy of the first set of post-reconstruction samples to a post-filter). The method also includes filtering the first set post-reconstruction samples using one or more loop filters to produce last loop filter output samples, wherein the last loop filter output samples are not identical to the first set of post-reconstruction samples. The method also include storing the last loop filter output samples in a decoded picture buffer.