Image Decoding Using Same-Motion-Vector Sub-Block Prediction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image encoding and decoding technologies struggle to efficiently handle high-resolution or high-quality image content, particularly in predicting blocks based on neighboring information, leading to inefficiencies in data compression and decompression.
Innovation Solution
An image decoding method and apparatus that identifies neighboring sub-blocks with the same motion vector, determines a representative motion vector and location information, and uses these to predict the current block by establishing a model parameter, enhancing prediction accuracy and efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If neighboring information is used to perform prediction of the current block, then prediction accuracy is improved, but computational complexity increases
Solution Approach 1:
The patent divides the current block into multiple sub-blocks and performs prediction for each sub-block independently using neighboring sub-block information. This segmentation allows the system to achieve high prediction accuracy for each small region while keeping the computational complexity manageable by processing smaller units rather than the entire block at once.
Solution Approach 2:
The patent applies different prediction strategies to different sub-blocks based on their local characteristics. By identifying neighboring sub-blocks with the same motion vector and applying localized prediction models, the system achieves high prediction accuracy for each local region while avoiding the need to process the entire block with a single complex model.
2Manufacturing precision
If high-resolution or high-quality image content is encoded, then image quality is improved, but encoding and decoding time increases
Solution Approach 1:
The patent processes high-resolution image content by dividing it into smaller sub-blocks that can be encoded and decoded independently and in parallel. This segmentation maintains the high quality of the overall image while significantly reducing the total encoding and decoding time by allowing simultaneous processing of multiple sub-blocks.
Solution Approach 2:
The patent applies prediction only to certain sub-blocks where it provides the most benefit, rather than uniformly processing the entire high-resolution image with complex prediction algorithms. By selectively applying prediction to sub-blocks with significant neighboring information, the system maintains image quality while reducing overall processing time.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Provided are an image decoding method and apparatus. The image decoding method includes identifying at least two neighboring sub-blocks that have a same motion vector and are adjacent to each other from among a plurality of neighboring sub-blocks adjacent to a current block, determining a representative motion vector and representative location information corresponding to the at least two neighboring sub-blocks, determining a parameter of a model for determining a motion vector based on the representative motion vector and the representative location information, determining a motion vector of a current sub-block included in the current block, based on location information of the current sub-block and the parameter, and predicting the current block based on the motion vector of the current sub-block wherein the representative motion vector is determined based on the same motion vector, and the representative location information indicates coordinates that are determined based on the at least two neighboring sub-blocks.