/ Nweon / 0浏览

Meta专利公布XR多层输入路由方案,解决虚拟对象遮挡交互问题​​

(映维网Nweon 2025年04月10日)当呈现多个虚拟对象的时候,用户希望与之交互的一个虚拟对象可能会被另一个虚拟对象遮挡。为了以对用户更直观的方式指导和路由用户输入,Meta在专利申请中介绍了一种相关的解决方案。

图3A和3B分别说明示例XR体验300A和300B。示例XR体验300A可以包括现实世界内容304A(例如现实世界盆栽植物)、虚拟内容306A和虚拟内容308A。

在一个实施例中,真实世界内容304A(例如真实世界盆栽植物)的场景可以部分遮挡虚拟内容306A(例如虚拟花和花瓶)。类似地,虚拟内容306A(例如虚拟花和花瓶)可以部分遮挡虚拟内容308A(例如虚拟图片)。

如图3A所示,虚拟内容306A(例如虚拟花和花瓶)可以包括一个或多个用户输入拦截碰撞器312A和314A。用户输入拦截碰撞器312A可以包括对象对撞器,并用于检测和定义虚拟内容到虚拟内容的碰撞。

碰撞器可以由用户302A通过一个或多个用户输入310A来选择,以实例化用于与虚拟内容306A(例如虚拟花和花瓶)交互的一组选项。

在一个实施例中,用户302A可以意图通过一个或多个用户输入310A与虚拟内容306A(例如虚拟花和花瓶)和虚拟内容308A(例如虚拟图片)进行交互。

当用户302A希望与虚拟内容306A交互时,XR显示设备100可以将一个或多个用户输入310A引导到用户输入拦截碰撞器312A或314A。

但当用户302A希望与虚拟内容308A交互时,XR显示设备100可能无法将一个或多个用户输入310A定向到虚拟内容308A,因为用户输入310A可能会遭到拦截。

尽管被遮挡的虚拟内容308A可以对用户302A可见,并且用户302A可能希望与被遮挡的虚拟内容308A进行交互,但用户输入拦截碰撞器312A的体积和几何形状可以以某种方式遮挡虚拟内容308A。

另外,由于用户输入拦截碰撞器312A对用户302A可能不可见,所以用户302A的XR体验可能受到不利影响,因为用户302A无法与所有显示的虚拟内容进行交互。

针对这个问题,如图3B所示,可以提供附加或可选的用户输入拦截碰撞器316B。

用户输入拦截碰撞器316B可以生成轮廓并接近完全适合虚拟内容306B和/或虚拟内容308B的几何形状、位置和方向。

在一个实施例中,用户输入拦截碰撞器316B可以包括由XR显示设备100利用一个或多个网格碰撞器生成算法或体积碰撞器生成算法生成的网格输入块碰撞器。

例如,XR显示设备100可以确定要呈现和显示稍微虚拟内容306B、被遮挡的虚拟内容308B或其他虚拟内容的一个或多个视觉特征。

XR显示设备100然后可以利用一个或多个网格碰撞器生成算法或体积碰撞器生成算法来生成轮廓几乎完美地适合虚拟内容306B、被遮挡的虚拟内容308A或其他虚拟内容的几何形状、位置和方向的用户输入拦截碰撞器316B。

在一个实施例中,用户输入拦截碰撞器316B可以完全替换用户输入拦截碰撞器312B。在另一个实施例中,用户输入拦截碰撞器316B和用户输入拦截碰撞器312B可以结合使用,其中用户输入拦截碰撞器312B可以基于例如用例和一个或多个软件开发者的愿望动态启用/禁用。

所以,当用户302A意图与被遮挡的虚拟内容308B交互时,例如基于用户输入拦截碰撞器314B(还是用户输入拦截碰撞器316B首先拦截一个或多个用户输入310B,XR显示设备100可将一个或多个用户输入310B指向被遮挡的虚拟内容308B。

例如,当一个或多个用户输入310B首先被用户输入拦截碰撞器314B拦截时,XR显示设备100可以处理用户302B意图与虚拟内容306A进行交互。

在另一实施例中,当一个或多个用户输入310B首先被用户输入拦截碰撞器316B拦截时,XR显示设备100可以处理用户302B既不打算与虚拟内容306A交互,也不打算与被遮挡的虚拟内容308B交互,并且可以简单地忽略一个或多个用户输入310B。

另一方面,当一个或多个用户输入310B未被用户输入拦截碰撞器314B或用户输入拦截碰撞器316B拦截时,XR显示设备100可以处理用户302B意图与被遮挡的虚拟内容308B进行交互。

因此,XR显示设备100可以将一个或多个用户输入310B引导或路由到被遮挡的虚拟内容308B。这样,系统可以允许将一个或多个用户输入310B引导到对用户302B可见且被其他虚拟内容部分遮挡的虚拟内容。

换句话说,可以以对用户302B更直观的方式指导和路由一个或多个用户输入310B与用户302B可见的所有虚拟内进行交互。

图4示出利用多个用户输入拦截层将用户输入引导到对用户可见且部分被其他虚拟内容遮挡的虚拟内容的方法。

在402,XR显示设备在计算设备的显示器显示XR环境。

在404,XR显示设备确定与所显示的XR环境中包含的第一虚拟内容和第二视觉内容相关的一个或多个视觉特征。例如,第二虚拟内容可以至少部分地被第一虚拟内容遮挡。

在406,基于一个或多个特征生成与第一虚拟内容和第二视觉内容相关联的多个用户输入拦截层。

在408,根据用户输入拦截层数量中的一个或多个拦截层是否拦截一个或多个用户输入,将一个或多个用户输入定向到第二虚拟内容。

相关专利:Meta Patent | Multi-layer and fine-grained input routing for extended reality environments

名为“Multi-layer and fine-grained input routing for extended reality environments”的Meta专利申请最初在2023年8月提交,并在日前由美国专利商标局公布。