transforming ordinary surfaces into multi touch controllersjmconrad/ecgr6185-2010... ·...

14
Transforming Ordinary Surfaces into Multi touch controllers Multi touch controllers Sunil Kumar Gurram Advanced Embedded Systems 1

Upload: duongbao

Post on 18-Mar-2018

226 views

Category:

Documents


3 download

TRANSCRIPT

Transforming Ordinary Surfaces into Multi touch controllersMulti touch controllers

Sunil Kumar Gurram

Advanced Embedded Systems 1

1.Introduction

• Multi-touch screens respond to the motion and pressure of numerous fingers.

Finger touch can be identified by• Stereoscopy.• Stereoscopy.• Infrared Cameras.

Advanced Embedded Systems 2

How multi-touch works

• LED’s shine infrared light in to the acrylic sheet.• Projectors are used to display the user interface on to the

acrylic sheet.

Advanced Embedded Systems 3

How multi touch works

• Software interprets data from the reflection sensors as finger movements.

Advanced Embedded Systems 4

Touch Table

Advanced Embedded Systems 5

System setup

The system is comprised of• Opti Track Slim : V100 infrared camera• Two custom designed illuminators

Advanced Embedded Systems 6

Custom Designed Illuminators

Some of the functions performed by the illuminators• Generates a plane of infrared light above the surface• Control of power of infrared laser

Advanced Embedded Systems 7

Integrated Illuminators

• Two USB connectors• DIN connector for second illuminator

• Contact points and intensity information using OSC protocol

Advanced Embedded Systems 8

System Overview

• Touch Table as a Music controller

• The system creates musical controllers that produce no sound

• Musical Instruments Digital Interface(MIDI) protocol• Open Sound Control (OSC) protocol

Advanced Embedded Systems 9

MIDI protocol

• Data with a set of instructions• Internal Synthesizer software• List of events or messages in .MID file• .MID file sound different on different devices• Can be modified• Less space• Less space

Advanced Embedded Systems 8

Open Sound Control Protocol

• Communication among computers , sound synthesizers and other multimedia devices

• Real-time control of sound and media processing environments

• Computer based interfaces for musical instrumentsinstruments

• OSC protocol message format/touchEvent id touchState xPos yPos amplitude frequency

• OSC compatible applications

Advanced Embedded Systems 11

Surface Editor

• Drawing zones on the surface and assign them musical actions via MIDI and OSC commands.

• Users can write new mapping components in Java or using the Processing language.

• New mapping strategies can be created between input gestures on a multitouch surface and musical actions.

Advanced Embedded Systems 12

Auxiliary Screen

Advanced Embedded Systems 13

Conclusions and Future work

• Control layouts and sounds can be chosen so that non musicians can also enjoy using it.

• Multi touch everywhere• Different controllers other than music controller can be

designed as a control interface.

Advanced Embedded Systems 14