System and method for dynamic in-vehicle virtual reality
First Claim
1. A computer-implemented method for rendering views for an immersive virtual reality or augmented reality to an output device and controlling a vehicle, comprising:
- determining a maneuver path for the vehicle is an available maneuver path or an unavailable maneuver path based on vehicle data from one or more vehicle systems of the vehicle;
updating a view for the immersive virtual reality or augmented reality based on a spatial environment around the vehicle and the maneuver path by augmenting one or more components of a model that defines the view to provide an indicator corresponding to the available maneuver path thereby persuading a user input virtually in the view corresponding to the indicator and the available maneuver path;
rendering the view for the immersive virtual reality or augmented reality to the output device by controlling the output device to update display of the view according to the model on the output device;
in response to rendering the view, receiving the user input virtually in the view augmenting an object of the model displayed virtually in the view and corresponding to the indicator and the available maneuver path;
generating a vehicle maneuver request for the vehicle based on the maneuver path in the view and the user input; and
controlling the one or more vehicle systems of the vehicle to execute the vehicle maneuver request.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method for rendering views to an output device and controlling a vehicle. The method includes determining a maneuver path for the vehicle within a spatial environment around the vehicle based on vehicle data from one or more vehicle systems of the vehicle. The method includes updating a view based on the spatial environment and the maneuver path, by augmenting one or more components of a model to provide a representation of the maneuver path virtually in the view as an available maneuver path or an unavailable maneuver path. The view is rendered to an output device and a vehicle maneuver request is generated based on the maneuver path. Further, the one or more vehicle systems are controlled to execute the vehicle maneuver request.
94 Citations
20 Claims
-
1. A computer-implemented method for rendering views for an immersive virtual reality or augmented reality to an output device and controlling a vehicle, comprising:
-
determining a maneuver path for the vehicle is an available maneuver path or an unavailable maneuver path based on vehicle data from one or more vehicle systems of the vehicle; updating a view for the immersive virtual reality or augmented reality based on a spatial environment around the vehicle and the maneuver path by augmenting one or more components of a model that defines the view to provide an indicator corresponding to the available maneuver path thereby persuading a user input virtually in the view corresponding to the indicator and the available maneuver path; rendering the view for the immersive virtual reality or augmented reality to the output device by controlling the output device to update display of the view according to the model on the output device; in response to rendering the view, receiving the user input virtually in the view augmenting an object of the model displayed virtually in the view and corresponding to the indicator and the available maneuver path; generating a vehicle maneuver request for the vehicle based on the maneuver path in the view and the user input; and controlling the one or more vehicle systems of the vehicle to execute the vehicle maneuver request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computing system for rendering views for an immersive virtual reality or augmented reality to an output device in a vehicle, comprising:
-
a processor operably connected to the output device and the vehicle, the processor, comprising; a virtual reality data module determines a maneuver path for the vehicle, within a spatial environment around the vehicle, is an available maneuver path or an unavailable maneuver path based on vehicle data from one or more vehicle systems of the vehicle; a dynamic virtual reality module updates a view for the immersive virtual reality or augmented reality based on the spatial environment and the maneuver path, by augmenting one or more components of a model that defines the view to provide a persuasion indicator of the maneuver path virtually in the view based on the maneuver path being either the available maneuver path or the unavailable maneuver path, wherein the persuasion indicator is selected from an available indicator associated with the available maneuver path and an unavailable indicator associated with the unavailable maneuver path; a rendering module renders the view for the immersive virtual reality or augmented reality to the output device by controlling the output device to update display of the view according to the model on the output device; and the dynamic virtual reality module generates a vehicle maneuver request for the vehicle based on the maneuver path in the view and a user input virtually in the view persuaded by the persuasion indicator associated with the view, and the dynamic virtual reality module controls one or more vehicle systems of the vehicle to execute the vehicle maneuver request. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium storing instructions that, when executed by a computer, causes the computer to perform a method comprising:
-
determining a maneuver path for a vehicle, within a spatial environment around the vehicle, is an available maneuver path or an unavailable maneuver path based on vehicle data from one or more vehicle systems of the vehicle; updating a view for an immersive virtual reality or augmented reality based on the spatial environment and the maneuver path, by augmenting one or more components of a model that defines the view to provide a persuasion indicator with a representation of the maneuver path virtually in the view based on the maneuver path being either the available maneuver path or the unavailable maneuver path, wherein the persuasion indicator is selected from an available indicator associated with the available maneuver path and an unavailable indicator associated with the unavailable maneuver path; rendering the view for the immersive virtual reality or augmented reality to an output device by controlling the output device to update display of the view according to the model on the output device; generating a vehicle maneuver request for the vehicle based on the maneuver path in the view and a user input received virtually in the view; and controlling the one or more vehicle systems of the vehicle to execute the vehicle maneuver request. - View Dependent Claims (17, 18, 19, 20)
-
Specification