基于麦克风阵列中的声音的相关性的噪声抑制制造技术

技术编号:11120236 阅读:91 留言:0更新日期:2015-03-11 09:30
一种麦克风阵列包括左麦克风、右麦克风和处理器,该处理器接收来自右麦克风的右麦克风信号和来自左麦克风的左麦克风信号。处理器确定左麦克风信号和右麦克风信号之间的时序差。处理器确定时序差是否处于时间阈值内。基于时序差,处理器对左麦克风信号和右麦克风信号中的一个麦克风信号进行时移。处理器还对进行了时移的所述一个麦克风信号与所述左麦克风信号和所述右麦克风信号中的另一个麦克风信号求和,以形成输出信号。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术通常涉及麦克风阵列,更具体地,涉及麦克风阵列中的抑制噪声。
技术介绍
麦克风是声能至电能的转换器,即,麦克风是将声音转换成电信号的装置。麦克风的指向性或极性图指示出麦克风对以不同角度入射到麦克风的中心轴线的声音有多么灵敏。可将噪声抑制应用到麦克风,以降低噪声对从特定方向和/或以特定频率范围检测到的声音的影响。
技术实现思路
在一个实施方式中,麦克风阵列中的计算机实现方法(所述麦克风阵列包括左麦克风和右麦克风)可包括:接收来自所述右麦克风的右麦克风信号;接收来自所述左麦克风的左麦克风信号;确定所述左麦克风信号和所述右麦克风信号之间的时序差;确定所述时序差是否处于时间阈值内;当所述时序差处于所述时间阈值内时,基于所述时序差,对所述左麦克风信号和所述右麦克风信号中的一个麦克风信号进行时移;以及对进行了时移的所述一个麦克风信号与所述左麦克风信号和所述右麦克风信号中的另一个麦克风信号求和,以形成输出信号。另外,识别所述左麦克风信号和所述右麦克风信号中的每一个在预定的时间间隙处的平均声压级;并将所述左麦克风信号和所述右麦克风信号中具有最低平均声压级的麦克风信号选择为所述预定的时间间隙处的输出信号。另外,确定前一时间间隙处的输出信号是否与所述预定的时间间隙处的输出信号来自同一麦克风信号;当所述前一时间间隙处的输出信号与所述预定的时间间隙处的输出信号不来自同一麦克风信号时,识别所述前一时间间隙和所述预定的时间间隙的边界附近的跨零点;并且基于所述跨零点,将所述前一时间间隙处的输出信号转换为所述预定的时间间隙处的输出信号。另外,使到所述左麦克风信号和所述右麦克风信号中具有最低相对声压级的所述麦克风信号的转换平滑。另外,基于所述左麦克风信号和所述右麦克风信号中的每一个的振幅响应、频率响应或者时序中的至少一者来识别所述左麦克风信号和所述右麦克风信号是否与目标声音类型一致。另外,识别与所述左麦克风和所述右麦克风中的每一个相关联的声压级;确定所述时序差和所述与所述左麦克风和所述右麦克风中的每一个相关联的声压级之间的相关性;并且确定所述相关性是否指示所述左麦克风信号和所述右麦克风信号是基于来自目标源的语音的。另外,所述计算机实现方法可包括:将所述左麦克风信号和所述右麦克风划分为多个频带;识别所述多个频带中的至少一个频带中的噪声;以及过滤所述多个频带中的所述至少一个频带中的所述噪声。另外,所述计算机实现方法可包括:过滤所述多个频带中的所述至少一个频带中的所述噪声的步骤进一步包括:基于所述多个频带中的所述至少一个频带中的每一个中的信噪比来选择用于过滤所述多个频带中的所述至少一个频带中的所述噪声的极性图。另外,所述计算机实现方法可包括:基于与所述双麦克风阵列相关联的高指向性极性图和全指向性极性图之间的比较来确定所述左麦克风信号和所述右麦克风信号中是否存在噪声。另外,所述计算机实现方法可包括:选择用于使声音在所述双麦克风阵列中传递的转换角;以及基于所选择的所述转换角来确定所述时间阈值的值。在另一个实施方式中,一种双麦克风阵列装置可包括:左麦克风;右麦克风;存储器,该存储器存储多个指令;以及处理器,该处理器被配置为执行所述存储器中的指令,以:接收来自所述右麦克风的右麦克风信号;接收来自所述左麦克风的左麦克风信号;确定所述左麦克风信号和所述右麦克风信号之间的时序差;确定所述时序差是否处于时间阈值内;当所述时序差处于所述时间阈值内时,基于所述时序差,对所述左麦克风信号和所述右麦克风信号中的至少一个麦克风信号进行时移;以及对进行了时移的所述至少一个麦克风信号与所述左麦克风信号和所述右麦克风信号中的另一个麦克风信号求和,以形成输出信号。另外,所述处理器进一步被配置为:识别所述左麦克风信号和所述右麦克风信号中的每一个在预定的时间间隙处的平均声压级;将所述左麦克风信号和所述右麦克风信号中具有最低平均声压级的麦克风信号选择为所述预定的时间间隙处的输出信号。另外,所述处理器进一步被配置为:确定前一时间间隙处的输出信号是否与所述预定的时间间隙处的输出信号来自同一麦克风信号;当所述前一时间间隙处的输出信号不与所述预定的时间间隙处的输出信号来自同一麦克风信号时,识别所述前一时间间隙和所述预定的时间间隙的边界附近的跨零点;基于所述跨零点,将所述前一时间间隙处的输出信号转换为所述预定的时间间隙处的输出信号。另外,所述处理器进一步被配置为:将所述左麦克风信号和所述右麦克风划分为多个频带;识别所述多个频带中的至少一个频带中的噪声;以及过滤所述多个频带中的所述至少一个频带中的所述噪声。另外,所述双麦克风阵列装置可进一步包括振动传感器,其中,所述处理器进一步被配置为:基于由所述振动传感器提供的输入来识别用户语音;以及基于当前发生的用户语音来选择极性图。另外,所述双麦克风阵列装置可进一步包括:定位元件,该定位元件在用户的躯干上将所述左麦克风和所述右麦克风中的每一个保持成距离面朝前的该用户的嘴大约相等的距离。另外,所述处理器进一步被配置为:基于所述左麦克风信号和所述右麦克风信号中的每一个的振幅响应、频率响应或者时序中的至少一者来识别所述左麦克风信号和所述右麦克风信号是否与声音一致。另外,所述处理器进一步被配置为:识别与所述左麦克风和所述右麦克风中的每一个相关联的声压级;确定所述时序差和所述与所述左麦克风和所述右麦克风中的每一个相关联的声压级之间的相关性;以及确定所述相关性是否指示所述左麦克风信号和所述右麦克风信号是基于来自目标源的语音的。另外,当过滤所述多个频带中的所述至少一个频带中的所述噪声时,所述处理器进一步被配置为:基于所述多个频带中的所述至少一个频带中的每一个中的信噪比来选择用于过滤所述多个频带中的所述至少一个频带中的所述噪声的极性图;并且其中,所述处理器被配置为从包括全指向性极性图、数字8形极性图以及频率无关极性图的组中选择所述极性图。在另一个实施方式中,一种计算机可读媒介可包括待由与麦克风阵列相关联的处理器执行的指令,其中,所述麦克风阵列包括左麦克风和右麦克风,所述指令包括一个或多个指令,当所述指令被所述处理器执行时,用于使所述处理器:接收来自所述右麦克风的右麦克风信号;接收来自所述左麦克风的左麦克风信号;确定所述左麦克风信号和所述右麦克风信号之间的时序差;确定所述时序差是否处于时间阈值内;基于所述时序差,将所述左麦克风信号和所述右麦克风信号中的一个麦克风信号时移到...
<a href="http://www.xjishu.com/zhuanli/62/201280072631.html" title="基于麦克风阵列中的声音的相关性的噪声抑制原文来自X技术">基于麦克风阵列中的声音的相关性的噪声抑制</a>

【技术保护点】
一种麦克风阵列中的计算机实现方法,其中,所述麦克风阵列包括左麦克风和右麦克风,所述方法包括:接收来自所述右麦克风的右麦克风信号;接收来自所述左麦克风的左麦克风信号;确定所述左麦克风信号和所述右麦克风信号之间的时序差;确定所述时序差是否处于时间阈值内;当所述时序差处于所述时间阈值内时,基于所述时序差,对所述左麦克风信号和所述右麦克风信号中的一个麦克风信号进行时移;以及对进行了时移的所述一个麦克风信号与所述左麦克风信号和所述右麦克风信号中的另一个麦克风信号求和,以形成输出信号。

【技术特征摘要】
【国外来华专利技术】1.一种麦克风阵列中的计算机实现方法,其中,所述麦克风阵列包括左麦克风
和右麦克风,所述方法包括:
接收来自所述右麦克风的右麦克风信号;
接收来自所述左麦克风的左麦克风信号;
确定所述左麦克风信号和所述右麦克风信号之间的时序差;
确定所述时序差是否处于时间阈值内;
当所述时序差处于所述时间阈值内时,基于所述时序差,对所述左麦克风信号和
所述右麦克风信号中的一个麦克风信号进行时移;以及
对进行了时移的所述一个麦克风信号与所述左麦克风信号和所述右麦克风信号
中的另一个麦克风信号求和,以形成输出信号。
2.如权利要求1所述的计算机实现方法,该方法进一步包括:
识别所述左麦克风信号和所述右麦克风信号中的每一个在预定的时间间隙处的
平均声压级;
将所述左麦克风信号和所述右麦克风信号中具有最低平均声压级的麦克风信号
选择为所述预定的时间间隙处的输出信号。
3.如权利要求2所述的计算机实现方法,该方法进一步包括:
确定前一时间间隙处的输出信号是否与所述预定的时间间隙处的输出信号来自
同一麦克风信号;
当所述前一时间间隙处的输出信号与所述预定的时间间隙处的输出信号不来自
同一麦克风信号时,识别所述前一时间间隙和所述预定的时间间隙的边界附近的跨零点;
基于所述跨零点,将所述前一时间间隙处的输出信号转换为所述预定的时间间隙
处的输出信号。
4.如权利要求2所述的计算机实现方法,该方法进一步包括:
使到所述左麦克风信号和所述右麦克风信号中具有最低相对声压级的所述麦克
风信号的转换平滑。
5.如权利要求1所述的计算机实现方法,该方法进一步包括:
基于所述左麦克风信号和所述右麦克风信号中的每一个的振幅响应、频率响应或

