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

音频设备的故障检测方法、装置、设备及存储介质

文献发布时间:2023-06-19 16:12:48



技术领域

本申请涉及声学技术领域,更具体地,涉及一种音频设备的故障检测方法、一种音频设备的故障检测装置、一种电子设备以及一种计算机可读存储介质。

背景技术

随着音响的智能化和小型化的发展,智能音响已经被越来越广泛的使用。

智能音响在使用过程中,常存在因硬件损坏等故障导致音效发生变化的情况。由于用户无法直观的查看到智能音响是否发生故障,因此,用户可能误认为是音频设备所播放的音频信号的质量导致以音频设备的音效不理想。

因此,如何确定智能音响是否发生故障成为亟待解决的技术问题。

发明内容

本申请的一个目的是提供一种音频设备的故障检测的新技术方案。

根据本申请的第一方面,提供了一种音频设备的故障检测方法,所述方法包括:

获取所述音频设备的频响曲线;

根据所述音频设备的频响曲线以及预设的故障检测模型,确定所述音频设备是否存在故障;

在所述音频设备存在故障的情况下,输出故障提示信息。

可选的,所述音频设备包括扬声器与第一麦克风,所述获取音频设备的频响曲线,包括:

控制扬声器播放音频信号;

控制所述第一麦克风采集所述扬声器所播放的音频信号;

根据所述第一麦克风采集到的音频信号,确定所述第一麦克风的频响曲线;

获取所述第一麦克风到外部参考点的传递量;

根据所述第一麦克风到外部参考点的传递量及第一麦克风的频响曲线,确定所述第一麦克风在外部参考点的频响曲线。

可选的,所述根据所述第一麦克风采集到的音频信号,确定所述第一麦克风的频响曲线,包括:

根据所述第一麦克风采集到的音频信号,确定所述第一麦克风采集到的音频信号的声压级;

根据所述声压级,确定所述第一麦克风的频响曲线。

可选的,所述方法在所述根据所述第一麦克风采集到的音频信号,确定所述第一麦克风的频响曲线,包括:

从所述第一麦克风采集到的音频信号中滤除噪声信号,得到降噪后的音频信号;

根据所述降噪后的音频信号,确定所述第一麦克风的频响曲线。

可选的,所述音频设备还包括至少一个第二麦克风,所述方法还包括:

获取每一所述第二麦克风在外部参考点的频响曲线;

根据所述每一所述第二麦克风在外部参考点的频响曲线及所述第一麦克风在外部参考点的频响曲线,确定麦克风阵列的频响曲线,其中,所述第一麦克风和所述第二麦克风组成所述麦克风阵列。

可选的,所述方法还包括:

获取训练样本集,所述训练样本集中包括多组训练样本,一组训练样本中包括样本频响曲线以及对应的故障状态;

根据所述训练样本集获得所述预设的故障检测模型。

可选的,所述方法还包括:

根据所述音频设备的频响曲线,训练所述预设的故障检测模型。

可选的,所述方法还包括:

在所述音频设备故障的情况下,根据所述音频设备的频响曲线和标准频响曲线,确定补偿值;

根据所述补偿值,调整所述音频设备所播放的音频信号。

根据本申请的第二方面,提供了一种音频设备的故障检测装置,所述装置包括:

获取模块,用于获取音频设备的频响曲线;

确定模块,用于根据所述频响曲线以及预设的故障检测模型,确定所述音频设备是否存在故障;

输出模块,用于在所述音频设备存在故障的情况下,输出故障提示信息。

根据本申请的第三方面,提供了一种电子设备,包括如第二方面所述所述的音频设备的故障检测装置;

或者,包括所述扬声器、第一麦克风以及存储器和处理器,所述存储器用于存储计算机指令,所述处理器用于从所述存储器中调用所述计算机指令,以执行如第一方面中任一项所述的音频设备的故障检测方法。

根据本申请的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序在被处理器执行时实现根据第一方面中任一项所述的音频设备的故障检测方法。

