Patent ID: 8649056
Filing Date: 2014-02-11
Classification: G06K,H04N

Abstract:
1. An image processing apparatus comprising: a holding unit configured to hold a first color conversion table and a second color conversion table, and chart data including a plurality of patch data on a device-independent color space, which are generated using the first color conversion table and the second color conversion table, wherein the first color conversion table specifies color conversion characteristics from the device-independent color space to a device-dependent color space in an output device, and the second color conversion table specifies color conversion characteristics from the device-dependent color space to the device-independent color space; an acquisition unit configured to acquire reference values which are values of the respective patch data in the chart data, and colorimetric values of respective patches on a chart image output by the output device using the chart data; a selection unit configured to select difference vectors to be used in correction processing of the first color conversion table from difference vectors between the reference values and the corresponding colorimetric values; a table correction unit configured to correct output values for respective grid points of the first color conversion table using the selected difference vectors; a table generation unit configured to set conversion results of data which represent grid points of a third color conversion table as output values for the grid points, wherein the conversion results are obtained by performing conversion using the second color conversion table and the first color conversion table which is corrected by said table correction unit, and wherein the third color conversion table is used to correct image data to be output by the output device on the device-dependent color space; and a chart data generation unit configured to generate new chart data by calculating new patch data corresponding to a difference vector which is not selected by said selection unit, using difference vectors or grid points around that difference vector and the first color conversion table corrected by said table correction unit, wherein said acquisition unit, said table correction unit, and said table generation unit are configured to execute processing again using the new chart data generated by said chart data generation unit.