An image signal generated by a CCD image sensor is processed by the
block-generating section 28 provided in an image-signal processing
section 25. A class tap and a prediction tap are thereby extracted. The
class tap is output to an ADRC process section 29, and the prediction tap
is output to an adaptation process section 31. The ADRC process section
29 performs an ADRC process on the input image signal, generating
characteristic data. A classification process section 30 generates a
class code corresponding to the characteristic data thus generated and
supplies the same to an adaptation process section 31. The adaptation
process section 31 reads, from a coefficient memory 32, the set of
prediction coefficients which corresponds to the class code. The set of
prediction coefficients and the prediction tap are applied, thereby
generating all color signals, i.e., R, G and B signals, at the positions
of the pixels which are to be processed.