具有可变数据格式的透明度压缩  

Alpha Compression with Variable Data Formats

在线阅读下载全文

作  者:蒋毅飞[1,2,3,4] 郇丹丹[2,4] 解鑫[1,2,3,4] 

机构地区:[1]中国科学院计算机系统结构重点实验室,北京100190 [2]中国科学院计算技术研究所,北京100190 [3]中国科学院研究生院,北京100049 [4]北京龙芯中科技术服务中心有限公司,北京100190

出  处:《计算机辅助设计与图形学学报》2011年第2期247-255,共9页Journal of Computer-Aided Design & Computer Graphics

基  金:国家"核高基"科技重大专项(2009ZX01028-002-003;2009ZX01029-001-003);国家"八六三"高技术研究发展计划(2008AA010901);国家"九七三"重点基础研究发展计划项目(2005CB321600);国家自然科学基金(60736012;60921002;61070025)

摘  要:对纹理元素透明度alpha的压缩是纹理压缩的重要组成部分.通过分析透明度和颜色的本质差异,提出了具有可变数据格式的透明度压缩——龙芯透明度压缩(LAC)方法.该方法定义了3种alpha压缩数据格式,用聚类算法和线性插值方法将16个输入alpha数据压缩为64比特,并依据压缩数据格式采用灵活的解压方式;实现了LAC的压缩和解压过程,以及DXT5的alpha通道压缩.实验结果表明,与DXT5的alpha压缩相比,LAC方法可使测试图像的平均PSNR值提高0.25 dB,alpha数据的平均压缩时间缩短约18%,硬件实现的平均单元面积减小25%左右,解压功耗降低10%~30%.The alpha channel compression of texture elements is an integral part of texture compression. A novel alpha compression scheme, called Loongson alpha compression (LAC), is proposed based on an insight into the essential difference between transparency and color. LAC defines 3 alpha compression data formats, employs clustering algorithms combined with linear interpolation method used in DXT5 to compress 16 input alpha data to a 64-bit block, and decompresses the block flexibly. Both compression and decompression are implemented for LAC and DXT5's alpha channel. Experimental results show that LAC improves the average PSNR with about 0.25dB over a set of test images and reduces about 18% of alpha compression time, as compared to DXT5 alpha compression. Moreover the average cell area of the hardware implementation is lowered by about 25% and the power consumption is reduced by 10%-30%.

关 键 词:GPU 纹理压缩 聚类算法 

分 类 号:TP302[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象