Sub-Block ATMVP Motion Vector Prediction for Video Decoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing demand for high-resolution and high-quality images and videos, such as UHD images and videos, poses challenges in efficiently compressing and transmitting or storing these data, leading to increased transmission and storage costs.
Innovation Solution
The proposed method and apparatus enhance image coding efficiency by using an advanced temporal motion vector predictor (ATMVP) candidate in units of sub-blocks, allowing for efficient inter-prediction and improved prediction performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If sub-block based ATMVP is applied to improve prediction precision, then prediction performance is improved, but device complexity increases
Solution Approach 1:
The patent applies segmentation by dividing the block into multiple sub-blocks and deriving motion vectors for each sub-block independently. This allows finer-grained motion prediction, improving prediction precision for blocks with non-uniform motion patterns while managing complexity through structured processing of smaller units
2Measurement precision
If motion vectors are derived in units of sub-blocks, then prediction performance is improved, but processing time increases
Solution Approach 1:
The patent applies preliminary action by deriving motion vectors for sub-blocks in advance during the prediction process. The motion vectors are prepared and stored before final prediction is performed, allowing the actual prediction to use pre-computed data and reducing overall processing time
3Productivity
If ATMVP candidate is used for current block, then compression efficiency is improved, but hardware complexity increases
Solution Approach 1:
The patent applies parameter changes by dynamically adjusting the prediction mode selection based on block size and motion characteristics. The system changes parameters such as whether to apply sub-block based ATMVP or conventional block-based methods, optimizing compression efficiency while managing hardware complexity through adaptive parameter selection
Data Source
AI summary
An image decoding method performed by a decoding apparatus according to the present disclosure includes determining whether to use an advanced temporal motion vector predictor (ATMVP) candidate of sub-block unit for a current block, specifying a corresponding block corresponding to the current block in a reference picture based on a motion vector for a spatial neighboring block of the current block when the ATMVP candidate of the sub-block unit is used, deriving the ATMVP candidate of the sub-block unit for the current block based on motion vectors of sub-block unit of the corresponding block, constructing a merge candidate list including the ATMVP candidate of the sub-block unit for the current block, generating prediction samples of the current block by deriving motion vectors of the sub-block unit for the current block based on the merge candidate list and reconstructing a current picture based on the prediction samples of the current block.


