触控检测方法及应用其的触控检测电路的制作方法

文档序号:6332755阅读:175来源:国知局
专利名称:触控检测方法及应用其的触控检测电路的制作方法
技术领域
本发明是关于一种触控检测方法及应用其的触控检测电路,且特别是有关于一种用以检测使用者触发的双击操作(Double Click)事件的触控检测方法及应用其的触控检测电路。
背景技术
在科技发展日新月异的现今时代中,触控式显示面板已被开发出来,并广泛地应用在多种电子产品中。在现有技术中,电容感应式触控显示面板为一种主流的触控式显示面板,其包括配置有透明电极的基板。此透明电极可感应导电体(例如是使用者的手指) 接近此基板的触控操作事件,以对应地产生可检测的电信号。通过检测并转换此电信号,可实现可触控式操作的显示面板。然而,为了便利使用者的操作,如何设计出触控检测电路,来精确地检测使用者操作触控显示面板时做出的各种触控手势,为业界不断致力的方向的一。

发明内容
本发明的目的是提供一种触控检测方法及应用其的触控检测电路,相较于传统触控式检测电路,本发明相关的触控检测方法及应用其的触控检测电路其检测流程较为简单及检测精确度较高。根据本发明的第一方面提出一种触控检测方法,应用于触控检测电路中,以检测触发于触控式面板的双击操作(Double Click)事件。触控检测方法包括下列的步骤。首先判断是否检测到触发于触控式面板上的第一碰触事件;若是,记录第一碰触事件对应的第一组碰触位置、启动计时操作以决定操作期间并将操作标记设定为第一数值。接着判断操作周期是否终止。当操作期间尚未终止且操作标记对应至第一数值时,判断是否检测到触发于触控式面板上的第一碰触终止事件;若是,将点击标记的数值递增1、将操作标记设定为第二数值并重复步骤(c)。当操作期间尚未终止且操作标记对应至第二数值时,判断是否检测到触发于触控式面板上的第二碰触事件;若是,记录第二碰触事件对应的第二组碰触位置、将操作标记设定为第三数值并重复步骤(c)。当操作期间尚未终止且操作标记对应至第三数值时,判断是否检测到触发于触控式面板上的第二碰触终止事件;若是,将点击标记的数值递增1、将操作标记设定为第一数值并重复步骤(c)。当操作周期终止时,判断点击标记是否大于或等于数值N+2,并判断第一组及第二组碰触位置间的一组相对距离是否小于或等于临界距离,其中N为点击标记的起始数值;若是,判断双击事件成立。根据本发明的第一方面提出一种触控检测电路,其中包括储存程序代码的电脑可读取媒体及处理器。处理器存取电脑可读取媒体,以执行触控检测方法来检测触发于触控式面板的双击操作事件。此触控检测方法包括下列的步骤。首先判断是否检测到触发于触控式面板上的第一碰触事件;若是,记录第一碰触事件对应的第一组碰触位置、启动计时操作以决定操作期间并将操作标记设定为第一数值。接着判断操作周期是否终止。当操作期间尚未终止且操作标记对应至第一数值时,判断是否检测到触发于触控式面板上的第一碰触终止事件;若是,将点击标记的数值递增1、将操作标记设定为第二数值并重复步骤(C)。 当操作期间尚未终止且操作标记对应至第二数值时,判断是否检测到触发于触控式面板上的第二碰触事件;若是,记录第二碰触事件对应的第二组碰触位置、将操作标记设定为第三数值并重复步骤(C)。当操作期间尚未终止且操作标记对应至第三数值时,判断是否检测到触发于触控式面板上的第二碰触终止事件;若是,将点击标记的数值递增1、将操作标记设定为第一数值并重复步骤(C)。当操作周期终止时,判断点击标记是否大于或等于数值 N+2,并判断第一组及第二组碰触位置间的一组相对距离是否小于或等于临界距离,其中N 为点击标记的起始数值;若是,判断双击事件成立。本发明的有益技术效果是本发明的触控检测方法及应用其的触控检测电路是以参考两次单击操作事件触发的距离小于一个临界距离,且此两次单击操作事件触发时间的整体操作时间小于或等于一个操作期间的条件,来做为检测使用者执行的双击操作 (Double Click)事件的检测条件。据此,相较于传统触控式检测电路,本发明的触控检测方法及应用其的触控检测电路具有检测流程较为简单及检测精确度较高的优点。


