System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 3D内容的视觉技术制造技术_技高网
当前位置: 首页 > 专利查询>苹果公司专利>正文

3D内容的视觉技术制造技术

技术编号:40804986 阅读:21 留言:0更新日期:2024-03-28 19:29
本公开涉及3D内容的视觉技术。各种具体实施提供包括用于观看定位在门户后面一定距离的立体项目(例如,照片或视频)的该门户的3D环境的视图。基于该立体项目的一个或多个部分的纹理,例如在该立体项目的截断或可见边缘处的纹理来提供一个或多个视觉效果。该效果改变了该立体项目或该门户本身的外观,例如,通过最小化窗口违规或以其他方式增强观看体验来改善视觉舒适度问题。各种具体实施提供了3D环境的视图,包括立体项目的沉浸式视图,而不使用门户。可以提供这样的视觉效果以部分地遮挡周围3D环境。

【技术实现步骤摘要】

本公开整体涉及呈现诸如立体照片和立体视频之类的立体项目,包括但不限于在诸如扩展现实(xr)环境之类的3d环境内呈现此类表示。


技术介绍

1、各种技术用于使人们能够观看诸如立体照片和立体视频之类的立体项目。然而,现有技术可能不提供用于观看此类立体项目的舒适或以其他方式期望的观看体验。


技术实现思路

1、本文所公开的各种具体实施包括提供包括用于观看立体项目(例如,照片或视频)的门户的3d环境的视图的设备、系统和方法,其中立体项目被定位在该门户后面的一定距离处。基于立体项目的一个或多个部分的纹理(例如,在立体项目的截断或可见边缘处的纹理)来提供一个或多个视觉效果。视觉效果改变了立体项目或门户本身的外观,例如,通过最小化窗口违规或以其他方式增强观看体验来改善视觉舒适度问题。一个示例性视觉效果可以由第一层(例如,内层)提供,该第一层影响在门户的边缘附近可见的立体项目的部分的外观,例如,提供从侧面/边缘区域减小的混合/模糊。第二示例性视觉效果可以由第二层(例如,在围绕立体项目的背景平面上)提供,该第二层提供超出立体项目的侧面可见的内容。第三示例性视觉效果可以是影响门户边缘的外观的边沿层,例如,提供玻璃态高亮。这些和其他视觉效果可以以各种组合来提供以提供期望的观看体验。

2、在一些具体实施中,处理器通过执行存储在计算机可读介质上的指令来执行方法。该方法可在具有处理器的设备处执行。该方法将门户定位在对应于三维(3d)环境的3d坐标系内。该方法将立体项目在3d坐标系内定位在门户后面的一定距离处。该方法将视觉效果层定位在3d坐标系内,并且基于3d坐标系内的门户前方的视点提供3d环境的视图。立体项目在3d环境的视图中至少部分地通过门户可见,并且视觉效果层影响门户的外观或在视图中通过门户可见的内容。

3、本文所公开的各种具体实施包括提供包括立体项目(例如,照片或视频)的沉浸式视图的3d环境的视图的设备、系统和方法。沉浸式视图可以不包括门户。可提供视觉效果以部分地遮挡周围3d环境,例如,在立体项目的侧面周围的视图中可见的内容。例如,这可以涉及使用边缘周围的α渐变,该α渐变基于远离立体项目的距离而减小。在一些具体实施中,处理器通过执行存储在计算机可读介质上的指令来执行方法。该方法可在具有处理器的设备处执行。该方法将立体项目的一部分定位在对应于3d环境的3d坐标系内并且提供3d环境的视图。视图包括立体项目的部分以及部分地遮挡立体项目周围的视图的一部分的视觉效果。

4、根据一些具体实施,一种设备包括一个或多个处理器、非暂态存储器以及一个或多个程序;该一个或多个程序被存储在非暂态存储器中并且被配置为由一个或多个处理器执行,并且该一个或多个程序包括用于执行或使执行本文所述方法中的任一种的指令。根据一些具体实施,一种非暂态计算机可读存储介质中存储有指令,这些指令在由设备的一个或多个处理器执行时使该设备执行或使执行本文所述方法中的任一种。根据一些具体实施,一种设备包括:一个或多个处理器、非暂态存储器以及用于执行或使执行本文所述方法中的任一种的装置。

本文档来自技高网...

【技术保护点】

1.一种方法,包括:

2.根据权利要求1所述的方法,

3.根据权利要求1所述的方法,其中所述视觉效果层被配置和定位成改变所述立体项目的通过所述门户可见的一个或多个部分,其中所述立体项目的所述一个或多个部分是在所述门户的侧面附近可见的部分。

4.根据权利要求1所述的方法,其中所述视觉效果层基于所述立体项目的一个或多个部分的纹理来提供模糊效果。

5.根据权利要求1所述的方法,其中所述模糊效果基于来自所述立体项目的左眼图像和右眼图像两者的混合纹理。

6.根据权利要求1所述的方法,其中所述模糊效果说明仅存在于所述立体项目的左眼图像中的内容和仅存在于所述立体项目的右眼图像中的内容。

7.根据权利要求1所述的方法,其中所述视觉效果层被定位在所述3D坐标系中的所述门户和所述立体项目之间。

8.根据权利要求1所述的方法,其中所述视觉效果层被配置和定位成改变通过所述门户可见的所述内容,其中所述内容的子集是所述立体项目的周边之外的内容。

9.根据权利要求8所述的方法,其中所述视觉效果层在背景平面上提供所述立体项目的所述周边之外的内容。

10.根据权利要求8所述的方法,其中所述视觉效果层是来自所述立体项目的侧面区域或截断区域的模糊内容。

11.根据权利要求1所述的方法,其中所述视觉效果层改变所述门户的边沿的外观。

12.根据权利要求11所述的方法,其中所述视觉效果层通过增加所述门户的所述边沿的显示特性(例如,强度、饱和度等)来提供发光效果。

13.根据权利要求1所述的方法,还包括:

14.根据权利要求13所述的方法,还包括:

15.根据权利要求1所述的方法,还包括基于滚动输入相对于所述门户重新定位所述立体项目。

16.根据权利要求15所述的方法,其中基于所述视点的距离和所述立体项目被滚动离开的角度来重新定位所述立体项目。

17.根据权利要求1所述的方法,其中所述立体项目包括少于全部源立体项目的一部分。

18.根据权利要求1所述的方法,其中所述电子设备是头戴式设备,并且所述3D环境是扩展现实(XR)环境。

19.一种系统,包括:

20.一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储程序指令,所述程序指令能够经由一个或多个处理器执行以执行包括以下项的操作:

...

【技术特征摘要】

1.一种方法,包括:

2.根据权利要求1所述的方法,

3.根据权利要求1所述的方法,其中所述视觉效果层被配置和定位成改变所述立体项目的通过所述门户可见的一个或多个部分,其中所述立体项目的所述一个或多个部分是在所述门户的侧面附近可见的部分。

4.根据权利要求1所述的方法,其中所述视觉效果层基于所述立体项目的一个或多个部分的纹理来提供模糊效果。

5.根据权利要求1所述的方法,其中所述模糊效果基于来自所述立体项目的左眼图像和右眼图像两者的混合纹理。

6.根据权利要求1所述的方法,其中所述模糊效果说明仅存在于所述立体项目的左眼图像中的内容和仅存在于所述立体项目的右眼图像中的内容。

7.根据权利要求1所述的方法,其中所述视觉效果层被定位在所述3d坐标系中的所述门户和所述立体项目之间。

8.根据权利要求1所述的方法,其中所述视觉效果层被配置和定位成改变通过所述门户可见的所述内容,其中所述内容的子集是所述立体项目的周边之外的内容。

9.根据权利要求8所述的方法,其中所述视觉效果层在背景平面上提供所述立体项目的所述周边之外的内容。

10.根据权利要...

【专利技术属性】
技术研发人员:B·L·施密特晨B·克莱恩C·O·格达德M·I·韦恩斯坦TW·黄T·里克V·萨兰A·门席斯A·达维加
申请(专利权)人:苹果公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1