产学研创新服务平台(开云优惠体育网页版入口)
专利申请类型:实用新型专利;专利名称:一种无线耳机的出入耳检测方法及装置
专利类型:实用新型专利
专利申请号:CN202210430372.2
专利申请(专利权)人:恒玄开云优惠体育网页版入口(上海)股份有限公司
权利人地址:上海市浦东新区自由贸易试验区临港新片区环湖西二路800号904室
专利发明(设计)人:刘勇,童伟峰,杨光辉,齐非凡
专利摘要:本申请实施例提供了一种无线耳机的出入耳检测方法及装置,涉及计算机技术领域,该方法应用于每个耳机本体,每个耳机本体包括至少一组差分检测通道,每组差分检测通道包括电容检测通道和电容参考通道,每组差分检测通道通过包含的电容检测通道和电容参考通道检测获得电容变化值。然后基于至少一组差分检测通道各自对应的电容变化值,确定耳机本体的出入耳状态。相较于红外检测来说,该方法减少了耳机本体出入耳检测的误检率,降低了耳机的电量消耗,兼顾了功耗、准确度和时效性,也提升了用户的使用体验。另外,采用差分检测通道检测电容变化值,屏蔽了外部环境因素对电容值检测的影响,进而提高了无线耳机的出入耳检测的准确性。
主权利要求:
1.一种无线耳机的出入耳检测方法,应用于每个耳机本体,每个所述耳机本体包括至少一组差分检测通道,每组差分检测通道包括电容检测通道和电容参考通道,其特征在于,包括:针对所述至少一组差分检测通道,分别执行以下步骤:通过一组差分检测通道中的电容检测通道采集电容检测值,以及通过所述一组差分检测通道中的电容参考通道采集电容参考值;基于所述电容检测值和所述电容参考值,确定所述一组差分检测通道对应的电容变化值;
若所述耳机本体的当前状态为耳外状态,且所述至少一组差分检测通道各自对应的电容变化值,均大于等于相应的目标入耳判决阈值,则判定所述耳机本体入耳,并将所述耳机本体的当前状态切换至耳内状态;
若所述耳机本体的当前状态为耳内状态,且所述至少一组差分检测通道各自对应的电容变化值,均小于等于相应的目标出耳判决阈值,则判定所述耳机本体出耳,并将所述耳机本体的当前状态切换至耳外状态;
针对所述至少一组差分检测通道,分别执行以下步骤:
基于耳机盒的开关状态,获得至少三个阈值校准时间段,每个阈值校准时间段对应一个阈值校准方式;所述至少三个阈值校准时间段内,耳机本体与耳机盒之间的交互环境不相同,对应的阈值校准方式不相同;
针对每个阈值校准时间段,采用相应的阈值校准方式对采集的一组差分检测通道对应的实际入耳判决阈值进行阈值校准,获得所述一组差分检测通道对应的目标入耳判决阈值;以及,对采集的所述一组差分检测通道对应的实际出耳判决阈值进行阈值校准,获得所述一组差分检测通道对应的目标出耳判决阈值。
2.如权利要求1所述的方法,其特征在于,还包括:
若所述耳机本体的当前状态为耳外状态,且所述至少一组差分检测通道各自对应的电容变化值中,存在至少一个电容变化值小于相应的目标入耳判决阈值,则将所述耳机本体的当前状态保持为耳外状态;
若所述耳机本体的当前状态为耳内状态,且所述至少一组差分检测通道各自对应的电容变化值中,存在至少一个电容变化值大于相应的目标出耳判决阈值,则将所述耳机本体的当前状态保持为耳内状态。
3.如权利要求1所述的方法,其特征在于,所述目标入耳判决阈值大于所述目标出耳判决阈值。
4.如权利要求1所述的方法,其特征在于,所述阈值校准时间段为:所述耳机盒开盒后的第一预设时长内;
所述采用相应的阈值校准方式,对采集的所述一组差分检测通道对应的实际入耳判决阈值进行阈值校准,获得所述一组差分检测通道对应的目标入耳判决阈值,包括:基于第一采集频率采集所述一组差分检测通道对应的N个实际入耳判决阈值,并从所述N个实际入耳判决阈值中确定出第一最小判决阈值,N为预设正整数;
若所述第一最小判决阈值大于上一次更新的参考入耳判决阈值,且小于上一次更新的目标入耳判决阈值,则将所述第一最小判决阈值,作为所述一组差分检测通道在所述第一预设时长内更新的目标入耳判决阈值。
5.如权利要求4所述的方法,其特征在于,还包括:
若所述第一最小判决阈值小于等于上一次更新的参考入耳判决阈值,或者所述第一最小判决阈值大于等于上一次更新的目标入耳判决阈值,则返回执行基于第一采集频率采集所述一组差分检测通道对应的N个实际入耳判决阈值,并从所述N个实际入耳判决阈值中确定出第一最小判决阈值的步骤。
6.如权利要求4所述的方法,其特征在于,所述将所述第一最小判决阈值,作为所述一组差分检测通道在所述第一预设时长内对应的目标入耳判决阈值之后,还包括:从所述N个实际入耳判决阈值中选取的M个实际入耳判决阈值,并确定所述M个实际入耳判决阈值的平均判决阈值,M为小于N的正整数;
对所述平均判决阈值进行校准,并采用校准后的平均判决阈值,更新所述参考入耳判决阈值。
7.如权利要求1所述的方法,其特征在于,所述阈值校准时间段为:在所述耳机盒开盒第一预设时长之后,且所述耳机盒关盒之前的目标时间段;
所述采用相应的阈值校准方式,对采集的所述一组差分检测通道对应的实际入耳判决阈值进行阈值校准,获得所述一组差分检测通道对应的目标入耳判决阈值,包括:若所述耳机本体没有位于所述耳机盒内,或者所述耳机本体位于所述耳机盒内且开盒时长大于第二预设时长,则基于第二采集频率采集所述一组差分检测通道对应的N个实际入耳判决阈值,并从所述N个实际入耳判决阈值中确定出第二最小判决阈值;
若所述第二最小判决阈值大于上一次更新的参考入耳判决阈值,且小于上一次更新的目标入耳判决阈值,则将所述第二最小判决阈值,作为所述一组差分检测通道在所述目标时间段内更新的目标入耳判决阈值。
8.如权利要求7所述的方法,其特征在于,还包括:
若所述第二最小判决阈值小于等于上一次更新的参考入耳判决阈值,或者所述第二最小判决阈值大于等于上一次更新的目标入耳判决阈值,则返回执行基于第二采集频率采集所述一组差分检测通道对应的N个实际入耳判决阈值,并从所述N个实际入耳判决阈值中确定出第二最小判决阈值的步骤。
9.如权利要求1所述的方法,其特征在于,所述阈值校准时间段为:所述耳机盒关盒;
所述采用相应的阈值校准方式,对采集的所述一组差分检测通道对应的实际入耳判决阈值进行阈值校准,获得所述一组差分检测通道对应的目标入耳判决阈值,包括:若所述耳机本体已出盒,则基于第二采集频率采集所述一组差分检测通道对应的N个实际入耳判决阈值,并从所述N个实际入耳判决阈值中确定出第三最小判决阈值;
若所述第三最小判决阈值大于等于上一次更新的目标入耳判决阈值,且所述第三最小判决阈值与上一次更新的目标入耳判决阈值之间的差值小于等于预设阈值,则将所述第三最小判决阈值,作为所述一组差分检测通道在所述耳机盒关盒后更新的目标入耳判决阈值。
10.如权利要求9所述的方法,其特征在于,还包括:
若所述第三最小判决阈值与上一次更新的目标入耳判决阈值之间的差值大于预设阈值,则基于所述第三最小判决阈值和预设阈值,确定所述一组差分检测通道在所述耳机盒关盒后更新的目标入耳判决阈值。
11.如权利要求10所述的方法,其特征在于,所述若所述第三最小判决阈值与上一次更新的目标入耳判决阈值之间的差值大于预设阈值,则基于所述第三最小判决阈值和预设阈值,确定所述一组差分检测通道在所述耳机盒关盒后更新的目标入耳判决阈值,包括:若所述第三最小判决阈值与上一次更新的目标入耳判决阈值之间的差值大于预设阈值,且所述耳机本体处于盒外的时长大于第三预设时长,则基于所述第三最小判决阈值和预设阈值,确定所述一组差分检测通道在所述耳机盒关盒后更新的目标入耳判决阈值。
12.如权利要求9所述的方法,其特征在于,还包括:
若所述第三最小判决阈值小于上一次更新的目标入耳判决阈值,或者,所述耳机本体处于盒外的时长小于等于第三预设时长,或者,所述耳机本体未出盒,则不更新目标入耳判决阈值。
13.如权利要求1至12任一所述的方法,其特征在于,所述至少一组差分检测通道包括第一差分检测通道和第二差分检测通道,所述第一差分检测通道和所述第二差分检测通道分别设置于所述耳机本体上与人耳耳道接触的佩戴面上的不同区域。
14.一种无线耳机的出入耳检测装置,应用于每个耳机本体,每个所述耳机本体包括至少一组差分检测通道,每组差分检测通道包括电容检测通道和电容参考通道,其特征在于,包括:检测单元,用于针对所述至少一组差分检测通道,分别执行以下步骤:通过一组差分检测通道中的电容检测通道采集电容检测值,以及通过所述一组差分检测通道中的电容参考通道采集电容参考值;基于所述电容检测值和所述电容参考值,确定所述一组差分检测通道对应的电容变化值;
判决单元,用于若所述耳机本体的当前状态为耳外状态,且所述至少一组差分检测通道各自对应的电容变化值,均大于等于相应的目标入耳判决阈值,则判定所述耳机本体入耳,并将所述耳机本体的当前状态切换至耳内状态;
若所述耳机本体的当前状态为耳内状态,且所述至少一组差分检测通道各自对应的电容变化值,均小于等于相应的目标出耳判决阈值,则判定所述耳机本体出耳,并将所述耳机本体的当前状态切换至耳外状态;
针对所述至少一组差分检测通道,分别执行以下步骤:
基于耳机盒的开关状态,获得至少三个阈值校准时间段,每个阈值校准时间段对应一个阈值校准方式;所述至少三个阈值校准时间段内,耳机本体与耳机盒之间的交互环境不相同,对应的阈值校准方式不相同;
针对每个阈值校准时间段,采用相应的阈值校准方式对采集的一组差分检测通道对应的实际入耳判决阈值进行阈值校准,获得所述一组差分检测通道对应的目标入耳判决阈值;以及,对采集的所述一组差分检测通道对应的实际出耳判决阈值进行阈值校准,获得所述一组差分检测通道对应的目标出耳判决阈值。
15.一种计算机可读存储介质,其特征在于,其存储有可由计算机设备执行的计算机程序,当所述程序在计算机设备上运行时,使得所述计算机设备执行权利要求1 13任一所述~方法的步骤。 说明书 : 一种无线耳机的出入耳检测方法及装置技术领域[0001] 本申请实施例涉及计算机技术领域,尤其涉及一种无线耳机的出入耳检测方法及装置。背景技术[0002] 随着科学技术和社会经济的不断发展,用户对耳机等电子产品的要求越来越高。为满足用户对耳机产品的多样化使用需求,无线耳机产品应运而生并不断创新发展。[0003] 为了能够自动感知用户是否入耳佩戴上耳机,以便自动播放、暂停、停止相关音频,相关技术在无线耳机的前腔外表面增加红外线感应器件,通过红外检测原理,实现对无线耳机的出入耳检测功能。然而,上述红外检测方法容易受外部红外光源的干扰以及内部红外光反射的串扰,从而导致出入耳检测的误检率高。发明内容[0004] 本申请实施例提供了一种无线耳机的出入耳检测方法及装置,用于降低无线耳机的出入耳检测的误检率。[0005] 一方面,本申请实施例提供了一种无线耳机的出入耳检测方法,应用于每个耳机本体,每个所述耳机本体包括至少一组差分检测通道,每组差分检测通道包括电容检测通道和电容参考通道,该方法包括:[0006] 针对所述至少一组差分检测通道,分别执行以下步骤:通过一组差分检测通道中的电容检测通道采集电容检测值,以及通过所述一组差分检测通道中的电容参考通道采集电容参考值;基于所述电容检测值和所述电容参考值,确定所述一组差分检测通道对应的电容变化值;[0007] 基于所述至少一组差分检测通道各自对应的电容变化值,确定所述耳机本体的出入耳状态。[0008] 一方面,本申请实施例提供了一种无线耳机的出入耳检测装置,应用于每个耳机本体,每个所述耳机本体包括至少一组差分检测通道,每组差分检测通道包括电容检测通道和电容参考通道,该装置包括:[0009] 检测单元,用于针对所述至少一组差分检测通道,分别执行以下步骤:通过一组差分检测通道中的电容检测通道采集电容检测值,以及通过所述一组差分检测通道中的电容参考通道采集电容参考值;基于所述电容检测值和所述电容参考值,确定所述一组差分检测通道对应的电容变化值;[0010] 判决单元,用于基于所述至少一组差分检测通道各自对应的电容变化值,确定所述耳机本体的出入耳状态。[0011] 可选地,所述判决单元具体用于:[0012] 若所述耳机本体的当前状态为耳外状态,且所述至少一组差分检测通道各自对应的电容变化值,均大于等于相应的目标入耳判决阈值,则判定所述耳机本体入耳,并将所述耳机本体的当前状态切换至耳内状态;[0013] 若所述耳机本体的当前状态为耳内状态,且所述至少一组差分检测通道各自对应的电容变化值,均小于等于相应的目标出耳判决阈值,则判定所述耳机本体出耳,并将所述耳机本体的当前状态切换至耳外状态。[0014] 可选地,所述判决单元还用于:[0015] 若所述耳机本体的当前状态为耳外状态,且所述至少一组差分检测通道各自对应的电容变化值中,存在至少一个电容变化值小于相应的目标入耳判决阈值,则将所述耳机本体的当前状态保持为耳外状态;[0016] 若所述耳机本体的当前状态为耳内状态,且所述至少一组差分检测通道各自对应的电容变化值中,存在至少一个电容变化值大于相应的目标出耳判决阈值,则将所述耳机本体的当前状态保持为耳内状态。[0017] 可选地,所述目标入耳判决阈值大于所述目标出耳判决阈值。[0018] 可选地,还包括阈值校准单元;[0019] 所述阈值校准单元具体用于:[0020] 针对所述至少一组差分检测通道,分别执行以下步骤:[0021] 基于耳机盒的开关状态,对采集的一组差分检测通道对应的实际入耳判决阈值进行阈值校准,获得所述一组差分检测通道对应的目标入耳判决阈值;[0022] 基于所述耳机盒的开关状态,对采集的所述一组差分检测通道对应的实际出耳判决阈值进行阈值校准,获得所述一组差分检测通道对应的目标出耳判决阈值。[0023] 可选地,所述阈值校准单元具体用于:[0024] 在所述耳机盒开盒后的第一预设时长内,基于第一采集频率采集所述一组差分检测通道对应的N个实际入耳判决阈值,并从所述N个实际入耳判决阈值中确定出第一最小判决阈值,N为预设正整数;[0025] 若所述第一最小判决阈值大于上一次更新的参考入耳判决阈值,且小于上一次更新的目标入耳判决阈值,则将所述第一最小判决阈值,作为所述一组差分检测通道在所述第一预设时长内更新的目标入耳判决阈值。[0026] 可选地,所述阈值校准单元还用于:[0027] 若所述第一最小判决阈值小于等于上一次更新的参考入耳判决阈值,或者所述第一最小判决阈值大于等于上一次更新的目标入耳判决阈值,则返回执行基于第一采集频率采集所述一组差分检测通道对应的N个实际入耳判决阈值,并从所述N个实际入耳判决阈值中确定出第一最小判决阈值的步骤。[0028] 可选地,所述阈值校准单元还用于:[0029] 将所述第一最小判决阈值,作为所述一组差分检测通道在所述第一预设时长内对应的目标入耳判决阈值之后,从所述N个实际入耳判决阈值中选取的M个实际入耳判决阈值,并确定所述M个实际入耳判决阈值的平均判决阈值,M为小于N的正整数;[0030] 对所述平均判决阈值进行校准,并采用校准后的平均判决阈值,更新所述参考入耳判决阈值。[0031] 可选地,所述阈值校准单元还用于:[0032] 在所述耳机盒开盒第一预设时长之后,且所述耳机盒关盒之前的目标时间段内,若所述耳机本体没有位于所述耳机盒内,或者所述耳机本体位于所述耳机盒内且开盒时长大于第二预设时长,则基于第二采集频率采集所述一组差分检测通道对应的N个实际入耳判决阈值,并从所述N个实际入耳判决阈值中确定出第二最小判决阈值;[0033] 若所述第二最小判决阈值大于上一次更新的参考入耳判决阈值,且小于上一次更新的目标入耳判决阈值,则将所述第二最小判决阈值,作为所述一组差分检测通道在所述目标时间段内更新的目标入耳判决阈值。[0034] 可选地,所述阈值校准单元还用于:[0035] 若所述第二最小判决阈值小于等于上一次更新的参考入耳判决阈值,或者所述第二最小判决阈值大于等于上一次更新的目标入耳判决阈值,则返回执行基于第二采集频率采集所述一组差分检测通道对应的N个实际入耳判决阈值,并从所述N个实际入耳判决阈值中确定出第二最小判决阈值的步骤。[0036] 可选地,所述阈值校准单元还用于:[0037] 在所述耳机盒关盒后,若所述耳机本体已出盒,则基于第二采集频率采集所述一组差分检测通道对应的N个实际入耳判决阈值,并从所述N个实际入耳判决阈值中确定出第三最小判决阈值;[0038] 若所述第三最小判决阈值大于等于上一次更新的目标入耳判决阈值,且所述第三最小判决阈值与上一次更新的目标入耳判决阈值之间的差值小于等于预设阈值,则将所述第三最小判决阈值,作为所述一组差分检测通道在所述耳机盒关盒后更新的目标入耳判决阈值。[0039] 可选地,所述阈值校准单元还用于:[0040] 若所述第三最小判决阈值与上一次更新的目标入耳判决阈值之间的差值大于预设阈值,则基于所述第三最小判决阈值和预设阈值,确定所述一组差分检测通道在所述耳机盒关盒后更新的目标入耳判决阈值。[0041] 可选地,所述阈值校准单元具体用于:[0042] 若所述第三最小判决阈值与上一次更新的目标入耳判决阈值之间的差值大于预设阈值,且所述耳机本体处于盒外的时长大于第三预设时长,则基于所述第三最小判决阈值和预设阈值,确定所述一组差分检测通道在所述耳机盒关盒后更新的目标入耳判决阈值。[0043] 可选地,所述阈值校准单元还用于:[0044] 若所述第三最小判决阈值小于上一次更新的目标入耳判决阈值,或者,所述耳机本体处于盒外的时长小于等于第三预设时长,或者,所述耳机本体未出盒,则不更新目标入耳判决阈值。[0045] 可选地,所述至少一组差分检测通道包括第一差分检测通道和第二差分检测通道,所述第一差分检测通道和所述第二差分检测通道分别设置于所述耳机本体上与人耳耳道接触的佩戴面上的不同区域。[0046] 一方面,本申请实施例提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述无线耳机的出入耳检测方法的步骤。[0047] 一方面,本申请实施例提供了一种计算机可读存储介质,其存储有可由计算机设备执行的计算机程序,当所述程序在计算机设备上运行时,使得所述计算机设备执行上述无线耳机的出入耳检测方法的步骤。[0048] 本申请实施例中,基于耳机本体的出入耳状态发生变化时,电容值相应发生变化的原理,提出通过至少一组差分检测通道,检测获得至少一个电容变化值,然后基于至少一个电容变化值,确定耳机本体的出入耳状态,相较于红外检测来说,该方法减少了耳机本体出入耳检测的误检率,降低了耳机的电量消耗,兼顾了功耗、准确度和时效性,也提升了用户的使用体验。另外,采用差分检测通道检测电容变化值,屏蔽了外部环境因素对电容值检测的影响,进而提高了无线耳机的出入耳检测的准确性。附图说明[0049] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。[0050] 图1为本申请实施例提供的一种系统架构示意图;[0051] 图2为本申请实施例提供的一种无线耳机的出入耳检测方法的流程示意图;[0052] 图3为本申请实施例提供的一种差分检测通道的示意图;[0053] 图4为本申请实施例提供的一种差分检测通道检测获得的电容变化值曲线示意图;[0054] 图5为本申请实施例提供的一种阈值校准方法的流程示意图一;[0055] 图6为本申请实施例提供的一种阈值校准方法的流程示意图二;[0056] 图7为本申请实施例提供的一种阈值校准方法的流程示意图三;[0057] 图8为本申请实施例提供的一种无线耳机的出入耳检测装置的结构示意图;[0058] 图9为本申请实施例提供的一种计算机设备的结构示意图。具体实施方式[0059] 为了使本发明的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。[0060] 本申请实施例公开的无线耳机为入耳式耳机或者半入耳式耳机,以无限耳机使用的电磁波频率来说,本申请实施例公开的无线耳机主要是蓝牙无线耳机(比如,真无线蓝牙耳机,也称之为TWS(TrueWirelessStereo)耳机),其主要包括两个耳机本体,两个耳机本体可分别佩戴在用户的左右耳上,两个耳机本体之间除了外观形状不同,其内部所包含的元件和具体所能实现的功能应当是一致的。本申请实施例主要以其中一个耳机本体为例描述其内部构造以及实现出入耳检测的具体方式。[0061] 参见图1,其为本申请实施例提供的一种系统架构示意图,该系统架构包括耳机本体101、耳机盒102和终端设备103。耳机本体101包括壳体,该壳体用于容纳耳机本体的数据处理模块、至少一组差分检测通道、无线通信模块等。壳体包括在耳机被佩戴时与人耳耳道接触的佩戴面,至少一组差分检测通道分别设置于该佩戴面的不同区域。以至少一组差分检测通道为第一差分检测通道和第二差分检测通道举例来说,第一差分检测通道设置于该佩戴面的上表面1011,第二差分检测通道设置于该佩戴面的下表面1012。[0062] 耳机本体通过无线通信模块分别与耳机盒102以及终端设备103进行无线通信,终端设备103可以是智能手机、平板电脑、笔记本电脑、智能家电、智能语音交互设备、智能车载设备等,但并不局限于此。[0063] 基于图1所示的系统架构示意图,本申请实施例提供了一种无线耳机的出入耳检测方法的流程,如图2所示,该方法应用于每个耳机本体,每个耳机本体包括至少一组差分检测通道,每组差分检测通道包括电容检测通道和电容参考通,该方法可以由耳机本体中的数据处理模块(也可以称之为处理芯片)执行,包括以下步骤:[0064] 步骤S201,针对至少一组差分检测通道,分别执行以下步骤:通过一组差分检测通道中的电容检测通道采集电容检测值,以及通过该组差分检测通道中的电容参考通道采集电容参考值;基于电容检测值和电容参考值,确定该组差分检测通道对应的电容变化值。[0065] 具体地,每组差分检测通道包括电容检测通道和电容参考通道,电容检测通道和电容参考通道均与数据处理模块连接,电容检测通道将采集的电容检测值传输至数据处理模块,同样地,电容参考通道将采集的电容参考值传输至数据处理模块。[0066] 对于电容检测通道以及电容参考通道来说,所采集的电容值受温度、湿度等外部环境因素的影响较大。当温度、湿度等外部环境因素发生变化时,电容检测通道以及电容参考通道采集的电容值相应会发生变化。由于电容检测通道和电容参考通道对受外部环境因素的影响程度几乎是相同的,因此,将电容检测通道采集的电容检测值与电容参考通道采集的电容参考值相减后,可以屏蔽外部环境因素的影响,使获得的电容变化值更加准确。[0067] 步骤S202,基于至少一组差分检测通道各自对应的电容变化值,确定耳机本体的出入耳状态。[0068] 具体地,相较于未佩戴耳机时,当耳机本体入耳后,电容检测通道采集的电容检测值将发生较大变化,而电容参考通道采集的电容参考值基本无变化,因此,将电容检测值与电容参考值相减后获得的电容变化值,可以很好地表征耳机本体入耳这个事件。基于同样的原理,将电容检测值与电容参考值相减后获得的电容变化值,可以很好地表征耳机本体出耳这个事件。然后基于一组或多组差分检测通道检测获得的电容变化值,可以有效地对耳机本体的出入耳状态进行判决。[0069] 本申请实施例中,基于耳机本体的出入耳状态发生变化时,电容值相应发生变化的原理,提出通过至少一组差分检测通道,检测获得至少一个电容变化值,然后基于至少一个电容变化值,确定耳机本体的出入耳状态,相较于红外检测来说,该方法减少了耳机本体出入耳检测的误检率,降低了耳机的电量消耗,兼顾了功耗、准确度和时效性,也提升了用户的使用体验。另外,采用差分检测通道检测电容变化值,屏蔽了外部环境因素对电容值检测的影响,进而提高了无线耳机的出入耳检测的准确性。[0070] 在一些实施例中,由于不同用户的耳道结构可能存在差异,因此,不同用户在佩戴耳机时,其耳道所接触的耳机本体的区域也是不同的。鉴于此,本申请实施例中,至少一组差分检测通道可以为多组差分检测通道,且多组差分检测通道分别设置于耳机本体上与人耳耳道接触的佩戴面上的不同区域,从而适应不同用户的耳道结构,提高无线耳机的通用性。进一步地,基于多组差分检测通道各自对应的电容变化值,确定耳机本体的出入耳状态,也可以有效提高出入耳检测的准确性,降低误检率。[0071] 举例来说,如图3所示,设定至少一组差分检测通道包括第一差分检测通道和第二差分检测通道,第一差分检测通道和第二差分检测通道分别设置于耳机本体上与人耳耳道接触的佩戴面上的不同区域,比如,不同区域可以是耳机本体的佩戴面的上表面和下表面。[0072] 第一差分检测通道包括第一电容检测通道3011和第一电容参考通道3012,第二差分检测通道包括第二电容检测通道3021和第二电容参考通道3022。第一电容检测通道3011、第一电容参考通道3012、第二电容检测通道3021和第二电容参考通道3022均与数据处理模块303连接。[0073] 第一电容检测通道3011采集电容检测值C11,并将电容检测值C11发送至数据处理模块303;第一电容参考通道3012采集电容参考值C12,并将电容参考值C12发送至数据处理模块303。[0074] 第二电容检测通道3021采集电容检测值C21,并将电容检测值C21发送至数据处理模块303;第二电容参考通道3022采集电容参考值C22,并将电容参考值C22发送至数据处理模块303。[0075] 数据处理模块303将电容检测值C11与电容参考值C12相减,获得第一电容变化值;数据处理模块303将电容检测值C21与电容参考值C22相减,获得第二电容变化值。数据处理模块303基于第一电容变化值和第二电容变化值,确定耳机本体的出入耳状态。[0076] 本申请实施例中,在耳机本体上设置第一差分检测通道和第二差分检测通道,其中,第一差分检测通道和第二差分检测通道分别设置于耳机本体上与人耳耳道接触的佩戴面上的不同区域,这样既适应不同用户的耳道结构,提高无线耳机的通用性,同时兼顾了无线耳机成本,以及出入耳检测的准确性。[0077] 可选地,在上述步骤S202中,基于至少一组差分检测通道各自对应的电容变化值,确定耳机本体的出入耳状态时,本申请实施例至少存在以下几种情况:[0078] 情况一、若耳机本体的当前状态为耳外状态,且至少一组差分检测通道各自对应的电容变化值,均大于等于相应的目标入耳判决阈值,则判定耳机本体入耳,并将耳机本体的当前状态切换至耳内状态。[0079] 具体地,至少一组差分检测通道为多组差分检测通道时,每组差分检测通道对应一个目标入耳判决阈值,多组差分检测通道各自对应的目标入耳判决阈值可以是相同的,也可以是不相同的。将耳机本体的当前状态切换至耳内状态之后,可以启动音乐播放,从而提升用户的使用体验。[0080] 情况二、若耳机本体的当前状态为耳内状态,且至少一组差分检测通道各自对应的电容变化值,均小于相应的目标出耳判决阈值,则判定耳机本体出耳,并将耳机本体的当前状态切换至耳外状态。[0081] 具体地,至少一组差分检测通道为多组差分检测通道时,每组差分检测通道对应一个目标出耳判决阈值,多组差分检测通道各自对应的目标出耳判决阈值可以是相同的,也可以是不相同的。在一些实施例中,目标入耳判决阈值大于目标出耳判决阈值。将耳机本体的当前状态切换至耳外状态之后,可以暂停音乐播放,从而降低耳机功耗,同时减少声音干扰。[0082] 情况三、若耳机本体的当前状态为耳外状态,且至少一组差分检测通道各自对应的电容变化值中,存在至少一个电容变化值小于相应的目标入耳判决阈值,则将耳机本体的当前状态保持为耳外状态。[0083] 情况四、若耳机本体的当前状态为耳内状态,且至少一组差分检测通道各自对应的电容变化值中,存在至少一个电容变化值大于相应的目标出耳判决阈值,则将耳机本体的当前状态保持为耳内状态。[0084] 举例来说,设定至少一组差分检测通道包括第一差分检测通道和第二差分检测通道,参见图4,为本申请实施例提供的第一差分检测通道和第二差分检测通道在各个时刻检测的电容变化值曲线,其中,第一差分检测通道对应的目标入耳判决阈值表示为U1,目标出耳判决阈值表示为U3;第二差分检测通道对应的目标入耳判决阈值表示为U2,目标出耳判决阈值表示为U4,耳机本体的初始化状态为耳外状态。[0085] 在[t0,t1)时段内,第一差分检测通道对应的电容变化值小于相应的目标入耳判决阈值U1,第二差分检测通道对应的电容变化值小于相应的目标入耳判决阈值U2,则将耳机本体的当前状态保持为耳外状态。[0086] 在[t1,t2)时段内,第一差分检测通道对应的电容变化值小于相应的目标入耳判决阈值U1,第二差分检测通道对应的电容变化值大于等于相应的目标入耳判决阈值U2,则将耳机本体的当前状态保持为耳外状态。[0087] 在t2时刻,第一差分检测通道对应的电容变化值等于相应的目标入耳判决阈值U1,第二差分检测通道对应的电容变化值大于相应的目标入耳判决阈值U2,则判定耳机本体入耳,并将耳机本体的当前状态切换至耳内状态。[0088] 在(t2,t3)时段内,第一差分检测通道对应的电容变化值大于相应的目标出耳判决阈值U3,第二差分检测通道对应的电容变化值大于相应的目标出耳判决阈值U4,则将耳机本体的当前状态保持为耳内状态。[0089] 在[t3,t4)时段内,第一差分检测通道对应的电容变化值小于等于相应的目标出耳判决阈值U3,第二差分检测通道对应的电容变化值大于相应的目标出耳判决阈值U4,则将耳机本体的当前状态保持为耳内状态。[0090] 在t4时刻,第一差分检测通道对应的电容变化值小于相应的目标入耳判决阈值U1,第二差分检测通道对应的电容变化值等于相应的目标入耳判决阈值U2,则判定耳机本体出耳,并将耳机本体的当前状态切换至耳外状态。[0091] 在(t4,t5]时段内,第一差分检测通道对应的电容变化值小于等于相应的目标出耳判决阈值U3,第二差分检测通道对应的电容变化值小于相应的目标出耳判决阈值U4,则将耳机本体的当前状态保持为耳内状态。[0092] 本申请实施例中,在至少一组差分检测通道各自对应的电容变化值,均大于等于相应的目标入耳判决阈值时,才判定耳机本体入耳;以及在至少一组差分检测通道各自对应的电容变化值,均小于等于相应的目标出耳判决阈值时,才判定耳机本体出耳,从而提高无线耳机出入耳检测的准确性。[0093] 需要说明的是,本申请实施例中也可以根据实际需要设置目标入耳判决阈值小于或等于目标出耳判决阈值,对此,本申请不做具体限定。另外,在基于至少一组差分检测通道各自对应的电容变化值,确定耳机本体的出入耳状态时,除了前文描述的四种情况对应的判决规则之外,本申请实施例也可以根据需求设置其他判决规则。比如,在至少一组差分检测通道各自对应的电容变化值中,存在至少一个电容变化值大于等于相应的目标入耳判决阈值时,判定耳机本体入耳;以及在至少一组差分检测通道各自对应的电容变化值,存在至少一个电容变化值小于等于相应的目标出耳判决阈值时,判定耳机本体出耳。对此,本申请也不做具体限定。[0094] 可选地,在实际应用中,预先设置并保存了目标入耳判决阈值和目标出耳判决阈值各自对应的初始值。用户在使用无线耳机的过程中,往往包括打开耳机盒、从耳机盒中拿出耳机本体、将耳机本体佩戴至耳内、从耳内拿出佩戴的耳机本体、将耳机本体放入耳机盒内、关闭耳机盒等操作。在这些不同的操作下,耳机本体与耳机盒之间的交互环境也相应发生变化。然而,目标入耳判决阈值和目标出耳判决阈值各自对应的初始值是耳机本体与耳机盒处于特定交互环境下设置的。因此,当耳机本体与耳机盒之间的交互环境发生变化时,耳机本体内保存的目标入耳判决阈值和目标出耳判决阈值各自对应的初始值也会相应发生偏移。[0095] 鉴于此,本申请实施例提出一种阈值校准的方案。具体地,针对至少一组差分检测通道,分别执行以下步骤:[0096] 基于耳机盒的开关状态,对采集的一组差分检测通道对应的实际入耳判决阈值进行阈值校准,获得该组差分检测通道对应的目标入耳判决阈值。基于耳机盒的开关状态,对采集的一组差分检测通道对应的实际出耳判决阈值进行阈值校准,获得该组差分检测通道对应的目标出耳判决阈值。[0097] 具体实施中,耳机盒的开关状态包括开盒状态和关盒状态,基于耳机盒的开关状态可以获得至少三个阈值校准时间段,分别为:在耳机盒开盒后的第一预设时长内、在耳机盒开盒第一预设时长之后,且耳机盒关盒之前的目标时间段内、在耳机盒关盒后。在上述三个阈值校准时间段内,耳机本体与耳机盒之间的交互环境是不相同的,因此,采用不同阈值校准方式对实际入耳判决阈值和实际出耳判决阈值进行阈值校准。[0098] 下面以对采集的一组差分检测通道对应的实际入耳判决阈值进行阈值校准展开来说,分别针对上述三个阈值校准时间段,本申请实施例至少提供以下三种阈值校准方式:[0099] 校准方式一、在耳机盒开盒后的第一预设时长内,基于第一采集频率采集该组差分检测通道对应的N个实际入耳判决阈值,并从N个实际入耳判决阈值中确定出第一最小判决阈值,N为预设正整数。[0100] 具体地,第一预设时长一般设置为一个较短的时长,以使得在耳机盒开盒后的第一预设时长内,用户还没有从耳机盒中拿出耳机本体。在无线耳机开机启动后,用户打开耳机盒,耳机本体切换至第一采集模式,其中,第一采集模式对应第一采集频率。在一些实施例中,在用户打开耳机盒后,可先判断是否为第一次开盒,若不是,则耳机本体切换至第一采集模式。[0101] 另外,耳机本体中保存了目标入耳判决阈值的初始值,或者上一次更新的目标入耳判决阈值。不管是目标入耳判决阈值的初始值,还是上一次更新的目标入耳判决阈值,均可能发生阈值偏移。本申请中采集的实际入耳判决阈值,即为可能发生偏移的目标入耳判决阈值的初始值,或者可能发生偏移的上一次更新的目标入耳判决阈值。将采集的N个实际入耳判决阈值,按照从小到大的顺序进行排序,然后将排在第一位的实际入耳判决阈值,作为第一最小判决阈值。另外,耳机本体中还保存了参考入耳判决阈值的初始值,或者上一次更新的参考入耳判决阈值。[0102] 一种可能的实施方式,若耳机本体中保存了目标入耳判决阈值的初始值和参考入耳判决阈值的初始值,则基于目标入耳判决阈值的初始值和参考入耳判决阈值的初始值进行阈值校准。[0103] 具体地,若第一最小判决阈值大于参考入耳判决阈值的初始值,且小于目标入耳判决阈值的初始值,则将第一最小判决阈值,作为该组差分检测通道在第一预设时长内更新的目标入耳判决阈值。耳机本体保存更新后的目标入耳判决阈值,并在第一预设时长的后续时段内,采用更新后的目标入耳判决阈值进行出入耳判定。[0104] 若第一最小判决阈值小于等于参考入耳判决阈值的初始值,或者第一最小判决阈值大于等于目标入耳判决阈值的初始值,则返回执行基于第一采集频率采集该组差分检测通道对应的N个实际入耳判决阈值,并从N个实际入耳判决阈值中确定出第一最小判决阈值的步骤,即在第一预设时长内重新执行阈值校准的过程。[0105] 另外,若在耳机盒开盒的第一预设时长内,始终没有对目标入耳判决阈值的初始值进行更新,则在第一预设时长内,耳机本体采用目标入耳判决阈值的初始值进行出入耳判定。[0106] 另一种可能的实施方式,若耳机本体中保存了上一次更新的参考入耳判决阈值和上一次更新的目标入耳判决阈值,则基于上一次更新的参考入耳判决阈值和上一次更新的目标入耳判决阈值进行阈值校准。[0107] 具体地,若第一最小判决阈值大于上一次更新的参考入耳判决阈值,且小于上一次更新的目标入耳判决阈值,则将第一最小判决阈值,作为该组差分检测通道在第一预设时长内更新的目标入耳判决阈值。耳机本体保存更新后的目标入耳判决阈值,并在第一预设时长内的后续时段内,采用更新后的目标入耳判决阈值进行出入耳判定。[0108] 若第一最小判决阈值小于等于上一次更新的参考入耳判决阈值,或者第一最小判决阈值大于等于上一次更新的目标入耳判决阈值,则返回执行基于第一采集频率采集该组差分检测通道对应的N个实际入耳判决阈值,并从N个实际入耳判决阈值中确定出第一最小判决阈值的步骤,即在第一预设时长内重新执行阈值校准的过程。[0109] 具体实施中,若在耳机盒开盒的第一预设时长内,始终没有对上一次更新的目标入耳判决阈值进行更新,则在第一预设时长内,耳机本体采用上一次更新的目标入耳判决阈值进行出入耳判定。[0110] 在一些实施例中,耳机本体中保存的参考入耳判决阈值的初始值,或者上一次更新的参考入耳判决阈值,也可能出现阈值偏移的情况,因此,本申请实施例中至少采用以下几种实施方式对参考入耳判决阈值进行阈值校准:[0111] 实施方式一、将第一最小判决阈值,作为一组差分检测通道在第一预设时长内更新的目标入耳判决阈值之后,从N个实际入耳判决阈值中选取的M个实际入耳判决阈值,并确定M个实际入耳判决阈值的平均判决阈值,M为小于N的正整数。然后对平均判决阈值进行校准,并采用校准后的平均判决阈值,更新参考入耳判决阈值。[0112] 具体地,用于更新参考入耳判决阈值的N个实际入耳判决阈值,与用于更新目标入耳判决阈值的N个实际入耳判决阈值相同。从N个实际入耳判决阈值选取部分实际入耳判决阈值并求平均,获得平均判决阈值。然后采用预设常数对平均判决阈值进行校准,获得更新后的参考入耳判决阈值,并将更新后的参考入耳判决阈值保存在耳机本体中。[0113] 实施方式二、将第一最小判决阈值,作为一组差分检测通道在第一预设时长内更新的目标入耳判决阈值之后,基于更新后的目标入耳判决阈值,更新参考入耳判决阈值。[0114] 具体地,采用预设常数对更新后的目标入耳判决阈值进行调整,获得更新后的参考入耳判决阈值,并将更新后的参考入耳判决阈值保存在耳机本体中。[0115] 为了更清楚地介绍在耳机盒开盒后的第一预设时长内的阈值校准方式,下面结合具体实施场景进行具体说明,设定至少一组差分检测通道包括第一差分检测通道和第二差分检测通道,如图5所示,包括以下步骤:[0116] 步骤S501,开机启动。[0117] 步骤S502,判断是否为第一次开盒,若是,则执行步骤S503,否则执行步骤S514。[0118] 步骤S503,切换至第一采集模式。[0119] 第一采集模式对应第一采集频率。[0120] 步骤S504,获取第一差分检测通道对应的第一最小判决阈值min_offset_x1和第二差分检测通道对应的第一最小判决阈值min_offset_y1。[0121] 具体地,采集第一差分检测通道对应的R1个实际入耳判决阈值,然后将R1个实际入耳判决阈值中最小的实际入耳判决阈值,作为第一最小判决阈值min_offset_x1。采用同样的方式可以获得第一最小判决阈值min_offset_y1。在执行步骤S504之后,针对第一差分检测通道和第二差分检测通道,分别执行步骤S505和步骤S509。[0122] 步骤S505,针对第一差分检测通道,判断第一最小判决阈值min_offset_x1是否大于参考入耳判决阈值comp_offset1,若是,则执行步骤S506,否则执行步骤S508。[0123] 其中,参考入耳判决阈值comp_offset1为第一差分检测通道对应的参考入耳判决阈值的初始值,或者上一次更新的参考入耳判决阈值。[0124] 步骤S506,判断第一最小判决阈值min_offset_x1是否小于目标入耳判决阈值offset_x,若是,则执行步骤S507,否则执行步骤S508。[0125] 其中,目标入耳判决阈值offset_x为第一差分检测通道对应的目标入耳判决阈值的初始值,或者上一次更新的目标入耳判决阈值。[0126] 步骤S507,将目标入耳判决阈值offset_x更新为第一最小判决阈值min_offset_x1。[0127] 步骤S508,开盒超过第一预设时长时,更新参考入耳判决阈值comp_offset1。[0128] 确定第一差分检测通道对应的R1个实际入耳判决阈值中后R2个实际入耳判决阈值的平均判决阈值offset3_x,其中,0[0129] 步骤S509,针对第二差分检测通道,判断第一最小判决阈值min_offset_x2是否大于参考入耳判决阈值comp_offset2,若是,则执行步骤S510,否则执行步骤S508。[0130] 其中,参考入耳判决阈值comp_offset2为第二差分检测通道对应的参考入耳判决阈值的初始值,或者上一次更新的参考入耳判决阈值。[0131] 步骤S510,判断第一最小判决阈值min_offset_y1是否小于目标入耳判决阈值offset_y,若是,则执行步骤S511,否则执行步骤S508。[0132] 其中,目标入耳判决阈值offset_y为第二差分检测通道对应的目标入耳判决阈值的初始值,或者上一次更新的目标入耳判决阈值。[0133] 步骤S511,将目标入耳判决阈值offset_y更新为第一最小判决阈值min_offset_y1。[0134] 步骤S512,开盒超过第一预设时长时,更新参考入耳判决阈值comp_offset2。[0135] 确定第二差分检测通道对应的R1个实际入耳判决阈值中后R2个实际入耳判决阈值的平均判决阈值offset3_y,其中,0[0136] 步骤S513,判断耳机盒开盒是否超过第一预设时长,若是,则执行步骤S504,否则执行步骤S514。[0137] 步骤S514,结束第一预设时长内的阈值校准。[0138] 本申请实施例中,在耳机盒开盒后的第一预设时长内,基于采集的N个实际入耳判决阈值中的第一最小判决阈值,与上一次更新的参考入耳判决阈值以及上一次更新的目标入耳判决阈值之间的关联关系,实现对实际入耳判决阈值的阈值校准,从而提高用于出入耳判定的阈值的准确性,进而降低出入耳检测的误检率。[0139] 校准方式二、在耳机盒开盒第一预设时长之后,且耳机盒关盒之前的目标时间段内,若耳机本体没有位于耳机盒内,或者耳机本体位于耳机盒内且开盒时长大于第二预设时长,则基于第二采集频率采集一组差分检测通道对应的N个实际入耳判决阈值,并从N个实际入耳判决阈值中确定出第二最小判决阈值。[0140] 具体地,在耳机盒开盒第一预设时长之后,从第一采集模式切换至第二采集模式,第二采集模式对应第二采集频率,其中,第二采集频率小于第一采集频率,从而降低功耗。在一些实施例中,在耳机盒开盒第一预设时长之后,先判断是否为第一次开盒,若是,则从第一采集模式切换至第二采集模式。[0141] 在一些实施例中,在耳机盒开盒第一预设时长之后,若耳机本体中保存参考入耳判决阈值的初始值(即始终未更新参考入耳判决阈值)和目标入耳判决阈值的初始值(即始终未更新目标入耳判决阈值),此时,采用以下方式进行阈值校准:[0142] 若第二最小判决阈值大于参考入耳判决阈值的初始值,且小于目标入耳判决阈值的初始值,则将第二最小判决阈值,作为该组差分检测通道在目标时间段内更新的目标入耳判决阈值。[0143] 若第二最小判决阈值小于等于参考入耳判决阈值的初始值,或者第二最小判决阈值大于等于目标入耳判决阈值的初始值,则返回执行基于第二采集频率采集该组差分检测通道对应的N个实际入耳判决阈值,并从N个实际入耳判决阈值中确定出第二最小判决阈值的步骤,即在目标时间段内重新执行阈值校准的过程。[0144] 在一些实施例中,在耳机盒开盒第一预设时长之后,若耳机本体中保存上一次更新的参考入耳判决阈值和上一次更新的目标入耳判决阈值,此时,采用以下方式进行阈值校准:[0145] 若第二最小判决阈值大于上一次更新的参考入耳判决阈值,且小于上一次更新的目标入耳判决阈值,则将第二最小判决阈值,作为该组差分检测通道在目标时间段内更新的目标入耳判决阈值。[0146] 若第二最小判决阈值小于等于上一次更新的参考入耳判决阈值,或者第二最小判决阈值大于等于上一次更新的目标入耳判决阈值,则返回执行基于第二采集频率采集该组差分检测通道对应的N个实际入耳判决阈值,并从N个实际入耳判决阈值中确定出第二最小判决阈值的步骤,即在目标时间段内重新执行阈值校准的过程。[0147] 可选地,在目标时间段内,可以采用前文描述的任意一种参考入耳判决阈值的校准方式,对参考入耳判决阈值进行更新。另外,本申请实施例中,在目标时间段内可以对目标入耳判决阈值和参考入耳判决阈值进行一次或多次更新,对此,本申请不做具体限定。[0148] 为了更清楚地介绍在耳机盒开盒第一预设时长之后,且耳机盒关盒之前的目标时间段内的阈值校准方式,下面结合具体实施场景进行具体说明,设定至少一组差分检测通道包括第一差分检测通道和第二差分检测通道,如图6所示,包括以下步骤:[0149] 步骤S601,开机启动。[0150] 步骤S602,在耳机盒开盒第一预设时长之后,判断是否为第一次开盒,若是,则执行步骤S603,否则结束目标时间段内的阈值校准。[0151] 步骤S603,更新第一差分检测通道的参考入耳判决阈值comp_offset1和第二差分检测通道的参考入耳判决阈值comp_offset2。[0152] 具体地,将目标入耳判决阈值offset_x1与预设常数m1的差值,作为更新后的参考入耳判决阈值comp_offset1;将目标入耳判决阈值offset_x2与预设常数m2的差值,作为更新后的参考入耳判决阈值comp_offset2。[0153] 步骤S604,切换至第二采集模式。[0154] 第二采集模式对应第二采集频率。[0155] 步骤S605,判断耳机本体是否处于耳机盒内,若是,则执行步骤S606,否则执行步骤S607。[0156] 步骤S606,判断开盒时长是否大于第二预设时长,若是,则执行步骤S607,否则继续等待。[0157] 步骤S607,获取第一差分检测通道对应的第二最小判决阈值min_offset_x2和第二差分检测通道对应的第二最小判决阈值min_offset_y2。[0158] 具体地,在目标时间段内,基于第二采集频率,采集第一差分检测通道对应的R1个实际入耳判决阈值,然后将R1个实际入耳判决阈值中最小的实际入耳判决阈值,作为第二最小判决阈值min_offset_x2。采用同样的方式可以获得第二最小判决阈值min_offset_y2。在执行步骤S607之后,针对第一差分检测通道和第二差分检测通道,分别执行步骤S608和步骤S611。[0159] 步骤S608,针对第一差分检测通道,判断第二最小判决阈值min_offset_x2是否大于参考入耳判决阈值comp_offset1,若是,则执行步骤S609,否则执行步骤S614。[0160] 步骤S609,判断第二最小判决阈值min_offset_x2是否小于目标入耳判决阈值offset_x,若是,则执行步骤S610,否则执行步骤S614。[0161] 步骤S610,将目标入耳判决阈值offset_x更新为第二最小判决阈值min_offset_x2。[0162] 在获得更新后的offset_x之后,将更新后的offset_x保存到Flash中。[0163] 步骤S611,针对第二差分检测通道,判断第二最小判决阈值min_offset_y2是否大于参考入耳判决阈值comp_offset2,若是,则执行步骤S612,否则执行步骤S614。[0164] 步骤S612,判断第二最小判决阈值min_offset_y2是否小于目标入耳判决阈值offset_y,若是,则执行步骤S613,否则执行步骤S614。[0165] 步骤S613,将目标入耳判决阈值offset_y更新为第二最小判决阈值min_offset_y2。[0166] 在获得更新后的offset_y之后,将更新后的offset_y保存到Flash中。[0167] 步骤S614,判断耳机盒是否关盒,若是,则结束目标时间段内的阈值校准,否则执行步骤S607。[0168] 本申请实施例中,在耳机盒开盒第一预设时长之后,且耳机盒关盒之前的目标时间段内,针对耳机本体是否处于耳机盒内的不同情况,相应对采集的实际入耳判决阈值进行阈值校准,从而提高入耳判决阈值的准确性,进而降低出入耳检测的误检率。[0169] 校准方式三、在耳机盒关盒后,若耳机本体已出盒,则基于第二采集频率采集一组差分检测通道对应的N个实际入耳判决阈值,并从N个实际入耳判决阈值中确定出第三最小判决阈值。[0170] 若第三最小判决阈值大于等于上一次更新的目标入耳判决阈值,且第三最小判决阈值与上一次更新的目标入耳判决阈值之间的差值小于等于预设阈值,则将第三最小判决阈值,作为该组差分检测通道在耳机盒关盒后更新的目标入耳判决阈值。[0171] 若第三最小判决阈值与上一次更新的目标入耳判决阈值之间的差值大于预设阈值,则基于第三最小判决阈值和预设阈值,确定该组差分检测通道在耳机盒关盒后更新的目标入耳判决阈值。[0172] 在一种可能的实施方式中,在确定第三最小判决阈值与上一次更新的目标入耳判决阈值之间的差值大于预设阈值后,还可以进一步判断耳机本体处于盒外的时长是否大于第三预设时长,若是,则基于第三最小判决阈值和预设阈值,确定该组差分检测通道在耳机盒关盒后更新的目标入耳判决阈值。[0173] 需要说明的是,是否进一步判断耳机本体处于盒外的时长是否大于第三预设时长可以根据实际需求进行设置,比如,针对第一差分检测通道进行阈值校准时,不需要进一步判断耳机本体处于盒外的时长是否大于第三预设时长。针对第二差分检测通道进行阈值校准时,需要进一步判断耳机本体处于盒外的时长是否大于第三预设时长。[0174] 若第三最小判决阈值小于上一次更新的目标入耳判决阈值,或者,耳机本体处于盒外的时长小于等于第三预设时长,或者,耳机本体未出盒,则不更新目标入耳判决阈值。[0175] 为了更清楚地介绍在耳机盒关盒后的阈值校准方式,下面结合具体实施场景进行具体说明,设定至少一组差分检测通道包括第一差分检测通道和第二差分检测通道,如图7所示,包括以下步骤:[0176] 步骤S701,关盒。[0177] 步骤S702,判断耳机本体是否出盒,若是,则执行步骤S703,否则不更新目标入耳判决阈值offset_x和offset_y。[0178] 步骤S703,获取第一差分检测通道对应的第三最小判决阈值min_offset_x3和第二差分检测通道对应的第三最小判决阈值min_offset_y3。[0179] 具体地,在关盒之后,基于第二采集频率,采集第一差分检测通道对应的R1个实际入耳判决阈值,然后将R1个实际入耳判决阈值中最小的实际入耳判决阈值,作为第三最小判决阈值min_offset_x3。采用同样的方式可以获得第三最小判决阈值min_offset_y3。在执行步骤S703之后,针对第一差分检测通道和第二差分检测通道,分别执行步骤S704和步骤S705。[0180] 步骤S704,针对第一差分检测通道,判断第三最小判决阈值min_offset_x3是否大于等于目标入耳判决阈值offset_x,若是,则执行步骤S705,否则不更新目标入耳判决阈值offset_x。[0181] 步骤S705,判断第三最小判决阈值min_offset_x3与目标入耳判决阈值offset_x的差值是否大于预设阈值g1,若是,则执行步骤S706,否则执行步骤S707。[0182] 步骤S706,基于第三最小判决阈值min_offset_x3和预设阈值g1,获得更新后的目标入耳判决阈值offset_x。[0183] 在一些实施例中,更新后的offset_x=g1+(min_offset_x3?更新前的offset_x?g1)*比例系数1+更新前的offset_x。[0184] 步骤S707,将目标入耳判决阈值offset_x更新为第三最小判决阈值min_offset_x3。[0185] 步骤S708,针对第二差分检测通道,判断第三最小判决阈值min_offset_y3是否大于等于目标入耳判决阈值offset_y,若是,则执行步骤S709,否则不更新目标入耳判决阈值offset_y。[0186] 步骤S709,判断第三最小判决阈值min_offset_y3与目标入耳判决阈值offset_y之间的差值是否大于预设阈值g2,若是,则执行步骤S710,否则执行步骤S712。[0187] 步骤S710,判断耳机本体处于盒外的时长是否大于第三预设时长,若是,则执行步骤S711,否则不更新目标入耳判决阈值offset_y。[0188] 步骤S711,基于第三最小判决阈值min_offset_y3和预设阈值g2,获得更新后的目标入耳判决阈值offset_y。[0189] 在一些实施例中,更新后的offset_y=g2+(min_offset_y3?更新前的offset_y?g2)*比例系数2+更新前的offset_y。[0190] 步骤S712,将目标入耳判决阈值offset_y更新为第三最小判决阈值min_offset_y3。[0191] 在获得更新后的offset_x和offset_y之后,将更新后的offset_x和offset_y保存到Flash中。[0192] 本申请实施例中,在关盒之后,针对耳机本体是否处于耳机盒内的不同情况,相应对采集的实际入耳判决阈值进行阈值校准,从而提高入耳判决阈值的准确性,进而降低出入耳检测的误检率。[0193] 需要说明的是,对差分检测通道对应的实际出耳判决阈值进行阈值校准的方式,与前文描述的对差分检测通道对应的实际入耳判决阈值进行阈值校准的方式相同,此处不再赘述。[0194] 基于相同的技术构思,本申请实施例提供了一种无线耳机的出入耳检测装置的结构示意图,应用于每个耳机本体,每个所述耳机本体包括至少一组差分检测通道,每组差分检测通道包括电容检测通道和电容参考通道,如图8所示,该装置800包括:[0195] 检测单元801,用于针对所述至少一组差分检测通道,分别执行以下步骤:通过一组差分检测通道中的电容检测通道采集电容检测值,以及通过所述一组差分检测通道中的电容参考通道采集电容参考值;基于所述电容检测值和所述电容参考值,确定所述一组差分检测通道对应的电容变化值;[0196] 判决单元802,用于基于所述至少一组差分检测通道各自对应的电容变化值,确定所述耳机本体的出入耳状态。[0197] 可选地,所述判决单元802具体用于:[0198] 若所述耳机本体的当前状态为耳外状态,且所述至少一组差分检测通道各自对应的电容变化值,均大于等于相应的目标入耳判决阈值,则判定所述耳机本体入耳,并将所述耳机本体的当前状态切换至耳内状态;[0199] 若所述耳机本体的当前状态为耳内状态,且所述至少一组差分检测通道各自对应的电容变化值,均小于等于相应的目标出耳判决阈值,则判定所述耳机本体出耳,并将所述耳机本体的当前状态切换至耳外状态。[0200] 可选地,所述判决单元802还用于:[0201] 若所述耳机本体的当前状态为耳外状态,且所述至少一组差分检测通道各自对应的电容变化值中,存在至少一个电容变化值小于相应的目标入耳判决阈值,则将所述耳机本体的当前状态保持为耳外状态;[0202] 若所述耳机本体的当前状态为耳内状态,且所述至少一组差分检测通道各自对应的电容变化值中,存在至少一个电容变化值大于相应的目标出耳判决阈值,则将所述耳机本体的当前状态保持为耳内状态。[0203] 可选地,所述目标入耳判决阈值大于所述目标出耳判决阈值。[0204] 可选地,还包括阈值校准单元803;[0205] 所述阈值校准单元803具体用于:[0206] 针对所述至少一组差分检测通道,分别执行以下步骤:[0207] 基于耳机盒的开关状态,对采集的一组差分检测通道对应的实际入耳判决阈值进行阈值校准,获得所述一组差分检测通道对应的目标入耳判决阈值;[0208] 基于所述耳机盒的开关状态,对采集的所述一组差分检测通道对应的实际出耳判决阈值进行阈值校准,获得所述一组差分检测通道对应的目标出耳判决阈值。[0209] 可选地,所述阈值校准单元803具体用于:[0210] 在所述耳机盒开盒后的第一预设时长内,基于第一采集频率采集所述一组差分检测通道对应的N个实际入耳判决阈值,并从所述N个实际入耳判决阈值中确定出第一最小判决阈值,N为预设正整数;[0211] 若所述第一最小判决阈值大于上一次更新的参考入耳判决阈值,且小于上一次更新的目标入耳判决阈值,则将所述第一最小判决阈值,作为所述一组差分检测通道在所述第一预设时长内更新的目标入耳判决阈值。[0212] 可选地,所述阈值校准单元803还用于:[0213] 若所述第一最小判决阈值小于等于上一次更新的参考入耳判决阈值,或者所述第一最小判决阈值大于等于上一次更新的目标入耳判决阈值,则返回执行基于第一采集频率采集所述一组差分检测通道对应的N个实际入耳判决阈值,并从所述N个实际入耳判决阈值中确定出第一最小判决阈值的步骤。[0214] 可选地,所述阈值校准单元803还用于:[0215] 将所述第一最小判决阈值,作为所述一组差分检测通道在所述第一预设时长内对应的目标入耳判决阈值之后,从所述N个实际入耳判决阈值中选取的M个实际入耳判决阈值,并确定所述M个实际入耳判决阈值的平均判决阈值,M为小于N的正整数;[0216] 对所述平均判决阈值进行校准,并采用校准后的平均判决阈值,更新所述参考入耳判决阈值。[0217] 可选地,所述阈值校准单元803还用于:[0218] 在所述耳机盒开盒第一预设时长之后,且所述耳机盒关盒之前的目标时间段内,若所述耳机本体没有位于所述耳机盒内,或者所述耳机本体位于所述耳机盒内且开盒时长大于第二预设时长,则基于第二采集频率采集所述一组差分检测通道对应的N个实际入耳判决阈值,并从所述N个实际入耳判决阈值中确定出第二最小判决阈值;[0219] 若所述第二最小判决阈值大于上一次更新的参考入耳判决阈值,且小于上一次更新的目标入耳判决阈值,则将所述第二最小判决阈值,作为所述一组差分检测通道在所述目标时间段内更新的目标入耳判决阈值。[0220] 可选地,所述阈值校准单元803还用于:[0221] 若所述第二最小判决阈值小于等于上一次更新的参考入耳判决阈值,或者所述第二最小判决阈值大于等于上一次更新的目标入耳判决阈值,则返回执行基于第二采集频率采集所述一组差分检测通道对应的N个实际入耳判决阈值,并从所述N个实际入耳判决阈值中确定出第二最小判决阈值的步骤。[0222] 可选地,所述阈值校准单元803还用于:[0223] 在所述耳机盒关盒后,若所述耳机本体已出盒,则基于第二采集频率采集所述一组差分检测通道对应的N个实际入耳判决阈值,并从所述N个实际入耳判决阈值中确定出第三最小判决阈值;[0224] 若所述第三最小判决阈值大于等于上一次更新的目标入耳判决阈值,且所述第三最小判决阈值与上一次更新的目标入耳判决阈值之间的差值小于等于预设阈值,则将所述第三最小判决阈值,作为所述一组差分检测通道在所述耳机盒关盒后更新的目标入耳判决阈值。[0225] 可选地,所述阈值校准单元803还用于:[0226] 若所述第三最小判决阈值与上一次更新的目标入耳判决阈值之间的差值大于预设阈值,则基于所述第三最小判决阈值和预设阈值,确定所述一组差分检测通道在所述耳机盒关盒后更新的目标入耳判决阈值。[0227] 可选地,所述阈值校准单元803具体用于:[0228] 若所述第三最小判决阈值与上一次更新的目标入耳判决阈值之间的差值大于预设阈值,且所述耳机本体处于盒外的时长大于第三预设时长,则基于所述第三最小判决阈值和预设阈值,确定所述一组差分检测通道在所述耳机盒关盒后更新的目标入耳判决阈值。[0229] 可选地,所述阈值校准单元803还用于:[0230] 若所述第三最小判决阈值小于上一次更新的目标入耳判决阈值,或者,所述耳机本体处于盒外的时长小于等于第三预设时长,或者,所述耳机本体未出盒,则不更新目标入耳判决阈值。[0231] 可选地,所述至少一组差分检测通道包括第一差分检测通道和第二差分检测通道,所述第一差分检测通道和所述第二差分检测通道分别设置于所述耳机本体上与人耳耳道接触的佩戴面上的不同区域。[0232] 本申请实施例中,基于耳机本体的出入耳状态发生变化时,电容值相应发生变化的原理,提出通过至少一组差分检测通道,检测获得至少一个电容变化值,然后基于至少一个电容变化值,确定耳机本体的出入耳状态,相较于红外检测来说,该方法减少了耳机本体出入耳检测的误检率,降低了耳机的电量消耗,兼顾了功耗、准确度和时效性,也提升了用户的使用体验。另外,采用差分检测通道检测电容变化值,屏蔽了外部环境因素对电容值检测的影响,进而提高了无线耳机的出入耳检测的准确性。[0233] 基于相同的技术构思,本申请实施例提供了一种计算机设备,该计算机设备可以是图1所示的耳机本体,如图9所示,包括至少一个处理器901,以及与至少一个处理器连接的存储器902,本申请实施例中不限定处理器901与存储器902之间的具体连接介质,图9中处理器901和存储器902之间通过总线连接为例。总线可以分为地址总线、数据总线、控制总线等。[0234] 在本申请实施例中,存储器902存储有可被至少一个处理器901执行的指令,至少一个处理器901通过执行存储器902存储的指令,可以执行上述无线耳机的出入耳检测方法的步骤。[0235] 其中,处理器901是计算机设备的控制中心,可以利用各种接口和线路连接计算机设备的各个部分,通过运行或执行存储在存储器902内的指令以及调用存储在存储器902内的数据,从而实现无线耳机的出入耳检测。可选的,处理器901可包括一个或多个处理单元,处理器901可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器901中。在一些实施例中,处理器901和存储器902可以在同一芯片上实现,在一些实施例中,它们也可以在独立的芯片上分别实现。[0236] 处理器901可以是通用处理器,例如中央处理器(CPU)、数字信号处理器、专用集成电路(ApplicationSpecificIntegratedCircuit,ASIC)、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本申请实施例中公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。[0237] 存储器902作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。存储器902可以包括至少一种类型的存储介质,例如可以包括闪存、硬盘、多媒体卡、卡型存储器、随机访问存储器(RandomAccessMemory,RAM)、静态随机访问存储器(StaticRandomAccessMemory,SRAM)、可编程只读存储器(ProgrammableReadOnlyMemory,PROM)、只读存储器(ReadOnlyMemory,ROM)、带电可擦除可编程只读存储器(ElectricallyErasableProgrammableRead?OnlyMemory,EEPROM)、磁性存储器、磁盘、光盘等等。存储器902是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机设备存取的任何其他介质,但不限于此。本申请实施例中的存储器902还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。[0238] 基于同一发明构思,本申请实施例提供了一种计算机可读存储介质,其存储有可由计算机设备执行的计算机程序,当程序在计算机设备上运行时,使得计算机设备执行上述无线耳机的出入耳检测方法的步骤。[0239] 本领域内的技术人员应明白,本发明的实施例可提供为方法、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD?ROM、光学存储器等)上实施的计算机程序产品的形式。[0240] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。[0241] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。[0242] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。[0243] 尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。[0244] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
专利地区:上海
专利申请日期:2022-04-22
专利公开日期:2024-11-29
专利公告号:CN114928784B