Strobe Tracking for HMDs in xR Applications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Head-Mounted Displays (HMDs) in virtual, augmented, and mixed reality applications face challenges in accurately tracking user movement and rendering consistent virtual environments due to limited processing capabilities and the need for precise positional tracking, which affects the quality of the immersive experience.

Innovation Solution

The implementation of a strobe tracking system within Information Handling Systems (IHS) that uses a camera to capture images of a strobe source, determining the instantaneous velocity and acceleration of the HMD, and rendering virtual, augmented, or mixed reality frames based on this data, allowing for synchronized and accurate tracking of user movement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional tracking methods are used with limited processing capabilities, then device complexity is reduced, but measurement precision of user movement deteriorates

Engineering Contradiction:
Improvepositional tracking accuracyVSAvoidprocessing capability requirements
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces a strobe source as an intermediary element that simplifies velocity measurement. Instead of using complex algorithms to track HMD movement, the system uses a strobe source that creates a visual trail whose length directly corresponds to velocity, making measurement simpler and more accurate with limited processing capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the parameter being measured from direct position tracking to velocity-based tracking using strobe illumination. By measuring the length of the strobe trail and dividing by the strobe period, the system obtains velocity information more efficiently than traditional position-difference methods, improving measurement precision while reducing processing complexity.

Inventive Principle:
Principle #35Parameter changes

2Loss of time

If traditional frame-based tracking is used, then device complexity is minimized, but loss of time increases due to latency in movement tracking

Engineering Contradiction:
Improvetracking latencyVSAvoidsynchronization system complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent employs periodic strobe illumination at a specific frequency (e.g., 333 Hz) to create regular, time-synchronized measurement intervals. This periodic action allows the system to capture velocity information at precise time intervals, reducing tracking latency while maintaining manageable system complexity through regular, predictable operation cycles.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system performs preliminary synchronization between the strobe source and camera before actual tracking begins. The strobe source is configured to operate at a frequency that aligns with the camera frame rate, pre-establishing the timing relationship needed for accurate velocity measurement without requiring complex real-time synchronization during operation.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If high processing capability is used for accurate tracking, then measurement precision improves, but use of energy increases

Engineering Contradiction:
Improveinstantaneous velocity determination accuracyVSAvoidprocessing energy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts only the essential information needed for velocity measurement - the length of the strobe trail in the captured image. By focusing solely on this single parameter rather than processing complete video frames or multiple sensor inputs, the system achieves accurate instantaneous velocity determination with minimal processing energy consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system uses simple, computationally inexpensive calculations - measuring trail length in pixels and dividing by the known strobe period. This approach replaces complex, energy-intensive tracking algorithms with a simple, disposable calculation that can be performed quickly and efficiently, reducing energy consumption while maintaining measurement precision.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

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 enhances the accuracy and efficiency of positional tracking, reduces latency, and improves the overall immersive experience by enabling real-time rendering of virtual environments that maintain visual congruence with the real world, even during user movement.

Implementation Method 1

receive an image of a strobe source captured by a camera; determine an instantaneous velocity of a Head-Mounted Display (HMD) based upon the image

Methodology Applied
Scientific EffectStroboscopic effect: Stroboscopic Effect

Implementation Method 2

The strobe source may be configured to stay on for A milliseconds and off for B milliseconds, periodically

Methodology Applied
Scientific EffectLight emission: Light Emitting Diode

Implementation Method 3

receive an image of a strobe source captured by a camera; The camera may be configured to capture the image in synchronization with the strobe source

Methodology Applied
Scientific EffectLight detection: Photoelectric Effect

Data Source

PatentUS10475415B1Strobe tracking of head-mounted displays (HMDs) in virtual, augmented, and mixed reality (xR) applications
Publication Date: 2019.11.12 DELL PROD LP
  • US10475415B1 patent drawing
  • US10475415B1 patent drawing
  • US10475415B1 patent drawing

AI summary

Systems and methods for strobe tracking of Head-Mounted Displays (HMDs) in virtual, augmented, and mixed reality (xR) applications are described. In some embodiments, an Information Handling System (IHS) may include a host processor; and a memory coupled to the host processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: receive an image of a strobe source captured by a camera; determine an instantaneous velocity of an HMD based upon the image; and render an xR frame for display by the HMD based, at least in part, upon the determination.