用于头戴式显示器应用程序的瞄准显示自动化制造技术

技术编号:36701759 阅读:66 留言:0更新日期:2023-03-01 09:19
一种用于在玩游戏时进行用户交互的方法。所述方法包括渲染视频游戏的虚拟环境的正常视图以在用户的HMD中显示。所述方法包括检测用户握持第一控制器和第二控制器的姿态,所述姿态指示正在握持虚拟武器。所述方法包括检测用户的姿态被升高到射击位置。所述方法包括检测用户的姿态与用户的面部对齐。所述方法包括检测用户的第一只眼睛是闭合的。所述方法包括检测虚拟环境中被与用户的面部对齐的姿态瞄准的对象。所述方法包括渲染虚拟环境中被瞄准的对象的放大视图以在所述HMD中显示。的对象的放大视图以在所述HMD中显示。的对象的放大视图以在所述HMD中显示。

【技术实现步骤摘要】
用于头戴式显示器应用程序的瞄准显示自动化


[0001]本公开涉及计算游戏,并且更具体地涉及识别用户与游戏系统的交互以提供完全沉浸式体验。

技术介绍

[0002]视频游戏提供在虚拟化游戏世界内的游戏玩法。这些视频游戏可以以单人模式或多人模式进行格式化。例如,视频游戏可以从第一人称视角或视点提供游戏,就好像玩家在三维虚拟空间中从角色的眼睛观看虚拟游戏环境一样。从第一人称视角来看的流行游戏类型包括第一人称射击游戏,该游戏涉及使用非常需要的武器(例如,具有无限子弹的大型有效枪支)的战斗情况,这些战斗情况遵循故事情节或行动过程。
[0003]视频游戏开发商的目标是为玩家提供完全沉浸式体验。也就是说,玩家在玩视频游戏时应感觉到他或她的游戏体验接近现实。换句话说,玩家的体验应类似于被玩家控制的角色的体验。例如,玩家的物理运动应以预期的方式反映在玩家观看的虚拟游戏环境和虚拟环境内的角色运动中。
[0004]然而,在玩视频游戏时可能难以获得玩家的完全沉浸式体验。也就是说,玩家的动作和玩家的虚拟体验之间可能存在脱节。例如,当玩家可能没有操纵复制对象但是期望对应的虚拟对象在虚拟环境中被适当地操纵(例如,玩家物理上没有操纵武器,但是希望将物理运动转化为在虚拟环境中虚拟操纵和射击虚拟武器)时,可能难以实现将玩家的物理运动转化为角色的类似虚拟运动。
[0005]正是在这种背景下,出现了本公开的实施方案。

技术实现思路

[0006]本公开的实施方案涉及计算机游戏,并且更具体地涉及为玩家提供完全沉浸式体验,诸如如通过头戴式显示器(HMD)观看的在虚拟游戏环境内瞄准武器时。
[0007]在一个实施方案中,公开了一种在玩游戏时用于用户交互的方法。所述方法包括渲染视频游戏的虚拟环境的正常视图以在用户的HMD中显示。所述方法包括检测用户握持第一控制器和第二控制器的姿态,所述姿态指示正在握持虚拟武器。所述方法包括检测用户的姿态被升高到射击位置。所述方法包括检测用户的姿态与用户的面部对齐。所述方法包括检测用户的第一只眼睛是闭合的。所述方法包括检测虚拟环境中被与用户的面部对齐的姿态瞄准的对象。所述方法包括渲染虚拟环境中被瞄准的对象的放大视图以在所述HMD中显示。
[0008]在另一实施方案中,公开了一种存储用于在玩游戏时进行用户交互的计算机程序的非暂时性计算机可读介质。该计算机可读介质包括用于渲染视频游戏的虚拟环境的正常视图以在用户的HMD中显示的程序指令。该计算机可读介质包括用于检测用户握持第一控制器和第二控制器的姿态的程序指令,该姿态指示正在握持虚拟武器。该计算机可读介质包括用于检测用户的姿态升高到发射位置的程序指令。所述方法包括检测用户的姿态与用
户的面部对齐。该计算机可读介质包括用于检测用户的第一只眼睛闭合的程序指令。该计算机可读介质包括用于检测虚拟环境中被与用户的面部对齐的姿态瞄准的对象的程序指令。该计算机可读介质包括用于渲染虚拟环境中被瞄准的对象的放大视图以在HMD中显示的程序指令。
[0009]在另一实施方案中,一种计算机系统包括处理器和存储器,所述存储器耦合到所述处理器并且其中存储有指令,所述指令如果由计算机系统执行,则致使计算机系统执行用于在玩游戏时进行用户交互的方法。所述方法包括渲染视频游戏的虚拟环境的正常视图以在用户的HMD中显示。所述方法包括检测用户握持第一控制器和第二控制器的姿态,所述姿态指示正在握持虚拟武器。所述方法包括检测用户的姿态被升高到射击位置。所述方法包括检测用户的姿态与用户的面部对齐。所述方法包括检测用户的第一只眼睛是闭合的。所述方法包括检测虚拟环境中被与用户的面部对齐的姿态瞄准的对象。所述方法包括渲染虚拟环境中被瞄准的对象的放大视图以在所述HMD中显示。
[0010]根据以下结合附图理解的具体实施方式,本公开的其他方面将变得显而易见,所述附图以示例的方式示出了本公开的原理。
附图说明
[0011]通过结合附图参考以下描述,可以最好地理解本公开,在附图中:
[0012]图1示出了可用于执行本公开的各种实施方案的各方面的示例装置的部件。
[0013]图2是流程图,其示出了根据本公开的一个实施方案的用于在玩游戏时进行用户交互的方法。
[0014]图3示出了根据本公开的实施方案的用于视频游戏的交互式游戏玩法的系统。
[0015]图4A至图4C示出了根据本公开的一个实施方案的用户与视频游戏的交互,包括用户的运动,所述运动转化为操纵和瞄准武器以触发视频游戏的虚拟游戏环境中的瞄准镜模式视图。
[0016]图5A示出了根据本公开的一个实施方案的视频游戏的虚拟游戏环境的正常视图。
[0017]图5B示出了根据本公开的一个实施方案的提供视频游戏的虚拟游戏环境内目标对象的放大视图的瞄准镜模式视图。
具体实施方式
[0018]现在将详细参考本公开的各种实施方案,附图中示出了本公开的各种实施方案的示例。虽然出于说明目的,以下详细说明包含许多具体细节,但是本领域的任何普通技术人员将会了解,以下细节的许多变化和更改在本公开的范围内。因此,阐明以下所描述的本公开的各个方面,而本说明书的随附权利要求书的概括性没有任何损失,并且不对此权利要求书施加任何限制。
[0019]一般而言,本公开的各种实施方案描述了一种用于为玩家提供完全沉浸式体验的方法,诸如如通过头戴式显示器(HMD)观看的在虚拟游戏环境内瞄准武器时,并且描述了一种用于实施所述方法的计算机可读介质以及计算机系统。特别地,用户的游戏系统被配置为识别玩视频游戏的用户何时使用游戏系统的一个或多个物理控制器来操纵虚拟武器,以及用户何时使用与虚拟武器相关联的虚拟瞄准镜来触发瞄准镜模式视图,所述瞄准镜模式
视图放大虚拟游戏环境内被瞄准的对象。因此,本公开的实施方案能够将用户的物理运动转化为由用户在视频游戏的虚拟游戏环境内控制的角色的对应和真实感运动,同时生成虚拟游戏环境中与用户的物理运动一致的真实感视图。以这种方式,用户在玩视频游戏时能够获得完全沉浸式体验。
[0020]借助对各种实施方案的上述一般理解,现在将参考各种附图来描述实施方案的示例细节。
[0021]贯穿本说明书,对“游戏”或“视频游戏”或“游戏应用程序”的引用意在表示通过执行输入命令来引导的任何类型的交互式应用。仅出于说明目的,交互式应用程序包括用于游戏、文字处理、视频处理、视频游戏处理等的应用程序。此外,上面介绍的术语是可互换的。
[0022]应理解,本公开的实施方案可以采用涉及存储在计算机系统中的数据的各种计算机实现的操作。这些操作是需要对物理量进行物理操纵的那些操作。本文描述的形成本公开的实施方案的一部分的任何操作都是有用的机器操作。本公开的实施方案还涉及用于执行这些操作的装置或设备。可以针对所需目的专门构造所述设备,或者所述设备可以是由存储在计算机中的计算机程序选择性地激活或配置的通用计算机。特别地,各种通用机器可以与根据本文的教导编写的计算机程序一起使用,或者构造更专门的设本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于在玩游戏时进行用户交互的方法,其包括:渲染视频游戏的虚拟环境的正常视图以在用户的HMD中显示;检测用户握持第一控制器和第二控制器的姿态,所述姿态指示正在握持虚拟武器;检测所述用户的所述姿态升高到射击位置;检测所述用户的所述姿态与所述用户的面部对齐;检测所述用户的第一只眼睛是闭合的;检测所述虚拟环境中被与所述用户的所述面部对齐的所述姿态瞄准的对象;以及渲染所述虚拟环境中被瞄准的所述对象的放大视图以在所述HMD中显示。2.如权利要求1所述的方法,其中所述检测姿态包括:检测所述用户用一只手握持第一控制器并且用第二只手握持第二控制器,检测所述第一控制器非常接近所述用户的身体;以及检测所述第二控制器从所述用户的所述身体伸出。3.如权利要求1所述的方法,其还包括:跟踪所述用户的第一手臂和第二手臂的运动;以及跟踪所述第一控制器和所述第二控制器的运动。4.如权利要求3所述的方法,其中所述检测所述用户的所述姿态升高到射击位置包括:检测所述第一手臂和所述第二手臂何时相对于所述HMD向上升高。5.如权利要求3所述的方法,其中所述检测所述用户的所述姿态与所述用户的面部对齐包括:检测所述第一控制器非常接近所述用户的面部;以及检测所述第二控制器从所述用户的所述面部伸出并处于所述面部的水平。6.如权利要求5所述的方法,其中所述检测所述用户的眼睛是闭合的包括:检测所述第一控制器和所述第二控制器与所述用户的第二只眼睛对齐,其中被检测为闭合的所述第一只眼睛与所述第二只眼睛相对。7.如权利要求3所述的方法,其还包括:使用所述HMD的相机系统对所述用户的所述第一手臂、所述用户的所述第二手臂、所述第一控制器和所述第二控制器执行内向外跟踪。8.如权利要求1所述的方法,其中所述检测所述用户的第一只眼睛是闭合的包括:使用所述HMD中的相机系统跟踪所述用户的所述第一只眼睛和第二只眼睛。9.如权利要求1所述的方法,其还包括:检测所述用户的所述面部的倾斜。10.如权利要求1所述的方法,其还包括:在所述虚拟环境中显示所述正常视图;以及在检测到所述用户的所述第一只眼睛闭合时,突然显示所述虚拟环境中被瞄准的所述对象的所述放大视图。11.如权利要求10所述的方法,其还包括:检测所述第一只眼睛何时重新睁开并在一段时间内保持睁开;渲染所述虚拟环境的所述正常视图;以及转换为在所述HMD中显示所述正常视图。
12.如权利要求11所述的方法,其还包括:检测所述用户不再处于所述姿态。13.如权利要求1所述的方法,其还包括:检测所述用户的所述姿态的运动是瞄准第二对象;以及渲染所述虚拟环境中被瞄准的所述第二对象的放大视图以在所述HMD中显示。14.一种存储用于在玩游戏时进行用户交互的计算机程序的非暂时性计算机可读介质,所述计算机可读介质包括:用于渲染视频游戏的虚拟环境的正常视图以在用户的HMD中显示的程序指令;用于检测用户握持第...

【专利技术属性】
技术研发人员:EM哈雅什CP尼科尔斯H巴伯
申请(专利权)人:索尼互动娱乐有限责任公司
类型:发明
国别省市:

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

1