Abstract:
A colour image sensor has an image array (10) in which a pixel of a given colour (R,G,B) is surrounded by pixels of other colours in a quasi-hexagonal manner. Colour values for a given pixel are derived from the actual value of that pixel's colour and average values of the neighbouring pixels of other colours. These values are derived by reading pixel values from three adjacent lines into three channels (12,14,16) each comprising delay lines (20,22,34,36) as temporary storage means, the averaging being performed by summing (24,28) the relevant data from the channels (12,14,16). Bayer-type patterns and four colour patterns of pixels are also described.