一种基于声源定位的场馆喧闹抓拍系统及抓拍方法技术方案

技术编号:26606965 阅读:18 留言:0更新日期:2020-12-04 21:31
本发明专利技术提出了一种基于声源定位的场馆喧闹抓拍系统,包括:声音信号采集模块、stm32核心板模块、显示模块、摄像头模块及电源模块;其中,声音信号采集模块、stm32核心板模块,显示模块,摄像头模块由电源模块供电;声音信号采集模块的输出与stm32核心板的GPIO口连接;stm32核心板模块对声音信号采集模块传来的数据进行处理后,将控制命令传给摄像头模块,摄像头模块拍摄后,将图像信息传回stm32核心板模块,stm32核心板模块将图像信息传给显示模块进行显示;声音信号采集模块包括:相互连接的麦克风、放大电路、滤波器。本发明专利技术还提出了一种基于声源定位的场馆喧闹抓拍方法,将声音定位应用到场馆喧闹抓拍,有较高的效率和可靠性。

【技术实现步骤摘要】
一种基于声源定位的场馆喧闹抓拍系统及抓拍方法
本专利技术涉及声源定位技术,尤其是一种基于声源定位的场馆喧闹抓拍系统及抓拍方法。
技术介绍
现代社会,随着人们生活质量的提高,人们对文化生活需求日益增长,许多人会选择定期去美术馆、博物馆等场馆观看展览来丰富自己的精神文明建设。为了让参观者有更好的参观体验,此类场馆通常要求参观者保持安静,但不遵守场馆纪律的陋习依旧存在,且缺少有效的监管方案。基于麦克风阵列的声源定位技术一直是国内外研究的一项热点。它的主要原理是:通过具有一定几何拓扑结构的麦克风阵列采集声源信号,通过阵列信号处理技术对语音信号进行处理和分析,从而确定声源位置。当前对声源定位技术的研究,往往采用传声器阵列和信号处理的方法进行,但实际的各种应用(如室内环境)中要求定位系统尽可能少地占用空间和成本,这对接收传声器数量和定位算法提出了更高的要求。
技术实现思路
针对现有问题,本专利技术提出了一种高效合理的基于声源定位的场馆喧闹抓拍系统。本专利技术的具体功能有能够对特定区域内对识别区内任意位置的声源信号进行有效的信号采集;利用广义互相关时延估计法计算三个定位点采集信号的相位差;计算声源到三个定位点的距离,并进而算出声源的位置;控制摄像头对计算出的声源位置拍照。本专利技术提出的基于声源定位的场馆喧闹抓拍系统,包括:声音信号采集模块、stm32核心板模块、显示模块、摄像头模块及电源模块;其中,所述声音信号采集模块、stm32核心板模块,显示模块,摄像头模块由所述电源模块供电;所述声音信号采集模块的输出与所述stm32核心板的GPIO口连接;所述stm32核心板模块对所述声音信号采集模块传来的数据进行处理后,将控制命令传给所述摄像头模块,所述摄像头模块拍摄后,将图像信息传回所述stm32核心板模块,所述stm32核心板模块将图像信息传给所述显示模块进行显示;所述声音信号采集模块包括:相互连接的麦克风、放大电路、滤波器。本专利技术提出的基于声源定位的场馆喧闹抓拍系统中,所述麦克风为全向MEMS麦克风ADMP401。基于以上系统,本专利技术还提出了一种基于声源定位的场馆喧闹抓拍方法,包括以下步骤:步骤A:初始化配置;步骤B:原始数据处理;步骤C:峰值检测;步骤D:计算距离差;步骤E:计算坐标值;步骤F:控制摄像以及显示。本专利技术提出的基于声源定位的场馆喧闹抓拍方法中,所述初始化配置具体包括:步骤A1:配置stm32控制器的外设模式,定时器以20khz的频率触发ADC扫描;步骤A2:将ADC扫描的值放在DMA中,存满后,关闭定时器,进行数据处理;步骤A3:搭建DMA-ADC,DMA-USART通道,保证数据的高速传输。本专利技术提出的基于声源定位的场馆喧闹抓拍方法中,所述原始数据处理为将存放在ADC数组中的三个位置的声音信息分别存到三个数组中,进行处理。本专利技术提出的基于声源定位的场馆喧闹抓拍方法中,所述峰值检测包括:假定麦克接收到的声源信号表达式如式(1)、(2)x1(n)=s(n-τ1)+w1(n)(1)x2(n)=s(n-τ2)+w2(n)(2)x1(n)和x2(n)的互相关函数如(3)所示R12(τ)=E(x1(n)x2(n-τ))(3)w1(n)和w2(n)是不相关的高斯白噪声,s(n)和w(n)是不相关的随机信号R12(τ)=E(s(n-τ1)s(n-τ2-τ))=Rs(τ-(τ1-τ2))(5)当τ=(τ1-τ2)时,信号的相关性最高;将所述信号进行移位,再对应相乘并相加,当移位的点数n*Ts=τ=(τ1-τ2)时,取到峰值。本专利技术提出的基于声源定位的场馆喧闹抓拍方法中,根据移位的次数以及采样率就可以得到两个声音信号采集模块距离声源的距离差。本专利技术提出的基于声源定位的场馆喧闹抓拍方法中,根据距离差计算模块传来的声源两两之间的距离差,根据圆锥曲线的原理,可建立双曲线模型,生成旋转矩阵,在成120度的坐标系下,以声音信号采集模块为焦点建立两个双曲线模型,根据距离差的正或负,该声源位于双曲线的哪一支上;在所述双曲线上进行遍历,寻找曼哈顿距离最小的点,即为声源位置。本专利技术提出的基于声源定位的场馆喧闹抓拍方法中,将所得声源位置的点传给摄像头,控制所述摄像头朝声源的方向进行拍照,再将所得照片在显示屏上显示。本专利技术提出的基于声源定位的场馆喧闹抓拍方法中,放大电路的输入接麦克风的输出,为提高信号的大小,将麦克风的信号放大20倍,将放大电路的输出接到所述滤波器的输入,滤除人耳可听到的声音频率之外的噪声。本专利技术由声源信号采集模块采集三个不同位置得到的来自同一声源的声音信息,利用广义互相关时延估计法计算三个不同位置接收到的声音信号的相位差;根据采样率将相位差换算成三个位置之间的时延差;根据声音在空气中的传播速度将时延差换算成声源距离三个位置的距离差;建立双曲线模型,准确计算出声源的位置,并控制摄像头朝声源位置拍照。本专利技术的优越性在于:将声音定位应用到场馆喧闹抓拍,有较高的效率和可靠性。附图说明图1为本专利技术的总体方案示意图;图2为本专利技术中的声音信号采集模块结构示意图;图3为本专利技术代码流程图;图4为广义互相关时延估计法算法示意图;图5为计算声源位置代码流程图;图6为模拟实测示意图。具体实施方式结合以下具体实施例和附图,对专利技术作进一步的详细说明。实施本专利技术的过程、条件、实验方法等,除以下专门提及的内容之外,均为本领域的普遍知识和公知常识,本专利技术没有特别限制内容。参阅附图1,本专利技术由声音信号采集模块1,2,3、stm32核心板模块4、显示模块5、摄像头模块6以及电源模块7构成。声音信号采集模块、stm32核心板模块,显示模块,摄像头模块由电源模块供电;三个声音信号采集模块的输出与stm32核心板的GPIO口连接;stm32核心板模块对三个声音信号采集模块传来的数据进行处理后,将控制命令传给摄像头模块,摄像头模块拍摄后,将图像信息传回stm32核心板模块,核心板模块将图像信息传给显示模块进行显示。参阅附图2,声音信号采集模块结构图如图所示,由麦克风8,放大电路9,滤波器10构成,麦克风为全向MEMS麦克风ADMP401,放大电路的输入接麦克风的输出,为提高信号的大小,将麦克风的信号放大20倍,将放大电路的输出接到滤波器的输入,滤除人耳可听到的声音频率之外的噪声。滤波器的输出作为声音信号采集模块的总输出与stm32核心板模块连接。声源信号采集模块由一款高品质,高性能,低功耗,模拟输出,底部端口全向MEMS麦克风ADMP401和信号放大电路构成。全向麦克风具有高信噪比以及宽带平坦的频率响应,保证自然声音的高清晰度。信号放大电路用于放大声音信号,进一步提升信噪比,加强抗干扰能力。stm32核心板模块作为本系统的控本文档来自技高网...

【技术保护点】
1.一种基于声源定位的场馆喧闹抓拍系统,其特征在于,包括:声音信号采集模块、stm32核心板模块、显示模块、摄像头模块及电源模块;其中,/n所述声音信号采集模块、stm32核心板模块,显示模块,摄像头模块由所述电源模块供电;/n所述声音信号采集模块的输出与所述stm32核心板的GPIO口连接;/n所述stm32核心板模块对所述声音信号采集模块传来的数据进行处理后,将控制命令传给所述摄像头模块,所述摄像头模块拍摄后,将图像信息传回所述stm32核心板模块,所述stm32核心板模块将图像信息传给所述显示模块进行显示;/n所述声音信号采集模块包括:相互连接的麦克风、放大电路、滤波器。/n

【技术特征摘要】
1.一种基于声源定位的场馆喧闹抓拍系统,其特征在于,包括:声音信号采集模块、stm32核心板模块、显示模块、摄像头模块及电源模块;其中,
所述声音信号采集模块、stm32核心板模块,显示模块,摄像头模块由所述电源模块供电;
所述声音信号采集模块的输出与所述stm32核心板的GPIO口连接;
所述stm32核心板模块对所述声音信号采集模块传来的数据进行处理后,将控制命令传给所述摄像头模块,所述摄像头模块拍摄后,将图像信息传回所述stm32核心板模块,所述stm32核心板模块将图像信息传给所述显示模块进行显示;
所述声音信号采集模块包括:相互连接的麦克风、放大电路、滤波器。


2.如权利要求1所述的基于声源定位的场馆喧闹抓拍系统,其特征在于,所述麦克风为全向MEMS麦克风ADMP401。


3.一种基于声源定位的场馆喧闹抓拍方法,其特征在于,采用如权利要求1或2所述的基于声源定位的场馆喧闹抓拍系统,所述抓拍方法包括以下步骤:
步骤A:初始化配置;
步骤B:原始数据处理;
步骤C:峰值检测,
步骤D:计算距离差;
步骤E:计算坐标值;
步骤F:控制摄像以及显示。


4.如权利要求3所述的基于声源定位的场馆喧闹抓拍方法,其特征在于,所述初始化配置具体包括:
步骤A1:配置stm32控制器的外设模式,定时器以20khz的频率触发ADC扫描;
步骤A2:将ADC扫描的值放在DMA中,存满后,关闭定时器,进行数据处理;
步骤A3:搭建DMA-ADC,DMA-USART通道,保证数据的高速传输。


5.如权利要求3所述的基于声源定位的场馆喧闹抓拍方法,其特征在于,所述原始数据处理为将存放在ADC数组中的三个位置的声音信息分别存到三个数组中,进行处理。...

【专利技术属性】
技术研发人员:洪若昕李威远谢扬琛朱效锐金豫
申请(专利权)人:华东师范大学
类型:发明
国别省市:上海;31

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

1