Method and system for group visualization of virtual objects
First Claim
1. A group visualization system for allowing groups of co-located users to interactively view a computer generated image of a stored model on a single screen at a plurality of sites, each site comprising:
- a) a model storage device for storing a computer graphic model;
b) an input device for each user, allowing the user to interactively select their own viewing parameters, such as surfaces of the model to be viewed, scale, viewing angle and orientation of the model;
c) a shared monitor for displaying computer graphic images provided to it;
d) a position sensor which tracks the position of each user;
e) a renderer functionally coupled to the input device, the model storage device, the position sensor, and the monitor, for creating personalized object images of surfaces of the model from the stored model, for each user according to their own selected viewing parameters selected by the user, the users position, and for displaying each personalized image individually only to its corresponding user, and other selected users, on the shared monitor;
f) view glasses positioned on each user capable of either allowing or blocking vision of the user in response to an external signal;
g) a time multiplexer, "time mux", coupled to the glasses of the users, for producing a signal causing the glasses to block or allow vision of the users;
h) a sequencer functionally coupled to the input devices, the renderer and the time mux, for providing timing coordination to the renderer and the time mux causing the shared monitor to display an image to an intended user at the same time that the glasses of the intended users allow vision, while the glasses block their vision of the other users not intended to view the image, thereby providing different images to different users on the same shared monitor.
0 Assignments
0 Petitions
Accused Products
Abstract
A group visualization system allowing users of a group, either at a local site or a remote site to view images personalized to each users specific needs. Each user of the team interactively selects personalize viewing parameters, such as portions of the model to be displayed and the angle to view the model. Each user may select an overlay map to be superimposed on the model and displayed in the same manner which the model is displayed. A user who is an electrical engineer may select a voltage overlay, which a mechanical engineer may select a stress/strain overlay of the same model. Each user may select the parameters specified by another user or users, either at the local site or a remote sites, to see what they are viewing. Each user has access to a pointer which allows each user to specify a location which a symbol is superimposed and is visible to selected users. This results in a tool allowing users of a group at various sites to act as a team interact with each other.
-
Citations
7 Claims
-
1. A group visualization system for allowing groups of co-located users to interactively view a computer generated image of a stored model on a single screen at a plurality of sites, each site comprising:
-
a) a model storage device for storing a computer graphic model; b) an input device for each user, allowing the user to interactively select their own viewing parameters, such as surfaces of the model to be viewed, scale, viewing angle and orientation of the model; c) a shared monitor for displaying computer graphic images provided to it; d) a position sensor which tracks the position of each user; e) a renderer functionally coupled to the input device, the model storage device, the position sensor, and the monitor, for creating personalized object images of surfaces of the model from the stored model, for each user according to their own selected viewing parameters selected by the user, the users position, and for displaying each personalized image individually only to its corresponding user, and other selected users, on the shared monitor; f) view glasses positioned on each user capable of either allowing or blocking vision of the user in response to an external signal; g) a time multiplexer, "time mux", coupled to the glasses of the users, for producing a signal causing the glasses to block or allow vision of the users; h) a sequencer functionally coupled to the input devices, the renderer and the time mux, for providing timing coordination to the renderer and the time mux causing the shared monitor to display an image to an intended user at the same time that the glasses of the intended users allow vision, while the glasses block their vision of the other users not intended to view the image, thereby providing different images to different users on the same shared monitor. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification