Human Computer Interaction
Human Computer Interaction
A computer system is made up of various elements, each of these elements affects the interaction
memory, processing,
networks
Human Computer Interaction
Chapter 2: Computer
window 1
variations
desktop 12-37pm
laptop
PDA
in your house?
PC
TV, VCR, DVD, HiFi, cable/satellite TV
microwave, cooker, washing machine
central heating
security system in your pockets?
Interactivity
Rich Interaction
Standardised layout
but …
non-alphanumeric keys are placed differently
accented symbols needed for different scripts
minor differences between UK and USA
keyboards
Human Computer Interaction
Chapter 2: Computer
Chord Keyboard:
only a few keys - four or 5
letters typed as combination of keypresses
compact size
– ideal for portable applications
short learning time
– keypresses reflect letter shape
fast
– once you have trained
Human Computer Interaction
Chapter 2: Computer
T9 predictive entry
type as if single key for each letter
use dictionary to ‘guess’ the right word
hello = 43556 …
but 26 -> menu ‘am’ or ‘an’
Human Computer Interaction
Chapter 2: Computer
Handwriting Recognition
Numeric Keyboard
mouse, touchpad
trackballs, joysticks etc.
touch screens, tablets
eyegaze, cursors
Mechanical
* Ball on underside of mouse turns as mouse
* is moved
* Rotates orthogonal potentiometers
* Can be used on almost any flat surface
Optical
* light emitting diode on underside of mouse
* may use special grid-like pad or just on Discrete Positioning Control
desk
* less susceptible to dust and dirt in phones, TV controls etc.
* detects fluctuating alterations in reflected
light intensity to calculate relative motion in cursor pads or mini-joysticks
(x, z) plane discrete left-right, up-down
mainly for menu selection
Human Computer Interaction
Chapter 2: Computer
Touchpad: Trackball and Thumbwheels
* small touch sensitive tablets Trackball
* ‘stroke’ to move mouse pointer ball is rotated inside static housing
* used mainly in laptop computers like an upsdie down mouse!
relative motion moves cursor
* good ‘acceleration’ settings indirect device, fairly accurate
important separate buttons for picking
very fast for gaming
fast stroke used in some portable and notebook computers.
lots of pixels per inch moved
initial movement to the target Thumbwheels …
slow stroke for accurate CAD – two dials for X-Y cursor position
less pixels per inch for fast scrolling – single dial on mouse
for accurate positioning
Joystick
* Indirect
pressure of stick = velocity of
movement
* buttons for selection
on top or on front like a trigger
* often used for computer games
aircraft controls and 3D navigation
Keyboard nipple
* for laptop computers
* miniature joystick in the middle of the
keyboard
Human Computer Interaction
Chapter 2: Computer
Eyegaze
* control interface by eye gaze direction
Stylus and light pen
e.g. look at a menu item to select it
Stylus
* uses laser beam reflected off retina
* small pen-like pointer to draw directly
… a very low power laser!
on screen
* mainly used for evaluation (ch x)
* may use touch sensitive surface or
* potential for hands-free control
magnetic detection
* high accuracy requires headset
* used in PDA, tablets PCs and drawing
* cheaper and lower accuracy devices
tables
available
sit under the screen like a small
webcam Light Pen
now rarely used
uses light from screen to detect location
BOTH …
very direct and obvious to use
but can obscure screen
Human Computer Interaction
Chapter 2: Computer – Output [Displays]
electron beam
electron gun
focussing and
deflection
phosphor-
coated screen
Human Computer Interaction
Chapter 2: Computer – Output [Displays]
Health Hits:
How it works …
Top plate transparent and polarised, bottom plate reflecting.
Light passes through top plate and crystal, and reflects back to eye.
Voltage applied to crystal changes polarisation and hence colour
N.B. light reflected not emitted => less eye strain
Human Computer Interaction
Chapter 2: Computer – Output [Displays]
Special Displays:
Larger Displays
Random Scan (Directed-beam refresh,
vector display) * used for meetings, lectures, etc.
*draw the lines to be displayed directly
* technology
* no jaggies
* lines need to be constantly redrawn * plasma – usually wide screen
* rarely used except in special * video walls – lots of small screens
instruments together
* projected – RGB lights or LCD
Direct view storage tube (DVST) projector
* Similar to random scan but persistent – hand/body obscures screen
=> no flicker – may be solved by 2 projectors
* Can be incrementally updated but not
selectively erased + clever software
* Used in analogue storage oscilloscopes * back-projected
– frosted glass + projector
behind
Human Computer Interaction
Chapter 2: Computer – Output [Displays]
Situated Displays
small displays
beside
office doors
Printings:
* Image may made from small dots. : Allow any character set or graphic
to be printed.
* Features:
Resolution:
* Size and spacing of the Space
* Measured in dots per inch.
Speed:
* Usually measured in page per minute
Costs: ????????????
Human Computer Interaction
Chapter 2: Computer – Output [Displays]
dot-matrix printers
use inked ribbon (like a typewriter
line of pins that can strike the ribbon,
dotting the paper.
Printing in the Workplace
typical resolution 80-120 dpi
ink-jet and bubble-jet printers
tiny blobs of ink sent from print head to shop tills
paper dot matrix
typically 300 dpi or better . same print head used for several
laser printer
like photocopier: dots of electrostatic paper rolls
charge deposited on drum, which picks up may also print cheques
toner (black powder form of ink) rolled
onto paper which is then fixed with heat thermal printers
typically 600 dpi or better.
special heat-sensitive paper
paper heated by pins makes a dot
poor quality, but simple & low
maintenance
used in some fax machines
Human Computer Interaction
Chapter 2: Computer – Output [Displays]
Fonts
Courier font
Helvetica font
Palatino font Pitch
Times Roman font fixed-pitch – every character has the
§´µº¿Â Ä¿~ (special symbol)
same width
Size of a font measured in points (1 pt about 1/72”) e.g. Courier
(vaguely) related to its height variable-pitched – some characters
This is ten point Helvetica wider
This is twelve point e.g. Times Roman – compare
This is fourteen point the ‘i’ and the “m”
This is eighteen point
and this is twenty-four point Serif or Sans-serif
sans-serif – square-ended strokes
e.g. Helvetica
serif – with splayed ends (such as)
e.g. Times Roman or Palatino
Human Computer Interaction
Chapter 2: Computer – Output [Displays]
WYSIWYG
what you see is what you get
aim of word processing, etc.
Scanners:
but …
screen: 72 dpi, landscape image Take paper and convert it into a bitmap
print: 600+ dpi, portrait
can try to make them similar Two sorts of scanner
but never quite the same flat-bed: paper placed on a glass plate,
so … need different designs, graphics etc, whole page converted into bitmap
for screen and print hand-held: scanner passed over paper,
digitising strip typically 3-4” wide
Memory
Memory
Blurring Boundaries:
PDAs
often use RAM for their main memory
Virtual Memory
Flash-Memory Problem:
used in PDAs, cameras etc. running lots of programs + each
silicon based but persistent program large
plug-in USB devices for data transfer not enough RAM
But … swop
program on disk needs to run again
copied from disk to RAM
slows t h i n g s down
Human Computer Interaction
Chapter 2: Computer – Memory [Storage]
Memory
Compression
lossless
recover exact text or image – e.g. GIF, ZIP
look for commonalities:
text: AAAAAAAAAABBBBBCCCCCCCC
10A5B8C
video: compare successive frames and store change
lossy
recover something like original – e.g. JPEG, MP3
exploit perception
JPEG: lose rapid changes and some colour
MP3: reduce accuracy of drowned out notes
Human Computer Interaction
Chapter 2: Computer – Memory [Storage]
Memory
Storage Formats: Text
Memory
Storage Formats: Text