VEHICLES FOR PROVIDING VIRTUAL ENVIRONMENTS
20170267099 ยท 2017-09-21
Inventors
Cpc classification
B60K35/00
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
A vehicle for carrying at least one passenger is disclosed. The vehicle comprises at least one support mechanism for carrying a passenger of the vehicle. Each support mechanism includes at least one sensor attached to the passenger for measuring parameters of the passenger in relation to an environment of the vehicle and at least one display device for the passenger for displaying a virtual environment to the passenger based on the measured parameters of the passenger. Furthermore, an amusement ride and a method for displaying a virtual environment in a vehicle are described.
Claims
1. A vehicle for carrying at least one passenger, comprising: at least one support mechanism, each for carrying a passenger of the vehicle, each support mechanism including: at least one sensor attached to the passenger for measuring parameters of the passenger in relation to an environment of the vehicle; and at least one display device for the passenger for displaying a virtual environment to the passenger based on the measured parameters of the passenger.
2. The vehicle according to claim 1, further comprising at least one processing device for simulating the virtual environment for each passenger according to the measured parameters of the passenger and rendering the simulated virtual environment.
3. The vehicle according to claim 2, wherein the rendering generates a media stream for each passenger, wherein the media stream is streamed to the respective at least one display device for the passenger.
4. The vehicle according to claim 1, wherein the at least one sensor is attached to the at least one display device.
5. The vehicle according to claim 4, wherein the at least one sensor is for measuring parameters of the head of the passenger.
6. The vehicle according to claim 1, wherein the at least one display device is a head-mounted display or a see-through device.
7. The vehicle according to claim 1, wherein the parameters include a speed of the passenger in relation to the environment of the vehicle.
8. The vehicle according to claim 7, wherein measuring the speed includes applying one or more of visual imaging, radar technology, and time of flight.
9. The vehicle according to claim 1, further comprising one or more vehicle sensors attached to the vehicle for measuring vehicle parameters of the vehicle in relation to the environment of the vehicle.
10. The vehicle according to claim 9, further comprising at least one processing device, wherein the at least one processing device combines, for each passenger, the vehicle parameters and the parameters of the passenger to simulate the virtual environment for the passenger according to the combined parameters.
11. The vehicle according to claim 1, further comprising a communication interface configured to communicate with the at least one sensor of the at least one support mechanism or one or more vehicle sensors.
12. The vehicle according to claim 1, wherein the parameters further include one or more of position and orientation of the passenger or of the head of the passenger, eye gaze information, speed of the passenger, and acceleration of the passenger.
13. The vehicle according to claim 1, wherein the at least one support mechanism is a seating means for carrying the passenger.
14. The vehicle according to claim 1, wherein the vehicle is a car, gondola, or boat of an amusement ride.
15. An amusement ride including one or more vehicles comprising: at least one support mechanism, each for carrying a passenger of the vehicle, each support mechanism including: at least one sensor attached to the passenger for measuring parameters of the passenger in relation to an environment of the vehicle; and at least one display device for the passenger for displaying a virtual environment to the passenger based on the measured parameters of the passenger.
16. The amusement ride according to claim 15, wherein two or more of the vehicles are hooked together as a train.
17. The amusement ride according to claim 15, wherein the amusement ride is a pendulum ride, a water ride, a drop tower, a swing ride, a train ride or a roller coaster.
18. A method for displaying a virtual environment in a vehicle, comprising: carrying a passenger of the vehicle in a support mechanism; measuring parameters of the passenger in relation to an environment of the vehicle using at least one sensor attached to the passenger; and displaying a virtual environment to the passenger based on the measured parameters of the passenger on at least one display device for the passenger.
Description
DESCRIPTION OF THE DRAWINGS
[0036] The specific features, aspects and advantages of the present disclosure will be better understood with regard to the following description and accompanying drawings, where:
[0037]
[0038]
DETAILED DESCRIPTION
[0039] In the following description, reference is made to drawings which show by way of illustration various embodiments. Also, various embodiments will be described below by referring to several examples. It is to be understood that the embodiments may include changes in design and structure without departing from the scope of the claimed subject matter.
[0040]
[0041] The amusement ride may be a roller coaster, wherein a plurality of cars 102 are hooked together to form a train 104. The train 104 may follow a track 106. Each car 102 of the train 104 may carry one or more passengers 108, which may sit and be restrained in the car 102. However, it is to be understood that the amusement ride is not restricted by a particular number of cars 102 and may rather comprise only one car 102, or more or less than the three cars 102 shown in
[0042] As soon as the train 104 moves along the track 106, the passengers 108 experience corresponding rotational and translational forces.
[0043] Each passenger 108 may be seated on a seat in a corresponding vehicle 102 and may wear a head-mounted display device 110, which for illustrative purposes is shown in
[0044] The head-mounted display device 110 may further include at least one speed sensor 112 which may be configured to measure a speed of the passenger 108 in relation to the environment of the train 104. For example, the speed sensor 112 may measure speed using visual imaging, or may include a radar-based technology, or may measure speed based on a time of flight determination. However, it is to be understood that other types of sensors may be used additionally or as an alternative in order to directly measure speed of the passenger 108. Furthermore, the speed sensor 112 may provide further parameters of the passenger, such as linear or rotational forces for each individual passenger 108. The speed sensor 112 may also include a further gyroscopic sensor or an accelerometer. The speed sensor 112 may be directly incorporated into the head-mounted display device 110 or may be communicatively coupled to the head-mounted display device 110 in order to enable a flexible attachment of the speed sensor 112 to the head of a passenger 108.
[0045] Speed, as used throughout this disclosure, refers to a scalar value defining a displacement of the passenger 108 over time, such as a rotational speed or a translational speed. The term velocity, as used throughout this disclosure, may refer to a vector indicating a direction of the displacement over time. Hence, speed may be equivalent to an absolute value of velocity. The speed sensor according to the present disclosure may be based on a velocity sensor, wherein the measured velocity may be processed to determine the current speed.
[0046] It is to be understood that even though only one speed sensor 112 is shown in
[0047] The parameters 114 may be transmitted to a processing device 116, which may simulate a virtual environment for each passenger individually, according to the measured parameters 114, or collectively for all passengers of the train 104. For example, the processing device may execute a real-time 3D engine to simulate the virtual environment based on the parameters 114 of one or of all passengers. Subsequently, the parameters 114 may be used to define a camera perspective, including a camera position and orientation, to render the virtual environment for each passenger 108 individually. The rendering may be provided as a media stream, which may be directly streamed to the head-mounted display device 110 of the respective passenger 108. The simulation of the virtual environment may take into account the speed or velocity of each individual user or passenger 108, the speed or velocity of the train 104 and further parameters of the train 104 in order to determine a current camera position and orientation according to a ride through the virtual environment.
[0048] The virtual environment may include a model or a representation of the track 106 guiding the train 104, and the speed or velocity and any further parameters may be validated, adjusted or refined according to the representation of the track 106 in the virtual environment, for example, based on one or more thresholds. Since the train 104 moves along the track 106, a measured current position of the passenger may be adjusted according to a threshold offset from the representation of the track 106 in the virtual environment. Furthermore, the scalar speed values may be combined with a direction, which may be derived from a current position and the course of the track 106 as defined by the representation of the track 106 in the virtual environment to refine the parameters for a subsequent simulation and rendering of the virtual environment.
[0049] The processing device 116 may be included in each car 102 of the train 104, or may be mounted in a dedicated car of the train 104, such as in a first, a central or a last car 102 of the train 104, to improve communication performance, or may be located external to the train 104, for example, in a control center (not shown) of the amusement ride. In such a case, either the train 104, or individual cars 102, or individual head-mounted display devices 110 may include a communication interface for transmitting the measured parameters 114 to the processing device 116 and for receiving the media streams of the rendered virtual environment.
[0050] The amusement ride according to an embodiment enables visitors of amusement parks or other similar locations and environments to have a virtual reality or augmented reality experience that is physically connected to the amusement ride or attraction they are participating in. The speed sensors 112 translate the physical forces of the amusement ride affecting the passengers 108 into virtual or augmented reality output or content that is displayed to the passengers 108 while they are on the ride. The head-mounted display devices 110 may be standard head-mounted displays or see-through displays, which may be equipped with speed sensors to measure speed, velocity, or linear or rotational forces. The sensors 112 may be external to the head-mounted display devices 110 or may be integrated on a chip in the head-mounted display devices 110.
[0051] The speed sensors 112 may be based on visual imaging, radar technology or time of flight processing and the resulting data may be processed versus the real world to translate all speed-related information as VR or AR imagery and to manipulate these images to match virtual and physical speed perception of the passengers 108.
[0052] The train 104 may comprise further train sensors (not shown), which may be directly attached to the train 104, in order to measure parameters of the train 104. The train sensors may be used to refine the measurements of the speed sensors 112.
[0053] It is to be understood that by using dedicated speed sensors 112 for measuring speed, velocity, or linear or rotational forces for each individual passenger 108, instead of relying on a measurement of acceleration, the virtual environment may be simulated and rendered more precisely. Furthermore, by measuring the speed of each individual passenger 108 per head, a great variety of amusement rides may be provided with virtual reality or augmented reality technology, including, but not limited to train rides, pendulum rides, water rides, drop towers, or swing rides.
[0054]
[0055] The method 200 may be initiated in item 202 and may proceed with item 204, wherein parameters of a passenger of the vehicle may be measured in relation to an environment of the vehicle using at least one sensor attached to the passenger. For example, the at least one sensor may be attached to the head of the passenger, thereby providing parameters related to the head of the passenger. For example, the at least one sensor may be at least one speed sensor for measuring one or more of speed, velocity, linear and rotational forces and related parameters, in any combination.
[0056] The method 200 may proceed in item 206, wherein a virtual environment may be simulated for each passenger according to the measured parameters of the passenger. The virtual environment may be rendered in item 208. The rendering may correspond to a snapshot of a simulated virtual environment at a particular point in time from a particular camera perspective, which may be affected by the parameters measured in item 204. Hence, both the simulation of the virtual environment in item 206 as well as the rendering of the virtual environment in item 208 may be affected by the parameters measured in item 204. The rendering of the virtual environment may be provided to and displayed on at least one display device of the passenger, such as a head-mounted display or a see-through display, in item 210. The method may reiterate with item 204 by obtaining further parameters. The method may be terminated at any time.
[0057] Even though items 204, 206, 208 and 210 are shown in
[0058] Similarly, simulation of the virtual environment in item 206 may be a continuous processing, which may be controlled by parameters measured in item 204. Hence, after simulating the virtual environment in item 206, the method 200 may loop back to item 206 to continue with simulation of the virtual environment, as indicated by the dotted line.
[0059] Furthermore, rendering in item 208 does not need to wait for a completed simulation in item 206. Rather, rendering of the virtual environment may be performed at any point in time, thereby creating a snapshot of the virtual environment at that point in time regardless of a completed simulation. This may be advantageous with regard to real-time constraints in order to provide an immediate response at respective display devices of the passengers. After rendering of the virtual environment in item 208, the method 200 may proceed with display of the rendering in item 210 and may loop back again to item 208, as indicated by the dotted line.
[0060] The concurrent and parallel processing of the method 200 enables a fast response and reduces delay time allowing for a seamless provision of the simulated virtual environment for passengers of the vehicle in real time.
[0061] While some embodiments have been described in detail, it is to be understood that the aspects of the disclosure can take many forms. In particular, the claimed subject matter may be practiced or implemented differently from the examples described and the described features and characteristics may be practiced or implemented in any combination. The embodiments shown herein are intended to illustrate rather than to limit the invention as defined by the claims.