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 the plurality of audio items comprises at least two verbal audio items and at least one non-verbal audio item, and wherein each verbal audio item of the plurality of audio items has a different level of verbosity comprising a different amount of spoken words;
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.
-
Citations
29 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 the plurality of audio items comprises at least two verbal audio items and at least one non-verbal audio item, and wherein each verbal audio item of the plurality of audio items has a different level of verbosity comprising a different amount of spoken words; 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; vary audio feedback associated with the currently selected data item based at least partially upon the navigation speed; determine whether the currently selected data item is newly acquired by the electronic device using a newness threshold; play back a first non-verbal audio item if the currently selected data item is not newly acquired by the electronic device; and play back a second non-verbal audio item if the currently selected data item is newly acquired by the electronic device, wherein the second non-verbal audio item is more audibly distinct relative to the first non-verbal audio item. - View Dependent Claims (11, 12, 13, 14)
-
15. 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, wherein the plurality of audio items comprises at least two verbal audio items and at least one non-verbal audio item; select an audio item from the plurality of audio items based at least partially on whether the user interface event requests a decision input from the user; and provide the audio feedback by playing back the selected audio item on the electronic device using an audio output device. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
23. 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 of the plurality of audio items associated with the user interface event, wherein the set of audio items comprises verbal and non-verbal audio items, and wherein the set of audio items has varying levels of verbosity comprising a lowest level that includes no spoken words, a highest level that includes a plurality of spoken words, and a level therebetween that includes at least one spoken word and fewer spoken words than the highest level; 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 (24, 25, 26, 27)
-
-
28. Audio processing circuitry 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; 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 comprising verbal and non-verbal audio items having varying levels of verbosity and being associated with the audio user interface event, wherein the varying levels of verbosity comprise a lowest level that includes no spoken words, a highest level that includes a plurality of spoken words, and a level therebetween that includes at least one spoken word and fewer spoken words than the highest level, 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 (29)
-
Specification