异步虚拟现实交互制造技术

技术编号:38345509 阅读:13 留言:0更新日期:2023-08-02 09:25
提供了一种方法,包括:记录从视频游戏的第一会话的执行生成的游戏情节元数据,所述第一会话的所述执行由第一用户使用第一抬头显示器(HMD)通过所述视频游戏的交互式游戏情节驱动,其中所述第一会话的所述执行渲染虚拟环境的第一视图,所述第一视图来自由所述交互式游戏情节确定的第一位置且基于所述第一HMD的跟踪移动;将所述游戏情节元数据传输至客户端装置;跟踪第二HMD的移动;通过所述客户端装置使用所述游戏情节元数据执行所述视频游戏的第二会话以重建游戏情节事件,其中所述第二会话的所述执行渲染所述虚拟环境的第二视图,所述第二视图来自基于所述第一位置确定的第二位置且基于所述第二HMD的跟踪移动。位置且基于所述第二HMD的跟踪移动。位置且基于所述第二HMD的跟踪移动。

【技术实现步骤摘要】
异步虚拟现实交互
[0001]本申请是申请号为201910107402.4、申请日为2019年02月02日、专利技术名称为“异步虚拟现实交互”的专利技术专利申请的分案申请。


[0002]本公开涉及提供异步虚拟现实交互以及相关联的设备和方法。

技术介绍

[0003]多年来,视频游戏行业已经发生了许多变化。随着计算能力的扩展,视频游戏的开发者同样创建了利用这些计算能力增长的游戏软件。为此,视频游戏开发者一直在编写包含复杂操作和数学运算的游戏,以产生非常细致且引人入胜的游戏体验。
[0004]示例游戏平台包括Sony Sony (PS2)、Sony (PS3)和Sony (PS4),每个都以游戏控制台的形式出售。众所周知,游戏控制台被设计成连接至显示器(通常是电视机)并通过手持式控制器实现用户交互。游戏控制台设计有专门的处理硬件,包括CPU、用于处理密集图形操作的图形合成器、用于执行几何变换的矢量单元,以及其它胶合硬件、固件和软件。游戏控制台还可以设计有光盘读取器,用于通过游戏控制台接收用于本地游戏的游戏盘。在线游戏也是可能的,其中用户可以通过因特网交互地与其它用户对战或与其它用户同战。由于游戏复杂性不断引起玩家的兴趣,游戏和硬件制造商不断创新以实现附加的交互性和计算机程序。
[0005]计算机游戏行业的发展趋势是开发增加用户与游戏系统之间的交互的游戏。实现更丰富的交互式体验的一种方式是使用无线游戏控制器,游戏系统跟踪所述无线游戏控制器的移动,以便跟踪玩家的移动并使用这些移动作为游戏的输入。一般而言,手势输入是指使得例如计算系统、视频游戏控制台、智能设备等的电子装置对由玩家做出并由电子装置捕获的某些手势作出反应。
[0006]实现更加身临其境的交互式体验的另一种方式是使用抬头显示器(HMD)。HMD由用户佩戴并且可以被配置成呈现各种图形,例如虚拟空间/环境的视图。抬头显示器上呈现的图形可以覆盖用户视野的大部分或甚至全部。因此,HMD可以向用户提供视觉上身临其境的体验。以这种方式使用HMD来体验虚拟环境通常被称为虚拟现实(VR),因此HMD也被称为VR耳机。
[0007]行业的另一个发展趋势涉及基于云的游戏系统的开发。这些系统可以包括远程处理服务器,所述远程处理服务器执行游戏应用程序并且与本地瘦客户端通信,本地瘦客户端可以被配置成从用户接收输入并在显示器上渲染视频。在一些实施方式中,远程处理服务器可以包括游戏控制台的物理硬件,或复制游戏控制台的物理硬件的此类硬件。在其它实施方式中,远程处理服务器可以定义模拟游戏控制台的硬件的虚拟机。
[0008]正是在此背景下,出现了本公开的实施方案。

技术实现思路

[0009]本公开的实施方式包括用于提供异步虚拟现实交互的方法和系统。
[0010]在一些实施方式中,提供一种方法,所述方法包括以下操作:记录从视频游戏的第一会话的执行生成的游戏情节元数据,所述第一会话的所述执行由第一用户使用第一抬头显示器(HMD)通过所述视频游戏的交互式游戏情节驱动,其中所述第一会话的所述执行渲染所述视频游戏的虚拟环境的第一视图以通过所述第一HMD呈现,所述第一视图来自由所述交互式游戏情节确定的所述虚拟环境中的第一位置,所述第一视图还基于所述第一HMD的跟踪移动;在完成所述第一会话之后,将所述游戏情节元数据传输至客户端装置;通过所述客户端装置跟踪第二HMD的移动;通过所述客户端装置使用所述游戏情节元数据执行所述视频游戏的第二会话,以在所述第二会话中重建来自所述第一会话的游戏情节事件,其中所述第二会话的所述执行渲染所述虚拟环境的第二视图以通过第二HMD呈现,所述第二视图来自所述虚拟环境中基于所述虚拟环境中的第一位置确定的第二位置,所述第二视图还基于所述第二HMD的跟踪移动。
[0011]在一些实施方式中,所述第一HMD的所述跟踪移动包括在其中安置所述第一HMD的第一本地环境中所述第一HMD的跟踪取向;其中所述虚拟环境中的所述第一视图的取向由所述第一HMD的所述跟踪取向确定。
[0012]在一些实施方式中,所述第二HMD的所述跟踪移动包括在其中安置所述第二HMD的第二本地环境中所述第二HMD的跟踪取向;其中所述虚拟环境中的所述第二视图的取向由所述第二HMD的所述跟踪取向确定。
[0013]在一些实施方式中,所述虚拟环境中的所述第一位置是安置在所述虚拟环境中的虚拟车辆中的预定义第一位置;其中所述虚拟环境中的所述第二位置是所述虚拟车辆中的预定义第二位置。
[0014]在一些实施方式中,所述虚拟车辆中的所述预定义第一位置是所述虚拟车辆中的驾驶员位置;其中所述虚拟车辆中的所述预定义第二位置是所述虚拟车辆中的乘客位置。
[0015]在一些实施方式中,所述游戏情节元数据包括由所述视频游戏的所述第一会话的所述执行生成的游戏状态值。
[0016]在一些实施方式中,所述第一会话的所述执行包括处理由所述第一用户从所述交互式游戏情节生成的输入数据;其中所述游戏情节元数据包括所述输入数据。
[0017]在一些实施方式中,经由所述第一用户所操作的输入装置生成所述输入数据。
[0018]在一些实施方式中,所述第一会话由远离所述客户端装置的计算装置执行,所述计算装置和所述客户端装置连接至网络,所述游戏情节元数据通过所述网络传输。
[0019]在一些实施方式中,提供了一种方法,所述方法包括以下操作:记录从视频游戏的第一会话的执行生成的游戏情节元数据,所述第一会话的所述执行由第一用户使用第一抬头显示器(HMD)通过所述视频游戏的交互式游戏情节驱动,其中所述第一会话的所述执行渲染所述视频游戏的虚拟环境的第一视图以通过所述第一HMD呈现,所述第一视图来自由所述交互式游戏情节确定的所述虚拟环境中的第一位置,所述第一视图还基于所述第一HMD的跟踪移动;在完成所述第一会话之后,将所述游戏情节元数据传输至客户端装置;通过所述客户端装置跟踪第二HMD的移动;通过所述客户端装置使用所述游戏情节元数据执行所述视频游戏的第二会话,以在所述第二会话中重建来自所述第一会话的游戏情节事
件,其中所述第二会话的所述执行渲染所述虚拟环境的第二视图以通过第二HMD呈现,所述第二视图来自所述虚拟环境中基于所述第二HMD的所述跟踪移动确定的第二位置。
[0020]在一些实施方式中,使用由第二用户从与所述视频游戏的所述第二会话的交互性生成的输入数据来进一步确定所述第二位置。
[0021]在一些实施方式中,经由所述第二用户所操作的输入装置生成所述输入数据。
[0022]在一些实施方式中,所述第二HMD的所述跟踪移动包括在其中安置所述第二HMD的本地环境中所述第二HMD的跟踪取向;其中所述虚拟环境中的所述第二视图的取向由所述第二HMD的所述跟踪取向确定。
[0023]在一些实施方式中,所述第二视图的所述渲染被配置成具有基于所述第二视图相对于所述虚拟环境中的所述第一视图的所述第一位置的取向来调整的设置。
[0024]在一些实施方式中,所述设本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种方法,所述方法包括:记录从视频游戏的第一会话的执行生成的游戏情节元数据,所述第一会话的所述执行由第一用户使用第一抬头显示器(HMD)通过所述视频游戏的交互式游戏情节驱动,其中所述第一会话的所述执行渲染所述视频游戏的虚拟环境的第一视图以通过所述第一HMD呈现,所述第一视图来自由所述交互式游戏情节确定的所述虚拟环境中的第一位置,所述第一视图还基于所述第一HMD的跟踪移动;在完成所述第一会话之后,将所述游戏情节元数据传输至客户端装置;通过所述客户端装置跟踪第二HMD的移动;通过所述客户端装置使用所述游戏情节元数据执行所述视频游戏的第二会话,以在所述第二会话中重建来自所述第一会话的游戏情节事件,其中所述第二会话的所述执行渲染所述虚拟环境的第二视图以通过第二HMD呈现,所述第二视图来自所述虚拟环境中的第二位置,所述第二位置基于所述虚拟环境中的第一位置确定,所述第二位置响应于所述第一位置的移动而移动,以基本上维持所述虚拟环境中的所述第一位置和所述第二位置之间的预定义的空间关系。2.如权利要求1所述的方法,其中为了基本上维持所述预定义的空间关系的所述第二位置的所述移动不超过所述虚拟环境中的预定义的最大速度。3.如权利要求1所述的方法,其中为了基本上维持所述预定义的空间关系的所述第二位置的所述移动不超过所述虚拟环境中的预定义的最大加速度。4.如权利要求1所述的方法,其中为了基本上维持所述预定义的空间关系的所述第二位置的所述移动允许所述第二位置从所述预定义的空间关系漂移同时持续跟踪接近所述预定义的空间关系。5.如权利要求1所述的方法,其中为了基本上维持所述预定义的空间关系的所述第二位置的所述移动基于所述第一位置的当前空间位置被线性内插,以跟踪接近实现所述预定义的空间关系。6.如权利要求5所述的方法,其中所述线性内插沿着使实现所述预定义的空间关系需要的时间量最小化的路径。7.如权利要求1所述的方法,其中所述游戏情节元数据包括由所述视频游戏的所述第一会话的所述执行生成的游戏状态值。8.如权利要求1所述的方法,其中所述第一会话由远离所述客户端装置的计算装置执行,所述计算装置和所述客户端装置连接至网络,所述游戏情节元数据通过所述网络传输。9.一种方法,所述方法包括:记录从视频游戏的第一会话的执行生成的游戏情节元数据,所述第一会话的所述执行由第一用户使用第一抬头显示器(HMD)通过所述视频游戏的交互式游戏情节驱动,其中所述第一会话的所述执行渲染所述视频游戏的虚拟环境的第一视图以通过所述第一HMD呈现,所述第一视图来自由所述交互式游戏情节确定的所述虚拟环境中的第一取向,所述第一视图还基于所述第一HMD的跟踪移动;在完成所述第一会话之后,将所述游戏情节元数据传输至客户端装置;通过所述客户端装置跟踪第二HMD的移动;通过所述客户端装置使用所述游戏情节元数据执行所述视频游戏的第二会话,以在所
述第二会话中重建来自所述第一会话的游戏情节事件,其中所述第二会话的所述执行渲染所述虚拟环境的第二视图以通过第二HMD呈现,所述第二视图具有所述虚拟环境中的第二取向,所...

【专利技术属性】
技术研发人员:K
申请(专利权)人:索尼互动娱乐美国有限责任公司
类型:发明
国别省市:

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

1