Multi-Prediction Image Coding for Motion Vector Complexity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image compression technologies face challenges in efficiently deriving and utilizing multiple prediction blocks for improved compression efficiency, particularly in high-resolution and high-quality image encoding/decoding processes.
Innovation Solution
An image decoding method and apparatus that derives multiple prediction blocks, including a first and second prediction block for a current block, based on various motion vector predictors and prediction modes, and modifies these predictors using bilateral and template matching-based methods, to enhance compression efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple prediction blocks are derived using various motion vector predictors and prediction modes, then prediction performance and compression efficiency are improved, but device complexity and computational load increase
Solution Approach 1:
The prediction process is segmented into multiple independent prediction blocks (first prediction block, second prediction block) that can be derived separately using different prediction modes. This allows the system to process complex prediction tasks in smaller, manageable segments that can be combined later, improving overall compression efficiency without overwhelming the device with monolithic complexity.
Solution Approach 2:
The system dynamically selects and applies different prediction modes (AMVP mode, merge mode, intra prediction modes) for different prediction blocks based on local image characteristics and conditions. This dynamic adaptation allows the system to optimize prediction accuracy for each block while managing computational resources efficiently, rather than applying a single complex method uniformly.
2Measurement precision
If motion vector predictors are modified using bilateral matching and template matching methods, then prediction accuracy is improved, but processing time and computational resources increase
Solution Approach 1:
Motion vector predictors are modified in advance using bilateral matching and template matching methods before the actual prediction process. By performing these modifications preliminarily, the system ensures high prediction accuracy is achieved beforehand, allowing the main decoding process to proceed more efficiently without repeated adjustments.
Solution Approach 2:
The system changes parameters of motion vector predictors through bilateral matching and template matching operations, adjusting properties such as motion vector values and reference block selections. These parameter changes enable more accurate predictions by adapting the predictors to local image characteristics, balancing accuracy improvement with computational efficiency.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
An image decoding/encoding method and apparatus according to the present disclosure may derive, for the current block, a plurality of prediction blocks including a first prediction block and a second prediction block and derive a final prediction block of the current block on the basis of the first prediction block and the second prediction block.