【手続補正書】
【提出日】平成16年6月2日(2004.6.2)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【書類名】      明細書
【発明の名称】  色変換テーブル作成方法、色変換テーブル作成装置、色変換テーブル作成プログラムおよび色変換テーブル作成プログラムを記録した媒体
【特許請求の範囲】
【請求項１】  複数の要素色からなる第一カラー画像データと画像を出力する画像機器で使用可能な複数の別の要素色からなる第二カラー画像データとの対応関係を複数の参照点について規定する色変換テーブルを作成する色変換テーブル作成方法であって、
上記第二カラー画像データの要素色よりも少ない数の中間要素色からなる中間カラー画像データと同第二カラー画像データとの中間対応関係を決定する中間対応関係決定工程と、
決定された上記中間対応関係に基づいて複数の中間カラー画像データを上記第二カラー画像データに色変換し、対応する複数の画像を上記画像機器に出力させ、出力された複数の画像を測色して測色結果を取得する測色結果取得工程と、
上記中間対応関係と上記測色結果とに基づいて上記第一カラー画像データと第二カラー画像データとの対応関係を決定して上記色変換テーブルを作成するテーブル作成工程とを具備することを特徴とする色変換テーブル作成方法。
【請求項２】  上記測色結果に基づいて上記画像機器が使用する上記第二カラー画像データの使用領域を決定する使用領域決定工程が設けられ、
上記テーブル作成工程では、上記第一カラー画像データと上記第二カラー画像データの使用領域との対応関係を決定して上記色変換テーブルを作成することを特徴とする請求項１に記載の色変換テーブル作成方法。
【請求項３】  上記測色結果は、デバイス非依存の色空間の各成分値であることを特徴とする請求項２に記載の色変換テーブル作成方法。
【請求項４】  上記使用領域決定工程では、上記第二カラー画像データのうち要素色全ての階調値が低階調側であって上記画像機器から出力される画像の同要素色の粒状感が目立つ所定の粒状感出現領域を除いて上記第二カラー画像データの使用領域を決定することを特徴とする請求項２または請求項３に記載の色変換テーブル作成方法。
【請求項５】  上記中間対応関係決定工程では、上記第二カラー画像データのうち上記画像機器にて出力可能な範囲内のデータを上記中間カラー画像データに対応付けることを特徴とする請求項１〜請求項４のいずれかに記載の色変換テーブル作成方法。
【請求項６】  上記中間対応関係決定工程では、上記中間カラー画像データと上記第二カラー画像データとが１対１の関係となり、かつ、上記測色結果取得工程にて取得する上記測色結果が同中間カラー画像データと１対１の関係になるように上記中間対応関係を決定することを特徴とする請求項１〜請求項５のいずれかに記載の色変換テーブル作成方法。
【請求項７】  上記テーブル作成工程では、上記測色結果に基づいて上記第一カラー画像データと上記中間カラー画像データとの対応関係を決定し、当該対応関係と上記中間対応関係とに基づいて上記第一カラー画像データと第二カラー画像データとの対応関係を決定して上記色変換テーブルを作成することを特徴とする請求項１〜請求項６のいずれかに記載の色変換テーブル作成方法。
【請求項８】  上記測色結果は、デバイス非依存の色空間の各成分値であり、
上記第一カラー画像データと上記デバイス非依存の色空間の各成分値との入力側対応関係を決定する入力側対応関係決定工程が設けられ、
上記テーブル作成工程では、上記入力側対応関係と上記測色結果と上記中間対応関係とに基づいて上記第一カラー画像データと第二カラー画像データとの対応関係を決定して上記色変換テーブルを作成することを特徴とする請求項１〜請求項７のいずれかに記載の色変換テーブル作成方法。
【請求項９】  上記第二カラー画像データの要素色は４色以上から構成され、上記中間要素色は３色から構成されていることを特徴とする請求項１〜請求項８のいずれかに記載の色変換テーブル作成方法。
【請求項１０】  複数の要素色からなる第一カラー画像データとプリンタで使用可能な４色以上の別の要素色からなる第二カラー画像データとの対応関係を複数の参照点について規定する色変換テーブルを作成する色変換テーブル作成方法であって、
３色の中間要素色からなる中間カラー画像データと、上記第二カラー画像データのうち上記プリンタにて印刷可能な範囲内のデータと、の中間対応関係を１対１の関係となるように決定する中間対応関係決定工程と、
決定された上記中間対応関係に基づいて上記中間要素色のそれぞれについて複数濃度段階設けた複数の中間カラー画像データを上記第二カラー画像データに色変換し、対応する複数のパッチを上記プリンタに印刷させ、印刷された複数のパッチを測色器により測色してデバイス非依存の色空間に基づく測色結果を取得する測色結果取得工程と、
上記測色結果に基づいて上記プリンタが使用する上記第二カラー画像データの使用領域を決定する使用領域決定工程と、
上記測色結果に基づいて上記第一カラー画像データと上記中間カラー画像データとの対応関係を決定し、当該対応関係と上記中間対応関係とに基づいて上記第一カラー画像データと第二カラー画像データとの対応関係を決定して上記色変換テーブルを作成するテーブル作成工程とを具備することを特徴とする色変換テーブル作成方法。
【請求項１１】  上記中間要素色よりも少ない数の第二中間要素色からなる第二中間カラー画像データと上記中間カラー画像データとの第二中間対応関係を決定する第二中間対応関係決定工程が設けられ、
上記テーブル作成工程では、上記中間対応関係と上記第二中間対応関係と上記測色結果とに基づいて上記第一カラー画像データと第二カラー画像データとの対応関係を決定して上記色変換テーブルを作成することを特徴とする請求項１〜請求項８のいずれかに記載の色変換テーブル作成方法。
【請求項１２】  上記測色結果と上記第二中間対応関係とに基づいて上記第二中間カラー画像データと同測色結果との測色結果対応関係を求め、当該測色結果対応関係に基づいて上記画像機器が使用する上記第二カラー画像データの使用領域を決定する使用領域決定工程が設けられ、
上記テーブル作成工程では、上記測色結果対応関係に基づいて上記第一カラー画像データと上記第二カラー画像データの使用領域との対応関係を決定して上記色変換テーブルを作成することを特徴とする請求項１１に記載の色変換テーブル作成方法。
【請求項１３】  複数の要素色からなる第一カラー画像データとプリンタで使用可能な５色以上の別の要素色からなる第二カラー画像データとの対応関係を複数の参照点について規定する色変換テーブルを作成する色変換テーブル作成方法であって、
４色の中間要素色からなる中間カラー画像データと、上記第二カラー画像データのうち上記プリンタにて印刷可能な範囲内のデータと、の中間対応関係を１対１の関係となるように決定する中間対応関係決定工程と、
決定された上記中間対応関係に基づいて上記中間要素色のそれぞれについて複数濃度段階設けた複数の中間カラー画像データを上記第二カラー画像データに色変換し、対応する複数のパッチを上記プリンタに印刷させ、印刷された複数のパッチを測色器により測色してデバイス非依存の色空間に基づく測色結果を取得する測色結果取得工程と、
３色の第二中間要素色からなる第二中間カラー画像データと、上記中間カラー画像データとの第二中間対応関係を１対１の関係となるように決定する第二中間対応関係決定工程と、
取得された上記測色結果と決定された上記第二中間対応関係とに基づいて上記第二中間カラー画像データと同測色結果との測色結果対応関係を求め、当該測色結果対応関係に基づいて上記プリンタが使用する上記第二カラー画像データの使用領域を決定する使用領域決定工程と、
上記測色結果対応関係に基づいて上記第一カラー画像データと上記第二中間カラー画像データとの対応関係を決定し、当該対応関係と上記第二中間対応関係と上記中間対応関係とに基づいて上記第一カラー画像データと上記第二カラー画像データの使用領域との対応関係を決定して上記色変換テーブルを作成するテーブル作成工程とを具備することを特徴とする色変換テーブル作成方法。
【請求項１４】  複数の要素色からなる第一カラー画像データと画像を出力する画像機器で使用可能な複数の別の要素色からなる第二カラー画像データとの対応関係を複数の参照点について規定する色変換テーブルを作成する色変換テーブル作成方法であって、
複数の第二カラー画像データに基づいて、対応する複数の画像を上記画像機器に出力させ、出力された複数の画像を測色して測色結果を取得する測色結果取得工程と、
上記第二カラー画像データの要素色よりも少ない数の中間要素色からなる中間カラー画像データと同第二カラー画像データとの中間対応関係を決定する中間対応関係決定工程と、
取得された上記測色結果と決定された上記中間対応関係とに基づいて上記中間カラー画像データと同測色結果との測色結果対応関係を求め、当該測色結果対応関係に基づいて上記画像機器が使用する上記第二カラー画像データの使用領域を決定する使用領域決定工程と、
上記中間対応関係と上記測色結果対応関係とに基づいて上記第一カラー画像データと上記第二カラー画像データの使用領域との対応関係を決定して上記色変換テーブルを作成するテーブル作成工程とを具備することを特徴とする色変換テーブル作成方法。
【請求項１５】  複数の要素色からなる第一カラー画像データとプリンタで使用可能な４色以上の別の要素色からなる第二カラー画像データとの対応関係を複数の参照点について規定する色変換テーブルを作成する色変換テーブル作成方法であって、
上記別の要素色のそれぞれについて複数濃度段階設けた複数の第二カラー画像データに基づいて、対応する複数のパッチを上記プリンタに印刷させ、印刷された複数のパッチを測色器により測色してデバイス非依存の色空間に基づく測色結果を取得する測色結果取得工程と、
３色の中間要素色からなる中間カラー画像データと、上記第二カラー画像データのうち上記プリンタにて印刷可能な範囲内のデータと、の中間対応関係を１対１の関係となるように決定する中間対応関係決定工程と、
取得された上記測色結果と決定された上記中間対応関係とに基づいて上記中間カラー画像データと同測色結果との測色結果対応関係を求め、当該測色結果対応関係に基づいて上記プリンタが使用する上記第二カラー画像データの使用領域を決定する使用領域決定工程と、
上記測色結果対応関係に基づいて上記第一カラー画像データと上記中間カラー画像データとの対応関係を決定し、当該対応関係と上記中間対応関係とに基づいて上記第一カラー画像データと上記第二カラー画像データの使用領域との対応関係を決定して上記色変換テーブルを作成するテーブル作成工程とを具備することを特徴とする色変換テーブル作成方法。
【請求項１６】  複数の要素色からなる第一カラー画像データと画像を出力する画像機器で使用可能な複数の別の要素色からなる第二カラー画像データとの対応関係を複数の参照点について規定する色変換テーブルを作成する色変換テーブル作成装置であって、
上記第二カラー画像データの要素色よりも少ない数の中間要素色からなる中間カラー画像データと同第二カラー画像データとの中間対応関係を決定する中間対応関係決定手段と、
決定された上記中間対応関係に基づいて複数の中間カラー画像データを上記第二カラー画像データに色変換し、対応する複数の画像を上記画像機器に出力させ、出力された複数の画像を測色して測色結果を取得する測色結果取得手段と、
上記中間対応関係と上記測色結果とに基づいて上記第一カラー画像データと第二カラー画像データとの対応関係を決定して上記色変換テーブルを作成するテーブル作成手段とを具備することを特徴とする色変換テーブル作成装置。
【請求項１７】  複数の要素色からなる第一カラー画像データと画像を出力する画像機器で使用可能な複数の別の要素色からなる第二カラー画像データとの対応関係を複数の参照点について規定する色変換テーブルを作成する色変換テーブル作成装置であって、
複数の第二カラー画像データに基づいて、対応する複数の画像を上記画像機器に出力させ、出力された複数の画像を測色して測色結果を取得する測色結果取得手段と、
上記第二カラー画像データの要素色よりも少ない数の中間要素色からなる中間カラー画像データと同第二カラー画像データとの中間対応関係を決定する中間対応関係決定手段と、
取得された上記測色結果と決定された上記中間対応関係とに基づいて上記中間カラー画像データと同測色結果との測色結果対応関係を求め、当該測色結果対応関係に基づいて上記画像機器が使用する上記第二カラー画像データの使用領域を決定する使用領域決定手段と、
上記中間対応関係と上記測色結果対応関係とに基づいて上記第一カラー画像データと上記第二カラー画像データの使用領域との対応関係を決定して上記色変換テーブルを作成するテーブル作成手段とを具備することを特徴とする色変換テーブル作成装置。
【請求項１８】  複数の要素色からなる第一カラー画像データと画像を出力する画像機器で使用可能な複数の別の要素色からなる第二カラー画像データとの対応関係を複数の参照点について規定する色変換テーブルを作成する機能をコンピュータに実現させる色変換テーブル作成プログラムであって、
上記第二カラー画像データの要素色よりも少ない数の中間要素色からなる中間カラー画像データと同第二カラー画像データとの中間対応関係を決定する中間対応関係決定機能と、
決定された上記中間対応関係に基づいて複数の中間カラー画像データを上記第二カラー画像データに色変換し、対応する複数の画像を上記画像機器に出力させ、出力された複数の画像を測色して測色結果を取得する測色結果取得機能と、
上記中間対応関係と上記測色結果とに基づいて上記第一カラー画像データと第二カラー画像データとの対応関係を決定して上記色変換テーブルを作成するテーブル作成機能とを実現させることを特徴とする色変換テーブル作成プログラム。
【請求項１９】  複数の要素色からなる第一カラー画像データと画像を出力する画像機器で使用可能な複数の別の要素色からなる第二カラー画像データとの対応関係を複数の参照点について規定する色変換テーブルを作成する機能をコンピュータに実現させる色変換テーブル作成プログラムであって、
複数の第二カラー画像データに基づいて、対応する複数の画像を上記画像機器に出力させ、出力された複数の画像を測色して測色結果を取得する測色結果取得機能と、
上記第二カラー画像データの要素色よりも少ない数の中間要素色からなる中間カラー画像データと同第二カラー画像データとの中間対応関係を決定する中間対応関係決定機能と、
取得された上記測色結果と決定された上記中間対応関係とに基づいて上記中間カラー画像データと同測色結果との測色結果対応関係を求め、当該測色結果対応関係に基づいて上記画像機器が使用する上記第二カラー画像データの使用領域を決定する使用領域決定機能と、
上記中間対応関係と上記測色結果対応関係とに基づいて上記第一カラー画像データと上記第二カラー画像データの使用領域との対応関係を決定して上記色変換テーブルを作成するテーブル作成機能とを実現させることを特徴とする色変換テーブル作成プログラム。
【請求項２０】  上記請求項１８または請求項１９に記載の色変換テーブル作成プログラムを記録した媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、色変換テーブル作成方法、色変換テーブル作成装置、色変換テーブル作成プログラムおよび色変換テーブル作成プログラムを記録した媒体に関する。
【０００２】
【従来の技術】
ディスプレイで表示可能なＲ（赤）、Ｇ（緑）、Ｂ（青）の３要素色からなる画像を所定数の要素色、例えば、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）の４色のインクを使用してプリンタで印刷する場合などでは、変換前のカラー画像データとプリンタで使用する変換後のカラー画像データとの対応関係を複数の参照点について規定した色変換テーブルを参照して色変換が行われる。この色変換テーブルを作成するには、以下の手順を踏むことになる。
【０００３】
まず、ＲＧＢからなるカラー画像データを、ｓＲＧＢ等の決められた定義に従ってデバイス非依存の色空間である絶対色空間（例えば、Ｌａｂ空間）のデータに対応付けておく。一方で、インクの各色の階調値から段階的に代表的な階調値を選択し、各色と各階調値の全ての組み合わせについてのパッチを印刷する。従って、５段階の階調値を選択した場合、４色のインクを使用して印刷を行うプリンタでは、５の４乗個のパッチを印刷することになる。次に、全てのパッチについて測色器により測色を行い、ＣＭＹＫの階調値の組み合わせをＬａｂ空間の各成分値に対応づける。すると、全パッチの測色結果の分布領域がプリンタにて表現可能な色域となる。そして、全パッチの測色結果の中から、ＲＧＢからなるカラー画像データと対応付けられたＬａｂ空間のデータに近い複数の測色結果を抽出し、補間演算を用いてＲＧＢからなるカラー画像データとＣＭＹＫからなるカラー画像データとの対応関係を求めることにより、色変換テーブルを作成する。
なお、ＣＭＹのインクとＫインクとは互いに一部を置き換え可能となっているため、ＲＧＢからなるカラー画像データが同じであっても、対応するＣＭＹＫからなるカラー画像データは複数存在することになる。そこで、ＣＭＹのインクに対するＫインクの使用割合の条件を設定することにより、ＣＭＹＫからなるカラー画像データを一つに決定する。
【０００４】
【発明が解決しようとする課題】
上述した従来の色変換テーブル作成方法では、以下のような課題があった。
すなわち、プリンタが使用するインクの種類数が増えると、パッチの数が急激に増加し、色変換テーブルを作成するためにパッチを印刷して測色する作業が大変になるという問題があった。例えば、６色のインクを使用するプリンタの場合、５の６乗のパッチを印刷して測色する必要があり、４色のインクを使用するプリンタと比べて２５倍の労力がかかることになる。また、各色と各階調値の全ての組み合わせの中には、インク打込量の制限を超えた組み合わせや、Ｋ発生条件や濃淡インク分版条件により印刷時には使用されない組み合わせもある。
本発明は、上記課題にかんがみてなされたもので、色変換テーブル作成用の画像の測色数を減らすことが可能な色変換テーブル作成方法、色変換テーブル作成装置、色変換テーブル作成プログラムおよび色変換テーブル作成プログラムを記録した媒体の提供を目的とする。
【０００５】
【課題を解決するための手段】
上記目的を達成するため、請求項１にかかる発明は、複数の要素色からなる第一カラー画像データと画像を出力する画像機器で使用可能な複数の別の要素色からなる第二カラー画像データとの対応関係を複数の参照点について規定する色変換テーブルを作成する色変換テーブル作成方法であって、上記第二カラー画像データの要素色よりも少ない数の中間要素色からなる中間カラー画像データと同第二カラー画像データとの中間対応関係を決定する中間対応関係決定工程と、決定された上記中間対応関係に基づいて複数の中間カラー画像データを上記第二カラー画像データに色変換し、対応する複数の画像を上記画像機器に出力させ、出力された複数の画像を測色して測色結果を取得する測色結果取得工程と、上記中間対応関係と上記測色結果とに基づいて上記第一カラー画像データと第二カラー画像データとの対応関係を決定して上記色変換テーブルを作成するテーブル作成工程とを具備する構成としてある。
【０００６】
まず、第二カラー画像データの要素色よりも少ない数の中間要素色からなる中間カラー画像データと、第二カラー画像データと、の中間対応関係を決定する。次に、決定された中間対応関係に基づいて複数の中間カラー画像データを第二カラー画像データに色変換し、対応する複数の画像を画像機器に出力させる。また、出力された複数の画像を測色して測色結果を取得する。そして、テーブル作成工程では、中間対応関係と測色結果とに基づいて、第一・第二カラー画像データ（第一カラー画像データと第二カラー画像データ。以下、同様）の対応関係を決定して色変換テーブルを作成する。
すなわち、従来のように第二カラー画像データの要素色のそれぞれについて画像を出力させて測色する必要はなく、第二カラー画像データの要素色よりも少ない数の中間要素色のそれぞれについて画像を出力させて測色することになり、測色数を減らすことが可能となる。
【０００７】
ここで、本発明を適用可能な画像機器は様々考えられ、例えば、印刷することにより画像を出力するプリンタ等の印刷装置であってもよいし、画像を表示により出力するディスプレイであってもよい。また、画像機器で使用可能な第二カラー画像データは、そのままの状態で画像機器に使用されるデータであってもよいし、所定の変換が行われた後に画像機器に使用されるデータであってもよく、このようなデータであっても本発明にいう画像機器で使用可能な第二カラー画像データに含まれる。
第二カラー画像データの要素色は様々考えられ、例えば、ＣＭＹＫからなる４色であってもよいし、ＣＭＹＫにライトシアン（ｃ）、ライトマゼンタ（ｍ）を加えた６色であってもよい。第一カラー画像データの要素色も様々考えられ、例えば、ＲＧＢの各成分から構成されてもよいし、輝度データとブルーの色差データとレッドの色差データから構成されてもよいし、明度データと二種類の色度データから構成されてもよい。
上記測色結果取得工程では、上記中間対応関係決定工程にて決定された上記中間対応関係に基づいて上記中間要素色のそれぞれについて複数濃度段階設けた複数の中間カラー画像データを上記第二カラー画像データに色変換し、対応する複数の画像を上記画像機器に出力させ、出力された複数の画像を測色して測色結果を取得してもよい。
【０００８】
上記テーブル作成工程を行う前に、別の工程を付加してもよい。その一例として、使用領域決定工程では、測色結果取得工程にて取得された測色結果に基づいて、画像機器が使用する第二カラー画像データの使用領域を決定し、テーブル作成工程では、当該使用領域と、第一カラー画像データとの対応関係を決定して色変換テーブルを作成するようにしてもよい。
複数の中間カラー画像データに基づく複数の画像を測色した測色結果から画像機器の表現可能な色域が判るので、本使用領域決定工程を設けることにより画像機器に使用させる色域を容易に選択することができ、利便性が向上する。例えば、画像機器が出力する画像が高画質である色域のみを使用領域として決定すると、画質をさらに向上させることが可能となる。
【０００９】
上記測色結果は、デバイス非依存の色空間の各成分値である構成としてもよい。すなわち、測色結果取得工程にて取得する測色結果の一例を提供することができるとともに、画像機器が使用する色域をデバイスに依存しない色空間に基づく測色結果に基づいて決定することができ、さらに容易に画像機器の色域の使用領域を選択することが可能となる。
【００１０】
また、上記使用領域決定工程では、上記第二カラー画像データのうち要素色全ての階調値が低階調側であって上記画像機器から出力される画像の同要素色の粒状感が目立つ所定の粒状感出現領域を除いて上記第二カラー画像データの使用領域を決定する構成としてもよい。すなわち、画像機器が出力する画像中、要素色の粒状感が目立つ所定領域が使用領域から除かれるので、要素色の粒状感が目立たなくなり、画質を向上させることができる。その際、上記第二カラー画像データのうち要素色全ての階調値が低階調側であって上記画像機器から出力される画像の黒色の粒状感が目立つ所定の粒状感出現領域を除いて上記第二カラー画像データの使用領域を決定してもよい。黒色については特に画像中で粒状感が目立ちやすいので、黒色の粒状感が目立つ領域を除くことにより、画質を向上させることができる。
【００１１】
上記中間対応関係決定工程の一例として、請求項５にかかる発明は、上記中間対応関係決定工程では、上記第二カラー画像データのうち上記画像機器にて出力可能な範囲内のデータを上記中間カラー画像データに対応付ける構成としてある。すなわち、画像機器では出力できない領域へは色変換されないので、画像機器から出力された複数の画像の測色結果が有効に利用され、より高精度に色変換させる色変換テーブルを作成することができる。
ここで、画像機器がプリンタである場合、第二カラー画像データのうちプリンタにて印刷可能な範囲内のデータを中間カラー画像データに対応付けるようにすればよい。複数のインクを吐出して印刷を行うプリンタであれば、第二カラー画像データのうちインク打込量の制限内となるデータを中間カラー画像データに対応付けるようにすればよい。すると、プリンタから印刷される複数の画像の測色結果が有効に利用され、より高精度に色変換させることが可能な色変換テーブルを作成することができる。
【００１２】
また、上記中間対応関係決定工程では、上記中間カラー画像データと上記第二カラー画像データとが１対１の関係となり、かつ、上記測色結果取得工程にて取得する上記測色結果が同中間カラー画像データと１対１の関係になるように上記中間対応関係を決定する構成としてもよい。すなわち、中間カラー画像データが異なれば第二カラー画像データも異なることになり、また、中間カラー画像データを色変換した第二カラー画像データに基づいて出力される画像の測色結果も異なってくるので、色変換テーブルの作成が容易となる。
【００１３】
色変換テーブルを作成するテーブル作成工程の一例として、請求項７にかかる発明は、上記テーブル作成工程では、上記測色結果に基づいて上記第一カラー画像データと上記中間カラー画像データとの対応関係を決定し、当該対応関係と上記中間対応関係とに基づいて上記第一カラー画像データと第二カラー画像データとの対応関係を決定して上記色変換テーブルを作成する構成としてある。中間対応関係決定工程にて中間・第二カラー画像データの中間対応関係が決定されているので、第一・中間カラー画像データの対応関係を決定すると、中間カラー画像データを介して第一・第二カラー画像データの対応関係を決定することができる。
【００１４】
また、請求項８にかかる発明は、上記測色結果は、デバイス非依存の色空間の各成分値であり、上記第一カラー画像データと上記デバイス非依存の色空間の各成分値との入力側対応関係を決定する入力側対応関係決定工程が設けられ、上記テーブル作成工程では、上記入力側対応関係と上記測色結果と上記中間対応関係とに基づいて上記第一カラー画像データと第二カラー画像データとの対応関係を決定して上記色変換テーブルを作成する構成としてある。測色結果は複数の中間カラー画像データに対応した画像のデバイス非依存の色空間の各成分値であるので、第一カラー画像データとデバイス非依存の色空間の各成分値との入力側対応関係を決定することにより、この入力側対応関係と、測色結果と、中間対応関係とに基づいて、第一・第二カラー画像データの対応関係を決定することができる。
その一例として、第一カラー画像データを所定の色定義に従ってデバイス非依存の色空間の各成分値に変換することにより、入力側対応関係を決定することができる。また、別の一例として、入力側対応関係決定工程では、複数の第一カラー画像データに基づく複数の画像を測色して測色結果を取得し、当該測色結果に基づいて入力側対応関係を決定してもよい。
【００１５】
上記要素色の色数の一例として、上記第二カラー画像データの要素色は４色以上から構成され、上記中間要素色は３色から構成してもよい。要素色として３色あれば色を特定することができるため、測色数を有効に少なくさせることができる。
ここで、中間要素色は様々な構成が考えられ、例えば、ＣＭＹやＲＧＢからなる３要素色であってもよいし、明度と二種類の色度からなる３要素色であってもよい。そのときの第二カラー画像データの要素色としては、ＣＭＹＫからなる４要素色であってもよいし、さらにｃｍを加えた６要素色であってもよいし、またさらにＤｙ（ダークイエロー）を加えた７要素色であってもよい。
むろん、第二カラー画像データの要素色が５色以上の場合には、中間要素色を４色にすることにより、中間要素色を３色にする場合ほどではないにしても測色数を少なくさせることができることには変わりはない。
【００１６】
上述した各工程により色変換テーブルを作成する手法を、請求項１０にかかる発明のように、画像機器が印刷装置である場合に適用して構成してもよい。当該構成により、測色数を減らすことができるとともに、プリンタに印刷させる色域を容易に選択することが可能となる。
ここで、複数のインクを吐出して印刷を行うプリンタである場合、第二カラー画像データのうちインク打込量の制限内となるデータを中間カラー画像データに対応付けるようにすればよい。すると、プリンタから印刷される複数の画像の測色結果が有効に利用され、より高精度に色変換させることが可能な色変換テーブルを作成することができる。
【００１７】
ところで、テーブル作成工程を行う前に、さらに別の工程を付加してもよい。その一例として、請求項１１にかかる発明のように、第二中間対応関係決定工程では、中間要素色よりも少ない数の第二中間要素色からなる第二中間・中間カラー画像データの第二中間対応関係を決定し、テーブル作成工程では、中間対応関係と第二中間対応関係と測色結果とに基づいて第一・第二カラー画像データの対応関係を決定して色変換テーブルを作成してもよい。中間対応関係と第二中間対応関係とにより第二中間カラー画像データを介して中間・第二カラー画像データの対応関係が求められるので、色変換テーブルを作成することができる。従って、この方法でも、測色数を減らすことができる。
【００１８】
上記方法において画像機器の使用色域を決定する構成の一例として、使用領域決定工程では、測色結果と第二中間対応関係とに基づいて、第二中間カラー画像データと測色結果との測色結果対応関係を求め、求めた測色結果対応関係に基づいて、画像機器が使用する第二カラー画像データの使用領域を決定し、テーブル作成工程では、測色結果対応関係に基づいて、第一カラー画像データと第二カラー画像データの使用領域との対応関係を決定して上記色変換テーブルを作成するようにしてもよい。
第二中間カラー画像データに対応した測色結果対応関係から画像機器の表現可能な色域が判るので、本使用領域決定工程を設けることにより画像機器に使用させる色域を容易に選択することができ、利便性が向上する。
上記第二中間要素色は、中間要素色よりも少ない数とされていればよい。例えば、第二カラー画像データの要素色を５色以上から構成し、中間要素色を４色から構成し、第二中間要素色を３色から構成してもよい。
また、請求項１３にかかる発明のようにプリンタに適用して構成しても、測色数を減らすことができるとともに、プリンタに印刷させる色域を容易に選択することが可能となる。
【００１９】
ところで、測色結果対応関係を求めて色変換テーブルを作成する別の構成の一例として、請求項１４にかかる発明のように構成してもよい。本構成でも、複数の要素色からなる第一カラー画像データと画像を出力する画像機器で使用可能な複数の別の要素色からなる第二カラー画像データとの対応関係を複数の参照点について規定する色変換テーブルを作成する。
【００２０】
測色結果取得工程では、複数の第二カラー画像データに基づいて、対応する複数の画像を上記画像機器に出力させ、出力された複数の画像を測色して測色結果を取得する。中間対応関係決定工程では、上記第二カラー画像データの要素色よりも少ない数の中間要素色からなる中間カラー画像データと同第二カラー画像データとの中間対応関係を決定する。使用領域決定工程では、取得された上記測色結果と決定された上記中間対応関係とに基づいて上記中間カラー画像データと同測色結果との測色結果対応関係を求め、当該測色結果対応関係に基づいて上記画像機器が使用する上記第二カラー画像データの使用領域を決定する。そして、テーブル作成工程では、上記中間対応関係と上記測色結果対応関係とに基づいて上記第一カラー画像データと上記第二カラー画像データの使用領域との対応関係を決定して上記色変換テーブルを作成する。
【００２１】
中間カラー画像データに対応した測色結果対応関係から画像機器の表現可能な色域が判るので、画像機器に使用させる色域を容易に選択することができる。
上記測色結果取得工程では、上記別の要素色のそれぞれについて複数濃度段階設けた複数の第二カラー画像データに基づいて、対応する複数の画像を上記画像機器に出力させ、出力された複数の画像を測色して測色結果を取得してもよい。
また、請求項１５にかかる発明のようにプリンタに適用して構成しても、プリンタに印刷させる色域を容易に選択することが可能となる。
【００２２】
上述した色変換テーブルを作成する手法は、実体のある装置においても実現可能である。従って、本発明はその装置としても適用可能であり、請求項１６、１７にかかる発明においても、基本的には同様の作用となる。むろん、このような装置は単独で実施される場合もあるし、ある機器に組み込まれた状態で他の方法とともに実施されることもあるなど、発明の思想としては各種の態様を含むものであって、ソフトウェアであったりハードウェアであったりするなど、適宜、変更可能である。
【００２３】
発明の思想の具現化例として、ソフトウェアにより色変換テーブル作成方法を実施する場合もありうる。そこで、本発明は色変換テーブル作成プログラムとしても適用可能であり、請求項１８、１９にかかる発明においても、基本的には同様の作用となる。
さらに、本発明を実施しようとする際に、上記プログラムを記録した媒体が流通し、同記録媒体からプログラムを適宜コンピュータに読み込むことが考えられる。従って、そのプログラムを記録した媒体としても適用可能であり、請求項２０にかかる発明においても、基本的には同様の作用となる。すなわち、色変換テーブル作成用の画像の測色数を減らしたり、画像機器に使用させる色域を容易に選択したりすることが可能となる。
むろん、請求項２〜１３、１５に記載された構成を上記装置やプログラムやプログラムを記録した媒体に対応させることも可能であることは言うまでもない。
【００２４】
ここで、上記記録媒体は、磁気記録媒体や光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。また、一部がソフトウェアであって、一部がハードウェアで実現される場合においても本発明の思想において全く異なるものではなく、一部を記録媒体上に記録しておいて必要に応じて適宜読み込む形態のものも含まれる。さらに、一次複製品、二次複製品などの複製段階については全く問う余地なく同等である。
【００２５】
【発明の効果】
以上説明したように、請求項１、１１、１６、１８にかかる発明によれば、色変換テーブル作成用の画像の測色数を減らすことが可能となる。
また、請求項２、１２にかかる発明によれば、画像機器に使用させる色域を容易に選択することが可能となる。
さらに、請求項３にかかる発明によれば、さらに容易に画像機器の色域の使用領域を選択することが可能となる。
【００２６】
さらに、請求項４にかかる発明によれば、画質を向上させることが可能な色変換テーブルを作成することができる。
さらに、請求項５にかかる発明によれば、より高精度に色変換させることが可能な色変換テーブルを作成することができる。
さらに、請求項６にかかる発明によれば、色変換テーブルの作成を容易にさせることができる。
【００２７】
さらに、請求項７にかかる発明によれば、テーブル作成工程の一例を提供することができる。
さらに、請求項８にかかる発明によれば、第一カラー画像データと第二カラー画像データとの対応関係を決定する一例を提供することができる。
さらに、請求項９にかかる発明によれば、画像の測色数を有効に少なくさせることが可能となる。
さらに、請求項１０、１３にかかる発明によれば、色変換テーブル作成用のパッチの測色数を減らすことができるとともに、プリンタに印刷させる色域を容易に選択することが可能となる。
【００２８】
さらに、請求項１４、１７、１９にかかる発明によれば、画像機器に使用させる色域を容易に選択することが可能となる。
さらに、請求項１５にかかる発明によれば、プリンタに印刷させる色域を容易に選択することが可能となる。
さらに、請求項２０にかかる発明によれば、色変換テーブルを作成するために有用な色変換テーブル作成プログラムを記録した媒体を提供することができる。
【００２９】
【発明の実施の形態】
以下、下記の順序に従って本発明の実施形態を説明する。
（１）色変換テーブル作成方法の概略：
（２）色変換テーブル作成装置の構成：
（３）入力側対応関係の決定：
（４）中間対応関係の決定：
（５）測色結果の取得：
（６）使用領域の決定：
（７）ＬＵＴ作成：
（８）第二の実施形態：
（９）第三の実施形態：
【００３０】
（１）色変換テーブル作成方法の概略：
図１は、本発明の第一の実施形態にかかる色変換テーブル作成方法の概略を説明する図である。
パーソナルコンピュータ（ＰＣ）１０では、色変換前後のカラー画像データの対応関係を複数の参照点について規定したＬＵＴ（ルックアップテーブル）と呼ばれる色変換テーブルを参照して色変換を行う。本実施形態では、ＲＧＢの３要素色からなる第一カラー画像データ（以下、ＲＧＢデータと記載）をＣＭＹＫｃｍの６要素色からなる第二カラー画像データ（以下、ＣＭＹＫｃｍデータと記載）に色変換させるＬＵＴを作成するものとする。ここで、ＲＧＢデータは、ＰＣ１０に備えられた図示しないディスプレイに表示出力させるためのデータである。画像を出力する画像機器であるプリンタ２０は、カラーインクジェットプリンタであり、ＣＭＹＫｃｍデータを使用して対応するＣＭＹＫｃｍのインクにより印刷を行う。
【００３１】
ＲＧＢデータとＣＭＹＫｃｍデータ（ＲＧＢ／ＣＭＹＫｃｍデータと記載。以下、同様）は、ともにドットマトリクス状の画素についてＲＧＢまたはＣＭＹＫｃｍ各８ビットを割り当てた２５６階調とされている。むろん、階調数は適宜様々に設定可能であり、例えば、１０２４階調や１００階調等としてもよい。また、ＲＧＢ／ＣＭＹＫｃｍデータの階調数は、異なっていてもよい。
ここで、データ量が膨大とならぬよう、１７の３乗個の参照点にてＲＧＢ／ＣＭＹＫｃｍデータの対応関係を規定するＬＵＴを作成してＰＣ１０に使用させることにしている。そのため、ＲＧＢ／ＣＭＹＫｃｍデータを対応させる１７の３乗個のデータＤ１を作成し、ＬＵＴを作成する。むろん、参照点の数は適宜様々に設定可能であり、例えば、３３の３乗個であってもよい。なお、本実施形態では、２５６階調のＣＭＹＫｃｍデータはハーフトーン処理により２階調とされてからプリンタ２０に送出されるようになっている。
【００３２】
ＬＵＴを作成するためには、プリンタ２０に印刷させた複数の画像であるパッチ２１を測色する必要がある。本実施形態では、ＣＭＹ各色の濃度について各５段階とされた複数のＣＭＹＫｃｍデータ基づく複数のパッチ２１を測色器２２により測色することによって、５の３乗個のサンプルデータ（測色結果）Ｄ２を得る。むろん、測色器を使用する以外にも様々な機器を使用することができ、例えば、ＲＧＢ値を取り込み可能なカラースキャナを使用してもよい。
同サンプルデータＤ２は、ＣＭＹＫｃｍよりも少ないＣＭＹの３要素色からなる中間カラー画像データ（以下、ＣＭＹデータと記載）と、測色器２２にて得られるＬａｂ空間（デバイス非依存の色空間）の各成分値Ｌ（明度）、ａ，ｂ（ともに色度）とを対応付けるデータである。そして、サンプルデータＤ２に基づいて、プリンタ２０に使用させる色域内の目標色データＬａｂｏｕｔとＣＭＹデータとを対応付けたデータＤ３を作成し、同データＤ３に基づいてＬＵＴ用のデータＤ１を作成することになる。また、ＣＭＹ／ＣＭＹＫｃｍデータを対応させるデータＤ４も使用してＬＵＴ用のデータＤ１を作成する。なお、ＣＭＹは本発明にいう中間要素色であり、同データＤ４はＣＭＹ／ＣＭＹＫｃｍデータの中間対応関係（以下、第一・第二実施形態において３−６色関係とも記載）を規定するデータとなる。
【００３３】
また、プリンタ２０は入力されるカラー画像データ全てについての画像を表現することができるとは限らないため、Ｌａｂ空間を基準としてカラー画像データの入出力前後を対応付けたデータＤ５も使用し、ＲＧＢデータとＬａｂ値とを対応付けたデータＤ６と併せてＬＵＴ用のデータＤ１を作成する。ここで、データＤ５は入力側のカラー画像データのＬａｂ値Ｌａｂｉｎと出力側のカラー画像データのＬａｂ値Ｌａｂｏｕｔとが対応付けられており、データＤ６はＲＧＢデータとＬａｂｉｎとが対応付けられていることになる。そして、サンプルデータＤ２に基づいて作成されるデータＤ３は、ＬａｂｏｕｔとＣＭＹデータとが対応付けられていることになる。
【００３４】
図２は、色変換テーブル作成方法を構成する各工程を示すブロック図である。
入力側対応関係決定工程S11 では、ＲＧＢデータをｓＲＧＢの定義に従ってＬａｂ空間のデータに対応付け、ＲＧＢデータとＬａｂ空間の各成分値との入力側対応関係を規定したデータＤ６を決定する。なお、入力側対応関係は後述するテーブル作成工程S15 までに決定されればよいため、工程S12 〜S14 の後に入力側対応関係決定工程S11 を設けてもよいし、同工程S11 がテーブル作成工程S15 に含まれていてもよい。むろん、既にＲＧＢデータとＬａｂ値との入力側対応関係が決定されていれば、本工程S11 を省略することが可能である。
【００３５】
中間対応関係決定工程S12 では、ＣＭＹ／ＣＭＹＫｃｍデータの３−６色関係を規定するデータＤ４を決定する。ここで決定するのは、ＣＭＹデータをＣＭＹＫのデータに置き換えるいわゆるＫ発生条件と、Ｃ，ＭのデータをそれぞれＣｃ，Ｍｍのデータに置き換える濃淡インク分版条件である。その際、プリンタにて印刷可能な範囲であるインク打込量の制限を越えないよう、ＣＭＹＫｃｍデータについてはインク打込量の制限内となるデータのみを用いる。これにより、各色と各階調値の組み合わせのうち印刷時に使用されない組み合わせを除くことができるので、プリンタから印刷される複数のパッチの測色結果が無駄にならず、高精度に色変換させることが可能なＬＵＴを作成することができる。また、ＣＭＹ／ＣＭＹＫｃｍデータが１対１の関係となり、かつ、測色結果取得工程S13 にて取得する測色結果がＣＭＹデータと１対１の関係になるように３−６色関係を決定する。すると、ＣＭＹデータが異なればＣＭＹＫｃｍデータも異なることになり、また、ＣＭＹデータを色変換したＣＭＹＫｃｍデータに基づいて印刷されるパッチの測色結果も異なってくるので、ＬＵＴの作成が容易となる。
【００３６】
測色結果取得工程S13 では、決定された３−６色関係に基づいてＣＭＹのそれぞれについて５濃度段階設けた５の３乗＝１２５個のＣＭＹデータをＣＭＹＫｃｍデータに色変換し、対応する複数のパッチをプリンタに印刷させ、印刷された複数のパッチ全てを測色器により測色してＬａｂ空間に基づく測色結果を取得する。すなわち、各ＣＭＹの階調値から代表的な階調値を５段階選択し、各色と各階調値の全ての組み合わせについてのパッチを印刷して測色し、ＣＭＹの階調値の組み合わせをＬａｂ空間の各成分値に対応づけたサンプルデータＤ２を取得する。
なお、従来の手法では、インクの各色の階調値から代表的な階調値を５段階選択し、各色と各階調値の全ての組み合わせについて５の６乗＝１５６２５個ものパッチを印刷して測色することになる。従って、６色のインクを使用して印刷を行うプリンタでは、パッチを印刷して測色する労力が１２５／１５６２５＝１／１２５と著しく軽減されることになる。なお、中間要素色として３色あれば色を特定することができるため、測色数を有効に少なくさせることができる。
【００３７】
使用領域決定工程S14 では、測色結果に基づいてプリンタが使用するＣＭＹＫｃｍデータの使用領域を決定する。まず、全パッチの測色結果の分布領域から、プリンタにて表現可能な色域を決定することができる。次に、決定した色域に基づいて、ＲＧＢデータに対応付けられたＬａｂｉｎと、プリンタが使用する領域内の目標色データＬａｂｏｕｔとを対応付けるデータＤ５を決定する。本実施形態ではさらに、測色結果を有するサンプルデータＤ２から、目標色データＬａｂｏｕｔとＣＭＹデータとを対応付けるデータＤ３を決定する。その際、全パッチの測色結果の中から、目標色データＬａｂｏｕｔに近い複数の測色結果を抽出し、補間演算を用いてＬａｂｏｕｔとＣＭＹデータとを対応付ける。
【００３８】
テーブル作成工程S15 では、３−６色関係と測色結果とに基づいてＲＧＢデータとＣＭＹＫｃｍデータの使用領域との対応関係を決定してＬＵＴを作成する。まず、入力側対応関係と、Ｌａｂｉｎ／ｏｕｔを対応付けたデータＤ５と、測色結果に基づいて作成されたデータＤ３とに基づいて、ＲＧＢ／ＣＭＹデータの対応関係を決定する。すると、当該対応関係と３−６色関係とに基づいて、ＲＧＢ／ＣＭＹＫｃｍデータの対応関係を決定してＬＵＴを作成することができる。
【００３９】
（２）色変換テーブル作成装置の構成：
本色変換テーブル作成方法は、多数のパッチを印刷して測色を行い、各種データＤ１〜Ｄ６を作成することによりＬＵＴを作成するものである。従って、コンピュータを使用して当該方法を実現すると好適であり、この場合には当該コンピュータが色変換テーブル作成装置を構成するし、実行されるプログラムが色変換テーブル作成プログラムとなる。図３は、色変換テーブル作成装置を構成するコンピュータをプリンタとともに示している。本実施形態では、作成したＬＵＴを使用してカラー画像データの色変換可能なＰＣ１０をそのまま使用してＬＵＴを作成するが、別のコンピュータを使用してＬＵＴを作成するようにしてもよい。むろん、コンピュータはＰＣでなくてもよく、コンピュータとして一般的な構成を有するものを採用することができる。
ＰＣ１０は、システムバス１０ａを介してＰＣ１０全体の制御を行うＣＰＵ１１を備えている。同バス１０ａには、ＲＯＭ１２、ＲＡＭ１３、ＣＤ−ＲＯＭドライブ１５、フレキシブルディスク（ＦＤ）ドライブ１６、各種インターフェイス（Ｉ／Ｆ）１７ａ〜ｅ等が接続されている。また、ハードディスク（ＨＤ）ドライブを介してＨＤ１４も接続されている。
【００４０】
ＨＤ１４には、ソフトウェアとしてオペレーティングシステム（ＯＳ）や印刷データを作成可能なアプリケーションプログラム（ＡＰＬ）等が格納されており、これらのソフトウェアは、実行時にＣＰＵ１１によって適宜ＲＡＭ１３に転送される。そして、ＣＰＵ１１は、ＲＡＭ１３を一時的なワークエリアとして適宜アクセスしながら種々のプログラムを実行することになる。なお、本実施形態の色変換テーブル作成プログラムはＡＰＬの一種として各種機能を実現させるが、ＯＳに組み込まれていてもよい。
プリンタＩ／Ｆ１７ｅには、パラレルＩ／Ｆケーブルを介してプリンタ２０が接続されている。
【００４１】
本実施形態で使用する測色器２２は、測定するパッチに色検出部を押し当てることにより、Ｌａｂ表色系に基づく測色値、すなわち、明度を表すＬ値と、色相および彩度を表すａ値およびｂ値を計測可能である。なお、測色値はパッチを印刷するメディアによって異なる値となるので、代表的な複数のメディアを選択してパッチを印刷し、メディア毎にパッチを測色することになる。計測した測色値は、測色結果として、ＵＳＢケーブルを介して送出可能となっている。従って、同測色器２２は、ＵＳＢＩ／Ｆ１７ａに接続されるようになっている。むろん、測色器２２とＰＣ１０との接続には、ＲＳ−２３２Ｃ接続等、他の接続態様も採用可能である。
【００４２】
ＣＲＴＩ／Ｆ１７ｂには表示出力用のディスプレイ１８ａが接続され、入力Ｉ／Ｆ１７ｃには、キーボード１８ｂやマウス１８ｃが操作用入力機器として接続されている。そして、測色結果をキーボード１８ｂ等からも操作入力可能となっている。
さらに、測色結果を記憶したＦＤ１６ａからドライブ１６を介して測色結果を読み込むことも可能となっている。
【００４３】
なお、色変換テーブル作成プログラムを記憶したＨＤ１４は本発明にいう色変換テーブル作成プログラムを記録した媒体となるが、同媒体は、例えば、ＣＤ−ＲＯＭ、ＦＤ１６ａ、光磁気ディスク、不揮発性メモリ、等であってもよい。むろん、モデム等の通信Ｉ／Ｆ１７ｄをインターネット網に接続し、所定のサーバにアクセスして本色変換テーブル作成プログラムをダウンロードして実行させることも可能である。
【００４４】
プリンタ２０は、ＣＭＹＫｃｍのインクを使用して、メディアに対して印刷を行う。むろん、６色以外のインクを使用するプリンタを採用してもよい。また、インク通路内に泡を発生させてインクを吐出するバブル方式のプリンタや、レーザープリンタ等、種々の印刷装置を採用可能である。
同プリンタ２０では、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＡＳＩＣ、通信Ｉ／Ｏ、Ｉ／Ｆ、等がバスを介して接続されている。通信Ｉ／ＯはＰＣ１０のプリンタＩ／Ｆ１７ｅと接続されており、プリンタ２０は通信Ｉ／Ｏを介してＰＣ１０から送信されるＣＭＹＫｃｍに変換されたデータやページ記述言語等からなる印刷ジョブを受信する。ＡＳＩＣは、ＣＰＵと所定の信号を送受信しつつヘッド駆動部に対してＣＭＹＫｃｍデータに基づく印加電圧データを出力する。同ヘッド駆動部は、ＡＳＩＣから入力される印加電圧データに基づいて印刷ヘッドに内蔵されたピエゾ素子への印加電圧パターンを生成し、印刷ヘッドにＣＭＹＫｃｍのインクを吐出させる。Ｉ／Ｆに接続された紙送り機構やキャリッジ機構は、適宜改ページ動作を行いながらメディアを順次送り出して副走査を行ったり、印刷ヘッドを主走査させたりする。そして、ＣＰＵが、ＲＡＭをワークエリアとして利用しながらＲＯＭに書き込まれたプログラムに従って各部を制御する。
【００４５】
ＰＣ１０では、以上のハードウェアを基礎としてバイオスが実行され、その上層にてＯＳとＡＰＬとが実行される。ＯＳには、プリンタＩ／Ｆ１７ｅを制御するプリンタドライバ等の各種のドライバ類が組み込まれ、ＯＳの一部となってハードウェアの制御を実行する。プリンタドライバは、ＡＰＬの印刷機能の実行時に稼働され、プリンタＩ／Ｆ１７ｅを介してプリンタ２０と双方向の通信を行うことが可能である。ＯＳにはＧＤＩ（Graphics Device Interface ）等も組み込まれており、プリンタドライバは、ＯＳを介してＡＰＬから印刷データを受け取ってプリンタ２０に対して出力する印刷ジョブを作成し、プリンタ２０に送出する。
【００４６】
図４は、ＡＰＬの一つである色変換テーブル作成プログラムの構成を模式的に示している。同プログラムを構成するモジュール３１〜３５は、それぞれ上記工程S11 〜S15 に対応して設けられている。
すなわち、入力側対応関係決定モジュール３１は、入力側対応関係を決定する機能をＰＣ１０に実現させる。中間対応関係決定モジュール３２は、Ｋ発生条件を決定する機能を実現させるＫ発生処理モジュールや、濃淡インク分版条件を決定する機能を実現させる濃淡分版処理モジュールや、インク打込量の制限内となるようにＣＭＹＫｃｍデータを決定する機能を実現させる打込制限処理モジュールを有する。
【００４７】
測色結果取得モジュール３３は、ＣＭＹデータをＣＭＹＫｃｍデータに色変換して対応する複数のパッチをプリンタに印刷させる機能を実現させるパッチ印刷モジュールや、同パッチの測色結果Ｌａｂ値を取得する機能を実現させるＬａｂ値取得モジュールを有する。使用領域決定モジュール３４は、プリンタにて表現可能な色域を決定してＬａｂｉｎ／ｏｕｔを対応付ける機能を実現させる目標色決定モジュールや、ＬａｂｏｕｔとＣＭＹデータとを対応付ける機能を実現させるＣＭＹ対応付けモジュールを有する。
テーブル作成モジュール３５は、上記入力側対応関係や、３−６色関係や、Ｌａｂｉｎ／ｏｕｔの対応関係およびＬａｂｏｕｔとＣＭＹデータとの対応関係に基づいて、ＬＵＴを作成する機能を実現させる。
【００４８】
（３）入力側対応関係の決定：
以下、上記色変換テーブル作成方法の各工程をＰＣ１０の動作とともに詳細に説明する。図５は、入力側対応関係決定工程にて入力側対応関係を決定するためにＰＣ１０が行う入力側対応関係決定フローを示している。
入力側対応関係決定モジュールを起動すると、ＰＣを使用してＲＧＢ色空間で各軸に沿って略等間隔に離れたｎ（ｎは正の整数）の３乗個の格子点からなる立方格子を規定するデータを作成する（ステップS102。以下、「ステップ」の記載を省略）。例えば、ｎ＝１７とすると、ＲＧＢのそれぞれについて１７段階設けた１７の３乗個の格子点を規定する。ここで、各ＲＧＢの階調値から０と２５５とを含めて代表的な階調値を５段階、例えば、ＲＧＢそれぞれについて、階調値０，１６，３２，・・・，２４０，２５５を選択する。
【００４９】
次に、ＰＣにて、格子点のＲＧＢデータをｓＲＧＢの定義に従ってＬａｂ空間の各成分値（Ｌａｂｉｎ）に変換する（S104）。そして、ＲＧＢデータと変換後のＬａｂ値とをＲＡＭ１３またはＨＤ１４の所定領域に格納することにより、ＲＧＢデータとＬａｂ空間の各成分値との入力側対応関係を規定するデータ（図１のデータＤ６）を作成する（S106）。すると、ＲＧＢデータとＬａｂｉｎとを対応付けることができる。ここで、本フローは終了する。
なお、本フローを利用する代わりに、ディスプレイ１８ａに対して格子点に対応した複数の画像を出力させ、同画像に対して測色器２２により測色を行ってＬａｂ値を取得してもよい。その際、格子点の数を減らすため、ＲＧＢのそれぞれについて例えば５段階設けた５の３乗個の格子点を規定して測色し、ＰＣにて補間演算により１７の３乗個のＬａｂ値を取得してもよい。格子点を規定する方法は、後述するように、ＣＭＹ色空間での格子点の規定方法と同様である。そして、格子点に対応した複数の画像をディスプレイに出力させ、画像の一つ一つに測色器２２の色検出部を押し当てて順次測色を行い、画像全てについての測色結果をＰＣに取り込むことにより、ＲＧＢデータとＬａｂ値との入力側対応関係を規定するデータを作成することができる。ここで、Ｌａｂ値については、例えば、ＵＳＢＩ／Ｆ１７ａを介して測色器２２からＰＣに読み込むことができる。
【００５０】
（４）中間対応関係の決定：
図６は、中間対応関係決定工程にて３−６色関係を決定するためにＰＣ１０が行う中間対応関係決定フローを示している。
中間対応関係決定モジュールを起動すると、ＰＣを使用して１対１となるようにＣＭＹデータをＣＭＹＫのデータに置き換えるＫ発生条件を決定する（S152）。その際、測色結果取得工程にて取得する測色結果がＣＭＹデータと１対１の関係にもなるようにＫ発生条件を決定する。ＰＣではインク種類等の各種条件の入力を受け付け、入力された条件に応じたＫ発生条件を決定する。ここでの１対１とは、ＣＭＹデータが異なればＣＭＹＫのデータも異なり、測色結果も異なってくる関係をいう。
図７の上段から中段にかけては、Ｋ発生条件を決定する一例を模式的に示している。なお、図はグレーレベル（Ｃ＝Ｍ＝Ｙ）における入力階調値（相対値）と出力階調値（相対値）との関係を示している。ここで、横軸は左方向が黒色（ＣＭＹの階調値大）で右方向が白色（ＣＭＹの階調値小）であり、縦軸は上方向が黒色（ＣＭＹＫの階調値大）で下方向が白色（ＣＭＹＫの階調値小）である。
【００５１】
図の上段に示すように、ＣＭＹデータをＣＭＹＫデータに置き換えない場合には、グレーレベルの入力階調値ｘに対するＣＭＹの出力階調値ｙは全てｙ＝ｘの関係となる。図の中段に示すように、ＣＭＹデータをＣＭＹＫデータに置き換える場合、入力階調値がＡ１よりも大きくなると、ＣＭＹデータを減少させ、減少分をＫデータに置き換える。そして、入力階調値がＡ２（Ａ２＞Ａ１）よりも大きくなると、ＣＭＹデータを０とし、Ｋデータのみを増加させる。この関係は、ＣＭＹＫの出力階調値をそれぞれＣ，Ｍ，Ｙ，Ｋで表すと、以下の式により表すことができる。
ｘ≦Ａ１のとき、
Ｃ＝Ｍ＝Ｙ＝ｘ
Ｋ＝０
Ａ１＜ｘ≦Ａ２のとき、
Ｃ＝Ｍ＝Ｙ＝｛Ａ１／（Ａ１−Ａ２）｝（ｘ−Ａ２）
Ｋ＝｛Ａ２／（Ａ２−Ａ１）｝（ｘ−Ａ１）
Ａ２＜ｙのとき、
Ｃ＝Ｍ＝Ｙ＝０
Ｋ＝ｘ
むろん、上記関係式は一例にすぎず、適宜Ｃ，Ｍ，Ｙを異ならせてもよい。
【００５２】
次に、ＰＣにて、１対１となるようにＣＭＹＫデータをＣＭＹＫｃｍデータに置き換える濃淡インク分版条件を決定する（S154）。ここでの１対１とは、ＣＭＹＫデータが異なればＣＭＹＫｃｍデータも異なる関係をいう。本実施形態では、Ｃ，ＭのデータをそれぞれＣｃ，Ｍｍのデータに置き換えることにし、Ｙ，Ｋのデータについては濃淡インク分版条件によっては変化させないことにしている。ＰＣではインク種類等の各種条件の入力を受け付け、入力された条件に応じた濃淡インク分版条件を決定する。図７の中段から下段にかけては、濃淡インク分版条件を決定する一例を模式的に示している。
図の下段に示すように、Ｃ，ＭのデータをＣｃ，Ｍｍのデータに置き換える場合、入力階調値がＡ３（Ａ３＜Ａ１）以下のときにはＣ，Ｍのデータを０とし、ｃ，ｍのデータのみを増加させる。入力階調値がＡ３よりも大きくなると、ｃ，ｍのデータを減少させ、減少分をＣ，Ｍのデータに置き換える。そして、入力階調値がＡ４（Ａ３＜Ａ４＜Ａ１）よりも大きくなると、ｃ，ｍのデータを０とし、Ｃ，Ｍデータのみを増加させる。この関係は、Ｃ，Ｍ，ｃ，ｍの出力階調値をそれぞれＣ，Ｍ，ｃ，ｍで表すと、以下の式により表すことができる。
ｘ≦Ａ３のとき、
Ｃ＝Ｍ＝０
ｃ＝ｍ＝ａｘ  （ａは１より大きい定数）
Ａ３＜ｘ≦Ａ４のとき、
Ｃ＝Ｍ＝｛Ａ４／（Ａ４−Ａ３）｝（ｘ−Ａ３）
ｃ＝ｍ＝ａ｛Ａ３／（Ａ３−Ａ４）｝（ｘ−Ａ４）
Ａ４＜ｙ≦Ａ１のとき、
Ｃ＝Ｍ＝ｘ
ｃ＝ｍ＝０
【００５３】
ここで、上記階調値Ａ１〜Ａ４は、インク種類等の各種条件に応じて適宜決定すればよく、ＰＣへの操作入力により決定してもよいし、ＰＣにてインク種類と階調値Ａ１〜Ａ４とを対応させた所定のテーブルを参照することにより決定してもよい。
むろん、Ｋ発生条件や濃淡インク分版条件を決定する際には、式を用いずに入出力前後の階調値を対応させたテーブルを作成することにより、同条件を決定してもよい。
【００５４】
さらに、ＰＣにて、Ｋ発生条件と濃淡インク分版条件とを反映させたＣＭＹＫｃｍデータについて変換前後で１対１となるようにインク打込量を制限する処理を行う（S156）。その際、ＰＣではインク種類等の各種条件の入力を受け付け、入力された条件に応じたインク打込量制限処理を行う。本実施形態では、ＣＭＹＫｃｍのインク打込量（相対値）をそれぞれＣ，Ｍ，Ｙ，Ｋ，ｃ，ｍとして、Ｃ，Ｍ，Ｙ，Ｋ，ｃ，ｍ全ての合計が所定値以下となるようにデータ変換する。
【００５５】
図８はインク打込量を制限する処理を模式的に示しているが、わかりやすく説明するため、Ｃ，Ｍの二種類のインクをＣ＋Ｍ≦１４０％となるように制限するものとして示している。図において、横軸はＣのインク打込量（相対値）であり、縦軸はＭのインク打込量（相対値）であり、Ｃ，Ｍそれぞれについて略等間隔に５段階設けた格子点を丸印で示している。また、Ｃ＋Ｍ＝１４０％となる部分を実線により示し、Ｃ＋Ｍ＝１２０％となる部分を点線により示している。図の例では、格子点Ｐ１〜Ｐ６がインク打込量制限外となっており、同格子点Ｐ１〜Ｐ６を含むインク打込量制限外の領域を１対１となるように、１２０％≦Ｃ＋Ｍ≦１４０％となる所定の圧縮領域に移動させることになる。また、Ｃ＋Ｍ＞１２０％の領域の各部分はＣＭ平面において傾きが１となる左下方向に１対１にて圧縮するように移動させることとし、色空間の境界部分にある格子点Ｐ１〜Ｐ５についてはＣ＋Ｍ＝１４０％となる部分に移動させることとしている。
すると、図の下段に示すように、Ｃ＋Ｍ＞１２０％の領域が左下方向に圧縮され、インク打込量はプリンタにて印刷可能な範囲であるＣ＋Ｍ≦１４０％となる。
【００５６】
そして、ＣＭＹデータと、Ｋ発生条件と濃淡インク分版条件とを反映させてインク打込量を制限する処理を行ったＣＭＹＫｃｍデータとを対応させてＲＡＭ１３等の所定領域に格納することにより、３−６色関係を規定するデータ（図１のデータＤ４）を作成する（S158）。ここで、本フローが終了する。
すると、ＣＭＹＫｃｍデータより少ない３要素色のＣＭＹデータと、ＣＭＹＫｃｍデータとを、１対１、すなわち、ＣＭＹデータが異なればＣＭＹＫｃｍデータも異なる関係にて対応付けることができる。そして、ＣＭＹデータが異なれば測色結果も異なることになる。また、同ＣＭＹＫｃｍデータは、プリンタにて出力可能な範囲内のデータである。
【００５７】
（５）測色結果の取得：
図９は、測色結果取得工程にて中間要素色ＣＭＹのそれぞれについて複数濃度段階設けた複数のＣＭＹデータに対応する複数のパッチをプリンタに印刷させて同パッチの測色結果を取得するためにＰＣが行う測色結果取得フローを示している。
測色結果取得モジュールを起動すると、図１０に示すように、ＰＣを使用してＣＭＹ色空間で各軸に沿って略等間隔に離れた５の３乗個の格子点からなる立方格子を規定するデータを作成する（S202）。ここで、各ＣＭＹの階調値から０と２５５とを含めて代表的な階調値を５段階、例えば、ＣＭＹそれぞれについて、階調値０（0%），６４（25% ），１２８（50% ），１９２（75% ），２５５（100%）を選択する。ＣＭＹ色空間内の座標を（Ｃ、Ｍ，Ｙ）で表すと、図に示すように、ＣＭＹ色空間の端部にあたる（0,0,0 ）、（255,0,0 ）、（255,255,255 ）、等も格子点に含まれる。なお、図ではＣＭＹ色空間の各辺を４等分するものとして示しているが、分割位置や分割数は適宜最適な設定とすることが可能である。
【００５８】
次に、ＰＣにて、格子点に対応した複数のＣＭＹデータをＣＭＹＫｃｍデータに色変換する（S204）。この処理は、３−６色関係を規定するデータＤ４を参照してＣＭＹデータに対応するＣＭＹＫｃｍデータを抽出するか、または、同データＤ４からＣＭＹデータに近い複数のＣＭＹＫｃｍデータを取得して補間演算によりＣＭＹＫｃｍデータを求めることにより行うことができる。なお、補間演算は、線形補間であってもよいし、スプライン補間のように非線形補間であってもよい。
さらに、色変換されたＣＭＹＫｃｍデータに対応した複数のパッチをメディアに印刷させる（S206）。図１１は複数のパッチ９１が印刷された様子の一例を示しており、各パッチ９１のそれぞれが各格子点のＣＭＹデータに対応している。
そして、印刷させたパッチ９１に対して測色器２２により測色を行う。すなわち、印刷されたパッチの一つ一つに測色器２２の色検出部を押し当てて、順次測色を行っていく。ＰＣでは、複数のパッチ全てについてのＬａｂ空間に基づく測色結果を取得する（S208）。すなわち、各色と各階調値の全ての組み合わせについてのパッチのＬａｂ値を取得する。ここで、ＵＳＢＩ／Ｆ１７ａを介して測色器２２からＬａｂ値を読み込んでもよいし、Ｌａｂ値を一旦ＦＤ１６ａに記憶させてＦＤドライブ１６を介して読み込んでもよい。また、キーボード１８ｂによる操作入力を受け付けてＬａｂ値を取得してもよいし、図示しない音声入力装置を介してＬａｂ値を取得してもよい。
【００５９】
その後、ＣＭＹデータとＬａｂ値とを対応させてＲＡＭ１３等の所定領域に格納することにより、ＣＭＹの階調値の組み合わせをＬａｂ空間の各成分値に対応づけたデータ（図１のサンプルデータＤ２）を作成する（S210）。ここで、本フローは終了する。このように、本フローを使用して、決定された３−６色関係に基づいて、ＣＭＹのそれぞれについて５濃度段階設けた５の３乗個のＣＭＹデータをＣＭＹＫｃｍデータに色変換し、対応する複数のパッチをプリンタに印刷させ、印刷された複数のパッチを測色して測色結果を取得することができる。
【００６０】
（６）使用領域の決定：
図１２は、使用領域決定工程にてプリンタが使用するＣＭＹＫｃｍデータの使用領域を決定するためにＰＣ１０が行う使用領域決定フローを示している。
使用領域決定モジュールを起動すると、ＰＣを使用して、全パッチの測色結果を格納したサンプルデータＤ２に基づいて、プリンタ２０にて表現可能な色域についての情報をディスプレイ１８ａ等に出力する（S252）。むろん、プリンタ２０に印刷させるようにしてもよい。ここで、ＣＭＹデータに対する測色結果の分布領域から、プリンタにて表現可能な色域を決定することができる。例えば、サンプルデータＤ２を参照してＣＭＹデータに対応した色をプリンタ色域を示す画面内にマッピングすることにより、同色域を決定することができる。
次に、決定した色域に基づいて、ＲＧＢデータに対応付けられたＬａｂｉｎに対応する目標色データＬａｂｏｕｔを決定する。ＰＣでは、入力側であるＬａｂｉｎに対する出力側のＬａｂｏｕｔをキーボード１８ｂやマウス１８ｃによる操作入力により受け付け、入力されたＬａｂｏｕｔを取得する（S254）。例えば、図１３に示すように、入力側のＲＧＢデータにより表現される入力色域Ｒ１内に、ＣＭＹＫｃｍデータに基づいてプリンタが表現する出力色域Ｒ２が存在する場合、当該出力色域Ｒ２外に存在する入力色域Ｒ１内の点Ｐ１１を同出力色域Ｒ２内の点Ｐ１２に対応付ける。なお、図は入力色域と出力色域とをＬａｂ空間のａＬ平面として模式的に示す図であり、点Ｐ１１のＬａｂ値はＬａｂｉｎ、点Ｐ１２のＬａｂ値はプリンタが使用する領域内のＬａｂｏｕｔである。
【００６１】
ここで、プリンタの使用させる色域を決定する際、プリンタにて印刷される画像のＫの粒状感が目立つ所定の粒状感出現領域Ｒ３を除くようにしている。ＣＭＹのインクのみを使用して表現可能な出力色域Ｒ４は明度の低い領域においてＣＭＹＫｃｍのインクによる出力色域Ｒ２よりも高明度方向に狭くなっているが、粒状感出現領域Ｒ３は、ＣＭＹＫｃｍデータのうち要素色ＣＭＹＫｃｍ全ての階調値が低階調側であって概略出力色域Ｒ４よりも外側である。このように、Ｋの粒状感が目立つ所定領域が使用領域から除かれるので、黒色の粒状感が目立たなくなり、画質を向上させることが可能となる。
むろん、比較的濃いＣやＭについても粒状感が目立つことがあるため、ＣＭＹＫｃｍデータのうち要素色ＣＭＹＫｃｍ全ての階調値が低階調側であってプリンタにて印刷される画像のＣ，Ｍ，Ｋの粒状感が目立つ粒状感出現領域を除くようにしてもよい。すると、Ｃ，Ｍ，Ｋの粒状感が目立たなくなり、画質を向上させることができる。
そして、ＰＣにて、Ｌａｂｉｎ／ｏｕｔを対応させてＲＡＭ１３等の所定領域に格納することにより、図１で示したデータＤ５を作成する（S256）。S254，S256の処理は、入力側対応関係を規定するデータＤ６に格納された全てのＬａｂｉｎについて繰り返し行う。
なお、測色結果がＣＭＹＫｃｍデータに対応させた結果であるとすると、プリンタの表現可能な色域を６次元で表す必要があるため、同色域を把握するのが困難となる。本実施形態のように、ＣＭＹＫｃｍの６色よりも少ない数のＣＭＹ３色のデータに対応させた測色結果を用いることにより、プリンタの表現可能な色域を３次元で表すことができ、同色域を把握するのが容易となって、プリンタに使用させる色域であるＬａｂｏｕｔを容易に選択することができる。
【００６２】
本実施形態ではさらに、ＰＣを使用して、ＣＭＹデータに対応した測色結果を有するサンプルデータＤ２から、図１のデータＤ５に格納された目標色データＬａｂｏｕｔに近い複数の測色結果をＣＭＹデータとともに抽出する（S258）。次に、補間演算を用いて同Ｌａｂｏｕｔに対応するＣＭＹデータを決定する（S260）。補間演算は、線形補間であってもよいし、スプライン補間のように非線形補間であってもよい。そして、ＬａｂｏｕｔとＣＭＹデータとを対応させてＲＡＭ１３等の所定領域に格納することにより、図１で示したデータＤ３を作成する（S262）。S258〜S262の処理は、カラー画像データの入出力間の対応関係を規定するデータＤ５に格納された全てのＬａｂｏｕｔについて繰り返し行う。ここで、本フローは終了する。このように、本フローを使用して、測色結果に基づいてプリンタに使用させる色域を容易に選択することができる。
【００６３】
（７）ＬＵＴ作成：
図１４は、テーブル作成工程にてＲＧＢ／ＣＭＹＫｃｍデータの対応関係を決定してＬＵＴを作成するためにＰＣ１０が行うテーブル作成フローを示している。
テーブル作成モジュールを起動すると、ＰＣを使用して、ＲＧＢデータと目標色データＬａｂｏｕｔとを対応付けるデータを作成する（S302）。ＲＧＢデータとＬａｂｉｎとの入力側対応関係を規定するデータＤ６と、Ｌａｂｉｎ／ｏｕｔを対応付けるデータＤ５が作成されているので、図１５に示すように、ＲＧＢデータに対応するＬａｂｉｎをデータＤ６から取得し、取得したＬａｂｉｎと同じ値のＬａｂｉｎに対応するＬａｂｏｕｔをデータＤ５から取得すると、同データＤ７を作成することができる。ここで、ＬａｂｏｕｔはＣＭＹＫｃｍデータの使用領域内とされているので、第一カラー画像データと第二カラー画像データの使用領域との対応関係を決定してＬＵＴを作成することになる。また、Ｌａｂｏｕｔは粒状感出現領域が除かれているので、作成後のＬＵＴを使用して印刷される画像は粒状感が目立たない。
【００６４】
次に、ＲＧＢ／ＣＭＹデータを対応付けるデータＤ８を作成する（S304）。ＬａｂｏｕｔとＣＭＹデータとを対応付けるデータＤ３が作成されているので、ＲＧＢデータに対応するＬａｂｏｕｔをデータＤ７から取得し、取得したＬａｂｏｕｔと同じ値のＬａｂｏｕｔに対応するＣＭＹデータをデータＤ３から取得すると、同データＤ８を作成することができる。すなわち、測色結果が反映されたデータＤ３に基づいて第一・中間カラー画像データの対応関係を決定していることになる。
【００６５】
さらに、ＲＧＢ／ＣＭＹＫｃｍデータを対応付けるデータＤ１を作成する（S306）。３−６色関係を規定するデータＤ４が作成されているので、ＲＧＢデータに対応するＣＭＹデータをデータＤ８から取得し、取得したＣＭＹデータと同じ値のＣＭＹデータに対応するＣＭＹＫｃｍデータをデータＤ４から取得するか、または、取得したＣＭＹデータに近い複数のＣＭＹデータに対応するＣＭＹＫｃｍデータをデータＤ４から取得して補間演算によりＣＭＹＫｃｍデータを決定すると、同データＤ１を作成することができる。すなわち、第一・中間カラー画像データの対応関係と中間対応関係とに基づいて第一カラー画像データと第二カラー画像データの使用領域との対応関係を決定することになる。
最後に、データＤ１に基づいて、所定フォーマットのＬＵＴを作成する（S308）。すると、複数の要素色ＲＧＢからなる第一カラー画像データと画像を出力するプリンタで使用可能な複数の別の要素色ＣＭＹＫｃｍからなる第二カラー画像データとの対応関係を複数の参照点について規定するＬＵＴが作成されることになる。ここで、本フローは終了する。
【００６６】
なお、図１５では、わかりやすく説明するため、データＤ７，Ｄ８を一旦作成するものとして記載したが、ＲＡＭ１３等の所定領域にデータＤ７，Ｄ８を作成しなくても、データＤ３〜Ｄ６に基づいてＬＵＴ用のデータＤ１を作成することができる。例えば、ＲＧＢデータに対応するＬａｂｉｎをデータＤ６から取得し、次に、取得したＬａｂｉｎと同じ値のＬａｂｉｎに対応するＬａｂｏｕｔをデータＤ５から取得し、さらに、取得したＬａｂｏｕｔと同じ値のＬａｂｏｕｔに対応するＣＭＹデータをデータＤ３から取得し、取得したＣＭＹデータに近い複数のＣＭＹデータに対応するＣＭＹＫｃｍデータをデータＤ４から取得して補間演算によりＣＭＹＫｃｍデータを決定すると、ＲＧＢ／ＣＭＹＫｃｍデータを対応付けるデータＤ１を作成することができる。
【００６７】
以上のようにして作成されたＬＵＴは、汎用的なコンピュータにて汎用的に行われている印刷処理にて使用される。例えば、利用者はカラー画像のレタッチ等を実行可能なＡＰＬの実行下においてマウス等を操作して当該画像をプリンタにて印刷させることができる。このような画像印刷時に、作成されたＬＵＴが参照される。ＡＰＬにて作成されるカラー画像データはＲＧＢの各色成分を階調表現したドットマトリクス状のデータであり、ｓＲＧＢ規格に準拠している。ＯＳに組み込まれたプリンタドライバは、ＨＤに記憶したＬＵＴを参照して、ＲＧＢデータを体積補間によって多階調のＣＭＹＫｃｍデータに変換する。ハーフトーン処理を実行可能なプリンタであれば多階調のＣＭＹＫｃｍデータをそのままプリンタに対して出力するし、そうでなければプリンタドライバがハーフトーン処理を行ってからプリンタに対して出力する。このように、第二カラー画像データである多階調のＣＭＹＫｃｍデータは所定のハーフトーン処理が行われた後にプリンタに使用されるデータであってもよく、この場合のように多階調のＣＭＹＫｃｍデータであっても本発明にいう第二カラー画像データに含まれる。そして、色変換の際にはカラー画像データをＫ等の粒状感が目立つ領域へは変換しないので、高画質の画像を印刷させることが可能となる。
【００６８】
このように、テーブル作成フローを使用して、入力側対応関係と測色結果と中間対応関係とに基づいて第一・第二カラー画像データの対応関係を決定してＬＵＴを作成することができる。その際、従来の方法のようにＣＭＹＫｃｍのそれぞれについて複数濃度段階設けたパッチを印刷させる必要はなく、ＣＭＹＫｃｍよりも少ない数の中間要素色ＣＭＹのそれぞれについて複数濃度段階設けたパッチを印刷させて測色することになる。従って、ＬＵＴ作成用のパッチの測色数を減らすことが可能となり、パッチを印刷して測色する作業も大幅に軽減される。また、予めＣＭＹ／ＣＭＹＫｃｍデータの関係を決めておくことにより、プリンタで表現可能な色域の中から使用させたい領域だけを選択してＬＵＴを作成することができる。さらに、プリンタのインク打込量制限を越えて色変換されることはないので、プリンタから印刷された複数のパッチの測色結果が有効に利用され、より高精度に色変換させるようになるし、Ｋ等の粒状感を目立たせないようにすることができ、画質をさらに向上させるようにもなる。
【００６９】
（８）第二の実施形態：
なお、本発明の色変換テーブル作成方法を実施する際に使用可能なコンピュータと画像機器は、様々な構成が可能である。
例えば、プリンタは、コンピュータと一体化されたものであってもよいし、単色画像のみを印刷する専用品であってもよい。４色以上を使用して印刷を行うプリンタであれば、中間要素色を３色選択することにより、測色数を減らすことが可能となる。
また、パッチの測色結果は、Ｌａｂ値とする以外にも、様々なものを採用可能である。例えば、Ｌｕｖ空間の各Ｌｕｖ値であってもよいし、ＲＧＢ色空間の各ＲＧＢ値であってもよいし、その他のＸＹＺ空間で定義される色空間の各成分値であってもよい。むろん、絶対色空間以外の所定の色空間における各成分値を測色結果とすることも可能である。
【００７０】
ところで、上述した中間対応関係決定工程と測色結果取得工程との順番を入れかえてＬＵＴを作成することも可能である。図１６は第二の実施形態にかかる色変換テーブル作成方法を構成する各工程を示すブロック図であり、図１７は同方法の概略を説明する説明図である。
入力側対応関係決定工程S21 では、ＲＧＢデータをＬａｂ空間のデータに対応付け、ＲＧＢデータとＬａｂ空間の各成分値との入力側対応関係を決定する。本工程では、図５で示したフローをそのまま使用してＲＧＢデータとＬａｂｉｎとを対応付けるデータＤ１２を決定することができるため、詳しい説明を省略する。
【００７１】
測色結果取得工程S22 では、ＣＭＹＫｃｍ６色のそれぞれについて５濃度段階設けた５の６乗個のＣＭＹＫｃｍデータに基づいて、対応する複数のパッチをプリンタに印刷させ、印刷された複数のパッチ２１を測色器２２により測色してＬａｂ空間に基づく測色結果（サンプルデータＤ１３）を取得する。本工程は、図９と同様のフローを使用して実施することができる。
すなわち、ＰＣを使用してＣＭＹＫｃｍ色空間で各軸に沿って略等間隔に離れた５の６乗個の格子点を規定するデータを作成する（S202に相当）。次のS204は省略し、各格子点のＣＭＹＫｃｍデータに対応した複数のパッチをメディアに印刷させる（S206に相当）。そして、印刷させたパッチに対して測色器２２により測色を行う。ＰＣでは、複数のパッチ全てについてのＬａｂ空間に基づく測色結果を取得する（S208に相当）。その後、ＣＭＹＫｃｍデータと測色結果（Ｌａｂ値）とを対応させ、ＣＭＹＫｃｍの階調値の組み合わせをＬａｂ空間の各成分値に対応づけたサンプルデータＤ１３を作成する（S210に相当）。
【００７２】
中間対応関係決定工程S23 では、３色からなるＣＭＹデータ（中間カラー画像データ）と６色からなるＣＭＹＫｃｍデータとの３−６色関係（中間対応関係）を１対１の関係となるように決定する。ここでＫ発生条件や濃淡インク分版条件を決定し、ＣＭＹＫｃｍデータについてはインク打込量の制限内となるデータのみを用いる。本工程では、図６で示したフローをそのまま使用して３−６色関係を規定するデータＤ１４を決定することができるため、詳しい説明を省略する。
【００７３】
使用領域決定工程S24 では、取得された測色結果と決定された３−６色関係とに基づいてＣＭＹデータと同測色結果との測色結果対応関係（以下、ＣＭＹ−Ｌａｂ関係とも記載）を求め、当該ＣＭＹ−Ｌａｂ関係に基づいてプリンタが使用するＣＭＹＫｃｍデータの使用領域を決定する。本工程は、図１８に示す使用領域決定フローを使用して実施することができる。
まず、ＰＣを使用して、３−６色関係を規定するデータＤ１４に格納されたＣＭＹデータに対応するＣＭＹＫｃｍデータに近い複数の測色結果をサンプルデータＤ１３から取得する（S402）。次に、補間演算を用いて同ＣＭＹデータに対応するＬａｂ値を決定する（S404）。そして、ＣＭＹデータとＬａｂ値とを対応させ、ＣＭＹ−Ｌａｂ関係を規定するデータＤ１５を作成する（S406）。
【００７４】
その後は、図１２と同様のフローを使用して、Ｌａｂｉｎ／ｏｕｔを対応付け、ＬａｂｏｕｔとＣＭＹデータとを対応付ける。すなわち、ＰＣを使用してプリンタ２０にて表現可能な色域についての情報をディスプレイ等に出力し（S252に相当）、ＣＭＹデータに対するＬａｂ値の分布領域からプリンタにて表現可能な色域を決定する。次に、入力側であるＬａｂｉｎに対する出力側のＬａｂｏｕｔを取得し、Ｌａｂｉｎ／ｏｕｔを対応付けるデータＤ１６を作成する（S254〜S256に相当）。なお、ＣＭＹＫｃｍデータに対応させた測色結果を使用すると、プリンタの表現可能な色域を６次元で表す必要があるため、同色域を把握するのが困難となる。これに対し、ＣＭＹＫｃｍの６色よりも少ない数のＣＭＹ３色のデータに対応させたＣＭＹ−Ｌａｂ関係を規定するデータを用いることにより、プリンタの表現可能な色域を３次元で表すことができ、同色域を把握するのが容易となって、プリンタに使用させる色域であるＬａｂｏｕｔを容易に選択可能である。例えば、Ｋの粒状感が目立つ所定の粒状感出現領域を除くようにＬａｂｏｕｔを決定すると、プリンタにて印刷される画像は黒色の粒状感が目立たなくなり、画質を向上させることが可能となる。
さらに、ＣＭＹ−Ｌａｂ関係を規定するデータＤ１５から、データＤ１６に格納されたＬａｂｏｕｔに近い複数のＣＭＹ−Ｌａｂ関係を規定するデータを抽出する（S258に相当）。次に、補間演算を用いて同Ｌａｂｏｕｔに対応するＣＭＹデータを決定する（S260に相当）。そして、ＬａｂｏｕｔとＣＭＹデータとを対応させ、データＤ１７を作成する（S262に相当）。
【００７５】
テーブル作成工程S25 では、入力側対応関係とＣＭＹ−Ｌａｂ関係と３−６色関係に基づいてＲＧＢデータとＣＭＹＫｃｍデータの使用領域との対応関係を決定してＬＵＴを作成する。本工程は、図１４と同様のフローを使用して実施することができる。
まず、ＰＣを使用して、Ｌａｂｉｎを有するデータＤ１２，Ｄ１６を参照して、ＲＧＢデータとＬａｂｏｕｔとを対応付けるデータを作成する（S302に相当）。次に、同データと、ＬａｂｏｕｔとＣＭＹデータとを対応付けるデータＤ１７とを参照して、ＲＧＢ／ＣＭＹデータを対応付けるデータを作成する（S304に相当）。すなわち、測色結果対応関係が反映されたデータＤ１７に基づいて第一・中間カラー画像データの対応関係を決定していることになる。
【００７６】
さらに、同データと、３−６色関係を規定するデータＤ１４とを参照して、ＲＧＢ／ＣＭＹＫｃｍデータを対応付けるデータＤ１１を作成する（S306に相当）。最後に、データＤ１１に基づいて、所定フォーマットのＬＵＴを作成する（S308に相当）。すなわち、第一・中間カラー画像データの対応関係と中間対応関係とに基づいて第一カラー画像データと第二カラー画像データの使用領域との対応関係を決定してＬＵＴを作成することとなる。
以上の流れにより、ＬＵＴ作成用のパッチの測色数は減らないものの、ＣＭＹデータに対応したＣＭＹ−Ｌａｂ関係からプリンタの表現可能な色域が判るので、プリンタで表現可能な色域の中から使用させたい領域だけを容易に選択してＬＵＴを作成することが可能となる。
【００７７】
（９）第三の実施形態：
なお、ＣＭＹＫｃｍデータの代わりに４色の中間要素色ＣＭＹＫからなるデータに基づいてパッチを印刷させることにより、パッチの測色数を減らすことが可能である。図１９は第三の実施形態にかかる色変換テーブル作成方法を構成する各工程を示すブロック図であり、図２０は同方法の概略を説明する説明図である。
入力側対応関係決定工程S31 では、ＲＧＢデータをＬａｂ空間のデータに対応付け、ＲＧＢデータとＬａｂ空間の各成分値との入力側対応関係を決定する。本工程では、図５で示したフローをそのまま使用してＲＧＢデータとＬａｂｉｎとを対応付けるデータＤ２２を決定することができるため、詳しい説明を省略する。
【００７８】
中間対応関係決定工程S32 では、４色からなるＣＭＹＫデータ（中間カラー画像データ）と６色からなるＣＭＹＫｃｍデータとの中間対応関係（以下、４−６色関係とも記載）を１対１の関係となるように決定する。ＣＭＹＫデータにＫが含まれているので、ここでは濃淡インク分版条件を決定し、ＣＭＹＫｃｍデータについてはインク打込量の制限内となるデータのみを用いる。本工程では、図６のS154〜S158のフローを使用して４−６色関係を規定するデータＤ２３を決定する。
すなわち、ＰＣを使用して、１対１となるようにＣＭＹＫデータをＣＭＹＫｃｍデータに置き換える濃淡インク分版条件を決定する（S154に相当）。その際、測色結果取得工程にて取得する測色結果がＣＭＹＫデータと１対１の関係にもなるように濃淡インク分版条件を決定する。次に、濃淡インク分版条件を反映させたＣＭＹＫｃｍデータについて変換前後で１対１となるようにインク打込量を制限する処理を行う（S156に相当）。そして、ＣＭＹＫデータとＣＭＹＫｃｍデータとを対応させ、４−６色関係を規定するデータＤ２３を作成する（S158に相当）。すると、ＣＭＹＫｃｍデータより少ない４要素色のＣＭＹＫデータと、ＣＭＹＫｃｍデータとを、１対１、すなわち、ＣＭＹＫデータが異なればＣＭＹＫｃｍデータも異なる関係にて対応付けることができる。そして、ＣＭＹＫデータが異なれば測色結果も異なることになる。また、対応付けられたＣＭＹＫｃｍデータは、プリンタにて出力可能な範囲内のデータである。
【００７９】
測色結果取得工程S33 では、ＣＭＹＫ４色のそれぞれについて５濃度段階設けた５の４乗個のＣＭＹＫｃｍデータに基づいて、対応する複数のパッチをプリンタに印刷させ、印刷された複数のパッチ２１を測色器２２により測色してＬａｂ空間に基づく測色結果（サンプルデータＤ２４）を取得する。本工程は、図９と同様のフローを使用して実施することができる。
すなわち、ＰＣを使用してＣＭＹＫ色空間で各軸に沿って略等間隔に離れた５の４乗個の格子点を規定するデータを作成する（S202に相当）。次に、格子点に対応した複数のＣＭＹＫデータをＣＭＹＫｃｍデータに色変換する（S204に相当）。この処理は、４−６色関係を規定するデータＤ２３を参照してＣＭＹＫデータに対応するＣＭＹＫｃｍデータを抽出するか、または、同データＤ２３からＣＭＹＫデータに近い複数のＣＭＹＫｃｍデータを取得して補間演算によりＣＭＹＫｃｍデータを求めることにより行うことができる。さらに、色変換されたＣＭＹＫｃｍデータに対応した複数のパッチをメディアに印刷させる（S206に相当）。そして、印刷させたパッチに対して測色器２２により測色を行う。ＰＣでは、複数のパッチ全てについてのＬａｂ空間に基づく測色結果を取得する（S208に相当）。その後、ＣＭＹＫデータと測色結果（Ｌａｂ値）とを対応させ、ＣＭＹＫの階調値の組み合わせをＬａｂ空間の各成分値に対応づけたサンプルデータＤ２４を作成する（S210に相当）。
【００８０】
第二中間対応関係決定工程S34 では、中間要素色ＣＭＹＫよりも少ない３色の第二中間要素色ＣＭＹからなるＣＭＹデータ（第二中間カラー画像データ）と４色からなるＣＭＹＫデータとの第二中間対応関係（以下、３−４色関係とも記載）を１対１の関係となるように決定する。ここで、Ｋ発生条件を決定することになる。本工程では、図６のS152のフローを使用して３−４色関係を規定するデータＤ２５を決定する。すなわち、ＰＣを使用して、１対１となるようにＣＭＹデータをＣＭＹＫのデータに置き換えるＫ発生条件を決定する（S152に相当）。
【００８１】
使用領域決定工程S35 では、取得された測色結果と決定された３−４色関係とに基づいてＣＭＹデータと同測色結果とのＣＭＹ−Ｌａｂ関係（測色結果対応関係）を求め、当該ＣＭＹ−Ｌａｂ関係に基づいてプリンタが使用するＣＭＹＫｃｍデータの使用領域を決定する。本工程は、図１８と同様のフローを使用して実施することができる。
まず、ＰＣを使用して、３−４色関係を規定するデータＤ２５に格納されたＣＭＹデータに対応するＣＭＹＫデータに近い複数の測色結果をサンプルデータＤ２４から取得する（S402に相当）。次に、補間演算を用いて同ＣＭＹデータに対応するＬａｂ値を決定する（S404に相当）。そして、ＣＭＹデータとＬａｂ値とを対応させ、ＣＭＹ−Ｌａｂ関係を規定するデータＤ２６を作成する（S406に相当）。
【００８２】
その後は、図１２と同様のフローを使用して、Ｌａｂｉｎ／ｏｕｔを対応付け、ＬａｂｏｕｔとＣＭＹデータとを対応付ける。すなわち、ＰＣを使用してプリンタ２０にて表現可能な色域についての情報をディスプレイ等に出力し（S252に相当）、ＣＭＹデータに対するＬａｂ値の分布領域からプリンタにて表現可能な色域を決定する。次に、Ｌａｂｉｎに対するＬａｂｏｕｔを取得し、Ｌａｂｉｎ／ｏｕｔを対応付けるデータＤ２７を作成する（S254〜S256に相当）。その際、ＣＭＹＫデータに対応させた測色結果を使用すると、プリンタの表現可能な色域を４次元で表す必要があるが、ＣＭＹＫの４色よりも少ない数のＣＭＹ３色のデータに対応させたＣＭＹ−Ｌａｂ関係を規定するデータを用いることにより、プリンタの表現可能な色域を３次元で表すことができ、同色域を把握するのが容易となる。また、Ｋの粒状感が目立つ所定の粒状感出現領域を除くようにＬａｂｏｕｔを決定すると、プリンタにて印刷される画像は黒色の粒状感が目立たなくなり、画質を向上させることが可能となる。
さらに、ＣＭＹ−Ｌａｂ関係を規定するデータＤ２６から、データＤ２７に格納されたＬａｂｏｕｔに近い複数のＣＭＹ−Ｌａｂ関係を規定するデータを抽出する（S258に相当）。次に、補間演算を用いて同Ｌａｂｏｕｔに対応するＣＭＹデータを決定する（S260に同等）。そして、ＬａｂｏｕｔとＣＭＹデータとを対応させ、データＤ２８を作成する（S262に相当）。
【００８３】
テーブル作成工程S36 では、入力側対応関係とＣＭＹ−Ｌａｂ関係と３−４色関係と４−６色関係に基づいてＲＧＢデータとＣＭＹＫｃｍデータの使用領域との対応関係を決定してＬＵＴを作成する。本工程は、図１４と同様のフローを使用して実施することができる。
まず、ＰＣを使用して、Ｌａｂｉｎを有するデータＤ２２，Ｄ２７を参照して、ＲＧＢデータとＬａｂｏｕｔとを対応付けるデータを作成する（S302に相当）。次に、同データと、ＬａｂｏｕｔとＣＭＹデータとを対応付けるデータＤ２８とを参照して、ＲＧＢ／ＣＭＹデータを対応付けるデータを作成する（S304に相当）。すなわち、測色結果対応関係が反映されたデータＤ２８に基づいて第二中間・第一カラー画像データの対応関係を決定していることになる。
【００８４】
さらに、同データと３−４色関係を規定するデータＤ２５とを参照してＲＧＢ／ＣＭＹＫデータを対応付けるデータを作成するとともに、作成したデータと４−６色関係を規定するデータＤ２３とを参照して、ＲＧＢ／ＣＭＹＫｃｍデータを対応付けるデータＤ２１を作成する（S306に相当）。最後に、データＤ２１に基づいて、所定フォーマットのＬＵＴを作成する（S308に相当）。すなわち、第二中間・第一カラー画像データの対応関係と、第二中間対応関係と、中間対応関係とに基づいて第一カラー画像データと第二カラー画像データの使用領域との対応関係を決定してＬＵＴを作成することとなる。
以上の流れにより、少ない測色数にてＬＵＴを作成することができる。また、ＣＭＹデータに対応したＣＭＹ−Ｌａｂ関係からプリンタの表現可能な色域が判るので、プリンタで表現可能な色域の中から使用させたい領域だけを容易に選択してＬＵＴを作成することが可能となる。
以上説明したように、本発明によると、種々の態様により、色変換テーブルを作成するために有用な色変換テーブル作成方法、色変換テーブル作成装置、色変換テーブル作成プログラムおよびそのプログラムを記録した媒体を提供することができる。
【図面の簡単な説明】
【図１】
第一の実施形態にかかる色変換テーブル作成方法の概略を説明する説明図である。
【図２】
色変換テーブル作成方法を構成する各工程を示すブロック図である。
【図３】
色変換テーブル作成装置を構成するコンピュータをプリンタとともに示す概略ブロック図である。
【図４】
色変換テーブル作成プログラムの構成を模式的に示すブロック図である。
【図５】
入力側対応関係決定フローを示すフローチャートである。
【図６】
中間対応関係決定フローを示すフローチャートである。
【図７】
Ｋ発生条件と濃淡インク分版条件とを決定する一例を示す模式図である。
【図８】
インク打込量を制限する処理を示す模式図である。
【図９】
測色結果取得フローを示すフローチャートである。
【図１０】
ＣＭＹ色空間でパッチを印刷する座標点を設定する様子を説明する模式図である。
【図１１】
メディアに印刷されたパッチを示す図である。
【図１２】
使用領域決定フローを示すフローチャートである。
【図１３】
入力色域と出力色域とをＬａｂ空間のａＬ平面として模式的に示す図である。
【図１４】
テーブル作成フローを示すフローチャートである。
【図１５】
ＬＵＴ用のデータを作成する様子を説明する図である。
【図１６】
第二の実施形態にかかる色変換テーブル作成方法を構成する各工程を示すブロック図である。
【図１７】
色変換テーブル作成方法の概略を説明する説明図である。
【図１８】
使用領域決定フローを示すフローチャートである。
【図１９】
第三の実施形態にかかる色変換テーブル作成方法を構成する各工程を示すブロック図である。
【図２０】
色変換テーブル作成方法の概略を説明する説明図である。
【符号の説明】
１０…パーソナルコンピュータ
１１…ＣＰＵ
１２…ＲＯＭ
１３…ＲＡＭ
１４…ハードディスク
１５…ＣＤ−ＲＯＭドライブ
１６…フレキシブルディスクドライブ
１７ａ〜ｅ…インターフェイス
１８ａ…ディスプレイ
１８ｂ…キーボード
１８ｃ…マウス
２０…プリンタ
２１…パッチ
２２…測色器
９１…パッチ
Ｒ１…入力色域
Ｒ２…出力色域
Ｒ３…粒状感出現領域
S11 ，S21 ，S31 …入力側対応関係決定工程
S12 ，S23 ，S32 …中間対応関係決定工程
S13 ，S22 ，S33 …測色結果取得工程
S14 ，S24 ，S35 …使用領域決定工程
S15 ，S25 ，S36 …テーブル作成工程
S34 …第二中間対応関係決定工程