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, comprising:
- receiving vehicle data from a portable device, wherein the vehicle data includes vehicle dynamics data and predictive vehicle data within a frame of reference of an exterior environment of the vehicle, wherein the vehicle dynamics data includes a current velocity, a current orientation, and a current location of the vehicle, and wherein the predictive vehicle data includes a future velocity, a future orientation, and a future location of the vehicle at a future time;
generating a view based on the vehicle data and a model, the model including one or more components that define the view;
determining a difference between the vehicle dynamics data and the predictive vehicle data indicative of a perspective based on motion of the vehicle within the frame of reference of the exterior environment of the vehicle; and
rendering the view to the output device by controlling the output device to update display of the view according to the model and the determined difference.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for rendering views to an output device in a vehicle, including receiving vehicle data from a portable device. The vehicle data includes vehicle dynamics data and predictive vehicle data within a frame of reference of an exterior environment of the vehicle. The method also includes generating a view based on the vehicle data and a model. The model includes one or more components that define the view. The method also includes determining a difference between the vehicle dynamics data and the predictive vehicle data indicative of a perspective based on motion of the vehicle within the frame of reference of the exterior environment of the vehicle. The method further includes rendering the view to the output device by controlling the output device to update display of the view according to the model and the determined difference.
82 Citations
17 Claims
-
1. A computer-implemented method for rendering views to an output device in a vehicle, comprising:
-
receiving vehicle data from a portable device, wherein the vehicle data includes vehicle dynamics data and predictive vehicle data within a frame of reference of an exterior environment of the vehicle, wherein the vehicle dynamics data includes a current velocity, a current orientation, and a current location of the vehicle, and wherein the predictive vehicle data includes a future velocity, a future orientation, and a future location of the vehicle at a future time; generating a view based on the vehicle data and a model, the model including one or more components that define the view; determining a difference between the vehicle dynamics data and the predictive vehicle data indicative of a perspective based on motion of the vehicle within the frame of reference of the exterior environment of the vehicle; and rendering the view to the output device by controlling the output device to update display of the view according to the model and the determined difference. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computing system for rendering views to an output device in a vehicle that is moving, comprising:
-
a processor operatively connected for computer communication to one or more vehicle systems of the vehicle and the output device, the processor including; a virtual reality data module receiving vehicle data from a portable device, wherein the vehicle data includes vehicle dynamics data and predictive vehicle data within a frame of reference of an exterior environment of the vehicle, wherein the vehicle dynamics data includes a current velocity, a current orientation, and a current location of the vehicle, and wherein the predictive vehicle data includes a future velocity, a future orientation, and a future location of the vehicle at a future time; a dynamic virtual reality module generates a view based on the vehicle data and a model, the model including one or more components that define the view; and a rendering module determines a difference between the vehicle dynamics data and the predictive vehicle data indicative of a perspective based on motion of the vehicle within the frame of reference of the exterior environment of the vehicle, and renders the view to the output device by controlling the output device to update display of the view according to the model and the determined difference. - View Dependent Claims (8, 9, 10, 11)
-
-
12. 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, comprising:
-
receiving vehicle data from a portable device, wherein the vehicle data includes vehicle dynamics data and predictive vehicle data within a frame of reference of an exterior environment of the vehicle, wherein the vehicle dynamics data includes a current velocity, a current orientation, and a current location of the vehicle, and wherein the predictive vehicle data includes a future velocity, a future orientation, and a future location of the vehicle at a future time; generating a view based on the vehicle data and a model, the model including one or more components that define the view; determining a difference between the vehicle dynamics data at a current time and the predictive vehicle data indicative of a perspective based on motion of the vehicle within the frame of reference of the exterior environment of the vehicle at the future time; and rendering the view to the output device by controlling the output device to update display of the view according to the model and the determined difference. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification