共享虚拟空间中便携式设备的校准
2019-11-22

共享虚拟空间中便携式设备的校准

呈现了用于生成通过至少第一和第二设备可观看的互动空间的方法、系统和计算机程序。该方法包括从第一设备检测第二设备的位置或者反之亦然的操作。此外,同步信息数据在第一和第二设备之间交换以在三维(3D)空间中识别相对于设备的物理位置的三维空间中的参考点。设备在设定该参考点时建立其他设备的3D空间中的物理位置。该方法进一步包括用于在第一和第二设备的显示器中生成互动场景的视图的操作。互动场景绑定于参考点并且包括虚拟物体。显示器中的视图示出从相应设备的当前位置观察到的互动场景。在3D空间中移动设备使得根据当前位置的视角改变视图。

图9根据一个实施例描绘相同空间中的两个玩家,在相同空间中,虚拟现实已经围绕桌面上的参考点创建;

当游戏客户端1102连接服务器处理模块时,可以使用用户对话控制来验证用户。所验证的用户可以具有关联的虚拟化分布式存储和虚拟化网络处理。可以存储为用户的虚拟化分布式存储的一部分的示例项包括所购买的媒体,诸如但不限于游戏、视频和音乐等。另外,分布式存储可以用来保存多个游戏的游戏状态、单独游戏的个性化设置和游戏客户端的通用设置。在一个实施例中,服务器处理的用户地理位置模块用来确定用户和他们各自的游戏客户端的地理位置。用户的地理位置可以由共享/通信逻辑和负载平衡处理服务两者使用,以基于地理位置和多服务器处理模块的处理需求优化性能。虚拟化网络处理和网络存储中的一个或两者将允许来自客户端的处理任务对利用不足的(多个)服务器处理模块是动态变换的。因此,负载平衡可以用来最小化与存储器的撤回(recallfrom)以及与服务器处理模块和游戏客户端之间的数据传输两者相关联的延迟。

图11根据一个实施例示出如何通过找到第二设备中的光源来检测第二设备;

服务器处理模块具有服务应用A和服务应用B的例子。服务器处理模块能够支持如服务器应用Xl和服务器应用X2所指示的多个服务器应用。在一个实施例中,服务器处理是基于集群计算结构,该集群计算结构允许集群内的多个处理器处理服务器应用。在另一实施例中,将不同类型的多计算机处理方案应用于处理服务器应用。这允许缩放服务器处理,以便于容纳执行多客户端应用和对应的服务器应用的大量游戏客户端。替代地,可以缩放服务器处理以容纳更苛刻的图像处理或游戏、视频压缩抑或应用复杂性所必须的增加的计算需求。在一个实施例中,服务器处理模块经由服务器应用进行主要的处理。这允许在中心放置相对昂贵的组件(诸如图像处理器、RAM和通用处理器之类)并降低游戏客户端的成本。将所处理的服务器应用数据经由因特网发送回对应的游戏客户端,以在监视器上显不O

通过与便携式设备之间的高速通信一起使用多个相机、加速度计和其他机械设备来确定位置,可以创建3D运动捕获类体验,其允许玩家以可信的方式看到并且可能触摸虚拟游戏人物和环境。

增强现实(AR)提供物理真实世界环境的实况视图,该真实世界环境的要素与虚拟计算机生成的影像合并(或由其增强)以创建混合现实。增强传统上是实时的并且以具有环境要素的语义背景,诸如比赛期间电视上的体育比分。借助于高级AR技术(例如,增加计算机视觉和物体识别),关于用户周围真实世界的信息变得有互动性并且是数字地可用的。

图13示出用于经由推算定位(deadreckoning)跟踪便携式设备的实施例;

技术领域