This presentation provides an overview of multi-touch hardware, products, applications and market examples as well as samples of projects of TNO. More information on http://www.tno.nl/nui
1. Natural User Interfaces
Natural User
Hardware
Interfaces
Markets and
Markets and
Hardware and software applications
Software applications
History and future Timeline
Multi-touch interaction TNO work
TNO
Work
Arnoud de Jong
Arnout de Vries
TNO Information and Communication Technologies
Multi- Multi-
Summary
touch touch in
and
products the
Conclusions
1 movies
2. History of Multi-touch interaction
Pierre Wellner paper
Foundation
on multi touch and
iGesture Pad and NUI Group
First multi pinching motions
TouchStream keyboard
hand display by Fingerworks
Bell Labs Palm
Sony labs Microsoft Pre
First MT
SmartSkin surface PlayAnywhere
display
Toronto Mixed Reality table of Touch and object
university Microsoft Research detection Hitachi
Q2 2009
Smartboard
2002
1982
2005
1991
1999
2006
2001
1984
FX77 Duo
1980 2009
Jun 2007
2002
Q3 2008
Q1 2009
2003
1992
1982
1985
2006
Q1 2006
University of
2001
Movie:
3D multi-touch Toronto
Tron Microsoft
sensitive tablet Simon - first Multi-finger
Windows 7
smartphone Multi-hand
Multi-user Lucid
With Mitsubishi Touch
interaction iPhone
touchscreen MERL R&D Lab release
DiamondTouch
HP-150 world’s Microsoft
Surface
1983
first
Jeff Han SMART
touchscreen PC Movie: @TED table
Minority
report
2
14. Fraunhofer IGD multi-touch table
• The table is running on Linux
and uses the InstantReality
framework for displaying and
interacting.
• The finger tracking is done by
the Fraunhofer software
VisionLib which is not available
for pulic right now.
• Table size is 150x90 cm
14
15. Mitsubishi: DiamondTouch
• Front-projection on
typically 32" or 42"
diagonal
• Multiple touches
support by a single
user
• Distinguishes between
simultaneous inputs
from multiple users.
• DiamondTouch SDK
or DTFlash toolkit.
15
26. iPhone en iPod Touch
• The Apple iPhone has a
multitouch display for resizing,
zooming and rotating purposes.
• Multi touch sensative screen
• Motion sensor
• Types of multi touch gestures:
• Zoom, rotate
26
28. Palm Pre
• WebOS. It’s a web-centric multi-
touch platform that makes us of
CSS, XHTML and Javacript
making it accessible and
compatible with a wide range of
applications.
28
29. And more mobile phone devices
Meizu M8 HTC Touch Synaptics Onyx
Nokia N97
29
30. Apple: MacBook Air
• The Apple MacBook Air
has multitouch touchpad
for resizing, zooming
and rotating purposes.
30
32. MultiTouch Cell
• The MultiTouch LCDs are controlled by the MultiTouch CornerStone software.
Cornerstone handles the core multitouch functionality, tracking users hands as
they move on the screen.
32
33. Other vendors
Accenture Panasonic Hitachi
Philips Entertaible Perceptive Pixel Sony Smartskin
HP Misto Sharp optical LCD Touchable
34. Market share of products with multi-touch
• Multi-touch ability (or NUI) is competitor’s edge that is used in
marketing
• Market share is quickly rising
• 10 mio iPhones sold in first 6 months
• Table top sales booming since end 2008
Multi-touch is currently an “infant” technology
• Different multi-touch imlementations (Apple, Microsoft, HP, etc.)
• All are limited to a handful of gestures
• Still a lot of traditional GUI interaction
34
35. Future product list
• Input devices
• Apple Mighty Mouse
• Wacom tablets
• Handheld game consoles
• PSP2
• E-book readers
• Desktops
• Larger and flat tabletops
• TV screens
35
36. Natural User Interfaces (NUI’s)
Introduction
• Touch screen interaction
• Multi-touch screen interaction
The vision
• Evolution of computer user interfaces
Reality
• Natural User Interfaces (NUI)
• Tangible interfaces
• Multi modal interfaces
• NUI design
36
43. Multi-touch interaction
• In the realworld we do lots of actions with two hands
or more than one finger. e.g. driving a car
• Operating a mouse are serial, discrete events and
single point input
• Multi point interaction allows more parallel interaction
• Reduce task complexity of single input techniques
• Increases parallesm in multi-finger interaction reduces time
43
59. Overview of Human Computer Interfaces
Microsoft
Microsoft
Windows NT
Windows Vista
Alto PC Microsoft Microsoft
Xerox Parc Windows 1.0 Windows 95
Microsoft
MS-DOS Windows 98
Microsoft Microsoft Microsoft
Q2 2009
Windows 3.0 Windows XP Windows 7
1993
1995
2001
1982
1985
1998
2007
1990
1973
1970 2010
Jun 2007
1987
1997
Microsoft
2001
1984
1992
2005
2009
Windows
Snow
Tablet PC
Leopard?
Apple Macintosh edition
IBM OS/2 2.0
Apple Mac OS 8
Apple Mac OS X 10.5
Apple Mac OS X 10.0
Apple Mac Color
Note: Linux excluded
61. The vision of Natural User Experience
(NUE) is to deliver intuitive, seamless
experiences that unfold through natural
human input.”
• “Surfaces that respond to us”
• “The content is the interface”
61
62. Surface: design for emotion
• Natural & Intuitive
• Unique & Magical
• Social & Together
• Aware & Responsive
• Premium & Authentic
62
63. Surface guidelines
1. Seamless
2. Social
3. Spatial
4. Super realism
5. Contextual environments
6. Scaffolding
7. Performance aesthetics
8. Direct manipulation
64. User Interface Design for NUI’s
Difference in designing Tabletop interfaces?
• No fixed top-bottom orientation;
• Multiple “mouse cursors”;
• Multiple simultaneous users;
• Multiple user contexts;
• Multiple simultaneous actions, such as ‘drag & drop’;
• No more tradional data input means.
64
65. Multi-touch in the movies
• 1982: Tron
• 2002: Minority report
• 2005: The Island
• 2008: Quantum of Solace (James Bond)
• 2008: CSI: Miami
65
71. Markets and applications
• Entertainment: (serious) gaming and fun
• Public safety and crisis management
• Retail
• Public Places
• Healthcare
• Education
• Financial
• Office
• Industrial use
71
72. Healthcare
• Photo tool for dementia patients
• Tool for patient-doctor relationships
72
74. Public places
• Information centre New York
• Why?
• Intuitive, interactive and focussed
on discovering New York
• Target group: Tourists
• Device
• Gesturetek illuminate tables
• Application:
• Maps, POI, multimedia content
74
Information centre New York
79. Horeca
• Restaurants, hotels
• Viewing menu
• Entertainment (games, gambling)
• Tourist information
Surfaceware:
detect drink level
79
80. iBar: object recognizing bar
• Bar detects all objects on the surface
• It detects the shape, it doesn’t identify the object.
• future releases will also be able to identify objects
• http://www.i-bar.ch/info/
80
89. TNO Work
• Multi -touch in Control Rooms
• Multi –touch in Education
• Multi-touch : complex gesture support
• MiReCol: collaboration and co-design
• Slide overview + video Maurice
89
103. Serious gaming & multi touch interactie in het onderwijs
Research goal: Does the
combination of serious gaming and
multi touch interaction add value to
elementary education. Serious games
Target group: School children aged
8 until 12 with a social disorder
(PDD-NOS).
Multi touch
Results: a serious game was
developed to support and stimulate
several collaboration forms in
calculation tasks. Through multi-
touch and multi user interaction these
children could cooperate using one Education
system.
Partners: Bladergroenschool
(elementary school for special
education) and RENN4.
105. Supporting gesture interaction with gesture previews
Gestures
• In general: non-verbal communication.
• Specific: a set of measured movements over time.
• Examples: letter recognition, unlocking your iPhone.
Advanced gestures
• Multi-touch gestures: zooming an image.
• Collaborative gestures: clearing a drawing board.
Problem statement
• Most gestures have
no intrinsic meaning.
• Users have to know gestures
in advance.
• A steep learning curve
especially for complex systems
using advanced gestures.
107. Solution: gesture previews
• Overlay with visual feedback.
• Shows what gestures can be performed.
• Shows where others can join in.
• Indicates the meaning of gestures.
• Previews do not limit expert users.
• Increase detection rate, decrease learning curve.
108. Proof of Concept
• Bejeweled clone, uses gestures to identify users. With some twists.
• Gestures are stored in XML.
<?xml version="1.0" encoding="utf-8"?>
<root>
<segmentDeclaration name="line" uniformScaling="false"
<point x="0" y="0" />
<point x="0" y="0,1" />
</segmentDeclaration>
109. Wrap up
Knowledge
• Started at TNO just a few years ago, experimental. Now this topic is booming,
backed up by large vendors and coming to the market.
Hardware/software
• More vendors enabling MT for their devices
• Current software / applications are dedicated solutions
• Wide adoption needs more hardware and applications
Interaction
• Multi touch is part of the NUI paradigm shift in Human Machine Interaction
Markets / applications
• Wow-technology, but the real added value and useful applications still have to
prove themselves
TNO
• Added value in collaboration environments (crisismanagement, education and
many more projects)
109
110. Arnout de Vries
Senior scientist
Natural User Interfaces
Arnout.devries@tno.nl
http://www.tno.nl/nui