\t者时序中的至少一者来识别所述左麦克风信号和所述右麦克风信号是否与目标声音
类型一致。
6.如权利要求1所述的计算机实现方法,该方法进一步包括:
识别与所述左麦克风和所述右麦克风中的每一个相关联的声压级;
确定所述时序差和所述与所述左麦克风和所述右麦克风中的每一个相关联的声
压级之间的相关性;以及
确定所述相关性是否指示所述左麦克风信号和所述右麦克风信号是基于来自目
标源的语音的。
7.如权利要求1所述的计算机实现方法,该方法进一步包括:
将所述左麦克风信号和所述右麦克风划分为多个频带;
识别所述多个频带中的至少一个频带中的噪声;以及
过滤所述多个频带中的所述至少一个频带中的所述噪声。
8.如权利要求7所述的计算机实现方法,其中,过滤所述多个频带中的所述至
少一个频带中的所述噪声的步骤进一步包括:
基于所述多个频带中的所述至少一个频带中的每一个中的信噪比来选择用于过
滤所述多个频带中的所述至少一个频带中的所述噪声的极性图。
9.如权利要求1所述的计算机实现方法,该方法进一步包括:
基于与所述双麦克风阵列相关联的高指向性极性图和全指向性极性图之间的比
较来确定所述左麦克风信号和所述右麦克风信号中是否存在噪声。
10.如权利要求1所述的计算机实现方法,该方法进一步包括:
选择用于使声音在所述双麦克风阵列中传递的转换角;以及
基于所选择的所述转换角来确定所述时间阈值的值。
11.一种双麦克风阵列装置,该双麦克风阵列装置包括:
左麦克风;
右麦克风;
存储器,该存储器存储多个指令;以及
处理器,该处理器被配置为执行所述存储器中的指令,以:
接收来自所述右麦克风的右麦克风信号;
接收来自所述左麦克风的左麦克风信号;
确定所述左麦克风信号和所述右麦克风信号之间的时序差;
确定所述时序差是否处于时间阈值内;
当所述时序差处于所述时间阈值内时,基于所...

【专利技术属性】
技术研发人员:M·奈斯特龙J·尼尔森S·斯麦拉吉科
申请(专利权)人:索尼移动通讯有限公司
类型:发明
国别省市:瑞典;SE

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

1