Patent ID: 7821671

Claim:
An image processing apparatus for converting input image data based on n dimensional color space to output image data based on m dimensional color space, comprising: a storing section configured to store a color conversion value in the m dimensional color space determined for every lattice point obtained by dividing the n dimensional color space as lattice point data; and a color converting section configured to determine an interpolating operation point in the n dimensional color space based on the input image data, to perform an n dimensional Bi-cubic interpolating operation by using (i) the lattice point data of each of a plurality of primary neighborhood lattice points, which respectively are nearest lattice points from the determined interpolating operation point, and (ii) the lattice point data of each of a plurality of secondary neighborhood lattice points, which respectively are second nearest lattice points from the determined interpolating operation point, out of the stored lattice point data, each of the primary neighborhood lattice points and each of the secondary neighborhood lattice points being located in any one axis direction in the n dimensional color space, and to calculate a color conversion value of the interpolating operation point in the m dimensional color space.