说明书一种操作识别方法和终端
技术领域
本发明涉及互联网技术领域,尤其涉及一种操作识别方法和终端。
背景技术
随着科技的发展,目前人们生活出现越来越多的终端,且终端的种类也很 多,例如:平板电脑、手机、电子阅读器、遥控器、个人计算机(Personal Computer, PC)、笔记本电脑、车载设备、网络电视、可穿戴设备等终端设备。然后,目前 的终端设备都只支持触摸或者按键输入,例如,用户触摸终端的触摸屏以实现 对终端的操作,或者用户点击终端的物理按键以实现对终端的操作,即目前的 终端只能识别出与终端的触摸屏或者物理按键的发生接触的操作,而无法识别 与终端未发生接触的操作。
发明内容
本发明实施例提供了一种操作识别方法和终端,可以识别与终端未发生接 触的操作。
第一方面,本发明实施例提供的一种操作识别方法,包括:
终端捕获离所述终端的距离小于预设距离的目标物的三个点,并根据所述 三个点建立球模型;
所述终端计算出球模型的球心到所述三个点所确定的切面的圆心的目标向 量;
所述终端根据所述目标向量识别所述目标物所作用的用于指示方向的操 作。
第二方面,本发明实施例提供一种操作识别终端,包括:建立单元、计算 单元和第一识别单元,其中:
所述建立单元,用于捕获离所述终端的距离小于预设距离的目标物的三个 点,并根据所述三个点建立球模型;
所述计算单元,用于计算出球模型的球心到所述三个点所确定的切面的圆 心的目标向量;
所述第一识别单元,用于根据所述目标向量识别所述目标物所作用的用于 指示方向的操作。
上述技术方案中,终端捕获离所述终端的距离小于预设距离的目标物的三 个点,并根据所述三个点建立球模型;所述终端计算出球模型的球心到所述三 个点所确定的切面的圆心的目标向量;所述终端根据所述目标向量识别所述目 标物所作用的用于指示方向的操作。从而本发明实施例可以实现识别与终端未 发生接触的操作。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施 例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述 中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付 出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种操作识别方法流程示意图;
图2是本发明实施例提供的另一种操作识别方法的流程示意图;
图3是本发明实施例提供的另一种操作识别方法的流程示意图;
图4是本发明实施例提供的一种可选的操作示意图;
图5是本发明实施例提供的一种操作识别终端结构示意图;
图6是本发明实施例提供的另一种操作识别终端结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清 楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是 全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造 性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例中目标物具体可以是人体部位或者固态物体,例如:人的手 指、人的手臂、人的脚、操作笔、游戏操作盘等,本发明实施例对此不作限定。 另外,本发明实施例的终端是平板电脑、手机、电子阅读器、遥控器、个人计 算机(Personal Computer,PC)、笔记本电脑、车载设备、网络电视或者可穿戴 设备等智能设备。
另外,在本发明实施例中,向量是具体有方向和长度(或者叫大小)的物 理量,向量的方向为该向量的起点指向该向量的终点的方向,向量的长度为起 点到该向量的终点的距离。
请参考图1,图1是本发明实施例提供的一种操作识别方法流程示意图,如 图1所示,包括以下步骤:
S101、终端捕获离所述终端的距离小于预设距离的目标物的三个点,并根 据所述三个点建立球模型。
可选的,终端具体可以是通过摄像装置(例如摄像头)捕获离所述终端的 距离小于预设距离的目标物的三个点,或者通过红外信号捕获离所述终端的距 离小于预设距离的目标物的三个点,或者通过激光信号捕获离所述终端的距离 小于预设距离的目标物的三个点,或者通过雷达捕获离所述终端的距离小于预 设距离的目标物的三个点。
可选的,上述球模型的半径具体可以是一个可变的调优系数,例如,该调 优系数与上述目标物与终端之间的距离值存在一定关系,如调优系数与上述目 标物与终端之间的距离值成正比,或者调优系数与上述目标物与终端之间的距 离值成反比。该关系具体可以是针对本实施例中操作所作用于不同的应用程序 而不同。
S102、终端计算出球模型的球心到所述三个点所确定的切面的圆心的目标 向量。
可选的,三个点是可以确定一个平面,由于本实施例中以步骤S101建立的 球模型进行计算,即该三点确定的平面在该球模型中为一个切面,且根据该三 点的坐标可以计算出该切面的圆心的坐标,而上述球模型的球心的坐标是固定 的,这样通过该切面的圆心的坐标和上述球模型的球心的坐标就可以计算出上 述目标向量。且该目标向量的方向可以是上述球模型的球心指向该切面的圆心 的方向。
S103、终端根据所述目标向量识别所述目标物所作用的用于指示方向的操 作。
可选的,上述操作所指示的方向可以是水平面内的360度包括的任一方向, 例如:以上述球模型的X轴和Y轴为参考平面,X轴正半轴为参考方向,上述 操作所指示的方向就可以是沿X轴正半轴向左或者向右旋转一周中的任一方 向。例如,例如,垂直向前、垂直向后、垂直向左、垂直向右、偏左N度的方 向或者以及偏向N度的方向。当然该方向必须是由上述目标向量而确定的,目 标向量与操作的指示方向存在一一对应关系,即一个目标向量唯一确定一个指 示方向。
可选的,当终端识别出所述目标物所作用的用于指示方向的操作后,就可 以根据终端就可以该操作执行相应的命令,例如,当上述操作为用于指标向左 的方向的操作时,终端就可以根据该操作控制终端显示的图标向左移动,这样 用户就可以不需要触摸终端就可以完成对终端的控制,从而提高用户的体验; 又如当终端识别出上述目标物所作用的用于指示向下的方向的操作时,终端就 可以提前计算出目标物运动轨迹,以提前做好相应的处理或者准备等,从而提 高终端处理效率。
上述技术方案中,终端捕获离所述终端的距离小于预设距离的目标物的三 个点,并根据所述三个点建立球模型;所述终端计算出球模型的球心到所述三 个点所确定的切面的圆心的目标向量;所述终端根据所述目标向量识别所述目 标物所作用的用于指示方向的操作。从而本实施例可以实现识别与终端未发生 接触的操作。
请参考图2,图2是本发明实施例提供的另一种操作识别方法的流程示意图, 如图2所示,包括:
S201、终端捕获离所述终端的距离小于预设距离的目标物的三个点,并根 据所述三个点建立球模型。
可选的,上述预设距离具体可以是根据终端的性能而设置好的,例如,终 端的触摸屏的尺寸越大上述预设距离就可以设置得比较大,终端的触摸屏的尺 寸越小上述预设距离就可以设置得比较小;上述预设距离具体还可以是根据用 户操作的习惯而由用户设置的,例如,用户喜欢远点操作终端,上述预设距离 就可以设置得比较大,用户喜欢近点操作终端,上述预设距离就可以设置得比 较小;上述预设距离值还可以是根据终端当前运行的程序而设置的,例如,当 前运行的程序需要远距离操作,那么上述预设距离就可以设置得比较大,当前 运行的程序需要近距离操作,那么上述预设距离就可以设置得比较小。
可选的,终端具体可以是捕获离所述终端的距离小于预设距离的目标物的 三个点,并根据所述三个点以及调优系数建立球模型,其中,所述调优系数作 为所述球模型的半径。其中,该调优系数与上述目标物与终端之间的距离值存 在一定关系,如调优系数与上述目标物与终端之间的距离值成正比,或者调优 系数与上述目标物与终端之间的距离值成反比。该关系具体可以是针对本实施 例中操作所作用于不同的应用程序而不同。另外,调整上述调优系数还可以调 整本实施例中识别目标物所作用的用于指示方向的操作的精度,例如:当上述 调优系数越大时,步骤S201建立的球模型就越大,从而在该球模型中识别目标 物所作用的用于指示方向的操作的精度就越高。
S202、终端计算出球模型的球心到所述三个点所确定的切面的圆心的目标 向量。
可选的,步骤S202具体可以是根据上述三个点以及球模型的半径计算出所 述三个点所确定的切面的圆心。由于所述三个点所确定的切面为球模型的切面, 即该切面为一个圆,即球模型的半径就可以为该圆的半径。从而根据圆上三点 的坐标以及圆半径计算圆心的原理就可以计算出上述三个点所确定的切面的圆 心的坐标。而球模型的球心是固定的,这样球模型的球心的坐标以及所述三个 点所确定的切面的圆心的坐标都知道,就可以直接得到上述目标向量。
S203、终端将所述目标向量映射至所述球模型中两坐标轴确定的参考平面 得到映射向量,并将所述映射向量的方向作为所述目标物所作用的操作的指示 方向。
可选的,终端具体可以是将目标向量中的与参考平面垂直的坐标轴方向的 坐标值替换为0,从而得到所述目标向量映射至所述球模型中两坐标轴确定的参 考平面的映射向量。例如,上述参考平面为X轴和Z轴确定的平面,这样终端 就可以将上述目标向量中的Y轴的坐标值替换为0,以得到上述映射向量。即 上述映射向量在与参考平面垂直的坐标轴方向的坐标值为0。
可选的,目标向量映射至所述球模型中两坐标轴确定的参考平面得到映射 向量具体可以为以球模型的球心为起点以该参考平面中一点为终点的向量,而 该向量的方向就可以作为所述目标物所作用的操作的指示方向。
可选的,在步骤S203之后,如图3所示,所述方法还可以包括:
S204、终端根据所述映射向量的长度识别所述操作的力度。
上述操作的力度具体可以是指该目标物向该操作的指示方向所前进的位 移,具体可以是操作的力度指该目标物从终端的参考点向该操作的指示方向所 前进的位移。例如:设置终端的位置参考点(例如:终端屏幕的中心点)与球 模型中以球心对应,这样可以将上述映射向量的长度与目标物与终端的位置参 考点之间的距离进行对应,具体可以是预先设置映射向量的长度与操作的力度 的映射关系,例如:映射向量为3厘米(cm)时,操作的力度为Xcm,其中, X为大于0的实数。这样根据该映射向量的长度快速识别出所述操作的力度。
可选的,终端还可以根据不同时间点的映射向量识别出上述操作的力度的 变化,即识别出两个时间点内目标物的上述操作的指示方向的位移量。另外, 需要说明的是,目标物在进行一次操作时,操作的方向一般是不变的(例如: 人们的手指指向某一东西的时,方向是固定的,只是手指的位置的变化),变化 的只是目标物的位置,即上述映射向量的方向不会发生变化,映射向量的长度 发生变化。
该实施方式中,由于可以识别出所述操作的力度终端就可以根据该力度进 行控制,例如,根据所述操作的力度控制终端显示的图标位移等,或者终端可 以提前预算出目标物接触终端的时间点和位置点,从而快速响应目标物接触终 端时执行的操作。
可选的,在步骤S202之后,所述方法还可以包括:
S205、终端计算所述目标向量的长度,并根据所述目标向量的长度识别所 述目标物在上下方向的位移。
需要说明的是,由于目标物是一个处于空间中,即目标物可以是在空间中 位移,那么目标物位移就可以包括两个位移,一是上述操作的力度所表示的位 移,即目标物在上述参考平面(或者与该参考平面平行的平面)的位移,二是 目标物在上下方向的位移,即目标物在上下空间的位移。根据这两个位移就可 以得到目标物在空间中的位移。
可选的,终端具体可以是预先设置目标向量的长度与目标物在上下方向位 移的映射关系,即一个目标向量长度对应于目标物在上下方向的一个位移量。 当然,目标物在上下方向位移具体可以是以终端的参考点(例如:终端的屏幕 的中心点为参考点)的位移,即通过该位移可以计算出目标距离终端的屏幕的 中心点的距离。
通过上述两个步骤S204和步骤S205就可以计算出目标物的运行轨迹,从 而终端可以根据目标物的运行轨迹执行相应的操作,例如,根据目标物的运行 轨迹控制显示的图标进行相应运行轨迹的运动,或者终端根据该目标物的运行 轨迹提前提前预算出目标物接触终端的时间点和位置点,从而快速响应目标物 接触终端时执行的操作。
上述技术方案中,在上面实施例的基础上介绍了多种可选的实施方式,且 都可以实现识别与终端未发生接触的操作。
请参考图4、下面以一个具体的应用实例进行举例说明:
用户的手向终端进行如图4所示的手势,终端的摄像装置捕获离该手势的 A、B和C三个点,其中,A、B和C三个点分别为A(x1,y1,z1)、B(x2,y2,z2)和 C(x3,y3,z3),球模型x2+y2+z2=R,其中,R为上述调优系数。例如,终端根据 A(x1,y1,z1)、B(x2,y2,z2)和C(x3,y3,z3)三个坐标值以及R就可以通过如下公式计算 出所述三个点所确定的切面的圆心:
(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
其中,r等于上述R,(x,y,z)为所述三个点所确定的切面的圆心的坐标;
终端就可以计算目标向量为(x0-x,y0-y,z0-z);其中,r等于上述R, (x0,y0,z0)为所述球模型的球心的坐标,或者球模型的球心的坐标为(0,0,0);
终端将所述(x0-x,y0-y,z0-z)中的垂直坐标轴的坐标值置零,并将所述置 零后的向量作为所述目标向量映射至所述球模型中两坐标轴确定的参考平面得 到映射向量,并将所述映射向量的方向作为所述目标物所作用的操作的指示方 向,其中,所述垂直坐标轴垂直于所述参考平面。例如:以X轴和Z确定的平 面为参考平面,将上述目标向量中的Y轴的坐标值置零,得到映射向量为 (x0-x,y0-y,0),这样终端就可以将映射向量(x0-x,y0-y,0)的方向作为上述手势 所作用的操作的指示方向。同时,终端根据所述映射向量(x0-x,y0-y,0)的长度 识别所述操作的力度,以及终端计算所述目标向量(x0-x,y0-y,z0-z)的长度, 并根据所述目标向量(x0-x,y0-y,z0-z)的长度识别所述手势在上下方向的位 移。这样终端就可以计算出上述手势的运动轨迹或者手势的空间位置等信息, 以识别出该手势。
下面为本发明装置实施例,本发明装置实施例用于执行本发明方法实施例 一至二实现的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具 体技术细节未揭示的,请参照本发明实施例一和实施例二。
请参考图5,图5是本发明实施例提供的一种操作识别终端结构示意图,如 图5所示,包括:建立单元51、计算单元52和第一识别单元53,其中:
建立单元51,用于捕获离所述终端的距离小于预设距离的目标物的三个点, 并根据所述三个点建立球模型。
可选的,建立单元51具体可以是通过摄像装置(例如摄像头)捕获离所述 终端的距离小于预设距离的目标物的三个点,或者通过红外信号捕获离所述终 端的距离小于预设距离的目标物的三个点,或者通过激光信号捕获离所述终端 的距离小于预设距离的目标物的三个点,或者通过雷达捕获离所述终端的距离 小于预设距离的目标物的三个点。
可选的,上述球模型的半径具体可以是一个可变的调优系数,例如,该调 优系数与上述目标物与终端之间的距离值存在一定关系,如调优系数与上述目 标物与终端之间的距离值成正比,或者调优系数与上述目标物与终端之间的距 离值成反比。该关系具体可以是针对本实施例中操作所作用于不同的应用程序 而不同。
计算单元52,用于计算出球模型的球心到所述三个点所确定的切面的圆心 的目标向量。
可选的,三个点是可以确定一个平面,由于本实施例中以建立单元51建立 的球模型进行计算,即该三点确定的平面在该球模型中为一个切面,且根据该 三点的坐标可以计算出该切面的圆心的坐标,而上述球模型的球心的坐标是固 定的,这样通过该切面的圆心的坐标和上述球模型的球心的坐标就可以计算出 上述目标向量。且该目标向量的方向可以是上述球模型的球心指向该切面的圆 心的方向。
第一识别单元53,用于根据所述目标向量识别所述目标物所作用的用于指 示方向的操作。
可选的,上述操作所指示的方向可以是水平面内的360度包括的任一方向, 例如:以上述球模型的X轴和Y轴为参考平面,X轴正半轴为参考方向,上述 操作所指示的方向就可以是沿X轴正半轴向左或者向右旋转一周中的任一方 向。例如,例如,垂直向前、垂直向后、垂直向左、垂直向右、偏左N度的方 向或者以及偏向N度的方向。当然该方向必须是由上述目标向量而确定的,目 标向量与操作的指示方向存在一一对应关系,即一个目标向量唯一确定一个指 示方向。
可选的,当终端识别出所述目标物所作用的用于指示方向的操作后,就可 以根据终端就可以该操作执行相应的命令,例如,当上述操作为用于指标向左 的方向的操作时,终端就可以根据该操作控制终端显示的图标向左移动,这样 用户就可以不需要触摸终端就可以完成对终端的控制,从而提高用户的体验; 又如当终端识别出上述目标物所作用的用于指示向下的方向的操作时,终端就 可以提前计算出目标物运动轨迹,以提前做好相应的处理或者准备等,从而提 高终端处理效率。
上述技术方案中,终端捕获离所述终端的距离小于预设距离的目标物的三 个点,并根据所述三个点建立球模型;所述终端计算出球模型的球心到所述三 个点所确定的切面的圆心的目标向量;所述终端根据所述目标向量识别所述目 标物所作用的用于指示方向的操作。从而本实施例可以实现识别与终端未发生 接触的操作。
请参考图6,图6是本发明实施例提供的另一种操作识别终端结构示意图, 如图6所示,包括:建立单元61、计算单元62和第一识别单元63,其中:
建立单元61,用于捕获离所述终端的距离小于预设距离的目标物的三个点, 并根据所述三个点建立球模型。
可选的,上述预设距离具体可以是根据终端的性能而设置好的,例如,终 端的触摸屏的尺寸越大上述预设距离就可以设置得比较大,终端的触摸屏的尺 寸越小上述预设距离就可以设置得比较小;上述预设距离具体还可以是根据用 户操作的习惯而由用户设置的,例如,用户喜欢远点操作终端,上述预设距离 就可以设置得比较大,用户喜欢近点操作终端,上述预设距离就可以设置得比 较小;上述预设距离值还可以是根据终端当前运行的程序而设置的,例如,当 前运行的程序需要远距离操作,那么上述预设距离就可以设置得比较大,当前 运行的程序需要近距离操作,那么上述预设距离就可以设置得比较小。
可选的,建立单元61具体可以是捕获离所述终端的距离小于预设距离的目 标物的三个点,并根据所述三个点以及调优系数建立球模型,其中,所述调优 系数作为所述球模型的半径。其中,该调优系数与上述目标物与终端之间的距 离值存在一定关系,如调优系数与上述目标物与终端之间的距离值成正比,或 者调优系数与上述目标物与终端之间的距离值成反比。该关系具体可以是针对 本实施例中操作所作用于不同的应用程序而不同。另外,调整上述调优系数还 可以调整本实施例中识别目标物所作用的用于指示方向的操作的精度,例如: 当上述调优系数越大时,建立单元61建立的球模型就越大,从而在该球模型中 识别目标物所作用的用于指示方向的操作的精度就越高。
计算单元62,用于计算出球模型的球心到所述三个点所确定的切面的圆心 的目标向量。
可选的,计算单元62具体可以是根据上述三个点以及球模型的半径计算出 所述三个点所确定的切面的圆心。由于所述三个点所确定的切面为球模型的切 面,即该切面为一个圆,即球模型的半径就可以为该圆的半径。从而根据圆上 三点的坐标以及圆半径计算圆心的原理就可以计算出上述三个点所确定的切面 的圆心的坐标。而球模型的球心是固定的,这样球模型的球心的坐标以及所述 三个点所确定的切面的圆心的坐标都知道,就可以直接得到上述目标向量。
第一识别单元63,用于将所述目标向量映射至所述球模型中两坐标轴确定 的参考平面得到映射向量,并将所述映射向量的方向作为所述目标物所作用的 操作的指示方向。
可选的,第一识别单元63具体可以是将目标向量中的与参考平面垂直的坐 标轴方向的坐标值替换为0,从而得到所述目标向量映射至所述球模型中两坐标 轴确定的参考平面的映射向量。例如,上述参考平面为X轴和Z轴确定的平面, 这样终端就可以将上述目标向量中的Y轴的坐标值替换为0,以得到上述映射 向量。即上述映射向量在与参考平面垂直的坐标轴方向的坐标值为0。
可选的,目标向量映射至所述球模型中两坐标轴确定的参考平面得到映射 向量具体可以为以球模型的球心为起点以该参考平面中一点为终点的向量,而 该向量的方向就可以作为所述目标物所作用的操作的指示方向。
可选的,所述终端还可以包括:
第二识别单元64,用于根据所述映射向量的长度识别所述操作的力度。
上述操作的力度具体可以是指该目标物向该操作的指示方向所前进的位 移,具体可以是操作的力度指该目标物从终端的参考点向该操作的指示方向所 前进的位移。例如:设置终端的位置参考点(例如:终端屏幕的中心点)与球 模型中以球心对应,这样可以将上述映射向量的长度与目标物与终端的位置参 考点之间的距离进行对应,具体可以是预先设置映射向量的长度与操作的力度 的映射关系,例如:映射向量为3cm时,操作的力度为Xcm,其中,X为大于 0的实数。这样根据该映射向量的长度快速识别出所述操作的力度。
可选的,第二识别单元64还可以根据不同时间点的映射向量识别出上述操 作的力度的变化,即识别出两个时间点内目标物的上述操作的指示方向的位移 量。另外,需要说明的是,目标物在进行一次操作时,操作的方向一般是不变 的(例如:人们的手指指向某一东西的时,方向是固定的,只是手指的位置的 变化),变化的只是目标物的位置,即上述映射向量的方向不会发生变化,映射 向量的长度发生变化。
该实施方式中,由于可以识别出所述操作的力度终端就可以根据该力度进 行控制,例如,根据所述操作的力度控制终端显示的图标位移等,或者终端可 以提前预算出目标物接触终端的时间点和位置点,从而快速响应目标物接触终 端时执行的操作。
可选的,所述终端还可以包括:
第三识别单元65,用于计算所述目标向量的长度,并根据所述目标向量的 长度识别所述目标物在上下方向的位移。
需要说明的是,由于目标物是一个处于空间中,即目标物可以是在空间中 位移,那么目标物位移就可以包括两个位移,一是上述操作的力度所表示的位 移,即目标物在上述参考平面(或者与该参考平面平行的平面)的位移,二是 目标物在上下方向的位移,即目标物在上下空间的位移。根据这两个位移就可 以得到目标物在空间中的位移。
可选的,第三识别单元65具体可以是预先设置目标向量的长度与目标物在 上下方向位移的映射关系,即一个目标向量长度对应于目标物在上下方向的一 个位移量。当然,目标物在上下方向位移具体可以是以终端的屏幕的中心点为 参考点的位移,即通过该位移可以计算出目标距离终端的屏幕的中心点的距离。
通过上述两个第二识别单元64和第三识别单元65就可以计算出目标物的 运行轨迹,从而终端可以根据目标物的运行轨迹执行相应的操作,例如,根据 目标物的运行轨迹控制显示的图标进行相应运行轨迹的运动,或者终端根据该 目标物的运行轨迹提前提前预算出目标物接触终端的时间点和位置点,从而快 速响应目标物接触终端时执行的操作。
可选的,计算单元62可以用于通过如下公式计算所述三个点所确定的切面 的圆心的坐标:
(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)为所述三个点所确定的切面的圆心的坐标;
所述计算单元62还可以用于将(x0-x,y0-y,z0-z)作为所述球模型的球心到 所述圆心的目标向量,其中,所述(x0,y0,z0)为所述球模型的球心的坐标:
所述第一识别单元63可以用于将所述(x0-x,y0-y,z0-z)中的垂直坐标轴的 坐标值置零,并将所述置零后的向量作为所述目标向量映射至所述球模型中两 坐标轴确定的参考平面得到映射向量,并将所述映射向量的方向作为所述目标 物所作用的操作的指示方向,其中,所述垂直坐标轴垂直于所述参考平面。
上述技术方案中,在上面实施例的基础上介绍了多种可选的实施方式,且 都可以实现识别与终端未发生接触的操作。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程, 是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算 机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。 其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存取存储器(Random Access Memory,简称RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之 权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。