耳机的状态检测方法、耳机及存储介质

文档序号:1941961 发布日期:2021-12-07 浏览:21次 >En<

阅读说明:本技术 耳机的状态检测方法、耳机及存储介质 (Earphone state detection method, earphone and storage medium ) 是由 戴伟 于 2021-09-28 设计创作,主要内容包括:本公开提供耳机的状态检测方法、耳机及存储介质,有利于提高耳机状态的检测准确性,所述方法包括:在所述耳机未被佩戴的条件下,使用所述耳机中的麦克风采集第一声音信号;在所述耳机被佩戴的条件下,使用所述麦克风采集第二声音信号;其中,所述第一声音信号和所述第二声音信号来自同一声音源;根据所述第一声音信号对应的声压和所述第二声音信号对应的声压之间的差异,确定所述耳机的状态,其中,所述耳机的状态包括耳机是否佩戴到位和所述耳机是否堵孔中的至少一种。本公开实施例实现对耳机是否佩戴到位和所述耳机是否堵孔中的至少一种进行检测,并有效抵消耳机的物理因素的影响,提高耳机状态检测的准确度。(The present disclosure provides a state detection method for an earphone, an earphone and a storage medium, which is beneficial to improving the detection accuracy of the earphone state, and the method includes: acquiring a first sound signal using a microphone in the headset under a condition that the headset is not worn; acquiring a second sound signal using the microphone under a condition that the headset is worn; wherein the first sound signal and the second sound signal are from the same sound source; and determining the state of the earphone according to the difference between the sound pressure corresponding to the first sound signal and the sound pressure corresponding to the second sound signal, wherein the state of the earphone comprises at least one of whether the earphone is worn in place and whether the earphone blocks the hole. The embodiment of the disclosure realizes that whether the earphone is worn in place or not and whether the earphone blocks at least one of the holes or not are detected, effectively counteracts the influence of physical factors of the earphone, and improves the accuracy of earphone state detection.)

耳机的状态检测方法、耳机及存储介质

技术领域

本公开涉及声学技术领域,尤其涉及一种耳机的状态检测方法、耳机及存储介质。

背景技术

随着耳机技术的不断发展和人们消费水平的不断提升,各种类型耳机层出不穷,如头戴式耳机、耳塞式耳机和入耳式耳机等,人们对耳机的需求也越来越多样化。其中,用户在使用耳机过程中,耳机的状态,比如耳机是否佩戴到位或者耳机是否堵孔等等,也是影响音频播放效果和用户体验的重要因素。

发明内容

为克服相关技术中存在的问题,本公开提供了一种耳机的状态检测方法、耳机及存储介质。

根据本公开实施例的第一方面,提供一种耳机的状态检测方法,包括:

在所述耳机未被佩戴的条件下,使用所述耳机中的麦克风采集第一声音信号;

在所述耳机被佩戴的条件下,使用所述麦克风采集第二声音信号;其中,所述第一声音信号和所述第二声音信号来自同一声音源;

根据所述第一声音信号对应的声压和所述第二声音信号对应的声压之间的差异,确定所述耳机的状态,其中,所述耳机的状态包括耳机是否佩戴到位和所述耳机是否堵孔中的至少一种。

可选地,所述第一声音信号和所述第二声音信号均为环境音信号;或者,

所述第一声音信号和所述第二声音信号均为所述麦克风在所述耳机播放预设音频时采集得到。

可选地,在所述耳机处于非安静环境的情况下,所述第一声音信号和所述第二声音信号均为环境音信号,其中,所述第一声音信号和所述第二声音信号的采集间隔不大于预设时间间隔。

可选地,所述在所述耳机未被佩戴的条件下,使用所述耳机中的麦克风采集第一声音信号,包括:

在所述耳机未被佩戴的条件下,使用所述麦克风以一定频率采集环境音信号,并存储采集到的所述环境音信号;

所述根据所述第一声音信号对应的声压和所述第二声音信号对应的声压之间的差异,确定所述耳机的状态,包括:

根据存储的最近采集到的环境音信号对应的声压和所述耳机被佩戴的条件下采集到的环境音信号对应的声压之间的差异,确定所述耳机的状态。

可选地,所述第一声音信号和所述第二声音信号均为所述麦克风在所述耳机播放预设音频时采集得到;

所述方法还包括:响应于接收到用户指令,在所述耳机被佩戴前和所述耳机被佩戴后分别播放所述预设音频。

可选地,所述第一声音信号和所述第二声音信号均为所述麦克风在所述耳机播放预设音频时采集得到;

在所述使用所述耳机中的麦克风采集第一声音信号之前,所述方法还包括:

使用所述麦克风采集环境音信号,并基于所述环境音信号对应的声压确定当前环境类型;

基于所述当前环境类型,确定当前的状态检测策略,其中,所述状态检测策略指示对所述第一声音信号和所述第二声音信号的处理方式。

可选地,所述基于所述当前环境类型,确定当前的状态检测策略,包括:

若所述当前环境类型为安静环境,确定采用第一状态检测策略,其中,在所述第一状态检测策略中,通过采集到的所述第一声音信号和所述第二声音信号之间的声压差确定所述耳机的状态;和/或

