《测试具有音频播放与音频录制功能的设备的方法与装置.pdf》由会员分享,可在线阅读,更多相关《测试具有音频播放与音频录制功能的设备的方法与装置.pdf(11页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 104244161 A (43)申请公布日 2014.12.24 CN 104244161 A (21)申请号 201410476641.4 (22)申请日 2014.09.17 H04R 29/00(2006.01) H04M 1/24(2006.01) (71)申请人 苏州酷果信息技术有限公司 地址 215000 江苏省苏州市苏州工业园区沙 苑路 6 号 (72)发明人 薛花 石友 (74)专利代理机构 北京品源专利代理有限公司 11332 代理人 邓猛烈 胡彬 (54) 发明名称 测试具有音频播放与音频录制功能的设备的 方法与装置 (57) 摘要 本发明属于生产。
2、线自动化测试技术领域, 尤 其涉及测试具有音频播放与音频录制功能的设备 的方法与装置, 所述方法包括 : A. 音频播放设备 播放特定频率的音频 ; B. 音频录制设备获取所述 音频并录音 ; C. 对录音数据进行傅里叶分析, 判 断所述音频数据是否合格, 是则判定所述音频播 放设备与音频录制设备合格。本发明的测试具有 音频播放与音频录制功能的设备的方法, 通过控 制音频播放设备播放特定频率的音频, 再同时同 步利用音频录制设备获取该音频并录音, 对录音 数据进行傅里叶分析, 如果音频数据与播放的音 频数据相符合, 则音频录制设备和音频播放设备 正常, 实现自动化测试, 节省人力与资源, 降低。
3、成 本, 提高了测试的准确性。 (51)Int.Cl. 权利要求书 2 页 说明书 5 页 附图 3 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书5页 附图3页 (10)申请公布号 CN 104244161 A CN 104244161 A 1/2 页 2 1. 测试具有音频播放与音频录制功能的设备的方法, 其特征在于, 所述方法包括 : A. 音频播放设备播放特定频率的音频 ; B. 音频录制设备获取所述音频并录音 ; C. 对录音数据进行傅里叶分析, 判断所述音频数据是否合格, 是则判定所述音频播放 设备与音频录制设备合格。 2. 如权利要求 1 。
4、所述的测试方法, 其特征在于, 所述步骤 A 具体包括 : 耳机的第一声道播放第一频率的音频, 耳机的第二声道播放第二频率的音频 ; 所述步骤 B 具体包括 : 麦克风获取所述音频, 并录取第一预设采样点数据 ; 所述步骤 C 具备包括 : 获取所述第一预设采样点数据的采样值, 对所述采样值进行傅里叶分析并得到分析后 的复数值, 对所述复数值求解绝对值, 并转换为波形数据 ; 查找所述波形数据中波峰对应的波峰点序列值 ; 判断所述波峰点序列值是否在参考波峰点序列值内, 是则判定所述耳机与麦克风合 格。 3. 如权利要求 1 所述的测试方法, 其特征在于, 所述步骤 A 具体包括 : 扬声器播放。
5、第三频率的音频 ; 所述步骤 B 具体包括 : 麦克风获取所述音频, 并录取第一预设采样点的数据 ; 所述步骤 C 具体包括 : 获取所述第一预设采样点的数据的采样值, 对所述采样值进行傅里叶分析并得到分析 后的复数值, 对所述复数值求解绝对值, 并转换为波形数据 ; 查找所述波形数据中波峰对应的波峰点序列值 ; 判断所述波峰点序列值是否在参考波峰点序列值内, 是则判定所述扬声器和麦克风合 格。 4.如权利要求2或3所述的测试方法, 其特征在于, 所述参考波峰点序列值的计算公式 具体为 : 参考波峰点序列值音频对应的频率 * 第一预设采样点 / 采样率。 5.如权利要求2或3所述的测试方法, 。
6、其特征在于, 所述查找所述波形数据中波峰对应 的波峰点序列值具体为 : 查找所述波形数据中第二预设采样点的数据中波峰对应的波峰点序列值。 6. 测试具有音频播放与音频录制功能的设备的装置, 其特征在于, 所述装置包括 : 音频播放单元, 用于音频播放设备播放特定频率的音频 ; 音频录制单元, 用于音频录制设备获取所述音频并录音 ; 音频分析单元, 用于对录音数据进行傅里叶分析, 判断所述音频数据是否合格, 是则判 定所述音频播放设备与音频录制设备合格。 7. 如权利要求 6 所述的装置, 其特征在于, 权 利 要 求 书 CN 104244161 A 2 2/2 页 3 所述音频播放单元具体包。
7、括 : 第一音频播放模块, 用于耳机的第一声道播放第一频率的音频, 耳机的第二声道播放 第二频率的音频 ; 所述音频录制单元具体包括 : 第一麦克风录音模块, 用于麦克风获取所述音频, 并录取第一预设采样点的数据 ; 所述音频分析单元具体包括 : 第一傅里叶分析模块, 用于获取所述第一预设采样点的数据的采样值, 对所述采样值 进行傅里叶分析并得到分析后的复数值, 对所述复数值求解绝对值, 并转换为波形数据 ; 第一波峰点序列值查找模块, 用于查找所述波形数据中波峰对应的波峰点序列值 ; 第一波峰点序列值判断模块, 用于判断所述波峰点序列值是否在参考波峰点序列值 内, 是则判定所述耳机与麦克风合。
8、格。 8. 如权利要求 6 所述的装置, 其特征在于, 所述音频播放单元具体包括 : 第二音频播放模块, 用于扬声器播放第三频率的音频 ; 所述音频录制单元具体包括 : 第二麦克风录音模块, 用于麦克风获取所述音频, 并录取第一预设采样点的数据 ; 所述音频分析单元具体包括 : 第二傅里叶分析模块, 用于获取所述第一预设采样点的数据的采样值, 对所述采样值 进行傅里叶分析并得到分析后的复数值, 对所述复数值求解绝对值, 并转换为波形数据 ; 第二波峰点序列值查找模块, 用于查找所述波形数据中波峰对应的波峰点序列值 ; 第二波峰点序列值判断模块, 用于判断所述波峰点序列值是否在参考波峰点序列值 。
9、内, 是则判定所述扬声器和麦克风合格。 9.如权利要求7或8所述的装置, 其特征在于, 所述参考波峰点序列值的计算公式具体 为 : 参考波峰点序列值音频对应的频率 * 第一预设采样点 / 采样率。 10. 如权利要求 7 或 8 所述的装置, 其特征在于, 所述查找所述波形数据中波峰对应的 波峰点序列值具体为 : 查找所述波形数据中第二预设采样点的数据中波峰对应的波峰点序列值。 权 利 要 求 书 CN 104244161 A 3 1/5 页 4 测试具有音频播放与音频录制功能的设备的方法与装置 技术领域 0001 本发明属于生产线自动化测试技术领域, 尤其涉及测试具有音频播放与音频录制 功能。
10、的设备的方法与测试装置。 背景技术 0002 产品在发布之前, 都需要对产品的各项性能进行测试, 例如手机需要测试收音机、 耳机、 麦克风、 扬声器等各项性能是否正常。 目前, 要实现这种测试, 主要通过人工操作来实 现, 采用人工来操作手机键盘, 凭主观判断各项性能是否正常, 这样就需要大量的人力, 成 本高, 检测速度慢, 统计结果困难, 且容易出现误操作, 将不良品当做良品流入市场, 造成客 诉。 发明内容 0003 本发明提供测试具有音频播放与音频录制功能的设备的方法, 以解决现有技术中 音频播放设备与音频录制设备测试无法实现自动化测试的问题。 0004 测试具有音频播放与音频录制功能。
11、的设备的方法, 所述方法包括 : 0005 A. 音频播放设备播放特定频率的音频 ; 0006 B. 音频录制设备获取所述音频并录音 ; 0007 C. 对录音数据进行傅里叶分析, 判断所述音频数据是否合格, 是则判定所述音频 播放设备与音频录制设备合格。 0008 本发明还提供测试具有音频播放与音频录制功能的设备的装置, 所述装置包括 : 0009 音频播放单元, 用于音频播放设备播放特定频率的音频 ; 0010 音频录制单元, 用于音频录制设备获取所述音频并录音 ; 0011 音频分析单元, 用于对录音数据进行傅里叶分析, 判断所述音频数据是否合格, 是 则判定所述音频播放设备与音频录制设。
12、备合格。 0012 本发明的测试具有音频播放与音频录制功能的设备的方法, 通过控制音频播放设 备播放特定频率的音频, 同时同步利用音频录制设备获取该音频并录音, 对录音数据进行 傅里叶分析, 如果音频数据与播放的音频数据相符合, 则音频录制设备和音频播放设备正 常, 实现自动化测试, 节省人力与资源, 降低成本, 提高了测试的准确性。 附图说明 0013 图 1 是本发明提供的测试具有音频播放与音频录制功能的设备的方法流程图一。 0014 图 2 是本发明提供的测试具有音频播放与音频录制功能的设备的方法流程图二。 0015 图 3 是本发明提供的傅里叶分析波形图一。 0016 图 4 是本发明。
13、提供的傅里叶分析波形图二。 0017 图 5 是本发明提供的测试具有音频播放与音频录制功能的设备的方法流程图三。 0018 图 6 是本发明提供的测试具有音频播放与音频录制功能的设备的装置结构图一。 说 明 书 CN 104244161 A 4 2/5 页 5 0019 图 7 是本发明提供的测试具有音频播放与音频录制功能的设备的装置结构图二。 0020 图 8 是本发明提供的测试具有音频播放与音频录制功能的设备的装置结构图三。 具体实施方式 0021 为了使本发明的目的、 技术方案及优点更加清楚明白, 以下结合附图及实施例, 对 本发明进行进一步详细说明。 应当理解, 此处所描述的具体实施例。
14、仅仅用以解释本发明, 并 不用于限定本发明。 0022 图 1 示出了本发明实施例提供的测试具有音频播放与音频录制功能的设备的方 法流程图, 详述如下 : 0023 在步骤 S101 中, 音频播放设备播放特定频率的音频 ; 0024 在步骤 S102 中, 音频录制设备获取所述音频并录音 ; 0025 在步骤 S103 中, 对录音数据进行傅里叶分析, 判断所述音频数据是否合格, 是则 执行步骤 S104, ; 0026 在步骤 S104 中, 判定所述音频播放设备与音频录制设备合格。 0027 在本发明实施例中, 测试具有音频播放与音频录制功能的设备的方法适用于手 机、 平板电脑 , 智能。
15、平板电视, 监控摄像机等具有音频播放与音频录制功能的产品性能测 试。 0028 图 2 示出了本发明实施例提供的测试具有音频播放与音频录制功能的设备的方 法流程图, 详述如下 : 0029 在本发明实施例中, 测试手机耳机功能, 包括手机能否正常播音、 正常录音、 手机 能否对耳机动作有相应感应、 手机能否将音频信号传送到耳机进行播放, 以及手机能否将 耳机线上的麦克风开启和关闭并能通过此麦克风完成录音功能。 0030 在步骤 S201 中, 耳机的第一声道播放第一频率的音频, 耳机的第二声道播放第二 频率的音频 ; 0031 在本发明实施例中, 该项测试对使用的耳机要求很高, 需要使用相应机。
16、型的耳机, 耳机准备测试, 插入耳机, 按下 HOOKEY 键 ( 若手机无反应, 说明耳机或手机不良, 需要维 修), 打开耳机第一声道、 第二声道, 第一声道播放800Hz的音频, 第二声道播放1000Hz的音 频。 0032 在步骤 S202 中, 麦克风获取所述音频, 并录取第一预设采样点数据 ; 0033 在本发明实施例中, 耳机麦克风获取第一声道播放 800Hz 的音频, 第二声道播放 1000Hz 的音频, 并录取 1024 个采样点 ( 也可以录取 2048 个采样点, 或其他数据的采样点, 只是采样点越多, 分析的数据越多, 耗时越多 ), 通过判断录取点数, 结束录音, 并。
17、发送广播, 停止无线循环的播音, 并将结果写成 CSV 文件, 以便后续分析。 0034 在步骤 S203 中, 获取所述第一预设采样点数据的采样值, 对所述采样值进行傅里 叶分析并得到分析后的复数值, 对所述复数值求解绝对值, 并转换为波形数据 ; 0035 在本发明实施例中, 将录取的 1024 个采样点进行傅里叶分析, 本例中采用 FFT, (Fast Fourier Transformation, 快速傅里叶变换 )。第一步获取采样值, 将采样值转换成 波形图, 如图 3 所示, 第二步对采样值进行傅里叶分析, 得到分析后的复数值, 第三步将分 析得到的复数值应用 “IMABS” 函数。
18、求解复数绝对值, 再转换成波形图, 如图 4 所示。 说 明 书 CN 104244161 A 5 3/5 页 6 0036 在步骤 S204 中, 查找所述波形数据中波峰对应的波峰点序列值 ; 0037 在本发明实施例中, 查找波形数据中第二预设采样点的数据中波峰对应的波峰点 序列值。本例中, 对前 200 个采样点进行分析, 查找波形图中波峰对应的波峰点序列值, 如 图 4 所示, 因为有两个频率 ( 第一频率和第二频率 ), 因此, 图中有两个波峰, 当有多个频率 时, 会有多个波峰。图中横坐标即表示波峰点序列号, 纵坐标即表示幅值。 0038 在步骤 S205 中, 判断所述波峰点序列。
19、值是否在参考波峰点序列值内, 是则执行步 骤 S206 ; 0039 在本发明实施例中, 求某一个点的频率的计算公式为 : 音频对应的频率 ( 采样 率 *( 该点所在位置横坐标值 / 第一预设采样点 ), 其中, 该点所在位置横坐标值, 例如为 21 或 23, 第一预设采样点, 例如 1024, 本例中, 采样率为 44100。 0040 参考波峰点序列值的求算公式为 : 参考波峰点序列值音频对应的频率 * 第一预 设采样点 / 采样率。 0041 例如 1000Hz 的参考波峰点序列值为 (1000*1024/44100) 23.21955, 即 1000Hz 的波峰点序列值为 23, 。
20、可以 23 左右波动, 范围在 23-25 之间均为正常。同样, 800Hz 的波峰 点序列值为 (800*1024/44100) 18.5759, 即范围在 19-21 之间均为正常。 0042 在步骤 S206 中, 判定所述耳机与麦克风合格。 0043 在本发明实施例中, 在通过傅里叶分析音频数据合格后, 则判定耳机与麦克风合 格, 进入下一项性能测试。 0044 图 5 示出了本发明实施例提供的测试具有音频播放与音频录制功能的设备的方 法流程图, 详述如下 : 0045 在步骤 S501 中, 扬声器播放第三频率的音频 ; 0046 在步骤 S502 中, 麦克风获取所述音频, 并录取。
21、第一预设采样点的数据 ; 0047 在步骤 S503 中, 获取所述第一预设采样点的数据的采样值, 对所述采样值进行傅 里叶分析并得到分析后的复数值, 对所述复数值求解绝对值, 并转换为波形数据 ; 0048 在步骤 S504 中, 查找所述波形数据中波峰对应的波峰点序列值 ; 0049 在步骤 S505 中, 判断所述波峰点序列值是否在参考波峰点序列值内, 是则执行步 骤 S506 ; 0050 在步骤 S506 中, 判定所述扬声器和麦克风合格。 0051 在本发明实施例中, 还可以通过手机的扬声器 ( 也可以是听筒 ) 发出特定一种或 几种频率的音频, 在电脑端 ( 或手机端 ) 安装该。
22、测试软件, 通过电脑 ( 手机端 ) 麦克风获取 并录取该音频, 同样, 录取 1024 个采样点, 在电脑端 ( 或手机端 ) 通过傅里叶分析该音频是 否合格, 分析方法在上述实施例中以阐述, 在此, 不再赘述。 如果分析音频合格, 则判定手机 的扬声器和电脑的麦克风 ( 手机麦克风 ) 合格, 还可以在电脑 ( 手机 ) 在接收到音频后, 通 过电脑 ( 手机 ) 扬声器播放该音频, 通过手机主 / 副麦克风获取该音频并录音, 对录取的音 频进行傅里叶分析, 分析方法同上, 分析音频合格, 则判定电脑 ( 手机 ) 的扬声器和手机的 主 / 副麦克风合格, 进行下一项性能测试。 0052 。
23、图 6 示出了本发明实施例提供的测试具有音频播放与音频录制功能的设备的装 置结构图, 详述如下 : 0053 音频播放单元, 用于音频播放设备播放特定频率的音频 ; 说 明 书 CN 104244161 A 6 4/5 页 7 0054 音频录制单元, 用于音频录制设备获取所述音频并录音 ; 0055 音频分析单元, 用于对录音数据进行傅里叶分析, 判断所述音频数据是否合格, 是 则判定所述音频播放设备与音频录制设备合格。 0056 在本发明实施例中, 音频播放设备与音频录制设备的测试装置可以广泛应用于具 有测试功能的手机、 计算机、 平板电脑等移动终端中, 可以是移动终端内的软件单元、 硬件。
24、 单元或者软硬件相结合的单元, 也可以作为独立的挂件集成到移动终端的应用系统中。 0057 图 7 示出了本发明实施例提供的测试具有音频播放与音频录制功能的设备的装 置结构图, 详述如下 : 0058 在本发明实施例中, 测试手机耳机功能, 包括手机能否正常播音、 正常录音、 手机 能否对耳机动作有相应感应、 手机能否将音频信号传送到耳机进行播放, 以及手机能否将 耳机线上的麦克风开启和关闭并能通过此麦克风完成录音功能。 0059 第一音频播放模块, 用于耳机的第一声道播放第一频率的音频, 耳机的第二声道 播放第二频率的音频 ; 0060 在本发明实施例中, 该项测试对使用的耳机要求很高, 需。
25、要使用相应机型的耳机, 耳机准备测试, 插入耳机, 按下 HOOKEY 键 ( 若手机无反应, 说明耳机或手机不良, 需要维 修), 打开耳机第一声道、 第二声道, 第一声道播放800Hz的音频, 第二声道播放1000Hz的音 频。 0061 第一麦克风录音模块, 用于麦克风获取所述音频, 并录取第一预设采样点的数 据 ; 0062 在本发明实施例中, 耳机麦克风获取第一声道播放 800Hz 的音频, 第二声道播放 1000Hz 的音频, 并录取 1024 个采样点 ( 也可以录取 2048 个采样点, 或其他数据的采样点, 只是采样点越多, 分析的数据越多, 耗时越多 ), 通过判断录取点数。
26、, 结束录音, 并发送广播, 停止无线循环的播音, 并将结果写成 CSV 文件, 以便后续分析。 0063 第一傅里叶分析模块, 用于获取所述第一预设采样点的数据的采样值, 对所述采 样值进行傅里叶分析并得到分析后的复数值, 对所述复数值求解绝对值, 并转换为波形数 据 ; 0064 在本发明实施例中, 将录取的 1024 个采样点进行傅里叶分析, 具体的分析方法在 上述方法实施例中已经阐述, 在此不再赘述。 0065 第一波峰点序列值查找模块, 用于查找所述波形数据中波峰对应的波峰点序列 值 ; 0066 在本发明实施例中, 查找波形数据中第二预设采样点的数据中波峰对应的波峰点 序列值。本实。
27、施例中, 仅对前 200 个采样点进行分析。 0067 第一波峰点序列值判断模块, 用于判断所述波峰点序列值是否在参考波峰点序列 值内, 是则判定所述耳机与麦克风合格。 0068 在本发明实施例中, 求某一个点的频率的计算公式为 : 音频对应的频率 ( 采样 率 *( 该点所在位置横坐标值 / 第一预设采样点 )。 0069 参考波峰点序列值的求算公式为 : 参考波峰点序列值音频对应的频率 * 第一预 设采样点 / 采样率。 0070 具体的测试方法, 在上述方法实施例中已经阐述, 在此不再赘述。 说 明 书 CN 104244161 A 7 5/5 页 8 0071 图 8 示出了本发明实施。
28、例提供的一种音频播放设备与麦克风的测试装置结构图, 详述如下 : 0072 第二音频播放模块, 用于扬声器播放第三频率的音频 ; 0073 第二麦克风录音模块, 用于麦克风获取所述音频, 并录取第一预设采样点的数 据 ; 0074 第二傅里叶分析模块, 用于获取所述第一预设采样点的数据的采样值, 对所述采 样值进行傅里叶分析并得到分析后的复数值, 对所述复数值求解绝对值, 并转换为波形数 据 ; 0075 第二波峰点序列值查找模块, 用于查找所述波形数据中波峰对应的波峰点序列 值 ; 0076 第二波峰点序列值判断模块, 用于判断所述波峰点序列值是否在参考波峰点序列 值内, 是则判定所述扬声器。
29、和麦克风合格。 0077 在本发明实施例中, 对音频进行傅里叶分析与上述实施例中采用同样的分析方 法, 在此不再赘述。但在本实施例中, 只播放一个音频, 因此, 相应的波形图中, 只有一个波 峰。 0078 在本发明实施例中, 还可以通过第二音频播放模块, 例如手机的扬声器 ( 也可以 是听筒 ) 发出特定一种或几种频率的音频, 在电脑端 ( 或手机端 ) 安装该测试软件, 通过第 二麦克风录音模块, 例如电脑 ( 手机端 ) 麦克风获取并录取该音频, 同样, 通过第二傅里叶 分析模块, 录取 1024 个采样点, 在电脑端 ( 或手机端 ) 通过傅里叶分析该音频是否合格, 分 析方法上述实施。
30、例中以阐述, 在此, 不再赘述。如果分析音频合格, 则判定手机的扬声器和 电脑的麦克风 ( 手机麦克风 ) 合格, 还可以在电脑 ( 手机 ) 在接收到音频后, 通过电脑 ( 手 机)扬声器播放该音频, 通过手机主/副麦克风获取该音频并录音, 对录取的音频进行傅里 叶分析, 分析方法同上, 分析音频合格, 则判定电脑 ( 手机 ) 的扬声器和手机的主 / 副麦克 风合格, 进行下一项性能测试。 0079 本发明的测试具有音频播放与音频录制功能的设备的方法, 通过控制音频播放设 备播放特定频率的音频, 同时同步利用音频录制设备获取该音频并录音, 对录音数据进行 傅里叶分析, 如果音频数据与播放的。
31、音频数据相符合, 则音频录制设备和音频播放设备正 常, 实现自动化测试, 节省人力与资源, 降低成本, 提高了测试的准确性。 0080 以上结合具体实施例描述了本发明的技术原理。 这些描述只是为了解释本发明的 原理, 而不能以任何方式解释为对本发明保护范围的限制。 基于此处的解释, 本领域的技术 人员不需要付出创造性的劳动即可联想到本发明的其它具体实施方式, 这些方式都将落入 本发明的保护范围之内。 说 明 书 CN 104244161 A 8 1/3 页 9 图 1 图 2 说 明 书 附 图 CN 104244161 A 9 2/3 页 10 图 3 图 4 说 明 书 附 图 CN 104244161 A 10 3/3 页 11 图 5 图 6 图 7图 8 说 明 书 附 图 CN 104244161 A 11 。