当前位置: 首页 > 专利查询>英特尔公司专利>正文

用于在三维流水线中增强多视图性能的技术制造技术

技术编号:15706959 阅读:85 留言:0更新日期:2017-06-27 15:49
各技术可针对增强三维流水线中的多视图性能。可以接收与图像相关联的多个视图变换。可以接收与该图像相关联的顶点数据。操作数据可通过对经编译的顶点数据执行视图变换来确定。多个显示列表可通过顶点流水线的单次运行来确定。显示列表可基于该操作数据。描述并要求保护其他实施例。

Techniques for enhancing multi view performance in a three-dimensional pipeline

Various techniques can be used to enhance the performance of multiple views in 3D pipelines. A plurality of view transformations associated with an image can be received. Vertex data associated with the image may be received. Operational data can be determined by performing a view transformation on compiled vertex data. Multiple display lists can be determined by a single run of the vertex pipeline. The display list can be based on the operation data. Describes and requires other embodiments to be protected.

【技术实现步骤摘要】
【国外来华专利技术】用于在三维流水线中增强多视图性能的技术背景三维技术在图形开发领域扮演着重要的角色。三维技术在诸如智能电话、桌面和上网本之类的移动设备中实现。三维技术在移动设备上的性能和功耗通常与用户视觉体验有关,并影响了产品的竞争优势。当前,每次从不同角度或视图渲染图像时,信息在三维流水线上被发送到移动设备。每一视图期间发送的信息的某一些是重复的。例如,每次在三维流水线上发送信息时,相同分量被初始化并且相同顶点数据被发送。重新初始化该分量并重发该数据负面地影响性能和功耗。正是针对这些和其它考虑需要本专利技术的改进。附图说明图1示出用于在三维流水线中增强多视图性能的系统的实施例。图2示出用于图1的系统的逻辑流程的实施例。图3示出图1的系统的集中式系统的实施例。图4示出图1的系统的分布式系统的实施例。图5示出输出缓冲器的实施例。图6示出图形应用编程接口与三维驱动器之间的通信的实施例。图7示出了计算体系结构的实施例。图8示出通信体系结构的实施例。详细描述各个实施例针对用于在三维流水线中增强多视图性能的技术。在一个实施例中,可以接收与图像相关联的多个视图变换。可以接收该图像的顶点数据。可以编译该顶点数据。操作本文档来自技高网...
用于在三维流水线中增强多视图性能的技术

【技术保护点】
一种用于在三维流水线中增强多视图性能的设备,包括:用于接收多个视图变换的装置,所述多个视图变换中的每个视图变换与三维图像的多个视图中的相应视图相关联;用于编译与所述图像相关联的顶点数据的装置;用于通过对经编译的顶点数据执行多个视图变换来确定操作数据的装置;以及用于通过顶点流水线的单次运行来从所述操作数据确定多个显示列表的装置,所述多个显示列表中的每一个显示列表与所述多个视图中的相应视图相关联。

【技术特征摘要】
【国外来华专利技术】1.一种用于在三维流水线中增强多视图性能的设备,包括:用于接收多个视图变换的装置,所述多个视图变换中的每个视图变换与三维图像的多个视图中的相应视图相关联;用于编译与所述图像相关联的顶点数据的装置;用于通过对经编译的顶点数据执行多个视图变换来确定操作数据的装置;以及用于通过顶点流水线的单次运行来从所述操作数据确定多个显示列表的装置,所述多个显示列表中的每一个显示列表与所述多个视图中的相应视图相关联。2.如权利要求1所述的设备,其特征在于,包括用于接收与所述图像相关联的顶点数据的装置。3.如权利要求1所述的设备,其特征在于,包括用于根据间隔周期顺序地渲染所述多个显示列表的装置。4.如权利要求1所述的设备,其特征在于,包括用于将所述多个显示列表存储在一个或多个缓冲器中的装置。5.如权利要求1所述的设备,其特征在于,包括用于剪辑所述操作数据的装置;以及用于对经剪辑的操作数据进行瓦片化的装置。6.如权利要求1所述的设备,其特征在于,包括用于基于视图变换来渲染显示列表的装置。7.如权利要求1所述的设备,其特征在于,包括用于分配瓦片化处理器内的多个输入空间的装置。8.如权利要求1所述的设备,其特征在于,包括用于分配着色器处理器内的多个输出空间的装置。9.一种用于在三维流水线中增强多视图性能的方法,包括:接收多个视图变换,所述多个视图变换中的每个视图变换与三维图像的多个视图中的相应视图相关联;编译与所述图像相关联的顶点数据;通过对经编译的顶点数据执行多个视图变换来确定操作数据;通过顶点流水线的单次运行来从所述操作数据确定多个显示列表,所述多个显示列表中的每一个显示列表与所述多个视图中的相应视图相关联;以及存储所述多个显示列表。10.如权利要求9所述的方法,其特征在于,包括:接收与所述图像相关联的顶点数据。11.如权利要求9所述的方法,其特征在于,包括:根据间隔周期顺序地渲染所述多个显示列表。12.如权利要求9所述的方法,其特征在于,包括:将所述多个显示列表存储在一个或多个缓冲器中。13.如权利要求9所述的方法,其特征在于,包括:剪辑所述操作数据;以及对经剪辑的操作数据进行瓦片化。14.如权利要求9所述的方法,其特征在于,包括:分配瓦片化处理器内的多个输入空间。15.如权利要求9所述的方法,其特征在于,包括:基于视图变换渲染显示列表。16.如权利要求9所述的方法,其特征在于,包括:分配着色器处理器内的多个输出空间。17.一种用于在三维流水线中增强多视图性能的装置,包括:图形处理单元,包括:具有顶点组件的三维驱动器,用于:接收多个视图变换,所述多个视图变换中的每个视图...

【专利技术属性】
技术研发人员:X·徐L·龚
申请(专利权)人:英特尔公司
类型:发明
国别省市:美国,US

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

1