(57)【特許請求の範囲】
【請求項１】
第１の画像出力装置から出力する第１のハードコピーの画像の見えを、第２の画像出力装置から出力する第２のハードコピーの画像の見えに合わせる画像処理装置において、
前記第１のハードコピーの紙の色と視環境のデータである第１の環境データを取り込む第１の取り込み手段と、
前記第２のハードコピーの紙の色と視環境のデータである第２の環境データを取り込む第２の取り込み手段と、
前記第２のハードコピーの所定の画像のＤＩＣデータ、その第２のハードコピーの第２の環境データ、および人間の錐体レベルに基づく知覚量と、前記所定の画像を前記第２のハードコピーに出力するときに、前記第２の画像出力装置に入力されるＤＤＣデータとを対応付けた順テーブルを記憶する順テーブル記憶手段と、
前記順テーブルと前記第２の環境データとに基づいて、前記第２のハードコピーに出力する画像のＤＤＣデータを知覚量に変換する第１の変換手段と、
前記順テーブルから作成された、知覚量をＤＤＣデータに変換するための逆テーブルを記憶する逆テーブル記憶手段と、
前記逆テーブルと、前記第１の環境データとに基づいて、前記第１の変換手段により変換された前記知覚量をＤＤＣデータに変換する第２の変換手段と
を備えることを特徴とする画像処理装置。
【請求項２】
第１の画像出力装置から出力する第１のハードコピーの画像の見えを、第２の画像出力装置から出力する第２のハードコピーの画像の見えに合わせる画像処理方法において、
前記第１のハードコピーの紙の色と視環境のデータである第１の環境データを取り込む第１の取り込みステップと、
前記第２のハードコピーの紙の色と視環境のデータである第２の環境データを取り込む第２の取り込みステップと、
前記第２のハードコピーの所定の画像のＤＩＣデータ、その第２のハードコピーの第２の環境データ、および人間の錐体レベルに基づく知覚量と、前記所定の画像を前記第２のハードコピーに出力するときに、前記第２の画像出力装置に入力されるＤＤＣデータとを対応付けた順テーブルと、前記第２の環境データとに基づいて、前記第２のハードコピーに出力する画像のＤＤＣデータを知覚量に変換する第１の変換ステップと、
前記順テーブルから作成された、知覚量をＤＤＣデータに変換するための逆テーブルと、前記第１の環境データとに基づいて、前記第１の変換ステップで変換された前記知覚量をＤＤＣデータに変換する第２の変換ステップと
を備えることを特徴とする画像処理方法。
【請求項３】
第１の画像出力装置から出力する第１のハードコピーの画像の見えを、第２の画像出力装置から出力する第２のハードコピーの画像の見えに合わせる画像処理装置に用いるコンピュータプログラムであって、
前記第１のハードコピーの紙の色と視環境のデータである第１の環境データを取り込む第１の取り込みステップと、
前記第２のハードコピーの紙の色と視環境のデータである第２の環境データを取り込む第２の取り込みステップと、
前記第２のハードコピーの所定の画像のＤＩＣデータ、その第２のハードコピーの第２の環境データ、および人間の錐体レベルに基づく知覚量と、前記所定の画像を前記第２のハードコピーに出力するときに、前記第２の画像出力装置に入力されるＤＤＣデータとを対応付けた順テーブルと、前記第２の環境データとに基づいて、前記第２のハードコピーに出力する画像のＤＤＣデータを知覚量に変換する第１の変換ステップと、
前記順テーブルから作成された、知覚量をＤＤＣデータに変換するための逆テーブルと、前記第１の環境データとに基づいて、前記第１の変換ステップで変換された前記知覚量をＤＤＣデータに変換する第２の変換ステップと
を備えるコンピュータプログラムを伝送することを特徴とする伝送媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理装置および方法、並びに伝送媒体に関し、特に、第１の画像出力装置から出力するハードコピーの画像の見えを、第２の画像出力装置から出力するハードコピーの画像の見えに合わせるようにして、実際に第２の画像出力装置から画像を出力しないで、その画像の見えを調整できるようにした画像処理装置および方法、並びに伝送媒体に関する。
【０００２】
【従来の技術】
図１３は、従来の印刷時における処理の流れを表している。同図に示すように、印刷機で印刷すべき原稿が用意され、この原稿が、例えばスキャナ、デジタルカメラなどにより取り込まれ、パーソナルコンピュータなどの編集装置で編集される。編集された画像データは、最終的な印刷が行われる印刷機に較べて簡便なプリンタにより紙に印刷され、カンプ出力として出力される。編集者は、このカンプ出力を見て、文字や絵などのレイアウトを確認する。そして、レイアウトなどが所望のものである場合には、その画像をフィルムに出力する。そして、そのフィルムから校正用の刷版を作成し、その校正用刷版を用いて、平台校正機で紙に印刷が行われる。平台校正機で紙に印刷された画像を見て、色校正が行われ、所望の色が得られていない場合には、再び編集処理に戻る。そして、編集後の画像について、再びカンプ出力、フィルム出力、校正用刷版による印刷、色校正の処理が行われる。
【０００３】
平台校正機により印刷した画像が所望の色であった場合には、フィルム出力から最終的な刷版が作成され、これを用いて、最終的な印刷を行う印刷機により印刷が行われる。
【０００４】
このような流れにより印刷を行うと、編集処理から色校正までの過程が長く、迅速な印刷が困難である。そこで、例えば図１４に示すように印刷を行うことが考えられる。
【０００５】
この図１４の処理例においては、原稿がスキャナやデジタルカメラなどにより取り込まれ、パーソナルコンピュータなどの編集装置に入力される。そして、編集装置で編集処理が行われた後、その画像データを簡便なデジタルプリンタにより、デジタルプルーフとして、紙に印刷する。そして、このデジタルプルーフを見て、文字や絵などのレイアウトだけでなく、色の校正も行い、所望のレイアウトと色が得られるまで、編集処理とデジタルプルーフを出力する処理が繰り返し実行される。
【０００６】
そして、所望のレイアウトと色が得られた場合には、その画像をフィルムに出力し、そのフィルムを基にして、刷版を作成し、その刷版を用いて、印刷機により印刷を行う。
【０００７】
このようにすれば、より迅速な印刷を行うことができるだけでなく、従来必要であった色校正のための印刷を行う平台校正機が不要となる。
【０００８】
しかしながら、以上の印刷処理を実現するには、デジタルプルーフの色を、印刷機により印刷される画像の色と一致させる必要がある。このため、ＣＭＳ(Color Management System)の原理を応用することができる。
【０００９】
図１５は、この従来のＣＭＳの原理を表している。同図に示すように、各デバイスは、デバイスプロファイルを有し、このデバイスプロファイルにより、そのデバイスの特性に依存するＤＤＣ(Device Dependent Color)、あるいはＤＤＤ(Device Dependent Data)と称されるデータ（以下、ＤＤＣデータと略記する）から、デバイスに依存しないＤＩＣ(Device Independent Color)またはＤＩＤ(Device Independent Data)と称されるデータ（以下、ＤＩＣデータと略記する）に変換するか、またはその逆の変換を行うようになされている。
【００１０】
例えば、スキャナで所定の原稿の画像を取り込むと、この画像のデータは、スキャナに依存するＤＤＣデータとして取り込まれる。このＤＤＣデータを編集装置で編集して、図１６において、入力画像色信号Ｄ１１として示されている画像データを得る。
【００１１】
この入力画像色信号Ｄ１１は、印刷機の特性に対応するデバイスプロファイルにより、印刷機に依存しない色信号Ｄ１２に変換される。
【００１２】
そして、この印刷機に依存しない色信号Ｄ１２は、例えばデジタルプリンタのデバイスプロファイルにより、プリンタに依存するＤＤＣデータとしての出力画像色信号Ｄ１３に変換され、プリンタによりプリント用紙にプリントされる。
【００１３】
以上のようにして、スキャナにより取り込み、編集し、印刷機に出力して印刷用紙に印刷した画像の色と、プリンタによりプリントしたプリント用紙の画像（デジタルプルーフ）の色とが、対応する（一致する）測色値のものとなる。従って、デジタルプルーフの色を印刷機で印刷した画像の色として、色校正を行うことができる。
【００１４】
【発明が解決しようとする課題】
しかしながら、印刷機で印刷する印刷用紙の色またはその観察光源の色と、プリンタでプリントするプリント用紙の色またはその観察光源の色が異なると、両者の画像の色の見えの状態が変化する。従って、デジタルプルーフを印刷画像として正確な色校正処理を行うことが困難になる。
【００１５】
本発明は、このような状況に鑑みてなされたものであり、簡単かつ迅速に、色校正を行うことができるようにするものである。
【００１６】
【課題を解決するための手段】
請求項１に記載の画像処理装置は、第１のハードコピーの紙の色と視環境のデータである第１の環境データを取り込む第１の取り込み手段と、第２のハードコピーの紙の色と視環境のデータである第２の環境データを取り込む第２の取り込み手段と、第２のハードコピーの所定の画像のＤＩＣデータ、その第２のハードコピーの第２の環境データ、および人間の錐体レベルに基づく知覚量と、所定の画像を第２のハードコピーに出力するときに、第２の画像出力装置に入力されるＤＤＣデータとを対応付けた順テーブルを記憶する順テーブル記憶手段と、順テーブルと第２の環境データとに基づいて、第２のハードコピーに出力する画像のＤＤＣデータを知覚量に変換する第１の変換手段と、順テーブルから作成された、知覚量をＤＤＣデータに変換するための逆テーブルを記憶する逆テーブル記憶手段と、逆テーブルと、第１の環境データとに基づいて、第１の変換手段により変換された知覚量をＤＤＣデータに変換する第２の変換手段とを備えることを特徴とする。
【００１７】
請求項２に記載の画像処理方法は、第１のハードコピーの紙の色と視環境のデータである第１の環境データを取り込む第１の取り込みステップと、第２のハードコピーの紙の色と視環境のデータである第２の環境データを取り込む第２の取り込みステップと、第２のハードコピーの所定の画像のＤＩＣデータ、その第２のハードコピーの第２の環境データ、および人間の錐体レベルに基づく知覚量と、所定の画像を第２のハードコピーに出力するときに、第２の画像出力装置に入力されるＤＤＣデータとを対応付けた順テーブルと、第２の環境データとに基づいて、第２のハードコピーに出力する画像のＤＤＣデータを知覚量に変換する第１の変換ステップと、順テーブルから作成された、知覚量をＤＤＣデータに変換するための逆テーブルと、第１の環境データとに基づいて、第１の変換ステップで変換された知覚量をＤＤＣデータに変換する第２の変換ステップとを備えることを特徴とする。
【００１８】
請求項３に記載の伝送媒体は、第１のハードコピーの紙の色と視環境のデータである第１の環境データを取り込む第１の取り込みステップと、第２のハードコピーの紙の色と視環境のデータである第２の環境データを取り込む第２の取り込みステップと、第２のハードコピーの所定の画像のＤＩＣデータ、その第２のハードコピーの第２の環境データ、および人間の錐体レベルに基づく知覚量と、所定の画像を第２のハードコピーに出力するときに、第２の画像出力装置に入力されるＤＤＣデータとを対応付けた順テーブルと、第２の環境データとに基づいて、第２のハードコピーに出力する画像のＤＤＣデータを知覚量に変換する第１の変換ステップと、順テーブルから作成された、知覚量をＤＤＣデータに変換するための逆テーブルと、第１の環境データとに基づいて、第１の変換ステップで変換された知覚量をＤＤＣデータに変換する第２の変換ステップとを備えるコンピュータプログラムを伝送することを特徴とする。
【００１９】
請求項１に記載の画像処理装置、請求項２に記載の画像処理方法、および請求項３に記載の伝送媒体においては、第１のハードコピーの紙の色と視環境のデータである第１の環境データと、第２のハードコピーの紙の色と視環境のデータである第２の環境データが取り込まれ、第２のハードコピーの所定の画像のＤＩＣデータ、その第２のハードコピーの第２の環境データ、および人間の錐体レベルに基づく知覚量と、所定の画像を第２のハードコピーに出力するときに、第２の画像出力装置に入力されるＤＤＣデータとを対応付けた順テーブルと、第２の環境データとに基づいて、第２のハードコピーに出力する画像のＤＤＣデータが知覚量に変換される。そして、順テーブルから作成された、知覚量をＤＤＣデータに変換するための逆テーブルと、第１の環境データとに基づいて、変換された知覚量がＤＤＣデータに変換される。
【００２０】
【発明の実施の形態】
以下に本発明の実施の形態を説明するが、特許請求の範囲に記載の発明の各手段と以下の実施の形態との対応関係を明らかにするために、各手段の後の括弧内に、対応する実施の形態（但し一例）を付加して本発明の特徴を記述すると、次のようになる。但し勿論この記載は、各手段を記載したものに限定することを意味するものではない。
【００２１】
請求項１に記載の画像処理装置は、第１の画像出力装置（例えば、図１０のプリンタ３０）から出力する第１のハードコピー（例えば、図１０のプリント用紙Ｐout）の画像の見えを、第２の画像出力装置（例えば、図１０の印刷機１３）から出力する第２のハードコピー（例えば、図１０の印刷用紙Ｐin）の画像の見えに合わせる画像処理装置において、第１のハードコピーの紙の色と視環境のデータである第１の環境データを取り込む第１の取り込み手段（例えば、図１０のセンサＳ3，Ｓ4）と、第２のハードコピーの紙の色と視環境のデータである第２の環境データを取り込む第２の取り込み手段と（例えば、図１０のセンサＳ1，Ｓ2）、第２のハードコピーの所定の画像のＤＩＣデータ、その第２のハードコピーの第２の環境データ、および人間の錐体レベルに基づく知覚量と、所定の画像を第２のハードコピーに出力するときに、第２の画像出力装置に入力されるＤＤＣデータとを対応付けた順テーブルを記憶する順テーブル記憶手段（例えば、図１０のコンバータ１１）と、順テーブルと第２の環境データとに基づいて、第２のハードコピーに出力する画像のＤＤＣデータを知覚量に変換する第１の変換手段（例えば、図１０のコンバータ１１）と、順テーブルから作成された、知覚量をＤＤＣデータに変換するための逆テーブルを記憶する逆テーブル記憶手段(例えば、図１０のコンバータ１６)と、逆テーブルと、第１の環境データとに基づいて、第１の変換手段により変換された知覚量をＤＤＣデータに変換する第２の変換手段（例えば、図１０のコンバータ１６）とを備えることを特徴とする。
【００２２】
図１は、本発明を適用した画像処理装置の構成例を表している。この画像処理装置においては、入力デバイスは、印刷機１３とされ、出力デバイスは、プリンタ３０とされる。具体的には、スキャナ２０により、印刷機１３で印刷すべき原稿の画像を取り込み、画像処理装置１で画像処理する。そして、画像処理した画像データをプリンタ３０に出力して、プリント用紙Ｐoutにプリントさせる。このプリント用紙Ｐoutにプリントされた画像の色を構成し、所望の色が得られたとき、画像処理装置１で編集された画像データを印刷機１３に出力し、印刷用紙Ｐinに印刷させる。もちろん、この印刷は、画像データを一旦フィルムに出力し、このフィルムから刷版を作成し、この刷版を用いて行われる。図１においては、説明の便宜上、画像処理装置１の出力が印刷機１３に直接供給されるように図示されている。
【００２３】
スキャナ２０により、印刷機１３で印刷すべき原稿の画像が取り込まれる。この画像色信号は、デバイス（スキャナ）に依存するＲ（赤）、Ｇ（緑）、Ｂ（青）信号、またはＣ（シアン）、Ｍ（マゼンダ）、Ｙ（イエロー）、Ｋ（ブラック）（Ｋは無い場合もある）信号フォーマットの信号となる。この例えばＣＭＹデータが、画像処理装置１に供給される。
【００２４】
例えばパーソナルコンピュータなどにより構成される画像処理装置１は、編集部１０、コンバータ１１、視環境変換回路１２，１５、およびコンバータ１６から構成されている。編集部１０は、スキャナ２０より入力されたＣＭＹデータをユーザ（編集者）からの入力に対応して編集処理する。コンバータ１１は、予め作成されている印刷機１３用のプロファイルＰ1を記憶しており、コンバータ１１は、このプロファイルＰ1を参照して、編集部１０からのＤＤＣデータとしてのＣＭＹデータをＤＩＣデータとしてのＸＹＺデータに変換し、視環境変換回路１２に供給する。
【００２５】
視環境変換回路１２には、コンバータ１１からのＸＹＺデータの他、センサＳ1およびセンサＳ2の出力が供給されるようになされている。センサＳ1は、例えば放射色彩輝度計などで構成され、印刷機１３が設置されている環境の周囲光Ｌ1（例えば蛍光灯の光）の色度を測定し、これを視環境パラメータとして、視環境変換回路１２に供給する。また、センサＳ2は、例えば密着型センサから構成され、印刷機１３の印刷用紙Ｐinの白色点の色度を測定し、測定した色度を視環境変換回路１２に出力している。
【００２６】
視環境変換回路１２では、センサＳ1，Ｓ2からの視環境パラメータに応じて、コンバータ１１からのＸＹＺデータに、印刷用紙Ｐinの視環境下における色の見えに対応した補正処理を施し、データ（Ｘn_in，Ｙn_in，Ｚn_in）（その詳細は後述する）として、視環境変換回路１５に出力する。
【００２７】
視環境変換回路１５には、視環境変換回路１２からのデータの他、センサＳ3およびセンサＳ4の出力信号が供給されている。センサＳ3は、プリンタ３０のプリント用紙Ｐoutの白色点の色度を測定し、その測定結果を視環境変換回路１５に出力している。センサＳ4は、プリンタ３０が設置されている環境の周囲光Ｌ2（例えば蛍光灯の光）の例えば色度を測定し、これを視環境パラメータとして、視環境変換回路１５に出力している。
【００２８】
視環境変換回路１５では、センサＳ3，センサＳ4からの視環境パラメータに応じて、プリンタ３０の視環境下における色の見えと、印刷機１３の視環境下における色の見えとが一致するように、視環境変換回路１２から供給されたデータが処理される。そして、処理の結果得られたデータが、コンバータ１６に供給される。
【００２９】
コンバータ１６には、予め作成されたプリンタ３０用のプロファイルＰ2が記憶されており、そこでは、このプロファイルＰ2を参照して、視環境変換回路１５からのＸＹＺデータが、プリンタ３０のＤＤＣデータとしての、例えばＣＭＹデータに変換され、プリンタ３０に供給されるようになされている。
【００３０】
これにより、プリンタ３０からは、印刷用紙Ｐinに印刷表示される画像と色の見えが殆ど同一の画像を、プリント用紙Ｐoutにプリントし、色校正を行うことができるようになされている。
【００３１】
次に、その動作について説明する。最初に、スキャナ２０により図示せぬ原稿の画像が読み取られ、ＤＤＣデータとしての画像色信号がスキャナ２０から出力される。このスキャナ２０の出力が画像処理装置１の編集部１０で編集され、図２の入力画像色信号Ｄ１が生成される。この入力画像色信号Ｄ１を（Ｃin，Ｍin，Ｙin）とすると、これがコンバータ１１に供給され、印刷機１３のプロファイルＰ1によりデバイスに依存しない色信号Ｄ２に変換される。すなわち、コンバータ１１において、次式が演算され、（Ｘin，Ｙin，Ｚin）が出力される。
【００３２】
【数１】
0004255526.tif 000002
【００３３】
なお、本明細書においては、デバイスに依存する色信号からデバイスに依存しない色信号への変換を行うためのルックアップテーブル（ＬＵＴ）を順方向テーブルと称し、逆に、デバイスに依存しない色信号からデバイスに依存する色信号への変換を行うためのＬＵＴを逆方向テーブルと称する。
【００３４】
コンバータ１１により生成されたデバイスに依存しない色信号Ｄ２としてのデータ（Ｘin，Ｙin，Ｚin）は、視環境変換回路１２に入力され、順応補正処理が行われて、順応を考慮した色信号Ｄ３に変換される。すなわち、視環境変換回路１２は、センサＳ1より入力される周囲光Ｌ1の３刺激値（Ｘill_in，Ｙill_in，Ｚill_in）と、センサＳ2より供給される印刷用紙Ｐinの紙の色の３刺激値（Ｘpaper_in，Ｙpaper_in，Ｚpaper_in）に対して、人間の視覚が紙の色に順応している割合としての順応率Ｒadpを適用して、実際に順応している白色点を次式から演算する。
Ｘn_in＝Ｒadp・Ｘpaper_in＋（１−Ｒadp）・Ｘill_in
Ｙn_in＝Ｒadp・Ｙpaper_in＋（１−Ｒadp）・Ｙill_in
Ｚn_in＝Ｒadp・Ｚpaper_in＋（１−Ｒadp）・Ｚill_in      （２）
【００３５】
すなわち、この実施の形態においては、人間の視覚は紙の色と周囲光源の色温度の両者に部分的に順応しているものとし、実際に人間の視覚が順応している白色点は、紙の色と周囲光源の色温度の中間であるとする。
【００３６】
（２）式において、順応率Ｒadpが１．０のとき、人間の視覚が１００％紙の色に順応していることを意味し、０．０のとき、人間の視覚が１００％観察光源に順応していることを意味する。
【００３７】
そして、順応率Ｒadpが０．５である場合、紙の色と観察光源の丁度中間に順応していることになる。紙の色と観察光源の両者を加味した画像処理を行うことで、最適な色補正処理ができるようになる。なお、順応率Ｒadpの具体的な値は、実験の結果、０．２５と０．７５の間の値とするのが最適と思われる。
【００３８】
視環境変換回路１２は、順応を考慮した色信号としてのデータ（Ｘn_in，Ｙn_in，Ｚn_in）だけでなく、コンバータ１１より入力されたデータ（Ｘin，Ｙin，Ｚin）を視環境変換回路１５に出力する。
【００３９】
視環境変換回路１５は、入力されてきた、順応を考慮した色信号Ｄ３に対して、プリンタ３０側の順応補正処理を施し、デバイスに依存しない色信号Ｄ４を生成する。
【００４０】
すなわち、視環境変換回路１５は、センサＳ3が出力するプリント用紙Ｐoutの紙の色の３刺激値（Ｘpaper_out，Ｙpaper_out，Ｚpaper_out）と、センサＳ4が出力する観察光源Ｌ2の３刺激値（Ｘill_out，Ｙill_out，Ｚill_out）に対して順応率Ｒadpを適用して、次式を演算する。
Ｘn_out＝Ｒadp・Ｘpaper_out＋（１−Ｒadp）・Ｘill_out
Ｙn_out＝Ｒadp・Ｙpaper_out＋（１−Ｒadp）・Ｙill_out
Ｚn_out＝Ｒadp・Ｚpaper_out＋（１−Ｒadp）・Ｚill_out      （３）
【００４１】
さらに、視環境変換回路１５は、視環境変換回路１２より入力されたデータ（Ｘin，Ｙin，Ｚin）とデータ（Ｘn_in，Ｙn_in，Ｚn_in）、並びに、（３）式で演算したデータ（Ｘn_out，Ｙn_out，Ｚn_out）とから、デバイスに依存しない色信号としてのデータ（Ｘout，Ｙout，Ｚout）を次式から演算する。
Ｘout＝Ｘin（Ｘn_out／Ｘn_in）
Ｙout＝Ｙin（Ｙn_out／Ｙn_in）
Ｚout＝Ｚin（Ｚn_out／Ｚn_in）      （４）
【００４２】
コンバータ１６は、視環境変換回路１５より入力されたデバイスに依存しない色信号Ｄ４に対して、プリンタ３０のプロファイルＰ2を適用して、プリンタ３０に依存する出力画像色信号Ｄ５を生成し、これをプリンタ３０に出力し、プリント用紙Ｐoutにプリントさせる。
【００４３】
すなわち、コンバータ１６は、視環境変換回路１５より入力されるデバイスに依存しない色信号Ｄ４としてのデータ（Ｘout，Ｙout，Ｚout）に対して、プリンタ３０のプロファイルＰ2を適用し、プリンタ３０に依存するデータ（Ｃout，Ｍout，Ｙout）を生成する。すなわち、コンバータ１６において、次式が演算される。
【００４４】
【数２】
0004255526.tif 000003
【００４５】
以上のようにして、視環境と紙の色の両方を考慮して、入力と出力を行うようにしたので、印刷用紙Ｐinとプリント用紙Ｐoutのカラー画像間の見えを一致させることができる。
【００４６】
図３は、このようなコンバータ１１の順方向テーブルとコンバータ１６の逆方向テーブルを生成する処理例を表している。最初に、ステップＳ１において、カラーパッチの測定処理が行われる。すなわち、印刷機１３により印刷された原稿として、例えばＣＭＹそれぞれのレベルがＮ個のレベルのいずれかであるＮ3個のカラーパッチの画像の原稿を用意し、これを分光測定器などを用いて、それぞれの色彩値（ＸＹＺ値）を測定する。そして、それぞれのカラーパッチの画像を印刷機１３で印刷するとき、印刷機１３に入力されるデバイス信号（Ｃ，Ｍ，Ｙ）を測定する。
【００４７】
そして、ステップＳ２において、測定したデータの数が充分であるか否かを判定し、充分である場合には、ステップＳ３において、特に内部補間などの処理を施さず、ステップＳ５に進み、両者の関係から順方向テーブルを生成する。
【００４８】
これに対して、ステップＳ２において、データの数が充分でないと判定された場合、内部補間処理により、疑似測定値を求める。この場合における内部補間としては、通常、線形補間よりも補間精度の良い高次の補間が用いられる。ステップＳ４における内部補間が完了した後、ステップＳ５に進み、順方向テーブルが作成される。
【００４９】
このように、順方向テーブルが作成されたとき、次にステップＳ６に進み、順方向テーブルから逆写像テーブルを作成する。すなわち、ＣＭＹの座標系で表される順方向テーブルの各点の値をＸＹＺ座標系に配置する。そして、ステップＳ７において、配置された点が色域内に位置するか否かを判定し、色域内の場合には、ステップＳ８において、そのサンプル値をそのまま用いるものと判定し、ステップＳ１０で逆方向テーブルを作成する。ステップＳ７において、その点が色域外にあると判定された場合は、ステップＳ９に進み、色域圧縮処理を施し、ステップＳ１０に進み、逆方向テーブルを作成する。すなわち、プリンタにより表現可能な色域内の逆方向テーブル（ＸＹＺ座標で表されるテーブル）を作成する。
【００５０】
図４は、他の実施の形態を表している。この実施の形態においては、画像処理装置１側のコンバータ１１における印刷機１３のプロファイルＰ11が、印刷機１３における順応補正も考慮して生成されている。従って、図１の実施の形態における視環境変換回路１２が省略されている。また、同様に、コンバータ１６のプリンタ３０のプロファイルＰ21も、プリンタ３０の順応補正を考慮して生成されている。従って、図１の実施の形態における視環境変換回路１５が省略された構成とされている。その他の構成は、図１の実施の形態と同様である。
【００５１】
すなわち、図４の実施の形態においては、図５に示すように、入力画像色信号Ｄ１が、コンバータ１１のプロファイルＰ11により、順応を考慮した色信号Ｄ３に変換される。
【００５２】
図１の実施の形態の場合、デバイス色信号と測定値との間でＬＵＴを作成するようにしたが、図４の実施の形態の場合、測定値を見えを考慮した知覚量に変換し、その知覚量とデバイス色信号との間でＬＵＴが作成される。
【００５３】
すなわち、測定値が（Ｘmesure，Ｙmesure，Ｚmesure）の色を白色点（Ｘn，Ｙn，Ｚn）に順応して観察する場合、人間の視覚における知覚量（Ｘrel，Ｙrel，Ｚrel）は、次式で表される。
Ｘrel＝Ｘmesure／Ｘn
Ｙrel＝Ｙmesure／Ｙn
Ｚrel＝Ｚmesure／Ｚn      （６）
【００５４】
白色点（Ｘn，Ｙn，Ｚn）は、紙の色を（Ｘpaper，Ｙpaper，Ｚpaper）とし、観察光源を（Ｘill，Ｙill，Ｚill）としたとき、次のように定義される。
Ｘn＝Ｒadp・Ｘpaper＋（１−Ｒadp）・Ｘill
Ｙn＝Ｒadp・Ｙpaper＋（１−Ｒadp）・Ｙill
Ｚn＝Ｒadp・Ｚpaper＋（１−Ｒadp）・Ｚill      （７）
【００５５】
従って、（６）式における知覚量とデバイス色信号からＬＵＴを作成すればよいことになる。
【００５６】
コンバータ１６のプロファイルＰ21としてのＬＵＴは、コンバータ１１のプロファイルＰ11のＬＵＴの逆方向テーブルとして求めれば良い。
【００５７】
従って、図４の実施の形態の場合、コンバータ１１において、次式で示す演算が行われて、データ（Ｘrel，Ｙrel，Ｚrel）が出力される。
【００５８】
【数３】
0004255526.tif 000004
【００５９】
そして、コンバータ１６においては、次式で示す演算が行われる。
【００６０】
【数４】
0004255526.tif 000005
【００６１】
以上のようにして、見えをも考慮してデバイスプロファイルを作成し、デバイスプロファイルによる変換のみにより、見えを合わせることができる。
【００６２】
図５において、順応を考慮した色信号Ｄ３は、コンバータ１６のプロファイルＰ21を用いて、プリンタ３０に依存する出力画像色信号Ｄ５に変換される。
【００６３】
図６は、さらに他の実施の形態を表している。この実施の形態においては、コンバータ１１より出力されたデータが変換回路５１で人間の錐体レベルでの色信号ＬＭＳに変換された後、視環境変換回路１２に入力されるようになされている。また、同様に、視環境変換回路１５より出力された錐体レベルでの色信号ＬＭＳが変換回路５２でデバイスに依存しない色信号ＸＹＺに変換された後、コンバータ１６に入力されるようになされている。その他の構成は、図１における場合と同様である。
【００６４】
すなわち、この実施の形態においては、図７に示すように、入力画像色信号Ｄ１が、コンバータ１１のプロファイルＰ1を用いて、デバイスに依存しない色信号Ｄ２に変換される。すなわち、次式が演算される。
【００６５】
【数５】
0004255526.tif 000006
【００６６】
さらに、このデバイスに依存しない色信号Ｄ２は、変換回路５１により、錐体レベルでの色信号Ｄ３１に変換される。
【００６７】
すなわち、変換回路５１は、次に示すハントポインタエステバス(Hunt-Pointer-Estevez)変換を行い、人間の錐体レベルでの色信号（Ｌin，Ｍin，Ｓin）を生成する。
【００６８】
【数６】
0004255526.tif 000007
【００６９】
次に、視環境変換回路１２において、入力側の順応補正が行われ、順応を考慮した錐体レベルでの色信号Ｄ３２が生成される。
【００７０】
すなわち、視環境変換回路１２は、センサＳ1の出力するデータ（Ｘill_in，Ｙill_in，Ｚill_in）と、センサ2の出力するデータ（Ｘpaper_in，Ｙpaper_in，Ｚpaper_in）、さらに順応率Ｒadpを用いて、次式を演算する。
Ｌn_in＝Ｒadp・Ｌpaper_in＋（１−Ｒadp）・Ｌill_in
Ｍn_in＝Ｒadp・Ｍpaper_in＋（１−Ｒadp）・Ｍill_in
Ｓn_in＝Ｒadp・Ｓpaper_in＋（１−Ｒadp）・Ｓill_in      （１２）
【００７１】
ここで、（Ｌpaper_in，Ｍpaper_in，Ｓpaper_in）と（Ｌill_in，Ｍill_in，Ｓill_in）は、それぞれセンサＳ2の出力するデータ（Ｘpaper_in，Ｙpaper_in，Ｚpaper_in）、またはセンサＳ1の出力するデータ（Ｘill_in，Ｙill_in，Ｚill_in）に対して、上記（１１）式に示したようなハントポインタエステバス変換を行うことで求めた値である。
【００７２】
次に、フォンクリース(von Kries)の順応則に、上記（１２）式で求めた白色点（Ｌn_in，Ｍn_in，Ｓn_in）を代入して、次式を演算する。
Ｌrel＝Ｌin／Ｌn_in
Ｍrel＝Ｍin／Ｍn_in
Ｓrel＝Ｓin／Ｓn_in      （１３）
【００７３】
以上により、視環境に依存しないデータ（Ｌrel，Ｍrel，Ｓrel）が得られる。
【００７４】
このデータが、視環境変換回路１５において、順応補正処理が行われ、錐体レベルでの色信号Ｄ３３に変換される。
【００７５】
すなわち、視環境変換回路１５は、入力された視環境に依存しないデータ（Ｌrel，Ｍrel，Ｓrel）に対して、次式を演算することで、データ（Ｌout，Ｍout，Ｓout）を生成する。
Ｌout＝Ｌn_out・Ｌrel
Ｍout＝Ｍn_out・Ｍrel
Ｓout＝Ｓn_out・Ｓrel      （１４）
【００７６】
なお、（１４）式における（Ｌn_out，Ｍn_out，Ｓn_out）は、（１５）式で演算される値である。また、（１５）式における（Ｌpaper_out，Ｍpaper_out，Ｓpaper_out）は、センサＳ3の出力するデータ（Ｘpaper_out，Ｙpaper_out，Ｚpaper_out）を、（１１）式に示したハントポインタエステバス変換を行うことで得られる値である。また、同様に、（Ｌill_out，Ｍill_out，Ｓill_out）は、センサＳ4の出力するデータ（Ｘill_out，Ｙill_out，Ｚill_out）に対してハントポインタエステバス変換を行うことで得られる値である。
Ｌn_out＝Ｒadp・Ｌpaper_out＋（１−Ｒadp）・Ｌill_out
Ｍn_out＝Ｒadp・Ｍpaper_out＋（１−Ｒadp）・Ｍill_out
Ｓn_out＝Ｒadp・Ｓpaper_out＋（１−Ｒadp）・Ｓill_out      （１５）
【００７７】
次に、図７の錐体レベルでの色信号Ｄ３３が、変換回路５２によりデバイスに依存しない色信号Ｄ４に変換される。
【００７８】
すなわち、この場合、変換回路５２は、次式に示すように、（１１）式における場合に対する逆変換を行うことにより、視環境変換回路１５から入力されたデータ（Ｌout，Ｍout，Ｓout）から、データ（Ｘout，Ｙout，Ｚout）を生成する。
【００７９】
【数７】
0004255526.tif 000008
【００８０】
次に、図７のデバイスに依存しない色信号Ｄ４が、コンバータ１６のプロファイルＰ2を用いて、出力画像色信号Ｄ５に変換される。
【００８１】
すなわち、コンバータ１６は、次式に示す演算を行う。
【００８２】
【数８】
0004255526.tif 000009
【００８３】
図８は、さらに他の実施の形態を表している。この実施の形態においては、図６の実施の形態における視環境変換回路１２と視環境変換回路１５が省略された構成とされている。その他の構成は、図６における場合と同様である。
【００８４】
すなわち、図８の実施の形態の場合、図９に示すように、コンバータ１１の有するプロファイルＰ12が、入力画像色信号Ｄ１を順応考慮した色信号Ｄ３０１に変換する。換言すれば、コンバータ１１は、次式を演算する。
【００８５】
【数９】
0004255526.tif 000010
【００８６】
変換回路５１は、図９に示すように、順応を考慮した色信号Ｄ３０１としてのコンバータ１１より入力されたデータ（Ｘrel，Ｙrel，Ｚrel）をハントポインタエステバス変換し、順応を考慮した錐体レベルでの色信号Ｄ３０２としてのデータ（Ｌrel，Ｍrel，Ｓrel）に変換する。
【００８７】
変換回路５２は、入力されたデータ（Ｌrel，Ｍrel，Ｓrel）を、変換回路５１における場合と逆の変換を行い、データ（Ｘrel，Ｙrel，Ｚrel）に変換する。すなわち、図９に示す順応を考慮した錐体レベルでの色信号Ｄ３０２が、順応を考慮した色信号Ｄ３０３に変換される。
【００８８】
そして、さらに、コンバータ１６において、順応を考慮した色信号Ｄ３０３が、出力画像色信号Ｄ５に変換される。
【００８９】
すなわち、コンバータ１６は、変換回路５２より入力されたデータ（Ｘrel，Ｙrel，Ｚrel）を、プロファイルＰ22を参照して、データ（Ｃout，Ｍout，Ｙout）を生成する。換言すれば、コンバータ１６は、次式を演算する。
【００９０】
【数１０】
0004255526.tif 000011
【００９１】
図１０の実施の形態は、図８の実施の形態の構成をさらに簡略化したものである。図１０の実施の形態においては、図８における変換回路５１と変換回路５２が省略され、実質的にコンバータ１１のプロファイルＰ13またはコンバータ１６のプロファイルＰ23にその機能が含まれるようになされている。その他の構成は、図８における場合と同様である。
【００９２】
すなわち、この実施の形態の場合、図１１に示すように、編集部１０より出力された入力画像色信号Ｄ１が、プロファイルＰ13により順応を考慮した錐体レベルでの色信号Ｄ３０２に変換される。換言すれば、コンバータ１１は、次式を演算する。
【００９３】
【数１１】
0004255526.tif 000012
【００９４】
一方、コンバータ１６は、供給を受けた順応を考慮した錐体レベルでの色信号Ｄ３０２を、プロファイルＰ23を用いて、出力画像色信号Ｄ５に変換する。換言すれば、コンバータ１６は、次式を演算する。
【００９５】
【数１２】
0004255526.tif 000013
【００９６】
なお、上述した画像処理装置１は、パーソナルコンピュータなどで代表されるコンピュータにより構成される。図１２は、このような画像処理装置１を構成するコンピュータ２００の構成例を表している。このコンピュータ２００は、現在市販されているパーソナルコンピュータに、適宜必要なセンサ、通信装置などを付加したものである。
【００９７】
ＣＰＵ２０１は、本装置の全体の制御・演算を行う機能を有するもので、例えばインテル社のＰｅｎｔｉｕｍ（商標）等を用いる。キャッシュ２０２は、ＣＰＵ２０１が頻繁にアクセスするメモリ内の情報を記憶する高速の記憶部であり、ＣＰＵ２０１と直接情報を授受することにより、システムの高速化を図れるようになっている。
【００９８】
システムコントローラ２０３は、ＣＰＵ２０１と、キャッシュ２０２、メモリ２０４、コンピュータバス２０９、および、ＰＣＩバス２１０のタイミング調整等を行う回路部であり、例えばインテル社のＴＲＩＴＯＮ（４３０ＦＸ）（商標）等を用いる。
【００９９】
メモリ２０４は、ＣＰＵ２０１もしくはシステムコントローラ２０３の指示により、情報の書き込み・読み出しを行う記憶部分であって、例えばＤＲＡＭ（Dynamic Random Access Memory）等を用いる。そして、メモリ２０４はシステムコントローラ２０３を通じてＣＰＵ２０１、およびコンピュータバス２０９上の各種資源に接続されて、情報の記憶ができるようになっている。もちろん上述の画像データを記憶することも可能である。
【０１００】
コンピュータバス２０９は、ＣＰＵ２０１に直接接続された情報の伝達手段であって、キャッシュ２０２、システムコントローラ２０３等と高速に情報授受ができるようになっている。ＰＣＩバス２１０は、コンピュータバス２０９と分離された情報の伝達手段であって、システムコントローラ２０３に接続されている。そして、ＣＰＵ２０１はシステムコントローラ２０３を介してＰＣＩバス２１０に接続された各種資源にアクセスできるようになっている。
【０１０１】
外部記憶制御部２１１は、ＰＣＩバス２１０とハードディスク２１２やＣＤ−ＲＯＭドライブ２１３に接続され、ＰＣＩバス２１０を介した情報アクセス要求に基づいて、ハードディスク２１２やＣＤ−ＲＯＭドライブ２１３に装着されているディスク内の所定の領域に対して情報の書き込み・読み出しの制御を行うようになっている。例えば、この接続はＳＣＳＩまたはＩＥＥＥ１３９４等を用いる。なお、外部記憶装置はハードディスク２１２やＣＤ−ＲＯＭドライブ２１３に限らず、フロッピーディスクや光磁気ディスクなどのような、書き込み可能で、かつ、取り外し可能な記録媒体を用いるものでもよい。それにより上述の変換を行う画像データや視環境パラメータや見えの指標データなど、本発明を実施するためのデータを記録媒体に格納して輸送することで、上述の送信および受信に置き換えることができる。
【０１０２】
キーボード・マウス制御部２１４は、キーボード２１５とポインティングデバイスであるマウス２１６とをＰＣＩバス２１０に接続し、使用者が入力した文字・数値・記号や、使用者が行ったマウスの動きやマウスボタンの操作を、所定のシーケンスに従ってＣＰＵ２０１に伝達するようになっている。これによりＣＰＵ２０１はビデオコントローラ２２５を介してＣＲＴ（Cathode Ray Tube）モニタ２２６上に表示された映像に併せて表示されたポインタを相対的に移動させながら、使用者からの入力情報を受け入れることができる。もちろん上述の設定画面での入力も同様にして可能である。
【０１０３】
スキャナ・プリンタ制御部２１７は、ＰＣＩバス２１０とスキャナ２１８やプリンタ２１９に接続され、ＰＣＩバス２１０を介した情報アクセス要求に基づいて、画像情報の書き込み・読み出し制御を行うようになっている。この接続は、ＳＣＳＩまたはＩＥＥＥ１３９４などによる接続が一般的である。ここで授受される情報は、光学的に読み取り・入力される情報や、印刷・出力される情報のほかに、上述のＤＩＣとＤＤＣの変換に用いられるようなスキャナ２１８やプリンタ２１９が記憶しているデバイスの特性情報なども授受可能である。
【０１０４】
通信制御部２２０は、モデム２２１を介して電話回線２２２と接続されたり、または、トランシーバやＨＵＢなどのネットワーク通信機器２２３を介してＩＥＥＥ８０２．３（イーサネット）、ＦＤＤＩ、ＡＴＭ、もしくは、ＩＥＥＥ１３９４などのネットワーク２２４に接続され、ＰＣＩバス２１０を介した情報アクセス要求や通信先の情報アクセス要求に基づいて、情報の送信、受信の制御を行うようになっている。もちろん上述の変換を行う画像データや視環境パラメータや見えの指標データなど本発明を実施するためのデータを送信受信することも可能である。
【０１０５】
ビデオコントローラ２２５は、ＰＣＩバス２１０に接続され、ＣＰＵ２０１等の指示に基づいて、画像、図形、または、文字等の情報をビデオコントローラ２２５内の図示せぬビデオメモリ上に描画し、その内容をＣＲＴモニタ２２６に表示するようになっている。もちろんビデオコントローラ２２５内のビデオメモリに上述の画像データを記憶することも可能である。またＣＲＴモニタ２２６との間で、ＶＥＳＡ ＤＤＣ（ディスプレイデータチャンネル）規格のように、ＣＲＴモニタ２２６が記憶しているデバイスの特性情報なども授受可能である。
【０１０６】
ＣＲＴ２２６は、前述のビデオコントローラ２２５に接続され、ＣＰＵ２０１等の指示に基づいて、ビデオコントローラ２２５が描画する映像を表示するようになっている。もちろんＣＲＴモニタに限らず、ＰＤＰ（Plasma Display Panel）や液晶ディスプレイなどの表示デバイスを用いることも可能である。なお、本発明においては、ＣＲＴモニタ２２６はビデオコントローラ２２５と共働してソフトコピー画像を表示する役割も持ち、送信側で使用者が観察している画像の入力デバイスとしての機能と、受信側で使用者が観察する画像の出力デバイスとしての機能を果たす。
【０１０７】
センサ制御部２２７は、ＰＣＩバス２１０と各種センサ２２８とに接続され、ＣＰＵ２０１等の指示に基づいて、電圧、温度、または、明るさ等の物理量を検知するようになっている。特に本発明の実施例としては、視環境パラメータを測定するためのセンサとしての役割を果たしており、周囲の光の色度やＣＲＴモニタ２２６などの色度と絶対輝度等を検知することができる。
【０１０８】
なお、以上においては、視環境として観察光源を考慮するようにしたが、その他の視環境を考慮するようにすることも可能である。
【０１０９】
なお、上記したような処理を行うコンピュータプログラムをユーザに伝送する伝送媒体としては、磁気ディスク、CD-ROM、固体メモリなどの記録媒体の他、ネットワーク、衛星などの通信媒体を利用することができる。
【０１１０】
【発明の効果】
以上の如く、請求項１に記載の画像処理装置、請求項２に記載の画像処理方法、および請求項３に記載の伝送媒体によれば、紙の色と視環境を考慮して補正を行うようにしたので、２つのハードコピーの見えを一致させることが可能となる。従って、印刷に応用した場合、迅速な色校正を行うことができ、短時間で印刷を完了することができる。
【図面の簡単な説明】
【図１】本発明を適用した画像処理装置の構成例を示すブロック図である。
【図２】図１の構成例の動作を説明する図である。
【図３】ルックアップテーブルを生成する処理を説明するフローチャートである。
【図４】本発明を適用した画像処理装置の他の構成例を示すブロック図である。
【図５】図４の構成例の動作を説明する図である。
【図６】本発明を適用した画像処理装置のさらに他の構成例を示すブロック図である。
【図７】図６の構成例の動作を説明する図である。
【図８】本発明を適用した画像処理装置の他の構成例を示すブロック図である。
【図９】図８の構成例の動作を説明する図である。
【図１０】本発明を適用した画像処理装置のさらに他の構成例を示すブロック図である。
【図１１】図１０の構成例の動作を説明する図である。
【図１２】図１の画像処理装置１の具体的な構成例を示すブロック図である。
【図１３】印刷処理を説明する図である。
【図１４】他の印刷処理を説明する図である。
【図１５】ＣＭＳを説明する図である。
【図１６】図１４の印刷の処理を説明する図である。
【符号の説明】
１  画像処理装置，  １１  コンバータ，  １２  視環境変換回路，  １３  印刷機，  １５  視環境変換回路，  １６  コンバータ，  ２０  スキャナ，  ３０  プリンタ，  Ｓ1乃至Ｓ4  センサ
【図１】
0004255526.tif 000014
【図２】
0004255526.tif 000015
【図３】
0004255526.tif 000016
【図４】
0004255526.tif 000017
【図５】
0004255526.tif 000018
【図６】
0004255526.tif 000019
【図７】
0004255526.tif 000020
【図８】
0004255526.tif 000021
【図９】
0004255526.tif 000022
【図１０】
0004255526.tif 000023
【図１１】
0004255526.tif 000024
【図１２】
0004255526.tif 000025
【図１３】
0004255526.tif 000026
【図１４】
0004255526.tif 000027
【図１５】
0004255526.tif 000028
【図１６】
0004255526.tif 000029