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 speech grammars about possible natural interactions of a user with said virtual objects as attributes of said virtual environment objects along with graphical information describing said object's appearance; and a speech recognizer coupled to said processor and responsive to natural interaction speech of said user for recognizing said natural interaction speech of said user to manipulate said virtual environment objects.
- 2. The system of claim 1 wherein said virtual environment objects inherit speech grammar attributes from other objects through inheritance.
- 3. The system of claim 1 wherein said virtual environment objects inherit speech grammar attributes through aggregation.
- 4. A virtual environment system comprising:a data base of virtual environment objects, said database storing information about possible speech command grammars with said virtual environment objects attributes of said virtual objects along with graphical information describing said object's appearances; a display for displaying appearance of virtual environment objects; a processor coupled to said database and said displaying virtual environment objects dependent on speech command input; and a speech recognizer coupled to said processor and responsive to user's speech commands to manipulate said virtual environment objects.
- 5. 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 including speech grammars 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; providing a speech recognizer and recognizing input speech of said user associated with said virtual 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 user speech interactions with said virtual environment objects.
- 6. The method of claim 5 including the step of storing said virtual environment objects in classes according to the function and enabling said virtual environment objects to inherit functional properties from other object classes through inheritance and aggregation.
- 7. The method of claim 5 wherein for voice command interaction appropriate speech grammars are attributes of the virtual environment objects.
- 8. A virtual environment system that enables rapid creation of complex, dynamic environments comprising:a mechanism for presenting speech input and a display for displaying displaying appearance of virtual environment objects; a database containing a toolbox of virtual environment objects that afford needed speech interfaces and that support said speech input; and a processor coupled to said database and said mechanism for creation of dynamic virtual environments including displaying virtual environment objects using a set of objects from said toolbox of virtual environment objects dependent on user speech input.
Parent Case Info
This application claims priority under 35 USC 119(e) (1) of provisional application No. 60/068,120, filed Dec. 19, 1997 pending.
US Referenced Citations (6)
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/068120 |
Dec 1997 |
US |