Frame Interpolation Loop Filtering for Selective Video Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in optimizing loop filtering methods to improve video decoding quality, as they often apply filtering indiscriminately, leading to unnecessary resource usage and potential degradation in video quality.

Innovation Solution

Implementing a method to selectively apply loop filtering based on a signaled indicator, determining whether to apply loop filters to reconstructed frames using frame-level interpolation modes, thereby optimizing resource usage and improving decoding accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If loop filtering is applied to all reconstructed frames, then video decoding quality is improved, but processing resources are wasted on frames where filtering does not significantly improve quality

Engineering Contradiction:
Improvevideo decoding qualityVSAvoidprocessing resources
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The patent changes the parameter of loop filtering application from a constant (always applied) to a variable parameter that is selectively enabled or disabled based on the frame interpolation mode. The indicator parameter controls whether loop filtering is applied, allowing the system to adapt filtering application to specific frame conditions rather than uniformly applying filtering to all frames.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies loop filtering selectively to specific regions (frames) based on local conditions - specifically, whether the frame was decoded using frame interpolation mode. This local quality approach ensures that filtering is applied only where it provides significant benefit, rather than uniformly across all frames, thereby optimizing resource usage while maintaining quality where needed.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If loop filtering is applied indiscriminately, then video quality is maintained, but unnecessary processing increases computational complexity

Engineering Contradiction:
Improvevideo qualityVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces dynamics to the loop filtering process by making it conditional rather than static. The filtering operation dynamically adapts to the decoding mode used for each frame, being applied only when frame interpolation mode is detected. This dynamic approach reduces computational complexity by avoiding unnecessary filtering operations while maintaining video quality through selective application.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent extracts the loop filtering operation from the universal processing pipeline and separates it into a conditional branch. By taking out the filtering operation and applying it only to specific frames that require it, the system reduces overall computational complexity while maintaining quality where needed, rather than applying filtering to every frame indiscriminately.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If frame-level interpolation mode is used without selective loop filtering, then decoding speed is improved, but reconstruction accuracy deteriorates in frames that would benefit from filtering

Engineering Contradiction:
Improvedecoding speedVSAvoidreconstruction accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent applies partial action by selectively applying loop filtering only to the subset of frames that require it (those decoded with frame interpolation mode), rather than applying filtering to all frames. This partial application maintains decoding speed by avoiding unnecessary filtering operations on frames that don't need it, while still improving reconstruction accuracy for the specific frames that benefit from filtering.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12581128B2Systems and methods of frame interpolation with loop filtering
Publication Date: 2026.03.17 TENCENT AMERICA LLC
  • US12581128B2 patent drawing
  • US12581128B2 patent drawing
  • US12581128B2 patent drawing

AI summary

An example method of video coding includes receiving a video bitstream for a plurality of encoded pictures. The method also includes deriving, using a first type of frame interpolation, a reconstruction picture for an encoded picture of the plurality of encoded pictures, and determining, based on a signaled indicator in the video bitstream, whether to apply loop filtering to the reconstruction picture. When the signaled indicator has a first value, a decoded picture for the encoded picture is derived by applying one or more loop filters to the reconstruction picture. When the signaled indicator has a second value, the decoded picture is derived without applying the one or more loop filters to the reconstruction picture.