音效处理方法及其系统、电子设备和存储介质技术方案

技术编号:37980068 阅读:8 留言:0更新日期:2023-06-30 09:55
本发明专利技术公开了一种音效处理方法及其系统、电子设备和存储介质,音效处理方法应用于电子设备,所述电子设备的操作系统存储有多种音效算法,所述音效处理方法包括:响应于音频播放请求,确定待播放的初始音频数据和所述初始音频数据的请求音效类型;从所述多种音效算法中确定与所述请求音效类型相匹配的目标音效算法;采用所述目标音效算法对所述初始音频数据进行音效处理,得到待播放音频数据;将所述待播放音频数据发送至音频播放模块进行播放。本发明专利技术支持应用层的各个平台从操作系统调用音效算法,实现系统内置音效,即实现音效在车辆控制系统内全局生效,实现各个平台音效统一。实现各个平台音效统一。实现各个平台音效统一。

【技术实现步骤摘要】
音效处理方法及其系统、电子设备和存储介质


[0001]本专利技术涉及一种车辆控制
,其涉及一种音效处理方法及其系统、电子设备和存储介质。

技术介绍

[0002]目前在车辆上的电子设备对音频文件做音效处理有两种方法:一种是在手机端利用播放器进行音效处理,无法实现系统内置音效,即无法实现音效在车辆控制系统内全局生效,导致各个平台音效不统一,无法共享;另一种是在车载终端进行处理,在车载终端对音频文件的音效处理算法都是固化在音频播放硬件中,例如DSP(Digital Signal Processing,数字信号处理)模块,无法更新音效处理算法,不能很好地满足用户对音效的需求,降低了用户体验。

技术实现思路

[0003]本专利技术要解决的技术问题是为了克服现有技术中手机端处理音效导致各个平台音效不统一,无法共享以及车载终端处理音效无法更新音效处理算法的缺陷,提供一种音效处理方法及其系统、电子设备和存储介质。
[0004]本专利技术是通过下述技术方案来解决上述技术问题:
[0005]本专利技术第一方面提供一种音效处理方法,应用于电子设备,所述电子设备的操作系统存储有多种音效算法,所述音效处理方法包括:
[0006]响应于音频播放请求,确定待播放的初始音频数据和所述初始音频数据的请求音效类型;
[0007]从所述多种音效算法中确定与所述请求音效类型相匹配的目标音效算法;
[0008]采用所述目标音效算法对所述初始音频数据进行音效处理,得到待播放音频数据;
[0009]将所述待播放音频数据发送至音频播放模块进行播放。
[0010]本专利技术第二方面提供一种音效处理系统,应用于电子设备,所述电子设备的操作系统存储有多种音效算法,所述音效处理系统包括:
[0011]一个或多个处理器以及存储器;
[0012]所述一个或多个处理器与存储器通信连接;
[0013]所述存储器被配置成存储指令,当所述存储指令被所述一个或多个所述处理器执行时,使所述一个或多个所述处理器执行步骤,所述步骤包括:
[0014]响应于音频播放请求,确定待播放的初始音频数据和所述初始音频数据的请求音效类型;
[0015]从所述多种音效算法中确定与所述请求音效类型相匹配的目标音效算法;
[0016]采用所述目标音效算法对所述初始音频数据进行音效处理,得到待播放音频数据;
[0017]将所述待播放音频数据发送至音频播放模块进行播放。
[0018]本专利技术第三方面提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行计算机程序时实现前述的音效处理方法。
[0019]本专利技术第四方面提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现前述的音效处理方法。
[0020]本专利技术的积极进步效果在于:通过确定待播放的初始音频数据及其请求音效类型,从操作系统存储的多种音效算法中确定与请求音效类型相匹配的目标音效算法,采用目标音效算法对初始音频数据进行音效处理,得到待播放音频数据进行播放,支持应用层的各个平台从操作系统调用音效算法,实现系统内置音效,即实现音效在车辆控制系统内全局生效,实现各个平台音效统一。
附图说明
[0021]图1为本专利技术的实施例1的音效处理方法的流程图。
[0022]图2为本专利技术的实施例1的音效处理方法的一具体实施方式的流程图。
[0023]图3为本专利技术的实施例1的音效处理方法的另一具体实施方式的流程图。
[0024]图4为本专利技术的实施例1的音效处理方法的另一具体实施方式的流程图。
[0025]图5为本专利技术的实施例1的音效处理方法的另一具体实施方式的流程图。
[0026]图6为本专利技术的实施例3的电子设备的结构示意图。
具体实施方式
[0027]下面通过实施例的方式进一步说明本专利技术,但并不因此将本专利技术限制在所述的实施例范围之中。
[0028]实施例1
[0029]本实施例提供一种音效处理方法,应用于电子设备,电子设备的操作系统存储有多种音效算法,参照图1,音效处理方法包括:
[0030]S11、响应于音频播放请求,确定待播放的初始音频数据和初始音频数据的请求音效类型。
[0031]S12、从多种音效算法中确定与请求音效类型相匹配的目标音效算法。
[0032]S13、采用目标音效算法对初始音频数据进行音效处理,得到待播放音频数据。
[0033]S14、将待播放音频数据发送至音频播放模块进行播放。
[0034]例如,电子设备的操作系统存储有多种音效算法:立体声音效算法、重低音音效算法、摇滚音效算法、小房间音效算法、大房间音效算法、礼堂音效算法、清新田园风音效算法、热情沙漠风音效算法等。
[0035]响应于音频播放请求,确定待播放的初始音频数据为xxx歌曲和初始音频数据的请求音效类型为立体声,从多种音效算法中确定与请求音效类型相匹配的目标音效算法为立体声音效算法,采用立体声音效算法对xxx歌曲进行音效处理,得到待播放音频数据,最后将待播放音频数据发送至音频播放模块进行播放,用户就可以听到带立体声音效的xxx歌曲。
[0036]本实施例通过确定待播放的初始音频数据及其请求音效类型,从操作系统存储的
多种音效算法中确定与请求音效类型相匹配的目标音效算法,采用目标音效算法对初始音频数据进行音效处理,得到待播放音频数据进行播放,支持应用层的各个平台从操作系统调用音效算法,实现系统内置音效,即实现音效在车辆控制系统内全局生效,实现各个平台音效统一。
[0037]由于支持应用层的各个平台从操作系统调用音效算法,应用层的各个平台无需自己部署音效算法,在需要使用音效算法处理播放音频数据时,可以从操作系统调用音效算法对音频数据进行音效处理并播放。
[0038]具体实施时,每一音效算法设有对应的音效标识,电子设备还存储有音效类型与音效算法的对应关系。其中,音效标识为操作系统中的参数UUID,UUID的值表征对应的音效算法。
[0039]参照图2,步骤S11包括:
[0040]S111、响应于音频播放请求,从音频播放请求中获取待播放的初始音频数据和初始音频数据的请求音效类型。
[0041]音频播放请求可以但不限于是用户通过各个平台选择预播放的音频和音频类型而生成的,生成的音频播放请求携带对应于预播放的音频的初始音频数据和音频类型,或者音频播放请求携带对应于预播放的音频的音频获取地址和音频类型,例如:用户在音频播放请求中请求使用音效类型“立体声”播放音频“xxx歌曲”,或者用户在音频播放请求中请求使用音效类型“立体声”播放www网址的音频“xxx歌曲”。
[0042]步骤S12包括:
[0043]S121、从操作系统获取请求音效类型与音效标识的对应关系。
[0044]请求音效类型与音效标识的对应关系可以根据实际需求自本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种音效处理方法,其特征在于,应用于电子设备,所述电子设备的操作系统存储有多种音效算法,所述音效处理方法包括:响应于音频播放请求,确定待播放的初始音频数据和所述初始音频数据的请求音效类型;从所述多种音效算法中确定与所述请求音效类型相匹配的目标音效算法;采用所述目标音效算法对所述初始音频数据进行音效处理,得到待播放音频数据;将所述待播放音频数据发送至音频播放模块进行播放。2.如权利要求1所述的音效处理方法,每一所述音效算法设有对应的音效标识,所述电子设备还存储有音效类型与音效算法的对应关系;所述确定待播放的初始音频数据和所述初始音频数据的请求音效类型的步骤具体包括:从所述音频播放请求中获取待播放的初始音频数据和所述初始音频数据的请求音效类型;所述从所述多种音效算法中确定与所述请求音效类型相匹配的目标音效算法的步骤具体包括:从所述操作系统获取所述请求音效类型与所述音效标识的对应关系;根据所述对应关系,确定对应于所述请求音效类型的目标音效标识,以所述目标音效标识对应的音效算法作为所述目标音效算法。3.如权利要求2所述的音效处理方法,通过反射机制将所述目标音效标识的值写入所述操作系统的AudioEffect的实例中,修改后的所述AudioEffect的实例用于被所述操作系统和/或所述电子设备的应用程序调用,以对所述初始音频数据进行音效处理。4.如权利要求2所述的音效处理方法,在从所述多种音效算法中确定与所述请求音效类型相匹配的目标音效算法之后,所述音效处理方法还包括:将所述目标音效算法设置为默认音效算法;在当前接收到的音频播放请求包括所述初始音频数据并且不包括请求音效类型时,采用所述默认音效算法对所述初始...

【专利技术属性】
技术研发人员:刘自祥
申请(专利权)人:博泰车联网南京有限公司
类型:发明
国别省市:

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

1