[发明专利]基于声浪模拟器的发声控制方法与系统在审
申请号: | 202310492796.6 | 申请日: | 2023-04-28 |
公开(公告)号: | CN116521588A | 公开(公告)日: | 2023-08-01 |
发明(设计)人: | 邓浩;祝小雅;李辉;吴伟林 | 申请(专利权)人: | 铱芯科技(深圳)有限公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16;B60Q5/00;G06F15/173 |
代理公司: | 深圳市共赋知识产权代理事务所(普通合伙) 44897 | 代理人: | 戴满涛 |
地址: | 518000 广东省深圳市宝安区新安*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 声浪 模拟器 发声 控制 方法 系统 | ||
本申请实施例涉及汽车声浪模拟技术领域,提供一种基于声浪模拟器的发声控制方法与系统,通过在内存中配置用于暂存音频数据的至少两个缓冲区,从至少两个缓冲区中任一个缓冲区读取音频数据以进行声浪模拟播放,在至少两个缓冲区中任一个缓冲区的音频数据播放结束时,清空音频数据播放结束的缓冲区以重新暂存音频数据,并读取至少两个缓冲区中其他排队的缓冲区的音频数据进行声浪模拟播放,从而提升音频数据的传输处理效率,提升声音质量,改善用户的体验。
技术领域
本申请各实施例属汽车声浪模拟技术领域,尤其涉及一种基于声浪模拟器的发声控制方法与系统。
背景技术
电动汽车低速行驶时通常非常安静,这可能会对行人和其他道路用户造成安全隐患。为解决这一安全问题,现有技术中主要使用声浪模拟器来模拟出类似于燃油车的声音,从而提高电动汽车的可察觉性和安全性。此外,声浪模拟器还可以让电动汽车的驾驶者感受到更加真实的驾驶体验,有助于提高电动汽车的市场接受度。虽然,声浪模拟技术在一定程度上提升了电动汽车的综合性能,但是为了实现发声模拟,现有声浪模拟技术通常是通过音频处理器直接访问内存,进行音频数据读取,在音频数据进行数模转换后,控制喇叭进行燃油汽车引擎的发声模拟。这种直接访问内存的方式不仅增加了处理器的运行负荷,而且数据传输处理效率慢,容易造成声音质量下降、失真等问题,影响用户的体验。
综上所述,现有电动汽车的声浪模拟技术存在数据传输处理效率慢、容易造成声音质量下降、失真,影响用户的体验等技术问题。
申请内容
针对上述现有技术存在的不足,本申请提供一种基于声浪模拟器的发声控制方法,以提升音频数据的传输处理效率,提升声音质量,改善用户的体验。
第一方面,本申请提供一种基于声浪模拟器的发声控制方法,包括以下步骤:
在内存中配置用于暂存音频数据的至少两个缓冲区,从所述至少两个缓冲区中任一个缓冲区读取音频数据以进行声浪模拟播放;
在所述至少两个缓冲区中任一个缓冲区的音频数据播放结束时,清空音频数据播放结束的缓冲区以重新暂存音频数据,并读取所述至少两个缓冲区中其他排队的缓冲区的音频数据进行声浪模拟播放。
进一步地,所述从所述至少两个缓冲区中任一个缓冲区读取音频数据以进行声浪模拟播放,包括:
从所述至少两个缓冲区中任一个缓冲区读取音频数据;
将读取的音频数据发送至DHR寄存器进行转换处理,以得到适配DAC处理的音频数据;
将所述适配DAC处理的音频数据从所述DHR寄存器发送至DAC的通道进行数模转换和放大处理后传输至扬声器,以推动所述扬声器进行声浪模拟播放。
进一步地,所述将所述适配DAC处理的音频数据从所述DHR寄存器发送至DAC的通道进行数模转换和放大处理后传输至扬声器,包括:
配置不同的DHR寄存器和不同的DAC的通道,所述不同的DHR寄存器中每个DHR寄存器唯一对应所述不同的DAC的通道中的一个通道;所述不同的DAC的通道对应不同的扬声器;
将所述适配DAC处理的音频数据从所述不同的DHR寄存器发送至所述不同的DAC的通道进行数模转换和放大处理后传输至所述不同的扬声器。
进一步地,所述从所述至少两个缓冲区中任一个缓冲区读取音频数据以进行声浪模拟播放前,包括:
解析Wav文件,所述Wav文件用于存储音频数据,所述音频数据通过录制燃油汽车引擎的实际声音形成;
判断所述Wav文件是否有效,在所述Wav文件无效时进行文件无效应对处理。
进一步地,所述在所述Wav文件无效时进行文件无效应对处理,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于铱芯科技(深圳)有限公司,未经铱芯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310492796.6/2.html,转载请声明来源钻瓜专利网。