CN113709648A - 一种麦克风扬声器协同测试方法、***、介质及电子终端 - Google Patents

一种麦克风扬声器协同测试方法、***、介质及电子终端 Download PDF

Info

Publication number
CN113709648A
CN113709648A CN202110994298.2A CN202110994298A CN113709648A CN 113709648 A CN113709648 A CN 113709648A CN 202110994298 A CN202110994298 A CN 202110994298A CN 113709648 A CN113709648 A CN 113709648A
Authority
CN
China
Prior art keywords
test
microphone
testing
frequency
tested
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110994298.2A
Other languages
English (en)
Inventor
张娟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chongqing Unisinsight Technology Co Ltd
Original Assignee
Chongqing Unisinsight Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chongqing Unisinsight Technology Co Ltd filed Critical Chongqing Unisinsight Technology Co Ltd
Priority to CN202110994298.2A priority Critical patent/CN113709648A/zh
Publication of CN113709648A publication Critical patent/CN113709648A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R29/00Monitoring arrangements; Testing arrangements
    • H04R29/001Monitoring arrangements; Testing arrangements for loudspeakers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R29/00Monitoring arrangements; Testing arrangements
    • H04R29/004Monitoring arrangements; Testing arrangements for microphones

Landscapes

  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Otolaryngology (AREA)
  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • Signal Processing (AREA)
  • Circuit For Audible Band Transducer (AREA)

Abstract

本发明提供一种麦克风扬声器协同测试方法、***、介质及电子终端,方法包括:预先设置一个或多个测试音频文件,多个测试音频文件具备不同的测试频率特性;按照预设的测试顺序,控制待测试扬声器播放对应的测试音频文件,并控制待测试麦克风采集当前音频,获取音频信息;将音频信息中的时域信号转换为频域信号;通过对频域信号进行解析,进行一次测试,获取一次测试结果;若一次测试结果为测试成功,则根据多个测试音频文件,进行依次测试,直至多个测试音频文件测试完成,完成麦克风扬声器协同测试;本发明中的方法,较好地满足了麦克风扬声器协同测试的需求,测试效率较高,自动化程度较高,较好地排除了测试环境对测试过程带来的影响。

Description

一种麦克风扬声器协同测试方法、***、介质及电子终端
技术领域
本发明涉及测试技术领域,尤其涉及一种麦克风扬声器协同测试方法、***、介质及电子终端。
背景技术
安防设备中普遍存在麦克风和扬声器装置。当麦克风和扬声器完成初步生产与组装后,需要对麦克风和扬声器的质量进行严格检验。检验标准包括:器件是否可以工作、工作时的性能是否达标以及工作时的稳定性是否合格等。但是针对这些要求,需要投入大量的人力才能严格确保检验的准确率。目前,通常针对麦克风或扬声器进行单独测试,不能较好地实现对麦克风与扬声器的协同测试,并且大多需要特定的测试环境,实施较不便,测试精确度较低。
发明内容
本发明提供一种麦克风扬声器协同测试方法、***、介质及电子终端,以解决现有技术中不能较好地对麦克风和扬声器进行协同测试,且对测试环境具有较高要求的问题。
本发明提供的麦克风扬声器协同测试方法,包括:
预先设置一个或多个测试音频文件,多个所述测试音频文件具备不同的测试频率特性;
按照预设的测试顺序,控制待测试扬声器播放对应的所述测试音频文件,并控制待测试麦克风采集当前音频,获取音频信息;
将所述音频信息中的时域信号转换为频域信号;
通过对所述频域信号进行解析,进行一次测试,获取一次测试结果;
若所述一次测试结果为测试成功,则根据多个所述测试音频文件,进行依次测试,直至多个测试音频文件测试完成,完成麦克风扬声器协同测试。
可选的,所述测试频率特性包括:测试音频文件中的正弦信号的第一测试幅值、第一测试频率和第一测试相位,以及测试音频文件中的余弦信号的第二测试幅值、第二测试频率和第二测试相位;
所述测试频率特性的数学表达为:
Figure BDA0003233324380000011
其中,F(n)为测试频率特性,x1为所述第一测试幅值,ωx1为所述第一测试频率,
Figure BDA0003233324380000012
为所述第一测试相位,x2为所述第二测试幅值,ωx2为所述第二测试频率,
Figure BDA0003233324380000021
为所述第二测试相位。
可选的,获取音频信息的步骤之后包括:
判断所述音频信息中的数据是否均为0,获取第一判断结果;
若所述第一判断结果为所述音频信息中的数据均为0,则判定待测试麦克风发生故障,完成麦克风扬声器协同测试;
若所述第一判断结果为所述音频信息中的数据大于0,则将所述音频信息中的时域信号转换为频域信号。
可选的,将所述音频信息中的时域信号转换为频域信号的步骤包括:
根据预设的傅里叶变换公式,对所述音频信息中的时域信号进行转换,获取对应的频域信号,所述傅里叶变换公式的数学表达为:
Figure BDA0003233324380000022
Figure BDA0003233324380000023
其中,A‘’(k)为频域信号,A′(n)为时域信号,k的取值范围为[0,N-1],j为虚数单位,N为信号周期。
可选的,通过对所述频域信号进行解析,进行一次测试的步骤包括:
根据所述频域信号,获取所述频域信号对应的实际频率特性;
判断所述实际频率特性中是否包含当前的测试音频文件的测试频率特性的全部特性数据,获取第二判断结果;
根据所述第二判断结果,进行一次测试。
可选的,根据所述第二判断结果,进行一次测试的步骤包括:
若所述实际频率特性中未包含当前的测试音频文件的测试频率特性的全部特性数据,则判定待测试扬声器和/或待测试麦克风产生功能故障,并设置当前的一次测试结果为测试失败;
若所述实际频率特性中包含当前的测试音频文件的测试频率特性的全部特性数据,则获取所述实际频率特性中的实际信号幅值,所述实际信号幅值包括:第一实际信号幅值和第二实际信号幅值,所述第一实际信号幅值与第一测试频率相对应,所述第二实际信号幅值与第二测试频率相对应;
根据所述第一实际信号幅值、第二实际信号幅值和预设的幅值阈值范围,进行一次测试。
可选的,根据所述第一实际信号幅值、第二实际信号幅值和预设的幅值阈值范围,进行一次测试的步骤包括:
判断所述第一实际信号幅值和第二实际信号幅值是否分别在预先的幅值阈值范围内;
若所述第一实际信号幅值和/或第二实际信号幅值未在对应的幅值阈值范围内,则判定待测试扬声器和/或待测试麦克风产生音量故障,并设置当前的一次测试结果为测试失败;
若所述第一实际信号幅值和第二实际信号幅值均在对应的幅值阈值范围内,则设置当前的一次测试结果为测试成功,完成一次测试。
本发明还提供一种麦克风扬声器协同测试***,其特征在于,包括:
预处理模块,用于预先设置一个或多个测试音频文件,多个所述测试音频文件具备不同的测试频率特性;
播放采集模块,用于按照预设的测试顺序,控制待测试扬声器播放对应的所述测试音频文件,并控制待测试麦克风采集当前音频,获取音频信息;
处理模块,用于将所述音频信息中的时域信号转换为频域信号;
测试模块,用于通过对所述频域信号进行解析,进行一次测试,获取一次测试结果;若所述一次测试结果为测试成功,则根据多个所述测试音频文件,进行依次测试,直至多个测试音频文件测试完成,完成麦克风扬声器协同测试。
本发明还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述方法。
本发明还提供一种电子终端,包括:处理器及存储器;
所述存储器用于存储计算机程序,所述处理器用于执行所述存储器存储的计算机程序,以使所述终端执行如上述任一项所述方法。
本发明的有益效果:本发明中的麦克风扬声器协同测试方法、***、介质及电子终端,通过预先设置一个或多个测试音频文件,多个所述测试音频文件具备不同的测试频率特性,按照预设的测试顺序,控制待测试扬声器播放对应的所述测试音频文件,并控制待测试麦克风采集当前音频,获取音频信息,将所述音频信息中的时域信号转换为频域信号,并通过对所述频域信号进行解析,进行一次测试,获取一次测试结果;若所述一次测试结果为测试成功,则根据多个所述测试音频文件,进行依次测试,直至多个测试音频文件测试完成,完成麦克风扬声器协同测试,较好地满足了麦克风扬声器协同测试的需求,测试效率较高,自动化程度较高,较好地排除了测试环境对测试过程带来的影响,能够适用于不同测试环境,通用性较强,成本较低。
附图说明
图1是本发明实施例中麦克风扬声器协同测试方法的一流程示意图。
图2是本发明实施例中麦克风扬声器协同测试方法中将时域信号转换为频域信号的流程示意图。
图3是本发明实施例中麦克风扬声器协同测试方法中进行一次测试的流程示意图。
图4是本发明实施例中麦克风扬声器协同测试***的一结构示意图。
图5是本发明实施例中麦克风扬声器协同测试***的另一结果示意图。
具体实施方式
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
发明人发现,安防设备中普遍存在麦克风和扬声器装置。当麦克风和扬声器完成初步生产与组装后,需要对麦克风和扬声器的质量进行严格检验。检验标准包括:器件是否可以工作、工作时的性能是否达标以及工作时的稳定性是否合格等。但是针对这些要求,需要投入大量的人力才能严格确保检验的准确率。目前,通常针对麦克风或扬声器进行单独测试,不能较好地实现对麦克风与扬声器的协同测试,并且大多需要特定的测试环境,实施较不便,测试精确度较低,自动化程度较低。因此,发明人提出一种麦克风扬声器协同测试方法、***、介质及电子终端,通过预先设置一个或多个测试音频文件,多个所述测试音频文件具备不同的测试频率特性,按照预设的测试顺序,控制待测试扬声器播放对应的所述测试音频文件,并控制待测试麦克风采集当前音频,获取音频信息,将所述音频信息中的时域信号转换为频域信号,并通过对所述频域信号进行解析,进行一次测试,获取一次测试结果;若所述一次测试结果为测试成功,则根据多个所述测试音频文件,进行依次测试,直至多个测试音频文件测试完成,完成麦克风扬声器协同测试,较好地满足了麦克风扬声器协同测试的需求,测试效率较高,自动化程度较高,较好地排除了测试环境对测试过程带来的影响,能够适用于不同测试环境,通用性较强,成本较低,实施较方便,测试精确度较高。
如图1所示,本实施例中的麦克风扬声器协同测试方法,包括:
S1:预先设置一个或多个测试音频文件,多个所述测试音频文件具备不同的测试频率特性;通过设置一个或多个测试音频文件,为后续进行麦克风扬声器协同测试提供测试数据基础,并且,通过对多个测试音频文件分别设置不同的测试频率特性,能够便于后续测试过程中,排除环境噪声带来的干扰。其中,测试音频文件的测试频率特性可以根据实际情况进行设置,测试音频文件的数量可以根据实际情况进行设置,此处不再赘述。
S2:按照预设的测试顺序,控制待测试扬声器播放对应的所述测试音频文件,并控制待测试麦克风采集当前音频,获取音频信息;通过控制待测试扬声器播放对应的所述测试音频文件,并控制待测试麦克风采集当前音频,获取音频信息,并根据所述音频信息,进行后续测试,较好地满足了对麦克风和扬声器进行协同测试的需求,灵活地利用了待测试扬声器的播放功能和待测试麦克风的采集功能,提高了待测试麦克风和待测试扬声器的测试效率。例如:当预先设置了三个测试频率特性不同的测试音频文件时,对三个所述测试音频文件进行排序,确定测试顺序,按照该测试顺序,控制待测试扬声器播放顺序排在第一的测试音频文件,并控制待测试麦克风采集当前的音频,获取音频信息,从而实现待测试麦克风对当前的音频的采集。
在一些实施例中,获取音频信息的步骤包括:接收测试指令,根据所述测试指令,将待测试扬声器的播放增益设置为预设的播放增益测试值,并将待测试麦克风的采集增益设置为预设的采集增益测试值,根据预先设置的测试音频文件以及对应的测试顺序,控制待测试扬声器播放对应的测试音频文件,同时,控制待测试麦克风采集当前的音频,获取音频信息,所述音频信息包括:待测试扬声器发出的音频信息和环境噪声。通过上述步骤,能够较好地实现待测试麦克风对当前音频的采集,便于后续对待测试麦克风和待测试扬声器进行协同测试。
在一些实施例中,还可以对多个测试音频文件进行顺序标注,将多个所述测试音频文件导入中间模块,当产生测试指令时,则将待测试扬声器的播放增益设置为预设的播放增益测试值,并将待测试麦克风的采集增益设置为预设的采集增益测试值,根据音频文件对应的顺序标注,利用所述中间模块对导入的测试音频文件进行读取,进而控制待测试扬声器将读取出的音频信号播放出来,同时,控制待测试麦克风采集当前的音频。
S3:将所述音频信息中的时域信号转换为频域信号;由于待测试扬声器采集音频信息为时域数据,且为离散型数据,不便于进行数据解析,降低麦克风和扬声器协同测试的测试效率,因此,通过将音频信息中的时域信号转换为频域信号,能够便于后续对待测试麦克风采集的音频信息进行解析,有助于对待测试麦克风和待测试扬声器进行协同测试,提高测试效率,准确率较高。
S4:通过对所述频域信号进行解析,进行一次测试,获取一次测试结果,若所述一次测试结果为测试成功,则根据多个所述测试音频文件,进行依次测试,直至多个测试音频文件测试完成,完成麦克风扬声器协同测试。即对所述频域信号进行解析,根据解析结果,进行一次测试,获取一次测试结果,若一次测试结果为测试成功,则根据多个测试音频文件和所述测试顺序,对下一个测试音频进行二次测试,当所有测试音频文件均测试完成后,则完成麦克风扬声器协同测试。若一次测试结果为测试失败,则停止测试,并将一次测试结果反馈至对应终端。通过利用多个具备不同测试频率特性的测试音频文件对待测试麦克风和待测试扬声器进行多次测试,提高了对待测试麦克风和待测试扬声器的测试精确度,排除环境噪声对测试过程带来的影响,从而使得本方法适用于不同测试环境,降低对测试环境的要求,通用性较强,同时降低了测试环境的维护成本,自动化程度较高,实施较方便。
为了提高测试音频文件的测试效果,发明人提出,所述测试音频文件的测试频率特性为正弦信号和余弦信号的叠加,在一些实施例中,所述测试频率特性包括:测试音频文件中的正弦信号的第一测试幅值、第一测试频率和第一测试相位,以及测试音频文件中的余弦信号的第二测试幅值、第二测试频率和第二测试相位;
所述测试频率特性的数学表达为:
Figure BDA0003233324380000061
其中,F(n)为测试频率特性,x1为所述第一测试幅值,ωx1为所述第一测试频率,
Figure BDA0003233324380000062
为所述第一测试相位,x2为所述第二测试幅值,ωx2为所述第二测试频率,
Figure BDA0003233324380000063
为所述第二测试相位。
测试过程中,待测试麦克风采集待测试扬声器当前播放的音频,即使待测试扬声器没有播放出声音,该待测试麦克风也应该能采集到周围的环境噪声,因此,为了对麦克风进行较好地测试,发明人提出,获取音频信息的步骤之后包括:
A.判断所述音频信息中的数据是否均为0,获取第一判断结果;
B.若所述第一判断结果为所述音频信息中的数据均为0,则判定待测试麦克风发生故障,同时,判定当前的一次测试结果为测试失败,并将所述一次测试结果反馈至对应终端,完成麦克风扬声器协同测试;若所述第一判断结果为所述音频信息中的数据大于0,则将所述音频信息中的时域信号转换为频域信号。
如图2所示,为了较好地实现时域信号的转换,发明人提出,将所述音频信息中的时域信号转换为频域信号的步骤包括:
S31:根据预设的傅里叶变换公式,对所述音频信息中的时域信号进行转换,获取对应的频域信号,所述傅里叶变换公式的数学表达为:
Figure BDA0003233324380000071
Figure BDA0003233324380000072
其中,A‘’(k)为频域信号,A′(n)为时域信号,k的取值范围为[0,N-1],j为虚数单位,N为信号周期。通过上述方式,能够较好地将音频信息中的时域信号转换为频域信号,便于后续对所述频域信号进行解析,降低数据处理难度。
请参考图3,在一些实施例中,通过对所述频域信号进行解析,进行一次测试的步骤包括:
S41:根据所述频域信号,获取所述频域信号对应的实际频率特性,所述实际频率特性包括:频域信号中正弦信号的第一实际信号幅值、第一实际信号频率、第一实际信号相位,以及频域信号中余弦信号的第二实际信号幅值、第二实际信号频率和第二实际信号相位。
S42:判断所述实际频率特性中是否包含当前的测试音频文件的测试频率特性的全部特性数据,获取第二判断结果;即将所述实际频率特性与对应的测试音频文件的测试频率特性的全部特性数据进行对比,判断实际频率特性是否包含对应的测试音频文件的测试频率特性的全部特性数据。
S43:根据所述第二判断结果,进行一次测试。通过进行上述判断,能够便于识别待测试麦克风和待测试扬声器是否发生功能故障。
在一些实施例中,根据所述第二判断结果,进行一次测试的步骤包括:
S431:若所述实际频率特性中未包含当前的测试音频文件的测试频率特性的全部特性数据,则判定待测试扬声器和/或待测试麦克风产生功能故障,并设置当前的一次测试结果为测试失败。
S432:若所述实际频率特性中包含当前的测试音频文件的测试频率特性的全部特性数据,则获取所述实际频率特性中的实际信号幅值,所述实际信号幅值包括:第一实际信号幅值和第二实际信号幅值,所述第一实际信号幅值与第一测试频率相对应,所述第二实际信号幅值与第二测试频率相对应。即若所述实际频率特性中包含当前的测试音频文件的测试频率特性的全部特性数据,则获取与ωx1相对应的第一实际信号幅值,及与ωx2相对应的第二实际信号幅值。
S433:根据所述第一实际信号幅值、第二实际信号幅值和预设的幅值阈值范围,进行一次测试。
在一些实施例中,根据所述第一实际信号幅值、第二实际信号幅值和预设的幅值阈值范围,进行一次测试的步骤包括:
判断所述第一实际信号幅值和第二实际信号幅值是否分别在预先的幅值阈值范围内;
若所述第一实际信号幅值和/或第二实际信号幅值未在对应的幅值阈值范围内,则判定待测试扬声器和/或待测试麦克风产生音量故障,并设置当前的一次测试结果为测试失败;
若所述第一实际信号幅值和第二实际信号幅值均在对应的幅值阈值范围内,则设置当前的一次测试结果为测试成功,完成一次测试。所述幅值阈值范围可以根据当前的测试音频文件的测试幅值进行设置,如根据当前的测试音频文件的第一测试幅值,设置对应的第一幅值阈值范围,根据当前的测试音频文件的第二测试幅值,设置对应的第二幅值阈值范围,判断所述第一实际信号幅值是否在所述第一幅值阈值范围内,并判断所述第二实际信号幅值是否在所述第二幅值阈值范围内,若所述第一实际信号幅值在所述第一幅值阈值范围内,且所述第二实际信号幅值在所述第二幅值阈值范围内,则设置一次测试结果设置为测试成功,将所述一次测试结果反馈至对应终端,进而根据预设的多个所述测试音频文件,进行依次测试,完成麦克风扬声器协同测试;若所述第一实际信号幅值未在所述第一幅值阈值范围内,和/或,所述第二实际信号幅值未在所述第二幅值阈值范围内,则判定待测试扬声器和/或待测试麦克风发生音量故障,并将一次测试结果设置为测试失败,将所述一次测试结果反馈至对应终端,完成麦克风扬声器协同测试。
例如:接收测试指令,根据所述测试指令,根据所述测试指令,将待测试扬声器的播放增益设置为预设的播放增益测试值,并将待测试麦克风的采集增益设置为预设的采集增益测试值,将多个预先设置的测试音频文件A、B、C导入中间模块,该测试音频文件A、B、C对应的测试频率特性的数学表达分别为:
Figure BDA0003233324380000081
Figure BDA0003233324380000082
Figure BDA0003233324380000083
其中,A(n)为测试音频文件A对应的测试频率特性,a1为测试音频文件A对应的第一测试幅值,ωa1为测试音频文件A对应的第一测试频率,
Figure BDA0003233324380000084
为测试音频文件A对应的第一测试相位,a2为测试音频文件A对应的第二测试幅值,ωa2为测试音频文件A对应的第二测试频率,
Figure BDA0003233324380000085
为测试音频文件A对应的第二测试相位,B(n)为测试音频文件B对应的测试频率特性,b1为测试音频文件B对应的第一测试幅值,ωb1为测试音频文件B对应的第一测试频率,
Figure BDA0003233324380000086
为测试音频文件B对应的第一测试相位,b2为测试音频文件B对应的第二测试幅值,ωb2为测试音频文件B对应的第二测试频率,
Figure BDA0003233324380000091
为测试音频文件B对应的第二测试相位,C(n)为测试音频文件C对应的测试频率特性,c1为测试音频文件C对应的第一测试幅值,ωc1为测试音频文件C对应的第一测试频率,
Figure BDA0003233324380000092
为测试音频文件C对应的第一测试相位,c2为测试音频文件C对应的第二测试幅值,ωc2为测试音频文件C对应的第二测试频率,
Figure BDA0003233324380000093
为测试音频文件C对应的第二测试相位。
利用所述中间模块对测试音频文件A进行读取,控制待测试扬声器播放对应的音频信号,并控制待测试麦克风采集当前的音频,获取对应的音频信息,判断所述音频信息中的数据是否均为0,若所述音频信息中的数据均为0,则判定待测试麦克风发生故障,完成麦克风扬声器协同测试,若所述第一判断结果为所述音频信息中的数据大于0,则利用预设的傅里叶变换公式,对所述音频信息中的时域信号进行转换,获取对应的频域信号,根据所述频域信号,获取所述频域信号对应的实际频率特性,所述实际频率特性包括:频域信号中正弦信号的第一实际信号幅值、第一实际信号频率、第一实际信号相位,以及频域信号中余弦信号的第二实际信号幅值、第二实际信号频率和第二实际信号相位。判断实际频率特性中是否包含ωa1和ωa2,若实际频率特性中不包含ωa1和ωa2,则判定所述待测试扬声器和/或待测试麦克风存在功能故障,即本测试装置存在功能故障,并设置当前的一次测试结果为测试失败,将所述第一测试结果反馈至对应终端,若实际频率特性数据中包含ωa1和ωa2,获取所述实际频率特性数据中所述ωa1和ωa2对应的实际信号幅值,所述实际信号幅值包括:第一实际信号幅值和第二实际信号幅值,判断所述第一实际信号幅值是否在a1的波动范围内,并判断第二实际信号幅值是否在a2的波动范围内,若所述第一实际信号幅值未在a1的波动范围内,和/或,第二实际信号幅值未在a2的波动范围内,则判定待测试扬声器和/或所述待测试麦克风产生音量故障,并设置当前的一次测试结果为测试失败,将所述一次测试结果反馈至对应终端;若所述第一实际信号幅值在a1的波动范围内,并且,第二实际信号幅值在a2的波动范围内,设置当前的一次测试结果为测试成功,并将一次测试结果反馈至对应终端,并根据多个所述测试音频文件,进行依次测试,待多个测试音频文件均测试成功后,则完成麦克风扬声器协同测试。即为了避免环境噪声对测试的干扰,利用其它具备不同测试频率特性的测试音频文件,进行二次测试,直至测试音频文件C测试完成后,反馈测试结果,降低环境干扰对测试过程带来的误判率,提高测试的准确性,测试效率较高。
如图4所示,本实施例还提供一种麦克风扬声器协同测试***,包括:
预处理模块,用于预先设置一个或多个测试音频文件,多个所述测试音频文件具备不同的测试频率特性;
播放采集模块,用于按照预设的测试顺序,控制待测试扬声器播放对应的所述测试音频文件,并控制待测试麦克风采集当前音频,获取音频信息;
处理模块,用于将所述音频信息中的时域信号转换为频域信号;
测试模块,用于通过对所述频域信号进行解析,进行一次测试,获取一次测试结果;若所述一次测试结果为测试成功,则根据多个所述测试音频文件,进行依次测试,直至多个测试音频文件测试完成,完成麦克风扬声器协同测试;所述预处理模块、播放采集模块、处理模块和测试模块连接。所述处理模块和测试模块可以设置于同一设备或终端。本***通过预先设置一个或多个测试音频文件,多个所述测试音频文件具备不同的测试频率特性,按照预设的测试顺序,控制待测试扬声器播放对应的所述测试音频文件,并控制待测试麦克风采集当前音频,获取音频信息,将所述音频信息中的时域信号转换为频域信号,并通过对所述频域信号进行解析,进行一次测试,获取一次测试结果;若所述一次测试结果为测试成功,则根据多个所述测试音频文件,进行依次测试,直至多个测试音频文件测试完成,完成麦克风扬声器协同测试,较好地满足了麦克风扬声器协同测试的需求,测试效率较高,自动化程度较高,较好地排除了测试环境对测试过程带来的影响,能够适用于不同测试环境,通用性较强,成本较低。
如图5所示,在一些实施例中,所述待测试麦克风与所述待测试扬声器对立设置,即所述待测试麦克风的采集端面向所述待测试扬声器的播放端。
在一些实施例中,还包括:显示模块,所述显示模块与所述测试模块连接。
可选的,所述测试频率特性包括:测试音频文件中的正弦信号的第一测试幅值、第一测试频率和第一测试相位,以及测试音频文件中的余弦信号的第二测试幅值、第二测试频率和第二测试相位;
所述测试频率特性的数学表达为:
Figure BDA0003233324380000101
其中,F(n)为测试频率特性,x1为所述第一测试幅值,ωx1为所述第一测试频率,
Figure BDA0003233324380000102
为所述第一测试相位,x2为所述第二测试幅值,ωx2为所述第二测试频率,
Figure BDA0003233324380000103
为所述第二测试相位。
在一些实施例中,获取音频信息的步骤之后包括:
判断所述音频信息中的数据是否均为0,获取第一判断结果;
若所述第一判断结果为所述音频信息中的数据均为0,则判定待测试麦克风发生故障,完成麦克风扬声器协同测试;
若所述第一判断结果为所述音频信息中的数据大于0,则将所述音频信息中的时域信号转换为频域信号。
在一些实施例中,所述处理模块将所述音频信息中的时域信号转换为频域信号的步骤包括:
根据预设的傅里叶变换公式,对所述音频信息中的时域信号进行转换,获取对应的频域信号,所述傅里叶变换公式的数学表达为:
Figure BDA0003233324380000111
Figure BDA0003233324380000112
其中,A‘’(k)为频域信号,A′(n)为时域信号,k的取值范围为[0,N-1],j为虚数单位,N为信号周期。
在一些实施例中,所述测试模块通过对所述频域信号进行解析,进行一次测试的步骤包括:
根据所述频域信号,获取所述频域信号对应的实际频率特性;
判断所述实际频率特性中是否包含当前的测试音频文件的测试频率特性的全部特性数据,获取第二判断结果;
根据所述第二判断结果,进行一次测试。
在一些实施例中,根据所述第二判断结果,进行一次测试的步骤包括:
若所述实际频率特性中未包含当前的测试音频文件的测试频率特性的全部特性数据,则判定待测试扬声器和/或待测试麦克风产生功能故障,并设置当前的一次测试结果为测试失败;
若所述实际频率特性中包含当前的测试音频文件的测试频率特性的全部特性数据,则获取所述实际频率特性中的实际信号幅值,所述实际信号幅值包括:第一实际信号幅值和第二实际信号幅值,所述第一实际信号幅值与第一测试频率相对应,所述第二实际信号幅值与第二测试频率相对应;
根据所述第一实际信号幅值、第二实际信号幅值和预设的幅值阈值范围,进行一次测试。
在一些实施例中,根据所述第一实际信号幅值、第二实际信号幅值和预设的幅值阈值范围,进行一次测试的步骤包括:
判断所述第一实际信号幅值和第二实际信号幅值是否分别在预先的幅值阈值范围内;
若所述第一实际信号幅值和/或第二实际信号幅值未在对应的幅值阈值范围内,则判定待测试扬声器和/或待测试麦克风产生音量故障,并设置当前的一次测试结果为测试失败;
若所述第一实际信号幅值和第二实际信号幅值均在对应的幅值阈值范围内,则设置当前的一次测试结果为测试成功,完成一次测试。
本实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本实施例中的任一项方法。
本实施例还提供一种电子终端,包括:处理器及存储器;
所述存储器用于存储计算机程序,所述处理器用于执行所述存储器存储的计算机程序,以使所述终端执行本实施例中任一项方法。
本实施例中的计算机可读存储介质,本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过计算机程序相关的硬件来完成。前述的计算机程序可以存储于一计算机可读存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
本实施例提供的电子终端,包括处理器、存储器、收发器和通信接口,存储器和通信接口与处理器和收发器连接并完成相互间的通信,存储器用于存储计算机程序,通信接口用于进行通信,处理器和收发器用于运行计算机程序,使电子终端执行如上方法的各个步骤。
在本实施例中,存储器可能包含随机存取存储器(Random Access Memory,简称RAM),也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(Digital Signal Processing,简称DSP)、专用集成电路(Application SpecificIntegrated Circuit,简称ASIC)、现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

Claims (10)

1.一种麦克风扬声器协同测试方法,其特征在于,包括:
预先设置一个或多个测试音频文件,多个所述测试音频文件具备不同的测试频率特性;
按照预设的测试顺序,控制待测试扬声器播放对应的所述测试音频文件,并控制待测试麦克风采集当前音频,获取音频信息;
将所述音频信息中的时域信号转换为频域信号;
通过对所述频域信号进行解析,进行一次测试,获取一次测试结果;
若所述一次测试结果为测试成功,则根据多个所述测试音频文件,进行依次测试,直至多个测试音频文件测试完成,完成麦克风扬声器协同测试。
2.根据权利要求1所述的麦克风扬声器协同测试方法,其特征在于,所述测试频率特性包括:测试音频文件中的正弦信号的第一测试幅值、第一测试频率和第一测试相位,以及测试音频文件中的余弦信号的第二测试幅值、第二测试频率和第二测试相位;
所述测试频率特性的数学表达为:
Figure FDA0003233324370000011
其中,F(n)为测试频率特性,x1为所述第一测试幅值,ωx1为所述第一测试频率,
Figure FDA0003233324370000012
为所述第一测试相位,x2为所述第二测试幅值,ωx2为所述第二测试频率,
Figure FDA0003233324370000013
为所述第二测试相位。
3.根据权利要求1所述的麦克风扬声器协同测试方法,其特征在于,获取音频信息的步骤之后包括:
判断所述音频信息中的数据是否均为0,获取第一判断结果;
若所述第一判断结果为所述音频信息中的数据均为0,则判定待测试麦克风发生故障,完成麦克风扬声器协同测试;
若所述第一判断结果为所述音频信息中的数据大于0,则将所述音频信息中的时域信号转换为频域信号。
4.根据权利要求1所述的麦克风扬声器协同测试方法,其特征在于,将所述音频信息中的时域信号转换为频域信号的步骤包括:
根据预设的傅里叶变换公式,对所述音频信息中的时域信号进行转换,获取对应的频域信号,所述傅里叶变换公式的数学表达为:
Figure FDA0003233324370000021
Figure FDA0003233324370000022
其中,A‘’(k)为频域信号,A′(n)为时域信号,k的取值范围为[0,N-1],j为虚数单位,N为信号周期。
5.根据权利要求1所述的麦克风扬声器协同测试方法,其特征在于,通过对所述频域信号进行解析,进行一次测试的步骤包括:
根据所述频域信号,获取所述频域信号对应的实际频率特性;
判断所述实际频率特性中是否包含当前的测试音频文件的测试频率特性的全部特性数据,获取第二判断结果;
根据所述第二判断结果,进行一次测试。
6.根据权利要求5所述的麦克风扬声器协同测试方法,其特征在于,根据所述第二判断结果,进行一次测试的步骤包括:
若所述实际频率特性中未包含当前的测试音频文件的测试频率特性的全部特性数据,则判定待测试扬声器和/或待测试麦克风产生功能故障,并设置当前的一次测试结果为测试失败;
若所述实际频率特性中包含当前的测试音频文件的测试频率特性的全部特性数据,则获取所述实际频率特性中的实际信号幅值,所述实际信号幅值包括:第一实际信号幅值和第二实际信号幅值,所述第一实际信号幅值与第一测试频率相对应,所述第二实际信号幅值与第二测试频率相对应;
根据所述第一实际信号幅值、第二实际信号幅值和预设的幅值阈值范围,进行一次测试。
7.根据权利要求6所述的麦克风扬声器协同测试方法,其特征在于,根据所述第一实际信号幅值、第二实际信号幅值和预设的幅值阈值范围,进行一次测试的步骤包括:
判断所述第一实际信号幅值和第二实际信号幅值是否分别在预先的幅值阈值范围内;
若所述第一实际信号幅值和/或第二实际信号幅值未在对应的幅值阈值范围内,则判定待测试扬声器和/或待测试麦克风产生音量故障,并设置当前的一次测试结果为测试失败;
若所述第一实际信号幅值和第二实际信号幅值均在对应的幅值阈值范围内,则设置当前的一次测试结果为测试成功,完成一次测试。
8.一种麦克风扬声器协同测试***,其特征在于,包括:
预处理模块,用于预先设置一个或多个测试音频文件,多个所述测试音频文件具备不同的测试频率特性;
播放采集模块,用于按照预设的测试顺序,控制待测试扬声器播放对应的所述测试音频文件,并控制待测试麦克风采集当前音频,获取音频信息;
处理模块,用于将所述音频信息中的时域信号转换为频域信号;
测试模块,用于通过对所述频域信号进行解析,进行一次测试,获取一次测试结果;若所述一次测试结果为测试成功,则根据多个所述测试音频文件,进行依次测试,直至多个测试音频文件测试完成,完成麦克风扬声器协同测试。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述方法。
10.一种电子终端,其特征在于,包括:处理器及存储器;
所述存储器用于存储计算机程序,所述处理器用于执行所述存储器存储的计算机程序,以使所述终端执行如权利要求1至7中任一项所述方法。
CN202110994298.2A 2021-08-27 2021-08-27 一种麦克风扬声器协同测试方法、***、介质及电子终端 Pending CN113709648A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110994298.2A CN113709648A (zh) 2021-08-27 2021-08-27 一种麦克风扬声器协同测试方法、***、介质及电子终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110994298.2A CN113709648A (zh) 2021-08-27 2021-08-27 一种麦克风扬声器协同测试方法、***、介质及电子终端

Publications (1)

Publication Number Publication Date
CN113709648A true CN113709648A (zh) 2021-11-26

Family

ID=78655828

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110994298.2A Pending CN113709648A (zh) 2021-08-27 2021-08-27 一种麦克风扬声器协同测试方法、***、介质及电子终端

Country Status (1)

Country Link
CN (1) CN113709648A (zh)

Citations (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101729969A (zh) * 2008-10-27 2010-06-09 纬创资通股份有限公司 电子装置的麦克风测试方法与***
WO2011121004A2 (en) * 2010-03-31 2011-10-06 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Apparatus and method for measuring a plurality of loudspeakers and microphone array
CN104062075A (zh) * 2014-07-04 2014-09-24 奇瑞汽车股份有限公司 一种整车传声损失测试方法
CN104485117A (zh) * 2014-12-16 2015-04-01 福建星网视易信息***有限公司 一种录音设备检测的方法及其***
CN105163262A (zh) * 2015-09-30 2015-12-16 南京师范大学 一种扬声器异音检测方法及检测***
CN106791825A (zh) * 2016-12-23 2017-05-31 深圳创维数字技术有限公司 一种音频自动化测试方法及终端
CN106921928A (zh) * 2017-04-06 2017-07-04 中国商用飞机有限责任公司北京民用飞机技术研究中心 对麦克风的测量、校准方法和装置
CN107172560A (zh) * 2017-06-28 2017-09-15 青岛海信移动通信技术股份有限公司 一种移动终端中麦克风的异常检测方法和移动终端
US20170295445A1 (en) * 2014-09-24 2017-10-12 Harman Becker Automotive Systems Gmbh Audio reproduction systems and methods
CN207039614U (zh) * 2017-08-21 2018-02-23 深圳市韶音科技有限公司 蓝牙设备多频段测试***
CN109168120A (zh) * 2018-11-16 2019-01-08 深圳市爱培科技术股份有限公司 一种扬声器和麦克风测试方法、智能终端及存储介质
CN109275084A (zh) * 2018-09-12 2019-01-25 北京小米智能科技有限公司 麦克风阵列的测试方法、装置、***、设备和存储介质
CN109474879A (zh) * 2018-11-28 2019-03-15 深圳市酷开网络科技有限公司 麦克风测试方法、装置及存储介质
CN109979469A (zh) * 2019-04-03 2019-07-05 北京小米智能科技有限公司 信号处理方法、设备及存储介质
CN110087176A (zh) * 2019-05-22 2019-08-02 格云特自动化科技(深圳)有限公司 麦克风多频段时钟频响检测设备
CN111031464A (zh) * 2019-12-12 2020-04-17 苏州市运泰利自动化设备有限公司 麦克风测试方法、***、电子设备及存储介质
CN111726740A (zh) * 2019-03-22 2020-09-29 北京京东尚科信息技术有限公司 电子设备的测试方法和装置
CN111866690A (zh) * 2019-04-25 2020-10-30 深圳市冠旭电子股份有限公司 一种麦克风的测试方法及装置
CN112004177A (zh) * 2020-09-03 2020-11-27 重庆瑞可利科技有限公司 一种啸叫检测方法、麦克风音量调节方法及介质
CN112073888A (zh) * 2020-08-06 2020-12-11 深圳市天视通技术有限公司 一种音频测试方法、***、电子设备及存储介质
CN112261229A (zh) * 2020-09-11 2021-01-22 歌尔科技有限公司 骨传导通话设备测试方法、装置及***
US20210058724A1 (en) * 2019-08-22 2021-02-25 Baidu Online Network Technology (Beijing) Co., Ltd. Method and Apparatus for Testing Speaker, Electronic Device and Storage Medium
CN112437391A (zh) * 2020-12-09 2021-03-02 苏州思必驰信息科技有限公司 用于开放环境的麦克风测试方法及***
CN112492496A (zh) * 2020-11-26 2021-03-12 惠州市博实结科技有限公司 一种电子产品音频自动检测方法及***
CN213186560U (zh) * 2020-09-17 2021-05-11 无锡韦尔半导体有限公司 音频测试***
CN112822624A (zh) * 2021-01-14 2021-05-18 四川湖山电器股份有限公司 一种基于fft的线性阵列扬声器检测方法及***
CN113286244A (zh) * 2021-05-12 2021-08-20 展讯通信(上海)有限公司 一种麦克风异常检测方法及装置

Patent Citations (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101729969A (zh) * 2008-10-27 2010-06-09 纬创资通股份有限公司 电子装置的麦克风测试方法与***
WO2011121004A2 (en) * 2010-03-31 2011-10-06 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Apparatus and method for measuring a plurality of loudspeakers and microphone array
CN104062075A (zh) * 2014-07-04 2014-09-24 奇瑞汽车股份有限公司 一种整车传声损失测试方法
US20170295445A1 (en) * 2014-09-24 2017-10-12 Harman Becker Automotive Systems Gmbh Audio reproduction systems and methods
CN104485117A (zh) * 2014-12-16 2015-04-01 福建星网视易信息***有限公司 一种录音设备检测的方法及其***
CN105163262A (zh) * 2015-09-30 2015-12-16 南京师范大学 一种扬声器异音检测方法及检测***
CN106791825A (zh) * 2016-12-23 2017-05-31 深圳创维数字技术有限公司 一种音频自动化测试方法及终端
CN106921928A (zh) * 2017-04-06 2017-07-04 中国商用飞机有限责任公司北京民用飞机技术研究中心 对麦克风的测量、校准方法和装置
CN107172560A (zh) * 2017-06-28 2017-09-15 青岛海信移动通信技术股份有限公司 一种移动终端中麦克风的异常检测方法和移动终端
CN207039614U (zh) * 2017-08-21 2018-02-23 深圳市韶音科技有限公司 蓝牙设备多频段测试***
CN109275084A (zh) * 2018-09-12 2019-01-25 北京小米智能科技有限公司 麦克风阵列的测试方法、装置、***、设备和存储介质
CN109168120A (zh) * 2018-11-16 2019-01-08 深圳市爱培科技术股份有限公司 一种扬声器和麦克风测试方法、智能终端及存储介质
CN109474879A (zh) * 2018-11-28 2019-03-15 深圳市酷开网络科技有限公司 麦克风测试方法、装置及存储介质
CN111726740A (zh) * 2019-03-22 2020-09-29 北京京东尚科信息技术有限公司 电子设备的测试方法和装置
CN109979469A (zh) * 2019-04-03 2019-07-05 北京小米智能科技有限公司 信号处理方法、设备及存储介质
CN111866690A (zh) * 2019-04-25 2020-10-30 深圳市冠旭电子股份有限公司 一种麦克风的测试方法及装置
CN110087176A (zh) * 2019-05-22 2019-08-02 格云特自动化科技(深圳)有限公司 麦克风多频段时钟频响检测设备
US20210058724A1 (en) * 2019-08-22 2021-02-25 Baidu Online Network Technology (Beijing) Co., Ltd. Method and Apparatus for Testing Speaker, Electronic Device and Storage Medium
CN111031464A (zh) * 2019-12-12 2020-04-17 苏州市运泰利自动化设备有限公司 麦克风测试方法、***、电子设备及存储介质
CN112073888A (zh) * 2020-08-06 2020-12-11 深圳市天视通技术有限公司 一种音频测试方法、***、电子设备及存储介质
CN112004177A (zh) * 2020-09-03 2020-11-27 重庆瑞可利科技有限公司 一种啸叫检测方法、麦克风音量调节方法及介质
CN112261229A (zh) * 2020-09-11 2021-01-22 歌尔科技有限公司 骨传导通话设备测试方法、装置及***
CN213186560U (zh) * 2020-09-17 2021-05-11 无锡韦尔半导体有限公司 音频测试***
CN112492496A (zh) * 2020-11-26 2021-03-12 惠州市博实结科技有限公司 一种电子产品音频自动检测方法及***
CN112437391A (zh) * 2020-12-09 2021-03-02 苏州思必驰信息科技有限公司 用于开放环境的麦克风测试方法及***
CN112822624A (zh) * 2021-01-14 2021-05-18 四川湖山电器股份有限公司 一种基于fft的线性阵列扬声器检测方法及***
CN113286244A (zh) * 2021-05-12 2021-08-20 展讯通信(上海)有限公司 一种麦克风异常检测方法及装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
饶鼎: "基于麦克风阵列的声学回声消除研究" *

Similar Documents

Publication Publication Date Title
CN109831733B (zh) 音频播放性能的测试方法、装置、设备和存储介质
CN109542780B (zh) 自然语言处理应用的测试方法、测试设备及存储介质
CN110691314A (zh) 线性麦克风阵列性能测试方法及夹具
CN107509155A (zh) 一种阵列麦克风的校正方法、装置、设备及存储介质
CN110542474A (zh) 器件的振动信号检测方法、***、介质及装置
CN105188008B (zh) 一种测试音频输出单元的方法及装置
US20040148116A1 (en) Estimating a plurality of tones in an input signal
CN111951833A (zh) 语音测试方法、装置、电子设备和存储介质
CN111613248A (zh) 拾音测试方法、设备及***
CN113220597B (zh) 测试方法、测试装置、电子设备及存储介质
US8108166B2 (en) Analysis of chirp frequency response using arbitrary resampling filters
CN102568473A (zh) 语音信号的录制方法和装置
CN107403629B (zh) 远场拾音性能评价方法和***、电子设备
CN113709648A (zh) 一种麦克风扬声器协同测试方法、***、介质及电子终端
CN209562798U (zh) 音频测试***及设备
US6775629B2 (en) System and method for estimating one or more tones in an input signal
CN116261091A (zh) 一种可定制测试流程的蓝牙测试***及方法
CN208112957U (zh) 声学产品测试装置以及声学产品检测***
CN116015492A (zh) 一种无线电台故障诊断方法、***及设备
CN115900802A (zh) 一种多类型传感器通用动态补偿方法
US6965068B2 (en) System and method for estimating tones in an input signal
CN112566005B (zh) 一种音频芯片的测试方法、装置、电子设备和存储介质
CN111613211B (zh) 特定词语音的处理方法及装置
CN101521894A (zh) 移动电话音效测试装置及测试方法
CN110234059B (zh) 音频设备测试方法、***、测试架及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination