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

一種共線語(yǔ)音會(huì)議分散混音系統(tǒng)的制作方法

文檔序號(hào):12695947閱讀:198來(lái)源:國(guó)知局
一種共線語(yǔ)音會(huì)議分散混音系統(tǒng)的制作方法與工藝

本發(fā)明涉及語(yǔ)音會(huì)議通信技術(shù)領(lǐng)域,尤其涉及一種共線語(yǔ)音會(huì)議分散混音系統(tǒng)。



背景技術(shù):

人們對(duì)通信領(lǐng)域除了點(diǎn)對(duì)點(diǎn)通話的基本需求,對(duì)電話會(huì)議和視頻會(huì)議的通信需求也日益強(qiáng)烈。目前,電話會(huì)議和視頻會(huì)議的語(yǔ)音混音的實(shí)現(xiàn)方式大都是集中混音。集中混音要求所有與會(huì)成員將自己的語(yǔ)言發(fā)給一個(gè)或幾個(gè)混音服務(wù)器(如實(shí)現(xiàn)混音功能的電路交換機(jī)PBX或其它設(shè)備),混音服務(wù)器完成混音后將語(yǔ)音數(shù)據(jù)分發(fā)給每個(gè)與會(huì)成員。每個(gè)與會(huì)成員有一個(gè)語(yǔ)音輸出(來(lái)自與會(huì)成員的麥克風(fēng))和一個(gè)語(yǔ)音輸入(送至與會(huì)成員的聽(tīng)筒)。對(duì)混音服務(wù)器來(lái)說(shuō),有多少與會(huì)成員就有與會(huì)成員相同數(shù)量的語(yǔ)音輸入(來(lái)自與會(huì)成員的麥克風(fēng))和語(yǔ)音輸出(將混音結(jié)果送至與會(huì)成員的聽(tīng)筒)。對(duì)于電路交換機(jī)PBX或電路環(huán)網(wǎng)設(shè)備來(lái)說(shuō),每一個(gè)輸入和輸出都會(huì)獨(dú)占一個(gè)寶貴的時(shí)隙資源,同時(shí)會(huì)獨(dú)占傳輸路徑上的時(shí)隙資源。集中混音的這樣方式要求混音服務(wù)器的處理能力足夠強(qiáng),并且?guī)捯獕蛴谩?/p>



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

針對(duì)現(xiàn)有技術(shù)的不足,本發(fā)明提出了一種共線語(yǔ)音會(huì)議分散混音系統(tǒng),該系統(tǒng)將每一個(gè)與會(huì)成員所屬的環(huán)網(wǎng)設(shè)備通過(guò)中繼連接成環(huán)網(wǎng);在共線會(huì)議時(shí),每個(gè)與會(huì)成員只占用所屬的環(huán)網(wǎng)設(shè)備的一個(gè)時(shí)隙資源,只占用設(shè)備間傳輸中繼的一個(gè)時(shí)隙,解決了現(xiàn)有的集中混音系統(tǒng)中每個(gè)與會(huì)成員獨(dú)占大量的時(shí)隙資源以及混音處理對(duì)系統(tǒng)配置要求高的問(wèn)題。

為了實(shí)現(xiàn)上述目的,本發(fā)明技術(shù)方案如下:

一種共線語(yǔ)音會(huì)議分散混音系統(tǒng),包括若干環(huán)網(wǎng)設(shè)備。各環(huán)網(wǎng)設(shè)備順次循環(huán)連接。每個(gè)環(huán)網(wǎng)設(shè)備分別與本站的語(yǔ)音收發(fā)終端進(jìn)行語(yǔ)音數(shù)據(jù)傳輸。本站的環(huán)網(wǎng)設(shè)備接收上一站的環(huán)網(wǎng)設(shè)備的語(yǔ)音混音輸出,并消除上一站的環(huán)網(wǎng)設(shè)備的語(yǔ)音混音輸出中含有的本站的語(yǔ)音收發(fā)終端上一時(shí)刻發(fā)送的語(yǔ)音,得到本站的語(yǔ)音收發(fā)終端的接收語(yǔ)音。環(huán)網(wǎng)設(shè)備并且接收本站的語(yǔ)音收發(fā)終端本時(shí)刻發(fā)送的語(yǔ)音,并將本站的語(yǔ)音收發(fā)終端(3)本時(shí)刻發(fā)送的語(yǔ)音與接收語(yǔ)音進(jìn)行疊加,得到本站的環(huán)網(wǎng)設(shè)備的語(yǔ)音混音輸出;本站的環(huán)網(wǎng)設(shè)備的語(yǔ)音混音輸出發(fā)送到下一站的環(huán)網(wǎng)設(shè)備。

進(jìn)一步地,環(huán)網(wǎng)設(shè)備包含回聲消除模塊、混音模塊。回聲消除模塊的第一輸入端接收上一站的環(huán)網(wǎng)設(shè)備的語(yǔ)音混音輸出?;芈曄K第二輸入端接收本站的語(yǔ)音收發(fā)終端上一時(shí)刻發(fā)送的語(yǔ)音,本站的語(yǔ)音收發(fā)終端上一時(shí)刻發(fā)送的語(yǔ)音作為本時(shí)刻回聲消除參考?;芈曄K根據(jù)所述本時(shí)刻回聲消除參考消除上一站的環(huán)網(wǎng)設(shè)備的語(yǔ)音混音輸出中含有的本站的語(yǔ)音收發(fā)終端上一時(shí)刻發(fā)送的語(yǔ)音,得到本站的語(yǔ)音收發(fā)終端的接收語(yǔ)音。混音模塊的第一輸入端接收所述接收語(yǔ)音;混音模塊的第二輸入端接收本站的語(yǔ)音收發(fā)終端本時(shí)刻發(fā)送的語(yǔ)音?;煲裟K將所述接收語(yǔ)音與本站的語(yǔ)音收發(fā)終端本時(shí)刻發(fā)送的語(yǔ)音進(jìn)行疊加,得到本站的環(huán)網(wǎng)設(shè)備的本時(shí)刻的語(yǔ)音混音輸出;本站的環(huán)網(wǎng)設(shè)備的本時(shí)刻的語(yǔ)音混音輸出發(fā)送到下一站的環(huán)網(wǎng)設(shè)備。

進(jìn)一步地,環(huán)網(wǎng)設(shè)備包含回聲消除模塊、混音模塊?;芈曄K的第一輸入端與上一站的環(huán)網(wǎng)設(shè)備相連接?;芈曄K的第二輸入端與本站的語(yǔ)音收發(fā)終端的語(yǔ)音發(fā)送端相連接?;芈曄K的輸出端與混音模塊的第一輸入端相連接?;芈曄K的輸出端并且與本站的語(yǔ)音收發(fā)終端的語(yǔ)音接收端相連接?;煲裟K的第二輸入端與本站的語(yǔ)音收發(fā)終端的語(yǔ)音發(fā)送端相連接?;煲裟K的輸出端與下一站的環(huán)網(wǎng)設(shè)備相連接。

進(jìn)一步地,所述環(huán)網(wǎng)設(shè)備還包含混音濾波模塊。本站的混音模塊通過(guò)混音濾波模塊與下一站的環(huán)網(wǎng)設(shè)備相連接。本站的混音模塊將所述接收語(yǔ)音與本站的語(yǔ)音收發(fā)終端本時(shí)刻發(fā)送的語(yǔ)音進(jìn)行疊加,得到本站的環(huán)網(wǎng)設(shè)備的語(yǔ)音混音輸出;該語(yǔ)音混音輸出通過(guò)混音濾波模塊濾波后,再發(fā)送到下一站的環(huán)網(wǎng)設(shè)備。

進(jìn)一步地,所述環(huán)網(wǎng)設(shè)備還包含輸入語(yǔ)音去直流模塊。語(yǔ)音收發(fā)終端的語(yǔ)音發(fā)送端通過(guò)輸入語(yǔ)音去直流模塊與本站的混音模塊的第二輸入端相連接。輸入語(yǔ)音去直流模塊用于消除本站的語(yǔ)音收發(fā)終端本時(shí)刻發(fā)送的語(yǔ)音中的直流分量。

進(jìn)一步地,輸入語(yǔ)音去直流模塊包含輸入語(yǔ)音求差單元、輸入語(yǔ)音存儲(chǔ)單元。語(yǔ)音收發(fā)終端的語(yǔ)音發(fā)送端分別與輸入語(yǔ)音求差單元的輸入端、輸入語(yǔ)音存儲(chǔ)單元的第一輸入端相連接。輸入語(yǔ)音存儲(chǔ)單元的輸出端與輸入語(yǔ)音求差單元的第二輸入端相連接。輸入語(yǔ)音存儲(chǔ)單元的輸出端與混音模塊的第二輸入端相連接。

輸入語(yǔ)音存儲(chǔ)單元接收本站語(yǔ)音收發(fā)終端發(fā)送的本時(shí)刻的語(yǔ)音,并對(duì)本時(shí)刻的語(yǔ)音進(jìn)行存儲(chǔ),存儲(chǔ)的本時(shí)刻的語(yǔ)音作為輸入語(yǔ)音求差單元下一時(shí)刻求差運(yùn)算時(shí)的上一時(shí)刻的語(yǔ)音。

輸入語(yǔ)音求差單元接收本站語(yǔ)音收發(fā)終端發(fā)送的本時(shí)刻的語(yǔ)音,并從輸入語(yǔ)音存儲(chǔ)單元中獲取本站的上一時(shí)刻的語(yǔ)音;并將本時(shí)刻的語(yǔ)音減去上一時(shí)刻的語(yǔ)音,得到本站本時(shí)刻的語(yǔ)音差值;輸入語(yǔ)音求差單元將本站本時(shí)刻的語(yǔ)音差值發(fā)送到混音模塊進(jìn)行混音。

進(jìn)一步地,語(yǔ)音收發(fā)終端包括混音服務(wù)器、若干個(gè)話機(jī)。本站的各話機(jī)分別通過(guò)混音服務(wù)器與本站的環(huán)網(wǎng)設(shè)備相連接?;煲舴?wù)器對(duì)本站的各話機(jī)發(fā)送的語(yǔ)音進(jìn)行逐一疊加,得到集中混音輸出,并將集中混音輸出發(fā)送到本站的環(huán)網(wǎng)設(shè)備上。

進(jìn)一步地,所述混音濾波模塊為單極性IIR濾波器。

進(jìn)一步地,所述混音濾波模塊的衰減系數(shù)為1/64。

進(jìn)一步地,語(yǔ)音收發(fā)終端本時(shí)刻發(fā)送的語(yǔ)音在發(fā)送到輸入語(yǔ)音去直流模塊之前幅度被衰減。

進(jìn)一步地,語(yǔ)音收發(fā)終端本時(shí)刻發(fā)送的語(yǔ)音在發(fā)送到輸入語(yǔ)音去直流模塊之前幅度被衰減1/16。

本發(fā)明的有益效果:

(1)本發(fā)明包括若干個(gè)環(huán)網(wǎng)設(shè)備,將每一個(gè)與會(huì)成員所屬的環(huán)網(wǎng)設(shè)備通過(guò)中繼連接成環(huán)網(wǎng)。在共線會(huì)議時(shí),每個(gè)與會(huì)成員只占用所屬的環(huán)網(wǎng)設(shè)備的一個(gè)時(shí)隙資源,只占用設(shè)備間傳輸中繼的一個(gè)時(shí)隙。節(jié)約獨(dú)占的時(shí)隙資源可以提高環(huán)網(wǎng)設(shè)備間傳輸中繼的時(shí)隙利用率,使得在同等資源配置下可以支持更多的并發(fā)通信。

(2)本發(fā)明各站點(diǎn)的回聲消除模塊根據(jù)本時(shí)刻回聲消除參考消除上一站的環(huán)網(wǎng)設(shè)備的語(yǔ)音混音輸出中含有的本站的語(yǔ)音收發(fā)終端上一時(shí)刻發(fā)送的語(yǔ)音,得到本站的語(yǔ)音收發(fā)終端的接收語(yǔ)音,消除了回聲干擾。

(3)本發(fā)明中混音濾波模塊對(duì)本站每一幀混音后的語(yǔ)音混音輸出進(jìn)行一次濾波,可以有效的去除混音后的直流分量。

(4)本發(fā)明的語(yǔ)音收發(fā)終端包含混音服務(wù)器、若干個(gè)話機(jī)。本站的各話機(jī)分別通過(guò)混音服務(wù)器與本站的環(huán)網(wǎng)設(shè)備相連接?;煲舴?wù)器對(duì)本站的各話機(jī)發(fā)送的語(yǔ)音進(jìn)行逐一疊加,得到集中混音輸出,并將集中混音輸出發(fā)送到本站的環(huán)網(wǎng)設(shè)備上。實(shí)現(xiàn)了集中混音和共線會(huì)議分散混音的結(jié)合,擴(kuò)大了會(huì)議混音系統(tǒng)的容量,并減少了會(huì)議混音系統(tǒng)遠(yuǎn)距離的傳輸時(shí)傳輸介質(zhì)的成本。

附圖說(shuō)明

圖1為本發(fā)明的電路原理方框圖。

圖2為圖1中環(huán)網(wǎng)設(shè)備1的電路原理方框圖。

