Proposal for the Object Oriented Display : The Design and Implementation of the MEDIA 3

Similar documents
Experience of Immersive Virtual World Using Cellular Phone Interface

Multimedia Virtual Laboratory: Integration of Computer Simulation and Experiment

ISMCR2004. Abstract. 2. The mechanism of the master-slave arm of Telesar II. 1. Introduction. D21-Page 1

3D Form Display with Shape Memory Alloy

Application of 3D Terrain Representation System for Highway Landscape Design

Realistic Visual Environment for Immersive Projection Display System

Ungrounded Kinesthetic Pen for Haptic Interaction with Virtual Environments

Collaborative Flow Field Visualization in the Networked Virtual Laboratory

Immersive Augmented Reality Display System Using a Large Semi-transparent Mirror

The Design of Internet-Based RobotPHONE

Exhibition Strategy of Digital 3D Data of Object in Archives using Digitally Mediated Technologies for High User Experience

Enhancing Fish Tank VR

tracker hardware data in tracker CAVE library coordinate system calibration table corrected data in tracker coordinate system

TORSO: Development of a Telexistence Visual System Using a 6-d.o.f. Robot Head

Telexistence and Retro-reflective Projection Technology (RPT)

The Application of Virtual Reality in Art Design: A New Approach CHEN Dalei 1, a

Mixed Reality Approach and the Applications using Projection Head Mounted Display

VR based HCI Techniques & Application. November 29, 2002

Ultrasonic Calibration of a Magnetic Tracker in a Virtual Reality Space

Enhancing Fish Tank VR

OPTICAL CAMOUFLAGE. ¾ B.Tech E.C.E Shri Vishnu engineering college for women. Abstract

Development a File Transfer Application by Handover for 3D Video Communication System in Synchronized AR Space

Virtual Environments. CSCI 420 Computer Graphics Lecture 25. History of Virtual Reality Flight Simulators Immersion, Interaction, Real-time Haptics

Virtual Environments. Virtual Reality. History of Virtual Reality. Virtual Reality. Cinerama. Cinerama

CSC 2524, Fall 2018 Graphics, Interaction and Perception in Augmented and Virtual Reality AR/VR

1/22/13. Virtual Environments. Virtual Reality. History of Virtual Reality. Virtual Reality. Cinerama. Cinerama

Chapter 1 Virtual World Fundamentals

Interactive System for Origami Creation

INFERENCE OF LATENT FUNCTIONS IN VIRTUAL FIELD

Omni-Directional Catadioptric Acquisition System

Development of Virtual Simulation System for Housing Environment Using Rapid Prototype Method. Koji Ono and Yasushige Morikawa TAISEI CORPORATION

Immersive Multi-Projector Display on Hybrid Screens with Human-Scale Haptic Interface

VIRTUAL REALITY WITH STEREOSCOPIC VISION AND AUGMENTED REALITY TO STEEL BRIDGE DESIGN AND ERECTION

DESIGN STYLE FOR BUILDING INTERIOR 3D OBJECTS USING MARKER BASED AUGMENTED REALITY

Air-filled type Immersive Projection Display

VR-programming. Fish Tank VR. To drive enhanced virtual reality display setups like. Monitor-based systems Use i.e.

Fibratus tactile sensor using reflection image

Geo-Located Content in Virtual and Augmented Reality

HUMAN MOVEMENT INSTRUCTION SYSTEM THAT UTILIZES AVATAR OVERLAYS USING STEREOSCOPIC IMAGES

Wearable Haptic Display to Present Gravity Sensation

Development of a Finger Mounted Type Haptic Device Using a Plane Approximated to Tangent Plane

MECHANICAL DESIGN LEARNING ENVIRONMENTS BASED ON VIRTUAL REALITY TECHNOLOGIES

Introduction to Virtual Reality (based on a talk by Bill Mark)

Virtual Environments. Ruth Aylett

Development of a telepresence agent

Design Procedure on a Newly Developed Paper Craft

Evaluation of Visuo-haptic Feedback in a 3D Touch Panel Interface

Touch Feedback in a Head-Mounted Display Virtual Reality through a Kinesthetic Haptic Device

VIRTUAL REALITY FOR METAL ARC WELDING: A REVIEW AND DESIGN CONCEPT

2 Outline of Ultra-Realistic Communication Research

Haptic Rendering and Volumetric Visualization with SenSitus

A New Concept Touch-Sensitive Display Enabling Vibro-Tactile Feedback

Tutorial Building the Nave Arcade

LOW COST CAVE SIMPLIFIED SYSTEM

Introduction to DSP ECE-S352 Fall Quarter 2000 Matlab Project 1

Design Principles of Virtual Exhibits in Museums based on Virtual Reality Technology

Cross Sections of Three-Dimensional Figures

THE FOLDED SHAPE RESTORATION AND THE RENDERING METHOD OF ORIGAMI FROM THE CREASE PATTERN

An Introduction into Virtual Reality Environments. Stefan Seipel

What is Virtual Reality? What is Virtual Reality? An Introduction into Virtual Reality Environments. Stefan Seipel

roblocks Constructional logic kit for kids CoDe Lab Open House March

Water Dome -An Augmented Environment- Yuki Sugihara and Susumu Tachi

Trends & Milestones. History of Virtual Reality. Sensorama (1956) Visually Coupled Systems. Heilig s HMD (1960)

What is Virtual Reality? What is Virtual Reality? An Introduction into Virtual Reality Environments

CSE 190: Virtual Reality Technologies LECTURE #7: VR DISPLAYS

Visual Data Mining and the MiniCAVE Jürgen Symanzik Utah State University, Logan, UT

Real-time Reconstruction of Wide-Angle Images from Past Image-Frames with Adaptive Depth Models

Exploring Concepts with Cubes. A resource book

E90 Project Proposal. 6 December 2006 Paul Azunre Thomas Murray David Wright

Pull Down Menu View Toolbar Design Toolbar

FLOS Web Configurator GUIDE FOR LIGHT STRUCTURES

History of Virtual Reality. Trends & Milestones

I R UNDERGRADUATE REPORT. Hardware and Design Factors for the Implementation of Virtual Reality as a Training Tool. by Walter Miranda Advisor:

virtual reality SANJAY SINGH B.TECH (EC)

A Road Traffic Noise Evaluation System Considering A Stereoscopic Sound Field UsingVirtual Reality Technology

Virtual Reality as Human Interface and its application to Medical Ultrasonic diagnosis

Development of A Finger Mounted Type Haptic Device Using A Plane Approximated to Tangent Plane

- applications on same or different network node of the workstation - portability of application software - multiple displays - open architecture

AUGMENTED VIRTUAL REALITY APPLICATIONS IN MANUFACTURING

Virtual prototyping based development and marketing of future consumer electronics products

Exploring 3D in Flash

The Control of Avatar Motion Using Hand Gesture

Cube in a cube Fusion 360 tutorial

Customer Behavior Analysis Using Service Field Simulator

Perception in Immersive Environments

Optical camouflage technology

Engineering Technology

The presentation based on AR technologies

VIRTUAL REALITY Introduction. Emil M. Petriu SITE, University of Ottawa

Subject Description Form. Upon completion of the subject, students will be able to:

.VP CREATING AN INVENTED ONE POINT PERSPECTIVE SPACE

Immersive Visualization and Collaboration with LS-PrePost-VR and LS-PrePost-Remote

SpheroCam HDR. Image based lighting with. Capture light perfectly SPHERON VR. 0s 20s 40s 60s 80s 100s 120s. Spheron VR AG

Name: Date Completed: Basic Inventor Skills I

Add labels to the sides...

WEARABLE HAPTIC DISPLAY FOR IMMERSIVE VIRTUAL ENVIRONMENT

1. Figure A' is similar to Figure A. Which transformations compose the similarity transformation that maps Figure A onto Figure A'?

