SYSTEM AND METHOD FOR DYNAMIC IN-VEHICLE VIRTUAL REALITY
First Claim
1. A computer-implemented method for in-vehicle dynamic virtual reality, comprising:
- determining a spatial environment around a vehicle and one or more maneuver paths for the vehicle in the spatial environment;
updating a virtual view based on the spatial environment and the maneuver paths, wherein updating the virtual view includes augmenting one or more components of a virtual world model to indicate the spatial environment and the maneuver paths, and rendering the virtual view to an output device;
generating a vehicle maneuver request for the vehicle, wherein the vehicle maneuver request includes at least a desired vehicle maneuver and the vehicle maneuver request is based at least in part on the spatial environment; and
controlling one or more vehicle systems of the vehicle based on the vehicle maneuver request.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method and system for in-vehicle dynamic virtual reality includes determining a spatial environment around a vehicle and one or more maneuver paths for the vehicle in the spatial environment. The method includes updating a virtual view based on the spatial environment and the maneuver paths. Updating the virtual view includes augmenting one or more components of a virtual world model to indicate the spatial environment and the maneuver paths. The virtual view is rendered to an output device. The method includes generating a vehicle maneuver request for the vehicle. The vehicle maneuver request includes at least a desired vehicle maneuver and the vehicle maneuver request is based at least in part on the spatial environment. The method includes controlling one or more vehicle systems of the vehicle based on the vehicle maneuver request.
-
Citations
20 Claims
-
1. A computer-implemented method for in-vehicle dynamic virtual reality, comprising:
-
determining a spatial environment around a vehicle and one or more maneuver paths for the vehicle in the spatial environment; updating a virtual view based on the spatial environment and the maneuver paths, wherein updating the virtual view includes augmenting one or more components of a virtual world model to indicate the spatial environment and the maneuver paths, and rendering the virtual view to an output device; generating a vehicle maneuver request for the vehicle, wherein the vehicle maneuver request includes at least a desired vehicle maneuver and the vehicle maneuver request is based at least in part on the spatial environment; and controlling one or more vehicle systems of the vehicle based on the vehicle maneuver request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computing system for in-vehicle dynamic virtual reality, comprising:
-
an output device for displaying a virtual view; a processor operably connected to the output device and a vehicle, the processor comprising; a virtual reality data module determines a spatial environment around a vehicle and one or more maneuver paths for the vehicle in the spatial environment; a dynamic virtual reality module updates the virtual view based on the spatial environment and the maneuver paths, wherein updating the virtual view includes augmenting one or more components of a virtual world model to indicate the spatial environment based on the available maneuver paths, and a rendering module renders the virtual view to the output device; and the dynamic virtual reality module generates a vehicle maneuver request for the vehicle, wherein the vehicle maneuver request includes at least a desired vehicle maneuver and the vehicle maneuver request is based at least in part on the spatial environment around the vehicle, and the dynamic virtual reality module controls one or more vehicle systems of the vehicle based on the vehicle maneuver request. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. 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 spatial environment around a vehicle and one or more maneuver paths for the vehicle in the spatial environment; updating a virtual view based on the spatial environment and the maneuver paths, wherein updating the virtual view includes augmenting one or more components of a virtual world model to indicate the spatial environment based on the maneuver paths and rendering the virtual view to an output device; generating a vehicle maneuver request for the vehicle, wherein the vehicle maneuver request includes at least a desired vehicle maneuver and the vehicle maneuver request is based at least in part on the spatial environment; and controlling one or more vehicle systems of the vehicle based on the vehicle maneuver request.
-
Specification