A Framework for Haptic Broadcasting Presented by Cong Ly CMPT-820 March 16, 2009 Jongeun Cha, Ian Oakley, Yo-Sung Ho, Yeongmi Kim, and Jeha Ryu
Overview 1.Introduction 2.Types of Haptic 3.Proposed Framework – Content Creation – Transmission – Viewing & Interactions 4.Implementation 5.Demonstration 2
Overview 1.Introduction 2.Types of Haptic 3.Proposed Framework – Content Creation – Transmission – Viewing & Interactions 4.Implementation 5.Demonstration 3
What is Haptic? – There is no agreement in the precise definition among researchers. In this paper Haptic is used to define two sub- categories of feedback – Tactile – Kinesthetic 4
Motivations Broadcast programs are generally linear – A begin, middle and end Entertainment is a multi-billion industry – Consumers are actively seeking for interactive content. We have the technology – MPEG-4 BIFS (Binary Format for Scenes) – Reachin API - VRML 5
Overview 1.Introduction 2.Types of Haptic 3.Proposed Framework – Content Creation – Transmission – Viewing & Interactions 4.Implementation 5.Demonstration 6
Passive Haptic – No direct interaction 7
Active Haptic – Semi-interactions – Tactile and kinesthetic 8
Types of Haptic Two types of Haptic Media – Linear and Non-Linear Linear Haptic – Sequential progression – Human touches, impacts, sounds, etc… 9
Types of Haptic Non-linear Haptic – Interactivity, tactile information – Able to feel the surfaces – Dynamic content – Kinesthetic devices – PHANToM 10
Overview 1.Introduction 2.Types of Haptic 3.Proposed Framework – Content Creation – Transmission – Viewing & Interactions 4.Implementation 5.Demonstration 11
Framework 12
Content Creation Audio and Video – Standard video camera – Microphone for audio Three Approaches for capturing Haptic data 1.Physical sensors 2.Modeling tools 3.Analysis of other associated media 13
Physical Sensors Capturing haptic surfaces – Piezoelectric resonance – Touch sensors Movement data – 3D robotic arm – Accelerometer – Force-torque sensors 14
Content Creation Audio and Video – Standard video camera – Microphone for audio Three Approaches for capturing Haptic data 1.Physical sensors 2.Modeling tools 3.Analysis of other associated media 15
Modeling Tools Capturing 3D scenes – 3D scanner to capture objects – ZCam, depth video camera (2.5D) 3D Modeling tool – K-HapticModel – HAMLAT – Motion capturing 16
Content Creation Audio and Video – Standard video camera – Microphone for audio Three Approaches for capturing Haptic data 1.Physical sensors 2.Modeling tools 3.Analysis of other associated media 17
Automatic Generation – Extract trajectory of object from video Dr. Greg Mori’s work SFU Vision and Media Lab 18
Transmission 19
MPEG-4 BIFS BIFS (Binary Format for Scenes) – Scenes are encoded and transmitted separately – Local and remote animations User Objects interaction – Enables different points of view (3D) Scenes description – Consist of information about the objects – Time and place – Relations between the objects 20
MPEG-4 BIFS 21 Proposed extended BIFS nodes
MPEG-4 BIFS BIFS Nodes Content – Store data gathered during Creation Ie. Piezoelectric sensors, modeling tools DepthMovie Node – Identical to DepthImage – Added MovieTexture for tactile content 22
Viewing & Interaction 23
Viewing & Interaction Haptic Compositor – Route elements to renderers Haptic Renderer – Decode objects positions – Generate interaction forces Tactile Renderer – Decode tactile information – Thermal perception, intensities of tactile 24
Overview 1.Introduction 2.Types of Haptic 3.Proposed Framework – Content Creation – Transmission – Viewing & Interactions 4.Implementation 5.Demonstration 25
Implementation Implementation by the authors 26
Implementation Components – GPAC Project on Advanced Content multimedia framework BIFS Broadcaster – MPEG-4 BIFS – Darwin Streaming Server Apple's QuickTime Streaming Server Standard RTP and RTSP protocols – Osmo4 Player From GPAC framework 27
Overview 1.Introduction 2.Types of Haptic 3.Proposed Framework – Content Creation – Transmission – Viewing & Interactions 4.Implementation 5.Demonstration 28
Demonstration Home Shopping Scenario 29
Demonstration Movie with Tactile Feeling 30
Industry D-Box – – Pneumatic actuated chairs – Used for movies and simulations 31
PHANToM Sensable Technologies – Developed by a student at MIT Industry 32
Conclusions Haptic Media enhances existing multimedia – Such as movies Haptic can be used in – Surgical Training – Military – Commercial Proposed Framework is feasible – Tools needed are readily available 33
That’s all That’s all folks Questions? 34
References 1.Jongeun Cha, Ian Oakley, Yo-Sung Ho, Yeongmi Kim, and Jeha Ryu “A Framework for Haptic Broadcasting,” IEEE Multimedia Magazine 2.G. M. Krishna and K. Rajanna, “Tactile Sensor Based on Piezoelectric Resonance,” IEEE Sensors Journal, vol. 4, no. 5, 2004, pp Y. Kim, S. Kim, T. Ha, I. Oakley, W. Woo, and J. Ryu, “Air-Jet Button Effects in AR,” Int’l Conf. Artificial Reality and Telexistence, LNCS 4282, 2006, pp SFU Visual and Modeling Lab, 5.MIT Tech, “Robotic Gripper with Phantom Sensable Technologies,” 6.Sensable Technologies, “PHANToM,” 7.Raunhofer Institute, “MPEG-4 BIFS Binary Format for Scenes”, 35