×

Antialiased imaging with improved pixel supersampling

  • US 5,684,939 A
  • Filed: 08/08/1996
  • Issued: 11/04/1997
  • Est. Priority Date: 07/09/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. An image processing system for receiving polygon data and developing antialiased display data, comprising:

  • a geometry convertor for receiving the polygon data in world coordinates and for converting the polygon data in world coordinates to polygon data in screen coordinates based on physical characteristics of a display in communication with the image processing system;

    a scan convertor for receiving the polygon data in screen coordinates from the geometry convertor and converting the polygon data in screen coordinates into pixel data, the pixel data including pixel screen coordinates and for each pixel having a supersample covered by a polygon including at least one color value and a supersample coverage mask indicating an extent of polygon coverage within each pixel; and

    a raster system having at least one image processor for receiving the pixel data for each pixel, for developing a region mask based on the supersample coverage mask for each pixel, and for storing the color value in association with the region mask as antialiased display data in an image memory in communication with the image processor based on the pixel screen coordinates, the region mask being operative to indicate one or more geographical regions of supersamples within each pixel covered by one or more polygons and being operative to indicate a color value stored in the image memory to be assigned to the supersamples in a geographical region when the antialiased display data is displayed on the display, whereby only a single color value for supersamples within a geographical region of each pixel is stored in the image memory, wherein the image processor is further operative to develop a mode value for each pixel that together with the region mask for each pixel specifies a coverage state, characterized by the number of polygons covering the pixel, and wherein the image processor is further operative to update the color value assigned to a pixel based on changes to the pixel'"'"'s coverage state.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×