Claims
- 1. A method for displaying an image in a graphics display system, said method comprising the steps of;
- specifying a first window within a first portion of a display screen included within said graphics display system, whereby said first window is associated with a first plurality of pixels;
- specifying intensity data for said first plurality of pixels for an underlying image within said first window, wherein each of said first plurality of pixels within said first window has a first window identifier associated therewith;
- specifying a second window within a second portion of said display screen included within said graphics display system, whereby said second window is associated with a second plurality of pixels, and whereby only a portion of said second window overlies a portion of said first window;
- specifying intensity data for said second plurality of pixels for an overlying image within said second window, wherein each of said second plurality of pixels within said second window has a second window identifier associated therewith and wherein selected pixels among said second plurality of pixels supersede particular pixels among said first plurality of pixels within said displayed image;
- storing said intensity data for all of said first and second plurality of pixels and said first and second window identifiers for said overlying and underlying images in separate locations in a single frame buffer including said superseded pixels among said first plurality of pixels; and
- displaying an overall image comprised of said underlying image and said overlying image superimposed over at least a portion of said underlying image by utilizing said intensity data and said first and second window identifiers from said single frame buffer, wherein said first and second window identifiers provide for independent control of said first and second windows so that said first plurality of pixels can be updated during display of said overall image.
- 2. The method for displaying an image in a graphics display system according to claim 1, wherein said graphics display system comprises a color graphics display system, and wherein said step of specifying intensity data for a first plurality of pixels for an underlying image within a first window comprises specifying red, green and blue intensity data for said first plurality of pixels for said underlying image within said first window.
- 3. The method for displaying an image in a graphics display system according to claim 2, wherein said step of specifying intensity data for a second plurality of pixels for an overlying image within a second window comprises specifying red, green and blue intensity data for said second plurality of pixels for said overlying image within said second window.
- 4. The method for displaying an image in a graphics display system according to claim 2, wherein said step of specifying intensity data for a second plurality of pixels for an overlying image within a second window comprises specifying intensity data representing clear for said second plurality of pixels for said overlying image within said second window, wherein all or a portion of said overlying image is transparent.
- 5. The method for displaying an image in a graphics display system according to claim 1, wherein said step of storing said intensity data for each of said first and second plurality of pixels and said first and second window identifiers for said overlying and underlying images in separate locations in a single frame buffer comprises storing said intensity data for each of said first and second plurality of pixels for said underlying and overlying images in color and overlay planes, respectively, within said single frame buffer.
- 6. The method for displaying an image in a graphics display system according to claim 1, wherein said step of storing said intensity data for each of said first and second plurality of pixels and said first and second window identifiers for said overlying and underlying images in separate locations in a single frame buffer comprises storing said first and second window identifiers for said overlying and underlying images in separate window identification planes within said single frame buffer.
- 7. A frame buffer to be utilized in displaying an image in a graphics display system, said frame buffer comprising:
- at least one color plane, wherein said at least one color plane comprises a first plurality of pixels, and wherein said at least one color plane comprises a rendered image for display on a display screen;
- at least one overlay plane, wherein said at least one overlay plane comprises a second plurality of pixels, and wherein said second plurality of pixels supersedes at least a portion of said first plurality of pixels on said display screen;
- a first window identification plane associated with said at least one color plane, wherein said first window identification plane defines at least a first window for displaying at least a portion of said first plurality of pixels; and
- a second window identification plane associated with said at least one overlay plane, wherein said second window plane defines at least a second window, and wherein said first and second window identification planes provide for independent control of said at least first and second windows such that when said first and second plurality of pixels are displayed within said at least first and second windows, said portion of first plurality of pixels which are superseded by said second plurality of pixels may be updated during display of said second plurality of pixels.
- 8. The frame buffer to be utilized in displaying an image in a graphics display system according to claim 7, wherein said graphics display system comprises a color graphics display system, and wherein said first plurality of pixels comprise red, green, and blue intensity data, and wherein said red, green, and blue intensity data comprise said rendered image for display on said display screen.
- 9. The frame buffer to be utilized in displaying an image in a graphics display system according to claim 7, wherein said frame buffer provides for double buffering of intensity data for said first and second plurality of pixels.
- 10. A graphics display system for displaying an image on a display device, said graphics display system comprises:
- means for specifying a first window within a first portion of a display screen of said display device, whereby said first window is associated with a first plurality of pixel;
- means for specifying intensity data for said first plurality of pixels for an underlying image within said first window, wherein each of said first plurality of pixels within said first window has a first window identifier associated therewith;
- means for specifying a second window within a second portion of said display screen, whereby said second window is associated with a second plurality of pixels, and whereby a only portion of said second window overlies a portion of said first window;
- means for specifying intensity data for said second plurality of pixels for an overlying image within said second window, wherein each of said second plurality of pixels within said second window has a second window identifier associated therewith and wherein selected pixels among said second plurality of pixels supersede particular pixels among said first plurality of pixels within said displayed image;
- means for storing said intensity data for all of said first and second plurality of pixels and said first and second window identifiers for said overlying and underlying images in separate locations in a single frame buffer including said superseded pixels among said first plurality of pixels; and
- means for displaying an overall image comprised of said underlying image and said overlying image superimposed over at least a portion of said underlying image by utilizing said intensity data and said first and second window identifiers from said single frame buffer, wherein said first and second window identifiers provide for independent control of said first and second windows so that said first plurality of pixels can be updated during display of said overall image.
- 11. The graphics display system for displaying an image on a display device according to claim 10, wherein said graphics display system comprises a color graphics display system, and wherein said means for specifying intensity data for a first plurality of pixels for an underlying image within a first window comprises means for specifying red, green and blue intensity data for said first plurality of pixels for said underlying image within said first window.
- 12. The graphics display system for displaying an image on a display device according to claim 11, wherein said means for specifying intensity data for a second plurality of pixels for an overlying image within a second window comprises means for specifying red, green and blue intensity data for said second plurality of pixels for said overlying image within said second window.
- 13. The graphics display system for displaying an image on a display device according to claim 11, wherein said means for specifying intensity data for a second plurality of pixels for an overlying image within a second window comprises means for specifying intensity data representing clear for said second plurality of pixels for said overlying image within said second window, wherein all or a portion of said overlying image is transparent.
- 14. The graphics display system for displaying an image on a display device according to claim 10, wherein said means for storing said intensity data for each of said first and second plurality of pixels and said first and second window identifiers for said overlying and underlying images in separate locations in a single frame buffer comprises means for storing said intensity data for each of said first and second plurality of pixels for said underlying and overlying images in color and overlay planes, respectively, within said single frame buffer.
- 15. The graphics display system for displaying an image on a display device according to claim 10, wherein said means for storing said intensity data for each of said first and second plurality of pixels and said first and second window identifiers for said overlying and underlying images in separate locations in a single frame buffer comprises means for storing said first and second window identifiers for said overlying and underlying images in separate window identification planes within said single frame buffer.
Parent Case Info
This is a continuation of application Ser. No. 07/943,968, filed 11 Sep. 1992, abandoned.
US Referenced Citations (20)
Foreign Referenced Citations (4)
Number |
Date |
Country |
0392551 |
Oct 1990 |
EPX |
0403122 |
Dec 1990 |
EPX |
0456411 |
Nov 1991 |
EPX |
0486155 |
May 1992 |
EPX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
943968 |
Sep 1992 |
|