US4988985A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for a self-clearing copy mode in a frame-buffer memory
Assignee: APPLICON Inc
•
Filing: 1989-07-24
•
Granted: 1991-01-29
•
Expires: 2009-07-24
Abstract
Abstract A three-dimensional frame-buffer memory organized into a series of planes each storing one bit representative of a pixel on the display can draw a figure onto one of the planes. The figure can then be copied to preselected ones of the other planes while the first plane is cleared. A bit block transfer can be performed from an "invisible" portion of the first plane to pre-selected ones of the other planes.
Inventors
- 👤 Anthony C. Barkans
- 👤 Jorge Lach
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-28 22:35
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/36; G09G5/39; G09G5/393
Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
197 words
A method of operating a frame-buffer memory for refreshing an image on a raster-scanned display device, said memory comprising a plurality of identically organized planes, a first one of said plurality of planes being operable as an independent drawing plane, a remainder of said plurality of planes being operable to refresh said display, each of said planes operable for refreshing said display storing one bit of data representing each pixel of said image at a relative position, said drawing plane storing one bit of data associated with each pixel at said relative position, the method comprising: (a) drawing an image in a first one of said memory planes; (b) reading said image from said first memory plane to a temporary storage means; (c) selectively enabling memory planes other than said first memory plane for receiving said image for receiving said image; (d) writing said image from said temporary storage means to said enabled memory planes; (e) simultaneous with step d writing a constant to said first memory plane to thereby erase the image stored in said first memory plane; and (f) refreshing said raster-scanned display device from said enabled memory planes other than said first memory plane.
Claim 2
Independent Claim
197 words
A method of operating a frame-buffer memory for refreshing an image on a raster-scanned display device, said memory comprising a plurality of identically organized planes, a first one of said plurality of planes being operable as an independent drawing plane, a remainder of said plurality of planes being operable to refresh said display, each of said planes operable for refreshing said display storing one bit of data representing each pixel of said image at a relative position, said drawing plane storing one bit of data associated with each pixel at said relative position, the method comprising: (a) drawing an image in a first one of said memory planes; (b) reading said image from said first memory plane to a temporary storage means; (c) selectively enabling memory planes other than said first memory plane for receiving said image for receiving said image; (d) writing said image from said temporary storage means to said enabled memory planes; (e) simultaneous with step d writing a constant to said first memory plane to thereby erase the image stored in said first memory plane; and (f) refreshing said raster-scanned display device from said enabled memory planes other than said first memory plane.
Claim 3
Dependent Claim
209 words
A frame-buffer memory for refreshing an image of a raster-scanned display device, said memory comprising a plurality of identically organized planes, a first one of said plurality of planes being operable as an independent drawing plane, a remainder of said plurality of planes being operable to refresh said display, each of said planes operable for refreshing said display storing one bit of data representing each pixel of said image at a relative position, said drawing plane storing one bit of data associated with each pixel at said relative position, said frame-buffer memory comprising: (a) means for drawing an image in a fist one of said memory planes; (b) means for reading said image from said first memory plane to a temporary storage means; (c) means for selectively enabling memory planes other than said fist memory plane for receiving said image for receiving said image; (d) transfer means for writing said image from said temporary storage means to said enabled memory planes; (e) means operable simultaneously with said transfer means for writing a constant to said first memory plane to thereby erase the image stored in said first memory plane; and (f) means for refreshing said raster-scanned display device from said enabled memory planes other than said first memory plane.
Claim 4
Dependent Claim
209 words
A frame-buffer memory for refreshing an image of a raster-scanned display device, said memory comprising a plurality of identically organized planes, a first one of said plurality of planes being operable as an independent drawing plane, a remainder of said plurality of planes being operable to refresh said display, each of said planes operable for refreshing said display storing one bit of data representing each pixel of said image at a relative position, said drawing plane storing one bit of data associated with each pixel at said relative position, said frame-buffer memory comprising: (a) means for drawing an image in a fist one of said memory planes; (b) means for reading said image from said first memory plane to a temporary storage means; (c) means for selectively enabling memory planes other than said fist memory plane for receiving said image for receiving said image; (d) transfer means for writing said image from said temporary storage means to said enabled memory planes; (e) means operable simultaneously with said transfer means for writing a constant to said first memory plane to thereby erase the image stored in said first memory plane; and (f) means for refreshing said raster-scanned display device from said enabled memory planes other than said first memory plane.
Claim 5
Dependent Claim
231 words
In a computer graphics system, a multiple-plane frame-buffer memory for refreshing an image on a raster-scanned display device, said memory comprising a plurality of identically organized planes, a first one of said plurality of planes being operable as an independent drawing plane, a remainder of said plurality of planes being operable to refresh said display, each of said planes operable for refreshing said display storing one bit of data representing each pixel of said image at a relative position, said drawing plane storing one bit of data associated with each pixel at said relative position, said frame buffer memory comprising: (a) means for reading an image from a fist plane of said memory into a temporary storage means; (b) means for selectively placing one or more predetermined memory planes other than said first plane into a SET mode in which addressed bits of said predetermined memory planes represent a refreshed image; (c) means for placing said first plane into a CLEAR mode in which said image represented by addressed bits will be removed; (d) means for SETTING the bits representative of said image stored in said temporary storage means in said predetermined memory planes and simultaneously CLEARING the bits representative of said image in said first plane; and (e) means for refreshing said refreshed image on a raster-scanned display device from said predetermined memory planes other than said first memory plane.
Claim 6
Dependent Claim
231 words
In a computer graphics system, a multiple-plane frame-buffer memory for refreshing an image on a raster-scanned display device, said memory comprising a plurality of identically organized planes, a first one of said plurality of planes being operable as an independent drawing plane, a remainder of said plurality of planes being operable to refresh said display, each of said planes operable for refreshing said display storing one bit of data representing each pixel of said image at a relative position, said drawing plane storing one bit of data associated with each pixel at said relative position, said frame buffer memory comprising: (a) means for reading an image from a fist plane of said memory into a temporary storage means; (b) means for selectively placing one or more predetermined memory planes other than said first plane into a SET mode in which addressed bits of said predetermined memory planes represent a refreshed image; (c) means for placing said first plane into a CLEAR mode in which said image represented by addressed bits will be removed; (d) means for SETTING the bits representative of said image stored in said temporary storage means in said predetermined memory planes and simultaneously CLEARING the bits representative of said image in said first plane; and (e) means for refreshing said refreshed image on a raster-scanned display device from said predetermined memory planes other than said first memory plane.
Claim 7
Dependent Claim
45 words
The computer graphics system of claim 3 further comprising: means for writing a symbol in an invisible portion of said first plane of said memory; and means for copying said symbol into a visible portion of a predetermined memory plane other than said first plane.
References Cited (Backward Citations)
US4236228A
Cited
US4633416A
Cited
US4509043A
Cited
US4559535A
Cited
US4613852A
Cited
US4475104A
Cited
US4691295A
Cited
US4595917A
Cited
US4648050A
Cited
US4679038A
Cited
US4688190A
Cited
US4692759A
Cited
US4635049A
Cited
US4646078A
Cited
US4673930A
Cited
US4742474A
Cited
US4663619A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1994-01-28 | 1994-07-30 | 1995-01-29 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1998-01-28 | 1998-07-30 | 1999-01-29 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2002-01-28 | 2002-07-30 | 2003-01-29 | $7700.00 | Window Closed / Lapsed |