本公开涉及信号处理,尤其涉及一种音源信号处理方法、装置、设备及计算机可读存储介质。
背景技术:
1、随着电子设备被广泛应用,人们对于电子设备的便携性要求也越来越高。
2、对于配备有扬声器的电子设备来说,为了使电子设备满足便携性的要求,同时满足扬声器音量的需求,因此扬声器的体积越做越小,振幅越做越大,导致扬声器本身的低频失真也越来越大,声音的清晰度降低,用户主观听感也不佳。而常规的解决方法是在扬声器设计上花功夫,降低磁路系统的非线性失真和振动系统的非线性失真。
3、但是,这种方法本身有很明显的局限性,比如受空间、材料以及工艺的限制,磁路系统和振动悬挂系统都有明显的极限。扬声器的振幅越大,单体尺寸越薄,该方法的局限性就越明显,缺乏一定的灵活性。
技术实现思路
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、第二方面,本公开实施例提供一种音源信号处理装置,包括:
29、第一获取模块,用于获得扬声器的目标振幅控制区间以及振幅线性工作区间,所述振幅线性工作区间包括预设频点下电压与振幅的线性关系;
30、第二获取模块,用于获取待处理音源信号;
31、确定模块,用于若所述待处理音源信号的振幅超过所述目标振幅控制区间,则根据所述振幅线性工作区间确定所述待处理音源信号的反向偏置信号;
32、偏移模块,用于通过所述反向偏置信号对所述待处理音源信号进行偏移,得到目标信号,所述目标信号的振幅处于所述目标振幅控制区间内。
33、第三方面,本公开实施例提供一种电子设备,包括:
34、存储器;
35、处理器;以及
36、计算机程序;
37、其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现如第一方面所述的方法。
38、第四方面,本公开实施例提供一种非易失性的计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现第一方面所述的方法。
39、第五方面,本公开实施例还提供了一种计算机程序产品,该计算机程序产品包括计算机程序或指令,该计算机程序或指令被处理器执行时实现如上所述的音源信号处理方法。
40、本公开实施例提供的音源信号处理方法、装置、设备及计算机可读存储介质,通过对音源信号施加反向电压实现对音源信号的偏移,以使得偏移后的目标音源信号输入扬声器后能够确保振动系统工作在目标振幅控制器区间以降低失真,同时不受空间、材料以及工艺等条件的限制,提高了音源信号处理的灵活性。
1.一种音源信号处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获得所述扬声器的目标振幅控制区间以及振幅线性工作区间,包括:
3.根据权利要求2所述的方法,其特征在于,所述通过测试工具对扬声器进行测试,得到所述扬声器的目标振幅控制区间以及频率测试范围,包括:
4.根据权利要求2所述的方法,其特征在于,所述测试信号包括梯度电压信号;
5.根据权利要求1所述的方法,其特征在于,所述若所述待处理音源信号的振幅超过所述目标振幅控制区间,则根据所述振幅线性工作区间确定所述待处理音源信号的反向偏置信号,包括:
6.根据权利要求5所述的方法,其特征在于,所述根据所述待处理频段的振幅以及所述振幅线性工作区间,确定所述待处理频段对应的反向偏置信号,包括:
7.根据权利要求1所述的方法,其特征在于,所述获取待处理音源信号之后,所述方法还包括:
8.一种音源信号处理装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:
10.一种非易失性的计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述的方法。