An image processing apparatus for processing image data including:
appending information generating unit for receiving image data and
generating an appending information based on contents of the image data;
correlativity judgment unit for judging correlativity between the
received image data and another image data, including the appending
information based on the appending information; and correlativity
information assignment unit for assigning correlativity information
indicating the correlativity to both the received image data and the
other image data.