[go: up one dir, main page]

CN108874284B - 手势触发方法 - Google Patents

手势触发方法 Download PDF

Info

Publication number
CN108874284B
CN108874284B CN201810539945.9A CN201810539945A CN108874284B CN 108874284 B CN108874284 B CN 108874284B CN 201810539945 A CN201810539945 A CN 201810539945A CN 108874284 B CN108874284 B CN 108874284B
Authority
CN
China
Prior art keywords
gesture
periphery
edge sliding
processor
touch
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
Application number
CN201810539945.9A
Other languages
English (en)
Other versions
CN108874284A (zh
Inventor
廖祈杰
苏则仲
蔡明宏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Pixart Imaging Inc
Original Assignee
Pixart Imaging Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Pixart Imaging Inc filed Critical Pixart Imaging Inc
Priority to CN201810539945.9A priority Critical patent/CN108874284B/zh
Publication of CN108874284A publication Critical patent/CN108874284A/zh
Application granted granted Critical
Publication of CN108874284B publication Critical patent/CN108874284B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)

Abstract

本发明提出一种手势触发方法,其适用于包含操作区域的视窗系统。所述方法包含下列步骤:检测边缘滑动手势接触所述操作区域的外围;以及当所述边缘滑动手势接触所述外围前的预定时间内无其他手势接触所述外围时,产生外围滑动控制指令。

Description

