一种音响音量自动控制方法、装置、设备和存储介质与流程

文档序号:16776637发布日期:2019-02-01 18:46阅读:385来源:国知局
一种音响音量自动控制方法、装置、设备和存储介质与流程

本发明涉及音响领域,特别是一种音响音量自动控制方法、装置、设备和存储介质。



背景技术:

目前,随着生活水平的提高,越来越多的人参与到广场舞行列。由于广场舞通常是在空旷区域,难以避免会有各种各样的外界噪音干扰到舞曲,因此需要确保音量足够。目前已有的方案通常是通过在音响中设置噪音检测装置,自动将音响的音量提升到大于环境噪声。这种方法虽然能够使音响音量大于环境噪音,但是广场舞通常是以队列形式进行,而现有方案仅仅是将音量调至刚好大于环境噪音,对于距离音响较远的舞者而言音量未必足够。



技术实现要素:

为解决上述问题,本发明的目的在于提供一种音响音量自动控制方法、装置、设备和存储介质,在实际应用中能根据用户输入的队列信息和环境噪音自动完成音量的控制。

本发明解决其问题所采用的技术方案是:

第一方面,本发明提出了一种音响音量自动控制方法,包括以下步骤:

读取当前的外界噪音信息,根据所述外界噪音信息设置音响的基准音量;

读取用户输入的队列信息,根据队列信息计算出音响的增量音量;

根据所述基准音量和增量音量相加得出实际音量,并将音响音量调整至实际音量。

进一步,所述队列信息包括队列的行数和列数。

进一步,所述增量音量的数值为队列的行数和列数相加所得的数值。

进一步,所述根据所述基准音量和增量音量相加得出实际音量还包括:读取音响的最大音量,当所述实际音量大于最大音量时,将音响调整为最大音量。

一种音响音量自动控制装置,包括以下装置:

基准音量获取单元,用于读取当前的外界噪音信息,根据所述外界噪音信息设置音响的基准音量;

增量音量获取单元,用于读取用户输入的队列信息,根据队列信息计算出音响的增量音量;

音响音量调整单元,用于根据所述基准音量和增量音量相加得出实际音量,并将音响音量调整至实际音量。

进一步,所述音响音量调整单元还包括以下单元:

最大音量设置单元,用于读取音响的最大音量,当所述实际音量大于最大音量时,将音响调整为最大音量。

第三方面,本发明提供了一种音响音量自动控制设备,

包括至少一个控制处理器和用于与至少一个控制处理器通信连接的存储器;存储器存储有可被至少一个控制处理器执行的指令,指令被至少一个控制处理器执行,以使至少一个控制处理器能够执行如上所述的音响音量自动控制方法。

第四方面,本发明提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,计算机可执行指令用于使计算机执行如上所述的音响音量自动控制方法。

第五方面,本发明还提供了一种计算机程序产品,所述计算机程序产品包括存储在计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使计算机执行如上所述的音响音量自动控制方法。

本发明实施例中提供的一个或多个技术方案,至少具有如下有益效果:本发明采用了一种音响音量自动控制方法、装置、设备和存储介质。通过外界噪音信息得出基准音量,通过队列信息计算出增量音量,将基准音量和增量音量相加得出实际音量,从而完成对音响音量的自动控制。相对比起现有技术只根据外界噪音来控制音响音量的方法,本发明的方法增加了队列信息,在通过噪音信息调整音量之外通过队列信息对音量进行进一步的调整,大大提高了用户体验。

附图说明

下面结合附图和实例对本发明作进一步说明。

图1是本发明一个实施例的一种音响音量自动控制方法的步骤图;

图2是本发明一个实施例的一种音响音量自动控制装置的装置结构图;

图3是本发明一个实施例的一种音响音量自动控制设备的示意图。

具体实施方式

目前,随着生活水平的提高,越来越多的人参与到广场舞行列。由于广场舞通常是在空旷区域,难以避免会有各种各样的外界噪音干扰到舞曲,因此需要确保音量足够。目前已有的方案通常是通过在音响中设置噪音检测装置,自动将音响的音量提升到大于环境噪声。这种方法虽然能够使音响音量大于环境噪音,但是广场舞通常是以队列形式进行,而现有方案仅仅是将音量调至刚好大于环境噪音,对于距离音响较远的舞者而言音量未必足够。

尤其是广场舞通常是以队列形式进行,舞者通常会形成多列的队伍,倘若只是依据音响附近的噪音进行音量调整,很容易使距离噪音较远的舞者听不到音响。因此需要进一步将队列的规模加入到音量调整的范畴。

基于此,本发明提供了一种音响音量自动控制方法、装置、设备和存储介质。通过外界噪音信息得出基准音量,通过队列信息计算出增量音量,将基准音量和增量音量相加得出实际音量,从而完成对音响音量的自动控制。相对比起现有技术只根据外界噪音来控制音响音量的方法,本发明的方法增加了队列信息,在通过噪音信息调整音量之外通过队列信息对音量进行进一步的调整,大大提高了用户体验。

下面结合附图,对本发明实施例作进一步阐述。

参照图1,本发明的一个实施例提供了一种音响音量自动控制方法,包括以下步骤:

步骤s1,读取当前的外界噪音信息,根据所述外界噪音信息设置音响的基准音量;

步骤s2,读取用户输入的队列信息,根据队列信息计算出音响的增量音量;

步骤s3,根据所述基准音量和增量音量相加得出实际音量,并将音响音量调整至实际音量。

其中,在本实施例步骤s1中,外界噪音的采集可以是任意频率,本实施例中优选采用每10分钟采集一次,避免过度频繁采集导致音量变化过快,影响用户体验。

其中,在本实施例的步骤s2中,增量音量可以采用任意参数计算,本实施例中优选采用队列信息,从而实现将舞者数量加入到音量自动控制的因素中,提高用户体验。

其中,在本实施例的步骤s3中,若基准音量大于音响的最大音量,将音响调整至最大音量。

进一步,在本发明的另一个实施例中,所述队列信息包括队列的行数和列数。

其中,本实施例中优选采用用户输入的形式获取行数和列数,同时用户可以在使用过程中对数值进行编辑,从而提高用户体验。

进一步,在本发明的另一个实施例中,所述增量音量的数值为队列的行数和列数相加所得的数值。

其中,本实施例中优选采用队列信息计算出增量数值作为分贝数。例如队列为2行3列,则取行数和列数相加所得的值5作为分贝数,在基准音量的基础上增加5分贝。

进一步,在本发明的另一个实施例中,所述根据所述基准音量和增量音量相加得出实际音量还包括:读取音响的最大音量,当所述实际音量大于最大音量时,将音响调整为最大音量。

其中,由于音响的可调音量具有上限,因此当实际音量大于最大音量时直接调整至最大音量,避免音量过大导致音响损坏。

其中,所述最大音量通过用户输入的数值所确定。

参考图2,一种音响音量自动控制装置,包括以下装置:

基准音量获取单元1100,用于读取当前的外界噪音信息,根据所述外界噪音信息设置音响的基准音量;

增量音量获取单元1200,用于读取用户输入的队列信息,根据队列信息计算出音响的增量音量;

音响音量调整单元1300,用于根据所述基准音量和增量音量相加得出实际音量,并将音响音量调整至实际音量。

进一步,所述音响音量调整单元还包括以下单元:

最大音量设置单元1301,用于读取音响的最大音量,当所述实际音量大于最大音量时,将音响调整为最大音量。

参考图3,本发明实施例还提供了一种音响音量自动控制设备,该音响音量自动控制设备6000可以是任意类型的智能终端,例如手机、平板电脑、个人计算机等。

具体地,该音响音量自动控制设备6000包括:一个或多个控制处理器6001和存储器6002,图3中以一个控制处理器6001为例。

控制处理器6001和存储器6002可以通过总线或者其他方式连接,图3中以通过总线连接为例。

存储器6002作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态性计算机可执行程序以及模块,如本发明实施例中的音响音量自动控制设备对应的程序指令/模块,例如,图2中所示的基准音量获取单元1100和增量音量获取单元1200。控制处理器6001通过运行存储在存储器6002中的非暂态软件程序、指令以及模块,从而执行音响音量自动控制装置1000的各种功能应用以及数据处理,即实现上述方法实施例的音响音量自动控制方法。

存储器6002可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据音响音量自动控制装置1000的使用所创建的数据等。此外,存储器6002可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施方式中,存储器6002可选包括相对于控制处理器6001远程设置的存储器,这些远程存储器可以通过网络连接至该音响音量自动控制设备6000。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

所述一个或者多个模块存储在所述存储器6002中,当被所述一个或者多个控制处理器6001执行时,执行上述方法实施例中的音响音量自动控制方法,例如,执行以上描述的图1中的方法步骤s1至s3,实现图2中的单元1100-1300的功能。

本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个控制处理器执行,例如,被图3中的一个控制处理器6001执行,可使得上述一个或多个控制处理器6001执行上述方法实施例中的音响音量自动控制方法,例如,执行以上描述的图1中的方法步骤s1至s3,实现图2中的单元1100-1300的功能。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

通过以上的实施方式的描述,本领域技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现。本领域技术人员可以理解实现上述实施例方法中的全部或部分流程是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(readonlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

以上所述,只是本发明的较佳实施例而已,本发明并不局限于上述实施方式,只要其以相同的手段达到本发明的技术效果,都应属于本发明的保护范围。

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