摘要 |
<p>A digital signal processor 1 is provided for performing digital image processing operations such as forward texture mapping. A first logic unit 21 receives input sample coordinates xr and xl, and determines a first colour weight value "w" and a second colour weight value "wN". A second logic unit 23 weights an input sample colour with the colour weight value wN, with the resultant weighted sample colour being added to accumulated weighted sample colours from one or more previous iterations, thereby producing a new accumulated weighted sample colour, ie the rgbaPartOut signal 13. A third logic unit 25 is configured to weight the input sample colour with the first colour weight value w, with the resultant weighted sample colour being added to the accumulated weighted sample colours rgbaPartln to produce the output colour signal rgbaOut 11. The logic unit 21 produces the output sample coordinate xOut that relates to the integer coordinate where the colour value of output sample rgbaOut 11 is meant for, and also generates a genPix signal that indicates when the output sample is valid. The operation described above continues for all iterations of input sample colours that contribute to a single output sample.</p> |