×

System and method for dynamic in-vehicle virtual reality

  • US 9,715,764 B2
  • Filed: 08/08/2014
  • Issued: 07/25/2017
  • Est. Priority Date: 10/03/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for in-vehicle dynamic virtual reality, comprising:

  • receiving vehicle dynamics data associated with a vehicle on a predetermined fixed path and receiving user data associated with a user located inside the vehicle, wherein the vehicle dynamics data and the user data are received from a portable device, wherein the portable device is an off-vehicle device including sensors mounted to a stationary structure located externally from the vehicle along the predetermined fixed path, and the sensors obtain the vehicle dynamics data and the user data externally from the vehicle, and further including determining vehicle motion data based on the vehicle dynamics data and determining user motion data representing motion of the user relative to a body of the vehicle based on the user data, the predetermined fixed path of the vehicle and the vehicle motion data;

    generating a virtual view based on the vehicle dynamics data, the vehicle motion data, the predetermined fixed path, the user data, the user motion data, and a virtual world model, the virtual world model retrieved from a data store and including a group of node classes that define the virtual view, wherein generating the virtual view includes augmenting one or more node classes of the group of node classes of the virtual world model according to the vehicle dynamics data, the vehicle motion data, the predetermined fixed path, the user data, and the user motion data;

    rendering the virtual view to an output device;

    determining a temporal-motion rendering speed based on the vehicle motion data, the user motion data, and the predetermined fixed path, wherein the temporal-motion rendering speed is a time-based correlation between the vehicle motion data and the user motion data for the predetermined fixed path that minimizes a difference between the vehicle motion data and the user motion data; and

    controlling the output device to update display of the virtual view according to the temporal-motion rendering speed.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×