Derived Motion Vector Scaling Across Reference Pictures
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies face challenges in efficiently predicting motion vectors, particularly in advanced video coding standards like JEM, where current methods struggle to optimize motion vector prediction for improved compression efficiency and decoding performance.
Innovation Solution
The proposed method involves determining a reference picture and a scaling value based on the received motion vector and current picture to generate a second motion vector by scaling the received motion vector according to the determined scaling value, utilizing techniques such as template matching and bilateral matching for motion vector derivation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If motion vector prediction is performed using existing methods in JEM, then video coding can be performed, but motion vector prediction accuracy and compression efficiency are insufficient
Solution Approach 1:
The patent derives a second motion vector by scaling the received motion vector using a scaling value calculated from picture order counts (POC). This parameter transformation adapts the motion vector to different reference picture timelines, improving prediction accuracy for inter-view and temporal motion vector prediction without requiring additional complex processing
Solution Approach 2:
The patent introduces a scaling value as an intermediary parameter that bridges the received motion vector and the required second motion vector. This scaling value, derived from POC values, acts as a mediator to transform motion vectors between different reference pictures and timelines, resolving the inconsistency in motion vector accuracy across different picture references
2Measurement precision
If more motion vector derivation techniques are implemented, then motion vector prediction accuracy improves, but computational complexity increases
Solution Approach 1:
The patent performs preliminary derivation of the second motion vector using scaling based on POC values before the actual motion compensation process. This preliminary action prepares accurate motion vectors in advance, reducing the need for complex iterative optimization during decoding and improving overall prediction accuracy without proportionally increasing complexity
Solution Approach 2:
The patent replaces complex mechanical motion estimation processes with a mathematical scaling operation. Instead of performing full motion estimation for each reference picture, the system uses POC-based scaling to derive motion vectors, substituting computational mechanics with simpler algebraic transformations while maintaining accuracy
Data Source
AI summary
This disclosure relates to video coding and more particularly to techniques for performing motion vector prediction. According to an aspect of an invention, a motion vector and a corresponding reference picture identifier for the motion vector are received; a reference picture corresponding to a second motion vector is determined based on the reference picture corresponding to the received motion vector and a current picture; a scaling value is determined based on the determined reference picture, the reference picture corresponding to the received motion vector, and the current picture; and the second motion vector is generated from the received motion vector by scaling with the scaling value.


