VR Headset Latency Reduction via Image Feature Correlation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In virtual reality and augmented reality systems, head-mountable displays (HMDs) face latency issues that lead to incorrect image generation when tracking the position and orientation of the user's head, causing a mismatch between the tracked position and the displayed image frames, which can result in user disorientation and motion sickness.
Innovation Solution
A data processing apparatus that includes receiving circuitry for tracking data, image processing circuitry for generating image frames, detection circuitry for identifying image features, and correlation circuitry to calculate differences between image features and tracking data, generating output data to adjust the image frames and reduce latency, ensuring accurate tracking of the user's head movements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If image frames are generated based on tracking data in VR systems, then user immersion is improved, but latency causes mismatch between tracked position and displayed images leading to motion sickness
Solution Approach 1:
The system performs preliminary evaluation of tracking data to predict future head positions and pre-calculates image frames before they are actually needed for display. This allows the system to prepare corrected image data in advance, reducing the effective latency experienced by the user while maintaining accurate tracking representation.
Solution Approach 2:
The system continuously evaluates the relationship between tracking data and generated image frames, detecting discrepancies and corrections needed. This feedback loop allows real-time adjustment of image generation parameters to compensate for latency, ensuring that displayed images accurately reflect the user's head movements despite processing delays.
2Measurement precision
If tracking data is processed to generate accurate image frames, then user experience is improved, but system complexity increases
Solution Approach 1:
The system introduces an intermediate evaluation stage that analyzes tracking data and generates correction information without requiring complete reprocessing of all image generation logic. This intermediary layer simplifies the overall system architecture by separating tracking evaluation from image rendering, making the complex processing more manageable and efficient.
Data Source
AI summary
A data processing apparatus comprises receiving circuitry to receive tracking data indicative of at least one of a tracked position and orientation of a head-mountable display (HMD), image processing circuitry to generate a sequence of images frames for display in dependence upon the tracking data, detection circuitry to detect an image feature in a first image frame and to detect a corresponding image feature in a second image frame, and correlation circuitry to: calculate a difference between the image feature in the first image frame and the corresponding image feature in the second image frame; generate difference data indicative of a difference between a viewpoint for the first image frame and a viewpoint for the second image frame in dependence upon the difference between the image feature in the first image frame and the corresponding image feature in the second image frame; and generate output data in dependence upon a difference between the difference data and the tracking data associated with the first and second image frames.


