【技术实现步骤摘要】
本专利技术涉及通信领域,尤其涉及一种用于分组声学回声消除的技术。
技术介绍
移动网络中的声学回声是由于手机或者其他免提设备的设计不佳,语音接收方扬声器发出的声音送到接收方麦克风(进而送回语音发送方)而引起的。声学回声消除(Acoustic Echo Cancellation,AEC)能够移除通信信号中的回声。声学回声消除是保证通信中声音质量的核心性能。在电路交换网络中,传统的AEC技术在波形域对声学回声进行移除已经做得很好。然而,在分组网络中(例如IP网络上的语音,VoIP),还没有被认可的用于执行AEC的方式。一些供应商(如Broadcom(参考US7333447),Samsung,3Com等)专利技术了用于分组网络的AEC,但是这类AEC需要先把分组流解码成模拟或数字信号(即,转换到波形域),使用传统技术消除信号中的回声,然后将消除了回声的信号重新编码回分组中(即,转换回分组域)。由于多次的编码/解码,导致了声音质量(voice quality,VQ)的下降,从而抵消了编码转换免除操作(Transcoder Free Operation,TrFO)在排除多次编码和解码上取得的优势。此外,由于计算复杂度和巨大的缓冲需求,传统的AEC仅支持受限的尾长延迟,因此,传统的AEC用于VoIP网络时效率很低。阿尔卡特-朗讯/贝尔实验室(Alcatel-Lucent/Bell Labs)专利技术了一 ...
【技术保护点】
一种用于分组声学回声消除的方法,其中,该方法包括以下步骤:a获取待进行分组声学回声消除的通话两端的源语音分组流,其中,所述源语音分组流包含一个或多个分组数据包;b根据所述源语音分组流,更新目标缓冲区中对应所述通话两端的目标分组流,其中,所述目标分组流包含所述目标分组流中的每个分组数据包所对应的传送方向信息;c根据对应参考缓冲区中对应所述通话两端的参考分组流,结合所述目标分组流与所述参考分组流中的每个分组数据包所对应的传送方向信息,对所述目标分组流进行回声消除,以获得与所述目标分组流相对应的已消除回声分组流;d根据所述已消除回声分组流所对应的传送方向信息,将所述已消除回声分组流发送至所述通话两端中的对应端。
【技术特征摘要】
1.一种用于分组声学回声消除的方法,其中,该方法包括以下步
骤:
a获取待进行分组声学回声消除的通话两端的源语音分组流,其中,
所述源语音分组流包含一个或多个分组数据包;
b根据所述源语音分组流,更新目标缓冲区中对应所述通话两端的
目标分组流,其中,所述目标分组流包含所述目标分组流中的每个分组
数据包所对应的传送方向信息;
c根据对应参考缓冲区中对应所述通话两端的参考分组流,结合所
述目标分组流与所述参考分组流中的每个分组数据包所对应的传送方
向信息,对所述目标分组流进行回声消除,以获得与所述目标分组流相
对应的已消除回声分组流;
d根据所述已消除回声分组流所对应的传送方向信息,将所述已消
除回声分组流发送至所述通话两端中的对应端。
2.根据权利要求1所述的方法,其中,所述步骤b包括以下任一项:
-根据所述源语音分组流,确定所述源语音分组流中的每个分组数
据包所对应的传送方向信息;根据所述源语音分组流,结合所述源语音
分组流中的分组数据包的传送方向信息,更新目标缓冲区中对应所述通
话两端的目标分组流;
-根据所述源语音分组流,更新目标缓冲区中对应所述通话两端的
目标分组流;根据所述目标分组流,确定所述目标分组流中的每个分组
数据包所对应的传送方向信息。
3.根据权利要求1或2所述的方法,其中,该方法还包括:
-根据所述已消除回声分组流,更新所述参考缓冲区中的参考分组
流。
4.根据权利要求1所述的方法,其中,所述步骤b包括:
-将所述源语音分组流分别发送至所述目标缓冲区与参考缓冲区,
\t以更新所述标缓冲区中对应所述通话两端的目标分组流,以及所述参考
缓冲区中对应所述通话两端的参考分组流,其中,所述目标分组流包含
所述目标分组流中的每个分组数据包所对应的传送方向信息,所述参考
分组流包含所述参考分组流中的每个分组数据包所对应的传送方向信
息。
5.根据权利要求1至4中任一项所述的方法,其中,所述步骤c包
括:
c1根据对应参考缓冲区中对应所述通话两端的参考分组流,结合所
述目标分组流与所述参考分组流中的每个分组数据包所对应的传送方
向信息,确定所述目标分组流中是否包含回声包;
c2当所述目标分组流中包含回声包,对所述目标分组流进行回声消
除,以获得与所述目标分组流相对应的已消除回声分组流。
6.根据权利要求5所述的方法,其中,所述步骤c1包括:
-根据对应参考缓冲区中对应所述通话两端的参考分组流,结合所
述目标分组流与所述参考分组流中的每个分组数据包所对应的传送方
向信息,以及与所述目标分组流与所述参考分组流中所对应的多个相连
续的分组数据包相对应的能量层级信息,确定所述目标分组流中是否包
含回声包。
7.根据权利要求5或6所述的方法,其中,所述步骤c2包括:
-当所述目标分组流中包含回声包,利用替换数据包,对所述目标
分组流进行回声消除,以获得与所述目标分组流相对应的已消除回声分
组流。
8.一种用于分组声学回声消除的回声消除设备,其中,该设备包括:
获取装置,用于获取待进行分组声学回声消除的通话两...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。