The Pelvis as Physical Centre in Virtual Environments

A New Paradigm for Head-Mounted Display Technology: Application to Medical Visualization and Remote Collaborative Environments

Transcription:

Proposal for the Object Oriented Display : The Design and Implementation of the MEDIA 3 Naoki KAWAKAMI, Masahiko INAMI, Taro MAEDA, and Susumu TACHI Faculty of Engineering, University of Tokyo 7-3- Hongo, Bunkyo-ku Tokyo 3, JAPAN kawakami@star.t.u-tokyo.ac.jp, minami@star.t.u-tokyo.ac.jp, maeda@star.t.u-tokyo.ac.jp tachi@star.t.u-tokyo.ac.jp Abstract This paper describes design and implementation of the MEDIA 3 (MEDIA cube). In this paper we also propose the concept of object oriented display. The MEDIA 3 is trial product of an example of object oriented display. The MEDIA 3 consists of liquid crystal displays (s) which arranged in the shape of a cubic body (exactly a rectangular parallelepiped). According to the position of an operator's eye and the position of MEDIA 3, synthesized images of virtual objects located inside the MEDIA 3 appears on each. Because the motion of the MEDIA 3 and the synthesized images on each are interactive, it is very useful to observe or recognize 3-dimensional shape of the virtual object inside the MEDIA 3.. traditional flat display systems, such as CRT or Screen.. display systems which locate on operator's head, such as HMD (which was developed by Fakespace Inc. in 988). 3. display systems which surround operator, such as OMNIMAX (which was developed by IMAX Inc. ), CAVE[] (which was developed in Univ. of Illinois in 993) or CABIN [] (which was developed in Univ. of Tokyo in 997). The MEDIA 3 is fourth type of display systems, that is, MEDIA 3 is display systems which surrounds an object. In comparison with those previous three types, the MEDIA 3 is more conscious of the object. Keywords : object oriented display, virtual reality, visualization, CAVE, display system.. Introduction. MEDIA 3 Overview Display systems for virtual reality / computer visualization can be grouped into following three types. Figure shows positional relationship between the operator, the object and display system. HMD is the display system which surrounds the operator s head and CAVE or CABIN surrounds the operator s body. And CRT is located between the operator and the object. In the case of object oriented display, display encloses the object.

Object Oriented Display Figure : Positional Relationship between the Operator, the Object and Display System Figure : MEDIA 3 In other words, the purpose of the MEDIA 3 is the presentation of the virtual object, though the purpose of previous three types display systems is the presentation of the virtual environment. The MEDIA 3 is duality of display systems such as OMNIMAX, CAVE or CABIN. In the case of OMNIMAX, CAVE or CABIN, an operator is located inside the display system and see outer virtual world through the display. And in the case of MEDIA 3, an operator is located outside the display system and see inner virtual object through the display.. Details of MEDIA 3 design The MEDIA 3 consists of liquid crystal displays (s) which arranged in the shape of a cubic body (exactly a rectangular parallelepiped 59mm(W) x 7mm(H) x 89mm(D).8kg(Weight) see figure,3). Each is 84.mm in length and 5.mm in width and the number of pixel is 4,649(96 x 34). And the view angle is degree in horizontal 5 degree in vertical. It is ideal that is square, but considering the cost we use common rectangle. Figure 3 : The Structure of MEDIA 3 Figure 4 shows the system of the MEDIA 3. On the top face there is a transmitter coil of POLHEMUS sensor, which measures 3-dimensional relative position of receiver coil to transmitter coil by using magnetic field. And the operator put on a sensor cap, which have a receiver coil. In this way, we can obtain the relative position of MEDIA 3 to operator s view point. In this system, we use a SGI IMAPCT for the graphic engine, and Impact Channel Option to output 4 images (NTSC) for each s. But we are also able to build the system using 4 computers for each s.

