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

一種回聲消除裝置、方法及系統(tǒng)與流程

文檔序號(hào):12135853閱讀:179來源:國(guó)知局
一種回聲消除裝置、方法及系統(tǒng)與流程

本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種回聲消除裝置、方法及系統(tǒng)。



背景技術(shù):

隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展與進(jìn)步,出現(xiàn)了各種建立在計(jì)算機(jī)技術(shù)基礎(chǔ)之上的自助終端設(shè)備,各種不同類型的自助終端設(shè)備被廣泛應(yīng)用于各個(gè)領(lǐng)域。比如,應(yīng)用于金融領(lǐng)域的ATM機(jī)、應(yīng)用于醫(yī)療領(lǐng)域的掛號(hào)機(jī)、應(yīng)用于交通運(yùn)輸領(lǐng)域的取票機(jī)等。在一些自助終端設(shè)備中設(shè)置有通話功能,以供自助終端設(shè)備的用戶與后臺(tái)業(yè)務(wù)員進(jìn)行通話交流,比如銀行配備的遠(yuǎn)程銀行自助終端設(shè)備。

目前配備有通話功能的自助終端設(shè)備,通過麥克風(fēng)采集用戶的聲音信號(hào)后,直接將采集到的聲音信號(hào)傳輸給后臺(tái)的擴(kuò)音器,以及在接收后臺(tái)發(fā)送的業(yè)務(wù)員的聲音信號(hào)后,直接通過擴(kuò)音器對(duì)業(yè)務(wù)員的聲音進(jìn)行播放。

針對(duì)于目前配備有通話功能的自助終端設(shè)備,沒有對(duì)用戶的聲音信號(hào)進(jìn)行處理,由于聲學(xué)回音會(huì)導(dǎo)致后臺(tái)業(yè)務(wù)員聽到的聲音中包括回聲,造成通話質(zhì)量較低。



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

本發(fā)明實(shí)施例提供了一種回聲消除裝置、方法及系統(tǒng),能夠提高通話質(zhì)量。

本發(fā)明實(shí)施例提供了一種回聲消除裝置,包括:輸入單元、反饋單元、處理單元及輸出單元;

所述輸入單元與外部的麥克風(fēng)相連,用于接收所述麥克風(fēng)輸入的第一聲音信號(hào),并將所述第一聲音信號(hào)發(fā)送給所述處理單元;

所述反饋單元與外部的主機(jī)相連,用于獲取所述主機(jī)發(fā)送給外部的揚(yáng)聲器的第二聲音信號(hào),并將所述第二聲音信號(hào)發(fā)送給所述處理單元;

所述處理單元,用于判斷所述第一聲音信號(hào)中是否包括所述第二聲音信號(hào),如果是,對(duì)所述第一聲音信號(hào)進(jìn)行處理,以消除所述第一聲音信號(hào)中的所述第二聲音信號(hào),并將處理的所述第一聲音信號(hào)并發(fā)送給所述輸出單元;

所述輸出單元與所述主機(jī)相連,用于將處理后的所述第一聲音信號(hào)發(fā)送給所述主機(jī),以由所述主機(jī)將處理后的所述第一聲音信號(hào)傳輸給聲音接收端。

優(yōu)選地,

所述處理單元包括:回聲消除子單元;

所述回聲消除子單元,用于根據(jù)所述第一聲音信號(hào)的脈沖強(qiáng)度及所述第二聲音信號(hào)的脈沖強(qiáng)度,通過如下公式一計(jì)算處理后的所述第一聲音信號(hào)的脈沖強(qiáng)度;并根據(jù)處理后的所述第一聲音信號(hào)的脈沖強(qiáng)度確定處理后的所述第一聲音信號(hào);

所述公式一包括:

ω′1=ω1-ε·ω2

其中,所述ω′1為處理后的所述第一聲音信號(hào)的脈沖強(qiáng)度,所述ω1為所述第一聲音信號(hào)的脈沖強(qiáng)度,所述ω2為所述第二聲音信號(hào)的脈沖強(qiáng)度,所述ε為濾波系數(shù)。

優(yōu)選地,

所述處理單元進(jìn)一步包括:系數(shù)更新子單元;

所述系數(shù)更新子單元,用于根據(jù)所述第二聲音信號(hào)的脈沖強(qiáng)度,對(duì)所述濾波系數(shù)進(jìn)行更新,其中所述濾波系數(shù)的大小與所述第二聲音信號(hào)的脈沖強(qiáng)度成正相關(guān)關(guān)系,并與所述揚(yáng)聲器和所述麥克風(fēng)之間的距離成負(fù)相關(guān)關(guān)系。

優(yōu)選地,

所述處理單元包括:判斷子單元;

所述判斷子單元,用于判斷所述第一聲音信號(hào)中是否包括與所述第二聲音信號(hào)的波形變化趨勢(shì)相同的子波,如果是,判定所述第一聲音信號(hào)中包括所述第二聲音信號(hào),否則判定所述第一聲音信號(hào)中不包括所述第二聲音信號(hào)。