若所述当前环境类型为非安静环境,确定采用第二状态检测策略,其中,在所述第二状态检测策略中,使用所述环境音信号对所述第一声音信号和所述第二声音信号分别进行补偿,并利用补偿后的所述第一声音信号和补偿后的所述第二声音信号的声压差确定所述耳机的状态。

可选地,所述根据所述第一声音信号对应的声压和所述第二声音信号对应的声压之间的差异,确定所述耳机的状态,包括:

根据所述第一声音信号对应的声压和所述第二声音信号对应的声压之间的差异,确定所述耳机对于声音的隔离度;

根据所述耳机对于声音的隔离度,确定所述耳机的状态。

可选地,所述根据所述耳机对于声音的隔离度,确定所述耳机的状态,包括:

如所述耳机对于声音的隔离度处于第一预设范围内,则确定所述耳机堵孔;或

如所述耳机对于声音的隔离度高于所述第一预设范围且处于第二预设范围内,则确定所述耳机未佩戴到位和所述耳机未堵孔中的至少一项;或

如所述耳机对于声音的隔离度高于所述第二预设范围,则确定所述耳机佩戴到位。

根据本公开实施例的第二方面,提供一种耳机,包括麦克风以及处理器;所述处理器与所述麦克风连接;

所述麦克风用于:在所述耳机未被佩戴的条件下,采集第一声音信号;在所述耳机被佩戴的条件下,采集第二声音信号;其中,所述第一声音信号和所述第二声音信号来自同一声音源;

所述处理器用于根据所述第一声音信号对应的声压和所述第二声音信号对应的声压之间的差异,确定所述耳机的状态,其中,所述耳机的状态包括耳机是否佩戴到位和所述耳机是否堵孔中的至少一种。

在一些实施例中,所述麦克风和处理器用于执行第一方面的任意可能实现方式中的步骤和/或流程。

根据本公开实施例的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被计算机设备执行时实现第一方面任意可能实现方式中的步骤和/或流程。

本公开实施例中,能够在所述耳机未被佩戴的条件下,使用所述耳机中的麦克风采集第一声音信号,并且在所述耳机被佩戴的条件下,使用所述麦克风采集第二声音信号,其中,由于所述第一声音信号和所述第二声音信号来自同一声音源,所述第一声音信号对应的声压和所述第二声音信号对应的声压之间的差异可以反映出耳机的状态,实现对耳机是否佩戴到位和所述耳机是否堵孔中的至少一种进行检测,并有效抵消耳机的物理因素(如耳机磨损、耳机的音孔被污垢堵塞至少部分等等)的影响,提高耳机状态检测的准确度。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1是本公开实施例示出的耳机的佩戴检测方法的一个示例的流程示意图。

图2是本公开实施例示出的检测所述耳机是否被佩戴的流程示意图。

图3是本公开实施例示出的耳机的佩戴检测方法的另一示例的流程示意图。

图4是本公开实施例示出的耳机的佩戴检测方法的另一示例的流程示意图。

图5是本公开实施例示出的耳机的佩戴检测方法的另一示例的流程示意图。

图6是本公开实施例示出的耳机的结构示意图。

图7是本公开实施例示出的耳机的另一结构示意图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

随着耳机技术的不断发展和人们消费水平的不断提升,各种类型耳机层出不穷,如头戴式耳机、耳塞式耳机和入耳式耳机等,人们对耳机的需求也越来越多样化。其中,用户在使用耳机过程中,耳机的状态,比如耳机是否佩戴到位或者耳机是否堵孔等等,也是影响音频播放效果和用户体验的重要因素。

在一个例子中,以耳机是否佩戴到位举例,用户佩戴耳机时,在佩戴到位的情况下,耳机与用户耳朵处的皮肤贴合度较高,耳机的降噪效果良好,其所播放音频的音质会比较好,反之,若佩戴耳机的方式不准确,即耳机没有佩戴到位,耳机的降噪效果较差,其所播放音频的音质会比较差,降低用户的听觉体验。

在本公开实施例中,耳机佩戴到位是指所述耳机佩戴在用户耳部合适的位置处,在所述耳机佩戴到位的情况下,耳机所播放音频可以达到较好的音质,外界噪声对于耳机所播放音频的影响较小甚至无影响;耳机佩戴不到位是指所述耳机佩戴的位置不恰当,在所述耳机佩戴不到位的情况下,耳机所播放音频的音质较差,外界噪声对于耳机所播放音频的影响较大。

本公开实施例提供了一种耳机的状态检测方法,能够在所述耳机未被佩戴的条件下,使用所述耳机中的麦克风采集第一声音信号,并且在所述耳机被佩戴的条件下,使用所述麦克风采集第二声音信号,其中,由于所述第一声音信号和所述第二声音信号来自同一声音源,可以根据所述第一声音信号对应的声压和所述第二声音信号对应的声压之间的差异来确定所述耳机的状态,实现对耳机是否佩戴到位和所述耳机是否堵孔中的至少一种进行准确检测。请参阅图1,图1为本公开实施例提供的耳机的状态检测方法的流程示意图,所述方法可以由所述耳机来执行,所述方法包括:

在步骤S101中,在所述耳机未被佩戴的条件下,使用所述耳机中的麦克风采集第一声音信号。

