Patent ID: 7844109
Filing Date: 2010-11-30
Classification: G06K,H04N

Abstract:
1. A method of generating a multidimensional lookup table for converting image data sensed by an image sensing device, into color data of a first color space the method comprising the steps of: inputting image data of a color patch sensed by the image sensing device; inputting target data which represents a target color corresponding to the color patch and is represented in a second color space, different from the first color space; displaying the sensed image data and the target data to allow for input of a user's designation for changing the target data; changing the target data in accordance with the user's designation; generating a color processing condition for converting the sensed image data into the color data of the first color space, wherein the color processing condition includes at least a matrix used in a matrix computation of image data so as to reduce a color difference between the target data and the color data converted from the sensed image data by color processing using the color processing condition and color space conversion from the first color space to the second color space; displaying an evaluation value based on the color difference between the target data and the color data converted from the sensed image data by the color processing using the generated color processing condition and the color space conversion; performing the color processing using the generated color processing condition on input color data corresponding to a plurality of grid points, which construct the multidimensional lookup table, to calculate output color data corresponding to the plurality of grid points; storing the output color data in the multidimensional lookup table to prepare the multidimensional lookup table; determining whether or not the output color data stored in the multidimensional lookup table is within a color gamut of the first color space; and modifying the output color data, which is determined to exist outside the color gamut, so as to move the output color data to fall within the color gamut, wherein the displaying, changing, generating, performing, storing, determining, and modifying steps are performed using an image processor.