(57)【要約】【課題】  特定階調の分解能を向上したときに、他の階調の分解能が相対的に低下することがあった。【解決手段】  印刷装置で使用する各色のインク量を特定するインク値データと他の画像機器で使用する各色の色成分値との対応関係を規定した色変換テーブルを作成するに当たり、分解能向上用の補正によって低明度域で相対的に低下する分解能を補間精度で補償するように予め低明度域の色が高明度域の色より多くなるように補間精度向上用の補正を行っておき、その後、分解能向上用の補正を行って上記インク値データを生成し、当該インク値データに基づいて印刷したパッチを測色して色変換テーブルを生成する。【選択図】  図１
2004159307.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置で出力した複数のパッチを測色し、測色結果から他の画像機器で使用する各色の色成分値と印刷装置で使用する各インク色毎のインク量に対応するインク値データとの対応関係を規定した色変換テーブルを作成する色変換テーブル作成方法において、
上記インク値データの全階調数より少数の参照値を各インク色毎に抽出して組み合わせ、上記複数のパッチを特定したパッチデータを生成し、
同パッチデータを入力してインクドットの有無を示すハーフトーン画像データに変換するハーフトーン処理を実行して上記複数のパッチを印刷し、
印刷された複数のパッチを測色して得られる測色データに基づいて上記色変換テーブルを生成するにあたり、
上記パッチデータの色は、各インク色毎に所定の補正前階調値から当該補正前階調値の全階調数より少数の補正前参照値を抽出するとともに組み合わせ、当該補正前参照値を増大させる補間精度向上用の補正を行い、当該補正後の値の大小とインク量とを略線形に対応させて特定される色であり、
上記インク値データは、所定の値域内に存在する整数値かつ高明度域に相当する階調値であるほどそれより低明度域に相当する階調値より当該階調値の単位変化に対応するインク記録率の変化が小さくなるように定義され、
上記ハーフトーン処理では、当該階調値の定義に従って上記パッチデータの参照値に相当するインク量を解釈して上記ハーフトーン画像データを生成することを特徴とする色変換テーブル作成方法。
【請求項２】
上記インク値データは、インク記録率の値域の一部に全階調数を割り当てて定義されることを特徴とする上記請求項１に記載の色変換テーブル作成方法。
【請求項３】
印刷装置で使用する各色のインク量を特定するインク値データと他の画像機器で使用する各色の色成分値との対応関係を規定した色変換テーブルを作成する色変換テーブル作成方法において、
インク量と階調値の大小とを略線形に対応させた階調値を各インク色毎に抽出して組み合わせて第１階調値データを生成し、当該第１階調値データに対して高明度域に相当する階調値であるほどそれより低明度域に相当する階調値より大きな増加率で分解能向上用の補正を行って上記インク値データとし、当該インク値データについて上記分解能向上用の補正の逆補正をした場合の小数以下に相当する偏差を反映しつつハーフトーン処理を行って印刷を実行し、当該印刷結果を測色して得られる測色データに基づいて上記インク値データと上記他の画像機器で使用される各色の色成分値とを対応づけた色変換テーブルを生成するにあたり、上記第１階調値データは上記分解能向上用の補正によって低明度域で相対的に低下する分解能を補間精度で補償するように予め低明度域の色が高明度域の色より多くなるように抽出してあることを特徴とする色変換テーブル作成方法。
【請求項４】
上記第１階調値データの階調値は、インク色数より少ない色成分で構成される所定の色空間内の座標を所定の変換式によって各色インクの量を示す階調値に変換したデータに基づいて作成されることを特徴とする上記請求項３に記載の色変換テーブル作成方法。
【請求項５】
上記第１階調値データの階調値は、インク量と階調値の大小とを略線形に対応させた階調値に対して小さな階調値であるほどそれより大きな階調値と比較して大きな増加率で補正して出力するγ補正を行うことによって取得されることを特徴とする上記請求項３または請求項４に記載の色変換テーブル作成方法。
【請求項６】
上記第１階調値データにて最低明度を示す階調値は印刷媒体上に記録可能な最大のインク記録率に相当し、上記分解能向上用の補正では当該最低明度を示す階調値を含む所定の階調値域を除外するとともに残りの階調値域が上記インク値データの全階調値域と合致するように補正を行うことを特徴とする上記請求項３〜請求項５のいずれかに記載の色変換テーブル作成方法。
【請求項７】
印刷装置で使用する各色のインク量を特定するインク値データと他の画像機器で使用する各色の色成分値との対応関係を規定した色変換テーブルを参照して当該画像機器での表示画像を示す画像データから印刷装置での出力画像を示す印刷データを生成して印刷を実行させる印刷制御装置であって、
上記他の画像機器での画像についてドットマトリクス状の各画素の色を階調表現した画像データを取得する画像データ取得手段と、
インク量と階調値の大小とを略線形に対応させた階調値を各インク色毎に抽出して組み合わせて第１階調値データを生成し、当該第１階調値データに対して高明度域に相当する階調値であるほどそれより低明度域に相当する階調値より大きな増加率で分解能向上用の補正を行って上記インク値データとし、当該インク値データについて上記分解能向上用の補正の逆補正をした場合の小数以下に相当する偏差を反映しつつハーフトーン処理を行って印刷を実行し、当該印刷結果を測色して得られる測色データに基づいて上記インク値データと上記他の画像機器で使用される各色の色成分値とを対応づけた色変換テーブルを生成するにあたり、上記第１階調値データは上記分解能向上用の補正によって低明度域で相対的に低下する分解能を補間精度で補償するように予め低明度域の色が高明度域の色より多くなるように抽出してあり、このようにして生成された色変換テーブルを参照して上記画像データを対応するインク値データに色変換する色変換手段と、
当該色変換されたインク値データから当該インク値データが示すインク量を解釈しつつ印刷媒体に記録するインク滴の記録密度で階調を表現した疑似中間調データに変換するハーフトーン処理手段と、
各画素について上記疑似中間調データで特定される記録密度に従ってインク滴を吐出するように印刷装置を駆動する印刷データを生成する印刷データ生成手段と、
同印刷データを印刷装置に対して出力する印刷データ出力手段とを具備することを特徴とする印刷制御装置。
【請求項８】
印刷装置で使用する各色のインク量を特定するインク値データと他の画像機器で使用する各色の色成分値との対応関係を規定した色変換テーブルを作成する色変換テーブル作成装置において、
インク量と階調値の大小とを略線形に対応させた階調値を各インク色毎に抽出して組み合わせた第１階調値データを取得する第１階調値データ取得手段と、
当該第１階調値データに対して高明度域に相当する階調値であるほどそれより低明度域に相当する階調値より大きな増加率で分解能向上用の補正を行って上記インク値データとして取得するインク値データ取得手段と、
当該インク値データについて上記分解能向上用補正の逆補正をした場合の小数以下に相当する偏差を反映しつつハーフトーン処理を行って印刷を実行する印刷実行手段と、
同印刷した結果を測色する印刷結果測色手段と、
当該印刷した結果を測色して得られる測色データに基づいて上記インク値データと上記他の画像機器で使用される各色の色成分値とを対応づけた色変換テーブルを生成する色変換テーブル生成手段とを具備し、
上記第１階調値データは上記分解能向上用の補正によって低明度域で相対的に低下する分解能を補間精度で補償するように予め低明度域の色が高明度域の色より多くなるように抽出してあることを特徴とする色変換テーブル作成装置。
【請求項９】
印刷装置で使用する各色のインク量を特定するインク値データと他の画像機器で使用する各色の色成分値との対応関係を規定した色変換テーブルを作成する色変換テーブル作成プログラムにおいて、
インク量と階調値の大小とを略線形に対応させた階調値を各インク色毎に抽出して組み合わせた第１階調値データを取得する第１階調値データ取得機能と、
当該第１階調値データに対して高明度域に相当する階調値であるほどそれより低明度域に相当する階調値より大きな増加率で分解能向上用の補正を行って上記インク値データとして取得するインク値データ取得機能と、
当該インク値データについて上記分解能向上用補正の逆補正をした場合の小数以下に相当する偏差を反映しつつハーフトーン処理を行って印刷を実行する印刷実行機能と、
同印刷した結果を測色する印刷結果測色機能と、
当該印刷した結果を測色して得られる測色データに基づいて上記インク値データと上記他の画像機器で使用される各色の色成分値とを対応づけた色変換テーブルを生成する色変換テーブル生成機能とをコンピュータに実現させるにあたり、
上記第１階調値データは上記分解能向上用の補正によって低明度域で相対的に低下する分解能を補間精度で補償するように予め低明度域の色が高明度域の色より多くなるように抽出してあることを特徴とする色変換テーブル作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は色変換テーブル作成方法、印刷制御装置、色変換テーブル作成装置および色変換テーブル作成プログラムに関する。
【背景技術】
【０００２】
ディスプレイやプリンタ等の画像機器は、通常各画素の色を特定の色成分で階調表現したカラー画像データを使用している。例えば、Ｒ（レッド），Ｇ（グリーン），Ｂ（ブルー）の３色を使用したＲＧＢ色空間やＣ（シアン），Ｍ（マゼンタ），Ｙ（イエロー）系統の色を使用したＣＭＹ系色空間（ｌｃ：ライトシアン，ｌｍ：ライトマゼンタ，ＤＹ：ダークイエロー，Ｋ：ブラックを含む）等種々の色空間で色を規定して画像データとしている。これらの色は一般に画像機器固有の機器依存色であるので、種々の画像機器間で同じ画像を同じ色で出力可能にするために各機器での色の対応関係を規定した色変換テーブル（ＬＵＴ）が用いられている。
【０００３】
ＲＧＢ色空間を利用するディスプレイとＣＭＹ系色空間を利用するプリンタとでは発色手法が加法混色と減法混色とで異なったり互いの色域が異なることなど、両空間で色の性質が異なることに起因し、精度良く自然な色変換を行うことが必ずしも容易ではない。そこで、色変換を行う際に階調値を一旦割り増ししておき、ハーフトーン処理を行う際に割増しを解消する構成により、特定階調の分解能を実質的に向上する（例えば、特許文献１参照。）など種々の工夫がされている。
【特許文献１】特願２０００−３０７８５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
各色の階調を表現するために使用する記憶容量を一定とすれば、上述の従来例のように割り増しを行うことによって特定階調の分解能を向上したときに、他の階調の分解能が相対的に低下することがあった。
本発明は、上記課題にかんがみてなされたもので、全明度域で高精度に色変換する対応関係を定義可能な色変換テーブル作成方法、印刷制御装置、色変換テーブル作成装置および色変換テーブル作成プログラムの提供を目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明では色変換テーブルを生成するに当たり、所定の補正前階調値から抽出した補正前参照値に対して補間精度向上用の補正を行い、補間精度向上用の補正後の階調値の大小とインク量の大小とを略線形に対応させることによって特定される色のパッチデータを生成する。さらに、パッチデータにおける階調値については所定の値域内に存在する整数値として定義するとともに、高明度域に相当する階調値であるほどそれより低明度域に相当する階調値より当該階調値の単位変化に対応するインク記録率の変化が小さくなるように定義し、これを上記インク値データとする。そして、当該階調値の定義に従って上記パッチデータの参照値に相当するインク量を解釈しつつハーフトーン画像データを生成し、色変換テーブルを生成する。
【０００６】
すなわち、上記インク値データにおいては、高明度域に相当する階調値と低明度域に相当する階調値とで階調値の単位変化が意味するインク記録率の変化量が異なるよう定義し直すことにより、高明度域の方がより細かいインク記録率の変化を表現することができる。しかし、この場合は、限られた容量で表現される階調値（例えば８ｂｉｔ、２５６階調）にて階調値の単位変化とインク記録率の変化量とを略同一にした場合と比較して、低明度域における分解能が高明度域における分解能より低下する。そこで、本発明では、予め補間精度向上用の補正を実施して低明度域の色に相当するパッチデータを増加させて測色対象の色とする。
【０００７】
このとき、各インク色毎に所定の補正前階調値から当該補正前階調値の全階調数より少数の補正前参照値を抽出して組み合わせる。この結果、複数の補正前参照値の組み合わせによって構成される複数のデータセットが得られ、これに対して補間精度向上用の補正がなされる。補間精度向上用の補正では、補正前参照値を増大させる。従って、補正前参照値において値の大小とインク量とを略線形に対応させていると想定した場合に、上記データセットのそれぞれが示す色と、補間精度向上用の補正後のデータが示す色とでは、後者の方が低明度域の色が多数である。
【０００８】
低明度域の色を高明度域の色より多く利用してパッチデータを印刷することにより、色変換テーブルを作成する際の補間精度は低明度域で向上する。すなわち、測色結果によってインク値データと上記他の画像機器で使用する各色の色成分値とを対応づけるためには補間演算を利用するが、低明度域での色が多数存在すれば、低明度域の色について高精度の補間演算を実施することができる。また、この色変換テーブルによって色変換を行うときも補間処理を実行するので、当該低明度域で高精度に色が特定されることにより高い精度で色変換を行うことができる。
【０００９】
補正前階調値としては、例えば、３色の色成分からなる色空間における各色成分の階調値を採用可能である。各色成分の強度を階調値で線形に表現したとき、色空間全域に略均等に分布する色を採用する目的で、この階調値域を略等分して取得した階調値を組み合わせても、上述のようにインク値データを定義すると低明度域での分解能が相対的に低下する。
【００１０】
そこで、階調値域を略等分して取得した階調値に分解能向上用の補正を行えば、補正前と比較して低明度域の色が高明度域より密に分布するように代表色を抽出することができる。むろん、上述のように階調値域を略等分した階調値の組み合わせでない場合、例えば、後述する分版を行って得られたデータであっても補間精度向上用の補正を実施すれば、低明度域の色を多くして、低明度域での補間精度を向上することが可能になる。
【００１１】
いずれにしても、補間精度向上用の補正とインク値データの定義により、高明度域でより細かいインク記録率の変化を表現することと、低明度域における分解能の低下防止を両立することができる。この結果、全明度域で高精度に色変換する対応関係を色変換テーブルにて定義することが可能になる。尚、インク値データは、所定の値域内に存在する整数値として定義されるので、全階調数が限定される。例えば、８ｂｉｔの容量で階調値を表現すると、各色毎に全階調数は２５６であり、０〜２５５の整数値などによって階調を定義できる。
【００１２】
また、パッチデータは測色対象となるパッチ数だけ作成するが、インク値データの全階調数に相当する参照値を抽出してパッチデータとすることは実質上不可能である。すなわち、現在最も一般的な階調数である２５６階調を想定すると、全階調数に相当する参照値を抽出してパッチデータにするためには２５６x個（ｘはインク色数）ものパッチデータが必要であり、この膨大な数のパッチを測色する作業は実質的に不可能である。そこで、各インクについて全階調数より少数の参照値を抽出し、例えば、１０００個のパッチデータを作成することとしている。
【００１３】
当該インク値データの階調値は、インク量に対応づけられている。すなわち、階調値によってインク量が決定される。従って、各インク色毎に階調値を組み合わせると各インク色におけるインク量が特定され、このインク量にて印刷を行ったときの色が特定される。また、インク値データでは、高明度域に相当する階調値であるほどそれより低明度域に相当する階調値より当該階調値の単位変化に対応するインク記録率の変化が小さくなるように定義できればよい。
【００１４】
この具体例としては、階調値の単位変化を整数値の最小変化量”１”とした場合、高明度域で階調値が”１”変化したときにインク記録率がｍ％以下の変化であり、低明度域で階調値が”１”変化したときにインク記録率がｍ％より大きな変化をするように定義することによって実現可能である。以上のような定義により、上記階調値を所定の値域内に存在する整数値として定義していても、高明度域で高精度にインク記録率を定義することができ、この定義に基づいて上記色変換テーブルを作成することによって高明度でも高精度に色変換可能になる。
【００１５】
すなわち、コンピュータによって階調値を定義する場合、その値域が限定され、値は整数で定義するのが一般的である。この定義において、従来のように階調値の単位変化に対応するインク記録率の変化を全明度域で略一定に定義すれば、インク記録率の変化に対する明度変化の特性に起因して、高明度域では低明度域と比較して相対的に精度が悪くなってしまう。しかし、本発明のように階調値を定義することにより、階調値の値域を増やすことなく、高明度で高精度にインク記録率を定義することができる。
【００１６】
例えば、８ｂｉｔの記憶容量では２５６階調を表現することができるが、インク記録率の０〜１００％を０〜２５６の各階調に対して均等に割り当てると分解能は均一であるところ、ｎ％のインク記録率（ｎは高明度域の一例）に対して２５６＊ｎ／１００ではなくそれより大きな値を対応させる。５％のインク記録率に対して１３（≒２５６＊５／１００）ではなく４０，１０％のインク記録率に対して２６（≒２５６＊１０／１００）ではなく６１を対応させる場合を例にすると、５〜１０％のインク記録率を１３階調ではなく２１階調で表現することができる。８ｂｉｔで２５６階調を表現する場合、各階調値は整数値であり、小数点以下は切り捨てあるいは四捨五入されることになる。
【００１７】
この考え方を色変換テーブルの作成時に適用すると、インク量の変化に対する明度の変化率が大きな高明度域において非常に高い精度で色変換することが可能になる。上述の定義により、階調値とインク記録率とが対応づけられると、インク色毎に階調値を規定することによって印刷される色を特定することが可能になる。一方、上記他の画像機器で使用する各色の色成分値（例えば、ＲＧＢ各色の色成分値やＣＭＹＫ各色の色成分値等）を組み合わせると上記他の画像機器における色が特定される。そこで、階調値の組み合わせと上記色成分値との組み合わせを対応づけることにより、両者を色変換するテーブルデータやプロファイルを作成することが可能になる。
【００１８】
尚、上記ハーフトーン処理においては上記階調値によって定義されるインク記録率に従ってドットマトリクス状の画素毎に記録するドットの有無を決定する。従って、上記階調値を上述のように定義するとともにハーフトーン処理モジュールの出力値に従って印刷を行うことにより、高明度でインク記録率を細かく制御しながら印刷を実行することが可能になる。さらに、上述の定義によって作成された色変換テーブルを参照して上記他の画像機器での色成分値を色変換することにより、高明度の色を高精度に色変換することが可能になる。また、インク記録率は、単位面積当たりに記録されるドットの面積あるいはドットカウント数に相当し、単位面積当たりにドットが記録されていない状態を０％，単位面積当たりに最大数のドットが記録されている状態を１００％としている。
【００１９】
尚、高明度でのインク記録率の単位変化に対する明度の変化は低明度でのインク記録率の単位変化に対する明度の変化より大きい。このため、一般的なインクでは、各インク色で表現可能な最低明度を含む所定の明度域ではインク記録率を変化させても明度がほとんど変化しない。そこで、このようなインク色で表現可能な最低明度を含む所定の明度域を除外して上記インク値データを定義することも可能である。
【００２０】
すなわち、インク記録率の値域の一部に全階調値を割り当てて上記インク値データを定義する。これにより、印刷媒体上で実質的な明度変化を表現できないようなインク記録率を除外し、実質的に明度が変化し得るインク量にのみ階調値を割り当てることができる。従って、限られた容量でより有効にインク量を階調表現することが可能であり、より微妙な階調変化を表現することが可能になる。
【００２１】
ここで、インク記録率の値域は、印刷媒体にインクを記録しない状態を最小のインク記録率とし、印刷媒体にインクを最大限記録した状態を最大のインク記録率として定義される。尚、簡略のために、インク記録率の値域の一部として全インク色について共通の値域を採用しても良いが、各インク毎に明度の変化率が異なることに鑑みて各インク毎に異なる値域を上記インク記録率の値域の一部として採用しても良い。
【００２２】
さらに、本発明においては、高明度域に相当する階調値であるほどそれより低明度域に相当する階調値より当該階調値の単位変化に対応するインク記録率の変化が小さくなるように定義することにより相対的に低下する低明度の分解能を補償することができればよい。このために、請求項３のように、インク量と階調値の大小とを略線形に対応させるとともに測色対象の色を特定する第１階調値データにおいて、低明度域の色が多く含まれるようにしてもよい。すなわち、上記分解能向上用の補正によれば高明度域の分解能が向上するが、低明度域の分可能が低下するので、当該低明度域で相対的に低下する分解能を補間精度で補償するように予め低明度域の色が高明度域の色より多くなるように第１階調値データを抽出しておく。
【００２３】
より具体的には、インク量と階調値の大小とを略線形に対応させた階調値では、階調値が大きいほどインク量が多くなり低明度の色となるので、補間精度向上用の補正は低明度の色を増加させることに相当する。従って、予め低明度の色が多くなるようにしておくことにより、第１階調値データで特定された色を測色し、色変換テーブルを作成する際に、低明度域で高精度に補間を実施することができる。
【００２４】
この状態の第１階調値データに対して高明度域に相当する階調値であるほどそれより低明度域に相当する階調値より大きな増加率で補正し、インク値データとすると、このインク値データでは、高明度域に相当する階調値であるほどそれより低明度域に相当する階調値より当該階調値の単位変化に対応するインク記録率の変化が小さくなるように定義することができる。従って、高明度域での分解能を向上することができる。
【００２５】
このインク値データに基づいて測色対象を印刷する際には、分解能向上用の補正の逆補正をした場合の小数以下に相当する偏差を反映しつつハーフトーン処理を実施すればよい。この結果、逆補正後のデータではインク記録率の０〜１００％を０〜２５６の各階調に対して均等に割り当てた状態と同様になり、各階調値からインク記録率を把握してインク量を決定することが可能になる。但し、ここでは逆補正した場合の小数以下に相当する偏差を反映してハーフトーン処理を行うので、高明度で高分解能の状況は維持される。
【００２６】
むろん、逆補正した場合の小数以下に相当する偏差を無限に考慮することはできないが、ハーフトーン処理時の能力に応じて小数以下の所定桁数の値まで考慮すれば、高精度に色を特定可能である。また、ここでは逆補正した場合の小数以下に相当する偏差を考慮することができれば良く、実際に逆補正を行う構成の他、上記補正後のインク値データのそれぞれについて対応するインク記録率をより高ビット数で特定した値を予め記憶しておいても良い。以上の構成においても、全明度域で高い精度で色変換を実施することができる。尚、インク値データにおいては分解能向上用の補正を実施するが、ハーフトーン処理で逆補正を実施するので、インク値データが示す色と第１階調値データが示す色とは同色である。
【００２７】
本発明では、第１階調値データを決定する際に分版処理を行っても良い。すなわち、印刷装置においてはＣＭＹの３色より多数のインク色、例えば６色や７色のインクを利用して印刷を実行可能に構成する場合が多く、６次元や７次元空間中で測色対象を特定するのは困難である。６色や７色のインクを利用する場合、シアンとライトシアン等代替的に利用されるインクも含み、６色や７色の異なる組み合わせであってもほとんど同じ色になる場合も多いからである。
【００２８】
また、６次元空間中での座標値を３次元空間中の座標値に一義的に変換するマトリクス等、所定の変換式を作成するのは困難であるが、３次元空間中での座標値を６次元空間中の座標値に一義的に変換する変換式を作成するのは容易である。従って、ＣＭＹの３色によって測色対象となる色を特定しておき、特定の変換式によって当該３色の組み合わせを６色あるいは７色の組み合わせに変換する分版を行うことは非常に容易である。
【００２９】
そこで、測色対象の色をまずＣＭＹ値で特定し、分版を行ってＣＭＹ値を変換する構成において、分版前のＣＭＹ値あるいは分版後の値に分解能向上用の補正を行い、低明度域で相対的に低下する分解能を補間精度で補償するように低明度域の色が高明度域の色より多くなるようにする。すなわち、分版を行うことによって印刷対象のパッチのインク値を容易に特定することができ、本発明を容易に適用することができる。尚、分版処理を行う際の元の色がＣＭＹ各色の組み合わせで表現されていることにより、かかる構成は任意の色を表現することができて好ましいが、むろん、印刷装置で利用する各色インクの組み合わせに容易に変換でき、インク色数より少ない色成分で構成される所定の色空間内の座標を変換する構成であれば上記ＣＭＹ空間以外の表色系（例えばＲＧＢ表色系）を採用して第１階調値データを作成しても良い。
【００３０】
測色に際しては印刷結果の色彩値を取得することができれば良く、Ｌａｂ色空間（Ｌ，ａ，ｂのそれぞれには通常*が付されるが本明細書では簡単のため省略する。以下同じ。）等の機器非依存色空間での座標を示す測色データが得られればよい。色変換テーブルを作成する際には当該機器非依存色空間での座標を示す測色データと他の画像機器で使用される色データが示す色の当該機器非依存色空間での座標とを利用すればよい。
【００３１】
すなわち、機器非依存色空間での座標が複数の色について判明していれば、補間演算等によって任意の色のインク値データおよび他の画像機器で使用される各色の色成分値を算出することができるので、任意の色について両者の対応関係を算出して色変換テーブルを規定することができる。他の画像機器で使用される各色の色成分値については機器非依存色空間での座標を取得する必要があるので、所定の式にて機器非依存色空間での座標を算出可能なｓＲＧＢ規格のデータであると好ましい。むろん、他の画像機器での表示色を測色しても良い。
【００３２】
上述のように、分解能向上用の補正によって低明度域で相対的に低下する分解能を補間精度で補償するように予め低明度域の色が高明度域の色より多くなるように第１階調値データを抽出したり、上記分解能向上用補正を行うためには種々の補正を採用可能であり、その構成例としてはγ補正を採用可能である。すなわち、γ補正は所定の値域の数値を入力し、当該入力値を所定の関数によって変換した結果を出力する補正であり、γカーブを与える関数を利用している。このγカーブによればγの値の調整のみで小さな入力値であるほどそれより大きな入力値より大きな増加率で補正して出力する補正を容易に行うことができ、また、その補正度合いも容易に調整できて便利である。γ補正を実際に行う際にはγカーブを与える関数に対して入力値を代入しても良いし、予めγ補正の結果をテーブル化したデータを参照しても良い。上記第１階調値データを取得するための補正を本発明では補間精度向上用（γ）補正と呼ぶが、むろん分解能向上用補正であっても補間精度は向上する。
【００３３】
むろん、このようにγ補正等の補正を行う構成において、上述のように実質的に明度が変化し得るインク量にのみ階調値を割り当てる構成を採用することも可能である。すなわち、上記第１階調値データにて最低明度を示す階調値が印刷媒体上に記録可能な最大のインク記録率に相当するとき、当該最低明度を示す階調値を含む所定の階調値域を除外すると、低明度寄りの一部を階調値域から除外することになる。
【００３４】
そして、残りの階調値域が上記インク値データの全階調値域と合致するように補正を行うと、残りの階調値域、すなわち、実質的に変化する明度にインク値データの全階調値を割り当てることが可能になる。従って、限られた容量でより有効にインク量を階調表現することが可能であり、より微妙な階調変化を表現することが可能になる。
【００３５】
以上のように、本発明は測色対象となるパッチを印刷する際のインク量を示すインク値データを生成し、ハーフトーン処理においてインク値データが意味するインク量を解釈して印刷を行い、得られたパッチを測色して色変換テーブルを作成するが、この色変換テーブルを参照して色変換を行って印刷を行う印刷制御装置としても機能する。すなわち、この色変換テーブルを参照することにより、高明度および低明度の色について高精度に色変換を行いつつ印刷を実行することができ、全明度域でのトーンジャンプを防止することができる。
【００３６】
さらに、上述の色変換テーブルを作成する装置も本発明の技術思想を利用していると言え、請求項８のように請求項３に対応した色変換テーブル作成装置を構成することもできる。むろん、請求項４〜請求項７に対応させた構成にすることも可能である。また、このような色変換テーブル作成装置は単独で実施される場合もあるし、ある機器に組み込まれた状態で他の装置、方法とともに実施されることもあるなど、発明の思想としてはこれに限らず、各種の態様を含むものであって、ソフトウェアであったりハードウェアであったりするなど、適宜、変更可能である。
【００３７】
発明の思想の具現化例として色変換テーブル作成方法、装置を実施するソフトウェアとなる場合には、かかるソフトウェアにおいても当然に発明として機能し、利用される。従って、本発明は請求項９のように色変換テーブル作成プログラムとしても実現可能である。むろん、請求項４〜請求項７に対応させた構成にすることも可能である。また、その記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。さらに、一次複製品、二次複製品などの複製段階については全く問う余地無く同等である。
【００３８】
その他、供給方法として通信回線を利用して行なう場合でも本発明が利用されていることにはかわりない。さらに、一部がソフトウェアであって、一部がハードウェアで実現されている場合においても発明の思想において全く異なるものではなく、一部を記録媒体上に記憶しておいて必要に応じて適宜読み込まれるような形態のものとしてあってもよい。また、必ずしも全部の機能を当該プログラム自身で実現するのではなく、外部のプログラムなどに実現させるようなものであっても良い。その場合であっても、各機能をコンピュータに実現させ得るものであればよいからである。
【発明を実施するための最良の形態】
【００３９】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）色変換テーブル作成の概要：
（２）色変換テーブル作成のための装置および処理：
（３）本発明によって作成したＬＵＴを利用した印刷：
（４）他の実施形態：
【００４０】
（１）色変換テーブル作成の概要：
図１は、本発明にかかる色変換テーブル作成方法の工程を概略的に説明する説明図である。この工程は多くの演算処理を必要とするのでコンピュータを利用するのが好ましい。また、実際に印刷を行うので、作成後の色変換テーブルを利用して印刷を行うプリンタにて印刷を行うのが好ましく、後述するハーフトーン処理（ＨＴ）としても当該プリンタで採用しているハーフトーン処理と同じアルゴリズムであることが必要とされる。
【００４１】
本実施形態における色変換テーブルは、１７3個の参照点についてＲＧＢデータとＣＭＹＫｌｃｌｍデータとの対応関係を定義したテーブルであり、これらの参照点を参照して補間処理を実施することによって任意の色についてＲＧＢデータとＣＭＹＫｌｃｌｍデータとを対応づけることができる。尚、本実施形態においてＲＧＢデータは、コンピュータ用ディスプレイにて使用されるｓＲＧＢ規格準拠のデータであり各色２５６階調（０〜２５５の整数値で各色の階調を指定したデータ）で階調表現したＲＧＢ各色の組み合わせによって色を表現している。ＣＭＹＫｌｃｌｍデータは、本実施形態にかかるプリンタにて吐出インク量を特定するためのデータであって各色２５６階調（０〜２５５の整数値で各色の階調を指定したデータ）であり、各色の組み合わせによって色を表現している。
【００４２】
プリンタによって印刷を行うために、色変換テーブルでは上記ＲＧＢデータとＣＭＹＫｌｃｌｍデータとを対応づける必要があるが、ＣＭＹＫｌｃｌｍデータはプリンタの機器依存色であることから、色変換テーブルを作成する際には一般にプリンタでの実際の印刷結果を測色する。そして、機器非依存色空間で上記ＲＧＢデータとＣＭＹＫｌｃｌｍデータとによる色を対応づけることによって色変換テーブルを作成する。
【００４３】
本実施形態では、当該機器非依存色空間としてＬａｂ色空間（通常、この空間をＬ*ａ*ｂ*と表記するが、本明細書では簡単のため＊を省略して表記する。以下同じ）を採用しており、色変換テーブルの作成工程では、まず、ＲＧＢデータとＣＭＹＫｌｃｌｍデータとのそれぞれについてＬａｂ色空間の座標値を特定する。ＲＧＢデータについては上述のようにｓＲＧＢ規格に準拠しており、ｓＲＧＢデータは所定の変換式によってＬａｂ色空間内の座標値に変換することができる。図１においては、変換後の座標をＬ0ａ0ｂ0と表記しており、この段階で複数のＲＧＢデータについてＬａｂ色空間内の座標値に変換する。
【００４４】
色変換テーブルにおいては、ＲＧＢデータとＣＭＹＫｌｃｌｍデータとで表現される任意の色について色変換を実施可能にするため、上記参照点はディスプレイおよびプリンタの色域の略全域に分布していることが好ましい。しかし、ディスプレイとプリンタの色域は一般的には異なるので、ディスプレイでの色をプリンタで表現可能な色に変換する色域マッピングを行う。また、画像出力を行う際には肌色や空の青色など、実際の色をそのまま出力するより、人間の記憶色に近い色に変換した方が高画質に見えることが多いので、この類の色については実際の色を記憶色に変換する。図１では、このようにして上記座標Ｌ0ａ0ｂ0を変換して得られるＬａｂ色空間内の座標をＬ1ａ1ｂ1と表記しており、上記複数のＲＧＢデータは当該Ｌ1ａ1ｂ1と対応づけられる。
【００４５】
一方、ＣＭＹＫｌｃｌｍデータはインク量を特定するインク値データであって機器依存色である。従って、実際に印刷を行ったパッチを測色機によって測色することによってＬａｂ色空間内の座標値を取得する。但し、ＣＭＹＫｌｃｌｍデータは６色のインクの各インク量を適宜組み合わせることによって任意の色を表現するデータであり、多数の組み合わせによって非常に似た色を表現することが可能である。
【００４６】
本実施形態においては１０3個のパッチを測色するが、インク量空間内で異なる座標であっても似た色は非常に多く存在するので、何ら規則無く測色対象となるインク量の組み合わせを決定してもプリンタの色域の略全域に分布し、また、任意の色について色変換する際に好ましい６色の組み合わせを選定することは困難である。そこで、一般的には仮想ＣＭＹ値を６色インク量に変換する分版処理が行われており、本実施形態においても分版処理の考え方を利用する。
【００４７】
分版処理では、ＣＭＹの３色について各色２５６階調で表現しつつ各色を直交軸とした３次元空間（仮想ＣＭＹ空間）を考え、この仮想ＣＭＹ空間中で測色対象となる色を示す座標値を決定するとともに、当該座標値を所定の変換式によって６次元のインク値に変換する。すなわち、３次元空間中での座標値を６次元空間中の座標値に変換する変換式を作成するのは容易なので、まず１０3個の測色対象を３次元の仮想ＣＭＹ空間内で特定し、この変換式で３次元から６次元への変換を行ってＣＭＹＫｌｃｌｍデータを決定する。
【００４８】
この分版処理においては、分版処理後のＣＭＹＫｌｃｌｍデータからインク記録率を特定できるように変換を行っている。最も単純にはインク記録率の０〜１００％を０〜２５５の各階調に対して均等に割り当てることによって各インク値からインク記録率を特定できるように変換するが、むろん、印刷媒体に対する最大インク記録量の制限やブラックインクの利用制限など種々の制限を加味して変換を行う変換式によって分版を行うことが可能である。いずれにしても、分版処理後のＣＭＹＫｌｃｌｍデータからインク記録率が特定される。
【００４９】
以上のようにしてＣＭＹＫｌｃｌｍデータを特定すると、各色２５６階調のインク量空間で測色対象となる１０3組の座標値が得られることになり、この座標値が示す色のパッチを印刷する。インクジェットプリンタにおいては各ドットについて２〜４の階調数、すなわちインク滴を記録する状態と記録しない状態の２階調やインク滴の非記録状態と大中小ドットのそれぞれを記録した状態の４階調等によって階調表現を行うので、上記２５６階調の各色インク量についてハーフトーン処理を行ってプリンタにおける各ドットの階調を表すデータに変換する。このデータに基づいて印刷を行うと１０3個のパッチが得られるので、これらを測色機によって測色することによって１０3個のパッチについてＬａｂ色空間内の座標値を特定することができる。図１においては、この座標値をＬ2ａ2ｂ2として示している。
【００５０】
以上の工程によって上記２５６階調のＣＭＹＫｌｃｌｍデータに対応する座標値Ｌ2ａ2ｂ2と２５６階調のＲＧＢデータに対応する座標値Ｌ1ａ1ｂ1とを特定することができるので、これらからＲＧＢデータとＣＭＹＫｌｃｌｍデータとの対応関係を決定する。座標値Ｌ2ａ2ｂ2と座標値Ｌ1ａ1ｂ1とが同じ色を示しているわけではないが、色空間において１０3個の座標値が存在するので、座標値Ｌ2ａ2ｂ2から補間演算によって任意のＣＭＹＫｌｃｌｍデータを算出可能であり、座標値Ｌ1ａ1ｂ1から補間演算によって任意のＲＧＢデータを算出することができる。従って、補間演算によってＲＧＢデータとＣＭＹＫｌｃｌｍデータとの対応関係を規定することができ、この結果、上述の色変換テーブルを決定することができる。
【００５１】
以上の工程によって色変換テーブルを決定することができるが、この色変換テーブルでは特定の色についてトーンジャンプを発生させることなく色変換することはできなかった。すなわち、一般にインク量が一定の率で増加したときにその明度は一定の率では変動せず、上記分版ではこのインク量の変動による明度変化に的確に対応した色変換テーブルを特定することができなかった。
【００５２】
図２は、各色インク毎に単位面積当たりに記録するインク滴の記録率（％）とその明度Ｌとの関係を示す図であり、具体例としてＫＣｌｃインクのそれぞれについて示している。同図に示すように、インク記録率の変化に対する明度変化は一定ではなく、その曲線は全色で下に凸である。すなわち、インク滴数が少ない高明度領域ではインク滴数の増大に伴って明度が大きく変化するが、低明度領域になるほどインク滴数の増大に伴って明度の変化が鈍くなる。
【００５３】
また、インクの色自体が濃くなるほど低明度領域でのインク記録率に伴う明度変化率低下の傾向が強くなる。さらに、色変換テーブルでは全階調値についてＲＧＢデータとＣＭＹＫｌｃｌｍデータとの対応関係を定義しているのではなく、上述のように複数の参照点について両者の対応関係を定義しており、ＣＭＹＫｌｃｌｍデータの補間精度はＣＭＹＫｌｃｌｍデータの各値について異なってくる。
【００５４】
すなわち、ＣＭＹＫｌｃｌｍデータの補間精度は、補間によって得られるＣＭＹＫｌｃｌｍデータにて印刷を実行した場合の色と変換元のＲＧＢデータに相当する色とが一致しているほど高いと言え、補間精度が悪いとトーンジャンプが発生し得る。例えば、各色インク量の値域に略均等に参照点を設けると、各色インク量が小さい高明度域の補間精度は各色インク量の大きい低明度域の補間精度より悪くなる。この場合には高明度に相当する参照点間で記録率変化に対する明度変化が線形ではないし、明度の絶対値も大きく変動するため、わずかなインク量の差異が実際の明度変化として大きく表れるからである。
【００５５】
上記分版のように画一的な変換式で仮想ＣＭＹ値をインク値に変換すると、このようなインク量の値ごとの特性に対応することが困難であったので、本発明においては、この分版処理の後あるいは分版処理時にそのＣＭＹＫｌｃｌｍデータを分解能向上のためにγ補正し、高明度を示すＣＭＹＫｌｃｌｍデータに相当する参照点で正確に色を記述するようにしている。すなわち、図２の破線に示すようにインクの特性と逆特性になるような上に凸の入出力特性曲線（インク量階調値の入力値を所定の出力値に変換するに際して、インク記録率の値域と入力値域を一致させ、明度値域を出力値域に一致させた場合に図２の破線のようになる曲線）でγ補正をしている。この分解能向上用γ補正後のＣＭＹＫｌｃｌｍデータについてハーフトーン処理を行う際に後述するγ解釈（逆γ補正）を行って、分解能向上用γ補正の前の数値体系で小数点以下に相当する値をも考慮することにより、高分解能での印刷が可能になる。
【００５６】
一方、以上のように分解能向上のためのγ補正によって高分解能での印刷を実施可能にするのは高明度域の色であり、低明度域の色については相対的に分解能が低下するので、この低下を補償するために、低明度を与えるＣＭＹＫｌｃｌｍデータは高明度を与えるＣＭＹＫｌｃｌｍデータより多数の参照点となるようにしてある。すなわち、低明度を与えるＣＭＹＫｌｃｌｍデータに相当する参照点では、近い値の参照点を利用して補間演算を行うことができ、補間精度が向上する。図３は、低明度を与えるＣＭＹＫｌｃｌｍデータについて高明度を与えるＣＭＹＫｌｃｌｍデータより多数の参照点となるようにする様子を説明する説明図である。同図は仮想ＣＭＹ空間内の１０3個の測色対象を示す模式図である。同図に示す立方体はＣＭＹの各色を軸にして仮想空ＣＭＹ空間を示しており、同立方体における格子点によって参照点の存在を示している。
【００５７】
ＣＭＹ各色の階調値を９等分して各色について１０個の階調値を考えるとともに、各色の各階調値を任意に組み合わせる場合同図に示す立方体の格子点が参照点となるが、本発明においては、各色の階調値について補間精度向上用γ補正を行うことにより、高階調値（低明度に相当）であるほど補正前後の値の変化が大きくなるようにしている。この結果、高階調値であるほど大きな値にシフトしている。例えば、補間精度向上用γ補正を施す前にＣＭＹ各色の組み合わせが（２５５，２５５，１９８）となっている参照点については、補間精度向上用γ補正によって（２５５，２５５，２１８）となる。
【００５８】
本実施形態では、入力値を横軸，出力値を縦軸としたグラフにおいて同図右下に示すように上に凸の曲線によって補間精度向上用γ補正を行っており、この曲線においては入力階調値１９８が階調値２１８に変換されるので、ＣＭＹ各色の組み合わせが上述のように変換される。このように各色について補間精度向上用γ補正を施すことによって、低明度の色を多数にすることができる。本発明では補間精度向上用γ補正を行って得られたＣＭＹＫｌｃｌｍデータによって特定される色について測色パッチを印刷しているので、この測色結果を用いて色変換テーブルを作成する際に低明度域での色を精度良く定義することができる。
【００５９】
従って、結果として得られた色変換テーブルで色変換を実施する際に低明度域での色を精度良く変換することが可能になり、低明度での補間精度を向上することができる。尚、この補間精度向上用γ補正は分版処理前あるいは分版処理時のいずれに実施しても良い。以上のように、本実施形態では分解能向上用γ補正と補間精度向上用γ補正を利用することによって高明度域で分解能を向上させ、低明度域で補間精度を向上している。むろん、補間精度向上用γ補正のみを利用して低明度の色を多数にしたインク値データを利用しても補間精度を向上することは可能である。
【００６０】
（２）色変換テーブル作成のための装置および処理：
本発明においては、補間精度向上用γ補正と分解能向上用γ補正とによってトーンジャンプの発生を低減しており、以下においてはより具体的にそのための装置および処理を説明する。図４は本発明にかかる色変換テーブル（ＬＵＴ）を作成するための処理を示すフローチャートであり、図５は当該処理を実行するためのコンピュータの構成を示すブロック図である。また、図６は仮想ＣＭＹ値に対して補間精度向上用γ補正を施し、ＣＭＹＫｌｃｌｍデータに分版し、さらに分解能向上用γ補正を実施したときの値の変化例を示す図である。
【００６１】
コンピュータ１０は演算処理を実行する演算処理部１１とデータを蓄積するＨＤＤ１２とを備えている。また、図示しないインタフェースを介してプリンタ２０と接続されており、コンピュータ１０から印刷データを出力して印刷を実行することができる。さらに、コンピュータ１０では測色機３０によって測色して得られた測色データを取り込むことができる。この測色データは所定の入力機器にて入力したり、記録媒体を介して入力したり、所定のインタフェースを介して接続してデータ転送することによって入力したりするなど、種々の態様を採用可能である。
【００６２】
演算処理部１１においては、色変換テーブルを作成するための所定のプログラムを実行して演算処理を実行することができ、分版処理部１１ｂはステップＳ１００にて１０3個の測色用仮想ＣＭＹ値を取得する。本実施形態においてこの測色用仮想ＣＭＹ値は仮想ＣＭＹ空間中に均等に配置された格子点の値に相当する。すなわち、図６の左端に示すように測色用仮想ＣＭＹ値は各色階調値域を略９等分して得られる階調値を任意に組み合わせて得られた値である。また、この仮想ＣＭＹの階調値域は、０〜２５５であり、整数にて階調値を定義する。さらに、ＣＭＹの３色のインクを想定した場合には、そのインク量と階調値とが線形に対応すると考える。
【００６３】
測色用仮想ＣＭＹ値は補間精度向上用γ補正部１１ａに入力され、ステップＳ１０５にて補間精度向上用のγ補正が実施される。この補間精度向上用γ補正は上述のように上に凸の入出力特定曲線によって各色毎に実行されるので、図６の左から２列目のテーブルに示すようにＣＭＹの各値が小さいときには各値が大きい場合より補正前後の増加率が大きくなる。（例えば、Ｃの値０〜２５が０〜６０になるが、Ｙの値１７０〜１９３が１９８〜２１５になる）なる。また、この補正後の階調値の大小とインク量とにおいても両者が線形に対応すると考える。従って、階調値域を均等に分割して得られる階調値の組み合わせと比較して、補間精度向上用γ補正後は低明度の色が多くなっている。
【００６４】
ステップＳ１０５にて補間精度向上用γ補正が実施された仮想ＣＭＹ値は分版処理部１１ｂに入力され、分版処理が実施される。分版処理は所定の分版関数に上記補間精度向上用γ補正後の仮想ＣＭＹ値を代入することによって実施される。この分版関数はＨＤＤ１２に保存された分版関数データ１２ａによって定義されている。むろん、関数への代入ではなくＬＵＴを利用した補間処理によって分版処理を行っても良い。
【００６５】
分版においては、厳密ではないものの分版前後の色が一致するとしており、分版後のＣＭＹＫｌｃｌｍデータの値は０〜２５５の整数値である。また、分版後のＣＭＹＫｌｃｌｍデータの値の大小とインク量とが線形に対応すると考える。この結果、分版後のＣＭＹＫｌｃｌｍデータにおいても上述の補間精度向上用γ補正後と同様の色を示していることになり、図６の左端に示す仮想ＣＭＹ値（補正前参照値）と比較して低明度の色が多くなっている。従って、このＣＭＹＫｌｃｌｍデータで印刷した結果を測色して補間演算を行うと、低明度色は高明度色と比較して近い値の参照点を利用して補間処理をすることが可能であり、低明度で高精度に色変換可能な色変換テーブルを作成することができる。尚、分版処理の後に補間精度向上用γ補正を行うのであれば、分版処理後のＣＭＹＫｌｃｌｍデータの各階調値が上記請求項の補正前階調値に該当し、階調値を抽出して組み合わせたものが補正前参照値に該当する。
【００６６】
分版処理部１１ｂが分版によってＣＭＹＫｌｃｌｍデータを生成すると、分解能向上用γ補正部１１ｃはステップＳ１２０において当該ＣＭＹＫｌｃｌｍデータに対して各色毎に上記図２に示す破線のような特性曲線による分解能向上用γ補正を実施する。すなわち、上に凸の入出力特定曲線によってγ補正される。従って、図６の右端に示すように、他の階調値と比較して小さな値であるほど大きな増加率で補正される。
【００６７】
この分解能向上用γ補正後の階調値においては、階調値の大小とインク量とが線形に対応しておらず、高明度域に相当する階調値であるほどそれより低明度域に相当する階調値より当該階調値の単位変化に対応するインク記録率の変化が小さくなるように定義する。すなわち、本実施形態において、分版後のＣＭＹＫｌｃｌｍデータはインク記録率と線形に対応しているが、分解能向上用γ補正後のデータではその値の意味が異なりインク記録率と非線形に対応している。この結果、小さな階調値であるほど後述するように小数点以下の詳細な値まで反映してハーフトーン処理を実行することが可能になり色変換の精度が向上する。分解能向上用γ補正部１１ｃがγ補正を行って得られたγ補正後のインク値データ１２ｂはＨＤＤ１２に保存される。
【００６８】
尚、上記補間精度向上用γ補正および分解能向上用γ補正の前後において入力値の最小値および最大値は値が変わらないようにしてあり、出力値は整数としているので、γ補正後の値も整数であり、値域は０〜２５５である。ここで、補正後の値を整数としているので、整数化の結果としては総ての値について分版後のＣＭＹＫｌｃｌｍデータの値が小さいほどγ補正前後の値の変化が大きくなるとは限らないが、少なくともγ補正の段階では、値が小さいほどγ補正前後の値の変化が大きくなるように補正する。また、図６の右から２列目、右端のいずれに示すデータもＣＭＹＫｌｃｌｍの各インク色毎のデータであるので、本明細書においては、前者を分版後のＣＭＹＫｌｃｌｍデータ，後者をインク値データとして区別する。
【００６９】
また、本実施形態において、分版後のＣＭＹＫｌｃｌｍデータは階調値の大小とインク量とが略線形に対応しているので、上記請求項の第１階調値データに相当する。この場合、仮想ＣＭＹによって形成される色空間が上記インク色数より少ない色成分で構成される所定の色空間に相当する。インク値データはハーフトーン処理部１１ｃに入力される値であり、測色対象となるパッチを特定するので上記請求項のパッチデータである。尚、分版を行うことが必須ではないので、分版後のデータのみが上記第１階調値データに相当するわけではなく、階調値の大小とインク量とが略線形に対応いれば第１階調値データになり得る。例えば、分版処理を行わない場合には、上記補間精度向上用γ補正後の仮想ＣＭＹが第１階調値データに相当する。
【００７０】
ハーフトーン処理部１１ｄはステップＳ１３０にて当該分解能向上用γ補正後のＣＭＹＫｌｃｌｍの各色インク量に基づいてプリンタ２０での吐出インク滴を特定するハーフトーン処理を行う。ハーフトーン処理部１１ｄはγ解釈部１１ｄ１と階調数低減部１１ｄ２とを備えており、γ解釈部１１ｄ１は上記インク値データ１２ｂに分解能向上用γ補正が施される前の値を算出することができる。階調数低減部１１ｄ２は当該分解能向上用γ補正前の値に基づいてハーフトーン処理を実行し、プリンタ２０での各画素について吐出インク滴を特定した中間データを生成する。但し、このハーフトーン処理においては、上記分解能向上用γ補正後の値からγ補正前であれば小数に該当する値まで把握し、当該小数以下の数値差も反映させながらハーフトーン処理を行う。
【００７１】
すなわち、ハーフトーン処理においては単位面積当たりに記録するドットカウントを調整することによって階調表現をすべくプリンタ２０での各画素の吐出インクを特定するが、ＣＭＹＫｌｃｌｍ各色について２５６階調で表現した場合には、その１階調変化に相当するドットカウントの変化は１ではなく、多数のドット変化になる。従って、ハーフトーン処理においては本来上記小数以下に相当する微妙な変化も表現することができ、小数以下に相当するデータを有していれば、より高精度で色を出力することが可能になる。
【００７２】
図７は、このハーフトーン処理を説明するための説明図である。同図左端には、Ｃインクのインク値データを例示してあり、同図中央左列にはγ解釈部１１ｄ１による解釈後のデータを示している。本実施形態において、同列に示す小数以下を含む数値は、Ｃインクのインク値データに対して上記分解能向上用γ補正と逆の入出力特性をもつ逆γ補正を実施することによって算出することができる。この逆γ補正においては、入力値を所定の出力値に変換するに際して、入力値の最小値および最大値は値が変わらないようにしてある。
【００７３】
従って、逆γ補正後の値の値域も０〜２５５である。本実施形態において逆γ補正後の値の大小で単位面積当たりに記録するドットカウントの大小を示しており、値０がインク記録率０％，値２５５がインク記録率１００％を示し、値１がインク記録率１００×１／２５５％を示すが、図７の中央左列に示すように、値１．００２以下に０．０３６〜０．０８１０の７個の値が存在する。従って、１００×１／２５５％以下のインク記録率の差異を反映しながらハーフトーン処理を行うことができる。
【００７４】
また、図７に示すように、インク値データの値が小さいほど当該インク値データの単位変化（すなわち、インク値データにおける”１”の変化）に対するインク記録率の変化が小さい。例えば、インク値データ”１”から”２”へ変化したとき、対応するインク記録率は”０．０３６”から”０．１０９”へと変化し、その変化は”０．０７３”であるのに対し、インク値データ”３４”から”３５”へ変化したとき、対応するインク記録率は”１０．１２６”から”０．４８０”へと変化し、その変化は”０．４８０”であり、前者のインク記録率の変化の方が小さい。
【００７５】
このため、本実施形態に係るインク値データでは、インク記録率が小さな高明度域でより微小なインク記録率の変化を表現可能であると言えるし、高明度域でインク値データの分解能が高いとも言える。尚、本発明のように、分版後のＣＭＹＫｌｃｌｍデータに対して分解能向上用γ補正を行い、ハーフトーン処理時にγ解釈を行わない場合、図７の中央左列に示すような小数点以下の数値は四捨五入等によって総て丸められる。このため、図７の右端に示すように１００×１／２５５％以下のインク記録率は０としか表現できないなど、高明度域で微小なインク記録率の変化を表現することはできない。従って、高明度域で高精度に色変換する対応関係を定義することはできない。
【００７６】
また、逆γ補正後の小数点以下に相当するデータを図７の中央左列に示すように少数点のまま扱っても良いが、むろん、整数値に変換して扱っても良い。例えば、図７の中央右列に１６ｂｉｔとして示したように、１６ｂｉｔの容量で記述される階調値に変換しても良い。すなわち、γ解釈時にインク値データを１６ｂｉｔのデータに変換し、６５５３５階調の数値でインク記録率を表現するように構成してもよく、この場合にも上記と同様に逆γ補正をした場合の小数以下に相当する偏差を反映しつつハーフトーン処理を実施することに相違はない。
【００７７】
尚、インク値データから１６ｂｉｔのデータへ変換するに際しては、予めインク値データと変換後の１６ｂｉｔデータとを対応づけるテーブルを作成し、これを参照するように構成するなどして実現可能である。いずれにしても、ハーフトーン処理部１１ｄの階調数低減部１１ｄ２においてドットの吐出，非吐出を決定するための閾値として上記小数以下の数値を含む値あるいは１６ｂｉｔで定義された値を採用することにより、小数以下に相当する偏差を反映しつつハーフトーン処理を実施することができる。
【００７８】
以上のような仕組みを備える本発明によって作成された色変換テーブルを参照して色変換を行うことによって、全明度域でトーンジャンプの発生を防止することができる。すなわち、仮想ＣＭＹ値に対して補間精度向上用γ補正を施すことによって低明度に相当するＣＭＹＫｌｃｌｍデータをその値に近いインク値データからの補間によって算出可能にし、補間精度を向上させる。ここでは、分解能向上用γ補正によって相対的に低下する低明度の分解能を補償するように補間精度を向上させることができればよい。さらに、ＣＭＹＫｌｃｌｍデータに対して分解能向上用γ補正を実施し、分解能向上用γ補正後の値で色変換を実施することにより、小数点以下に相当する値まで考慮してハーフトーン処理を行うことができ、高明度の色を表現する際の分解能が向上する。以上の双方によって色変換の精度が向上する。
【００７９】
印刷データ生成／出力部１１ｅは、当該ハーフトーン処理後のデータをプリンタ２０の各ノズルでのインク滴吐出順に並べる等の処理を行ってＣＭＹＫｌｃｌｍデータに対応するパッチを印刷するための印刷データを生成し、プリンタ２０に対して出力する。この結果、プリンタ２０においては、１０3個の測色パッチを印刷する（ステップＳ１４０）。測色パッチを印刷した後には、測色機３０にて当該測色パッチを測色する（ステップＳ１５０）。測色機３０は測色対象のＬａｂ座標値を測色データとして取得する機器であり、取得した測色データはコンピュータ１０のＬＵＴ作成部１１ｇに取り込まれる。
【００８０】
以上の処理によって測色用仮想ＣＭＹ値に対応するＣＭＹＫｌｃｌｍデータについて機器非依存色空間であるＬａｂ色空間内の座標値（上記図１のＬ2ａ2ｂ2に相当）が得られたことになる。一方、ステップＳ１６０以降では、ＲＧＢデータに対応するＬａｂ色空間内の座標値を取得するための処理を行う。尚、このステップＳ１６０，Ｓ１７０は上記ステップＳ１００以前に実行しても良い。
【００８１】
ステップＳ１６０では、ｓＲＧＢデータ変換部１１ｆが予め用意されたｓＲＧＢ値を取得し、所定の変換式によってＬａｂ色空間内の座標値に変換する（上記図１のＬ0ａ0ｂ0に相当）。尚、当該ｓＲＧＢデータ変換部１１ｆによる変換対象は１０3個程度であり、ＲＧＢ各色の値域を９等分して得られる座標を任意に組み合わせるなどして予め変換対象を特定しておけばよい。ｓＲＧＢデータ変換部１１ｆは、さらにステップＳ１７０にて上記色域マッピングおよび記憶色等を考慮した補正を行う。この結果、上記図１のＬ1ａ1ｂ1に相当する座標値が得られる。
【００８２】
この座標値は上記ＬＵＴ作成部１１ｇに取り込まれる。このステップＳ１７０と上記ステップＳ１５０にてＬＵＴ作成部１１ｇは上記図１に示すＬ1ａ1ｂ1とＬ2ａ2ｂ2とを取得しており、ステップＳ１８０においては補間処理によって複数の参照点についてＲＧＢデータとＣＭＹＫｌｃｌｍデータとの対応関係を定義する。ここではＲＧＢデータとＣＭＹＫｌｃｌｍデータとの対応関係とが定義されれば良い。Ｌａｂ色空間内の任意の座標に対応するＲＧＢデータおよびＣＭＹＫｌｃｌｍデータは補間演算によって算出することができるので、当該Ｌａｂ座標値を介して任意の色について両データの対応関係を定義することができる。ステップＳ１９０では、１７3個の参照点についてＲＧＢデータとＣＭＹＫｌｃｌｍデータとを対応づけ、この対応関係を示すテーブルデータを生成し、ＨＤＤ１２に保存する（ＬＵＴ１２ｃ）。
【００８３】
（３）本発明によって作成したＬＵＴを利用した印刷：
このＬＵＴ１２ｃは、プリンタ２０にて印刷を実行する際に色変換処理を行うために参照され、以下当該印刷を行うための構成を説明する。図８は、印刷時にＬＵＴ１２ｃを使用するコンピュータ構成例を示すブロック図である。コンピュータ１１０は汎用的なパーソナルコンピュータであり、プリンタドライバ（ＰＲＴＤＲＶ）２１０と入力機器ドライバ（ＤＲＶ）２２０とディスプレイドライバ（ＤＲＶ）２３０とがＯＳ２００に組み込まれている。ディスプレイＤＲＶ２３０はディスプレイ１８０における画像データ等の表示を制御するドライバであり、入力機器ＤＲＶ２２０はシリアル通信用Ｉ／Ｏ１９０ａを介して入力される上記キーボード３１０やマウス３２０からのコード信号を受信して所定の入力操作を受け付けるドライバである。
【００８４】
ＡＰＬ２５０は、カラー画像のレタッチ等を実行可能なアプリケーションプログラムであり、利用者は当該ＡＰＬ２５０の実行下において上記操作用入力機器を操作して当該カラー画像をプリンタ２０にて印刷させることができる。このようなカラー画像の印刷時に本発明によって作成されたＬＵＴ１２ｃが参照される。ＡＰＬ２５０にて作成されるカラー画像のカラー画像データ１２０ａはＲＧＢの各色成分を階調表現したドットマトリクス状のデータであり、ｓＲＧＢ規格に準拠したデータであるとともに、ＨＤＤ１２０に保存される。
【００８５】
上記ＰＲＴＤＲＶ２１０は印刷を実行するために、画像データ取得モジュール２１０ａと色変換モジュール２１０ｂとハーフトーン処理モジュール２１０ｃと印刷データ生成モジュール２１０ｄとを備えている。また、本発明によって作成されたＬＵＴ１２ｃはＨＤＤ１２０に保存されている。ＡＰＬ２５０実行時に利用者が印刷実行指示を行うと、印刷にかかる画像データ１２０ａが画像データ取得モジュール２１０ａに取得され、画像データ取得モジュール２１０ａは上記色変換モジュール２１０ｂを起動する。色変換モジュール２１０ｂは、ＲＧＢデータをＣＭＹＫｌｃｌｍデータに変換するモジュールであり、ＬＵＴ１２ｃの参照点を使用して任意のＲＧＢデータをＣＭＹＫｌｃｌｍデータに変換する。
【００８６】
ＣＭＹＫｌｃｌｍデータは仮想ＣＭＹ値をγ補正および分版することによって得られるので、ＬＵＴ１２ｃは低明度域の色を非常に高精度に色変換可能な状況で作成されている。従って、ＬＵＴ１２ｃにて定義されたＲＧＢデータとＣＭＹＫｌｃｌｍデータとの対応関係も非常に正確であり、高精度で色変換を実施することができる。図９は、低明度域で高精度に色変換を実施可能にする仕組みを説明する説明図である。同図においては補間にて任意のＬａｂ値に対応したＣＭＹＫｌｃｌｍデータを算出する様子を模式的に示しており、従来の色変換テーブル作成工程での補間処理を左側、本発明での補間処理を右側に示している。位置ＡはＬａｂ色空間内での補間対象位置を示している。
【００８７】
補間処理の手法としては種々の方法があるが、同図においては位置Ａに近い参照点を４点抽出し、各参照点から位置Ａまでの距離に応じて各参照点での座標成分を重み付け加算して位置Ａの座標とする手法を示している。本発明においては、上述のように、低明度域の色が密になっているので、補間精度向上用γ補正を実施しない従来の状況と比較して位置Ａに対してより近い４つの参照点を抽出して補間処理を行うことができる。すなわち、距離ｌ1＜距離ｌ0である。
【００８８】
補間処理にて得られた位置Ａの座標値には通常誤差が含まれ、従来の手法での誤差をα、本発明での誤差をβとしたときに、上述のように距離ｌ1＜ｌ0であることから誤差β＜αである。従って、本発明によれば、低明度域にてＬａｂ色空間内の座標とＣＭＹＫｌｃｌｍデータとを正確に対応づけることができる。この結果、ＬＵＴ１２ｃを作成する際にＲＧＢデータとＣＭＹＫｌｃｌｍデータとを正確に対応づけることができる。両者が正確に対応づけられていると言うことは、逆に、ＬＵＴ１２ｃを利用して色変換するときに任意のＲＧＢデータを正確にＣＭＹＫｌｃｌｍデータに対応づけることができ、高精度で色変換を行うことが可能になる。
【００８９】
色変換モジュール２１０ｂが色変換を行ってＣＭＹＫｌｃｌｍデータを生成すると、当該ＣＭＹＫｌｃｌｍの階調データは上記ハーフトーン処理モジュール２１０ｃに受け渡される。ハーフトーン処理モジュール２１０ｃは、上記ハーフトーン処理部１１ｄと同様の処理を行うモジュールであり、γ解釈部２１０ｃ１と階調数低減部２１０ｃ２とを備えている。従って、上記ＣＭＹＫｌｃｌｍデータがハーフトーン処理モジュール２１０に受け渡されると、γ解釈部２１０ｃ１は上記インク値データに分解能向上用γ補正が施される前の値を算出し、階調数低減部２１０ｃ２はその小数点以下に相当する値をも加味しながらハーフトーン処理を行う。
【００９０】
この結果、ＣＭＹＫｌｃｌｍ各色でのインク記録率変化に対する明度変化を反映しつつ各ノズルでのインク吐出／非吐出を決定することができる。印刷データ生成モジュール２１０ｄはかかるハーフトーン処理後のデータを受け取って、プリンタ２０で使用される順番に並べ替えるラスタライズを行う。このラスタライズの後、画像の解像度などの所定の情報を付加して印刷データを生成し、パラレル通信用Ｉ／Ｏ１９０ｂを介してプリンタ２０に出力する。プリンタ２０においては当該印刷データに基づいて上記ディスプレイ１８０に表示された画像を印刷する。
【００９１】
この印刷処理において、色変換は本発明によって作成されたＬＵＴを参照して行われるので、ディスプレイ１８０およびプリンタ２０の色域全域に渡って高精度に色変換を行うことが可能であり、トーンジャンプの無い高画質の印刷を実施することができる。以下、図１０に則してトーンジャンプを低減する仕組みを説明する。図１０の左側には従来のハーフトーン処理の例を示している。この例では、インク値データの階調値Ｃ0がハーフトーン処理（ＨＴ）によって単位面積当たりのドットカウントｈとなるように各画素のインク滴の吐出／非吐出が決定され、階調値（Ｃ0＋１）がハーフトーン処理によって単位面積当たりのドットカウントｈ＋１００となるように各画素のインク滴の吐出／非吐出が決定される。
【００９２】
分解能向上用γ補正を行わない従来の処理では、ハーフトーン処理後のドットカウントに”１００”の差異があったとしてもインク値データの階調値は”１”の差異があるのみである。任意の色に対応したインク値データはＬＵＴを参照した補間演算によって得られるが、コンピュータで扱う各色の階調数は２５６でありデータ容量を変動させないとすればインク値データの階調値”１”以内の差異を表現することはできない。従って、従来のハーフトーン処理ではドットカウントの最小ピッチが”１００”になる。
【００９３】
一方、図１０の右側には本発明のハーフトーン処理の例を示している。この例において階調値Ｃ0に対して分解能向上用γ補正がなされたデータをγＣ0と示しており、階調値（Ｃ0＋１）に対してγ補正がなされたデータをγ（Ｃ0＋１）として示している。γ補正は入力値と出力値とをγ曲線で補正する手法であり、入力値を横軸，出力軸を縦軸としたグラフにおいて原点を通り傾きが１／２の直線では補正をしない状態を示している。ステップＳ１２０では、このグラフにおいて上に凸であって原点と最大階調値とでは入出力値が変動しないようなγ曲線によって補正を行う。従って、階調値が小さいほど大きな増加率で補正がなされる。
【００９４】
また、図１０に示す例では、γ（Ｃ0＋１）がγＣ0＋１０と等しい。すなわち、階調値γＣ0と階調値γ（Ｃ0＋１）との間に９階調レベル（γＣ0＋１〜γＣ0＋９）存在するようになる。従って、分解能向上用γ補正がなされたデータによって参照点が定義されたＬＵＴ１２ｃを参照して補間処理を行った場合、階調値γＣ0，γＣ0＋１０のみならずその間の値も表現することができる。
【００９５】
ハーフトーン処理モジュール２１０ｃでは、γ解釈によってステップＳ１２０でのγ補正前の値を把握しつつハーフトーン処理を行うので、γＣ0はドットカウントｈ，γ（Ｃ0＋１）はドットカウントｈ＋１００になるように処理しつつ、その間の階調値γＣ0＋１〜γＣ0＋９についてもドットカウントｈ＋１０〜ｈ＋９０になるように処理することができる。すなわち、ドットカウントの最小ピッチが著しく小さくなる。また、本発明では上述のように凸のγ曲線によって、階調値が小さいほど元の値が大きくなるように補正する。従って、厳密には図１０に示すようにハーフトーン後のドットカウントの変化ピッチが一定にはならないが、インク記録率に対する明度の変動率が大きな色について微妙な色の変化を表現しつつハーフトーン処理を行うことができることに相違はない。従って、トーンジャンプを低減することができる。
【００９６】
（４）他の実施形態：
以上説明した実施形態は一例であり、高明度域の分解能を低明度域の分解能より相対的に高くし、この結果相対的に低下した低明度の分解能を補間精度で補うように低明度域の色数を多くすることができればよく、種々の構成を採用可能である。出願人の実験によれば、上述の仮想ＣＭＹ空間に均等に分布する階調値を組み合わせて（必要に応じて分版を行って）分解能向上用γ補正を実施する場合と、仮想ＣＭＹ空間に均等に分布する階調値に補間精度向上用γ補正を実施した場合とでは、後者の方が全明度域で高精度に色変換可能であることが判明している。
【００９７】
また、低明度域の補間精度を向上させることのみに着目すれば、上述のように階調値の小数点以下に相当する値を考慮する構成と組み合わせることなく、低明度域の色を必要に応じて多くする構成のみを採用しても良い。むろん、色を多くする明度域としても低明度域に限らない。また、測色対象のパッチの色が特定の明度域に偏在していればよいので、偏りを与えるための手法としてもγ補正に限らず種々の手法を採用可能である。
【００９８】
さらに、仮想ＣＭＹ値の全色について同じγ曲線で補正を行うアルゴリズムであれば非常に簡易な計算でγ補正を行うことができるが、むろん、各色毎に異なるγ曲線を使用しても良い。さらに、印刷媒体や印刷モードによってγ曲線を変更しても良い。これらの場合、各γ曲線毎に異なる色変換テーブルを作成することになる。
【００９９】
さらに、上記実施形態においては分版処理を行って得られたデータについて補間精度向上用γ補正を行っていたが、分版処理後のデータを利用することが必須というわけではない。すなわち、本発明においては、特定の明度域での色数を増加させることによって色変換精度を向上できればよい。従って、分版処理以外の手法で得られた測色対象についてγ補正を行って第１階調値データを取得しても良い。
【０１００】
上記分解能向上用γ補正後に得られる階調レベル数としても図１０に示すように９階調レベルに限られることはない。すなわち、高明度域において精度を向上すると、低明度域においては表現可能な階調レベル数が少なくなるので、両者の兼ね合いで最も都合の良い状態になるように分解能向上用γ補正を行えばよい。実際には上記分解能向上用γ補正によって高明度域の分解能を最大で従来の３倍程度、すなわち、ＣＭＹＫｌｃｌｍデータの階調値”１”を階調値”３”に補正する構成であっても非常に高精度に色変換を実施可能である。
【０１０１】
さらに、上述の実施形態では、インク記録率の値域の総てに対してインク値データが対応づけられるように分解能向上用γ補正を行っていたが、上記図２に示すように高インク記録率では、インク記録率の変化に対して明度が大きく変化しない。すなわち、最高インク記録率を含む所定の記録率値域では、実質的に変化のある明度階調表現をすることができない。そこで、インク記録率の値域の一部を利用するため、分解能向上用γ補正の対象となる分版後のＣＭＹＫｌｃｌｍデータにおいて、低明度に相当する高インク記録率の一部を除外しても良い。
【０１０２】
図１１は、分版後のＣＭＹＫｌｃｌｍデータにおいて、低明度に相当する高インク記録率の一部を除外する例を説明する説明図である。同図に示す実線の曲線は、Ｋインクにおけるインク記録率に対する明度の関係を示しており、当該Ｋインクにおいては、インク記録率７０％〜１００％の値域では、ほとんど明度が変化しない。そこで、同図に破線で示す上記実施形態のようにインク記録率０％〜１００％に相当する分版後ＣＭＹＫｌｃｌｍデータを分解能向上用γ補正によってインク値データに変換するのではなく、同図に示す一点鎖線のようにしてインク記録率０％〜７０％に相当するＣＭＹＫｌｃｌｍデータ（階調値０〜１７９）を分解能向上用γ補正によって２５６階調のインク値データに変換する。
【０１０３】
図１２は、前者および後者の実施形態を説明する説明図である。同図上部には分解能向上用γ補正によって階調値”０”〜”１”の分解能を３倍に変換する例を示し、同図下部には、インク記録率の値域を０％〜７０％に限定した例を示している。同図上部に示す例において、分版後のＣデータは０〜２５５の整数値である。これに対して上述のように値が小さいほど補正後の増加率が大きくなるように補正し、得られた結果を整数化すれば、同図上部に示すインク値データとなる。
【０１０４】
すなわち、分版後のＣデータの”０”，”１”はそれぞれインク値データの”０”，”３”に変換される。このインク値データに基づいて上述のパッチやカラー画像を印刷する際には、ハーフトーン処理モジュールによってγ解釈がなされる。このγ解釈は先の分解能向上用γ補正の逆特性に相当する補正であり、インク値データの”０”，”１”，”２”，”３”はそれぞれ”０”，”０．２５４”，”０．６０３”，”１．０００”に変換される。従って、分版後のＣデータの”０”より大きく”１”以下に相当するインク記録率について３階調で階調表現をすることができる。
【０１０５】
一方、図１２の下部に示すように０〜２５５の整数値で定義される分版後のＣデータに対して上記図１２の上部に示す分解能向上用γ補正と比較して入出力の階調値域を変更した分解能向上用γ補正を実施する。すなわち、分版後のＣデータの値０〜２５５がインク記録率０％〜１００％に線形に対応する状況において、分版後のＣデータの値０〜１７９を入力とし、インク値データの階調値が０〜２５５となるようにする。また、γ値（分解能向上用γ補正時の指数に相当）は上記図１２の上部に示す分解能向上用γ補正と同様の値とする。
【０１０６】
この分解能向上用γ補正の結果、分版後のＣデータの”０”，”１”はそれぞれインク値データの”０”，”４”に変換される。さらに、図１２の下部に示す例でハーフトーン処理モジュールによってγ解釈をする際にも分解能向上用γ補正の逆特性に相当する補正を行う。この結果、インク値データの”０”，”１”，”２”，”３”，”４”はそれぞれ”０”，”０．１７８”，”０．４２２”，”０．６９９”，”１．０００”に変換される。従って、分版後のＣデータの”０”より大きく”１”以下に相当するインク記録率について４階調で階調表現をすることができる。
【０１０７】
尚、インク値データの最大値２５５はγ解釈によって”１７９”と解釈されるが、上述のように値”１７９”に相当するインク記録率７０％より大きなインク記録率を利用しても印刷物の明度は実質的にほとんど変化しないため、最大値”１７９”のままハーフトーン画像データを生成しても、充分に階調の豊かな印刷を実施することが可能である。また、図１２では、Ｋインクにて実質的に明度変化をするのが０％〜７０％のインク記録率であることによって７０％〜１００％を除外していたが、むろん、この値は７０％に限定されず、インクの特性や高明度側、低明度側で必要とされる階調に応じて変更することが可能である。
【図面の簡単な説明】
【０１０８】
【図１】色変換テーブル作成方法の工程を概略的に説明する説明図である。
【図２】インク滴の記録率（％）とその明度Ｌとの関係を示す図である。
【図３】参照点の変化ピッチを小さくする様子を説明する説明図である。
【図４】色変換テーブル作成処理を示すフローチャートである。
【図５】コンピュータのブロック図である。
【図６】γ補正を実施したときの値の変化例を示す図である。
【図７】ハーフトーン処理の説明図である。
【図８】印刷時にＬＵＴを使用するコンピュータのブロック図である。
【図９】色変換を実施にする仕組みを説明する説明図である。
【図１０】トーンジャンプを低減する仕組みを説明する説明図である。
【図１１】高インク記録率の一部を除外する例を説明する説明図である。
【図１２】高インク記録率の一部を除外した補正の説明図である。
【符号の説明】
【０１０９】
１０…コンピュータ、１１…演算処理部、１１ａ…補間精度向上用γ補正部、１１ｂ…分版処理部、１１ｃ…分解能向上用γ補正部、１１ｄ…ハーフトーン処理部、１１ｄ１…γ解釈部、１１ｄ２…階調数低減部、１１ｅ…印刷データ生成／出力部、１１ｆ…ＲＧＢデータ変換部、１１ｇ…ＬＵＴ作成部、１２…ＨＤＤ、１２ａ…分版関数データ、１２ｂ…インク値データ、１２ｃ…ＬＵＴ、２０…プリンタ、３０…測色機
【図１】
2004159307.tif 000003
【図２】
2004159307.tif 000004
【図３】
2004159307.tif 000005
【図４】
2004159307.tif 000006
【図５】
2004159307.tif 000007
【図６】
2004159307.tif 000008
【図７】
2004159307.tif 000009
【図８】
2004159307.tif 000010
【図９】
2004159307.tif 000011
【図１０】
2004159307.tif 000012
【図１１】
2004159307.tif 000013
【図１２】
2004159307.tif 000014