为了对本发明的上述及其它方面有更佳的了解,下文特举较佳实施例,并配合附图作详细说明,其中图1绘示依照本发明实施例的触控检测电路的方块图。图2A及图2B绘示依照本发明实施例的触控检测方法的流程图。图3A及图;3B绘示依照本发明实施例的触控检测方法的另一流程图。
具体实施例方式本发明实施例的触控检测方法是参考触发点击操作时的位置信息及时间信息,来检测使用者执行的双击操作(Double Click)事件。请参照图1,其绘示依照本发明实施例的触控检测电路的方块图。举例来说,触控检测电路30应用于触控显示系统1中,其中还包括触控显示面板10及触控定位电路20。 举例来说,触控显示面板10为电容感应式(Capacitive)触控显示面板。触控显示面板10 中例如设置有触控电极,以响应于导体(例如是使用者的手指)接近的操作事件,对应地感应产生触控电信号&。触控定位电路20根据触控电信号&来找出定位信息Sp,以指示触控显示面板10中触发生此导体接近操作事件的位置。触控检测电路30接收定位信息Sp,并据以进行触控检测方法,以判断使用者触发的操作事件是否为双击操作(Double Click)事件。触控检测电路30例如包括处理器32 及电脑可读取媒体34。电脑可读取媒体34储存程序代码P,处理器32存取电脑可读取媒体34中的程序代码P,以执行此触控检测方法。在一个例子中,此触控检测方法包括下列的流程步骤。首先如步骤(a),处理器32判断是否检测到触发于触控式面板10上的第一碰触事件。举例来说,此第一碰触事件为使用者操作一个导体(例如是手指),使其接近并碰触触控式面板10中区域Ax的事件。当检测到此第一碰触事件时则执行步骤(b),处理器32根据定位信息Sp来找出并记录此第一碰触事件对应的第一组碰触位置。举例来说,此第一组碰触位置是以区域Ax于触控式面板10中的相对坐标位置信息(Χ0,Υ0)来表示。处理器 32更启动计时操作以决定操作期间ΤΡ,并将操作标记Mate设定为第一数值。举例来说, 操作标记Mate的此第一数值为数值0。然后如步骤(c),处理器32判断操作周期TP是否终止若否,处理器32执行步骤 (il)及(i2),以分别判断操作标记Mate是否对应至此第一数值及判断操作标记Mate是否对应至第二数值。举例来说,操作标记Mate的此第二数值为数值1。在步骤(il)之后,当操作标记Mate对应至此第一数值时,表示触控检测电路30 已经检测到此第一碰触事件。在此状态下,处理器32执行包括步骤(dl)及(业)的操作流程,以检测与此第一碰触事件对应的第一碰触终止事件的操作流程。举例来说,此第一碰触终止事件为使用者操作的此导体停止碰触区域Ax并远离触控式面板10的事件。进一步来说,于步骤(dl)中,处理器32判断是否检测到触发于触控式面板10上的第一碰触终止事件;若否则重复步骤(c);若是则执行步骤(d2),处理器32将点击标记 Break的数值递增1而等于N+1 ;将操作标记Mate设定为此第二数值。其中N为点击标记 Break的起始数值,其例如为数值0,如此在步骤(业)的操作后,点击标记Break对应至数值1,以指示触控检测电路30已完成使用者所触发的单击操作(Single Click)事件(包括此第一碰触事件及此第一碰触终止事件)的检测操作。处理器32还于步骤(业)结束后,重复步骤(c),以判断操作周期TP是否终止,并于判断操作周期TP尚未终止时执行步骤(il) 及(i2),以判断操作标记Mate的数值。当操作标记Mate对应至第二数值时,表示触控检测电路30处于已检测到此第一碰触事件及此第一碰触终止事件。在此状态下,处理器32执行包括步骤(el)及(U)的操作流程,以检测第二碰触事件的操作流程。举例来说,相似于此第一碰触事件,此第二碰触事件为使用者操作一个导体(例如是手指)使其接近并碰触触控式面板10中的区域Ax' 的事件。进一步来说,于步骤(el)中,处理器32判断是否检测到触发于触控式面板10上的此第二碰触事件;若否则重复步骤(c);若是则执行步骤(e2),处理器32根据定位信息 Sp来找出并记录此第二碰触事件对应的第二组碰触位置;将操作标记Mate设定为第三数值,其中此第三数值例如为数值2。举例来说,此第二组碰触位置是以区域Ax'于触控式面板10中的相对坐标位置信息(XI,Yl)来表示。处理器32更于步骤(e2)结束后,重复步骤(c),以判断操作周期TP是否终止,并于判断操作周期TP尚未终止时执行步骤(il)及 ( 2),以判断操作标记Mate的数值。 当操作标记Mate对应至第三数值时,表示触控检测电路30处于已检测到此第一碰触事件、此第一碰触终止事件及此第二碰触事件的第三操作状态。在此第三操作状态下, 处理器32是执行包括步骤(fl)及( )的操作流程,以检测与此第二碰触事件对应的第二碰触终止事件的操作流程。举例来说,相似于此第一碰触终止事件,此第二碰触终止事件为使用者操作的此导体停止碰触区域Ax'并远离触控式面板10的事件。
进一步来说,于步骤(fl)中,处理器32判断是否检测到触发于触控式面板10上的第二碰触终止事件;若否则重复步骤(c);若是则执行步骤(f2),处理器32将点击标记 Break的数值递增1,如此点击标记Break例如对应至数值2 ;将操作标记State设定为此第一数值。其中在触控检测方法进入步骤(fl)及( )时,其是已于步骤(业)中将点击标记Break由起始数值0递增为数值1。据此在步骤( )的操作后,点击标记Break对应至数值2,以指示触控检测电路30已完成使用者所触发的双击操作事件(包括此第一碰触事件、此第一碰触终止事件、此第二碰触事件及此第二碰触终止事件)的检测操作。处理器32 还于步骤(f2)结束后,重复步骤(c),以判断操作周期TP是否终止。据此,通过前述步骤(dl)-(d2)、(el)-(e2)及(fl)-(f2)的循环操作,处理器32 可有效地实现对使用者触发的双击操作事件进行检测的操作。在步骤(c)中,当处理器32判断操作周期TP终止时则执行步骤(g),处理器32判断点击标记Break是否大于或等于数值N+2,并判断此第一组及此第二组碰触位置间的相对距离(即是相对位置坐标(Χ0,Υ0)与(XI,Yl)的距离)是否小于或等于临界距离,其中 N为点击标记的起始数值。当点击标记Break大于或等于数值N+2且此相对距离小于或等于此临界距离时则执行步骤(h),处理器32判断此双击事件成立。换言之,本发明实施例的触控检测电路30是在两次单击操作事件触发的距离小于此临界距离,且时间间隔小于或等于此操作期间TP的条件,来对使用者执行的双击操作 (Double Click)事件进行检测。在一个实施例中,步骤(b)中处理器32启动计时操作决定操作期间TP的操作是由计数器的方式来实现。详细的说,处理器32是设定计数器对应至计数值M,而操作期间 TP的长度是由计数值M及触控检测电路30执行步骤(il)_(i2)、(dl)-(d2)、(el)-(e2)、 (fl)-(f2)所需的最大操作延迟时间所决定,其中M为大于1的自然数。在此实施例中,触控检测方法于步骤(d2' )、(e2')与(f2')后还例如包括步骤(j),处理器32在重复执行步骤(c)之前将计数值M递减1 ;而触控检测方法于步骤(c)中是通过判断计数值M是否对应至数值0,以判断操作周期TP是否终止,如图3A、图;3B所示。举一个操作实例来说, 触控检测电路30执行前述步骤(il)_(i2)、(dl)-(d2)、(el)-(e2)、(fl)-(f2)所需的最大延迟时间为10微秒(Microsecond,ms),而M对应至数值50 ;据此,操作期间TP的长度为 500ms ο在本实施例中,虽仅以此第一及此第二碰触事件为使用者操作一个导体(例如是手指)使其接近并碰触触控式面板10的事件的情形为例做说明,然而,本实施例的触控检测电路30并不局限于此。在其它例子中,此第一及此第二碰触事件亦可为使用者操作两个或两个以上导体 (例如是两个或两根以上的手指),使其接近并碰触触控式面板30的事件。在这个例子中, 触控检测方法中的步骤(a)及(e)中检测到的第一及第二碰触事件为多个导电物体接近触控显示面板10所触发的事件;步骤(d)及(f)中检测到的第一及第二碰触终止事件为多个导电物体远离触控显示面板10所触发的事件。另外,触控检测方法中步骤(b)及(e2)记录的此第一组及此第二碰触位置分别包括多个第一碰触位置及多个第二碰触位置,其中此些第二碰触位置分别与此些第一碰触位置具有一对一的对应关系;且步骤(g)及(h)中参考的此组相对距离包括这些第一碰触位置与对应的第二碰触位置间的多笔子距离。在步骤 (g)是在此组相对距离中所有的子距离均小于此临界距离时执行步骤(h)。本实施例的触控检测方法及应用其的触控检测电路是以参考两次单击操作事件触发的距离小于一个临界距离,且此两次单击操作事件触发时间的整体操作时间小于或等于一个操作期间的条件,来做为检测使用者执行的双击操作(Double Click)事件的检测条件。据此,相较于传统触控式检测电路,本实施例的触控检测方法及应用其的触控检测电路具有检测流程较为简单及检测精确度较高的优点。 综上所述,虽然本发明已以较佳实施例揭露如上,然而其并非用以限定本发明。本发明所属技术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作各种等同的改变或替换。因此,本发明的保护范围当视后附的本申请权利要求范围所界定的为准。
权利要求
1.一种触控检测方法,应用于一触控检测电路中,以检测触发于一触控式面板的一双击操作事件,其特征在于,该触控检测方法包括(a)判断是否检测到触发于该触控式面板上的一第一碰触事件;(b)当检测到该第一碰触事件时,记录该第一碰触事件对应的一第一组碰触位置、启动一计时操作以决定一操作期间并将一操作标记设定为一第一数值;(c)判断该操作周期是否终止;(d)当该操作期间尚未终止且该操作标记对应至该第一数值时,判断是否检测到触发于该触控式面板上的一第一碰触终止事件,若是,将一点击标记的数值递增1、将该操作标记设定为一第二数值并重复步骤(c);(e)当该操作期间尚未终止且该操作标记对应至该第二数值时,判断是否检测到触发于该触控式面板上的一第二碰触事件,若是,记录该第二碰触事件对应的一第二组碰触位置、将该操作标记设定为一第三数值并重复步骤(c);(f)当该操作期间尚未终止且该操作标记对应至该第三数值时,判断是否检测到触发于该触控式面板上的一第二碰触终止事件,若是,将该点击标记的数值递增1、将该操作标记设定为该第一数值并重复步骤(c);(g)当该操作周期终止时,判断该点击标记是否大于或等于数值N+2,并判断该第一组及该第二组碰触位置间的一组相对距离是否小于或等于一临界距离,其中N为该点击标记的起始数值;以及(h)当该点击标记大于或等于N+2且该组相对距离小于或等于该临界距离时,判断该双击事件成立。
2.根据权利要求1所述的触控检测方法,其特征在于,于步骤(c)之后,当该操作期间尚未终止时还包括(il)判断该操作标记是否对应至该第一数值,若是,则执行步骤(d);及( 2)判断该操作标记是否对应至该第二数值,若是,则执行步骤(e);其中,当该操作标记不与该第一及该第二数值对应时,是执行步骤(f)。
3.根据权利要求1所述的触控检测方法,其特征在于,于步骤(b)中包括(bl)设定一计数器对应至一计数值M,该操作期间是由该计数值M及该触控检测电路执行各步骤(d)-(f)所需的时间所决定。
4.根据权利要求3所述的触控检测方法,其特征在于,于步骤(d)-(f)与步骤(c)之间还包括(j)在步骤(d)-(f)结束后且步骤(c)重复执行前,将该计数值递减1。
5.根据权利要求4所述的触控检测方法,其特征在于,于步骤(c)中包括(cl)通过判断该计数值M是否对应至数值0,以判断该操作周期是否终止。
6.根据权利要求1所述的触控检测方法,其特征在于,步骤(a)及(e)中检测到的该第一及该第二碰触事件为单一导电物体接近该触控显示面板所触发的事件,步骤(d)及(f) 中检测到的该第一及该第二碰触终止事件为该导电物体远离该触控显示面板所触发的事件。
7.根据权利要求1所述的触控检测方法,其特征在于,步骤(a)及(e)中检测到的该第一及该第二碰触事件为多个导电物体接近该触控显示面板所触发的事件,步骤(d)及(f)中检测到的该第一及该第二碰触终止事件为多个导电物体远离该触控显示面板所触发的事件;其中,该第一组碰触位置包括多个第一碰触位置,该第二组碰触位置包括多个第二碰触位置,分别与这些第一碰触位置对应,这些第一碰触位置与对应的这些第二碰触位置间可决定该组相对距离中的多笔距离信息。
8.一种触控检测电路,其特征在于,包括一电脑可读取媒体,用以储存一程序代码;以及一处理器,用以存取该电脑可读取媒体,以执行一触控检测方法来检测触发于一触控式面板的一双击操作事件,该触控检测方法包括(a)判断是否检测到触发于该触控式面板上的一第一碰触事件;(b)当检测到该第一碰触事件时,记录该第一碰触事件对应的一第一组碰触位置、启动一计时操作以决定一操作期间并将一操作标记设定为一第一数值;(c)判断该操作周期是否终止;(d)当该操作期间尚未终止且该操作标记对应至该第一数值时,判断是否检测到触发于该触控式面板上的一第一碰触终止事件,若是,将一点击标记的数值递增1、将该操作标记设定为一第二数值并重复步骤(c);(e)当该操作期间尚未终止且该操作标记对应至该第二数值时,判断是否检测到触发于该触控式面板上的一第二碰触事件,若是,记录该第二碰触事件对应的一第二组碰触位置、将该操作标记设定为一第三数值并重复步骤(c);(f)当该操作期间尚未终止且该操作标记对应至该第三数值时,判断是否检测到触发于该触控式面板上的一第二碰触终止事件,若是,将该点击标记的数值递增1、将该操作标记设定为该第一数值并重复步骤(c);(g)当该操作周期终止时,判断该点击标记是否大于或等于数值N+2,并判断该第一组及该第二组碰触位置间的一组相对距离是否小于或等于一临界距离,其中N为该点击标记的起始数值;及(h)当该点击标记大于或等于N+2且该组相对距离小于或等于该临界距离时,判断该双击事件成立。
9.根据权利要求8所述的触控检测电路,其特征在于,该触控检测方法于步骤(c)之后,当该操作期间尚未终止时还包括(il)判断该操作标记是否对应至该第一数值,若是,则执行步骤(d);及( 2)判断该操作标记是否对应至该第二数值,若是,则执行步骤(e);其中,当该操作标记不与该第一及该第二数值对应时,是执行步骤(f)。
10.根据权利要求8所述的触控检测电路,其特征在于,该触控检测方法于步骤(b)中包括(bl)设定一计数器对应至一计数值M,该操作期间是由该计数值M及该触控检测电路执行各步骤(d)-(f)所需的时间所决定。
11.根据权利要求10所述的触控检测电路,其特征在于,,该触控检测方法于步骤 (d)-(f)与步骤(c)之间还包括(j)在步骤(d)-(f)结束后且步骤(c)重复执行前,将该计数值递减1。
12.根据权利要求11所述的触控检测电路,其特征在于,该触控检测方法于步骤(c)中包括(cl)通过判断该计数值M是否对应至数值0,以判断该操作周期是否终止。
13.根据权利要求8所述的触控检测电路,其特征在于,步骤(a)及(e)中检测到的该第一及该第二碰触事件为单一导电物体接近该触控显示面板所触发的事件,步骤(d)及 (f)中检测到的该第一及该第二碰触终止事件为该导电物体远离该触控显示面板所触发的事件。
14.根据权利要求8所述的触控检测电路,其特征在于,步骤(a)及(e)中检测到的该第一及该第二碰触事件为多个导电物体接近该触控显示面板所触发的事件,步骤(d)及 (f)中检测到的该第一及该第二碰触终止事件为多个导电物体远离该触控显示面板所触发的事件;其中,该第一组碰触位置包括多个第一碰触位置,该第二组碰触位置包括多个第二碰触位置,分别与这些第一碰触位置对应,这些第一碰触位置与对应的这些第二碰触位置间可决定该组相对距离中的多笔距离信息。
全文摘要
本发明是一种触控检测方法及应用其的触控检测电路,该触控检测方法是一种双击操作触控检测方法,其特征在于,包括下列步骤。判断是否检测到第一事件;若是,记录对应的第一位置、启动计时期间并设第一标记。判断操作周期是否终止;若否且第二标记成立,则于检测到第一终止事件时将计数值递增1并设第二标记;若否且第二标记成立,则于检测到第二事件时记录对应的第二位置并设第三标记;若否且第三标记成立,则于检测到第二终止事件时将计数值递增1;若是,于计数值大于特定数值且第一及第二位置的距离小于或等于临界值时,判断双击事件成立。
文档编号G06F3/041GK102411442SQ201010293470
公开日2012年4月11日 申请日期2010年9月20日 优先权日2010年9月20日
发明者张竣杰, 张辉宏, 赖志章 申请人:联咏科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1