Eye Glint Z-Distance Determination via Iterative Feedback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wearable display technologies face challenges in accurately determining the location of reflected feature sources relative to the user's eye, which is crucial for applications like augmented and virtual reality, as the distance to these sources is often unknown and can affect the quality of the displayed images.
Innovation Solution
A method involving a head-mountable display with an inward-facing camera that analyzes eye-image data to determine the observed movement of reflected features, adjusts a z-distance parameter recursively until the difference between observed and expected movements is within a threshold, allowing for accurate association of the source location of these features.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the z-distance parameter is estimated using conventional methods, then the determination process is simple, but the accuracy of source location determination deteriorates
Solution Approach 1:
The system implements feedback by iteratively comparing the observed movement of reflected features with the expected movement based on the current z-distance parameter estimate. The difference between observed and expected movements is used to adjust the z-distance parameter in subsequent iterations, creating a closed-loop feedback mechanism that progressively refines the accuracy of source location determination.
Solution Approach 2:
The z-distance parameter is treated as a dynamic variable that evolves through iterative adjustments rather than a static value. The system dynamically updates the z-distance parameter based on the difference between observed and expected feature movements, allowing the parameter to adapt and converge toward the accurate source location through multiple iterations.
2Measurement precision
If the z-distance parameter is adjusted iteratively to improve accuracy, then the measurement precision improves, but the processing time increases
Solution Approach 1:
The system performs self-service by automatically adjusting the z-distance parameter based on the observed versus expected movement comparison without requiring external intervention. The iterative process is self-regulating, where the system uses its own output (movement comparison) to adjust its input parameter (z-distance), enabling autonomous refinement of accuracy over time.
3Measurement precision
If the difference threshold is set low for high precision, then the measurement accuracy improves, but the convergence speed of the iterative process deteriorates
Solution Approach 1:
The system applies partial action by adjusting the z-distance parameter in controlled increments rather than attempting to achieve perfect accuracy in a single step. The iterative process allows for progressive refinement where each iteration makes a partial adjustment toward the target precision, balancing the trade-off between convergence speed and final accuracy through moderate, incremental changes.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This approach enables precise determination of the z-distance to reflected feature sources, enhancing the accuracy of image rendering in wearable displays and improving user experience in real-time interactive applications.
Implementation Method 1
analyzing eye-image data to determine observed movement of a reflected feature on a corneal surface
Data Source
AI summary
Exemplary embodiments may involve analyzing reflections from an eye to help determine where the respective sources of the reflections are located. An exemplary method involves: (a) analyzing eye-image data to determine observed movement of a reflected feature on an eye surface; (b) determining an expected movement of the reflected feature on the eye surface given a value of a z-distance parameter; (c) determining a difference between the observed movement of the reflected feature on the eye surface and the expected movement of the reflected feature on the eye surface; (d) if the difference is less than a threshold, then associating the value of the z-distance parameter with a source of the reflected feature; and (e) if the difference is greater than the threshold, then: (i) making a predetermined adjustment to the value of the z-distance parameter; and (ii) repeating (a) to (d) with the adjusted value of the z-distance parameter.


