CN111897449A - 触控信号的抗干扰处理方法、***、芯片以及家用电器 - Google Patents
触控信号的抗干扰处理方法、***、芯片以及家用电器 Download PDFInfo
- Publication number
- CN111897449A CN111897449A CN202010565423.3A CN202010565423A CN111897449A CN 111897449 A CN111897449 A CN 111897449A CN 202010565423 A CN202010565423 A CN 202010565423A CN 111897449 A CN111897449 A CN 111897449A
- Authority
- CN
- China
- Prior art keywords
- touch
- reference value
- touch signal
- current
- value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 24
- 230000008859 change Effects 0.000 claims description 32
- 230000000694 effects Effects 0.000 claims description 16
- 238000000034 method Methods 0.000 abstract description 17
- 230000000052 comparative effect Effects 0.000 description 15
- 230000007613 environmental effect Effects 0.000 description 15
- 230000004044 response Effects 0.000 description 12
- 230000008569 process Effects 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 5
- 230000002411 adverse Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000005259 measurement Methods 0.000 description 4
- 230000003071 parasitic effect Effects 0.000 description 4
- 230000001960 triggered effect Effects 0.000 description 4
- 230000005670 electromagnetic radiation Effects 0.000 description 3
- 238000001914 filtration Methods 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 239000003990 capacitor Substances 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000002035 prolonged effect Effects 0.000 description 2
- 230000032683 aging Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 230000005284 excitation Effects 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 238000005406 washing Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/0418—Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/044—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Electronic Switches (AREA)
Abstract
本申请公开了触控信号的抗干扰处理方法、***、装置以及家用电器,其中,所述抗干扰处理方法包括:获取当前触控信号;根据当前触控信号、上一基准值和噪声阈值,确定动态的当前基准值;基于当前触控信号和当前基准值,确定相应的触控操作。通过上述方式,本申请能够有效降低外界干扰对触控信号处理的影响,提升用户体验。
Description
技术领域
本申请涉及集成电路芯片领域,特别是涉及触控信号的抗干扰处理方法、***、芯片以及家用电器。
背景技术
电容式触控技术现已渗透到各行各业,从工业、汽车和医疗设备,到智能手机、平板电脑和家用电器等日常消费应用。电容式触摸屏就是利用电容式触控技术,在用户手指触碰触摸屏表面时,用户手指与工作面之间形成耦合电容,通过检测计算电容的变化即可确定相应的触控操作。电容式触控技术通过触摸产生信号,不仅反应快速,且由于不需要压力来产生信号,不易造成磨损,寿命更长。
现有的电容式触控技术中,由于触控设备易受到外界环境干扰,如温湿度变化、电磁辐射、其他物品剐蹭、电源波动、EMC等,使得设备处理触控信号时易发生误判,引发错误的响应,影响用户体验。
发明内容
本申请主要解决的技术问题是:提供触控信号的抗干扰处理方法、***、芯片以及家用电器,能够有效降低外界干扰对触控信号处理的影响,提升用户体验。
为解决上述技术问题,本申请采用的一个技术方案是:提供一种触控信号的抗干扰处理方法,包括:获取当前触控信号;根据当前触控信号、上一基准值和噪声阈值,确定动态的当前基准值;基于当前触控信号和当前基准值,确定相应的触控操作。
为解决上述技术问题,本申请采用的另一个技术方案是:提供一种触控信号的抗干扰处理***,包括触控信号获取模块、当前基准值获取模块和触控操作确定模块;其中,触控信号获取模块用于获取当前触控信号;当前基准值获取模块用于根据当前触控信号、上一基准值和噪声阈值,确定动态的当前基准值;触控操作确定模块用于基于当前触控信号和当前基准值,确定相应的触控操作。
为解决上述技术问题,本申请采用的又一个技术方案是:提供一种芯片,包括处理器以及与处理器连接的存储器,其中,存储器中存储有程序指令,而处理器用于执行存储器存储的程序指令以实现上述触控信号的抗干扰处理方法。
为解决上述技术问题,本申请采用的再一个技术方案是:提供一种家用电器,包括上述芯片。
本申请的有益效果是:本申请通过当前触控信号、上一基准值和噪声阈值确定动态的当前基准值,可以实时调整基准值,而后基于当前触控信号和当前基准值而确定相应的触控操作,如此可以有效利用动态的当前基准值减少环境变化带来的持续信号干扰造成的对触控操作误判的可能,提高确定触控操作的精确度,进而有效提升用户体验。
附图说明
图1是本申请触控信号的抗干扰处理方法实施例的流程示意图;
图2是本申请对比例一的电容-时间曲线图;
图3是本申请对比例二的电容-时间曲线图;
图4是本申请对比例三的电容-时间曲线图;
图5是本申请一具体实施例的电容-时间曲线图;
图6是本申请触控信号的抗干扰处理***实施例的结构示意图;
图7是本申请触控信号的抗干扰处理装置实施例的结构示意图;
图8是本申请家用电器实施例的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请实施例中的术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
参阅图1,图1是本申请触控信号的抗干扰处理方法实施例的流程示意图。本实施例包括:
S101:获取当前触控信号。
本实施例触控信号的抗干扰处理方法的执行主体可为抗干扰处理装置,例如可以包括触控设备,如设有触控单元的移动终端、可穿戴智能设备、智能家居设备、医疗设备、家用电器或其他应用电容式触控技术的相关设备等。抗干扰处理装置可以包括处理器以及与处理器耦接的触控单元,触控单元接收到信号后,可以将信号传输至处理器进行信号处理。在一些实施方式中,触控单元接收的信号还可以经过放大和模数转换后,再发送至处理器进行数据处理。例如,触控单元可以包括电容式触摸屏,触摸屏的电容可以经模数转换器转换成数字数据,转换后数据的数值即为触摸屏电容的数值。触控单元还可以包括控制器,用于接收触摸屏的信号,并转送至处理器,还可以接收处理器发出的命令并执行。
在本实施例中,抗干扰处理装置可以实时监测触摸屏,获取触摸屏的触控信号。当前触控信号可以包括触摸屏电容的数值,还可以包括触点坐标等。当前触控信号可以包括用户手指点击屏幕引起触摸屏上相应触点的电容变化所测得的触控信号,或者,也可以包括外界环境变化引起触摸屏上的电容变化所测得的触控信号等。
本实施例中电容式触摸屏可以包括表面式电容触摸屏和投射式电容触摸屏。投射式电容触摸屏又可以包括自电容式触摸屏和互电容式触摸屏。在自电容式的触摸屏中,当前触控信号还可以包括寄生电容与手指电容之和。寄生电容例如包括触摸屏本身、覆盖层效应、控制器引脚和触摸屏之间走线的效应、穿过电路板的过孔的效应以及控制器引脚电容的效应等形成的电容。手指电容例如包括当用户手指触碰触摸屏表面时,手指和触摸屏通过覆盖层形成的平行板电容。在没有外界接触效应或外界环境效应时,当前触控信号相当于寄生电容;当用户手指接触触摸屏表面时,当前触控信号为寄生电容和手指电容之和。
在一些实施方式中,用户手指接触触摸屏还可以包括单点触控与多点触控的情形。多点触控时,抗干扰处理装置可以分别获取多个触点对应的当前触控信号。例如,自电容式触摸屏在进行单点触控的触摸检测时,依次分别检测横向与纵向电极阵列,获取当前触控信号的电容值,并根据触摸前后电容的变化,分别确定横向坐标和纵向坐标,然后组合成平面的触摸坐标,以此确定相应的当前触控信号。而互电容式触摸屏在进行多点触控检测时,由于用户手指触摸到电容屏时影响了触点附近两个电极之间的耦合,从而改变了这两个电极之间的电容量。在检测互电容大小时,横向的电极依次发出激励信号,纵向的所有电极同时接收信号,如此可以得到所有横向和纵向电极交汇点的电容值大小,从而可以根据触摸屏二维电容变化量数据,确定每一个触摸点的电容值和坐标,以此得到相应的多个当前触控信号。
S102:根据当前触控信号、上一基准值和噪声阈值确定动态的当前基准值。
在本实施例中,基准值可以用于对触控信号进行滤波。例如,抗干扰处理装置获取到的当前触控信号往往包含其他环境效应引起的电容,通过设置相应的基准值,可以有助于对当前触控信号的判断处理。比如,抗干扰处理装置可以利用当前触控信号减去相应的基准值,以此对触控信号进行滤波,得到有效触控信号,再基于有效触控信号确定相应的触控操作。
抗干扰处理装置可以根据当前触控信号、上一基准值和噪声阈值确定动态的当前基准值。上一基准值例如是前一次测量触控信号对应的基准值。抗干扰处理装置可以设置有初始的基准值,初始的基准值可以是预设的电容值,在触摸屏开始工作后,首次测得当前触控信号时,抗干扰处理装置可以初始的基准值作为上一基准值,并基于当前触控信号、初始的基准值和噪声阈值,确定当前基准值;在下一测量时再次测得当前触控信号时,则以上一次确定的基准值作为上一基准值,以此类推,在不断测量的过程中,得到相应的动态的当前基准值。由于不同触控单元受环境影响的程度不同,初始的基准值还可以依据触控单元的性质进行调整,以适应不同类型的触控单元。
触摸屏在每次结束工作后,可以回到初始状态,在下一次开始工作时,抗干扰处理装置首次测得当前触控信号,则可以预设的初始的基准值作为上一基准值,并根据当前触控信号、上一基准值和噪声阈值确定动态的当前基准值。或者,抗干扰处理装置也可以触摸屏前一次使用时最后确定的基准值,作为再次开始工作时初始的基准值,并基于前次使用时的这一基准值、当前触控信号和噪声阈值确定动态的当前基准值。
例如,抗干扰处理装置可以记录每次触摸屏结束工作时最后测得的触控信号的值和对应的基准值。在下一次触摸屏开始工作时,抗干扰处理装置首次测得触摸屏的产生触控信号,比较首次测得的触控信号与记录的前一次工作时的触控信号的差值的绝对值是否在预设差值范围内,若在预设差值范围内,则可以前一次使用时最后确定的基准值作为初始的基准值,并基于前次使用时的这一基准值、当前触控信号和噪声阈值确定动态的当前基准值。若抗干扰处理装置比较首次测得的触控信号与记录的前一次工作时的触控信号的差值的绝对值不在预设差值范围内,则可以预设的初始的基准值作为上一基准值,并根据初始的基准值、当前触控信号和噪声阈值确定动态的当前基准值。如此可以在触摸屏使用环境变化或不变化时,或是多次使用过程中受到外界环境不同程度的影响时,更加精确地确定当前的基准值,从而有效提高确定触控操作的准确度。
本实施例中,噪声阈值可以用于限定基准值的刷新条件,以调整在不同情况下当前基准值的确定方式。噪声阈值可以是预设的电容值,用于表征触摸屏受到外界环境影响的程度,如此可以依据触摸屏受到外界环境的不同影响程度确定当前基准值的计算方式。例如,抗干扰处理装置在获得当前触控信号后,可以计算当前触控信号与上一基准值之间的差值,并与噪声阈值进行比较,基于比较结果确定相应的当前基准值的确定方式。或者,抗干扰处理装置也可以基于当前触控信号相对于噪声阈值的影响的变化,确定当前基准值的确定方式。噪声阈值可以依据触控单元的特性进行调整,以适应不同类型的触控单元。
例如,动态的当前基准值可以跟随当前触控信号相对于噪声阈值的影响之间变化而变化。如此,不仅可以有效降低环境干扰的影响,而且不影响触控单元的正常响应。噪声阈值的影响例如为m倍的噪声阈值,其中,m为当前触控信号和上一基准值之间的差值与噪声阈值的比值的整数值。抗干扰处理装置可以基于上一基准值以及当前触控信号相对于噪声阈值的影响之间变化而确定动态的当前基准值。
在一些实施方式中,动态的当前基准值可以包括与上一基准值相关的第一分量,和与当前触控信号相对于噪声阈值的影响之间变化相关的第二分量。抗干扰处理装置在确定动态的当前基准值时可以通过计算第一分量与第二分量之和得到相应的当前基准值。
比如,动态的当前基准值利用第一跟随系数跟随上一基准值,产生第一分量;利用第二跟随系数跟随当前触控信号相对于噪声阈值的影响之间变化,产生第二分量。第一跟随系数可以用于表征动态的当前基准值与上一基准值之间的相关程度;第二跟随系数可以用于表征当前基准值与当前触控信号相对于噪声阈值的影响之间变化的相关程度。第一跟随系数与第二跟随系数可以依据触控单元的相关特性进行调整,以适应不同类型的触控单元。
在本实施例中,第一跟随系数与第二跟随系数均位于(0,1)区间内。可选地,第一跟随系数与第二跟随系数之和为1。抗干扰处理装置可以依据如下公式计算动态的当前基准值:
Base(n)=(1-k)*Base(n-1)+k*(Raw(n)-m*NT); (1)
m=[(Raw(n)-Base(n-1))/NT]; (2)
其中,Base(n)为当前基准值,Base(n-1)为上一基准值,Raw(n)为当前触控信号的值,(1-k)为第一跟随系数,k为第二跟随系数,NT为噪声阈值,m为当前触控信号和上一基准值之间的差值与噪声阈值的比值的整数值。
如上述公式中所示,当前基准值Base(n)分别与上一基准值Base(n-1)、当前触控信号的值Raw(n)以及噪声阈值相关,抗干扰处理装置可以根据当前触控信号、上一基准值和噪声阈值计算得到动态的当前基准值,并用于确定对应触点相应的触控操作。具体地,动态的当前基准值以第一跟随系数(1-k)跟随上一基准值,抗干扰处理装置可以计算第一跟随系数与上一基准值之间的乘积得到第一分量;动态的当前基准值又以第二跟随系数k跟随当前触控信号相对于噪声阈值的影响之间变化,抗干扰处理装置可以预先计算出噪声阈值的影响值,即m*NT的值,而后以当前触控信号的值与噪声阈值的影响值之差作为当前触控信号相对于噪声阈值的影响之间的变化值,再通过计算第二跟随系数与该变化值的乘积得到相应的第二分量;抗干扰处理装可以进一步计算第一分量与第二分量之和,从而得到相应的当前基准值。
抗干扰处理装置在获取到当前触控信号时,可以依据上述公式计算得到动态的当前基准值,而后基于当前触控信号和当前基准值确定相应的触控操作。在多点触控时,抗干扰处理装置还可以分别获取多个触点对应的当前触控信号,分别根据每一触点对应的当前触控信号、上一基准值和噪声阈值确定相应的动态的当前基准值,而后分别确定相应的触控操作。由于触摸屏上不同位置受到外界环境影响的程度不同,多点触控时,抗干扰处理装置通过对不同触点分别计算其对应的当前基准值,有利于更加精确地对每一触点的触控操作进行判断。
S103:基于当前触控信号和当前基准值而确定相应的触控操作。
在本实施例中,抗干扰处理装置在确定当前基准值后,可以基于当前触控信号和当前基准值而确定相应的触控操作。触控操作可以包括响应触控信号而执行相应指令、维持当前执行状态、结束执行或不执行操作等相关的触控操作。
例如,抗干扰处理装置在确定当前基准值后,可以判断当前触控信号与当前基准值的差值是否在预设阈值内,以此确定当前触控信号是否为有效触控信号,并确定相应的触控操作。当抗干扰处理装置确定当前触控信号为有效触控信号时,还可以基于当前触控信号确定触点坐标,并响应当前触控信号执行触点坐标对应的触控操作。当抗干扰处理装置确定当前触控信号不在预设阈值内时,还可以结束之前的触控操作,或者不执行触控操作,如此可以有效排除外界环境影响引起的触控信号,减少对触控操作误判的可能。
当用户手指接触触摸屏为多点触控时,抗干扰处理装置还可以分别基于每一触点对应的当前触控信号及其相应的当前基准值来确定每一触点对应的触控操作。如此可以有效排除触摸屏的各个部位受到不同程度外界环境影响时,基于同一基准值而导致的触控操作判断的误差,有利于抗干扰处理装置及时准确地对多个触点进行准确地判断并作出响应。
在一些实施方式中,当前的基准值的大小及其变化还可以用于指示触摸屏受外界环境影响的程度。例如,抗干扰处理装置根据当前触控信号、上一基准值和噪声阈值确定触摸屏一段时间内的动态的基准值,若出现没有人为触控,而基准值不断上升的情况,则可能是由于触摸屏受到持续增强的环境影响所致,这种持续增强的环境影响,会影响抗干扰处理装置对触控信号的判断,并且这种环境因素,如温湿度变化、电磁辐射等的持续作用还会对触摸屏造成不良的影响,比如影响显示效果、降低触摸灵敏度、加速老化、损伤零部件等,这些不良影响都会影响到触摸屏的正常使用。在本实施方式中,抗干扰处理装置还可以在判断动态的基准值的变化出现异常时,向用户发出提示,例如通过触摸屏显示异常消息、触控设备进行语音提示、震动提醒等,以便于用户可以及时排查并处理,有效减少环境影响造成的损伤,并延长触摸屏的使用寿命。
本实施例通过当前触控信号、上一基准值和噪声阈值确定动态的当前基准值,可以实时调整基准值,而后基于当前触控信号和当前基准值而确定相应的触控操作,如此可以有效利用动态的当前基准值减少环境变化带来的持续信号干扰造成的对触控操作误判的可能,提高确定触控操作的精确度,进而有效提升用户体验。
下面以具体的实施例和对比例来说明本申请的技术方案,以自电容式的触摸屏为例,触摸屏受到外界环境影响以及用户手指触摸的作用,产生相应的触控信号,通过测量一段时间内的触控信号进行分析说明。其中,图2~5中,纵坐标为电容值,横坐标为测量时间,Raw表示测得的触控信号的值,Base表示基准值,Touch表示人为触摸,No Touch表示非人为触摸。
对比例一
参阅图2,在本申请的对比例一中,触摸装置测得一段时间内的触控信号,采用单一基准值的方式对测得的触控信号进行简单的滤波,利用测得的触控信号减去基准值,并将得到的值与预设阈值进行比较判断是否为人为触发。图2中t1时间之前,触摸屏由于受到环境的持续影响,产生较低的上下波动的的触控信号,t1时间时由于受到用户手指触摸产生较强的触控信号,t1~t2时间段为手指触摸触摸按键的时间,该时间段的触控信号受到手指触摸以及环境影响的作用,t2时间为手指脱离触摸屏的时间,在此之后仍然是环境影响产生的触控信号。
如图2所示,在时间为t1时,触摸装置计算触控信号与基准值的差值超过了预设阈值,判断该触控信号由人为触发,并对此作出相应的响应。在时间为t2时,触摸装置计算触控信号与基准值的差值小于预设阈值,判断触摸终止,并释放相应按键。但是,由于触摸装置始终以预定的基准值对触控信号进行判断时,如若在触摸前后,触摸屏受到外界环境影响产生较强的触控信号,使得触摸装置计算触控信号与基准值的差值超过了预设阈值,则会导致发生误判的可能,并作出错误的响应。例如,在图2的示例中,如若t1时间之前,触摸屏受到外界环境的持续影响产生了大于或等于t1时间点对应的信号强度的触控信号,则触摸装置会判定人为触发而作出错误的响应。并且,如若在时间t2之后,触摸屏仍然受到较大的环境影响产生大于t2时间点对应的信号强度的触控信号,也即触摸装置测得的触控信号与基准值的差值依然超过了预设阈值,这将导致触摸按键无法及时释放,造成不良影响。
对比例二
参与图3,在本申请的对比例二中,触摸装置采用高通滤波来应对环境影响带来的变化。图3中触摸屏由于受到环境的持续影响产生触控信号,触摸装置采用如下公式计算动态的当前基准值:
Base(n)=(1-k)*Base(n-1)+k*Raw(n) (3)
其中,Base(n)为当前基准值,Base(n-1)为上一基准值,Raw(n)为当前触控信号的值,(1-k)为第一跟随系数,k为第二跟随系数。
如图3所示,触摸装置利用上述公式(3)计算得到基准值,基准值会跟随触控信号的变化而变化。对比例二的这一基准值的计算方式,可以有效地解决触摸装置提前响应或是延迟释放的问题。但是,由于基准值会快速地跟随触控信号的变化而变化,会导致发生触控按键被提前释放的可能。具体地,结合参照图2的触控信号,在时间为t1时,触摸装置计算触控信号与基准值的差值超过了预设阈值,判断该触控信号由人为触发,并对此作出响应。随后,触摸装置再次测得下一触控信号,并利用上述公式(3)计算对应的基准值,由于基准值跟随触控信号的变化而变化,触控装置测得的触控信号与当前基准值之差不断减小,在t1~t2时间之间的某一时刻,触控信号与当前基准值之差会小于预设阈值,触控装置判断当前触控信号并非人为触摸的信号,导致按键被提前释放,使得在这一时刻至t2时间内用户的触摸操作无法得到相应的响应。
对比例三
参阅图4,在本申请的对比例三中,t1时间之前为触摸屏由于受到环境的持续影响产生的触控信号,t1~t2时间段为手指触摸触摸按键的时间,该时间段的触控信号受到手指触摸以及环境影响的作用,t2时间为手指脱离触摸屏的时间。对比例三中,触摸装置计算当前基准值是在上述计算公式(3)的基础上,增加限定基准值的刷新条件,即噪声阈值。
对比例三中,触摸装置采用如下公式计算动态的当前基准值:
其中,Base(n)为当前基准值,Base(n-1)为上一基准值,Raw(n)为当前触控信号的值,(1-k)为第一跟随系数,k为第二跟随系数,NT为噪声阈值。
触摸装置利用上述公式(4)计算得到基准值,在当前触控信号与上一基准值之差小于或等于噪声阈值时,基准值跟随触控信号的变化而变化,在当前触控信号与上一基准值之差大于噪声阈值时,当前基准值则等于上一基准值,如此可以有效避免对比例二中所出现的按键被提前释放的可能。但是当存在外界环境的持续干扰时,由于外界环境影响产生的触控信号值较大,此时,如若触摸装置计算当前触控信号的值与当前基准值的差值仍然超过了预设阈值,会错误的判定当前触控信号是人为触摸的信号,不执行释放按键的操作。直至t2时间之后的某一时刻,触摸装置计算当前触控信号的值与当前基准值的差值小于预设阈值时,才释放按键,如此导致触摸按键无法及时释放,延长响应时间,造成不良影响。
上述对比例一~三的方案,在应对环境影响带来的触控信号的变化时,均存在触摸装置无法做出正确判断的可能。如对比例一中存在将环境影响致使的触控信号当做人为触发的触控信号并作出错误响应或是导致触摸按键无法及时释放的可能;对比例二中虽然采用高通滤波来应对环境影响带来的变化,但会造成按键被提前释放的可能;而对比例三中引入噪声阈值限定基准值的刷新条件,但依然存在触摸按键无法及时释放的可能。这些问题都会影响触摸装置的正确判断与响应,造成不良的影响以及某些不可预判的后果,不仅影响用户体验,还可能导致其他损失。
参阅图5,在本申请的一个具体实施例中,抗干扰处理装置测得一段时间内的触控信号,并依据上述公式(1)和(2)计算对应时间内动态的当前基准值,得到当前触控信号与当前基准值的变化。图2中,t1时间之前,触摸屏由于受到环境的持续影响产生触控信号,t1~t2时间段为手指触摸触摸按键的时间,该时间段的触控信号受到手指触摸以及环境影响的作用,t2时间为手指脱离触摸屏的时间,在此之后仍然是环境影响产生的触控信号。
如图5所示,在t1时间之前,由于触摸屏受到外界环境的影响,如温湿度变化、电磁辐射、其他物品剐蹭、电源波动、EMC等,不断的产生相应的触控信号,抗干扰处理装置测得触控信号后,依据上述公式(1)和(2)计算相应的当前基准值。由于当前基准值跟随当前触控信号相对于噪声阈值的影响变化而变化,在受到环境的持续影响时,当前基准值会缓慢适应环境影响带来的变化。
如图5所示,在t1时间之前,当前基准值呈相应的缓慢上升的趋势。在t1时间时,由于用户触摸作用,测得的当前触控信号的值急剧增大,但当前基准值不会出现如对比例二中所示的由于跟随触控信号的变化而变化导致按键被提前释放的可能。当用户手指离开触摸屏时,即t2时间时,触摸屏由于受到外界环境影响,依然还存在较强的的触控信号,但此时,由于当前基准值跟随当前触控信号相对于噪声阈值的影响变化而缓慢降低,抗干扰处理装置测得的触控信号实际上可能小于当前的基准值,在判断时可以确定其差值小于预设阈值,从而抗干扰处理装置可以作出相应的响应,及时释放按键,不会出现如对比例三中所示的触摸按键无法及时释放的可能。
本实施例抗干扰处理装置基于当前触控信号、上一基准值和噪声阈值确定动态的当前基准值,而后基于动态的当前基准值对触控信号进行判断,既可以及时响应触摸操作,也可以避免造成按键提前释放或是延迟释放。并且,在用户持续间断性地点按触摸屏时,仍然可以很好的适应触控信号的变化,快速准确地判断并响应。
本申请上述具体实施例所述仅为本申请的实施方式,旨在举例说明本申请的技术方案,不限制为本申请的专利范围。本申请技术方案也可应用于互电容式触控技术,或者其他触控技术,这些均包括在本发明的专利保护范围内。
参阅图6,图6是本申请触控信号的抗干扰处理***实施例的结构示意图。本实施例触控信号的抗干扰处理***60包括触控信号获取模块61、当前基准值获取模块62和触控操作确定模块63。
其中,触控信号获取模块61用于获取当前触控信号;当前基准值获取模块62用于根据当前触控信号、上一基准值和噪声阈值确定动态的当前基准值;触控操作确定模块63用于基于当前触控信号和当前基准值而确定相应的触控操作。
本实施例中,作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施方式方案的目的。
另外,本实施例各功能模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
本实施例中关于触控信号的抗干扰处理***60各功能模块的更多功能,可参考本申请触控信号的抗干扰处理方法实施例的描述,在此不再赘述。
参阅图7,图7是本申请芯片实施例的结构示意图。本实施例芯片70包括处理器71以及与处理器71连接的存储器72,其中,存储器72中存储有程序指令,而处理器71用于执行存储器72存储的程序指令以实现上述本申请触控信号的抗干扰处理方法实施例的步骤。
在本实施例中,处理器71还可以称为CPU(Central Processing Unit,中央处理单元)。处理器71可能是一种集成电路芯片,具有信号的处理能力。处理器71还可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
本申请触控信号的抗干扰处理方法实施例所涉及的方法如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器71执行本发明各个实施方式方法的全部或部分步骤。而前述的存储器72包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质,或包括存储介质的移动终端等其他装置。
本实施例中关于芯片70的更多执行过程和功能等可以参照上述本申请触控信号的抗干扰处理方法实施例的描述,在此不再赘述。
参阅图8,图8是本申请家用电器实施例的结构示意图。本实施例中家用电器80包括芯片81。芯片81可以包括处理器811以及与处理器811连接的存储器812,其中,存储器812中存储有程序指令,而处理器811用于执行存储器812存储的程序指令以实现上述本申请触控信号的抗干扰处理方法实施例的步骤。本实施例中家用电器80的芯片81的具体结构和功能可以参照上述本申请芯片实施例的描述,在此不再赘述。
本实施例中,家用电器80可以包括电视、冰箱、空调、洗衣机、热水器、厨房电器等在家庭及类似场所中所使用的各种电器。家用电器80还可以设有触控单元82,用于接收用户触摸所输入的触控信号。触控单元82接收到信号后,可以将信号传输至处理器811进行信号处理。例如,触控单元82可以包括电容式触摸屏,触摸屏的电容可以经模数转换器转换成数字数据,转换后数据的数值即为触摸屏电容的数值,而后传输至处理器811,处理器811接收信号后可以响应触控信号执行相应的操作或控制其他功能单元执行相应的的操作。
本实施例中关于家用电器80的更多执行过程和功能等可以参照上述本申请触控信号的抗干扰处理方法实施例的描述,在此不再赘述。
以上所述仅为本申请的实施方式,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种触控信号的抗干扰处理方法,其特征在于,包括:
获取当前触控信号;
根据所述当前触控信号、上一基准值和噪声阈值,确定动态的当前基准值;
基于所述当前触控信号和所述当前基准值,确定相应的触控操作。
2.根据权利要求1所述的抗干扰处理方法,其特征在于,动态的所述当前基准值,跟随所述当前触控信号相对于所述噪声阈值的影响之间变化而变化。
3.根据权利要求2所述的抗干扰处理方法,其特征在于,动态的所述当前基准值包括:与所述上一基准值相关的第一分量,和与所述当前触控信号相对于所述噪声阈值的影响之间变化相关的第二分量。
4.根据权利要求3所述的抗干扰处理方法,其特征在于,动态的所述当前基准值,利用第一跟随系数跟随所述上一基准值,产生所述第一分量;利用第二跟随系数跟随所述当前触控信号相对于所述噪声阈值的影响之间变化,产生所述第二分量。
5.根据权利要求4所述的抗干扰处理方法,其特征在于,所述跟随系数与所述第二跟随系数之和为1。
6.根据权利要求2所述的抗干扰处理方法,其特征在于,所述噪声阈值的影响为m倍的所述噪声阈值。
7.根据权利要求6所述的抗干扰处理方法,其特征在于,m为,所述当前触控信号和所述上一基准值之间的差值,与所述噪声阈值的比值的整数值。
8.一种触控信号的抗干扰处理***,其特征在于,包括:
触控信号获取模块,用于获取当前触控信号;
当前基准值获取模块,用于根据所述当前触控信号、上一基准值和噪声阈值,确定动态的当前基准值;
触控操作确定模块,用于基于所述当前触控信号和所述当前基准值,确定相应的触控操作。
9.一种芯片,其特征在于,包括处理器、与所述处理器连接的存储器,其中,所述存储器中存储有程序指令,而所述处理器用于执行所述存储器存储的所述程序指令以实现如权利要求1-7任意一项所述的抗干扰处理方法。
10.一种家用电器,其特征在于,包括如权利要求9所述的芯片。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010565423.3A CN111897449B (zh) | 2020-06-19 | 触控信号的抗干扰处理方法、***、芯片以及家用电器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010565423.3A CN111897449B (zh) | 2020-06-19 | 触控信号的抗干扰处理方法、***、芯片以及家用电器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111897449A true CN111897449A (zh) | 2020-11-06 |
CN111897449B CN111897449B (zh) | 2024-07-26 |
Family
ID=
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112987127A (zh) * | 2021-02-04 | 2021-06-18 | 维沃移动通信有限公司 | 比吸收率传感器的检测处理方法、装置和电子设备 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101719045A (zh) * | 2010-01-28 | 2010-06-02 | 苏州瀚瑞微电子有限公司 | 触控面板的自动校正方法 |
CN102609136A (zh) * | 2012-01-19 | 2012-07-25 | 华为技术有限公司 | 基准值数据的动态修正方法及装置、触摸手势识别方法 |
CN102968217A (zh) * | 2012-12-07 | 2013-03-13 | 深圳市汇顶科技股份有限公司 | 触摸屏的基准更新方法、***及触控终端 |
CN103235672A (zh) * | 2013-04-11 | 2013-08-07 | 深圳市天微电子有限公司 | 电容触摸屏自动校准方法与*** |
TW201401136A (zh) * | 2012-06-26 | 2014-01-01 | Himax Tech Ltd | 觸控裝置及其運作方法 |
CN105373253A (zh) * | 2015-10-20 | 2016-03-02 | 北京小鸟听听科技有限公司 | 一种触摸式按键的温度补偿方法及装置 |
US20170168639A1 (en) * | 2015-12-14 | 2017-06-15 | Kabushiki Kaisha Tokai Rika Denki Seisakusho | Touch-type input device |
WO2018232695A1 (zh) * | 2017-06-22 | 2018-12-27 | 深圳市汇顶科技股份有限公司 | 触摸屏当前基准值的更新方法、装置、触摸屏及电子终端 |
US20190018054A1 (en) * | 2017-02-16 | 2019-01-17 | Shenzhen GOODIX Technology Co., Ltd. | Key detecting method and apparatus |
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101719045A (zh) * | 2010-01-28 | 2010-06-02 | 苏州瀚瑞微电子有限公司 | 触控面板的自动校正方法 |
CN102609136A (zh) * | 2012-01-19 | 2012-07-25 | 华为技术有限公司 | 基准值数据的动态修正方法及装置、触摸手势识别方法 |
TW201401136A (zh) * | 2012-06-26 | 2014-01-01 | Himax Tech Ltd | 觸控裝置及其運作方法 |
CN102968217A (zh) * | 2012-12-07 | 2013-03-13 | 深圳市汇顶科技股份有限公司 | 触摸屏的基准更新方法、***及触控终端 |
CN103235672A (zh) * | 2013-04-11 | 2013-08-07 | 深圳市天微电子有限公司 | 电容触摸屏自动校准方法与*** |
CN105373253A (zh) * | 2015-10-20 | 2016-03-02 | 北京小鸟听听科技有限公司 | 一种触摸式按键的温度补偿方法及装置 |
US20170168639A1 (en) * | 2015-12-14 | 2017-06-15 | Kabushiki Kaisha Tokai Rika Denki Seisakusho | Touch-type input device |
US20190018054A1 (en) * | 2017-02-16 | 2019-01-17 | Shenzhen GOODIX Technology Co., Ltd. | Key detecting method and apparatus |
WO2018232695A1 (zh) * | 2017-06-22 | 2018-12-27 | 深圳市汇顶科技股份有限公司 | 触摸屏当前基准值的更新方法、装置、触摸屏及电子终端 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112987127A (zh) * | 2021-02-04 | 2021-06-18 | 维沃移动通信有限公司 | 比吸收率传感器的检测处理方法、装置和电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10852873B2 (en) | Pressure-sensitive detection apparatus, electronic device, and touch display screen | |
TWI463386B (zh) | A method and an apparatus for improving noise interference of a capacitive touch device | |
US10101863B2 (en) | Force calibration for temperature | |
CN110132458B (zh) | 一种动态或准动态力度检测装置及方法 | |
US9377898B2 (en) | Method of calibrating sensitivity of a touch input device and touch input device employing the same | |
CN105302383B (zh) | 一种电容触摸传感器抗干扰的方法和设备 | |
CN105630227B (zh) | 一种触摸屏灵敏度的调整方法及*** | |
CN106873814B (zh) | 一种控制方法及电子设备 | |
CN103324373A (zh) | 一种防止导电液体引起触摸屏误动作的方法 | |
KR20080032901A (ko) | 멀티 터치 판단 장치 및 방법 | |
EP1690245A1 (en) | Systems and methods for adaptive interpretation of input from a touch-sensitive input device | |
CN111078053B (zh) | 触控数据上报方法、设备及存储介质 | |
CN104881174B (zh) | 一种动态调整触摸屏灵敏度的方法及装置 | |
TWI661348B (zh) | 觸控處理裝置、系統與方法 | |
CN100538615C (zh) | 一种防止电容式按键误触发的方法 | |
CN108759892B (zh) | 传感器校准方法、电子装置及计算机可读存储介质 | |
CN105681562B (zh) | 触控力度获取方法、触控压力校准方法及移动终端 | |
CN102830875B (zh) | 一种采用滤波算法改善电容屏抗静电性能的方法 | |
CN110162193A (zh) | 一种触碰定位装置及方法 | |
TWI512569B (zh) | 用於雜訊量測的觸控控制裝置、電子裝置及其方法 | |
CN105094680A (zh) | 一种浏览网页的显示对象控制方法及用户终端 | |
CN106569644A (zh) | 触摸感应装置及方法 | |
US20150193075A1 (en) | Touch apparatus and touch method thereof | |
US20090114457A1 (en) | Object detection for a capacitive ITO touchpad | |
TWI530851B (zh) | 觸控電路以及控制觸控電路的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant |