System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于音频处理,尤其涉及一种音频压缩方法及装置。
技术介绍
1、动态范围压缩器(dynamic range compressor,drc)是音频播放设备(例如耳机、音响、手机等)中的核心音频处理器,用于将待播放的音频信号的动态范围(即音频信号的最大幅值和最小幅值比值的对数)压缩到指定的动态范围。即在音量(即响度)大时将信号幅值衰减到一阈值(drc内设置的压缩系数)内,在音量小时适当提升信号幅值,平衡音频信号的音量,以通过减小音频信号的动态范围以控制音频信号的峰值不超过音频播放设备的声学输出阈值(即该音频播放设备的硬件在对应频段所支持的最大数字信号输出)。从而使得音频播放设备输出的音频信号更好的适应播放环境,提高可听性,同时避免音频信号出现过度剧烈的音量差异,保护音频播放设备不被损坏。
2、然而不同的音频信号的幅度并不相同,将不同幅度的音频信号压缩到同一动态范围时,幅度大的音频信号的峰值虽然被压缩在声学输出阈值以内,但部分频段的幅值依然超出声学输出阈值且无法调节,导致该部分频段失真。而若一味扩大压缩范围,降低音频信号的幅度,则会导致在大音量时低频增益降低,也可能导致失真,影响可听性。
技术实现思路
1、本申请提供一种音频压缩方法及装置,能够减少音频信号在播放时出现失真的情况,提高播放质量。
2、第一方面,本申请提供一种音频压缩方法,应用于音频播放设备,所述方法包括:
3、获取待处理的第一音频信号;
4、基于预设的目标频谱对所述第一音
5、通过预设的动态范围压缩器drc对所述第二音频信号进行处理,得到压缩系数;
6、根据所述压缩系数,输出压缩信号。
7、在一种可能的实现方式中,所述获取待处理的第一音频信号,包括:
8、获取待播放的原始音频信号;
9、将所述待播放的原始音频信号输入音效处理模块中处理,得到第三音频信号,所述第三音频信号作为所述第一音频信号,所述音效处理模块包括至少一种音效处理器;
10、所述根据所述压缩系数,输出压缩信号,包括:
11、根据所述压缩系数对所述第三音频信号进行压缩,输出所述压缩信号。
12、在一种可能的实现方式中,所述目标频谱和所述频谱补偿滤波器的获取方式包括:
13、关闭所述音频补偿滤波器,并在调试好所述音效处理模块后,检测所述音频播放设备的失真频段;
14、根据所述失真频段,确定所述目标频谱;
15、根据所述目标频谱,调试得到所述频谱补偿滤波器。
16、在一种可能的实现方式中,所述目标频谱和所述频谱补偿滤波器的获取方式包括:
17、关闭所述音频补偿滤波器,并在调试好所述音效处理模块后,检测所述音频播放设备的声学输出阈值曲线;
18、基于声学输出阈值曲线和所述音效处理模块输出的音频信号的频响曲线之间的差值确定压缩曲线;
19、根据所述压缩曲线确定所述目标频谱;
20、根据所述目标频谱,调试得到所述频谱补偿滤波器。
21、在一种可能的实现方式中,所述第一音频信号为待播放的原始音频信号,或者,所述第一音频信号为待播放的原始音频信号按照预设阈值衰减得到的音频信号。
22、在一种可能的实现方式中,所述根据所述压缩系数,输出压缩信号包括:
23、根据所述压缩系数对所述待播放的原始音频信号进行压缩,输出所述压缩信号;
24、所述目标频谱和所述频谱补偿滤波器的获取方式为:
25、关闭所述音频补偿滤波器,测试所述音频播放设备的声学输出阈值曲线;
26、基于所述声学输出阈值曲线和用作调试的原始音频信号确定压缩曲线;
27、根据所述压缩曲线确定所述目标频谱;
28、根据所述目标频谱调试得到所述频谱补偿滤波器。
29、在一种可能的实现方式中,所述根据所述压缩系数,输出压缩信号包括:
30、将所述待播放的原始音频信号输入音效处理模块中处理,得到第三音频信号,所述音效处理模块包括至少一种音效处理器;
31、根据所述压缩系数对所述第三音频信号进行压缩,输出所述压缩信号;
32、所述目标频谱和所述频谱补偿滤波器的获取方式为:
33、关闭所述音频补偿滤波器和所述音效处理模块后,检测所述音频播放设备的声学输出阈值曲线;
34、基于所述声学输出阈值曲线和用作调试的原始音频信号确定压缩曲线;
35、根据所述压缩曲线确定所述目标频谱;
36、根据所述目标频谱调试得到所述频谱补偿滤波器。
37、在一种可能的实现方式中,基于所述声学输出阈值曲线和用作调试的原始音频信号确定压缩曲线,包括:
38、基于所述声学输出阈值曲线和所述用作调试的原始音频信号的频响曲线之间的差值,确定所述压缩曲线。
39、在一种可能的实现方式中,基于所述声学输出阈值曲线和用作调试的原始音频信号确定压缩曲线,包括:
40、基于所述声学输出阈值曲线和第四音频信号的频响曲线之间的差值,确定所述压缩曲线,所述第四音频信号为所述用作调试的原始音频信号按照所述预设阈值衰减得到的音频信号。
41、在一种可能的实现方式中,所述音效处理单元包括均衡器。
42、在一种可能的实现方式中,所述drc的调试方式为:
43、根据所述音频补偿滤波器输出的音频信号进行参数调试。
44、在一种可能的实现方式中,所述频谱补偿滤波器为iir滤波器或者fir滤波器。
45、第二方面,本申请提供一种音频播放设备,包括处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面或第一方面的任意可能的实现方式所述的方法。
46、第三方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面或第一方面的任意可能的实现方式所述的方法。
47、第四方面,本申请提供一种计算机程序产品,所述计算机程序产品被处理器执行时实现如第一方面或第一方面的任意可能的实现方式所述的方法。
48、本申请实施例与现有技术相比存在的有益效果是:本申请提供一种音频压缩方法,在drc之前增加频谱补偿滤波器。即先对音频信号在失真频段对应区域的幅值进行滤波处理,使得处理后的信号的频谱为目标频谱,将处理后的信号输入drc进行压缩系数的计算,利用该压缩系数对待输出的音频信号进行压缩时,能够在不明显降低大音量频段的增益的同时,扩大压缩范围,减少播放时出现失真的情况,提高播放质量。
本文档来自技高网...【技术保护点】
1.一种音频压缩方法,应用于音频播放设备,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取待处理的第一音频信号,包括:
3.根据权利要求2所述的方法,其特征在于,所述目标频谱和所述频谱补偿滤波器的获取方式包括:
4.根据权利要求2所述的方法,其特征在于,所述目标频谱和所述频谱补偿滤波器的获取方式包括:
5.根据权利要求1所述方法,其特征在于,所述第一音频信号为待播放的原始音频信号,或者,所述第一音频信号为待播放的原始音频信号按照预设阈值衰减得到的音频信号。
6.根据权利要求5所述的方法,其特征在于,所述根据所述压缩系数,输出压缩信号包括:
7.根据权利要求5所述的方法,其特征在于,所述根据所述压缩系数,输出压缩信号包括:
8.根据权利要求6或7所述的方法,其特征在于,基于所述声学输出阈值曲线和用作调试的原始音频信号确定压缩曲线,包括:
9.根据权利要求6或7所述的方法,其特征在于,基于所述声学输出阈值曲线和用作调试的原始音频信号确定压缩曲线,包括:
...【技术特征摘要】
1.一种音频压缩方法,应用于音频播放设备,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取待处理的第一音频信号,包括:
3.根据权利要求2所述的方法,其特征在于,所述目标频谱和所述频谱补偿滤波器的获取方式包括:
4.根据权利要求2所述的方法,其特征在于,所述目标频谱和所述频谱补偿滤波器的获取方式包括:
5.根据权利要求1所述方法,其特征在于,所述第一音频信号为待播放的原始音频信号,或者,所述第一音频信号为待播放的原始音频信号按照预设阈值衰减得到的音频信号。
6.根据权利要求5所述的方法,其特征在于,所述根据所述压缩系数,输出压缩信号包括:
7.根据权利要求5所述的方法,其特征在于,所述根据所述压缩系数,输出压缩信号包括:
8.根据权利要求6或7所述的方法,其特征在于,基于所述声学输出阈值曲线和用作调试的原始音频信号确定压缩曲线,包括:
9.根据权利要求6或7所述的方法,其特征在于,基于...
【专利技术属性】
技术研发人员:迟欣,吴海全,姜德军,曹磊,何桂晓,权进国,
申请(专利权)人:深圳市冠旭电子股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。