Driving simulator with moving painted dashboard
First Claim
1. An apparatus for scrolling a video display of a dashboard of a simulated vehicle driven by a driver to simulate the perspective change when a vehicle operator'"'"'s head moves in a real vehicle relative to that vehicle under the influence of an acceleration vector acting on the operator'"'"'s head, comprising:
- first means for receiving said driver'"'"'s control inputs and calculating a simulated resultant acceleration vector which would act on said simulated vehicle and said driver'"'"'s head if said simulated vehicle were real and was responding to said control inputs;
second means for scaling said simulated resultant acceleration vector to simulate the neck and body compliance of said driver acting to resist movement of the said driver'"'"'s head in response to said simulated resultant acceleration vector and for calculating the value of a shift variable which is indicative of the amount of apparent approximate shift in the position of the dashboard said drive would see in a real vehicle actually responding to said control inputs if they were real;
third means for displaying a dashboard of a simulated vehicle on a video display and scrolling the position of said dashboard on said video display in response to the value of said shift variable.
6 Assignments
0 Petitions
Accused Products
Abstract
A driving simulator for a video game is disclosed. It includes an apparatus and method for moving the visual display of the dashboard relative to the visual display of the outside scene by horizontal scrolling when the car is being turned. A model processor calculates an acceleration vector acting on the drivers head based upon conditions affecting the vehicle such as acceleration during turns. This acceleration vector is scaled and converted to an integer from floating point. The integer value is then digitally low pass filtered to eliminate the graininess of the discrete nature of the process. Finally two routines are called which use the integer data to calculate where the dash, mirror and cab sidepost are to be displayed in the scene of the simulated environment displayed to the driver. Another routine is then called to load the appropriate data into the hardware which performs the scrolling.
18 Citations
16 Claims
-
1. An apparatus for scrolling a video display of a dashboard of a simulated vehicle driven by a driver to simulate the perspective change when a vehicle operator'"'"'s head moves in a real vehicle relative to that vehicle under the influence of an acceleration vector acting on the operator'"'"'s head, comprising:
-
first means for receiving said driver'"'"'s control inputs and calculating a simulated resultant acceleration vector which would act on said simulated vehicle and said driver'"'"'s head if said simulated vehicle were real and was responding to said control inputs; second means for scaling said simulated resultant acceleration vector to simulate the neck and body compliance of said driver acting to resist movement of the said driver'"'"'s head in response to said simulated resultant acceleration vector and for calculating the value of a shift variable which is indicative of the amount of apparent approximate shift in the position of the dashboard said drive would see in a real vehicle actually responding to said control inputs if they were real; third means for displaying a dashboard of a simulated vehicle on a video display and scrolling the position of said dashboard on said video display in response to the value of said shift variable. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus for scrolling a video displayed control panel to simulate changing perspective to the operator of a simulated vehicle in response to a simulated acceleration vector, comprising:
-
means for calculating data representing the simulated acceleration acting on the vehicle and data representing the resulting apparent perspective of the control panel to the operator of the vehicle which would result from said simulated acceleration; and means including a display for displaying said control panel in a position on said display which simulates said apparent perspective. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A method of simulating the perspective change seen by an operator of a vehicle comprising the steps of:
-
repeatedly evaluating operator inputs for controlling a simulated vehicle; calculating data representing a simulated acceleration vector acting on said simulated vehicle in response to said operator inputs each time said operator inputs are evaluated; scaling said data to represent the compliance of said operator'"'"'s body to movement of the operator'"'"'s head under the influence of said simulated acceleration vector; displaying a control panel on a video display in a position to simulate the apparent shiftin in perspective of the position of said control panel relative to an outside scene in response to movement of said operator'"'"'s head and scrolling the position of said displayed control panel to new positions on said display in response to changes in said data representing said acceleration vector. - View Dependent Claims (12)
-
-
13. A method of displaying a control panel of a vehicle on a video display and shifting the displayed position of said control panel to simulate perspective change to the operator of said vehicle comprising the steps of:
-
reading control inputs from said operator indicating desired movements of said simulated vehicle and calculating therefrom data indicating the position at which to display said control panel taking into account the forces acting on the operator'"'"'s head and the compliance of the operator'"'"'s body resisting movement of the operator'"'"'s head; and using said data to control the output of video data defining the appearance of said control panel such that said control panel appears in the proper place on said display to simulate the perspective which would be seen by said operator. - View Dependent Claims (14)
-
-
15. An apparatus for displaying a shifting control panel of a simulated vehicle on a video display comprising:
-
means for reading inputs from an operator indicating disired movements of said simulated vehicle and calculating therefrom data indicating the position at which to display said control panel taking into account the forces acting on the operator'"'"'s head and the compliance of the operator'"'"'s body resisting movement of the operator'"'"'s head; and means for using said data to control the output of video data defining the appearance of said control panel such that said control panel appears in the proper place on said display to simulate the perspective which would be seen by said operator. - View Dependent Claims (16)
-
Specification