專利名稱:自適應(yīng)音頻反饋系統(tǒng)和方法
技術(shù)領(lǐng)域:
本公開(kāi)一般涉及電子設(shè)備上的用戶接口,尤其涉及能夠向電子設(shè)備的用戶提供音頻反饋的用戶接口。
背景技術(shù):
本部分旨在向讀者介紹與下文描述和/或要求保護(hù)的技術(shù)的各方面可能有關(guān)的領(lǐng)域的各個(gè)方面。我們認(rèn)為本論述有助于為讀者提供便于更好理解本公開(kāi)的各個(gè)方面的背景信息。因此,應(yīng)該理解的是,這些論述應(yīng)該從該角度來(lái)閱讀,而不是對(duì)現(xiàn)有技術(shù)的認(rèn)定。諸如計(jì)算機(jī)系統(tǒng)、移動(dòng)電話、數(shù)字媒體播放器、個(gè)人數(shù)字助理(PDA)等等的電子計(jì)算設(shè)備常被用于各種個(gè)人和/或工作相關(guān)用途。此類(lèi)電子設(shè)備通常包含某種類(lèi)型的用戶接口,其中該用戶接口允許用戶與設(shè)備上的各種應(yīng)用(例如電子郵件程序、互聯(lián)網(wǎng)瀏覽器、媒體播放器、游戲等等)進(jìn)行交互,以便執(zhí)行多種功能。換句話說(shuō),用戶接口可以提供一個(gè)可供用戶與應(yīng)用進(jìn)行交互以接收內(nèi)容、信息以及對(duì)用戶輸入的響應(yīng)的途徑。由此,用戶接口是這些應(yīng)用設(shè)計(jì)中的一個(gè)不可分割的部分,并且有助于確定此類(lèi)設(shè)備的易用性以及由此的總體用戶體驗(yàn)質(zhì)量。在歷史上,很多電子設(shè)備依靠圖形用戶接口來(lái)允許用戶借助視覺(jué)顯示器與設(shè)備進(jìn)行交互。例如,當(dāng)用戶與設(shè)備交互時(shí),設(shè)備可以響應(yīng)于用戶動(dòng)作而顯示視覺(jué)反饋。然而,隨著一些類(lèi)型的電子設(shè)備業(yè)已朝著具有相對(duì)較小的視覺(jué)顯示器的較小形狀因子遷移,圖形用戶接口變得不僅難以使用和導(dǎo)航(navigate),而且在能夠傳達(dá)的信息量方面也更加有限。近來(lái),音頻用戶接口的流行度已經(jīng)提升。例如,作為視覺(jué)反饋的替換或補(bǔ)充,音頻用戶接口可以通過(guò)提供音頻反饋數(shù)據(jù)來(lái)向用戶傳達(dá)信息和內(nèi)容,由此尤其適合在視覺(jué)顯示能力有限的電子設(shè)備中使用,或者在一些情況下適合在完全沒(méi)有視覺(jué)顯示能力的電子設(shè)備中使用。例如,一旦發(fā)生了請(qǐng)求音頻反饋的事件,那么可以通過(guò)播放相應(yīng)的音頻剪輯來(lái)向用戶傳達(dá)與正在發(fā)生的事件有關(guān)的音頻信息。不幸的是,一些事件可能與大量音頻信息相關(guān)聯(lián),這些信息可能會(huì)將用戶淹沒(méi)(overwhelm),由此對(duì)用戶體驗(yàn)產(chǎn)生負(fù)面影響,尤其是在此類(lèi)事件是在相對(duì)較短的時(shí)間段中密集重復(fù)發(fā)生的時(shí)候。此外,常規(guī)的音頻用戶接口提供的音頻反饋可能不足以使用戶能夠區(qū)分上下文重要性(contextual importance)較高或較低的事件。因此,目前正在努力地進(jìn)一步改善與電子設(shè)備中的音頻用戶接口相關(guān)的用戶體驗(yàn)。
發(fā)明內(nèi)容
以下闡述的是在這里公開(kāi)的某些實(shí)施例的概述。應(yīng)該理解的是,這些方面只是為了向讀者提供關(guān)于這里的某些實(shí)施例的簡(jiǎn)要概述而被給出的,并且這些方面的目的并不是限制本公開(kāi)的范圍。實(shí)際上,本公開(kāi)可能包含下文中沒(méi)有闡述的多個(gè)方面。本公開(kāi)主要涉及的是用于自適應(yīng)改變電子設(shè)備上的音頻用戶接口提供的音頻反饋的技術(shù)。根據(jù)一個(gè)實(shí)施例,音頻用戶接口可被配置成響應(yīng)于用戶接口事件并且至少部分基于在先前發(fā)生該用戶接口事件的過(guò)程中提供的音頻反饋的冗長(zhǎng)級(jí)別(verbosity level)來(lái)使音頻反饋的冗長(zhǎng)度(verbosity)退化(devolve)或進(jìn)化(evolve)。如下文進(jìn)一步論述的那樣,這里使用的術(shù)語(yǔ)“冗長(zhǎng)度”指的是音頻反饋提供的音頻信息的“啰嗦程度”(wordiness),并且可以包括非語(yǔ)言類(lèi)的音頻反饋,例如音調(diào)、滴答聲、蜂鳴聲、啁啾聲等等。舉個(gè)例子,如果在與先前發(fā)生用戶接口事件相對(duì)接近的時(shí)間里后續(xù)發(fā)生了該用戶接口事件,那么,音頻用戶接口可以使音頻反饋退化(例如通過(guò)減小冗長(zhǎng)度),以免重復(fù)且高度冗長(zhǎng)的信息將用戶淹沒(méi)。在另一個(gè)實(shí)施例中,音頻用戶接口可被配置成至少部分基于用戶導(dǎo)航列表的速度來(lái)自適應(yīng)改變與可導(dǎo)航數(shù)據(jù)項(xiàng)列表相關(guān)聯(lián)的音頻反饋。在另一個(gè)實(shí)施例中,音頻用戶接口可被配置成提供在聽(tīng)覺(jué)上更為顯著(more audibly distinct)的音頻反饋來(lái)指示較新的數(shù)據(jù)內(nèi)容在可導(dǎo)航列表中的位置,以及為較老的數(shù)據(jù)內(nèi)容提供在聽(tīng)覺(jué)上較不顯著的音頻反饋。在另一個(gè)實(shí)施例中,音頻用戶接口可以被配置成基于用戶接口事件的上下文重要性來(lái)改變音頻反饋的冗長(zhǎng)度和/或辨識(shí)度。在被單獨(dú)或組合實(shí)施時(shí),這里公開(kāi)的各種音頻反饋技術(shù)可以提升與音頻用戶接口相關(guān)的用戶體驗(yàn)。
在本公開(kāi)的各個(gè)方面可以有對(duì)上述特征的各種改進(jìn)。此外,在這些各個(gè)方面中還 可以引入其他特征。這些改進(jìn)和附加特征既可以單獨(dú)存在,也可以采用任何組合的形式存在。例如,以下結(jié)合所示出的一個(gè)或多個(gè)實(shí)施例論述的各個(gè)特征可被單獨(dú)或以任何組合的形式引入至本公開(kāi)的上述任一方面。同樣,對(duì)上文給出的簡(jiǎn)要概述來(lái)說(shuō),其目的是讓讀者熟悉本公開(kāi)的實(shí)施例的某些方面和上下文,而不是限制所要保護(hù)的主題。
通過(guò)閱讀以下的詳細(xì)描述以及參考附圖,可以更好地理解本公開(kāi)的不同方面,在附圖中圖I是根據(jù)本公開(kāi)的方面的電子設(shè)備的框圖,其中該電子設(shè)備包括被配置成自適應(yīng)改變音頻反饋的音頻用戶接口;圖2是根據(jù)本公開(kāi)的方面且采用了臺(tái)式計(jì)算設(shè)備形式的圖I中的電子設(shè)備的前視圖;圖3是根據(jù)本公開(kāi)的方面且采用了手持便攜電子設(shè)備形式的圖I中的電子設(shè)備的前視圖;圖4是示出了根據(jù)本公開(kāi)的方面且可以包含在被配置成自適應(yīng)改變音頻反饋的音頻用戶接口中的組件的框圖;圖5是可以在圖I的電子設(shè)備上運(yùn)行的應(yīng)用的屏幕圖像;圖6是根據(jù)本公開(kāi)的方面的圖5所示的應(yīng)用的屏幕圖像,其中該屏幕圖像描述的是在用戶與應(yīng)用交互時(shí)發(fā)生的事件的視覺(jué)通知;圖7以圖形方式描述了根據(jù)本公開(kāi)的方面的音頻項(xiàng)的集合,其中這些音頻項(xiàng)具有不同的冗長(zhǎng)級(jí)別,并且與圖6所述的事件相關(guān)聯(lián);圖8和9是描述了根據(jù)本公開(kāi)的方面,關(guān)于如何響應(yīng)于事件的重復(fù)發(fā)生而在一時(shí)間間隔上改變與圖6的事件相關(guān)聯(lián)的音頻反饋的冗長(zhǎng)度的圖形時(shí)間線;圖10是根據(jù)本公開(kāi)的方面的圖5所示應(yīng)用的屏幕圖像,其中該圖像進(jìn)一步描述了圖6中的事件的另一種視覺(jué)通知;
圖IlA是描述根據(jù)本公開(kāi)的方面,用于響應(yīng)于請(qǐng)求音頻反饋的事件的發(fā)生而選擇用于回放的音頻項(xiàng)的方法的第一實(shí)施例的流程圖;圖IlB是描述根據(jù)本公開(kāi)的方面的用于響應(yīng)于請(qǐng)求音頻反饋的事件的發(fā)生而選擇用于回放的音頻項(xiàng)的方法的第二實(shí)施例的流程圖;圖12顯示的是根據(jù)本公開(kāi)的方面且可以在圖I的設(shè)備上顯示的多個(gè)屏幕圖像,其中所述圖像示出的是音頻用戶接口可以如何基于上下文重要性來(lái)提供區(qū)分事件的音頻反饋;圖13是描述根據(jù)本公開(kāi)的方面的用于基于事件的上下文重要性來(lái)選擇音頻項(xiàng)的方法的流程圖;圖14描述的是顯示了可以在包含了可導(dǎo)航項(xiàng)目列表的圖I的電子設(shè)備上運(yùn)行的應(yīng)用的多個(gè)屏幕圖像;圖15-17是根據(jù)本公開(kāi)的方面的屏幕圖像,其中每一個(gè)屏幕圖像都顯示了圖14的可導(dǎo)航列表,并且描述了用戶以不同的速度來(lái)導(dǎo)航列表;圖18是描述基于導(dǎo)航列表的速度來(lái)改變與圖I的電子設(shè)備上顯不的項(xiàng)目列表的導(dǎo)航相關(guān)聯(lián)的音頻反饋的方法的流程圖;以及圖19-21是根據(jù)本公開(kāi)的方面且可以在圖I的設(shè)備上顯示的屏幕圖像,其中該圖像示出的是與改變音頻用戶接口中的音頻反饋相關(guān)的各種用戶可配置選項(xiàng)。
具體實(shí)施例方式以下將會(huì)描述本公開(kāi)的一個(gè)或多個(gè)具體實(shí)施例。所描述的這些實(shí)施例只是當(dāng)前公開(kāi)的技術(shù)的示例。此外,為了提供關(guān)于這些實(shí)施例的簡(jiǎn)要描述,在本說(shuō)明書(shū)并未描述實(shí)際實(shí)施方式的全部特征。可以想到的是,與任何工程或設(shè)計(jì)項(xiàng)目一樣,在開(kāi)發(fā)任何此類(lèi)實(shí)際實(shí)施方式的過(guò)程中必須做出眾多特定于實(shí)施方式的決定,以便實(shí)現(xiàn)開(kāi)發(fā)者的具體目標(biāo),例如與那些涉及系統(tǒng)和涉及業(yè)務(wù)且可能隨著實(shí)施方式的不同而改變的約束條件相符。此外還應(yīng)該了解,這些開(kāi)發(fā)工作有可能會(huì)很復(fù)雜和耗時(shí),但是對(duì)得益于本公開(kāi)的普通技術(shù)人員來(lái)說(shuō),這些仍然是進(jìn)行設(shè)計(jì)、制作和制造的例行工作。在引入本公開(kāi)的不同實(shí)施例的要素時(shí),冠詞“一”、“一個(gè)”以及“該”旨在表明存在一個(gè)或多個(gè)要素。術(shù)語(yǔ)“包含”、“包括”和“具有”應(yīng)該是包含性的,并且應(yīng)該意味著可以存在除了所列舉的要素之外的附加要素。此外還應(yīng)該理解,本公開(kāi)中關(guān)于“一個(gè)實(shí)施例”或“實(shí)施例”的說(shuō)法不應(yīng)被解釋成是排除了同樣引入了所描述的特征的附加實(shí)施例的存在。如下所述,本公開(kāi)主要涉及的是用于自適應(yīng)改變電子設(shè)備上的音頻用戶接口提供的音頻反饋的技術(shù)。應(yīng)該了解的是,在電子設(shè)備的顯示能力有限或者沒(méi)有顯示能力的情況下,音頻用戶接口可能尤其有用。進(jìn)一步地,即便電子設(shè)備包含可視顯示器,用戶有時(shí)也難以導(dǎo)航圖形用戶接口,諸如在不可能將視覺(jué)焦點(diǎn)從重要的活動(dòng)上移開(kāi)并且移向圖形用戶接口這一“眼睛繁忙”的情況下。這種活動(dòng)可以包括例如開(kāi)車(chē)、鍛煉以及穿過(guò)繁忙街道。此外,如果設(shè)備在由視力受損的用戶使用,那么音頻反饋將會(huì)是視覺(jué)反饋的一個(gè)實(shí)用的替代。根據(jù)一個(gè)實(shí)施例,音頻用戶接口可以使音頻反饋的冗長(zhǎng)度退化或進(jìn)化。如上所述,這里使用的術(shù)語(yǔ)“冗長(zhǎng)度”應(yīng)被理解成是指音頻反饋提供的音頻信息的“啰嗦程度”,并且可以包括非語(yǔ)言類(lèi)的音頻反饋,例如滴答聲、蜂鳴聲、啁啾聲或是其他各種類(lèi)型的非語(yǔ)言聲音、效果。舉例來(lái)說(shuō),冗長(zhǎng)級(jí)別高的音頻反饋可以輸出若干個(gè)口語(yǔ)單詞(例如播放預(yù)先存儲(chǔ)的包含了口語(yǔ)單詞的音頻文件,或是使用實(shí)時(shí)的文本轉(zhuǎn)語(yǔ)音合成),而冗長(zhǎng)級(jí)別較低的音頻反饋則可以輸出較少的口語(yǔ)單詞,或者在一些情況中輸出非語(yǔ)言音調(diào)(例如沒(méi)有口語(yǔ)單詞)。在一個(gè)實(shí)施例中,對(duì)響應(yīng)于用戶接口事件而提供的音頻反饋來(lái)說(shuō),其冗長(zhǎng)度至少部分是基于在先前發(fā)生一次或多次用戶接口事件的過(guò)程中提供的音頻反饋的冗長(zhǎng)級(jí)別而改變的。因此,當(dāng)在與先前發(fā)生用戶接口事件相對(duì)接近的時(shí)間里后續(xù)發(fā)生了該用戶接口事件時(shí),音頻用戶接口可以退化音頻反饋(例如通過(guò)減小冗長(zhǎng)度),以免重復(fù)且高度冗長(zhǎng)的信息將用戶淹沒(méi)。在另一個(gè)實(shí)施例中,音頻用戶接口可以被配置成至少部分基于用戶導(dǎo)航列表的速度來(lái)自適應(yīng)地改變與可導(dǎo)航數(shù)據(jù)項(xiàng)列表相關(guān)聯(lián)的音頻反饋。在另一個(gè)實(shí)施例中,音頻用戶接口可以被配置成提供聽(tīng)覺(jué)上較為顯著的音頻反饋來(lái)指示較新的數(shù)據(jù)內(nèi)容在可導(dǎo)航列表中的位置,以及為較老的數(shù)據(jù)內(nèi)容提供聽(tīng)覺(jué)上較不顯著的音頻反饋。在另一個(gè)實(shí)施例中,音頻用戶接口可以被配置成基于用戶接口事件的上下文重要性來(lái)改變音頻反饋的冗長(zhǎng)度和/或辨識(shí)度。在被單獨(dú)或組合實(shí)施時(shí),這里公開(kāi)的各種音頻反饋技術(shù)可以提升與音頻用戶接口相關(guān)的用戶體驗(yàn)。
·
在繼續(xù)描述之前,首先將會(huì)定義本公開(kāi)中廣泛使用的若干個(gè)另外的術(shù)語(yǔ),以便更好地理解所公開(kāi)的主題。例如,在電子設(shè)備工作過(guò)程中發(fā)生的事件通常可被歸類(lèi)為“用戶事件”或“系統(tǒng)事件”。這里使用的術(shù)語(yǔ)“用戶事件”或類(lèi)似術(shù)語(yǔ)應(yīng)被理解成是指作為用戶與設(shè)備交互的結(jié)果而發(fā)生的事件。作為示例,用戶事件可以是表明關(guān)于用戶請(qǐng)求的特定設(shè)備功能的可用性的通知。與之相比,術(shù)語(yǔ)“系統(tǒng)事件”或類(lèi)似術(shù)語(yǔ)應(yīng)被理解成是通常由設(shè)備自身在工作過(guò)程中發(fā)起以便提供關(guān)于設(shè)備狀態(tài)的信息的事件,而不管用戶是否在主動(dòng)與設(shè)備交互或是在向設(shè)備發(fā)布請(qǐng)求和/或命令。作為示例,系統(tǒng)事件可以包括低電池電量通知。因此應(yīng)該理解,這里使用的術(shù)語(yǔ)“事件”可以是指如上定義的用戶事件或系統(tǒng)事件。在音頻用戶接口的上下文中,電子設(shè)備可以在發(fā)生了某些事件后啟動(dòng)“音頻項(xiàng)”的回放,以便提供音頻反饋。這里使用的術(shù)語(yǔ)“音頻項(xiàng)”或類(lèi)似術(shù)語(yǔ)應(yīng)被理解成是指電子設(shè)備的音頻用戶接口提供的音頻信息。例如,音頻項(xiàng)可以是存儲(chǔ)在設(shè)備上的音頻文件(例如存儲(chǔ)在內(nèi)存或非易失存儲(chǔ)器中),并且可以包含語(yǔ)言的(例如語(yǔ)音數(shù)據(jù))音頻信息或非語(yǔ)言的音頻提不,例如蜂鳴聲、滴答聲、啁啾聲、鳴響聲、鈴聲以及其他各種音調(diào)或音效。此外,一些音頻項(xiàng)未必是本地存儲(chǔ)在設(shè)備上的,而是可以與請(qǐng)求音頻反饋的特定事件的發(fā)生相結(jié)合地由合成語(yǔ)音應(yīng)用(例如文本轉(zhuǎn)語(yǔ)音)來(lái)產(chǎn)生。根據(jù)下文描述的技術(shù),某些事件可以與一組具有不同冗長(zhǎng)級(jí)別的音頻項(xiàng)相關(guān)聯(lián)。例如,某一組音頻項(xiàng)可以包括非語(yǔ)言的音頻項(xiàng)(例如無(wú)冗長(zhǎng)內(nèi)容)和具有最高冗長(zhǎng)級(jí)別的音頻項(xiàng)(例如“完全冗長(zhǎng)度”),以及具有中間冗長(zhǎng)級(jí)別的一個(gè)或多個(gè)音頻項(xiàng)。這里使用的術(shù)語(yǔ)“退化”、“降級(jí)(st印down)”或類(lèi)似術(shù)語(yǔ)應(yīng)被理解成是指通過(guò)選擇和回放與在先前發(fā)生特定事件的過(guò)程中選擇的音頻的冗長(zhǎng)度相比具有較低冗長(zhǎng)度的音頻項(xiàng)來(lái)降低與該特定事件相關(guān)聯(lián)的音頻反饋的冗長(zhǎng)度的動(dòng)作。同樣,術(shù)語(yǔ)“進(jìn)化”、“升級(jí)(st印up)”應(yīng)被理解成是指通過(guò)選擇和回放與在先前發(fā)生特定事件的過(guò)程中選擇的音頻的冗長(zhǎng)度相比具有較高冗長(zhǎng)度的音頻項(xiàng)來(lái)提高與該特定事件相關(guān)聯(lián)的音頻反饋的冗長(zhǎng)度的動(dòng)作。以下將會(huì)公開(kāi)用于確定如何使音頻反饋退化或進(jìn)化的各種技術(shù)。
進(jìn)一步地,在應(yīng)用于用戶接口時(shí),術(shù)語(yǔ)“上下文重要性”或類(lèi)似術(shù)語(yǔ)應(yīng)被理解成是指響應(yīng)于設(shè)備上的事件而提供的信息相對(duì)于提供信息的上下文的重要性。例如,與上下文重要性較低的事件相比,上下文重要性較高的事件可以提供更為顯著的響亮音頻反饋。作為示例,需要用戶響應(yīng)的事件,例如提示用戶允許或拒絕到來(lái)的網(wǎng)絡(luò)連接的事件,可能具有較高的上下文重要性,這是因?yàn)樵O(shè)備可能需要用戶提供響應(yīng)于該事件的決定來(lái)確定如何解決該到來(lái)的網(wǎng)絡(luò)連接請(qǐng)求。作為另一個(gè)示例,低電池電量通知事件的首次發(fā)生可以具有較低的上下文重要性,這是因?yàn)榇祟?lèi)通知通常旨在提供信息,并且不一定需要用戶響應(yīng)或是立即的用戶動(dòng)作。然而,如果用戶有意或無(wú)意中忽略了重復(fù)出現(xiàn)了數(shù)次的低電池電量通知,由此導(dǎo)致設(shè)備趨近于繼續(xù)操作所需要的臨界電力閾值,那么低電池電量通知的上下文重要性可以逐漸提高。在其他實(shí)施例中,用戶接口事件的上下文重要性還可以是基于預(yù)先編程的信息而被確定的(例如,通過(guò)對(duì)事件進(jìn)行編程,可以使其具有高或低的上下文重要性特征)。在其他實(shí)施例中,用戶接口事件的上下文重要性可以是自適應(yīng)的,或者可以基于先前的設(shè)備行為和/或在先前發(fā)生一次或多次該用戶接口事件的過(guò)程中用戶是如何與設(shè)備進(jìn)行交互的來(lái)學(xué)習(xí)。此外,在一些實(shí)施例中,上下文重要性可以由用戶規(guī)定,例如借助電子設(shè)備上的一組可配置用戶偏好設(shè)置來(lái)規(guī)定。在這里論述了通過(guò)改變音頻反饋來(lái)指示事件的上下文重要性 的各種實(shí)施例。由此,應(yīng)該理解的是,音頻反饋冗長(zhǎng)度的進(jìn)化和退化可以是由電子設(shè)備響應(yīng)于用戶輸入(例如直接用戶輸入、用戶偏好設(shè)置等等)和/或響應(yīng)于外界刺激(例如設(shè)備運(yùn)行事件一電力不足、內(nèi)存不足等等)而執(zhí)行的智能的自適應(yīng)行為。實(shí)際上,如下文中的各個(gè)實(shí)施例所示,音頻反饋冗長(zhǎng)度的進(jìn)化和退化可以是動(dòng)態(tài)的,并且可以基于存儲(chǔ)在設(shè)備上的具體的用戶偏好和/或設(shè)置來(lái)定制?,F(xiàn)在轉(zhuǎn)到附圖,圖I是示出了電子設(shè)備10的一個(gè)示例的框圖,其中該電子設(shè)備可以包括被配置成使用以上簡(jiǎn)要描述的一種或多種技術(shù)來(lái)改變音頻反饋的用戶接口。電子設(shè)備10可以是包含了被配置成使用音頻輸出設(shè)備來(lái)提供音頻反饋的音頻用戶接口的任何類(lèi)型的電子設(shè)備,例如膝上計(jì)算機(jī)或臺(tái)式計(jì)算機(jī)、移動(dòng)電話、數(shù)字媒體播放器等等。作為示例,電子設(shè)備10可以是臺(tái)式或膝上型計(jì)算機(jī),例如Cupertino, California的Apple Inc.提供的產(chǎn)品型號(hào)MaeBook 、MacBo k⑩ Pro、MacBook Air 、 !Mac 、 Mac Mini或Mac妒|* _ 此外,電子設(shè)備10可以是便攜電子設(shè)備,例如Apple Inc.提供的產(chǎn)品型號(hào)iPod 或iPhone 。在其他實(shí)施例中,電子設(shè)備io還可以是來(lái)自其他制造商且包含了能夠提供音頻反饋的音頻用戶接口的電子設(shè)備型號(hào)。如圖I所示,電子設(shè)備10可以包括有助于設(shè)備10的功能的各種內(nèi)部和/或外部組件。本領(lǐng)域普通技術(shù)人員將會(huì)了解,圖I所示的各種功能塊可以包括硬件部件(包括電路),軟件部件(包括存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上的計(jì)算機(jī)代碼,例如程序和/或固件)、或是硬件與軟件部件的組合。例如,在當(dāng)前示出的實(shí)施例中,電子設(shè)備10可以包括以下組件輸入/輸出(I/o)端口 12、輸入結(jié)構(gòu)14、一個(gè)或多個(gè)處理器16、存儲(chǔ)器18、一個(gè)或多個(gè)非易失存儲(chǔ)設(shè)備20、顯示器22、音頻輸出設(shè)備24、一個(gè)或多個(gè)擴(kuò)展卡26、聯(lián)網(wǎng)設(shè)備28以及電源30。此外,電子設(shè)備10還可以包括具有圖形用戶接口 36 (“⑶I”)和音頻用戶接口 38的用戶接口 34。如下文中進(jìn)一步論述的那樣,音頻用戶接口 38可以被配置成實(shí)施如上所述的一種或多種用于改變音頻反饋的技術(shù)。
對(duì)于圖I中示出的每一個(gè)組件來(lái)說(shuō),I/O端口 12可以包括被配置成與諸如電源或其他電子設(shè)備(例如手持設(shè)備和/或計(jì)算機(jī)、打印機(jī)、投影儀、外部顯示器、調(diào)制解調(diào)器、塢站等等)之類(lèi)的各種不同的外部設(shè)備相連的各種端口。I/O端口 12可以支持任何接口類(lèi)型,例如通用串行總線(USB)端口、視頻端口、串行端口、IEEE-1394端口、以太網(wǎng)或調(diào)制解調(diào)器端口、和/或AC/DC電力連接端口。在一個(gè)實(shí)施例中,I/O端口 12可以包括來(lái)自Apple Inc.的專屬端口,該端口的功能可以是為設(shè)備10的電源30 (該電源可以包括一個(gè)或多個(gè)可再充電電池)充電,或是在設(shè)備10與外部源之間傳送數(shù)據(jù)。進(jìn)一步地,如果音頻輸出設(shè)備24包括外部音頻輸出設(shè)備(例如耳機(jī)或外部揚(yáng)聲器),那么I/O端口 12可以包括用于將音頻輸出設(shè)備24連接到設(shè)備10的音頻連接器端口。輸入結(jié)構(gòu)14可以向處理器16提供用戶輸入或反饋。例如,輸入結(jié)構(gòu)14可以被配置成控制電子設(shè)備10的一個(gè)或多個(gè)功能,例如在設(shè)備10上運(yùn)行的應(yīng)用。作為示例,輸入結(jié)構(gòu)14可以包括按鈕、滑動(dòng)條、開(kāi)關(guān)、控制板、按鍵、旋鈕、滾輪、鍵盤(pán)、鼠標(biāo)、觸摸板等等或是其某種組合。在一個(gè)實(shí)施例中,輸入結(jié)構(gòu)14可以允許用戶導(dǎo)航設(shè)備10上顯示的⑶I 36。 此外,輸入結(jié)構(gòu)14可以包括與顯示器22 —起提供的觸敏機(jī)制。在這樣的實(shí)施例中,用戶可以借助觸敏機(jī)制來(lái)選擇所顯示的接口元素或者與之交互。設(shè)備10的操作通常可以由一個(gè)或多個(gè)處理器16來(lái)控制,其中處理器可以提供運(yùn)行操作系統(tǒng)、應(yīng)用程序、GUI 36、音頻用戶接口 38以及設(shè)備10上提供的其他任何功能所需要的處理能力。處理器16可以包括單個(gè)處理器,或者在其他實(shí)施例中可以包括多個(gè)處理器。作為示例,處理器16可以包括“通用”微處理器、專用處理器(ASIC)、定制處理器、或是此類(lèi)處理組件的組合。例如,處理器16可以包括指令集處理器(例如RISC)、圖形/視頻處理器、音頻處理器、和/或其他相關(guān)芯片組。處理器16可以耦合到一個(gè)或多個(gè)數(shù)據(jù)總線,以便在設(shè)備10的各組件之間傳送數(shù)據(jù)和指令。由處理器16處理的指令或數(shù)據(jù)可存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中,例如存儲(chǔ)器18中,其中所述存儲(chǔ)器既可以是諸如隨機(jī)存取存儲(chǔ)器(RAM)之類(lèi)的易失存儲(chǔ)器,也可以是諸如只讀存儲(chǔ)器(ROM)之類(lèi)的非易失存儲(chǔ)器,還可以是RAM和ROM設(shè)備的組合。例如,存儲(chǔ)器18可以存儲(chǔ)設(shè)備10的固件,例如操作系統(tǒng)、應(yīng)用、圖形和音頻用戶接口功能、或是可以在設(shè)備10上運(yùn)行的其他任何例程。雖然用戶接口 34 (包含⑶I 36和音頻用戶接口 38)被顯示成是存儲(chǔ)器18的組件,但是應(yīng)該理解,定義了 GUI 36和音頻用戶接口 38的編碼指令(例如機(jī)器可讀代碼)實(shí)際可以駐留在非易失存儲(chǔ)器28中,并且可以在運(yùn)行時(shí)載入存儲(chǔ)器18以便執(zhí)行。非易失存儲(chǔ)設(shè)備20可以包括閃存、硬盤(pán)驅(qū)動(dòng)器或是其他任何用于持久存儲(chǔ)數(shù)據(jù)和/或指令的光、磁和/或固態(tài)存儲(chǔ)介質(zhì)。作為示例,非易失存儲(chǔ)設(shè)備20可以用于存儲(chǔ)數(shù)據(jù)文件,這其中包括音頻數(shù)據(jù)、視頻數(shù)據(jù)、圖片以及其他任何適當(dāng)?shù)臄?shù)據(jù)、如下文中進(jìn)一步論述的那樣,設(shè)備10可以使用非易失存儲(chǔ)器20來(lái)存儲(chǔ)可以借助音頻用戶接口 38選擇和回放以便向設(shè)備10的用戶提供音頻反饋的各種音頻項(xiàng)。顯示器22可以用于顯示設(shè)備10產(chǎn)生的各種圖像。例如,顯示器22可以接收和顯示⑶I 36生成的圖像40。在各種實(shí)施例中,顯示器22可以是任何適當(dāng)?shù)娘@示器,例如液晶顯示器(IXD)、等離子顯示器或是有機(jī)發(fā)光二極管(OLED)顯示器。此外,顯示器22可以是與如上所述充當(dāng)設(shè)備10的控制接口的一部分的觸敏機(jī)構(gòu)(例如觸摸屏)一起提供的。進(jìn)一步地,應(yīng)該指出的是,在一些實(shí)施例中,設(shè)備10未必包含顯示器22或⑶I 36,而是可以只包含可供用戶與設(shè)備10交互的音頻用戶接口 38。關(guān)于沒(méi)有顯示器22的設(shè)備10的實(shí)施例的一個(gè)示例可以是Apple Inc.提供的產(chǎn)品型號(hào)iPotl Shuffle。如上所述,音頻輸出設(shè)備24可以包括外部音頻輸出設(shè)備,例如通過(guò)I/O端口 12與設(shè)備10相連的耳機(jī)或外部揚(yáng)聲器。此外,音頻輸出設(shè)備24可以包括集成的揚(yáng)聲器。如圖I所示,音頻用戶接口 38提供的音頻反饋42可以用音頻輸出設(shè)備24來(lái)回放。在一些實(shí)施例中,音頻用戶接口 38還可以被配置成借助音頻輸入設(shè)備(在圖I中并未顯示)接收來(lái)自用戶的音頻輸入(例如語(yǔ)音命令),其中所述音頻輸入可被轉(zhuǎn)換成用于在設(shè)備10上執(zhí)行某個(gè)任務(wù)或功能的指令或命令。圖I所示的實(shí)施例還可以包括一個(gè)或多個(gè)卡槽或擴(kuò)展槽。這些卡槽可以被配置成接納一個(gè)或多個(gè)可以用于為電子設(shè)備10添加諸如附加存儲(chǔ)器、I/O功能或聯(lián)網(wǎng)能力之類(lèi)的功能的擴(kuò)展卡26。此類(lèi)擴(kuò)展卡26可以通過(guò)任何類(lèi)型的適當(dāng)連接器連接到設(shè)備10,并且可以在電子設(shè)備10的殼體內(nèi)部或外部被訪問(wèn)。舉例來(lái)說(shuō),在一個(gè)實(shí)施例中,擴(kuò)展卡26可以包括閃存卡,例如安全數(shù)字(SD )卡、壓縮閃存卡、多媒體卡(MMC)等等,或是PCMCIA設(shè)備。此 夕卜,擴(kuò)展卡24可以是與提供移動(dòng)電話能力的電子設(shè)備10的實(shí)施例一起使用的訂戶身份模塊(SM)卡。電子設(shè)備10還包括網(wǎng)絡(luò)設(shè)備28,網(wǎng)絡(luò)設(shè)備28可以是可借助無(wú)線802. 11標(biāo)準(zhǔn)或任何其他適當(dāng)?shù)穆?lián)網(wǎng)標(biāo)準(zhǔn)來(lái)提供網(wǎng)絡(luò)連接的網(wǎng)絡(luò)控制器或網(wǎng)絡(luò)接口卡(NIC),網(wǎng)絡(luò)連接諸如是局域網(wǎng)(LAN)、廣域網(wǎng)(WAN),如GSM演進(jìn)的增強(qiáng)數(shù)據(jù)速率(EDGE)網(wǎng)絡(luò)、3G數(shù)據(jù)網(wǎng)絡(luò)、或因特網(wǎng)。借助網(wǎng)絡(luò)設(shè)備28,設(shè)備10可以與網(wǎng)絡(luò)上的任何設(shè)備相連并與之發(fā)送或接收數(shù)據(jù),舉例來(lái)說(shuō),所述設(shè)備可以是便攜電子設(shè)備、個(gè)人計(jì)算機(jī)、打印機(jī)等等。在某些實(shí)施例中,網(wǎng)絡(luò)設(shè)備28可以提供與諸如Apple Inc.提供的iTuneS 服務(wù)之類(lèi)的在線數(shù)字媒體內(nèi)容供應(yīng)商的連接。設(shè)備10的電源30可以包括在非便攜和便攜設(shè)置中都為設(shè)備10供電的能力。例如,在便攜設(shè)置中,設(shè)備10可以包括用于為設(shè)備10供電的一個(gè)或多個(gè)電池,例如鋰離子電池。該電池可以通過(guò)將設(shè)備10連接到諸如墻壁插座之類(lèi)的外部電源而被重新充電。在非便攜設(shè)置中,電源30可以包括被配置成從墻壁插座汲取電力以及將電力分發(fā)給諸如臺(tái)式計(jì)算系統(tǒng)之類(lèi)的非便攜電子設(shè)備的各個(gè)組件的供電單元(PSU)。在描述了圖I所述的電子設(shè)備10的組件之后,圖2和3示出的是電子設(shè)備10可以采用的各種形式。如圖2所示,電子設(shè)備10可以采用計(jì)算系統(tǒng)50的形式。所描述的計(jì)算機(jī)50包括殼體52,顯示器22,采用鍵盤(pán)和鼠標(biāo)的形式的輸入結(jié)構(gòu)14,以及采用了集成揚(yáng)聲器的形式的音頻輸出設(shè)備24。計(jì)算機(jī)50還包括集成的成像設(shè)備54,例如數(shù)碼相機(jī)。雖然所示出的計(jì)算機(jī)50被顯示成是通常非便攜的計(jì)算機(jī)系統(tǒng)(例如臺(tái)式計(jì)算機(jī)、工作站和/或服務(wù)器),但是應(yīng)該理解,計(jì)算機(jī)50也可以使用更小和更便攜的形狀因子來(lái)提供(例如膝上型計(jì)算機(jī)、上網(wǎng)本計(jì)算機(jī)和/或平板計(jì)算機(jī))??梢韵氲降氖?,輸入結(jié)構(gòu)14還可以包括各種其他按鈕和/或開(kāi)關(guān),這些按鈕和/或開(kāi)關(guān)可以用于與計(jì)算機(jī)50進(jìn)行交互,例如為計(jì)算機(jī)加電或是啟動(dòng)計(jì)算機(jī),操作GUI或是在計(jì)算機(jī)50上運(yùn)行的程序,以及調(diào)節(jié)與計(jì)算機(jī)50的操作相關(guān)的各個(gè)其他方面(例如音量,顯示器亮度等等)。計(jì)算機(jī)50還可以包括如上所述提供與附加設(shè)備的連接的各種I/O端口12,例如rh‘e\Vh‘e々:或usb端口,高清多媒體接口(hdmi )端口,或是適合連接到外部設(shè)備的任何其他類(lèi)型的端口。此外,計(jì)算機(jī)50還可以包括在上文中對(duì)照?qǐng)DI描述的網(wǎng)絡(luò)連接(例如網(wǎng)絡(luò)設(shè)備28),存儲(chǔ)器(例如存儲(chǔ)器18)以及存儲(chǔ)能力(例如存儲(chǔ)設(shè)備20)。正如進(jìn)一步顯示的那樣,顯示器22可以被配置成產(chǎn)生可供用戶查看的各種圖像。例如,在計(jì)算機(jī)50工作的過(guò)程中,顯示器28可以顯示允許用戶與操作系統(tǒng)和/或計(jì)算機(jī)50上運(yùn)行的應(yīng)用交互的⑶136。⑶I 36可以包括各種層、窗口、屏幕、模板或是可以在整個(gè)顯示設(shè)備22或是顯示設(shè)備22的一部分上顯示的其他圖形元素。例如,在所描述的實(shí)施例中,GUI 36可以顯示包含了各種圖形圖標(biāo)56的操作系統(tǒng)界面,其中各個(gè)圖標(biāo)可以對(duì)應(yīng)于可以在檢測(cè)到用戶選擇(例如借助鍵盤(pán)/鼠標(biāo)或觸摸屏輸入)時(shí)打開(kāi)或運(yùn)行的各種應(yīng)用。圖標(biāo)56可被顯示在停靠欄58中或是屏幕上顯示的一個(gè)或多個(gè)圖形窗口元素60內(nèi)。在一些實(shí)施例中,通過(guò)選擇圖標(biāo)56,可能引起層次性的導(dǎo)航過(guò)程,由此,選擇圖標(biāo) 56可能會(huì)通向某個(gè)屏幕或者打開(kāi)包含了一個(gè)或多個(gè)另外的圖標(biāo)或其他GUI元素的另一個(gè)圖形窗口。作為示例,圖2顯示的操作系統(tǒng)⑶I 36可以來(lái)自Apple Inc.提供的某個(gè)版本的Mac OS 操作系統(tǒng)。此外,計(jì)算機(jī)50還可以包括與GUI 36同時(shí)運(yùn)行的音頻用戶接口(例如38)。例如,響應(yīng)于用戶事件或系統(tǒng)事件,音頻用戶接口 38可以通過(guò)音頻輸出設(shè)備24來(lái)向用戶提供音頻反饋。僅作為示例,音頻用戶接口 38的實(shí)施例可以是在Apple Inc.提供的Mac OS 操作系統(tǒng)的一些版本以及某些型號(hào)的iPod 和iPhone 上可用的V oieeOver 實(shí)用程序。圖3進(jìn)一步示出的是采用便攜手持電子設(shè)備70的形式的電子設(shè)備10,其中所述設(shè)備可以是Apple Inc.提供的某個(gè)型號(hào)的iPod塒或iPhoilC和 在所描述的實(shí)施例中,手持設(shè)備70包括外殼52,其可具有保護(hù)內(nèi)部組件免受物理?yè)p害以及保護(hù)它們免受電磁干擾的功能。外殼52可以是任何適當(dāng)?shù)牟牧匣虿牧辖M合制成,例如塑料、金屬或復(fù)合材料,并且可以允許無(wú)線網(wǎng)絡(luò)信號(hào)傳遞至可部署在如圖3所示的外殼52內(nèi)的無(wú)線通信電路(例如網(wǎng)絡(luò)設(shè)備 28)。外殼52還包括可供用戶與手持設(shè)備70交互的各種用戶輸入結(jié)構(gòu)14。例如,每一個(gè)輸入結(jié)構(gòu)14可以被配置成在被按下或致動(dòng)時(shí)控制一個(gè)或多個(gè)相應(yīng)的設(shè)備功能。作為示例,一個(gè)或多個(gè)輸入結(jié)構(gòu)14可以被配置成調(diào)用“主頁(yè)”屏幕72或是要顯示的菜單,以便在休眠、喚醒、或開(kāi)機(jī)/關(guān)機(jī)模式之間切換,從而靜默蜂窩電話應(yīng)用的振鈴器,提高或降低音量輸出等等。應(yīng)該理解的是,所示出的輸入結(jié)構(gòu)14僅僅是例示性的,并且手持設(shè)備70可以包括以各種形式存在的任何數(shù)量的適當(dāng)用戶輸入結(jié)構(gòu),其中所述形式包括按鈕、開(kāi)關(guān)、按鍵、旋鈕、滾輪等等。如圖3所示,手持設(shè)備70可以包括各種1/0端口 12。例如,所描述的1/0端口 12可以包括用于發(fā)送和接收數(shù)據(jù)文件或是為電源26充電的專屬連接端口 12a,以及用于將設(shè)備70連接到外部音頻輸出設(shè)備24(例如耳機(jī)或揚(yáng)聲器)的音頻連接端口 12b。進(jìn)一步地,在手持設(shè)備70提供移動(dòng)電話功能的實(shí)施例中,設(shè)備70可以包括用于接納訂戶身份模塊(SIM)卡(例如擴(kuò)展卡26)的1/0端口 12c。顯示設(shè)備22可以顯示手持設(shè)備70產(chǎn)生的各種圖像。例如,顯示器22可以顯示各種系統(tǒng)指示符73,其向用戶提供關(guān)于手持設(shè)備70的一個(gè)或多個(gè)狀態(tài)的反饋,其中舉例來(lái)說(shuō),所述狀態(tài)可以是電源狀態(tài)、信號(hào)強(qiáng)度、外部設(shè)備連接等等。如上文中參考圖2所述,顯示器22還可以顯示允許用戶與設(shè)備70交互的⑶I 36。⑶I 36可以包括圖標(biāo)56,其可以與在檢測(cè)到用戶選擇了相應(yīng)圖標(biāo)56時(shí)打開(kāi)或運(yùn)行的各種應(yīng)用相對(duì)應(yīng)。例如,圖標(biāo)74可以代表媒體播放器應(yīng)用,圖標(biāo)76可以代表在線數(shù)字媒體服務(wù)應(yīng)用,以及圖標(biāo)78可以代表可供用戶配置設(shè)備70的一個(gè)或多個(gè)設(shè)置的應(yīng)用。僅作為示例,圖3顯示的⑶136可以來(lái)自Appleinc.提供的丨Phone OS系統(tǒng)的某個(gè)版本。手持設(shè)備70還包括首頻輸出設(shè)備24,首頻輸入設(shè)備80,以及輸出發(fā)射器82。如上所述,設(shè)備70上的音頻用戶接口 38可以使用音頻輸出設(shè)備24來(lái)通過(guò)回放各種音頻項(xiàng)向用戶提供音頻反饋。此外,音頻輸出設(shè)備24可以與諸如用于回放音樂(lè)和媒體文件的媒體播放器應(yīng)用76結(jié)合使用。進(jìn)一步地,如果電子設(shè)備70包含移動(dòng)電話應(yīng)用,那么音頻輸入設(shè)備80和輸出發(fā)射器82可以協(xié)同工作,以便充當(dāng)電話的音頻接收和發(fā)射部件。現(xiàn)在參考圖4,該圖示出的是根據(jù)一個(gè)實(shí)施例的描述了可以在圖I的設(shè)備10中實(shí)施的音頻用戶接口 38的功能組件的框圖。音頻用戶接口 38包括音頻反饋選擇邏輯86,該邏輯接收用于指示諸如用戶或系統(tǒng)事件之類(lèi)的事件的發(fā)生的數(shù)據(jù)88。接收到數(shù)據(jù)88后,音頻反饋選擇邏輯86可以與事件統(tǒng)計(jì)數(shù)據(jù)存儲(chǔ)單元92和音頻反饋數(shù)據(jù)存儲(chǔ)單元94(這二者都可以是非易失存儲(chǔ)器20 (圖I)的一部分,或者可以作為獨(dú)立存儲(chǔ)設(shè)備來(lái)實(shí)施)進(jìn)行通 信,以及與用戶偏好集合96和時(shí)鐘或定時(shí)器98進(jìn)行通信,以便確定對(duì)使用音頻輸出設(shè)備24回放的音頻項(xiàng)100的選擇??梢韵氲降氖?,圖4所示的各種組件提供的功能可以由電子設(shè)備10的一個(gè)或多個(gè)處理器15運(yùn)行或執(zhí)行。舉例來(lái)說(shuō),如上所述,音頻反饋選擇邏輯86的一個(gè)方面可涉及響應(yīng)于事件88來(lái)使音頻反饋退化或進(jìn)化。在一個(gè)實(shí)施例中,選擇邏輯86可以將音頻數(shù)據(jù)存儲(chǔ)器94中與事件88相關(guān)聯(lián)的音頻項(xiàng)集合(“音頻反饋數(shù)據(jù)集合”)識(shí)別成是用于音頻反饋的候選者。如上所述,與事件88相對(duì)應(yīng)的音頻項(xiàng)集合的冗長(zhǎng)級(jí)別可以不同,其中每一個(gè)級(jí)別可被稱為一個(gè)“等級(jí)(step)”。由此,如上文中定義的那樣,“降級(jí)”音頻反饋可以是指降低音頻反饋的冗長(zhǎng)度,而“升級(jí)”音頻反饋可以是指提高音頻反饋的冗長(zhǎng)度。相應(yīng)地,與期望的冗長(zhǎng)級(jí)別相對(duì)應(yīng)的音頻項(xiàng)100可以是根據(jù)事件統(tǒng)計(jì)數(shù)據(jù)存儲(chǔ)器92和用戶偏好96提供的信息來(lái)選擇的。 在一個(gè)實(shí)施例中,事件統(tǒng)計(jì)數(shù)據(jù)存儲(chǔ)器92可以存儲(chǔ)關(guān)于事件88的信息,包括事件88先前已在設(shè)備10的工作過(guò)程中發(fā)生的頻率,在最近一次發(fā)生事件88的過(guò)程中所選擇用于回放的音頻項(xiàng),以及事件88最近一次發(fā)生時(shí)的時(shí)間鄰近度等等。作為示例,事件88在先前的每一次發(fā)生都可被標(biāo)記一個(gè)由定時(shí)器98提供的時(shí)間值,并且可以作為數(shù)據(jù)條目存儲(chǔ)在事件統(tǒng)計(jì)數(shù)據(jù)存儲(chǔ)器92中。定時(shí)器98可以實(shí)施為獨(dú)立時(shí)鐘(例如RC振蕩器),或者可以被配置成基于設(shè)備10的外部系統(tǒng)時(shí)鐘來(lái)推導(dǎo)出時(shí)間值。由此,當(dāng)事件88在相對(duì)于先前發(fā)生事件88的非常接近的時(shí)間發(fā)生,也就是在選定時(shí)間量(通過(guò)用戶偏好96可配置的“等待時(shí)間”或“升級(jí)時(shí)間”)內(nèi)發(fā)生時(shí),音頻反饋選擇邏輯85可以從音頻反饋數(shù)據(jù)集合中選擇與在先前發(fā)生該事件的過(guò)程中所選擇的音頻項(xiàng)相比具有更低冗長(zhǎng)度的音頻項(xiàng)100。這樣一來(lái),音頻用戶接口 38可以避免為在相對(duì)較短的時(shí)間內(nèi)發(fā)生過(guò)多次的特定事件88重復(fù)回放冗長(zhǎng)度同樣很高的音頻項(xiàng),由此改善了與音頻用戶接口 38相關(guān)的用戶體驗(yàn)。出于同樣的原因,音頻反饋選擇邏輯86的一些實(shí)施例還可以被配置成使用與如上所述的退化處理相類(lèi)似的技術(shù)來(lái)使音頻反饋進(jìn)化。例如,在檢測(cè)到發(fā)生了事件88時(shí),如果事件統(tǒng)計(jì)數(shù)據(jù)92表明就在發(fā)生事件88之前的與所選擇的升級(jí)時(shí)間相對(duì)應(yīng)的間隔內(nèi)并未發(fā)生過(guò)事件88,那么選擇邏輯86可以通過(guò)從音頻反饋數(shù)據(jù)集合中選擇與先前發(fā)生事件88時(shí)選擇的音頻項(xiàng)相比具有更高冗長(zhǎng)度的音頻項(xiàng)100來(lái)使音頻反饋進(jìn)化。雖然事件88發(fā)生的頻率和時(shí)間鄰近度是音頻用戶接口 38的選擇邏輯86改變音頻反饋可依據(jù)的一個(gè)度量,但是其他的因素也可以為選擇邏輯86如何選擇音頻項(xiàng)100做出貢獻(xiàn)。例如,在一個(gè)實(shí)施例中,選擇邏輯86可以被配置成基于事件88的上下文重要性來(lái)控制或改變音頻反饋,其中所述上下文重要性取決于響應(yīng)于事件88而提供的信息相對(duì)于發(fā)生事件88的上下文的相對(duì)重要性。在其他實(shí)施例中,事件的上下文重要性可以基于預(yù)先編程的信息來(lái)確定(例如,事件可被編程為具有高或低的上下文重要性特征),或者可以基于先前設(shè)備行為和/或用戶在先前發(fā)生一次或多次該事件的過(guò)程中與設(shè)備如何交互而自適應(yīng)的或?qū)W習(xí)的,或者可以是由用戶規(guī)定的,例如借助電子設(shè)備上的可配置的用戶偏好設(shè)置集合來(lái)規(guī)定,或者可以基于這些因素的組合來(lái)確定。在另一個(gè)實(shí)施例中,選擇邏輯86可以被配置成基于設(shè)備10的用戶導(dǎo)航列表的速度來(lái)改變與所顯示的項(xiàng)目列表相關(guān)聯(lián)的音頻反饋。在明確了這些要點(diǎn)之后,剩余附圖旨在描述根據(jù)本公開(kāi)的方面來(lái)改變音頻用戶接 口(例如38)所提供的音頻反饋的各種實(shí)施例。特別地,圖5-11描述的是音頻反饋選擇邏輯 86被配置成基于設(shè)備10上發(fā)生一事件相對(duì)于先前發(fā)生該相同事件的鄰近度來(lái)改變音頻反饋的實(shí)施例。圖12-13描述的是選擇邏輯86被配置成基于設(shè)備10上發(fā)生的事件的上下文重要性來(lái)改變音頻反饋的實(shí)施例。圖14-18描述的是選擇邏輯86被配置成基于用戶導(dǎo)航設(shè)備10上顯示的項(xiàng)目列表的方式來(lái)改變音頻反饋的實(shí)施例。最后,圖19-21描述的是一個(gè)配置應(yīng)用的實(shí)施例,其中通過(guò)該配置應(yīng)用,用戶可以定義和/或配置與改變?cè)O(shè)備10上的音頻反饋相關(guān)的各種音頻用戶接口設(shè)置。本領(lǐng)域技術(shù)人員很容易了解,這里對(duì)照這些附圖給出的詳細(xì)描述僅僅是為了借助示例來(lái)提供本發(fā)明的實(shí)施例可以采取的某些形式。換言之,本公開(kāi)不應(yīng)被解釋成是僅限于這里論述的具體實(shí)施例。參考圖5,該圖示出的是根據(jù)一個(gè)實(shí)施例的描述了設(shè)備10上的應(yīng)用106的屏幕圖像104。屏幕圖像104可以是應(yīng)用106的圖形用戶接口的一部分,并且可以用圖2的計(jì)算機(jī)50上的顯示器22來(lái)顯示。在所描述的實(shí)施例中,應(yīng)用106可以是數(shù)字媒體播放器應(yīng)用,例如Apple Inc.提供的fTuneS⑩應(yīng)用,并且可以在用戶從如圖2所示的操作系統(tǒng)GUI 36中選擇適當(dāng)圖標(biāo)56的時(shí)候啟動(dòng)??紤]到以下論述的實(shí)施例,應(yīng)該理解的是,應(yīng)用106可以包括音頻用戶接口(例如38)或者與全局音頻用戶接口(例如設(shè)備10的主操作系統(tǒng)的全局音頻用戶接口)相兼容,以便向用戶提供音頻反饋。如上所述,取決于用戶進(jìn)行的輸入和選擇,⑶I 36可以顯示包含了圖標(biāo)(例如56)和圖形元素的各種屏幕。這些元素可以代表圖形和虛擬元素,或是可供用戶使用一個(gè)或多個(gè)輸入結(jié)構(gòu)14 (圖I)而從顯示器22上選擇的“按鈕”。相應(yīng)地,應(yīng)該理解的是,以下關(guān)于屏幕圖像的后續(xù)描述中所使用的術(shù)語(yǔ)“按鈕”、“虛擬按鈕”、“圖形按鈕”、“圖形元素”等等指的是顯示器22上提供的圖形元素所代表的按鈕或圖標(biāo)的圖形表示。進(jìn)一步地,應(yīng)該理解的是,后續(xù)附圖中闡述和描述的功能可以使用多種多樣的圖形元素和視覺(jué)方案來(lái)實(shí)現(xiàn)。因此,本公開(kāi)并不局限于這里描述的確切的圖形接口規(guī)范。相反,這里闡述的可被實(shí)施的實(shí)施例包括多種多樣的用戶接口類(lèi)型。如屏幕104所示,應(yīng)用106可以顯示諸如歌曲文件、視頻文件、播客等媒體項(xiàng)110的列表108,并且用戶可以從該列表中選擇在設(shè)備10上回放的項(xiàng)目112。如圖5所示,列表108可以顯示關(guān)于每一個(gè)媒體項(xiàng)110的各種特性,諸如歌曲名稱、曲目回放時(shí)間、藝術(shù)家姓名、專輯名稱和流派。一旦識(shí)別了所選擇的項(xiàng)目112,則用戶可以通過(guò)選擇圖形回放按鈕114而開(kāi)始回放所選擇的項(xiàng)目112。此外,用戶可以通過(guò)選擇圖形按鈕116返回到先前播放的項(xiàng)目,通過(guò)選擇圖形按鈕118來(lái)前進(jìn)到列表108中的另一個(gè)項(xiàng)目,或者通過(guò)操作圖形滑條120來(lái)調(diào)節(jié)所選擇的項(xiàng)目112的回放音量。如這里所示,如果顯示器22的大小不足以顯示整個(gè)列表108,那么屏幕104還包括允許用戶垂直和水平導(dǎo)航整個(gè)列表108的滾動(dòng)條元素122 和 124,圖形按鈕126、128、130和132描述了應(yīng)用106所提供的附加回放功能。例如,圖形按鈕126可以代表一個(gè)可供用戶手動(dòng)創(chuàng)建用于回放的新的媒體項(xiàng)目群組的功能,其中所述群組通常被稱為“播放列表”。圖形按鈕128和130分別可以代表啟用或禁用“隨機(jī)”和“重復(fù)”播放模式的功能。最后,圖形按鈕132可以代表使用存儲(chǔ)在設(shè)備10上的被確定為與所選擇的媒體項(xiàng)112相似的媒體來(lái)自動(dòng)生成播放列表的功能。作為示例,該功能可以作為在Apple inc.提供的iTunes 應(yīng)用以及產(chǎn)品型號(hào)iPod 和iPhone 上可用的Genius 功能來(lái)給出。
Genius 播放列表可以使用通過(guò)諸如Apple inc.提供的iTunes 服務(wù)器之類(lèi)的外部集中式服務(wù)器提供的評(píng)分系統(tǒng)和過(guò)濾算法來(lái)生成。然而,在一些情況中,Genius 功能可能無(wú)法滿足要求生成播放列表的用戶請(qǐng)求,例如在所選擇的媒體項(xiàng)112相對(duì)較新并且Genius 功能無(wú)法獲取足以識(shí)別設(shè)備10上(例如在非易失存儲(chǔ)器20中)存儲(chǔ)的類(lèi)似媒體的數(shù)據(jù)點(diǎn)的時(shí)候。此外,如果設(shè)備io上存儲(chǔ)的媒體項(xiàng)的總數(shù)不足以生成適當(dāng)?shù)牧斜?,那么Genius⑩功能同樣可能是不可用的。對(duì)以下結(jié)合圖6-10描述的實(shí)施例來(lái)說(shuō),對(duì)于Genius 按鈕132的選擇將被用作觸發(fā)或請(qǐng)求音頻反饋的事件88 (圖4)的示例。圖6顯示的是在選擇了Genius 按鈕132之后出現(xiàn)的屏幕104的更新視圖。在所示出的示例中,假設(shè)C..k‘niUs叫功能不可用于所選擇的媒體項(xiàng)112。響應(yīng)于該事件88,應(yīng)用106的圖形用戶接口 36部分可以顯示視覺(jué)通知窗口 140,該窗口包含了向用戶告知所請(qǐng)求的功能不可用的視覺(jué)通知142。通常,在顯示視覺(jué)通知窗口 140的同時(shí),應(yīng)用106的音頻用戶接口 38部分可以提供音頻反饋來(lái)向用戶告知所請(qǐng)求的功能不可用。例如,可以通過(guò)回放音頻項(xiàng)來(lái)提供音頻反饋,其可以包括播放音頻文件或是采用文本轉(zhuǎn)語(yǔ)音應(yīng)用來(lái)使用合成語(yǔ)音“說(shuō)出”通知142。為了從屏幕104中移除視覺(jué)通知窗口 140,用戶可以選擇圖形按鈕144,其可以向設(shè)備10和應(yīng)用106指示用戶已經(jīng)接收并且確認(rèn)了視覺(jué)通知窗口 140所傳達(dá)的信息。如上所述,本技術(shù)的某些實(shí)施例可以包括響應(yīng)于事件88來(lái)使音頻反饋退化。舉例來(lái)說(shuō),假設(shè)在嘗試將Genius 功能應(yīng)用于所選擇的媒體項(xiàng)112之后,用戶在相對(duì)較短的時(shí)間間隔中進(jìn)一步嘗試將Genius 功能應(yīng)用于列表湖上的其他項(xiàng)目且沒(méi)有成功,由此在每一次嘗試時(shí)都觸發(fā)事件88。如果沒(méi)有應(yīng)用如上所述的退化技術(shù),那么在每次發(fā)生該事件時(shí)都會(huì)以“完全冗長(zhǎng)度”來(lái)提供音頻反饋,這樣有可能會(huì)使用戶被重復(fù)的信息所淹沒(méi),并且由此對(duì)應(yīng)用106的用戶體驗(yàn)產(chǎn)生負(fù)面影響。為了提升用戶體驗(yàn),音頻反饋選擇邏輯86(圖4)可以通過(guò)分析與事件88有關(guān)的事件統(tǒng)計(jì)數(shù)據(jù)(例如來(lái)自存儲(chǔ)器92)以及從與事件88相關(guān)聯(lián)的音頻反饋數(shù)據(jù)集合中選擇適當(dāng)?shù)囊纛l項(xiàng),來(lái)減小與事件88相對(duì)應(yīng)的音頻反饋的冗長(zhǎng)度?,F(xiàn)在參考圖7,該圖示出的是音頻反饋數(shù)據(jù)集合148的一個(gè)示例。如所示,音頻反饋數(shù)據(jù)集合148可以包括音頻項(xiàng)150、152、154和156,各個(gè)音頻項(xiàng)具有不同的冗長(zhǎng)級(jí)別。例如,在這里被稱為“完全冗長(zhǎng)度”的音頻項(xiàng)150是最冗長(zhǎng)的,并且在被選擇邏輯86選擇時(shí),該音頻項(xiàng)會(huì)導(dǎo)致在顯示圖6的視覺(jué)通知窗口 140的同時(shí)通過(guò)音頻輸出設(shè)備24回放語(yǔ)言音頻信息“GENIUS ISCURRENTLY UNAVAILABLEFOR THIS TRACK (Genius當(dāng)前不可用于該曲目)”。音頻項(xiàng)152可以代表第一級(jí)退化音頻項(xiàng),它與音頻項(xiàng)150相比冗長(zhǎng)度相對(duì)較低,但是仍舊包含了大部分語(yǔ)言音頻信息。舉例來(lái)說(shuō),在被選擇時(shí),音頻項(xiàng)152可能會(huì)導(dǎo)致通過(guò)音頻輸出設(shè)備24回放語(yǔ)言音頻信息“GENIUS IS NOT AVAILABLE (Genius不可用)”。與音頻項(xiàng)152相比,音頻項(xiàng)154的冗長(zhǎng)度甚至更低,并且只包括相對(duì)較短的語(yǔ)言消息“NO GENIUS(無(wú)Genius)”。最后,音頻項(xiàng)156代表了集合148中的最不冗長(zhǎng)的項(xiàng)目,并且不包括語(yǔ)言成分,而是僅僅是采用了具有聽(tīng)起來(lái)是否定的音調(diào)或蜂鳴聲形式的非語(yǔ)言提示。由此,圖7描述的音頻反饋數(shù)據(jù)集合148示出了具有不同冗長(zhǎng)級(jí)別或等級(jí)的音頻項(xiàng)(例如150、152、154和156),選擇邏輯86可以從這些音頻項(xiàng)中進(jìn)行選擇,以使與事件88的發(fā)生相對(duì)應(yīng)的音頻反饋退化或進(jìn)化。進(jìn)一步地,雖然本實(shí)施例示出的是具有4個(gè)冗長(zhǎng)等 級(jí)的音頻反饋數(shù)據(jù)集合,但是應(yīng)該理解,在其他實(shí)施例中或者對(duì)其他事件來(lái)說(shuō),相應(yīng)的音頻反饋數(shù)據(jù)集合可以包括更少或更多的冗長(zhǎng)等級(jí)。進(jìn)一步地,一些實(shí)施例可以提供對(duì)于相同冗長(zhǎng)級(jí)別包括多個(gè)音頻項(xiàng)的音頻反饋數(shù)據(jù)集合。舉例來(lái)說(shuō)并且如下文中進(jìn)一步所述,在一個(gè)實(shí)施例中,可以提供不同的非語(yǔ)言提示來(lái)幫助用戶確定特定事件的上下文重要性。在圖8中借助圖形時(shí)間線示出了與圖6所示的事件88相對(duì)應(yīng)的音頻反饋可以如何在一個(gè)時(shí)間段上退化或進(jìn)化的示例,其中所述圖形時(shí)間線描述的是設(shè)備10在大小為120分鐘的時(shí)間段上的操作。如所示,事件88在該時(shí)間段中可以多次發(fā)生,具體而言是在時(shí)間t0 (0分鐘),t20 (20分鐘),t35 (35分鐘),t55 (55分鐘)以及1110 (110分鐘)發(fā)生。雖然事件88在這其中的每一個(gè)時(shí)間通常都是相同的,但是為了更好地區(qū)分每次發(fā)生,在這里為這些事件標(biāo)記了參考數(shù)字88a、88b、88c、88d和88e。本示例假設(shè)了一個(gè)被設(shè)置為45分鐘的升級(jí)時(shí)間間隔,其可以由設(shè)備10的制造商或是用戶接口 34的編程者預(yù)先設(shè)置,或者可以后續(xù)由用戶配置(例如借助圖4所示的用戶偏好96),此外還假設(shè),在時(shí)間t0之前的升級(jí)時(shí)間間隔中(例如之前從_t45到t0的45分鐘里),事件88并未發(fā)生。以時(shí)間t0為開(kāi)始,事件88a的發(fā)生可能會(huì)導(dǎo)致在屏幕104上顯示圖6的視覺(jué)通知窗口 140,并且還會(huì)導(dǎo)致選擇和回放完全冗長(zhǎng)度的音頻項(xiàng)150。舉例來(lái)說(shuō),事件統(tǒng)計(jì)數(shù)據(jù)存儲(chǔ)單元82可以向選擇邏輯86指示,就在時(shí)間t0之前的升級(jí)時(shí)間間隔(45分鐘)里沒(méi)有發(fā)生過(guò)類(lèi)似的事件88?;谠摂?shù)據(jù),選擇邏輯86可以選擇并開(kāi)始回放完全冗長(zhǎng)度的音頻項(xiàng)150,以便與顯示關(guān)于事件88a的發(fā)生的視覺(jué)信息(例如視覺(jué)通知窗口 140)基本同時(shí)地提供音頻信息。一旦開(kāi)始回放音頻項(xiàng)150,音頻用戶接口 38可以使用定時(shí)器98來(lái)建立從時(shí)間t0到時(shí)間t45的升級(jí)窗口 157。如果事件88在該窗口 157中再次發(fā)生,那么選擇邏輯86可以使該音頻反饋退化。在本示例中,在時(shí)間t20再次發(fā)生了事件88b。一旦發(fā)生了事件88b,事件統(tǒng)計(jì)數(shù)據(jù)存儲(chǔ)單元92可以向選擇邏輯86指示,在不到45分鐘(例如升級(jí)間隔)之前發(fā)生了該事件88a。由此,由于事件88b是在升級(jí)窗口 157 (例如從t0到t45)內(nèi)發(fā)生的,選擇邏輯86可以識(shí)別出在最近一次發(fā)生事件88的過(guò)程中播放的音頻項(xiàng)(在本示例中是處于時(shí)間t0的音頻項(xiàng)150),并且會(huì)使該音頻反饋退化一個(gè)冗長(zhǎng)等級(jí)。這樣可使得音頻項(xiàng)152被選擇和回放,其中如圖7所示,該音頻項(xiàng)152與音頻項(xiàng)150相比要低一個(gè)冗長(zhǎng)等級(jí)。一旦在時(shí)間t20發(fā)生音頻項(xiàng)152的回放,則升級(jí)窗口 157的剩余部分將會(huì)變得不相干,并且將會(huì)建立從時(shí)間t20到時(shí)間t65的新的“當(dāng)前”升級(jí)窗口 158。此后,在時(shí)間t35再次發(fā)生了事件88c。由于事件88c是在升級(jí)窗口 158 (例如從t20到t65)內(nèi)發(fā)生的,因此,音頻用戶接口 38的選擇邏輯86可以通過(guò)選擇和回放音頻項(xiàng)154來(lái)使得與事件88c相關(guān)聯(lián)的音頻反饋進(jìn)一步退化,其中音頻項(xiàng)154與先前播放的音頻項(xiàng)152相比要低一個(gè)冗長(zhǎng)等級(jí)。一旦在時(shí)間t35發(fā)生音頻項(xiàng)154的回放,則升級(jí)窗口 158的剩余部分將會(huì)變得不相干,并且將會(huì)建立從時(shí)間t35到時(shí)間t80的與事件88c相關(guān)聯(lián)的升級(jí)窗口 159,其將變成當(dāng)前的升級(jí)窗口。在事件88c之后,在時(shí)間t55再次發(fā)生了事件88d。同樣,由于事件88d是在當(dāng)前升級(jí)窗口 159 (例如從t35到t80)內(nèi)發(fā)生的,因此,音頻用戶接口 38的選擇邏輯86可以將音頻反饋的冗長(zhǎng)度再降低一個(gè)等級(jí),由此使得與事件88相關(guān)聯(lián)的音頻反饋完全退化到非 語(yǔ)言音頻項(xiàng)156。此后,一旦在時(shí)間t55發(fā)生非語(yǔ)言音頻項(xiàng)156的回放,則會(huì)建立從時(shí)間t55到時(shí)間tlOO的與事件88d相關(guān)聯(lián)的新的升級(jí)窗口 160,并且先前升級(jí)窗口 159的剩余部分將會(huì)變得不相干。換句話說(shuō),只要事件88在先前最近一次發(fā)生事件88之后的當(dāng)前升級(jí)時(shí)間窗口中繼續(xù)發(fā)生,則選擇邏輯86可以繼續(xù)使得與事件88相對(duì)應(yīng)的音頻反饋退化。然而應(yīng)該指出的是,由于在本示例中不能進(jìn)一步使音頻項(xiàng)156退化,因此,窗口 160中事件的再次發(fā)生可能導(dǎo)致選擇邏輯86再次選擇和播放音頻項(xiàng)156。接下來(lái),在時(shí)間tl 10,事件88e再次發(fā)生。然而,這次發(fā)生是在升級(jí)窗口 160之外。在這種情況下,選擇邏輯86可以被配置成使音頻反饋進(jìn)化。例如,在一個(gè)實(shí)施例中,無(wú)論最近一次播放的音頻項(xiàng)(例如音頻項(xiàng)156)的冗長(zhǎng)級(jí)別如何,選擇邏輯86都可以通過(guò)在時(shí)間110選擇和回放音頻項(xiàng)150而將音頻反饋的冗長(zhǎng)度“復(fù)位”到完全冗長(zhǎng)度。在另一個(gè)實(shí)施例中,選擇邏輯86可以相對(duì)于最近一次播放的音頻項(xiàng)將音頻反饋的冗長(zhǎng)度提高一個(gè)等級(jí),來(lái)使音頻反饋進(jìn)化。舉例來(lái)說(shuō),在本示例中,通過(guò)在時(shí)間tllO選擇音頻項(xiàng)154,可以在音頻反饋的冗長(zhǎng)度方面相對(duì)于最近一次播放的音頻項(xiàng)156提升一個(gè)等級(jí)。可以想到的是,除了觸發(fā)音頻反饋之外,每一次事件88a_88e的發(fā)生還可觸發(fā)在⑶I 36上顯示視覺(jué)反饋,例如借助圖6所示的視覺(jué)通知窗口 140來(lái)顯示。進(jìn)一步地,每一次事件88a-88e的發(fā)生可以存儲(chǔ)在事件統(tǒng)計(jì)數(shù)據(jù)存儲(chǔ)器92中,以便提供音頻反饋選擇邏輯86在為未來(lái)發(fā)生事件88確定適當(dāng)?shù)囊纛l反饋時(shí)可使用的統(tǒng)計(jì)數(shù)據(jù)。雖然圖8所示的圖形時(shí)間線示出的是對(duì)于在當(dāng)前升級(jí)窗口內(nèi)發(fā)生的每一次后續(xù)事件88具有恒定的退化速率(例如,一個(gè)冗長(zhǎng)等級(jí)),但是本技術(shù)的其他實(shí)施例也可以不僅基于事件88的發(fā)生相對(duì)于先前的發(fā)生的鄰近度還至少部分基于用戶對(duì)事件88引起的視覺(jué)反饋和/或音頻反饋的反應(yīng)或響應(yīng),來(lái)改變音頻反饋退化的速率。舉例來(lái)說(shuō),一個(gè)使音頻反饋退化的實(shí)施例可以對(duì)“回放終止事件”的發(fā)生加以考慮。如這里使用的,回放終止事件指的是由用戶做出的在完成音頻項(xiàng)回放之前終止其回放的響應(yīng)。舉例來(lái)說(shuō),參考圖6,在一個(gè)實(shí)施例中,用戶可以在所選擇的音頻反饋?lái)?xiàng)(例如音頻項(xiàng)150、152、154和156之一)的回放期間但是在其完成之前選擇圖形按鈕144,以引起回放終止事件?;胤沤K止事件還可以使用其他動(dòng)作傳達(dá)給設(shè)備10,例如基于手勢(shì)的動(dòng)作(例如輕輕晃動(dòng)設(shè)備10)。相應(yīng)地,設(shè)備10可以將回放終止事件解釋成是用戶對(duì)視覺(jué)通知窗口 140和所選擇的音頻反饋之一或二者所提供的信息不感興趣的響應(yīng)。在圖9中借助圖形時(shí)間線顯示了一個(gè)示出了回放終止事件可如何影響音頻反饋退化的示例,其中該圖形時(shí)間線描述的是設(shè)備10在120分鐘的時(shí)間段上的操作,在該時(shí)間段中,在時(shí)間t0、t30和tllO發(fā)生了事件88。為了加以區(qū)分,在這里使用了參考數(shù)字88f、88g和88h來(lái)標(biāo)引這些發(fā)生。此外,對(duì)于圖9所示的示例來(lái)說(shuō),在這里假設(shè)了 45分鐘的升級(jí)間隔。此外還假設(shè)就在時(shí)間t0之前的升級(jí)時(shí)間間隔(例如之前從_t45到t0的45分鐘)內(nèi)沒(méi)有發(fā)生事件88。以時(shí)間t0為開(kāi)始,事件88f的發(fā)生可能導(dǎo)致在屏幕104上顯示圖6的視覺(jué)通知窗口 140,并且還會(huì)導(dǎo)致在時(shí)間t0選擇和回放完全冗長(zhǎng)度的音頻項(xiàng)150。在回放音頻項(xiàng)150的過(guò)程中,檢測(cè)到回放終止事件161,其可能導(dǎo)致提早終止音頻項(xiàng)150的回放。舉例來(lái)說(shuō),這種狀況有可能是用戶在完成音頻項(xiàng)150的回放之前選擇了圖形按鈕144的結(jié)果,或者可能是終止手勢(shì)(例如晃動(dòng)設(shè)備10)或是在完成音頻項(xiàng)150的回放之前將其終止的其他任何類(lèi)型的動(dòng)作的結(jié)果。事件88f以及回放終止事件161的發(fā)生被存入事件統(tǒng)計(jì)數(shù)據(jù)存儲(chǔ)器92。此外,建立從時(shí)間t0到時(shí)間t45的用于檢測(cè)事件88的后續(xù)發(fā)生的升級(jí)窗口 162。
接下來(lái),事件88g在時(shí)間t30再次發(fā)生。一旦發(fā)生了事件88g,事件統(tǒng)計(jì)數(shù)據(jù)存儲(chǔ)單元92可以向選擇邏輯86指示曾檢測(cè)到與先前在t0發(fā)生事件88f相關(guān)聯(lián)的回放終止事件161。在所示出的實(shí)施例中,這可能導(dǎo)致選擇邏輯86通過(guò)選擇和回放非語(yǔ)言音頻項(xiàng)156來(lái)使音頻反饋完全退化,由此繞過(guò)音頻項(xiàng)152和154所代表的冗長(zhǎng)級(jí)別。建立從時(shí)間t30到時(shí)間t75的新的升級(jí)窗口 163。可以想到的是,類(lèi)似圖8的實(shí)施例,如果后續(xù)在窗口 163內(nèi)發(fā)生了事件88,那么可能導(dǎo)致再次播放音頻項(xiàng)156,而如果后續(xù)在窗口 163之外發(fā)生了事件88,那么可能導(dǎo)致音頻反饋被復(fù)位到完全冗長(zhǎng)度(例如音頻項(xiàng)150),如圖9中的時(shí)間tllO顯示的那樣。在一些實(shí)施例中,除了影響音頻反饋行為之外,回放終止事件(例如161)還有可能影響視覺(jué)反饋行為。舉例來(lái)說(shuō),參考圖10,描述了在圖9中的時(shí)間t30發(fā)生事件88g的過(guò)程中的屏幕104。如所示,由于在最近一次發(fā)生該事件(例如時(shí)間t0處的88f)的過(guò)程中檢測(cè)到了回放終止事件161,因此,先前在圖6的屏幕104的中心出現(xiàn)的視覺(jué)通知窗口 140將被退化為在屏幕104的右上角附近出現(xiàn)的不太突出且較小的欄164。通知欄164包括視覺(jué)通知消息165,其中與圖6所示的冗長(zhǎng)度較高的通知消息142相比,該消息165同樣也退化了。通知欄164可以包括圖形元素166和168。通過(guò)選擇圖形元素166,用戶可以擴(kuò)展通知欄164,由此導(dǎo)致改為顯現(xiàn)窗口 140。在一個(gè)實(shí)施例中,⑶I 36可以僅僅短暫地顯示通知欄164,例如顯示5到10秒的時(shí)段,此后則會(huì)自動(dòng)從屏幕104中移除欄164。此外,用戶可以通過(guò)選擇圖形按鈕168來(lái)選擇手動(dòng)移除通知欄164。圖IlA中的流程圖描述的方法169以及圖IlB所示的流程圖描述的方法174對(duì)在上文中參考圖5-10示出的用于使音頻反饋退化和進(jìn)化的各種技術(shù)進(jìn)行了一般性概括。首先參考圖11A,方法169示出的是一種基于期望的冗長(zhǎng)級(jí)別來(lái)提供進(jìn)化/退化的音頻反饋的更基本的方法。舉例來(lái)說(shuō),方法169始于步驟170,其中設(shè)備10的音頻用戶接口 38檢測(cè)到在第一時(shí)間(T(x))發(fā)生了觸發(fā)或請(qǐng)求音頻反饋的事件(例如表明圖6的CiV111U 功能不可用的指示)。接下來(lái),在步驟171,與檢測(cè)到的事件相對(duì)應(yīng)的音頻項(xiàng)集合被識(shí)別,由此,該集合內(nèi)的各個(gè)音頻項(xiàng)可以具有與集合中的每一個(gè)其他音頻項(xiàng)不同的冗長(zhǎng)級(jí)別。此后,在步驟172,與期望的冗長(zhǎng)級(jí)別相對(duì)應(yīng)的第一音頻項(xiàng)被選擇,如圖IlA所示,該冗長(zhǎng)級(jí)別可以至少部分基于從步驟170中檢測(cè)到的事件是否在時(shí)間T(X)之前的特定時(shí)間間隔(例如升級(jí)窗口)內(nèi)發(fā)生過(guò)而確定。在一個(gè)實(shí)施例中,如果該事件先前在該特定時(shí)間間隔內(nèi)發(fā)生過(guò),那么相對(duì)于前一次發(fā)生該事件的過(guò)程中選擇的音頻項(xiàng)的冗長(zhǎng)度,期望的冗長(zhǎng)級(jí)別可以退化。同樣,如果先前在該特定時(shí)間間隔內(nèi)沒(méi)有發(fā)生該事件,那么相對(duì)于前一次發(fā)生該事件的過(guò)程中選擇的音頻項(xiàng)的冗長(zhǎng)度,期望的冗長(zhǎng)級(jí)別可以進(jìn)化。隨后,在步驟173,回放所選擇的音頻項(xiàng)(例如具有期望的冗長(zhǎng)級(jí)別),以便響應(yīng)于檢測(cè)到的事件來(lái)提供音頻反饋。圖IlB示出的是描述了以上參考圖8-9所述的附加特征的更詳細(xì)的流程圖。例如, 方法174始于步驟175,其中設(shè)備10的音頻用戶接口檢測(cè)到發(fā)生了觸發(fā)或請(qǐng)求音頻反饋的事件(例如表明圖6的C;eniup.__功能不可用的指示)。接下來(lái),在步驟176中將會(huì)識(shí)別事件統(tǒng)計(jì)數(shù)據(jù)集合和音頻反饋數(shù)據(jù)集合,其中音頻反饋數(shù)據(jù)集合可以包括與在步驟175檢測(cè)到的事件相對(duì)應(yīng)的具有不同冗長(zhǎng)級(jí)別的多個(gè)音頻項(xiàng)?;趤?lái)自步驟176的事件統(tǒng)計(jì)數(shù)據(jù),在判定框177,選擇邏輯86可以確定該事件是否在之前最近一次發(fā)生該事件之后的升級(jí)窗口內(nèi)發(fā)生過(guò)。如果該事件沒(méi)有在該升級(jí)窗口內(nèi)發(fā)生過(guò),那么方法174繼續(xù)進(jìn)行至步驟178,從而以完全的冗長(zhǎng)度來(lái)提供音頻反饋。如上所述,在替換實(shí)施例中,與提供完全冗長(zhǎng)度不同,選擇邏輯186可以改為使音頻反饋進(jìn)化一個(gè)等級(jí)。舉例來(lái)說(shuō),如圖11所示,如果事件沒(méi)有在該升級(jí)窗口內(nèi)發(fā)生過(guò),那么作為替換,方法174可以繼續(xù)至步驟180,其中在步驟180,與之前最近一次發(fā)生的事件相對(duì)應(yīng)的最近一次選擇的音頻項(xiàng)將被識(shí)別,并且在步驟182,與該先前選擇的音頻項(xiàng)相比,音頻反饋進(jìn)化一個(gè)等級(jí)并且由設(shè)備10回放。再次參考判定框177,如果事件在先前的發(fā)生之后的升級(jí)窗口中發(fā)生過(guò),那么方法174將會(huì)繼續(xù)至判定框186,在判定框186中,確定該先前的發(fā)生是否伴隨有回放終止事件(例如161)。如果檢測(cè)到與先前的事件發(fā)生并存的回放終止事件,那么方法174繼續(xù)至步驟188,并且選擇和回放來(lái)自音頻反饋數(shù)據(jù)集合(例如148)的最為退化的音頻項(xiàng)。作為示例,最為退化的首頻項(xiàng)可以是非語(yǔ)目的首頻提不(例如首頻項(xiàng)156)。如果判定框186確定在先前的事件發(fā)生過(guò)程中沒(méi)有檢測(cè)到回放終止事件,那么在步驟190,與該先前發(fā)生的事件相對(duì)應(yīng)的最近一次選擇的音頻項(xiàng)被識(shí)別。在步驟192,確定該最近一次選擇的音頻項(xiàng)是否已經(jīng)是來(lái)自步驟176的音頻反饋數(shù)據(jù)集合中最為退化的音頻項(xiàng)。如果確定該最近一次選擇的音頻項(xiàng)是來(lái)自該集合的最為退化的音頻項(xiàng),則在步驟188選擇該音頻項(xiàng)作為當(dāng)前音頻項(xiàng)并進(jìn)行回放。如果該最近一次選擇的音頻項(xiàng)不是來(lái)自該集合的最為退化的音頻項(xiàng),那么選擇邏輯86可以使音頻反饋退化一個(gè)等級(jí),并且播放相應(yīng)的退化的音頻項(xiàng)。繼續(xù)圖12和13,根據(jù)本公開(kāi)的方面示出了可以如何基于事件的上下文重要性來(lái)改變音頻反饋的實(shí)施例。如上文中定義的那樣,上下文重要性指的是響應(yīng)于設(shè)備上的事件而提供的信息相對(duì)于提供該信息的上下文的重要性。首先參考圖12,該圖示出的是描述了有兩個(gè)具有不同上下文重要性特征的事件發(fā)生的一系列屏幕圖像。圖12所示的屏幕圖像可以是在圖3所示的手持設(shè)備70上顯示的⑶I 36的一部分。舉例來(lái)說(shuō),從⑶I 36的主頁(yè)屏幕72開(kāi)始,用戶可以通過(guò)選擇圖標(biāo)74來(lái)啟動(dòng)媒體播放器應(yīng)用。作為示例,媒體播放器應(yīng)用74可以是在Apple Inc.提供的產(chǎn)品型號(hào)iPod Touch 或iPhone 上運(yùn)行的iPod 應(yīng)用。此外,如圖12所示,GUi 36可以是也由Apple inc.提供的iPod 或iPhone 操作系統(tǒng)的某一版本。一旦選擇了圖標(biāo)74,用戶可被導(dǎo)航至媒體播放器應(yīng)用74的主頁(yè)屏幕200。如圖12所示,屏幕200可以最初顯示播放列表204的清單202,每一個(gè)播放列表都可以包括用戶定義的多個(gè)媒體文件。例如,播放列表204可以構(gòu)成來(lái)自整個(gè)音樂(lè)專輯的所有歌曲文件,并且可以是設(shè)備10的用戶所選擇的媒體文件的定制“混合”。屏幕200還包括圖形按鈕206、208、210、212和214,其中每一個(gè)按鈕都可以對(duì)應(yīng)于特定的功能。舉例來(lái)說(shuō),如果用戶從屏幕200離開(kāi),那么通過(guò)選擇圖形按鈕206,可以讓用戶返回到屏幕200。圖形按鈕208可以基于與每一個(gè)媒體文件相關(guān)聯(lián)的藝術(shù)家名稱來(lái)按字母順序組織存儲(chǔ)在設(shè)備10上的媒體文
件。圖形按鈕210可以代表用于排序以及在設(shè)備10上顯示專門(mén)與音樂(lè)對(duì)應(yīng)的媒體文件(例如歌曲文件)的功能。例如,通過(guò)選擇圖形按鈕210,可以在可由用戶導(dǎo)航的清單中按字母順序顯示存儲(chǔ)在設(shè)備10上的所有音樂(lè)文件。此外,圖形按鈕210可以代表使用戶可訪問(wèn)存儲(chǔ)在設(shè)備10上的視頻文件的功能。最后,圖形按鈕214可以為用戶提供可供用戶配置以進(jìn)一步定制設(shè)備10和媒體播放器74的功能的選項(xiàng)列表。如上所述,在設(shè)備10的工作過(guò)程中,如上文中定義的包括用戶事件和系統(tǒng)事件在內(nèi)的各種事件都有可能發(fā)生。例如,在屏幕200上可能顯示視覺(jué)通知窗口 218,以便指示響應(yīng)于用戶發(fā)起的允許媒體播放器74接受到來(lái)的網(wǎng)絡(luò)連接的動(dòng)作而發(fā)生了用戶事件216。如圖12所示,窗口 218可以包括視覺(jué)通知消息220,此外還可以包括在被選擇的情況下拒絕到來(lái)的網(wǎng)絡(luò)連接的決定按鈕222,以及在被選擇的情況下允許到來(lái)的網(wǎng)絡(luò)連接的決定按鈕224。在該上下文中,由于需要用戶輸入來(lái)執(zhí)行或者不執(zhí)行所請(qǐng)求的操作(例如允許到來(lái)的網(wǎng)絡(luò)連接),因此,事件216的“上下文重要性”可以相對(duì)較高。換言之,在沒(méi)有來(lái)自用戶的響應(yīng)的情況下,設(shè)備10將無(wú)法繼續(xù)執(zhí)行處理,因?yàn)橛脩魶](méi)有確認(rèn)或拒絕對(duì)到來(lái)的網(wǎng)絡(luò)連接的允許。由此,與事件216相關(guān)聯(lián)的音頻反饋數(shù)據(jù)集合至少可以包括在被回放時(shí)表示出事件216的高上下文重要性的非語(yǔ)言音頻音調(diào)226,其目標(biāo)是提示用戶對(duì)視覺(jué)通知窗口 218做出響應(yīng)。例如,非語(yǔ)言音調(diào)226可以包括容易辨識(shí)的警報(bào)聲、啁啾聲、蜂鳴聲、或是任何其他能夠強(qiáng)調(diào)事件216的上下文重要性的非語(yǔ)言音頻音調(diào)(例如音高較高的聲音、較強(qiáng)的音量、較長(zhǎng)的回放時(shí)間等等)。換句話說(shuō),雖然事件216也可以與一個(gè)或多個(gè)語(yǔ)言音頻項(xiàng)相關(guān)聯(lián),但在音頻用戶接口 38選擇非語(yǔ)言音頻項(xiàng)226或者用戶將設(shè)備10配置成只回放非語(yǔ)言音頻反饋的情況下,非語(yǔ)言音頻項(xiàng)226可有助于在聽(tīng)覺(jué)上將事件216與上下文重要性較低的事件區(qū)分開(kāi)來(lái)。作為示例,初始與事件216相比具有較低上下文重要性的事件可以是低電池電量警報(bào)228形式的系統(tǒng)事件。舉例來(lái)說(shuō),一旦發(fā)生了低電池電量警報(bào)事件228,則在屏幕200上會(huì)顯示視覺(jué)通知窗口 230,并且該窗口 230包含視覺(jué)通知消息232,表明設(shè)備10的電源30(圖I)只剩下了其完全充電容量的20%的電力。窗口 230還包含圖形按鈕234,用戶可以選擇該按鈕來(lái)從屏幕200中移除窗口 230。由此,與事件216不同,設(shè)備10不需要一個(gè)決定輸入。理想情況下,用戶在心理上將會(huì)處理窗口 230提供的通知,并且采取必要的動(dòng)作來(lái)為電源30重新充電。然而,無(wú)論用戶是否立即開(kāi)始為電源30重新充電,設(shè)備10短期內(nèi)都將會(huì)繼續(xù)工作。就此而論,與事件216相比,事件228的上下文重要性通常被認(rèn)為相對(duì)較低。由此,事件228可以關(guān)聯(lián)有與非語(yǔ)言音頻項(xiàng)226相比較不顯著(例如,較低的音高、較弱的音量、較短的回放時(shí)間等等)的非語(yǔ)言音頻項(xiàng)236,由此表示出事件228的較低的上下文重要性。雖然事件228最初可被歸類(lèi)為具有低的上下文重要性,但是應(yīng)該理解,事件228發(fā)生時(shí)的上下文有可能隨時(shí)間改變。例如,通知230可以是基于大小為20%的低電力通知閾值的第一警報(bào)。然而,假設(shè)用戶選擇沒(méi)有采取行動(dòng)來(lái)補(bǔ)充電源30,那么設(shè)備10將會(huì)繼續(xù)消耗剩余電力,由此進(jìn)一步耗盡電源30。因而,在一些實(shí)施例中,用戶接口 34可以被配置成在一個(gè)或多個(gè)更低的閾值處提供附加警報(bào)。舉例來(lái)說(shuō),在一個(gè)實(shí)施例中,當(dāng)電源30中的剩余電量消耗至總電量的1%時(shí),用戶接口 34可以提供后續(xù)的低電力警報(bào)。在該上下文中,該1%的警報(bào)可被視為具有高的上下文重要性,因?yàn)楫?dāng)電源30在未被重新充電或更換的情況 下必然會(huì)完全耗盡時(shí),設(shè)備10將無(wú)法繼續(xù)工作。由此,后一個(gè)示例代表的是這樣一個(gè)實(shí)施例,其中多個(gè)非語(yǔ)言項(xiàng)(例如具有相同的冗長(zhǎng)級(jí)別)與一個(gè)共同的事件相關(guān)聯(lián),由此,在初始的20%警報(bào)事件中,音頻用戶接口 38可以播放指示低上下文重要性的非語(yǔ)言音頻項(xiàng),而在后續(xù)的1%警報(bào)事件期間,可以播放指示高上下文重要性的另一個(gè)非語(yǔ)言音頻項(xiàng)。在另外的實(shí)施例中,事件226或230的上下文重要性可以基于預(yù)先編程的信息來(lái)確定(例如對(duì)事件進(jìn)行編程,以使其具有高或低的上下文重要性特征),其中所述信息可以由設(shè)備10的制造商是音頻用戶接口的編程者確定,或者可以在以后由用戶進(jìn)行配置/修改,例如通過(guò)用戶偏好設(shè)置96 (圖4)來(lái)進(jìn)行配置/修改。在其他實(shí)施例中,事件226或230的上下文重要性可以是基于先前的設(shè)備行為和/或用戶在先前的一次或多次發(fā)生該用戶接口事件的過(guò)程中如何與設(shè)備交互而自適應(yīng)的或?qū)W習(xí)的。舉個(gè)例子,在一個(gè)實(shí)施例中,如果確定與當(dāng)前事件(例如226或230)類(lèi)型相同的事件在當(dāng)前事件發(fā)生之前的緊挨著的特定時(shí)間間隔內(nèi)頻繁發(fā)生,那么該當(dāng)前事件可被識(shí)別成具有較高的上下文重要性,而如果相同類(lèi)型的事件在當(dāng)前事件發(fā)生之前的緊挨著的特定時(shí)間間隔內(nèi)很少發(fā)生或者根本沒(méi)有發(fā)生,那么可以將該當(dāng)前事件識(shí)別成具有較低的上下文重要性。圖13提供的是描述了基于如圖12所示的上下文重要性來(lái)改變音頻反饋的方法240的流程圖。舉例來(lái)說(shuō),以步驟242為開(kāi)始,方法240可以檢測(cè)到請(qǐng)求音頻反饋的事件。接下來(lái),在步驟244,事件的上下文重要性被確定。舉例來(lái)說(shuō),如上所述,在一些情況中,該步驟可以包括確定用戶方的行動(dòng)是否是設(shè)備繼續(xù)工作所必需的。隨后,在步驟246,基于步驟244確定的事件的上下文重要性來(lái)選擇音頻項(xiàng)。舉例來(lái)說(shuō),如果事件具有低的上下文重要性,那么可以回放較不顯著的非語(yǔ)言音調(diào)236,如果事件具有高的上下文重要性,那么可以回放更為顯著的非語(yǔ)言音調(diào)226。繼續(xù)至圖14-18,根據(jù)本公開(kāi)的方面,示出了闡釋可以如何基于用戶導(dǎo)航設(shè)備10上顯示的項(xiàng)目列表的方式來(lái)改變音頻反饋的實(shí)施例。舉例來(lái)說(shuō),首先參考圖14,示出的是描述用戶可以如何訪問(wèn)媒體播放器應(yīng)用74中的歌曲列表的屏幕圖像。屏幕72和200與圖12所示的屏幕類(lèi)似,并且描述的是啟動(dòng)媒體播放器應(yīng)用74以及從主頁(yè)屏幕72導(dǎo)航至屏幕200,其中屏幕200顯示的是播放列表204的清單202。通過(guò)選擇圖形按鈕210,用戶可導(dǎo)航至屏幕250,其中屏幕250可以按字母順序顯示存儲(chǔ)在設(shè)備10上的音樂(lè)文件(歌曲)254的可導(dǎo)航列表252。舉例來(lái)說(shuō),如圖14所示,列表252中的第一個(gè)歌曲用參考數(shù)字256來(lái)標(biāo)引。為了選擇特定的歌曲進(jìn)行回放,用戶可以使用設(shè)備10的輸入結(jié)構(gòu)14 (例如觸摸屏)來(lái)選擇所顯示的歌曲。屏幕250還可以包括滾動(dòng)條元素258,以便提供滾動(dòng)功能。從而,如果音樂(lè)文件254的列表252超出了設(shè)備10的顯示容量,那么用戶可以與滾動(dòng)條元素258交互以導(dǎo)航列表252的剩余部分。一旦選擇了特定項(xiàng)(在這里用參考數(shù)字260標(biāo)引)來(lái)進(jìn)行回放,用戶就可以繼續(xù)至屏幕264。如屏幕264中所示,在這里顯示的是關(guān)于所選擇的音樂(lè)文件260的信息。舉例來(lái)說(shuō),所顯示的信息可以包括錄制藝術(shù)家的名稱、所選擇的音樂(lè)文件260的標(biāo)題、以及在一些 實(shí)施例可以包括與所選擇的音樂(lè)文件260相關(guān)聯(lián)的專輯。屏幕264還可以顯示專輯封面266以及圖形按鈕268、270和272。應(yīng)該了解的是,圖形按鈕268可以允許用戶暫?;蛘呷∠麜和Kx擇的音樂(lè)文件260的回放。此外,如果當(dāng)前選擇的媒體文件260是播放列表的一部分,那么圖形按鈕270和272可以代表返回到播放列表中的前一個(gè)文件或是繼續(xù)至播放列表中的后一個(gè)文件的功能??梢韵氲降氖牵绻シ帕斜硎且噪S機(jī)模式或亂序模式播放的,那么圖形按鈕270和272的功能可以是從列表中選擇一個(gè)隨機(jī)文件進(jìn)行回放。屏幕264還包括滑動(dòng)條元素274,用戶可以操縱該元素來(lái)控制音頻回放的音量。對(duì)于以下結(jié)合圖15-17描述的列表導(dǎo)航示例來(lái)說(shuō),假設(shè)用戶暫停所選擇的音樂(lè)文件260的回放(通過(guò)選擇圖形按鈕268),并且通過(guò)選擇屏幕264上的圖形按鈕262返回到屏幕250上的列表252?,F(xiàn)在參考圖15-17,根據(jù)本公開(kāi)的方面,示出了可以如何基于導(dǎo)航諸如歌曲列表252之類(lèi)的列表的速度來(lái)改變音頻反饋的示例。在所示出的示例中,以初始列表項(xiàng)256為開(kāi)始,列表252中的每一個(gè)歌曲文件都被給予一個(gè)列表位置參考標(biāo)簽,其中所述標(biāo)簽以用于第一個(gè)項(xiàng)256的LO為開(kāi)始,接下來(lái)是用于第二個(gè)項(xiàng)的LI,依此類(lèi)推。應(yīng)該理解的是,這里公開(kāi)的技術(shù)可以應(yīng)用于列表的垂直導(dǎo)航和列表的水平導(dǎo)航二者。如圖15所不,列表252是以第一速度280導(dǎo)航的。第一導(dǎo)航速度280可以相對(duì)較慢,并且可以在從一個(gè)列表項(xiàng)轉(zhuǎn)換到另一個(gè)列表項(xiàng)之間有足夠的時(shí)間以便為每一個(gè)列表項(xiàng)提供完全冗長(zhǎng)度的音頻反饋。舉例來(lái)說(shuō),在所描述的示例中,用戶可以通過(guò)從第一列表項(xiàng)LO開(kāi)始向下滾動(dòng)列表并且停在列表項(xiàng)L3來(lái)開(kāi)始導(dǎo)航列表252。在這個(gè)操作過(guò)程中,如下表I所示,音頻用戶接口 38可以為每一個(gè)歌曲L0、L1、L2和L3說(shuō)出每一個(gè)歌曲的標(biāo)題以及錄制藝術(shù)家的名稱
列表項(xiàng)__音頻反饋_
麗出完整的歌曲標(biāo)題,然后是_]m 藝術(shù)家名稱
說(shuō)出完整的歌曲標(biāo)題,然后是M 藝術(shù)家名稱_
權(quán)利要求
1.一種方法,包括 使用電子設(shè)備上的處理器來(lái)執(zhí)行 檢測(cè)到在第一時(shí)間在電子設(shè)備上發(fā)生了請(qǐng)求音頻反饋的用戶接口事件; 識(shí)別與該用戶接口事件相關(guān)聯(lián)的多個(gè)音頻項(xiàng),其中所述多個(gè)音頻項(xiàng)中的每一個(gè)具有不同的冗長(zhǎng)級(jí)別; 從所述多個(gè)音頻項(xiàng)中選擇與第一期望冗長(zhǎng)級(jí)別相對(duì)應(yīng)的第一音頻項(xiàng),其中第一期望冗長(zhǎng)級(jí)別是至少部分基于該用戶接口事件是否先前在第一時(shí)間之前的特定時(shí)間間隔內(nèi)發(fā)生過(guò)而確定的;以及 通過(guò)使用音頻輸出設(shè)備在電子設(shè)備上回放所選擇的第一音頻項(xiàng)來(lái)提供音頻反饋。
2.根據(jù)權(quán)利要求I所述的方法,其中選擇第一音頻項(xiàng)包括 如果該用戶接口事件先前沒(méi)有在第一時(shí)間之前的特定時(shí)間間隔內(nèi)發(fā)生過(guò),則從所述多個(gè)首頻項(xiàng)中選擇具有最聞幾長(zhǎng)級(jí)別的首頻項(xiàng);以及 如果該用戶接口事件先前在第一時(shí)間之前的特定時(shí)間間隔內(nèi)發(fā)生過(guò),則確定從所述多個(gè)音頻項(xiàng)中選擇的音頻項(xiàng)在先前發(fā)生該用戶接口事件期間的冗長(zhǎng)級(jí)別,并且從所述多個(gè)音頻項(xiàng)中選擇與先前選擇的音頻項(xiàng)相比至少低一個(gè)冗長(zhǎng)等級(jí)的音頻項(xiàng)。
3.根據(jù)權(quán)利要求2所述的方法,包括 檢測(cè)到在第二時(shí)間在電子設(shè)備上后續(xù)發(fā)生了該用戶接口事件; 從所述多個(gè)音頻項(xiàng)中選擇與第二期望冗長(zhǎng)級(jí)別相對(duì)應(yīng)的第二音頻項(xiàng),其中所述第二期望冗長(zhǎng)級(jí)別是基于第一時(shí)間與第二時(shí)間之間的持續(xù)時(shí)間而確定的;以及使用音頻輸出設(shè)備在電子設(shè)備上播放所選擇的第二音頻項(xiàng)。
4.根據(jù)權(quán)利要求3所述的方法,其中選擇第二音頻項(xiàng)包括 如果第一時(shí)間與第二時(shí)間之間的持續(xù)時(shí)間小于或等于所述特定時(shí)間間隔,則從所述多個(gè)音頻項(xiàng)中選擇與第一音頻項(xiàng)相比至少低一個(gè)冗長(zhǎng)等級(jí)的音頻項(xiàng);以及 如果第一時(shí)間與第二時(shí)間之間的持續(xù)時(shí)間大于所述特定時(shí)間間隔,則從所述多個(gè)音頻項(xiàng)中選擇與第一音頻項(xiàng)相比至少高一個(gè)冗長(zhǎng)等級(jí)的音頻項(xiàng)。
5.根據(jù)權(quán)利要求4所述的方法,其中選擇與第一音頻項(xiàng)相比至少高一個(gè)冗長(zhǎng)等級(jí)的音頻項(xiàng)包括不管第一音頻項(xiàng)的冗長(zhǎng)級(jí)別如何,都選擇所述多個(gè)音頻項(xiàng)中具有最高冗長(zhǎng)級(jí)別的音頻項(xiàng)。
6.根據(jù)權(quán)利要求2所述的方法,其中選擇第一音頻項(xiàng)包括 確定在先前發(fā)生該用戶接口事件的過(guò)程中是否檢測(cè)到了回放終止事件;以及如果在先前發(fā)生該用戶接口事件的過(guò)程中檢測(cè)到了回放終止事件,那么無(wú)論先前選擇的音頻項(xiàng)的冗長(zhǎng)級(jí)別如何,都從所述多個(gè)音頻項(xiàng)中選擇具有較低冗長(zhǎng)級(jí)別的音頻項(xiàng)。
7.根據(jù)權(quán)利要求6所述的方法,其中具有較低冗長(zhǎng)級(jí)別的音頻項(xiàng)包括非語(yǔ)言音頻項(xiàng)。
8.根據(jù)權(quán)利要求6所述的方法,其中用戶終止事件包括提早終止先前選擇的音頻項(xiàng)的回放的用戶輸入或手勢(shì)。
9.根據(jù)權(quán)利要求6所述的方法,包括 如果在先前發(fā)生該用戶接口事件的過(guò)程中沒(méi)有檢測(cè)到回放終止事件,則使用圖形用戶接口來(lái)與所選擇的第一音頻項(xiàng)的回放至少部分同時(shí)地顯示第一視覺(jué)通知;以及 如果在先前發(fā)生該用戶接口事件的過(guò)程中檢測(cè)到了回放終止事件,則使用圖形用戶接口來(lái)與所選擇的第一音頻項(xiàng)的回放基本同時(shí)地顯示第二視覺(jué)通知,其中與第一視覺(jué)通知相t匕,第二視覺(jué)通知較不冗長(zhǎng)。
10.一種方法,包括 使用電子設(shè)備上的處理器來(lái)執(zhí)行 識(shí)別存儲(chǔ)在電子設(shè)備上的可導(dǎo)航數(shù)據(jù)項(xiàng)集合; 接收來(lái)自電子設(shè)備用戶的與導(dǎo)航事件相對(duì)應(yīng)的輸入,其中該導(dǎo)航事件包括在可導(dǎo)航數(shù)據(jù)項(xiàng)集合內(nèi)從第一數(shù)據(jù)項(xiàng)轉(zhuǎn)換到第二數(shù)據(jù)項(xiàng),以使得第二數(shù)據(jù)項(xiàng)變成當(dāng)前選擇的數(shù)據(jù)項(xiàng);檢測(cè)與該導(dǎo)航事件相對(duì)應(yīng)的導(dǎo)航速度;以及 至少部分基于該導(dǎo)航速度來(lái)改變與當(dāng)前選擇的數(shù)據(jù)項(xiàng)相關(guān)聯(lián)的音頻反饋。
11.根據(jù)權(quán)利要求10所述的方法,其中改變音頻反饋包括 對(duì)于第一導(dǎo)航速度,回放具有完全冗長(zhǎng)級(jí)別的第一音頻項(xiàng);以及 對(duì)于第二導(dǎo)航速度,回放與第一音頻項(xiàng)相比較不冗長(zhǎng)的第二音頻項(xiàng); 其中第二導(dǎo)航速度大于第一導(dǎo)航速度。
12.根據(jù)權(quán)利要求11所述的方法,所述可導(dǎo)航數(shù)據(jù)項(xiàng)集合在電子設(shè)備上是按字母順序排序的,并且其中選擇和回放第二音頻項(xiàng)包括 如果當(dāng)前選擇的數(shù)據(jù)項(xiàng)是一個(gè)字母群組中的第一個(gè)項(xiàng),則回放與該字母群組相對(duì)應(yīng)的字母,否則,回放非語(yǔ)言音頻項(xiàng)。
13.根據(jù)權(quán)利要求11所述的方法,其中回放第二音頻項(xiàng)包括 確定當(dāng)前選擇的數(shù)據(jù)項(xiàng)是否包括新內(nèi)容; 如果當(dāng)前選擇的數(shù)據(jù)項(xiàng)不包括新內(nèi)容,則回放第一非語(yǔ)言音頻項(xiàng);以及 如果當(dāng)前選擇的數(shù)據(jù)項(xiàng)包括新內(nèi)容,則回放第二非語(yǔ)言音頻項(xiàng); 其中與第一非語(yǔ)言音頻項(xiàng)相比,第二非語(yǔ)言音頻項(xiàng)在聽(tīng)覺(jué)上更為顯著。
14.根據(jù)權(quán)利要求13所述的方法,其中確定當(dāng)前選擇的數(shù)據(jù)項(xiàng)是否包括新內(nèi)容包括 確定電子設(shè)備獲取該當(dāng)前選擇的數(shù)據(jù)項(xiàng)的時(shí)間; 確定該獲取時(shí)間是否處于當(dāng)前時(shí)間之前的特定時(shí)間間隔內(nèi);以及如果該獲取時(shí)間處于該特定時(shí)間間隔內(nèi),則將當(dāng)前選擇的數(shù)據(jù)項(xiàng)識(shí)別成是新內(nèi)容,否則,將當(dāng)前選擇的數(shù)據(jù)項(xiàng)識(shí)別成不是新內(nèi)容。
15.根據(jù)權(quán)利要求10所述的方法,其中存儲(chǔ)在電子設(shè)備上的可導(dǎo)航數(shù)據(jù)項(xiàng)集合能夠作為列表顯示在顯示設(shè)備上,并且其中,來(lái)自用戶的輸入對(duì)應(yīng)于被配置成導(dǎo)航所顯示的列表的滾動(dòng)命令。
16.—種方法,包括 使用電子設(shè)備上的處理器來(lái)執(zhí)行 檢測(cè)到在電子設(shè)備上發(fā)生了請(qǐng)求音頻反饋的用戶接口事件; 識(shí)別與該用戶接口事件相關(guān)聯(lián)的多個(gè)音頻項(xiàng); 基于該用戶接口事件的上下文重要性來(lái)從所述多個(gè)音頻項(xiàng)中選擇音頻項(xiàng);以及 通過(guò)使用音頻輸出設(shè)備在電子設(shè)備上回放所選擇的音頻項(xiàng)來(lái)提供音頻反饋。
17.根據(jù)權(quán)利要求16所述的方法,其中所述多個(gè)音頻項(xiàng)至少包括第一音頻項(xiàng)和第二音頻項(xiàng),其中第一音頻項(xiàng)和第二音頻項(xiàng)具有相同的冗長(zhǎng)級(jí)別。
18.根據(jù)權(quán)利要求17所述的方法,其中選擇音頻項(xiàng)包括如果上下文重要性高,則選擇第一音頻項(xiàng);以及 如果上下文重要性低,則選擇第二音頻項(xiàng); 其中與第一非語(yǔ)言音頻項(xiàng)相比,第一音頻項(xiàng)在聽(tīng)覺(jué)上更為顯著。
19.根據(jù)權(quán)利要求18所述的方法,其中如果用戶接口事件要求來(lái)自電子設(shè)備用戶的響應(yīng),則該用戶接口事件的上下文重要性被確定為高。
20.根據(jù)權(quán)利要求18所述的方法,其中第一音頻項(xiàng)和第二音頻項(xiàng)中的每一個(gè)都包括非語(yǔ)目首頻項(xiàng)。
21.根據(jù)權(quán)利要求18所述的方法,其中第一音頻項(xiàng)具有在聽(tīng)覺(jué)上更顯著的音高、音量、回放時(shí)間、或其組合。
22.根據(jù)權(quán)利要求16所述的方法,其中用戶接口事件的上下文重要性是基于存儲(chǔ)在所述設(shè)備上的信息確定的,其中存儲(chǔ)在所述設(shè)備上的信息包括下列各項(xiàng)之一預(yù)編程的信息、通過(guò)一組用戶偏好設(shè)置來(lái)配置的特定于用戶的信息、或是其組合。
23.根據(jù)權(quán)利要求16所述的方法,其中用戶接口事件的上下文重要性是基于就在發(fā)生該用戶接口事件之前的一段時(shí)間內(nèi)發(fā)生相同類(lèi)型的用戶接口事件的頻率而確定的。
24.—種電子設(shè)備,包括 至少一個(gè)存儲(chǔ)設(shè)備,被配置成存儲(chǔ)多個(gè)音頻項(xiàng); 包括音頻用戶接口的用戶接口,其中該音頻用戶接口包括 音頻反饋選擇邏輯單元,被配置成 檢測(cè)到發(fā)生了請(qǐng)求音頻反饋的用戶接口事件; 識(shí)別與該用戶接口事件相關(guān)聯(lián)且具有不同冗長(zhǎng)級(jí)別的音頻項(xiàng)的集合; 基于與該用戶接口事件相關(guān)聯(lián)的統(tǒng)計(jì)數(shù)據(jù)來(lái)確定期望的冗長(zhǎng)級(jí)別; 從所述音頻項(xiàng)的集合中選擇冗長(zhǎng)級(jí)別與該期望的冗長(zhǎng)級(jí)別相對(duì)應(yīng)的音頻項(xiàng);以及 啟動(dòng)所選擇的音頻項(xiàng)的回放。
25.根據(jù)權(quán)利要求24所述的電子設(shè)備,其中所選擇的音頻項(xiàng)在音頻輸出設(shè)備上被回放,所述音頻輸出設(shè)備包括以下的至少一個(gè)集成的音頻輸出設(shè)備、經(jīng)由音頻連接端口耦接到電子設(shè)備的外部音頻輸出設(shè)備、或其組合。
26.根據(jù)權(quán)利要求24所述的電子設(shè)備,包括顯示器,其中用戶接口包括被配置成響應(yīng)于用戶接口事件而在顯示器上顯示視覺(jué)通知的圖形用戶接口,其中所選擇的音頻項(xiàng)的回放與視覺(jué)通知的顯示是至少部分同時(shí)的。
27.根據(jù)權(quán)利要求24所述的電子設(shè)備,其中與用戶接口事件相關(guān)聯(lián)的統(tǒng)計(jì)數(shù)據(jù)被存儲(chǔ)在所述至少一個(gè)存儲(chǔ)設(shè)備中。
28.根據(jù)權(quán)利要求27所述的電子設(shè)備,其中與用戶接口事件相關(guān)聯(lián)的統(tǒng)計(jì)數(shù)據(jù)包括關(guān)于先前發(fā)生用戶接口事件的數(shù)據(jù),并且其中期望的冗長(zhǎng)級(jí)別的確定至少部分基于在最近一次發(fā)生用戶接口事件期間選擇的音頻項(xiàng)的冗長(zhǎng)級(jí)別。
29.一種音頻處理邏輯單元,包括 一個(gè)或多個(gè)存儲(chǔ)設(shè)備,被配置成存儲(chǔ)多個(gè)音頻項(xiàng),其中所述多個(gè)音頻項(xiàng)中的每一個(gè)都能夠響應(yīng)于檢測(cè)到請(qǐng)求音頻反饋事件的音頻用戶接口事件而被選擇以供回放;以及 音頻反饋選擇邏輯單元,被配置成檢測(cè)請(qǐng)求音頻反饋的音頻用戶接口事件的發(fā)生,從存儲(chǔ)在所述一個(gè)或多個(gè)存儲(chǔ)設(shè)備中的所述多個(gè)音頻項(xiàng)中識(shí)別具有不同冗長(zhǎng)級(jí)別并且與該音頻用戶接口事件相關(guān)聯(lián)的音頻項(xiàng)的集合,其中該音頻項(xiàng)的集合中的每個(gè)音頻項(xiàng)具有不同的冗長(zhǎng)級(jí)別,確定期望的冗長(zhǎng)級(jí)別,從該音頻項(xiàng)的集合中選擇冗長(zhǎng)級(jí)別與該期望的冗長(zhǎng)級(jí)別相對(duì)應(yīng)的音頻項(xiàng),以及將所選擇的音頻項(xiàng)輸出到音頻輸出設(shè)備。
30.根據(jù)權(quán)利要求29所述的音頻處理邏輯單元,其中期望的冗長(zhǎng)級(jí)別是基于以下至少之一而確定的一組用戶偏好設(shè)置、或與音頻用戶接口事件相關(guān)聯(lián)的統(tǒng)計(jì)數(shù)據(jù),其中用戶偏好設(shè)置和統(tǒng)計(jì)數(shù)據(jù)存儲(chǔ)在所述一個(gè)或多個(gè)存儲(chǔ)設(shè)備中。
全文摘要
所提供的是用于自適應(yīng)改變電子設(shè)備(10)上的音頻反饋數(shù)據(jù)的各種技術(shù)。在一個(gè)實(shí)施例中,實(shí)施本公開(kāi)的某些方面的音頻用戶接口(38)可以響應(yīng)于用戶接口事件并且至少部分基于在先前發(fā)生該用戶接口事件的過(guò)程中提供的音頻反饋的冗長(zhǎng)級(jí)別來(lái)使音頻反饋冗長(zhǎng)度退化或進(jìn)化。在另一個(gè)實(shí)施例中,音頻用戶接口(38)可被配置成至少部分基于用戶導(dǎo)航列表的速度來(lái)改變與可導(dǎo)航數(shù)據(jù)項(xiàng)列表相關(guān)聯(lián)的音頻反饋的冗長(zhǎng)度。在又一個(gè)實(shí)施例中,音頻用戶接口(38)可以被配置成基于用戶接口事件的上下文重要性來(lái)改變音頻反饋的冗長(zhǎng)度。實(shí)施本技術(shù)的電子設(shè)備(10)提供了改進(jìn)的與音頻用戶接口相關(guān)的用戶體驗(yàn)。
文檔編號(hào)G06F3/16GK102763072SQ201180010303
公開(kāi)日2012年10月31日 申請(qǐng)日期2011年1月6日 優(yōu)先權(quán)日2010年1月13日
發(fā)明者A·林達(dá)爾, B·A·羅特勒, P·伍德, S·A·愛(ài)麗思, 小A·P·豪格海 申請(qǐng)人:蘋(píng)果公司