一种3D手势控制方法和装置制造方法及图纸

技术编号:9642145 阅读:92 留言:0更新日期:2014-02-07 00:20
本发明专利技术公开了一种3D手势控制方法和装置,能够有效对相关设备进行控制。本发明专利技术实施例方法包括:首先,获取手的空间位置信息,生成运动数据;然后,根据预定规则将运动数据转化为控制指令;最后,根据控制指令控制相关设备。其中,获取手的空间位置信息,生成运动数据包括:检测手的运动状态,若手静止时间超过预定时间,则获取水平运动数据;或者,检测手的运动状态,若手静止时间超过预定时间,则获取垂直运动数据。从而仅对单一方向的运动数据进行转化,从而只生成一种控制指令,解决了两个控制指令同时产生,导致控制出现异常的问题。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种3D手势控制方法和装置,能够有效对相关设备进行控制。本专利技术实施例方法包括:首先,获取手的空间位置信息,生成运动数据;然后,根据预定规则将运动数据转化为控制指令;最后,根据控制指令控制相关设备。其中,获取手的空间位置信息,生成运动数据包括:检测手的运动状态,若手静止时间超过预定时间,则获取水平运动数据;或者,检测手的运动状态,若手静止时间超过预定时间,则获取垂直运动数据。从而仅对单一方向的运动数据进行转化,从而只生成一种控制指令,解决了两个控制指令同时产生,导致控制出现异常的问题。【专利说明】一种3D手势控制方法和装置
本专利技术涉及非接触控制
,尤其涉及一种3D手势控制方法和装置。
技术介绍
手势控制技术是一类免触碰科技,主要是通过手各种传感器感应处理用户的操作手势,来完成一系列的操控。一般的,手势控制装置可以将用户的手抽象为一个点,,手在装置映射的感应场内移动,装置检测手的空间位置变化,生成运动数据,接着根据预定规则将这些运动数据转化为控制指令,并控制相关设备。在检测手的空间位置变化时,可以分为水平运动和竖直运动,对应的生成不同的控制指令。然而,由于现实中手的动作与规则中的动作存在一定偏差,如水平运动时可能产生竖直方向的位置变化,相对应的水平运动数据转化成第一控制指令,而竖直方向的运动数据将转化为第二控制指令,两个控制指令同时产生,导致控制出现异常。
技术实现思路
本专利技术实施例提供了一种3D手势控制方法和装置,能够有效对相关设备进行控制。本专利技术实施例中一种3D手势控制方法,具体包括:获取手的空间位置信息,生成运动数据;根据预定规则将运动数据转化为控制指令;根据控制指令控制相关设备;获取手的空间位置信息,生成运动数据包括:检测手的运动状态,若手静止时间超过预定时间,则获取水平运动数据;或者,检测手的运动状态,若手静止时间超过预定时间,则获取垂直运动数据。可选的,获取手的空间位置信息,生成运动数据包括:获取手向上、向下、向左或向右运动,生成运动数据。可选的,根据预定规则将运动数据转化为控制指令包括:向左挥手为开启指令,向右挥手为关闭指令,手向上向下抬为调节指令。可选的,相关设备包括:灯具、音响或电子窗帘。本专利技术还提供了一种手势控制装置,具体包括:获取单元,用于获取手的空间位置信息,生成运动数据;转化单元,用于根据预定规则将运动数据转化为控制指令;控制单元,用于根据控制指令控制相关设备;获取单元进一步包括:检测子单元,用于检测手的运动状态;第一获取子单元,用于获取水平运动数据;第二获取子单元,用于获取垂直运动数据。从以上技术方案可以看出,本专利技术实施例具有以下优点:首先,获取手的空间位置信息,生成运动数据;然后,,根据预定规则将运动数据转化为控制指令;最后,根据控制指令控制相关设备。其中,获取手的空间位置信息,生成运动数据包括:检测手的运动状态,若手静止时间超过预定时间,则获取水平运动数据;或者,检测手的运动状态,若手静止时间超过预定时间,则获取垂直运动数据。仅对单一方向的运动数据进行转化,从而只生成一种控制指令,解决了两个控制指令同时产生,导致控制出现异常。【专利附图】【附图说明】图1为本专利技术实施例中一种3D手势控制方法实施例流程图;图2为本专利技术实施例中一种3D手势控制装置实施例结构示意图;图3为本专利技术实施例中一种3D手势控制装置另一实施例结构示意图。【具体实施方式】本专利技术实施例提供了一种3D手势控制方法和装置,能够有效对相关设备进行控制。请参阅图1,本专利技术实施例中一种3D手势控制方法实施例,具体包括:101、获取手的空间位置信息,生成运动数据;在本实施例中,获取手向上、向下、向左或向右运动,,生成运动数据。102、检测手的运动状态,若手静止时间超过预定时间,则获取水平运动数据;或者,检测手的运动状态,若手静止时间超过预定时间,则获取垂直运动数据。本实施例中,步骤102可以与步骤101同时进行,也可以在步骤101之前进行,具体不做限定。103、根据预定规则将运动数据转化为控制指令;在本实施例中,向左挥手为开启指令,向右挥手为关闭指令,手向上向下抬为调节指令。也可以由开发人员自行编辑转化规则。104、根据控制指令控制相关设备。需要说明的是,相关设备可以是灯具、音响或电子窗帘。本实施例中,首先,获取手的空间位置信息,生成运动数据;然后,根据预定规则将运动数据转化为控制指令;最后,根据控制指令控制相关设备。其中,获取手的空间位置信息,生成运动数据包括:检测手的运动状态,若手静止时间超过预定时间,则获取水平运动数据;或者,检测手的运动状态,若手静止时间超过预定时间,则获取垂直运动数据。从而仅对垂直方向的运动数据进行转化从而只生成一种控制指令,解决了两个控制指令同时产生,导致控制出现异常。请参阅图2,本专利技术提供的一种手势控制装置实施例,,具体包括:获取单元201,用于获取手的空间位置信息,生成运动数据;转化单元202,用于根据预定规则将运动数据转化为控制指令;控制单元203,用于根据控制指令控制相关设备;获取单元进一步包括:检测子单元2011,用于检测手的运动状态;第一获取子单元2012,用于获取水平运动数据。下面以一个实际应用中的例子对本专利技术中各单元之间的通信关系进行说明:获取单元201获取手的空间位置信息,生成运动数据;;在本实施例中,获取手向上、向下、向左或向右运动,,生成运动数据。需要说明的是,获取单元进一步包括:检测子单元2011检测手的运动状态,若手静止时间超过预定时间,则第一获取子单元2012获取水平运动数据;或者,检测手的运动状态,若手静止时间超过预定时间,则第二获取子单元获取垂直运动数据。转化单元202根据预定规则将运动数据转化为控制指令;在本实施例中,向左挥手为开启指令,向右挥手为关闭指令,手向上向下抬为调节指令。也可以由开发人员自行编辑转化规则。控制单元203根据控制指令控制相关设备。本实施例中,相关设备可以是灯具、音响或电子窗帘。本实施例中,首先,获取单元201获取手的空间位置信息,生成运动数据;然后,转化单元202根据预定规则将运动数据转化为控制指令;最后,控制单元203根据控制指令控制相关设备。其中,获取单元201进一步包括:检测子单元2011检测手的运动状态,若手静止时间超过预定时间,则第一获取子单元2012获取水平运动数据。从而仅对水平方向的运动数据进行转化从而只生成一种控制指令,解决了两个控制指令同时产生,,导致控制出现异常。请参阅图3,本专利技术还提供的一种手势控制装置另一实施例,具体包括:获取单元301,用于获取手的空间位置信息,生成运动数据;转化单元302,用于根据预定规则将运动数据转化为控制指令;控制单元303,用于根据控制指令控制相关设备;获取单元进一步包括:检测子单元3011,用于检测手的运动状态;第二获取子单元3012,用于获取垂直运动数据。下面以一个实际应用中的例子对本专利技术中各单元之间的通信关系进行说明:获取单元301获取手的空间位置信息,生成运动数据;;在本实施例中,获取手向上、向下、向左或向右运动,,生成运动数据。需要说明的是,获取单元进一步包括:检测子单元3011检测手的运动状态,若手静止时间超过预定时间,则本文档来自技高网...

【技术保护点】
一种3D手势控制方法,包括:获取手的空间位置信息,生成运动数据;根据预定规则将所述运动数据转化为控制指令;根据控制指令控制相关设备;其特征在于,获取手的空间位置信息,生成运动数据包括:检测手的运动状态,若手静止时间超过预定时间,则获取水平运动数据;或者,检测手的运动状态,若手静止时间超过预定时间,则获取垂直运动数据。

【技术特征摘要】

【专利技术属性】
技术研发人员:郭强朱湘军彭永坚
申请(专利权)人:广州视声电子实业有限公司
类型:发明
国别省市:

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

1