亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于位置信息的背景噪聲消除方法及裝置與流程

文檔序號(hào):12368736閱讀:292來(lái)源:國(guó)知局
一種基于位置信息的背景噪聲消除方法及裝置與流程

本發(fā)明涉及本發(fā)明涉及一種語(yǔ)音通信領(lǐng)域的噪聲消除技術(shù),特別是基于通信終端的位置、對(duì)發(fā)送端音頻信號(hào)進(jìn)行噪聲消除的技術(shù),可應(yīng)用于單對(duì)單音頻通話(huà)及多方音頻通話(huà)領(lǐng)域。



背景技術(shù):

隨著互聯(lián)網(wǎng)、移動(dòng)互聯(lián)網(wǎng)基礎(chǔ)設(shè)施的不斷完善,人們?cè)谏詈凸ぷ髦袑?duì)即時(shí)通信軟件的使用頻率越來(lái)越高,其中的語(yǔ)音通話(huà)功能大有取代傳統(tǒng)的電話(huà)業(yè)務(wù)之勢(shì),實(shí)時(shí)語(yǔ)音通話(huà)仍然是當(dāng)前及未來(lái)人們遠(yuǎn)距離溝通的主要手段。出于歷史原因,語(yǔ)音通信領(lǐng)域傳統(tǒng)的語(yǔ)音編碼算法或標(biāo)準(zhǔn)均采用由終端完成背景噪聲類(lèi)型的檢測(cè)及背景噪聲的消除,但受限于終端軟硬件能力,這種背景噪聲消除的技術(shù)往往僅能根據(jù)終端自身采集到的聲音估計(jì)其所處環(huán)境的噪聲,也僅能采用預(yù)置的噪聲消除算法,這就造成了最終噪聲消除的效果仍然存在不盡如人意之處。

通信技術(shù)從模擬方式發(fā)展到數(shù)字方式后,為了提高通信系統(tǒng)的容量,聲音信號(hào)在進(jìn)行網(wǎng)絡(luò)傳輸前必須要先進(jìn)行編碼。國(guó)際電報(bào)電話(huà)咨詢(xún)委員會(huì)(CCITT)、國(guó)際標(biāo)準(zhǔn)化組織(ISO)、美國(guó)電信工業(yè)協(xié)會(huì)(TIA/EIA)、第三代合作伙伴計(jì)劃(3GPP)等組織先后提出了一系列有關(guān)語(yǔ)音編碼的建議和標(biāo)準(zhǔn),如應(yīng)用于公共電話(huà)網(wǎng)中針對(duì)200~3400Hz窄帶語(yǔ)音信號(hào)進(jìn)行編解碼的G.711(64kb/s)和G.721(32kb/s),應(yīng)用于綜合業(yè)務(wù)數(shù)字網(wǎng)傳輸寬帶音頻數(shù)據(jù)的G.722標(biāo)準(zhǔn),應(yīng)用于VOIP的G.729(8kb/s)和G.723,應(yīng)用于衛(wèi)星通信的G.728(16kb/s和8kb/s),應(yīng)用于互聯(lián)網(wǎng)語(yǔ)音通話(huà)的GIPS(變速率),應(yīng)用于移動(dòng)通信系統(tǒng)的AMR、WB-AMR、EVRC等。這些標(biāo)準(zhǔn)或建議中大部分都包含了在語(yǔ)音編碼前對(duì)背景噪聲進(jìn)行識(shí)別和噪聲抑制、提升解碼聲音質(zhì)量的技術(shù),而且這些噪聲抑制的方法均在終端中以預(yù)置算法的方式實(shí)現(xiàn)。

隨著云計(jì)算、大數(shù)據(jù)和機(jī)器學(xué)習(xí)技術(shù)的發(fā)展,使得通過(guò)終端收集環(huán)境數(shù)據(jù)、在云端通過(guò)大數(shù)據(jù)分析和機(jī)器學(xué)習(xí)技術(shù)對(duì)環(huán)境數(shù)據(jù)進(jìn)行分析、歸類(lèi),進(jìn)而更準(zhǔn)確地估計(jì)終端所處環(huán)境的背景噪聲成為了可能。再加上人類(lèi)的社會(huì)化屬性,人們的語(yǔ)音通信活動(dòng)所處的環(huán)境在時(shí)間和空間維度都存在大量的重合,這一事實(shí),這就意味著如果能夠把每個(gè)人在與他人進(jìn)行語(yǔ)音通信時(shí)的背景噪聲都收集起來(lái),再通過(guò)大數(shù)據(jù)分析和機(jī)器學(xué)習(xí),就能夠獲得按照空間和時(shí)間進(jìn)行分類(lèi)的背景噪聲,并且在時(shí)間維度上存在周期性分布的特性。進(jìn)而,通過(guò)對(duì)這些經(jīng)過(guò)分類(lèi)的背景噪聲進(jìn)行訓(xùn)練還可以獲得更有針對(duì)性的噪聲消除算法,從而使得經(jīng)過(guò)噪聲消除處理后的語(yǔ)音質(zhì)量更高,進(jìn)一步提升用戶(hù)的通話(huà)體驗(yàn)。

現(xiàn)有的噪聲消除技術(shù)作為音頻編碼器的一部分,一般預(yù)置在終端上,由終端在進(jìn)行音頻壓縮編碼前完成?,F(xiàn)有方案均表現(xiàn)為在終端上預(yù)置一種噪聲消除算法,在進(jìn)行噪聲消除時(shí),算法通過(guò)不斷迭代來(lái)學(xué)習(xí)背景噪聲的特征,并相應(yīng)優(yōu)化算法的各種參數(shù)??梢钥闯觯F(xiàn)有方案的最大缺陷就是受限于終端的軟硬件能力,無(wú)法在終端上實(shí)現(xiàn)高復(fù)雜度、高準(zhǔn)確性的噪聲識(shí)別算法,終端無(wú)法快速、準(zhǔn)確地識(shí)別出所處環(huán)境的背景噪聲,從而無(wú)法快速獲得針對(duì)當(dāng)前噪聲的最佳噪聲消除方案。



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

本發(fā)明的為了克服現(xiàn)有語(yǔ)音或視頻通話(huà)過(guò)程中由終端完成噪聲抑制的實(shí)現(xiàn)方案的不足之處,提供了一種基于位置信息的背景噪聲消除方法及裝置。

本發(fā)明提供的基于位置信息的背景噪聲消除方法,包括:

獲知終端的位置信息;

根據(jù)所述終端的位置信息確定所述終端的噪聲消除策略,或者,根據(jù)時(shí)間信息和所述終端的位置信息確定所述終端的噪聲消除策略;

將所述噪聲消除策略通知至所述終端,或者使用所述噪聲消除策略對(duì)所述終端的聲音數(shù)據(jù)進(jìn)行背景噪聲消除處理。

上述方法還具有以下特點(diǎn):

所述位置信息包括地理信息和速度信息,所述地理信息包括地理坐標(biāo)

和/或場(chǎng)所類(lèi)別,所述速度信息包括運(yùn)動(dòng)速度和/或運(yùn)動(dòng)加速度。

上述方法還具有以下特點(diǎn):

所述根據(jù)所述終端的位置信息確定所述終端的噪聲消除策略包括:將所述位置信息映射為空間標(biāo)簽,在噪聲消除策略數(shù)據(jù)庫(kù)中查詢(xún)與所述空間標(biāo)簽對(duì)應(yīng)的背景噪聲類(lèi)型,查詢(xún)與所述背景噪聲類(lèi)型對(duì)應(yīng)的噪聲消除策略集,選擇噪聲消除策略集中優(yōu)先級(jí)別最高的噪聲消除策略;

所述根據(jù)時(shí)間信息和所述終端的位置信息確定所述終端的噪聲消除策略包括:將所述時(shí)間信息映射為時(shí)間標(biāo)簽,將所述位置信息映射為空間標(biāo)簽,將所述時(shí)間標(biāo)簽和所述空間標(biāo)簽構(gòu)成時(shí)空標(biāo)簽,在噪聲消除策略數(shù)據(jù)庫(kù)中查詢(xún)與所述時(shí)空標(biāo)簽對(duì)應(yīng)的背景噪聲類(lèi)型,查詢(xún)與所述背景噪聲類(lèi)型對(duì)應(yīng)的噪聲消除策略集,選擇噪聲消除策略集中優(yōu)先級(jí)別最高的噪聲消除策略。

上述方法還具有以下特點(diǎn):

所述方法還包括:獲取所述終端的背景噪聲數(shù)據(jù);

所述根據(jù)所述終端的位置信息確定所述終端的噪聲消除策略包括:提取所述背景噪聲數(shù)據(jù)的特征向量,將所述位置信息映射為空間標(biāo)簽,在噪聲消除策略數(shù)據(jù)庫(kù)查詢(xún)與所述空間標(biāo)簽對(duì)應(yīng)的背景噪聲集合,確定所述背景噪聲集合所對(duì)應(yīng)的所有噪聲特征向量中與所述背景噪聲數(shù)據(jù)的特征向量最匹配的噪聲特征向量,確定此噪聲特征向量所對(duì)應(yīng)的背景噪聲類(lèi)型,確定此背景噪聲類(lèi)型對(duì)應(yīng)的噪聲消除策略集中優(yōu)先級(jí)最高的噪聲消除策略;

所述根據(jù)時(shí)間信息和所述終端的位置信息確定所述終端的噪聲消除策略包括:提取所述背景噪聲數(shù)據(jù)的特征向量,將所述時(shí)間信息映射為時(shí)間標(biāo)簽,將所述位置信息映射為空間標(biāo)簽,將所述時(shí)間標(biāo)簽和所述空間標(biāo)簽構(gòu)成時(shí)空標(biāo)簽,在噪聲消除策略數(shù)據(jù)庫(kù)查詢(xún)與所述時(shí)空標(biāo)簽對(duì)應(yīng)的背景噪聲集合,確定所述背景噪聲集合所對(duì)應(yīng)的所有噪聲特征向量中與所述背景噪聲數(shù)據(jù)的特征向量最匹配的噪聲特征向量,確定此噪聲特征向量所對(duì)應(yīng)的背景噪聲類(lèi)型,確定此背景噪聲類(lèi)型對(duì)應(yīng)的噪聲消除策略集中優(yōu)先級(jí)最高的噪聲消除策略。

上述方法還具有以下特點(diǎn):

所述方法還包括所述服務(wù)器構(gòu)建所述噪聲消除策略數(shù)據(jù)庫(kù)的方法,具體包括:所述服務(wù)器獲得終端的背景噪聲樣本數(shù)據(jù)和位置信息,將所述位置信息映射為空間標(biāo)簽,將相同空間標(biāo)簽的背景噪聲樣本數(shù)據(jù)存儲(chǔ)為背景噪聲樣本集,針對(duì)每個(gè)背景噪聲樣本集提取各背景噪聲樣本的噪聲參數(shù)并通過(guò)分類(lèi)器進(jìn)行分類(lèi)訓(xùn)練獲得多個(gè)特征向量,每個(gè)特征向量對(duì)應(yīng)于一個(gè)背景噪聲類(lèi)型,為每個(gè)背景噪聲類(lèi)型設(shè)置與其對(duì)應(yīng)的噪聲消除策略集;

或者,所述服務(wù)器獲得終端的背景噪聲樣本數(shù)據(jù)和位置信息和時(shí)間信息,將所述位置信息映射為空間標(biāo)簽,將所述時(shí)間信息映射為時(shí)間標(biāo)簽,將所述時(shí)間標(biāo)簽和所述空間標(biāo)簽構(gòu)成時(shí)空標(biāo)簽,將相同時(shí)空標(biāo)簽的背景噪聲樣本數(shù)據(jù)存儲(chǔ)為背景噪聲樣本集,針對(duì)每個(gè)背景噪聲樣本集提取各背景噪聲樣本的噪聲參數(shù)并通過(guò)分類(lèi)器進(jìn)行分類(lèi)訓(xùn)練獲得多個(gè)特征向量,每個(gè)特征向量對(duì)應(yīng)于一個(gè)背景噪聲類(lèi)型,為每個(gè)背景噪聲類(lèi)型設(shè)置與其對(duì)應(yīng)的噪聲消除策略集;

其中,所述確定所述背景噪聲集合所對(duì)應(yīng)的所有噪聲特征向量中與所述背景噪聲數(shù)據(jù)的特征向量最匹配的噪聲特征向量包括:計(jì)算所述背景噪聲數(shù)據(jù)的噪聲參數(shù),根據(jù)所述分類(lèi)器計(jì)算得到此噪聲參數(shù)對(duì)應(yīng)的特征向量,計(jì)算此特征向量與所述背景噪聲集所對(duì)應(yīng)的各噪聲特征向量的匹配距離,最小的匹配距離所對(duì)應(yīng)噪聲特征向量為與所述背景噪聲數(shù)據(jù)的特征向量最匹配的噪聲特征向量。

上述方法還具有以下特點(diǎn):

所述方法還包括:接收終端返回的針對(duì)此噪聲消除策略的評(píng)分,根據(jù)此評(píng)分更新與所述背景噪聲類(lèi)型對(duì)應(yīng)的噪聲消除策略集中相應(yīng)噪聲消除策略的優(yōu)先級(jí)別。

本發(fā)明提供的應(yīng)用于服務(wù)器中的基于位置信息的背景噪聲消除裝置,包括:位置信息獲取模塊、分析模塊,處理模塊、通信模塊;

位置信息獲取模塊用于獲取終端的位置信息;

分析模塊用于根據(jù)所述終端的位置信息確定所述終端的噪聲消除策略,或者,根據(jù)時(shí)間信息和所述終端的位置信息確定所述終端的噪聲消除策略;

處理模塊用于使用所述噪聲消除策略對(duì)所述終端的聲音數(shù)據(jù)進(jìn)行背景噪聲消除處理;

通信模塊用于將所述噪聲消除策略通知至所述終端。

上述基于位置信息的背景噪聲消除裝置還具有以下特點(diǎn):

所述分析模塊包括:噪聲消除策略庫(kù)、映射單元、噪聲消除策略確定單元;

所述映射單元,用于將所述位置信息映射為空間標(biāo)簽,或者,將所述時(shí)間信息映射為時(shí)間標(biāo)簽,將所述位置信息映射為空間標(biāo)簽,將所述時(shí)間標(biāo)簽和所述空間標(biāo)簽構(gòu)成時(shí)空標(biāo)簽;

所述噪聲消除策略確定單元,用于在噪聲消除策略數(shù)據(jù)庫(kù)中查詢(xún)與所述空間標(biāo)簽對(duì)應(yīng)的背景噪聲類(lèi)型,查詢(xún)與所述背景噪聲類(lèi)型對(duì)應(yīng)的噪聲消除策略集,選擇噪聲消除策略集中優(yōu)先級(jí)別最高的噪聲消除策略,或者,在噪聲消除策略數(shù)據(jù)庫(kù)中查詢(xún)與所述時(shí)空標(biāo)簽對(duì)應(yīng)的背景噪聲類(lèi)型,查詢(xún)與所述背景噪聲類(lèi)型對(duì)應(yīng)的噪聲消除策略集,選擇噪聲消除策略集中優(yōu)先級(jí)別最高的噪聲消除策略;

或者,所述分析模塊包括:噪聲消除策略庫(kù)、背景噪聲數(shù)據(jù)獲取單元、映射單元、噪聲消除策略確定單元;

所述背景噪聲數(shù)據(jù)獲取單元,用于獲取所述終端的背景噪聲數(shù)據(jù);

所述映射單元,用于將所述位置信息映射為空間標(biāo)簽,或者,將所述時(shí)間信息映射為時(shí)間標(biāo)簽,將所述位置信息映射為空間標(biāo)簽,將所述時(shí)間標(biāo)簽和所述空間標(biāo)簽構(gòu)成時(shí)空標(biāo)簽;

所述噪聲消除策略確定單元,用于提取所述背景噪聲數(shù)據(jù)的特征向量,在噪聲消除策略數(shù)據(jù)庫(kù)查詢(xún)與所述空間標(biāo)簽對(duì)應(yīng)的背景噪聲集合,確定所述背景噪聲集合所對(duì)應(yīng)的所有噪聲特征向量中與所述背景噪聲數(shù)據(jù)的特征向量最匹配的噪聲特征向量,確定此噪聲特征向量所對(duì)應(yīng)的背景噪聲類(lèi)型,確定此背景噪聲類(lèi)型對(duì)應(yīng)的噪聲消除策略集中優(yōu)先級(jí)最高的噪聲消除策略;或者,提取所述背景噪聲數(shù)據(jù)的特征向量,在噪聲消除策略數(shù)據(jù)庫(kù)查詢(xún)與所述時(shí)空標(biāo)簽對(duì)應(yīng)的背景噪聲集合,確定所述背景噪聲集合所對(duì)應(yīng)的所有噪聲特征向量中與所述背景噪聲數(shù)據(jù)的特征向量最匹配的噪聲特征向量,確定此噪聲特征向量所對(duì)應(yīng)的背景噪聲類(lèi)型,確定此背景噪聲類(lèi)型對(duì)應(yīng)的噪聲消除策略集中優(yōu)先級(jí)最高的噪聲消除策略。

本發(fā)明還提供了一種基于位置信息的背景噪聲消除方法,包括:

終端將位置信息發(fā)送至服務(wù)器,或者將位置信息和采集到的背景噪聲數(shù)據(jù)發(fā)送至服務(wù)器,或者將位置信息和采集到的包含背景噪聲數(shù)據(jù)和語(yǔ)音的數(shù)據(jù)的聲音數(shù)據(jù)發(fā)送至服務(wù)器;

所述終端從所述服務(wù)器收到噪聲消除策略后,根據(jù)所述噪聲消除策略對(duì)聲音數(shù)據(jù)進(jìn)行噪聲消除后向語(yǔ)音或視頻對(duì)話(huà)終端發(fā)送。

本發(fā)明還提供了一種應(yīng)用于終端中的基于位置信息的背景噪聲消除裝置,包括位置采集單元、聲音采集單元、控制單元、編碼單元、背景噪聲提取單元、噪聲消除單元、通信單元;

所述位置采集單元,用于確定所述終端的位置信息;

所述聲音采集單元,用于采集聲音數(shù)據(jù);

所述控制單元,用于在聲音數(shù)據(jù)為背景噪聲數(shù)據(jù)時(shí),控制編碼單元對(duì)所述背景噪聲數(shù)據(jù)進(jìn)行編碼后,控制所述通信單元將所述位置信息和編碼后的背景噪聲數(shù)據(jù)向服務(wù)器發(fā)送;還用于在聲音數(shù)據(jù)為語(yǔ)音數(shù)據(jù)時(shí),控制背景噪聲提取單元提出背景噪聲數(shù)據(jù),控制編碼單元對(duì)所述背景噪聲數(shù)據(jù)進(jìn)行編碼后,控制所述通信單元將所述位置信息和編碼后的背景噪聲數(shù)據(jù)向服務(wù)器發(fā)送;還用于在通信單元從服務(wù)器收到噪聲消除策略后,控制所述噪聲消除單元對(duì)用于音頻或視頻通話(huà)的語(yǔ)音數(shù)據(jù)進(jìn)行噪聲消除后,控制所述通信單元向音頻或視頻通話(huà)對(duì)端發(fā)送。

本發(fā)明利用相同場(chǎng)景的背景噪聲類(lèi)似的特點(diǎn),使用分布式架構(gòu)和大數(shù)據(jù)技術(shù),收集大量終端在不同空間維度和不同時(shí)間維度的背景噪聲,對(duì)不同類(lèi)型的空間維度和時(shí)間維度的背景噪聲進(jìn)行分類(lèi)。本發(fā)明的方案中在終端進(jìn)行語(yǔ)音通信時(shí),服務(wù)器適應(yīng)性的為不同場(chǎng)景下的終端確定與相應(yīng)場(chǎng)景所對(duì)應(yīng)的背景噪聲消除策略,可以有效提升用戶(hù)在通話(huà)過(guò)程中的聽(tīng)覺(jué)體驗(yàn)。

