单指旋转手势检测方法及手势检测电路技术

技术编号:7526730 阅读:193 留言:0更新日期:2012-07-12 07:13
本发明专利技术是一种单指旋转手势检测方法及其手势检测电路。手势检测电路包括象限划分单元、寄存器、控制单元、比较单元及输出单元。象限划分单元根据中心点将触控面板划分为数个象限,并设定数个数据码分别对应数个象限,这些象限的个数是至少3个以上。控制单元于预设时间内控制寄存器依序记录被触碰的象限所对应的数据码。比较单元于到达预设时间时,比较寄存器所寄存的寄存数据与预设数据是否相同。当寄存数据与预设数据相同时,输出单元输出旋转手势信号。

【技术实现步骤摘要】

本专利技术是关于一种触控面板,且特别是关于一种触控面板的单指旋转手势检测方法及其手势检测电路。
技术介绍
随着科技不断地进步,使用者与系统端之间的互动已不再局限于键盘上打字。触控技术的成熟让使用者能通过触控面板进行输入以及以较自然且直觉的方式来操作系统端。例如于触控面板上形成顺时针旋转手势或逆时针旋转手势来放大或缩小画面。所以, 如何正确地检测触控面板上的旋转手势即成为相当重要的课题。
技术实现思路
本专利技术的目的是提供一种单指旋转手势检测方法及其手势检测电路。根据本专利技术,提出一种单指旋转手势检测方法。单指旋转手势检测方法包括根据中心点将触控面板划分为数个象限,并设定数个数据码分别对应数个象限,象限的个数是至少3个以上;于预设时间内控制寄存器依序记录被触碰的象限所对应的数据码;于到达预设时间时,比较寄存器所寄存的寄存数据与预设数据是否相同;以及当寄存数据与预设数据相同时,输出旋转手势信号。根据本专利技术,提出一种手势检测电路。手势检测电路包括象限划分单元、寄存器、 控制单元、比较单元及输出单元。象限划分单元根据中心点将触控面板划分为数个象限,并设定数个数据码分别对应数个象限,这些象限的个数是至少3个以上。控制单元于预设时间内控制寄存器依序记录被触碰的象限所对应的数据码。比较单元于到达预设时间时,比较寄存器所寄存的寄存数据与预设数据是否相同。当寄存数据与预设数据相同时,输出单元输出旋转手势信号。本专利技术的有益技术效果是本专利技术的单指旋转手势检测方法及其手势检测电路可正确地检测触控面板上的旋转手势,以通过触控面板进行输入以及以较自然且直觉的方式来操作系统端,例如于触控面板上形成顺时针旋转手势或逆时针旋转手势来放大或缩小画面。为了对本专利技术的上述及其它方面有更佳的了解,下文特举较佳实施例,并配合附图作详细说明如下附图说明图1绘示为触控面板、手势检测电路及系统端的示意图。图2绘示为依照第一实施例的一种手势检测电路的方块图。图3绘示为一种单指旋转手势检测方法的流程图。图4绘示为步骤34的细部流程图。图5绘示为步骤35及36的细部流程图。图6绘示为依据触控面板的正中心将触控面板划分为四个象限的示意图。图7绘示为依照第一实施例于触控面板上形成顺时针旋转手势的示意图。图8绘示为依照第一实施例于触控面板上形成逆时针旋转手势的示意图。图9绘示为依据触控面板的被触碰的位置将触控面板划分为四个象限的示意图。图10绘示为依照第二实施例于触控面板上形成顺时针旋转手势的示意图。图11绘示为依照第二实施例于触控面板上形成逆时针旋转手势的示意图。图12绘示为依据触控面板的正中心将触控面板划分为三个象限的示意图。图13绘示为依照第三实施例于触控面板上形成顺时针旋转手势的示意图。图14绘示为依照第三实施例于触控面板上形成逆时针旋转手势的示意图。图15绘示为依据触控面板的被触碰的位置将触控面板划分为三个象限的示意图。图16绘示为依照第四实施例于触控面板上形成顺时针旋转手势的示意图。图17绘示为依照第四实施例于触控面板上形成逆时针旋转手势的示意图。图18绘示为由三条直线划分三个象限的示意图。具体实施例方式第一实施例请参照图1、图2及图3,图1绘示为触控面板、手势检测电路及系统端的示意图, 图2绘示为依照第一实施例的一种手势检测电路的方块图,图3绘示为一种单指旋转手势检测方法的流程图。手势检测电路1用以依序记录触手指于触控面板2上的移动历程。触控面板2例如为电容式、电阻式、电磁式、光学式、声波式或整合式(In-cell)。当手指于触控面板2上的移动历程为一旋转手势时,手势检测电路1输出旋转手势信号至系统端3。手势检测电路1包括计时器11、寄存器12、象限划分单元13、检测单元14、控制单元15、比较单元16、输出单元17、记忆单元18及总线19。计时器11、寄存器12、象限划分单元13、检测单元14、控制单元15、比较单元16、输出单元17及存储单元18是电性连接至总线19。计时器11用以计数一预设时间,且计时器11例如由处理器执行程序或硬件电路所实现。存储单元18用以储存预设数据,预设数据例如为顺时针旋转数据或逆时针旋转数据。象限划分单元13、检测单元14及控制单元15例如由处理器执行程序或硬件电路所实现。比较单元16例如由处理器执行程序或比较器所实现。输出单元17例如为内部集成电(Inter-Integrated Circuit, I2C) ^ Π > Φ^τΜ ^ P (Serial Peripheral Interface Bus,SPI)、通用异步收发传输器(Universal Asynchronous Receiver/Transmitter, UART) 接口或通用串行总线(Universal Serial Bus, USB)接口。单指旋转手势检测方法能应用于手势检测电路1且包括如下步骤。首先如步骤31 所示,检测单元14检测触控面板2是否被触碰,若否,则重复地执行步骤31。相反地,若触控面板2被触碰,则执行步骤32。如步骤32所示,控制单元15设定预设时间。接着如步骤 33所示,象限划分单元13根据中心点将触控面板2划分为数个象限,并设定数个数据码分别对应数个象限。象限的个数是至少3个以上。前述中心点例如为固定式或非固定式。所谓固定式是指中心点固定为触控面板2的正中央,不会随被触控的位置而改变。相反地,非固定式则是指中心点为被触控的位置。5前述步骤33执行完毕后接着执行步骤34。如步骤34所示,控制单元15于预设时间内控制寄存器12依序记录被触碰的象限所对应的数据码。跟着如步骤35所示,比较单元16于到达预设时间时,比较寄存器12所寄存的寄存数据与预设数据是否相同。当寄存器12所寄存的寄存数据与预设数据不同,则执行步骤37。如步骤37所示,控制单元15清除寄存器12的寄存数据。相反地,当寄存器12所寄存的寄存数据与预设数据相同,则执行步骤36。如步骤36所示,输出单元17输出旋转手势信号。接着如步骤37所示,控制单元 15清除寄存器12的寄存数据。请同时参照图2及图4,图4绘示为步骤34的细部流程图。前述步骤34进一步包括步骤341至344。当前述步骤33执行完毕后接着执行步骤341。如步骤341所示,控制单元15控制寄存器12记录被触碰的象限所对应的数据码。接着如步骤342所示,判断被触碰的象限是否改变。若被触碰的象限未改变则重复地执行步骤342。若被触碰的象限改变则执行步骤343。如步骤343所示,控制单元15控制寄存器12进行数据移位。数据移位例如为左旋或右旋。接着如步骤344所示,控制单元15判断是否到达预设时间。若到达预设时间则执行前述步骤35,比较单元16比较寄存器12所寄存的寄存数据是否与预设数据相同。相反地,若未到达预设时间则再执行前述步骤341,控制单元15控制寄存器12记录被触碰的象限所对应的数据码。请同时参照图2及图5,图5绘示为步骤35及36的细部流程图。前述步骤35进一步包括步骤351及352,而前述步骤36进一步包括步骤361及362。前述前述步骤34执行完毕后接着执行步骤351。如步骤351所示,比较单元16比较寄存数据是否与逆时针旋转数据相同。请参照图6,图6绘示为依据触控面板的正中心将触控面板本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:张辉宏张竣杰赖志章
申请(专利权)人:联咏科技股份有限公司
类型:发明
国别省市:

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

1
相关领域技术