用于实现汽车快速报警和报警音频可配置化处理的方法、装置、处理器及其计算机存储介质制造方法及图纸

技术编号:35919133 阅读:17 留言:0更新日期:2022-12-10 11:02
本发明专利技术涉及一种用于实现汽车快速报警和报警音频可配置化处理的方法,其中,该方法包括以下步骤:(1)报警信号触发,进行在线制作报警音频数据流的配置化处理;(2)读取该报警信号的报警音频配置信息,进行音频缓存与解析处理;(3)基于获取到的解析音频数据,开启线程进行声音逻辑处理,并利用声卡设备进行音频播放。本发明专利技术还涉及一种相应的装置、处理器及其计算机可读存储介质。采用了本发明专利技术的该用于实现汽车快速报警和报警音频可配置化处理的方法、装置、处理器及其计算机可读存储介质,摒弃了传统读取音频文件来播放声音的方案后,报警音频不需要以文件形式存储在Flash上,在汽车仪表开发过程中,可以选择更小在Flash芯片,极大的降低了成本。大的降低了成本。大的降低了成本。

【技术实现步骤摘要】
用于实现汽车快速报警和报警音频可配置化处理的方法、装置、处理器及其计算机存储介质


[0001]本专利技术涉及汽车电子
,尤其涉及音频处理和嵌入式Linux系统
,具体是指一种用于实现汽车快速报警和报警音频可配置化处理的方法、装置、处理器及其计算机可读存储介质。

技术介绍

[0002]传统的汽车系统对报警处理通常存在如下两个明显的问题:
[0003]第一,市场上大部分的仪表对报警源的获取都是通过获取文件方式,文件存储无疑会占用Flash存储资源,且传统的报警音源文件要求音质无损,但所占的磁盘空间大,由于Flash存储空间受限,无法满足报警音频的多样性。若选择降低音质来减小flash内存占用,报警音频会有一定程度的失真。
[0004]第二,传统的仪表端报警音频读取、解析、输入声卡等步骤,系统对报警音频文件的读取与解析是一个十分消耗系统资源的过程,严重影响报警声音的时效性,严重影响报警音频与报警指示灯的同步性。
[0005]因此,亟需一种能够解决市场上传统的报警音频处理方案带来的Flash存储占用、报警音频与报警指示灯的不同步问题的技术方案。

技术实现思路

[0006]本专利技术的目的是克服了上述现有技术的缺点,提供了一种能够满足多样性和个性化配置的用于实现汽车快速报警和报警音频可配置化处理的方法、装置、处理器及其计算机可读存储介质。
[0007]为了实现上述目的,本专利技术的用于实现汽车快速报警和报警音频可配置化处理的方法、装置、处理器及其计算机可读存储介质如下
[0008]该用于实现汽车快速报警和报警音频可配置化处理的方法,其主要特点是,所述的方法包括以下步骤:
[0009](1)报警信号触发,进行在线制作报警音频数据流的配置化处理;
[0010](2)读取该报警信号的报警音频配置信息,并进行音频缓存与解析处理;
[0011](3)基于获取到的解析音频数据,开启线程进行声音逻辑处理,并利用声卡设备进行音频播放。
[0012]较佳地,所述的步骤(1)具体包括以下步骤:
[0013](1.1)报警信号触发,根据用户提供的配置表找寻音频的配置清单;
[0014](1.2)对当前该报警信号进行编码格式、声道数、采样频率、采样大小以及音频数据大小的配置处理。
[0015]较佳地,所述的步骤(1.2)具体包括:
[0016]将所述的报警信号设置为wav的音频格式,将所述的声道数设置为双声道,将所述
的采样频率设置为40kHz,所述的采样大小以及音频数据将根据用户的实际使用场景生成。
[0017]较佳地,待所述的报警信号配置完成后,该报警信号将缓存设置在RAM空间中,以供后续进行逻辑处理,且在ARM空间中存在可播放的音频片段。
[0018]较佳地,所述的步骤(2)具体包括以下步骤:
[0019](2.1)读取所述的报警信号的数据配置信息;
[0020](2.2)基于所述的报警信号的量化片段、设置的采样频率以及量化位数,生成可解析的播放音频buffer缓存;
[0021](2.3)在所述的播放音频buffer缓存中读取已经存在于所述的RAM空间中的头文件、音频格式以及数据内容,进行数据解析处理。
[0022]较佳地,所述的步骤(3)具体包括以下步骤:
[0023](3.1)接收解析后的音频数据;
[0024](3.2)系统根据用户提供的所述的配置表,识别所述的配置表中的音频关键信息;
[0025](3.3)将所述的音频关键信息输入到buffer容器中以获取一段音频的完整数据;
[0026](3.4)将获取到的完整音频数据与系统预设置的采样率、采样点字节数、声道数进行数据完整的音频数据加合处理,以获得完整的报警音频的数据流;
[0027](3.5)最后将获取到的完整的报警音频的数据流填入声卡设备中进行外放处理。
[0028]较佳地,所述的步骤(3.5)还包括:
[0029]当获取到的完整的报警音频的数据流填入声卡设备之后,还需要对音频文件进行时间与数据字节长度进行偏移,顺序读取音频数据,并通过线程来处理音频逻辑,以确保根据优先级进行队列排序播放。
[0030]该实现汽车快速报警和报警音频可配置化处理的装置,其主要特点是,所述的装置包括:
[0031]处理器,被配置成执行计算机可执行指令;
[0032]存储器,存储一个或多个计算机可执行指令,所述计算机可执行指令被所述处理器执行时,实现上述所述的汽车快速报警和报警音频可配置化处理的方法的各个步骤。
[0033]该实现汽车快速报警和报警音频可配置化处理的处理器,其主要特点是,所述的处理器被配置成执行计算机可执行指令,所述的计算机可执行指令被所述的处理器执行时,实现上述所述的汽车快速报警和报警音频可配置化处理的方法的各个步骤。
[0034]该计算机可读存储介质,其主要特点是,其上存储有计算机程序,所述的计算机程序可被处理器执行以实现上述所述的汽车快速报警和报警音频可配置化处理的方法的各个步骤。
[0035]采用了本专利技术的该用于实现汽车快速报警和报警音频可配置化处理的方法、装置、处理器及其计算机可读存储介质,摒弃了传统读取音频文件来播放声音的方案后,报警音频不需要以文件形式存储在Flash上,在汽车仪表开发过程中,可以选择更小在Flash芯片,极大的降低了成本;同时,报警音频不再需要公司专门定制音频,站在开发者和客户的角度,可以更加灵活的配置音频声音,并且极大满足了多样性和个性化配置,开发周期进一步被缩短;3对于汽车的仪表升级,无音频文件本地存储带来了软件升级包的轻量化,在诊断仪升级、U盘升级、OTA升级、出厂软件烧写过程中,加快了升级与刷写速度。未使用此方案之前,U盘升级包的大小为15M,使用后变为10M。
[0036]同时,在本技术方案未使用之前,平均每个报警音频声音与报警灯画面相差120ms,使用此方案后,有效降低到30ms内,最终实现了报警信号的快速报警及音画同步;相较于传统方案而言,为了节省Flash存储资源,对音频的品质进行了压缩,导致音频播放时失真,使用此方案后,最大程度的饱和了声音的品质,与客户要求的音频品质一致。
附图说明
[0037]图1为传统报警音频解析和触发方式的示意图。
[0038]图2为本专利技术的新的报警音频合成和触发方式的示意图。
[0039]图3为本专利技术的报警音频的系统程序框图。
[0040]图4为本专利技术的报警音频生成与播放流程图。
具体实施方式
[0041]为了能够更清楚地描述本专利技术的
技术实现思路
,下面结合具体实施例来进行进一步的描述。
[0042]在详细说明根据本专利技术的实施例前,应该注意到的是,在下文中,术语“包括”、“包含”或任何其他变体旨在涵盖非排他性的包含,由此使得包括一系列要素的过程、方法、物品或者设备不仅包含这些要素,而且还包含没有明确列出本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于实现汽车快速报警和报警音频可配置化处理的方法,其特征在于,所述的方法包括以下步骤:(1)报警信号触发,进行在线制作报警音频数据流的配置化处理;(2)读取该报警信号的报警音频配置信息,并进行音频缓存与解析处理;(3)基于获取到的解析音频数据,开启线程进行声音逻辑处理,并利用声卡设备进行音频播放。2.根据权利要求1所述的用于实现汽车快速报警和报警音频可配置化处理的方法,其特征在于,所述的步骤(1)具体包括以下步骤:(1.1)报警信号触发,根据用户提供的配置表找寻音频的配置清单;(1.2)对当前该报警信号进行编码格式、声道数、采样频率、采样大小以及音频数据大小的配置处理。3.根据权利要求2所述的用于实现汽车快速报警和报警音频可配置化处理的方法,其特征在于,所述的步骤(1.2)具体包括:将所述的报警信号设置为wav的音频格式,将所述的声道数设置为双声道,将所述的采样频率设置为40kHz,所述的采样大小以及音频数据将根据用户的实际使用场景生成。4.根据权利要求3所述的用于实现汽车快速报警和报警音频可配置化处理的方法,其特征在于,待所述的报警信号配置完成后,该报警信号将缓存设置在RAM空间中,以供后续进行逻辑处理,且在ARM空间中存在可播放的音频片段。5.根据权利要求4所述的用于实现汽车快速报警和报警音频可配置化处理的方法,其特征在于,所述的步骤(2)具体包括以下步骤:(2.1)读取所述的报警信号的数据配置信息;(2.2)基于所述的报警信号的量化片段、设置的采样频率以及量化位数,生成可解析的播放音频buffer缓存;(2.3)在所述的播放音频buffer缓存中读取已经存在于所述的RAM空间中的头文件、音频格式以及数据内容,进行数据解析处理。6.根据权利要求5所述的用于实现汽车...

【专利技术属性】
技术研发人员:覃琼宇高东刘金花龚碧野
申请(专利权)人:东风电子科技股份有限公司
类型:发明
国别省市:

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

1