System and method for dynamic in-vehicle virtual reality
First Claim
1. A computer-implemented method for rendering views to an output device andcontrolling a vehicle, comprising:
- 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;
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 to thereby affect behavior of another component of the model;
rendering the view to the output device by controlling the output device to update display of the view on the output device;
generating a vehicle maneuver request for the vehicle based on the maneuver path in the view and user input associated with the view; 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.
-
Citations
19 Claims
-
1. A computer-implemented method for rendering views to an output device and
controlling a vehicle, comprising: -
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; 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 to thereby affect behavior of another component of the model; rendering the view to the output device by controlling the output device to update display of the view on the output device; generating a vehicle maneuver request for the vehicle based on the maneuver path in the view and user input associated with the view; 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 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 based on vehicle data from one or more vehicle systems of the vehicle; a dynamic virtual reality module updates 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, wherein the representation of the maneuver path virtually in the view affects behavior of another component of the model according to the maneuver path being the available maneuver path or the unavailable maneuver path; a rendering module renders the view to the output device by controlling the output device to update display of the view 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 user input 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. 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 based on vehicle data from one or more vehicle systems of the vehicle; 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 to thereby affect behavior of another component of the model; rendering the view to an output device by controlling the output device to update display of the view on the output device; generating a vehicle maneuver request for the vehicle based on the maneuver path in the view and user input associated with the view; and controlling the one or more vehicle systems of the vehicle to execute the vehicle maneuver request. - View Dependent Claims (16, 17, 18, 19)
-
Specification