chapter 2 human capabilities, input output systems

16
HUMAN COMPUTER HUMAN COMPUTER INTERACTION SUBJECT CODE DCM 214 SUBJECT CODE : DCM 214 Prep pared by : NUR RAINI MOHD Chapter 2 HUMAN CAPABILITIES : 1 GHANI INPUT OUTPUT SYSTEMS

Upload: nuraini-mohd-ghani

Post on 06-May-2015

471 views

Category:

Technology


1 download

DESCRIPTION

This slideshow for HUMAN COMPUTER INTERACTION subject

TRANSCRIPT

Page 1: Chapter 2   human capabilities, input output systems

HUMAN COMPUTER HUMAN COMPUTER INTERACTIONSUBJECT CODE DCM 214SUBJECT CODE : DCM 214

Preppared by : NU

RRA

INI M

OH

D

Chapter 2HUMAN CAPABILITIES :

1

GH

AN

I

INPUT OUTPUT SYSTEMS

Page 2: Chapter 2   human capabilities, input output systems

KEY POINT

Human have processing constraintsp gMotor limitations, e.g. Fitts’ law for pointingVisual range for motion, shape, colour, detail and

Prepare

their consequences for design decisionsVisual attention modelsAlt ti h l

ed by : NU

RAIAlternative sensory channels IN

I MO

HD

GHH

AN

I

2

Page 3: Chapter 2   human capabilities, input output systems

HUMAN CONSTRAINTS

What do we know about human capabilities that could orshould constrain interface design?

Limits on perceptual capability – e.g. contrast, resolution

Preparep p p y g ,Limits on motor capability – e.g. reach, speed, precisionLimits on attention capacityLimits on memory

ed by : NU

RAILimits on memory

Rates of learning and forgettingCauses of errorM t l d l & bi

INI M

OH

D G

H

Mental models & biasesIndividual differences (the average size fits few people)Variable state (e.g. stress, fatigue)

HA

NI

Special needs & age … 3

Page 4: Chapter 2   human capabilities, input output systems

HUMAN CONSTRAINTS

Model Human Processor(MHP)

*One way to subdivide

Prepareythe main constraints*Perceptual, Motor andCognitive sub-systems

ed by : NU

RAICognitive sub systems

characterised by:– Storage capacity U– Decay time D

INI M

OH

D G

HDecay time D– Processor cycle time T*We will focus today onthe perceptual and

HA

NI

the perceptual andmotor processes

4

Page 5: Chapter 2   human capabilities, input output systems

MOTOR CONSTRAINTS

E l Fi ’ l (1954)

Prepare

Example: Fitts’ law (1954)

ed by : NU

RAIIN

I MO

HD

GHH

AN

I

5

Page 6: Chapter 2   human capabilities, input output systems

MOTOR CONSTRAINTS

Example: Fitts’ law (1954)p ( )

Prepare

Justification?

ed by : NU

RAIJustification?

#By “analogy” to Shannon informationcapacity = bandwidthxlog2((signal+noise)/noise)

INI M

OH

D G

H

#If move fraction 1-r to target each timestep, then reach target when rnD = W/2; so n is proportional to log22D/W

HA

NI

proportional to log22D/W# Empirically find good fit with log2(D/W + 0.5)

6

Page 7: Chapter 2   human capabilities, input output systems

MOTOR CONSTRAINTS

Example: Fitts’ law (1954)p ( )

Prepareed by : NU

RAI

Application?*Time will increase with distance – can we

keep everything close?

INI M

OH

D G

Hkeep everything close?*Time will decrease with width – can we

make width infinite?

HA

NI

7

Page 8: Chapter 2   human capabilities, input output systems

PERCEPTION

What can we see?

Prepareed by : NU

RAIIN

I MO

HD

GHH

AN

I

8

Page 9: Chapter 2   human capabilities, input output systems

PERCEPTION

