来源:映维网 作者
至少从用户体验的角度来看,在未映射场景或动态场景中放置增强现实对象是一个巨大的挑战。如果缺乏合适的虚拟基底,虚拟对象将难以锚定到真实世界的曲面,从而造成一种既不逼真又不可信的糟糕用户体验。
在日前由美国专利商标局公布的一份专利申请中,苹果描述了如何检测场景内的平面或四叉树,并确定它们的范围,从而提供放置虚拟对象的虚拟基底。
名为“Method And Device For Detecting Planes And/Or Quadtrees For Use As A Virtual Substrate(检测用作虚拟基底的平面和/或四叉树的方法和设备)”的苹果专利申请主要描述了用于iPhone或iPad的AR技术。
在一个实施例中,由具有一个或多个处理器和非瞬时存储器的电子设备执行一种方法。所述方法包括:获得多组图像;为多组图像中的每一组合成三维点云;使用各自的三维点云构造平面;以及生成表示跨越三维点云的合并平面集的合并四叉树集。
针对不同有利视点或视场的平面或四叉树集合在时间维度上进行关联,以获得合并的四叉树集合,所述四叉树又被用作虚拟基底。所以,专利描述的实施例科用于一种根据随时间变化而有所不同的视场来识别虚拟基底的精确范围。
在另一个实施例中,可以由具有一个或多个处理器、非瞬时存储器、图像传感器、显示器和一个或多个输入组件的电子设备执行发明方法。所述方法包括:显示器在图像传感器视场中显示叠加于对象的媒体捕获预览图的十字线元素,其中十字线元素处于第一外观状态,而且媒体捕获预览随着对象在图像传感器视场内的变化而变化;在媒体捕获预览中检测平面;响应于平面检测,显示器以叠加第二外观状态显示十字线元素。
更具体地说,在一个实施例中,当在图像传感器视场内显示场景的媒体捕获预览时,叠加在媒体捕获预览的十字线元素从第一外观状态转换到第二外观,以提供在场景中检测到平面的视觉提示。当显示为第二外观状态时,十字线元素指示检测平面的范围。
苹果指出,这可以提供更为无缝的体验,因为当将虚拟对象相对于用作虚拟基底的检测平面放置到场景中时,所需的时间和用户输入会更少。通过允许用户能够更快更有效地使用设备,这同时减少了功耗并提高设备的续航。
相关专利:Method And Device For Detecting Planes And/Or Quadtrees For Use As A Virtual Substrate
名为“Method And Device For Detecting Planes And/Or Quadtrees For Use As A Virtual Substrate(检测用作虚拟基底的平面和/或四叉树的方法和设备)”的苹果专利申请最初在2020年8月提交,并在日前由美国专利商标局公布。
原文链接:https://yivian.com/news/80198.html