a framework for haptic broadcasting

35
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

Upload: glora

Post on 25-Feb-2016

40 views

Category:

Documents


0 download

DESCRIPTION

A Framework for Haptic Broadcasting. Jongeun Cha, Ian Oakley, Yo -Sung Ho, Yeongmi Kim, and Jeha Ryu. Presented by Cong Ly CMPT-820 March 16, 2009. Overview. Introduction Types of Haptic Proposed Framework Content Creation Transmission Viewing & Interactions Implementation - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: A Framework for  Haptic  Broadcasting

A Framework for Haptic Broadcasting

Presented by

Cong LyCMPT-820

March 16, 2009

Jongeun Cha, Ian Oakley, Yo-Sung Ho, Yeongmi Kim, and Jeha Ryu

Page 2: A Framework for  Haptic  Broadcasting

2

Overview

1. Introduction2. Types of Haptic3. Proposed Framework– Content Creation– Transmission– Viewing & Interactions

4. Implementation5. Demonstration

Page 3: A Framework for  Haptic  Broadcasting

3

Overview

1. Introduction2. Types of Haptic3. Proposed Framework– Content Creation– Transmission– Viewing & Interactions

4. Implementation5. Demonstration

Page 4: A Framework for  Haptic  Broadcasting

4

What is Haptic?

• 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

Page 5: A Framework for  Haptic  Broadcasting

5

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

Page 6: A Framework for  Haptic  Broadcasting

6

Overview

1. Introduction2. Types of Haptic3. Proposed Framework– Content Creation– Transmission– Viewing & Interactions

4. Implementation5. Demonstration

Page 7: A Framework for  Haptic  Broadcasting

7

Passive Haptic

• Passive Haptic– No direct interaction

Page 8: A Framework for  Haptic  Broadcasting

8

Active Haptic

• Active Haptic– Semi-interactions– Tactile and kinesthetic

Page 9: A Framework for  Haptic  Broadcasting

9

Types of Haptic

• Two types of Haptic Media– Linear and Non-Linear

• Linear Haptic– Sequential progression– Human touches, impacts, sounds, etc…

Page 10: A Framework for  Haptic  Broadcasting

10

Types of Haptic

• Non-linear Haptic– Interactivity, tactile information– Able to feel the surfaces– Dynamic content– Kinesthetic devices– PHANToM

Page 11: A Framework for  Haptic  Broadcasting

11

Overview

1. Introduction2. Types of Haptic3. Proposed Framework– Content Creation– Transmission– Viewing & Interactions

4. Implementation5. Demonstration

Page 12: A Framework for  Haptic  Broadcasting

12

Framework

Page 13: A Framework for  Haptic  Broadcasting

13

Content Creation

• Audio and Video– Standard video camera– Microphone for audio

• Three Approaches for capturing Haptic data1. Physical sensors2. Modeling tools3. Analysis of other associated media

Page 14: A Framework for  Haptic  Broadcasting

14

Physical Sensors

• Capturing haptic surfaces– Piezoelectric resonance– Touch sensors

• Movement data– 3D robotic arm– Accelerometer– Force-torque sensors

Page 15: A Framework for  Haptic  Broadcasting

15

Content Creation

• Audio and Video– Standard video camera– Microphone for audio

• Three Approaches for capturing Haptic data1. Physical sensors2. Modeling tools3. Analysis of other associated media

Page 16: A Framework for  Haptic  Broadcasting

16

Modeling Tools

• Capturing 3D scenes– 3D scanner to capture objects– ZCam, depth video camera (2.5D)

• 3D Modeling tool– K-HapticModel– HAMLAT– Motion capturing

Page 17: A Framework for  Haptic  Broadcasting

17

Content Creation

• Audio and Video– Standard video camera– Microphone for audio

• Three Approaches for capturing Haptic data1. Physical sensors2. Modeling tools3. Analysis of other associated media

Page 18: A Framework for  Haptic  Broadcasting

18

Automatic Generation

• Automatic Generation– Extract trajectory of object from video• Dr. Greg Mori’s work• SFU Vision and Media Lab

Page 19: A Framework for  Haptic  Broadcasting

19

Transmission

Page 20: A Framework for  Haptic  Broadcasting

20

MPEG-4BIFS

• 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

Page 21: A Framework for  Haptic  Broadcasting

21

MPEG-4 BIFS

Proposed extended BIFS nodes

Page 22: A Framework for  Haptic  Broadcasting

22

MPEG-4BIFS

• BIFS Nodes Content– Store data gathered during Creation• Ie. Piezoelectric sensors, modeling tools

• DepthMovie Node– Identical to DepthImage– Added MovieTexture for tactile content

Page 23: A Framework for  Haptic  Broadcasting

23

Viewing & Interaction

Page 24: A Framework for  Haptic  Broadcasting

24

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

Page 25: A Framework for  Haptic  Broadcasting

25

Overview

1. Introduction2. Types of Haptic3. Proposed Framework– Content Creation– Transmission– Viewing & Interactions

4. Implementation5. Demonstration

Page 26: A Framework for  Haptic  Broadcasting

26

Implementation

• Implementation by the authors

Page 27: A Framework for  Haptic  Broadcasting

27

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

Page 28: A Framework for  Haptic  Broadcasting

28

Overview

1. Introduction2. Types of Haptic3. Proposed Framework– Content Creation– Transmission– Viewing & Interactions

4. Implementation5. Demonstration

Page 29: A Framework for  Haptic  Broadcasting

29

Demonstration

• Home Shopping Scenario

Page 30: A Framework for  Haptic  Broadcasting

30

Demonstration

• Movie with Tactile Feeling

Page 31: A Framework for  Haptic  Broadcasting

31

Industry

• D-Box – http://www.d-box.com– Pneumatic actuated chairs– Used for movies and simulations

Page 32: A Framework for  Haptic  Broadcasting

32

• PHANToM Sensable Technologies– Developed by a student at MIT

Industry

Page 33: A Framework for  Haptic  Broadcasting

33

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

Page 34: A Framework for  Haptic  Broadcasting

34

That’s all

That’s all folks

Questions?

Page 35: A Framework for  Haptic  Broadcasting

35

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. 691-697.

3. 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. 384-391.

4. SFU Visual and Modeling Lab, http://www.cs.sfu.ca/research/groups/VML/index.html5. MIT Tech, “Robotic Gripper with Phantom Sensable Technologies,”

http://techtv.mit.edu/videos/467-robotic-gripper-with-phantom-sensable-technologies6. Sensable Technologies, “PHANToM,” http://www.sensable.com/haptic-phantom-premium-6dof.htm7. Raunhofer Institute, “MPEG-4 BIFS Binary Format for Scenes”,

http://www.iis.fraunhofer.de/Images/MPEG-4%20BIFS_tcm389-67584.pdf