Assistive reading interface
First Claim
1. A method of operating a computing device to verbally render information on a display, the method comprising:
- receiving, user input representing a single contact gesture identifying a desired location on the display and indicating a direction of motion of a pointing device across the display, the motion crossing over content;
determining whether the direction of motion with the user interface is at least one of a horizontal motion or a vertical motion;
mapping, a unit of size for verbally rendering content to at least one of a first size corresponding to at least one of individual words or characters based on determining that the direction of motion corresponds to the horizontal motion associated with the single contact gesture or to a second size corresponding to one or more entire lines of text based on determining that the direction of motion corresponds to the vertical motion associated with the single contact gesture, wherein mapping the unit of size includes selecting content to be rendered according to the first size or the second size based on the direction of motion relative to a threshold angle that differentiates between motions signifying different sized content units; and
verbally rendering information on the display according to the unit of size and based on the direction of motion with the user interface.
2 Assignments
0 Petitions
Accused Products
Abstract
A screen reader for a computing device with a touch sensitive user interface. The screen reader operates in an investigatory mode in which touch inputs detected through the user interface are interpreted as inputs designating content on the display to verbally render. Each selection may be interpreted as designating a unit of content at the designated location. The size of the unit may be determined based on a direction of motion of pointing device arriving at the location on the display where the unit of content is designated. In this way, a user may, through simple and intuitively learned commands, designate content in units of different sizes such as characters, words, lines or paragraphs, when the content is text, and/or individual user interface elements when the displayed content being selected includes graphical elements.
18 Citations
19 Claims
-
1. A method of operating a computing device to verbally render information on a display, the method comprising:
-
receiving, user input representing a single contact gesture identifying a desired location on the display and indicating a direction of motion of a pointing device across the display, the motion crossing over content; determining whether the direction of motion with the user interface is at least one of a horizontal motion or a vertical motion; mapping, a unit of size for verbally rendering content to at least one of a first size corresponding to at least one of individual words or characters based on determining that the direction of motion corresponds to the horizontal motion associated with the single contact gesture or to a second size corresponding to one or more entire lines of text based on determining that the direction of motion corresponds to the vertical motion associated with the single contact gesture, wherein mapping the unit of size includes selecting content to be rendered according to the first size or the second size based on the direction of motion relative to a threshold angle that differentiates between motions signifying different sized content units; and verbally rendering information on the display according to the unit of size and based on the direction of motion with the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium storing instructions executable by at least one processor of a computing device having a display and a sound output, comprising at least one instruction for:
-
receiving user input representing a single contact gesture identifying a desired location on the display and indicating a direction of motion of a pointing device across the display, the motion crossing over content; determining whether the direction of motion with the user interface is at least one of a horizontal motion or a vertical motion; mapping a unit of size for verbally rendering content to at least one of a first size corresponding to at least one of individual words or characters based on determining that the direction of motion corresponds to the horizontal motion associated with the single contact gesture or to a second size corresponding to one or more entire lines of text based on determining that the direction of motion corresponds to the vertical motion associated with the single contact gesture, wherein mapping the unit of size includes selecting content to be rendered according to the first size or the second size based on the direction of motion relative to a threshold angle that differentiates between motions signifying different sized content units; and verbally rendering information on the display according to the unit of size and based on the direction of motion with the user interface. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computing device, comprising:
-
a touch screen; a speaker; and at least one processor configured to; receive user input representing a single contact gesture identifying a desired location on the display and indicating a direction of motion of a pointing device across the display, the motion crossing over content; determine whether the direction of motion with the user interface is at least one of a horizontal motion or a vertical motion; map a unit of size for verbally rendering content to at least one of a first size corresponding to at least one of individual words or characters based on determining that the direction of motion corresponds to the horizontal motion associated with the single contact gesture or to a second size corresponding to one or more entire lines of text based on determining that the direction of motion corresponds to the vertical motion associated with the single contact gesture, wherein mapping the unit of size includes selecting content to be rendered according to the first size or the second size based on the direction of motion relative to a threshold angle that differentiates between motions signifying different sized content units; and verbally render information on the display according to the unit of size and based on the direction of motion with the user interface. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification