Virtual Reality Headset Crash Compensation With Pre-Rendered Frames
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Virtual reality systems are susceptible to crash events that cause sudden stops or freezes in visual content, leading to jarring sensations for users due to misalignment of visual and musculoskeletal signals.
Innovation Solution
A method and system that pre-renders future virtual display content based on predicted orientations of the VR headset, allowing for a seamless transition by displaying a virtual display sequence after a crash event, reducing computational load and ensuring a smooth visual experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If real-time rendering of virtual display content is performed during VR operation, then the visual content can be dynamically updated according to headset orientation, but the system becomes susceptible to crash events causing sudden stops in display
Solution Approach 1:
The system pre-renders a sequence of future virtual display content frames before they are needed, storing them in a buffer. When a crash event occurs during real-time rendering, the system can immediately switch to displaying the pre-rendered sequence, preventing sudden stops and maintaining display continuity while preserving dynamic adaptability.
2Reliability
If future virtual display content is pre-rendered for multiple orientations, then crash events can be compensated, but computational load and memory requirements increase
Solution Approach 1:
Instead of pre-rendering content for all possible orientations uniformly, the system pre-renders content based on predicted future headset orientations and the specific sequence of frames needed. This localized pre-rendering approach provides crash compensation only where and when needed, reducing unnecessary computational energy consumption while maintaining reliability.
3Reliability
If a buffer of pre-rendered frames is maintained, then seamless transition during crash events is achieved, but memory usage increases
Solution Approach 1:
The system maintains a buffer of pre-rendered frames that is sufficient to cover the typical crash duration and provide seamless transition, but not excessively large. The buffer size is optimized to balance the need for seamless transition during crash events against the available memory capacity, storing only the necessary number of future frames.
Data Source
AI summary
A method for compensating for a crash event during display of a virtual environment on a virtual reality, VR, headset, the method comprising: receiving virtual display content representing a virtual environment, tracking the orientation of the VR headset, rendering and displaying virtual display content according to the orientation of the VR headset during normal operation, prior to a crash event; rendering future virtual display content associated with a plurality of possible orientations of the VR headset; detecting a crash event, preventing further rendering of virtual display content; and displaying a virtual display sequence based on the rendered future virtual display content after the crash event to prevent a sudden stop in the display of the virtual environment.

