Dynamic In-Vehicle Virtual Reality View Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current immersive virtual reality and augmented reality systems fail to effectively consider the user's environment and vehicle dynamics, leading to discomfort and potential motion sickness due to mismatched virtual and real-world motions.
Innovation Solution
A computer-implemented method and system that receives vehicle data and occupant action data to generate a dynamic virtual view by modifying a virtual world model, synchronizing the virtual view with vehicle and user motions, and rendering it in real-time to an output device, thereby creating a customized and immersive experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If immersive virtual reality systems block out physical world stimuli to create immersion, then immersion quality is improved, but user comfort deteriorates due to motion sickness from mismatched virtual and real-world motions
Solution Approach 1:
The system continuously receives vehicle data (acceleration, velocity, position) and occupant action data (head position, body orientation) as feedback inputs. This feedback loop enables the virtual reality system to dynamically adjust the virtual environment and view orientation to match real-world vehicle motions, thereby preventing motion sickness while maintaining immersion quality.
Solution Approach 2:
The system changes key parameters of the virtual environment including view orientation, camera position, and virtual horizon alignment based on real-time vehicle motion parameters and occupant action parameters. By dynamically adjusting these parameters to match physical world motions, the system eliminates the sensory conflict that causes motion sickness.
2Ease of operation
If the virtual reality system dynamically updates the virtual view based on vehicle and user motions, then user comfort is improved, but device complexity increases
Solution Approach 1:
The computing system performs multiple functions using integrated processing: it receives and processes vehicle data from vehicle systems, captures occupant action data from sensors, synchronizes virtual view updates with vehicle motions, and renders the virtual environment all through a unified multi-functional platform. This reduces overall system complexity despite the dynamic adaptations.
Solution Approach 2:
The system automatically adjusts the virtual view and environment based on real-time data from vehicle and occupant sensors without requiring manual intervention. The virtual reality system self-synchronizes with vehicle motions and occupant actions, eliminating the need for complex manual calibration or adjustment mechanisms.
3Manufacturing precision
If the system synchronizes virtual view with vehicle and user motions in real-time, then realism is improved, but processing speed requirements increase
Solution Approach 1:
The system pre-processes and buffers vehicle data and occupant action data before they are needed for virtual view updates. By preparing data in advance and maintaining ready-to-use data streams, the system can perform real-time synchronization without requiring excessive processing speed, as the data preparation work is done preliminarily.
Solution Approach 2:
The processing system is divided into separate modules: one module receives and processes vehicle data from vehicle systems, another module captures occupant action data, a third module synchronizes the virtual view, and a fourth module renders the output. This segmentation allows each module to operate at optimized speeds and reduces the processing burden on any single component.
Data Source
AI summary
A method for rendering views to an output device in a vehicle, including receiving vehicle data from a first frame of reference. The first frame of reference is defined by the vehicle relative to an exterior environment of the vehicle. The method includes determining vehicle occupant action data based on the vehicle data associated with a vehicle occupant of the vehicle in a second frame of reference different than the first frame of reference. The method including generating a view based on the vehicle data and a model, the model including one or more components that define the view, wherein generating the view includes modifying one or more components of the model according to the vehicle occupant action data. The method including rendering the view to the output device by controlling the output device to update display of the view according to the modified one more components of the model.