附圖說(shuō)明

構(gòu)成本發(fā)明的一部分的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:

圖1是實(shí)施例一中基于位置的背景噪聲消除方法的流程圖:

圖2是實(shí)施例二中應(yīng)用于服務(wù)器的背景噪聲消除裝置的結(jié)構(gòu)圖;

圖3是實(shí)施例二中背景噪聲消除裝置的分析模塊的結(jié)構(gòu)圖;

圖4是實(shí)施例二中背景噪聲消除裝置的分析模塊的另一結(jié)構(gòu)圖;

圖5是實(shí)施例四中應(yīng)用于服務(wù)器的背景噪聲消除裝置的結(jié)構(gòu)圖;

圖6是實(shí)施例六中基于位置的背景噪聲消除方法的流程圖;

圖7是實(shí)施例七中應(yīng)用于終端的背景噪聲消除裝置的結(jié)構(gòu)圖。

具體實(shí)施方式

為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。

實(shí)施例一

圖1是實(shí)施例一基于位置信息的背景噪聲消除方法的流程圖;此方法由服務(wù)器執(zhí)行,此方法包括:

步驟1,獲知終端的位置信息;

步驟2,根據(jù)終端的位置信息確定此終端的噪聲消除策略,或者,根據(jù)時(shí)間信息和此終端的位置信息確定此終端的噪聲消除策略;

步驟3,將噪聲消除策略通知至終端,或者使用此噪聲消除策略對(duì)此終端的聲音數(shù)據(jù)進(jìn)行背景噪聲消除處理。

其中,步驟1中位置信息包括地理信息和速度信息,所述地理信息包括地理坐標(biāo)和/或場(chǎng)所類(lèi)別,所述速度信息包括運(yùn)動(dòng)速度和/或運(yùn)動(dòng)加速度。獲知終端的位置信息采用以下幾種方式中的一種:通過(guò)離線(xiàn)方式獲知終端的位置信息,通過(guò)無(wú)線(xiàn)方式采集終端的位置信息,終端采集其位置信息并發(fā)送至服務(wù)器、終端選擇其場(chǎng)所類(lèi)別并發(fā)送至服務(wù)器。步驟2中的時(shí)間信息是與位置信息相對(duì)應(yīng)的時(shí)間即具體指終端采集到上述位置信息時(shí)的時(shí)間,或者服務(wù)器獲知上述終端的位置信息的時(shí)間。步驟2中的噪聲消除策略包括噪聲消除算法及此算法所需的各參數(shù)的值。

服務(wù)器維護(hù)噪聲消除策略數(shù)據(jù)庫(kù),噪聲消除策略數(shù)據(jù)庫(kù)中具有與空間標(biāo)簽或者同時(shí)與空間標(biāo)簽和時(shí)間標(biāo)簽相對(duì)應(yīng)的背景噪聲類(lèi)型、噪聲消除策略集。步驟2中包括兩種實(shí)現(xiàn)方式。第一種實(shí)現(xiàn)方式中只采用空間標(biāo)簽。因?yàn)樵诙鄶?shù)場(chǎng)景中例如地鐵、公交車(chē)等場(chǎng)景下,不同時(shí)間段時(shí)此場(chǎng)景的噪聲的變化不大。第二種實(shí)現(xiàn)方式中,采用空間標(biāo)簽和時(shí)間標(biāo)簽。實(shí)現(xiàn)過(guò)程中第二種實(shí)現(xiàn)方式比第一種實(shí)現(xiàn)方式更加精確。

本方法中可通過(guò)以下兩種方式實(shí)現(xiàn)步驟2。

方式一

服務(wù)器中的噪聲消除策略數(shù)據(jù)庫(kù)是經(jīng)過(guò)訓(xùn)練及分類(lèi)完成后只具有標(biāo)簽、背景噪聲類(lèi)型、噪聲消除策略集之間對(duì)應(yīng)關(guān)系的噪聲消除策略數(shù)據(jù)庫(kù),服務(wù)器根據(jù)終端的位置信息和此噪聲消除策略數(shù)據(jù)庫(kù)確定終端的噪聲消除策略,具體的:

根據(jù)終端的位置信息確定終端的噪聲消除策略包括:將位置信息映射為空間標(biāo)簽,在噪聲消除策略數(shù)據(jù)庫(kù)中查詢(xún)與空間標(biāo)簽對(duì)應(yīng)的背景噪聲類(lèi)型,查詢(xún)與背景噪聲類(lèi)型對(duì)應(yīng)的噪聲消除策略集,選擇噪聲消除策略集中優(yōu)先級(jí)別最高的噪聲消除策略。

根據(jù)時(shí)間信息和終端的位置信息確定終端的噪聲消除策略包括:將時(shí)間信息映射為時(shí)間標(biāo)簽,將位置信息映射為空間標(biāo)簽,將時(shí)間標(biāo)簽和空間標(biāo)簽構(gòu)成時(shí)空標(biāo)簽,在噪聲消除策略數(shù)據(jù)庫(kù)中查詢(xún)與時(shí)空標(biāo)簽對(duì)應(yīng)的背景噪聲類(lèi)型,查詢(xún)與背景噪聲類(lèi)型對(duì)應(yīng)的噪聲消除策略集,選擇噪聲消除策略集中優(yōu)先級(jí)別最高的噪聲消除策略。

方式二

服務(wù)器中的噪聲消除策略數(shù)據(jù)庫(kù)是具有背景噪聲集合、噪聲特征向量,以及噪聲特征向量、背景噪聲類(lèi)型、噪聲消除策略集之間對(duì)應(yīng)關(guān)系的噪聲消除策略數(shù)據(jù)庫(kù),服務(wù)器根據(jù)終端的位置信息和此噪聲消除策略數(shù)據(jù)庫(kù)確定終端的噪聲消除策略,具體的:

使用空間信息構(gòu)建噪聲消除策略數(shù)據(jù)庫(kù)的方法包括:獲得大量終端的背景噪聲樣本數(shù)據(jù)和位置信息,將位置信息映射為空間標(biāo)簽。將相同空間標(biāo)簽的背景噪聲樣本數(shù)據(jù)存儲(chǔ)為背景噪聲樣本集,針對(duì)每個(gè)背景噪聲樣本集提取各背景噪聲樣本的噪聲參數(shù)并通過(guò)分類(lèi)器進(jìn)行分類(lèi)訓(xùn)練獲得多個(gè)特征向量,每個(gè)特征向量對(duì)應(yīng)于一個(gè)背景噪聲類(lèi)型,為每個(gè)背景噪聲類(lèi)型設(shè)置與其對(duì)應(yīng)的噪聲消除策略集。背景噪聲參數(shù)包括線(xiàn)性預(yù)測(cè)編碼(linear predictive coding,LPC)參數(shù)、功率譜、音調(diào)、信噪比中至少一種。

使用空間信息和時(shí)間信息構(gòu)建噪聲消除策略數(shù)據(jù)庫(kù)的方法包括:獲得大量終端的背景噪聲樣本數(shù)據(jù)和位置信息和時(shí)間信息,將位置信息映射為空間標(biāo)簽,將時(shí)間信息映射為時(shí)間標(biāo)簽,將時(shí)間標(biāo)簽和空間標(biāo)簽構(gòu)成時(shí)空標(biāo)簽。將相同時(shí)空標(biāo)簽的背景噪聲樣本數(shù)據(jù)存儲(chǔ)為背景噪聲樣本集,針對(duì)每個(gè)背景噪聲樣本集提取各背景噪聲樣本的噪聲參數(shù)并通過(guò)分類(lèi)器進(jìn)行分類(lèi)訓(xùn)練獲得多個(gè)特征向量,每個(gè)特征向量對(duì)應(yīng)于一個(gè)背景噪聲類(lèi)型,為每個(gè)背景噪聲類(lèi)型設(shè)置與其對(duì)應(yīng)的噪聲消除策略集。

獲取終端的背景噪聲數(shù)據(jù)的方法包括:通過(guò)離線(xiàn)方式獲取,通過(guò)無(wú)線(xiàn)傳輸方式從終端獲取,直接獲取終端的背景噪聲數(shù)據(jù)或者獲取終端的聲音噪聲數(shù)據(jù)并從中提取出背景噪聲數(shù)據(jù)。

根據(jù)終端的位置信息和上述噪聲消除策略數(shù)據(jù)庫(kù)確定終端的噪聲消除策略包括:提取背景噪聲數(shù)據(jù)的特征向量,將位置信息映射為空間標(biāo)簽,在噪聲消除策略數(shù)據(jù)庫(kù)查詢(xún)與所述空間標(biāo)簽對(duì)應(yīng)的背景噪聲集合,確定背景噪聲集合所對(duì)應(yīng)的所有噪聲特征向量中與所述背景噪聲數(shù)據(jù)的特征向量最匹配的噪聲特征向量,確定此噪聲特征向量所對(duì)應(yīng)的背景噪聲類(lèi)型,確定此背景噪聲類(lèi)型對(duì)應(yīng)的噪聲消除策略集中優(yōu)先級(jí)最高的噪聲消除策略。

根據(jù)時(shí)間信息和終端的位置信息和上述噪聲消除策略數(shù)據(jù)庫(kù)確定終端的噪聲消除策略包括:提取背景噪聲數(shù)據(jù)的特征向量,將時(shí)間信息映射為時(shí)間標(biāo)簽,將位置信息映射為空間標(biāo)簽,將時(shí)間標(biāo)簽和空間標(biāo)簽構(gòu)成時(shí)空標(biāo)簽,在噪聲消除策略數(shù)據(jù)庫(kù)查詢(xún)與所述時(shí)空標(biāo)簽對(duì)應(yīng)的背景噪聲集合,確定背景噪聲集合所對(duì)應(yīng)的所有噪聲特征向量中與所述背景噪聲數(shù)據(jù)的特征向量最匹配的噪聲特征向量,確定此噪聲特征向量所對(duì)應(yīng)的背景噪聲類(lèi)型,確定此背景噪聲類(lèi)型對(duì)應(yīng)的噪聲消除策略集中優(yōu)先級(jí)最高的噪聲消除策略。

其中,確定背景噪聲集合所對(duì)應(yīng)的所有噪聲特征向量中與背景噪聲數(shù)據(jù)的特征向量最匹配的噪聲特征向量包括:計(jì)算背景噪聲數(shù)據(jù)的噪聲參數(shù),根據(jù)上述分類(lèi)器計(jì)算得到此噪聲參數(shù)對(duì)應(yīng)的特征向量,計(jì)算此特征向量與背景噪聲集所對(duì)應(yīng)的各噪聲特征向量的匹配距離,最小的匹配距離所對(duì)應(yīng)噪聲特征向量為與背景噪聲數(shù)據(jù)的特征向量最匹配的噪聲特征向量。

在方式二中更新此噪聲消除策略數(shù)據(jù)庫(kù)的方法包括對(duì)背景噪聲數(shù)據(jù)樣本、特征向量和背景噪聲類(lèi)型和更新,具體包括:將從終端獲取的背景噪聲數(shù)據(jù)作為新的樣本增加到背景噪聲數(shù)據(jù)庫(kù)中,使用增加了新樣本的背景噪聲數(shù)據(jù)庫(kù)進(jìn)行分類(lèi)器的訓(xùn)練,訓(xùn)練完成后得到更新后的分類(lèi)器系數(shù),和新的特征向量和背景噪聲類(lèi)型。

在方式二中更新此噪聲消除策略數(shù)據(jù)庫(kù)的方法還包括對(duì)噪聲消除策略集的更新,具體包括:將噪聲消除策略發(fā)送至終端后,接收終端返回的針對(duì)此噪聲消除策略的評(píng)分,根據(jù)此評(píng)分更新與背景噪聲類(lèi)型對(duì)應(yīng)的噪聲消除策略集中相應(yīng)噪聲消除策略的優(yōu)先級(jí)別。越多終端對(duì)某一噪聲消除策略的評(píng)分越高,此噪聲消除策略在相應(yīng)的噪聲消除策略集中的優(yōu)先級(jí)別越高。

實(shí)施例二

圖2是實(shí)施例二中基于位置信息的背景噪聲消除裝置的結(jié)構(gòu)圖,此裝置應(yīng)用于服務(wù)器中,包括:位置信息獲取模塊、分析模塊,處理模塊、通信模塊。

位置信息獲取模塊用于獲取終端的位置信息;

分析模塊用于根據(jù)終端的位置信息確定終端的噪聲消除策略,或者,根據(jù)時(shí)間信息和終端的位置信息確定終端的噪聲消除策略;

處理模塊用于使用噪聲消除策略對(duì)上述終端的聲音數(shù)據(jù)進(jìn)行背景噪聲消除處理;

通信模塊用于將噪聲消除策略通知至上述終端。

圖3是實(shí)施例二中背景噪聲消除裝置中分析模塊的結(jié)構(gòu)圖,對(duì)應(yīng)于實(shí)施例一的方式一,分析模塊包括:噪聲消除策略庫(kù)、映射單元、噪聲消除策略確定單元。

映射單元用于將位置信息映射為空間標(biāo)簽,或者,將時(shí)間信息映射為時(shí)間標(biāo)簽,將位置信息映射為空間標(biāo)簽,將時(shí)間標(biāo)簽和空間標(biāo)簽構(gòu)成時(shí)空標(biāo)簽;

噪聲消除策略確定單元用于在噪聲消除策略數(shù)據(jù)庫(kù)中查詢(xún)與空間標(biāo)簽對(duì)應(yīng)的背景噪聲類(lèi)型,查詢(xún)與背景噪聲類(lèi)型對(duì)應(yīng)的噪聲消除策略集,選擇噪聲消除策略集中優(yōu)先級(jí)別最高的噪聲消除策略,或者,在噪聲消除策略數(shù)據(jù)庫(kù)中查詢(xún)與時(shí)空標(biāo)簽對(duì)應(yīng)的背景噪聲類(lèi)型,查詢(xún)與背景噪聲類(lèi)型對(duì)應(yīng)的噪聲消除策略集,選擇噪聲消除策略集中優(yōu)先級(jí)別最高的噪聲消除策略;

圖4是實(shí)施例二中背景噪聲消除裝置中分析模塊的另一種結(jié)構(gòu)圖,對(duì)應(yīng)于實(shí)施例一的方式二,分析模塊包括:噪聲消除策略庫(kù)、背景噪聲數(shù)據(jù)獲取單元、映射單元、噪聲消除策略確定單元;噪聲消除策略確定單元包括背景噪聲匹配子單元、噪聲消除策略選擇子單元;

背景噪聲數(shù)據(jù)獲取單元用于獲取終端的背景噪聲數(shù)據(jù);

映射單元用于將位置信息映射為空間標(biāo)簽,或者,將時(shí)間信息映射為時(shí)間標(biāo)簽,將位置信息映射為空間標(biāo)簽,將時(shí)間標(biāo)簽和空間標(biāo)簽構(gòu)成時(shí)空標(biāo)簽;

背景噪聲匹配子單元用于提取背景噪聲數(shù)據(jù)的特征向量,在噪聲消除策略數(shù)據(jù)庫(kù)查詢(xún)與空間標(biāo)簽或時(shí)空標(biāo)簽對(duì)應(yīng)的背景噪聲集合,確定背景噪聲集合所對(duì)應(yīng)的所有噪聲特征向量中與背景噪聲數(shù)據(jù)的特征向量最匹配的噪聲特征向量,確定此噪聲特征向量所對(duì)應(yīng)的背景噪聲類(lèi)型;

噪聲消除策略選擇子單元用于確定與上述背景噪聲類(lèi)型對(duì)應(yīng)的噪聲消除策略集,選擇噪聲消除策略集中優(yōu)先級(jí)別最高的噪聲消除策略。

實(shí)施例三

實(shí)施例三中,背景噪聲消除裝置還包括用于對(duì)噪聲消除策略庫(kù)進(jìn)行建立和維護(hù)的維護(hù)單元;

維護(hù)單元用于將相同空間標(biāo)簽的背景噪聲數(shù)據(jù)作為背景噪聲樣本集存儲(chǔ)于背景噪聲庫(kù)或者將相同時(shí)空標(biāo)簽的背景噪聲數(shù)據(jù)作為背景噪聲樣本集,對(duì)各背景噪聲樣本集提取背景噪聲參數(shù)并通過(guò)分類(lèi)器進(jìn)行分類(lèi)訓(xùn)練獲得多個(gè)特征向量,每個(gè)特征向量對(duì)應(yīng)于一個(gè)背景噪聲類(lèi)型,每個(gè)背景噪聲類(lèi)型設(shè)置與其對(duì)應(yīng)的噪聲消除策略。背景噪聲參數(shù)包括LPC參數(shù)、功率譜、音調(diào)、信噪比中至少一種。

實(shí)施例四

圖5是實(shí)施例四中應(yīng)用于服務(wù)器的背景噪聲消除裝置的結(jié)構(gòu)圖;與實(shí)施例三中的裝置相比,此裝置還包括混音模塊。此實(shí)施例適用于多終端進(jìn)行多方會(huì)議的應(yīng)用場(chǎng)景?;煲裟K用于將參與通話(huà)的各終端的進(jìn)行噪聲消除后的語(yǔ)音數(shù)據(jù)進(jìn)行混音。通信單元將混音后的語(yǔ)音數(shù)據(jù)向會(huì)議的對(duì)端發(fā)送。

實(shí)施例五

與實(shí)施例三中的裝置相比,此裝置的分析模塊還包括噪聲消除單元。服務(wù)器從終端收到的是語(yǔ)音數(shù)據(jù)時(shí),噪聲消除單元根據(jù)噪聲消除策略選擇單元確定的最優(yōu)的噪聲消除策略對(duì)語(yǔ)音數(shù)據(jù)進(jìn)行噪聲消除處理。通信模塊將進(jìn)行噪聲消除處理后的語(yǔ)音數(shù)據(jù)向終端的對(duì)端發(fā)送。

實(shí)施例六

圖6是實(shí)施例六中基于位置信息的背景噪聲消除的方法流程圖。此方法由終端執(zhí)行,此方法包括:終端將位置信息發(fā)送至服務(wù)器,或者將位置信息和采集到的背景噪聲數(shù)據(jù)發(fā)送至服務(wù)器,或者將位置信息和采集到的包含背景噪聲數(shù)據(jù)和語(yǔ)音的數(shù)據(jù)的聲音數(shù)據(jù)發(fā)送至服務(wù)器;終端從服務(wù)器收到噪聲消除策略后,根據(jù)噪聲消除策略對(duì)聲音數(shù)據(jù)進(jìn)行噪聲消除后向語(yǔ)音或視頻對(duì)話(huà)終端發(fā)送。

實(shí)施例七

圖7是實(shí)施例七中應(yīng)用于服務(wù)器的背景噪聲消除裝置的結(jié)構(gòu)圖;應(yīng)用于終端中基于位置信息的背景噪聲消除裝置包括位置采集模塊、聲音采集模塊、控制模塊、編碼模塊、背景噪聲提取模塊、噪聲消除模塊、通信模塊。

位置采集模塊用于確定所述終端的位置信息;

聲音采集模塊用于采集聲音數(shù)據(jù);

控制模塊用于在聲音數(shù)據(jù)為背景噪聲數(shù)據(jù)時(shí),控制編碼模塊對(duì)所述背景噪聲數(shù)據(jù)進(jìn)行編碼后,控制所述通信模塊將所述位置信息和編碼后的背景噪聲數(shù)據(jù)向服務(wù)器發(fā)送;還用于在聲音數(shù)據(jù)為語(yǔ)音數(shù)據(jù)時(shí),控制背景噪聲提取模塊提出背景噪聲數(shù)據(jù),控制編碼模塊對(duì)背景噪聲數(shù)據(jù)進(jìn)行編碼后,控制通信模塊將位置信息和編碼后的背景噪聲數(shù)據(jù)向服務(wù)器發(fā)送;還用于在通信模塊從服務(wù)器收到噪聲消除策略后,控制噪聲消除模塊對(duì)用于音頻或視頻通話(huà)的語(yǔ)音數(shù)據(jù)進(jìn)行噪聲消除后,控制通信模塊向音頻或視頻通話(huà)對(duì)端發(fā)送。

