專利名稱:基于裝置操作條件的音頻譯碼選擇的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及音頻通信,且更特定來(lái)說(shuō),涉及處理經(jīng)編碼和/或經(jīng)壓縮音頻的裝置。
背景技術(shù):
已知各種音頻譯碼技術(shù)。一般來(lái)說(shuō),當(dāng)前音頻譯碼涉及處理數(shù)字化音頻以減小表示所述音頻的數(shù)字信號(hào)的大小(即,帶寬),同時(shí)試圖維持經(jīng)編碼音頻對(duì)原始音頻信號(hào)的保真度。通常將音頻譯碼過(guò)程稱作音頻壓縮,且編碼過(guò)程本身通常駐留于被稱作音頻編解碼器的裝置中。音頻譯碼過(guò)程可涉及編碼和/或譯碼操作。稱為有損算法的一些音頻譯碼算法從音頻信號(hào)移除信息以減小其帶寬。然而,音頻信息的移除常常導(dǎo)致將噪聲添加到經(jīng)編碼音頻信號(hào)。稱為無(wú)損算法的其它類型的音頻譯碼算法使用復(fù)雜的信號(hào)處理技術(shù)以從音頻信號(hào)僅移除冗余信息。這些類型的算法大體上不將噪聲引入到經(jīng)處理的音頻信號(hào)中,且因此,產(chǎn)生較高質(zhì)量的經(jīng)編碼音頻信號(hào)。如上簡(jiǎn)要描述,各種類型的音頻譯碼過(guò)程具有不同特性,所述特性為音頻質(zhì)量、過(guò)程復(fù)雜性、壓縮率、電力消耗、過(guò)程等待時(shí)間等。在一些情況下,將需要具有可在不同音頻譯碼過(guò)程間進(jìn)行選擇以利用其特性上的差異的裝置。
發(fā)明內(nèi)容
例如無(wú)線頭戴式耳機(jī)或揚(yáng)聲器等便攜式裝置歸因于其小尺寸而常受電力約束。本文中所揭示的是通過(guò)允許便攜式裝置在不同音頻譯碼過(guò)程間進(jìn)行選擇而減小這些裝置中的電力消耗的新穎和明顯的技術(shù)。根據(jù)本發(fā)明的一個(gè)方面,一種設(shè)備包括傳感器,其經(jīng)配置以確定裝置的至少一個(gè)操作條件;以及選擇器,其經(jīng)配置以基于所述操作條件來(lái)選擇用于所述裝置的第一音頻譯碼過(guò)程。所述第一音頻譯碼過(guò)程致使所述裝置在處理音頻時(shí)消耗比第二音頻譯碼過(guò)程少的電力。所述音頻可包括話音和/或音頻回放,例如,音樂(lè)回放。根據(jù)本發(fā)明的另一方面,一種方法包含確定裝置的至少一個(gè)操作條件;以及基于所述操作條件來(lái)選擇用于所述裝置的第一音頻譯碼過(guò)程,其中所述第一音頻譯碼過(guò)程致使所述裝置在處理音頻時(shí)消耗比第二音頻譯碼過(guò)程少的電力。根據(jù)本發(fā)明的另一方面,一種設(shè)備包括用于確定裝置處的環(huán)境噪聲水平的裝置; 以及用于基于所述環(huán)境噪聲水平從多個(gè)音頻譯碼過(guò)程中選擇用于所述裝置的音頻譯碼過(guò)程的裝置。根據(jù)本發(fā)明的另一方面,一種計(jì)算機(jī)可讀媒體包含可由一個(gè)或一個(gè)以上處理器執(zhí)行的指令集,所述計(jì)算機(jī)可讀媒體包括用于確定裝置的至少一個(gè)操作條件的代碼;以及用于基于所述操作條件來(lái)選擇用于所述裝置的第一音頻譯碼過(guò)程的代碼。所述第一音頻譯碼過(guò)程致使所述裝置消耗比第二音頻譯碼過(guò)程少的電力。在檢視以下各圖和具體實(shí)施方式
后,其它方面、特征、過(guò)程和優(yōu)點(diǎn)對(duì)于所屬領(lǐng)域的技術(shù)人員來(lái)說(shuō)將顯而易見(jiàn)或?qū)⒆兊蔑@而易見(jiàn)。希望所有此些額外特征、方面、過(guò)程和優(yōu)點(diǎn)包括于此描述內(nèi)且受所附權(quán)利要求書保護(hù)。
應(yīng)理解,圖式僅用于說(shuō)明的目的。此外,各圖中的組件不一定按比例繪制,而是著重于說(shuō)明本文中所描述的技術(shù)和裝置的原理。在各圖中,相同參考數(shù)字在所有不同視圖中標(biāo)示對(duì)應(yīng)的部分。圖1為展示包括無(wú)線頭戴式耳機(jī)的示范性通信系統(tǒng)的圖。圖2為說(shuō)明無(wú)線頭戴式耳機(jī)的某些組件的方框圖。圖3為說(shuō)明第一無(wú)線頭戴式耳機(jī)系統(tǒng)的某些組件的方框圖。圖4為說(shuō)明第二無(wú)線頭戴式耳機(jī)系統(tǒng)的某些組件的方框圖。圖5為說(shuō)明第三無(wú)線頭戴式耳機(jī)系統(tǒng)的某些組件的方框圖。圖6為說(shuō)明選擇用于無(wú)線頭戴式耳機(jī)的音頻譯碼過(guò)程的第一方法的流程圖。圖7為說(shuō)明選擇用于無(wú)線頭戴式耳機(jī)的音頻譯碼過(guò)程的第二方法的流程圖。圖8為說(shuō)明正常頭戴式耳機(jī)電池壽命的曲線圖。圖9為說(shuō)明正常和延長(zhǎng)的頭戴式耳機(jī)電池壽命的曲線圖,其中通過(guò)切換到較低功率音頻譯碼而促成延長(zhǎng)的電池壽命。圖10為說(shuō)明選擇用于無(wú)線頭戴式耳機(jī)的音頻譯碼過(guò)程的第三方法的流程圖。圖11為說(shuō)明基于環(huán)境噪聲水平在音頻譯碼過(guò)程之間進(jìn)行切換的曲線圖。圖12為說(shuō)明在頭戴式耳機(jī)音頻回放期間在歌曲邊界處在音頻譯碼過(guò)程之間進(jìn)行切換的曲線圖。圖13為說(shuō)明選擇用于無(wú)線頭戴式耳機(jī)的音頻譯碼過(guò)程的第四方法的流程圖。圖14為說(shuō)明選擇用于無(wú)線頭戴式耳機(jī)的音頻譯碼過(guò)程的第五方法的流程圖。圖15為說(shuō)明選擇用于無(wú)線頭戴式耳機(jī)的音頻譯碼過(guò)程的第六方法的流程圖。
具體實(shí)施例方式參考且并入有圖式的以下詳細(xì)描述描述并說(shuō)明了一個(gè)或一個(gè)以上特定實(shí)施例。 展示并充分詳細(xì)地描述這些實(shí)施例(提供這些實(shí)施例并非用以限制而是僅用以示范和教示),以使所屬領(lǐng)域的技術(shù)人員能夠?qū)嵺`所主張的內(nèi)容。因此,為簡(jiǎn)潔起見(jiàn),描述可省略所屬領(lǐng)域的技術(shù)人員已知的某些信息。在整個(gè)本發(fā)明中使用詞“示范性”來(lái)指“充當(dāng)一實(shí)例、例子或說(shuō)明”。本文中被描述為“示范性”的任何對(duì)象沒(méi)有必要解釋為比其它方法或特征優(yōu)選或有利。便攜式音頻裝置(即,使用電池的音頻裝置)常常受電力約束。為了節(jié)省電池電力,本文中所揭示的裝置基于裝置的一個(gè)或一個(gè)以上操作條件來(lái)選擇具有不同電力消耗水平的音頻譯碼格式。舉例來(lái)說(shuō),如果裝置的電池電力水平為低,則選擇較低功率音頻譯碼格式以延長(zhǎng)電池壽命。現(xiàn)轉(zhuǎn)到圖式,且具體來(lái)說(shuō)轉(zhuǎn)到圖1,展示包括無(wú)線頭戴式耳機(jī)102的示范性通信系統(tǒng)100。系統(tǒng)100包括無(wú)線頭戴式耳機(jī)102,無(wú)線頭戴式耳機(jī)102能夠經(jīng)由一個(gè)或一個(gè)以上無(wú)線鏈路110與一個(gè)或一個(gè)以上音頻源(例如,例如音樂(lè)播放器104等第一音頻源和例如
6無(wú)線通信裝置(WCD) 108等第二音頻源)通信。盡管說(shuō)明為音樂(lè)播放器104和WCD 108,但音頻源可為能夠?qū)⒁纛l信號(hào)傳輸?shù)筋^戴式耳機(jī)102以使得可從頭戴式耳機(jī)102中的揚(yáng)聲器輸出由所述音頻信號(hào)表示的音頻的任何裝置。在示范性通信系統(tǒng)100中,音樂(lè)播放器104、WCD 108和頭戴式耳機(jī)102經(jīng)配置以基于頭戴式耳機(jī)102的一個(gè)或一個(gè)以上操作條件來(lái)選擇具有不同電力消耗水平的音頻譯碼格式。目的為節(jié)省頭戴式耳機(jī)102中的電池電力。在頭戴式耳機(jī)102與WCD 108或音樂(lè)播放器104之間的服務(wù)協(xié)商期間,實(shí)質(zhì)上有兩種方法來(lái)確定應(yīng)使用何種音頻譯碼過(guò)程1) 頭戴式耳機(jī)102確定其操作條件且向WCD 108或音樂(lè)播放器104通知應(yīng)使用何種音頻譯碼過(guò)程;或幻100 108或音樂(lè)播放器104向頭戴式耳機(jī)102詢問(wèn)其操作條件,且因此基于所述操作條件來(lái)選擇音頻譯碼過(guò)程。盡管系統(tǒng)100和頭戴式耳機(jī)102不限于MP3格式的音樂(lè),但音樂(lè)播放器104可為 MP3音樂(lè)播放器。盡管示范性通信系統(tǒng)110將WCD 108和音樂(lè)播放器104說(shuō)明為單獨(dú)裝置,但可將所述兩個(gè)裝置的功能組合成單一無(wú)線裝置,即,組合的雙向通信裝置和音樂(lè)播放器。WCD 108可為能夠進(jìn)行雙向無(wú)線電通信的任何合適的通信裝置,例如,移動(dòng)無(wú)線電、無(wú)繩電話、個(gè)人數(shù)字助理(PDA)、蜂窩式訂戶單元、個(gè)人計(jì)算機(jī)、膝上型計(jì)算機(jī)等。在所展示的實(shí)例中,WCD 108為能夠與無(wú)線通信網(wǎng)路106內(nèi)的一個(gè)或一個(gè)以上基站通信的裝置。 合適的無(wú)線通信網(wǎng)路106的實(shí)例包括(但不限于)WiFi、WiMAX、基于碼分多址(CDMA)的網(wǎng)絡(luò)、WCDMA、GSM、UTMS、AMPS、PHS網(wǎng)絡(luò)等。無(wú)線網(wǎng)絡(luò)106包括基礎(chǔ)架構(gòu),所述基礎(chǔ)架構(gòu)包含支持與WCD 108的無(wú)線話音和/或數(shù)據(jù)通信所必需的那些網(wǎng)絡(luò)元件。無(wú)線通信基礎(chǔ)架構(gòu)包括與WCD 108以及其它終端裝置建立并維持無(wú)線通信的裝備,例如控制器、收發(fā)器和回程。無(wú)線基礎(chǔ)架構(gòu)內(nèi)的裝置的類型和數(shù)目視特定無(wú)線網(wǎng)絡(luò)而定。舉例來(lái)說(shuō),典型蜂窩式網(wǎng)絡(luò)包括連接到若干基站收發(fā)器(BTS)的扇形天線,BTS連接到基站控制器(BSC),BSC連接到(若干)移動(dòng)交換中心(MSC)。蜂窩式基站控制器通常能夠經(jīng)由包數(shù)據(jù)服務(wù)器節(jié)點(diǎn)(PDSN)與基于IP的網(wǎng)絡(luò)(例如,因特網(wǎng))通信?;具€能夠經(jīng)由MSC與公共交換電話網(wǎng)絡(luò)(PSTN)通信。因此,包括于無(wú)線網(wǎng)絡(luò)106中的常規(guī)蜂窩式基站使用MSC和PSTN在WCD 108與其它電話裝置(例如,常規(guī)陸線電話)之間提供常規(guī)話音連接和電話服務(wù)。傳輸?shù)筋^戴式耳機(jī)102和從頭戴式耳機(jī)102傳輸?shù)囊纛l信號(hào)可表示任何形式的可辨別聲音,包括(但不限于)話音和單耳或立體聲音頻。經(jīng)由無(wú)線信道在音頻源與頭戴式耳機(jī)102之間傳輸?shù)囊纛l信號(hào)可表示以44. IKHz的工業(yè)標(biāo)準(zhǔn)速率取樣的經(jīng)數(shù)字化音頻。其它標(biāo)準(zhǔn)速率為8kHz、16kHz、48kHz,且還可使用其它速率。無(wú)線鏈路110可為使用用于將音頻從任一音頻源104、108傳送到頭戴式耳機(jī)102 的任何合適通信協(xié)議的任何合適無(wú)線通信信道,包括頭戴式耳機(jī)102與音頻源104、108之間的射頻(RF)信道或紅外線(IR)信道。在所展示的實(shí)例中,每一無(wú)線鏈路110可為藍(lán)牙無(wú)線鏈路。音頻可包括從建立于音樂(lè)播放器104與頭戴式耳機(jī)102之間的連接所產(chǎn)生的藍(lán)牙串流音頻,如A2DP規(guī)范中所描述。在建立了藍(lán)牙串流音頻連接之后,將音頻包從第一音頻源傳輸?shù)筋^戴式耳機(jī)102。通常,所述音頻包包括使用所協(xié)商的編解碼器標(biāo)準(zhǔn)進(jìn)行編碼的經(jīng)數(shù)字化音頻。每一音頻包表示將在頭戴式耳機(jī)102處輸出的預(yù)定持續(xù)時(shí)間(例如,20毫秒)的聲音。音頻包可根據(jù)A2DP簡(jiǎn)檔而被格式化,所述音頻包包括經(jīng)編碼音頻的一個(gè)或一個(gè)以上幀??墒褂萌魏魏线m的音頻編解碼器(包括(但不限于)原始脈沖碼調(diào)制(PCM)、 SBC、ADPCM、AAC、WMA, Real.MPEG-l 音頻、MPEG-2 音頻等)來(lái)編碼音頻。示范性無(wú)線頭戴式耳機(jī)102包括兩個(gè)聽(tīng)筒103和一個(gè)任選的支撐件(例如,頭帶 105)以用于允許用戶舒適地佩戴頭戴式耳機(jī)102。無(wú)線頭戴式耳機(jī)用以提供較大的用戶自由度,這是因?yàn)橛脩舨辉俦痪€束縛于音頻源。常規(guī)的有線頭戴式耳機(jī)包括在音頻源與任一聽(tīng)筒或兩個(gè)聽(tīng)筒(所述聽(tīng)筒意欲裝配于用戶耳朵上或耳朵內(nèi))之間延伸的線。在許多情況下,無(wú)線頭戴式耳機(jī)僅為有線頭戴式耳機(jī)的替代物。在此些情形下,無(wú)線頭戴式耳機(jī)用無(wú)線鏈路(通常為RF或頂信道)代替在頭戴式耳機(jī)與音頻源之間延伸的線。有線頭戴式耳機(jī)和無(wú)線頭戴式耳機(jī)兩者均可與音頻源一起使用,音頻源例如為通信裝置(例如,無(wú)繩電話、移動(dòng)無(wú)線電、個(gè)人數(shù)字助理(PDA)、蜂窩式訂戶單元等)以及其它源裝置(例如,MP3播放器、立體聲系統(tǒng)、無(wú)線電、視頻游戲、個(gè)人計(jì)算機(jī)、膝上型計(jì)算機(jī)等)。無(wú)線頭戴式耳機(jī)使用RF或頂無(wú)線技術(shù)與音頻源通信。已將此類無(wú)線頭戴式耳機(jī)通信擴(kuò)展到個(gè)人無(wú)線網(wǎng)絡(luò),例如由可在www.bluetooth. com處獲得的藍(lán)牙規(guī)范所界定的網(wǎng)絡(luò)。藍(lán)牙規(guī)范提供用于提供無(wú)線頭戴式耳機(jī)功能性的特定準(zhǔn)則。具體來(lái)說(shuō),藍(lán)牙規(guī)范提供界定對(duì)支持頭戴式耳機(jī)使用情況所必需的藍(lán)牙裝置的要求的頭戴式耳機(jī)簡(jiǎn)檔。一旦經(jīng)配置,頭戴式耳機(jī)便可充當(dāng)裝置的音頻輸入和/或輸出。因此,藍(lán)牙網(wǎng)絡(luò)的特定流行使用是提供用于蜂窩式電話和PDA的無(wú)線頭戴式耳機(jī)連接性。此外,藍(lán)牙規(guī)范還提供界定用于經(jīng)由藍(lán)牙網(wǎng)絡(luò)來(lái)無(wú)線地分發(fā)高質(zhì)量立體聲或單聲道音頻的協(xié)議和程序的高級(jí)音頻分發(fā)簡(jiǎn)檔 (Advanced Audio Distribution Profile,A2DP)。此簡(jiǎn)檔的目的為連接到 MP3 音樂(lè)播放器,例如Zune、iPod等。盡管在頭帶105的情況下進(jìn)行說(shuō)明,但頭戴式耳機(jī)102和聽(tīng)筒103可具有適于將聽(tīng)筒103牢固地裝配于用戶耳朵上或耳朵中的任何合適物理形狀和大小。可任選地從頭戴式耳機(jī)102省略頭帶105。舉例來(lái)說(shuō),聽(tīng)筒103可為用于附著在用戶耳垂后面和用戶耳道上或用戶耳道中的常規(guī)鉤狀聽(tīng)筒。此外,盡管將頭戴式耳機(jī)102說(shuō)明為具有兩個(gè)聽(tīng)筒103,但頭戴式耳機(jī)102可替代地僅包括單一聽(tīng)筒。圖2為說(shuō)明示范性無(wú)線頭戴式耳機(jī)200的某些組件的方框圖。無(wú)線頭戴式耳機(jī) 200可作為頭戴式耳機(jī)102而包括于通信系統(tǒng)100中,且可包括無(wú)線頭戴式耳機(jī)102的特征和功能。無(wú)線頭戴式耳機(jī)200包括傳感器210、選擇器202和多個(gè)音頻譯碼過(guò)程204、206、 208。傳感器201監(jiān)視頭戴式耳機(jī)200的至少一個(gè)操作條件。傳感器201將頭戴式耳機(jī)操作條件報(bào)告給選擇器202。選擇器202接著基于所述操作條件來(lái)選擇音頻譯碼過(guò)程204、206、 208中的一者。由傳感器201測(cè)量的操作條件可為剩余電池能量容量(其可基于電池電壓電平)、在頭戴式耳機(jī)200處測(cè)得的環(huán)境噪聲水平,或剩余電池能量容量與環(huán)境噪聲水平的組合。傳感器201還可確定傳入音頻信號(hào)的強(qiáng)度,使得可計(jì)算音頻信號(hào)與環(huán)境噪聲水平的信噪比(S·)。所報(bào)告的操作條件可包括SNR,且因此,選擇器202可使其選擇基于SNR,或其它操作條件與SNR的組合。音頻譯碼過(guò)程204、206、208中的每一者包括可經(jīng)實(shí)施為音頻編解碼器的音頻譯碼過(guò)程。音頻譯碼過(guò)程 204、206、208 可各自為 PCM、SBC、ADPCM、AAC、WMA、Real.MPEG-l 音頻、MPEG-2音頻等中的一者??墒褂密浖?、硬件或硬件組件與軟件程序的任何合適組合來(lái)實(shí)施音頻譯碼過(guò)程204、206、208。可使用硬件、軟件或其任何合適組合來(lái)實(shí)施傳感器201。舉例來(lái)說(shuō),傳感器201可包括用于監(jiān)視電池電力水平的市售電力表模塊。傳感器201還可包括用于測(cè)量頭戴式耳機(jī) 200處的噪聲水平的一個(gè)或一個(gè)以上麥克風(fēng)(未圖示),所述一個(gè)或一個(gè)以上麥克風(fēng)與用于處理來(lái)自麥克風(fēng)的信號(hào)的音頻處理電路耦合。可將選擇器202實(shí)施為執(zhí)行軟件程序的處理器,所述軟件程序用于讀取來(lái)自傳感器201的輸出并將所述傳感器輸出與各種閾值進(jìn)行比較以選擇適當(dāng)?shù)囊纛l譯碼過(guò)程。本文中在下文描述操作條件和選擇過(guò)程的特定實(shí)例。在選擇音頻譯碼過(guò)程中的一者之后,頭戴式耳機(jī)200接著向試圖將經(jīng)編碼音頻下載或串流傳輸?shù)筋^戴式耳機(jī)200的任一裝置通知其選擇。在藍(lán)牙無(wú)線系統(tǒng)中,可使用服務(wù)發(fā)現(xiàn)協(xié)議(SDP)實(shí)現(xiàn)所述通知。在SDP的情況下,當(dāng)外部裝置請(qǐng)求來(lái)自頭戴式耳機(jī)200的服務(wù)信息時(shí),頭戴式耳機(jī)200可響應(yīng)于SDP服務(wù)請(qǐng)求而提供選定音頻譯碼過(guò)程的身份。外部裝置可接著配置其音頻譯碼過(guò)程以對(duì)應(yīng)于由頭戴式耳機(jī)200選擇的過(guò)程。用以在不同編碼過(guò)程之間進(jìn)行選擇的能力可消除或減少?gòu)囊环N音頻譯碼格式變碼到另一種音頻譯碼格式的需要。需要避免在有損音頻譯碼格式之間進(jìn)行變碼,這是因?yàn)槟菢油ǔ.a(chǎn)生額外噪聲。圖3為說(shuō)明第一無(wú)線頭戴式耳機(jī)系統(tǒng)300的某些組件的方框圖。無(wú)線頭戴式耳機(jī)系統(tǒng)300包括無(wú)線頭戴式耳機(jī)302和音頻源304,無(wú)線頭戴式耳機(jī)302和音頻源304中的每一者均能夠經(jīng)由無(wú)線鏈路110彼此通信。無(wú)線頭戴式耳機(jī)系統(tǒng)300可包括于通信系統(tǒng)100 中。在此情況下,音頻源304可充當(dāng)WCD 108和/或音樂(lè)播放器104且包括WCD 108和/ 或音樂(lè)播放器104的特征和功能,且無(wú)線頭戴式耳機(jī)302可充當(dāng)無(wú)線頭戴式耳機(jī)102且包括無(wú)線頭戴式耳機(jī)102的特征和功能。無(wú)線頭戴式耳機(jī)302包括用于經(jīng)由無(wú)線鏈路110與音頻源304通信的無(wú)線接口 306。所述無(wú)線頭戴式耳機(jī)還包括用于監(jiān)視至少一個(gè)頭戴式耳機(jī)操作條件的傳感器201。無(wú)線接口 306經(jīng)配置以借助于無(wú)線鏈路110將頭戴式耳機(jī)操作條件傳送到音頻源304。音頻源304包括用于經(jīng)由無(wú)線鏈路110與無(wú)線頭戴式耳機(jī)302通信的無(wú)線接口 308。音頻源304還包括選擇器310和多個(gè)音頻譯碼過(guò)程312、314、316。選擇器310從無(wú)線接口 308接收頭戴式耳機(jī)操作條件。選擇器310接著基于所述操作條件來(lái)選擇音頻譯碼過(guò)程312、314、316中的一者。提供給選擇器310的頭戴式耳機(jī)操作條件可為本文中在上文結(jié)合圖2所描述的操作條件。音頻譯碼過(guò)程312、314、316中的每一者包括可實(shí)施為音頻編解碼器的音頻譯碼過(guò)程。音頻譯碼過(guò)程 312、314、316 可各自為 PCM、SBC、ADPCM、AAC、WMA、Real、MPEG-l 音頻、 MPEG-2音頻等中的一者。過(guò)程312、314、316中的至少一者對(duì)應(yīng)于頭戴式耳機(jī)302的音頻譯碼過(guò)程204、206、208中的一者??墒褂密浖⒂布蛴布M件與軟件程序的任何合適組合來(lái)實(shí)施音頻譯碼過(guò)程312、314、316??蓪⑦x擇器310實(shí)施為執(zhí)行軟件程序的處理器,所述軟件程序用于讀取來(lái)自無(wú)線接口 308的輸出并將所述傳感器輸出與各種閾值進(jìn)行比較以選擇適當(dāng)?shù)囊纛l譯碼過(guò)程。本文中在下文描述操作條件和選擇過(guò)程的特定實(shí)例。無(wú)線接口 306、308可為藍(lán)牙無(wú)線接口模塊。在操作中,音頻源304首先經(jīng)由無(wú)線鏈路110向頭戴式耳機(jī)302詢問(wèn)其操作條件。 當(dāng)在音頻源304處接收到操作條件之后,選擇器310基于頭戴式耳機(jī)操作條件和頭戴式耳機(jī)302處可用的譯碼過(guò)程來(lái)選擇音頻譯碼過(guò)程312、314、316中的一者。音頻源304接著向頭戴式耳機(jī)302指示其選擇,頭戴式耳機(jī)302配置其對(duì)應(yīng)的音頻譯碼過(guò)程204、206或208 以解碼傳入的經(jīng)編碼音頻。音頻源304接著開始將經(jīng)編碼音頻傳輸?shù)筋^戴式耳機(jī)302。通過(guò)使用藍(lán)牙無(wú)線系統(tǒng),可使用SDP實(shí)現(xiàn)操作條件詢問(wèn)。可使用A2DP在音頻串流開始時(shí)由適當(dāng)數(shù)據(jù)字段指示選定音頻譯碼過(guò)程。如果格式不匹配,則音頻源304可將音頻變碼到由頭戴式耳機(jī)302支持的格式。圖4為說(shuō)明第二無(wú)線頭戴式耳機(jī)系統(tǒng)400的某些組件的方框圖。無(wú)線頭戴式耳機(jī)系統(tǒng)400包括無(wú)線頭戴式耳機(jī)402和WCD 404,頭戴式耳機(jī)402和WCD 404中的每一者均能夠經(jīng)由無(wú)線鏈路110彼此通信。無(wú)線頭戴式耳機(jī)系統(tǒng)400可充當(dāng)頭戴式耳機(jī)102且包括于通信系統(tǒng)100中。WCD 404可充當(dāng)WCD 108和/或音樂(lè)播放器104且包括WCD 108和/或音樂(lè)播放器104的特征和功能;且無(wú)線頭戴式耳機(jī)402可包括無(wú)線頭戴式耳機(jī)102的特征和功能。無(wú)線頭戴式耳機(jī)402包括天線413、用于經(jīng)由無(wú)線鏈路110與WCD 404通信的短程無(wú)線接口 406。無(wú)線頭戴式耳機(jī)404還包括傳感器201、選擇器408、高保真度音頻編解碼器410、低功率音頻編解碼器412、音頻處理電路414、左聲道數(shù)/模轉(zhuǎn)換器(DAC)416、右聲道DAC 418、左聲道HPH放大器(Amp) 420、右聲道HPH放大器(Amp) 422、左聲道聽(tīng)筒揚(yáng)聲器 424,和右聲道聽(tīng)筒揚(yáng)聲器426。傳感器201監(jiān)視至少一個(gè)頭戴式耳機(jī)操作條件且將操作條件報(bào)告給選擇器408。選擇器408基于頭戴式耳機(jī)操作條件來(lái)選擇高保真度音頻編解碼器410或低功率音頻編解碼器412。所述選擇器包括經(jīng)配置以檢測(cè)傳入音頻流中的一個(gè)或一個(gè)以上邊界的檢測(cè)器415。選擇器408經(jīng)配置以在所述邊界中的一者處在音頻編解碼器410、412之間進(jìn)行切換。邊界可包括靜默周期,如下文結(jié)合圖12所描述。短程無(wú)線接口 406包括收發(fā)器407且提供與WCD 404的雙向無(wú)線通信。盡管任何合適的無(wú)線技術(shù)可與頭戴式耳機(jī)402 —起使用,但短程無(wú)線接口 406優(yōu)選包括至少提供藍(lán)牙核心系統(tǒng)的市售藍(lán)牙模塊,所述藍(lán)牙核心系統(tǒng)由以下各物組成天線413、藍(lán)牙RF收發(fā)器、基帶處理器、協(xié)議堆棧,以及用于將所述模塊連接到音頻編解碼器410、412、選擇器408 和頭戴式耳機(jī)402的其它組件(如果需要)的硬件和軟件接口。 從短程無(wú)線接口 406輸出經(jīng)數(shù)字化音頻流且依據(jù)由選擇器408選擇的音頻譯碼過(guò)程而由高保真度編解碼器410或低功率音頻編解碼器412來(lái)解碼所述經(jīng)數(shù)字化音頻流。經(jīng)數(shù)字化音頻流的譯碼過(guò)程可為與編解碼器410、412兼容的任何合適方案,且因此,音頻流可在一些情形下為原始音頻樣本(例如,PCM樣本),或在其它情形下為經(jīng)數(shù)字編碼和/或壓縮的音頻(例如,SBC、ADPCM、AAC、WMA, ReaUMPEG-I 音頻、MPEG-2 音頻等)。
高保真度編解碼器410包括音頻譯碼過(guò)程,所述音頻譯碼過(guò)程在操作期間比低功率編解碼器412的音頻譯碼過(guò)程消耗更多電力。通常,由音頻編解碼器消耗的電力量與編解碼器的如以每秒百萬(wàn)個(gè)指令(MIPQ測(cè)得的計(jì)算復(fù)雜性直接相關(guān)。如果編解碼器執(zhí)行較大數(shù)目的MIPS,則所述編解碼器一般比以較低數(shù)目的MIPS操作的編解碼器消耗更多電力。 高保真度編解碼器410可為AAC編解碼器、WMA編解碼器、Real編解碼器、MPEG-I音頻編解碼器、MPEG-2音頻編解碼器等;且低功率編解碼器可為SBC編解碼器。音頻處理電路414包括用以在數(shù)字域中處理經(jīng)解碼的經(jīng)數(shù)字化音頻信號(hào)的數(shù)字電路。舉例來(lái)說(shuō),可通過(guò)音頻處理電路414將經(jīng)解碼的音頻流截?cái)嘁淮位蛞淮我陨?、濾波一次或一次以上、放大一次或一次以上,和上取樣一次或一次以上。濾波可包括低通濾波、高通濾波和/或使所述流通過(guò)以其它類型的濾波器功能為特征的濾波器。數(shù)字域中的放大可包括可編程增益放大器(PGA)的使用??墒褂檬惺?、現(xiàn)成組件實(shí)施音頻處理電路414。電路414可包括用于單獨(dú)地處理左聲道和右聲道的音頻處理電路?;蛘撸纛l處理電路414可包括處置左音頻聲道和右音頻聲道兩者的單一、經(jīng)多路復(fù)用的音頻處理路徑。而且,可將音頻處理電路414的功能的一些或全部實(shí)施為可在處理器上執(zhí)行的軟件。左聲道DAC 416將從音頻處理電路414輸出的左聲道經(jīng)數(shù)字化音頻轉(zhuǎn)換成左聲道模擬音頻信號(hào)。接著由音頻放大器416放大所述左聲道模擬音頻信號(hào)以驅(qū)動(dòng)左揚(yáng)聲器424。右聲道DAC 418將從音頻處理電路414輸出的右聲道經(jīng)數(shù)字化音頻轉(zhuǎn)換成右聲道模擬音頻信號(hào)。接著由音頻放大器422放大所述右聲道模擬音頻信號(hào)以驅(qū)動(dòng)右揚(yáng)聲器4 。所屬領(lǐng)域的技術(shù)人員應(yīng)理解,除了音頻放大器214、222之外的額外模擬音頻處理電路(未圖示)可包括于頭戴式耳機(jī)402中。左頭戴式耳機(jī)揚(yáng)聲器似4和右頭戴式耳機(jī)揚(yáng)聲器426為用于將從放大器420、422 的輸出的電子信號(hào)分別轉(zhuǎn)換成聲音的任何合適的音頻換能器。WCD 404包括無(wú)線廣域網(wǎng)(WffAN)接口 430、一個(gè)或一個(gè)以上天線411、短程無(wú)線接口 436、具有處理器440和存儲(chǔ)器442(存儲(chǔ)選擇器程序444)的控制器438、存儲(chǔ)于WCD 404 上的經(jīng)編碼音頻446,和音頻變碼器448。WCD 404可包括用于經(jīng)由短程無(wú)線鏈路110和 WWAN鏈路進(jìn)行通信的單獨(dú)天線,或替代地,單一天線可用于兩個(gè)鏈路。WffAN接口 430包含與WffAN(例如上文結(jié)合圖1所描述的無(wú)線網(wǎng)絡(luò)106)通信所必需的整個(gè)物理接口。接口 430包括經(jīng)配置以與WffAN交換無(wú)線信號(hào)的無(wú)線收發(fā)器432。WffAN 接口 430與WWAN交換無(wú)線信號(hào)以促進(jìn)經(jīng)由WffAN對(duì)所連接裝置的話音呼叫和數(shù)據(jù)傳送。所連接裝置可為另一 WWAN終端、陸線電話或例如話音郵件服務(wù)器、因特網(wǎng)服務(wù)器等網(wǎng)絡(luò)服務(wù)實(shí)體。短程無(wú)線接口 434包括收發(fā)器4436且提供與無(wú)線頭戴式耳機(jī)402的雙向無(wú)線通信。盡管任何合適無(wú)線技術(shù)可與WCD 404 一起使用,但短程無(wú)線接口 436優(yōu)選包括至少提供藍(lán)牙天線、藍(lán)牙核心系統(tǒng)的市售藍(lán)牙模塊,藍(lán)牙核心系統(tǒng)由以下各物組成藍(lán)牙RF收發(fā)器、 基帶處理器、協(xié)議堆棧,以及用于將所述模塊連接到控制器438和WCD 404的其它組件(如果需要)的硬件和軟件接口??刂破?38經(jīng)配置以控制WCD 404的整體操作。選擇器程序444可由處理器440 執(zhí)行以基于頭戴式耳機(jī)402處所選擇的音頻譯碼過(guò)程來(lái)選擇經(jīng)編碼音頻446或從音頻變碼器448輸出的經(jīng)編碼音頻輸出以用于下載到頭戴式耳機(jī)402。選擇器程序444經(jīng)由短程無(wú)線接口 434從頭戴式耳機(jī)402接收對(duì)選定的音頻譯碼過(guò)程的指示。經(jīng)編碼音頻446可包括用于回放的經(jīng)編碼音頻的一個(gè)或一個(gè)以上文件。經(jīng)編碼音頻446的格式可對(duì)應(yīng)于由高保真度編解碼器410所使用的格式,且可為本文中所描述的音頻譯碼格式中的任一者。經(jīng)編碼音頻446可存儲(chǔ)于存儲(chǔ)器444中,或替代地存儲(chǔ)于WCD 108 中所包括的例如快閃存儲(chǔ)器等單獨(dú)大容量裝置(未圖示)中。當(dāng)由頭戴式耳機(jī)402選擇低功率編解碼器412時(shí),音頻變碼器448將經(jīng)編碼音頻 446變碼到所述編解碼器所需要的格式。作為音頻變碼器448的替代物,WCD 404可替代地包括以由低功率編解碼器412使用的格式編碼的所存儲(chǔ)音頻。而且,在一替代布置中,經(jīng)編碼音頻446可呈對(duì)應(yīng)于低功率編解碼器412的格式,且經(jīng)變碼音頻可呈對(duì)應(yīng)于高保真度編解碼器410的格式??墒褂媚M和/或數(shù)字硬件、固件和/或軟件的任何合適組合來(lái)實(shí)施WCD 404和頭戴式耳機(jī)402的組件。圖5為說(shuō)明第三無(wú)線頭戴式耳機(jī)系統(tǒng)500的某些組件的方框圖。無(wú)線頭戴式耳機(jī)系統(tǒng)500包括無(wú)線頭戴式耳機(jī)502和WCD 404,無(wú)線頭戴式耳機(jī)502和WCD 404中的每一者均能夠經(jīng)由無(wú)線鏈路110彼此通信。無(wú)線頭戴式耳機(jī)系統(tǒng)500可包括于通信系統(tǒng)100中。 無(wú)線頭戴式耳機(jī)502可充當(dāng)無(wú)線頭戴式耳機(jī)102且包括無(wú)線頭戴式耳機(jī)102的特征和功能。頭戴式耳機(jī)502包括多處理器架構(gòu),所述多處理器架構(gòu)包括用于實(shí)施至少選擇器 408的控制器504??刂破?02還可控制頭戴式耳機(jī)502和其中所含有的某些組件的整體操作??刂破?04可包括處理器,所述處理器可為用于執(zhí)行存儲(chǔ)于存儲(chǔ)器中的編程指令以致使頭戴式耳機(jī)502執(zhí)行如本文中所描述的其功能和過(guò)程的任何合適處理裝置。舉例來(lái)說(shuō), 所述處理器可為微處理器(例如,ARM7)、數(shù)字信號(hào)處理器(DSP)、一個(gè)或一個(gè)以上專用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門陣列(FPGA)、復(fù)雜可編程邏輯裝置(CPLD)、離散邏輯、軟件、硬件、固件,或其任何合適組合。所述存儲(chǔ)器為用于存儲(chǔ)由所述處理器執(zhí)行和使用的編程指令和數(shù)據(jù)的任何合適的存儲(chǔ)器裝置。頭戴式耳機(jī)502還包括用于實(shí)施高保真度編解碼器410、低功率編解碼器412和音頻處理電路414的至少一部分的DSP 506。DSP 506經(jīng)由一個(gè)或一個(gè)以上總線和控制信號(hào)與控制器504通信。頭戴式耳機(jī)402、502還可包括麥克風(fēng)(未圖示),所述麥克風(fēng)經(jīng)配置以產(chǎn)生由麥克風(fēng)預(yù)處理器(未圖示)預(yù)處理的輸入音頻信號(hào)??蓪Ⅺ溈孙L(fēng)預(yù)處理器的輸出提供到收發(fā)器,在所述收發(fā)器中,可接著經(jīng)由無(wú)線鏈路110將所述輸出提供到頭戴式耳機(jī)402、502和/ 或WCD 404中的音頻處理路徑。麥克風(fēng)可為用于將聲音轉(zhuǎn)換成電子信號(hào)的任何合適麥克風(fēng)裝置。麥克風(fēng)預(yù)處理器經(jīng)配置以處理從麥克風(fēng)接收的電子信號(hào)。麥克風(fēng)預(yù)處理器可包括模/數(shù)轉(zhuǎn)換器(ADC)和噪聲減少和回音消除電路(NREC)。ADC將來(lái)自麥克風(fēng)的模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào),數(shù)字信號(hào)接著由NREC處理。NREC用以針對(duì)通信和話音控制應(yīng)用來(lái)減少不合意音頻人為噪聲??墒褂檬惺塾布?、軟件、固件或其任何合適組合來(lái)實(shí)施麥克風(fēng)預(yù)處理器。
麥克風(fēng)和麥克風(fēng)預(yù)處理器還可經(jīng)配置以將環(huán)境噪聲信號(hào)提供到傳感器201。
圖6為說(shuō)明選擇用于無(wú)線頭戴式耳機(jī)的音頻譯碼過(guò)程的第一方法600的流程圖。 在方框602中,確定頭戴式耳機(jī)的至少一個(gè)操作條件。在決策方框604中,檢查頭戴式耳機(jī)操作條件以決定所述頭戴式耳機(jī)操作條件是否指示在低功率模式下操作頭戴式耳機(jī)的需要。如果是,則選擇低功率音頻譯碼過(guò)程來(lái)用于頭戴式耳機(jī)(方框608)。如果否,則選擇高保真度音頻譯碼過(guò)程來(lái)用于頭戴式耳機(jī)(方框606)。低功率音頻譯碼過(guò)程在頭戴式耳機(jī)處的音頻處理期間消耗比高保真度音頻譯碼過(guò)程少的電力。圖7為說(shuō)明選擇用于無(wú)線頭戴式耳機(jī)的音頻譯碼過(guò)程的第二方法700的流程圖。 在方框702中,測(cè)量指示頭戴式耳機(jī)的剩余電池能量容量的電池電壓電平。在決策方框704 中,將電池電壓電平與電壓閾值進(jìn)行比較以確定電池是否不夠用,且因此,是否指示在低功率模式下操作頭戴式耳機(jī)的需要。如果測(cè)得的電池電壓電平低于所述閾值,則選擇低功率音頻譯碼過(guò)程來(lái)用于頭戴式耳機(jī)(方框708)。如果否,則選擇高保真度音頻譯碼過(guò)程來(lái)用于頭戴式耳機(jī)(方框706)。低功率音頻譯碼過(guò)程在頭戴式耳機(jī)處的音頻處理期間消耗比高保真度音頻譯碼過(guò)程少的電力,且因此允許頭戴式耳機(jī)操作更長(zhǎng)時(shí)間。圖8為說(shuō)明正常頭戴式耳機(jī)電池壽命的示范性曲線圖800。當(dāng)電池為新的或充滿電時(shí),其輸出電壓電平處于或約為充滿電的電壓電平。曲線802展示當(dāng)頭戴式耳機(jī)正操作時(shí)隨著電池隨時(shí)間放電而減小的電池電壓電平。在操作期間的某一點(diǎn)處,頭戴式耳機(jī)電池放出其所存儲(chǔ)能量足夠多,使得電池輸出電壓電平開始減小。如果不對(duì)電池再充電,則電池輸出電壓電平最終減小到或低于最小可用電壓電平。頭戴式耳機(jī)在最小可用電壓電平下退出操作。典型的藍(lán)牙頭戴式耳機(jī)電池為一個(gè)或一個(gè)以上AAA電池或一個(gè)2. 4V 350mAh電池。可如圖8中所展示表示由頭戴式耳機(jī)電池隨時(shí)間供應(yīng)的電壓。圖9為說(shuō)明正常和延長(zhǎng)的頭戴式耳機(jī)電池壽命的示范性曲線圖900,其中通過(guò)在電池輸出電壓電平下降到電壓閾值Vth時(shí)將頭戴式耳機(jī)切換到較低功率音頻譯碼而促成延長(zhǎng)的電池壽命。在所展示的實(shí)例中,當(dāng)電池輸出電壓電平達(dá)到Vth時(shí),頭戴式耳機(jī)從MP3音頻譯碼(其為較高保真度、較高功率譯碼方案)切換到SBC音頻譯碼(其為較低保真度、較低功率譯碼方案)。曲線802展示在不切換的情況下的電池輸出電壓電平(正常電池壽命)。 曲線902展示在切換的情況下的電池輸出電壓電平(延長(zhǎng)的電池壽命)。通過(guò)選擇性地切換到低功率譯碼方案,可顯著延長(zhǎng)頭戴式耳機(jī)電池壽命。在音樂(lè)回放期間,譯碼過(guò)程之間的切換可在歌曲邊界處發(fā)生,因此不存在可感知的音頻瞬發(fā)性波動(dòng)。一些電池自身提供對(duì)其電荷電平的測(cè)量,在那種情況下,可將切換電壓閾值Vth選擇為最大電池電荷的20%。圖10為說(shuō)明選擇用于無(wú)線頭戴式耳機(jī)的音頻譯碼過(guò)程的第三方法1000的流程圖。在方框1002中,測(cè)量頭戴式耳機(jī)處的環(huán)境噪聲水平。在決策方框1004中,將環(huán)境噪聲水平與噪聲閾值進(jìn)行比較,以確定頭戴式耳機(jī)是否處于足夠嘈雜而使得用戶通常將聽(tīng)不到從低保真度編解碼器或高保真度音頻編解碼器輸出的音頻之間的差異的環(huán)境中。如果測(cè)得的環(huán)境噪聲水平高于所述閾值,則選擇低功率、低保真度音頻譯碼過(guò)程來(lái)用于頭戴式耳機(jī) (方框1006)。如果否,則選擇高保真度音頻譯碼過(guò)程來(lái)用于頭戴式耳機(jī)(方框1008)。低功率音頻譯碼過(guò)程在頭戴式耳機(jī)處的音頻處理期間消耗比高保真度音頻譯碼過(guò)程少的電力,且因此允許頭戴式耳機(jī)操作更長(zhǎng)時(shí)間。圖11為說(shuō)明基于環(huán)境噪聲水平在音頻譯碼過(guò)程之間進(jìn)行切換的示范性曲線圖 1100。曲線圖1100的上部線1101描繪對(duì)高保真度編解碼器(例如,MP3)或低保真度編解碼器(例如,SBC)的選擇。所述曲線圖的下部曲線1102描繪測(cè)得的環(huán)境噪聲水平。當(dāng)測(cè)得的環(huán)境噪聲水平低于噪聲閾值(例如,20dBA)時(shí),選擇高保真度編解碼器來(lái)用于頭戴式耳機(jī)處的音頻處理。當(dāng)測(cè)得的環(huán)境噪聲水平高于所述噪聲閾值時(shí),選擇低保真度(即,低功率)編解碼器來(lái)用于頭戴式耳機(jī)處的音頻處理。圖12為說(shuō)明在頭戴式耳機(jī)音頻回放期間在歌曲邊界處在音頻譯碼過(guò)程之間進(jìn)行切換的示范性曲線圖1200。曲線圖1200的上部線1201描繪隨時(shí)間對(duì)高保真度編解碼器 (例如,MP3)或低保真度編解碼器(例如,SBC)的選擇。所述曲線圖的下部曲線1202描繪隨時(shí)間測(cè)得的環(huán)境噪聲水平。當(dāng)測(cè)得的環(huán)境噪聲水平低于噪聲閾值時(shí),可選擇高保真度編解碼器來(lái)用于頭戴式耳機(jī)處的音頻處理。當(dāng)測(cè)得的環(huán)境噪聲水平高于所述噪聲閾值時(shí),可選擇低保真度(即,低功率)編解碼器來(lái)用于頭戴式耳機(jī)處的音頻處理。然而,編解碼器切換僅在歌曲邊界處或在其它靜默周期期間發(fā)生,以便防止可被用戶聽(tīng)到的在音頻輸出期間由編解碼器切換造成的音頻瞬發(fā)性波動(dòng)。在所展示的實(shí)例中,在歌曲1期間,環(huán)境噪聲水平增加到噪聲閾值以上,但延緩高保真度編解碼器(MP3)到低保真度編解碼器(SBC)的轉(zhuǎn)變, 直到歌曲1與歌曲2之間的邊界出現(xiàn)為止。環(huán)境噪聲水平在歌曲2期間減小到噪聲閾值以下,但音頻編解碼器不從低保真度編解碼器切換到高保真度編解碼器,直到歌曲2與歌曲3 之間的靜默邊界出現(xiàn)為止。圖13為說(shuō)明選擇用于無(wú)線頭戴式耳機(jī)的音頻譯碼過(guò)程的第四方法1300的流程圖。在方框1302中,測(cè)量頭戴式耳機(jī)處的環(huán)境噪聲水平。在方框1304中,測(cè)量傳入音頻信號(hào)的強(qiáng)度。在方框1306中,計(jì)算傳入音頻信號(hào)與環(huán)境噪聲水平的信噪比(SNI )。在決策方框1308中,將所計(jì)算的SNR與SNR閾值進(jìn)行比較,以確定頭戴式耳機(jī)是否處于相對(duì)足夠嘈雜而使得用戶通常將聽(tīng)不到從低保真度編解碼器或高保真度音頻編解碼器輸出的音頻之間的差異的環(huán)境中。如果所述SNR低于所述閾值(例如,<70dB),則選擇低功率、低保真度音頻譯碼過(guò)程來(lái)用于頭戴式耳機(jī)(方框1310)。如果否,則選擇高保真度音頻譯碼過(guò)程來(lái)用于頭戴式耳機(jī)(方框131 。低功率音頻譯碼過(guò)程在頭戴式耳機(jī)處的音頻處理期間消耗比高保真度音頻譯碼過(guò)程少的電力,且因此允許頭戴式耳機(jī)操作更長(zhǎng)時(shí)間。當(dāng)在噪聲消除頭戴式耳機(jī)中進(jìn)行回放時(shí),可選擇高保真度編碼過(guò)程而不管環(huán)境噪聲水平。圖14為說(shuō)明選擇用于無(wú)線頭戴式耳機(jī)的音頻譯碼過(guò)程的第五方法1400的流程圖。在方框1402中,測(cè)量指示頭戴式耳機(jī)的剩余電池能量容量的電池電壓電平。在決策方框1404中,將電池電壓電平與電壓閾值進(jìn)行比較以確定電池是否不夠用,且因此,是否指示在低功率模式下操作頭戴式耳機(jī)的需要。如果測(cè)得的電池電壓電平低于所述閾值,則選擇低功率音頻譯碼過(guò)程來(lái)用于頭戴式耳機(jī)(方框1406)。如果測(cè)得的電池電壓電平不低于所述閾值,則在方框1408中測(cè)量頭戴式耳機(jī)處的環(huán)境噪聲水平。在決策方框1409中,將環(huán)境噪聲水平與噪聲閾值進(jìn)行比較,以確定頭戴式耳機(jī)是否處于足夠嘈雜而使得用戶通常將聽(tīng)不到從低保真度編解碼器或高保真度音頻編解碼器輸出的音頻之間的差異的環(huán)境中。 如果測(cè)得的環(huán)境噪聲水平高于所述閾值,則選擇低功率、低保真度音頻譯碼過(guò)程來(lái)用于頭戴式耳機(jī)(方框1406)。如果否,則選擇高保真度音頻譯碼過(guò)程來(lái)用于頭戴式耳機(jī)(方框 1410)。低功率音頻譯碼過(guò)程在頭戴式耳機(jī)處的音頻處理期間消耗比高保真度音頻譯碼過(guò)程少的電力,且因此允許頭戴式耳機(jī)操作更長(zhǎng)時(shí)間。圖15為說(shuō)明選擇用于無(wú)線頭戴式耳機(jī)的音頻譯碼過(guò)程的第六方法1500的流程圖。在方框1502中,測(cè)量頭戴式耳機(jī)的電池電壓電平。在決策方框1504中,將電池電壓電平與電壓閾值進(jìn)行比較以確定電池是否不夠用,且因此,是否指示在低功率模式下操作頭戴式耳機(jī)的需要。如果測(cè)得的電池電壓電平低于所述閾值,則選擇低功率音頻譯碼過(guò)程來(lái)用于頭戴式耳機(jī)(方框1518)。如果否,則在方框1506中測(cè)量頭戴式耳機(jī)處的環(huán)境噪聲水平。在決策方框1508中,將環(huán)境噪聲水平與噪聲閾值進(jìn)行比較,以確定頭戴式耳機(jī)是否處于足夠嘈雜而使得用戶通常將聽(tīng)不到從低保真度編解碼器或高保真度音頻編解碼器輸出的音頻之間的差異的環(huán)境中。如果測(cè)得的環(huán)境噪聲水平高于所述閾值,則選擇低功率、低保真度音頻譯碼過(guò)程來(lái)用于頭戴式耳機(jī)(方框1518)。如果否,則測(cè)量由頭戴式耳機(jī)輸出的音頻信號(hào)的強(qiáng)度(方框1510)。在方框1512中,計(jì)算傳入音頻信號(hào)與環(huán)境噪聲水平的信噪比 (SNR)。在決策方框1514中,將所計(jì)算的SNR與SNR閾值進(jìn)行比較,以確定頭戴式耳機(jī)是否處于相對(duì)足夠嘈雜而使得用戶通常將聽(tīng)不到從低保真度編解碼器或高保真度音頻編解碼器輸出的音頻之間的差異的環(huán)境中。如果所述SNR低于所述閾值,則選擇低功率、低保真度音頻譯碼過(guò)程來(lái)用于頭戴式耳機(jī)(方框1518)。如果否,則選擇高保真度音頻譯碼過(guò)程來(lái)用于頭戴式耳機(jī)(方框1516)。低功率音頻譯碼過(guò)程在頭戴式耳機(jī)處的音頻處理期間消耗比高保真度音頻譯碼過(guò)程少的電力,且因此允許頭戴式耳機(jī)操作更長(zhǎng)時(shí)間??梢杂布?、軟件、固件或其任何合適組合來(lái)實(shí)施系統(tǒng)、裝置、頭戴式耳機(jī)和其相應(yīng)組件的功能性,以及本文中所描述的方法步驟和方框。軟件/固件可為具有可由一個(gè)或一個(gè)以上數(shù)字電路(例如,微處理器、DSP、嵌入式控制器或知識(shí)產(chǎn)權(quán)(IP)核心)執(zhí)行的指令集(例如,代碼段)的程序。如果以軟件/固件實(shí)施,則所述功能可作為指令或代碼存儲(chǔ)在一個(gè)或一個(gè)以上計(jì)算機(jī)可讀媒體上或經(jīng)由一個(gè)或一個(gè)以上計(jì)算機(jī)可讀媒體進(jìn)行傳輸。計(jì)算機(jī)可讀媒體包括計(jì)算機(jī)存儲(chǔ)媒體和通信媒體兩者,通信媒體包括促進(jìn)將計(jì)算機(jī)程序從一處傳遞到另一處的任何媒體。存儲(chǔ)媒體可為可由計(jì)算機(jī)存取的任何可用媒體。以實(shí)例而非限制的方式,此計(jì)算機(jī)可讀媒體可包含RAM、ROM、EEPROM、CD-ROM或其它光盤存儲(chǔ)裝置、磁盤存儲(chǔ)裝置或其它磁性存儲(chǔ)裝置,或可用于以指令或數(shù)據(jù)結(jié)構(gòu)的形式載運(yùn)或存儲(chǔ)所要程序代碼且可由計(jì)算機(jī)存取的任何其它媒體。而且,可適當(dāng)?shù)貙⑷魏芜B接稱為計(jì)算機(jī)可讀媒體。 舉例來(lái)說(shuō),如果使用同軸電纜、光纖電纜、雙絞線、數(shù)字訂戶線(DSL),或例如紅外線、無(wú)線電和微波等無(wú)線技術(shù)從網(wǎng)站、服務(wù)器或其它遠(yuǎn)程源傳輸軟件,則同軸電纜、光纖電纜、雙絞線、 DSL,或例如紅外線、無(wú)線電和微波等無(wú)線技術(shù)包括于媒體的定義中。如本文中所使用,磁盤和光盤包括壓縮光盤(CD)、激光光盤、光盤、數(shù)字多功能光盤(DVD)、軟盤和藍(lán)光光盤,其中磁盤通常以磁性方式再現(xiàn)數(shù)據(jù),而光盤用激光以光學(xué)方式再現(xiàn)數(shù)據(jù)。上述各者的組合也應(yīng)包括在計(jì)算機(jī)可讀媒體的范圍內(nèi)。已描述了特定實(shí)施例。然而,對(duì)這些實(shí)施例的各種修改是可能的,且本文所呈現(xiàn)的原理還可應(yīng)用于其它實(shí)施例。舉例來(lái)說(shuō),可將本文中所揭示的原理應(yīng)用于其它裝置,例如包括個(gè)人數(shù)字助理(PDA)和蜂窩式電話的無(wú)線裝置、揚(yáng)聲器、個(gè)人計(jì)算機(jī)、立體聲系統(tǒng)、視頻游戲等。而且,可將本文中所揭示的原理應(yīng)用于有線頭戴式耳機(jī),其中頭戴式耳機(jī)與音頻源之間的通信鏈路為線,而非無(wú)線鏈路。此外,可在不脫離權(quán)利要求書的范圍的情況下以與具體揭示的布置不同的布置實(shí)施各種組件和/或方法步驟/方框。鑒于這些教示,所屬領(lǐng)域的技術(shù)人員將容易想到其它實(shí)施例和修改。因此,當(dāng)結(jié)合以上說(shuō)明書和附圖查看時(shí),所附權(quán)利要求書意欲涵蓋所有此些實(shí)施例和修改。
權(quán)利要求
1.一種設(shè)備,其包含傳感器,其經(jīng)配置以確定裝置的至少一個(gè)操作條件;以及選擇器,其經(jīng)配置以基于所述操作條件來(lái)選擇用于所述裝置的第一音頻譯碼過(guò)程,所述第一音頻譯碼過(guò)程在所述裝置處的音頻處理期間消耗比第二音頻譯碼過(guò)程少的電力。
2.根據(jù)權(quán)利要求1所述的設(shè)備,其中所述操作條件是基于剩余電池能量容量、在所述裝置處測(cè)得的環(huán)境噪聲水平,或所述剩余電池能量容量與所述環(huán)境噪聲水平的組合。
3.根據(jù)權(quán)利要求2所述的設(shè)備,其中所述操作條件是基于所述環(huán)境噪聲水平與至少一個(gè)閾值噪聲水平的比較。
4.根據(jù)權(quán)利要求1所述的設(shè)備,其中所述操作條件是基于信噪比(SNI )。
5.根據(jù)權(quán)利要求1所述的設(shè)備,其進(jìn)一步包含檢測(cè)器,其經(jīng)配置以檢測(cè)音頻流中的一個(gè)或一個(gè)以上邊界;其中所述選擇器進(jìn)一步經(jīng)配置以在所述邊界中的一者處切換到第一音頻編解碼器。
6.根據(jù)權(quán)利要求5所述的設(shè)備,其中所述邊界包括靜默周期。
7.根據(jù)權(quán)利要求1所述的設(shè)備,其進(jìn)一步包含接口,其包括于所述裝置中,其經(jīng)配置以將所述操作條件傳遞到另一裝置。
8.根據(jù)權(quán)利要求1所述的設(shè)備,其中所述傳感器和選擇器包括于所述裝置中。
9.根據(jù)權(quán)利要求1所述的設(shè)備,其中所述傳感器包括于所述裝置中且所述選擇器包括于無(wú)線通信裝置中。
10.根據(jù)權(quán)利要求1所述的設(shè)備,其中所述裝置為無(wú)線頭戴式耳機(jī)。
11.一種方法,其包含確定裝置的至少一個(gè)操作條件;以及基于所述操作條件來(lái)選擇用于所述裝置的第一音頻譯碼過(guò)程,所述第一音頻譯碼過(guò)程在所述裝置處的音頻處理期間消耗比第二音頻譯碼過(guò)程少的電力。
12.根據(jù)權(quán)利要求11所述的方法,其進(jìn)一步包含測(cè)量剩余電池能量容量,其中所述操作條件是基于所述剩余電池能量容量。
13.根據(jù)權(quán)利要求11所述的方法,其進(jìn)一步包含測(cè)量環(huán)境噪聲水平,其中所述操作條件是基于所述環(huán)境噪聲水平。
14.根據(jù)權(quán)利要求11所述的方法,其進(jìn)一步包含 測(cè)量剩余電池能量容量;以及測(cè)量環(huán)境噪聲水平;其中所述操作條件是基于所述剩余電池能量容量和所述環(huán)境噪聲水平。
15.根據(jù)權(quán)利要求11所述的方法,其進(jìn)一步包含 測(cè)量環(huán)境噪聲水平;以及測(cè)量音頻信號(hào);其中所述操作條件是基于所述音頻信號(hào)與所述環(huán)境噪聲水平的信噪比(SNR)。
16.根據(jù)權(quán)利要求11所述的方法,其進(jìn)一步包含 檢測(cè)音頻流中的一個(gè)或一個(gè)以上邊界;以及在所述邊界中的一者處切換到第一音頻編解碼器。
17.根據(jù)權(quán)利要求16所述的方法,其中所述邊界包括靜默周期。
18.根據(jù)權(quán)利要求11所述的方法,其進(jìn)一步包含 將所述操作條件從所述裝置傳遞到另一裝置。
19.根據(jù)權(quán)利要求11所述的方法,其中所述裝置為無(wú)線頭戴式耳機(jī)。
20.一種設(shè)備,其包含用于確定裝置處的環(huán)境噪聲水平的裝置;以及用于基于所述環(huán)境噪聲水平從多個(gè)音頻譯碼方案中選擇用于所述裝置的音頻譯碼過(guò)程的裝置。
21.根據(jù)權(quán)利要求20所述的設(shè)備,其進(jìn)一步包含用于測(cè)量裝置剩余電池能量容量的裝置,其中選擇所述音頻譯碼過(guò)程是基于所述裝置剩余電池能量容量。
22.根據(jù)權(quán)利要求20所述的設(shè)備,其進(jìn)一步包含 用于測(cè)量所述環(huán)境噪聲水平的裝置。
23.根據(jù)權(quán)利要求20所述的設(shè)備,其進(jìn)一步包含 用于測(cè)量裝置剩余電池能量容量的裝置;以及用于測(cè)量所述環(huán)境噪聲水平的裝置;其中選擇所述音頻譯碼過(guò)程是基于所述裝置剩余電池能量容量和所述環(huán)境噪聲水平。
24.根據(jù)權(quán)利要求20所述的設(shè)備,其進(jìn)一步包含 用于測(cè)量所述環(huán)境噪聲水平的裝置;以及用于測(cè)量音頻信號(hào)的裝置;其中選擇所述音頻譯碼過(guò)程是基于所述音頻信號(hào)與所述環(huán)境噪聲水平的信噪比 (SNR)。
25.根據(jù)權(quán)利要求20所述的設(shè)備,其進(jìn)一步包含 用于檢測(cè)音頻流中的一個(gè)或一個(gè)以上邊界的裝置;以及用于在所述邊界中的一者處切換到第一音頻編解碼器的裝置。
26.根據(jù)權(quán)利要求25所述的設(shè)備,其中所述邊界包括靜默周期。
27.根據(jù)權(quán)利要求20所述的設(shè)備,其進(jìn)一步包含用于將所述環(huán)境噪聲水平從所述裝置傳遞到另一裝置的裝置。
28.根據(jù)權(quán)利要求20所述的設(shè)備,其中所述裝置為無(wú)線頭戴式耳機(jī)。
29.一種計(jì)算機(jī)可讀媒體,其包含可由一個(gè)或一個(gè)以上處理器執(zhí)行的指令集,所述計(jì)算機(jī)可讀媒體包含用于確定裝置的至少一個(gè)操作條件的代碼;以及用于基于所述操作條件來(lái)選擇用于所述裝置的第一音頻譯碼過(guò)程的代碼,所述第一音頻譯碼過(guò)程在所述裝置處的音頻處理期間消耗比第二音頻譯碼過(guò)程少的電力。
30.根據(jù)權(quán)利要求四所述的計(jì)算機(jī)可讀媒體,其進(jìn)一步包含用于測(cè)量剩余電池能量容量的代碼,其中所述操作條件是基于所述剩余電池能量容量。
31.根據(jù)權(quán)利要求四所述的計(jì)算機(jī)可讀媒體,其進(jìn)一步包含用于測(cè)量環(huán)境噪聲水平的代碼,其中所述操作條件是基于所述環(huán)境噪聲水平。
32.根據(jù)權(quán)利要求四所述的計(jì)算機(jī)可讀媒體,其進(jìn)一步包含用于測(cè)量剩余電池能量容量的代碼;以及用于測(cè)量環(huán)境噪聲水平的代碼;其中所述操作條件是基于所述剩余電池能量容量和所述環(huán)境噪聲水平。
33.根據(jù)權(quán)利要求四所述的計(jì)算機(jī)可讀媒體,其進(jìn)一步包含 用于測(cè)量環(huán)境噪聲水平的代碼;以及用于測(cè)量音頻信號(hào)的代碼;其中所述操作條件是基于所述音頻信號(hào)與所述環(huán)境噪聲水平的信噪比(SNR)。
34.根據(jù)權(quán)利要求四所述的計(jì)算機(jī)可讀媒體,其進(jìn)一步包含 用于檢測(cè)音頻流中的一個(gè)或一個(gè)以上邊界的代碼;以及用于在所述邊界中的一者處切換到第一音頻編解碼器的代碼。
35.根據(jù)權(quán)利要求34所述的計(jì)算機(jī)可讀媒體,其中所述邊界包括靜默周期。
36.根據(jù)權(quán)利要求四所述的計(jì)算機(jī)可讀媒體,其進(jìn)一步包含 用于將所述操作條件從所述裝置傳遞到另一裝置的代碼。
37.根據(jù)權(quán)利要求四所述的計(jì)算機(jī)可讀媒體,其中所述裝置為無(wú)線頭戴式耳機(jī)。
全文摘要
傳感器經(jīng)配置以確定裝置的至少一個(gè)操作條件,且選擇器經(jīng)配置以基于所述操作條件來(lái)選擇用于所述裝置的音頻譯碼過(guò)程。所述操作條件可包括所述裝置的剩余電池壽命和/或環(huán)境噪聲水平。所述選定的音頻譯碼過(guò)程在音頻處理期間可消耗比另一可能的音頻譯碼過(guò)程少的電力。所述音頻可包括話音和/或音頻回放,例如,音樂(lè)回放。
文檔編號(hào)G10L19/14GK102301744SQ201080005885
公開日2011年12月28日 申請(qǐng)日期2010年1月21日 優(yōu)先權(quán)日2009年1月29日
發(fā)明者喬爾·林斯基, 埃迪·L·T·喬伊, 金塔爾·D·山派特 申請(qǐng)人:高通股份有限公司