特性が異なる複数の照明光の下においてチャートを撮影して取得した、前記チャートが有するパッチの画像データと前記特性の関係を記録したテーブルを、前記チャートの撮影装置ごとに、かつ、前記チャートの印刷条件ごとに保持する保持手段と、照明光の特性の推定に使用する撮影装置の特定情報、および、前記照明光の特性の推定に使用するチャートの印刷条件を推定条件として入力する条件の入力手段と、前記照明光の下で、前記撮影装置により撮影した前記チャートの画像データを入力するデータの入力手段と、前記推定条件に対応する前記テーブルおよび前記入力した画像データから前記照明光の特性を推定する推定手段とを有することを特徴とする色処理装置。さらに、撮影装置の特定情報と照明光の特性の組み合わせに対応する色変換マトリクス、並びに、チャートが有する各パッチのデバイスRGB値を格納するメモリと、前記入力された特定情報と前記推定した特性の組み合わせに対応する色変換マトリクスを用いて、前記入力した画像データに含まれる複数のパッチの画像データを色値に変換する変換手段と、前記複数のパッチの色値と、前記入力された印刷条件に対応するチャートが有する各パッチのデバイスRGB値の関係を示す色変換テーブルを作成する作成手段とを有することを特徴とする請求項1に記載された色処理装置。前記照明光の特性は、色温度の指標および演色性タイプであることを特徴とする請求項1または請求項2に記載された色処理装置。前記保持手段は、前記色温度の指標が異なる複数の照明光の下においてチャートを撮影して取得した、前記チャートが有する所定のパッチの画像データと前記色温度の指標の関係を記録した色温度テーブル、並びに、前記色温度の指標および前記演色性タイプが異なる複数の照明光の下において前記チャートを撮影して取得した、前記チャートが有する複数のパッチの画像データと前記色温度の指標および前記演色性タイプの関係を記録した演色性タイプテーブルを保持することを特徴とする請求項3に記載された色処理装置。前記推定手段は、前記色温度テーブルに記録された前記所定のパッチの色度値と、前記入力した画像データに含まれる前記所定のパッチに対応するパッチの色度値を比べて、前記照明光の特性として前記色温度の指標を推定することを特徴とする請求項4に記載された色処理装置。前記推定手段は、前記演色性タイプテーブルに記録された、前記推定した色温度の指標に対応する複数のパッチのRGB値と、前記入力した画像データに含まれる前記複数のパッチに対応するパッチのRGB値を比べて、前記照明光の特性として前記演色性タイプを推定することを特徴とする請求項5に記載された色処理装置。さらに、撮影装置のフィルタ特性、チャートが有する各パッチの分光反射率特性、並びに、前記色温度の指標および前記演色性タイプが異なる複数の照明光の分光分布特性を格納するメモリと、前記フィルタ特性および前記分光分布特性から、前記撮影装置のRGBフィルタ透過後の分光分布を算出する算出手段と、前記算出した分光分布を参照して、前記演色性タイプが異なる複数の照明光の間で前記撮影装置の分光感度の差が大きい波長域を検出する検出手段と、前記分光反射率特性を参照して、前記検出した波長域において分光反射率が大きいパッチを判定する判定手段と、前記判定したパッチの、前記撮影装置によって撮影された画像データから前記演色性タイプテーブルを作成する作成手段とを有することを特徴とする請求項2に記載された色処理装置。特性が異なる複数の照明光の下においてチャートを撮影して取得した、前記チャートが有するパッチの画像データと前記特性の関係を記録したテーブルを、前記チャートの撮影装置ごとに、かつ、前記チャートの印刷条件ごとに保持する保持手段、条件の入力手段、データの入力手段、推定手段を有する色処理装置の色処理方法であって、前記条件の入力手段が、照明光の特性の推定に使用する撮影装置の特定情報、および、前記照明光の特性の推定に使用するチャートの印刷条件を推定条件として入力し、前記データの入力手段が、前記照明光の下で、前記撮影装置により撮影した前記チャートの画像データを入力し、前記推定手段が、前記推定条件に対応する前記テーブル、並びに、前記入力した画像データから前記照明光の特性を推定することを特徴とする色処理方法。コンピュータを請求項1から請求項7の何れか一項に記載された色処理装置の各手段として機能させることを特徴とするプログラム。本発明は、照明光の特性を容易かつ正確に推定することを目的とする。本発明は、前記の目的を達成する一手段として、以下の構成を備える。本発明にかかる色処理装置は、特性が異なる複数の照明光の下においてチャートを撮影して取得した、前記チャートが有するパッチの画像データと前記特性の関係を記録したテーブルを、前記チャートの撮影装置ごとに、かつ、前記チャートの印刷条件ごとに保持する保持手段と、照明光の特性の推定に使用する撮影装置の特定情報、および、前記照明光の特性の推定に使用するチャートの印刷条件を推定条件として入力する推定条件の入力手段と、前記照明光の下で、前記撮影装置により撮影した前記チャートの画像データを入力する画像データの入力手段と、前記推定条件に対応する前記テーブルおよび前記入力した画像データから前記照明光の特性を推定する推定手段とを有することを特徴とする。本発明によれば、照明光の特性を容易かつ正確に推定することができる。以下、本発明にかかる実施例の色処理を図面を参照して詳細に説明する。[装置の構成]図1のブロック図により実施例1の色処理装置11の構成例を説明する。色処理装置11は、例えばディジタルカメラのような撮影装置12から照明光に関する画像データを入力し、照明光の特性以下、照明特性を推定し、推定した照明特性に基づく色変換テーブルを作成する。入力部101は、例えばUSBやIEEE1394などのシリアルバスインタフェイスを備え、撮影装置12を制御して、所定のチャート以下、推定チャートを撮影した画像データ以下、チャート画像データを入力する。演算部107は、チャート画像データから照明特性を推定し、推定した照明特性に基づき色変換テーブルを作成する。出力部102は、シリアルバスIFやネットワークIFを備え、照明特性の推定結果や作成された色変換テーブルを外部の機器、例えばPCやサーバ装置に出力する。ユーザインタフェイス部105は、例えばLCDなどの表示デバイスを備え、ユーザインタフェイスを提供する。照明特性保持部104は、パッチ画像の色度値と照明特性の対応関係を保持するデータベースである。メモリ106は、推定チャートのデバイスRGB値、推定チャートの分光反射率特性、撮影装置のフィルタ特性、照明光の分光分布などの情報を保持する。また、メモリ106は、後述する処理における演算途中のデータを一時的に記憶するワークメモリとしても利用される。なお、照明特性保持部104およびメモリ106は、ROM、RAM、ハードディスクドライブ、ソリッドステートドライブなどの記憶デバイスによって構成される。また、上記の各構成は、システムバス109を介して相互に接続されている。[推定チャート]推定チャートは、照明特性の推定に特化して作成された、メタメリズムなどを考慮したチャートである必要はない。例えば、プリンタ特性の測定に使用する、例えばRGB値を0255の範囲で均等に9スライスした729色分のRGB値に対するパッチを印刷したチャートを推定チャートに用いる。勿論、照明特性を所望する精度で推定することができれば、729色より多くても少なくてもよい。また、予め、ユーザが利用可能なプリンタと記録紙の組み合わせそれぞれにより、例えば729色分のパッチを有する推定チャートを印刷し、各パッチの分光反射率を測定する。そして、印刷に使用したプリンタおよび記録紙以下、印刷条件に関連付けて、各パッチのデバイスRGB値と分光反射率の測定値の関係をメモリ106に格納しておく。なお、推定チャートの作成に使用した機器、記録紙、デバイスRGB値が特定できれば、推定チャートの作成はプリンタに限らない。[色変換テーブルの作成準備]照明特性を推定し、照明光に適合した色変換テーブルを作成する場合、ユーザは、推定チャートを印刷し、照明光の光源の下に推定チャートを配置し、推定チャート全体を撮影可能に撮影装置12を配置する。推定チャートの撮影時、色処理装置11、撮影装置12、ユーザなどの影が推定チャートに掛からないようにし、推定チャートの正反射光を撮影しないように、照明光の光源、推定チャートおよび撮影装置12などの配置を設定する。また、撮影装置12のホワイトバランスを太陽光に設定する。以上の準備が整うと、ユーザは、UI部105を操作して処理の開始を指示する。[照明特性の推定と色変換テーブルの作成]図2のフローチャートにより照明特性の推定処理および色変換テーブルの作成処理の一例を説明する。処理の開始が指示されると、UI部105はUIを表示する。図3によりUI部105が表示するUIの一例を示す。ユーザは、図3に示すUIのドロップダウンコンボボックス303から305を操作して、撮影装置12の名称や型番、推定チャートの印刷に使用したプリンタの名称や型番および記録紙の種類例えば、普通紙、光沢紙、マット紙などまたは型番を設定する。なお、以下では、ユーザが設定した撮像装置12の特定情報、プリンタの特定情報、および、記録紙の特定情報を合わせて推定条件と呼ぶ。ユーザは、推定条件の設定が終了すると、撮影ボタン302を押して、推定チャートの撮影を指示する。撮影ボタン302が押されると、演算部107は設定された推定条件を入力し、入力部101は撮影装置12を制御してチャート画像データを入力し、チャート画像データをメモリ106の所定領域に格納する。次に、UI部105は、表示ウィンドウ301にチャート画像データが示す画像を表示する。ユーザは、表示ウィンドウ301に表示された画像を参照して、推定チャートの一部が写っていない、影がある、照明光の当り方に偏りがある、正反射光が撮影装置12に入射しているなど不具合があれば、キャンセルボタン310を押す。また、不具合がなければ、表示画像内の推定チャートの四隅に例えばタッチするなどの操作により、画像内の推定チャートの領域を指定した後、推定ボタン306を押す。ユーザがキャンセルボタン310を押した場合、処理はステップS202に戻る。また、ユーザが表示ウィンドウ301内を例えばタッチした場合、演算部107は、タッチ位置を推定チャートの領域指定として入力する。そして、推定ボタン306が押されると、演算部107は、詳細は後述するが、推定チャートの照明光の特性を推定する。次に、UI部105は、推定された色温度の指標と演色性タイプを色温度表示部307と演色性タイプ表示部308に表示する。色温度の指標と演色性タイプの表示後、ユーザは、通常、推定結果出力ボタン311または色変換テーブル作成ボタン309を押す。しかし、表示された色温度の指標と演色性タイプが、色温度の予想指標や予想演色性タイプと異なる場合はキャンセルボタン310を押して、処理をステップS202に戻すことができる。ユーザが色変換テーブル作成ボタン309を押すと、演算部107は、詳細は後述するが、推定した照明特性、および、ユーザが設定したプリンタと記録紙の種類に対応する色変換テーブルを作成する。続いて、出力部102は、作成された色変換テーブルをユーザが指定する出力先に出力し、処理を終了する。なお、色変換テーブルのヘッダには、推定された照明特性および設定された推定条件が記録されている。また、ユーザが推定結果出力ボタン311を押すと、出力部102は、推定された照明特性および設定された推定条件を示すデータをユーザが指定する出力先に出力し、処理を終了する。●照明特性の推定図4のフローチャートにより照明特性の推定処理を説明する。演算部107は、照明特性保持部104が保持する、推定条件に対応する色温度テーブルから色温度の指標の推定に用いるパッチのパッチ番号を取得する。そして、当該パッチ番号に対応するパッチ画像のRGB値をチャート画像データから取得する。なお、パッチ画像のRGB値は、パッチ画像の中央部または中央の14の面積から数点から数十点のRGB値を取得し、それらRGB値の平均値とする以下同様。図5によりある推定条件に対応する色温度テーブルの一例を示す。色温度テーブルは、図5に示すように、パッチ番号、色温度の指標、パッチ画像の色度値の対応関係を記述したテーブルである。なお、色温度テーブルの作成方法の詳細は後述する。また、色度値とRGB値の関係は次のとおりである。また、色温度テーブルにはパッチ画像の画像データRGB値を記録して、必要に応じて、式によって色度値を計算してもよい。rRgG...演算部107は、取得したRGB値から色度値r、gを算出し、算出した色度値r、gと色温度テーブルの色温度の各指標に対応する色度値r、gのユークリッド距離を算出する。そして、算出した色度値に最も近い、色温度テーブルの色度値に対応する色温度の指標を照明光の色温度の指標に決定する。次に、演算部107は、照明特性保持部104が保持する、推定条件に対応する演色性タイプテーブルから演色性タイプの判別に用いるパッチのパッチ番号を取得する。そして、取得したパッチ番号に対応するパッチのRGB値をチャート画像データから取得する。図6によりある推定条件に対応する演色性タイプテーブルの一例を示す。演色性タイプテーブルは、図6に示すように、色温度の指標、判別に用いるパッチのパッチ番号、演色性タイプ、演色性タイプに対応するパッチ画像の画像データRGB値の対応関係を記述したテーブルである。なお、代表的な照明光として、色温度の指標が五種類、演色性タイプが三種類の組み合わせ合計15種類例を説明するが、15種類に限定されるわけではない。以下では、色温度の指標が昼白色に決定された場合を説明するが、図6に示す例においては、昼白色における演色性タイプの判別に用いるパッチのパッチ番号として249、340、155が取得される。次に、演算部107は、例えばパッチ番号249のパッチ画像のRGB値と、演色性タイプテーブルの昼白色かつ演色性タイプA高演色タイプに対応するRGB値のユークリッド距離を計算する。さらに、パッチ番号249のパッチ画像のRGB値と、演色性タイプテーブルの昼白色かつ演色性タイプB三波長タイプに対応するRGB値のユークリッド距離を計算する。そして、距離が短い演色性タイプを判定する。次に、演算部107は、ステップS411の判定により、取得したパッチ番号に対応するパッチ画像のRGB値について演色性タイプの判定ステップS408からS410と同様の処理を繰り返して、それぞれのパッチ画像に対する演色性タイプを判定する。つまり、パッチ番号340のパッチ画像については高演色タイプ演色性タイプAと普通タイプ演色性タイプBの判定、パッチ番号155のパッチ画像については三波長タイプ演色性タイプAと普通タイプ演色性タイプBの判定を行う。そして、判定数が多い演色性タイプを照明光の演色性タイプに決定する。つまり、二つ以上のパッチ画像に対して判定された演色性タイプを照明光の演色性タイプに決定する。なお、演算部107は、三つのパッチ画像についてそれぞれ別の演色性タイプを判定した場合は、判定不能を示すメッセージをUI部105に表示する。判定不能が提示された場合、ユーザは、推定チャートの撮影をやり直す、推定条件を訂正する、推定チャートを交換するなどの処置を行う。さらに、三つのパッチ画像について同じ演色性タイプを判定した場合は推定精度が高い旨を示すメッセージを、二つのパッチ画像について同じ演色性タイプを判定した場合は推定精度が低い旨を示すメッセージなどをUI部105に表示してもよい。●色変換テーブルの作成図7のフローチャートにより色変換テーブルの作成処理を説明する。演算部107は、ユーザが設定した撮影装置12の名称または型番、および、推定した照明特性に対応する色変換マトリクスをメモリ106から取得する。色変換マトリクスは、撮影装置が出力するRGB値デバイスRGB値、sRGB値、AdobeRGB値などを例えばCIEXYZやCIELabなどの色値に変換するためのマトリクスである。色変換マトリクスは、予め、撮影装置ごとに、照明光の色温度と演色性タイプごとに作成されてメモリ106に格納されている。次に、演算部107は、チャート画像データから各パッチ画像のRGB値を取得し、各パッチ画像のRGB値を色変換マトリクスにより色値に変換する。そして、各パッチのデバイスRGB値と、各パッチ画像の色値を対応付けて、照明光、プリンタおよび記録紙に適合した色値からデバイスRGB値への色変換テーブルを作成する。●色変換テーブルの利用図8によりPC13が実行するカラーマネージメントの概要を説明する。色変換部22は、入力デバイス21からRGB値デバイスRGB値、sRGB値、AdobeRGB値などの画像データを入力する。そして、入力プロファイル23を使用して、入力したRGB値の画像データをXYZ値などプロファイル接続空間の画像データに変換する。色変換部24は、モニタプロファイル25を使用して、PCSの画像データをモニタ26のデバイスRGB値に変換し、デバイスRGB値の画像データをモニタ26に出力する。入力された画像データを印刷する場合、色変換部27は、プリンタプロファイル28を使用して、PCSの画像データをプリンタ29のデバイスRGB値に変換し、デバイスRGB値の画像データをプリンタ29に出力する。これにより、モニタ26が表示する画像の色と、プリンタ29が印刷する画像の色のマッチングが図られる。前述したように、モニタ26の表示画像と、プリンタ29が印刷した画像の間で充分な色のマッチングを得るには、記録紙の種類、印刷物を観察する環境の照明光に合ったプリンタプロファイル28を使用する必要がある。そこで、PC13は、色処理装置11から供給される色変換テーブルをプリンタプロファイル28に追加し、追加した色変換テーブルを利用する色変換を色変換部27に実行させる。これにより、照明光に合ったカラーマッチングが実現する。なお、色処理装置11から供給される色変換テーブルには、推定された照明特性および設定された推定条件が記録されている。つまり、PC13は、色処理装置11から推定された照明特性を示すデータを入力し、当該照明特性に一致する色変換テーブルがプリンタプロファイル28に存在すれば、当該色変換テーブルを使用して照明光に合ったカラーマッチングを実現することができる。[照明特性データベースの作成]照明特性保持部104が保持する照明特性データベースの作成は、推定に用いるパッチの選択と、テーブルを作成する処理以下、テーブル作成処理の二つに分けられる。パッチの選択は、色温度の指標の推定に用いるパッチを選択と、演色性タイプの判別に用いるパッチの選択を含む。●色温度の指標の推定に用いるパッチの選択一般に、色温度と撮影装置のRGB値は強い相関を示すから、白色パッチなど一色のパッチ画像から照明光の色温度の指標を推定することができる。一方、演色性タイプは一色のパッチ画像から判別することは難しい。図9により照明光の色温度と白色パッチを撮影したパッチ画像のRGB値の相関関係を示す。前述したように色度rR、gGであり、図9から照明光の色温度が変化するとパッチ画像のRGB値の間の比率が大きく変化することが分かる。つまり、照明光の色温度とパッチ画像のRGB値の相関が強ければ、どのような色のパッチを照明光の色温度の推定に使用してもよい。勿論、一色に限らず二色以上のパッチを用いてもよい。●演色性タイプの判別に用いるパッチの選択前述したように、予め、ユーザが利用可能なプリンタおよび記録紙を利用して推定チャートを印刷し、推定チャートが有する各パッチの分光反射率を示す分光反射率データがメモリ106に格納されている。また、ユーザが利用可能なディジタルカメラのような撮影装置のフィルタ特性データ、および、各種照明光の分光分布特性を示す分光分布データがメモリ106に格納されている。図10のフローチャートにより演色性タイプの判別に用いるパッチの選択処理の一例を説明する。データベース作成ボタン312が押されると、演算部107は、ドロップダウンコンボボックス303から305に設定された撮影装置、プリンタ、記録紙の種類の各特定情報を入力する。次に、演算部107は、撮影装置の特定情報に対応するフィルタ特性データをメモリ106から取得する。また、プリンタの特定情報と記録紙の種類の特定情報の組み合わせに対応する推定チャートの分光反射率データをメモリ106から取得する。さらに、色温度の指標を一つ選択し、選択した色温度の指標に対応する分光分布データをメモリ106から取得する。図11によりフィルタ特性データの一例を、図12により分光分布データの一例を、図13によりあるパッチR192、G0、B255の分光反射率データの一例を示す。フィルタ特性データは、可視域380780nmの範囲を例えば10nm刻みにした各波長における撮影装置のRGB各色フィルタの分光感度を記述したデータである。また、分光分布データはある色温度の指標に対応する照明光の、可視域の範囲を例えば10nm刻みにした各波長における光の強度を、演色性タイプごとに記述したデータである。また、分光反射率データは、可視域ファイルは波長域の範囲を例えば10nm刻みにした各波長におけるパッチの分光反射率を記述したデータである。次に、演算部は、二つの演色性タイプを選択し、下式により、フィルタ特性データと、選択した二つの演色性タイプの分光分布データそれぞれを乗算して、撮影装置のRGBフィルタ透過後の分光分布を算出する。R1∫S1rdλG1∫S1gdλB1∫S1bdλR2∫S2rdλ...G2∫S2gdλB2∫S2bdλここで、S1は演色性タイプAにおける分光分布、S2は演色性タイプBにおける分光分布、rはRフィルタの分光感度、gはGフィルタの分光感度、bはBフィルタの分光感度、積分範囲は可視範囲例えば380780nm。図14によりRGBフィルタ透過後の分光分布の一例を示す。なお、図14は、色温度の指標として昼白色を選択し、演色性タイプとして高演色と普通を選択した場合の例である。また、図14はRフィルタ透過後の分光分布を、図14はGフィルタ透過後の分光分布を、図14はBフィルタ透過後の分光分布をそれぞれ示す。演算部107は、RGBフィルタ透過後の分光分布を参照して、演色性タイプの間で分光感度R1とR2の差が大きい波長域を探索する。例えば、図14に示す昼白色における高演色タイプと普通タイプの組み合わせにおいては620nmから700nm付近の波長域において差が大きい。演算部107は、分光反射率データを参照して、探索した波長域においてのみ分光反射率が大きいパッチを選択し、当該パッチのパッチ番号を取得する。次に、演算部107は、二つの演色性タイプの全組み合わせに対応するパッチのパッチ番号の取得を終了したか否かを判定する。未了の場合は、ステップS805からS808と同様の処理を繰り返して、二つの演色性タイプの全組み合わせに対応するパッチ番号を取得する。色温度の一つの指標に対する二つの演色性タイプの全組み合わせに対応するパッチ番号を取得すると、演算部107は、色温度の全指標について上記処理を行ったか否かを判定する。そして、色温度の全指標に対する処理が終了するまでステップS804からS809の処理を繰り返す。●照明特性データベースの作成図15のフローチャートにより照明特性データベースの作成処理の一例を説明する。なお、図15に示す処理は、図10に示す処理に継続して実行される。演算部107は、ステップS803で取得した分光反射率データから色温度の推定用のパッチ例えば白色パッチの分光反射率を取得する。そして、色温度の各指標に対応する照明光の下において、設定された撮影装置によって色温度の推定用のパッチを撮影した場合のパッチ画像のRGB値を下式によって算出する。R∫SRrdλG∫SRgdλ...B∫SRbdλここで、Sは照明光の分光分布、Rはパッチの分光反射率、rはRフィルタの分光感度、gはGフィルタの分光感度、bはBフィルタの分光感度、積分範囲は可視範囲例えば380780nm。なお、演色性タイプによるRGB値の差は小さいので、例えば高演色タイプにおける色温度の各指標に対応する分光分布データを用いて色温度の推定用のパッチに対するRGB値を算出する。次に、演算部107は、算出したRGB値から色度値r、gを計算し、バッチ番号、色温度の指標、算出した色度値r、gの対応関係を示すテーブル図5を作成する。そして、作成したテーブルのヘッダに推定条件を付加した色温度テーブルを照明特性保持部104に格納する。次に、演算部107は、分光反射率データから演色性タイプの判別用のパッチの分光反射率を取得する。そして、色温度の各指標および各演色性タイプの組み合わせの照明光の下において、設定された撮影装置によって演色性タイプの判別用のパッチを撮影した場合のパッチ画像のRGB値を式によって算出する。次に、演算部107は、色温度の指標、バッチ番号、演色性タイプA、B、算出したRGB値の対応関係を示すテーブル図6を作成する。そして、作成したテーブルのヘッダに推定条件を付加した演色性タイプテーブルを照明特性保持部104に格納する。このように、照明特性を推定する照明光の下に配置した推定チャートを撮影装置によって撮影した画像データから当該照明光の照明特性を推定し、必要であれば、推定した照明特性に対応する色変換テーブルを作成することができる。従って、ユーザは、簡便かつ精度よく印刷物の観察環境における照明光の照明特性および当該照明特性に対応する色変換テーブルを取得することができる。以下、本発明にかかる実施例2の色処理を説明する。なお、実施例2において、実施例1と略同様の構成については、同一符号を付して、その詳細説明を省略する。実施例1では、撮影装置12が接続された色処理装置11によって照明特性を推定する例を説明した。実施例2では、撮影装置12のメモリ例えばROMなどに撮影装置12の機種に応じた照明特性データベースを格納し、撮影装置12に照明特性の推定機能を追加した例を説明する。[装置の構成]図16のブロック図により実施例2の撮影装置22の構成例を説明する。撮影装置22は、例えばディジタルカメラであり、照明光に関する画像を撮影し、照明特性を推定し、推定した照明特性に基づく色変換テーブルを作成する。撮影部111は、レンズ、撮像デバイス、画像処理回路を有し、被写体の画像データを生成する。表示部112は、例えば液晶モニタであり、撮影部111が捉えた画像、撮影部111が撮影した画像、各種メニューなどを表示する。操作部113は、ボタン、ダイヤル、スイッチなどで構成される。ユーザは、操作部113を操作して、撮影部111による撮影、表示部112に表示されたメニューの操作、撮影装置22の各種設定などを行う。制御部114は、表示部112を制御してUIや画像を表示し、操作部113を介してユーザ指示を入力し、撮影部111を制御して撮影などを行う。出力部102、照明特性保持部104、メモリ106、演算部107は、実施例1と同様の構成である。これら構成は、システムバス119を介して相互に接続されている。図17により表示部112と操作部113の配置例を示す。レンズの配置面を正面とすると、撮影装置22の背面には表示部112と操作部113の一部が配置されている。ユーザは、レリーズボタン121を押して撮影を指示する。また、モード切替キャンセルキー122を操作して撮影装置22の動作モードを切り替え、動作モードに応じて表示部112に表示されるメニュー項目を選択キー124により選択した後、決定キー123を押すことで各種設定を行う。また、表示部112と操作部113はタッチパネル機能を備えていてもよい。[照明特性の推定と色変換テーブルの作成]図18のフローチャートにより照明特性の推定処理および色変換テーブルの作成処理の一例を説明する。なお、図18に示す処理は、ユーザが操作部113を操作して、撮影装置22の動作モードを照明特性の推定モードに切り替えると開始される。演算部107は、表示部112に設定画面を表示する。図19により設定画面の一例を示す。図19に示す設定画面には、プリンタの特定情報を設定するドロップダウンコンボボックス、および、記録紙の種類の特定情報を設定するためのドロップダウンコンボボックスがある。ユーザは、設定画面を使用して、推定チャートの印刷に使用したプリンタの特定情報、記録紙の種類の特定情報を設定し、例えば決定キー123を押す。決定キー123が押されると、演算部107は、表示部112に例えば推定チャートを撮影してくださいのメッセージを表示して、推定チャートの撮影をユーザに促す。ユーザは、照明特性を推定する照明光の下に推定チャートを配置して、レリーズボタン121を押す。レリーズボタンが押されると、制御部113と撮影部111は撮影を行い、チャート画像データがメモリ106に格納される。推定チャートの撮影に関する注意事項は実施例1と同様である。次に、演算部107は、表示部112ににチャート画像データが示す画像を表示する。ユーザは、表示部112に表示された画像を参照して、実施例1で説明したのと同様の不具合があればキャンセルキー122を押して現在のチャート画像データをキャンセルする。また、不具合がなければ、表示画像内の推定チャートの四隅に例えばタッチするなどの操作により、画像内の推定チャートの領域を指定した後、決定キー123を押す。ユーザが現在のチャート画像データをキャンセルした場合、処理はステップS903に戻る。また、ユーザが表示部112内を例えばタッチした場合、演算部107は、タッチ位置を推定チャートの領域指定として入力する。そして、決定キー123が押されると、演算部107は、推定チャートの照明光の特性を推定する。次に、演算部107は、推定した色温度の指標と演色性タイプを、図19に示すように、表示部112に表示する。色温度の指標と演色性タイプの表示後、ユーザは、通常、推定結果出力ボタンまたは色変換テーブル作成ボタンを押す。しかし、表示された色温度の指標と演色性タイプが、色温度の予想指標や予想演色性タイプと異なる場合はキャンセルキー122を押して、推定結果をキャンセルし、処理をステップS903に戻すことができる。ユーザが色変換テーブル作成ボタンを押すと、演算部107は、推定した照明特性、および、ユーザが設定したプリンタと記録紙の種類に対応する色変換テーブルを作成する。続いて、出力部102は、作成された色変換テーブルをユーザが指定するまたは接続された出力先に出力し、処理を終了する。また、ユーザが推定結果出力ボタンを押すと、出力部102は、推定された照明特性および設定された推定条件を示すデータをユーザが指定するまたは接続された出力先に出力し、処理を終了する。なお、推定した照明特性をチャート画像データのタグなどに書き込み、チャート画像データを出力してもよい。[変形例]上記では、推定した照明特性を表示する例を説明したが、照明特性の表示は省略してもよい。また、色温度テーブル、演色性タイプテーブルに格納するパッチのRGB値を計算よって求める例を説明した。しかし、色温度と演色性が異なる複数の照明光の下で推定チャートを撮影したチャート画像データから色温度の推定用のパッチと演色性タイプの判別用のパッチに対応するパッチ画像のRGB値を取得してもよい。また、推定チャートを撮影する際のホワイトバランスを太陽光に設定する例を説明した。しかし、ホワイトバランスが固定値になるモードであれば太陽光に限らず、他のホワイトバランスモードを使用してもよい。逆にオートホワイトバランスのように照明光に合わせてホワイトバランスを調整するようなモードを使用することはできない。勿論、ユーザが推定チャートを撮影する際のホワイトバランスと、色温度テーブル、演色性タイプテーブルを作成するための画像データのホワイトバランスは一致させる必要がある。また、推定チャートの撮影画像に含まれるチャート領域をユーザが指定する例を説明したが、演算部107が撮影画像を解析してチャート領域を検出してもよい。また、色温度の推定用のパッチ画像に色度値に最も近い色度値に対応する色温度の指標を推定する例を説明したが、最も近い色度値の距離と二番目に近い色度値の距離の比から、中間的な色温度を算出することもできる。また、上記では、三つの演色性タイプと、五つの色温度の指標の組み合わせを説明したが、蛍光灯として市販されていない組み合わせや、利用されない組み合わせを照明特性データベースから削除してもよい。[その他の実施例]また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェアプログラムを、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステムあるいは装置のコンピュータ又はCPUやMPU等がプログラムを読み出して実行する処理である。