圖3為圖2中輸入語(yǔ)音去直流模塊14的電路原理方框圖。

圖4為混音系統(tǒng)中回聲產(chǎn)生的濾波器模型。

其中,圖1至圖4的附圖標(biāo)記為:環(huán)網(wǎng)設(shè)備 1、傳輸介質(zhì) 2、語(yǔ)音收發(fā)終端 3;回聲消除模塊 11、混音模塊 12、混音濾波模塊 13、輸入語(yǔ)音去直流模塊 14;輸入語(yǔ)音求差單元 141、輸入語(yǔ)音存儲(chǔ)單元 142。

具體實(shí)施方式

下面結(jié)合附圖和實(shí)施例,進(jìn)一步闡述本發(fā)明。

如圖1所示,一種共線語(yǔ)音會(huì)議分散混音系統(tǒng),包括若干環(huán)網(wǎng)設(shè)備1、以及連接環(huán)網(wǎng)設(shè)備1的傳輸介質(zhì)2。

環(huán)網(wǎng)設(shè)備1通過(guò)傳輸介質(zhì)2順次循環(huán)連接,構(gòu)成環(huán)網(wǎng)共線會(huì)議(后文簡(jiǎn)稱為環(huán)網(wǎng))。每個(gè)環(huán)網(wǎng)設(shè)備1分別與本站上的語(yǔ)音收發(fā)終端3進(jìn)行語(yǔ)音數(shù)據(jù)傳輸。

傳輸介質(zhì)2可以是E1傳輸、光纖或者無(wú)線通信介質(zhì)等。

本站的環(huán)網(wǎng)設(shè)備1接收上一站的環(huán)網(wǎng)設(shè)備1的語(yǔ)音混音輸出,并消除上一站的環(huán)網(wǎng)設(shè)備1的語(yǔ)音混音輸出中含有的本站的語(yǔ)音收發(fā)終端3上一時(shí)刻發(fā)送的語(yǔ)音,得到本站的語(yǔ)音收發(fā)終端3的接收語(yǔ)音,該接收語(yǔ)音發(fā)送給本站語(yǔ)音收發(fā)終端3。環(huán)網(wǎng)設(shè)備1并且接收本站的語(yǔ)音收發(fā)終端3本時(shí)刻發(fā)送的語(yǔ)音,并將本站的語(yǔ)音收發(fā)終端(3)本時(shí)刻發(fā)送的語(yǔ)音與接收語(yǔ)音進(jìn)行疊加,得到本站的環(huán)網(wǎng)設(shè)備1的語(yǔ)音混音輸出;本站的環(huán)網(wǎng)設(shè)備1的語(yǔ)音混音輸出發(fā)送到下一站的環(huán)網(wǎng)設(shè)備1。需要理解的是,本發(fā)明中,所說(shuō)的‘本時(shí)刻’減去‘上一時(shí)刻’所得的時(shí)間差為本站發(fā)送的語(yǔ)音在環(huán)網(wǎng)上環(huán)繞一周的時(shí)間。

各站點(diǎn)上的語(yǔ)音收發(fā)終端3發(fā)送的語(yǔ)音依次經(jīng)過(guò)各環(huán)網(wǎng)設(shè)備1循環(huán)混音一圈后,站點(diǎn)間傳輸?shù)恼Z(yǔ)音就包含了環(huán)上所有站點(diǎn)語(yǔ)音收發(fā)終端3的語(yǔ)音。本站的語(yǔ)音收發(fā)終端3的接收語(yǔ)音包含了除自己外環(huán)上所有站點(diǎn)與會(huì)成員的語(yǔ)音。

該環(huán)網(wǎng)共線會(huì)議采用的分散的多處混音的實(shí)現(xiàn)方式,目的是占用較少的時(shí)隙資源。該環(huán)網(wǎng)共線會(huì)議是在2M環(huán)網(wǎng)中,所有設(shè)備共同使用一個(gè)時(shí)隙(A律語(yǔ)音)或者兩個(gè)時(shí)隙(線性語(yǔ)音)傳輸語(yǔ)音。每個(gè)環(huán)網(wǎng)設(shè)備1為一個(gè)站點(diǎn),每一個(gè)站點(diǎn)都需要做混音,從而實(shí)現(xiàn)會(huì)議功能。由于混音算法簡(jiǎn)單易于實(shí)現(xiàn),每個(gè)與會(huì)成員的終端并沒(méi)有增加太多的任務(wù)量。

如圖2所示,具體地,環(huán)網(wǎng)設(shè)備1包含回聲消除模塊11、混音模塊12?;芈曄K11的第一輸入端與上一站的環(huán)網(wǎng)設(shè)備1相連接;回聲消除模塊11的第二輸入端與本站的語(yǔ)音收發(fā)終端3的語(yǔ)音發(fā)送端相連接;回聲消除模塊11的輸出端與混音模塊12的第一輸入端相連接;回聲消除模塊11的輸出端并且與本站的語(yǔ)音收發(fā)終端3的語(yǔ)音接收端相連接;混音模塊12的第二輸入端與本站的語(yǔ)音收發(fā)終端3的語(yǔ)音發(fā)送端相連接;混音模塊12的輸出端與下一站的環(huán)網(wǎng)設(shè)備1相連接。

回聲消除模塊11的第一輸入端接收上一站的環(huán)網(wǎng)設(shè)備1的語(yǔ)音混音輸出PORT(M-1);回聲消除模塊11第二輸入端接收本站的語(yǔ)音收發(fā)終端3上一時(shí)刻發(fā)送的語(yǔ)音MemberFrame,本站的語(yǔ)音收發(fā)終端3上一時(shí)刻發(fā)送的語(yǔ)音MemberFrame作為本時(shí)刻回聲消除參考。具體地,回聲消除模塊11第二輸入端接收本站的語(yǔ)音收發(fā)終端3發(fā)送的語(yǔ)音MemberFrame;回聲消除模塊11包含一語(yǔ)音緩存RAM;語(yǔ)音緩存RAM可以緩存回聲消除模塊11第二輸入端接收的最新的256幀語(yǔ)音MemberFrame;回聲消除模塊11根據(jù)環(huán)網(wǎng)的延時(shí)在語(yǔ)音緩存RAM中取得對(duì)應(yīng)的語(yǔ)音收發(fā)終端3上一時(shí)刻發(fā)送的語(yǔ)音MemberFrame作為本時(shí)刻回聲消除參考?;芈曄K11根據(jù)所述本時(shí)刻回聲消除參考消除上一站的環(huán)網(wǎng)設(shè)備1的語(yǔ)音混音輸出Conf_Sum(M-1)中含有的本站的語(yǔ)音收發(fā)終端3上一時(shí)刻發(fā)送的語(yǔ)音MemberFrame,得到本站的語(yǔ)音收發(fā)終端3的接收語(yǔ)音PORT(M);混音模塊12的第一輸入端接收所述接收語(yǔ)音PORT(M);混音模塊12的第二輸入端接收本站的語(yǔ)音收發(fā)終端3本時(shí)刻發(fā)送的語(yǔ)音MemberFrame;混音模塊12將所述接收語(yǔ)音PORT(M)與本站的語(yǔ)音收發(fā)終端3本時(shí)刻發(fā)送的語(yǔ)音MemberFrame進(jìn)行疊加,得到本站的環(huán)網(wǎng)設(shè)備1的語(yǔ)音混音輸出Conf_Sum(M);本站的環(huán)網(wǎng)設(shè)備1的語(yǔ)音混音輸出Conf_Sum(M)發(fā)送到下一站的環(huán)網(wǎng)設(shè)備1進(jìn)行混音處理。其中,M<=L,L表示本會(huì)議環(huán)網(wǎng)中站點(diǎn)的個(gè)數(shù),M表示第M個(gè)站點(diǎn)。

每一個(gè)站點(diǎn)加入混音結(jié)果的語(yǔ)音經(jīng)過(guò)在環(huán)網(wǎng)上一圈的傳輸之后會(huì)再次來(lái)到本站點(diǎn)。如果這個(gè)語(yǔ)音,即上一時(shí)刻的語(yǔ)音,不被清除,會(huì)在環(huán)網(wǎng)上兜圈會(huì)導(dǎo)致混音結(jié)果只有“嗡嗡”聲。所以需要在每一個(gè)站點(diǎn)增加回聲消除功能,刪除“來(lái)自環(huán)上上一站”語(yǔ)音中本地的語(yǔ)音要素,其結(jié)果作為本站語(yǔ)音收發(fā)終端3接收的語(yǔ)音?!皝?lái)自環(huán)上上一站”語(yǔ)音經(jīng)過(guò)回聲消除模塊11之后只保留其它站點(diǎn)的語(yǔ)音。如果回聲消除效果做的好,可以使共線會(huì)議達(dá)到本地普通會(huì)議集中混音的語(yǔ)音效果。

