[发明专利]基于声浪模拟器的发声控制方法与系统在审
申请号: | 202310492796.6 | 申请日: | 2023-04-28 |
公开(公告)号: | CN116521588A | 公开(公告)日: | 2023-08-01 |
发明(设计)人: | 邓浩;祝小雅;李辉;吴伟林 | 申请(专利权)人: | 铱芯科技(深圳)有限公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16;B60Q5/00;G06F15/173 |
代理公司: | 深圳市共赋知识产权代理事务所(普通合伙) 44897 | 代理人: | 戴满涛 |
地址: | 518000 广东省深圳市宝安区新安*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 声浪 模拟器 发声 控制 方法 系统 | ||
1.一种基于声浪模拟器的发声控制方法,其特征在于,包括以下步骤:
在内存中配置用于暂存音频数据的至少两个缓冲区,从所述至少两个缓冲区中任一个缓冲区读取音频数据以进行声浪模拟播放;
在所述至少两个缓冲区中任一个缓冲区的音频数据播放结束时,清空音频数据播放结束的缓冲区以重新暂存音频数据,并读取所述至少两个缓冲区中其他排队的缓冲区的音频数据进行声浪模拟播放。
2.如权利要求1所述的基于声浪模拟器的发声控制方法,其特征在于,所述从所述至少两个缓冲区中任一个缓冲区读取音频数据以进行声浪模拟播放,包括:
从所述至少两个缓冲区中任一个缓冲区读取音频数据;
将读取的音频数据发送至DHR寄存器进行转换处理,以得到适配DAC处理的音频数据;
将所述适配DAC处理的音频数据从所述DHR寄存器发送至DAC的通道进行数模转换和放大处理后传输至扬声器,以推动所述扬声器进行声浪模拟播放。
3.如权利要求2所述的基于声浪模拟器的发声控制方法,其特征在于,所述将所述适配DAC处理的音频数据从所述DHR寄存器发送至DAC的通道进行数模转换和放大处理后传输至扬声器,包括:
配置不同的DHR寄存器和不同的DAC的通道,所述不同的DHR寄存器中每个DHR寄存器唯一对应所述不同的DAC的通道中的一个通道;所述不同的DAC的通道对应不同的扬声器;
将所述适配DAC处理的音频数据从所述不同的DHR寄存器发送至所述不同的DAC的通道进行数模转换和放大处理后传输至所述不同的扬声器。
4.如权利要求1所述的基于声浪模拟器的发声控制方法,其特征在于,所述从所述至少两个缓冲区中任一个缓冲区读取音频数据以进行声浪模拟播放前,包括:
解析Wav文件,所述Wav文件用于存储音频数据,所述音频数据通过录制燃油汽车引擎的实际声音形成;
判断所述Wav文件是否有效,在所述Wav文件无效时进行文件无效应对处理。
5.如权利要求4所述的基于声浪模拟器的发声控制方法,其特征在于,所述在所述Wav文件无效时进行文件无效应对处理,包括:
检查文件格式,以查找文件的头部信息、音频通道以及采样率是否合规;
如果文件格式不合规,使用备份文件来替换不合规的Wav文件;如果文件格式合规,重新录制音频数据。
6.如权利要求1所述的基于声浪模拟器的发声控制方法,其特征在于,所述从所述至少两个缓冲区中任一个缓冲区读取音频数据以进行声浪模拟播放,包括:
从所述至少两个缓冲区中任一个缓冲区读取音频数据,所述音频数据储存于Wav文件;
判断所述Wav文件的状态是否正常,在所述Wav文件的状态不正常时进行浪模拟播放前的应对处理。
7.如权利要求6所述的基于声浪模拟器的发声控制方法,其特征在于,所述在所述Wav文件的状态不正常时进行浪模拟播放前的应对处理,包括:
检查Wav文件中音频数据是否大范围噪音和失真,如果Wav文件中音频数据存在大范围噪音和失真,重新录制音频数据;
如果Wav文件中音频数据只是单个频段存在噪音,使用音频处理软件对音频数据进行修复。
8.如权利要求1-7任一项所述的基于声浪模拟器的发声控制方法,其特征在于,所述从所述至少两个缓冲区中任一个缓冲区读取音频数据以进行声浪模拟播放,包括:
通过音频处理器从所述至少两个缓冲区中任一个缓冲区读取音频数据;
通过所述音频处理器控制所述音频数据传输到外部设备进行声浪模拟播放。
9.如权利要求1-7任一项所述的基于声浪模拟器的发声控制方法,其特征在于,所述从所述至少两个缓冲区中任一个缓冲区读取音频数据以进行声浪模拟播放,包括:
通过DMA控制器从所述至少两个缓冲区中任一个缓冲区读取音频数据;
通过所述DMA控制器控制所述音频数据传输到外部设备进行声浪模拟播放。
10.一种基于声浪模拟器的发声控制系统,其特征在于,包括音频处理器、内存、DHR寄存器、DAC以及DMA控制器;内存中配置至少两个缓冲区,音频处理器与内存、DHR寄存器以及DAC连接通信,DMA控制器与内存、DHR寄存器以及DAC连接通信;所述发声控制系统运行上述任一种基于声浪模拟器的发声控制方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于铱芯科技(深圳)有限公司,未经铱芯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310492796.6/1.html,转载请声明来源钻瓜专利网。