(57)【要約】【課題】複数の画像出力装置による出力画像をカラーマッチングさせるための補正データを、画像出力装置の実際の利用環境で簡単に生成する。【解決手段】複数のカラーパッチを含むカラーチャートを生成するためのカラーチャート用データに基づいて第１画像出力装置が出力した第１カラーチャートと、当該カラーチャート用データに基づいて第２画像出力装置が出力した第２カラーチャートと、をデジタルカメラが撮像して得た撮像画像データを取得する取得手段と、出力用画像データに基づく前記第１画像出力装置による第１出力画像と前記第２画像出力装置による第２出力画像とをカラーマッチングさせるように、前記出力用画像データを補正するための補正データを、前記撮像画像データに基づいて生成する生成手段と、を備えることを特徴とする画像処理装置を提供する。【選択図】図２
2009065474.tif 000002
【特許請求の範囲】
【請求項１】
複数のカラーパッチを含むカラーチャートを生成するためのカラーチャート用データに基づいて第１画像出力装置が出力した第１カラーチャートと、当該カラーチャート用データに基づいて第２画像出力装置が出力した第２カラーチャートと、をデジタルカメラが撮像して得た撮像画像データを取得する取得手段と、
出力用画像データに基づく前記第１画像出力装置による第１出力画像と前記第２画像出力装置による第２出力画像とをカラーマッチングさせるように、前記出力用画像データを補正するための補正データを、前記撮像画像データに基づいて生成する生成手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記生成手段は、前記撮像画像データに含まれる、前記第１カラーチャートの複数のカラーパッチそれぞれに対応する画像信号値と前記第２カラーチャートの複数のカラーパッチそれぞれに対応する画像信号値との差に基づいて、前記補正データを生成することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記補正データに従って前記カラーチャート用データが補正された場合に前記取得手段が取得した前記撮像画像データに基づいて、前記補正データを更新する更新手段と、
前記更新手段による更新前後の補正データの差が予め定められた閾値以内であるか否かを判定する判定手段と、
前記更新前後の補正データの差が前記予め定められた閾値以内であると前記判定手段により判定されるまで、更新後の補正データを用いて前記更新手段による更新を繰り返す制御手段と、
を更に備えることを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記生成手段は、前記第１画像出力装置による前記第１出力画像の出力のためにのみ前記出力用画像データを補正するように前記補正データを生成することを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記撮像画像データは、前記第１カラーチャートと前記第２カラーチャートとを前記デジタルカメラが同時に撮像して得た画像データであることを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
前記撮像画像データは、前記第１カラーチャートと前記第２カラーチャートとを前記デジタルカメラが別個に撮像して得た２つの画像データを含むことを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項７】
前記第１カラーチャート、及び前記第２カラーチャートが、当該第１カラーチャートに含まれる複数のカラーパッチそれぞれと、当該第２カラーチャートに含まれる複数のカラーパッチそれぞれとの対応を示すマークを含むことを特徴とする請求項１乃至６のいずれか１項に記載の画像処理装置。
【請求項８】
請求項１乃至７のいずれか１項に記載の画像処理装置を備えることを特徴とするデジタルカメラ。
【請求項９】
複数のカラーパッチを含むカラーチャートを生成するためのカラーチャート用データに基づいて第１画像出力装置が出力した第１カラーチャートと、当該カラーチャート用データに基づいて第２画像出力装置が出力した第２カラーチャートと、をデジタルカメラが撮像して得た撮像画像データを取得する取得工程と、
出力用画像データに基づく前記第１画像出力装置による第１出力画像と前記第２画像出力装置による第２出力画像とをカラーマッチングさせるように、前記出力用画像データを補正するための補正データを、前記撮像画像データに基づいて生成する生成工程と、
を備えることを特徴とする画像処理方法。
【請求項１０】
コンピュータを、
複数のカラーパッチを含むカラーチャートを生成するためのカラーチャート用データに基づいて第１画像出力装置が出力した第１カラーチャートと、当該カラーチャート用データに基づいて第２画像出力装置が出力した第２カラーチャートと、をデジタルカメラが撮像して得た撮像画像データを取得する取得手段、
出力用画像データに基づく前記第１画像出力装置による第１出力画像と前記第２画像出力装置による第２出力画像とをカラーマッチングさせるように、前記出力用画像データを補正するための補正データを、前記撮像画像データに基づいて生成する生成手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラーマッチングのための補正データを生成する画像処理装置、デジタルカメラ、画像処理方法、及びプログラムに関する。
【背景技術】
【０００２】
現在、スキャナ、デジタルカメラ、ディスプレイ、或いはプリンタなどの、種々の画像入力装置及び画像出力装置（以下、まとめて「画像入出力装置」とも呼ぶ）が普及している。これらの画像入出力装置の活用例として、次の例が挙げられる。ユーザは、デジタルカメラにより被写体を撮像して画像データを取得し、パーソナルコンピュータ（ＰＣ）にコピーする。そして、ＰＣ上の画像編集ソフトを用いて画像をディスプレイに表示し、画像の明るさや鮮やかさなどを確認し、必要に応じて画像データを編集する。その後、画像データをプリンタに転送し、プリンタに画像を出力させる。
【０００３】
このように、複数の画像入出力装置を使用する場合、色の再現性に関する問題が発生する。例えば、同じ被写体を複数の異なるデジタルカメラで撮像した場合、デジタルカメラ間の特性の違いにより、得られる画像の色が異なる場合がある。また、同じ画像データを用いて複数の異なるプリンタで印刷を行う場合も、プリンタ間の特性の違いにより印刷画像の色が異なる場合がある。特に最近は、安価で高性能な画像入出力装置を複数所有するユーザが増えてきており、複数の画像入出力装置間で再現される色を一致させること（カラーマッチング）が望まれている。
【０００４】
そこで、近年では、ＩＣＣプロファイル（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｃｏｌｏｒ  Ｃｏｎｓｕｒｔｉｕｍ  Ｐｒｏｆｉｌｅ）を画像入出力装置毎に生成し、統一的な色管理（カラーマネージメント）が行われている。また、画像入出力装置の製造者が生成したプロファイルをユーザに提供することも行われている。ＩＣＣプロファイルを生成するには、通常、高価な専用の測定器を用いる必要があるが、安価なデジタルカメラを用いてプリンタのＩＣＣプロファイルを生成する技術も知られている（特許文献１参照）。
【特許文献１】特開２００４−１５９３３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ＩＣＣプロファイルを用いた色管理の問題点として、ＩＣＣプロファイルを生成した環境と、実際にそのＩＣＣプロファイルを利用する環境とが異なるということが挙げられる。例えば、画像の編集作業を行うオペレータのディスプレイは、太陽光や、室内の蛍光灯の影響を受ける場所に設置されている場合がある。一方、ＩＣＣプロファイルは、Ｄ６５やＤ５０といった理想的な光源を基準に生成されることが一般的である。その結果、ＩＣＣプロファイルの生成環境と利用環境との違いにより、画像入出力装置間のカラーマッチングが十分に達成されないことがしばしばある。
【０００６】
また、デジタルカメラによる画像撮像時は、露光不足などが原因で、デジタルカメラの特性が予め生成されたＩＣＣプロファイルの特性と異なる場合がある。プリンタによる画像印刷時も、周囲の温度や湿度によってプリンタの印刷特性が変化し、出力画像の色がばらつく場合がある。
【０００７】
画像入出力装置の複数の利用環境に対して、１つ１つＩＣＣプロファイルを生成しなおすことは、高価な測定器が必要であることや生成の手間を考えると、現実的ではない。
【０００８】
前述の通り、特許文献１では、安価なデジタルカメラを用いてプリンタのＩＣＣプロファイルを生成する技術が提案されている。しかし、特許文献１の技術は、特定の環境で生成されたデジタルカメラのＩＣＣプロファイルをリファレンスデータとして用いる。そのため、デジタルカメラのＩＣＣプロファイルの生成環境と、デジタルカメラを用いてプリンタのＩＣＣプロファイルを生成する環境との違いが原因で、必ずしもプリンタの利用環境に適したＩＣＣプロファイルを生成することができない。
【０００９】
また、特許文献１は、デジタルカメラのＩＣＣプロファイルを利用しない場合に言及しているが、複数の画像出力装置による出力画像をカラーマッチングさせることは考慮していない。
【００１０】
本発明はこのような状況に鑑みてなされたものであり、複数の画像出力装置による出力画像をカラーマッチングさせるための補正データを、画像出力装置の実際の利用環境で簡単に生成する技術を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、第１の本発明は、複数のカラーパッチを含むカラーチャートを生成するためのカラーチャート用データに基づいて第１画像出力装置が出力した第１カラーチャートと、当該カラーチャート用データに基づいて第２画像出力装置が出力した第２カラーチャートと、をデジタルカメラが撮像して得た撮像画像データを取得する取得手段と、出力用画像データに基づく前記第１画像出力装置による第１出力画像と前記第２画像出力装置による第２出力画像とをカラーマッチングさせるように、前記出力用画像データを補正するための補正データを、前記撮像画像データに基づいて生成する生成手段と、を備えることを特徴とする画像処理装置を提供する。
【００１２】
また、第２の本発明は、複数のカラーパッチを含むカラーチャートを生成するためのカラーチャート用データに基づいて第１画像出力装置が出力した第１カラーチャートと、当該カラーチャート用データに基づいて第２画像出力装置が出力した第２カラーチャートと、をデジタルカメラが撮像して得た撮像画像データを取得する取得工程と、出力用画像データに基づく前記第１画像出力装置による第１出力画像と前記第２画像出力装置による第２出力画像とをカラーマッチングさせるように、前記出力用画像データを補正するための補正データを、前記撮像画像データに基づいて生成する生成工程と、を備えることを特徴とする画像処理方法。を提供する。
【００１３】
また、第３の本発明は、コンピュータを、複数のカラーパッチを含むカラーチャートを生成するためのカラーチャート用データに基づいて第１画像出力装置が出力した第１カラーチャートと、当該カラーチャート用データに基づいて第２画像出力装置が出力した第２カラーチャートと、をデジタルカメラが撮像して得た撮像画像データを取得する取得手段、出力用画像データに基づく前記第１画像出力装置による第１出力画像と前記第２画像出力装置による第２出力画像とをカラーマッチングさせるように、前記出力用画像データを補正するための補正データを、前記撮像画像データに基づいて生成する生成手段、として機能させるためのプログラム。を提供する。
【００１４】
なお、その他の本発明の特徴は、添付図面及び以下の発明を実施するための最良の形態における記載によって更に明らかになるものである。
【発明の効果】
【００１５】
以上の構成により、本発明によれば、複数の画像出力装置による出力画像をカラーマッチングさせるための補正データを、画像出力装置の実際の利用環境で簡単に生成することが可能となる。
【発明を実施するための最良の形態】
【００１６】
以下、添付図面を参照して、本発明の実施形態を説明する。以下で説明される個別の実施形態は、本発明の上位概念から下位概念までの種々の概念を理解するために役立つであろう。
【００１７】
なお、本発明の技術的範囲は、特許請求の範囲によって確定されるのであって、以下の個別の実施形態によって限定されるわけではない。また、実施形態の中で説明されている特徴の組み合わせすべてが、本発明に必須とは限らない。
【００１８】
［第１の実施形態］
本発明の画像処理装置をパーソナルコンピュータ（ＰＣ）に適用した実施形態について説明する。図１は、第１の実施形態に係るＰＣ１００の構成を示すブロック図である。
【００１９】
図１において、１０１はＣＰＵであり、後述するハードディスクドライブ（ＨＤＤ）１０６に格納されているアプリケーションプログラム、オペレーティングシステム（ＯＳ）、制御プログラム等を実行する。
【００２０】
１０２はＲＯＭであり、基本Ｉ／Ｏプログラム等のプログラム、文書処理の際に使用するフォントデータ、テンプレート用データ等の各種データを記憶する。
【００２１】
１０３は各種データを一時的に記憶するためのＲＡＭであり、ＣＰＵ１０１の主メモリ、ワークエリア等として機能する。
【００２２】
１０４は記録媒体１０５へのアクセスを実現するための外部記憶ドライブであり、記録媒体１０５に記録されたプログラム等をＰＣ１００にロードすることができる。なお、記録媒体１０５は、例えば、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＰＣカード、ＤＶＤ、ＩＣメモリカード、ＭＯ、メモリスティック等、任意である。
【００２３】
１０６はＨＤＤであり、アプリケーションプログラム、ＯＳ、制御プログラム等を格納する。ＨＤＤ１０６はまた、複数のカラーパッチを含むカラーチャートを生成するためのカラーチャート用データも格納する。
【００２４】
１０７は指示入力装置であり、キーボードやポインティングデバイス（マウス等）、タッチパネル等を含む。指示入力装置１０７を用いて、ユーザは、ＰＣ１００に対して、ＰＣ１００を制御するコマンド等を入力することができる。
【００２５】
１０８は第１画像出力装置の一例であるディスプレイであり、ＰＣ１００を操作するための画面等を表示する。ディスプレイ１０８はまた、ＣＰＵ１０１の指示に従い、ＨＤＤ１０６内のカラーチャート用データに基づいてカラーチャート（第１カラーチャート）を表示（出力）する。
【００２６】
１０９はインターフェイス（Ｉ／Ｆ）であり、このＩ／Ｆ１０９を介して外部装置（例えば、プリンタ１１０）とのデータのやり取りを行う。
【００２７】
１１０は第２画像出力装置の一例であるプリンタであり、Ｉ／Ｆ１０９を介してＰＣ１００から受信したカラーチャート用データに基づき、カラーチャート（第２カラーチャート）を印刷（出力）する。
【００２８】
１１１はシステムバスであり、ＰＣ１００内のデータの流れを司るものである。
【００２９】
なお、本実施形態では、説明の便宜のため、本発明の画像処理装置を１つのＰＣ１００で実現した構成について述べるが、複数の装置にリソースを分散した構成によって本発明の画像処理装置を実現してもよい。
【００３０】
図２は、第１の実施形態における補正データ生成処理の概要を示す図である。ディスプレイ１０８は、ＨＤＤ１０６内のカラーチャート用データに基づいてカラーチャート２０１を表示する。また、プリンタ１１０は、ＨＤＤ１０６内のカラーチャート用データに基づいて、印刷媒体２０２にカラーチャート２０３を印刷する。
【００３１】
本実施形態では、カラーチャート２０１及び２０３は、０〜２５５のＲＧＢ（赤、緑、青）それぞれ８ｂｉｔを、各色成分について６分割にして組み合わせたカラーパッチ（６×６×６＝２１６個のパッチ）を含むものとする。
【００３２】
デジタルカメラ２０４は、カラーチャート２０１及びカラーチャート２０３を撮像して、撮像画像データ２０５を取得する。
【００３３】
なお、撮像画像データ２０５は、図２に示すようにデジタルカメラ２０４が２つのカラーチャートを同時に撮像して得た画像データでもよいし、別個に撮像して得た２つの画像データを含んでもよい。前者の場合、２つのカラーチャートの撮像環境が一致するので、特定の撮像環境により適したカラーマッチングを行うことができる。後者の場合、デジタルカメラ２０４の撮像範囲に２つのカラーチャートを同時に配置する必要が無いので、ユーザの利便性が向上する。この場合でも、例えば、同じ部屋の同じ場所で２つのカラーチャートを撮像すれば、撮像環境はほぼ一致することが期待できる。
【００３４】
図３は、撮像画像データ２０５に含まれる、２つのカラーチャート（カラーチャート２０１及びカラーチャート２０３）それぞれに含まれる複数のカラーパッチの対応関係を示す図である。図３において、例えば、ａ１とａ２、ｂ１とｂ２、ｃ１とｃ２がそれぞれ対応するカラーパッチである。各カラーパッチに対応する画像信号値の差が小さいほど、ディスプレイ１０８の表示画像とプリンタ１１０の出力画像とがより良くカラーマッチングしていることになる。
【００３５】
図４は、図３において対応するカラーパッチの画像信号値をプロットしたグラフである。図４において、縦軸はカラーチャート２０１の赤（Ｒ）成分の画像信号値を示し、横軸はカラーチャート２０３のＲ成分の画像信号値を示す。補正曲線４０１は、プロットされた複数の離散点から得られる関数に対応し、例えば、既知の最小二乗法等から算出することができる。理想曲線４０２は、横軸と縦軸の値が一致する曲線である。補正曲線４０１が理想曲線４０２に近づくほど、ディスプレイ１０８の表示画像とプリンタ１１０の出力画像とがより良くカラーマッチングしていることになる。従って、ＰＣ１００は、補正曲線４０１が理想曲線４０２に近づくような、カラーパッチ用データに適用するための補正データを生成すればよい。
【００３６】
ここでは、Ｒ成分の画像信号値のみに注目したが、ＰＣ１００は同様に、緑（Ｇ）成分、及び青（Ｂ）成分についても補正曲線４０１を求め、理想曲線４０２に近づくような補正データを生成する。
【００３７】
なお、補正データは、カラーチャート用データだけではなく、任意の出力用画像データを補正するために使用される。従って、補正データを用いれば、出力用画像データに基づく、ディスプレイ１０８による表示画像（第１出力画像）とプリンタ１１０による印刷が像（第２出力画像）とをカラーマッチングさせることができる。
【００３８】
また、カラーマッチングを実現するためには、複数の画像出力装置による出力画像の色を相対的に一致させればよい。従って、補正データは、例えば、ディスプレイ１０８による画像の出力のためにのみ出力用画像データを生成されてもよい。この場合、補正された出力用画像データに基づくディスプレイ１０８の表示画像の色は、補正されていない出力用画像データに基づくプリンタ１１０の印刷画像の色に近づく。
【００３９】
或いは、補正データは、ディスプレイ１０８による画像の出力、及びプリンタ１１０による画像の出力の両方のために、出力用画像データを補正するように生成されてもよい。この場合、補正データは、ディスプレイ１０８に関する出力用画像データの補正量と、プリンタ１１０に関する出力用画像データの補正量とを別個に含んでもよい。
【００４０】
図５は、第１の実施形態における補正データ生成処理の流れを示すフローチャートである。
【００４１】
Ｓ５０１で、ＨＤＤ１０６内のカラーチャート用データに基づいて、プリンタ１１０は印刷媒体２０２にカラーチャート２０３を印刷する。Ｓ５０２で、同じカラーチャート用データに基づいて、ディスプレイ１０８がカラーチャート２０１を表示する。
【００４２】
Ｓ５０３で、デジタルカメラ２０４が、カラーチャート２０１及びカラーチャート２０３を撮像して撮像画像データ２０５を取得する。
【００４３】
Ｓ５０４で、ＰＣ１００が、デジタルカメラ２０４から撮像画像データ２０５を取得する。ここでの取得は、例えば、Ｉ／Ｆ１０９を介してＰＣ１００とデジタルカメラ２０４とを接続することにより行われる。
【００４４】
Ｓ５０５で、ＰＣ１００は、撮像画像データにおいて対応するカラーパッチの画像信号値の差に基づいて、補正データを生成する。
【００４５】
以上の処理により、補正用データが生成されるが、より良いカラーマッチングを実現するために、以下の処理を追加してもよい。
【００４６】
Ｓ５０６で、ＰＣ１００は、予めＨＤＤ１０６に保存しておいた基準となる補正データと、Ｓ５０５で得られた補正データとの差が、予め定められた閾値以内であるか否かを判定する。閾値以内でなければ、Ｓ５０７で補正データによりカラーチャート用データを補正し、Ｓ５０１から同様の処理を繰り返す。このとき、ＰＣ１００は、Ｓ５０５では、新たに取得した撮像画像データに基づいて補正データを更新し、Ｓ５０６では、更新前後の補正データの差が予め定められた閾値以内であるか否かを判定する。そして、更新前後の補正データの差が予め定められた閾値以内になるまで、同様の処理を繰り返す。
【００４７】
これにより、補正データが所定の値に収束するまで更新されるので、より良いカラーマッチングを実現するための補正データが最終的に得られる。
【００４８】
なお、更新前後の補正データの差（変化量）Δは、更新後の補正データを表す関数をｆ（ｘ）ｎｅｗ、更新前の補正データを表す関数をｆ（ｘｉ）ｏｌｄとすると、例えば、次式で求められる。
【００４９】
Δ＝Σ（Ｒ，Ｇ，Ｂ）Σ（ｉ＝０〜２５５）｜（ｘ）ｎｅｗ−ｆ（ｘｉ）ｏｌｄ｜
前述の通り、補正データは、ディスプレイ１０８による出力にのみ、或いはプリンタ１１０による出力にのみ使用されるように生成されてもよい。この様子を、図６及び図７を参照して説明する。
【００５０】
図６では、ブロック６０１でカラーチャート用データがＨＤＤ１０６から取得され、ブロック６０３で、補正データが存在すればディスプレイ１０８による表示のためにカラーチャート用データが補正される。
【００５１】
ブロック６０２で、ディスプレイ１０８によりカラーチャートの表示が行われ、ブロック６０４で、プリンタ１１０によりカラーチャートの表示が行われ、ブロック６０５で、デジタルカメラ２０４により２つのカラーチャートが撮像される。
【００５２】
ブロック６０６で、撮像画像データに基づいて補正データが生成され、ブロック６０３における補正処理のために提供される。
【００５３】
図７では、ブロック７０１でカラーチャート用データがＨＤＤ１０６から取得され、ブロック７０３で、補正データが存在すればプリンタ１１０による印刷のためにカラーチャート用データが補正される。
【００５４】
ブロック７０２で、ディスプレイ１０８によりカラーチャートの表示が行われ、ブロック７０４で、プリンタ１１０によりカラーチャートの表示が行われ、ブロック７０５で、デジタルカメラ２０４により２つのカラーチャートが撮像される。
【００５５】
ブロック７０６で、撮像画像データに基づいて補正データが生成され、ブロック７０３における補正処理のために提供される。
【００５６】
また、上記の説明では、ディスプレイ１０８及びプリンタ１１０を画像出力装置として用いたが、例えば、２台のプリンタや２台のディスプレイを画像出力装置として用いてもよい（図８及び図９参照）。図８では、図７のブロック７０２及び７０４の代わりに、１台目のプリンタによるカラーチャートの印刷が行われるブロック８０２と、２台目のプリンタによるカラーチャートの印刷が行われるブロック８０４とが設けられる。同様に、図８では、図７のブロック７０２及び７０４の代わりに、１台目のディスプレイによるカラーチャートの表示が行われるブロック９０２と、２台目のディスプレイによるカラーチャートの表示が行われるブロック９０４とが設けられる。
【００５７】
また、３台以上の画像出力装置を用いてもよい。この場合、図４のグラフは、三次元のグラフになる。
【００５８】
また、上記の説明では、ＰＣ１００に接続されたディスプレイ１０８及びプリンタ１１０がカラーチャートを出力したが、ＰＣ１００から独立した複数の画像出力装置がカラーチャートを出力してもよい。この場合、デジタルカメラ２０４がこのカラーチャートを撮像して得た撮像画像データをＰＣ１００が取得し、補正データを生成することにより、この複数の画像出力装置間のカラーマッチングを実現することができる。
【００５９】
また、デジタルカメラ２０４に、ＰＣ１００に対応する構成を備えることにより、デジタルカメラ２０４が補正データを生成するようにしてもよい。
【００６０】
また、図１０に示すように、ディスプレイ１０８が表示するカラーチャート１００１、及びプリンタ１１０が印刷するカラーチャート１００２それぞれに、トンボマーク１００３及び１００４を付加してもよい。これにより、デジタルカメラ２０４が２つのカラーチャートを撮像する際に、両者の位置がずれて傾いていても、また、両者の大きさが異なっていても、ＰＣ１００が対応するカラーパッチを特定することが容易になる。即ち、ＰＣ１００は、カラーチャートの四隅にあるトンボマークの位置から、それぞれのカラーチャートの開始位置、大きさ、傾き程度などを計算により求めることができる。従って、図１０に示すように、２つのカラーチャートの大きさが相互に異なっていても構わない。
【００６１】
以上説明したように、本実施形態によれば、複数の画像出力装置が出力した複数のカラーチャートをデジタルカメラが撮像して撮像画像データを得る。そして、画像処理装置（例えば、ＰＣ）は、撮像画像データに基づいて、この複数の画像出力装置間のカラーマッチングを実現するための補正データを生成する。
【００６２】
これにより、複数の画像出力装置による出力画像をカラーマッチングさせるための補正データを、画像出力装置の実際の利用環境で簡単に生成することが可能となる。
【００６３】
［その他の実施形態］
上述した各実施形態の機能を実現するためには、各機能を具現化したソフトウェアのプログラムコードを記録した記録媒体をシステム或は装置に提供してもよい。そして、そのシステム或は装置のコンピュータ（又はＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによって、上述した各実施形態の機能が実現される。この場合、記録媒体から読み出されたプログラムコード自体が上述した各実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。このようなプログラムコードを供給するための記録媒体としては、例えば、フロッピィ（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスクなどを用いることができる。或いは、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることもできる。
【００６４】
また、上述した各実施形態の機能を実現するための構成は、コンピュータが読み出したプログラムコードを実行することだけには限られない。そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって上述した各実施形態の機能が実現される場合も含まれている。
【００６５】
更に、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれてもよい。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって上述した各実施形態の機能が実現される場合も含むものである。
【図面の簡単な説明】
【００６６】
【図１】第１の実施形態に係るパーソナルコンピュータ（ＰＣ）の構成を示すブロック図である。
【図２】第１の実施形態における補正データ生成処理の概要を示す図である。
【図３】撮像画像データに含まれる、２つのカラーチャートそれぞれに含まれる複数のカラーパッチの対応関係を示す図である。
【図４】図３において対応するカラーパッチの画像信号値をプロットしたグラフである。
【図５】第１の実施形態における補正データ生成処理の流れを示すフローチャートである。
【図６】補正データ生成処理の一例を示す図である。
【図７】補正データ生成処理の一例を示す図である。
【図８】補正データ生成処理の一例を示す図である。
【図９】補正データ生成処理の一例を示す図である。
【図１０】カラーチャートにトンボマークを付加した様子を示す図である。
【符号の説明】
【００６７】
１０８  ディスプレイ
２０１  カラーチャート
２０２  印刷媒体
２０３  カラーチャート
２０４  デジタルカメラ
２０５  撮像画像データ
【図１】
2009065474.tif 000003
【図４】
2009065474.tif 000004
【図５】
2009065474.tif 000005
【図６】
2009065474.tif 000006
【図７】
2009065474.tif 000007
【図８】
2009065474.tif 000008
【図９】
2009065474.tif 000009
【図２】
2009065474.tif 000010
【図３】
2009065474.tif 000011
【図１０】
2009065474.tif 000012