Programmable multi-format display controller
First Claim
1. Apparatus for generating a pixel image for display by a raster scan device, said image comprising foreground pixels and background pixels, each of said foreground and background pixels containing a plurality of bit positions and having a value at each of said bit positions, each of said bit positions having a foreground value and a background value associated therewith such that the foreground pixels have said foreground value at said bit position and the background pixels have said background value at said bit position, said apparatus comprising:
- an addressable memory for storing said pixel image, said memory having locations corresponding to said pixels;
means for generating a pixel signal indicating whether a pixel is a foreground pixel or a background pixel;
storage means for storing for each of said bit positions data representing the foreground and background values associated with said bit position for said image; and
means responsive to said pixel signal and to said storage means for simultaneously generating the foreground or background values of said pixel, as determined by said pixel signal, for each of said bit positions and for storing said values in said memory at the location corresponding to said pixel.
0 Assignments
0 Petitions
Accused Products
Abstract
A programmable display controller allows reconfiguration of bit plane memory and video output connections based upon the type of display device employed. The display controller allows for the definition of multiple bit planes when the display device supports color or multiple gray shades. Simultaneous storage of images to all defined planes is accomplished through the use of multi-store logic. Multi-store logic transforms a data stream defining foreground and background portions of an image within a given display area into a form that can be simultaneously written to the bit planes as required to create the necessary output. Under processor control, a video palette may be loaded to ensure that display output signals are routed to the correct connector pins. The routing of particular signals to particular pins is reconfigured through the selection and loading of the applicable video palette. Video connector leads are connected to the palette generated data signals or to electrical ground by means of reconfigurable jumpers. The number of bit planes and display pages can be readily modified with a multi-mode controller translating the selected mode into the required bit plane memory control signals.
24 Citations
4 Claims
-
1. Apparatus for generating a pixel image for display by a raster scan device, said image comprising foreground pixels and background pixels, each of said foreground and background pixels containing a plurality of bit positions and having a value at each of said bit positions, each of said bit positions having a foreground value and a background value associated therewith such that the foreground pixels have said foreground value at said bit position and the background pixels have said background value at said bit position, said apparatus comprising:
-
an addressable memory for storing said pixel image, said memory having locations corresponding to said pixels; means for generating a pixel signal indicating whether a pixel is a foreground pixel or a background pixel; storage means for storing for each of said bit positions data representing the foreground and background values associated with said bit position for said image; and means responsive to said pixel signal and to said storage means for simultaneously generating the foreground or background values of said pixel, as determined by said pixel signal, for each of said bit positions and for storing said values in said memory at the location corresponding to said pixel. - View Dependent Claims (2, 3)
-
-
4. In a graphics system for generating a pixel image comprising and array of pixels for display by a raster scan device, said system having an addressable memory for storing said pixel image, said memory having locations corresponding to said pixels, apparatus comprising:
-
an addressable palette containing plural locations corresponding to respective addresses for storing words to be output via output lines to said device, said device being responsive to only a predetermined subset of said output lines, each of said words containing a predetermined number of bits corresponding to the number of said output lines, said bits having an active logic level and an inactive logic level, said palette being responsive to an address input to supply the word stored at the corresponding location to said output lines; means for supplying an output from a location in said memory as an address input to said palette to cause the corresponding word to be supplied to said device; and means for loading said palette with words determined in accordance with said predetermined subset of said output lines, said loading means being selectively operable to load said palette with words set at said inactive logic level at bit positions corresponding to output lines that are not part of said predetermined subset of said output lines.
-
Specification