苹果AR/VR专利介绍如何在多人会话中合理地放置Avatar

2023-11-09 12:10:40来源:YiVian


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

Avatar放置

映维网Nweon2023年11月09日)在XR多人会话中,参与的用户可以以Avatar的形式出现。所以在这种环境中,合理地放置Avatar是一个重要方面。在名为“Recommendedavatarplacementinanenvironmentalrepresentationofamulti-usercommunicationsession”的专利申请中,苹果就介绍了相关的方法。

无我VR 聚合新闻

图3显示了Avatar放置方法300。从310处开始,XR模块获得与参与多用户通信会话的通信设备的用户的物理环境相关联的几何信息。所述几何信息可以包括所述物理环境的蓝图式布局;关于物理环境中水平和垂直表面的语义信息,如地板、墙壁、桌面等;以及来自摄像头的深度信息等等。

XR模块从几何信息存储器中获取几何信息。例如,可以预先存储并从存储器中检索特定房间的几何信息。可以确定设备处于活动状态的物理环境,例如通过视觉识别、定位数据等。所确定的物理环境可用于引用所述物理环境的预定几何信息。

XR模块通过为摄像头供电或将摄像头从低功率模式切换到高功率模式,使得摄像头140捕获物理环境的图像。然后,XR模块可以执行图像处理,例如使用机器学习算法或对象检测算法来识别物理环境中的对象。

在320,XR模块确定多用户通信会话的活动类型。在330,XR模块根据几何信息和活动类型为用户确定推荐的Avatar位置。

在一个例子中,多用户通信会话的活动类型可以是像国际象棋这样的棋盘游戏。XR模块可以为用户确定推荐的Avatar位置,使得用户可以参与桌游活动并与参与多用户通信会话的其他用户的Avatar进行交互。

XR模块同时可以为用户确定推荐的Avatar位置,使得所述Avatar不遮挡参与多用户通信会话的另一用户对共享内容项目的视图,或与多用户通信会话的另一用户的环境表示中的另一用户Avatar或对象相交。

XR模块同时可以为用户确定推荐的Avatar位置,使得Avatar与共享内容项目和/或与其他用户Avatar保持适当距离,从而使每个用户Avatar具有“个人空间”。

XR模块同时可以为用户确定推荐的Avatar位置,使得Avatar可以更自然地与共享内容项目和参与多用户通信会话的其他用户进行交互。例如在一个多用户交流会话中,两个参与者计划一起看电影,XR模块可以确定推荐的Avatar位置,使得Avatar在沙发挨着坐在一起。

在340,XR模块在多用户通信会话的环境表示中显示推荐的角色位置指示。

无我VR 聚合新闻

图4显示了Avatar放置方法的进一步示例,包括识别候选的Avatar放置。流程图从410处开始,XR模块获得与参与多用户通信会话的通信设备的用户的物理环境相关联的几何信息。

在420,XR模块确定用于多用户通信会话的活动类型,例如演示活动或桌面游戏。在430,XR模块根据几何信息和活动类型选择性地定向多用户通信会话的环境表示。

例如,用于多用户通信会话的活动类型可以是具有六个参与者的会议,并且XR模块可以定向多用户通信会话的环境表示,使得环境表示中的会议表虚拟对象定向为尽可能多的用户提供自然体验或促进用户Avatar与共享内容项目之间的自然交互。

在440,XR模块根据活动类型和几何信息选择性地识别环境表示中的候选角色位置。回到有六个参与者的会议的示例多用户通信会话,每个用户可能在远离多用户通信会话中的其他用户的会议室中。XR模块可以将特定用户会议室中的每个座位标识为多用户通信会话环境表示中的候选Avatar位置。

候选Avatar位置可以是对应于特定用户的Avatar和/或对应于多用户通信会话中其他参与者的Avatar的候选位置。候选Avatar位置可以包括XR环境表示中的位置,以促进参与者用户Avatar与共享内容项目之间的交互;不干扰用户物理环境中的对象或参与多用户通信会话的其他用户物理环境中的对象;提供适当的视角和距离等等。

在450,XR模块为用户确定推荐的Avatar位置。在460,XR模块从步骤440中确定的候选角色位置中选择推荐的角色位置。在470,XR模块在用户的多用户通信会话的环境表示中显示推荐的Avatar放置指示。

无我VR 聚合新闻

图5显示了推荐Avatar放置的进一步示例方法500,包括为多个Avatar推荐Avatar放置和调整一个或多个所选Avatar放置的空间位置。

流程图从510开始,XR模块获得与参与多用户通信会话的第一通信设备的第一用户的第一物理环境相关联的第一几何信息,以及与参与多用户通信会话的第二通信设备的第二用户的第二物理环境相关联的第二几何信息。

例如,第一几何信息可以包括关于电子设备的用户的第一物理环境的几何信息,第二几何信息可以包括关于电子设备的用户的第二物理环境的几何信息。

在一个实施例中,第二通信设备与第一通信设备共享第二几何信息。在其他示例中,第二通信设备向全局几何信息存储库提供第二几何信息,第一通信设备从全局几何信息存储库120获取第二几何信息。

在520,XR模块确定用于多用户通信会话的活动类型,例如电影观看活动或棋盘游戏。在530,XR模块基于第一几何信息和活动类型确定第一用户的第一推荐Avatar位置。在540,XR模块根据第二几何信息、活动类型和第一推荐的Avatar位置确定第二推荐的Avatar位置。

回到用于在远程会议室中具有六个参与者的会议的示例多用户通信会话,XR模块可以确定第一用户的第一推荐的Avatar位置和第二用户的第二推荐的Avatar位置,使得第二推荐的Avatar位置不与第一推荐的Avatar位置重叠。

XR模块可以继续为剩下的四个参与者确定推荐的虚拟角色位置,这样推荐的虚拟角色位置就不会重叠,并且六个用户虚拟角色看起来会坐在会议桌旁。

在另一个示例中,两个远程参与者计划观看电影的多用户通信会话中,XR模块可以确定第一用户在第一物理环境中沙发左侧的第一推荐Avatar位置,以及第二物理环境中第二用户在沙发右侧的第二推荐Avatar位置。

在多用户通信会话的呈现的XR环境表示中,在第二用户的XR环境表示中,第一用户的Avatar似乎位于第二用户的左侧,而在第一用户的XR环境表示中,第二用户的Avatar似乎位于第一用户的右侧。

在550,XR模块在多用户通信会话的环境表示中显示第一个推荐Avatar位置和第二个推荐Avatar位置的指示。

在560,XR模块165接收第一个和第二个选定的角色位置。在570,XR模块在环境表示中调整第一个选择的Avatar位置或第二个选择的Avatar位置的空间位置。

可以调整空间位置,使得位于第一和第二选定的Avatar位置的用户Avatar对两个用户自然地出现。调整第一或第二选定Avatar放置的空间位置可任选地包括步骤580。其中,XR模块根据第一和第二几何信息调整第一或第二选定Avatar放置的空间位置的高度。

例如在观看电影的多用户通信会话中,XR模块可以标准化第一或第二选择的Avatar放置的高度,使得在步骤590显示时,第一和第二Avatar似乎坐在沙发上的相同高度,而不是略高于沙发或略坐在沙发垫内部。

无我VR 聚合新闻

图6显示了用于改进XR环境表示的示例过程600。

流程图从610开始,XR模块获得与参与多用户通信会话的通信设备的用户的物理环境相关联的几何信息。在620,XR模块确定用于多用户通信会话的活动类型,例如演示活动或桌面游戏。

在630,XR模块根据几何信息和活动类型为用户确定推荐的Avatar位置。在640,XR模块可以根据几何信息和活动类型选择性地识别多用户通信会话中共享内容项目的候选内容放置位置。候选内容放置位置可能包括多用户通信会话的XR环境表示中的放置位置,以促进用户Avatar与打算频繁交互的共享内容项目之间的交互。

在650,XR模块可以根据几何信息和活动类型选择性地确定共享内容项的推荐内容放置。确定推荐的内容位置可以任选地包括步骤660、670和/或680。

在步骤640中,XR模块识别候选内容放置的实施例中。在步骤660中,XR模块可以从候选内容放置中选择推荐的内容放置。在步骤670中,XR模块可以确定推荐的Avatar位置与步骤640中确定的每个候选内容位置之间的空间关系。

如果推荐的角色位置和特定候选内容位置之间的空间关系不适合特定内容项的表示大小,则XR模块继续到另一个候选内容位置,以此类推,直到推荐的角色位置和特定候选内容位置之间的空间关系适合表示大小。

在680,XR模块可以选择性地确定共享内容项的方向。在690,XR模块在多用户通信会话的环境表示中显示推荐的角色位置指示和推荐的内容位置指示。

无我VR 聚合新闻

图7显示了更新基于所选Avatar放置的推荐内容放置的示例过程700。可以在执行过程600之后执行过程700,并且在多用户通信会话的环境表示中显示推荐的Avatar放置和推荐的内容放置的指示。

在710,XR模块接收用于多用户通信会话的环境表示的选定Avatar放置。在720,XR模块根据几何信息、活动类型和所选的角色位置确定共享内容项的更新推荐内容位置。在730,XR模块在多用户通信会话的环境表示中显示更新的推荐内容放置的指示。

ApplePatent|Recommendedavatarplacementinanenvironmentalrepresentationofamulti-usercommunicationsession

名为“Recommendedavatarplacementinanenvironmentalrepresentationofamulti-usercommunicationsession”的苹果专利申请最初在2023年3月提交,并在日前由美国专利商标局公布。