一种操作识别方法和终端技术

技术编号:11466873 阅读:121 留言:0更新日期:2015-05-17 19:18
本发明专利技术实施例公开了一种操作识别方法和终端,其中,方法包括:终端捕获离所述终端的距离小于预设距离的目标物的三个点,并根据所述三个点建立球模型;所述终端计算出球模型的球心到所述三个点所确定的切面的圆心的目标向量;所述终端根据所述目标向量识别所述目标物所作用的用于指示方向的操作。本发明专利技术实施例可以识别与终端未发生接触的操作。

【技术实现步骤摘要】
一种操作识别方法和终端
本专利技术涉及互联网
,尤其涉及一种操作识别方法和终端。
技术介绍
随着科技的发展,目前人们生活出现越来越多的终端,且终端的种类也很多,例如:平板电脑、手机、电子阅读器、遥控器、个人计算机(PersonalComputer,PC)、笔记本电脑、车载设备、网络电视、可穿戴设备等终端设备。然后,目前的终端设备都只支持触摸或者按键输入,例如,用户触摸终端的触摸屏以实现对终端的操作,或者用户点击终端的物理按键以实现对终端的操作,即目前的终端只能识别出与终端的触摸屏或者物理按键的发生接触的操作,而无法识别与终端未发生接触的操作。
技术实现思路
本专利技术实施例提供了一种操作识别方法和终端,可以识别与终端未发生接触的操作。第一方面,本专利技术实施例提供的一种操作识别方法,包括:终端捕获离所述终端的距离小于预设距离的目标物的三个点,并根据所述三个点建立球模型;所述终端计算出球模型的球心到所述三个点所确定的切面的圆心的目标向量;所述终端根据所述目标向量识别所述目标物所作用的用于指示方向的操作。第二方面,本专利技术实施例提供一种操作识别终端,包括:建立单元、计算单元和第一识别单元,其中:所述建立单元,用于捕获离所述终端的距离小于预设距离的目标物的三个点,并根据所述三个点建立球模型;所述计算单元,用于计算出球模型的球心到所述三个点所确定的切面的圆心的目标向量;所述第一识别单元,用于根据所述目标向量识别所述目标物所作用的用于指示方向的操作。上述技术方案中,终端捕获离所述终端的距离小于预设距离的目标物的三个点,并根据所述三个点建立球模型;所述终端计算出球模型的球心到所述三个点所确定的切面的圆心的目标向量;所述终端根据所述目标向量识别所述目标物所作用的用于指示方向的操作。从而本专利技术实施例可以实现识别与终端未发生接触的操作。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种操作识别方法流程示意图;图2是本专利技术实施例提供的另一种操作识别方法的流程示意图;图3是本专利技术实施例提供的另一种操作识别方法的流程示意图;图4是本专利技术实施例提供的一种可选的操作示意图;图5是本专利技术实施例提供的一种操作识别终端结构示意图;图6是本专利技术实施例提供的另一种操作识别终端结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例中目标物具体可以是人体部位或者固态物体,例如:人的手指、人的手臂、人的脚、操作笔、游戏操作盘等,本专利技术实施例对此不作限定。另外,本专利技术实施例的终端是平板电脑、手机、电子阅读器、遥控器、个人计算机(PersonalComputer,PC)、笔记本电脑、车载设备、网络电视或者可穿戴设备等智能设备。另外,在本专利技术实施例中,向量是具体有方向和长度(或者叫大小)的物理量,向量的方向为该向量的起点指向该向量的终点的方向,向量的长度为起点到该向量的终点的距离。请参考图1,图1是本专利技术实施例提供的一种操作识别方法流程示意图,如图1所示,包括以下步骤:S101、终端捕获离所述终端的距离小于预设距离的目标物的三个点,并根据所述三个点建立球模型。可选的,终端具体可以是通过摄像装置(例如摄像头)捕获离所述终端的距离小于预设距离的目标物的三个点,或者通过红外信号捕获离所述终端的距离小于预设距离的目标物的三个点,或者通过激光信号捕获离所述终端的距离小于预设距离的目标物的三个点,或者通过雷达捕获离所述终端的距离小于预设距离的目标物的三个点。可选的,上述球模型的半径具体可以是一个可变的调优系数,例如,该调优系数与上述目标物与终端之间的距离值存在一定关系,如调优系数与上述目标物与终端之间的距离值成正比,或者调优系数与上述目标物与终端之间的距离值成反比。该关系具体可以是针对本实施例中操作所作用于不同的应用程序而不同。S102、终端计算出球模型的球心到所述三个点所确定的切面的圆心的目标向量。可选的,三个点是可以确定一个平面,由于本实施例中以步骤S101建立的球模型进行计算,即该三点确定的平面在该球模型中为一个切面,且根据该三点的坐标可以计算出该切面的圆心的坐标,而上述球模型的球心的坐标是固定的,这样通过该切面的圆心的坐标和上述球模型的球心的坐标就可以计算出上述目标向量。且该目标向量的方向可以是上述球模型的球心指向该切面的圆心的方向。S103、终端根据所述目标向量识别所述目标物所作用的用于指示方向的操作。可选的,上述操作所指示的方向可以是水平面内的360度包括的任一方向,例如:以上述球模型的X轴和Y轴为参考平面,X轴正半轴为参考方向,上述操作所指示的方向就可以是沿X轴正半轴向左或者向右旋转一周中的任一方向。例如,例如,垂直向前、垂直向后、垂直向左、垂直向右、偏左N度的方向或者以及偏向N度的方向。当然该方向必须是由上述目标向量而确定的,目标向量与操作的指示方向存在一一对应关系,即一个目标向量唯一确定一个指示方向。可选的,当终端识别出所述目标物所作用的用于指示方向的操作后,就可以根据终端就可以该操作执行相应的命令,例如,当上述操作为用于指标向左的方向的操作时,终端就可以根据该操作控制终端显示的图标向左移动,这样用户就可以不需要触摸终端就可以完成对终端的控制,从而提高用户的体验;又如当终端识别出上述目标物所作用的用于指示向下的方向的操作时,终端就可以提前计算出目标物运动轨迹,以提前做好相应的处理或者准备等,从而提高终端处理效率。上述技术方案中,终端捕获离所述终端的距离小于预设距离的目标物的三个点,并根据所述三个点建立球模型;所述终端计算出球模型的球心到所述三个点所确定的切面的圆心的目标向量;所述终端根据所述目标向量识别所述目标物所作用的用于指示方向的操作。从而本实施例可以实现识别与终端未发生接触的操作。请参考图2,图2是本专利技术实施例提供的另一种操作识别方法的流程示意图,如图2所示,包括:S201、终端捕获离所述终端的距离小于预设距离的目标物的三个点,并根据所述三个点建立球模型。可选的,上述预设距离具体可以是根据终端的性能而设置好的,例如,终端的触摸屏的尺寸越大上述预设距离就可以设置得比较大,终端的触摸屏的尺寸越小上述预设距离就可以设置得比较小;上述预设距离具体还可以是根据用户操作的习惯而由用户设置的,例如,用户喜欢远点操作终端,上述预设距离就可以设置得比较大,用户喜欢近点操作终端,上述预设距离就可以设置得比较小;上述预设距离值还可以是根据终端当前运行的程序而设置的,例如,当前运行的程序需要远距离操作,那么上述预设距离就可以设置得比较大,当前运行的程序需要近距离操作,那么上述预设距离就可以设置得比较小。可选的,终端具体可以是捕获离所述终端的距离小于预设距离的目标物的三个点,并根据所述三本文档来自技高网...

【技术保护点】
一种操作识别方法,其特征在于,包括:终端捕获离所述终端的距离小于预设距离的目标物的三个点,并根据所述三个点建立球模型;所述终端计算出球模型的球心到所述三个点所确定的切面的圆心的目标向量;所述终端根据所述目标向量识别所述目标物所作用的用于指示方向的操作。

【技术特征摘要】
1.一种操作识别方法,其特征在于,包括:终端捕获离所述终端的距离小于预设距离的目标物的三个点,并根据所述三个点以及调优系数建立球模型,其中,所述调优系数作为所述球模型的半径,所述球模型的球心与所述终端的位置参考点对应;所述终端计算出球模型的球心到所述三个点所确定的切面的圆心的目标向量;所述终端根据所述目标向量识别所述目标物所作用的用于指示方向的操作。2.如权利要求1所述的方法,其特征在于,所述终端根据所述目标向量识别所述目标物所作用的用于指示方向的操作,包括:所述终端将所述目标向量映射至所述球模型中两坐标轴确定的参考平面得到映射向量,并将所述映射向量的方向作为所述目标物所作用的操作的指示方向。3.如权利要求2所述的方法,其特征在于,所述终端将所述目标向量映射至所述球模型中两坐标轴确定的参考平面得到映射向量,并将所述映射向量的方向作为所述目标物所作用的操作的指示方向之后,所述方法还包括:所述终端根据所述映射向量的长度识别所述操作的力度。4.如权利要求1-3中任一项所述的方法,其特征在于,所述终端所述球模型的球心到所述三个点所确定的切面的圆心的目标向量之后,所述方法还包括:所述终端计算所述目标向量的长度,并根据所述目标向量的长度识别所述目标物在上下方向的位移。5.如权利要求2所述的方法,其特征在于,所述终端计算出球模型的球心到所述三个点所确定的切面的圆心的目标向量,包括:所述终端通过如下公式计算所述三个点所确定的切面的圆心的坐标:(x1-x)2+(y1-y)2+(z1-z)2=r2;(x2-x)2+(y2-y)2+(z2-z)2=r2;(x3-x)2+(y3-y)2+(z3-z)2=r2;其中,(x1,y1,z1)、x2,y2,z2和x3,y3,z3分别为所述三个点的坐标,所述r等于所述球模型的半径,(x,y,z)为所述三个点所确定的切面的圆心的坐标;所述终端将(x0-x,y0-y,z0-z)作为所述球模型的球心到所述圆心的目标向量,其中,所述(x0,y0,z0)为所述球模型的球心的坐标:所述终端将所述目标向量映射至所述球模型中两坐标轴确定的参考平面得到映射向量,并将所述映射向量的方向作为所述目标物所作用的操作的指示方向,包括:所述终端将所述(x0-x,y0-y,z0-z)中的垂直坐标轴的坐标值置零,并将所述置零...

【专利技术属性】
技术研发人员:罗亮俊
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1