6. io device
description
Transcript of 6. io device
![Page 2: 6. io device](https://reader034.fdocuments.net/reader034/viewer/2022042513/54b6fb634a795930278b45e0/html5/thumbnails/2.jpg)
CHAPTER 6:INPUT / OUTPUT DEVICES
2
Where we will se there is not only mouse in the world …
![Page 3: 6. io device](https://reader034.fdocuments.net/reader034/viewer/2022042513/54b6fb634a795930278b45e0/html5/thumbnails/3.jpg)
INPUT DEVICES: HISTORY REVIEW
3
1950 1960
1970
![Page 4: 6. io device](https://reader034.fdocuments.net/reader034/viewer/2022042513/54b6fb634a795930278b45e0/html5/thumbnails/4.jpg)
INPUT DEVICES: HISTORY REVIEW
4
1980
1990
2000
![Page 5: 6. io device](https://reader034.fdocuments.net/reader034/viewer/2022042513/54b6fb634a795930278b45e0/html5/thumbnails/5.jpg)
INPUT DEVICE
5
Choosing a good device for the system Multi input devices possible a priori Compromise between contradictory constraints and not only on ergonomic:
no ideal device Utilization jointly many devices: complementary
Example: Mouse + Keyboard Importance of feedback associated to device: do not neglect in the choices
of devices
Example:
move the cursor on the screen
key typing vs. touchscreen
joystick feedback
![Page 6: 6. io device](https://reader034.fdocuments.net/reader034/viewer/2022042513/54b6fb634a795930278b45e0/html5/thumbnails/6.jpg)
INPUT DEVICES: TYPOLOGY
6
Input type Discrete Keyboard … Continuous trackball, joystick, optical stylus …
Localization Direct optical stylus, touchscreen … Indirect mouse, trackball, joystick, graphical tablet …
Absoluteoptical stylus, touchscreen, graphical tablet Relative mouse, trackball, joystick …
![Page 7: 6. io device](https://reader034.fdocuments.net/reader034/viewer/2022042513/54b6fb634a795930278b45e0/html5/thumbnails/7.jpg)
INPUT DEVICES: KEYBOARD
7
Keys: pressing type Electro-mechanics good feedback,
less resistance (problem dirty mark)
Membrane resistance, less incident
mediocre feedback
Keys: disposition Essential ergonomic factor: quick input, fatigue the articulation and
muscles … However, a solution under optimal: keyboard AZERTY / QWERTY
Remark: less than 15 days to adapt to the new keyboard
![Page 8: 6. io device](https://reader034.fdocuments.net/reader034/viewer/2022042513/54b6fb634a795930278b45e0/html5/thumbnails/8.jpg)
INPUT DEVICES: KEYBOARD (DISPOSITION)
8
QWERTY / AZERTY 1874 typewriter: jamming hammer Non ergonomic coupling the separated keys
most frequent keys on the left
DVORAK 1932 vowels and frequent consonant on 2nd line
balance on both hands Result reduction 90% of movement
DVORAK English DVORAK French
![Page 9: 6. io device](https://reader034.fdocuments.net/reader034/viewer/2022042513/54b6fb634a795930278b45e0/html5/thumbnails/9.jpg)
INPUT DEVICES: KEYBOARD (DISPOSITION)
9
Natural keyboards DVORAK disposition Curvature keyboard, sculptured keyboard limiting the articulation tension
Micro
soft M
altron Kin
esis
Chord keyboard Combination of keys to input a character: reduce the number
of keys Industry: one hand input Used to transcripts of debates in some parliament or courts
![Page 10: 6. io device](https://reader034.fdocuments.net/reader034/viewer/2022042513/54b6fb634a795930278b45e0/html5/thumbnails/10.jpg)
POINTING DEVICES
10
Localization Direct optical stylus, touchscreen Indirect mouse, trackball, joystick, graphical tablet …
Mouse, trackball, touchpad Indication of an localization Indication of a movement
Remark: facilitate the use of an input device by software constraints
Hybrid interaction style (click + localization) more grid of discrete position to draw geometric figure using a mouse
Microsoft trackball+
Optical mouse
![Page 11: 6. io device](https://reader034.fdocuments.net/reader034/viewer/2022042513/54b6fb634a795930278b45e0/html5/thumbnails/11.jpg)
POINTING DEVICES
11
Touch screen Direct interaction Extreme facility of learning Resistant and without movable extern element (devices)
_________________________________________________
Lack of precision (error of pointing) New screen with high precision, stylus
Fatigue arm / hand Screen with horizontal position
Screen masking Stylus
Optical stylus
![Page 12: 6. io device](https://reader034.fdocuments.net/reader034/viewer/2022042513/54b6fb634a795930278b45e0/html5/thumbnails/12.jpg)
ADVANCE INPUT DEVICES
12
Handwriting recognition Fusion of different modalities of input
Text input and pointing with only one device: touch screen
Direct interaction Natural language: learning facility
![Page 13: 6. io device](https://reader034.fdocuments.net/reader034/viewer/2022042513/54b6fb634a795930278b45e0/html5/thumbnails/13.jpg)
ADVANCE INPUT DEVICES
13
Handwriting recognition Error rate is not negligible
Input of special symbols: learnabillity, familiarity
Unistrokes Graffiti
![Page 14: 6. io device](https://reader034.fdocuments.net/reader034/viewer/2022042513/54b6fb634a795930278b45e0/html5/thumbnails/14.jpg)
ADVANCE INPUT DEVICES
14
Speech recognition Natural interaction style Absent of particular device: hand free, telephony
______________________________________________________________ High error rate
5% of WER in reading and finalized spontaneous speech (DOHM) 30% to 50% of WER in generic spontaneous speech
Ambiguity of natural language Replace the keyboard Problem of design too anthropomorphic
______________________________________________________________
Research and some well targeting applications Medical reports Reservation and Information server (ex: 3000)
![Page 15: 6. io device](https://reader034.fdocuments.net/reader034/viewer/2022042513/54b6fb634a795930278b45e0/html5/thumbnails/15.jpg)
ADVANCE INPUT DEVICES
15
Gloves and other 3D devices Increase virtual reality Hot research Some applications: video game, simulators, telemedicine Future technique and dream of researcher?
3D glove (data glove) Haptic glove (force feedback or gesture)
![Page 16: 6. io device](https://reader034.fdocuments.net/reader034/viewer/2022042513/54b6fb634a795930278b45e0/html5/thumbnails/16.jpg)
INPUT DEVICES FOR HANDICAPPED
16
Eye trackers Head movement detection Breath detection Joystick microgravity ...
Virtual keyboard Speech recognition …
![Page 17: 6. io device](https://reader034.fdocuments.net/reader034/viewer/2022042513/54b6fb634a795930278b45e0/html5/thumbnails/17.jpg)
PREDICTIVE MODEL: GOMS
17
Predictive model Measure predictive the behavior of user without real test Base on the result in psychology cognitive Useful for conception and evaluation
GOMS Goals – goals/objectives that user want to achieve Methods – procedure (sequence of actions or cognitive activities)
required to accomplish the goals Operators – cognitive process and physic actions taken at the end of
different possible methods Selection – rules used to choose a method in a giving moment
Estimate the execution time base on average known time for each operator
[Card, Moran, Newell, 1983]
![Page 18: 6. io device](https://reader034.fdocuments.net/reader034/viewer/2022042513/54b6fb634a795930278b45e0/html5/thumbnails/18.jpg)
PREDICTIVE MODEL: GOMS
18
Example Goals Text Editor: delete a word in a phrase Methods
Operators
Selection
![Page 19: 6. io device](https://reader034.fdocuments.net/reader034/viewer/2022042513/54b6fb634a795930278b45e0/html5/thumbnails/19.jpg)
PREDICTIVE METHOD: KEYSTROKE
19
Keystroke level model Independent of GOMS Estimate the execution time of basic commands Model base on the observation of multiple experimental data on the time to
complete the elementary operators
Operators K Key selection (keystroke) P Pointing H reposition of hand on input device D display/drawing a line on the screen M mental action R (eventual) response time of system
[Card, Moran, Newell, 1983]
![Page 20: 6. io device](https://reader034.fdocuments.net/reader034/viewer/2022042513/54b6fb634a795930278b45e0/html5/thumbnails/20.jpg)
PREDICTIVE MODEL: KEYSTROKE
20
Operators: average execution time K simple key press
Experienced secretary input
Average user input
Novice user input
Press <Shift> or <Ctrl> P Mouse pointing on a target
mouse click H reposition of keyboard D drawing a line M mental action
Texec = TK + TP + TH + TD + TM + (TR)
![Page 21: 6. io device](https://reader034.fdocuments.net/reader034/viewer/2022042513/54b6fb634a795930278b45e0/html5/thumbnails/21.jpg)
PREDICTIVE MODEL: FITTS’S LAW
21
Principle
The time taken to achieve a target is proportional to the distance of the target and inversely proportional to its size
Law
The necessary time to move a pointing device which is placed at a distance D from the target of larger d:
Limits Limit of scale – beyond a certain critical value of distance D, the time
required to reach the target will just depend on D, instead of the D/d Limit of difficulty – for ratio D/d well above 1000, achieving the target is
generally not possible (subject failure) Limit of device – law does not valid for all types of pointing devices
T = C1 + C2 log2(2D/d)
C1,C2: constant depend on device (example: C1=0.05s and C2=0.1s) and determined by experimentations
[Fitts, 1954]
![Page 22: 6. io device](https://reader034.fdocuments.net/reader034/viewer/2022042513/54b6fb634a795930278b45e0/html5/thumbnails/22.jpg)
BIBLIOGRAPHIES
22
Publications Card S., Moran T., Newell A. (1983) The psychology of Human-Computer
Interaction, Laurence Erlbaum Ass., Hillsdale, NJ. Fitts P.M. (1954) The information capacity of the human motor system in
controlling amplitude of movement. Journal of Experimental Psychology. 47, 381-391.
Gray W.D., John B.E., Atwood M.E. (1993) Project Ernestine: validating a GOMS analysis for predicting and explaining real-world performance. Human-Computer Interaction. 8(3), 237-309.