空 挡 广 告 位 | 空 挡 广 告 位

Meta AR/VR专利提出不同虚拟场景穿梭“随意门”解决方案

查看引用/信息源请点击:映维网Nweon

方便用户在元宇宙中自由穿梭不同的世界和空间

(映维网资讯)尽管元宇宙允许我们自由穿梭于不同的虚拟世界,但在XR体验之间切换通常需要退出当前的XR体验应用,启动另一个应用,然后再登录进入。这可能不方便、麻烦,并且会破坏用户在XR环境中的沉浸感。

所以在名为“Doors for artificial reality universe traversal”的专利申请中,Meta就提出了一种类似于哆啦A梦的“随意门”,从而方便用户在元宇宙中自由穿梭不同的世界和空间。

Meta在发明中描述的XR宇宙遍历系统可以促进虚拟门的创建、访问和互操作性。其中,所谓的虚拟门可以作为XR宇宙内不同位置之间和/或不同XR宇宙之间的捷径或门户。

在一个实施例中,用户可以在XR宇宙中创建虚拟门,控制对他们私有财产的访问。例如,虚拟世界的创造者可以定义哪些门可以连接到该世界以及在该世界中创建的门可以通向何处的规则。

在一个实施例中,虚拟门的主人可以手动锁门,以防止任何用户通过虚拟门进入他们的财产。另一个例子是,虚拟门的所有者可以配置门的权限和/或隐私设置,而门访问控制管理器通过启发式方法来决定是否授权特定用户、XR世界和/或XR世界访问。

在一个实施例中,用户、用户组或实体(“所有者”)可以在XR范围内创建和维护XR世界。XR世界的所有者可以为访问该世界的用户指定策略或隐私偏好,允许用户创建新的虚拟门和/或允许访问往返该XR世界的现有虚拟门。

例如,一个XR世界所有者可以配置一个创建策略,定义哪些用户可以或不可以在他们的世界中创建新的虚拟门。类似地,XR世界所有者可以配置访问策略,定义哪些用户可以或不可以访问他们世界中的虚拟门等等。

虚拟门同时可以允许用户在XR世界和XR体验之间穿梭。例如,聚集在XR世界中的一个或多个用户可能会进入该世界中的虚拟门,一起畅玩多人XR游戏。XR体验可以提供类似的机制,以允许一个或多个用户返回到原始XR世界。通过这种方式,虚拟门可以允许用户在不离开XR环境的情况下在不同的XR体验之间切换。

在一个实施例中,虚拟门的所有者可以制造钥匙,向特定用户提供访问虚拟门的权限。XR宇宙遍历系统可以与XR宇宙外部的服务和/或数据存储接口,以促进门钥匙的创建。例如,XR宇宙遍历系统可以与区块链接口,以生成新的NFT,而NFT可以转移到特定用户的加密货币钱包中。当NFT钥匙的接收者希望通过虚拟门前往用户的财产时,接收者可以验证自己并出示门钥匙的所有权证明,以“解锁”虚拟门。通过这种方式,虚拟门的钥匙可以作为独立于任何特定XR领域的资产进行管理,从而防止XR领域应用程序的潜在操纵,并支持跨不同XR领域对虚拟钥匙的互操作访问。

在一个实施例中,虚拟门控制器可以允许用户从一个XR体验穿越到另一个XR体验,而不必进入不同的XR世界。通过这种方式,XR宇宙遍历系统可以允许用户在XR宇宙或体验之间快速“跳跃”,而无需手动退出当前XR应用程序,启动单独的XR应用程序,登录到目标XR宇宙,并导航到该XR宇宙中的所需位置。

如果当前的XR宇宙应用程序作为一个web应用程序在web浏览器中执行,则通往其他web应用程序可访问的XR宇宙的虚拟门可以作为当前web应用程序内的浏览器会话来实现。

在一个实施例中,XR宇宙遍历系统在后台启动第二个浏览器,引导第二个浏览器打开另一个XR宇宙web应用程序,并致使当前XR宇宙以图形化方式呈现第二个浏览器的一部分,形成一个虚拟门。如果用户通过虚拟门移动角色,XR宇宙遍历系统可以将情景更改为第二个浏览器会话,同时保持第一个浏览器会话在后台运行。浏览器会话之间的IPC可以帮助在一个XR宇宙中与另一个XR宇宙交流有关角色位置和方向的信息,允许两个会话并行操作,就好像两个XR web应用程序是单个应用程序一样。

在用户设备的计算能力不足以同时运行多个XR宇宙应用程序的情况下,可以使用外部服务器来启动单独的XR宇宙应用程序,并将其部分内容流式传输到当前XR宇宙中的对象。

Meta表示,通过提供快速方便的XR宇宙遍历,用户可以更轻松地访问朋友的虚拟财产,前往热门目的地,并在虚拟世界的情景中探索虚拟世界(即无需离开虚拟世界并导航到不同的网页或启动不同的应用程序)。

值得注意的是,发明描述的XR宇宙穿越系统可以帮助将用户保留在特定的XR宇宙并作为他们的“基地”,然后访问其他XR宇宙。因此,当用户希望获得新的宇宙内物品并建立他们的虚拟财产时,用户将被鼓励在家宇宙中花费虚拟货币。

图3示出环境300的框图。服务器310可以是接收客户端请求并通过其他服务器协调请求的实现的边缘服务器。服务器计算设备310和320可以包括计算系统,例如计算系统100。

客户端计算设备305和服务器计算设备310和320都可以作为其他服务器/客户端设备的服务器或客户端。服务器310可以连接到数据库315。服务器320A-C可以分别连接到相应的数据库325A-C。每个服务器310或320可以对应于一组服务器,服务器中的每个服务器可以共享一个数据库,或可以拥有自己的数据库。

图4示出系统组件400的框图。中介420可以包括在硬件410和专用组件430之间进行资源中介的组件。

专用组件430可以包括配置为在XR宇宙中提供虚拟门的操作的软件或硬件,以便在XR宇宙中以及在其他XR宇宙之间进行遍历。专用组件430可包括虚拟门创建器434、门密钥管理器436、门访问控制管理器438、域内遍历功能440、域间遍历功能442、XR域应用程序环境444、XR域应用程序管理程序446、用户隐私偏好448等等。

虚拟门创建器434可以与XR宇宙应用程序接口,以方便创建和操作连接同一XR宇宙中的两个位置和/或连接不同XR宇宙中的两个位置的虚拟门。每个XR领域都可以实现自己的HTTP URL模式、RPC协议、API和/或其他编程访问,以发出创建、访问、修改或删除该XR领域内资产的请求。

在一个实施例中,虚拟门创建器434可以提供在XR宇宙中渲染的图形资产。例如,虚拟门创建器434可以配置为在不同的XR宇宙中生成相同或类似的门的图形表示,从而在可能不同风格的XR宇宙中提供一致的设计语言,并允许用户能够直观地识别门或门户,以进入不同的XR宇宙或返回原始XR宇宙。

虚拟门创建器434可以与各种专用组件430接口,以方便虚拟门的创建和使用。例如,虚拟门创建者434可以与门钥匙创建者436接口,请求根据用户请求创建或铸造新的虚拟门钥匙。虚拟门创建者434可以与宇宙内遍历函数440和宇宙间遍历函数442连接,以确定要执行的操作以导致用户从元宇宙中的一个位置遍历到另一个位置。

门钥匙铸造器436可以创建、生成或导致新钥匙的铸造和/或发出,以提供对虚拟门的访问。在一个实施例中,门密钥铸造器436可以是XR域或托管在集中服务器中的外部服务的功能,以生成门密钥并将其所有权分配给XR域用户。

在一个实施例中,门密钥铸造器436可以与区块链接口,以创建经过加密验证的、基于NFT的门密钥。每个门密钥都可以配置为可重新分配、可销售或不可分配,具体取决于特定的应用。

门访问控制管理器438可以确定用户访问虚拟门的尝试是否被授权和/或允许。例如,门访问控制管理器438可以与用户隐私偏好448接口,以确定通往所有者的虚拟财产的虚拟门是解锁还是锁定。门访问控制管理器438同时可以促进与用户的通信,以便获得其他用户访问其虚拟门的权限。

在一个实施例中,一个用户可能希望创建一个专用的虚拟门,链接到另一个用户的私有虚拟财产。门访问控制管理器438可以处理对虚拟财产所有者的授权请求,以便在其财产上添加新的虚拟门。例如,如果两个人在虚拟世界中相遇并成为朋友,他们可能希望创建连接他们的财产的虚拟门,以便他们可以快速方便地相互访问。如果其中一个用户请求在他们的财产和朋友的财产之间创建一个新的虚拟门,门访问控制管理器438可以请求朋友的授权,在朋友的财产上创建新的虚拟门。

虚拟门创建器434、门钥匙铸造器436、门访问控制管理器438可以共同作为虚拟门控制器,方便虚拟门的创建和访问。

域内遍历函数440可以是任何SDK、API、RPC或其他可编程接口,它们可用于在XR域内快速将用户的虚拟形象从一个位置移动到另一个位置。

跨域遍历函数442可以是任何SDK、API或可编程接口,它们可以触发用户退出当前XR域并进入不同的XR域的转换。

XR全局应用程序环境444可以是执行XR全局应用程序的任何运行时环境,例如浏览器。

XR宇宙应用程序环境444可以提供画布、图形层和/或框架,用于将2D或3D图形渲染到显示器(例如WebGL),这允许一个或多个应用程序将图形资产、2D对象和/或3D对象渲染到显示器。

XR宇宙应用程序管理程序446可以是执行XR宇宙应用程序的任何操作系统级应用程序运行时环境。

用户隐私偏好448可包括用于管理用户虚拟门权限和隐私偏好的API的数据存储。在一个实施例中,XR宇宙应用程序可以与用户隐私偏好448接口,为用户提供工具或UI来管理他们的隐私偏好,特别是与XR宇宙内部和之间的虚拟门相关的隐私偏好。

图5示出的流程图说明了在XR宇宙中的两个位置之间创建新虚拟门的过程500。

在502,进程500收到用户的请求,请求在第一个XR世界和第二个XR世界之间创建一个虚拟门。在不同的实施例中,第一和第二XR世界在同一个XR宇宙中,但由不同的所有者创建和维护。在其他实施例中,第一个XR世界是第一个XR宇宙中的世界,而第二个XR世界是第二个XR宇宙中的世界。

在本例中,用户向虚拟门控制器发送请求。例如,访问XR世界的用户可能会调用游戏内或应用程序内的菜单,并选择在该世界中创建新的虚拟门的选项。

在504,进程500获得定义了访问第一个XR世界的用户创建虚拟门的任何隐私偏好、创建策略和/或任何其他限制的规则。例如,第一个XR世界的所有者可能会为世界中的儿童提供适合年龄的内容,并相应地定义一个规则,以防止创建链接到包含成人内容或年龄超过阈值限制的XR世界或XR体验的虚拟门。另一个例子是,第一个XR世界的所有者可以定义一个规则,只允许创建通往其他XR世界的虚拟门。

在506,进程500至少部分地基于请求中包含的信息确定所获得的规则是否得到满足。例如,请求可以包括关于第二个XR世界的元数据,例如内容的年龄等级、标签、等级、第二个XR世界中内容的类型或类别,和/或关于第二个XR世界的其他信息。进程500可以将与第二个XR世界关联的元数据与规则进行比较,以确定规则的条件是否已经满足。

如果进程500确定不满足规则,进程500继续到508。在508,进程500删除或阻止第一个XR世界中的虚拟门的创建。

或者,如果进程500确定已满足规则,即请求不违反任何规则,则进程500继续到512。在512,进程500可以在第一个XR世界中实例化相应的虚拟门。

在514,进程500可以通过虚拟门将用户的化身从第一个XR世界移动到第二个XR世界。例如,虚拟门控制器可以接收来自用户的穿越虚拟门的请求,触发进程500在第二个XR世界中移动和/或实例化用户的化身。

在516,进程500可以通过虚拟门将用户的化身从第二个XR世界移回第一个XR世界。虚拟门可以在第一个和第二个XR世界之间提供双向捷径。虚拟门控制器同时可以为每个用户存储遍历记录,以便用户在目的地通过虚拟门“向后”移动时将他们遍历回之前的位置。

图6示出用于跨连接XR空间中的两个位置的虚拟门,以提供基于用户设置的访问控制的过程600。

在602,进程600接收到一个所有者的请求,请求在目标位置创建一个虚拟门,例如在所有者的虚拟财产中。在本例中,所有者可能希望为其财产创建一个虚拟门,以授予其他用户访问其虚拟财产的权限。

在604,进程600可以创建虚拟门,并将虚拟门的存在发布到XR宇宙门目录、数据库或列表中。在一个实施例中,财产的所有者可能会设计他们的财产,并打算授予其他用户访问它的权限,例如在开放参观、晚会或其他活动期间。在其他情况下,所有者可能希望将虚拟门列在其财产的目录中,以允许朋友和/或其他用户找到该门。进程600可以将新创建的虚拟门添加到可搜索列表中,鼓励其他人发现或找到他们的财产。

在606,进程600收到用户的请求,使用所有者的虚拟门前往目的地。如图5所示,606可以类似于502,只是604已经创建了目的地虚拟门。在这个示例中,另一个用户可能希望在他们的财产中创建一个虚拟门,以作为所有者的虚拟财产的快捷方式。在一个实施例中,用户可能能够前往所有者的虚拟门,而不必在其财产创建虚拟门。

在这个示例中,所有者可能已经配置了隐私设置和/或权限,以定义虚拟门的访问控制规则、允许列表和/或阻止列表。因此,希望前往和/或将不同的虚拟门链接到所有者的虚拟门的用户可能必须满足隐私设置,权限和/或在虚拟门控制器允许访问所有者的虚拟门之前验证自己。

在608,进程600确定虚拟门是否被锁定。在一个实施例中,虚拟门可能由所有者手动锁定或解锁,这将阻止用户访问和/或链接到他们的虚拟门。如果虚拟门被锁定,进程600继续到610。在610,进程600拒绝使用主人的虚拟门的请求。在一个实施例中,进程600可以继续到612,以通知用户虚拟门不能被访问,因为它被所有者锁定。在不同的实施例中,通知的内容和拒绝原因的详细程度有所不同。

但是,如果虚拟门没有被锁定,进程600继续到614,其中进程600确定是否满足所有者权限标准。所有者可以选择让他们的虚拟门不上锁,但明确拒绝其他用户在一天中的某些时间,一年中的某些日子访问虚拟门,或者阻止阻止列表中的特定用户在任何时候访问该门,并只允许具有特定从属关系和/或声誉的用户进入虚拟门。

如果进程600确定不满足权限标准,则继续到616,其中进程600拒绝用户使用虚拟门的请求。然后在618,进程600可以通知用户他们不被允许访问虚拟门。

或者,如果满足许可条件,则处理600继续到620,其中处理600将用户的化身移动到目标位置。就图5而言,620可以类似于516。

相关专利Meta Patent | Doors for artificial reality universe traversal

名为“Doors for artificial reality universe traversal”的Meta专利申请最初在2022年9月提交,并在日前由美国专利商标局公布。

本文链接https://news.nweon.com/119825
转载须知:转载摘编需注明来源映维网并保留本文链接
素材版权:除额外说明,文章所用图片、视频均来自文章关联个人、企业实体等提供
QQ交流群苹果Vision  |  Meta Quest  |  微软HoloLens  |  AR/VR开发者  |  映维粉丝读者

您可能还喜欢...

资讯