掌桥专利:专业的专利平台
掌桥专利
首页

音频设备密封性的检测方法及电子设备和存储介质

文献发布时间:2023-06-19 16:08:01



技术领域

本发明属于音频设备技术领域,尤其涉及一种音频设备密封性的检测方法及电子设备和存储介质。

背景技术

现有的麦克风密封性测试系统,包括音频分析软件(如:soundcheck软件),发声装置(人工嘴或高保真音响),声卡、功放等,使用soundcheck连接声卡及功放,控制人工嘴播放扫频波,使用阻音材料将测试设备麦克风密封,录制至少一个扫频波,设备不动,将阻音材料去掉,再次录制至少一个扫频波,将密封前和密封后的扫频波,通过软件绘制出密封前和密封后的响度值进行比对,根据比对结果判断麦克风密封性是否合格。

在现有技术中,需要多台专业精密设备,软件进行信号播放和处理,需要苛刻的测试实验环境,不适用于实际产线生产。对于相关的气密性产测技术需要昂贵的产测设备软件,增加了设备的成本,人工成本;当前的气密性产测技术,针对麦克风可以密封的状态下进行测试的,当设备有网罩或者包布时,无法密封麦克风,密封性就只能采用,人工破坏结构抽测或者不测进行生产,这种状况就无法保证设备密封性一致性。

发明人发现:测试麦克风密封性需要使用昂贵的测试设备仪器,提供标准的测试音频信号,之后再需要使用外部测试设备及软件对待测设备采集到的音频数据进行分析。导致对专业测试设备的高度依赖和对测试环境苛刻要求,当测试设备有网罩或者包布时,无法使用密封材料密封麦克风,该技术基本无法使用。

发明内容

本发明实施例旨在至少解决上述技术问题之一。

第一方面,本发明实施例提供一种音频设备密封性的检测方法,包括:获取每一通道对应的每一路音频,对所述每一路音频进行分析并获取所述每一路音频中的频点,将所述频点绘制成一条频响曲线;基于所述频响曲线与预设密封性值进行比对,判断所述音频设备密封性是否合格。

第二方面,本发明实施例提供一种电子设备,其包括:至少一个处理器,以及与所述至少一个处理器通信连接的存储器,其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明上述任一项音频设备密封性的检测方法。

第三方面,本发明实施例提供一种存储介质,所述存储介质中存储有一个或多个包括执行指令的程序,所述执行指令能够被电子设备(包括但不限于计算机,服务器,或者网络设备等)读取并执行,以用于执行本发明上述任一项音频设备密封性的检测方法。

第四方面,本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括存储在存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行上述任一项音频设备密封性的检测方法。

本发明实施例通过对各个通道的音频数据进行分析,得到每一个通道音频数据的频点参数,将频点参数绘制成频响曲线并与正常的密封性值进行比对,可以判定出音频设备麦克风的密封性是否合格,极大减少测试时对外界设备的依赖,同时也能降低测试成本。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明的音频设备密封性的检测方法的一实施例的流程图;

图2为本发明的音频设备密封性的检测方法的另一实施例的流程图;

图3为本发明的音频设备密封性的检测方法的又一实施例的流程图;

图4为本发明的音频设备密封性的检测方法的又一实施例的流程图;

图5为本发明的音频设备密封性的检测方法的实现流程图;

图6为本发明的音频设备密封性的检测方法的待测设备结构示意图;

图7为本发明的音频设备密封性的检测方法的音频软件示意图;

图8、图9为本发明的音频设备密封性的检测方法的频谱分析示意图;

图10为本发明的音频设备密封性的检测方法的频点参数示意图;

图11为本发明的音频设备密封性的检测方法的频响曲线与预设密封性值对比示意图;

图12为本发明的电子设备的一实施例的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

本发明可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、元件、数据结构等等。也可以在分布式计算环境中实践本发明,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。

在本发明中,“模块”、“装置”、“系统”等指应用于计算机的相关实体,如硬件、硬件和软件的组合、软件或执行中的软件等。详细地说,例如,元件可以、但不限于是运行于处理器的过程、处理器、对象、可执行元件、执行线程、程序和/或计算机。还有,运行于服务器上的应用程序或脚本程序、服务器都可以是元件。一个或多个元件可在执行的过程和/或线程中,并且元件可以在一台计算机上本地化和/或分布在两台或多台计算机之间,并可以由各种计算机可读介质运行。元件还可以根据具有一个或多个数据包的信号,例如,来自一个与本地系统、分布式系统中另一元件交互的,和/或在因特网的网络通过信号与其它系统交互的数据的信号通过本地和/或远程过程来进行通信。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”,不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本发明实施例提供一种音频设备密封性的检测方法,该方法可以应用于电子设备。电子设备可以是电脑、服务器或者其他电子产品等,本发明对此不作限定。

请参考图1,其示出了本发明一实施例提供的一种音频设备密封性的检测方法。

如图1所示,在步骤101中,获取每一通道对应的每一路音频,对所述每一路音频进行分析并获取所述每一路音频中的频点,将所述频点绘制成一条频响曲线;

在步骤102中,基于所述频响曲线与预设密封性值进行比对,判断所述音频设备密封性是否合格。

在本实施例中,对于步骤101,基于麦克风设备拾取的音频数据,获取麦克风设备中每个麦克风通道对应的每一路音频数据,其中通过智能测试软件调用每个麦克风对应的各个通道的每一路音频数据,再对每一路音频数据进行分析,并获取每一路音频数据中相同位置的频点,将得到每一路音频数据中相同位置的频点绘制成一条频响曲线,例如,每一路音频数据是指各个麦克风录制得到的音频数据,一个麦克对应一个通道,对每个麦克风通道对应的每一路音频数据进行分析,获取每一路音频数据中相同位置的频点,将每一路音频对应的频点绘制成为一条频响曲线。

之后,对于步骤102,通过绘制完成的频响曲线与预设的密封性至进行对比,来判断音频设备中麦克风的密封性是否合格,例如,通过每个频点得到一个参数db,将每个db参数值绘制出来一条频响曲线,这个频响曲线与密封性在15db左右作为标准值进行对比来判断麦克风的密封性是否合格,其中预设的标准麦克风密封性值为15db。

本申请实施例的方法通过对各个通道的音频数据进行分析,得到每一个通道音频数据的频点参数,将频点参数绘制成频响曲线并与正常的密封性值进行比对,可以判定出音频设备麦克风的密封性是否合格,极大减少测试时对外界设备的依赖,同时也能降低测试成本。

本申请中针对带有麦克风阵列的智能音频设备,这些音频设备具备至少一个麦克风,每一个麦克风录制的数据被称为一个通道,例如一个四麦克风的阵列,录音后就能得到4个通道的数据,本申请在此不做限定。

在一些可选的实施例中,对所述每一路音频的幅值进行计算,同时计算各个通道对应的所述每一路音频之间幅值的差异,例如,智能测试软件调用麦克风设备拾取的音频数据,对各个通道的麦克风对应的每一路音频数据计算出幅值,求每一路音频之间的幅值的差异,并可以判断麦克风功能是否正常。

请参考图2,其示出了本发明一实施例提供的另一种音频设备密封性的检测方法。该流程图主要是对流程图图1中步骤101中“所述对所述每一路音频进行分析并获取所述每一路音频中的频点,将所述频点绘制成一条频响曲线”进一步限定的步骤的流程图。

如图2所示,在步骤201中,取所述每一路音频中相同位置的每一段音频并分析对应的参数值,所述每一段音频中都设有一个触发节点,其中,通过所述触发节点来获取所述每一路音频中相同位置的所述每一段音频;

在步骤202中,对所述每一段音频进行频谱分析,并获取所述每一段音频频谱中的每个频点,将所述每个频点绘制成一条频响曲线。

在本实施例中,对于步骤201,根据麦克风通道对应的每一路音频来获取每一路音频中相同位置的一段音频,将每一路音频中相同位置的一段音频参数值进行分析,并把每一段音频中设置一个触发节点,根据触发节点来获取每一路音频中相同位置的一段音频,例如,在得到麦克风通道对应的每一路音频后将每一路音频取相同位置的音频分析出100hz-8khz对应的参数值,其中针对取相同位置音频,需要每一路音频中有一个音频出发点即触发音频(1Khz),之后一段音频是需要分析的音频,通过触发节点来选取需要分析的音频,才能保证每个音频的相同性。

对于步骤202,对获取后的每一段音频的频谱进行分析,确认每一段音频频谱中的每个频点,再将每个频点来绘制成一条频响曲线,例如,通过对每一段音频频谱进行分析,得到每一段音频频谱中每个频点的参数,基于每一段音频频谱中每个频点的参数就可以绘制成一条频响曲线。

本申请实施例的方法通过获取每一段音频频谱中每个频点的参数值,来绘制成一条频响曲线,极大的减少测试对外界设备的依赖。

再请参考图3,其示出了本发明一实施例提供的另一种音频设备密封性的检测方法。该流程图主要是对流程图图1中步骤102中“所述判断所述音频设备密封性是否合格”进一步限定的步骤的流程图。

如图3所示,在步骤301中,若所述频响曲线大于所述预设密封性值,则为不合格;

在步骤302中,若所述频响曲线小于等于所述预设密封性值,则为合格。

在本实施例中,对于步骤301,当绘制完成后的频响曲线大于预设密封性的标准值,则判定该音频设备麦克风的密封性为不合格;对于步骤302,当绘制完成后的频响曲线小于或等于预设密封性的标准值,则判定该音频设备麦克风的密封性合格,例如,绘制完成后的频响曲线与预设的密封性在15db左右作为标准值进行对比,大于标准值为不合格,小于或等于标准值则为合格,当一个4通道的麦克风音频设备中1通道和4通道超过了标准值,就能够判断该通道的麦克风有异常,通常可以进一步确认是否组装偏差导致结构没有组装到位,或者设备漏贴密封胶,漏锁螺丝等。

本申请实施例的方法通过将频响曲线与预设的气密性标准值进行对比,来判断麦克风的气密性是否达标,可以使得检测结果更加准确。

在一些可选的实施例中,将判断结果进行输出,通过设备无线功能上传至云端服务器或者本地服务器,将所有的产测数据对应保存,所有测试的数据都能实现数字化回溯,在未来可以通过大量积累的产测数据对整个产品的生命周期的优化提供最有力的基础数据,对产品的迭代升级,提供数据支持,从设计到生产实现闭环,能够很好的满足未来产品向智能制造方向的升级和优化。

需要说明的是,本申请的音频设备密封性的检测方法只需要使用待测设备本身的既有功能设备,不需要另外增加测试装置,相比传统的测试方法,更加能够贴近设备的实际使用场景,使得测试的结果更加的准确,减少测试对高端外接设备的依赖,能够极大程度的降低产测成本,提高产测效率。

再请参考图4,其示出了本发明一实施例提供的另一种音频设备密封性的检测方法。该流程图主要是对流程图图1中步骤101中“获取每一通道对应的每一路音频”之前进一步限定的步骤的流程图。

如图4所示,在步骤401中,获取待测设备的第一音频,同时对所述第一音频进行录制,并对所述第一音频进行回声消除处理;

在步骤402中,将回声消除后的第二音频进行通道数据处理并拆分为每一通道对应所述每一路音频。

对于步骤401,通过麦克风设备拾取待测设备的第一音频数据,同时麦克风设备将拾取到的第一音频数据进行录制并保存,将麦克风设备拾取的第一音频数据进行回声消除;之后,对于步骤402,在得到回声消除后的第二音频数据后,将第二音频数据进行拆分处理,其中每一个麦克风通道都对应一路音频数据。

本申请实施例的方法通过将麦克风设备拾取到的音频数据进行回声消除处理,并拆分为一个麦克风通道对应一路音频数据,对待测试设备自身要保证各个麦克风通道密封性,来确保打断唤醒的唤醒率。

在一些可选的实施例中,所述待测设备能够播放音频,其中,所述待测设备设置有麦克风阵列,所述麦克风阵列用于拾取所述待测设备播放的所述音频,例如,待测设备中安装有播放设备,播放设备能够播放音频,待测设备上还安装有麦克风设备,其中麦克风设备为多个麦克风组成的麦克风阵列,该麦克风阵列能够拾取和录制播放设备播放的音频。

在一些可选的实施例中,所述麦克风阵列能够拾取多个通道的音频数据,所述麦克风阵列将所述拾取到的所述音频数据自动保存在指定路径下,例如,麦克风设备由多个通道的麦克风组成,麦克风设备能够将录制的音频数据自动保存在指定路径下。

需要说明的是,本申请的音频设备密封性的检测方法仅仅需要软件将回声消除后的每一路音频调出来,绘制出一条响度值曲线,这个响度值曲线与密封性标准值进行比对,根据比对结果判断麦克风密封性是否合格,无需苛刻的实验室环境,无需昂贵的测试设备,无需进行封堵前后测试,无需分析密封前和密封后的曲线,成本节省明显,且能够实现大批量的同步测试,提升产测效率节约人工成本等。

请参考图5,其出示了本发明的音频设备密封性的检测方法的实现流程图。

如图5所示,点击开始测试,待测设备开始自己播放100-8khz频信号,同时待测设备开始录制音频信号。

智能测试软件调用音频数据,对各个通道的数据,计算出幅值等关键参数,求各个通道之间的幅值的差异,判定麦克风功能是否正常。

