Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
346 words
An apparatus for modifying data stored in a random access memory, the data corresponding to one or more rows of pixels of a stored image, the memory comprising a first memory (colour RAM) for storing a colour value for each pixel and a second memory (z-RAM) for storing a depth (z) value for each pixel, the apparatus comprising: means for receiving input data defining: addresses, colour values, and depth (z) values, which input data corresponds to a series of pixels; means for successively selecting each pixel in the series and synchronously supplying the corresponding addresses, input colour values, and input z-values; means for applying the corresponding address of each selected pixel to address inputs of the z-RAM and colour-RAM; means for reading from the z-RAM a currently stored z-value for each selected pixel; means for comparing the currently stored z-value with the corresponding input z-value for each selected pixel; means for writing the corresponding input z-values for each selected pixel into the addressed location of the z-RAM and for writing the corresponding input colour values into the addressed location of the colour-RAM, said writing means, responsive to an output of the comparing means, writing the corresponding input colour value into the colour-RAM and the corresponding input z-value into the z-RAM, to define a new stored colour value and a new stored z-value for a given selected pixel if the corresponding input z-value represents a lesser depth than the currently stored z-value for that pixel; wherein: (a) the z-RAM comprises: (i) a main random access array, and (ii) a serial access memory; (b) the apparatus further comprises means responsive to the input data for transferring the currently stored z-values for all pixels in the series from the main array of the z-RAM into the serial access memory of the z-RAM; and (c) the reading means reads the currently stored z-value of a succeeding pixel in the series from an output of the serial access memory, while the corresponding input values for the given pixel are being written into the colour-RAM and the main array of the z-RAM.
Claim 2
Independent Claim
346 words
An apparatus for modifying data stored in a random access memory, the data corresponding to one or more rows of pixels of a stored image, the memory comprising a first memory (colour RAM) for storing a colour value for each pixel and a second memory (z-RAM) for storing a depth (z) value for each pixel, the apparatus comprising: means for receiving input data defining: addresses, colour values, and depth (z) values, which input data corresponds to a series of pixels; means for successively selecting each pixel in the series and synchronously supplying the corresponding addresses, input colour values, and input z-values; means for applying the corresponding address of each selected pixel to address inputs of the z-RAM and colour-RAM; means for reading from the z-RAM a currently stored z-value for each selected pixel; means for comparing the currently stored z-value with the corresponding input z-value for each selected pixel; means for writing the corresponding input z-values for each selected pixel into the addressed location of the z-RAM and for writing the corresponding input colour values into the addressed location of the colour-RAM, said writing means, responsive to an output of the comparing means, writing the corresponding input colour value into the colour-RAM and the corresponding input z-value into the z-RAM, to define a new stored colour value and a new stored z-value for a given selected pixel if the corresponding input z-value represents a lesser depth than the currently stored z-value for that pixel; wherein: (a) the z-RAM comprises: (i) a main random access array, and (ii) a serial access memory; (b) the apparatus further comprises means responsive to the input data for transferring the currently stored z-values for all pixels in the series from the main array of the z-RAM into the serial access memory of the z-RAM; and (c) the reading means reads the currently stored z-value of a succeeding pixel in the series from an output of the serial access memory, while the corresponding input values for the given pixel are being written into the colour-RAM and the main array of the z-RAM.
Claim 3
Dependent Claim
18 words
An apparatus as claimed in claim 1, wherein the succeeding pixel is the next pixel in the series.
Claim 4
Dependent Claim
50 words
An apparatus as claimed in claim 1, wherein the means for applying the address of each selected pixel includes means for applying clock signals to the serial access memory to make the currently stored z-value for each successive pixel available in turn at the output of the serial access memory.
Claim 5
Dependent Claim
46 words
An apparatus as claimed in claim 1 wherein the comparing means comprises a digital comparator having a first input connected to the means for generating the successive input z-values and a second input for connection to the output of the serial access memory of the z-RAM.
Claim 6
Dependent Claim
24 words
An apparatus as claimed in claim 4 comprising means for connecting an output of the comparator to write-enable inputs of the z-RAM and colour-RAM.
Claim 7
Dependent Claim
46 words
An apparatus as claimed in claim 1 comprising one or more clocked latches for synchronising data applied to the colour-RAM and z-RAM with the signals applied to the address inputs of the colour-RAM and z-RAM respectively and with signals applied to control inputs of those RAMs.
Claim 8
Dependent Claim
30 words
An apparatus as claimed in claim 1 comprising a sequencing circuit for applying control signals to the colour-RAM and z-RAM synchronously with the selection of the pixels of the series.
Claim 9
Dependent Claim
64 words
An apparatus as claimed in claim 1, wherein the colour-RAM comprises a main random access array and a serial access memory, the means for writing the input colour values into the colour-RAM being arranged for connection to the main array of the colour-RAM, the apparatus further comprising a picture output arranged for connection to the output of the serial access memory of the colour-RAM.
Claim 10
Dependent Claim
20 words
An apparatus as claimed in claim 1, wherein the colour-RAM and z-RAM comprise one or more identical integrated circuit memories.
Claim 11
Dependent Claim
12 words
An electronic graphics system including an apparatus as claimed in claim 1.
Claim 12
Dependent Claim
45 words
The system of claim 10 further comprising: (a) a keyboard, coupled with the modifying apparatus; (b) a graphic digitiser tablet, coupled with the modifying apparatus; (c) a central processing unit, coupled with the modifying apparatus; and (d) a display unit, coupled with the modifying apparatus.