Eye Glint Z-Distance Determination via Iterative Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveaccuracy of source location determinationVSAvoidcomplexity of iterative adjustment process
Core Design Contradiction:
Measurement precisionVSDevice complexity

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.

Inventive Principle:
Principle #23Feedback

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.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If the z-distance parameter is adjusted iteratively to improve accuracy, then the measurement precision improves, but the processing time increases

Engineering Contradiction:
Improveaccuracy of z-distance determinationVSAvoidprocessing time for iterative adjustments
Core Design Contradiction:
Measurement precisionVSLoss of time

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.

Inventive Principle:
Principle #25Self-service

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

Engineering Contradiction:
Improveprecision of source location associationVSAvoidspeed of iterative convergence
Core Design Contradiction:
Measurement precisionVSProductivity

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.

Inventive Principle:
Principle #16Partial or excessive action

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

Methodology Applied
Scientific EffectReflection: Reflection

Data Source

PatentUS9934583B2Expectation maximization to determine position of ambient glints
Publication Date: 2018.04.03 GOOGLE LLC
  • US9934583B2 patent drawing
  • US9934583B2 patent drawing
  • US9934583B2 patent drawing

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.