增益调整方法、音频设备及可读存储介质技术

技术编号:20118049 阅读:28 留言:0更新日期:2019-01-16 12:06
本发明专利技术公开了一种增益调整方法,包括:获取音频文件基于时域信号的平均功率值,以及每阶音量下的预设功率值;根据所述平均功率值以及所述预设功率值,计算得到预期增益值;根据所述平均功率值、所述预期增益值以及预设的参考功率值,计算得到预调整功率值;根据所述预调整功率值对所述音频文件进行增益调整。本发明专利技术还公开了一种音频设备及计算机可读存储介质。本发明专利技术可以避免用户经常手动调节音量以听清音频文件或由于响度突然增大导致听觉系统出现损伤,从而提高用户的听音效果。

Gain Adjustment Method, Audio Equipment and Readable Storage Media

The invention discloses a gain adjustment method, which includes: acquiring the average power value of audio files based on time domain signals and the preset power value at each order of volume; calculating the expected gain value according to the average power value and the preset power value; and calculating the preset adjustment power according to the average power value, the expected gain value and the preset reference power value. Rate value; gain adjustment of the audio file according to the pre-adjusted power value. The invention also discloses an audio device and a computer readable storage medium. The invention can avoid the damage of the auditory system caused by the sudden increase of the loudness or the frequent manual adjustment of the volume by the user to hear the audio file, thereby improving the auditory effect of the user.

【技术实现步骤摘要】
增益调整方法、音频设备及可读存储介质
本专利技术涉及音频
,尤其涉及一种增益调整方法、音频设备及计算机可读存储介质。
技术介绍
当用户通过音频设备如播放器听音乐时,通常会遇到某些歌曲的声音偏小,需要手动增大音量的情况,当自动播放到下一首音乐时声音又会突然变大,导致响度过大而引起听觉不适。尤其在音源的来源途径不统一或者播放软件不同时,需要经常手动调节音量,这样不仅操作不便而且可能会对用户的听觉系统造成损伤。此外,若单纯通过音量“+”键来增大音量,可能会由于个别大信号的突变引起过载,导致非线性失真,从而影响用户的听音效果。
技术实现思路
本专利技术的主要目的在于提供一种增益调整方法、音频设备及计算机可读存储介质,旨在解决由于音源来源或者播放软件不同引入的音频文件功率差异所导致的响度听感差异问题,避免用户经常手动调节音量以听清音频文件或由于响度突然增大导致听觉系统出现损伤,从而提高用户的听音效果。为实现上述目的,本专利技术提供一种增益调整方法,所述增益调整方法包括以下步骤:获取音频文件基于时域信号的平均功率值,以及每阶音量下的预设功率值;根据所述平均功率值以及所述预设功率值,计算得到预期增益值;根据所述平均功率值、所述预期增益值以及预设的参考功率值,计算得到预调整功率值;根据所述预调整功率值对所述音频文件进行增益调整。优选地,所述根据所述平均功率值以及所述预设功率值,计算得到预期增益值的步骤包括:计算所述预设功率值与所述平均功率值之间的差值绝对值;根据所述差值绝对值与所述预设的参考功率值,计算得到所述预期增益值。优选地,所述根据所述平均功率值、所述预期增益值以及预设的参考功率值,计算得到预调整功率值的步骤包括:计算所述平均功率值以及所述预设的参考功率值之间的商值;根据所述商值与所述预期增益值,计算得到目标增益;根据所述目标增益以及所述预设的参考功率值,计算得到所述预调整功率值。优选地,所述根据所述商值与所述预期增益值,计算得到目标增益的步骤包括:取所述商值的预定倍数的对数值;比较所述平均功率值与所述预设功率值之间的大小关系;在所述平均功率值小于或等于所述预设功率值时,计算所述预定倍数的对数值与所述预期增益值之间的和值,将所述和值作为所述目标增益;在所述平均功率值大于所述预设功率值时,计算所述预定倍数的对数值与所述预期增益值之间的差值,将所述差值作为所述目标增益。优选地,所述根据所述平均功率值、所述预期增益值以及预设的参考功率值,计算得到预调整功率值的步骤之后还包括:判断所述预调整功率值是否对应存在超过预设门限值的频段点;若存在,则通过自动增益控制器限制对应的时域信号;若不存在,则执行根据所述预调整功率值对所述音频文件进行增益调整的步骤。优选地,所述获取音频文件基于时域信号的平均功率值的步骤包括:获取所述音频文件的时长以及幅度;根据所述时长以及所述幅度,计算得到所述平均功率值。优选地,所述根据所述预调整功率值对所述音频文件进行增益调整的步骤之后还包括:将经过增益调整后的电信号,经解码器进行解码转为声信号,并输入音频设备以在所述音频设备进行播放。优选地,所述获取音频文件基于时域信号的平均功率值,以及每阶音量下的预设功率值的步骤之前还包括:对获取的所述音频文件预先进行存储。为实现上述目的,本专利技术还提供一种音频设备,所述音频设备包括处理器以及存储在所述处理器内并可在所述处理器上运行的增益调整程序,其中,所述增益调整程序被所述处理器执行时实现如上所述的增益调整方法的步骤。本专利技术提供的增益调整方法、音频设备及计算机可读存储介质,通过获取音频文件基于时域信号的平均功率值,以及每阶音量下的预设功率值,然后根据所述平均功率值以及所述预设功率值,计算得到预期增益值,再根据所述平均功率值、所述预期增益值以及预设的参考功率值,计算得到预调整功率值,最后根据所述预调整功率值对所述音频文件进行增益调整。如此,可以解决由于音源来源或者播放软件不同引入的音频文件功率差异所导致的响度听感差异问题,避免用户经常手动调节音量以听清音频文件或由于响度突然增大导致听觉系统出现损伤,从而提高用户的听音效果。附图说明图1为本专利技术实施例方案涉及的音频设备一实施例的的功能模块示意图;图2为本专利技术增益调整方法第一实施例的流程示意图;图3为图2中步骤S2的细化流程示意图;图4为图2中步骤S3的细化流程示意图;图5为图4中步骤S32的细化流程示意图;图6为本专利技术增益调整方法第二实施例的流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,本专利技术的音频设备包括:处理器1001,例如CPU,用户接口1002,存储器1003,通信总线1004以及喇叭1005。其中,通信总线1004用于实现这些组件之间的连接通信。用户接口1002可以包括输入单元。喇叭1005用于播放音频文件。存储器1003可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1003可选的还可以是独立于前述处理器1001的存储装置。本领域技术人员可以理解,图1中示出的音频设备并不构成对音频设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。作为一种计算机存储介质的存储器1003中可以包括操作系统、网络通信模块、用户接口模块以及增益调整程序。用户接口1002主要用于接收用户通过输入单元输入指令触发用户指令;处理器1001用于调用存储器1003中存储的增益调整程序,并执行以下操作:获取音频文件基于时域信号的平均功率值,以及每阶音量下的预设功率值;根据所述平均功率值以及所述预设功率值,计算得到预期增益值;根据所述平均功率值、所述预期增益值以及预设的参考功率值,计算得到预调整功率值;根据所述预调整功率值对所述音频文件进行增益调整。进一步地,处理器1001可以调用存储器1003中存储的增益调整程序,还执行以下操作:计算所述预设功率值与所述平均功率值之间的差值绝对值;根据所述差值绝对值与所述预设的参考功率值,计算得到所述预期增益值。进一步地,处理器1001可以调用存储器1003中存储的增益调整程序,还执行以下操作:计算所述平均功率值以及所述预设的参考功率值之间的商值;根据所述商值与所述预期增益值,计算得到目标增益;根据所述目标增益以及所述预设的参考功率值,计算得到所述预调整功率值。进一步地,处理器1001可以调用存储器1003中存储的增益调整程序,还执行以下操作:取所述商值的预定倍数的对数值;比较所述平均功率值与所述预设功率值之间的大小关系;在所述平均功率值小于或等于所述预设功率值时,计算所述预定倍数的对数值与所述预期增益值之间的和值,将所述和值作为所述目标增益;在所述平均功率值大于所述预设功率值时,计算所述预定倍数的对数值与所述预期增益值之间的差值,将所述差值作为所述目标增益。进一步地,处理器1001可以调用存储器1003中存储的增益调整程序,还执行以下操作:判断所述预调整功率值是否对应存在超过预设门限值的频段点;若存在,则通过自动增益控制器限制对应的时域信号;若不存在,则执行根据所述预调整功率值对所述音本文档来自技高网...

【技术保护点】
1.一种增益调整方法,其特征在于,所述方法包括:获取音频文件基于时域信号的平均功率值,以及每阶音量下的预设功率值;根据所述平均功率值以及所述预设功率值,计算得到预期增益值;根据所述平均功率值、所述预期增益值以及预设的参考功率值,计算得到预调整功率值;根据所述预调整功率值对所述音频文件进行增益调整。

【技术特征摘要】
1.一种增益调整方法,其特征在于,所述方法包括:获取音频文件基于时域信号的平均功率值,以及每阶音量下的预设功率值;根据所述平均功率值以及所述预设功率值,计算得到预期增益值;根据所述平均功率值、所述预期增益值以及预设的参考功率值,计算得到预调整功率值;根据所述预调整功率值对所述音频文件进行增益调整。2.如权利要求1所述的增益调整方法,其特征在于,所述根据所述平均功率值以及所述预设功率值,计算得到预期增益值的步骤包括:计算所述预设功率值与所述平均功率值之间的差值绝对值;根据所述差值绝对值与所述预设的参考功率值,计算得到所述预期增益值。3.如权利要求1或2所述的增益调整方法,其特征在于,所述根据所述平均功率值、所述预期增益值以及预设的参考功率值,计算得到预调整功率值的步骤包括:计算所述平均功率值以及所述预设的参考功率值之间的商值;根据所述商值与所述预期增益值,计算得到目标增益;根据所述目标增益以及所述预设的参考功率值,计算得到所述预调整功率值。4.如权利要求3所述的增益调整方法,其特征在于,所述根据所述商值与所述预期增益值,计算得到目标增益的步骤包括:取所述商值的预定倍数的对数值;比较所述平均功率值与所述预设功率值之间的大小关系;在所述平均功率值小于或等于所述预设功率值时,计算所述预定倍数的对数值与所述预期增益值之间的和值,将所述和值作为所述目标增益;在所述平均功率值大于所述预设功率值时,计算所述预定倍数的对数值与所述预期增益值之间的差值,将所述差值作为...

【专利技术属性】
技术研发人员:张杰郭在康
申请(专利权)人:歌尔科技有限公司
类型:发明
国别省市:山东,37

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

1