手势触发方法
本申请是申请号为201410118128.8、申请日为2014年03月27日、名称为“防止误触发边缘滑动手势的方法”的中国发明专利申请的分案申请。
技术领域
本发明关于一种手势触发方法,特别关于一种可防止误触发边缘滑动手势的方法。
背景技术
已知触控系统中,例如触控板通常具有触控面和处理单元。当使用者以手指在所述触控面上移动时,所述处理单元可计算所述手指相对于所述触控面的位置并产生位移信号。接着所述处理单元输出所述位移信号至主机并相对控制所述主机的光标位移。
随着触控系统的普及,根据物体相对于触控面移动所产生的位移信号除了可用以控制光标位移之外,还可用以实施触控手势的应用。也就是说,使用者可通过不同触控手势来实现不同功能,例如列印屏幕数据、卷动视窗、放大/缩小画面、呼叫选单或执行其他应用程序。借此,可提升使用者体验。
边缘滑动手势为一种常见的触控手势,使用者可自触控面的边缘移动手指往所述触控面的中心移动以触发所述边缘滑动手势。例如,在微软视窗作业系统第八版(Microsoft Windows 8)中,使用者可通过所述边缘滑动手势呼叫出应用程序选单;在谷歌安卓作业系统(Google Android)中,使用者可通过所述边缘滑动手势呼叫出下拉式选单。
图1显示触发边缘滑动手势的示意图,其中,使用者可以手指8在触控系统的触控区域9移动以产生位移信号。当所述手指8从所述触控区域9外面进入所述触控区域9时,如图1的轨迹8a所示,所述触控系统则触发边缘滑动手势。然而,在某些操作下较佳能够避免误触发边缘滑动手势。
发明内容
有鉴于此,本发明提出一种可防止误触发边缘滑动手势的方法和手势触发方法。
本发明的目的在提供一种可防止误触发边缘滑动手势的方法,其可根据物体从外围离开和进入触控面的时间差和/或位置差来决定是否防止触发边缘滑动手势。
本发明另一目的在提供一种可防止误触发边缘滑动手势的方法和手势触发方法,其可带来较佳的使用者体验。
为达上述目的,本发明提供一种手势触发方法,其适用于包含操作区域的视窗系统。所述方法包含下列步骤:检测边缘滑动手势接触所述操作区域的外围;以及当所述边缘滑动手势接触所述外围前的预定时间内无其他手势接触所述外围时,产生外围滑动控制指令。
一实施例中,所述处理器根据第一时间和第二时间的时间差决定是否触发边缘滑动手势。
一实施例中,所述处理器根据第一时间与第二时间的时间差以及第一位置与第二位置间的距离决定是否触发边缘滑动手势。
一实施例中,所述处理器判断物体从外围进入触控面时根据计数停止信号决定是否触发边缘滑动手势。
一实施例中,所述处理器根据计数停止信号以及物体从外围离开和进入触控面的位置间的距离决定是否触发边缘滑动手势。
一实施例中,所述处理器根据第一手势从外围离开操作区域后的预定时间内是否有第二手势接触所述外围决定产生对应所述第一手势的第一控制指令或结合所述第一手势和所述第二手势以产生组合控制指令。
一实施例中,所述处理器根据边缘滑动手势接触所述外围前的预定时间内是否有其他手势接触所述外围决定产生外围滑动控制指令或进行手势组合而停止产生外围滑动控制指令。
本发明实施例的手势触发方法可借由记录物体从外围离开和进入触控面的时间差以决定是否触发边缘滑动手势。此外,所述触控系统还可记录所述物体从所述外围离开和进入所述触控面的位置差以决定是否触发所述边缘滑动手势,借以增进防止误触发边缘滑动手势的准确度。
为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合所附图式作详细说明如下。
附图说明
图1显示触发边缘滑动手势的示意图;
图2A显示本发明第一实施例的防止误触发边缘滑动手势的触控系统的示意图;
图2B显示本发明第一实施例的防止误触发边缘滑动手势的方法的流程图;
图3显示本发明第一实施例的第二实施方式中边缘滑动手势的触发条件;
图4A显示物体操作于圆形触控面的示意图;
图4B显示物体操作于矩形触控面的示意图;
图5显示本发明第二实施例的防止误触发边缘滑动手势的触控系统的方块图;
图6显示本发明第二实施例的防止误触发边缘滑动手势的方法的流程图;
图7显示本发明第三实施例的手势触发方法的流程图;
图8显示本发明第四实施例的触发边缘滑动手势的方法的流程图。
附图标记说明
1 触控系统
10 触控面
101-104 边缘
10a 外围
12 传感器
14 处理器
16 计数器
2、8 手指
8a 轨迹
9 触控区域
d1-d4 距离
F 检测帧
P1、P2 位置
S11-S44 步骤
S起始 计数起始信号
S停止 计数停止信号。
具体实施方式
为了让本发明的上述和其他目的、特征和优点能更明显,下文将配合所附图示,作详细说明如下。此外,在本发明的说明中,相同的构件以相同的符号表示,在此合先叙明。
图2A显示本发明第一实施例的防止误触发边缘滑动手势的触控系统1的示意图。所述触控系统1包含触控面10、传感器12和处理器14。所述传感器12电性连接至所述处理器14。使用者可以物体2(在此绘示为手指)接触或靠近所述触控面10,所述处理器14可根据所述传感器12连续检测所述物体2所产生的检测帧F以计算所述物体2相对于所述触控面10的位置或位置变化。显示装置上的光标(未绘示)可根据所述位置或所述位置变化进行相对应的移动。
本实施例的所述触控系统1可为电容式触控屏幕,因此,所述触控系统1可直接设置在所述显示装置上,但本发明不限于此。其他实施例中,所述触控系统1可为触控板、导航装置、手机或电脑系统。此外,可检测使用者的手指与屏幕接触或直接计算光标的坐标的装置也可适用于本发明,例如手指导航(finger navigation)、鼠标或光学触控面板,并不限定于电容式触控屏幕。必须说明的是,如果所述触控系统1不具有显示功能而另对应至显示装置,例如触控板,所述触控系统1较佳与所述显示装置具有相同形状,但不限于此。
请继续参照图2A,所述触控面10用以供物体2在其上操作。由于本实施例的所述触控系统1以电容式触控屏幕为例进行说明,所述触控面10较佳对应至显示装置以至于使用者可通过所述显示装置即时观看所述物体2对应光标的所在位置。所述触控面10可为适当物体的表面。
所述传感器12用以连续输出相关所述触控面10的检测帧F。可以了解的是,由于所述触控面10具有外围10a,所述检测帧F的边界可对应至所述外围10a。本实施例中,所述传感器12设置在所述触控面10之下,如图2A所示,但不限于此。所述传感器12和所述触控面10的相对位置可根据实际应用而定。
必须说明的是,所述传感器12可为电容式触控传感器,其中,所述电容式触控传感器具有多个检测单元。当所述物体2接触所述触控面10时,相对所述物体2下方和所述物体2周围的检测单元可相应地产生电容变化量,接着所述传感器12可输出检测帧F,但本发明不限于此。其他实施例中,所述传感器12可为电阻式或光学式触控传感器。
上述电容式、电阻式和光学式触控传感器的传感原理和构造已为已知,故在此不再赘述,本发明在在后处理传感器12输出的检测帧并判断是否触发边缘滑动手势。此外,所述物体2的材质并无特定限制,而视所述传感器12的类别而定。例如,当所述传感器12为电容式触控传感器时,所述物体2较佳为手指或电容触控笔。当所述传感器12为光学式触控传感器,所述物体2则较佳具有遮光特性。
所述处理器14例如可为数位信号处理器(DSP)或其他可用以处理所述检测帧F的处理装置,并根据所述检测帧F记录所述物体2从所述外围10a离开所述触控面10的第一信息和从所述外围10a进入所述触控面10的第二信息,并据以决定是否触发边缘滑动手势。本实施例中,所述处理器14以硬体实现。其他实施例中,所述处理器14也可整合至软体,例如作业系统或预设程序,或以韧体的方式实现。
图2B显示本发明第一实施例的防止误触发边缘滑动手势的方法的流程图,其适用于包含触控面的触控系统,而所述方法包含下列步骤:当检测第一手势结束于所述触控面的外围时记录第一信息(步骤S11);当检测第二手势开始于所述触控面的所述外围时记录第二信息(步骤S12);以及以处理器根据所述第一信息和所述第二信息决定是否防止触发边缘滑动手势(步骤S13);其中,所述第一手势时间上早于所述第二手势。
必须说明的是,所述处理器14根据所述传感器12所连续输出相关所述物体2的所述检测帧F来计算出所述第一手势和第二手势。也就是说,所述第一手势和第二手势代表所述物体2在所述触控面10上移动的位置变化(也即轨迹),例如,本实施例中,结束于所述触控面10的所述外围10a的所述第一手势代表所述物体2从所述外围10a离开所述触控面10;开始于所述触控面10的所述外围10a的所述第二手势代表所述物体2从所述外围10a进入所述触控面10,但本发明不限于此。所述处理器14根据所述检测帧F判断所述物体2是否从所述外围10a离开或进入所述触控面10的方法已为已知,故本发明不再赘述。
请同时参照图2A和2B,接着说明本实施例的实施方式。
步骤S11:首先,在所述触控系统1开始运作之后(也即初始化),使用者可以所述物体2在所述触控面10上移动,所述传感器12则连续输出相关的检测帧F至所述处理器14。当所述处理器14根据所述检测帧F检测第一手势结束于所述触控面10的所述外围10a时,记录第一信息。
步骤S12:接着,当所述处理器14根据所述检测帧F检测第二手势开始于所述触控面10的所述外围10a时,记录第二信息。
可以了解的是,所述触控系统1或所述处理器14可还包含用以记录所述第一信息和所述第二信息的存储单元(未绘示),而所述处理器14可在任意时间直接存取所述存储单元。本实施例中,所述存储单元仅分别记录一组第一信息和一组第二信息,例如,当检测物体从所述外围10a离开所述触控面10时,所述处理器14记录第一信息,并覆盖前一次物体从所述外围10a离开所述触控面10的第一信息;相同地,当检测所述物体从所述外围10a进入所述触控面10时,所述处理器14记录第二信息,并覆盖所述前一次物体从所述外围10a进入所述触控面10的第二信息。也就是说,所述处理器14会记录最新的第一信息和第二信息在所述存储单元之中,但本发明不限于此,可视所述存储单元的特性和容量而定。另一实施例中,所述处理器14例如仅将所述第一信息记录于所述存储单元,并当检测到所述第二信息时直接与所述第一信息进行计算而不记录所述第一信息。
步骤S13:最后,所述处理器14可根据所述第一信息和所述第二信息决定是否防止触发边缘滑动手势。
第一实施方式中,所述第一信息包含第一时间且所述第二信息包含第二时间。当所述第一时间与所述第二时间的时间差小于时间阈值时,所述处理器14不触发所述边缘滑动手势;而当所述时间差超过所述时间阈值时,所述处理器14则触发所述边缘滑动手势。借此,所述处理器14可根据所述时间差决定是否触发所述边缘滑动手势。例如,在所述触控系统1出厂前预先储存所述时间阈值为500毫秒,而所述处理器14可根据所述时间差与所述时间阈值的比较结果来决定是否停止触发所述边缘滑动手势。
必须说明的是,所述时间阈值可视所述触控面10的尺寸、所述触控系统1的应用或所述触控系统1所执行的预设程序的需求而定,并非限定为固定值。
第二实施方式中,所述第一信息和第二信息分别包含所述第一时间和第二时间之外,所述第一信息可还包含第一位置且所述第二信息可还包含第二位置,所述处理器14可根据所述位置计算所述第一位置与所述第二位置间的距离。当所述时间差小于时间阈值且所述距离小于距离阈值时,所述处理器14不触发所述边缘滑动手势;而当所述时间差超过所述时间阈值或所述距离超过所述距离阈值时,所述处理器14才触发所述边缘滑动手势。
可以了解的是,由于第二实施方式的所述触控系统1需同时考虑所述时间差和所述距离以决定是否防止触发所述边缘滑动手势,第二态样的所述触控系统1具有比第一实施方式的触控系统1较严格的判断条件,如图3所示。
必须说明的是,上述所述第一位置与所述第二位置间的所述距离的计算方式可在所述触控系统1出厂前预设在所述处理器14之中。例如,请参照图4A,所述手指2沿图中虚线分别在位置P1从所述外围10a离开所述触控面10并稍后在位置P2从所述外围10a进入所述触控面10。所述处理器14可根据所述影像帧F计算所述位置P1和P2间的像素距离d1或d2,其中,所述像素距离d1表示所述位置P1和P2间沿所述外围10a的距离,而d2表示所述位置P1和P2间的直线距离。
此外,如果所述触控面10不为圆形,例如,请参照图4B,所述触控面10为矩形且所述外围10a具有至少两个边缘,例如此处显示具有四个边缘101、102、103和104。当所述物体2从相同边缘(例如边缘103)离开和进入所述触控面10时,所述处理器14可计算距离d3;而当所述物体2从两相邻边缘(例如边缘101和104)离开和进入所述触控面10时,所述处理器14可计算距离d4。因此,当所述外围10a包含至少两边缘时,所述距离可为相对同一边缘或两相邻边缘的像素距离。
图5显示本发明第二实施例的防止误触发边缘滑动手势的触控系统1的方块图,其示意图仍可以图2A表示。所述触控系统1包含触控面10、传感器12、处理器14和计数器16。所述传感器12和所述计数器16分别电性连接至所述处理器14。相同地,使用者可以物体2接触所述触控面10,所述处理器14可根据所述传感器12连续检测所述物体2所产生的检测帧F以计算所述物体2相对于所述触控面10的位置或位置变化。
与第一实施例的所述触控系统1相似,所述触控面10具有外围10a,而所述传感器12用以连续输出相关所述触控面10的检测帧F,故于此不再赘述。
所述处理器14用以根据所述检测帧F判断所述物体2从所述外围10a离开或进入所述触控面10,并当判断所述物体2从所述外围10a离开所述触控面10时发出计数起始信号S起始至所述计数器16。
所述计数器16用以当接收到所述计数起始信号S起始时开始计数,并于计数至预设计数时发出计数停止信号S停止至所述处理器14。而当所述计数器16发出所述计数停止信号S停止或所述处理器14判断所述物体2从所述外围10a进入所述触控面10时,所述处理器14则归零所述计数器16。借此,当所述处理器14判断所述物体2从所述外围10a进入所述触控面10时,可根据所述计数停止信号S停止决定是否触发边缘滑动手势。
请同时参照图2A、5和6,接着说明本实施例的实施方式;其中,图6显示本发明第二实施例的防止误触发边缘滑动手势的方法的流程图。
步骤S21:首先,在所述触控系统1开始运作之后(也即初始化),使用者可以所述物体2在所述触控面10上移动,所述传感器12则连续输出相关的检测帧F至所述处理器14。当所述处理器14判断所述物体2从所述外围10a离开所述触控面10时发出计数起始信号S起始至所述计数器16。
步骤S22:所述计数器16在接收到所述计数起始信号S起始之后即开始计数。
第一实施方式中,在所述计数器16停止计数之前(也即计数未超出预设计数),所述处理器14不会接收到所述计数器16所发出的所述计数停止信号S停止。因此,当所述处理器14接收到所述计数停止信号S停止前判断所述物体2从所述外围10a进入所述触控面10时,不触发所述边缘滑动手势,如步骤S23、S25和S29。同时,所述处理器14归零所述计数器16。
第二实施方式中,在所述计数器16停止计数之后(也即计数超出所述预设计数),所述处理器14已接收到所述计数器16所发出的所述计数停止信号S停止。因此,当所述处理器14判断所述物体2从所述外围10a进入所述触控面10且已接收到所述计数停止信号S停止时,则触发所述边缘滑动手势,如步骤S23和S24。同时,所述处理器14归零所述计数器16。
换句话说,当所述处理器14检测物体自所述外围10a离开所述触控面10且尚未接收到所述计数停止信号S停止前,则持续停止触发边缘滑动手势;而当所述处理器14检测物体自所述外围10a离开所述触控面10且已接收到所述计数停止信号S停止时,则结束防止触发边缘滑动手势的功能。
与第一实施例相同,所述处理器14可还记录所述物体2从所述外围10a离开和进入所述触控面10的位置。因此,所述处理器14也可同时根据所述计数停止信号S停止和所述位置的距离(也即位置差)决定是否触发所述边缘滑动手势,如步骤S26-S29
例如,第二实施例的第一实施方式中,当所述处理器14判断所述物体2从所述外围10a进入所述触控面10时,所述处理器14未接收到所述计数器16所发出的所述计数停止信号S停止。同时,如果所述距离小于距离阈值,则所述处理器14不触发所述边缘滑动手势,如步骤S27和S29。然而,如果所述处理器14未接受到所述计数停止信号S停止而所述距离超过距离阈值,所述处理器14仍触发所述边缘滑动手势,如步骤S27和S28
此外,当所述处理器14检测物体自所述外围10a离开所述触控面10且已接收到所述计数停止信号S停止时,则不用再计算所述距离。
如前所述,所述触控系统1或所述处理器14还包含用以记录所述位置的存储单元,而所述处理器14可在任意时间直接存取所述存储单元以计算所述距离。
相同地,所述距离的计算方式已于本发明第一实施例说明。此外,当所述外围10a包含至少两边缘时,所述距离可为相对同一边缘或两相邻边缘的像素距离。
本实施例中,所述处理器14当判断所述物体2从所述外围10a离开所述触控面10时可发出计数起始信号S起始至所述计数器16。其他实施例中,所述处理器14可仅在所述触控系统1执行预设程序时才发出所述计数起始信号S起始
举例而言,所述触控系统1可为行动电子装置,例如平板电脑、智慧型手机或手持式游戏机。当使用者使用所述行动电子装置进行网页浏览或文书处理时,所述使用者所使用的手指或触控笔不会在所述行动电子装置的触控面上进行太剧烈的操作以至于误触发边缘滑动手势。此时,即使所述处理器14检测所述手指或所述触控笔从外围离开所述触控面,也不会发出计数起始信号S起始至所述计数器16。然而,若所述行动电子装置执行游戏程序,当所述处理器14检测所述手指或所述触控笔从所述外围离开所述触控面时,所述处理器14可发出所述计数起始信号S起始至所述计数器16,以至于所述行动电子装置可防止所述使用者的剧烈操作导致误触发所述边缘滑动手势。换句话说,本发明可根据目前执行程序决定是否执行防止误触发边缘滑动手势的方法。
本实施例提供所述触控系统1的所述触控面10供使用者的手指操作,故所述触控面10可定义为触控操作区域。一实施例中,视窗系统也可适用于本发明,例如所述使用者可通过鼠标或其他导航装置以在所述视窗系统的光标操作区域进行操作,但不限于此。
请同时参照图2A、4A和7;其中,图7显示本发明第三实施例的触发手势的方法的流程图。本实施例可用以确认离开触控操作区域外围的手势并非意外所导致,因此通过等待预定时间以进行确认。
步骤S31:首先,当手指2于触控面10上操作并向外移动时,传感器12可检测第一手势接触所述触控面10(也即操作区域)的外围10a,例如在图4A的所述手指2从所述触控面10移动至所述位置P1时。可以了解的是,本实施例中,图4A中所述手指2在所述外围10a的所述位置P1的前的轨迹可定义为第一手势,而所述手指2在所述外围10a的所述位置P2的后的轨迹可定义为第二手势。
步骤S32:在所述第一手势从所述外围10a离开所述操作区域之后,所述传感器12持续在预定时间内检测是否有接触所述外围10a的第二手势,其中处理器14可通过计数器(例如本发明第二实施例的所述计数器16)或其他计时方法判断所述第二手势的发生是否超过所述预定时间。此外,所述预定时间可为预设值(例如500毫秒)或供使用者自行调整。
步骤S33:接着,当在所述预定时间内未检测到所述第二手势时则产生对应所述第一手势的第一控制指令,其中所述第一控制指令可用以执行对应所述第一手势的动作或移动。例如,对应所述第一手势的所述动作可调整画面亮度、音量大小或翻页;对应所述第一手势的所述移动可输出所述第一手势的轨迹。另外,所述手指2在步骤S31中从所述外围10a离开所述操作区域时可能尚未完成所述第一手势,则在步骤S33中当在所述预定时间内未检测到所述第二手势时,则当然不会产生对应所述第一手势的所述第一控制指令。
也就是说,本实施例的所述第一手势在接触所述外围10a的后而结束时,不会立即产生对应的第一控制指令。所述处理器14必须等待并确认所述预定时间内无相关的第二手势进入所述操作区域后,才会产生所述第一控制指令。此外,当所述处理器14产生所述第一控制指令后(即所述预定时间后)才检测所述第二手势,所述第二手势例如可用以触发外围滑动指令。
步骤S34:然而,如果在所述预定时间内检测到所述第二手势,则可结合所述第一手势和所述第二手势以产生组合控制指令。此时所述组合控制指令可用以根据所述第一手势组合所述第二手势以执行动作或移动。可以了解的是,当进行手势组合时,所述第二手势即不用以触发外围滑动指令。
举例而言,假设所述操作区域为浏览器视窗(browser window),所述第一控制指令可致能“上一页”而组合控制指令可致能“重新整理”的动作,但不限于此,可视应用而定。
如本发明第一实施例所述,所述处理器14还可记录所述第一手势离开所述外围10a的第一位置(例如位置P1)和所述第二手势进入所述外围10a的第二位置(例如所述位置P2)并据以决定触发命令。所述处理器14还可根据所述第一位置与所述第二位置间的距离(例如所述距离d1或d2)是否超过距离阈值以产生对应所述第一手势的所述第一控制指令、所述组合控制指令或对应所述第二手势的第二控制指令。例如,当所述距离超过距离阈值时,所述处理器14可依次产生所述第一控制指令和所述第二控制指令。而当所述距离小于所述距离阈值时,所述处理器14可结合所述第一手势和所述第二手势以产生所述组合控制指令。
请同时参照图2A、4A和8;其中,图8显示本发明第四实施例的触发边缘滑动手势的方法的流程图。本实施例同样可用以确认离开触控操作区域外围的手势并非意外所导致,并通过先前预定时间内的其他手势以进行确认。
步骤S41:首先,传感器12可检测边缘滑动手势接触操作区域(也即所述触控面10)的外围10a,例如图4A的所述手指2从所述外围10a的所述位置P2往所述触控面10的内部移动。必须说明的是,本实施例的所述边缘滑动手势为从所述外围10a进入所述操作区域或在所述外围10a滑动的手势,且所述边缘滑动手势可对应下拉式选单、调整音量大小或屏幕亮度等功能,但不限于此,可视触控系统或视窗系统的应用而定。
步骤S42:接着,所述处理器14判断所述边缘滑动手势接触所述外围10a前的预定时间内是否有其他手势接触所述外围10a。
步骤S43-S44:当所述边缘滑动手势接触所述外围10a前的预定时间内无其他手势接触所述外围10a时,所述处理器14产生外围滑动控制指令。反之如果在所述预定时间内检测到其他手势接触所述外围10a时,所述处理器14可根据所述边缘滑动手势输出位移信号且不产生所述外围滑动控制指令。
本实施例与本发明第三实施例不同的处在于,本实施例的所述处理器14较佳包含暂存单元或缓冲单元用以记录在所述预定时间内是否有其他手势接触所述外围10a。例如,当所述传感器12检测到先前手势接触所述外围10a时,所述先前手势可储存在所述处理器14的暂存单元且持续时间。当所述时间超过所述预定时间时,则清除所述先前手势的信息。因此,在步骤S43时,所述处理器14并未在所述暂存单元找到所述先前手势相关的纪录,故可根据所述边缘滑动手势触发所述外围滑动控制指令。
如本发明第一实施例所述,所述处理器14还可记录所述边缘滑动手势相对所述外围10a的第一位置;且在所述预定时间内检测到先前手势接触所述外围10a时,记录所述先前手势相对所述外围的第二位置。故所述处理器14另可根据所述第一位置与所述第二位置间的距离决定是否产生所述外围滑动控制指令。例如,当所述距离超过距离阈值时,所述处理器14可产生所述外围滑动控制指令。而当所述距离小于所述距离阈值时,所述处理器14可结合所述边缘滑动手势和所述先前手势以形成连续手势且不产生所述外围滑动控制指令。
如上所述,已知触控系统并不具有防止误触发边缘滑动手势的功能。因此,本发明提出一种可防止触发边缘滑动手势的方法,其可根据物体从外围离开和进入触控面的时间差和/或位置差来决定是否防止误触发边缘滑动手势,以带来较佳的使用者体验。
虽然本发明已通过前述实施例披露,但是其并非用以限定本发明,任何本发明所属技术领域中具有通常知识的技术人员,在不脱离本发明的精神和范围内,当可作各种的更动与修改。因此本发明的保护范围当视后附的权利要求所界定的范围为准。

