Title :
High-Quality Mipmapping Texture Compression With Alpha Maps for Graphics Processing Units
Author :
Sun, Chih-Hao ; Tsao, You-Ming ; Chien, Shao-Yi
Author_Institution :
Dept. of Electr. Eng., Nat. Taiwan Univ., Taipei
fDate :
6/1/2009 12:00:00 AM
Abstract :
Texture compression is an important technique in graphics processing units (GPUs) for saving memory bandwidth. This paper presents a high-quality mipmapping texture compression (MTC) system with alpha maps. Based upon the wavelet transform, a hierarchical approach is adopted for mipmapping textures in the YCbCr color space and alpha channel. By inspecting the similarity between the alpha and luminance channels, the two channels are efficiently encoded together with linear prediction in the differential mode. In addition, the split mode manages textures with no strong relationship between the alpha and luminance channels. A layer overlapping technique is also proposed to reduce the texture memory bandwidth. Simulation results show that MTC can reduce the texture access traffic by 80% to 90% and provides high image quality as well. Compared with DirectX texture compression (DXTC), the most well-known texture compression with alpha maps, MTC reduces the texture access bandwidth by 30% more. VLSI implementation results show that the hardware cost of MTC is similar to that of DXTC and that MTC is suitable for integration in GPUs to provide high-quality textures with low memory bandwidth requirements.
Keywords :
bandwidth allocation; computer graphics; data compression; image coding; image colour analysis; image texture; DirectX texture compression; alpha channel; alpha maps; color space; graphics processing units; high-quality mipmapping texture compression; layer overlapping technique; luminance channels; memory bandwidth; wavelet transform; Graphics hardware; graphics processing unit; mobile graphics; texture compression;
Journal_Title :
Multimedia, IEEE Transactions on
DOI :
10.1109/TMM.2009.2017637