Selective control of window related overlays and underlays
First Claim
1. An apparatus for displaying patterns in windows in a video display system, comprising:
- means for defining a plurality of windows for concurrent display in a video display system, each window having an associated image stored in an image frame buffer for display using a frame buffer palette;
means for defining an overlay pattern for the video display system, said overlay pattern being stored in an independent buffer independent of each said image frame buffer;
means for defining an underlay pattern for the video display system, said underlay pattern being stored in the independent buffer independent of each said image frame buffer; and
means for selectively associating each overlay and underlay pattern to at least one independent palette stored independent of said frame buffer palette so that display colors of each overlay and underlay pattern are provided by said at least one independent palette, each independent palette being associated with at least one window so that overlay and underlay patterns are selectively displayed in associated windows.
0 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and methods for selectively controlling by window the number of overlay planes, the number of overlay palettes, and the overlay/underlay plane masks in a graphics video display system. A logic/multiplex control translates overlay and underlay data patterns from a multiple plane VRAM (Video Random Access Memory), referenced to the graphics system frame buffer, into window specific patterns. The window related translation is conveyed to conventional RAMDACs (Random Access Memory Digital-to-Analog Converters) for raster scan synchronized digital-to-analog conversion. The translation as provided by the controller is responsive to data selectively and dynamically written into a random access memory, thus providing translation of overlay/underlay data into window distinct and selective overlay/underlay palette functions.
39 Citations
16 Claims
-
1. An apparatus for displaying patterns in windows in a video display system, comprising:
-
means for defining a plurality of windows for concurrent display in a video display system, each window having an associated image stored in an image frame buffer for display using a frame buffer palette; means for defining an overlay pattern for the video display system, said overlay pattern being stored in an independent buffer independent of each said image frame buffer; means for defining an underlay pattern for the video display system, said underlay pattern being stored in the independent buffer independent of each said image frame buffer; and means for selectively associating each overlay and underlay pattern to at least one independent palette stored independent of said frame buffer palette so that display colors of each overlay and underlay pattern are provided by said at least one independent palette, each independent palette being associated with at least one window so that overlay and underlay patterns are selectively displayed in associated windows. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for displaying overlay and underlay patterns in windows in a video display system, comprising the steps of:
-
defining a plurality of windows for concurrent display in the video display system, each window having an associated image stored in an image frame buffer for display using a frame buffer palette; defining an overlay pattern for the video display system, said overlay pattern being stored in an independent buffer independent of each said image frame buffer; defining an underlay pattern for the video display system, said underlay pattern being stored in an independent frame buffer independent of each said image frame buffer; and selectively associating each overlay and underlay pattern to at least one independent palette stored independent of said frame buffer palette so that display colors of each overlay and underlay pattern are provided by said at least one independent palette, each independent palette being associated with at least one window so that overlay and underlay patterns are selectively displayed in associated windows. - View Dependent Claims (8, 9, 10)
-
-
11. A system for controlling overlays and underlays in a display system, comprising:
-
a frame buffer memory for storing data for display; a memory for storing a plurality of windows for concurrent display using a frame buffer palette; a memory for storing overlay and underlay patterns, each said overlay and underlay pattern being stored in an independent buffer independent of each said frame buffer memory; means for providing palette data associated with at least one window; and logical means for selectively associating each overlay and underlay pattern to palette data stored in at least one independent palette stored independent of said frame buffer palette so that display colors of each overlay and underlay pattern are provided by said at least one independent palette. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A workstation system having overlays and underlays, comprising:
-
a general processor; a memory for the general processor; user interactive input/output for the general processor; a video display; and a graphics processor means responsive to the general processor for controlling the video display and comprising; a frame buffer memory for storing data for display; a memory for storing a plurality of windows for concurrent display using a frame buffer palette; a memory for storing overlay and underlay patterns, each said overlay and underlay pattern being stored in and independent buffer independent of each said frame buffer memory; means for providing palette data associated with at least one window; and logical means for selectively associating each overlay and underlay pattern to palette data stored in at least one independent palette stored independent of said frame buffer palette so that display colors of each overlay and underlay pattern are provided by said at least one independent palette.
-
Specification