HMVP Buffer Reset for Tile-Based Motion Vector Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies do not properly reset the history motion vector predictor (HMVP) buffer when necessary, leading to irrelevant information being retained and affecting compression efficiency.

Innovation Solution

The method involves resetting the HMVP buffer when a block is determined to be at the beginning of a row within a grid segmentation of the video picture, ensuring relevant motion vector predictors are maintained and irrelevant data is removed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the history motion vector buffer is continuously updated without resetting, then the buffer contains more historical motion vectors for prediction, but irrelevant information is retained that reduces prediction accuracy

Engineering Contradiction:
Improvemotion vector prediction accuracyVSAvoidirrelevant information retention
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent applies preliminary action by resetting the history motion vector buffer at specific positions (beginning of rows or picture boundaries) before decoding subsequent blocks. This proactive reset prevents irrelevant motion vectors from accumulating in the buffer, ensuring that only relevant historical motion vectors are retained for prediction. The reset operation is performed in advance at predetermined locations to maintain prediction accuracy throughout the decoding process.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If motion vectors are predicted from neighboring blocks, then the compression ratio is improved, but the prediction efficiency decreases when motion patterns vary significantly

Engineering Contradiction:
Improvecompression ratioVSAvoidprediction efficiency
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent implements dynamics by adaptively managing the history motion vector buffer based on the decoded block's position and motion characteristics. The buffer is dynamically reset at specific locations (beginning of rows, picture boundaries) and selectively updated with motion vectors from decoded blocks. This dynamic approach allows the system to maintain high compression ratios through motion vector prediction while adapting to varying motion patterns by clearing irrelevant entries and retaining only relevant historical motion vectors.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12627809B2History-based motion vector prediction
Publication Date: 2026.05.12 TENCENT AMERICA LLC
  • US12627809B2 patent drawing
  • US12627809B2 patent drawing
  • US12627809B2 patent drawing

AI summary

In a method of video decoding performed by a decoder, a current picture is obtained from a coded video bitstream. The current picture is divided into a plurality of units and divided into a plurality of tiles. Each tile includes at least one unit of the plurality of units. A first current unit in a first tile of the plurality of tiles is decoded. A first HMVP buffer is updated with a motion vector of the first current unit that has been decoded. A position of the first current unit in the first tile of the plurality of tiles is determined. The first HMVP buffer is reset when the first current unit is located in a first column of the first tile.