DocumentCode :
770129
Title :
Put: language-based interactive manipulation of objects
Author :
Clay, Sharon Rose ; Wilhelms, Jane
Author_Institution :
Silicon Graphics Comput. Syst., Mountain View, CA, USA
Volume :
16
Issue :
2
fYear :
1996
fDate :
3/1/1996 12:00:00 AM
Firstpage :
31
Lastpage :
39
Abstract :
Our approach to scene generation capitalizes the expressive power of natural language by separating its aptness in specifying spatial relations from the difficulties of understanding text. We are implementing an object-placement system called Put that uses a combination of linguistic commands and direct manipulation. The system is language-based, meaning that its design and structure are guided by natural language. Our approach (inspired by research in cognitive linguistics) is to analyze the natural use of spatial relations, define a well-understood class of fundamental relationships, and gradually build a coherent and natural spatial-manipulation system. Just a few simple spatial relationships, such as in, on, and at, parameterized by a limited number of environmental variables can provide comfortable object manipulation. These natural commands can be used to quickly prototype a complex scene and constrain object placement. We believe that we have an extensible, predictable, and computationally feasible environment for object manipulation. We have focused first on spatial relationships because they are fundamental to many conceptual domains beyond object placement, including motion and time. These particular domains are very important to areas of computer graphics such as animation. Uses of spatial relationships in these areas can be quite complex. We briefly introduce the complexities of understanding spatial relations and summarize related work. Then we describe the core of the Put placement system, followed by its linguistic, procedural, and interactive interfaces. We conclude by discussing future enhancements to the system
Keywords :
computer animation; computer graphics; natural language interfaces; visual programming; Put; animation; cognitive linguistics; computer graphics; direct manipulation; interactive interfaces; language-based interactive manipulation; linguistic commands; natural language; natural spatial-manipulation system; object manipulation; object-placement system; scene generation; spatial relations; spatial relationships; understanding text; Animation; Application software; Computer graphics; Design automation; Layout; Load management; Mice; Natural languages; Power system management; Silicon;
fLanguage :
English
Journal_Title :
Computer Graphics and Applications, IEEE
Publisher :
ieee
ISSN :
0272-1716
Type :
jour
DOI :
10.1109/38.486678
Filename :
486678
Link To Document :
بازگشت