Patent ID: 7053895

Claim:
An image processing apparatus which processes input image data of Y lines, each line consisting of X pixels, by using an SIMD (Single Instruction stream Multiple Data stream) processor, comprising: calculation means including N (X>N>1, Y>N>1) elemental processors capable of operating in parallel; input means for dividing the image data of one line with respect to every N pixels and inputting the divided image data; storage means for storing the divided and input N-pixel image data of the N lines; and image processing means for supplying, from among the N-pixel image data of the N lines stored in said storage means, the N image data respectively to the N elemental processors of said calculation means, and causing the respective elemental processors to perform the calculations of the same kind in parallel, wherein said image processing means causes the respective elemental processors to execute in parallel the calculations of the input image data of different lines and different positions of a main scan line, from among the N image data respectively supplied to the N elemental processors.