[发明专利]用于图形处理的方法、系统和装置有效
申请号: | 201310118911.X | 申请日: | 2013-04-08 |
公开(公告)号: | CN103546158B | 公开(公告)日: | 2018-04-10 |
发明(设计)人: | J·N·哈塞尔格林;M·安德森;J·K·尼尔森;T·G·阿凯奈-莫勒 | 申请(专利权)人: | 英特尔公司 |
主分类号: | H03M7/30 | 分类号: | H03M7/30 |
代理公司: | 上海专利商标事务所有限公司31100 | 代理人: | 毛力 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 压缩 深度 高速缓存 | ||
技术领域
本申请涉及用于图形处理的方法、系统和装置。
背景技术
本申请涉及图形处理。
在呈现像素时,可存储颜色数据和深度数据。深度数据可用于剔除将被隐藏的对象以避免处理它们。深度测试确定两个重叠像素中的哪一个更接近照相机。深度函数确定如何对待测试结果。深度缓冲器可存储用于所呈现的每个像素的逐像素浮点或整数深度数据。深度缓冲器还可包含模板数据,该模板数据可用于进行更复杂的呈现,诸如简单阴影或轮廓。
不论从性能角度还是从功率效率角度来看,降低图形处理器中的存储器带宽使用率都变得越来越重要。去往深度缓冲器和来自深度缓冲器的数据业务量消耗了大量的带宽,因此尽可能地减少该业务量是重要的。常见手段包括Zmax-剔除、Zmin-剔除、深度高速缓存以及深度压缩。
发明内容
本发明涉及一种用于图形处理的方法,包括:对深度数据执行投机编码解码;如果所述投机编码解码失败,则对所述深度数据执行强力编码解码;所述投机编码解码包括:估计最小深度和最大深度;基于估计的最小和最大深度来计算残差,以确定残差是否足够小;如果残差足够小到能在给定编码器预算中编码则在将深度数据存储在深度高速缓存中之前,压缩所述深度数据;所述强力编码解码包括:执行深度测试;以及更新通过深度测试的深度;对于通过深度测试的深度,计算最小深度和最大深度;对于通过深度测试的深度,基于计算的最小和最大深度来计算残差,以确定残差是否足够小到能在给定编码器预算中编码;以及如果残差足够小到能在给定编码器预算中编码,在将深度数据存储在深度高速缓存中之前,压缩所述深度数据,否则,在所述深度高速缓存中存储未压缩的深度数据。
本发明还涉及相应的用于图形处理的系统和装置。
附图说明
相对于以下附图描述了一些实施例:
图1示出根据一个实施例的经压缩深度体系结构;
图2描绘根据一个实施例利用八个传入的深度值Zi,i∈{0,...,7}的比较树来计算Zmin和Zmax;
图3是根据一个实施例的用于强力编码解码器的流程图;
图4是根据一个实施例的用于投机编码解码器的流程图;
图5是根据一个实施例的两级编码解码器的描绘;
图6是用于一个实施例的系统描绘;以及
图7是一个实施例的前视图。
具体实施方式
在一个实施例中,深度高速缓存中的内容在可能时被保持压缩。其意义在于,可在高速缓存中被压缩的块(样本/像素的矩形区域)将在高速缓存中利用更少的存储,因此增大了有效高速缓存大小而获得更好性能。替代地,可减小高速缓存大小且不影响高速缓存性能。
如图1所示的深度高速缓存10在可能时将深度数据12保持于压缩格式。这包括更灵活的高速缓存实现方式,其中根据块可被压缩或不可被压缩,块可占据变化量的高速缓存行。在一些实施例中,该深度高速缓存的一个优点是有效高速缓存大小随着压缩比成比例地增大。在一些实施例中,与在高速缓存之后压缩数据的系统相比,可减小存储器带宽。替代地并且有可能更有趣地,与高速缓存之后的压缩器相比,在相等或更高的性能下,高速缓存之前的压缩可将有效高速缓存大小提高两倍或更多倍。
在可能时,将深度高速缓存中的内容保持压缩,以在组合的深度比较压缩器/解压缩器14中在像素流水线与经压缩的深度高速缓存之间高效地执行像素深度比较以及压缩/解压缩。高速缓存10可与更长效的存储或存储器层次16中的下一级交换数据。在行大小反映对于存储器事务而言高效的要素的情况下,可使用更灵活的高速缓存。
此外,压缩/解压缩逻辑被放置在高速缓存之前,称为高速缓存之前的编码解码器。在一些实施例中,该系统的益处是双重的。首先,在一些实施例中,可将经压缩块存储在该高速缓存中,由此使有效高速缓存大小与压缩比成比例地高效增加。其次,在一些实施例中,可将不可压缩的块分割成子块(每行一个子块),而且可仅更新被三角形触碰到的子块。由于现在将压缩算法放置在高速缓存之前,所以低等待时间和非常高的吞吐量是合乎需要的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310118911.X/2.html,转载请声明来源钻瓜专利网。