【技术实现步骤摘要】
【国外来华专利技术】基于三维(“3D”)场景的二维(“2D”)捕获图像,渲染虚拟现实内容的方法和系统相关申请的交叉引用本申请要求2017年5月31日提交的、标题为“METHODSANDSYSTEMSFORRENDERINGVIRTUALREALITYCONTENTBASEDONTWO-DIMENSIONAL("2D")CAPTUREDIMAGERYOFATHREE-DIMENSIONAL("3D")SCENE(基于三维(“3D”)场景的二维(“2D”)捕获图像,渲染虚拟现实内容的方法和系统)”的美国专利申请No.15/610,586的优先权,其全部内容通过引用合并于此。
技术介绍
计算和网络技术的进步使得新形式的媒体内容成为可能。例如,可以使用虚拟现实媒体内容,将观众(或“用户”)沉浸在用户可能通过将他们的注意力集中到此时正在虚拟现实世界中呈现的各种事物中而体验的交互式虚拟现实世界中。在呈现虚拟现实媒体内容期间的任何时间,体验虚拟现实媒体内容的用户都可以在相对于水平维度(例如,向前、向后、向左、向右等)和垂直维度(例如,向上、向下等)的任何方向中,在虚拟现实世界中环顾和/或走动,使用户感觉到他或她实际存在于虚拟现实世界中,并从虚拟现实世界中的特定角度体验了虚拟现实世界。在一些示例中,虚拟现实媒体提供者可以通过经由网络,将表示虚拟现实世界的数据传输到用户正在使用体验虚拟现实世界的客户端计算设备来提供包括虚拟现实世界的虚拟现实内容。附图说明附图示出了各种实施例,并且是说明书的一部分。示出的实施例仅是示例,并且不限制 ...
【技术保护点】
1.一种方法,包括:/n由虚拟现实内容渲染系统接收由相对于三维(“3D”)场景设置在不同优势点的多个捕获设备捕获的二维(“2D”)颜色数据和深度数据;/n通过所述虚拟现实内容渲染系统接收用于所述2D颜色数据和所述深度数据的元数据;/n通过所述虚拟现实内容渲染系统,对与包括在所述多个捕获设备中的每个相应捕获设备相关联的每个优势点,并且基于所述元数据和所述深度数据,生成投影到虚拟3D空间中的局部3D网格,以产生所述虚拟3D空间中的所述3D场景的局部表示;以及/n所述虚拟现实内容渲染系统基于投影到所述虚拟3D空间中的所述局部3D网格并且从所述虚拟3D空间内的任意视点生成所述虚拟3D空间的图像视图,生成所述图像视图包括:/n累积投影到所述虚拟3D空间中的所述局部3D网格,以及/n基于所述2D颜色数据,混合用于所述局部3D网格的颜色样本,以形成所述虚拟3D空间的所述图像视图。/n
【技术特征摘要】
【国外来华专利技术】20170531 US 15/610,5861.一种方法,包括:
由虚拟现实内容渲染系统接收由相对于三维(“3D”)场景设置在不同优势点的多个捕获设备捕获的二维(“2D”)颜色数据和深度数据;
通过所述虚拟现实内容渲染系统接收用于所述2D颜色数据和所述深度数据的元数据;
通过所述虚拟现实内容渲染系统,对与包括在所述多个捕获设备中的每个相应捕获设备相关联的每个优势点,并且基于所述元数据和所述深度数据,生成投影到虚拟3D空间中的局部3D网格,以产生所述虚拟3D空间中的所述3D场景的局部表示;以及
所述虚拟现实内容渲染系统基于投影到所述虚拟3D空间中的所述局部3D网格并且从所述虚拟3D空间内的任意视点生成所述虚拟3D空间的图像视图,生成所述图像视图包括:
累积投影到所述虚拟3D空间中的所述局部3D网格,以及
基于所述2D颜色数据,混合用于所述局部3D网格的颜色样本,以形成所述虚拟3D空间的所述图像视图。
2.根据权利要求1所述的方法,其中,对与包括在所述多个捕获设备中的每个相应捕获设备相关联的每个优势点生成所述局部3D网格包括:
对与包括在所述多个捕获设备中的每个相应捕获设备相关联的每个优势点,基于所述深度数据,沿着透视线,将2D输入网格投影到所述虚拟3D空间内的深度,以生成所述虚拟3D空间中的所述局部3D网格的图元顶点的3D坐标。
3.根据权利要求2所述的方法,其中,对与包括在所述多个捕获设备中的每个相应捕获设备相关联的每个优势点生成所述局部3D网格进一步包括:
对每个局部3D网格,将所述3D网格的一个或多个图元识别为无关图元;以及
从每个局部3D网格中移除所识别的无关图元。
4.根据权利要求3所述的方法,其中,对每个局部3D网格,将所述局部3D网格的一个或多个图元识别为无关图元包括下述至少一项:
至少部分地基于深度变化超过预定深度变化阈值的第一图元,将所述局部3D网格的所述第一图元识别为第一无关图元;
至少部分地基于具有不面向与所述局部3D网格相关联的相应优势点的表面的第二图元,将所述局部3D网格的所述第二图元识别为第二无关图元;
至少部分地基于在预定的近平面或预定的远平面的范围之外的第三图元,将所述局部3D网格的所述第三图元识别为第三无关图元。
5.根据权利要求2所述的方法,其中,混合所述局部3D网格的所述颜色样本以形成所述虚拟3D空间的所述图像视图包括:
确定用于所述局部3D网格的所述图元的混合权重;
基于对所述局部3D网格的所述图元所确定的混合权重,加权用于所述局部3D网格的所述颜色样本;
确定用于包括在所述局部3D网格的重叠分段中的叠加图元的加权颜色样本的加权平均值。
6.根据权利要求1所述的方法,其中:
累积投影到所述虚拟3D空间中的所述局部3D网格包括在图形处理单元(“GPU”)的帧缓冲器中累积所述局部3D网格的所述颜色样本;以及
混合所述局部3D网格的所述颜色样本以形成所述虚拟3D空间的所述图像视图包括在所述GPU的所述帧缓冲器中加性地混合用于所述局部3D网格的所述颜色样本。
7.根据权利要求1所述的方法,进一步包括:
由所述虚拟现实内容渲染系统基于投影到所述虚拟3D空间中的所述局部3D网格,并且从所述虚拟3D空间内的任意视点确定累积区域;
其中,仅对所述累积区域内的片段执行累积所述局部3D网格并且混合所述局部3D网格的所述颜色样本以形成所述虚拟3D空间的所述图像视图。
8.根据权利要求1所述的方法,其被体现为至少一种非暂时性计算机可读介质上的计算机可执行指令。
9.一种存储指令的非暂时性计算机可读介质,所述指令在被执行时,指示计算设备的至少一个处理器执行下述操作:
接收由相对于三维(“3D”)场景设置在不同优势点的多个捕获设备捕获的二维(“2D”)颜色数据和深度数据;
接收用于所述2D颜色数据和所述深度数据的元数据;
对与包括在所述多个捕获设备中的每个相应捕获设备相关联的每个优势点,并且基于所述元数据和所述深度数据,生成投影到虚拟3D空间中的局部3D网格,以产生所述虚拟3D空间中的所述3D场景的局部表示;以及
基于投影到所述虚拟3D空间中的所述局部3D网格并且从所述虚拟3D空间内的任意视点生成所述虚拟3D空间的图像视图,生成所述图像视图包括基于所述2D颜色数据,混合用于所述局部3D网格的颜色样本,以形成所述虚拟3D空间的所述图像视图。
10.根据权利要求9所述的非暂时性计算机可读介质,其中,对与包括在所述多个捕获设备中的每个相应捕获设备相关联的每个优势点生成所述局部3D网格包括:
所述指令当被执行时,指示所述至少一个处理器:对与包括在所述多个捕获设备中的每个相应捕获设备相关联的每个优势点,基于所述深度数据,沿着透视线,将2D输入...
【专利技术属性】
技术研发人员:迈克尔·洛达托,勒内·塞普尔韦达,派·穆德拉吉里,丹尼·布赖滕费尔德,
申请(专利权)人:维里逊专利及许可公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。