優(yōu)選地,

該回聲消除裝置進(jìn)一步包括:調(diào)整單元;

所述處理單元,進(jìn)一步用于確定所述第一聲音信號(hào)中所述第二聲音信號(hào)的強(qiáng)度;

所述調(diào)整單元,用于根據(jù)所述處理單元確定出的所述第一聲音信號(hào)中所述第二聲音信號(hào)的強(qiáng)度,對(duì)所述麥克風(fēng)及所述揚(yáng)聲器的音量進(jìn)行調(diào)整。

本發(fā)明實(shí)施例還提供了一種回聲消除方法,包括:

接收麥克風(fēng)輸入的第一聲音信號(hào);

獲取主機(jī)發(fā)送給揚(yáng)聲器的第二聲音信號(hào);

判斷所述第一聲音信號(hào)中是否包括所述第二聲音信號(hào);

如果是,對(duì)所述第一聲音信號(hào)進(jìn)行處理,以消除所述第一聲音信號(hào)中的所述第二聲音信號(hào);

將處理后的所述第一聲音信號(hào)發(fā)送的給所述主機(jī),以由所述主機(jī)將處理后的所述第一聲音信號(hào)發(fā)送給聲音接收端。

優(yōu)選地,

所述對(duì)所述第一聲音信號(hào)進(jìn)行處理,包括:

根據(jù)所述第一聲音信號(hào)的脈沖強(qiáng)度及所述第二聲音信號(hào)的脈沖強(qiáng)度,通過如下公式一計(jì)算處理后的所述第一聲音信號(hào)的脈沖強(qiáng)度;

根據(jù)處理后的所述第一聲音信號(hào)的脈沖強(qiáng)度確定處理后的所述第一聲音信號(hào);

所述公式一包括:

ω′1=ω1-ε·ω2

其中,所述ω′1為處理后的所述第一聲音信號(hào)的脈沖強(qiáng)度,所述ω1為所述第一聲音信號(hào)的脈沖強(qiáng)度,所述ω2為所述第二聲音信號(hào)的脈沖強(qiáng)度,所述ε為濾波系數(shù)。

優(yōu)選地,

在所述對(duì)所述第一聲音信號(hào)進(jìn)行處理之前,進(jìn)一步包括:

根據(jù)所述第二聲音信號(hào)的脈沖強(qiáng)度,對(duì)所述濾波系數(shù)進(jìn)行更新,其中所述濾波系數(shù)的大小與所述第二聲音信號(hào)的脈沖強(qiáng)度成正相關(guān)關(guān)系,并與所述揚(yáng)聲器和所述麥克風(fēng)之間的距離成負(fù)相關(guān)關(guān)系。

優(yōu)選地,

所述判斷所述第一聲音信號(hào)中是否包括所述第二聲音信號(hào),包括:

判斷所述第一聲音信號(hào)中是否包括與所述第二聲音信號(hào)的波形變化趨勢(shì)相同的子波,如果是,判定所述第一聲音信號(hào)中包括所述第二聲音信號(hào),否則判定所述第一聲音信號(hào)中不包括所述第二聲音信號(hào)。

本發(fā)明實(shí)施例還提供了一種回聲消除系統(tǒng),包括:聲音接收端、主機(jī)、揚(yáng)聲器、麥克風(fēng)及上述實(shí)施例提供的任意一種所述回聲消除裝置;

所述聲音接收端,用于向所述主機(jī)發(fā)送所述第二聲音信號(hào),以及接收所述主機(jī)發(fā)送的處理后的所述第一聲音信號(hào);

所述主機(jī),用于將所述聲音接收端發(fā)送的所述第二聲音信號(hào)發(fā)送給所述揚(yáng)聲器,以及將所述回聲消除裝置發(fā)送的處理后的所述第一聲音信號(hào)發(fā)送給所述聲音接收端;

所述揚(yáng)聲器,用于對(duì)所述主機(jī)發(fā)送的第二聲音信號(hào)進(jìn)行播放;

所述麥克風(fēng),用于采集所述第一聲音信號(hào),并將所述第一聲音信號(hào)發(fā)送給所述回聲消除裝置。

本發(fā)明實(shí)施例提供的回聲消除裝置、方法及系統(tǒng),輸入單元接收麥克風(fēng)輸入的第一聲音信號(hào),反饋單元獲取主機(jī)發(fā)送給揚(yáng)聲器的第二聲音信號(hào),當(dāng)處理單元判斷第一聲音信號(hào)中包括第二聲音信號(hào)后,由處理單元對(duì)第一聲音信號(hào)進(jìn)行處理,消除第一聲音信號(hào)中包括的第二聲音信號(hào),并將處理后的第一聲音信號(hào)發(fā)送給輸出單元,輸出單元通過主機(jī)將處理后的第一聲音信號(hào)發(fā)送給聲音接收端。通過對(duì)第一聲音信號(hào)進(jìn)行處理,可以消除第一聲音信號(hào)中由于麥克風(fēng)采集到揚(yáng)聲器所播放聲音而引入的第二聲音信號(hào),保證發(fā)送給聲音接收端的第一聲音信號(hào)中沒有第二聲音信號(hào)的回聲,從而可以提高通話質(zhì)量。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本發(fā)明一個(gè)實(shí)施例提供的一種回聲消除裝置的示意圖;

圖2是本發(fā)明一個(gè)實(shí)施例提供的一種處理單元的示意圖;

圖3是本發(fā)明另一個(gè)實(shí)施例提供的一種回聲消除裝置的示意圖;

圖4是本發(fā)明一個(gè)實(shí)施例提供的一種回聲消除方法的流程圖;

圖5是本發(fā)明一個(gè)實(shí)施例提供的一種回聲消除系統(tǒng)的示意圖;

圖6是本發(fā)明另一個(gè)實(shí)施例提供的一種回聲消除方法的流程圖。

具體實(shí)施方式

為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例,基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

如圖1所示,本發(fā)明實(shí)施例提供了一種回聲消除裝置,包括:輸入單元101、反饋單元102、處理單元103及輸出單元104;

所述輸入單元101與外部的麥克風(fēng)相連,用于接收所述麥克風(fēng)輸入的第一聲音信號(hào),并將所述第一聲音信號(hào)發(fā)送給所述處理單元103;

所述反饋單元102與外部的主機(jī)相連,用于獲取所述主機(jī)發(fā)送給外部的揚(yáng)聲器的第二聲音信號(hào),并將所述第二聲音信號(hào)發(fā)送給所述處理單元103;

所述處理單元103,用于判斷所述第一聲音信號(hào)中是否包括所述第二聲音信號(hào),如果是,對(duì)所述第一聲音信號(hào)進(jìn)行處理,以消除所述第一聲音信號(hào)中的所述第二聲音信號(hào),并將處理的所述第一聲音信號(hào)并發(fā)送給所述輸出單元104;

所述輸出單元104與所述主機(jī)相連,用于將處理后的所述第一聲音信號(hào)發(fā)送給所述主機(jī),以由所述主機(jī)將處理后的所述第一聲音信號(hào)傳輸給聲音接收端。

本發(fā)明實(shí)施例提供了一種回聲消除裝置,輸入單元接收麥克風(fēng)輸入的第一聲音信號(hào),反饋單元獲取主機(jī)發(fā)送給揚(yáng)聲器的第二聲音信號(hào),當(dāng)處理單元判斷第一聲音信號(hào)中包括第二聲音信號(hào)后,由處理單元對(duì)第一聲音信號(hào)進(jìn)行處理,消除第一聲音信號(hào)中包括的第二聲音信號(hào),并將處理后的第一聲音信號(hào)發(fā)送給輸出單元,輸出單元通過主機(jī)將處理后的第一聲音信號(hào)發(fā)送給聲音接收端。通過對(duì)第一聲音信號(hào)進(jìn)行處理,可以消除第一聲音信號(hào)中由于麥克風(fēng)采集到揚(yáng)聲器所播放聲音而引入的第二聲音信號(hào),保證發(fā)送給聲音接收端的第一聲音信號(hào)中沒有第二聲音信號(hào)的回聲,從而可以提高通話質(zhì)量。

在本發(fā)明一個(gè)實(shí)施例中,處理單元包括有回聲消除子單元,回聲消除子單元用于根據(jù)第一聲音信號(hào)的脈沖強(qiáng)度及第二聲音信號(hào)的脈沖強(qiáng)度,通過如下公式一計(jì)算處理后的第一聲音信號(hào)的脈沖強(qiáng)度,并根據(jù)處理后的第一聲音信號(hào)的脈沖強(qiáng)度確定處理后的第一聲音信號(hào);

其中,所述第一公式包括:

ω′1=ω1-ε·ω2

其中,所述ω′1為處理后的所述第一聲音信號(hào)的脈沖強(qiáng)度,所述ω1為所述第一聲音信號(hào)的脈沖強(qiáng)度,所述ω2為所述第二聲音信號(hào)的脈沖強(qiáng)度,所述ε為濾波系數(shù)。

具體地,

當(dāng)揚(yáng)聲器對(duì)主機(jī)發(fā)送的第二聲音信號(hào)進(jìn)行播放時(shí),麥克風(fēng)可能同時(shí)在采集用戶的聲音,此時(shí)麥克風(fēng)形成的第一聲音信號(hào)中包括有用聲音(用戶的聲音)和干擾噪聲,為了消除聲音接收端的回聲,此處干擾噪聲主要為揚(yáng)聲器播放的第二聲音信號(hào)。

