An image processing method comprising:
- discriminating, for every data unit of an input image signal, whether the data unit is black-and-white image data or color image data;
- detecting at least one of pre-stored line segment patterns from said data unit, and generating color signals for a black-and-white image corresponding to the detected line segment pattern when it has been discriminated that said data unit is black-and-white image data;
- and
- generating color signals for a color image when it has been discriminated that said data unit is color image data or when none of the pre-stored line segment patterns have been detected from said data unit.