手势识别方法及装置制造方法及图纸

技术编号:19424521 阅读:29 留言:0更新日期:2018-11-14 10:23
本公开是关于一种手势识别方法及装置,用以提高手势识别的准确率,减少误操作。所述方法包括:当检测到触摸操作时,检测触点的运动轨迹;触点的运动轨迹用于表示控制终端设备的手势;检测触点的当前移动速率;根据当前移动速率与运动轨迹识别手势。本公开技术方案可以提高手势识别的准确率,减少误操作。

【技术实现步骤摘要】
手势识别方法及装置
本公开涉及电子设备
,尤其涉及一种手势识别方法及装置。
技术介绍
为了提升用户的使用体验,全面屏手机应运而生。对于全面屏手机,屏幕尺寸越来越大,但是原来手机正面的按键就没有了放置的空间。目前需要采用手势操作实现原有按键的功能。然而,对于众多的手势,如何实现准确地识别手势是需要解决的一个技术问题。
技术实现思路
为克服相关技术中存在的问题,本公开实施例提供一种手势识别方法及装置,用以提高手势识别的准确率。根据本公开实施例的第一方面,提供一种手势识别方法,包括:当检测到触摸操作时,检测触点的运动轨迹;所述触点的运动轨迹用于表示控制终端设备的手势;检测所述触点的当前移动速率;根据所述当前移动速率与所述运动轨迹识别所述手势。在一个实施例中,所述检测所述触点的当前移动速率,可包括:生成所述触点的追击点;所述追击点用于跟随所述触点移动;按照预设的时间间隔更新所述追击点的当前位置;获取更新后的所述追击点的当前位置与所述触点的当前位置之间的第一距离;其中,更新前的所述追击点的当前位置与所述触点的当前位置之间的距离为第二距离,所述第一距离与所述第二距离的比值为预设比值,且所述预设比值小于1;根据所述第一距离确定所述当前移动速率。在一个实施例中,所述根据所述当前移动速率与所述运动轨迹识别所述手势,可包括:当所述运动轨迹的长度大于预设长度且所述当前移动速率小于第一预设速率时,确定所述手势为用于控制所述终端设备执行第一预设操作的第一手势。在一个实施例中,所述确定所述手势为用于控制所述终端设备执行第一预设操作的第一手势之前,还可包括:确定所述第一距离是否小于预设距离;当所述第一距离小于所述预设距离时,确定所述当前移动速率小于所述第一预设速率。在一个实施例中,所述方法,还可包括:当所述当前移动速率大于或者等于所述第一预设速率时,确定所述手势为用于控制所述终端设备执行第二预设操作的第二手势。在一个实施例中,所述根据所述当前移动速率与所述运动轨迹识别所述手势之后,还可包括:输出用于提示所述手势的识别结果的提示信息;其中,在所述触点移动的过程中,所述提示信息随着所述识别结果改变而改变。根据本公开实施例的第二方面,提供一种手势识别装置,所述装置,包括:第一检测模块,被配置为在检测到触摸操作时,检测触点的运动轨迹;所述触点的运动轨迹用于表示控制终端设备的手势;第二检测模块,被配置为检测所述触点的当前移动速率;识别模块,被配置为根据所述当前移动速率与所述运动轨迹识别所述手势。在一个实施例中,所述第二检测模块,可包括:生成子模块,被配置为生成所述触点的追击点;所述追击点用于跟随所述触点移动;更新子模块,被配置为按照预设的时间间隔更新所述追击点的当前位置;获取子模块,被配置为获取更新后的所述追击点的当前位置与所述触点的当前位置之间的第一距离;其中,更新前的所述追击点的当前位置与所述触点的当前位置之间的距离为第二距离,所述第一距离与所述第二距离的比值为预设比值,且所述预设比值小于1;第一确定子模块,被配置为根据所述第一距离确定所述当前移动速率。在一个实施例中,所述识别模块,可包括:第二确定子模块,被配置为在所述运动轨迹的长度大于预设长度且所述当前移动速率小于第一预设速率时,确定所述手势为用于控制所述终端设备执行第一预设操作的第一手势。在一个实施例中,所述识别模块,还可包括:第三确定子模块,被配置为确定所述第一距离是否小于预设距离;第四确定子模块,被配置为在所述第一距离小于所述预设距离时,确定所述当前移动速率小于所述第一预设速率。在一个实施例中,所述识别模块,还可包括:第五确定子模块,被配置为在所述当前移动速率大于或者等于所述第一预设速率时,确定所述手势为用于控制所述终端设备执行第二预设操作的第二手势。在一个实施例中,所述装置,还可包括:提示模块,被配置为输出用于提示所述手势的识别结果的提示信息;其中,在所述触点移动的过程中,所述提示信息随着所述识别结果改变而改变。根据本公开实施例的第三方面,提供一种手势识别装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行:上述第一方面所述的方法。根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的方法。本公开的实施例提供的技术方案可以包括以下有益效果:通过检测触点的运动轨迹与当前移动速率,并根据触点的当前移动速率与运动轨迹识别手势,可以提高手势识别的准确率。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1是根据一示例性实施例示出的手势识别方法的流程图。图2~图3是根据一示例性实施例示出的提示手势识别结果的示意图。图4是根据另一示例性实施例示出的手势识别方法的流程图。图5是根据另一示例性实施例示出的手势识别方法的流程图。图6是根据一示例性实施例示出的一种手势识别装置的框图。图7是根据另一示例性实施例示出的一种手势识别装置的框图。图8是根据另一示例性实施例示出的一种手势识别装置的框图。图9是根据另一示例性实施例示出的一种手势识别装置的框图。图10是根据一示例性实施例示出的一种手势识别装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。相关技术中,由于全面屏手机不再具备非全面屏手机正面设置的按键,因此,为了实现上述按键的控制功能,增加了新的操作手势。然而,各种操作手势中存在相似的手势,不方便用户操作,尤其是不方便老年用户或者残障用户操作。例如,用于实现快速切换应用程序(APP)的手势(以下简称“快切手势”)为从屏幕边缘向屏幕内滑动,当“快切手势”的滑动长度大于预设长度时,例如,大于屏幕宽度的30%,控制手机从当前APP切换到前一个使用的APP。用于实现后退功能的手势(以下简称“后退手势”)为从屏幕边缘向屏幕内滑动,当“后退手势”的滑动长度小于上述的预设长度时,控制手机后退至前一个界面。但是,会有用户连续地快速滑动来达到连续后退的目的,而没有注意每个手势的滑动距离。一旦滑动距离大于上述的预设长度,便会触发手机实现快切的功能,给用户带来不便。本公开实施例提供一种手势识别方法及装置,用以解决上述的技术问题,提高手势识别的准确率,避免误操作。图1是根据一示例性实施例示出的手势识别方法的流程图,该手势识别方法可以应用于具备触控面板的终端设备,例如,终端设备可以是智能手机、PAD(平板电脑)等。如图1所示,该手势识别方法包括以下步骤S101~S103:在步骤S101中,当检测到触摸操作时,检测触点的运动轨迹;所述触点的运动轨迹用于表示控制终端设备的手势。在一个实施例中,当用户按压或者用导体接触触控面板时,终端设备可以检测到按压或者接触触控面板的位置,其中,该按压或者接触触控本文档来自技高网...

【技术保护点】
1.一种手势识别方法,其特征在于,所述方法包括:当检测到触摸操作时,检测触点的运动轨迹;所述触点的运动轨迹用于表示控制终端设备的手势;检测所述触点的当前移动速率;根据所述当前移动速率与所述运动轨迹识别所述手势。

【技术特征摘要】
1.一种手势识别方法,其特征在于,所述方法包括:当检测到触摸操作时,检测触点的运动轨迹;所述触点的运动轨迹用于表示控制终端设备的手势;检测所述触点的当前移动速率;根据所述当前移动速率与所述运动轨迹识别所述手势。2.根据权利要求1所述的方法,其特征在于,所述检测所述触点的当前移动速率,包括:生成所述触点的追击点;所述追击点用于跟随所述触点移动;按照预设的时间间隔更新所述追击点的当前位置;获取更新后的所述追击点的当前位置与所述触点的当前位置之间的第一距离;其中,更新前的所述追击点的当前位置与所述触点的当前位置之间的距离为第二距离,所述第一距离与所述第二距离的比值为预设比值,且所述预设比值小于1;根据所述第一距离确定所述当前移动速率。3.根据权利要求2所述的方法,其特征在于,所述根据所述当前移动速率与所述运动轨迹识别所述手势,包括:当所述运动轨迹的长度大于预设长度且所述当前移动速率小于第一预设速率时,确定所述手势为用于控制所述终端设备执行第一预设操作的第一手势。4.根据权利要求3所述的方法,其特征在于,所述确定所述手势为用于控制所述终端设备执行第一预设操作的第一手势之前,还包括:确定所述第一距离是否小于预设距离;当所述第一距离小于所述预设距离时,确定所述当前移动速率小于所述第一预设速率。5.根据权利要求3所述的方法,其特征在于,所述方法,还包括:当所述当前移动速率大于或者等于所述第一预设速率时,确定所述手势为用于控制所述终端设备执行第二预设操作的第二手势。6.根据权利要求1所述的方法,其特征在于,所述根据所述当前移动速率与所述运动轨迹识别所述手势之后,还包括:输出用于提示所述手势的识别结果的提示信息;其中,在所述触点移动的过程中,所述提示信息随着所述识别结果改变而改变。7.一种手势识别装置,其特征在于,所述装置,包括:第一检测模块,被配置为在检测到触摸操作时,检测触点的运动轨迹;所述触点的运动轨迹用于表示控制终端设备的手势;第二检测模块,被配置为检测所述触点的当前...

【专利技术属性】
技术研发人员:高崇龙海王汀韦家柏
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

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

1