Strobe Tracking for HMDs in xR Applications
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Measurement precision
If high processing capability is used for accurate tracking, then measurement precision improves, but use of energy increases
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.
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.
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
Implementation Method 2
The strobe source may be configured to stay on for A milliseconds and off for B milliseconds, periodically
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
Data Source
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.


