用于处理温漂的方法和装置制造方法及图纸

技术编号:25753315 阅读:38 留言:0更新日期:2020-09-25 21:03
本申请实施例提供了一种用于处理温漂的方法和装置,该方法应用于接近感应装置中,该方法包括:根据该接近感应装置输出的第(N‑M+1)帧原始电容数据至第N帧原始电容数据,确定第N帧原始电容数据对应的滤波数据;根据第(N‑K+1)帧原始电容数据对应的滤波数据至第N帧原始电容数据对应的滤波数据,确定该第N帧原始电容数据对应的第一变化量,该第一变化量用于指示该接近感应装置中的感应电容的电容变化量的波动;根据该第N帧原始电容数据对应的第一变化量,确定该第N帧原始电容数据对应的基准值,该基准值用于指示由环境温度变化引起的该感应电容的电容变化量。本申请实施例的方法和装置,用以得到更准确的电容信号。

【技术实现步骤摘要】
用于处理温漂的方法和装置
本申请实施例涉及传感器领域,并且更具体地,涉及一种用于处理温漂的方法和装置。
技术介绍
接近感应装置是指能够识别是否有人靠近的装置。图1示出了一种典型的接近感应装置,分别包括传感器(sensor),用于检测人靠近时候的感应电容的电容变化量ΔC及sensor的固定电容的电容量Cx;运算放大器(amplifier,AMP),用于将检测到的电容信号进行信号放大,再经模数转化器(AnalogDigitalConverter,ADC)进行模数转换后产生原始电容数据RawData。通过原始电容数据RawData与基准单元输出的基准值Out之间的差值Diff与设定阈值的大小关系可以识别有无人体靠近,当无人靠近时,所述差值Diff为0附近波动的数值,当有人靠近时所述差值Diff的数值会比较大,通常基准单元输出的基准值Out是由经验设定的固定值。但在实际应用中,如基于电容式的入耳检测、特定吸收率(SpecificAbsorptionRate,SAR)应用等,都会由于环境温度导致电容变化量ΔC发生缓慢的漂移,当缓慢升温导致的电容变化量接近设定的接近阈值时,则可能会造成接近识别的误判,例如,无人靠近时,接近感应装置却判断为有人靠近。
技术实现思路
本申请实施例提供一种用于处理温漂的方法和装置,用以降低由温漂引起的接近感应装置中的感应电容的电容变化量,以及得到更准确的电容信号。一方面,提供了一种用于处理温漂的方法,该方法应用于接近感应装置中,该方法包括:根据该接近感应装置输出的第(N-M+1)帧原始电容数据至第N帧原始电容数据,确定第N帧原始电容数据对应的滤波数据;根据第(N-K+1)帧原始电容数据对应的滤波数据至第N帧原始电容数据对应的滤波数据,确定该第N帧原始电容数据对应的第一变化量,该第一变化量用于指示该接近感应装置中的感应电容的电容变化量的波动;根据该第N帧原始电容数据对应的第一变化量,确定该第N帧原始电容数据对应的基准值,该基准值用于指示由环境温度变化引起的该感应电容的电容变化量;其中,N为大于1的正整数,M和K为正整数,且M<N,K<N,该第N帧原始电容数据与该第N帧原始电容数据对应的基准值之差用于指示第N帧原始电容数据对应的第二变化量,该第二变化量用于指示由接近引起的该感应电容的电容变化量。先对当前的原始电容数据以及最近一段时间内的原始电容数据进行数据处理,以得到滤波数据,然后再确定相应的感应电容的电容变化量的波动,进而可以根据该电容变化量的波动确定由环境温度引起的电容变化量,有利于降低由温漂引起的接近感应装置中的感应电容的电容变化量,从而有利于得到更准确的电容信号,以便能够更好地适用于基于电容检测的各种应用,比如佩戴检测、SRA、压力检测、触摸手势操作等。例如,在接近检测时,通过提取出由温漂引起的电容变化量,有利于减小接近识别的误判概率,当有人体靠近接近感应装置时也有利于降低温漂影响,提高检测到的电容信号的信噪比。再例如,在耳机佩戴场景中,通过提取出由温漂引起的电容变化量,有利于准确识别耳机的佩戴状态,从而可以提高用户体验。结合第一方面,在第一方面的一种实现方式中,该根据该接近感应装置输出的第(N-M+1)帧原始电容数据至第N帧原始电容数据,确定第N帧原始电容数据对应的滤波数据,包括:将该第(N-M+1)帧原始电容数据至该第N帧原始电容数据中的最小值,确定为该第N帧原始电容数据对应的第一数据;根据第(N-L+1)帧原始电容数据对应的第一数据至该第N帧原始电容数据对应的第一数据,确定该第N帧原始电容数据对应的滤波数据,L为正整数,L<N。对每次连续输出的M帧原始电容数据先求取最小值,并依据通过类似方式求取的L个最小值确定最终的滤波数据,容易实现,并且有利于降低缓存量。结合第一方面及其上述实现方式,该根据第(N-L+1)帧原始电容数据对应的第一数据至该第N帧原始电容数据对应的第一数据,确定该第N帧原始电容数据对应的滤波数据,包括:根据该第(N-L+1)帧原始电容数据对应的第一数据至该第N帧原始电容数据对应的第一数据,确定该第N帧原始电容数据对应的第二数据,该第二数据为该第(N-L+1)帧原始电容数据对应的第一数据至该第N帧原始电容数据对应的第一数据中的最大值;将该第N帧原始电容数据对应的第二数据确定为该第N帧原始电容数据对应的滤波数据。对每次连续输出的M帧原始电容数据先求取最小值,再对通过类似方式求取的L个最小值进行最大值处理,有利于得到温漂引起的电容变化量的缓变特征。由于温度变化是比较缓慢的,所以温度变化引起的电容变化也是比较缓慢的,所以温度变化引起的电容变化一般比人体靠近引起的电容变化更慢,进而本申请根据对原始电容数据的变化趋势来识别是否是温度引起的电容变化,可以提高电容检测信号的准确性,且实现起来比较简单,准确。结合第一方面及其上述实现方式,在第一方面的另一种实现方式中,该根据第(N-K+1)帧原始电容数据对应的滤波数据至该第N帧原始电容数据对应的滤波数据,确定该第N帧原始电容数据对应的第一变化量,包括:确定该第(N-K+1)帧原始电容数据对应的滤波数据至该第N帧原始电容数据对应的滤波数据之间的多个相邻差分值,该相邻差分值为该第(N-K+1)帧原始电容数据对应的滤波数据至该第N帧原始电容数据中相邻的两个滤波数据之间的差值;根据该多个相邻差分值,确定该第N帧原始电容数据对应的第一变化量。结合第一方面及其上述实现方式,在第一方面的另一种实现方式中,该根据该多个相邻差分值,确定该第N帧原始电容数据对应的第一变化量,包括:将该第(N-K+1)帧原始电容数据对应的滤波数据至该第N帧原始电容数据对应的滤波数据之间的(K-1)个相邻差分值的绝对值之和确定为该第N帧原始电容数据对应的第一变化量,K>1。结合第一方面及其上述实现方式,在第一方面的另一种实现方式中,该根据该第N帧原始电容数据对应的第一变化量,确定该第N帧原始电容数据对应的基准值,包括:若该第N帧原始电容数据对应的第一变化量大于或等于波动阈值,将第(N-1)帧原始电容数据对应的基准值确定为该第N帧原始电容数据对应的基准值;或若该第N帧原始电容数据对应的第一变化量小于该波动阈值,根据第(N-1)帧原始电容数据对应的第二变化量,确定该第N帧原始电容数据对应的基准值。结合第一方面及其上述实现方式,在第一方面的另一种实现方式中,该根据第(N-1)帧原始电容数据对应的第二变化量,确定该第N帧原始电容数据对应的基准值,包括:若该第(N-1)帧原始电容数据对应的第二变化量小于接近阈值,将该第(N-K+1)帧原始电容数据对应的滤波数据至该第N帧原始电容数据对应的滤波数据中的最大值确定为该第N帧原始电容数据对应的基准值;或若该第(N-1)帧原始电容数据对应的第二变化量大于或等于该接近阈值,将剔除了该(K-1)个相邻差分值中的最大值和最小值之后的多个相邻差分值的平均值与该第(N-1)帧原始电容数据对应的基准值之和确定为该第N帧原始电容数据对应的基准值。结合第一方面及本文档来自技高网...

