[发明专利]通过使用不可达比特组合而改进的多采样抗锯齿压缩有效
申请号: | 201480020481.0 | 申请日: | 2014-04-25 |
公开(公告)号: | CN105074772B | 公开(公告)日: | 2018-06-01 |
发明(设计)人: | T.G.阿克尼涅-莫勒;P.苏尔蒂;C.J.蒙克贝里 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06T1/00 | 分类号: | G06T1/00;G06T5/00 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 杨美灵;姜甜 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 比特组合 锯齿 图形渲染 采样 计算机实现 单独像素 压缩 块片 像素 改进 | ||
本文描述了与图形渲染有关的技术,包括通过使用不可达比特组合改进多采样抗锯齿压缩的技术。用于在图形渲染中提供抗锯齿的计算机实现的方法包括为像素的块片的单独像素确定比特组合,并且将比特组合的至少一个比特组合变换成不可达比特组合。
背景技术
通常,图形渲染可使用范围广泛的计算机实现的技术从模型数据生成图像。在一些图形渲染实现中,多采样抗锯齿(MSAA)技术可用于在一些示例中使用图形处理器来改进渲染的图像的视觉质量。例如,MSAA技术可降低或消除图像中的锯齿边缘效应和视频中蠕动效应。在MSAA中,可每像素使用多个可视性样本、颜色样本和/或深度样本。此类过采样或超采样(例如,每像素使用不止一个样本)和随后的样本缩减以产生最终图像可改进图像或视频质量。通常,MSAA的优点是虽然每像素有多个样本,但每图元每像素只需评估像素着色器(例如,提供图像内着色的程序)一次。常见的情况是4x MSAA,其中与每像素一个样本的通常情况相比,每像素有四个样本(例如,每像素4x个样本)。
通常,使用MSAA对于Nx MSAA要求有N倍的颜色缓冲区带宽增大。因此,MSAA颜色数据的压缩可以是有利的。在以前的实现中,可将颜色分割成N个不同平面,从而先填充平面0,并且根据需要使用或填充随后的平面。例如,如果像素中的所有样本是相同颜色,则该像素只填充颜色平面0。如果像素的样本包括两种颜色,则利用平面0和1,并且通常,如果像素的样本包括N种颜色,则利用平面0到N-1。此外,例如,如果像素的块片中的每个像素只使用每像素一种颜色(但在像素之间的颜色可不同),则只平面0可用于像素的块片。然而,如果块片的一个像素包括两种颜色(用于该像素的样本),则必须使用平面1。如果一个像素使用两种颜色(并且无像素使用超过两种颜色),则平面0和平面1是足够的,但如果一个(或更多个)像素使用三种颜色(并且无像素使用超过三种颜色),则必须使用平面0/1/2,并且以此类推。这样,可基于像素的块片的每个像素内的样本,根据需要填充颜色平面。
此外,通常像素内的每个颜色样本需要log2(N)个比特以索引在N个不同平面中的颜色(例如,对于4种颜色平面,需要2个索引比特用于每个颜色样本)。例如,如果使用两个颜色平面(平面0和1),则对于像素内的每个颜色样本,索引必须用于指示用于该样本的颜色驻留的平面。就4x MSAA而言,每个样本将需要2个索引比特以指向位于(最多)4个平面之一中的颜色。对于每像素4个样本的8x4像素的块片,要求是用于索引比特的2x8x4x4=256个比特。
通常,如果像素完全位于在渲染的三角形内,则像素内的所有样本将具有相同颜色,并且索引或指针比特将对于该像素全部为0(这是因为例如它们将指向颜色平面0,并且索引比特00指向颜色平面0)。此外,如上所述,在用于该像素的剩余颜色平面中将不存储任何内容。因此,在一些情况下,只需要平面0。在此类示例中,颜色平面0的压缩可以是有利的。随着被渲染成块片(例如,8x4像素的块片)的几何形状的复杂性增大,可更频繁地使用剩余颜色平面。有关镶嵌的工作量的测试指示更高级别的颜色平面经常被使用,使得平面1、2和3的压缩也可节省相当大的带宽。
附图说明
本文中所述的材料在附图中以示例而非限制的方式示出。为确保示图的简明和清晰起见,图中所示元素不一定按比例画出。例如,为清晰起见,一些元素的尺寸相对其它元素可能显得过大。此外,在认为视当之处,标号已在图中重复以指示一致或类似的元素。在附图中:
图1是用于确定比特组合的示例过程的示意图;
图2是用于基于不可达比特组合,指示在颜色平面中特性的示例过程的示意图;
图3是用于基于不可达比特组合,指示在颜色平面中特性的示例过程的示意图;
图4是用于基于不可达比特组合,指示在颜色平面中特性的示例过程的示意图;
图5是示出示例图形渲染过程的流程图;
图6是在操作中的示例图形渲染过程的示意图;
图7是示出示例图形渲染过程的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480020481.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:压裂用高压防砂水力锚
- 下一篇:一种快拆型电力专用工具