声源位置计算方法、装置、存储介质以及电子设备制造方法及图纸

技术编号:39194733 阅读:13 留言:0更新日期:2023-10-27 08:41
本申请公开了一种声源位置计算方法、装置、存储介质以及电子设备,涉及麦克风数据处理技术领域。首先可以控制各麦克风阵列组采集当前环境中的声音信息以及分别计算出关于声源位置的各声源角度,对各声源角度进行聚类,聚类之后得到的簇反映了各声源角度的集中情况,那么确定各簇中声源位置对应的最终目标簇之后,最终目标簇中的声源角度也就代表了真实声源位置附近声源角度集中情况,由于大部分麦克风阵列组得到的声源角度是准确的,那么即使有个别麦克风阵列组得到的声源角度有误,但是并不会影响最终目标簇的选取,因此根据最终目标簇的各声源角度确定声源位置的最终声源角度会较为准确。度会较为准确。度会较为准确。

【技术实现步骤摘要】
声源位置计算方法、装置、存储介质以及电子设备


[0001]本申请涉及麦克风数据处理
,尤其涉及一种声源位置计算方法、装置、存储介质以及电子设备。

技术介绍

[0002]随着科学技术的发展,越来越多的电子设备出现在人们的日常生活中,电子设备中通常会设置麦克风采集外界声音信号,并基于声音信号进行相关声源定位等操作。
[0003]在相关技术中,在阵列麦克风应用场景下,实际麦克风阵列组可能工作在有噪声、混响等复杂环境中,这可能导致某些麦克风阵列组计算出的角度值不准确,进而导致声源位置的计算结果不准确。

技术实现思路

[0004]本申请提供一种声源位置计算方法、装置、存储介质以及电子设备,可以解决相关技术中某些麦克风阵列组计算出的角度值不准确,进而导致声源位置的计算结果不准确的技术问题。
[0005]第一方面,本申请实施例提供一种声源位置计算方法,应用于电子设备,所述电子设备中设置有多组麦克风阵列组,所述方法包括:
[0006]响应声源位置计算指令,控制各麦克风阵列组采集当前环境中的声音信息以及分别计算出关于声源位置的各声源角度;
[0007]基于聚类分析方法将各声源角度进行聚类,得到预设数量的簇;
[0008]确定各簇中所述声源位置对应的最终目标簇,以及根据所述最终目标簇中的各声源角度确定所述声源位置的最终声源角度。
[0009]可选地,所述确定各簇中所述声源位置对应的最终目标簇,包括:统计各簇中声源角度的数量,若存在声源角度数量最多且唯一的第一目标簇,将所述第一目标簇作为所述声源位置对应的最终目标簇。
[0010]可选地,所述确定各簇中所述声源位置对应的最终目标簇,还包括:若不存在声源角度数量最多且唯一的第一目标簇,则将声源角度数量最多簇确定为第二目标簇,分别计算各第二目标簇中声源角度的集中度;若存在所述集中度最小且为唯一的第二目标簇,则将所述集中度最小且为唯一的第二目标簇作为所述声源位置对应的最终目标簇。
[0011]可选地,各麦克风阵列组具有预设采集角度,所述确定各簇中所述声源位置对应的最终目标簇,还包括:若不存在声源角度数量最多且唯一的第一目标簇,则将声源角度数量最多簇确定为第二目标簇,并计算各第二目标簇对应的中心声源角度;根据各中心声源角度计算各第二目标簇中目标声源角度的数量,其中,所述目标声源角度对应的麦克风阵列组的预设采集角度覆盖所述目标声源角度对应的第二目标簇的中心声源角度;若存在所述目标声源角度的数量最多且唯一的第二目标簇,则将所述目标声源角度的数量最多且唯一的第二目标簇作为所述声源位置对应的最终目标簇。
[0012]可选地,所述确定各簇中所述声源位置对应的最终目标簇,还包括:若不存在所述目标声源角度的数量最多且唯一的第二目标簇,则分别计算各第二目标簇中声源角度的集中度;若存在所述集中度最小且为唯一的第二目标簇,则将所述集中度最小且为唯一的第二目标簇作为所述声源位置对应的最终目标簇。
[0013]可选地,所述确定各簇中所述声源位置对应的最终目标簇,还包括:若不存在所述集中度最小且为唯一的第二目标簇,且各第二目标簇对应的中心声源角度之间的第一角度差在预设角度差范围内,则将各第二目标簇对应的中心声源角度的均值作为所述声源位置的最终声源角度;或者若不存在所述集中度最小且为唯一的第二目标簇,则根据所述声源位置的历史最终声源角度与各第二目标簇对应的中心声源角度,确定所述声源位置的最终声源角度。
[0014]可选地,所述分别计算各第二目标簇中声源角度的集中度,包括:分别计算各第二目标簇的中心声源角度,分别计算各第二目标簇的中心声源角度与各第二目标簇中声源角度之间的声源角度差值;将各第二目标簇中的声源角度差值的均值,作为各第二目标簇中声源角度的集中度。
[0015]可选地,所述根据所述最终目标簇中的各声源角度确定所述声源位置的最终声源角度,包括:计算所述最终目标簇中的各声源角度的目标中心声源角度,将所述目标中心声源角度作为所述声源位置的最终声源角度。
[0016]可选地,所述麦克风阵列组中包括第一麦克风和第二麦克风,所述麦克风阵列组计算出的声源角度包括关于所述第一麦克和所述第二麦克风排列轴线对称方向上第一声源角度和第二声源角度。
[0017]可选地,所述方法还包括:根据所述声源位置的最终声源角度计算所述声源位置的最终声源坐标。
[0018]第二方面,本申请实施例提供一种声源位置计算装置,应用于电子设备,所述电子设备中设置有多组麦克风阵列组,所述装置包括:
[0019]角度计算模块,用于响应声源位置计算指令,控制各麦克风阵列组采集当前环境中的声音信息以及分别计算出关于声源位置的各声源角度;
[0020]聚类模块,用于基于聚类分析方法将各声源角度进行聚类,得到预设数量的簇;
[0021]角度确定模块,用于确定各簇中所述声源位置对应的最终目标簇,以及根据所述最终目标簇中的各声源角度确定所述声源位置的最终声源角度。
[0022]第三方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法的步骤。
[0023]第四方面,本申请实施例提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述计算机程序适于由处理器加载并执行上述的设备配置方法的步骤。
[0024]本申请一些实施例提供的技术方案带来的有益效果至少包括:
[0025]本申请提供一种声源位置计算方法,首先可以控制各麦克风阵列组采集当前环境中的声音信息以及分别计算出关于声源位置的各声源角度,然后基于聚类分析方法将各声源角度进行聚类,得到预设数量的簇,最终确定各簇中声源位置对应的最终目标簇,以及根据最终目标簇中的各声源角度确定声源位置的最终声源角度。对各声源角度进行聚类,聚
类之后得到的簇反映了各声源角度的集中情况,那么确定各簇中声源位置对应的最终目标簇之后,最终目标簇中的声源角度也就代表了真实声源位置附近声源角度集中情况,由于大部分麦克风阵列组得到的声源角度是准确的,那么即使有个别麦克风阵列组得到的声源角度有误,但是并不会影响最终目标簇的选取,因此根据最终目标簇的各声源角度确定声源位置的最终声源角度会较为准确。
附图说明
[0026]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0027]图1为本申请实施例提供的一种声源位置计算方法的示例性系统架构图;
[0028]图2为本申请实施例提供的一种声源位置计算方法的流程示意图;
[0029]图3为本申请另一实施例提供的一种声源位置计算方法的流程示意图;
[0030]图4为本申请另一实施例提供的一种麦克风阵列组的结构示意本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种声源位置计算方法,其特征在于,应用于电子设备,所述电子设备中设置有多组麦克风阵列组,所述方法包括:响应声源位置计算指令,控制各麦克风阵列组采集当前环境中的声音信息以及分别计算出关于声源位置的各声源角度;基于聚类分析方法将各声源角度进行聚类,得到预设数量的簇;确定各簇中所述声源位置对应的最终目标簇,以及根据所述最终目标簇中的各声源角度确定所述声源位置的最终声源角度。2.根据权利要求1所述的方法,其特征在于,所述确定各簇中所述声源位置对应的最终目标簇,包括:统计各簇中声源角度的数量,若存在声源角度数量最多且唯一的第一目标簇,将所述第一目标簇作为所述声源位置对应的最终目标簇。3.根据权利要求2所述的方法,其特征在于,所述确定各簇中所述声源位置对应的最终目标簇,还包括:若不存在声源角度数量最多且唯一的第一目标簇,则将声源角度数量最多簇确定为第二目标簇,分别计算各第二目标簇中声源角度的集中度;若存在所述集中度最小且为唯一的第二目标簇,则将所述集中度最小且为唯一的第二目标簇作为所述声源位置对应的最终目标簇。4.根据权利要求2所述的方法,其特征在于,各麦克风阵列组具有预设采集角度,所述确定各簇中所述声源位置对应的最终目标簇,还包括:若不存在声源角度数量最多且唯一的第一目标簇,则将声源角度数量最多簇确定为第二目标簇,并计算各第二目标簇对应的中心声源角度;根据各中心声源角度计算各第二目标簇中目标声源角度的数量,其中,所述目标声源角度对应的麦克风阵列组的预设采集角度覆盖所述目标声源角度对应的第二目标簇的中心声源角度;若存在所述目标声源角度的数量最多且唯一的第二目标簇,则将所述目标声源角度的数量最多且唯一的第二目标簇作为所述声源位置对应的最终目标簇。5.根据权利要求4所述的方法,其特征在于,所述确定各簇中所述声源位置对应的最终目标簇,还包括:若不存在所述目标声源角度的数量最多且唯一的第二目标簇,则分别计算各第二目标簇中声源角度的集中度;若存在所述集中度最小且为唯一的第二目标簇,则将所述集中度最小且为唯一的第二目标簇作为所述声源位置对应的最终目标簇。6.根据权利要求3或者5所述的方法,其特征在于,所述确定各簇中所述声源位置对应的最终目标簇,还包括:若不存在所述集中度最小且为唯一的...

【专利技术属性】
技术研发人员:郭玉峰
申请(专利权)人:广州视源人工智能创新研究院有限公司
类型:发明
国别省市:

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

1