HMVP Table Resetting With Default Motion Vector Candidates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding standards face challenges in efficiently managing bandwidth demand for digital video due to the increasing number of connected devices, particularly in inter prediction methods like HEVC and VVC, where motion vector prediction and coding are computationally complex and inefficient.
Innovation Solution
Implementing history-based motion vector prediction (HMVP) with default parameters to optimize motion vector prediction tables, using adaptive and default candidates to enhance coding efficiency and reduce computational complexity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If motion vector prediction tables are optimized using history-based motion vector prediction (HMVP) with default parameters, then video coding efficiency is improved and bandwidth requirements are reduced, but computational complexity increases due to table management operations
Solution Approach 1:
The patent applies preliminary action by pre-filling the HMVP table with default motion vector candidates before actual video coding operations. This preparation step ensures that the table is ready for efficient querying during encoding/decoding, reducing runtime computational complexity while maintaining improved coding efficiency through optimized motion vector prediction
Solution Approach 2:
The patent utilizes parameter changes by dynamically adjusting the HMVP table contents based on default values and historical motion data. By modifying the table parameters (motion vector candidates) adaptively, the system achieves better prediction accuracy and coding efficiency while managing computational complexity through structured parameter updates
2Reliability
If the HMVP table is reset by adding K default motion candidates, then the table is prepared for new video units, but bandwidth consumption increases due to transmitting table management information
Solution Approach 1:
The patent applies the taking out principle by extracting only the essential HMVP table management information (such as table size N and candidate count K) from the full table content. By transmitting only these critical parameters rather than complete motion vector data, the system maintains prediction accuracy while significantly reducing bandwidth consumption
Solution Approach 2:
The patent uses preliminary action by pre-establishing default motion candidate values that can be reused across multiple video units. This allows the system to reset and prepare the HMVP table efficiently without repeatedly transmitting full candidate sets, reducing bandwidth consumption while maintaining reliable prediction through consistent default parameters
Data Source
AI summary
Video coding and decoding techniques, including history-based motion vector prediction with default parameters, are described. One example video processing method includes resetting, for a conversion between a video unit of a video and a bitstream of the video, a history-based motion vector prediction (HMVP) table of size N by adding K HMVP motion candidates to the HMVP table, where the K HMVP motion candidates have default values, where N and K are positive integers, and where K≤N; and performing the conversion between the video unit and the bitstream using the HMVP table resulting from the resetting.


