1.本发明属于声学领域,尤其涉及一种音频参数调整的方法、装置、设备及计算机存储介质。
背景技术:2.目前,越来越多的设备能够播放音乐,这些设备的音乐音频参数是在出厂前,由研发工程师针对设备本身的音腔、电路设计调试的音频参数。例如,在设备出厂前,厂商根据设备本身的结构性能,电路性能调试出的音乐效果,再根据大量测试确定设备出场的最终的音乐效果。
3.但是这种由厂商设置音频参数的方法,无法根据不同的音乐的进行定制调试,只能设置一个通用的音乐参数。这样很难体现出不同音乐的音乐效果,所以,需要一种方法能够针对不同音乐的进行音频参数的调整。
技术实现要素:4.本发明实施例提供一种音频参数调整的方法、装置、设备及计算机存储介质,能够自主根据不同音乐的特征,调整播放设备的音频参数。
5.第一方面,本发明实施例提供一种音频参数调整的方法,方法应用于音频播放设备,方法包括:获取正在播放的音频中预设时间段内的音频的频域数据;
6.根据第一预设门限,对频域数据进行滤波,获得第一频域数据;以及,根据第二预设门限,对第一频域数据进行滤波,获得第二频域数据;
7.根据第二频域数据和预设调整参数,调整音频播放设备的音频参数。
8.在第一方面的一些可实现方式中,预设调整参数包括预设频宽和增益参数;
9.根据第二频域数据和预设调整参数,调整音频播放设备的音频参数,包括:
10.获取第二频域数据的频宽;
11.若第二频域数据的频宽大于预设频宽,则获取第二频域数据所在的频段;
12.根据增益参数,调高第二频域数据所在频段的音频参数。
13.在第一方面的一些可实现方式中,若第二频域数据的频宽小于或等于预设频宽,则获取第一频域数据所在的频段;
14.根据益参数,调高所述第一频域数据所在频段的音频参数。
15.在第一方面的一些可实现方式中,第一预设门限小于第二预设门限。
16.在第一方面的一些可实现方式中,获取正在播放的音频中预设时间段内的音频的频域数据,包括:获取正在播放的音频中预设时间段内的音频的时域数据;对时域数据进行傅里叶变换得到频域数据。
17.第二方面,本发明实施例提供了一种音频参数调整的装置,装置包括:获取模块,用于获取正在播放的音频中预设时间段内的音频的频域数据;
18.滤波模块,用于根据第一预设门限,对频域数据进行滤波,获得第一频域数据;以
及,根据第二预设门限,对第一频域数据进行滤波,获得第二频域数据;
19.调参模块,用于根据第二频域数据和预设调整参数,调整音频播放设备的音频参数。
20.在第二方面的一些可实现方式中,预设调整参数包括预设频宽和增益参数;
21.调参模块,用于获取第二频域数据的频宽;
22.若第二频域数据的频宽大于预设频宽,则调参模块,还用于获取第二频域数据所在的频段;根据增益参数,调高第二频域数据所在频段的音频参数。
23.在第二方面的一些可实现方式中,若第二频域数据的频宽小于或等于预设频宽,则调参模块,还用于获取第一频域数据所在的频段;根据所述增益参数,调高所述第一频域数据所在频段的音频参数。
24.第三方面,本发明提供一种音频参数调整设备,该设备包括:处理器以及存储有计算机程序指令的存储器;处理器执行计算机程序指令时实现第一方面或者第一方面任一可实现方式中所述的音频参数调整的方法。
25.第四方面,本发明提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现第一方面或者第一方面任一可实现方式中所述的音频参数调整的方法。
26.本发明实施例提供了一种音频参数调整的方法,对用户当前正在播放的音频的频域数据,首先,通过对频域数据进行两次不同预设门限的滤波,获得滤波后的频域数据,使得当前正在播放的音频的频域数据的分析更加准确。然后,根据预设频宽和滤波后的频域数据,确定当前正在播放的音频的频段,再结合符合用户喜好的增益参数,确定播放当前正在播放的音频的音频参数,能够针对当前音乐的频率特点进行实时调整音频参数使当前播放的音乐更加好听。
附图说明
27.为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单的介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
28.图1是本发明实施例提供的一种音频播放流程示意图;
29.图2是本发明实施例提供的音频参数调整的方法的流程示意图;
30.图3是本发明实施例提供的一种频域能量分布示意图;
31.图4是本发明实施例提供的另一种音频播放流程示意图;
32.图5是本发明实施例提供的一种音频参数调整装置的结构示意图
33.图6是本发明实施例提供的一种音频参数调整设备的结构示意图。
具体实施方式
34.下面将详细描述本发明的各个方面的特征和示例性实施例,为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本发明进行进一步详细描述。应理解,此处所描述的具体实施例仅被配置为解释本发明,并不被配置为限定本发明。对于本领域技术人员来说,本发明可以在不需要这些具体细节中的一些细节的情况下
实施。下面对实施例的描述仅仅是为了通过示出本发明的示例来提供对本发明更好的理解。
35.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
36.目前,越来越多的设备能够播放音乐,这些设备的音乐音频参数是在出厂前,由研发工程师针对设备本身的音腔、电路设计调试的音频参数。例如,在设备出厂前,厂商根据设备本身的结构性能,电路性能调试出的音乐效果,再根据大量测试确定设备出场的最终的音乐效果。
37.图1示出了一种常见的音频播放流程,数字信号处理(digital signal process,dsp)获取音频传送给音频处理芯片,例如编码解码器(codec),经音频处理芯片处理后直接传送给喇叭进行播放。这种由厂商设置音频参数的方法,无法根据不同的音乐的进行定制调试,只能设置一个通用的音乐播放参数。这样很难体现出不同音乐的音乐效果,所以,需要一种方法能够针对不同音乐的进行音频参数的调整。
38.为了解决现有技术问题,本发明实施例提供了一种音频参数调整的方法、装置、设备及计算机存储介质。能够自主根据不同音乐的特征,调整播放设备的音频参数。下面首先对本发明实施例所提供的音频参数调整的方法进行介绍。
39.图2示出了本发明一个实施例提供的音频参数调整的方法的流程示意图。图2所示的音频参数调整的方法应用于音频播放设备,如图2所示,该方法可以包括以下步骤:
40.s210、获取正在播放的音频中预设时间段内的音频的频域数据。
41.在一些实施例中,音频播放系统可以获取到正在播放的音频,为了实现实时的对正在播放的音频进行音频参数的调整,音频播放设备可以获取预设时间段内的音频的频域数据。
42.当用户大量播放音乐时候,音频播放系统会统计出用户播放的音频在频率能量较为集中的频段,根据统计数据,音频播放系统可以自动调整所记录的频率的幅值。
43.在一些实施例中,可选的,通过获取正在播放的音频中预设时间段内的音频的时域数据;对时域数据进行傅里叶变换得到频域数据。
44.其中,预设时间段可以是5秒、10秒等时间段。
45.在一些实施例中,例如,音频中预设时间段内可以是音频播放时的前10秒。
46.s220、根据第一预设门限,对频域数据进行滤波,获得第一频域数据。
47.s230、根据第二预设门限,对第一频域数据进行滤波,获得第二频域数据。
48.在一些实施例中,第一预设门限小于第二预设门限。
49.预设时间段内的音频在第一预设门限后,获得第一频域数据,也就是正在播放的音频的在第一预设门限滤波后的频域能量分布。音频播放系统会保留第一预设门限滤波后的频域能量分布。并根据第二预设门限,对第一频域数据进行第二次滤波,获得第二频域数
据,也就是第二预设门限对第一频域数据滤波后的频域能量分布。
50.s240、根据第二频域数据和预设调整参数,调整音频播放设备的音频参数。
51.在一些实施例中,预设调整参数可以包括预设频宽和增益参数。可选的,根据第二频域数据和预设调整参数,调整音频播放设备的音频参数,包括:获取第二频域数据的频宽;若第二频域数据的频宽大于预设频宽,则获取第二频域数据所在的频段;根据增益参数,调高第二频域数据所在频段的音频参数。
52.作为一个具体的示例,结合图3所示的音频的频域能量分布图,首先,预设时间段内的音频的频域数据在经过两次预设门限值的滤波后得到频域能量分布,若此时的频域能量分布的频宽大于预设频宽,则音频播放系统能够记录此时频域能量分布具体再哪个频段,可选的,将该频段作为正在播放的音频的音频特征。然后,音频播放系统会根据增益参数确定该频段数据输出的能量,并将该频段在调高增益参数后的音频参数,作为音频播放设备播放正在播放的音频的音频参数。
53.可以理解的是,用户可以根据自己的喜好对增益参数进行设定。
54.在一些实施例中,若第二频域数据的频宽小于或等于预设频宽,则获取第一频域数据所在的频段;根据增益参数,调高所述第一频域数据所在频段的音频参数。
55.作为一个具体的示例,预设时间段内的音频的频域数据在经过两次预设门限值的滤波后得到频域能量分布小于或等于预设频宽,则音频播放系统会获取第一预设门限滤波后保留的频域能量分布具体所在的频段,可选的,将该频段作为正在播放的音频的音频特征。然后,音频播放系统会根据增益参数提高该频段的数据输出的能量,并将该频段在调高增益参数后的音频参数,作为音频播放设备播放正在播放的音频的音频参数。
56.在一些实施例中,预设频宽例如可以是300hz,可以理解的是,预设频宽可以根据用户的喜好进行设定。
57.图4是基于本发明实施例提供的音频参数调整方法的音频播放流程示意图。如图4所示,数字信号处理器获取到预设时间段内的音频后,预设时间段内的音频先有音频滤波器对预设时间段内的音频进行两次滤波处理,然后再根据两次滤波处理的后的频域数据传回数字信号处理器,以用于数字信号处理器调整音频参数,最后,结合调整后的音频参数,和传送给音频处理芯片的预设时间段后的音频,编码解码器(codec),再由编码解码器将预设时间段后的音频传送到喇叭进行播放。
58.本发明实施例提供了的音频参数调整的方法,对用户当前正在播放的音频的频域数据,首先,通过对频域数据进行两次不同预设门限的滤波,获得滤波后的频域数据,使得当前正在播放的音频的频域数据的分析更加准确。然后,根据预设频宽和滤波后的频域数据,确定当前正在播放的音频的频段,再结合符合用户喜好的增益参数,确定播放当前正在播放的音频的音频参数,能够针对当前音乐的频率特点进行实时调整音频参数使当前播放的音乐更加好听,更具特点。
59.基于上述实施例提供的音频参数调整的方法,相应地,本技术还提供了一种音频参数调整装置。请参见以下实施例。
60.图5是本发明实施例提供的一种音频参数调整装置的结构示意图,如图5所示,该音频参数调整装置可以包括:获取模块501、滤波模块502、调参模块503。
61.具体的,获取模块501,用于获取正在播放的音频中预设时间段内的音频的频域数
据。
62.滤波模块502,用于根据第一预设门限,对频域数据进行滤波,获得第一频域数据;以及,根据第二预设门限,对第一频域数据进行滤波,获得第二频域数据。
63.调参模块503,用于根据第二频域数据和预设调整参数,调整音频播放设备的音频参数。
64.在一些实施例中,预设调整参数包括预设频宽和增益参数;调参模块330,用于获取第二频域数据的频宽;若第二频域数据的频宽大于预设频宽,则调参模块,还用于获取第二频域数据所在的频段;根据增益参数,调高第二频域数据所在频段的音频参数。
65.在一些实施例中,若第二频域数据的频宽小于或等于预设频宽,则调参模块503,还用于获取第一频域数据所在的频段;根据所述增益参数,调高所述第一频域数据所在频段的音频参数。
66.在一些实施例中,第一预设门限小于第二预设门限。
67.在一些实施例中,获取模块501,用于获取正在播放的音频中预设时间段内的音频的时域数据;对时域数据进行傅里叶变换得到频域数据。
68.可以理解的是,本发明实施例的音频参数调整装置,可以对应于本发明实施例中的音频参数调整方法的执行主体,音频参数调整装置的各个模块/单元的操作和/或功能的具体细节可以参见上述本发明实施例的音频参数调整方法中的相应部分的描述,为了简洁,在此不再赘述。
69.本发明实施例提供的音频参数调整装置,对用户当前正在播放的音频的频域数据,首先,通过对频域数据进行两次不同预设门限的滤波,获得滤波后的频域数据,使得当前正在播放的音频的频域数据的分析更加准确。然后,根据预设频宽和滤波后的频域数据,确定当前正在播放的音频的频段,再结合符合用户喜好的增益参数,确定播放当前正在播放的音频的音频参数,能够针对当前音乐的频率特点进行实时调整音频参数使当前播放的音乐更加好听,更具特点。
70.图6是本发明实施例提供的一种音频参数调整设备的硬件结构示意图。
71.如图6所示,本实施例中的音频参数调整设备600包括输入设备601、输入接口602、中央处理器603、存储器604、输出接口605、以及输出设备606。其中,输入接口602、中央处理器603、存储器604、以及输出接口605通过总线610相互连接,输入设备601和输出设备606分别通过输入接口602和输出接口605与总线610连接,进而与音频参数调整设备的其他组件连接。
72.具体地,输入设备601接收来自外部的输入信息,并通过输入接口602将输入信息传送到中央处理器603;中央处理器603基于存储器604中存储的计算机可执行指令对输入信息进行处理以生成输出信息,将输出信息临时或者永久地存储在存储器604中,然后通过输出接口605将输出信息传送到输出设备606;输出设备606将输出信息输出到音频参数调整设备的外部供用户使用。
73.也就是说,图6所示的音频参数调整设备也可以被实现为包括:存储有计算机可执行指令的存储器;以及处理器,该处理器在执行计算机可执行指令时可以实现结合本发明实例描述的音频参数调整方法。
74.在一个实施例中,图6所示的音频参数调整设备包括:存储器604,用于存储程序;
处理器603,用于运行存储器中存储的程序,以执行本发明实施例提供的音频参数调整方法。
75.本发明实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现本发明实施例提供的音频参数调整方法。
76.需要明确的是,本发明并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体的步骤作为示例。但是,本发明的方法过程并不限于所描述和示出的具体步骤,本领域的技术人员可以在领会本发明的精神后,做出各种改变、修改和添加,或者改变步骤之间的顺序。
77.以上所述的结构框图中所示的功能块可以实现为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(application specific integrated circuit,asic)、适当的固件、插件、功能卡等等。当以软件方式实现时,本发明的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、只读存储器(read-only memory,rom)、闪存、可擦除rom(erom)、软盘、cd-rom、光盘、硬盘、光纤介质、射频(radio frequency,rf)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。
78.还需要说明的是,本发明中提及的示例性实施例,基于一系列的步骤或者装置描述一些方法或系统。但是,本发明不局限于上述步骤的顺序,也就是说,可以按照实施例中提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。
79.以上所述,仅为本发明的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。应理解,本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。