ADAPTIVE AUDIO FEEDBACK SYSTEM AND METHOD
First Claim
1. A method, comprising:
- using a processor on an electronic device to;
detect the occurrence of a user interface event requesting audio feedback on the electronic device at a first time;
identify a plurality of audio items associated with the user interface event, wherein each of the plurality of audio items has a different level of verbosity;
select a first audio item from the plurality of audio items that corresponds to a first desired verbosity level determined based at least partially upon whether the user interface event previously occurred within a particular time interval prior to the first time; and
provide the audio feedback by playing back the selected first audio item on the electronic device using an audio output device.
1 Assignment
0 Petitions
Accused Products
Abstract
Various techniques for adaptively varying audio feedback data on an electronic device are provided. In one embodiment, an audio user interface implementing certain aspects of the present disclosure may devolve or evolve the verbosity of audio feedback in response to user interface events based at least partially upon the verbosity level of audio feedback provided during previous occurrences of the user interface event. In another embodiment, an audio user interface may be configured to vary the verbosity of audio feedback associated with a navigable list of items based at least partially upon the speed at which a user navigates the list. In a further embodiment, an audio user interface may be configured to vary audio feedback verbosity based upon the contextual importance of a user interface event. Electronic devices implementing the present techniques provide an improved user experience with regard to audio user interfaces.
71 Citations
30 Claims
-
1. A method, comprising:
-
using a processor on an electronic device to; detect the occurrence of a user interface event requesting audio feedback on the electronic device at a first time; identify a plurality of audio items associated with the user interface event, wherein each of the plurality of audio items has a different level of verbosity; select a first audio item from the plurality of audio items that corresponds to a first desired verbosity level determined based at least partially upon whether the user interface event previously occurred within a particular time interval prior to the first time; and provide the audio feedback by playing back the selected first audio item on the electronic device using an audio output device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
using a processor on an electronic device to; identify a navigable set of data items stored on the electronic device; receive an input from a user of the electronic device corresponding to a navigation event, wherein the navigation event includes a transition from a first data item to a second data item within the navigable set, such that the second data item becomes a currently selected data item; detect a navigation speed corresponding to the navigation event; and vary audio feedback associated with the currently selected data item based at least partially upon the navigation speed. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method, comprising:
-
using a processor on an electronic device to; detect the occurrence of a user interface event requesting audio feedback on the electronic device; identify a plurality of audio items associated with the user interface event; select an audio item from the plurality of audio items based upon the contextual importance of the user interface event; and provide the audio feedback by playing back the selected audio item on the electronic device using an audio output device. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. An electronic device, comprising:
-
at least one storage device configured to store a plurality of audio items; a user interface comprising an audio user interface, wherein the audio user interface comprises; audio feedback selection logic configured to; detect the occurrence of a user interface event requesting audio feedback; identify a set of audio items associated with the user interface event and having varying levels of verbosity; determine a desired verbosity level based upon statistical data associated with the user interface event; select from the set of audio items an audio item having a verbosity level corresponding to the desired verbosity level; and initiate the playback of the selected audio item. - View Dependent Claims (25, 26, 27, 28)
-
-
29. Audio processing logic comprising:
-
one or more memory devices configured to store a plurality of audio items, wherein each of the plurality of audio items is selectable for playback in response to detection of an audio user interface event requesting audio feedback event; and audio feedback selection logic configured to detect the occurrence of an audio user interface event requesting audio feedback, identify from the plurality of audio items stored in the one or more memory devices a set of audio items having varying levels of verbosity and being associated with the audio user interface event, wherein each of the set of audio items has varying levels of verbosity, determine a desired verbosity level, select from the set of audio items an audio item having a verbosity level corresponding to the desired verbosity level, and output the selected audio item to an audio output device. - View Dependent Claims (30)
-
Specification