Information Access Interface in the Immersive Virtual World Tetsuro Ogi, *1*2*3 Koji Yamamoto, *3*4 Tadashi Yamanouchi *3 and Michitaka Hirose *2 Abstract - In this study, in order to access database server from the immersive virtual world, database interface named CCBASE was developed. In this system, the user can retrieve data using the keyword search in the virtual world, and the data taken into the virtual world can be treated as three dimensional objects. For example, the user can manage data using the book and the bookshelf. The CCBASE is a software library constructed using the relational database management system, and it can be used to develop several virtual reality applications. This system was applied to develop a design environment and a scientific visualization environment in the immersive virtual world, and the effectiveness was evaluated. Keywords : virtual reality, immersive projection display, database interface, cellular phone, spatial scroll
CCBASE 1 Catch/Release 2 Open/Next 3 Close/Prev 4 Scroll 5 Cut 6 Copy 7 Paste 8 Scale 9 Extract data 0 Search Exit Search Database Keyword Search Back to menu (a) Interface Menu (b) Search Window
Contents database Contents table Contents ID File name File type Keyword Registration date Book management database Book table Book ID Title User ID Position (x, y, z) Angle (x, y, z) Keyword Registration date Filing table Filing ID Book ID Database ID Contents ID
50cm Highlight Book Polhemus sensor Cellular phone interface Subjet CABIN
Time (s) 12.0 10.0 8.0 2m Front to Back Scroll Error Ratio 6.0 4.0 2.0 0.0 0.40 0.30 1 2 3 4 5 6 Thickness of Book (cm) Left to Right Scroll 1m Image Data Image Data Image Data Up to Down Scroll 14m 2.5m 1m Subject CABIN 14m 2m 0.20 0.10 0.00 1 2 3 4 5 6 Thickness of Book (cm)
Percentage of correct answers (%) 100 80 60 40 20 0 0 Up to Down Scroll 50cm Left to Right Scroll 2.5m 10 70pixels Left to Right Scroll 50cm Front to back Scroll CABIN Screen 1m 2.5m/700pixels Front to Back Scroll 20 Scroll Speed (m/s) 35pixels 30 CABIN Lib. Application OpenGL C CCBASE INFOR MIX