本發(fā)明涉及音頻管理領(lǐng)域,尤其涉及一種自動切換音頻輸出模式的方法及系統(tǒng)。
背景技術(shù):
出于對音質(zhì)的需求,現(xiàn)在越來越多的手機(jī)廠商將高保真(High-Fidelity,下文簡稱為“HIFI”)功能做在手機(jī)中,從而可以使任意耳機(jī)均可享受到HIFI的音響效果。HIFI是指聲頻錄音及放音系統(tǒng)或設(shè)備具有如實反映聲音信號本來面貌的能力,以及設(shè)備對聲音信號進(jìn)行特定修飾、加工處理和聲場再現(xiàn)時聲像位置及其移動的逼真程度。
現(xiàn)有技術(shù)中的一些電子設(shè)備,用戶可通過手動的方式調(diào)節(jié)音頻輸出模式,即可以選擇普通音頻輸出模式或者HIFI音頻輸出模式。然而,當(dāng)周圍環(huán)境噪聲復(fù)雜或不斷變化時,這些電子設(shè)備不能隨著環(huán)境的變化及時地智能切換音頻輸出模式,這樣用戶不得不通過手動的方式切換,既麻煩又影響了用戶的音樂體驗。
其次,HIFI是通過硬件實現(xiàn)高保真音效,會增加手機(jī)的功耗。
技術(shù)實現(xiàn)要素:
鑒于以上內(nèi)容,有必要提供一種自動切換音頻輸出模式的方法,能夠自動將當(dāng)前的音頻輸出模式切換成普通音頻輸出模式或HIFI音頻輸出模式,使用戶獲得良好體驗的同時還能降低電子設(shè)備的功耗。
還有必要提供一種自動切換音頻輸出模式的方系統(tǒng),能夠自動將當(dāng)前的音頻輸出模式切換成普通音頻輸出模式或HIFI音頻輸出模式,使用戶獲得良好體驗的同時還能降低電子設(shè)備的功耗。
一種自動切換音頻輸出模式的方法,應(yīng)用于電子設(shè)備中,所述方法包括:
獲取觸發(fā)事件信息;
調(diào)用與所述觸發(fā)事件信息相應(yīng)的檢測方法進(jìn)行檢測并得到檢測結(jié)果;
將所述檢測結(jié)果與預(yù)設(shè)的閾值進(jìn)行比較;及
根據(jù)比較結(jié)果切換音頻輸出模式。
根據(jù)本發(fā)明的一個優(yōu)選實施例,所述觸發(fā)事件信息包括:通話狀態(tài)或音頻播放狀態(tài)。
根據(jù)本發(fā)明的一個優(yōu)選實施例,所述預(yù)設(shè)的閾值包括:環(huán)境噪聲系數(shù)閾值或音頻文件音質(zhì)閾值。
根據(jù)本發(fā)明的一個優(yōu)選實施例,所述方法包括:
當(dāng)所述觸發(fā)事件信息為通話狀態(tài)時,調(diào)用環(huán)境噪聲檢測方法得到對所述電子設(shè)備當(dāng)前所處的環(huán)境噪聲的噪聲系數(shù)進(jìn)行檢測;
將檢測到的噪聲系數(shù)與所述環(huán)境噪聲系數(shù)閾值進(jìn)行比較;及
當(dāng)檢測到的噪聲系數(shù)大于所述環(huán)境噪聲系數(shù)閾值時,將當(dāng)前的音頻輸出模式切換成HIFI音頻輸出模式;或者
當(dāng)檢測到的噪聲系數(shù)小于或等于所述環(huán)境噪聲系數(shù)閾值時,將當(dāng)前的音頻輸出模式切換成普通音頻輸出模式。
根據(jù)本發(fā)明的一個優(yōu)選實施例,所述方法還包括:
當(dāng)所述觸發(fā)事件信息為音頻播放狀態(tài)時,調(diào)用音頻文件音質(zhì)檢測方法對所述電子設(shè)備當(dāng)前所播放的音頻文件音質(zhì)進(jìn)行檢測;
將檢測到的音頻文件音質(zhì)與所述音頻文件音質(zhì)閾值進(jìn)行比較;及
當(dāng)檢測到的音頻文件音質(zhì)大于所述音頻文件音質(zhì)閾值時,將當(dāng)前的音頻輸出模式切換成HIFI音頻輸出模式;或者
當(dāng)檢測到的音頻文件音質(zhì)小于或等于所述音頻文件音質(zhì)閾值時,將當(dāng)前的音頻輸出模式切換成普通音頻輸出模式。
一種自動切換音頻輸出模式的系統(tǒng),安裝于電子設(shè)備中,所述系統(tǒng)包括:
獲取模塊,用于獲取觸發(fā)事件信息;
調(diào)用模塊,用于調(diào)用與所述觸發(fā)事件信息相應(yīng)的檢測方法進(jìn)行檢測并得到檢測結(jié)果;
比較模塊,用于將所述檢測結(jié)果與預(yù)設(shè)的閾值進(jìn)行比較;及
切換模塊,用于根據(jù)比較結(jié)果切換音頻輸出模式。
根據(jù)本發(fā)明的一個優(yōu)選實施例,所述觸發(fā)事件信息包括:通話狀態(tài)或音頻播放狀態(tài)。
根據(jù)本發(fā)明的一個優(yōu)選實施例,所述預(yù)設(shè)的閾值包括:環(huán)境噪聲系數(shù)閾值或音頻文件音質(zhì)閾值。
根據(jù)本發(fā)明的一個優(yōu)選實施例,
所述調(diào)用模塊在所述觸發(fā)事件信息為通話狀態(tài)時,調(diào)用環(huán)境噪聲檢測方法對所述電子設(shè)備當(dāng)前所處的環(huán)境噪聲的噪聲系數(shù)進(jìn)行檢測;
所述比較模塊在將檢測到的噪聲系數(shù)與預(yù)設(shè)的環(huán)境噪聲系數(shù)閾值進(jìn)行比較;及
所述切換模塊在檢測到的噪聲系數(shù)大于所述環(huán)境噪聲系數(shù)閾值時,將當(dāng)前的音頻輸出模式切換成HIFI音頻輸出模式;或者
所述切換模塊在檢測到的噪聲系數(shù)小于或等于所述環(huán)境噪聲系數(shù)閾值時,將當(dāng)前的音頻輸出模式切換成普通音頻輸出模式。
根據(jù)本發(fā)明的一個優(yōu)選實施例,
所述調(diào)用模塊在所述觸發(fā)事件信息為音頻播放狀態(tài)時,調(diào)用音頻文件音質(zhì)檢測方法對所述電子設(shè)備當(dāng)前所播放的音頻文件音質(zhì)進(jìn)行檢測;
所述比較模塊在將檢測到的音頻文件音質(zhì)與預(yù)設(shè)的音頻文件音質(zhì)閾值進(jìn)行比較;及
所述切換模塊在檢測到的音頻文件音質(zhì)大于所述音頻文件音質(zhì)閾值時,將當(dāng)前的音頻輸出模式切換成HIFI音頻輸出模式;或者
所述切換模塊在檢測到的音頻文件音質(zhì)小于或等于所述音頻文件音質(zhì)閾值時,將當(dāng)前的音頻輸出模式切換成普通音頻輸出模式。
相較于現(xiàn)有技術(shù),本發(fā)明所述的自動切換音頻輸出模式的方法及系統(tǒng),能夠根據(jù)外界環(huán)境噪聲自動將當(dāng)前的音頻輸出模式切換成普通音頻輸出模式或者HIFI音頻輸出模式,免去了用戶人工切換音頻輸出模式的繁瑣操作,使用戶獲得良好體驗的同時還能降低電子設(shè)備的功耗。其次,在使用電子設(shè)備播放音頻文件時,還可根據(jù)播放的音頻文件的音質(zhì),自動將當(dāng)前的音頻輸出模式切換成普通音頻輸出模式或者HIFI音頻輸出模式,大大提升了用戶聽音樂的體驗。
附圖說明
圖1所示是執(zhí)行本發(fā)明所述自動切換音頻輸出模式的系統(tǒng)的電子設(shè)備的較佳實施例的硬件結(jié)構(gòu)示意圖。
圖2所示是本發(fā)明自動切換音頻輸出模式的方法較佳實施例的方法流程圖。
圖3所示是本發(fā)明自動切換音頻輸出模式的系統(tǒng)較佳實施例的功能模塊圖。
主要元件符號說明
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面結(jié)合附圖和具體實施例對本發(fā)明進(jìn)行詳細(xì)描述。顯然,所描述的實施例僅僅是本發(fā)明的一部分實施例,而不是全部的實施例。此外,應(yīng)當(dāng)理解,本文所描述的具體實施例,僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
如圖1所示,是本發(fā)明用于執(zhí)行一個自動切換音頻輸出模式的系統(tǒng)的電子設(shè)備較佳實施例的硬件架構(gòu)示意圖。如該硬件架構(gòu)示意圖所示,電子設(shè)備1包括,但不限于,自動切換音頻輸出模式的系統(tǒng)10、存儲單元20、處理單元30及音頻單元40。
優(yōu)選地,本發(fā)明的自動切換音頻輸出模式的方法通過所述電子設(shè)備1中的自動切換音頻輸出模式的系統(tǒng)10來實現(xiàn)。
所述電子設(shè)備1包括一種能夠按照事先設(shè)定或存儲的指令,自動進(jìn)行數(shù)值計算和/或信息處理的電子設(shè)備,其硬件包括但不限于微處理器、專用集成電路、可編程門陣列、數(shù)字處理器、嵌入式設(shè)備等。所述電子設(shè)備1還可包括用戶設(shè)備。所述用戶設(shè)備包括但不限于任何一種可與用戶通過鍵盤、鼠標(biāo)、遙控器、觸摸板或聲控設(shè)備等方式進(jìn)行人機(jī)交互的電子產(chǎn)品,例如,個人計算機(jī)、平板電腦、智能手機(jī)、個人數(shù)字助理、游戲機(jī)、交互式網(wǎng)絡(luò)電視、智能式穿戴設(shè)備等。其中,所述用戶設(shè)備所處的網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、虛擬專用網(wǎng)絡(luò)等。
需要說明的是,所述用戶設(shè)備僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的用戶設(shè)備如可適應(yīng)于本發(fā)明,也應(yīng)包含在本發(fā)明的保護(hù)范圍以內(nèi),并以引用方式包含于此。
在一個實施例中,所述存儲單元20用于存儲安裝于所述電子設(shè)備1中的軟件程序及數(shù)據(jù),例如所述自動切換音頻輸出模式的系統(tǒng)10。該存儲單元20可以是所述電子設(shè)備1的內(nèi)部存儲單元,例如所述電子設(shè)備1的硬盤或者內(nèi)存。所述存儲單元20也可以是所述電子設(shè)備1的外部存儲單元,例如所述電子設(shè)備1上的插接式硬盤、智能媒體卡(Smart Media Card,SMC)、安全數(shù)字卡(Secure Digital Card,SD)、快閃存儲器卡(flash card)等儲存單元。進(jìn)一步地,所述存儲單元20還可以既包括所述電子設(shè)備1的內(nèi)部存儲單元,也可以包括外部存儲單元。
本實施例中,所述存儲單元20中預(yù)先存儲有音頻文件,所述音頻文件可以是WAV、MP3、APE、FLAC等音頻文件,也可以是視頻文件中帶有的音頻文件。所述存儲單元20中還存儲有預(yù)先設(shè)置的噪聲系數(shù)閾值及/或音頻文件音質(zhì)閾值等參數(shù)。
在一個實施例中,所述處理單元30是一個或者多個中央處理器(Central Processing unit,CPU)、微處理器或其他數(shù)字處理芯片等。該處理單元30用于執(zhí)行軟件程序代碼或運(yùn)算數(shù)據(jù),例如執(zhí)行所述的自動切換音頻輸出模式的系統(tǒng)10。所述處理單元30在播放音頻文件時能夠根據(jù)環(huán)境噪聲選擇切換HIFI音頻輸出模式或者普通音頻輸出模式,以實現(xiàn)該音頻文件的HIFI播放或者普通播放。
在一個實施例中,所述音頻單元40被配置為輸出和/或輸入音頻信號。所述音頻單元40包括一個麥克風(fēng),當(dāng)所述電子設(shè)備1處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風(fēng)被配置為接收外部音頻信號。所接收的音頻信號可以被進(jìn)一步存儲在所述存儲單元20中或經(jīng)由所述電子設(shè)備1的通信模塊發(fā)送。在一些實施例中,所述音頻單元40還包括一個揚(yáng)聲器,用于輸出音頻信號。
在本發(fā)明的一個實施例中,所述電子設(shè)備1中的所述存儲單元20存儲多個指令以實現(xiàn)一種自動切換音頻輸出模式的方法,所述處理單元30可執(zhí)行所述多個指令從而實現(xiàn):獲取觸發(fā)事件信息;調(diào)用與所述觸發(fā)事件信息相應(yīng)的檢測方法進(jìn)行檢測并得到檢測結(jié)果;將所述檢測結(jié)果與預(yù)設(shè)的閾值進(jìn)行比較;根據(jù)比較結(jié)果切換音頻輸出模式。
其中,所述觸發(fā)事件信息包括:通話狀態(tài)或音頻播放狀態(tài);所述預(yù)設(shè)的閾值包括:環(huán)境噪聲系數(shù)閾值或音頻文件音質(zhì)閾值。
在進(jìn)一步的實施例中,根據(jù)所存儲的多個指令,所述處理單元30可進(jìn)一步實現(xiàn):當(dāng)所述觸發(fā)事件信息為通話狀態(tài)時,調(diào)用環(huán)境噪聲檢測方法對所述電子設(shè)備當(dāng)前所處的環(huán)境噪聲的噪聲系數(shù)進(jìn)行檢測;將檢測到的噪聲系數(shù)與所述環(huán)境噪聲系數(shù)閾值進(jìn)行比較;當(dāng)檢測到的噪聲系數(shù)大于所述環(huán)境噪聲系數(shù)閾值時,將當(dāng)前的音頻輸出模式切換成HIFI音頻輸出模式;或者當(dāng)檢測到的噪聲系數(shù)小于或等于所述環(huán)境噪聲系數(shù)閾值時,將當(dāng)前的音頻輸出模式切換成普通音頻輸出模式。
在進(jìn)一步的實施例中,根據(jù)所存儲的多個指令,所述處理單元30可進(jìn)一步實現(xiàn):當(dāng)所述觸發(fā)事件信息為音頻播放狀態(tài)時,調(diào)用音頻文件音質(zhì)檢測方法對所述電子設(shè)備當(dāng)前所播放的音頻文件音質(zhì)進(jìn)行檢測;將檢測到的音頻文件音質(zhì)與所述音頻文件音質(zhì)閾值進(jìn)行比較;當(dāng)檢測到的音頻文件音質(zhì)大于所述音頻文件音質(zhì)閾值時,將當(dāng)前的音頻輸出模式切換成HIFI音頻輸出模式;或者當(dāng)檢測到的音頻文件音質(zhì)小于或等于所述音頻文件音質(zhì)閾值時,將當(dāng)前的音頻輸出模式切換成普通音頻輸出模式。
參考圖2所示,是本發(fā)明自動切換音頻輸出模式的方法較佳實施例的方法流程圖。根據(jù)不同的需求,該圖所示流程圖中的執(zhí)行順序可以改變,某些可以省略。
S20,獲取觸發(fā)事件信息。
在本實施例中,所述觸發(fā)事件信息,可以是其他電子設(shè)備與執(zhí)行本方法的電子設(shè)備1通訊連接時,由其他電子設(shè)備發(fā)送的觸發(fā)信號,也可以是所述電子設(shè)備1向其他電子設(shè)備發(fā)送的觸發(fā)信號,還可以是由所述電子設(shè)備1播放音頻文件時產(chǎn)生的觸發(fā)信號。所述音頻文件可以是WAV、MP3、APE、FLAC等音頻文件,也可以是視頻文件中帶有的音頻文件。
所述觸發(fā)事件信息包括:通話狀態(tài)及音頻播放狀態(tài)。當(dāng)接收到所述電子設(shè)備1與其他電子設(shè)備通訊連接的信號時,所述觸發(fā)事件信息為通話狀態(tài)。當(dāng)接收到所述電子設(shè)備1播放音頻文件的觸發(fā)信號時,所述觸發(fā)事件信息為音頻播放狀態(tài)。
S21,調(diào)用與所述觸發(fā)事件信息相應(yīng)的檢測方法進(jìn)行檢測得到檢測結(jié)果。
在本實施例中,所述自動切換音頻輸出模式的系統(tǒng)10根據(jù)所述觸發(fā)事件信息調(diào)用相應(yīng)的檢測方法。
在本實施例中,所述電子設(shè)備1中預(yù)先存儲有兩種檢測方法:環(huán)境噪聲檢測方法及音頻文件音質(zhì)檢測方法。
所述環(huán)境噪聲檢測方法用于當(dāng)所述電子設(shè)備1處于通話狀態(tài)時,檢測所述電子設(shè)備1當(dāng)前所處的環(huán)境噪聲的噪聲系數(shù)。所述噪聲系數(shù)是用來描述一個系統(tǒng)中出現(xiàn)的過多的噪聲量的品質(zhì)因數(shù),單位是分貝dB。所述環(huán)境噪聲的噪聲系數(shù)可以由安裝在所述電子設(shè)備1上的噪聲檢測器進(jìn)行檢測,例如分貝計或者噪聲檢測儀。
所述音頻文件音質(zhì)檢測方法用于當(dāng)所述電子設(shè)備1處于音頻播放狀態(tài)時,檢測所播放的音頻文件的音質(zhì)。所述音頻文件音質(zhì)是指經(jīng)傳輸、處理后音頻信號的保真度,高保真音頻壓縮標(biāo)準(zhǔn)由國際標(biāo)準(zhǔn)化組織(International Standard Organization,ISO)和國際電性聯(lián)盟遠(yuǎn)程通信標(biāo)準(zhǔn)化組(International electrical union telecommunication standardization organization,ITU-T)聯(lián)合制訂,采樣頻率為48kHz、44.1kHz、32kHz,每聲道數(shù)碼率32Kbps~448Kbps。所述音頻文件音質(zhì)可以用比特率表示,單位是千位節(jié)每秒(Kilo Bit Per Second,Kbps),比特率是指將數(shù)字聲音由模擬格式轉(zhuǎn)化成數(shù)字格式的采樣率,采樣率越高,還原后的音質(zhì)就越好。
S22,將所述檢測結(jié)果與預(yù)設(shè)的閾值進(jìn)行比較。
在本實施例中,所述自動切換音頻輸出模式的系統(tǒng)10可以預(yù)先設(shè)置閾值并存儲于所述存儲單元20中。預(yù)先設(shè)置的閾值包括:環(huán)境噪聲系數(shù)閾值及音頻文件音質(zhì)閾值。其中,所述環(huán)境噪聲系數(shù)的閾值可以為50分貝,所述音頻文件音質(zhì)的閾值160Kbps。
在一些實施例中,所述預(yù)先設(shè)置的閾值可以是所述電子設(shè)備1默認(rèn)設(shè)置的。在一些實施例中,由于不同的用戶的人耳敏感的音頻的頻率不一樣,所述預(yù)先設(shè)置的閾值也可以由用戶根據(jù)自己的需求或者個人喜好自行設(shè)置、修改。當(dāng)用戶自行設(shè)置或者修改上述閾值后,所述自動切換音頻輸出模式的系統(tǒng)10調(diào)用最新設(shè)置或者修改的閾值。
在第一個實施例中,當(dāng)所述自動切換音頻輸出模式的系統(tǒng)10調(diào)用環(huán)境噪聲檢測方法對所述電子設(shè)備1當(dāng)前所處的環(huán)境噪聲的噪聲系數(shù)進(jìn)行檢測時,將檢測到的噪聲系數(shù)與所述環(huán)境噪聲系數(shù)閾值進(jìn)行比較。所述自動切換音頻輸出模式的系統(tǒng)10可以對某一時間段內(nèi)記錄到的噪聲信號進(jìn)行采樣,再對采樣到的噪聲信號進(jìn)行聲音分貝檢測。進(jìn)一步的,為提高準(zhǔn)確率,可對記錄到的噪聲信號進(jìn)行高采樣率,獲得多個噪聲信號,并對每個噪聲信號的噪聲分貝值進(jìn)行求和平均,獲得平均噪聲分貝值,并將平均噪聲分貝值作為所述電子設(shè)備1當(dāng)前所處的環(huán)境噪聲的噪聲系數(shù)。
在第二個實施例中,當(dāng)所述自動切換音頻輸出模式的系統(tǒng)10調(diào)用音頻文件音質(zhì)檢測方法對所述電子設(shè)備1當(dāng)前所播放的音頻文件音質(zhì)進(jìn)行檢測時,將檢測到的音頻文件音質(zhì)與所述音頻文件音質(zhì)閾值進(jìn)行比較。所述自動切換音頻輸出模式的系統(tǒng)10可以對某一時間段內(nèi)記錄到的音頻信號進(jìn)行采樣,再對采樣到的音頻信號進(jìn)行音質(zhì)檢測。進(jìn)一步的,為提高準(zhǔn)確率,可對記錄到的音頻信號進(jìn)行高采樣率,獲得多個音頻信號,并對每個音頻信號的音質(zhì)進(jìn)行求和平均,獲得平均音頻音質(zhì),并將平均音頻音質(zhì)作為所述電子設(shè)備1當(dāng)前所播放的音頻文件音質(zhì)。
S23,根據(jù)比較結(jié)果切換音頻輸出模式。
在上述第一個實施例中,當(dāng)所得到的噪聲系數(shù)(例如,60分貝)大于所述環(huán)境噪聲系數(shù)閾值(例如,50分貝),說明此時環(huán)境噪聲較大,所述自動切換音頻輸出模式的系統(tǒng)10將當(dāng)前的音頻輸出模式切換成HIFI音頻輸出模式,按照HIFI音頻輸出模式輸出用戶的通話語音。當(dāng)所得到的噪聲系數(shù)(例如,35分貝)小于或等于所述環(huán)境噪聲系數(shù)閾值(例如,50分貝),說明此時環(huán)境噪聲較小,所述自動切換音頻輸出模式的系統(tǒng)10將當(dāng)前的音頻輸出模式切換成普通音頻輸出模式,按照普通音頻輸出模式輸出用戶的通話語音。
在上述第二個實施例中,當(dāng)所得到的音頻文件音質(zhì)(例如,192Kbps)大于所述音頻文件音質(zhì)閾值(例如,160Kbps),說明所述電子設(shè)備1當(dāng)前所播放的音頻文件音質(zhì)較高,所述自動切換音頻輸出模式的系統(tǒng)10將當(dāng)前的音頻輸出模式切換成HIFI音頻輸出模式,按照HIFI音頻輸出模式播放所述音頻文件。當(dāng)所得到的音頻文件音質(zhì)小于(例如,128Kbps)或等于所述音頻文件音質(zhì)閾值(例如,160Kbps),說明所述電子設(shè)備1當(dāng)前所播放的音頻文件音質(zhì)高較低,所述自動切換音頻輸出模式的系統(tǒng)10將當(dāng)前的音頻輸出模式切換成普通音頻輸出模式,按照普通音頻輸出模式播放所述音頻文件。
需要說明的是,若當(dāng)前的音頻輸出模式就是需要切換得到的音頻輸出模式,則無需執(zhí)行上述的切換動作,保留當(dāng)前模式即可。
綜上所述,本發(fā)明所述的自動切換音頻輸出模式的方法,能根據(jù)所述電子設(shè)備1當(dāng)前所處的模式,調(diào)用相應(yīng)的檢測方法進(jìn)行檢測,獲取符合內(nèi)容的檢測結(jié)果,并將所述檢測結(jié)果與預(yù)先設(shè)置的閾值進(jìn)行比較,根據(jù)比較結(jié)果切換音頻輸出模式。即當(dāng)所述電子設(shè)備1處于通話狀態(tài)時,檢測所述電子設(shè)備1當(dāng)前所處的環(huán)境噪聲的噪聲系數(shù),比較所述噪聲系數(shù)與預(yù)先存儲的噪聲系數(shù)的閾值,根據(jù)比較的結(jié)果切換HIFI音頻輸出模式或者普通音頻輸出模式。當(dāng)所述電子設(shè)備1處于音頻播放狀態(tài)時,檢測所述電子設(shè)備1當(dāng)前所播放的音頻文件音質(zhì),比較所述音頻文件音質(zhì)與預(yù)先存儲的音頻文件音質(zhì)的閾值,根據(jù)比較的結(jié)果切換HIFI音頻輸出模式或者普通音頻輸出模式。免去了用戶人工切換音頻輸出模式的繁瑣操作,使用戶獲得良好體驗的同時還能降低電子設(shè)備的功耗。
參閱圖3所示,是本發(fā)自動切換音頻輸出模式的系統(tǒng)10較佳實施例中的功能模塊圖。
本實施例中,所述自動切換音頻輸出模式的系統(tǒng)10根據(jù)其所執(zhí)行的功能,可以被劃分為多個功能模塊。本實施例中,所述功能模塊包括:獲取模塊101、調(diào)用模塊102、比較模塊103、設(shè)置模塊104以及切換模塊105。本發(fā)明所稱的模塊是指一種能夠被處理單元30所執(zhí)行并且能夠完成固定功能的一系列計算機(jī)程序段,其存儲在存儲單元20中。在本實施例中,關(guān)于各模塊的功能將在后續(xù)的實施例中詳述。
所述獲取模塊101,用于獲取觸發(fā)事件信息。
在本實施例中,所述觸發(fā)事件信息,可以是其他電子設(shè)備與執(zhí)行本方法的電子設(shè)備1通訊連接時,由其他電子設(shè)備發(fā)送的觸發(fā)信號,也可以是所述電子設(shè)備1向其他電子設(shè)備發(fā)送的觸發(fā)信號,還可以是由所述電子設(shè)備1播放音頻文件時產(chǎn)生的觸發(fā)信號。所述音頻文件可以是WAV、MP3、APE、FLAC等音頻文件,也可以是視頻文件中帶有的音頻文件。
所述觸發(fā)事件信息包括:通話狀態(tài)及音頻播放狀態(tài)。當(dāng)接收到所述電子設(shè)備1與其他電子設(shè)備通訊連接的信號時,所述觸發(fā)事件信息為通話狀態(tài)。當(dāng)接收到所述電子設(shè)備1播放音頻文件的觸發(fā)信號時,所述觸發(fā)事件信息為音頻播放狀態(tài)。
所述調(diào)用模塊102,用于調(diào)用與所述觸發(fā)事件信息相應(yīng)的檢測方法進(jìn)行檢測得到檢測結(jié)果。
在本實施例中,所述調(diào)用模塊102根據(jù)所述觸發(fā)事件信息調(diào)用相應(yīng)的檢測方法。
在本實施例中,所述電子設(shè)備1中預(yù)先存儲有兩種檢測方法:環(huán)境噪聲檢測方法及音頻文件音質(zhì)檢測方法。
所述環(huán)境噪聲檢測方法用于當(dāng)所述電子設(shè)備1處于通話狀態(tài)時,檢測所述電子設(shè)備1當(dāng)前所處的環(huán)境噪聲的噪聲系數(shù)。所述噪聲系數(shù)是用來描述一個系統(tǒng)中出現(xiàn)的過多的噪聲量的品質(zhì)因數(shù),單位是分貝dB。所述環(huán)境噪聲的噪聲系數(shù)可以由安裝在所述電子設(shè)備1上的噪聲檢測器進(jìn)行檢測,例如分貝計或者噪聲檢測儀。
所述音頻文件音質(zhì)檢測方法用于當(dāng)所述電子設(shè)備1處于音頻播放狀態(tài)時,檢測所播放的音頻文件的音質(zhì)。所述音頻文件音質(zhì)是指經(jīng)傳輸、處理后音頻信號的保真度,高保真音頻壓縮標(biāo)準(zhǔn)由國際標(biāo)準(zhǔn)化組織(International Standard Organization,ISO)和國際電性聯(lián)盟遠(yuǎn)程通信標(biāo)準(zhǔn)化組(International electrical union telecommunication standardization organization,ITU-T)聯(lián)合制訂,采樣頻率為48kHz、44.1kHz、32kHz,每聲道數(shù)碼率32Kbps~448Kbps。所述音頻文件音質(zhì)可以用比特率表示,單位是千位節(jié)每秒(Kilo Bit Per Second,Kbps),比特率是指將數(shù)字聲音由模擬格式轉(zhuǎn)化成數(shù)字格式的采樣率,采樣率越高,還原后的音質(zhì)就越好。
所述比較模塊103,用于將所述檢測結(jié)果與預(yù)設(shè)的閾值進(jìn)行比較。
在本實施例中,所述設(shè)置模塊104可以預(yù)先設(shè)置閾值并存儲于所述存儲單元20中。預(yù)先設(shè)置的閾值包括:環(huán)境噪聲系數(shù)閾值及音頻文件音質(zhì)閾值。其中,所述環(huán)境噪聲系數(shù)的閾值可以為50分貝,所述音頻文件音質(zhì)的閾值160Kbps。
在一些實施例中,所述預(yù)先設(shè)置的閾值可以是所述電子設(shè)備1默認(rèn)設(shè)置的。在一些實施例中,由于不同的用戶的人耳敏感的音頻的頻率不一樣,所述預(yù)先設(shè)置的閾值也可以由用戶根據(jù)自己的需求或者個人喜好自行設(shè)置、修改。當(dāng)用戶自行設(shè)置或者修改上述閾值后,所述比較模塊103調(diào)用最新設(shè)置或者修改的閾值。
在第一個實施例中,當(dāng)所述調(diào)用模塊102調(diào)用環(huán)境噪聲檢測方法對所述電子設(shè)備1當(dāng)前所處的環(huán)境噪聲的噪聲系數(shù)進(jìn)行檢測時,所述比較模塊103將檢測到的噪聲系數(shù)與所述環(huán)境噪聲系數(shù)閾值進(jìn)行比較。所述調(diào)用模塊102可以對某一時間段內(nèi)記錄到的噪聲信號進(jìn)行采樣,再對采樣到的噪聲信號進(jìn)行聲音分貝檢測。進(jìn)一步的,為提高準(zhǔn)確率,可對記錄到的噪聲信號進(jìn)行高采樣率,獲得多個噪聲信號,并對每個噪聲信號的噪聲分貝值進(jìn)行求和平均,獲得平均噪聲分貝值,并將平均噪聲分貝值作為所述電子設(shè)備1當(dāng)前所處的環(huán)境噪聲的噪聲系數(shù)。
在第二個實施例中,當(dāng)所述調(diào)用模塊102調(diào)用音頻文件音質(zhì)檢測方法對所述電子設(shè)備1當(dāng)前所播放的音頻文件音質(zhì)進(jìn)行檢測時,所述比較模塊103將檢測到的音頻文件音質(zhì)與所述音頻文件音質(zhì)閾值進(jìn)行比較。所述所述調(diào)用模塊102可以對某一時間段內(nèi)記錄到的音頻信號進(jìn)行采樣,再對采樣到的音頻信號進(jìn)行音質(zhì)檢測。進(jìn)一步的,為提高準(zhǔn)確率,可對記錄到的音頻信號進(jìn)行高采樣率,獲得多個音頻信號,并對每個音頻信號的音質(zhì)進(jìn)行求和平均,獲得平均音頻音質(zhì),并將平均音頻音質(zhì)作為所述電子設(shè)備1當(dāng)前所播放的音頻文件音質(zhì)。
所述切換模塊105,用于根據(jù)比較結(jié)果切換音頻輸出模式。
在上述第一個實施例中,當(dāng)所得到的噪聲系數(shù)(例如,60分貝)大于所述環(huán)境噪聲系數(shù)閾值(例如,50分貝),說明此時環(huán)境噪聲較大,所述切換模塊105將當(dāng)前的音頻輸出模式切換成HIFI音頻輸出模式,按照HIFI音頻輸出模式輸出用戶的通話語音。當(dāng)所得到的噪聲系數(shù)(例如,35分貝)小于或等于所述環(huán)境噪聲系數(shù)閾值(例如,50分貝),說明此時環(huán)境噪聲較小,所述切換模塊105將當(dāng)前的音頻輸出模式切換成普通音頻輸出模式,按照普通音頻輸出模式輸出用戶的通話語音。
在上述第二個實施例中,當(dāng)所得到的音頻文件音質(zhì)(例如,192Kbps)大于所述音頻文件音質(zhì)閾值(例如,160Kbps),說明所述電子設(shè)備1當(dāng)前所播放的音頻文件音質(zhì)較高,所述切換模塊105將當(dāng)前的音頻輸出模式切換成HIFI音頻輸出模式,按照HIFI音頻輸出模式播放所述音頻文件。當(dāng)所得到的音頻文件音質(zhì)小于(例如,128Kbps)或等于所述音頻文件音質(zhì)閾值(例如,160Kbps),說明所述電子設(shè)備1當(dāng)前所播放的音頻文件音質(zhì)高較低,所述切換模塊105將當(dāng)前的音頻輸出模式切換成普通音頻輸出模式,按照普通音頻輸出模式播放所述音頻文件。
需要說明的是,若當(dāng)前的音頻輸出模式就是需要切換得到的音頻輸出模式,則無需執(zhí)行上述的切換動作,保留當(dāng)前模式即可。
綜上所述,本發(fā)明所述的自動切換音頻輸出模式的系統(tǒng),能根據(jù)所述電子設(shè)備1當(dāng)前所處的模式,調(diào)用相應(yīng)的檢測方法進(jìn)行檢測,獲取符合內(nèi)容的檢測結(jié)果,并將所述檢測結(jié)果與預(yù)先設(shè)置的閾值進(jìn)行比較,根據(jù)比較結(jié)果切換音頻輸出模式。即當(dāng)所述電子設(shè)備1處于通話狀態(tài)時,檢測所述電子設(shè)備1當(dāng)前所處的環(huán)境噪聲的噪聲系數(shù),比較所述噪聲系數(shù)與預(yù)先存儲的噪聲系數(shù)的閾值,根據(jù)比較的結(jié)果切換HIFI音頻輸出模式或者普通音頻輸出模式。當(dāng)所述電子設(shè)備1處于音頻播放狀態(tài)時,檢測所述電子設(shè)備1當(dāng)前所播放的音頻文件音質(zhì),比較所述音頻文件音質(zhì)與預(yù)先存儲的音頻文件音質(zhì)的閾值,根據(jù)比較的結(jié)果切換HIFI音頻輸出模式或者普通音頻輸出模式。免去了用戶人工切換音頻輸出模式的繁瑣操作,使用戶獲得良好體驗的同時還能降低電子設(shè)備的功耗。
在本發(fā)明所提供的幾個實施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式。
另外,在本發(fā)明各個實施例中的各功能模塊可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能模塊的形式實現(xiàn)。
上述以軟件功能模塊的形式實現(xiàn)的集成的單元,可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中。上述軟件功能模塊存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),通訊終端,或者網(wǎng)絡(luò)設(shè)備等)或處理單元(processor)執(zhí)行本發(fā)明各個實施例所述方法的部分。
對于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實現(xiàn)本發(fā)明。因此,無論從哪一點來看,均應(yīng)將實施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此外,顯然“包括”一詞不排除其他單元或,單數(shù)不排除復(fù)數(shù)。系統(tǒng)權(quán)利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。
最后應(yīng)說明的是,以上實施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照較佳實施例對本發(fā)明進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對本發(fā)明的技術(shù)方案進(jìn)行修改或等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。