一種瘦終端的噪音消除和回聲抑制方法及裝置制造方法
【專利摘要】本申請公開了一種瘦終端的噪音消除和回聲抑制方法,包括:接收數(shù)模轉換器采集的全部時-幅數(shù)字信號;對所述信號進行頻-幅轉換分析,選取所述信號中存在的回聲和噪聲;調用自適應濾波器對所述回聲進行抑制,將噪聲數(shù)據(jù)壓縮重定向到虛擬化服務器,虛擬化服務器對數(shù)據(jù)進行噪聲消除。通過調用自適應濾波器消除回聲;將噪聲數(shù)據(jù)壓縮發(fā)送虛擬化系統(tǒng)服務器,利用虛擬化系統(tǒng)服務器進行消除噪音。進而將音視頻會議系統(tǒng),虛擬化系統(tǒng),瘦終端結合,同時對噪音和回聲進行有效處理,實現(xiàn)了高音質的音頻通話。
【專利說明】一種瘦終端的噪音消除和回聲抑制方法及裝置
【技術領域】
[0001]本申請涉及噪音消除和回聲抑制【技術領域】,更具體地說,涉及一種瘦終端的噪音消除和回聲抑制方法及裝置。
【背景技術】
[0002]在視頻會議時所有用戶端都需要同時使用揚聲器和麥克風,由于揚聲器和麥克風被置于同一空間,那么遠端用戶端的音頻被本地用戶端揚聲器放大后,會被本地用戶端的麥克風吸收并傳回遠端用戶端,以至于遠端用戶端的用戶聽到了自己的回聲;用戶端的背景噪聲會和用戶端的用戶回話音頻一起傳輸?,F(xiàn)有技術中,存在噪聲消除的方法和回聲抑制的方法,但是都是單獨對噪聲進行消除又或者單獨的對回聲進行抑制,還沒有噪音消除和回聲抑制二者結合使用的方法。因此,如何將噪聲消除和回聲抑制二者結合,得到高音質的音頻通話是現(xiàn)在面臨的一個難題。
【發(fā)明內容】
[0003]有鑒于此,本申請?zhí)峁┮环N瘦終端的噪音消除和回聲抑制方法及裝置,以解決上述技術問題。
[0004]為了實現(xiàn)上述目的,現(xiàn)提出的方案如下:
[0005]一種瘦終端的噪音消除和回聲抑制方法,包括:
[0006]接收數(shù)模轉換器采集的全部時-幅數(shù)字信號;
[0007]對所述信號進行頻-幅轉換分析,選取所述信號中存在的回聲和噪聲;
[0008]調用自適應濾波器對所述回聲進行抑制,將噪聲數(shù)據(jù)壓縮重定向到虛擬化服務器,虛擬化服務器對數(shù)據(jù)進行噪聲消除。
[0009]優(yōu)選的,將噪聲數(shù)據(jù)壓縮重定向到虛擬化服務器,所述虛擬化服務器對數(shù)據(jù)進行噪聲消除具體為:
[0010]將噪聲數(shù)據(jù)壓縮重定向到虛擬化服務器,虛擬化服務器的數(shù)字信號處理器DSP利用干擾相減算法進行噪聲消除。
[0011]優(yōu)選的,選取所述信號中存在的噪聲為:選取所述信號中在全頻譜范圍內或者每倍頻范圍內為一條平直的線的信號。
[0012]優(yōu)選的,選取所述信號中存在的回聲為:調用自適應濾波器,自適應濾波器將所述信號與原來保留的音頻信號比較,選取與原來保留的音頻信號的頻率一致信號。
[0013]優(yōu)選的,回聲信號是從虛擬桌面?zhèn)鱽淼摹?br>
[0014]一種瘦終端的噪音消除和回聲抑制裝置,包括:
[0015]接收單元,用于接收數(shù)模轉換器采集的全部時-幅數(shù)字信號;
[0016]分析判斷單元,用于對所述信號進行頻-幅轉換分析,選取所述信號中存在的回聲和噪聲;
[0017]處理單元,調用自適應濾波器對所述回聲進行抑制,將噪聲數(shù)據(jù)壓縮重定向到虛擬化服務器,虛擬化服務器對數(shù)據(jù)進行噪聲消除。
[0018]優(yōu)選的,處理單元對噪聲消除包括:處理單元將噪聲數(shù)據(jù)壓縮重定向到虛擬化服務器,虛擬化服務器的DSP利用干擾相減算法進行噪音消除。
[0019]優(yōu)選的,分析判斷單元選取噪聲包括:分析判斷單元選取所述信號中在全頻譜范圍內或者每倍頻范圍內為一條平直的線的信號。
[0020]優(yōu)選的,分析判斷單元選取回聲包括:分析判斷單元調用自適應濾波器,自適應濾波器將所述信號與原來保留的音頻信號比較,選取與原來保留的音頻信號的頻率一致信號。
[0021 ] 優(yōu)選的,處理單元抑制的回聲是從虛擬桌面?zhèn)鱽淼摹?br>
[0022]從上述的技術方案可以看出,本申請公開的技術方案,在音視頻會議時通過調用瘦終端中自適應濾波器消除回聲以及將噪聲數(shù)據(jù)壓縮發(fā)送虛擬化系統(tǒng)服務器,利用虛擬化系統(tǒng)服務器消除噪音。進而將音視頻會議系統(tǒng),虛擬化系統(tǒng),瘦終端三者結合,同時對噪音和回聲進行有效處理,實現(xiàn)了高音質的音頻通話。
【專利附圖】
【附圖說明】
[0023]為了更清楚地說明本申請實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0024]圖1為本申請實施例公開的一種瘦終端的噪聲消除和回聲抑制方法流程圖;
[0025]圖2為本申請實施例公開的一種瘦終端的噪聲消除和回聲抑制裝置結構圖。
【具體實施方式】
[0026]為了引用和清楚起見,下文中使用的技術名詞的說明、簡寫或縮寫總結如下:
[0027]重定向:將原本設定的數(shù)據(jù)源重新設定為另一個數(shù)據(jù)源,或將原本要將數(shù)據(jù)輸出到某個目的地,重新設定到另一個目的地。
[0028]下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├绢I域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。
[0029]為了將噪聲消除和回聲抑制兩者結合,得到高音質的音頻通話,本申請?zhí)峁┝艘环N瘦終端的噪聲消除和回聲抑制方法及裝置,下面首先對本申請所提供的一種瘦終端的噪聲消除和回聲抑制方法進行介紹。
[0030]如圖1所示,一種瘦終端的噪聲消除和回聲抑制方法,可以包括:
[0031]S101,接收數(shù)模轉換器采集的全部時-幅數(shù)字信號;
[0032]S102,對所述信號進行頻-幅轉換分析,選取所述信號中存在的回聲和噪聲;
[0033]對所述信號進行頻-幅轉換分析的過程是現(xiàn)有技術,因此不再贅述。準確選取回聲信號和噪聲信號,是后續(xù)回聲抑制和噪聲消除的必要準備階段,因此如何準確判斷回聲信號和噪聲信號尤為重要。以下對選取回聲和噪聲的原理進行介紹:[0034]選取回聲的原理:當遠端虛擬桌面的會話音頻傳到本地瘦終端后,利用瘦終端上的自適應濾波器將該音頻信號保留下來做樣本,當本地麥克風采集完音頻信號后,利用自適應濾波器保留的樣本信號與本地麥克風采集的全部音頻信號進行比較,與樣本信號頻率一致的音頻信號就被判斷為回聲。
[0035]選取噪聲的原理:根據(jù)噪聲頻譜在全頻譜范圍內或者每倍頻范圍內是一條直線的特點,選取出噪聲信號。
[0036]S103,調用自適應濾波器對所述回聲進行抑制,將噪聲數(shù)據(jù)壓縮重定向到虛擬化服務器,虛擬化服務器對數(shù)據(jù)進行噪聲消除。
[0037]利用自適應濾波器將選取的從虛擬桌面?zhèn)鱽淼幕芈曅盘柕窒?,也就是利用自適應濾波器對本地麥克風采集的與自適應濾波器保留的音頻信號頻率一致的信號進行抵消。
[0038]對噪聲信號的數(shù)據(jù)進行壓縮,通過虛擬化技術重定向到虛擬化服務器,虛擬服務器數(shù)字信號處理器DSP (digital signal processor)利用干擾相減算法消除噪聲。
[0039]本實施例提供的技術方案,考慮到虛擬化環(huán)境中,瘦終端計算能力弱,虛擬化服務器數(shù)據(jù)處理能力強的特點,利用瘦終端中自適應濾波器完成對回聲的抑制,將壓縮后的噪聲數(shù)據(jù)重定向到虛擬化服務器,通過虛擬化服務器的DSP消除噪聲。進而將音視頻會議系統(tǒng),虛擬化系統(tǒng),瘦終端三者結合,使得噪聲消除和回聲抑制得到很好的結合,實現(xiàn)了高音質的音頻通話。
[0040]通過以上的方法實施例的描述,所屬領域的技術人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式。基于這樣的理解,本發(fā)明的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:只讀存儲器(ROM)、隨機存取存儲器(RAM)、磁碟或者光盤等各種可以存儲程序代碼的介質。
[0041]相應于上面的方法實施例,本申請實施例還提供一種瘦終端的噪聲消除和回聲抑制裝置,如圖2所示,可以包括:
[0042]接收單元110,用于接收數(shù)模轉換器采集的全部時-幅數(shù)字信號;
[0043]數(shù)模轉換器對音頻信號采集,并完成模擬信號到數(shù)字信號的轉換。接收單元接收數(shù)模轉換器采集來的全部時-幅數(shù)字信號。
[0044]分析判斷單元120,用于對所述信號進行頻-幅轉換分析,選取所述信號中存在的回聲和噪聲;
[0045]分析判斷單元對從數(shù)模轉換器采集來的時-幅數(shù)字信號進行頻-幅轉換分析,利用噪聲頻譜在全頻譜范圍內或者每倍頻范圍內是一條平直的線的特點,選取出噪聲信號;利用自適應濾波器保留的樣本信號與本地麥克風采集的音頻信號進行比較,與樣本信號頻率一致的音頻信號就被判斷為回聲信號。
[0046]處理單元130,調用自適應濾波器對所述回聲進行抑制,將噪聲數(shù)據(jù)壓縮重定向到虛擬化服務器,虛擬化服務器對數(shù)據(jù)進行噪聲消除。
[0047]處理單元調用自適應濾波器將從虛擬桌面?zhèn)鱽淼幕芈曄?;對噪聲信號的?shù)據(jù)進行壓縮,通過虛擬化技術重定向到虛擬化服務器,虛擬服務器DSP利用干擾相減算法消除噪聲。
[0048]本實施例提供的瘦終端的噪聲消除和回聲抑制裝置,將無線網(wǎng)絡寬帶環(huán)境下的視頻會議系統(tǒng)、虛擬化系統(tǒng)和瘦終端三者結合起來,利用瘦終端中的自適應濾波器對回聲抑制和利用虛擬化服務器的DSP對噪聲消除,平衡了瘦終端和服務器資源,結合虛擬化技術消除噪聲和回聲抑制,使二者得到很好結合,實現(xiàn)了高音質高流暢度的音頻通話。音視頻會議系統(tǒng)是基于網(wǎng)絡帶寬不受限制設計的,音頻信息數(shù)據(jù)量大,本實施例提供的裝置利用數(shù)據(jù)壓縮、虛擬音頻重定向可將大的音頻數(shù)據(jù)量縮小化傳輸,解決了音視頻會議在有限帶寬網(wǎng)絡條件下流暢進行的難題。
[0049]相應于上面的方法實施例,對于裝置實施例而言,由于其基本相應于方法實施例,所以相關之處參見方法實施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領域普通技術人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。[0050]在本發(fā)明所提供的幾個實施例中,應該理解到,所揭露的裝置和方法,在沒有超過本申請的精神和范圍內,可以通過其他的方式實現(xiàn)。當前的實施例只是一種示范性的例子,不應該作為限制,所給出的具體內容不應該限制本申請的目的。例如,所述單元或子單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或多個子單元結合一起。另外,多個單元可以或組件可以結合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。
[0051]另外,所描述裝置和方法以及不同實施例的示意圖,在不超出本申請的范圍內,可以與其它模塊,技術或方法結合或集成。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
[0052]最后,還需要說明的是,在本文中,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
【權利要求】
1.一種瘦終端的噪音消除和回聲抑制方法,其特征在于,包括: 接收數(shù)模轉換器采集的全部時-幅數(shù)字信號; 對所述信號進行頻-幅轉換分析,選取所述信號中存在的回聲和噪聲; 調用自適應濾波器對所述回聲進行抑制,將噪聲數(shù)據(jù)壓縮重定向到虛擬化服務器,虛擬化服務器對數(shù)據(jù)進行噪聲消除。
2.根據(jù)權利要求1所述的方法,其特征在于,將噪聲數(shù)據(jù)壓縮重定向到虛擬化服務器,所述虛擬化服務器對數(shù)據(jù)進行噪聲消除具體為: 將噪聲數(shù)據(jù)壓縮重定向到虛擬化服務器,虛擬化服務器的數(shù)字信號處理器DSP利用干擾相減算法進行噪聲消除。
3.根據(jù)權利要求1所述的方法,其特征在于,選取所述信號中存在的噪聲為:選取所述信號中在全頻譜范圍內或者每倍頻范圍內為一條平直的線的信號。
4.根據(jù)權利要求1所述的方法,其特征在于,選取所述信號中存在的回聲為:調用自適應濾波器,自適應濾波器將所述信號與原來保留的音頻信號比較,選取與原來保留的音頻信號的頻率一致信號。
5.根據(jù)權利要求1所述的方法,其特征在于,回聲信號是從虛擬桌面?zhèn)鱽淼摹?br>
6.一種瘦終端的噪音消除和回聲抑制裝置,其特征在于,包括: 接收單元,用于接收數(shù)模轉換器采集的全部時-幅數(shù)字信號; 分析判斷單元,用于對所述信號進行頻-幅轉換分析,選取所述信號中存在的回聲和噪聲; 處理單元,調用自適應濾波器對所述回聲進行抑制,將噪聲數(shù)據(jù)壓縮重定向到虛擬化服務器,虛擬化服務器對數(shù)據(jù)進行噪聲消除。
7.根據(jù)權利要求6所述的裝置,其特征在于,處理單元對噪聲消除包括:處理單元將噪聲數(shù)據(jù)壓縮重定向到虛擬化服務器,虛擬化服務器的DSP利用干擾相減算法進行噪音消除。
8.根據(jù)權利要求6所述的裝置,其特征在于,分析判斷單元選取噪聲包括:分析判斷單元選取所述信號中在全頻譜范圍內或者每倍頻范圍內為一條平直的線的信號。
9.根據(jù)權利要求6所述的裝置,其特征在于,分析判斷單元選取回聲包括:分析判斷單元調用自適應濾波器,自適應濾波器將所述信號與原來保留的音頻信號比較,選取與原來保留的音頻信號的頻率一致信號。
10.根據(jù)權利要求6所述的裝置,其特征在于,處理單元抑制的回聲是從虛擬桌面?zhèn)鱽淼摹?br>
【文檔編號】G10L21/02GK103606374SQ201310615642
【公開日】2014年2月26日 申請日期:2013年11月26日 優(yōu)先權日:2013年11月26日
【發(fā)明者】沈亮, 熊飛, 趙子巖, 楊洪, 劉椿楓 申請人:國家電網(wǎng)公司, 國家電網(wǎng)公司信息通信分公司, 北京國電通網(wǎng)絡技術有限公司, 北京中電飛華通信股份有限公司