Video Encoding Merge Mode Bi-Predictive Motion Parameter Combination
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video encoding methods face inefficiencies in reducing data transmission by not fully leveraging the potential of inter prediction modes, particularly in the merge mode, which can lead to increased complexity and data requirements for motion parameter transmission.
Innovation Solution
The proposed method checks for predetermined candidate adding conditions to generate a combined bi-predictive motion parameter by combining list 0 and list 1 motion parameters from available candidate blocks, and uses this combined parameter for predicting blocks in the merge mode, thereby reducing data transmission and increasing coding efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If conventional inter prediction modes are used without combined bi-predictive motion parameters, then the merge mode can be implemented with simpler processing, but data transmission efficiency is reduced and coding efficiency is lower
Solution Approach 1:
The patent combines motion parameters from two different reference picture lists (list 0 and list 1) to create a unified merge candidate. This merging allows the encoder to utilize bi-predictive motion information while maintaining a standardized merge candidate structure, thereby improving data transmission efficiency without significantly increasing processing complexity.
Solution Approach 2:
The combined bi-predictive motion parameter serves multiple functions: it acts as a merge candidate for motion compensation, provides bi-directional prediction capability, and maintains compatibility with existing merge mode processing. This multi-functionality allows the system to achieve improved coding efficiency without requiring separate processing paths.
2Manufacturing precision
If more motion parameters are transmitted to improve prediction accuracy, then coding efficiency increases, but the amount of data to be transmitted increases
Solution Approach 1:
Instead of transmitting complete motion parameters for multiple candidates, the patent selectively uses combined motion parameters from two reference lists only when beneficial. This partial action approach transmits minimal additional data while achieving improved prediction accuracy where needed, avoiding unnecessary data transmission overhead.
Solution Approach 2:
The patent changes the representation of motion parameters by combining list 0 and list 1 motion vectors into a unified candidate. This parameter transformation allows the system to convey bi-predictive information more efficiently, reducing the total data volume required to achieve the same or better prediction accuracy.
3Manufacturing precision
If the merge candidate set size is increased to include more candidates, then prediction accuracy improves, but the complexity of selecting and processing candidates increases
Solution Approach 1:
The patent segments the motion parameter acquisition process by separately obtaining list 0 and list 1 motion parameters from different reference pictures, then combining them systematically. This segmentation approach allows the encoder to expand the effective candidate pool without proportionally increasing processing complexity, as each segment follows a standardized acquisition and combination procedure.
Data Source
AI summary
A video encoding method includes: when an inter prediction mode corresponds to a merge mode, checking for whether predetermined candidate adding conditions are satisfied; adding into a merge candidate set including merge candidates corresponding to neighboring blocks of a current block, a combined bi-predictive motion parameter, the combined bi-predictive motion parameter generated by combining a list 0 motion parameter of a first available candidate block and a list 1 motion parameter of a second available candidate block, when the predetermined candidate adding conditions are satisfied; and predicting the current block in the merge mode by using a motion parameter corresponding to a merge candidate selected from the merge candidate set, to generate a predicted block for the current block, wherein the merge candidate set corresponds to a maximum number of the merge candidates, the maximum number of the merge candidates corresponding to information on the number of the merge candidates.