由于麥克風(fēng)采集到的第一聲音信號(hào)為有用聲音與干擾噪聲的疊加,因此第一聲音信號(hào)的脈沖強(qiáng)度等于有用聲音與干擾噪聲疊加后的脈沖強(qiáng)度,從第一聲音信號(hào)的脈沖強(qiáng)度中減去干擾噪聲的脈沖強(qiáng)度便可以達(dá)到消除聲音接收端回聲的問題。由于揚(yáng)聲器播放的第二聲音信號(hào)達(dá)到麥克風(fēng)時(shí)會(huì)有一定的損失,通過濾波系數(shù)及第二聲音信號(hào)的脈沖強(qiáng)度來確定干擾噪聲的脈沖強(qiáng)度。

如上述公式一所示,ω′1用以表征第一聲音信號(hào)中有用聲音的脈沖強(qiáng)度,比如麥克風(fēng)采集到的用戶說話聲的脈沖強(qiáng)度;ω1用以表征第一聲音信號(hào)的脈沖強(qiáng)度,為有用聲音與干擾噪聲疊加后的脈沖強(qiáng)度;ε·ω2用以表征第一聲音信號(hào)中干擾噪聲的脈沖強(qiáng)度,ε的大小反應(yīng)了揚(yáng)聲器所播放聲音達(dá)到麥克風(fēng)時(shí)的損失情況。

在本發(fā)明一個(gè)實(shí)施例中,如圖2所示,處理單元103除了包括有回聲消除子單元1031外,還包括有更新子單元1032;

更新子單元1032用于根據(jù)第一聲音信號(hào)的脈沖強(qiáng)度,對(duì)濾波系數(shù)進(jìn)行更新,其中濾波系數(shù)的大小與第二聲音信號(hào)的脈沖強(qiáng)度成正相關(guān)關(guān)系,并與揚(yáng)聲器和麥克風(fēng)之間的距離成負(fù)相關(guān)關(guān)系。

具體地,

由于揚(yáng)聲器與麥克風(fēng)之間的距離不同時(shí),揚(yáng)聲器所發(fā)出的聲音達(dá)到麥克風(fēng)時(shí)的損失是不同的,揚(yáng)聲器與麥克風(fēng)之間的距離越大損失越大,第一聲音信號(hào)中干擾噪聲的脈沖強(qiáng)度越小,相應(yīng)地濾波系數(shù)越??;揚(yáng)聲器與麥克風(fēng)之間的距離越小損失越小,第一聲音信號(hào)中干擾噪聲的脈沖強(qiáng)度越大,相應(yīng)地濾波系數(shù)越大。

在揚(yáng)聲器與麥克風(fēng)之間的距離確定后,可以確定出濾波系數(shù)的一個(gè)標(biāo)準(zhǔn)值,在不考慮其他因素的前提系濾波系數(shù)是一個(gè)定值。但是,濾波系數(shù)除了受揚(yáng)聲器與麥克風(fēng)之間距離的影響外,還受第二聲音信號(hào)脈沖強(qiáng)度的影響,第二聲音信號(hào)的脈沖強(qiáng)度越大,第一聲音信號(hào)中噪聲干擾的脈沖強(qiáng)度越大。因此,在揚(yáng)聲器與麥克風(fēng)之間的距離確定時(shí),更新子單元根據(jù)第二聲音信號(hào)的強(qiáng)度對(duì)濾波系數(shù)進(jìn)行實(shí)時(shí)更新,以準(zhǔn)確地消除第一聲音信號(hào)中包括的第二聲音信號(hào),保證聲音接收端播放第一聲音信號(hào)是不會(huì)出現(xiàn)回聲現(xiàn)象,進(jìn)一步提高通話質(zhì)量。

在本發(fā)明一個(gè)實(shí)施例中,處理單元中包括有執(zhí)行判斷處理過程的判斷子單元,判斷子單元用于判斷第一聲音信號(hào)中是否包括與第二聲音信號(hào)的波形變化趨勢(shì)相同的子波,如果是,判斷第一聲音信號(hào)中包括第二聲音信號(hào),否則判定第一聲音信號(hào)中不包括第二聲音信號(hào)。

具體地,

當(dāng)揚(yáng)聲器播放聲音時(shí),麥克風(fēng)采集到的第一聲音信號(hào)由有用聲音(用戶發(fā)出的聲音)與干擾噪聲(揚(yáng)聲器播放的第二聲音信號(hào))疊加而成,因而第一聲音信號(hào)的波形變化趨勢(shì)會(huì)受第二聲音信號(hào)的影響,第一聲音信號(hào)中會(huì)包括有與第二聲音信號(hào)波形變化趨勢(shì)相同的子波。因此,通過判斷第一聲音信號(hào)中是否包括與第二聲音信號(hào)的波形變化趨勢(shì)相同的子波,可以準(zhǔn)確地判斷出第一聲音信號(hào)中是否包括第二聲音信號(hào),保證該回聲消除裝置對(duì)回聲進(jìn)行消除的可靠性。

