音量调节方法、装置、系统及音频播放设备和车辆与流程

文档序号:18137219发布日期:2019-07-10 10:43阅读:169来源:国知局
音量调节方法、装置、系统及音频播放设备和车辆与流程

本发明属于车辆技术领域,具体涉及一种音量调节方法、装置、系统及音频播放设备和车辆。



背景技术:

现有的车载音响系统没有针对音乐本身的音量进行调节,其输出音乐时,音乐的峰值音量、平均音量等音频参数均是恒定的,但是不同的音乐在音量参数上存在较大差异,例如摇滚乐普遍比抒情乐音量更大,用户在切换音乐时,不得不手动调节音量保证输出的音量符合用户预期。进一步地,当驾驶员手动调节音量时还会分散驾驶员的注意力,造成一定程度的驾驶安全隐患。

相应地,本领域需要一种新的音量调节方法来解决上述问题。



技术实现要素:

为了解决现有技术中的上述问题,即为了解决音量调节繁琐的技术问题,本发明的第一方面提供了一种音量调节方法,所述方法包括:

获取音频文件的平均音量;

判断所述平均音量是否处于预设音量范围内并且根据判断结果选择性地调节所述音频文件的输出音量;

其中,所述预设音量范围取决于用户输入的目标输出音量。

可选地,在所述音量调节方法中,“根据判断结果选择性地调节所述音频文件的输出音量”的步骤具体包括:

若所述平均音量未处于所述预设音量范围内,则调节所述音频文件的输出增益,以使调节后的音频文件的平均音量处于所述预设音量范围内;

若所述平均音量处于所述预设音量范围内,则不调节所述音频文件的输出增益。

可选地,在所述音量调节方法中,“调节所述音频文件的输出增益,以使调节后的音频文件的平均音量处于所述预设音量范围内”的步骤具体包括:

若所述平均音量小于所述预设音量范围内的音量下限值,则增大所述音频文件的输出增益,直至所述平均音量处于所述预设音量范围内;

若所述平均音量大于所述预设音量范围内的音量上限值,则减小所述音频文件的输出增益,直至所述平均音量处于所述预设音量范围内。

可选地,在所述音量调节方法中,“增大所述音频文件的输出增益,直至所述平均音量处于所述预设音量范围内”的步骤具体包括:

在增大所述输出增益的过程中,检测所述音频文件的峰值音量是否大于等于预设最大输出音量,若检测到所述峰值音量大于等于所述预设最大输出音量,则停止增大所述音频文件的输出增益;

其中,所述预设最大输出音量取决于播放所述音频文件的播放设备的最大音量。

可选地,在所述音量调节方法中,“获取音频文件的平均音量”的步骤具体包括:

检测是否存在与所述音频文件对应的音量幅值参数文件,

若检测到所述音量幅值参数文件,则从所述音量幅值参数文件中获取所述音频文件的平均音量;

若未检测到所述音量幅值参数文件,则对所述音频文件进行音频信号分析并根据分析结果获取所述音频文件的平均音量。

本发明的第二方面还提供了一种音量调节系统,所述系统包括:

获取模块,配置为获取音频文件的平均音量;

调节模块,配置为判断所述平均音量是否处于预设音量范围内并且根据判断结果选择性地调节所述音频文件的输出音量;

其中,所述预设音量范围取决于用户输入的目标输出音量。

可选地,在所述音量调节系统中,所述调节模块进一步配置为执行如下操作:

若所述平均音量未处于所述预设音量范围内,则调节所述音频文件的输出增益,以使调节后的音频文件的平均音量处于所述预设音量范围内;

若所述平均音量处于所述预设音量范围内,则不调节所述音频文件的输出增益。

可选地,在所述音量调节系统中,所述调节模块还配置为执行如下操作:

若所述平均音量小于所述预设音量范围内的音量下限值,则增大所述音频文件的输出增益,直至所述平均音量处于所述预设音量范围内;

若所述平均音量大于所述预设音量范围内的音量上限值,则减小所述音频文件的输出增益,直至所述平均音量处于所述预设音量范围内。

可选地,在所述音量调节系统中,所述调节模块还配置为执行如下操作:

在增大所述输出增益的过程中,检测所述音频文件的峰值音量是否大于等于预设最大输出音量,若检测到所述峰值音量大于等于所述预设最大输出音量,则停止增大所述音频文件的输出增益;

其中,所述预设最大输出音量取决于播放所述音频文件的播放设备的最大音量。

可选地,在所述音量调节系统中,所述获取模块进一步配置为执行如下操作:

检测是否存在与所述音频文件对应的音量幅值参数文件,

若检测到所述音量幅值参数文件,则从所述音量幅值参数文件中获取所述音频文件的平均音量;

若未检测到所述音量幅值参数文件,则对所述音频文件进行音频信号分析并根据分析结果获取所述音频文件的平均音量。

本发明的第三方面还提供了一种音频播放设备,包括上述所述的音量调节系统。

本发明的第四方面还提供了一种车辆,所述车辆包括上述所述的音频播放设备。

本发明的第五方面还提供了一种存储装置,其中存储有多条程序,所述程序适于由处理器加载以执行上述所述的音量调节方法。

本发明的第六方面还提供了一种控制装置,包括处理器和存储设备;所述存储设备,适于存储多条程序;所述程序适于由所述处理器加载以执行上述所述的音量调节方法。

与最接近的现有技术相比,上述技术方案至少具有如下有益效果:

1、本发明提供的音量调节方法主要包括以下步骤:获取音频文件的平均音量;判断平均音量是否处于预设音量范围内并且根据判断结果选择性地调节音频文件的输出音量,其中,预设音量范围取决于用户输入的目标输出音量。基于上述步骤,本发明的音量调节方法可以通过判断音频文件的平均音量是否处于预设音量范围内,并且根据判断结果自适应地调节音频文件的输出音量,保证播放的音频文件的平均音量始终符合用户预期,既可以提高用户体验,还可以避免用户手动调节音量带来的行车安全隐患。

2、本发明提供的音量调节方法通过调节音频文件的输出增益以使调节后的音频文件的平均音量处于预设音量范围内,在增大输出增益的过程中,保证音频文件的峰值音量始终小于播放音频文件的播放设备的最大输出音量,既可以保证音频文件的输出音量符合用户预期,还可以避免播放音频文件时失真,提高了用户体验。

方案1、一种音量调节方法,其特征在于,所述方法包括:

获取音频文件的平均音量;

判断所述平均音量是否处于预设音量范围内并且根据判断结果选择性地调节所述音频文件的输出音量;

其中,所述预设音量范围取决于用户输入的目标输出音量。

方案2、根据方案1所述的音量调节方法,其特征在于,“根据判断结果选择性地调节所述音频文件的输出音量”的步骤具体包括:

若所述平均音量未处于所述预设音量范围内,则调节所述音频文件的输出增益,以使调节后的音频文件的平均音量处于所述预设音量范围内;

若所述平均音量处于所述预设音量范围内,则不调节所述音频文件的输出增益。

方案3、根据方案2所述的音量调节方法,其特征在于,“调节所述音频文件的输出增益,以使调节后的音频文件的平均音量处于所述预设音量范围内”的步骤具体包括:

若所述平均音量小于所述预设音量范围内的音量下限值,则增大所述音频文件的输出增益,直至所述平均音量处于所述预设音量范围内;

若所述平均音量大于所述预设音量范围内的音量上限值,则减小所述音频文件的输出增益,直至所述平均音量处于所述预设音量范围内。

方案4、根据方案3所述的音量调节方法,其特征在于,“增大所述音频文件的输出增益,直至所述平均音量处于所述预设音量范围内”的步骤具体包括:

在增大所述输出增益的过程中,检测所述音频文件的峰值音量是否大于等于预设最大输出音量,若检测到所述峰值音量大于等于所述预设最大输出音量,则停止增大所述音频文件的输出增益;

其中,所述预设最大输出音量取决于播放所述音频文件的播放设备的最大音量。

方案5、根据方案1至4中任一项所述的音量调节方法,其特征在于,“获取音频文件的平均音量”的步骤具体包括:

检测是否存在与所述音频文件对应的音量幅值参数文件,

若检测到所述音量幅值参数文件,则从所述音量幅值参数文件中获取所述音频文件的平均音量;

若未检测到所述音量幅值参数文件,则对所述音频文件进行音频信号分析并根据分析结果获取所述音频文件的平均音量。

方案6、一种音量调节系统,其特征在于,所述系统包括:

获取模块,配置为获取音频文件的平均音量;

调节模块,配置为判断所述平均音量是否处于预设音量范围内并且根据判断结果选择性地调节所述音频文件的输出音量;

其中,所述预设音量范围取决于用户输入的目标输出音量。

方案7、根据方案6所述的音量调节系统,其特征在于,所述调节模块进一步配置为执行如下操作:

若所述平均音量未处于所述预设音量范围内,则调节所述音频文件的输出增益,以使调节后的音频文件的平均音量处于所述预设音量范围内;

若所述平均音量处于所述预设音量范围内,则不调节所述音频文件的输出增益。

方案8、根据方案7所述的音量调节系统,其特征在于,所述调节模块还配置为执行如下操作:

若所述平均音量小于所述预设音量范围内的音量下限值,则增大所述音频文件的输出增益,直至所述平均音量处于所述预设音量范围内;

若所述平均音量大于所述预设音量范围内的音量上限值,则减小所述音频文件的输出增益,直至所述平均音量处于所述预设音量范围内。

方案9、根据方案8所述的音量调节系统,其特征在于,所述调节模块还配置为执行如下操作:

在增大所述输出增益的过程中,检测所述音频文件的峰值音量是否大于等于预设最大输出音量,若检测到所述峰值音量大于等于所述预设最大输出音量,则停止增大所述音频文件的输出增益;

其中,所述预设最大输出音量取决于播放所述音频文件的播放设备的最大音量。

方案10、根据方案6至9中任一项所述的音量调节系统,其特征在于,所述获取模块进一步配置为执行如下操作:

检测是否存在与所述音频文件对应的音量幅值参数文件,

若检测到所述音量幅值参数文件,则从所述音量幅值参数文件中获取所述音频文件的平均音量;

若未检测到所述音量幅值参数文件,则对所述音频文件进行音频信号分析并根据分析结果获取所述音频文件的平均音量。

方案11、一种音频播放设备,其特征在于,所述音频播放设备包括方案6至10中任一项所述的音量调节系统。

方案12、一种车辆,其特征在于,所述车辆包括方案11所述的音频播放设备。

方案13、一种存储装置,其中存储有多条程序,其特征在于,所述程序适于由处理器加载以执行方案1至5中任一项所述的音量调节方法。

方案14、一种控制装置,包括处理器和存储设备;所述存储设备,适于存储多条程序;其特征在于,所述程序适于由所述处理器加载以执行方案1至5中任一项所述的音量调节方法。

附图说明

图1为本发明一种实施例的音量调节方法的主要步骤示意图;

图2为本发明一种实施例的音量调节系统的主要结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

下面参照附图来描述本发明的优选实施方式。本领域技术人员应当理解的是,这些实施方式仅仅用于解释本发明的技术原理,并非旨在限制本发明的保护范围。

参阅附图1,图1示例性地示出了本实施例中音量调节方法的主要步骤。如图1所示,本实施例中音量调节方法主要包括下述步骤:

步骤s101:获取音频文件的平均音量。

在实际应用中,不同的音乐在音量参数上存在较大差异,例如摇滚乐普遍比抒情乐音量更大,用户在切换音乐时,不得不手动调节音量保证在播放不同音乐时音量符合用户预期,其中,平均音量是反映音频文件在播放时音量平均水平的音量参数,平均音量能够较好地衡量音频文件播放时的音量是否符合用户预期。

具体地,获取音频文件的平均音量的具体步骤包括:

检测是否存在与音频文件对应的音量幅值参数文件:若检测到音量幅值参数文件,则从音量幅值参数文件中获取音频文件的平均音量;若未检测到音量幅值参数文件,则对音频文件进行音频信号分析并根据分析结果获取音频文件的平均音量。其中,音量幅值参数文件可以包含音频文件的音量幅值图、峰值音量和平均音量。

本实施例中音量幅值参数文件可以是音频文件提供商提供的,若检测到音频文件提供商提供了音量幅值参数文件,则可以直接与音频文件提供商通信获取音量幅值参数文件。进一步地,音量幅值参数文件还可以是存储在播放设备中的历史音量幅值参数文件,这些历史音量幅值参数文件可以是通过与音频文件提供商通信获取到的音量幅值参数文件,也可以是对音频文件进行音频信号分析得到的音量幅值参数文件。

可选的,在本实施例中可以按照以下步骤获取音频文件的平均音量:

步骤1:检测播放设备是否存储了当前音频文件对应的音量幅值参数文件:若检测到当前音频文件对应的音量幅值参数文件,则从该音量幅值参数文件中获取音频文件的平均音量;若未检测到当前音频文件对应的音量幅值参数文件,则转至步骤2。

步骤2:检测音频文件提供商是否提供了当前音频文件对应的音量幅值参数文件:若检测到当前音频文件对应的音量幅值参数文件,则从该音量幅值参数文件中获取音频文件的平均音量;若未检测到当前音频文件对应的音量幅值参数文件,则转至步骤3。

步骤3:对音频文件进行音频信号分析并根据分析结果获取音频文件的平均音量。具体地,通过音频信号分析获取音频文件的音量幅值信息,进而根据该幅值信息得到音频文件的平均音量和峰值音量等信息。

步骤s102:判断平均音量是否处于预设音量范围内,若平均音量未处于预设音量范围内,则执行步骤s103;若平均音量处于预设音量范围内,则执行步骤s104。

在播放音频文件时,为了避免用户在切换音乐后因为不同音乐在音量上的差异而手动调节音量,可以判断待播放的音频文件的平均音量是否处于预设音量范围内,根据判断结果选择性地调节音频文件的输出音量,其中,预设音量范围取决于用户输入的目标输出音量,目标输出音量为用户根据自身喜好、周围环境等设置的符合用户预期的音量值,预设音量范围可以是在目标输出音量浮动的,能够让用户无法察觉音量差异的音量区间。

步骤s103:调节音频文件的输出增益,以使调节后的音频文件的平均音量处于预设音量范围内;

具体地,以本实施例的音量调节方法应用于车载音响系统为例,可以通过车载音响系统的控制单元调节音频文件的输出增益,以使调节后的音频文件的平均音量处于预设音量范围内,其中,调节音频文件的输出增益,以使调节后的音频文件的平均音量处于预设音量范围内的步骤具体可以包括:

若平均音量小于预设音量范围内的音量下限值,则增大音频文件的输出增益,直至平均音量处于预设音量范围内;

若平均音量大于预设音量范围内的音量上限值,则减小音频文件的输出增益,直至平均音量处于预设音量范围内。

具体地,以预设音量范围为[m,n],平均音量为a,输出增益为x为例,当平均音量a小于预设音量范围内的音量下限值m时,增大音频文件的输出增益x,例如,输出增益初始值x为[0,1]的自然数,则可以将输出增益x增大为大于1的自然数,直至平均音量处于预设音量范围内;当平均音量a大于预设音量范围内的音量上限值n时,减小音频文件的输出增益x,例如,输出增益初始值x为大于1的自然数,则可以将输出增益x减小为[0,1]的自然数,直至平均音量处于预设音量范围内。

此外,在增大输出增益的过程中,检测音频文件的峰值音量是否大于等于预设最大输出音量,若检测到峰值音量大于等于预设最大输出音量,则停止增大音频文件的输出增益,其中,预设最大输出音量取决于播放音频文件的播放设备的最大音量,通过检测音频文件的峰值音量是否大于等于预设最大输出音量可以保证播放音频文件不失真,提高用户体验。

步骤s104:不调节音频文件的输出增益。

若音频文件的平均音量处于预设音量范围内,则说明播放音频文件的音量是符合用于预期的,则不需要调节音频文件的输出增益,可以直接播放音频文件。

上述实施例中虽然将各个步骤按照上述先后次序的方式进行了描述,但是本领域技术人员可以理解,为了实现本实施例的效果,不同的步骤之间不必按照这样的次序执行,其可以同时(并行)执行或以颠倒的次序执行,这些简单的变化都在本发明的保护范围之内。

基于上述音量调节方法实施例,本发明还提供了一种音量调节系统。下面结合附图,对该音量调节系统进行说明。

