一种基于多嵌入式音频录音模块的音频同步采样方法技术

技术编号:39515812 阅读:7 留言:0更新日期:2023-11-25 18:53
本发明专利技术涉及音频同步采样,具体涉及一种基于多嵌入式音频录音模块的音频同步采样方法,建立与多嵌入式音频录音模块的无线连接关系,基于高频率压控晶振生成同步指令,并在接收到同步指令后对高频率压控晶振的输出波形进行校正;基于校正后的同步指令生成数据采集指令,并发送至多嵌入式音频录音模块,获取音频数据;对音频数据进行帧对齐处理后,获取具有相同时序特征的音频数据;获取具有相同时序特征的音频数据的特征信息;根据特征信息对具有相同时序特征的音频数据进行调整,使得多个音频数据归一化至包含最多大音量特征的音频信号;本发明专利技术提供的技术方案能够有效克服不能对多嵌入式音频录音模块采集的音频数据进行有效同步和播放的缺陷

【技术实现步骤摘要】
一种基于多嵌入式音频录音模块的音频同步采样方法


[0001]本专利技术涉及音频同步采样,具体涉及一种基于多嵌入式音频录音模块的音频同步采样方法


技术介绍

[0002]随着信息技术的飞速发展和智能设备的不断普及,音频数据的获取和处理变得越来越重要

传统的音频录制设备通常只能单独记录一个声源,而多声源的录音需要多个设备分别进行录制,导致音频数据之间的时间同步性难以保证

随着会议记录

远程会议

语音识别和音频合成等应用场景的不断增多,同时捕捉多个声源并对这些音频数据进行实时同步变得越来越重要

[0003]对于一些空间较大的会议室,需要利用多嵌入式音频录音模块来更好地采集参会者的声音

由于多嵌入式音频录音模块的分布位置不同,导致不同的音频录音模块采集到的音频数据之间存在一定程度的延时,如何对多嵌入式音频录音模块采集的音频数据进行有效同步和播放成为目前亟待解决的问题


技术实现思路

[0004](

)
解决的技术问题
[0005]针对现有技术所存在的上述缺点,本专利技术提供了一种基于多嵌入式音频录音模块的音频同步采样方法,能够有效克服现有技术所存在的不能对多嵌入式音频录音模块采集的音频数据进行有效同步和播放的缺陷

[0006](

)
技术方案
[0007]为实现以上目的,本专利技术通过以下技术方案予以实现:
[0008]一种基于多嵌入式音频录音模块的音频同步采样方法,包括以下步骤:
[0009]S1、
建立与多嵌入式音频录音模块的无线连接关系,基于高频率压控晶振生成同步指令,并在接收到同步指令后对高频率压控晶振的输出波形进行校正;
[0010]S2、
基于校正后的同步指令生成数据采集指令,并发送至多嵌入式音频录音模块,获取音频数据;
[0011]S3、
对音频数据进行帧对齐处理后,获取具有相同时序特征的音频数据;
[0012]S4、
获取具有相同时序特征的音频数据的特征信息;
[0013]S5、
根据特征信息对具有相同时序特征的音频数据进行调整,使得多个音频数据归一化至包含最多大音量特征的音频信号,并得到最终的音频信号

[0014]优选地,
S1
中基于高频率压控晶振生成同步指令,包括:
[0015]启动高频率压控晶振,高频率压控晶振输出高频率时序;
[0016]基于高频率时序获取同步采样时序,生成同步指令;
[0017]其中,高频率压控晶设置于从控装置内

[0018]优选地,
S1
中在接收到同步指令后对高频率压控晶振的输出波形进行校正,包括:
[0019]从控装置接收到同步指令后,中断同步指令执行过程,控制高频率压控晶振复位重新输出正弦波后,继续执行校正后的同步指令

[0020]优选地,
S2
中基于校正后的同步指令生成数据采集指令,并发送至多嵌入式音频录音模块,获取音频数据,包括:
[0021]从控装置基于校正后的同步指令生成数据采集指令,并发送至多嵌入式音频录音模块,从控装置将获取的音频数据通过无线传输方式发送至主控装置的内存缓冲区

[0022]优选地,
S3
中对音频数据进行帧对齐处理后,获取具有相同时序特征的音频数据,包括:
[0023]主控装置利用校正后的同步指令采集音频数据,在内存缓冲区满后进行帧
ID
编号并插入数据包头;
[0024]接收
N
个从控装置的
N
个帧数据,获取
N
个帧数据的
ID
编号,并丢弃所有小于最大
ID
编号的帧数据,重新读取对应从控装置的下一个帧数据,直至该帧数据的
ID
编号等于最大
ID
编号;
[0025]当所有从控装置的帧数据的
ID
编号相同,则判断所有帧数据为同一时间段采集的音频数据,即具有相同时序特征的音频数据

[0026]优选地,
S4
中获取具有相同时序特征的音频数据的特征信息,包括:
[0027]获取具有相同时序特征的音频数据的包括特征点

特征点之间的横向距离和特征点之间的变化趋势在内的特征信息;
[0028]其中,特征点包括波峰和波谷

[0029]优选地,
S5
中根据特征信息对具有相同时序特征的音频数据进行调整,使得多个音频数据归一化至包含最多大音量特征的音频信号,包括:
[0030]根据特征信息对具有相同时序特征的音频数据进行对齐,使得多个音频数据的波峰

波谷在同一时间点;
[0031]根据特征信息中包含最多大音量特征的音频信号对其他音频数据进行增益调节,使得多个音频数据归一化至包含最多大音量特征的音频信号

[0032]优选地,所述使得多个音频数据归一化至包含最多大音量特征的音频信号之后,包括:
[0033]对归一化至包含最多大音量特征的多个音频信号进行滤波,并对滤波后的多个音频信号进行融合,得到归一化音频信号

[0034]优选地,
S5
中得到最终的音频信号,包括:
[0035]根据归一化音频信号中的非重叠区域确定开始区域信号;
[0036]若上一采样周期内得到的音频信号的结束信号与当前采样周期内得到的归一化音频信号中的重叠区域的开始信号的幅值连续,则舍弃开始区域信号;
[0037]若上一采样周期内得到的音频信号的结束信号与当前采样周期内得到的归一化音频信号中的重叠区域的开始信号的幅值不连续,则根据开始区域信号对当前采样周期内得到的归一化音频信号中的重叠区域的开始信号进行修正,以使得修正后的当前采样周期内得到的归一化音频信号中的重叠区域的开始信号与上一采样周期内得到的音频信号的结束信号连续;
[0038]其中,重叠区域为音频信号的变化趋势一致的区域,非重叠区域为音频信号的变
化趋势产生分歧的区域

[0039]优选地,所述根据开始区域信号对当前采样周期内得到的归一化音频信号中的重叠区域的开始信号进行修正,包括:
[0040]若开始区域信号的幅值比当前采样周期内得到的归一化音频信号中的重叠区域的开始信号的幅值,更接近上一采样周期内得到的音频信号的结束信号,则将开始区域信号补充至当前采样周期内得到的归一化音频信号中的重叠区域中;
[0041]若开始区域信号的幅值比当前采样周期内得到的归一化音频信号中的重叠区域的开始信号的幅值,更远离上一采样周期内本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于多嵌入式音频录音模块的音频同步采样方法,其特征在于:包括以下步骤:
S1、
建立与多嵌入式音频录音模块的无线连接关系,基于高频率压控晶振生成同步指令,并在接收到同步指令后对高频率压控晶振的输出波形进行校正;
S2、
基于校正后的同步指令生成数据采集指令,并发送至多嵌入式音频录音模块,获取音频数据;
S3、
对音频数据进行帧对齐处理后,获取具有相同时序特征的音频数据;
S4、
获取具有相同时序特征的音频数据的特征信息;
S5、
根据特征信息对具有相同时序特征的音频数据进行调整,使得多个音频数据归一化至包含最多大音量特征的音频信号,并得到最终的音频信号
。2.
根据权利要求1所述的基于多嵌入式音频录音模块的音频同步采样方法,其特征在于:
S1
中基于高频率压控晶振生成同步指令,包括:启动高频率压控晶振,高频率压控晶振输出高频率时序;基于高频率时序获取同步采样时序,生成同步指令;其中,高频率压控晶设置于从控装置内
。3.
根据权利要求2所述的基于多嵌入式音频录音模块的音频同步采样方法,其特征在于:
S1
中在接收到同步指令后对高频率压控晶振的输出波形进行校正,包括:从控装置接收到同步指令后,中断同步指令执行过程,控制高频率压控晶振复位重新输出正弦波后,继续执行校正后的同步指令
。4.
根据权利要求3所述的基于多嵌入式音频录音模块的音频同步采样方法,其特征在于:
S2
中基于校正后的同步指令生成数据采集指令,并发送至多嵌入式音频录音模块,获取音频数据,包括:从控装置基于校正后的同步指令生成数据采集指令,并发送至多嵌入式音频录音模块,从控装置将获取的音频数据通过无线传输方式发送至主控装置的内存缓冲区
。5.
根据权利要求4所述的基于多嵌入式音频录音模块的音频同步采样方法,其特征在于:
S3
中对音频数据进行帧对齐处理后,获取具有相同时序特征的音频数据,包括:主控装置利用校正后的同步指令采集音频数据,在内存缓冲区满后进行帧
ID
编号并插入数据包头;接收
N
个从控装置的
N
个帧数据,获取
N
个帧数据的
ID
编号,并丢弃所有小于最大
ID
编号的帧数据,重新读取对应从控装置的下一个帧数据,直至该帧数据的
ID
编号等于最大
ID
编号;当所有从控装置的帧数据的
ID
编号相同,则判断所有帧数据为同一时间段采集的音频数据,即具有相同时序特征的音频数据...

【专利技术属性】
技术研发人员:宋军
申请(专利权)人:合肥三恩信息科技有限公司
类型:发明
国别省市:

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

1