MULTI-TIERED VOICE FEEDBACK IN AN ELECTRONIC DEVICE
First Claim
1. A method for providing voice feedback to a user of an electronic device, comprising:
- displaying a plurality of elements;
identifying at least two of the plurality of elements for which to provide voice feedback;
determining tiers associated with the display of each of the identified at least two plurality of elements; and
providing voice feedback for the identified at least two plurality of elements in an order of the determined tiers.
1 Assignment
0 Petitions
Accused Products
Abstract
This invention is directed to providing voice feedback to a user of an electronic device. Because each electronic device display may include several speakable elements (i.e., elements for which voice feedback is provided), the elements may be ordered. To do so, the electronic device may associate a tier with the display of each speakable element. The electronic device may then provide voice feedback for displayed speakable elements based on the associated tier. To reduce the complexity in designing the voice feedback system, the voice feedback features may be integrated in a Model View Controller (MVC) design used for displaying content to a user. For example, the model and view of the MVC design may include additional variables associated with speakable properties. The electronic device may receive audio files for each speakable element using any suitable approach, including for example by providing a host device with a list of speakable elements and directing a text to speech engine of the host device to generate and provide the audio files.
-
Citations
25 Claims
-
1. A method for providing voice feedback to a user of an electronic device, comprising:
-
displaying a plurality of elements; identifying at least two of the plurality of elements for which to provide voice feedback; determining tiers associated with the display of each of the identified at least two plurality of elements; and providing voice feedback for the identified at least two plurality of elements in an order of the determined tiers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An electronic device operative to provide audio feedback for displayed content, comprising a processor, a display, and an audio output, the processor operative to:
-
direct the display to display a plurality of elements in views, wherein speakable properties are associated with at least two of the plurality of elements; determine tiers associated with the views of each of the at least two of the plurality of elements from the associated speakable properties; generate a queue comprising the at least two of the plurality of elements, wherein the order of the queue elements is set by the determined tiers; and direct the audio output to sequentially speak each queue element in the order of the queue. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A method for speaking text of elements displayed by an electronic device, comprising:
-
defining a plurality of elements with which speakable properties are associated; displaying the plurality of elements in a plurality of views, wherein each view is associated with a speakable order; generating a queue comprising the plurality of elements, wherein the order of the plurality of elements in the queue is set from the speakable order; pausing for a first timeout; identifying audio files associated with each of the plurality of elements of the queue, wherein the audio files comprise text to speak for each element; sequentially playing back the identified audio files in the order of the queue; and pausing for a second timeout. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A computer readable media for providing voice feedback to a user of an electronic device, the computer readable media comprising computer program logic recorded thereon for:
-
displaying a plurality of elements; identifying at least two of the plurality of elements for which to provide voice feedback; determining tiers associated with the display of each of the identified at least two plurality of elements; and providing voice feedback for the identified at least two plurality of elements in an order of the determined tiers.
-
Specification