Skip to main content

Towards a Taxonomy for Display Processors

  • Conference paper
Advances in Computer Graphics Hardware IV

Part of the book series: Eurographic Seminars ((FOCUS COMPUTER))

  • 66 Accesses

Abstract

Image generation for raster displays proceeds in two main steps: geometry processing and pixel processing. The subsystem performing the pixel processing is called display processor.

In the paper a model for the display processor is developed that takes into account both function and timing properties. The model identifies scan conversion, hidden surface removal, shading and anti-aliasing as the key functions of the display processor. The timing model is expressed in an inequation being fundamental for all display processor architectures.

On the basis of that model a taxonomy is presented which classifies display processors according to four main criteria: function, partitioning, architecture and performance.

The taxonomy is applied to five real display processors: Pixel-planes, SLAM, PROOF, the Ray-Casting Machine and the Structured Frame Store System.

Investigation of existing display processor architectures on the basis of the developed taxonomy revealed a potential new architecture. This architecture partitions the image generation process in image space and employs a tree topology.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • [Abram et al. 1986]_Gregory D. Abram and Henry Fuchs: VLSI Architectures for Computer Graphics. In G. Enderle, editor, Advances in Computer Graphics I, pages 6–21, Springer-Verlag, Berlin, Heidelberg, New York, Tokyo, 1986.

    Google Scholar 

  • [Akman et al. 1988]_Varol Akman et al.: A Vector-like Architecture for Raster Graphics. In A.A.M. Kuijk and Wolfgang Straßer, editors, Advances in Computer Graphics Hardware II, pages 137–154, Eurographics, Springer-Verlag, 1988.

    Google Scholar 

  • [Blinn 1989a]_James F. Blinn: Return of the Jaggy. IEEE Computer Graphics & Applications, 82–89, March 1989.

    Google Scholar 

  • [Blinn 1989b]_James F. Blinn: What We Nee Around Here Is More Aliasing. IEEE Computer Graphics & Applications, 75–79, January 1989.

    Google Scholar 

  • [Carlbom 1980]_Ingrid B. Carlbom: System Architecture for High-Performance Vector Graphics. PhD thesis, Dept. of Computer Science, Brown University, Providence, R.I., 1980.

    Google Scholar 

  • [Carpenter 1984]_Loren Carpenter: The A-buffer, an Antialiased Hidden Surface Method. Computer Graphics, 18(3):103–108, July 1984.

    Article  MathSciNet  Google Scholar 

  • [Clark 1982]_James H. Clark: The Geometry Engine: A VLSI Geometry System for Graphics. Computer Graphics, 16(3):127–133, July 1982.

    Article  Google Scholar 

  • [Claussen 1988]_Ute Claussen: Beleuchtungsmodell und Beleuchtungsalgorithmen in der Graphischen Datenverarbeitung. Forschungsbericht WSI-GRIS 88-3, Wilhelm-Schickard-Institut für Informatik, Universität Tübingen, WSI-GRIS, Auf der Morgenstelle 10/C9, D-7400 Tübingen, W-Germany, 1988.

    Google Scholar 

  • [Demetrescu 1985]_Stefan Demetrescu: High Speed Image Rasterization Using Scan Line Access Memories. In Henry Fuchs, editor, Proceedings of the Chapel Hill Conference on VLSI, pages 221–243, Computer Science Press Inc., 1803 Research Blvd., Rockville, Maryland 20850, 1985.

    Google Scholar 

  • [Dew et al. 1985]_Peter M. Dew et al.: Systolic Array Architectures for High Performance CAD/CAM Workstations. In Rae A. Earnshaw, editor, Fundamental Algorithms for Computer Graphics, pages 659–694, NATO ASI, Springer-Verlag, Berlin, Heidelberg, New York, Tokyo, 1985.

    Google Scholar 

  • [Fuchs 1988]_Henry Fuchs: An Introduction to Pixel-planes and other VLSI-intensive Graphics Systems. In R.A. Earnshaw, editor, Theoretical Foundations of Computer Graphics and CAD, chapter 6, pages 675–688, Springer-Verlag, 1988.

    Google Scholar 

  • [Fuchs et al. 1982]_Henry Fuchs et al.: Developing Pixel-Planes. A Smart Memory-Based Raster Graphics System. In Proceedings of the Conference on Advanced Research in VLSI, M.I.T., pages 137–146, January 1982.

    Google Scholar 

  • [Fuchs et al. 1985]_Henry Fuchs et al.: Fast Spheres, Shadows, Textures, Transparencies, and Image Enhancements in Pixel-Planes. Computer Graphics, 19(3):lll–120, July 1985.

    Article  Google Scholar 

  • [Fuchs et al. 1988]_Henry Fuchs et al.: Coarse-Grain and Fine-Grain Parallelism in the Next Generation Pixel-planes Graphics System. In Proceedings of the International Conference and Exhibition on Parallel Processing for Computer Vision and Display, University of Leeds, UK, January 1988.

    Google Scholar 

  • [Ghazanfarpour et al. 1987]_Djamchid Ghazanfarpour and Bernard Peroche: A Fast Antialiasing Method with a Z-Buffer. In G. Maréchel, editor, Eurographics’ 87, pages 503–512, Eurographics, Elsevier Science Publishers B.V. (North Holland), 1987.

    Google Scholar 

  • [Giloi 1983]_W.K. Giloi: Towards a Taxonomy of Computer Architecture Based on the Machine Data Type View. In The 10th Annual Symposium on Computer Architecture, pages 6–15, ACM, 1983.

    Google Scholar 

  • [Hu et al. 1985]_Mei-Cheng Hu and James D. Foley: Parallel Processing Approaches to Hidden-Surface Removal in Image Space. Computer & Graphics, 9(3):303–317, 1985.

    Article  Google Scholar 

  • [Jayasinghe 1989]_J.A.K.S. Jayasinghe: Personal Communications. July 1989. —.

    Google Scholar 

  • [Jayasinghe et al. 1988]_J.A.K.S. Jayasinghe et al.: A Display Controller for a Structured Frame Store System. In A.A.M. Kuijk, editor, Third Eurographics Workshop on Graphics Hardware, Eurographics, 1988. The proceedings will be published in the book “Advances in Graphics Hardware III” by Springer-Verlag in 1989.

    Google Scholar 

  • [Kedem et al. 1984a]_Gershon Kedem and John L. Ellis: Computer Structures for Curve-Solid Classification in Geometric Modeling. Technical Report TR84-137, Rochester Institute of Technology, Microelectronics Center of North Carolina, September 1984.

    Google Scholar 

  • [Kedem et al. 1984b]_Gershon Kedem and John L. Ellis: The Raycastig Machine. In The Proceedings of the 1984 International Conference on Computer Design, pages 533–538, IEEE, 1984.

    Google Scholar 

  • [Kilgour 1981]_A.C. Kilgour: A Hierarchical Model of a Graphics System. Computer Graphics, 15(l):35–47, April 1981.

    Article  Google Scholar 

  • [Kilgour 1985]_Alistair C. Kilgour: Parallel Architectures for High Performance Graphics Systems. In Rae A. Earnshaw, editor, Fundamental Algorithms for Computer Graphics, pages 695–703, NATO ASI, Springer-Verlag, Berlin, Heidelberg, New York, Tokyo, 1985.

    Google Scholar 

  • [Kuijk et al. 1988]_A.A.M. Kuijk et al.: An Exact Incremental Hidden Surface Removal Algorithm. In Fons Kuijk and Wolfgang Straßer, editors, Advances in Computer Graphics Hardware II, pages 21–38, Eurographics, Springer-Verlag, 1988.

    Google Scholar 

  • [Lakshminarasimhan et al. 1989]_A.L. Lakshminarasimhan and Mandayam Srivas: A Framework for Functional Specification and Transformation of Hidden Surface Elimination Algorithms. Computer Graphics Forum, 8(2):75–98, June 1989.

    Article  Google Scholar 

  • [Latham 1985]_Roy W. Latham: Image Generator Architectures and Features. In Roy Latham, editor, Course notes for high performance image generation systems, chapter 7, Latham, Link Flight Simulator Division — The Singer Company — Sunnyvale, CA, July 1985. Reprinted from the 5th Interservice/Industry Training Equipment Conference, 1983.

    Google Scholar 

  • [Parke 1980]_Frederic I. Parke: Simulation and Expected Performance Analysis of Multiple Processor Z-Buffer Systems. Computer Graphics, 13(3):48–56, July 1980.

    Article  Google Scholar 

  • [Pineda 1988]_Juan Pineda: A Parallel Algorithm for Polygon Rasterization. Computer Graphics, 22(4):17–20, August 1988.

    Article  Google Scholar 

  • [Porter et al. 1984]_Thomas Porter and Tom Duff: Compositing Digital Images. Computer Graphics, 18(3):253–259, July 1984.

    Article  Google Scholar 

  • [Poulton et al. 1985a]_John Poulton et al.: Pixel-Planes: Building a VLSI-Based Graphic System. In Henry Fuchs, editor, Chapel Hill Conference on Very Large Scale Integration, pages 35–60, Computer Science Press, Inc., 1803 Research Blvd., Rockville, Maryland, 1985.

    Google Scholar 

  • [Poulton et al. 1985b]_John Poulton et al.: Pixel-planes graphic engine. In Neil H. E. Weste and Kamran Eshraghian, editors, Principles of CMOS VLSI Design — A Systems Perspective, pages 448–480, Addison-Wesley, Reading, Mass., 1985.

    Google Scholar 

  • [Pulleyblank et al. 1987]_Ron Pulleyblank and John Kapenga: The Feasibility of a VLSI Chip for Ray Tracing Bicubic Patches. IEEE Computer Graphics & Applications, 7(3):33–44, March 1987.

    Article  Google Scholar 

  • [Reghbati et al. 1988]_Hassan K. Reghbati and Anson Y.C. Lee: Computer Graphics Hardware: Image Generation and Display. IEEE Computer Society, 1988.

    Google Scholar 

  • [Robertson 1988]_Philip K. Robertson: Visualizing Color Gamuts: A User Interface for the Effective Use of Perceptual Color Spaces in Data Displays. IEEE Computer Graphics & Applications, 50–64, September 1988.

    Google Scholar 

  • [Romanova 1988]_Claudia Romanova: Effizientes Anti-Aliasing für die Bilderzeugung auf Rastersichtgeräten. In W. Barth, editor, Visualisierungstechniken und Algorithmen, pages 109–118, Gesellschaft für Informatik, Österreichische Computer Gesellschaft, Springer Verlag, September 1988.

    Google Scholar 

  • [Schneider 1988a]_Bengt-Olaf Schneider: A Processor for an Object-Oriented Rendering System. Computer Graphics Forum, 7:301–310, 1988.

    Article  Google Scholar 

  • [Schneider 1988b]_Bengt-Olaf Schneider: Ray Tracing Rational B-Spline Patches in VLSI. In A.A.M. Kuijk and Wolfgang Straßer, editors, Advances in Graphics Hardware II, Eurographics, Springer-Verlag, 1988.

    Google Scholar 

  • [Schneider et al. 1988]_Bengt-Olaf Schneider and Ute Claussen: PROOF: An Architecture for Rendering in Object Space. In Third Eurographics Workshop on Graphics Hardware, Eurographics, 1988. The proceedings will be published in the book “Advances in Graphics Hardware III” by Springer-Verlag in 1989.

    Google Scholar 

  • [Sutherland et al. 1974]_Ivan E. Sutherland et al.: A Characterization of Ten Hidden-Surface Algorithms. ACM Computing Surveys, 6(l):l–55, March 1974.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1991 EUROGRAPHICS The European Association for Computer Graphics

About this paper

Cite this paper

Schneider, BO. (1991). Towards a Taxonomy for Display Processors. In: Grimsdale, R.L., Straßer, W. (eds) Advances in Computer Graphics Hardware IV. Eurographic Seminars. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-76298-7_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-76298-7_1

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-76300-7

  • Online ISBN: 978-3-642-76298-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics