Subblock Temporal Motion Prediction Using Multiple DV Predictors
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies face inefficiencies in intra prediction and motion vector prediction, particularly in handling the increasing number of prediction directions and redundancy in video data, which affects compression efficiency.
Innovation Solution
The introduction of subblock-based temporal motion vector prediction (SbTMVP) using multiple displacement vector predictors and offsets, which enhances the prediction process by utilizing a base index and displacement vector offset information to reconstruct subblocks, reducing redundancy and improving compression efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of substance
If traditional motion vector prediction is used, then device complexity is reduced, but compression efficiency deteriorates due to redundancy in video data
Solution Approach 1:
The current block is divided into multiple subblocks, and each subblock is processed independently with its own motion vector prediction. This segmentation allows for more precise local motion compensation while maintaining manageable complexity through systematic processing of each subblock
Solution Approach 2:
The patent introduces a new temporal dimension by using motion vectors from a collocated block in a reference picture at a different time point. This temporal motion vector prediction adds a time-based dimension to the prediction process, improving compression efficiency by exploiting temporal redundancy
2Measurement precision
If multiple displacement vector predictors are used, then prediction accuracy is improved, but data processing requirements increase
Solution Approach 1:
Different subblocks within the same current block may use different motion vector predictors selected from the plurality of predictors. This local quality approach allows each subblock to be predicted using the most appropriate predictor for its specific motion characteristics, improving overall prediction accuracy
Solution Approach 2:
Multiple displacement vector predictors are pre-calculated and stored before the actual prediction process. These predictors are derived from neighboring blocks and collocated blocks in advance, so that during decoding, the processor can efficiently select and apply the appropriate predictor without performing complex calculations in real-time
Data Source
AI summary
Aspects of the disclosure provide a method and an apparatus including processing circuitry that receives a coded video bitstream comprising a current picture that includes a current block. The processing circuitry determines, based on a syntax element in the coded video bitstream, that the current block including a plurality of subblocks is coded in a subblock-based temporal motion vector prediction (SbTMVP) mode. The processing circuitry determines a plurality of displacement vector (DV) predictor (DVP) candidates and receives a base index indicating a DVP in the plurality of DVP candidates and a DV offset of the current block. The processing circuitry determines a DV based on the DVP and the DV offset. The DV indicates a block collocated with the current block in a collocated reference picture. The processing circuitry reconstructs a subblock in the plurality of subblocks based on motion information of a corresponding subblock in the collocated block.


