测试具有音频播放与音频录制功能的设备的方法与装置制造方法

文档序号:7814588阅读:221来源:国知局
测试具有音频播放与音频录制功能的设备的方法与装置制造方法
【专利摘要】本发明属于生产线自动化测试【技术领域】,尤其涉及测试具有音频播放与音频录制功能的设备的方法与装置,所述方法包括:A.音频播放设备播放特定频率的音频;B.音频录制设备获取所述音频并录音;C.对录音数据进行傅里叶分析,判断所述音频数据是否合格,是则判定所述音频播放设备与音频录制设备合格。本发明的测试具有音频播放与音频录制功能的设备的方法,通过控制音频播放设备播放特定频率的音频,再同时同步利用音频录制设备获取该音频并录音,对录音数据进行傅里叶分析,如果音频数据与播放的音频数据相符合,则音频录制设备和音频播放设备正常,实现自动化测试,节省人力与资源,降低成本,提高了测试的准确性。
【专利说明】测试具有音频播放与音频录制功能的设备的方法与装置

【技术领域】
[0001]本发明属于生产线自动化测试【技术领域】,尤其涉及测试具有音频播放与音频录制功能的设备的方法与测试装置。

【背景技术】
[0002]产品在发布之前,都需要对产品的各项性能进行测试,例如手机需要测试收音机、耳机、麦克风、扬声器等各项性能是否正常。目前,要实现这种测试,主要通过人工操作来实现,采用人工来操作手机键盘,凭主观判断各项性能是否正常,这样就需要大量的人力,成本高,检测速度慢,统计结果困难,且容易出现误操作,将不良品当做良品流入市场,造成客诉。


【发明内容】

[0003]本发明提供测试具有音频播放与音频录制功能的设备的方法,以解决现有技术中音频播放设备与音频录制设备测试无法实现自动化测试的问题。
[0004]测试具有音频播放与音频录制功能的设备的方法,所述方法包括:
[0005]A.音频播放设备播放特定频率的音频;
[0006]B.音频录制设备获取所述音频并录音;
[0007]C.对录音数据进行傅里叶分析,判断所述音频数据是否合格,是则判定所述音频播放设备与音频录制设备合格。
[0008]本发明还提供测试具有音频播放与音频录制功能的设备的装置,所述装置包括:
[0009]音频播放单元,用于音频播放设备播放特定频率的音频;
[0010]音频录制单元,用于音频录制设备获取所述音频并录音;
[0011 ] 音频分析单元,用于对录音数据进行傅里叶分析,判断所述音频数据是否合格,是则判定所述音频播放设备与音频录制设备合格。
[0012]本发明的测试具有音频播放与音频录制功能的设备的方法,通过控制音频播放设备播放特定频率的音频,同时同步利用音频录制设备获取该音频并录音,对录音数据进行傅里叶分析,如果音频数据与播放的音频数据相符合,则音频录制设备和音频播放设备正常,实现自动化测试,节省人力与资源,降低成本,提高了测试的准确性。

【专利附图】

【附图说明】
[0013]图1是本发明提供的测试具有音频播放与音频录制功能的设备的方法流程图一。
[0014]图2是本发明提供的测试具有音频播放与音频录制功能的设备的方法流程图二。
[0015]图3是本发明提供的傅里叶分析波形图一。
[0016]图4是本发明提供的傅里叶分析波形图二。
[0017]图5是本发明提供的测试具有音频播放与音频录制功能的设备的方法流程图三。
[0018]图6是本发明提供的测试具有音频播放与音频录制功能的设备的装置结构图一。
[0019]图7是本发明提供的测试具有音频播放与音频录制功能的设备的装置结构图二。
[0020]图8是本发明提供的测试具有音频播放与音频录制功能的设备的装置结构图三。

【具体实施方式】
[0021]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0022]图1示出了本发明实施例提供的测试具有音频播放与音频录制功能的设备的方法流程图,详述如下:
[0023]在步骤SlOl中,音频播放设备播放特定频率的音频;
[0024]在步骤S102中,音频录制设备获取所述音频并录音;
[0025]在步骤S103中,对录音数据进行傅里叶分析,判断所述音频数据是否合格,是则执行步骤S104,;
[0026]在步骤S104中,判定所述音频播放设备与音频录制设备合格。
[0027]在本发明实施例中,测试具有音频播放与音频录制功能的设备的方法适用于手机、平板电脑,智能平板电视,监控摄像机等具有音频播放与音频录制功能的产品性能测试。
[0028]图2示出了本发明实施例提供的测试具有音频播放与音频录制功能的设备的方法流程图,详述如下:
[0029]在本发明实施例中,测试手机耳机功能,包括手机能否正常播音、正常录音、手机能否对耳机动作有相应感应、手机能否将音频信号传送到耳机进行播放,以及手机能否将耳机线上的麦克风开启和关闭并能通过此麦克风完成录音功能。
[0030]在步骤S201中,耳机的第一声道播放第一频率的音频,耳机的第二声道播放第二频率的音频;
[0031]在本发明实施例中,该项测试对使用的耳机要求很高,需要使用相应机型的耳机,耳机准备测试,插入耳机,按下HOOKEY键(若手机无反应,说明耳机或手机不良,需要维修),打开耳机第一声道、第二声道,第一声道播放800Hz的音频,第二声道播放1000Hz的音频。
[0032]在步骤S202中,麦克风获取所述音频,并录取第一预设采样点数据;
[0033]在本发明实施例中,耳机麦克风获取第一声道播放800Hz的音频,第二声道播放100Hz的音频,并录取1024个采样点(也可以录取2048个采样点,或其他数据的采样点,只是采样点越多,分析的数据越多,耗时越多),通过判断录取点数,结束录音,并发送广播,停止无线循环的播音,并将结果写成CSV文件,以便后续分析。
[0034]在步骤S203中,获取所述第一预设采样点数据的采样值,对所述采样值进行傅里叶分析并得到分析后的复数值,对所述复数值求解绝对值,并转换为波形数据;
[0035]在本发明实施例中,将录取的1024个采样点进行傅里叶分析,本例中采用FFT,(Fast Fourier Transformat1n,快速傅里叶变换)。第一步获取采样值,将采样值转换成波形图,如图3所示,第二步对采样值进行傅里叶分析,得到分析后的复数值,第三步将分析得到的复数值应用“IMABS”函数求解复数绝对值,再转换成波形图,如图4所示。
[0036]在步骤S204中,查找所述波形数据中波峰对应的波峰点序列值;
[0037]在本发明实施例中,查找波形数据中第二预设采样点的数据中波峰对应的波峰点序列值。本例中,对前200个采样点进行分析,查找波形图中波峰对应的波峰点序列值,如图4所示,因为有两个频率(第一频率和第二频率),因此,图中有两个波峰,当有多个频率时,会有多个波峰。图中横坐标即表示波峰点序列号,纵坐标即表示幅值。
[0038]在步骤S205中,判断所述波峰点序列值是否在参考波峰点序列值内,是则执行步骤 S206 ;
[0039]在本发明实施例中,求某一个点的频率的计算公式为:音频对应的频率=(采样率* (该点所在位置横坐标值/第一预设采样点),其中,该点所在位置横坐标值,例如为21或23,第一预设采样点,例如1024,本例中,采样率为44100。
[0040]参考波峰点序列值的求算公式为:参考波峰点序列值=音频对应的频率*第一预设采样点/采样率。
[0041]例如100Hz 的参考波峰点序列值为(1000*1024/44100) = 23.21955,即 100Hz的波峰点序列值为23,可以23左右波动,范围在23-25之间均为正常。同样,800Hz的波峰点序列值为(800*1024/44100) = 18.5759,即范围在19-21之间均为正常。
[0042]在步骤S206中,判定所述耳机与麦克风合格。
[0043]在本发明实施例中,在通过傅里叶分析音频数据合格后,则判定耳机与麦克风合格,进入下一项性能测试。
[0044]图5示出了本发明实施例提供的测试具有音频播放与音频录制功能的设备的方法流程图,详述如下:
[0045]在步骤S501中,扬声器播放第三频率的音频;
[0046]在步骤S502中,麦克风获取所述音频,并录取第一预设采样点的数据;
[0047]在步骤S503中,获取所述第一预设采样点的数据的采样值,对所述采样值进行傅里叶分析并得到分析后的复数值,对所述复数值求解绝对值,并转换为波形数据;
[0048]在步骤S504中,查找所述波形数据中波峰对应的波峰点序列值;
[0049]在步骤S505中,判断所述波峰点序列值是否在参考波峰点序列值内,是则执行步骤 S506 ;
[0050]在步骤S506中,判定所述扬声器和麦克风合格。
[0051]在本发明实施例中,还可以通过手机的扬声器(也可以是听筒)发出特定一种或几种频率的音频,在电脑端(或手机端)安装该测试软件,通过电脑(手机端)麦克风获取并录取该音频,同样,录取1024个采样点,在电脑端(或手机端)通过傅里叶分析该音频是否合格,分析方法在上述实施例中以阐述,在此,不再赘述。如果分析音频合格,则判定手机的扬声器和电脑的麦克风(手机麦克风)合格,还可以在电脑(手机)在接收到音频后,通过电脑(手机)扬声器播放该音频,通过手机主/副麦克风获取该音频并录音,对录取的音频进行傅里叶分析,分析方法同上,分析音频合格,则判定电脑(手机)的扬声器和手机的主/副麦克风合格,进行下一项性能测试。
[0052]图6示出了本发明实施例提供的测试具有音频播放与音频录制功能的设备的装置结构图,详述如下:
[0053]音频播放单元,用于音频播放设备播放特定频率的音频;
[0054]音频录制单元,用于音频录制设备获取所述音频并录音;
[0055]音频分析单元,用于对录音数据进行傅里叶分析,判断所述音频数据是否合格,是则判定所述音频播放设备与音频录制设备合格。
[0056]在本发明实施例中,音频播放设备与音频录制设备的测试装置可以广泛应用于具有测试功能的手机、计算机、平板电脑等移动终端中,可以是移动终端内的软件单元、硬件单元或者软硬件相结合的单元,也可以作为独立的挂件集成到移动终端的应用系统中。
[0057]图7示出了本发明实施例提供的测试具有音频播放与音频录制功能的设备的装置结构图,详述如下:
[0058]在本发明实施例中,测试手机耳机功能,包括手机能否正常播音、正常录音、手机能否对耳机动作有相应感应、手机能否将音频信号传送到耳机进行播放,以及手机能否将耳机线上的麦克风开启和关闭并能通过此麦克风完成录音功能。
[0059]第一音频播放模块,用于耳机的第一声道播放第一频率的音频,耳机的第二声道播放第二频率的音频;
[0060]在本发明实施例中,该项测试对使用的耳机要求很高,需要使用相应机型的耳机,耳机准备测试,插入耳机,按下HOOKEY键(若手机无反应,说明耳机或手机不良,需要维修),打开耳机第一声道、第二声道,第一声道播放800Hz的音频,第二声道播放1000Hz的音频。
[0061]第一麦克风录音模块,用于麦克风获取所述音频,并录取第一预设采样点的数据;
[0062]在本发明实施例中,耳机麦克风获取第一声道播放800Hz的音频,第二声道播放1000Hz的音频,并录取1024个采样点(也可以录取2048个采样点,或其他数据的采样点,只是采样点越多,分析的数据越多,耗时越多),通过判断录取点数,结束录音,并发送广播,停止无线循环的播音,并将结果写成CSV文件,以便后续分析。
[0063]第一傅里叶分析模块,用于获取所述第一预设采样点的数据的采样值,对所述采样值进行傅里叶分析并得到分析后的复数值,对所述复数值求解绝对值,并转换为波形数据;
[0064]在本发明实施例中,将录取的1024个采样点进行傅里叶分析,具体的分析方法在上述方法实施例中已经阐述,在此不再赘述。
[0065]第一波峰点序列值查找模块,用于查找所述波形数据中波峰对应的波峰点序列值;
[0066]在本发明实施例中,查找波形数据中第二预设采样点的数据中波峰对应的波峰点序列值。本实施例中,仅对前200个采样点进行分析。
[0067]第一波峰点序列值判断模块,用于判断所述波峰点序列值是否在参考波峰点序列值内,是则判定所述耳机与麦克风合格。
[0068]在本发明实施例中,求某一个点的频率的计算公式为:音频对应的频率=(采样率* (该点所在位置横坐标值/第一预设采样点)。
[0069]参考波峰点序列值的求算公式为:参考波峰点序列值=音频对应的频率*第一预设采样点/采样率。
[0070]具体的测试方法,在上述方法实施例中已经阐述,在此不再赘述。
[0071]图8示出了本发明实施例提供的一种音频播放设备与麦克风的测试装置结构图,详述如下:
[0072]第二音频播放模块,用于扬声器播放第三频率的音频;
[0073]第二麦克风录音模块,用于麦克风获取所述音频,并录取第一预设采样点的数据;
[0074]第二傅里叶分析模块,用于获取所述第一预设采样点的数据的采样值,对所述采样值进行傅里叶分析并得到分析后的复数值,对所述复数值求解绝对值,并转换为波形数据;
[0075]第二波峰点序列值查找模块,用于查找所述波形数据中波峰对应的波峰点序列值;
[0076]第二波峰点序列值判断模块,用于判断所述波峰点序列值是否在参考波峰点序列值内,是则判定所述扬声器和麦克风合格。
[0077]在本发明实施例中,对音频进行傅里叶分析与上述实施例中采用同样的分析方法,在此不再赘述。但在本实施例中,只播放一个音频,因此,相应的波形图中,只有一个波峰。
[0078]在本发明实施例中,还可以通过第二音频播放模块,例如手机的扬声器(也可以是听筒)发出特定一种或几种频率的音频,在电脑端(或手机端)安装该测试软件,通过第二麦克风录音模块,例如电脑(手机端)麦克风获取并录取该音频,同样,通过第二傅里叶分析模块,录取1024个采样点,在电脑端(或手机端)通过傅里叶分析该音频是否合格,分析方法上述实施例中以阐述,在此,不再赘述。如果分析音频合格,则判定手机的扬声器和电脑的麦克风(手机麦克风)合格,还可以在电脑(手机)在接收到音频后,通过电脑(手机)扬声器播放该音频,通过手机主/副麦克风获取该音频并录音,对录取的音频进行傅里叶分析,分析方法同上,分析音频合格,则判定电脑(手机)的扬声器和手机的主/副麦克风合格,进行下一项性能测试。
[0079]本发明的测试具有音频播放与音频录制功能的设备的方法,通过控制音频播放设备播放特定频率的音频,同时同步利用音频录制设备获取该音频并录音,对录音数据进行傅里叶分析,如果音频数据与播放的音频数据相符合,则音频录制设备和音频播放设备正常,实现自动化测试,节省人力与资源,降低成本,提高了测试的准确性。
[0080]以上结合具体实施例描述了本发明的技术原理。这些描述只是为了解释本发明的原理,而不能以任何方式解释为对本发明保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本发明的其它【具体实施方式】,这些方式都将落入本发明的保护范围之内。
【权利要求】
1.测试具有音频播放与音频录制功能的设备的方法,其特征在于,所述方法包括: A.音频播放设备播放特定频率的音频; B.音频录制设备获取所述音频并录音; C.对录音数据进行傅里叶分析,判断所述音频数据是否合格,是则判定所述音频播放设备与音频录制设备合格。
2.如权利要求1所述的测试方法,其特征在于, 所述步骤A具体包括: 耳机的第一声道播放第一频率的音频,耳机的第二声道播放第二频率的音频; 所述步骤B具体包括: 麦克风获取所述音频,并录取第一预设采样点数据; 所述步骤C具备包括: 获取所述第一预设采样点数据的采样值,对所述采样值进行傅里叶分析并得到分析后的复数值,对所述复数值求解绝对值,并转换为波形数据; 查找所述波形数据中波峰对应的波峰点序列值; 判断所述波峰点序列值是否在参考波峰点序列值内,是则判定所述耳机与麦克风合格。
3.如权利要求1所述的测试方法,其特征在于, 所述步骤A具体包括: 扬声器播放第三频率的音频; 所述步骤B具体包括: 麦克风获取所述音频,并录取第一预设采样点的数据; 所述步骤C具体包括: 获取所述第一预设采样点的数据的采样值,对所述采样值进行傅里叶分析并得到分析后的复数值,对所述复数值求解绝对值,并转换为波形数据; 查找所述波形数据中波峰对应的波峰点序列值; 判断所述波峰点序列值是否在参考波峰点序列值内,是则判定所述扬声器和麦克风合格。
4.如权利要求2或3所述的测试方法,其特征在于,所述参考波峰点序列值的计算公式具体为: 参考波峰点序列值=音频对应的频率*第一预设采样点/采样率。
5.如权利要求2或3所述的测试方法,其特征在于,所述查找所述波形数据中波峰对应的波峰点序列值具体为: 查找所述波形数据中第二预设采样点的数据中波峰对应的波峰点序列值。
6.测试具有音频播放与音频录制功能的设备的装置,其特征在于,所述装置包括: 音频播放单元,用于音频播放设备播放特定频率的音频; 音频录制单元,用于音频录制设备获取所述音频并录音; 音频分析单元,用于对录音数据进行傅里叶分析,判断所述音频数据是否合格,是则判定所述音频播放设备与音频录制设备合格。
7.如权利要求6所述的装置,其特征在于, 所述音频播放单元具体包括: 第一音频播放模块,用于耳机的第一声道播放第一频率的音频,耳机的第二声道播放第二频率的音频; 所述音频录制单元具体包括: 第一麦克风录音模块,用于麦克风获取所述音频,并录取第一预设采样点的数据; 所述音频分析单元具体包括: 第一傅里叶分析模块,用于获取所述第一预设采样点的数据的采样值,对所述采样值进行傅里叶分析并得到分析后的复数值,对所述复数值求解绝对值,并转换为波形数据;第一波峰点序列值查找模块,用于查找所述波形数据中波峰对应的波峰点序列值;第一波峰点序列值判断模块,用于判断所述波峰点序列值是否在参考波峰点序列值内,是则判定所述耳机与麦克风合格。
8.如权利要求6所述的装置,其特征在于, 所述音频播放单元具体包括: 第二音频播放模块,用于扬声器播放第三频率的音频; 所述音频录制单元具体包括: 第二麦克风录音模块,用于麦克风获取所述音频,并录取第一预设采样点的数据; 所述音频分析单元具体包括: 第二傅里叶分析模块,用于获取所述第一预设采样点的数据的采样值,对所述采样值进行傅里叶分析并得到分析后的复数值,对所述复数值求解绝对值,并转换为波形数据;第二波峰点序列值查找模块,用于查找所述波形数据中波峰对应的波峰点序列值;第二波峰点序列值判断模块,用于判断所述波峰点序列值是否在参考波峰点序列值内,是则判定所述扬声器和麦克风合格。
9.如权利要求7或8所述的装置,其特征在于,所述参考波峰点序列值的计算公式具体为: 参考波峰点序列值=音频对应的频率*第一预设采样点/采样率。
10.如权利要求7或8所述的装置,其特征在于,所述查找所述波形数据中波峰对应的波峰点序列值具体为: 查找所述波形数据中第二预设采样点的数据中波峰对应的波峰点序列值。
【文档编号】H04M1/24GK104244161SQ201410476641
【公开日】2014年12月24日 申请日期:2014年9月17日 优先权日:2014年9月17日
【发明者】薛花, 石友 申请人:苏州酷果信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1