在步骤S102中,在所述耳机被佩戴的条件下,使用所述麦克风采集第二声音信号;其中,所述第一声音信号和所述第二声音信号来自同一声音源。

在步骤S103中,根据所述第一声音信号对应的声压和所述第二声音信号对应的声压之间的差异,确定所述耳机的状态,其中,所述耳机的状态包括耳机是否佩戴到位和所述耳机是否堵孔中的至少一种。

例如,所述第一声音信号对应的声压和所述第二声音信号对应的声压之间的差异越大,则所述耳机佩戴到位的可能性越大。所述第一声音信号对应的声压和所述第二声音信号对应的声压之间的差异越小,表明所述耳机可能没有佩戴到位或者可能出现了堵孔情况。

相关技术中对于检测耳机是否佩戴到位的一种方法是:在耳机被佩戴的情况下,耳机播放预设音频,利用耳机中的麦克风采集到所述预设音频的音频信号对应的声压与基准声压阈值进行比对,以确定耳机是否佩戴到位,比如在所述音频信号对应的声压大于或等于基准声压阈值时,确定耳机佩戴到位。其中,基准声压阈值是在耳机出厂时设定的,随着耳机使用时长的增加或者耳机的音孔被污垢堵塞等情况,耳机中的部件受到影响,使得耳机播放预设音频时的声压也会产生变化,相应的,麦克风采集的所述预设音频的音频信号的声压也产生了变化,容易导致误判情况,比如由于耳机的音孔被污垢堵塞导致麦克风采集的所述预设音频的音频信号的声压变大,在该音频信号的声压与基准声压阈值进行比对时,该音频信号的声压大于基准声压阈值,从而发生了耳机未佩戴到位却被误判为耳机佩戴到位的情况,显然对于耳机是否佩戴到位的检测结果是错误的。

本公开实施例中,基于耳机在佩戴和未佩戴两种状态下对同一声音源的声音信号的声压差异来对所述耳机的状态进行检测,则耳机中的物理部件的状态等在佩戴和未佩戴两种情况下的状态基本相同或者差别很小,因此可以有效抵消物理因素(如耳机磨损、耳机的音孔被污垢堵塞至少部分等等)的影响,提高耳机状态检测的准确度。

在一些实施例中,所述耳机的状态检测方法可以由所述耳机来执行,例如所述耳机的状态检测方法可以是以存储在所述耳机的存储器中的可执行指令的形式存在,可以由所述耳机中的处理器来执行。示例性的,所述耳机包括但不限于头戴式耳机、耳塞式耳机和入耳式耳机等,可以是有线耳机或无线耳机,例如真无线立体声TWS耳机,等等。

在一些实施例中,可以响应于用户指令来执行本公开实施例的耳机的状态检测方法,即用户可以根据实际需要确定是否开启所述状态检测方法所指示的耳机状态检测功能,比如耳机设置有一指定控件,所述指定控件用于指示执行所述耳机状态检测功能,所述耳机响应于该指定控件的触发操作执行本公开实施例的耳机的状态检测方法;又或者与所述耳机关联的终端上设置有一指定控件,所述终端可以在所述指定控件被用户触发的情况下向耳机发送耳机状态检测功能的执行指令,所述耳机响应于该执行指令,执行本公开实施例的耳机的状态检测方法。

在另一些实施例中,本公开实施例提供的耳机的状态检测方法也可以在耳机中实时自动执行,本实施例对此不做任何限制,可依据实际应用场景进行具体设置。

在一些实施例中,所述耳机设置有距离传感器,所述耳机可以根据所述耳机中的距离传感器的检测值来确定所述耳机是否被佩戴。示例性的,请参阅图2,所述耳机的距离传感器包括有两个预设的检测阈值,分别为预设接近门限值x以及预设远离门限值y,其中,所述预设接近门限值x大于所述预设远离门限值y,若所述距离传感器的检测值大于预设接近门限值,确定所述耳机被佩戴;若所述检测值小于预设远离门限值,确定所述耳机未被佩戴,比如在图2中,假设所述接近传感器当前读值(即当前的检测值)为z,当z>x时,确定该耳机被佩戴,当z<y时,确定该耳机未被佩戴。

在另一些实施例中,还可以通过所述耳机所处的状态来确定所述耳机是否被佩戴,比如在所述耳机处于充电状态的情况下,确定所述耳机未被佩戴。

示例性的,为了进一步提高状态检测的准确性,还可以综合考虑所述距离传感器的检测值和所述耳机所处的状态来确定耳机是否被佩戴,比如如果所述距离传感器的检测值小于预设远离门限值且所述耳机当前处于充电状态,确定所述耳机未被佩戴;如果所述耳机当前处于非充电状态且所述检测值大于预设接近门限值,确定所述耳机被佩戴。

可以理解的是,还可以通过其他方式确定所述耳机的佩戴状态,本实施例对此不做任何限制,比如可以通过红外测温传感器来确定所述耳机是否被佩戴,比如如果所述红外测温传感器测得的温度在预设耳部温度范围内,确定所述耳机被佩戴,如果所述红外测温传感器测得的温度在预设耳部温度范围之外,确定所述耳机未被佩戴。

在一些实施例中,可以使用所述耳机中的麦克风在耳机未被佩戴时采集第一声音信号、以及在所述耳机被佩戴时采集第二声音信号,其中,所述第一声音信号和所述第二声音信号来自同一声音源,从而可以基于同一声音源在耳机佩戴前后的声压差异来确定所述耳机是否佩戴到位,则物理因素(如耳机磨损、耳机的音孔被污垢堵塞至少部分等等)对于耳机中的部件在佩戴和未佩戴两种情况下的影响基本相同或者差别很小,因此可以有效抵消物理因素对声压的影响,提高耳机状态检测的准确度。

这里对于所述第一声音信号和所述第二声音信号来自的同一声音源进行示例性地说明:

在一种可能的实现方式中,所述第一声音信号和所述第二声音信号均为所述麦克风在所述耳机播放预设音频时采集得到。其中,考虑到如果在用户未允许的情况下直接播放预设音频,如果播放音频的场合不合适,比如用户正处于要求低音量的场所,显然严重影响到用户的使用体验。因此,如果是通过耳机播放预设音频的方式来采集所述第一声音信号和所述第二声音信号,则需要在用户确认的情况下才进行耳机的状态检测功能,即所述耳机如果接收到用户指令,可以响应于所述用户指令,在所述耳机被佩戴前和所述耳机被佩戴后分别播放所述预设音频;如果所述耳机未接收到所述用户指令,则不播放所述预设音频。

在接收到所述用户指令的情况下,比如在所述耳机未被佩戴的条件下,所述耳机可以响应于所述用户指令控制所述耳机中的扬声器播放预设音频,同时使用所述耳机中的麦克风采集所述预设音频得到第一声音信号;在所述耳机被佩戴的条件下,所述耳机可以响应于所述用户指令控制所述耳机中的扬声器播放预设音频,同时使用所述耳机中的麦克风采集所述预设音频得到第二声音信号,从而实现获取同一声音源在耳机佩戴前后的两种声音信号。可以理解的是,本公开实施例对于所述用户指令的触发方式不做任何限制,可依据实际应用场景进行具体设置。

在另一种可能的实现方式中,为了进一步提高效率,可以无需所述耳机播放预设音频,而是直接采集环境音来检测所述耳机是否佩戴到位,即所述第一声音信号和所述第二声音信号均为环境音信号,从而有利于简化检测流程,实现在用户无感知的情况下检测所述耳机是否佩戴到位,有利于提升用户的使用体验。并且,由于采集环境音信号对于用户是无感知的,则可以在用户确认的情况下进行耳机的状态检测功能,也可以根据实际情况自动执行耳机的状态检测功能。

当然,除了上述举例的两类声音源外,也可以根据实际情况使用其他声音源,本实施例对此不做任何限制。

在一些实施例中,以所述第一声音信号和所述第二声音信号均为环境音信号为例,请参阅图3,图3为本公开实施例提供的耳机的状态检测方法的另一流程示意图,所述方法包括:

在步骤S201中,在所述耳机未被佩戴的条件下,使用所述麦克风以一定频率采集环境音信号,并存储采集到的所述环境音信号。

在步骤S202中,在所述耳机被佩戴的条件下,使用所述麦克风采集环境音信号。

在步骤S203中,根据存储的最近采集到的环境音信号对应的声压和所述耳机被佩戴的条件下采集到的环境音信号对应的声压之间的差异,确定所述耳机的状态,其中,所述耳机的状态包括耳机是否佩戴到位和所述耳机是否堵孔中的至少一种。

其中,在采集环境音来检测所述耳机的状态时,所述第一声音信号和所述第二声音信号为同一环境下采集到的信号,考虑到随着时间的推移,同一环境下的环境音可能也会发生变化,为了保证在采集所述第一声音信号和所述第二声音信号时,该环境中的环境音基本保持一致或者差异很小,则可以在采集所述第一声音信号和所述第二声音信号时,要求两者的采集间隔相近,比如所述第一声音信号和所述第二声音信号的采集间隔不大于预设时间间隔,如所述预设时间间隔不大于30秒,作为例子,所述预设时间间隔为几个到几十个毫秒。

在一种可能的实施方式中,如果确定采集环境音来检测所述耳机的状态,则所述耳机在未被佩戴的条件下,可以使用所述麦克风以一定频率采集环境音信号,并存储采集到的所述环境音信号直到确定所述耳机被佩戴。其中,一定频率可以是预先设定的频率,比如每隔1秒采集一次环境音信号,并存储所述环境音信号直到确定所述耳机被佩戴。

然后在所述耳机被佩戴的条件下,同样使用所述麦克风采集环境音信号,则所述耳机未被佩戴条件下存储的最近采集到的环境音信号与所述耳机被佩戴的条件下采集到的环境音信号的采集间隔相近,可以认为在耳机佩戴前后,该环境中的环境音基本保持一致或者差异很小,属于同一声音源,从而可以基于同一声音源在耳机佩戴前后的声压差异来确定所述耳机的状态。

另外,考虑到在某些环境中所采集的环境音可能无法满足检测所述耳机是否佩戴到位状态的要求,比如在较为安静的环境下,所采集到的环境音信号的声压较低,可能导致耳机的状态检测结果不够准确。因此,为了进一步提高耳机的状态检测结果(即检测所述耳机是否佩戴到位的结果)的准确性,可以考虑在所述耳机处于非安静环境的情况下,无需所述耳机播放预设音频,而是直接采集环境音来检测所述耳机是否佩戴到位,从而有利于提高基于环境音信号进行耳机状态检测的准确性。

其中,当前环境是否为非安静环境可以通过所述耳机中的麦克风采集的当前环境的环境音信号来确定,比如通过所述环境音信号的预设参数(比如声压、音量等)来确定。例如所述非安静环境指的是当前环境的环境音的预设参数(比如声压、音量等)满足预设要求,比如所述预设要求包括当前环境的环境音的声压大于预设声压值和当前环境音的音量大于预设音量值中的至少一种,所述预设声压值和所述预设音量值可依据实际应用场景进行具体设置。本公开实施例在耳机处于非安静环境的情况采集环境音来检测所述耳机是否佩戴到位,有利于提高检测结果的准确性。

在另一些实施例中,以所述第一声音信号和所述第二声音信号均为所述麦克风在所述耳机播放预设音频时采集得到为例,请参阅图4,图4为本公开实施例提供的耳机的佩戴检测状态检测方法的另一流程示意图,所述方法包括:

在步骤S301中,使用所述麦克风采集环境音信号,并基于所述环境音信号对应的声压确定当前环境类型。

在步骤S302中,基于所述当前环境类型,确定当前的状态检测策略;所述状态检测策略指示对第一声音信号和第二声音信号的处理方式。

在步骤S303中,在所述耳机未被佩戴的条件下,使用所述耳机中的扬声器播放预设音频并使用所述耳机中的麦克风采集第一声音信号。

在步骤S304中,在所述耳机被佩戴的条件下,使用所述耳机中的扬声器播放预设音频并使用所述麦克风采集第二声音信号。

在步骤S305中,根据所述状态检测策略中的所述第一声音信号对应的声压和所述状态检测策略中的所述第二声音信号对应的声压之间的差异,确定所述耳机的状态,其中,所述耳机的状态包括耳机是否佩戴到位和所述耳机是否堵孔中的至少一种。

在一些实施例中,所述环境类型包括安静类型和非安静类型,可以根据所述麦克风采集到的当前环境的环境音信号的预设参数(比如声压、音量等)来确定。在一个例子中,如果所述环境音信号的声压小于预设声压值,和/或当前环境音的音量小于预设音量值,确定当前环境为安静环境;如果所述环境音信号的声压大于或等于预设声压值,和/或当前环境音的音量大于或等于预设音量值,确定当前环境为非安静环境。可以理解的是,所述预设声压值和所述预设音量值的具体大小可依据实际应用场景进行具体设置,本实施例对此不做任何限制。

其中,所述状态检测策略指的是用于根据第一声音信号和第二声音信号得到耳机状态的策略,在不同的环境类型下,所述状态检测策略也有所不同。在一个例子中,比如在安静环境下,环境噪声较小,则环境噪声对于所述耳机的麦克风所采集的声音信号的声压影响较小,此时无需对所述第一声音信号和第二声音信号进行处理,而可以直接使用所述第一声音信号和第二声音信号,根据两者的声压差异进行耳机状态检测。在另一个例子中,比如在非安静环境下,环境噪声较大,则环境噪声对于所述耳机的麦克风所采集的声音信号的声压影响较大,为了保证耳机状态的准确检测,需要对所述第一声音信号和第二声音信号消除环境噪声的影响,并使用消除了环境噪声影响后的第一声音信号和第二声音信号两者的声压差异进行耳机状态检测。

因此,所述状态检测策略可以包括第一状态检测策略和第二状态检测策略,所述第一状态检测策略指示在安静环境下不处理所述第一声音信号和所述第二声音信号,所述第二状态检测策略指示在非安静环境下使用环境音信号分别对所述第一声音信号和所述第二声音信号进行补偿,实现消除环境噪声的影响。

在一些实施例中,若所述当前环境类型为安静环境,确定采用第一状态检测策略,其中,在所述第一状态检测策略中,无需对所述第一声音信号和第二声音信号进行处理,直接通过采集到的所述第一声音信号和所述第二声音信号之间的声压差确定所述耳机的状态;和/或若所述当前环境类型为非安静环境,确定采用第二状态检测策略,其中,在所述第二状态检测策略中,使用所述环境音信号对所述第一声音信号和所述第二声音信号分别进行补偿,并利用补偿后的所述第一声音信号和补偿后的所述第二声音信号的声压差确定所述耳机的状态。本公开实施例中,基于不同的环境类型采用不同的状态检测策略,消除了环境噪声对耳机状态检测结果的影响,从而有利于提高耳机状态检测的准确性。

示例性的,使用所述环境音信号对所述第一声音信号和所述第二声音信号分别进行补偿的过程可以是:所述耳机获取与所述环境音信号相位相反的补偿信号,然后使用所述补偿信号分别补偿所述第一声音信号和所述第二声音信号,则所述第一声音信号和所述第二声音信号中的环境音成分与所述补偿信号相抵消,实现消除环境音信号的影响,提高耳机状态检测的准确性。

为了进一步提高耳机状态检测的准确性,考虑到耳机在佩戴前后可能当前环境中的环境音信号也有所差异,因此可以在耳机佩戴前后分别采集环境音信号,即若所述当前环境类型为非安静环境,在所述耳机未被佩戴的条件下,使用所述麦克风采集当前环境中的第一环境音信号,然后控制所述耳机中的扬声器播放预设音频,同时使用所述耳机中的麦克风采集所述预设音频得到第一声音信号;在所述耳机被佩戴的条件下,使用所述麦克风采集当前环境中的第二环境音信号,然后控制所述耳机中的扬声器播放预设音频,同时使用所述耳机中的麦克风采集所述预设音频得到第二声音信号,进而可以使用基于所述第一环境音信号得到的第一补偿信号来补偿所述第一声音信号,使用基于第二环境音信号得到的第二补偿信号来补偿所述第二声音信号。本公开实施例中,考虑到耳机在佩戴前后当前环境中的环境音信号的差异,在播放预设音频之前分别采集第一环境音信号和第二环境音信号,用于分别补偿第一声音信号和第二声音信号,实现有效消除有差异的环境噪声影响,获得同一种声音源在耳机佩戴前后的两种声音信号,进一步提高耳机状态检测的准确性。

在一些实施例中,为了节省计算资源,可以考虑在非安静环境下,所述第一声音信号和所述第二声音信号均为所述麦克风在所述耳机播放预设音频时采集得到;在安静环境下,所述第一声音信号和所述第二声音信号均为环境音信号,从而采集得到的所述第一声音信号和所述第二声音信号可以直接用于检测所述耳机的状态,无需额外对所述第一声音信号和所述第二声音信号进行处理(比如补偿处理),从而有利于节省计算资源,提高耳机状态的检测效率。

在一些实施例中,在获取第一声音信号和第二声音信号之后,所述耳机可以根据所述第一声音信号对应的声压和所述第二声音信号对应的声压之间的差异,确定所述耳机对于声音的隔离度,然后根据所述耳机对于声音的隔离度确定所述耳机是否佩戴到位,其中,所述耳机对于声音的隔离度越高,表明所述耳机佩戴到位的可能性越大;耳机对于声音的隔离度较低,表明所述耳机可能没有佩戴到位或者可能出现了堵孔情况。本实施例中,耳机对于声音的隔离度与耳机状态有强相关关系,因此可以通过耳机对于声音的隔离度实现对耳机状态的准确检测。

在一种可能的实施方式中,在根据所述耳机对于声音的隔离度确定所述耳机的状态的过程中,如果所述耳机对于声音的隔离度处于第一预设范围内,则确定所述耳机堵孔;或如果所述耳机对于声音的隔离度高于所述第一预设范围且处于第二预设范围内,则确定所述耳机未佩戴到位和所述耳机未堵孔中的至少一项;或如果所述耳机对于声音的隔离度高于所述第二预设范围,则确定所述耳机佩戴到位。其中,所述第一预设范围用于表示耳机堵孔时的参考隔离度,所述第二预设范围用于表示耳机未堵孔和/或耳机未被佩戴到位时的参考隔离度。本实施例实现通过耳机状态对应的不同参考范围来衡量所述耳机对于声音的隔离度,实现对耳机状态的准确检测。

其中,所述第一预设范围中的最大值小于或等于所述第二预设范围中的最小值。可以理解的是,所述第一预设范围和第二预设范围可以依据实际情况进行具体设置。

在一个例子中,所述第一预设范围中的最小值可以设置为0分贝,最大值可以设置为用户能感知到的较为微弱的声压级,比如10分贝,第二预设范围中的最小值大于或等于所述第一预设范围中的最大值,比如所述第二预设范围中的最小值也设置成10分贝。则如果所述耳机对于声音的隔离度处于第一预设范围内,表明第一声音信号和第二声音信号几乎没有差异,则有可能发生耳机被完全或者大部分堵孔的情况。如果所述耳机对于声音的隔离度高于所述第一预设范围且处于第二预设范围内,表明第一声音信号和第二声音信号差异较大,则有可能发生耳机未堵孔或者小部分堵孔的情况,也有可能是所述耳机未佩戴到位,或者两者都有可能。如果所述耳机对于声音的隔离度高于所述第二预设范围,则确定所述耳机佩戴到位,所述耳机可以按照用户需求播放音频。在一些实施例中,所述第一声音信号对应的声压和所述第二声音信号对应的声压之间的差异、和所述耳机对于声音的隔离度两者呈正相关关系,所述差异越大,表示所述耳机对于声音的隔离度越高,表明所述耳机佩戴到位的可能性越大。示例性的,所述耳机对于声音的隔离度可以是所述第一声音信号对应的声压和所述第二声音信号对应的声压之间的差值。示例性的,所述耳机对于声音的隔离度还可能是所述第一声音信号对应的声压和所述第二声音信号对应的声压之间的差值与预设参数的乘积,本实施例对此不做任何限制,可依据实际应用场景进行具体设置。

