A technique that can contribute to improvement of processing efficiency in performing image processing employing an SIMD command is provided.
A color conversion apparatus that converts, on the basis of a three-dimensional look up table that stores color conversion values associated with respective plural lattice points dividing a first color space represented by three kinds of color components into plural cubic lattices, a color value of a point belonging to the first color space into a color value of a point belonging to a second color space. The color conversion apparatus is characterized by including a color-value acquiring unit that acquires a color value of a point belonging to the first color space as an object of color conversion, a lattice discriminating unit that discriminates, on the basis of the color value acquired by the color-value acquiring unit, a cubic lattice on the first color space to which the point as an object of color conversion belongs, a polyhedron discriminating unit that discriminates, by performing comparison of the color value acquired by the color-value acquiring unit and a color value of a lattice point included in the cubic lattice discriminated by the lattice discriminating unit, to which one of plural polyhedrons the point as an object of color conversion belongs, the polyhedrons being obtained by dividing the cubic lattice, which is discriminated by the lattice discriminating unit, with a plane having plural lattice points included in the cubic lattice as vertices, and an interpolation operation unit that interpolates, on the basis of color conversion values associated with lattice points forming the polyhedron discriminated by the polyhedron discriminating unit, a color value of a point belonging to the second color space that corresponds to the color value of the point belonging to the first color space.