一种实现手势识别的方法、装置及电子设备.pdf

上传人:b*** 文档编号:974733 上传时间:2018-03-22 格式:PDF 页数:15 大小:714.23KB
返回 下载 相关 举报
摘要
申请专利号:

CN200810223057.2

申请日:

2008.09.26

公开号:

CN101685343A

公开日:

2010.03.31

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06F 3/01申请日:20080926|||公开

IPC分类号:

G06F3/01

主分类号:

G06F3/01

申请人:

联想(北京)有限公司

发明人:

李 艳; 李雪莲

地址:

100085北京市海淀区上地信息产业基地创业路6号

优先权:

专利代理机构:

北京集佳知识产权代理有限公司

代理人:

逯长明

PDF下载: PDF下载
内容摘要

本发明公开了一种实现手势识别的方法、装置及电子设备。本发明公开的方法包括:执行与第一手势对应的指令;在所述执行与所述第一手势对应的指令的第一过程中,判断是否有新的手势产生,如果有,执行与所述新的手势对应的指令,否则,继续执行与所述第一手势对应的指令,其中,所述新的手势是在执行所述第一指令第一过程中得到的。本发明公开的装置包括:执行单元,第一判断单元。通过本发明,使用户体验到了连续的操作,减少了用户的操作负担,节约了用户的时间,提高了操作效率。给用户带来了自然、逼真的操作体验。

权利要求书

1、  一种实现手势识别的方法,其特征在于,所述方法包括:
执行与第一手势对应的指令;
在所述执行与所述第一手势对应的指令的第一过程中,判断是否有新的手势产生,如果有,执行与所述新的手势对应的指令,否则,继续执行与所述第一手势对应的指令,其中,所述新的手势是在执行所述第一指令第一过程中得到的。

2、
  根据权利要求1所述的方法,其特征在于,在所述第一过程中,或者,在所述执行与所述新的手势对应的指令的第二过程中,所述方法还包括:
根据手势状态与界面反馈间的第一对应表及所述第一手势或者所述新的手势的当前状态,显示所述当前状态对应的当前界面反馈。

3、
  根据权利要求1所述的方法,其特征在于,在所述执行与所述第一手势对应的指令之前,或者,在所述执行与所述新的手势对应的指令之前,所述方法还包括:
根据手势与指令间的第二对应表,判断在所述第二对应表中是否包含有与所述第一手势或者所述新的手势对应的手势;
在所述第二对应表中包含有与所述第一手势或者所述新的手势对应的手势时,执行与所述第一手势或者所述新的手势对应的指令。

4、
  根据权利要求1至3任意一项所述的方法,其特征在于,所述第一手势与所述新的手势是由通过传感器去获取用户的操作得到的。

5、
  根据权利要求4所述的方法,其特征在于,所述传感器为触摸屏、摄像头或者电磁笔。

6、
  一种实现手势识别的装置,其特征在于,所述装置包括:
执行单元,用于执行与第一手势对应的指令;
第一判断单元,在所述执行单元执行与所述第一手势对应的指令的第一过程中,判断是否有新的手势产生,如果有,所述执行单元执行与所述新的手势对应的指令,否则,所述执行单元继续执行与所述第一手势对应的指令,其中,所述新的手势是在执行所述第一指令第一过程中得到的。

7、
  根据权利要求6所述的装置,其特征在于,所述装置还包括:
第一检查单元,用于在所述执行单元执行的所述第一过程中,或者,在所述执行单元执行与所述新的手势对应的指令的第二过程中,检查手势状态与界面反馈间的第一对应表;
显示单元,用于根据所述第一检查单元进行的检查,及所述第一手势或者所述新的手势的当前状态,显示所述当前状态对应的当前界面反馈。

8、
  根据权利要求6所述的装置,其特征在于,所述装置还包括:
第二检查单元,用于检查手势与指令间的第二对应表;
第二判断单元,用于根据所述第二检查单元进行的检查,判断在所述第二对应表中是否包含有与所述第一手势或者所述新的手势对应的手势;
在所述第二对应表中包含有与所述第一手势或者所述新的手势对应的手势时,所述执行单元执行与所述第一手势或者所述新的手势对应的指令。

9、
  根据权利要求6至8任意一项所述的装置,其特征在于,所述第一手势与所述新的手势是由通过传感器去获取用户的操作得到的。

10、
  根据权利要求9所述的装置,其特征在于,所述传感器为触摸屏、摄像头或者电磁笔。

11、
  一种实现手势识别的电子设备,其特征在于,所述电子设备包括手势识别的装置,所述装置包括:
执行单元,用于执行与第一手势对应的指令;
第一判断单元,在所述执行与所述第一手势对应的指令的第一过程中,判断是否有新的手势产生,如果有,所述执行单元执行与所述新的手势对应的指令,否则,所述执行单元继续执行与所述第一手势对应的指令,其中,所述新的手势是在执行所述第一指令第一过程中得到的。

12、
  根据权利要求11所述的电子设备,其特征在于,所述电子设备包括:个人电脑、移动终端或者个人数码助理PDA。

说明书

一种实现手势识别的方法、装置及电子设备
技术领域
本发明涉及手势识别技术领域,尤其涉及一种实现手势识别的方法、装置及电子设备。
背景技术
在手势识别技术中,一个手势对应一个指令。若系统在执行当前指令的过程中,用户的手势发生了变化,需要执行另外一个指令,则系统必须放弃当前指令,进而执行另外一个指令。例如:用户在浏览图片时,用户点击“下一张”按钮,系统根据用户的点击执行下一张指令。若用户在浏览过程中看到一张想要删除的图片,用户必须将手指从“下一张”按钮移至“删除”按钮,用户点击“删除”按钮,系统执行删除指令,最后,用户还要对系统执行删除指令进行确认。
或者,当用户在浏览图片时,想执行“下一张”操作,手势为横向滑动,如果在用户翻动当前图片的过程中,忽然想删除当前图片,则必须先中断当前横向滑动的手势,来放弃当前操作,然后,再重新执行删除的手势。
发明人在研究过程中,发现现有手势识别技术至少存在以下缺点:用户的操作体验不连贯。具体地,当用户变换手势时,需要执行一些不必要的操作,比如上文提到的点击“删除”按钮、对系统执行删除指令进行确认,或者,中断当前横向滑动的手势,重新执行删除的手势等。这些不必要的操作不仅增加了用户的操作负担,而且浪费了用户的时间,降低了操作效率。
发明内容
有鉴于此,本发明提供了一种实现手势识别的方法、装置及电子设备,以使用户体验到连贯的操作。
一种实现手势识别的方法,所述方法包括:
执行与第一手势对应的指令;
在所述执行与所述第一手势对应的指令的第一过程中,判断是否有新的手势产生,如果有,执行与所述新的手势对应的指令,否则,继续执行与所述第一手势对应的指令,其中,所述新的手势是在执行所述第一指令第一过程中得到的。
可选地,在所述第一过程中,或者,在所述执行与所述新的手势对应的指令的第二过程中,所述方法还包括:
根据手势状态与界面反馈间的第一对应表及所述第一手势或者所述新的手势的当前状态,显示所述当前状态对应的当前界面反馈。
可选地,在所述执行与所述第一手势对应的指令之前,或者,在所述执行与所述新的手势对应的指令之前,所述方法还包括:
根据手势与指令间的第二对应表,判断在所述第二对应表中是否包含有与所述第一手势或者所述新的手势对应的手势;
在所述第二对应表中包含有与所述第一手势或者所述新的手势对应的手势时,执行与所述第一手势或者所述新的手势对应的指令。
优选地,所述第一手势与所述新的手势是由通过传感器去获取用户的操作得到的。
优选地,所述传感器为触摸屏、摄像头或者电磁笔。
一种实现手势识别的装置,所述装置包括:
执行单元,用于执行与第一手势对应的指令;
第一判断单元,在所述执行与所述第一手势对应的指令的第一过程中,判断是否有新的手势产生,如果有,所述执行单元执行与所述新的手势对应的指令,否则,所述执行单元继续执行与所述第一手势对应的指令,其中,所述新的手势是在执行所述第一指令第一过程中得到的。
可选地,所述装置还包括:
第一检查单元,用于在所述执行单元执行的所述第一过程中,或者,在所述执行单元执行与所述新的手势对应的指令的第二过程中,检查手势状态与界面反馈间的第一对应表;
显示单元,用于根据所述第一检查单元进行的检查,及所述第一手势或者所述新的手势的当前状态,显示所述当前状态对应的当前界面反馈。
可选地,所述装置还包括:
第二检查单元,用于检查手势与指令间的第二对应表;
第二判断单元,用于根据所述第二检查单元进行的检查,判断在所述第二对应表中是否包含有与所述第一手势或者所述新的手势对应的手势;
在所述第二对应表中包含有与所述第一手势或者所述新的手势对应的手势时,所述执行单元执行与所述第一手势或者所述新的手势对应的指令。
优选地,所述第一手势与所述新的手势是由通过传感器去获取用户的操作得到的。
优选地,所述传感器为触摸屏、摄像头或者电磁笔。
一种实现手势识别的电子设备,所述电子设备包括手势识别的装置,所述装置包括:
执行单元,用于执行与第一手势对应的指令;
第一判断单元,在所述执行与所述第一手势对应的指令的第一过程中,判断是否有新的手势产生,如果有,所述执行单元执行与所述新的手势对应的指令,否则,所述执行单元继续执行与所述第一手势对应的指令,其中,所述新的手势是在执行所述第一指令第一过程中得到的。
优选地,所述电子设备包括:个人电脑、移动终端或者个人数码助理PDA。
可以看出,由于新的手势是连续执行第一手势得到的,在执行第一手势对应的指令的过程中,系统可以判断是否有新的手势产生,若有,系统根据新的手势执行相应的操作,不用再要求用户执行不必要的操作,从而,使用户体验到了连续的操作,减少了用户的操作负担,节约了用户的时间,提高了操作效率。
此外,由于第一手势或者新的手势的各种手势状态均可以实时进行界面反馈,从而,给用户带来了自然、逼真的操作体验。
附图说明
图1为本发明方法流程图;
图2为本发明方法具体实施例流程图;
图3为方法具体实例中手势A与手势B的示意图;
图4为本发明装置结构图。
具体实施方式
为了使本发明的上述特征、优点更加明显易懂,下面结合具体实施方式对本发明进行详细说明。
请参考图1,为本发明方法流程图,可以包括:
步骤101:执行与第一手势对应的指令;
步骤102:在所述执行与所述第一手势对应的指令的第一过程中,判断是否有新的手势产生,如果有,执行与所述新的手势对应的指令,否则,继续执行与所述第一手势对应的指令,其中,所述新的手势是在执行所述第一指令第一过程中得到的。
下面结合方法具体实施例对图1所示各步骤进行详细说明。
手势识别技术中,需要有手势与指令对应表,以使系统根据用户手势,查找手势与指令对应表,根据用户手势对应的指令执行相应操作,请参考表1,为手势与指令对应表。在表1中,可以预先设置手势B是由手势A连续执行得到的,手势C连续执行可以得到后续手势。需要指出的是,表1中预先设定的手势不局限于此,例如,还可以预先设定手势C是由手势B连续执行得到的。
在本发明方法具体实施例中,还要建立手势状态与界面反馈对应表。手势状态是当前手势的各种状态,例如:执行翻页的手势可以设定多个连续不同的状态,包括:刚刚翻起页面的一角、逐渐翻起更多部分、完全翻开等等。手势状态越多,界面反馈越多,界面反馈用于将各种手势状态予以显示,以使用户的视觉效果更加自然、逼真。手势状态与界面反馈对应表请参考表2。
表1

  手势  指令  A  a  B  b  C  c  …  …

表2
  手势状态  界面反馈  A1  a1  A2  a2  A3  a3  …  …

表2中,手势状态A1、A2、A3是根据表1中的手势A,将手势A分成的各种不同的状态,A1生成界面状态a1,A2生成界面状态a2,A3生成界面状态a3。同样,手势B和手势C也可以有多种状态,并根据多种状态生成多种界面反馈。
请参考图2,本发明方法具体实施例可以包括以下步骤:
步骤201:用户在触摸屏上输入手势;
步骤202:系统检查手势与指令对应表;
步骤203:系统判断用户当前输入的手势是否包含在手势与指令对应表中,若是,则进入步骤204,否则,结束流程;
步骤204:系统执行用户当前输入的手势对应的指令;
步骤205:在步骤204的过程中,系统判断用户是否输入了新的手势,如果有,返回步骤202,并将用户输入的新的手势作为当前输入的手势,否则,进入步骤206;
步骤206:系统实时检查手势状态与界面反馈对应表,并判断当前手势的手势状态是否发生了改变,若是,则进入步骤207,否则,继续执行当前手势对应的指令;
步骤207:系统检查改变后的当前手势的手势状态是否包含在手势状态与界面反馈对应表中,若是,进入步骤208,否则,继续执行当前手势对应的指令;
步骤208:系统根据当前手势状态对应的界面反馈进行显示,并返回步骤202。
步骤201至步骤208对用户在触摸屏上输入手势的情况进行了详细说明,需要指出的是,本发明提供的方法除了触摸屏这种传感器之外,还可以由摄像头、电磁笔等传感器进行手势识别,此时,执行的步骤与步骤201至步骤208相似,不同之处在于,若由摄像头进行手势识别,则用户需要在摄像头镜头前做出手势,而不是在触摸屏上输入手势。
下面结合方法具体实施例对步骤201至步骤208进行详细说明。在方法具体实例中,假设手势A表示翻页,表示连续执行手势A得到手势B,手势B表示删除当前页,请参考图3,为手势A与手势B的示意图。手势A的界面反馈请参考(1)所示,手势B的界面反馈请参考(2)所示。
本具体实例可以包括以下步骤:
步骤A1:用户输入手势A;
步骤A2:系统检查手势与指令对应表;
步骤A3;系统判断用户输入的手势A是否包含在手势与指令对应表中,经判断,手势A包含在手势与指令对应表中;
步骤A4:系统根据手势A对应的指令a,执行相应的操作;
步骤A5:在步骤A4的过程中,系统判断用户是否输入了新的手势,如果有,进入步骤A9,否则,进入步骤A6;
步骤A6:系统实时检查手势状态与界面反馈对应表,并判断手势A的手势状态是否发生了改变,若是,则进入步骤A7,否则,继续执行指令a;
步骤A7:系统检查改变后的手势A的手势状态是否包含在手势状态与界面反馈对应表中,若是,进入步骤A8,否则,继续执行指令a;
步骤A8:系统根据手势A的当前手势状态对应的界面反馈进行显示,流程结束;
步骤A9:系统检查手势与指令对应表;
步骤A10:系统判断用户新输入的手势B是否包含在手势与指令对应表中,经判断,手势B包含在手势与指令对应表中;
步骤A11:系统根据手势B对应的指令b,执行相应的操作;
步骤A12:在步骤A12的过程中,系统实时检查手势状态与界面反馈对应表,并判断手势B的手势状态是否发生了改变,若是,则进入步骤A13,否则,继续执行指令b;
步骤A13:系统检查手势B手势状态的改变是否包含在手势状态与界面反馈对应表中,若是,进入步骤A14,否则,继续执行指令b;
步骤A14:系统根据手势B的当前手势状态对应的界面反馈进行显示。
可以看出,由于手势B是由手势A连续执行得到的,在执行手势A对应的指令的过程中,系统可以判断是否有手势B产生,若有,系统可以根据手势B执行相应的操作,不用再要求用户执行不必要的操作,从而,使用户体验到了连续的操作,减少了用户的操作负担,节约了用户的时间,提高了操作效率。
此外,由于手势A或者手势B的各种手势状态均可以实时进行界面反馈,从而,给用户带来了自然、逼真的操作体验。
请参考图4,为本发明装置结构图,包括:
执行单元401,用于执行与第一手势对应的指令;
第一判断单元402,在所述执行单元401执行与所述第一手势对应的指令的第一过程中,判断是否有新的手势产生,如果有,所述执行单元401执行与所述新的手势对应的指令,否则,所述执行单元401继续执行与所述第一手势对应的指令,其中,所述新的手势是在执行所述第一指令第一过程中得到的。
结合步骤201至步骤208,图4所示装置还可以包括:
第一检查单元403,用于在所述执行单元401执行的所述第一过程中,或者,在所述执行单元401执行与所述新的手势对应的指令的第二过程中,检查手势状态与界面反馈间的第一对应表;
显示单元404,用于根据所述第一检查单元403进行的检查,及所述第一手势或者所述新的手势的当前状态,显示所述当前状态对应的当前界面反馈。
第二检查单元405,用于检查手势与指令间的第二对应表;
第二判断单元406,用于根据所述第二检查单元405进行的检查,判断在所述第二对应表中是否包含有与所述第一手势或者所述新的手势对应的手势;
在所述第二对应表中包含有与所述第一手势或者所述新的手势对应的手势时,所述执行单元401执行与所述第一手势或者所述新的手势对应的指令。
下面结合步骤201至步骤208对上述各单元执行的操作进行详细说明。
当用户在触摸屏上输入手势时,第二检查单元405检查手势与指令对应表。第二判断单元406根据第二检查单元405进行的检查,判断用户输入的当前手势是否包含在手势与指令对应表中,若是,则执行单元401执行用户当前输入的手势对应的指令。在执行单元401执行用户当前输入的手势对应的指令的过程中,第一判断单元402判断用户是否输入了新的手势,如果用户没有输入新的手势,则执行单元401继续执行用户当前输入的手势对应的指令,并且,第一检查单元403实时检查手势状态与界面反馈对应表,若手势状态发生改变,并且改变后的手势状态包含在手势状态与界面反馈对应表中,显示单元404实时将手势状态予以显示。
结合方法具体实施例,还可以由摄像头、电磁笔等传感器为本发明装置提供用户的手势。
可以看出,在执行当前手势对应的指令的过程中,第一判断单元402可以判断是否有新的手势产生,若有,执行单元401可以根据新的手势执行相应的操作,不用再要求用户执行不必要的操作,从而,使用户体验到了连续的操作,减少了用户的操作负担,节约了用户的时间,提高了操作效率。
此外,由于手势的各种手势状态均可以实时进行界面反馈,从而,给用户带来了自然、逼真的操作体验。
本发明还提供了一种手势识别的电子设备,本发明提供的电子设备包括本发明提供的装置,该装置可以包括:
执行单元,用于执行与第一手势对应的指令;
第一判断单元,在所述执行与所述第一手势对应的指令的第一过程中,判断是否有新的手势产生,如果有,所述执行单元执行与所述新的手势对应的指令,否则,所述执行单元继续执行与所述第一手势对应的指令,其中,所述新的手势是在执行所述第一指令第一过程中得到的。
本发明提供的电子设备可以包括:个人电脑、移动终端或者个人数码助理PDA。
结合步骤201至步骤208以及图4,本发明提供的电子设备的装置中还可以包括图4中除执行单元401以及第一判断单元402以外的其它单元,各单元执行的操作与方法具体实施例以及装置部分的描述相同。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案对背景技术做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
以上对本发明所提供的一种实现手势识别的方法、装置及电子设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

一种实现手势识别的方法、装置及电子设备.pdf_第1页
第1页 / 共15页
一种实现手势识别的方法、装置及电子设备.pdf_第2页
第2页 / 共15页
一种实现手势识别的方法、装置及电子设备.pdf_第3页
第3页 / 共15页
点击查看更多>>
资源描述

《一种实现手势识别的方法、装置及电子设备.pdf》由会员分享,可在线阅读,更多相关《一种实现手势识别的方法、装置及电子设备.pdf(15页珍藏版)》请在专利查询网上搜索。

本发明公开了一种实现手势识别的方法、装置及电子设备。本发明公开的方法包括:执行与第一手势对应的指令;在所述执行与所述第一手势对应的指令的第一过程中,判断是否有新的手势产生,如果有,执行与所述新的手势对应的指令,否则,继续执行与所述第一手势对应的指令,其中,所述新的手势是在执行所述第一指令第一过程中得到的。本发明公开的装置包括:执行单元,第一判断单元。通过本发明,使用户体验到了连续的操作,减少了用户。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1