[发明专利]一种校准麦克风阵列的方法、声源定位方法及相关设备有效
申请号: | 201910328573.X | 申请日: | 2019-04-23 |
公开(公告)号: | CN110068797B | 公开(公告)日: | 2021-02-02 |
发明(设计)人: | 陈烈 | 申请(专利权)人: | 浙江大华技术股份有限公司 |
主分类号: | G01S5/24 | 分类号: | G01S5/24 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 310053 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 校准 麦克风 阵列 方法 声源 定位 相关 设备 | ||
本申请提供一种校准麦克风阵列的方法、声源定位方法及相关设备,用于提高获得的麦克风的校准值的准确性。该方法包括:通过麦克风阵列中的N个麦克风采集来自设定声源点的声音数据;其中,N个麦克风到设定声源点的距离均相同;根据N个麦克风的声音数据,采用预设相关系数算法获得N个麦克风中每两个麦克风的相关系数;根据相关系数中小于预设的相关系数阈值的那部分相关系数,确定出相关联的对应M个麦克风;基于N个麦克风中除了M个麦克风之外的其余麦克风中每两个麦克风的声音数据,获得其余麦克风中每两个麦克风采集的声音数据的时延差;基于时延差,确定出其余麦克风中需要进行校准的每个麦克风对应的时延校准值。
技术领域
本申请涉及声源定位技术领域,尤其涉及一种校准麦克风阵列的方法、声源定位方法及相关设备。
背景技术
在众多语音交互相关的场合中,如语音助手以及完成语音通信的手机等消费类电子产品中,普遍使用麦克风阵列根据用户的声音确定用户的位置,对该位置上的声音进行语音增强。在设备出厂之前,通常需要对麦克风阵列进行校准。
现有技术中,对麦克风阵列进行校准的方法一般为:测试单个麦克风的校准参数,以单个麦克风的参数之和作为麦克风阵列的校准结果。该声源定位校准方式获得校准结果的方式忽略了各个麦克风的性能参数变化的影响,且忽略了各个麦克风之间的相关性,因此,该校准方式获得的校准结果的准确性差。
发明内容
本申请实施例提供一种麦克风阵列校准方法、声源定位方法及相关设备,用于提高获得的麦克风的校准值的准确性。
第一方面,提供一种校准麦克风阵列的方法,包括:
通过麦克风阵列中的N个麦克风采集来自设定声源点的声音数据;其中,所述N个麦克风到所述设定声源点的距离均相同,N为大于或等于3的整数;
根据所述N个麦克风的声音数据,采用预设相关系数算法获得所述N个麦克风中每两个麦克风的相关系数;
根据所述相关系数中小于预设的相关系数阈值的那部分相关系数,确定出相关联的对应M个麦克风;其中,M为小于N的整数;
基于所述N个麦克风中除了所述M个麦克风之外的其余麦克风中每两个麦克风的声音数据,获得所述其余麦克风中每两个麦克风采集的声音数据的时延差;
基于所述时延差,确定出所述其余麦克风中需要进行校准的每个麦克风对应的时延校准值。
在上述方案中,根据麦克风阵列中每两个麦克风的相关系数,确定异常的麦克风,再根据麦克风阵列中除了异常的麦克风之外的麦克风来计算时延差校准值,避免了异常的麦克风影响校准结果,提高校准结果的准确性。且,巧妙利用相关系数排除麦克风阵列中的异常麦克风,可以对产品的品质进行检测。
在一种可能的设计中,据所述N个麦克风的声音数据,采用预设相关系数算法获得所述N个麦克风中每两个麦克风的相关系数,包括:
截取预设长度的所述N个麦克风中每两个麦克风中每个麦克风声音数据,得到截取后的所述N个麦克风中每两个麦克风的声音数据;
对截取后的所述N个麦克风中每两个麦克风的声音数据进行归一化处理,得到所述N个麦克风中每两个麦克风的相关系数。
在上述方案中,对每两个麦克风的声音数据进行截取处理,一方面可以保证了相关计算的声音数据的长度相同,使得计算出的相关系数更具有参考价值,在一种可能的设计中,基于所述N个麦克风中除了所述M个麦克风之外的其余麦克风中每两个麦克风的声音数据,获得所述其余麦克风中每两个麦克风采集的声音数据的时延差,包括:
构建所述其余麦克风中每两个麦克风的声音数据之间的代价函数;
基于预设时延差取值范围,获得所述其余麦克风中每两个麦克风的代价函数的最大值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大华技术股份有限公司,未经浙江大华技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910328573.X/2.html,转载请声明来源钻瓜专利网。