Scanned Beam Display Crossover Coordinate Tracking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In scanned beam displays, accurately tracking multiple input devices across a crossover boundary is challenging due to coordinate swapping issues, which can lead to incorrect association of X-Y coordinates with the wrong input device, resulting in loss of tracking accuracy.
Innovation Solution
Implementing a system that maintains a history of input device positions between frames, uses inter-frame motion analysis, and employs shape detection to correct coordinate associations and prevent swapping, ensuring accurate tracking by defining thresholds for distance and velocity to differentiate valid movements from noise events.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If multiple input devices are tracked using temporal tagging in the time domain, then the system can detect and associate input devices with their coordinates, but when input devices cross a horizontal boundary, their coordinates may be inadvertently swapped and tracking accuracy is lost
Solution Approach 1:
The patent transitions from purely temporal tagging to a spatio-temporal approach by incorporating spatial information (crossover boundaries) into the tracking system. The detector is divided into multiple detector elements arranged in rows and columns, and the system tracks which elements are active to determine if a crossover has occurred. This adds a spatial dimension to the temporal tagging process, allowing the system to detect when devices have crossed boundaries and correct coordinate assignments accordingly.
Solution Approach 2:
The system implements feedback by continuously monitoring the positions of active detector elements and comparing them against expected positions based on previous frames. When a crossover boundary is detected (indicated by changes in the pattern of active detector elements), the system provides feedback to correct the coordinate associations. This feedback mechanism ensures that coordinate swaps are detected and corrected, maintaining tracking reliability.
2Loss of information
If the system uses temporal separation to tag input devices, then unique identification is achieved, but the temporal relationship may be violated when devices cross boundaries causing tag swapping
Solution Approach 1:
The system performs preliminary actions by establishing a baseline pattern of active detector elements before a potential crossover event. By monitoring the temporal sequence of detector element activations and comparing against expected patterns, the system can predict and prevent tag swapping before it occurs. This preliminary monitoring and pattern recognition approach maintains identification integrity without requiring complex real-time corrections.
3Ease of manufacture
If coordinate detection is performed without considering crossover boundaries, then the detection process is simple, but coordinate association becomes incorrect when devices cross the horizontal line
Solution Approach 1:
The detector is segmented into multiple detector elements arranged in a grid pattern with rows and columns. This segmentation allows the system to independently track which specific elements are active, providing detailed spatial information about input device positions. By analyzing the patterns of active elements across segments, the system can detect crossover events and maintain accurate coordinate associations without requiring a completely complex detection algorithm.
Data Source
AI summary
Briefly, in accordance with one or more embodiments, an image or projection cone is projected onto a projection surface via a raster scan to generate the image, or in a light cone. Movements of two or more input sources with respect to projection cone are detected, and a determination is made whether the input sources have crossed a crossover line in the projection cone. If the input sources have moved greater than a threshold amount after crossing the crossover line, position data between the input sources may be exchanged to reflect proper position data for the input sources.


