一種基于分組的聲學(xué)回聲消除方法與裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種基于分組的聲學(xué)回聲消除技術(shù)。
【背景技術(shù)】
[0002] 設(shè)計(jì)糟糕的用戶設(shè)備使來(lái)自本端聽(tīng)筒的聲音被提供給本端話筒,從而使得該聲音 被傳送至遠(yuǎn)端,使遠(yuǎn)端的用戶聽(tīng)到自己的(聲學(xué))回聲。
[0003] 聲學(xué)回聲消除(acoustic echo cancellation, AEC)可以消除通信信號(hào)中的聲學(xué) 回聲。因此,聲學(xué)回聲消除是保證通信中聲音質(zhì)量的一種關(guān)鍵能力。在分組網(wǎng)絡(luò)中,相比傳 統(tǒng)的聲學(xué)回聲消除(AEC),基于分組的聲學(xué)回聲消除(Packet-based AEC,PAEC)技術(shù)更為有 效。
[0004] 在此,基于分組的聲學(xué)回聲消除是指:通過(guò)對(duì)分組的編碼參數(shù)進(jìn)行直接比較與預(yù) 測(cè),將參考流分組與目標(biāo)流分組在PAEC信道里相對(duì)比,從而移除(目標(biāo)流中的)相似分組 (被認(rèn)定為聲學(xué)回聲),以實(shí)現(xiàn)在分組網(wǎng)絡(luò)中消除/抑制分組形式的聲學(xué)回聲。
[0005] 因?yàn)椴皇敲總€(gè)用戶設(shè)備都配備有聲學(xué)回聲消除(AEC)裝置,媒體網(wǎng)關(guān)設(shè)備(Media Gateway, MG/MGW,以下簡(jiǎn)稱MG)有必要使用PAEC裝置阻止聲學(xué)回聲的傳播。
[0006] 圖1示出媒體網(wǎng)關(guān)通信架構(gòu)的示意圖。
[0007] 如圖1所示,媒體網(wǎng)關(guān)控制設(shè)備(Media Gateway Controller,以下簡(jiǎn)稱MGC)可以 經(jīng)由多個(gè)H. 248鏈路來(lái)控制多個(gè)媒體網(wǎng)關(guān)設(shè)備。H. 248消息是一種在H. 248鏈路上傳輸?shù)?信令消息,MGC用H. 248消息來(lái)管理和維護(hù)MG上的承載資源。
[0008] 在承載資源中,電路中繼(circuit trunk)或分組中繼(packet trunk)用于連接 MG,以供MG之間承載載荷的傳輸。不同類型的用戶也被連接至MG,其中,用戶包括但不限于 移動(dòng)用戶、POTS (Plain Old Tel印hone Service,普通老式電話業(yè)務(wù),或稱為模擬電話業(yè)務(wù)) 用戶、軟件電話用戶。
[0009] 終結(jié)點(diǎn)(Termination)是MG中的邏輯實(shí)體,用于發(fā)起和/或接收媒體流和/或控 制流。在H. 248消息中,終結(jié)點(diǎn)可以用來(lái)表示中繼和用戶,為便于說(shuō)明,本發(fā)明中采用用戶 終結(jié)點(diǎn)表示用戶,IP終結(jié)點(diǎn)表示分組/IP中繼,以及TDM終結(jié)點(diǎn)表示電路/TDM中繼。
[0010] 關(guān)聯(lián)(Context)是一組終結(jié)點(diǎn)之間的聯(lián)系。例如,在H. 248消息中,關(guān)聯(lián)用于表示 多個(gè)在MG中內(nèi)部連接的終結(jié)點(diǎn)及它們之間的聯(lián)系,但關(guān)聯(lián)不能跨越兩個(gè)MG。一個(gè)關(guān)聯(lián)可視 作一個(gè)呼叫支路(call leg)。
[0011] Η. 248數(shù)據(jù)包(package)是用于擴(kuò)展的主要機(jī)制。Η. 248數(shù)據(jù)包定義了可能在終 結(jié)點(diǎn)、關(guān)聯(lián)上發(fā)生的額外屬性,以及可能在終結(jié)點(diǎn)上發(fā)生的事件、信號(hào)和統(tǒng)計(jì)。
[0012] 然而,在當(dāng)前的媒體網(wǎng)關(guān)通信架構(gòu)中,由于現(xiàn)有Η. 248數(shù)據(jù)包不能提供合適的消 息接口,MGC不能有效地控制MG執(zhí)行PAEC功能。例如,當(dāng)引入雙向或會(huì)議方向PAEC,以及 多個(gè)終結(jié)點(diǎn)均可執(zhí)行PAEC時(shí),MGC需要更靈活和豐富的接口來(lái)控制執(zhí)行PAEC的MG,其中, 通過(guò)接口傳遞的信息包括指定執(zhí)行PAEC的終結(jié)點(diǎn)、執(zhí)行PAEC的方向等。
[0013] 現(xiàn)有的解決方案實(shí)際上均為變通方式,其包括以下3種方式:
[0014] 1)變通方式I
[0015] 圖2示出消除聲學(xué)回聲的變通方式1的示意圖。
[0016] 在這種方式中,PAEC模塊被從MG中移出到單獨(dú)的網(wǎng)元,因此,MGC需要通過(guò)H. 248 以外的其它協(xié)議來(lái)控制PAEC模塊。
[0017] 這種變通方式增加了媒體網(wǎng)關(guān)通信架構(gòu)的復(fù)雜性。
[0018] 2)變通方式2
[0019] 現(xiàn)有技術(shù)中,tdmc/ec 數(shù)據(jù)包(TDM Circuit/Echo Cancellation)被設(shè)計(jì)來(lái)用于 TDM電路的回聲消除,其并不適合IP終結(jié)點(diǎn)和非POTS用戶終結(jié)點(diǎn)。變通方式2通過(guò)借用這 種數(shù)據(jù)包,并將其強(qiáng)制應(yīng)用在IP終結(jié)點(diǎn)或非POTS用戶終結(jié)點(diǎn)上來(lái)消除聲學(xué)回聲。
[0020] 然而,這種應(yīng)用方式違反了 tdmc/ec數(shù)據(jù)包的設(shè)計(jì)初衷。并且,由于tdmc/ec數(shù)據(jù) 包過(guò)于簡(jiǎn)單,沒(méi)有豐富的PAEC屬性參數(shù),如指定執(zhí)行PAEC的終結(jié)點(diǎn)和/或執(zhí)行PAEC的方 向,因此,這種方式不能提供MGC所需的靈活性。
[0021] 以下示出tdmc/ec數(shù)據(jù)包被強(qiáng)制應(yīng)用在用戶終結(jié)點(diǎn)上的示例性H. 248消息:
[0022] ! /IM
[0023] T = 312998267 {C = 303826183{MF = B/0_115_3_1264/0102050001179f/4a9901f 101{Μ{0{tdmc/ec = on}}}}}
[0024] 其中,B表示一種非POTS用戶終結(jié)點(diǎn)。從以上消息可以看出,該tdmc/ec數(shù)據(jù)包 的應(yīng)用與TDM電路無(wú)任何關(guān)系,且該數(shù)據(jù)包非常簡(jiǎn)單、未包含PAEC相關(guān)的參數(shù)。
[0025] 3)變通方式3
[0026] 由MG自行決定何時(shí)、在哪個(gè)終結(jié)點(diǎn)以及如何執(zhí)行PAEC,而非由MGC進(jìn)行控制。
[0027] 但是,如果由同一個(gè)MGC控制的多個(gè)MG是由不同供應(yīng)商提供的,這種方式容易遇 到不兼容、不同步的問(wèn)題。
【發(fā)明內(nèi)容】
[0028] 本發(fā)明的目的是提供一種基于分組的聲學(xué)回聲消除方法與裝置。
[0029] 根據(jù)本發(fā)明的一個(gè)方面,提供了一種用于基于分組的聲學(xué)回聲消除的方法,其中, 一個(gè)媒體網(wǎng)關(guān)控制設(shè)備連接一個(gè)或多個(gè)媒體網(wǎng)關(guān)設(shè)備,其中,該方法包括:
[0030] -根據(jù)相互之間待進(jìn)行語(yǔ)音數(shù)據(jù)傳輸?shù)拿襟w網(wǎng)關(guān)設(shè)備中終結(jié)點(diǎn)所支持的回聲消除 方向,確定對(duì)應(yīng)其中一個(gè)或多個(gè)媒體網(wǎng)關(guān)設(shè)備的回聲消除指示信息,以用于指示對(duì)應(yīng)媒體 網(wǎng)關(guān)設(shè)備中執(zhí)行基于分組的聲學(xué)回聲消除的終結(jié)點(diǎn)及其所采用的回聲消除方向;
[0031] -將所確定的回聲消除指示信息發(fā)送至對(duì)應(yīng)媒體網(wǎng)關(guān)設(shè)備。
[0032] 根據(jù)本發(fā)明的一個(gè)方面,還提供了一種基于分組的聲學(xué)回聲消除方法,其中,一個(gè) 媒體網(wǎng)關(guān)設(shè)備包括多個(gè)終結(jié)點(diǎn),其中,該方法包括:
[0033] -自媒體網(wǎng)關(guān)控制設(shè)備接收回聲消除指示信息;
[0034]-根據(jù)所述回聲消除指示信息,確定執(zhí)行基于分組的聲學(xué)回聲消除的終結(jié)點(diǎn)及其 所采用的回聲消除方向,以由所指示的終結(jié)點(diǎn)按照所述回聲消除方向來(lái)執(zhí)行基于分組的聲 學(xué)回聲消除。
[0035] 根據(jù)本發(fā)明的一個(gè)方面,還提供了一種在媒體網(wǎng)關(guān)控制設(shè)備中用于基于分組的聲 學(xué)回聲消除的裝置,其中,一個(gè)媒體網(wǎng)關(guān)控制設(shè)備連接一個(gè)或多個(gè)媒體網(wǎng)關(guān)設(shè)備,其中,該 裝置包括:
[0036] 確定裝置,用于根據(jù)相互之間待進(jìn)行語(yǔ)音數(shù)據(jù)傳輸?shù)拿襟w網(wǎng)關(guān)設(shè)備中終結(jié)點(diǎn)所支 持的回聲消除方向,確定對(duì)應(yīng)其中一個(gè)或多個(gè)媒體網(wǎng)關(guān)設(shè)備的回聲消除指示信息,以用于 指示對(duì)應(yīng)媒體網(wǎng)關(guān)設(shè)備中執(zhí)行基于分組的聲學(xué)回聲消除的終結(jié)點(diǎn)及其所采用的回聲消除 方向;
[0037] 發(fā)送裝置,用于將所確定的回聲消除指示信息發(fā)送至對(duì)應(yīng)媒體網(wǎng)關(guān)設(shè)備。
[0038] 根據(jù)本發(fā)明的一個(gè)方面,還提供了一種在媒體網(wǎng)關(guān)設(shè)備中基于分組的聲學(xué)回聲消 除裝置,其中,一個(gè)媒體網(wǎng)關(guān)設(shè)備包括多個(gè)終結(jié)點(diǎn),其中,該裝置包括:
[0039] 接收裝置,用于自媒體網(wǎng)關(guān)控制設(shè)備接收回聲消除指示信息;
[0040] 執(zhí)行裝置,用于根據(jù)所述回聲消除指示信息,確定執(zhí)行基于分組的聲學(xué)回聲消除 的終結(jié)點(diǎn)及其所采用的回聲消除方向,以由所指示的終結(jié)點(diǎn)按照所述回聲消除方向來(lái)執(zhí)行 基于分組的聲學(xué)回聲消除。
[0041] 根據(jù)本發(fā)明的一個(gè)方面,還提供了一種基于分組的聲學(xué)回聲消除方法,其中,一個(gè) 媒體網(wǎng)關(guān)控制設(shè)備連接一個(gè)或多個(gè)媒體網(wǎng)關(guān)設(shè)備,一個(gè)媒體網(wǎng)關(guān)設(shè)備包括多個(gè)終結(jié)點(diǎn),其 中,該方法包括:
[0042] -媒體網(wǎng)關(guān)控制設(shè)備根據(jù)相互之間待進(jìn)行語(yǔ)音數(shù)據(jù)傳輸?shù)拿襟w網(wǎng)關(guān)設(shè)備中終結(jié)點(diǎn) 所支持的回聲消除方向,確定對(duì)應(yīng)其中一個(gè)或多個(gè)媒體網(wǎng)關(guān)設(shè)備的回聲消除指示信息,以 用于指示對(duì)應(yīng)媒體網(wǎng)關(guān)設(shè)備中執(zhí)行基于分組的聲學(xué)回聲消除的終結(jié)點(diǎn)及其所采用的回聲 消除方向;
[0043]-媒體網(wǎng)關(guān)控制設(shè)備將所述回聲消除指示信息發(fā)送至對(duì)應(yīng)媒體網(wǎng)關(guān)設(shè)備;
[0044] -相應(yīng)媒體網(wǎng)關(guān)設(shè)備根據(jù)所接收的回聲消除指示信息,確定其中執(zhí)行基于分組的 聲學(xué)回聲消除的終結(jié)點(diǎn)以及相應(yīng)終結(jié)點(diǎn)所采用的回聲消除方向,以由所指示的終結(jié)點(diǎn)按照 相應(yīng)回聲消除方向來(lái)執(zhí)行基于分組的聲學(xué)回聲消除。
[0045] 與現(xiàn)有技術(shù)相比,本發(fā)明中由媒體網(wǎng)關(guān)控制設(shè)備(MGC)來(lái)控制媒體網(wǎng)關(guān)設(shè)備(MG) 執(zhí)行基于分組的聲學(xué)回聲消除(PAEC),其中,MGC確定對(duì)應(yīng)于MG的回聲消除指示信息,以指 示對(duì)應(yīng)MG中執(zhí)行基于分組的聲學(xué)回聲消除的終結(jié)點(diǎn)及其所采用的回聲消除方向,并將回 聲消除指示信息發(fā)送至對(duì)應(yīng)MG,隨后,由對(duì)應(yīng)MG中被指示的終結(jié)點(diǎn)按照所指示的回聲消除 方向來(lái)執(zhí)行基于分組的聲學(xué)回聲消除。
[0046] 本發(fā)明提供了清楚、靈活、標(biāo)準(zhǔn)化、可拓展的方案來(lái)由MGC控制MG的PAEC,其中:
[0047] 清楚-MGC可以清楚地指示MG在何時(shí)、由其中哪個(gè)終結(jié)點(diǎn)以及如何執(zhí)行PAEC。
[0048] 靈活-可以靈活地體現(xiàn)MG的PAEC特性。
[0049] 標(biāo)準(zhǔn)化-采用標(biāo)準(zhǔn)機(jī)制(也即,H. 248數(shù)據(jù)包)來(lái)封裝回聲消除指示信息,以進(jìn)行 PAEC控制,從而很容易被本領(lǐng)域技術(shù)人員所遵循。
[0050] 可拓展-如果需要,可以增加更多的用于回聲消除指示的參數(shù)。
[0051] 由于PAEC主要用于分組網(wǎng)絡(luò),本發(fā)明的方案可以適用于分組交換的純正MG,或者 具有分組交換模塊的變種MG。
【附圖說(shuō)明】
[0052] 通過(guò)閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它 特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
[0053] 圖1示出媒體網(wǎng)關(guān)通信架構(gòu)的示意圖;
[0054] 圖2示出消除聲學(xué)回聲的一種變通方式的示意圖;<