Compound-Reference Video Coding to Reduce Motion Vector Redundancy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies face inefficiencies in compressing motion vectors due to redundancy in motion vector differences, particularly in compound-reference inter-prediction, which affects compression efficiency and bitrate requirements.
Innovation Solution
A method for jointly coding motion vector differences with adaptive resolution in compound-reference inter-prediction, allowing for flexible signaling of motion vector differences based on adaptive pixel resolution and joint or separate coding modes, using syntax elements to determine coding strategies.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If separate MVD coding is used for compound-reference inter-prediction, then coding flexibility is maintained, but coding efficiency deteriorates due to redundancy in motion vector differences
Solution Approach 1:
The patent merges the coding of first and second motion vector differences (MVDs) into a single joint coding process. By combining the two MVDs into one coding unit, the patent eliminates redundancy between them and achieves more efficient compression. The merged MVD is coded using adaptive resolution techniques, further improving coding efficiency while maintaining the ability to represent compound-reference inter-prediction accurately.
2Productivity
If fixed MVD pixel resolution is used, then coding simplicity is maintained, but compression efficiency deteriorates
Solution Approach 1:
The patent implements adaptive MVD pixel resolution that dynamically adjusts the resolution based on the characteristics of the motion vector differences. Instead of using a fixed resolution, the system selects from multiple resolution levels (e.g., 1/4 pixel, 1/8 pixel, 1/16 pixel) depending on the precision requirements of each specific MVD. This dynamic adaptation improves compression efficiency by using higher precision only when necessary, while maintaining coding simplicity through standardized resolution options.
3Productivity
If joint MVD coding with adaptive resolution is implemented, then compression efficiency improves, but signaling complexity increases
Solution Approach 1:
The patent applies different resolution levels to different parts of the motion vector difference data based on local requirements. Each MVD component (horizontal and vertical) can be coded at different precision levels depending on its magnitude and importance. This local quality approach allows the system to achieve high compression efficiency by allocating bits more effectively, while managing signaling complexity through context-based adaptive coding that infers resolution requirements from neighboring data.
Data Source
AI summary
This disclosure relates generally to video coding and particularly to methods and systems for providing signaling schemes for jointly coding of motion vector difference with adaptive resolution in compound-reference inter-prediction. An example method for processing a current video block of a video stream is disclosed. The method includes receiving the video stream; determining from the video stream whether joint motion vector difference (MVD) coding is applied to the current video block; determining from the video stream whether adaptive MVD pixel resolution is applied to the current video block; and decoding the current video block based on whether joint MVD coding and whether adaptive MVD pixel resolution are applied to the current video block.


