本發(fā)明涉及終端技術(shù)領(lǐng)域,尤其涉及一種音頻信號處理方法、裝置及終端。
背景技術(shù):
目前,多基于標(biāo)準(zhǔn)的信號源來對移動終端的音頻播放模塊進行調(diào)試,當(dāng)調(diào)試出理想的聲音效果后,將該理想聲音效果對應(yīng)的音頻播放模塊的處理參數(shù)作為移動終端的固定處理參數(shù)。
在移動終端每次播放音頻時,移動終端都基于該固定處理參數(shù),來對音源發(fā)出的音頻進行調(diào)整,以使播放出的音頻效果較佳。但是,實際應(yīng)用中,通常移動終端播放的音源是很隨機的,有的音源與標(biāo)準(zhǔn)的信號源差異很大,移動終端仍然按照上述固定處理參數(shù),對該音源發(fā)出的音頻進行處理,就導(dǎo)致播放后的聲音效果會比較差。
技術(shù)實現(xiàn)要素:
本發(fā)明旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問題之一。
為此,本發(fā)明的第一個目的在于提出一種音頻信號處理方法,以實現(xiàn)動態(tài)調(diào)整移動終端的音頻信號處理模塊的處理參數(shù),用于解決現(xiàn)有技術(shù)中當(dāng)音源差異較大時基于固定處理參數(shù)處理音頻時存在播放后聲音效果較差的問題。
本發(fā)明的第二個目的在于提出音頻信號處理裝置。
本發(fā)明的第三個目的在于提出一種終端。
為達上述目的,本發(fā)明第一方面實施例提出了一種音頻信號處理方法,包括:
采集聲音播放裝置所播放的音頻信號;
根據(jù)所述音頻信號分析所述聲音播放裝置的聲音效果;
根據(jù)所述聲音效果調(diào)整終端中的音頻信號處理模塊的處理參數(shù),以對所述聲音效果進行修正。
本發(fā)明實施例的音頻信號處理方法,能夠根據(jù)揚聲器或者受話器所播放出來的聲音效果,然后自動調(diào)整音頻處理模塊內(nèi)部的處理參數(shù),可以使得各音源具有與其對應(yīng)的最優(yōu)的處理參數(shù),這樣就可以使得在播放任意音源時,揚聲器或者受話器所播放出來聲音的效果都處于最優(yōu)狀態(tài)。
另外,本發(fā)明實施例的音頻信號處理方法,還具有如下附加的技術(shù)特征:
在本發(fā)明的一個實施例中,所述根據(jù)所述音頻信號分析所述聲音播放裝置的聲音效果,包括:
對所述音頻信號進行快速傅里葉變換,得到所述音頻信號的語譜圖;
從所述語譜圖中提取所述音頻信號的高頻成分和低頻成分;
如果所述高頻成分與所述低頻成分失衡,則確定所述聲音效果為聲音的高低頻失衡。
在本發(fā)明的一個實施例中,所述根據(jù)所述聲音效果調(diào)整終端中的音頻信號處理模塊的處理參數(shù),以對所述聲音效果進行修正,包括:
調(diào)整所述音頻信號處理模塊中數(shù)字濾波器的濾波器參數(shù),以使后續(xù)播放的所述音頻信號中所攜帶的所述高頻成分和所述低頻成分處于均衡狀態(tài)。
在本發(fā)明的一個實施例中,所述根據(jù)所述音頻信號分析所述聲音播放裝置的聲音效果,包括:
獲取所述音頻信號的振幅;
將所述振幅與預(yù)設(shè)的閾值范圍進行比較;
如果所述振幅未處于所述閾值范圍內(nèi),則確定所述聲音效果為聲音的音量異常。
在本發(fā)明的一個實施例中,所述根據(jù)所述聲音效果動態(tài)調(diào)整終端中的音頻信號處理模塊的處理參數(shù),包括:
調(diào)整所述音頻信號處理模塊中放大器的增益,以使后續(xù)播放的所述音頻信號的振幅處于所述閾值范圍內(nèi)。
在本發(fā)明的一個實施例中,所述根據(jù)所述聲音效果調(diào)整終端中的音頻信號處理模塊的處理參數(shù),以對所述聲音效果進行修正之后,包括:
基于調(diào)整后的所述音頻信號處理模塊對音源所發(fā)出的音頻信號進行處理;
將處理后的所述音頻信號通過所述聲音播放裝置播放。
在本發(fā)明的一個實施例中,所述采集聲音播放裝置所播放的音頻信號,包括:
通過所述終端上的麥克風(fēng)對所述聲音播放裝置所播放的音頻信號進行采集。
為達上述目的,本發(fā)明第二方面實施例提出了一種音頻信號處理裝置,包括:
采集模塊,用于采集聲音播放裝置所播放的音頻信號;
分析模塊,用于根據(jù)所述音頻信號分析所述聲音播放裝置的聲音效果;
參數(shù)調(diào)整模塊,用于根據(jù)所述聲音效果調(diào)整終端中的音頻信號處理模塊的處理參數(shù),以對所述聲音效果進行修正。
本發(fā)明實施例的音頻信號處理裝置,能夠根據(jù)揚聲器或者受話器所播放出來的聲音效果,然后自動調(diào)整音頻處理模塊內(nèi)部的處理參數(shù),可以使得各音源具有與其對應(yīng)的最優(yōu)的處理參數(shù),這樣就可以使得在播放任意音源時,揚聲器或者受話器所播放出來聲音的效果都處于最優(yōu)狀態(tài)。
另外,本發(fā)明實施例的音頻信號處理裝置,還具有如下附加的技術(shù)特征:
在本發(fā)明的一個實施例中,所述分析模塊,包括:
變換單元,用于對所述音頻信號進行快速傅里葉變換,得到所述音頻信號的語譜圖;
提取單元,用于從所述語譜圖中提取所述音頻信號的高頻成分和低頻成分;
第一確定單元,用于如果所述高頻成分與所述低頻成分失衡,則確定所述聲音效果為聲音的高低頻失衡。
在本發(fā)明的一個實施例中,所述參數(shù)調(diào)整模塊,具體用于調(diào)整所述音頻信號處理模塊中數(shù)字濾波器的濾波器參數(shù),以使后續(xù)播放的所述音頻信號中所攜帶的所述高頻成分和所述低頻成分處于均衡狀態(tài)。
在本發(fā)明的一個實施例中,所述分析模塊,包括:
振幅獲取單元,用于獲取所述音頻信號的振幅;
比較單元,用于將所述振幅與預(yù)設(shè)的閾值范圍進行比較;
第二確定單元,用于如果所述振幅未處于所述閾值范圍內(nèi),則確定所述聲音效果為聲音的音量異常。
在本發(fā)明的一個實施例中,所述參數(shù)調(diào)整模塊,具體用于調(diào)整所述音頻信號處理模塊中放大器的增益,以使后續(xù)播放的所述音頻信號的振幅處于所述閾值范圍內(nèi)。
在本發(fā)明的一個實施例中,所述裝置還包括:
處理模塊,用于基于調(diào)整后的所述音頻信號處理模塊對音源所發(fā)出的音頻信號進行處理;
播放模塊,用于將處理后的所述音頻信號通過所述聲音播放裝置播放。
在本發(fā)明的一個實施例中,所述采集模塊,具體用于通過所述終端上的麥克風(fēng)對所述聲音播放裝置所播放的音頻信號進行采集。
為達上述目的,本發(fā)明第三方面實施例提出了另一種終端,包括:
殼體和位于所述殼體內(nèi)的處理器、存儲器、麥克風(fēng)和聲音播放裝置,其中,所述處理器通過讀取所述存儲器中存儲的可執(zhí)行程序代碼來運行與所述可執(zhí)行程序代碼對應(yīng)的程序,以用于執(zhí)行以下步驟:
采集聲音播放裝置所播放的音頻信號;
根據(jù)所述音頻信號分析所述聲音播放裝置的聲音效果;
根據(jù)所述聲音效果調(diào)整終端中的音頻信號處理模塊的處理參數(shù),以對所述聲音效果進行修正。
本發(fā)明實施例的終端,能夠根據(jù)揚聲器或者受話器所播放出來的聲音效果,然后自動調(diào)整音頻處理模塊內(nèi)部的處理參數(shù),可以使得各音源具有與其對應(yīng)的最優(yōu)的處理參數(shù),這樣就可以使得在播放任意音源時,揚聲器或者受話器所播放出來聲音的效果都處于最優(yōu)狀態(tài)。
本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
附圖說明
本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結(jié)合附圖對實施例的描述中將變得明顯和容易理解,其中:
圖1為本發(fā)明實施例提供的一種音頻信號處理方法的流程示意圖;
圖2為本發(fā)明實施例提供的另一種音頻信號處理方法的流程示意圖;
圖3為本發(fā)明實施例提供的另一種音頻信號處理方法的流程示意圖;
圖4為本發(fā)明實施例提供的一種音頻信號處理方法的應(yīng)用示意圖;
圖5為本發(fā)明實施例提供的一種音頻信號處理裝置的結(jié)構(gòu)示意圖;
圖6為本發(fā)明實施例提供的另一種音頻信號處理裝置的結(jié)構(gòu)示意圖;
圖7為本發(fā)明實施例提供的另一種音頻信號處理裝置的結(jié)構(gòu)示意圖;
圖8為本發(fā)明實施例提供的另一種音頻信號處理裝置的結(jié)構(gòu)示意圖;
圖9為本發(fā)明實施例提供的一種終端的結(jié)構(gòu)示意圖。
具體實施方式
下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。
下面參考附圖描述本發(fā)明實施例的音頻信號處理方法、裝置及終端。
圖1為本發(fā)明實施例提供的一種音頻信號處理方法的流程示意圖。本發(fā)明實施例的音頻信號處理方法,可應(yīng)用于各種裝置或終端設(shè)備,如平板電腦、筆記本電腦、個人電腦、智能手機等。如圖1所示,該音頻信號處理方法包括以下步驟:
S101、采集聲音播放裝置所播放的音頻信號。
用戶可以基于終端進行語音通話、視頻聊天或者音視頻文件的播放。當(dāng)終端獲取到音源后,可以獲取音源所發(fā)出的音頻信號,經(jīng)過終端中的音頻信號處理模塊,對音源發(fā)出的音頻信號進行處理后,就可以通過受話器或者揚聲器等聲音播放裝置播放出去。本實施例中,可以對聲音播放裝置所播放的音頻信號進行采集,例如可以通過麥克風(fēng)采集聲音播放裝置所播放的音頻信號。
S102、根據(jù)音頻信號分析聲音播放裝置的聲音效果。
在采集到聲音播放裝置所播放的音頻信號后,可以音頻信號進行分析,例如,可以對音頻信號的頻率和/或者振幅等特征進行提取,根據(jù)提取的頻率和/或者振幅等特征,確定聲音播放裝置的聲音效果。聲音效果可以包括所播放出的聲音高低頻處于失衡狀態(tài),例如,所播放出的聲音效果為刺耳的嘯聲,或者所播放出的聲音效果為沉悶的聲音,使得用戶無法聽清聲音攜帶的信息,或者所播放出來的聲音的音量異常例如聲音較小或者過大。
S103、根據(jù)聲音效果調(diào)整終端中的音頻信號處理模塊的處理參數(shù),以對聲音效果進行修正。
在獲取到聲音效果后,可以根據(jù)聲音效果來動態(tài)調(diào)整終端中的音頻信號處理模塊的處理參數(shù),然后利用調(diào)整后的處理參數(shù)對聲音效果進行修正。其中,音頻信號處理模塊的處理參數(shù)在初始時刻為基于標(biāo)準(zhǔn)信號源進行調(diào)試后,所播放出的理想聲音效果時所對應(yīng)的處理參數(shù)。
例如,聲音效果為高低頻失衡的情況下,如果高頻成分較多時,可以降低音頻信號處理模塊中數(shù)字濾波器的截止頻率,降低該數(shù)字濾波器的帶寬,抑制音頻信號中的高頻成分,即對當(dāng)前所播放出的高低頻失衡狀的聲音效果進行修正,使后續(xù)播放的聲音效果為高低頻處于均衡狀態(tài)。
再例如,聲音效果為音量異常的情況下,如果音量較大,則可以降低音頻信號處理模塊中的增益,使經(jīng)過音頻信號處理模塊輸出的音頻信號的信號降低較低,以達到抑制音量的目的,即對當(dāng)前所播放出的音量異常的聲音效果進行修正,使得后續(xù)播放的聲音效果的音量處于正常范圍內(nèi)。
本發(fā)明實施例提供的音頻信號處理方法,通過采集聲音播放裝置所播放的音頻信號,根據(jù)音頻信號分析聲音播放裝置的聲音效果,根據(jù)聲音效果調(diào)整終端中的音頻信號處理模塊的處理參數(shù),以對聲音效果進行修正。本實施例中,能夠根據(jù)揚聲器或者受話器所播放出來的聲音效果,然后自動調(diào)整音頻處理模塊內(nèi)部的處理參數(shù),可以使得各音源具有與其對應(yīng)的最優(yōu)的處理參數(shù),這樣就可以使得在播放任意音源時,揚聲器或者受話器所播放出來聲音的效果都處于最優(yōu)狀態(tài)。
圖2為本發(fā)明實施例提供的另一種音頻信號處理方法的流程示意圖。如圖2所示,該音頻信號處理方法包括以下步驟:
S201、采集聲音播放裝置所播放的音頻信號。
具體地,可以通過終端上的麥克風(fēng)或者拾音裝置,來采集受話器或者揚聲器等聲音播放裝置所播放的音頻信號。
S202、對音頻信號進行快速傅里葉變換,得到音頻信號的語譜圖。
在采集到受話器或者揚聲器所播放的音頻信號后,可以對音頻信號進行特征分析,從音頻信號中提取出音頻信號的頻率特征,可以獲取到音頻信號中所攜帶的高頻成分和低頻成分。具體地,可以采用快速傅里葉變換(Fast Fourier Transform,簡稱FFT)對采集到的音頻信號進行頻譜分析,從而得到音頻信號的語譜圖。其中,語譜圖的橫坐標(biāo)為音頻信號所對應(yīng)的時間,語譜圖的縱坐標(biāo)為音頻信號所含的頻率分量,語譜圖的坐標(biāo)點值為音頻信號的能量值。
S203、從語譜圖中提取音頻信號的高頻成分和低頻成分。
具體地,可以從語譜圖中提取出音頻信號所攜帶的高頻成分和低頻成分。一般情況下,高頻頻段為800hz以上的頻段,低頻頻段的頻率范圍為20hz-800hz。在獲取到音頻信號的語譜圖之后,可以統(tǒng)計出超過800hz每個頻點上的能量,獲取到音頻信號所攜帶的高頻成分,進一步地,可以統(tǒng)計出20hz~800hz每個頻點上的能量,獲取到音頻信號所攜帶的低頻成分。
S204、如果高頻成分與低頻成分失衡,則確定聲音效果為聲音的高低頻失衡。
實際應(yīng)用中,為了保證所播放的聲音的質(zhì)量或者效果,往往會將音頻信號中高頻成分和低頻成分之間的比值為預(yù)設(shè)為1:1。當(dāng)高頻成分之間的比值為1:1時,說明音頻信號中所攜帶的高低頻成分處于均衡狀態(tài),播放出來的聲音效果最佳。如果高頻成分與低頻成分之間的比值不為1:1,說明采集到的所播放的音頻信號處于高低頻失衡。例如,當(dāng)高頻成分較多時,所播放出的聲音效果則為刺耳的聲音,而當(dāng)?shù)皖l成分較多時,所播放出的聲學(xué)效果則為沉悶的聲音,用戶可能無法從聲音中獲取到實際的信息。
S205、調(diào)整音頻信號處理模塊中數(shù)字濾波器的濾波器參數(shù),以使后續(xù)播放的音頻信號中所攜帶的高頻成分和低頻成分處于均衡狀態(tài)。
當(dāng)音頻信號所攜帶的高低頻成分失衡時,需要對音頻信號處理模塊中數(shù)字濾波器的濾波器參數(shù)進行調(diào)整,例如數(shù)字濾波器的截止頻率、帶寬等。當(dāng)音頻信號中所攜帶的高頻成分較多時,可以調(diào)整數(shù)字濾波器以通過數(shù)字濾波器來衰減高頻成分。而當(dāng)音頻信號中所攜帶的高頻成分較少時,可以調(diào)整數(shù)字濾波器以通過數(shù)字濾波器來提升高頻成分。經(jīng)過調(diào)整后可以后續(xù)通過受話器或者揚聲器播放的音頻信號中所攜帶的高低頻成分處于均衡狀態(tài)。
S206、基于調(diào)整后的音頻信號處理模塊對音源所發(fā)出的音頻信號進行處理。
音源不斷地向外發(fā)出音頻信號,所發(fā)出的音頻信號需要不斷地進入音頻信號處理模塊中進行處理后才能輸入到受話器或者揚聲器中進行播放。音頻信號進入音頻信號處理模塊后,該音頻信號處理模塊可以基于調(diào)整后的處理參數(shù),對后續(xù)進入的音頻信號進行處理。一般情況下,對于同一個音源所發(fā)出的音頻信號的特征是穩(wěn)定的,基于調(diào)整后的音頻信號處理模塊對音源后續(xù)所發(fā)出的音頻信號進行處理時,處理后的音頻信號基本可以克服高低頻失衡的問題,使得播放出來的聲音效果較佳。
S207、將處理后的音頻信號通過聲音播放裝置播放。
本實施例中,當(dāng)音頻信號處理模塊對音源發(fā)出的音頻信號進行處理后,就可以將處理后的音頻信號通過受話器或者揚聲器進行播放。
本實施例中,采集揚聲器或者受話器等聲音播放裝置所播放出來的音頻信號,然后分析音頻信號的頻率特征,當(dāng)音頻信號所攜帶的高低頻成分不均衡時,會導(dǎo)致所播放出的聲音高低頻失衡,所播放的聲音效果較差,為了使得高低頻成分均衡,調(diào)整音頻信號處理模塊中的數(shù)字濾波器的濾波參數(shù),可以基于調(diào)整后的處理參數(shù)對后續(xù)音源發(fā)出的音頻信號進行處理,以保證處理后的音頻信號被揚聲器或者受話器播放時聲音效果較佳,從而可以克服之前所播放的聲音效果存在高低頻失衡的問題。
圖3為本發(fā)明實施例提供的另一種音頻信號處理方法的流程示意圖。如圖3所示,該音頻信號處理方法包括:
S301、采集聲音播放裝置所播放的音頻信號。
S302、獲取音頻信號的振幅。
具體地,從音頻信號中提起出音頻信號的信號強度,即音頻信號的振幅。
S303、將振幅與預(yù)設(shè)的閾值范圍進行比較。
S304、如果振幅未處于閾值范圍內(nèi),則確定聲音效果為聲音的音量異常。
本實施例中,可以預(yù)先設(shè)置有閾值范圍,該閾值范圍可以包括上限閾值和下限閾值。在獲取到音頻信號的振幅后,可以將該音頻信號的振幅與閾值范圍比較,如果振幅超出閾值范圍,即振幅大于上限閾值或者振幅小于下限閾值,說明播放的聲音存在音量異常的問題。
S305、調(diào)整音頻信號處理模塊中放大器的增益,以使后續(xù)播放的音頻信號的振幅處于閾值范圍內(nèi)。
具體地,可以根據(jù)音量異常的具體情況來調(diào)整音頻信號處理模塊中放大器的增益。如果音量異常為聲音較小,則提高音頻信號處理模塊中放大器的增益,使后續(xù)播放的音頻信號的聲音變大,使音頻信號的振幅超過下限閾值,落入閾值范圍內(nèi)。而如果音量異常為聲音較大,則降低音頻信號處理模塊中放大器的增益,使后續(xù)播放的音頻信號的聲音變小,使音頻信號的振幅低于上限閾值,落入閾值范圍內(nèi)。
S306、基于調(diào)整后的音頻信號處理模塊對音源所發(fā)出的音頻信號進行處理。
S307、將處理后的音頻信號通過聲音播放裝置播放。
關(guān)于S306~S307的相關(guān)介紹,可參見上述實施例中相關(guān)內(nèi)容的記載,此處不再贅述。
本實施例中,采集揚聲器或者受話器等聲音播放裝置所播放出來的音頻信號,提取音頻信號的振幅,當(dāng)音頻信號的振幅未處于預(yù)設(shè)的閾值范圍內(nèi)時,會導(dǎo)致所播放出的聲音音量異常,所播放的聲音效果較差,在音量異常時,可以調(diào)整音頻信號處理模塊中的放大器的增益,基于調(diào)整后的處理參數(shù)對后續(xù)音源發(fā)出的音頻信號進行處理,以保證處理后的音頻信號被揚聲器或者受話器播放時聲音效果較佳,從而可以克服之前所播放的聲音效果存在高低頻失衡的問題。
實際應(yīng)用中,可以根據(jù)所采集的音頻信號的頻率和/或振幅,來確定所播放的聲音效果。例如,當(dāng)根據(jù)音頻信號的頻率和振幅中一個判斷出聲音效果較差時,就可以對音頻信號處理模塊的處理參數(shù)。在分析聲音效果時,可能音頻信號的頻率和振幅均導(dǎo)致聲音效果較差,可以對音頻信號處理模塊的數(shù)字濾波器和放大器同時進行調(diào)整。本發(fā)明提供的實施例中并不對此進行限制。
圖4為本發(fā)明實施例提供的一種音頻信號處理方法的應(yīng)用示意圖。如圖4所示,音源發(fā)出音頻信號,音頻信號經(jīng)過解碼后可以進入終端上的音頻信號處理模塊,該音頻信號處理模塊可以為語音信號處理模塊,也可以為音樂信號處理模塊,可以根據(jù)音源的不同具體選擇。
其中,音頻處理模塊中用于處理數(shù)字的音頻信號的單元可以集成在數(shù)字信號處理(Digital Signal Processing,簡稱DSP)芯片中。例如音頻信號處理模塊中的卷積、數(shù)字濾波器、可編程增益放大器(Programmable Gain Amplifier,簡稱PGA)以及多段動態(tài)壓縮器可以集成在DSP芯片。音源發(fā)出的音頻信號經(jīng)過解碼后的數(shù)字音頻信號,可以在音頻信號處理模塊中進行卷積、濾波以及多段動態(tài)壓縮處理,然后由數(shù)/模轉(zhuǎn)換器進行數(shù)模轉(zhuǎn)換,再經(jīng)過功率放大器(Power Amplifier,簡稱PA)輸入到揚聲器中播放。
進一步地,設(shè)置在揚聲器附近的麥克風(fēng)可以對揚聲器播放的聲音進行采集,經(jīng)過PGA放大、然后由模/數(shù)轉(zhuǎn)換器進行模數(shù)轉(zhuǎn)換后,進入DSP芯片。DSP芯片中可以設(shè)置有聲音效果分析模塊,D該聲音效果分析模塊可以對采集的音頻信號進行聲音效果的分析,然后根據(jù)聲音效果調(diào)整音頻信號處理模塊的處理參數(shù)。
例如,聲音效果分析模塊中可以設(shè)置有FFT單元,通過FFT單元分析所采集的音頻信號的高低頻成分,進而調(diào)整音頻信號處理模塊中的數(shù)字濾波器的濾波器參數(shù)。
再例如,聲音效果分析模塊中還可以設(shè)置有振幅比較單元,通過振幅比較單元分析所采集的音頻信號的聲音音量是否存在異常,進而調(diào)整音頻信號處理模塊中的放大器的增益。
本實施例中,能夠根據(jù)揚聲器或者受話器所播放出來的聲音效果,然后自動調(diào)整音頻處理模塊內(nèi)部的處理參數(shù),可以使得各音源具有與其對應(yīng)的最優(yōu)的處理參數(shù),這樣就可以使得在播放任意音源時,揚聲器或者受話器所播放出來聲音的效果都處于最優(yōu)狀態(tài)。
圖5為本發(fā)明實施例提供的一種音頻信號處理裝置的結(jié)構(gòu)示意圖。如圖5所示,該音頻信號處理裝置包括:采集模塊11、分析模塊12和參數(shù)調(diào)整模塊13。
其中,采集模塊11,用于采集聲音播放裝置所播放的音頻信號。
分析模塊12,用于根據(jù)所述音頻信號分析所述聲音播放裝置的聲音效果。
參數(shù)調(diào)整模塊13,用于根據(jù)所述聲音效果調(diào)整終端中的音頻信號處理模塊的處理參數(shù),以對所述聲音效果進行修正。
本實施例中,能夠根據(jù)揚聲器或者受話器所播放出來的聲音效果,然后自動調(diào)整音頻處理模塊內(nèi)部的處理參數(shù),可以使得各音源具有與其對應(yīng)的最優(yōu)的處理參數(shù),這樣就可以使得在播放任意音源時,揚聲器或者受話器所播放出來聲音的效果都處于最優(yōu)狀態(tài)。
圖6為本發(fā)明實施例提供的另一種音頻信號處理裝置的結(jié)構(gòu)示意圖。如圖6所示,該音頻信號處理裝置包括上述實施例中的采集模塊11、分析模塊12和參數(shù)調(diào)整模塊13。
可選地,分析模塊12的一種可能的結(jié)構(gòu)方式包括:變換單元121、提取單元122和第一確定單元123。
變換單元121,用于對所述音頻信號進行快速傅里葉變換,得到所述音頻信號的語譜圖。
提取單元122,用于從所述語譜圖中提取所述音頻信號的高頻成分和低頻成分。
第一確定單元123,用于如果所述高頻成分與所述低頻成分失衡,則確定所述聲音效果為聲音的高低頻失衡。
進一步地,參數(shù)調(diào)整模塊13,具體用于調(diào)整所述音頻信號處理模塊中數(shù)字濾波器的濾波器參數(shù),以使后續(xù)播放的所述音頻信號中所攜帶的所述高頻成分和所述低頻成分處于均衡狀態(tài)。
本實施例中,采集揚聲器或者受話器等聲音播放裝置所播放出來的音頻信號,然后分析音頻信號的頻率特征,當(dāng)音頻信號所攜帶的高低頻成分不均衡時,會導(dǎo)致所播放出的聲音高低頻失衡,所播放的聲音效果較差,為了使得高低頻成分均衡,調(diào)整音頻信號處理模塊中的數(shù)字濾波器的濾波參數(shù),可以基于調(diào)整后的處理參數(shù)對后續(xù)音源發(fā)出的音頻信號進行處理,以保證處理后的音頻信號被揚聲器或者受話器播放時聲音效果較佳,從而可以克服之前所播放的聲音效果存在高低頻失衡的問題。
圖7為本發(fā)明實施例提供的另一種音頻信號處理裝置的結(jié)構(gòu)示意圖。如圖7所示,該音頻信號處理裝置包括上述實施例中采集模塊11、分析模塊12和參數(shù)調(diào)整模塊13。
可選地,分析模塊12的一種可能的結(jié)構(gòu)方式包括:振幅獲取單元124、比較單元125和第二確定單元126。
振幅獲取單元124,用于獲取所述音頻信號的振幅。
比較單元125,用于將所述振幅與預(yù)設(shè)的閾值范圍進行比較。
第二確定單元126,用于如果所述振幅未處于所述閾值范圍內(nèi),則確定所述聲音效果為聲音的音量異常。
進一步地,參數(shù)調(diào)整模塊13,具體用于調(diào)整所述音頻信號處理模塊中放大器的增益,以使后續(xù)播放的所述音頻信號的振幅處于所述閾值范圍內(nèi)。
本實施例中,采集揚聲器或者受話器等聲音播放裝置所播放出來的音頻信號,提取音頻信號的振幅,當(dāng)音頻信號的振幅未處于預(yù)設(shè)的閾值范圍內(nèi)時,會導(dǎo)致所播放出的聲音音量異常,所播放的聲音效果較差,在音量異常時,可以調(diào)整音頻信號處理模塊中的放大器的增益,基于調(diào)整后的處理參數(shù)對后續(xù)音源發(fā)出的音頻信號進行處理,以保證處理后的音頻信號被揚聲器或者受話器播放時聲音效果較佳,從而可以克服之前所播放的聲音效果存在高低頻失衡的問題。
圖8為本發(fā)明實施例提供另一種音頻信號處理裝置的結(jié)構(gòu)示意圖。如圖6所示,該音頻信號處理裝置包括上述實施例中的采集模塊11、分析模塊12和參數(shù)調(diào)整模塊13,還包括:處理模塊14和播放模塊15。
實際應(yīng)用中,可以根據(jù)所采集的音頻信號的頻率和/或振幅,來確定所播放的聲音效果。本實施例中分析模塊12可以包括:上述實施例中的變換單元121、提取單元122、第一確定單元123、振幅獲取單元124、比較單元125和第二確定單元126。
通過本實施例提供的分析模塊12可以實現(xiàn)所采集的音頻信號的頻率和/或振幅,來確定所播放的聲音效果的目的。具體過程可參見上述實施例中相關(guān)內(nèi)容的記載,此處不再贅述。
處理模塊14,用于基于調(diào)整后的所述音頻信號處理模塊對音源所發(fā)出的音頻信號進行處理。
播放模塊15,用于將處理后的所述音頻信號通過所述聲音播放裝置播放。
進一步地,采集模塊11,具體用于通過所述終端上的麥克風(fēng)對所述聲音播放裝置所播放的音頻信號進行采集。
本實施例中,能夠根據(jù)揚聲器或者受話器所播放出來的聲音效果,然后自動調(diào)整音頻處理模塊內(nèi)部的處理參數(shù),可以使得各音源具有與其對應(yīng)的最優(yōu)的處理參數(shù),這樣就可以使得在播放任意音源時,揚聲器或者受話器所播放出來聲音的效果都處于最優(yōu)狀態(tài)。
圖9為本發(fā)明實施例提供的一種終端設(shè)備的結(jié)構(gòu)示意圖。如圖5所示,該終端設(shè)備包括以下一個或多個組件:殼體21和位于殼體21內(nèi)包括處理器211、存儲器212、麥克風(fēng)213和揚聲器214或者受話器215。
其中,處理器211通過讀取存儲器212中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代碼對應(yīng)的程序,以用于執(zhí)行以下步驟:
采集聲音播放裝置所播放的音頻信號;其中,聲音播放裝置可以為揚聲器214,也可以為受話器215。具體地,可以通過麥克風(fēng)213來采集揚聲器214或者受話器215所播放的音頻信號。
根據(jù)音頻信號分析聲音播放裝置的聲音效果。
根據(jù)聲音效果調(diào)整終端中的音頻信號處理模塊的處理參數(shù),以對所述聲音效果進行修正。
本實施例中,能夠根據(jù)揚聲器或者受話器所播放出來的聲音效果,然后自動調(diào)整音頻處理模塊內(nèi)部的處理參數(shù),可以使得各音源具有與其對應(yīng)的最優(yōu)的處理參數(shù),這樣就可以使得在播放任意音源時,揚聲器或者受話器所播放出來聲音的效果都處于最優(yōu)狀態(tài)。
在本說明書的描述中,參考術(shù)語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不必須針對的是相同的實施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點可以在任一個或多個實施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技術(shù)人員可以將本說明書中描述的不同實施例或示例以及不同實施例或示例的特征進行結(jié)合和組合。
此外,術(shù)語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個該特征。在本發(fā)明的描述中,“多個”的含義是至少兩個,例如兩個,三個等,除非另有明確具體的限定。
流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)定制邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。
在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認為是用于實現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實現(xiàn)在任何計算機可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計算機的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用。就本說明書而言,"計算機可讀介質(zhì)"可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝置。計算機可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個或多個布線的電連接部(電子裝置),便攜式計算機盤盒(磁裝置),隨機存取存儲器(RAM),只讀存儲器(ROM),可擦除可編輯只讀存儲器(EPROM或閃速存儲器),光纖裝置,以及便攜式光盤只讀存儲器(CDROM)。另外,計算機可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因為可以例如通過對紙或其他介質(zhì)進行光學(xué)掃描,接著進行編輯、解譯或必要時以其他合適方式進行處理來以電子方式獲得所述程序,然后將其存儲在計算機存儲器中。
應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。如,如果用硬件來實現(xiàn)和在另一實施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項或他們的組合來實現(xiàn):具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場可編程門陣列(FPGA)等。
本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實現(xiàn)上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,該程序在執(zhí)行時,包括方法實施例的步驟之一或其組合。
此外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質(zhì)中。
上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。盡管上面已經(jīng)示出和描述了本發(fā)明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對上述實施例進行變化、修改、替換和變型。