Intra TMP Template Selection for Accurate Low-Complexity Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding and decoding technologies face issues of large deviation and low prediction accuracy in Intra Template Matching Prediction (Intra TMP), leading to reduced compression efficiency and performance.

Innovation Solution

A method that combines multiple candidate templates and block vectors for Intra TMP, allowing the encoder and decoder to determine a block vector candidate list and prediction value based on selected templates, enhancing compression efficiency and decoding performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single template is used for Intra TMP, then the decoding complexity is reduced, but the prediction accuracy deteriorates

Engineering Contradiction:
Improvedecoding complexityVSAvoidprediction accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent segments the template selection process by dividing multiple candidate templates into different groups or categories. The decoder receives indication information that points to a specific candidate template from the candidate template list, allowing the system to evaluate multiple templates without requiring the decoder to perform exhaustive template matching operations, thus maintaining low decoding complexity while improving prediction accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary template selection at the encoder side by constructing a candidate template list and selecting the most suitable candidate template before transmission. The encoder evaluates multiple templates and determines the best match in advance, then transmits only the indication information to the decoder. This preliminary action transfers the computational burden to the encoder, allowing the decoder to achieve high prediction accuracy with minimal complexity.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If multiple candidate templates are evaluated at the decoder, then the prediction accuracy is improved, but the decoding complexity increases

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

Solution Approach 1:

The patent implements a feedback mechanism where the encoder transmits indication information to the decoder about which candidate template from the pre-defined list should be used. This feedback allows the decoder to directly select the appropriate template without performing its own template matching evaluations, thereby maintaining low decoding complexity while achieving high prediction accuracy through the encoder's preliminary evaluation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces an intermediary element - the candidate template list with indication information - that mediates between the encoder's template evaluation and the decoder's template selection. The indication information acts as a mediator that carries the essential selection decision from the encoder to the decoder, eliminating the need for the decoder to perform complex template matching while ensuring accurate template selection.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If the template search range is expanded, then the prediction accuracy is improved, but the computational cost increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidcomputational cost
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The patent applies local quality by focusing template matching efforts on the most promising regions. Instead of uniformly evaluating all possible templates in an expanded search range, the system uses the candidate template list that prioritizes templates with higher likelihood of being optimal. This allows the encoder to achieve high prediction accuracy by concentrating computational resources on the most relevant candidates rather than exhaustively searching the entire expanded range.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the parameter of template evaluation by using a candidate template list that is pre-ordered or pre-filtered based on certain criteria. Rather than evaluating templates in a fixed search order across the entire search range, the system transforms the template selection problem into selecting from a curated list of candidates, effectively changing the search strategy parameter to reduce computational cost while maintaining accuracy.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260025516A1Method for decoding, method for encoding, decoder, and storage medium
Publication Date: 2026.01.22 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • US20260025516A1 patent drawing
  • US20260025516A1 patent drawing
  • US20260025516A1 patent drawing

AI summary

A method for decoding includes: a first template corresponding to a current block is determined, where the first template includes one or more candidate templates in a template set corresponding to the current block; a block vector candidate list corresponding to the current block is determined based on the first template; and block vector corresponding to the current block is determined based on the block vector candidate list corresponding to the current block, and a prediction value of the current block is determined based on the block vector.