1.一种方法,包括:
在操作在周围环境中的头戴式显示器(HMD)设备中生成虚拟环境;
启动虚拟会话并且在所述虚拟会话处于活动状态时接收用于在所述虚拟环境中执行至少一个对应命令的至少一个用户输入;
检测所述周围环境中的所述头戴式显示器的位置和定向中的至少一个;
基于所述头戴式显示器的所述位置和所述定向中的所述至少一个来检测姿势输入;
基于检测到所述姿势输入来检测所述虚拟会话的结束;以及
响应于检测到所述虚拟会话的结束,启动与所述至少一个用户输入相关的处理。
2.根据权利要求1所述的方法,其中基于所述头戴式显示器的所述位置和所述定向中的所述至少一个来检测姿势输入包括:
检测所述头戴式显示器的定向;
将检测到的所述头戴式显示器的定向与所述头戴式显示器的预设定向进行比较;以及
当基于该比较而确定出检测到的所述头戴式显示器的定向与所述头戴式显示器的所述预设定向相匹配达大于或等于设定时间量时,将所述姿势输入检测为与检测到所述虚拟会话的所述结束对应。
3.根据权利要求2所述的方法,其中,所述头戴式显示器的所述预设定向与由所述用户穿戴的所述头戴式显示器的中心线的水平对准相对应。
4.根据权利要求1所述的方法,其中基于所述头戴式显示器的所述位置和所述定向中的所述至少一个来检测姿势输入包括:
检测所述头戴式显示器的所述位置和所述定向;以及
当基于所述头戴式显示器的所述位置和所述定向确定出所述头戴式显示器保持静止达大于或等于设定时间量时,将所述姿势输入检测为与检测到所述虚拟会话的所述结束相对应。
5.根据权利要求1所述的方法,其中基于所述头戴式显示器的所述位置和所述定向中的所述至少一个来检测姿势输入包括:
检测所述头戴式显示器的所述位置;以及
当基于所述头戴式显示器的所述位置确定出所述头戴式显示器位于小于或等于距所述周围环境中的计算设备的预设距离时,将所述姿势输入检测为与检测到所述虚拟会话的所述结束相对应,所述计算设备可操作地耦接到所述头戴式显示器并且在所述头戴式显示器外部。
6.根据权利要求1所述的方法,其中基于所述头戴式显示器的所述位置和所述定向中的所述至少一个来检测姿势输入包括:
检测所述头戴式显示器的所述位置;
基于所述头戴式显示器的所述位置检测所述头戴式显示器的移动路径;以及
当基于所述头戴式显示器的所述移动路径确定出所述头戴式显示器的所述移动路径与所述周围环境中的计算设备对准时,将所述姿势输入检测为与检测到所述虚拟会话的所述结束对应,所述计算设备可操作地耦接到所述头戴式显示器并且在所述头戴式显示器外部。
7.根据权利要求6所述的方法,其中基于所述头戴式显示器的所述位置检测所述头戴式显示器的移动路径包括:
检测所述头戴式显示器的移动方向;
检测所述头戴式显示器的移动速度;以及
当所述头戴式显示器在检测到的移动方向上的所述移动速度大于或等于设定速度时,将所述姿势输入检测为与所述虚拟会话的所述结束相对应。
8.根据权利要求1所述的方法,其中启动与所述至少一个用户输入相关的处理包括:
在没有到计算设备的用户输入的情况下在所述周围环境中的所述计算设备处自动启动处理,所述计算设备可操作地耦接到所述头戴式显示器并且在所述头戴式显示器外部。
9.一种系统,包括:
计算设备,所述计算设备被配置为生成虚拟现实环境,所述计算设备包括:
存储器,所述存储器存储可执行指令;以及
处理器,所述处理器被配置为执行所述指令以使所述计算设备:
在操作在周围环境中的头戴式显示器(HMD)设备中生成虚拟环境;
启动虚拟会话并且在所述虚拟会话处于活动状态时接收用于在所述虚拟环境中执行至少一个对应命令的至少一个用户输入;
检测所述周围环境中的所述头戴式显示器的位置和定向中的至少一个;
基于所述头戴式显示器的所述位置和所述定向中的所述至少一个来检测姿势输入;
基于检测到所述姿势输入来检测所述虚拟会话的结束;以及
响应于检测到所述虚拟会话的结束,启动与所述至少一个用户输入相关的处理。
10.根据权利要求9所述的系统,其中,在基于所述头戴式显示器的所述位置和所述定向中的所述至少一个检测姿势输入中,所述指令使所述计算设备:
检测所述头戴式显示器的定向;
将检测到的所述头戴式显示器的定向与所述头戴式显示器的预设定向进行比较;以及
当基于该比较检测出检测到的所述头戴式显示器的定向与所述头戴式显示器的所述预设定向相匹配达大于或等于设定时间量时,将所述姿势输入检测为与检测到所述虚拟会话的所述结束相对应。
11.根据权利要求10所述的系统,其中,所述头戴式显示器的所述预设定向与由所述用户穿戴的所述头戴式显示器的中心线的水平对准相对应。
12.根据权利要求9所述的系统,其中,在基于所述头戴式显示器的所述位置和所述定向中的所述至少一个检测姿势输入中,所述指令使所述计算设备:
检测所述头戴式显示器的所述位置和所述定向;以及
当基于所述头戴式显示器的所述位置和所述定向确定出所述头戴式显示器保持静止达大于或等于设定时间量时,将所述姿势输入检测为与检测到所述虚拟会话的所述结束相对应。
13.根据权利要求9所述的系统,其中,在基于所述头戴式显示器的所述位置和所述定向中的所述至少一个检测姿势输入中,所述指令使所述计算设备:
检测所述头戴式显示器的所述位置;以及
当基于所述头戴式显示器的所述位置确定出所述头戴式显示器位于小于或等于距所述周围环境中的计算设备的设定距离时,将所述姿势输入检测为与检测到所述虚拟会话的所述结束相对应,所述计算设备可操作地耦接到所述头戴式显示器并且在所述头戴式显示器外部。
14.根据权利要求9所述的系统,其中,在基于所述头戴式显示器的所述位置和所述定向中的所述至少一个检测姿势输入中,所述指令使所述计算设备:
检测所述头戴式显示器的所述位置;
基于所述头戴式显示器的所述位置检测所述头戴式显示器的移动路径;以及
当基于检测到的所述头戴式显示器的所述移动路径确定出检测到的所述头戴式显示器的所述移动路径与所述周围环境中的计算设备对准时,将所述姿势输入检测为与检测到所述虚拟会话的所述结束相对应,所述计算设备可操作地耦接到所述头戴式显示器并且在所述头戴式显示器外部。
15.根据权利要求14所述的系统,其中,在基于所述头戴式显示器的所述位置检测所述头戴式显示器的移动路径时,所述指令使所述计算设备:
检测所述头戴式显示器的移动方向;
检测所述头戴式显示器的移动速度;以及
当所述头戴式显示器在检测到的移动方向上的所述移动速度大于或等于设定速度时,将所述姿势输入检测为与所述虚拟会话的所述结束相对应。
16.根据权利要求9所述的系统,其中,在启动与在所述虚拟会话期间接收到的所述至少一个用户输入相关的处理中,所述指令使计算设备:
在没有用户输入的情况下在所述周围环境中的所述计算设备处自动地启动处理,所述计算设备可操作地耦接到所述头戴式显示器并且在所述头戴式显示器外部。
17.一种包含指令的非暂时性计算机可读存储介质,所述指令在被处理器执行时使所述处理器执行操作,所述操作包括:
在操作在周围环境中的头戴式显示器(HMD)设备中生成虚拟环境;
启动虚拟会话并且在所述虚拟会话处于活动状态时接收用于在所述虚拟环境中执行至少一个对应命令的至少一个用户输入;
检测所述周围环境中的所述头戴式显示器的位置和定向;
基于所述头戴式显示器的所述位置和所述定向中的所述至少一个来检测姿势输入;
基于检测到所述姿势输入来检测所述虚拟会话的结束;以及
响应于检测到所述虚拟会话的结束,在所述周围环境中的计算设备处自动地启动与所述至少一个用户输入相关的处理,所述计算设备可操作地耦接到所述头戴式显示器并且在所述头戴式显示器外部。
18.根据权利要求17所述的非暂时性计算机可读存储介质,其中基于所述头戴式显示器的所述位置和所述定向中的所述至少一个来检测姿势输入包括:
检测所述头戴式显示器的定向;
将检测到的所述头戴式显示器的定向与所述头戴式显示器的预设定向进行比较;以及
当基于检测到的所述头戴式显示器的定向确定出所述头戴式显示器被大致水平地定向达大于或等于设定时间量时,将所述姿势输入检测为与检测到所述虚拟会话的所述结束相对应。
19.根据权利要求17所述的非暂时性计算机可读存储介质,其中基于所述头戴式显示器的所述位置和所述定向中的所述至少一个来检测姿势输入包括:
检测所述头戴式显示器的所述位置和所述定向;以及
当基于所述头戴式显示器的所述位置和所述定向确定出所述头戴式显示器保持静止达大于或等于设定时间量时,将所述姿势输入检测为与检测到所述虚拟会话的所述结束相对应。
20.根据权利要求17所述的非暂时性计算机可读存储介质,其中基于所述头戴式显示器的所述位置和所述定向中的所述至少一个来检测姿势输入包括:
检测所述头戴式显示器的所述位置;以及
当基于所述头戴式显示器的检测到和跟踪到的位置确定出所述头戴式显示器位于小于或等于距所述计算设备的设定距离时,将所述姿势输入检测为与检测到所述虚拟会话的所述结束相对应。