people & devices: (inputs & outputs) startlingly small child using computer history of...

25
People & Devices: (Inputs & Outputs) Startlingly small child using computer History of human-computer interaction Another history video

Post on 21-Dec-2015

216 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: People & Devices: (Inputs & Outputs) Startlingly small child using computer History of human-computer interaction Another history video

People & Devices: (Inputs & Outputs)

Startlingly small child using computerHistory of human-computer interactionAnother history video

Page 2: People & Devices: (Inputs & Outputs) Startlingly small child using computer History of human-computer interaction Another history video

Human performance and input devices

An input device is a kind of transducer - it converts one kind of signal into another.

Device independence - when a program is written in such a way that you can switch input devices without changing the program

Page 3: People & Devices: (Inputs & Outputs) Startlingly small child using computer History of human-computer interaction Another history video

Input devices - spatial input

switches keyboards speech recognizers mouse, trackball, joystick light pen, tablet, touch screen data glove and other body trackers eye trackers etc.

Page 4: People & Devices: (Inputs & Outputs) Startlingly small child using computer History of human-computer interaction Another history video

Spatial input (positioning) devices

specify spatial location (ex: mouse) mappings can be absolute or relative

full touchscreen, most knobs are absolute mouse, trackball, joystick, touch pad are relative some devices can be both (e.g., stylus)

can be spatially coincident or not (touchscreen vs. most others)

many programs are device independent

Page 5: People & Devices: (Inputs & Outputs) Startlingly small child using computer History of human-computer interaction Another history video

Speed vs. accuracy: A tradeoff

This tradeoff affects many human actions!

People can choose to favor speed over accuracy, or vice versa.

Input devices are sometimes biased toward either speed or accuracy, depending on the task.

Page 6: People & Devices: (Inputs & Outputs) Startlingly small child using computer History of human-computer interaction Another history video

Positioning devices (Albert, 1982)

Device Speed Accuracy

Touch screen 1(fastest) 6.5

Light pen 2 6.5

Digitizing tablet 3 2

Trackball 4 1(best)

Force joystick 5 3

Position joystick 6 4

Keyboard 7(slowest) 5(from Sanders & McCormick)

Page 7: People & Devices: (Inputs & Outputs) Startlingly small child using computer History of human-computer interaction Another history video

Which input device is “best”?

It depends on the context of use! (Bill Buxton)

(our categories for input devices are not necessarily good ones)

Input devices chunk things differently.

Interfaces typically deal with only serial input, not parallel input.

Page 8: People & Devices: (Inputs & Outputs) Startlingly small child using computer History of human-computer interaction Another history video

Speed vs. accuracy: A tradeoff

This tradeoff affects many human actions!

Human factors example:

moving a mouse to a target:

What are the relevant factors?

Page 9: People & Devices: (Inputs & Outputs) Startlingly small child using computer History of human-computer interaction Another history video

Fitt’s Law

Moving a mouse to a target:

What can vary?

Page 10: People & Devices: (Inputs & Outputs) Startlingly small child using computer History of human-computer interaction Another history video

Fitt’s Law

Moving a mouse to a target:

What can vary? how long it takes how far you have to move how big the target is

Page 11: People & Devices: (Inputs & Outputs) Startlingly small child using computer History of human-computer interaction Another history video

Fitt’s Law

Moving a mouse to a target:

What can vary? how long it takes = T how far you have to move = D how big the target is = S

How are these variables related? T = ??

Page 12: People & Devices: (Inputs & Outputs) Startlingly small child using computer History of human-computer interaction Another history video

Fitt’s Law

Moving a mouse to a target:

What can vary? how long it takes = T how far you have to move = D how big the target is = S

T = D*S? T = S/D?? T = D/S??

Page 13: People & Devices: (Inputs & Outputs) Startlingly small child using computer History of human-computer interaction Another history video

Fitt’s Law

Moving a mouse to a target:

What can vary? how long it takes = T how far you have to move = D how big the target is = S

T = D/S

Page 14: People & Devices: (Inputs & Outputs) Startlingly small child using computer History of human-computer interaction Another history video

Fitt’s Law

moving a computer mouse to a target:

how long it takes = T how far you have to move = D how big the target is = S how long it takes you to get started ~.5 s

T = (D/S + .5 s)

Page 15: People & Devices: (Inputs & Outputs) Startlingly small child using computer History of human-computer interaction Another history video

Fitt’s Law

moving a computer mouse to a target:

how long it takes = T how far you have to move = D how big the target is = S how long it takes you to get started ~.5 s how fast you are, as an individual = k

T = k log (D/S + .5 s)

Page 16: People & Devices: (Inputs & Outputs) Startlingly small child using computer History of human-computer interaction Another history video

Fitt’s Law

moving a computer mouse to a target: T = total time D = distance S = size of target k = a constant (individual differences) plus, some time to get started

Page 17: People & Devices: (Inputs & Outputs) Startlingly small child using computer History of human-computer interaction Another history video

Fitt’s Law

moving a computer mouse to a target: T = total time D = distance S = size of target k = a constant (individual differences) plus, some time to get started

T = k log (D/S + .5 sec)

Page 18: People & Devices: (Inputs & Outputs) Startlingly small child using computer History of human-computer interaction Another history video

Fitt’s Law

A quiz designed to give you fitts!

(Bruce Tognazzini)

Page 19: People & Devices: (Inputs & Outputs) Startlingly small child using computer History of human-computer interaction Another history video

Text input

Keyboards Handwriting recognition Speech recognition

Page 20: People & Devices: (Inputs & Outputs) Startlingly small child using computer History of human-computer interaction Another history video

Text input

KeyboardsAlphabeticQWERTYDvorakChord

Page 21: People & Devices: (Inputs & Outputs) Startlingly small child using computer History of human-computer interaction Another history video

Text input

Keyboards Potentially:QWERTY SlowestAlphabeticDvorakChord Fastest

Page 22: People & Devices: (Inputs & Outputs) Startlingly small child using computer History of human-computer interaction Another history video

Text input

Keyboards Handwriting recognition Speech recognition

Page 23: People & Devices: (Inputs & Outputs) Startlingly small child using computer History of human-computer interaction Another history video

Text input

Keyboards Handwriting recognition

PRO: better than small keys, integrated with sketching, preferred by some users

CON: may need training, recognition errors; slower than typing for some

Speech recognition

Page 24: People & Devices: (Inputs & Outputs) Startlingly small child using computer History of human-computer interaction Another history video

Text input

Keyboards Handwriting recognition Speech recognition (to be continued)

Page 25: People & Devices: (Inputs & Outputs) Startlingly small child using computer History of human-computer interaction Another history video

Input devices (some conclusions)

Different controls or input devices chunk things differently

Why shouldn’t we use more than just our hands?

Choosing input and output devices involves making tradeoffs

Remember: The best input device for the job depends on the context of use.