HUD Spatial Anchors for Eye-Tracked Virtual Element Visibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing autostereoscopic display systems struggle to dynamically adapt to changes in user head position and complex geometries of optical combiners, leading to inconsistent visibility and obstructions of graphical elements, particularly in HUDs.

Innovation Solution

A system and method using eye position-based spatial anchors to dynamically position graphical elements by determining a 3D view frustum and placing spatial anchors on its cross-section, ensuring elements remain visible and aligned with the user's field of view regardless of head position or viewing direction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If fixed or static spatial positioning of virtual elements is used, then device complexity is reduced, but visibility and usability of graphical elements deteriorate due to head position changes

Engineering Contradiction:
Improvespatial positioning systemVSAvoidvisibility of graphical elements
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements dynamic spatial positioning of graphical elements by tracking eye position and recalculating the canvas area and element positions in real-time. The system transitions from static to dynamic positioning, where virtual elements automatically adjust their positions based on detected eye movements and head position changes, ensuring consistent visibility without requiring complex manual adjustments.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs feedback mechanisms by continuously monitoring eye position through cameras or sensors and using this information to adjust the positioning of graphical elements. The detected eye position feeds back into the rendering system, which then recalculates and repositions elements to maintain optimal visibility, creating a closed-loop control system that adapts to user movements.

Inventive Principle:
Principle #23Feedback

2Reliability

If manual seat height adjustment is required, then visibility of virtual elements can be improved, but ease of operation deteriorates due to cumbersome adjustments

Engineering Contradiction:
Improvevisibility of virtual elementsVSAvoiduser adjustment process
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system provides self-service by automatically detecting eye position and adjusting graphical element positioning without requiring any manual intervention from the user. The tracker continuously monitors eye movements and the system autonomously recalculates and repositions virtual elements to maintain visibility, eliminating the need for users to manually adjust seat height or other physical parameters.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical adjustment system (manual seat height adjustment) with an optical/electronic system. Instead of requiring physical movement of the user or mechanical adjustment of the display, the system uses eye tracking cameras and software-based canvas recalculation to achieve the same visibility improvement, substituting mechanical complexity with computational intelligence.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Device complexity

If the canvas area is fixed, then device complexity is reduced, but adaptability to head position changes deteriorates

Engineering Contradiction:
Improvecanvas positioning systemVSAvoidadaptation to head position
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic canvas area that automatically adjusts its boundaries and position based on detected eye position. Instead of using a fixed canvas, the system recalculates the visible area and repositions virtual elements within this dynamically adjusted canvas, allowing the display to adapt to various head positions and eye movements while maintaining a relatively simple overall system architecture.

Inventive Principle:
Principle #15Dynamics

4Manufacturing precision

If virtual elements are positioned at fixed locations, then manufacturing precision requirements are reduced, but visibility consistency deteriorates with head movement

Engineering Contradiction:
Improveelement positioningVSAvoidvisibility consistency
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The system uses feedback from eye tracking to dynamically adjust element positions, compensating for variations in manufacturing precision. By continuously monitoring eye position and recalculating optimal element locations, the system can tolerate greater variations in initial positioning while still maintaining consistent visibility, effectively reducing the stringency of manufacturing precision requirements.

Inventive Principle:
Principle #23Feedback

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

Enhances user experience by maintaining consistent visibility and reducing visual strain, adapting to complex geometries, and ensuring graphical elements are always visible and usable, improving usability and comfort in HUDs.

Implementation Method 1

determine a relative position of a given eye of at least one user with respect to a semi-reflective surface of the optical combiner, using the tracker

Methodology Applied
Scientific EffectLight reflection: Reflection

Data Source

PatentUS12360595B1Eye position based spatial anchors for heads-up displays
Publication Date: 2025.07.15 DISTANCE TECHNOLOGIES OY
  • US12360595B1 patent drawing
  • US12360595B1 patent drawing
  • US12360595B1 patent drawing

AI summary

A relative position of a given eye of user(s) is determined with respect to a semi-reflective surface of an optical combiner, using a tracker. A given reflection region is identified on the semi-reflective surface from which light emitted by a light-emitting surface (122, 606) of an autostereoscopic display is reflected toward the given eye. A given three-dimensional (3D) view frustum corresponding to the given eye is determined. For a given virtual depth at which graphical element(s) is/are to be presented, a frustum cross-section of the given 3D view frustum is determined at the given virtual depth relative to the given eye. Spatial anchor(s) is/are positioned at predefined position(s) on the frustum cross-section. A position for the graphical element(s) on the frustum cross-section is determined relative to the spatial anchor(s). A given image for presenting the graphical element(s) to the given eye, is determined, the graphical element(s) being positioned at the determined position.