用于参数化和识别触摸敏感表面上圆周手势的方法技术

技术编号:7249135 阅读:167 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及用于参数化和识别触摸敏感表面上圆周手势的方法。该方法包括将触摸敏感表面划分成四个象限;检测从第一象限到第二象限的转变;对每个经检测的象限转变添加时间戳和追踪;以及计算象限转变之间的时间,从而使得可以检测触摸敏感表面上圆周手势的圆周速度及方向。经检测的方向可以是顺时针方向也可以是逆时针方向。

【技术实现步骤摘要】

本专利技术涉及触摸屏,并且更具体地,涉及通过圆周手势的使用和识别来与触摸屏交互的新方法。
技术介绍
在本领域中已知与触摸屏相关联的硬件和对应的常规操作方法。然而,仍不断期望用于与触摸屏交互的新操作模式。对于触摸输入设备(诸如,触摸屏)的日益增长的需求,需要用最简单最直观的手势来检测持续的连续调整。触摸敏感表面上的圆周手势是指示延长的连续调整的最好方法。因此,期望的是一种用于参数化和识别触摸敏感表面(诸如触摸屏)上的圆周手势的方法。
技术实现思路
因此,本专利技术的方法对在触摸敏感表面的任意位置做出的圆周手势进行参数化。 本专利技术的方法包括提取用以指示在触摸敏感表面任意位置做出的圆周手势的顺时针或逆时针动作的参数。本专利技术的方法还包括提取用以指示在触摸敏感表面任意位置做出的圆周手势的顺时针或逆时针动作的速度的参数。根据本专利技术的参数化和识别触摸敏感表面上圆周手势的方法包括将触摸敏感表面分成四个象限;检测从第一象限到第二象限的转变;对每个经检测的象限转变进行时间戳和追踪;以及计算象限转变之间的时间,从而使得可以检测触摸敏感表面上圆周手势的圆周速度及方向。经检测的方向可以是顺时针方向也可以是逆时针方向。对触摸屏四个象限的每一个进行分类。基于当前触摸帧中当前X和Y位置相对于之前帧的变化跨时间地将触摸屏上的每个触摸点(X,Y)分组到相应象限中。在当前Y坐标小于之前Y坐标并且当前X坐标大于之前X坐标时,追踪触摸点被分类到象限KQl)中。在当前Y坐标大于之前Y 坐标并且当前X坐标大于之前X坐标时,追踪触摸点被分类到象限2 中。在当前Y坐标大于之前Y坐标并且当前X坐标小于之前X坐标时,追踪触摸点被分类到象限3 (Q3)中。 当前Y坐标小于之前Y坐标并且当前X坐标小于之前X坐标时,追踪触摸点被分类到象限 4(Q4)中。针对象限转变监控每个经追踪的触摸点,并且顺时针触摸点移动由一系列增长的象限编号来识别。针对象限转变监控每个经追踪的触摸点,并且逆时针触摸点移动由一系列减少的象限编号来识别。本专利技术的方法还提供了象限转变值。象限转变值00包括没有象限转变值。象限转变值01包括顺时针象限转变值。象限转变值10包括逆时针象限转变值。本专利技术的方法还提供了当出现象限转变时的时间戳值。时间戳值测量当前象限转变与之前象限转变之间逝去的时间。根据本专利技术的用于与触摸屏相关联的圆周手势识别的第一方法包括提供加载有选定计时数来倒计数到0的计时器,并且每当计时器到达0或者当象限转变的方向发生变化时重新加载计时器,从而提供对每次象限转变便增加的转变计数器,并且在计时器加载或重新加载时对计数器清零,并且当计时器到达0时,如果相同方向的象限转变数等于标准阈值或在标准阈值之上,则识别圆周手势。根据本专利技术的用于与触摸屏相关联的圆周手势识别的第二方法包括提供对每次象限转变便增加的转变计数器,并且当达到相同方向象限转变的选定固定数或者当达到转变的选定数之前方向改变时,将计数器清零,以及提供了对每次象限转变累计的时间戳,并且当转变计数器被清零时将时间戳累计清零,并且当转变计数器到达象限转变的选定数时如果累计时间小于阈值时间,则识别圆周手势。附图说明参考附图根据以下对优选实施方式的描述,本专利技术的其他目的和优势将变得容易理解,其中图IA是根据本专利技术用于触摸屏系统的象限处理流的框图;图IB是与图IA的框图相关联的流程图;图2是根据本专利技术的将触摸屏上触摸移动划分成四个象限的示图;图3是示出了根据图2中使用的象限触摸屏约定的顺时针移动的定义的触摸屏示图;图4是是示出了根据图2中使用的象限触摸屏约定的逆时针移动的定义的触摸屏示图;图5是示出了根据本专利技术的圆周手势和速度识别的第一方法的流程图;以及图6是示出了根据本专利技术的圆周手势和速度识别的第二方法的流程图。具体实施例方式现在参考图1A,图IA中示出了用于驱动触摸屏(在图IA中未实际示出)的触摸屏系统100。该触摸屏系统100包括用于与触摸屏中X线和Y线通信的驱动/感测电路102。 该驱动/感测电路102与电容到电压转换块104通信以产生输出电压。该电容到电压转换块104的输出电压由模数(ADC)量化块106感测以提供16位数字输出。ADC块106的输出耦合至帧缓冲器108。该帧缓冲器108的数字输出耦合至触摸X、Y坐标确定块110以提供(Χ,Υ)输出。该坐标确定块110的输出耦合至触摸ID(TID)分配块112。该TID分配块具有提供用于普通触摸屏信息处理的X,Y和TID信息的输出。该X,Y和TID信息由象限处理块114接收,该象限处理块114包括象限分类块116和象限转变追踪块118。象限分类块116接收X,Y和TID信息并且在第一输出提供X,Y、TID和QN(象限编号)信息。象限分类块116的第二输出提供包括X,Y、TID和QN信息的新TID信息。象限转变追踪块118 接收X,Y、TID和QN信息以及系统时间信息以提供X,Y、TID、QT (象限转变,顺时针或逆时针)和TS (转变之间的时间或时间戳)信息。象限处理块114的输出还用于下文进一步详细描述的圆周手势的识别。图IB示出了根据本专利技术的象限处理方法的流程图120。图IB示出了根据本专利技术的用于典型触摸屏帧数据处理流的象限处理方法。流程图120从步骤122的采样触摸帧开始。在步骤1 确定触摸帧的触摸X,Y坐标。然后在步骤1 追踪该点坐标。所追踪的点继而在象限处理块1 进行处理。该象限处理任务1 被分成两部分象限分类130和象限追踪132。针对图2进一步描述了象限分类。应当指出,分类是基于TID上的相对触摸移动而不是基于屏幕上TID的绝对位置。点移动历史被分类成图2中所示四个象限象限1 Oil)、 象限2(Q2)、象限3(Q3)和象限4(Q4)。在图2中,X和Y是触摸阵列表面的笛卡尔坐标。基于当前触摸帧中当前X和Y位置与之前帧的变化跨时间地将触摸屏上的每个触摸点(X,Y) 分组到的相应象限中。在当前Y坐标小于之前Y坐标并且当前X坐标大于之前X坐标时, 追踪触摸点被分类到象限KQl)中。在当前Y坐标大于之前Y坐标并且当前X坐标大于之前X坐标时,追踪触摸点被分类到象限2 中。在当前Y坐标大于之前Y坐标并且当前X 坐标小于之前X坐标时,追踪触摸点被分类到象限3 O )中。在当前Y坐标小于之前Y坐标并且当前X坐标小于之前X坐标时,追踪触摸点被分类到象限4 OH)中。图3中示出了顺时针象限追踪。在象限分类之后,可以针对象限转变监控每个经追踪的触摸点。图3解释了顺时针象限定义。如图3所示,顺时针触摸点移动可以由Q4返回到Ql的一系列增加的象限编号识别。经追踪的触摸点可以从任意象限编号开始。图4中示出了逆时针象限追踪。在象限分类之后,可以针对象限转变监控每个经追踪的触摸点。图4解释了逆时针象限定义。如图4所示,逆时针触摸点移动可以由Ql返回到Q4的一系列减少的象限编号识别。经追踪的触摸点可以从任意象限编号开始。根据本专利技术的方法,测量象限转变速度是重要的。可以对每个象限转变提供时间戳和追踪。可以计算象限转变之间的时间以指示手势的圆周速度。参考图1A,对经追踪的 TID(QT, TS)信息的两个添加如下地用于识别圆周手势及其对应速度象限转变^T)具有三个值以QT编码为例‘00’-没有象本文档来自技高网...

【技术保护点】

【技术特征摘要】
...

【专利技术属性】
技术研发人员:吴合平
申请(专利权)人:意法半导体亚太私人有限公司
类型:发明
国别省市:

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

1
相关领域技术