本發(fā)明基于終端的位置信息和服務(wù)器的噪聲數(shù)據(jù)庫(kù),可以提高背景噪聲的識(shí)別度,使去噪處理更加精確有效。本發(fā)明的方案在經(jīng)常在同一場(chǎng)景下進(jìn)行音、視通話(huà)的終端,或者經(jīng)常在同一時(shí)間段、同一場(chǎng)景下進(jìn)行音、視頻通話(huà)的終端上具有非常的好的噪聲消除效果。

下面通過(guò)具體實(shí)施例詳細(xì)說(shuō)明本發(fā)明。

具體實(shí)施例一

步驟S101:服務(wù)器收集多個(gè)終端在不同位置發(fā)送的多個(gè)背景噪聲數(shù)據(jù),構(gòu)建相同時(shí)空標(biāo)簽下的背景噪聲集,對(duì)背景噪聲集中各背景噪聲樣本提取背景噪聲參數(shù),此參數(shù)包括LPC系數(shù)、功率譜、音調(diào)和信噪比中至少一個(gè),將提取出的背景噪聲參數(shù)輸入分類(lèi)模型(例如分支持向量機(jī)SVM或神經(jīng)網(wǎng)絡(luò))的輸入端進(jìn)行分類(lèi)訓(xùn)練,訓(xùn)練完成后獲得帶有標(biāo)簽的背景噪聲特征向量集存儲(chǔ)于噪聲數(shù)據(jù)庫(kù)中,每個(gè)背景噪聲特征向量集中每個(gè)特征向量對(duì)應(yīng)一種背景噪聲類(lèi)型。為每種背景噪聲類(lèi)型設(shè)置噪聲消除策略集,噪聲消除策略集中包括具有優(yōu)先級(jí)順序的噪聲消除策略。

步驟S102,第一終端發(fā)起與第二終端的音頻通話(huà)后,第一終端首先與服務(wù)器建立連接。終端采集用戶(hù)的位置信息,位置信息包括地理坐標(biāo)、運(yùn)動(dòng)速度、運(yùn)動(dòng)加速度、場(chǎng)所類(lèi)別。第一終端通過(guò)麥克風(fēng)采集聲音信號(hào),在用戶(hù)不發(fā)出語(yǔ)音的情況采集到的聲音信號(hào)即為終端所處環(huán)境的背景噪聲數(shù)據(jù)。將此背景噪聲數(shù)據(jù)按照預(yù)置的壓縮算法(如G.711)進(jìn)行編碼,將位置信息和編碼后的背景噪聲數(shù)據(jù)發(fā)送至服務(wù)器。

步驟S103:服務(wù)器收到終端上報(bào)的位置信息和背景噪聲數(shù)據(jù),將位置信息映射為空間標(biāo)簽,將當(dāng)前時(shí)間映射為時(shí)間段標(biāo)簽,時(shí)間段標(biāo)簽和空間標(biāo)簽組成時(shí)空標(biāo)簽,在背景噪聲庫(kù)中查找與此時(shí)空標(biāo)簽對(duì)應(yīng)的背景噪聲集。

步驟S104,服務(wù)器計(jì)算終端上報(bào)的背景噪聲數(shù)據(jù)的噪聲參數(shù)。根據(jù)服務(wù)器進(jìn)行分類(lèi)訓(xùn)練時(shí)的分類(lèi)器計(jì)算終端上報(bào)的背景噪聲數(shù)據(jù)的噪聲參數(shù)的特征向量,在步驟S102中確定出的各背景噪聲集的所有特征向量集中與此特征向量最匹配的特征向量,從而獲知相應(yīng)的背景噪聲類(lèi)型,其中,匹配規(guī)則為加權(quán)歐式距離。

步驟S105,服務(wù)器確定與S104確定出的背景噪聲類(lèi)型所對(duì)應(yīng)的噪聲消除策略集,從中選擇優(yōu)先級(jí)最高的噪聲消除策略。

步驟S106,服務(wù)器將S105中選擇出的噪聲消除策略通知至第一終端,第一終端使用此噪聲消除策略對(duì)語(yǔ)音信號(hào)進(jìn)行消噪處理后編碼并發(fā)送至第二終端。

步驟S107,第一終端檢測(cè)到背景噪聲發(fā)生顯著變化后,將背景噪聲和位置信息上報(bào)給務(wù)器進(jìn)行更新。轉(zhuǎn)至步驟S103。

具體實(shí)施例二

步驟S201:服務(wù)器收集多個(gè)終端在不同位置發(fā)送的多個(gè)背景噪聲數(shù)據(jù),構(gòu)建相同時(shí)空標(biāo)簽下的背景噪聲集,對(duì)背景噪聲集中各背景噪聲樣本提取背景噪聲參數(shù),此參數(shù)包括LPC系數(shù)、功率譜、音調(diào)和信噪比中至少一個(gè),將提取出的背景噪聲參數(shù)輸入分類(lèi)模型(例如分支持向量機(jī)SVM或神經(jīng)網(wǎng)絡(luò))的輸入端進(jìn)行分類(lèi)訓(xùn)練,訓(xùn)練完成后獲得帶有標(biāo)簽的背景噪聲特征向量集存儲(chǔ)于噪聲數(shù)據(jù)庫(kù)中,每個(gè)背景噪聲特征向量集中每個(gè)特征向量對(duì)應(yīng)一種背景噪聲類(lèi)型。

步驟S202,第一終端發(fā)起與第二終端的音頻通話(huà)后,第一終端首先與服務(wù)器建立連接。終端采集用戶(hù)的位置信息,位置信息包括地理坐標(biāo)、運(yùn)動(dòng)速度、運(yùn)動(dòng)加速度、場(chǎng)所類(lèi)別。第一終端通過(guò)麥克風(fēng)采集包括第一終端用戶(hù)語(yǔ)音的聲音信號(hào),將此聲音信號(hào)按照預(yù)置的壓縮算法(如G.711)進(jìn)行編碼,將位置信息和編碼后的聲音信號(hào)發(fā)送至服務(wù)器。

步驟S203:服務(wù)器收到終端上報(bào)的位置信息和聲音信號(hào),將聲音信號(hào)解碼后提取出其中的背景噪聲信息。將位置信息映射為空間標(biāo)簽,將當(dāng)前時(shí)間映射為時(shí)間段標(biāo)簽,時(shí)間段標(biāo)簽和空間標(biāo)簽組成時(shí)空標(biāo)簽,在背景噪聲庫(kù)中查找與此時(shí)空標(biāo)簽對(duì)應(yīng)的背景噪聲集。

步驟S204,服務(wù)器計(jì)算提取出的背景噪聲數(shù)據(jù)的噪聲參數(shù),根據(jù)服務(wù)器進(jìn)行分類(lèi)訓(xùn)練時(shí)的分類(lèi)器計(jì)算終端上報(bào)的背景噪聲數(shù)據(jù)的噪聲參數(shù)的特征向量,在步驟S103中確定出的各背景噪聲集的所有特征向量集中與此特征向量最匹配的特征向量,從而獲知相應(yīng)的背景噪聲類(lèi)型,其中,匹配規(guī)則為加權(quán)歐式距離。

步驟S205,服務(wù)器確定與S204確定出的背景噪聲類(lèi)型所對(duì)應(yīng)的噪聲消除策略集,從中選擇優(yōu)先級(jí)的噪聲消除策略。

步驟S206,服務(wù)器使用此噪聲消除策略對(duì)語(yǔ)音信號(hào)進(jìn)行消噪后編碼并發(fā)送至第二終端。

具體實(shí)施例三

步驟S301:服務(wù)器收集多個(gè)終端在不同位置發(fā)送的多個(gè)背景噪聲數(shù)據(jù),構(gòu)建相同時(shí)空標(biāo)簽下的背景噪聲集,對(duì)背景噪聲集中各背景噪聲樣本提取背景噪聲參數(shù),此參數(shù)包括LPC系數(shù)、功率譜、音調(diào)和信噪比中至少一個(gè),將提取出的背景噪聲參數(shù)輸入分類(lèi)模型(例如分支持向量機(jī)SVM或神經(jīng)網(wǎng)絡(luò))的輸入端進(jìn)行分類(lèi)訓(xùn)練,訓(xùn)練完成后獲得帶有標(biāo)簽的背景噪聲特征向量集存儲(chǔ)于噪聲數(shù)據(jù)庫(kù)中,每個(gè)背景噪聲特征向量集中每個(gè)特征向量對(duì)應(yīng)一種背景噪聲類(lèi)型。

步驟S302,第一終端發(fā)起與第二終端的音頻通話(huà)后,第一終端首先與服務(wù)器建立連接。終端采集用戶(hù)的位置信息,位置信息包括地理坐標(biāo)、運(yùn)動(dòng)速度、運(yùn)動(dòng)加速度、場(chǎng)所類(lèi)別。第一終端通過(guò)麥克風(fēng)采集包括第一終端用戶(hù)語(yǔ)音的聲音信號(hào),使用預(yù)設(shè)的噪聲識(shí)別算法從所述語(yǔ)音信號(hào)中分離出背景噪聲數(shù)據(jù)。將背景噪聲數(shù)據(jù)按照預(yù)置的壓縮算法(如G.711)進(jìn)行編碼,將位置信息和編碼后的背景噪聲數(shù)據(jù)發(fā)送至服務(wù)器。

步驟S303:服務(wù)器收到終端上報(bào)的位置信息和背景噪聲數(shù)據(jù)。將位置信息映射為空間標(biāo)簽,將當(dāng)前時(shí)間映射為時(shí)間段標(biāo)簽,時(shí)間段標(biāo)簽和空間標(biāo)簽組成時(shí)空標(biāo)簽,在背景噪聲庫(kù)中查找與此時(shí)空標(biāo)簽對(duì)應(yīng)的背景噪聲集。

步驟S304,服務(wù)器計(jì)算終端的背景噪聲數(shù)據(jù)的噪聲參數(shù),此噪聲參數(shù)包括LPC參數(shù)、功率譜、音調(diào)和信噪比。根據(jù)服務(wù)器進(jìn)行分類(lèi)訓(xùn)練時(shí)的分類(lèi)器計(jì)算終端上報(bào)的背景噪聲數(shù)據(jù)的噪聲參數(shù)的特征向量,在步驟S303中確定出的各背景噪聲集的所有特征向量集中與此特征向量最匹配的特征向量,從而獲知相應(yīng)的背景噪聲類(lèi)型,其中,匹配規(guī)則為加權(quán)歐式距離。

步驟S305,服務(wù)器確定與S304確定出的背景噪聲類(lèi)型所對(duì)應(yīng)的噪聲消除策略集,從中選擇最優(yōu)的噪聲消除策略,還確定與S304確定出的背景噪聲類(lèi)型所對(duì)應(yīng)的噪聲識(shí)別算法;將噪聲消除策略和噪聲識(shí)別算法通知至第一終端。

步驟S306,服務(wù)器將S305中選擇出的最優(yōu)的噪聲消除策略和噪聲識(shí)別算法通知至第一終端,第一終端使用此噪聲消除策略對(duì)語(yǔ)音信號(hào)進(jìn)行消噪后編碼并發(fā)送至第二終端。

步驟S307,第一終端使用從服務(wù)器獲知的噪聲識(shí)別算法從語(yǔ)音信號(hào)中分離出背景噪聲數(shù)據(jù)后,將此背景噪聲數(shù)據(jù)和位置信息上報(bào)給服務(wù)器進(jìn)行更新。轉(zhuǎn)到步驟S303。

本發(fā)明利用相同場(chǎng)景的背景噪聲類(lèi)似的特點(diǎn),使用分布式架構(gòu)和大數(shù)據(jù)技術(shù),收集大量終端在不同空間維度和不同時(shí)間維度的背景噪聲,對(duì)不同類(lèi)型的空間維度和時(shí)間維度的背景噪聲進(jìn)行分類(lèi)。本發(fā)明的方案中在終端進(jìn)行語(yǔ)音通信時(shí),服務(wù)器適應(yīng)性的為不同場(chǎng)景下的終端確定與相應(yīng)場(chǎng)景所對(duì)應(yīng)的背景噪聲消除策略,可以有效提升用戶(hù)在通話(huà)過(guò)程中的聽(tīng)覺(jué)體驗(yàn)。

上面描述的內(nèi)容可以單獨(dú)地或者以各種方式組合起來(lái)實(shí)施,而這些變型方式都在本發(fā)明的保護(hù)范圍之內(nèi)。

本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過(guò)程序來(lái)指令相關(guān)硬件完成,所述程序可以存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如只讀存儲(chǔ)器、磁盤(pán)或光盤(pán)等??蛇x地,上述實(shí)施例的全部或部分步驟也可以使用一個(gè)或多個(gè)集成電路來(lái)實(shí)現(xiàn),相應(yīng)地,上述實(shí)施例中的各模塊/單元可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。

需要說(shuō)明的是,在本文中,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種物品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括……”限定的要素,并不排除在包括所述要素的物品或者設(shè)備中還存在另外的相同要素。

以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非限制,僅僅參照較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)說(shuō)明。本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍,均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1