【技术实现步骤摘要】
本申请涉及音频处理领域,并且更具体地,涉及音频处理领域中一种音频处理方法、电子设备及存储介质。
技术介绍
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、上述技术方案中,根据音频数据的振幅变化趋势,确定相应的目标处理方式;并利用目标处理方式对待输出的音频数据进行本文档来自技高网...
【技术保护点】
1.一种音频处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述当前音频数据与所述历史音频数据,确定目标参数,包括:
3.根据权利要求2所述的方法,其特征在于,所述第一检测包括以下步骤:
4.根据权利要求2所述的方法,其特征在于,所述第二检测包括以下步骤:
5.根据权利要求2所述的方法,其特征在于,所述第一检测对应的所述峰值检测结果为第一检测结果;所述第二检测对应的所述峰值检测结果为第二检测结果;所述基于所述峰值检测结果,确定所述目标参数,包括:
6.根据权利要求1至5任一项所述的方法,其特征在于,所述对目标时段的所述待输出音频数据进行增益处理,得到目标音频数据,包括:
7.根据权利要求6所述的方法,其特征在于,所述基于所述振幅变化趋势,确定目标处理方式,包括:
8.根据权利要求6所述的方法,其特征在于,所述方法还包括:
9.根据权利要求8所述的方法,其特征在于,所述基于所述目标参数,确定所述目标处理方式对应的目标算法,包括:
10.
11.根据权利要求10所述的方法,其特征在于,所述方法还包括:
12.一种电子设备,其特征在于,所述电子设备包括:
13.一种电子设备电路板,其特征在于,所述电子设备电路板包括:
14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当所述指令在计算机上运行时,使得所述计算机执行如权利要求1至11中任一项所述的方法。
...【技术特征摘要】
1.一种音频处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述当前音频数据与所述历史音频数据,确定目标参数,包括:
3.根据权利要求2所述的方法,其特征在于,所述第一检测包括以下步骤:
4.根据权利要求2所述的方法,其特征在于,所述第二检测包括以下步骤:
5.根据权利要求2所述的方法,其特征在于,所述第一检测对应的所述峰值检测结果为第一检测结果;所述第二检测对应的所述峰值检测结果为第二检测结果;所述基于所述峰值检测结果,确定所述目标参数,包括:
6.根据权利要求1至5任一项所述的方法,其特征在于,所述对目标时段的所述待输出音频数据进行增益处理,得到目标音频数据,包括:
7.根据权利要求6所述的方法,其特征...
【专利技术属性】
技术研发人员:李建国,
申请(专利权)人:西安青松光电技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。