Blending-Mask IntraTMP Fusion for Spatial Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in efficiently utilizing intra template matching prediction to reduce redundancy and improve compression efficiency, particularly in handling spatial correlations within video frames.

Innovation Solution

The implementation of intra template matching prediction (intraTMP) using blending masks, which involves determining candidate prediction blocks, applying weighting matrices to these blocks, and fusing them through a sum of weighted prediction blocks, with filtering based on specific format rules to enhance prediction accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If intra template matching prediction is applied to compress video data, then compression efficiency is improved, but prediction accuracy and handling of spatial correlations deteriorate

Engineering Contradiction:
Improvecompression efficiencyVSAvoidprediction accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent combines multiple candidate prediction blocks into a single fused prediction block by computing a weighted sum of the candidates. This merging approach integrates information from multiple sources to produce a more accurate prediction, resolving the contradiction between compression efficiency and prediction accuracy by maintaining high fidelity while still achieving compression through selective candidate usage.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces blending weights as adjustable parameters that control the contribution of each candidate prediction block to the final fused prediction. By optimizing these weight parameters, the system can adaptively balance between using simpler prediction methods (for compression) and more complex fused predictions (for accuracy), thus resolving the technical contradiction.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If multiple candidate prediction blocks are fused with weighting matrices, then prediction accuracy is improved, but computational complexity and processing overhead increase

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

Solution Approach 1:

The patent applies different blending weights to different regions or positions within the prediction block, allowing locally optimized prediction quality. This local quality approach improves overall prediction accuracy without requiring uniformly high complexity across the entire block, as simpler regions can use fewer candidates or simpler weighting schemes.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system computes a fused prediction block using multiple candidates and weighting matrices, which represents an excessive action compared to simple single-candidate prediction. However, this partial fusion approach (using a limited number of carefully selected candidates rather than all possible candidates) achieves sufficient accuracy improvement while controlling the increase in processing complexity.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If blending masks and weighting matrices are applied to candidate blocks, then spatial correlation utilization is improved, but encoding/decoding overhead increases

Engineering Contradiction:
Improvespatial correlation utilizationVSAvoidbitstream overhead
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent performs preliminary selection of candidate prediction blocks based on spatial correlation metrics before the actual fusion process. By pre-identifying and ranking candidates according to their spatial correlation with the current block, the system can utilize strong spatial correlations effectively while limiting the number of candidates that require full fusion processing, thus reducing bitstream overhead.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses reference blocks from previously decoded regions as candidate prediction blocks, effectively copying spatial patterns that have already been processed. This copying approach leverages spatial correlation without requiring complete re-processing of reference data, as the reference blocks are already available in the decoded picture buffer, thereby minimizing additional overhead.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20250337887A1Intra template matching prediction fusion using blending masks
Publication Date: 2025.10.30 TENCENT AMERICA LLC
  • US20250337887A1 patent drawing
  • US20250337887A1 patent drawing
  • US20250337887A1 patent drawing

AI summary

An apparatus includes processing circuitry. The processing circuitry is configured to determine a plurality of candidate prediction blocks for a current block based on a cost value between a template of each of the plurality of candidate prediction blocks and a template of the current block according to intraTMP. The processing circuitry is configured to determine a plurality of masks for the plurality of candidate prediction blocks. The respective mask for each of the plurality of candidate prediction blocks includes a respective weighting matrix with a plurality of weighting values. The processing circuitry is configured to reconstruct the current block based on a fused prediction block that is a sum of weighted prediction blocks. Each weighted prediction block is equal to a product of the mask of a respective candidate prediction block of the plurality of candidate prediction blocks and the respective candidate prediction block.