System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开整体涉及用于确定深度图的系统、方法和设备。
技术介绍
1、在各种具体实施中,扩展现实(xr)环境由头戴式设备(hmd)呈现。各种hmd包括捕获用户所存在的物理环境(例如,场景)的图像的场景相机和向用户显示该图像的显示器。在一些情况下,该图像或其部分可与一个或多个虚拟对象组合以向用户呈现xr体验。在其他情况下,hmd可以其中图像或其部分在不添加虚拟对象的情况下向用户呈现的透传模式操作。理想地,向用户呈现的物理环境的图像基本上类似于用户在hmd不存在的情况下将看到的内容。然而,由于眼睛、显示器和场景相机在空间中的不同位置,这种情况可能并不会发生,从而造成受损的距离感知、失定向和不良的手眼协调。
技术实现思路
1、本文所公开的各种具体实施包括用于生成深度图的设备、系统和方法。在各种具体实施中,该方法是由包括一个或多个处理器和非暂态存储器的设备执行的。该方法包括将物理环境的第一网格存储在第一网格缓冲器中并且将该物理环境的第二网格存储在第二网格缓冲器中。该方法包括基于该第一网格渲染针对该物理环境的图像的第一深度图并且基于该第二网格渲染针对该物理环境的该图像的第二深度图。该方法包括基于该第一深度图、该第二深度图、以及该物理环境的该图像的时间与该第二网格的时间之间的差异来生成经混合深度图。
2、根据一些具体实施,一种设备包括一个或多个处理器、非暂态存储器以及一个或多个程序;一个或多个程序被存储于非暂态存储器中并且被配置为由一个或多个处理器执行。一个或多个程序包括用于执行或促使执
本文档来自技高网...【技术保护点】
1.一种方法,所述方法包括:
2.根据权利要求1所述的方法,其中生成所述经混合深度图包括生成所述第一深度图的逆与所述第二深度图的逆的加权和,其中所述加权和的加权因子与所述物理环境的所述图像的时间与所述第二网格的时间之间的所述差异成比例。
3.根据权利要求1所述的方法,还包括响应于检测到更新触发,通过所述第二网格重写所述第一网格缓冲器以及通过存储在第三网格缓冲器中的第三网格重写所述第二网格缓冲器。
4.根据权利要求3所述的方法,其中所述更新触发包括在自从初始化或最近更新触发以来已流逝阈值时间量时检测到的时间触发。
5.根据权利要求3所述的方法,其中所述更新触发包括基于所述设备的运动检测到的基于运动的触发。
6.根据权利要求3所述的方法,其中所述更新触发包括基于用户的眼睛特性检测到的基于眼睛的触发。
7.根据权利要求3所述的方法,其中所述更新触发包括基于由所述设备显示的虚拟内容检测到的基于内容的触发。
8.根据权利要求3所述的方法,还包括响应于确定所述第三网格不稳定,抑制所述更新触发持续特定时间量。<
...【技术特征摘要】
1.一种方法,所述方法包括:
2.根据权利要求1所述的方法,其中生成所述经混合深度图包括生成所述第一深度图的逆与所述第二深度图的逆的加权和,其中所述加权和的加权因子与所述物理环境的所述图像的时间与所述第二网格的时间之间的所述差异成比例。
3.根据权利要求1所述的方法,还包括响应于检测到更新触发,通过所述第二网格重写所述第一网格缓冲器以及通过存储在第三网格缓冲器中的第三网格重写所述第二网格缓冲器。
4.根据权利要求3所述的方法,其中所述更新触发包括在自从初始化或最近更新触发以来已流逝阈值时间量时检测到的时间触发。
5.根据权利要求3所述的方法,其中所述更新触发包括基于所述设备的运动检测到的基于运动的触发。
6.根据权利要求3所述的方法,其中所述更新触发包括基于用户的眼睛特性检测到的基于眼睛的触发。
7.根据权利要求3所述的方法,其中所述更新触发包括基于由所述设备显示的虚拟内容检测到的基于内容的触发。
8.根据权利要求3所述的方法,还包括响应于确定所述第三网格不稳定,抑制所述更新触发持续特定时间量。
9.根据权利要求3所述的方法,还包括响应于接收到网格数据而更新所述第三网格缓冲器。
10.根据权利要求3所述的方法,还包括响应于检测到后续更新触发,通过所述第三网格重写所述第一网格缓冲器以及通过存储在所述第三网格缓冲器中的第四网格重写所述第二网格缓冲器。
11.根据权利要求1所述的方法,还包括响应于确定所述第一网格的部分未用于渲染所述第一深度图,通过所述第二网格的对应部分更新所述第一网格的所述部分。
12.根据权...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。