System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及音频处理,特别是涉及一种低频响度补偿方法、电子设备及存储介质。
技术介绍
1、人类的听觉曲线不是线性的。在低音量时,人耳感知到的低频比高频弱得多,不敏感频段听感不足,有的甚至听不到。这一现象可依据人耳听觉特性曲线——等响曲线进行解释,如图1所示。等响曲线是在听觉频率范围内人耳所感受到响度相同的不同频率的信号声压级与频率关系的曲线,是重要的听觉特征之一。根据图1可知,1khz以下的低频区域,若想获得和1khz以上高频部分同等响度的听感,低频部分的声压级要比高频部分大很多。等响曲线表明人类的听觉灵敏度取决于频率和声学响度,当响度较小时,人耳对长短波(高低音)感觉略微下降,而响度较大时,对各个波长声音的感知区别不大。
2、为解决人耳对低频段声音感知较弱,导致声音听起来不够饱满响亮,从而影响用户的听觉感受的问题,亟须提供一种低频响度补偿方法。
技术实现思路
1、本专利技术实施例旨在提供一种低频响度补偿方法、电子设备及存储介质,以解决人耳对低频段声音感知较弱,导致声音听起来不够饱满响亮,从而影响用户的听觉感受的问题。
2、为解决上述技术问题,本专利技术实施例提供以下技术方案:
3、根据本专利技术的一方面,提供一种低频响度补偿方法,所述方法包括:
4、将预设的低频范围划分成多个频段、将预设的音量范围划分成多个音量区域,基于每一所述音量区域设置对应的声压调整方式;
5、获取原始音频信号,确定所述原始音频信号中包含的各待补偿
6、基于每一所述待补偿频段,根据所述待补偿频段的实际声压级确定所述待补偿频段所属的音量区域,再根据所述待补偿频段所属的音量区域确定所述待补偿频段所需调节的声压增益量;
7、根据各所述待补偿频段所需调节的声压增益量设计数字均衡器,基于所述数字均衡器对所述原始音频信号进行增益处理,得到目标音频信号。
8、可选地,所述确定所述原始音频信号中包含的各待补偿频段的实际声压级的步骤包括:
9、将所述原始音频信号基于快速傅里叶变换从时域转换到频域,得到频域信号;
10、将所述频域信号中的各频率分量信号映射到所述多个频段中,得到包含若干频率分量信号的若干待补偿频段;
11、基于各所述待补偿频段包含的各频率分量信号计算各所述待补偿频段的实际声压级。
12、可选地,所述基于各所述待补偿频段包含的各频率分量信号计算各所述待补偿频段的实际声压级的步骤包括:
13、对各所述待补偿频段包含的各频率分量信号进行累加得到各所述待补偿频段对应的频域能量;
14、基于各所述待补偿频段对应的频域能量和所述快速傅里叶变换的长度计算各所述待补偿频段的实际声压级。
15、可选地,所述多个音量区域包括低音量区域、中音量区域和高音量区域,所述基于每一所述音量区域设置对应的声压调整方式的步骤包括:
16、基于所述低音量区域,为各频段设置第一目标声压级,所述第一目标声压级大于所述低音量区域的音量上限值;
17、基于所述中音量区域,为各频段设置第二目标声压级,所述第二目标声压级大于所述中音量区域的音量上限值;
18、基于所述高音量区域,为各频段设置固定声压增益量;
19、其中,所述第一目标声压级与所述低音量区域的音量上限值的差大于所述第二目标声压级与所述中音量区域的音量上限值的差。
20、可选地,所述方法还包括:
21、根据各所述待补偿频段所属的音量区域和各所述待补偿频段所需调节的声压增益量设计多级数字均衡器;
22、基于所述多级数字均衡器按预设的时间间隔对所述原始音频信号进行分级增益处理,得到目标音频信号。
23、可选地,所述方法还包括:
24、根据各所述待补偿频段所属的音量区域确定进行分级增益处理的级数;
25、根据所述级数和各所述待补偿频段所需调节的声压增益量设计每一增益级别对应的数字均衡器,使得各增益级别对应的数字均衡器调节的声压增益量随增益级别的提高而提高,且最大增益级别对应的数字均衡器调节的声压增益量为各所述待补偿频段所需调节的声压增益量。
26、可选地,所述基于所述多级数字均衡器按预设的时间间隔对所述原始音频信号进行分级增益处理,得到目标音频信号的步骤包括:
27、获取所述原始音频信号的当前增益级别;
28、若所述当前增益级别为0,或者所述当前增益级别小于所述最大增益级别且当前时刻为增益提升时刻,则将所述当前增益级别加1,其中,所述增益提升时刻为自首次增益处理完成后每间隔预设时长的时刻;
29、基于所述当前增益级别对应的数字均衡器对所述原始音频信号进行所述当前增益级别的增益处理,得到所述目标音频信号。
30、可选地,基于所述当前增益级别对应的数字均衡器对所述原始音频信号进行所述当前增益级别的增益处理,得到所述目标音频信号的步骤包括:
31、若所述当前增益级别为1,则基于第一数字均衡器对所述原始音频信号进行第一级增益处理后得到第一输出信号,根据所述原始音频信号对所述第一输出信号的起始数据段进行平滑处理,得到所述目标音频信号;
32、若所述当前增益级别大于1,则基于上一增益级别对应的数字均衡器对所述原始音频信号进行所述上一增益级别的增益处理得到上一级输出信号,基于所述当前增益级别的对应的数字均衡器对所述原始音频信号进行所述当前增益级别的增益处理得到当前输出信号,根据所述上一级输出信号对所述当前输出信号的起始数据段进行平滑处理,得到所述目标音频信号。
33、根据本专利技术的另一方面,提供一种电子设备,包括存储器、处理器及存储在存储器上运行的计算机程序,所述处理器执行所述程序时实现上述任一项所述的低频响度补偿方法的步骤。
34、根据本专利技术的再一方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,当所述计算机程序被处理器执行时,所述处理器执行上述任一项所述的低频响度补偿方法的步骤。
35、本专利技术实施例的有益效果是:区别于现有技术的情况,本专利技术实施例中,提供了一种低频响度补偿方法,首先,将预设的低频范围划分成多个频段、将预设的音量范围划分成多个音量区域,基于每一所述音量区域设置对应的声压调整方式;然后,根据原始音频信号中各待补偿频段的实际声压级和各待补偿频段所属的音量区域确定各待补偿频段所需调节的声压增益量;再根据各待补偿频段所需调节的声压增益量设计数字均衡器,基于该数字均衡器对原始音频信号进行增益处理,得到目标音频信号。采用本专利技术的方法,可对原始音频信号中不同低频段进行针对性的补偿,使其接近目标值,让声音听起来响亮饱满,改善人耳的听觉舒适度。并且,本专利技术所需器件仅为数字均衡器,经过低复杂度的软件运算,即可实现音频信号的低频响度补偿,具有结构简单、易于实现、成本低和补偿精本文档来自技高网...
【技术保护点】
1.一种低频响度补偿方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述确定所述原始音频信号中包含的各待补偿频段的实际声压级的步骤包括:
3.根据权利要求2所述的方法,其特征在于,所述基于各所述待补偿频段包含的各频率分量信号计算各所述待补偿频段的实际声压级的步骤包括:
4.根据权利要求1至3任一项所述的方法,其特征在于,所述多个音量区域包括低音量区域、中音量区域和高音量区域,所述基于每一所述音量区域设置对应的声压调整方式的步骤包括:
5.根根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述基于所述多级数字均衡器按预设的时间间隔对所述原始音频信号进行分级增益处理,得到目标音频信号的步骤包括:
8.根据权利要求7所述的方法,其特征在于,基于所述当前增益级别对应的数字均衡器对所述原始音频信号进行所述当前增益级别的增益处理,得到所述目标音频信号的步骤包括:<
...【技术特征摘要】
1.一种低频响度补偿方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述确定所述原始音频信号中包含的各待补偿频段的实际声压级的步骤包括:
3.根据权利要求2所述的方法,其特征在于,所述基于各所述待补偿频段包含的各频率分量信号计算各所述待补偿频段的实际声压级的步骤包括:
4.根据权利要求1至3任一项所述的方法,其特征在于,所述多个音量区域包括低音量区域、中音量区域和高音量区域,所述基于每一所述音量区域设置对应的声压调整方式的步骤包括:
5.根根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.根据权...
【专利技术属性】
技术研发人员:韦莎丽,曹宇韬,宋明辉,王红丽,
申请(专利权)人:深圳市中科蓝讯科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。