CN104281339B - 触控面板的目标定位方法 - Google Patents
触控面板的目标定位方法 Download PDFInfo
- Publication number
- CN104281339B CN104281339B CN201310291463.3A CN201310291463A CN104281339B CN 104281339 B CN104281339 B CN 104281339B CN 201310291463 A CN201310291463 A CN 201310291463A CN 104281339 B CN104281339 B CN 104281339B
- Authority
- CN
- China
- Prior art keywords
- target
- vector
- coordinate
- localization method
- estimate vector
- 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.)
- Active
Links
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/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)
- Position Input By Displaying (AREA)
Abstract
本发明公开了一种触控面板的目标定位方法,包括依据目标的定位座标与感应座标的计算,来获得目标的移动估计向量,并且判断移动估计向量的长度是否小于一预设定距离,如果移动估计向量的长度小于预设定距离,输出定位座标,反之,如果移动估计向量的长度大于预设定距离,则更新定位座标的位置,输出定位座标。
Description
技术领域
本发明关于一种目标定位方法,特别关于一种应用于触控面板的目标定位方法。
背景技术
随着科技不断地蓬勃发展,各类触控面板广泛应用于笔记型电脑、智能型手机、平板电脑及多媒体播放平板等设备中。触控面板为指允许使用者通过触碰一触控板或显示器荧幕以控制一个或多个电子装置的人机介面***。进一步来说,通过使用者按压面板上的不同位置或以不同型态的按压方式(如滑动、拖曳或点击等形式),可使电子装置回应于触控行为所呈现的使用者的指令以及输入。触控面板的感测方式有许多种,如电容式感测、电阻式感测、声波或光波式感测等方式。其中,以电容式触控面板的应用越来越广泛。基本上,电容式触控面板主要的工作原理是通过感应电容的变化来判断出目标的位置以及移动轨迹。触控面板的结构可简单分为上下层表面分别由交错方向的电极线路所形成的导电层。当使用者的手指碰触荧幕时,在触控面板的电极线路和使用者手指之间会对应地形成一极小的电容,而通过侦测电容值的改变,可判断出使用者所触碰的位置。
然而,现有的电容式触控面板测得的电容值不仅包括使用者碰触荧幕时所产生的电容感应量,也包括因环境因素所产生的杂讯,而此杂讯影响所侦测的电容感应量,其中环境因素例如高频干扰源、周遭环境温度改变或静电放电等情况。如此,其会导致当电容式触控面板于侦测使用者触碰面板所生成的感测信号时,感测信号会受到杂讯的影响,进而产生误判的情形。例如当使用者的手指触碰到触控面板并进行拖曳移动时,将会因杂讯而造成拖曳移动轨迹而产生跳点或抖动的现象,而使得电子装置无法正确地回应于触控所呈现的使用者的指令以及输入。
发明内容
有鉴于此,本揭露内容提供一种应用于触控面板的目标定位方法,可解决因环境杂讯所造成的座标误判情形而使目标移动轨迹失真,并可提高电容式触控面板在感应目标移动轨迹方面的准确性与稳定度。
本发明实施例提供一种用于触控面板的目标定位方法,目标定位方法包括以下步骤:记录目标的定位座标;根据感应信号的计算,获得目标的感应座标;根据定位座标与感应座标的计算,获得移动估计向量;判断移动估计向量的长度是否小于预设定距离;如果移动估计向量的长度小于预设定距离,则输出定位座标;以及如果移动估计向量的长度大于预设定距离,则更新定位座标的位置,输出定位座标。
在更新定位座标的位置的步骤,还包括以下步骤:根据预设定距离与移动估计向量,以计算目标的目标移动向量;以及将定位座标更新为定位座标加上目标移动向量的位置,其中目标移动向量的方向为移动估计向量的单位向量,并且目标移动向量的大小为移动估计向量的长度减去预设定距离。
在输出定位座标之后,也可返回到根据感应信号的计算以获得目标的感应座标的步骤。
在记录目标的定位座标的步骤之前更可包括以下步骤:侦测且确认目标触碰到触控面板,其中触控面板为电容式触控面板,并且电容式触控面板的电容变化量为经由控制电路转换成感应信号。
在如果移动估计向量的长度小于预设定距离的步骤之后更可包括以下步骤:将该目标的定位座标锁定。
从另一观点来看,本发明实施例提供一种用于触控面板的目标定位方法,目标定位方法包括以下步骤:侦测感应信号的感应量;当感应信号的感应量减弱且持续至大于第一门限时间,并且感应信号的感应量小于第一感应门限值,则对目标的定位座标进行锁点;以及在对目标的定位座标进行锁点的情况下,当感应信号的感应量大于第一感应门限值,则对该定位座标解除锁点。
在当感应信号的感应量持续减弱时,以N个时间点的N个样本感应信号的感应量的平均作为感应信号的感应量,其中N为大于1的正整数。
并且,通过控制电路将触控面板的电容变化量转换为感应信号的感应量。
从再一观点来看,本发明实施例提供一种用于触控面板的目标定位方法,目标定位方法包括以下步骤:记录目标的定位座标;侦测感应信号的感应量;根据感应信号的计算,获得目标的感应座标;根据定位座标与感应座标的计算,获得移动估计向量;判断移动估计向量的长度是否小于预设定距离;如果移动估计向量的长度小于预设定距离,则输出定位座标;如果移动估计向量的长度大于预设定距离,则更新定位座标的位置,输出定位座标;当感应信号的感应量减弱且持续至大于第一门限时间,并且感应信号的感应量小于第一感应门限值,则对目标的定位座标进行锁点;以及在对目标的定位座标进行锁点的情况下,当感应信号的感应量大于第一感应门限值,则对目标的定位座标解除锁点。
综上所述,本发明实施例所提出的目标定位方法,通过记录目标的定位座标与计算目标的感应座标来获得移动估计向量,接着,通过将移动估计向量的长度与一预设定距离进行比较,并根据比较结果来更新定位座标,达到降低由杂讯所造成的目标抖动及目标跳点的干扰。
为使能更进一步了解本发明的特征及技术内容,请参阅以下有关本发明的详细说明与附图,但是此等说明与所附图式仅系用来说明本发明,而非对本发明的权利范围作任何的限制。
附图说明
图1为根据本发明实施例的电容式触控面板的示意图。
图2为经由图1所示电容式触控面板处理前及处理后的目标移动轨迹示意图。
图3为根据本发明实施例的目标定位方法的流程图。
图4A为根据本发明实施例的目标定位方法应用于电容式触控面板的示意图。
图4B为根据本发明实施例的目标定位方法应用于电容式触控面板的另一示意图。
图5为根据本发明实施例的目标定位方法的流程图。
图6为根据本发明再一实施例的感应量的曲线图。
图7为根据本发明再一实施例的目标定位方法的流程图。
其中,附图标记说明如下:
100:触控面板
110:感应模块
120:侦测电路
130:控制电路
A、B:目标移动轨迹
ES:感应信号
F:目标
移动估计向量的长度
d:预设定距离
P0、C0:定位座标
P1、C1、C2:感应座标
移动估计向量
目标移动向量
C’:更新后的定位座标
E:感应量曲线
Z1:第一感应门限值
RS:侦测结果
t1、t2、t3:感应时间
T1:第一门限时间
S310、S320、S330、S340、S350、S360:步骤
S510、S520、S530、S540、S550、S560、S562、S564、S570、S580:步骤
S710、S720、S730、S740、S750、S760、S770:步骤
具体实施方式
在下文将参看随附图式更充分地描述各种例示性实施例,在随附图式中展示一些例示性实施例。然而,本发明概念可能以许多不同形式来体现,且不应解释为限于本文中所阐述的例示性实施例。确切而言,提供此等例示性实施例使得本发明将为详尽且完整,且将向熟习此项技术者充分传达本发明概念的范畴。在诸图式中,可为了清楚而夸示层及区的大小及相对大小。类似数字始终指示类似元件。
应理解,虽然本文中可能使用术语第一、第二、第三等来描述各种元件,但此等元件不应受此等术语限制。此等术语乃用以区分一元件与另一元件。因此,下文论述的第一元件可称为第二元件而不偏离本发明概念的教示。如本文中所使用,术语“及/或”包括相关联的列出项目中的任一者及一或多者的所有组合。
〔电容式触控面板的目标定位方法的实施例〕
请参照图1,图1为根据本发明实施例的电容式触控面板的示意图。如图1所示,触控面板100包括感应模块110、侦测电路120与控制电路130。感应模块110电性连接侦测电路120,并且侦测电路120电性连接控制电路130。在本实施例中,触控面板100为一电容式触控面板,因此感应模块110为通过电容感应量来产生感应信号ES。侦测电路120用以侦测感应模块110上电容的变化量以此接收感应信号ES,并输出一侦测结果RS至控制电路130,用以让控制电路130进一步执行定位座标与感应座标的相关判断与计算。一般来说,当使用者利用目标点击或在触控面板100上滑动时,侦测电路120在侦测触控面板100上的感应模块110时所接收到的感应信号ES会包含电容感应量与环境因素所产生的杂讯,而此环境杂讯会干扰到控制电路的计算与判断,因此感应信号ES通常为电容感应量与环境因素所产生的杂讯所重迭而成的信号。
进一步来说,请同时参照图1及图2,图2为经由图1所示电容式触控面板处理前及处理后的目标移动轨迹示意图。当使用者利用目标在触控面板100点击或利用目标在触控面板100上滑动时,其中目标移动轨迹A为未经控制电路130内存的目标定位程序处理的目标F的原始移动轨迹,而目标移动轨迹B为经由控制电路130内存的目标定位程序处理后的目标F的移动轨迹。目标移动轨迹A与目标移动轨迹B的差异处在于,形成目标移动轨迹A的感应信号ES因为受到大量环境杂讯的干扰影响,所以其轨迹会大量偏离目标的真正移动轨迹。据此,通过本揭露内容所提供的目标定位方法来调整,能够将目标移动轨迹A修正为目标移动轨迹B以接近目标的真正移动轨迹,以此大幅降低周遭环境所产生的杂讯影响。需注意的是,在本实施例中,使用者所利用的目标可以是手指F,在另一实施例中,目标可以是触控笔,本发明并不以此作为限制。为了更清楚了解本揭露内容的目标定位方法,以下将举至少一范例实施例来进行说明。
请继续参照图1,当使用者利用目标F(如手指或触控笔)点击触控面板100且在触控面板100上滑动时,感应模块110上的电容值会产生对应的电容量变化并且配随着杂讯而形成一连续曲线的感应信号ES,而侦测电路120会侦测到此感应信号ES,并将此连续曲线的侦测结果RS传送至控制电路130。接着,控制电路130会先判断目标F确实有触碰到触控面板100并且记录目标F最初的定位座标P0(x0,y0)。之后,控制电路130会根据侦测结果RS(也即对应至连续曲线的感应信号ES)来计算出目标F的感应座标P1(x1,y1),其中值得注意的是感应座标P1(x1,y1)之处并不一定是目标F的所在处,感应座标P1(x1,y1)为指目标F所触碰的电容感应量与杂讯影响的重迭效应所形成的感应座标P1(x1,y1)。接下来,控制电路130会根据定位座标P0(x0,y0)与感应座标P1(x1,y1)来初步计算出一移动估计向量其中移动估计向量即是向量(x1-x0,y1-y0)。在本实施例中,控制电路130会根据一预设定距离d来与移动估计向量的长度(如式(1)所示)来进行比较,预设定距离d为控制控制电路130以定位座标P0(x0,y0)为中心点向外延伸设定一预设定距离d,其中,预设定距离d可视为以定位座标P0(x0,y0)为圆心向外延伸的半径,而设计者可以根据实际应用需求来设定预设定距离d的实际数值,本揭露内容并不以实际数值的设定来作为限制。
移动估计向量的长度式(1)
接下来,如果控制电路130判断移动估计向量的长度小于预设定距离d,则表示此时感应座标P1(x1,y1)的产生大都来自杂讯影响,因此控制电路130会判断目标F并未进行任何移动,进而输出定位座标P0(x0,y0)以作为座标确认结果。另一方面,如果控制电路130判断移动估计向量的长度大于预设定距离d,则表示此时感应座标P1(x1,y1)的产生大都来自电容感应量(目标F真正进行移动的机率较高),因此控制电路130则会更新定位座标P0(x0,y0)的位置以作为座标确认结果。据此,控制电路130会依序将图2中的目标移动轨迹A修正为目标移动轨迹B,以降低周遭环境所产生的杂讯干扰的影响,以此消除目标跳动或抖动的缺点。
接下来要教示的,是另举图式来进一步说明目标定位方法的工作原理以便了解本揭露内容。
请同时参照图1、图3~图4B,图3为根据本发明实施例的目标定位方法的流程图。图4A为根据本发明实施例的目标定位方法应用于电容式触控面板的示意图。图4B为根据本发明实施例的目标定位方法应用于电容式触控面板的另一示意图。如图3实施例所示,目标定位方法包括以下步骤:记录目标的定位座标(步骤S310)。根据感应信号的计算以获得目标的感应座标(步骤S320)。根据定位座标与感应座标的计算以获得移动估计向量(步骤S330)。判断移动估计向量的长度是否小于预设定距离(步骤S340)。输出定位座标(步骤S350)。更新定位座标的位置(步骤S360)。以下将依序说明目标定位方法的各步骤以便了解本揭露内容。
在步骤S310中,当使用者利用目标F(如手指或触控笔)点击触控面板100并且在触控面板100上滑动时,控制电路130会记录目标F刚触碰触控面板100时的初始座标而将之作为定位座标P0(x0,y0),接着进入到步骤S320。在进行下述说明前,需说明的是,侦测电路120所侦测到的感应信号ES可能是电容感应量与杂讯所重迭而成的信号,为了避免目标移动轨迹的失真而造成控制电路130的误判,侦测电路120会将侦测结果RS传送至控制电路130以进行目标移动轨迹的调整或修正。进一步来说,控制电路130具有多个控制指令并且控制指令是以固件形式写入至控制电路130内,而控制电路130会根据目标定位方法所形成的目标定位程序(也即控制指令)来进行演算、判断与进一步的相关控制,该控制电路130也可以硬件的数字信号处理器(DSP)实现,通过硬件直接执行相关功能,而不需要执行任何形式的固件或软件。
在步骤S320中,侦测电路120会以一固定周期来定时地侦测或取样感应模块110的感应信号ES(也即电容感应量与杂讯重迭而成的信号),并且将所侦测到的侦测结果RS传送至控制电路130。接着,控制电路130会根据感应信号ES所对应的侦测结果RS来进行计算以获得目标F的感应座标P1(x1,y1)。值得一提的是,侦测电路120进行侦测或取样的固定周期可以由设计者依据实际应用来进行设计,本揭露内容并不以固定周期的数值设定作为限制。接着,进入步骤S330。
在步骤S330中,控制电路130会根据目标定位程序(也即控制指令)分别将从步骤S310所获得的定位座标P0(x0,y0)与从步骤S320所获得的感应座标P1(x1,y1)来进行计算以获得一移动估计向量其中移动估计向量即是向量(x1-x0,y1-y0),接着,进入到步骤S340。
在步骤S340中,在此阶段,控制电路130会根据目标定位程序(也即控制指令)来计算移动估计向量的长度如式(1)所示接着控制电路130会开始进行决策判断,也即控制电路130会判断移动估计向量的长度是否小于预设定距离d,其中预设定距离d为控制电路130以定位座标P0(x0,y0)为中心点向外延伸设定一预设定距离d,其余如上所述,在此不再赘述。如果控制电路130决策判断移动估计向量的长度小于预设定距离d,则进入到步骤S350。另一方面,如果控制电路130决策判断移动估计向量的长度大于预设定距离d,则进入到步骤S360。值得一提的是,如果控制电路130决策判断移动估计向量的长度等于预设定距离d,则设计者可以在设计阶段即决定让控制电路130进入步骤S350或进入步骤S360,以避免控制电路130在移动估计向量的长度等于预设定距离d的情况下产生误动作的行为。
在步骤S350中,在此请搭配图4A以便了解此步骤的操作。从图4A实施例可知,控制电路130在步骤S310获得一定位座标C0(x0,y0)并且在步骤S320中获得一感应座标C1(x1,y1),之后控制电路130在步骤S330中根据定位座标C0(x0,y0)与感应座标C1(x1,y1)计算以获得移动估计向量而移动估计向量的长度为控制电路130在步骤S340中获得。当移动估计向量的长度小于预设定距离d时,则表示此时感应座标C1(x1,y1)的产生大都来自杂讯影响,因此控制电路130会判断目标F并未进行任何移动,进而输出定位座标C’(x0,y0)来取代原来的定位座标C0(x0,y0),其中所输出的定位座标C’(x0,y0)及原本的定位座标C0(x0,y0)在平面上是属于同一座标。之后,目标定位方法会返回到步骤S320,侦测电路120会继续以一固定周期来侦测或取样感应模块110上的感应信号ES。
在步骤S360中,在此请搭配图4B以便了解此步骤的操作。从图4B实施例可知,控制电路130在步骤S310获得一定位座标C0(x0,y0)并且在步骤S320中获得一感应座标C2(x2,y2),之后控制电路130在步骤S330中根据定位座标C0(x0,y0)与感应座标C2(x2,y2)计算以获得移动估计向量而移动估计向量的长度为控制电路130在步骤S340中获得。当移动估计向量的长度大于预设定距离d时,则表示此时感应座标C2(x2,y2)的产生大都来自电容感应量,从一方面来看则表示目标F真正进行移动的机率较高(此机率的判断来自于预设定距离d的设定与计算),接着,控制电路130会更新定位座标C0(x0,y0)的位置。进一步来说,控制电路130会根据预设定距离d、定位座标C0(x0,y0)与感应座标C2(x2,y2)来计算且获得目标移动向量换句话说,控制电路130根据目标定位程序(也即控制指令),从移动估计向量移动估计向量的长度与预设定距离d来计算且获得目标移动向量以决定目标移动轨迹的大小与方向,如式(2)所示。式(2)中的表示目标F移动的有效距离(也即目标移动向量的大小),而移动估计向量的单位向量表示目标F移动的有效方向(也即目标移动向量的方向)。接下来,控制电路130会进行向量运算以更新定位座标C0(x0,y0)的位置,也即控制电路130根据目标移动向量来更新定位座标C0(x0,y0),并且更新后的定位座标C’的位置即为原本的定位座标C0(x0,y0)加上目标移动向量的位置,如式(3)所示。接下来,进入到步骤S350,输出更新后的定位座标C’。
式(2)
式(3)
在此需说明的是,图3实施例的各步骤仅为方便说明的需要,本发明实施例并不以各步骤彼此间的顺序作为实施本发明各个实施例的限制条件。
为了更详细地说明本发明所述的目标定位方法的运作流程,以下将举多个实施例中至少之一来作更进一步的说明。
在接下来的多个实施例中,将描述不同于上述图3实施例的部分,且其余省略部分与上述图3实施例的部分相同。此外,为说明便利起见,相似的参考数字或标号指示相似的元件。
〔电容式触控面板的目标定位方法的另一实施例〕
请同时参照图1与图5,图5为根据本发明实施例的目标定位方法的流程图。如图5所示,目标定位方法包括以下步骤:侦测且确认目标触碰到触控面板(步骤S510)。记录目标的定位座标(步骤S520)。计算感应信号(步骤S530)。获得目标的感应座标(步骤S540)。根据定位座标与感应座标的计算以获得移动估计向量(步骤S550)。判断移动估计向量的长度是否小于预设定距离(步骤S560)。根据预设定距离与移动估计向量来计算目标的目标移动向量(步骤S562)。将定位座标更新为定位座标加上目标移动向量的位置(步骤S564)。将游标锁定在定位座标(步骤S570)。输出定位座标(步骤S580)。相较于图3实施例的流程图,图5实施例中的步骤S520相同于图3实施例的步骤S310,图5实施例中的步骤S530与S540相同于图3实施例的步骤S320,图5实施例中的步骤S550相同于图3实施例的步骤S330,图5实施例中的步骤S560相同于图3实施例的步骤S340,图5实施例中的步骤S580相同于图3实施例的步骤S350,其相同之处可以在上述图3实施例的说明来了解其相关操作内容,在此不再赘述。
与上述图3实施例不同的是,首先,在步骤S510中,控制电路130会通过侦测电路120来侦测且确认目标F触碰到触控面板100,如此一来,控制电路130才能够进行初始化的动作,也即将第一个目标触碰位置初始地设定为定位座标。再者,在步骤S570中,当控制电路130依据判断决策而决定移动估计向量的长度小于预设定距离时,则控制电路130会将目标F的触碰位置进行锁定,并且将其游标锁定在定位座标的位置上。另一方面,在步骤S562与步骤S564中,当控制电路130依据判断决策而决定移动估计向量的长度大于预设定距离时,如式(2)所示,控制电路130会根据预设定距离,移动估计向量的大小及方向来计算目标F的目标移动向量,接下来,控制电路130会进行向量运算以更新定位座标的位置,也即控制电路130根据目标移动向量来更新定位座标C0(x0,y0),如式(3)所示。接下来,进入到步骤S580,输出更新后的定位座标C’,其余相关内容不再赘述。
在此需说明的是,图5实施例的各步骤仅为方便说明的需要,本发明实施例并不以各步骤彼此间的顺序作为实施本发明各个实施例的限制条件。
在接下来的至少一实施例中,将描述不同于上述图5实施例的部分,且其余省略部分与上述图5实施例的部分相同。此外,为说明便利起见,相似的参考数字或标号指示相似的元件。
〔电容式触控面板的目标定位方法的再一实施例〕
当使用者利用目标在触控面板上的感应模块滑动后并且所述目标脱离触控面板的而离开其表面的暂态期间,此时电容感应量会持续地下降,并且会因为杂讯干扰而影响控制电路对最终定位座标的判断。因此,本揭露内容提供一种当目标离开触控面板的表面的目标定位方法,通过两个门限条件来将最终定位座标进行锁点,以避免控制电路误判最终定位座标。请同时参照图1、图6与图7,图6为根据本发明再一实施例的感应量的曲线图。图7为根据本发明再一实施例的目标定位方法的流程图。如图7所示,目标定位方法的包括以下步骤:侦测感应信号的感应量(步骤S710)。是否在锁点状态(步骤S720)。判断感应信号的感应量是否大于第一感应门限值(步骤S730)。判断感应信号的感应量是否减弱且持续至大于一第一门限时间,并且判断感应信号的感应量小于第一感应门限值(步骤S740)。对目标的定位座标解除锁点(步骤S750)。维持对目标的定位座标的锁点状态(步骤S760)。对目标的定位座标进行锁点(步骤S770)。以下将依序说明目标定位方法的各步骤以便了解本揭露内容。
在步骤S710中,控制电路130在记录目标的定位座标后(也即图5实施例的步骤S520执行完后),会进入到此步骤的操作。进一步来说,侦测电路120针对目标F施加于感应模块110的力道并以一固定周期来持续进行电容量变化的侦测工作,并且将侦测结果RS传送至控制电路130,控制电路130接下来会根据侦测结果RS计算感应信号ES的感应量。接下来,进入到步骤S720。
在步骤S720中,控制电路130会判断目标F的定位座标是否已进入锁点状态,如果已进入锁点状态,则会进入到步骤S730;如果尚未进入锁点状态,则会进入到步骤S740。
在步骤S730中,当目标的定位座标处于锁点状态时,侦测电路120仍然会以一固定周期来对感应模块110上的感应信号ES进行侦测或取样,并将侦测结果RS传送至控制电路130以进行决策判断。在此步骤中,控制电路130会再度进行决策判断,也即控制电路130会判断感应信号ES的感应量是否大于第一感应门限值Z1。如果控制电路130依据判断条件决定了感应信号ES的感应量大于第一感应门限值Z1,则进入到步骤S750。如果控制电路130依据判断条件决定了感应信号ES的感应量小于第一感应门限值Z1,则进入到步骤S760。
在步骤S740中,控制电路130会开始进入双门限条件的决策判断。首先,第一个门限条件为,控制电路130会判断感应信号ES的感应量是否持续减弱中,也即判断其持续减弱的时间是否大于第一门限时间T1(即感应时间t1至感应时间t2的时间区间)。第二个门限条件为,控制电路130会同时判断感应信号ES的感应量是否小于第一感应门限值Z1。值得一提的是,在感应信号ES的感应量持续减弱的期间,控制电路130会撷取N个时间点的N个样本感应信号的感应量的平均以作为不同时间点的感应信号的感应量,其中N为大于1的正整数,在图6实施例中,是以N等于3进行设计,也即在感应时间t1至感应时间t2的时间区间中感应量曲线E上的每一个点都是以3个时间点的3个样本感应信号的感应量的平均计算而获得,据此,能够避免控制电路130因为杂讯干扰的影像而产生误判,并且增加控制电路130判断感应信号ES的感应量于持续减弱期间的准确性。
如果第一及第二个门限条件都成立时,也即感应信号ES的感应量的持续减弱时间大于第一门限时间T1并且感应信号ES的感应量小于第一感应门限值Z1,则控制电路130会进入到步骤S770。如果第一及第二个门限条件其中的一不成立时,则控制电路130会进入到图5实施例中的步骤S530的后的流程。在本实施例中,第一门限时间T1预设约为25毫秒,而第一感应门限值Z1为手指平均感应量的25%,然而,本实施例并不以第一门限时间T1与第一感应门限值Z1的数值作为限制,设计者可视实际应用需求来对第一门限时间T1与第一感应门限值Z1的数值设定做适性的调整。
在步骤S750中,如图6中的感应时间t3,当控制电路130依据判断条件决定了感应信号ES的感应量大于第一感应门限值Z1,则控制电路130会根据控制指令对目标F的定位座标进行解除锁点的动作。之后,目标定位方法会进入至图5中的步骤S530。
在步骤S760中,当控制电路130依据判断条件决定了感应信号ES的感应量仍然小于第一感应门限值Z1,则控制电路130会依据控制指令来维持对目标F的定位座标的锁点状态。之后,目标定位方法会返回至图5流程图中的步骤S510以进行后续的相关动作,在图5与图3实施例中流程图已有详细说明,在此不再赘述。
在步骤S770中,当控制电路130依决策判断(如步骤S740)决定了感应信号ES的感应量的持续减弱时间为大于第一门限时间T1并且感应信号ES的感应量为小于第一感应门限值Z1,则控制电路130会对目标F的定位座标进行锁点,如图6所示,感应时间t2至感应时间t3的时间区间表示目标F的定位座标进入到锁点状态。之后,进入到图5中的步骤S510。
据此,在当目标F离开触控面板100的表面时,通过第一门限时间T1与第一感应门限值Z1的双条件判断来决定目标F最终的定位座标,由此以避免触控面板周遭环境所产生杂讯干扰来造成目标F最终的定位座标的误判。
在此需说明的是,图7实施例的各步骤仅为方便说明的需要,本发明实施例并不以各步骤彼此间的顺序作为实施本发明各个实施例的限制条件。
〔实施例的可能功效〕
综上所述,本发明实施例所提出的目标定位方法,通过记录目标的定位座标与计算目标的感应座标来获得移动估计向量,接着,通过将移动估计向量的长度与一预设定距离进行比较,并根据比较结果来更新定位座标,达到降低由杂讯所造成的目标抖动及目标跳点的干扰。
在本揭露内容多个实施例中至少一实施例,在当目标离开触控面板的表面时,通过第一门限时间与第一感应门限值的双条件判断来决定目标最终的定位座标,由此以避免触控面板周遭环境所产生杂讯干扰来造成目标最终的定位座标的误判。
惟上述所揭露的图式及说明,仅为本发明的实施例而已,然其并非用以限定本发明,任何熟习此技艺者,当可依据上述的说明做各种的更动与润饰,即大凡依本发明申请专利范围及发明说明内容所作的简单的等效变化与修饰,皆仍属本发明专利涵盖的范围内。
Claims (6)
1.一种目标定位方法,用于一触控面板,其特征在于,该目标定位方法包括:
记录一目标的一定位座标;
根据一感应信号的计算,获得该目标的一感应座标;
根据该定位座标与该感应座标的计算,获得一移动估计向量;
判断该移动估计向量的长度是否小于一预设定距离;
如果该移动估计向量的长度小于该预设定距离,则输出该定位座标;
如果该移动估计向量的长度大于该预设定距离,则以该移动估计向量的长度与一门限值的比较结果更新该定位座标的位置,其中,根据该预设定距离与该移动估计向量,以计算该目标的一目标移动向量,以将该定位座标更新为该定位座标加上该目标移动向量的位置,输出更新后的该定位座标;
藉此,通过将移动估计向量的长度与一预设定距离进行比较,并根据比较结果来更新定位座标,达到降低由杂讯所造成的目标抖动及目标跳点的干扰。
2.如权利要求1所述的目标定位方法,其中在更新该定位座标的位置的步骤,
其中该目标移动向量的方向为该移动估计向量的单位向量,并且该目标移动向量的大小为该移动估计向量的长度减去该预设定距离。
3.如权利要求1所述的目标定位方法,其中在输出该定位座标之后,返回到根据一感应信号的计算以获得该目标的一感应座标的步骤。
4.如权利要求1所述的目标定位方法,其中在记录一目标的一定位座标的步骤之前,还包括:
侦测且确认该目标触碰到该触控面板,其中该触控面板为一电容式触控面板,并且该电容式触控面板的电容变化量为经由一控制电路转换成该感应信号。
5.如权利要求1所述的目标定位方法,其中在如果该移动估计向量的长度小于一预设定距离的步骤之后,还包括:
将该目标锁定在该定位座标。
6.如权利要求1所述的目标定位方法,其中该门限值与该预设定距离相当。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310291463.3A CN104281339B (zh) | 2013-07-11 | 2013-07-11 | 触控面板的目标定位方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310291463.3A CN104281339B (zh) | 2013-07-11 | 2013-07-11 | 触控面板的目标定位方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104281339A CN104281339A (zh) | 2015-01-14 |
CN104281339B true CN104281339B (zh) | 2018-04-10 |
Family
ID=52256279
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310291463.3A Active CN104281339B (zh) | 2013-07-11 | 2013-07-11 | 触控面板的目标定位方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104281339B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104750418B (zh) * | 2015-03-30 | 2017-03-15 | 努比亚技术有限公司 | 触摸操作区域长按操作的识别方法及装置 |
US10444899B2 (en) * | 2017-01-23 | 2019-10-15 | Stmicroelectronics Asia Pacific Pte Ltd | Multiple threshold motion tolerance to filter coordinate jitter in touch sensing |
CN107368223B (zh) * | 2017-07-31 | 2020-12-04 | 海信视像科技股份有限公司 | 多点触控的触摸点匹配方法及装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5543591A (en) * | 1992-06-08 | 1996-08-06 | Synaptics, Incorporated | Object position detector with edge motion feature and gesture recognition |
CN101308416A (zh) * | 2007-05-15 | 2008-11-19 | 宏达国际电子股份有限公司 | 使用者界面操作方法及其记录媒体 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100595925B1 (ko) * | 1998-01-26 | 2006-07-05 | 웨인 웨스터만 | 수동 입력 통합 방법 및 장치 |
CN100435078C (zh) * | 2005-06-20 | 2008-11-19 | 义隆电子股份有限公司 | 电容式触控板的物件检测方法 |
US7486274B2 (en) * | 2005-08-18 | 2009-02-03 | Mitsubishi Electric Research Laboratories, Inc. | Method for stabilizing and precisely locating pointers generated by handheld direct pointing devices |
US20110074694A1 (en) * | 2009-09-25 | 2011-03-31 | Peter William Rapp | Device and Method for Jitter Reduction on Touch-Sensitive Surfaces and Displays |
CN101963862A (zh) * | 2010-09-26 | 2011-02-02 | 苏州瀚瑞微电子有限公司 | 触摸屏上坐标防抖的方法 |
-
2013
- 2013-07-11 CN CN201310291463.3A patent/CN104281339B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5543591A (en) * | 1992-06-08 | 1996-08-06 | Synaptics, Incorporated | Object position detector with edge motion feature and gesture recognition |
CN101308416A (zh) * | 2007-05-15 | 2008-11-19 | 宏达国际电子股份有限公司 | 使用者界面操作方法及其记录媒体 |
Also Published As
Publication number | Publication date |
---|---|
CN104281339A (zh) | 2015-01-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8674958B1 (en) | Method and apparatus for accurate coordinate calculation of objects in touch applications | |
CN107092385B (zh) | 针对温度的力校准 | |
US8730187B2 (en) | Techniques for sorting data that represents touch positions on a sensing device | |
US9501168B2 (en) | Methods and apparatus to detect a presence of a conductive object | |
KR20200092309A (ko) | 터치 센서 디바이스를 사용한 거동 인증을 위한 시스템들 및 방법들 | |
US9898137B2 (en) | Object positioning method for a touch panel | |
US20140043251A1 (en) | Dual Scanning with Automatic Gain Control | |
JP5519026B2 (ja) | タッチパネルにおけるマルチタッチ信号バイアスドリフトの補償 | |
TWI581171B (zh) | 多點手勢識別方法及多點平移手勢的識別裝置 | |
CN101916153B (zh) | 触摸屏的触摸点的定位方法、装置以及终端 | |
CN101727242B (zh) | 触控板上侦测多指触控的方法 | |
CN104750299A (zh) | 多触控屏幕装置及多触控屏幕相邻交接处侦测判断的方法 | |
CN105320383A (zh) | 基于触摸性能调整触摸感测激励电压电平 | |
US10969894B2 (en) | Method and system for measuring a phase baseline estimate of an input device | |
CN107817925B (zh) | 电容式触摸板基线值调整方法 | |
CN105683886A (zh) | 用于在触摸应用中以抗高噪声性计算坐标的方法和装置 | |
CN104281339B (zh) | 触控面板的目标定位方法 | |
CN102214028B (zh) | 触控板的手势识别方法与手势识别装置 | |
Uchino et al. | A full integration of electromagnetic resonance sensor and capacitive touch sensor into LCD | |
US10540042B2 (en) | Impedance ratio-based current conveyor | |
US10620759B2 (en) | Method and system for scanning matrix electrode sub-regions | |
CN102955601B (zh) | 触控面板的3d感测方法及*** | |
CN101989137A (zh) | 触控点位移量判断方法与判断装置 | |
US9632606B1 (en) | Iteratively adjusting estimated touch geometries of estimated touches to sequential estimated actual touches | |
CN104375639A (zh) | 一种空中感应设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |