音量调节方法、装置、终端设备及存储介质制造方法及图纸

技术编号:16818790 阅读:17 留言:0更新日期:2017-12-16 12:06
本发明专利技术实施例公开了一种音量调节方法、装置、终端设备及存储介质,该方法包括当检测到终端设备进行音源播放时,获取所述音源的音频信息;依据所述音频信息确定和所述音频信息对应的音频振幅;获取终端设备的音量信息,依据所述音量信息确定对应的振幅调整系数;依据所述振幅调整系数对所述音频振幅进行调整。本方案提高了音量调节效率,降低了终端设备的功耗。

Volume regulation method, device, terminal equipment and storage medium

The embodiment of the invention discloses a volume control method, terminal device and storage device, medium, the method includes when the detected terminal equipment for audio playback, audio information of the source; according to the audio amplitude of the audio information and the audio information corresponding to the volume of information acquisition terminal equipment; on the basis of determining the amplitude, the adjustment coefficient corresponding to the volume of information; according to the amplitude adjustment coefficient to adjust the audio amplitude. This scheme improves the efficiency of the volume regulation and reduces the power consumption of the terminal equipment.

【技术实现步骤摘要】
音量调节方法、装置、终端设备及存储介质
本专利技术实施例涉及计算机技术,尤其涉及一种音量调节方法、装置、终端设备及存储介质。
技术介绍
随着终端设备普及程度的提高,越来越多的用户使用终端设备执行各种各样的功能以满足自身需求,如使用终端设备阅读文字、观看视频、听音乐、玩游戏等。当终端设备在播放音视频时,对音量大小的调节存在缺陷,需要改进。
技术实现思路
本专利技术提供了一种音量调节方法、装置、终端设备及存储介质,提高了音量调节效率,降低了终端设备的功耗。第一方面,本专利技术实施例提供了一种音量调节方法,包括:当检测到终端设备进行音源播放时,获取所述音源的音频信息;依据所述音频信息确定和所述音频信息对应的音频振幅;获取终端设备的音量信息,依据所述音量信息确定对应的振幅调整系数;依据所述振幅调整系数对所述音频振幅进行调整。第二方面,本专利技术实施例还提供了一种音量调节装置,包括:获取模块,用于当检测到终端设备进行音源播放时,获取所述音源的音频信息;振幅确定模块,用于依据所述音频信息确定和所述音频信息对应的音频振幅;调整系数确定模块,用于获取终端设备的音量信息,依据所述音量信息确定对应的振幅调整系数;调整模块,用于依据所述振幅调整系数对所述音频振幅进行调整。第三方面,本专利技术实施例还提供了一种终端设备,包括:处理器、存储器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如本专利技术实施例所述的音量调节方法。第四方面,本专利技术实施例还提供了一种包含终端设备可执行指令的存储介质,所述终端设备可执行指令在由终端设备处理器执行时用于执行本专利技术实施例所述的音量调节方法。本专利技术实施例提供的技术方案,当检测到终端设备进行音源播放时,获取所述音源的音频信息;依据所述音频信息确定和所述音频信息对应的音频振幅;获取终端设备的音量信息,依据所述音量信息确定对应的振幅调整系数;依据所述振幅调整系数对所述音频振幅进行调整。本方案提高了音量调节效率,降低了终端设备的功耗。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1是本专利技术实施例提供的一种音量调节方法的流程图;图2是本专利技术实施例提供的另一种音量调节方法的流程图;图3是本专利技术实施例提供的另一种音量调节方法的流程图;图4是本专利技术实施例提供的另一种音量调节方法的流程图;图5是本专利技术实施例提供的一种音量调节装置的结构框图;图6是本专利技术实施例提供的一种终端设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。图1是本专利技术实施例提供的一种音量调节方法的流程图,本实施例可适用于终端设备在播放音源时进行音量调节的情况,该方法可以由本专利技术实施例提供的终端设备来执行,该终端设备的音量调节装置可采用软件和/或硬件的方式实现,如图1所示,本实施例提供的具体方案如下:步骤S101、当检测到终端设备进行音源播放时,获取所述音源的音频信息。终端设备可通过安装的第三方应用程序或系统自带的音视频播放软件进行音源的播放。其中,主要包括音源文件的获取、解码和输出等步骤。示例性的,获取到的音源文件可以是通过网络接收到的组播流,还可以是终端设备本地存储的音视频文件;获取到该音源文件后将其加载到内存缓冲区中;对加载到内存缓冲区的音源文件进行解码,在解码开始之前,如果该音源文件同时包含有视频数据,需要进行音频数据和视频数据的分离,将分离后的音频数据输入至音频解码器,其中,音频解码器主要用于读取内存缓冲区中的音频数据,得到数字音频信号,并将该数字音频信号转换为模拟音频信号,终端设备的播放器件根据该模拟音频信号进行音频播放。在一个实施例中,当监听到音源播放事件被触发时,确定终端设备开始播放音源,其中,该触发事件可以是检测到的触摸屏中显示的播放按钮被按下,还可以是检测到终端设备的播放器件如喇叭开始播放声音时,确定终端设备进行音源播放。当检测到终端设备进行音源播放时,获取所述音源的音频信息。在一个实施例中,可对音频解码器解码得到的数字音频信号进行取样,确定该音源对应的音频信息。在另一实施例中,还可以获取当前播放的音源的原始文件,通过对该原始文件的解析确定音源对应的音频信息。在另一实施例中,以Android系统为例,可通过android.media.MediaRecorder类或android.media.AudioRecord类获取音源的音频信息。步骤S102、依据所述音频信息确定和所述音频信息对应的音频振幅。振幅指物体震动过程中偏离原来位置的最大距离,人耳听到的声音的响度与音源的振幅相关,振幅越大响度越强。在一个实施例中,可对音频解码器解码得到的数字音频信号进行取样,获取预设时间段T内的振幅信息,其中,该振幅信息可有多个振幅值组成,依据得到的多个振幅值可相应的确定在该预设时间段T内播放的音源的振幅曲线。在另一实施例中,以Android系统为例,可通过android.media.MediaRecorder类或android.media.AudioRecord类获取音源的音频信息后得到对应的振幅大小。在另一实施例中,当步骤S101获取到的音频信息为音源对应的原始文件时,可通过对原始文件进行解析以得到对应的振幅大小。在一个实施例中,当检测音源播放时,每隔预设时间(如1s、3s或10s)确定一次振幅,或者实时的,对音频信息的每一帧的振幅进行确定。具体的,所述获取所述音源的音频信息包括:获取所述音源的音频帧信息;相应的,依据所述音频信息确定所述音源的振幅包括:依据所述音频帧信息确定所述音源每一帧的振幅。示例性的,当检测到音源播放时,对音源文件进行解析得到音频帧序列,根据音频帧序列的每一帧确定对应的振幅。步骤S103、获取终端设备的音量信息,依据所述音量信息确定对应的振幅调整系数,依据所述振幅调整系数对所述音频振幅进行调整。在一个实施例中,该获取的音量信息可以是终端设备当前的音量值信息、音量增加信息和音量减小信息中的一种或多种。相应的,依据所述音量信息确定对应的振幅调整系数可以是依据音量信息中的当前的音量值信息、音量增加信息和音量减小信息中的一种或多种进行确定。示例性的,终端设备由静音到最大音量总共分为18个可调等级,每个等级对应一个音量值,当终端设备播放音源时,可通过系统的音量管理组件的getvolume方法得到系统的当前音量值;当用户通过终端设备的调节按钮或者触摸屏进行音量增大或减小调节时,相应的确定当前终端设备的音量是增大还是减小。在一个实施例中,依据当前的音量值确定对应的振幅调节系数可以下表为例:表1音量值调节系数50.5101.5152在另一个实施例中,依据当前的音量增加信息或音量减小信息确定对应的振幅调节系数可以下表为例:表2音量值调节系数增加1.5减小0.8在另一个实施例中,还可根据音量增加信息或音量减小信息结合当前终端的音量值共同确定振幅调节系数以对音频振幅实现调整。在一个可能的实施例中,所述依据所述音量信息确定对应的振幅调整系数包括:依据所述音量信息确定至少两个对应的振本文档来自技高网...
音量调节方法、装置、终端设备及存储介质

