Dual Merge Prediction for Higher-Efficiency Video Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding standards face challenges in achieving high compression efficiency, particularly with the development of advanced standards like VVC, where improving coding performance is necessary to reduce storage and transmission bandwidth while maintaining subjective quality.
Innovation Solution
Implement a dual merge prediction mode that involves constructing a merge candidate list, obtaining two sets of motion information, performing motion compensation for each set, generating separate predictions, and combining them to create a final prediction by weighting, enhancing the encoding and decoding processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If traditional single merge prediction mode is used, then device complexity is low, but coding efficiency is insufficient
Solution Approach 1:
The current block is divided into two sub-blocks (first sub-block and second sub-block) for separate motion compensation processing. This segmentation allows each sub-block to be predicted using different motion information from the merge candidate list, improving coding efficiency by capturing local motion variations while maintaining manageable computational complexity through structured processing
Solution Approach 2:
Two separate motion compensation predictions are merged together to form the final prediction for the current block. The first prediction uses motion information from one merge candidate while the second prediction uses motion information from another merge candidate. This merging of multiple predictions enhances coding efficiency by综合利用 different motion models while the overall process remains integrated within the existing video coding framework
2Loss of substance
If dual merge prediction mode is implemented, then compression efficiency improves, but computational complexity increases
Solution Approach 1:
Motion information from multiple merge candidates is obtained and prepared in advance before the actual prediction process. The merge candidate list is constructed and motion vectors are extracted beforehand, allowing the dual merge prediction mode to efficiently utilize pre-prepared motion information without adding significant computational overhead during the encoding/decoding process
Solution Approach 2:
Instead of using all available motion information from all merge candidates, the method selectively uses two specific merge candidates for the dual prediction. This partial action approach achieves improved compression efficiency by focusing on the most relevant motion information while avoiding the excessive computational complexity that would result from processing all possible candidates
Data Source
AI summary
The present disclosure provides a method for encoding a video sequence. The method includes: receiving a video sequence; and encoding the video sequence by: constructing a merge candidate list for a current block; obtaining a first set of motion information and a second set of motion information from the merge candidate list; performing a first motion compensation and a second motion compensation with the first set of motion information and the second set of motion information respectively; generating a first prediction and a second prediction based on the first motion compensation and the second motion compensation respectively; and generating a final prediction of the current block by weighting the first prediction and the second prediction.


