(57)【要約】      （修正有）【課題】プロファイル調整処理において、プロファイル生成時との測色条件の違いがあるとき報知を行うことで、精度の良いプロファイル調整を可能とする。【解決手段】パッチデータを画像形成装置から出力して得られたパッチ出力を測色したパッチ測色値を得て、前記パッチ測色値をもとにしてプロファイルを生成する演算工程と、前記演算工程で得られたプロファイルと測色条件の情報を対応して保存するプロファイル情報保存工程、前記プロファイルの調整時に、前記プロファイル情報保存工程で保存された前記プロファイルに対応する測色条件と、前記プロファイルの調整のためのパッチの測色時の測色条件を比較する比較工程、前記比較工程による比較結果、測色条件が一致しない場合、報知する工程とを有する。【選択図】図１５
2011254316.tif 000002
【特許請求の範囲】
【請求項１】
パッチデータを画像形成装置から出力して得られたパッチ出力を測色したパッチ測色値を得て、
前記パッチ測色値をもとにしてプロファイルを生成する演算工程と、
前記演算工程で得られたプロファイルと測色条件の情報を対応して保存するプロファイル情報保存工程、前記プロファイルの調整時に、前記プロファイル情報保存工程で保存された前記プロファイルに対応する測色条件と、前記プロファイルの調整のためのパッチの測色時の測色条件を比較する比較工程、
前記比較工程による比較結果、測色条件が一致しない場合、報知する工程とを有することを特徴とするプロファイル処理方法。
【請求項２】
前記測色条件とは、測色に用いる測色器の情報、前記パッチが出力された紙から測色されたペーパーホワイトの情報であることを特徴とする請求項１項記載のプロファイル処理方法。
【請求項３】
前記報知では、前記プロファイルの生成時とプロファイルの調整時で、測色器が違うこともしくは、パッチを形成する紙種が違うこともしくは、バッキングを確認することを報知することを特徴とする請求項１項記載のプロファイル処理方法。
【請求項４】
パッチデータを画像形成装置から出力して得られたパッチ出力を測色したパッチ測色値を得て、前記パッチ測色値をもとにしてプロファイルを生成する演算手段と、
前記演算手段で得られたプロファイルと測色条件の情報を対応して保存するプロファイル情報保存手段、
前記プロファイルの調整時に、前記プロファイル情報保存手段に保存された前記プロファイルに対応する測色条件と、前記プロファイルの調整のためのパッチの測色時の測色条件を比較する比較手段、
前記比較手段による比較結果、測色条件が一致しない場合、報知する報知手段とを有することを特徴とするプロファイル処理装置。
【請求項５】
前記測色条件とは、測色に用いる測色器の情報、前記パッチが出力された紙から測色されたペーパーホワイトの情報であることを特徴とする請求項４項記載のプロファイル処理装置。
【請求項６】
前記報知では、前記プロファイルの生成時とプロファイルの調整時で、測色器が違うこともしくは、パッチを形成する紙種が違うこともしくは、バッキングを確認することを報知することを特徴とする請求項４項記載のプロファイル処理装置。
【請求項７】
コンピュータを
パッチデータを画像形成装置から出力して得られたパッチ出力を測色したパッチ測色値を得て、前記パッチ測色値をもとにしてプロファイルを生成する演算手段と、
前記演算手段で得られたプロファイルと測色条件の情報を対応して保存するプロファイル情報保存手段、
前記プロファイルの調整時に、前記プロファイル情報保存手段に保存された前記プロファイルに対応する測色条件と、前記プロファイルの調整のためのパッチの測色時の測色条件を比較する比較手段、
前記比較手段による比較結果、測色条件が一致しない場合、報知する報知手段として動作させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロファイル処理装置、プロファイル処理方法並びにプログラムに関するものである。
【背景技術】
【０００２】
近年、電子写真技術やインクジェット技術を用いたカラープリンタの画質は、オフセット印刷機に遜色ないレベルにまで向上してきている。さらには、印刷速度の向上、印刷ワークフローへのソフトウェア対応などにより、印刷の現場でも、少部数印刷や本印刷前のプルーフなどの用途に対して、高性能なハイエンドのプリンタが使用されるようになってきている。当然ながら、このような現場では、印刷品質、特に色味に対する要求は厳しいものとなる。
【０００３】
印刷ワークフローでは、従来より、ＩＣＣプロファイルを用いたＣＭＳ（カラーマッチングシステム）が運用される場合が多いが、そこでのＣＭＳの目的は、大きく分けて２つあると考えられる。一つは、印刷機のプロファイルを入力プロファイル、プリンタのプロファイルを出力プロファイルとして用いて、印刷機と同じ色味をプリンタで実現するという色味を合わせる目的である。もう一つは、プリンタの時間的な変動や機体の個体差を吸収するために、出力プロファイルを印刷の都度作成してカラーマッチングを行うことにより出力される色味の安定を図る目的である。
【０００４】
もしも、プリンタの変動が非常に少ないものであれば、一度、入力プロファイルと出力プロファイルを作成してしまいさえすれば、プリンタの出力は色味があった状態が保たれて印刷ワークフローを円滑に進めることができる。しかし、現実的には、プリンタ出力の色味に対する要求の厳しい現場では、色味の微小な変動も許容されない場合が多い。そのため、変動したプリンタの状態に合わせて、プロファイルを作成するという行為が頻繁に発生することになる。
【０００５】
さて、プロファイルを生成するには、多数（たとえば１０００色程度）のカラーパッチをプリンタで出力し、測色器で、出力されたプリントサンプル上の多数のカラーパッチを測定する。そしてのちに、測色された色値の情報をもとに、デバイス従属色空間（たとえばＣＭＹＫ）とデバイス独立色空間（たとえばＬ＊ａ＊ｂ＊）との変換ルールを生成する必要がある。この測色にいて必要とする測色値のデータ数が多いことで、パッチを測定する時間、プロファイル生成の演算の時間がかかるという問題がある。
【０００６】
このため、特許文献１では、生成したプロファイルから、少数のデータを抜き出してパッチ出力を行い、測色したデータをもとに、プロファイルのＬＵＴを調整する装置が開示されている。特許文献１の発明によれば、少数のデータに対応するパッチのみを用いる構成によりパッチ測定時間やプロファイル調整に要する時間を短縮でき、プロファイル調整を簡便に行うことができる。その結果、プリンタの状態に合わせてプロファイルを調整する行為を高い頻度で行うことを可能としている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００６−１６５８６４
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に示すような構成のみでは、プロファイルの調整時に精度が確保できない可能性がある。
【０００９】
なぜなら、特許文献１では、調整時の動作のみしか考慮されておらず、プロファイルが生成された際の状況が把握できない。特に、測色動作にかかわる状況を知ることができない。
【００１０】
たとえば、プロファイル生成の際に使用した測色器とプロファイル調整の際に使用された測色器が異なる場合、測色器の種類ごとの違いにより、同じパッチを測定しても、厳密に同じ測色値が得られない可能性がある。そのため実際には調整が必要ないのに不要な調整をしてしまったり、また、調整の程度を誤ってしまい、精度のよい調整ができないという問題が生じる。
【００１１】
上記のような問題に鑑み、本発明は、プロファイル生成時とプロファイル調整時の測色条件に一貫性を持たせ、精度のよいプロファイルを簡便に得られるプロファイル処理装置、プロファイル処理方法並びにプログラムを提供することにある。
【課題を解決するための手段】
【００１２】
上記課題を解決するために本発明は、パッチデータを画像形成装置から出力して得られたパッチ出力を測色したパッチ測色値を得て、前記パッチ測色値をもとにしてプロファイルを生成する演算工程と、
前記演算工程で得られたプロファイルと測色条件の情報を対応して保存するプロファイル情報保存工程、
前記プロファイルの調整時に、前記プロファイル情報保存工程で保存された前記プロファイルに対応する測色条件と、前記プロファイルの調整のためのパッチの測色時の測色条件を比較する比較工程、
前記比較工程による比較結果、測色条件が一致しない場合、報知する工程とを有することを特徴とする。
【発明の効果】
【００１３】
上記の構成によれば、プロファイル調整時において、プロファイル生成時と測色条件に違いがあるときに報知を行うことができるため、精度のよいプロファイル調整が行えるという効果がある。
【図面の簡単な説明】
【００１４】
【図１】本実施例群のシステム構成を示す図である。
【図２】測色器の例を示す図である。
【図３】プリンタでのＰＤＬ処理のフローを示すブロック図である。
【図４】プロファイル作成装置のソフトウェアモジュール構成を示す図である。
【図５】プロファイル作成装置の起動時の画面を示す図である。
【図６】プロファイル生成時のユーザーインターフェースを示す図である。
【図７】プロファイル生成時のパッチを示す図である。
【図８】プロファイルのデータ構造を示す図である。
【図９】測定パッチデータの例を示す図である。
【図１０】プロファイル生成時の動作フローを示すブロック図である。
【図１１】プロファイル調整時のユーザーインターフェースを示す図である。
【図１２】プロファイル調整時のパッチデータ抽出を模式的に示す図である。
【図１３】パッチデータを画像データに変換するフローを示すブロック図である。
【図１４】プロファイル調整演算処理のフローを示すブロック図である。
【図１５】実施例１におけるプロファイル調整制御モジュールの行うパッチ測定処理のフローチャートを示す図である。
【図１６】プロファイル調整制御モジュールが行うパッチ測定処理のユーザーインターフェースを示す図である。
【図１７】実施例２におけるプロファイル調整制御モジュールの行うパッチ測定処理のフローチャートを示す図面である。
【図１８】バッキング調整ガイドのフローチャート処理を示す図である。
【図１９】バッキング調整ガイド処理のユーザーインターフェースを示す図である。
【図２０】実施例３におけるプロファイル調整制御モジュールの行うパッチ測定処理のフローチャートを示す図である。
【図２１】実施例３におけるパッチ測定処理のユーザーインターフェースを示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明を実施するための形態について図面を用いて説明する。
【実施例１】
【００１６】
本実施例のプロファイル処理システムの構成の例を図１に示す。
【００１７】
本実施例において、システム構成は大きく２つの構成要素からなる。一つはプロファイルを生成・調整するためのプロファイル処理装置であるホストＰＣ１００であり、このホストＰＣ１００には分校測色器１２０が接続されている。もう一つは、プロファイルの作成対象となるＭＦＰ（Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ−Ｐｅｒｉｐｈｅｒａｌ）１１０である。ホストＰＣ１００とＭＦＰ１１０は、ネットワーク１３０に接続されており、ＭＦＰ１１０はネットワーク１３０経由で受信したホストＰＣ１００からの印刷指示と印刷データに従って、印刷動作をおこなう。
【００１８】
ホストＰＣ１００は、さまざまなプログラムを実行して各部を制御するためのＣＰＵ１０５、プログラムやデータを格納する記憶装置であるＨＤＤ１０１、ホストＰＣ１００起動時のプログラムを格納するＲＯＭ１０２、ＨＤＤ１０１やＲＯＭ１０２から読み込まれたプログラムを格納したり、プログラム実行の際の一時的なデータ記憶を行うＲＡＭ１０３、外部機器との接続するためのインターフェースであるＵＳＢ  Ｉ／Ｆ１０４、ネットワーク１３０とのインターフェース動作を行うＮｅｔｗｏｒｋＩ／Ｆ１０８、ホストＰＣの状態を表示するためのディスプレイ１０７、ユーザーからの入力を受け付けるマウス・キーボード１０６、各部を接続する内部バス１０９からなる。ここで、分光測色器１２０はＵＳＢ  Ｉ／Ｆ１０４を介してホストＰＣ１００に接続されており、ホストＰＣ１００からの所定のコマンド通信にしたがって、測色動作を行う。
【００１９】
ＭＦＰ１１０でも、ＭＦＰの動作を行うプログラムを実行するＣＰＵ１１７、プログラムやデータを格納するＨＤＤ１１１、起動時の制御プログラムを格納するＲＯＭ１１２、ＨＤＤやＲＯＭから読み込まれたプログラムを格納したり一時的なデータ記憶を行うＲＡＭ１１３、ＮｅｔｗｏｒｋＩ／Ｆ１１４を持っている。また、ＭＦＰ１１０は、ＭＦＰ１１０の状態表示とユーザー入力を行うための操作部としてディスプレイ＋タッチパネル１１６を持つ。さらに、ＮｅｔｗｏｒｋＩ／Ｆ１１４を介して受信した印刷データをＰｒｉｎｔｅｒ部１１８に適した画像に変換するための画像処理部１１５を持ち、Ｐｒｉｎｔｅｒ部１１８は画像処理部１１５で画像処理されてＣＭＹＫデータに変換された画像を印刷する。Ｐｒｉｎｔｅｒ部１１８は電子写真方式あるいはインクジェット方式などの技術を用いて、受け取った画像データを、ＣＭＹＫ色材を用いて紙媒体上に印刷する。
【００２０】
次に、分光測色器１２０の具体的な例について説明する。本実施例では、分光測色器１２０として複数のタイプの測色器が使用できる。
【００２１】
図２（ａ）は手動スライド型の測色器を示す図である。手動スライド型の測色器は、測定ヘッド２００１を、被測定物上に置いた測定ガイド２００３に沿ってスライドさせて測色値を得るものである。測定ガイド２００３は、測定ヘッド２００１の測定孔２００２に対応する高さ×用紙サイズ程度の幅の大きさの中空部分を持ち、測定孔２００２を中空部分にはめ込むと被測定物に密着する程度の厚みを持つ構造である。ユーザーが測定器を手動でスライドしている間に、測色器１２０は被測定物の分光反射率を測定し、Ｌ＊ａ＊ｂ＊測色値に変換して、ＵＳＢＩ／Ｆ１０４を介してホストＰＣ１００に測定値を送信する。測定するパッチが連続的に配列している場合に使用する。
【００２２】
図２（ｂ）は手動測定器の別の測定形態を示す図である。測定ガイド２００４は、ちょうど測定孔２００２と同等の大きさを持ち、パッチ一点を測定する場合に使用する。
【００２３】
図２（ｃ）はシートスルー型の測色器を示す図である。シートスルー型測色器本体２０１１は、内部に測定ヘッドを持っている。測色器２０１１は、ユーザーが測定スリット２０１２から矢印方向に差し込んだ被測定物を順次、矢印方向に搬送し、内部の測定ヘッドで分光反射率を測定し、Ｌ＊ａ＊ｂ＊測色値に変換して、ホストＰＣ１０００に測定値を送信する。
【００２４】
図２（ｄ）はテーブル型の測色器を示す図である。測色器本体２０３１は、測定ヘッド２０３４、測定アーム２０３２、測定台２０３３を持つ。測定ヘッド２０３４は、測定アーム２０３２に取り付けられており、ホストＰＣからの制御によって測定アーム２０３２が移動することによって、測定台２０３３上に固定した被測定物の任意の場所を測定する。測色器２０３１は、測定した分光反射率を、順次、Ｌ＊ａ＊ｂ＊測色値に変換して、ホストＰＣに送信する。
【００２５】
次に、ＭＦＰ１１０が、印刷データを受信してから印刷動作を行う際の動作フローを図３のブロック図を用いて説明する。なお、以下パッチを出力（印刷）する装置構成としてＭＦＰを例にあげて説明をするが、印刷機能を有する画像形成装置であればシングルファンクションプリンタを採用してもよいことは言うまでも無い。
【００２６】
本動作フローは、ＭＦＰのＨＤＤ１１１に格納され、ＲＡＭ１１３に読み込まれたプログラムをＣＰＵ１１７が実行することによって実現される。
【００２７】
ＭＦＰ１１０のＣＰＵ１１７は、ＮｅｔｗｏｒｋＩ／Ｆ１１４を介して受信した印刷データを受信しＲＡＭ１１３上に蓄える（３０１）。次に、ＰＤＬ解釈部において、蓄えられたデータをＰＤＬ（ＰａｇｅＤｅｓｃｒｉｐｔｉｏｎＬａｎｇｕａｇｅ）を解釈する（３０２）。解釈しているＰＤＬのデータは描画データごとに、ＲＧＢ値やＣＭＹＫ値の色値を持つが、その色値をプリンタで再現するためのＣＭＳ（ＣｏｌｏｒＭａｔｃｈｉｎｇＳｙｓｔｅｍ）処理を行う（３０３）。ＣＭＳ処理は、再現したいモニタや印刷機の色情報を示すＳｏｕｒｃｅプロファイル（３０６）と、プリンタの色情報を示すＤｅｓｔｉｎａｔｉｏｎプロファイル３０７を組み合わせて、再現したいモニタや印刷機の色をプリンタで再現するための色情報を生成し、カラーマッチングを行う。本実施例で、ホストＰＣ１００側で生成され、調整されたプロファイルは、ＭＦＰ１１０のＨＤＤ１０１上に転送され、ＣＭＳ処理のＤｅｓｔｉｎａｔｉｏｎプロファイルとして用いられる。次に、ラスタライズ処理（３０４）は、ＣＭＳ処理されたＰＤＬ描画データをプリンタ部の解像度に合わせた画像にビットマップ展開する。ＣＰＵ１１７は、展開したビットマップデータを画像処理部（３０５／１１５）に送り、画像処理部（３０５／１１５）はプリンタ部１１６に適した画像処理を行った後、画像をｐｒｉｎｔｅｒ部１１８に転送する。
【００２８】
次に、ホストＰＣ１００上のＣＰＵ１０５で動作するプログラムとして実現されるプロファイル処理（作成、調整）装置のソフトウェアモジュールについて、図４を用いて説明する。
【００２９】
統合制御モジュール４００は、プログラム起動時に、図５に示すようなユーザーインターフェース５００をＵＩ制御モジュール４０５に表示させ、ユーザーがＢｕｉｌｄボタン５０１を押下した場合には、以降の制御をプロファイル生成制御モジュール４０１に渡す。またユーザーがＣａｌｉｂｒａｔｉｏｎボタン５０２を押下した場合には、以降の制御をプロファイル調整制御モジュール４０６に渡す役割を果たす。  ＵＩ制御モジュール４０５は、統合制御モジュール４００のみでなく、プロファイル生成制御モジュール４０１およびプロファイル調整制御モジュール４０６からも、画面表示やユーザーからの入力の管理を行うよう依頼を受けて、ユーザーとのインターフェース処理を行う。
【００３０】
プロファイル生成制御モジュール４０１は、プロファイル生成時にプロファイルを生成するために各モジュールを制御する。プロファイル生成用パッチ作成モジュール４０２は、後述のように接続されている測色器の情報をもとにプロファイル生成のためのパッチデータの作成を行い、生成したパッチデータをプロファイル生成制御モジュール４０１に返す。パッチ出力制御モジュール４１０は生成されたパッチデータをプロファイル生成制御モジュール４０１から受け取り、ＭＦＰ１０１０にネットワーク１０３０を介して出力する。パッチ出力制御モジュール４１０はパッチデータに対するＭＦＰ１１０の印刷動作においてはＣＭＳ処理を行わないように印刷指示を送る。測色器制御Ｉ／Ｆ４１１は、プロファイル生成制御モジュール４０１からの指示を受けて、分光測色器１２０により得られた測色値とＵＳＢＩ／Ｆ１０４を介して通信して、ＭＦＰ１１０から出力されたパッチ出力を測定し得られた測色値をプロファイル生成制御モジュールに返す。プロファイル生成演算モジュール４０３は、パッチデータに含まれるＣＭＹＫ信号値と、パッチ出力を測定して得られたＬａｂ値と、プロファイル生成のパラメータを受け取り、プロファイルを生成して、プロファイル生成制御モジュール４０１に返す。プロファイル保存部４０４は、プロファイル生成制御モジュール４０１から、プロファイルと対応するパッチ測定値ファイルを受け取り、対応付けてプロファイル情報保存部であるＨＤＤ１００１上に格納する。上述のパッチ測定値ファイルには、後述するように測色器の情報とプロファイル生成時に測色されたペーパーホワイトの測色値を少なくとも含む。
【００３１】
プロファイル調整制御モジュール４０６は、プロファイル調整時に生成されてプロファイル保存部４０４で保存されたプロファイルを調整するために、各モジュールを制御する。プロファイル調整用パッチ作成モジュール４０７は、プロファイル調整制御モジュール４０６から渡された、プロファイルと測色器の情報をもとに、プロファイル調整用のパッチデータを作成し、プロファイル調整制御モジュール４０６に返す。プロファイル調整制御モジュール４０６は、生成時と同様に、パッチ出力制御モジュール４１０に生成されたパッチデータを渡しＭＦＰ１１０への出力を依頼する。また、測色器制御Ｉ／Ｆ４１１を介して、出力されたパッチ出力の測色を制御する。測色値補正モジュール４０８は、プロファイル調整時のパッチ測定値をプロファイル生成時の測定値に変換するためのモジュールである。プロファイル調整制御モジュール４０６の行う測色動作および測色値補正モジュールの動作についての詳細は後述する。プロファイル調整演算モジュール４０９は、プロファイル、調整用パッチのＣＭＹＫ色値、および、測色値を受け取り、調整されたプロファイルをプロファイル調整制御モジュール４０６に返す。
【００３２】
図６は、プロファイル生成制御モジュール４０１が、プロファイル生成のためのパラメータをユーザーに入力させるために、ＵＩ制御モジュール４０５に表示させるＢｕｉｌｄ設定画面６００を示す図である。
【００３３】
Ｂｕｉｌｄ設定画面６００には、生成するプロファイルを保存する際のファイル名を入力させるテキストフィールド６０１、測色データを保存する際のファイル名を入力させるテキストフィールド６０２、プロファイル作成のターゲットとなるプリンタを指定するフィールド６０３、プロファイルのＡ２Ｂテーブルの格子点数を指定するチェックボックス６０４、プロファイルのＢ２Ａテーブルの格子点数を指定するチェックボックス６０５、Ｂ２Ａテーブルを作成する際の色分解テーブルの設定で、トナーあるいはインクの最大載り量を指定するフィールド６０６、墨入れ量を指定するフィールド６０７、測色器のタイプを指定するフィールド６０８、および、生成動作を開始する開始ボタン６０９を含む。
【００３４】
プロファイル生成制御モジュール４０１は、これらの指定を受けて、各モジュールを制御する。すなわち、６０１，６０２で指定されたファイル名で、プロファイルを保存するよう、プロファイル保存部４０４に指示する。また、６０３で指定された出力先プリンタにパッチデータを出力するよう、パッチ出力制御モジュール４１０に指示する。また、プロファイル生成演算モジュール４０９には、６０４，６０５で指定された格子点数でプロファイルを作成し、その際に、６０６，６０７で指定されたパラメータで色分解を行うように指示する。また、測色器制御Ｉ／Ｆ４１１には、測色器のタイプを通知し、適合した測色器用の通信を行うように指示する。
【００３５】
図７は、プロファイル生成用パッチ作成モジュール４０２が生成するパッチデータの例を示す図面である。プロファイル生成用パッチ作成モジュール４０２は、プリンタの用紙サイズに対応する画像全体枠７００を生成し、測色器に応じたサイズのパッチを画像全体枠７００内に配列する。本実施例では、配列するパッチの個数は、ＣＭＹＫのうち、ＣＭＹは同じ分割数の個数を取り、ＣＭＹの分割数はＫの濃度に応じるものとし、以下の通りの組み合わせをとるものとする。
Ｋ      ＣＭＹ
０      ６ｘ６ｘ６
２０    ６ｘ６ｘ６
４０    ６ｘ６ｘ６
６０    ６ｘ６ｘ６
８０    ４ｘ４ｘ４
１００  ３ｘ３ｘ３
分割数が６ｘ６ｘ６の場合、ＣＭＹの取る信号値はそれぞれ０，２０，４０，６０，８０，１００（％）となり、ＣＭＹでの組み合わせ数は、２１６個となる。分割数が４ｘ４ｘ４の場合、ＣＭＹの取る信号値は０，３３，６６，１００（％）となり、ＣＭＹの組み合わせ数は、６４個となる。分割数が３ｘ３ｘ３の場合、ＣＭＹの取る信号値は、０，５０，１００（％）となり、ＣＭＹの組み合わせ数は、２７個となる。したがって、パッチの総個数は、２１６＊４＋６４＋２７＝９５５個となる。ＣＭＹの増加は、Ｃ→Ｍ→Ｙ→Ｋの順で値が増加していくものとし、一番最初のパッチは、ＣＭＹＫ＝（０，０，０，０）、つまり、何も印字しないパッチ領域７０１である。
【００３６】
次に、本実施例におけるプロファイルのデータ構造について、図８を用いて説明する。プロファイル８００は、ヘッダ部８０１、Ａ２Ｂ  ＬＵＴ  ８０２、Ｂ２Ａ  ＬＵＴ  ８０３からなる。ヘッダ部８０１は、プロファイルのフォーマットバージョンや、タイムスタンプ、プロファイルが適用されるデバイスの種別などを含む情報である。Ａ２Ｂ  ＬＵＴ  ８０２は、デバイス依存色空間からデバイス独立色空間への変換のためのＬＵＴ（ルックアップテーブル）であり、本実施例においては、ＣＭＹＫの４次元の格子点からなり、各格子点上にＬａｂデータを格納したフォーマットである。Ｂ２Ａ  ＬＵＴ８０３は、デバイス独立色空間からデバイス依存色空間への変換のためのＬＵＴ（ルックアップテーブル）であり、本実施例においては、Ｌａｂの３次元の格子点からなり、各格子点上にＣＭＹＫデータを格納したフォーマットである。
【００３７】
プロファイル生成においては、これら全ての情報を生成する必要がある。プロファイル調整における調整対象は、Ｂ２Ａ  ＬＵＴ  ８０３である。デバイス独立色空間の色値をどういうＣＭＹＫ値で印字すれば、測色可能なデバイス独立色空間の色値になるのか、を表現するＬＵＴ  ８０３を調整することにより、その時々のデバイスの状態に合わせたプロファイルの調整を行う。
【００３８】
図９は、プロファイル生成制御モジュール４０１が、プロファイル保存部４０４に格納を指示する測色値の情報の例を示す図面である。測色データファイル７００は、使用した測色器の情報とターゲットとなるプリンタとパッチ番号とパッチ番号に対応するＬａｂ測色値を羅列したフォーマットからなるファイルであるものとする。
【００３９】
次に、プロファイル生成演算モジュール４０３、プロファイル生成制御モジュール４０１から、パッチ信号値（ＣＭＹＫ信号値）とパッチ測色値（Ｌａｂ測色値）の情報を得て行うプロファイル生成の動作フローについて、図１０を用いて説明する。
【００４０】
図１０（ａ）は、プロファイルのＡ２Ｂ  ＬＵＴ８０２を生成する動作フローのブロック図である。プロファイル生成演算モジュール４０３内の補間演算処理１００１は、ＣＭＹＫパッチ信号値と測色値の対応テーブルであるＣＭＹＫ→Ｌａｂ測色値１００２を用いて、ＣＭＹＫの格子点値に対するＬａｂ値を演算して、Ａ２Ｂ  ＬＵＴを生成する。ＣＭＹＫ格子点値は、ユーザーによって設定された１７ｘ１７ｘ１７ｘ１７か９ｘ９ｘ９ｘ９の格子点であり、ＣＭＹＫ格子点数が１７ｘ１７ｘ１７ｘ１７の場合、ＣＭＹＫ値は、Ｃ→Ｍ→Ｙ→Ｋの順で昇順に、各々０から１００％まで、６．２５％刻みで増分するような値を取るものとする。ＣＭＹＫ格子点数が９ｘ９ｘ９ｘ９の場合、ＣＭＹＫ値は、Ｃ→Ｍ→Ｙ→Ｋの順で昇順に、０から１００％まで１２．５％刻みで増分する値を取るものとする。各々のＣＭＹＫ格子点値に近接するＣＭＹＫパッチ信号値を数点選択し、それらに対応するＬａｂ値から補間演算でＣＭＹＫ格子点値に対応するＬａｂ値を求める。補間演算は提案されている既知のさまざまな方法を取ることができるが、詳細はここでは割愛する。
【００４１】
図１０（ｂ）は、プロファイルのＢ２Ａ    ＬＵＴ８０３を生成する動作フローのブロック図である。Ｂ２Ａテーブル生成フローでは、ユーザーによって設定されたＢ２Ａプロファイル格子点数６０５に従って、１７ｘ１７ｘ１７ないし３３ｘ３３ｘ３３のＬａｂ格子点値を発生する。格子点値が１７ｘ１７ｘ１７の場合、Ｌの値は０から１００まで６．２５刻みで増分し、ａ，ｂの値は、−１２８から１２８まで１６刻みで増分し、ｂ→ａ→Ｌの順で昇順に発生させる。格子点数が３３ｘ３３ｘ３３の場合、Ｌの値は０から１００まで３．１２５刻みで、ａ，ｂの値は−１２８から１２８まで８刻みで増分するように取り、ｂ→ａ→Ｌの順で昇順に発生させる。
【００４２】
ＧａｍｕｔＭａｐｐｉｎｇ１００３は、格子点発生したＬａｂ格子点をＤｅｖｉｃｅＲＧＢ→Ｌａｂ測色値対応テーブル１００６の情報を用いて色空間圧縮する。Ｌａｂ格子点値が取るＬａｂ値はプリンタの色再現領域よりも広いため、色空間圧縮が必要になる。ここで、ＤｅｖｉｃｅＲＧＢ→Ｌａｂ測色値対応テーブル１００６は、ＤｅｖｉｃｅＲＧＢ値を入力としてＬａｂ値を出力とする３次元のＬＵＴであるものとし、プリンタの再現可能な範囲を決定する情報である。ＣＭＹＫ→Ｌａｂ測色値１００２と色分解処理１００５を用いて生成するが、生成フローについては、後で、図１０（ｃ）の動作フローを用いて説明する。
【００４３】
Ｌａｂ→ＤｅｖｉｃｅＲＧＢ変換１００４は、ＧａｍｕｔＭａｐｐｉｎｇ１００３によって色空間圧縮されたＬａｂ値を、ＤｅｖｉｃｅＲＧＢ→Ｌａｂ測色値テーブル１００６を用いて、ＤｅｖｉｃｅＲＧＢ値に逆変換するものである。この演算についても、さまざまな既知の方法があり、どのような方法を用いても構わない。ここでは詳細は割愛する。
【００４４】
最後に色分解処理１００５が、ＤｅｖｉｃｅＲＧＢ値をＣＭＹＫ値に変換し、Ｌａｂ格子点値に対応するＣＭＹＫ値を演算して、Ｂ２Ａ  ＬＵＴ８０３を完成させる。色分解処理１００５においては、ユーザーが設定した、トナーやインクの最大載り量６０６や墨入れ量６０７の情報をもとにＤｅｖｉｃｅＲＧＢからＣＭＹＫ値への色分解を行う。
【００４５】
図１０（ｃ）は、ＤｅｖｉｃｅＲＧＢ→Ｌａｂ測色値対応テーブル１００６を求める動作フローを示す図面である。
【００４６】
ＤｅｖｉｃｅＲＧＢ→Ｌａｂ測色値対応テーブル生成フローは、まず、ＤｅｖｉｃｅＲＧＢ格子点値を発生させる。ここでは、３３ｘ３３ｘ３３の格子点数からなるＲＧＢ値を発生するものとし、０から２５５まで８刻みで増分し、Ｂ→Ｇ→Ｒの順に昇順に値を取るものとする。このように発生したＤｅｖｉｃｅＲＧＢ値を色分解処理１００５で、ＣＭＹＫに変換する。この時、色分解処理１００５のパラメータは、Ｂ２Ａテーブル生成フローで用いたものと同じパラメータを用いる。
【００４７】
その後、Ａ２Ｂテーブル生成フローで用いたのと同様の補間演算１００１を行って、Ｌａｂ値を得る。
【００４８】
以上のようにして、プロファイル生成制御モジュール４０１は、プロファイルを生成して、プロファイルと測色値情報をプロファイル保存部４０４に格納して、プロファイル生成の処理を終える。
【００４９】
次に、プロファイル調整制御モジュール４０６が行う処理について、図面を用いて説明する。
【００５０】
プロファイル調整制御モジュール４０６が、プロファイル調整処理の開始時に、ユーザーからの入力を得るために、ＵＩ制御モジュール４０５に表示させた画面の例を図１１に示す。
【００５１】
Ｃａｌｉｂｒａｔｉｏｎ設定画面１１００は、調整をしたいプロファイルのファイル名を指定するフィールド１１０１、プロファイル生成時の測色データファイルのファイル名を指定するフィールド１１０２、ターゲットとなるプリンタを指定するフィールド１１０３、および、測色器のタイプを指定するドロップダウンリスト１１０４を含む。
【００５２】
これらの情報をユーザーが入力し、開始ボタン１１０５を押下すると、プロファイル調整制御モジュール４０６は、ＵＩ制御モジュール４０５からユーザーが入力した情報を受け取り、以降の処理を制御する。
【００５３】
プロファイル調整制御モジュール４０６は、プロファイル調整用パッチ生成モジュール４０７にプロファイルのファイル名と測色器の情報を渡し、プロファイル調整用パッチを生成するように依頼する。測色器の情報としては、測色器の製品名はもちろん測色器の機体識別番号も含む。プロファイル調整用パッチ生成モジュールが生成したパッチデータを、プロファイル生成時と同様に、パッチ出力制御モジュール４１０に渡して、ターゲットとなるプリンタで出力するよう制御する。プリンタからパッチが出力され、ユーザーがパッチを測色する準備ができたら、測色器制御Ｉ／Ｆ４１１を介して、測色器を動作させ測色値を取得する。こうして得られたパッチの信号値と測色値をプロファイル調整演算モジュール４０９に渡して、プロファイルのＢ２Ａ  ＬＵＴ８０３の調整を行わせるように制御する。
【００５４】
以下、調整用パッチ生成モジュール４０７の動作とプロファイル調整演算モジュール４０９の動作について図面を用いて説明する。
【００５５】
プロファイル調整用パッチ生成モジュール４０７がプロファイルファイル名１１０１のプロファイルのＢ２Ａ  ＬＵＴから、プロファイル調整用のＣＭＹＫデータを抽出する模式図を図１２に示す。説明を容易にするため、２次元的に、かつ、格子点数を減らして示してあるが、Ｌａｂ格子点（Ｂ２Ａテーブル）１２００はプロファイル生成制御モジュールが生成したプロファイルのＢ２Ａテーブルと同じものである。このＢ２ＡテーブルのＬａｂ格子点値のうち、Ｐｒｉｎｔｅｒ部１０１８の色再現境界であるＰｒｉｎｔｅｒ色再現域境界１２０１の内側あるいは近傍にある格子点（Ｌａｂ値）の中から、結果として得られるパッチ数が１００点程度になるようにサンプリング抽出して、対応するＣＭＹＫ値データ１２０２を抽出する。次に、図１３に示すパッチ画像データ作成処理１３０１が、抽出されたＣＭＹＫ値データを適宜配列し直し、Ｐｒｉｎｔｅｒー部１０１８に適した用紙サイズや測色器の種類に適したパッチとして、画像データ化する。なお、この時、サンプリングしたＬａｂ格子点値に対応するＣＭＹＫ値データのパッチに加えて、ＣＭＹＫが全て０である、ペーパーホワイトを測定できるパッチを画像データに含ませるものとする。これが、Ｌａｂ格子点値調整用パッチとなる。
【００５６】
このような処理を経て、プロファイル調整用パッチ生成モジュール４０７は、パッチ信号値を含む画像データをプロファイル調整制御モジュール４０５に返す。
【００５７】
次に、プロファイル調整演算モジュール４０９が、プロファイル調整制御モジュール４０５から指示をうけて行うプロファイル調整の演算処理について、図１４を参照して説明する。
【００５８】
プロファイル調整演算モジュール４０９は、差分Ｌａｂ演算処理１４０１で、Ｂ２Ａ  ＬＵＴ８０３から調整用パッチ作成モジュール４０７でサンプリングしたＬａｂ格子点値と、Ｌａｂ格子点値調整用パッチを上述した用紙にプリントし、このプリントされたＬａｂ格子点値調整用パッチを測色器により測色したデータである調整用パッチ測色値Ｌａｂ１４０２との差分を演算する。Ｌａｂ格子点調整用パッチとして格子点値のＬａｂを再現するＣＭＹＫ値を出力しているので、プリンタ部１０１８の状態（再現能力）が変わっていなければ、差分は各格子点について０となる。しかしながら、Ｐｒｉｎｔｅｒ部１０１８が経時変化や、温度、湿度の影響により変動している場合には、Ｌａｂ各格子点値についての差分が得られる。次に、差分Ｌａｂ値伝搬処理１４０３で、サンプリングしたＬａｂ各格子点値に対応するＬａｂ差分値を、Ｂ２Ａ  ＬＵＴ８０３の各格子点に伝搬する処理を行う。この処理は、得られている差分値をサンプリングしたＬａｂ各格子点値近傍の各格子点にサンプルしたＬａｂ格子点からの距離に応じた重みをつけて反映させるものである。この反映の結果、Ｌａｂ格子点近傍の各格子点では差分値の影響が距離に応じスムージング変化する。この結果、Ｂ２Ａ  ＬＵＴの各格子点はプリンタが変動した分だけ、Ｌａｂ値が変動することになる。そして、補間演算処理１４０４で、移動したＬａｂ値に対するＣＭＹＫ値を元のプロファイルのＢ２Ａテーブル１４０５におけるこの移動したＬａｂ値近傍の格子点のＬａｂ値群に対応するＣＭＹＫ値群を用いた補間演算で求める。最後に、Ｂ２Ａ  ＬＵＴの各格子点のＬａｂに対応するＣＭＹＫ値にこの求まったＣＭＹＫ値を加算することで変動したプリンタに対する、Ｌａｂ→ＣＭＹＫ変換テーブル、すなわち、プロファイルのＢ２Ａ  ＬＵＴを得る。
【００５９】
プロファイル調整演算モジュール４０９は、こうして調整したプロファイルのＢ２Ａ  ＬＵＴをプロファイル調整制御モジュール４０６に返して処理を終える。
【００６０】
次に、プロファイル調整制御モジュール４０６が、調整用パッチの測色時に行う測色器のチェック処理のフローを図１５に示す。尚、以下のチェツク結果表示するダイアログは、ユーザへの情報報知の構成となる。
【００６１】
プロファイル調整制御モジュール４０６は、調整用パッチをＭＦＰ１０１０に出力したのち、ＭＦＰ１１０のＰｒｉｎｔｅｒ部１１８により調整用パッチに従いプリントされたパッチが印刷された紙をユーザーが測色器にセットして測色動作を指示し、処理が開始される（Ｓ１５００）。プロファイル調整制御モジュールは、Ｓ１５０１で、プロファイル保存部４０４に保存されている測色値データファイル９００から取得したプロファイル生成時の測色器の情報と、測色器制御Ｉ／Ｆ４１１から取得した現在接続されている測色器の情報とを比較する。比較の結果、測色器の種類が同一である場合は、Ｓ１５０４に処理を移し、異なっている場合は、Ｓ１５０２で、ＵＩ制御モジュール４０５に図１６（ａ）のダイアログ１を表示するように指示する。プロファイル調整制御モジュール４０６は、Ｓ１５０３で、ユーザーに測定実行の可否判断の入力によって、測定を中止する入力を受けた場合には、Ｓ１５１１で測定中止処理に入り、測定を実行する入力を受けた場合には、Ｓ１５０４に処理を移す。尚、Ｓ１５１１で測定中止処理後に、ユーザがホストＰＣ１００に接続される分光測色器１２０をプロファイル生成時と同じものに変更するようにしてもよい。この場合Ｓ１５０１から処理が再実行される。
【００６２】
次に、プロファイル調整モジュール４０６は、Ｓ１５０４で、測色器制御Ｉ／Ｆ４１１を介して、ペーパーホワイトに対応するパッチの測色を実施する。プロファイル調整モジュール４０６は、ペーパーホワイトの測色値を測色器制御Ｉ／Ｆ４１１から受け取り、Ｓ１５０５で、測色値データファイル９００に含まれるプロファイル生成時のペーパーホワイトの測色値と比較する。比較の結果、ペーパーホワイトの測色値の差分が所定の閾値に収まっていれば、ペーパーホワイトが一致、すなわち、使用する紙種が一致するものとして、Ｓ１５１２で、測色器制御Ｉ／Ｆに以降のパッチの測定を実行する指示を出す。Ｓ１５０５でペーパーホワイトが一致しないと判断された場合、Ｓ１５０６で、ＵＩ制御モジュール４０５に図１６（ｂ）に示すダイアログ２を表示させ、ユーザーの入力を促す。プロファイル調整制御モジュール４０６はＳ１５０７において、ダイアログ２でユーザーが紙種が同一であると入力した場合には、図１６（ｃ）に示すダイアログ３をＵＩ制御モジュール４０５に表示させ、さらにユーザーに確認を促す。ここで、バッキングとは測定台の下地が何であるかを示す。たとえば、テーブル型測色器２０３１の測定台２０３３が黒色に塗装されており、プロファイル生成時に、測定台にパッチ出力印刷された紙と同一の紙を下に敷いて測定し、プロファイル調整時に測定台に条件が変更され何も敷かずに測定と、得られる測色値に影響が出る。又、測色器が同じであっても、測定台の色としては異なることになり、黒色の測定台の色が測定するパッチを透過するため、得られる測色値に影響が出る。そして、この影響が一番大きいのがペーパーホワイトの測色値であると考えられる。ユーザーがバッキングを確認したという入力をしたならば、プロファイル調整制御モジュール４０６は、Ｓ１５０９に処理を移す。
【００６３】
プロファイル調整制御モジュール４０６は、Ｓ１５０７で、紙種が同一で無いというユーザー入力を受けた場合にも、Ｓ１５０９に処理を移す。そして、Ｓ１５０９で、ＵＩ制御モジュール４０５に図１６（ｄ）のダイアログ４を表示させ、測定を継続するかどうかの判断をユーザーに促す。プロファイル調整制御モジュール４０６は、Ｓ１５１０で、ユーザーの入力を受け取り、ユーザーが測定を継続するという入力をした場合には、Ｓ１５１２で、調整用パッチの測定処理を継続するように、測色器制御Ｉ／Ｆ４１１に指示を出し、ユーザーが測定を中止するという入力をした場合には、Ｓ１５１１で測定を中止するように、測定器制御Ｉ／Ｆ４１１に指示を出し、処理を終える。上記構成により、プロファイル生成時のパッチ測色とプロファイル調整時のパッチ測色における測色条件を比較し、測色条件が異なる場合にユーザに測色を続けるか確認した上で測色を行うことができる。
【００６４】
以上の構成によりプロファイル生成時とプロファイル調整時の測色条件（測色器、ペーパーホワイトにより求まるパッチを出力印刷した紙種、バッキング）に一貫性を持たせ、精度のよいプロファイルを簡便に得ることが可能となる。
【実施例２】
【００６５】
実施例２もシステム構成は、実施例１と同様に図１となる。
【００６６】
実施例２では、プロファイル生成時とプロファイル調整時のペーパーホワイトの測色値が一致せず、かつ、紙種が同一であるとユーザーが入力した場合に、その相違の原因をバッキングの条件にあるものと想定し、バッキングを合わせるようユーザーにガイドする処理を行うものである。
【００６７】
実施例２におけるプロファイル調整制御モジュール４０６が、調整用パッチの測色時に行う測色器のチェック処理のフローを図１７に示す。図１５におけるＳ１５００−Ｓ１５１２と、対応する図１７におけるＳ１７００−Ｓ１７１２の各処理は、Ｓ１７０８を除いて同一であるため、Ｓ１７０８の処理以外のフローについての説明は省略し、Ｓ１７０８の処理を別のフロー図面として図１８で説明する。
【００６８】
プロファイル調整制御モジュール４０６は、Ｓ１７０７でユーザーが紙種が同一であると入力した場合（かつ、Ｓ１７０５でぺーパーホワイトが異なると判断した場合）、Ｓ１７０８でバッキング調整のガイドの処理に入る。
【００６９】
プロファイル調整制御モジュール４０６が行う、バッキング調整ガイド処理のフローについて、図１８を用いて説明する。
【００７０】
Ｓ１８００で、プロファイル調整制御モジュール４０６は、バッキング調整ガイド処理をスタートする。プロファイル調整制御モジュール４０６は、Ｓ１８０１で、図１９（ａ）のダイアログ５を表示するようにＵＩ制御モジュール４０５に指示する。プロファイル調整制御モジュール４０６は、Ｓ１８０２で、ダイアログ５に対するユーザー入力を判断し、バッキング調整ガイドを表示しない場合には、Ｓ１８０７に処理を移し、表示する場合には、Ｓ１８０３に処理を移す。Ｓ１８０３で、プロファイル調整制御モジュール４０６は、図１９（ｂ）に示すダイアログ６をＵＩ制御モジュール４０５に表示させ、測色パッチが印刷出力された紙と同じ紙種の紙を用いたユーザーのバッキング調整動作を促す。プロファイル調整制御モジュール４０６は、Ｓ１８０４で、ユーザーが測定をキャンセルするという入力をした場合には、バッキング調整行為をキャンセルしたものと判断して、Ｓ１８０７に処理を移す。ユーザーがバッキング調整を行い、測定を開始すると、プロファイル調整制御モジュール４０６は、Ｓ１８０５でペーパーホワイトを測定するように測色器制御Ｉ／Ｆ４１１に指示を出す。プロファイル調整制御モジュール４０６は、ペーパーホワイトの測色値を受け取り、Ｓ１８０６で、プロファイル生成時のペーパーホワイトの測色値と比較する。ペーパーホワイトの測色値が一致する場合には、Ｓ１８１０で、測色器制御Ｉ／Ｆ４１１に以降の測定を実行するよう指示を出し、処理を終える。プロファイル調整制御モジュール４０６は、Ｓ１８０６でペーパーホワイトの測色値が一致しない場合には、Ｓ１８０７で図１６（ｄ）に示すダイアログ４をＵＩ制御モジュール４０５に表示させる。プロファイル調整制御モジュール４０６は、Ｓ１８０８で、ダイアログ４に対するユーザーの入力を判断し、ユーザーが測定を継続するという入力を行った場合には、Ｓ１８１０で、測色器Ｉ／Ｆ４１１に以降の測定を実行するよう指示を出す。そして、ユーザーが測定を中止するという入力を行った場合には、Ｓ１８０９で、測色器Ｉ／Ｆ４１１に測定を中止するように指示を出す。
【００７１】
上記のような処理フローを行うことによって、プロファイル生成時とプロファイル調整時の測定台の色の違い（バッキング条件）に起因する測色値の違いを簡単なガイドによって吸収し、精度のよいプロファイル調整を行うことができる。
【実施例３】
【００７２】
実施例３もシステム構成は、実施例１と同様に図１となる。
【００７３】
実施例３では、プロファイル生成時とプロファイル調整時における測色器の機種間の差を補正するようにした例を示す。
【００７４】
プロファイル調整制御モジュール４０６は、調整用パッチの測色動作を行った後に、測色器の機種間差による測色値補正を測色値補正モジュール４０８において行える構成を提供する。更に、測色器が異なる場合に、測色値の補正を行うかどうかをユーザーに選択させる構成を備えることを特徴とする。
【００７５】
プロファイル調整制御モジュール４０６が、プロファイル調整用パッチの測色を行うフローについて、図２０に示す。本実施例での処理フローは、プロファイル生成時のペーパーホワイトとプロファイル調整時のペーパーホワイトを比較するステップＳ２００９以降の処理は、実施例２における処理フローのＳ１６０５  以降の処理と同一であるので、説明を割愛し、Ｓ２０００からＳ２００８までの処理フローについて説明する。
【００７６】
プロファイル調整制御モジュール４０６は、Ｓ２０００で測色動作をスタートさせる。
【００７７】
プロファイル調整制御モジュール４０６は、Ｓ２００１で、プロファイル生成時とプロファイル調整時の測色器が同一であるかどうかを判断し、同一である場合は、Ｓ２００８で調整用パッチのペーパーホワイトを測定し、その後、Ｓ２００９のペーパーホワイトの比較処理に処理を移す。以降の処理は、測色値補正を行わないものとして実施例１のＳ１７０５以降の処理フローと同様に動作する。
【００７８】
Ｓ２００１でＳ１５０１同様測色器が同一でないと判断された場合、プロファイル調整制御モジュール４０６は、ＵＩ制御モジュール４０５に図２１に示すダイアログ７を表示させる。プロファイル調整制御モジュール４０６は、Ｓ２００３で、測色値を補正するかどうかのユーザー入力を確認し、ユーザーが測色値を補正しないと入力した場合には、Ｓ２００５で、図１６（ｄ）のダイアログ４を、ＵＩ制御モジュール４０５に表示させ、Ｓ２００６で測定を継続するかどうかのユーザー入力を確認する。プロファイル調整制御モジュール４０６は、ユーザーが測定を継続すると入力した場合には、Ｓ２００８のペーパーホワイトの測定に処理を移し、ユーザーが測定を継続しないと入力した場合には、Ｓ２０１４で測定を中止するように、測色器制御Ｉ／Ｆ４１１に指示を出し、処理を終える。
【００７９】
プロファイル調整制御モジュール４０６は、Ｓ２００３で、ユーザーが測色値を補正すると入力した場合には、Ｓ２００４で、測色値補正モジュール４０８で測色値補正テーブルを設定し、以降の測定では、測色値の補正を行わせるように指示する。次に、Ｓ２００７で、プロファイル調整制御モジュール４０６は、測色器制御Ｉ／Ｆ４１１にペーパーホワイトを測定するよう指示し、得られた測色値に対して、測色値補正を行うよう、測色値補正モジュール４０８を制御する。この後、補正したペーパーホワイトの測色値を元に、Ｓ２００９で、ペーパーホワイトの比較処理を行い、以降の動作を実施例２の処理フローと同様に行う。なお、プロファイル調整制御モジュール４０６は、Ｓ２０１５の測定実行後に得られた測色値を、測色値補正モジュール４０８に送り、補正を行うように指示し、補正された測色値を用いて、プロファイル調整の演算処理を行う。
【００８０】
なお、測色値補正モジュール４０８は、測色器Ａから測色器Ｂへの補正を３次元のＬＵＴの演算で行うものとし、事前に、ホストＰＣ１００上の別のアプリケーションで、複数の測色器での測定を行って、Ｌａｂ→Ｌａｂの３次元ＬＵＴを構成しておき、ＨＤＤ１００１に格納されているものとする。プロファイル調整制御モジュール４０５は、測色値補正を行う際には、プロファイル生成時、ならびにホストＰＣ１００に現在接続されている測色器の情報をもとにＨＤＤ１００１から対応する測色値補正テーブルを読みだして、測色値補正モジュール４０８に与える。
【００８１】
測色値補正テーブルの構成方法は、同一のＣＭＹＫパッチを測色器Ａと測色器Ｂで測色しておき、双方のＣＭＹＫ→Ｌａｂの対応関係から、測色器ＡについてＬａｂ→ＣＭＹＫという逆変換を行い、測色器ＢについてのＣＭＹＫ→Ｌａｂ対応関係と組み合わせれば、測色器ＡのＬａｂ→測色器ＢのＬａｂという対応関係が得られる。
【００８２】
逆変換については様々な既知の演算で得ることができ、本実施例では、その方法には特にこだわるものではない。
【００８３】
以上、説明したように、実施例３の構成によれば、測色器が異なる場合でも、測色値の補正を行ってプロファイル調整を行うことができる。
【００８４】
（別の実施の形態）
各実施例を通じて、プロファイル作成装置の各モジュールは、ホストＰＣ上のソフトウェアとして動作するものとして説明してきたが、ＭＦＰにさらにＵＳＢ  Ｉ／Ｆを付加し、ＵＳＢ  Ｉ／Ｆ測色器を接続することにより、ＭＦＰ側のＣＰＵ、ＲＡＭ、ＨＤＤ、ＲＯＭで実現されるソフトウェアモジュールとして構成することも可能である。
【００８５】
また、さらには、ＭＦＰのスキャナ、あるいは、外部のスキャナがパッチを読み込み、読み込んだＲＧＢ値をＬ＊ａ＊ｂ＊測色値に変換するようにすれば、スキャナを測定器として用いる構成を取ることができる。この時、プロファイル生成時とプロファイル調整時とで用いたスキャナの情報を保持するようにすれば、各実施例で説明した動作フローを適用することが可能である。また測色器ではなく、濃度計やデジタルカメラをパッチの測定機器に用いた場合でも上記各実施例の処理は実現可能である。
【００８６】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2011254316.tif 000003
【図２】
2011254316.tif 000004
【図３】
2011254316.tif 000005
【図４】
2011254316.tif 000006
【図５】
2011254316.tif 000007
【図６】
2011254316.tif 000008
【図７】
2011254316.tif 000009
【図８】
2011254316.tif 000010
【図９】
2011254316.tif 000011
【図１０】
2011254316.tif 000012
【図１１】
2011254316.tif 000013
【図１２】
2011254316.tif 000014
【図１３】
2011254316.tif 000015
【図１４】
2011254316.tif 000016
【図１５】
2011254316.tif 000017
【図１６】
2011254316.tif 000018
【図１７】
2011254316.tif 000019
【図１８】
2011254316.tif 000020
【図１９】
2011254316.tif 000021
【図２０】
2011254316.tif 000022
【図２１】
2011254316.tif 000023