一种三维空间手势操作方法及系统的制作方法

文档序号:9765667阅读:876来源:国知局
一种三维空间手势操作方法及系统的制作方法
【技术领域】
[0001]本发明涉及手势操作控制相关技术领域,特别是一种三维空间手势操作方法及系统。
【背景技术】
[0002]随着穿戴式设备逐步被消费者所认识,国内外著名企业开始积极参与消费领域便携式终端的研究。现有的便携式终端的操作通常依赖于机械按键、触摸屏或者语音交互方式。近年来各大厂商相继开发了手势操作技术,希望通过手势来控制便携式终端的技术。
[0003]目前主要的手势操作方式是基于视觉的手势识别的操作方法,包括手势图像采集装置和控制器,实现主要功能包括手势图像采集、图像数据录入、手势图像识别、操作指令执行。以Leap mot1n公司推出运动控制系统Leap 3D为例。当Leap 3D启动时,即可生成一块4立方英尺的3D空间,在此空间内的手指动作都会被捕捉到。Leap 3D由一块USB设备和一套由公司设计的复杂软件组成,USB设备中装有标准的传感器和摄像头,可以追踪多个物体并识别手势。
[0004]目前进行手势操作的方法为:通过摄像头拍摄用户的手势的视频,然后将拍摄视频转换为X,Y, Z轴的三维坐标直接映射,获得该手势对应的运动轨迹。由于目前软件和应用对Z轴信息需求量小,采用此类实时对XYZ轴映射的方法造成手势识别误差大,手势识别的正确率低。

【发明内容】

[0005]基于此,有必要针对现有技术的手势识别误差大、手势识别的正确率低的技术问题,提供一种三维空间手势操作方法及系统。
[0006]一种三维空间手势操作方法,包括:
[0007]体感设备检测到工作空间中有操作标识物的进入,所述工作空间采用包括X轴、Y轴和Z轴的三维空间坐标系标识所述工作空间内的空间位置,将所述工作空间沿Z轴划分为多个空间区域,每个所述空间区域所包括的Z轴位置作为所述空间区域的Z轴范围;
[0008]主机设备从所述体感设备获取所述操作标识物的Z轴位置作为操作Z轴位置,如果所述操作Z轴位置在其中一个空间区域的Z轴范围内,则以Z轴范围包括所述操作Z轴位置的空间区域作为所述操作标识物所处的操作区域;
[0009]主机设备从所述体感设备获取所述操作标识的X轴位置和Y轴位置作为操作X轴位置和操作Y轴位置,根据所述操作X轴位置和所述操作Y轴位置的变化,以及所述操作标识物所处的操作区域,执行相应的操作。
[0010]一种三维空间手势操作系统,包括:
[0011]操作标识物检测模块,用于体感设备检测到工作空间中有操作标识物的进入,所述工作空间采用包括X轴、Y轴和Z轴的三维空间坐标系标识所述工作空间内的空间位置,将所述工作空间沿Z轴划分为多个空间区域,每个所述空间区域所包括的Z轴位置作为所述空间区域的Z轴范围;
[0012]操作区域确定模块,用于主机设备从所述体感设备获取所述操作标识物的Z轴位置作为操作Z轴位置,如果所述操作Z轴位置在其中一个空间区域的Z轴范围内,则以Z轴范围包括所述操作Z轴位置的空间区域作为所述操作标识物所处的操作区域;
[0013]操作模块,用于主机设备从所述体感设备获取所述操作标识的X轴位置和Y轴位置作为操作X轴位置和操作Y轴位置,根据所述操作X轴位置和所述操作Y轴位置的变化,以及所述操作标识物所处的操作区域,执行相应的操作。
[0014]本发明将三维空间坐标安装Z轴分成多个空间区域,在每个空间区域采用X轴和Y轴的二维数据进行识别,从而降低用户学习和使用的不便,同时降低操作过程中由深度数据造成的误差积累,提高手势识别的正确率。
【附图说明】
[0015]图1为本发明一种三维空间手势操作方法的工作流程图;
[0016]图2为三维空间坐标系的示意图;
[0017]图3为工作区域的分割示意图;
[0018]图4为本发明一种三维空间手势操作系统的结构模块图。
【具体实施方式】
[0019]下面结合附图和具体实施例对本发明做进一步详细的说明。
[0020]如图1所示为本发明一种三维空间手势操作方法的工作流程图,包括:
[0021]步骤S101,体感设备检测到工作空间中有操作标识物的进入,所述工作空间采用包括X轴、Y轴和Z轴的三维空间坐标系标识所述工作空间内的空间位置,将所述工作空间沿Z轴划分为多个空间区域,每个所述空间区域所包括的Z轴位置作为所述空间区域的Z轴范围;
[0022]步骤S102,主机设备从所述体感设备获取所述操作标识物的Z轴位置作为操作Z轴位置,如果所述操作Z轴位置在其中一个空间区域的Z轴范围内,则以Z轴范围包括所述操作Z轴位置的空间区域作为所述操作标识物所处的操作区域;
[0023]步骤S103,主机设备从所述体感设备获取所述操作标识的X轴位置和Y轴位置作为操作X轴位置和操作Y轴位置,根据所述操作X轴位置和所述操作Y轴位置的变化,以及所述操作标识物所处的操作区域,执行相应的操作。
[0024]如图2所示为三维空间坐标系的示意图,其包括X轴、Y轴和Z轴。体感设备可以采用摄像头和传感器获取进入工作空间的操作标识物的三维坐标。X轴、Y轴和Z轴的方向可以如图2所示的方向,然而,由于工作空间由体感设备确定,因此根据体感设备的不同设置,X轴、Y轴和Z轴的方向也可以互换。
[0025]操作标识物指的是进入工作空间以手势方式对主机设备进行控制的物体,例如手指或者指挥棒等。操作标识物的位置可以指的是操作标识物顶端的位置,或者操作标识物中心的位置,获取操作标识物的位置的具体方法可以采用现有的追踪识别技术实现。
[0026]本实施例,在步骤S102确定操作标识物所处的操作区域,然后对于同一操作区域,在步骤S103中,仅采用X轴和Y轴位置进行识别,从而减少识别误差,提高手势识别的正确率。
[0027]如图3所示为工作区域的分割示意图,在其中一个实施例中:
[0028]所述空间区域包括沿Z轴依次设置的启动空间区域31、活跃空间区域32和触摸空间区域33 ;
[0029]所述根据所述操作X轴位置和所述操作Y轴位置的变化,以及所述操作标识物所处的操作区域,执行相应的操作,具体包括:
[0030]在所述主机设备的显示装置上显示光标以及至少一个图标,所述光标在显示装置上的位置为光标位置,在所述操作区域内,所述光标位置跟随所述操作X轴位置和所述操作Y轴位置的变化而移动;
[0031]如果所述操作区域为启动空间区域31,则启动所述显示装置,且不对所述光标位置的图标执行操作;
[0032]如果所述操作区域为活跃空间区域32,则以所述操作Z轴位置离开所述启动空间区域的Z轴范围时的光标位置作为操作起始点位置,操作区域为活跃空间区域时的光标位置为活跃位置,对由所述操作起始点位置和所述活跃位置确定的范围内的图标执行操作;
[0033]如果所述操作区域为触摸空间区域33,则对所述光标位置的图标执行操作。
[0034]如图3所示为空间区域的示意图,作为一个最佳实施例,操作标识物为手指1,工作空间3由体感设备2确定,工作空间3包括三个空间区域,依次为启动空间区域31、活跃空间区域32和触摸空间区域33。手指I依次进入启动空间区域31、活跃空间区域32和触摸空间区域33。光标位置跟随手指I的X轴位置和Y轴位置变化而移动。
[0035]当手指I进入启动空间区域31,此时启动显示装置。然而,在启动空间区域31中,光标仅跟随手指I的移动,但不对光标位置的图标执行操作。
[0036]图标可以是文件图标或者应用程序快捷方式的图标。
[0037]当手指I继续进入活跃空间区域32,则将手指I从启动空间区域31离开并进入活跃空间区域32的位置作为操作起始点位置,然后光标跟随手指I在进入了活跃空间区域32后的位置进行移动,手指I进入活跃空间区域32后的光标位置为活跃位置,对由操作起始点位置和活跃位置确定的范围内的图标执行操作。操作起始点位置和活跃位置可以作为一个矩形的两个对角顶点的坐标确定一个矩形作为范围,并对该范围内的图标进行操作,操作可以为拖动图标或者选定多个图标。
[0038]当手指I继续进入触摸空间区域33,则对手指I进入触摸空间区域33时的光标位置的图标执行操作,操作可以是点击图标或者双击图标等。
[0039]本实施例将工作空间3分成三层,且不同层之中的操作各有不同,在同一层中,仅需要对手指I的X轴和Y轴位置进行识别,通过三层不同的操作,共同完成对图标的操作。
[0040]在其中一个实施例中,还包括:
[0041]当检测到所述操作标识物离开所述工作空间,则关闭所述显示装置。
[0042]本实施例中当操作标识物离开所述工作空间,则关闭所述显示装置,从而节省电源。
[0043]在其中一个实施例中,所述工作空间采用如下方式确定:
[0044]在由所述体感设备所确定的视场锥体中,确定与所述视场锥体相交的基准面,以所述基准面为底部生成一个长方体的空间作为所述工作空间。
[0045]如图3所示,其中,视场锥体21由体感设备2所确定,而基准面34与视场锥体21,优选地,基准面34与视场锥体21的底部平行,然后以该基准面34为底部形成工作空间3。通过设置不同的基准面34,可以灵活地得到不同大小的工作空间3,例如当设置较低的基准面34,则得到较小的工作空间3,而设置较高的基准面34,则得到较大的工作空间3。
[0046]在其中一个实施例中:
[0047]当所述体感设备检测到工作空间中有操作标识物的进入,在所述主机设备的显示装置上显示用于标识所述操作区域的标志。
[0048]该标志可以在显示装置上通过特殊图标显示,也可以通过改变光标在不同的操作区域中的显示方式实现,例如在不同的操作区域采用不同颜色的光标。
[0049]作为一个最佳的实施例,主机设备为采用Android系统的电子设备,例如采用Android操作系统的手机,其工作原理如下:
[0050](I)手指首先处于工作空间外,此时不响应任何显示和操作,对应手机关屏,关机等现象。
[0051](2)手指继续往Z轴方向深入,进入工作空间。此时可进行显示和操作。
[0052]首先进入启动空间区域。此时对应Android手机的操作方式为:
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1