Merge Candidate Inter Prediction for Diagonal Block Motion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding techniques face challenges in efficiently compressing high-resolution images and 3D video contents, particularly in terms of improving encoding/decoding efficiency and managing motion prediction and compensation effectively.
Innovation Solution
The method involves dividing a current block into two partitions through diagonal motion division, constructing a merge candidate list, and using weighted prediction based on encoding parameters to enhance inter prediction, thereby improving encoding/decoding efficiency and reducing memory bandwidth.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If diagonal motion division is applied to divide current block into two partitions, then inter prediction accuracy is improved, but device complexity increases due to additional partitioning logic and merge candidate list construction
Solution Approach 1:
The current block is divided into two partitions through diagonal motion division, allowing separate motion compensation for each partition. This segmentation enables more accurate prediction by capturing different motion characteristics in different regions of the block, directly improving inter prediction accuracy while managing complexity through structured partitioning.
Solution Approach 2:
The merge candidate list is adaptively constructed based on encoding parameters such as slice type, inter mode, block size/shape, and width-height ratio. This dynamic adaptation allows the system to adjust the partitioning and candidate selection strategy according to specific coding conditions, improving prediction accuracy while avoiding unnecessary complexity in scenarios where simple prediction suffices.
2Productivity
If adaptive merge candidate list construction is implemented based on encoding parameters, then encoding efficiency is improved, but processing time increases
Solution Approach 1:
The system changes parameters such as the composition and size of the merge candidate list based on encoding conditions (slice type, inter mode, block characteristics). By adapting these parameters dynamically, the encoder achieves higher efficiency in complex scenarios while maintaining reasonable processing speed in simpler cases, balancing encoding quality and processing time.
3Measurement precision
If weighted prediction is applied to blocks with diagonal motion division, then prediction accuracy at division boundaries is improved, but computational complexity increases
Solution Approach 1:
Weighted prediction is applied specifically at division boundaries where motion discontinuities are most likely to occur. By concentrating computational effort at these critical locations rather than uniformly across the entire block, the system improves prediction accuracy at boundaries while minimizing the overall computational complexity increase.
Data Source
AI summary
In a video encoding/decoding method and device according to the present invention, a merge candidate of a current block may be determined, a merge candidate list may be configured on the basis of the merge candidate, motion information of the current block may be derived from the merge candidate list, and the motion information may be used to perform inter prediction of the current block.


