一种用于分组声学回声消除的方法与设备技术

技术编号:11213107 阅读:75 留言:0更新日期:2015-03-26 23:32
本发明专利技术的目的是提供一种用于分组声学回声消除的方法与设备。回声消除设备获取通话两端的源语音分组流;确定其每个分组数据包所对应的传送方向信息;根据源语音分组流更新独立缓冲区管理器中通话两端所对应的目标分组流;根据目标分组流中每个分组数据包及其对应的传送方向信息,对目标分组流进行PAEC,获取已消除回声分组流并将其发送至通话两端中的对应端。与现有技术相比,本发明专利技术实现了双向分组声学回声消除,成倍地提高PAEC信道的性能,减少了硬件数量以及相应维护成本,同时也减少了呼叫处理和相关信令开销,进而不需任何信令支持,提供透明的PAEC功能;而且本发明专利技术还可以利用软件实现所述独立缓冲区管理器,提高了系统处理的灵活性与系统效率。

【技术实现步骤摘要】
-种用于分组声学回声消除的方法与设备
本专利技术涉及通信领域,尤其涉及一种用于分组声学回声消除的技术。
技术介绍
移动网络中的声学回声是由于手机或者其他免提设备的设计不佳,语音接收方 扬声器发出的声音送到接收方麦克风(进而送回语音发送方)而引起的。声学回声消除 (Acoustic Echo Cancellation, AEC)能够移除通信信号中的回声。声学回声消除是保证 通信中声音质量的核心性能。 在电路交换网络中,传统的AEC技术在波形域对声学回声进行移除已经做得很 好。然而,在分组网络中(例如IP网络上的语音,VoIP),还没有被认可的用于执行AEC的 方式。一些供应商(如Broadcom(参考US7333447),Samsung, 3Com等)专利技术了用于分组网 络的AEC,但是这类AEC需要先把分组流解码成模拟或数字信号(S卩,转换到波形域),使用 传统技术消除信号中的回声,然后将消除了回声的信号重新编码回分组中(即,转换回分组 域)。由于多次的编码/解码,导致了声音质量(voicequality,VQ)的下降,从而抵消了编 码转换免除操作(TranscoderFreeOperation,TrFO)在排除多次编码和解码上取得的优 势。此外,由于计算复杂度和巨大的缓冲需求,传统的AEC仅支持受限的尾长延迟,因此,传 统的AEC用于VoIP网络时效率很低。 阿尔卡特-朗讯/贝尔实验室(Alcatel-Lucent/Bell Labs)专利技术了一种真正的 分组域声学回声消除(Packet Acoustic Echo Cancellation,PAEC)技术,(例如)只需使用 EVRC或EVRC-B分组中描述波形的参数,就能够探测抑制分组流中的声学回声。贝尔实验室 在PAEC领域有3个相关的专利或专利申请: -US7852792Packet Based Echo Cancellation and Suppression (granted onl2/14/2010)by Binshi Cao et al. -US008144862method and Apparatus for the Detection and Suppression of Echo in Packet based Communication Networks Using Frame Energy Estimation(granted on3/27/2012)by Binshi Cao et al. -US2009/0168673Method and Apparatus for Detecting and Suppressing Echo in Packet Networks(published on7/2/2009)by Lampros Kalampoukas and Semyon Sosin. 在上述专利或专利申请中,通过利用分组的波形描述参数进行比较与预测,将参 考流分组与目标流分组在PAEC信道里相对比,从而移除(目标流中的)相似分组(被认定为 回声),实现了在分组网络中消除/抑制分组声学回声的基本方法。 然而,这些专利或专利申请中所提供的方法仅仅针对单向PAEC,而无法提供双向 的PAEC。一个语音呼叫涉及两个或多个通话方,要消除每个通话方产生的回声,就要部署多 个单向PAEC设备或者单个PAEC设备上的多个单向PAEC信道。从分组交换性能以及容量 分析,尤其是在分组交换网内部交换场景中,单向PAEC的性能有限,并且可能达不到工业 质量与性能标准。带有单向分组回声消除的PAEC产品可能不会很好地满足分组交换中的 用户需求。因此,对于实际行业部署来说,这些单向PAEC方法都具有缺点与限制。 例如,图1展示了一种在US2009/0168673中有所描述的单向分组声学回声消除结 构。一个单向PAEC信道只能分配给一个通话方,它需要区分语音流的方向是去到还是 来自该通话方。如果是去到该通话方,该语音流是一个参考流。如果来自该通话方,该语 音流是一个目标流。所述语音流要么作为参考分组处理运行,要么作为目标分组处理运行。 关键是参考流处理部分和目标流处理部分不同时并行运行。 这种单向分组声学回声消除方法的明显的缺点是即使对于单向分组回声消除,信 道也必须缓冲/管理参考流,也就是说,增加了不必要的缓冲和计算复杂度。要实现双向分 组回声消除,则需提供两个PAEC信道,并且需要在每个PAEC信道中都考虑额外的参考流相 关的缓冲/管理设计以及由此产生的正常/错误分组处理。在一个分组交换网内部交换场 景中,这无疑是对资源的浪费。
技术实现思路
本专利技术的目的是提供一种用于分组声学回声消除的方法与设备。 根据本专利技术的一个方面,提供了一种用于分组声学回声消除的方法,其中,该方法 包括以下步骤: a获取待进行分组声学回声消除的通话两端的源语音分组流,其中,所述源语音分 组流包含一个或多个分组数据包; b确定所述源语音分组流中的每个分组数据包所对应的传送方向信息; c根据所述源语音分组流,更新独立缓冲区管理器中所述通话两端所对应的目标 分组流,其中,所述目标分组流的每个分组数据包中包含所述传送方向信息; d根据所述目标分组流中每个分组数据包及其对应的传送方向信息,对所述目标 分组流进行回声消除,获取与所述目标分组流相对应的已消除回声分组流; e根据所述已消除回声分组流所对应的传送方向信息,将所述已消除回声分组流 发送至所述通话两端中的对应端。 根据本专利技术的另一方面,还提供了一种用于分组声学回声消除的回声消除设备, 其中,该设备包括: 获取装置,用于获取待进行分组声学回声消除的通话两端的源语音分组流,其中, 所述源语音分组流包含一个或多个分组数据包; 方向确定装置,用于确定所述源语音分组流中的每个分组数据包所对应的传送方 向信息; 目标更新装置,用于根据所述源语音分组流,更新独立缓冲区管理器中所述通话 两端所对应的目标分组流,其中,所述目标分组流的每个分组数据包中包含所述传送方向 信息; 消除装置,用于根据所述目标分组流中每个分组数据包及其对应的传送方向信 息,对所述目标分组流进行回声消除,获取与所述目标分组流相对应的已消除回声分组 流; 发送装置,用于根据所述已消除回声分组流所对应的传送方向信息,将所述已消 除回声分组流发送至所述通话两端中的对应端。 与现有技术相比,本专利技术通过在分组回声消除设备中,获取待进行分组声学回声 消除的通话两端的源语音分组流,确定所述源语音分组流中的每个分组数据包所对应的传 送方向信息,根据所述源语音分组流,更新独立缓冲区管理器中所述通话两端所对应的目 标分组流,根据所述目标分组流中每个分组数据包及其对应的传送方向信息,对所述目标 分组流进行回声消除,获取与所述目标分组流相对应的已消除回声分组流,最后根据所述 已消除回声分组流所对应的传送方向信息,将所述已消除回声分组流发送至所述通话两端 中的对应端;从而实现了双向分组声学回声消除,成倍地提高PAEC信道的性能,减少了硬 件数量以及相应维护成本,同时也减本文档来自技高网
...
一种用于分组声学回声消除的方法与设备