参阅附图2,图2示例性地示出了本实施例中音量调节系统的主要结构。音量调节系统主要包括获取模块21和调节模块22。具体地,获取模块21可以配置为获取音频文件的平均音量,调节模块22可以配置为判断平均音量是否处于预设音量范围内并且根据判断结果选择性地调节音频文件的输出音量。其中,预设音量范围取决于用户输入的目标输出音量。

在本发明实施例的一个优选实施方案中,图2所示的调节模块22进一步配置为执行如下操作:

若平均音量未处于预设音量范围内,则调节音频文件的输出增益,以使调节后的音频文件的平均音量处于预设音量范围内;若平均音量处于预设音量范围内,则不调节音频文件的输出增益。

在本发明实施例的一个优选实施方案中,图2所示的调节模块22还配置为执行如下操作:

若平均音量小于预设音量范围内的音量下限值,则增大音频文件的输出增益,直至平均音量处于预设音量范围内;若平均音量大于预设音量范围内的音量上限值,则减小音频文件的输出增益,直至平均音量处于预设音量范围内。

在本发明实施例的一个优选实施方案中,图2所示的调节模块22还配置为执行如下操作:

在增大输出增益的过程中,检测音频文件的峰值音量是否大于等于预设最大输出音量,若检测到峰值音量大于等于预设最大输出音量,则停止增大音频文件的输出增益;其中,预设最大输出音量取决于播放音频文件的播放设备的最大音量。

在本发明实施例的一个优选实施方案中,图2所示的获取模块21进一步配置为执行如下操作:

检测是否存在与音频文件对应的音量幅值参数文件:若检测到音量幅值参数文件,则从音量幅值参数文件中获取音频文件的平均音量;若未检测到音量幅值参数文件,则对音频文件进行音频信号分析并根据分析结果获取音频文件的平均音量。

上述音量调节系统实施例可以用于执行上述音量调节方法实施例,其技术原理、所解决的技术问题及产生的技术效果相似,所属技术领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的音量调节的具体工作过程及有关说明,可以参考前述音量调节方法实施例中的对应过程,在此不再赘述。

本领域技术人员可以理解,上述音量调节系统还包括一些其他公知结构,例如处理器、控制器、存储器等,其中,存储器包括但不限于随机存储器、闪存、只读存储器、可编程只读存储器、易失性存储器、非易失性存储器、串行存储器、并行存储器或寄存器等,处理器包括但不限于cpld/fpga、dsp、arm处理器、mips处理器等,为了不必要地模糊本公开的实施例,这些公知的结构未在图2中示出。

应该理解,图2中的各个模块的数量仅仅是示意性的。根据实际需要,各模块可以具有任意的数量。

本领域技术人员可以理解,可以对实施例中的系统中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个系统中。可以把实施例中的模块组合成一个模块,以及此外可以把它们分成多个子模块。除了这样的特征和/或过程或者模块中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者系统的所有过程或模块进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

基于上述音量调节系统实施例,本发明还提供了一种音频播放设备,该音频播放设备可以包括上述系统实施例所述的音量调节系统。

进一步地,基于上述音频播放设备实施例,本发明还提供了一种车辆,该车辆可以包括上述设备实施例所述的音频播放设备。

进一步地,基于上述音量调节方法实施例,本发明还提供了一种存储装置,其中存储有多条程序,该程序可以适于由处理器加载以执行上述方法实施例所述的音量调节方法。

再进一步地,基于上述方法实施例,本发明还提供了一种控制装置,其可以包括处理器和存储设备。具体地,存储设备可以适于存储多条程序,该程序可以适于由处理器加载以执行上述方法实施例所述的音量调节方法。

所属技术领域的技术人员可以清楚地了解到,为了描述的方便和简洁,本发明装置实施例的具体工作过程以及相关说明,可以参考前述方法实施例中的对应过程,且与上述方法具有相同的有益效果,在此不再赘述。

本领域技术人员应该能够意识到,结合本文中所公开的实施例描述的各示例的方法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明电子硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以电子硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。本领域技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不是用于描述或表示特定的顺序或先后次序。应该理解这样使用的数据在适当的情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。

至此,已经结合附图所示的优选实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术特征做出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1