The interpolation is such that a column including any one of R, G and B to be processed is interpolated by weighted and averaged pixel data while a column not including the above color is interpolated by the averaged pixel data of a column adjoining it.