(57)【要約】【課題】Ｌａｂ値に対するＣＭＹＫ値の連続性が失われることの無い「Ｌａｂ→ＣＭＹＫ変換テーブル」を、計算負荷が低く、誤差が発生し難いように作成すること。【解決手段】  ＣＭＹ値のカラーパッチを並べたＣＭＹチャートを作成し、  ＣＭＹチャートの各カラーパッチのＣＭＹ値を、墨版生成の情報に従って、ＣＭＹＫ値に変換したＣＭＹＫチャートを作成し、  前記カラープリンタからＣＭＹＫチャートを出力し、  出力されたＣＭＹＫチャートの各カラーパッチを測色機で測色して得られたＬａｂ値を、入力させ、  各カラーパッチについて、ＣＭＹＫ値の変換元であるＣＭＹ値に対するＬａｂ値を表にし、  前記表から、等間隔のステップ値にした各Ｌａｂ値に対するＣＭＹ値を割り当てたＬａｂ→ＣＭＹ変換テーブルを作成し、  Ｌａｂ→ＣＭＹ変換テーブルの各ＣＭＹ値を、墨版生成の情報に従って、ＣＭＹＫ値に変換したＬａｂ→ＣＭＹＫ変換テーブルを作成する。【選択図】なし【特許請求の範囲】
【請求項１】
ＣＭＹＫ出力を行うカラープリンタ用のデバイスプロファイルを作成するシステムであって、
ＣＭＹそれぞれの値を等間隔のステップ値で色を変えたカラーパッチを並べたＣＭＹチャートを作成する機能と、
ＣＭＹチャートの各カラーパッチのＣＭＹ値を、墨版生成の情報に従って、ＣＭＹＫ値に変換したＣＭＹＫチャートを作成する機能と、
前記カラープリンタからＣＭＹＫチャートを出力する機能と、
出力されたＣＭＹＫチャートの各カラーパッチを測色機で測色して得られたＬａｂ値を、入力させる機能と、
各カラーパッチについて、ＣＭＹＫ値の変換元であるＣＭＹ値に対するＬａｂ値を表にする機能と、
前記表から、等間隔のステップ値にした各Ｌａｂ値に対するＣＭＹ値を割り当てたＬａｂ→ＣＭＹ変換テーブルを作成する機能と、
Ｌａｂ→ＣＭＹ変換テーブルの各ＣＭＹ値を、墨版生成の情報に従って、ＣＭＹＫ値に変換したＬａｂ→ＣＭＹＫ変換テーブルを作成する機能とを有することを特徴とするカラープリンタ用デバイスプロファイル作成システム。
【請求項２】
ＣＭＹＫ出力を行うカラープリンタ用のデバイスプロファイルを作成するシステムが実行する方法であって、
ＣＭＹそれぞれの値を等間隔のステップ値で色を変えたカラーパッチを並べたＣＭＹチャートを作成する工程と、
ＣＭＹチャートの各カラーパッチのＣＭＹ値を、墨版生成の情報に従って、ＣＭＹＫ値に変換したＣＭＹＫチャートを作成する工程と、
前記カラープリンタからＣＭＹＫチャートを出力する工程と、
出力されたＣＭＹＫチャートの各カラーパッチを測色機で測色して得られたＬａｂ値を、入力させる工程と、
各カラーパッチについて、ＣＭＹＫ値の変換元であるＣＭＹ値に対するＬａｂ値を表にする工程と、
前記表から、等間隔のステップ値にした各Ｌａｂ値に対するＣＭＹ値を割り当てたＬａｂ→ＣＭＹ変換テーブルを作成する工程と、
Ｌａｂ→ＣＭＹ変換テーブルの各ＣＭＹ値を、墨版生成の情報に従って、ＣＭＹＫ値に変換したＬａｂ→ＣＭＹＫ変換テーブルを作成する工程とを含むことを特徴とするカラープリンタ用デバイスプロファイル作成方法。
【請求項３】
ＣＭＹＫ出力を行うカラープリンタ用のデバイスプロファイルを作成するためのプログラムであって、
ＣＭＹそれぞれの値を等間隔のステップ値で色を変えたカラーパッチを並べたＣＭＹチャートを作成する機能と、
ＣＭＹチャートの各カラーパッチのＣＭＹ値を、墨版生成の情報に従って、ＣＭＹＫ値に変換したＣＭＹＫチャートを作成する機能と、
前記カラープリンタからＣＭＹＫチャートを出力する機能と、
出力されたＣＭＹＫチャートの各カラーパッチを測色機で測色して得られたＬａｂ値を、入力させる機能と、
各カラーパッチについて、ＣＭＹＫ値の変換元であるＣＭＹ値に対するＬａｂ値を表にする機能と、
前記表から、等間隔のステップ値にした各Ｌａｂ値に対するＣＭＹ値を割り当てたＬａｂ→ＣＭＹ変換テーブルを作成する機能と、
Ｌａｂ→ＣＭＹ変換テーブルの各ＣＭＹ値を、墨版生成の情報に従って、ＣＭＹＫ値に
変換したＬａｂ→ＣＭＹＫ変換テーブルを作成する機能とをコンピュータに実現させることを特徴とするカラープリンタ用デバイスプロファイル作成プログラム。
【請求項４】
請求項３に記載のカラープリンタ用デバイスプロファイル作成プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
カラーマネージメントに必要なデバイスプロファイルを作成する技術に関する。
【背景技術】
【０００２】
ＣＭＹＫ出力を行うカラープリンタ用のデバイスプロファイルを作成するためには、「Ｌａｂ→ＣＭＹＫ変換テーブル」を作成する必要がある。ここで、「Ｌａｂ→ＣＭＹＫ変換テーブル」とは、図３に示すように、等間隔のステップ毎にＬａｂ値を左欄に並べ、各Ｌａｂ値が表す色を当該カラープリンタで出力することになるＣＭＹＫ値を右欄に並べた表である。
【０００３】
従来、以下のような手順で、「Ｌａｂ→ＣＭＹＫ変換テーブル」を作成していた。
【０００４】
（１）プリンタよりチャートを出力する。チャートとは、測色機で測色できる大きさ（例えば１ｃｍ×１ｃｍ）の矩形内が１面同色であるカラーパッチと呼ぶものを集めたものである（図１参照）。プロファイル作成に必要なカラーパッチの一例としてはＣ，Ｍ，Ｙ，Ｋそれぞれの色を０％．２０％，４０％，６９％，８０％，１００％と６ステップの代表値を取り、それをＣＭＹＫそれぞれ掛け合わせたものを採用する事により１２９６（＝６×６×６×６）個のカラーパッチを用意する。このステップ数は固定するものではなく、また必ずＣ，Ｍ，Ｙ，Ｋが同じステップ数を持つ必要もない。各ステップの間は補間計算により計算できるからである。補間計算とは、例えばｘ＝０％，ｙ＝１０およびｘ＝１０％，ｙ＝２０とした時、ｘ＝５％はｙ＝１５と計算するものである。
【０００５】
（２）出力したチャートの各カラーバッチを測色機で測色し、ＣＭＹＫ値に対するＬａｂ値を表にする（図２参照）。この表を、「ＣＭＹＫ→Ｌａｂ変換テーブル」と呼ぶことにする。ここでのＣＭＹＫ値はカラーパッチの持つＣＭＹＫ値であり、Ｌａｂ値とはカラーパッチを測色機で測色した値である。
【０００６】
（３）「ＣＭＹＫ→Ｌａｂ変換テーブル」から、「Ｌａｂ→ＣＭＹＫ変換テーブル」を作成する。図３に示す「Ｌａｂ→ＣＭＹＫ変換テーブル」は、図２に示す「ＣＭＹＫ→Ｌａｂ変換テーブル」から作成したものである。
【０００７】
「Ｌａｂ→ＣＭＹＫ変換テーブル」を作成する際、あるＬａｂ値に対するＣＭＹＫ値は、「ＣＭＹＫ→Ｌａｂ変換テーブル」から計算により求める。対象となるＬａｂ値の近傍値とそれに対応するＣＭＹＫ値とを、「ＣＭＹＫ→Ｌａｂ変換テーブル」から数点取得し、取得した数点のＬａｂ値とそれに対応するＣＭＹＫ値とから補間計算を行って、対象となるＬａｂ値に対するＣＭＹＫ値を算出する。
【０００８】
通常、この計算時にＬａｂ値に対するＣＭＹＫ値は複数解得られることになる。ＣＭＹＫの内ＣＭＹは基本的には独立した色であり、三原色の定理よりＣＭＹによりあらゆる色は作成できる。ＣＭＹＫの内Ｋは明るさ成分のみ持つ色であるため、例えば（Ｃ，Ｍ，Ｙ，Ｋ）＝（１０，１０，１０，０）と（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，０，０，１０）とが同じＬａｂ値になるということも可能性があり、この事例のようにＬａｂ値に対するＣＭＹＫ値は複数解得られてしまう。
【０００９】
複数解より1つの解を得るには、「墨版生成の情報」を適用することで可能にする。「墨版生成の情報」とは色に対してのＣＭＹ値とＫ値の持つ比率である。色をＣＭＹでのみ
生成した後、そのＣＭＹの何割をＫに置き換えるかというものである。つまりＬａｂ値に対するＣＭＹＫ値は複数解得られた時点で、「墨版生成の情報」と照らし合わせ最適な解を求める。
【００１０】
しかしながら、Ｌａｂ値に対して個々に「墨版生成の情報」を割り当てるため、近傍のＬａｂ値の相関が少なくなる。相関が少ないということは、値の連続性が失われるということであり、カラーマネージメントシステムにおいては階調性を失うことになり、偽輪郭や違和感のある画像を作り出すことになる。
【００１１】
また「墨版生成の情報」を適用してＣＭＹからＣＭＹＫに変換することは難しいものではないが、ＣＭＹＫ複数解および最適解の算出は難しいため、計算負荷も高く、誤差も発生しやすい。
【発明の開示】
【発明が解決しようとする課題】
【００１２】
本発明は斯かる背景技術の欠点に鑑みてなされたもので、Ｌａｂ値に対するＣＭＹＫ値の連続性が失われることの無い「Ｌａｂ→ＣＭＹＫ変換テーブル」を、計算負荷が低く、誤差が発生し難いように作成することを課題とする。
【課題を解決するための手段】
【００１３】
本発明において上記課題を達成するために、まず請求項１の発明では、ＣＭＹＫ出力を行うカラープリンタ用のデバイスプロファイルを作成するシステムであって、
ＣＭＹそれぞれの値を等間隔のステップ値で色を変えたカラーパッチを並べたＣＭＹチャートを作成する機能と、
ＣＭＹチャートの各カラーパッチのＣＭＹ値を、墨版生成の情報に従って、ＣＭＹＫ値に変換したＣＭＹＫチャートを作成する機能と、
前記カラープリンタからＣＭＹＫチャートを出力する機能と、
出力されたＣＭＹＫチャートの各カラーパッチを測色機で測色して得られたＬａｂ値を、入力させる機能と、
各カラーパッチについて、ＣＭＹＫ値の変換元であるＣＭＹ値に対するＬａｂ値を表にする機能と、
前記表から、等間隔のステップ値にした各Ｌａｂ値に対するＣＭＹ値を割り当てたＬａｂ→ＣＭＹ変換テーブルを作成する機能と、
Ｌａｂ→ＣＭＹ変換テーブルの各ＣＭＹ値を、墨版生成の情報に従って、ＣＭＹＫ値に変換したＬａｂ→ＣＭＹＫ変換テーブルを作成する機能とを有することを特徴とするカラープリンタ用デバイスプロファイル作成システムとしたものである。
【００１４】
また請求項２の発明では、ＣＭＹＫ出力を行うカラープリンタ用のデバイスプロファイルを作成するシステムが実行する方法であって、
ＣＭＹそれぞれの値を等間隔のステップ値で色を変えたカラーパッチを並べたＣＭＹチャートを作成する工程と、
ＣＭＹチャートの各カラーパッチのＣＭＹ値を、墨版生成の情報に従って、ＣＭＹＫ値に変換したＣＭＹＫチャートを作成する工程と、
前記カラープリンタからＣＭＹＫチャートを出力する工程と、
出力されたＣＭＹＫチャートの各カラーパッチを測色機で測色して得られたＬａｂ値を、入力させる工程と、
各カラーパッチについて、ＣＭＹＫ値の変換元であるＣＭＹ値に対するＬａｂ値を表にする工程と、
前記表から、等間隔のステップ値にした各Ｌａｂ値に対するＣＭＹ値を割り当てたＬａｂ→ＣＭＹ変換テーブルを作成する工程と、
Ｌａｂ→ＣＭＹ変換テーブルの各ＣＭＹ値を、墨版生成の情報に従って、ＣＭＹＫ値に変換したＬａｂ→ＣＭＹＫ変換テーブルを作成する工程とを含むことを特徴とするカラープリンタ用デバイスプロファイル作成方法としたものである。
【００１５】
また請求項３の発明では、ＣＭＹＫ出力を行うカラープリンタ用のデバイスプロファイルを作成するためのプログラムであって、
ＣＭＹそれぞれの値を等間隔のステップ値で色を変えたカラーパッチを並べたＣＭＹチャートを作成する機能と、
ＣＭＹチャートの各カラーパッチのＣＭＹ値を、墨版生成の情報に従って、ＣＭＹＫ値に変換したＣＭＹＫチャートを作成する機能と、
前記カラープリンタからＣＭＹＫチャートを出力する機能と、
出力されたＣＭＹＫチャートの各カラーパッチを測色機で測色して得られたＬａｂ値を、入力させる機能と、
各カラーパッチについて、ＣＭＹＫ値の変換元であるＣＭＹ値に対するＬａｂ値を表にする機能と、
前記表から、等間隔のステップ値にした各Ｌａｂ値に対するＣＭＹ値を割り当てたＬａｂ→ＣＭＹ変換テーブルを作成する機能と、
Ｌａｂ→ＣＭＹ変換テーブルの各ＣＭＹ値を、墨版生成の情報に従って、ＣＭＹＫ値に変換したＬａｂ→ＣＭＹＫ変換テーブルを作成する機能とをコンピュータに実現させることを特徴とするカラープリンタ用デバイスプロファイル作成プログラムとしたものである。
【００１６】
また請求項４の発明では、請求項３に記載のカラープリンタ用デバイスプロファイル作成プログラムを記録した記録媒体としたものである。
【発明の効果】
【００１７】
本発明は、「墨版生成の情報」に従ってＣＭＹ値をＣＭＹＫ値に変換することは簡単に行え、各Ｌａｂ値に対するＣＭＹ値は唯一定まるので、Ｌａｂ値に対するＣＭＹＫ値の連続性が失われることの無い「Ｌａｂ→ＣＭＹＫ変換テーブル」を、計算負荷が低く、誤差が発生し難いように作成できるという効果がある。
【発明を実施するための最良の形態】
【００１８】
以下に、本発明の最良の一実施形態を説明する。
【００１９】
本実施形態では、図４に示すように、測色機とプリンタとが接続されているコンピュータを利用して、以下の手順で、このプリンタについて、「Ｌａｂ→ＣＭＹＫ変換テーブル」を作成する。
【００２０】
（１）コンピュータに、ＣＭＹチャートを作成させる。Ｃ，Ｍ，Ｙそれぞれの色を０％，２０％，４０％，６０％，８０％，１００％と６ステップの代表値を取り、それをＣＭＹそれぞれ掛け合わせたものを採用する事により２１６（＝６×６×６）個のカラーパッチを作成させる。このステップ数は固定するものではなく、また必ずＣ，Ｍ，Ｙが同じステップ数を持つ必要もない。各ステップの間は補間計算により計算できるからである。
【００２１】
（２）コンピュータに、ＣＭＹチャートの各カラーパッチのＣＭＹ値を、「墨版生成の情報」に従って、ＣＭＹＫ値に変換させることにより、ＣＭＹチャートから、ＣＭＹＫチャートを作成させる。「墨版生成の情報」は、上述のように、ＣＭＹ値のみで表現されている色について、そのＣＭＹの何割をＫに置き換えるかという情報である。「墨版生成の情報」の例を、図５には表で、図６にはグラフで示す。
【００２２】
（３）コンピュータに、プリンタからＣＭＹＫチャートを出力させる。
【００２３】
（４）プリンタから出力させたＣＭＹＫチャートの各カラーバッチを測色機で測色し、て、各カラーパッチの測色値（Ｌａｂ値）をコンピュータに入力する。
【００２４】
（５）コンピュータに、各カラーパッチについて、ＣＭＹ値に対するＬａｂ値を表にさせる。この表を、「ＣＭＹ→Ｌａｂ変換テーブル」と呼ぶことにする。ここでのＣＭＹ値は、ＣＭＹＫチャートのカラーバッチのＣＭＹＫ値を算出した元のＣＭＹ値であり、Ｌａｂ値とはカラーパッチを測色機で測色した値である。「ＣＭＹ→Ｌａｂ変換テーブル」の例を、図７に示す。
【００２５】
（６）コンピュータに、「ＣＭＹ→Ｌａｂ変換テーブル」から「Ｌａｂ→ＣＭＹ変換テーブル」を作成する。「ＣＭＹ→Ｌａｂ変換テーブル」は、ＣＭＹ値に対するＬａｂ値であり、「Ｌａｂ→ＣＭＹ変換テーブル」はＬａｂ値に対するＣＭＹ値である。図７に示す「ＣＭＹ→Ｌａｂ変換テーブル」から作成された「Ｌａｂ→ＣＭＹ変換テーブル」を、図８に示す。図８に示すように、「Ｌａｂ→ＣＭＹ変換テーブル」は、Ｌａｂ値の各値を等間隔のステップ値にした左欄に対して、ＣＭＹ値を右欄に割り当てるものである。あるＬａｂ値に対するＣＭＹ値は、「ＣＭＹ→Ｌａｂ変換テーブル」から計算により求める。対象となるＬａｂ値の近傍値とそれに対応するＣＭＹ値とを、「ＣＭＹ→Ｌａｂ変換テーブル」から数点取得し、取得した数点のＬａｂ値とそれに対応するＣＭＹ値とから補間計算を行って、対象となるＬａｂ値に対するＣＭＹ値を算出する。ＣＭＹ値とＬａｂ値とは、１対１の関係にあるので、対象となるＬａｂ値に対するＣＭＹ値は唯一求まる。
【００２６】
（７）コンピュータに、「Ｌａｂ→ＣＭＹ変換テーブル」の各ＣＭＹ値を、「墨版生成の情報」に従って、ＣＭＹＫ値に変換させることにより、「Ｌａｂ→ＣＭＹ変換テーブル」から、「Ｌａｂ→ＣＭＹＫ変換テーブル」を作成させる。図８に示す「Ｌａｂ→ＣＭＹ変換テーブル」から作成された「Ｌａｂ→ＣＭＹＫ変換テーブル」を、図９に示す。
【図面の簡単な説明】
【００２７】
【図１】従来のチャートを例示する図。
【図２】「Ｌａｂ→ＣＭＹＫ変換テーブル」を例示する図。
【図３】「ＣＭＹＫ→Ｌａｂ変換テーブル」を例示する図。
【図４】測色機とプリンタとが接続されたコンピュータを示す図。
【図５】「墨版生成の情報」の表を例示する図。
【図６】「墨版生成の情報」のグラフを例示する図。
【図７】「ＣＭＹ→Ｌａｂ変換テーブル」を例示する図。
【図８】「Ｌａｂ→ＣＭＹ変換テーブル」を例示する図。
【図９】「Ｌａｂ→ＣＭＹＫ変換テーブル」を例示する図。
【図１】
2005311651.tif 000002
【図２】
2005311651.tif 000003
【図３】
2005311651.tif 000004
【図４】
2005311651.tif 000005
【図５】
2005311651.tif 000006
【図６】
2005311651.tif 000007
【図７】
2005311651.tif 000008
【図８】
2005311651.tif 000009
【図９】
2005311651.tif 000010