【技术保护点】
1.一种用于处理温漂的方法,其特征在于,所述方法应用于接近感应装置中,所述方法包括:/n根据所述接近感应装置输出的第(N-M+1)帧原始电容数据至第N帧原始电容数据,确定第N帧原始电容数据对应的滤波数据;/n根据第(N-K+1)帧原始电容数据对应的滤波数据至第N帧原始电容数据对应的滤波数据,确定所述第N帧原始电容数据对应的第一变化量,所述第一变化量用于指示所述接近感应装置中的感应电容的电容变化量的波动;/n根据所述第N帧原始电容数据对应的第一变化量,确定所述第N帧原始电容数据对应的基准值,所述基准值用于指示由环境温度变化引起的所述感应电容的电容变化量;/n其中,N为大于1的正整数,M和K为正整数,且M<N,K<N,所述第N帧原始电容数据与所述第N帧原始电容数据对应的基准值之差用于指示第N帧原始电容数据对应的第二变化量,所述第二变化量用于指示由接近引起的所述感应电容的电容变化量。/n

【技术特征摘要】
1.一种用于处理温漂的方法,其特征在于,所述方法应用于接近感应装置中,所述方法包括:
根据所述接近感应装置输出的第(N-M+1)帧原始电容数据至第N帧原始电容数据,确定第N帧原始电容数据对应的滤波数据;
根据第(N-K+1)帧原始电容数据对应的滤波数据至第N帧原始电容数据对应的滤波数据,确定所述第N帧原始电容数据对应的第一变化量,所述第一变化量用于指示所述接近感应装置中的感应电容的电容变化量的波动;
根据所述第N帧原始电容数据对应的第一变化量,确定所述第N帧原始电容数据对应的基准值,所述基准值用于指示由环境温度变化引起的所述感应电容的电容变化量;
其中,N为大于1的正整数,M和K为正整数,且M<N,K<N,所述第N帧原始电容数据与所述第N帧原始电容数据对应的基准值之差用于指示第N帧原始电容数据对应的第二变化量,所述第二变化量用于指示由接近引起的所述感应电容的电容变化量。


