Video Block Prediction Using Shared ITMP and IBC Block Vectors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video compression systems, such as HEVC and VVC, do not effectively integrate intra-template-matching (ITMP) and intra block copy (IBC) prediction modes, leading to suboptimal compression performance when both modes are enabled in a video picture.

Innovation Solution

The method involves deriving a block vector between a current block and a best prediction block using ITMP, and reusing this block vector for IBC prediction modes, allowing interaction and propagation of block vectors between neighboring blocks predicted by either ITMP or IBC, thereby optimizing block vector signaling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If both ITMP and IBC prediction modes are enabled in a video picture, then prediction accuracy is improved, but the complexity of integrating and signaling block vector information increases

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

Solution Approach 1:

The patent merges ITMP and IBC prediction modes into a unified processing framework where block vectors derived from ITMP are reused for IBC prediction. This integration allows the system to leverage the accuracy of template matching while avoiding the complexity of completely separate processing paths, achieving both prediction accuracy improvement and signaling efficiency.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The block vector derived through ITMP serves multiple functions: it is first used for ITMP prediction, then reused for IBC prediction mode as well. This multi-functionality reduces the need for separate block vector signaling in IBC mode, simplifying the overall system complexity while maintaining the benefits of both prediction modes.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If block vector information is fully signaled for IBC predicted blocks, then prediction reliability is improved, but the bitrate cost increases

Engineering Contradiction:
Improveprediction reliabilityVSAvoidbitrate cost
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent recovers and reuses block vector information that would otherwise be redundant. The block vector derived from ITMP is discarded as separate signaling in IBC mode and instead recovered through reuse, eliminating the need for additional bitrate expenditure while maintaining prediction reliability through the shared block vector information.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS20260006209A1Method and apparatus of predicting block of video picture, and storage medium
Publication Date: 2026.01.01 BEIJING XIAOMI MOBILE SOFTWARE CO LTD
  • US20260006209A1 patent drawing
  • US20260006209A1 patent drawing
  • US20260006209A1 patent drawing

AI summary

A method of predicting a block of a video picture, includes: deriving a first prediction block from an intra-template-matching prediction mode determining the first prediction block by minimizing a cost function calculated between sample values of a L-shaped template of the block of the video picture and a L-shaped template of a reconstructed block of the video picture; and determining a first block vector as a displacement between the first prediction block and the block of the video picture, the first block vector identifying the first prediction block as a prediction block candidate of the block of the video picture.