手持装置的触摸控制器及其控制方法
本申请是申请日为2017年11月02日、申请号为201711065714.0、发明名称为“手持装置及其控制方法”的发明专利申请的分案申请。
技术领域
本发明关于一种手持装置的触摸控制器,特别是一种具有一控制方法用以调整一手势命令的触摸控制器。
背景技术
为了符合人体工程学的需要,触控鼠标的表面可以被设计成适合用户的手掌。在这种情况下,从触控鼠标的表面检测到的手指的手指形状与由触控面板检测到的指尖的手指形状并不相同。此外,当用户操作触控鼠标时,手指总是放在触控鼠标表面上以操作鼠标,这可能导致用户无意的手指运动的错误手势命令。
发明内容
本发明的手持装置的触摸控制器及其控制方法可使用实体按键及触控检测来辅助手势命令的调整,以避免错误手势命令的发生。
本发明实施例提供一种手持装置的触摸控制器,包括用以于手持装置的本体的操作表面上感测触控以输出触控信号的传感器,以及接收触控信号以产生控制命令的处理器。处理器还接收对应于所述本体的一位移而产生的一位移信号,且在一移动时间区间中累加多个位移信号并比较累加的所述多个位移信号与一移动阈值,当累加的所述多个位移信号大于所述移动阈值时,禁能触控信号一第一时间区间。
本发明实施例提供控制方法,其特征在于,应用于一手持装置的一触摸控制器,所述手持装置包括一传感器及一处理器,所述传感器用以于所述手持装置的本体的操作表面上感测触控以输出触控信号,且所述处理器执行的所述控制方法包括:接收由所述传感器发送的触控信号以产生控制命令;以及接收对应于所述本体的一位移而产生的一位移信号,且在一移动时间区间中累加多个位移信号并比较累加的所述多个位移信号与一移动阈值,当累加的所述多个位移信号大于所述移动阈值时,禁能触控信号一第一时间区间。
为了能更进一步了解本发明为实现既定目的所采取的技术、方法及技术效果,请参阅以下有关本发明的详细说明、附图,相信本发明的目的、特征与特点,当可由此得以深入且具体的了解,然而附图仅提供参考与说明用,并非用来对本发明加以限制者。
附图说明
图1是本发明的手持装置的示意图。
图2是本发明实施例的手持装置的触摸控制器的系统方块图。
图3是本发明实施例的控制方法的流程图。
图4是本发明另一实施例的控制方法的流程图。
具体实施方式
在下文将参看附图更充分地描述各种例示性实施例,在附图中展示一些例示性实施例。然而,本发明概念可能以许多不同形式来体现,且不应解释为限于本文中所阐述的例示性实施例。确切而言,提供此等例示性实施例使得本发明将为详尽且完整,且将向熟习此项技术者充分传达本发明概念的范畴。
图1是本发明的手持装置的示意图。图2是本发明实施例的手持装置的触摸控制器的系统方块图。参考图1及图2所示,所述手持装置1包括具有一操作表面3的一本体2,且手持装置1的触摸控制器包括一触控传感器4、一位移传感器5、一处理器6、至少一按键7以及一储存单元8。所述触控传感器4用以于所述操作表面3上感测一触控以输出一触控信号。所述位移传感器5配置于所述本体2并感测所述本体2的一位移以输出一位移信号。所述按键7被按压时输出一按键信号。所述处理器6连接所述触控传感器4以接收所述触控信号。所述处理器6连接所述位移传感器5以接收所述位移信号。所述处理器6连接所述按键7以接收所述按键信号。所述处理器6连接所述储存单元8以读取储存单元8中的多个数值以及比较该些数值与一量测值。所述手持装置1可以是一触控鼠标、一智能电话、一触控平板等,而本发明不以此为限制。
当所述处理器6接收所述触控信号时,所述处理器6产生一控制命令。例如,当所述手持装置1是如图1所示的所述触控鼠标时,所述控制命令可以发送至一主机以滚动网页上的页面或执行快捷手势。当所述手持装置1是智能电话时,所述处理器6可以在一屏幕上执行所述控制命令如滑动、点击或旋转等。
在一实施例中,所述手持装置1是一触控鼠标。所述处理器6接收所述触控信号及对应于本体2的位移而产生的所述位移信号。当所述位移信号大于一移动阈值时,所述处理器6在一第一时间区间中禁能所述触控传感器4及/或触控信号,例如1微秒、1毫秒、1秒等,而本发明不以此为限制。
在这种情况下,所述触控信号可能被认为是用户的无意动作。所述位移信号表示所述本体2的位移,例如两个不同位置或两个不同坐标之间的距离。所述储存单元8储存多个移动阈值数值,以及在所述手持装置的一操作模式的基础上,储存在所述储存单元8的所述移动阈值被设置成该些移动阈值数值之一。
此外,所述处理器6还可在一移动时间区间中累加多个位移信号且比较累加的该些位移信号与所述移动阈值。所述储存单元8储存多个移动时间区间数值,以及在所述手持装置1的一操作模式的基础上,储存在所述储存单元8的所述移动时间区间被设置成该些移动时间区间数值之一。可以注意的是,所述第一时间区间的时间长度可以相同于所述移动时间区间的时间长度,而本发明不以此为限制。
此外,所述处理器6在所述第一时间区间中禁能所述触控信号可以表示为所述处理器6在所述第一时间区间中停止产生由接收的所述触控信号形成的所述控制命令、所述处理器6在所述第一时间区间中停止接收所述触控信号、或接收的所述触控信号尚未形成所述控制命令时,所述处理器6在所述第一时间区间中重置接收的所述触控信号以表示没有触控。
例如,所述手持装置1是一触控鼠标。当使用者移动如图1所示的所述触控鼠标时,使用者可能无意地触控操作表面3。所述处理器6接收经由所述触控传感器4在所述操作表面3上感测所述触控的所述触控信号,以及接收经由所述位移传感器5感测所述触控鼠标的所述位移的所述位移信号。当所述处理器6判断所述位移信号(如,一距离信号表示一距离如3cm)大于所述移动阈值(如0.5cm),所述处理器6在所述第一时间区间中禁能所述触控传感器4及所述触控信号而不管是否所述控制命令已由所述触控信号形成。通过这种方式,所述处理器6判断所述使用者仅是移动触控鼠标而不是有意在所述操作界面3上触控。可以注意的是,所述距离信号可以表示为所述触控鼠标相对于桌面移动一距离或鼠标光标在屏幕中的一影像数组上移动数个像素。
图3是本发明实施例的控制方法的流程图。所述处理器6执行所述控制方法包括步骤S101:接收由所述触控传感器4发送的一触控信号,用以于所述操作表面3上感测一触控以输出一控制命令;S103:当由所述位移传感器5发送的用以感测所述本体的一位移的一位移信号大于一移动阈值时,在一第一时间区间中禁能所述触控信号。
所述手持装置1是一触控鼠标,使用者可点击所述触控鼠标上的所述按键7、移动所述触控鼠标、以及触控所述操作界面3。当使用者移动所述触控鼠标时,使用者可能无意地触控所述操作表面3。此时,所述处理器6同时接收所述触控信号及所述位移信号。当所述处理器6判断所述位移信号大于所述移动阈值时,所述处理器在一第二时间区间中禁能所述触控传感器4及/或所述触控信号。
在一实施例中,所述手持装置1是一触控鼠标。所述按键7被按压时输出一按键信号,以及所述处理器6接收所述按键信号。当使用者点击所述按键7时,使用者将也无意地触控所述操作表面3。此时,所述处理器6同时接收所述触控信号及所述按键信号。当所述处理器6判断所述按键7被按压,所述处理器6在所述第二时间区间中禁能所述触控传感器4及所述触控信号,以及输出一按键控制信号。可以注意的是,所述第二时间区间的时间长度可以相同于所述第一时间区间的时间长度,而本发明不以此为限制。
在这种情况下,所述触控信号可能被认为是使用者的无意动作。所述处理器6在所述第二时间区间禁能所述触控信号可以表示为所述处理器6在所述第二时间区间中停止产生由接收的所述触控信号形成的所述控制命令、所述处理器6在所述第二时间区间中停止接收所述触控信号、或接收的所述触控信号尚未形成所述控制命令时,所述处理器6在所述第二时间区间中重置接收的所述触控信号以表示没有触控。
例如,当使用者按压所述按键7,使用者无意地触控操作表面3。所述处理器6接收经由所述触控传感器4在所述操作表面3上感测所述触控的所述触控信号,以及接收被按压的所述按键7的所述按键信号。当所述处理器判断所述按键7被按压,所述处理器6在所述第二时间区间中禁能所述触控传感器4及/或所述触控信号而不管是否所述控制命令已由所述触控信号形成。通过这种方式,所述处理器6判断所述使用者是点击所述按键7而不是有意在所述操作界面3上触控。
图4是本发明另一实施例的控制方法的流程图。所述处理器6执行所述控制方法包括步骤S301:判断所述按键7被按压,以便在一第二时间区间中禁能所述触控信号,以及输出一按键控制信号。
当所述处理器6判断所述按键7被用户按压,所述处理器6在所述第二时间区间中禁能所述触控传感器4及/或所述触控信号。
基于上述,本发明的手持装置的触摸控制器及其控制方法可使用实体按键及触控检测来辅助手势命令的调整,以避免错误手势命令的发生。
以上所述仅为本发明的较佳可行实施例,凡依本发明权利要求所做的均等变化与修饰,皆应属本发明的涵盖范围。
- 上一篇:石墨接头机器人自动装卡簧、装栓机
- 下一篇:电容触控电极、触控面板以及电子设备