在一示例性的实施例中,以所述耳机对于声音的隔离度为所述第一声音信号对应的声压和所述第二声音信号对应的声压之间的差值进行举例说明,所述耳机可以根据所述第一声音信号对应的声压和所述第二声音信号对应的声压之间的差值分别与第一预设范围、第二预设范围的差异,确定所述耳机的状态。其中,若所述差值处于第一预设范围内,则确定所述耳机堵孔;若所述差值高于所述第一预设范围且处于第二预设范围内,则确定所述耳机未佩戴到位和所述耳机未堵孔中的至少一项;若所述差值高于所述第二预设范围,则确定所述耳机佩戴到位。本公开实施例实现通过耳机状态对应的不同参考范围来衡量所述耳机对于声音的隔离度,实现对耳机状态的准确检测。

其中,为了提高耳机状态检测的准确性,所述第一声音信号和所述第二声音信号来自不同声音源,其对应的所述第一预设范围和所述第二预设范围也不同。比如所述第一声音信号和所述第二声音信号均为环境音信号,其对应的所述第一预设范围和所述第二预设范围是根据在历史时间段耳机佩戴前后的环境音信号的声压差异及其对应的音质情况所确定;比如所述第一声音信号和所述第二声音信号均为所述麦克风在所述耳机播放预设音频时采集得到,其对应的所述第一预设范围和所述第二预设范围是根据在历史时间段耳机佩戴前后采集的预设音频的声压差异及其对应的音质情况所确定。

在一示例性的实施例中,请参阅图5,图5示出了耳机的状态检测方法的一个示例的流程示意图,所述方法包括:

在步骤S501中,在耳机未被佩戴时,使用所述耳机的麦克风采集环境音信号。

在步骤S502中,判断所述环境音信号的声压是否大于预设声压阈值;若是,执行步骤S503;若否,执行步骤S504。

在步骤S503中,如果所述环境音信号的声压大于预设声压阈值,确定当前环境为非安静环境,存储所述环境音信号;并在耳机未被佩戴时,继续执行步骤S501,在耳机被佩戴时执行步骤S505。

在步骤S505中,在耳机被佩戴时,使用所述耳机的麦克风采集环境音信号。

在步骤S506中,根据耳机未被佩戴时存储的最近采集到的环境音信号对应的声压和所述耳机被佩戴时采集到的环境音信号对应的声压之间的差异,确定所述耳机对于声音的隔离度。

在步骤S504中,如果所述环境音信号的声压小于或等于预设声压阈值,确定当前环境为安静环境,使用所述耳机中的扬声器播放预设音频并使用所述耳机中的麦克风采集第一声音信号;并在耳机未被佩戴时,继续执行步骤S501,在耳机被佩戴时执行步骤S507。

在步骤S507中,在耳机被佩戴时,使用所述耳机中的扬声器播放预设音频并使用所述耳机中的麦克风采集第二声音信号。

在步骤S508中,根据所述第一声音信号对应的声压和所述第二声音信号对应的声压之间的差异,确定所述耳机对于声音的隔离度。

在步骤S509中,判断所述耳机对于声音的隔离度是否处于第一预设范围内;若是,执行步骤S510;若否,执行步骤S511。

在步骤S510中,确定所述耳机堵孔。

在步骤S511中,判断所述耳机对于声音的隔离度是否高于所述第一预设范围且处于第二预设范围内;若是,执行步骤S512;若否,执行步骤S513。

在步骤S512中,确定所述耳机未佩戴到位和所述耳机未堵孔中的至少一项。

在步骤S513中,如所述耳机对于声音的隔离度高于所述第二预设范围,确定所述耳机佩戴到位。

在图5所示实施例中,在非安静环境下采集环境音信号;在非安静环境下播放预设音频以采集第一声音信号和第二声音信号,从而采集的所述第一声音信号和所述第二声音信号可以直接用于检测所述耳机的状态,无需额外对所述第一声音信号和所述第二声音信号进行处理(比如补偿处理),从而有利于节省计算资源,提高耳机状态的检测效率。

以上实施方式中的各种技术特征可以任意进行组合,只要特征之间的组合不存在冲突或矛盾,但是限于篇幅,未进行一一描述,因此上述实施方式中的各种技术特征的任意进行组合也属于本说明书公开的范围。

相应的,请参阅图6,本公开还提供一种耳机400,包括用于采集声音信号的麦克风42以及处理器41;

所述麦克风42用于在所述耳机400未被佩戴的条件下,采集第一声音信号;在所述耳机400被佩戴的条件下,采集第二声音信号;其中,所述第一声音信号和所述第二声音信号来自同一声音源;

所述处理器41用于根据所述第一声音信号对应的声压和所述第二声音信号对应的声压之间的差异,确定所述耳机400的状态,其中,所述耳机400的状态包括耳机是否佩戴到位和所述耳机是否堵孔中的至少一种。

在一些实施例中,所述第一声音信号和所述第二声音信号均为环境音信号;或者,

所述第一声音信号和所述第二声音信号均为所述麦克风42在所述耳机400播放预设音频时采集得到。

在一些实施例中,在所述耳机400处于非安静环境的情况下,所述第一声音信号和所述第二声音信号均为环境音信号,其中,所述第一声音信号和所述第二声音信号的采集间隔不大于预设时间间隔。

在一些实施例中,所述麦克风42还用于在所述耳机400未被佩戴的条件下,使用所述麦克风42以一定频率采集环境音信号,并存储采集到的所述环境音信号。