2.根据权利要求1所述的方法,其特征在于,所述根据所述接近感应装置输出的第(N-M+1)帧原始电容数据至第N帧原始电容数据,确定第N帧原始电容数据对应的滤波数据,包括:
将所述第(N-M+1)帧原始电容数据至所述第N帧原始电容数据中的最小值,确定为所述第N帧原始电容数据对应的第一数据;
根据第(N-L+1)帧原始电容数据对应的第一数据至所述第N帧原始电容数据对应的第一数据,确定所述第N帧原始电容数据对应的滤波数据,L为正整数,L<N。


3.根据权利要求2所述的方法,其特征在于,所述根据第(N-L+1)帧原始电容数据对应的第一数据至所述第N帧原始电容数据对应的第一数据,确定所述第N帧原始电容数据对应的滤波数据,包括:
根据所述第(N-L+1)帧原始电容数据对应的第一数据至所述第N帧原始电容数据对应的第一数据,确定所述第N帧原始电容数据对应的第二数据,所述第二数据为所述第(N-L+1)帧原始电容数据对应的第一数据至所述第N帧原始电容数据对应的第一数据中的最大值;
将所述第N帧原始电容数据对应的第二数据确定为所述第N帧原始电容数据对应的滤波数据。


4.根据权利要求3所述的方法,其特征在于,所述根据第(N-K+1)帧原始电容数据对应的滤波数据至所述第N帧原始电容数据对应的滤波数据,确定所述第N帧原始电容数据对应的第一变化量,包括:
确定所述第(N-K+1)帧原始电容数据对应的滤波数据至所述第N帧原始电容数据对应的滤波数据之间的多个相邻差分值,所述相邻差分值为所述第(N-K+1)帧原始电容数据对应的滤波数据至所述第N帧原始电容数据中相邻的两个滤波数据之间的差值;
根据所述多个相邻差分值,确定所述第N帧原始电容数据对应的第一变化量。


