Interlaced Video Motion Vector Parity Correction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In interlaced picture coding using the merge mode or MVP mode, differences in parity between field pictures lead to errors in motion vectors, reducing coding efficiency.
Innovation Solution
A method to generate a predicted motion vector by extracting a standard vector from a chronologically adjacent coded field picture, scaling it based on temporal distances, and correcting it using the parities of involved field pictures to form a corrected predicted motion vector.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a standard vector is extracted from a chronologically adjacent coded field picture and scaled based on temporal distances, then the predicted motion vector accuracy is improved, but errors occur when field pictures have different parities
Solution Approach 1:
The patent introduces a parity correction mechanism as an intermediary step between vector extraction and final motion vector determination. The correction process detects parity differences between field pictures and applies appropriate adjustments to eliminate errors, thereby maintaining reliability while preserving the accuracy benefits of temporal scaling.
Solution Approach 2:
The patent dynamically adjusts the motion vector parameters based on the parity state of field pictures. When parity differences are detected, the system modifies the vector components through correction calculations, effectively changing the parameter values to match the actual motion characteristics and eliminate prediction errors.
2Productivity
If motion vector correction is applied based on field picture parity, then coding efficiency is maintained, but the device complexity increases
Solution Approach 1:
The patent performs parity checking and correction preparation in advance during the motion estimation process. By identifying potential parity-related errors before final motion vector determination, the system can apply corrections efficiently without requiring complex real-time processing, thus maintaining coding efficiency while managing device complexity.
Data Source
AI summary
A method includes extracting a first vector used to code a specific block belonging to a coded field picture arranged chronologically adjacent to a field picture to be coded and to a block to be coded, generating a second vector by scaling the first vector based on a temporal distance between the field picture and a second picture specified by a reference index and referenced for the block and included in the field picture and a temporal distance between a first picture pointed by the first vector and the coded field picture arranged chronologically adjacent to the field picture, and correcting the second vector based on a parity of the field picture, a parity of the first picture, a parity of the second picture and a parity of the coded field picture and forming the corrected second vector.


