(57)【要約】【課題】本発明は、プリンタの色再現領域内の座標点を印刷の色再現領域内の座標点に変換するための色変換定義等に関し、印刷のＫ版拘束条件の指定の自由度を上げ、かつインク総量制限の範囲内で色再現領域を広くとる。【解決手段】Ｋの頂点をＫ版拘束条件が指定された（Ｃ，Ｍ，Ｙ，Ｋ）＝（ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨ）とし、ＷとＣ，Ｍ，Ｙを結ぶ稜線、ＫとＲ，Ｇ，Ｂを結ぶ稜線だけでなく、ＷとＲ，Ｇ，Ｂを結ぶ対角線、ＫとＣ，Ｍ，Ｙを結ぶ対角線についても印刷の色再現領域をなぞった仮想デバイスプロファイルを作成する。【選択図】        図４３
2008017000.tif 000002
【特許請求の範囲】
【請求項１】
画像と画像データとの間を媒介する第１のデバイスに依存する第１のＲＧＢ色空間における該第１のデバイスの色再現領域内の座標点を、印刷用のＣＭＹＫ色空間における印刷の色再現領域内の座標点に変換するための色変換定義を作成する色変換定義作成方法において、
印刷の色再現領域をなぞった色再現領域を持つ、画像と画像データとの間を媒介する仮想的な第２のデバイスに依存する第２のＲＧＢ色空間と所定の共通色空間との間の仮想デバイスプロファイルを作成する仮想デバイスプロファイル作成過程と、
前記第２のＲＧＢ色空間における前記第２のデバイスの色再現領域内の座標点を、前記ＣＭＹＫ色空間内における印刷の色再現領域内の座標点に変換するための第１のリンクプロファイルを作成する第１のリンクプロファイル作成過程と、
印刷プロファイルと前記第１のリンクプロファイル作成過程で作成された前記第１のリンクプロファイルとを参照して、前記仮想デバイスプロファイル作成過程で作成された仮想デバイスプロファイルを修正する仮想デバイスプロファイル修正過程と、
前記第１のデバイスのデバイスプロファイルと前記仮想デバイスプロファイル修正過程で修正された仮想デバイスプロファイルとを用いて、前記第１のＲＧＢ色空間における前記第１のデバイスの色再現領域内の座標点を前記第２のＲＧＢ色空間における前記第２のデバイスの色再現領域内の座標点に変換するための第２のリンクプロファイルを作成する第２のリンクプロファイル作成過程とを有し、
前記仮想デバイスプロファイル作成過程が、
前記第２のデバイスの色再現領域のＷ，Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂの各頂点を印刷の色再現領域の対応するＷ，Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂの各頂点に一致させ、前記第２のデバイスの色再現領域のＷ，Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂの各頂点を結ぶ稜線を印刷の色再現領域の対応する稜線に一致させ、前記第２のデバイスの色再現領域のＷの頂点とＲ，Ｇ，Ｂそれぞれの各頂点とを結ぶ３つの対角線を印刷の色再現領域の対応する対角線に一致させ、前記第２のデバイスの色再現領域のＫの頂点を印刷のＫ版拘束条件のＫの点（Ｃ，Ｍ，Ｙ，Ｋ）＝（ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨ）に一致させ、印刷の色再現領域のＲ，Ｇ，Ｂの各頂点から出発したとき、途中の所定のＫの値Ｋｐａｒａｍ（但し、Ｋｐａｒａｍ＜ＫＳＨ）までは、それぞれ、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，１００，１００，１００）、（Ｃ，Ｍ，Ｙ，Ｋ）＝（１００，０，１００，１００）、（Ｃ，Ｍ，Ｙ，Ｋ）＝（１００，１００，０，１００）の各頂点に向かう各稜線をなぞるとともに該値Ｋｐａｒａｍに達した後は各稜線から離れてＫの頂点である（Ｃ，Ｍ，Ｙ，Ｋ）＝（ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨ）に至るＲＫ稜線、ＧＫ稜線、およびＢＫ稜線を構築して、前記第２のデバイスの色再現領域のＲ，Ｇ，Ｂの各頂点とＫの頂点とを結ぶ３つの稜線それぞれを印刷の色再現領域の前記ＲＫ稜線、前記ＧＫ稜線、および前記ＢＫ稜線のそれぞれに対応づけ、さらに、印刷の色再現領域のＣ，Ｍ，Ｙの各頂点から出発したとき、途中の所定のＫの値Ｋｐａｒａｍ（但し、Ｋｐａｒａｍ＜ＫＳＨ）までは、それぞれ、（Ｃ，Ｍ，Ｙ，Ｋ）＝（１００，０，０，１００）、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，１００，０，１００）、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，０，１００，１００）の各頂点に向かう各対角線をなぞるとともに該値Ｋｐａｒａｍに達した後は各対角線から離れＫの頂点である（Ｃ，Ｍ，Ｙ，Ｋ）＝（ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨ）に至るＣＫ対角線、ＭＫ対角線、およびＹＫ対角線を構築して、前記第２のデバイスの色再現領域のＣ，Ｍ，Ｙの各頂点とＫの頂点とを結ぶ３つの対角線それぞれを印刷の色再現領域の前記ＣＫ対角線、前記ＭＫ対角線、および前記ＹＫ対角線のそれぞれに対応づけることにより該第２のデバイスの色再現領域を定義する色再現領域定義過程を含むものであることを特徴とする色変換定義作成方法。
【請求項２】
前記仮想デバイスプロファイル作成過程は、前記ＲＫ稜線、前記ＧＫ稜線、および前記ＢＫ稜線を構築するにあたりインク総量制限を受けるときは、インク総量制限値以内となるように、それぞれ、ＭとＹ、ＹとＣ、ＣとＭの値を減じることにより、インク総量をインク総量制限値以内に抑えたＲＫ稜線、ＧＫ稜線、およびＢＫ稜線を構築するものであることを特徴とする請求項１記載の色変換定義作成方法。
【請求項３】
前記仮想デバイスプロファイル作成過程は、
前記第２のデバイスの色再現領域を表わす前記第２のＲＧＢ色空間上のＷ，Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂの各頂点を結ぶ９本の稜線、Ｗの頂点とＲ，Ｇ，Ｂの各頂点を結ぶ３つの対角線、Ｒ，Ｇ，Ｂの各頂点とＫの頂点とを結ぶ３つの稜線、およびＣ，Ｍ，Ｙの各頂点とＫの頂点とを結ぶ３つの対角線からなる各線分上に等間隔に複数点を定めてこれら複数点を前記共通空間上に写像したときに、該共通色空間上に写像された複数点が、前記色再現領域定義過程で定義された第２のデバイスの色再現領域を画定する該共通色空間上の稜線および対角線からなる各線分のうちの、前記第２のＲＧＢ色空間上の前記各線分に対応する該共通色空間上の各線分上であって、該共通色空間上の各線分に沿う間隔が等間隔に配置されるように、前記各線分に関する、前記第２のＲＧＢ色空間における座標点と前記共通色空間における座標点とを対応づけた線分プロファイルを作成する線分プロファイル作成過程と、
前記第２のＲＧＢ色空間における前記第２のデバイスの色再現領域のＷとＫの２つの頂点を結ぶグレー軸上に等間隔に複数点を定めてこれら複数点を前記共通色空間上に写像したときに、該共通色空間上に写像された複数点が、前記色再現領域定義過程で定義されたＷとＫとの２つの頂点を結ぶグレー軸上であってかつ該グレー軸に沿う間隔が等間隔に配置されるように、前記グレー軸に関する、前記第２のＲＧＢ色空間における座標点と前記共通色空間における座標点とを対応づけたグレー軸プロファイルを作成するグレー軸プロファイル作成過程と、
前記線分プロファイル作成過程で作成された線分プロファイルと前記グレー軸プロファイル作成過程で作成されたグレー軸プロファイルとを境界条件とした補間演算により、前記第２のデバイスの色再現領域の、前記各線分以外の表面、およびグレー軸以外の内部のプロファイルを算出するプロファイル算出過程とを有することを特徴とする請求項１記載の色変換定義作成方法。
【請求項４】
前記第１のリンクプロファイル作成過程が、
グレー軸上は印刷のＫ版拘束条件により求められるＫの値を採用し、Ｗ−Ｍ−Ｒ−Ｙ−Ｗを順次結ぶ稜線で囲まれたＷＭＲＹ面、Ｗ−Ｙ−Ｇ−Ｃ−Ｗを順次結ぶ稜線で囲まれたＷＹＧＣ面、およびＷ−Ｃ−Ｂ−Ｍ−Ｗを順次結ぶ稜線で囲まれたＷＣＢＭ面についてはＫ≦０なるＫの値を採用し、さらに、前記ＲＫ稜線、前記ＧＫ稜線、前記ＢＫ稜線、前記ＣＫ対角線、前記ＭＫ対角線、および前記ＹＫ対角線については０≦Ｋ≦ＫＳＨなるＫの値を採用することにより、前記第２のデバイスの色再現領域の、グレー軸上、ＷＭＲＹ面上、ＷＹＧＣ面上、ＷＣＢＭ面上、ＲＫ稜線上、ＧＫ稜線上、ＢＫ稜線上、ＣＫ対角線上、ＭＫ対角線上、およびＹＫ対角線上の各点についてＫの値を定義するＫ値定義過程と、
グレー軸上、ＷＭＲＹ面上、ＷＹＧＣ面上、ＷＣＢＭ面上、ＲＫ稜線上、ＧＫ稜線上、ＢＫ稜線上、ＣＫ対角線上、ＭＫ対角線上、およびＹＫ対角線上の各点のそれぞれについて、該各点のＫの値を拘束条件として印刷プロファイルを参照することにより該各点のＣＭＹＫ色空間上の座標点を表わすＣＭＹＫ値を求める第１のＣＭＹＫ値算出過程と、
前記第１のＣＭＹＫ値算出過程でＣＭＹＫ値が算出された各点のうち、インク総量であるＣ＋Ｍ＋Ｙ＋Ｋの値がインク総量制限値を越えている点について、インク総量制限値以内となるように値を調整する第１の値調整過程と、
前記Ｋ値定義過程で定義され、かつインク総量制限値を越えている点については前記第１の値調整過程で調整された各点のＫ値を境界条件とする補間演算により、前記第２のデバイスの色再現領域の内部を含む全領域のうちのＫの値が未定義の各点のＫの値を求めるＫ値算出過程と、
前記Ｋ値算出過程で新たにＫの値が算出された各点のＫの値を拘束条件として印刷プロファイルを参照することにより、該各点のＣＭＹＫ色空間上の座標点を表わすＣＭＹＫ値を求める第２のＣＭＹＫ値算出過程と、
前記第２のＣＭＹＫ値算出過程でＣＭＹＫ値が算出された各点のうち、インク総量であるＣ＋Ｍ＋Ｙ＋Ｋの値がインク総量制限値を越えている点について、インク総量制限値以内となるように値を調整する第２の値調整過程とを有することを特徴とする請求項１記載の色変換定義作成方法。
【請求項５】
前記Ｋ値定義過程が、ＷＭＲＹ面上、ＷＹＧＣ面上、およびＷＣＢＭ面上の各点について、
Ｃｈｒｏｍａ＝Ｍａｘ（Ｒ，Ｇ，Ｂ）−Ｍｉｎ（Ｒ，Ｇ，Ｂ）
但し、Ｍａｘ（Ｒ，Ｇ，Ｂ）は、その点のＲ，Ｇ，Ｂの各値のうちの最大値、
Ｍｉｎ（Ｒ，Ｇ，Ｂ）は、その点のＲ，Ｇ，Ｂの各値のうちの最小値
を表わす。
が最大値となるときにＫ＝０、該Ｃｈｒｏｍａが最大値から外れるに従って絶対値の大きな負の値となるＫを割り当てる過程であることを特徴とする請求項４記載の色変換定義作成方法。
【請求項６】
前記Ｋ値定義過程が、前記ＲＫ稜線上、前記ＧＫ稜線上、前記ＢＫ稜線上、前記ＣＫ対角線上、前記ＭＫ対角線上、および前記ＹＫ対角線上の、Ｋの値がＫｐａｒａｍとＫＳＨとの間にある各点については、補間演算により求められたＫの値であって、ＫＳＨを越えるＫの値が求められた点については該点のＫの値をＫＳＨに置き換えたＫの値を割り当てる過程であることを特徴とする請求項４記載の色変換定義作成方法。
【請求項７】
前記第１の値調整過程が、前記第１のＣＭＹＫ値算出過程でＣＭＹＫ値が算出された各点のうち、インク総量であるＣ＋Ｍ＋Ｙ＋Ｋの値がインク総量制限値を越えている点について、該点のＫの値を所定増分だけ増加させて増加させたＫの値を拘束条件として印刷プロファイルを参照することにより該点のＣＭＹＫ値を求め直す過程であることを特徴とする請求項４記載の色変換定義作成方法。
【請求項８】
前記第１の値調整過程が、前記第１のＣＭＹＫ値算出過程でＣＭＹＫ値が算出された各点のうち、インク総量であるＣ＋Ｍ＋Ｙ＋Ｋの値がインク総量制限値を越えている点について、該点の共通色空間上の座標点を低彩度かつ高明度方向に所定距離だけ移動させ、移動後の共通色空間上の座標点を、印刷プロファイルを参照してＣＭＹＫ色空間に写像することにより、該ＣＭＹＫ色空間上の座標点を表わすＣＭＹＫ値を求め直す過程であることを特徴とする請求項４又は７記載の色変換定義作成方法。
【請求項９】
前記Ｋ値算出過程が、ＷＭＲＹ面上、ＷＹＧＣ面上、ＷＣＢＭ面上、ＲＫ稜線上、ＧＫ稜線上、ＢＫ稜線上、ＣＫ対角線上、ＭＫ対角線上、およびＹＫ対角線上の各点よりもグレー軸上の各点の方に強い重みを付した補間演算により、前記第２のデバイスの色再現領域の内部を含む全領域のうちのＫ値が未定義の各点のＫの値を求める過程であることを特徴とする請求項４記載の色変換定義作成方法。
【請求項１０】
前記第２の値調整過程が、前記第２のＣＭＹＫ値算出過程でＣＭＹＫ値が算出された各点のうち、インク総量であるＣ＋Ｍ＋Ｙ＋Ｋの値がインク総量制限値を越えている点について、該点のＫの値を所定増分だけ増加させて増加させたＫの値を拘束条件として印刷プロファイルを参照することにより該点のＣＭＹＫ値を求め直す過程であることを特徴とする請求項４記載の色変換定義作成方法。
【請求項１１】
前記第２の値調整過程が、前記第２のＣＭＹＫ値算出過程でＣＭＹＫ値が算出された各点のうち、インク総量であるＣ＋Ｍ＋Ｙ＋Ｋの値がインク総量制限値を越えている点について、該点の共通色空間上の座標点を低彩度かつ高明度方向に所定距離だけ移動させ、移動後の共通色空間上の座標点を、印刷プロファイルを参照してＣＭＹＫ色空間に写像することにより、該ＣＭＹＫ色空間上の座標点を表わすＣＭＹＫ値を求め直す過程であることを特徴とする請求項４又は１０記載の色変換定義作成方法。
【請求項１２】
画像と画像データとの間を媒介する第１のデバイスに依存する第１のＲＧＢ色空間における該第１のデバイスの色再現領域内の座標点を、印刷用のＣＭＹＫ色空間における印刷の色再現領域内の座標点に変換するための色変換定義を作成する色変換定義作成装置において、
印刷の色再現領域をなぞった色再現領域を持つ、画像と画像データとの間を媒介する仮想的な第２のデバイスに依存する第２のＲＧＢ色空間と所定の共通色空間との間の仮想デバイスプロファイルを作成する仮想デバイスプロファイル作成部と、
前記第２のＲＧＢ色空間における前記第２のデバイスの色再現領域内の座標点を、前記ＣＭＹＫ色空間内における印刷の色再現領域内の座標点に変換するための第１のリンクプロファイルを作成する第１のリンクプロファイル作成部と、
印刷プロファイルと前記第１のリンクプロファイル作成部で作成された前記第１のリンクプロファイルとを参照して、前記仮想デバイスプロファイル作成部で作成された仮想デバイスプロファイルを修正する仮想デバイスプロファイル修正部と、
前記第１のデバイスのデバイスプロファイルと前記仮想デバイスプロファイル修正部で修正された仮想デバイスプロファイルとを用いて、前記第１のＲＧＢ色空間における前記第１のデバイスの色再現領域内の座標点を前記第２のＲＧＢ色空間における前記第２のデバイスの色再現領域内の座標点に変換するための第２のリンクプロファイルを作成する第２のリンクプロファイル作成部とを備え、
前記仮想デバイスプロファイル作成部が、
前記第２のデバイスの色再現領域のＷ，Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂの各頂点を印刷の色再現領域の対応するＷ，Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂの各頂点に一致させ、前記第２のデバイスの色再現領域のＷ，Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂの各頂点を結ぶ稜線を印刷の色再現領域の対応する稜線に一致させ、前記第２のデバイスの色再現領域のＷの頂点とＲ，Ｇ，Ｂそれぞれの各頂点とを結ぶ３つの対角線を印刷の色再現領域の対応する対角線に一致させ、前記第２のデバイスの色再現領域のＫの頂点を印刷のＫ版拘束条件のＫの点（Ｃ，Ｍ，Ｙ，Ｋ）＝（ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨ）に一致させ、印刷の色再現領域のＲ，Ｇ，Ｂの各頂点から出発したとき、途中の所定のＫの値Ｋｐａｒａｍ（但し、Ｋｐａｒａｍ＜ＫＳＨ）までは、それぞれ、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，１００，１００，１００）、（Ｃ，Ｍ，Ｙ，Ｋ）＝（１００，０，１００，１００）、（Ｃ，Ｍ，Ｙ，Ｋ）＝（１００，１００，０，１００）の各頂点に向かう各稜線をなぞるとともに該値Ｋｐａｒａｍに達した後は各稜線から離れてＫの頂点である（Ｃ，Ｍ，Ｙ，Ｋ）＝（ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨ）に至るＲＫ稜線、ＧＫ稜線、およびＢＫ稜線を構築して、前記第２のデバイスの色再現領域のＲ，Ｇ，Ｂの各頂点とＫの頂点とを結ぶ３つの稜線それぞれを印刷の色再現領域の前記ＲＫ稜線、前記ＧＫ稜線、および前記ＢＫ稜線のそれぞれに対応づけ、印刷の色再現領域のＣ，Ｍ，Ｙの各頂点から出発したとき、途中の所定のＫの値Ｋｐａｒａｍ（但し、Ｋｐａｒａｍ＜ＫＳＨ）までは、それぞれ、（Ｃ，Ｍ，Ｙ，Ｋ）＝（１００，０，０，１００）、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，１００，０，１００）、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，０，１００，１００）の各頂点に向かう各対角線をなぞるとともに該値Ｋｐａｒａｍに達した後に各対角線から離れＫの頂点である（Ｃ，Ｍ，Ｙ，Ｋ）＝（ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨ）に至るＣＫ対角線、ＭＫ対角線、およびＹＫ対角線を構築して、前記第２のデバイスの色再現領域のＣ，Ｍ，Ｙの各頂点とＫの頂点とを結ぶ３つの対角線それぞれを印刷の色再現領域の前記ＣＫ対角線、前記ＭＫ対角線、および前記ＹＫ対角線のそれぞれに対応づけることにより、該第２のデバイスの色再現領域を定義する色再現領域定義部を備えたものであることを特徴とする色変換定義作成装置。
【請求項１３】
前記仮想デバイスプロファイル作成部は、前記ＲＫ稜線、前記ＧＫ稜線、および前記ＢＫ稜線を構築するにあたりインク総量制限を受けるときは、インク総量制限値以内となるように、それぞれ、ＭとＹ、ＹとＣ、ＣとＭの値を減じることにより、インク総量をインク総量制限値以内に抑えたＲＫ稜線、ＧＫ稜線、およびＢＫ稜線を構築するものであることを特徴とする請求項１２記載の色変換定義作成装置。
【請求項１４】
前記仮想デバイスプロファイル作成部は、
前記第２のデバイスの色再現領域を表わす前記第２のＲＧＢ色空間上のＷ，Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂの各頂点を結ぶ９本の稜線、Ｗの頂点とＲ，Ｇ，Ｂの各頂点を結ぶ３つの対角線、Ｒ，Ｇ，Ｂの各頂点とＫの頂点とを結ぶ３つの稜線、およびＣ，Ｍ，Ｙの各頂点とＫの頂点とを結ぶ３つの対角線からなる各線分上に等間隔に複数点を定めてこれら複数点を前記共通空間上に写像したときに、該共通色空間上に写像された複数点が、前記色再現領域定義部で定義された第２のデバイスの色再現領域を画定する該共通色空間上の稜線および対角線からなる各線分のうちの、前記第２のＲＧＢ色空間上の前記各線分に対応する該共通色空間上の各線分上であって、該共通色空間上の各線分に沿う間隔が等間隔に配置されるように、前記各線分に関する、前記第２のＲＧＢ色空間における座標点と前記共通色空間における座標点とを対応づけた線分プロファイルを作成する線分プロファイル作成部と、
前記第２のＲＧＢ色空間における前記第２のデバイスの色再現領域のＷとＫの２つの頂点を結ぶグレー軸上に等間隔に複数点を定めてこれら複数点を前記共通色空間上に写像したときに、該共通色空間上に写像された複数点が、前記色再現領域定義部で定義されたＷとＫとの２つの頂点を結ぶグレー軸上であってかつ該グレー軸に沿う間隔が等間隔に配置されるように、前記グレー軸に関する、前記第２のＲＧＢ色空間における座標点と前記共通色空間における座標点とを対応づけたグレー軸プロファイルを作成するグレー軸プロファイル作成部と、
前記線分プロファイル作成部で作成された線分プロファイルと前記グレー軸プロファイル作成部で作成されたグレー軸プロファイルとを境界条件とした補間演算により、前記第２のデバイスの色再現領域の、前記各線分以外の表面、およびグレー軸以外の内部のプロファイルを算出するプロファイル算出部とを備えたことを特徴とする請求項１２記載の色変換定義作成装置。
【請求項１５】
前記第１のリンクプロファイル作成部が、
グレー軸上は印刷のＫ版拘束条件により求められるＫの値を採用し、Ｗ−Ｍ−Ｒ−Ｙ−Ｗを順次結ぶ稜線で囲まれたＷＭＲＹ面、Ｗ−Ｙ−Ｇ−Ｃ−Ｗを順次結ぶ稜線で囲まれたＷＹＧＣ面、およびＷ−Ｃ−Ｂ−Ｍ−Ｗを順次結ぶ稜線で囲まれたＷＣＢＭ面についてはＫ≦０なるＫの値を採用し、さらに、前記ＲＫ稜線、前記ＧＫ稜線、前記ＢＫ稜線、前記ＣＫ対角線、前記ＭＫ対角線、および前記ＹＫ対角線については０≦Ｋ≦ＫＳＨなるＫの値を採用することにより、前記第２のデバイスの色再現領域の、グレー軸上、ＷＭＲＹ面上、ＷＹＧＣ面上、ＷＣＢＭ面上、ＲＫ稜線上、ＧＫ稜線上、ＢＫ稜線上、ＣＫ対角線上、ＭＫ対角線上、およびＹＫ対角線上の各点についてＫの値を定義するＫ値定義部と、
グレー軸上、ＷＭＲＹ面上、ＷＹＧＣ面上、ＷＣＢＭ面上、ＲＫ稜線上、ＧＫ稜線上、ＢＫ稜線上、ＣＫ対角線上、ＭＫ対角線上、およびＹＫ対角線上の各点のそれぞれについて、該各点のＫの値を拘束条件として印刷プロファイルを参照することにより該各点のＣＭＹＫ色空間上の座標点を表わすＣＭＹＫ値を求める第１のＣＭＹＫ値算出部と、
前記第１のＣＭＹＫ値算出部でＣＭＹＫ値が算出された各点のうち、インク総量であるＣ＋Ｍ＋Ｙ＋Ｋの値がインク総量制限値を越えている点について、インク総量制限値以内となるように値を調整する第１の値調整部と、
前記Ｋ値定義部で定義され、かつインク総量制限値を越えている点については前記第１の値調整部程で調整された各点のＫ値を境界条件とする補間演算により、前記第２のデバイスの色再現領域の内部を含む全領域のうちのＫの値が未定義の各点のＫの値を求めるＫ値算出部と、
前記Ｋ値算出部で新たにＫの値が算出された各点のＫの値を拘束条件として印刷プロファイルを参照することにより、該各点のＣＭＹＫ色空間上の座標点を表わすＣＭＹＫ値を求める第２のＣＭＹＫ値算出部と、
前記第２のＣＭＹＫ値算出部でＣＭＹＫ値が算出された各点のうち、インク総量であるＣ＋Ｍ＋Ｙ＋Ｋの値がインク総量制限値を越えている点について、インク総量制限値以内となるように値を調整する第２の値調整部とを備えたものであることを特徴とする請求項１２記載の色変換定義作成装置。
【請求項１６】
前記Ｋ値定義部が、ＷＭＲＹ面上、ＷＹＧＣ面上、およびＷＣＢＭ面上の各点について、
Ｃｈｒｏｍａ＝Ｍａｘ（Ｒ，Ｇ，Ｂ）−Ｍｉｎ（Ｒ，Ｇ，Ｂ）
但し、Ｍａｘ（Ｒ，Ｇ，Ｂ）は、その点のＲ，Ｇ，Ｂの各値のうちの最大値、
Ｍｉｎ（Ｒ，Ｇ，Ｂ）は、その点のＲ，Ｇ，Ｂの各値のうちの最小値
を表わす。
が最大値となるときにＫ＝０、該Ｃｈｒｏｍａが最大値から外れるに従って絶対値の大きな負の値となるＫを割り当てるものであることを特徴とする請求項１５記載の色変換定義作成装置。
【請求項１７】
前記Ｋ値定義部が、前記ＲＫ稜線上、前記ＧＫ稜線上、前記ＢＫ稜線上、前記ＣＫ対角線上、前記ＭＫ対角線上、および前記ＹＫ対角線上の、Ｋの値がＫｐａｒａｍとＫＳＨとの間にある各点については、補間演算により求められたＫの値であって、ＫＳＨを越えるＫの値が求められた点については該点のＫの値をＫＳＨに置き換えたＫの値を割り当てるものであることを特徴とする請求項１５記載の色変換定義作成装置。
【請求項１８】
前記第１の値調整部が、前記第１のＣＭＹＫ値算出部でＣＭＹＫ値が算出された各点のうち、インク総量であるＣ＋Ｍ＋Ｙ＋Ｋの値がインク総量制限値を越えている点について、該点のＫの値を所定増分だけ増加させて増加させたＫの値を拘束条件として印刷プロファイルを参照することにより該点のＣＭＹＫ値を求め直すものであることを特徴とする請求項１５記載の色変換定義作成装置。
【請求項１９】
前記第１の値調整部が、前記第１のＣＭＹＫ値算出部でＣＭＹＫ値が算出された各点のうち、インク総量であるＣ＋Ｍ＋Ｙ＋Ｋの値がインク総量制限値を越えている点について、該点の共通色空間上の座標点を低彩度かつ高明度方向に所定距離だけ移動させ、移動後の共通色空間上の座標点を、印刷プロファイルを参照してＣＭＹＫ色空間に写像することにより、該ＣＭＹＫ色空間上の座標点を表わすＣＭＹＫ値を求め直すものであることを特徴とする請求項１５又は１８記載の色変換定義作成装置。
【請求項２０】
前記Ｋ値算出部が、ＷＭＲＹ面上、ＷＹＧＣ面上、ＷＣＢＭ面上、ＲＫ稜線上、ＧＫ稜線上、ＢＫ稜線上、ＣＫ対角線上、ＭＫ対角線上、およびＹＫ対角線上の各点よりもグレー軸上の各点の方に強い重みを付した補間演算により、前記第２のデバイスの色再現領域の内部を含む全領域のうちのＫ値が未定義の各点のＫの値を求めるものであることを特徴とする請求項１５記載の色変換定義作成装置。
【請求項２１】
前記第２の値調整部が、前記第２のＣＭＹＫ値算出部でＣＭＹＫ値が算出された各点のうち、インク総量であるＣ＋Ｍ＋Ｙ＋Ｋの値がインク総量制限値を越えている点について、該点のＫの値を所定増分だけ増加させて増加させたＫの値を拘束条件として印刷プロファイルを参照することにより該点のＣＭＹＫ値を求め直すものであることを特徴とする請求項１５記載の色変換定義作成装置。
【請求項２２】
前記第２の値調整部が、前記第２のＣＭＹＫ値算出部でＣＭＹＫ値が算出された各点のうち、インク総量であるＣ＋Ｍ＋Ｙ＋Ｋの値がインク総量制限値を越えている点について、該点の共通色空間上の座標点を低彩度かつ高明度方向に所定距離だけ移動させ、移動後の共通色空間上の座標点を、印刷プロファイルを参照してＣＭＹＫ色空間に写像することにより、該ＣＭＹＫ色空間上の座標点を表わすＣＭＹＫ値を求め直すものであることを特徴とする請求項１５又は２１記載の色変換定義作成装置。
【請求項２３】
プログラムを実行する情報処理装置内で実行され該情報処理装置を、画像と画像データとの間を媒介する第１のデバイスに依存する第１のＲＧＢ色空間における該第１のデバイスの色再現領域内の座標点を、印刷用のＣＭＹＫ色空間における印刷の色再現領域内の座標点に変換するための色変換定義を作成する色変換定義作成装置として動作させる色変換定義作成プログラムであって、
前記情報処理装置を、
印刷の色再現領域をなぞった色再現領域を持つ、画像と画像データとの間を媒介する仮想的な第２のデバイスに依存する第２のＲＧＢ色空間と所定の共通色空間との間の仮想デバイスプロファイルを作成する仮想デバイスプロファイル作成部と、
前記第２のＲＧＢ色空間における前記第２のデバイスの色再現領域内の座標点を、前記ＣＭＹＫ色空間内における印刷の色再現領域内の座標点に変換するための第１のリンクプロファイルを作成する第１のリンクプロファイル作成部と、
印刷プロファイルと前記第１のリンクプロファイル作成部で作成された前記第１のリンクプロファイルとを参照して、前記仮想デバイスプロファイル作成部で作成された仮想デバイスプロファイルを修正する仮想デバイスプロファイル修正部と、
前記第１のデバイスのデバイスプロファイルと前記仮想デバイスプロファイル修正部で修正された仮想デバイスプロファイルとを用いて、前記第１のＲＧＢ色空間における前記第１のデバイスの色再現領域内の座標点を前記第２のＲＧＢ色空間における前記第２のデバイスの色再現領域内の座標点に変換するための第２のリンクプロファイルを作成する第２のリンクプロファイル作成部とを備え、
前記仮想デバイスプロファイル作成部が、
前記第２のデバイスの色再現領域のＷ，Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂの各頂点を印刷の色再現領域の対応するＷ，Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂの各頂点に一致させ、前記第２のデバイスの色再現領域のＷ，Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂの各頂点を結ぶ稜線を印刷の色再現領域の対応する稜線に一致させ、前記第２のデバイスの色再現領域のＷの頂点とＲ，Ｇ，Ｂそれぞれの各頂点とを結ぶ３つの対角線を印刷の色再現領域の対応する対角線に一致させ、前記第２のデバイスの色再現領域のＫの頂点を印刷のＫ版拘束条件のＫの点（Ｃ，Ｍ，Ｙ，Ｋ）＝（ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨ）に一致させ、印刷の色再現領域のＲ，Ｇ，Ｂの各頂点から出発したとき、途中の所定のＫの値Ｋｐａｒａｍ（但し、Ｋｐａｒａｍ＜ＫＳＨ）までは、それぞれ、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，１００，１００，１００）、（Ｃ，Ｍ，Ｙ，Ｋ）＝（１００，０，１００，１００）、（Ｃ，Ｍ，Ｙ，Ｋ）＝（１００，１００，０，１００）の各頂点に向かう各稜線をなぞるとともに該値Ｋｐａｒａｍに達した後は各稜線から離れてＫの頂点である（Ｃ，Ｍ，Ｙ，Ｋ）＝（ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨ）に至るＲＫ稜線、ＧＫ稜線、およびＢＫ稜線を構築して、前記第２のデバイスの色再現領域のＲ，Ｇ，Ｂの各頂点とＫの頂点とを結ぶ３つの稜線それぞれを印刷の色再現領域の前記ＲＫ稜線、ＧＫ稜線、およびＢＫ稜線のそれぞれに対応づけ、印刷の色再現領域のＣ，Ｍ，Ｙの各頂点から出発したとき、途中の所定のＫの値Ｋｐａｒａｍ（但し、Ｋｐａｒａｍ＜ＫＳＨ）までは、それぞれ、（Ｃ，Ｍ，Ｙ，Ｋ）＝（１００，０，０，１００）、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，１００，０，１００）、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，０，１００，１００）の各頂点に向かう各対角線をなぞるとともに該値Ｋｐａｒａｍに達した後に各対角線から離れＫの頂点である（Ｃ，Ｍ，Ｙ，Ｋ）＝（ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨ）に至るＣＫ対角線、ＭＫ対角線、およびＹＫ対角線を構築して、前記第２のデバイスの色再現領域のＣ，Ｍ，Ｙの各頂点とＫの頂点とを結ぶ３つの対角線それぞれを印刷の色再現領域の前記ＣＫ対角線、前記ＭＫ対角線、および前記ＹＫ対角線のそれぞれに対応づけることにより、該第２のデバイスの色再現領域を定義する色再現領域定義部を備えた色変換定義作成装置として動作させることを特徴とする色変換定義作成プログラム。
【請求項２４】
前記仮想デバイスプロファイル作成部は、前記ＲＫ稜線、前記ＧＫ稜線、および前記ＢＫ稜線を構築するにあたりインク総量制限を受けるときは、インク総量制限値以内となるように、それぞれ、ＭとＹ、ＹとＣ、ＣとＭの値を減じることにより、インク総量をインク総量制限値以内に抑えたＲＫ稜線、ＧＫ稜線、およびＢＫ稜線を構築するものであることを特徴とする請求項２３記載の色変換定義作成プログラム。
【請求項２５】
前記仮想デバイスプロファイル作成部は、
前記第２のデバイスの色再現領域を表わす前記第２のＲＧＢ色空間上のＷ，Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂの各頂点を結ぶ９本の稜線、Ｗの頂点とＲ，Ｇ，Ｂの各頂点を結ぶ３つの対角線、Ｒ，Ｇ，Ｂの各頂点とＫの頂点とを結ぶ３つの稜線、およびＣ，Ｍ，Ｙの各頂点とＫの頂点とを結ぶ３つの対角線からなる各線分上に等間隔に複数点を定めてこれら複数点を前記共通空間上に写像したときに、該共通色空間上に写像された複数点が、前記色再現領域定義部で定義された第２のデバイスの色再現領域を画定する該共通色空間上の稜線および対角線からなる各線分のうちの、前記第２のＲＧＢ色空間上の前記各線分に対応する該共通色空間上の各線分上であって、該共通色空間上の各線分に沿う間隔が等間隔に配置されるように、前記各線分に関する、前記第２のＲＧＢ色空間における座標点と前記共通色空間における座標点とを対応づけた線分プロファイルを作成する線分プロファイル作成部と、
前記第２のＲＧＢ色空間における前記第２のデバイスの色再現領域のＷとＫの２つの頂点を結ぶグレー軸上に等間隔に複数点を定めてこれら複数点を前記共通色空間上に写像したときに、該共通色空間上に写像された複数点が、前記色再現領域定義部で定義されたＷとＫとの２つの頂点を結ぶグレー軸上であってかつ該グレー軸に沿う間隔が等間隔に配置されるように、前記グレー軸に関する、前記第２のＲＧＢ色空間における座標点と前記共通色空間における座標点とを対応づけたグレー軸プロファイルを作成するグレー軸プロファイル作成部と、
前記線分プロファイル作成部で作成された線分プロファイルと前記グレー軸プロファイル作成部で作成されたグレー軸プロファイルとを境界条件とした補間演算により、前記第２のデバイスの色再現領域の、前記各線分以外の表面、およびグレー軸以外の内部のプロファイルを算出するプロファイル算出部とを備えたことを特徴とする請求項２３記載の色変換定義作成プログラム。
【請求項２６】
前記第１のリンクプロファイル作成部が、
グレー軸上は印刷のＫ版拘束条件により求められるＫの値を採用し、Ｗ−Ｍ−Ｒ−Ｙ−Ｗを順次結ぶ稜線で囲まれたＷＭＲＹ面、Ｗ−Ｙ−Ｇ−Ｃ−Ｗを順次結ぶ稜線で囲まれたＷＹＧＣ面、およびＷ−Ｃ−Ｂ−Ｍ−Ｗを順次結ぶ稜線で囲まれたＷＣＢＭ面についてはＫ≦０なるＫの値を採用し、さらに、前記ＲＫ稜線、前記ＧＫ稜線、前記ＢＫ稜線、前記ＣＫ対角線、前記ＭＫ対角線、および前記ＹＫ対角線については０≦Ｋ≦ＫＳＨなるＫの値を採用することにより、前記第２のデバイスの色再現領域の、グレー軸上、ＷＭＲＹ面上、ＷＹＧＣ面上、ＷＣＢＭ面上、ＲＫ稜線上、ＧＫ稜線上、ＢＫ稜線上、ＣＫ対角線上、ＭＫ対角線上、およびＹＫ対角線上の各点についてＫの値を定義するＫ値定義部と、
グレー軸上、ＷＭＲＹ面上、ＷＹＧＣ面上、ＷＣＢＭ面上、ＲＫ稜線上、ＧＫ稜線上、ＢＫ稜線上、ＣＫ対角線上、ＭＫ対角線上、およびＹＫ対角線上の各点のそれぞれについて、該各点のＫの値を拘束条件として印刷プロファイルを参照することにより該各点のＣＭＹＫ色空間上の座標点を表わすＣＭＹＫ値を求める第１のＣＭＹＫ値算出部と、
前記第１のＣＭＹＫ値算出部でＣＭＹＫ値が算出された各点のうち、インク総量であるＣ＋Ｍ＋Ｙ＋Ｋの値がインク総量制限値を越えている点について、インク総量制限値以内となるように値を調整する第１の値調整部と、
前記Ｋ値定義部で定義され、かつインク総量制限値を越えている点については前記第１の値調整部程で調整された各点のＫ値を境界条件とする補間演算により、前記第２のデバイスの色再現領域の内部を含む全領域のうちのＫの値が未定義の各点のＫの値を求めるＫ値算出部と、
前記Ｋ値算出部で新たにＫの値が算出された各点のＫの値を拘束条件として印刷プロファイルを参照することにより、該各点のＣＭＹＫ色空間上の座標点を表わすＣＭＹＫ値を求める第２のＣＭＹＫ値算出部と、
前記第２のＣＭＹＫ値算出部でＣＭＹＫ値が算出された各点のうち、インク総量であるＣ＋Ｍ＋Ｙ＋Ｋの値がインク総量制限値を越えている点について、インク総量制限値以内となるように値を調整する第２の値調整部とを備えた色変換定義作成装置として動作させることを特徴とする請求項２３記載の色変換定義作成プログラム。
【請求項２７】
前記Ｋ値定義部が、ＷＭＲＹ面上、ＷＹＧＣ面上、およびＷＣＢＭ面上の各点について、
Ｃｈｒｏｍａ＝Ｍａｘ（Ｒ，Ｇ，Ｂ）−Ｍｉｎ（Ｒ，Ｇ，Ｂ）
但し、Ｍａｘ（Ｒ，Ｇ，Ｂ）は、その点のＲ，Ｇ，Ｂの各値のうちの最大値、
Ｍｉｎ（Ｒ，Ｇ，Ｂ）は、その点のＲ，Ｇ，Ｂの各値のうちの最小値
を表わす。
が最大値となるときにＫ＝０、該Ｃｈｒｏｍａが最大値から外れるに従って絶対値の大きな負の値となるＫを割り当てるものであることを特徴とする請求項２６記載の色変換定義作成プログラム。
【請求項２８】
前記Ｋ値定義部が、前記ＲＫ稜線上、前記ＧＫ稜線上、前記ＢＫ稜線上、前記ＣＫ対角線上、前記ＭＫ対角線上、および前記ＹＫ対角線上の、Ｋの値がＫｐａｒａｍとＫＳＨとの間にある各点については、補間演算により求められたＫの値であって、ＫＳＨを越えるＫの値が求められた点については該点のＫの値をＫＳＨに置き換えたＫの値を割り当てるものであることを特徴とする請求項２６記載の色変換定義作成プログラム。
【請求項２９】
前記第１の値調整部が、前記第１のＣＭＹＫ値算出部でＣＭＹＫ値が算出された各点のうち、インク総量であるＣ＋Ｍ＋Ｙ＋Ｋの値がインク総量制限値を越えている点について、該点のＫの値を所定増分だけ増加させて増加させたＫの値を拘束条件として印刷プロファイルを参照することにより該点のＣＭＹＫ値を求め直すものであることを特徴とする請求項２６記載の色変換定義作成プログラム。
【請求項３０】
前記第１の値調整部が、前記第１のＣＭＹＫ値算出部でＣＭＹＫ値が算出された各点のうち、インク総量であるＣ＋Ｍ＋Ｙ＋Ｋの値がインク総量制限値を越えている点について、該点の共通色空間上の座標点を低彩度かつ高明度方向に所定距離だけ移動させ、移動後の共通色空間上の座標点を、印刷プロファイルを参照してＣＭＹＫ色空間に写像することにより、該ＣＭＹＫ色空間上の座標点を表わすＣＭＹＫ値を求め直すものであることを特徴とする請求項２６又は２９記載の色変換定義作成プログラム。
【請求項３１】
前記Ｋ値算出部が、ＷＭＲＹ面上、ＷＹＧＣ面上、ＷＣＢＭ面上、ＲＫ稜線上、ＧＫ稜線上、ＢＫ稜線上、ＣＫ対角線上、ＭＫ対角線上、およびＹＫ対角線上の各点よりもグレー軸上の各点の方に強い重みを付した補間演算により、前記第２のデバイスの色再現領域の内部を含む全領域のうちのＫ値が未定義の各点のＫの値を求めるものであることを特徴とする請求項２６記載の色変換定義作成プログラム。
【請求項３２】
前記第２の値調整部が、前記第２のＣＭＹＫ値算出部でＣＭＹＫ値が算出された各点のうち、インク総量であるＣ＋Ｍ＋Ｙ＋Ｋの値がインク総量制限値を越えている点について、該点のＫの値を所定増分だけ増加させて増加させたＫの値を拘束条件として印刷プロファイルを参照することにより該点のＣＭＹＫ値を求め直すものであることを特徴とする請求項２６記載の色変換定義作成プログラム。
【請求項３３】
前記第２の値調整部が、前記第２のＣＭＹＫ値算出部でＣＭＹＫ値が算出された各点のうち、インク総量であるＣ＋Ｍ＋Ｙ＋Ｋの値がインク総量制限値を越えている点について、該点の共通色空間上の座標点を低彩度かつ高明度方向に所定距離だけ移動させ、移動後の共通色空間上の座標点を、印刷プロファイルを参照してＣＭＹＫ色空間に写像することにより、該ＣＭＹＫ色空間上の座標点を表わすＣＭＹＫ値を求め直すものであることを特徴とする請求項２６又は３２記載の色変換定義作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像と画像データとの間を媒介するデバイス（例えばプリンタ）に依存する、Ｒ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）を軸とした３次元色空間（ＲＧＢ色空間）における、そのデバイスの色再現領域内の座標点を、印刷用のＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（黒）を軸とした４次元色空間（ＣＭＹＫ色空間）における印刷の色再現領域内の座標点に変換するための色変換定義を作成する色変換定義作成方法、色変換定義作成装置、および、コンピュータ等の情報処理装置をそのような色変換定義作成装置として動作させる色変換定義作成プログラムに関する。
【背景技術】
【０００２】
従来、画像を表わす画像データに、印刷用に高品質の色処理を施す装置として、Ｃ，Ｍ，Ｙの各濃度値の組合せ（ＣＭＹ色空間内の座標点）を表わすＣＭＹデータを入力して、Ｃ，Ｍ，Ｙ，Ｋの各網％の組合せ（ＣＭＹＫ色空間内の座標点）を表わすＣＭＹＫデータを出力する装置が知られている（例えば特許文献１参照）。
【０００３】
この装置は、ＣＭＹデータを入力して色処理を行なう装置であって、近年でも様々な改良点の提案はあるものの基本的にはある程度確立された技術であり、そのような装置を操作して高品質の色処理を行う（この色処理を「セットアップ」と称する）ことのできる熟練者もかなり存在する。
【０００４】
近年、カラーマネージメント技術が普及するにつれ、ＣＭＹデータ以外の色データに基づいて高品質の印刷用のＣＭＹＫデータを得る必要性が高まってきている。その１つの例として、Ｒ、Ｇ、Ｂの各値の組合せ（ＲＧＢ色空間内の座標点）を表わすＲＧＢデータを受け取って、そのＲＧＢデータに基づいてあるプリンタで出力して得たプリント画像の色を再現した画像を印刷することが求められることがある。
【０００５】
ＲＧＢデータをＣＭＹＫデータに変換するにあたっては、そのＲＧＢデータを測色的に同一の色を得ることのできるＣＭＹＫデータに変換するだけではなく、印刷適性に優れたＣＭＹＫデータに変換する必要がある。この印刷適性の有無としての大きな要素はＫの値であり、ＲＧＢデータを測色的に同一の色を得ることのできるＣＭＹＫデータに変換するにあたり、Ｋの値は印刷会社や印刷機等に応じたＫの値に定める（Ｋ版拘束条件に従う）必要がある。
【０００６】
ここで様々な手法を駆使して、ＲＧＢデータを、印刷適性に優れ、かつ測色的に同一の色のＣＭＹＫデータに変換することができたとしても、これはあくまでも、そのＲＧＢデータに基づいて特定のプリンタで出力される画像の色と印刷で再現される画像の色が一致するのは、そのプリンタの色再現領域と印刷の色再現領域とが重なった領域についてであって、そのプリンタの色再現領域（プリンタプロファイルの輪郭）と印刷の色再現領域（印刷プロファイルの輪郭）とが大きく異なっているとき（通常は、印刷プロファイルの輪郭の方が狭い）に、そのＲＧＢデータに基づいてそのプリンタで出力された画像の色に極めて近似した印象の色であって色調に違和感を生じさせない画像が印刷で再現されるように如何にして印刷の色再現領域内の色に変換するか（これをガマットマッピングと称する）が問題となる。
【０００７】
ガマットマッピングの手法としては１つの優れた手法が提案されている（特許文献２参照）。この特許文献２に提案された手法は、マッピングの方向を定めるにあたってはデバイス色空間（例えばデバイス依存のＲＧＢ色空間）上で定め、実際のマッピングはＬ＊ａ＊ｂ＊色空間等の共通色空間で行なうという手法であり、この手法を採用すると、グレー軸近傍の測色忠実性とガマット（色再現領域）表面近傍の高彩色の表現とを両立させることができる。
【０００８】
しかし、この特許文献２にて提案された手法は、そのままでは、ＲＧＢデータをＫの値を含んだＣＭＹＫデータにマッピングすることはできないため、例えば特許文献３のように、入力のＲＧＢデータと印刷用ＣＭＹＫデータとの間に、その印刷の色再現領域と十分に一致した色再現領域を持つ、ＲＧＢデータを取り扱うもう１つのデバイスを介在させ、入力のＲＧＢデータとそのもう１つのデバイスのＲＧＢデータとの間で上述の特許文献２の手法に従ったガマットマッピングを行い、その後、その介在させたデバイスのＲＧＢデータと印刷用のＣＭＹＫデータとの間でＫ版拘束条件を考慮したカラーマッチングを行なうということが提案されている。また、この特許文献３で考えられている手法の場合は、印刷の色再現領域と十分に一致した色再現領域を持つデバイスを実際に用意する必要があることから、特許文献４では、もう１つのデバイスを実際に用意しなくても、印刷の色再現領域と十分に一致する色再現領域を持つデバイスを仮想的に用意した演算を行なうことにより、上記の入力のＲＧＢデータから仮想デバイスのＲＧＢデータへとガマットマッピングし、その仮想デバイスのＲＧＢデータから印刷のＣＭＹＫデータとの間でＫ版拘束条件を考慮したカラーマッチングを行なうということが提案されている。
【０００９】
しかしながら、この特許文献４は、印刷の色再現領域と十分に一致する色再現領域を持つデバイスを仮想的に観念しただけである。ところがもう少し詳細に検討すると、ＲＧＢデータの色再現領域は（Ｒ，Ｇ，Ｂ）＝（０，０，０）〜（２５５，２５５，２５５）（ここでは、値２５５が最大値としている）の正六面体でありこれを例えばＬ＊ａ＊ｂ＊色空間に写像しても頂点は８つであるのに対し、ＣＭＹＫデータの場合は、（Ｃ，Ｍ，Ｙ，Ｋ）＝（１００，１００，１００，１００）（ここではＣ，Ｍ，Ｙ，Ｋは網％を表わし値１００は網％で１００％（すなわち最大値）を表わしている）で表わされる黒のほか、そのまわりに、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，１００，１００，１００）、（１００，０，１００，１００）、（１００，１００，０，１００）、（１００，０，０，１００）、（０，１００，０，１００）、（０，０，１００，１００）という、それぞれ、Ｒ味の黒、Ｇ味の黒、Ｂ味の黒、Ｃ味の黒、Ｍ味の黒、Ｙ味の黒が存在し、ＲＧＢデータの場合よりもさらに多くの頂点（一般的には１４個の頂点）が存在する。したがってＲＧＢデータを取扱うプリンタの場合、厳密には印刷の色再現領域と同一の色再現領域を実現することはできない。したがって、この相違をどのように‘うまく’繋ぐかが問題となる。また、その特許文献４では、印刷の色再現領域と十分に一致する色再現領域を持つという仮想デバイスなるものを観念的に用意しただけでその仮想デバイスの具体的なプロファイルを用意したものではない。この仮想デバイスのプロファイルによって上述の特許文献２にて提案されたガマットマッピングの手法への適合性が大きく異なり、したがってこの仮想デバイスのプロファイルを具体的にどのように定義するか、という点も重要な問題である。
【００１０】
さらに、Ｋ版拘束条件に関しては、上述の特許文献４では、Ｃ，Ｍ，Ｙの最小値からＫの値を求めているためグレー軸上あるいはグレー軸近傍についてはある程度満足いく結果を得ることができるものの、特に暗い高彩度色を表現できないという問題がある。またＫ版拘束条件を遵守しさえすればよいというものではない。ＣＭＹＫの４版を重ねたグレーの色階調が単調を保っているときであっても各版のいずれかに階調の反転が見られるときは印刷のオペレータに受け入れ難いという問題がある。このため、グレー軸上でＫ版拘束条件を正しく遵守することに加え、さらにそのグレー軸上での各版に反転を生じさせないようにする必要がある。
【００１１】
特許文献５には、これらの問題の解決を図り、仮想デバイスのプロファイルを‘うまく’定義して、印刷の色再現領域に近い色再現領域を持つ仮想デバイスをアルゴリズム上で用意するとともにグレー軸にＫ版拘束条件を正しく反映させる手段が提案されている。この特許文献５の提案によれば、例えば特許文献２で提案された手法と組み合わせることにより、測色忠実でかつ階調つぶれのない、さらにグレー軸にＫ版拘束条件を忠実に反映させた、ＲＧＢ色空間からＣＭＹＫ色空間への色変換定義を作成することができる。
【００１２】
しかしながら、この特許文献５の提案では、Ｋ版拘束条件に対する耐性がかならずしも十分ではないという問題がある。すなわち、明るい色から暗い色にかけてＫ版量が急激に上昇するようなＫ版拘束条件が設定された場合に、補間の結果、色再現領域の、Ｋ＝０でしか再現できない高明度色に相当する点に、Ｋ＞０のＫの値が割り当てられてしまい、印刷上では本来意図した高明度色が再現されないことが生じるおそれがある。
【００１３】
特願２００５−１３１９３６号には、印刷上で高明度色が再現されないという不都合を解消するために、色再現領域表面の、白（Ｗ）に近い領域にはＫ＜０の値を割り当てて、それを境界条件として補間演算を行なうという手段が提案されている。
【００１４】
しかしながら、この特願２００５−１３１９３６号における提案では、インク総量制限（各点のＣ，Ｍ，Ｙ，Ｋの網％の総和）については考慮されていないため、特に新聞を印刷する印刷機などのインク総量制限がきついＣＭＹＫデバイスに対してはそのままでは適用することができない。また、黒点のＣＭＹＫ値を任意に指定することもできないため、シャドーの色バランスをニュートラルグレーから意図的に外したい場合や、従来から使用している印刷条件の黒点のＣＭＹＫ値をそのまま踏襲したいユーザにとっては十分な解答とはなっていない。
【特許文献１】特開平９−８３８２４号公報
【特許文献２】特開２００１−１０３３２９号公報
【特許文献３】特開２００４−００７３７３特開号公報
【特許文献４】特開２００４−１０２４８９号公報
【特許文献５】特開２００５−２６８９８２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１５】
本発明は、上記事情に鑑み、例えばプリンタ等のデバイスに依存するＲＧＢ色空間における、そのデバイスの色再現領域内の座標点（ＲＧＢデータ）を、印刷用のＣＭＹＫ色空間における、その印刷の色再現領域内の座標点（ＣＭＹＫデータ）に変換するにあたり、印刷のＫ版拘束条件の指定の自由度を上げ、かつインク総量制限の範囲内で色再現領域を広くとることのできる色変換定義作成方法、色変換定義作成装置、およびコンピュータ等の情報処理装置をそのような色変換定義作成装置として動作させる色変換作成プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１６】
上記目的を達成する本発明の色変換定義作成方法は、画像と画像データとの間を媒介する第１のデバイスに依存する第１のＲＧＢ色空間における第１のデバイスの色再現領域内の座標点を、印刷用のＣＭＹＫ色空間における印刷の色再現領域内の座標点に変換するための色変換定義を作成する色変換定義作成方法において、
印刷の色再現領域をなぞった色再現領域を持つ、画像と画像データとの間を媒介する仮想的な第２のデバイスに依存する第２のＲＧＢ色空間と所定の共通色空間との間の仮想デバイスプロファイルを作成する仮想デバイスプロファイル作成過程と、
第２のＲＧＢ色空間における第２のデバイスの色再現領域内の座標点を、ＣＭＹＫ色空間内における印刷の色再現領域内の座標点に変換するための第１のリンクプロファイルを作成する第１のリンクプロファイル作成過程と、
印刷プロファイルと第１のリンクプロファイル作成過程で作成された第１のリンクプロファイルとを参照して、仮想デバイスプロファイル作成過程で作成された仮想デバイスプロファイルを修正する仮想デバイスプロファイル修正過程と、
第１のデバイスのデバイスプロファイルと仮想デバイスプロファイル修正過程で修正された仮想デバイスプロファイルとを用いて、第１のＲＧＢ色空間における第１のデバイスの色再現領域内の座標点を第２のＲＧＢ色空間における第２のデバイスの色再現領域内の座標点に変換するための第２のリンクプロファイルを作成する第２のリンクプロファイル作成過程とを有し、
上記仮想デバイスプロファイル作成過程が、
第２のデバイスの色再現領域のＷ，Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂの各頂点を印刷の色再現領域の対応するＷ，Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂの各頂点に一致させ、第２のデバイスの色再現領域のＷ，Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂの各頂点を結ぶ稜線を印刷の色再現領域の対応する稜線に一致させ、第２のデバイスの色再現領域のＷの頂点とＲ，Ｇ，Ｂそれぞれの各頂点とを結ぶ３つの対角線を印刷の色再現領域の対応する対角線に一致させ、第２のデバイスの色再現領域のＫの頂点を印刷のＫ版拘束条件のＫの点（Ｃ，Ｍ，Ｙ，Ｋ）＝（ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨ）に一致させ、印刷の色再現領域のＲ，Ｇ，Ｂの各頂点から出発したとき、途中の所定のＫの値Ｋｐａｒａｍ（但し、Ｋｐａｒａｍ＜ＫＳＨ）までは、それぞれ、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，１００，１００，１００）、（Ｃ，Ｍ，Ｙ，Ｋ）＝（１００，０，１００，１００）、（Ｃ，Ｍ，Ｙ，Ｋ）＝（１００，１００，０，１００）の各頂点に向かう各稜線をなぞるとともに値Ｋｐａｒａｍに達した後は各稜線から離れてＫの頂点である（Ｃ，Ｍ，Ｙ，Ｋ）＝（ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨ）に至るＲＫ稜線、ＧＫ稜線、およびＢＫ稜線を構築して、第２のデバイスの色再現領域のＲ，Ｇ，Ｂの各頂点とＫの頂点とを結ぶ３つの稜線それぞれを印刷の色再現領域のＲＫ稜線、ＧＫ稜線、およびＢＫ稜線のそれぞれに対応づけ、さらに、印刷の色再現領域のＣ，Ｍ，Ｙの各頂点から出発したとき、途中の所定のＫの値Ｋｐａｒａｍ（但し、Ｋｐａｒａｍ＜ＫＳＨ）までは、それぞれ、（Ｃ，Ｍ，Ｙ，Ｋ）＝（１００，０，０，１００）、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，１００，０，１００）、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，０，１００，１００）の各頂点に向かう各対角線をなぞるとともに値Ｋｐａｒａｍに達した後は各対角線から離れＫの頂点である（Ｃ，Ｍ，Ｙ，Ｋ）＝（ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨ）に至るＣＫ対角線、ＭＫ対角線、およびＹＫ対角線を構築して、第２のデバイスの色再現領域のＣ，Ｍ，Ｙの各頂点とＫの頂点とを結ぶ３つの対角線それぞれを印刷の色再現領域のＣＫ対角線、ＭＫ対角線、およびＹＫ対角線のそれぞれに対応づけることにより該第２のデバイスの色再現領域を定義する色再現領域定義過程を含むものであることを特徴とする。
【００１７】
本発明の色変換定義作成方法では、Ｋの頂点については印刷のＫ版拘束条件のＫの点（Ｃ，Ｍ，Ｙ，Ｋ）＝（ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨ）を採用しているため、ユーザはＫ版拘束条件をかなり自由に定義することができ、それが色変換定義の作成に反映される。
【００１８】
また、ここでは、ＲＫ稜線、ＧＫ稜線、ＢＫ稜線、ＣＫ対角線、ＭＫ対角線、およびＹＫ対角線をそれぞれ上記のとおり定義したため、インク総量制限があってもそのインク総量制限の範囲内で広い色再現領域を確保することができる。
【００１９】
またここでは、仮想デバイスプロファイル修正過程を置いて、仮想デバイスプロファイル作成過程で作成された仮想デバイスプロファイルを修正しているため、仮想デバイスプロファイルがインク総量制限に適合したものとなる。
【００２０】
ここで、本発明の色変換定義作成方法において、上記仮想デバイスプロファイル作成過程は、ＲＫ稜線、ＧＫ稜線、およびＢＫ稜線を構築するにあたりインク総量制限を受けるときは、インク総量制限値以内となるように、それぞれ、ＭとＹ、ＹとＣ、ＣとＭの値を減じることにより、インク総量をインク総量制限値以内に抑えたＲＫ稜線、ＧＫ稜線、およびＢＫ稜線を構築することが好ましい。
【００２１】
インク総量制限を受けるときにインク総量制限を満たすようにＣ，Ｍ，Ｙ，Ｋのいずれかのインク量（値）を減じる必要があるが、例えばＲＫ稜線についてはＭとＹの値を減じることにより、インク総量制限を満たしつつ素直な色再現領域を構築することができる。
【００２２】
また、上記仮想デバイスプロファイル作成過程は、
第２のデバイスの色再現領域を表わす第２のＲＧＢ色空間上のＷ，Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂの各頂点を結ぶ９本の稜線、Ｗの頂点とＲ，Ｇ，Ｂの各頂点を結ぶ３つの対角線、Ｒ，Ｇ，Ｂの各頂点とＫの頂点とを結ぶ３つの稜線、およびＣ，Ｍ，Ｙの各頂点とＫの頂点とを結ぶ３つの対角線からなる各線分上に等間隔に複数点を定めてこれら複数点を共通空間上に写像したときに、共通色空間上に写像された複数点が、色再現領域定義過程で定義された第２のデバイスの色再現領域を画定する共通色空間上の稜線および対角線からなる各線分のうちの、第２のＲＧＢ色空間上の前記各線分に対応する共通色空間上の各線分上であって、共通色空間上の各線分に沿う間隔が等間隔に配置されるように、各線分に関する、第２のＲＧＢ色空間における座標点と共通色空間における座標点とを対応づけた線分プロファイルを作成する線分プロファイル作成過程と、
第２のＲＧＢ色空間における第２のデバイスの色再現領域のＷとＫの２つの頂点を結ぶグレー軸上に等間隔に複数点を定めてこれら複数点を共通色空間上に写像したときに、共通色空間上に写像された複数点が、色再現領域定義過程で定義されたＷとＫとの２つの頂点を結ぶグレー軸上であってかつそのグレー軸に沿う間隔が等間隔に配置されるように、グレー軸に関する、第２のＲＧＢ色空間における座標点と共通色空間における座標点とを対応づけたグレー軸プロファイルを作成するグレー軸プロファイル作成過程と、
線分プロファイル作成過程で作成された線分プロファイルとグレー軸プロファイル作成過程で作成されたグレー軸プロファイルとを境界条件とした補間演算により、第２のデバイスの色再現領域の、上記各線分以外の表面、およびグレー軸以外の内部のプロファイルを算出するプロファイル算出過程とを有するものであることが好ましい。
【００２３】
上記のように、線分プロファイル作成過程およびグレー軸プロファイル作成過程を置いて、稜線および対角線上の複数点およびグレー軸の複数点がそれぞれ等間隔（ここでは、上記の意味での等間隔性を、「ＲＧＢ値リニア」と称する）となるように第２のＲＧＢ空間の稜線および対角線上の座標に対する共通色空間の稜線および対角線上の座標を再配置するとともにグレー軸上の座標を決定してから、補間演算により第２のデバイスの色再現領域の稜線および対角線以外の表面およびグレー軸以外の内部のプロファイルを算出することにより、前述の特許文献２に開示されたガマットマッピング手法への適合性が高まり、高精度なガマットマッピングが行なわれる。
【００２４】
また、上記本発明の色変換定義作成方法において、上記第１のリンクプロファイル作成過程が、
グレー軸上は印刷のＫ版拘束条件により求められるＫの値を採用し、Ｗ−Ｍ−Ｒ−Ｙ−Ｗを順次結ぶ稜線で囲まれたＷＭＲＹ面、Ｗ−Ｙ−Ｇ−Ｃ−Ｗを順次結ぶ稜線で囲まれたＷＹＧＣ面、およびＷ−Ｃ−Ｂ−Ｍ−Ｗを順次結ぶ稜線で囲まれたＷＣＢＭ面についてはＫ≦０なるＫの値を採用し、さらに、ＲＫ稜線、ＧＫ稜線、ＢＫ稜線、ＣＫ対角線、ＭＫ対角線、およびＹＫ対角線については０≦Ｋ≦ＫＳＨなるＫの値を採用することにより、第２のデバイスの色再現領域の、グレー軸上、ＷＭＲＹ面上、ＷＹＧＣ面上、ＷＣＢＭ面上、ＲＫ稜線上、ＧＫ稜線上、ＢＫ稜線上、ＣＫ対角線上、ＭＫ対角線上、およびＹＫ対角線上の各点についてＫの値を定義するＫ値定義過程と、
グレー軸上、ＷＭＲＹ面上、ＷＹＧＣ面上、ＷＣＢＭ面上、ＲＫ稜線上、ＧＫ稜線上、ＢＫ稜線上、ＣＫ対角線上、ＭＫ対角線上、およびＹＫ対角線上の各点のそれぞれについて、それら各点のＫの値を拘束条件として印刷プロファイルを参照することにより、各点のＣＭＹＫ色空間上の座標点を表わすＣＭＹＫ値を求める第１のＣＭＹＫ値算出過程と、
第１のＣＭＹＫ値算出過程でＣＭＹＫ値が算出された各点のうち、インク総量であるＣ＋Ｍ＋Ｙ＋Ｋの値がインク総量制限値を越えている点について、インク総量制限値以内となるように値を調整する第１の値調整過程と、
Ｋ値定義過程で定義され、かつインク総量制限値を越えている点については、第１の値調整過程で調整された各点のＫ値を境界条件とする補間演算により、第２のデバイスの色再現領域の内部を含む全領域のうちのＫの値が未定義の各点のＫの値を求めるＫ値算出過程と、
Ｋ値算出過程で新たにＫの値が算出された各点のＫの値を拘束条件として印刷プロファイルを参照することにより、それら各点のＣＭＹＫ色空間上の座標点を表わすＣＭＹＫ値を求める第２のＣＭＹＫ値算出過程と、
第２のＣＭＹＫ値算出過程でＣＭＹＫ値が算出された各点のうち、インク総量であるＣ＋Ｍ＋Ｙ＋Ｋの値がインク総量制限値を越えている点について、インク総量制限値以内となるように値を調整する第２の値調整過程とを有することが好ましい。
【００２５】
ここでは、特許文献５に開示された技術と同様、ＷＭＲＹ面上、ＷＹＧＣ面上、およびＷＣＢＭ面上の各点に対しＫ≦０のＫの値を割り当てて、それらを境界条件として補間演算を行なうため、明るい色から暗い色にかけてＫの値が急激に上昇するようなＫ版拘束条件が設定された場合であっても、印刷上で高明度色を‘きれいに’再現することのできる色変換定義が作成される。
【００２６】
また、ここでは、特許文献５において指定されているＲＫ稜線、ＧＫ稜線、ＢＫ稜線についてＫの値を定義することのみでなく、その特許文献５には提案のない、ＣＫ対角線、ＭＫ対角線、およびＹＫ対角線についてもＫの値を定義しているため、印刷画像上で、暗い高彩度色の彩度についても高く保つことができる。
【００２７】
さらにここでは、各点のＫの値を拘束条件として各点のＣＭＹＫ値を求めてインク総量制限を満たしているか否かを判定し、インク総量制限を越えている点についてはインク総量制限を満たすように値を調整しているため、色再現領域の全ての点においてインク総量制限を満たした色変換定義が作成される。
【００２８】
ここで、上記Ｋ値定義過程が、ＷＭＲＹ面上、ＷＹＧＣ面上、およびＷＣＢＭ面上の各点について、
Ｃｈｒｏｍａ＝Ｍａｘ（Ｒ，Ｇ，Ｂ）−Ｍｉｎ（Ｒ，Ｇ，Ｂ）
但し、Ｍａｘ（Ｒ，Ｇ，Ｂ）は、その点のＲ，Ｇ，Ｂの各値のうちの最大値、
Ｍｉｎ（Ｒ，Ｇ，Ｂ）は、その点のＲ，Ｇ，Ｂの各値のうちの最小値
を表わす。
が最大値となるときにＫ＝０、Ｃｈｒｏｍａが最大値から外れるに従って絶対値の大きな負の値となるＫを割り当てる過程であることが好ましい。
【００２９】
こうすることにより、色再現領域内部であってその色再現領域表面のＷ点に近い領域については補間演算によっても確実にＫ≦０の値が割り当てられ、さらに、Ｒ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙの各頂点ではＫ＝０が割り当てられることにより、それらＲ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙの各頂点からＫ点に向かう領域におけるＫ＞０との連続性が確保される。
【００３０】
さらに、上記Ｋ値定義過程が、ＲＫ稜線上、ＧＫ稜線上、ＢＫ稜線上、ＣＫ対角線上、ＭＫ対角線上、およびＹＫ対角線上の、Ｋの値がＫｐａｒａｍとＫＳＨとの間にある各点については、補間演算により求められたＫの値であって、ＫＳＨを越えるＫの値が求められた点についてはその点のＫの値をＫＳＨに置き換えたＫの値を割り当てる過程であることが好ましい。
【００３１】
Ｋの値がＫｐａｒａｍとＫＳＨとの間にある各点について補間演算によりＫの値を割り当てると、Ｋ版の階調反転をほとんど確実に防止することができる。またここではＫＳＨを上限としているので、ユーザ指定のＫ版拘束条件が忠実に守られる。
【００３２】
また、上記第１の値調整過程が、第１のＣＭＹＫ値算出過程でＣＭＹＫ値が算出された各点のうち、インク総量であるＣ＋Ｍ＋Ｙ＋Ｋの値がインク総量制限値を越えている点について、その点のＫの値を所定増分だけ増加させて増加させたＫの値を拘束条件として印刷プロファイルを参照することによりその点のＣＭＹＫ値を求め直す過程であることが好ましい。
【００３３】
このように、Ｋの値を増加させることによって、その点のＣＭＹＫ値をインク総量制限を満たすように調整することができる。
【００３４】
あるいは、上記第１の値調整過程が、第１のＣＭＹＫ値算出過程でＣＭＹＫ値が算出された各点のうち、インク総量であるＣ＋Ｍ＋Ｙ＋Ｋの値がインク総量制限値を越えている点について、その点の共通色空間上の座標点を低彩度かつ高明度方向に所定距離だけ移動させ、移動後の共通色空間上の座標点を、印刷プロファイルを参照してＣＭＹＫ色空間に写像することにより、ＣＭＹＫ色空間上の座標点を表わすＣＭＹＫ値を求め直す過程であってもよい。
【００３５】
このように、その点の共通色空間上の座標点を低彩度かつ高明度方向に所定距離だけ移動させることによっても、その点のＣＭＹＫ値をインク総量制限を満たすように調整することができる。
【００３６】
尚、その点のＫの値を増加させることと、その点の共通色空間上の座標点を低彩度かつ高明度方向に移動させることの双方を適用して、その点のＣＭＹＫ値をインク総量制限を満たすように調整してもよい。
【００３７】
また、上記Ｋ値算出過程は、ＷＭＲＹ面上、ＷＹＧＣ面上、ＷＣＢＭ面上、ＲＫ稜線上、ＧＫ稜線上、ＢＫ稜線上、ＣＫ対角線上、ＭＫ対角線上、およびＹＫ対角線上の各点よりもグレー軸上の各点の方に強い重みを付した補間演算により、第２のデバイスの色再現領域の内部を含む全領域のうちのＫ値が未定義の各点のＫの値を求める過程であることが好ましい。
【００３８】
このように、ＷＭＲＹ面上、ＷＹＧＣ面上、ＷＣＢＭ面上、ＲＫ稜線上、ＧＫ稜線上、およびＢＫ稜線上の各点よりもグレー軸上の各点の方に強い重みを付した補間演算を行なうことにより、グレー軸上のみでなくそのグレー軸の近傍についてもＫ版拘束条件が遵守され、実在する第１のプリンタと仮想上の第２のプリンタとの間にグレー軸の‘ズレ’があっても、実在する第１のプリンタのグレー軸でもＫ版拘束条件がそのまま維持されることになる。
【００３９】
また、上記第２の値調整過程は、第1の値調整過程と同様、第２のＣＭＹＫ値算出過程でＣＭＹＫ値が算出された各点のうち、インク総量であるＣ＋Ｍ＋Ｙ＋Ｋの値がインク総量制限値を越えている点について、その点のＫの値を所定増分だけ増加させて増加させたＫの値を拘束条件として印刷プロファイルを参照することによりその点のＣＭＹＫ値を求め直す過程であることが好ましい。
【００４０】
あるいは、上記第２の値調整過程は、これも第１の値調整過程と同様、第２のＣＭＹＫ値算出過程でＣＭＹＫ値が算出された各点のうち、インク総量であるＣ＋Ｍ＋Ｙ＋Ｋの値がインク総量制限値を越えている点について、その点の共通色空間上の座標点を低彩度かつ高明度方向に所定距離だけ移動させ、移動後の共通色空間上の座標点を、印刷プロファイルを参照してＣＭＹＫ色空間に写像することにより、ＣＭＹＫ色空間上の座標点を表わすＣＭＹＫ値を求め直す過程であることも好ましい態様である。
【００４１】
上記のように、Ｋの値を増加させることによって、あるいはその点の共通色空間上の座標点を低彩度かつ高明度方向に所定距離移動させることによって、あるいは、これら双方を適用して、その点のＣＭＹＫ値をインク総量制限を満たすように調整することができる。
【００４２】
また、上記目的を達成する本発明の色変換定義作成装置は、画像と画像データとの間を媒介する第１のデバイスに依存する第１のＲＧＢ色空間における第１のデバイスの色再現領域内の座標点を、印刷用のＣＭＹＫ色空間における印刷の色再現領域内の座標点に変換するための色変換定義を作成する色変換定義作成装置において、
印刷の色再現領域をなぞった色再現領域を持つ、画像と画像データとの間を媒介する仮想的な第２のデバイスに依存する第２のＲＧＢ色空間と所定の共通色空間との間の仮想デバイスプロファイルを作成する仮想デバイスプロファイル作成部と、
第２のＲＧＢ色空間における第２のデバイスの色再現領域内の座標点を、ＣＭＹＫ色空間内における印刷の色再現領域内の座標点に変換するための第１のリンクプロファイルを作成する第１のリンクプロファイル作成部とを備え、
印刷プロファイルと第１のリンクプロファイル作成部で作成された第１のリンクプロファイルとを参照して、仮想デバイスプロファイル作成部で作成された仮想デバイスプロファイルを修正する仮想デバイスプロファイル修正部と、
第１のデバイスのデバイスプロファイルと仮想デバイスプロファイル修正部で修正された仮想デバイスプロファイルとを用いて、第１のＲＧＢ色空間における第１のデバイスの色再現領域内の座標点を第２のＲＧＢ色空間における第２のデバイスの色再現領域内の座標点に変換するための第２のリンクプロファイルを作成する第２のリンクプロファイル作成部とを備え、
上記仮想デバイスプロファイル作成部が、
第２のデバイスの色再現領域のＷ，Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂの各頂点を印刷の色再現領域の対応するＷ，Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂの各頂点に一致させ、第２のデバイスの色再現領域のＷ，Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂの各頂点を結ぶ稜線を印刷の色再現領域の対応する稜線に一致させ、第２のデバイスの色再現領域のＷの頂点とＲ，Ｇ，Ｂそれぞれの各頂点とを結ぶ３つの対角線を印刷の色再現領域の対応する対角線に一致させ、第２のデバイスの色再現領域のＫの頂点を印刷のＫ版拘束条件のＫの点（Ｃ，Ｍ，Ｙ，Ｋ）＝（ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨ）に一致させ、印刷の色再現領域のＲ，Ｇ，Ｂの各頂点から出発したとき、途中の所定のＫの値Ｋｐａｒａｍ（但し、Ｋｐａｒａｍ＜ＫＳＨ）までは、それぞれ、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，１００，１００，１００）、（Ｃ，Ｍ，Ｙ，Ｋ）＝（１００，０，１００，１００）、（Ｃ，Ｍ，Ｙ，Ｋ）＝（１００，１００，０，１００）の各頂点に向かう各稜線をなぞるとともに該値Ｋｐａｒａｍに達した後は各稜線から離れてＫの頂点である（Ｃ，Ｍ，Ｙ，Ｋ）＝（ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨ）に至るＲＫ稜線、ＧＫ稜線、およびＢＫ稜線を構築して、前記第２のデバイスの色再現領域のＲ，Ｇ，Ｂの各頂点とＫの頂点とを結ぶ３つの稜線それぞれを印刷の色再現領域の前記ＲＫ稜線、前記ＧＫ稜線、および前記ＢＫ稜線のそれぞれに対応づけ、印刷の色再現領域のＣ，Ｍ，Ｙの各頂点から出発したとき、途中の所定のＫの値Ｋｐａｒａｍ（但し、Ｋｐａｒａｍ＜ＫＳＨ）までは、それぞれ、（Ｃ，Ｍ，Ｙ，Ｋ）＝（１００，０，０，１００）、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，１００，０，１００）、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，０，１００，１００）の各頂点に向かう各対角線をなぞるとともに該値Ｋｐａｒａｍに達した後に各対角線から離れＫの頂点である（Ｃ，Ｍ，Ｙ，Ｋ）＝（ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨ）に至るＣＫ対角線、ＭＫ対角線、およびＹＫ対角線を構築して、前記第２のデバイスの色再現領域のＣ，Ｍ，Ｙの各頂点とＫの頂点とを結ぶ３つの対角線それぞれを印刷の色再現領域の前記ＣＫ対角線、前記ＭＫ対角線、および前記ＹＫ対角線のそれぞれに対応づけることにより、該第２のデバイスの色再現領域を定義する色再現領域定義部を備えたものであることを特徴とする。
【００４３】
ここで、本発明の色変換定義作成装置において、上記仮想デバイスプロファイル作成部は、ＲＫ稜線、ＧＫ稜線、およびＢＫ稜線を構築するにあたりインク総量制限を受けるときは、インク総量制限値以内となるように、それぞれ、ＭとＹ、ＹとＣ、ＣとＭの値を減じることにより、インク総量をインク総量制限値以内に抑えたＲＫ稜線、ＧＫ稜線、およびＢＫ稜線を構築するものであることが好ましい。
【００４４】
また、上記仮想デバイスプロファイル作成部は、
第２のデバイスの色再現領域を表わす第２のＲＧＢ色空間上のＷ，Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂの各頂点を結ぶ９本の稜線、Ｗの頂点とＲ，Ｇ，Ｂの各頂点を結ぶ３つの対角線、Ｒ，Ｇ，Ｂの各頂点とＫの頂点とを結ぶ３つの稜線、およびＣ，Ｍ，Ｙの各頂点とＫの頂点とを結ぶ３つの対角線からなる各線分上に等間隔に複数点を定めてこれら複数点を共通空間上に写像したときに、共通色空間上に写像された複数点が、色再現領域定義部で定義された第２のデバイスの色再現領域を画定する共通色空間上の稜線および対角線からなる各線分のうちの、第２のＲＧＢ色空間上の各線分に対応する共通色空間上の各線分上であって、共通色空間上の各線分に沿う間隔が等間隔に配置されるように、各線分に関する、第２のＲＧＢ色空間における座標点と共通色空間における座標点とを対応づけた線分プロファイルを作成する線分プロファイル作成部と、
第２のＲＧＢ色空間における第２のデバイスの色再現領域のＷとＫの２つの頂点を結ぶグレー軸上に等間隔に複数点を定めてこれら複数点を共通色空間上に写像したときに、共通色空間上に写像された複数点が、色再現領域定義部で定義されたＷとＫとの２つの頂点を結ぶグレー軸上であってその該グレー軸に沿う間隔が等間隔に配置されるように、グレー軸に関する、第２のＲＧＢ色空間における座標点と前記共通色空間における座標点とを対応づけたグレー軸プロファイルを作成するグレー軸プロファイル作成部と、
線分プロファイル作成部で作成された線分プロファイルとグレー軸プロファイル作成部で作成されたグレー軸プロファイルとを境界条件とした補間演算により、第２のデバイスの色再現領域の、上記各線分以外の表面、およびグレー軸以外の内部のプロファイルを算出するプロファイル算出部とを備えたものであることが好ましい。
【００４５】
また、本発明の色変換定義作成装置において、上記第１のリンクプロファイル作成部が、
グレー軸上は印刷のＫ版拘束条件により求められるＫの値を採用し、Ｗ−Ｍ−Ｒ−Ｙ−Ｗを順次結ぶ稜線で囲まれたＷＭＲＹ面、Ｗ−Ｙ−Ｇ−Ｃ−Ｗを順次結ぶ稜線で囲まれたＷＹＧＣ面、およびＷ−Ｃ−Ｂ−Ｍ−Ｗを順次結ぶ稜線で囲まれたＷＣＢＭ面についてはＫ≦０なるＫの値を採用し、さらに、ＲＫ稜線、ＧＫ稜線、ＢＫ稜線、ＣＫ対角線、ＭＫ対角線、およびＹＫ対角線については０≦Ｋ≦ＫＳＨなるＫの値を採用することにより、第２のデバイスの色再現領域の、グレー軸上、ＷＭＲＹ面上、ＷＹＧＣ面上、ＷＣＢＭ面上、ＲＫ稜線上、ＧＫ稜線上、ＢＫ稜線上、ＣＫ対角線上、ＭＫ対角線上、およびＹＫ対角線上の各点についてＫの値を定義するＫ値定義部と、
グレー軸上、ＷＭＲＹ面上、ＷＹＧＣ面上、ＷＣＢＭ面上、ＲＫ稜線上、ＧＫ稜線上、ＢＫ稜線上、ＣＫ対角線上、ＭＫ対角線上、およびＹＫ対角線上の各点のそれぞれについて、それら各点のＫの値を拘束条件として印刷プロファイルを参照することにより各点のＣＭＹＫ色空間上の座標点を表わすＣＭＹＫ値を求める第１のＣＭＹＫ値算出部と、
第１のＣＭＹＫ値算出部でＣＭＹＫ値が算出された各点のうち、インク総量であるＣ＋Ｍ＋Ｙ＋Ｋの値がインク総量制限値を越えている点について、インク総量制限値以内となるように値を調整する第１の値調整部と、
Ｋ値定義部で定義され、かつインク総量制限値を越えている点については第１の値調整部程で調整された各点のＫ値を境界条件とする補間演算により、第２のデバイスの色再現領域の内部を含む全領域のうちのＫの値が未定義の各点のＫの値を求めるＫ値算出部と、
Ｋ値算出部で新たにＫの値が算出された各点のＫの値を拘束条件として印刷プロファイルを参照することにより、それら各点のＣＭＹＫ色空間上の座標点を表わすＣＭＹＫ値を求める第２のＣＭＹＫ値算出部と、
第２のＣＭＹＫ値算出部でＣＭＹＫ値が算出された各点のうち、インク総量であるＣ＋Ｍ＋Ｙ＋Ｋの値がインク総量制限値を越えている点について、インク総量制限値以内となるように値を調整する第２の値調整部とを備えたものであることが好ましい。
【００４６】
ここで、上記Ｋ値定義部が、ＷＭＲＹ面上、ＷＹＧＣ面上、およびＷＣＢＭ面上の各点について、
Ｃｈｒｏｍａ＝Ｍａｘ（Ｒ，Ｇ，Ｂ）−Ｍｉｎ（Ｒ，Ｇ，Ｂ）
但し、Ｍａｘ（Ｒ，Ｇ，Ｂ）は、その点のＲ，Ｇ，Ｂの各値のうちの最大値、
Ｍｉｎ（Ｒ，Ｇ，Ｂ）は、その点のＲ，Ｇ，Ｂの各値のうちの最小値
を表わす。
が最大値となるときにＫ＝０、Ｃｈｒｏｍａが最大値から外れるに従って絶対値の大きな負の値となるＫを割り当てるものであることが好ましく、また、上記Ｋ値定義部が、ＲＫ稜線上、ＧＫ稜線上、ＢＫ稜線上、ＣＫ対角線上、ＭＫ対角線上、およびＹＫ対角線上の、Ｋの値がＫｐａｒａｍとＫＳＨとの間にある各点については、補間演算により求められたＫの値であって、ＫＳＨを越えるＫの値が求められた点についてはその点のＫの値をＫＳＨに置き換えたＫの値を割り当てるものであることが好ましい。
【００４７】
また、上記第１の値調整部は、第１のＣＭＹＫ値算出部でＣＭＹＫ値が算出された各点のうち、インク総量であるＣ＋Ｍ＋Ｙ＋Ｋの値がインク総量制限値を越えている点について、その点のＫの値を所定増分だけ増加させて増加させたＫの値を拘束条件として印刷プロファイルを参照することによりその点のＣＭＹＫ色空間上の座標点を表わすＣＭＹＫ値を求め直すものであることが好ましい。
【００４８】
あるいは、上記第１の値調整部は、第１のＣＭＹＫ値算出部でＣＭＹＫ値が算出された各点のうち、インク総量であるＣ＋Ｍ＋Ｙ＋Ｋの値がインク総量制限値を越えている点について、その点の共通色空間上の座標点を低彩度かつ高明度方向に所定距離だけ移動させ、移動後の共通色空間上の座標点を、印刷プロファイルを参照してＣＭＹＫ色空間に写像することにより、ＣＭＹＫ色空間上の座標点を表わすＣＭＹＫ値を求め直すものであってもよい。
【００４９】
さらに、上記Ｋ値算出部は、ＷＭＲＹ面上、ＷＹＧＣ面上、ＷＣＢＭ面上、ＲＫ稜線上、ＧＫ稜線上、ＢＫ稜線上、ＣＫ対角線上、ＭＫ対角線上、およびＹＫ対角線上の各点よりもグレー軸上の各点の方に強い重みを付した補間演算により、第２のデバイスの色再現領域の内部を含む全領域のうちのＫ値が未定義の各点のＫの値を求めるものであることが好ましい。
【００５０】
また、上記第２の値調整部は、第１の値調整部と同様、第２のＣＭＹＫ値算出部でＣＭＹＫ値が算出された各点のうち、インク総量であるＣ＋Ｍ＋Ｙ＋Ｋの値がインク総量制限値を越えている点について、その点のＫの値を所定増分だけ増加させて増加させたＫの値を拘束条件として印刷プロファイルを参照することによりその点のＣＭＹＫ値を求め直すものであることが好ましい。
【００５１】
あるいは、上記第２の値調整部は、これも第１の値調整部と同様、第２のＣＭＹＫ値算出部でＣＭＹＫ値が算出された各点のうち、インク総量であるＣ＋Ｍ＋Ｙ＋Ｋの値がインク総量制限値を越えている点について、その点の共通色空間上の座標点を低彩度かつ高明度方向に所定距離だけ移動させ、移動後の共通色空間上の座標点を、印刷プロファイルを参照してＣＭＹＫ色空間に写像することにより、ＣＭＹＫ色空間上の座標点を表わすＣＭＹＫ値を求め直すものであることも好ましい態様である。
【００５２】
また、上記目的を達成する本発明の色変換定義作成プログラムは、プログラムを実行する情報処理装置内で実行されその情報処理装置を、画像と画像データとの間を媒介する第１のデバイスに依存する第１のＲＧＢ色空間における第１のデバイスの色再現領域内の座標点を、印刷用のＣＭＹＫ色空間における印刷の色再現領域内の座標点に変換するための色変換定義を作成する色変換定義作成装置として動作させる色変換定義作成プログラムであって、
上記情報処理装置を、
印刷の色再現領域をなぞった色再現領域を持つ、画像と画像データとの間を媒介する仮想的な第２のデバイスに依存する第２のＲＧＢ色空間と所定の共通色空間との間の仮想デバイスプロファイルを作成する仮想デバイスプロファイル作成部と、
第２のＲＧＢ色空間における第２のデバイスの色再現領域内の座標点を、ＣＭＹＫ色空間内における印刷の色再現領域内の座標点に変換するための第１のリンクプロファイルを作成する第１のリンクプロファイル作成部と、
印刷プロファイルと第１のリンクプロファイル作成部で作成された第１のリンクプロファイルとを参照して、仮想デバイスプロファイル作成部で作成された仮想デバイスプロファイルを修正する仮想デバイスプロファイル修正部と、
第１のデバイスのデバイスプロファイルと仮想デバイスプロファイル修正部で修正された仮想デバイスプロファイルとを用いて、第１のＲＧＢ色空間における第１のデバイスの色再現領域内の座標点を第２のＲＧＢ色空間における第２のデバイスの色再現領域内の座標点に変換するための第２のリンクプロファイルを作成する第２のリンクプロファイル作成部とを備え、
上記仮想デバイスプロファイル作成部が、
第２のデバイスの色再現領域のＷ，Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂの各頂点を印刷の色再現領域の対応するＷ，Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂの各頂点に一致させ、第２のデバイスの色再現領域のＷ，Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂの各頂点を結ぶ稜線を印刷の色再現領域の対応する稜線に一致させ、第２のデバイスの色再現領域のＷの頂点とＲ，Ｇ，Ｂそれぞれの各頂点とを結ぶ３つの対角線を印刷の色再現領域の対応する対角線に一致させ、第２のデバイスの色再現領域のＫの頂点を印刷のＫ版拘束条件のＫの点（Ｃ，Ｍ，Ｙ，Ｋ）＝（ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨ）に一致させ、印刷の色再現領域のＲ，Ｇ，Ｂの各頂点から出発したとき、途中の所定のＫの値Ｋｐａｒａｍ（但し、Ｋｐａｒａｍ＜ＫＳＨ）までは、それぞれ、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，１００，１００，１００）、（Ｃ，Ｍ，Ｙ，Ｋ）＝（１００，０，１００，１００）、（Ｃ，Ｍ，Ｙ，Ｋ）＝（１００，１００，０，１００）の各頂点に向かう各稜線をなぞるとともに該値Ｋｐａｒａｍに達した後は各稜線から離れてＫの頂点である（Ｃ，Ｍ，Ｙ，Ｋ）＝（ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨ）に至るＲＫ稜線、ＧＫ稜線、およびＢＫ稜線を構築して、前記第２のデバイスの色再現領域のＲ，Ｇ，Ｂの各頂点とＫの頂点とを結ぶ３つの稜線それぞれを印刷の色再現領域のＲＫ稜線、ＧＫ稜線、およびＢＫ稜線のそれぞれに対応づけ、印刷の色再現領域のＣ，Ｍ，Ｙの各頂点から出発したとき、途中の所定のＫの値Ｋｐａｒａｍ（但し、Ｋｐａｒａｍ＜ＫＳＨ）までは、それぞれ、（Ｃ，Ｍ，Ｙ，Ｋ）＝（１００，０，０，１００）、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，１００，０，１００）、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，０，１００，１００）の各頂点に向かう各対角線をなぞるとともに該値Ｋｐａｒａｍに達した後に各対角線から離れＫの頂点である（Ｃ，Ｍ，Ｙ，Ｋ）＝（ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨ）に至るＣＫ対角線、ＭＫ対角線、およびＹＫ対角線を構築して、前記第２のデバイスの色再現領域のＣ，Ｍ，Ｙの各頂点とＫの頂点とを結ぶ３つの対角線それぞれを印刷の色再現領域の前記ＣＫ対角線、前記ＭＫ対角線、および前記ＹＫ対角線のそれぞれに対応づけることにより、該第２のデバイスの色再現領域を定義する色再現領域定義部を備えた色変換定義作成装置として動作させることを特徴とする。
【００５３】
ここで、本発明の色変換定義作成プログラムにおいて、上記仮想デバイスプロファイル作成部は、ＲＫ稜線、ＧＫ稜線、およびＢＫ稜線を構築するにあたりインク総量制限を受けるときは、インク総量制限値以内となるように、それぞれ、ＭとＹ、ＹとＣ、ＣとＭの値を減じることにより、インク総量をインク総量制限値以内に抑えたＲＫ稜線、ＧＫ稜線、およびＢＫ稜線を構築するものであることが好ましい。
【００５４】
また、上記仮想デバイスプロファイル作成部は、
第２のデバイスの色再現領域を表わす第２のＲＧＢ色空間上のＷ，Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂの各頂点を結ぶ９本の稜線、Ｗの頂点とＲ，Ｇ，Ｂの各頂点を結ぶ３つの対角線、Ｒ，Ｇ，Ｂの各頂点とＫの頂点とを結ぶ３つの稜線、およびＣ，Ｍ，Ｙの各頂点とＫの頂点とを結ぶ３つの対角線からなる各線分上に等間隔に複数点を定めてこれら複数点を共通空間上に写像したときに、共通色空間上に写像された複数点が、色再現領域定義部で定義された第２のデバイスの色再現領域を画定する共通色空間上の稜線および対角線からなる各線分のうちの、第２のＲＧＢ色空間上の各線分に対応する共通色空間上の各線分上であって、共通色空間上の各線分に沿う間隔が等間隔に配置されるように、各線分に関する、第２のＲＧＢ色空間における座標点と共通色空間における座標点とを対応づけた線分プロファイルを作成する線分プロファイル作成部と、
第２のＲＧＢ色空間における第２のデバイスの色再現領域のＷとＫの２つの頂点を結ぶグレー軸上に等間隔に複数点を定めてこれら複数点を共通色空間上に写像したときに、共通色空間上に写像された複数点が、色再現領域定義部で定義されたＷとＫとの２つの頂点を結ぶグレー軸上であってその該グレー軸に沿う間隔が等間隔に配置されるように、グレー軸に関する、第２のＲＧＢ色空間における座標点と前記共通色空間における座標点とを対応づけたグレー軸プロファイルを作成するグレー軸プロファイル作成部と、
線分プロファイル作成部で作成された線分プロファイルとグレー軸プロファイル作成部で作成されたグレー軸プロファイルとを境界条件とした補間演算により、第２のデバイスの色再現領域の、上記各線分以外の表面、およびグレー軸以外の内部のプロファイルを算出するプロファイル算出部とを備えたものであることが好ましい。
【００５５】
また、本発明の色変換定義作成プログラムにおいて、上記第１のリンクプロファイル作成部が、グレー軸上は印刷のＫ版拘束条件により求められるＫの値を採用し、Ｗ−Ｍ−Ｒ−Ｙ−Ｗを順次結ぶ稜線で囲まれたＷＭＲＹ面、Ｗ−Ｙ−Ｇ−Ｃ−Ｗを順次結ぶ稜線で囲まれたＷＹＧＣ面、およびＷ−Ｃ−Ｂ−Ｍ−Ｗを順次結ぶ稜線で囲まれたＷＣＢＭ面についてはＫ≦０なるＫの値を採用し、さらに、ＲＫ稜線、ＧＫ稜線、ＢＫ稜線、ＣＫ対角線、ＭＫ対角線、およびＹＫ対角線については０≦Ｋ≦ＫＳＨなるＫの値を採用することにより、第２のデバイスの色再現領域の、グレー軸上、ＷＭＲＹ面上、ＷＹＧＣ面上、ＷＣＢＭ面上、ＲＫ稜線上、ＧＫ稜線上、ＢＫ稜線上、ＣＫ対角線上、ＭＫ対角線上、およびＹＫ対角線上の各点についてＫの値を定義するＫ値定義部と、
グレー軸上、ＷＭＲＹ面上、ＷＹＧＣ面上、ＷＣＢＭ面上、ＲＫ稜線上、ＧＫ稜線上、ＢＫ稜線上、ＣＫ対角線上、ＭＫ対角線上、およびＹＫ対角線上の各点のそれぞれについて、それら各点のＫの値を拘束条件として印刷プロファイルを参照することにより各点のＣＭＹＫ色空間上の座標点を表わすＣＭＹＫ値を求める第１のＣＭＹＫ値算出部と、
第１のＣＭＹＫ値算出部でＣＭＹＫ値が算出された各点のうち、インク総量であるＣ＋Ｍ＋Ｙ＋Ｋの値がインク総量制限値を越えている点について、インク総量制限値以内となるように値を調整する第１の値調整部と、
Ｋ値定義部で定義され、かつインク総量制限値を越えている点については第１の値調整部程で調整された各点のＫ値を境界条件とする補間演算により、第２のデバイスの色再現領域の内部を含む全領域のうちのＫの値が未定義の各点のＫの値を求めるＫ値算出部と、
Ｋ値算出部で新たにＫの値が算出された各点のＫの値を拘束条件として印刷プロファイルを参照することにより、それら各点のＣＭＹＫ色空間上の座標点を表わすＣＭＹＫ値を求める第２のＣＭＹＫ値算出部と、
第２のＣＭＹＫ値算出部でＣＭＹＫ値が算出された各点のうち、インク総量であるＣ＋Ｍ＋Ｙ＋Ｋの値がインク総量制限値を越えている点について、インク総量制限値以内となるように値を調整する第２の値調整部とを備えたものであることが好ましい。
【００５６】
ここで、上記Ｋ値定義部が、ＷＭＲＹ面上、ＷＹＧＣ面上、およびＷＣＢＭ面上の各点について、
Ｃｈｒｏｍａ＝Ｍａｘ（Ｒ，Ｇ，Ｂ）−Ｍｉｎ（Ｒ，Ｇ，Ｂ）
但し、Ｍａｘ（Ｒ，Ｇ，Ｂ）は、その点のＲ，Ｇ，Ｂの各値のうちの最大値、
Ｍｉｎ（Ｒ，Ｇ，Ｂ）は、その点のＲ，Ｇ，Ｂの各値のうちの最小値
を表わす。
が最大値となるときにＫ＝０、Ｃｈｒｏｍａが最大値から外れるに従って絶対値の大きな負の値となるＫを割り当てるものであることが好ましく、
また、上記Ｋ値定義部が、ＲＫ稜線上、ＧＫ稜線上、ＢＫ稜線上、ＣＫ対角線上、ＭＫ対角線上、およびＹＫ対角線上の、Ｋの値がＫｐａｒａｍとＫＳＨとの間にある各点については、補間演算により求められたＫの値であって、ＫＳＨを越えるＫの値が求められた点についてはその点のＫの値をＫＳＨに置き換えたＫの値を割り当てるものであることが好ましい。
【００５７】
また、上記第１の値調整部は、前記第１のＣＭＹＫ値算出部でＣＭＹＫ値が算出された各点のうち、インク総量であるＣ＋Ｍ＋Ｙ＋Ｋの値がインク総量制限値を越えている点について、その点のＫの値を所定増分だけ増加させて増加させたＫの値を拘束条件として印刷プロファイルを参照することによりその点のＣＭＹＫ値を求め直すものであることが好ましい。
【００５８】
あるいは、上記第１の値調整部は、第１のＣＭＹＫ値算出部でＣＭＹＫ値が算出された各点のうち、インク総量であるＣ＋Ｍ＋Ｙ＋Ｋの値がインク総量制限値を越えている点について、その点の共通色空間上の座標点を低彩度かつ高明度方向に所定距離だけ移動させ、移動後の共通色空間上の座標点を、印刷プロファイルを参照してＣＭＹＫ色空間に写像することにより、ＣＭＹＫ色空間上の座標点を表わすＣＭＹＫ値を求め直すものであってもよい。
【００５９】
また、上記Ｋ値算出部は、ＷＭＲＹ面上、ＷＹＧＣ面上、ＷＣＢＭ面上、ＲＫ稜線上、ＧＫ稜線上、ＢＫ稜線上、ＣＫ対角線上、ＭＫ対角線上、およびＹＫ対角線上の各点よりもグレー軸上の各点の方に強い重みを付した補間演算により、第２のデバイスの色再現領域の内部を含む全領域のうちのＫ値が未定義の各点のＫの値を求めるものであることが好ましい。
【００６０】
また、上記第２の値調整部は、第１の値調整部と同様、第２のＣＭＹＫ値算出部でＣＭＹＫ値が算出された各点のうち、インク総量であるＣ＋Ｍ＋Ｙ＋Ｋの値がインク総量制限値を越えている点について、該点のＫの値を所定増分だけ増加させて増加させたＫの値を拘束条件として印刷プロファイルを参照することにより該点のＣＭＹＫ値を求め直すものであることが好ましい。
【００６１】
あるいは、上記第２の値調整部は、これも第１の値調整部と同様、第２のＣＭＹＫ値算出部でＣＭＹＫ値が算出された各点のうち、インク総量であるＣ＋Ｍ＋Ｙ＋Ｋの値がインク総量制限値を越えている点について、その点の共通色空間上の座標点を低彩度かつ高明度方向に所定距離だけ移動させ、移動後の共通色空間上の座標点を、印刷プロファイルを参照してＣＭＹＫ色空間に写像することにより、ＣＭＹＫ色空間上の座標点を表わすＣＭＹＫ値を求め直す過程であることも好ましい態様である。
【発明の効果】
【００６２】
以上の本発明によれば、ＲＧＢ値をＣＭＹＫ値に変換するにあたり、印刷のＫ版拘束条件の指定の自由度を上げ、その指定されたＫ版拘束条件を遵守しつつインク総量制限の範囲内で色再現領域を広くとることができる。
【発明を実施するための最良の形態】
【００６３】
以下、本発明の実施形態について説明する。
【００６４】
図１は、本発明により作成される色変換定義が採用されるシステムを示す図である。ここでは、先ずこの図１を参照して、本発明の位置づけについて説明する。
【００６５】
画像を表わすＲＧＢデータがプリンタ１１に入力され、そのプリンタ１１では、その入力されたＲＧＢデータに基づくプリント画像１１ａが出力される。ここでは、このプリント画像１１ａの色と同じ色を再現した印刷画像１２ａを作成することが求められている。この場合、このＲＧＢデータが色変換装置１０に入力される。この色変換装置１０の詳細については後述するが、この色変換装置１０には、後述する本発明の一実施形態によってあらかじめ作成された、入力側のＲＧＢデータ（プリンタ１１に適したＲＧＢデータ）を仮想的なプルーフ出力用プリンタ（プルーファ）１４に適したＲＧＢデータに変換するための第２のリンクプロファイルと、その第２のリンクプロファイルを用いて変換された後のＲＧＢデータを印刷用のＣＭＹＫデータに変換するための第１のリンクプロファイルが格納されており、この色変換装置１０では、第２のリンクプロファイルに基づく色変換（これをガマットマッピングと称する）を行ない、さらに第１のリンクプロファイルに基づく色変換（これをカラーマッチングと称する）を行なうことによって、入力側のＲＧＢデータが印刷用のＣＭＹＫデータに変換される。尚、ここでは、説明の便宜のため、第２のリンクプロファイルによる色変換（ガマットマッピング）と第１のリンクプロファイルによる色変換（カラーマッチング）とに分けて説明しているが、入力側のＲＧＢデータを印刷用のＣＭＹＫデータに実際に変換するにあたっては、色変換を高速に行なうために、第２のリンクプロファイルと第１のリンクプロファイルとを合体させることにより１つの色変換定義を作成し、その合体させた１つの色変換定義に基づいて、入力側のＲＧＢデータが印刷用のＣＭＹＫデータに変換される。
【００６６】
このようにして生成されたＣＭＹＫデータは印刷システム１２に送られる。印刷システム１２では、例えば、そのＣＭＹＫデータに基づいてフィルム原版が作成され、そのフィルム原版に基づいて刷版が作成されて印刷が行なわれ、印刷画像１２ａが作成される。
【００６７】
ここで、印刷システム１２を用いて印刷画像を作成するにあたっては、このシステム１２は大規模なシステムであるため、印刷システム１２により印刷を行なって印刷画像１２ａを得るよりも前に、その印刷画像１２ａがどのような画像に仕上がるかを予測するために事前確認が行われることがある。この場合、印刷画像１２ａの色を高度に模倣したプルーフ画像をプリント出力することができるプルーファが用いられて事前確認が行われるのが一般的であり、プルーフ画像で印刷画像１２ａの出来上がりが事前に確認された上で、上記のようにして印刷画像１２ａが作成される。
【００６８】
これに対し、事前確認はプリンタ１１で済ませることとし、後述する実施形態では、印刷画像１２ａの事前確認に用いられる現実のプルーファに替えて、色再現領域が印刷システム１２の色再現領域に十分に一致した仮想的なプルーファ１４が想定される。上述した第２のリンクプロファイルは、入力側のＲＧＢデータをこの仮想的なプルーファ１４用のＲＧＢデータに変換するためのものである。この仮想的なプルーファ１４は、色再現領域が印刷システム１２の色再現領域に十分に一致するように作成された色再現特性（プルーファプロファイル）によって定義されたものである。このプルーファプロファイルの作成方法については後述する。
【００６９】
尚、以下では、相互の区別のために、入力側のＲＧＢデータを入力ＲＧＢデータあるいは入力ＲＧＢと称し、仮想的なプルーファ１４用のＲＧＢデータをｄｕｍｍｙＲＧＢデータあるいはｄｕｍｍｙＲＧＢと称することがある。
【００７０】
ここで、色変換装置１０で、入力ＲＧＢデータが‘正しく’ＣＭＹＫデータに変換されていれば、印刷画像１２ａはプリント画像１１ａと同一の印象の色を持った画像となり、事前確認はプリンタ１１で済ませることができる。
【００７１】
色変換装置１０で入力ＲＧＢデータを‘正しく’ＣＭＹＫデータに変換するには、プリンタ１１の色再現特性（プリンタプロファイル）と印刷システム１２の色再現特性（印刷プロファイル）との相違を踏まえ、‘うまく’色変換されている必要があるとともに、それだけでは足りず、さらにその色変換により得られるＣＭＹＫデータが印刷システム１２に適合した（印刷適性のある）データである必要がある。
【００７２】
プリンタ１１の色再現特性（プリンタプロファイル）と、印刷システム１２の色再現特性（印刷プロファイル）とに基づいて、ＲＧＢデータを、そのＲＧＢデータと測色的に同一の色を表わすＣＭＹＫデータに変換する色変換定義を作成しようとした場合、ＲＧＢデータは変数がＲ，Ｇ，Ｂの３つであるのに対し、ＣＭＹＫデータは変数がＣ，Ｍ，Ｙ，Ｋの４つであって、１つのＲＧＢデータに対し測色的に同一の色を表わすＣＭＹＫデータは多数存在し、一義的には変換できないという問題や、測色的に同一の多数のＣＭＹＫデータの中から任意の１つを選択したのでは印刷適性があるＣＭＹＫデータが選択されるとは限らないという問題がある。
【００７３】
一方、ＲＧＢデータを、ブロックＣＭＹ等、ＣＭＹを表わすデータ（ＣＭＹデータ）に変換し、そのＣＭＹデータを、その印刷システム１２に適合するように熟練者が調整した色変換装置に入力してＣＭＹＫデータに変換すると、その印刷システム１２に対する印刷適性のあるＣＭＹＫデータを得ることはできるものの、この場合、元のＲＧＢデータと同一の色を表わすＣＭＹＫデータに変換されるとは限らず、その色調整を行なった熟練者やその印刷会社等の‘好み’が入り込んだ色を表わすＣＭＹＫデータに変換されてしまうという問題がある。
【００７４】
さらに、前述したように、プリンタ１１の色再現特性（プリンタプロファイル）と印刷システム１２の色再現特性（印刷プロファイル）とが相違し、その相違を‘うまく’吸収する必要があるという問題もある。
【００７５】
以下では、図１の色変換装置１０に設定される、プリンタ１１に適合したプリンタ用のＲＧＢデータ（ＲＧＢ色空間内の座標点）を、印刷システム１２に対する印刷適性があり、かつ、プリンタ１１の色再現特性（プリンタプロファイル）と印刷システム１２の色再現特性（印刷プロファイル）とが相違していても、そのＲＧＢデータに基づいてプリンタ１１でプリント出力したときに得られるプリント画像１１ａと比べ色の印象を高度に一致させた印刷画像を作成することのできるＣＭＹＫデータ（ＣＭＹＫ色空間内の座標点）に変換することのできる色変換定義（図１にブロックで示す第１のリンクプロファイルおよび第２のリンクプロファイル）を作成する手法について説明する。
【００７６】
図２は、本発明の色変換定義作成装置の一実施形態を構成するパーソナルコンピュータの外観斜視図、図３は、そのパーソナルコンピュータのハードウェア構成図である。
【００７７】
ここでは、このパーソナルコンピュータ２０のハードウェアおよびＯＳ（オペレーティングシステム）と、このパーソナルコンピュータ２０にインストールされて実行される色変換定義作成プログラムとにより、本発明の色変換定義作成装置の一実施形態が構成されている。
【００７８】
ここで、図１に示す色変換装置１０もパーソナルコンピュータで実現することができ、本実施形態では、本実施形態の色変換定義作成装置を構成する図２、図３に示すパーソナルコンピュータ２０は、ハードウェア上は、図１に示す色変換装置１０を兼ねたものであるとする。ただし、色変換定義作成装置を構成するパーソナルコンピュータは、図１に示す色変換装置１０を構成するパーソナルコンピュータとは別のパーソナルコンピュータであって、その色変換定義作成装置で作成された色変換定義を図１の色変換装置１０にインストールするようにしてもよい。
【００７９】
以下では、先ず、図２、図３に示すパーソナルコンピュータのハードウェアについて説明し、その後、このパーソナルコンピュータを用いて行なわれる、本発明の色変換定義作成方法の一実施形態について説明する。
【００８０】
図２に示すように、このパーソナルコンピュータ２０は、外観構成上、本体装置２１、その本体装置２１からの指示に応じて表示画面２２ａ上に画像を表示する画像表示装置２２、本体装置２１に、キー操作に応じた各種の情報を入力するキーボード２３、および、表示画面２２ａ上の任意の位置を指定することにより、その指定時にその位置に表示されていた、例えばアイコン等に応じた指示を入力するマウス２４を備えている。この本体装置２１は、外観上、光磁気ディスク（ＭＯ）を装填するためのＭＯ装填口２１ａ、およびＣＤやＤＶＤを装填するためのＣＤ／ＤＶＤ装填口２１ｂを有する。
【００８１】
本体装置２１の内部には、図３に示すように、各種プログラムを実行するＣＰＵ２１１、ハードディスク装置２１３に格納されたプログラムが読み出されＣＰＵ２１１での実行のために展開される主メモリ２１２、各種プログラムやデータ等が保存されたハードディスク装置２１３、光磁気ディスク（ＭＯ）１００が装填されその装填された光磁気ディスク１００をアクセスするＭＯドライブ２１４、ＣＤやＤＶＤ（ここではＣＤ−ＲＯＭ１１０で代表させる）が装填され、その装填されたＣＤ−ＲＯＭ１１０をアクセスするＣＤ／ＤＶＤドライブ２１５、ここでは、このパーソナルコンピュータ２０は、図１の色変換装置１０を兼ねたものであって、外部からＲＧＢデータを受け取る入力インタフェース２１６、および印刷システム１２に向けてＣＭＹＫデータを送る出力インタフェース２１７が内蔵されており、これらの各種要素と、さらに図２にも示す画像表示装置２２、キーボード２３、マウス２４は、バス２５を介して相互に接続されている。
【００８２】
ここで、ＣＤ−ＲＯＭ１１０には、このパーソナルコンピュータ２０を色変換定義作成装置として動作させる色変換定義作成プログラムが記憶されており、そのＣＤ−ＲＯＭ１１０はＣＤ／ＤＶＤドライブ２１５に装填され、そのＣＤ−ＲＯＭ１１０に記憶された色変換定義作成プログラムがこのパーソナルコンピュータ２０にアップロードされてハードディスク装置２１３に記憶される。
【００８３】
図４は、本発明の色変換定義作成方法の一実施形態を示すフローチャートである。この色変換定義作成方法は、画像と画像データとの間を媒介する第１のデバイス（ここでは、図１に示すプリンタ１１）に依存する入力ＲＧＢ色空間における、その第１のデバイスの色再現領域内の座標点を、図１に示す印刷システム１２の印刷用のＣＭＹＫ色空間における印刷の色再現領域内の座標点に変換するための色変換定義を作成する色変換定義作成方法であり、仮想デバイスプロファイル作成過程（ステップ（Ａ））、第１のリンクプロファイル作成過程（ステップ（Ｂ））、仮想デバイスプロファイル修正過程（ステップ（Ｃ））、および第２のリンクプロファイル作成過程（ステップ（Ｄ））から構成されている。
【００８４】
仮想デバイスプロファイル作成過程（ステップ（Ａ））は、印刷の色再現領域をなぞった色再現領域を持つ、画像と画像データとの間を媒介する仮想的な第２のデバイス（例えば図１に示すプルーファ１４）に依存するｄｕｍｍｙＲＧＢ色空間と所定の共通色空間（ここではＬ＊ａ＊ｂ＊色空間）との間の仮想デバイスプロファイル（プルーファプロファイル）を作成する過程である。
【００８５】
また、第１のリンクプロファイル作成過程（ステップ（Ｂ））は、ｄｕｍｍｙＲＧＢ色空間における第２のデバイス（プルーファ（１４））の色再現領域内の座標点を、ＣＭＹＫ色空間における印刷の色再現領域内の座標点に変換するための第１のリンクプロファイルを作成する過程である。
【００８６】
また、仮想デバイスプロファイル修正過程（ステップ（Ｃ））は、印刷プロファイルと、ステップ（Ｂ）の第１のリンクプロファイル作成過程で作成された第１のリンクプロファイルを参照して、ステップ（Ａ）の仮想デバイスプロファイル作成過程で作成された仮想デバイスプロファイル（プルーファプロファイル）を修正する過程である。
【００８７】
さらに、第２のリンクプロファイル作成過程（ステップ（Ｄ））は、第１のデバイス（プリンタ１１）のデバイスプロファイル（プリンタプロファイル）とステップ（Ｃ）の仮想デバイスプロファイル修正過程で修正された仮想デバイスプロファイル（プルーファプロファイル）とを用いて、入力ＲＧＢ色空間における第１のデバイス（プリンタ１１）の色再現領域内の座標点をｄｕｍｍｙＲＧＢ色空間における第２のデバイス（プルーファ１４）の色再現領域内の座標点に変換するための第２のリンクプロファイルを作成する過程である。
【００８８】
この図４に示す色変換定義作成方法の詳細は後述する。
【００８９】
図５は、図４に示す色変換定義作成方法のうちの仮想デバイスプロファイル作成過程（ステップ（Ａ））の詳細フローを示すフローチャートである。
【００９０】
この図５に示す仮想デバイスプロファイル作成過程は、印刷の色再現領域をなぞった色再現領域を持つ、画像と画像データとの間を媒介する仮想的なデバイス（図１のプルーファ１４）に依存するＲＧＢ色空間（上記のｄｕｍｍｙＲＧＢ色空間）と所定の共通色空間（本実施形態ではＬ＊ａ＊ｂ＊色空間）との間の仮想デバイスプロファイル（プルーファプロファイル）を作成する過程であって、色再現領域定義過程（ステップ（ａ１））、線分プロファイル作成過程（ステップ（ａ２））、グレー軸プロファイル作成過程（ステップａ３））、およびプロファイル算出過程（ステップ（ａ４））から構成されている。
【００９１】
ここで、ステップ（ａ１）の色再現領域定義過程では、第２のデバイス（プルーファ１４）の色再現領域のＷ，Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂの各頂点を印刷の色再現領域の対応するＷ，Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂの各頂点に一致させ、第２のデバイス（プルーファ１４）の色再現領域のＷ，Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂの各頂点を結ぶ稜線を印刷の色再現領域の対応する稜線に一致させ、第２のデバイス（プルーファ１４）の色再現領域のＷの頂点とＲ，Ｇ，Ｂそれぞれの各頂点とを結ぶ３つの対角線を印刷の色再現領域の対応する対角線に一致させ、第２のデバイス（プルーファ１４）の色再現領域のＫの頂点を印刷のＫ版拘束条件のＫの点（Ｃ，Ｍ，Ｙ，Ｋ）＝（ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨ）に一致させ、印刷の色再現領域のＲ，Ｇ，Ｂの各頂点から出発したとき、途中の所定のＫの値Ｋｐａｒａｍ（但し、Ｋｐａｒａｍ＜ＫＳＨ）までは、それぞれ、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，１００，１００，１００）、（Ｃ，Ｍ，Ｙ，Ｋ）＝（１００，０，１００，１００）、（Ｃ，Ｍ，Ｙ，Ｋ）＝（１００，１００，０，１００）の各頂点に向かう各稜線をなぞるとともに値Ｋｐａｒａｍに達した後は各稜線から離れてＫの頂点である（Ｃ，Ｍ，Ｙ，Ｋ）＝（ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨ）に至るＲＫ稜線、ＧＫ稜線、およびＢＫ稜線を構築して、前記第２のデバイス（プルーファ１４）の色再現領域のＲ，Ｇ，Ｂの各頂点とＫの頂点とを結ぶ３つの稜線それぞれを印刷の色再現領域の上記のＲＫ稜線、ＧＫ稜線、およびＢＫ稜線のそれぞれに対応づけ、さらに、印刷の色再現領域のＣ，Ｍ，Ｙの各頂点から出発したとき、途中の所定のＫの値Ｋｐａｒａｍ（但し、Ｋｐａｒａｍ＜ＫＳＨ）までは、それぞれ、（Ｃ，Ｍ，Ｙ，Ｋ）＝（１００，０，０，１００）、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，１００，０，１００）、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，０，１００，１００）の各頂点に向かう各対角線をなぞるとともに値Ｋｐａｒａｍに達した後は各対角線から離れＫの頂点である（Ｃ，Ｍ，Ｙ，Ｋ）＝（ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨ）に至るＣＫ対角線、ＭＫ対角線、およびＹＫ対角線を構築して、第２のデバイス（プルーファ１４）の色再現領域のＣ，Ｍ，Ｙの各頂点とＫの頂点とを結ぶ３つの対角線それぞれを印刷の色再現領域の上記のＣＫ対角線、ＭＫ対角線、およびＹＫ対角線のそれぞれに対応づけることにより、第２のデバイス（プルーファ１４）の色再現領域が定義される。
【００９２】
このステップ（ａ１）の色再現領域定義過程では、上記ＲＫの稜線、ＧＫ稜線、およびＢＫ稜線を構築するにあたりインク総量制限を受けるときは、インク総量制限値以内となるように、それぞれ、ＭとＹ、ＹとＣ、ＣとＭの値を減じることにより、インク総量をインク総量制限値以内に抑えたＲＫ稜線、ＧＫ稜線、およびＢＫ稜線が構築される。
【００９３】
また、ステップ（ａ２）の線分プロファイル作成過程では、第２のデバイス（プルーファ１４）の色再現領域を表わすｄｕｍｍｙＲＧＢ色空間上のＷ，Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂの各頂点を結ぶ９本の稜線、Ｗの頂点とＲ，Ｇ，Ｂの各頂点を結ぶ３つの対角線、Ｒ，Ｇ，Ｂの各頂点とＫの頂点とを結ぶ３つの稜線、およびＣ，Ｍ，Ｙの各頂点とＫの頂点とを結ぶ３つの対角線からなる各線分上に等間隔に複数点を定めてこれら複数点を共通色空間（Ｌ＊ａ＊ｂ＊色空間）上に写像したときに、その共通色空間（Ｌ＊ａ＊ｂ＊色空間）上に写像された複数点が、ステップ（ａ１）の前記色再現領域定義過程で定義された第２のデバイス（プルーファ１４）の色再現領域を画定する共通色空間上の稜線および対角線からなる各線分のうちの、ｄｕｍｍｙＲＧＢ色空間上の各線分に対応する共通色空間（Ｌ＊ａ＊ｂ＊色空間）上の各線分上であって、その共通色空間上の各線分に沿う間隔が等間隔に配置されるように、上記の各線分に関する、ｄｕｍｍｙＲＧＢ色空間における座標点と共通色空間（Ｌ＊ａ＊ｂ＊色空間）における座標点とを対応づけた線分プロファイルが作成される。
【００９４】
また、ステップ（ａ３）のグレー軸プロファイル作成過程では、ｄｕｍｍｙＲＧＢ色空間における第２のデバイス（プルーファ１４）の色再現領域のＷとＫの２つの頂点を結ぶグレー軸上に等間隔に複数点を定めてこれら複数点を前記共通色空間（Ｌ＊ａ＊ｂ＊色空間）上に写像したときに、その共通色空間上に写像された複数点が、ステップ（ａ１）の色再現領域定義過程で定義されたＷとＫとの２つの頂点を結ぶグレー軸上であってかつそのグレー軸に沿う間隔が等間隔に配置されるように、グレー軸に関する、ｄｕｍｍｙＲＧＢ色空間における座標点と共通色空間（Ｌ＊ａ＊ｂ＊色空間）における座標点とを対応づけたグレー軸プロファイルが作成される。
【００９５】
さらに、ステップ（ａ４）のプロファイル算出過程では、ステップ（ａ２）の線分プロファイル作成過程で作成された線分プロファイルとステップ（ａ３）のグレー軸プロファイル作成過程で作成されたグレー軸プロファイルとを境界条件とした補間演算により、第２のデバイス（プルーファ１４）の色再現領域の、上記の各線分以外の表面、およびグレー軸以外の内部のプロファイルが算出される。
【００９６】
この図５に示す図４のステップ（Ａ）の仮想デバイスプロファイル作成過程の詳細説明も後に譲る。
【００９７】
次に、図４に示す色変換定義作成方法のうちの第１のリンクプロファイル作成過程（ステップ（Ｂ）について、その概要を説明する。図６は、図４に示す色変換定義作成方法のうちの第１のリンクプロファイル作成過程の詳細フローを示すフローチャートである。
【００９８】
図６に示す第１のリンクプロファイル作成過程（図４のステップ（Ｂ））は、画像と画像データとの間を媒介するデバイス（図１のプルーファ１４）に依存するＲＧＢ色空間（上述のｄｕｍｍｙＲＧＢ色空間）におけるそのデバイス（プルーファ１４）の色再現領域内の座標点を、印刷用のＣＭＹＫ色空間における印刷の色再現領域内の座標点に変換するための第１のリンクプロファイルを作成する過程であって、Ｋ値定義過程（ステップ（ｂ１））、第１のＣＭＹＫ値算出過程（ステップ（ｂ２））、第１の値調整過程（ステップ（ｂ３））、Ｋ値算出過程（ステップ（ｂ４））、第２のＣＭＹＫ値算出過程（ステップ（ｂ５））、および第２の値調整過程（ステップ（ｂ６））から構成されている。
【００９９】
ここで、ステップ（ｂ１）のＫ値定義過程では、グレー軸上は印刷のＫ版拘束条件により求められるＫの値を採用し、Ｗ−Ｍ−Ｒ−Ｙ−Ｗを順次結ぶ稜線で囲まれたＷＭＲＹ面、Ｗ−Ｙ−Ｇ−Ｃ−Ｗを順次結ぶ稜線で囲まれたＷＹＧＣ面、およびＷ−Ｃ−Ｂ−Ｍ−Ｗを順次結ぶ稜線で囲まれたＷＣＢＭ面についてはＫ≦０なるＫの値を採用し、さらに、上述のＲＫ稜線、ＧＫ稜線、ＢＫ稜線、ＣＫ対角線、ＭＫ対角線、およびＹＫ対角線については０≦Ｋ≦ＫＳＨなるＫの値を採用することにより、第２のデバイス（プルーファ１４）の色再現領域の、グレー軸上、ＷＭＲＹ面上、ＷＹＧＣ面上、ＷＣＢＭ面上、ＲＫ稜線上、ＧＫ稜線上、ＢＫ稜線上、ＣＫ対角線上、ＭＫ対角線上、およびＹＫ対角線上の各点についてＫの値が定義される。
【０１００】
具体的には、このステップ（ｂ１）のＫ値定義過程では、ＷＭＲＹ面上、ＷＹＧＣ面上、およびＷＣＢＭ面上の各点について、
Ｃｈｒｏｍａ＝Ｍａｘ（Ｒ，Ｇ，Ｂ）−Ｍｉｎ（Ｒ，Ｇ，Ｂ）
但し、Ｍａｘ（Ｒ，Ｇ，Ｂ）は、その点のＲ，Ｇ，Ｂの各値のうちの最大値、
Ｍｉｎ（Ｒ，Ｇ，Ｂ）は、その点のＲ，Ｇ，Ｂの各値のうちの最小値
を表わす。
が最大値となるときにＫ＝０、Ｃｈｒｏｍａが最大値から外れるに従って絶対値の大きな負の値となるＫが割り当てられる。
【０１０１】
さらに、このステップ（ｂ１）のＫ値定義過程では、上述のＲＫ稜線上、ＧＫ稜線上、ＢＫ稜線上、ＣＫ対角線上、ＭＫ対角線上、およびＹＫ対角線上の、Ｋの値がＫｐａｒａｍとＫＳＨとの間の各点については、補間演算により求められたＫの値であって、ＫＳＨを越えるＫの値が求められた点についてはその点のＫの値をＫＳＨに置き換えたＫの値が割り当てられる。
【０１０２】
また、図６に示す第１のリンクプロファイル作成過程（図４のステップ（Ｂ））のうちの第１のＣＭＹＫ値算出過程（ステップ（ｂ２））では、グレー軸上、ＷＭＲＹ面上、ＷＹＧＣ面上、ＷＣＢＭ面上、ＲＫ稜線上、ＧＫ稜線上、ＢＫ稜線上、ＣＫ対角線上、ＭＫ対角線上、およびＹＫ対角線上の各点のそれぞれについて、各点のＫの値を拘束条件として印刷プロファイルを参照することにより各点のＣＭＹＫ色空間上の座標点を表わすＣＭＹＫ値が求められる。
【０１０３】
さらに、ステップ（ｂ３）の第１の値調整過程では、ステップ（ｂ２）の第１のＣＭＹＫ値算出過程でＣＭＹＫ値が算出された各点のうち、インク総量であるＣ＋Ｍ＋Ｙ＋Ｋの値がインク総量制限値を越えている点について、インク総量制限値以内となるように値が調整される。
【０１０４】
すなわち、このステップ（ｂ３）の第１の値調整過程では、ステップ（ｂ２）の第１のＣＭＹＫ値算出過程でＣＭＹＫ値が算出された各点のうち、インク総量であるＣ＋Ｍ＋Ｙ＋Ｋの値がインク総量制限値を越えている点について、その点のＫの値を所定増分だけ増加させて増加させたＫの値を拘束条件として印刷プロファイルを参照することによりその点のＣＭＹＫ値が求め直される。また、本実施形態では、これを何回か繰り返してもインク総量Ｃ＋Ｍ＋Ｙ＋Ｋの値がインク総量制限値を越えているときは、その点について、その点の共通色空間（ここではＬ＊ａ＊ｂ色空間）上の座標点を低彩度かつ高明度方向に所定距離だけ移動させて、移動後のＬ＊ａ＊ｂ色空間上の座標点を、印刷プロファイルを参照してＣＭＹＫ色空間に写像することにより、ＣＭＹＫ色空間上の座標点を表わすＣＭＹＫ値が求め直され、こうすることにより、その点のＣＭＹＫ値がインク総量制限値以内となるように調整される。
【０１０５】
また、ステップ（ｂ４）のＫ値算出過程では、ステップ（ｂ１）のＫ値定義過程で定義され、かつインク総量制限値を越えている点についてはステップ（ｂ３）の第１の値調整過程で調整された各点のＫ値を境界条件とする補間演算により、第２のデバイス（プルーファ１４）の色再現領域の内部を含む全領域のうちのＫの値が未定義の各点のＫの値が求められる。
【０１０６】
このステップ（ｂ４）のＫ値算出過程では、補間演算により各点のＫの値を求めるにあたっては、ＷＭＲＹ面上、ＷＹＧＣ面上、ＷＣＢＭ面上、ＲＫ稜線上、ＧＫ稜線上、ＢＫ稜線上、ＣＫ対角線上、ＭＫ対角線上、およびＹＫ対角線上の各点よりもグレー軸上の各点の方に強い重みを付した補間演算により、第２のデバイス（プルーファ１４）の色再現領域の内部を含む全領域のうちのＫ値が未定義の各点のＫの値が求められる。
【０１０７】
さらにステップ（ｂ５）の第２のＣＭＹＫ値算出過程では、ステップ（ｂ４）のＫ値算出過程で新たにＫの値が算出された各点のＫの値を拘束条件として印刷プロファイルを参照することにより、それらの各点のＣＭＹＫ色空間上の座標点を表わすＣＭＹＫ値が求められる。
【０１０８】
さらに、ステップ（ｂ６）の第２の値調整過程では、ステップ（ｂ５）の第２のＣＭＹＫ値算出過程でＣＭＹＫ値が算出された各点のうち、インク総量であるＣ＋Ｍ＋Ｙ＋Ｋの値がインク総量制限値を越えている点について、インク総量制限以内となるように値が調整される。
【０１０９】
このステップ（ｂ６）の第２の値調整過程では、ステップ（ｂ３）の第１の値調整過程と同様にして、インク総量制限以内となるように値が調整される。すなわち、このステップ（ｂ６）では、ステップ（ｂ５）の第２のＣＭＹＫ値算出過程でＣＭＹＫ値が算出された各点のうち、インク総量であるＣ＋Ｍ＋Ｙ＋Ｋの値がインク総量制限値を越えている点について、その点のＫの値を所定増分だけ増加させて増加させたＫの値を拘束条件として印刷プロファイルを参照することによりその点のＣＭＹＫ値が求め直され、さらに、本実施形態では、これを何回か繰り返してもインク総量Ｃ＋Ｍ＋Ｙ＋Ｋの値がインク総量制限値を越えているときは、その点について、その点の共通色空間（ここではＬ＊ａ＊ｂ色空間）上の座標点を低彩度かつ高明度方向に所定距離だけ移動させて、移動後のＬ＊ａ＊ｂ色空間上の座標点を、印刷プロファイルを参照してＣＭＹＫ色空間に写像することにより、ＣＭＹＫ色空間上の座標点を表わすＣＭＹＫ値が求め直され、ステップ（ｂ６）の第２の値調整過程では、こうすることにより、インク総量を越えている点について、その点のＣＭＹＫ値がインク総量制限値以内となるように調整される。
【０１１０】
この図６に示す、図４のステップ（Ｂ）の第１のリンクプロファイル作成過程では、上記のようにして、インク総量制限を満足する、色再現領域全域のＣＭＹＫ値が求められる。この第１のリンクプロファイル作成過程の詳細説明も後に譲る。
【０１１１】
尚、図５および図６は、図４に示すステップ（Ａ）〜（Ｄ）のうちの、ステップ（Ａ）の仮想デバイスプロファイル作成過程およびステップ（Ｂ）の第１のリンクプロファイル作成過程の詳細フローであり、ステップ（Ｃ）の仮想デバイスプロファイル修正成過程は詳細フローを示すほどの必要はないのでここでの説明は省略する。また、ステップ（Ｄ）の第２のリンクプロファイル作成過程の詳細フローは後述する。
【０１１２】
尚、本実施形態では、図４に示す色変換定義作成方法は、図２，図３に示すパーソナルコンピュータ２０に本発明の色変換定義作成プログラムの一実施形態がインストールされて実行されることにより、実施される。
【０１１３】
図７は、本発明の色変換定義作成プログラムの一実施形態の模式構成図である。
【０１１４】
この図７に示す色変換定義作成プログラムは、図３にも示すＣＤ−ＲＯＭ１１０に記憶されており、そのＣＤ−ＲＯＭ１１０から図２、図３に示すパーソナルコンピュータ２０にインストールされてそのパーソナルコンピュータ２０内で実行され、そのパーソナルコンピュータ２０を、画像と画像データとの間を媒介する第１のデバイス（ここでは図１のプリンタ１１）に依存した入力ＲＧＢ色空間における、その第１のデバイス（プリンタ１１）の色再現領域内の座標点を、印刷用のＣＭＹＫ色空間における印刷の色再現領域内の座標点に変換するための色変換定義を作成する色変換定義作成装置として動作させる色変換定義作成プログラムである。この色変換定義作成プログラム３０は、仮想デバイスプロファイル作成部３１、第１のリンクプロファイル作成部３２、仮想デバイスプロファイル修正部３３、および第２のリンクプロファイル作成部３４から構成されている。
【０１１５】
これらの、仮想デバイスプロファイル作成部３１、第１のリンクプロファイル作成部３２、仮想デバイスプロファイル修正部３３、および第２のリンクプロファイル作成部３４は、この図７に示す色変換定義作成プログラム３０が図２、図３に示すパーソナルコンピュータ２０にインストールされて実行されたときに、そのパーソナルコンピュータ２０に、図４に示す色変換定義作成方法の、それぞれ、ステップ（Ａ）の仮想デバイスプロファイル作成過程、ステップ（Ｂ）の第１のリンクプロファイル作成過程、ステップ（Ｃ）の仮想デバイスプロファイル修正過程、およびステップ（Ｄ）の第２のリンクプロファイル作成過程を実施させるプログラム部品である。これら仮想デバイスプロファイル作成部３１、第１のリンクプロファイル作成部３２、仮想デバイスプロファイル修正部３３、および第２のリンクプロファイル作成部３４の詳細説明は後に譲る。
【０１１６】
図８は、図７に示す色変換定義作成プログラム３０の中の１つのプログラム部品である仮想デバイスプロファイル作成部３１の模式構成図である。
【０１１７】
この図８に示す仮想デバイスプロファイル作成部３１は、色再現領域定義部３１１、線分プロファイル作成部３１２、グレー軸プロファイル作成部３１３、およびプロファイル算出部３１４から構成されている。
【０１１８】
これら色再現領域定義部３１１、稜線プロファイル作成部３１２、グレー軸プロファイル作成部３１３、およびプロファイル算出部３１４は、この図８に示すプロファイル作成部３１が、図２、図３に示すパーソナルコンピュータ２０にインストールされて実行されているときに、そのパーソナルコンピュータ２０に、図５に示すプロファイル作成過程の、それぞれ、ステップ（ａ１）の色再現領域定義過程、ステップ（ａ２）の線分プロファイル作成過程、ステップ（ａ３）のグレー軸プロファイル作成過程、およびステップ（ａ４）のプロファイル算出過程を実施させる各プログラム部品である。これら色再現領域定義部３１１、線分プロファイル作成部３１２、グレー軸プロファイル作成部３１３、およびプロファイル算出部３１４の詳細説明は後に譲る。
【０１１９】
図９は、図７に示す色変換定義作成プログラム３０の中の１つのプログラム部品である第１のリンクプロファイル作成部３２の模式構成図である。
【０１２０】
この図９に示す第１のリンクプロファイル作成部３２は、Ｋ値定義部３２１、第１のＣＭＹＫ値算出部３２２、第１の値調整部３２３、Ｋ値算出部３２４、第２のＣＭＹＫ値算出部３２５、および第２の値調整部３２６から構成されている。
【０１２１】
これらＫ値定義部３２１、第１のＣＭＹＫ値算出部３２２、第１の値調整部３２３、Ｋ値算出部３２４、第２のＣＭＹＫ値算出部３２５、および第２の値調整部３２６は、この図９に示す、プログラム部品としての第１のリンクプロファイル作成部が、図２、図３に示すパーソナルコンピュータ２０にインストールされて実行されたときに、そのパーソナルコンピュータ２０に、図６に示す第２の色変換定義作成過程の、それぞれ、ステップ（ｂ１）のＫ値定義過程、ステップ（ｂ２）の第１のＣＭＹＫ値算出過程、ステップ（ｂ３）の第１の値調整過程、ステップ（ｂ４）のＫ値算出過程、ステップ（ｂ５）の第２のＣＭＹＫ値算出過程、およびステップ（ｂ６）の第２の値調整過程を実施させる各プログラム部品であるとともに、全体として図４の色変換定義作成方法のステップ（Ｂ）の第１のリンクプロファイル作成過程を実施させるプログラム部品である。これらＫ値定義部３２１、第１のＣＭＹＫ値算出部３２２、第１の値調整部３２３、Ｋ値算出部３２４、第２のＣＭＹＫ値算出部３２５、および第２の値調整部３２６の詳細説明も後に譲る。
【０１２２】
図１０は、本発明の色変換定義作成装置の一実施形態の機能構成図である。
【０１２３】
この図１０に示す色変換定義作成装置４０は、図７に示すＣＤ−ＲＯＭ１１０から図２、図３に示すパーソナルコンピュータ２０に色変換定義作成プログラム３０がインストールされて実行されることによりそのパーソナルコンピュータ２０内に構築されるものである。この色変換定義作成装置４０は、仮想デバイスプロファイル作成部４１、第１のリンクプロファイル作成部４２、仮想デバイスプロファイル修正部４３、および第２のリンクプロファイル作成部４４が構成されており、これら仮想デバイスプロファイル作成部４１、第１のリンクプロファイル作成部４２、仮想デバイスプロファイル修正部４３、および第２のリンクプロファイル作成部４４は、図７に示す色変換定義作成プログラム３０の、それぞれ、仮想デバイスプロファイル作成部３１、第１のリンクプロファイル作成部３２、および仮想デバイスプロファイル修正部３３、および第２のリンクプロファイル作成部３４がパーソナルコンピュータ２０内で実行されたときに実現する機能である。詳細説明は後述する。
【０１２４】
図１１は、図１０に示す色変換定義作成装置４０のうちの仮想デバイスプロファイル作成部４１の機能構成図である。
【０１２５】
この図１１に示す仮想デバイスプロファイル作成部４１は、色再現領域定義部４１１、線分プロファイル作成部４１２、グレー軸プロファイル作成部４１３、およびプロファイル算出部４１４から構成されている。これら色再現領域定義部４１１、線分プロファイル作成部４１２、グレー軸プロファイル作成部４１３、およびプロファイル算出部４１４は、図８に示すプログラム部品としての仮想デバイスプロファイル作成部３１の、それぞれ、色再現領域定義部３１１、線分プロファイル作成部３１２、グレー軸プロファイル作成部３１３、およびプロファイル算出部３１４がパーソナルコンピュータ２０内で実行されるときに実現する機能である。詳細説明は後に譲る。
【０１２６】
図１２は、図１０に示す色変換定義作成装置４０の第１のリンクプロファイル作成部４２の機能構成図である。
【０１２７】
この図１２に示す第１のリンクプロファイル作成部４２は、Ｋ値定義部４２１、第１のＣＭＹＫ値算出部４２２、第１の値調整部４２３、Ｋ値算出部４２４、第２のＣＭＹＫ値算出部４２５、および第２の値調整部４２６から構成されている。
【０１２８】
これらＫ値定義部４２１、第１のＣＭＹＫ値算出部４２２、第１の値調整部４２３、Ｋ値算出部４２４、第２のＣＭＹＫ値算出部４２５、および第２の値調整部４２６は、図９に示すプログラム部品としての第２の色変換定義作成部３２の、それぞれＫ値定義部３２１、第１のＣＭＹＫ値算出部３２２、第１の値調整部３２３、Ｋ値算出部３２４、第２のＣＭＹＫ値算出部３２５、および第２の値調整部３２６がパーソナルコンピュータ２０内で実行されるときに実現する機能である。詳細説明は後に譲る。
【０１２９】
以下では、これまで説明してきた、図４に示す色変換定義作成方法、図７に示す色変換定義作成プログラム３０、および図１０に示す色変換定義作成装置４０についてまとめて説明するとともに、図４のステップ（Ａ）の仮想デバイスプロファイル作成過程（図７の仮想デバイスプロファイル作成部３１、図１０の仮想デバイスプロファイル作成部４１）と、図４のステップ（Ｂ）の第１のリンクプロファイル作成過程（図７の第１のリンクプロファイル作成部３２、図１０の第１のリンクプロファイル作成部４２）と、図４のステップ（Ｃ）の仮想デバイスプロファイル修正過程（図７の仮想デバイスプロファイル修正部３３、図１０の仮想デバイスプロファイル修正部４３）と、図４のステップ（Ｄ）の第２のリンクプロファイル作成過程（図７の第２のリンクプロファイル作成部３４、図１０の第２のリンクプロファイル作成部４４）とに分けて、それぞれの詳細について説明する。
【０１３０】
尚、以下では、図４〜図６に示す色変換定義作成方法を引用しながら説明する。ただしこれは、その説明のステップ（どの点について説明しているか）を示すためのものであり、以下の説明は、方法のみでなく、プログラムおよび装置についても共通の説明である。
【０１３１】
ここでは、図４の色変換定義作成方法を実行する前提として、以下に説明する、プリンタプロファイル、印刷プロファイル、およびＫ版拘束条件が入手されているものとする。
【０１３２】
図１３は、プリンタプロファイルの概念図である。
【０１３３】
この図１３に示すプリンタプロファイル５１は、図１に示すプリンタ１１のプロファイルであり、そのプリンタ１１に入力されるＲＧＢデータ（前述したように、ここでは入力ＲＧＢと表記する）とそのプリンタ１１によりプリント出力される画像１１ａ上の色（ここではＬ＊ａ＊ｂ＊値）とを対応づけるものである。ここでは、このプリンタプロファイル５１はＬＵＴ（ルックアップテーブル）の形で入手される。
【０１３４】
このプリンタプロファイル５１の作成方法は広く知られているので詳細説明は省略するが、Ｒ，Ｇ，Ｂの各値を様々に変化させた入力ＲＧＢデータをプリンタ１１に入力して多数のカラーパッチからなるカラーチャートをプリント出力し、そのカラーチャートを構成する各カラーパッチを測色計で測色することにより各カラーパッチの測色値（Ｌ＊ａ＊ｂ＊値）を得る。基本的には、このようにして得られた、入力ＲＧＢ値と測色値（Ｌ＊ａ＊ｂ＊値）とを対応づけたものがこのプリンタプロファイル５１である。
【０１３５】
図１４は、印刷プロファイルの概念図である。
【０１３６】
この図１４に示す印刷プロファイル５２は、図１に示す印刷システム１２のプロファイルであり、図１３のプリンタプロファイル５１と同様、その印刷システム１２に入力されるＣＭＹＫデータとその印刷システム１２により刷られた印刷物上の画像１２ａの色（ここではＬ＊ａ＊ｂ＊値）とを対応づけるものである。この印刷プロファイル５２もＬＵＴ（ルックアップテーブル）の形で入手される。この印刷プロファイル５２の作成方法も原理的には図１３のプリンタプロファイル５１の作成方法と同じであり、かつ良く知られているため説明は省略する。
【０１３７】
ここで、印刷プロファイル５２は、プリンタプロファイル５１とはその色再現領域が一致しておらず、印刷の校正見本をプリントするようなプリンタのプリンタプロファイル５１と比べると一般に色再現領域が狭いという特性を有する。また、図１３のプリンタプロファイル５１は入力ＲＧＢの３次元データとＬ＊ａ＊ｂ＊の３次元データと対応づけのプロファイル（ＬＵＴ）であるが、図１４の印刷プロファイル５２は、ＣＭＹＫの４次元データとＬ＊ａ＊ｂ＊の３次元データとの対応づけのプロファイル（ＬＵＴ）である。
【０１３８】
図１５は、Ｋ版拘束条件を例示する図である。
【０１３９】
ここに示す例では、Ｋの値は、Ｃ（シアン）の値を変数とした関数（ＣＫカーブ：Ｋ＝Ｋ（Ｃ））として定義されており、例えばこの図１５に示すようにＣの値が小さい領域ではＫ＜０であり、また全域においてＫが単調増加する関数となっている。このＫ版拘束条件は、その印刷会社等の印刷に対する考え方や好み等から決定されるものであり、グレー軸についてはこのＫ版拘束条件を忠実に遵守することが要求される。但し、Ｋ＜０は現実的には有り得ず、色再現領域内（境界を含む）の各点について最終的に割り当てられたＫの値がＫ＜０であるときはその点のＫの値はＫ＝０に変更される。
【０１４０】
このＫ版拘束条件はユーザによりその詳細を指定することが可能である。すなわち、ＫのスタートポイントのＣの値＝ＣＳＴ、黒点のＣＭＹＫ値＝ＣＳＨＭＳＨＹＳＨＫＳＨおよびこのＣＫカーブＫ＝Ｋ（Ｃ）自体も自在に調整可能である。また、黒点のＣＭＹＫ値＝ＣＳＨＭＳＨＹＳＨＫＳＨが指定されたことにより、インク総量制限値がＣＳＨ＋ＭＳＨ＋ＹＳＨ＋ＫＳＨに指定されたことになる。例えば、黒点のＣＭＹＫ値として、ＣＳＨ＝８６，ＭＳＨ＝８５，ＹＳＨ＝８４，ＫＳＨ＝８９が指定されると、それと同時に、インク総量制限値ＣＳＨ＋ＭＳＨ＋ＹＳＨ＋ＫＳＨ＝８６＋８５＋８４＋８９＝３４４が指定されたことになる。尚、ここでは、Ｃ，Ｍ，Ｙ，Ｋの各値は網％で表現されており、それぞれが０〜１００の範囲内の値である。したがって、インク総量制限がないときは、インク総量は最大４００となる。
【０１４１】
図１６は、以下に説明する、図４の色変換定義作成方法のステップ（Ａ）のプロファイル作成過程で作成されるプロファイルであるプルーファプロファイルの概念図である。
【０１４２】
この図１６に示すプルーファプロファイル５３は、図１に示す仮想的なプリンタであるプルーファ１４のプロファイルであり、そのプルーファ１４に入力されるＲＧＢデータ（前述したように、ここでは図１に示すプリンタ１１に入力されるＲＧＢデータとの区別のためにｄｕｍｍｙＲＧＢと表記する）とそのプルーファ１４によりプリント出力される画像上の色（Ｌ＊ａ＊ｂ＊値）とを対応づけるＬＵＴである。ただし、このプルーファプロファイル５３は、仮想的なプルーファ１４のプロファイルであり、後述するようにして論理的に作成される。
【０１４３】
図１７は、後述する、図４の色変換定義作成方法のステップ（Ｂ）の第１のリンクプロファイル作成過程で作成されるプロファイルであるリンクプロファイルの概念図である。
【０１４４】
この図１７に示すリンクプロファイル５４は、本発明の色変換定義作成方法における第１のリンクプロファイルに相当するものであり、ｄｕｍｍｙＲＧＢ値、すなわち図１のプルーファ１４に入力されるＲＧＢデータの値と、ＣＭＹＫ値、すなわち、図１の印刷システム１２に入力されるＣＭＹＫデータの値との対応関係を示すＬＵＴである。
【０１４５】
図４の色変換定義作成方法の仮想デバイスプロファイル作成過程（ステップ（Ａ））では、図５に示す再現領域定義過程（ステップ（ａ１））、線分プロファイル作成過程（ステップ（ａ２））、グレー軸プロファイル作成過程（ステップ（ａ３））、およびプロファイル算出過程（ステップ（ａ４））が順次実施されることにより、図１６に概念を示したプルーファプロファイル５３が作成される。以下、詳細に説明する。
【０１４６】
色再現領域定義過程（図５ステップ（ａ１））では、図１のプルーファ１４の色再現領域のＷ（ホワイト）、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｒ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）の各頂点については、すなわちＫ（黒）を除く各頂点については、印刷の色再現領域の対応するＷ，Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂの各頂点に一致させ、プルーファ１４の色再現領域のＷ，Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂの各頂点を結ぶ稜線を印刷の色再現領域の対応する稜線に一致させ、色再現領域のＷの頂点とＲ，Ｇ，Ｂそれぞれの頂点とを結ぶ３つの対角線を印刷の色再現領域の対応する対角線に一致させる。
【０１４７】
また、プルーファ１４の色再現領域のＫ（黒）の頂点については、印刷のＫ版拘束条件のＫの点（Ｃ，Ｍ，Ｙ，Ｋ）＝（ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨ）に一致させ、印刷の色再現領域のＲ，Ｇ，Ｂの各頂点から出発したとき、途中の所定のＫの値Ｋｐａｒａｍ（但し、Ｋｐａｒａｍ＜ＫＳＨ）までは、それぞれ、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，１００，１００，１００）、（Ｃ，Ｍ，Ｙ，Ｋ）＝（１００，０，１００，１００）、（Ｃ，Ｍ，Ｙ，Ｋ）＝（１００，１００，０，１００）の各頂点に向かう各稜線をなぞるとともに値Ｋｐａｒａｍに達した後は各稜線から離れてＫの頂点である（Ｃ，Ｍ，Ｙ，Ｋ）＝（ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨ）に至るＲＫ稜線、ＧＫ稜線、およびＢＫ稜線を構築して、第２のデバイス（プルーファ１４）の色再現領域のＲ，Ｇ，Ｂの各頂点とＫの頂点とを結ぶ３つの稜線それぞれを印刷の色再現領域のＲＫ稜線、ＧＫ稜線、およびＢＫ稜線のそれぞれに対応づけ、さらに、印刷の色再現領域のＣ，Ｍ，Ｙの各頂点から出発したとき、途中の所定のＫの値Ｋｐａｒａｍ（但し、Ｋｐａｒａｍ＜ＫＳＨ）までは、それぞれ、（Ｃ，Ｍ，Ｙ，Ｋ）＝（１００，０，０，１００）、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，１００，０，１００）、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，０，１００，１００）の各頂点に向かう各対角線をなぞるとともに値Ｋｐａｒａｍに達した後は各対角線から離れＫの頂点である（Ｃ，Ｍ，Ｙ，Ｋ）＝（ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨ）に至るＣＫ対角線、ＭＫ対角線、およびＹＫ対角線を構築して、第２のデバイスの色再現領域のＣ，Ｍ，Ｙの各頂点とＫの頂点とを結ぶ３つの対角線それぞれを印刷の色再現領域のＣＫ対角線、ＭＫ対角線、およびＹＫ対角線のそれぞれに対応づける。
【０１４８】
このようにして、プルーファ１４の色再現領域を定義する。印刷の色再現領域の各頂点、各稜線上および各対角線上の各点（Ｃ，Ｍ，Ｙ，Ｋ）に対応するＬ＊ａ＊ｂ＊色空間上の各点は、図１４に示す印刷プロファイルから求めることができる。ただし、ＫとＲ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙとを結ぶ稜線および対角線については、この段階では求められない区間が生じるが、この点は問題は生じない。詳細は後述する。
【０１４９】
プルーファ１４の色再現領域の定義の仕方についてさらに分説するに先立って、先ず、印刷の色再現領域について図面を参照しながら説明する。
【０１５０】
図１８、図１９は、印刷の色再現領域を例示した図である。図１８と図１９は、いずれも概念的には図１４に示すような印刷プロファイル５２から求められるものではあるが、内部の定義（ＣＭＹＫとＬ＊ａ＊ｂ＊との対応づけ）が異なる別の種類の印刷プロファイルから求められるものである。
【０１５１】
図１８、図１９のいずれも、Ｌ＊ａ＊ｂ＊色空間上における印刷の色再現領域を図示したものであり、各ドットはその印刷プロファイルを定義しているＬＵＴの各格子点、それらのドットを取り巻く実線は、頂点間を結ぶ稜線を表わしている。
【０１５２】
図１８、図１９に示す印刷の色再現領域はいずれも‘ひしゃげた’形状を有する。Ｗ，Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂの各頂点はそれぞれ１つずつであるが、Ｋの近傍には、（Ｃ，Ｍ，Ｙ，Ｋ）＝（１００，１００，１００，１００）の頂点のほか、いくつかの頂点が密集している。
【０１５３】
図２０は、Ｒ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙの各頂点からインク総量制限を受けないときのＫの頂点（（Ｃ，Ｍ，Ｙ，Ｋ）＝（１００，１００，１００，１００））に至る各稜線および各対角線が辿る経路を示した図である。
【０１５４】
この図中、Ｋは、０＜Ｋ＜１００の変数である。Ｒの頂点からＫの頂点に至る経路上には、赤味のＫの頂点（（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，１００，１００，１００））が存在し、Ｇの頂点からＫの頂点に至る経路上には、Ｇ味のＫの頂点（（Ｃ，Ｍ，Ｙ，Ｋ）＝（１００，０，１００，１００））が存在し、Ｂの頂点からＫの頂点に至る経路上には、Ｂ味のＫの頂点（（Ｃ，Ｍ，Ｙ，Ｋ）＝（１００，１００，０，１００））が存在する。
【０１５５】
また、これと同様に、Ｃの頂点からＫの頂点に至る経路上には、Ｃ味のＫの頂点（（Ｃ，Ｍ，Ｙ，Ｋ）＝（１００，０，０，１００））が存在し、Ｍの頂点からＫの頂点に至る経路上には、Ｍ味のＫの頂点（（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，１００，０，１００））が存在し、その頂点からＫの頂点（（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，０，１００，１００））が存在する。
【０１５６】
そこで、ここでは、以下のようにして、これら複数存在するＫの頂点を‘うまく’吸収した、プルーファ１４の色再現領域が求められる。
【０１５７】
色再現領域定義過程（図５のステップ（ａ１））では、先ず、プルーファ１４の色再現領域のＷの頂点（白点）、すなわち（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，２５５）（ここでは値２５５がそのｄｕｍｍｙＲＧＢ色空間でのプルーファ１４の色再現領域の最大値である）を印刷物の紙色、すなわち（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，０，０，０）に対応づける。
【０１５８】
プルーファ１４の色再現領域のＫの頂点（黒点）、すなわち、（Ｒ，Ｇ，Ｂ）＝（０，０，０）（ここでは値０がそのｄｕｍｍｙＲＧＢ色空間内でのプルーファ１４の色再現領域の最小値である）に相当する点として、図１５に示すＫ版拘束条件Ｋ＝Ｋ（Ｃ）におけるＫの点（Ｃ，Ｍ，Ｙ，Ｋ）＝（ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨ）を採用する。
【０１５９】
Ｗ，Ｋ以外の各頂点、すなわちＣ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂの各頂点は、Ｌ＊ａ＊ｂ＊色空間上における印刷の色再現領域の各頂点Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂにそれぞれ一致させるとともに、ＷとＣ，Ｍ，Ｙのそれぞれとを結ぶ３本の稜線、ＷとＲ，Ｇ，Ｂのそれぞれと結ぶ３本の対角線、ＣとＧ，Ｂのそれぞれ、ＭとＢ，Ｒのそれぞれ、ＹとＲ，Ｇのそれぞれとを結ぶ６本の稜線を、Ｌ＊ａ＊ｂ＊色空間上における印刷の色再現領域の、対応する各稜線および各対角線と一致させる。
【０１６０】
図２１、図２２、図２３は、それぞれ、ＷとＣとを結ぶ稜線、ＣとＧとを結ぶ稜線、ＷとＲとを結ぶ対角線を定義した各テーブルを示す図である。
【０１６１】
図２１では、（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，２５５）が（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，０，０，０）の白点に対応づけられている。この白点のＬ＊ａ＊ｂ＊値は用紙の白を表わすＬ＊０，０，０，０ａ＊０，０，０，０ｂ＊０，０，０，０である。
【０１６２】
この図２１のテーブルは、ＣＭＹＫ値について値１０ずつ変化させたときの対応表であり（ここでは具体的にはＣの値が１０ずつ変化している）、（Ｒ，Ｇ，Ｂ）＝（２５５×（９／１０），２５５，２５５）が（Ｃ，Ｍ，Ｙ，Ｋ）＝（１０，０，０，０）に対応づけられている。この点のＬ＊ａ＊ｂ＊値はＬ＊１０，０，０，０ａ＊１０，０，０，０ｂ＊１０，０，０，０である。以下、同様にしてＷとＣとを結ぶ稜線をなぞる対応づけがなされ、Ｃの頂点である（Ｒ，Ｇ，Ｂ）＝（０，２５５，２５５）が（Ｃ，Ｍ，Ｙ，Ｋ）＝（１００，０，０，０）に対応づけられている。その点のＬ＊ａ＊ｂ＊値はＬ＊１００，０，０，０ａ＊１００，０，０，０ｂ＊１００，０，０，０である。
【０１６３】
ｄｕｍｍｙＲＧＢの値とＣＭＹＫの値との対応づけはＷとＣとを結ぶ稜線を対応づけており、ＣＭＹＫとＬ＊ａ＊ｂ＊との対応づけは図１４の印刷プロファイル５２から求められる。
【０１６４】
また、図２２の最上段では、図２１の最下段と同じく、Ｃの頂点（Ｒ，Ｇ，Ｂ）＝（０，２５５，２５５）がＣの頂点（Ｃ，Ｍ，Ｙ，Ｋ）＝（１００，０，０，０）に対応づけられており、その点のＬ＊ａ＊ｂ＊値はＬ＊１００，０，０，０ａ＊１００，０，０，０ｂ＊１００，０，０，０である。このＣの頂点からＧの頂点に向かって、（Ｒ，Ｇ，Ｂ）＝（０，２５５，２５５×（９／１０））の点が（Ｃ，Ｍ，Ｙ，Ｋ）＝（１００，０，１０，０）に対応づけられており、その点のＬ＊ａ＊ｂ＊値はＬ＊１００，０，１０，０ａ＊１００，０，１０，０ｂ＊１００，０，１０，０である。以下同様にして、ＣとＧとを結ぶ稜線をなぞる対応づけがなされていき、Ｇの頂点である（Ｒ，Ｇ，Ｂ）＝（０，２５５，０）がＧの頂点である（Ｃ，Ｍ，Ｙ，Ｋ）＝（１００，０，１００，０）に対応づけられる。この点のＬ＊ａ＊ｂ＊値はＬ＊１００，０，１００，０ａ＊１００，０，１００，０ｂ＊１００，０，１００，０である。
【０１６５】
また、図２３では、その最上段では、図２１の最上段と同じくＷの点、すなわち（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，２５５）が（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，０，０，０）に対応づけられており、その点のＬ＊ａ＊ｂ＊値は用紙の白を表わすＬ＊０，０，０，０ａ＊０，０，０，０ｂ＊０，０，０，０である。
【０１６６】
このＷの点からＲの点に向かって、（Ｒ，Ｇ，Ｂ）＝（２５５，２５５×９／１０，２５５×９／１０）の点が（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，１０，１０，０）に対応づけられている。この点のＬ＊ａ＊ｂ＊値はＬ＊０，１０，１０，０ａ＊０，１０，１０，０ｂ＊０，１０，１０，０である。以下同様にして、ＷとＲとを結ぶ対角線について対応づけがなされ、Ｒの頂点である（Ｒ，Ｇ，Ｂ）＝（２５５，０，０）が（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，１００，１００，０）に対応づけられている。このＲの頂点のＬ＊ａ＊ｂ＊値はＬ＊０，１００，１００，０ａ＊０，１００，１００，０ｂ＊０，１００，１００，０である。
【０１６７】
以上の例に示すようにして、ＷとＣ，Ｍ，Ｙのそれぞれとを結ぶ３本の稜線、ＷとＲ，Ｇ，Ｂのそれぞれとを結ぶ３本の対角線、ＣとＧ，Ｂのそれぞれ、ＭとＢ，Ｒのそれぞれ、ＹとＲ，Ｇのそれぞれを結ぶ６本の稜線が定義される。
【０１６８】
また、以下のようにして、Ｒ，Ｇ，Ｂの各頂点と印刷のＫ版拘束条件から導き出されるＫの点（Ｃ，Ｍ，Ｙ，Ｋ）＝（ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨ）との間を結ぶ、ＲＫ稜線、ＧＫ稜線およびＢＫ稜線、およびＣ，Ｍ，Ｙの各頂点とＫの点（ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨ）との間を結ぶＣＫ対角線、ＭＫ対角線、およびＹＫ対角線が定義される。
【０１６９】
ここで、これらのＲＫ稜線、ＧＫ稜線、ＢＫ稜線、ＣＫ対角線、ＭＫ対角線、およびＹＫ対角線の定義の仕方について、代表的にＲＫ稜線を取り上げてさらにその詳細を説明する。
【０１７０】
図２４は、印刷プロファイルにおける、Ｋ値をＫ＝０，１０，２０，…，１００に固定したときのＣＭＹガマットを示す模式図である。ここでは各ガマットは図示の都合上二次元的な四角形で表わされているが、実際は３次元的な六面体である。
【０１７１】
Ｋ＝０のＣＭＹガマットにはＷ，Ｒの頂点が表現されている。Ｇ，Ｂ，Ｃ，Ｍ，Ｙの各頂点も同様であるが、ここでは代表的にＲについて説明している。ただし、Ｋ＝０のＣＭＹガマットでは、Ｋの頂点に近い側の色は表現できない。Ｋ＝１０のＣＭＹガマットの場合、ＷやＲの頂点は表現することができず、一方、Ｋ＝０のＣＭＹガマットと比べＫの頂点に少し寄った側の色を表現することができる。
【０１７２】
このようにして、Ｋ＝０，１０，２０，…のＣＭＹガマットの順にＫの頂点側に近づいて行き、Ｋ＝１００のＣＭＹガマットでは、Ｋの頂点およびＲ味のＫが表現される。
【０１７３】
図２０に示すＣＭＹＫガマットのＲ→Ｋ稜線は、Ｒの純色（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，１００，１００，０）からＫ＝１００におけるＣＭＹガマットのＲ（これをＲ味のＫと称する）である（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，１００，１００，１００）までは、各Ｋ値におけるＣＭＹガマットのＲの頂点（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，１００，１００，Ｋ）の軌跡を辿り、Ｒ味のＫから先は、Ｋ＝１００のＣＭＹガマットにおけるＲからＫへと向かう。すなわち、Ｒ味のＫから先は、Ｋ＝１００のままでＣＭＹガマットのＫ（Ｃ，Ｍ，Ｙ，Ｋ）＝（１００，１００，１００，１００）に向かうことを表わしている。Ｇ→Ｋ稜線、Ｂ→Ｋ稜線、Ｃ→Ｋ対角線、Ｍ→対角線、Ｙ→Ｋ対角線も同様である。
【０１７４】
以上のことから、ＣＭＹガマットの頂点は、ＲＧＢガマットの頂点であるＷ，Ｒ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙ，Ｋの８色（２の３乗）に加えて、Ｋ＝１００のＣＭＹガマットの頂点であるＲ味のＫ，Ｇ味のＫ、Ｂ味のＫ、Ｃ味のＫ、Ｍ味のＫ、Ｙ味のＫの６色を加えた１４色存在することになる。
【０１７５】
このような数の頂点を有するＣＭＹＫガマットの稜線および対角線に対して、ｄｕｍｍｙＲＧＢの稜線および対角線をどのように割り当てるかが重要となる。
【０１７６】
ここで、Ｒ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙの各頂点とＫの頂点とを結ぶ各線分（各稜線および各対角線）のガマット形状を定義するにあたってはインク総量制限値３００％を境にして、３００％よりも小さい値の場合、インク総量制限を考慮する必要がある。
【０１７７】
以下では、ＣＭＹＫガマットに対するｄｕｍｍｙＲＧＢの稜線および対角線の割り当て方を、インク総量制限ごとに分けて説明する。
（インク総量制限が３００％以上の場合）
ｄｕｍｍｙＲＧＢのＲからＫの稜線（ＲＫ稜線）を定義するにあたり、Ｒの純色から出発してＲ味のＫまで忠実にＣＭＹＫガマットのＲ→Ｋの稜線をトレースしてしまうと、その場合であってもインク総量制限が３００％以上のときはインク総量制限は満足するものの、階調の滑らかさが失われるおそれがあるので、Ｒ味のＫまではトレースせずに、その途中のＫ＝Ｋｐａｒａｍの点までトレースする。
【０１７８】
図２５は、Ｒの頂点とＫの頂点との間の稜線の定義の説明図である。
【０１７９】
ここでは、概念的に説明すると、Ｒの頂点から出発し、途中までは、Ｒ味のＫに向かい、途中の、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，１００，１００，Ｋｐａｒａｍ）の点で、ＲとＲ味のＫとを結ぶ稜線から離れて、Ｋ版拘束条件で指定されたＫの点である（Ｃ，Ｍ，Ｙ，Ｋ）＝（ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨ）に至るＲＫ稜線が定義される。
【０１８０】
図２６は、Ｒの頂点とＫの頂点との間の稜線を定義したテーブルを示す図である。
【０１８１】
先ずＲの頂点では、（Ｒ，Ｇ，Ｂ）＝（２５５，０，０）と（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，１００，１００，０）が対応づけられており、その点のＬ＊ａ＊ｂ＊値はＬ＊０，１００，１００，０ａ＊０，１００，１００，０ｂ＊０，１００，１００，０である。ＲからＲ味のＫへの稜線を辿り、（Ｒ，Ｇ，Ｂ）＝（２５５×（９／１０），０，０）が（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，１００，１００，１０）に対応づけられ、その点のＬ＊ａ＊ｂ＊値はＬ＊０，１００，１００，１０ａ＊０，１００，１００，１０ｂ＊０，１００，１００，１０である。以下同様にして、Ｋ＝Ｋｐａｒａｍに達するまでは、ＲからＲ味のＫへの稜線をなぞり、（Ｒ，Ｇ，Ｂ）＝（ＲＰ，０，０）が（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，１００，１００，Ｋｐａｒａｍ）に対応づけられる。この点のＬ＊ａ＊ｂ＊値はＬ＊０，１００，１００，ｋｐａ＊０，１００，１００，ｋｐｂ＊０，１００，１００，ｋｐである。
【０１８２】
尚、この図２６上では、Ｋｐａｒａｍは１０の倍数であるかのように示されているが、これは図示の都合上だけの問題であり、Ｋｐａｒａｍは１０の倍数である必要はない。
【０１８３】
このＲからＲ味のＫに向かう稜線上のＫ＝Ｋｐａｒａｍの点で、今度はその稜線から離れて、定義されたＫの頂点（Ｃ，Ｍ，Ｙ，Ｋ）＝（ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨ）に向かう。この、稜線から離れてＫの頂点に向かう曲線上の点は、準エルミート補間等の補間演算により求められる。ここで注意すべきことは、ＲからＲ味のＫに向かう稜線上にある間は、ｄｕｍｍｙＲＧＢとＣＭＹＫとが対応づけられ、Ｋの頂点においても（Ｒ，Ｇ，Ｂ）＝（０，０，０）と（Ｃ，Ｍ，Ｙ，Ｋ）＝（ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨ）とが対応づけられ、その点のＬ＊ａ＊ｂ＊がＬ＊ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨａ＊ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨｂ＊ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨに対応づけられるが、ＲからＲ味のＫに向かう稜線から離れた後、Ｋの頂点に達するまでの間は、ＣＭＹＫの値は対応づけられず、ｄｕｍｍｙＲＧＢとＬ＊ａ＊ｂ＊とが直接に対応づけられるという点である。この点については、後述する処理により何ら問題が生じることはない。むしろここでは稜線を印刷の色再現領域の稜線に対応づけるためにＣＭＹＫ値を利用したのであって、上記のようにして稜線を定めた後は、一旦はＣＭＹＫ値は不要である。対角線についても同様である。
【０１８４】
図２７は、ＫＳＨとＫｐａｒａｍとの関係を示した図である。
【０１８５】
ここでは、ＲからＲ味のＫに向かう稜線から離れるときのＫ＝Ｋｐａｒａｍは、Ｋ版拘束条件Ｋ＝Ｋ（Ｃ）におけるＫの最大値ＫＳＨよりも小さい（Ｋｐａｒａｍ＜ＫＳＨ）必要がある。これは、もしＫｐａｒａｍがＫＳＨよりも大きいと、グレー軸周囲のＫ値がグレー軸のＫ値よりも大きくなり、一方、プルーファ１４のプロファイル上の黒点は上記のようにＫＳＨに固定されているため、プルーファプロファイルのグレー軸のシャドゥ部でＫ版の反転が生じてしまう可能性があるからである。Ｋ版に反転が生じると残りのＣ，Ｍ，Ｙの版の反転にもつながり、これは前述したように印刷のオペレータに受け入れられない可能性が高い。
【０１８６】
また、図１に示す入力デバイスであるプリンタ１１のプロファイル（図１３のプリンタプロファイル１３）のグレー軸と今作成しているプルーファプロファイルのグレー軸は必ずしも一致せず、通常は多少ずれている。一方、図１５のＫ版拘束条件Ｋ＝Ｋ（Ｃ）を遵守すべきものは仮想的なプルーファ１４ではなく実在のプリンタ１１の方である。したがって今作成しているプルーファプロファイルのグレー軸上だけでなく、そのグレー軸の周囲についてもＫ版拘束条件Ｋ＝Ｋ（Ｃ）を遵守する必要があるが、上記のようにＫｐａｒａｍがＫＳＨより大きいと、今作成しているプルーファプロファイルのグレー軸上ではＫ版拘束条件Ｋ＝Ｋ（Ｃ）を満足していてもそのグレー軸のまわり（例えばプリンタ１１のグレー軸上）ではＫ版拘束条件Ｋ＝Ｋ（Ｃ）を満足しないおそれがある。
【０１８７】
以上の理由から、ここでは必ず、Ｋｐａｒａｍ＜ＫＳＨに設定される。ただし、ＫｐａｒａｍをＫＳＨよりもあまり小さくしすぎてしまうと、ｄｕｍｍｙＲＧＢの色再現領域の、暗い高彩度色の部分が小さくなってしまうので、ここでは、例えば図２７に示すように、Ｋｐａｒａｍ＝ＫＳＨ−１０の値が採用される。
【０１８８】
尚、ここでは、Ｒの頂点とＫの頂点を結ぶ稜線について説明したが、Ｇ，Ｂの各頂点とＫの頂点とを結ぶ稜線を生成する場合も同様である。その場合において、Ｋｐａｒａｍの値は、Ｒ，Ｇ，Ｂの各頂点とＫの頂点とを結ぶ３本の稜線について共通であってもよく、それぞれ別々の値であってもよい。
【０１８９】
また、ＣからＫに至る対角線（ＣＫ対角線）、ＭからＫに至る対角線（ＭＫ対角線）、およびＹからＫに至る対角線（ＹＫ対角線）も、ＲＫ稜線、ＧＫ稜線、ＢＫ稜線と同様に、それぞれＣ味のＫ、Ｍ味のＫ、Ｙ味のＫを避けて定義される。
【０１９０】
図２８は、ＣＫ対角線を定義したテーブルを示す図である。
【０１９１】
先ずＣの頂点では（Ｒ，Ｇ，Ｂ）＝（０，２５５，２５５）と（Ｃ，Ｍ，Ｙ，Ｋ）＝（１００，０，０，０）が対応づけられる。その点のＬ＊ａ＊ｂ＊値は、Ｌ＊１００，０，０，０ａ＊１００，０，０，０ｂ＊１００，０，０，０である。そのＣの頂からＣ味のＫに向かった、（Ｒ，Ｇ，Ｂ）＝（０，２５５×９／１０，２５５×９／１０）が（Ｃ，Ｍ，Ｙ，Ｋ）＝（１００，０，０，１０）に対応づけられ、その点のＬ＊ａ＊ｂ＊は、Ｌ＊１００，０，０，１０ａ＊１００，０，０，１０ｂ＊１００，０，０，１０である。
【０１９２】
以下、同様にして、（Ｒ，Ｇ，Ｂ）＝（０，Ｒｐ，Ｒｐ）の点が（Ｃ，Ｍ，Ｙ，Ｋ）＝（１００，０，０，Ｋｐａｒａｍ）に対応づけられ、その点でＣからＣ味のＫに向かう対角線からは離れて補間演算による軌跡を辿り、（Ｒ，Ｇ，Ｂ）＝（０，０，０）の点が（Ｃ，Ｍ，Ｙ，Ｋ）＝（ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨ）に対応づけられる。その点のＬ＊ａ＊ｂ＊はＬ＊ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨａ＊ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨｂ＊ＣＳＨ，Ｍである。
【０１９３】
ここでは、ＣＫ対角線について説明したが、ＭＫ対角線およびＹＫ対角線についても同様である。
【０１９４】
図２９は、上記のようにして印刷の色再現領域をなぞって作成したプルーファ（ｄｕｍｍｙＲＧＢ）の色再現領域を示す図である。
【０１９５】
また、図３０〜図３３は、図２９に破線で示すｄｕｍｍｙＲＧＢの稜線および対角線を様々な角度から見て示した図である。
【０１９６】
図２９に示すドットは、総量制限３４４％のＣＭＹＫガマットを表わしており、破線はそれをなぞったｄｕｍｍｙＲＧＢの稜線および対角線を表わしている。ここでＫＳＨ＝８９である。
【０１９７】
この図２９に示すように、上記のようにして定義したｄｕｍｍｙＲＧＢの稜線および対角線は、黒点付近を除いて、ＣＭＹＫガマットの最外郭を忠実にトレースしていることが分かる。また黒点付近では、ｄｕｍｍｙＲＧＢの稜線および対角腺はＣＭＹＫガマットの最外郭をトレースせずにそのＣＭＹＫガマットの内部に入り込んでいるが、ＫＳＨはユーザにより指定された、Ｋ版をそれ以上の値にはしないというユーザの考え方であり、ｄｕｍｍｙＲＧＢのガマットがこのＫＳＨを越えた部分まで印刷プロファイルと一致する必要はない。
（Ｃインク総量制限が２００％以上３００％未満の場合）
インク総量制限が３００％以上の場合は、Ｒ，Ｇ，Ｂ，Ｃ，Ｍ，ＹからＫに至る稜線や対角線を定義するにあたり、インク総量制限によるガマット縮小の影響を考慮する必要はなかったが、インク総量が３００％を下回ってくると考慮する必要が出てくる。これは、図２６に示したインク総量制限３００％以上のＲＫ稜線の場合、（Ｒ，Ｇ，Ｂ）＝（Ｒｐ，０，０）の点では（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，１００，１００，Ｋｐａｒａｍ）であり、この点のインク総量はＣ＋Ｍ＋Ｙ＋Ｋ＝０＋１００＋１００＋Ｋｐａｒａｍ＝２００＋Ｋｐａｒａｍであって、インク総量制限が３００％以下の場合、ｄｕｍｍｙＲＧＢが（Ｒ，Ｇ，Ｂ）＝（Ｒｐ，０，０）から（Ｒ，Ｇ，Ｂ）＝（０，０，０）に至る途中の点でインク総量制限を越えるおそれがあるからである。ＧＫ稜線およびＢＫ稜線についても同様である。ただしＣＫ対角線、ＭＫ対角線、およびＹＫ対角線については、図２８にＣＫ対角線を示すように、（Ｒ，Ｇ，Ｂ）＝（０，Ｒｐ，Ｒｐ）の点においても（Ｃ，Ｍ，Ｙ，Ｋ）＝（１００，０，０，Ｋｐａｒａｍ）であり、その点のインク総量はＣ＋Ｍ＋Ｙ＋Ｋ＝１００＋０＋０＋Ｋｐａｒａｍ＝１００＋Ｋｐａｒａｍであって、Ｋが仮にＫ＝１００であっても、インク総量制限が２００％以上であればそのインク総量制限には触れないからである。尚、実用的には、インク総量制限は２００％以上であり、したがってここでは、インク総量制限が２００％以上３００％未満の場合について考察する。
【０１９８】
図３４は、インク総量制限によるガマット縮小のメカニズムを二次元的に表現した模式図である。
【０１９９】
この図３４は、ＣとＫとを固定し、Ｍ，Ｙ版がインク総量制限を受けることによってガマットにどのような制約が生じるかを示したものである。
【０２００】
ここでは、簡単のため、ＭとＹの二色について考え、インク総量制限を受けない場合の最大のインク量はＭ＋Ｙ＝１００＋１００＝２００％であり、ここではインク総量制限を受けない場合とインク総量制限がＭとＹとで１５０％の場合とを比較する。
【０２０１】
インク総量制限がＭ＋Ｙ≦１５０の場合、ＭとＹの混色である二次色のＲは、０≦Ｍ≦１００かつ０≦Ｙ≦１００という、インク総量制限を受けない場合の点線の領域における正方形の頂点ではなく、Ｍ＋Ｙ≦１５０という、インク総量制限を考慮したときにＭとＹを表現できる領域である実線の領域の境界へと遷移することになる。
【０２０２】
図３４は、インク総量制限を受ける場合の考え方を、分かり易さのためにＣ版とＫ版を固定しＭとＹの二次元平面上で示したものであるが、次にこれを一般化して考える。
【０２０３】
Ｋ版を固定したときのＣＭＹガマットにおけるインク総量制限について考える。この場合も図３４の場合と同様に考えることができ、インク総量制限を受ける場合、インク総量制限を受けないときのＣＭＹガマットにおける最暗点、すなわち、Ｃ＝Ｍ＝Ｙ＝１００％のガマット頂点を含む、そのインク総量制限を受けないときのＣＭＹガマットの一部領域が、以下のＣＭＹ空間上の平面によりカットされることになる。
【０２０４】
Ｃ＋Ｍ＋Ｙ＝ＩｎｋＬｉｍｉｔ−Ｋ
ここで、ＩｎｋＬｉｍｉｔは、インク総量制限値を表わしており、２００％以上３００％未満の値である。
【０２０５】
図３５は、Ｋ値がある値Ｋ′であったときの、インク総量制限を受けない場合のＣＭＹガマットと、インク総量制限を受けたことによる、そのＣＭＹガマットの、Ｃ＋Ｍ＋Ｙ＝ＩｎｋＬｉｍｉｔ−Ｋで表わされる平面の切り口を示した模式図である。
【０２０６】
この図３５は、インク総量制限値ＩｎｋＬｉｍｉｔを固定して考えたときは、Ｋ′が１００に近い場合は、そのＫ＝Ｋ′におけるインク総量制限を受けないＣＭＹガマットの上側の一部分のみ利用可能であり、Ｋ′が０に近い場合は、そのＫ＝Ｋ′におけるインク総量制限を受けないＣＭＹガマットの、下側の一部分のみが利用不可能となることを表わしている。
【０２０７】
また、Ｋ値をＫ＝Ｋ′に固定して考えたとき、インク総量制限が緩やか（インク総量制限値ＩｎｋＬｉｍｉｔが３００に近い）場合は、そのＫ＝Ｋ′におけるＣＭＹガマットの下側の一部分のみが利用不可能となり、インク総量制限がきつい（インク総量制限値ＩｎｋＬｉｍｉｔが２００に近い）場合は、そのＫ＝Ｋ′におけるＣＭＹガマットの上側の一部分のみが利用可能となる。
【０２０８】
このように、（１）式の平面である切り口は、インク総量とＫ値との双方の影響を受け、その切り口はインク総量とＫ値とに応じて三角形になったり六角形になったりする。
【０２０９】
図３６はインク総量制限を受ける場合の、Ｋ＝０，１０，２０，…，１００のＣＭＹガマットを示す模式図である。この図３６は、インク総量制限を受けない場合の、図２４に
対応する図である。
【０２１０】
この図３６においても、図２４の場合と同様、代表的にＲについて説明している。
【０２１１】
この図３６から分かるように、インク総量制限を受けた場合のＣＭＹガマットの集合体は、点線で示した、インク総量制限を受けない場合と比べ、暗い高彩度色が内側にえぐられた形状となる。
【０２１２】
図３７は、インク総量制限を受ける場合のＲとＫとを結ぶ稜線の考え方を示す図である。
【０２１３】
ここでは、この図３７を参照して、インク総量制限を受ける場合のＲＫ稜線の定義の仕方について説明する。
【０２１４】
インク総量制限を考慮した場合におけるＫ＝Ｋ′のときのＣＭＹガマットにおけるＲとして、本実施形態ではＫ＝Ｋ′におけるインク総量制限を受けないＣＭＹガマットの、Ｃ＋Ｍ＋Ｙ＝ＩｎｋＬｉｍｉｔ−Ｋ′の平面による切り口における、Ｃ＝０の線分上の中点を採用する。これは、ＣＭＹＫ値でいえば（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，（ＩｎｋＬｉｍｉｔ−Ｋ′）／２，（ＩｎｋＬｉｍｉｔ−Ｋ′）／２，Ｋ′）となる。ただし、このＣＭＹＫ値は（ＩｎｋＬｉｍｉｔ−Ｋ′）／２が１００以下である場合のみ有効である。
【０２１５】
このようなＫ′の条件は、
Ｋ′＞ＩｎｋＬｉｍｉｔ−２００
で表現される。
【０２１６】
図３８は、インク総量制限値ＩｎｋＬｉｍｉｔが２４０％のときのＲＫ稜線のＣＭＹＫ値およびＬ＊ａ＊ｂ＊値を示した図である。この図３８はインク総量制限の受けない場合の図２６に対応する。
【０２１７】
Ｒの頂点である（Ｒ，Ｇ，Ｂ）＝（２５５，０，０）の点のＣＭＹＫ値およびＬ＊ａ＊ｂ＊値は図２６の場合と同一であり、以下、Ｋに向かって、（Ｒ，Ｇ，Ｂ）＝（２５５×６／１０，０，０）までは、ＣＭＹＫ値およびＬ＊ａ＊ｂ＊値は図２６の場合と同一である。ただし、（Ｒ，Ｇ，Ｂ）＝（２５５×５／１０，０，０）の点ではインク総量制限の影響を受け、その点のＣＭＹＫ値は（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，９５，９５，５０）となる。図２６における、対応する点のＣＭＹＫ値は、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，１００，１００，５０）であるが、この場合はインク総量がＣ＋Ｍ＋Ｙ＋Ｋ＝０＋１００＋１００＋５０＝２５０となりインク総量制限値（ここでは２４０％）を越えてしまうので、ここでは、ＭとＹを等量減らして、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，９５，９５，５０）とし、インク総量制限値２４０％を満足するようにしている。この点のＬ＊ａ＊ｂ＊は、図１４の印刷プロファイルに従い、（Ｌ＊ａ＊ｂ＊）＝（Ｌ＊０，９５，９５，５０，ａ＊０，９５，９５，５０，ｂ＊０，９５，９５，５０）となる。
【０２１８】
以下、Ｋに向かってインク総量制限を受けながら進み（Ｒ，Ｇ，Ｂ）＝（Ｒｐ，０，０）では、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，（ＩｎｋＬｉｍｉｔ−Ｋｐ）／２，（ＩｎｋＬｉｍｉｔ−Ｋｐ）／２，Ｋｐ）となり、その点のＬ＊ａ＊ｂ＊値は（Ｌ＊ａ＊ｂ＊）＝（Ｌ＊０，（ＩＬ−ＫＰ）／２，（ＩＬ−ＫＰ）／２，ＫＰ，ａ＊０，（ＩＬ−ＫＰ）／２，（ＩＬ−ＫＰ）／２，ＫＰ，ｂ＊０，（ＩＬ−ＫＰ）／２，（ＩＬ−ＫＰ）／２，ＫＰ）である。（Ｒ，Ｇ，Ｂ）＝（Ｒｐ，０，０）とＫの頂点（Ｒ，Ｇ，Ｂ）＝（０，０，０）との間はエルミート補間等の補間演算で定義され、ｄｕｍｍｙＲＧＢとＬ＊ａ＊ｂ＊値とが直接に対応づけられ、例えば（Ｒ，Ｇ，Ｂ）＝（２５５×１／１０，０，０）では、（Ｌ＊ａ＊ｂ＊）＝（Ｌ＊ｉｔｐｌ／１０，ａ＊ｉｔｐｌ／１０，ｂ＊ｉｔｐｌ／１０）となる。Ｋの頂点である（Ｒ，Ｇ，Ｂ）＝（０，０，０）では、（Ｃ，Ｍ，Ｙ，Ｋ）＝（ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨ）に対応づられ、その点のＬ＊ａ＊ｂ＊値は（Ｌ＊ａ＊ｂ＊）＝（Ｌ＊ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨ，ａ＊ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨ，ｂ＊ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨ）となる。
【０２１９】
ここで、補間スタートポイントＫｐ（前述のＫｐａｒａｍの簡略表現）は、インク総量制限３００％以上の場合と同様、指定された黒点のＣＭＹＫ値である（Ｃ，Ｍ，Ｙ，Ｋ）＝（ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨ）のＫ値ＫＳＨを越えない値として決定される（図２７参照）。
【０２２０】
尚、ここではインク総量制限値ＩｎｋＬｉｍｉｔは２００％以上であることを前提としており、インク総量制限が３００％以上の場合の、図２８に示すＣＫ対角線における（Ｒ，Ｇ，Ｂ）＝（０，Ｒｐ，Ｒｐ）の点における（Ｃ，Ｍ，Ｙ，Ｋ）＝（１００，０，０，Ｋｐａｒａｍ）もインク総量はＣ＋Ｍ＋Ｙ＋Ｋ＝１００＋０＋０＋Ｋｐａｒａｍ＝１００＋Ｋｐａｒａｍ＜２００であるためＣＫ対角線についてはインク総量制限による影響はない。ＭＫ対角線およびＹＫ対角線についても同様であり、インク総量制限による影響はなく、インク総量制限が３００％以上の場合と同じである。
【０２２１】
図３９〜図４２は、上記のようにして作成した、標準印刷アート紙、インク総量制限２３４％、Ｋの最大値ＫＳＨ＝９１％のときの稜線および対角線を、様々な方向から示した図である。
【０２２２】
インク総量制限値３４４％の場合のｄｕｍｍｙＲＧＢの稜線および対角線を表わす図３０〜図３３と、インク総量制限値２３４％の場合の図３９〜図４２を比較すると分かるように、Ｃ，Ｍ，ＹからＫへの対角線はインク総量制限を受けず、インク総量制限がきつい場合の暗いＣ，Ｍ，Ｙの彩度向上効果が高められる。
【０２２３】
ただし、上述したとおり、Ｒ，Ｇ，ＢからＫへの稜線、Ｃ，Ｍ，ＹからＫへの対角線を定義するにあたっては、補間演算が含まれているため、この補間演算で求められたＬ＊ａ＊ｂ＊値はＣＭＹＫ値に変換したときにインク総量制限値を越えてしまう可能性がある。この問題については後で対策する。
【０２２４】
図４３は、上記の方法で定義したｄｕｍｍｙＲＧＢの稜線および対角線（標準印刷アート紙、インク総量制限値２３４％、Ｋ最大値９１％）と、インク総量制限値２３４％のＣＭＹＫガマットを示した図である。この図から、ｄｕｍｍｙＲＧＢのＧＫ稜線およびＢＫ稜線が、黒点付近を除いてインク総量制限値ＣＭＹＫガマットの最外郭を忠実にトレースしていることが分かる。
【０２２５】
以上が、図５の色再現領域定義過程（ステップ（ａ１））における処理である。
【０２２６】
次に、図５の線分プロファイル作成過程（ステップ（ａ２））における処理について説明する。
【０２２７】
ここでは、ｄｕｍｍｙＲＧＢ色空間での稜線および対角線（ｄｕｍｍｙＲＧＢ色空間での正六面体の各辺および対角線からなる各線分）の上に等間隔に定めた複数の点が、Ｌ＊ａ＊ｂ＊色空間の稜線および対角線からなる各線分上でも等間隔となるように、ｄｕｍｍｙＲＧＢの値とＬ＊ａ＊ｂ＊の値とを再度対応づけ直す等間隔処理が行なわれて、新たな線分プロファイルが作成される。
【０２２８】
図４４は、等間隔処理前の稜線および対角線からなる各線分をａ＊ｂ＊平面へ射影して示した図、図４５は、等間隔処理後の稜線および対角線からなる各線分をａ＊ｂ＊平面へ射影して示した図である。
【０２２９】
図４４に示す各線分上の点は、一本の線分を取り上げたとき、その一本の線分上に不等間隔に点が並んでいるが、これらの点は、ｄｕｍｍｙＲＧＢ色空間上では、各線分ごとに間隔は異なるものの、各線分上で等間隔に並んでいる点である。ここでは、これを、図４５に示すようにｄｕｍｍｙＲＧＢ色空間上で等間隔に並んでいる点がＬ＊ａ＊ｂ＊色空間上でも等間隔に並ぶようにＬ＊ａ＊ｂ＊値が再定義される。これは、階調つぶれのないガマット変換を行なうために必要な処理である。
【０２３０】
図２１〜図２３、図２６、図２８、図３８に示すように（ここでは代表させて図２１を参照する）、ｄｕｍｍｙＲＧＢ色空間では、複数の点（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，２５５），（２５５×（９／１０），２５５，２５５），（２５５×（８／１０），２５５，２５５），…，（０，２５５，２５５）が等間隔に並んでいるが、それらの複数の点をＬ＊ａ＊ｂ＊色空間に写像すると（Ｌ＊，ａ＊，ｂ＊）＝（Ｌ＊０，０，０，０ａ＊０，０，０，０ｂ＊０，０，０，０），（Ｌ＊１０，０，０，０ａ＊１０，０，０，０ｂ＊１０，０，０，０），（Ｌ＊２０，０，０，０ａ＊２０，０，０，０ｂ＊２０，０，０，０），…，（Ｌ＊１００，０，０，０ａ＊１００，０，０，０ｂ＊１００，０，０，０）となり、これらの複数の点はＬ＊ａ＊ｂ＊色空間上で等間隔とは限らず、一般的には図４４に示すように間隔がばらばらとなる。そこで、ここでは、等間隔化処理により、ｄｕｍｍｙＲＧＢ色空間上の複数の点が、Ｌ＊ａ＊ｂ＊空間上で、それまでの線分（稜線や対角線）から外れることなく、その同じ線分を辿って距離を測ったときに等間隔に配置されるように、Ｌ＊ａ＊ｂ＊値を定義し直す（図４５参照）。但し、Ｌ＊ａ＊ｂ＊色空間上の各線分に沿った各点の間隔は各線分ごとには異なっていてもよい。
【０２３１】
ここでは、具体的には、以下のアルゴリズムが採用されて等間隔化処理が行なわれる。
【０２３２】
（ａ）１つの線分について、その線分上の隣接する格子点間の色差ΔＥ＿ｎｅｉｇｈｂｏｒ，ｉ（ｉ＝１〜ｎ）を計算する。ここで、ｎ＝（格子点の数−１）を意味する。
【０２３３】
（ｂ）次に、その１つの線分の一方の端点からの累積色差列ΔＥ＿ｒｕｉｓｅｋｉ，ｉ（ｉ＝０〜ｎ）を計算する。
【０２３４】
（ｃ）各累積色差ΔＥ＿ｒｕｉｓｅｋｉ，ｉ（ｉ＝０〜ｎ）を入力とし、その１つの線分上の各格子点のＬ＊値を出力とする１次元ルックアップテーブル（１ＤＬＵＴ）を作成する。
【０２３５】
（ｄ）ａ＊値，ｂ＊値についても同様に、各累積色差ΔＥ＿ｒｕｉｓｅｋｉ，ｉ（ｉ＝０〜ｎ）を入力とし、その１つの線分上の各格子点のａ＊値，ｂ＊値をそれぞれ出力とする各１ＤＬＵＴを作成し、累積色差ΔＥ＿ｒｕｉｓｅｋｉ，ｉ（ｉ＝０〜ｎ）に対する、Ｌ＊，ａ＊，ｂ＊それぞれについての１ＤＬＵＴ×３を作成する。
【０２３６】
（ｅ）ΔＥ＿ｒｕｉｓｅｋｉ，ｎ×ｉ／ｎ（ｉ＝０〜ｎ）なる値を１ＤＬＵＴ×３に入力したときの出力値Ｌ＊，ａ＊，ｂ＊を、その１つの線分上の新たな格子点とする。
【０２３７】
（ｆ）以上の演算処理を各線分について行なう。
【０２３８】
図４６は、上記（ｅ）における、累積色差を入力してＬ＊値を出力する１ＤＬＵＴを用いた等間隔化処理の説明図である。
【０２３９】
この１ＤＬＵＴには、図４６（Ａ）に黒丸印で示す各点についてのΔＥ＿ｒｕｉｓｅｋｉとＬ＊値との対応関係が記述されている。
【０２４０】
この１ＤＬＵＴを用いて、例えばｈ点のΔＥ＿ｒｕｉｓｅｋｉに対応するＬ＊値（Ｌ＊ｈ）を求めるにあたっては、そのｈ点を挟む、１ＤＬＵＴ上の２点（ここではｉ点とｉ＋１点）のＬ＊値（Ｌｉ＊とＬｉ＋１＊）を読み出し、その間を直線補間することによりＬ＊ｈが求められる。
【０２４１】
ここではこのような補間演算により、図４６（Ｂ）に示すような、ΔＥ＿ｒｕｉｓｅｋｉの軸上に等間隔に並ぶ各点のＬ＊値が求められる。ａ＊値およびｂ＊値についても同様の演算処理が行なわれる。
【０２４２】
図４７は、等間隔処理前後の線分上の格子点の概念図である。
【０２４３】
等間隔処理前は、図４７（Ａ）に示すように１つの線分上に不等間隔に格子点が並んでおり、これに上述の等間隔処理を施すことにより、その１つの線分上に、その線分に沿う距離について等間隔に並ぶ格子点が配列される。
【０２４４】
前掲の図４５は、各線分それぞれについて、上述の等間隔処理を行なった後の各格子点を示した図である。
【０２４５】
図４８は、等間隔処理後の、ＷとＣとを結ぶ線分を定義したテーブルを示す図である。
【０２４６】
この図４８に示す（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，２５５），（２５５×（９／１０），２５５，２５５），（２５５×（８／１０），２５５，２５５），…，（０，２５５，２５５）は、図２１に示す、等間隔処理前のものと同一であって、ｄｕｍｍｙＲＧＢ色空間上で等間隔に並んでいる。ただし、Ｌ＊ａ＊ｂ＊に関しては、図２１の場合と異なり、（Ｌ＊，ａ＊，ｂ＊）＝（Ｌ＊０，０，０，０ａ＊０，０，０，０ｂ＊０，０，０，０），（Ｌ＊ｉｔｐ１ａ＊ｉｔｐ１ｂ＊ｉｔｐ１），（Ｌ＊ｉｔｐ２ａ＊ｉｔｐ２ｂ＊ｉｔｐ２），…，（Ｌ＊１００，０，０，０ａ＊１００，０，０，０ｂ＊１００，０，０，０）はＬ＊ａ＊ｂ＊色空間上で等間隔に並んでいる。ＣＭＹＫ値はここでは定義されていない。ＣＭＹＫ値に関しては、後述するようにして色再現領域全域のＫ版拘束条件を定めた後に対応づけられる。
【０２４７】
図４８は、ＷとＣとの間の稜線について例示したものであるが、上記のように定義した全ての稜線および対角線についてその線分上のｄｕｍｍｙＲＧＢ値に対するＬ＊ａ＊ｂ＊値の再対応づけが行なわれる。
【０２４８】
このような再対応づけを行なうと、後述するガマットマッピングアルゴリズムを採用して、階調つぶれのないガマットマッピングを行なうことができる。
【０２４９】
以上が図５の稜線プロファイル作成過程（ステップ（ａ２））における処理である。
【０２５０】
次に図５のグレー軸プロファイル作成過程（ステップ（ａ３））における処理について説明する。
【０２５１】
ここでは、ｄｕｍｍｙＲＧＢ色空間におけるプルーファ１４の色再現領域におけるＷとＫの２つの頂点を結ぶグレー軸上に等間隔に複数点を定めて、それらの複数点をＬ＊ａ＊ｂ＊色空間上に写像したときにそのＬ＊ａ＊ｂ＊色空間上に写像された複数点が図５の色再現領域定義過程（ステップ（ａ１））で定義されたＷとＫとの２つの頂点を結ぶグレー軸上であって、かつそのグレー軸上に等間隔に配置されるように、プルーファ１４の色再現領域のグレー軸に関する、ｄｕｍｍｙＲＧＢ色空間における座標点とＬ＊ａ＊ｂ＊色空間における座標点を対応づけたグレー軸プロファイルが作成される。
【０２５２】
図４９は、グレー軸プロファイルを表わすテーブルを示す図である。
【０２５３】
ここでは、Ｗの頂点である、（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，２５５）が、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，０，０，０）に対応づけられたＬ＊ａ＊ｂ＊上のＷ点（Ｌ＊，ａ＊，ｂ＊）＝（Ｌ＊０，０，０，０ａ＊０，０，０，０ｂ＊０，０，０，０）に対応づけられるとともに、Ｋの頂点（Ｒ，Ｇ，Ｂ）＝（０，０，０）が、上述のようにして定義したＫの頂点（Ｃ，Ｍ，Ｙ，Ｋ）＝（ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨ）に対応づけられたＬ＊ａ＊ｂ＊上のＫ点（Ｌ＊，ａ＊，ｂ＊）＝（Ｌ＊ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨａ＊ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨｂ＊ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨ）に対応づけられ、かつ、ｄｕｍｍｙＲＧＢ色空間上のＷとＫとを結ぶグレー軸上に等間隔に定めた複数点（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，２５５），（２５５×（９／１０），２５５×（９／１０）），２５５×（９／１０），…，（０，０，０）が、Ｌ＊ａ＊ｂ＊色空間上のＷとＫとを結ぶグレー軸上の等間隔点（Ｌ＊，ａ＊，ｂ＊）＝（Ｌ＊０，０，０，０ａ＊０，０，０，０ｂ＊０，０，０，０），（Ｌ＊ｉｔｐ９／１０ａ＊ｉｔｐ９／１０ｂ＊ｉｔｐ９／１０），（Ｌ＊ｉｔｐ８／１０ａ＊ｉｔｐ８／１０ｂ＊ｉｔｐ８／１０），…，（Ｌ＊ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨａ＊ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨｂ＊ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨ）に対応づけられている。
【０２５４】
ここでは、ＣＭＹＫ値は計算する必要はないので空白としている。また、Ｌ＊ｉｔｐ９／１０等は以下を表わす。
【０２５５】
Ｌ＊ｉｔｐｉ／１０
＝Ｌ＊０，０，０，０×ｉ／１０＋Ｌ＊ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨ×（１０−ｉ）／１０
ａ＊ｉｔｐｉ／１０
＝ａ＊０，０，０，０×ｉ／１０＋ａ＊ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨ×（１０−ｉ）／１０
ｂ＊ｉｔｐｉ／１０
＝ｂ＊０，０，０，０×ｉ／１０＋ｂ＊ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨ×（１０−ｉ）／１０
ｄｕｍｍｙＲＧＢの色空間のグレー軸上の等間隔点がＬ＊ａ＊ｂ＊色空間のグレー軸上でも等間隔となるように対応づけるのは、上述の稜線上の再対応づけと同様、階調つぶれのないガマットマッピングを実現するためである。
【０２５６】
図５のプロファイル算出過程（ステップ（ａ４））では、上記の線分プロファイル作成過程（ステップ（ａ２））およびグレー軸プロファイル作成過程（ステップ（ａ３））で求められた線分プロファイルおよびグレー軸プロファイルを境界条件とした補間演算により、プルーファ１４の色再現領域の稜線および対角線以外の表面およびグレー軸以外の内部のプロファイルが算出される。
【０２５７】
ここでは、Ｌ＊ａ＊ｂ＊のそれぞれについて以下の二次式
Ｌ＊＝ａ０Ｒ２＋ａ１Ｇ２＋ａ２Ｂ２＋ａ３ＲＧ＋ａ４ＧＢ＋ａ５ＢＲ＋ａ６Ｒ＋ａ７Ｇ＋ａ８Ｂ＋ａ９
ａ＊＝ｂ０Ｒ２＋ｂ１Ｇ２＋ＢＢ２＋ｂ３ＲＧ＋ｂ４ＧＢ＋ｂ５ＢＲ＋ｂ６Ｒ＋ｂ７Ｇ＋ｂ８Ｂ＋ｂ９
ｂ＊＝ｃ０Ｒ２＋ｃ１Ｇ２＋ｃ２Ｂ２＋ｃ３ＲＧ＋ｃ４ＧＢ＋ｃ５ＢＲ＋ｃ６Ｒ＋ｃ７Ｇ＋ｃ８Ｂ＋ｃ９
を用い、上記のように作成した線分プロファイルおよびグレー軸プロファイルの、ｄｕｍｍｙＲＧＢ値とＬ＊ａ＊ｂ＊値とが対応づけられた点をサンプル点として、ａ０〜ａ９，ｂ０〜ｂ９，ｃ０〜ｃ９の各係数が求められ、その求められた各係数を上記の二次式に代入して、プルーファ１４の色再現領域全域について、ｄｕｍｍｙＲＧＢ値とＬ＊ａ＊ｂ＊値との対応づけが行なわれる。
【０２５８】
図５０〜図５２は、このようなプルーファ１４の色再現領域全域について対応づけを行うことにより作成される色再現特性（プルーファプロファイル）を示す概念図である。
【０２５９】
ここで、図５０は、計算前のサンプル点を示した図、図５１は、計算後のＬ＊ａ＊ｂ＊値をドットで表現した図、図５２は計算後のＬ＊ａ＊ｂ＊値をメッシュで表現した図である。
【０２６０】
図４の色変換定義作成方法のステップ（Ａ）の仮想デバイスプロファイル作成過程（図５参照）では、このようにして、図１に示す仮想のプルーファ１４のプルーファプロファイルが求められる。
【０２６１】
ただし、前述したように、補間により計算したＬ＊ａ＊ｂ＊値は、今の段階ではインク総量制限を満たさない可能性があるが、この問題については後で対処する。
【０２６２】
次に、図４の第１のリンクプロファイル作成過程（ステップ（Ｂ））の処理について説明する。
【０２６３】
この図４の第１のリンクプロファイル作成過程（ステップ（Ｂ））では、図６の各過程、すなわち、Ｋ値定義過程（ステップ（ｂ１））、第１のＣＭＹＫ値算出過程（ステップ（ｂ２））、第１の値調整過程（ステップ（ｂ３））、Ｋ値算出過程（ステップ（ｂ４））、第２のＣＭＹＫ値算出過程（ステップ（ｂ５））、および第２の値調整過程（ステップ（ｂ６））の各処理が行なわれ、図４の仮想デバイスプロファイル作成過程（ステップ（Ａ））で作成したプルーファプロファイル（図１６参照）とＣＭＹＫ値とを対応づけることにより、ｄｕｍｍｙＲＧＢ色空間の座標点（ｄｕｍｍｙＲＧＢ値）とＣＭＹＫ値とを対応づけたリンクプロファイル５４（図１７参照）が求められる。
【０２６４】
先ず、Ｋ値定義過程（ステップ（ｂ１））では、図４の仮想デバイスプロファイル作成過程（ステップ（Ａ））で求めたプルーファ１４の色再現領域について、グレー軸上は印刷のＫ版拘束条件Ｋ＝Ｋ（Ｃ）（図１５参照）により求められるＫの値を採用し、Ｗ−Ｍ−Ｒ−Ｙ−Ｗを順次結ぶ稜線で囲まれたＷＭＲＹ面、Ｗ−Ｙ−Ｇ−Ｃ−Ｗを順次結ぶ稜線で囲まれたＷＹＧＣ面、およびＷ−Ｃ−Ｂ−Ｍ−Ｗを順次結ぶ稜線で囲まれたＷＣＢＭ面についてはＫ≦０なるＫの値を採用し、さらに、Ｒ−Ｋを結ぶＲＫ稜線、Ｇ−Ｋを結ぶＧＫ稜線、およびＢ−Ｋを結ぶＢＫ稜線、さらにＣ−Ｋを結ぶＣＫ対角線、Ｍ−Ｋを結ぶＭＫ対角線、およびＹ−Ｋを結ぶＹＫ対角線については、Ｋ≧０なるＫの値を採用することにより、前記第２のデバイスの色再現領域の、グレー軸上、ＷＭＲＹ面上、ＷＹＧＣ面上、ＷＣＢＭ面上、ＲＫ稜線上、ＧＫ稜線上、ＢＫ稜線、ＣＫ対角線上、ＭＫ対角線上、およびＹＫ対角線上の各点についてＫの値が定義される。
【０２６５】
具体的には以下のとおりである。
【０２６６】
図５３は、グレー軸に関するＬ＊ａ＊ｂ＊値からＣＭＹＫ値を求める計算の概念図である。
【０２６７】
先ず、Ｒ＝Ｇ＝Ｂのグレー軸についてはＫ版拘束条件Ｋ＝Ｋ（Ｃ）を用いてそのグレー軸上の各点にＫの値が割り当てられる。
【０２６８】
すなわち、ＣＭＹＫ値からＬ＊ａ＊ｂ＊を求めるための印刷プロファイルをＫ版拘束条件Ｋ＝Ｋ（Ｃ）の下で逆方向に参照して、グレー軸上の各点のＬ＊ａ＊ｂ＊値からグレー軸上の各点のＣＭＹＫ値が求められる。
【０２６９】
図５４は、ＷＭＲＹ面上、ＷＹＧＣ面上、およびＷＣＢＭ面上の各点に割り当てられるＫ値の関数形の一例を示した図である。
【０２７０】
色再現領域上の白点Ｗに接する３つの表面（ＷＭＲＹ面、ＷＹＧＣ面、およびＷＣＢＭ面；ＲＫ稜線、ＧＫ稜線、およびＢＫ稜線を除く残りの９本の稜線を含む）上の各点の色を印刷で再現するには、Ｋの値はＫ＝０である必要がある。また、それら３つの表面（ＷＭＲＹ面、ＷＹＧＣ面、およびＷＣＢＭ面）のＷに近い領域はグレー軸との距離が短かいことからグレー軸上のＫ値（Ｋ版拘束条件（図１５参照））の影響を受けやすいため、Ｗ点からＫ点に向かってＫ値が急激に増大するようなＫ版拘束条件が与えられた場合には、その色再現領域内部の、それらＷＭＲＹ面、ＷＹＧＣ面、およびＷＣＢＭ面近傍の部分のＫの値がＫ＞０となってしまうことが懸念される。
【０２７１】
そこで、ここでは、ＷＭＲＹ面、ＷＹＧＣ面、およびＷＣＢＭ面の３つの面上の各点については、図５４に示すように、
Ｃｈｒｏｍａ＝Ｍａｘ（Ｒ，Ｇ，Ｂ）−Ｍｉｎ（Ｒ，Ｇ，Ｂ）
但し、Ｍａｘ（Ｒ，Ｇ，Ｂ）は、その点のＲ，Ｇ，Ｂの各値のうちの最大値、
Ｍｉｎ（Ｒ，Ｇ，Ｂ）は、その点のＲ，Ｇ，Ｂの各値のうちの最小値
を表わす。
を変数として求めたＫの値が割り当てられる。
【０２７２】
この図５４では、Ｃｈｒｏｍａ＝０のときは、図１５に示すＣＫカーブ（Ｋ＝Ｋ（Ｃ））のＫｍｉｎ、Ｃｈｒｏｍａ＝２５５（ここではＲ，Ｇ，Ｂそれぞれの最大値は２５５である）のときはＫ＝０となる関数形が採用されており、ＷＭＲＹ面、ＷＹＧＣ面、およびＷＣＢＭ面上の彩度が低い点（Ｗに近い点）には、Ｋの値として絶対値の大きな負の値が割り当てられ、高彩度に向かうにつれてＫ＝０に近づき、Ｒ，Ｇ，Ｂ，Ｃ、Ｍ，Ｙの各頂点ではＫ＝０が割り当てられて、Ｒ，Ｇ，Ｂ，Ｃ、Ｍ，Ｙの各頂点よりもＫに寄った、Ｋ＞０が割り当てられる領域とのＫの連続性が確保されている。
【０２７３】
図５５は、ＲＫ稜線上の各点に割り当てられるＫ値の関数形の一例を示した図である。横軸は、Ｒ値、縦軸はＫ値を表わしている。
【０２７４】
ここでは、ＲＫ稜線を取り上げて説明するが、ＧＫ稜線、ＢＫ稜線、ＣＫ対角線、ＭＫ対角線、およびＹＫ対角線についても同様である。
【０２７５】
Ｒの頂点はＲ＝２５５であり、この点ではＫ＝０となり、図５４に示す関数から求めたＲの頂点（Ｃｈｒｏｍａ＝２５５）から求めたＫの値（Ｋ＝０）と一致する。
【０２７６】
このＲの頂点（ＣＭＹＫ＝（０，１００，１００，０））から出発し図２５に示すＲ味のＫ（ＣＭＹＫ＝（０，１００，１００，１００））に向かって稜線上を進むとＲの値は順次減少しそれに応じてＫの値が増加し、図２５に示す補間スタート点（ＣＭＹＫ＝（０，１００，１００，Ｋｐａｒａｍ））に達する。ここまでの間は、印刷プロファイル（図１４参照）の表面を辿ることとなりＫの値はＲ値に応じてＣＭＹＫ＝（０，１００，１００，Ｋ）あるいはＣＭＹＫ＝（０，（ＩｎｋＬｉｍｉｔ−Ｋ）／２，（ＩｎｋＬｉｍｉｔ−Ｋ）／２，Ｋ）を満足する最も色一致性の良いＫ値（０≦Ｋ≦Ｋｐａｒａｍ）が一義的に定められる。
【０２７７】
Ｒの頂点（ＣＭＹＫ＝（０，１００，１００，０））からＲ味のＫ（ＣＭＹＫ＝（０，１００，１００，１００））に向かう稜線（図２５参照）上を進み、ＣＭＹＫ＝（０，１００，１００，Ｋｐａｒａｍ）に達した後は、その稜線から離れて、ｄｕｍｍｙＲＧＢの黒点であるＣＭＹＫ＝（ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨ）に進む。この間では印刷プロファイルの稜線から離れて内部に進むため、Ｋの値は、各点ごとの最小値と最大値との間の任意の値をとり得る。そこで、ここでは、このＫｐａｒａｍとＫＳＨとの間は準エルミート補間演算により求めた曲線に従い、Ｒの値の減少（Ｃの値の増加）に応じてＫの値をＫｐａｒａｍからＫＳＨまで増加させる。
【０２７８】
準エルミート補間は高次多項式を用いるため、補間値がＫＳＨよりも大きくなり反転することもあり得るが、その場合、ＫＳＨよりも大きな補間値はＫＳＨにクリップされる。
【０２７９】
このようにして、Ｒの頂点から出発しＣＭＹＫ＝（０，１００，１００，Ｋｐａｒａｍ）の点を通過してＣＭＹＫ＝（ＣＳＨ，ＭＳＨ，ＹＳＨ，ＫＳＨ）に至るＲＫ稜線上の各点のＫ値が求められる。
【０２８０】
ここではＲＫ稜線を取り上げて説明したが、ＧＫ稜線、ＢＫ稜線、ＣＭ対角線、ＭＫ対角線、およびＹＫ対角線についても同様である。
【０２８１】
図６のＫ値定義過程（ステップ（ｂ１））では、以上のようにしてグレー軸上、ＷＭＲＹ面上、ＷＹＧＣ面上、ＷＣＢＭ面上、ＲＫ稜線上、ＧＫ稜線上、ＢＫ稜線上、ＣＫ対角線上、ＭＫ対角線上およびＹＫ対角線上の各点についてＫの値が定義される。
【０２８２】
図６の第１のＣＭＹＫ値算出過程（ステップ（ｂ２））では、ステップｂ１のＫ値定義過程でＫ値が定義された各点について、図１４に示す印刷プロファイルを逆参照することにより、それらの各点のＣＭＹ値が求められ、ステップｂ１で定義されたＫ値と合わせてそれらの各点のＣＭＹＫ値が求められる。
【０２８３】
図１４には、ＣＭＹＫ値からＬ＊ａ＊ｂ＊値に変換する印刷プロファイルが示されているが、ここでは、各点のＫ値を拘束条件としてその印刷プロファイルを逆向きに参照し、各点のＬ＊ａ＊ｂ＊値が、その点のＫ値を満足した上でＣＭＹＫ値に変換される。但し、印刷プロファイルには、Ｋ＜０の領域（図１５参照）は存在しないため、この印刷プロファイルを参照する前の段階でＫ＜０のＫ値を持つ点のＫ値は、Ｋ＝０に置き換えられる。
【０２８４】
次に、図６のステップ（ｂ３）の第１の値調整過程について説明する。この第１の値調整過程（ステップ（ｂ３））では、上記のようにして求めた各点のＣＭＹＫ値がインク総量制限を満足しているか否か調べられ、満足していない点について、以下のようにしてその値が調整される。
【０２８５】
図５６は、この第１の値調整過程（ステップ（ｂ３））の詳細フローを示した図である。
【０２８６】
ただし、この図５６には、第１の値調整過程（ステップ（ｂ３））のみでなく、上で説明した、図６のＫ値定義過程（ステップ（ｂ１））および第１のＣＭＹＫ値算出過程の一部についても示されている。上記のようにして求めたＣＭＹＫ値がインク総量制限値を越える可能性があるのは、ＲＫ稜線、ＧＫ稜線、ＢＫ稜線、ＣＫ対角線、ＭＫ対角線、およびＹＫ対角線上であって、かつ図５３を参照して説明した補間演算によってＬ＊ａ＊ｂ＊値を求めた点であるため、この図５６では、ＣＭＹＫ値がインク総量制限値を越える可能性のある補間演算以降の処理が示されている。
【０２８７】
この図５６の各ステップのうち、ステップ（ｂ１１）とステップ（ｂ１２）は、図６のステップ（ｂ１）のＫ値定義過程の一部分である、準エルミート補間による補間演算の部分に対応し、図５６のステップ（ｂ２１）は、図６のステップ（ｂ２）の第１のＣＭＹＫ値算出過程における、準エルミート補間によりＫの値を求めた各点についてのＣＭＹ値を求める部分に対応する。図５６の残りの各ステップ（ｂ３１）〜（ｂ３５）は、それらを合わせたものが、図６のステップ（ｂ３）の第１の値調整過程に対応する。
【０２８８】
前述のようにして準エルミート補間演算によりＫの値を定義し、ＣＭＹＫプロファイルを逆参照してＣＭＹ値を求めた各点について、インク総量（Ｃ＋Ｍ＋Ｙ＋Ｋ）が計算される（ステップ（ｂ３１））。このインク総量（Ｃ＋Ｍ＋Ｙ＋Ｋ）がインク総量制限値ＩｎｋＬｉｍｉｔ以下であるか否かが判定される。ただし、ここでは、ＣＭＹＫ変換後にスムージング処理等を行う場合にもインク総量制限値を越えることがないよう、ある程度（数％程度）のマージン値Ｍａｒｇｉｎを導入して、
Ｃ＋Ｍ＋Ｙ＋Ｋ≦ＩｎｋＬｉｍｉｔ−Ｍａｒｇｉｎ
であるか、
Ｃ＋Ｍ＋Ｙ＋Ｋ＞ＩｎｋＬｉｍｉｔ−Ｍａｒｇｉｎ
であるかが判定される。
【０２８９】
Ｃ＋Ｍ＋Ｙ＋Ｋ≦ＩｎｋＬｉｍｉｔ−Ｍａｒｇｉｎ
のときは、ステップ（ｂ２１）で求めたＣＭＹＫ値がそのまま採用される（ステップ（ｃ３２））。一方、
Ｃ＋Ｍ＋Ｙ＋Ｋ＞ＩｎｋＬｉｍｉｔ−Ｍａｒｇｉｎ
のときは、Ｋの値を１％だけインクリメントして、このインクリメントしたＫを拘束条件として印刷のＣＭＹＫプロファイル（図１４参照）を再度参照してそのＫに応じたＣＭＹ値を求め、そのようにして求められた、インクリメントされたＫとＣＭＹ値とからなるＣＭＹＫ値が
Ｃ＋Ｍ＋Ｙ＋Ｋ≦ＩｎｋＬｉｍｉｔ−Ｍａｒｇｉｎ
であるか
Ｃ＋Ｍ＋Ｙ＋Ｋ＞ＩｎｋＬｉｍｉｔ−Ｍａｒｇｉｎ
であるかが判定される（ステップ（ｂ３３））。Ｋの値をインクリメントするとその分インク総量Ｃ＋Ｍ＋Ｙ＋Ｋが減少するため、ここではＫの値を僅かにインクリメントすることとしている。
【０２９０】
そのようにして再計算されたＣＭＹＫ値が、
Ｃ＋Ｍ＋Ｙ＋Ｋ≦ＩｎｋＬｉｍｉｔ−Ｍａｒｇｉｎ
であるときは、そのようにして再計算されたＣＭＹＫ値が採用される。
【０２９１】
一方、再計算されたＣＭＹＫ値が、再び
Ｃ＋Ｍ＋Ｙ＋Ｋ＞ＩｎｋＬｉｍｉｔ−Ｍａｒｇｉｎ
であったときは、Ｋのインクリメントの回数が計算され（ステップ（ｂ３４））、インクリメントの回数が規定数以内の場合はステップ（ｂ３３）に戻って、Ｋの値が再び１％だけインクリメントされる。ただし、Ｋの値を大きく変更するとＫ版の反転につながるため、本実施形態ではＫの値をインクリメントする最大数（上記の規定数）を３回としている。
【０２９２】
ステップ（ｂ３４）で計算されたＫのインクリメントの回数が規定数を越えるときは、今度はステップ（ｂ３５）に進み、その点のＬ＊ａ＊ｂ＊値が低彩度かつ高明度の方向に微修正される。
【０２９３】
ここでは、上述のＬ＊ａ＊ｂ＊値を低彩度かつ高明度方向へ修正する方法について述べる。修正する方法としては、インク総量が小さくなる方向であることはもちろん、周囲の色との階調性を維持するように修正する必要がある。そのためには、どの色も一律にガマットの中心方向に微修正すればよく、具体的には次のように修正される。
【０２９４】
図５７は、Ｌ＊ａ＊ｂ＊値の微修正の説明図である。
【０２９５】
ここでは、ｄｕｍｍｙＲ，ｄｕｍｍｙＧ，ｄｕｍｍｙＢのうち最大値、中間値、最小値をそれぞれＬ，Ｍ，Ｓとしたとき、Ｌは保存したまま、Ｍ，ＳをＭ＝Ｓ＝２５５／２という低彩度かつ高明度方向の色へ向かって所定色差分だけ修正させていく。換言すると、彩度を表すＭａｘ（Ｒ，Ｇ，Ｂ）−Ｍｉｎ（Ｒ，Ｇ，Ｂ）のうち、Ｍａｘ（Ｒ，Ｇ，Ｂ）の値は変えずにＭｉｎ（Ｒ，Ｇ，Ｂ）の値を大きくすることで彩度を減少させる。例えば、ＢＫ稜線上のｄｕｍｍｙＲＧＢ（０，０，１２０）のＬ＊ａ＊ｂ＊値を微修正する場合は、図５７に示すように、ｄｕｍｍｙＲＧＢ＝（２５５／２，２５５／２，１２０）の点のＬ＊ａ＊ｂ＊値に向かって所定色差分（例えば色差０．５）だけ収斂させる。
【０２９６】
このような方向にＬ＊ａ＊ｂ＊値を微修正することで、周囲の格子点との歪みを最小限に抑えた上でインク総量を下げることができる。
【０２９７】
以上により、グレー軸、Ｗに接する３平面およびＲ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙ→Ｋ稜線・対角線におけるＣＭＹＫ値が求められる。
【０２９８】
次に、図６のステップ（ｂ４）のＫ値算出過程において、上記のようにして求めたグレー軸上、ＷＭＲＹ面上、ＷＹＧＣ面上、ＷＣＢＭ面上、ＲＫ稜線上、ＧＫ稜線上、ＢＫ稜線上、ＣＫ対角線上、ＭＫ対角線上、およびＹＫ対角線上の各点についてのＫの値を境界条件とした補間演算により、プルーファ１４（ｄｕｍｍｙＲＧＢ）の色再現領域の表面および内部の、Ｋの値を未だ求めていない各点のＫの値が求められる。ここで、Ｋ値定義過程（図６のステップ（ｂ１））でマイナスの値のＫが求められた点については、補間演算に関しては、そのマイナスの値のＫ値がそのまま用いられる。
ここでは、具体的には、前述の補間式と同様の二次式
Ｋ＝ｄ０Ｒ２＋ｄ１Ｇ２＋ｄ２Ｂ２＋ｄ３ＲＧ＋ｄ４ＧＢ＋ｄ５ＢＲ＋ｄ６Ｒ＋ｄ７Ｇ＋ｄ８Ｂ＋ｄ９
を採用し、色再現領域のグレー軸上、ＷＭＲＹ面上、ＷＹＧＣ面上、ＷＣＢＭ面上、ＲＫ稜線上、ＧＫ稜線上、ＢＫ稜線上、ＣＫ対角線上、ＭＫ対角線上、およびＹＫ対角線上の各点をサンプル点としてｄ０〜ｄ９を計算する。ただし、この際、グレー軸上の各点については例えば１０００倍の強さの重み付して計算する。こうすると、グレー軸の近傍では、グレー軸上の各点のＫの値に強く影響を受け、グレー軸のまわりのＫ値はグレー軸上のＫ値とほとんど同じ値となる。こうすることにより、ここで計算している仮想上のプルーファ１４のグレー軸と図１に示す実際のプリンタ１１のグレー軸とが多少ずれていてもそのプリンタ１１のグレー軸上でもＫ版拘束条件Ｋ＝Ｋ（Ｃ）を忠実に遵守できることとなる。
【０２９９】
図６のステップ（ｂ５）の第２のＣＭＹＫ値算出過程では、ステップ（ｂ４）のＫ値算出過程でＫ値が新たに求められた各点について、図６のステップ（ｂ２）と同様にして印刷のＣＭＹＫプロファイルが逆参照されて、ＣＭＹ値が求められ、ステップ（ｂ４）のＫ値算出過程で算出されたＫ値と合わせて、それらの各点についてのＣＭＹＫ値が求められる。
【０３００】
ただし、このようにして求めたＣＭＹＫ値は、その過程で補間演算を含んでいるためインク総量がインク総量制限を越えている可能性がある。そこで、次に図６のステップ（ｂ６）の第２の値調整過程において、図７４を参照した説明と同様にして、インク総量制限を満たしかつＫ版が滑らかで反転のないＣＭＹＫ値が求められる。
【０３０１】
図５８は、第２の値調整過程（図６のステップ（ｂ６））の詳細フローを示す図である。
【０３０２】
ただし、この図５８には、図６のステップ（ｂ６）の第２の値調整過程での処理につなげるために、図６のステップ（ｂ４）、（ｂ５）の処理も示されている。図５８のステップ（ｂ４１）、（ｂ５１）は、それぞれ、図６のステップ（ｂ４）、（ｂ５）に対応し、図５８のステップ（ｂ６１）〜（ｂ６５）はそれらを合わせたものが図６のステップ（ｂ６）に対応する。
【０３０３】
図５８のステップ（ｂ６１）〜（ｂ６５）は、それぞれ、図５６のステップ（ｂ３１）〜（ｂ３５）に対応する。図５６は、図６のステップ（ｂ１）のＫ値定義過程でＫ値が定義された点についての処理を表わしており、図５８は、図６のステップ（ｂ４）のＫ値算出過程でＫ値が新たに算出された点についての処理を表わしており、このように図５８のステップ（ｂ６１）〜（ｂ６５）は、図５６のステップ（ｂ３１）〜（ｂ３５）と比べ処理の対象となる点が異なるだけであって処理内容自体は同一であり、ここでの重複説明は省略する。
【０３０４】
上記の、図６のステップ（ｂ１）〜（ｂ６）の各ステップを経ることによりｄｕｍｍｙＲＧＢの色再現領域の全ての格子点についてｄｕｍｍｙＲＧＢとＣＭＹＫとの間のリンクプロファイル（図１７参照）が作成される。
【０３０５】
すなわち、図４の仮想デバイスプロファイル作成過程では、前述のようにしてプルーファ１４のプロファイル（プルーファプロファイル５３（図１６参照））が作成されている。すなわち、プルーファ１４の色再現領域全域の各点には、そのプルーファ１４に依存したｄｕｍｍｙＲＧＢ値と、そのプルーファ１４には依存しないＬ＊ａ＊ｂ＊値とが割り当てられており、それに加えて、ここではそのプルーファ１４の色再現領域全域にＣＭＹＫ値が割り当てられることにより、図１７に示す、プルーファ１４に依存したｄｕｍｍｙＲＧＢ値と印刷システム依存したＣＭＹＫ値とが対応づけられたリンクプロファイル５４が作成される。このリンクプロファイル５４は、図１に示す色変換装置１０内のカラーマッチング（第１のリンクプロファイル）で行われる補間演算に用いられる。
【０３０６】
次に、図４のステップ（Ｃ）の仮想デバイスプロファイル修正過程について説明する。
【０３０７】
図４のステップ（Ａ）の仮想デバイスプロファイル作成過程で作成されたｄｕｍｍｙＲＧＢとＬ＊ａ＊ｂ＊とを結びつけるプロファイルは補間により計算されたものであり、全ての格子点においてインク総量制限を満たすとは限らず、図４のステップ（Ｂ）の第１のリンクプロファイル作成過程ではｄｕｍｍｙＲＧＢとＣＭＹＫとの間のリンクプロファイルを作成する際にｄｕｍｍｙＲＧＢとＬ＊ａ＊ｂ＊との関係を示すｄｕｍｍｙＲＧＢプロファイルのＬ＊ａ＊ｂ＊値はインク総量制限を満たすように修正されている。そこで、図４のステップ（Ｃ）の仮想デバイスプロファイル修正過程では、ステップ（Ｂ）の第１のリンクプロファイル作成過程での修正を反映したｄｕｍｍｙＲＧＢのプロファイルを作成するために、ｄｕｍｍｙＲＧＢ値からｄｕｍｍｙＲＧＢとＣＭＹＫとの関係を表わすリンクプロファイルを参照してＣＭＹＫ値を求め、そのＣＭＹＫ値から、印刷のＣＭＹＫプロファイル（図１４参照）を参照してＬ＊ａ＊ｂ＊値を求めて、ｄｕｍｍｙＲＧＢ値とＬ＊ａ＊ｂ＊値とを対応づけることによりｄｕｍｍｙＲＧＢとＬ＊ａ＊ｂ＊との関係を表わすｄｕｍｍｙＲＧＢプロファイルが再作成される。
【０３０８】
図５９は、ｄｕｍｍｙＲＧＢのグレー軸上の各値（Ｒ＝Ｇ＝Ｂ＝０〜２５５）に対するＣ，Ｍ，Ｙ，Ｋの各カーブ、およびＣ＋Ｍ＋Ｙ＋Ｋのインク総量のカーブを表わした図である。
【０３０９】
この図５９は、インク総量制限値３４４％のものであり、Ｃ＋Ｍ＋Ｙ＋Ｋのインク総量はグレー軸上のいずれの点でもインク総量制限を満たし、かつＫの点（Ｒ＝Ｇ＝Ｂ＝２５５の点）でインク総量制限ぎりぎりまで使われている。
【０３１０】
図６０は、インク総量制限３４４％の時のＲの頂点からＫの頂点に至るＲＫ稜線上の、Ｃ，Ｍ，Ｙ，Ｋの各カーブ、およびＣ＋Ｍ＋Ｙ＋Ｋのインク総量のカーブを表わした図である。
【０３１１】
ＲＫ稜線上のいずれの点でもインク総量制限を満たし、かつＫの点でインク総量制限ぎりぎりまで使われている。
【０３１２】
ここでは、ＲＫ稜線について説明したが、ＧＫ稜線上、ＢＫ稜線上、ＣＫ対角線上、ＭＫ対角線上、ＹＫ対角線上についても同様である。また、さらに、グレー軸上、稜線・対角線上だけでなくｄｕｍｍｙＲＧＢの色再現領域の全ての点についてインク総量制限を満たしている。
【０３１３】
図６１は、インク総量制限３４４％、Ｋスタートポイント４０％、黒点ＣＭＹＫ＝（８６，８５，８４，８９）のときの、ユーザにより指定されたＫ版拘束条件（Ｋ＝Ｋ（Ｃ）のカーブ（実線））と上記の演算により最終的に実現したＫ＝Ｋ（Ｃ）のカーブ（破線）とを示した図である。
【０３１４】
Ｋ版拘束条件を忠実に反映したプロファイルが作成されていることが分かる。
【０３１５】
図６２，図６３は、インク総量制限値２３７％のときの、それぞれ図５９，図６０に相当する図、図６４は、インク総量制限値２３７％、Ｋスタートポイント４０％、黒点ＣＭＹＫ＝（６０，５０，４９，７８）のときの図６１に相当する図である。
【０３１６】
インク総量制限値が厳しい条件下においても、インク総量制限を満たし、かつＫ版拘束条件を忠実に再現していることが分かる。
【０３１７】
次に図４に示す色変換定義作成方法の、第２のリンクプロファイル作成過程（ステップ（Ｄ））について説明する。ここでは、前掲の特許文献２に開示された手法について説明する。
【０３１８】
図６５は、図１に示すプリンタ１１とプルーファ１４の色再現領域の模式図である。
【０３１９】
図６５（Ａ）は、プリンタ１１に依存した入力ＲＧＢ色空間を示したものであるが、この図６５（Ａ）には、図示の簡単のためＲ−Ｇ平面が示されている。図６５（Ｂ），図６５（Ｃ）も同様であり、図６５（Ｂ）は共通色空間の１つであるＬ＊ａ＊ｂ＊空間のＬ＊−ａ＊平面について示されており、図６５（Ｃ）はプルーファ１４に依存したｄｕｍｍｙＲＧＢ色空間のＲ−Ｇ平面について示されている。
【０３２０】
プリンタ１１は、Ｒ，Ｇ，Ｂそれぞれについて０〜２５５の値の数値を表わす画像データに基づいてプリント画像１１ａをプリント出力するものであり、この場合、プリンタ１１の色再現領域は、図６５（Ａ）に示す矩形領域１０１となる。
【０３２１】
ここで、図１３に示す、プリンタ１１の色再現特性（プリンタプロファイル５１）を参照して、図６５（Ａ）に示すプリンタ１１の色再現領域１０１を、Ｌ＊ａ＊ｂ＊空間に写像すると、そのプリンタ１１の色再現領域は領域１０２のように表わされ、その色再現領域１０２を、さらに、上記のようにして作成されたプルーファ１４の色再現特性（プルーファプロファイル５３（図１６参照））を参照してプルーファ１４に依存するｄｕｍｍｙＲＧＢ色空間に写像すると、プリンタ１１の色再現領域は、図６５（Ｃ）に示す領域１０３に示すように表わされる。
【０３２２】
これに対し、図１に示すプルーファ１４の色再現領域（プルーファプロファイル）は、図６５（Ｃ）のｄｕｍｍｙＲＧＢ色空間上では、Ｒ，Ｇ，Ｂともに０〜２５５の数値範囲で示される立方体領域（図６５（Ｃ）ではＲ−Ｇ平面上の矩形領域３０３）である。すなわち、プリンタ１１に依存した入力ＲＧＢ色空間のＲ，Ｇ，Ｂそれぞれについて０〜２５５の数値範囲内の座標点を表わす画像データをＬ＊ａ＊ｂ＊空間を経由してｄｕｍｍｙＲＧＢ色空間上の画像データに変換すると、プルーファ１４で表現することのできる色（画像データ上でＲＧＢともに０〜２５５の範囲）を超えた値、例えば図６５（Ｃ）に例示するような（Ｒ，Ｇ）＝（１１０，２９０）、あるいは、（Ｒ，Ｇ）＝（−１００，２６０）などの値に変換される場合がある。その場合、これらの画像データ、すなわち、プルーファ１４の色再現領域から外れた画像データは、プルーファ１４では出力できないため、それらの画像データをプルーファ１４の色再現領域の境界に位置する画像データとなるようにクリップすることが従来提案されている。具体的には、（Ｒ，Ｇ）＝（１１０，２９０）は、（Ｒ，Ｇ）＝（１１０，２５５）に変更され、（Ｒ，Ｇ）＝（−１００，２６０）は（Ｒ，Ｇ）＝（０，２５５）に変更されることになる。
【０３２３】
このような変換される側（ここではプルーファ１４）に依存した色空間におけるマッピングの場合、マッピングの自由度が小さく、上記のような、プルーファ１４の色再現領域から外れたデータを単純にクリップしてその色再現領域の境界に移動させるだけのマッピングが行なわれており、１つのデバイス（例えばプリンタ１１）の色再現領域から別のデバイス（例えばプルーファ１４）の色表現領域に写像するにあたり、特にそれらの色表現領域の境界近傍における写像の精度が大きく低下する場合がある。
【０３２４】
一方、図６５（Ｃ）に０〜２５５の矩形領域で示されるプルーファ１４の色再現領域３０３をそのプルーファ１４の色再現特性（プルーファプロファイル）を用いてＬ＊ａ＊ｂ＊空間に写像すると、図６５（Ｂ）に示す領域３０２のように表わされる。このＬ＊ａ＊ｂ＊空間に代表される共通色空間において、プリンタ１１（第１のデバイス）の色再現領域１０２内のデータをプルーファ１４（第２のデバイス）の色再現領域３０２内のデータに変換するための手法が従来いくつか提案されている。
【０３２５】
Ｌ＊ａ＊ｂ＊空間における色変換（マッピング）では、プルーファ１４で表現することのできる色再現領域をできる限り広く利用しようとしたとき、一般的には、図６５（Ｂ）に破線の矢印で示すような、プリンタ１１の色再現領域１０１とプルーファ１４の色再現領域３０２との共通領域４０２から外れたデータをその共通領域４０２の内部にマッピングする‘圧縮’と、図６５（Ｂ）に実線の矢印で示すように、その共通領域４０２内部のデータを、プルーファ１４の色再現領域３０２の内部という条件を保った上で、その共通領域４０２の外部に広げる‘伸長’との双方が行なわれる。
【０３２６】
従来提案されているＬ＊ａ＊ｂ＊空間に代表される共通色空間でのマッピングは、マッピングの自由度が大き過ぎ、調子が不連続となったり不自然な印象の画像となってしまう危険性が大きい。
【０３２７】
図６５（Ｂ）のＬ＊ａ＊ｂ＊空間に写像されたプルーファ１４の色再現領域３０２を図６５（Ａ）の入力ＲＧＢ色空間にさらに写像すると、プリンタ１１の色再現領域である矩形の領域１０１から食み出た部分のある、‘ひしゃげた’形の領域３０１のように表現される。
【０３２８】
次に、共通色空間について説明する。この共通色空間については、その１つの例としてＬ＊ａ＊ｂ＊色空間について説明したが、Ｌ＊ａ＊ｂ＊色空間である必要はなく、特定の入力デバイスあるいは特定の出力デバイスに依存しないように定義された色空間であればよい。例えばＬ＊ａ＊ｂ＊色空間のほか、ＸＹＺ色空間であってもよく、あるいはそれらの色空間に対し、色空間上の各座標点が１対１で対応づけられるように明確に定義された座標系であってもよい。そのような座標系の例としては、以下の様に定義された標準ＲＧＢ信号などがある。
【０３２９】
【数１】
2008017000.tif 000003
【０３３０】
ここで、例えばＲＳＲＧＢを８ビットで表現したものをＲ８ｂｉｔで表記すると、
Ｒ８ｂｉｔ＝２５５×１２．９２ＲＳＲＧＢ    （０＜ＲＳＲＧＢ＜０．００３０４）
Ｒ８ｂｉｔ＝２５５×１．０５５ＲＳＲＧＢ（１．０／２．４）  −０．０５５
（０．００３０４≦ＲＳＲＧＢ≦１）
となる。ＧＳＲＧＢ，ＢＳＲＧＢを８ビットで表現したＧ８ｂｉｔ，Ｂ８ｂｉｔも同様に、それぞれＧＳＲＧＢ，ＢＳＲＧＢから変換することができる。
【０３３１】
もしくは、リバーサルフィルムのＣＭＹ濃度で定義される色空間を共通色空間として採用してもよい。共通色空間を定めると、その共通色空間における色再現領域が明確に定義される。
【０３３２】
図６６は、図２，図３に示すコンピュータシステム内で実行される色変換定義作成プログラムによる色変換定義作成方法のうちの、第２のリンクプロファイル作成過程を示したフローチャートである。この図６６は、その全体が、図４のステップ（Ｄ）の第２のリンクプロファイル作成過程に相当する。
【０３３３】
ここでは、第１の座標変換過程（ステップｄ１）、第２の座標変換過程（ステップｄ２）、および第３の座標変換過程（ステップｄ３）を経て本発明にいう、第２のリンクプロファイルが作成される。第２の座標変換過程（ステップｄ２）では、基本的には第１過程（ステップｄ２２）が実行されるが、本実施形態では、一層高精度な色変換定義が作成されるよう、その第１過程の前段に第２過程（ステップｄ２１）が置かれている。
【０３３４】
また、図６７は、図２、図３に示すコンピュータシステム内で実行される色変換定義作成プログラムのうちの第２のリンクプロファイル作成部３４（図７参照）の構成を示した構成図である。
【０３３５】
この第２のリンクプロファイル作成部３４は、第１の座標変換部３４１、第２の座標変換部３４２、および第３の座標変換部３４３から構成され、第２の座標変換部３４２はさらに、第１部３４２ａと、その第１部３４２ａの前段で実行される第２部３４２ｂとから構成されている。
【０３３６】
また、図６８は、図２，図３に示すコンピュータ２０内で色変換定義作成プログラムが実行されることによりコンピュータ２０内に構築される色変換定義作成装置４０のうちの、第２のリンクプロファイル作成部４４（図１０参照）の機能ブロック図である。
【０３３７】
この第２のリンクプロファイル作成部４４は、第１の座標変換部４４１、第２の座標変換部４４２、および第３の座標変換部４４３から構成され、第２の座標変換部４４２はさらに、第１部４４２ａと、その第１部４４２ａの前段に配置された第２部４４２ｂとから構成されている。
【０３３８】
ここで、図６６に示す色変換定義作成方法のうちの第２のリンクプロファイル作成過程の各ステップｄ１，ｄ２（ｄ２１，ｄ２２），ｄ３は、図６７に示す第２のリンクプロファイル作成部３４を構成する各部３４１，３４２（３４２ｂ，３４２ａ），３４３にそれぞれ対応するとともに、図６８に示す第２のリンクプロファイル作成部４４を構成する各部４４１，４４２（４４２ｂ，４４２ａ），４４３にそれぞれ対応しており、以下では、図６６の第２のリンクプロファイル作成過程の各ステップｄ１，ｄ２（ｄ２１，ｄ２２），ｄ３を取り上げて説明することで、図６７の第２のリンクプロファイル作成部３４の各部３４１，３４２（３４２ｂ，３４２ａ），３４３、および図６８の第２のリンクプロファイル作成部４４の各部４４１，４４２（４４２ｂ，４４２ａ），４４３の説明を合わせて行なうものとする。
【０３３９】
以下、図６６に示す第２のリンクプロファイル作成過程を構成する各過程（ステップｄ１，ｄ２（ｄ２１，ｄ２２），ｄ３）について順次説明する。
【０３４０】
先ず図６６のステップｄ１の座標変換過程では、プリンタ１１の色再現特性（プリンタプロファイル）が参照され、プリンタ１１に依存する入力ＲＧＢ色空間内の各座標点（ここではディスクリートに設定された各格子上の座標点）がデバイス非依存の共通色空間（例えばＬ＊ａ＊ｂ＊空間）にそれぞれ写像される。
【０３４１】
図６９は、図６６のステップｄ２で実行される、第２の座標変換過程における第２過程（ステップｄ２１）の説明図であり、Ｌ＊ａ＊ｂ＊空間におけるプリンタ１１の色再現領域およびプルーファ１４の色再現領域を示している。
【０３４２】
ここでは、コンクリース変換（Ｖｏｎ  Ｋｒｉｅｓ変換）を応用した順応変換が行なわれる。すなわち、ここでは、プリンタ１１でプリント出力されたプリント画像１１ａ（図１参照）で表現される白（プリント画像１１ａの用紙の色）に相当する座標点Ｗ１と、プリント画像１１ａとして表現することのできる黒（そのプリンタ１１でＲ，Ｇ，Ｂの各色のインクを最大量使ってプリントした状態）に相当する座標点Ｂ１が、それぞれプルーファ１４で仮想的に出力されるプルーフ画像の白（そのプルーフ画像の用紙の色）に相当する座標点Ｗ３とそのプルーファ１４で出力することのできる黒（そのプルーファ１４がＲ，Ｇ，Ｂの各色のインクを最大量使ってプリントした色）に相当する座標点Ｂ３に一致するように座標変換が行なわれる。
【０３４３】
図６９は、この座標変換過程を図示したものであり、先ず、図６９（Ａ）に示す、プリンタ１１の色再現領域１０２ａ、プルーファ１４の色再現領域３０２ａを、図６９（Ｂ）に示すように、各黒点Ｂ１，Ｂ３が原点０（理論上の黒点）に一致するように平行移動する。これにより、先ず、プリンタ１１の色再現領域１０２ｂの黒点とプルーファ１４の色表現領域３０２ｂの黒点とが一致する。
【０３４４】
次に、この平行移動後の、プリンタ１１の色再現領域１０２ｂの白点Ｗ１が、平行移動後の、プルーファ１４の色再現領域３０２ｂの白点Ｗ３に一致するように、すなわち図６９（Ｂ）の直線Ｌ１が直線Ｌ３に一致するように、プリンタ１１の色再現領域１０２ｂ全体について回転及び伸縮を伴う座標変換が行なわれる。
【０３４５】
図６９（Ｃ）は、この回転及び伸縮を伴う座標変換を行なった後の状態を示しており、プリンタ１１の色再現領域は、図６９（Ｂ）に示す色再現領域１０２ｂから図６９（Ｃ）に示す色再現領域１０２ｃのように変換される。このとき、プリンタ１１の色再現領域の白点Ｗ１は、プルーファ１４の色再現領域の白点Ｗ３に一致する。
【０３４６】
その後、図６９（Ｄ）に示すように、図６９（Ｃ）に示すようにして白点，黒点がそれぞれ一致した、プリンタ１１の色再現領域１０２ｃを、プルーファ１４のもともとの色再現領域、すなわち図６９（Ａ）に示す、プルーファ１４の色再現領域３０２ａの白点Ｗ３，黒点Ｂ３に一致する位置まで平行移動する。
【０３４７】
こうすることにより、白点Ｗ１，黒点Ｂ１がプルーファ１４の白点Ｗ３，黒点Ｂ３にそれぞれ一致した、プリンタ１１の色再現領域１０２ｄを得ることができる。
【０３４８】
以上の操作を式で示すと、以下のようになる。図６９は、Ｌ＊ａ＊ｂ＊空間における色再現領域を示したが、コンクリース変換やそのコンクリース変換を応用した上記の順応変換はＸＹＺ空間で実行されることが多く、ここではＸＹＺ空間を想定して説明する。このＸＹＺ空間は、その各座標点がＬ＊ａ＊ｂ＊空間の各座標点と一対一に対応する共通色空間の１つである。
【０３４９】
図６９（Ａ）に示すプリンタ１１の色再現領域１０２ａの白点Ｗ１，黒点Ｂ１のＸＹＺ座標をそれぞれ（ＬＸＷ１，ＬＹＷ１，ＬＺＷ１），（ＬＸＢ１，ＬＹＢ１，ＬＺＢ１）とし、図６９（Ａ）に示すプルーファ１４の色再現領域３０２ａの白点Ｗ３，黒点Ｂ３のＸＹＺ座標をそれぞれ（ＬＸＷ３，ＬＹＷ３，ＬＺＷ３），（ＬＸＢ３，ＬＹＢ３，ＬＺＢ３）としたとき、図６９（Ｂ）に示す各白点Ｗ１，Ｗ３に相当するＸＹＺ座標（ＬＸＷ１’，ＬＹＷ１’，ＬＺＷ１’），（ＬＸＷ３’，ＬＹＷ３’，ＬＺＷ３’）を、各式
ＬＸＷ１’＝ＬＸＷ１−ＬＸＢ１
ＬＹＷ１’＝ＬＹＷ１−ＬＹＢ１
ＬＺＷ１’＝ＬＺＷ１−ＬＺＢ１          ……（１）
ＬＸＷ３’＝ＬＸＷ３−ＬＸＢ３
ＬＹＷ３’＝ＬＹＷ３−ＬＹＢ３
ＬＺＷ３’＝ＬＺＷ３−ＬＺＢ３          ……（２）
により求め、白点Ｗ１（ＬＸＷ１’，ＬＹＷ１’，ＬＺＷ１’）が白点Ｗ３（ＬＸＷ３’，ＬＹＷ３’，ＬＺＷ３’）に一致するように回転及び伸縮するためのコンクリース（Ｖｏｎ  Ｋｒｉｅｓ）マトリックスを作成する。
【０３５０】
ここでは、このコンクリースマトリックスを、
ＶＫ＝［ＭＴＸＶＫ］        ……（３）
と表記する。このコンクリースマトリックスは３行×３列のマトリックスとなる。
【０３５１】
次に、図６６のステップｄ１でプリンタ１１に依存した入力ＲＧＢ空間内の座標点がＬ＊ａ＊ｂ＊空間に写像され、さらにＸＹＺ空間に変換された（あるいは、プリンタ１１に依存した入力ＲＧＢ色空間から直接にＸＹＺ空間に写像された）多数の座標点を代表させて（Ｘ，Ｙ，Ｚ）で表わすと、
この（Ｘ，Ｙ，Ｚ）は、
Ｘ１＝Ｘ−ＬＸＢ１
Ｙ１＝Ｙ−ＬＹＢ１
Ｚ１＝Ｚ−ＬＺＢ１          ……（４）
により黒点補正（図６９（Ｂ）参照）がなされ、次に
【０３５２】
【数２】
2008017000.tif 000004
【０３５３】
によりコンクリース変換が行なわれ（図６９（Ｃ）参照）、次に
Ｘ’＝Ｘ２−ＬＸＢ３
Ｙ’＝Ｙ２−ＬＹＢ３
Ｚ’＝Ｚ２−ＬＺＢ３          ……（６）
により、黒点をプルーファ１４の黒点に一致させるための補正（図６９（Ｄ）参照）が行なわれる。
【０３５４】
以上の演算を全ての座標点について行なうことにより、Ｌ＊ａ＊ｂ＊空間で表わしたときの図６９（Ａ）に示すプリンタ１１の色再現領域１０２ａが、白点、黒点がプルーファ１４の色再現領域３０２ａの白点、黒点にそれぞれ一致した、図６９（Ｄ）に示す色再現領域１０２ｄに変換される。
【０３５５】
上記の順応変換をＸＹＺ空間で行なうと、順応変換前の黒点（図６９（Ａ）の黒点Ｂ１，Ｂ３）の座標（Ｘ，Ｙ，Ｚ）がほぼ（０，０，０）に近く、したがって黒点の補正は数値を僅かに変化させるだけであって、（１）式，（２）式に従って白点の座標を移動させてもその移動量は僅かで済み、ＸＹＺ空間内の広い領域を使って順応変化を行なうことができる点で有利であるが、この順応変化は、必ずしもＸＹＺ空間で行なわなければならない訳でなく、Ｌ＊ａ＊ｂ＊空間で行なってもよく、あるいはその他の共通色空間で行なってもよい。
【０３５６】
また、ここでは、白点と黒点との双方をそれぞれ一致させる順応変換について説明したが、色変換の精度は多少落ちるものの、簡易的には、黒点は考慮せずに白点のみ一致させるように順応変換を行なってもよい。
【０３５７】
この白点のみ一致させる順応変換は、図６９を参照して説明すると、図６９（Ａ）に示す直線Ｌ１’が直線Ｌ３’に一致するとともに白点Ｗ１が白点Ｗ３に一致するような座標変換をいい、数式的には、（１）式，（２）式のように黒点の座標を引き算することなく、白点Ｗ１（ＬＸＷ１，ＬＹＷ１，ＬＺＷ１）が白点Ｗ３（ＬＸＷ３，ＬＹＷ３，ＬＺＷ３）に一致するように回転及び伸縮するためのコンクリースマトリックスを求め、（４）式のように、黒点の座標を引き算することなく、そのコンクリースマトリックスを使って（Ｘ，Ｙ，Ｚ）をそのまま変換することを意味する。
【０３５８】
さらに、この順応変換は、例えばＣＲＴディスプレイ表示画面上の‘白’はかなり青みかかった白であり、そのＣＲＴディスプレイ表示画面に表示された画像をプリント出力する必要があるときのような、測色的にかなり離れた白を持つデバイス間での色変換の場合に必要となるが、例えばプリンタ１１で白い用紙上にプリント出力したプリント画像１１ａと、仮想的なプルーファ１４で同様の白い用紙にプリント出力したと想定したときのプルーフ画像とを比較する場合のような、双方の‘白’がほぼ一致している場合、この順応変換、すなわち、図６６の第２の座標変換過程の第２過程（ステップｄ２１）は省略してもかまわない。
【０３５９】
次に、図６６に示すフローチャートの第２の座標変換過程中の第１過程（ステップｄ２２）について、いくつかの例を説明する。
【０３６０】
図７０は、その第１過程における座標変換の第１例の説明図、図７１は、その第１例のフローチャートである。図７０には、Ｌ＊ａ＊ｂ＊空間内のうちのＬ＊−ａ＊平面について明示されているが、これは図示の便宜上のものであって、実際には、Ｌ＊ａ＊ｂ＊空間内で３次元的な座標変換が行なわれる。図７０のみでなく、その後に説明する各種の例についても同様である。
【０３６１】
ここでは、先ず、座標変換の基準となる座標変換基準座標点ｃが設定される。この座標変換基準座標点ｃは、経験的にあるいは所定の設定基準に従ってある程度任意に設定されるが、Ｌ＊ａ＊ｂ＊空間に写像されたプリンタ１１の色再現領域１０２とプルーファ１４の色再現領域３０２との共通領域内に設定される。さらに、座標変換基準座標点ｃは、その共通領域内であって、さらに本実施形態ではＬ＊軸（グレー軸）上に設定される。そうすることにより、以下の説明からわかるように、この座標変換基準座標点ｃは他の座標点にはマッピングされず、したがってグレーバランスを保ちやすいからである。ここでは例えば（Ｌ＊，ａ＊，ｂ＊）＝（５０，０，０）の点が座標変換基準座標点ｃとして設定される。
【０３６２】
尚、図６６のフローチャートの第２の座標変換過程（ステップｄ２）に図６９を参照して説明したような順応変換（ステップｄ２１）を含むときは、Ｌ＊ａ＊ｂ＊空間に写像されたプリンタ１１の色再現領域１０２は、その順応変換後の色再現領域を指すものとする。
【０３６３】
ここでは、マッピングを行なう対象となるＬ＊ａ＊ｂ＊空間上のプリンタ１１の色再現領域１０２内の座標点を第１の座標点ｔとする。
【０３６４】
ここで、座標変換基準座標点ｃと第１の座標点ｔとを結ぶ直線を考え、その直線と、プリンタ１１の色再現領域１０２の境界との交点を求める（図７１のステップＳ１１）。ここではこの交点を第１の基準座標点ａと呼ぶ。
【０３６５】
図７１に示すフローチャートは、このようにして求めた第１の基準座標点ａが、図７０に示すように、Ｌ＊ａ＊ｂ＊空間に写像したプルーファ１４の色再現領域３０２から外れている場合のフローチャートであり、この条件を満たすとき、さらに以下のように処理が進められる。
【０３６６】
上記のようにして求めた第１の基準座標点ａについて、Ｌ＊ａ＊ｂ＊空間からプルーファ１４に依存したｄｕｍｍｙＲＧＢ色空間に写像する（図７１ステップＳ１２）。このｄｕｍｍｙＲＧＢ色空間に写像された第１の基準座標点をＰ１とする。
【０３６７】
次に、ｄｕｍｍｙＲＧＢ色空間において、その第１の基準座標点Ｐ１の座標値をクリップすることにより、その第１の基準座標点Ｐ１を、そのｄｕｍｍｙＲＧＢ色空間の、プルーファ１４の色再現領域の境界上にマッピングする（ステップＳ１３）。このマッピングによりプルーファ１４の色再現領域の境界上に得られた点Ｐ２を、今度はそのｄｕｍｍｙＲＧＢ色空間からＬ＊ａ＊ｂ＊空間に写像する（ステップＳ１４）。このＬ＊ａ＊ｂ＊空間内に写像された座標点を第２の基準座標点ｂとする（図７０参照）。
【０３６８】
次に、図７０に示す第１の基準座標点ａと第２の基準座標点ｂとの差分を表わす、第１の基準座標点ａを始点とし、第２の基準座標点を終点とする基本差分ベクトルｖを求め（ステップＳ１５）、マッピングを行なおうとしている第１の座標点ｔを、その基本差分ベクトルｖの方向と同一方向に、座標変換基準座標点ｃと第２の基準座標点ｂとを結ぶ直線上まで移動させ、その点を、第１の座標点ｔがマッピングされた第２の座標点ｓとする（ステップＳ１６）。
【０３６９】
このような座標変換が、Ｌ＊ａ＊ｂ＊空間に写像された、プリンタ１１の色再現領域１０２に含まれる座標点のうちの、ステップｄ１により求められた第１の基準座標点ａがプリンタ１１の色再現領域１０２の外にある全ての座標点について行なわれる（ステップ１７）。
【０３７０】
このように、図７０，図７１を参照して説明した座標変換は、その座標変換の方向を決めるにあたっては、すなわち基本差分ベクトルｖを求めるあたっては、ｄｕｍｍｙＲＧＢ色空間を使って、プルーファ１４の色再現領域の境界上の第１の基準座標点ａに対応する、プルーファ１４の色再現領域の境界上の第２の基準座標点ｂを定めることにより行なわれ、実際のマッピングは、Ｌ＊ａ＊ｂ＊空間で行なわれる。
【０３７１】
すなわち、ｄｕｍｍｙＲＧＢ色空間（デバイス依存の色空間）という人間の色の感覚に合致した色空間で座標変換（マッピング）の方向が定められるため、調子の不連続性や不自然な画像となってしまう恐れが極めて小さく抑えられ、かつ、実際の座標変換は、Ｌ＊ａ＊ｂ＊空間（共通色空間）で行なわれるため、色彩上高精度の座標変換（マッピング）が行なわれる。
【０３７２】
尚、図７０は、図示の都合上、２次元平面上で座標変換（マッピング）が行なわれるように描かれているが、実際には３次元的なマッピングが行なわれることは前述したとおりである。
【０３７３】
図７２は、図７０，図７１を参照して説明した座標変換の変形例を示す図である。
【０３７４】
ここでは、座標変換基準座標点ｃを取り巻く領域Ｄが設定され、座標変換基準座標点ｃと第１の基準座標点ａを結ぶ直線とその領域Ｄの境界との交点ｄを求め、第１の座標点ｔのマッピングにあたっては、その交点ｄと第２の基準座標点ｂとを結ぶ直線上の座標点ｓにマッピングされる。
【０３７５】
こうすることにより、領域Ｄという、座標が移動しない領域を設定することができる。前述したように、グレーバランスを保つためにはＬ＊軸（グレー軸）については座標を移動させないことが好ましい旨説明したが、この図７２に示すように領域Ｄを設定することにより座標を移動しない領域を任意に設定することができる。
【０３７６】
図７３は、図６６に示すフローチャートの第１過程における座標変換の第２例の説明図、図７４は、その第２例のフローチャートである。
【０３７７】
ここでは、図７０，図７１を参照して説明した第１例と同様に、Ｌ＊軸（グレー軸）上に座標変換の基準となる座標変換基準座標点ｃが設定される。
【０３７８】
この座標変換基準座標点ｃと、座標変換の対象としている第１の座標点ｔとを結ぶ直線を考え、その直線と、Ｌ＊ａ＊ｂ＊空間に写像したプリンタ１１の色再現領域１０２の境界との交点を求める（ステップＳ２１）。その交点を第１の基準座標点ａと呼ぶ。ここで、このＬ＊ａ＊ｂ＊空間に写像したプリンタ１１の色再現領域１０２は、図６６のフローチャートの第２過程（ステップｄ２）における順応変換が行なわれるときは、その順応変換後の色再現領域を指すものであることは前述したとおりである。
【０３７９】
図７４に示すフローチャートは、図７１に示すフローチャートとは異なり、このようにして求めた第１の基準座標点ａが、図７３に示すように、Ｌ＊ａ＊ｂ＊空間に写像したプルーファ１４の色再現領域３０２の内部に存在する場合のフローチャートであり、この条件を満たすときさらに以下のように処理が進められる。
【０３８０】
上記のようにして求めた、プリンタ１１の色再現領域の境界上の第１の基準座標点ａに対応する、プルーファ１４の色再現領域の境界上の第２の基準座標点ｂを求める（ステップＳ２２）。この第２の基準座標点ｂを求めるにあたっては、ここでは、図７３に示すように、第１の基準座標点ａがプルーファ１４の色再現領域３０２の内部に存在するため、図７０，図７１を参照して説明した手法を使うことはできない。すなわち、第１の基準座標点ａがプルーファ１４の色再現領域３０２の外に存在する場合と同様にして、その第１の基準座標点ａをｄｕｍｍｙＲＧＢ色空間に写像しても、その写像された第１の基準座標点はｄｕｍｍｙＲＧＢ色空間におけるプルーファ１４の色表現領域の内部に位置することになり、前述したクリップの手法を使うことができないこととなってしまう。そこで、ここでは、以下のようにして、第２の基準座標点ｂが求められる。
【０３８１】
先ず、ｄｕｍｍｙＲＧＢ色空間におけるプルーファ１４の色再現領域（ガマット）の境界上の全ての点（点Ｐ１で代表させる）について、ｄｕｍｍｙＲＧＢ色空間からＬ＊ａ＊ｂ＊空間に写像し（ステップＳ２２１）、さらにそのＬ＊ａ＊ｂ＊空間に写像された全ての点Ｐ２を入力ＲＧＢ色空間に写像する（ステップＳ２２２）。次いで、その入力ＲＧＢ色空間に写像された点Ｐ３のうちの、入力ＲＧＢ色空間上のプリンタ１１の色再現領域から外れた点を、前述のように、例えばＲ，Ｇ，Ｂそれぞれについてマイナスの値を０に、２５５を越える値を２５５にクリップすることにより、そのプリンタ１１の色再現領域の境界上にマッピングする（ステップＳ２２３）。
【０３８２】
このようにして得られた、入力ＲＧＢ色空間に写像され、さらにクリップされた全ての点Ｐ４を、入力ＲＧＢ色空間からＬ＊ａ＊ｂ＊空間に写像する（ステップＳ２２４）。このようにしてＬ＊ａ＊ｂ＊空間に写像された点Ｐ５のうち、第１の基準座標点ａに一致した、あるいは一致はしなくても最も近接した点Ｐ５’を見つけｄｕｍｍｙＲＧＢ色空間の、プルーファ１４の色再現領域の境界上の全ての点Ｐ１のうち、その点Ｐ５’を得る基になった点Ｐ１’を見つけ、その点Ｐ１’を第２の基準座標点ｂとする（ステップＳ２２５）。
【０３８３】
このような手順を踏むことにより、図７３に示す基準座標点ａに対応する第２の基準座標点ｂを求めることができる。
【０３８４】
尚、図７４に示すフローチャートの場合、ｄｕｍｍｙＲＧＢ色空間におけるプルーファ１４の色再現領域の境界上の全ての点Ｐ１について一律に入力ＲＧＢ色空間に写像したが、図６５に示す、Ｌ＊ａ＊ｂ＊空間に写像したプルーファ１４の色再現領域３０２の境界上の座標点のうち、Ｌ＊ａ＊ｂ＊空間に写像したプリンタ１１の色再現領域１０２から食み出した部分の座標点のみ、入力ＲＧＢ色空間に写像すればよく、あるいはその食み出した部分のうち、推測等により第２の基準座標点ｂの座標位置をさらに絞り込むことができるときは、その絞り込まれた領域内の座標点のみ入力ＲＧＢ色空間に写像してクリップしてもよい。
【０３８５】
図７４に示すステップＳ２２において、第２の基準座標点ｂが検出されると、図７１のフローチャートの場合と同様、図７３に示すように、第１の基準座標点ａから第２の基準座標点ｂに向かう基本差分ベクトルｖが求められ（ステップＳ２３）、さらに図７０，図７１の第１例の場合と同様にして、第１の座標点に対応する第２の座標点が求められる（ステップＳ２４）。
【０３８６】
このような座標変換が、Ｌ＊ａ＊ｂ＊空間に写像したプリンタ１１の色再現領域１０２内の各座標点のうちの、ステップｃ１により求められた第１の基準座標点ａがプルーファの色表現領域３０２の内部に存在する全ての座標点について行なわれる（ステップＳ２５）。
【０３８７】
図７５は、図７３，図７４を参照して説明した座標変換の第２例の変形例を示す図である。
【０３８８】
ここには、図７２と同様、座標変換基準座標点ｃを取り巻く領域Ｄが設定され、座標変換基準座標点ｃと第１の基準座標点ａとを結ぶ直線とその領域Ｄの境界との交点ｄが求められ、第１の座標点ｔは、その交点ｄと第２の基準座標点ｂとを結ぶ直線上の座標点ｓにマッピングされる。こうすることにより、座標を移動させない領域Ｄを設定することができる。
【０３８９】
図７６は、図７０，図７１を参照して説明した‘圧縮’と図７３，図７４を参照して説明した‘伸長’とを組み合わせて行なったマッピングの効果説明図である。
【０３９０】
Ｌ＊ａ＊ｂ＊空間上のプリンタ１１の色再現領域１０２よりもＬ＊ａ＊ｂ＊空間上のプルーファ１４の色表現領域３０２の方が広いラインＬＮ１上の座標点は，プルーファ１４の色再現領域３０２を最大限使うように伸長され、プリンタ１１の色再現領域１０２の方が広いラインＬＮ２上の各座標点は、プルーファ１４の色再現領域３０２を最大限使うレベルまで圧縮される。これらの伸長、圧縮の方向は、デバイスに依存したＲＧＢ空間を利用して求めたものであるため、マッピングそのものはＬ＊ａ＊ｂ＊空間上で行なっても、調子の不連続や不自然な画像の発生が防止され、かつマッピングそのものはＬ＊ａ＊ｂ＊空間を行なうことから高精度のマッピングが行なわれる。また、プリンタ１１の色再現領域１０２とプルーファ１４の色表現領域３０２との広さが一致したラインＬＮ３上の各座標点は移動せずにそのままの色が保たれることになる。
【０３９１】
尚、ここで行なわれるマッピングは、図７６では図示の都合上Ｌ＊−ａ＊平面で行なわれるかのように描かれているが、３次元的に行なわれるものであることは前述した通りである。
【０３９２】
図７７は、図６６に示すフローチャートの第１過程における座標変換の第３例の説明図、図７８は、その第３例のフローチャートである。ここで説明する第３例は、図７３，図７４を参照して説明した第２例の場合と同様、ステップＳ３１で求められた第１の基準座標点ａ１が、Ｌ＊ａ＊ｂ＊空間に写像したプルーファ１４の色再現領域３０２の内部に存在する場合の一例である。
【０３９３】
ここでも、前述の第１例および第２例と同様に、Ｌ＊軸（グレー軸）上に座標変換の基準となる座標変換基準座標点ｃを設定し、その座標変換基準座標点ｃと座標変換の対象としている第１の座標点ｔとを結ぶ直線を考え、その直線と、Ｌ＊ａ＊ｂ＊空間に写像したプリンタ１１の色再現領域１０２の境界との交点を求め、その交点を第１の基準座標点ａ１とし、さらに、その直線と、Ｌ＊ａ＊ｂ＊空間に写像したプルーファ１４の色表現領域３０２の境界との交点を求め、その交点を第３の基準座標点ａ２とする（ステップＳ３１）。このＬ＊ａ＊ｂ＊空間に写像したプリンタ１１の色再現領域１０２は、図６６のフローチャートの第２過程（ステップｄ２１）における順応変換が行なわれるときは、その順応変換後の色再現領域を指すものであることは、これまでの第１例、第２例の場合と同様である。
【０３９４】
次に、上記のようにして求めた第３の基準座標点ａ２をＬ＊ａ＊ｂ＊空間からプリンタ１１に依存した入力ＲＧＢ色空間に写像し（ステップＳ３２）、その入力ＲＧＢ色空間に写像した点Ｐ１をその入力ＲＧＢ色空間でクリップすることによりプリンタ１１の色再現領域の境界上にマッピングし（ステップＳ３３）、そのマッピングにより得られた点Ｐ２をＬ＊ａ＊ｂ＊空間にマッピングする（ステップＳ３４）。このようにして得られたＬ＊ａ＊ｂ＊空間のプリンタ１１の色再現領域１０２の境界上の点を第４の基準座標点ｂ２と呼ぶ。
【０３９５】
次に、第３の基準座標点ａ２から第４の基準座標点ｂ２に向かう差分ベクトルｖ１を求め（ステップＳ３５）、第１の基準座標点ａ１を通りその差分ベクトルｖ１と平行な直線を考えて、その直線と、Ｌ＊ａ＊ｂ＊空間上のプルーファ１４の色再現領域３０２の境界との交点を第２の基準座標点ｂ１とし、第１の基準座標点ａ１から第２の基準座標点ｂ１に向かう基本差分ベクトルｖを求める（ステップＳ３６）。その後はこれまで説明した第１例、第２例と同様にして、第１の座標点ｔが、その第１の座標点ｔを基本差分ベクトルｖと平行に移動し、座標変換基準座標点ｃと第２の基準座標点ｂ１とを結んだ直線にぶつかった座標点（第２の座標点ｓ）にマッピングされる（ステップＳ３７）。
【０３９６】
このような座標変換が、Ｌ＊ａ＊ｂ＊空間上のプリンタ１１の色再現領域内の座標点のうちの、ステップｄ１において、Ｌ＊ａ＊ｂ＊空間上のプルーファ１４の色表現領域３０２の内部に位置する第１の基準座標点ａ１が求められる全ての座標点について行なわれる（ステップＳ３８）。
【０３９７】
この図７７，図７８に示す第３例は、Ｌ＊ａ＊ｂ＊空間上のプリンタ１１の色再現領域１０２とプルーファ１４の色再現領域３０２が大きくずれているとき、すなわち、差分ベクトルｖ１と基本差分ベクトルｖが大きく離れているときは誤差を持つが、それら２つのベクトルｖ１，ｖの距離が近く、それら２つのベクトルｖ１，ｖの間の誤差を無視できるときは、この第３例を採用することができ、図７３，図７４を参照して説明した第２例と比べ高速演算が可能となる。
【０３９８】
図７９は、図７７，図７８を参照して説明した座標変換の第３例の変形例を示す図である。
【０３９９】
ここには、図７２，図７５と同様、座標変換基準座標点ｃを取り巻く領域Ｄが設定され、座標変換基準座標点ｃと第１の基準座標点ａ１とを結ぶ直線と、その領域Ｄの境界との交点ｄが求められ、第１の座標点ｔは、交点ｄと第２の基準座標点ｂ１とを結ぶ直線上にマッピングされる。
【０４００】
このようにして、座標移動が行なわれない領域Ｄを設定することができる。
【０４０１】
図８０は、図７６に示すフローチャートの第１過程における座標変換の第４例の説明図、図８１はその第４例のフローチャートである。
【０４０２】
この第４例は、ステップｅ１で求められる第１の基準座標点ａがＬ＊ａ＊ｂ＊空間に写像したプルーファ１４の色再現領域３０２の内部に存在するか、あるいはその色再現領域３０２から外れているかを考慮することなく適用することができる方法である。
【０４０３】
ここでも、前述の第１例〜第３例と同様に、Ｌ＊軸（グレー軸）上に座標変換基準座標点ｃを設定し、その座標変換基準座標点ｃと座標変換の対象としている第１の座標点ｔとを結ぶ直線を考え、その直線と、Ｌ＊ａ＊ｂ＊空間上のプリンタ１１の色再現領域１０２の境界との交点を求め、その交点を第１の基準座標点ａとする（ステップＳ４１）。
【０４０４】
次に、この第１の基準座標点ａをプリンタ１１に依存した色空間である入力ＲＧＢ色空間に写像する（ステップＳ４２）。
【０４０５】
次に、このようにして入力ＲＧＢ色空間に写像された入力ＲＧＢ色空間上の点Ｐ１の座標値に対応した座標値、典型的にはその点Ｐ１の座標値と同一の座標値を持つ、プルーファ１４に依存した色空間であるｄｕｍｍｙＲＧＢ色空間上の座標点Ｐ２を求める（ステップＳ４３）。具体例を示すと、図８０に示す第１の基準座標点ａを入力ＲＧＢ色空間に写像した点Ｐ１の座標値を（Ｒ，Ｇ，Ｂ）＝（０，２５５，０）としたとき、同一の座標値（Ｒ，Ｇ，Ｂ）＝（０，２５５，０）を持つｄｕｍｍｙＲＧＢ色空間上の点を点Ｐ２とする。
【０４０６】
次にそのｄｕｍｍｙＲＧＢ色空間上の点Ｐ２をｄｕｍｍｙＲＧＢ色空間からＬ＊ａ＊ｂ＊空間に写像し、その写像された点を第２の基準座標点ｂとする（ステップＳ４４）。
【０４０７】
第１の基準座標点ａはＬ＊ａ＊ｂ＊空間上のプリンタ１１の色再現領域１０２の境界上の点であるため、この第１の基準座標点ａを入力ＲＧＢ色空間に写像しても、その入力ＲＧＢ色空間におけるプリンタ１１の色再現領域の境界上の点（例えば上記の（Ｒ，Ｇ，Ｂ）＝（０，２５５，０））となる。
【０４０８】
これをそのまま、ｄｕｍｍｙＲＧＢ色空間上の点とすると、ｄｕｍｍｙＲＧＢ色空間上では今度はプルーファ１４の色再現領域の境界上の点となり、その点をＬ＊ａ＊ｂ＊空間に写像して求めた第２の基準座標点ｂも、そのＬ＊ａ＊ｂ＊空間上のプルーファ１４の色再現領域３０２の境界上の点となる。
【０４０９】
このようにして求めた第１の基準座標点ａから第２の基準座標点ｂに向かう基本差分ベクトルｖを求め（ステップＳ４５）、第１の座標点ｔを通り、基本差分ベクトルｖと平行に引いた直線と、座標変換基準座標点ｃと第２の基準座標点ｂとを結ぶ直線との交点である第２の座標点ｓを求める（ステップＳ４６）。
【０４１０】
上記の座標変換が、Ｌ＊ａ＊ｂ＊空間上のプリンタ１１の色再現領域１０２の全域について順次行なわれる。
【０４１１】
図８２は、図８０，図８１を参照して説明した座標変換の第４例の変形例を示す図である。
【０４１２】
ここには、図７２，図７５，図７９の各例と同様、座標変換基準座標点ｃのまわりに領域Ｄが設定され、その領域Ｄ内はマッピングされないようにしている。領域Ｄ内がマッピングされないようにするための手法は、図７２，図７５，図７９の各例の場合と同様であり、説明は省略する。
【０４１３】
次に図６６に戻り、第３の座標変換過程（ステップｄ３）について説明する。
【０４１４】
この第３の座標変換過程（ステップｄ３）では、Ｌ＊ａ＊ｂ＊空間上でプリンタ１１の色再現領域１０２からプルーファ１４の色再現領域３０２への座標変換（マッピング）が行なわれた後の、プルーファ１４の色再現領域３０２内の各座標点が、プルーファ１４の色再現特性（プルーファプロファイル）に基づいて、ｄｕｍｍｙＲＧＢ色空間に写像される。
【０４１５】
図４に示す色変換定義作成方法の第２のリンクプロファイル作成過程（ステップ（Ｄ））では、以上のようにして、プリンタ１１に依存した色空間である入力ＲＧＢ色空間における、プリンタ１１の色再現領域内の座標点を、印刷システム１２の色再現領域と十分に一致した色再現領域を有する仮想的なプルーファ１４に依存した色空間であるｄｕｍｍｙＲＧＢ色空間における、プルーファ１４の色再現領域内（印刷システム１２の色再現領域に十分に一致した色再現領域内）の座標点に変換するための第２のリンクプロファイルが求められる。
【０４１６】
図８３は、第１のリンクプロファイルと第２のリンクプロファイルとからなる色変換定義を示す概念図である。
【０４１７】
ここでは、図４のステップ（Ｂ）の第１のリンクプロファイル作成過程で求められる第１のリンクプロファイル３５１と、図４のステップ（Ｄ）の第２のリンクプロファイル作成過程で求められる第２のリンクプロファイル３４１とが合体されて、プリンタ用のＲＧＢデータ（入力ＲＧＢ色空間内の座標点を表わすデータ）を、印刷用のＣＭＹＫデータ（印刷システム１２（図１参照）に適合したＣＭＹＫ色空間内の座標点を表わすデータ）に変換する色変換定義３５０が作成される。前述したように、この作成された色変換定義３５０は、図１に示す色変換装置１０に設定される。その色変換装置１０に設定された色変換定義３５０は、その色変換装置１０における、実際の画像をあらわすプリンタ１１用のＲＧＢデータを印刷用のＣＭＹＫデータに変換する際に用いられる。
【０４１８】
この色変換定義３５０を用いた変換により生成されるＣＭＹＫデータは、印刷システム１２に適合したＫの値を持ち（すなわち印刷適性に優れ）、かつ、プリンタ１１の色再現領域と印刷システム１２の色再現領域の相違を‘うまく’吸収し、その変換前のプリンタ１１用のＲＧＢデータに基づいてプリンタ１１でプリント出力されるプリント画像１１ａの色に近似した好ましい色を再現した印刷画像１２ａを得ることができるＣＭＹＫデータである。
【０４１９】
尚、上記の実施形態では本発明にいう第１のデバイスとして図１に示すプリンタ１１が採用されたが、本発明にいう第１のデバイスはプリンタ１１等の出力デバイスに限られず、例えば、画像を読み取ってＲ，Ｇ，Ｂの画像データを出力するカラースキャナ等の入力デバイスであってもよく、その入力デバイスで得られたＲＧＢデータを、印刷適正に優れ、かつ、そのＲＧＢデータを得る基になった画像と印象が高度に一致した印刷画像を得ることのできるＣＭＹＫデータに変更する色変換定義を作成する場合にも本発明を適用することができる。
【０４２０】
また、上記の実施形態では、本発明にいう第２のデバイスとして図１に示すプルーファ１４が採用されたが、このプルーファ１４は、通常の印刷におけるプルーファの役割に置き換えることで理解を容易にするために採用したのであり、本発明にいう第２のデバイスとしては、印刷システム１２の色再現領域に十分に一致した色再現領域を持つように仮定されるデバイスであればどのような種類のデバイスを念頭に置いてもよい。
【図面の簡単な説明】
【０４２１】
【図１】本発明により作成される色変換定義が採用されるシステムを示す図である。
【図２】本発明の色変換定義作成装置の一実施形態を構成するパーソナルコンピュータの外観斜視図である。
【図３】パーソナルコンピュータのハードウェア構成図である。
【図４】本発明の色変換定義作成方法の一実施形態を示すフローチャートである。
【図５】図４に示す色変換定義作成方法のうちの仮想デバイスプロファイル作成過程の詳細フローを示すフローチャートである。
【図６】図４に示す色変換定義作成方法のうちの第１のリンクプロファイル作成過程の詳細フローを示すフローチャートである。
【図７】本発明の色変換定義作成プログラムの一実施形態の模式構成図である。
【図８】図７に示す色変換定義作成プログラムの中の１つのプログラム部品である仮想デバイスプロファイル作成部の模式構成図である。
【図９】図７に示す色変換定義作成プログラムの中の１つのプログラム部品である第１のリンクプロファイル作成部の模式構成図である。
【図１０】本発明の色変換定義作成装置の一実施形態の機能構成図である。
【図１１】色変換定義作成装置のうちの仮想デバイスプロファイル作成部の機能構成図である。
【図１２】色変換定義作成装置の第１のリンクプロファイル作成部の機能構成図である。
【図１３】プリンタプロファイルの概念図である。
【図１４】印刷プロファイルの概念図である。
【図１５】Ｋ版拘束条件を例示する図である。
【図１６】プルーファプロファイルの概念図である。
【図１７】リンクプロファイルの概念図である。
【図１８】印刷の色再現領域を例示した図である。
【図１９】印刷の色再現領域を例示した図である。
【図２０】Ｒ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙの各頂点からインク総量制限を受けないときのＫの頂点に至る各稜線および各対角線が辿る経路を示した図である。
【図２１】ＷとＣとを結ぶ稜線を定義したテーブルを示す図である。
【図２２】ＣとＧとを結ぶ稜線を定義したテーブルを示す図である。
【図２３】ＷとＲとを結ぶ対角線を定義したテーブルを示す図である。
【図２４】印刷プロファイルにおける、Ｋ値をＫ＝０，１０，２０，…，１００に固定したときのＣＭＹガマットを示す模式図である。
【図２５】Ｒの頂点とＫの頂点との間の稜線の定義の説明図である。
【図２６】Ｒの頂点とＫの頂点との間の稜線を定義したテーブルを示す図である。
【図２７】ＫＳＨとＫｐａｒａｍとの関係を示した図である。
【図２８】ＣＫ稜線を定義したテーブルを示す図である。
【図２９】印刷の色再現領域をなぞって作成したプローファ（ｄｕｍｍｙＲＧＢ）の色再現領域を示す図である。
【図３０】図２９に破線で示すｄｕｍｍｙＲＧＢの稜線および対角線をＬ＊軸方向に見て示した図である。
【図３１】図２９に破線で示すｄｕｍｍｙＲＧＢの稜線および対角線をｂ＊軸方向に見て示した図である。
【図３２】図２９に破線で示すｄｕｍｍｙＲＧＢの稜線および対角線を立体的に見て示した図である。
【図３３】図２９に破線で示すｄｕｍｍｙＲＧＢの稜線および対角線をａ＊軸方向に見て示した図である。
【図３４】インク総量制限によるガマット縮小のメカニズムを二次元的に表現した模式図である。
【図３５】Ｋ値がある値Ｋ′であったときの、インク総量制限を受けない場合のＣＭＹガマットと、インク総量制限を受けたことによる、そのＣＭＹガマットのの切り口を示した模式図である。
【図３６】インク総量制限を受ける場合の、Ｋ＝０，１０，２０，…，１００のＣＭＹガマットを示す模式図である。
【図３７】インク総量制限を受ける場合のＲとＫとを結ぶ稜線の考え方を示す図である。
【図３８】インク総量制限値が２４０％のときのＲＫ稜線のＣＭＹＫ値およびＬ＊ａ＊ｂ＊値を示した図である。
【図３９】標準印刷アート紙、インク総量制限２３４％、Ｋの最大値ＫＳＨ＝９１％のときの稜線および対角線をＬ＊軸方向に見て示した図である。
【図４０】標準印刷アート紙、インク総量制限２３４％、Ｋの最大値ＫＳＨ＝９１％のときの稜線および対角線をｂ＊軸方向に見て示した図である。
【図４１】標準印刷アート紙、インク総量制限２３４％、Ｋの最大値ＫＳＨ＝９１％のときの稜線および対角線を立体的に見て示した図である。
【図４２】標準印刷アート紙、インク総量制限２３４％、Ｋの最大値ＫＳＨ＝９１％のときの稜線および対角線をａ＊軸方向に見て示した図である。
【図４３】ｄｕｍｍｙＲＧＢの稜線および対角線（標準印刷アート紙、インク総量制限値２３４％、Ｋ最大値９１％）と、インク総量制限値２３４％のＣＭＹＫガマットを示した図である。
【図４４】等間隔処理前の稜線および対角線からなる各線分をａ＊ｂ＊平面へ射影して示した図である。
【図４５】等間隔処理後の稜線および対角線からなる各線分をａ＊ｂ＊平面へ射影して示した図である。
【図４６】等間隔処理の説明図である。
【図４７】等間隔処理前後の線分上の格子点の概念図である。
【図４８】等間隔処理後の、ＷとＣとを結ぶ線分を定義したテーブルを示す図である。
【図４９】グレー軸プロファイルを表わすテーブルを示す図である。
【図５０】プルーファの色再現領域全域について対応づけを行うことにより作成される色再現特性（プルーファプロファイル）を示す概念図である。
【図５１】プルーファの色再現領域全域について対応づけを行うことにより作成される色再現特性（プルーファプロファイル）を示す概念図である。
【図５２】プルーファの色再現領域全域について対応づけを行うことにより作成される色再現特性（プルーファプロファイル）を示す概念図である。
【図５３】ｄｕｍｍｙＲＧＢの色再現領域の各点に対応するＣＭＹＫ値の求め方の説明図である。
【図５４】ＷＭＲＹ面上、ＷＹＧＣ面上、およびＷＣＢＭ面上の各点に割り当てられるＫ値の関数形の一例を示した図である。
【図５５】ＲＫ稜線上の各点に割り当てられるＫ値の関数形の一例を示した図である。
【図５６】第１の値調整過程の詳細フローを示した図である。
【図５７】Ｌ＊ａ＊ｂ＊値の微修正の説明図である。
【図５８】第２の値調整過程の詳細フローを示す図である。
【図５９】ｄｕｍｍｙＲＧＢのグレー軸上の各値に対する、Ｃ，Ｍ，Ｙ，Ｋの各カーブ、およびインク総量のカーブを表わした図である。
【図６０】インク総量制限３４４％の時のＲの頂点からＫの頂点に至るＲＫ稜線上の、Ｃ，Ｍ，Ｙ，Ｋの各カーブ、およびＣ＋Ｍ＋Ｙ＋Ｋのインク総量のカーブを表わした図である。
【図６１】インク総量制限３４４％のときの、指定されたＫ版拘束条件（Ｋ＝Ｋ（Ｃ）のカーブ（実線））と実現したＫ＝Ｋ（Ｃ）のカーブ（破線）とを示した図である。
【図６２】インク総量制限値２３７％のときの図５９に相当する図である。
【図６３】インク総量制限値２３７％のときの図６０に相当する図である。
【図６４】インク総量制限値２３７％のときの図６１に相当する図である。
【図６５】図１に示すプリンタとプルーファの色再現領域の模式図である。
【図６６】色変換定義作成方法のうちの第１の色変換定義作成過程を示したフローチャートである。
【図６７】色変換定義作成プログラムのうちの第１の色変換定義作成部の構成を示した構成図である。
【図６８】色変換定義作成装置のうちの第１の色変換定義作成部の機能ブロック図である。
【図６９】第２の座標変換過程における第２過程の説明図である。
【図７０】第１過程における座標変換の第１例の説明図である。
【図７１】第１例のフローチャートである。
【図７２】図７０，図７１を参照して説明した座標変換の変形例を示す図である。
【図７３】第１過程における座標変換の第２例の説明図である。
【図７４】第２例のフローチャートである。
【図７５】図７３，図７４を参照して説明した座標変換の第２例の変形例を示す図である。
【図７６】図７０，図７１を参照して説明した‘圧縮’と図７３，図７４を参照して説明した‘伸長’とを組み合わせて行なったマッピングの効果説明図である。
【図７７】第１過程における座標変換の第３例の説明図である。
【図７８】第３例のフローチャートである。
【図７９】図７７，図７８を参照して説明した座標変換の第３例の変形例を示す図である。
【図８０】第１過程における座標変換の第４例の説明図である。
【図８１】第４例のフローチャートである。
【図８２】図８０，図８１を参照して説明した座標変換の第４例の変形例を示す図である。
【図８３】第１のリンクプロファイルと第２のリンクプロファイルとからなる色変換定義を示す概念図である。
【符号の説明】
【０４２２】
１０    色変換装置
１１    プリンタ
１２    印刷システム
１４    プルーファ
２０    パーソナルコンピュータ
３０    色変換定義作成プログラム
３１    仮想デバイスプロファイル作成部
３２    第１のリンクプロファイル作成部
３３    仮想デバイスプロファイル修正部
３４    第２のリンクプロファイル作成部
４０    色変換定義作成装置
４１    仮想デバイスプロファイル作成部
４２    第１のリンクプロファイル作成部
４３    仮想デバイスプロファイル修正部
４４    第２のリンクプロファイル作成部
５１    プリンタプロファイル
５２    印刷プロファイル
５３    プルーファプロファイル
５４    リンクプロファイル
３１１    色再現領域定義部
３１２    線分プロファイル作成部
３１３    グレー軸プロファイル作成部
３１４    プロファイル算出部
３２１    Ｋ値定義部
３２２    第１のＣＭＹＫ値算出部
３２３    第１の値調整部
３２４    Ｋ値算出部
３２５    第２のＣＭＹＫ値算出部
３２６    第２の値調整部
４１１    色再現領域定義部
４１２    線分プロファイル作成部
４１３    グレー軸プロファイル作成部
４１４    プロファイル算出部
４２１    Ｋ値定義部
４２２    第１のＣＭＹＫ値算出部
４２３    第１の値調整部
４２４    Ｋ値算出部
４２５    第２のＣＭＹＫ値算出部
４２６    第２の値調整部
【図１】
2008017000.tif 000005
【図２】
2008017000.tif 000006
【図３】
2008017000.tif 000007
【図４】
2008017000.tif 000008
【図５】
2008017000.tif 000009
【図６】
2008017000.tif 000010
【図７】
2008017000.tif 000011
【図８】
2008017000.tif 000012
【図９】
2008017000.tif 000013
【図１０】
2008017000.tif 000014
【図１１】
2008017000.tif 000015
【図１２】
2008017000.tif 000016
【図１３】
2008017000.tif 000017
【図１４】
2008017000.tif 000018
【図１５】
2008017000.tif 000019
【図１６】
2008017000.tif 000020
【図１７】
2008017000.tif 000021
【図１８】
2008017000.tif 000022
【図１９】
2008017000.tif 000023
【図２０】
2008017000.tif 000024
【図２１】
2008017000.tif 000025
【図２２】
2008017000.tif 000026
【図２３】
2008017000.tif 000027
【図２４】
2008017000.tif 000028
【図２５】
2008017000.tif 000029
【図２６】
2008017000.tif 000030
【図２７】
2008017000.tif 000031
【図２８】
2008017000.tif 000032
【図２９】
2008017000.tif 000033
【図３０】
2008017000.tif 000034
【図３１】
2008017000.tif 000035
【図３２】
2008017000.tif 000036
【図３３】
2008017000.tif 000037
【図３４】
2008017000.tif 000038
【図３５】
2008017000.tif 000039
【図３６】
2008017000.tif 000040
【図３７】
2008017000.tif 000041
【図３８】
2008017000.tif 000042
【図３９】
2008017000.tif 000043
【図４０】
2008017000.tif 000044
【図４１】
2008017000.tif 000045
【図４２】
2008017000.tif 000046
【図４３】
2008017000.tif 000047
【図４４】
2008017000.tif 000048
【図４５】
2008017000.tif 000049
【図４６】
2008017000.tif 000050
【図４７】
2008017000.tif 000051
【図４８】
2008017000.tif 000052
【図４９】
2008017000.tif 000053
【図５０】
2008017000.tif 000054
【図５１】
2008017000.tif 000055
【図５２】
2008017000.tif 000056
【図５３】
2008017000.tif 000057
【図５４】
2008017000.tif 000058
【図５５】
2008017000.tif 000059
【図５６】
2008017000.tif 000060
【図５７】
2008017000.tif 000061
【図５８】
2008017000.tif 000062
【図５９】
2008017000.tif 000063
【図６０】
2008017000.tif 000064
【図６１】
2008017000.tif 000065
【図６２】
2008017000.tif 000066
【図６３】
2008017000.tif 000067
【図６４】
2008017000.tif 000068
【図６５】
2008017000.tif 000069
【図６６】
2008017000.tif 000070
【図６７】
2008017000.tif 000071
【図６８】
2008017000.tif 000072
【図６９】
2008017000.tif 000073
【図７０】
2008017000.tif 000074
【図７１】
2008017000.tif 000075
【図７２】
2008017000.tif 000076
【図７３】
2008017000.tif 000077
【図７４】
2008017000.tif 000078
【図７５】
2008017000.tif 000079
【図７６】
2008017000.tif 000080
【図７７】
2008017000.tif 000081
【図７８】
2008017000.tif 000082
【図７９】
2008017000.tif 000083
【図８０】
2008017000.tif 000084
【図８１】
2008017000.tif 000085
【図８２】
2008017000.tif 000086
【図８３】
2008017000.tif 000087