一种手势识别方法、系统、终端设备及穿戴式设备的制作方法

文档序号:6649024阅读:134来源:国知局
一种手势识别方法、系统、终端设备及穿戴式设备的制作方法
【专利摘要】本发明提供一种手势识别方法、系统、终端设备及穿戴式设备,该手势识别方法包括:采集用户的动作信息;识别所述动作信息;从所述用户的个人动作数据库中,查询识别出的动作信息对应的动作指令,其中,所述用户的个人动作数据库中,存储有所述用户的动作信息与动作指令的对应关系;执行查询出的动作指令对应的应用操作。采用本发明,无论应用中对动作指令对应的动作是如何定义,用户均可以使用自己熟悉的动作执行该动作指令,提高了用户的体验。
【专利说明】一种手势识别方法、系统、终端设备及穿戴式设备

【技术领域】
[0001] 本发明涉及手势识别领域,尤其涉及一种手势识别方法、系统、终端设备及穿戴式 设备。

【背景技术】
[0002] 使用手势识别,可以让人们很直接地使用肢体动作,与周边的终端设备互动,而无 需使用任何复杂的控制设备,让人们有身历其境地与终端设备的内容互动的感受。
[0003] 现有技术中的手势识别设备,对于动作信息代表的指令定义不尽相同,更换不同 品牌的设备或者不同的应用程序就意味着用户必须要重新适应新的标准动作,对于用户产 生了极大的不便。例如,同是浏览器应用的甲和乙代表"back(回退)"的动作指令,甲对应 的动作信息可能是"向左划线一",而乙对应的动作信息是"逆时针划线",这样用户由于不 熟悉的应用程序导致误操作的可能性大大增加。同时,对应于同一手势,不同的用户也有不 同的使用习惯,为了达到手势识别的准确性,往往要使每个用户的动作都相对标准和统一, 这样用户操作体验的舒适度则会下降。


【发明内容】

[0004] 有鉴于此,本发明提供一种手势识别方法、系统、终端设备及穿戴式设备,无论应 用中对动作指令对应的动作是如何定义,用户均可以使用自己熟悉的动作执行该动作指 令,提高了用户的体验。
[0005] 为解决上述技术问题,本发明提供一种手势识别方法,包括:
[0006] 采集步骤:采集用户的动作信息;
[0007] 手势识别步骤:识别所述动作信息;
[0008] 查询步骤:从所述用户的个人动作数据库中,查询识别出的动作信息对应的动作 指令,其中,所述用户的个人动作数据库中,存储有所述用户的动作信息与动作指令的对应 关系;
[0009] 处理步骤:执行查询出的动作指令对应的应用操作。
[0010] 优选地,所述查询步骤之前还包括:
[0011] 创建所述用户的个人动作数据库。
[0012] 优选地,所述用户的个人动作数据库还存储有应用类型信息,其中,在不同的应用 类型下,所述用户的同一动作信息对应不同的动作指令;
[0013] 其中,所述查询步骤之前还包括:获取用户使用的应用类型信息;
[0014] 所述查询步骤具体包括:根据所述应用类型信息,从所述用户的个人动作数据库 中,查询识别出的动作信息对应的动作指令。
[0015] 优选地,所述用户的个人动作数据库存储于一穿戴式设备中,所述查询步骤由所 述穿戴式设备执行。
[0016] 优选地,所述采集步骤、手势识别步骤及处理步骤由一终端设备执行,其中,
[0017] 所述手势识别步骤和所述查询步骤之间,还包括:
[0018] 所述终端设备将识别出的动作信息发送给所述穿戴式设备;
[0019] 所述查询步骤和所述处理步骤之间,还包括:
[0020] 所述穿戴式设备将查询出的动作指令发送给所述终端设备。
[0021] 本发明还提供一种手势识别系统,包括:
[0022] 采集模块,用于采集用户的动作信息;
[0023] 手势识别模块,用于识别所述动作信息;
[0024] 查询模块,用于从所述用户的个人动作数据库中,查询识别出的动作信息对应的 动作指令,其中,所述用户的个人动作数据库中,存储有所述用户的动作信息与动作指令的 对应关系;
[0025] 处理模块,用于执行查询出的动作指令对应的应用操作。
[0026] 优选地,所述手势识别系统还包括:
[0027] 创建模块,用于创建所述用户的个人动作数据库。
[0028] 优选地,所述用户的个人动作数据库还存储有应用类型信息,其中,在不同的应用 类型下,所述用户的同一动作信息对应不同的动作指令;
[0029] 其中,所述手势识别系统还包括:应用类型获取模块,用于获取用户使用的应用类 型信息;
[0030] 所述查询模块,进一步用于根据所述应用类型信息,从所述用户的个人动作数据 库中,查询识别出的动作信息对应的动作指令。
[0031] 优选地,所述查询模块设置于一穿戴式设备中。
[0032] 优选地,所述采集模块、手势识别模块及处理模块设置于一终端设备中,其中,
[0033] 所述终端设备还包括:主通信模块,所述穿戴式设备还包括:子通信模块,
[0034] 所述主通信模块,用于将识别出的动作信息发送给所述子通信模块;
[0035] 所述子通信模块,用于接收所述主通信模块发送的识别出的动作信息,并将查询 出的动作指令发送给所述主通信模块。
[0036] 本发明还提供一种终端设备,包括:
[0037] 采集模块,用于采集用户的动作信息;
[0038] 手势识别模块,用于识别所述动作信息;
[0039] 主通信模块,用于将识别出的动作信息发送给所述用户佩戴的穿戴式设备,以使 得所述穿戴式设备从所述用户的个人动作数据库中,查询识别出的动作信息对应的动作指 令,其中,所述用户的个人动作数据库中,存储有所述用户的动作信息与动作指令的对应关 系;
[0040] 处理模块,用于接收所述穿戴式设备返回的查询出的动作指令,并执行所述动作 指令对应的应用操作。
[0041] 本发明还提供一种穿戴式设备,包括:
[0042] 子通信模块,用于接收一终端设备发送的识别出的用户的动作信息
[0043] 查询模块,用于从所述用户的个人动作数据库中,查询识别出的动作信息对应的 动作指令,其中,所述用户的个人动作数据库中,存储有所述用户的动作信息与动作指令的 对应关系;
[0044] 所述子通信模块,进一步用于并查询出的动作指令发送给所述终端设备,以使得 所述终端设备执行所述动作指令对应的应用操作。本发明的上述技术方案的有益效果如 下:
[0045] 本发明中,由于使用了个人动作数据库对用户的动作对应的动作指令进行了定 义,因而在用户使用手势对应用进行操作时,无论应用中对动作指令对应的动作是如何定 义,用户均可以使用自己熟悉的动作执行该动作指令,提高了用户的体验。

【专利附图】

【附图说明】
[0046] 图1为本发明的实施例一的手势识别方法的流程示意图;
[0047] 图2为本发明的实施例二的手势识别方法的流程示意图;
[0048] 图3为本发明的实施例三的手势识别方法的流程示意图;
[0049] 图4为本发明的实施例四的手势识别方法的流程示意图;
[0050] 图5为本发明的实施例五的手势识别方法的流程示意图;
[0051] 图6为本发明的实施例六的手势识别系统的结构示意图;
[0052] 图7为本发明的实施例七的手势识别系统的结构示意图;
[0053] 图8为本发明的实施例八的手势识别系统的结构示意图;
[0054] 图9为本发明的实施例九的手势识别系统的结构示意图。

【具体实施方式】
[0055] 为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具 体实施例进行详细描述。
[0056] 请参考图1,本发明实施例提供一种手势识别方法,包括以下步骤:
[0057] 采集步骤Sll :采集用户的动作信息;
[0058] 所述动作信息可以包括:用户的手或者手和手臂结合产生的各种姿势或动作,或 者用户的身体其他部分(例如头部或腿部等)产生的各种姿势或动作,包括静态动作(一 个姿势)和/或动态动作(由连续执行的一系列姿态组成)。
[0059] 手势识别步骤S12 :识别所述动作信息;
[0060] 查询步骤S13 :从所述用户的个人动作数据库中,查询识别出的动作信息对应的 动作指令,其中,所述用户的个人动作数据库中,存储有所述用户的动作信息与动作指令的 对应关系;
[0061] 处理步骤S14 :执行查询出的动作指令对应的应用操作。
[0062] 上述手势识别步骤S12中,可采用现有的手势识别方法,对步骤Sll中采集的用户 的动作信息进行识别。以KINECT设备的手势识别方法为例进行简单的说明:对手臂动作进 行识别时,通过KINECT设备进行图像采集,得到人体的骨骼图像数据,然后进行真人到虚 拟人的映射,处理获取的数据得到手肘和手掌的行为,进行计算和分析来识别相应的动作; 对手指动作进行识别时,通过KINECT设备获取深度图像,根据手掌坐标获取手的位置,截 取合适的手掌区域,再通过对手掌深度图像进行处理,最后与标准手势进行匹配。
[0063] 下面对用户的个人动作数据库进行说明。
[0064] 假设用户当前使用的应用类型为文档阅读器类型时,用户的个人动作数据库中存 储的对应关系可以如下表所示:
[0065]

【权利要求】
1. 一种手势识别方法,其特征在于,包括: 采集步骤:采集用户的动作信息; 手势识别步骤;识别所述动作信息; 查询步骤;从所述用户的个人动作数据库中,查询识别出的动作信息对应的动作指 令,其中,所述用户的个人动作数据库中,存储有所述用户的动作信息与动作指令的对应关 系; 处理步骤;执行查询出的动作指令对应的应用操作。
2. 根据权利要求1所述的手势识别方法,其特征在于,所述查询步骤之前还包括: 创建所述用户的个人动作数据库。
3. 根据权利要求1所述的手势识别方法,其特征在于,所述用户的个人动作数据库还 存储有应用类型信息,其中,在不同的应用类型下,所述用户的同一动作信息对应不同的动 作指令; 其中,所述查询步骤之前还包括:获取用户使用的应用类型信息; 所述查询步骤具体包括:根据所述应用类型信息,从所述用户的个人动作数据库中,查 询识别出的动作信息对应的动作指令。
4. 根据权利要求1所述的手势识别方法,其特征在于,所述用户的个人动作数据库存 储于一穿戴式设备中,所述查询步骤由所述穿戴式设备执行。
5. 根据权利要求4所述的手势识别方法,其特征在于,所述采集步骤、手势识别步骤及 处理步骤由一终端设备执行,其中, 所述手势识别步骤和所述查询步骤之间,还包括: 所述终端设备将识别出的动作信息发送给所述穿戴式设备; 所述查询步骤和所述处理步骤之间,还包括: 所述穿戴式设备将查询出的动作指令发送给所述终端设备。
6. -种手势识别系统,其特征在于,包括: 采集模块,用于采集用户的动作信息; 手势识别模块,用于识别所述动作信息; 查询模块,用于从所述用户的个人动作数据库中,查询识别出的动作信息对应的动作 指令,其中,所述用户的个人动作数据库中,存储有所述用户的动作信息与动作指令的对应 关系; 处理模块,用于执行查询出的动作指令对应的应用操作。
7. 根据权利要求6所述的手势识别系统,其特征在于,还包括: 创建模块,用于创建所述用户的个人动作数据库。
8. 根据权利要求6所述的手势识别系统,其特征在于,所述用户的个人动作数据库还 存储有应用类型信息,其中,在不同的应用类型下,所述用户的同一动作信息对应不同的动 作指令; 其中,所述手势识别系统还包括:应用类型获取模块,用于获取用户使用的应用类型信 息; 所述查询模块,进一步用于根据所述应用类型信息,从所述用户的个人动作数据库中, 查询识别出的动作信息对应的动作指令。
9. 根据权利要求6所述的手势识别系统,其特征在于,所述查询模块设置于一穿戴式 设备中。
10. 根据权利要求9所述的手势识别系统,其特征在于,所述采集模块、手势识别模块 及处理模块设置于一终端设备中,其中, 所述终端设备还包括:主通信模块,所述穿戴式设备还包括;子通信模块, 所述主通信模块,用于将识别出的动作信息发送给所述子通信模块; 所述子通信模块,用于接收所述主通信模块发送的识别出的动作信息,并将查询出的 动作指令发送给所述主通信模块。
11. 一种终端设备,其特征在于,包括: 采集模块,用于采集用户的动作信息; 手势识别模块,用于识别所述动作信息; 主通信模块,用于将识别出的动作信息发送给所述用户佩戴的穿戴式设备,W使得所 述穿戴式设备从所述用户的个人动作数据库中,查询识别出的动作信息对应的动作指令, 其中,所述用户的个人动作数据库中,存储有所述用户的动作信息与动作指令的对应关 系; 处理模块,用于接收所述穿戴式设备返回的查询出的动作指令,并执行所述动作指令 对应的应用操作。
12. -种穿戴式设备,其特征在于,包括: 子通信模块,用于接收一终端设备发送的识别出的用户的动作信息 查询模块,用于从所述用户的个人动作数据库中,查询识别出的动作信息对应的动作 指令,其中,所述用户的个人动作数据库中,存储有所述用户的动作信息与动作指令的对应 关系; 所述子通信模块,进一步用于并查询出的动作指令发送给所述终端设备,W使得所述 终端设备执行所述动作指令对应的应用操作。
【文档编号】G06F17/30GK104463152SQ201510011687
【公开日】2015年3月25日 申请日期:2015年1月9日 优先权日:2015年1月9日
【发明者】白静璐, 赵星星 申请人:京东方科技集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1