EP0174809A2

Graphics display rapid pattern fill using undisplayed frame buffer memory.

Abstract

57 A graphics display unit providing rapid filling of predetermined areas of the display screen with one or more predefined repetitive patterns stored in the undisplayed portion of a frame buffer memory. The picture processor in executing a display list will encounter commands to load the predefined pattern(s) into the undisplayed portion of the frame buffer memory. The pattern is copied or replicated from there across the entire width of the frame buffer, with the final replication of the pattern being truncated. The display control unit fills the predetermined shapes or areas of the image to be displayed with the pattern(s) thusly loaded into the frame buffer memory, by copying sections of the scan lines of the replicated pattern up into the displayed section of the frame buffer specifically defining the shape to be filled-in. Pattern alignment between contiguous areas to be filled in with that pattern, is provided. Rapid filling is achieved by having the portion of the pattern coincide, scan line by scan line, with the image to be filled, in the X dimension. The replicated pattern becomes visible when the shape is drawn on the screen, with the shape acting as a window for viewing the pattern.

EP0174809A2, drawing sheet 1
Sheet 1 of 8

Term

Term ended

Projected expiry passed 5 September 2005, 21.1 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

13 claims: 3 independent, 10 dependent

  1. 1
    An Improved method for rapidly filling-in pro- determined shapes or areas of a graphics display image with one or more predefined patterns, comprising:t (a) providing a frame buffer with a first section for receiving the information constituting the image to be displayed and a second section for receiving one or more patterns to be utilized in filling the predetermined shapes of the image being displayed;(b) defining at least one replicatable pattern to be utilized to fill said predetermined shapes: (c) entering the pattern information of said at least one pattern into said second section of the frame buffer;(d) replicating said pattern throughout the memory locations of said second section comprising the scan lines associated to the block of memory locations into which the pattern is entered initially;and (e) filling in one or more shapes of the image being displayed with said at least one predetermined pattern replicated in said frame buffer second section.
  2. 6
    In a graphics display apparatus, an improved arrangement for filling-in predetermined shapes or areas of an image to be displayed with one or more predefined patterns, comprising:(a) frame buffer means having memory means with first and second sections for receiving respectively the information constituting the image to be displayed and a pattern to be utilized in filling the predetermined shapes of the image being displayed;(b) means for defining at least one replicatable pattern to be utilized to fill-in said predetermined shapes;(c) means for entering the pattern information of said at least one pattern into the second section of the frame buffer memory means;(d) means for replicating the pattern throughout those memory locations of said second section comprising the scan lines associated to the memory location block into which the pattern has been entered initially;and (e) means for filling-in one or more shapes of the image being displayed with said at least one predefined pattern replicated in said second section of the frame buffer memory means.
  3. 11
    An arrangement according to cliam 6 wherein said replicating means comprises means for copying said at least one pattern from the memory location block into which said pattern is entered intitially.