Hardware XOR sprite for computer display systems
AssigneeInternational Business Machines Corporation
InventorsDarwin P. Rackley, R. Michael P. West
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsDarwin P. Rackley, R. Michael P. West
Estimating the term…
Method and apparatus for adjusting the color of the sprite in display systems, so that the sprite is always distinctively visible irrespective of the underlying displayed data. A palette DAC of a display system is provided with sprite control logic, which derives the color of a sprite to be overlaid on an image displayed on a video display unit of a display system by inverting only the most significant bit (MSB) of each of the red, green and blue pixel data components of the underlying image. In a preferred embodiment, the sprite control logic circuit comprises first, second and third multiplexors (MUXes) each having a first input connected to receive the MSB of the red, green and blue pixel data components of the underlying image, respectively, and a second input connected to receive the output of first, second and third XOR gates, respectively. Each of the first, second and third XOR gates similarly have a first input connected to receive the MSB of the red, green and blue pixel data components of the underlying image, respectively, and a second input connected to receive sprite data from a sprite RAM, which sprite data represents a sprite character to be overlaid on the displayed image.
In a computer display system comprising a video display unit (VDU) and a video random access memory (VRAM) for storing pixels comprising an image to be displayed on said VDU and for outputting said pixels one at a time, an apparatus for controlling a color of a sprite overlaid on said displayed image, the apparatus comprising:
Apparatus for controlling the color of pixels of a sprite overlaid on a portion of an image displayed on a video display unit (VDU) of a computer display system such that said sprite is visibly distinct from said displayed image, said computer display system including a graphics controller for activating a sprite control signal when a raster scanning beam of said VDU is at a pixel position on said VDU corresponding to said image portion upon which said sprite is overlaid and a video random access memory (VRAM) for storing said image in digital form such that each pixel of said image is stored as a word of image pixel data comprising at least one color component, and for outputting an image pixel data word of an image pixel to be displayed at said raster scanning beam pixel position, the apparatus comprising:
Apparatus for controlling a color of a sprite overlaid on an image displayed on a video display unit (VDU) of a computer display system such that said sprite is always visibly distinct from said displayed image, said computer display system including a graphics controller for selectively activating a sprite control signal for initiating display of said sprite and a video random access memory (VRAM) for storing said image in digital form in which each pixel of said image is represented by a word of pixel data comprising first, second and third color components, and for sequentially outputting pixel data words, the apparatus comprising:
Dependencies are inferred from the claim text.