Template Matching Prediction with Sub-Sampled Search Refinement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding and decoding processes face inefficiencies in the search for prediction blocks, which can be improved by enhancing the speed and efficiency of template matching prediction (TMP) through sub-sampling techniques.

Innovation Solution

Implementing sub-sampled and refinement TMP by determining search areas based on sub-sampling factors, with the option to enable or disable these methods in video data, and performing refinement searches in smaller areas to enhance prediction accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If template matching prediction is performed on the full search area, then prediction accuracy is improved, but computational complexity and processing time increase

Engineering Contradiction:
Improveprediction accuracyVSAvoidencoding/decoding speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent applies segmentation by dividing the template matching process into two distinct stages: coarse TMP that operates on a sub-sampled search area to identify candidate prediction blocks, and refinement TMP that operates on a reduced search area around the candidate to improve accuracy. This segmentation allows the system to balance between processing speed and prediction accuracy by performing exhaustive search only on a limited refined area rather than the entire search space.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action through sub-sampled TMP performed before refinement TMP. The sub-sampled TMP预先 processes a down-sampled version of the search area to identify candidate prediction blocks, which then serve as the basis for the subsequent refinement stage. This preliminary processing reduces the search space for the refinement stage, thereby improving overall encoding/decoding efficiency while maintaining prediction accuracy.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If sub-sampled TMP is performed, then processing speed is improved, but prediction accuracy may deteriorate

Engineering Contradiction:
Improveencoding/decoding speedVSAvoidprediction accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent resolves this contradiction through segmentation by separating the template matching into coarse (sub-sampled) and refinement stages. The sub-sampled TMP provides speed improvement by operating on down-sampled data, while the refinement TMP restores accuracy by performing detailed matching on a reduced search area around the candidate prediction block identified in the coarse stage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses an intermediary approach where the candidate prediction block identified through sub-sampled TMP serves as a bridge between the coarse sub-sampled search and the final accurate prediction. This intermediary candidate block allows the system to leverage the speed benefits of sub-sampling while ensuring final accuracy through refinement matching.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If refinement TMP is performed on a smaller search area, then processing efficiency is improved, but the search coverage is reduced

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidsearch area coverage
Core Design Contradiction:
ProductivityVSArea of stationary object

Solution Approach 1:

The patent applies local quality by concentrating computational resources on the most promising regions. The refinement TMP focuses exclusively on a reduced search area around the candidate prediction block identified in the coarse stage, applying high-quality detailed matching only where it is most needed rather than uniformly across the entire search area.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250379985A1Template matching prediction with sub-sampling
Publication Date: 2025.12.11 INTERDIGITAL CE PATENT HOLDINGS SAS
  • US20250379985A1 patent drawing
  • US20250379985A1 patent drawing
  • US20250379985A1 patent drawing

AI summary

Devices and techniques for template matching prediction (TMP) with sub-sampling. An example device for video decoding may determine that sub-sampled TMP is enabled for a current block. The device may determine a search area for performing TMP. The device may determine, based on the search area, a sub-sampled search area for performing the sub-sampled TMP. The device may perform the sub-sampled TMP on the sub-sampled search area to determine a candidate prediction block for the current block. The device may decode the current block based on the candidate prediction block.