Input/output/LP CS133 Input and output devices. Input/output/LP What’s available for input…...

31
Input/output/LP CS133 Input and output devices

Transcript of Input/output/LP CS133 Input and output devices. Input/output/LP What’s available for input…...

Page 1: Input/output/LP CS133 Input and output devices. Input/output/LP What’s available for input… touch - fingers, feet, breath sound - voice, other sounds.

Input/output/LP

CS133 Input and

output devices

Page 2: Input/output/LP CS133 Input and output devices. Input/output/LP What’s available for input… touch - fingers, feet, breath sound - voice, other sounds.

Input/output/LP

What’s available for input…

• touch - fingers, feet, breath• sound - voice, other sounds• gesture• gaze• brainwaves…

Page 3: Input/output/LP CS133 Input and output devices. Input/output/LP What’s available for input… touch - fingers, feet, breath sound - voice, other sounds.

Input/output/LP

and output…• textual information• visual images - photos, diagrams, icons• moving images• sounds - music, soundfx, voice• tactile sensation• force feedback• texture feedback• smells…

Page 4: Input/output/LP CS133 Input and output devices. Input/output/LP What’s available for input… touch - fingers, feet, breath sound - voice, other sounds.

Input/output/LP

What do we need to input?

PointingDepressing/releasing a switch - clicking DraggingText input

(Can we reduce this range to "Point and click?" Or simply a click or on-off switch?)

Page 5: Input/output/LP CS133 Input and output devices. Input/output/LP What’s available for input… touch - fingers, feet, breath sound - voice, other sounds.

Input/output/LP

Jim Lubin operates his machine by using a sip-and-puff device to enter Morse code patterns that input keyboard keys and mouse functions.

Page 6: Input/output/LP CS133 Input and output devices. Input/output/LP What’s available for input… touch - fingers, feet, breath sound - voice, other sounds.

Input/output/LP

The current norm for desktop systems

Input via keyboard and mouse

Output via text, pictures, movement, sound

Page 7: Input/output/LP CS133 Input and output devices. Input/output/LP What’s available for input… touch - fingers, feet, breath sound - voice, other sounds.

Input/output/LP

“Finger-on” computing

Bill Buxton once remarked that if human society were destroyed apart from a computer shop, visiting Martian archeologists would determine that humans were monocular and had one hand with 29 digits on it. All the remaining body senses and capabilities are irrelevant to the computer interface.

Page 8: Input/output/LP CS133 Input and output devices. Input/output/LP What’s available for input… touch - fingers, feet, breath sound - voice, other sounds.

Input/output/LP

KeyboardsQWERTY - Christopher Latham Sholes, 1870's. Designed to "slow down" typing, to prevent the types from jamming.

Page 9: Input/output/LP CS133 Input and output devices. Input/output/LP What’s available for input… touch - fingers, feet, breath sound - voice, other sounds.

Input/output/LP

Dvorak keyboard

August Dvorak 1936. Increased accuracy in typing by almost 50 % and speed by 15-20 %

Page 10: Input/output/LP CS133 Input and output devices. Input/output/LP What’s available for input… touch - fingers, feet, breath sound - voice, other sounds.

Input/output/LP

Comparison

Page 11: Input/output/LP CS133 Input and output devices. Input/output/LP What’s available for input… touch - fingers, feet, breath sound - voice, other sounds.

Input/output/LP

Ergonomic keyboard design

Page 12: Input/output/LP CS133 Input and output devices. Input/output/LP What’s available for input… touch - fingers, feet, breath sound - voice, other sounds.

Input/output/LP

Ergonomic keyboards

Page 13: Input/output/LP CS133 Input and output devices. Input/output/LP What’s available for input… touch - fingers, feet, breath sound - voice, other sounds.

Input/output/LP

Ergonomic keyboards

Page 14: Input/output/LP CS133 Input and output devices. Input/output/LP What’s available for input… touch - fingers, feet, breath sound - voice, other sounds.

Input/output/LP

Chord keyboards

Page 15: Input/output/LP CS133 Input and output devices. Input/output/LP What’s available for input… touch - fingers, feet, breath sound - voice, other sounds.

Input/output/LP

Pointing devices - direct

Touchscreens

Page 16: Input/output/LP CS133 Input and output devices. Input/output/LP What’s available for input… touch - fingers, feet, breath sound - voice, other sounds.

Input/output/LP

Touchscreens• Often used for applications with occasional

use, for example• Bank ATMs, Information Kiosks, etc.• No extra hardware - used for input and for

output• Can be precise to 1 pixel• Good for menu choice - not so good for other

functions• Intuitive to use