在本發(fā)明一個(gè)實(shí)施例中,如圖3所示,該回聲消除裝置還可以包括調(diào)整單元305;

處理單元103進(jìn)一步用于確定第一聲音信號(hào)中第二聲音信號(hào)的強(qiáng)度;

調(diào)整單元305用于根據(jù)處理單元103確定出的第一聲音信號(hào)中第二聲音信號(hào)的強(qiáng)度,對(duì)麥克風(fēng)及揚(yáng)聲器的音量進(jìn)行調(diào)整。

具體地,

揚(yáng)聲器和麥克風(fēng)的音量是造成第一聲音信號(hào)中包括第二聲音信號(hào)的一個(gè)重要因素,揚(yáng)聲器的音量越高傳遞到麥克風(fēng)的第二聲音信號(hào)的強(qiáng)度越高,麥克風(fēng)的音量越高則采集到的第二聲音信號(hào)的強(qiáng)度也越高。因此,處理單元消除第一聲音信號(hào)中第二聲音信號(hào)的同時(shí),調(diào)整單元可以根據(jù)處理單元確定出的第一聲音信號(hào)中第二聲音信號(hào)的強(qiáng)度,對(duì)揚(yáng)聲器和麥克風(fēng)的音量進(jìn)行調(diào)整,從根源上減少第一聲音信號(hào)中所包括的第二聲音信號(hào),保證聲音接收端播放第一聲音信號(hào)是不會(huì)出現(xiàn)回聲的現(xiàn)象,進(jìn)一步提高通話質(zhì)量。

如圖4所示,本發(fā)明一個(gè)實(shí)施例中提供了一種回聲消除方法,該方法可以包括以下步驟:

步驟401:接收麥克風(fēng)輸入的第一聲音信號(hào);

步驟402:獲取主機(jī)發(fā)送給揚(yáng)聲器的第二聲音信號(hào);

步驟403:判斷所述第一聲音信號(hào)中是否包括所述第二聲音信號(hào),如果是,執(zhí)行步驟404,否則結(jié)束當(dāng)前流程;

步驟404:對(duì)所述第一聲音信號(hào)進(jìn)行處理,以消除所述第一聲音信號(hào)中的所述第二聲音信號(hào);

步驟405:將處理后的所述第一聲音信號(hào)發(fā)送的給所述主機(jī),以由所述主機(jī)將處理后的所述第一聲音信號(hào)發(fā)送給聲音接收端。

在本發(fā)明一個(gè)實(shí)施例中,步驟404中對(duì)第一聲音信號(hào)進(jìn)行處理的過程可以包括:

根據(jù)所述第一聲音信號(hào)的脈沖強(qiáng)度及所述第二聲音信號(hào)的脈沖強(qiáng)度,通過如下公式一計(jì)算處理后的所述第一聲音信號(hào)的脈沖強(qiáng)度;

根據(jù)處理后的所述第一聲音信號(hào)的脈沖強(qiáng)度確定處理后的所述第一聲音信號(hào);

所述公式一包括:

ω′1=ω1-ε·ω2

其中,所述ω′1為處理后的所述第一聲音信號(hào)的脈沖強(qiáng)度,所述ω1為所述第一聲音信號(hào)的脈沖強(qiáng)度,所述ω2為所述第二聲音信號(hào)的脈沖強(qiáng)度,所述ε為濾波系數(shù)。

在本發(fā)明一個(gè)實(shí)施例中,在步驟404之前還可以包括濾波系數(shù)的更新過程,該過程包括:

根據(jù)所述第二聲音信號(hào)的脈沖強(qiáng)度,對(duì)所述濾波系數(shù)進(jìn)行更新,其中所述濾波系數(shù)的大小與所述第二聲音信號(hào)的脈沖強(qiáng)度成正相關(guān)關(guān)系,并與所述揚(yáng)聲器和所述麥克風(fēng)之間的距離成負(fù)相關(guān)關(guān)系。

在本發(fā)明一個(gè)實(shí)施例中,步驟403中判斷第一聲音信號(hào)中是否包括第二聲音信號(hào)的過程可以包括:

判斷所述第一聲音信號(hào)中是否包括與所述第二聲音信號(hào)的波形變化趨勢(shì)相同的子波,如果是,判定所述第一聲音信號(hào)中包括所述第二聲音信號(hào),否則判定所述第一聲音信號(hào)中不包括所述第二聲音信號(hào)。

如圖5所示,本發(fā)明實(shí)施例提供了一種回聲消除系統(tǒng),包括:聲音接收端501、主機(jī)502、揚(yáng)聲器503、麥克風(fēng)504及本發(fā)明實(shí)施例提供的任意一種回聲消除裝置505;

所述聲音接收端501,用于向所述主機(jī)502發(fā)送所述第二聲音信號(hào),以及接收所述主機(jī)502發(fā)送的處理后的所述第一聲音信號(hào);

所述主機(jī)502,用于將所述聲音接收端501發(fā)送的所述第二聲音信號(hào)發(fā)送給所述揚(yáng)聲器503,以及將所述回聲消除裝置505發(fā)送的處理后的所述第一聲音信號(hào)發(fā)送給所述聲音接收端501;

所述揚(yáng)聲器503,用于對(duì)所述主機(jī)502發(fā)送的第二聲音信號(hào)進(jìn)行播放;

所述麥克風(fēng)504,用于采集所述第一聲音信號(hào),并將所述第一聲音信號(hào)發(fā)送給所述回聲消除裝置505。

下面以遠(yuǎn)程銀行自助終端設(shè)備為例,結(jié)合圖3所示的回聲消除裝置和圖5所示的回聲消除系統(tǒng),對(duì)本發(fā)明實(shí)施例提供的回聲消除方法作進(jìn)一步說明,如圖6所示,該方法可以包括以下步驟:

步驟601:通過麥克風(fēng)采集第一聲音信號(hào)。

在本發(fā)明一個(gè)實(shí)施例中,如圖3和圖5所示,麥克風(fēng)504在特定的位置采集聲音信息,形成第一聲音信號(hào),并將采集到的第一聲音信號(hào)發(fā)送給回聲消除裝置506中的輸入單元101。輸入單元101接收到麥克風(fēng)504輸入的第一聲音信號(hào)后,將第一聲音信號(hào)發(fā)送給回聲消除裝置506中的處理單元103。

例如,用戶通過遠(yuǎn)程銀行自助終端設(shè)備與后臺(tái)業(yè)務(wù)員進(jìn)行通話,此時(shí)后臺(tái)業(yè)務(wù)員對(duì)應(yīng)聲音接收端501,遠(yuǎn)程銀行自助終端設(shè)備的處理器及附屬部件對(duì)應(yīng)主機(jī)502,遠(yuǎn)程銀行自助終端設(shè)備的揚(yáng)聲器對(duì)應(yīng)揚(yáng)聲器503,遠(yuǎn)程銀行自助終端設(shè)備的麥克風(fēng)對(duì)應(yīng)麥克風(fēng)504。遠(yuǎn)程銀行自助終端設(shè)備的麥克風(fēng)采集用戶的說話聲,形成第一聲音信號(hào),并將第一聲音信號(hào)發(fā)送給回聲消除裝置506中的輸入單元101,輸入單元101將第一聲音信號(hào)發(fā)送給回聲消除裝置506中的處理單元103。

步驟602:獲取主機(jī)發(fā)送給揚(yáng)聲器的第二聲音信號(hào)。

在本發(fā)明一個(gè)實(shí)施例中,如圖3和圖5所示,回聲消除裝置505中的反饋單元102獲取主機(jī)502發(fā)送給揚(yáng)聲器503的第二聲音信號(hào),并將獲取到的第二聲音信號(hào)發(fā)送給處理單元103。

例如,后臺(tái)業(yè)務(wù)員與用戶進(jìn)行通話的過程中,攜帶后臺(tái)業(yè)務(wù)員說話內(nèi)容的第二聲音信號(hào)經(jīng)主機(jī)502發(fā)送給揚(yáng)聲器503進(jìn)行播放,使用戶可以聽到后臺(tái)業(yè)務(wù)員的通話內(nèi)容。反饋單元102實(shí)時(shí)獲取主機(jī)502發(fā)送給揚(yáng)聲器503的第二聲音信號(hào),當(dāng)獲取到第二聲音信號(hào)后,將獲取到的第二聲音信號(hào)發(fā)送給處理單元103。

步驟603:判斷第一聲音信號(hào)中是否包括第二聲音信號(hào),如果是,執(zhí)行步驟604,否則執(zhí)行步驟607。

在本發(fā)明一個(gè)實(shí)施例中,如圖3所示,處理單元103判斷第一聲音信號(hào)中是否包括與第二聲音信號(hào)的波形變化趨勢(shì)相同的子波,如果是,判定第一聲音信號(hào)中包括第二聲音信號(hào),相應(yīng)地的執(zhí)行步驟604,否則判定第一聲音信號(hào)中不包括第二聲音信號(hào),相應(yīng)地執(zhí)行步驟607。其中,如果反饋單元102沒有獲取到第二聲音信號(hào),上述判斷結(jié)果為否。

例如,如果在麥克風(fēng)504采集用戶說話內(nèi)容的時(shí)揚(yáng)聲器503正在播放第二聲音信號(hào),麥克風(fēng)504采集的第一聲音信號(hào)中包括有與第二聲音信號(hào)的波形變化趨勢(shì)相同的子波,此時(shí)處理單元103會(huì)判斷第一聲音信號(hào)中包括有第二聲音信號(hào),相應(yīng)地執(zhí)行步驟604。如果在麥克風(fēng)504采集用戶說話內(nèi)容的時(shí)揚(yáng)聲器503沒有播放聲音,或者揚(yáng)聲器503播放的聲音沒有被麥克風(fēng)504采集到,麥克風(fēng)504采集的第一聲音信號(hào)中不包括與第二聲音信號(hào)的波形變化趨勢(shì)相同的子波,此時(shí)處理單元103會(huì)判斷第一聲音信號(hào)中不包括第二聲音信號(hào),相應(yīng)地執(zhí)行步驟607。

步驟604:根據(jù)第二聲音信號(hào)的脈沖強(qiáng)度,確定濾波系數(shù)。

在本發(fā)明一個(gè)實(shí)施例中,如圖3和圖5所示,當(dāng)處理單元103判斷出第一聲音信號(hào)中包括第二聲音信號(hào)時(shí),處理單元103確定第二聲音信號(hào)的脈沖強(qiáng)度,并根據(jù)確定出的脈沖強(qiáng)度對(duì)濾波系數(shù)進(jìn)行實(shí)時(shí)調(diào)整,其中濾波系數(shù)的大小與第二聲音信號(hào)的脈沖強(qiáng)度成正相關(guān)關(guān)系。

例如,根據(jù)遠(yuǎn)程銀行自助終端設(shè)備上揚(yáng)聲器與麥克風(fēng)之間的距離,以及遠(yuǎn)程銀行自助終端設(shè)備所處的環(huán)境,預(yù)設(shè)濾波系數(shù)的標(biāo)準(zhǔn)值為0.5;當(dāng)處理單元103確定第二聲音信號(hào)的脈沖強(qiáng)度較大時(shí),將濾波系數(shù)調(diào)整為0.6,當(dāng)處理單元103確定出第二聲音信號(hào)的脈沖強(qiáng)度較小時(shí),將濾波系數(shù)調(diào)整為0.4。

步驟605:對(duì)第一聲音信號(hào)進(jìn)行處理,消除包括的第二聲音信號(hào),獲得處理后的第一聲音信號(hào)。

在本發(fā)明一個(gè)實(shí)施例中,如圖3所示,處理單元103根據(jù)第一聲音信號(hào)和第二聲音信號(hào)的脈沖強(qiáng)度及步驟604中確定出的濾波系數(shù),通過如下公式一對(duì)第一聲音信號(hào)進(jìn)行處理,以消除第一聲音信號(hào)中包括的第二聲音信號(hào),獲得處理后的第一聲音信號(hào);

第一公式為:

ω′1=ω1-ε·ω2

其中,所述ω′1為處理后的所述第一聲音信號(hào)的脈沖強(qiáng)度,所述ω1為所述第一聲音信號(hào)的脈沖強(qiáng)度,所述ω2為所述第二聲音信號(hào)的脈沖強(qiáng)度,所述ε為濾波系數(shù)。

例如,第一聲音信號(hào)包括用戶的說話聲、揚(yáng)聲器503播放的聲音及其他聲音,獲取第一聲音信號(hào)和第二聲音信號(hào)的脈沖強(qiáng)度后,通過上述公式一計(jì)算消除第二聲音信號(hào)后第一聲音信號(hào)的脈沖強(qiáng)度,進(jìn)而獲得處理后的第一聲音信號(hào)。

步驟606:將處理后的第一聲音信號(hào)發(fā)送給聲音接收端,由聲音接收端對(duì)處理后的第一聲音信號(hào)進(jìn)行播放,并結(jié)束當(dāng)前流程。

在本發(fā)明一個(gè)實(shí)施例中,如圖3和圖5所示,處理單元103對(duì)第一聲音信號(hào)進(jìn)行處理獲得處理后的第一聲音信號(hào)后,將處理后的第一聲音信號(hào)發(fā)送給輸出單元104,輸出單元104將接收到的處理后的第一聲音信號(hào)發(fā)送給主機(jī)502,主機(jī)502將接收到的處理后的第一聲音信號(hào)發(fā)送給聲音接收端501,由501對(duì)處理后的第一聲音信號(hào)進(jìn)行播放。

例如,回聲消除裝置505獲得處理后的第一聲音信號(hào)后,將處理后的第一聲音信號(hào)發(fā)送給遠(yuǎn)程銀行自助終端設(shè)備,由遠(yuǎn)程銀行自助終端設(shè)備將處理后的第一聲音信號(hào)發(fā)送給后臺(tái)業(yè)務(wù)員出的聲音播放設(shè)備,由該聲音播放設(shè)備對(duì)處理后的第一聲音信號(hào)進(jìn)行播放,此時(shí)后臺(tái)業(yè)務(wù)員不會(huì)聽見自己之前所說內(nèi)容的回聲。

步驟607:將第一聲音信號(hào)發(fā)送給聲音接收端,由聲音接收端對(duì)第一聲音信號(hào)進(jìn)行播放。

在本發(fā)明一個(gè)實(shí)施例中,如圖3和圖5所示,當(dāng)處理單元103判斷第一聲音信號(hào)中不包括第二聲音信號(hào)后,處理單元103直接將第一聲音信號(hào)發(fā)送給輸出單元104,輸出單元104將第一聲音信號(hào)發(fā)送給主機(jī)502,主機(jī)502將第一聲音信號(hào)發(fā)送給聲音接收端501,聲音接收端501對(duì)第一聲音信號(hào)進(jìn)行播放。

本發(fā)明實(shí)施例提供的回聲消除裝置、方法及系統(tǒng),至少具有如下有益效果:

1、在本發(fā)明實(shí)施例提供的回聲消除裝置、方法及系統(tǒng)中,輸入單元接收麥克風(fēng)輸入的第一聲音信號(hào),反饋單元獲取主機(jī)發(fā)送給揚(yáng)聲器的第二聲音信號(hào),當(dāng)處理單元判斷第一聲音信號(hào)中包括第二聲音信號(hào)后,由處理單元對(duì)第一聲音信號(hào)進(jìn)行處理,消除第一聲音信號(hào)中包括的第二聲音信號(hào),并將處理后的第一聲音信號(hào)發(fā)送給輸出單元,輸出單元通過主機(jī)將處理后的第一聲音信號(hào)發(fā)送給聲音接收端。通過對(duì)第一聲音信號(hào)進(jìn)行處理,可以消除第一聲音信號(hào)中由于麥克風(fēng)采集到揚(yáng)聲器所播放聲音而引入的第二聲音信號(hào),保證發(fā)送給聲音接收端的第一聲音信號(hào)中沒有第二聲音信號(hào)的回聲,從而可以提高通話質(zhì)量。

2、在本發(fā)明實(shí)施例提供的回聲消除裝置、方法及系統(tǒng)中,在從第一聲音信號(hào)中消除第二聲音信號(hào)的過程中,可以根據(jù)第二聲音信號(hào)的脈沖強(qiáng)度對(duì)濾波系數(shù)進(jìn)行更新,由于第二聲音信號(hào)的脈沖強(qiáng)度大時(shí)第一聲音信號(hào)中包括的第二聲音信號(hào)的脈沖強(qiáng)度也比較大,通過調(diào)整濾波系數(shù),可以更加徹底地消除第一聲音信號(hào)中包括的第二聲音信號(hào),保證聲音接收端不會(huì)出現(xiàn)回聲現(xiàn)象,進(jìn)一步提高了通話的質(zhì)量。

3、在本發(fā)明實(shí)施例提供的回聲消除裝置、方法及系統(tǒng)中,通過判斷第一聲音信號(hào)中是否包括與第二聲音信號(hào)的波形變化趨勢(shì)相同的子波,來確定第一聲音信號(hào)中是否包括第二聲音信號(hào),由于第一聲音信號(hào)中包括第二聲音信號(hào)時(shí),第一聲音信號(hào)的波形會(huì)與第二聲音信號(hào)的波形疊加,因此第一聲音信號(hào)中包括有與第二聲音信號(hào)波形變化趨勢(shì)相同的子波。通過這種判斷方式,可以準(zhǔn)確地判斷出第一聲音信號(hào)中是否包括有第二聲音信號(hào),保證該回聲消除裝置及方法的可靠性。

4、在本發(fā)明實(shí)施例提供的回聲消除裝置、方法及系統(tǒng)中,除了通過處理單元對(duì)第一聲音信號(hào)進(jìn)行處理,以消除第二聲音信號(hào)的方式來消除回聲外,還可以通過調(diào)整單元調(diào)整揚(yáng)聲器和麥克風(fēng)的音量,以從根源上減少第一聲音信號(hào)中包括的第二聲音信號(hào),保證聲音接收端播放第一聲音信號(hào)是不會(huì)出現(xiàn)回聲的現(xiàn)象,進(jìn)一步提高通話質(zhì)量。

需要說明的是,在本文中,諸如第一和第二之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)······”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同因素。

本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲(chǔ)在計(jì)算機(jī)可讀取的存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:ROM、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)中。

最后需要說明的是:以上所述僅為本發(fā)明的較佳實(shí)施例,僅用于說明本發(fā)明的技術(shù)方案,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
宁明县| 双峰县| 永安市| 洛浦县| 东安县| 华宁县| 黎平县| 盈江县| 三亚市| 桐庐县| 西充县| 满洲里市| 绩溪县| 抚州市| 体育| 隆尧县| 桃园县| 华宁县| 昌平区| 湄潭县| 扶风县| 揭西县| 宜黄县| 沈阳市| 莱芜市| 钟山县| 五台县| 高尔夫| 高雄市| 泽普县| 泌阳县| 仙居县| 大荔县| 麟游县| 乐亭县| 东乌珠穆沁旗| 宣化县| 穆棱市| 五家渠市| 江城| 蒲江县|