Physical Input and Tangible Computing Bjrn Hartmann (bjoern@cs) 08 - - PowerPoint PPT Presentation

physical input and tangible computing
SMART_READER_LITE
LIVE PREVIEW

Physical Input and Tangible Computing Bjrn Hartmann (bjoern@cs) 08 - - PowerPoint PPT Presentation

stanford hci group / cs147 Physical Input and Tangible Computing Bjrn Hartmann (bjoern@cs) 08 November 2006 http://cs147.stanford.edu Learning Goals Be familiar with the space of input devices, their properties and tradeoffs Be able


slide-1
SLIDE 1

stanford hci group / cs147

http://cs147.stanford.edu

Physical Input and Tangible Computing

Björn Hartmann (bjoern@cs) 08 November 2006

slide-2
SLIDE 2

2

Learning Goals

Be familiar with the space of input devices, their properties and tradeoffs Be able to assess what devices will have the best performance for desired users, tasks, and settings Be inspired to think beyond today’s GUI paradigm

slide-3
SLIDE 3

3

Input Device Issues

What actions does it afford? What resolution/sensitivity does it offer? What dexterity does it require/allow? What is it efficient/inefficient at doing? What interaction techniques is it suitable for? What are its ergonomic advantages and problems?

slide-4
SLIDE 4

(cc) Image by flickr user John Pastor

slide-5
SLIDE 5

5

[O’Sullivan]

slide-6
SLIDE 6

6

Keystroke Devices

Array of Discrete Inputs Many variants of form and key layout

Can be one-handed or two Wide range of sizes Two-hand full keyboard is relatively standardized, Less standardization on others: Command keys, generic function keys, cursor movement, numeric keypad,...

Take advantage of procedural memory

Power law of practice T = aPb

slide-7
SLIDE 7

Keyboards

slide-8
SLIDE 8

Key Layouts

slide-9
SLIDE 9
slide-10
SLIDE 10

10

One Hand Keysets (Chording, Multipress)

Chording Multi-press mappings Ambiguity resolution (T9)

Engelbart – Chording Keyset Twiddler

slide-11
SLIDE 11

11

Pointing Devices

(cc) Flickr photo by Mike fj40

slide-12
SLIDE 12

12

Pointing/Marking Devices Representative Tasks

Target acquisition Steering / positioning Freehand drawing Drawing lines Tracing and digitizing Clicking, Double-clicking, dragging Gesture Text entry (handwriting)

slide-13
SLIDE 13

A design space of input devices…

Card, S. K., Mackinlay, J. D., and Robertson, G. G. 1991. A morphological analysis of the design space of input devices. ACM Trans. Inf. Syst. 9, 2 (Apr. 1991), 99-122. DOI= http://doi.acm.org/10.1145/123078.128726

slide-14
SLIDE 14

The Mouse (Indirect device)

3 button SRI mouse, 1968 The First Mouse (Stanford Research Institute, 1964)

slide-15
SLIDE 15

15

How the Mouse Works

Ball mouse Wheel mouse

slide-16
SLIDE 16

16

How the Mouse Works

Optical

http://www.spritesmods.com/?art=mouseeye

slide-17
SLIDE 17

17

Ergonomic Mice

slide-18
SLIDE 18

18

Trackball, Trackpad

slide-19
SLIDE 19

19

Trackpoint

Indirect, force sensing, velocity control Nonlinear transfer function

Force Velocity

(cc) Image by flickr user tsaiid

slide-20
SLIDE 20

20

Joysticks

(cc) Image by flickr user seanaes

slide-21
SLIDE 21

21

Tablet (Indirect)

Indirect, position sensing, absolute, control

  • f cursor position

Some support bimanual input

slide-22
SLIDE 22

22

Pen-Based Computers

slide-23
SLIDE 23

23

Light Pen

Whirlwind Light Gun, 1952 Sage Air Defense System, 1950s Sketchpad, 1963

slide-24
SLIDE 24

Sketchpad Video

slide-25
SLIDE 25

25

Pen-based Computers

Apple Newton Buxton and Fitzmaurice GO PenPoint Palm Pilot Vadem Clio

slide-26
SLIDE 26

26

Touch Screen

slide-27
SLIDE 27

27

Tracking Pointers

Eye Brain

slide-28
SLIDE 28

28

Fitts Law

MT = a + b log2 (A/W + 1) Target acquisition time is proportional to the log of the ratio

  • f the Distance to the Width of the

target Applies to position control devices

Same for direct and indirect How does it apply to all the others?

slide-29
SLIDE 29

A design space of input devices…

Card, S. K., Mackinlay, J. D., and Robertson, G. G. 1991. A morphological analysis of the design space of input devices. ACM Trans. Inf. Syst. 9, 2 (Apr. 1991), 99-122. DOI= http://doi.acm.org/10.1145/123078.128726

slide-30
SLIDE 30
slide-31
SLIDE 31
slide-32
SLIDE 32

5

slide-33
SLIDE 33

33

[O’Sullivan]

slide-34
SLIDE 34

Hands

slide-35
SLIDE 35

Doing Multiple Things at Once

slide-36
SLIDE 36

Visibility

slide-37
SLIDE 37

37

3D and Haptic

Phantom DaVinci DataGlove CyberGrasp

slide-38
SLIDE 38

Position+Orientation: Nintendo Wii

slide-39
SLIDE 39

Position+Orientation: Nintendo Wii

slide-40
SLIDE 40

40

Tangible User Interfaces

Augment the physical world, integrating digital information with everyday physical objects Generally, physical input controls graphical or audio output

slide-41
SLIDE 41

Digital Tape Drawing Video

slide-42
SLIDE 42

42

IO Brush

Kimiko Ryokai et al, MIT Media Lab

slide-43
SLIDE 43

IO Brush Video (didn’t work)

slide-44
SLIDE 44

44

Tobopo

Hayes Raffle, Amanda Parkes, MIT Media Lab

slide-45
SLIDE 45

Topobo Video

slide-46
SLIDE 46

46

Mixing paper and computers

Books with Voices Designers’ Outpost

slide-47
SLIDE 47

Outpost video

slide-48
SLIDE 48

DIY How hard is it to build your own input device?

slide-49
SLIDE 49

Example from CS247

slide-50
SLIDE 50

Palette Video

slide-51
SLIDE 51
slide-52
SLIDE 52

Exemplar Video

slide-53
SLIDE 53

53

http://ccrma.stanford.edu/courses/250a/

slide-54
SLIDE 54

stanford hci group / cs147

http://cs147.stanford.edu

http://hci.stanford.edu

slide-55
SLIDE 55

Things I didn’t get to show

slide-56
SLIDE 56

MetaDesk Video

slide-57
SLIDE 57

57

Anoto Pattern

digital pen technology

slide-58
SLIDE 58

Multi-touch

slide-59
SLIDE 59

FTIR video

slide-60
SLIDE 60

Collaborative

e.g., DiamondTouch