Sub-Block Motion Vector Prediction for Efficient Image Decoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing demand for high-resolution, high-quality images leads to higher data amounts, resulting in increased transmission and storage costs, necessitating improved high-efficiency image encoding/decoding technologies.
Innovation Solution
An image encoding/decoding method that includes searching for reference blocks based on neighboring block motion vectors, determining a corresponding reference block using distortion values, and deriving sub-block-unit motion vectors to enhance encoding/decoding efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If image resolution and quality are increased, then image quality is improved, but data amount increases leading to higher transmission and storage costs
Solution Approach 1:
The current block is divided into multiple sub-blocks, and motion vectors are derived for each sub-block independently. This segmentation allows for more precise motion compensation at the sub-block level, improving prediction accuracy and reducing residual errors, thereby achieving better compression efficiency for high-resolution images without proportionally increasing data amount
Solution Approach 2:
Different motion vectors are applied to different sub-blocks within the current block based on local motion characteristics. By determining corresponding reference blocks and deriving sub-block unit motion vectors specifically for each sub-block, the method captures local motion variations more accurately, improving overall prediction quality while maintaining efficient compression
2Productivity
If sub-block-based temporal motion vector prediction is improved, then encoding efficiency is improved, but computational complexity increases
Solution Approach 1:
The method performs preliminary actions by determining corresponding reference blocks for each sub-block before deriving motion vectors. By pre-identifying the appropriate reference blocks based on neighboring block motion vectors and distortion values, the encoding process is streamlined, and the decoder can efficiently reconstruct motion information without excessive computational burden
Solution Approach 2:
Motion vectors from neighboring blocks are copied and used as initial references for determining sub-block motion vectors. This copying approach allows the decoder to reconstruct motion information efficiently by leveraging already-decoded neighboring block data, reducing computational complexity while maintaining encoding efficiency
Data Source
AI summary
An image encoding/decoding method and apparatus, a recording medium storing a bitstream and a transmission method are provided. The image decoding method comprises searching for a reference block for each neighboring block based on motion vectors of a plurality of neighboring blocks neighboring a current block, determining a corresponding reference block of the current block based on a distortion value of the searched reference block; and deriving a sub-block-unit motion vector of the current block from the corresponding reference block.


