TIMD Intra Prediction Weighting for Complex Texture Blocks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The accuracy of prediction effects in the Template-based Intra Mode Derivation (TIMD) manner for intra prediction in H.266/VVC needs improvement, particularly for blocks with complex textures.

Innovation Solution

The current block is partitioned into sub-templates, and weights for each prediction mode are determined based on the costs of these sub-templates, allowing for more accurate intra prediction by adjusting weights for different positions within the block.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the Template-based Intra Mode Derivation (TIMD) manner is used to select prediction modes based on template correlation, then the intra prediction efficiency is improved, but the prediction accuracy for blocks with complex textures deteriorates

Engineering Contradiction:
Improveintra prediction efficiencyVSAvoidprediction accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The current block is divided into multiple sub-blocks, and separate prediction modes are determined for each sub-block based on local template matching. This segmentation allows the method to adapt to local variations in complex textures while maintaining overall prediction efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different prediction modes are applied to different regions (sub-blocks) of the current block based on local template correlation characteristics. This local quality approach ensures that each region uses the most appropriate prediction mode for its specific texture characteristics, improving overall prediction accuracy.

Inventive Principle:
Principle #3Local quality

2Device complexity

If a single prediction mode is selected for the entire current block, then the coding complexity is reduced, but the prediction accuracy for regions with different texture characteristics deteriorates

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

Solution Approach 1:

The current block is divided into multiple sub-blocks, allowing different prediction modes to be selected for each sub-block. This segmentation enables adaptive prediction for regions with different texture characteristics while keeping the overall coding complexity manageable through systematic processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The prediction mode selection is made dynamically for each sub-block based on local template matching results, rather than using a static single mode for the entire block. This dynamic adaptation improves prediction accuracy for heterogeneous texture regions.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20260082036A1Methods for intra prediction, decoder and storage medium
Publication Date: 2026.03.19 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • US20260082036A1 patent drawing
  • US20260082036A1 patent drawing
  • US20260082036A1 patent drawing

AI summary

A method for intra prediction, applied to an encoder, the method includes: a prediction mode parameter of a current block is acquired, herein the prediction mode parameter indicates that an intra prediction value of the current block is determined by using a Template-based Intra Mode Derived (TIMD) mode; a template of the current block is determined, herein the template includes at least two sub-templates; a weight of each of at least two prediction modes on a first unit of the current block is determined according to respective costs of the at least two prediction modes on a first sub-template, herein the at least two sub-templates include the first sub-template; and the intra prediction value of the current block is determined according to the respective weights of the at least two prediction modes on the first unit.