Patent ID: 9630631
Date: 2017-04-25
CPC Classifications: A63F,B60R,B60W,B62D,G02B,G06F,G06T

Claim:
1. A computer-implemented method for in-vehicle dynamic virtual reality, comprising: receiving vehicle data, user data, and a virtual world model and generating a virtual view based on the vehicle data, the user data, and the virtual world model, wherein the vehicle data includes an orientation, a location and a motion of a vehicle, wherein the user data includes an orientation, a location and a motion of a user, wherein the virtual world model includes one or more components that defines the virtual view; determining a temporal-motion rendering speed based on the vehicle data and the user data, wherein the temporal-motion rendering speed is a time-based correlation of differences between the orientation, the location and the motion of the user relative to the orientation, the location, and the motion of the vehicle; determining a spatial environment around the vehicle and maneuver paths for the vehicle in the spatial environment; updating the virtual view based on the spatial environment, the maneuver paths, and the temporal-motion rendering speed, wherein updating the virtual view includes augmenting the one or more components of the 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 a desired vehicle maneuver and the vehicle maneuver request is based on the spatial environment; updating the virtual view based on the vehicle maneuver request, wherein updating the virtual view based on the vehicle maneuver request includes adjusting the temporal-motion rendering speed based on the vehicle maneuver request; and controlling one or more vehicle systems of the vehicle based on the vehicle maneuver request, wherein the one or more vehicle systems implement a vehicle command based on the vehicle maneuver request.