5.根据权利要求4所述的方法,其特征在于,所述根据所述多个相邻差分值,确定所述第N帧原始电容数据对应的第一变化量,包括:
将所述第(N-K+1)帧原始电容数据对应的滤波数据至所述第N帧原始电容数据对应的滤波数据之间的(K-1)个相邻差分值的绝对值之和确定为所述第N帧原始电容数据对应的第一变化量,K>1。


6.根据权利要求5所述的方法,其特征在于,所述根据所述第N帧原始电容数据对应的第一变化量,确定所述第N帧原始电容数据对应的基准值,包括:
若所述第N帧原始电容数据对应的第一变化量大于或等于波动阈值,将第(N-1)帧原始电容数据对应的基准值确定为所述第N帧原始电容数据对应的基准值;或
若所述第N帧原始电容数据对应的第一变化量小于所述波动阈值,根据第(N-1)帧原始电容数据对应的第二变化量,确定所述第N帧原始电容数据对应的基准值。


7.根据权利要求6所述的方法,其特征在于,所述根据第(N-1)帧原始电容数据对应的第二变化量,确定所述第N帧原始电容数据对应的基准值,包括:
若所述第(N-1)帧原始电容数据对应的第二变化量小于接近阈值,将所述第(N-K+1)帧原始电容数据对应的滤波数据至所述第N帧原始电容数据对应的滤波数据中的最大值确定为所述第N帧原始电容数据对应的基准值;或
若所述第(N-1)帧原始电容数据对应的第二变化量大于或等于所述接近阈值,将剔除了所述(K-1)个相邻差分值中的最大值和最小值之后的多个相邻差分值的平均值与所述第(N-1)帧原始电容数据对应的基准值之和确定为所述第N帧原始电容数据对应的基准值。


8.根据权利要求5所述的方法,其特征在于,在根据所述第N帧原始电容数据对应的第一变化量,确定所述第N帧原始电容数据对应的基准值之前,所述方法还包括:
确定所述第(N-1)帧原始电容数据对应的第二变化量与接近阈值的大小关系;
所述根据所述第N帧原始电容数据对应的第一变化量,确定所述第N帧原始电容数据对应的基准值,包括:
若所述第(N-1)帧原始电容数据对应的第二变化量小于接近阈值且所述第N帧原始电容数据对应的第一变化量大于或等于波动阈值,将第(N-1)帧原始电容数据对应的基准值确定为所述第N帧原始电容数据对应的基准值;或
若所述第(N-1)帧原始电容数据对应的第二变化量小于接近阈值且所述第N帧原始电容数据对应的第一变化量小于波动阈值,将所述第(N-K+1)帧原始电容数据对应的滤波数据至所述第N帧原始电容数据对应的滤波数据中的最大值确定为所述第N帧原始电容数据对应的基准值;或
若所述第(N-1)帧原始电容数据对应的第二变化量大于或等于接近阈值且所述第N帧原始电容数据对应的第一变化量大于或等于波动阈值,将第(N-1)帧原始电容数据对应的基准值确定为所述第N帧原始电容数据对应的基准值;或
若所述第(N-1)帧原始电容数据对应的第二变化量大于或等于接近阈值且所述第N帧原始电容数据对应的第一变化量小于波动阈值,将剔除了所述(K-1)个相邻差分值中的最大值和最小值之后的多个相邻差分值的平均值与所述第(N-1)帧原始电容数据对应的基准值之和确定为所述第N帧原始电容数据对应的基准值。


9.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将所述第N帧原始电容数据与所述第N帧原始电容数据对应的基准值的差值确定为所述第N帧原始电容数据对应的第二变化量。


10.根据权利要求1至9中任一项所述的方法,其特征在于,所述接近感应装置为自容接近感应装置。


11.一种用于处理温漂的装置,其特征在于,所述装置包括:
第一确定单元,用于根据接近感应装置输出的第(N-M+1)帧原始电容数据至第N帧原始电容数据,确定第N帧原始电容数据对应的滤波数据;
第二确定单...

【专利技术属性】
技术研发人员:艾娟
申请(专利权)人:深圳市汇顶科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1