欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種音頻信號處理方法及裝置與流程

文檔序號:11477004閱讀:217來源:國知局
一種音頻信號處理方法及裝置與流程

本發(fā)明實施例涉及信號處理技術(shù),尤其涉及一種音頻信號處理方法及裝置。



背景技術(shù):

隨著科學(xué)技術(shù)的不斷發(fā)展,越來越多的硬件設(shè)備通過搭載麥克風(fēng)實現(xiàn)語音通信、語音識別或者語音記錄等功能,用戶對于音頻效果的要求也越來越高。

隨著硬件設(shè)備的使用,設(shè)備自身產(chǎn)生的一些硬件設(shè)備故障會導(dǎo)致接收的音頻信號中摻雜有類似沖激響應(yīng)等的異常信號。硬件設(shè)備故障例如可以包括麥克風(fēng)電路老化、失效或麥克風(fēng)供電不足等情況。

當(dāng)音頻信號中摻雜了異常信號時,會導(dǎo)致音頻信號的質(zhì)量下降,嚴重影響語音通話質(zhì)量或者語音識別效果。目前,解決上述問題一般是對故障的硬件設(shè)備進行維修或更換,解決成本高。



技術(shù)實現(xiàn)要素:

本發(fā)明提供一種音頻信號處理方法及裝置,以實現(xiàn)消除異常信號,提高音頻質(zhì)量。

第一方面,本發(fā)明實施例提供了一種音頻信號處理方法,該方法包括:

獲取待處理的時域音頻信號,并將所述時域音頻信號轉(zhuǎn)換為頻域音頻信號;

檢測所述頻域音頻信號中的異常信號,并記錄所述異常信號的位置信息;

根據(jù)所述位置信息對所述時域音頻信號的異常信號進行消除,所述時域音頻信號的異常信號與所述頻域音頻信號的異常信號的位置信息相同;

對消除所述異常信號的時域音頻信號進行信號修復(fù)。

進一步的,檢測所述頻域音頻信號中的異常信號,并記錄所述異常信號的位置信息,包括:

根據(jù)所述頻域音頻信號的頻譜能量和預(yù)設(shè)能量閾值確定所述頻域音頻信號中是否存在異常信號;

若是,則記錄所述異常信號的位置信息。

進一步的,根據(jù)所述頻域音頻信號的頻譜能量和預(yù)設(shè)能量閾值確定所述頻域音頻信號中是否存在異常信號,包括:

根據(jù)預(yù)設(shè)規(guī)則將所述頻域音頻信號劃分為多個數(shù)據(jù)幀;

對每個數(shù)據(jù)幀重復(fù)執(zhí)行如下操作,直至全部數(shù)據(jù)幀檢測完畢為止:

統(tǒng)計當(dāng)前數(shù)據(jù)幀的頻譜能量,并將所述頻譜能量與所述預(yù)設(shè)能量閾值進行比對;

若所述頻譜能量小于或等于所述預(yù)設(shè)能量閾值,則確定所述當(dāng)前數(shù)據(jù)幀為正常音頻信號;

若所述頻譜能量大于所述預(yù)設(shè)能量閾值,則確定所述當(dāng)前數(shù)據(jù)幀包含異常信號;

繼續(xù)檢測下一個數(shù)據(jù)幀。

進一步的,在檢測所述頻域音頻信號中的異常信號之前,所述方法還包括:對所述頻域音頻信號進行高通濾波處理。

進一步的,對消除所述異常信號的時域音頻信號進行信號修復(fù),包括:

獲取所述異常信號對應(yīng)的待修復(fù)區(qū)域的采樣數(shù)量,所述采樣數(shù)量根據(jù)所述異常信號的位置信息確定,所述位置信息包括所述待修復(fù)區(qū)域的時域起始點和時長;

根據(jù)所述待修復(fù)區(qū)域的兩個相鄰信號和所述采樣數(shù)量,對所述待修復(fù)區(qū)域進行線性擬合,生成完整的時域音頻信號。

第二方面,本發(fā)明實施例還提供了一種音頻信號處理裝置,該裝置包括:

音頻信號獲取模塊,用于獲取待處理的時域音頻信號,并將所述時域音頻信號轉(zhuǎn)換為頻域音頻信號;

異常信號檢測模塊,用于檢測所述頻域音頻信號中的異常信號,并記錄所述異常信號的位置信息;

