Temporal Motion Vector Prediction for Accurate Inter-Picture Encoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image encoding/decoding technologies face challenges in accurately predicting pixel values for high-resolution and high-definition images, particularly in inter-prediction processes, where efficient use of motion vector predictors is lacking.
Innovation Solution
The proposed solution involves generating a motion vector predictor for a target block based on the motion vector of a candidate block in a co-located picture, using scaling coefficients to adjust temporal distances, and selecting appropriate motion vectors based on inter-prediction indicators and block sizes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If inter-prediction technology is used for high-resolution images, then image quality is improved, but computational complexity increases
Solution Approach 1:
The patent applies preliminary action by generating motion vector predictors from co-located picture blocks before the actual inter-prediction process. The motion vector of a block in a co-located picture is used to predict motion vectors for corresponding blocks in the current picture, preparing prediction data in advance to reduce real-time computational complexity while maintaining high image quality
Solution Approach 2:
The patent uses copying by replicating motion information from a co-located picture to the current picture. The motion vector predictor is copied from a block in the co-located picture and scaled appropriately, avoiding the need to compute motion vectors from scratch for each block, thus reducing computational complexity while preserving prediction accuracy
2Measurement precision
If motion vector predictors are generated using co-located picture blocks, then prediction accuracy is improved, but processing time increases
Solution Approach 1:
The patent applies parameter changes by scaling the motion vector predictor based on temporal distance ratios. The motion vector from the co-located picture is scaled by the ratio of temporal distances (current picture to co-located picture versus co-located picture to reference picture) to adapt to different time intervals, improving prediction accuracy while maintaining efficient processing through simple scaling operations
Solution Approach 2:
The patent segments the motion prediction process by separately handling motion vector prediction for different blocks using their corresponding co-located blocks. Each block's motion is predicted independently using its specific co-located block's motion information, allowing parallel processing and reducing overall processing time while maintaining high prediction accuracy for each segment
Data Source
AI summary
Disclosed herein are a decoding method and apparatus and an encoding method and apparatus that perform inter-prediction using a motion vector predictor. For a candidate block in a col picture, a scaled motion vector is generated based on a motion vector of the candidate block. When the scaled motion vector indicates a target block, a motion vector predictor of the target block is generated based on the motion vector of the candidate block. The motion vector predictor is used to derive the motion vector of the target block in a specific inter-prediction mode such as a merge mode and an AMVP mode.