所述处理器41具体用于根据存储的最近采集到的环境音信号对应的声压和所述耳机400被佩戴的条件下采集到的环境音信号对应的声压之间的差异,确定所述耳机400的状态。

在一些实施例中,所述第一声音信号和所述第二声音信号均为所述麦克风42在所述耳机400播放预设音频时采集得到。

请参阅图6,所述耳机400。还包括扬声器43,所述扬声器43用于响应于接收到用户指令,在所述耳机400被佩戴前和所述耳机400被佩戴后分别播放所述预设音频。

在一些实施例中,所述第一声音信号和所述第二声音信号均为所述麦克风42在所述耳机400播放预设音频时采集得到。

在所述使用所述耳机400中的麦克风42采集第一声音信号之前,所述麦克风42还用于使用所述麦克风42采集环境音信号。

所述处理器41还用于基于所述环境音信号对应的声压确定当前环境类型;基于所述当前环境类型,确定当前的状态检测策略,其中,所述状态检测策略指示对所述第一声音信号和所述第二声音信号的处理方式。

在一些实施例中,所述处理器41还用于:若所述当前环境类型为安静环境,确定采用第一状态检测策略,其中,在所述第一状态检测策略中,通过采集到的所述第一声音信号和所述第二声音信号之间的声压差确定所述耳机400的状态;和/或若所述当前环境类型为非安静环境,确定采用第二状态检测策略,其中,在所述第二状态检测策略中,使用所述环境音信号对所述第一声音信号和所述第二声音信号分别进行补偿,并利用补偿后的所述第一声音信号和补偿后的所述第二声音信号的声压差确定所述耳机400的状态。

在一些实施例中,所述处理器41还用于根据所述第一声音信号对应的声压和所述第二声音信号对应的声压之间的差异,确定所述耳机400对于声音的隔离度;根据所述耳机400对于声音的隔离度,确定所述耳机400的状态。

在一些实施例中,所述处理器41还用于:

如所述耳机400对于声音的隔离度处于第一预设范围内,则确定所述耳机400堵孔;或

如所述耳机400对于声音的隔离度高于所述第一预设范围且处于第二预设范围内,则确定所述耳机400未佩戴到位和所述耳机400未堵孔中的至少一项;或

如所述耳机400对于声音的隔离度高于所述第二预设范围,则确定所述耳机400佩戴到位。

相应的,本公开还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一项所述方法的步骤。

本公开可采用在一个或多个其中包含有程序代码的存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。计算机可用存储介质包括永久性和非永久性、可移动和非可移动媒体,可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括但不限于:相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。

如图7所示,图7是本公开根据一示例性实施例示出的一种耳机的另一结构图。

参照图7,耳机400可以包括以下一个或多个组件:处理组件402,存储器404,电源组件406,多媒体组件408,音频组件410,输入/输出(I/O)的接口412,传感器组件414,以及通信组件416。

处理组件402通常控制耳机400的整体操作,诸如与显示,电话呼叫,数据通信和记录操作相关联的操作。处理组件402可以包括一个或多个处理器41来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件402可以包括一个或多个模块,便于处理组件402和其他组件之间的交互。例如,处理组件402可以包括多媒体模块,以方便多媒体组件408和处理组件402之间的交互。

存储器404被配置为存储各种类型的数据以支持在耳机400的操作。这些数据的示例包括用于在耳机400上操作的任何应用程序或方法的指令,消息,音频等。存储器404可以由任何类型的易失性或非易失性存储耳机或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

电源组件406为耳机400的各种组件提供电力。电源组件406可以包括电源管理系统,一个或多个电源,及其他与为耳机400生成、管理和分配电力相关联的组件。

多媒体组件408包括在所述耳机400和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件408包括一个摄像头。当耳机400处于操作模式,如拍摄模式或视频模式时,摄像头可以接收外部的多媒体数据。每个前置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件410被配置为输出和/或输入音频信号。例如,音频组件410包括一个麦克风(MIC),当耳机400处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器404或经由通信组件416发送。在一些实施例中,音频组件410还包括一个扬声器,用于输出音频信号。

I/O接口412为处理组件402和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:音量按钮、启动按钮和锁定按钮。

传感器组件414包括一个或多个传感器,用于为耳机400提供各个方面的状态评估。例如,传感器组件414可以检测到耳机400的打开/关闭状态,组件的相对定位,例如所述组件为耳机400的显示器和小键盘,传感器组件414还可以检测耳机400或耳机400中一个组件的位置改变,用户与耳机400接触的存在或不存在,耳机400方位或加速/减速和耳机400的温度变化。传感器组件414可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件414还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件414还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件416被配置为便于耳机400和其他耳机之间有线或无线方式的通信。耳机400可以接入基于通信标准的无线网络,如WiFi,2G、4G或4G,或它们的组合。在一个示例性实施例中,通信组件416经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件416还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。

在示例性实施例中,耳机400可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理耳机(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器404,上述指令可由耳机400的处理器41执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储耳机等。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

以上所述仅为本公开的较佳实施例而已,并不用以限制本公开,凡在本公开的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本公开保护的范围之内。

21页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:具有弧形底角的凹槽的制备方法、MEMS麦克风的制备方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!