【技术保护点】
一种用于分组声学回声消除的方法,其中,该方法包括以下步骤:a获取待进行分组声学回声消除的通话两端的源语音分组流,其中,所述源语音分组流包含一个或多个分组数据包;b确定所述源语音分组流中的每个分组数据包所对应的传送方向信息;c根据所述源语音分组流,更新独立缓冲区管理器中所述通话两端所对应的目标分组流,其中,所述目标分组流的每个分组数据包中包含所述传送方向信息;d根据所述目标分组流中每个分组数据包及其对应的传送方向信息,对所述目标分组流进行回声消除,获取与所述目标分组流相对应的已消除回声分组流;e根据所述已消除回声分组流所对应的传送方向信息,将所述已消除回声分组流发送至所述通话两端中的对应端。

【技术特征摘要】
1. 一种用于分组声学回声消除的方法,其中,该方法包括w下步骤: a获取待进行分组声学回声消除的通话两端的源语音分组流,其中,所述源语音分组流 包含一个或多个分组数据包; b确定所述源语音分组流中的每个分组数据包所对应的传送方向信息; C根据所述源语音分组流,更新独立缓冲区管理器中所述通话两端所对应的目标分组 流,其中,所述目标分组流的每个分组数据包中包含所述传送方向信息; d根据所述目标分组流中每个分组数据包及其对应的传送方向信息,对所述目标分组 流进行回声消除,获取与所述目标分组流相对应的已消除回声分组流; e根据所述已消除回声分组流所对应的传送方向信息,将所述已消除回声分组流发送 至所述通话两端中的对应端。2. 根据权利要求1所述的方法,其中,所述步骤b包括: -根据所述源语音分组流中的每个分组数据包所包含的源地址信息与目标地址信息, 确定所述分组数据包所对应的传送方向信息。3. 根据权利要求1或2所述的方法,其中,所述步骤d包括: -根据所述目标分组流中每个分组数据包及其对应的传送方向信息,并结合所述目标 分组流中与所述传送方向信息相对应的分组数据包,对所述目标分组流进行回声消除,获 取与所述目标分组流相对应的已消除回声分组流。4. 根据权利要求1或2所述的方法,其中,该方法还包括: -根据所述已消除回声分组流,建立或更新与所述目标分组流相对应的参考分组流; 其中,所述步骤d包括: dl根据所述目标分组流中每个分组数据包及其对应的传送方向信息,并结合所述参考 分组流中的分组数据包,确定所述目标分组流中是否包含回声包; d2当所述目标分组流中包含回声包,对所述目标分组流进行回声消除,获取与所述目 标分组流相对应的已消除回声分组流。5. 根据权利要求4所述的方法,其中,所述步骤dl包括: -根据所述目标分组流中每个分组数据包及其对应的传送方向信息,并结合所述参考 分组流中的分组数据包,根据循环滑动窗口,确定所述目标分组流中是否包含回声包。6. 根据权利要求4所述的方法,其中,所述步骤dl包括: -根据所述参考分组流,结合与所述目标分组流与所述参考分组流中的每个分组数据 包所对应的传送方向信息,W及与所述目标分组流与所述参考分组流中相对应的多个相连 续的分组数据包所对应的能量层级信息,确定所述目标分组流中是否包含回声包。7. 根据权利要求4至6中任一项所述的方法,其中,所述步骤d2包括: -当所述目标分组流中包含回声包,利用替换数据包,对所述目标分组流进行回声消 除,获取与所述目标分组流相对应的已消除回声分组流。8. -种用于分组声学回声消除的回声消除设备,其中,该设备包括: 获取装置,用于获取待进行分组声学回声消...

【专利技术属性】
技术研发人员:李舟洲蔡亦钢
申请(专利权)人:阿尔卡特朗讯
类型:发明
国别省市:法国;FR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1