一种基于触摸按键的手势识别系统及方法

文档序号:9649118阅读:696来源:国知局
一种基于触摸按键的手势识别系统及方法
【技术领域】
[0001]本发明涉及触摸屏技术领域,特别是涉及一种基于触摸按键的手势识别系统及方法。
【背景技术】
[0002]触摸屏终端凭借其可操作性强及界面新颖等优势,逐步取代传统的键盘式终端,成为目前市场主流。特别是移动终端设备用户,例如手机用户,通过对手机触摸屏进行操作进行游戏、社交、购物等操作,以享受触摸屏为生活带来的便捷。
[0003]现有触摸式手机触摸屏分为触摸区域及位于触摸区域下方的若干触摸按键,例如菜单键、home键及返回键,该些按键亦为后续所述的物理按键。现有技术有借助手势识别来进行快捷按键设定以快捷启动相应应用。目前快捷设置有一种方案为:透过触摸屏某些区域和物理按键的同时按下,并根据场景实现对应功能。在特定应用界面下,触摸屏的同时按下物理按键,从而实现此界面下对应功能的扩展。即通过物理按键和触摸屏的触摸同时操作来实现触摸点击操作的功能。该方案虽可实现快捷设置,但其需要双手操作,然其仍存在以下问题:1)需要双手操作:目前手机的屏幕越做越大,单手在显示区域触摸点击已经非常困难。对于大屏手机,正常使用已经需要双手才能覆盖到整个屏幕区域的操作。若触摸操作的同时需要按物理按键,困难较大,体验很差。2)需要应用软件配合,无法做到全局设定:由于急于特定应用界面下的触摸扩展,因此需要当前运行的程序、游戏支持此种触摸扩展才能实现此方案的功能。现有技术还有通过屏幕显示区域的特定轨迹来实现手势识别方案进而实现快捷设置。然该方案存在以下问题:1)响应速度慢,识别率低:由于屏幕显示区域的触摸、滑动承载着众多的功能。即要识别单击、长按,又要识别各种方向的滑动;既要识别单点又要识别多点触摸。同时还需区分应用程序自身定义的某些滑动的功能。因此响应速度较慢,识别率低;2)区域上无法全局有效:由于各种应用场景本身的限制,无法做到在整个显示区域全局有效,也无法做到在各种应用运行的界面下有效。如在手写输入界面下,由于部分区域已经被输入法定义为手写区域。因此在此区域的手势识别和输入法本身的手写识别会有冲突。用户还需根据不同的情况在屏幕不同的区域来输入手势,大大影响效率和用户体验。3)场景上无法全局有效:此类方案大部分只能在系统或者系统自带的应用界面(如解锁,看图等)识别手势。而当运行某些应用时就无法进行手势识别,如切西瓜游戏。
[0004]因此,急需提出一种新的手势识别技术以快速进行快捷设置,并可避免上述现有技术所面临的诸多问题,实已成为目前业界亟待解决的难题。

【发明内容】

