技术新讯 > 乐器声学设备的制造及制作,分析技术 > 提示音的统计方法、装置、设备及可读存储介质与流程  >  正文

提示音的统计方法、装置、设备及可读存储介质与流程

  • 国知局
  • 2024-06-21 11:28:56

本技术属于电子,尤其涉及一种提示音的统计方法、装置、设备及可读存储介质。

背景技术:

1、目前,越来越多的应用场景中通过播放提示音,提醒用户留意当前环境,能够为用户带来便利。例如,车辆在倒车过程中,在检测到车辆与障碍物之间的距离过小时可以输出提示音,以提醒用户小心倒车。又例如,电梯内部装载的重量超重时可以输出提示音,以提醒用户减轻电梯内部的装载重量。

2、为了提高提示音在播放过程的可靠性,在将输出提示音的设备投入使用之前,需要对输出提示音的设备进行测试。目前,通常获取采集音频的包络线,通过分析包络线的幅值由大于阈值至小于阈值的变换关系,确定提示音的播放次数或者频率。但每次测试过程中都需要结合音频的采集环境调整阈值,容易导致测试提示音的播放次数和频率不准确,且,存在同时播放两个或者两个以上的提示音时,无法实现的准确确定提示音的播放次数或者频率。因此,目前对提示音的统计方法影响了提示音测试结果的可靠性。

技术实现思路

1、本技术实施例提供一种提示音的统计方法、装置、设备及可读存储介质,能够有效提高确定提示音的播放次数或者频率的准确性,有利于提高对输出提示音的设备的测试结果的可靠性。

2、第一方面,本技术实施例提供一种提示音的统计方法,包括:

3、获取采集的音频数据对应包络线的方波数据,其中,音频数据为重复播放的提示音的采样信息;

4、确定方波数据中第a个波段对应的时间段,其中,a为预设正整数;

5、从音频数据中获取时间段对应的音频,得到目标音频片段;

6、计算目标音频片段与音频数据中每个采集片段的互相关函数,得到多个相似度,多个相似度包括目标音频片段与音频数据中每个采集片段之间的相似度;

7、确定互相关函数中的第一目标峰值点和目标阈值,其中,第一目标峰值点为多个相似度中的最大值,第一目标峰值点的播放时刻对应提示音的第a次播放时刻,目标阈值与第一目标峰值点满足预设映射关系;

8、在多个相似度中,确定至少一个第二目标峰值点,其中,第二目标峰值点对应的数值大于目标阈值;

9、根据第一目标峰值点和第二目标峰值点的总数,以及第一目标峰值点与第二目标峰值点之间的时间间隔,确定音频数据中提示音的播放信息,播放信息包括播放次数和/或播放频率。

10、在第一方面的一些可实现方式中,获取采集的音频数据对应包络线的方波数据,包括:

11、获取音频数据对应的包络线;

12、根据包络线中的最大值与第一预设系数的积,确定第一阈值,其中,第一预设系数小于1,且第一预设系数大于0;

13、根据第一阈值对包络线进行转换处理,得到方波数据。

14、在第一方面的一些可实现方式中,获取音频数据对应包络线,包括:

15、获取音频数据;

16、根据预设帧间距,对音频数据进行分帧处理,得到多个音频帧;

17、根据每个音频帧中最大值,确定音频数据的初始包络线;

18、对初始包络线进行线性插值处理;

19、对线性插值处理后的初始包络线,进行预设等间隔采样,得到音频数据对应包络线。

20、在第一方面的一些可实现方式中,根据包络线中的最大值与第一预设系数的积,确定第一阈值,包括:

21、根据预设滑动平均滤波算法对包络线进行滤波处理,得到目标包络线;

22、根据目标包络线中的最大值与第一预设系数的积,确定第一阈值。

23、在第一方面的一些可实现方式中,方波数据包括第一预设数值和第二预设数值,第一预设数值大于第二预设数值;

24、根据第一阈值对包络线进行转换处理,得到方波数据,包括:

25、将包络线中大于第一阈值的点对应的数值转换为第一预设数值,以及,将包络线中小于或者等于第一阈值的点对应的数值转换为第二预设数值。

26、在第一方面的一些可实现方式中,确定互相关函数中的第一目标峰值点和目标阈值,包括:

27、在互相关函数中包括的多个相似度中的最大值确定第一目标峰值点;

28、计算第一目标峰值点与第二预设系数的积,得到目标阈值,其中,第二预设系数小于1,且,第二预设系数大于0。

29、在第一方面的一些可实现方式中,在多个相似度中,确定至少一个第二目标峰值点,包括:

30、在互相关函数中包括的多个相似度中,确定至少一个候选峰值点,其中,候选峰值点对应的数值大于目标阈值;

31、根据第一目标峰值点和候选峰值点,生成峰值点集,其中,第一目标峰值点为峰值点集中的第a个元素;

32、根据峰值点集中每个元素对应的时间信息,以第a个元素对应的时间为基准时间,依次确定每个元素对应的采集时间与相邻元素的采集时间之间的时间差,其中,元素为峰值点集中的第一目标峰值点或候选峰值点;

33、根据时间差,在候选峰值点中确定第二目标峰值点,其中,第二目标峰值点的对应的时间差满足预设时间范围。

34、第二方面,本技术实施例提供一种提示音的统计装置,包括:

35、获取模块,用于获取采集的音频数据对应包络线的方波数据,其中,音频数据为重复播放的提示音的采样信息;

36、处理模块,用于确定方波数据中第a个波段对应的时间段,其中,a为预设正整数;

37、处理模块,还用于从音频数据中获取时间段对应的音频,得到目标音频片段;

38、处理模块,还用于计算目标音频片段与音频数据中每个采集片段的互相关函数,得到多个相似度,多个相似度包括目标音频片段与音频数据中每个采集片段之间的相似度;

39、处理模块,还用于确定互相关函数中的第一目标峰值点和目标阈值,其中,第一目标峰值点为多个相似度中的最大值,第一目标峰值点的播放时刻对应提示音的第a次播放时刻,目标阈值与第一目标峰值点满足预设映射关系;

40、处理模块,还用于在多个相似度中,确定至少一个第二目标峰值点,其中,第二目标峰值点对应的数值大于目标阈值;

41、处理模块,还用于根据第一目标峰值点和第二目标峰值点的总数,以及第一目标峰值点与第二目标峰值点之间的时间间隔,确定音频数据中提示音的播放信息,播放信息包括播放次数和/或播放频率。

42、第三方面,本技术提供一种电子设备,该设备包括:处理器以及存储有计算机程序指令的存储器;处理器执行计算机程序指令时实现第一方面或者第一方面任一可实现方式中的提示音的统计方法。

43、第四方面,本技术提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现第一方面或者第一方面任一可实现方式中的提示音的统计方法。

44、第五方面,本技术实施例提供了一种计算机程序产品,所述计算机程序产品中的指令由电子设备的处理器执行时,使得所述电子设备执行如第一方面或者第一方面任一可实现方式中所述的提示音的统计方法。

45、本技术实施例的提示音的统计方法、装置、设备及可读存储介质,通过获取采集的音频数据对应包络线的方波数据,确定方波数据中第a个波段对应的时间段,由于响应于提示音在播放时,在方波数据中可以生成一个波段,通过确定第a个波段对应的时间段,并从音频数据中获取该时间段对应的音频,得到目标音频片段,也即,可以得到一个包括提示音的音频片段。接下来,通过计算目标音频片段与音频数据的互相关函数,得到目标音频片段与音频数据中每个采集片段之间的相似度,从而可以确定出第一目标峰值点和目标阈值。其中,由于目标阈值与所述第一目标峰值点满足预设映射关系,由此,可以实现自动确定阈值,减少人工参与条件,从而实现节约人力成本。此外,由于第一目标峰值点为所述互相关函数中最大的相似度,以及第一目标峰值点的播放时刻对应了提示音的第a次播放时刻,在多个相似度中,确定至少一个第二目标峰值点,其中,第二目标峰值点对应的数值大于目标阈值;根据第一目标峰值点和第二目标峰值点的总数,以及第一目标峰值点与第二目标峰值点之间的时间间隔,确定音频数据中提示音的播放信息,播放信息包括播放次数和/或播放频率。基于此,能够有效识别出音频数据中播放的提示音,能够有效提高统计提示音的播放信息的准确性,有利于提高对输出提示音的设备的测试结果的可靠性。

本文地址:https://www.jishuxx.com/zhuanli/20240618/21765.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。