SlideServe
Menu
Préférences
© SlideServe · v2026

Understanding & Modeling Input Devices

dolf avatar
56 diapositives · 822 Views · Oct 12, 2014

Understanding & Modeling Input Devices. Questions. How do common input devices work? How can we think about the larger space of all possible input devices? Can we predict human input performance? What about uncommon input devices (multitouch, tangible interfaces, …)?

Understanding & Modeling Input Devices - slide 1
01 / 56Understanding & Modeling Input Devices
1 / 17

Télécharger la présentation

Understanding & Modeling Input Devices
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Understanding & ModelingInput Devices

  2. Questions How do common input devices work? How can we think about the larger space of all possible input devices? Can we predict human input performance? What about uncommon input devices (multitouch, tangible interfaces, …)? Will this be on the exam? Yes.

  3. Today’s lecture in graphic form

  4. I think my keyboard is broken. Whenever I have a few keys pressed down, some keys suddenly don’t work anymore; at other times ‘phantom’ characters appear. What’s going on?

  5. Keyboard

  6. Microprocessor and Controller

  7. Row/Column Scanning http://v.youku.com/v_show/id_XMTI5NjE0OTQ4.html 9 lines and 20 keys

  8. Closeup

  9. One key down

  10. 3 Keys Down

  11. Encoding keyboard: Keys conflict http://www.upsdn.net/html/2006-10/760.html • C1-R1-C2-R2 • 3 or 4 keys • Q,W,A,S

  12. A Layered Framework From: Hartmann, Follmer, Klemmer: Input Devices are like Onions

  13. Mouse Mouse. Engelbart and English ~1964

  14. Right button Left button Encoder wheel for scrolling

  15. IR emitter IR detector slotted wheel (between emitter & detector)

  16. Sensing: Rotary Encoder

  17. Sensing: Fwd rotation

  18. Sensing: Backwd Rotation

  19. Solutions: Use two Out-of-Phase Detectors

  20. Sensing: Rotary Encoder

  21. Transformation cxt = max(0, min( sw, cxt-1+dx*cd )) cyt = … cxt: cursor x (horizontal) position in screen coordinates at time t dx: mouse x movement delta in mouse coordinates sw: screen width cd: control-display ratio

  22. Device Abstraction Click, DoubleClick, MouseUp, MouseDown, MouseMove …

  23. What about optical mice? Source: http://spritesmods.com/?art=mouseeye

  24. Source: http://spritesmods.com/?art=mouseeye

  25. Trackball, Trackpad

  26. Trackpoint Indirect, force sensing, velocity control Nonlinear transfer function

  27. Joystick

  28. A design space of input devices… Card, S. K., Mackinlay, J. D., and Robertson, G. G. 1991. A morphological analysis of the design space of input devices. ACM TOIS 9, 2 (Apr. 1991), 99-122.

  29. Which is faster?

  30. Which is faster? Engelbart

  31. Experiment: Mice are fastest!

  32. Exam Question Material! Fitts’s law Source: Landay, James. “Human Abilities”. CS160 UC Berkeley. Time Tpos to move the hand to target (size S) which is distance D away is given by: Tpos = a + b log2 (D/S + 1) Index of Difficulty (ID) Only relative precision matters

  33. Tpos = a + b log2 (D/S + 1) Device Characteristics (bandwidth of human muscle group & of device) a: start/stop time (intercept) b: speed (slope)

  34. Bandwidth of Human Muscle Groups

  35. Why is mouse fastest? Why these results? Time to position mouse proportional to Fitts’s Index of Difficulty ID. [i.e. how well can the muscles direct the input device] Therefore speed limit is in the eye-hand system, not the mouse. Therefore, mouse is a near optimal device.

  36. Fitts’s law example • Which will be faster on average? • pie menu (bigger targets & less distance)

  37. Fitts’s law in Windows &Mac OS Windows 95: Missed by a pixel Windows XP: Good to the last drop The Apple menu in Mac OS X v10.4 Tiger.

  38. In office 2007 Larger, labeled controls can be clicked more quickly Magic Corner: Office Button in the upper-left corner Mini Toolbar: Close to the cursor Source: Jensen Harris, An Office User Interface Blog : Giving You Fitts. Microsoft, 2007.

  39. Uncommon Input Devices • Assumptions so far: • Single user, working in front of a desktop PC • Main tasks are typing and pointing • Efficiency rules • What if we change these assumptions? • Design for enjoyment / engagement • Design for multi-user scenarios

  40. Position+Orientation: Nitendo Wii