Claims (7)

1.一种手势触发方法,用于包含操作区域的视窗系统,所述方法包含:
检测边缘滑动手势接触所述操作区域的外围;
当所述边缘滑动手势接触所述外围前的预定时间内无其他手势离开所述外围时,产生外围滑动控制指令;以及
当在所述预定时间内检测到先前手势离开所述外围时,结合所述边缘滑动手势和所述先前手势以形成连续手势且不产生所述外围滑动控制指令,以防止手势离开和接触所述操作区域的所述外围时误触发所述边缘滑动手势,所述边缘滑动手势为从所述外围进入所述操作区域的手势。
2.根据权利要求1所述的方法,该方法还包含:
当在所述预定时间内检测到其他手势离开所述外围时,根据所述边缘滑动手势输出位移信号。
3.根据权利要求1所述的方法,该方法还包含:
储存所述先前手势于暂存单元;及
当储存时间超过所述预定时间,从所述暂存单元清除所述先前手势的信息。
4.根据权利要求3所述的方法,其中所述预定时间内无其他手势离开所述外围是指没有在所述暂存单元内找到所述先前手势相关的纪录。
5.根据权利要求1所述的方法,其中所述操作区域为所述视窗系统的光标操作区域或触控操作区域。
6.根据权利要求1所述的方法,其中所述预定时间可调整。
7.一种手势触发方法,用于包含操作区域的视窗系统,所述方法包含:
检测边缘滑动手势接触所述操作区域的外围;
当所述边缘滑动手势接触所述外围前的预定时间内无其他手势离开所述外围时,产生外围滑动控制指令;
当在所述预定时间内检测到先前手势离开所述外围时,计算所述边缘滑动手势相对所述外围的第一位置与所述先前手势相对所述外围的第二位置间的距离;
当所述距离超过距离阈值时,产生所述外围滑动控制指令;以及
当所述距离小于所述距离阈值时,结合所述边缘滑动手势和所述先前手势以形成连续手势且不产生所述外围滑动控制指令,以防止手势离开和接触所述操作区域的所述外围时误触发所述边缘滑动手势,所述边缘滑动手势为从所述外围进入所述操作区域的手势。
CN201810539945.9A 2014-03-27 2014-03-27 手势触发方法 Active CN108874284B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810539945.9A CN108874284B (zh) 2014-03-27 2014-03-27 手势触发方法

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201410118128.8A CN104951213B (zh) 2014-03-27 2014-03-27 防止误触发边缘滑动手势的方法
CN201810539945.9A CN108874284B (zh) 2014-03-27 2014-03-27 手势触发方法

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN201410118128.8A Division CN104951213B (zh) 2014-03-27 2014-03-27 防止误触发边缘滑动手势的方法

