Patent ID: 7903109

Claim:
A method of visualization of three-dimensional virtual objects in virtual space, the method comprising: (a) establishing a base coordinate system for a defined area of real space by placing, within the real space, a base group of ultrasonic transceivers that defines axes of a base coordinate system; (b) setting positions of the virtual objects in the virtual space relative to the base coordinate system to ensure their virtual presence within the defined area; (c) determining an observation point of a user relative to the virtual objects and the base coordinate system by locating a head ultrasonic transceiver mounted on a head of a user and by setting a position of the observation point of the head ultrasonic transceiver; (d) determining positions of multiple display units viewed by the user relative to the base coordinate system by locating ultrasonic transceivers mounted on the display units and by setting the positions of active areas of the display units relative to the ultrasonic transceivers mounted thereon; (e) determining a position of the head ultrasonic transceiver relative to the base coordinate system based on distances between the head ultrasonic transceiver and transceivers of the base coordinate system; (f) determining positions of the transceivers mounted on the display units relative to the base coordinate system based on distances between each transceiver mounted on the display unit and transceivers of the base coordinate system; (g) analyzing data regarding positions of the virtual objects in the virtual space based on the positions of the virtual objects in the virtual space relative to the base coordinate system, the observation point and the positions of the multiple displays relative to the base coordinate system; (h) displaying the virtual objects on the multiple display units based on the analyzed data, the positions of the head ultrasonic transceiver and the positions of the transceivers mounted on the display units.