The invention describes the technology used for the generation of stereoscopic views. The graphic processing unit GPU can combine two or more than two corresponding vertices of the corresponding base element in different views. The GPU can process the attribute information of the combination to produce the graphical data of the stereoscopic view.
【技术实现步骤摘要】
【国外来华专利技术】立体视图处理本申请要求2015年5月28日申请的第62/167,746号美国临时申请案的权益,所述申请案的全部内容以引用的方式并入本文中。
本公开涉及图形数据处理,且更具体地说,涉及用于立体视图的图形数据处理。
技术介绍
立体视图指表现为涵盖3维(3-dimensional,3D)体积的所感知图像。为了产生立体视图,装置在显示器的2维(2-dimensional,2D)区域上显示两个图像。这两个图像包含大体上类似的内容,但沿着所述两个图像中的一或多个对应像素的水平轴线具有稍微的位移。在2D区域上这两个图像的同时观看致使观看者感知到被弹出或推入正显示所述两个图像的2D显示的图像。以此方式,虽然所述两个图像显示于显示器的2D区域上,但是观看者感知到表现为涵盖3D体积的图像。立体视图的所述两个图像分别被称作左眼图像和右眼图像。左眼图像可由观看者的左眼观看,且右眼图像不可由观看者的左眼观看。类似地,右眼图像可由观看者的右眼观看,且左眼图像不可由观看者的右眼观看。举例来说,观看者可佩戴专用眼镜,其中所述眼镜的左镜片阻挡右眼图像且通过左眼图像,且所述眼镜的右镜片阻挡左眼图像且 ...
【技术保护点】
一种图形处理的方法,所述方法包括:通过图形处理单元GPU,接收第一视图的基元的第一顶点的第一属性信息;通过所述GPU,确定第二视图的对应基元的第二顶点的第二属性信息;通过所述GPU,组合所述第二视图的所述对应基元的所述第二顶点的所述第二属性信息与所述第一视图的所述基元的所述第一顶点的所述第一属性信息,以产生组合的属性信息;以及通过所述GPU,处理所述组合的属性信息以产生立体视图的图形数据。
【技术特征摘要】
【国外来华专利技术】2015.05.28 US 62/167,746;2015.09.16 US 14/855,9621.一种图形处理的方法,所述方法包括:通过图形处理单元GPU,接收第一视图的基元的第一顶点的第一属性信息;通过所述GPU,确定第二视图的对应基元的第二顶点的第二属性信息;通过所述GPU,组合所述第二视图的所述对应基元的所述第二顶点的所述第二属性信息与所述第一视图的所述基元的所述第一顶点的所述第一属性信息,以产生组合的属性信息;以及通过所述GPU,处理所述组合的属性信息以产生立体视图的图形数据。2.根据权利要求1所述的方法,其中组合所述第二属性信息与所述第一属性信息包括:通过所述GPU的基元产生器组合所述第二属性信息与所述第一属性信息,且其中处理包括在所述GPU上执行顶点着色器程序以处理所述组合的属性信息。3.根据权利要求2所述的方法,其中执行所述顶点着色器程序包括执行所述顶点着色器程序的单个实例以处理所述组合的属性信息。4.根据权利要求1所述的方法,其进一步包括:在顶点着色器程序中添加指令以产生修改后的顶点着色器程序,其中在所述顶点着色器程序中添加的1所述指令所述修改后的顶点着色器程序以处理所述组合的属性信息,其中处理所述组合的属性信息包括执行所述修改后的顶点着色器程序以处理所述组合的属性信息。5.根据权利要求1所述的方法,其进一步包括:确定多个视图的对应基元的相应顶点的相应属性信息,其中所述组合的属性信息包含所述多个视图的所述对应基元的所述相应顶点的所述相应属性信息。6.根据权利要求1所述的方法,其进一步包括:确定所述立体视图的视图数目是否小于阈值,确定是否仅所述第一视图的所述基元的所述顶点与所述第二视图的所述基元的所述顶点之间的位置不同,或确定修改顶点着色器程序是否需要相比于相应阈值更少的时耗或功耗,其中组合所述第二属性信息与所述第一属性信息并处理所述组合的属性信息包括:响应于以下情况中的一或多个的所述确定,组合所述第二属性信息与所述第一属性信息并处理所述组合的属性信息:所述立体视图的所述视图数目小于所述阈值,仅所述第一视图的所述基元的所述顶点与所述第二视图的所述基元的所述顶点之间的位置不同,或修改所述顶点着色器程序需要相比于相应阈值更少的时耗或功耗。7.根据权利要求6所述的方法,其进一步包括:响应于所述立体视图的所述视图数目大于所述阈值的所述确定、并非仅所述第一视图的所述基元的所述顶点与所述第二视图的所述基元的所述顶点之间的位置不同的所述确定,或修改所述顶点着色器程序需要相比于相应阈值更多的时耗或功耗的所述确定而:通过所述GPU,处理所述第一视图的所述基元的所述第一顶点以产生所述立体视图的第一组图形数据;以及通过所述GPU,处理所述第二视图的所述对应基元的所述第二顶点以产生所述立体视图的第二组图形数据。8.一种用于处理图形数据的装置,所述装置包括:存储器单元,其经配置以存储第一视图的基元的第一顶点的第一属性信息;以及图形处理单元GPU,其经配置以:接收所述第一视图的所述基元的所述第一顶点的所述第一属性信息;确定第二视图的对应基元的第二顶点的第二属性信息;组合所述第二视图的所述对应基元的所述第二顶点的所述第二属性信息与所述第一视图的所述基元的所述第一顶点的所述第一属性信息,以产生组合的属性信息;以及处理所述组合的属性信息以产生立体视图的图形数据。9.根据权利要求8所述的装置,其中所述GPU包括基元产生器,其中所述基元产生器经配置以组合所述第二属性信息与所述第一属性信息,且其中所述GPU包括经配置以执行顶点着色器程序的着色器核心,且其中在所述着色器核心上执行所述顶点着色器程序处理所述组合的属性信息。10.根据权利要求9所述的装置,其中对所述顶点着色器程序的所述执行包括执行所述顶点着色器程序的单个实例以处理所述组合的属性信息。11.根据权利要求8所述的装置,其进一步包括:处理器,其经配置以在顶点着色器程序中添加指令以产生修改后的顶点着色器程序,其中在所述顶点着色器程序中添加的所述指令对所述修改后的顶点着色器程序进行配置以在执行时处理所述组合的属性信息,其中为了处理所述组合的属性信息,所述GPU经配置以通过执行所述修改后的顶点着色器程序来处理所述组合的属性信息。12.根据权利要求8所述的装置,其中所述GPU经配置以:确定多...
【专利技术属性】
技术研发人员:钟纲,维尼特·戈尔,姚永仁,尤拉伊·奥伯特,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。