Presentation is loading. Please wait.

Presentation is loading. Please wait.

Didier Perroud Raynald Seydoux Frédéric Barras.  Abstract  Objectives  Modalities ◦ Project modalities ◦ CASE/CARE  Implementation ◦ VICI, Iphone,

Similar presentations


Presentation on theme: "Didier Perroud Raynald Seydoux Frédéric Barras.  Abstract  Objectives  Modalities ◦ Project modalities ◦ CASE/CARE  Implementation ◦ VICI, Iphone,"— Presentation transcript:

1 Didier Perroud Raynald Seydoux Frédéric Barras

2  Abstract  Objectives  Modalities ◦ Project modalities ◦ CASE/CARE  Implementation ◦ VICI, Iphone, Voice recognition, Network  Demonstration  Conclusion

3  Coordination between two persons to move a ball into a labyrinth  Rotation possible on the x and y axis  Gates can be opened with vocal and gestural commands

4  Coordinate the following technologies: ◦ Augmented reality with tags ◦ Gesture detection ( with Iphone accelerometers) ◦ Voice recognition ( words) ◦ Collaborative environments ◦ Physic engine

5  Inputs ◦ Hand rotation in x and y axis ( one axis per player)  direct manipulation of the labyrinth board ◦ Hand pumping for gates’ openings ◦ Voice recognition (words) for selecting gate to open and start the game  Outputs ◦ Image on the beamer ◦ Iphone vibrations

6  CASE ◦ Semantic level of abstraction  CARE ◦ Gesture orientation: assignment ◦ Gesture pumping/Voice selection: complementary to open a gate ◦ Voice commands: assignment  Decision level fusion  Fission: image, vibration

7  Blocks ◦ Webcam, Tag detection ◦ OpenGL, Physic engine  Multimodality Management ◦ state machine  Augmented reality application ◦ event based  Messages from the gateway ◦ Voice events ◦ Gesture events (orientation X and Y, shake)  Messages to the gateway ◦ Vibration events

8  Handle the UIAccelerometer interface  Generate motionEvent when shaking  Messages to the gateway ◦ Orientations (X or Y) ◦ Shake  Messages from the gateway ◦ Vibrate

9 Windows speech API  SDK Features: ◦ API definition files ◦ Runtime component ◦ Control Panel applet ◦ Text-To-Speech engines in multiple languages. ◦ Speech Recognition engines in multiple languages. ◦ Redistributable components ◦ Sample application code. ◦ Sample engines ◦ Documentation.

10 Our System  A speech recognition engine  A grammar <grammar xmlns="http://www.w3.org/2001/06/grammar" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3.org/2001/06/grammar http://www.w3.org/TR/speech-grammar/grammar.xsd" xml:lang="en-EN" version="1.0"> New game Pause Exit Open gate one Open gate two Close gate one Close gate two

11  Recognition comparison before training / after training

12

13  Live  Videos

14  Problems with the physic engine ◦ Coordination user moves – physic moves  Voice recognition OK  High-level programing  Heterogeneity not a problem  Functional prototype

15  Thank you


Download ppt "Didier Perroud Raynald Seydoux Frédéric Barras.  Abstract  Objectives  Modalities ◦ Project modalities ◦ CASE/CARE  Implementation ◦ VICI, Iphone,"

Similar presentations


Ads by Google