Video Block Prediction Fusion With Adaptive Template Weights

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in improving the accuracy of intra and inter prediction methods to enhance video compression efficiency.

Innovation Solution

The proposed solution involves determining a template of a current block and one or more prediction templates, calculating weights for these templates based on the current block, and fusing the prediction blocks to obtain a second prediction block, thereby enhancing prediction accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional intra prediction and inter prediction methods are used, then video coding can be performed with basic compression, but prediction accuracy is insufficient leading to higher redundancy

Engineering Contradiction:
Improveprediction accuracyVSAvoidvideo redundancy
Core Design Contradiction:
Measurement precisionVSLoss of substance

Solution Approach 1:

The patent changes the parameters of prediction by introducing multiple prediction templates (first, second, third prediction templates) with different characteristics. Each template is assigned a weight value that can be adjusted based on its prediction accuracy for the current block. This parameter adjustment allows the system to adaptively select the most suitable prediction template, thereby improving prediction accuracy and reducing residual redundancy without requiring complex additional structures.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent creates a composite prediction structure by combining multiple prediction templates into a unified prediction framework. Instead of using a single prediction template, the system integrates multiple templates with different prediction characteristics (intra prediction, inter prediction, and combined prediction templates) and fuses them through weighted combination. This composite approach leverages the strengths of different prediction methods to achieve higher overall prediction accuracy and better compression efficiency.

Inventive Principle:
Principle #40Composite materials

2Measurement precision

If multiple prediction templates are introduced to improve prediction accuracy, then prediction performance improves, but calculation complexity increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidcalculation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent manages calculation complexity by introducing a weight parameter system that simplifies the selection and combination process. Instead of evaluating all possible prediction templates equally, the system assigns weight values to different templates based on their predicted performance. This parameter-based approach allows the encoder to focus computational resources on calculating weights for a limited set of candidate templates rather than exhaustively processing all possible prediction modes, thereby balancing accuracy improvement with computational feasibility.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If adaptive weight determination is used for prediction templates, then prediction accuracy improves, but encoding complexity increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidencoding efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent optimizes encoding efficiency by changing the parameter representation of template weights. Instead of encoding full-precision weight values, the system uses quantized weight indices that reference pre-defined weight tables. This parameter transformation reduces the number of bits required to encode weight information while maintaining sufficient prediction accuracy. The decoder can efficiently reconstruct the weight values from these compact indices, thereby improving overall encoding efficiency without significantly compromising prediction performance.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250343899A1Encoding method and apparatus, decoding method and apparatus, encoder, decoder, code stream, and storage medium
Publication Date: 2025.11.06 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • US20250343899A1 patent drawing
  • US20250343899A1 patent drawing
  • US20250343899A1 patent drawing

AI summary

Disclosed in the embodiments of the present application are an encoding method and apparatus, a decoding method and apparatus, an encoder, a decoder, a code stream, and a storage medium. The encoding method is applied to an encoder, and comprises: determining a template of the current block and one or more prediction templates of the template of the current block; determining the weights of the one or more prediction templates according to the template of the current block and the one or more prediction templates; determining one or more first prediction blocks of the current block according to a prediction parameter of the current block; and fusing the one or more first prediction blocks according to the weights of the one or more prediction templates, so as to obtain a second prediction block of the current block.