一种回声消除方法及装置制造方法及图纸

技术编号:24332694 阅读:34 留言:0更新日期:2020-05-29 20:29
本申请公开了一种回声消除方法及装置,所述方法包括:首先获取待回声消除的初始多通道音频信号,然后对获取到的初始多通道音频信号进行线性消除处理,得到处理后的第一残留多通道音频信号,进一步可以利用声音的掩蔽效应,对处理后的第一残留多通道音频信号进行非线性抑制处理,得到第二残留多通道音频信号,从而能够增强回声消除效果,使得多通道音频信号清晰度高,达到降低场景回声的作用。

An echo cancellation method and device

【技术实现步骤摘要】
一种回声消除方法及装置
本申请涉及音频处理
,尤其涉及一种回声消除方法及装置。
技术介绍
很多涉及音频处理的场景例如电视会议系统、免提电话、移动通信中,通常出现多人同时发出的多通道音频信号,为了能够同时听清楚这多个人发出的多通道音频信号,音频处理设备需要对获取的这多个音频信号进行回声消除。例如,假设同时发出音频信号的A端和B端设备中,A端包括麦克风和喇叭,B端也包括麦克风和喇叭,B端的喇叭放出的声音可能通过B的麦克风传到A端,产生不必要的回声,需要对其进行消除。传统的回声消除方法中,对于上述双讲场景下产生的回声,容易使得发出音频信号的双方(以及第三方)很难能够同时听清楚这多个人发出的音频信号,回声消除效果并不理想。
技术实现思路
本申请实施例的主要目的在于提供一种回声消除方法及装置,能够增强回声消除效果。第一方面,本申请实施例提供了一种回声消除方法,包括:获取待回声消除的初始多通道音频信号;对所述初始多通道音频信号进行线性消除处理,得到处理后的第一残留多通道音频信号;利用声音的掩蔽效应,对所述处理后的第一残留多通道音频信号进行非线性抑制处理,得到第二残留多通道音频信号。可选的,所述获取待回声消除的初始多通道音频信号,包括:根据人声的频谱范围,将输入的频谱划分成预设的六个子带;分别计算所述六个子带的能量;利用高斯模型的概率密度函数,对所述六个子带的能量进行处理,得到处理结果;根据处理结果获取待回声消除的初始多通道音频信号。可选的,所述对所述初始多通道音频信号进行线性消除处理,得到处理后的第一残留多通道音频信号,包括:通过自适应滤波器分别对所述初始多通道音频信号进行参数辨识;根据所述初始多通道音频信号与其产生的回声信号的相关性为基础,建立远端信号模型,通过模拟回声路径,利用自适应算法对每一通道音频信号进行调整,使其冲击响应接近于真实回声路径;利用近端信号减去预设估计值,得到第一残留多通道音频信号。可选的,所述利用声音的掩蔽效应,对所述处理后的第一残留多通道音频信号进行非线性抑制处理,得到第二残留多通道音频信号,包括:分别计算近端信号和远端信号的相关性、近端信号和误差信号的相关性、远端信号和误差信号的相关性;当判断出所述近端信号和远端信号之间的相关性较弱时,调节非线性抑制参数,使得得到的第二残留多通道音频信号的回声低于预设阈值,实现回声消除。可选的,所述方法还包括:利用舒适噪声掩盖所述第二残留多通道音频信号的回声。本申请实施例还提供了一种回声消除装置,包括:获取单元,用于获取待回声消除的初始多通道音频信号;第一处理单元,用于对所述初始多通道音频信号进行线性消除处理,得到处理后的第一残留多通道音频信号;第二处理单元,用于利用声音的掩蔽效应,对所述处理后的第一残留多通道音频信号进行非线性抑制处理,得到第二残留多通道音频信号。可选的,所述获取单元包括:划分子单元,用于根据人声的频谱范围,将输入的频谱划分成预设的六个子带;第一计算子单元,用于分别计算所述六个子带的能量;处理子单元,用于利用高斯模型的概率密度函数,对所述六个子带的能量进行处理,得到处理结果;获取子单元,用于根据处理结果获取待回声消除的初始多通道音频信号。可选的,所述第一处理单元包括:辨识子单元,用于通过自适应滤波器分别对所述初始多通道音频信号进行参数辨识;调整子单元,用于根据所述初始多通道音频信号与其产生的回声信号的相关性为基础,建立远端信号模型,通过模拟回声路径,利用自适应算法对每一通道音频信号进行调整,使其冲击响应接近于真实回声路径;获得子单元,用于利用近端信号减去预设估计值,得到第一残留多通道音频信号。可选的,所述第二处理单元包括:第二计算子单元,分别计算近端信号和远端信号的相关性、近端信号和误差信号的相关性、远端信号和误差信号的相关性;调节子单元,用于当判断出所述近端信号和远端信号之间的相关性较弱时,调节非线性抑制参数,使得得到的第二残留多通道音频信号的回声低于预设阈值,实现回声消除。可选的,所述装置还包括:掩盖单元,用于利用舒适噪声掩盖所述第二残留多通道音频信号的回声。本申请实施例还提供了一种回声消除设备,包括:处理器、存储器、系统总线;所述处理器以及所述存储器通过所述系统总线相连;所述存储器用于存储一个或多个程序,所述一个或多个程序包括指令,所述指令当被所述处理器执行时使所述处理器执行上述回声消除方法中的任意一种实现方式。本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备执行上述回声消除方法中的任意一种实现方式。本申请实施例提供的一种回声消除方法及装置,首先获取待回声消除的初始多通道音频信号,然后对获取到的初始多通道音频信号进行线性消除处理,得到处理后的第一残留多通道音频信号,进而可以利用声音的掩蔽效应,对处理后的第一残留多通道音频信号进行非线性抑制处理,得到第二残留多通道音频信号。可见,由于本申请实施例利用声音的掩蔽效应,调整非线性抑制参数,对经过线性消除处理后的残留回声信息再次进行不同的非线性抑制,从而能够得到更小的回声,增强了回声消除效果,使得多通道音频信号清晰度高,达到降低场景回声的作用。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的一种回声消除方法的流程示意图;图2为本申请实施例提供的一种回声消除装置的组成示意图;图3为本申请实施例提供的一种回声消除设备的硬件结构图。具体实施方式目前,通常是利用自动回声消除(AEC)技术,来消除回声,比如,在通话场景中,利用AEC技术将来自远端的经过扬声器放出来的声音消掉,否则经过麦克风采集和近端说话人信号混在一起被传递到远端,则会出现远端的人听到自己说的话,这对用户的体验是不好的。但对于双讲场景下产生的回声,如在教育场景中同时有老师和多位学生发出的多通道音频信号产生的回声,若仍采用现有的回声消除方式,容易使得发出音频信号的双方(以及第三方)很难能够同时听清楚这多个人发出的音频信号,回声消除效果并不理想。为解决上述缺陷,本申请实施例提供了一种回声消除方法,首先获取待回声消除的初始多通道音频信号,然后对获取到的初始多通道音频信号进行线性消除处理,得到处理后的第一残留多通道音频信号,进而当处于双讲场景时,可以利用声音的掩蔽效应,对处理后的第一残留多通道音频信号进行非线性抑制处理,得到第二残留多通道音频信号本文档来自技高网...