Control Unit Head Tracking Unit Graphic Engine Operator Pf æ = è near right -left right + left right -left near top -bottom top + bottom top -bottom far + near - far -near far near - far -near - ö ø Figure 4 : Block Diagram of MEDIA 3 And in this paper we describe how to synthesize those images. First, track operator's head position by POLHEMUS sensor (6 per second / maximum, par second / average) and calculate the operator's viewpoint. According to the obtained viewpoint data, 3-dimensional data of virtual object inside the MEDIA 3 and the position of four corners of top plane of MEDIA 3, perspective view for top can calculate by following way (using OpenGL). We define the reference coordinate system as Figure 5. (left, top,- near) View point far (,,) near (right, top, -near) Figure 6 : Perspective Projection Center of MEDIA 3 Y Top face Then the projection matrix for front face P front is shown using a view point v(v x,v y,v z ), P front = Tv Pf Left face Z O X where Tv is -v parallel translation matrix, Front face Right face Figure 5: MEDIA 3 Reference System As well known, The projection matrix of figure 6 is : æ - vxö - vy Tv = - vz è ø and using the width w, the height h and depth d, replace the variable as following.

ì í î right = - w - vx left = w - v x b o tto m = - h - v y to p = h - v y near = - d + vz fa r = d + v z It is very easy to derive the matrices for the other face. Notice that since some graphic library (including OpenGL) defines the display plane as x-y plane, we need to multiply the matrix by convert axes matrix and/or multiply by the rotation matrix. Then we obtain all projection matrices and able to synthesize all images. Keeping on these sequence(6 times per second / maximum : times par second / average), we can use MEDIA 3 interactive. We indicate that MEDIA 3 is duality of CAVE (or CABIN). In the case of CAVE (or CABIN), an operator is located inside the display system and see outer virtual world through the display. And in the case of MEDIA 3, an operator is located outside the display system and see inner virtual object through the display. So to speak, MEDIA 3 is not CAVE but CAGE. This means some techniques for CAVE (or CABIN) is suitable for MEDIA 3. It will possible and easy to create common graphic library for CAVE (or CABIN) and MEDIA 3. We also point out that graphic engine will synthesize at most three images at same time. Because when we see a certain face, we cannot see the opposite face at same time. Even if we want to construct six face MEDIA 3, we need graphic engine which can display at lease three images and switching unit for selecting output display..3 Using Multi-viewpoint Pictures We also suggest not only 3-dimensional data but also multi-viewpoint pictures is effective for showing 3- dimensinal virtual object by MEDIA 3. Prepare many photos from various angle in computer's memory, and select suitable photo according to the operator's viewpoint. Then mapping the photo on the plane which is perpendicular to the line from viewpoint to the center of MEDIA 3. This means that not only virtual / computed object but also real object is able to be displayed by MEDIA 3..4 Applications For the application of MEDIA 3, we suggest some examples. MEDIA 3 is very useful for museum exhibits, for visualizing engineering or medical data such as CAD and MRI, as well as for communication, education and entertainment. For example we can use MEDIA 3 for the simulation of a wind-tunnel test. MEDIA 3 will allow us to get more intuitive and multilateral knowledge than when merely seeing the results on a -D display. MEDIA 3 can also be a useful device for showing 3- dimensional crafting and assembly processes. When using an ordinary display, it is usually difficult to demonstrate how to make a 3-dimensional structural object. But using MEDIA 3, this can be done easily because operator can directly compare the real object and the CG model. As we have already mentioned, MEDIA 3 can be used as an electric pop-up encyclopedia or a virtual museum. Operator can even touch and handle an object which is dangerous or rare in the real world. Of course, additional programming will allow for more interaction between operator and the virtual objects. MEDIA 3 has many possibilities for educational applications. And using computer network such as Internet, we can share the 3-dimensional object like documents, pictures, sounds or movies. For example we can use MEDIA 3 with WWW browser. On a certain WWW-homepage, these is 3-dimensional data which described in VRML, DXF or other 3-D data format. An operator access this page and click the object then the 3-dimensional data is downloaded and show the 3-dimensional object by

