專利名稱:自動(dòng)音頻轉(zhuǎn)換的制作方法
技術(shù)領(lǐng)域:
本發(fā)明總體上涉及移動(dòng)設(shè)備,更具體地,涉及從移動(dòng)設(shè)備輸出音頻信息。
背景技術(shù):
多種現(xiàn)代移動(dòng)或便攜式設(shè)備能夠輸出或“播放”音頻或音視頻資料。這種設(shè)備包括傳統(tǒng)的地面無(wú)線電設(shè)備、衛(wèi)星無(wú)線電設(shè)備、個(gè)人音樂或媒體播放器、互聯(lián)網(wǎng)媒體播放器等。 隨著設(shè)備的多樣性和包括在這些設(shè)備中的功能的增加,可用內(nèi)容也增多。
發(fā)明內(nèi)容
根據(jù)第一方面,一種由設(shè)備執(zhí)行的方法可以包括在設(shè)備處接收來(lái)自第一音頻源的信號(hào);輸出基于所接收信號(hào)的音頻內(nèi)容;確定所接收信號(hào)的信號(hào)強(qiáng)度是否下降到閾值之下;以及當(dāng)所接收信號(hào)的所述信號(hào)強(qiáng)度下降到所述閾值之下時(shí),自動(dòng)輸出來(lái)自第二音頻源的音頻內(nèi)容。另外,所述第一音頻源的位置可以遠(yuǎn)離所述設(shè)備,并且所述信號(hào)可以是射頻信號(hào)。另外,所述射頻信號(hào)可以是FM(調(diào)頻)無(wú)線電信號(hào)。另外,所述閾值可以是大約50dBu (空載分貝)。另外,射頻信號(hào)可以是經(jīng)由電信網(wǎng)絡(luò)接收的數(shù)據(jù)流。另外,所述信號(hào)強(qiáng)度可以基于丟包來(lái)測(cè)量,并且所述閾值可以是超過(guò)大約5%的丟包。另外,該方法可以包括確定所接收信號(hào)的所述信號(hào)強(qiáng)度是否下降到所述閾值之下達(dá)特定時(shí)間量。另外,所述特定時(shí)間量可以是大約10秒鐘。另外,所述第二音頻源可以是在所述設(shè)備上本地存儲(chǔ)的音頻文件。另外,所述第二音頻源可以是在所述設(shè)備上本地存儲(chǔ)的音頻文件的播放列表。另外,該方法還可以包括訪問音頻源轉(zhuǎn)換規(guī)則信息,所述音頻源轉(zhuǎn)換規(guī)則信息包括至少初始音頻源指定以及備用音頻源指定,所述初始音頻源指定指定了所述第一音頻源,并且所述備用音頻源指定指定了所述第二音頻源。另外,該方法還可以包括在輸出來(lái)自所述第二音頻源的音頻內(nèi)容后,監(jiān)測(cè)來(lái)自所述第一音頻源的所述信號(hào)強(qiáng)度;確定所述信號(hào)強(qiáng)度是否超過(guò)閾值;以及當(dāng)所述信號(hào)強(qiáng)度超過(guò)所述閾值時(shí),輸出基于所接收信號(hào)的音頻內(nèi)容。另外,確定所述信號(hào)強(qiáng)度是否超過(guò)閾值可以包括確定所述信號(hào)強(qiáng)度是否超過(guò)所述閾值達(dá)特定時(shí)段。另外,所述特定時(shí)段可以是大約30秒鐘至60秒鐘。根據(jù)另一方面,一種設(shè)備可以包括通信接口,其用于接收來(lái)自第一音頻源的信號(hào);存儲(chǔ)器,其用于存儲(chǔ)音頻文件;輸出裝置,其輸出音頻內(nèi)容;以及邏輯,其被配置為經(jīng)由所述輸出裝置輸出基于所接收的信號(hào)的音頻內(nèi)容,確定所接收的信號(hào)的信號(hào)強(qiáng)度是否已下降到閾值之下,并且當(dāng)所接收的信號(hào)的所述信號(hào)強(qiáng)度已下降到所述閾值之下時(shí)自動(dòng)輸出來(lái)自存儲(chǔ)的音頻文件的音頻內(nèi)容。另外,所述第一音頻源的位置可以遠(yuǎn)離所述設(shè)備,并且所述信號(hào)可以是FM(調(diào)頻) 無(wú)線電信號(hào)。另外,所述邏輯還可以被配置為識(shí)別音頻源轉(zhuǎn)換規(guī)則信息,所述音頻源轉(zhuǎn)換規(guī)則信息包括至少初始音頻源指定以及備用音頻源指定,所述初始音頻源指定指定了所述第一音頻源,并且所述備用音頻源指定指定了存儲(chǔ)的音頻文件。另外,所述邏輯還可以被配置為在輸出來(lái)自所存儲(chǔ)的音頻文件的音頻內(nèi)容后,監(jiān)測(cè)來(lái)自所述第一音頻源的所接收的信號(hào)的所述信號(hào)強(qiáng)度;確定所接收的信號(hào)的所述信號(hào)強(qiáng)度是否超過(guò)所述閾值;并且當(dāng)所接收的信號(hào)的所述信號(hào)強(qiáng)度超過(guò)所述閾值時(shí),輸出基于所接收信號(hào)的音頻內(nèi)容。根據(jù)另一方面,一種計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)存儲(chǔ)有多個(gè)指令序列,在被至少一個(gè)處理器執(zhí)行時(shí),所述多個(gè)指令序列可以使所述至少一個(gè)處理器執(zhí)行以下操作 訪問音頻源轉(zhuǎn)換規(guī)則信息,所述音頻源轉(zhuǎn)換規(guī)則信息包括至少初始音頻源指定和備用音頻源指定,所述初始音頻源指定指定了第一音頻源,并且所述備用音頻源指定指定了第二音頻源;接收來(lái)自所述第一音頻源的無(wú)線信號(hào);輸出基于所接收的信號(hào)的音頻內(nèi)容;確定所接收信號(hào)的信號(hào)強(qiáng)度是否下降到閾值之下;以及當(dāng)所接收信號(hào)的所述信號(hào)強(qiáng)度下降到所述閾值之下時(shí),輸出來(lái)自所述第二音頻源的音頻內(nèi)容。另外,當(dāng)由至少一個(gè)處理器執(zhí)行時(shí),所述多個(gè)指令序列還可以使所述至少一個(gè)處理器執(zhí)行以下操作在輸出來(lái)自所述第二音頻源的音頻內(nèi)容后,監(jiān)測(cè)來(lái)自所述第一音頻源的所接收信號(hào)的所述信號(hào)強(qiáng)度;確定所接收信號(hào)的信號(hào)強(qiáng)度是否超過(guò)所述閾值;以及當(dāng)所接收信號(hào)的信號(hào)強(qiáng)度超過(guò)所述閾值時(shí),輸出基于所接收信號(hào)的音頻內(nèi)容。
參照附圖,在附圖中,具有相同標(biāo)號(hào)的部件可以始終代表相同的部件。圖1是可以實(shí)現(xiàn)與本發(fā)明一致的方法和系統(tǒng)的示例性設(shè)備的圖;圖2是例示了根據(jù)示例性實(shí)現(xiàn)的圖1的用戶設(shè)備的部件的圖;圖3是圖1和圖2的用戶設(shè)備的功能框圖;圖4例示了示例性音頻源轉(zhuǎn)換規(guī)則數(shù)據(jù)庫(kù)的結(jié)構(gòu);以及圖5是例示圖1的用戶設(shè)備中與轉(zhuǎn)換音頻源相關(guān)聯(lián)的示例性處理的流程圖。
具體實(shí)施例方式圖1是可以與本文中所述的設(shè)備、系統(tǒng)和方法協(xié)同使用的示例性用戶設(shè)備100的圖。在示例性實(shí)現(xiàn)中,用戶設(shè)備100可以是移動(dòng)終端。如在此所用,術(shù)語(yǔ)“移動(dòng)終端”可以包括便攜式媒體播放器(PMP)(例如,MPEG音頻層3 (MP;3)播放器);視頻游戲播放設(shè)備;具有或不具有多行顯示的顯示器的蜂窩式無(wú)線電話;可以將蜂窩無(wú)線電話、數(shù)據(jù)處理、傳真及數(shù)據(jù)通信功能組合起來(lái)的個(gè)人通信系統(tǒng)(PCS)終端;能夠包括無(wú)線電話、尋呼機(jī)、互聯(lián)網(wǎng)/ 內(nèi)聯(lián)網(wǎng)訪問、網(wǎng)頁(yè)瀏覽器、記事簿、日歷和/或全球定位系統(tǒng)(GPS)接收器的個(gè)人數(shù)字助理 (PDA);以及傳統(tǒng)的膝上型計(jì)算機(jī)和/或掌上型計(jì)算機(jī)接收器或包括無(wú)線電話收發(fā)器的其它電器。移動(dòng)終端也可以被稱為“普適計(jì)算”設(shè)備。
參照?qǐng)D1,用戶設(shè)備100可以包括外殼110、揚(yáng)聲器120、顯示器130、控制鍵140、鍵區(qū)150、麥克風(fēng)160和音頻/視頻(A/V)接口端口 170。外殼110可以保護(hù)用戶設(shè)備100的部件不受外部或環(huán)境因素影響。揚(yáng)聲器120可以向用戶設(shè)備100的用戶提供音頻信息。顯示器130可以向用戶提供視頻信息。例如,顯示器130可以提供關(guān)于入局或出局電話呼叫和/或入局或出局電子郵件(e-mail)、即時(shí)消息、短消息業(yè)務(wù)(SMS)消息等的信息??刂奇I140可以允許用戶與用戶設(shè)備100交互,以使用戶設(shè)備100執(zhí)行諸如撥打電話、 播放各種媒體等的一個(gè)或更多個(gè)操作。例如,控制鍵140可以包括撥號(hào)鍵、掛機(jī)鍵、播放/ 暫停鍵等。鍵區(qū)150可以包括標(biāo)準(zhǔn)電話鍵區(qū)。麥克風(fēng)160可以從用戶接收音頻信息。A/V 接口端口 170可以包括用于接收可操作地連接到諸如免提耳機(jī)、耳機(jī)、外部顯示器、家庭或汽車音響系統(tǒng)等的外部設(shè)備的端口或插孔。盡管如圖1所示的用戶設(shè)備100包括多種部件,但應(yīng)注意的是,與本文所述的實(shí)施例一致的用戶設(shè)備100可以包括比圖1所示的那些部件更少或更多的部件。例如,用戶設(shè)備100可以包括PMP,該P(yáng)MP具有外殼110、顯示器130、控制鍵140和A/V接口端口 170,但是不包括鍵區(qū)150、揚(yáng)聲器120或麥克風(fēng)160中的一個(gè)或更多個(gè)。本文中針對(duì)通過(guò)如用戶設(shè)備100的移動(dòng)設(shè)備輸出或“播放”音頻內(nèi)容而描述本發(fā)明的方面。還應(yīng)該理解,在本文中描述的設(shè)備、系統(tǒng)和方法也可以與諸如基于汽車的立體聲系統(tǒng)等可不包括用于與其它設(shè)備通信的各種通信功能的其它類型的設(shè)備一起使用。圖2是示出了根據(jù)示例性實(shí)現(xiàn)的用戶設(shè)備100的部件的圖。用戶設(shè)備100可以包括總線210、處理器220、存儲(chǔ)器230、輸入裝置M0、輸出裝置250、電源洸0、通信接口 270 和天線觀0??偩€210使得能夠在用戶設(shè)備100的部件之間進(jìn)行通信。本領(lǐng)域的技術(shù)人員將意識(shí)到,用戶設(shè)備100可以按照許多其它方式來(lái)配置,并且可以包括其它或不同部件。例如,用戶設(shè)備100可以包括用于數(shù)據(jù)處理的一個(gè)或多個(gè)調(diào)制器、解調(diào)制器、編碼器、解碼器寸。處理器220可以包括處理器、微處理器、專用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門陣列 (FPGA)或其它處理邏輯。處理器220可以執(zhí)行軟件指令/程序或數(shù)據(jù)結(jié)構(gòu)來(lái)控制用戶設(shè)備 100的操作。存儲(chǔ)器230可以包括存儲(chǔ)將由處理器220執(zhí)行的信息和指令的隨機(jī)存取存儲(chǔ)器 (RAM)或其它類型的動(dòng)態(tài)存儲(chǔ)裝置;存儲(chǔ)處理器220使用的靜態(tài)信息和指令的只讀存儲(chǔ)器 (ROM)或其它類型的靜態(tài)存儲(chǔ)裝置;用于存儲(chǔ)信息和指令的閃存存儲(chǔ)器(例如,電可擦除可編程只讀存儲(chǔ)器(EEPROM))裝置;和/或一些其它類型的磁或光記錄介質(zhì)及其的對(duì)應(yīng)驅(qū)動(dòng)器。在處理器220執(zhí)行指令期間,存儲(chǔ)器230也可以用來(lái)存儲(chǔ)臨時(shí)變量或其它即時(shí)信息。處理器220使用的指令也可以或另選地存儲(chǔ)在處理器220可訪問的其它類型的計(jì)算機(jī)可讀介質(zhì)中。計(jì)算機(jī)可讀介質(zhì)可以包括一個(gè)或多個(gè)存儲(chǔ)器裝置。輸入裝置240可以包括允許操作者向用戶設(shè)備100輸入信息的機(jī)構(gòu),諸如控制鍵 140、鍵區(qū)150、麥克風(fēng)160、鍵盤(例如,QWERTY鍵盤、Dvorak鍵盤)、基于手勢(shì)的裝置、基于光符識(shí)別(OCR)的裝置、操縱桿、虛擬鍵盤、語(yǔ)音轉(zhuǎn)文本引擎、鼠標(biāo)、筆、語(yǔ)音識(shí)別和/或生物識(shí)別機(jī)構(gòu)等。輸出裝置250可以包括向用戶輸出信息的一個(gè)或更多個(gè)機(jī)構(gòu)、諸如揚(yáng)聲器120的一個(gè)或多個(gè)話筒、諸如A/V接口端口 170的音頻或音視頻接口、諸如顯示器130的顯示器、打印機(jī)、有線或無(wú)線耳機(jī)(例如,藍(lán)牙 耳機(jī))等。電源沈0(本文中也稱為電池沈0)可以包括一個(gè)或更多個(gè)電池和/或用來(lái)向用戶設(shè)備100提供電力的其它電源部件。通信接口 270可以包括使用戶設(shè)備能夠與其它設(shè)備進(jìn)行通信的任何收發(fā)器機(jī)構(gòu)。例如,通信接口 270可以包括用于接收地面或衛(wèi)星的無(wú)線電信號(hào)的部件。在其它實(shí)現(xiàn)中,通信接口 270可以包括用于發(fā)送和接收模擬和/或數(shù)字電信信號(hào)的部件,這些信號(hào)諸如是GSM(全球移動(dòng)通信系統(tǒng))、PCS (個(gè)人通信服務(wù))、FDMA (頻分多址)、CDMA (碼分多址)、TDMA (時(shí)分多址)、GPRS (通用分組無(wú)線業(yè)務(wù))、EDGE (增強(qiáng)型數(shù)據(jù)速率GSM演進(jìn))和/或HSDPA(高速下行分組接入)的信號(hào)。另外,通信接口 270可以包括用于發(fā)送和接收與局域數(shù)據(jù)網(wǎng)絡(luò)(例如,藍(lán)牙 、Wi-Fi(例如,IEEE802. Ilx)或WiMAX(例如,IEEE802. 16x)網(wǎng)絡(luò))相關(guān)聯(lián)的短距離射頻(RF)信號(hào)。例如,通信接口 270可以向藍(lán)牙 附件或耳機(jī)輸出音頻信號(hào)。天線280例如可以包括一個(gè)或更多個(gè)定向和/或全向天線。 在一個(gè)實(shí)現(xiàn)中,天線280可以被配置為接收與調(diào)頻(FM)和/或調(diào)幅(AM)廣播無(wú)線電信號(hào)相對(duì)應(yīng)的空中下載(OTA)射頻信號(hào)。用戶設(shè)備100可以為用戶提供平臺(tái)來(lái)播放音樂(例如,經(jīng)由揚(yáng)聲器120、AV接口端口 170,或者經(jīng)由通信接口 170(例如,藍(lán)牙 附件)輸出音頻),發(fā)出和接收電話呼叫,發(fā)送和接收消息(例如,電子郵件、文本消息、多媒體消息、短消息業(yè)務(wù)(SMS)消息等),播放游戲等。如下詳細(xì)所述,用戶設(shè)備100還可以執(zhí)行與使用戶設(shè)備100能夠基于各種預(yù)定因素從一個(gè)音頻源轉(zhuǎn)換到另一音頻源相關(guān)聯(lián)的處理。用戶設(shè)備100可以響應(yīng)處理器220執(zhí)行包含在如存儲(chǔ)器230的計(jì)算機(jī)可讀介質(zhì)中的一系列指令來(lái)執(zhí)行這些操作。這種指令可以從另一個(gè)計(jì)算機(jī)可讀介質(zhì)經(jīng)由例如通信接口 270讀入存儲(chǔ)器230中。計(jì)算機(jī)可讀介質(zhì)可以包括一個(gè)或更多個(gè)存儲(chǔ)器裝置。在另選實(shí)施例中,硬連線的電路可以用于代替軟件指令或與軟件指令一起使用,來(lái)實(shí)現(xiàn)與本發(fā)明一致的處理。因而,本文中描述的實(shí)現(xiàn)不限于硬件電路和軟件的任何特定組合。圖3是圖1和圖2的用戶設(shè)備的功能框圖。圖3所示的邏輯框圖可以被實(shí)現(xiàn)為軟件、硬件、硬件與軟件的組合。在一個(gè)示例性實(shí)現(xiàn)中,圖3所示的邏輯框圖可以包括在存儲(chǔ)器230中。參照?qǐng)D3,存儲(chǔ)器230可以包括操作系統(tǒng)310、音頻應(yīng)用320和由處理器220執(zhí)行的音頻源轉(zhuǎn)換邏輯330。存儲(chǔ)器230還可以包括音頻內(nèi)容數(shù)據(jù)庫(kù)340。取決于實(shí)現(xiàn),用戶設(shè)備 200可以包括與圖3所示的那些部件更多、更少或不同的部件。例如,音頻應(yīng)用320可以包括超過(guò)一個(gè)音頻應(yīng)用(例如,F(xiàn)M無(wú)線電應(yīng)用、數(shù)字音樂播放器應(yīng)用、互聯(lián)網(wǎng)無(wú)線電應(yīng)用等)。操作系統(tǒng)310可以包括被配置成管理用戶設(shè)備100的硬件和軟件資源的邏輯。例如,操作系統(tǒng)310可以管理它的文件系統(tǒng)、設(shè)備驅(qū)動(dòng)器、通信資源(例如,無(wú)線電接收器、傳輸控制協(xié)議(TCP)/IP棧)、事件通知等。音頻應(yīng)用320可以包括被配置成輸出或“播放”至少兩種不同類型的音頻內(nèi)容的邏輯。如以上簡(jiǎn)要描述的那樣,音頻應(yīng)用320可以包括單個(gè)可執(zhí)行應(yīng)用或者可以包括一個(gè)以上的可執(zhí)行應(yīng)用。例如,音頻應(yīng)用320可以包括硬件和軟件組件以輸出(例如,經(jīng)由揚(yáng)聲器120和/或AV接口端口 170)FM(或AM)無(wú)線電內(nèi)容和諸如本地存儲(chǔ)的音頻文件、或經(jīng)由電信網(wǎng)絡(luò)(例如,Wi-Fi、GSM、UMTS(通用移動(dòng)通信系統(tǒng))、 EVDO(Evolution Data Only)、HSDPA(高速下行分組接入)等)的流傳輸?shù)囊纛l內(nèi)容數(shù)據(jù)的音頻內(nèi)容的第二源(有時(shí),經(jīng)由電信網(wǎng)絡(luò)傳送的音頻內(nèi)容源被稱為“互聯(lián)網(wǎng)無(wú)線電”或流音頻)。應(yīng)該注意,術(shù)語(yǔ)“互聯(lián)網(wǎng)無(wú)線電”可以用來(lái)說(shuō)明從遠(yuǎn)離用戶設(shè)備100的源接收流傳輸?shù)娜魏我纛l內(nèi)容,并不限于“電臺(tái)”或類似格式的內(nèi)容源。在與本文所述的實(shí)施例一致的一個(gè)實(shí)現(xiàn)中,音頻應(yīng)用320可以被配置成提供用于接收與音頻播放相對(duì)應(yīng)的用戶選擇的用戶接口。這種選擇可以包括針對(duì)FM無(wú)線電播放的電臺(tái)(例如,頻率)選擇、針對(duì)本地存儲(chǔ)的音頻文件的音頻內(nèi)容庫(kù)介紹、針對(duì)流音頻內(nèi)容的互聯(lián)網(wǎng)無(wú)線電源選擇等。用戶接口還可以包括諸如播放/暫停、停止、快進(jìn)、返回、保留、下一樂曲、前一樂曲、菜單等的播放控制。另選地,播放控制可以被包括在控制鍵140中。音頻應(yīng)用320還可以被配置成接收在失去音頻源時(shí)基于例如到音頻源的連接的丟失而要執(zhí)行的音頻源轉(zhuǎn)換規(guī)則的用戶選擇。例如,音頻應(yīng)用320可以被配置成接收音頻源轉(zhuǎn)換規(guī)則,該音頻源轉(zhuǎn)換規(guī)則指定了在失去FM無(wú)線電信號(hào)和/或流音頻內(nèi)容的情況下要播放的缺省播放列表(即,歌曲或其它音頻文件組合)。在其它實(shí)現(xiàn)中,音頻源轉(zhuǎn)換規(guī)則可以指定在失去FM無(wú)線電信號(hào)的情況下啟動(dòng)互聯(lián)網(wǎng)無(wú)線電源。類似地,音頻源轉(zhuǎn)換規(guī)則可以指定在失去互聯(lián)網(wǎng)無(wú)線電的情況下啟動(dòng)或“收聽"FM無(wú)線電臺(tái)。例如,所選的音頻源轉(zhuǎn)換規(guī)則可以被存儲(chǔ)在音頻內(nèi)容數(shù)據(jù)庫(kù)340或與存儲(chǔ)器230關(guān)聯(lián)的其它結(jié)構(gòu)中。圖4示出了示例性音頻源轉(zhuǎn)換規(guī)則數(shù)據(jù)庫(kù)400的結(jié)構(gòu)。該音頻源轉(zhuǎn)換規(guī)則數(shù)據(jù)庫(kù) 400可以被包括在音頻源轉(zhuǎn)換邏輯330中,或者可以被設(shè)置為遠(yuǎn)離音頻源轉(zhuǎn)換邏輯330但可以被音頻源轉(zhuǎn)換邏輯器330訪問。如圖所示,音頻源轉(zhuǎn)換規(guī)則數(shù)據(jù)庫(kù)400可以包括與音頻內(nèi)容源相對(duì)應(yīng)的多個(gè)規(guī)則。更具體地,音頻源轉(zhuǎn)換規(guī)則數(shù)據(jù)庫(kù)400包括與FM無(wú)線電源相對(duì)應(yīng)的規(guī)則405和與互聯(lián)網(wǎng)無(wú)線電源相對(duì)應(yīng)的規(guī)則410。每個(gè)規(guī)則405/410都可以包括初始音頻源字段415、第一備用音頻源字段420和第二備用音頻源字段430。初始音頻源字段415可以指定初始音頻內(nèi)容的源。在規(guī)則405中,初始音頻源字段415指定FM無(wú)線電作為初始音頻源。在規(guī)則410中,初始音頻源字段415指定互聯(lián)網(wǎng)無(wú)線電作為初始音頻源。第一備用音頻源字段420可以指定在失去與初始音頻源字段415關(guān)聯(lián)的音頻內(nèi)容時(shí)要播放或輸出的音頻源。在規(guī)則405中,第一備用音頻源字段420指定了對(duì)互聯(lián)網(wǎng)音頻源的特定選擇。在規(guī)則410中,第一備用音頻源字段420指定了在用戶設(shè)備100中本地存儲(chǔ)(例如,在音頻內(nèi)容數(shù)據(jù)庫(kù)340中)的特定播放列表或樂曲。第二備用音頻源字段430可以指定在不能獲得與第一備用音頻源字段415關(guān)聯(lián)的音頻內(nèi)容時(shí)要播放或輸出的音頻源。在規(guī)則405中,第二備用音頻源字段430指定了在用戶設(shè)備100中本地存儲(chǔ)(例如,在音頻內(nèi)容數(shù)據(jù)庫(kù)340中)的特定播放列表或樂曲。規(guī)則 410在第二備用音頻源字段430沒有記錄。返回圖3,音頻源轉(zhuǎn)換邏輯330可以包括被配置成確定與當(dāng)前音頻源相對(duì)應(yīng)的信號(hào)丟失或連接丟失的邏輯。例如,針對(duì)FM無(wú)線電源,音頻源轉(zhuǎn)換邏輯330可以被配置成監(jiān)測(cè)與當(dāng)前的FM無(wú)線電源相對(duì)應(yīng)的信號(hào)強(qiáng)度。在一些實(shí)現(xiàn)中,信號(hào)強(qiáng)度監(jiān)測(cè)可以被包含在集成在通信接口 270內(nèi)的FM音頻接收器部件中。在其它實(shí)現(xiàn)中,信號(hào)強(qiáng)度監(jiān)測(cè)可以由用戶設(shè)備100內(nèi)的其它部件執(zhí)行。針對(duì)互聯(lián)網(wǎng)無(wú)線電源或其它流音頻源,音頻源轉(zhuǎn)換邏輯330可以被配置成監(jiān)測(cè)丟包或一些其它形式的數(shù)據(jù)丟失計(jì)量(例如,抖動(dòng)、延時(shí)等)。音頻源轉(zhuǎn)換邏輯330可以被配置成當(dāng)計(jì)量(例如,信號(hào)強(qiáng)度、丟包等)下降到預(yù)定閾值之下達(dá)預(yù)定時(shí)段時(shí),識(shí)別與當(dāng)前音頻源相對(duì)應(yīng)的信號(hào)丟失或連接丟失。例如,低于大約50dBu(空載分貝)超過(guò)大約10秒的FM信號(hào)強(qiáng)度可以被認(rèn)為失去信號(hào)。針對(duì)流音頻源, 10秒鐘的例如超過(guò)5%的分組丟失可以被認(rèn)為高得無(wú)法接受,并器被認(rèn)為失去連接。這段時(shí)間可以被認(rèn)為延遲,音頻源轉(zhuǎn)換邏輯330在該時(shí)段可以確定信號(hào)已丟失。通過(guò)要求信號(hào)強(qiáng)度減小或失去至少達(dá)預(yù)定時(shí)段(例如,10秒鐘),用戶設(shè)備100可以保護(hù)對(duì)音頻內(nèi)容的不必要改變,諸如在短隧道中、干擾等造成的暫時(shí)信號(hào)丟失。音頻源轉(zhuǎn)換邏輯330可以被配置成在檢測(cè)到信號(hào)丟失或連接丟失后檢索或訪問相應(yīng)的音頻源轉(zhuǎn)換規(guī)則(例如,來(lái)自數(shù)據(jù)庫(kù)400),并且自動(dòng)地將音頻播放轉(zhuǎn)換到在規(guī)則中指定的第一備用音頻源,使得設(shè)備100的音頻播放基本不中斷。在一個(gè)實(shí)現(xiàn)中,來(lái)自第一備用音頻源的音頻播放可以采取漸入方式,使得不會(huì)發(fā)生可能的令人不愉悅的突然音頻改變。術(shù)語(yǔ)“漸入”通常是指音量的逐漸的提高,直到播放音量到達(dá)正常或之前設(shè)定的音量水平。在不連接到第一備用音頻源的情況下,音頻源轉(zhuǎn)換邏輯330可以被配置成轉(zhuǎn)換到第二備用音頻源(如果指定了的話)。在一些實(shí)現(xiàn)中,音頻源轉(zhuǎn)換邏輯器330可以被配置成向與轉(zhuǎn)換相關(guān)的用戶輸出或顯示(例如,在顯示器130上)指示或通知。在一個(gè)示例性實(shí)現(xiàn)中,音頻源轉(zhuǎn)換邏輯330可以被配置成繼續(xù)監(jiān)測(cè)原始音頻源的信號(hào)或連接,使得在達(dá)到可接受的信號(hào)或連接水平后,設(shè)備100可以轉(zhuǎn)換回到該原始音頻內(nèi)容源。在一些實(shí)現(xiàn)中,關(guān)于轉(zhuǎn)換回到原始音頻內(nèi)容源的確定可以要求對(duì)可接受的信號(hào)或連接保持諸如大約30秒鐘至60秒鐘的預(yù)定測(cè)試時(shí)段的確定。這種保護(hù)措施防止了在接收不穩(wěn)定或變化的條件(例如,諸如隧道等的地理?xiàng)l件)的情況下不必要地切換音頻源。音頻內(nèi)容數(shù)據(jù)庫(kù)340可以包括被配置成存儲(chǔ)或保持音頻文件和/或音頻源轉(zhuǎn)換規(guī)則的邏輯或存儲(chǔ)結(jié)構(gòu)(例如,數(shù)據(jù)庫(kù)400)。在一些實(shí)現(xiàn)中,音頻內(nèi)容數(shù)據(jù)庫(kù)340可以包括被分類或存儲(chǔ)為播放列表的音頻文件,或者是音頻文件或內(nèi)容的組合。此外,音頻內(nèi)容數(shù)據(jù)庫(kù)340可以被配置成在用戶設(shè)備100輸出流音頻內(nèi)容之前緩存流音頻內(nèi)容。通過(guò)使能在失去了信號(hào)強(qiáng)度或到第一音頻源的連接的情況下從第一音頻源自動(dòng)轉(zhuǎn)換到備用音頻源,用戶設(shè)備100的用戶即使在信號(hào)相關(guān)干擾的情況下也可以提高基本不中斷的音頻內(nèi)容。示例性處理圖5是示出了與在用戶設(shè)備100中轉(zhuǎn)換音頻源關(guān)聯(lián)的示例性處理的流程圖。處理可以以用戶設(shè)備100接收對(duì)音頻源轉(zhuǎn)換規(guī)則的用戶選擇開始(框500)。如上所述,可以為了規(guī)定失去與所選的音頻源關(guān)聯(lián)的信號(hào)或連接的情況下的音頻源轉(zhuǎn)換規(guī)則而建立音頻源轉(zhuǎn)換規(guī)則。為了本示例的目的,音頻源轉(zhuǎn)換規(guī)則可以指出,播放列表“輕松音樂,,可以被選擇為初始FM無(wú)線電源的備用音頻源。用戶設(shè)備100可以接收對(duì)如特定頻道(即頻率)的初始FM無(wú)線電源的用戶選擇 (框505)。例如,音頻應(yīng)用320可以接收對(duì)FM無(wú)線電源的用戶選擇,并且還可以經(jīng)由提供的用戶接口(例如,無(wú)線電控制/輸入接口)來(lái)接收對(duì)特定頻道的用戶選擇。用戶設(shè)備可以啟動(dòng)或“收聽”所選的FM無(wú)線電音頻源(框510)。例如,音頻應(yīng)用320可以經(jīng)由天線觀0 接收與所選擇的FM無(wú)線電源相對(duì)應(yīng)的射頻(RF)信號(hào)。用戶設(shè)備100可以監(jiān)測(cè)與FM無(wú)線電源相關(guān)的信號(hào)強(qiáng)度(框515)。例如,音頻源轉(zhuǎn)換邏輯330可以監(jiān)測(cè)與所選擇的FM無(wú)線電源相對(duì)應(yīng)的RF信號(hào)的信號(hào)強(qiáng)度相關(guān)的空載分貝水平(dBu)或其它信號(hào)強(qiáng)度計(jì)量。音頻源轉(zhuǎn)換邏輯330可以確定FM無(wú)線電源的信號(hào)強(qiáng)度是否下降到預(yù)定閾值之下達(dá)預(yù)定時(shí)段(框520)。例如,如上所述,F(xiàn)M無(wú)線電信號(hào)下降到 50dBu之下超過(guò)10秒鐘就可以被確定為丟失。如上所述,實(shí)現(xiàn)自動(dòng)音頻轉(zhuǎn)換時(shí)的延時(shí)可以防止由于音頻信號(hào)的暫時(shí)丟失而不必要和不需要地改變音頻。如果確定FM無(wú)線電音頻源的信號(hào)強(qiáng)度未下降到閾值之下達(dá)預(yù)定時(shí)段(框520: 否),則處理返回至框520以待下一個(gè)監(jiān)測(cè)間隔。但是,當(dāng)確定了 FM無(wú)線電音頻源的信號(hào)強(qiáng)度已下降到閾值之下達(dá)預(yù)定時(shí)段時(shí)(框520 是),音頻源轉(zhuǎn)換邏輯330可以檢索與初始音頻源相對(duì)應(yīng)的音頻轉(zhuǎn)換規(guī)則(例如,從數(shù)據(jù)庫(kù)400)(框525)。音頻源轉(zhuǎn)換邏輯330可以從檢索的音頻轉(zhuǎn)換規(guī)則中識(shí)別出備用音頻源(框530), 并且可以啟動(dòng)所選備用音頻源的播放(框53 。在此情況下,假定所識(shí)別的備用音頻源是標(biāo)識(shí)一組本地存儲(chǔ)的音頻文件的“輕松音樂”播放列表。在這種情況下,音頻源轉(zhuǎn)換邏輯330 可以在識(shí)別到FM無(wú)線電音頻源的低信號(hào)強(qiáng)度后自動(dòng)地選擇并啟動(dòng)該“輕松音樂”播放列表文件中的一個(gè)文件的播放。在一個(gè)實(shí)施例中,音頻源轉(zhuǎn)換邏輯可以使所選的音頻文件漸入。如上所述,在一些實(shí)施例中,音頻轉(zhuǎn)換規(guī)則可以指定遠(yuǎn)程音頻源作為第一備用源。 在這種實(shí)施例中,音頻源轉(zhuǎn)換邏輯330可以確定與該遠(yuǎn)程音頻源的連接是否可能,如果不可能,則可以識(shí)別音頻轉(zhuǎn)換規(guī)則中的第二備用音頻源。當(dāng)輸出備用音頻源時(shí),音頻源轉(zhuǎn)換邏輯330可以繼續(xù)監(jiān)測(cè)FM無(wú)線電音頻源的信號(hào)強(qiáng)度(框M0)。音頻源轉(zhuǎn)換邏輯330可以確定FM無(wú)線電音頻源的信號(hào)強(qiáng)度是否達(dá)到可接受的信號(hào)水平達(dá)預(yù)定時(shí)段(框討5)。如果否(框M5 否),則處理返回至框MO以待下一計(jì)量間隔。但是,當(dāng)FM無(wú)線電音頻源的信號(hào)強(qiáng)度已達(dá)到可接受的信號(hào)水平達(dá)預(yù)定時(shí)段時(shí)(框 M5:是),音頻源轉(zhuǎn)換邏輯330可以將播放轉(zhuǎn)換回到原始的FM無(wú)線電音頻源(框550)。在一個(gè)實(shí)現(xiàn)中,音頻源轉(zhuǎn)換邏輯330可以被配置成在結(jié)束當(dāng)前播放的音頻文件后轉(zhuǎn)換回到該 FM無(wú)線電音頻源,使得不出現(xiàn)音頻內(nèi)容的突然變化。雖然上面已就初始FM無(wú)線電音頻源說(shuō)明了圖5的處理,但是應(yīng)該理解,本文中描述的實(shí)施例等同地適用于諸如AM無(wú)線電、基于互聯(lián)網(wǎng)的流音頻源、衛(wèi)星無(wú)線電音頻源等任何遠(yuǎn)程音頻源。通過(guò)使能在失去第一音頻源的信號(hào)強(qiáng)度或連接的情況下從第一音頻源自動(dòng)轉(zhuǎn)換到備用音頻源即使在信號(hào)相關(guān)干擾的情況下也可以向用戶設(shè)備100的用戶提供基本無(wú)中斷的音頻內(nèi)容。結(jié)論以上對(duì)這些實(shí)現(xiàn)的描述提供了解釋說(shuō)明,但是并不是要將這些實(shí)現(xiàn)窮盡或者限制為所公開的精確形式。根據(jù)以上教導(dǎo),修改和變型是可能的,或者可以從這些教導(dǎo)的實(shí)踐中獲得修改和變型。例如,盡管針對(duì)圖5中所例示的示范過(guò)程描述了一系列框,但是在其他實(shí)現(xiàn)中可以改動(dòng)這些框的順序。另外,非關(guān)聯(lián)的框可以表示能夠與其他框并行執(zhí)行的操作。顯而易見的是,在圖中示出的實(shí)現(xiàn)中,可以用許多不同形式的軟件、固件和硬件來(lái)實(shí)現(xiàn)本文所描述的方案。用來(lái)實(shí)現(xiàn)這些方案的實(shí)際軟件代碼或?qū)S每刂朴布⒉粚?duì)本發(fā)明構(gòu)成限制。因此,未針對(duì)特定軟件代碼來(lái)描述這些方案的操作和行為——這應(yīng)當(dāng)理解為可以基于本文的描述來(lái)設(shè)計(jì)軟件和控制硬件以實(shí)現(xiàn)這些方案。
應(yīng)該強(qiáng)調(diào),在說(shuō)明書中使用時(shí),措辭“包括”被用來(lái)闡明存在所陳述的特征、要件、 步驟或部件,但是并不排除一個(gè)或更多個(gè)其他特征、要件、步驟、部件或其組合的存在或添加。此外,這些實(shí)現(xiàn)的某些部分已經(jīng)被描述為執(zhí)行一個(gè)或更多個(gè)功能的“邏輯”。該邏輯可以包括諸如處理器、專用集成電路或現(xiàn)場(chǎng)可編程門陣列這樣的硬件、軟件或硬件與軟件的組合。除非明確描述,本申請(qǐng)中使用的任何要素、動(dòng)作或指令都不應(yīng)該被解讀為對(duì)于本文所描述的實(shí)現(xiàn)是關(guān)鍵或必要的。此外,除非明確闡述,短語(yǔ)“基于”意指“至少部分地基于”。
權(quán)利要求
1.一種設(shè)備執(zhí)行的方法,該方法包括 在設(shè)備處接收來(lái)自第一音頻源的信號(hào); 輸出基于所接收的信號(hào)的音頻內(nèi)容;確定所接收的信號(hào)的信號(hào)強(qiáng)度是否已下降到閾值之下;以及當(dāng)所接收的信號(hào)的所述信號(hào)強(qiáng)度已下降到所述閾值之下時(shí),自動(dòng)輸出來(lái)自第二音頻源的音頻內(nèi)容。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述第一音頻源的位置遠(yuǎn)離所述設(shè)備,并且其中,所述信號(hào)包括射頻信號(hào)。
3.根據(jù)權(quán)利要求2所述的方法,其中,所述射頻信號(hào)包含F(xiàn)M(調(diào)頻)無(wú)線電信號(hào)。
4.根據(jù)權(quán)利要求3所述的方法,其中,所述閾值包含大約50dBu(空載分貝)。
5.根據(jù)權(quán)利要求2所述的方法,其中,所述射頻信號(hào)包含經(jīng)由電信網(wǎng)絡(luò)接收的數(shù)據(jù)流。
6.根據(jù)權(quán)利要求5所述的方法,其中,所述信號(hào)強(qiáng)度基于丟包來(lái)測(cè)量,并且其中,所述閾值包含超過(guò)大約5%的丟包。
7.根據(jù)權(quán)利要求1所述的方法,其中,確定所接收的信號(hào)的所述信號(hào)強(qiáng)度是否已下降到閾值之下還包括確定所接收信號(hào)的信號(hào)強(qiáng)度是否已下降到閾值之下達(dá)特定時(shí)間量。
8.根據(jù)權(quán)利要求7所述的方法,其中,所述特定時(shí)間量包含大約10秒鐘。
9.根據(jù)權(quán)利要求1所述的方法,其中,所述第二音頻源包括在所述設(shè)備上本地存儲(chǔ)的音頻文件。
10.根據(jù)權(quán)利要求9所述的方法,其中,所述第二音頻源包括在所述設(shè)備上本地存儲(chǔ)的音頻文件的播放列表。
11.根據(jù)權(quán)利要求1所述的方法,該方法還包括訪問音頻源轉(zhuǎn)換規(guī)則信息,所述音頻源轉(zhuǎn)換規(guī)則信息包括至少初始音頻源指定以及備用音頻源指定,所述初始音頻源指定指定所述第一音頻源,所述備用音頻源指定指定所述第二音頻源。
12.根據(jù)權(quán)利要求1所述的方法,該方法還包括在輸出來(lái)自所述第二音頻源的音頻內(nèi)容后,監(jiān)測(cè)來(lái)自所述第一音頻源的所述信號(hào)強(qiáng)度;確定所述信號(hào)強(qiáng)度是否超過(guò)所述閾值;以及當(dāng)所述信號(hào)強(qiáng)度超過(guò)所述閾值時(shí),輸出基于所接收的信號(hào)的音頻內(nèi)容。
13.根據(jù)權(quán)利要求12所述的方法,其中,確定所述信號(hào)強(qiáng)度是否超過(guò)所述閾值包括確定所述信號(hào)強(qiáng)度是否已超過(guò)所述閾值達(dá)特定時(shí)段。
14.根據(jù)權(quán)利要求13所述的方法,其中,所述特定時(shí)段包括大約30秒鐘至60秒鐘。
15.一種設(shè)備,該設(shè)備包括通信接口,其用于接收來(lái)自第一音頻源的信號(hào); 存儲(chǔ)器,其用于存儲(chǔ)音頻文件; 輸出裝置,其輸出音頻內(nèi)容;以及邏輯,其被配置為經(jīng)由所述輸出裝置輸出基于所接收的信號(hào)的音頻內(nèi)容; 確定所接收的信號(hào)的信號(hào)強(qiáng)度是否已下降到閾值之下;以及當(dāng)所接收的信號(hào)的所述信號(hào)強(qiáng)度已下降到所述閾值之下時(shí),自動(dòng)輸出來(lái)自存儲(chǔ)的音頻文件的音頻內(nèi)容。
16.根據(jù)權(quán)利要求15所述的設(shè)備,其中,所述第一音頻源的位置遠(yuǎn)離所述設(shè)備,并且其中,所述信號(hào)包括FM (調(diào)頻)頻段無(wú)線電信號(hào)。
17.根據(jù)權(quán)利要求15所述的設(shè)備,其中,所述邏輯還被配置成識(shí)別音頻源轉(zhuǎn)換規(guī)則信息,所述音頻源轉(zhuǎn)換規(guī)則信息包括至少初始音頻源指定以及備用音頻源指定,所述初始音頻源指定指定所述第一音頻源,并且所述備用音頻源指定指定存儲(chǔ)的音頻文件。
18.根據(jù)權(quán)利要求15所述的設(shè)備,其中,所述邏輯還被配置成在輸出來(lái)自存儲(chǔ)的音頻文件的音頻內(nèi)容后,監(jiān)測(cè)來(lái)自所述第一音頻源的接收的信號(hào)的所述信號(hào)強(qiáng)度;確定所接收的信號(hào)的所述信號(hào)強(qiáng)度是否超過(guò)所述閾值;以及當(dāng)所接收的信號(hào)的所述信號(hào)強(qiáng)度超過(guò)所述閾值時(shí),輸出基于所接收的信號(hào)的音頻內(nèi)容。
19.一種計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)存儲(chǔ)有多個(gè)指令序列,當(dāng)由至少一個(gè)處理器執(zhí)行所述多個(gè)指令序列時(shí),所述多個(gè)指令序列使所述至少一個(gè)處理器執(zhí)行以下操作訪問音頻源轉(zhuǎn)換規(guī)則信息,所述音頻源轉(zhuǎn)換規(guī)則信息包括至少初始音頻源指定以及備用音頻源指定,所述初始音頻源指定指定第一音頻源,并且所述備用音頻源指定指定第二音頻源;接收來(lái)自所述第一音頻源的無(wú)線信號(hào);輸出基于所接收的信號(hào)的音頻內(nèi)容;確定所接收的信號(hào)的信號(hào)強(qiáng)度是否已下降到閾值之下;以及當(dāng)所接收的信號(hào)的所述信號(hào)強(qiáng)度已下降到所述閾值之下時(shí),自動(dòng)輸出來(lái)自所述第二音頻源的音頻內(nèi)容。
20.根據(jù)權(quán)利要求19所述的計(jì)算機(jī)可讀介質(zhì),其中,在被所述至少一個(gè)處理器執(zhí)行時(shí), 所述多個(gè)指令序列還使所述至少一個(gè)處理器執(zhí)行以下操作在輸出來(lái)自所述第二音頻源的音頻內(nèi)容后,監(jiān)測(cè)來(lái)自所述第一音頻源的接收的信號(hào)的所述信號(hào)強(qiáng)度;確定所接收的信號(hào)的所述信號(hào)強(qiáng)度是否超過(guò)所述閾值;以及當(dāng)所接收的信號(hào)的所述信號(hào)強(qiáng)度超過(guò)所述閾值時(shí),輸出基于所接收的信號(hào)的音頻內(nèi)
全文摘要
一種方法,該方法可以包括在設(shè)備處接收來(lái)自第一音頻源的信號(hào)。可以基于所接收的信號(hào)輸出音頻內(nèi)容??梢源_定所接收的信號(hào)的信號(hào)強(qiáng)度是否已下降到閾值以下。當(dāng)所接收的信號(hào)的信號(hào)強(qiáng)度已下降到閾值以下時(shí),可以自動(dòng)地輸出來(lái)自第二音頻源的音頻內(nèi)容。
文檔編號(hào)H04M1/725GK102405608SQ200980158543
公開日2012年4月4日 申請(qǐng)日期2009年10月8日 優(yōu)先權(quán)日2009年4月10日
發(fā)明者H·特蘭德, 張勝志, 昊世杰, 李琮魁, 郭達(dá)偉 申請(qǐng)人:索尼愛立信移動(dòng)通訊有限公司