在本申请实施例中,提供了一种音频设备的故障检测方法,该方法包括:获取音频设备的频响曲线;根据音频设备的频响曲线以及预设的故障检测模型,确定音频设备是否存在故障;在音频设备存在故障的情况下,输出故障提示信息。这样,通过本申请实施例提供的音频设备的故障检测方法,无需拆机和专业维修人员便可对音频设备的是否发生故障进行检测。并在音频设备发生故障的情况下,可输出故障提示信息以告知用户音频设备存在故障。基于此,可用户可对音频设备的故障进行初步判断。

通过以下参照附图对本申请的示例性实施例的详细描述,本申请的其它特征及其优点将会变得清楚。

附图说明

被结合在说明书中并构成说明书的一部分的附图示出了本申请的实施例,并且连同其说明一起用于解释本申请的原理。

图1是本申请实施例提供的一种音频设备的故障检测方法的流程示意图;

图2是本申请实施例提供的一种获取音频设备的频响曲线的方法流程示意图;

图3是本申请实施例提供的一种音频设备的故障检测装置的结构示意图;

图4是本申请实施例提供的一种电子设备的结构示意图。

具体实施方式

现在将参照附图来详细描述本申请的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本申请的范围。

以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本申请及其应用或使用的任何限制。

对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。

在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。

<方法实施例>

本申请实施例提供了一种音频设备的故障检测方法,该方法的执行主体为电子设备。该电子设备可以为音频设备本身,该电子设备还可以为与音频设备连接的外接电子设备。其中,外接电子设备可以为智能手机或个人电脑等。

如图1所示,本申请实施例提供的故障检测方法包括如下S1100-S1300:

S1100、获取音频设备的频响曲线。

在本申请的一个实施例中,在本申请实施例提供的音频设备的故障检测方法应用于与音频设备连接的外接电子设备的情况下,上述S1100的具体实现可以为从音频设备处获取音频设备的频响曲线。

在本申请实施例提供的音频设备的故障方法应用于音频设备的情况下,上述S1100的具体实现还可以通过下述S1110-S1114来实现。当然,还可以采用其他手段来实现,对此本申请实施例不做限定。

需要说明的是,本申请实施例中的音频设备的频响曲线指的是音频设备中的麦克风,或麦克风阵列在一个外部参考点处的频响曲线。而外部参考点为用户通常所处听音位置的点。

另外,在音频设备发生故障的情况下,音频设备的频响曲线表现为在个别频段发生改变。这样,可根据音频设备的频响曲线确定出音频设备是否发生故障。

S1200、根据音频设备的频响曲线以及预设的故障检测模型,确定音频设备是否存在故障。

在本申请实施例中,预设的故障检测模型的输入即为上述S1100中的音频设备的频响曲线,输出为音频设备的故障状态。

其中,在一个实施例中故障状态可以包括故障和非故障。在此基础上,根据预设的故障检测模型输出的音频设备的故障状态,可确定出音频设备是否存在故障。

在另一个实施例中,故障状态还可以包括非故障以及在故障时的故障类型。在此基础上,根据预设的故障检测模型输出的音频设备的故障状态,可确定出音频设备是否存在故障。以及在存在故障时,可确定出具体的故障类型。

需要说明的是,在本申请实施例中,故障指的是引起音频设备的频响曲线发生改变的故障。另外,在一个示例中,具体的故障类型可以为:振膜和音圈连接松脱、振膜破损及后腔密封失效等。

在本申请的一个实施例中,本申请实施例提供的音频设备的故障检测方法还包括在音频设备出厂前,获取预设的故障检测模型的步骤,该步骤具体包括如下S1210和S1211:

S1210、获取训练样本集。

其中,训练样本集中包括多组训练样本,一组训练样本中包括样本频响曲线以及对应的故障状态,

在一个实施例中,故障状态包括故障和非故障。或者故障状态包括非故障,以及故障时的具体故障类型。

