×

Computer system with improved pixel processing capabilities

  • US 5,774,133 A
  • Filed: 07/07/1993
  • Issued: 06/30/1998
  • Est. Priority Date: 01/09/1991
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer system, comprising:

  • a display providing a large number of selectably visible pixels;

    at least one central processing unit which manipulates graphical objects in an image space containing at least as many pixels as the number of pixels in said display;

    an image memory, containing at least as many addressible pixel data locations as the number of pixels in said display;

    a display driver, which can access said pixel data locations in said image memory and drive said display, in accordance therewith, to produce a viewable image corresponding to the data stored in at least some pixel data locations in said image memory; and

    a pixel processing unit, connected to receive data which defines positions of graphical objects from said central processing unit, and accordingly to write pixel data into said image memory;

    wherein said pixel processing unit is connected for parallel access to said image memory, such that said pixel processing unit normally reads or writes data for a plurality of pixel locations, corresponding to a patch of pixels which are contiguous in said image space, in each single access to said image memory;

    and wherein said central processing unit is operable to command a line to be drawn between two specified endpoints, and in response thereto said pixel processing unit;

    incrementally selects the appropriate pixel patches for manipulation, by a method wherein a cumulative error term is carried forward from one patch to the next;

    accesses locations in said image memory corresponding to successively selected patches of pixels, and performs an interpolation operation to determine which pixels of each respective patch are part of said line, and selectively writes corresponding data, for the thus-determined pixels of said respective patch, into said image memory;

    wherein any two sequentially selected ones of said patches of pixels adjoin, in said image space, along an entire side of each patch;

    and wherein said display driver produces an image on said display which at least partially includes the pixels rendered by said pixel processing unit.

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