與會(huì)成員在發(fā)言時(shí),相應(yīng)地,語(yǔ)音收發(fā)終端3發(fā)送語(yǔ)音MemberFrame至本站的環(huán)網(wǎng)設(shè)備1上,由于聲音是一個(gè)變化的交流信號(hào),我們不希望其中含有直流分量。

因此,如圖2所示,環(huán)網(wǎng)設(shè)備1還包括輸入語(yǔ)音去直流模塊14。語(yǔ)音收發(fā)終端3的語(yǔ)音發(fā)送端通過(guò)輸入語(yǔ)音去直流模塊14與本站的混音模塊12的第二輸入端相連接。語(yǔ)音收發(fā)終端3發(fā)送的語(yǔ)音MemberFrame至本站的混音模塊12上前,首先經(jīng)過(guò)輸入語(yǔ)音去直流模塊14消除本時(shí)刻發(fā)送的語(yǔ)音MemberFrame中的直流分量。

設(shè)本站語(yǔ)音收發(fā)終端3本時(shí)刻發(fā)送的語(yǔ)音MemberFrame為第N幀,語(yǔ)音MemberFrame在環(huán)上走一圈回到本站的延遲了x幀,則通過(guò)輸入語(yǔ)音去直流模塊14獲取x幀前本站加入環(huán)網(wǎng)的語(yǔ)音差值DIFF為:

x幀前本站的語(yǔ)音差值DIFF(M)=MemberFrame(N-x)-MemberFrame(N-x-1);

語(yǔ)音差值DIFF中只含有表達(dá)語(yǔ)音變化的交流信號(hào),有效的過(guò)濾了輸入信號(hào)中的直流分量。

各站的混音模塊12對(duì)語(yǔ)音差值DIFF進(jìn)行混音,上一站的環(huán)網(wǎng)設(shè)備1的語(yǔ)音混音輸出Conf_Sum(M-1)含有x幀前本站的語(yǔ)音差值DIFF(M)。

具體地,如圖3所示,輸入語(yǔ)音去直流模塊14包含輸入語(yǔ)音求差單元141、輸入語(yǔ)音存儲(chǔ)單元142。

語(yǔ)音收發(fā)終端3的語(yǔ)音發(fā)送端分別與輸入語(yǔ)音求差單元141的輸入端、輸入語(yǔ)音存儲(chǔ)單元142的第一輸入端相連接;輸入語(yǔ)音存儲(chǔ)單元142的輸出端與輸入語(yǔ)音求差單元141的第二輸入端相連接;輸入語(yǔ)音存儲(chǔ)單元142的輸出端與混音模塊12的第二輸入端相連接。

輸入語(yǔ)音存儲(chǔ)單元142接收本站語(yǔ)音收發(fā)終端3發(fā)送的本時(shí)刻的語(yǔ)音MemberFrame(N),并對(duì)本時(shí)刻的語(yǔ)音MemberFrame(N)進(jìn)行存儲(chǔ),存儲(chǔ)的本時(shí)刻的語(yǔ)音MemberFrame(N)作為輸入語(yǔ)音求差單元141下一時(shí)刻求差運(yùn)算時(shí)的上一時(shí)刻的語(yǔ)音MemberFrame(N-1)。

輸入語(yǔ)音求差單元141接收本站語(yǔ)音收發(fā)終端3發(fā)送的本時(shí)刻的語(yǔ)音MemberFrame(N),并從輸入語(yǔ)音存儲(chǔ)單元142中獲取本站的上一時(shí)刻的語(yǔ)音MemberFrame(N-1);并將本時(shí)刻的語(yǔ)音MemberFrame(N)減去上一時(shí)刻的語(yǔ)音MemberFrame(N-1),得到本站本時(shí)刻的語(yǔ)音差值DIFF(M);輸入語(yǔ)音求差單元141并將本站本時(shí)刻的語(yǔ)音差值DIFF(M)發(fā)送到混音模塊12進(jìn)行混音。

本站的回聲消除模塊11將上一站的環(huán)網(wǎng)設(shè)備1的語(yǔ)音混音輸出Conf_Sum(M-1)減去x幀前的語(yǔ)音MemberFrame(N-x),消除回聲,即得到了本站的語(yǔ)音收發(fā)終端3的接收語(yǔ)音:

PORT(M)=Conf_Sum(M-1)-MemberFrame(N-x)。

此時(shí),本站的語(yǔ)音收發(fā)終端3的接收語(yǔ)音PORT(M)語(yǔ)音包含了除自己外環(huán)網(wǎng)上所有站點(diǎn)與會(huì)成員的語(yǔ)音;PORT(M)并且作為本站混音模塊12當(dāng)前幀混音的原始數(shù)據(jù)。

當(dāng)前幀本站的語(yǔ)音差值DIFF(M)=MemberFrame(N)-MemberFrame(N-1)。

因此,經(jīng)過(guò)混音模塊12混音后,當(dāng)前幀本站最新的語(yǔ)音混音輸出為Conf_Sum(M)=PORT(M)+DIFF(M)。

本會(huì)議中,每個(gè)站點(diǎn)的語(yǔ)音差值DIFF分為四種狀態(tài):未參與會(huì)議、新加入會(huì)議、已經(jīng)在會(huì)議中和退出會(huì)議。

未參與會(huì)議時(shí),DIFF=0;

新加入會(huì)議時(shí),DIFF=MemberFrame(N)-0;

已經(jīng)在會(huì)議中時(shí),DIFF=MemberFrame(N)-MemberFrame(N-1);

退出會(huì)議時(shí),DIFF=0-MemberFrame(N-1)。

較佳地,在語(yǔ)音收發(fā)終端3發(fā)送語(yǔ)音MemberFrame至本站的輸入語(yǔ)音去直流模塊14上之前,首先做適當(dāng)?shù)乃p,降低幅度,可以防止混音后溢出導(dǎo)致失真。優(yōu)選地,衰減系數(shù)h為1/16。

常見(jiàn)的回聲其實(shí)質(zhì)就是原始語(yǔ)音的多徑延時(shí)并衰減后的累加和,因此可以把回聲看成是原始語(yǔ)音經(jīng)過(guò)一個(gè)濾波器后產(chǎn)生的。該濾波器模型如圖4所示,回聲f(n)=sum(h(n)*X(n))。

h(n)表示各原始語(yǔ)音X(n)延時(shí)后對(duì)應(yīng)的衰減系數(shù)。

回聲消除的關(guān)鍵就是通過(guò)自適應(yīng)算法得出各個(gè)時(shí)延的衰減系數(shù),從而重構(gòu)出的語(yǔ)音信號(hào)就是回聲,兩者相減即可完成回聲消除。

由于環(huán)網(wǎng)的特殊場(chǎng)景,決定了以下兩點(diǎn):(1)、單路徑延時(shí),只有一個(gè)128us整數(shù)倍延遲的回聲,不存在多徑延時(shí);(2)、衰減只與環(huán)網(wǎng)站點(diǎn)數(shù)相關(guān)。因此,環(huán)網(wǎng)回聲可簡(jiǎn)化為f=h*X。

設(shè)當(dāng)前為第N幀,語(yǔ)音在環(huán)網(wǎng)上走一圈回到本站的延時(shí)了x幀,如前所述,x幀前本站點(diǎn)加入會(huì)議的語(yǔ)音為:

x幀前本端口語(yǔ)音差值DIFF(M)=MemberFrame(N-x)-MemberFrame(N-x-1);

該語(yǔ)音差值DIFF(M)經(jīng)過(guò)x幀后再次來(lái)到本站點(diǎn),上一站的環(huán)網(wǎng)設(shè)備1的語(yǔ)音混音輸出為Conf_Sum(M-1);

環(huán)網(wǎng)回聲簡(jiǎn)化為f(N)=Coff*MemberFrame(N-x);Coff即為x幀延時(shí)后的語(yǔ)音MemberFrame(N-x)的衰減系數(shù)h。

此時(shí),上一站的環(huán)網(wǎng)設(shè)備1的語(yǔ)音混音輸出為Conf_Sum(M-1)含有DIFF(M-x);

上一站的環(huán)網(wǎng)設(shè)備1的語(yǔ)音混音輸出經(jīng)過(guò)本站經(jīng)過(guò)回聲消除模塊11消除回聲后,即得到本站的語(yǔ)音收發(fā)終端3的接收語(yǔ)音為:

PORT(M)=Conf_Sum(M-1)-Coff*MemberFrame(N-x)。

如圖2所示,較佳地,環(huán)網(wǎng)設(shè)備1還包括混音濾波模塊13,本站的混音模塊12通過(guò)混音濾波模塊13與下一站的環(huán)網(wǎng)設(shè)備1相連接?;煲魹V波模塊13用于濾除混音模塊12的語(yǔ)音混音輸出Conf_Sum內(nèi)的直流分量。本站的混音模塊12將所述接收語(yǔ)音PORT(M)與本站的語(yǔ)音收發(fā)終端3當(dāng)前幀發(fā)送的語(yǔ)音進(jìn)行疊加,得到本站的環(huán)網(wǎng)設(shè)備1的語(yǔ)音混音輸出Conf_Sum;該語(yǔ)音混音輸出Conf_Sum通過(guò)混音濾波模塊13濾除直流分量后,再發(fā)送到下一站的環(huán)網(wǎng)設(shè)備1進(jìn)行混音處理。

混音濾波模塊13使用單極性IIR濾波器,采用遞歸型結(jié)構(gòu),即結(jié)構(gòu)上帶有反饋環(huán)路,每個(gè)站點(diǎn)當(dāng)前幀得到的語(yǔ)音混音輸出Conf_Sum在本站僅執(zhí)行一次濾波。

較佳地,混音濾波模塊13的衰減系數(shù)h為1/64。假設(shè)環(huán)網(wǎng)支持的站點(diǎn)有三十二個(gè)。本站當(dāng)前幀發(fā)送的語(yǔ)音MemberFrame(N)在本站混音前首先經(jīng)過(guò)前述1/16衰減,在本站混音后進(jìn)過(guò)本站混音濾波模塊13的1/64衰減;之后經(jīng)過(guò)后面的第二站到第三十一站依次混音后,共衰減三十次1/64衰減;語(yǔ)音MemberFrame(N)到達(dá)第三十二站(環(huán)網(wǎng)的最后一站),不被衰減,直接被接聽(tīng);語(yǔ)音MemberFrame(N)返回到本站之后,直接被回聲消除模塊11清除,不會(huì)在環(huán)網(wǎng)上產(chǎn)生回聲。

語(yǔ)音收發(fā)終端3為話機(jī),話機(jī)包括麥克風(fēng)、聽(tīng)筒。麥克風(fēng)接收與會(huì)成員的原始語(yǔ)音,為語(yǔ)音收發(fā)終端3的語(yǔ)音發(fā)送端;聽(tīng)筒為語(yǔ)音收發(fā)終端3的語(yǔ)音接收端。

環(huán)網(wǎng)上的兩個(gè)環(huán)網(wǎng)設(shè)備1可能距離較遠(yuǎn),在另一個(gè)實(shí)施例中,可以使用集中混音和共線會(huì)議分散混音結(jié)合的方式實(shí)現(xiàn)擴(kuò)容。語(yǔ)音收發(fā)終端3包括混音服務(wù)器、若干個(gè)話機(jī)。本站的各話機(jī)分別通過(guò)混音服務(wù)器與本站的環(huán)網(wǎng)設(shè)備1相連接?;煲舴?wù)器將本站上的多個(gè)話機(jī)的各語(yǔ)音逐一疊加混音后,得到集中混音輸出,并將集中混音輸出發(fā)送到本站的環(huán)網(wǎng)設(shè)備1上。此時(shí),依然將混音服務(wù)器及其相連的各話機(jī)看做“一路話機(jī)”的角色。

本發(fā)明支持多個(gè)獨(dú)立的共線會(huì)議,每個(gè)共線會(huì)議有一個(gè)唯一的會(huì)議號(hào),每一個(gè)會(huì)議號(hào)有一個(gè)Conf_Sum,所以有多少個(gè)獨(dú)立的共線會(huì)議就有多少個(gè)Conf_Sum。每個(gè)與會(huì)成員都是根據(jù)會(huì)議號(hào)加入對(duì)應(yīng)的會(huì)議。

以上所述的僅是本發(fā)明的優(yōu)選實(shí)施方式,本發(fā)明不限于以上實(shí)施例。可以理解,本領(lǐng)域技術(shù)人員在不脫離本發(fā)明的基本構(gòu)思的前提下直接導(dǎo)出或聯(lián)想到的其它改進(jìn)和變化均應(yīng)認(rèn)為包含在本發(fā)明的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
梁河县| 普宁市| 浦东新区| 光泽县| 天镇县| 孝义市| 隆子县| 涪陵区| 正定县| 金山区| 怀来县| 双鸭山市| 阿巴嘎旗| 涿州市| 金华市| 宁陕县| 鄂托克旗| 阿坝| 梅州市| 德化县| 洪洞县| 桃源县| 龙江县| 武汉市| 泸水县| 介休市| 儋州市| 玉龙| 汉源县| 富源县| 浙江省| 涟源市| 博乐市| 镇康县| 桂平市| 新干县| 黄骅市| 焦作市| 嘉善县| 柳林县| 台东县|