Local Intra Block Copy Search for Accurate Video Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face inefficiencies in predicting motion vectors (MVs) due to rounding errors and statistical likelihood variations, leading to suboptimal compression ratios and increased data requirements.

Innovation Solution

Implementing intra block copy (IBC) techniques that utilize reconstructed samples from a reference block to generate and overwrite collocated sub-blocks, ensuring accurate MV prediction by avoiding overwriting of specific sub-blocks based on their positions, thereby enhancing MV prediction accuracy and reducing data redundancy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If motion vectors are predicted from surrounding MVs using statistical likelihood, then data redundancy is reduced, but rounding errors and statistical variations lead to suboptimal prediction accuracy

Engineering Contradiction:
Improvedata redundancyVSAvoidMV prediction accuracy
Core Design Contradiction:
Loss of informationVSMeasurement precision

Solution Approach 1:

The patent copies reconstructed samples directly from a reference block within the same picture to the current block, bypassing the need for statistical MV prediction. This copying approach eliminates rounding errors while maintaining low data redundancy, as the reference block is already available in the reconstructed picture.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The reference block is reconstructed and stored in memory before the current block is processed. This preliminary reconstruction ensures that high-accuracy reference samples are available when needed, improving prediction accuracy without requiring complex statistical calculations.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If IBC uses a large search range to find reference blocks, then prediction accuracy improves, but computational complexity and processing time increase

Engineering Contradiction:
Improveprediction accuracyVSAvoidsearch range complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent restricts the IBC search to a local reference block within the same picture, typically adjacent to the current block. This local search approach maintains prediction accuracy for locally correlated content while significantly reducing computational complexity compared to global search methods.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

Instead of searching the entire picture for the best reference block, the patent uses a partial search within a limited local region. This partial action is sufficient for most video content where spatial correlation is strongest in nearby areas, avoiding the excessive computational cost of a complete search.

Inventive Principle:
Principle #16Partial or excessive action

3Quantity of substance

If reconstructed samples are overwritten in memory during IBC, then memory utilization improves, but prediction accuracy deteriorates when reference samples are lost

Engineering Contradiction:
Improvememory utilizationVSAvoidreference sample availability
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent performs preliminary reconstruction and stores reference blocks in memory before they are needed for IBC prediction. This ensures reference samples are available and prevents overwriting them with current block data, maintaining prediction accuracy while managing memory efficiently through planned allocation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a separate reference block storage area in memory that acts as an intermediary between the reconstruction process and IBC prediction. This intermediary storage prevents reference samples from being overwritten by current block data, ensuring their availability for accurate prediction.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12418678B2Intra block copy search range
Publication Date: 2025.09.16 TENCENT AMERICA LLC
  • US12418678B2 patent drawing
  • US12418678B2 patent drawing
  • US12418678B2 patent drawing

AI summary

In a method for video decoding in a decoder, reconstructed samples of a reconstructed block of a picture are stored. When a current sub-block in a current block of the picture is to be reconstructed using intra block copy (IBC) based on a reference sub-block in the reconstructed block, the reference sub-block for the current sub-block is identified, whether the reconstructed samples of the reference sub-block stored are indicated as overwritten is determined based on a position of the current sub-block, reconstructed samples of the current sub-block for output are generated based on the reconstructed samples of the reference sub-block when the reconstructed samples of the reference sub-block stored are determined to be indicated as not overwritten, and the reconstructed samples of a collocated sub-block in the reconstructed block stored are overwritten with the generated reconstructed samples of the current sub-block.