A computing system includes graphics rendering logic and image processing logic. The graphics rendering logic processes graphics data to render images using the rendering space that is subdivided into multiple splicing blocks. The cost indicator logic obtains the cost indication of each set in a plurality of sets of one or more splice blocks for the rendering space, in which a cost indicator for the set of one or more splice blocks is used to deal with the rendered image value for the region of the rendered image corresponding to a set of one or more splice blocks. The cost. The image processing logic processes the rendered image values for the region of the rendered image. The computing system allows the image processing logic to deal with the rendered image values for the regions of the rendered image based on the cost indication of the corresponding set of one or more splice blocks.
【技术实现步骤摘要】
用于处理图形数据的计算系统以及方法
技术介绍
一些计算系统(例如,图形处理系统)包括图形渲染逻辑,其被配置为接收图形数据(例如,从在计算机系统上运行的应用),并且渲染图形数据以提供渲染输出。例如,提供给图形处理系统的图形数据可以描述要被渲染的三维(3D)场景内的几何结构,并且渲染的输出可以是场景的经渲染的图像。一些图形处理系统(其可以被称为“基于拼接块(tile-based)”的图形处理系统)使用被细分成多个拼接块的渲染空间。“拼接块”是渲染空间的区域,并且可以具有任何合适形状,但是通常是矩形的(其中术语“矩形”包括正方形)。为了给出一些示例,拼接块可以覆盖要渲染的图像的16×16像素块或32×32像素块。因此,渲染空间的拼接块与经渲染的图像的区域相对应。如本领域已知的那样,将渲染空间细分成拼接块具有许多益处。例如,将渲染空间细分成拼接块允许图像以逐个拼接块的方式被渲染,其中用于拼接块的图形数据可以在渲染该拼接块期间被临时存储在“片上”。基于拼接块的图形处理系统通常分两个阶段进行操作:几何结构处理阶段和图像渲染阶段。在几何结构处理阶段中,分析用于渲染的图形数据以针对拼接块中的每个拼接块确定哪些图形数据项目存在于该拼接块内。然后,在图像渲染阶段,可以通过处理被确定为存在于该拼接块内的那些图形数据项目来渲染拼接块(而不需要处理在几何结构处理阶段中被确定为不存在于特定拼接块内的图形数据项目)。图形数据项目可以表示几何结构形状,其描述场景中的结构的表面并且被称为“原语(primitives)”。常见原语形状是三角形,但是原语可以是其他2D形状,或者还可以是线条或点。对象 ...
【技术保护点】
1.一种计算系统,包括:图形渲染逻辑,其被配置为处理图形数据以使用被细分成多个拼接块的渲染空间来渲染图像,所述图形渲染逻辑包括成本指示逻辑,所述成本指示逻辑被配置为获得用于所述渲染空间的一个或多个拼接块的多个集合中的每个集合的成本指示,其中用于一个或多个拼接块的集合的所述成本指示提示与处理用于对应于一个或多个拼接块的所述集合的经渲染的所述图像的区域的经渲染的图像值相关联的成本;以及图像处理逻辑,其被配置为处理用于经渲染的所述图像的区域的经渲染的图像值;其中所述计算系统被配置为使得所述图像处理逻辑依据用于一个或多个拼接块的对应的所述集合的所述成本指示来处理用于经渲染的所述图像的区域的经渲染的所述图像值。
【技术特征摘要】
2017.01.12 GB 1700564.61.一种计算系统,包括:图形渲染逻辑,其被配置为处理图形数据以使用被细分成多个拼接块的渲染空间来渲染图像,所述图形渲染逻辑包括成本指示逻辑,所述成本指示逻辑被配置为获得用于所述渲染空间的一个或多个拼接块的多个集合中的每个集合的成本指示,其中用于一个或多个拼接块的集合的所述成本指示提示与处理用于对应于一个或多个拼接块的所述集合的经渲染的所述图像的区域的经渲染的图像值相关联的成本;以及图像处理逻辑,其被配置为处理用于经渲染的所述图像的区域的经渲染的图像值;其中所述计算系统被配置为使得所述图像处理逻辑依据用于一个或多个拼接块的对应的所述集合的所述成本指示来处理用于经渲染的所述图像的区域的经渲染的所述图像值。2.根据权利要求1所述的计算系统,其中所述计算系统被配置为使得所述图像处理逻辑通过控制以下一项或两项依据用于一个或多个拼接块的对应的所述集合的所述成本指示来处理用于经渲染的所述图像的区域的经渲染的图像值:次序,经渲染的所述图像的区域以所述次序被所述图像处理逻辑处理,质量水平,所述图像处理逻辑以所述质量水平处理经渲染的所述图像的区域。3.根据权利要求2所述的计算系统,其中所述系统被配置为控制由所述图像处理逻辑处理经渲染的所述图像的区域的所述次序,使得在与具有相对较低成本指示的一个或多个拼接块的集合相对应的经渲染的所述图像的所述区域之前,与具有相对较高成本指示的一个或多个拼接块的集合相对应的经渲染的所述图像的区域由所述图像处理逻辑处理。4.根据权利要求1至3中的任一项所述的计算系统,其中所述图像处理逻辑被配置为:接收用于经渲染的所述图像的所述区域的经渲染的所述图像值和对应于一个或多个拼接块的所述集合的所述成本指示;以及依据用于一个或多个拼接块的对应的所述集合的所述成本指示来控制针对经渲染的所述图像的区域的经渲染的所述图像值的所述处理。5.根据权利要求4所述的计算系统,其中所述图像处理逻辑被配置为进一步依据与处理经渲染的所述图像的所有区域相关联的总成本的指示来控制针对经渲染的所述图像的区域的经渲染的所述图像值的所述处理。6.根据权利要求1至3中的任一项的所述的计算系统,其中所述图形渲染逻辑被配置为:确定将要由所述图像处理逻辑依据用于一个或多个拼接块的对应的所述集合的所述成本指示来处理经渲染的所述图像的区域的次序;以及使得经渲染的所述图像的所述区域以确定的所述次序被提供给所述图像处理逻辑。7.根据任一前述权利要求所述的计算系统,还包括传输单元,其被配置为通过网络传送用于由所述图像处理逻辑处理的所述图像的、经处理的图像值。8.根据任一前述权利要求所述的计算系统,还包括存储器,其被配置为存储用于由所述图像处理逻辑处理的所述图像的、经处理的图像值。9.根据任一前述权利要求所述的计算系统,其中所述图像处理逻辑包括视频编码逻辑,其被配置为依据用于一个或多个拼接块的对应的所述集合的所述成本指示来编码经渲染的所述图像的区域的经渲染的所述图像值。10.根据权利要求9所述的计算系统,其中所述视频编码逻辑被配置为编码经渲染的所述图像的经渲染的所述图像值的块。11.根据权利要求10所述的计算系统,其中经渲染的所述图像值的所述块与经渲染的所述图像的所述区域相匹配。12.根据权利要求10所述的计算系统,其中经渲染的所述图像值的所述块不与经渲染的所述图像的所述区域相匹配,其中经渲染的所述图像值的每个块与经渲染的所述图像的所述区域中的一个或多个区域重叠,并且其中经渲染的所述图像值的所述块基于与经渲染的所述图像的所述一个或多个重叠区域相关联的所述一个或多个成本指示来由所述视频编码逻辑进行编码。13.根据权利要求9至12中的任一项所述的计算系统,其中所述视频编码逻辑被配置为:按照...
【专利技术属性】
技术研发人员:J·豪森,R·布罗德赫斯特,S·菲施维克,
申请(专利权)人:想象技术有限公司,
类型:发明
国别省市:英国,GB
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。