High-performance texture decompression hardware

Image compression in the context of texture mapping presents two interesting advantages and brings high-performance texture mapping into the range of lowcost systems. The texture memory size is significantly reduced, and less bandwidth between the memory and the texturing unit is needed. Textures are compressed with a lossy method based on vector quantisation. We present a hardware architecture that decompresses textures before mapping them onto objects. The errors due to vector quantisation and the inherent image degradation in the compressed texture are analysed. To enhance the subjective image quality, adaptive space-variant filtering is applied locally during the texture-mapping phase to reduce the artefacts introduced by lossy compression in critical image areas.

[1]  R. Gray,et al.  Vector quantization , 1984, IEEE ASSP Magazine.

[2]  Thomas A. DeFanti,et al.  Two bit/pixel full color encoding , 1986, SIGGRAPH.

[3]  Maneesh Agrawala,et al.  Rendering from compressed textures , 1996, SIGGRAPH.

[4]  Ming Lei Liou,et al.  Overview of the p×64 kbit/s video coding standard , 1991, CACM.

[5]  Bhaskar Ramamurthi,et al.  Nonlinear space-variant postprocessing of block coded images , 1986, IEEE Trans. Acoust. Speech Signal Process..

[6]  Henry Fuchs,et al.  On visible surface generation by a priori tree structures , 1980, SIGGRAPH '80.

[7]  Gregory K. Wallace,et al.  The JPEG still picture compression standard , 1992 .

[8]  Lance Williams,et al.  Pyramidal parametrics , 1983, SIGGRAPH.

[9]  Paul S. Heckbert,et al.  Survey of Texture Mapping , 1986, IEEE Computer Graphics and Applications.

[10]  Kurt Akeley,et al.  Reality Engine graphics , 1993, SIGGRAPH.

[11]  P. Townsend,et al.  High Performance Computing for Computer Graphics and Visualisation , 1996, Springer London.

[12]  A. Robertson The CIE 1976 Color-Difference Formulae , 1977 .

[13]  Bryan F. J. Manly,et al.  Multivariate Statistical Methods : A Primer , 1986 .

[14]  Michael T. Orchard,et al.  Color quantization of images , 1991, IEEE Trans. Signal Process..

[15]  Wolfgang Straßer,et al.  Hardware for Superior Texture Performance , 1995, Workshop on Graphics Hardware.