Multi-touch Technology
6.S063 Engineering Interaction Technologies
- Prof. Stefanie Mueller | MIT CSAIL | HCI Engineering Group
Multi-touch Technology 6.S063 Engineering Interaction Technologies - - PowerPoint PPT Presentation
Multi-touch Technology 6.S063 Engineering Interaction Technologies Prof. Stefanie Mueller | MIT CSAIL | HCI Engineering Group how does my phone recognize touch? and why the do I need to press hard on airplane screens how would you build a
Multi-touch Technology
6.S063 Engineering Interaction Technologies
how does my phone recognize touch? and why the… do I need to press hard on airplane screens…
how would you build a multi-touch device?
<2 minute brainstorming>
draw some sketches!
resistive capacitive camera-based […]
types of touch technology::
there are lots of different…
before we look at all of these, let’s zoom out a bit…
before touch…
in which year was the first touch screen invented?
<30s brainstorming>
1986: Sensor Frame (McAvinney)
Steve Jobs, 2007: “And we have invented a new technology called multi-touch, which is phenomenal. [0:33:33]
but there is tech close to multi-touch that actually was invented even earlier…
1963: Ivan Sutherland’s Light Pen (as part of SketchPad)
1963: Ivan Sutherland’s Light Pen (as part of SketchPad)
we have come a long way since then…
30 years later, multi-touch has reached the consumer market…
and then there’s still stuff that hasn’t reached the consumer market yet
1991: Pierre Wellner, Digital Desk
1991: Pierre Wellner, Digital Desk
multi-touch:
engineering principles
laser light plane (LLP) camera based:
how does this recognize touch?
<30s brainstorming>
laser light plane (LLP)
easy to do computer vision tracking based on this
frustrated total internal reflection camera based:
frustrated total internal reflection (FTIR)
exiting light = bright blobs
frustrated total internal reflection (FTIR)
frustrated total internal reflection (FTIR)
exiting light = bright blobs
compliant surface
exiting light = bright blobs
with compliant surface without compliant surface
exiting
projection surface
exiting
projection surface
<30 second brainstorming>
if you want to project images onto your device, which type of LEDs do you need to use?
exiting
projection surface infrared LEDs because otherwise your injected light for finger tracking
exiting
projection surface
<30 second brainstorming>
and what does that mean for the camera?
exiting
infrared LEDs visible light projector infrared camera
[Jeff Han, 2006]
[Jeff Han, 2006] UIST 2005 paper (just got lasting impact award)
Steve Jobs, 2007: “And we have invented a new technology called multi-touch, which is phenomenal. [0:33:33]
this is pset1!
rear diffused illumination (rear DI) camera based:
<30 second brainstorming>
how does it work? how does the camera image look like? white or black spots?
rear diffused illumination (rear DI)::
<30 second brainstorming>
what can rear diffuse illumination detect that FTIR cannot? FTIR rear-DI mh, so the result the same then?
FTIR vs.
in direct contact with surface (light bounces inside sheet) can detect objects hovering over the surface (light reaches above sheet)
rear-DI
front diffused illumination (front DI) camera based:
rear DI front DI light from below light from above
front DI
<30 second brainstorming>
how do we expect the camera image to look like?
front DI finger blocks the light from the camera = fingers are black
front diffused illumination (front DI)::
[MTBiggie]
infrared touch panels (ITP)
infrared touch panels (ITP)
1986: Sensor Frame (McAvinney)
2011: ZeroTouch
resistive touch panels (RTP) electric:
resistive touch panels (RTP)
pressed point makes contact with the bottom sheet
<30 second brainstorming>
how do we know where the user touches the screen?
same principles as for the infrared touch panel x-y grid top layer: all horizontal lines bottom layer: all vertical lines when contact is made
conducts electricity resistive:
benefits::
projected capacitance (PCAP)
resistive:
again same principle
capacitive:
projected capacitance (PCAP)
can be detected
2007: ‘we invented a new technology’ this is what your iphone uses…
2001 SmartSkin: capacitive, no camera
CHI 2002
projected capacitance (PCAP)
surface acoustic waves (SAW)
resistive: capacitive: surface acoustic:
surface acoustic waves (SAW)
<30 second brainstorming>
there are situations in which this grid based approach cannot correctly detect a finger’s position. how do you have to place two fingers to make it fail?
it leads to ghosting! (camera-based setups don’t have this problem)
moving forward…
detecting pressure from touch…
2005 GelForce
<30 second brainstorming>
how does it work?
CHI 2005
UnMousePad
SIGGRAPH 2009
user identification on each touch
what if we had finger print detection on the entire screen?
<30 second brainstorming>
UIST 2013
let’s zoom out
1986 2007 1963
towards more natural user interaction! use your hands to interact.
let’s take a 5 minute break!