System and method for dynamic in-vehicle virtual reality
First Claim
1. A computer-implemented method for rendering views to an output device in a vehicle, wherein the vehicle is restricted to a fixed track that has a predetermined fixed path, comprising:
- receiving vehicle data about the vehicle, the vehicle data including a velocity, an orientation, and a location of the vehicle, from an off-vehicle device that is located remotely from the vehicle and along the predetermined fixed path;
receiving user data about a user located in the vehicle, the user data including a velocity, an orientation, and a location of the user;
generating a view based on the vehicle data, the user data, and a model, wherein the model includes one or more components that define the view, wherein the one or more components are virtual reality components;
determining a difference between the vehicle data and the user data, wherein the one or more components of the model that define the view are augmented according to the difference between the vehicle data and the user data; and
rendering the view to the output device by controlling the output device to display the view based on the one or more augmented components of the model that define the view.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method for rendering views to an output device in a vehicle that is restricted to a fixed track that has a predetermined fixed path. Vehicle data about the vehicle is received from an off-vehicle device that is located remotely from the vehicle and along the predetermined fixed path. The vehicle data includes a velocity, an orientation, and a location of the vehicle. User data about a user in a vehicle is received that includes a velocity, an orientation, and a location. The method includes generating a view based on the vehicle data, the user data, and a model. The model includes one or more components that define the view. The method includes determining a difference between the vehicle data and the user data, and rendering the view to the output device by controlling the output device to display the view according to the determined difference.
-
Citations
20 Claims
-
1. A computer-implemented method for rendering views to an output device in a vehicle, wherein the vehicle is restricted to a fixed track that has a predetermined fixed path, comprising:
-
receiving vehicle data about the vehicle, the vehicle data including a velocity, an orientation, and a location of the vehicle, from an off-vehicle device that is located remotely from the vehicle and along the predetermined fixed path; receiving user data about a user located in the vehicle, the user data including a velocity, an orientation, and a location of the user; generating a view based on the vehicle data, the user data, and a model, wherein the model includes one or more components that define the view, wherein the one or more components are virtual reality components; determining a difference between the vehicle data and the user data, wherein the one or more components of the model that define the view are augmented according to the difference between the vehicle data and the user data; and rendering the view to the output device by controlling the output device to display the view based on the one or more augmented components of the model that define the view. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing system for rendering views to an output device in a vehicle, wherein the vehicle is restricted to a fixed track that has a predetermined fixed path, comprising:
-
a processor operably connected for computer communication to the output device, the processor including; a virtual reality data module receives vehicle data from an off-vehicle device that is located remotely from the vehicle and along the predetermined fixed path, wherein the vehicle data includes a velocity, an orientation, and a location of the vehicle, the virtual reality data module receives predictive vehicle data including a velocity, an orientation, and a location of the vehicle at a future point in time corresponding to a future point in location on the fixed track, and the virtual reality data module receives user data the from the off-vehicle device, the user data including a velocity, an orientation and a location of a user within a frame of reference of the vehicle, wherein the user is located in the vehicle; a dynamic virtual reality module generates a view based on the vehicle data, the predictive vehicle data, the user data, and a model, wherein the model includes one or more components that define the view, wherein the one or more components are virtual reality components; and a rendering module determines a difference between the user data and the vehicle data, wherein the one or more components of the model that define the view are augmented according to the difference between the user data and the vehicle data, and the rendering module renders the view to the output device by controlling the output device to update display of the view based on the one or more augmented components of the model that define the view. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium comprising instructions that when executed by a processor perform a method for rendering views to an output device in a vehicle, wherein the vehicle is restricted to a fixed track that has a predetermined fixed path, comprising:
-
receiving vehicle data about the vehicle, the vehicle data including a velocity, an orientation, and a location of the vehicle, from an off-vehicle device that is located remotely from the vehicle and along the predetermined fixed path; receiving user data about a user located in the vehicle, the user data including a velocity, an orientation, and a location of the user; generating a view based on the vehicle data, the user data, and a model, wherein the model includes one or more components that define the view, wherein the one or more components are virtual reality components; determining a difference between the vehicle data and the user data, wherein the one or more components of the model that define the view are augmented according to the difference between the vehicle data and the user data; and rendering the view to the output device by controlling the output device to display the view based on the one or more augmented components of the model that define the view. - View Dependent Claims (17, 18, 19, 20)
-
Specification