Page 17: Input/output/LP CS133 Input and output devices. Input/output/LP What’s available for input… touch - fingers, feet, breath sound - voice, other sounds.

Input/output/LP

Touchscreens

BUT

• Tiring if at wrong angle (needs to be 30-45% from horizontal)

• Get greasy, jammy• Finger can obscure screen• Alternative - use stylus to touch screen, or

lightpen

Page 18: Input/output/LP CS133 Input and output devices. Input/output/LP What’s available for input… touch - fingers, feet, breath sound - voice, other sounds.

Input/output/LP

Indirect Pointing Devices

Need more cognitive processing than direct methods, but can be more efficient

• mouse• tracker ball• trackpoint• touchpad…

Page 19: Input/output/LP CS133 Input and output devices. Input/output/LP What’s available for input… touch - fingers, feet, breath sound - voice, other sounds.

Input/output/LP

Indirect pointing devices - mouse

MouseInvented by Doug Englebart, Xerox PARC, in 1966"Mouse arm" - RSI injuryRange of technologies, including wireless mice - for home entertainment, lectures, etc

Page 20: Input/output/LP CS133 Input and output devices. Input/output/LP What’s available for input… touch - fingers, feet, breath sound - voice, other sounds.

Input/output/LP

Indirect pointing devices -

otherTrackerball, trackpad, trackpointLess space on desktopGood in moving environments, e.g. car, train

Page 21: Input/output/LP CS133 Input and output devices. Input/output/LP What’s available for input… touch - fingers, feet, breath sound - voice, other sounds.

Input/output/LP

Indirect pointing devices - other

Joystick

Some with force feedback for haptic experience

Page 22: Input/output/LP CS133 Input and output devices. Input/output/LP What’s available for input… touch - fingers, feet, breath sound - voice, other sounds.

Input/output/LP

Indirect pointing devices - other

Footmouse

Equivalent to conventional mouse but no RSI

Page 23: Input/output/LP CS133 Input and output devices. Input/output/LP What’s available for input… touch - fingers, feet, breath sound - voice, other sounds.

Input/output/LP

Indirect pointing devices - other

Graphics tabletLarge touch sensitive surface operated via stylus, pencil,Can be larger than screen, for precise pointing and accurate control

Pressure and angle sensitive

Page 24: Input/output/LP CS133 Input and output devices. Input/output/LP What’s available for input… touch - fingers, feet, breath sound - voice, other sounds.

Input/output/LP

A new idea…Interactive music via

“joysticks”

Page 25: Input/output/LP CS133 Input and output devices. Input/output/LP What’s available for input… touch - fingers, feet, breath sound - voice, other sounds.

Input/output/LP

Criteria of interest for HCI

• Speed of motion for short and long distances

• Accuracy of positioning• Error rate• Ease of learning• Support for (complex) tasks

Page 26: Input/output/LP CS133 Input and output devices. Input/output/LP What’s available for input… touch - fingers, feet, breath sound - voice, other sounds.

Input/output/LP

• Cost • Durability • Weight • Space requirements • Will it get lost? • LH vs. RH• Likelihood of RSI

Page 27: Input/output/LP CS133 Input and output devices. Input/output/LP What’s available for input… touch - fingers, feet, breath sound - voice, other sounds.

Input/output/LP

Choosing devices• Match physiological & psychological

characteristics• Appropriate for task• Suitable for the work & environment• Left and/or right handed• Designed by men, used by women?• All kinds of special needs, from slight

long sight to severe motor/visual/ cognitive disability

Page 28: Input/output/LP CS133 Input and output devices. Input/output/LP What’s available for input… touch - fingers, feet, breath sound - voice, other sounds.

Input/output/LP

Alternatives …

Speech (also for text input)

Page 29: Input/output/LP CS133 Input and output devices. Input/output/LP What’s available for input… touch - fingers, feet, breath sound - voice, other sounds.

Input/output/LP

Alternatives …

Gaze input - via reflections of laser beam aimed at retina. Here with pointing via data glove

Page 30: Input/output/LP CS133 Input and output devices. Input/output/LP What’s available for input… touch - fingers, feet, breath sound - voice, other sounds.

Input/output/LP

Alternatives …

Brain activity input - this neural network system distinguishes 5 brain patterns - for up, down, L, R & click

Page 31: Input/output/LP CS133 Input and output devices. Input/output/LP What’s available for input… touch - fingers, feet, breath sound - voice, other sounds.

Input/output/LP

The challenge of interactivity for

everyone, everywhere

•Interactive TV•Household devices, e.g. curtains,

garage door, central heating•Mobiles, palm tops, badge

computers, toys, interactive clothing