Image Signal Decoding with Partitioned Motion Merge Prediction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing demand for high-definition video services is hindered by the significant increase in data volume, and existing video compression standards like HEVC are showing limitations in efficiency.
Innovation Solution
A method of partitioning a coding block into multiple prediction blocks, deriving motion information for each block, and using an inter-region motion information table to enhance inter-prediction efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a coding block is treated as a single prediction unit, then the processing is simple, but the inter-prediction efficiency is insufficient
Solution Approach 1:
The coding block is divided into multiple prediction units (first prediction unit and second prediction unit) based on partition information. Each prediction unit can have its own motion information derived from neighboring blocks, allowing independent prediction processing and improving overall inter-prediction efficiency.
Solution Approach 2:
Different prediction units within the same coding block are assigned different motion information derived from different neighboring blocks. This allows each prediction unit to utilize the most relevant local motion information, improving prediction accuracy while maintaining the simplicity of the overall coding block structure.
2Measurement precision
If motion information is derived for each prediction unit, then the prediction accuracy improves, but the processing complexity increases
Solution Approach 1:
Motion information for each prediction unit is derived by copying and adapting motion information from neighboring blocks. The motion information of a prediction unit is obtained by deriving it from a specific neighboring block's motion information, which simplifies the complex task of accurate motion estimation.
Solution Approach 2:
Neighboring blocks serve as intermediaries to derive motion information for prediction units. Instead of directly estimating motion for each prediction unit from the current block, the motion information is obtained through neighboring blocks that have already been processed, reducing the overall processing complexity.
3Productivity
If a single merge candidate is used for the entire coding block, then the processing is efficient, but the prediction performance is limited
Solution Approach 1:
The merge candidate list is segmented into multiple candidates, each associated with a specific neighboring block. Instead of using a single merge candidate for the entire coding block, multiple merge candidates are provided, and the appropriate one is selected based on the partition information and prediction units involved.
Solution Approach 2:
The index information is used to select different merge candidates from the merge candidate list. By changing the selection parameter (index information) based on the partition information and prediction units, the system can adaptively choose the most suitable motion information source for each prediction unit.
Data Source
AI summary
A method for decoding an image includes that: in case to derive a first prediction and a second prediction corresponding to a coding block, a partition type of the coding block is determined; an index of a second merge candidate is determined based on a comparison between a value of second index information and a value of first index information; first motion information regarding the first prediction of the coding block and second motion information regarding the second prediction of the coding block are derived; and a prediction sample of the coding block on the basis of the first motion information and the second motion information is acquired.