[0005]鉴于上述现有技术的缺失,本发明之一目的在于提出一种基于触摸按键的手势识别系统及方法,其基于触摸按键作为手势识别起点,逻辑简单、响应数据块。
[0006]本发明之另一目的在于提出一种基于触摸按键的手势识别系统及方法,其基于触摸按键作为手势识别起点,手势识别全局有效。
[0007]本发明之再一目的在于提出一种基于触摸按键的手势识别系统及方法,其的符合触摸板大型化发展趋势。
[0008]为达上述及其他目的,本发明提出一种基于触摸按键的手势识别系统,应用于具有触摸屏的移动终端设备,其特征在于,包括:处理模块,用于定义若干手势轨迹及与该些手势关联的手势功能;检测模块,用于检测该触摸屏上的触摸按键是否被按下,并于该触摸按键被按下时根据该触摸按键按下时间的长短以及该触摸按键之外区域是否被触摸判断是否发出启动指令以启动手势识别;轨迹记录模块,用于在接收到启动指令时,记录该触摸按键及后续手势轨迹;匹配模块,用于获取该轨迹记录模块记录的手势轨迹,并将该手势轨迹与预先定义的手势轨迹进行匹配以找到与该手势轨迹匹配的预定义手势轨迹;以及输出模块,将与该匹配模块找到的预设手势轨迹关联的手势功能输出至该移动终端设备进行系统设置。
[0009]本发明之基于触摸按键的手势识别系统还包括储存模块,用于储存该处理模块所定义的若干手势轨迹及与该些手势关联的手势功能。
[0010]上述处理模块包括:信息采集模块,用于采集预定手势轨迹信息;生成模块,用于根据该信息采集模块采集的预定手势轨迹信息生成手势轨迹模板;功能定义模块,用于定义若干手势功能;以及关联模块,用于将该些手势轨迹模板与该些手势功能建立对应关系。
[0011]于本发明之基于触摸按键的手势识别系统中,手势轨迹的起点为触摸按键,终点为触摸屏显示区域或另一触摸按键。
[0012]于本发明之基于触摸按键的手势识别系统中,该检测模块检测到该触摸模块按下后继续检测该触摸按键外的区域是否被触摸,若是则启动手势识别,若否则继续检测该触摸按键按下的时间长短来判断按键操作为触摸按键长按事件或触摸按键短按事件。于本发明之另一方案中,在判断按键操作为触摸按键长按事件或触摸按键短按事件之前,该检测模块还可先检测该触摸按键是否被锁定。
[0013]本发明还提出一种应用于上述系统之基于触摸按键的手势识别方法,该方法包括:步骤S1:定义若干手势轨迹及与该些手势关联的手势功能并储存;步骤S2:检测移动终端设备的触摸屏上的触摸按键是否被按下,若触摸按键被按下,则执行S3,否则表示该触摸按键仍处于等待状态;步骤S3:开始计时以计算该触摸按键按下的时间;步骤S4:继续检测该触摸按键外的区域是否被触摸,若是则进入步骤S6,否则进入步骤S5 ;步骤S5:判断该触摸按键按下的时间长短,若超过预定时间则定义该触摸按键操作为触摸按键长按事件,若未超过预定时间则检测该按键是否被释放,若被释放则定义该触摸按键操作为触摸按键短按事件;步骤S6:执行手势识别,识别记录该触摸按键及后续手势轨迹,并将所记录的手势轨迹与预设的手势轨迹进行匹配以获取与该手势轨迹对应的手势功能。
[0014]本发明之方法还包括所述移动终端设备利用所获取的手势功能进行系统设置。
[0015]于本发明之方法中,所述步骤S1所述的定义若干手势轨迹及与该些手势关联的手势功能进一步包括:采集用户自该移动终端设备触摸屏所输入的若干手势轨迹信息;根据所采集的若干手势轨迹信息生成若干手势轨迹模板;定义若干手势功能;以及将该些手势轨迹模板与该些手势功能关联以建立对应关系。
[0016]于本发明之方法中,在步骤S4之后还可先检测该触摸按键是否锁定,若锁定则不予响应,若未锁定则继续执行步骤S5。
[0017]综上所述,本发明所揭示的基于触摸按键的手势识别方案,主要是透过处理模组预先完成手势轨迹及与该手势轨迹对应的手势功能定义,并以触摸按键作为手势识别的起点,因此在检测模块检测到有触摸按键被按下时进一步检测该触摸按键外围区域(该外围区域可以是触摸屏显示区域或其他触摸按键)是否被触摸,若是则启动手势识别进而使轨迹记录模块记录所触摸的按键及其后续轨迹,之后匹配模块输出模块根据了记录的轨迹进行匹配运算输出与所记录的手势轨迹匹配的预定手势轨迹对应的手势功能,之后移动终端设备可依据该手势功能进行系统设定。与现有技术相比,本发明所揭示的基于触摸按键的手势识别方案,以触摸按键作为手势轨迹识别开始特征,可与现有技术屏幕显示区域的触摸操作有效区分,与移动终端设备系统现有的所有触摸功能、情景完全区分,因而可以使本发明的手势识别在系统全局有效,无论在各种界面、何种第三方应用、何种场景下,均可无障碍的快速识别。此外,本发明基于触摸按键进行手势识别,具有逻辑简单,响应速度快之优点。再者,本发明不限于单手或双手操作,可适应一种终端设备触摸屏大型化发展趋势。
【附图说明】
[0018]下面将以明确易懂的方式,结合【附图说明】优选实施方式,对一种基于触摸按键的手势识别系统及方法的上述特性、技术特征、优点及其实现方式予以进一步说明。
[0019]图1是本发明一种基于触摸按键的手势识别系统基本架构示意图;
[0020]图2是图1所不的系统所应用的手机触摸屏不意图;
[0021]图3至图6是本发明之基于触摸按键的手势识别系统设定的手势轨迹示意图;以及
[0022]图7是本发明之基于触摸按键的手势识别方法一实施例的主要步骤示意图;以及
[0023]图8本发明之基于触摸按键的手势识别方法另一实施例的主要步骤示意图。
[0024]附图标号说明:
[0025]10处理模块.,101.信息采集模块,102.生成模块,103.功能定义模块,104.关联模块,11.检测模块,12.轨迹记录模块,13.匹配模块,
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1