通过特殊音频进行自播自录,录到的音频包含AEC保存下来,通过音频软件打开;

得到多个AEC后的通道数据CH1、CH2……CHn之后,需要将每一个通道,取相同的音频分析出100hz-8khz对应的参数值,针对取相同位置音频,这个需要提到特殊音频,这个音频有一个触发音频(1Khz),之后才是我们所需要分析的音频,通过触发节点来选取我们要分析的音频,才能保证每个音频的相同性;

在保证每个音频的相同性情况下,选中需要分析的音频进行频谱分析,通过频谱分析将选中的音频导出,得到每个频点的参数值;

通过每个频点得到一个参数(db值)可以绘制出来一条频响曲线,这个频响曲线与密封性在15db左右作为标准值进行对比,大于标准值为不合格,≤标准值为合格;

对各个通道的数据,计算出密封性等关键参数,求各个通道之间的密封差异,判定MIC密封性功能是否正常;

将测试数据通过待测设备上传至云端,大量积累产测数据,为后续持续优化智能测试算法,及智能化的生产制造积累数据。

请参考图6,其出示了本发明的音频设备密封性的检测方法的待测设备结构图。

如图6所示,充分利用待测设备自己播放测试音源,同时录制音频,执行测试软件中的智能算法,极大的减少测试对外界设备的依赖。

请参考图7,其出示了本发明的音频设备密封性的检测方法的音频软件示意图。

如图7所示,通过特殊音频进行自播自录,录到的音频包含AEC保存下来,通过音频软件打开,本申请中用的音频软件是audacity软件。

请参考图8图9,其出示了本发明的音频设备密封性的检测方法的频谱分析图。

如图8图9所示,在保证每个音频的相同性情况下,选中需要分析的音频、进行频谱分析。

请参考图10,其出示了本发明的音频设备密封性的检测方法的频点参数图。

如图10所示,通过频谱分析将选中的音频导出,会得到每个频点的参数。

请参考图11,其出示了本发明的音频设备密封性的检测方法的频响曲线与预设密封性值对比图。

如图11所示,通过每个频点得到一个参数(db值)可以绘制出来一条频响曲线,这个频响曲线与密封性在15db左右(图中limit曲线)作为标准值进行对比,大于标准值为不合格,≤标准值为合格。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作合并,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在一些实施例中,本发明实施例提供一种非易失性计算机可读存储介质,所述存储介质中存储有一个或多个包括执行指令的程序,所述执行指令能够被电子设备(包括但不限于计算机,服务器,或者网络设备等)读取并执行,以用于执行本发明上述任一项音频设备密封性的检测方法。

在一些实施例中,本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括存储在非易失性计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行上述任一项音频设备密封性的检测方法。

在一些实施例中,本发明实施例还提供一种电子设备,其包括:至少一个处理器,以及与所述至少一个处理器通信连接的存储器,其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行音频设备密封性的检测方法。

图12是本申请另一实施例提供的执行音频设备密封性的检测方法的电子设备的硬件结构示意图,如图12所示,该设备包括:

一个或多个处理器1210以及存储器1220,图12中以一个处理器1210为例。

执行音频设备密封性的检测方法的设备还可以包括:输入装置1230和输出装置1240。

处理器1210、存储器1220、输入装置1230和输出装置1240可以通过总线或者其他方式连接,图12中以通过总线连接为例。

存储器1220作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本申请实施例中的音频设备密封性的检测方法对应的程序指令/模块。处理器1210通过运行存储在存储器1220中的非易失性软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例音频设备密封性的检测方法。

存储器1220可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据音频设备密封性的检测设备的使用所创建的数据等。此外,存储器1220可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器1220可选包括相对于处理器1210远程设置的存储器,这些远程存储器可以通过网络连接至音频设备密封性的检测设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置1230可接收输入的数字或字符信息,以及产生与音频设备密封性的检测设备的用户设置以及功能控制有关的信号。输出装置1240可包括显示屏等显示设备。

所述一个或者多个模块存储在所述存储器1220中,当被所述一个或者多个处理器1210执行时,执行上述任意方法实施例中的音频设备密封性的检测方法。

上述产品可执行本申请实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本申请实施例所提供的方法。

本申请实施例的电子设备以多种形式存在,包括但不限于:

(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机、多媒体手机、功能性手机,以及低端手机等。

(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:PDA、MID和UMPC设备等。

(3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放器,掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。

(4)其他具有数据交互功能的机载电子装置,例如安装上车辆上的车机装置。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

技术分类

06120114715916