Sub-Block ATMVP Motion Vector Prediction for Video Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering Contradiction Analysis

1Measurement precision

If sub-block based ATMVP is applied to improve prediction precision, then prediction performance is improved, but device complexity increases

Engineering Contradiction:
Improveprediction precisionVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

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

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If motion vectors are derived in units of sub-blocks, then prediction performance is improved, but processing time increases

Engineering Contradiction:
Improveprediction performanceVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

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

Inventive Principle:
Principle #10Preliminary action

3Productivity

If ATMVP candidate is used for current block, then compression efficiency is improved, but hardware complexity increases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidhardware complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250159188A1Method for predicting subblock-based temporal motion vector and apparatus therefor
Publication Date: 2025.05.15 NOKIA TECHNOLOGIES OY
  • US20250159188A1 patent drawing
  • US20250159188A1 patent drawing
  • US20250159188A1 patent drawing

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.