1. An image processing apparatus for generating a profile used to convert image data of an input color space into image data of an output color space via an absolute color space, comprising: a generator, arranged to generate patch data including multi-order colors; an obtainer, arranged to obtain colorimetric values corresponding to the patch data; a calculator, arranged to calculate reference values of the absolute color space corresponding to the patch data using first conversion data from the output color space to the absolute color space, which is included in the profile; and an updater, arranged to update second conversion data from the absolute color space to the output color space, which is included in the profile, using the calorimetric values and the reference values, wherein said generator converts color values included in a color gamut of a predetermined device of the generated color values.