3D object layout by voice commands based on contact constraints

There is a well-known problem that it is very difficult to accurately make a 3D object move/rotate to a specific position/orientation in a virtual 3D space by the direct manipulation of a mouse device on a 2D computer display screen. To deal with this problem, the authors have already proposed an automatic 3D object layout method based on contact constraints. After automatically generating a 3D scene using this method, the user often wants to modify it manually. For this, the authors propose voice commands for 3D object layout based on contact constraints in this paper. With the contact constraints used in the 3D object layout method, it becomes easier to layout 3D objects by voice commands. Voice commands are intuitive interface and very efficient in the situation when the user can not use a mouse device.

[1]  Eric A. Bier Snap-dragging in three dimensions , 1990, I3D '90.

[2]  Bill Z. Manaris,et al.  An Intelligent Interface for Keyboard and Mouse Control -- Providing Full Access to PC Functionality via Speech , 2001, FLAIRS Conference.

[3]  Jeff Roelands,et al.  Voice over Workplace (VoWP): voice navigation in a complex business GUI , 2002, Assets '02.

[4]  Yuzuru Tanaka,et al.  IntelligentBox: a constructive visual software development system for interactive 3D graphic applications , 1995, Proceedings Computer Animation'95.

[5]  Kiyohiro Shikano,et al.  Julius - an open source real-time large vocabulary recognition engine , 2001, INTERSPEECH.

[6]  X. Zeng,et al.  Shape of the story: story visualization techniques , 2003, Proceedings on Seventh International Conference on Information Visualization, 2003. IV 2003..

[7]  Dan Venolia Facile 3D direct manipulation , 1993, CHI '93.

[8]  Richard A. Bolt,et al.  “Put-that-there”: Voice and gesture at the graphics interface , 1980, SIGGRAPH '80.

[9]  Richard Sproat,et al.  WordsEye: an automatic text-to-scene conversion system , 2001, SIGGRAPH.

[10]  Bill Z. Manaris,et al.  SUITEKeys: a speech understanding interface for the motor-control challenged , 1998, Assets '98.

[11]  Takeo Igarashi,et al.  Voice as sound: using non-verbal voice input for interactive control , 2001, UIST '01.

[12]  Stephen C. Arnold,et al.  Programming by voice, VocalProgramming , 2000, Assets '00.

[13]  A BoltRichard,et al.  Put-that-there , 1980 .