一种音量控制方法、装置及终端制造方法及图纸

技术编号:9864830 阅读:83 留言:0更新日期:2014-04-02 21:51
本发明专利技术公开了提供一种音量控制方法、装置及终端,其中的方法可包括:调整音频数据的音量值;根据调整后的音频数据的音量值,计算预设时间内所述音频数据的音量峰值;根据预设的音量控制阀值,控制所述音频数据的音量峰值。本发明专利技术在对音频数据的音量进行智能调整之后,可对调整后的音频数据的音量进行持续监控,以保证音量控制的效果,提升音量控制的智能性。

【技术实现步骤摘要】
一种音量控制方法、装置及终端
本专利技术涉及一种电子
,尤其涉及电子控制
,具体涉及一种音量控制方法、装置及终端。
技术介绍
智能音量控制指通过对音频数据的分析,无需用户手动操作,自动控制音频数据的音量大小。传统的音量控制方式中,对音频数据进行智能音量调整后,即退出音量控制流程,并不对调整后音频数据的音量进行监控;待下一次音量控制流程启动后,重新对音频数据进行智能音量控制和调整。然而,在退出音量控制流程之后,下一次音量控制流程启动之前,随着音频数据的播放,已调整的音频数据的音量可能重新出现音量过大或过小的问题,从而影响了音量控制的效果,降低了音量控制的智能性。
技术实现思路
本专利技术实施例提供一种音量控制方法、装置及终端,在对音频数据的音量进行智能调整之后,可对调整后的音频数据的音量进行持续监控,以保证音量控制的效果,提升音量控制的智能性。本专利技术第一方面提供了一种音量控制方法,可包括:调整音频数据的音量值;根据调整后的音频数据的音量值,计算预设时间内所述音频数据的音量峰值;根据预设的音量控制阀值,控制所述音频数据的音量峰值。本专利技术第二方面提供了一种音量控制装置,可包括:调整模块,用于调整音频数据的音量值;计算模块,用于根据调整后的音频数据的音量值,计算预设时间内所述音频数据的音量峰值;控制模块,用于根据预设的音量控制阀值,控制所述音频数据的音量峰值。本专利技术第三方面提供了一种终端,可包括:上述的音量控制装置。实施本专利技术实施例,具有如下有益效果:本专利技术实施例在对音频数据进行智能音量调整之后,在预设时间内持续对调整后的音频数据的音量进行监控,并根据预设的音量控制阀值对调整后的音频数据的音量峰值进行控制。由于在智能音量调整之后,继续对调整后的音频数据的音量进行监控,并在监控到音量峰值过高或过低时进行音量的智能控制,保证了音量控制的效果,提升了音量控制的智能性。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种音量控制方法的流程图;图2为本专利技术实施例提供的另一种音量控制方法的流程图;图3为本专利技术实施例提供的又一种音量控制方法的流程图;图4为本专利技术实施例提供的又一种音量控制方法的流程图;图5为本专利技术实施例提供的又一种音量控制方法的流程图;图6为本专利技术实施例提供的一种音量控制装置的结构示意图;图7为图6所示调整模块的一个实施例的结构示意图;图8为图6所不调整|旲块的另一个实施例的结构不意图;图9为图6所示计算模块的实施例的结构示意图;图10为图6所示控制模块的一个实施例的结构示意图;图11为图6所示控制模块的另一个实施例的结构示意图。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供的音量控制方法可以适用于对各种终端的音量控制,例如:对PC (Personal Computer,个人计算机)的系统音量控制,对移动终端的系统音量控制,等等;也可以适用于对各种终端中的音视频软件的音量控制,例如:对终端中的视频播放器的音量控制,对终端中的音频播放器的音量控制,等等;还可以适用于对各种终端中的各种应用的音量控制,例如:对终端中某游戏的音量控制,等等。下面将结合图1-图5,对本专利技术实施例提供的音量控制方法进行详细介绍。请参见图1,为本专利技术实施例提供的一种音量控制方法的流程图;该方法可以包括以下步骤SlOl-步骤S103。S101,调整音频数据的音量值;对音频数据的音量值的调整包括:增大音频数据的音量值,或者减小音频数据的音量值。本步骤中,对音频数据的音量值进行调整时,调整对象为音频数据的音频帧,对于压缩的音频数据,例如:MP3(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)音频数据、AAC (Advanced Audio Coding,高级音频编码)音频数据,首先执行解压处理,获得音频帧,再对音频帧进行调整。对于非压缩的音频数据,可直接对音频帧进行调整。S102,根据调整后的音频数据的音量值,计算预设时间内所述音频数据的音量峰值;其中,预设时间可以根据实际需要进行设定,其可以采用具体时长表示,例如:200ms,500ms。由于音频帧对应时域上的时间点,连续音频帧则可对应时域上的一段时间,因此,所述预设时间也可以由连续音频帧的数量表示,例如:30帧连续音频帧、50帧连续音频帧。S103,根据预设的音量控制阀值,控制所述音频数据的音量峰值。音量控制阀值可以是由用户设定的阀值,该音量控制阀值可以包括:用于智能减小音频数据的音量的第一音量控制阀值,及用于智能增大音频数据的音量的第二音量控制阀值。本步骤中,可以通过控制音频数据的音量峰值,达到音量控制的作用,具体为:如果音量峰值大于第一音量控制阀值,则对音频数据进行负增益处理,从而减小音频数据的音量;或者,如果音量峰值小于第二音量控制阀值,则对音频数据进行正增益处理,从而增大音频数据的音量。请参见图2,为本专利技术实施例提供的另一种音量控制方法的流程图;图2所示实施例中,音频数据的音量值较小,需要对音频数据的音量进行增大处理,并对增大处理后的音频数据的音量进行监控,采用预设的第一音量控制阀值,对增大处理后的音频数据的音量峰值进行控制。该方法可以包括以下步骤S201-步骤S207。S201,获取音频数据的每一帧音频帧的所有采样值;本实施例中,音频数据的每一帧音频帧可采用PCM(Pulse-Code Modulation,脉冲编码调制)进行采样,本步骤获取每一帧音频帧的所有PCM采样值。S202,采用第一增益系数,对每一帧音频帧的所有采样值进行正增益处理; 其中,第一增益系数可以采用K1表示,其中,1>1。本步骤中,将每一帧的所有采样值均乘以K1,则可实现对每一帧音频帧的正增益处理,增大每一帧音频帧的音量,从而增大音频数据的音量。所述第一增益系数K1可以采用各种算法获得,例如:可以采用算法K1=VtagZXaj^f算得到,其中Vtag表示需要增大到的目标音量值,Vmax表示音频帧的最大采样值;再如:可以采用倍数算法,设定K1为固定值,如1.2、1.5或2.0,即表示将每一帧音频帧的音量增大至原音量的1.2倍、1.5倍或2.0倍。S203,针对调整后的所述音频数据的每一帧音频帧,对每一帧音频帧的所有采样值进行求和计算,获得每一帧音频帧的能量;本步骤中,每一帧音频帧的能量可以用Ei表示,其中,i为音频数据中音频帧的序号。例如:MP3音频数据中每个音频帧有1152个采样,则本步骤中,将该1152个采样值相加,求和获得每个音频帧的能量。S204,选取预设值数量的连续音频帧;其中,预设值可以根据实际需要进行设本文档来自技高网...

【技术保护点】
一种音量控制方法,其特征在于,包括:调整音频数据的音量值;根据调整后的音频数据的音量值,计算预设时间内所述音频数据的音量峰值;根据预设的音量控制阀值,控制所述音频数据的音量峰值。

【技术特征摘要】
1.一种音量控制方法,其特征在于,包括: 调整音频数据的音量值; 根据调整后的音频数据的音量值,计算预设时间内所述音频数据的音量峰值; 根据预设的音量控制阀值,控制所述音频数据的音量峰值。2.如权利要求1的方法,其特征在于,所述调整音频数据的音量值,包括: 获取音频数据的每一帧音频帧的所有采样值; 采用第一增益系数,对每一帧音频帧的所有采样值进行正增益处理。3.如权利要求1所述的方法,其特征在于,所述调整音频数据的当前音量值,包括: 获取音频数据的每一帧音频帧的所有采样值; 采用第二增益系数,对每一帧音频帧的所有采样值进行负增益处理。4.如权利要求2或3所述的方法,其特征在于,所述根据调整后的音频数据的音量值,计算预设时间内所述音频数据的音量峰值,包括: 针对调整后的所述音频数据的每一帧音频帧,对每一帧音频帧的所有采样值进行求和计算,获得每一帧音频帧的能量; 选取预设值数量的连续音频帧,或者选取预设时间内的连续音频帧; 计算所选取的连续音频帧的平均能量,获得所述音频数据的音量峰值。5.如权利要求4所述的方法,其特征在于,根据预设的音量控制阀值,控制所述音频数据的音量峰值,包括: 判断所述音频数据的音量峰值是否大于第一音量控制阀值; 如果所述音频数据的音量峰值大于第一音量控制阀值,则采用预设的第一控制系数,对所述音频数据进行负增益处理。6.如权利要求4所述的方法,其特征在于,根据预设的音量控制阀值,控制所述音频数据的音量峰值,包括: 判断所述音频数据的音量峰值是否小于第二音量控制阀值; 如果所述音频数据的音量峰值小于第二音量控制阀值,则采用预设的第二控制系数,对所述音频数据进行正增益处理。7.—种音量控制装置,其特征在于,包括: 调整模块,用于调整音频数据的...

【专利技术属性】
技术研发人员:赖晶
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1