音量设置方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:20654908 阅读:33 留言:0更新日期:2019-03-23 06:40
本发明专利技术公开了一种音量设置方法、装置、计算机设备及存储介质。首先获取音频加载请求,其中所述音频加载请求包括待播放的音频数据,再对所述待播放的音频数据进行处理,得到所述待播放的音频数据对应的原始音量值,然后获取播放设备的播放音量对应的当前播放音量值,再然后计算所述播放设备的当前播放音量值和所述待播放的音频数据的原始音量值叠加产生的音量值,得到预期叠加音量值,最后判断所述预期述叠加音量值是否在预设音量阈内,若所述预期叠加音量值未在所述预设音量阈内,则根据所述预期叠加音量值和所述预设音量阈设置播放设备的音量。

【技术实现步骤摘要】
音量设置方法、装置、计算机设备及存储介质
本专利技术涉及多媒体控制领域,尤其涉及一种音量设置方法、装置、计算机设备及存储介质。
技术介绍
随着多媒体技术的不断发展,用户可以随时随地播放视频或者音频。在播放器结束视频或音频的播放时,会保留被结束的视频或音频的音量设置,也就是说,用户再次播放视频或者音频时,播放器会保留了上一次播放时的音量大小,且由于用户再次播放视频或者音频的时候往往很容易忽略上一次播放时的音量,使得用户再次播放视频或者音频时音量过高,并且无法根据不同音量的视频或者音频做自适应调整,灵活性不高。
技术实现思路
本专利技术实施例提供一种音量设置方法、装置、计算机设备及存储介质,从而达到自动适应不同音量的视频或者音频的音量,提高视频或者音频播放时播放设备对音量控制的灵活性的效果。一种音量设置方法,包括:获取音频加载请求,其中所述音频加载请求包括待播放的音频数据;对所述待播放的音频数据进行处理,得到所述待播放的音频数据对应的原始音量值;获取播放设备的播放音量对应的当前播放音量值;计算所述播放设备的当前播放音量值和所述待播放的音频数据的原始音量值叠加产生的音量值,得到预期叠加音量值;判断所述预期述叠加音量值是否在预设音量阈内;若所述预期叠加音量值未在所述预设音量阈内,则根据所述预期叠加音量值和所述预设音量阈设置播放设备的音量。一种音量设置装置,包括:请求获取模块,用于获取音频加载请求,其中所述音频加载请求包括待播放的音频数据;处理模块,用于对所述待播放的音频数据进行处理,得到所述待播放的音频数据对应的原始音量值;音量值获取模块,用于获取播放设备的播放音量对应的当前播放音量值;计算模块,用于计算所述播放设备的当前播放音量值和所述待播放的音频数据的原始音量值叠加产生的音量值,得到预期叠加音量值;判断模块,用于判断所述预期述叠加音量值是否在预设音量阈内;设置模块,用于若所述预期叠加音量值未在所述预设音量阈内,则根据所述预期叠加音量值和所述预设音量阈设置播放设备的音量。一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述音量设置方法的步骤。一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述音量设置方法的步骤。上述音量设置方法、装置、计算机设备及存储介质,通过获取音频加载请求,其中音频加载请求包括待播放的音频数据,再对待播放的音频数据进行处理,得到待播放的音频数据对应的原始音量值,然后获取播放设备的播放音量对应的当前播放音量值,然后再计算播放设备的当前播放音量值和待播放的音频数据的原始音量值叠加产生的音量值,得到预期叠加音量值,最后判断预期述叠加音量值是否在预设音量阈内,若预期叠加音量值未在预设音量阈内,则根据预期叠加音量值和预设音量阈设置播放设备的音量,从而达到能够根据音源的原始音量的不同来自适应调节,提高视频或者音频播放时播放设备对音量控制的灵活性。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一实施例中音量设置方法的一应用环境示意图;图2是本专利技术一实施例中音量设置方法的一示例图;图3是本专利技术一实施例中音量设置方法的一示例图;图4是本专利技术一实施例中音量设置方法的一示例图;图5是本专利技术一实施例中音量设置方法的一示例图;图6是本专利技术一实施例中音量设置方法的一示例图;图7是本专利技术一实施例中音量设置方法的一示例图;图8是本专利技术一实施例中音量设置装置的一原理框图;图9是本专利技术一实施例中音量设置装置的一原理框图;图10是本专利技术一实施例中计算机设备的一示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供的音量设置方法,可应用在如图1的应用环境中,其中,计算机设备通过网络与服务器进行通信。计算机设备在发送出包括待播放的音频数据的音频加载请求后,服务器获取该音频加载请求,并对待播放的音频数据进行处理、计算和判断等操作后,设置播放设备的播放音量。其中,计算机设备可以但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。在一实施例中,如图2所示,提供一种音量设置方法,以该方法应用在图1中的服务器为例进行说明,包括如下步骤:S10:获取音频加载请求,其中音频加载请求包括待播放的音频数据。其中,音频加载请求是用户在选择想要播放的音频或者视频之后,点击了播放按键之后触发的,其中,音频加载请求中携带了用户想要播放的音频或者视频(待播放的音频数据),在音频加载请求触发之后,服务器获取该音频加载请求。待播放的音频数据为用户点击想要播放的音频或者视频。若为视频,则待播放的音频数据为视频中的音源(即音频部分)。具体地,在用户触发了音频加载请求后,服务器获取包括待播放的音频数据的音频加载请求。S20:对待播放的音频数据进行处理,得到待播放的音频数据对应的原始音量值。其中,待播放的音频数据对应的原始音量值是一个相对的百分比,是相对设备音量最大分贝值而言的。具体地,对待播放的音频数据进行解码,并分析预设时段内音频数据的平均电平,再将平均电平转化为音频数据对应的原始音量值,其中,原始音量值为制作音频时所收集到的声音大小,例如在录音时录音设备所录到的声音大小。S30:获取播放设备的播放音量对应的当前播放音量值。其中,播放设备为播放音频的设备,例如,在计算机设备的音响、耳机等。播放设备的播放音量是指用户采用播放设备来播放音频时播放设备发出的声音。播放设备的播放音量对应的当前播放音量值是指用户上一次采用播放设备播放完一段音频之后,播放设备所设置的声音大小所对应的音量值。例如,在用户上一次采用音乐播放软件播放了一首歌,播放设备所设置的音量值30,则获取到的当前播放音量值也为30。具体地,获取播放设备的播放音量对应的当前播放音量值。S40:计算播放设备的当前播放音量值和待播放的音频数据的原始音量值叠加产生的音量值,得到预期叠加音量值。其中,预期叠加音量值为原始音量值和播放设备的当前播放音量值叠加产生的音量值,并将该音量值视为人耳听到的真实听到的音量大小。预期叠加音量值的计算公式为:V=aVs+bVp)-E;其中,V为预期叠加音量值;a为当前播放音量权重;Vs为播放设备的当前播放音量值;b为原始音量权重;Vp为待播放的音频数据的原始音量值;E为环境系数。其中,a和b是变量,服务端可以通过调节a或b来确定预期叠加音量值,a和b之间的关系为:a+b=1。具体地,先对当前播放音量值和原始音量值进行加权求和,再计算求和结果和环境系数之间的差值,便可以得到预期叠加音量值。其中,环境系数是根据用户所处的环境有关。本文档来自技高网...

【技术保护点】
1.一种音量设置方法,其特征在于,包括:获取音频加载请求,其中所述音频加载请求包括待播放的音频数据;对所述待播放的音频数据进行处理,得到所述待播放的音频数据对应的原始音量值;获取播放设备的播放音量对应的当前播放音量值;计算所述播放设备的当前播放音量值和所述待播放的音频数据的原始音量值叠加产生的音量值,得到预期叠加音量值;判断所述预期叠加音量值是否在预设音量阈内;若所述预期叠加音量值未在所述预设音量阈内,则根据所述预期叠加音量值和所述预设音量阈设置播放设备的音量。

【技术特征摘要】
1.一种音量设置方法,其特征在于,包括:获取音频加载请求,其中所述音频加载请求包括待播放的音频数据;对所述待播放的音频数据进行处理,得到所述待播放的音频数据对应的原始音量值;获取播放设备的播放音量对应的当前播放音量值;计算所述播放设备的当前播放音量值和所述待播放的音频数据的原始音量值叠加产生的音量值,得到预期叠加音量值;判断所述预期叠加音量值是否在预设音量阈内;若所述预期叠加音量值未在所述预设音量阈内,则根据所述预期叠加音量值和所述预设音量阈设置播放设备的音量。2.如权利要求1所述的音量设置方法,其特征在于,所述对所述音频数据进行处理,得到所述音频数据的音量值,包括:对所述音频数据进行解码,得到所述待播放的音频数据的波形;分析预设时段内所述待播放的音频数据的波形的平均电平;将分析得出的所述待播放的音频数据的波形的平均电平转化为所述待播放的音频数据对应的原始音量值。3.如权利要求2所述的音量设置方法,其特征在于,所述将分析得出的所述待播放的音频数据的波形的平均电平转化为所述待播放的音频数据对应的原始音量值,包括:采用电平和分贝值之间的转换公式,将所述分析得出的所述待播放的音频数据的波形的平均电平转换为分贝值;采用分贝值和音量值之间的转换公式,将所述分贝值转换为所述待播放音频数据对应的原始音量值。4.如权利要求1所述的音量设置方法,其特征在于,所述计算所述播放设备的当前播放音量值和所述待播放的音频数据的原始音量值叠加产生的音量值,得到预期叠加音量值,包括:将所述播放设备的当前播放音量值和所述待播放的音频数据的原始音量值进行加权求和运算,得到求和叠加值;计算所述求和叠加值和环境系数之间的差值,得到所述预期叠加音量值,其中所述环境系数的大小是根据所述播放设备所处的环境的噪音大小而定的。5.如权利要求1所述的音量设置方法,其特征在于,所述若所述预期叠加音量值未在所述预设音量阈内,则根据所述预期叠加音量值和所述预设音量阈设置播放设备的音量,包括:若所述预...

【专利技术属性】
技术研发人员:刘慧众
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:广东,44

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

1