Publications (2)

Publication Number Publication Date
CN108874284A CN108874284A (zh) 2018-11-23
CN108874284B true CN108874284B (zh) 2020-11-06

Family

ID=54165897

Family Applications (3)

Application Number Title Priority Date Filing Date
CN201810539945.9A Active CN108874284B (zh) 2014-03-27 2014-03-27 手势触发方法
CN201410118128.8A Active CN104951213B (zh) 2014-03-27 2014-03-27 防止误触发边缘滑动手势的方法
CN201810497373.2A Active CN108733302B (zh) 2014-03-27 2014-03-27 手势触发方法

Family Applications After (2)

Application Number Title Priority Date Filing Date
CN201410118128.8A Active CN104951213B (zh) 2014-03-27 2014-03-27 防止误触发边缘滑动手势的方法
CN201810497373.2A Active CN108733302B (zh) 2014-03-27 2014-03-27 手势触发方法

Country Status (1)

Country Link
CN (3) CN108874284B (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105468194B (zh) * 2015-11-17 2018-09-18 小米科技有限责任公司 触控响应方法及装置
CN105511776B (zh) * 2015-11-24 2018-12-21 努比亚技术有限公司 一种移动终端及其控制方法
CN106527933B (zh) * 2016-10-31 2020-09-01 努比亚技术有限公司 移动终端边缘手势的控制方法及装置
CN106791005A (zh) * 2016-11-28 2017-05-31 努比亚技术有限公司 移动终端及边缘手势防误触方法
CN108762557A (zh) * 2018-05-22 2018-11-06 北京集创北方科技股份有限公司 一种触摸检测方法和计算机可读存储介质
CN109697012A (zh) * 2018-12-25 2019-04-30 华勤通讯技术有限公司 智能手表的控制方法、智能手表和存储介质
CN109756627B (zh) * 2018-12-29 2021-09-07 努比亚技术有限公司 一种光感控制方法、设备及计算机可读存储介质

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101609383B (zh) * 2006-03-03 2014-08-06 苹果公司 具有显示器和用于用户界面及控制的周围触摸敏感边框的电子设备
US8547347B2 (en) * 2008-09-26 2013-10-01 Htc Corporation Method for generating multiple windows frames, electronic device thereof, and computer program product using the method
EP2557484B1 (en) * 2010-04-09 2017-12-06 Sony Interactive Entertainment Inc. Information processing system, operation input device, information processing device, information processing method, program and information storage medium
TWI436247B (zh) * 2010-12-31 2014-05-01 Acer Inc 移動物件之方法及應用該方法之電子裝置
TWI446236B (zh) * 2011-01-04 2014-07-21 Sentelic Corp 電子裝置及其控制方法
US20120304107A1 (en) * 2011-05-27 2012-11-29 Jennifer Nan Edge gesture
CN102819331B (zh) * 2011-06-07 2016-03-02 联想(北京)有限公司 移动终端及其触摸输入方法
US9395852B2 (en) * 2012-05-07 2016-07-19 Cirque Corporation Method for distinguishing between edge swipe gestures that enter a touch sensor from an edge and other similar but non-edge swipe actions
TWI475440B (zh) * 2012-09-10 2015-03-01 Elan Microelectronics Corp 觸控裝置及其手勢判斷方法
TWI464647B (zh) * 2012-09-10 2014-12-11 Elan Microelectronics Corp 觸控裝置及其手勢判斷方法
CN102929528A (zh) * 2012-09-27 2013-02-13 鸿富锦精密工业(深圳)有限公司 具有图片切换功能的装置及图片切换方法

Also Published As

Publication number Publication date
CN104951213B (zh) 2018-06-22
CN108733302B (zh) 2020-11-06
CN108874284A (zh) 2018-11-23
CN104951213A (zh) 2015-09-30
CN108733302A (zh) 2018-11-02

Similar Documents

Publication Publication Date Title
TWI514248B (zh) 防止誤觸發邊緣滑動手勢之方法及手勢觸發方法
CN108874284B (zh) 手势触发方法
CN103221914B (zh) 便携式电子设备及其控制方法
TWI514229B (zh) 圖形編輯方法以及電子裝置
JP6177876B2 (ja) タッチパネルシステム
JP5805890B2 (ja) タッチパネルシステム
WO2015131675A1 (zh) 滑动断线补偿方法、电子设备和计算机存储介质
KR20160077122A (ko) 부동 또는 공중 조작 처리 방법 및 장치
WO2013131326A1 (zh) 一种终端触控方法及终端
CN107748641A (zh) 数值调节控制方法、装置、电子设备及存储介质
US20120249487A1 (en) Method of identifying a multi-touch shifting gesture and device using the same
CN102736757A (zh) 触控识别方法及触控识别装置
CN106445235A (zh) 一种触摸起始位置识别方法及移动终端
JP5855771B2 (ja) タッチパネルシステム
CN107450820A (zh) 界面控制方法及移动终端
JP6151087B2 (ja) タッチパネルシステム
JP6484859B2 (ja) 情報処理装置、情報処理方法、及びプログラム
KR101656753B1 (ko) 터치에 기초한 대상 동작 제어 시스템 및 그 방법
JP5805910B2 (ja) タッチパネルシステム
CN104679312A (zh) 电子装置及其触控系统、触控方法
KR101346945B1 (ko) 전자 디바이스 및 이의 제어 방법
KR101375727B1 (ko) 선형터치패턴을 이용한 터치스크린의 화면확대/축소 방법 및 장치
TW201528114A (zh) 電子裝置及其觸控系統、觸控方法
CN101655757B (zh) 触控板的手势检测方法
TWI594175B (zh) 以單點操作顯示螢幕介面方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant