Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
136 words
A computer system comprising: a central processing unit, main memory, a busing system including a data bus, an output display, and a frame buffer joining the busing system to the output display, the frame buffer comprising an array of memory cells for storing data indicating pixels to be displayed on the output display, access circuitry for selecting memory cells in the array, first and second color value registers, a plurality of latches, wherein data to be read from the array and data to be written to the array is stored, circuitry for writing pixel data from the array to the latches, and circuitry coupled to the latches and the color value registers for writing pixel data selectively from the color value registers or from the latches to a plurality of storage positions in the array simultaneously.
Claim 2
Dependent Claim
136 words
A computer system comprising: a central processing unit, main memory, a busing system including a data bus, an output display, and a frame buffer joining the busing system to the output display, the frame buffer comprising an array of memory cells for storing data indicating pixels to be displayed on the output display, access circuitry for selecting memory cells in the array, first and second color value registers, a plurality of latches, wherein data to be read from the array and data to be written to the array is stored, circuitry for writing pixel data from the array to the latches, and circuitry coupled to the latches and the color value registers for writing pixel data selectively from the color value registers or from the latches to a plurality of storage positions in the array simultaneously.
Claim 3
Dependent Claim
76 words
A computer system as claimed in claim 1 in which the circuitry for writing pixel data selectively from the color value registers or from the latches to a plurality of storage positions in the array simultaneously comprises a plurality of multiplexors connected to each of the color value registers and to the latches, and a source of control signals for causing the multiplexors to select pixel data from the color value registers or from the latches.
Claim 4
Dependent Claim
42 words
A computer system as claimed in claim 2 in which the source of control signals for causing the multiplexors to select pixel data from the color value registers or from the latches comprises circuitry for transferring control signals on the data bus.
Claim 5
Dependent Claim
22 words
A computer system as claimed in claim 1 further comprising circuitry for causing multiplexors to select pixel data from the data bus.
Claim 6
Dependent Claim
51 words
A computer system as claimed in claim 1 further comprising a shift register providing a number of storage positions substantially less than the number of pixels in a row of a display, and circuitry for writing pixel data to the shift register from the array for presentation on an output display.
Claim 7
Dependent Claim
36 words
A computer system as claimed in claim 1 in which the array of memory cells is arranged in a plurality of planes, and further comprising circuitry for selecting any of the plurality of planes for accessing.
Claim 8
Dependent Claim
152 words
A frame buffer designed to be coupled to a data bus and to an output display in a computer system, the frame buffer comprising an array of memory cells for storing data indicating pixels to be displayed on the output display, access circuitry for selecting memory cells in the array, first and second color value registers, latching circuitry for storing pixel data equivalent to a plurality of pixels in a row of pixel data to be displayed on the output display, where data to be read from the array and data to be written to the array is stored in the latching circuitry, circuitry for writing pixel data from the array to the latching circuitry, and circuitry coupled to the latching circuitry and the color value registers for writing pixel data selectively from the color value registers or from the latching circuitry to a plurality of storage positions in the array simultaneously.
Claim 9
Dependent Claim
152 words
A frame buffer designed to be coupled to a data bus and to an output display in a computer system, the frame buffer comprising an array of memory cells for storing data indicating pixels to be displayed on the output display, access circuitry for selecting memory cells in the array, first and second color value registers, latching circuitry for storing pixel data equivalent to a plurality of pixels in a row of pixel data to be displayed on the output display, where data to be read from the array and data to be written to the array is stored in the latching circuitry, circuitry for writing pixel data from the array to the latching circuitry, and circuitry coupled to the latching circuitry and the color value registers for writing pixel data selectively from the color value registers or from the latching circuitry to a plurality of storage positions in the array simultaneously.
Claim 10
Dependent Claim
79 words
A frame buffer as claimed in claim 7 in which the circuitry for writing pixel data selectively from the color value registers or from the latching circuitry to a plurality of storage positions in the array simultaneously comprises a plurality of multiplexors connected to each of the color value registers and to the latching circuitry, and a source of control signals for causing the multiplexors to select pixel data from the color value registers or from the latching circuitry.
Claim 11
Dependent Claim
43 words
A frame buffer as claimed in claim 8 in which the source of control signals for causing the multiplexors to select pixel data from the color value registers or from the latching circuitry comprises circuitry for transferring control signals on the data bus.
Claim 12
Dependent Claim
22 words
A frame buffer as claimed in claim 7 further comprising circuitry for causing multiplexors to select pixel data from the data bus.
Claim 13
Dependent Claim
52 words
A frame buffer as claimed in claim 7 further comprising a shift register providing a number of storage positions substantially less than the number of pixels in a row of an output display, and circuitry for writing pixel data to the shift register from the array for presentation on an output display.
Claim 14
Dependent Claim
36 words
A frame buffer as claimed in claim 7 in which the array of memory cells is arranged in a plurality of planes, and further comprising circuitry for selecting any of the plurality of planes for accessing.
Claim 15
Dependent Claim
209 words
A frame buffer designed to be coupled to a data bus and to an output display in a computer system, the frame buffer comprising an array of memory cells for storing data indicating pixels to be displayed on the output display, address decoding circuitry for controlling access to the array, the address decoding circuitry including column address decoding circuitry for selecting groups of adjacent columns of the array, a plurality of circuits for selectively writing to each of the columns of any of said adjacent columns, a plurality of color value registers, latching circuitry for storing pixel data equivalent to a substantial portion of a row of pixel data to be displayed on the output display, where data to be read from the array and data to be written to the array is stored in the latching circuitry, circuitry for writing pixel data from selected groups of adjacent columns of the array to the latching circuitry, and circuitry coupled to the color value registers, the latching circuitry and the data bus for connecting either selected ones of the color value registers, the latching circuitry, or the data bus to ones of the circuits for selectively writing to each of the columns of any of said groups of adjacent columns.
Claim 16
Dependent Claim
209 words
A frame buffer designed to be coupled to a data bus and to an output display in a computer system, the frame buffer comprising an array of memory cells for storing data indicating pixels to be displayed on the output display, address decoding circuitry for controlling access to the array, the address decoding circuitry including column address decoding circuitry for selecting groups of adjacent columns of the array, a plurality of circuits for selectively writing to each of the columns of any of said adjacent columns, a plurality of color value registers, latching circuitry for storing pixel data equivalent to a substantial portion of a row of pixel data to be displayed on the output display, where data to be read from the array and data to be written to the array is stored in the latching circuitry, circuitry for writing pixel data from selected groups of adjacent columns of the array to the latching circuitry, and circuitry coupled to the color value registers, the latching circuitry and the data bus for connecting either selected ones of the color value registers, the latching circuitry, or the data bus to ones of the circuits for selectively writing to each of the columns of any of said groups of adjacent columns.
Claim 17
Dependent Claim
55 words
A frame buffer as claimed in claim 13 in which the circuitry for connecting either selected ones of the color value registers, the latching circuitry, or the data bus to ones of the circuits for selectively writing to each of the columns of any of said groups of adjacent columns comprises a plurality of multiplexors.
Claim 18
Dependent Claim
72 words
A frame buffer as claimed in claim 14 in which the circuitry for connecting either selected ones of the color value registers, the latching circuits, or the data bus to ones of the circuits for selectively writing to each of the columns of any of said groups of adjacent columns comprises circuitry for transferring control signals on the data bus, and a register for storing control signals transferred on the data bus.
Claim 19
Dependent Claim
52 words
A frame buffer as claimed in claim 13 further comprising a shift register providing a number of storage positions substantially less than the number of pixels in a row of an output display, and circuitry for writing pixel data to the shift register from the array for presentation on an output display.
Claim 20
Independent Claim
168 words
A method for selecting data to be transferred to a frame buffer comprising the steps of: storing data in a color value register to indicate a color value of pixels to be stored in a row of the frame buffer, storing data in a plurality of latches to indicate a value of a plurality of pixels stored in a row of the frame buffer; storing data in a pixel mask register to indicate pixels to which color values are to be written from a color value register for storage in the frame buffer; providing data defining pixel values on conductors of a data bus to indicate a color value of at least one pixel to be stored in the frame buffer; and providing a plurality of control signals to select for any operation of storing in the frame buffer from among the data in the color value register, the plurality of latches, and the conductors of the data bus the data to be stored in the frame buffer.
Claim 21
Independent Claim
168 words
A method for selecting data to be transferred to a frame buffer comprising the steps of: storing data in a color value register to indicate a color value of pixels to be stored in a row of the frame buffer, storing data in a plurality of latches to indicate a value of a plurality of pixels stored in a row of the frame buffer; storing data in a pixel mask register to indicate pixels to which color values are to be written from a color value register for storage in the frame buffer; providing data defining pixel values on conductors of a data bus to indicate a color value of at least one pixel to be stored in the frame buffer; and providing a plurality of control signals to select for any operation of storing in the frame buffer from among the data in the color value register, the plurality of latches, and the conductors of the data bus the data to be stored in the frame buffer.
Claim 22
Dependent Claim
39 words
A method for selecting data to be transferred to a frame buffer as claimed in claim 17 in which the step of providing control signals comprises furnishing at least three independent control signals to select different modes of operation.
Claim 23
Dependent Claim
108 words
A method for selecting data to be transferred to a frame buffer as claimed in claim 18 in which the step of providing a plurality of control signals to select for any operation of storing in the frame buffer from among the data in the color value register, the plurality of latches, and the conductors of the data bus the data to be stored in the frame buffer comprises the additional step of: utilizing the data stored in the pixel mask register as additional control signals to indicate pixels to which color values are to be written from the color value register for storage in the frame buffer.
Claim 24
Dependent Claim
57 words
A method for selecting data to be transferred to a frame buffer as claimed in claim 17 further comprising causing a plurality of multiplexors to select pixel data from among the data in the color value register, the plurality of latches, and the conductors of the data bus the data to be stored in the frame buffer.