Some consequences of what we can see:q#Motion – will be visible (and distracting)

anywhere in visual field

Prepare

# Colour – main advantage is “pop-out”:But many disadvantages:

# Sh i t t i t t iti SO

ed by : NU

RAI# Shape important in text recognition: SO

ALL CAPS BAD# Limits on resolution – recommend

INI M

OH

D G

H

minimum font size; ideally individual can adjust# High resolution only in tiny area of fixation

HA

NI

9

Page 10: Chapter 2   human capabilities, input output systems

EYE TRACKING

Fixation pattern is a good indicator of attentionp g

#Where do people look, how often, for how

Prepare

long, in what order?#Recent technology is making this a

standard tool for HCI

ed by : NU

RAIstandard tool for HCI

#Also used as input device.

INI M

OH

D G

HHA

NI

10

Page 11: Chapter 2   human capabilities, input output systems

PERCEPTION

Prepare

Importance of eye movements

Must shift the tiny high resolution area around ed by : N

UR

AI

resolution area aroundConstantly

Movements called saccades INI M

OH

D G

H

occur > 2 per second all day Long

How does visual system decidewhere to move next? H

AN

I

where to move next?

Models of attentione.g. Itti et.al. 1998

11

Page 12: Chapter 2   human capabilities, input output systems

ATTENTIONSimple statistical model of saliency Rosenholtz et al (2005)

*Provides definition of ‘clutter’: size oflocal covariance ellipsoid

Prepare

* To measure:* Compute local feature covariance atmultiple scales

ed by : NU

RAI

* Take maximum across scales* Average for different features* Pool over space* P d d l ti ith h

INI M

OH

D G

H

* Produces good correlation with humanestimates of clutter* Can also use to determine whatfeature added where would best draw

HA

NI

feature added where would best drawattention

12

Page 13: Chapter 2   human capabilities, input output systems

ATTENTION#So what went wrong here?

k fi d l i f S#Task: find current population of U.S.

Prepareed by : NU

RAIIN

I MO

HD

GH

86% of users failed…

HA

NI

http://www.useit.com/alertbox/fancy-formatting.html 13

Page 14: Chapter 2   human capabilities, input output systems

PERCEPTUAL CONSTRAINTS

Bottom up visual processing sets some constraints on ti l l t b t t l id t d optimal layouts, but must also consider top down

issues:

#C lt l d l d f t f ili it

Prepare#Cultural and learned factors – familiarity#Underlying domain knowledge of user# Need to reflect logical structure, e.g., placement and

grouping

ed by : NU

RAIgrouping

according to function, sequence, frequency of use# Dependence on task to be carried out, e.g. getting an

overview

INI M

OH

D G

Hoverviewvs. seeking specific information# Note that layout and visualisation are already widely

explored fields with conclusions that carry over to

HA

NI

explored fields, with conclusions that carry over to HCI 14

Page 15: Chapter 2   human capabilities, input output systems

ALTERNATIVE SENSORY CHANNELS

Different sensors provide parallel channel capacitySound:

#Not so easy to localise but can detect from any direction

Preparey y# Grabs attention – warning mechanisms# Good signal of causal relation – use as confirmatory

feedback

ed by : NU

RAI

# Monitoring state, ‘background information’# Disk, printer noise etc.# Example of user improvisation in use of ‘data’

INI M

OH

D G

H# Example of user improvisation in use of data# Interface sound design is typically arbitrary and synthetic

To ch and haptics:

HA

NI

Touch and haptics:# Exploit our natural ability to ‘handle’ objects

15

Page 16: Chapter 2   human capabilities, input output systems

THANK YOUTHANK YOUSEE YOU NEXT CLASSSEE YOU NEXT CLASS

Prepare

AND

ed by : NU

RAI

DON’T FORGET TO

INI M

OH

D G

HDON T FORGET TO FINISH YOUR

HA

NI

HOMEWORK 16