一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种被测设备的声音数据测试方法及装置与流程

2022-05-06 10:56:04 来源:中国专利 TAG:


1.本发明涉及设备测试技术领域,具体涉及一种被测设备的声音数据测试方法及装置。


背景技术:

2.目前,在生产线的综合测试过程中,需要对被测设备的hdmi、av等各种接口中的声音信号数据进行功能的测试,以确定被测设备的声音信号的质量是否满足要求。
3.现有技术中,在生产线上对被测设备进行声音信号数据测试通常采用如下方式:(1)将被测设备的音视频信号接入电视机,通过人听的方式判断声音是否正常;(2)被测设备播放单频声音或者扫频声音,通过音频信号采集卡将播放的声音数据收集后进行频率分析。第一种方式依赖人的主观判断,可靠性差;第二种方式频率分析的时间较长,测试效率低。因此,如何提出一种被测设备的声音数据测试方法,在保证被测设备的声音测试质量的同时能够提高测试效率成为本领域需要解决的重要课题。


技术实现要素:

4.针对现有技术中的问题,本发明实施例提供一种被测设备的声音数据测试方法及装置,能够至少部分地解决现有技术中存在的问题。
5.一方面,本发明提出一种被测设备的声音数据测试方法,包括:采集被测设备的第一时间段内的声音数据,获得被测音频数据;对所述被测音频数据进行分析,获得所述被测音频数据的波形图和频谱图;根据所述被测音频数据的波形图和基准音频数据的波形图,获得波形图偏移量,并根据所述被测音频数据的频谱图和基准音频数据的频谱图,获得频谱图偏移量;其中,所述基准音频数据的波形图和频谱图是预先获得的;根据所述波形图偏移量从所述基准音频数据的波形图中截取与所述被测音频数据的波形图匹配的对比波形图,并根据所述频谱图偏移量从所述基准音频数据的频谱图中截取与所述被测音频数据的频谱图匹配的对比频谱图;根据所述被测音频数据的波形图和所述对比波形图,获得第一相似度,并根据所述被测音频数据的频谱图和所述对比频谱图,获得第二相似度;根据所述第一相似度、所述第二相似度以及测试要求,获得所述被测设备的测试结果;其中,所述测试要求是预设的。
6.另一方面,本发明提供一种被测设备的声音数据测试装置,包括:第一采集单元,用于采集被测设备的第一时间段内的声音数据,获得被测音频数据;第一分析单元,用于对所述被测音频数据进行分析,获得所述被测音频数据的波形图和频谱图;第一获得单元,用于根据所述被测音频数据的波形图和基准音频数据的波形图,
获得波形图偏移量,并根据所述被测音频数据的频谱图和基准音频数据的频谱图,获得频谱图偏移量;其中,所述基准音频数据的波形图和频谱图是预先获得的;截取单元,用于根据所述波形图偏移量从所述基准音频数据的波形图中截取与所述被测音频数据的波形图匹配的对比波形图,并根据所述频谱图偏移量从所述基准音频数据的频谱图中截取与所述被测音频数据的频谱图匹配的对比频谱图;第二获得单元,用于根据所述被测音频数据的波形图和所述对比波形图,获得第一相似度,并根据所述被测音频数据的频谱图和所述对比频谱图,获得第二相似度;第三获得单元,用于根据所述第一相似度、所述第二相似度以及测试要求,获得所述被测设备的测试结果;其中,所述测试要求是预设的。
7.再一方面,本发明提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一实施例所述被测设备的声音数据测试方法的步骤。
8.又一方面,本发明提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述任一实施例所述被测设备的声音数据测试方法的步骤。
9.本发明实施例提供的被测设备的声音数据测试方法及装置,采集被测设备的第一时间段内的声音数据,获得被测音频数据,对被测音频数据进行分析,获得被测音频数据的波形图和频谱图,根据被测音频数据的波形图和基准音频数据的波形图,获得波形图偏移量,并根据被测音频数据的频谱图和基准音频数据的频谱图,获得频谱图偏移量,根据波形图偏移量从基准音频数据的波形图中截取与被测音频数据的波形图匹配的对比波形图,并根据频谱图偏移量从基准音频数据的频谱图中截取与被测音频数据的频谱图匹配的对比频谱图,根据被测音频数据的波形图和对比波形图,获得第一相似度,并根据被测音频数据的频谱图和对比频谱图,获得第二相似度,根据第一相似度、第二相似度以及测试要求,获得被测设备的测试结果,在保证被测设备的声音测试质量的同时提高了测试效率。
附图说明
10.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:图1是本发明第一实施例提供的声音数据测试系统的结构示意图。
11.图2是本发明第二实施例提供的被测设备的声音数据测试方法的流程示意图。
12.图3是本发明第三实施例提供的被测设备的声音数据测试方法的流程示意图。
13.图4是本发明第四实施例提供的被测设备的声音数据测试方法的流程示意图。
14.图5是本发明第五实施例提供的被测设备的声音数据测试方法的流程示意图。
15.图6是本发明第六实施例提供的被测设备的声音数据测试装置的结构示意图。
16.图7是本发明第七实施例提供的被测设备的声音数据测试装置的结构示意图。
17.图8是本发明第八实施例提供的被测设备的声音数据测试装置的结构示意图。
18.图9是本发明第九实施例提供的被测设备的声音数据测试装置的结构示意图。
19.图10是本发明第十实施例提供的电子设备的实体结构示意图。
具体实施方式
20.为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互任意组合。
21.为了便于理解本技术提供的技术方案,下面先对本技术技术方案的相关内容进行说明。
22.被测设备是指在生产线的待测试设备,被测设备可以输出声音信号,需要测试输出的声音信号的质量是否满足要求。比如被测设备可以通过高清晰度多媒体接口(high definition multimedia interface,简称hdmi)、复合视频接口(av接口)输出声音信号。被测设备包括但不限于机顶盒。
23.图1是本发明第一实施例提供的声音数据测试系统的结构示意图,如图1所示,所述声音数据测试系统包括被测设备1和测试装置2,其中:测试装置2包括音频数据采集模块21,音频数据采集模块21与被测设备1的声音输出接口相连,测试装置2通过音频数据采集模块21采集被测设备1的声音数据。其中,声音输出接口包括但不限于hdmi、av接口等。测试装置2可以采用计算机。
24.例如,机顶盒配置hdmi,音频数据采集模块21可以采用hdmi采集卡。
25.下面以测试装置作为执行主体为例,来说明本发明实施例提供的被测设备的声音数据测试方法的实现过程。
26.图2是本发明第二实施例提供的被测设备的声音数据测试方法的流程示意图,如图2所示,本发明实施例提供的被测设备的声音数据测试方法,包括:s201、采集被测设备的第一时间段内的声音数据,获得被测音频数据;具体地,被测设备循环播放预设声音数据,测试装置可以采集被测设备的第一时间段内的声音数据,获得被测音频数据。其中,预设声音数据用于对被测设备输出的声音信号进行测试,根据实际需要进行设置,本发明实施例不做限定。预设声音数据的时长根据实际需要进行设置,比如为20秒,本发明实施例不做限定。所述第一时间段根据实际需要进行设置,比如为5秒,本发明实施例不做限定。
27.s202、对所述被测音频数据进行分析,获得所述被测音频数据的波形图和频谱图;具体地,所述测试装置获得所述被测音频数据之后,通过专业声音分析软件对所述被测音频数据进行分析,可以获得所述被测音频数据的波形图和频谱图。其中,专业声音分析软件根据实际需要进行选择,比如采用ffmpeg软件,本发明实施例不做限定。
28.s203、根据所述被测音频数据的波形图和基准音频数据的波形图,获得波形图偏移量,并根据所述被测音频数据的频谱图和基准音频数据的频谱图,获得频谱图偏移量;其中,所述基准音频数据的波形图和频谱图是预先获得的;具体地,所述测试装置通过尺度不变特征变换(scale-invariant feature transform,简称sift)算法对比所述被测音频数据的波形图和基准音频数据的波形图,可以得到所述被测音频数据的波形图在所述基准音频数据的波形图中的偏移量,即波形图偏移量。所述测试装置通过sift算法对比所述被测音频数据的频谱图和基准音频数据的频谱图,可以得到所述被测音频数据的频谱图在所述基准音频数据的频谱图中的偏移量,即频
谱图偏移量。其中,所述基准音频数据的波形图和频谱图是预先获得的。
29.s204、根据所述波形图偏移量从所述基准音频数据的波形图中截取与所述被测音频数据的波形图匹配的对比波形图,并根据所述频谱图偏移量从所述基准音频数据的频谱图中截取与所述被测音频数据的频谱图匹配的对比频谱图;具体地,所述测试装置基于所述波形图偏移量,可以从所述基准音频数据的波形图中截取一段波形图,截取的波形图具有与所述被测音频数据的波形图相同的像素宽度,截取的波形图即为与所述被测音频数据的波形图匹配的波形图,称为对比波形图。所述测试装置基于所述频谱图偏移量,可以从所述基准音频数据的频谱图中截取一段频谱图,截取的频谱图具有与所述被测音频数据的频谱图相同的像素宽度,截取的频谱图即为与所述被测音频数据的频谱图匹配的频谱图,称为对比频谱图。
30.s205、根据所述被测音频数据的波形图和所述对比波形图,获得第一相似度,并根据所述被测音频数据的频谱图和所述对比频谱图,获得第二相似度;具体地,所述测试装置对比所述被测音频数据的波形图和所述对比波形图,可以获得所述被测音频数据的波形图与所述对比波形图的相似度,作为第一相似度。所述测试装置对比所述被测音频数据的频谱图和所述对比频谱图,可以获得所述被测音频数据的频谱图和所述对比频谱图的相似度,作为第二相似度。第一相似度和第二相似度用于衡量被测设备的声音质量,第一相似度和第二相似度越高,说明被测设备的声音质量越好。其中,第一相似度和第二相似度可以通过峰值信噪比(peak signal-to-noise ratio,简称psnr)算法计算获得。
31.s206、根据所述第一相似度、所述第二相似度以及测试要求,获得所述被测设备的测试结果;其中,所述测试要求是预设的。
32.具体地,所述测试装置在获得所述第一相似度和所述第二相似度之后,会判断所述第一相似度和所述第二相似度是否满足测试要求,如果所述第一相似度和所述第二相似度都满足测试要求,说明所述被测设备的声音质量没有问题,所述被测设备的测试结果为测试通过,所述测试装置可以输出测试通过的提示信息。如果所述第一相似度或者所述第二相似度不满足所述测试要求,说明所述被测设备的声音质量存在问题,所述被测设备的测试结果为测试不通过,所述测试装置可以输出测试不通过的提示信息。其中,所述测试要求是预设的。
33.例如,测试要求为第一相似度大于第一阈值且第二相似度大于第二阈值。如果第一相似度大于第一阈值并且第二相似度大于第二阈值,被测设备的测试结果为测试通过。如果第一相似度小于等于第一阈值,或者第二相似度小于等于第二阈值,被测设备的测试结果为测试不通过。其中,所述第一阈值和所述第二阈值根据实际需要进行设置,本发明实施例不做限定。
34.本发明实施例提供的被测设备的声音数据测试方法,采集被测设备的第一时间段内的声音数据,获得被测音频数据,对被测音频数据进行分析,获得被测音频数据的波形图和频谱图,根据被测音频数据的波形图和基准音频数据的波形图,获得波形图偏移量,并根据被测音频数据的频谱图和基准音频数据的频谱图,获得频谱图偏移量,根据波形图偏移量从基准音频数据的波形图中截取与被测音频数据的波形图匹配的对比波形图,并根据频谱图偏移量从基准音频数据的频谱图中截取与被测音频数据的频谱图匹配的对比频谱图,
根据被测音频数据的波形图和对比波形图,获得第一相似度,并根据被测音频数据的频谱图和对比频谱图,获得第二相似度,根据第一相似度、第二相似度以及测试要求,获得被测设备的测试结果,在保证被测设备的声音测试质量的同时提高了测试效率。此外,由于测试过程中避免频率分析中声音数据对齐的问题,提高了方法的适用性。
35.图3是本发明第三实施例提供的被测设备的声音数据测试方法的流程示意图,如图3所示,在上述各实施例的基础上,进一步地,获得所述基准音频数据的波形图和频谱图的步骤包括:s301、采集基准设备第二时间段内的声音数据,获得基准音频数据;具体地,基准设备循环播放所述预设声音数据,测试装置可以采集基准设备的第二时间段内的声音数据,获得基准音频数据。其中,第二时间段可以为所述预设声音数据的时长。其中,基准设备是经过各个方面测试验证,功能都是正常的设备,也可以称为金机被测设备。
36.例如,所述预设声音数据的时长为20秒,设置第二时间段为20秒。
37.s302、对所述基准音频数据进行分析,获得所述基准音频数据的波形图和频谱图。
38.具体地,所述测试装置获得所述基准音频数据之后,通过专业声音分析软件对所述基准音频数据进行分析,可以获得所述基准音频数据的波形图和频谱图。其中,对基准音频数据进行分析所采用的专业声音分析软件与对被测音频数据进行分析所采用的专业声音分析软件相同。
39.图4是本发明第四实施例提供的被测设备的声音数据测试方法的流程示意图,如图4所示,在上述各实施例的基础上,进一步地,所述根据所述波形图偏移量从所述基准音频数据的波形图中截取与所述被测音频数据的波形图匹配的对比波形图包括:s401、根据所述波形图偏移量在所述基准音频数据的波形图中确定波形偏移点;具体地,所述测试装置根据所述波形图偏移量,以所述基准音频数据的波形图的起始点为基准,在所述基准音频数据的波形图中移动所述波形图偏移量,得到波形偏移点。
40.s402、基于所述波形偏移点从所述基准音频数据的波形图中截取与所述被测音频数据的波形图等像素宽度的波形图,作为对比波形图。
41.具体地,所述测试装置在获得所述波形偏移点之后,以所述波形偏移点为基准从所述基准音频数据的波形图中截取一段波形图,所截取的波形图的像素宽度与所述被测音频数据的波形图的像素宽度相同,所截取的波形图作为对比波形图。
42.图5是本发明第五实施例提供的被测设备的声音数据测试方法的流程示意图,如图5所示,在上述各实施例的基础上,进一步地,所述根据所述频谱图偏移量从所述基准音频数据的频谱图中截取与所述被测音频数据的频谱图匹配的对比频谱图包括:s501、根据所述频谱图偏移量在所述基准音频数据的频谱图中确定频谱偏移点;具体地,所述测试装置根据所述频谱图偏移量,以所述基准音频数据的频谱图的起始点为基准,在所述基准音频数据的频谱图中移动所述频谱图偏移量,得到频谱偏移点。
43.s502、基于频谱偏移点从所述基准音频数据的频谱图中截取与所述被测音频数据的频谱图等像素宽度的频谱图,作为对比频谱图。
44.具体地,所述测试装置在获得所述频谱偏移点之后,以所述频谱偏移点为基准从所述基准音频数据的频谱图中截取一段频谱图,所截取的频谱图的像素宽度与所述被测音
频数据的频谱图的像素宽度相同,所截取的频谱图作为对比频谱图。
45.在上述各实施例的基础上,进一步地,所述根据所述第一相似度、所述第二相似度以及测试要求,获得所述被测设备的测试结果包括:若判断获知所述第一相似度和所述第二相似度满足测试要求,则所述测试结果为测试通过;若判断获知所述第一相似度或者所述第二相似度不满足所述测试要求,则所述测试结果为测试不通过。
46.具体地,所述测试装置会判断所述第一相似度和所述第二相似度是否满足测试要求,如果所述第一相似度和所述第二相似度都满足所述测试要求,那么获得的测试结果为测试通过。如果所述第一相似度或者所述第二相似度不满足所述测试要求,那么获得的测试结果为测试不通过。
47.例如,测试要求为第一相似度大于第一阈值且第二相似度大于第二阈值,设置第一阈值和第二阈值相等,都等于30db。如果第一相似度和第二相似度都大于30db,那么被测设备的声音质量满足要求,通过测试;如果第一相似度或第二相似度小于等于30db,那么被测设备的声音质量不满足要求,不能通过测试。
48.为了进一步区分被测设备的声音质量,对被测设备的声音质量进行分级。若第一相似度和第二相似度都大于第一分贝值,说明声音质量极好,归为第一等级;若第一相似度和第二相似度都大于等于第二分贝值且小于等于第一分贝值,说明声音质量较好,基本能够接受,归为第二等级;若第一相似度和第二相似度大于等于第三分贝值且小于第二分贝值,说明声音质量较差,归为第三等级;若第一相似度和第二相似度都小于等于第三分贝值,说明声音质量非常差,不可接受,归为第四等级。第一分贝值、第二分贝值和第三分贝值根据实际需要进行设置,本发明实施例不做限定。比如设置第一分贝值为40db、第二分贝值为30db和第三分贝值为20db。
49.下面以机顶盒作为被测设备,举例说明本发明实施例提供的被测设备的声音数据测试方法的具体实现过程。
50.在测试装备阶段,获取一个金机机顶盒,并制作一个时长20秒的声音视频作为测试音频数据。准备一台计算机并安装hdmi采集卡,计算机安装有测试所需要的相关软件。可理解的是,如果hdmi采集卡具有多个hdmi或者安装了多个采集卡,那么可以同时对多个机顶盒进行测试。
51.将hdmi采集卡与金机机顶盒的hdmi相连,通过金机机顶盒循环播放测试音频数据,计算机通过hdmi采集卡采集金机机顶盒的20秒的声音数据,作为基准音频数据。计算机通过调用ffmpeg软件对基准音频数据进行分析,获得基准音频数据的波形图和频谱图。基准音频数据的波形图和频谱图可以用于对生产线上需要测试的机顶盒进行声音数据测试。
52.在生产测试阶段,将hdmi采集卡与一个需要测试的机顶盒的hdmi相连。通过上述机顶盒循环播放测试音频数据,计算机通过hdmi采集卡采集上述机顶盒5秒的声音数据,作为被测音频数据。
53.计算机通过调用ffmpeg软件对被测音频数据进行分析,获得被测音频数据的波形图和频谱图。接着通过sift算法对比被测音频数据的波形图和基准音频数据的波形图,获得波形图偏移量,并通过sift算法对比被测音频数据的频谱图和基准音频数据的频谱图,
获得频谱图偏移量。然后基于波形图偏移量从基准音频数据的波形图中截取与上述被测音频数据的波形图匹配的对比波形图,并基于频谱图偏移量从基准音频数据的频谱图中截取与上述被测音频数据的频谱图匹配的对比频谱图。
54.计算机通过psnr算法计算被测音频数据的波形图与对比波形图的相似度,获得第一相似度,并通过psnr算法计算被测音频数据的频谱图和对比频谱图的相似度,获得第二相似度。计算机将第一相似度与第一阈值进行比较,并将第二相似度与第二阈值进行比较,如果第一相似度大于第一阈值,并且第二相似度大于第二阈值,那么该机顶盒的声音质量满足要求,通过测试;如果第一相似度小于等于第一阈值,或者第二相似度小于等于第二阈值,那么该机顶盒的声音质量不满足要求,不能通过测试。
55.图6是本发明第六实施例提供的被测设备的声音数据测试装置的结构示意图,如图6所示,本发明实施例提供的被测设备的声音数据测试装置包括第一采集单元601、第一分析单元602、第一获得单元603、截取单元604、第二获得单元605和第三获得单元606,其中:第一采集单元601用于采集被测设备的第一时间段内的声音数据,获得被测音频数据;第一分析单元602用于对所述被测音频数据进行分析,获得所述被测音频数据的波形图和频谱图;第一获得单元603用于根据所述被测音频数据的波形图和基准音频数据的波形图,获得波形图偏移量,并根据所述被测音频数据的频谱图和基准音频数据的频谱图,获得频谱图偏移量;其中,所述基准音频数据的波形图和频谱图是预先获得的;截取单元604用于根据所述波形图偏移量从所述基准音频数据的波形图中截取与所述被测音频数据的波形图匹配的对比波形图,并根据所述频谱图偏移量从所述基准音频数据的频谱图中截取与所述被测音频数据的频谱图匹配的对比频谱图;第二获得单元605用于根据所述被测音频数据的波形图和所述对比波形图,获得第一相似度,并根据所述被测音频数据的频谱图和所述对比频谱图,获得第二相似度;第三获得单元606用于根据所述第一相似度、所述第二相似度以及测试要求,获得所述被测设备的测试结果;其中,所述测试要求是预设的。
56.具体地,被测设备循环播放预设声音数据,第一采集单元601可以采集被测设备的第一时间段内的声音数据,获得被测音频数据。其中,预设声音数据用于对被测设备输出的声音信号进行测试,根据实际需要进行设置,本发明实施例不做限定。预设声音数据的时长根据实际需要进行设置,比如为20秒,本发明实施例不做限定。所述第一时间段根据实际需要进行设置,比如为5秒,本发明实施例不做限定。
57.在获得所述被测音频数据之后,第一分析单元602通过专业声音分析软件对所述被测音频数据进行分析,可以获得所述被测音频数据的波形图和频谱图。其中,专业声音分析软件根据实际需要进行选择,比如采用ffmpeg软件,本发明实施例不做限定。
58.第一获得单元603通过sift算法对比所述被测音频数据的波形图和基准音频数据的波形图,可以得到所述被测音频数据的波形图在所述基准音频数据的波形图中的偏移量,即波形图偏移量。第一获得单元603通过sift算法对比所述被测音频数据的频谱图和基准音频数据的频谱图,可以得到所述被测音频数据的频谱图在所述基准音频数据的频谱图中的偏移量,即频谱图偏移量。其中,所述基准音频数据的波形图和频谱图是预先获得的。
59.截取单元604基于所述波形图偏移量,可以从所述基准音频数据的波形图中截取一段波形图,截取的波形图具有与所述被测音频数据的波形图相同的像素宽度,截取的波
形图即为与所述被测音频数据的波形图匹配的波形图,称为对比波形图。截取单元604基于所述频谱图偏移量,可以从所述基准音频数据的频谱图中截取一段频谱图,截取的频谱图具有与所述被测音频数据的频谱图相同的像素宽度,截取的频谱图即为与所述被测音频数据的频谱图匹配的频谱图,称为对比频谱图。
60.第二获得单元605对比所述被测音频数据的波形图和所述对比波形图,可以获得所述被测音频数据的波形图与所述对比波形图的相似度,作为第一相似度。第二获得单元605对比所述被测音频数据的频谱图和所述对比频谱图,可以获得所述被测音频数据的频谱图和所述对比频谱图的相似度,作为第二相似度。第一相似度和第二相似度用于衡量被测设备的声音质量,第一相似度和第二相似度越高,说明被测设备的声音质量越好。其中,第一相似度和第二相似度可以通过psnr算法计算获得。
61.在获得所述第一相似度和所述第二相似度之后,第三获得单元606会判断所述第一相似度和所述第二相似度是否满足测试要求,如果所述第一相似度和所述第二相似度都满足测试要求,说明所述被测设备的声音质量没有问题,所述被测设备的测试结果为测试通过,第三获得单元606可以输出测试通过的提示信息。如果所述第一相似度或者所述第二相似度不满足所述测试要求,说明所述被测设备的声音质量存在问题,所述被测设备的测试结果为测试不通过,第三获得单元606可以输出测试不通过的提示信息。其中,所述测试要求是预设的。
62.本发明实施例提供的被测设备的声音数据测试装置,采集被测设备的第一时间段内的声音数据,获得被测音频数据,对被测音频数据进行分析,获得被测音频数据的波形图和频谱图,根据被测音频数据的波形图和基准音频数据的波形图,获得波形图偏移量,并根据被测音频数据的频谱图和基准音频数据的频谱图,获得频谱图偏移量,根据波形图偏移量从基准音频数据的波形图中截取与被测音频数据的波形图匹配的对比波形图,并根据频谱图偏移量从基准音频数据的频谱图中截取与被测音频数据的频谱图匹配的对比频谱图,根据被测音频数据的波形图和对比波形图,获得第一相似度,并根据被测音频数据的频谱图和对比频谱图,获得第二相似度,根据第一相似度、第二相似度以及测试要求,获得被测设备的测试结果,在保证被测设备的声音测试质量的同时提高了测试效率。此外,由于测试过程中避免频率分析中声音数据对齐的问题,提高了方法的适用性。
63.图7是本发明第七实施例提供的被测设备的声音数据测试装置的结构示意图,如图7所示,在上述各实施例的基础上,进一步地,本发明实施例提供的被测设备的声音数据测试装置还包括第二采集单元607和第二分析单元608,其中:第二采集单元607用于采集基准设备第二时间段内的声音数据,获得基准音频数据;第二分析单元608用于对所述基准音频数据进行分析,获得所述基准音频数据的波形图和频谱图。
64.图8是本发明第八实施例提供的被测设备的声音数据测试装置的结构示意图,如图8所示,在上述各实施例的基础上,进一步地,截取单元604包括第一确定子单元6041和第一截取子单元6042,其中:第一确定子单元6041用于根据所述波形图偏移量在所述基准音频数据的波形图中确定波形偏移点;第一截取子单元6042用于基于所述波形偏移点从所述基准音频数据的波形图中截取与所述被测音频数据的波形图等像素宽度的波形图,作为对比波形图。
65.图9是本发明第九实施例提供的被测设备的声音数据测试装置的结构示意图,如图9所示,在上述各实施例的基础上,进一步地,截取单元604包括第二确定子单元6043和第二截取子单元6044,其中:第二确定子单元6043用于根据所述频谱图偏移量在所述基准音频数据的频谱图中确定频谱偏移点;第二截取子单元6044用于基于频谱偏移点从所述基准音频数据的频谱图中截取与所述被测音频数据的频谱图等像素宽度的频谱图,作为对比频谱图。
66.在上述各实施例的基础上,进一步地,第三获得单元606具体用于:若判断获知所述第一相似度和所述第二相似度满足测试要求,则所述测试结果为测试通过;若判断获知所述第一相似度或者所述第二相似度不满足所述测试要求,则所述测试结果为测试不通过。
67.本发明实施例提供的装置的实施例具体可以用于执行上述各方法实施例的处理流程,其功能在此不再赘述,可以参照上述方法实施例的详细描述。
68.图10是本发明第十实施例提供的电子设备的实体结构示意图,如图10所示,该电子设备可以包括:处理器(processor)1001、通信接口(communications interface)1002、存储器(memory)1003和通信总线1004,其中,处理器1001,通信接口1002,存储器1003通过通信总线1004完成相互间的通信。处理器1001可以调用存储器1003中的逻辑指令,以执行如下方法:采集被测设备的第一时间段内的声音数据,获得被测音频数据;对所述被测音频数据进行分析,获得所述被测音频数据的波形图和频谱图;根据所述被测音频数据的波形图和基准音频数据的波形图,获得波形图偏移量,并根据所述被测音频数据的频谱图和基准音频数据的频谱图,获得频谱图偏移量;其中,所述基准音频数据的波形图和频谱图是预先获得的;根据所述波形图偏移量从所述基准音频数据的波形图中截取与所述被测音频数据的波形图匹配的对比波形图,并根据所述频谱图偏移量从所述基准音频数据的频谱图中截取与所述被测音频数据的频谱图匹配的对比频谱图;根据所述被测音频数据的波形图和所述对比波形图,获得第一相似度,并根据所述被测音频数据的频谱图和所述对比频谱图,获得第二相似度;根据所述第一相似度、所述第二相似度以及测试要求,获得所述被测设备的测试结果;其中,所述测试要求是预设的。
69.此外,上述的存储器1003中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
70.本实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:采集被测设备的第一时间段内的声音数据,获得被测音频数据;对所述被测音频数据进行分析,获得所述被测音频数据的波形图和频谱图;根据所述被测音频数据的波形图和基准音频数据的波形图,
获得波形图偏移量,并根据所述被测音频数据的频谱图和基准音频数据的频谱图,获得频谱图偏移量;其中,所述基准音频数据的波形图和频谱图是预先获得的;根据所述波形图偏移量从所述基准音频数据的波形图中截取与所述被测音频数据的波形图匹配的对比波形图,并根据所述频谱图偏移量从所述基准音频数据的频谱图中截取与所述被测音频数据的频谱图匹配的对比频谱图;根据所述被测音频数据的波形图和所述对比波形图,获得第一相似度,并根据所述被测音频数据的频谱图和所述对比频谱图,获得第二相似度;根据所述第一相似度、所述第二相似度以及测试要求,获得所述被测设备的测试结果;其中,所述测试要求是预设的。
71.本实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储计算机程序,所述计算机程序使所述计算机执行上述各方法实施例所提供的方法,例如包括:采集被测设备的第一时间段内的声音数据,获得被测音频数据;对所述被测音频数据进行分析,获得所述被测音频数据的波形图和频谱图;根据所述被测音频数据的波形图和基准音频数据的波形图,获得波形图偏移量,并根据所述被测音频数据的频谱图和基准音频数据的频谱图,获得频谱图偏移量;其中,所述基准音频数据的波形图和频谱图是预先获得的;根据所述波形图偏移量从所述基准音频数据的波形图中截取与所述被测音频数据的波形图匹配的对比波形图,并根据所述频谱图偏移量从所述基准音频数据的频谱图中截取与所述被测音频数据的频谱图匹配的对比频谱图;根据所述被测音频数据的波形图和所述对比波形图,获得第一相似度,并根据所述被测音频数据的频谱图和所述对比频谱图,获得第二相似度;根据所述第一相似度、所述第二相似度以及测试要求,获得所述被测设备的测试结果;其中,所述测试要求是预设的。
72.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
73.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
74.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
75.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
76.在本说明书的描述中,参考术语“一个实施例”、“一个具体实施例”、“一些实施例”、“例如”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
77.以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献