Visual environment simulator for mobile viewer
First Claim
1. Apparatus for periodically indicating the location and pitch, roll, and yaw orientation coordinates of a mobile unit, moveably disposed within a predefined implementation space, in terms of display images simulating an environment, comprising:
- emitting means including three ultrasonic transmitters, fixedly disposed on, and relative to said space, for sending ultrasonic pulses into said space;
detecting means including three ultrasonic receivers fixedly disposed on, and relative to, said mobile unit, for receiving ultrasonic pulses sent from said transmitters;
measuring means, operatively coupled both to said emitting means and to said detecting means, for measuring the transit time intervals from the time when each transmitter initiates sending an ultrasonic pulse until the times when each of said three receivers receives that pulse, and for developing therefrom position indication signals;
host computing means for storing graphic image data characterizing said environment, connected to receive input signals corresponding to said position indication signals and operative to use said image data to generate updated video image display signals representing said environment in the perspective from the position of said mobile unit; and
video image displaying means, diposed fixedly with respect to said mobile unit, and coupled to receive said image display signals from said host computing means, for using said display signals to display images of said environment.
1 Assignment
0 Petitions
Accused Products
Abstract
A visual environment simulator for a viewer moving about in a device implementation space. A display screen shows the viewer images of another environment. An array of three separately positioned ultrasonic transmitters sends intermittent signals to each of three ultrasonic receivers in order to monitor the change in the spatial coordinates and the orientation angles of the viewer and/or mobile unit(s) carrying or carried by the viewer. Digital circuitry is provided for sending and receiving sonic signals in a predetermined time sequence, and for sending a cue pulse to accurately initiate the counting of the transit time for each separate sonic signal. The transit time data are processed and revised video images are shown to correspond with the change of location (3-dimensional translational displacements) and change of orientation (3-axis rotational displacements) along and about the line-of-sight of the viewer.
-
Citations
16 Claims
-
1. Apparatus for periodically indicating the location and pitch, roll, and yaw orientation coordinates of a mobile unit, moveably disposed within a predefined implementation space, in terms of display images simulating an environment, comprising:
-
emitting means including three ultrasonic transmitters, fixedly disposed on, and relative to said space, for sending ultrasonic pulses into said space; detecting means including three ultrasonic receivers fixedly disposed on, and relative to, said mobile unit, for receiving ultrasonic pulses sent from said transmitters; measuring means, operatively coupled both to said emitting means and to said detecting means, for measuring the transit time intervals from the time when each transmitter initiates sending an ultrasonic pulse until the times when each of said three receivers receives that pulse, and for developing therefrom position indication signals; host computing means for storing graphic image data characterizing said environment, connected to receive input signals corresponding to said position indication signals and operative to use said image data to generate updated video image display signals representing said environment in the perspective from the position of said mobile unit; and video image displaying means, diposed fixedly with respect to said mobile unit, and coupled to receive said image display signals from said host computing means, for using said display signals to display images of said environment. - View Dependent Claims (2)
-
-
3. Apparatus for periodically indicating the movement and directional alignment of a mobile unit capable of being translated and rotated from position to position within a predefined implementation space, said apparatus comprising:
-
pulse emitting means including first, second and third ultrasonic transmitters each physically separated from, and fixedly disposed relative to, the other transmitters and all fixedly disposed relative to either one of the implementation space or the mobile unit; pulse detecting means including first, second and third ultrasonic receivers each physically separated from the other receivers and all fixedly disposed relative to the other of the implementation space or the mobile unit; cycle time controlling means operatively coupled to activate each of said transmitters to initiate sending ultrasonic pulses at predetermined time intervals; processing means responsive to said time controlling means activating each of said three transmitters and to each of said three receivers receiving pulses to calculate the distances from each of said three transmitters to each of said three receivers, and from said distances to update position coordinates of said mobile unit; image data storing means for storing graphic image data characterizing the three dimensional representation of an environment; and graphic image displaying means responsive to display signals, generated from said image data and from said position coordinates, to display images simulating said environment from the perspective of successive positions of said mobile unit. - View Dependent Claims (4, 5, 6, 7, 8)
-
-
9. A mobile viewing unit suitable to be worn on a person'"'"'s head, said unit comprising:
-
processing means responsive to viewing unit position indication signals to calculate updated position coordinates and including output terminal means connectable to provide said position coordinates to an external video image signal generator; and stereoscopic image displaying means including an input terminal for receiving video image display signals from said external generator, a first screen viewable by the person'"'"'s left eye, and a second screen viewable by the person'"'"'s right eye; whereby, based on mobile unit movements, said external video generator provides display signals and said displaying means displays updated stereoscopic images. - View Dependent Claims (10, 11)
-
-
12. A method of visually simulating a three dimensional environment from the perspective of a mobile unit capable of occupying different positions within a predefined implementation space, including the steps of:
-
sending a sequence of EM cue signals and, simultaneously with sending each cue signal, initiating transmission of an ultrasonic pulse from one of three transmitters disposed in separate locations fixed relative to said implementation space; receiving each said cue signal using an EM receiver and receiving each said ultrasonic pulse using three sonic receivers which are fixed in separate locations relative to said mobile unit and using a fourth sonic receiver which is moveable within said space independently of said mobile unit; measuring, from the time of receipt of each said EM cue signal, the ultrasonic pulse transit times until being received by each of said three sonic receivers, to provide position indication signals and the pulse transit time until being received by said fourth receiver to provide a fourth receiver location indication signal; processing said position indication signals to calculate mobile unit position coordinates relative to said implementation space; and using said position coordinates to generate image display signals for visually simulating said environment in three dimensions from the perspective of said mobile unit position, and using said fourth receiver location indication signal to calculate whether said fourth receiver is located at a particular point in said space.
-
-
13. A method of visually simulating a three dimensional environment from the perspective of a mobile unit moveable between different positions within a predefined implementation space, including the steps of:
-
sending a series of EM cue signals and simultaneously with sending each cue signal, sending an ultrasonic pulse from one of three transmitters disposed in separate locations fixed relative to said implementation space; receiving each cue signal using a cue signal receiver and receiving each ultrasonic pulse using three sonic receivers in separate locations fixed relative to said mobile unit and using fourth and fifth sonic receivers which are moveable within said space independently of said mobile unit; measuring, from the time of receipt of each cue signal, the ultrasonic pulse transit times until being received by respective sonic receivers, to provide position indication signals and the pulse transit times until being received by said fourth and fifth sonic receivers to provide a fourth-to-fifth receiver interconnecting axis location signal; processing said position indication signals to calculate mobile unit position coordinates, and to determine whether said axis is aligned in a particular direction with respect to said implementation space.
-
-
14. A method of determining the location and orientation of a unit worn by a person free to move within, and relative to, a predetermined implementation space to update visual images displayed on a screen viewable by the person, including the steps of:
-
intermittently sending into said space sets of ultrasonic pulses in sequence from at least three transmitters fixed in separate locations relative to said space; receiving each sequential pulse at three receivers fixed in separate locations on said unit; measuring the transit times from when each of the ultrasonic pulses is sent until it is received by each said receiver, to provide transmitter position indication signals; processing said position indication signals to calculate the unit location and orientation coordinates and any change in the position of the unit since receiving a preceding set of ultrasonic pulses; and using said unit position coordinates to effect the updating of said visual images displayed on said screen.
-
-
15. A method of determining the location and orientation of a unit worn by a person free to move, and of at least one receiver free to move independently of said unit, within a predetermined implementation space, including the steps of:
-
sending into said space sets of ultrasonic pulses in sequence from at least three transmitters fixed in separate locations relative to said space; receiving said pulses at three receivers located separately on the unit and at said receiver free to move independently; measuring transit times from sending each pulse in each set until receiving each pulse at said receivers, to develop respective transit time measurements; and processing the transit time measurements to calculate the spatial and angular coordinates of the position of the unit at the time when each said set of pulses was received, and to determine whether said independently moveable receiver has particular coordinates in said implementation space.
-
-
16. A method of determining the location and orientation of a unit worn by a person free to move about, and of at least two receivers free to move independently of said unit, within a predetermined implementation space, including the steps of:
-
sending into said space a set of ultrasonic pulses in sequence from at least three transmitters fixed in separate locations relative to said space; receiving said set of pulses at at least three receivers located separately on the unit and at said at least two receivers; measuring transit times from sending each pulse in each set until receiving said pulse at said receivers, to develop respective location indication signals; and processing said location indication signals to calculate the spatial and angular coordinates of the position of the unit, and to determine whether said independently moveable receivers are aligned in a predetermined direction relative to said space, at the time when said set of pulses was received.
-
Specification