[发明专利]用于纹理解压缩的解码器单元有效
申请号: | 201810399411.0 | 申请日: | 2018-04-28 |
公开(公告)号: | CN108810546B | 公开(公告)日: | 2021-09-14 |
发明(设计)人: | Y-C·富;K·洛维斯 | 申请(专利权)人: | 想象技术有限公司 |
主分类号: | H04N19/42 | 分类号: | H04N19/42;H04N19/44;H04N19/182;H04N19/186;H04N19/176;H04N19/436;H04N19/59 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 黄纶伟 |
地址: | 英国赫*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 纹理 解压缩 解码器 单元 | ||
用于纹理解压缩的解码器单元。解码器单元被配置为根据纹素请求解码多个纹素,所述多个纹素跨一个或更多个编码纹理数据块被编码,每个编码纹理数据块均对纹素块进行编码,所述解码器单元包括:第一组一个或更多个解码器,第一组解码器中的每个被配置为从接收到的单个编码纹理数据块解码n个纹素;第二组一个或更多个解码器,第二组解码器中的每个被配置为从接收到的单个编码纹理数据块解码p个纹素,其中pn;以及控制逻辑,所述控制逻辑被配置为根据纹素请求将编码纹理数据块分配给解码器。
技术领域
本发明涉及一种解码器单元,该解码器单元用于解码跨一个或更多个编码纹理数据块编码的多个纹素。
背景技术
纹理在图形处理领域内被大量使用。可以使用纹理来表示表面特性、照明(例如,在被成像的场景的环境内)或者将表面细节应用于被渲染的对象。纹理可能需要相对大量的内存存储器,并且纹理访问可能贡献图形设备的内存带宽的很大比例。如此,通常需要压缩纹理数据。
存在各种纹理压缩方案或格式。一类纹理压缩方案被称为基于块的方案。在基于块的方案中,经压缩的纹理数据被编码成一系列给定大小(例如,64位或128位)的数据块。每个数据块对纹理的特定纹素块(例如,2×2或4×4纹素块)的纹理数据进行编码。基于块的纹理压缩方案的示例包括例如PowerVR纹理压缩(PVRTC)、PVRTC2、S3纹理压缩(S3TC,也称为BC1、BC2和BC3);自适应可缩放纹理压缩(ASTC);爱立信纹理压缩(ETC);ETC2;EAC;3Dc(也称为BC4和BC5);BC6和BC7。
通常期望图形系统同时或并行地解码多个纹素,以便在渲染场景时提高系统的性能。进一步动机来自这样一个事实,即,在许多图形应用中,要解码的纹素可以一起分组到多个纹素的多个组。例如,在许多图形流水线中,通过对映射到被处理的特定像素的多个相邻纹素进行过滤来获得将被应用于该像素的纹理颜色。因此,在处理像素时,可能需要解码多个纹素以在过滤操作中使用,以便获得用于该像素的最终纹理颜色。某些图形系统另外可能同时处理多个像素,每个像素可能需要对多个纹素进行解码作为过滤操作的一部分。
处理对解码多个纹素的这种需求(从性能角度来看)的一种有效方式是简单地具有必需数量的解码器,每个解码器并行地操作,使得可以被并行解码的纹素的总数匹配或超过在给定纹素请求中的纹素数量。然而,该方法存在高硬件要求的缺点,这可能表现为大电路面积。例如,简单地使“n”个解码器并行操作以便在期望性能水平下处理纹理请求导致相称地n倍大的解码器电路。
发明内容
根据本发明,提供了一种解码器单元,该解码器单元被配置为根据纹素请求对多个纹素进行解码,所述多个纹素跨均对纹素块进行编码的一个或更多个编码纹理数据块被编码,解码器单元包括:
第一组一个或更多个解码器,第一组解码器中的每个被配置为从接收到的单个编码纹理数据块解码n个纹素;
第二组一个或更多个解码器,第二组解码器中的每个被配置为从接收到的单个编码纹理数据块解码p个纹素,其中,pn;以及
控制逻辑,所述控制逻辑被配置为根据纹素请求将编码纹理数据块分配给解码器。
第二组一个或多个解码器中的每个可以被配置为从接收到的编码纹理数据块解码单个纹素。
第二组一个或更多个解码器中的每个可以被配置为从接收到的编码纹理数据块解码两个纹素。
第一组解码器中的每个可以被配置为从接收到的单个编码纹理数据块解码四个纹素。
第一组中的解码器的数量与第二组中的解码器的数量的比率可以是4:2。
第一组中的解码器的数量与第二组中的解码器的数量的比率可以是4:1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于想象技术有限公司,未经想象技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810399411.0/2.html,转载请声明来源钻瓜专利网。