响度控制方法及装置制造方法及图纸

技术编号:17883218 阅读:50 留言:0更新日期:2018-05-06 03:56
本公开是关于响度控制方法及装置。该方法包括:获取音频文件以及用于播放音频文件的音量值;确定音频文件的音频类型,音频类型至少包括音频文件的内容类型以及音频文件的提供方类型中至少一项;获取与音量值以及音频类型对应的目标响度增益值;根据目标响度增益值对音频文件进行响度增益调整。该技术方案可以在无需用户整响度增益值或音量值的前提下,使音频播放设备所输出的响度为适于用户听取该音频类型的音频文件的响度,从而改善了用户体验。

Method and device for controlling loudness

The present disclosure is about a method and device for controlling the loudness. The method includes: obtaining the audio file and the volume value for playing the audio file; determining the audio type of the audio file, the audio type at least including the content type of the audio file and at least one of the provider types of the audio file; obtaining the target loudness gain corresponding to the volume value and the audio class; The loudness gain of target is adjusted to loudness gain of audio files. The scheme can make the loudness of the audio playback device as the loudness of the audio file suitable for the user to listen to the audio type without the user's full loudness gain or volume value, thus improving the user experience.

【技术实现步骤摘要】
响度控制方法及装置
本公开涉及音频处理领域,尤其涉及响度控制方法及装置。
技术介绍
随着科技的发展,音频播放设备例如智能音箱能够通过网络获取海量的可用于播放的音频文件,其中所获取的音频文件可能是由多家提供方所提供的,同时所获取的音频文件还可能包括多种内容类型例如相声、话剧、古典音乐、摇滚音乐等。相关技术中,当音频播放设备的音量一定时,可能出现音频播放设备播放一个提供方所提供的内容类型为相声的音频文件时输出的响度刚好适合用户听取,而该音频播放设备播放另一个提供方所提供的内容类型为古典音乐的音频文件时输出的响度较大或较小不适合用户听取的状况,因此需要用户针对不同类型的音频文件调整响度增益值或音量值,使音频播放器输出的响度适合用户听取,从而损害了用户体验。
技术实现思路
为克服相关技术中存在的问题,本公开的实施例提供一种响度控制方法及装置。技术方案如下:根据本公开的实施例的第一方面,提供一种响度控制方法,该方法应用于音频播放设备,包括:获取音频文件以及用于播放音频文件的音量值;确定音频文件的音频类型,音频类型至少包括音频文件的内容类型以及音频文件的提供方类型中至少一项;获取与音量值以及音频类型对应的目标响度增益值;根据目标响度增益值对音频文件进行响度增益调整。本公开的实施例提供的技术方案中,通过获取音频文件以及用于播放音频文件的音量值,其中音量值能够反映用户希望音频播放设备输出响度的大小,通过确定音频文件的音频类型,获取与音量值以及音频类型对应的目标响度增益值,并根据目标响度增益值对音频文件进行响度增益调整,其中目标响度增益值为适合在该音量值下播放该音频类型的音频文件时对音频文件进行响度增益调整所使用的增益值。因此当音频播放设备播放经过上述响度增益调整后的音频文件时,在无需用户整响度增益值或音量值的前提下,使音频播放设备所输出的响度为适于用户听取该音频类型的音频文件的响度,从而改善了用户体验。在一个实施例中,方法还包括:获取音频文件的音频标识,音频标识用于指示音频文件的音频类型;确定音频文件的音频类型,包括:根据音频文件的音频标识确定音频文件的音频类型。在一个实施例中,获取与音量值以及音频类型对应的目标响度增益值,包括:根据音量值以及音频类型在响度增益数据库中进行查询以获取目标响度增益值,响度增益数据库用于指示至少一组音量值以及音频类型与响度增益值的对应关系。根据本公开的实施例的第二方面,提供一种响度增益数据库生成方法,包括:获取参考音频文件以及参考音频文件的音频类型,音频类型至少包括参考音频文件的内容类型以及参考音频文件的提供方类型中至少一项;获取参考音量值以与音频类型以及参考音量值对应的参考响度值;根据参考音量值以及实际响度增益值播放参考音频文件以获取实际响度值;当实际响度值与参考响度值一致时,生成至少用于指示参考音量值以及音频类型与实际响度增益值的对应关系的响度增益数据库。根据本公开的实施例的第三方面,提供一种响度控制装置,包括:音频文件获取模块,用于获取音频文件以及用于播放音频文件的音量值;音频类型确定模块,用于确定音频文件的音频类型,音频类型至少包括音频文件的内容类型以及音频文件的提供方类型中至少一项;响度增益值获取模块,用于获取与音量值以及音频类型对应的目标响度增益值;响度增益调整模块,用于根据目标响度增益值对音频文件进行响度增益调整。在一个实施例中,装置还包括:音频标识获取模块,用于获取音频文件的音频标识,音频标识用于指示音频文件的音频类型;音频类型确定模块,包括:音频类型确定子模块,用于根据音频文件的音频标识确定音频文件的音频类型。在一个实施例中,响度增益值获取模块,包括:响度增益值获取子模块,用于根据音量值以及音频类型在响度增益数据库中进行查询以获取目标响度增益值,响度增益数据库用于指示至少一组音量值以及音频类型与响度增益值的对应关系。根据本公开的实施例的第四方面,提供一种响度增益数据库生成装置,包括:音频文件获取模块,用于获取参考音频文件以及参考音频文件的音频类型,音频类型至少包括参考音频文件的内容类型以及参考音频文件的提供方类型中至少一项;参考响度值获取模块,用于获取参考音量值以与音频类型以及参考音量值对应的参考响度值;实际响度值获取模块,用于根据参考音量值以及实际响度增益值播放参考音频文件以获取实际响度值;数据库生成模块,用于当实际响度值与参考响度值一致时,生成至少用于指示参考音量值以及音频类型与实际响度增益值的对应关系的响度增益数据库。根据本公开的实施例的第五方面,提供一种响度控制装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为:获取音频文件以及用于播放音频文件的音量值;确定音频文件的音频类型,音频类型至少包括音频文件的内容类型以及音频文件的提供方类型中至少一项;获取与音量值以及音频类型对应的目标响度增益值;根据目标响度增益值对音频文件进行响度增益调整。根据本公开的实施例的第六方面,提供一种计算机可读存储介质,其上存储有计算机指令,其特征在于,该指令被处理器执行时实现本公开的实施例的第一方面所提供的任一项方法的步骤。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是根据一示例性实施例示出的响度控制方法的流程示意图;图2是根据一示例性实施例示出的响度控制方法的流程示意图;图3是根据一示例性实施例示出的响度增益数据库生成的流程示意图;图4a是根据一示例性实施例示出的响度控制装置的结构示意图1;图4b是根据一示例性实施例示出的响度控制装置的结构示意图2;图4c是根据一示例性实施例示出的响度控制装置的结构示意图3;图5是根据一示例性实施例示出的响度增益数据库生成装置的结构示意图;图6是根据一示例性实施例示出的一种装置的框图;图7是根据一示例性实施例示出的一种装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。随着科学技术的高速发展和人们生活水平的不断提高,近年来,音频播放设备例如随身音乐播放器、智能手机、智能音箱等逐渐在人们的生活中普及。随着网络技术的发展,音频播放器例如智能音箱或智能手机可以接入网络,并通过网络获取海量的可用于播放的音频文件。其中,音频播放器所获取的音频文件可能是由多家提供方所提供的,同时音频播放器所获取的音频文件还可能包括多种内容类型。例如,音频播放器所获取的音频文件可能是某网页播放器里“我喜欢的音乐”歌单中内容为古典音乐音乐会现场录音的音频文件,也可能是音频播放器上储存的内容为相声的音频文件,甚至可能是音频播放器的提示语音或提示音等。响度是电信号转换为声波振动时度量声音能量的一个指标,是人耳听觉对声音强弱的主观感受,当用户为音频播放设备设定的音量一定时,可能使音频播放设备播放一个提供方所提供的内容类型为相声的音频文件时本文档来自技高网...
响度控制方法及装置

【技术保护点】
一种响度控制方法,其特征在于,所述方法应用于音频播放设备,包括:获取音频文件以及用于播放所述音频文件的音量值;确定所述音频文件的音频类型,所述音频类型至少包括所述音频文件的内容类型以及所述音频文件的提供方类型中至少一项;获取与所述音量值以及所述音频类型对应的目标响度增益值;根据所述目标响度增益值对所述音频文件进行响度增益调整。

【技术特征摘要】
1.一种响度控制方法,其特征在于,所述方法应用于音频播放设备,包括:获取音频文件以及用于播放所述音频文件的音量值;确定所述音频文件的音频类型,所述音频类型至少包括所述音频文件的内容类型以及所述音频文件的提供方类型中至少一项;获取与所述音量值以及所述音频类型对应的目标响度增益值;根据所述目标响度增益值对所述音频文件进行响度增益调整。2.根据权利要求1所述的响度控制方法,其特征在于,所述方法还包括:获取所述音频文件的音频标识,所述音频标识用于指示所述音频文件的音频类型;所述确定所述音频文件的音频类型,包括:根据所述音频文件的音频标识确定所述音频文件的音频类型。3.根据权利要求1所述的响度控制方法,其特征在于,所述获取与所述音量值以及所述音频类型对应的目标响度增益值,包括:根据所述音量值以及所述音频类型在响度增益数据库中进行查询以获取所述目标响度增益值,所述响度增益数据库用于指示至少一组音量值以及音频类型与响度增益值的对应关系。4.一种响度增益数据库生成方法,其特征在于,包括:获取参考音频文件以及所述参考音频文件的音频类型,所述音频类型至少包括所述参考音频文件的内容类型以及所述参考音频文件的提供方类型中至少一项;获取参考音量值;获取与所述参考音量值以及所述音频类型对应的参考响度值;根据所述参考音量值以及实际响度增益值播放所述参考音频文件以获取实际响度值;当所述实际响度值与所述参考响度值一致时,生成至少用于指示所述参考音量值以及所述音频类型与所述实际响度增益值的对应关系的响度增益数据库。5.一种响度控制装置,其特征在于,包括:音频文件获取模块,用于获取音频文件以及用于播放所述音频文件的音量值;音频类型确定模块,用于确定所述音频文件的音频类型,所述音频类型至少包括所述音频文件的内容类型以及所述音频文件的提供方类型中至少一项;响度增益值获取模块,用于获取与所述音量值以及所述音频类型对应的目标响度增益值;响度增益调整模块,...

【专利技术属性】
技术研发人员:钱庄
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

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

1