Beruflich Dokumente
Kultur Dokumente
THECOMPUTER
The Computer
ya computer system is made up of various elements
yeach of these elements affects the interaction
y input devices text entry and pointing
y output devices screen (small & large), digital paper
y virtual reality special interaction and display devices
y physical interaction e.g. sound, haptic, bio-sensing
y paper as output (print) and input (scan)
y memory RAM & permanent media, capacity & access
y processing speed of processing, networks
memory, processing,
networks
2/11/2014
window 1
y variations
window 2
y desktop
y laptop
y PDA
12-37pm
supports
y If we use different devices, then the interface will support a
Limitation on processing
speed
Networks and their impact
on system performance
Input/output
devices
Virtual
reality
system
Processing
speed
COMPUTER
TECHNOLOGY
Short-term, long-term,
capacity limitation &
access method.
Memory
capacity
Have special
interaction and display
devices
Physical
devices
Physical controls
& dedicated
display, sound,
smell & haptic
feedback &
sensors
OUTPUT
Bitmap
Technologies
Large display
POINTER
Mouse
Touchpad
Trackball
Joystick
Touchscreen
Stylus pen
Tablet
Eyegaze
Input/o
utput
devices
Proces
sing
speed
COMPUTER
TECHNOLOGY
Memor
y
capacit
y
Virtual
reality
system
Physic
al
devices
2/11/2014
INPUT
Keyboard
Phone pad
Handwriting
recognition
Speech
recognition
Keyboards
y Most common text input device
code to be sent
y Usually connected by cable, but can be wireless
INPUT
Keyboard
Phone pad
Handwriting
recognition
Speech
recognition
layout QWERTY
y Standardised layout
but
y non-alphanumeric keys are placed differently
y accented symbols needed for different scripts
y minor differences between UK and USA keyboards
INPUT
Keyboard
Phone pad
Handwriting
recognition
Speech
recognition
QWERTY (ctd)
1
Q
3
W
A
Z
D
X
5
R
F
6
T
G
7
Y
H
B
J
N
9
I
K
0
O
L
,
SPA CE
2/11/2014
INPUT
Keyboard
Phone pad
Handwriting
recognition
Speech
recognition
Dvorak
y common letters under dominant fingers
y biased towards right hand
y common combinations of letters alternate between hands
y 10-15% improvement in speed and reduction in fatigue
y But - large social base of QWERTY typists produce market
pressures not to change
Chord keyboards
INPUT
Keyboard
Phone pad
Handwriting
recognition
Speech
recognition
INPUT
Keyboard
Phone pad
Handwriting
recognition
Speech
recognition
multiple presses
2abc 6-mno
3-def
7-pqrs
4-ghi
8-tuv
5-jkl
9-wxyz
hello = 4433555[pause]555666
surprisingly fast!
y T9 predictive entry
y type as if single key for each letter
y use dictionary to guess the right word
y hello = 43556
y but 26 -> menu am or an
2/11/2014
Handwriting recognition
INPUT
Keyboard
Phone pad
Handwriting
recognition
Speech
recognition
digesting tablet
y natural interaction
y Technical problems:
y capturing all useful information - stroke path, pressure,
Speech recognition
INPUT
Keyboard
Phone pad
Handwriting
recognition
Speech
recognition
y Improving rapidly
y Most successful when:
y single user initial training and learns peculiarities
y limited vocabulary systems
y Problems with
y external noise interfering
y imprecision of pronunciation
y large vocabularies
y different speakers
POINTER
the Mouse
y Handheld pointing device
y very common
y easy to use
Mouse
Touchpad
Trackball
Joystick
Touchscreen
Stylus pen
Tablet
Eyegaze
y Two characteristics
y planar movement
y buttons
(usually from 1 to 3 buttons on top, used for making a selection,
indicating an option, or to initiate drawing etc.)
2/11/2014
POINTER
Mouse
Touchpad
Trackball
Joystick
Touchscreen
Stylus pen
Tablet
Eyegaze
POINTER
Mouse
Touchpad
Trackball
Joystick
Touchscreen
Stylus pen
Tablet
Eyegaze
y Mechanical
y Ball on underside of mouse turns as mouse is moved
y Rotates orthogonal potentiometers
y Can be used on almost any flat surface
y Optical
y light emitting diode on underside of mouse
y may use special grid-like pad or just on desk
y less susceptible to dust and dirt
y detects fluctuating alterations in reflected light intensity to
POINTER
Touchpad
y small touch sensitive tablets
Mouse
Touchpad
Trackball
Joystick
Touchscreen
Stylus pen
Tablet
Eyegaze
2/11/2014
POINTER
Mouse
Touchpad
Trackball
Joystick
Touchscreen
Stylus pen
Tablet
Eyegaze
Thumbwheels
y for accurate CAD two dials for X-Y cursor position
y for fast scrolling single dial on mouse
POINTER
Mouse
Touchpad
Trackball
Joystick
Touchscreen
Stylus pen
Tablet
Eyegaze
y indirect
Keyboard nipple
y for laptop computers
y miniature joystick in the middle of the keyboard
POINTER
Touch-sensitive screen
Mouse
Touchpad
Trackball
Joystick
Touchscreen
Stylus pen
Tablet
Eyegaze
2/11/2014
POINTER
Mouse
Touchpad
Trackball
Joystick
Touchscreen
Stylus pen
Tablet
Eyegaze
Light Pen
y now rarely used
y uses light from screen to detect location
BOTH
y very direct and obvious to use
y but can obscure screen
POINTER
Digitizing tablet
y Mouse like-device with cross hairs
Mouse
Touchpad
Trackball
Joystick
Touchscreen
Stylus pen
Tablet
Eyegaze
POINTER
Eyegaze
y control interface by eye gaze direction
y e.g. look at a menu item to select it
Mouse
Touchpad
Trackball
Joystick
Touchscreen
Stylus pen
Tablet
Eyegaze
2/11/2014
POINTER
Cursor keys
y Four keys (up, down, left, right) on keyboard.
Mouse
Touchpad
Trackball
Joystick
Touchscreen
Stylus pen
Tablet
Eyegaze
POINTER
bitmap displays
Mouse
Touchpad
Trackball
Joystick
Touchscreen
Stylus pen
Tablet
Eyegaze
OUTPUT
Bitmap
Technologies
Large display
2/11/2014
OUTPUT
Bitmap
Technologies
Large display
anti-aliasing
OUTPUT
Bitmap
Technologies
Large display
yJaggies
y diagonal lines that have discontinuities in due to
OUTPUT
Bitmap
Technologies
Large display
focussing and
deflection
phosphorcoated screen
10
2/11/2014
OUTPUT
Bitmap
Technologies
Large display
reflecting.
y Light passes through top plate and crystal, and reflects
back to eye.
y Voltage applied to crystal changes polarisation and hence
colour
y N.B. light reflected not emitted => less eye strain
special displays
OUTPUT
Bitmap
Technologies
Large display
large displays
OUTPUT
Bitmap
Technologies
Large display
yback-projected
frosted glass + projector behind
11
2/11/2014
situated displays
OUTPUT
Bitmap
Technologies
Large display
location
Digital paper
y what?
OUTPUT
Bitmap
Technologies
Large display
appearance
cross
section
y how?
y small spheres turned
y or channels with coloured liquid
positioning in 3D space
y cockpit and virtual controls
y steering wheels, knobs and dials just like real!
y the 3D mouse
y six-degrees of movement: x, y, z + roll, pitch, yaw
y data glove
y fibre optics used to detect finger position
y VR helmets
y detect head motion and possibly eye gaze
y whole body tracking
y accelerometers strapped to limbs or reflective dots and
video processing
12
2/11/2014
roll
pitch
3D displays
y desktop VR
y ordinary screen, mouse or keyboard control
y perspective and motion give 3D effect
y seeing in 3D
y use stereoscopic vision
y VR helmets
y screen plus shuttered specs, etc.
VR headsets
y small TV screen for each eye
y slightly different angles
y 3D effect
13
2/11/2014
Input/o
utput
devices
Proces
sing
speed
COMPUTER
TECHNOLOGY
Memor
y
capacit
y
Virtual
reality
system
Physic
al
devices
dedicated displays
y analogue representations:
y dials, gauges, lights, etc.
y digital displays:
y small LCD screens, LED lights, etc.
y head-up displays
y found in aircraft cockpits
y show most important controls
depending on context
14
2/11/2014
physical controls
y specialist controls needed
y industrial controls, consumer products, etc.
easy-clean
smooth buttons
large buttons
multi-function
control
clear dials
tiny buttons
Printing
y image made from small dots
y allows any character set or graphic to be printed,
y critical features:
y resolution
size and spacing of the dots
measured in dots per inch (dpi)
y speed
usually measured in pages per minute
y cost!!
15
2/11/2014
Fonts
y Font the particular style of text
Courier font
Helvetica font
Palatino font
Times Roman font
(special symbol)
Fonts (ctd)
y Pitch
y fixed-pitch every character has the same width
e.g. Courier
y variable-pitched some characters wider
e.g. Times Roman compare the i and the m
y Serif or Sans-serif
y sans-serif square-ended strokes
e.g. Helvetica
y serif with splayed ends (such as)
e.g. Times Roman or Palatino
16
2/11/2014
Scanners
y Take paper and convert it into a bitmap
y Two sorts of scanner
y flat-bed: paper placed on a glass plate, whole page
Scanners (ctd)
Used in
y desktop publishing for incorporating photographs and
other images
y document storage and retrieval systems, doing away
negatives
17
2/11/2014
COMPUTER
TECHNOLOGY
Memor
y
capacit
y
Virtual
reality
system
Physic
al
devices
information
y Typical desktop computers:
18
2/11/2014
Blurring boundaries
y PDAs
y often use RAM for their main memory
y Flash-Memory
y used in PDAs, cameras etc.
y silicon based but persistent
y plug-in USB devices for data transfer
virtual memory
y Problem:
y running lots of programs + each program large
y not enough RAM
y Solution - Virtual memory :
y store some programs temporarily on disk
y makes RAM appear bigger
y But swopping
y program on disk needs to run again
y copied from disk to RAM
yslows
t h i n g s
19
2/11/2014
Compression
y reduce amount of storage required
y lossless
y recover exact text or image e.g. GIF, ZIP
y look for commonalities:
text: AAAAAAAAAABBBBBCCCCCCCC
10A5B8C
video: compare successive frames and store change
y lossy
y recover something like original e.g. JPEG, MP3
y exploit perception
JPEG: lose rapid changes and some colour
MP3: reduce accuracy of drowned out notes
20
2/11/2014
methods of access
y large information store
y long time to search => use index
y what you index
Input/o
utput
devices
Proces
sing
speed
COMPUTER
TECHNOLOGY
Memor
y
capacit
y
Virtual
reality
system
Physic
al
devices
Limitations on interactive
performance
y Computation bound
y Computation takes ages, causing frustration for the user
y Storage channel bound
y Bottleneck in transference of data from disk to memory
y Graphics bound
y Common bottleneck: updating displays requires a lot of
effort - sometimes helped by adding a graphics coprocessor optimised to take on the burden
y Network capacity
y Many computers networked - shared resources and files,
access to printers etc. - but interactive performance can be
reduced by slow network speed
21
2/11/2014
Networked computing
Networks allow access to
y large memory and processing
y other people (groupware, email)
y shared resources esp. the web
Issues
y network delays slow feedback
y conflicts - many people update data
y unpredictability
Input/o
utput
devices
Proces
sing
speed
COMPUTER
TECHNOLOGY
Memor
y
capacit
y
Virtual
reality
system
Physic
al
devices
22