Eye Position Predictor for Glassless 3D Displays
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In eye-tracking based glassless 3D displays, accurately predicting the user's eye position during 3D rendering is challenging, leading to potential image quality deterioration due to outdated coordinate usage, which results in crosstalk generation when the user moves.
Innovation Solution
An eye position predictor calculates a weighted average of position information variations to generate prediction position information, with weights increasing as the target time approaches, ensuring accurate rendering by shifting and storing new position data to prevent crosstalk.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If eye position detection is performed using traditional methods, then the system structure remains simple, but image quality deteriorates due to outdated coordinate usage causing crosstalk when the user moves
Solution Approach 1:
The patent applies preliminary action by predicting the eye position at the target time before rendering occurs. The eye position predictor calculates future eye position based on current and historical position information, allowing the system to pre-compensate for user movement. This ensures that the coordinate information used for rendering is already adjusted for the target time, preventing crosstalk and maintaining image quality without requiring complex real-time tracking adjustments during rendering
Solution Approach 2:
The patent introduces an eye position predictor as an intermediary component between the eye position detector and the renderer. This mediator processes the raw eye position information, applies prediction algorithms to estimate future position, and provides corrected coordinates to the renderer. This intermediary layer isolates the rendering process from the complexity of real-time eye tracking, allowing high-quality rendering while maintaining relatively simple system architecture
2Reliability
If real-time eye position tracking is implemented, then crosstalk is reduced, but processing time increases due to continuous calculation requirements
Solution Approach 1:
The system performs eye position prediction in advance before the rendering operation. By calculating the predicted eye position at the target time before rendering begins, the system avoids the need for time-critical calculations during the rendering process itself. This preliminary computation allows accurate eye tracking while maintaining efficient processing timing, as the prediction results are ready when needed for rendering
Solution Approach 2:
The patent uses historical eye position information as a copy or reference data set for prediction calculations. Instead of performing complex real-time analysis during rendering, the system replicates and processes past position data to generate future position estimates. This approach reduces processing time by working with stored historical data rather than performing exhaustive real-time computations
Data Source
Figure 1A~1B
Figure 2
Figure 3
AI summary
An apparatus and method for predicting an eye position includes a storer configured to store detected position information of an eye of user during a sample time interval, a calculator configured to calculate a weighted average value of a variation of the detected position information, and a predictor configured to generate prediction position information of the eye of user at a target time based on the weighted average value, and the calculator is configured to apply a weight to the variation of the detected position information such that the weight increases as the target time is approached during the sample time interval.