Chapter3 HCI
Chapter3 HCI
Chapter3 HCI
Human–Computer Interaction
By
Dr. Nilesh M. Patil
Syllabus
How can computers be made accessible to everybody (e.g. different physical abilities, different
languages, etc.)?
Computer
Interaction
communication
user system
Seven stages
◦ user establishes the goal
◦ formulates intention
◦ specifies actions at interface
◦ executes action
◦ perceives system state
◦ interprets system state
◦ evaluates system state with respect to goal
execution/evaluation loop
goal
execution evaluation
system
user establishes the goal
formulates intention
specifies actions at interface
executes action
perceives system state
interprets system state
evaluates system state with respect to goal
execution/evaluation loop
goal
execution evaluation
system
user establishes the goal
formulates intention
specifies actions at interface
executes action
perceives system state
interprets system state
evaluates system state with respect to goal
execution/evaluation loop
goal
execution evaluation
system
user establishes the goal
formulates intention
specifies actions at interface
executes action
perceives system state
interprets system state
evaluates system state with respect to goal
execution/evaluation loop
goal
execution evaluation
system
user establishes the goal
formulates intention
specifies actions at interface
executes action
perceives system state
interprets system state
evaluates system state with respect to goal
User interface (UI)
User interface: User interfaces mediate the interaction (dialog) between
The User Interface today is often one of the most critical factors regarding
Good UI design:
Increases efficiency
Improves productivity
Reduces errors
Reduces training
Improves acceptance
© Worboys and Duckham (2004) GIS: A Computing Perspective, Second Edition, CRC Press
Basic user interface styles
Computers good at
remembering, people
are not!
Promote Recognition
over Recall
◦ menus, icons, choice
dialog boxes vs.
commands, field formats
◦ relies on visibility of
objects to the user (but
less is more!)
Example : Provide feedback
Continuously inform the user about
◦ what it is doing
◦ how it is interpreting the user’s input
◦ user should always be aware of what is going on
System users often judge a system by its interface rather than its
functionality.
Poor user interface design is the reason why so many software systems
are never used.
Easy to
Easy to learn remember Effective to Efficient to Enjoyable to
use Safe to use
how to use use use
In order to produce computer system with good usability;
Developers must attempt to
Users do not care about what is inside the box, as long as the box does
what they need.
Explicit HCI
User is always at the center of interaction.
System control responds to and generated by human
System is not driven internally but by user.
Complex to coordinate lot of inputs by different devices to perform
concurrent activities.
HCI motivation
Heckel’s law states that the quality of the user interface of an appliance is
relatively unimportant in determining its adoption by users if the perceived
value of the appliance is high.
Heckel’s inverse law states the importance of the user interface design in
the adoption of an appliance is inversely proportional to the perceived
value of the appliance.
Although the usability of the UI is important, the overriding concern is the
usefulness of the device itself.
Implicit HCI motivation
Radio TV DVD-W
Radio
Play channel Channel 5
Record channel Channel 4
17:38
ABC DEF
1 2 3
GHI JKL MNO
4 5 6
PQR STU WXYZ
7 8 9
* 0+ #
User-Awareness and Personal Spaces
Personalization can make the system customized.
Configuration of services can also be personalized.
E.g.: coordinate and configure different home appliances
Complex issue is to manage shared social spaces.
Diversity of ICT Device Interaction
Usually, a PC is a device with a programmable chip, haptic i/o, and visual UI.
Embedded systems are used in a device to perform specialized tasks and have
different i/o interfaces
Devices are characterized based on
1. size: hand-sized, centimetre-sized, decimetre-sized versus micro-sized versus body-sized or larger;
2. haptic input: two-handed versus one-handed versus hands-free operation;
3. interaction modalities: single versus multiple;
4. single user versus shared interaction: in personal space, friends’ space or public space;.
5. posture for human operator: lying, sitting, standing, walking, running, etc.;
6. distance of output display to input control: centimeters to meters;
7. position during operation: fixed versus mobile;
8. connectivity: stand-alone versus networked, wired versus wireless;
9. tasking: single-task devices versus multi-task devices;
10. multimedia content access: voice and text communication-oriented, alphanumeric data or text-oriented, AV
content access;
The range of ICT device sizes in common use in the 2000s
UI and Interaction for Four Widely
Used Devices
Personal computer,
Hand-held mobile devices used for communication,
Games consoles and
Remote-controlled AV displays, players and recorders. ,
PC Interface
Early interfaces- command based
In 1995 WIMPS interface was introduced
WIMPS- not only commands but interactive screen objects can be
controlled
WIMPS(window, icon, menu, pointer devices)
Most dominant interface- can perform direct manipulations
WIMPS interface
WIMPS interface is associated with a desktop metaphor.
Documents relate to Windowed areas of the screen.
Windows can be arranged in stacks, created, discarded, moved, organized and modified on
the display screen using the pointer device(Direct manipulation)
Advantages of the WIMPS UI over the command UI
Order of multiple commands is ad-hoc
Users do not need to remember command names
Dialogues in WIMP
Dialogues are mechanisms in which users are informed about pertinent
information that they must acknowledge receipt of or they ask for input to
constrain a query.
Typically, this interface is displayed as a pop-up window called a dialog
box.
E.g. Form filling dialog interfaces are used by many applications for
alphanumeric data input like information systems or for data output like
spreadsheets
These enable applications to receive data input in a structured way,
reducing the processing used by a computer.
Drawbacks of WIMP
4. Soft keys-two left and right keys at the top of keypad to be determined by information
on the screen;
Allows the same keys to be reused to support application and task specific choices.
Instead of having two soft keys, a whole mini keyboard, a soft keyboard, could also
be displayed if there is sufficient screen space.
7th Generation
Localised remote control
To reduce the degree of manual interaction
Design issue- overlapping features ,devices need to be orchestrated with respect to
a common feature.
Eg: increasing volume of home entertainment system
Solution-universal localised remote control
Universal local remote control
Hidden UI Via Basic Smart Devices
Modality- mode of human interaction using one of the human senses-5 senses
human senses such as cameras ,touch screens, microphones ,chemical sensors .
Majority of ICT system have single mode- but human interaction is multimodal.
Eg: attentive interface-rely on attention
wearable interface- worn by user
vision based human motion analysis system
Gesture interface
Meaningful and expressive body movements
Can be sensed by
wearable device-gloves
magnetic trackers
body attachments- accelerometers, gyroscopes
computer vision techniques
Two types of gestures
Contactful gesture-handshake, use of touchscreen
Contactless gesture- waving at someone
Eg: Sony’s eye toy, current devices having gyroscope
Reflective Versus Active Displays
Ebooks are light weight, thin, long lasting powered, pocket sized devices with
touch screens enabling pages to be turned by touch.
It differs in type of display it uses- reflective
No energy required, readable in sunlight, can be read from any direction
Based on electrophoretic display
EPDs –electrophoretic phenomenon of charged particles suspended in a solvent.
Displayed text and images can be electrically written or erased repeatedly
Combining I/O interfaces
Resistive v/s capacitive touchscreen
Tangible user interface (TUI) –augmenting real physical world by connecting
digital information to everyday physical objects and environments.
Eg of TUI are ambient wood, datatiles
Organic interface-resemble natural human -physical and human-human interaction
Eg: Organic Light Emitting Diode (OLED) display
Advantages of OLED
Lower cost
Lightweight and flexible
Good resolution
Wider viewing angles and improved brightness
Power efficiency
Eg: samsung galaxy note edge, LG G Flex
An Auditory user interface (AUI) is an interface which relies primarily or exclusively
Auditory on audio for interaction, including speech and sound. (Weinschenk & Barker 2000)
Examples:
interface 1. Natural Language/Speech User Interfaces.
2. Hands-free automobile navigational system.
3. Interactive voice response system (IVR) like automated payment center.
Communicative connections between machine and user
Replacement to keyboard text
For visually impaired users
Challenges- noise removal, ambiguity of commands