/documentation/videos/04-phonebook.html

http://eyes-free.googlecode.com/ · HTML · 194 lines · 164 code · 30 blank · 0 comment · 0 complexity · 89fc5781d1f6063aa3f1163cba9bd1ab MD5 · raw file

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml"
  4. lang="en" xml:lang="en">
  5. <head>
  6. <title>Video: Talking Phonebook: Eyes-Free Communication Device</title>
  7. <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
  8. <meta name="generator" content="Org-mode"/>
  9. <meta name="generated" content="2009-03-30 Mon"/>
  10. <meta name="author" content="T.V Raman"/>
  11. <style type="text/css">
  12. html { font-family: Times, serif; font-size: 12pt; }
  13. .title { text-align: center; }
  14. .todo { color: red; }
  15. .done { color: green; }
  16. .tag { background-color:lightblue; font-weight:normal }
  17. .target { }
  18. .timestamp { color: grey }
  19. .timestamp-kwd { color: CadetBlue }
  20. p.verse { margin-left: 3% }
  21. pre {
  22. border: 1pt solid #AEBDCC;
  23. background-color: #F3F5F7;
  24. padding: 5pt;
  25. font-family: courier, monospace;
  26. font-size: 90%;
  27. overflow:auto;
  28. }
  29. table { border-collapse: collapse; }
  30. td, th { vertical-align: top; }
  31. dt { font-weight: bold; }
  32. .org-info-js_info-navigation { border-style:none; }
  33. #org-info-js_console-label { font-size:10px; font-weight:bold;
  34. white-space:nowrap; }
  35. .org-info-js_search-highlight {background-color:#ffff00; color:#000000;
  36. font-weight:bold; }
  37. </style>
  38. </head><body>
  39. <h1 class="title">Video: Talking Phonebook: Eyes-Free Communication Device</h1>
  40. <div id="outline-container-1" class="outline-2">
  41. <h2 id="sec-1">1 <a href="http://www.youtube.com/watch?v=UPIU2tj7dBI">Video: Talking Phonebook: Eyes-Free Communication Device</a></h2>
  42. <div id="text-1">
  43. <p>
  44. Pressing the <u>menu</u> button while in the <i>Talking Dialer</i> toggles
  45. between <u>dialing mode</u> and <u>phonebook</u>.
  46. When in <u>phonebook</u>, you get eyes-free access to your contacts
  47. with the ability to quickly move to the contact that you wish
  48. to call.
  49. </p>
  50. <p>
  51. When in the <u>phonebook</u>, you can
  52. scroll through your contacts and press the <u>call</u> button to call
  53. the <i>current</i> contact. In addition, you can use <i>stroke dialing</i>
  54. as explained below to quickly move to a specific contact.
  55. </p>
  56. </div>
  57. <div id="outline-container-1.1" class="outline-3">
  58. <h3 id="sec-1.1">1.1 Entering Letters Using Stroke dialing </h3>
  59. <div id="text-1.1">
  60. <p>
  61. We covered eyes-free input with the touch screen in the <a href="./02-strokes.html">earlier video on stroke dialing</a>
  62. &mdash; in that video, we illustrated the concept via a traditional
  63. phone keypad. Here, we extend that technique
  64. to enable textual input.
  65. In the explanation below, we will use compass directions to help
  66. with orientation.
  67. As before, we will use relative positioning i.e., for the rest of
  68. this explanation, you can start <i>anywhere</i> on the touch-screen
  69. &mdash; though we recommend (for reasons that will become evident)
  70. that you start somewhere close to the middle of the screen.
  71. </p>
  72. </div>
  73. </div>
  74. <div id="outline-container-1.2" class="outline-3">
  75. <h3 id="sec-1.2">1.2 The Eight Compass Directions</h3>
  76. <div id="text-1.2">
  77. <p>
  78. Defining the <i>center</i> as where you first touch down on the
  79. screen, notice that you can stroke in any one of the <u>8</u> compass
  80. directions, and that opposite pairs of compass directions e.g.,
  81. North and South, can be thought of as <i>opposites</i>.
  82. So we get <u>4</u> pairs. We enumerate these below,
  83. associate them with the <u>4</u> Google colors, and equate them
  84. to their equivalent strokes from the <i>stroke dialer</i>:
  85. </p>
  86. <ul>
  87. <li>
  88. Red: North-West and South-east <u>1</u> and <u>9</u>.
  89. </li>
  90. <li>
  91. Blue: North and South &mdash; <u>2</u> and <u>8</u>.
  92. </li>
  93. <li>
  94. Green: North-East and South-West &mdash; <u>3</u> and <u>7</u>.
  95. </li>
  96. <li>
  97. Yellow: East and West &mdash; <u>4</u> and <u>6</u>.
  98. </li>
  99. </ul>
  100. <p>Now, let's place the letters of the alphabet on these <u>4</u> circles
  101. as follows:
  102. </p>
  103. <ul>
  104. <li>
  105. Red: <u>A</u> &hellip; <u>H</u>
  106. </li>
  107. <li>
  108. Blue: <u>I</u> &hellip; <u>P</u>
  109. </li>
  110. <li>
  111. Green: <u>Q</u> &hellip; <u>X</u>
  112. </li>
  113. <li>
  114. Yellow: <u>Y</u> &hellip; <u>Z</u>.
  115. </li>
  116. </ul>
  117. <p>To input a given letter, we <i>stroke</i> to the circle containing the
  118. desired letter, trace along the circle till we hear the letter we
  119. want, and lift up the finger to make the selection. Letters are
  120. spoken in a female voice while moving along the selected circle;
  121. lifting up the finger speaks the selected letter in a male voice.
  122. </p>
  123. <p>
  124. Notice that conceptually, we have defined a fairly simple mapping
  125. from strokes to letters of the alphabet!
  126. </p></div>
  127. </div>
  128. <div id="outline-container-1.3" class="outline-3">
  129. <h3 id="sec-1.3">1.3 Skimming The Contact List</h3>
  130. <div id="text-1.3">
  131. <p>
  132. So to cut a long story short, you <i>dont need to</i> scroll through
  133. the contact list. To quickly jump to a contact, use the technique
  134. described above to input the first letter from the contact's name
  135. &mdash; the aplication jumps to contacts starting with that
  136. letter. At that point, you can either scroll, or enter additional
  137. letters to further filter the contact list.
  138. </p>
  139. </div>
  140. </div>
  141. <div id="outline-container-1.4" class="outline-3">
  142. <h3 id="sec-1.4">1.4 Examples Of Using Strokes For Letters</h3>
  143. <div id="text-1.4">
  144. <p>
  145. Notice from the mapping shown earlier that we can <i>enter</i> each
  146. circle either at the <u>top</u> or <u>bottom</u>. Thus, entering the red
  147. circle at the <u>top</u> gets to <u>A</u>, while entering it at the
  148. <u>bottom</u> gets us to <u>E</u>. This means that the <u>8</u> letters on any
  149. given circle are no more than <u>3</u> steps away &mdash; for example, to
  150. enter <u>C</u>, one needs to trace clockwise from <u>A</u>, or
  151. counter-clockwise from <u>E</u>. As an example, <u>H</u> is only <u>1</u> step
  152. from <u>A</u> on the red circle. similarly, <u>P</u> is only <u>1</u> step from
  153. <u>I</u> on the blue circle.
  154. </p>
  155. </div>
  156. </div>
  157. </div>
  158. <div id="postamble"><p class="author"> Author: T.V Raman
  159. <a href="mailto:raman@google.com">&lt;raman@google.com&gt;</a>
  160. </p>
  161. <p class="date"> Date: 2009-03-30 Mon</p>
  162. <p>HTML generated by org-mode 6.08c in emacs 23</p>
  163. </div></body>
  164. </html>