机顶盒的喇叭和麦克风的测试方法以及测试系统与流程

文档序号:31708871发布日期:2022-10-01 13:57阅读:302来源:国知局
机顶盒的喇叭和麦克风的测试方法以及测试系统与流程

1.本技术属于智能测试技术领域,尤其涉及一种机顶盒的喇叭和麦克风的测试方法以及测试系统。


背景技术:

2.智能远场语音是一项融合人工智能(artificial intelligence,ai)语音搜索技术来提升用户体验的技术。具有远场语音功能的智能机顶盒(set top box,stb)将成为电视设备、网络设备和其他家居设备之间的智能交互中转设备,为家庭提供娱乐、家电控制、安防等多种服务。
3.智能远场语音的识别需要前端和后端相结合才能实现,前端通常使用麦克风阵列对语音进行拾音,麦克风阵列常用的配置一般有双麦、四麦、六麦等;麦克风阵列的放置方式和配置均需要考虑智能机顶盒的产品结构和使用场景等因素,通常需要通过仿真和实测试错纠错等过程才能最终定型。后端则通过设备主芯片识别语音、喇叭发声以及人工智能算法,实现人机交互。
4.因此,为了保障实现智能远场语音的麦克风和喇叭的质量,生产具有远场语音功能的智能机顶盒的工厂需要在智能机顶盒出厂前对麦克风和喇叭进行测试。现有技术中,对智能机顶盒的麦克风和喇叭进行测试的过程主要通过以下方式:
5.方式一:在智能机顶盒的喇叭播放测试音频的同时开启麦克风录音,在录制结束后,再让智能机顶盒的喇叭播放刚刚麦克风录制的音频,依靠专业人员人耳的听觉辨别智能机顶盒的喇叭播放麦克风录制的音频的优劣来确定智能机顶盒喇叭和麦克风是否合格。可见,现有技术中方式一这种依靠专业人员对智能机顶盒的喇叭播放麦克风录制音频的测试方式,不同的专业人员听觉和对声音评价标准难以统一,进而使得依靠专业人员对智能机顶盒的测试方式具有较大的不确定性,人员无法长时间工作,导致测试效率低、成本高。
6.方式二:使用专业的音频分析仪器分别对智能机顶盒的喇叭和麦克风进行分析;在智能机顶盒的喇叭播放测试音频时,借助该音频分析仪器对智能机顶盒喇叭播放的测试音频进行录音并对录制音频进行频率响应曲线和谐波失真率等进行分析,以实现对智能机顶盒的喇叭测试;另,将智能机顶盒置于隔音箱内,隔音箱中的喇叭播放测试音频,通过与隔音箱配套的音频分析仪器分析智能机顶盒麦克风所录制的录制音频的频率响应曲线,以实现对智能机顶盒的麦克风测试。可见,现有技术中方式二这种测试方式需要将同一个智能机顶盒的喇叭和麦克风分开进行测试,测试流程复杂,导致测试效率低、成本高。


技术实现要素:

7.本技术提供一种机顶盒的喇叭和麦克风的测试方法以及测试系统,旨在解决现有技术中对智能机顶盒的喇叭和麦克风进行测试的方式效率低的技术问题。
8.第一方面,本技术提供一种喇叭和麦克风的测试方法,包括:
9.控制所述机顶盒端的喇叭播放预设的测试音频文件记载的测试音频;
10.控制机顶盒端的麦克风对所述测试音频进行录音,得到录制音频文件;
11.对所述录制音频文件进行分析转换,得到所述录制音频文件的评价指标值;
12.将所述评价指标值与所述测试音频对应的标准评价指标值进行对比,得到指标值差值;
13.判断所述指标值差值是否在预设的误差范围内;
14.若所述指标值差值在所述误差范围内,则确认测试合格;
15.若所述指标值差值不在所述误差范围内,则确认测试不合格。
16.可选的,在控制所述机顶盒端的喇叭播放预设的测试音频文件所记载的测试音频之前,所述方法还包括:
17.接收开始测试指令;
18.根据所述开始测试指令将所述机顶盒端的喇叭调整至目标音量。
19.可选的,所述测试音频包括:x段不同频率范围的测试音频,所述x为大于5的正整数,且所述x段不同频率范围的测试音频覆盖男女音域的所有频段。
20.可选的,所述评价指标值包括录制音频幅值;所述对所述录制音频文件进行分析转换,得到所述录制音频文件的评价指标值包括:
21.使用快速傅里叶变换算法对所述录制音频文件进行分析转换,输出全频域的频谱数据;
22.从所述全频域的频谱数据中提取与所述x段不同频率范围所对应的每一段频率的幅值,得到x段频率对应的所述录制音频幅值。
23.可选的,所述机顶盒端包括:y台经过测试验证的合格机顶盒端,所述y为大于1的正整数;将所述评价指标值与所述测试音频对应的标准评价指标值进行对比之前,所述方法还包括:
24.逐一控制每一台合格机顶盒端的喇叭播放所述测试音频文件记载的所述测试音频,y台所述合格机顶盒端位于预设的目标屏蔽箱,所述目标屏蔽箱与所述机顶盒端的生产线相连;
25.逐一控制每一台合格机顶盒端的麦克风对所述测试音频进行录音,得到y个合格机顶盒端录制音频文件;
26.对y个所述合格机顶盒端录制音频文件分别进行分析转换,得到y个所述合格顶盒端录制音频文件对应的合格机顶盒端录制音频幅值;
27.计算y个所述合格机顶盒端录制音频幅值中的最大合格机顶盒端录制音频幅值、最小合格机顶盒端录制音频幅值、以及所述最大合格机顶盒端录制音频幅值与所述最小合格机顶盒端录制音频幅值之间的最大幅值差;
28.所述标准测试音频幅值等于所述最小合格机顶盒端录制音频幅值加上所述最大幅值差的一半;或,所述标准测试音频幅值等于所述最大合格机顶盒端录制音频幅值减去所述最大幅值差的一半;
29.将所述标准测试音频幅值作为所述标准评价指标值。
30.可选的,所述对所述录制音频文件进行分析转换,得到所述录制音频文件的评价指标值包括:
31.控制所述机顶盒端对所述录制音频文件进行分析转换,得到所述录制音频文件的
所述评价指标值;
32.所述将所述评价指标值与所述测试音频对应的标准评价指标值进行对比,得到指标值差值包括:
33.所述机顶盒端将所述评价指标值向测试设备端发送;
34.所述测试设备端将所述评价指标值与所述测试音频对应的标准评价指标值进行对比,得到所述指标值差值;
35.所述判断所述指标值差值是否在预设的误差范围内包括:
36.所述测试设备判断所述指标值差值是否在预设的误差范围内。
37.可选的,所述对所述录制音频文件进行分析转换,得到所述录制音频文件的评价指标值包括:
38.控制所述机顶盒端将所述录制音频文件向测试设备端发送;
39.所述测试设备端对所述录制音频文件进行分析转换,得到所述录制音频文件的所述评价指标值;
40.所述将所述评价指标值与所述测试音频对应的标准评价指标值进行对比,得到指标值差值包括:
41.所述测试设备端将所述评价指标值与所述测试音频对应的标准评价指标值进行对比,得到指标值差值;
42.所述判断所述指标值差值是否在预设的误差范围内包括:
43.所述测试设备端判断所述指标值差值是否在预设的误差范围内。
44.第二方面,本技术提供一种喇叭和麦克风的测试系统,包括:
45.播放单元,用于控制机顶盒端的喇叭播放预设的测试音频文件记载的测试音频;
46.录音单元,用于控制所述机顶盒端的麦克风对所述测试音频进行录音,得到录制音频文件;
47.转化单元,用于对所述录制音频文件进行分析转换,得到所述录制音频文件的评价指标值;
48.对比单元,用于将所述评价指标值与所述测试音频对应的标准评价指标值进行对比,得到指标值差值;
49.判断单元,用于判断所述指标值差值是否在预设的误差范围内;
50.确认单元,用于若所述指标值差值在所述误差范围内,则确认测试合格;
51.确认单元,还用于若所述指标值差值不在所述误差范围内,则确认测试不合格。
52.可选的,所述系统还包括:
53.接收单元,用于接收开始测试指令;
54.调整单元,用于根据所述开始测试指令将所述机顶盒端的喇叭调整至目标音量。
55.可选的,所述测试音频包括:x段不同频率范围的测试音频,所述x为大于5的正整数,且所述x段不同频率范围的测试音频覆盖男女音域的所有频段。
56.可选的,所述评价指标值包括录制音频幅值;
57.所述转换单元对所述录制音频文件进行分析转换,得到所述录制音频文件的评价指标值时,具体用于:
58.使用快速傅里叶变换算法对所述录制音频文件进行分析转换,输出全频域的频谱
数据;
59.从所述全频域的频谱数据中提取与所述x段不同频率范围所对应的每一段频率的幅值,得到x段频率对应的所述录制音频幅值。
60.可选的,所述机顶盒端包括:y台经过测试验证的合格机顶盒端,所述y为大于1的正整数;所述系统还包括:
61.播放单元,还用于逐一控制每一台合格机顶盒端的喇叭播放所述测试音频文件记载的所述测试音频,y台所述合格机顶盒端位于预设的目标屏蔽箱,所述目标屏蔽箱与所述机顶盒端的生产线相连;
62.录音单元,还用于逐一控制每一台合格机顶盒端的麦克风对所述测试音频进行录音,得到y个合格机顶盒端录制音频文件;
63.转换单元,还用于对y个所述合格机顶盒端录制音频文件分别进行分析转换,得到y个所述合格顶盒端录制音频文件对应的合格机顶盒端录制音频幅值;
64.计算单元,还用于计算y个所述合格机顶盒端录制音频幅值中的最大合格机顶盒端录制音频幅值、最小合格机顶盒端录制音频幅值、以及所述最大合格机顶盒端录制音频幅值与所述最小合格机顶盒端录制音频幅值之间的最大幅值差;
65.所述标准测试音频幅值等于所述最小合格机顶盒端录制音频幅值加上所述最大幅值差的一半;或,所述标准测试音频幅值等于所述最大合格机顶盒端录制音频幅值减去所述最大幅值差的一半;
66.作为单元,用于将所述标准测试音频幅值作为所述标准评价指标值。
67.可选的,所述转换单元对所述录制音频文件进行分析转换,得到所述录制音频文件的评价指标值时,具体包括:
68.控制所述机顶盒端对所述录制音频文件进行分析转换,得到所述录制音频文件的所述评价指标值;
69.所述对比单元将所述评价指标值与所述测试音频对应的标准评价指标值进行对比,得到指标值差值时,具体包括:
70.所述机顶盒端将所述评价指标值向测试设备端发送;
71.所述测试设备端将所述评价指标值与所述测试音频对应的标准评价指标值进行对比,得到所述指标值差值;
72.所述判断单元判断所述指标值差值是否在预设的误差范围内时,具体包括:
73.所述测试设备判断所述指标值差值是否在预设的误差范围内。
74.可选的,所述转换单元对所述录制音频文件进行分析转换,得到所述录制音频文件的评价指标值时,具体包括:
75.控制所述机顶盒端将所述录制音频文件向测试设备端发送;
76.所述测试设备端对所述录制音频文件进行分析转换,得到所述录制音频文件的所述评价指标值;
77.所述对比单元将所述评价指标值与所述测试音频对应的标准评价指标值进行对比,得到指标值差值时,具体包括:
78.所述测试设备端将所述评价指标值与所述测试音频对应的标准评价指标值进行对比,得到指标值差值;
79.所述判断单元判断所述指标值差值是否在预设的误差范围内时,具体包括:
80.所述测试设备端判断所述指标值差值是否在预设的误差范围内。
81.第三方面,本技术提供一种计算机设备,包括:
82.处理器、存储器、总线、输入输出接口、网络接口;
83.所述处理器通过总线与所述存储器、所述输入输出接口、所述网络接口;
84.所述存储器中存储有程序;
85.所述处理器执行所述存储器中存储的所述程序时,实现如前述第一方面中任意一项所述喇叭和麦克风的测试方法。
86.第四方面,本技术提供一种计算机存储介质,所述计算机存储介质中存储有指令,所述指令在计算机上执行时,使得所述计算机执行如前述第一方面中任一项所述喇叭和麦克风的测试方法。
87.第五方面,本技术提供一种计算机程序产品,所述计算机程序产品在计算机上执行时,使得所述计算机执行如前述第一方面中任一项所述喇叭和麦克风的测试方法。
88.以上技术方案可以看出,本技术实施例具有以下优点:
89.本技术喇叭和麦克风的测试方法从控制机顶盒端的喇叭播放预设的测试音频文件记载的测试音频,以及控制机顶盒端的麦克风对测试音频进行录音,得到录制音频文件;再对该录制音频文件进行分析转换,以得到该录制音频文件的评价指标值;然后将该评价指标值与上述测试音频的对应的标准评价指标值进行对比,得到指标值差值;最后只需要判断指标值差值是否在预设的误差范围内,若指标值差值在误差范围内,则表明机顶盒端的喇叭和麦克风经过测试合格;若指标值差值不在误差范围内,则表明机顶盒端的喇叭和麦克风经过测试不合格。可见,上述喇叭和麦克风的测试方法利于实现自动化标准化,不需要一直依赖专业人员对机顶盒端的喇叭和麦克风进行现场判断,可以利于减少人力成本以及统一评价标准,同时上述测试方法也不需要对同一个智能机顶盒的喇叭和麦克风分开进行测试,简化了测试流程,提高测试效率,降低测试成本。
附图说明
90.图1为本技术喇叭和麦克风的测试方法的一个实施例流程示意图;
91.图2为本技术喇叭和麦克风的测试方法的另一个实施例流程示意图;
92.图3为本技术喇叭和麦克风的测试系统的一个实施例结构示意图;
93.图4为本技术喇叭和麦克风的测试系统的另一个实施例结构示意图;
94.图5为本技术计算机设备的一个实施例结构示意图。
具体实施方式
95.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
96.需要说明的,机顶盒(本技术也称机顶盒端、智能机顶盒)作为实现智能远场语音功能的设备,机顶盒将成为电视设备、网络设备和其他家居设备之间的智能交互中转设备,为家庭提供娱乐、家电控制、安防等多种服务。机顶盒在出厂时就需要严格地对其喇叭和麦
克风进行测试,以确保机顶盒的喇叭以及麦克风处于正常工作状态。本技术机顶盒喇叭和麦克风的测试方法依托于其自身的音频分析能力以及机顶盒的喇叭和麦克风是可以分别受控制,这样就可以摆脱对专业人员和音频分析仪器的依赖,节约测试资源,而且本技术的测试方法支持并行测试(即可以同时对处于不同屏蔽箱中的机顶盒进行测试),极大地提高对机顶盒喇叭和麦克风的测试效率,特别适合生产机顶盒的工厂在生产流水线上实施。
97.请结合参阅图1,本技术喇叭和麦克风的测试方法的一个实施例包括:
98.101、控制机顶盒端的喇叭播放预设的测试音频文件记载的测试音频。
99.机顶盒在工厂的生产流水线上被组装完成后,会被传输到特制的屏蔽箱内,该屏蔽箱内的机顶盒会通过有线通讯或无线通讯的方式与测试设备进行通讯连接。那么本步骤就可以控制机顶盒端的喇叭播放预设的测试音频文件记载的测试音频,此处的测试音频可以包含男女音所有频段的部分频段或全部频段,以便实现对特定频段音频或全部频段音频的播放,在此对测试音频包含的频段不做限定。
100.102、控制机顶盒端的麦克风对测试音频进行录音得到录制音频文件。
101.在步骤101控制机顶盒端喇叭播放预设的测试音频文件记载的测试音频同时,本步骤控制机顶盒端的麦克风对步骤101中播放的测试音频进行录音,进而得到录制音频文件。
102.103、对录制音频文件进行分析转换得到录制音频文件的评价指标值。
103.可以理解的是,为了对步骤102中机顶盒端麦克风所录制的录制音频文件进行评估,本步骤需要对录制音频文件进行特定标准的分析转换,得到录制音频文件的评价指标值。此处对录制音频文件进行分析转换的特定标准主要依据对比的标准评价指标值进行确定,例如:评价指标值为频率的幅值,那么此处需要采用快速傅里叶变换算法将录制音频文件转换为对应频率的幅值。本步骤对音频转换的特定标准不做限定。由于机顶盒端在本步骤生产测试过程就已经具备有自身的音频分析能力,本步骤适当在测试过程利用其音频分析能力,起到减少测试设备端计算压力的效果。
104.104、将评价指标值与测试音频对应的标准评价指标值进行对比,得到指标值差值。
105.值得注意的是,上述步骤101的测试音频需预先以特定标准转换为标准评价指标值,并将该标准评价指标值存储在测试设备中,例如:标准评价指标值为频率的幅值,那么此处需要采用快速傅里叶变换算法将测试音频文件转换为对应频率的幅值,本步骤对音频转换的特定标准不做限定。本步骤将步骤103的评价指标值与该标准评价指标值进行比对,得到指标值差值。
106.105、判断指标值差值是否在预设的误差范围内,若指标值差值在预设的误差范围内,则执行步骤106;若指标值差值不在预设的误差范围内,则执行步骤107。
107.可以理解的是,因为测试环境的不同以及每一台机顶盒的硬件区别等原因,通常情况下评价指标值与标准评价指标值之间都会存在一定的误差,因此认为评价指标值与标准评价指标值之间的指标值差值在一定误差范围内,是可以被认为可以接受的。本步骤进一步判断步骤104的指标值差值是否在预设的误差范围内,若指标值差值在预设的误差范围内,则表明指标值差值是可以被接受的;若指标值差值不在预设的误差范围内,则表明指标值差值是不能被接受的。
108.106、确认测试合格。
109.若步骤105中确定指标值差值在预设的误差范围内,则表明指标值差值是可以被接受的,确定该机顶盒端的经过测试是合格的。
110.107、确认测试不合格。
111.若步骤105中确定指标值差值不在预设的误差范围内,则表明指标值差值是不能是被接受的,确定该机顶盒端的经过测试是不合格的。
112.本技术喇叭和麦克风的测试方法从控制机顶盒端的喇叭播放预设的测试音频文件记载的测试音频,以及控制机顶盒端的麦克风对测试音频进行录音,得到录制音频文件;再对该录制音频文件进行分析转换,以得到该录制音频文件的评价指标值;然后将该评价指标值与上述测试音频的对应的标准评价指标值进行对比,得到指标值差值;最后只需要判断指标值差值是否在预设的误差范围内,若指标值差值在误差范围内,则表明机顶盒端的喇叭和麦克风经过测试合格;若指标值差值不在误差范围内,则表明机顶盒端的喇叭和麦克风经过测试不合格。可见,上述喇叭和麦克风的测试方法利于实现自动化标准化,不需要一直依赖专业人员对机顶盒端的喇叭和麦克风进行现场判断,可以利于减少人力成本以及统一评价标准,同时上述测试方法也不需要对同一个智能机顶盒的喇叭和麦克风分开进行测试,简化了测试流程,提高测试效率,降低测试成本。
113.请结合参阅图2,本技术喇叭和麦克风的测试方法的另一个实施例包括:
114.201、接收开始测试指令。
115.由于机顶盒在工厂的生产流水线上被组装完成后,会被传输到特制的目标屏蔽箱内,该目标屏蔽箱内的机顶盒会通过有线通讯或无线通讯的方式与测试设备进行通讯连接。那么本步骤测试设备可以向需要进行测试的机顶盒发送开始测试指令,以便指示处于目标屏蔽箱内的某一台机顶盒执行本技术的测试方法方案。具体的,测试设备端可以提前配置自动化测试工具,在接收到用户给测试设备端下达的开始测试指令(例如点击start按钮启动),测试设备端的测试工具将通过http协议向目标屏蔽箱内要进行测试的机顶盒端下发开始测试指令,机顶盒端收到开始测试指令后开始启动测试。
116.202、根据开始测试指令将机顶盒端的喇叭调整至目标音量。
117.可以理解的是,为了更加精确地对机顶盒端的喇叭进行测试,也便于后续步骤机顶盒端的麦克风在屏蔽箱内对其喇叭进行录音,本步骤需要机顶盒端在步骤302接收到开始测试指令后,及时将机顶盒喇叭的音量调至目标音量。此处的目标音量可以根据实际测试环境,即目标屏蔽箱内的环境确定,例如目标音量可以是机顶盒端的系统最大音量。具体的,若机顶盒端的系统采用android系统,那么可以通过android标准接口audiomanager设置系统最大音量。
118.203、控制机顶盒端的喇叭播放预设的测试音频文件记载的测试音频。
119.本步骤的执行与前述图1实施例中步骤101类似,重复部分在此不再赘述。
120.例如,若机顶盒端的系统采用android系统,那么可以通过android标准接口mediaplayer播放指定的wav格式的测试音频文件所记载的测试音频。通常测试音频需要包括x段不同频率范围的测试音频,其中x通常为大于5的正整数,且x段不同频率范围的测试音频应覆盖男女音域的所有频段。例如:测试音频文件所记载的测试音频包括5段频率范围,分别是:2赫兹、164赫兹、394赫兹、698赫兹、1174赫兹。男女音的音域范围:(基波频率)
男低音80~320赫兹,男中音100~400赫兹,男高音130~480赫兹,女中音160~600赫兹女,高音250~1200赫兹。因为机顶盒端需要实现远场语音功能,远场语音功能设备需要人机交互,因此,播放的音频应覆盖了男女音的所有频段,这样才能保证产品应用时的使用效果可靠。
121.204、控制机顶盒端的麦克风对测试音频进行录音得到录制音频文件。
122.本步骤的执行与前述图1实施例中步骤102类似,重复部分在此不再赘述。
123.例如,若机顶盒端的系统采用android系统,那么可以通过android系统自带的tinycap工具进行录音,录制的音频文件为pcm数据。tinycap录音命令“tinycap testmic.wav-d 0-d 7-c 2-r 16000-b 16-p 256-t 10”。上述录音命令中testmic.wav是录制的音频文件;-d表示声卡,参数0是声卡设备号;-d表示设备,参数7是麦克风;-c 2表示有两个信道;-r16000表示采样率16000;-b 16表示16个比特位;-p 256表示采样周期内单次采样片段大小为256byte;t表示采样时间,10表示要录制10s。需要注意的是,tinycap工具进行录音的录音参数需要与驱动配置参数保持一致,如采样率、比特位、采用周期等,如不一致,会导致录制的音频幅值上移。在本步骤对测试音频进行录音得到录制音频文件后,需要及时关闭机顶盒的喇叭和麦克风,以免影响下一台机顶盒,在同一个目标屏蔽箱内还有其他未测试的机顶盒时,则按照预设规则对目标屏蔽箱内下一台机顶盒进行测试音频的播放与录音。
124.205、使用快速傅里叶变换算法对录制音频文件进行分析转换,输出全频域的频谱数据。
125.在其中一种实施例中,机顶盒于步骤204中得到录制音频文件之后,可以直接向测试设备发送录制音频文件,统一由高性能的测试设备端完成后续的测试分析过程(例如由测试设备使用快速傅里叶变换算法对录制音频文件进行分析转换,输出全频域的频谱数据),利于加快工厂流水线测试的效率。
126.在另外一种实施例中,机顶盒于步骤204中得到录制音频文件之后,可以利用机顶盒自身的音频分析能力对录制音频文件进行分析转换。例如,机顶盒使用快速傅里叶变换算法对录制音频文件进行分析转换,输出全频域的频谱数据。
127.206、从全频域的频谱数据中提取与x段不同频率范围所对应的每一段频率的幅值,得到x段频率对应的录制音频幅值。
128.需要说明的是,当价指标值为频率的幅值时,本步骤若由测试设备端执行,那么测试设备端使用改进的ffmpeg工具实现的快速傅里叶变换(fft)算法,将输入的音频文件(pcm数据)进行分析转换,输出全频域的频谱数据,提取与测试音频中5段频率所对应各频率的幅值(录制音频幅值)。ffmpeg工具支持输出任何频点的数据,可根据需要进行自定义。ffmpeg解析命令如下:
129.fmpeg-i xxxx.wav-lavfishowspectrumpic=s=1024x1024:s_pos="+400+":mode=separate:
130.scale=log/data/spr.png-loglevel error 2》&1|awk'{print$4$5$6}'"
131.上述解析命令表示:分析录音文件xxxx.wav,以第400帧数据作为采样点,输出该时刻点的左右声道各频率点及其对应的幅值。
132.值得注意的是,当价指标值为频率的幅值且本步骤若由机顶盒端执行时,也可以
参考上述过程,具体在此不再赘述。
133.207、将录制音频幅值与测试音频对应的标准录制音频幅值进行对比,得到指标值差值。
134.需要说明的是,当步骤206由机顶盒端执行时,本步骤需要机顶盒端将得到的评价指标值(录制音频幅值)向测试设备端发送,然后统一由测试设备端将评价指标值与测试音频的对应的标准评价指标值进行对比,得到指标值差值。
135.本步骤的执行与前述图1实施例中步骤104类似,重复部分在此不再赘述。
136.值得注意的是,本步骤采用的标准评价指标值为测试音频对应的标准录制音频幅值。标准评价指标值可以包括表征喇叭、麦克风性能的各种指标,例如:频率响应、失真率、灵敏度等一种或多种评价指标的标准值,通过设定标准评价指标值可以方便后续步骤快速地对机顶盒端的评价指标值对应检测比对,得到测试结果。本步骤的标准评价指标值可以预先直接输入经验值,也可以通过实验测试得到,通过实验测试得到的方式较为适合不同的工厂生产环境,如下:
137.将y台(假设有50台,y为大于1的正整数)经过测试合格的合格机顶盒放置在工厂生产测试的流水线,并将y台合格机顶盒位于预设的目标屏蔽箱(例如将50台合格机顶盒分4台一组,得到13组,每一组放入一个目标屏蔽箱内,最后一个目标屏蔽箱放2台合格机顶盒),目标屏蔽箱与机顶盒的生产线相连,模拟机顶盒生产的测试流程,然后逐一控制每一台合格机顶盒端的喇叭播放预设的测试音频文件记载的测试音频,逐一控制每一台合格顶盒端的麦克风对测试音频进行录音,得到每一台合格机顶盒对应的合格机顶盒端录制音频文件,进而得到y个合格机顶盒端录制音频文件,需注意每一个目标屏蔽箱在同一个时间段内仅能对一台合格机顶盒进行测试,对同一个目标屏蔽箱中的某一台合格机顶盒仅播音和录音完成后,再对同一个目标屏蔽箱中的另一台合格机顶盒仅播音和录音,重复执行直至将同一个目标屏蔽箱中所有合格机顶盒测试完成,以避免同一个目标屏蔽箱内多台合格机顶盒同时测试带来的声音串扰影响;再对y个合格机顶盒端录制音频文件分别进行分析转换,此处的分析转换标准可以根据实际需求情况确定,在此不做限定。假设标准评价指标值采用音频幅值,那么此处则采用音频幅值转换的相关标准,对应得到y个合格顶盒端录制音频文件对应的合格机顶盒端录制音频幅值,再计算y个合格机顶盒端录制音频幅值中的最大合格机顶盒端录制音频幅值、最小合格机顶盒端录制音频幅值、以及最大合格机顶盒端录制音频幅值与最小合格机顶盒端录制音频幅值之间的最大幅值差,其中标准测试音频幅值等于最小合格机顶盒端录制音频幅值加上最大幅值差的一半;或,标准测试音频幅值等于最大合格机顶盒端录制音频幅值减去最大幅值差的一半;将标准测试音频幅值作为标准评价指标值发送至测试设备端。经过对比数据发现,在通常情况下,不同结构特点的机顶盒设备需要设定不同的标准评价指标值,相同结构特点的机顶盒在目标屏蔽箱内测试的标准评价指标值是在较少的误差范围内,例如机顶盒端的左右麦克风对各频率对应的音频幅值差之间不超5db,机顶盒端的各个麦克风形成的录制音频幅值与标准测试音频幅值之间的差值也不会相差太远,因此对大量合格机顶盒在生产环境进行测试的数据进行处理后可以作为标准评价指标值。
138.需要说明的是,在标准评价指标值、误差范围制定过程中,可以使用本技术的录音及分析方案,也可以将机顶盒放置在屏蔽箱、隔音箱、工位等不同环境下分别进行测试对比
分析。经过对比分析,申请人发现在工厂的工位测试时,由于环境比较嘈杂,容易录到杂音,测试效果不佳;在隔音箱中测试效果较好,录制音频与原音频的频谱曲线相近,效果较好;在屏蔽箱中测试,由于屏蔽箱内壁较硬,有回声的影响,测试数据较差。对比隔音箱与屏蔽箱环境,在屏蔽箱中加入隔音棉以消减回音,在改进后的屏蔽箱再次测试,测试效果与隔音箱测试效果基本一致。此外,屏蔽箱通常是工厂流水线进行产品测试的已有设备,将喇叭、麦克风的测试环境选定为改进后的屏蔽箱,与厂测流程融为一体,节约成本,提高物品使用率。
139.208、判断指标值差值是否在预设的误差范围内,若指标值差值在预设的误差范围内,则执行步骤209;若指标值差值不在预设的误差范围内,则执行步骤210。
140.本步骤的执行与前述图1实施例中步骤105类似,重复部分在此不再赘述。
141.209、确认测试合格。
142.若步骤208中确定指标值差值在预设的误差范围内,则表明指标值差值是可以被接受的,确定该机顶盒端的经过测试是合格的。例如,通过分析各频率的幅值与标准值的差值、左右麦克风各频率幅值与标准值的差值,判断机顶盒的麦克风和/或喇叭是否有虚焊问题以及各频率范围上接收的灵敏度问题,误差范围内则认为该机顶盒经过测试通过,该机顶盒产品合格。
143.210、确认测试不合格。
144.若步骤208中确定指标值差值不在预设的误差范围内,则表明指标值差值是不能是被接受的,确定该机顶盒端的经过测试是不合格的。例如,通过分析各频率的幅值与标准值的差值、左右麦克风各频率幅值与标准值的差值,判断机顶盒的麦克风和/或喇叭是否有虚焊问题以及各频率范围上接收的灵敏度问题,未在误差范围内则认为该机顶盒未经过测试通过,需要返工检修。
145.可见,本技术喇叭和麦克风的测试方法与现有技术相比,不需要通过借助专业的音频分析仪器(audio precison,ap)进行分析,省去了对音频分析仪器维护,同时也不需要依赖专业人员的听觉和对机顶盒的播放声音进行评价,减少人为导致的测试误差。进一步的,本技术喇叭和麦克风的测试方法将机顶盒放到屏蔽箱中进行逐一测试,这样的设置可以实现不同屏蔽箱中的机顶盒之间是可以同时进行播音与录音的,实现并行测试,只需要通过测试设备端对每个屏蔽箱内的机顶盒进行控制,就可以实现自动化测试流程,使得机顶盒的喇叭和麦克风测试完全融入工厂厂线的生产流程中,简化测试流程,节约测试时间,提高生产测试效率。
146.上述实施例对本技术喇叭和麦克风的测试方法进行了描述,下面对本技术喇叭和麦克风的测试系统进行描述,请参阅图3,本技术喇叭和麦克风的测试系统的一个实施例,包括:
147.播放单元301,用于控制机顶盒端的喇叭播放预设的测试音频文件记载的测试音频;
148.录音单元302,用于控制所述机顶盒端的麦克风对所述测试音频进行录音,得到录制音频文件;
149.转换单元303,对所述录制音频文件进行分析转换,得到所述录制音频文件的评价指标值;
150.对比单元304,用于将所述评价指标值与所述测试音频对应的标准评价指标值进行对比,得到指标值差值;
151.判断单元305,用于判断所述指标值差值是否在预设的误差范围内;
152.确认单元306,用于若所述指标值差值在所述误差范围内,则确认测试合格;
153.确认单元306,还用于若所述指标值差值不在所述误差范围内,则确认测试不合格。
154.本技术实施例喇叭和麦克风的测试系统所执行的操作与前述图1中执行的操作类似,在此不再进行赘述。
155.请参阅图4,本技术喇叭和麦克风的测试系统的另一个实施例,包括:
156.播放单元401,用于控制机顶盒端的喇叭播放预设的测试音频文件记载的测试音频;
157.录音单元402,用于控制所述机顶盒端的麦克风对所述测试音频进行录音,得到录制音频文件;
158.转换单元403,用于对所述录制音频文件进行分析转换,得到所述录制音频文件的评价指标值;
159.对比单元404,用于将所述评价指标值与所述测试音频对应的标准评价指标值进行对比,得到指标值差值;
160.判断单元405,用于判断所述指标值差值是否在预设的误差范围内;
161.确认单元406,用于若所述指标值差值在所述误差范围内,则确认测试合格;
162.确认单元406,还用于若所述指标值差值不在所述误差范围内,则确认测试不合格。
163.可选的,所述系统还包括:
164.接收单元407,用于接收开始测试指令;
165.调整单元408,用于根据所述开始测试指令将所述机顶盒端的喇叭调整至目标音量。
166.可选的,所述测试音频包括:x段不同频率范围的测试音频,所述x为大于5的正整数,且所述x段不同频率范围的测试音频覆盖男女音域的所有频段。
167.可选的,所述评价指标值包括录制音频幅值;
168.所述转换单元403对所述录制音频文件进行分析转换,得到所述录制音频文件的评价指标值时,具体用于:
169.使用快速傅里叶变换算法对所述录制音频文件进行分析转换,输出全频域的频谱数据;
170.从所述全频域的频谱数据中提取与所述x段不同频率范围所对应的每一段频率的幅值,得到x段频率对应的所述录制音频幅值。
171.可选的,所述机顶盒端包括:y台经过测试验证的合格机顶盒端,所述y为大于1的正整数;所述系统还包括:
172.播放单元401,还用于逐一控制每一台合格机顶盒端的喇叭播放所述测试音频文件记载的所述测试音频,y台所述合格机顶盒端位于预设的目标屏蔽箱,所述目标屏蔽箱与所述机顶盒端的生产线相连;
173.录音单元402,还用于逐一控制每一台合格机顶盒端的麦克风对所述测试音频进行录音,得到y个合格机顶盒端录制音频文件;
174.转换单元403,还用于对y个所述合格机顶盒端录制音频文件分别进行分析转换,得到y个所述合格顶盒端录制音频文件对应的合格机顶盒端录制音频幅值;
175.计算单元409,还用于计算y个所述合格机顶盒端录制音频幅值中的最大合格机顶盒端录制音频幅值、最小合格机顶盒端录制音频幅值、以及所述最大合格机顶盒端录制音频幅值与所述最小合格机顶盒端录制音频幅值之间的最大幅值差;
176.所述标准测试音频幅值等于所述最小合格机顶盒端录制音频幅值加上所述最大幅值差的一半;或,所述标准测试音频幅值等于所述最大合格机顶盒端录制音频幅值减去所述最大幅值差的一半;
177.作为单元410,用于将所述标准测试音频幅值作为所述标准评价指标值。
178.可选的,所述转换单元403对所述录制音频文件进行分析转换,得到所述录制音频文件的评价指标值时,具体包括:
179.控制所述机顶盒端对所述录制音频文件进行分析转换,得到所述录制音频文件的所述评价指标值;
180.所述对比单元404将所述评价指标值与所述测试音频对应的标准评价指标值进行对比,得到指标值差值时,具体包括:
181.所述机顶盒端将所述评价指标值向测试设备端发送;
182.所述测试设备端将所述评价指标值与所述测试音频对应的标准评价指标值进行对比,得到所述指标值差值;
183.所述判断单元405判断所述指标值差值是否在预设的误差范围内时,具体包括:
184.所述测试设备判断所述指标值差值是否在预设的误差范围内。
185.可选的,所述转换单元403对所述录制音频文件进行分析转换,得到所述录制音频文件的评价指标值时,具体包括:
186.控制所述机顶盒端将所述录制音频文件向测试设备端发送;
187.所述测试设备端对所述录制音频文件进行分析转换,得到所述录制音频文件的所述评价指标值;
188.所述对比单元404将所述评价指标值与所述测试音频对应的标准评价指标值进行对比,得到指标值差值时,具体包括:
189.所述测试设备端将所述评价指标值与所述测试音频对应的标准评价指标值进行对比,得到指标值差值;
190.所述判断单元405判断所述指标值差值是否在预设的误差范围内时,具体包括:
191.所述测试设备端判断所述指标值差值是否在预设的误差范围内。
192.本技术实施例喇叭和麦克风的测试系统所执行的操作与前述图2中执行的部分操作类似,在此不再进行赘述。
193.下面对本技术实施例中的计算机设备进行描述,请参阅图5,本技术实施例中计算机设备的一个实施例包括:
194.该计算机设备500可以包括一个或一个以上处理器(central processing units,cpu)501和存储器502,该存储器502中存储有一个或一个以上的应用程序或数据。其中,存
储器502是易失性存储或持久存储。存储在存储器502的程序可以包括一个或一个以上模块,每个模块可以包括对计算机设备中的一系列指令操作。更进一步地,处理器501可以设置为与存储器502通信,在计算机设备500上执行存储器502中的一系列指令操作。计算机设备500还可以包括一个或一个以上网络接口503,一个或一个以上输入输出接口504,和/或,一个或一个以上操作系统,例如windows server,mac os,unix,linux,freebsd等。该处理器501可以执行前述图1或图2所示实施例中所执行的操作,具体此处不再赘述。
195.在本技术实施例所提供的几个实施例中,本领域技术人员应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,该单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
196.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
197.以上所述仅为本技术的较佳实施例而已,并不用以限制本技术,凡在本技术的精神和原则之内所作的任何修改、等同替换或改进等,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1