Patent ID: 7412364
Filing Date: 2008-08-12
Classification: G06T

Abstract:
1. A computer system comprising: a plurality of user simulation devices, wherein each user simulation device is associated with an object displayed in a simulated three-dimensional environment, one or more of the user simulation devices comprising: a display device for displaying results of a scan emanating from the displayed object that is associated with the user simulation device; and a user interface device for allowing a user to enter object control signals for the displayed object; a processor coupled to the plurality of user simulation device, the processor comprising: a means for receiving object control signals from the user simulation devices; a means for creating a simulated thee-dimensional environment based on received object control signals; a means for converting three-dimensional location coordinates of each displayed object to coordinates on a two-dimensional grid; a means for calculating an area in the two-dimensional grid of a scan that emanates from each displayed object; a means for determining which displayed objects with two-dimensional grid coordinates are located in the calculated area of the scan; a means for performing relative geometry calculations to determine updated multi-dimensional location coordinates for only the displayed objects determined to be located in the calculated area of the scan to determine movement of the displayed objects within the simulated three-dimensional environment; and a means for generating an output for each scan based on the performed associated relative geometry calculation; wherein the generated output for the scan of the displayed object is sent to the associated user simulation device for display on the display device.