Relative Head-Tracking for Fixed Head-Mounted Display UI Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional head-mounted display devices face inaccuracies and difficulties in selecting user interface elements using voice commands, eye tracking, or head gestures, particularly in distinguishing intentional from unintentional gestures, and may cause user disorientation due to absolute head-tracking methods.

Innovation Solution

Implementing a relative head-tracking mechanism that computes an angular distance between head orientations and applies a gain value to update a position indicator on a fixed user interface, allowing subtle and graceful user interactions without requiring socially awkward gestures or causing disorientation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional head gestures are used for UI element selection, then the system can provide basic selection functionality, but the selection accuracy is poor and the system cannot distinguish between intentional and unintentional gestures

Engineering Contradiction:
Improvegesture detection accuracyVSAvoidgesture intention discrimination
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent segments the head movement detection into multiple independent components: angular distance calculation, velocity computation, acceleration detection, and intention determination logic. This segmentation allows each component to be optimized independently, improving overall gesture detection accuracy and reliability by separating intentional gestures from unintentional movements through multi-stage analysis.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If absolute head-tracking methods are used, then the user interface can respond to head movements, but the user experiences disorientation and social awkwardness

Engineering Contradiction:
ImproveUI responsiveness to head movementVSAvoiduser disorientation
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

Instead of moving the entire user interface with head movements (absolute head-tracking), the patent inverts the approach by keeping the UI fixed and moving only a position indicator relative to the fixed interface. This inversion maintains UI responsiveness while eliminating the disorientation caused by continuous interface movement, allowing natural head movements without social awkwardness.

Inventive Principle:
Principle #13The other way round (Inversion)

3Adaptability or versatility

If voice commands or eye tracking are used for selection, then alternative input methods are provided, but the selection process becomes less intuitive and more complex

Engineering Contradiction:
Improveinput method diversityVSAvoidselection intuitiveness
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent enables the system to use the user's natural head movements themselves as the selection mechanism, eliminating the need for separate voice commands or eye tracking systems. The head movements directly control the position indicator on the fixed UI, making the selection process intuitive while maintaining the versatility of head-based input.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12379590B2Relative head-tracking for user-interface element selection on a head-mounted display device
Publication Date: 2025.08.05 GOOGLE LLC
  • US12379590B2 patent drawing
  • US12379590B2 patent drawing
  • US12379590B2 patent drawing

AI summary

A head-mounted display device may initiate display of a user interface on a display of the head-mounted display device. A head-mounted display device may compute an angular distance between a previous head orientation and a current head orientation based on head movement data. A head-mounted display device may apply a gain value to the angular distance to move a position indicator to an updated position within a boundary of the user interface, the user interface configured to remain fixed to a location in the display regardless of head movements.