Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
344 words
An image buffer for a graphics display apparatus which displays an image formed from an inputted image description representing a plurality of component surfaces of said image as intensity values of respective pixels, comprising: a serial multiplier tree circuit for evaluating an expression of the form AX+BY+C, where A, B and C are first, second and third coefficient values, respectively, X is a coordinate of a corresponding pixel in a matrix of the pixels of said graphics display apparatus, and Y is another coordinate, perpendicular to X, of the corresponding pixel in the matrix of the pixels of said graphics display apparatus, said expression including representations of respective aspects of each component surface of the inputted image description including representations of at least one of the projection of an inputted component surface, the depth of said inputted component surface with respect to other component surfaces of said image, and the color of said inputted component surface, said tree circuit including: (a) at least one leading multiplier comprising a plurality of respective adders which receive at first and second inputs thereof coefficients B and C, respectively, said leading multiplier producing respective first serial output signals at a plurality of outputs thereof representing an expression BY+C, and (b) a plurality of subsequent multipliers respectively connected to respective outputs of said leading multiplier, each subsequent multiplier including a plurality of respective adders which receive a respective first serial output signal from said leading multiplier at a first input and coefficient A at a second input thereof for producing respective second serial output signals as said expression AX+BY+C at a plurality of outputs thereof; and a plurality of memory cells responsive to said respective second serial output signals for determining in parallel, at each cell, the value of said expression AX+BY+C at the positions of the memory cells corresponding to each said pixel, and for selectively storing intensity values of said respective aspects of each component surface of the inputted image description in each cell corresponding to a pixel within the component surface of said inputted image description.
Claim 2
Dependent Claim
344 words
An image buffer for a graphics display apparatus which displays an image formed from an inputted image description representing a plurality of component surfaces of said image as intensity values of respective pixels, comprising: a serial multiplier tree circuit for evaluating an expression of the form AX+BY+C, where A, B and C are first, second and third coefficient values, respectively, X is a coordinate of a corresponding pixel in a matrix of the pixels of said graphics display apparatus, and Y is another coordinate, perpendicular to X, of the corresponding pixel in the matrix of the pixels of said graphics display apparatus, said expression including representations of respective aspects of each component surface of the inputted image description including representations of at least one of the projection of an inputted component surface, the depth of said inputted component surface with respect to other component surfaces of said image, and the color of said inputted component surface, said tree circuit including: (a) at least one leading multiplier comprising a plurality of respective adders which receive at first and second inputs thereof coefficients B and C, respectively, said leading multiplier producing respective first serial output signals at a plurality of outputs thereof representing an expression BY+C, and (b) a plurality of subsequent multipliers respectively connected to respective outputs of said leading multiplier, each subsequent multiplier including a plurality of respective adders which receive a respective first serial output signal from said leading multiplier at a first input and coefficient A at a second input thereof for producing respective second serial output signals as said expression AX+BY+C at a plurality of outputs thereof; and a plurality of memory cells responsive to said respective second serial output signals for determining in parallel, at each cell, the value of said expression AX+BY+C at the positions of the memory cells corresponding to each said pixel, and for selectively storing intensity values of said respective aspects of each component surface of the inputted image description in each cell corresponding to a pixel within the component surface of said inputted image description.
Claim 3
Dependent Claim
76 words
An image buffer as in claim 1, wherein said tree circuit and said plurality of memory cells are formed on a plurality of identical semiconductor chips, each chip including a predetermined number of storage devices and one-bit adders, alternately connected in series, and means for selectively applying coefficients A and B to one input of each of said one-bit adders and for applying coefficient C to another input of the first one-bit adder of said series.
Claim 4
Dependent Claim
139 words
An image buffer as in claim 2, wherein said leading multiplier and said subsequent multipliers each comprise a series of levels of simultaneously clocked storage devices and one-bit adders with carry, an output of each storage device in each level being applied as a first input to a storage device and an adder nominally in the next successive level, an adder in the next successive level of said leading multiplier also receiving as a second input coefficient B and further providing an output which is applied to a storage device nominally in the next successive level of said leading multiplier, whereas an adder in the next successive level of each of said subsequent multipliers receives as a second input coefficient A and further provides an output which is applied to a storage device nominally in the next successive level.
Claim 5
Dependent Claim
102 words
An image buffer as in claim 3, further comprising means for simulating preceding levels of said leading and subsequent multipliers, said simulating means comprising a plurality of storage device and adder pairs disposed in an alternating series, the number of said storage device and adder pairs being equal to the difference between the number of levels in a multiplier tree sufficient to designate all of the columns of pixels of said graphics display apparatus and the number of levels formed by the storage devices and one-bit address sufficient for the number of pixel columns formed on each of said identical semiconductor chips.
Claim 6
Dependent Claim
95 words
An image buffer as in claim 4, wherein said simulating means further comprises a register which latches signals indicative of the most significant bits of a binary representation of a coordinate value of a pixel of said graphics display apparatus, and gating means reponsive to the contents of said register for selectively gating coefficient A to respective inputs of respective adders of said storage device and adder pairs, an output of the final adder in said series of storage device and adder pairs being inputted into a subsequent multiplier whose preceding levels are being simulated.
Claim 7
Dependent Claim
50 words
An image buffer as in claim 5, wherein each of said storage devices is a flip-flop and said gating means is comprised of a plurality of AND gates which receive respective bits of the contents of said register at a first input and coefficient A at a second input thereof.
Claim 8
Dependent Claim
60 words
An image buffer as in claim 1, wherein the respective second serial output signals outputted by said subsequent multipliers correspond to a row of memory cells which similarly correspond to a row of pixels of said graphics display apparatus, said memory cells selectively storing said intensity values for each pixel of said row of pixels of said graphics display apparatus.