/documentation/videos/04-phonebook

http://eyes-free.googlecode.com/ · #! · 94 lines · 74 code · 20 blank · 0 comment · 0 complexity · 36d405feedfe347cc3327f0ccbd01a3a MD5 · raw file

  1. # -*- mode: org -*-
  2. * [[http://www.youtube.com/watch%3Fv%3DUPIU2tj7dBI][Video: Talking Phonebook: Eyes-Free Communication Device]]
  3. Pressing the _menu_ button while in the /Talking Dialer/ toggles
  4. between _dialing mode_ and _phonebook_.
  5. When in _phonebook_, you get eyes-free access to your contacts
  6. with the ability to quickly move to the contact that you wish
  7. to call.
  8. When in the _phonebook_, you can
  9. scroll through your contacts and press the _call_ button to call
  10. the /current/ contact. In addition, you can use /stroke dialing/
  11. as explained below to quickly move to a specific contact.
  12. ** Entering Letters Using Stroke dialing
  13. We covered eyes-free input with the touch screen in the [[./02-strokes.html][earlier
  14. video on stroke dialing]]
  15. --- in that video, we illustrated the concept via a traditional
  16. phone keypad. Here, we extend that technique
  17. to enable textual input.
  18. In the explanation below, we will use compass directions to help
  19. with orientation.
  20. As before, we will use relative positioning i.e., for the rest of
  21. this explanation, you can start /anywhere/ on the touch-screen
  22. --- though we recommend (for reasons that will become evident)
  23. that you start somewhere close to the middle of the screen.
  24. ** The Eight Compass Directions
  25. Defining the /center/ as where you first touch down on the
  26. screen, notice that you can stroke in any one of the _8_ compass
  27. directions, and that opposite pairs of compass directions e.g.,
  28. North and South, can be thought of as /opposites/.
  29. So we get _4_ pairs. We enumerate these below,
  30. associate them with the _4_ Google colors, and equate them
  31. to their equivalent strokes from the /stroke dialer/:
  32. - Red: North-West and South-east _1_ and _9_.
  33. - Blue: North and South --- _2_ and _8_.
  34. - Green: North-East and South-West --- _3_ and _7_.
  35. - Yellow: East and West --- _4_ and _6_.
  36. Now, let's place the letters of the alphabet on these _4_ circles
  37. as follows:
  38. - Red: _A_ ... _H_
  39. - Blue: _I_ ... _P_
  40. - Green: _Q_ ... _X_
  41. - Yellow: _Y_ ... _Z_.
  42. To input a given letter, we /stroke/ to the circle containing the
  43. desired letter, trace along the circle till we hear the letter we
  44. want, and lift up the finger to make the selection. Letters are
  45. spoken in a female voice while moving along the selected circle;
  46. lifting up the finger speaks the selected letter in a male voice.
  47. Notice that conceptually, we have defined a fairly simple mapping
  48. from strokes to letters of the alphabet!
  49. ** Skimming The Contact List
  50. So to cut a long story short, you /dont need to/ scroll through
  51. the contact list. To quickly jump to a contact, use the technique
  52. described above to input the first letter from the contact's name
  53. --- the aplication jumps to contacts starting with that
  54. letter. At that point, you can either scroll, or enter additional
  55. letters to further filter the contact list.
  56. ** Examples Of Using Strokes For Letters
  57. Notice from the mapping shown earlier that we can /enter/ each
  58. circle either at the _top_ or _bottom_. Thus, entering the red
  59. circle at the _top_ gets to _A_, while entering it at the
  60. _bottom_ gets us to _E_. This means that the _8_ letters on any
  61. given circle are no more than _3_ steps away --- for example, to
  62. enter _C_, one needs to trace clockwise from _A_, or
  63. counter-clockwise from _E_. As an example, _H_ is only _1_ step
  64. from _A_ on the red circle. similarly, _P_ is only _1_ step from
  65. _I_ on the blue circle.
  66. #+TITLE: Video: Talking Phonebook: Eyes-Free Communication Device
  67. #+AUTHOR: T.V Raman
  68. #+EMAIL: raman@google.com
  69. #+DATE: 2009-03-30 Mon
  70. #+LANGUAGE: en
  71. #+OPTIONS: H:3 num:t toc:nil \n:nil @:t ::t |:t ^:t -:t f:t *:t
  72. #TeX:t LaTeX:nil skip:nil d:nil tags:not-in-toc +LINK_UP:
  73. #http://eyes-free.googlecode.com/svn/trunk/documentation/videos/index.html
  74. #+LINK_HOME: http://eyes-free.googlecode.com/