Intra Block Copy Vector Refinement for Finer Video Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face inefficiencies in intra prediction and motion vector prediction, leading to suboptimal compression ratios and increased bandwidth requirements due to the use of less likely prediction directions and coarse motion vector resolution.

Innovation Solution

Implementing a template matching based block vector refinement method for intra block copy (IBC) and intra template matching prediction (IntraTMP) modes, which refine block vectors using finer precision and adaptive motion vector resolution, enhancing the accuracy of prediction by applying template matching techniques.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional intra prediction techniques are used with coarse motion vector resolution, then device complexity is reduced, but video coding efficiency and compression ratio deteriorate

Engineering Contradiction:
Improvevideo coding efficiencyVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements adaptive motion vector resolution where the precision of motion vectors is dynamically adjusted based on block characteristics and prediction mode. The system uses different precision levels (e.g., 1/4-pixel, 1/8-pixel, 1/16-pixel) adaptively selected for different blocks, allowing finer precision when needed for better compression while maintaining coarser precision for simple blocks to reduce complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the precision parameter of motion vectors from fixed coarse resolution to variable fine resolution. By adjusting the motion vector precision parameter based on template matching results and block characteristics, the system achieves better compression ratios for complex blocks while maintaining acceptable performance for simple blocks, thus improving overall video coding efficiency without uniformly increasing device complexity.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If template matching based block vector refinement with finer precision is implemented, then prediction accuracy is improved, but computational complexity and processing time increase

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

Solution Approach 1:

The patent applies local quality by performing template matching and fine precision refinement only on specific blocks where it is most beneficial. The system identifies blocks with high complexity or significant motion and applies refined block vector prediction with template matching to these blocks, while using simpler prediction methods for other blocks. This localized application of high-precision techniques improves prediction accuracy for critical blocks without uniformly increasing computational complexity across the entire video stream.

Inventive Principle:
Principle #3Local quality

3Productivity

If adaptive motion vector resolution is used, then compression ratio is improved, but bandwidth and storage requirements may increase due to additional precision data

Engineering Contradiction:
Improvecompression ratioVSAvoidbandwidth requirements
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent uses dynamic adaptive motion vector resolution where the precision level is adjusted based on block characteristics and prediction mode. The system selectively applies different precision levels (1/4-pixel, 1/8-pixel, 1/16-pixel) to different blocks, transmitting only the necessary precision data for each block. This dynamic adaptation improves compression ratio by using finer precision only when it provides significant benefit, while maintaining coarser precision for simple blocks to minimize bandwidth consumption.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20260019569A1Block vector refinement method for intra block copy
Publication Date: 2026.01.15 TENCENT AMERICA LLC
  • US20260019569A1 patent drawing
  • US20260019569A1 patent drawing
  • US20260019569A1 patent drawing

AI summary

Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video decoding includes receiving circuitry and processing circuitry. The processing circuitry extracts, from a bitstream, a signal indicative of an application of a template matching based block vector refinement for coding a current block in a current picture referencing (CPR) mode. The processing circuitry derives a first refined block vector associated with the current block according to the template matching based block vector refinement. The first refined block vector includes a first block vector refinement offset applied on a first block vector associated with the current block. The processing circuitry reconstructs the current block according to a first reference block in a same picture as the current block, the first reference block being indicated by the first refined block vector.