to each interpixel interval each output pixel characterized by a separate intensity thereafter the same procedure is repeated in the y dimension to provide five separate output pixel intensities for the area between any two adjacent interpolated pixels referring still to fig1 to expand interval p 34 in the x dimension convolution windows 10 a and 10 b are first selected about adjacent pixels p 3 and p 4 after convolution windows 10 a and 10 b have been selected the convolution hardware convolutes each of the windows 10 a and 10 b separately thereby generating two intermediate values b 1 and b 2 respectively the convolution equations for intermediate values b 1 and b 2 are expressed as b 1 u2211 i 1 m ue89e a i ue89e i i ue89e ue89e and 1 b 2 u2211 i 1 m ue89e a i ue89e i i 1 2 where a i are coefficients of the convolution filter which depend on the magnification factor n where in this example n is 5 after each of intermediate values b 1 and b 2 have been identified the intermediate values are provided to the linear interpolation hardware which interpolates intensities b 1 and b 2 across n output pixels to this end the interpolation hardware performs the following equations to determine intensities o k of final pixels p 1 u2032 p 2 u2032 p 3 u2032 p 4 u2032 and p 5 u2032 where k is 1 through n in the present example 1 through.