(57)【要約】　　　（修正有）【課題】プリンタに依存したＲＧＢ色空間における色再現領域内の座標点を、印刷用のＣＭＹＫ色空間の印刷の色再現領域内の座標点に変換するための色変換定義を作成する方法等に関し、プリンタの色再現領域と印刷の色再現領域との相違を吸収して、ＲＧＢ色空間の座標点を、印刷適性に優れた、かつ測色的に近似する色を再現するＣＭＹＫ色空間内の座標点に変換する。【解決手段】第１のＲＧＢ色空間におけるプリンタの色再現領域内の座標点を、色再現領域が印刷の色再現領域に一致した仮想的なデバイス依存の第２のＲＧＢ色空間におけるデバイスの色再現領域内の座標点に変換するための第１の色変換定義作成過程（ステップ（Ａ））と、第２のＲＧＢ色空間におけるデバイスの色再現領域内の座標点を、ＣＭＹＫ色空間における印刷の色再現領域内の座標点に変換するための第２の色変換定義作成過程（ステップ（Ｂ））とを有する。【選択図】　　　　図４
2004102489.tif 000002
【特許請求の範囲】
【請求項１】
画像と画像データとの間を媒介する第１のデバイスに依存した第１のＲＧＢ色空間における該第１のデバイスの色再現領域内の座標点を、印刷用のＣＭＹＫ色空間における印刷の色再現領域内の座標点に変換するための色変換定義を作成する色変換定義作成方法において、
前記第１のＲＧＢ色空間における前記第１のデバイスの色再現領域内の座標点を、色再現領域が印刷の色再現領域に一致した、画像と画像データとの間を媒介する仮想的な第２のデバイスに依存した第２のＲＧＢ色空間における該第２のデバイスの色再現領域内の座標点に変換するための第１の色変換定義を作成する第１の色変換定義作成過程と、
前記第２のＲＧＢ色空間における前記第２のデバイスの色再現領域内の座標点を、前記ＣＭＹＫ色空間における印刷の色再現領域内の座標点に変換するための第２の色変換定義を作成する第２の色変換定義作成過程とを有することを特徴とする色変換定義作成方法。
【請求項２】
前記第２の色変換定義作成過程が、
前記第２のＲＧＢ色空間内の座標点を、前記第２のデバイスの色再現特性に基づいてデバイス非依存の共通色空間内の座標点に変換する第１変換過程と、
前記第１変換過程で求められた前記共通色空間内の座標点を、ＣＭＹ色空間内の座標点に変換する第２変換過程と、
第１の色変換パラメータが設定されて、前記ＣＭＹ色空間内の座標点を、設定された第１の色変換パラメータに応じた、前記ＣＭＹＫ色空間内の印刷適性のある座標点に変換するデータ変換アルゴリズムに基づいて、前記第２変換過程で求められた前記ＣＭＹ色空間内の座標点のうちのＣ＝Ｍ＝Ｙの座標点からＫの第１関数を求める第１Ｋ関数生成過程と、
印刷の色再現特性に基づいて、前記第２変換過程で求められた前記ＣＭＹ色空間内の座標点のうちのＣ＝Ｍ＝Ｙの座標点に対応する、前記Ｋの第１の関数に拘束された前記ＣＭＹＫ色空間内の座標点を求めることにより、前記ＣＭＹ色空間内のＣ＝Ｍ＝Ｙの座標点と前記ＣＭＹＫ色空間内の座標点とを対応づける第１の対応関係を求める第１対応関係生成過程と、
前記データ変換アルゴリズムに、前記第１の色変換パラメータに代えて、前記第１の対応関係に基づく第２の色変換パラメータを設定し、該第２の色変換パラメータが設定されたデータ変換アルゴリズムに基づいて、前記第２変換過程で求められた前記ＣＭＹ色空間内のＣ，Ｍ，Ｙの任意の組合せからなる座標点からＫの第２の関数を求める第２Ｋ関数生成過程と、
印刷の色再現特性に基づいて、前記第２変換過程で求められた前記ＣＭＹ色空間内のＣ，Ｍ，Ｙの任意の組合せからなる座標点に対応する前記共通色空間の座標点と同一の座標点に対応する、前記Ｋの第２の関数に拘束された前記ＣＭＹＫ色空間内の座標点を求めることにより、前記ＣＭＹ色空間内のＣ，Ｍ，Ｙの任意の組合せからなる座標点と前記ＣＭＹＫ色空間内の座標点とを対応づける第２の対応関係を求める第２対応関係生成過程とを有することを特徴とする請求項１記載の色変換定義作成方法。
【請求項３】
画像と画像データとの間を媒介する第１のデバイスに依存した第１のＲＧＢ色空間における該第１のデバイスの色再現領域内の座標点を、印刷用のＣＭＹＫ色空間における印刷の色再現領域内の座標点に変換するための色変換定義を作成する色変換定義作成装置において、
前記第１のＲＧＢ色空間における前記第１のデバイスの色再現領域内の座標点を、色再現領域が印刷の色再現領域に一致した、画像と画像データとの間を媒介する仮想的な第２のデバイスに依存した第２のＲＧＢ色空間における該第２のデバイスの色再現領域内の座標点に変換するための第１の色変換定義を作成する第１の色変換定義作成部と、
前記第２のＲＧＢ色空間における前記第２のデバイスの色再現領域内の座標点を、前記ＣＭＹＫ色空間における印刷の色再現領域内の座標点に変換するための第２の色変換定義を作成する第２の色変換定義作成部とを備えたことを特徴とする色変換定義作成装置。
【請求項４】
コンピュータ内で実行され、該コンピュータを、画像と画像データとの間を媒介する第１のデバイスに依存した第１のＲＧＢ色空間における該第１のデバイスの色再現領域内の座標点を、印刷用のＣＭＹＫ色空間における印刷の色再現領域内の座標点に変換するための色変換定義を作成する色変換定義作成装置として動作させる色変換定義作成プログラムにおいて、
前記第１のＲＧＢ色空間における前記第１のデバイスの色再現領域内の座標点を、色再現領域が印刷の色再現領域に一致した、画像と画像データとの間を媒介する仮想的な第２のデバイスに依存した第２のＲＧＢ色空間における該第２のデバイスの色再現領域内の座標点に変換するための第１の色変換定義を作成する第１の色変換定義作成部と、
前記第２のＲＧＢ色空間における前記第２のデバイスの色再現領域内の座標点を、前記ＣＭＹＫ色空間における印刷の色再現領域内の座標点に変換するための第２の色変換定義を作成する第２の色変換定義作成部とを有することを特徴とする色変換定義作成プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像と画像データとの間を媒介するデバイス（例えばプリンタ）に依存した、Ｒ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）を軸とした３次元色空間（ＲＧＢ色空間）における、そのデバイスの色再現領域内の座標点を、印刷用のＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（黒）を軸とした４次元色空間（ＣＭＹＫ色空間）における印刷の色再現領域内の座標点に変換するための色変換定義を作成する色変換定義作成方法および色変換定義作成装置、並びに、コンピュータをそのような色変換定義作成装置として動作させる色変換定義作成プログラムに関する。
【０００２】
【従来の技術】
従来、画像を表わす画像データに、印刷用に高品質の色処理を施す装置として、Ｃ，Ｍ，Ｙの各濃度値の組合せ（ＣＭＹ色空間内の座標点）を表わすＣＭＹデータを入力して、Ｃ，Ｍ，Ｙ，Ｋの各網％の組合せ（ＣＭＹＫ色空間内の座標点）を表わすＣＭＹＫデータを出力する装置が知られている（例えば特許文献１参照）。
【０００３】
この装置は、ＣＭＹデータを入力して色処理を行なう装置であって、近年でも様々な改良点の提案はあるものの基本的にはある程度確立された技術であり、そのような装置を操作して高品質の色処理を行う（この色処理を「セットアップ」と称する）ことのできる熟練者もかなり存在する。
【０００４】
【特許文献１】
特開平９−８３８２４号公報
【０００５】
【発明が解決しようとする課題】
近年、カラーマネージメント技術が普及するにつれ、ＣＭＹデータ以外の色データに基づいて高品質の印刷用のＣＭＹＫデータを得る必要性が高まってきている。その１つの例として、Ｒ、Ｇ、Ｂの各値の組合せ（ＲＧＢ色空間内の座標点）を表わすＲＧＢデータを受け取って、そのＲＧＢデータに基づいてあるプリンタで出力して得たプリント画像の色を再現した画像を印刷することが求められることがある。
【０００６】
ＲＧＢデータをＣＭＹＫデータに変換するにあたっては、そのＲＧＢデータを測色値に同一の色を得ることのできるＣＭＹＫデータに変換するだけではなく、印刷適性に優れたＣＭＹＫデータに変換する必要がある。この印刷適性の有無としての大きな要素はＫの値であり、ＲＧＢデータを測色値に同一の色を得ることのできるＣＭＹＫデータに変換するにあたり、Ｋの値は印刷会社や印刷機等に応じて定める必要がある。
【０００７】
ここで様々な手法を駆使して、ＲＧＢデータを、印刷適性に優れ、かつ測色値と同一の色のＣＭＹＫデータに変換することができたとしても、これはあくまでも、そのＲＧＢデータに基づいて特定のプリンタで出力される画像の色と印刷で再現される画像の色が一致するのは、そのプリンタの色再現領域と印刷の色再現領域とが重なった領域についてであって、そのプリンタの色再現領域（プリンタプロファイルの輪郭）と印刷の色再現領域（印刷プロファイルの輪郭）とが大きく異なっているとき（通常は、印刷プロファイルの輪郭の方が狭い）に、プリンタの色再現領域の、印刷の色再現領域から食み出した部分を、そのＲＧＢデータに基づいてそのプリンタで出力された画像の色に極めて近似した印象の色であって色調に違和感を生じさせない画像が印刷で再現されるように如何に印刷の色再現領域内に変換する（これをガマットマッピングと称する）かが問題となる。
【０００８】
本発明は、上記事情に鑑み、例えばプリンタ等のデバイスに依存したＲＧＢ色空間における、そのデバイスの色再現領域内の座標点（ＲＧＢデータ）を、印刷用のＣＭＹＫ色空間における、その印刷の色再現領域内の座標点（ＣＭＹＫデータ）に変換するにあたり、そのデバイスの色再現領域と印刷の色再現領域とが異なっている場合であっても、そのＲＧＢデータを、そのＲＧＢデータを取り扱うデバイスにおける画像の色に高度に印象を似せた色を再現した印刷画像を得ることのできるＣＭＹＫデータに変換するための色変換定義を作成する色変換定義作成方法および色変換定義作成装置、並びに、コンピュータをそのような色変換定義作成装置として動作させるための色変換定義作成プログラムを提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記目的を達成する本発明の色変換定義作成方法は、画像と画像データとの間を媒介する第１のデバイスに依存した第１のＲＧＢ色空間におけるその第１のデバイスの色再現領域内の座標点を、印刷用のＣＭＹＫ色空間における印刷の色再現領域内の座標点に変換するための色変換定義を作成する色変換定義作成方法において、
上記第１のＲＧＢ色空間における第１のデバイスの色再現領域内の座標点を、色再現領域が印刷の色再現領域に一致した、画像と画像データとの間を媒介する仮想的な第２のデバイスに依存した第２のＲＧＢ色空間におけるその第２のデバイスの色再現領域内の座標点に変換するための第１の色変換定義を作成する第１の色変換定義作成過程と、
上記第２のＲＧＢ色空間における第２のデバイスの色再現領域内の座標点を、ＣＭＹＫ色空間における印刷の色再現領域内の座標点に変換するための第２の色変換定義を作成する第２の色変換定義作成過程とを有することを特徴とする。
【００１０】
ＲＧＢ色空間を取り扱うデバイスの色再現領域とＣＭＹＫ色空間を取り扱う印刷の色再現領域とが大きく異なっている場合に、そのデバイスで取り扱われるＲＧＢ色空間内の座標点を表わすデータ（ＲＧＢデータ）を、印刷用のＣＭＹＫ色空間内の座標点を表わすデータ（ＣＭＹＫデータ）に高精度に変換する手法は従来は見当たらない。
【００１１】
本発明は、デバイスに依存したＲＧＢ色空間内（第１のデバイスに依存した第１のＲＧＢ色空間内）の座標点を、色再現特性（ガマット）が印刷の色再現特性と一致した第２のデバイスに依存した第２のＲＧＢ色空間内の座標点に変換する第１の色変換定義と、その第２のＲＧＢ色空間内の座標点をＣＭＹＫ色空間内の座標点に変換する第２の色変換定義とを作成するものであり、このような２段階の色変換定義により、第１のデバイスに依存した第１のＲＧＢ色空間内の座標点を、その第１のデバイスで取り扱われる画像の色を高度に印象の近似した色の印刷画像を得ることのできるＣＭＹＫ色空間内の座標点（ＣＭＹＫデータ）に変換することができる。ただし、２段階の色変換定義（第１の色変換定義と第２の色変換定義）は色変換定義を作成する過程におけるものであり、最終的にはそれら２段階の色変換定義を合体させて１つの色変換定義としてもよい。
【００１２】
ここで、本発明の色変換定義作成方法において、上記第２の色変換定義作成過程が、
上記第２のＲＧＢ色空間内の座標点を、第２のデバイスの色再現特性に基づいてデバイス非依存の共通色空間内の座標点に変換する第１変換過程と、
第１変換過程で求められた共通色空間内の座標点を、ＣＭＹ色空間内の座標点に変換する第２変換過程と、
第１の色変換パラメータが設定されて、ＣＭＹ色空間内の座標点を、設定された第１の色変換パラメータに応じた、ＣＭＹＫ色空間内の印刷適性のある座標点に変換するデータ変換アルゴリズムに基づいて、上記第２変換過程で求められた前記ＣＭＹ色空間内の座標点のうちのＣ＝Ｍ＝Ｙの座標点からＫの第１関数を求める第１Ｋ関数生成過程と、
印刷の色再現特性に基づいて、第２変換過程で求められたＣＭＹ色空間内の座標点のうちのＣ＝Ｍ＝Ｙの座標点に対応する、Ｋの第１の関数に拘束されたＣＭＹＫ色空間内の座標点を求めることにより、ＣＭＹ色空間内のＣ＝Ｍ＝Ｙの座標点とＣＭＹＫ色空間内の座標点とを対応づける第１の対応関係を求める第１対応関係生成過程と、
上記データ変換アルゴリズムに、上記第１の色変換パラメータに代えて、上記第１の対応関係に基づく第２の色変換パラメータを設定し、その第２の色変換パラメータが設定されたデータ変換アルゴリズムに基づいて、上記第２変換過程で求められたＣＭＹ色空間内のＣ，Ｍ，Ｙの任意の組合せからなる座標点からＫの第２の関数を求める第２Ｋ関数生成過程と、
印刷の色再現特性に基づいて、上記第２変換過程で求められたＣＭＹ色空間内のＣ，Ｍ，Ｙの任意の組合せからなる座標点に対応する共通色空間の座標点と同一の座標点に対応する、Ｋの第２の関数に拘束されたＣＭＹＫ色空間内の座標点を求めることにより、ＣＭＹ色空間内のＣ，Ｍ，Ｙの任意の組合せからなる座標点とＣＭＹＫ色空間内の座標点とを対応づける第２の対応関係を求める第２対応関係生成過程とを有することが好適である。
【００１３】
本発明の色変換定義作成方法における第２の色変換定義作成過程は、上記のデータ変換アルゴリズム、すなわち、一例としては特願２００１−２９１６９１にて提案されたような方法を用いてＫの関数を求め、そのＫの関数を拘束条件として用いて、第２のデバイスの色再現特性（その第２のデバイスのプロファイル）を介してＲＧＢデータ（第２のＲＧＢ色空間内の座標点）に対応づけられた測色値と、印刷の色再現特性（印刷プロファイル）を介してＣＭＹＫデータに対応づけられた測色値とが同一となるように、ＣＭＹＫデータを求めるものであり、印刷適性に優れ、かつ、第２のデバイスで取り扱われる画像の色を忠実に再現した印刷画像を得ることのできる第２の色変換定義を求めることができる。
【００１４】
ここで、Ｋの関数を求めるにあたっても、単純にはいかず、先ずＣ＝Ｍ＝Ｙ（グレー軸上）のＣＭＹデータに基づいたＫの第１の関数を求め、それらＣ＝Ｍ＝Ｙ（グレー軸上）のＣＭＹデータとそのＣＭＹデータに対し測色忠実であって、かつ、Ｋの第１の関数に拘束されたＣＭＹＫデータとの対応関係（第１の対応関係）を求める。次に、上記のデータ変換アルゴリズムに設定される色変換パラメータを、それまでの‘好み’の要素が含まれていた色変換パラメータ（第１の色変換パラメータ）から、その第１の対応関係に基づく、少なくともＫに関し‘好み’の要素が除去された色変換パラメータ（第２の色変換パラメータ）に変更する。
【００１５】
このようにして、上記のデータ変換アルゴリズムから、少なくともＫに関し‘好み’の要素を取り除いておいて、今度は、ＣＭＹデータから、Ｃ、Ｍ、Ｙの任意の組合せにわたってＫの関数（Ｋの第２の関数）を求める。こうすることにより、全色空間について印刷適性のあるＫの関数が求められる。
【００１６】
ここで、上記第２の色変換定義作成過程における上記第２変換過程は、共通色空間内の座標点を３原色ＲＧＢ色空間内の座標点に変換する３原色ＲＧＢ変換過程と、その３原色ＲＧＢ変換過程により得られた３原色ＲＧＢ色空間内の座標点を、その３原色ＲＧＢ色空間内の座標点により表わされる３原色Ｒ，Ｇ，Ｂの各値を対数変換することによりＣＭＹ色空間内の座標点に変換するＣＭＹ変換過程とからなるものであってもよい。
【００１７】
また、この場合に、ｘｙ色度図上の所定の白色点の色度値とそのｘｙ色度図上のＲ，Ｇ，Ｂ３原色に対応する３点の色度値とに基づいて、共通色空間内の座標点を前記３原色ＲＧＢ色空間内の座標値に変換するパラメータを算出するパラメータ算出過程を有し、３原色ＲＧＢ変換過程は、パラメータ算出過程により算出されたパラメータに従って、共通色空間内の座標点を前記３原色ＲＧＢ色空間内の座標点に変換するものであることが好ましく、
さらにこの場合に、上記パラメータ算出過程は、カラーリバーサルフィルムで再現可能な全色を含む色の集合に対応する、ｘｙ色度図上の色再現域の、Ｒ，Ｇ，Ｂの３原色の主波長を表わす３点それぞれと、そのｘｙ色度図上の所定の白色点とを結ぶ、そのｘｙ色度図上の３本の直線それぞれの上に位置する、上記色再現域を包含する三角形の各頂点を、Ｒ，Ｇ，Ｂ３原色に対応する３点とするものであることが好ましい。
【００１８】
また、上記目的を達成する本発明の色変換定義作成装置は、画像と画像データとの間を媒介する第１のデバイスに依存した第１のＲＧＢ色空間におけるその第１のデバイスの色再現領域内の座標点を、印刷用のＣＭＹＫ色空間における印刷の色再現領域内の座標点に変換するための色変換定義を作成する色変換定義作成装置において、
第１のＲＧＢ色空間における第１のデバイスの色再現領域内の座標点を、色再現領域が印刷の色再現領域に一致した、画像と画像データとの間を媒介する仮想的な第２のデバイスに依存した第２のＲＧＢ色空間におけるその第２のデバイスの色再現領域内の座標点に変換するための第１の色変換定義を作成する第１の色変換定義作成部と、
第２のＲＧＢ色空間における第２のデバイスの色再現領域内の座標点を、ＣＭＹＫ色空間における印刷の色再現領域内の座標点に変換するための第２の色変換定義を作成する第２の色変換定義作成部とを備えたことを特徴とする。
【００１９】
ここで、本発明の色変換定義作成装置には、上述の本発明の色変換定義作成方法の各種態様にそれぞれ対応する各種態様が全て包含される。
【００２０】
また、上記目的を達成する本発明の色変換定義作成プログラムは、コンピュータ内で実行され、そのコンピュータを、画像と画像データとの間を媒介する第１のデバイスに依存した第１のＲＧＢ色空間における該第１のデバイスの色再現領域内の座標点を、印刷用のＣＭＹＫ色空間における印刷の色再現領域内の座標点に変換するための色変換定義を作成する色変換定義作成装置として動作させる色変換定義作成プログラムであって、
上記第１のＲＧＢ色空間における第１のデバイスの色再現領域内の座標点を、色再現領域が印刷の色再現領域に一致した、画像と画像データとの間を媒介する仮想的な第２のデバイスに依存した第２のＲＧＢ色空間におけるその第２のデバイスの色再現領域内の座標点に変換するための第１の色変換定義を作成する第１の色変換定義作成部と、
第２のＲＧＢ色空間における第２のデバイスの色再現領域内の座標点を、ＣＭＹＫ色空間における印刷の色再現領域内の座標点に変換するための第２の色変換定義を作成する第２の色変換定義作成部とを有することを特徴とする。
【００２１】
ここで、本発明の色変換定義作成プログラムには、本発明の色変換定義作成装置と同様、前述の本発明の色変換定義作成方法の各種態様にそれぞれ対応する各種態様が全て包含される。
【００２２】
【発明の実施の形態】
以下、本発明の実施形態について説明する。
【００２３】
図１は、本発明により作成される色変換定義が採用されるシステムを示す図である。ここでは、先ずこの図１を参照して、本発明の位置づけについて説明する。
【００２４】
画像を表わすＲＧＢデータがプリンタ１１に入力され、そのプリンタ１１では、その入力されたＲＧＢデータに基づくプリント画像１１ａが出力される。ここでは、このプリント画像１１ａの色と同じ色を再現した印刷画像１２ａを作成することが求められている。この場合、このＲＧＢデータが色変換装置１０に入力される。この色変換装置１０の詳細については後述するが、この色変換装置１０には、後述する本発明の一実施形態によってあらかじめ作成された、入力側のＲＧＢデータ（プリンタ１１に適したＲＧＢデータ）を仮想的なプルーフ出力用プリンタ（プルーファ）１４に適したＲＧＢデータに変換するための第１の色変換定義と、その第１の色変換定義を用いて変換された後のＲＧＢデータを印刷用のＣＭＹＫデータに変換するための第２の色変換定義が格納されており、この色変換装置１０では、第１の色変換定義に基づく色変換（これをガマットマッピングと称する）を行ない、さらに第２の色変換定義に基づく色変換（これをカラーマッチングと称する）を行なうことによって、入力側のＲＧＢデータが印刷用のＣＭＹＫデータに変換される。尚、ここでは、説明の便宜のため、第１の色変換定義による色変換（ガマットマッピング）と第２の色変換定義による色変換（カラーマッチング）とに分けて説明しているが、入力側のＲＧＢデータを印刷用のＣＭＹＫデータに実際に変換するにあたっては、色変換を高速に行なうために、第１の色変換定義と第２の色変換定義とを合体させることにより１つの色変換定義を作成し、その合体させた１つの色変換定義に基づいて、入力側のＲＧＢデータが印刷用のＣＭＹＫデータに変換される。
【００２５】
このようにして生成されたＣＭＹＫデータは印刷システム１２に送られる。印刷システム１２では、例えばそのＣＭＹＫデータに基づいてフィルム原版が作成され、そのフィルム原版に基づいて刷版が作成されて印刷が行なわれ、印刷画像１２ａが作成される。
【００２６】
ここで、印刷システム１２を用いて印刷画像を作成するにあたっては、このシステム１２は大規模なシステムであるため、印刷システム１２により印刷を行なって印刷画像１２ａを得るよりも前に、その印刷画像１２ａがどのような画像に仕上がるかを予測するために事前確認が行われることがある。この場合、印刷画像１２ａの色を高度に模倣したプルーフ画像をプリント出力することができるプルーファが用いられて事前確認が行われるのが一般的であり、プルーフ画像で印刷画像１２ａの出来上がりが事前に確認された上で、上記のようにして印刷画像１２ａが作成される。
【００２７】
これに対し、後述する実施形態では、印刷画像１２ａの事前確認に用いられる現実のプルーファに替えて、色再現領域が印刷システム１２の色再現領域に完全に一致した仮想的なプルーファ１４が想定され、上述した第１の色変換定義は、入力側のＲＧＢデータをこの仮想的なプルーファ１４用のＲＧＢデータに変換するためのものである。この仮想的なプルーファ１４は、色再現領域が印刷システム１２の色再現領域に完全に一致するように作成された色再現特性（プルーファプロファイル）によって定義されたものであり、このようなプルーファプロファイルは、現実のプルーファのプルーファプロファイルから試行錯誤によって作成されたものであってもよく、論理的な計算によって作成されたものであってもよい。
【００２８】
ここで、色変換装置１０で、入力側のＲＧＢデータが‘正しく’ＣＭＹＫデータに変換されていれば、印刷画像１２ａはプリント画像１１ａと同一の印象の色を持った画像となる。
【００２９】
色変換装置１０で入力側のＲＧＢデータを‘正しく’ＣＭＹＫデータに変換するには、プリンタ１１の色再現特性（プリンタプロファイル）と印刷システム１２の色再現特性（印刷プロファイル）との相違を踏まえ、‘うまく’色変換されている必要があるとともに、それだけでは足りず、さらにその色変換により得られるＣＭＹＫデータが印刷システム１２に適合した（印刷適性のある）データである必要がある。
【００３０】
プリンタ１１の色再現特性（プリンタプロファイル）と、印刷システム１２の色再現特性（印刷プロファイル）とに基づいて、ＲＧＢデータを、そのＲＧＢデータと測色的に同一の色を表わすＣＭＹＫデータに変換する色変換定義を作成しようとした場合、ＲＧＢデータは変数がＲ，Ｇ，Ｂの３つであるのに対し、ＣＭＹＫデータは変数がＣ，Ｍ，Ｙ，Ｋの４つであって、１つのＲＧＢデータに対し測色的に同一の色を表わすＣＭＹＫデータは多数存在し、一義的には変換できないという問題や、測色的に同一の多数のＣＭＹＫデータの中から任意の１つを選択したのでは印刷適性があるＣＭＹＫデータが選択されるとは限らないという問題がある。
【００３１】
一方、ＲＧＢデータを、ブロックＣＭＹ等、ＣＭＹを表わすデータ（ＣＭＹデータ）に変換し、そのＣＭＹデータを、その印刷システム１２に適合するように熟練者が調整した色変換装置に入力してＣＭＹＫデータに変換すると、その印刷システム１２に対する印刷適性のあるＣＭＹＫデータを得ることはできるものの、この場合、元のＲＧＢデータと同一の色を表わすＣＭＹＫデータに変換されるとは限らず、その色調整を行なった熟練者やその印刷会社等の‘好み’が入り込んだ色を表わすＣＭＹＫデータに変換されてしまうという問題がある。
【００３２】
さらに、前述したように、プリンタ１１の色再現特性（プリンタプロファイル）と印刷システム１２の色再現特性（印刷プロファイル）とが相違し、その相違を‘うまく’吸収する必要があるという問題もある。
【００３３】
以下では、図１の色変換装置１０に設定される、プリンタ１１に適合したプリンタ用のＲＧＢデータ（ＲＧＢ色空間内の座標点）を、印刷システム１２に対する印刷適性があり、かつ、プリンタ１１の色再現特性（プリンタプロファイル）と印刷システム１２の色再現特性（印刷プロファイル）とが相違していても、そのＲＧＢデータに基づいてプリンタ１１でプリント出力したときに得られるプリント画像１１ａと比べ色の印象を高度に一致させた印刷画像を作成することのできるＣＭＹＫデータ（ＣＭＹＫ色空間内の座標点）に変換することのできる色変換定義（第１の色変換定義および第２の色変換定義）を作成する手法について説明する。
【００３４】
図２は、本発明の色変換定義作成装置の一実施形態を構成するパーソナルコンピュータの外観斜視図、図３は、そのパーソナルコンピュータのハードウェア構成図である。
【００３５】
ここでは、このパーソナルコンピュータ２０のハードウェアおよびＯＳ（オペレーションシステム）と、このパーソナルコンピュータ２０にインストールされて実行される色変換定義作成プログラムとにより、本発明の色変換定義作成装置の一実施形態が構成されている。
【００３６】
ここで、図１に示す色変換装置１０もパーソナルコンピュータで実現することができ、本実施形態では、本実施形態の色変換定義作成装置を構成する図２、図３に示すパーソナルコンピュータ２０は、ハードウェア上は、図１に示す色変換装置１０を兼ねたものであるとする。ただし、色変換定義作成装置を構成するパーソナルコンピュータは、図１に示す色変換装置１０を構成するパーソナルコンピュータとは別のパーソナルコンピュータであって、その色変換定義作成装置で作成された色変換定義を図１の色変換装置１０にインストールするようにしてもよい。
【００３７】
以下では、先ず、図２、図３に示すパーソナルコンピュータのハードウェアについて説明し、その後、このパーソナルコンピュータを用いて行なわれる、本発明の色変換定義作成方法の一実施形態について説明する。
【００３８】
図２に示すように、このパーソナルコンピュータ２０は、外観構成上、本体装置２１、その本体装置２１からの指示に応じて表示画面２２ａ上に画像を表示する画像表示装置２２、本体装置２１に、キー操作に応じた各種の情報を入力するキーボード２３、および、表示画面２２ａ上の任意の位置を指定することにより、その指定時にその位置に表示されていた、例えばアイコン等に応じた指示を入力するマウス２４を備えている。この本体装置２１は、外観上、フレキシブルディスク（ＦＤ）を装填するためのＦＤ装填口２１ａ、およびＣＤ−ＲＯＭを装填するためのＣＤ−ＲＯＭ装填口２１ｂを有する。
【００３９】
本体装置２１の内部には、図３に示すように、各種プログラムを実行するＣＰＵ２１１、ハードディスク装置２１３に格納されたプログラムが読み出されＣＰＵ２１１での実行のために展開される主メモリ２１２、各種プログラムやデータ等が保存されたハードディスク装置２１３、フレキシブルディスク（ＦＤ）１００が装填されその装填されたフレキシブルディスク１００をアクセスするＦＤドライブ２１４、ＣＤ−ＲＯＭ１１０が装填され、その装填されたＣＤ−ＲＯＭ１１０をアクセスするＣＤ−ＲＯＭドライブ２１５、ここでは、このパーソナルコンピュータ２０は、図１の色変換装置１０を兼ねたものであって、外部からＲＧＢデータを受け取る入力インタフェース２１６、印刷システム１２に向けてＣＭＹＫデータを送る出力インタフェース２１７が内蔵されており、これらの各種要素と、さらに図２にも示す画像表示装置２２、キーボード２３、マウス２４は、バス２５を介して相互に接続されている。
【００４０】
ここで、ＣＤ−ＲＯＭ１１０には、このパーソナルコンピュータ２０を色変換定義作成装置として動作させる色変換定義作成プログラムが記憶されており、そのＣＤ−ＲＯＭ１１０はＣＤ−ＲＯＭドライブ２１５に装填され、そのＣＤ−ＲＯＭ１１０に記憶された色変換定義作成プログラムがこのパーソナルコンピュータ２０にアップロードされてハードディスク装置２１３に記憶される。
【００４１】
図４は、本発明の色変換定義作成方法の一実施形態を示すフローチャートである。
【００４２】
この色変換定義作成方法は、画像と画像データとの間を媒介する第１のデバイス（ここでは、図１に示すプリンタ１１）に依存する第１のＲＧＢ色空間における、その第１のデバイスの色再現領域内の座標点を、図１に示す印刷システム１２の印刷用のＣＭＹＫ色空間における印刷の色再現領域内の座標点に変換するための色変換定義を作成する色変換定義作成方法であり、
第１のＲＧＢ色空間における第１のデバイス（プリンタ１１）の色再現領域内の座標点を、色再現領域が印刷の色再現領域に一致した、画像と画像データとの間を媒介する仮想的な第２のデバイス（例えばプルーファ１４）に依存する第２のＲＧＢ色空間における、その第２のデバイスの色再現領域内の座標点に変換するための第１の色変換定義を作成する第１の色変換定義作成過程（ステップ（Ａ））と、
第２のＲＧＢ色空間における、第２のデバイス（プルーファ１４）の色再現領域内の座標点を、ＣＭＹＫ色空間における印刷の色再現領域内の座標点に変換するための第２の色変換定義を作成する第２の色変換定義作成過程（ステップ（Ｂ））とを有する。
【００４３】
図４に示す色変換定義作成方法は、図２，図３に示すパーソナルコンピュータ２０に本発明の色変換定義作成プログラムの一実施形態がインストールされて実行されることにより、実施される。
【００４４】
この色変換定義作成方法を構成する第１の色変換定義作成過程（ステップ（Ａ））と第２の色変換定義作成過程（ステップ（Ｂ））の詳細については後述する。
【００４５】
図５は、本発明の色変換定義作成プログラムの一実施形態を記憶した色変換定義作成プログラム記憶媒体の模式図である。
【００４６】
この図５における色変換定義作成プログラム記憶媒体３０は、色変換定義作成プログラム４０を記憶した状態にあるＣＤ−ＲＯＭ１１０（図３参照）や、そのＣＤ−ＲＯＭ１１０がＣＤ−ＲＯＭドライブ２１５に装填されてアクセスされ、そのＣＤ−ＲＯＭ１１０に記憶された色変換定義作成プログラム４０がパーソナルコンピュータ２０にアップロードされた後の、その色変換定義作成プログラム４０を記憶した状態にあるハードディスク装置２１３等を代表的に示したものである。
【００４７】
この色変換定義作成プログラム４０は、図２、図３に示すパーソナルコンピュータ２０内で実行され、そのパーソナルコンピュータ２０を、画像と画像データとの間を媒介する第１のデバイス（ここでは図１のプリンタ１１）に依存した第１のＲＧＢ色空間における、その第１のデバイス（プリンタ１１）の色再現領域内の座標点を、印刷用のＣＭＹＫ色空間における印刷の色再現領域内の座標点に変換するための色変換定義を作成する色変換定義作成装置として動作させる色変換定義作成プログラムである。この色変換定義作成プログラム４０は、第１の色変換定義作成部４１と第２の色変換定義作成部４２とから構成されている。
【００４８】
この色変換定義作成プログラム４０を構成する第１の色変換定義作成部４１は、第１のＲＧＢ色空間における第１のデバイス（プリンタ１１）の色再現領域内の座標点を、色再現領域が印刷の色再現領域に一致した、画像と画像データとの間を媒介する仮想的な第２のデバイス（例えばプルーファ１４）に依存した第２のＲＧＢ色空間における、その第２のデバイスの色再現領域内の座標点に変換するための第１の色変換定義を作成する第１の色変換定義を作成するものである。
【００４９】
また、この色変換定義作成プログラム４０を構成する第２の色変換定義作成部４２は、第２のＲＧＢ色空間における第２のデバイス（図１のプリンタ１４）の色再現領域内の座標点を、ＣＭＹＫ色空間における印刷の色再現領域内の座標点に変換するための第２の色変換定義を作成するものである。
【００５０】
この色変換定義作成プログラム４０を構成する第１の色変換定義作成部４１と第２の色変換定義作成部４２の詳細説明は後に譲る。
【００５１】
図６は、本発明の色変換定義作成装置の一実施形態の機能ブロック図である。
【００５２】
この図６に示す色変換定義作成装置５０は、図５の色変換定義作成プログラム４０が図２、図３に示すパーソナルコンピュータ２０にインストールされて実行されることにより構成されるものである。
【００５３】
この色変換定義作成装置５０は、画像と画像データとの間を媒介する第１のデバイス（ここでは図１のプリンタ１１）に依存した第１のＲＧＢ色空間における、その第１のデバイスの色再現領域内の座標点を、印刷用のＣＭＹＫ色空間における印刷の色再現領域内の座標点に変換するための色変換定義を作成する色変換定義作成装置であって、
第１のＲＧＢ色空間における第１のデバイス（プリンタ１１）の色再現領域内の座標点を、色再現領域が印刷の色再現領域に一致した、画像と画像データとの間を媒介する仮想的な第２のデバイス（プルーファ１４）に依存した第２のＲＧＢ色空間における、第２のデバイスの色再現領域内の座標点に変換するための第１の色変換定義を作成する第１の色変換定義作成部５１と、
第２のＲＧＢ色空間における第２のデバイス（プルーファ１４）の色再現領域内の座標点を、ＣＭＹＫ色空間における印刷の色再現領域内の座標点に変換するための第２の色変換定義を作成する第２の色変換定義作成部５２とから構成されている。
【００５４】
以下では、図４の色変換定義作成方法の第１の色変換定義作成過程（ステップ（Ａ））、図５の色変換定義作成プログラム４０の第１の色変換定義作成部４１、および図６の色変換定義作成装置５０の第１の色変換定義作成部５１についてその詳細を説明し、次いで、図４の色変換定義作成方法の第２の色変換定義作成過程（ステップ（Ｂ））、図５の色変換定義作成プログラム４０の第２の色変換定義作成部４２、および図６の色変換定義作成装置５０の第２の色変換定義作成部５２の詳細を説明する。
【００５５】
図７は、図１に示すプリンタ１１とプルーファ１４の色再現領域の模式図である。
【００５６】
図７（Ａ）は、プリンタ１１に依存した第１のＲＧＢ色空間を示したものであるが、この図７（Ａ）には、図示の簡単のためＲ−Ｇ平面が示されている。図７（Ｂ），図７（Ｃ）も同様であり、図７（Ｂ）は共通色空間の１つであるＬ＊ａ＊ｂ＊空間のＬ＊−ａ＊平面について示されており、図７（Ｃ）はプルーファ１４に依存した第２のＲＧＢ空間のＲ−Ｇ平面について示されている。
【００５７】
プリンタ１１は、Ｒ，Ｇ，Ｂそれぞれについて０〜２５５の値の数値を表わす画像データに基づいてプリント画像１１ａをプリント出力するものとし、この場合、プリンタ１１の色再現領域は、図７（Ａ）に示す矩形領域１０１となる。
【００５８】
ここで、プリンタ１１の色再現特性（プリンタプロファイル）を参照して、図７（Ａ）に示すプリンタ１１の色再現領域１０１を、Ｌ＊ａ＊ｂ＊空間に写像すると、そのプリンタ１１の色再現領域は領域１０２のように表わされ、その色再現領域１０２を、さらに、プルーファ１４の色再現特性（プルーファプロファイル）を参照してプルーファ１４に依存する第２のＲＧＢ色空間に写像すると、プリンタ１１の色再現領域は、図７（Ｃ）に示す領域１０３に示すように表わされる。
【００５９】
これに対し、図１に示すプルーファ１４の色再現領域（プルーファプロファイル）は、図７（Ｃ）の第２のＲＧＢ色空間上では、Ｒ，Ｇ，Ｂともに０〜２５５の数値範囲で示される立方体領域（図７（Ｃ）ではＲ−Ｇ平面上の矩形領域３０３）である。すなわち、プリンタ１１に依存した第１のＲＧＢ色空間のＲ，Ｇ，Ｂそれぞれについて０〜２５５の数値範囲内の座標点を表わす画像データをＬ＊ａ＊ｂ＊空間を経由して第２のＲＧＢ色空間上の画像データに変換すると、プルーファ１４で表現することのできる色（画像データ上でＲＧＢともに０〜２５５の範囲）を超えた値、例えば図７（Ｃ）に例示するような（Ｒ，Ｇ）＝（１１０，２９０）、あるいは、（Ｒ，Ｇ）＝（−１００，２６０）などの値に変換される場合がある。その場合、これらの画像データ、すなわち、プルーファ１４の色再現領域から外れた画像データは、プルーファ１４では出力できないため、それらの画像データをプルーファ１４の色再現領域の境界に位置する画像データとなるようにクリップすることが従来提案されている。具体的には、（Ｒ，Ｇ）＝（１１０，２９０）は、（Ｒ，Ｇ）＝（１１０，２５５）に変更され、（Ｒ，Ｇ）＝（−１００，２６０）は（Ｒ，Ｇ）＝（０，２５５）に変更されることになる。
【００６０】
このような変換される側（ここではプルーファ１４）に依存した色空間におけるマッピングの場合、マッピングの自由度が小さく、上記のような、プルーファ１４の色再現領域から外れたデータを単純にクリップしてその色再現領域の境界に移動させるだけのマッピングが行なわれており、１つのデバイス（例えばプリンタ１１）の色再現領域から別のデバイス（例えばプルーファ１４）の色表現領域に写像するにあたり、特にそれらの色表現領域の境界近傍における写像の精度が大きく低下する場合がある。
【００６１】
一方、図７（Ｃ）に０〜２５５の矩形領域で示されるプルーファ１４の色再現領域３０３をそのプルーファ１４の色再現特性（プルーファプロファイル）を用いてＬ＊ａ＊ｂ＊空間に写像すると、図７（Ｂ）に示す領域３０２のように表わされる。このＬ＊ａ＊ｂ＊空間に代表される共通色空間において、プリンタ１１（第１のデバイス）の色再現領域１０２内のデータをプルーファ１４（第２のデバイス）の色再現領域３０２内のデータに変換するための手法が従来いくつか提案されている。
【００６２】
Ｌ＊ａ＊ｂ＊空間における色変換（マッピング）では、プルーファ１４で表現することのできる色再現領域をできる限り広く利用しようとしたとき、一般的には、図７（Ｂ）に破線の矢印で示すような、プリンタ１１の色再現領域１０１とプルーファ１４の色再現領域３０２との共通領域４０２から外れたデータをその共通領域４０２の内部にマッピングする‘圧縮’と、図７（Ｂ）に実線の矢印で示すように、その共通領域４０２内部のデータを、プルーファ１４の色再現領域３０２の内部という条件を保った上で、その共通領域４０２の外部に広げる‘伸長’との双方が行なわれる。
【００６３】
従来提案されているＬ＊ａ＊ｂ＊空間に代表される共通色空間でのマッピングは、マッピングの自由度が大き過ぎ、調子が不連続となったり不自然な印象の画像となってしまう危険性が大きい。
【００６４】
図７（Ｂ）のＬ＊ａ＊ｂ＊空間に写像されたプルーファ１４の色再現領域３０２を図７（Ａ）の第１のＲＧＢ色空間にさらに写像すると、プリンタ１１の色再現領域である矩形の領域１０１から食み出た部分のある、‘ひしゃげた’形の領域３０１のように表現される。
【００６５】
次に、共通色空間について説明する。この共通色空間については、Ｌ＊ａ＊ｂ＊色空間がその１つの例である旨説明したが、Ｌ＊ａ＊ｂ＊色空間である必要はなく、特定の入力デバイスあるいは特定の出力デバイスに依存しないように定義された色空間であればよい。例えばＬ＊ａ＊ｂ＊色空間のほか、ＸＹＺ色空間であってもよく、あるいはそれらの色空間に対し、色空間上の各座標点が１対１で対応づけられるように明確に定義された座標系であってもよい。そのような座標系の例としては、以下の様に定義された標準ＲＧＢ信号などがある。
【００６６】
【数１】
2004102489.tif 000003
【００６７】
ここで、例えばＲＳＲＧＢを８ビットで表現したものをＲ８ｂｉｔで表記すると、
Ｒ８ｂｉｔ＝２５５×１２．９２ＲＳＲＧＢ　　（０＜ＲＳＲＧＢ＜０．００３０４）
Ｒ８ｂｉｔ＝２５５×１．０５５ＲＳＲＧＢ（１．０／２．４）　−０．０５５
（０．００３０４≦ＲＳＲＧＢ≦１）
となる。ＧＳＲＧＢ，ＢＳＲＧＢを８ビットで表現したＧ８ｂｉｔ，Ｂ８ｂｉｔも同様に、それぞれＧＳＲＧＢ，ＢＳＲＧＢから変換することができる。
【００６８】
もしくは、リバーサルフィルムのＣＭＹ濃度で定義される色空間を共通色空間として採用してもよい。共通色空間を定めると、その共通色空間における色再現領域が明確に定義される。
【００６９】
図８は、図２，図３に示すコンピュータシステム内で実行される色変換定義作成プログラムによる色変換定義作成方法のうちの、第１の色変換定義作成過程を示したフローチャートである。この図８は、その全体が、図４のステップ（Ａ）の第１の色変換定義作成過程に相当する。
【００７０】
ここでは、第１の座標変換過程（ステップａ１）、第２の座標変換（ステップａ２）、および第３の座標変換過程（ステップａ３）を経て本発明にいう、第１の色変換定義が作成される。第２の座標変換（ステップａ２）では、基本的には第１過程（ステップａ２２）が実行されるが、本実施形態では、一層高精度な色変換定義が作成されるよう、その第１過程の前段に第２過程（ステップａ２１）が置かれている。
【００７１】
また、図９は、図２、図３に示すコンピュータシステム内で実行される色変換定義作成プログラムのうちの第１の色変換定義作成部４１（図５参照）の構成を示した構成図である。
【００７２】
この第１の色変換定義作成部４１は、第１の座標変換部４１１、第２の座標変換部４１２、および第３の座標変換部４１３から構成され、第２の座標変換部４１２はさらに、第１部４１２ａと、その第１部４１２ａの前段で実行される第２部４１２ｂとから構成されている。
【００７３】
また、図１０は、図２，図３に示すコンピュータ２０内で色変換定義作成プログラムが実行されることによりコンピュータ２０内に構築される色変換定義作成装置５０のうちの、第１の色変換定義作成部５１（図６参照）の機能ブロック図である。
【００７４】
この第１の色変換定義作成部５１は、第１の座標変換部５１１、第２の座標変換部５１２、および第３の座標変換部５１３から構成され、第２の座標変換部５１２はさらに、第１部５１２ａと、その第１部５１２ａの前段に配置された第２部５１２ｂとから構成されている。
【００７５】
ここで、図８に示す色変換定義作成方法のうちの第１の色変換定義作成過程の各ステップａ１，ａ２（ａ２１，ａ２２），ａ３は、図９に示す色変換定義作成プログラム４０のうちの第１の色変換定義作成部４１を構成する各部４１１，４１２（４１２ａ，４１２ｂ），４１３にそれぞれ対応するとともに、図１０に示す色変換定義作成装置５０のうちの第１の色変換定義作成部５１を構成する各部５１１，５１２（５１２ａ，５１２ｂ），５１３にそれぞれ対応しており、以下では、図８の第１の色変換定義作成過程の各ステップａ１，ａ２（ａ２１，ａ２２），ａ３を取り上げて説明することで、図９の第１の色変換定義作成部４１の各部４１１，４１２（４１２ａ，４１２ｂ），４１３、および図１０の第１の色変換定義作成部５１の各部５１１，５１２（５１２ａ，５１２ｂ），５１３の説明を合わせて行なうものとする。
【００７６】
以下図８に示す第１の色変換定義作成過程を構成する各過程（ステップａ１，ａ２（ａ２１，ａ２２），ａ３）について順次説明する。尚、ここで説明する第１の色変換定義作成過程は特開２００１−１０３３２９号公報に開示された方法である。
【００７７】
先ず図８のステップａ１では、プリンタ１１の色再現特性（プリンタプロファイル）が参照され、プリンタ１１に依存する第１のＲＧＢ色空間内の各座標点（ここではディスクリートに設定された各格子上の座標点）がデバイス非依存の共通色空間（例えばＬ＊ａ＊ｂ＊空間）にそれぞれ写像される。
【００７８】
図１１は、図８のステップａ２１で実行される、第２の座標変換過程における第２過程の説明図であり、Ｌ＊ａ＊ｂ＊空間におけるプリンタ１１の色再現領域およびプルーファ１４の色再現領域を示している。
【００７９】
ここでは、コンクリース変換（Ｖｏｎ　Ｋｒｉｅｓ変換）を応用した順応変換が行なわれる。すなわち、ここでは、プリンタ１１でプリント出力されたプリント画像１１ａ（図１参照）で表現される白（プリント画像１１ａの用紙の色）に相当する座標点Ｗ１と、プリント画像１１ａとして表現することのできる黒（そのプリンタ１１でＲ，Ｇ，Ｂの各色のインクを最大量使ってプリントした状態）に相当する座標点Ｂ１が、それぞれプルーファ１４で仮想的に出力されるプルーフ画像の白（そのプルーフ画像の用紙の色）相当する座標点Ｗ３とそのプルーファ１４で出力することのできる黒（そのプルーファ１４がＲ，Ｇ，Ｂの各色のインクを最大量使ってプリントした色）に相当する座標点Ｂ３に一致するように座標変換が行なわれる。
【００８０】
図１１は、この座標変換過程を図示したものであり、先ず、図１１（Ａ）に示す、プリンタ１１の色再現領域１０２ａ、プルーファ１４の色再現領域３０２ａを、図１１（Ｂ）に示すように、各黒点Ｂ１，Ｂ３が原点０（理論上の黒点）に一致するように平行移動する。これにより、先ず、プリンタ１１の色再現領域１０２ｂの黒点とプルーファ１４の色表現領域３０２ｂの黒点とが一致する。
【００８１】
次に、この平行移動後の、プリンタ１１の色再現領域１０２ｂの白点Ｗ１が、平行移動後の、プルーファ１４の色再現領域３０２ｂの白点Ｗ３に一致するように、すなわち図１１（Ｂ）の直線Ｌ１が直線Ｌ３に一致するように、プリンタ１１の色再現領域１０２ｂ全体について回転及び伸縮を伴う座標変換が行なわれる。
【００８２】
図１１（Ｃ）は、この回転及び伸縮を伴う座標変換を行なった後の状態を示しており、プリンタ１１の色再現領域は、図９（Ｂ）に示す色再現領域１０２ｂから図１１（Ｃ）に示す色再現領域１０２ｃのように変換される。このとき、プリンタ１１の色再現領域の白点Ｗ１は、プルーファ１４の色再現領域の白点Ｗ３に一致する。
【００８３】
その後、図１１（Ｄ）に示すように、図１１（Ｃ）に示すようにして白点，黒点がそれぞれ一致した、プリンタ１１の色再現領域１０２ｃを、プルーファ１４のもともとの色再現領域、すなわち図１１（Ａ）に示す、プルーファ１４の色再現領域３０２ａの白点Ｗ３，黒点Ｂ３に一致する位置まで平行移動する。
【００８４】
こうすることにより、白点Ｗ１，黒点Ｂ１がプルーファ１４の白点Ｗ３，黒点Ｂ３にそれぞれ一致した、プリンタ１１の色再現領域１０２ｄを得ることができる。
【００８５】
以上の操作を式で示すと、以下のようになる。図１１は、Ｌ＊ａ＊ｂ＊空間における色再現領域を示したが、コンクリース変換やそのコンクリース変換を応用した上記の順応変換はＸＹＺ空間で実行されることが多く、ここではＸＹＺ空間を想定して説明する。このＸＹＺ空間は、その各座標点がＬ＊ａ＊ｂ＊空間の各座標点と一対一に対応する共通色空間の１つである。
【００８６】
図１１（Ａ）に示すプリンタ１１の色再現領域１０２ａの白点Ｗ１，黒点Ｂ１のＸＹＺ座標をそれぞれ（ＬＸＷ１，ＬＹＷ１，ＬＺＷ１），（ＬＸＢ１，ＬＹＢ１，ＬＺＢ１）とし、図１１（Ａ）に示すプルーファ１４の色再現領域３０２ａの白点Ｗ３，黒点Ｂ３のＸＹＺ座標をそれぞれ（ＬＸＷ３，ＬＹＷ３，ＬＺＷ３），（ＬＸＢ３，ＬＹＢ３，ＬＺＢ３）としたとき、図１１（Ｂ）に示す各白点Ｗ１，Ｗ３に相当するＸＹＺ座標（ＬＸＷ１’，ＬＹＷ１’，ＬＺＷ１’），（ＬＸＷ３’，ＬＹＷ３’，ＬＺＷ３’）を、各式
ＬＸＷ１’＝ＬＸＷ１−ＬＸＢ１
ＬＹＷ１’＝ＬＹＷ１−ＬＹＢ１
ＬＺＷ１’＝ＬＺＷ１−ＬＺＢ１　　　　　……（１）
ＬＸＷ３’＝ＬＸＷ３−ＬＸＢ３
ＬＹＷ３’＝ＬＹＷ３−ＬＹＢ３
ＬＺＷ３’＝ＬＺＷ３−ＬＺＢ３　　　　　……（２）
により求め、白点Ｗ１（ＬＸＷ１’，ＬＹＷ１’，ＬＺＷ１’）が白点Ｗ３（ＬＸＷ３’，ＬＹＷ３’，ＬＺＷ３’）に一致するように回転及び伸縮するためのコンクリース（Ｖｏｎ　Ｋｒｉｅｓ）マトリックスを作成する。
【００８７】
ここでは、このコンクリースマトリックスを、
ＶＫ＝［ＭＴＸＶＫ］　　　　……（３）
と表記する。このコンクリースマトリックスは３行×３列のマトリックスとなる。
【００８８】
次に、図８のステップａ１でプリンタ１１に依存した第１のＲＧＢ空間内の座標点がＬ＊ａ＊ｂ＊空間に写像され、さらにＸＹＺ空間に変換された（あるいは、プリンタ１１に依存した第１のＲＧＢ色空間から直接にＸＹＺ空間に写像された）多数の座標点を代表させて（Ｘ，Ｙ，Ｚ）で表わすと、
この（Ｘ，Ｙ，Ｚ）は、
Ｘ１＝Ｘ−ＬＸＢ１
Ｙ１＝Ｙ−ＬＹＢ１
Ｚ１＝Ｚ−ＬＺＢ１　　　　　……（４）
により黒点補正（図１１（Ｂ）参照）がなされ、次に
【００８９】
【数２】
2004102489.tif 000004
【００９０】
によりコンクリース変換が行なわれ（図１１（Ｃ）参照）、次に
Ｘ’＝Ｘ２−ＬＸＢ３
Ｙ’＝Ｙ２−ＬＹＢ３
Ｚ’＝Ｚ２−ＬＺＢ３　　　　　……（６）
により、黒点をプルーファ１４の黒点に一致させるための補正（図１１（Ｄ）参照）が行なわれる。
【００９１】
以上の演算を全ての座標点について行なうことにより、Ｌ＊ａ＊ｂ＊空間で表わしたときの図１１（Ａ）に示すプリンタ１１の色再現領域１０２ａが、白点、黒点がプルーファ１４の色再現領域３０２ａの白点、黒点にそれぞれ一致した、図１１（Ｄ）に示す色再現領域１０２ｄに変換される。
【００９２】
上記の順応変換をＸＹＺ空間で行なうと、順応変換前の黒点（図１１（Ａ）の黒点Ｂ１，Ｂ３）の座標（Ｘ，Ｙ，Ｚ）がほぼ（０，０，０）に近く、したがって黒点の補正は数値を僅かに変化させるだけであって、（１）式，（２）式に従って白点の座標を移動させてもその移動量は僅かで済み、ＸＹＺ空間内の広い領域を使って順応変化を行なうことができる点で有利であるが、この順応変化は、必ずしもＸＹＺ空間で行なわなければならない訳でなく、Ｌ＊ａ＊ｂ＊空間で行なってもよく、あるいはその他の共通色空間で行なってもよい。
【００９３】
また、ここでは、白点と黒点との双方をそれぞれ一致させる順応変換について説明したが、色変換の精度は多少落ちるものの、簡易的には、黒点は考慮せずに白点のみ一致させるように順応変換を行なってもよい。
【００９４】
この白点のみ一致させる順応変換は、図１１を参照して説明すると、図１１（Ａ）に示す直線Ｌ１’が直線Ｌ３’に一致するとともに白点Ｗ１が白点Ｗ３に一致するような座標変換をいい、数式的には、（１）式，（２）式のように黒点の座標を引き算することなく、白点Ｗ１（ＬＸＷ１，ＬＹＷ１，ＬＺＷ１）が白点Ｗ３（ＬＸＷ３，ＬＹＷ３，ＬＺＷ３）に一致するように回転及び伸縮するためのコンクリースマトリックスを求め、（４）式のように、黒点の座標を引き算することなく、そのコンクリースマトリックスを使って（Ｘ，Ｙ，Ｚ）をそのまま変換することを意味する。
【００９５】
さらに、この順応変換は、例えばＣＲＴディスプレイ表示画面上の‘白’はかなり青みかかった白であり、そのＣＲＴディスプレイ表示画面に表示された画像をプリント出力する必要があるときのような、測色的にかなり離れた白を持つデバイス間での色変換の場合に必要となるが、例えばプリンタ１１で白い用紙上にプリント出力したプリント画像１１ａと、仮想的なプルーファ１４で同様の白い用紙にプリント出力したと想定したときのプルーフ画像とを比較する場合のような、双方の‘白’がほぼ一致している場合、この順応変換、すなわち、図８の第２の座標変換過程の第２過程（ステップａ２１）は省略してもかまわない。
【００９６】
次に、図８に示すフローチャートの第２の座標変換過程中の第１過程（ステップａ２２）について、いくつかの例を説明する。
【００９７】
図１２は、その第１過程における座標変換の第１例の説明図、図１３は、その第１例のフローチャートである。図１２には、Ｌ＊ａ＊ｂ＊空間内のうちのＬ＊−ａ＊平面について明示されているが、これは図示の便宜上のものであって、実際には、Ｌ＊ａ＊ｂ＊空間内で３次元的な座標変換が行なわれる。図１２のみでなく、その後に説明する各種の例についても同様である。
【００９８】
ここでは、先ず、座標変換の基準となる座標変換基準座標点ｃが設定される。この座標変換基準座標点ｃは、経験的にあるいは所定の設定基準に従ってある程度任意に設定されるが、Ｌ＊ａ＊ｂ＊空間に写像されたプリンタ１１の色再現領域１０２とプルーファ１４の色再現領域３０２との共通領域内に設定される。さらに、座標変換基準座標点ｃは、その共通領域内であって、さらに本実施形態ではＬ＊軸（グレー軸）上に設定される。そうすることにより、以下の説明からわかるように、この座標変換基準座標点ｃは他の座標点にはマッピングされず、したがってグレーバランスを保ちやすいからである。ここでは例えば（Ｌ＊，ａ＊，ｂ＊）＝（５０，０，０）の点が座標変換基準座標点ｃとして設定される。
【００９９】
尚、図８のフローチャートの第２の座標変換過程（ステップａ２）に図１１を参照して説明したような順応変換（ステップａ２１）を含むときは、Ｌ＊ａ＊ｂ＊空間に写像されたプリンタ１１の色再現領域１０２は、その順応変換後の色再現領域を指すものとする。
【０１００】
ここでは、マッピングを行なう対象となるＬ＊ａ＊ｂ＊空間上のプリンタ１１の色再現領域１０２内の座標点を第１の座標点ｔとする。
【０１０１】
ここで、座標変換基準座標点ｃと第１の座標点ｔとを結ぶ直線を考え、その直線と、プリンタ１１の色再現領域１０２の境界との交点を求める（図１３のステップｂ１）。ここではこの交点を第１の基準座標点ａと呼ぶ。
【０１０２】
図１３に示すフローチャートは、このようにして求めた第１の基準座標点ａが、図１２に示すように、Ｌ＊ａ＊ｂ＊空間に写像したプルーファ１４の色再現領域３０２から外れている場合のフローチャートであり、この条件を満たすとき、さらに以下のように処理が進められる。
【０１０３】
上記のようにして求めた第１の基準座標点ａについて、Ｌ＊ａ＊ｂ＊空間からプルーファ１４に依存した第２のＲＧＢ色空間に写像する（図１３ステップｂ２）。この第２のＲＧＢ色空間に写像された第１の基準座標点をＰ１とする。
【０１０４】
次に、第２のＲＧＢ色空間において、その第１の基準座標点Ｐ１の座標値をクリップすることにより、その第１の基準座標点Ｐ１を、その第２のＲＧＢ色空間の、プルーファ１４の色再現領域の境界上にマッピングする（ステップｂ３）。このマッピングによりプルーファ１４の色再現領域の境界上に得られた点Ｐ２を、今度はその第２のＲＧＢ色空間からＬ＊ａ＊ｂ＊空間に写像する（ステップｂ４）。このＬ＊ａ＊ｂ＊空間内に写像された座標点を第２の基準座標点ｂとする（図１２参照）。
【０１０５】
次に、図１２に示す第１の基準座標点ａと第２の基準座標点ｂとの差分を表わす、第１の基準座標点ａを始点とし、第２の基準座標点を終点とする基本差分ベクトルｖを求め（ステップｂ５）、マッピングを行なおうとしている第１の座標点ｔを、その基本差分ベクトルｖの方向と同一方向に、座標変換基準座標点ｃと第２の基準座標点ｂとを結ぶ直線上まで移動させ、その点を、第１の座標点ｔがマッピングされた第２の座標点ｓとする（ステップｂ６）。
【０１０６】
このような座標変換が、Ｌ＊ａ＊ｂ＊空間に写像された、プリンタ１１の色再現領域１０２に含まれる座標点のうちの、ステップｂ１により求められた第１の基準座標点ａがプリンタ１１の色再現領域１０２の外にある全ての座標点について行なわれる（ステップ７）。
【０１０７】
このように、図１２，図１３を参照して説明した座標変換は、その座標変換の方向を決めるにあたっては、すなわち基本差分ベクトルｖを求めるあたっては、第２のＲＧＢ色空間を使って、プルーファ１４の色再現領域の境界上の第１の基準座標点ａに対応する、プルーファ１４の色再現領域の境界上の第２の基準座標点ｂを定めることにより行なわれ、実際のマッピングは、Ｌ＊ａ＊ｂ＊空間で行なわれる。
【０１０８】
すなわち、第２のＲＧＢ色空間（デバイス依存の色空間）という人間の色の感覚に合致した色空間で座標変換（マッピング）の方向が定められるため、調子の不連続性や不自然な画像となってしまう恐れが極めて小さく抑えられ、かつ、実際の座標変換は、Ｌ＊ａ＊ｂ＊空間（共通色空間）で行なわれるため、色彩上高精度の座標変換（マッピング）が行なわれる。
【０１０９】
尚、図１２は、図示の都合上、２次元平面上で座標変換（マッピング）が行なわれるように描かれているが、実際には３次元的なマッピングが行なわれることは前述したとおりである。
【０１１０】
図１４は、図１２，図１３を参照して説明した座標変換の変形例を示す図である。
【０１１１】
ここでは、座標変換基準座標点ｃを取り巻く領域Ｄが設定され、座標変換基準座標点ｃと第１の基準座標点ａを結ぶ直線とその領域Ｄの境界との交点ｄを求め、第１の座標点ｔのマッピングにあたっては、その交点ｄと第２の基準座標点ｂとを結ぶ直線上の座標点ｓにマッピングされる。
【０１１２】
こうすることにより、領域Ｄという、座標が移動しない領域を設定することができる。前述したように、グレーバランスを保つためにはＬ＊軸（グレー軸）については座標を移動させないことが好ましい旨説明したが、この図１４に示すように領域Ｄを設定することにより座標を移動しない領域を任意に設定することができる。
【０１１３】
図１５は、図８に示すフローチャートの第１過程における座標変換の第２例の説明図、図１６は、その第２例のフローチャートである。
【０１１４】
ここでは、図１２，図１３を参照して説明した第１例と同様に、Ｌ＊軸（グレー軸）上に座標変換の基準となる座標変換基準座標点ｃが設定される。
【０１１５】
この座標変換基準座標点ｃと、座標変換の対象としている第１の座標点ｔとを結ぶ直線を考え、その直線と、Ｌ＊ａ＊ｂ＊空間に写像したプリンタ１１の色再現領域１０２の境界との交点を求める。その交点を第１の基準座標点ａと呼ぶ。ここで、このＬ＊ａ＊ｂ＊空間に写像したプリンタ１１の色再現領域１０２は、図８のフローチャートの第２過程（ステップａ２）における順応変換が行なわれるときは、その順応変換後の色再現領域を指すものであることは前述したとおりである。
【０１１６】
図１５に示すフローチャートは、図１３に示すフローチャートとは異なり、このようにして求めた第１の基準座標点ａが、図１５に示すように、Ｌ＊ａ＊ｂ＊空間に写像したプルーファ１４の色再現領域３０２の内部に存在する場合のフローチャートであり、この条件を満たすときさらに以下のように処理が進められる。
【０１１７】
上記のようにして求めた、プリンタ１１の色再現領域の境界上の第１の基準座標点ａに対応する、プルーファ１４の色再現領域の境界上の第２の基準座標点ｂを求める（ステップｃ２）。この第２の基準座標点ｂを求めるにあたっては、ここでは、図１５に示すように、第１の基準座標点ａがプルーファ１４の色再現領域３０２の内部に存在するため、図１２，図１３を参照して説明した手法を使うことはできない。すなわち、第１の基準座標点ａがプルーファ１４の色再現領域３０２の外に存在する場合と同様にして、その第１の基準座標点ａを第２のＲＧＢ色空間に写像しても、その写像された第１の基準座標点は第２のＲＧＢ色空間におけるプルーファ１４の色表現領域の内部に位置することになり、前述したクリップの手法を使うことができないこととなってしまう。そこで、ここでは、以下のようにして、第２の基準座標点ｂが求められる。
【０１１８】
先ず、第２のＲＧＢ色空間におけるプルーファ１４の色再現領域（ガマット）の境界上の全ての点（点Ｐ１で代表させる）について、第２のＲＧＢ色空間からＬ＊ａ＊ｂ＊空間に写像し（ステップｃ２１）、さらにそのＬ＊ａ＊ｂ＊空間に写像された全ての点Ｐ２を第１のＲＧＢ色空間に写像する（ステップｃ２２）。次いで、その第１のＲＧＢ色空間に写像された点Ｐ３のうちの、第１のＲＧＢ色空間上のプリンタ１１の色再現領域から外れた点を、前述のように、例えばＲ，Ｇ，Ｂそれぞれについてマイナスの値を０に、２５５を越える値を２５５にクリップすることにより、そのプリンタ１１の色再現領域の境界上にマッピングする（ステップｃ２３）。
【０１１９】
このようにして得られた、第１のＲＧＢ色空間に写像され、さらにクリップされた全ての点Ｐ４を、第１のＲＧＢ色空間からＬ＊ａ＊ｂ＊空間に写像する（ステップｃ２４）。このようにしてＬ＊ａ＊ｂ＊空間に写像された点Ｐ５のうち、第１の基準座標点ａに一致した、あるいは一致はしなくても最も近接した点Ｐ５’を見つけ第２のＲＧＢ色空間の、プルーファ１４の色再現領域の境界上の全ての点Ｐ１のうち、その点Ｐ５’を得る基になった点Ｐ１’を見つけ、その点Ｐ１’を第２の基準座標点ｂとする（ステップｃ２５）。
【０１２０】
このような手順を踏むことにより、図１５に示す基準座標点ａに対応する第２の基準座標点ｂを求めることができる。
【０１２１】
尚、図１６に示すフローチャートの場合、第２のＲＧＢ色空間におけるプルーファ１４の色再現領域の境界上の全ての点Ｐ１について一律に第１のＲＧＢ色空間に写像したが、図１５に示す、Ｌ＊ａ＊ｂ＊空間に写像したプルーファ１４の色再現領域３０２の境界上の座標点のうち、Ｌ＊ａ＊ｂ＊空間に写像したプリンタ１１の色再現領域１０２から食み出した部分の座標点のみ、第１のＲＧＢ色空間に写像すればよく、あるいはその食み出した部分のうち、推測等により第２の基準座標点ｂの座標位置をさらに絞り込むことができるときは、その絞り込まれた領域内の座標点のみ第１のＲＧＢ色空間に写像してクリップしてもよい。
【０１２２】
図１６に示すステップｃ２において、第２の基準座標点ｂが検出されると、図１３のフローチャートの場合と同様、図１５に示すように、第１の基準座標点ａから第２の基準座標点ｂに向かう基本差分ベクトルｖが求められ（ステップｃ３）、さらに図１２，図１３の第１例の場合と同様にして、第１の座標点に対応する第２の座標点が求められる（ステップｃ４）。
【０１２３】
このような座標変換が、Ｌ＊ａ＊ｂ＊空間に写像したプリンタ１１の色再現領域１０２内の各座標点のうちの、ステップｃ１により求められた第１の基準座標点ａがプルーファの色表現領域３０２の内部に存在する全ての座標点について行なわれる（ステップｃ５）。
【０１２４】
図１７は、図１５，図１６を参照して説明した座標変換の第２例の変形例を示す図である。
【０１２５】
ここには、図１４と同様、座標変換基準座標点ｃを取り巻く領域Ｄが設定され、座標変換基準座標点ｃと第１の基準座標点ａとを結ぶ直線とその領域Ｄの境界との交点ｄが求められ、第１の座標点ｔは、その交点ｄと第２の基準座標点ｂとを結ぶ直線上の座標点ｓにマッピングされる。こうすることにより、座標を移動させない領域Ｄを設定することができる。
【０１２６】
図１８は、図１２，図１３を参照して説明した‘圧縮’と図１５，図１６を参照して説明した‘伸長’とを組み合わせて行なったマッピングの効果説明図である。
【０１２７】
Ｌ＊ａ＊ｂ＊空間上のプリンタ１１の色再現領域１０２よりもＬ＊ａ＊ｂ＊空間上のプルーファ１４の色表現領域３０２の方が広いラインＬＮ１上の座標点は，プルーファ１４の色再現領域３０２を最大限使うように伸長され、プリンタ１１の色再現領域１０２の方が広いラインＬＮ２上の各座標点は、プルーファ１４の色再現領域３０２を最大限使うレベルまで圧縮される。これらの伸長、圧縮の方向は、デバイスに依存したＲＧＢ空間を利用して求めたものであるため、マッピングそのものはＬ＊ａ＊ｂ＊空間上で行なっても、調子の不連続や不自然な画像の発生が防止され、かつマッピングそのものはＬ＊ａ＊ｂ＊空間を行なうことから高精度のマッピングが行なわれる。また、プリンタ１１の色再現領域１０２とプルーファ１４の色表現領域３０２との広さが一致したラインＬＮ３上の各座標点は移動せずにそのままの色が保たれることになる。
【０１２８】
尚、ここで行なわれるマッピングは、図１８では図示の都合上Ｌ＊−ａ＊平面で行なわれるかのように描かれているが、３次元的に行なわれるものであることは前述した通りである。
【０１２９】
図１９は、図８に示すフローチャートの第１過程における座標変換の第３例の説明図、図２０は、その第３例のフローチャートである。ここで説明する第３例は、図１５，図１６を参照して説明した第２例の場合と同様、ステップｄ１で求められた第１の基準座標点ａ１が、Ｌ＊ａ＊ｂ＊空間に写像したプルーファ１４の色再現領域３０２の内部に存在する場合の一例である。
【０１３０】
ここでも、前述の第１例および第２例と同様に、Ｌ＊軸（グレー軸）上に座標変換の基準となる座標変換基準座標点ｃを設定し、その座標変換基準座標点ｃと座標変換の対象としている第１の座標点ｔとを結ぶ直線を考え、その直線と、Ｌ＊ａ＊ｂ＊空間に写像したプリンタ１１の色再現領域１０２の境界との交点を求め、その交点を第１の基準座標点ａ１とし、さらに、その直線と、Ｌ＊ａ＊ｂ＊空間に写像したプルーファ１４の色表現領域３０２の境界との交点を求め、その交点を第３の基準座標点ａ２とする（ステップｄ１）。このＬ＊ａ＊ｂ＊空間に写像したプリンタ１１の色再現領域１０２は、図８のフローチャートの第２過程（ステップａ２１）における順応変換が行なわれるときは、その順応変換後の色再現領域を指すものであることは、これまでの第１例、第２例の場合と同様である。
【０１３１】
次に、上記のようにして求めた第３の基準座標点ａ２をＬ＊ａ＊ｂ＊空間からプリンタ１１に依存した第１のＲＧＢ色空間に写像し（ステップｄ２）、その第１のＲＧＢ色空間に写像した点Ｐ１をその第１のＲＧＢ色空間でクリップすることによりプリンタ１１の色再現領域の境界上にマッピングし（ステップｄ３）、そのマッピングにより得られた点Ｐ２をＬ＊ａ＊ｂ＊空間にマッピングする（ステップｄ４）。このようにして得られたＬ＊ａ＊ｂ＊空間のプリンタ１１の色再現領域１０２の境界上の点を第４の基準座標点ｂ２と呼ぶ。
【０１３２】
次に、第３の基準座標点ａ２から第４の基準座標点ｂ２に向かう差分ベクトルｖ１を求め（ステップｄ５）、第１の基準座標点ａ１を通りその差分ベクトルｖ１と平行な直線を考えて、その直線と、Ｌ＊ａ＊ｂ＊空間上のプルーファ１４の色再現領域３０２の境界との交点を第２の基準座標点ｂ１とし、第１の基準座標点ａ１から第２の基準座標点ｂ１に向かう基本差分ベクトルｖを求める（ステップｄ６）。その後はこれまで説明した第１例、第２例と同様にして、第１の座標点ｔが、その第１の座標点ｔを基本差分ベクトルｖと平行に移動し、座標変換基準座標点ｃと第２の基準座標点ｂ１とを結んだ直線にぶつかった座標点（第２の座標点ｓ）にマッピングされる（ステップｄ７）。
【０１３３】
このような座標変換が、Ｌ＊ａ＊ｂ＊空間上のプリンタ１１の色再現領域内の座標点のうちの、ステップｄ１において、Ｌ＊ａ＊ｂ＊空間上のプルーファ１４の色表現領域３０２の内部に位置する第１の基準座標点ａ１が求められる全ての座標点について行なわれる（ステップｄ８）。
【０１３４】
この図１９，図２０に示す第３例は、Ｌ＊ａ＊ｂ＊空間上のプリンタ１１の色再現領域１０２とプルーファ１４の色再現領域３０２が大きくずれているとき、すなわち、差分ベクトルｖ１と基本差分ベクトルｖが大きく離れているときは誤差を持つが、それら２つのベクトルｖ１，ｖの距離が近く、それら２つのベクトルｖ１，ｖの間の誤差を無視できるときは、この第３例を採用することができ、図１５，図１６を参照して説明した第２例と比べ高速演算が可能となる。
【０１３５】
図２１は、図１９，図２０を参照して説明した座標変換の第３例の変形例を示す図である。
【０１３６】
ここには、図１４，図１７と同様、座標変換基準座標点ｃを取り巻く領域Ｄが設定され、座標変換基準座標点ｃと第１の基準座標点ａ１とを結ぶ直線と、その領域Ｄの境界との交点ｄが求められ、第１の座標点ｔは、交点ｄと第２の基準座標点ｂ１とを結ぶ直線上にマッピングされる。
【０１３７】
このようにして、座標移動が行なわれない領域Ｄを設定することができる。
【０１３８】
図２２は、図８に示すフローチャートの第１過程における座標変換の第４例の説明図、図２３はその第４例のフローチャートである。
【０１３９】
この第４例は、ステップｅ１で求められる第１の基準座標点ａがＬ＊ａ＊ｂ＊空間に写像したプルーファ１４の色再現領域３０２の内部に存在するか、あるいはその色再現領域３０２から外れているかを考慮することなく適用することができる方法である。
【０１４０】
ここでも、前述の第１例〜第３例と同様に、Ｌ＊軸（グレー軸）上に座標変換基準座標点ｃを設定し、その座標変換基準座標点ｃと座標変換の対象としている第１の座標点ｔとを結ぶ直線を考え、その直線と、Ｌ＊ａ＊ｂ＊空間上のプリンタ１１の色再現領域１０２の境界との交点を求め、その交点を第１の基準座標点ａとする（ステップｅ１）。
【０１４１】
次に、この第１の基準座標点ａをプリンタ１１に依存した色空間である第１のＲＧＢ色空間に写像する（ステップｅ２）。
【０１４２】
次に、このようにして第１のＲＧＢ色空間に写像された第１のＲＧＢ色空間上の点Ｐ１の座標値に対応した座標値、典型的にはその点Ｐ１の座標値と同一の座標値を持つ、プルーファ１４に依存した色空間である第２のＲＧＢ色空間上の座標点Ｐ２を求める（ステップｅ３）。具体例を示すと、図２２に示す第１の基準座標点ａを第１のＲＧＢ色空間に写像した点Ｐ１の座標値を（Ｒ，Ｇ，Ｂ）＝（０，２５５，０）としたとき、同一の座標値（Ｒ，Ｇ，Ｂ）＝（０，２５５，０）を持つ第２のＲＧＢ色空間上の点を点Ｐ２とする。
【０１４３】
次にその第２のＲＧＢ色空間上の点Ｐ２を第２のＲＧＢ色空間からＬ＊ａ＊ｂ＊空間に写像し、その写像された点を第２の基準座標点ｂとする（ステップｅ４）。
【０１４４】
第１の基準座標点ａはＬ＊ａ＊ｂ＊空間上のプリンタ１１の色再現領域１０２の境界上の点であるため、この第１の基準座標点ａを第１のＲＧＢ色空間に写像しても、その第１のＲＧＢ色空間におけるプリンタ１１の色再現領域の境界上の点（例えば上記の（Ｒ，Ｇ，Ｂ）＝（０，２５５，０））となる。
【０１４５】
これをそのまま、第２のＲＧＢ色空間上の点とすると、第２のＲＧＢ色空間上では今度はプルーファ１４の色再現領域の境界上の点となり、その点をＬ＊ａ＊ｂ＊空間に写像して求めた第２の基準座標点ｂも、そのＬ＊ａ＊ｂ＊空間上のプルーファ１４の色再現領域３０２の境界上の点となる。
【０１４６】
このようにして求めた第１の基準座標点ａから第２の基準座標点ｂに向かう基本差分ベクトルｖを求め（ステップｅ５）、第１の座標点ｔを通り、基本差分ベクトルｖと平行に引いた直線と、座標変換基準座標点ｃと第２の基準座標点ｂとを結ぶ直線との交点である第２の座標点ｓを求める（ステップｅ６）。
【０１４７】
上記の座標変換が、Ｌ＊ａ＊ｂ＊空間上のプリンタ１１の色再現領域１０２の全域について順次行なわれる。
【０１４８】
図２４は、図２２，図２３を参照して説明した座標変換の第４例の変形例を示す図である。
【０１４９】
ここには、図１４，図１７，図２１の各例と同様、座標変換基準座標点ｃのまわりに領域Ｄが設定され、その領域Ｄ内はマッピングされないようにしている。領域Ｄ内がマッピングされないようにするための手法は、図１４，図１７，図２１の各例の場合と同様であり、説明は省略する。
【０１５０】
次に図８に戻り、第３の座標変換過程（ステップａ３）について説明する。
【０１５１】
この第３の座標変換過程（ステップａ３）では、Ｌ＊ａ＊ｂ＊空間上でプリンタ１１の色再現領域１０２からプルーファ１４の色再現領域３０２への座標変換（マッピング）が行なわれた後の、プルーファ１４の色再現領域３０２内の各座標点が、プルーファ１４の色再現特性（プルーファプロファイル）に基づいて、第２のＲＧＢ色空間に写像される。
【０１５２】
図４に示す色変換定義作成方法の第１の色変換定義作成過程（ステップ（Ａ））（図５に示す色変換定義作成プログラム４０の第１の色変換定義作成部４１、図６に示す色変換定義作成装置５０の第１の色変換定義作成部５１）では、以上のようにして、プリンタ１１に依存した色空間である第１のＲＧＢ色空間における、プリンタ１１の色再現領域内の座標点を、印刷システム１２の色再現領域と同一の色再現領域を有する仮想的なプルーファ１４に依存した色空間である第２のＲＧＢ色空間における、プルーファ１４の色再現領域内（印刷システム１２の色再現領域に一致した色再現領域内）の座標点に変換するための第１の色変換定義が求められる。
【０１５３】
次に、図４に示す色変換定義作成方法を構成する第２の色変換定義作成過程（ステップ（Ｂ））（図５に示す色変換定義作成プログラム４０を構成する第２の色変換定義作成部４１、図６に示す色変換定義作成装置５０を構成するの第２の色変換定義作成部５１）についてその詳細を説明する。
【０１５４】
図２５は、図４に示す色変換定義作成方法を構成する第２の色変換定義作成過程の詳細を示すフローチャートである。
【０１５５】
この第２の色変換定義作成過程は、パラメータ算出過程（ステップｆ１）、第１変換過程（ステップｆ２）、第２変換過程（ステップｆ３）、第１Ｋ関数生成過程（ステップｆ４）、第１対応関係生成過程（ステップｆ５）、第２Ｋ関数生成過程（ステップｆ６）、第２対応関係生成過程（ステップｆ７）から構成されている。ステップｆ３の第２変換過程は、さらに、３原色ＲＧＢ変換過程（ステップｆ３１）とＣＭＹ変換過程（ステップｆ３２）とから構成されている。
【０１５６】
パラメータ算出過程（ステップｆ１）では、ｘｙ色度図上の所定の白色点の色度値とそのｘｙ色度図上のＲ，Ｇ，Ｂ３原色に対応する３点の色度値とに基づいて、共通色空間における座標点（測色データ）（ここではＸＹＺ色空間における座標点（ＸＹＺデータ）とする）を３原色ＲＧＢ色空間の座標点（３原色ＲＧＢデータ）に変換するためのパラメータが算出される。ここでは、カラーリバーサルフィルムで再現可能な全色の集合に対応する、ｘｙ色度図上の色再現域の、Ｒ，Ｇ，Ｂの３原色の主波長を表わす３点それぞれと、そのｘｙ色度図上の所定の白色点とを結ぶ、そのｘｙ色度図上の３本の直線それぞれの上に位置する、上記色再現域を包含する三角形の各頂点が、Ｒ，Ｇ，Ｂ３原色に対応する３点として定義される。
【０１５７】
また、第１変換過程（ステップｆ２）では、前述の第１の色変換定義作成過程で求められた第１の色変換定義に従って変換された後のＲＧＢデータ（第２のＲＧＢ色空間内の座標点）が、図１に示すプルーファ１４の色再現特性（プルーファプロファイル）に基づいて、デバイス非依存の測色データ（ここではＸＹＺデータ）に変換される。
【０１５８】
また、第２変換過程（ステップｆ３）では、第１変換過程（ステップｆ２）で求められた測色データＸＹＺが、Ｃ，Ｍ，Ｙの各値の組合せを表わすＣＭＹデータ（ＣＭＹ色空間内の座標点）に変換される。この第２変換過程（ステップｆ３）は、３原色ＲＧＢ変換過程（ステップｆ３１）とＣＭＹ変換過程（ステップｆ３２）とからなり、３原色ＲＧＢ変換過程（ステップｆ３１）では、パラメータ算出過程（ステップｆ１）により算出されたパラメータに従って、測色データＸＹＺ（共通色空間内の座標点）が３原色Ｒ，Ｇ，Ｂの各値の組合せを表わす３原色ＲＧＢデータ（３原色ＲＧＢ色空間内の座標点）に変換され、ＣＭＹ変換過程（ステップｆ３２）では、３原色ＲＧＢ変換過程（ステップｆ３１）により得られた３原色ＲＧＢデータにより表わされる３原色Ｒ，Ｇ，Ｂの各値が対数変換されることによりＣＭＹデータ（ＣＭＹ色空間内の座標点）が生成される。
【０１５９】
また、第１Ｋ関数生成過程（ステップｆ４）では、第１の色変換パラメータが設定されて、ＣＭＹデータ（ＣＭＹ色空間内の座標点）を、設定された第１の色変換パラメータに応じた、印刷適性のあるＣＭＹＫデータ（ＣＭＹＫ色空間内の座標点）に変換するデータ変換アルゴリズムに基づいて、第２変換過程（ステップｆ３）で求められたＣＭＹデータ（ＣＭＹ色空間内の座標点）のうちのＣ＝Ｍ＝ＹのＣＭＹデータからＫの第１の関数が求められる。
【０１６０】
また、第１対応関係生成過程（ステップｆ５）では、印刷システム１２（図１参照）の色再現特性（印刷プロファイル）に基づいて、第２変換過程（ステップｆ３）で求められたＣＭＹデータのうちのＣ＝Ｍ＝ＹのＣＭＹデータに対応する測色データと同一の測色データに対応する、第１Ｋ関数生成過程（ステップｄ）で求められたＫの第１の関数に拘束されたＣＭＹＫデータが求められて、これにより、Ｃ＝Ｍ＝ＹのＣＭＹデータ（ＣＭＹ色空間内の座標点）と、ＣＭＹＫデータ（ＣＭＹＫ色空間内の座標点）とを対応づける第１の対応関係が求められる。
【０１６１】
さらに、第２Ｋ関数生成過程（ステップｆ６）では、上記データ変換アルゴリズムに、上記第１の色変換パラメータに代わり、第１対応関係生成過程（ステップｆ５）で求められた第１の対応関係に基づく第２の色変換パラメータが設定され、その第２の色変換パラメータが設定されたデータ変換アルゴリズムに基づいて、第２変換過程（ステップｆ３）で求められたＣＭＹデータ（ＣＭＹ色空間内の座標点）からＣ，Ｍ，Ｙの任意の組合せにわたってＫの第２の関数が求められる。
【０１６２】
また、第２対応関係生成過程（ステップｆ７）では、印刷システム１２（図１参照）の印刷プロファイルに基づいて、第２変換過程（ステップｆ３）で求められたＣＭＹデータのＣ，Ｍ，Ｙの任意の組合せ（ＣＭＹ色空間内の任意の座標点）に対応する測色データと同一の測色データに対応する、第２Ｋ関数生成過程（ステップｆ６）で求められたＫの第２の関数に拘束されたＣＭＹＫデータ（ＣＭＹＫ色空間内の座標点）が求められ、これにより、ＣＭＹデータのＣ，Ｍ，Ｙの任意の組合せ（ＣＭＹ色空間内の任意の座標点）とＣＭＹＫデータ（ＣＭＹＫ色空間内の座標点）とを対応づける第２の対応関係が求められる。
【０１６３】
すなわち、第１変換過程（ステップｆ２）では第２のＲＧＢ色空間内の座標点を表わすＲＧＢデータと共通色空間内の座標点を表わす測色データＸＹＺとの関係が求められ、第２変換過程（ステップｆ３）では、共通色空間内の座標点を表わす測色データＸＹＺとＣＭＹ色空間内の座標点を表わすＣＭＹデータとの関係が求められ、途中の過程を経た上で、第２対応関係生成過程（ステップｆ７）では、ＣＭＹ色空間内の座標点を表わすＣＭＹデータとＣＭＹＫ色空間内の座標点を表わすＣＭＹＫデータの関係が求められ、これにより、第２のＲＧＢ色空間内の座標点を表わすＲＧＢデータとＣＭＹＫ色空間内の座標点を表わすＣＭＹＫデータとの関係を表わす、本発明にいう第２の色変換定義が求められることになる。
【０１６４】
このようにして求めた第２の色変換定義は、前述のようにして求められた（図８の色変換定義作成方法の第１の色変換定義作成過程で求められた）第１の色変換定義と合体されることにより、第１のＲＧＢ色空間内の座標点をＣＭＹＫ色空間内の座標点に変換するための色変換定義が作成され、その作成された色変換定義が図１に示す色変換装置１０に設定される。ただし、本実施形態では、図１に示す色変換装置１０は、本実施形態の色変換定義作成装置と同一のパーソナルコンピュータ上に実現されており、したがってここでいう「設定」は、上記のように作成された色変換定義がそのパーソナルコンピュータ内で動作する色変換プログラムにより使用可能な状態に置かれることを言う。
【０１６５】
図１の色変換装置１０に設定された色変換定義は、色変換装置１０における、実際の画像を表わすプリンタ１１用のＲＧＢデータ（第１のＲＧＢ色空間内の座標点を表わすＲＧＢデータ）を印刷用のＣＭＹＫデータに変換する際に用いられる。この色変換定義に基づいて作られたＣＭＹＫデータは、測色上は、プリンタ１１用のＲＧＢデータと完全に一致しているとは限らないが、そのプリンタ１１でプリント出力されるプリント画像１１ａの色と比べ色の印象が良く近似した好ましい関係にあるプルーファ１４用のＲＧＢデータと測色的に一致するデータであるとともに、印刷システム１２での印刷に適合したデータである。
【０１６６】
図２６は、図５に示す色変換定義作成プログラム４０の第２の色変換定義作成部４２の詳細図である。
【０１６７】
この図２６に示す第２の色変換定義作成部４２は、パラメータ算出部４２１、第１変換部４２２、第２変換部４２３、第１Ｋ関数生成部４２４、第１対応関係生成部４２５、第２Ｋ関数生成部４２６、第２対応関係生成部４２７を有し、さらに、第２変換部４２３は、３原色ＲＧＢ変換部４２３ａとＣＭＹ変換部４２３ｂとから構成されている。
【０１６８】
この第２の色変換定義作成部４２を構成するパラメータ算出部４２１、第１変換部４２２、第２変換部４２３（３原色ＲＧＢ変換部４２３ａとＣＭＹ変換部４２３ｂ）、第１Ｋ関数生成部４２４、第１対応関係生成部４２５、第２Ｋ関数生成部４２６、第２対応関係生成部４２７は、ぞれぞれ、この第２の色変換定義作成部４２を含む色変換定義作成プログラム４０（図５参照）が図２、図３に示すパーソナルコンピュータ２０にインストールされて実行されたときに、図２５に示す、色変換定義作成方法の第２の色変換定義作成過程の、それぞれ、パラメータ算出過程（ステップｆ１）、第１変換過程（ステップｆ２）、第２変換過程（ステップｆ３）（３原色ＲＧＢ変換過程（ステップｆ３１）とＣＭＹ変換過程（ステップｆ３２））、第１Ｋ関数生成過程（ステップｆ４）、第１対応関係生成過程（ステップｆ５）、第２Ｋ関数生成過程（ステップｆ６）、第２対応関係生成過程（ステップｆ７）の処理を実行する各プログラム部品である。
【０１６９】
この第２の色変換定義作成部４２を構成するの各部４２１〜４２７の詳細説明は後に譲る。
【０１７０】
図２７は、図６に示す色変換定義作成装置５０の第２の色変換定義作成部５２の詳細図である。
【０１７１】
この図２７に示す第２の色変換定義作成部５２は、パラメータ算出部５２１、第１変換部５２２、第２変換部５２３、第１Ｋ関数生成部５２４、第１対応関係生成部５２５、第２Ｋ関数生成部５２６、第２対応関係生成部５２７から構成されている。ここで、第２変換部５２３は、３原色ＲＧＢ変換部５２３ａとＣＭＹ変換部５２３ｂとから構成されている。さらに、図２７には、データ変換アルゴリズム６０が１つのブロックで示されている。このデータ変換アルゴリズム６０は、図２、図３に示すパーソナルコンピュータ２０内に定義されていてもよく、あるいは、別のパーソナルコンピュータ等に定義されており、第１Ｋ関数生成部５２４と第２Ｋ関数生成部５２６は、その別のパーソナルコンピュータとの間で通信を行なってデータ変換アルゴリズム６０を使用してもよい。ここでは、簡単のため、このデータ変換アルゴリズム６０は、色変換定義作成装置５０（図６参照）が構成された、図２、図３に示すパーソナルコンピュータ２０と同じパーソナルコンピュータ内に定義されているものとする。
【０１７２】
図２７に示す第２の色変換定義作成部５２を構成するパラメータ算出部５２１、第１変換部５２２、第２変換部５２３（３原色ＲＧＢ変換部５２３ａとＣＭＹ変換部５２３ｂ）、第１Ｋ関数生成部５２４、第１対応関係生成部５２５、第２Ｋ関数生成部５２６、第２対応関係生成部５２７は、図２６に示す色変換定義作成プログラムの第２の色変換定義作成部４２を構成するパラメータ算出部４２１、第１変換部４２２、第２変換部４２３（３原色ＲＧＢ変換部４２３ａとＣＭＹ変換部４２３ｂ）、第１Ｋ関数生成部４２４、第１対応関係生成部４２５、第２Ｋ関数生成部４２６、第２対応関係生成部４２７にそれぞれ対応するが、図２７の各要素は、図２、図３に示すパーソナルコンピュータ２０のハードウェアとそのパーソナルコンピュータで実行されるＯＳ（オペレーションシステム）やアプリケーションプログラムとの組合せで構成されているのに対し、図２６の各要素は、それらのうちのアプリケーションプログラムのみにより構成されている点が異なる。
【０１７３】
図２７の第２の色変換定義作成部５２の各要素の作用は、図２６の第２の色変換定義作成部４２を含む色変換定義作成プログラム４０（図５参照）が図２、図３のパーソナルコンピュータにインストールされて実行されたときの、その色変換定義作成プログラムを構成する第２の色変換定義作成部の対応する各要素の作用と同一であり、詳細説明は、図２５の第２の色変換定義作成過程の各ステップの作用および図２６の第２の色変換定義作成部４２の各要素の作用とともに後述する。また、図２７に示すデータ変換アルゴリズム６０の詳細についても後述する。
【０１７４】
次に、図２５の第２の色変換定義作成過程の各ステップ、図２６の第２の色変換定義作成部４２の各プログラム部品、および図２７の色変換定義作成部５２の各部について説明する。
【０１７５】
尚、図２６の第２の色変換定義作成部４２の各プログラム部品、図２７の第２の色変換定義作成部５２の各部は、図２５の第２の色変換定義作成過程の各ステップに一対一に対応しており、ここでは、図２５の第２の色変換定義作成過程の各ステップを取り上げて説明することで、図２６の第２の色変換定義作成部４２の各プログラム部品の説明および図２７の第２の色変換定義作成部５２の各部の説明を兼ねるものとする。
【０１７６】
図２５の第２の色変換定義作成部のパラメータ算出過程（ステップｆ１）では、以下のようにして、測色データを３原色ＲＧＢデータに変換するためのパラメータが算出される。
【０１７７】
尚、このパラメータ算出のステップは、本発明においては必ずしも必須ではなく、パラメータが既に算出されているときはそのデータを取得すればよい。
【０１７８】
尚、測色データを表わす表色系の典型例としてはＸＹＺ以外にも例えばＬ＊ａ＊ｂ＊等も存在するが、それらは一意にＸＹＺに変換可能なものであり、ここではＸＹＺを取り扱うものとして説明する。
【０１７９】
ＸＹＺデータから３原色ＲＧＢデータへの変換は、以下の（７）式に従って行なわれる。ここではその（７）式の中のマトリックス（Ａｉｊ）の各要素Ａｉｊ（ｉ、ｊ＝１、２、３）が求めるべきパラメータである。
【０１８０】
【数３】
2004102489.tif 000005
【０１８１】
図２８〜図３０は、ｘｙ色度図を示す図である。
【０１８２】
図２８には、実在する色の全域を囲った全色領域７０の中に、色再現域７１が示されている。ここでいう色再現域７１は、リバーサルフイルム上に色として表現し得る最大限の、多数（例えば７２９色）の色パッチからなるカラーチャートを作成し、それを測色計で測色して得たＸＹＺの測色データから求めた、ｘｙ色度図上の多数の点（例えば７２９点）を囲った領域である。
【０１８３】
ここで、リバーサルフィルムの色再現域を採用するのは、リバーサルフィルムは、画像を記録し得る様々な記録媒体の中でかなり広範な色再現域を持った記録媒体だからである。ここで、リバーサルフィルムを採用することは典型的な一例に過ぎず、リバーサルフィルム以外の記録媒体あるいは測色系の色再現域を採用してもよい。
【０１８４】
ここでＸＹＺの測色データと、ｘｙ色度図上の座標点（ｘ，ｙ）は、以下の関係にある。
【０１８５】
ｘ＝Ｘ／（Ｘ＋Ｙ＋Ｚ）
ｙ＝Ｙ／（Ｘ＋Ｙ＋Ｚ）　　　　　　　　……（８）
尚、ｚ色度値は、
ｚ＝１−ｘ−ｙ＝Ｚ／（Ｘ＋Ｙ＋Ｚ）　　……（９）
で表わされる。ｚ色度値は図２８〜図３０のｘｙ色度図の表記においては不要であるが、後の計算に必要となる。
【０１８６】
次に、図２９に示すように、このｘｙ色度図上に所定の白色点を定める。この実施形態では、ＣＩＥの補助標準の光Ｄ５０の色度値を表わす以下の点（ｘｗ，ｙｗ）を白色点７２とする。
【０１８７】
（ｘｗ，ｙｗ）＝（０．３４５７，０．３５８６）　　　……（１０）
次に、このｘｙ色度図上に、上記の白色点７２と、上記の色再現域７１の原色に相当する各座標点７１１，７１２，７１３（色再現域７１の略三角形の各頂点）それぞれとを結ぶ３本の直線７２１，７２２，７２３を考え、図３０に示すように、それら３本の直線上に各頂点を持つととも色再現域７１を包含する三角形７３を考える。この三角形は、色再現域７１を包含し、かつ面積が最小となるように設定することが望ましい。
【０１８８】
この実施形態では、このようにして設定した三角形７３の各頂点を、それぞれＧ，Ｂ，Ｒの各原色の色度値を表わす各原色点７３１，７３２，７３３点とする。
【０１８９】
このようにして定めた白色点７２と３つの原色点７３１，７３２，７３３とから、以下のようにして、（７）式に示す変換式のマトリックス（Ａｉｊ）の各要素Ａｉｊを求める（「色彩工学の基礎」池田光男著、（株）朝倉書店１２５〜１３０ページ参照）。
【０１９０】
ここでは、白色点７２のｘｙｚ色度値（ｘ，ｙ，ｚ）を（ｘｗ，ｙｗ，ｚｗ）、原色点７３１，７３２，７３３のｘｙｚ色度値を、それぞれ（ｘＧ，ｙＧ，ｚＧ），（ｘＢ，ｙＢ，ｚＢ），（ｘＲ，ｙＲ，ｚＲ）で表わす。
【０１９１】
（７）式は、
Ｒ＝Ａ１１Ｘ＋Ａ１２Ｙ＋Ａ１３Ｚ
Ｇ＝Ａ２１Ｘ＋Ａ２２Ｙ＋Ａ２３Ｚ
Ｂ＝Ａ３１Ｘ＋Ａ３２Ｙ＋Ａ３３Ｚ　　　　　……（１１）
と表わすことができ、
（ａ）白色点（ｘｗ，ｙｗ，ｚｗ）に関し、
Ａ１１ｘｗ＋Ａ１２ｙｗ＋Ａ１３ｚｗ＝１
Ａ２１ｘｗ＋Ａ２２ｙｗ＋Ａ２３ｚｗ＝１
Ａ３１ｘｗ＋Ａ３２ｙｗ＋Ａ３３ｚｗ＝１　　　……（１２）
（ｂ）Ｇの原色点（ｘＧ，ｙＧ，ｚＧ）に関し、
Ａ１１ｘＧ＋Ａ１２ｙＧ＋Ａ１３ｚＧ＝０
Ａ３１ｘＧ＋Ａ３２ｙＧ＋Ａ３３ｚＧ＝０　　　……（１３）
（ｃ）Ｂの原色点（ｘＢ，ｙＢ，ｚＢ）に関し、
Ａ１１ｘＢ＋Ａ１２ｙＢ＋Ａ１３ｚＢ＝０
Ａ２１ｘＢ＋Ａ２２ｙＢ＋Ａ２３ｚＢ＝０　　　……（１４）
（ｄ）Ｒの原色点（ｘＲ，ｙＲ，ｚＲ）に関し、
Ａ２１ｘＲ＋Ａ２２ｙＲ＋Ａ２３ｚＲ＝０
Ａ３１ｘＲ＋Ａ３２ｙＲ＋Ａ３３ｚＲ＝０　　　……（１５）
がそれぞれ成立する。
【０１９２】
これら（１２）〜（１５）式中には、例えばＡ１１，Ａ１２，Ａ１３を含む式に着目すると、以下の３本の式
Ａ１１ｘｗ＋Ａ１２ｙｗ＋Ａ１３ｚｗ＝１
Ａ１１ｘＧ＋Ａ１２ｙＧ＋Ａ１３ｚＧ＝０
Ａ１１ｘＢ＋Ａ１２ｙＢ＋Ａ１３ｚＢ＝０
が存在し、これら３本の式の連立方程式を解くことにより、Ａ１１，Ａ１２，Ａ１３を求めることができる。またこれと同様にして、Ａ２１，Ａ２２，Ａ２３を含む式も３本存在し、Ａ３１，Ａ３２，Ａ３３を含む式も３本存在し、それらの連立方程式を解くことにより、（７）式のマトリックス（Ａｉｊ）の全ての要素Ａｉｊ（ｉ，ｊ＝１，２，３）を求めることができる。本実施形態ではこれらの要素Ａｉｊが、図２５のパラメータ算出過程（ステップｆ１）で求めるべきパラメータである。
【０１９３】
尚、ここでは、かなり厳密に白色点や原色点を定めたが、このような厳密なステップを経ることなく、ある程度経験的に各点を定め、それらの点の座標に基づいて（７）式のマトリックスの各要素を求めてもよい。ただしその場合は、上記のようにして厳密に求めた場合と比べ、最終的な色処理の精度が低下し、あるいは色処理の精度を低下させないためにオペレータにその分余計な負担を負わせる結果となる可能性がある。
【０１９４】
図２５のステップｆ１のパラメータ算出過程では、以上のようにして、パラメータ（上記の例では（７）式のマトリックス（Ａｉｊ）の各要素Ａｉｊ）が算出される。この算出されたパラメータは、図２５の色変換定義作成方法の第２変換過程（ステップｆ３）の３原色ＲＧＢ変換過程（ステップｆ３１）での処理のために保存される。
【０１９５】
尚、上述したように、パラメータが既に算出されているときは、このパラメータ算出過程（ステップｆ１）は不要である。
【０１９６】
図２５の第２の色変換定義作成過程を構成する第１変換過程（ステップｆ２）では、図１に示すプルーファ１４用のＲＧＢデータ（第２のＲＧＢ色空間内の座標点を表わすＲＧＢデータ）が、図１に示すプルーファ１４の色再現特性（プルーファプロファイル）に基づいて、デバイス非依存の測色データに変換される。
【０１９７】
図３１は、第１変換過程（ステップｆ２）における処理を示した概念図である。
【０１９８】
ここでは、先ずプルーファ用のＲＧＢデータが、ＬＵＴ（ルックアップテーブル）の形式のデータとして求められている、図１のプルーファ１４の色再現特性（プルーファプロファイル３０１）に基づいて、測色データＬ＊ａ＊ｂ＊に変換される。このプルーファプロファイルは、仮想的なプルーファ１４を定義する際に作成されたものである。
【０１９９】
尚、図３１に示すプルーファ用のＲＧＢデータは、プルーフ画像を表わすＲＧＢデータではなく、機械的に発生させた、プルーファ１４に依存した第２のＲＧＢ色空間内の全ての格子点上のＲＧＢデータである。
【０２００】
プルーファプロファイル３０１に基づいてＲＧＢデータが測色データＬ＊ａ＊ｂ＊に変換された後、今度は、Ｌ＊ａ＊ｂ＊からＸＹＺへの変換式３０２に従って、測色データＬ＊ａ＊ｂ＊が測色データＸＹＺに変換される。Ｌ＊ａ＊ｂ＊からＸＹＺへの変換は一義的かつ可逆的に行われる。Ｌ＊ａ＊ｂ＊からＸＹＺへの変換も広く知られており、ここではこれ以上の説明は省略する。
【０２０１】
このようにして、図２５のステップｆ２の第１変換過程では、プルーファ用のＲＧＢデータが測色データ（ＸＹＺデータ）に変換される。
【０２０２】
次に、図２５の第２変換過程（ステップｆ３）では、上記のようにして求めたＸＹＺデータがＣＭＹデータに変換される。
【０２０３】
図３２は、第２変換過程（ステップｆ３）の処理を示した概念図である。
【０２０４】
この第２変換過程（ステップｆ３）は、３原色ＲＧＢ変換過程（ステップｆ３１）とＣＭＹ変換過程（ステップｆ３２）とから成り、それらのうち３原色ＲＧＢ変換過程（ステップｆ３１）では、パラメータ算出過程（ステップｆ１）で求めたパラメータ（Ａｉｊ）を用い、（７）式に従うデータ変換３１１が行なわれ、ＸＹＺデータが３原色ＲＧＢデータに変換される。
【０２０５】
さらに、第２変換過程（ステップｆ３）のうちのＣＭＹ変換過程（ステップｆ３２）では、下記（１６）式に従う対数変換３１２により、３原色ＲＧＢデータが、ＣＭＹデータに変換される。
【０２０６】
Ｃ＝−ｌｏｇＲ
Ｍ＝−ｌｏｇＧ
Ｙ＝−ｌｏｇＢ　　　　　　　　……（１６）
このようにして求めたＣＭＹは、ブロックＣＭＹと称される。ここでは、このようにして求めたＣＭＹデータをブロックＣＭＹにより表わされたＣＭＹデータであることを明示するためにＣｂＭｂＹｂデータと称する。
【０２０７】
次に、図２５の第２の色変換定義作成過程を構成する第１Ｋ関数生成過程（ステップｆ４）では、図２７に１つのブロックで示すデータ変換アルゴリズム６０に基づいて、第２変換過程（ステップｆ３）で求められたＣｂＭｂＹｂデータのうちのＣｂ＝Ｍｂ＝Ｙｂ（グレー軸）のデータから、Ｋの第１の関数が求められる。このデータ変換アルゴリズム６０の詳細については後述する。
【０２０８】
本実施形態では、このＫの第１の関数として、そのデータ変換アルゴリズムに基づいてＣｂＭｂＹｂデータから求められるＣＭＹＫデータ（ここではこれをＣｏｕｔＭｏｕｔＹｏｕｔＫｏｕｔデータと称する）のＣｏｕｔを変数としたＫｏｕｔの関数Ｋ＝Ｋｏｕｔ（Ｃｏｕｔ）が求められる。ただしＫの第１の関数は、Ｃｏｕｔを変数とするものである必要はなく、ＭｏｕｔあるいはＹｏｕｔを変数とするものであってもよい。
【０２０９】
ここで、Ｋの第１の関数（Ｋ１＝Ｋｏｕｔ（Ｃｏｕｔ））を求めるときには、データ変換アルゴリズム６０は、ＣｂＭｂＹｂデータを印刷適性のあるＣＭＹＫデータに変換することのできる、色操作の熟練者によって調整された色変換パラメータ（本発明にいう第１の色変換パラメータ）が設定されている。
【０２１０】
以下では、図２５の第２の色変換定義作成過程の各ステップの詳細説明はいったん中断し、図２７に１つのブロックで示すデータ変換アルゴリズム６０について詳述する。
【０２１１】
図３３は、図２７に１つのブロックで示すデータ変換アルゴリズムの詳細を示すブロック図（図３３（Ａ））、および、色操作の熟練者によって調整された、ＣＭＹデータをＣＭＹＫデータに変換するための３Ｄ−ＬＵＴ（３次元ルックアップテーブル）を示す図（図３３（Ｂ））である。
【０２１２】
本発明にいうデータ変換アルゴリズムは、図３３に示す構造のものに限られるものではないが、ここでは、一例として、この図３３に示す構造のデータ変換アルゴリズムについて説明する。
【０２１３】
ここでは、前提として、ＣＭＹデータを、図１の印刷システム１２に対し印刷適性のある、かつ色調整の熟練者や印刷会社の色に対する考え方など（これらを総称して‘好み’と称する）が取り入れられた、すなわち必ずしも元の画像とは色が一致しないＣＭＹＫデータに変換するための３Ｄ−ＬＵＴ７０が既に構成されているものとする。この３Ｄ−ＬＵＴ７０の構成方法は特定の方法に限られるものではないが、例えば特願２００１−２９１６９１に開示された方法を採用して、好み’を含む３Ｄ−ＬＵＴ７０を構成することができる。図２７に示すデータ変換アルゴリズム６０は、図２５の第２の色変換定義作成過程の第１Ｋ関数生成過程（ステップｆ４）で用いられるほか、そのデータ変換アルゴリズム６０の色変換パラメータが第１対応関係生成過程（ステップｆ５）で求められた第１の対応関係（後述する）に基づく第２の色変換パラメータに置きかえられた上で、第２Ｋ関数生成過程（ステップｆ６）でも再度用いられる。
【０２１４】
ステップｆ４の第１Ｋ関数生成過程でデータ変換アルゴリズムを用いるときは、そのデータ変換アルゴリズムとして、図３３（Ｂ）の３Ｄ−ＬＵＴ７０をそのまま用いることもできるが、３Ｄ−ＬＵＴ７０のままでは、色変換パラメータを置き換えることができない。
【０２１５】
そこで、ここでは、３Ｄ−ＬＵＴ７０から、図３３（Ａ）のように複数の要素に分解したデータ変換アルゴリズム６０の、各要素に設定される色変換パラメータを求める方法について説明する。尚、ここで説明する方法は、前掲の特願２００１−２９１６９１に開示された方法である。
【０２１６】
図２７に１つのブロックで示すデータ変換アルゴリズム６０は、図３３（Ａ）に示すように、レンジ設定６１、基本カーブ６２、グレーバランス６３、標準条件６４、最小値検出６５、Ｋ版カーブ６６、加算６７、および網％変換６８により構成されている。これらのうち、最小値検出６５および加算６７を除く、レンジ設定６１、基本カーブ６２、グレーバランス６３、標準条件６４、Ｋ版カーブ６６、および網％変換６８には、色変換のための各パラメータが設定され、設定されたパラメータに従って色変換のためのデータ処理が行なわれる。最小値検出６５、および加算６７は、特にパラメータが設定される訳ではなく、最小値検出６５は、入力されたＣ，Ｍ，Ｙの３つのデータのうちの最小値を検出するもの、加算６７は、グレーバランス６３の出力Ｐｏｕｔ、標準条件の出力Ｓｏｕｔ、およびＫ版カーブ６６の出力ＫｏｕｔをＣ，Ｍ，Ｙ，Ｋの各色ごとに加算して、Ｃ，Ｍ，Ｙ，Ｋの各色ごとの加算値Ｒｏｕｔを生成するものである。
【０２１７】
ここでは、図３３（Ｂ）の入力データおよび出力データとの表記上の区別のために、このデータ変換アルゴリズム６０への入力データ（Ｃｂ，Ｍｂ，Ｙｂ）をＩＰｉｎと称し、このデータ変換アルゴリズム６０からの出力データ（Ｃｏｕｔ，Ｍｏｕｔ，Ｙｏｕｔ，Ｋｏｕｔ）をＩＰｏｕｔと称する。
【０２１８】
また、図３３（Ｂ）に示す３Ｄ−ＬＵＴ７０の入力データ（Ｃｂ，Ｍｂ，Ｙｂ）、出力データ（Ｃｏｕｔ，Ｍｏｕｔ，Ｙｏｕｔ，Ｋｏｕｔ）を、ここではＲＥＦｉｎ，ＲＥＦｏｕｔと表記する。
【０２１９】
ここでは、既に求められている３Ｄ−ＬＵＴ７０を基に、図３３（Ａ）に示すデータ変換のアルゴリズム６０の各部に設定される各色変換パラメータが決定される。
【０２２０】
図３４（Ｃ），（Ｍ），（Ｙ），（Ｋ）は、図３３（Ｂ）に示す、３Ｄ−ＬＵＴ７０の、Ｃｂ＝Ｍｂ＝Ｙｂのグレー軸に対応するＣｏｕｔＭｏｕｔＹｏｕｔＫｏｕｔ表色座標系上のＣｏｕｔ，Ｍｏｕｔ，Ｙｏｕｔ，Ｋｏｕｔそれぞれのカーブを示した図である。ここでＫｏｕｔのカーブのマイナス部分は、プラス部分から外挿したカーブである。
【０２２１】
ここでは、先ず、３Ｄ−ＬＵＴ７０の入力側（ＲＥＦｉｎ）のＣｂＭｂＹｂ表色座標系の、Ｃｂ＝Ｍｂ＝Ｙｂのグレー軸上のＣｂＭｂＹｂデータをその３Ｄ−ＬＵＴ７０で変換して、図３４（Ｃ），（Ｍ），（Ｙ），（Ｋ）に示されるような、出力側（ＲＥＦｏｕｔ）のＣｏｕｔＭｏｕｔＹｏｕｔＫｏｕｔ表色座標系上の、Ｃｏｕｔ，Ｍｏｕｔ，Ｙｏｕｔ，Ｋｏｕｔの各カーブを得る。
【０２２２】
図３４（Ｃ），（Ｍ），（Ｙ），（Ｋ）には、設定網％、すなわち、Ｃについては、ハイライト（ＨＬ）側で３％、シャドウ（ＳＨ）側で９５％、Ｍについては、ＨＬ側３％、ＳＨ側で８８％、Ｙについては、ＨＬ側、ＳＨ側でそれぞれ３％，８８％、Ｋについては、ＨＬ側、ＳＨ側でそれぞれ−１５％，７５％が示されている。
【０２２３】
これらの設定網％は、印刷会社から指定されるものであり、Ｃ，Ｍ，Ｙ，Ｋの各色のＨＬ，ＳＨの基準をなす各網％である。
【０２２４】
ここでは、これら各色のＨＬ，ＳＨの設定網％を各色のカーブにあてはめて、図示のように、Ｃ，Ｍ，Ｙ，Ｋの各色のＨＬ，ＳＨの各設定濃度が求められる。
【０２２５】
ここでは、ＣのＨＬ／ＳＨの設定濃度はＤＨＬＣ／ＤＳＨＣ、ＭのＨＬ／ＳＨの設定濃度はＤＨＬＭ／ＤＳＨＭ、ＹのＨＬ／ＳＨの設定濃度はＤＨＬＹ／ＤＳＨＹ、ＫのＨＬ／ＳＨの設定濃度はＤＨＬＫ／ＤＳＨＫで示されている。
【０２２６】
図３５は、Ｃｉｎ，Ｍｉｎ，Ｙｉｎを規格化するためのレンジ設定パラメータを示す図である。
【０２２７】
図３５（Ｃ），（Ｍ），（Ｙ）は、それぞれＣ，Ｍ，Ｙのレンジ設定パラメータであり、Ｃ，Ｍ，Ｙそれぞれについて、図３４を参照して説明したハイライト（ＨＬ）側の設定網％とシャドウ（ＳＨ）側の設定網％をそれぞれ０．０と１．０に対応づけて、それぞれＣｉｎ，Ｍｉｎ，Ｙｉｎを０．０〜１．０の数値にレンジ設定（規格化）するパラメータである。
【０２２８】
これらＣ，Ｍ，Ｙのレンジ設定パラメータは、図３３のレンジ設定６１に設定され、このデータ変換アルゴリズム６０に入力されるＣｂ，Ｍｂ，Ｙｂの各データのレンジ設定（規格化）に用いられる。これらＣ，Ｍ，Ｙのレンジ設定パラメータは、本発明にいう色変換パラメータの１つである。
【０２２９】
尚、このデータ変換アルゴリズム６０にはＫのデータは入力されないため、Ｋに関してのレンジ設定パラメータは不要である。
【０２３０】
図３６は、基本カーブを示す図である。
【０２３１】
この基本カーブは、図３４（Ｃ）の横軸のＨＬ／ＳＨの設定濃度ＤＨＬＣ／ＤＳＨＣをそれぞれ０．０／１．０に対応づけ、縦軸のＨＬ／ＳＨ設定網％である３％／９５％をそれぞれ０．０／１．０に対応づけて図３４（Ｃ）のカーブを規格化したものである。本実施形態ではこのようにして規格化されたＣのカーブを基本カーブとする。尚、Ｃ以外のＭあるいはＹについて上記と同様にして規格化したカーブを基本カーブとしてもよく、あるいは、Ｃ，Ｍ，Ｙについての平均的な規格化カーブを基本カーブとしてもよい。ただし、Ｋについては、そのカーブの形状がＣ，Ｍ，Ｙと大きく異なるため、Ｋの規格化カーブを基本カーブとすることは回避される。
【０２３２】
ここでは、このようにして求めた、Ｃに関し規格化されたカーブを基本カーブとし、この基本カーブが図３３に１つのブロックで示す基本カーブ６２に設定される。この基本カーブも本発明にいう色変換パラメータの１つである。
【０２３３】
図３７は、グレーバランスの求め方の説明図である。
【０２３４】
図３７（Ｍ）（Ａ）および図３７（Ｙ）（Ａ）に示す実線のカーブはそれぞれＭ，Ｙについて上記と同様にして求めた規格化カーブである。
【０２３５】
すなわち、図３７（Ｍ）（Ａ）の実線のカーブは、図３４（Ｍ）の横軸のＨＬ／ＳＨの設定濃度ＤＨＬＭ／ＤＳＨＭをそれぞれ０．０／１．０に対応づけ、縦軸のＨＬ／ＳＨ設定網％である３％／８８％をそれぞれ０．０／１．０に対応づけたもの、図３７（Ｙ）（Ａ）の実線のカーブは、図３４（Ｙ）の横軸のＨＬ／ＳＨの設定濃度ＤＨＬＹ／ＤＳＨＹをそれぞれ０．０／１．０に対応づけ、縦軸のＨＬ／ＳＨ設定網％である３％／８８％をそれぞれ０．０／１．０に対応づけたものである。
【０２３６】
また、図３７（Ｍ）（Ａ），図３７（Ｙ）（Ａ）の破線のカーブは、図３６に示す基本カーブ（Ｃの規格化カーブ）そのものである。
【０２３７】
ここで、横軸の０．０から１．０の間の各値について、基本カーブ（Ｃの規格化カーブ）からＭの規格化カーブ（図３７（Ｍ）（Ａ））およびＹの規格化カーブ（図３７（Ｙ）（Ａ））を引き算してそれらの差分を求め、次に図３７（Ｍ）（Ｂ），図３７（Ｙ）（Ｂ）に示すように、傾き４５°の破線の直線から上記のようにして求めた差分だけ差し引いた、下に凸のカーブを求める。Ｍ，Ｙについて上記のようにして求めた、図３７（Ｍ）（Ｂ），図３７（Ｙ）（Ｂ）に実線で示すカーブが、それぞれ、Ｍ，Ｙに関する、基本カーブからの差分を表わすグレーバランスであり、図３３（Ａ）に１つのブロックで示すグレーバランス６３に設定される。これらＭ，Ｙのグレーバランスのカーブも本発明にいう色変換パラメータの１つである。
【０２３８】
尚、ここではＣに関する規格化カーブを基本カーブとして設定したため、Ｃに関するグレーバランスは、横軸の０．０〜１．０の全範囲にわたってゼロであり、グレーバランス２１３への設定は不要である。ただし、Ｃの規格化カーブ以外のカーブ、例えばＣ，Ｍ，Ｙの規格化カーブの平均的なカーブを基本カーブとして設定した場合は、Ｃに関してもグレーバランスのパラメータが発生する。
【０２３９】
図３８は、Ｋ版カーブの求め方の説明図である。
【０２４０】
Ｋ版カーブは、図３７に示すＭ，Ｙに関するグレーバランスの求め方と同様である。
【０２４１】
すなわち、図３８（Ｋ）（Ａ）の破線は図３６に示す基本カーブ（Ｃに関する規格化カーブ）であり、図３８（Ｋ）（Ａ）の実線は、図３４（Ｋ）の横軸のＨＬ／ＳＨの設定濃度ＤＨＬＫ／ＤＳＨＫをそれぞれ０．０／１．０に対応づけ、縦軸の−１５％／７５％をそれぞれ０．０／１．０に対応づけて規格化したカーブである。
【０２４２】
ここで、横軸の０．０から１．０までの各点において、図３８（Ｋ）（Ａ）に下向きの矢印で示すように、基本カーブ（Ｃの規格化カーブ）とＫの規格化カーブとの差分を求め、次に、図３８（Ｋ）（Ｂ）に示すように、斜め４５°の破線の直線からその求めた差分だけ下に凸のカーブを求め、このカーブが図３３（Ａ）のＫ版カーブ６６に設定される。本実施形態ではこのＫ版カーブ６６も本発明にいう色変換パラメータの１つである。
【０２４３】
図３３の標準条件６４の求め方の説明は後に譲り、次に図３３の網％変換６８に設定されるパラメータについて説明する。
【０２４４】
図３９は、図３３の網％変換６８に設定されるパラメータを示す図である。
【０２４５】
図３３のＩＰｉｎすなわちＣｂ，Ｍｂ，Ｙｂの入力データは、図３３のレンジ設定６１で、図３５に示すパラメータに従って０．０〜１．０の値に規格化され、その後の基本カーブ６２，グレーバランス６３等では、その０．０〜１．０に規格化された値のままデータ処理が行なわれるため、図３３の最終のブロックである網％変換６８では、図３９に示すパラメータに従って、０．０〜１．０の値が網％に変換される。
【０２４６】
図３９（Ｃ），（Ｍ），（Ｙ），（Ｋ）は、それぞれＣ，Ｍ，Ｙ，Ｋに関する網％変換パラメータを示している。ここで、図３９（Ｃ）は、０．０／１．０が図３４（Ｃ）にも示すＨＬ／ＳＨの設定網％である３％／９５％にそれぞれ対応づけられた直線に従って、Ｃに関する０．０〜１．０の数値が網％に変換されることを示しており、図３９（Ｍ）は、０．０／１．０が図３４（Ｍ）にも示すＨＬ／ＳＨの設定網％である３％／８８％にそれぞれ対応づけられた直線に従って、Ｍに関する０．０〜１．０の数値が網％に変換されることを示しており、図３９（Ｙ）は、０．０／１．０の数値が図３４（Ｙ）にも示すＨＬ／ＳＨの設定網％である３％／８８％にそれぞれ対応づけられた直線に従って、Ｙに関する０．０〜１．０の数値が網％に変換されることを示しており、図３９（Ｋ）は、０．０／１．０が図３４（Ｋ）にも示すＨＬ／ＳＨの設定網％である−１５％／７５％にそれぞれ対応づけられた直線に従って、Ｋに関する０．０〜１．０の数値が網％に変換されることを示している。
【０２４７】
ただし、Ｋの網％設定パラメータに関しては、上の説明のままではマイナスの網％となることがあり、マイナスの網％は存在しないため、０％にクリップされる。
【０２４８】
すなわち、Ｋに関しては、図３９（Ｋ）に示す実線の折れ線に従って網％に変換される。
【０２４９】
この図３９に示す網％設定パラメータは、図３３に１つのブロックで示す網％変換６８に設定される。本実施形態では、この網％変換パラメータも、本発明にいう色変換パラメータのうちの１つである。
【０２５０】
ここで、図３３に示す標準条件６４の求め方については未だ説明していないが、標準条件６４の求め方についてはさらに後で説明することとし、ここでは、図３３（Ａ）に沿った色変換処理の流れについて説明する。
【０２５１】
ＣｂＭｂＹｂ表色座標系で示される色データＩＰｉｎは、先ず、レンジ設定６１により、図３５に示す直線に沿って０．０〜１．０の値に規格化され、データＶＮＤとなる。
【０２５２】
次に、Ｃ，Ｍ，ＹのデータＶＮＤは、基本カーブ６２により、図３６に示すカーブに従って変換され、Ｃ，Ｍ，ＹのデータＳｉｎが生成される。このデータＳｉｎは、最小値検出６５、グレーバランス６３、および標準条件６４に入力される。
【０２５３】
最小値検出ではデータＳｉｎを構成するＣ，Ｍ，Ｙのデータが相互に比較され、それらのうちの最小値が検出されてＫ版カーブ６６に入力され、そのＫ版カーブ６６では、図３８（Ｂ）に実線で示すカーブに従ってその最小値を横軸上の値とした縦軸上の値に変換され、Ｋに関するデータＫｏｕｔとなる。
【０２５４】
また、基本カーブ６２からグレーバランス６３に入力されたデータＳｉｎのうちのＭ，Ｙのデータは、グレーバランス６３により、図３７（Ｍ）（Ｂ），図３７（Ｙ）（Ｂ）に実線で示すカーブにより変換される。ここでは、Ｃのカーブを基本カーブとして採用しているため、Ｃについては、グレーバランス６３は素通りする。このグレーバランス６３の出力をここではデータＰｏｕｔと称する。
【０２５５】
さらに、基本カーブ６２から標準条件６４に入力されたデータＳｉｎは標準条件６４でＣ，Ｍ，Ｙ，ＫのデータＳｏｕｔに変換される。標準条件６４に設定される色変換パラメータについてはもう少し先において説明する。
【０２５６】
加算６７では、Ｋ版カーブ６６、グレーバランス６３、および標準条件６４のそれぞれで得られた各データＫｏｕｔ，Ｐｏｕｔ，ＳｏｕｔがＣ，Ｍ，Ｙ，Ｋの各色ごとに加算されて、Ｃ，Ｍ，Ｙ，ＫのデータＲｏｕｔが生成される。このデータＲｏｕｔは、網％変換６８により、図３９に示す直線に従ってＣ，Ｍ，Ｙ，Ｋのそれぞれについて網％に変換され、データＩＰｏｕｔとして出力される。
【０２５７】
ここで、標準条件６４に設定されるパラメータを以下のようにして求めることにより、図３３（Ａ）の入力データＩＰｉｎと出力データＩＰｏｕｔとの関係が、図３３（Ｂ）の入力データＲＥＦｉｎと出力データＲＥＦｏｕｔとの関係と等価となる。すなわち、ＩＰｉｎとしてＲＥＦｉｎと同一のデータを入力したとき、ＩＰｏｕｔとしてＲＥＦｏｕｔと同一のデータが出力される。
【０２５８】
次に、図３３（Ａ）の標準条件の求め方について説明する。
【０２５９】
ここでは、標準条件６４にはパラメータがＬＵＴ（ルックアップテーブル）の形式で設定される。このため標準条件６４の入力は格子上のデータであることが望ましく、ここでは、標準条件６４の入力データＳｉｎとして全ての格子点に対応するデータを発生させ、各格子点それぞれのデータを基本カーブ６２で逆変換し（図３６の縦軸の数値から横軸の数値を求め）、さらにレンジ設定６１で逆変換する（図３５の直線に従って縦軸から横軸の値を求める）。このようにして、一応は、標準条件６４の入力値Ｓｉｎが格子上の値となる入力データＩＰｉｎが求められる。
【０２６０】
ここで、レンジ設定６１は直線変換であり、逆変換では特に誤差は生じさせずに済むが、基本カーブ６２は図３６に示すようなカーブであり、この図３６には連続的なカーブとして示されているが、実際には離散的な点の集合としてＬＵＴ（ルックアップテーブル）等で定義されるパラメータである。このため、図３３の基本カーブ６２を逆方向に変換すると誤差を生じる。そこで、次に、上記のようにして一応は求めた入力データＩＰｉｎの値を少しずつ変更しながらレンジ設定６１および基本カーブ６２を順方向にたどり、標準条件６４の入力値Ｓｉｎが格子点上の値となるときの入力データＩＰｉｎを求める。
【０２６１】
次に、このようにして求めた入力データＩＰｉｎを図３３（Ｂ）の３Ｄ−ＬＵＴ７０の入力データＲＥＦｉｎとして用いてその入力データＲＥＦｉｎをその３Ｄ−ＬＵＴ７０で変換してその入力データＲＥＦｉｎに対応する出力データＲＥＦｏｕｔを求める。
【０２６２】
次に、この３Ｄ−ＬＵＴ７０により求められた出力データＲＥＦｏｕｔを図３３（Ａ）の出力データＩＰｏｕｔとして用いて、網％変換６８により、逆変換（図３９の縦軸上の網％から図４０の横軸の数値への変換）を行ないＲｏｕｔを求める。
【０２６３】
さらに、上記のようにして求めた、標準条件６４の格子点上の入力値Ｓｉｎを、最小値検出６５に入力し、その最小値検出６５およびＫ版カーブ６６によりＫｏｕｔを求め、また、その同じ入力値Ｓｉｎをグレーバランス６３に入力してＰｏｕｔを求める。
【０２６４】
以上の処理を行なうことにより、Ｒｏｕｔ，Ｋｏｕｔ，Ｐｏｕｔが求められるため、Ｃ，Ｍ，Ｙ，Ｋの各色ごとにＲｏｕｔからＫｏｕｔとＰｏｕｔを減算するとＳｏｕｔが求められる。このＳｏｕｔを、標準条件６４の格子点の入力値Ｓｉｎと対応づけることにより、標準条件６４に設定すべきパラメータが求められる。このパラメータも本発明にいう色変換パラメータの１つである。また、上記のようにして標準条件６４を設定することにより、図３３（Ａ）の全体として図３３（Ｂ）の３Ｄ−ＬＵＴ７０と同一の色変換が実現される。
【０２６５】
このようにして、熟練者の色調整が反映された、図３３（Ｂ）に１つのブロックで示す３Ｄ−ＬＵＴ７０の色調整をそっくり取り込んだ色変換パラメータが求められる。
【０２６６】
以上で、図２７に１つのブロックで示すデータ変換アルゴリズム６０の説明を終了し、図２５の第２の色変換定義作成過程の各ステップの説明に戻る。
【０２６７】
図２５の第２の色変換定義作成過程の第１Ｋ関数生成過程（ステップｆ４）では、Ｃｂ，Ｍｂ，Ｙｂ色空間のグレー軸（Ｃｂ＝Ｍｂ＝Ｙｂ）のＣｂＭｂＹｂデータがデータ変換アルゴリズム６０に入力される。この段階では、このデータ変換アルゴリズム６０には、上記のようにして求められた‘好み’が入り込んだ色変換パラメータ（本発明にいう第１の色変換パラメータ）が設定されている。
【０２６８】
このステップｆ４の第１Ｋ関数生成過程では、Ｃｂ＝Ｍｂ＝ＹｂのＣｂＭｂＹｂデータがデータ変換アルゴリズム６０（図３３（Ａ））に入力されて、Ｃｏｕｔ，Ｍｏｕｔ，Ｙｏｕｔ，Ｋｏｕｔデータが求められる。
【０２６９】
図４０は、グレー軸上（Ｃｂ＝Ｍｂ＝Ｙｂ）のＣｂＭｂＹｂデータ（横軸）に対する、データ変換アルゴリズム６０で求められるＣｏｕｔ，Ｍｏｕｔ，Ｙｏｕｔ，Ｋｏｕｔデータを示す概念図である。
【０２７０】
ステップｆ４の第１Ｋ関数生成過程では、本実施形態では、前述したように、Ｃｏｕｔを変換したときのＫｏｕｔ、すなわち
Ｋ１＝Ｋｏｕｔ（Ｃｏｕｔ）
を求めればよく、Ｍｏｕｔ，Ｙｏｕｔのカーブは必ずしも求める必要はないが、図４０には、解かり易さのため、Ｍｏｕｔ，Ｙｏｕｔのカーブも示されている。
【０２７１】
このようにして求められたＫ１＝Ｋｏｕｔ（Ｃｏｕｔ）は、今対象としている印刷システム１２（図１参照）の印刷適性に完全に適合したものである。
【０２７２】
ステップｆ４の第１Ｋ関数生成過程で、Ｋ１＝Ｋｏｕｔ（Ｃｏｕｔ）が求められると、次にステップｆ５の第１対応関係生成過程において、Ｃｂ＝Ｍｂ＝Ｙｂ（グレー軸）に関し、ＣｂＭｂＹｂデータに対する測色データＬ＊ａ＊ｂ＊と同一の測色データＬ＊ａ＊ｂ＊に対応するＣｏｕｔＭｏｕｔＹｏｕｔＫｏｕｔデータが求められる。
【０２７３】
すなわち、ここでは、図３１および図３２を参照して説明したデータ変換の逆を遡り、ＣｂＭｂＹｂ色変換のグレー軸上の各格子点のＣｂＭｂＹｂデータが対数変換３１２の逆関数により原色ＲＧＢデータに変換され、その原色ＲＧＢデータが（７）式に従うデータ変換３１１の逆変換によりＸＹＺデータに変換され、さらに、そのＸＹＺデータが、図３１の、Ｌ＊ａ＊ｂ＊からＸＹＺへの変換式３０２の逆変換により、Ｌ＊ａ＊ｂ＊データに変換される。
【０２７４】
次に、Ｃｏｕｔ，Ｍｏｕｔ，Ｙｏｕｔのそれぞれについて０％≦Ｃｏｕｔ≦１００％、０％≦Ｍｏｕｔ≦１００％、０％≦Ｙｏｕｔ≦１００％の範囲について１％ずつの格子上のデータを発生させ、Ｋについては、ステップｆ４の第１Ｋ関数生成過程で生成されたＫ１＝Ｋｏｕｔ（Ｃｏｕｔ）の関数に従って１％きざみのＣｏｕｔを変数としたＫを求め、そのようにして発生させたＣｏｕｔＭｏｕｔＹｏｕｔＫｏｕｔデータ全てを、印刷プロファイルに基づいて、それぞれＬ＊ａ＊ｂ＊データに変換する。
【０２７５】
図４１は、その変換処理を示す概念図である。
【０２７６】
印刷プロファイル３２１は、ここで対象としている印刷システムに（図１参照）の色再現特性を表わしており、ＬＵＴ（ルックアップテーブル）の形式で定義されている。
【０２７７】
ここでは、上記のようにして発生させた１％きざみのＣｏｕｔＭｏｕｔＹｏｕｔＫｏｕｔデータ（但し、Ｋｏｕｔについては１％きざみのＣｏｕｔを変数としてＫの第１の関数Ｋ１＝Ｋｏｕｔ（Ｃｏｕｔ）により求めたデータ）を印刷プロファイル３２１に入力して、全てのＣｏｕｔＭｏｕｔＹｏｕｔＫｏｕｔデータに対応するＬ＊ａ＊ｂ＊データを求める。
【０２７８】
これにより、Ｃｂ＝Ｍｂ＝Ｙｂ（グレー軸）のＣｂＭｂＹｂデータと、全てのＣｏｕｔＭｏｕｔＹｏｕｔＫｏｕｔデータとの双方がＬ＊ａ＊ｂ＊に変換されたことになり、全てのＣｏｕｔＭｏｕｔＹｏｕｔＫｏｕｔデータの中からＬ＊ａ＊ｂ＊の値が一致するＣｏｕｔＭｏｕｔＹｏｕｔＫｏｕｔデータが抽出される。本実施形態では、Ｃｏｕｔ，Ｍｏｕｔ，Ｙｏｕｔの１％きざみの格子点から外れる程度は誤差と考えられており、Ｌ＊ａ＊ｂ＊の値が完全に一致するものがなければＬ＊ａ＊ｂ＊の値が最も近似する（色差の小さい）ＣｏｕｔＭｏｕｔＹｏｕｔＫｏｕｔデータが、Ｌ＊ａ＊ｂ＊が一致するデータとして抽出される。
【０２７９】
図４２は、以上の処理により求められた第１の対応関係を示す概念図である。
【０２８０】
ここには、上記の処理により、Ｃｂ＝Ｍｂ＝Ｙｂ（グレー軸）のＣｂＭｂＹｂデータと、そのＣｂＭｂＹｂデータと測色的に一致するＣｏｕｔＭｏｕｔＹｏｕｔＫｏｕｔデータとを対応づける第１の対応関係が示されている。
【０２８１】
この第１の対応関係は、図４０と比べ関数形は異なるものの、Ｋｏｕｔは、ステップｆ４の第１Ｋ関数生成過程において、データ変換アルゴリズム６０（図３３（Ａ）参照）により求められたＫの第１の関数Ｋ１＝Ｋｏｕｔ（Ｃｏｕｔ）に拘束されたものであり、したがってこの第１の対応関係を拘束条件として求められるＣｏｕｔＭｏｕｔＹｏｕｔＫｏｕｔデータは、対象としている印刷システム１２（図１参照）に対し印刷適性を有するとともに、測色的にもＣｂＭｂＹｂデータの色と一致する色のデータである。
【０２８２】
ただし、ここでは、Ｃｂ＝Ｍｂ＝Ｙｂのグレー軸についてのみ対応関係が求められただけであり、次に、Ｃｂ，Ｍｂ，Ｙｂの任意の組合せについての対応関係を求める。
【０２８３】
このために、図２５の第２の色変換定義作成過程の第２Ｋ関数生成過程（ステップｆ６）では、図３３（Ａ）に示すデータ変換アルゴリズム６０に設定される各色変換パラメータが求められる。
【０２８４】
前述の、データ変換アルゴリズム６０に設定される色変換パラメータの求め方の説明は、‘好み’の要素が入り込んだ、図３３（Ｂ）の３Ｄ−ＬＵＴ７０からＣｂ＝Ｍｂ＝Ｙｂのグレー軸に対するＣｏｕｔ，Ｍｏｕｔ，Ｙｏｕｔ，Ｋｏｕｔのカーブを求め（図３４参照）、それらのカーブを出発点として色変換パラメータを求めたが、ここでは、図３３（Ｂ）の３Ｄ−ＬＵＴ７０から求めるのに代わり、上記のようにして求めた第１の対応関係（図４２参照）を採用し、その第１の対応関係のカーブを出発点として色変換パラメータで求める。ここでは、その出発点のカーブが異なるのみであり、色変換パラメータの求め方は前述した通りであり、色変換パラメータの求め方についての重複説明は省略する。ここで、図４２の第１の対応関係のカーブに基づいて求められる色変換パラメータを第２の色変換パラメータと称する。求められた第２の色変換パラメータは、図３３（Ａ）のデータ変換アルゴリズム６０に、それまでそこに設定されていた色変換パラメータ（第１の色変換パラメータ）に代わり設定される。
【０２８５】
図４２のカーブは、ＣｂＭｂＹｂデータと、そのＣｂＭｂＹｂデータと測色的に一致するＣｏｕｔＭｏｕｔＹｏｕｔＫｏｕｔデータとの対応関係を表わすカーブであり、しかもＫについてはＫ１＝Ｋｏｕｔ（Ｃｏｕｔ）の関数関係に基づいているため、印刷適性のあるＣｏｕｔＭｏｕｔＹｏｕｔＫｏｕｔデータを示すカーブであり、この図４２のカーブに基づいて色変換パラメータ（第２の色変換パラメータ）を求めてデータ変換アルゴリズム６０に設定することにより、Ｋに関し、‘好み’の影響がキャンセルされた色変換パラメータが求められる。ただし、前述の色変換パラメータの求め方から分かるように、図３３（Ａ）のＩＰｉｎとＩＰｏｕｔとの対応関係が図３３（Ｂ）のＲＥＦｉｎとＲＥＦｏｕｔとの対応関係と一致するように図３３（Ａ）の標準条件６４の色変換パラメータが求められており、このため、図４２のカーブから出発した場合であっても、グレー軸以外の色については、‘好み’の影響が含まれたままとなる。したがって、図４２のカーブを出発点として色変換パラメータ（第２の色変換パラメータ）を求めて図３３（Ａ）のデータ変換アルゴリズム６０に設定しても、そのデータ変換アルゴリズム６０は、Ｋの値を求めることについてのみ使用される。
【０２８６】
図２５の第２の色変換定義作成過程の第２Ｋ関数生成過程（ステップｆ６）では、上記のようにして第２の色変換アルゴリズムを求めて図３３（Ａ）のデータ変換アルゴリズム６０に設定した後、前述した第１Ｋ関数生成過程（ステップｆ４）の場合と同様に、ただしグレー軸（Ｃｂ＝Ｍｂ＝Ｙｂ）のみでなくＣｂＭｂＹｂ表色系の全色空間にわたるＣｂＭｂＹｂデータが、図３３（Ａ）のデータ変換アルゴリズム６０に入力され、ＣｏｕｔＭｏｕｔＹｏｕｔＫｏｕｔデータのうちの、Ｋｏｕｔのデータが求められ、これにより、今度は、Ｃｂ，Ｍｂ，Ｙｂの３つを変数としたＫの第２の関数Ｋ２＝Ｋｏｕｔ（Ｃｂ，Ｍｂ，Ｙｂ）が求められる。
【０２８７】
ここで求められたＫの第２の関数Ｋ２＝Ｋｏｕｔ（Ｃｂ，Ｍｂ，Ｙｂ）は、グレー軸のみでなく、Ｃｂ，Ｍｂ，Ｙｂを表色系の色空間全域について、印刷適性を持ったデータである。
【０２８８】
次に、図２５の第２の色変換定義作成過程の第２対応関係生成過程（ステップｆ７）においてＣｂＭｂＹｂデータに対応する測色データＬ＊ａ＊ｂ＊と同一の測色データＬ＊ａ＊ｂ＊に対応するＣｏｕｔＭｏｕｔＹｏｕｔＫｏｕｔデータが求められる。前述のステップｆ５の第１の対応関係生成過程では、Ｃｂ＝Ｍｂ＝Ｙｂのグレー軸上のみについてＣｂＭｂＹｂデータと測色的に一致するＣｏｕｔＭｏｕｔＹｏｕｔＫｏｕｔデータを求め、それによりＣｂ，Ｍｂ，ＹｂデータとＣｏｕｔＭｏｕｔＹｏｕｔＫｏｕｔデータとの間の第１の対応関係（図４２参照）を求めたが、このステップｇの第２の対応関係生成過程では、Ｃｂ＝Ｍｂ＝Ｙｂのグレー軸のみでなく、ＣｂＭｂＹｂ表色系の全色空間にわたって、測色的に同一のＣｂＭｂＹｂデータとＣｏｕｔＭｏｕｔＹｏｕｔＫｏｕｔデータとの対応関係（第２の対応関係）が求められる。その対応関係の求め方自体は、ステップｆ５の第１の対応関係生成過程における第１の対応関係の求め方と同じであり、重複説明は省略する。ただし、ステップｆ５の第１対応関係生成過程では、第１の関数Ｋ１＝Ｋｏｕｔ（Ｃｏｕｔ）に拘束されてＣｏｕｔＭｏｕｔＹｏｕｔＫｏｕｔデータが求められたが、ステップｆの第２対応関係生成過程では、第２の関数Ｋ２＝Ｋｏｕｔ（Ｃｂ，Ｍｂ，Ｙｂ）を拘束条件として、ＣｏｕｔＭｏｕｔＹｏｕｔＫｏｕｔデータが求められる。
【０２８９】
図４３は、第２の対応関係を示す概念図である。
【０２９０】
ここには、上記の処理により求められた、ＣｂＭｂＹｂ表色系の全色空間に関するＣｂＭｂＹｂデータと、そのＣｂＭｂＹｂデータと測色的に一致するＣｏｕｔＭｏｕｔＹｏｕｔＫｏｕｔデータとを対応づける第２の対応関係３３１がＬＵＴの形式で示されている。
【０２９１】
この第２の対応関係は、Ｋｏｕｔに関しては、ステップｆ５の第２Ｋ関数生成過程において、第２の色変換パラメータが設定されたデータ変換アルゴリズム６０（図３３（Ａ）参照）により求められたＫの第２の関数Ｋ２＝Ｋｏｕｔ（Ｃｂ，Ｍｂ，Ｙｂ）に拘束されたものであり、したがってこの第２の対応関係を拘束条件として求められたＣｏｕｔＭｏｕｔＹｏｕｔＫｏｕｔデータは、対象としている印刷システム１２（図１参照）に対し印刷適性を有すると共に、測色的にＣｂＭｂＹｂデータと一致するデータである。
【０２９２】
これにより、全色空間について、プルーファ用のＲＧＢデータ（第２のＲＧＢ色空間内の座標点）を、対象としている印刷システムに対し印刷適性があり、かつ測色的にも一致した印刷用のＣｏｕｔＭｏｕｔＹｏｕｔＫｏｕｔデータ（ＣＭＹＫ色空間内の座標点）に変換する第２の色変換定義が求められたことになる。
【０２９３】
図４４は、プルーファ用のＲＧＢデータと印刷用のＣｏｕｔＭｏｕｔＹｏｕｔＫｏｕｔデータとの間の色変換の関係を定義した第２の色変換定義を示す概念図である。
【０２９４】
この第２の色変換定義３４１はＬＵＴの形式で求められる。
【０２９５】
プルーファ用のＲＧＢデータは、図３１に示すプルーファプロファイル３０１、Ｌ＊ａ＊ｂ＊からＸＹＺへの変換式３０２、図３２に示す、（７）式に従うデータ変換３１１によるＸＹＺから原色ＲＧＢの変換、図３２の対数変換３１２による原色ＲＧＢからＣＭＹ（ＣｂＭｂＹｂ）への変換、さらに図４３に示す第２の対応関係３３１によるＣｂＭｂＹｂからＣｏｕｔＭｏｕｔＹｏｕｔＫｏｕｔへの変換により、プルーファ用のＲＧＢデータが、測色的に一致し、かつ印刷適性のある印刷用のＣＭＹＫデータに変換される。
【０２９６】
図４４は、これらプルーファ用のＲＧＢデータを印刷用ＣＭＹＫデータに変換する過程を１つに合体させた、本発明のいう第２の色変換定義３４１として示したものである。
【０２９７】
図４５は、第１の色変換定義と第２の色変換定義とからなる色変換定義を示す概念図である。
【０２９８】
ここでは、図７〜図２４を参照して説明した第１の色変換定義作成過程（図４のステップ（Ａ））で求められる第１の色変換定義３５１と、図２５〜図４４を参照して説明した第２の色変換定義作成過程（図４のステップ（Ｂ））で求められる第２の色変換定義３４１とが合体されて、プリンタ用のＲＧＢデータ（第１のＲＧＢ色空間内の座標点を表わすデータ）を、印刷用のＣＭＹＫデータ（印刷システム１２（図１参照）に適合したＣＭＹＫ色空間内の座標点を表わすデータ）に変換する色変換定義３５０が作成される。前述したように、この作成された色変換定義３５０は、図１に示す色変換装置１０に設定され、その色変換装置１０に設定された色変換定義３５０は、その色変換装置１０における、実際の画像をあらわすプリンタ１１用のＲＧＢデータを印刷用のＣＭＹＫデータに変換する際に用いられる。
【０２９９】
この色変換定義３５０を用いた変換により生成されるＣＭＹＫデータは、印刷システム１２に適合したＫの値を持ち（すなわち印刷適性に優れ）、かつ、プリンタ１１の色再現領域と印刷システム１２の色再現領域の相違を‘うまく’吸収し、その変換前のプリンタ１１用のＲＧＢデータに基づいてプリンタ１１でプリント出力されるプリント画像１１ａの色に近似した好ましい色を再現した印刷画像１２ａを得ることができるＣＭＹＫデータである。
【０３００】
尚、上記の実施形態では本発明にいう第１のデバイスとして図１に示すプリンタ１１が採用されたが、本発明にいう第１のデバイスはプリンタ１１等の出力デバイスに限られず、例えば、画像を読み取ってＲ，Ｇ，Ｂの画像データを出力するカラースキャナ等の入力デバイスであってもよく、その入力デバイスで得られたＲＧＢデータを、そのＲＧＢデータを得る基になった画像との間で好ましい色を持つとともに印刷適性に優れたＣＭＹＫデータに変更する色変換定義を作成する場合にも本発明を適用することができる。
【０３０１】
また、上記の実施形態では、本発明にいう第２のデバイスとして図１に示すプルーファ１４が採用されたが、このプルーファ１４は、通常の印刷におけるプルーファの役割に置き換えることで理解を容易にするために採用したのであり、本発明にいう第２のデバイスとしては、印刷システム１２の色再現領域に一致した色再現領域を持つデバイスであればどのような種類のデバイスを採用してもよい。
【０３０２】
【発明の効果】
以上、説明したように、本発明によれば、ＲＧＢ色空間の座標点を、印刷適性に優れた、かつ測色的にかなり忠実に、かつ相違するにしても好ましい近似を持つ色を再現した印刷画像を得ることのできる、ＣＭＹＫ色空間内の座標点に変換することができる。
【図面の簡単な説明】
【図１】本発明により作成される色変換定義が採用されるシステムを示す図である。
【図２】本発明の色変換定義作成装置の一実施形態を構成するパーソナルコンピュータの外観斜視図である。
【図３】パーソナルコンピュータのハードウェア構成図である。
【図４】本発明の色変換定義作成方法の一実施形態を示すフローチャートである。
【図５】本発明の色変換定義作成プログラムの一実施形態を記憶した色変換定義作成プログラム記憶媒体の模式図である。
【図６】本発明の色変換定義作成装置の一実施形態の機能ブロック図である。
【図７】図１に示すプリンタとプルーファの色再現領域の模式図である。
【図８】色変換定義作成方法のうちの第１の色変換定義作成過程を示したフローチャートである。
【図９】色変換定義作成プログラムのうちの第１の色変換定義作成部の構成を示した構成図である。
【図１０】色変換定義作成装置のうちの第１の色変換定義作成部の機能ブロック図である。
【図１１】第２の座標変換過程における第２過程の説明図である。
【図１２】第１過程における座標変換の第１例の説明図である。
【図１３】第１例のフローチャートである。
【図１４】座標変換の第１例の変形例を示す図である。
【図１５】第１過程における座標変換の第２例の説明図である。
【図１６】第２例のフローチャートである。
【図１７】座標変換の第２例の変形例を示す図である。
【図１８】‘圧縮’と‘伸長’とを組み合わせて行なったマッピングの効果説明図である。
【図１９】第１過程における座標変換の第３例の説明図である。
【図２０】第３例のフローチャートである。
【図２１】座標変換の第３例の変形例を示す図である。
【図２２】第１過程における座標変換の第４例の説明図である。
【図２３】第４例のフローチャートである。
【図２４】座標変換の第４例の変形例を示す図である。
【図２５】図４に示す色変換定義作成方法を構成する第２の色変換定義作成過程の詳細を示すフローチャートである。
【図２６】図５に示す色変換定義作成プログラムの第２の色変換定義作成部の詳細図である。
【図２７】図６に示す色変換定義作成装置の第２の色変換定義作成部の詳細図である。
【図２８】ｘｙ色度図を示す図である。
【図２９】ｘｙ色度図を示す図である。
【図３０】ｘｙ色度図を示す図である。
【図３１】第１変換過程（ステップｆ２）における処理を示した概念図である。
【図３２】第２変換過程（ステップｆ３）の処理を示した概念図である。
【図３３】図２７に１つのブロックで示すデータ変換アルゴリズムの詳細を示すブロック図（図３３（Ａ））、および、色操作の熟練者によって調整された、ＣＭＹデータをＣＭＹＫデータに変換するための３Ｄ−ＬＵＴ（３次元ルックアップテーブル）を示す図（図３３（Ｂ））である。
【図３４】Ｃｂ＝Ｍｂ＝Ｙｂのグレー軸に対応するＣｏｕｔＭｏｕｔＹｏｕｔＫｏｕｔそれぞれのカーブを示した図である。
【図３５】レンジ設定パラメータを示す図である。
【図３６】基本カーブを示す図である。
【図３７】グレーバランスの求め方の説明図である。
【図３８】Ｋ版カーブの求め方の説明図である。
【図３９】図３３の網％変換に設定されるパラメータを示す図である。
【図４０】グレー軸上のＣｂＭｂＹｂデータに対するＣｏｕｔＭｏｕｔＹｏｕｔＫｏｕｔデータを示す概念図である。
【図４１】ＣＭＹＫデータをＬ＊ａ＊ｂ＊データに変換する変換処理を示す概念図である。
【図４２】第１の対応関係を示す概念図である。
【図４３】第２の対応関係を示す概念図である。
【図４４】プルーファ用のＲＧＢデータと印刷用のＣｏｕｔＭｏｕｔＹｏｕｔＫｏｕｔデータとの間の色変換の関係を定義した第２の色変換定義を示す概念図である。
【図４５】第１の色変換定義と第２の色変換定義とからなる色変換定義を示す概念図である。
【符号の説明】
１０　　色変換装置
１１　　プリンタ
１１ａ　　プリント画像
１２　　印刷システム
１２ａ　　印刷画像
１４　　プルーファ
２０　　パーソナルコンピュータ
３０　　色変換定義作成プログラム記憶媒体
４０　　色変換定義作成プログラム
４１　　第１の色変換定義作成部
４１１　　第１の座標変換部
４１２　　第２の座標変換部
４１２ａ　　第１部
４１２ｂ　　第２部
４１３　　第３の座標変換部
４２　　第２の色変換定義作成部
４２１　　パラメータ算出部
４２２　　第１変換部
４２３　　第２変換部
４２３ａ　　３原色ＲＧＢ変換部
４２３ｂ　　ＣＭＹ変換部
４２４　　第１Ｋ関数生成部
４２５　　第１対応関係生成部
４２６　　第２Ｋ関数生成部
４２７　　第２対応関係生成部
５０　　色変換定義作成装置
５１　　第１の色変換定義作成部
５１１　　第１の座標変換部
５１２　　第２の座標変換部
５１２ａ　　第１部
５１２ｂ　　第２部
５１３　　第３の座標変換部
５２１　　パラメータ算出部
５２２　　第１変換部
５２３　　第２変換部
５２３ａ　　３原色ＲＧＢ変換部
５２３ｂ　　ＣＭＹ変換部
５２４　　第１Ｋ関数生成部
５２５　　第１対応関係生成部
５２６　　第２Ｋ関数生成部
５２７　　第２対応関係生成部
６０　　データ変換アルゴリズム
【図１】
2004102489.tif 000006
【図２】
2004102489.tif 000007
【図３】
2004102489.tif 000008
【図４】
2004102489.tif 000009
【図５】
2004102489.tif 000010
【図６】
2004102489.tif 000011
【図７】
2004102489.tif 000012
【図８】
2004102489.tif 000013
【図９】
2004102489.tif 000014
【図１０】
2004102489.tif 000015
【図１１】
2004102489.tif 000016
【図１２】
2004102489.tif 000017
【図１３】
2004102489.tif 000018
【図１４】
2004102489.tif 000019
【図１５】
2004102489.tif 000020
【図１６】
2004102489.tif 000021
【図１７】
2004102489.tif 000022
【図１８】
2004102489.tif 000023
【図１９】
2004102489.tif 000024
【図２０】
2004102489.tif 000025
【図２１】
2004102489.tif 000026
【図２２】
2004102489.tif 000027
【図２３】
2004102489.tif 000028
【図２４】
2004102489.tif 000029
【図２５】
2004102489.tif 000030
【図２６】
2004102489.tif 000031
【図２７】
2004102489.tif 000032
【図２８】
2004102489.tif 000033
【図２９】
2004102489.tif 000034
【図３０】
2004102489.tif 000035
【図３１】
2004102489.tif 000036
【図３２】
2004102489.tif 000037
【図３３】
2004102489.tif 000038
【図３４】
2004102489.tif 000039
【図３５】
2004102489.tif 000040
【図３６】
2004102489.tif 000041
【図３７】
2004102489.tif 000042
【図３８】
2004102489.tif 000043
【図３９】
2004102489.tif 000044
【図４０】
2004102489.tif 000045
【図４１】
2004102489.tif 000046
【図４２】
2004102489.tif 000047
【図４３】
2004102489.tif 000048
【図４４】
2004102489.tif 000049
【図４５】
2004102489.tif 000050