界面切换的方法和装置制造方法及图纸

技术编号:8865157 阅读:151 留言:0更新日期:2013-06-29 02:17
本发明专利技术实施例提供了一种界面切换的方法和装置,所述方法包括:检测到用户信息后,从所述用户信息中识别出用户第一姿势;如果所述用户第一姿势为界面切换姿势,在指定时间内显示提示信息,所述提示信息用以提示用户输入第二姿势;当在所述指定时间内检测到用户信息时,识别出用户第二姿势;如果所述用户第二姿势为确认切换姿势,执行所述第一姿势关联的界面切换操作。使用本发明专利技术,能够解决体感交互场景下界面切换姿势指令识别存在误判率高或等待时间长的缺点,提高姿势操控的准确率,提升用户体验。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及通信网络
,尤其涉及一种体感交互场景下界面切换的方法和>J-U ρ α装直。
技术介绍
基于视觉的体感交互是指计算机通过摄像头捕获用户的图像,并利用模式识别、人工智能等技术理解用户动作的含义,提供更加自然、直观的体感交互方式。目前广泛应用在增强现实、体感游戏控制等场景下。体感交互的过程中,体感交互应用系统通过摄像头捕获含有用户信息的视频帧,然后通过图像分析技术得到视频帧中用户的信息(例如关节点信息),从而判断用户的的姿态(pose)以及由连续视频巾贞中的姿态变化构成的动作(gesture);用户的姿态与动作共同构成姿势,体感交互应用系统根据用户的姿势对应的指令进行相应的反馈操作。由此构成了完整的基于视觉的体感交互过程。现有技术中,对于界面切换姿态的判断,采取的方式是:首先识别用户输入的姿态,在满足规定的界面切换姿态时,要求用户保持该姿态一段时间后,才触发界面切换指令。例如:用户在使用微软的体感游戏设备Kinect进行体感游戏过程中,可通过“左手手臂伸直,与身体呈斜下45° ”的姿态退出游戏,要求用户保持该姿态一段时间才会触发“退出游戏”操作。否则取消操作,保留原来的游戏界面。如果等待时间设置的较短时,容易将用户的一些无意识的操作误判为界面切换指令。如果等待时间设置较长时,用户需要较长时间保持某个姿态不变,用户体验差。因此,现有技术存在执行界面切换指令时误判率高或等待时间较长的问题
技术实现思路
本专利技术实施例提供了一种界面切换的方法和装置,用于提高体感交互场景下界面切换姿势指令的识别精确率,提升用户体验。第一方面,本专利技术实施例提供的界面切换的方法包含:检测到用户信息后,从所述用户信息中识别出用户第一姿势;如果所述用户第一姿势为界面切换姿势,在指定时间内显示提示信息,所述提示信息用以提示用户输入第二姿势;当在所述指定时间内检测到用户信息时,识别出用户第二姿势;如果所述用户第二姿势为确认切换姿势,执行所述第一姿势关联的界面切换操作。在第一方面的第一种可能的实现方式中,识别用户第二姿势之后还包含:如果所述用户第二姿势为取消切换姿势,取消所述第一姿势关联的界面切换操作;或如果所述用户第二姿势不是确认切换姿势或取消切换姿势,继续检测用户信息,并返回所述当在所述指定时间内检测到用户信息时,识别用户第二姿势的步骤。结合第一方面或第一方面的第一种可能的实现方式,在第二种可能的实现方式中,提示用户输入第二姿势之后还包含:当在所述指定时间内未检测到所述用户信息时,取消所述第一姿势关联的界面切换操作。结合第一方面或第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式,在第三种可能的实现方式中,识别用户第一姿势或第二姿势包含:获得设定的姿势所涉及的关节点;从已检测到的所述用户信息中读取所述关节点的数据,其中,所述用户信息包括用户骨骼帧信息,所述骨骼帧信息包括关节点信息和时间戳信息;根据所述关节点的数据计算所述设定的姿势的匹配参数值;根据所述匹配参数值识别所述用户第一姿势或第二姿势。结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,获得设定的姿势所涉及的关节点包含:确定当前界面类型以及当前界面下所设定的姿势,获得所述当前界面下所设定的姿势涉及的关节点;根据所述关节点的数据计算所述设定的姿势的匹配参数值包含:根据所述关节点的数据计算所述当前界面下所设定的姿势的匹配参数值。结合第一方面的第三种可能的实现方式,在第五种可能的实现方式中,获得设定的姿势所涉及的关节点包含:确定体感交互游戏应用系统的默认姿势,获得所述默认姿势涉及的关节点;所述根据所述关节点的数据计算所述设定的姿势的匹配参数值包含:根据所述关节点的数据计算所述默认姿势的匹配参数值。结合第一方面的第三种可能的实现方式,在第六种可能的实现方式中,设定的姿势为动作姿势时,所述从已检测到的所述用户信息中读取所述关节点的数据包括:从多个连续的用户骨骼帧信息中读取所述设定姿势涉及的关节点相应的关节点数据及用户骨骼帧的时间戳信息;所述根据所述关节点的数据计算所述设定的姿势的匹配参数值包括:根据所述关节点数据和所述时间戳信息计算所述关节点的位移。结合第一方面的第三种可能的实现方式,在第七种可能的实现方式中,设定的姿势为姿势姿态姿势时,所述从已检测到的所述用户信息中读取所述关节点的数据包括:从所述用户骨骼帧信息中读取所述设定姿势涉及的关节点相应的关节点数据;所述根据所述关节点的数据计算所述设定的姿势的匹配参数值包括:根据所述关节点数据计算关节点之间的骨骼夹角。结合第一方面的第四种可能的实现方式或第一方面的第五种可能的实现方式,在第八种可能的实现方式中,根据所述匹配参数值识别所述用户第一姿势或第二姿势包括:将所述匹配参数值与所述当前界面下设定的姿势的匹配条件相比较,或者将所述匹配参数值与所述体感交互应用系统的默认姿势的匹配条件相比较;确定与所述匹配条件相匹配的匹配参数值所对应的姿势,以确定的姿势为用户第一姿势或第二姿势。第二方面,本专利技术实施例提供的界面切换的装置包含:检测单元,用于检测用户信息;第一识别单元,用于所述检测单元检测到用户信息后,从所述用户信息中识别出用户第一姿势;显示单元,用于当所述用户第一姿势为界面切换姿势时,在指定时间内显示提示信息,所述提示信息用以提示用户输入第二姿势;第二识别单元,用于当所述检测单元在所述指定时间内检测到用户信息时,识别出用户第二姿势;界面切换处理单元,用于当所述用户第二姿势为确认切换姿势时,执行所述第一姿势关联的界面切换操作。在第二方面的第一种可能的实现方式中,界面切换处理单元还用于当所述用户第二姿势为取消切换姿势时,取消所述第一姿势关联的界面切换操作。结合第二方面或第二方面的第一种可能的实现方式,在第二种可能的实现方式中,界面切换处理单元还用于当在所述指定时间内未检测到所述用户信息时,取消所述第一姿势关联的界面切换操作。结合第二方面或第二方面的第一种可能的实现方式或第二方面的第二种可能的实现方式,在第三种可能的实现方式中,第一识别单元或所述第二识别单元包含:获得模块,用于获得设定的姿势所涉及的关节点;读取模块,用于从已检测到的所述用户信息中读取所述关节点的数据,其中,所述用户信息包括用户骨骼帧信息,所述骨骼帧信息包括关节点信息和时间戳信息;计算模块,用于根据所述关节点的数据计算所述设定的姿势的匹配参数值;识别模块,用于根据所述匹配参数值识别所述用户第一姿势或第二姿势。结合第二方面的第三种可能的实现方式,在第四种可能的实现方式中,获得模块,进一步的用于获得当前界面下所设定的姿势涉及的关节点;计算模块,进一步的用于根据所述关节点的数据计算所述当前界面下所设定的姿势的匹配参数值。结合第二方面的第三种可能的实现方式,在第五种可能的实现方式中,获得模块,进一步的用于获得体感交互应用系统的默认姿势涉及的关节点;计算模块,进一步的用于根据所述关节点的数据计算所述默认姿势的匹配参数值。结合第二方面的第三种可能的实现方式,在第六种可能的实现方式中,读取模块,进一步的用于当所述设定的姿势为动作姿势时,从多个连续的用户骨骼帧信息中读取所述设定姿势涉及的关节点相应的关节点数据及用户骨骼帧的时间戳信息;计算模块,进一步的本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种界面切换的方法,其特征在于,所述方法包含: 检测到用户信息后,从所述用户信息中识别出用户第一姿势; 如果所述用户第一姿势为界面切换姿势,在指定时间内显示提示信息,所述提示信息用以提示用户输入第二姿势; 当在所述指定时间内检测到用户信息时,识别出用户第二姿势; 如果所述用户第二姿势为确认切换姿势,执行所述第一姿势关联的界面切换操作。2.根据权利要求1所述的方法,其特征在于,所述识别用户第二姿势之后还包含: 如果所述用户第二姿势为取消切换姿势,取消所述第一姿势关联的界面切换操作;或 如果所述用户第二姿势不是确认切换姿势或取消切换姿势,继续检测用户信息,并返回所述当在所述指定时间内检测到用户信息时,识别用户第二姿势的步骤。3.根据权利要求1或2所述的方法,其特征在于,所述提示用户输入第二姿势之后还包含: 当在所述指定时间内未检测到所述用户信息时,取消所述第一姿势关联的界面切换操作。4.根据权利要求1至3任意一项所述的方法,其特征在于,所述识别用户第一姿势或第二姿势包含: 获得设定的姿势所涉及的关节点; 从已检测到的所述用户信息中读取所述关节点的数据,其中,所述用户信息包括用户骨骼帧信息,所述骨骼帧信息包括关节点信息和时间戳信息; 根据所述关节点的数据计算所述设定的姿势的匹配参数值; 根据所述匹配参数值识别所述用户第一姿势或第二姿势。5.根据权利要求4所述的方法,其特征在于,所述获得设定的姿势所涉及的关节点包含: 确定当前界面类型以及当前界面下所设定的姿势,获得所述当前界面下所设定的姿势涉及的关节点; 所述根据所述关节点的数据计算所述设定的姿势的匹配参数值包含: 根据所述关节点的数据计算所述当前界面下所设定的姿势的匹配参数值。6.根据权利要求4所述的方法,其特征在于,所述获得设定的姿势所涉及的关节点包含: 确定体感交互应用系统的默认姿势,获得所述默认姿势涉及的关节点; 所述根据所述关节点的数据计算所述设定的姿势的匹配参数值包含: 根据所述关节点的数据计算所述默认姿势的匹配参数值。7.根据权要求5或6所述的方法,其特征在于,所述根据所述匹配参数值识别所述用户第一姿势或第二姿势包括: 将所述匹配参数值与所述当前界面下设定的姿势的匹配条件相比较,或者将所述匹配参数值与所述体感交互应用系统的默认姿势的匹配条件相比较; 确定与所述匹配条件相匹配的匹配参数值所对应的姿势,以确定的姿势为用户第一姿势或第二姿势。8.根据权利要求4述的方法,其特征在于,所述设定的姿势为动作姿势时,所述从已检测到的所述用户信息中读取所述关节点的数据包括: 从多个连续的用户骨骼帧信息中读取所述设定姿势涉及的关节点相应的关节点数据及用户骨骼帧的时间戳信息; 所述根据所述关节点的数据计算所述设定的姿势的匹配参数值包括: 根据所述关节点数据和所述时间戳信息计算所述关节点的位移。9.根据权利要求4所述的方法,其特征在于,所述设定的姿势为姿态姿势时, 所述从已检测到的所述用户信息中读取所述关节点的数据包括: 从所述用户骨骼帧信息中读取所述设定姿势涉及的关...

【专利技术属性】
技术研发人员:宣曼黄晨薛传颂
申请(专利权)人:华为技术有限公司
类型:
国别省市:

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

1