To enhance compression rate of an image where a plurality of areas, where different image attributes are placed in a complicated fashion.
A frame memory 103 stores a full color image entered by an image entry section 102 in this processor. An area discrimination section 104 extracts a circumscribed rectangular area depending on a gradation image attribute, a solid image attribute or a binary image attribute and divides the extracted circumscribed rectangular area into a plurality of rectangular areas. An image processing section 105 applies image compression suitable for the image attribute for each rectangular area divided by the area discrimination section. A data integration section 106 integrates the data compressed by the image processing section 105 and a position and a size or the like of data in the image of the area before compression, and outputs the result is output from a data output section 107.
Next Patent: ARITHMETIC CODER AND ARITHMETIC DECODER