【技术保护点】
一种音量调节方法,其特征在于,包括:当检测到终端设备进行音源播放时,获取所述音源的音频信息;依据所述音频信息确定和所述音频信息对应的音频振幅;获取终端设备的音量信息,依据所述音量信息确定对应的振幅调整系数;依据所述振幅调整系数对所述音频振幅进行调整。

【技术特征摘要】
1.一种音量调节方法,其特征在于,包括:当检测到终端设备进行音源播放时,获取所述音源的音频信息;依据所述音频信息确定和所述音频信息对应的音频振幅;获取终端设备的音量信息,依据所述音量信息确定对应的振幅调整系数;依据所述振幅调整系数对所述音频振幅进行调整。2.根据权利要求1所述的方法,其特征在于,所述依据所述音量信息确定对应的振幅调整系数包括:依据终端设备当前的音量值信息、音量增加信息或音量减小信息确定对应的振幅调整系数。3.根据权利要求2所述的方法,其特征在于,所述依据所述音量信息确定对应的振幅调整系数包括:依据所述音量信息确定至少两个对应的振幅调整系数;相应的,所述依据所述振幅调整系数对所述音频振幅进行调整包括:依据所述音频振幅的大小分配不同的振幅调整系数,对所述音频振幅进行调整。4.根据权利要求3所述的方法,其特征在于,当依据所述音量信息确定的对应的振幅调整系数的数目为3个时,所述依据所述音频振幅的大小分配不同的振幅调整系数包括:为大于第一预设阈值或小于第三预设阈值的音频振幅分配第一振幅调整系数,为小于或等于第一预设阈值大于第二预设阈值的音频振幅分配第二振幅调整系数,为小于或等于第二预设阈值大于第三预设阈值的音频振幅分配第三振幅调整系数,其中,所述第一振幅调整系数小于所述第二振幅调整系数,所述第二振幅调整系数小于所述第三振幅调整系数。5.根据权利要求4所述的方法,其特征在于,在所述依据所述音频振幅的大小分配不同的振幅调整系数之前,还包括:确定所述音频信息中满足预...

【专利技术属性】
技术研发人员:严锋贵许钊铵郑志勇甘高亭杨海
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

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

1