【技术保护点】
1.一种回声消除方法,其特征在于,所述方法包括:/n获取待回声消除的初始多通道音频信号;/n对所述初始多通道音频信号进行线性消除处理,得到处理后的第一残留多通道音频信号;/n利用声音的掩蔽效应,对所述处理后的第一残留多通道音频信号进行非线性抑制处理,得到第二残留多通道音频信号。/n

【技术特征摘要】
1.一种回声消除方法,其特征在于,所述方法包括:
获取待回声消除的初始多通道音频信号;
对所述初始多通道音频信号进行线性消除处理,得到处理后的第一残留多通道音频信号;
利用声音的掩蔽效应,对所述处理后的第一残留多通道音频信号进行非线性抑制处理,得到第二残留多通道音频信号。


2.根据权利要求1所述的方法,其特征在于,所述获取待回声消除的初始多通道音频信号,包括:
根据人声的频谱范围,将输入的频谱划分成预设的六个子带;
分别计算所述六个子带的能量;
利用高斯模型的概率密度函数,对所述六个子带的能量进行处理,得到处理结果;
根据处理结果获取待回声消除的初始多通道音频信号。


3.根据权利要求1所述的方法,其特征在于,所述对所述初始多通道音频信号进行线性消除处理,得到处理后的第一残留多通道音频信号,包括:
通过自适应滤波器分别对所述初始多通道音频信号进行参数辨识;
根据所述初始多通道音频信号与其产生的回声信号的相关性为基础,建立远端信号模型,通过模拟回声路径,利用自适应算法对每一通道音频信号进行调整,使其冲击响应接近于真实回声路径;
利用近端信号减去预设估计值,得到第一残留多通道音频信号。


4.根据权利要求1所述的方法,其特征在于,所述利用声音的掩蔽效应,对所述处理后的第一残留多通道音频信号进行非线性抑制处理,得到第二残留多通道音频信号,包括:
分别计算近端信号和远端信号的相关性、近端信号和误差信号的相关性、远端信号和误差信号的相关性;
当判断出所述近端信号和远端信号之间的相关性较弱时,调节非线性抑制参数,使得得到的第二残留多通道音频信号的回声低于预设阈值,实现回声消除。


5.根据权利要求1-4任意一项所述的方法,其特征在于,所述方法还包括:
利用舒适噪声掩盖所述第二残留多通道音频信号的回声。


6.一种回声消除装置,其特征在于,包括:
获取单元,用于获取待回声消除的初始多通道音频信号;
第一处理单元,用于对所述初始多通道音频信号进行线性消除处理,得到处理后的第一残留多通道音频信号;
第二处理单元,用于利用声音...

【专利技术属性】
技术研发人员:朱玉荣刘洪献
申请(专利权)人:安徽文香信息技术有限公司
类型:发明
国别省市:安徽;34

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

1