(57)【要約】【課題】  実際に印刷作業を実行することなく、カラープロファイルを迅速かつ適正に修正することが可能なカラープロファイルの修正方法を提供することを目的とする。【解決手段】  色値Ｌａｂ（１）を、プリンタプロファイルＰ２における第２テーブル２２を使用して修正済の階調値ＹＭＣＫ（２）に変換する。次に、この階調値ＹＭＣＫ（２）を、プリンタプロファイルＰ２における第１テーブル２１を使用して、再度色値Ｌａｂ（２）に変換する。そして、変換前の色値Ｌａｂ（１）と変換後の色値Ｌａｂ（２）とを比較してその差分を求め、この差分に基づいてプリンタプロファイルＰ２における第２テーブル２２のデータを補正する。なお、修正後の第２テーブル２２を利用して再度上記の動作を実行し、第２テーブルを再度修正することで、第２テーブル２２をさらに精度よいものとすることが可能となる。【選択図】        図１
2005198025.tif 000002
【特許請求の範囲】
【請求項１】
画像データの階調値から色値への変換を実行するための第１テーブルと、画像データの色値から階調値への変換を実行するための第２テーブルとを有するカラープロファイルにおいて、前記第２テーブルを修正するためのカラープロファイルの修正方法であって、
前記第２テーブルを用いて第１の色値を階調値に変換した後、この階調値を前記第１テーブルを用いて第２の色値に変換する変換工程と、
前記第１の色値と前記第２の色値との差分を演算する差分演算工程と、
前記差分演算工程で得た前記第１の色値と前記第２の色値との差分に基づいて前記第２テーブルを修正する修正工程と、
前記修正工程において修正した第２テーブルを利用して前記変換工程、前記差分演算工程および前記修正工程を実行する再修正工程と、
を備えたことを特徴とする。
【請求項２】
請求項１に記載のカラープロファイルの修正方法において、
前記再修正工程を複数回実行するカラープロファイルの修正方法。
【請求項３】
請求項１乃至請求項２に記載のカラープロファイルの修正方法において、
前記修正工程においては、前記第１の色値と前記第２の色値との差分に対して１以下の正数からなる係数を乗算することにより修正値を得、この修正値を利用して前記第２のテーブルを修正するカラープロファイルの修正方法。
【請求項４】
請求項１乃至請求項２に記載のカラープロファイルの修正方法において、
前記修正工程においては、前記第１の色値と前記第２の色値との差分に対応する修正値を記憶したテーブルを使用し、このテーブルに記憶した修正値を利用して前記第２のテーブルを修正するカラープロファイルの修正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、カラープロファイルの修正方法に関する。
【背景技術】
【０００２】
各種の印刷機器において印刷色をあわせるためにはＩＣＣ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｃｏｌｏｒ  Ｃｏｎｓｏｒｔｉｕｍ）プロファイル等のカラープロファイルが使用される。このカラープロファイルは、一般に、画像データの階調値から色値への変換を実行するためのルックアップテーブルからなる第１テーブルと、画像データの色値から階調値への変換を実行するためのルックアップテーブルからなる第２テーブルとを有する。そして、このカラープロファイルを作成するためには、次のような工程が実行される。
【０００３】
すなわち、画像データの階調値から色値への変換を実行するための第１テーブルを作成するためには、最初に印刷機やプリンタ等の印刷機器を使用してカラーチャートを出力する。このカラーチャートは、ＹＭＣＫ値やＲＧＢ値等の階調が判っており、且つ、印刷可能な発色範囲の全域を段階的にカバーするものとする。次に、このカラーチャートにおける各パッチを測色機で測定し、各階調値に対する色値のデータを得る。そして、このデータに基づいて補間処理を行うことにより、階調値の全領域において、階調値から色値への変換を実行するための第１テーブルを得る。
【０００４】
一方、画像データの色値から階調値への変換を実行するための第２テーブルを作成する場合には、第１テーブルにおける各データに対して逆関数を利用して数値演算を実行することにより、各色値に対する階調値のデータを得るようにしている。しかしながら、Ｌａｂ等の標準表色系で定義可能な領域は実際に印刷が可能な色の領域より広く、また、カラーチャートにおける階調も標準表色系で表される色空間に均等に分布しているわけではないので、第２テーブルの作成時には第１テーブルの作成時のような補間処理だけではなく補外点が発生することになり、その作成精度が悪化することになる。さらには、階調値がＹＭＣＫ値の場合、標準表色系が３次元であることも作成精度を悪化させる原因となる。このため、画像データの色値から階調値への変換を実行するための第２テーブルは画像データの階調値から色値への変換を実行するための第１テーブルより精度が悪いことが一般的である。
【０００５】
このため、従来、カラープロファイルを使用して実際にカラーチャートの印刷を実行し、印刷後のカラーチャートにおける各パッチを測色機で測定することにより、カラープロファイルを修正するようにしている（特許文献１）。
【特許文献１】特開２０００−２７８５４７
【発明の開示】
【発明が解決しようとする課題】
【０００６】
カラープロファイルを使用して実際にカラーチャートの印刷を実行し、印刷後のカラーチャートにおける各パッチを測色機で測定することにより、カラープロファイルを修正する場合においては、実際に印刷を実行する必要があることから、カラープロファイルの修正作業が繁雑なものとなり、カラープロファイルの修正に時間がかかるという問題がある。また、印刷後のカラーチャートにおける各パッチを測色機で測定してカラープロファイルを修正したとしても、修正後のカラープロファイルが一度の修正作業で適正なものとなるケースはまれである。
【０００７】
この発明は上記課題を解決するためになされたものであり、実際に印刷作業を実行することなく、カラープロファイルを迅速かつ適正に修正することが可能なカラープロファイルの修正方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
請求項１に記載の発明は、画像データの階調値から色値への変換を実行するための第１テーブルと、画像データの色値から階調値への変換を実行するための第２テーブルとを有するカラープロファイルにおいて、前記第２テーブルを修正するためのカラープロファイルの修正方法であって、前記第２テーブルを用いて第１の色値を階調値に変換した後、この階調値を前記第１テーブルを用いて第２の色値に変換する変換工程と、前記第１の色値と前記第２の色値との差分を演算する差分演算工程と、前記差分演算工程で得た前記第１の色値と前記第２の色値との差分に基づいて前記第２テーブルを修正する修正工程と、前記修正工程において修正した第２テーブルを利用して前記変換工程、前記差分演算工程および前記修正工程を実行する再修正工程とを備えたことを特徴とする。
【０００９】
請求項２に記載の発明は、請求項１に記載の発明において、前記再修正工程を複数回実行する。
【００１０】
請求項３に記載の発明は、請求項１乃至請求項２に記載の発明において、前記修正工程においては、前記第１の色値と前記第２の色値との差分に対して１以下の正数からなる係数を乗算することにより修正値を得、この修正値を利用して前記第２のテーブルを修正する。
【００１１】
請求項４に記載の発明は、請求項１乃至請求項２に記載の発明において、前記修正工程においては、前記第１の色値と前記第２の色値との差分に対応する修正値を記憶したテーブルを使用し、このテーブルに記憶した修正値を利用して前記第２のテーブルを修正する。
【発明の効果】
【００１２】
請求項１に記載の発明によれば、実際に印刷作業を実行することなく、カラープロファイルを迅速かつ適正に修正することが可能となる。
【００１３】
請求項２に記載の発明によれば、カラープロファイルをより正確に修正することが可能となる。
【００１４】
請求項３および請求項４に記載の発明によれば、カラープロファイルを簡易かつ正確に修正することが可能となる。
【発明を実施するための最良の形態】
【００１５】
以下、この発明の実施の形態を図面に基づいて説明する。図１は、この発明に係るカラープロファイルの修正方法を模式的に説明する説明図である。
【００１６】
この図において、符号Ｐ１は一般のオフセット印刷機におけるカラープロファイルである印刷プロファイルであり、符号Ｐ２はインクジェットプリンタやレーザプリンタ等のプルーフ（校正）に使用されるプリンタにおけるカラープロファイルであるプリンタプロファイルである。
【００１７】
印刷プロファイルＰ１は、画像データの階調値から色値への変換を実行するためのルックアップテーブルからなる第１テーブル１１と、画像データの色値から階調値への変換を実行するためのルックアップテーブルからなる第２テーブル１２とを有する。この印刷プロファイルＰ１を作成するためには、次のような工程が実行される。
【００１８】
画像データの階調値から色値への変換を実行するための第１テーブル１１を作成するためには、最初に印刷機を使用してカラーチャートを出力する。このカラーチャートは、ＹＭＣＫの階調値が判っており、且つ、印刷可能な発色範囲の全域を段階的にカバーするものである。次に、このカラーチャートにおける各パッチを測色機で測定し、各階調値に対する色値のデータを得る。そして、このデータに基づいて補間処理を行うことにより、階調値の全領域において、階調値から色値への変換を実行するための第１テーブル１１を得る。一方、画像データの色値から階調値への変換を実行するための第２テーブル１２を作成する場合には、第１テーブル１１における各データに対して逆関数を利用して数値演算を実行することにより、各色値に対する階調値のデータを得る。
【００１９】
プリンタプロファイルＰ２は、画像データの階調値から色値への変換を実行するためのルックアップテーブルからなる第１テーブル２１と、画像データの色値から階調値への変換を実行するためのルックアップテーブルからなる第２テーブル２２とを有する。このプリンタプロファイルＰ２を作成するためには、印刷プロファイルＰ１の場合と同様、次のような工程が実行される。
【００２０】
画像データの階調値から色値への変換を実行するための第１テーブル２１を作成するためには、最初にインクジェットプリンタやレーザプリンタ等のプリンタを使用してカラーチャートを出力する。このカラーチャートは、ＹＭＣＫの階調値が判っており、且つ、印刷可能な発色範囲の全域を段階的にカバーするものである。次に、このカラーチャートにおける各パッチを測色機で測定し、各階調値に対する色値のデータを得る。そして、このデータに基づいて補間処理を行うことにより、階調値の全領域において、階調値から色値への変換を実行するための第１テーブル２１を得る。一方、画像データの色値から階調値への変換を実行するための第２テーブル２２を作成する場合には、第１テーブル２１における各データに対して逆関数を利用して数値演算を実行することにより、各色値に対する階調値のデータを得る。
【００２１】
これらの印刷プロファイルＰ１およびプリンタプロファイルＰ２は、次のように使用される。すなわち、例えば、印刷機で印刷した色にプリンタで印刷した色を合わせる場合には、図１に示すように、元の画像の階調値をＹＭＣＫ（１）とした場合、この階調値ＹＭＣＫ（１）を印刷プロファイルＰ１における第１テーブル１１を使用して色値Ｌａｂ（１）に変換する。そして、この色値Ｌａｂ（１）をプリンタプロファイルＰ２における第２テーブル２２を使用して修正済の階調値ＹＭＣＫ（２）に再度変換する。原理的には、この階調値ＹＭＣＫ（２）を使用してプリンタで印刷を行えば、適正な印刷が行われることになる。これは、プリンタで印刷した色に印刷機で印刷した色を合わせる場合も同様である。
【００２２】
しかしながら、上述したように、プリンタプロファイルＰ２における第２テーブル２２は、その精度が必ずしも十分ではない。このため、実際には必ずしも満足のいく印刷物が得られていないというのが実情である。このため、この発明に係るカラープロファイルの修正方法においては、次のような工程によりプリンタプロファイルＰ２における第２テーブル２２の修正を実行している。
【００２３】
すなわち、元の画像の階調値ＹＭＣＫ（１）を印刷プロファイルＰ１における第１テーブル１１を使用して変換した色値Ｌａｂ（１）を、プリンタプロファイルＰ２における第２テーブル２２を使用して修正済の階調値ＹＭＣＫ（２）に変換する。
【００２４】
次に、この階調値ＹＭＣＫ（２）を、プリンタプロファイルＰ２における第２テーブル２２を使用して、再度色値Ｌａｂ（２）に変換する変換工程を実行する。
【００２５】
そして、変換前の色値Ｌａｂ（１）と変換後の色値Ｌａｂ（２）とを比較してその差分を求める差分演算工程を実行する。
【００２６】
上述したように、プリンタプロファイルＰ２における第１テーブル２１の変換精度は比較的高く維持されていると考えられる。従って、変換前の色値Ｌａｂ（１）と変換後の色値Ｌａｂ（２）との差分は、プリンタプロファイルＰ２における第２テーブル２２の変換誤差により生ずるものと理解することができる。
【００２７】
このため、変換前の色値Ｌａｂ（１）と変換後の色値Ｌａｂ（２）との差分に基づいてプリンタプロファイルＰ２における第２テーブル２２のデータを補正することにより、第２テーブル２２を適切な形に修正することが可能となる。そして、修正後の第２テーブル２２を利用して再度上記の動作を実行し、第２テーブルを再度修正する再修正工程を複数回実行することで、第２テーブル２２をさらに精度よいものとすることが可能となる。
【００２８】
以下、変換前の色値Ｌａｂ（１）と変換後の色値Ｌａｂ（２）との差分に基づいてプリンタプロファイルＰ２における第２テーブル２２を修正する修正工程および再修正工程について説明する。
【００２９】
変換前の色値Ｌａｂ（１）における各値をＬ（１）、ａ（１）、ｂ（１）とし、変換後の色値Ｌａｂ（２）における各値をＬ（２）、ａ（２）、ｂ（２）とする。そして、下記の式で示すように、これらの差に重み係数をかけることにより、Ｌａｂ空間における色差の修正値を求める。なお、下記の式における係数ｋＬ、ｋａ、ｋｂは、各々１以下の正数、より好ましくは１より小さい正数である。
【００３０】
ΔＬ＝（Ｌ（１）−Ｌ（２））×ｋＬ
Δａ＝（ａ（１）−ａ（２））×ｋａ
Δｂ＝（ｂ（１）−ｂ（２））×ｋｂ
そして、下記の式に示すように、上記の式により求まった色差の修正値を元の色値Ｌａｂ（１）における各値から減算することにより、補正された色値Ｌａｂ（１’）を得る。この色値Ｌａｂ（１’）に基づいてプリンタプロファイルＰ２における第２テーブル２２を修正する修正工程を実行することにより、第２テーブル２２作成時の誤差が減算され、プリンタプロファイルＰ２は色差が収束する方向に修正される。
【００３１】
Ｌ’＝Ｌ（１）−ΔＬ
ａ’＝ａ（１）−Δａ
ｂ’＝ｂ（１）−Δｂ
ここで、Ｌａｂ空間においては色差に対する完全な線形関係が成り立たないことから、上述した１回の修正工程のみでは色差を完全に収束させることはできない。このため、プリンタプロファイルＰ２における第２テーブル２２を修正後のものとした状態で、上述した変換工程、差分演算工程および修正工程を再度行う再修正工程を実行する。このとき、上述した係数ｋＬ、ｋａ、ｋｂは、各々１以下の正数、より好ましくは１より小さい正数となっていることから、再修正工程を繰り返すことにより、色差を一度になくすように修正するのではなく、順次色差が減少する（収束する）ように修正することができる。
【００３２】
より具体的には、階調値ＹＭＣＫ（２）を、プリンタプロファイルＰ２における修正後の第２テーブル２２を使用して再度色値Ｌａｂ（２）に変換した後、変換前の色値Ｌａｂ（１）と変換後の色値Ｌａｂ（２）とを比較してその差分を求め、この差分を利用して上述した計算を行うことにより、再度、プリンタプロファイルＰ２における第２テーブル２２を修正する。このような再修正工程を複数回実行することにより、プリンタプロファイルＰ２における第２テーブル２２をより正確なものとすることができる。このとき、実際に印刷作業を実行することなく、簡易に修正作業を行うことが可能となる。
【００３３】
次に、修正工程の他の実施形態について説明する。上述した実施形態においては、第１の色値Ｌａｂ（１）と第２の色値Ｌａｂ（２）との差分に対して１以下の正数から成る係数ｋＬ、ｋａ、ｋｂを乗算することにより修正値を得、この修正値を利用してプリンタプロファイルＰ２における第２テーブル２２を修正している。
【００３４】
これに対して、この実施形態においては、第１の色値Ｌａｂ（１）と第２の色値Ｌａｂ（２）との差分に対応する修正値を記憶したテーブルを使用し、このテーブルに記憶した修正値を利用してプリンタプロファイルＰ２における第２テーブル２２を修正するようにしている。
【００３５】
すなわち、第１の色値Ｌａｂ（１）と第２の色値Ｌａｂ（２）における各値の差分（Ｌ（１）−Ｌ（２））、（ａ（１）−ａ（２））および（ｂ（１）−ｂ（２））に対応して、各々の修正値を記憶したテーブルを予め作成しておく。そして、プリンタプロファイルＰ２における第２テーブル２２を修正する修正工程においては、このテーブルを参照することで上述したΔＬ、ΔａおよびΔｂに対応する色差の修正値を求める。
【００３６】
そして、上述した実施形態同様、求まった色差の修正値を元の色値Ｌａｂ（１）における各値から減算することにより、補正された色値Ｌａｂ（１’）を得、この色値Ｌａｂ（１’）に基づいてプリンタプロファイルＰ２における第２テーブル２２を修正する修正工程を実行する。これにより、上述した実施形態同様、第２テーブル２２作成時の誤差が減算され、プリンタプロファイルＰ２は色差が収束されたより正確なものとなる。
【００３７】
なお、上述した実施形態のように、演算やテーブルを利用して色差の修正値を得、この修正値を元の色値Ｌａｂ（１）から減算するかわりに、変換前の色値Ｌａｂ（１）と変換後の色値Ｌａｂ（２）との差分をその画像と共にＣＲＴ等のモニター上に表示し、オペレータがモニターを見ながらプリンタプロファイルＰ２における第２テーブル２２のデータを修正するようにしてもよい。
【図面の簡単な説明】
【００３８】
【図１】この発明に係るカラープロファイルの修正方法を模式的に説明する説明図である。
【符号の説明】
【００３９】
１１      第１テーブル
１２      第２テーブル
２１      第１テーブル
２２      第２テーブル
Ｐ１      印刷プロファイル
Ｐ２      プリンタプロファイル
【図１】
2005198025.tif 000003