To shorten a time required for an image resizing.
A work memory 14 consists of a semiconductor memory addressable in the row direction and the column direction, and image data expanded by a JPEG expansion circuit or image data taken in by a video codec 34 are written in this memory 14. A CPU 10 compares the size of an image stored in the work memory 14 with an output size to determine the order for resizing. When the size of the image stored in the work memory 14 is smaller than the output size, an image processing circuit 22 performs enlargement processing by data read in the row direction of the work memory 14 after performing enlargement processing by data read in the column direction. When the size of the image stored in the work memory 14 is larger than the output size, the picture processing circuit 22 performs reduction processing by data read in the column direction of the work memory 14 after performing reduction processing by data read in the row direction.