Bidirectional Inter Prediction Using Shared Motion Vector Difference
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video encoding methods, such as those in the HEVC standard, face inefficiencies in transferring motion information, leading to high bit rates due to the need to transfer accurate motion vectors and associated information, which is not adequately addressed by current merge and non-merge modes.
Innovation Solution
A method that utilizes a candidate predicted motion information list to determine a correspondence between a motion vector difference and a motion vector prediction value, using reference image information and adjacent block motion information to correct the motion vector, thereby reducing the amount of information transferred while maintaining video quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If non-merge mode is used to determine motion information by transferring reference image information, motion vector difference, and motion vector prediction value, then motion information accuracy is improved, but bit rate increases due to large amount of information transferred
Solution Approach 1:
The patent extracts and separates the motion vector difference from the complete motion information, transmitting only the difference value rather than the full motion vector. This extraction approach reduces the quantity of transmitted data while preserving the ability to reconstruct accurate motion information at the decoder by combining the transmitted difference with predicted motion information.
Solution Approach 2:
The patent introduces motion vector difference as an intermediary element that bridges the reference block motion information and the current block motion information. Instead of directly transmitting complete motion information, the system uses the difference as a mediator that, when added to the predicted motion vector, yields the accurate motion vector for the current block.
2Quantity of substance
If merge mode is used to obtain motion vector by completely duplicating adjacent block motion vector, then bit rate is reduced, but motion vector accuracy becomes insufficient
Solution Approach 1:
The patent changes the parameter representation from complete motion vectors to motion vector differences. By encoding and transmitting only the difference between the predicted motion vector and the actual motion vector, the system achieves more accurate motion information reconstruction while maintaining reduced bit rate compared to traditional merge mode.
Data Source
AI summary
An inter prediction method includes obtaining predicted motion information of a current image block, where the predicted motion information is used to obtain one or more motion vectors of the current image block, and the motion vectors include a forward MV and a backward MV for a bidirectional inter prediction. The disclosed method further includes determining a motion vector difference for the current image block, and calculating the motion vectors based on the predicted motion information and the motion vector difference, where the motion vector difference is shared by the forward MV and the backward MV.


