Patent ID: 6952501

Claim:
An image processing apparatus for processing image data on the basis of attribute data, comprising: first propagation means for propagating, of a plurality of pixel data which construct one-dimensional image data, pixel data specified by the attribute data in a first direction; second propagation means for propagating, of the plurality of pixel data which construct the one-dimensional image data, the pixel data specified by the attribute data in a second direction opposite to the first direction; arithmetic means for executing arithmetic processing for an output from said first propagation means and an output from said second propagation means to generate a plurality of pixel data which construct image data as a processing result; data holding means for sequentially holding one-dimensional image data output from data processing means comprising said first propagation means, said second propagation means, and said arithmetic means, thereby consequently holding two-dimensional image data; and data supply means for sequentially supplying, to said data processing means, the two-dimensional image data held by said data holding means as one-dimensional image data in a direction different from that of the one-dimensional image data output from said data processing means, thereby causing said data processing means to reprocess the image data.