本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種獲取耳機(jī)優(yōu)化參數(shù)的方法、裝置和音頻提供方法、系統(tǒng)。
背景技術(shù):
耳機(jī)作為一種常用的音響裝備,已經(jīng)成為各種終端的標(biāo)準(zhǔn)配置,如果終端輸出的音頻信號和耳機(jī)固有的技術(shù)特性相匹配,就能獲得最佳音效。但是,任何一種類型的耳機(jī)產(chǎn)品都有自己的技術(shù)標(biāo)準(zhǔn),不同類型或不同型號的耳機(jī)采用的材料、腔體結(jié)構(gòu)的不同等就會導(dǎo)致其具有不同的技術(shù)特性;同一種類型的耳機(jī),也可能由于設(shè)計或生產(chǎn)達(dá)不到標(biāo)準(zhǔn)而具有不同的技術(shù)特性;另外,即使是同一種類型的耳機(jī),由于零部件的不同,以及制造過程中產(chǎn)生誤差等原因,也具有不同的技術(shù)特性,這使得終端設(shè)計和生產(chǎn)過程中,難以保證它輸出的音頻信號能夠與所有類型的耳機(jī)產(chǎn)品相匹配。因此,為了使終端能夠為其所配置的耳機(jī)提供最佳音效,很多終端,特別是移動類或智能類終端,會在其內(nèi)部配置適用于不同類型耳機(jī)的優(yōu)化參數(shù),以期望終端能夠?qū)⑤敵龅囊纛l信號特性調(diào)整到與耳機(jī)技術(shù)特性匹配的程度。
這樣就產(chǎn)生了一個問題,終端如何才能知道耳機(jī)的類型或技術(shù)特性呢?一些終端提供手動選擇的方法,以得知所連接的耳機(jī)類型。例如,圖1顯示了一個智能終端提供的耳機(jī)類型選擇界面。通過圖1可知,用戶可以根據(jù)所使用的耳機(jī)的型號人工選擇與耳機(jī)類型相匹配的預(yù)先設(shè)置的優(yōu)化參數(shù),以使該智能終端能夠為該耳機(jī)提供技術(shù)特性相匹配的音頻信號,以提高耳機(jī)輸出音質(zhì)的質(zhì)量。
手動選擇耳機(jī)類型的缺點非常顯而易見,低效率和可能選擇的失誤等。作為一種改進(jìn),現(xiàn)有技術(shù)提供了自動識別耳機(jī)類型的方案,通過檢測耳機(jī)的聲道區(qū)域與鄰區(qū)域之間的電路狀態(tài)來確定耳機(jī)的接地區(qū)域和麥克區(qū)域,并使耳機(jī)的接地區(qū)域和麥克區(qū)域與電子設(shè)備中的耳機(jī)系統(tǒng)的接地端和麥克端分別對接;但是,這些方案只能識別出基于不同物理結(jié)構(gòu)的耳機(jī)類型,這些方案無法用于有效確定終端配置的當(dāng)前耳機(jī)的優(yōu)化參數(shù),因而難以根據(jù)預(yù)先設(shè)置的優(yōu)化參數(shù)為耳機(jī)提供相匹配的音頻信號。
技術(shù)實現(xiàn)要素:
本發(fā)明的發(fā)明目的在于提供一種獲取耳機(jī)優(yōu)化參數(shù)的方法、裝置和音頻提供方法、系統(tǒng),以解決現(xiàn)有的終端無法有效確定終端配置的當(dāng)前耳機(jī)的優(yōu)化參數(shù),因而難以根據(jù)預(yù)先設(shè)置的優(yōu)化參數(shù)為耳機(jī)提供相匹配的音頻信號的問題。
第一方面,本發(fā)明實施例提供了一種獲取耳機(jī)優(yōu)化參數(shù)的方法,包括:
生成掃頻音頻信號,以及,放大所述掃頻音頻信號,用放大后的掃頻音頻信號驅(qū)動耳機(jī);
對所述耳機(jī)的揚聲器端進(jìn)行采樣,根據(jù)所述采樣的結(jié)果,生成所述耳機(jī)的阻抗數(shù)組,所述阻抗數(shù)組的數(shù)據(jù)結(jié)構(gòu)與預(yù)先設(shè)置的耳機(jī)類型參考阻抗數(shù)組集的數(shù)據(jù)結(jié)構(gòu)對應(yīng);
比較所述阻抗數(shù)組和參考阻抗數(shù)組集,根據(jù)比較結(jié)果確定所述耳機(jī)的優(yōu)化參數(shù)。
第二方面,本發(fā)明實施例提供了一種獲取耳機(jī)優(yōu)化參數(shù)的裝置,包括存儲有參考阻抗數(shù)組集的存儲器,連接所述存儲器的運算控制器,與所述運算控制器連接的信號發(fā)生器,與所述信號發(fā)生器連接的驅(qū)動放大器,以及,與所述運算控制器連接的信號采集器;其中:
所述信號發(fā)生器,用于根據(jù)所述運算控制器的控制信號,生成掃頻音頻信號;
所述驅(qū)動放大器,用于放大所述掃頻音頻信號,以及,輸出放大后的掃頻音頻信號驅(qū)動耳機(jī);
所述信號采集器,用于對所述耳機(jī)的揚聲器端進(jìn)行采樣,輸出采樣的結(jié)果;
所述運算控制器,用于根據(jù)所述信號采集器輸出的采樣的結(jié)果,生成所述耳機(jī)的阻抗數(shù)組,以及,比較所述阻抗數(shù)組和參考阻抗數(shù)組集,根據(jù)比較結(jié)果確定耳機(jī)的優(yōu)化參數(shù);其中,所述阻抗數(shù)組的數(shù)據(jù)結(jié)構(gòu)與預(yù)先設(shè)置的耳機(jī)類型參考阻抗數(shù)組的數(shù)據(jù)結(jié)構(gòu)對應(yīng)。
第三方面,本發(fā)明實施例提供了一種音頻提供方法,方法包括:
生成掃頻音頻信號,以及,放大所述掃頻音頻信號,用放大后的掃頻音頻信號驅(qū)動耳機(jī);
對所述耳機(jī)的揚聲器端進(jìn)行采樣,根據(jù)所述采樣的結(jié)果,生成所述耳機(jī)的阻抗數(shù)組,所述阻抗數(shù)組的數(shù)據(jù)結(jié)構(gòu)與預(yù)先設(shè)置的耳機(jī)類型參考阻抗數(shù)組集的數(shù)據(jù)結(jié)構(gòu)對應(yīng);
比較所述阻抗數(shù)組和參考阻抗數(shù)組集,根據(jù)比較結(jié)果確定所述耳機(jī)的優(yōu)化參數(shù);
使用所述耳機(jī)的優(yōu)化參數(shù)調(diào)整音頻信號,以及,用調(diào)整后的音頻信號驅(qū)動所述耳機(jī)。
第四方面,本發(fā)明實施例提供了一種音頻提供系統(tǒng),包括音頻信號解碼裝置,以及連接所述音頻信號解碼裝置的濾波增益裝置和與所述濾波增益裝置連接的耳機(jī),所述系統(tǒng)還包括:
存儲有參考阻抗數(shù)組集的存儲器,連接所述存儲器的運算控制器,與所述運算控制器連接的信號發(fā)生器,與所述信號發(fā)生器連接的驅(qū)動放大器,以及,與所述運算控制器連接的信號采集器;其中:
所述信號發(fā)生器,用于根據(jù)所述運算控制器的控制信號,生成掃頻音頻信號;
所述驅(qū)動放大器,用于放大所述掃頻音頻信號,以及,輸出放大后的掃頻音頻信號驅(qū)動耳機(jī);
所述信號采集器,用于對所述耳機(jī)的揚聲器端進(jìn)行采樣,輸出采樣的結(jié)果;
所述運算控制器,用于根據(jù)所述信號采集器輸出的采樣的結(jié)果,生成所述耳機(jī)的阻抗數(shù)組,以及,比較所述阻抗數(shù)組和參考阻抗數(shù)組集,根據(jù)比較結(jié)果確定耳機(jī)的優(yōu)化參數(shù);其中,所述阻抗數(shù)組的數(shù)據(jù)結(jié)構(gòu)與預(yù)先設(shè)置的耳機(jī)類型參考阻抗數(shù)組的數(shù)據(jù)結(jié)構(gòu)對應(yīng);
所述濾波增益裝置,接收所述運算控制器輸出的所述優(yōu)化參數(shù)調(diào)整音頻信號,以及,用調(diào)整后的音頻信號驅(qū)動所述耳機(jī)。
由以上技術(shù)方案可知,本發(fā)明公開一種獲取耳機(jī)優(yōu)化參數(shù)的方法、裝置和音頻提供方法、系統(tǒng),所述方法包括:生成掃頻音頻信號,以及,放大所述掃頻音頻信號,用放大后的掃頻音頻信號驅(qū)動耳機(jī);對所述耳機(jī)的揚聲器端進(jìn)行采樣,根據(jù)所述采樣的結(jié)果,生成所述耳機(jī)的阻抗數(shù)組,所述阻抗數(shù)組的數(shù)據(jù)結(jié)構(gòu)與預(yù)先設(shè)置的耳機(jī)類型參考阻抗數(shù)組集的數(shù)據(jù)結(jié)構(gòu)對應(yīng);比較所述阻抗數(shù)組和參考阻抗數(shù)組集,根據(jù)比較結(jié)果確定所述耳機(jī)的優(yōu)化參數(shù)。當(dāng)耳機(jī)插入終端時,終端生成耳機(jī)的阻抗數(shù)組,終端遍歷預(yù)先存儲的參考阻抗數(shù)組集,搜索與所述阻抗數(shù)組相匹配的參考阻抗數(shù)組,確定參考阻抗數(shù)組對應(yīng)的優(yōu)化參數(shù)即為耳機(jī)的優(yōu)化參數(shù);使用所述耳機(jī)的優(yōu)化參數(shù)調(diào)整音頻信號,并用調(diào)整后的音頻信號驅(qū)動所述耳機(jī)。利用本發(fā)明實施例示出的方法終端可以有效確定終端配置的當(dāng)前耳機(jī)的優(yōu)化參數(shù),進(jìn)而根據(jù)預(yù)先設(shè)置的優(yōu)化參數(shù)為耳機(jī)提供相匹配的音頻信號。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是一種智能終端提供的耳機(jī)類型選擇界面;
圖2是本發(fā)明一優(yōu)選實施例示出的一種音頻提供系統(tǒng)的結(jié)構(gòu)框圖;
圖3是本發(fā)明一優(yōu)選實施例示出的一種獲取耳機(jī)優(yōu)化參數(shù)的方法流程圖;
圖4是本發(fā)明一優(yōu)選實施例示出的步驟S3的一種詳細(xì)流程示意圖;
圖5是本發(fā)明一優(yōu)選實施例示出的步驟S313的一種詳細(xì)流程示意圖;
圖6是本發(fā)明一優(yōu)選實施例示出的HIFIMan HE56耳機(jī)的主抗曲線;
圖7是本發(fā)明一優(yōu)選實施例示出的Vsonic VSD3s耳機(jī)的主抗曲線;
圖8是本發(fā)明另一優(yōu)選實施例示出的步驟S3的一種詳細(xì)流程示意圖;
圖9是本發(fā)明一優(yōu)選實施例示出的步驟S323一種詳細(xì)流程示意圖;
圖10是本發(fā)明一優(yōu)選實施例示出的一種獲取耳機(jī)優(yōu)化參數(shù)的裝置的結(jié)構(gòu)框圖;
圖11是本發(fā)明一優(yōu)選實施例示出的一種音頻提供方法流程圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整的描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
實施例一
本發(fā)明實施例的示出的獲取耳機(jī)優(yōu)化參數(shù)的方法可以應(yīng)用于至少包括音頻提供系統(tǒng)及獲取耳機(jī)優(yōu)化參數(shù)的裝置上,如可以應(yīng)用在手機(jī)、電腦及MP3等終端中。
圖2是本發(fā)明一優(yōu)選實施例示出的一種音頻提供系統(tǒng)的結(jié)構(gòu)框圖,如圖2所示所述系統(tǒng)包括音頻信號解碼裝置106,以及連接所述音頻信號解碼裝置106的濾波增益裝置107和與所述濾波增益裝置107連接的耳機(jī)108,所述系統(tǒng)還包括:
存儲有參考阻抗數(shù)組集的存儲器101,連接所述存儲器101的運算控制器105,與所述運算控制器105連接的信號發(fā)生器102,與所述信號發(fā)生器102連接的驅(qū)動放大器103,以及,與所述運算控制器105連接的信號采集器104;其中:
所述信號發(fā)生器102,用于根據(jù)所述運算控制器105的控制信號,生成掃頻音頻信號;
所述驅(qū)動放大器103,用于放大所述掃頻音頻信號,以及,輸出放大后的掃頻音頻信號驅(qū)動耳機(jī)108;
所述信號采集器104,用于對所述耳機(jī)108的揚聲器端進(jìn)行采樣,輸出采樣的結(jié)果;
所述運算控制器105,用于根據(jù)所述信號采集器104輸出的采樣的結(jié)果,生成所述耳機(jī)108的阻抗數(shù)組,以及,比較所述阻抗數(shù)組和參考阻抗數(shù)組集,根據(jù)比較結(jié)果確定耳機(jī)108的優(yōu)化參數(shù);其中,所述阻抗數(shù)組的數(shù)據(jù)結(jié)構(gòu)與預(yù)先設(shè)置的耳機(jī)類型參考阻抗數(shù)組的數(shù)據(jù)結(jié)構(gòu)對應(yīng);
所述濾波增益裝置107,用于接收所述運算控制器105輸出的所述優(yōu)化參數(shù)調(diào)整音頻信號,以及,用調(diào)整后的音頻信號驅(qū)動所述耳機(jī)108。
為了解決現(xiàn)有的終端無法有效確定終端配置的當(dāng)前耳機(jī)的優(yōu)化參數(shù),因而難以根據(jù)預(yù)先設(shè)置的優(yōu)化參數(shù)為耳機(jī)提供相匹配的音頻信號的問題。本發(fā)明實施例提供了一種獲取耳機(jī)優(yōu)化參數(shù)的方法,該方法的核心是:當(dāng)耳機(jī)插入終端時,終端生成耳機(jī)的阻抗數(shù)組,終端遍歷預(yù)先存儲的參考阻抗數(shù)組集,搜索與所述阻抗數(shù)組相匹配的參考阻抗數(shù)組,根據(jù)參考阻抗數(shù)組確定當(dāng)前耳機(jī)的優(yōu)化參數(shù);使用所述耳機(jī)的優(yōu)化參數(shù)調(diào)整音頻信號,以及,用調(diào)整后的音頻信號驅(qū)動所述耳機(jī)。
由于不同類型的耳機(jī)所采用材料、腔體的不同,因此,對于同一音頻信號而言,不同類型的耳機(jī)在不同頻率點所生成的阻抗值不同,因此可根據(jù)不同頻率和所述頻率對應(yīng)的阻抗值構(gòu)建的阻抗數(shù)組,阻抗數(shù)組可以作為耳機(jī)的一個身份的標(biāo)簽,通過精確測量耳機(jī)的阻抗數(shù)組,可以識別出耳機(jī)的類型,進(jìn)而調(diào)取耳機(jī)對應(yīng)的優(yōu)化參數(shù);首先將預(yù)先測定的參考阻抗數(shù)組存儲在存儲器中構(gòu)成參考阻抗數(shù)組集,每種參考阻抗數(shù)組對應(yīng)一種優(yōu)化參數(shù);通過識別不同類型耳機(jī)的阻抗數(shù)組,進(jìn)而調(diào)取不同的優(yōu)化參數(shù),利用優(yōu)化參數(shù)調(diào)整音頻信號,用調(diào)整后的音頻信號驅(qū)動所述耳機(jī),進(jìn)而改善耳機(jī)的音質(zhì),提高用戶體驗度。
圖3是本發(fā)明實施例示出的一種獲取耳機(jī)優(yōu)化參數(shù)的方法的流程圖,所示方法的處理步驟包括:
步驟S1:生成掃頻音頻信號,以及,放大所述掃頻音頻信號,用放大后的掃頻音頻信號驅(qū)動耳機(jī);
終端檢測到耳機(jī)的插入,終端判斷是否打開了耳機(jī)自動識別功能。如果用戶沒有打開自動識別功能系統(tǒng)自動調(diào)用默認(rèn)參數(shù),此功能結(jié)束。如果用戶打開了耳機(jī)自動識別功能,信號發(fā)生器生成掃頻音頻信號,并放大所述掃頻音頻信號,用放大后的掃頻音頻信號驅(qū)動耳機(jī)工作。
步驟S2對所述耳機(jī)的揚聲器端進(jìn)行采樣,根據(jù)所述采樣的結(jié)果,生成所述耳機(jī)的阻抗數(shù)組,所述阻抗數(shù)組的數(shù)據(jù)結(jié)構(gòu)與預(yù)先設(shè)置的耳機(jī)類型參考阻抗數(shù)組集的數(shù)據(jù)結(jié)構(gòu)對應(yīng);
當(dāng)一個恒定的電流流經(jīng)耳機(jī)的揚聲器時,因為耳機(jī)的揚聲器阻抗的存在,會在耳機(jī)的揚聲器的兩端產(chǎn)生一個電壓,這個電壓被信號采集器采集并進(jìn)行數(shù)字模擬轉(zhuǎn)換以及濾波處理后,送回運算控制器。運算控制器根據(jù)采集到的電壓以及恒流源的電流兩個物理量,可以計算出耳機(jī)的揚聲器的阻抗值。
由于耳機(jī)的揚聲器的阻抗值隨著掃頻音頻信號的頻率的變化而變化,因此可根據(jù)不同頻率和所述頻率對應(yīng)的阻抗值構(gòu)建的阻抗數(shù)組。采集不同頻率點對應(yīng)的阻抗數(shù)值,形成一個阻抗數(shù)組。運算控制器可以根據(jù)需求調(diào)整采樣頻程。如可以按照1/12倍頻程采樣或者1/24倍頻程采樣;具體的采樣頻程由構(gòu)建參考阻抗數(shù)組的采樣頻程所決定。
參考阻抗數(shù)組集是在執(zhí)行步驟S2之前預(yù)先存儲的。在構(gòu)建參考阻抗數(shù)組集時候,終端的根據(jù)需求調(diào)整采樣頻程,參考阻抗數(shù)組集的獲取方式與耳機(jī)參考數(shù)組的獲取方式相同。
參考數(shù)組具體的采樣頻程由所述參考阻抗數(shù)組集的數(shù)據(jù)結(jié)構(gòu)所決定,若構(gòu)建參考阻抗數(shù)組集時采取1/12倍頻程采樣,在所述阻抗數(shù)組采樣過程中采取1/12倍頻程采樣,進(jìn)而保證所述阻抗數(shù)組的數(shù)據(jù)結(jié)構(gòu)與預(yù)先設(shè)置的耳機(jī)類型參考阻抗數(shù)組集的數(shù)據(jù)結(jié)構(gòu)對應(yīng)。
信號采集器對耳機(jī)的揚聲器端進(jìn)行采樣,輸出采樣的結(jié)果;運算控制器根據(jù)所述信號采集器輸出的采樣的結(jié)果,生成所述耳機(jī)的阻抗數(shù)組。
步驟S3比較所述阻抗數(shù)組和參考阻抗數(shù)組集,根據(jù)比較結(jié)果確定所述耳機(jī)的優(yōu)化參數(shù)。
由于每個參考阻抗數(shù)組對應(yīng)一個優(yōu)化參數(shù),確定與當(dāng)前耳機(jī)相匹配的參考阻抗數(shù)組,便可確定當(dāng)前耳機(jī)的優(yōu)化參數(shù),使用當(dāng)前耳機(jī)的優(yōu)化參數(shù)調(diào)整音頻信號,用調(diào)整后的音頻信號驅(qū)動所述耳機(jī)。
其中,所述放大后的掃頻音頻信號,是經(jīng)過恒流放大處理的掃頻音頻信號。
本實施例采用恒流放大處理方法處理掃頻音頻信號,即電流恒定,電壓值增大的處理過程,除此之外放大所述掃頻音頻信號的方法還包括恒壓放大處理方法、恒流放大處理和恒壓放大處理混合法。本發(fā)明實施例優(yōu)先采用了恒流放大處理方法處理掃頻音頻信號,由于,恒流放大處理方法處理掃頻音頻信號時,因為驅(qū)動電流非常小,耳機(jī)基本上沒有聲音,提高用戶的體驗度;而采用恒壓放大處理的掃頻音頻信號時,耳機(jī)需要發(fā)出一個可聞的聲音,會影響用戶使用體驗度。
實施例二
所述運算控制器比較所述阻抗數(shù)組和參考阻抗數(shù)組集,根據(jù)比較結(jié)果確定所述耳機(jī)的優(yōu)化參數(shù),為了確保比較結(jié)果的準(zhǔn)確度,本發(fā)明實施例示出方差比較法;圖4本發(fā)明一優(yōu)選實施例示出的S3的一種詳細(xì)流程示意圖;具體的,實施例一中步驟S3可以包括如下步驟:
步驟S311計算所述阻抗數(shù)組的阻抗值平均值及所述參考阻抗數(shù)組集中每個參考阻抗數(shù)組的阻抗值平均值;
首先計算出阻抗數(shù)組的阻抗值平均值,分別計算出每個參考阻抗數(shù)組的阻抗值平均值;為了提高比較的速率也可以預(yù)先計算出每個參考阻抗數(shù)組的阻抗值平均值并存儲與所述參考阻抗數(shù)組集中。
步驟S312遍歷所述參考阻抗數(shù)組集,篩選出所述參考阻抗數(shù)組的阻抗值平均值與所述阻抗數(shù)組的阻抗值平均值的差值小于第一平均值預(yù)置閾值的參考阻抗數(shù)組,生成新參考阻抗數(shù)組集;
計算所述參考阻抗數(shù)組的阻抗值平均值與阻抗數(shù)組的阻抗值平均值的差值,篩選出所述參考阻抗數(shù)組的阻抗值平均值與所述阻抗數(shù)組的阻抗值平均值的差值小于第一平均值預(yù)置閾值的參考阻抗數(shù)組,生成新參考阻抗數(shù)組集;
步驟S313遍歷所述新參考阻抗數(shù)組集,計算阻抗數(shù)組和新參考阻抗數(shù)組集中每個參考阻抗數(shù)組的方差,選擇最小方差;
新參考阻抗數(shù)組集中參考阻抗數(shù)組的數(shù)目遠(yuǎn)少于參考阻抗數(shù)組集中參考阻抗數(shù)組的數(shù)目,因此,計算所述阻抗數(shù)組和新參考阻抗數(shù)組集中每個參考阻抗數(shù)組的方差的過程中,可以降低終端的計算量提升比較的速度。
步驟S314判斷所述最小方差是否小于或等于方差預(yù)置閾值;
如果所述最小方差小于或等于所述方差預(yù)置閾值,則執(zhí)行步驟S315確定選用所述最小方差的參考阻抗數(shù)組對應(yīng)的優(yōu)化參數(shù)為所述耳機(jī)的優(yōu)化參數(shù)。
如果所述最小方差小于或等于所述方差預(yù)置閾值,則證明所述最小方差的參考阻抗數(shù)組與當(dāng)前耳機(jī)的阻抗數(shù)組匹配成功;選用所述最小方差的參考阻抗數(shù)組對應(yīng)的優(yōu)化參數(shù)為當(dāng)前耳機(jī)的優(yōu)化參數(shù),使用所述耳機(jī)的優(yōu)化參數(shù)調(diào)整音頻信號,并用調(diào)整后的音頻信號驅(qū)動所述耳機(jī)。
如果所述最小方差大于方差預(yù)置閾值,則執(zhí)行步驟S316顯示用于提示是否進(jìn)行濾波增益參數(shù)調(diào)整的提示界面;
當(dāng)所述最小方差大于方差預(yù)置閾值,在終端的顯示界面上會彈出一提示界面,用于提示是否進(jìn)行濾波增益參數(shù)調(diào)整的提示界面;用戶可以根據(jù)需求選擇是否進(jìn)行濾波增益參數(shù)調(diào)整。
步驟S317接收從所述提示界面上獲取的濾波增益參數(shù)調(diào)整反饋信息;
當(dāng)所述濾波增益參數(shù)調(diào)整反饋信息為調(diào)整濾波增益參數(shù)時,執(zhí)行步驟S318確定所述調(diào)整后的濾波增益參數(shù)為所述耳機(jī)的優(yōu)化參數(shù),以及,在所述阻抗數(shù)組集中存儲當(dāng)前耳機(jī)的阻抗數(shù)組。
進(jìn)一步,為了減少終端的計算量,本發(fā)明實施例示出一種方差特征頻率點比較法;圖5是本發(fā)明另一優(yōu)選實施例示出S313的一種詳細(xì)流程示意圖;具體的,實施例二中步驟S313可以包括如下步驟:
步驟S3131選取特征頻率點;
在匹配過程中依據(jù)運算控制器的運算能力,可以選擇全部頻率點,也可以根據(jù)情況選擇部分有特征頻率點,所述特征頻率點的選取可以為阻抗數(shù)組中阻抗值的極大值附近的阻抗值和阻抗值的極小值附近的阻抗值;如圖6為根據(jù)HIFIMan HE56阻抗數(shù)組構(gòu)建的阻抗曲線,其中橫坐標(biāo)為頻率,縱坐標(biāo)為阻抗值;可以看出,HIFIMan HE56阻抗數(shù)組的極大值對應(yīng)的頻率為800Hz,我們可以選取800Hz附近的頻率點作為特征頻率點。
另一種特征頻率點的選取方法,選擇線性音頻線號頻率的兩端頻率點作為特征頻率點,中間頻率點按照一定規(guī)律選取特征頻率點;如圖7所示為根據(jù)Vsonic VSD3s阻抗數(shù)組構(gòu)建的阻抗曲線,可知掃頻音頻信號的掃描頻率范圍為10Hz~20kHz,Vsonic VSD3s阻抗值的極大值與極小值的差值并不明顯,在此情況下,我們選取兩端的頻率點,10Hz和20kHz作為特征頻率點,中間分別選取100Hz,1000Hz和10000Hz作為特征頻率點,選取特征頻率點,可以降低終端的計算量提升比較的速度。
步驟S3132遍歷所述新參考阻抗數(shù)組集,計算所述阻抗數(shù)組與所述新參考阻抗數(shù)組中特征頻率點對應(yīng)的阻抗差值,生成阻抗差數(shù)組;
步驟S3133計算所述阻抗差數(shù)組的方差。
篩選出阻抗數(shù)組中特征頻率點對應(yīng)當(dāng)前耳機(jī)的阻抗值,同時篩選每個參考阻抗數(shù)組中出特征頻率點對應(yīng)阻抗值,分別計算所述阻抗數(shù)組與所述新參考阻抗數(shù)組集中每個參考阻抗數(shù)組特征頻率點對應(yīng)的阻抗差值,生成阻抗差數(shù)組;計算所述阻抗差數(shù)組的方差,選擇最小方差;確定選用所述最小方差的參考阻抗數(shù)組對應(yīng)的優(yōu)化參數(shù)為所述耳機(jī)的優(yōu)化參數(shù)。
實施例三
為了降低終端的計算量,本發(fā)明另一個實施例示出一種平均值比較法;如圖8所示;具體的,實施例一中步驟S3可以包括如下步驟:
步驟S321計算所述阻抗數(shù)組的阻抗值平均值及所述參考阻抗數(shù)組集中每個參考阻抗數(shù)組的阻抗值平均值;
步驟S322遍歷所述參考阻抗數(shù)組集,篩選出所述參考阻抗數(shù)組的阻抗值平均值與所述阻抗數(shù)組的阻抗值平均值的差值小于第一平均值預(yù)置閾值的參考阻抗數(shù)組,生成新參考阻抗數(shù)組集;
步驟S323遍歷所述新參考阻抗數(shù)組集,計算阻抗數(shù)組和新參考阻抗數(shù)組集中每個參考阻抗數(shù)組的差值的平均值,選擇最小平均值;
步驟S324判斷所述最小平均值是否小于或等于第二平均值預(yù)置閾值;
如果所述最小平均值小于或等于第二平均值預(yù)置閾值,則執(zhí)行步驟325確定選用所述最小平均值的參考阻抗數(shù)組對應(yīng)的優(yōu)化參數(shù)為所述耳機(jī)的優(yōu)化參數(shù)。
在本發(fā)明的實施例中,為了減少終端的計算量,提高比較速度,將阻抗數(shù)組中每個頻率點對應(yīng)的阻抗值分別與新參考阻抗數(shù)組集中每個參考阻抗數(shù)組中每個頻率點對應(yīng)的阻抗值做差值;然后計算出差值的平均值;選擇最小平均值;判斷所述最小平均值是否小于或等于第二平均值預(yù)置閾值,如果最小平均值小于或等于第二平均值預(yù)置閾值確定選用所述最小平均值的參考阻抗數(shù)組對應(yīng)的優(yōu)化參數(shù)為所述耳機(jī)的優(yōu)化參數(shù)。
為了進(jìn)一步減少終端的計算量,本發(fā)明實施例示出一種平均值特征頻率點比較法,圖9所示;具體的,實施例三中步驟S323可以包括如下步驟:
步驟3231選取特征頻率點;
步驟3232遍歷所述新參考阻抗數(shù)組集,計算所述阻抗數(shù)組與所述新參考阻抗數(shù)組中特征頻率點對應(yīng)的阻抗差值,生成阻抗差數(shù)組;
步驟3233計算所述阻抗差數(shù)組的平均值。
篩選出阻抗數(shù)組中特征頻率點對應(yīng)當(dāng)前耳機(jī)的阻抗值,同時篩選每個參考阻抗數(shù)組中出特征頻率點對應(yīng)阻抗值,計算所述阻抗數(shù)組與所述新參考阻抗數(shù)組中特征頻率點對應(yīng)的阻抗差值,生成阻抗差數(shù)組;計算所述阻抗差數(shù)組的平均值,選擇最小平均值;判斷所述最小平均值是否小于或等于第二平均值預(yù)置閾值,如果最小平均值小于或等于第二平均值預(yù)置閾值確定選用所述最小平均值的參考阻抗數(shù)組對應(yīng)的優(yōu)化參數(shù)為所述耳機(jī)的優(yōu)化參數(shù)。
圖10是本發(fā)明實施例提供的一種獲取耳機(jī)優(yōu)化參數(shù)的裝置的結(jié)構(gòu)框圖,如圖10所示所述裝置包括存儲有參考阻抗數(shù)組集的存儲器101,連接所述存儲器101的運算控制器105,與所述運算控制器105連接的信號發(fā)生器102,與所述信號發(fā)生器102連接的驅(qū)動放大器103,以及,與所述運算控制器105連接的信號采集器104;其中:
所述信號發(fā)生器102,用于根據(jù)所述運算控制器105的控制信號,生成掃頻音頻信號;
所述驅(qū)動放大器103,用于放大所述掃頻音頻信號,以及,輸出放大后的掃頻音頻信號驅(qū)動耳機(jī)108;
所述信號采集器104,用于對所述耳機(jī)108的揚聲器端進(jìn)行采樣,輸出采樣的結(jié)果;
所述運算控制器105,用于根據(jù)所述信號采集器104輸出的采樣的結(jié)果,生成所述耳機(jī)108的阻抗數(shù)組,以及,比較所述阻抗數(shù)組和參考阻抗數(shù)組集,根據(jù)比較結(jié)果確定耳機(jī)108的優(yōu)化參數(shù);其中,所述阻抗數(shù)組的數(shù)據(jù)結(jié)構(gòu)與預(yù)先設(shè)置的耳機(jī)108類型參考阻抗數(shù)組的數(shù)據(jù)結(jié)構(gòu)對應(yīng)。
圖10所示的獲取耳機(jī)優(yōu)化參數(shù)的裝置執(zhí)行部件來執(zhí)行上述的方法,具體實施過程參見上述實施例此處不再贅述。
圖11是本發(fā)明實施例提供的一種音頻提供方法流程圖,所述方法包括如下步驟:
步驟S11生成掃頻音頻信號,以及,放大所述掃頻音頻信號,用放大后的掃頻音頻信號驅(qū)動耳機(jī);
步驟S12對所述耳機(jī)的揚聲器端進(jìn)行采樣,根據(jù)所述采樣的結(jié)果,生成所述耳機(jī)的阻抗數(shù)組,所述阻抗數(shù)組的數(shù)據(jù)結(jié)構(gòu)與預(yù)先設(shè)置的耳機(jī)類型參考阻抗數(shù)組集的數(shù)據(jù)結(jié)構(gòu)對應(yīng);
步驟S13比較所述阻抗數(shù)組和參考阻抗數(shù)組集,根據(jù)比較結(jié)果確定所述耳機(jī)的優(yōu)化參數(shù);
步驟S14使用所述耳機(jī)的優(yōu)化參數(shù)調(diào)整音頻信號,以及,用調(diào)整后的音頻信號驅(qū)動所述耳機(jī)。
本說明書中的各個實施例均采用遞進(jìn)的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于裝置或系統(tǒng)實施例而言,由于其基本相似于方法實施例,所以描述得比較簡單,相關(guān)之處參見方法實施例的部分說明即可。以上所描述的裝置及系統(tǒng)實施例僅僅是示意性的,其中作為分離部件說明可以是或者也可以不是物理上分開的。可以根據(jù)實際的需要選擇其中的部分或者全部部件來實現(xiàn)本實施例方案的目的。
本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。以上僅是本發(fā)明的具體實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。