Image Signal Detection for Animation Motion Vector Accuracy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image signal detection devices face issues with erroneous motion vector detection, leading to image quality deterioration in interpolation frames, particularly in specific moving images like animation, due to inaccurate detection of motion vectors.
Innovation Solution
An image signal detection device is designed with multiple motion vector detecting units and a local determining unit to assess the difference between motion vectors and matching errors across frames, determining the presence of discontinuously moving objects within a continuously moving background, thereby reducing erroneous detection and improving image quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If motion vector detection is performed to enable frame rate conversion, then interpolation frame generation is possible, but erroneous motion vector detection occurs leading to image quality deterioration
Solution Approach 1:
The patent performs preliminary analysis of motion vector characteristics across multiple frames before generating interpolation frames. By detecting patterns in motion vectors and matching errors in advance, the system identifies animation sequences and adjusts processing parameters proactively, preventing image quality deterioration before it occurs during interpolation frame generation.
Solution Approach 2:
The patent implements a feedback mechanism where motion vector detection results and matching error calculations are continuously monitored. The system uses this feedback to dynamically adjust motion vector values for animation sequences, comparing detected motion vectors against calculated matching errors to identify and correct erroneous detections that would otherwise degrade interpolation frame quality.
2Manufacturing precision
If motion vector is set to 0 for animation detection to prevent image quality deterioration, then visual discomfort is reduced, but detection accuracy of actual motion is lost
Solution Approach 1:
The patent applies local quality by treating animation sequences and live-action sequences differently based on local characteristics detected in the video stream. Rather than uniformly setting motion vectors to 0 or processing all frames identically, the system identifies animation-specific patterns locally and applies specialized processing only to those segments, preserving motion vector accuracy for live-action while preventing errors in animation.
Solution Approach 2:
The patent changes processing parameters dynamically based on detected sequence type. For animation sequences, it modifies motion vector handling by comparing against matching errors and adjusting values accordingly. For live-action sequences, it maintains standard motion vector processing, thus preserving detection accuracy where needed while applying corrections only where beneficial.
3Measurement precision
If multiple motion vectors are calculated and compared to detect animation sequences, then detection accuracy improves, but device complexity increases
Solution Approach 1:
The patent segments the video processing task into distinct analytical components: motion vector detection, matching error calculation, pattern recognition across frames, and sequence type classification. By dividing the complex detection problem into these manageable segments, the system achieves high detection accuracy through systematic analysis while keeping each individual processing stage relatively simple and efficient.
Data Source
AI summary
A first motion vector detecting unit calculates a first matching error by detecting a first motion vector based on a first frame and a second frame. A second motion vector detecting unit calculates a second matching error by detecting a second motion vector based on the second frame and a third frame. A local determining unit determines whether a discontinuously moving object is present in a continuously moving background, based on an absolute difference value between the first motion vector and the second motion vector, and the first and second matching errors. An integrating unit integrates determination values for each block within a frame. A determining unit determines whether an image signal is a specific moving image in which the discontinuously moving object is present in a continuously moving background, based on a pattern of integrated values of at least two frames.


