Intra-Prediction Template Matching With Geometry-Transformed Reference Blocks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video compression systems face challenges in efficiently utilizing template matching for intra-prediction due to inherent complexity, limiting the matching possibilities within the defined target and candidate reference block neighborhoods.

Innovation Solution

The method involves determining a candidate reference block neighborhood based on the availability of reconstructed samples and applying a geometry transform to these samples, comparing them with target template patches, and selecting the candidate reference block with the minimum cost to generate an intra-prediction block using the associated geometry transform.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If template matching is applied to intra-prediction mode coding, then compression performance is improved, but device complexity increases

Engineering Contradiction:
Improvecompression performanceVSAvoidalgorithm complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent divides the template matching process into distinct segments: target template patch extraction from the current block, candidate reference template patch extraction from neighboring blocks, and cost calculation through comparison. This segmentation allows for systematic optimization of each step while maintaining overall compression performance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial template matching by using only the necessary neighborhood samples (target block neighborhood and candidate reference block neighborhood) rather than the entire block. This reduces the complexity of comparison while maintaining sufficient compression performance through selective matching of relevant regions.

Inventive Principle:
Principle #16Partial or excessive action

2Device complexity

If the target block neighborhood and candidate reference block neighborhood are limited to 4 samples, then device complexity is reduced, but matching possibilities are limited

Engineering Contradiction:
Improveprocessing complexityVSAvoidmatching possibilities
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent introduces dynamic adjustment of the candidate reference block neighborhood based on the geometry transform type. When a geometry transform is applied to improve matching, the neighborhood definition adapts accordingly, allowing more flexible matching possibilities while maintaining manageable complexity through conditional logic.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters of the candidate reference block neighborhood by defining it according to the geometry transform type. This allows the neighborhood to be dynamically adjusted based on the specific transform being applied, expanding matching possibilities without requiring a fixed large search area.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If geometry transforms are applied to expand search possibilities, then compression efficiency is improved, but computational complexity increases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidtransform computation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent performs preliminary determination of the candidate reference block neighborhood based on the geometry transform type before actual template matching. This preliminary action allows the system to prepare the appropriate reference samples in advance, reducing the computational burden during the actual matching and compression process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying of reconstructed samples to create the candidate reference template patch from the candidate reference block neighborhood. This copying approach is computationally simpler than performing full geometry transforms on all candidate blocks, maintaining compression efficiency while reducing computational complexity.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20260106965A1Method and device of intra-predicting target block of video picture based on template matching, and storage medium
Publication Date: 2026.04.16 BEIJING XIAOMI MOBILE SOFTWARE CO LTD
  • US20260106965A1 patent drawing
  • US20260106965A1 patent drawing
  • US20260106965A1 patent drawing

AI summary

A method of intra-predicting a target block of a video picture based on template matching that compares a target template patch with a candidate reference template patch, the method including: determining a candidate reference block neighborhood according to target block neighborhood reconstructed samples availability and according to a geometry transform type; obtaining the candidate reference template patch by applying a geometry transform, identified by the geometry transform type, on the candidate reference block neighborhood; selecting a candidate reference block with a minimum cost obtained by comparing the candidate reference template patch and the target template patch; and generating an intra-prediction block for the target block by applying the geometry transform, identified by the geometry transform type associated with the selected candidate reference block, to the selected candidate reference block.