Motion Vector Detection Using Point-Symmetric Pixel Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Motion vector detection devices struggle to accurately detect motion vectors when objects move in or out of a frame, leading to incorrect interpolation pixels and discomfort in generated interpolation frames.
Innovation Solution
A motion vector detection device that defines a central frame of interest and uses area flags to differentiate between effective and outside image areas, employing a pixel selector to adjust search ranges and calculate correlation information for accurate vector detection, even when parts of the search range are outside the effective image area.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the search range is extended to cover the entire frame including outside effective image areas, then the motion vector detection can capture objects moving in or out of the frame, but the calculation includes invalid pixels that reduce detection accuracy
Solution Approach 1:
The patent segments the frame into effective image areas and outside effective image areas using area flags. This segmentation allows the system to distinguish between valid pixels that should be considered in motion detection and invalid pixels that should be excluded, thereby maintaining detection accuracy while handling frame-in/frame-out scenarios.
Solution Approach 2:
The patent applies different processing rules to different regions of the frame based on area flags. Pixels within effective image areas are processed with full motion detection algorithms, while pixels outside effective image areas are handled differently (excluded or replaced with reference frame pixels), ensuring that local region characteristics are preserved and detection accuracy is maintained.
2Measurement precision
If the search range is limited to only the effective image area, then the motion vector detection accuracy is maintained, but objects moving in or out of the frame cannot be detected
Solution Approach 1:
The patent performs preliminary classification of pixels using area flags before motion detection. This preliminary action identifies which pixels belong to effective image areas and which belong to outside effective image areas, allowing the system to prepare appropriate processing strategies for each region and handle frame-in/frame-out scenarios effectively.
Solution Approach 2:
The patent introduces area flags as an intermediary mechanism that mediates between the search range requirements and the effective image area constraints. The area flags act as a bridge, allowing the system to extend the search range to capture moving objects while simultaneously filtering out invalid pixels to maintain detection accuracy.
3Device complexity
If pixels outside the effective image area are included in the search range, then the device complexity is reduced by avoiding special case handling, but the interpolation quality deteriorates due to incorrect motion vectors
Solution Approach 1:
The patent segments the processing logic based on area flags, creating distinct processing paths for pixels inside and outside effective image areas. This segmentation maintains processing simplicity by using a unified flag-based approach while ensuring high interpolation quality through region-specific processing rules.
Solution Approach 2:
The patent changes the processing parameters (which pixels to include in motion detection) based on the area flag values. This parameter change approach allows the system to maintain simple processing logic while achieving high interpolation quality by dynamically adjusting which pixels are considered valid for motion vector calculation.
Data Source
AI summary
When determining that a pixel of a future frame, which is included in a search range, includes a pixel on an outside of an effective image area, and determining that pixels inside an effective image area of a past frame are present at positions point-symmetric to pixels inside the search range and on an outside of the effective image area about a pixel of interest, a pixel selector selects pixels in an effective image area of a past frame, the pixels being located at the point-symmetric positions. The pixel selector calculates difference values between the pixel of interest and the selected pixels inside the effective image area of the past frame.