在一个实施例中,可首先对音频设备的软硬件进行检查,以确定音频设备是正常无故障的。在此基础上,将音频设备放置在不同环境下,对音频设备的频响曲线进行检测。具体检测方法可如下述S1100-S1114,或者其他拆机并结合测试工装的方式。在得到音频设备的频响曲线后,将该频响曲线标记为非故障。将音频设备的一个频响曲线和对应的非故障标记,作为一个样本。

另外,故障状态包括故障和非故障的情况下,对音频设备的软硬件进行修改,以使得音频设备处于故障状态。更进一步的,以使得音频设备处于常存在的故障的状态。在此基础上,将音频设备放置在不同环境下,对音频设备的频响曲线进行检测。具体检测方法可如下述S1100-S1114,或者其他拆机并结合测试工装的方式。在得到音频设备的频响曲线后,将该频响曲线标记为故障。将音频设备的一个频响曲线和对应的故障标记,作为一个样本。

而在故障状态包括包括非故障以及在故障时的故障类型的情况下,对音频设备的软硬件进行修改,以使得音频设备处于故障状态。更进一步的,以使得音频设备处于常存在的故障的状态。此时记录具体的故障类型。进一步的,将音频设备放置在不同环境下,对音频设备的频响曲线进行检测。具体检测方法可如下述S1100-S1114,或者其他拆机并结合测试工装的方式。。在得到音频设备的频响曲线后,将该频响曲线标记为具体的故障类型。将音频设备的一个频响曲线和对应的具体故障类型的标记,作为一个样本。

重复上述步骤,可得到多组训练样本。

S1211、根据训练样本集获得预设的故障检测模型。

在本实施例中,可通过各种拟合手段来获得预设的故障检测模型。例如,可以利用任意的多元线性回归模型获得预设的故障检测模型,在此不做限定。

需要说明的是,上述的多元线性回归模型可以是简单的反映该预设的故障检测模型的多项式函数。其中,多项式函数的各阶系数在初始状态为默认值,通过将训练样本训练该多项式函数,便可确定多项式函数的各阶系数的具体值,进而获得预设的故障检测模型。

当然,多元线性回归模型还可以为一个用于分类的神经网络模型。

S1300、在音频设备存在故障的情况下,输出故障提示信息。

在本申请实施例中,在音频设备存在故障的情况下,可输出故障提示信息,以向用户提示音频设备存在故障,或者具体的故障类型。

在本申请的一个实施例中,故障提示信息可以为文字的形式,还可以为声光的形式,对此,本申请不做限定。

在本申请的一个实施例中,本申请实施例提供的音频设备的故障检测方法还包括如下S1400:

S1400、根据音频设备的频响曲线,训练预设的故障检测模型。

在本实施例中,在获取到音频设备的频响曲线后,可仅根据音频设备的频响曲线继续训练预设的故障检测模型,即为一个不需要样本的标签的半监督分类学习的过程。这样可对预设的故障检测模型进行优化。在此基础上,可实现将音频设备因老化导致其发生微变的频响曲线,输入至预设的故障检测模型中,输出该音频设备为故障状态为非故障。

可以理解的是,音频设备因老化导致的音效的微变是可被接受的。

在本申请的一个实施例中,本申请实施例提供的音频设备的故障检测方法还包括如下S1500和S1600:

S1500、在确定音频设备存在故障的情况下,根据音频设备的频响曲线和标准频响曲线,确定补偿值。

在本申请实施例中,补偿值具体可为EQ补偿值。EQ补偿值具体为EQ均衡器的类型、参数值以及个数中至少一个的组合。

在本申请的一个实施例中,EQ均衡滤波器的类型可以包括:陷波滤波器、峰值滤波器、带通滤波器以及带阻滤波器等。

以EQ均衡滤波器的类型为陷波滤波器为例,陷波滤波器的参数值可具体为谷值和/或频率范围。以均衡滤波器的类型为峰值滤波器为例,陷波滤波器的参数值可具体为峰值和/或频率范围。

在本申请实施例中,在确定音频设备存在故障的情况下,说明音频设备的音效发生变化。此时通过S1500和S1600对音频设备的音效进行调整。

在本申请实施例中,标准频响曲线为音频设备非故障情况下的频响曲线。该标准频响曲线可在音频设备正常无故障的情况下,采取上述任一种方式获得。上述S1500的具体实现可以:

将音频设备的频响曲线和标准频响曲线对齐,以使得音频设备的频响曲线和标准频响曲线可最大程度的重合。对于不重合的频段,计算对应频率下音频设备的频响曲线对应的幅值和标准频响曲线对应的幅值之间的差值。根据该差值确定补偿值。其中,根据差值确定补偿值的具体方式为:根据差值以及预设的映射关系,确定补偿值。其中,预设的映射关系反映的是不同差值与补偿值之间的对应关系。

在得到补偿值后,根据补偿值调整EQ均衡器,可使得音频设备的频响曲线和标准频响曲线重合。

S1600、根据补偿值,调整音频设备所播放的音频信号。

在本申请的一个实施例中,上述S1600的具体实现可以为:根据补偿值,调整音频设备内的均衡滤波器,以使得音频设备的频响曲线和标准频响曲线重复。

在本申请实施例中,通过上述S1500和S1600可实现利用软件调整的方法消除音频设备的故障带来的负面影响。这也就是说,通过S1500和S1600可实现虽然音频设备存在一定的故障,但是用户听到的音效是不发生变化的。这大大提高了用户体验。

需要说明的是,为了防止补偿不足,可在执行上述S1500和S1600之后,重复执行上述S1100-S1600。

在本申请实施例中,提供了一种音频设备的故障检测方法,该方法包括:获取音频设备的频响曲线;根据音频设备的频响曲线以及预设的故障检测模型,确定音频设备是否存在故障;在音频设备存在故障的情况下,输出故障提示信息。这样,通过本申请实施例提供的音频设备的故障检测方法,无需拆机和专业维修人员便可对音频设备的是否发生故障进行检测。并在音频设备发生故障的情况下,可输出故障提示信息以告知用户音频设备存在故障。基于此,可用户可对音频设备的故障进行初步判断。

在本申请的一个实施例中,音频设备包括如图2所示,上述S1100可具体通过如下S1110-S1114来实现:

S1110、控制扬声器播放音频信号。

在一个实施例中,扬声器所播放的音频信号可以为一个扫频信号。当然,也可以为一个音乐信号等。

可以的理解的是,由于扫频信号是频率在一定范围内周期变化的等幅信号,因此,扫频信号可涵盖更多的频率范围,同时声压级稳定。这样,通过该扫频信号,基于下述S1300可得到更为准确的第一麦克风的频响曲线。

S1111、控制第一麦克风采集扬声器所播放的音频信号。

在本申请实施例中,在控制扬声器播放音频信号的同时,控制第一麦克风采集扬声器所播放的音频信号。

在本申请的一个实施例中,本申请实施例提供的音频设备的故障检测方法在上述S1111之前还包括:对第一麦克风进行校准。这样可为第一麦克风采集到准确的音频信号提供基础。

S1112、根据第一麦克风采集到的音频信号,确定第一麦克风的频响曲线。

在本申请的一个实施例中,上述S1112的具体实现可以为:对第一麦克风采集到的音频信号进行傅里叶变换,或者快速傅里叶变换,得到第一麦克风的频响曲线。

在另一个实施例中,上述S1112的具体实现还可以为如下S1112-1和S1112-2:

S1112-1、根据第一麦克风采集到的音频信号,确定第一麦克风采集到的音频信号的声压级。

S1112-2、根据声压级,确定第一麦克风的频响曲线。

在本实施例中,上述S1112-2的具体实现可以为:根据声压级,在预设的频响曲线数据库中查找与根据上述S1112-1得到的声压级相同或最相近的声压级对应的频响曲线,将查找到的频响曲线作为上述S1112-2中第一麦克风的频响曲线。

其中,上述预设的频响曲线数据库中存储有不同声压级对应的频响曲线。

在一个实施例中,上述预设的频响曲线数据库是在音频设备出厂前,由操作人员进行测试得到的。具体测试过程可以为:控制扬声器播放声压级为a的音频信号,同时控制第一麦克风采集该声压级为a的音频信号;测试第一麦克风采集到的声压级为a的音频信号的频响曲线;重复上述步骤,得到不同声压级的音频信号的频响曲线。

可以理解的是,为了避免噪声对上述测试带来的影响,可在一个消噪环境下进行上述测试。

需要说明的是,由于同一声压级的音频信号对应的频响曲线是相同的。因此,可根据基于上述S1112-1得到的音频信号的声压级以及上述的预设的频响曲线数据库,实现上述S1112-2。

在本申请实施例中,由于音频信号的声压级可快速得到,因此通过上述S1112-1和S1112-2,可快速得到第一麦克风的频响曲线。

S1113、获取第一麦克风到外部参考点的传递量。

在本申请实施例中,上述S1113中的外部参考点的传递量是在音频设备设备出厂前由操作人员测试得到的。这也就是说,本申请实施例提供的音频设备的故障检测方法在上述S1110之前还包括如下步骤:

S1110-1、控制音频设备的扬声器播放音频信号,以及控制音频设备的第一麦克风以及测试麦克风同时采集音频信号。

其中,测试麦克风设置在外部参考点处。以及,测试麦克风和第一麦克风的性能以及规格等完全一致。

S1110-2、计算第一麦克风采集到的音频信号的频响曲线,以及计算测试麦克风采集到的音频信号的频响曲线。

S1110-3、将测试麦克风采集到的音频信号的频响曲线与第一麦克风采集到的音频信号的频响曲线的差值,作为第一麦克风到外部参考点的传递量。

其中,测试麦克风采集到的音频信号的频响曲线与第一麦克风采集到的音频信号的频响曲线的差值的具体计算方式为:将两条频响曲线上相同频率对应的幅值作差。

可以理解的是,第一麦克风到外部参考点的传递量可反映出第一麦克风到自身所处位置到外部参考点的频响曲线的变化,而该变化是由于距离引起的。因此,在音频设备所处环境,以及播放的音频信号发生变化时,第一麦克风到外部参考点的传递量是固定的。另外,为了避免噪声对上述测试带来的影响,可在一个消噪环境下进行上述测试。

S1114、根据第一麦克风到外部参考点的传递量及第一麦克风的频响曲线,确定第一麦克风在外部参考点的频响曲线。

在本实施例中,上述S1114的具体实现可以为:将第一麦克风到参考点的传递量和第一麦克风的频响曲线的和,作为第一麦克风在参考点的频响曲线。

其中,第一麦克风到参考点的传递量和第一麦克风的频响曲线的和的计算方式为:在第一麦克风的频响曲线上每一频率对应的幅值上,叠加第一麦克风到参考点的传递量中相同频率对应的幅值。

需要说明的是,在外部参考点为两个及两个以上时,重复上述S1113和S1114,可以得到第一麦克风分别在多个外部参考点的频响曲线。

可以理解的是,上述S1110-S1114均可在音频设备出厂后实施,因此,通过上述S1110-S1114,可实现音频设备出厂后的频响曲线检测。

在本申请的一个实施例中,上述S1112的具体实现可以为如下S1112-1和S1112-2:

S1112-1、从第一麦克风采集到的音频信号中滤除噪声信号,得到降噪后的音频信号。

在本实施例中,由于音频设备所处外界环境通常存在噪声,因此,上述S1111得到的音频信号中包括扬声器所播放的音频信号外,还包含外界环境的噪声。同时,由于扬声器的振动以及第一麦克风的振动均会产生振动噪声,因此,基于上述S1111得到的音频信号中还包括如前述的振动噪声。在此基础上,为了使得第一麦克风采集到准确的音频信号,需从第一麦克风采集到的音频信号中滤除噪声信号。

