TIMD Intra Prediction Weighting for Complex Texture Blocks
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
Data Source
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.


