摘要 |
An image processing apparatus in which a digital image data can be moved, rotated, enlarged/reduced with a variable magnification, and the like. This apparatus includes a generator to generate image data of at least one picture plane; a first memory to store the image data of a part of the picture plane; a processor for performing a coordinate converting process for the image data stored in the first memory; a second memory to store the result of the converting process by the processor; and a controller to control the storing operation by the first memory, the processing operation by the processor, and the storing operation by the second memory so as to repeatedly execute these operations a plurality of times. The processor rotates the image data and has a first calculating unit to calculate the rotation of the image data in the first memory and a second calculating unit to calculate an amount of parallel movement of the partial image data in association with the rotation of the image data. With this apparatus, e.g., the raster input image data can be real-time processed at a high speed by hardware consisting of a memory of a small capacity, a few multipliers, etc.
|