S1112-2、根据降噪后的音频信号,确定第一麦克风的频响。

结合上述实施例,本申请实施例提供的音频设备的故障检测方法在上述S1112-1之前还包括如下S1112-3:

S1112-3、根据扬声器播放的音频信号和第一麦克风采集到的音频信号,确定噪声信号。

在本实施例中,上述S1112-3的具体实现可以为:将第一麦克风采集到的音频信号和扬声器播放的音频信号之间的差值,确定为噪声信号。

其中,扬声器播放的音频信号具体为输入至扬声器的音频信号。

当然,还可以采用其他的方式得到第一麦克风采集到的音频信号中的噪声信号。例如,采用最小平均递归的方式对第一麦克风采集到的音频信号中的噪声信号进行追踪,得到噪声信号。或者,利用贝叶斯统计概率对第一麦克风采集到的音频信号中的噪声信号进行估计,得到噪声信号。

在本申请的一个实施例中,在音频设备还包括至少一个第二麦克风的情况下,本申请实施例供的音频设备的故障检测方法还包括如下S1115和S1116:

S1115、获取每一第二麦克风在外部参考点的频响曲线。

S1116、根据每一第二麦克风在外部参考点的频响曲线及第一麦克风在外部参考点的频响,确定麦克风阵列的频响曲线。

其中,第一麦克风和第二麦克风组成麦克风阵列。

在本申请实施例中,音频设备包括麦克风阵列,该麦克风阵列中包括第一麦克风和第二麦克风。

在本实施例中,上述S1115的具体实现可以为,将每一第二麦克风作视为第一麦克风,参考上述S1115-S1116,得到每一第二麦克风在外部参考点的频响曲线。

在本申请实施例中,通过上述S1115和S1116可实现对麦克风阵列在外部参考点的频响曲线的检测。

在一个实施例中,上述S1116具体可通过如下S1116-1和S1116-2来实现:

S1116-1、确定每一第二麦克风在外部参考点的频响曲线以及第一麦克风在外部参考点的频响曲线间的平均值曲线。

在本实施例中,上述S1116-1的具体实现为:确定每一第二麦克风在参考点的频响曲线以及第一麦克风在参考点的频响曲线上,同一频率对应幅值的均值;将每一均值和对应的频率所形成的坐标点组成的曲线,记为平均值曲线。

S1116-2、将平均值曲线确定为麦克风阵列在外部参考点的频响曲线。

当然,上述S1116还可通过其他方式来实现,例如还可以将每一第二麦克风在参考点的频响曲线以及第一麦克风在参考点的频响曲线间的位于中间位置的频响曲线,作为麦克风阵列在外部参考点的频响曲线。

<装置实施例>

如图3所示,本申请实施例提供了一种音频设备的故障检测装置300,如图3所示,该种音频设备的故障检测装置300包括:获取模块310、确定模块320以及输出模块330,其中:

获取模块310,用于获取所述音频设备的频响曲线;

确定模块320,用于根据所述音频设备的频响曲线以及预设的故障检测模型,确定所述音频设备是否存在故障;

输出模块330,用于在所述音频设备存在故障的情况下,输出故障提示信息。

在本申请的一个实施例中,所述音频设备包括扬声器和第一麦克风,获取模块310包括第一控制单元、第二控制单元、第一确定模块、获取模块以及第二确定模块,其中:

第一控制单元,用于控制扬声器播放音频信号;

第二控制单元,用于控制所述第一麦克风采集所述扬声器所播放的音频信号;

第一确定单元,用于根据所述第一麦克风采集到的音频信号,确定所述第一麦克风的频响曲线;

获取单元,获取所述第一麦克风到外部参考点的传递量;

第二确定单元,根据所述第一麦克风到外部参考点的传递量及第一麦克风的频响曲线,确定所述第一麦克风在外部参考点的频响曲线。

在本申请的一个实施例中,第一确定单元,具体用于根据所述第一麦克风采集到的音频信号,确定所述第一麦克风采集到的音频信号的声压级;

根据所述声压级,确定所述第一麦克风的频响曲线。

在本申请的一个实施例中,第一确定单元,具体用于从所述第一麦克风采集到的音频信号中滤除噪声信号,得到降噪后的音频信号;

根据所述降噪后的音频信号,确定所述第一麦克风的频响曲线。

在本申请的一个实施例中,所述音频设备还包括至少一个第二麦克风,获取模块310还包括第三确定单元,其中:

获取单元,还用户获取每一所述第二麦克风在外部参考点的频响曲线;

第三确定单元,用于根据所述每一所述第二麦克风在外部参考点的频响曲线及所述第一麦克风在外部参考点的频响曲线,确定麦克风阵列的频响曲线,其中,所述第一麦克风和所述第二麦克风组成所述麦克风阵列。

在本申请的一个实施例中,获取模块310,还用于获取训练样本集,所述训练样本集中包括多组训练样本,一组训练样本中包括样本频响曲线以及对应的故障状态;

在本实施例中,本申请实施例提供的音频设备的故障检测装置300还包括训练模块,

训练模块,用于根据所述训练样本集获得所述预设的故障检测模型。

在本申请的一个实施例中,训练模块还用于根据所述音频设备的频响曲线,训练所述预设的故障检测模型。

在本申请的一个实施例中,本申请实施例还提供的音频设备的故障检测装置300还包括补偿模块,其中:

补偿模块,用于在所述音频设备故障的情况下,根据所述音频设备的频响曲线和标准频响曲线,确定补偿值;

根据所述补偿值,调整所述音频设备所播放的音频信号。

<设备实施例>

本申请实施例提供了一种电子设备400,该电子设备400包括如上述装置实施例提供的任一项所述的音频设备的故障检测装置300。

或者,如图4所示,包括存储器410和处理器420,所述存储器410用于存储计算机指令,所述处理器420用于从所述存储器410中调用所述计算机指令,以执行如上述方法实施例中任一项所述的音频设备的故障检测方法。

在本申请的一个实施例中,电子设备400可以为音频设备本身,还可以为与音频设备连接的外接电子设备,例如智能手机或笔记本电脑等。

<存储介质实施例>

本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序在被处理器执行时实现根据上述方法实施例中任一项所述的音频设备的故障检测方法。

本申请可以是系统、方法和/或计算机程序产品。计算机程序产品可以包括计算机可读存储介质,其上载有用于使处理器实现本申请的各个方面的计算机可读程序指令。

计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是――但不限于――电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、静态随机存取存储器(SRAM)、便携式压缩盘只读存储器(CD-ROM)、数字多功能盘(DVD)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号。

这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。

用于执行本申请操作的计算机程序指令可以是汇编指令、指令集架构(ISA)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,所述编程语言包括面向对象的编程语言—诸如Smalltalk、C++等,以及常规的过程式编程语言—诸如“C”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(FPGA)或可编程逻辑阵列(PLA),该电子电路可以执行计算机可读程序指令,从而实现本申请的各个方面。

这里参照根据本申请实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本申请的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。

这些计算机可读程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得这些指令在通过计算机或其它可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。

也可以把计算机可读程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其它可编程数据处理装置、或其它设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。

附图中的流程图和框图显示了根据本申请的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,所述模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。对于本领域技术人员来说公知的是,通过硬件方式实现、通过软件方式实现以及通过软件和硬件结合的方式实现都是等价的。

以上已经描述了本申请的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的技术改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。本申请的范围由所附权利要求来限定。

相关技术
  • 音频设备的故障检测方法、装置、设备及存储介质
  • 音频设备的控制方法、装置、音频设备和存储介质
技术分类

06120114740617