異常信號消除模塊,用于根據(jù)所述位置信息對所述時域音頻信號的異常信號進行消除,所述時域音頻信號的異常信號與所述頻域音頻信號的異常信號的位置信息相同;

音頻信號修復(fù)模塊,用于對消除所述異常信號的時域音頻信號進行信號修復(fù)。

進一步的,所述異常信號檢測模塊包括:

異常信號檢測單元,用于根據(jù)所述頻域音頻信號的頻譜能量和預(yù)設(shè)能量閾值確定所述頻域音頻信號中是否存在異常信號;

位置信息記錄單元,用于若所述頻域音頻信號中存在異常信號,則記錄所述異常信號的位置信息。

進一步的,所述異常信號檢測單元具體用于:

根據(jù)預(yù)設(shè)規(guī)則將所述頻域音頻信號劃分為多個數(shù)據(jù)幀;

對每個數(shù)據(jù)幀重復(fù)執(zhí)行如下操作,直至全部數(shù)據(jù)幀檢測完畢為止:

統(tǒng)計當(dāng)前數(shù)據(jù)幀的頻譜能量,并將所述頻譜能量與所述預(yù)設(shè)能量閾值進行比對;

若所述頻譜能量小于或等于所述預(yù)設(shè)能量閾值,則確定所述當(dāng)前數(shù)據(jù)幀為正常音頻信號;

若所述頻譜能量大于所述預(yù)設(shè)能量閾值,則確定所述當(dāng)前數(shù)據(jù)幀包含異常信號;

繼續(xù)檢測下一個數(shù)據(jù)幀。

進一步的,所述裝置還包括:高通濾波摸,用于在檢測所述頻域音頻信號中的異常信號之前,對所述頻域音頻信號進行高通濾波處理。

進一步的,所述音頻信號修復(fù)模塊包括:

采樣數(shù)量獲取單元,用于獲取所述異常信號對應(yīng)的待修復(fù)區(qū)域的采樣數(shù)量,所述采樣數(shù)量根據(jù)所述異常信號的位置信息確定,所述位置信息包括所述待修復(fù)區(qū)域的時域起始點和時長;

音頻信號修復(fù)單元,用于根據(jù)所述待修復(fù)區(qū)域的兩個相鄰信號和所述采樣數(shù)量,對所述待修復(fù)區(qū)域進行線性擬合,生成完整的時域音頻信號。

本發(fā)明實施例通過將麥克風(fēng)獲取的時域音頻信號轉(zhuǎn)換為頻域音頻信號,在頻域音頻信號中檢測異常信號,并記錄異常信號的位置信息,根據(jù)異常信號的位置信息在時域音頻信號中消除異常信號,并對消除的異常信號區(qū)域進行信號修復(fù),替代了現(xiàn)有技術(shù)中在時域音頻信號中檢測異常信號檢測誤差大,異常信號檢測不準(zhǔn)確的情況,解決了由于硬件設(shè)備老化導(dǎo)致的異常信號影響音頻效果的問題,實現(xiàn)了低成本的消除異常信號,提高了音頻信號質(zhì)量。

附圖說明

圖1是本發(fā)明實施例一提供的一種音頻信號處理方法的流程圖;

圖2a是本發(fā)明實施例一提供的時域音頻信號的展示圖;

圖2b是本發(fā)明實施例一提供的頻域音頻信號的展示圖;

圖3是本發(fā)明實施例二提供的一種音頻信號處理方法的流程圖;

圖4是本發(fā)明實施例三提供的一種音頻信號處理方法的流程圖;

圖5a是本發(fā)明實施例三提供的一個正常的正弦波信號的展示圖;

圖5b是本發(fā)明實施例三提供的一個存在異常信號的信號波形的展示圖;

圖5c是本發(fā)明實施例三提供的消除異常信號的信號波形的展示圖;

圖5d是本發(fā)明實施例三提供的待修復(fù)區(qū)域的信號修復(fù)波形的展示圖;

圖5e是本發(fā)明實施例三提供的修復(fù)后的時域音頻信號的展示圖;

圖5f是本發(fā)明實施例三提供的時域音頻信號處理對比圖;

圖5g是本發(fā)明實施例三提供的頻域音頻信號處理對比圖;

圖6是本發(fā)明實施例四提供的一種音頻信號處理裝置的結(jié)構(gòu)示意圖。

具體實施方式

下面結(jié)合附圖和實施例對本發(fā)明作進一步的詳細說明??梢岳斫獾氖牵颂幩枋龅木唧w實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。

實施例一

圖1為本發(fā)明實施例一提供的一種音頻信號處理方法的流程圖,本實施例可適用于檢測并消除音頻信號中的異常信號的情況,該方法可以由本發(fā)明實施例提供的音頻信號處理裝置來執(zhí)行,該裝置可采用軟件和/或硬件的方式實現(xiàn)。參見圖1,該方法具體包括:

s110、獲取待處理的時域音頻信號,并將時域音頻信號轉(zhuǎn)換為頻域音頻信號。

其中,時域音頻信號指的是隨時間變化的音頻幅值信號,可以是將麥克風(fēng)采集的模擬音頻信號轉(zhuǎn)換生成的數(shù)字音頻信號。示例性的,參見圖2a,圖2a是本發(fā)明實施例一提供的時域音頻信號的展示圖,其中,時域音頻信號的橫軸為時間,縱軸為幅值。

頻域音頻信號指的是隨時間變化的音頻頻率信號,可以是將時域音頻信號經(jīng)過快速傅里葉變換生成的。示例性的,參見圖2b,圖2b是本發(fā)明實施例一提供的頻域音頻信號的展示圖,其中,時域音頻信號的橫軸為時間,縱軸為頻率。

s120、檢測頻域音頻信號中的異常信號,并記錄異常信號的位置信息。

其中,異常信號指的是區(qū)別于正常語音信號的噪聲信號,例如異常信號可以是沖激響應(yīng)信號,示例性的,異常信號可以包括但不限于設(shè)備自身產(chǎn)生的一些硬件設(shè)備故障導(dǎo)致的,硬件設(shè)備故障例如可以包括麥克風(fēng)電路老化、失效或麥克風(fēng)供電不足等情況。

參見圖2a,在時域音頻信號中信號101為正常的音頻信號,信號102為底噪信號,信號103為異常信號,通常為不規(guī)則的尖峰狀毛刺,例如,異常信號如信號104?,F(xiàn)有技術(shù)中,一般是通過異常信號與正常音頻信號的幅值之間的差異區(qū)分異常信號與正常音頻信號,但是,參見圖2a可知,正常語音信號的幅值不確定,存在小于異常信號幅值的情況,存在大于異常信號幅值的情況,還存在與異常信號幅值相近的情況,無法通過幅值閾值準(zhǔn)確的檢測出異常信號,導(dǎo)致異常信號檢測不準(zhǔn)確,檢測誤差大。

參見圖2b,在頻域音頻信號中信號201為異常信號。其中,正常的音頻信號的頻域范圍較小,一般正常的音頻信號的頻率范圍為1-8khz,且在高頻部分,正常音頻信號的信號能量較小。異常信號201為全頻帶信號,且信號能量高度集中。在頻域音頻信號中異常信號與正常的音頻信號的信號能量具有明顯差異,在頻域音頻信號檢測異常信號,提高了異常信號的檢測準(zhǔn)確度,避免了正常音頻信號丟失或者異常信號無法檢測的問題,提高了音頻質(zhì)量。

可選的,在檢測頻域音頻信號中的異常信號之前,還包括:對頻域音頻信號進行高通濾波處理。

其中,對頻域音頻信號進行高通濾波,濾除小于截止頻率的低頻信號,保留大于或等于截止頻率的高頻信號,將正常的音頻信號濾除,減少正常的音頻信號對檢測異常信號的識別干擾,減少了異常信號檢測工作量,提高了檢測效率和精度。其中,截止頻率可根據(jù)頻域音頻信號中正常音頻信號的頻率確定。本實施例中,對頻域音頻信號進行高通濾波處理可通過高通濾波器實現(xiàn)??蛇x的,可通過時域高通濾波器同時實現(xiàn)將時域音頻信號轉(zhuǎn)換為頻域音頻信號,和對頻域音頻信號進行高通濾波處理。

本實施例中,若檢測到頻域音頻信號中存在異常信號,則記錄該異常信號的位置信息,其中,異常信號的位置信息指的是異常信號出現(xiàn)的時間信息。

s130、根據(jù)位置信息對時域音頻信號的異常信號進行消除,時域音頻信號的異常信號與頻域音頻信號的異常信號的位置信息相同。

本實施例中,時域音頻信號與頻域音頻信號的時間信息同步,異常信號的位置信息相同,通過檢測并記錄頻域音頻信號中異常信號的位置信息,可確定時域音頻信號中異常信號的位置信息。

根據(jù)異常信號的位置信息消除該異常信號,提高了時域音頻信號的信號質(zhì)量。

s140、對消除異常信號的時域音頻信號進行信號修復(fù)。

其中,通過在時域音頻信號消除異常信號,在異常信號的消除區(qū)域存信號缺失,導(dǎo)致時域音頻信號存在失真的情況。本實施例中,通過對消除異常信號的區(qū)域進行信號修復(fù),避免音頻信號失真,提高了音頻信號質(zhì)量,提高了用戶體驗。

本實施例的技術(shù)方案,通過將麥克風(fēng)獲取的時域音頻信號轉(zhuǎn)換為頻域音頻信號,在頻域音頻信號中檢測異常信號,并記錄異常信號的位置信息,根據(jù)異常信號的位置信息在時域音頻信號中消除異常信號,并對消除的異常信號區(qū)域進行信號修復(fù),替代了現(xiàn)有技術(shù)中在時域音頻信號中檢測異常信號檢測誤差大,異常信號檢測不準(zhǔn)確的情況,解決了由于硬件設(shè)備老化導(dǎo)致的異常信號影響音頻效果的問題,實現(xiàn)了低成本的消除異常信號,提高了音頻信號質(zhì)量。

實施例二

圖3是本發(fā)明實施例二提供的一種音頻信號處理方法的流程圖,在上述實施例的基礎(chǔ)上,進一步的提供了檢測頻域音頻信號中的異常信號,并記錄異常信號的位置信息的方法。相應(yīng)的,參見圖3,該方法包括:

s210、獲取待處理的時域音頻信號,并將時域音頻信號轉(zhuǎn)換為頻域音頻信號。

s220、根據(jù)頻域音頻信號的頻譜能量和預(yù)設(shè)能量閾值確定頻域音頻信號中是否存在異常信號;

其中,頻域音頻信號的頻譜能量指的是各頻率的音頻信號所具有的能量,預(yù)設(shè)能量閾值指的是用于區(qū)分異常信號與正常音頻信號的能量閾值,其中可以是根據(jù)歷史異常信號能量確定,也可以是在頻域音頻信號的預(yù)設(shè)初始時間長度內(nèi),檢測能量突變信號和正常音頻信號,分別計算能量突變信號的第一能量和正常音頻信號的第二能量,預(yù)設(shè)能量閾值小于第一能量,且大于第二能量,第一能量大于第二能量。其中,第一能量可以是預(yù)設(shè)初始時間長度內(nèi)異常信號的能量均值,第二能量可以是預(yù)設(shè)初始時間長度內(nèi)正常音頻信號的能量均值。

本實施例中,示例性的,若頻域音頻信號中的存在音頻信號的頻譜能量大于預(yù)設(shè)能量閾值,則確定該音頻信號為異常信號,否則,確定該頻域音頻信號中不存在異常信號。

可選的,根據(jù)頻域音頻信號的頻譜能量和預(yù)設(shè)能量閾值確定頻域音頻信號中是否存在異常信號,包括:

根據(jù)預(yù)設(shè)規(guī)則將所述頻域音頻信號劃分為多個數(shù)據(jù)幀;

對每個數(shù)據(jù)幀重復(fù)執(zhí)行如下操作,直至全部數(shù)據(jù)幀檢測完畢為止:

統(tǒng)計當(dāng)前數(shù)據(jù)幀的頻譜能量,并將所述頻譜能量與所述預(yù)設(shè)能量閾值進行比對;若所述頻譜能量小于或等于所述預(yù)設(shè)能量閾值,則確定所述當(dāng)前數(shù)據(jù)幀為正常音頻信號;若所述頻譜能量大于所述預(yù)設(shè)能量閾值,則確定所述當(dāng)前數(shù)據(jù)幀包含異常信號;

繼續(xù)檢測下一個數(shù)據(jù)幀。

其中,預(yù)設(shè)規(guī)則指的是數(shù)據(jù)幀的劃分長度,示例性的,預(yù)設(shè)規(guī)則可以是將時長為10ms或者20ms的音頻信號換分為一個數(shù)據(jù)幀,本實施例中,對每一個數(shù)據(jù)幀的音頻信號進行實時檢測,確定是否存在異常信號。對每一個數(shù)據(jù)幀,通過能量統(tǒng)計的方法確定數(shù)據(jù)幀的能量,能量統(tǒng)計可以是通過周期性rms(rootmeansquare,均方根)統(tǒng)計方法。本實施例中,依次將數(shù)據(jù)幀中的音頻信號的頻譜能量與預(yù)設(shè)能量閾值,若該數(shù)據(jù)幀中的存在音頻信號的頻譜能量小于或等于所述預(yù)設(shè)能量閾值,則確定所述當(dāng)前數(shù)據(jù)幀為正常音頻信號,對該數(shù)據(jù)幀不做任何處理,繼續(xù)檢測下一個數(shù)據(jù)幀;若該數(shù)據(jù)幀中的存在音頻信號的頻譜能量大于預(yù)設(shè)能量閾值,則確定該音頻信號為異常信號,并繼續(xù)檢測該數(shù)據(jù)幀的其他音頻信號,直到該數(shù)據(jù)幀檢測結(jié)束,繼續(xù)檢測下一個數(shù)據(jù)幀。

s230、若頻域音頻信號中存在異常信號,則記錄異常信號的位置信息。

s240、根據(jù)位置信息對時域音頻信號的異常信號進行消除,時域音頻信號的異常信號與頻域音頻信號的異常信號的位置信息相同。

本實施例中,時域音頻信號與頻域音頻信號根據(jù)相同的預(yù)設(shè)規(guī)則劃分數(shù)據(jù)幀,若在頻域音頻信號的數(shù)據(jù)幀為正常音頻信號,則將時域音頻信號中對應(yīng)數(shù)據(jù)幀輸出;若在頻域音頻信號的數(shù)據(jù)幀中存在異常信號,則根據(jù)異常信號的位置信息,在將時域音頻信號中對應(yīng)數(shù)據(jù)幀中消除異常信號。

s250、對消除異常信號的時域音頻信號進行信號修復(fù)。

本實施例的技術(shù)方案,通過在頻域音頻信號中根據(jù)頻譜能量和預(yù)設(shè)能量閾值確定頻域音頻信號中是否存在異常信號,記錄異常信號的位置信息,消除異常信號并對消除異常信號的時域音頻信號進行信號修復(fù),替代了現(xiàn)有技術(shù)中在時域音頻信號中檢測異常信號檢測誤差大,異常信號檢測不準(zhǔn)確的情況,解決了由于硬件設(shè)備老化導(dǎo)致的異常信號影響音頻效果的問題,實現(xiàn)了低成本的消除異常信號,提高了音頻信號質(zhì)量。

實施例三

圖4是本發(fā)明實施例三提供的一種音頻信號處理方法的流程圖,在上述實施例的基礎(chǔ)上,進一步的提供了對消除異常信號的時域音頻信號進行信號修復(fù)的方法。相應(yīng)的,參見圖4,該方法具體包括:

s310、獲取待處理的時域音頻信號,并將時域音頻信號轉(zhuǎn)換為頻域音頻信號。

s320、檢測頻域音頻信號中的異常信號,并記錄異常信號的位置信息。

s330、根據(jù)位置信息對時域音頻信號的異常信號進行消除,時域音頻信號的異常信號與頻域音頻信號的異常信號的位置信息相同。

s340、獲取異常信號對應(yīng)的待修復(fù)區(qū)域的采樣數(shù)量,采樣數(shù)量根據(jù)異常信號的位置信息確定,位置信息包括待修復(fù)區(qū)域的時域起始點和時長。

本實施例中,在時域音頻信號中消除異常信號,導(dǎo)致消除異常信號區(qū)域缺失信號,為了避免音頻信號缺失導(dǎo)致的信號失真,對異常信號對應(yīng)的待修復(fù)區(qū)域進行信號修復(fù)。

示例性的,參見圖5a,圖5a是本發(fā)明實施例三提供的一個正常的正弦波信號的展示圖,信號時長為t。當(dāng)該信號受到異常信號的干擾時,參見圖5b,圖5b是本發(fā)明實施例三提供的一個存在異常信號的信號波形的展示圖,其中,t1和t3部分為正常信號,t2部分為異常信號,且t1+t2+t3=t。通過異常信號的檢測,記錄該異常信號的位置信息,位置信息包括時域起始點和時長。示例性的,參見圖5c,圖5c是本發(fā)明實施例三提供的消除異常信號的信號波形的展示圖,根據(jù)該異常信號的位置信息對異常信號t2進行消除,剩余正常信號t1和t3,且t1+t3<t。若將t1和t3部分直接相連無法得到原始信號的時長,且由于t1信號的結(jié)束相位與t3部分的起始相位存在較大的相位差,直接連接導(dǎo)致頻譜失真。

根據(jù)時長和采樣時間間隔可確定該異常信號對應(yīng)的待修復(fù)區(qū)域的采樣數(shù)量,其中,同一音頻信號中采樣時間間隔固定。

s350、根據(jù)待修復(fù)區(qū)域的兩個相鄰信號和采樣數(shù)量,對待修復(fù)區(qū)域進行線性擬合,生成完整的時域音頻信號。

本實施例中,根據(jù)待修復(fù)區(qū)域的兩個相鄰信號對待修復(fù)區(qū)域進行線性預(yù)測,確定待修復(fù)區(qū)域內(nèi)的信號趨勢,例如根據(jù)t1信號的結(jié)束信號與t3部分的起始信號可確定待修復(fù)區(qū)域內(nèi)的信號趨勢為逐漸減小。

可選的,通過過采樣方式對待修復(fù)區(qū)域進行信號修復(fù)。其中,過采樣方式指的是實際采樣數(shù)量大于待修復(fù)區(qū)域的理論采樣數(shù)量。根據(jù)待修復(fù)區(qū)域內(nèi)的信號趨勢和實際采樣數(shù)量可確定待修復(fù)區(qū)域內(nèi)的采樣信息,對采樣信息進行線性擬合,可生成修復(fù)信。其中,線性擬合指的是用連續(xù)曲線近似地刻畫或比擬平面上離散點組所表示的坐標(biāo)之間的函數(shù)關(guān)系。本實施例中,將待修復(fù)區(qū)域劃分為兩個修復(fù)段,參見圖5d,圖5d是本發(fā)明實施例三提供的待修復(fù)區(qū)域的信號修復(fù)波形的展示圖。其中,信號501是根據(jù)t1信號的結(jié)束信號和待修復(fù)區(qū)域內(nèi)的信號趨勢,確定待修復(fù)區(qū)域內(nèi)的差值信號,并經(jīng)過線性擬合確定第一修復(fù)波形t1+t1',信號502是根據(jù)t3信號的起始信號和待修復(fù)區(qū)域內(nèi)的信號趨勢,確定待修復(fù)區(qū)域內(nèi)的差值信號,并經(jīng)過線性擬合確定第二修復(fù)波形t3+t3'。其中,t1'=t3'=t2/2+δt,修復(fù)后的信號時長為t'=t+2δt。其中兩個δt信號為信號501和信號502進行疊加時重合的時域部分。本實施例中,通過增加信號重合部分,可消除信號501和信號502的連接不平滑問題,避免了信號501和信號502的連接處存在相位差的情況,提高信號修復(fù)質(zhì)量。

示例性的,將信號501的時間函數(shù)用s1(t)表示,信號502的時間函數(shù)用s2(t)表示,經(jīng)過信號疊加,生成的待修復(fù)區(qū)域的信號為o(t),則o(t)可以用如下公式表述:

參見圖5e,圖5e是本發(fā)明實施例三提供的修復(fù)后的時域音頻信號的展示圖。

本實施例的技術(shù)方案,通過對消除異常信號的待修復(fù)區(qū)域進行信號修復(fù),解決了由于消除異常信號導(dǎo)致的音頻信號失真的問題,提高了音頻信號的質(zhì)量。

根據(jù)上述任一實施例的提供的音頻信號處理方法,對一段音頻信號進行處理,示例性的,參見圖5f,圖5f是本發(fā)明實施例三提供的時域音頻信號處理對比圖。其中,信號503為包含異常信號的原始時域音頻信號,信號504為經(jīng)過本發(fā)明實施例提供的音頻處理方法處理的時域音頻信號,根據(jù)信號對比可知,原始時域音頻信號中的異常信號被消除或被抑制,提高了處理后的時域音頻信號的信號質(zhì)量。

示例性的,參見圖5g,圖5g是本發(fā)明實施例三提供的頻域音頻信號處理對比圖。其中,信號505為包含異常信號的原始頻域音頻信號,其中,包含異常信號601、602、603、604和605,信號506為經(jīng)過本發(fā)明實施例提供的音頻處理方法處理的頻域音頻信號,其中,對應(yīng)位置的異常信號被消除或被抑制,提高了音頻信號的質(zhì)量。

實施例四

圖6是本發(fā)明實施例四提供的一種音頻信號處理裝置的結(jié)構(gòu)示意圖,該裝置包括:

音頻信號獲取模塊610,用于獲取待處理的時域音頻信號,并將時域音頻信號轉(zhuǎn)換為頻域音頻信號;

異常信號檢測模塊620,用于檢測頻域音頻信號中的異常信號,并記錄異常信號的位置信息;

異常信號消除模塊630,用于根據(jù)位置信息對時域音頻信號的異常信號進行消除,時域音頻信號的異常信號與頻域音頻信號的異常信號的位置信息相同;

音頻信號修復(fù)模塊640,用于對消除異常信號的時域音頻信號進行信號修復(fù)。

可選的,異常信號檢測模塊620包括:

異常信號檢測單元,用于根據(jù)頻域音頻信號的頻譜能量和預(yù)設(shè)能量閾值確定頻域音頻信號中是否存在異常信號;

位置信息記錄單元,用于若頻域音頻信號中存在異常信號,則記錄異常信號的位置信息。

可選的,異常信號檢測單元具體用于:

根據(jù)預(yù)設(shè)規(guī)則將頻域音頻信號劃分為多個數(shù)據(jù)幀;

對每個數(shù)據(jù)幀重復(fù)執(zhí)行如下操作,直至全部數(shù)據(jù)幀檢測完畢為止:

統(tǒng)計當(dāng)前數(shù)據(jù)幀的頻譜能量,并將頻譜能量與預(yù)設(shè)能量閾值進行比對;

若頻譜能量小于或等于預(yù)設(shè)能量閾值,則確定當(dāng)前數(shù)據(jù)幀為正常音頻信號;

若頻譜能量大于預(yù)設(shè)能量閾值,則確定當(dāng)前數(shù)據(jù)幀包含異常信號;

繼續(xù)檢測下一個數(shù)據(jù)幀。

可選的,裝置還包括:高通濾波摸,用于在檢測頻域音頻信號中的異常信號之前,對頻域音頻信號進行高通濾波處理。

可選的,音頻信號修復(fù)模塊640包括:

采樣數(shù)量獲取單元,用于獲取異常信號對應(yīng)的待修復(fù)區(qū)域的采樣數(shù)量,采樣數(shù)量根據(jù)異常信號的位置信息確定,位置信息包括待修復(fù)區(qū)域的時域起始點和時長;

音頻信號修復(fù)單元,用于根據(jù)待修復(fù)區(qū)域的兩個相鄰信號和采樣數(shù)量,對待修復(fù)區(qū)域進行線性擬合,生成完整的時域音頻信號。

本發(fā)明實施例提供的音頻信號處理裝置可執(zhí)行本發(fā)明任意實施例所提供的音頻信號處理方法,具備執(zhí)行音頻信號處理方法相應(yīng)的功能模塊和有益效果。

注意,上述僅為本發(fā)明的較佳實施例及所運用技術(shù)原理。本領(lǐng)域技術(shù)人員會理解,本發(fā)明不限于這里所述的特定實施例,對本領(lǐng)域技術(shù)人員來說能夠進行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護范圍。因此,雖然通過以上實施例對本發(fā)明進行了較為詳細的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
晋州市| 香格里拉县| 彰武县| 海盐县| 河曲县| 阿瓦提县| 祁阳县| 房产| 临汾市| 永昌县| 永平县| 麦盖提县| 岐山县| 高清| 富宁县| 湘乡市| 澜沧| 青田县| 慈利县| 榆林市| 二连浩特市| 岳西县| 吴川市| 师宗县| 鲁甸县| 惠安县| 宜丰县| 塔河县| 云林县| 江川县| 枞阳县| 金川县| 信阳市| 灵丘县| 稻城县| 上栗县| 桦甸市| 滨海县| 集安市| 翁源县| 泗阳县|