System and method for advanced interfaces for virtual environments
First Claim
Patent Images
1. A virtual environment system comprising:
- a database of virtual environment objects;
a display for displaying appearance of virtual environment objects;
a processor coupled to said database and said display for displaying virtual environment objects dependent on speech input;
said database storing information about possible natural interaction of a user with said virtual environment objects as attributes of said virtual environment objects along with graphical information describing said object'"'"'s visual appearance; and
a recognizer coupled to said processor and responsive to said natural interaction of said user for recognizing said natural interaction of said user to manipulate said virtual environment objects.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing a controllable virtual environment includes a computer (11) with processor and a display coupled to the processor to display 2-D or 3-D virtual environment objects. Speech grammars are stored as attributes of the virtual environment objects. Voice commands are recognized by a speech recognizer (19) and microphone (20) coupled to the processor whereby the voice commands are used to manipulate the virtual environment objects on the display. The system is further made role-dependent whereby the display of virtual environment objects and grammar is dependent on the role of the user.
12 Citations
13 Claims
-
1. A virtual environment system comprising:
-
a database of virtual environment objects;
a display for displaying appearance of virtual environment objects;
a processor coupled to said database and said display for displaying virtual environment objects dependent on speech input;
said database storing information about possible natural interaction of a user with said virtual environment objects as attributes of said virtual environment objects along with graphical information describing said object'"'"'s visual appearance; and
a recognizer coupled to said processor and responsive to said natural interaction of said user for recognizing said natural interaction of said user to manipulate said virtual environment objects. - View Dependent Claims (2, 3)
-
-
4. A role-dependent virtual environment system comprising:
-
a storage of role-dependent virtual objects wherein virtual object interfaces are role dependent;
a display; and
a processor coupled to said storage and said display and responsive to role of user for providing a display of virtual objects dependent on role of said user. - View Dependent Claims (5, 6, 7)
-
-
8. A virtual environment system comprising:
-
a database of virtual environment objects, said database storing information about possible gesture interaction with said virtual environment objects as attributes of said virtual objects along with graphical information describing said objects'"'"' appearances;
a display for displaying appearance of virtual environment objects;
a processor coupled to said database and said display for displaying virtual environment objects dependent on gesture input; and
a recognizer coupled to said processor and responsive to user gesture to manipulate said virtual environment objects.
-
-
9. A method for providing a controllable virtual environment comprising the steps of:
-
providing a processor and a display coupled to said processor to display virtual environment objects, storing a set of virtual environment objects and storing information about possible interactions with said virtual environment objects as attributes inside said virtual environment objects along with graphical information describing the object'"'"'s visual appearance, sensing user interactions with said virtual environment objects and providing control signals to said processor to display said interactions; and
coupling said processor to said set of virtual environment objects and virtual object attributes for displaying sensed user interactions with said virtual environment objects. - View Dependent Claims (10, 11, 12)
-
-
13. A multi-user virtual environment system comprising:
-
a storage of role dependent virtual environment objects wherein virtual environment interfaces to said virtual environment object are attributes of said virtual environment objects;
a display; and
a processor coupled to a display and coupled to said storage responsive to role of a user for providing interfaces to virtual environment objects dependent on the role of said user.
-
Specification