creating history information that indicates {HEAD ~ a type} and a sequence of the plurality of {TAIL ~ different types} of image processing processes that have been sequentially performed to the image data that has been read from the memory; and 
creating history information that indicates { HEAD ~ a type } and a sequence of the plurality of { TAIL ~ different types } of image processing processes that have been sequentially performed to the image data that has been read from the memory ; and
OTH OTH OTH OTH OTH HEAD HEAD HEAD HEAD HEAD HEAD OTH OTH OTH OTH OTH OTH OTH TAIL TAIL TAIL TAIL TAIL TAIL OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH