Accessibility techniques for presentation of symbolic expressions
First Claim
1. A method, comprising:
- at a computing device with a display and a touch-sensitive surface and one or more audible output devices;
while displaying a symbolic expression including at least one portion having a plurality of sub-portions on the display, detecting a first tap gesture on the touch-sensitive surface directed to the portion of the symbolic expression, wherein the first contact corresponds to a location-dependent navigation input;
in response to detecting the first tap gesture, placing a focus on the portion of the symbolic expression and outputting audible information that corresponds to the portion of the symbolic expression;
detecting a first flick gesture outside of the symbolic expression on the touch-sensitive surface that corresponds to movement through the portion of the symbolic expression, wherein the first flick gesture corresponds to a location-independent navigation input;
in response to detecting the first flick gesture, moving the focus from the portion of the symbolic expression to a first sub-portion of the portion of the symbolic expression and outputting audible information corresponding to the first sub-portion;
detecting a second flick gesture outside of the symbolic expression on the touch-sensitive surface that corresponds to movement through the portion of the symbolic expression, wherein second first flick gesture corresponds to a location-independent navigation input; and
in response to detecting the second flick gesture, moving the focus from the first sub-portion of the symbolic expression to a second sub-portion of the portion of the symbolic expression and outputting audible information corresponding to the second sub-portion.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods for presenting symbolic expressions such as mathematical, scientific, or chemical expressions, formulas, or equations are performed by a computing device. One method includes: displaying a first portion of a symbolic expression within a first area of a display screen; while in a first state in which the first area is selected for aural presentation, aurally presenting first information related to the first portion of the symbolic expression; while in the first state, detecting particular user input; in response to detecting the particular user input, performing the steps of: transitioning from the first state to a second state in which a second area, of the display, is selected for aural presentation; determining second information associated with a second portion, of the symbolic expression, that is displayed within the second area; in response to determining the second information, aurally presenting the second information.
37 Citations
21 Claims
-
1. A method, comprising:
at a computing device with a display and a touch-sensitive surface and one or more audible output devices; while displaying a symbolic expression including at least one portion having a plurality of sub-portions on the display, detecting a first tap gesture on the touch-sensitive surface directed to the portion of the symbolic expression, wherein the first contact corresponds to a location-dependent navigation input; in response to detecting the first tap gesture, placing a focus on the portion of the symbolic expression and outputting audible information that corresponds to the portion of the symbolic expression; detecting a first flick gesture outside of the symbolic expression on the touch-sensitive surface that corresponds to movement through the portion of the symbolic expression, wherein the first flick gesture corresponds to a location-independent navigation input; in response to detecting the first flick gesture, moving the focus from the portion of the symbolic expression to a first sub-portion of the portion of the symbolic expression and outputting audible information corresponding to the first sub-portion; detecting a second flick gesture outside of the symbolic expression on the touch-sensitive surface that corresponds to movement through the portion of the symbolic expression, wherein second first flick gesture corresponds to a location-independent navigation input; and in response to detecting the second flick gesture, moving the focus from the first sub-portion of the symbolic expression to a second sub-portion of the portion of the symbolic expression and outputting audible information corresponding to the second sub-portion. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. One or more non-transitory computer-readable media storing one or more programs which, when executed by a computing device with a touch-sensitive surface and one or more audible output devices, cause the computing device to perform steps comprising:
-
determining portions within a symbolic expression, the symbolic expression including at least one portion having a plurality of sub-portions; detecting a first tap gesture on the touch-sensitive surface directed to the portion of the symbolic expression, wherein the first contact corresponds to a location-dependent navigation input; in response to detecting the first tap gesture, placing a focus on the portion of the symbolic expression and outputting audible information that corresponds to the portion of the symbolic expression; detecting a first flick gesture outside of the symbolic expression on the touch-sensitive surface that corresponds to movement through the portion of the symbolic expression, wherein the first flick gesture corresponds to a location-independent navigation input; in response to detecting the first flick gesture, moving the focus from the portion of the symbolic expression to a first sub-portion of the portion of the symbolic expression and outputting audible information corresponding to the first sub-portion; detecting a second flick gesture outside of the symbolic expression on the touch-sensitive surface that corresponds to movement through the portion of the symbolic expression, wherein second first flick gesture corresponds to a location-independent navigation input; and in response to detecting the second flick gesture, moving the focus from the first sub-portion of the symbolic expression to a second sub-portion of the portion of the symbolic expression and outputting audible information corresponding to the second sub-portion. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computing device, comprising:
-
a touch-sensitive surface; one or more audible output devices; one or more processors; memory; and one or more programs stored in the memory and which, when executed by the one or more processors, cause the computing device to determine portions within a symbolic expression, the symbolic expression including at least one portion having a plurality of sub-portions; detect a first tap gesture on the touch-sensitive surface directed to the portion of the symbolic expression, wherein the first contact corresponds to a location-dependent navigation input; in response to detecting the first tap gesture, place a focus on the portion of the symbolic expression and outputting audible information that corresponds to the portion of the symbolic expression; detect a first flick gesture outside of the symbolic expression on the touch-sensitive surface that corresponds to movement through the portion of the symbolic expression, wherein the first flick gesture corresponds to a location-independent navigation input; in response to detecting the first flick gesture, move the focus from the portion of the symbolic expression to a first sub-portion of the portion of the symbolic expression and outputting audible information corresponding to the first sub-portion; detect a second flick gesture outside of the symbolic expression on the touch-sensitive surface that corresponds to movement through the portion of the symbolic expression, wherein second first flick gesture corresponds to a location-independent navigation input; and in response to detecting the second flick gesture, move the focus from the first sub-portion of the symbolic expression to a second sub-portion of the portion of the symbolic expression and outputting audible information corresponding to the second sub-portion. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification