音频响度均衡方法及装置制造方法及图纸

技术编号:32007873 阅读:23 留言:0更新日期:2022-01-22 18:24
本公开涉及一种音频响度均衡方法及装置。该方法包括:获取待均衡音频;对待均衡音频进行分帧,并根据预设响度计算方式确定每帧音频的响度;根据每帧音频的响度,确定待均衡音频的全局平均响度、全局最大响度和全局最小响度;根据全局平均响度、全局最大响度、全局最小响度以及预设响度波动,确定每帧音频的电平波动缩放比;根据全局平均响度和预设平均响度,确定待均衡音频的全局电平缩放比;根据电平波动缩放比和全局电平缩放比,对待均衡音频进行响度均衡。本公开的方案可以根据使用者期望的响度波动和平均响度,通过均值迁移和波动范围缩放相结合来均衡音频响度,从而保证提升轻音听觉感受的同时降低重音对人耳的刺激,以便提升听觉体验。升听觉体验。升听觉体验。

【技术实现步骤摘要】
音频响度均衡方法及装置


[0001]本公开一般地涉及音频信号处理
更具体地,本公开涉及音频响度均衡方法及装置。

技术介绍

[0002]目前,随着音频处理技术的发展,经音频处理后的音频给人们带来越来越好地听觉体验。然而,在同一个音频或视频文件里,经常会出现大范围的响度波动,使得轻音不容易被人耳感受到或者重音对人耳带来刺激。因此,需要对音频文件或视频文件中的音频进行响度均衡。而现有的响度均衡技术仍然不能令人满意。
[0003]因此如何获得一种更好的音频响度均衡方法为现有技术中需要解决的问题。

技术实现思路

[0004]为了至少部分地解决
技术介绍
中提到的技术问题,本公开的方案提供了一种音频响度均衡方法及装置以及计算机可读存储介质。
[0005]根据本公开的第一方面,本公开提供一种音频响度均衡方法,其中,所述方法包括:获取待均衡音频;对所述待均衡音频进行分帧,并根据预设响度计算方式确定每帧音频的响度;根据所述每帧音频的响度,确定所述待均衡音频的全局平均响度、全局最大响度和全局最小响度;根据所述全局平均响度、全局最大响度、全局最小响度以及预设响度波动,确定每帧音频的电平波动缩放比;根据所述全局平均响度和预设平均响度,确定所述待均衡音频的全局电平缩放比;根据所述每帧音频的电平波动缩放比和所述待均衡音频的全局电平缩放比,对所述待均衡音频进行响度均衡。
[0006]可选的,所述根据预设响度计算方式确定每帧音频的响度包括:针对所述每帧音频的每个声道的采样信号,分别通过滤波器进行滤波以获得每个声道滤波后音频信号;针对每个声道滤波后音频信号的采样点电平,计算所述每个声道各自的均方能量;根据每个声道的权重系数,通过将全部声道的均方能量加权求和来获得所述每帧音频的响度。
[0007]可选的,所述根据所述每帧音频的响度,确定所述待均衡音频的全局平均响度、全局最大响度和全局最小响度包括:根据所述每帧音频的响度,建立全局响度直方图;根据所述全局响度直方图,确定所述全局最大响度和第一最小响度;根据所述第一最小响度,确定所述全局平均响度;根据所述全局平均响度,确定第二最小响度;根据所述第一最小响度和所述第二最小响度,确定所述全局最小响度。
[0008]可选的,所述根据所述全局平均响度、全局最大响度、全局最小响度以及预设响度波动,确定每帧音频的电平波动缩放比包括:根据所述全局平均响度、全局最大响度、全局最小响度以及预设响度波动,确定最大响度缩放率和最小响度缩放率;根据所述每帧音频的响度、所述全局平均响度、所述最大响度缩放率和所述最小响度缩放率,确定所述每帧音频的响度的缩放值;根据所述每帧音频的响度的缩放值,确定所述每帧音频的电平波动缩放比。
[0009]可选的,所述根据所述全局平均响度和预设平均响度,确定所述待均衡音频的全局电平缩放比包括:根据所述全局平均响度和预设平均响度,确定平均响度缩放值;根据所述平均响度缩放值,确定所述待均衡音频的全局电平缩放比。
[0010]可选的,所述根据所述每帧音频的电平波动缩放比和所述待均衡音频的全局电平缩放比,对所述待均衡音频进行响度均衡包括:根据所述每帧音频的电平波动缩放比和电平,确定每帧音频的缩放后电平;根据所述待均衡音频的全局电平缩放比和所述每帧音频的缩放后电平,确定所述待均衡音频的缩放后电平。
[0011]可选的,所述根据所述每帧音频的电平波动缩放比和电平,确定每帧音频的缩放后电平包括:根据所述每帧音频的电平波动缩放比,确定所述每帧音频各自全部采样点的采样点电平缩放比;针对所述每帧音频,根据每个采样点的所述采样点电平缩放比和电平,确定每个采样点的缩放后电平;根据所述每帧音频的所述每个采样点的缩放后电平,确定对应的每帧音频的缩放后电平。
[0012]可选的,所述根据所述每帧音频的电平波动缩放比,确定所述每帧音频各自全部采样点的采样点电平缩放比包括:
[0013]根据所述每帧音频的电平波动缩放比,确定所述每帧音频各自的中间采样点的电平波动缩放比、第一个采样点的电平波动缩放比和最后一个采样点的电平波动缩放比;
[0014]根据所述每帧音频的所述中间采样点的电平波动缩放比、所述第一个采样点的电平波动缩放比和所述最后一个采样点的电平波动缩放比,通过线性平滑法获得所述每帧音频的中间采样点与所述第一个采样点之间的所有采样点的电平波动缩放比并且获得所述每帧音频的中间采样点与所述最后一个采样点之间的所有采样点的电平波动缩放比。
[0015]可选的,所述根据所述每帧音频的电平波动缩放比和所述待均衡音频的全局电平缩放比,对所述待均衡音频进行响度均衡还包括:根据所述待均衡音频的缩放后电平,确定所述待均衡音频的每个采样点的缩放后电平;判断所述每个采样点的缩放后电平是否大于第一预设阈值;统计缩放后电平大于所述第一预设阈值的所有采样点的数量;计算单位时间内缩放后电平大于所述第一预设阈值的采样点的单位时间数量;当所述单位时间数量大于第二预设阈值时,发出警告。
[0016]根据本公开的第二方面,本公开提供一种音频响度均衡装置,其中,所述装置包括:获取模块,其配置为用于获取待均衡音频;单帧响度确定模块,其配置为用于对所述待均衡音频进行分帧,并根据预设响度计算方式确定每帧音频的响度;全局响度确定模块,其配置为用于根据所述每帧音频的响度,确定所述待均衡音频的全局平均响度、全局最大响度和全局最小响度;第一缩放比确定模块,其配置为用于根据所述全局平均响度、全局最大响度、全局最小响度以及预设响度波动,确定每帧音频的电平波动缩放比;第二缩放比确定模块,其配置为用于根据所述全局平均响度和预设平均响度,确定所述待均衡音频的全局电平缩放比;均衡模块,其配置为用于根据所述每帧音频的电平波动缩放比和所述待均衡音频的全局电平缩放比,对所述待均衡音频进行响度均衡。
[0017]可选的,所述单帧响度确定模块用于采取如下方式根据预设响度计算方式确定每帧音频的响度:针对所述每帧音频的每个声道的采样信号,分别通过滤波器进行滤波以获得每个声道滤波后音频信号;针对每个声道滤波后音频信号的采样点电平,计算所述每个声道各自的均方能量;根据每个声道的权重系数,通过将全部声道的均方能量加权求和来
获得所述每帧音频的响度。
[0018]可选的,所述全局响度确定模块用于采取如下方式根据所述每帧音频的响度,确定所述待均衡音频的全局平均响度、全局最大响度和全局最小响度:根据所述每帧音频的响度,建立全局响度直方图;根据所述全局响度直方图,确定所述全局最大响度和第一最小响度;根据所述第一最小响度,确定所述全局平均响度;根据所述全局平均响度,确定第二最小响度;根据所述第一最小响度和所述第二最小响度,确定所述全局最小响度。
[0019]可选的,所述第一缩放比确定模块用于采取如下方式根据所述全局平均响度、全局最大响度、全局最小响度以及预设响度波动,确定每帧音频的电平波动缩放比:根据所述全局平均响度、全局最大响度、全局最小响度以及预设响度波动,确定最大响度缩放率和最小响度缩放率;根据所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种音频响度均衡方法,其中,所述方法包括:获取待均衡音频;对所述待均衡音频进行分帧,并根据预设响度计算方式确定每帧音频的响度;根据所述每帧音频的响度,确定所述待均衡音频的全局平均响度、全局最大响度和全局最小响度;根据所述全局平均响度、所述全局最大响度、所述全局最小响度以及预设响度波动,确定每帧音频的电平波动缩放比;根据所述全局平均响度和预设平均响度,确定所述待均衡音频的全局电平缩放比;根据所述每帧音频的电平波动缩放比和所述待均衡音频的全局电平缩放比,对所述待均衡音频进行响度均衡。2.根据权利要求1所述的音频响度均衡方法,其中,所述根据预设响度计算方式确定每帧音频的响度包括:针对所述每帧音频的每个声道的采样信号,分别通过滤波器进行滤波以获得每个声道滤波后音频信号;针对每个声道滤波后音频信号的采样点电平,计算所述每个声道各自的均方能量;根据每个声道的权重系数,通过将全部声道的均方能量加权求和来获得所述每帧音频的响度。3.根据权利要求1所述的音频响度均衡方法,其中,所述根据所述每帧音频的响度,确定所述待均衡音频的全局平均响度、全局最大响度和全局最小响度包括:根据所述每帧音频的响度,建立全局响度直方图;根据所述全局响度直方图,确定所述全局最大响度和第一最小响度;根据所述第一最小响度,确定所述全局平均响度;根据所述全局平均响度,确定第二最小响度;根据所述第一最小响度和所述第二最小响度,确定所述全局最小响度。4.根据权利要求1所述的音频响度均衡方法,其中,所述根据所述全局平均响度、所述全局最大响度、所述全局最小响度以及预设响度波动,确定每帧音频的电平波动缩放比包括:根据所述全局平均响度、所述全局最大响度、所述全局最小响度以及预设响度波动,确定最大响度缩放率和最小响度缩放率;根据所述每帧音频的响度、所述全局平均响度、所述最大响度缩放率和所述最小响度缩放率,确定所述每帧音频的响度的缩放值;根据所述每帧音频的响度的缩放值,确定所述每帧音频的电平波动缩放比。5.根据权利要求1所述的音频响度均衡方法,其中,所述根据所述全局平均响度和预设平均响度,确定所述待均衡音频的全局电平缩放比包括:根据所述全局平均响度和预设平均响度,确定平均响度缩放值;根据所述平均响度缩放值,确定所述待均衡音频的全局电平缩放比。6.根据权利要求1所述的音频响度均衡方法,其中,所述根据所述每帧音频的电平波动缩放比和所述待均衡音频的全局电平缩放比,对所述待均衡音频进行响度均衡包括:根据所述每帧音频的电平波动缩放比和电平,确定每帧音频的缩放后电平;
根据所述待均衡音频的全局电平缩放比和所述每帧音频的缩放后电平,确定所述待均衡音频的缩放后电平。7.根据权利要求6所述的音频响度均衡方法,其中,所述根据所述每帧音频的电平波动缩放比和电平,确定每帧音频的缩放后电平包括:根据所述每帧音频的电平波动缩放比,确定所述每帧音频各自全部采样点的采样点电平缩放比;针对所述每帧音频,根据每个采样点的所述采样点电平缩放比和电平,确定每个采样点的缩放后电平;根据所述每帧音频的所述每个采样点的缩放后电平,确定对应的每帧音频的缩放后电平。8.根据权利要求7所述的音频响度均衡方法,其中,所述根据所述每帧音频的电平波动缩放比,确定所述每帧音频各自全部采样点的采样点电平缩放比包括:根据所述每帧音频的电平波动缩放比,确定所述每帧音频各自的中间采样点的电平波动缩放比、第一个采样点的电平波动缩放比和最后一个采样点的电平波动缩放比;根据所述每帧音频的所述中间采样点的电平波动缩放比、所述第一个采样点的电平波动缩放比和所述最后一个采样点的电平波动缩放比,通过线性平滑法获得所述每帧音频的中间采样点与所述第一个采样点之间的所有采样点的电平波动缩放比并且获得所述每帧音频的中间采样点与所述最后一个采样点之间的所有采样点的电平波动缩放比。9.根据权利要求6所述的音频响度均衡方法,其中,所述根据所述每帧音频的电平波动缩放比和所述待均衡音频的全局电平缩放比,对所述待均衡音频进行响度均衡还包括:根据所述待均衡音频的缩放后电平,确定所述待均衡音频的每个采样点的缩放后电平;判断所述每个采样点的缩放后电平是否大于第一预设阈值;统计缩放后电平大于所述第一预设阈值的所有采样点的数量;计算单位时间内缩放后电平大于所述第一预设阈值的采样点的单位时间数量;当所述单位时间数量大于第二预设阈值时,发出警告。10.一种音频响度均衡装置,其中,所述装置包括:获取模块,其配置为用于获取待均衡音频;单帧响度确定模块,其配置为用于对所述待均衡音频进行分帧,并根据预设响度计算方式确定每帧音频的响度;全局响度确定模块,其配置为用于根据所述每帧音频的响度,确定所述待均衡音频的全局平均响度、全局最大响度和全局最小响度;第一缩放比确定模块,其配置为用于根据所述全局平均响度、所述全...

【专利技术属性】
技术研发人员:陈伟林炳河
申请(专利权)人:稿定厦门科技有限公司
类型:发明
国别省市:

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

1