(57)【特許請求の範囲】
【請求項１】
予め取得される所定数のサンプルデータによって規定された第１色空間と第２色空間との対応関係に基づいて当該第１色空間と第２色空間との対応関係を規定する多数のデータを含む色変換テーブルデータを作成する色変換テーブル作成方法であって、
第１色空間内の任意座標と第２色空間内の任意座標とを相互に変換するに当たり、上記サンプルデータに基づく変換によって上記第１色空間から第２色空間への変換より上記第２色空間から第１色空間への変換の方が高精度に変換可能な状況において、
上記対応関係が規定される対象のターゲット座標を上記第１色空間内で決定するターゲット座標決定工程と、
上記第２色空間内で変換対象となる座標を決定する変換対象座標決定工程と、
上記サンプルデータに基づいて上記変換対象となる座標を第１色空間内の対応座標に変換する変換工程と、
同変換工程にて変換された第１色空間内の対応座標と上記ターゲット座標とのずれ量が小さくなるように上記変換対象座標決定工程と変換工程とを繰り返し試行する試行工程と、
当該試行工程において上記ずれ量が所定のしきい値以下になったときに上記変換対象となった第２色空間内の座標と上記ターゲット座標とを対応づけて色変換テーブルデータを生成する色変換テーブルデータ生成工程とを具備することを特徴とする色変換テーブル作成方法。
【請求項２】
予め取得される所定数のサンプルデータによって規定された第１色空間と第２色空間との対応関係に基づいて当該第１色空間と第２色空間との対応関係を規定する多数のデータを含む色変換テーブルデータを作成する色変換テーブル作成方法であって、
上記サンプルデータによって上記第２色空間内に略立方格子点が構成され、上記第１色空間内で対応する格子点が非立方体となる状況において、
上記対応関係が規定される対象のターゲット座標を上記第１色空間内で決定するターゲット座標決定工程と、
上記第２色空間内で変換対象となる座標を決定する変換対象座標決定工程と、
上記サンプルデータに基づいて上記変換対象となる座標を第１色空間内の対応座標に変換する変換工程と、
同変換工程にて変換された第１色空間内の対応座標と上記ターゲット座標とのずれ量が小さくなるように上記変換対象座標決定工程と変換工程とを繰り返し試行する試行工程と、
当該試行工程において上記ずれ量が所定のしきい値以下になったときに上記変換対象となった第２色空間内の座標と上記ターゲット座標とを対応づけて色変換テーブルデータを生成する色変換テーブルデータ生成工程とを具備することを特徴とする色変換テーブル作成方法。
【請求項３】
予め取得される所定数のサンプルデータによって規定された第１色空間と第２色空間との対応関係に基づいて第１色空間内の所望の座標と第２色空間内の座標との対応関係を規定する多数のデータを含む色変換テーブルデータを作成する色変換テーブル作成方法であって、
上記予め規定された対応関係に基づいて上記第２色空間内の座標を第１色空間内の座標へ変換する変換工程を実行可能であり、
当該変換工程によって上記第２色空間における所定の座標に対する第１色空間の座標を求めるとともに、同座標と上記第１色空間内の所望の座標とのずれをフィードバックして上記第２色空間における次なる座標を決定する工程を繰り返し、上記第１色空間内の所望の座標に対応する上記第２色空間内の座標を求めて上記色変換テーブルデータにすることを特徴とする色変換テーブル作成方法。
【請求項４】
上記第１色空間は均等色空間であり、上記第２色空間は画像機器で使用する所定の３色を成分とした色空間であることを特徴とする上記請求項１〜請求項３のいずれかに記載の色変換テーブル作成方法。
【請求項５】
上記第２色空間は画像機器で使用する３色を色成分とした色空間であり、当該画像機器の出力色を所定の測色器にて測色することによって上記第１色空間と第２色空間との対応関係を規定するサンプルデータが取得されることを特徴とする上記請求項１〜請求項４のいずれかに記載の色変換テーブル作成方法。
【請求項６】
上記ターゲット座標決定工程では、第３色空間内の座標を所定の演算式に基づいて第１色空間内の座標に変換してターゲット座標とすることを特徴とする上記請求項１〜請求項５のいずれかに記載の色変換テーブル作成方法。
【請求項７】
上記第３色空間は画像機器で使用する所定の３色を成分とした色空間であることを特徴とする上記請求項６に記載の色変換テーブル作成方法。
【請求項８】
上記ターゲット座標決定工程では、上記第３色空間内の座標を変換して得られた第１色空間内の座標を第１色空間内で規定される領域であって上記第２色空間を使用する画像機器の色域内にマッピングしてターゲット座標を得ることを特徴とする上記請求項６または請求項７のいずれかに記載の色変換テーブル作成方法。
【請求項９】
上記変換対象座標決定工程は、第１回目の試行工程で変換対象となる初期座標を任意のターゲット座標に対して同一の座標とすることを特徴とする上記請求項１〜請求項８のいずれかに記載の色変換テーブル作成方法。
【請求項１０】
上記第１色空間は所定の軸に対して略軸対象に広がっており、上記変換対象座標決定工程は第１回目の試行工程で変換対象となる初期座標を当該所定の軸近辺の座標とすることを特徴とする上記請求項１〜請求項９のいずれかに記載の色変換テーブル作成方法。
【請求項１１】
上記変換工程は、上記サンプルデータに基づいて決定されるスプライン補間関数によって上記第２色空間内の変換対象座標を第１色空間内の対応座標に変換することを特徴とする上記請求項１〜請求項１０のいずれかに記載の色変換テーブル作成方法。
【請求項１２】
上記試行工程は、上記第１色空間内でのずれ量が所定のしきい値以下にならないときに上記試行を所定回数で打ち切り、上記変換工程における変換手法を変更して再試行することを特徴とする上記請求項１〜請求項１１のいずれかに記載の色変換テーブル作成方法。
【請求項１３】
上記試行工程は、上記第１色空間内でのずれ量が所定のしきい値以下にならないときに上記試行を所定回数で打ち切り、上記第１回目の試行工程で変換対象となる初期座標を変更して再試行することを特徴とする上記請求項１〜請求項１２のいずれかに記載の色変換テーブル作成方法。
【請求項１４】
上記第１色空間は所定の軸に対して略軸対象に広がっており、上記試行工程は試行の打ち切り後に当該所定の軸に沿って所定距離離間した座標を新たな初期座標として再試行することを特徴とする上記請求項１３に記載の色変換テーブル作成方法。
【請求項１５】
所定のＣＭＹ座標を与えて印刷装置によって出力したカラーサンプルを測色器で測色してＬｕｖ色空間等の均等色空間内の情報として得た均等色空間座標と上記ＣＭＹ座標とによってＣＭＹ色空間と均等色空間の対応関係を規定した複数のサンプルデータが与えられているときに、当該サンプルデータに基づいてディスプレイで使用されるＲＧＢ色空間と上記ＣＭＹ色空間との対応関係を規定する多数のデータを含む色変換テーブルデータを作成する色変換テーブル作成方法であって、
上記ＲＧＢ色空間で略立方格子を形成する複数の座標を所定の演算式で変換して対応する均等色空間座標を決定するターゲット均等色空間座標決定工程と、
上記ＣＭＹ色空間で初期ＣＭＹ座標を決定する初期ＣＭＹ座標決定工程と、
上記サンプルデータにて規定された対応関係に基づいて補間演算によって上記初期ＣＭＹ座標を均等色空間座標に変換する初期ＣＭＹ座標変換工程と、
同初期ＣＭＹ座標変換工程にて得られた均等色空間座標と上記ターゲット均等色空間座標とのずれ量を算出するずれ量算出工程と、
均等色空間におけるずれ量が小さくなるように上記ＣＭＹ座標を決定し、決定したＣＭＹ座標を上記補間演算によって再度均等色空間座標に変換するとともに再度ずれ量の算出を行う試行を繰り返す試行工程と、
当該試行工程において上記ずれ量が所定のしきい値以下になったときのＣＭＹ座標と上記ターゲット均等色空間座標とを対応づけ、当該対応づけられたターゲット座標の変換元のＲＧＢ座標と上記ＣＭＹ座標とを対応づけ、所定の画像を印刷するに当たり上記ディスプレイで使用されるＲＧＢ色空間で表現された画像データを印刷装置で使用されるＣＭＹ色空間で表現された画像データに変換するための色変換テーブルデータを生成する色変換テーブルデータ生成工程とを具備することを特徴とする色変換テーブル作成方法。
【請求項１６】
予め取得される所定数のサンプルデータによって規定された第１色空間と第２色空間との対応関係に基づいて当該第１色空間と第２色空間との対応関係を規定する多数のデータを含む色変換テーブルデータを作成する色変換テーブル作成装置であって、
第１色空間内の任意座標と第２色空間内の任意座標とを相互に変換するに当たり、上記サンプルデータに基づく変換によって上記第１色空間から第２色空間への変換より上記第２色空間から第１色空間への変換の方が高精度に変換可能な状況において、
上記対応関係が規定される対象のターゲット座標を上記第１色空間内で決定するターゲット座標決定手段と、
上記第２色空間内で変換対象となる座標を決定する変換対象座標決定手段と、
上記サンプルデータに基づいて上記変換対象となる座標を第１色空間内の対応座標に変換する変換手段と、
同変換手段にて変換された第１色空間内の対応座標と上記ターゲット座標とのずれ量が小さくなるように上記変換対象座標決定手段と変換手段とを繰り返し試行する試行手段と、
当該試行手段において上記ずれ量が所定のしきい値以下になったときに上記変換対象となった第２色空間内の座標と上記ターゲット座標とを対応づけて色変換テーブルデータを生成する色変換テーブルデータ生成手段とを具備することを特徴とする色変換テーブル作成装置。
【請求項１７】
予め取得される所定数のサンプルデータによって規定された第１色空間と第２色空間との対応関係に基づいて当該第１色空間と第２色空間との対応関係を規定する多数のデータを含む色変換テーブルデータを作成する色変換テーブル作成装置であって、
上記サンプルデータによって上記第２色空間内に略立方格子点が構成され、上記第１色空間内で対応する格子点が非立方体となる状況において、
上記対応関係が規定される対象のターゲット座標を上記第１色空間内で決定するターゲット座標決定手段と、
上記第２色空間内で変換対象となる座標を決定する変換対象座標決定手段と、
上記サンプルデータに基づいて上記変換対象となる座標を第１色空間内の対応座標に変換する変換手段と、
同変換手段にて変換された第１色空間内の対応座標と上記ターゲット座標とのずれ量が小さくなるように上記変換対象座標決定手段と変換手段とを繰り返し試行する試行手段と、
当該試行手段において上記ずれ量が所定のしきい値以下になったときに上記変換対象となった第２色空間内の座標と上記ターゲット座標とを対応づけて色変換テーブルデータを生成する色変換テーブルデータ生成手段とを具備することを特徴とする色変換テーブル作成装置。
【請求項１８】
予め取得される所定数のサンプルデータによって規定された第１色空間と第２色空間との対応関係に基づいて第１色空間内の所望の座標と第２色空間内の座標との対応関係を規定する多数のデータを含む色変換テーブルデータを作成する色変換テーブル作成装置であって、
上記予め規定された対応関係に基づいて上記第２色空間内の座標を第１色空間内の座標へ変換可能であり、
当該変換によって上記第２色空間における所定の座標に対する第１色空間の座標を求める第１色空間座標算出手段と、
同算出された座標と上記第１色空間内の所望の座標とのずれをフィードバックして上記第２色空間における次なる座標の決定を繰り返す試行手段と、
上記第１色空間内の所望の座標に対応する上記第２色空間内の座標を求めて上記色変換テーブルデータにする色変換テーブルデータ生成手段とを具備することを特徴とする色変換テーブル作成装置。
【請求項１９】
所定のＣＭＹ座標を与えて印刷装置によって出力したカラーサンプルを測色器で測色してＬｕｖ色空間等の均等色空間内の情報として得た均等色空間座標と上記ＣＭＹ座標とによってＣＭＹ色空間と均等色空間の対応関係を規定した複数のサンプルデータが与えられているときに、当該サンプルデータに基づいてディスプレイで使用されるＲＧＢ色空間と上記ＣＭＹ色空間との対応関係を規定する多数のデータを含む色変換テーブルデータを作成する色変換テーブル作成装置であって、
上記ＲＧＢ色空間で略立方格子を形成する複数の座標を所定の演算式で変換して対応する均等色空間座標を決定するターゲット均等色空間座標決定手段と、
上記ＣＭＹ色空間で初期ＣＭＹ座標を決定する初期ＣＭＹ座標決定手段と、
上記サンプルデータにて規定された対応関係に基づいて補間演算によって上記初期ＣＭＹ座標を均等色空間座標に変換する初期ＣＭＹ座標変換手段と、
同初期ＣＭＹ座標変換手段にて得られた均等色空間座標と上記ターゲット均等色空間座標とのずれ量を算出するずれ量算出手段と、
均等色空間におけるずれ量が小さくなるように上記ＣＭＹ座標を決定し、決定したＣＭＹ座標を上記補間演算によって再度均等色空間座標に変換するとともに再度ずれ量の算出を行う試行を繰り返す試行手段と、
当該試行手段において上記ずれ量が所定のしきい値以下になったときのＣＭＹ座標と上記ターゲット均等色空間座標とを対応づけ、当該対応づけられたターゲット座標の変換元のＲＧＢ座標と上記ＣＭＹ座標とを対応づけ、所定の画像を印刷するに当たり上記ディスプレイで使用されるＲＧＢ色空間で表現された画像データを印刷装置で使用されるＣＭＹ色空間で表現された画像データに変換するための色変換テーブルデータを生成する色変換テーブルデータ生成手段とを具備することを特徴とする色変換テーブル作成装置。
【請求項２０】
予め取得される所定数のサンプルデータによって規定された第１色空間と第２色空間との対応関係に基づいて当該第１色空間と第２色空間との対応関係を規定する多数のデータを含む色変換テーブルデータを作成する色変換テーブル作成プログラムであって、
第１色空間内の任意座標と第２色空間内の任意座標とを相互に変換するに当たり、上記サンプルデータに基づく変換によって上記第１色空間から第２色空間への変換より上記第２色空間から第１色空間への変換の方が高精度に変換可能な状況において、
上記対応関係が規定される対象のターゲット座標を上記第１色空間内で決定するターゲット座標決定機能と、
上記第２色空間内で変換対象となる座標を決定する変換対象座標決定機能と、
上記サンプルデータに基づいて上記変換対象となる座標を第１色空間内の対応座標に変換する変換機能と、
同変換機能にて変換された第１色空間内の対応座標と上記ターゲット座標とのずれ量が小さくなるように上記変換対象座標決定機能と変換機能とを繰り返し試行する試行機能と、
当該試行機能において上記ずれ量が所定のしきい値以下になったときに上記変換対象となった第２色空間内の座標と上記ターゲット座標とを対応づけて色変換テーブルデータを生成する色変換テーブルデータ生成機能とをコンピュータに実現させることを特徴とする色変換テーブル作成プログラム。
【請求項２１】
予め取得される所定数のサンプルデータによって規定された第１色空間と第２色空間との対応関係に基づいて当該第１色空間と第２色空間との対応関係を規定する多数のデータを含む色変換テーブルデータを作成する色変換テーブル作成プログラムであって、
上記サンプルデータによって上記第２色空間内に略立方格子点が構成され、上記第１色空間内で対応する格子点が非立方体となる状況において、
上記対応関係が規定される対象のターゲット座標を上記第１色空間内で決定するターゲット座標決定機能と、
上記第２色空間内で変換対象となる座標を決定する変換対象座標決定機能と、
上記サンプルデータに基づいて上記変換対象となる座標を第１色空間内の対応座標に変換する変換機能と、
同変換機能にて変換された第１色空間内の対応座標と上記ターゲット座標とのずれ量が小さくなるように上記変換対象座標決定機能と変換機能とを繰り返し試行する試行機能と、
当該試行機能において上記ずれ量が所定のしきい値以下になったときに上記変換対象となった第２色空間内の座標と上記ターゲット座標とを対応づけて色変換テーブルデータを生成する色変換テーブルデータ生成機能とをコンピュータに実現させることを特徴とする色変換テーブル作成プログラム。
【請求項２２】
予め取得される所定数のサンプルデータによって規定された第１色空間と第２色空間との対応関係に基づいて第１色空間内の所望の座標と第２色空間内の座標との対応関係を規定する多数のデータを含む色変換テーブルデータを作成する色変換テーブル作成プログラムであって、
上記予め規定された対応関係に基づいて上記第２色空間内の座標を第１色空間内の座標へ変換する変換機能を実行可能であり、
当該変換機能によって上記第２色空間における所定の座標に対する第１色空間の座標を求めるとともに、同座標と上記第１色空間内の所望の座標とのずれをフィードバックして上記第２色空間における次なる座標の決定を繰り返す反復座標決定機能と、
上記第１色空間内の所望の座標に対応する上記第２色空間内の座標を求めて上記色変換テーブルデータにする色変換テーブルデータ生成機能とをコンピュータに実現させることを特徴とする色変換テーブル作成プログラム。
【請求項２３】
所定のＣＭＹ座標を与えて印刷装置によって出力したカラーサンプルを測色器で測色してＬｕｖ色空間等の均等色空間内の情報として得た均等色空間座標と上記ＣＭＹ座標とによってＣＭＹ色空間と均等色空間の対応関係を規定した複数のサンプルデータが与えられているときに、当該サンプルデータに基づいてディスプレイで使用されるＲＧＢ色空間と上記ＣＭＹ色空間との対応関係を規定する多数のデータを含む色変換テーブルデータを作成する色変換テーブル作成プログラムであって、
上記ＲＧＢ色空間で略立方格子を形成する複数の座標を所定の演算式で変換して対応する均等色空間座標を決定するターゲット均等色空間座標決定機能と、
上記ＣＭＹ色空間で初期ＣＭＹ座標を決定する初期ＣＭＹ座標決定機能と、
上記サンプルデータにて規定された対応関係に基づいて補間演算によって上記初期ＣＭＹ座標を均等色空間座標に変換する初期ＣＭＹ座標変換機能と、
同初期ＣＭＹ座標変換機能にて得られた均等色空間座標と上記ターゲット均等色空間座標とのずれ量を算出するずれ量算出機能と、
均等色空間におけるずれ量が小さくなるように上記ＣＭＹ座標を決定し、決定したＣＭＹ座標を上記補間演算によって再度均等色空間座標に変換するとともに再度ずれ量の算出を行う試行を繰り返す試行機能と、
当該試行機能において上記ずれ量が所定のしきい値以下になったときのＣＭＹ座標と上記ターゲット均等色空間座標とを対応づけ、当該対応づけられたターゲット座標の変換元のＲＧＢ座標と上記ＣＭＹ座標とを対応づけ、所定の画像を印刷するに当たり上記ディスプレイで使用されるＲＧＢ色空間で表現された画像データを印刷装置で使用されるＣＭＹ色空間で表現された画像データに変換するための色変換テーブルデータを生成する色変換テーブルデータ生成機能とをコンピュータに実現させることを特徴とする色変換テーブル作成プログラム。
【請求項２４】
画素の色を第１色空間内の座標値で表現した画像データについて表色系を変換して第２色空間内の座標値を取得する色変換装置であって、
上記画像データを取得する画像データ取得手段と、
所定の記憶媒体に記録された色変換テーブルデータを参照して上記画像データの座標値を第２色空間内の座標値に変換する色変換手段とを具備し、
上記色変換テーブルデータは、
第１色空間と第２色空間との対応関係を規定する所定数のサンプルデータであって、当該サンプルデータを参照すると上記第１色空間から第２色空間への変換より上記第２色空間から第１色空間への変換の方が高精度に変換可能となっているデータを予め取得するサンプルデータ取得工程と、
上記対応関係が規定される対象のターゲット座標を上記第１色空間内で決定するターゲット座標決定工程と、
上記第２色空間内で変換対象となる座標を決定する変換対象座標決定工程と、
上記サンプルデータに基づいて上記変換対象となる座標を第１色空間内の対応座標に変換する変換工程と、
同変換工程にて変換された第１色空間内の対応座標と上記ターゲット座標とのずれ量が小さくなるように上記変換対象座標決定工程と変換工程とを繰り返し試行する試行工程と、
当該試行工程において上記ずれ量が所定のしきい値以下になったときに上記変換対象となった第２色空間内の座標と上記ターゲット座標とを対応づけて色変換テーブルデータを生成する色変換テーブルデータ生成工程と、
によって生成されたテーブルデータであることを特徴とする色変換装置。
【請求項２５】
画素の色を第１色空間内の座標値で表現した画像データについて表色系を変換して第２色空間内の座標値を取得する色変換装置であって、
上記画像データを取得する画像データ取得手段と、
所定の記憶媒体に記録された色変換テーブルデータを参照して上記画像データの座標値を第２色空間内の座標値に変換する色変換手段とを具備し、
上記色変換テーブルデータは、
第２色空間内に略立方格子点が構成され、第１色空間内で対応する格子点が非立方体となる状況においてこれらの対応関係を規定する所定数のサンプルデータを予め取得するサンプルデータ取得工程と、
上記対応関係が規定される対象のターゲット座標を上記第１色空間内で決定するターゲット座標決定工程と、
上記第２色空間内で変換対象となる座標を決定する変換対象座標決定工程と、
上記サンプルデータに基づいて上記変換対象となる座標を第１色空間内の対応座標に変換する変換工程と、
同変換工程にて変換された第１色空間内の対応座標と上記ターゲット座標とのずれ量が小さくなるように上記変換対象座標決定工程と変換工程とを繰り返し試行する試行工程と、
当該試行工程において上記ずれ量が所定のしきい値以下になったときに上記変換対象となった第２色空間内の座標と上記ターゲット座標とを対応づけて色変換テーブルデータを生成する色変換テーブルデータ生成工程と、
によって生成されたテーブルデータであることを特徴とする色変換装置。
【請求項２６】
画素の色を第１色空間内の座標値で表現した画像データについて表色系を変換して第２色空間内の座標値を取得する色変換装置であって、
上記画像データを取得する画像データ取得手段と、
所定の記憶媒体に記録された色変換テーブルデータを参照して上記画像データの座標値を第２色空間内の座標値に変換する色変換手段とを具備し、
上記色変換テーブルデータは、
第１色空間と第２色空間との対応関係を規定する所定数のサンプルデータを予め取得するサンプルデータ取得工程と、
上記サンプルデータに規定された対応関係に基づいて上記第２色空間内の座標を第１色空間内の座標へ変換する変換工程と、
当該変換工程によって上記第２色空間における所定の座標に対する第１色空間の座標を求めるとともに、同座標と上記第１色空間内の所望の座標とのずれをフィードバックして上記第２色空間における次なる座標を決定する工程を繰り返し、上記第１色空間内の所望の座標に対応する上記第２色空間内の座標を求めて色変換テーブルデータを生成する色変換テーブル生成工程と、
によって生成されたテーブルデータであることを特徴とする色変換装置。
【請求項２７】
画素の色をディスプレイで使用されるＲＧＢ色空間の座標値で表現した画像データについて表色系を変換して印刷装置で使用されるＣＭＹ色空間内の座標値を取得する色変換装置であって、
上記画像データを取得する画像データ取得手段と、
所定の記憶媒体に記録された色変換テーブルデータを参照して上記画像データの座標値を印刷装置で使用されるＣＭＹ色空間内の座標値に変換する色変換手段とを具備し、
上記色変換テーブルデータは、
所定のＣＭＹ座標を与えて印刷装置によって出力したカラーサンプルを測色器で測色してＬｕｖ色空間等の均等色空間内の情報として得た均等色空間座標と上記ＣＭＹ座標とによってＣＭＹ色空間と均等色空間の対応関係を規定した複数のサンプルデータを取得するサンプルデータ取得工程と、
上記ＲＧＢ色空間で略立方格子を形成する複数の座標を所定の演算式で変換して対応する均等色空間座標を決定するターゲット均等色空間座標決定工程と、
上記ＣＭＹ色空間で初期ＣＭＹ座標を決定する初期ＣＭＹ座標決定工程と、
上記サンプルデータにて規定された対応関係に基づいて補間演算によって上記初期ＣＭＹ座標を均等色空間座標に変換する初期ＣＭＹ座標変換工程と、
同初期ＣＭＹ座標変換工程にて得られた均等色空間座標と上記ターゲット均等色空間座標とのずれ量を算出するずれ量算出工程と、
均等色空間におけるずれ量が小さくなるように上記ＣＭＹ座標を決定し、決定したＣＭＹ座標を上記補間演算によって再度均等色空間座標に変換するとともに再度ずれ量の算出を行う試行を繰り返す試行工程と、
当該試行工程において上記ずれ量が所定のしきい値以下になったときのＣＭＹ座標と上記ターゲット均等色空間座標とを対応づけ、当該対応づけられたターゲット座標の変換元のＲＧＢ座標と上記ＣＭＹ座標とを対応づけることにより上記色変換テーブルデータを生成する色変換テーブルデータ生成工程と、
によって生成されたテーブルデータであることを特徴とする色変換装置。
【請求項２８】
画素の色を第１色空間内の座標値で表現した画像データについて表色系を変換して第２色空間内の座標値を取得して印刷を実行する印刷装置であって、
上記画像データを取得する画像データ取得手段と、
上記請求項１〜請求項３，請求項１５のいずれかに記載の色変換テーブルデータを参照して上記画像データの座標値を第２色空間内の座標値に変換する色変換手段と、
色変換後のデータに基づいて印刷を実行する印刷実行手段とを具備することを特徴とする印刷装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、色変換テーブル作成方法、色変換テーブル作成装置、色変換テーブル作成プログラム、色変換装置および印刷装置に関する。
【０００２】
【従来の技術】
ディスプレイやプリンタ等の画像機器は、通常３色の色成分を階調値で表現したカラー画像データを使用して任意の色を表現している。例えば、Ｒ（レッド），Ｇ（グリーン），Ｂ（ブルー）の３色を使用したＲＧＢ表色系やＣ（シアン），Ｍ（マゼンタ），Ｙ（イエロー）３色を使用したＣＭＹ表色系等種々の表色系を使用している。この表色系は一般に画像機器固有の機器独立色であるので、種々の画像機器間で同じ画像を同じ色で出力可能にするために表色系間の対応関係を規定したＬＵＴ（ルックアップテーブル）が用いられている。当該ＬＵＴにおいては、入力側画像機器の表色系と出力側画像機器の表色系との対応関係を規定したものや出力側画像機器の表色系と絶対色空間との対応関係を規定したものがある。
【０００３】
印刷装置におけるＬＵＴは通常Ｍ３個（ＭはＬＵＴの各成分のグリッド数）の座標にて対応関係を規定する必要があり、総ての点について測色器で測定するのは非現実的なため、Ｎ３個（Ｍ＞Ｎ）の座標点をサンプルデータとしてＭ３個の座標点を規定している。例えば、Ｌｕｖ座標値をＣＭＹ座標値と対応づけるに当たり、所定のＣＭＹ値に基づいて印刷したＮ３個のパッチを測色器で測定しＬｕｖ座標値を得るとともに、得られた対応関係を使用して体積補間等の線形補間演算を行い、任意のＭ３個のＬｕｖ座標値に対するＣＭＹ座標値を算出していた。
【０００４】
【発明が解決しようとする課題】
上述した従来の色変換プログラムでは、以下のような課題があった。
すなわち、上記印刷装置によってサンプルの色パッチを印刷するため、ＣＭＹ座標値はＣＭＹ表色系において立方格子点の座標値を選定することができるものの、測色結果によって対応づけられるＬｕｖ表色系等の均等知覚色空間の座標値が形成する格子点は一般に歪んでいる。上記体積補間演算において立方格子点内の任意座標を歪んだ格子点内の任意座標に変換する際には高精度で変換可能であるが、歪んだ格子点内の任意座標を高精度で立方格子点内の任意座標に変換するためには非常に多くの格子点が必要となり、上記Ｎ３個程度の座標点では不十分である。従って、上述のようにして作成されたＬＵＴの精度は高いとは言えない。
【０００５】
実際の印刷に際しては任意の座標値を当該ＬＵＴに規定された座標値にて補間演算することによって算出するので、印刷時に高精度で色変換を行うことができない。具体的には、表色空間のある領域が周りの領域と比較して局所的に低精度となる現象を避けることができず、印刷結果にトーンジャンプを生じさせてしまう。また、この手法においては種々の印刷装置の機種総てに対して一定レベルの高精度を担保することができず、ある機種での色変換が突出して低精度となるようなことがある。
本発明は、上記課題にかんがみてなされたもので、表色空間の全域で高精度の色変換を可能にするとともに、変換精度に機種依存性を生じさせることのない色変換テーブルを生成可能な色変換テーブル作成方法、色変換テーブル作成装置、色変換テーブル作成プログラム、色変換装置および印刷装置の提供を目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するため、請求項１にかかる発明は、予め取得される所定数のサンプルデータによって規定された第１色空間と第２色空間との対応関係に基づいて当該第１色空間と第２色空間との対応関係を規定する多数のデータを含む色変換テーブルデータを作成する色変換テーブル作成方法であって、第１色空間内の任意座標と第２色空間内の任意座標とを相互に変換するに当たり、上記サンプルデータに基づく変換によって上記第１色空間から第２色空間への変換より上記第２色空間から第１色空間への変換の方が高精度に変換可能な状況において、上記対応関係が規定される対象のターゲット座標を上記第１色空間内で決定するターゲット座標決定工程と、上記第２色空間内で変換対象となる座標を決定する変換対象座標決定工程と、上記サンプルデータに基づいて上記変換対象となる座標を第１色空間内の対応座標に変換する変換工程と、同変換工程にて変換された第１色空間内の対応座標と上記ターゲット座標とのずれ量が小さくなるように上記変換対象座標決定工程と変換工程とを繰り返し試行する試行工程と、当該試行工程において上記ずれ量が所定のしきい値以下になったときに上記変換対象となった第２色空間内の座標と上記ターゲット座標とを対応づけて色変換テーブルデータを生成する色変換テーブルデータ生成工程とを具備する構成としてある。
【０００７】
上記のように構成した請求項１にかかる発明においては、予め取得される所定数のサンプルデータによって規定された第１色空間と第２色空間との対応関係に基づいて当該第１色空間と第２色空間との対応関係を規定する多数のデータを含む色変換テーブルデータを作成する。ここで作成されるデータは、第１色空間から第２色空間へ高精度で変換可能にするデータであり、上記サンプルデータに基づく変換によって上記第１色空間から第２色空間への変換より上記第２色空間から第１色空間への変換の方が高精度に変換可能な状況において以下の工程に沿って生成される。
【０００８】
まず、ターゲット座標決定工程において色変換テーブルとして対応関係が規定される対象のターゲット座標が上記第１色空間内で決定され、変換対象座標決定工程において上記第２色空間内で変換対象となる座標が決定される。変換工程においては、上記サンプルデータに基づいて上記変換対象となる座標を第１色空間内の対応座標に変換する。上述のようにこの変換は高精度に変換可能である。試行工程では当該変換工程にて変換された第１色空間内の対応座標と上記ターゲット座標とのずれ量が小さくなるように上記変換対象座標決定工程と変換工程とを繰り返し試行する。すなわち、試行の繰り返しによって通常は第１色空間内でのずれ量が徐々に小さくなっていく。そして、色変換テーブルデータ生成工程では当該試行工程において上記ずれ量が所定のしきい値以下になったときに上記変換対象となった第２色空間内の座標と上記ターゲット座標とを対応づけて色変換テーブルデータを生成する。
【０００９】
すなわち、本発明においては第２色空間内の座標を第１色空間内の座標へ変換するとともに当該変換後の座標がターゲット座標と所定のしきい値以下に接近するまで試行を繰り返す。従って、このしきい値を充分小さくすることにより、試行後の第２色空間内の座標と第１色空間内の座標とは同色とみなすことができ、この時点で両者を対応づけることによって両色空間の座標を高精度に対応づけることができる。尚、しきい値を使用した判別には、ずれ量と所定のしきい値とを直接的に比較して判別を行う構成の他、ずれ量を第１色空間を構成する軸に沿った成分で表現し当該成分が所定のしきい値以下になっているか否かを判別する構成等も採用可能である。ここで、両色空間の座標が高精度に対応づけられるのは、上記変換工程にて第２色空間から第１色空間へ高精度に座標変換可能であることに基づいている。すなわち、変換後の座標とターゲット座標とのずれが所定値以下になったとしても変換精度が低精度であれば第２色空間の座標とターゲット座標とが同色であるとみなすことはできない。変換後の座標とターゲット座標とが第１色空間内で非常に接近していたとしても精度誤差に起因して偶然接近しているだけと言うことも考えられるからである。
【００１０】
また、ターゲット座標と第２色空間との対応関係を規定するにあたり、上記試行を繰り返すことによって、低精度の変換である第１色空間から第２色空間への変換を実施することなく色変換テーブルデータを生成することができ、任意のターゲット座標に関して一度もターゲット座標を低精度変換で変換する必要がない。さらに、試行によって第２色空間内の座標を徐々に目標に近づけるので、任意のターゲット座標についてその第１色空間の位置やサンプルデータの配置に影響を受けることなく、第２色空間の対応座標を求めることができる。従って、一般のＬＵＴに必要なＭ３個の座標を容易に得ることができる。さらに、試行によって第２色空間内の座標を移動させるので上記サンプルデータの一部のデータが誤っていたとしても、上記工程で既に生成した色変換テーブルデータをサンプルデータとして使用していくことによって徐々に正確な対応関係を規定した色変換テーブルデータが増加し、最終的には総ての座標で高精度に対応関係を規定した色変換テーブルデータとすることができる。
【００１１】
ここで、色変換による精度に関してはサンプルデータに基づいて上記第１色空間から第２色空間への変換より上記第２色空間から第１色空間への変換の方が高精度に変換可能であればよい。すなわち、第２色空間から第１色空間への変換が高精度に実行可能であれば上記ターゲット座標を第２色空間の座標へ直接変換するよりも上記試行工程を経た方が結果として高精度の対応関係を規定することができる。両変換の精度差が大きいほど本発明を実施するメリットが増大する。この変換手法としては特に限定されないが、補間演算を想定すると上述のように変換精度に差が生ずる状況となりやすい。すなわち、第２色空間の座標で表現された色を所定の画像機器で出力し、当該出力色を測色して第１色空間内の座標を得る場合、これらの対応関係がサンプルデータとなるが、画像機器でいずれの色を出力させるのかは通常容易に制御できる。
【００１２】
そこで、第２色空間で立方格子を構成する座標の色を出力させれば、対応色は一般的に第１色空間で立方格子とならないが、補間演算によって立方格子内の座標を非立方格子内の座標に変換するのは非常に容易、すなわち高精度に実施可能であるが、逆変換は容易ではなく一般に低精度となる。従って、かかる状況において本発明を適用すると、低精度の変換をすることなく高精度に両空間の対応関係を規定することができるので、非常に高精度で色変換可能な色変換テーブルデータを生成することができる。また、上記非立方格子内の座標を立方格子内の座標に変換する低精度の変換手法を実施する場合には、この非立方格子の形状によって変換精度に局所的なばらつきが生じ易く、変換精度の画像機器機種依存性の原因となるが、本発明では高精度の変換を使用して試行するので、生成後の色変換テーブルデータによる色変換精度に局所的なばらつきが生じることがなく、機種依存性が生じることもない。
【００１３】
ターゲット座標決定工程においては、色変換テーブルデータ生成対象の座標を決定することができればよく、ターゲット座標は任意の座標とすることができる。むろん、後述のようにターゲット座標の決定について工夫をすれば、種々の点で好適な作用効果を奏するように構成可能である。変換対象座標決定工程においても変換対象座標を決定することができればよく、本発明においては試行によって座標を移動させていく関係上、試行の初期にて任意の座標を選んでも通常は上記ずれ量を所望のしきい値以下にすることができるが、むろん、後述のようにしてしきい値以下に収束する可能性を向上させるなど種々の工夫を採用可能である。試行工程においては、複数回の試行によって変換された第１色空間内の対応座標と上記ターゲット座標とのずれ量が小さくなるようにすることができればよく、ガウスニュートン法や勾配探索法など種々の最適化手法を採用することができる。色変換テーブルデータ生成工程では、所定のしきい値を設定するとともにしきい値以下となる対応関係を取得することができればよく、この結果として多数の対応関係を取得することによって色変換テーブルデータを生成することができる。
【００１４】
また、請求項２にかかる発明は、予め取得される所定数のサンプルデータによって規定された第１色空間と第２色空間との対応関係に基づいて当該第１色空間と第２色空間との対応関係を規定する多数のデータを含む色変換テーブルデータを作成する色変換テーブル作成方法であって、上記サンプルデータによって上記第２色空間内に略立方格子点が構成され、上記第１色空間内で対応する格子点が非立方体となる状況において、上記対応関係が規定される対象のターゲット座標を上記第１色空間内で決定するターゲット座標決定工程と、上記第２色空間内で変換対象となる座標を決定する変換対象座標決定工程と、上記サンプルデータに基づいて上記変換対象となる座標を第１色空間内の対応座標に変換する変換工程と、同変換工程にて変換された第１色空間内の対応座標と上記ターゲット座標とのずれ量が小さくなるように上記変換対象座標決定工程と変換工程とを繰り返し試行する試行工程と、当該試行工程において上記ずれ量が所定のしきい値以下になったときに上記変換対象となった第２色空間内の座標と上記ターゲット座標とを対応づけて色変換テーブルデータを生成する色変換テーブルデータ生成工程とを具備する構成としてある。
【００１５】
すなわち、試行工程によって第２色空間内の座標の色とターゲット座標の色とを近づけ、最終的に同色とみなされる段階で両者の対応関係を色変換テーブルデータとして規定する手法は、種々の状況に対して適用可能である。本発明においては、上記サンプルデータによって上記第２色空間内に略立方格子点が構成され、上記第１色空間内で対応する格子点が非立方体となる状況においてターゲット座標決定工程と変換対象座標決定工程と変換工程と試行工程と色変換テーブルデータ生成工程を適用する。この状況においては、補間演算等によって上記略立方格子点内の座標に基づいて非立方格子点内の座標を得ることは一般的に容易かつ高精度に実施可能である。従って、この状況においても高精度に色変換可能な色変換テーブルデータを生成可能である。ここで、上記格子点は略立方格子、すなわちサンプルデータの座標点が立方体の略頂点に位置していれば良く、厳密に立方体であることが要求されるわけではない。このような状況の観点以外については上記請求項１と同様に種々の構成，手法，工夫等を採用可能である。
【００１６】
さらに、請求項３にかかる発明は、予め取得される所定数のサンプルデータによって規定された第１色空間と第２色空間との対応関係に基づいて第１色空間内の所望の座標と第２色空間内の座標との対応関係を規定する多数のデータを含む色変換テーブルデータを作成する色変換テーブル作成方法であって、上記予め規定された対応関係に基づいて上記第２色空間内の座標を第１色空間内の座標へ変換する変換工程を実行可能であり、当該変換工程によって上記第２色空間における所定の座標に対する第１色空間の座標を求めるとともに、同座標と上記第１色空間内の所望の座標とのずれをフィードバックして上記第２色空間における次なる座標を決定する工程を繰り返し、上記第１色空間内の所望の座標に対応する上記第２色空間内の座標を求めて上記色変換テーブルデータにする構成としてある。すなわち、試行工程によって第２色空間の座標の色とターゲット座標の色とを近づけて対応関係を規定する手法は、色変換テーブルデータを生成するに当たり種々の状況下において採用することができる。
【００１７】
以上のように本発明は種々の状況下で実行されるが、その好適な一例として請求項４にかかる発明は、上記第１色空間は均等色空間であり、上記第２色空間は画像機器で使用する所定の３色を成分とした色空間である構成としてある。すなわち、上記第１色空間内では試行工程において変換工程にて変換された第１色空間内の対応座標と上記ターゲット座標とのずれ量を評価する必要があり、均等色空間内においては空間内の距離差が色の差すなわち色差に相当することから第１色空間内のずれ量の評価は色のずれ量の評価と等価であり、試行工程の結果同色とみなすことができる状態に至っているか否かを評価するのに好適である。均等色空間の具体例としてはＬｕｖ空間やＬａｂ空間等が挙げられる。また、第２色空間を画像機器で使用する所定の３色を成分とした色空間にすることによって、画像機器で直接的に使用可能な色変換テーブルデータを生成することができる。また、当該画像機器の機器依存性を考慮した色変換テーブルデータを生成することができる。
【００１８】
さらに、請求項５にかかる発明では、上記第２色空間は画像機器で使用する３色を色成分とした色空間であり、当該画像機器の出力色を所定の測色器にて測色することによって上記第１色空間と第２色空間との対応関係を規定するサンプルデータが取得される構成としてある。すなわち、画像機器の出力色を測色することによって正確なサンプルデータを得ることができる。また、画像機器で扱うカラー画像データが第２色空間内の座標として表現されるので、第２色空間内で利用者所望の任意座標をサンプルデータとして採用することができる。サンプルデータは生成される色変換テーブルデータ数より少数であるが、上記変換工程にて画像機器の略全色域で高精度に変換可能な程度の数を確保する必要があり、１０３程度の数が現実的である。また、画像機器で使用する３色を色成分とした色空間は通常当該３色を直交軸とした３次元空間で表現されるので、各軸を等分して立方格子とするのが好ましく、この意味でサンプルデータをＸ３個（Ｘは各軸の等分数＋１）とするのが好ましい。
【００１９】
上記ターゲット座標の決定を行う際に好適な構成例として請求項６にかかる発明は、上記ターゲット座標決定工程では、第３色空間内の座標を所定の演算式に基づいて第１色空間内の座標に変換してターゲット座標とする構成としてある。すなわち、ターゲット座標は第１色空間内で任意の座標とすることができるものの、色変換テーブルデータの作成という意味では所定の指針の元に決定した方が都合が良いことがある。所定の演算式に基づいて第３色空間内の座標から第１色空間内の座標を得ることができる場合、第３色空間の座標を変換してターゲット座標とすれば、第１色空間と第２色空間との対応関係を規定した色変換テーブルから、さらに第３色空間と第２色空間との対応関係を規定した色変換テーブルを生成することができる。
【００２０】
第３色空間内の座標からターゲット座標を得るに当たり、特に好適な一例として請求項７にかかる発明は、上記第３色空間は画像機器で使用する所定の３色を成分とした色空間である構成としてある。すなわち、この場合は第３色空間を使用する画像機器の色を第１色空間内の座標と対応づけ、さらに第２色空間内の座標と対応づけることができるので、他の画像機器で第２色空間を使用する場合には両画像機器の色を対応づける色変換テーブルを生成することができる。ここで、第３色空間内で略立方格子点を選定し、上記演算式によって当該略立方格子点を変換した座標をターゲット座標とすれば、色変換テーブル内のデータを略立方格子となるように構成することができる。また、上記第３色空間内で規定された色を画像データとして使用する画像機器において、その色域の略全域をカバーするように第３色空間内の座標を選定すれば、色変換テーブルデータにおいて当該画像機器の色域の略全域をカバーすることができる。この第３色空間としては例えば、ディスプレイで使用するｓＲＧＢ空間やスキャナで使用するＲＧＢ空間等種々の空間を採用可能である。
【００２１】
さらに、請求項８にかかる発明は、上記ターゲット座標決定工程では、上記第３色空間内の座標を変換して得られた第１色空間内の座標を第１色空間内で規定される領域であって上記第２色空間を使用する画像機器の色域内にマッピングしてターゲット座標を得る構成としてある。すなわち、第３色空間内の座標は演算式により第１色空間内座標に変換され、第２色空間内の座標は変換工程により第１色空間内の座標に変換されるので、第２色空間内の色と第３色空間内の色とは第１色空間内で考えれば共通の指標で評価することができる。
【００２２】
第２色空間を使用する画像機器と第３色空間を使用する画像機器とにおいては、その色域は一般的に異なっている。色域が異なっている場合は、一方の画像機器では出力可能であり他方の画像機器では出力不可能である色が存在する。この場合に出力不可能な色を色変換テーブルデータで規定していても、色変換テーブルデータの使用に際してその色が参照されることはない。そこで、ガマットマッピングを行えば、両画像機器にて共通に出力可能な色に関して色変換テーブルデータを規定することができる。色を調整するという意味ではむろん上記ガマットマッピングの他にも種々の調整が可能であり、肌色やグレーなどで座標位置を調整して多くの利用者が満足するように色を調整すること等が可能である。
【００２３】
上記試行工程においてはずれ量が小さくなるように試行をすることができればよいが、ずれ量を所定のしきい値以下に収束させるためには種々の工夫が採用可能である。その一例として請求項９にかかる発明では、上記変換対象座標決定工程は、第１回目の試行工程で変換対象となる初期座標を任意のターゲット座標に対して同一の座標とする構成としてある。すなわち、試行工程においてずれ量を小さくするように第２色空間内の座標を移動させるに当たり、ずれ量の計算結果が局所的な極小値にある場合には計算式上はいずれの方向に移動させても見かけ上ずれ量が小さくならないように見えることがある。このような局所的な極小値に達するか否かは第１回目の試行工程で変換対象とした初期座標に強く影響を受けることがある。すなわち、ある初期座標ではスムーズにずれ量が小さくなるが、他の初期座標ではスムーズにずれ量が小さくならないことがある。
【００２４】
また、ターゲット座標の色と対応する第２色空間内の初期座標の色とが非常にかけ離れている場合には、上記ずれ量が所定のしきい値以下になるまで時間がかかる。このように、第２色空間内で選定する初期座標としては、適不適が存在する。しかし、本発明において総てのターゲット座標に対して理想的な初期座標を個々に選定するのは煩雑であり、また困難である。そこで、第２色空間内の初期座標を任意のターゲット座標に対して同一の座標とすると好適である。この初期座標としては、第１色空間内の対応点が任意のターゲット座標と比較したときに極端に遠いものでなく、局所的は極小値に落ち込みにくい座標であれば好適である。かかる座標においては大半のターゲット座標について好ましい初期座標となる。
【００２５】
初期座標の具体例として好適な構成として請求項１０にかかる発明では、上記第１色空間は所定の軸に対して略軸対象に広がっており、上記変換対象座標決定工程は第１回目の試行工程で変換対象となる初期座標を当該所定の軸近辺の座標とする構成としてある。すなわち、第１色空間が所定の軸に対して略軸対象に広がっている場合には、当該軸近辺の座標は第１色空間内の任意の座標から見てある程度の距離以下となり、第１色空間の端の方へ偏った座標を初期座標として選定する場合と比較して任意のターゲット座標の色とかけ離れた色にて試行開始することを防止可能である。ここでは、任意の座標から軸近辺の座標までの距離に偏りが生じていなければ良く、軸近辺の座標として軸上の座標を選んでもいいしその近辺の座標であっても良い。本発明では座標を逐次移動させるので、この座標位置に厳密さは要求されない。また、所定の軸に対して略軸対象に広がる色空間としては、Ｌ軸に対して略対象に広がるＬｕｖ空間やＬａｂ空間が挙げられる。
【００２６】
さらに、請求項１１にかかる発明では、上記変換工程は、上記サンプルデータに基づいて決定されるスプライン補間関数によって上記第２色空間内の変換対象座標を第１色空間内の対応座標に変換する構成としてある。すなわち、この変換工程においてはスプライン補間関数によって第２色空間の任意の座標を第１色空間の対応座標へ変換しており、スプライン補間関数はサンプルデータの態様によって一方の色空間から他方の色空間へ非常に高精度で変換可能である。スプライン補間関数は、一方の色空間を構成する各軸独立に変化させることができる関数を考慮して導出され、この点が変換精度にとって非常に重要である。すなわち、上記サンプルデータにおいて第２色空間の立方格子点に位置する色を採用すると、色成分の軸に沿って隣の格子点は色成分の１色のみを変化させたものとなっている。従って、第２色空間内の色を一色のみ変化させたときに第１色空間の色成分がどのように変化するかを把握することができ、この関係に基づいてスプライン補間関数を規定することができる。
【００２７】
上記サンプルデータにおいて第１色空間内の座標が非立方格子であれば上記変換と逆に第１色空間の座標を第２色空間の座標に変換することは非常に困難である。第１色空間の任意座標とサンプルデータとの位置関係を把握しづらく、どのサンプルデータを補間に使用すべきか判定するのが困難であるとともに、隣接するサンプルデータにおいて色成分が独立に変化していないので、１色のみを独立変数として考えることが事実上不可能となるからである。この状況は実際の画像機器でよく起こることである。例えば、第２色空間としてＣＭＹ色空間を使用する印刷装置においては、出力カラー画像データをＣＭＹ独立に変化させれば容易に立方格子点座標の色を出力可能であるが、当該出力色を測色した結果、例えばＬｕｖ空間中では歪んだ格子となる。
【００２８】
上記スプライン補間は、現状考え得る非常に高精度の変換手法であり本発明での変換工程に採用するのが非常に好適であるが、むろん、変換工程にて採用する変換手法はスプライン補間に限られず、種々の変換を採用可能であるし、今後より高精度の変換手法が開発されたときにはその変換手法を採用することによって、より高精度に色変換可能な色変換テーブルを提供することができる。
【００２９】
上記試行工程においてはスムーズにずれ量が小さくならない場合も考慮しておくと好適であり、そのための構成例として請求項１２にかかる発明では、上記試行工程は、上記第１色空間内でのずれ量が所定のしきい値以下にならないときに上記試行を所定回数で打ち切り、上記変換工程における変換手法を変更して再試行する構成としてある。すなわち、上記変換工程では現状考え得る最も高精度の変換手法を採用するのが好適であるが、その変換手法に起因してずれ量を小さくする作業に支障が生じる場合もあり、そのときは一旦変換手法を変更して他の手法によって再試行すればずれ量がスムーズに小さくなることが多い。
【００３０】
むろん、この場合にも最終的に高精度の変換手法にて変換するようにすれば、生成される色変換テーブルデータを高精度にすることができる。このような変換手法の変更を行う状況として好適な例としては、通常は高精度に変換可能なスプライン補間を実施する場合が挙げられる。すなわち、高次のスプライン補間を実施した場合には、その曲線形状に起因して上述のようにずれ量が小さくならない現象が発生するので、この場合には立方体の頂点を参照点とした補間や三角錐補間に変更すれば、容易にこの問題を回避可能となる。
【００３１】
さらに、スムーズにずれ量が小さくならない場合を考慮した他の構成例として請求項１３にかかる発明では、上記試行工程は、上記第１色空間内でのずれ量が所定のしきい値以下にならないときに上記試行を所定回数で打ち切り、上記第１回目の試行工程で変換対象となる初期座標を変更して再試行する構成としてある。すなわち、初期座標の位置によってはスムーズにずれ量が小さくならないことがあり、この場合には初期座標を変更して再試行すればずれ量がスムーズに小さくなることが多い。
【００３２】
このように初期座標を変更する際の構成例として請求項１４にかかる発明は、上記第１色空間は所定の軸に対して略軸対象に広がっており、上記試行工程は試行の打ち切り後に当該所定の軸に沿って所定距離離間した座標を新たな初期座標として再試行する構成としてある。すなわち、第１色空間が所定の軸に対して略軸対象に広がっている場合には、上述のように当該軸近辺の座標を初期座標とするのが好適であり、軸近辺の初期座標でずれ量がスムーズに小さくならない場合に軸に沿って所定距離離間した座標を新たな初期座標とすれば、依然として軸近辺の好適な座標を初期座標として再試行することができる。
【００３３】
さらに、請求項１５にかかる発明は、所定のＣＭＹ座標を与えて印刷装置によって出力したカラーサンプルを測色器で測色してＬｕｖ色空間等の均等色空間内の情報として得た均等色空間座標と上記ＣＭＹ座標とによってＣＭＹ色空間と均等色空間の対応関係を規定した複数のサンプルデータが与えられているときに、当該サンプルデータに基づいてディスプレイで使用されるＲＧＢ色空間と上記ＣＭＹ色空間との対応関係を規定する多数のデータを含む色変換テーブルデータを作成する色変換テーブル作成方法であって、上記ＲＧＢ色空間で略立方格子を形成する複数の座標を所定の演算式で変換して対応する均等色空間座標を決定するターゲット均等色空間座標決定工程と、上記ＣＭＹ色空間で初期ＣＭＹ座標を決定する初期ＣＭＹ座標決定工程と、上記サンプルデータにて規定された対応関係に基づいて補間演算によって上記初期ＣＭＹ座標を均等色空間座標に変換する初期ＣＭＹ座標変換工程と、同初期ＣＭＹ座標変換工程にて得られた均等色空間座標と上記ターゲット均等色空間座標とのずれ量を算出するずれ量算出工程と、均等色空間におけるずれ量が小さくなるように上記ＣＭＹ座標を決定し、決定したＣＭＹ座標を上記補間演算によって再度均等色空間座標に変換するとともに再度ずれ量の算出を行う試行を繰り返す試行工程と、当該試行工程において上記ずれ量が所定のしきい値以下になったときのＣＭＹ座標と上記ターゲット均等色空間座標とを対応づけ、当該対応づけられたターゲット座標の変換元のＲＧＢ座標と上記ＣＭＹ座標とを対応づけ、所定の画像を印刷するに当たり上記ディスプレイで使用されるＲＧＢ色空間で表現された画像データを印刷装置で使用されるＣＭＹ色空間で表現された画像データに変換するための色変換テーブルデータを生成する色変換テーブルデータ生成工程とを具備する構成としてある。すなわち、ディスプレイと印刷装置との色空間を対応づけるＬＵＴを作成する際に本発明を適用することができる。
【００３４】
このように、第２色空間内の座標を変換して第１色空間内でターゲット座標に近づける試行を繰り返して色変換テーブルデータを生成する手法は実体のある装置において実現され、その意味で本発明を実体のある装置としても適用可能であることは容易に理解できる。すなわち、請求項１６〜請求項１９のように実体のある装置としても有効であることに相違はない。むろん、請求項４〜請求項１４に対応した装置を構成可能であることは言うまでもない。また、このような色変換テーブル作成方法は単独で実施される場合もあるし、ある機器に組み込まれた状態で他の方法とともに実施されることもあるなど、発明の思想としてはこれに限らず、各種の態様を含むものであって、ソフトウェアであったりハードウェアであったりするなど、適宜、変更可能である。
【００３５】
発明の思想の具現化例として色変換テーブル作成方法を実施するソフトウェアとなる場合には、かかるソフトウェアを記録した記録媒体上においても当然に存在し、利用されるといわざるをえない。従って、本発明は請求項２０〜請求項２３のように色変換テーブル作成プログラムとしても実現可能であるし、請求項４〜請求項１４に対応したプログラムも構成可能である。むろん、その記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。また、一次複製品、二次複製品などの複製段階については全く問う余地無く同等である。
【００３６】
その他、供給方法として通信回線を利用して行なう場合でも本発明が利用されていることにはかわりない。さらに、一部がソフトウェアであって、一部がハードウェアで実現されている場合においても発明の思想において全く異なるものではなく、一部を記録媒体上に記憶しておいて必要に応じて適宜読み込まれるような形態のものとしてあってもよい。また、必ずしも全部の機能を当該プログラム自身で実現するのではなく、外部のプログラムなどに実現させるようなものであっても良い。その場合であっても、各機能をコンピュータに実現させ得るものであればよいからである。
【００３７】
【発明の効果】
以上説明したように、請求項１〜請求項３，請求項１５，請求項１６〜請求項２８にかかる発明によれば、第１色空間の座標と第２色空間の座標とを高精度で対応づける色変換テーブルデータを生成し、表色空間の全域で高精度の色変換を可能にするとともに、変換精度に機種依存性を生じさせることのない色変換テーブルを生成可能な色変換テーブル作成方法、色変換テーブル作成装置、色変換テーブル作成プログラム、色変換装置および印刷装置を提供することができる。
また、請求項４にかかる発明によれば、色差をずれ量としながら試行を行うことができるとともに画像機器で使用するカラー画像データの直接的な対応関係を算出することができる。
【００３８】
さらに、請求項５にかかる発明によれば、非常に高精度のサンプルデータを使用して本発明を実施することができる。
さらに、請求項６にかかる発明によれば、容易にターゲット座標を選定することができるとともに、第３色空間と第２色空間とを対応づける色変換テーブルを生成することができる。
さらに、請求項７にかかる発明によれば、第３色空間内の略全域をカバーするとともに、画像機器対画像機器の色空間対応関係を規定した色変換テーブルを生成することができる。
さらに、請求項８にかかる発明によれば、画像機器の色域内の色を対応づけた色変換テーブルを生成することができる。
【００３９】
さらに、請求項９にかかる発明によれば、大半のターゲット座標について好ましい初期座標とすることができる。
さらに、請求項１０にかかる発明によれば、任意のターゲット座標の色とかけ離れた色にて試行開始することを防止可能である。
さらに、請求項１１にかかる発明によれば、非常に高精度に第２色空間の座標を第１色空間の座標に変換することができる。
【００４０】
さらに、請求項１２にかかる発明によれば、再試行過程でずれ量をスムーズに小さくすることができる。
さらに、請求項１３にかかる発明によれば、再試行過程でずれ量をスムーズに小さくすることができる。
さらに、請求項１４にかかる発明によれば、再試行過程で好ましい初期座標を選定し続けることができる。
【００４１】
【発明の実施の形態】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）本発明の構成：
（２）サンプルデータの生成：
（３）ターゲット座標の決定：
（４）試行工程：
（５）初期座標の変更：
（６）ＬＵＴ作成作業：
（７）作成された色変換テーブルデータに基づく色変換処理：
（８）他の実施形態：
【００４２】
（１）本発明の構成：
図１は、本発明にかかる色変換テーブル作成方法の工程を概略的に説明する説明図であり、図２は各工程の関係を示すブロック図である。図１においてコンピュータ１０は汎用的なパーソナルコンピュータにて実現可能であり、ディスプレイ１１と印刷装置１２とが接続されている。本実施形態においては、印刷装置１２で使用するＣＭＹ色空間と均等色空間であるＬｕｖ色空間との対応関係を規定し、さらにディスプレイ１１で使用するｓＲＧＢ色空間とＣＭＹ色空間とを対応づける。すなわち、本実施形態では上記第１色空間がＬｕｖ色空間であり、第２色空間がＣＭＹ色空間であり、第３色空間がｓＲＧＢ色空間である。また、印刷装置１２はＣＭＹインクの他ブラック（Ｋ），ライトシアン（ｃ），ライトマゼンタ（ｍ）インクを使用する６色プリンタであり、最終的には１７３個の参照点にてｓＲＧＢ空間とＣｃＭｍＹＫ空間との対応関係を規定する色変換テーブル（ＬＵＴ）を生成する。
【００４３】
コンピュータ１０においては、ドットマトリクス状の画素についてＣＭＹの各色２５６階調のデータを与えて所望の色を表現し、印刷装置１２にてカラー画像を印刷させることができる。本実施形態においては、印刷装置１２にて実際に印刷を行った色パッチを測色することによって１０３個のサンプルデータ３０を得ている。このサンプルデータ３０は印刷装置１２にて使用するＣＭＹ色空間と均等色空間であるＬｕｖ色空間とを対応づけるデータである。本実施形態においては、ターゲット座標決定部３１においてＬｕｖ色空間で所定のターゲット座標Ｔを与え、試行部３５はＣＭＹ色空間の座標で表現される色とＬｕｖ色空間のターゲット座標Ｔで表現される色とが同色とみなされるように試行を繰り返す。
【００４４】
すなわち、変換対象座標決定部３２においてＣＭＹ色空間で所定の変換対象座標ｔを与え、変換部３３においてサンプルデータ３０に基づいて変換対象座標ｔをＬｕｖ座標ｔ’に変換するとともに、ずれ量算出部３４においてＬｕｖ色空間内でターゲット座標ＴとＬｕｖ座標ｔ’とのずれ量を評価する。そして、試行部３５はこのずれ量を小さくする方向に上記変換対象座標ｔを移動させ、上記変換とずれ量算出を繰り返す。従って、この工程を繰り返して最終的にずれ量が微差となったときには変換対象座標ｔとターゲット座標Ｔとが同色であるとみなすことができ、両座標を対応づけつつ色変換テーブル内にデータとして登録する。試行部３５においてこのような試行とデータ登録の工程を１７３回繰り返すことにより、１７３個のデータによってＬｕｖ色空間とＣＭＹ色空間とを対応づけるＬＵＴが生成される。
【００４５】
生成されたＬＵＴのＣＭＹ座標は、一義的にＣｃＭｍＹＫ色空間の座標と対応づけることができ、分版処理部３６は上記ＬＵＴ内のＣＭＹ座標をＣｃＭｍＹＫ座標に変換する。また、Ｌｕｖ色空間のターゲット座標Ｔは予め公知の演算式によってｓＲＧＢ色空間内の立方格子座標から生成されており、ターゲット座標決定部３１が上記生成されたＬＵＴのＬｕｖ座標をｓＲＧＢ座標に変換する。この結果、上記Ｌｕｖ座標とＣＭＹ座標とを対応づけたＬＵＴからｓＲＧＢ座標とＣｃＭｍＹＫ座標とを対応づけたＬＵＴを容易に生成することができ、ＬＵＴ生成部３７にてｓＲＧＢ色空間とＣｃＭｍＹＫ色空間とを対応づけた１７３個のデータからなるＬＵＴを生成する。
【００４６】
このようにして生成されたＬＵＴは、ディスプレイ１１，印刷装置１２の全色域に渡って高精度に色の対応を規定しており、また印刷装置１２の機種による差に影響を受けない。従って、当該ＬＵＴを使用することにより、全色域に渡って高精度に色変換可能であり、また、印刷装置１２の総ての機種において本発明によって高精度のＬＵＴを作成することができる。尚、本実施形態においては、印刷装置１２が６色プリンタであることにより分版処理を行っていたが、４色プリンタ用の分版処理を行うこともできるし、分版処理を省くこともできる。また、ｓＲＧＢ色空間との対応をすることが必須というわけではなく、スキャナ等の機器固有のＲＧＢ色空間と対応づけてもいいし、汎用性を持たせるためＬｕｖ色空間とＣＭＹ色空間とを対応させたＬＵＴとしてもよい。
【００４７】
本発明にかかる色変換テーブル作成方法は、多くの演算を行いかつ計算の繰り返しを行うことによって第１色空間と第２色空間とを対応づけるものである。従って、コンピュータを使用して当該方法を実現すると好適であり、この場合には当該コンピュータが色変換テーブル作成装置を構成するし、実行されるプログラムが色変換テーブル作成プログラムとなる。図３は色変換テーブル作成装置の構成例を示すブロック図である。同図においてコンピュータ１００は汎用的なパーソナルコンピュータ等にて構成することができ、当該コンピュータ１００にて実行可能なＡＰＬ１１０が色変換テーブル作成プログラムに該当する。
【００４８】
コンピュータ１００はディスプレイやキーボード等のユーザインタフェースを備えるとともに、フレキシブルディスクドライブ（ＦＤＤ）１３０やハードディスクドライブ（ＨＤＤ）１２０等を備えており、図示しないオペレーティングシステム制御下においてＡＰＬ１１０を実行可能である。ＡＰＬ１１０は上記図２に示す各部をモジュール化した複数のプログラムにより構成されている。サンプルデータ３０は、図示しないフレキシブルディスクを介してＦＤＤ１３０から読み込まれ、変換モジュール３３ａに供給される。ターゲット座標決定モジュール３１ａはｓＲＧＢ色空間における１７３個の立方格子点を所定の演算式に基づいてＬｕｖ座標に変換可能である。
【００４９】
変換対象決定モジュール３２ａは後述の指針に基づいてＣＭＹ色空間中で変換対象座標を決定し、変換モジュール３３ａは当該変換対象座標をＬｕｖ座標に変換する。ずれ量算出モジュール３４ａは上記ターゲット座標決定モジュール３１ａが決定したターゲット座標と変換モジュール３３ａが変換したＬｕｖ座標とのずれ量を算出し、試行モジュール３５ａは変換対象の決定とＬｕｖ座標への変換およびずれ量の算出を繰り返し、ずれ量が所定のしきい値以下になったときのＣＭＹ座標とＬｕｖ座標を分版処理モジュール３６ａに対して出力する。
【００５０】
分版処理モジュール３６ａはＣＭＹ座標をＣｃＭｍＹＫ座標に変換し、ＬＵＴ生成モジュール３７ａは上記ターゲット座標生成モジュールが生成したＬｕｖ座標の元座標であるｓＲＧＢ座標を取得してＬＵＴを生成する。生成したＬＵＴはＨＤＤ１２０に保存される。このＬＵＴは、ＦＤＤ１３０や図示しないネットワークを介して他のコンピュータに読み出され、当該他のコンピュータが使用するプリンタドライバに組み込まれて使用される。以上のように、本発明は色変換テーブル作成装置や色変換テーブル作成プログラムとしても機能する。
【００５１】
（２）サンプルデータの生成：
以下、上記色変換テーブル作成方法の各工程を詳細に説明する。図４は、サンプルデータ３０を生成する様子を説明する説明図である。サンプルデータ３０は上述のように、印刷装置１２にて印刷した色パッチを測色して得られるデータであり、ＣＭＹ座標とＬｕｖ座標とを対応づけるデータである。上記変換部にて高精度にＣＭＹ座標からＬｕｖ座標への変換を実現するため、色パッチの印刷に当たり所定のデータを使用している。すなわち、上記図１のコンピュータ１０はＣＭＹの各色について９等分し、図４に示すようにＣＭＹ色空間において各軸に沿って均等間隔で１０個の階調値を与えつつそれらの組み合わせにより１０３色分のカラー画像データに基づいて印刷装置１２に色パッチＰを印刷させている。従って、各カラー画像データは図４に示すようにＣＭＹ色空間中で立方格子を形成している。
【００５２】
一方、測色器２０は高精度に色パッチＰを測色してＬｕｖ座標を得ることができ、測色によって各色パッチのＣＭＹ座標とＬｕｖ座標とが正確に対応づけられた１０３個のサンプルデータ３０が得られる。ここで、色パッチを示す座標はＣＭＹ色空間中では上述のように立方格子であるが、Ｌｕｖ色空間中では図４に示すように歪んだ格子になる。従って、サンプルデータ３０を使用して任意の座標をスプライン補間演算するときに、ＣＭＹ色空間からＬｕｖ色空間への変換は正確に実施可能であるが、逆は事実上変換不可能である。
【００５３】
すなわち、スプライン補間演算の関数を算出する際にＣＭＹの各軸独立に変化させることができる関数を考慮してスプライン補間関数を算出しており、サンプルデータが立方格子の場合は各軸に平行な点の移動は座標の２成分を固定して１成分のみを移動させることと等価であることから、容易かつ正確にスプライン補間関数を算出することができる。しかし、逆の場合にＬｕｖのいずれか一成分のみを変化させたときのＣＭＹ成分の変化を知ることが事実上不可能である。従って、図４に示すように、ＣＭＹ座標に基づいてＬｕｖ座標を算出する関数ｇ（Ｃ，Ｍ，Ｙ）は正確に求めることができるが、Ｌｕｖ座標に基づいてＣＭＹ座標を算出する関数ｆ（Ｌ，ｕ，ｖ）を正確に求めることは事実上不可能である。本発明は、このようにＣＭＹ色空間にて容易に立方格子の頂点に該当する色を印刷可能であり、その結果ＣＭＹ色空間からＬｕｖ色空間に正確に変換可能となる状況において実施される。
【００５４】
（３）ターゲット座標の決定：
図５は、ターゲット座標決定部３１によってターゲット座標を決定する様子を説明する説明図である。ターゲット座標Ｔは任意の座標とすることができるものの、本実施形態においては最終的にディスプレイ１１と印刷装置１２との対応関係を規定したＬＵＴを生成するため、ディスプレイ１１で使用するｓＲＧＢ座標に基づいてターゲット座標を生成している。ｓＲＧＢ色空間を使用するディスプレイ１１においては、通常各色それぞれ２５６階調のデータでカラー画像データが形成されており、各色を独立に変化させることができる。ＬＵＴにおいてはディスプレイ１１の色域内でまんべんなく参照点を有していると好適であることから、図５に示すようにｓＲＧＢ色空間において均等間隔で１７個の階調値を与えつつ１７３個の格子点を規定する。
【００５５】
また、ｓＲＧＢ座標からＬｕｖ座標への変換は公知の演算式にて容易に実行可能であり、上記１７３個の格子点を演算によりＬｕｖ色空間中の座標群Ｇｒに変換する。この変換によってディスプレイ１１の色域全域にまばらに分布した色をＬｕｖ色空間中で考えることができる。さらに、ＬＵＴにおいては上記ディスプレイ１１の色域全域について参照点を有することの他、印刷装置１２の色域も考慮した参照点とするのが好適である。すなわち、ディスプレイ１１の色域は一般的に印刷装置１２の色域と異なっており、ディスプレイ１１の色域内であっても印刷装置１２の色域外であればその色は印刷装置１２にて出力不可能である。
【００５６】
そこで、両者の整合を取るために印刷装置１２の色域外の色を印刷装置１２の色域内にマッピングする。さらに、肌色やグレーなど経験上人間の目に好ましく映るように補正を行う。この結果得られたＬｕｖ色空間中の１７３個の座標Ｌ’ｕ’ｖ’をターゲット座標Ｔとする。この結果、ターゲット座標Ｔは、ディスプレイ１１にて出力可能な色を網羅するとともに、印刷装置１２にて出力可能な色域内の色となっており、さらに、人間の目に好ましい発色をするように補正された座標となり、このターゲット座標Ｔに対するＣＭＹ座標の対応関係を正確に求めることによって、正確に色変換可能であるとともに印刷装置１２の色域等を考慮したＬＵＴを作成することが可能になる。
【００５７】
（４）試行工程：
図６は、試行部３５によってＣＭＹ座標の色をＬｕｖ座標の色と同色とみなされる程度にまで収束させる様子を説明する説明図である。同図においてはＬｕｖ色空間とＣＭＹ色空間とを並べて示しており、ＣＭＹ色空間中では変換対象座標として初期座標ｔ０と次なる試行での座標ｔ１を示し、Ｌｕｖ色空間中ではターゲット座標Ｔの一つと初期座標ｔ０が変換された座標ｔ’０を示している。変換対象決定部３２は、任意のターゲット座標Ｔに対する最初の試行工程においては、共通の座標ｔ０（Ｃ０，Ｍ０，Ｙ０）を初期座標として決定する。ここで、Ｃ０＝Ｍ０＝Ｙ０＝αであり、初期座標の色としては所定の無彩色を選定するようになっている。すなわち、色成分Ｃ０とＭ０とＹ０とが総て等しいデータでの印刷色は印刷装置１２の機種依存性があるものの、略無彩色である。
【００５８】
図７はＬｕｖ色空間を模式的に示す図であり、無彩色はＬｕｖ色空間にてＬ軸上の色である。従って、上記初期座標ｔ０（Ｃ０，Ｍ０，Ｙ０）を変換した座標ｔ’０はＬ軸近辺に位置する。Ｌｕｖ色空間は、同図に示すようにＬ軸に対して略対称の形状を有しているので、Ｌ軸上の色はＬｕｖ色空間の端に位置する座標から見て極端に遠い座標にならず、座標ｔ’０はＬｕｖ色空間中にまばらに広がるターゲット座標Ｔの総てについて共通の初期座標として好適な座標である。総てのターゲット座標Ｔに対して共通の初期座標ｔ０を使用すると、個々のターゲット座標Ｔの位置を考慮してＣＭＹ色空間内で初期座標を変更する必要がなく、容易に試行を開始することができる。むろん、総てのターゲット座標Ｔについて初期座標ｔ０で試行を開始して色が収束するとは限らず、試行工程でずれ量がスムーズに小さくならないとき、すなわち所定回数の試行でずれ量がしきい値以下にならないときには、後述のようにして初期座標を変更して試行を再開する。
【００５９】
変換対称決定部３２が変換対称座標を決定すると、変換部３３は上記サンプルデータ３０に基づいて算出したスプライン補間関数ｇ（Ｃ，Ｍ，Ｙ）にて以下の式（１）に従って変換対称座標をＬｕｖ座標に変換する。
【数１】
0003712057.tif 000002
尚、初期座標ｔ０（Ｃ０，Ｍ０，Ｙ０）はＬｕｖ座標ｔ’０（Ｌ０，ｕ０，ｖ０）に変換される。以下、初期座標についての変換すなわち一回目の試行について説明するが、２回目以降においても同様の式に基づいて試行することができる。
【００６０】
上記変換部３３が、初期座標ｔ０をＬｕｖ座標ｔ’０に変換すると、ずれ量算出部３４は所定のターゲット座標ＴとこのＬｕｖ座標ｔ’０とずれ量ΔＥすなわち色差を以下の式（２）に従って算出する。
【数２】
0003712057.tif 000003
【００６１】
本発明においては、このずれ量ΔＥが所定の微小しきい値εより小さいときに変換対称座標とターゲット座標Ｔとを同色とみなしており、試行部３５は複数回の試行によって変換対称座標の色をターゲット座標Ｔの色に近づけていく。試行過程の初期においては通常ターゲット座標Ｔの色と変換されたＬｕｖ座標ｔ’０の色とのずれ量が大きいので、次なる試行において初期座標ｔ０をターゲット座標Ｔに近づけるようにして変換対称座標を決定する。このとき、いわゆるガウス・ニュートン法に基づいて、以下の式によって変換対称座標を移動させている。
【００６２】
まず、以下の式（３）において、上記式（２）における各成分ΔＬ，Δｕ，Δｖの偏微分を求める。この式（３）によって算出されるｄＭは上記ずれ量ΔＥを小さくする方向への微小変化を示している。
【数３】
0003712057.tif 000004
【００６３】
一方、任意のＣＭＹ座標の各成分をそれぞれ微小変化させたときのＬｕｖ色空間上での変化はヤコビ行列Ｊにて以下の式（４）のようにして与えられる。
【数４】
0003712057.tif 000005
ここで、ヤコビ行列Ｊの各行列成分はＬｕｖ成分のそれぞれをＣＭＹ成分のそれぞれにて偏微分したものであり、上記スプライン補間関数ｇ（Ｃ，Ｍ，Ｙ）にてＬｕｖ座標とＣＭＹ座標との関係を規定する際に、ＣＭＹの各軸独立に変化させることができる関数を考慮してスプライン補間関数を算出していることから容易に求めることができる。
【００６４】
さらに、任意のＬｕｖ座標の各成分をそれぞれ微小変化させたときのＣＭＹ色空間上での変化はヤコビ行列Ｊの逆行列Ａを用いて以下の式（５）のようにして与えられる。
【数５】
0003712057.tif 000006
【００６５】
この式（５）の右辺はＣＭＹ空間上での変化を示すことから、次なる試行での座標ｔ１（Ｃ１，Ｍ１，Ｙ１）と初期座標ｔ０（Ｃ０，Ｍ０，Ｙ０）の各成分毎の差を上記ＣＭＹ空間上の変化と等しいとすれば、式（６）が導かれる。
【数６】
0003712057.tif 000007
【００６６】
この式（６）の右辺に上記式（５）を代入し、さらに上記式（３）を代入して移項すると以下の式（７）が導かれる。
【数７】
0003712057.tif 000008
ここで、右辺の第１項目は、上記初期座標ｔ０の各成分であり、右辺第２項目の逆行列Ａは、スプライン補間関数に基づいて上記ヤコビ行列Ｊが算出可能であることから当該逆行列も算出可能であり、右辺第２項目のｄＭは上記ずれ量ΔＥとＬｕｖ各成分の差（式（３））から算出可能である。従って、初期座標ｔ０とスプライン補間関数とターゲット座標Ｔとの情報のみを利用して式（７）から次なる試行での座標ｔ１（Ｃ１，Ｍ１，Ｙ１）を算出することができる。
【００６７】
試行部３５は、上記変換対称決定部３２に当該座標ｔ１を決定させ、変換部３３にてこの座標ｔ１を変換させるとともにずれ量算出部３４にてずれ量を算出する工程を繰り返す。従って、ＣＭＹ座標ｔ０，ｔ１は試行を繰り返す度にターゲット座標Ｔに近づいていく。試行部３５では、この試行過程にてずれ量が所定のしきい値εより小さくなったときには、そのときのＣＭＹ座標とターゲット座標Ｔとを同色とみなし、両者を対応づけて色変換テーブルデータの一つとする。
【００６８】
試行部３５の試行によって１７３個の色変換テーブルデータが生成されると、この色変換テーブルデータから最終的なＬＵＴを生成するための処理を行う。すなわち、分版処理部３６が試行部３５によって生成された色変換テーブルデータのそれぞれについてＣＭＹ座標をＣｃＭｍＹＫ座標に変換し、ＬＵＴ生成部３７が試行部３５によって生成された色変換テーブルデータのそれぞれについてＬｕｖ座標をｓＲＧＢ座標に変換する。この結果、ｓＲＧＢ座標とＣｃＭｍＹＫ座標とを１７３個の参照点にて対応づけたＬＵＴが生成される。
【００６９】
（５）初期座標の変更：
本発明において、所定回数の試行でずれ量がしきい値以下にならないときには、初期座標を変更して再試行している。上述のように、初期座標はＬｕｖ空間にてＬ軸近辺の色とするのが好適であることから、変更後の初期座標もＬ軸近辺の色とするようにしてある。すなわち、図７において共通の初期座標ｔ０のＬｕｖ色空間中の対応座標ｔ’０でずれ量がスムーズに小さくならなかったときには、ＣＭＹ色空間において全色成分が「０」である座標を初期座標とする。この初期座標でもずれ量がスムーズに小さくならないときには、全色成分を同じ量Δγだけインクリメントしてさらに初期座標を変更する。
【００７０】
図７にはこの初期座標変更の様子が示されており、ＣＭＹ色空間において全色成分が「０」である座標に対応する座標はｔ’０１であるし、さらなる初期座標の変更によってＬ軸に沿って逐次ｔ’０２、ｔ’０３と変更されていく、このように初期座標を変更していくと上記試行過程においていずれかの初期座標でずれ量がスムーズに小さくなり、最終的にはターゲット座標Ｔの色と同色と見なすことが可能なＣＭＹ座標を決定することができる。むろん、上記ＣＭＹ色空間において全色成分が等しい座標が厳密に無彩色なるか否かは定かではないが、本発明においては試行過程にてターゲット座標Ｔに近づくように座標を移動させるため、初期座標の対応座標が厳密にＬ軸上に存在する必要は全くない。
【００７１】
（６）ＬＵＴ作成作業：
以下、上記各工程を一連の作業として実施してＬＵＴを生成する作業をフローチャートに沿って説明する。図８は、ＬＵＴ作成作業の全体を示すゼネラルフローである。同図において、ステップＳ１００では上記コンピュータ１０にて図４の右側に示すように、ＣＭＹ色空間で各軸に沿って等間隔に離れた１０３個の格子点からなる立方格子を規定する。ステップＳ１１０ではコンピュータ１０を介して印刷装置１２を制御し、当該格子点の各色成分をカラー画像データとする色パッチを印刷させる。そして、ステップＳ１２０では上記測色器２０を使用して印刷された色パッチＰを測色し、１０３個のサンプルデータを生成する。
【００７２】
ステップＳ１３０では、ターゲット座標Ｔを生成するため、図５に示すようにディスプレイ１１で使用するｓＲＧＢ色空間で各軸に沿って等間隔に離れた１７３個の格子点からなる立方格子を規定する。ステップＳ１４０では、公知の演算式に基づいて上記各立方格子点をＬｕｖ座標に変換する。さらに、ステップＳ１５０において当該変換後のＬｕｖ座標を印刷装置１２の色域内にマッピングし、ステップＳ１６０において肌色やグレー等で好ましい発色となるように補正を行う。この補正後のＬｕｖ座標がターゲット座標Ｔである。
【００７３】
ステップＳ２００においては、上記１０３個のサンプルデータと１７３個のターゲット座標Ｔとを利用して試行を行い、所定のターゲット座標Ｔの色と同色とみなすことができるＣＭＹ座標を算出し、図示しないバッファに出力する。ステップＳ３００では当該ステップＳ２００の試行処理にて１７３個のターゲット座標Ｔに対するＣＭＹ座標を決定したか否かを判別し、全ターゲット座標Ｔに対してＣＭＹ座標を決定するまでステップＳ２００以降の処理を繰り返す。ステップＳ３００にて全ターゲット座標Ｔに対する処理が終了したと判別されたときには、ステップＳ３１０にて分版処理を行い、ステップＳ３２０にてｓＲＧＢ座標とＣｃＭｍＹＫ座標とを対応づけた最終的なＬＵＴを生成する。
【００７４】
図９，図１０は、上記ステップＳ２００の試行処理を示すフローチャートである。図においてステップＳ２０２では、ＣＭＹ色空間中での初期座標の全色成分をαとして任意のターゲット座標Ｔに対して共通の初期座標を与える。ステップＳ２０５では、上記式（１）に示すスプライン補間演算によりＣＭＹ座標ｔｉをＬｕｖ座標ｔ’ｉに変換する。ここで、ｉは正の整数であり初期座標については「０」であるとともに、１試行過程について「１」ずつインクリメントされる。ステップＳ２１０では、変換されたＬｕｖ座標ｔ’ｉとターゲット座標Ｔとのずれ量ΔＥを上記式（２）に基づいて計算する。
【００７５】
さらに、ステップＳ２１５においては、スプライン補間関数に基づいて上記式（５）に示す逆行列Ａを計算し、ステップＳ２１０にて算出したずれ量ΔＥと上記ステップＳ２０５にて算出した変換後の座標の各成分を使用して上記式（３）に示す変化量ｄＭを算出する。ステップＳ２２０ではこの算出結果を使用して式（７）に基づいて次なる座標ｔｉ＋１を算出する。本発明においては、予め所定の試行回数Ｎが与えられており、ステップＳ２０５〜Ｓ２２０の処理を繰り返すたびにカウンタｎをインクリメントするようになっている。
【００７６】
ステップＳ２２５では、このカウンタｎが試行回数Ｎより小さいか否かを判定しており、カウンタｎが試行回数Ｎより小さいと判別されたときにはステップＳ２３０にて上記ずれ量ΔＥが所定のしきい値εより小さいか否かを判別する。ステップＳ２３０にてずれ量ΔＥが所定のしきい値εより小さいと判別されないときには、上記ステップＳ２０５以降の処理を繰り返す。ステップＳ２３０にてずれ量ΔＥが所定のしきい値εより小さいと判別されたときには、ステップＳ２４０にてこの時点のＣＭＹ座標ｔｉとターゲット座標Ｔとを対応づけてバッファに出力する。
【００７７】
上記ステップＳ２２５にてカウンタｎが試行回数Ｎより小さいと判別されないときにはステップＳ２３５にて上記ずれ量ΔＥが所定のしきい値εより小さいか否かを判別する。同ステップＳ２３５にて上記ずれ量ΔＥが所定のしきい値εより小さいと判別されたときには上記ステップＳ２４０を実行する。ずれ量ΔＥが所定のしきい値εより小さいと判別されないときには、初期座標Ｃ＝Ｍ＝Ｙ＝αにて試行を開始して所定回数Ｎでずれ量がしきい値εより小さくならなかった場合であるから、次に初期座標を変更するため、図１０に示すステップＳ２４５以降を実行する。
【００７８】
図１０に示す処理では、しきい値εでの拘束条件を緩くしている。本発明においてはしきい値εを非常に厳しい条件としており、図９に示すフローチャートにおいてこのしきい値ε以下の色差となるＣＭＹ座標を決定できなかった場合、初期座標を変更して試行を繰り返してもずれ量ΔＥが再びしきい値ε以下にならない場合もありえる。そこで、非常に多数回の試行を防止するため、しきい値εでの判別より少し条件を緩め、かつ、精度上問題とならないようなずれ量ΔＥとなるように、Ｌｕｖの各成分毎のずれ量をしきい値βにて判別している。ここで、β＞εであるが、βは高精度のＬＵＴを生成するために充分な値となっている。むろん、ここでしきい値βによる判別を行わず、しきい値εによる判別を続行することも可能である。
【００７９】
このため、ステップＳ２４５では、ターゲット座標Ｔの色成分と変換後のＬｕｖ座標ｔ’ｉの色成分とを使用してＬｕｖ座標での各成分毎のずれ量ΔＬ，Δｕ，Δｖを算出する。ステップＳ２５０では、これらの各成分の総てがβより小さいか否かを判別しており、同ステップＳ２５０にて各成分の総てがβより小さいと判別されたときにはステップＳ２６０にて上記図９に示す試行工程において最終のＣＭＹ座標をバッファに出力する。すなわち、当該ＣＭＹ座標は各成分のずれ量ΔＬ，Δｕ，Δｖが総てしきい値β以下であることから、このＣＭＹ座標の色はターゲット座標Ｔの色に充分近い色であるとしている。
【００８０】
ステップＳ２５０にて各成分のいずれか一つでもβより大きいと判別されたときには、ステップＳ２５５にて初期座標を全色成分が「０」である座標に変更する。ステップＳ２６５では、初期座標の全色成分が最大階調値である「２５５」を超えているか否かを判別している。これは、再試行段階で初期座標を変更したときに初期座標が最大階調値を超えないようにするためであり、ここで初期座標の全色成分が最大階調値である「２５５」を超えているときには、初期座標を変更してもずれ量がしきい値β以下に収束しなかった場合であり、この場合は試行過程でΔＥが最小となったときのＣＭＹ座標をステップＳ２９０にてバッファに出力する。尚、本発明においてこの処理を行っているとしても本発明によって実際に生成されるＬＵＴにおいては、後述するように非常にずれ量の小さいデータを形成することができる。
【００８１】
ステップＳ２６５にて初期座標のいずれかの色成分が「２５５」を超えていないときには、ステップＳ２７０にて上記ステップＳ２０５〜Ｓ２２０と同様の処理を行う。すなわち、初期座標を変更した状態で上述の試行を行う。この試行の後、ステップＳ２７５では上記と同様にカウンタｎが試行回数Ｎより小さいか否かを判別し、カウンタｎが試行回数Ｎより小さいと判別されたときにはステップＳ２８２にて上記ずれ量ΔＥが所定のしきい値εより小さいか否かを判別する。ステップＳ２８２にてずれ量ΔＥが所定のしきい値εより小さいと判別されないときには、上記ステップＳ２７０にてステップＳ２０５〜Ｓ２２０と同様の処理を実行する。ステップＳ２８２にてずれ量ΔＥが所定のしきい値εより小さいと判別されたときには、ステップＳ２８６にてこの時点のＣＭＹ座標ｔｉとターゲット座標Ｔとを対応づけてバッファに出力する。
【００８２】
上記ステップＳ２７５にてカウンタｎが試行回数Ｎより小さいと判別されないときにはステップＳ２８０にてずれ量ΔＬ，Δｕ，Δｖを算出し、これらの各成分の総てがβより小さいか否かを判別する。同ステップＳ２８０にて各成分の総てがβより小さいと判別されたときにはステップＳ２８６にて試行工程の最終段階でのＣＭＹ座標をバッファに出力する。ステップＳ２８０にて各成分のいずれかが一つでもβより大きいと判別されたときには、ステップＳ２８４にて初期座標ＣＭＹの全成分に一定値Δγを加えて上記ステップＳ２６５以降の処理を繰り返す。このように、初期座標を変更するに当たりしきい値εによる判別より緩い条件であるしきい値βによる判別を行うことによって、必要以上に精度を落とすことなく、より確実にＣＭＹ座標とターゲット座標Ｔとを対応づけることができる。
【００８３】
図１１は、作成されたＬＵＴに規定された所定のＣＭＹ座標を使用して印刷装置１２にて色パッチを印刷し当該色パッチを測色して得られたＬｕｖ座標と、ＬＵＴにおいて上記ＣＭＹ座標に対応づけられたＬｕｖ座標との色差をプロットした図である。同図において縦軸は積算値であり、横軸は色差範囲である。例えば、横軸「０」については色差が「０〜０．５」の範囲にあるものの積算値を示しており、横軸「０．５」については色差が「０．５〜１」の範囲にあるものの積算値を示している。尚同図は１７３個の参照点のうち約１４００点について積算したものであり、比較のため上記従来例に示す体積補間演算にて作成したＬＵＴについて同条件で積算したものを左側に並べて示している。同図に示すように、色差範囲が「０〜２．５」という非常に小さな値となっているものは、体積補間によるものと比較して本発明の方が圧倒的に多く、色差範囲「２．５以上」という大きな値となっているものは本発明の方が圧倒的に少ない。従って、色差の平均値および分散は体積補間によるものと比較して本発明の方が小さくなり、このことからも本発明によれば全色域に渡って高精度の変換が可能であることが分かる。
【００８４】
（７）作成された色変換テーブルデータに基づく色変換処理：
以上のようにして作成されたＬＵＴは、汎用的なコンピュータにて汎用的に行われている印刷処理にて使用される。図１２は、印刷時に当該ＬＵＴを使用するコンピュータ構成例を示すブロック図である。コンピュータ１１０は汎用的なパーソナルコンピュータであり、プリンタドライバ（ＰＲＴＤＲＶ）２１０と入力機器ドライバ（ＤＲＶ）２２０とディスプレイドライバ（ＤＲＶ）２３０とがＯＳ２００に組み込まれている。ディスプレイＤＲＶ２３０はディスプレイ１８０における画像データ等の表示を制御するドライバであり、入力機器ＤＲＶ２２０はシリアル通信用Ｉ／Ｏ１９０ａを介して入力される上記キーボード３１０やマウス３２０からのコード信号を受信して所定の入力操作を受け付けるドライバである。
【００８５】
ＡＰＬ２５０は、カラー画像のレタッチ等を実行可能なアプリケーションプログラムであり、利用者は当該ＡＰＬ２５０の実行下において上記操作用入力機器を操作して当該カラー画像を印刷装置４００にて印刷させることができる。このようなカラー画像の印刷時に本発明によって作成されたＬＵＴが参照される。ＡＰＬ２５０にて作成されるカラー画像のカラー画像データ１５０ａはＲＧＢの各色成分を階調表現したドットマトリクス状のデータであり、ｓＲＧＢ規格に準拠したデータであるとともに、ＨＤＤ１５０に保存される。
【００８６】
上記ＰＲＴＤＲＶ２１０は印刷を実行するために、画像データ取得モジュール２１０ａと色変換モジュール２１０ｂとハーフトーン処理モジュール２１０ｃと印刷データ生成モジュール２１０ｄとを備えている。また、本発明によって作成されたＬＵＴ１５０ｂはＨＤＤ１５０に保存されている。ＡＰＬ２５０実行時に利用者が印刷実行指示を行うと、印刷にかかる画像データ１５０ａが画像データ取得モジュール２１０ａに取得され、画像データ取得モジュール２１０ａは上記色変換モジュール２１０ｂを起動する。色変換モジュール２１０ｂは、ｓＲＧＢ階調値をＣｃＭｍＹＫ階調値に変換するモジュールであり、上記１７３個の参照点から６４３個の参照点を生成するとともに、これらの参照点を使用して任意のｓＲＧＢドットデータを体積補間によってＣｃＭｍＹＫドットデータに変換する。
【００８７】
色変換モジュール２１０ｂが色変換を行ってＣｃＭｍＹＫの階調データを生成すると、当該ＣｃＭｍＹＫの階調データは上記ハーフトーン処理モジュール２１０ｃに受け渡される。ハーフトーン処理モジュール２１０ｃは、各ドットのＣｃＭｍＹＫ階調値を変換してインク滴の記録密度で表現するためのハーフトーン処理を行うモジュールであり、変換後の記録密度でインクを付着させるためのヘッド駆動データを生成する。印刷データ生成モジュール２１０ｄはかかるヘッド駆動データを受け取って、印刷装置４００で使用される順番に並べ替えるラスタライズを行う。このラスタライズの後、画像の解像度などの所定の情報を付加して印刷データを生成し、パラレル通信用Ｉ／Ｏ１９０ｂを介して印刷装置４００に出力する。印刷装置４００においては当該印刷データに基づいて上記ディスプレイ１８０に表示された画像を印刷する。
【００８８】
この印刷処理において、色変換は本発明によって作成されたＬＵＴを参照して行われるので、ディスプレイ１８０および印刷装置４００の色域全域に渡って高精度に色変換を行うことが可能であり、トーンジャンプの無い高画質の印刷を実施することができる。尚、以上の説明はＰＲＴＤＲＶ２１０による非常に汎用的な印刷処理である。従って、本発明にかかる色変換テーブル作成方法にてＬＵＴを作成すれば、従来の印刷処理にて使用されていたＬＵＴを本発明によるＬＵＴに置き換えるだけで多くの印刷装置にてハードウェア構成を全く変えることなく、非常に高画質の印刷を実行可能にすることができる。
【００８９】
（８）他の実施形態：
以上説明した実施形態においては、試行工程にて試行回数Ｎで所望のずれ量以下にするために、しきい値εとしきい値βとを使用していたが、ずれ量をスムーズに小さくするためにはこのようなしきい値の変更以外にも種々の構成を採用可能である。すなわち、上記試行工程ではスプライン補間関数にてＣＭＹ座標をＬｕｖ座標に変換していたが、多次のスプライン曲線はその曲線がうねるようになることから、このうねりに起因してずれ量がスムーズに小さくならないことがある。
【００９０】
このような場合にはＣＭＹ座標からＬｕｖ座標への変換手法を単純な手法に変更すればずれ量がスムーズに小さくなることが多い。例えば、スプライン補間関数ではなく、体積補間や三角錐補間を採用することが可能である。変換手法を変更した場合であっても、ずれ量がある程度小さくなってからスプライン補間関数を使用して変換を行えば、高精度にＣＭＹ座標とＬｕｖ座標とを対応づけることができる。変換手法を変更するタイミングとしても種々のタイミングを採用可能である。例えば、通常はスプライン補間によって変換を行いつつも所定の試行回数でずれ量がしきい値以下にならないときに変換手法を変更するよう構成しても良いし、試行工程の初期には上記体積補間や三角錐補間を行うこととし、ある程度ずれ量が小さくなってからスプライン補間を行うようにしても良い。
【００９１】
以上説明したように、本発明においては第２色空間から第１色空間へ高精度に変換可能な状況において、第１色空間内にターゲット座標を決定し第２色空間内に任意の座標を決定する。そして、第２色空間内の座標を第１色空間内の座標へ変換するとともにそのずれ量を算出し、当該ずれ量が所定のしきい値以下になるように第２色空間内の座標を移動させる試行を繰り返す。従って、高精度の変換のみを使用して第１色空間と第２色空間との対応関係を規定することができる。このようにして規定された対応関係に基づいて色変換を行うと、表色空間の全域で高精度の色変換を可能である。
【図面の簡単な説明】
【図１】色変換テーブル作成方法の工程を概略的に説明する説明図である。
【図２】色変換テーブル作成方法の各工程の関係を示すブロック図である。
【図３】色変換テーブル作成装置の構成例を示すブロック図である。
【図４】サンプルデータを生成する様子を説明する説明図である。
【図５】ターゲット座標を決定する様子を説明する説明図である。
【図６】ＣＭＹ座標の色をＬｕｖ座標の色に収束させる様子を説明する説明図である。
【図７】Ｌｕｖ色空間を模式的に示す図である。
【図８】ＬＵＴ作成作業の全体を示すゼネラルフローである。
【図９】試行処理を示すフローチャートである。
【図１０】試行処理を示すフローチャートである。
【図１１】色差を各範囲毎に積算した積算値を示すグラフである。
【図１２】ＬＵＴを使用するコンピュータ構成例を示すブロック図である。
【符号の説明】
１０…コンピュータ
１１…ディスプレイ
１２…印刷装置
２０…測色器
３０…サンプルデータ
３１…ターゲット座標決定部
３２…変換対象座標決定部
３３…変換部
３４…ずれ量算出部
３５…試行部
３６…分版処理部
３７…ＬＵＴ生成部
【図１】
0003712057.tif 000009
【図２】
0003712057.tif 000010
【図３】
0003712057.tif 000011
【図４】
0003712057.tif 000012
【図５】
0003712057.tif 000013
【図６】
0003712057.tif 000014
【図７】
0003712057.tif 000015
【図８】
0003712057.tif 000016
【図９】
0003712057.tif 000017
【図１０】
0003712057.tif 000018
【図１１】
0003712057.tif 000019
【図１２】
0003712057.tif 000020