Adaptive In-Loop Filtering Model Selection for Video Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding and decoding systems face complexity in selecting an in-loop filtering model with better performance due to the high computational cost of rate distortion cost calculations, leading to suboptimal filtering results for varying quality parameters.

Innovation Solution

Implement a method that uses a preset selection network model to adaptively select an in-loop filtering network model based on deep learning, allowing for model adaptive selection from candidate models to improve coding performance and decoding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If rate distortion cost calculation is used to select filtering model, then filtering performance is improved, but computational complexity increases

Engineering Contradiction:
Improvefiltering performanceVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces the mechanical calculation process (rate distortion cost computation) with a neural network-based system. The selection network model learns optimal filtering model selection from training data, substituting complex mathematical calculations with learned patterns, thereby reducing computational complexity while maintaining or improving filtering performance.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent performs preliminary training of the selection network model offline using training sequences and reference software. This preliminary action transfers computational burden from real-time encoding/decoding to the offline training phase, allowing fast inference during actual video processing without sacrificing filtering performance.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If conventional filtering models are used, then encoding complexity is reduced, but video quality deteriorates

Engineering Contradiction:
Improveencoding efficiencyVSAvoidvideo quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces dynamic model selection by using a selection network that adaptsively chooses the most appropriate filtering model based on input characteristics. This dynamic approach replaces static conventional filtering with adaptive model selection, improving video quality while maintaining encoding efficiency through learned selection patterns.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the selection criterion from rate distortion cost calculation to neural network output probabilities. By using the selection network's predicted probabilities to directly select filtering models, the system achieves better video quality through learned parameter selection while avoiding complex real-time calculations.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If multiple candidate filtering models are evaluated, then filtering accuracy is improved, but processing time increases

Engineering Contradiction:
Improvefiltering accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent uses the selection network model as a copy or approximation of the complex model evaluation process. Instead of actually evaluating multiple candidate filtering models through rate distortion calculations, the system uses the pre-trained selection network's predictions, which copy the essential selection logic without the computational overhead of full model evaluation.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12587642B2Encoding method, decoding method, code stream, encoder, decoder and storage medium
Publication Date: 2026.03.24 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • US12587642B2 patent drawing
  • US12587642B2 patent drawing
  • US12587642B2 patent drawing

AI summary

Disclosed in the embodiments of the present application are an encoding method, a decoding method, a code stream, an encoder, a decoder and a storage medium. The decoding method comprises: parsing a code stream, and determining a value of first syntax element identification information; when the first syntax element identification information indicates that the current block is allowed to use a preset selection network model to perform model selection, determining the preset selection network model of the current block, and according to the preset selection network model, determining a loop filtering network model used by the current block; and performing filtering processing on the current block by using the loop filtering network model, so as to obtain a reconstructed image block of the current block.