Introduction –
Human Capabilities:
Cognition and Perception
Lecture 1 Overview
Human Capabilities; People; Technology
HCI and Cognitive Frameworks
Perception
Attention / Memory
Knowledge / Conceptual Models
Learning
Cognitive Computing and its applications in HCI
Human Computer Interaction Preece, J. Addison & Wesley
What is HCI?
HUMAN
MACHINE
GOALS
functions actions
Central Aim and Approach of HCI
Approach:
User-Centred
Users should not have to adapt to the interface Interface should be intuitive/natural to learn/use.
“Talking to users is not a luxury, it’s a necessity”
Aim:
To optimise performance of
The Parts of
User Interface Development
Development of the user interface
Development of the interaction component COGNITION Development of the interface software e.g. PRINCIPLES
Constructional
Behavioural
Poor interface may cause:
Increased mistakes in data entry / system operation
Inaccessible functionality
User frustration: low productivity and/or under
utilisation
System failure because of user rejection
Nearly half of entire software development effort relates to the user interface.
Cognitive scientists analyse
“What the mind does…”
Investigate mechanisms/processes from which mental
phenomena emerge and nature/structure of human
knowledge
Mental phenomena such as……
Perceiving – learning – remembering Controlling actions Thinking - Emotion
Planning – Imagining – Creating
Understanding language and others Communicating with others
Model Human Processor
Perception (Visual)
Knowledge
Attention
Language etc
The Model Human Processor
Brain viewed as three interacting subsystems
(each with memory store and processor)
Perceptual system (storage of signals from senses
e.g. images, sounds; brief time memory = sensory register)
Cognitive system (‘think’, analyse, recall from LTM;
storage in STM/working memory)
Motor system (called on when physical response is
required – transmit signals to muscles)
Perception
–
Why do things look the way they do?
Perception is
translation of physical world into pattern of neural activity
that can be used by brain to guide behavior.
‘Perceptual organisation’
Understanding of how we put
together the basic features
(edges, colours, motion, depth etc.)
Perception in Computing
Fundamental for HCI
Perceive info presented at/through interface
Theories of perception influence interface design
Present info in easily understandable/unambiguous
manner i.e. user-centred
Why Study Perception ?
Practical reasons:
Identify/correct environmental hazards;
Design devices
to optimize perceptual performance;
for people with perceptual impairments.
Perception and pleasure:
Visual art/music/gourmet cuisine engage sensory
system in ways that we find pleasurable
Understanding perception allows us to heighten our
sensory experiences.
Visual Perception:
Perceptual world can be different from real world!
Human system is capable of perceiving objects
brightest of sunlight/darkest of night
rapidly moving objects/rapidly decaying events
Human system cannot perceive
Bullet being shot / Plant growing / Infrared light
So we can obtain info from displays
•
which vary in quality, size and other characteristics
•but not
with uniform efficiency
across whole
Vision application:
Pedestrian finding
many
pedestrians look like lollipops
(hands at
sides, torso wider than legs)
most of the time
classify image regions, searching over scales
But what are features?
Vision application: Pedestrian finding
Result: Pedestrians found, search over scales
Perception =
‘
The way we see
’
:
Constructivist
vs. Ecologist (1)
•
Intervention of representations/memories
•View world by
constructions
from info in
environment / previously stored knowledge
•
Don
’
t see replica/copy of world but model created by
transforming, enhancing, distorting and
discarding
info / retinal images.
•
Effect =
constant view of world
Sensitivity to Colour Combinations
(3 Cones sensitivity to colour/light of equal intensity)
Colour Pairs – avoid extremes
Extreme Colour Pairs
Saturated Colour Pairs
Causes of colour and their
appearance
Sensation of color is caused by brain.
Some ways to get this sensation include pressure on eyelids,
dreaming, hallucinations, etc. Main way to get it is response of visual system to presence/absence of light at various wavelengths.
Color appearance is strongly affected by (at least):
other nearby colors,
adaptation to previous views “state of mind”
Background Colour and
Apparent Brightness and Size
Colour selection can effect presentation of info
STROOP EFFECT
(Colour naming is affected by more than just physics)
Read ALOUD and FAST 1) colour names of XXXs
2) colour names of RHS (word/colour same) 3) colours of RHS
Colour Appearance and
Surrounding Colours (1)
Which is most appealing?
Why?
Colour Appearance and
Surrounding Colours (2)
Grey figures ARE same
Contrasting backgrounds
affect perception of colours
Need more than
Guidelines for Use of Colour in Applications:
Visual Density & Balance
How `tightly packed’ text is on screen
Measure of amount of ‘White Space’ in relation
to amount of text
High density = lots of text and little white
space
More difficult to read
People perceive patterns/structures in displays
Visual and Other Coding
Differing
Intensity
(brightness, lightness)
Shape e.g. box frame (recognise/pickout)
Colour and/or
shading
shading
Underlining (not recommended in printed text – can
slow reading)
Character
size
and
font
Movement e.g. ‘micons’
Causes of color and their
appearance
The
sensation of color is caused by the brain
.
Color appearance is strongly affected by
(at
least):
other nearby colors,
Colour
Attracts
Eye
:
Old PCs didn’t have power/RAM to use colour; Falling costs
Colour on computer screens?
Aesthetically pleasing (prefer to Black/White)
Improve human efficiency by adding extra coding dimension
Easier to find / distinguish e.g. search for ‘targets’ - characters, words etc Memory better
Provides (useful) redundant coding e.g. Standard background colour for
screens
Limited advantage over monochrome display – only add
colour to enhance interface – should function without it
Value of Colour in
(Mainly) Text Screens
Help user search/distinguish between items
Used to segment screen into related info
Relates separate fields of info
i.e. same type = same colour
Used to Categorise e.g.
Actual and projected figures More or less recent data
Caption or data field
User or computer provided data
Guidelines for Use of Colour -
Screens Containing Mainly Text (1)
Don’t use too many colours (<4/5)
Use colour coding to support user’s task (not hinder)
Identify similar instances
Exceptional instances e.g. warnings (bright to emphasise)
Common coding scheme
Green - normal or OK
Orange - caution
Red – problem/danger/hot
No universal/multicultural interpretations of colour
in chemical plant, red colour might just mean hot
‘Optimal Colour Combinations’ chart
Lecture 1: Review
HCI and Cognitive Frameworks
Perception
Attention / Memory
Knowledge / Conceptual Models