Logical drawing and transparency circuits for bit mapped video display controllers
First Claim
1. Apparatus for implementing a read-modify-write sequence in a pixel based video graphics controller using a frame buffer, comprising:
- a source of binary data representing transparency color for a pixel;
a source of binary data representing foreground color for the pixel;
binary data representing background color for the pixel sourced from the frame buffer;
means for comparing by pixel foreground color data with transparency color data and generating a signal upon correspondence; and
means for transmitting either the foreground color binary data or the background color binary data to the frame buffer in response to said logically defined signal from the means for comparing.
12 Assignments
0 Petitions
Accused Products
Abstract
An interface controller, situated between a graphics controller and a memory array in a color video display system operable in a read-modify-write mode, configured to detect a select transparency color in whole or in part and to respond by selectively changing the color binary data for the corresponding pixel in a frame buffer. In another aspect, the invention includes drawing modes impelmented by logically combining pixel color binary data in accordance with a defined truth table so as to allow the pixel color data representing a new image to interact in a defined manner based upon color with the data in a previously defined image. As implemented, the binary data in the frame buffer is acted upon in a read-modify-write sequence whereby the various logic operations analyze the source (foreground) pixel data, the destination (background) pixel data, in the context of control signals, to define the pixel color data written into the frame buffer as the color representation for that pixel position.
51 Citations
8 Claims
-
1. Apparatus for implementing a read-modify-write sequence in a pixel based video graphics controller using a frame buffer, comprising:
-
a source of binary data representing transparency color for a pixel; a source of binary data representing foreground color for the pixel; binary data representing background color for the pixel sourced from the frame buffer; means for comparing by pixel foreground color data with transparency color data and generating a signal upon correspondence; and means for transmitting either the foreground color binary data or the background color binary data to the frame buffer in response to said logically defined signal from the means for comparing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification