触控板的触控点检测方法技术

技术编号:2917036 阅读:262 留言:0更新日期:2012-04-11 18:40
一种触控板的触控点检测方法,适用于在一触控板上正确检测多个触控点,包括下列步骤:周期性扫描触控板;当扫描触控板在一第一时间检测到一第一触控点时,记录第一触控点在一第一维方向与一第二维方向的坐标值;在第一时间之后,继续扫描触控板;以及在第一时间之后,当一第二时间检测到多个新增的触控可能点时,根据所记录的第一触控点的第一维方向与第二维方向的坐标值,从多个新增的触控可能点中判断一第二触控点的位置。本发明专利技术可实现两点或大于两点的多触控点检测。

【技术实现步骤摘要】

本专利技术涉及多点触控
,且尤其涉及一种触控板的触控点检测方法,适用于在一触控板上正确检测多个触控点。
技术介绍
触控板由于体积小、成本低、消耗功率低及使用寿命长,因此被广泛地应用在各类电子产品上作为输入装置,使用者仅需以物件(例如手指或触控笔之类的导电性物件)在面板上滑动或接触,使游标产生相对移动或绝对坐标移动,即可完成包括文字书写、卷动视窗及虚拟按键等各种输入。根据所采用的物件类型以及确定触控点位置的方式,可将触控板大致划分为电容式、电阻式、电磁式、表面声波式及红外线式触控板等类别。其中,电容式触控板是一种可供手指在平滑的面板上移动以控制游标移动的输入装置,当手指触碰面板时,所触碰位置(也即触控点)的第一维方向和第二维方向上的感应量大小将产生改变,因此传感器(Sensing Element)借助检测感应量的大小即可判断物件是否触碰电容式触控板。因为电容式触控板的厚度非常薄,所以能够设计于超薄的笔记本电脑、键盘、数字播放器或其他装置之中,而且由于其不是机械式的设计,所以在维护上非常简便。参见图5,公知的电容式触控板在检测多点例如两点触控时,无法正确判断实际触控点的坐标(A,A)、(C,C),而仅能判断为一个区域,共四个坐标(A,A)、(C,A)、(C,C)及(A,C),其中(C,A)、(A,C)实际上为虚拟触控点坐标。所以在得到的结果受到限制的情况下,在许多方面都会造成使用者的不便,不利于电容式触控板的广泛应用。
技术实现思路
本专利技术的目的就是在于提供一种触控板的触控点检测方法,适用于在一触控板上正确检测多个触控点。-->为实现以上或其他目的,本专利技术一实施例提出的一种触控板的触控点检测方法,适用于在一触控板上检测多个触控点,包括下列步骤:周期性扫描触控板;当扫描触控板并在一第一时间检测到一第一触控点时,记录第一触控点在一第一维方向与一第二维方向的坐标值;在第一时间之后继续扫描该触控板;以及在该第一时间之后,当一第二时间检测到多个新增的触控可能点时,根据所记录的第一触控点的第一维方向与第二维方向的坐标值,从多个新增的触控可能点中判断一第二触控点的位置。进一步地,上述的第二时间与第一时间之间的时间间隔不小于单帧扫描时间。上述的根据所记录的第一触控点的第一维方向与第二维方向的坐标值,从多个新增的触控可能点中判断第二触控点的位置的步骤可包括:移除多个新增的触控可能点中具备与第一触控点的第一维方向的坐标值相同的触控可能点;移除多个新增的触控可能点中具备与第一触控点的第二维方向的坐标值相同的触控可能点;以及将经过前述移除步骤后所剩下的新增的可能触控点设置为第二触控点。上述的触控板的触控点检测方法还可包括下列步骤:在第二时间之后,继续扫描该触控板,以及当扫描触控板在第三时间检测到前述多个新增的触控可能点减少时,根据所减少的多个触控可能点来确认第一触控点与第二触控点的第一维方向及第二维方向的坐标值。其中,根据所减少的多个触控可能点来确认第一触控点与第二触控点的第一维方向及第二维方向的坐标值,可包括下列步骤:取得所减少的每一个多个触控可能点的第一维方向及第二维方向的坐标值;取得所减少的多个触控可能点中的一第一触控可能点的第一维方向的坐标值及一第二触控可能点的第二维方向的坐标值,并以所取得的第一维方向的坐标值与第二维方向的坐标值为第一触控点的位置;以及取得所减少的多个触控可能点中的第一触控可能点的第二维方向的坐标值及第二触控可能点的第一维方向的坐标值,并以所取得的第一维方向的坐标值与第二维方向的坐标值为第二触控点的位置。本专利技术再一实施例提出的一种触控板的触控点检测方法,适用于在一触控板上检测多个触控点,包括下列步骤:周期性扫描触控板;以及利用在检测一新增触控点产生之前所检测到的现有触控点各自在一第一维方向与一-->第二维方向的坐标值,以及参考新增触控点触碰触控板所产生的至少一个触控可能点各自在第一维方向与第二维方向的坐标值,以判断新增触控点的位置。进一步地,上述利用在检测新增触控点产生之前所检测到的现有触控点各自在第一维方向与第二维方向的坐标值,以及参考新增触控点触碰触控板所产生的至少一个触控可能点各自在第一维方向与第二维方向的坐标值,以判断新增触控点的位置,可包括下列步骤:当新增触控点产生之前并没有现有触控点时:记录触控可能点在第一维方向与第二维方向的坐标值为新增触控点的位置;以及记录新增触控点的位置为一个现有触控点的位置;当新增触控点产生之前已经存在现有触控点时:检测因新增触控点的产生而新增的多个触控可能点,根据所记录的现有触控点各自在第一维方向与第二维方向的坐标值,从新增的多个触控可能点中判断新增触控点的坐标值;以及记录新增触控点在第一维方向与第二维方向的坐标值为一个现有触控点的位置。更进一步地,上述检测因新增触控点的产生而新增的多个触控可能点,根据所记录的现有触控点各自在第一维方向与第二维方向的坐标值,从新增的多个触控可能点中判断新增触控点的位置,可包括下列步骤:取得新增的多个触控可能点中的一特殊触控点,其中,特殊触控点的第一维方向的坐标值与每一个现有触控点的第一维方向的坐标值皆不相同,且特殊触控点的第二维方向的坐标值与每一个现有触控点的第二维方向的坐标值皆不相同;以及设定特殊触控点为新增触控点。本专利技术又一实施例提出的一种触控板的触控点检测方法,适用于在一触控板上检测多个触控点,包括下列步骤:周期性扫描触控板;以及依据多个触控可能点的减少的状况,判断触控板上相对应的一待定位触控点在一第一维方向与一第二维方向的坐标值,其中,多个触控可能点包括实际触碰触控板的多个触控点以及因为触控板的特性而由多个触控点所产生的多个虚拟触控点。进一步地,上述依据多个触控可能点的减少的状况,判断触控板上相对应的待定位触控点在第一维方向与第二维方向的坐标值,可包括下列步骤:-->取得减少的每一个多个触控可能点的第一维方向及第二维方向的坐标值;从减少的多个触控可能点中选取一特殊触控点,其中,特殊触控点与其他减少的多个触控可能点中的至少一个具有相同的第一维方向的坐标值,且与其他减少的多个触控可能点中的至少一个具有相同的第二维方向的坐标值;以及设定特殊触控点的第一维方向与第二维方向的坐标值为待定位触控点的第一维方向与第二维方向的坐标值。本专利技术实施例是基于物件(例如手指)接触触控板上的两点时,以一般人性化的操作来看,在接触及/或离开触控板时会存在时间差的前提下,来达到判定两点的能力,也可由此方式达到判定大于两点的多点的需求。进一步地,由于本专利技术实施例提出的触控点检测方法可实现大于两点的多触控点检测,因此其可应用到判定放大、缩小及旋转等相关触碰手势。为让本专利技术的上述和其他目的、特征和优点能更明显易懂,下文特举优选实施例,并配合附图,作详细说明如下。附图说明图1是本专利技术实施例提出的触控检测方法中周期性扫描触控板的时序图。图2是本专利技术实施例提出的触控检测方法中触控初期的一检测状态示意图。图3是本专利技术实施例提出的触控检测方法中触控期的一检测状态示意图。图4是本专利技术实施例提出的触控检测方法中触控结束期的一检测状态示意图。图5是一种电容式触控板的一检测状态示意图。其中,附图标记说明如下:TF:单帧扫描时间A、C、(A,A)、(C,C):触控本文档来自技高网...

【技术保护点】
一种触控板的触控点检测方法,适用于在一触控板上检测多个触控点,包括下列步骤: 周期性扫描该触控板; 当扫描该触控板在一第一时间检测到一第一触控点时,记录该第一触控点在一第一维方向与一第二维方向的坐标值; 在该第一时间之后继续扫描该触控板;以及 在该第一时间之后,当一第二时间检测到多个新增的触控可能点时,根据所记录的该第一触控点的该第一维方向与该第二维方向的坐标值,从所述多个新增的触控可能点中判断一第二触控点的位置。

【技术特征摘要】
1.一种触控板的触控点检测方法,适用于在一触控板上检测多个触控点,包括下列步骤:周期性扫描该触控板;当扫描该触控板在一第一时间检测到一第一触控点时,记录该第一触控点在一第一维方向与一第二维方向的坐标值;在该第一时间之后继续扫描该触控板;以及在该第一时间之后,当一第二时间检测到多个新增的触控可能点时,根据所记录的该第一触控点的该第一维方向与该第二维方向的坐标值,从所述多个新增的触控可能点中判断一第二触控点的位置。2.如权利要求1所述的触控点检测方法,其中该第二时间与该第一时间之间的时间间隔不小于单帧扫描时间。3.如权利要求1所述的触控点检测方法,其中根据所记录的该第一触控点的该第一维方向与该第二维方向的坐标值,从所述多个新增的触控可能点中判断该第二触控点的位置的步骤包括:移除所述多个新增的触控可能点中具备与该第一触控点的该第一维方向的坐标值相同的触控可能点;移除所述多个新增的触控可能点中具备与该第一触控点的该第二维方向的坐标值相同的触控可能点;以及将经过前述移除步骤后所剩下的新增的可能触控点设置为该第二触控点。4.如权利要求1所述的触控点检测方法,还包括下列步骤:在该第二时间之后,继续扫描该触控板;以及当一第三时间检测到所述多个触控可能点减少时,根据所减少的所述多个触控可能点来确认该第一触控点与该第二触控点的该第一维方向及该第二维方向的坐标值。5.如权利要求4所述的触控点检测方法,其中根据所减少的所述多个触控可能点来确认该第一触控点与该第二触控点的该第一维方向及该第二维方向的坐标值,包括下列步骤:取得所减少的每一个所述多个触控可能点的该第一维方向及该第二维方向的坐标值;取得所减少的所述多个触控可能点中的一第一触控可能点的该第一维方向的坐标值及一第二触控可能点的该第二维方向的坐标值,并以所取得的该第一维方向的坐标值与该第二维方向的坐标值为该第一触控点的位置;以及取得所减少的所述多个触控可能点中的该第一触控可能点的该第二维方向的坐标值及该第二触控可能点的该第一维方向的坐标值,并以所取得的该第一维方向的坐标值与该第二维方向的坐标值为该第二触控点的位置。6.一种触控板的触控点检测方法,适用于在一触控板上检测多个触控点,包括下列步骤:周期性扫描该触控板;以及利用在检测一新增触控点产生之前所检测到的现有触控点各自在一第一维方向与一第二维方向的坐标值,以及参考该新增触控点触碰该触控板所产生的至少一个触控可能点的各该第一维方向与该第二维方向的坐标值,以判断该新增触控点的位置。7....

【专利技术属性】
技术研发人员:廖士权许育民
申请(专利权)人:友达光电股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1