multimodal interfaces

20
Multimodal Interfaces November, 2008 Thomas Winningham

Upload: alvin-borromeo

Post on 17-Jan-2015

1.086 views

Category:

Technology


6 download

DESCRIPTION

Ignite Columbus presentation by Thomas Winningham 11/13/08 http://IgniteCbus.com

TRANSCRIPT

Page 1: Multimodal Interfaces

Multimodal InterfacesNovember, 2008Thomas Winningham

Page 2: Multimodal Interfaces

Multi ah-wha?

๏ Computer vision, mostly

๏ The Wiimote 100hz camera

๏ Capacitive surfaces (or lots of buttons)- IPhone & Mac touchpad- HP TouchSmart

๏ Tin Foil & an Arduino

๏ Force transducers, the Wii Fit

๏ Teaching new dogs old tricks

Page 3: Multimodal Interfaces

Regions of interest

๏ At 30 fps or faster:- Find a finger smudge (blobs)- Dots of light- Triangulate based on closest data

- Color keying- LEDs as two-way- Use IR for spectrum separation- Isolate features with laser- Map in 3D using Lidar

Page 4: Multimodal Interfaces

Better Software & Hardware

๏ DARPA Challenge- Intel OpenCV

๏ Multiprocessor Machines

๏ Home clusters of machines

๏ GPU processors on videocards

๏ Better web cams

๏ Cheaper, more widely available materials

๏ Easier access to information

Page 5: Multimodal Interfaces

Fresh Ways to Interface with Computers

It is not a panacea, but at least everyone is mostly invited.

Page 6: Multimodal Interfaces

Leave it to the big boys?

๏ IPhone's - And knock-offs

๏ Microsoft Surface & Windows 7 & Tablets- Microsoft Research

๏ HP TouchSmart

๏ Perceptive Pixel

๏ NUI Group - step 1. cut a hole in a box

Page 7: Multimodal Interfaces

Gesturing

๏ Combos!

๏ Changes over time

๏ Inferring about the placement of input in orientation to the real world- Surface- Wii fit- You're holding a nail near tinfoil

Page 8: Multimodal Interfaces

Simple!

๏ Or at least, reasonably simple given the complexity of what is going on.

๏ Small blocks of code in repition

๏ Again, faster computers

Page 9: Multimodal Interfaces

Web Cam in a Box

๏ Step #2- Put your junk in that box

Page 10: Multimodal Interfaces

Double true!

๏ Stackable cubes

๏ Large walls

๏ Small hobby projects

๏ Multiple cameras

๏ GPUs

๏ Networked machines

๏ Store Windows, floors , buildings

Page 11: Multimodal Interfaces

Mostly flash

๏ (needs a lot of help from c)

๏ But also:- Python- Processing- Max- VVVV- Pure Data- .NET- Firefox / Javascript (Lily)

Page 12: Multimodal Interfaces

Rethinking a lot of things

๏ Gesture navigation

๏ User Interface

๏ Feedback

Page 13: Multimodal Interfaces

Guerrilla Arm

Page 14: Multimodal Interfaces

All kinds of things I tell ya!

๏ Sphere

๏ Gesturing with your hands above the home row

๏ Or just using your hands

๏ Or moving your head, or eyes, or thoughts

๏ This is an extra bullet point. Ha!

Page 15: Multimodal Interfaces

Meanwhile, back at the bat cave...๏ Home clustering

๏ Semistructured web and public data

๏ HDTV's, projectors, err... iphones

๏ Social connectivity- Except in the workplace where we'd generally

like everyone to politely sod off

๏ Advanced modeling, free software for fluid dynamics and physics simulation

Page 16: Multimodal Interfaces

Lack of standards?

lack of patent free ideas, maybe

TUIO / OSC for ROI or Fiducials

Page 17: Multimodal Interfaces

Romper room

๏ I see:- NUI Group- Open Frameworks- Processing- Apple Developer forums- IPhone jailbreakers- Multi-pointer X-Windows, Compiz, and the

whole open-source world.

Page 18: Multimodal Interfaces

Feedback loop

๏ Proliferation? Adoption?

๏ Social implications

๏ This will all spawn something else

๏ Everybody's coming to the net

๏ Voluntary mass hallucination (Gibson)

Page 19: Multimodal Interfaces

Come out and play!If yer under eighteen ya won't be doin any ty-ee-eye-ee-ime

Page 20: Multimodal Interfaces

There's a place for us!

๏ More people playing!- == better software

๏ Not as hard as it sounds, just steal code ;p

๏ Who's getting laid anyway?

๏ It is amazing what you can get done if you don't care who gets the credit. (jets ftw!)