MEDIA 3.. Proposal of the Concept of Object Oriented Display. Outline of the Concept of Object Oriented Display In this paper we propose the concept of object oriented display. The MEDIA 3 is typical example of object oriented display. Using object oriented display, the operator can recognize a virtual object as if it is a real object, and handle the virtual object through the object oriented display. We define the object oriented display as display which satisfy following three conditions.. The display has function to show the virtual object.. The display has function to operate the virtual object inside the display by operating the display itself. 3. The operate to the display is equivalent to the operate to the virtual object inside the display. In other word object oriented display is the display which enables an operator to perceive and to operate the virtual object as if it is real object.. Adopt the Human Skill The first merit of using object oriented display is it is able to adopt human skill. That is to say, we handle or look about the object oriented display in same way to handle or look about the real object. In other word, object oriented uses human skill which studied during one s life. Because we repeat same action from the time we born to now, when we act, we estimate correctly what will happen. Especially we interlock view space and tactile space, so we can estimate the future vision when we handle an object, and can conjecture what was happened from the vision. So it is very easy and natural to use the object oriented display. Owing to this feature, we can recognize 3- dimensional object precisely. And we are able to operate more quickly and correctly.. Conscious of the Object Imagine a wind-tunnel test of virtual car. There is virtual car model in the center of virtual wind-tunnel. And you want to observe the flow of air from various angle. Of cause, it is possible by traditional VR display such as HMD or CAVE. But if you want to move the virtual car, it will be very hard, because you cannot handle virtual object. There is three way to solve this problem. () Using indirect device such as mouse, keyboard, and so on. () Using force / tactile feedback device (3) Using object oriented display The first way, you need some training to operate as you want. Because you must learn how to convert the motion which you want into the operation of those device. Generally speaking, indirect devices is less useful than direct devices. The second way, you need some of expensive and/or binding device. Force / tactile feedback device is experimentally device under present circumstance. After all, the best way is to use object oriented display. For example using MEDIA 3, you can handle and observe the virtual object inside the MEDIA 3 very easily. As described above, object oriented display enables to handle caged virtual object through the display itself. And we also indicate that display systems such as HMD or CAVE are conscious of the environment, and object oriented display is conscious of the object. 3. Conclusion Object oriented display is very easy and intuitively to operate because the operation apply the native human skill. So very easy to learn how to operate for any

people. Secondary merit is that visual space fits haptic space because input device and display device are same. One of the demerit is object oriented display is not suitable to show virtual scene or virtual environment. But this in not fatal problem because object oriented display is able to coexist with the displays which is effective to show virtual scene or virtual environment such as HMD, CAVE or CABIN. References [] Carolina Cruz-Neira, Daniel J. Sandin, Thomas A. DeFanti: Surround-Screen Projection-Based Virtual Reality: The Design and Implementation of the CAVE, COMPUTER GRAPHICS Proceedings, Annual Conference Series, 35-4,993 [] Michitaka Hirose, Tetsuro Ogi, Shohei Ishiwata and Toshio Yamada: A development of Immersive Multiscreen Display(CABIN), Proceedings of the Virtual Reality Society of Japan Second Annual Conference, 37-4, 997 (in Japanese) [3] Naoki Kawakami, Masahiko Inami, Taro Maeda and Susumu Tachi : MEDIA 3 the Virtual Hologram, Proceedings of the Virtual Reality Society of Japan Annual Conference, 99-, 996 (in Japanese) [4] Masahiko Inami, Naoki Kawakami, Taro Maeda and Susumu Tachi : Virtual Hologram Proposal for the Object Oriented Display, Proceedings of the Virtual Reality Society of Japan Annual Conference, 39-4, 996 (in Japanese) [5] Naoki Kawakami, Masahiko Inami, Taro Maeda and Susumu Tachi : Study of Object Oriented Device, Proceedings of the Virtual Reality Society of Japan Second Annual Conference, 34-34, 997 (in Japanese)