(57)【要約】      （修正有）【課題】カラープロファイルを用いた色変換処理により目標デバイスに合わせたプリンタの色調整を行なう際に、両デバイスが再現可能な色域が異なる場合、及び両デバイスが使用する記録用紙の種類（色合い）が異なる場合であっても色調整結果を正確に評価することが可能な画像処理装置の制御プログラム。【解決手段】制御プログラムは、複数のカラーパッチを含む画像データに対して色変換処理を実行し、色変換処理後の画像データをプリンタに印刷させ、その印刷画像中の各カラーパッチに対応するＬ＊ａ＊ｂ＊表色値を測色機に測色させ、色変換処理後の画像データ中の各カラーパッチに対応するＣＭＹＫ表色値を、プリンタのカラープロファイルによりＬ＊ａ＊ｂ＊表色値に変換し、測色機により測色されたＬ＊ａ＊ｂ＊表色値と、プリンタのカラープロファイルによる変換後のＬ＊ａ＊ｂ＊表色値との差分の算出と、を画像処理装置に実行させる。【選択図】図５
2011010231.tif 000002
【特許請求の範囲】
【請求項１】
一の装置のカラープロファイルの入力用変換テーブルによりデバイス依存の色空間の表色値をデバイス非依存の色空間の表色値に変換し、変換後の当該表色値を他の装置のカラープロファイルの出力用変換テーブルによりデバイス依存の色空間の表色値にさらに変換するための色変換処理を実行することで、前記一の装置を目標とした前記他の装置の色調整を行なう画像処理装置の制御プログラムであって、
複数のカラーパッチを含む画像データに対して前記色変換処理を実行する手順（Ａ）と、
前記手順（Ａ）での前記色変換処理後の前記画像データを前記他の装置に出力させ、その出力画像中の各カラーパッチに対応する前記デバイス非依存の色空間の表色値を測色機で測色させる手順（Ｂ）と、
前記手順（Ａ）での前記色変換処理後の前記画像データ中の各カラーパッチに対応する前記デバイス依存の色空間の表色値を、前記他の装置のカラープロファイルの入力用変換テーブルにより前記デバイス非依存の色空間の表色値に変換した値である出力目標値を算出する手順（Ｃ）と、
前記手順（Ｂ）で測色された前記デバイス非依存の色空間の表色値と、前記手順（Ｃ）で算出した出力目標値との差分を算出する手順（Ｄ）と、を前記画像処理装置に実行させることを特徴とする制御プログラム。
【請求項２】
前記手順（Ｄ）で算出された差分に関する情報を表示装置に表示させる手順（Ｅ）を、さらに前記画像処理装置に実行させることを特徴とする請求項１に記載の制御プログラム。
【請求項３】
前記画像データを前記一の装置で出力した、その出力画像中の各カラーパッチに対応するデバイス非依存の値であるターゲット表色値を、測色により、又は一の装置のカラープロファイルから算出して求める手順（Ｆ）と、
前記手順（Ｆ）で求めたターゲット表色値と、前記手順（Ｃ）で算出した出力目標値との差分、及び前記手順（Ｆ）で求めたターゲット表色値と、前記手順（Ｂ）で測色された前記デバイス非依存の色空間の表色値との差分を算出する手順（Ｇ）と、を前記画像処理装置にさらに実行させ、
前記手順（Ｅ）では、前記手順（Ｇ）で算出された差分に関する情報が、前記手順（Ｄ）による差分と同時に、又は前記手順（Ｄ）による差分の代わりに前記表示装置に表示されることを特徴とする請求項２に記載の制御プログラム。
【請求項４】
前記情報は、各カラーパッチについての差分の平均値及び最大値の少なくとも一方を含むことを特徴とする請求項２又は３に記載の制御プログラム。
【請求項５】
前記手順（Ｄ）で算出された差分に基づいて前記一の装置の前記入力用変換テーブルを補正する手順（Ｈ）を、さらに前記画像処理装置に実行させることを特徴とする請求項１〜４のいずれか１つに記載の制御プログラム。
【請求項６】
前記手順（Ｈ）では、前記一の装置の前記入力用変換テーブルによる変換後の前記デバイス非依存の色空間の表色値が、前記手順（Ｃ）で算出した出力目標値から、前記手順（Ｄ）で算出された差分を減算した値で置換されるように、前記一の装置の前記入力用変換テーブルが補正されることを特徴とする請求項５に記載の制御プログラム。
【請求項７】
前記手順（Ｈ）は、２回以上繰り返し実行可能であることを特徴とする請求項５に記載の制御プログラム。
【請求項８】
前記手順（Ｈ）が２回以上繰り返し実行される場合に、前記手順（Ｈ）の２回目以降の実行時には、前回補正された前記一の装置の前記入力用変換テーブルを用いた前記色変換処理後の前記画像データを前記他の装置に出力させ、その出力画像中の各カラーパッチに対応する前記デバイス非依存の色空間の表色値を測色機で測色させる手順（Ｉ）と、
前記手順（Ｉ）で測色された前記デバイス非依存の色空間の表色値と、前記手順（Ｃ）で算出した出力目標値との差分を算出する手順（Ｊ）を、さらに前記画像処理装置に実行させ、
前記一の装置の前記入力用変換テーブルによる変換後の前記デバイス非依存の色空間の表色値が、前回補正された前記一の装置の前記入力用変換テーブルにより変換することで得られる前記デバイス非依存の色空間の表色値から、前記手順（Ｊ）で算出された差分を減算した値で置換されるように、前記一の装置の前記入力用変換テーブルがさらに補正されることを特徴とする請求項７に記載の制御プログラム。
【請求項９】
前記デバイス依存の色空間はＣＭＹＫ色空間であることを特徴とする請求項１〜８のいずれか１つに記載の制御プログラム。
【請求項１０】
前記デバイス非依存の色空間はＬ＊ａ＊ｂ＊色空間であることを特徴とする請求項１〜９のいずれか１つに記載の制御プログラム。
【請求項１１】
請求項１〜１０のいずれか１つに記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１２】
一の装置のカラープロファイルの入力用変換テーブルによりデバイス依存の色空間の表色値をデバイス非依存の色空間の表色値に変換し、変換後の当該表色値を他の装置のカラープロファイルの出力用変換テーブルによりデバイス依存の色空間の表色値にさらに変換するための色変換処理を実行することで、前記一の装置を目標とした前記他の装置の色調整を行なう画像処理装置による、当該色調整結果の確認方法であって、
複数のカラーパッチを含む画像データに対して前記色変換処理を実行するステップ（Ａ）と、
前記ステップ（Ａ）での前記色変換処理後の前記画像データを前記他の装置に出力させ、その出力画像中の各カラーパッチに対応する前記デバイス非依存の色空間の表色値を測色機で測色させるステップ（Ｂ）と、
前記ステップ（Ａ）での前記色変換処理後の前記画像データ中の各カラーパッチに対応する前記デバイス依存の色空間の表色値を、前記他の装置のカラープロファイルの入力用変換テーブルにより前記デバイス非依存の色空間の表色値に変換した値である出力目標値を算出するステップ（Ｃ）と、
前記ステップ（Ｂ）で測色された前記デバイス非依存の色空間の表色値と、前記ステップ（Ｃ）で算出した出力目標値との差分を算出するステップ（Ｄ）と、を含む方法。
【請求項１３】
前記ステップ（Ｄ）で算出された差分に関する情報を表示装置に表示させるステップ（Ｅ）を、さらに含むことを特徴とする請求項１２に記載の方法。
【請求項１４】
前記画像データを前記一の装置で出力した、その出力画像中の各カラーパッチに対応するデバイス非依存の値であるターゲット表色値を、測色により、又は一の装置のカラープロファイルから算出して求めるステップ（Ｆ）と、
前記ステップ（Ｆ）で求めたターゲット表色値と、前記ステップ（Ｃ）で算出した出力目標値との差分、及び前記ステップ（Ｆ）で求めたターゲット表色値と、前記ステップ（Ｂ）で測色された前記デバイス非依存の色空間の表色値との差分を算出するステップ（Ｇ）と、をさらに含み、
前記ステップ（Ｅ）では、前記ステップ（Ｇ）で算出された差分に関する情報が、前記ステップ（Ｄ）による差分と同時に、又は前記ステップ（Ｄ）による差分の代わりに前記表示装置に表示されることを特徴とする請求項１３に記載の方法。
【請求項１５】
前記情報は、各カラーパッチについての差分の平均値及び最大値の少なくとも一方を含むことを特徴とする請求項１３又は１４に記載の方法。
【請求項１６】
前記ステップ（Ｄ）で算出された差分に基づいて前記一の装置の前記入力用変換テーブルを補正するステップ（Ｈ）を、さらに含むことを特徴とする請求項１２〜１５のいずれか１つに記載の方法。
【請求項１７】
前記ステップ（Ｈ）では、前記一の装置の前記入力用変換テーブルによる変換後の前記デバイス非依存の色空間の表色値が、前記ステップ（Ｃ）で算出した出力目標値から、前記ステップ（Ｄ）で算出された差分を減算した値で置換されるように、前記一の装置の前記入力用変換テーブルが補正されることを特徴とする請求項１６に記載の方法。
【請求項１８】
前記ステップ（Ｈ）は、２回以上繰り返し実行可能であることを特徴とする請求項１６に記載の方法。
【請求項１９】
前記ステップ（Ｈ）が２回以上繰り返し実行される場合に、前記ステップ（Ｈ）の２回目以降の実行時には、前回補正された前記一の装置の前記入力用変換テーブルを用いた前記色変換処理後の前記画像データを前記他の装置に出力させ、その出力画像中の各カラーパッチに対応する前記デバイス非依存の色空間の表色値を測色機で測色させるステップ（Ｉ）と、
前記ステップ（Ｉ）で測色された前記デバイス非依存の色空間の表色値と、前記ステップ（Ｃ）で算出した出力目標値との差分を算出するステップ（Ｊ）を、さらに含み、
前記一の装置の前記入力用変換テーブルによる変換後の前記デバイス非依存の色空間の表色値が、前回補正された前記一の装置の前記入力用変換テーブルにより変換することで得られる前記デバイス非依存の色空間の表色値から、前記ステップ（Ｊ）で算出された差分を減算した値で置換されるように、前記一の装置の前記入力用変換テーブルがさらに補正されることを特徴とする請求項１８に記載の方法。
【請求項２０】
前記デバイス依存の色空間はＣＭＹＫ色空間であることを特徴とする請求項１２〜１９のいずれか１つに記載の方法。
【請求項２１】
前記デバイス非依存の色空間はＬ＊ａ＊ｂ＊色空間であることを特徴とする請求項１２〜２０のいずれか１つに記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラープロファイルを用いた画像処理装置の制御プログラム、及び当該画像処理装置による色調整の結果の確認方法に関する。
【背景技術】
【０００２】
印刷現場では、オフセット印刷機のような大型印刷機とともに、レーザプリンタのような比較的小型のプリンタが、大型印刷機の校正刷りや小部数用等の印刷機として、使用される場合がある。しかし、商業用の大型印刷機と汎用的なプリンタとでは印刷方法の相違により色の再現性が異なるため、同一の画像を印刷した場合であってもそれらの印刷画像の色合いは完全には一致しない。そこで、個々の印刷装置の印刷色をカラープロファイルで調節することにより複数の装置の印刷色を一致させる技術が数多く提案されている。
【０００３】
以下の特許文献１には、安価なカラープリンタの印刷色を大型校正機（便宜上、以下では「目標デバイス」という）の印刷色に一致させるためのカラープルーフシステムの一例が提案されている。同システムは、カラープリンタ及び目標デバイスについて出力したカラーチャートを測色機により測色し、その測色値どうしの差分に基づいてカラープロファイルの補正値を演算する。そして、このような補正値を用いたフィードバック補正を所定回数繰り返すことによりデバイス間の色差を許容値以下に低減させるよう試みる。
【０００４】
しかし、上述のように測色値どうしの差分に基づき補正値を計算する方法では、補正を繰り返したとしてもカラープリンタについての測色値がその目標値（すなわち、目標デバイスについての測色値）に向かって収束するように変化するとは限らない。これはカラープリンタの色域が目標デバイスの色域と比べて狭い場合、カラープリンタはカラーチャート中の一部の色を表現することができず、その色については必ず色差が発生してしまうからである。
【０００５】
また、カラープリンタと目標デバイスが互いに異なる種類の印刷用紙を使用する場合にも同様の問題が発生する。つまり、通常、カラープリンタも目標デバイスもカラーチャート中の白色成分（Ｃ＝Ｍ＝Ｙ＝Ｋ＝０％）は白紙のまま出力するが、その白紙部分の色合いが微妙に異なる場合には測色機がそれらを異なる色成分として認識してしまうからである。つまり、本来は色調整方法による誤差ではない部分まで色差として認識してしまうことになる。
【０００６】
以上のように、従来技術によると、カラープリンタと目標デバイスの色域が異なる場合や、両デバイスが使用する印刷用紙の種類が異なる場合等には、本来補正不可能な色差までも補正すべき色差として認識してしまう虞がある。そのため、色調整の結果を正確に評価することができず高精度の補正を行なうことができないという問題点があった。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００４−１５３６６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、上記従来技術の有する問題点に鑑みてなされたものであり、本発明の目的は、カラープロファイルを用いた色変換処理により一の装置を目標とした他の装置の色調整を行なう際に、両装置が再現可能な色域、及び両装置が使用する出力媒体の種類が異なる場合であっても色調整結果を正確に評価することが可能な画像処理装置の制御プログラム、及び画像処理装置による色調整結果の確認方法を提供することである。
【課題を解決するための手段】
【０００９】
本発明の上記目的は、下記の手段によって達成される。
【００１０】
（１）一の装置のカラープロファイルの入力用変換テーブルによりデバイス依存の色空間の表色値をデバイス非依存の色空間の表色値に変換し、変換後の当該表色値を他の装置のカラープロファイルの出力用変換テーブルによりデバイス依存の色空間の表色値にさらに変換するための色変換処理を実行することで、前記一の装置を目標とした前記他の装置の色調整を行なう画像処理装置の制御プログラムであって、複数のカラーパッチを含む画像データに対して前記色変換処理を実行する手順（Ａ）と、前記手順（Ａ）での前記色変換処理後の前記画像データを前記他の装置に出力させ、その出力画像中の各カラーパッチに対応する前記デバイス非依存の色空間の表色値を測色機で測色させる手順（Ｂ）と、前記手順（Ａ）での前記色変換処理後の前記画像データ中の各カラーパッチに対応する前記デバイス依存の色空間の表色値を、前記他の装置のカラープロファイルの入力用変換テーブルにより前記デバイス非依存の色空間の表色値に変換した値である出力目標値を算出する手順（Ｃ）と、前記手順（Ｂ）で測色された前記デバイス非依存の色空間の表色値と、前記手順（Ｃ）で算出した出力目標値との差分を算出する手順（Ｄ）と、を前記画像処理装置に実行させることを特徴とする制御プログラム。
【００１１】
（２）前記手順（Ｄ）で算出された差分に関する情報を表示装置に表示させる手順（Ｅ）を、さらに前記画像処理装置に実行させることを特徴とする上記（１）に記載の制御プログラム。
【００１２】
（３）前記画像データを前記一の装置で出力した、その出力画像中の各カラーパッチに対応するデバイス非依存の値であるターゲット表色値を、測色により、又は一の装置のカラープロファイルから算出して求める手順（Ｆ）と、前記手順（Ｆ）で求めたターゲット表色値と、前記手順（Ｃ）で算出した出力目標値との差分、及び前記手順（Ｆ）で求めたターゲット表色値と、前記手順（Ｂ）で測色された前記デバイス非依存の色空間の表色値との差分を算出する手順（Ｇ）と、を前記画像処理装置にさらに実行させ、前記手順（Ｅ）では、前記手順（Ｇ）で算出された差分に関する情報が、前記手順（Ｄ）による差分と同時に、又は前記手順（Ｄ）による差分の代わりに前記表示装置に表示されることを特徴とする上記（２）に記載の制御プログラム。
【００１３】
（４）前記情報は、各カラーパッチについての差分の平均値及び最大値の少なくとも一方を含むことを特徴とする上記（２）または（３）に記載の制御プログラム。
【００１４】
（５）前記手順（Ｄ）で算出された差分に基づいて前記一の装置の前記入力用変換テーブルを補正する手順（Ｈ）を、さらに前記画像処理装置に実行させることを特徴とする上記（１）〜（４）のいずれか１つに記載の制御プログラム。
【００１５】
（６）前記手順（Ｈ）では、前記一の装置の前記入力用変換テーブルによる変換後の前記デバイス非依存の色空間の表色値が、前記手順（Ｃ）で算出した出力目標値から、前記手順（Ｄ）で算出された差分を減算した値で置換されるように、前記一の装置の前記入力用変換テーブルが補正されることを特徴とする上記（５）に記載の制御プログラム。
【００１６】
（７）前記手順（Ｈ）は、２回以上繰り返し実行可能であることを特徴とする上記（５）に記載の制御プログラム。
【００１７】
（８）前記手順（Ｈ）が２回以上繰り返し実行される場合に、前記手順（Ｈ）の２回目以降の実行時には、前回補正された前記一の装置の前記入力用変換テーブルを用いた前記色変換処理後の前記画像データを前記他の装置に出力させ、その出力画像中の各カラーパッチに対応する前記デバイス非依存の色空間の表色値を測色機で測色させる手順（Ｉ）と、前記手順（Ｉ）で測色された前記デバイス非依存の色空間の表色値と、前記手順（Ｃ）で算出した出力目標値との差分を算出する手順（Ｊ）を、さらに前記画像処理装置に実行させ、前記一の装置の前記入力用変換テーブルによる変換後の前記デバイス非依存の色空間の表色値が、前回補正された前記一の装置の前記入力用変換テーブルにより変換することで得られる前記デバイス非依存の色空間の表色値から、前記手順（Ｊ）で算出された差分を減算した値で置換されるように、前記一の装置の前記入力用変換テーブルがさらに補正されることを特徴とする上記（７）に記載の制御プログラム。
【００１８】
（９）前記デバイス依存の色空間はＣＭＹＫ色空間であることを特徴とする上記（１）〜（８）のいずれか１つに記載の制御プログラム。
【００１９】
（１０）前記デバイス非依存の色空間はＬ＊ａ＊ｂ＊色空間であることを特徴とする上記（１）〜（９）のいずれか１つに記載の制御プログラム。
【００２０】
（１１）上記（１）〜（１０）のいずれか１つに記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【００２１】
（１２）一の装置のカラープロファイルの入力用変換テーブルによりデバイス依存の色空間の表色値をデバイス非依存の色空間の表色値に変換し、変換後の当該表色値を他の装置のカラープロファイルの出力用変換テーブルによりデバイス依存の色空間の表色値にさらに変換するための色変換処理を実行することで、前記一の装置を目標とした前記他の装置の色調整を行なう画像処理装置による、当該色調整結果の確認方法であって、複数のカラーパッチを含む画像データに対して前記色変換処理を実行するステップ（Ａ）と、前記ステップ（Ａ）での前記色変換処理後の前記画像データを前記他の装置に出力させ、その出力画像中の各カラーパッチに対応する前記デバイス非依存の色空間の表色値を測色機で測色させるステップ（Ｂ）と、前記ステップ（Ａ）での前記色変換処理後の前記画像データ中の各カラーパッチに対応する前記デバイス依存の色空間の表色値を、前記他の装置のカラープロファイルの入力用変換テーブルにより前記デバイス非依存の色空間の表色値に変換した値である出力目標値を算出するステップ（Ｃ）と、前記ステップ（Ｂ）で測色された前記デバイス非依存の色空間の表色値と、前記ステップ（Ｃ）で算出した出力目標値との差分を算出するステップ（Ｄ）と、を含む方法。
【００２２】
（１３）前記ステップ（Ｄ）で算出された差分に関する情報を表示装置に表示させるステップ（Ｅ）を、さらに含むことを特徴とする上記（１２）に記載の方法。
【００２３】
（１４）前記画像データを前記一の装置で出力した、その出力画像中の各カラーパッチに対応するデバイス非依存の値であるターゲット表色値を、測色により、又は一の装置のカラープロファイルから算出して求めるステップ（Ｆ）と、前記ステップ（Ｆ）で求めたターゲット表色値と、前記ステップ（Ｃ）で算出した出力目標値との差分、及び前記ステップ（Ｆ）で求めたターゲット表色値と、前記ステップ（Ｂ）で測色された前記デバイス非依存の色空間の表色値との差分を算出するステップ（Ｇ）と、をさらに含み、前記ステップ（Ｅ）では、前記ステップ（Ｇ）で算出された差分に関する情報が、前記ステップ（Ｄ）による差分と同時に、又は前記ステップ（Ｄ）による差分の代わりに前記表示装置に表示されることを特徴とする上記（１３）に記載の方法。
【００２４】
（１５）前記情報は、各カラーパッチについての差分の平均値及び最大値の少なくとも一方を含むことを特徴とする上記（１３）または（１４）に記載の方法。
【００２５】
（１６）前記ステップ（Ｄ）で算出された差分に基づいて前記一の装置の前記入力用変換テーブルを補正するステップ（Ｈ）を、さらに含むことを特徴とする上記（１２）〜（１５）のいずれか１つに記載の方法。
【００２６】
（１７）前記ステップ（Ｈ）では、前記一の装置の前記入力用変換テーブルによる変換後の前記デバイス非依存の色空間の表色値が、前記ステップ（Ｃ）で算出した出力目標値から、前記ステップ（Ｄ）で算出された差分を減算した値で置換されるように、前記一の装置の前記入力用変換テーブルが補正されることを特徴とする上記（１６）に記載の方法。
【００２７】
（１８）前記ステップ（Ｈ）は、２回以上繰り返し実行可能であることを特徴とする上記（１６）に記載の方法。
【００２８】
（１９）前記ステップ（Ｈ）が２回以上繰り返し実行される場合に、前記ステップ（Ｈ）の２回目以降の実行時には、前回補正された前記一の装置の前記入力用変換テーブルを用いた前記色変換処理後の前記画像データを前記他の装置に出力させ、その出力画像中の各カラーパッチに対応する前記デバイス非依存の色空間の表色値を測色機で測色させるステップ（Ｉ）と、前記ステップ（Ｉ）で測色された前記デバイス非依存の色空間の表色値と、前記ステップ（Ｃ）で算出した出力目標値との差分を算出するステップ（Ｊ）を、さらに含み、前記一の装置の前記入力用変換テーブルによる変換後の前記デバイス非依存の色空間の表色値が、前回補正された前記一の装置の前記入力用変換テーブルにより変換することで得られる前記デバイス非依存の色空間の表色値から、前記ステップ（Ｊ）で算出された差分を減算した値で置換されるように、前記一の装置の前記入力用変換テーブルがさらに補正されることを特徴とする上記（１８）に記載の方法。
【００２９】
（２０）前記デバイス依存の色空間はＣＭＹＫ色空間であることを特徴とする上記（１２）〜（１９）のいずれか１つに記載の方法。
【００３０】
（２１）前記デバイス非依存の色空間はＬ＊ａ＊ｂ＊色空間であることを特徴とする上記（１２）〜（２０）のいずれか１つに記載の方法。
【発明の効果】
【００３１】
本発明に係る画像処理装置は、カラープロファイルを用いた色変換処理によって一の装置を目標とした他の装置の色調整を行なう際に、色変換処理後の画像データの出力画像を測色することにより得たデバイス非依存の色空間の表色値と、色変換処理後の画像データを前記他の装置のカラープロファイルの入力用変換テーブルで変換することにより得た当該色空間の表色値との差分を計算し、当該差分に基づき色調整結果を評価する。そのため、本発明によれば、両装置が再現可能な色域が異なる場合、及び両装置が使用する出力媒体の種類が異なる場合であっても色調整結果を正確に評価することができる。
【図面の簡単な説明】
【００３２】
【図１】本発明の一実施形態に係る色調整システムの構成を示すブロック図である。
【図２】図１中のプリンタの構成を示すブロック図である。
【図３】図１中のＰＣの構成を示すブロック図である。
【図４】図１中の測色機の構成を示すブロック図である。
【図５】本発明の一実施形態に係るＰＣによるプリンタの色調整処理の手順を示すフローチャートである。
【図６】本発明の一実施形態において使用されるカラーチャートを示す概略図である。
【図７】本発明の一実施形態に係る目標デバイスのカラープロファイルを示す概念図である。
【図８】本発明の一実施形態に係るカラープロファイルの作成方法を示す概念図である。
【図９】本発明の一実施形態に係る色変換処理の手順を示す概念図である。
【図１０】本発明の一実施形態に係る色変換処理の手順を示す概念図である。
【図１１】本発明の一実施形態に係る色変換処理の出力目標値の計算方法を示す概念図である。
【図１２】本発明の一実施形態に係る色差（ΔＥ）の計算方法を示す概念図である。
【図１３】本発明の一実施形態に係る色差（ΔＥ）の平均値／最大値の計算結果を示す概略図である。
【図１４】本発明の一実施形態に係る色差（ΔＥ）の平均値／最大値の計算結果の他の例を示す概略図である。
【図１５】本発明の一実施形態に係る補正後目標値の計算方法を示す概念図である。
【図１６】本発明の一実施形態に係る補正後目標値の計算方法を示す概念図である。
【図１７】本発明の一実施形態に係る補正後のプロファイルを用いた色変換処理の手順を示す概念図である。
【発明を実施するための形態】
【００３３】
以下、本発明の実施の形態を、図面を参照しながら詳細に説明する。
【００３４】
図１は、本発明の一実施形態に係る画像処理装置が適用された色調整システムＡの全体構成を示すブロック図である。色調整システムＡは、大型印刷装置等の目標デバイスに合わせて画像形成装置（プリンタ１）の色調整を行なう機能を備えており、より具体的には、画像形成装置により出力すべき画像データに対する色変換処理に用いるカラープロファイルを生成・補正する機能を備えている。
【００３５】
図１のように、色調整システムＡは、色調整の対象である画像形成装置としてのプリンタ１、プリンタ１により印刷すべき画像データに対する各種画像処理を実行する画像処理装置としてのＰＣ２、プリンタ１等により印刷された印刷画像を測色するための測色機３を備えている。図１のように、プリンタ１はＩＥＥＥ１２８４準拠のプリンタケーブルやＵＳＢケーブル等によりＰＣ２に接続されており、測色機３はＵＳＢケーブル等によりＰＣ２に接続されており、ＰＣ２はＬＡＮ等のネットワークＮに接続されている。なお、ＰＣ２は、図１のように単独の装置であってもよいし、プリンタ１に内蔵されていてもよい。後者の場合、プリンタ１が直接ネットワークＮに接続されることになる。
【００３６】
図２は、図１中のプリンタ１の構成を示すブロック図である。図２のように、プリンタ１は、制御部１１、記憶部１２、操作パネル部１３、印刷部１４、入出力インタフェース１５を備えており、これらは信号をやり取りするためのバス１６によって双方向通信可能に接続されている。
【００３７】
制御部１１は、ＣＰＵであり、プログラムに従って各部の制御を行う。記憶部１２は、各種プログラムを格納するＲＯＭ、作業領域として各種データを一時的に記憶するＲＡＭ、ＰＣ２から受信した印刷データ等を一時的に保存するハードディスクを含んでなる。操作パネル部１３は、ユーザに各種情報を表示するとともにユーザから各種指示を取得するためのタッチパネルや固定キー等からなるオペレーションパネルである。
【００３８】
印刷部１４は、ＰＣ２から受信した画像データに基づく画像を、帯電、露光、現像、転写、定着等の工程からなる電子写真方式により記録媒体に印刷する。ただし、印刷部１４が採用する印刷方式は、インパクト方式、熱転写方式、インクジェット方式等の他の公知の方式であってもよい。入出力インタフェース１５は、ＰＣ２と通信するためのインタフェースであり、例えばＩＥＥＥ１３９４、ＵＳＢ等が挙げられる。また、プリンタ１とＰＣ２とがネットワークＮを介して接続されていてもよく、この場合は入出力インタフェース１５としては、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格に準拠したＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）が適用可能である。
【００３９】
図３は、図１中のＰＣ２の構成を示すブロック図である。図３のように、ＰＣ２は、制御部２１、記録部２２、表示部２３、入力部２４、入出力インタフェース２５を備えており、これらは信号をやり取りするためのバス２６によって接続されている。ＰＣ２は、外部からネットワークＮを介して印刷データを受信し、それに対してＲＩＰ展開処理や色変換処理等の各種画像処理を施してからプリンタ１に転送する。つまり、本実施形態においてＰＣ２は主にプリンタ１のプリンタコントローラとしての機能を有する。
【００４０】
制御部２１は、ＣＰＵであり、プログラムに従って各部の制御や各種演算処理等を実行する。特に本実施形態の制御部１１は、上述のように外部から受信した印刷データに対する画像処理を実行する。記憶部２２は、ＰＣ２の基本動作のための各種プログラム及びパラメータを格納するＲＯＭ、作業領域として一時的にプログラムを含む各種データを記憶するＲＡＭ、ＯＳを含む各種プログラムその他のデータを格納するハードディスクを含んでなる。特に、記憶部２２のハードディスクは各種画像処理のためのプログラムや色変換処理に用いるカラープロファイル等を格納している。
【００４１】
表示部２３は、ＣＲＴディスプレイや液晶ディスプレイ等の表示装置であり、ユーザに各種情報を表示する。入力部２４は、キーボードやマウス等であり、ＰＣ２への各種入力を行なうユーザにより利用される。入出力インタフェース２５は、ネットワークＮに接続しネットワークＮ上の他の機器と通信するためのインタフェース、例えばＮＩＣであり、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格に準拠している。また、ＰＣ２は、測色機３から受信したデータを用いて色変換処理のためのカラープロファイルを作成する機能等を有する（図３参照）。
【００４２】
図４は、図１中の測色機３の構成を示すブロック図である。図４のように、測色機３は、制御部３１、記憶部３２、操作パネル部３３、測色部３４、入出力インタフェース３５を備えており、これらはバス３６によって相互に通信可能に接続されている。測色機３は、プリンタ１等の印刷装置により印刷されたカラーチャートを測色し、各カラーパッチに対応する測色データを分光反射率の値、ＸＹＺ表色値、Ｌ＊ａ＊ｂ＊表色値等に変換する機能を備えている。
【００４３】
制御部３１はプログラムに従って各部を制御するとともに各種演算処理を実行する。記憶部３２は各種プログラムやパラメータ等を記憶するとともに、測色部３４により測定したデータ等を一時的に格納する。特に、記憶部３２は、測色部３４による測定データをＬ＊ａ＊ｂ＊表色値等に変換するためのプログラムを格納している。操作パネル部３３はユーザからの動作指示を取得する固定キー等からなる。
【００４４】
測色部３４は、分光測色計を測定対象のカラーチャートの上で移動させることで複数のカラーパッチを測色し、その測色結果を記憶部３２に送信する。この測色結果は記憶部３２において分光反射率の値、ＸＹＺ表色値、Ｌ＊ａ＊ｂ＊表色値に変換される。
【００４５】
次に、本実施形態に係る色調整システムＡの動作の概要について説明する。図５は、本実施形態に係るＰＣ２によるプリンタ１の色調整処理の手順を示すフローチャートである。この色調整処理は、カラープロファイルを用いた色変換処理により目標デバイスに合わせてプリンタ１の色調整を行なうことを目的とした処理である。図５のフローチャートにより示されるアルゴリズムは、記憶部２２のＲＯＭに制御プログラムとして記憶されており、動作開始の際に制御部２１により読み出されて実行される。
【００４６】
先ず、ＰＣ２は、予め目標デバイスにより印刷されたカラーチャートを測色機３に測色させ、各カラーパッチに対応するＬ＊ａ＊ｂ＊表色値を取得する（Ｓ１０１）。そして、ＰＣ２は、Ｓ１０１で取得したＬ＊ａ＊ｂ＊表色値に基づき目標デバイスのカラープロファイルを作成し（Ｓ１０２）、それを記憶部２２に保存する。なお、本例でのカラーチャートとは、ＩＳＯ１２６４２規格に準拠したカラーチャートである。図６は、本例のカラーチャートＣを示す概略図である（図中で彩色は省略している。図８、図１２においても同じ。）。
【００４７】
続いて、ＰＣ２は、プリンタ１に色変換処理を実行することなくカラーチャートを印刷させ、その印刷画像を測色機３に測色させることで各カラーパッチに対応するＬ＊ａ＊ｂ＊表色値を取得する（Ｓ１０３）。そして、ＰＣ２は、Ｓ１０３で取得したＬ＊ａ＊ｂ＊表色値に基づきプリンタ１のカラープロファイルを作成し（Ｓ１０４）、それを記憶部２２に保存する。
【００４８】
図７は、Ｓ１０２で作成された目標デバイスのカラープロファイルＰ１を示す概念図である。図７のように、カラープロファイルＰ１は一対のルックアップテーブル（第１、第２のルックアップテーブルＬ１１，Ｌ１２）からなる。ここで、第１のルックアップテーブルＬ１１は、個々のＣＭＹＫ表色値をＬ＊ａ＊ｂ＊表色値に変換するための変換テーブルであり、図７のように、ＣＭＹＫ：９×９×９×９点の掛け合わせからなる全６５６１通りのＣＭＹＫ表色値に対応するＬ＊ａ＊ｂ＊表色値を格納している。これらの９×９×９×９点は、Ｃ、Ｍ、Ｙについては、各色の最大値を１００％としたときの０％、１０％、２０％、３０％、４０％、５５％、７０％、８５％、１００％の９点であり、Ｋについては０％、１０％、２０％、３０％、４０％、５０％、６０％、８０％、１００％の９点である。このような値（％）を選択した理由は後述するカラーチャート測定点との整合性を考慮したためである。なお、このようにＣ、Ｍ、Ｙ、Ｋいずれも０〜１００％の範囲を８等分して９点をサンプリングしたのではないため、この変換テーブルを用いて任意のＣＭＹＫ値を変換する場合には、この変換テーブルを参照する前に、Ｃ、Ｍ、Ｙ、Ｋの階調補正カーブを用いてこの変換テーブルの９点の値に合わせるようにＣ、Ｍ、Ｙ、Ｋ値を補正してから、例えば特開２００２−３３０３０３号明細書に書かれている方法によって補間計算を行いＬ＊ａ＊ｂ＊表色値に変換する。
【００４９】
また、第２のルックアップテーブルＬ１２は、個々のＬ＊ａ＊ｂ＊表色値をＣＭＹＫ表色値に変換するための変換テーブルであり、図７のようにＬ＊ａ＊ｂ＊：３３×３３×３３点の掛け合わせからなる全３５９７３通りのＬ＊ａ＊ｂ＊表色値に対応するＣＭＹＫ表色値を格納している。
【００５０】
Ｓ１０４でも同様に第１，第２のルックアップテーブルＬ２１，Ｌ２２からなるプリンタ１のカラープロファイル２が生成される。なお、第１のルックアップテーブルは、このプロファイルが色変換の入力側に選ばれた時に用いられることから入力用変換テーブルと呼ばれ、第２のルックアップテーブルは、このプロファイルが色変換の出力側に選ばれた時に用いられることから出力用変換テーブルと呼ばれる。以下の説明でも各テーブルをこのように称する場合がある。また、ＰＣ２は、Ｓ１０２及びＳ１０４において、「測色的」「知覚的」「彩度優先」等のカラースペース間の詳細な色変換方法（レンダリングインテント）に応じた複数種類のカラープロファイルを作成することもできる。
【００５１】
ここで、図８を参照しながらＳ１０２でのカラープロファイルＰ１の作成方法について詳細に説明する。先ず、本実施形態のＰＣ２は、以下の（Ｉ）〜（ＩＩＩ）の手順で第１のルックアップテーブルＬ１１を作成する。
【００５２】
（Ｉ）印刷済みカラーチャート中の以下の各点に対応するＬ＊ａ＊ｂ＊表色値を測色値に測色させる。
【００５３】
（ａ）Ｋ＝０％についてのＣ×Ｍ×Ｙ：６×６×６の掛け合わせの各点（ＣＭＹはそれぞれ０％、１０％、２０％、４０％、７０％、１００％）
（ｂ）Ｋ＝４０％についてのＣ×Ｍ×Ｙ：５×５×５の掛け合わせの各点（ＣＭＹはそれぞれ０％、２０％、４０％、７０％、１００％）
（ｃ）Ｋ＝６０％についてのＣ×Ｍ×Ｙ：５×５×５の掛け合わせの各点（ＣＭＹはそれぞれ０％、２０％、４０％、７０％、１００％）
（ｄ）Ｋ＝８０％についてのＣ×Ｍ×Ｙ：４×４×４の掛け合わせの各点（ＣＭＹはそれぞれ０％、４０％、７０％、１００％）
（ｅ）Ｋ＝１００％についてのＣ×Ｍ×Ｙ：２×２×２の掛け合わせの各点（ＣＭＹはそれぞれ０％、１００％）
（ｆ）ＣＭＹＫの各々についての単色階調（各色について３％、７％、１０％、１５％、２０％、２５％、３０％、４０％、５０％、６０％、７０％、８０％、９０％の１３ステップ）。
【００５４】
（ＩＩ）上記（Ｉ）で得た（ａ）〜（ｅ）の各点についてのＬ＊ａ＊ｂ＊表色値を用いて以下の（ｇ）〜（ｋ）の各点についてのＬ＊ａ＊ｂ＊値を求める。上記（Ｉ）における測定値が存在しない点については、周囲の点の測定値、及び各色の単色階調の測定値（ｆ）を用いた補間計算によりＬ＊ａ＊ｂ＊値を演算するものとする。
【００５５】
（ｇ）Ｋ＝０％についてのＣ×Ｍ×Ｙ：９×９×９の掛け合わせの各点（ＣＭＹはそれぞれ０％、１０％、２０％、３０％、４０％、５５％、７０％、８５％、１００％）
（ｈ）Ｋ＝４０％についてのＣ×Ｍ×Ｙ：９×９×９の掛け合わせの各点（ＣＭＹはそれぞれ０％、１０％、２０％、３０％、４０％、５５％、７０％、８５％、１００％）
（ｉ）Ｋ＝６０％についてのＣ×Ｍ×Ｙ：９×９×９の掛け合わせの各点（ＣＭＹはそれぞれ０％、１０％、２０％、３０％、４０％、５５％、７０％、８５％、１００％）
（ｊ）Ｋ＝８０％についてのＣ×Ｍ×Ｙ：９×９×９の掛け合わせの各点（ＣＭＹはそれぞれ０％、１０％、２０％、３０％、４０％、５５％、７０％、８５％、１００％）
（ｋ）Ｋ＝１００％についてのＣ×Ｍ×Ｙ：９×９×９の掛け合わせの各点（ＣＭＹはそれぞれ０％、１０％、２０％、３０％、４０％、５５％、７０％、８５％、１００％）。
【００５６】
（ＩＩＩ）そして上記（ＩＩ）で求めた（ｇ）〜（ｈ）の各点についてのＬ＊ａ＊ｂ＊表色値、及び上記（Ｉ）で求めた（ｆ）の各点のうちのＫ単色階調についてのＬ＊ａ＊ｂ＊表色値を用いた補間計算により以下の（ｌ）〜（ｎ）の各点についてＬ＊ａ＊ｂ＊表色値を演算し、さらに、上記（ＩＩ）で求めた（ｈ）〜（ｉ）の各点についてのＬ＊ａ＊ｂ＊表色値、及び上記（Ｉ）で求めた（ｆ）の各点のうちのＫ単色階調についてのＬ＊ａ＊ｂ＊表色値を用いた補間計算により以下の（ｏ）のＬ＊ａ＊ｂ＊表色値を演算する。
【００５７】
（ｌ）Ｋ＝１０％についてのＣ×Ｍ×Ｙ：９×９×９の掛け合わせの各点（ＣＭＹはそれぞれ０％、１０％、２０％、３０％、４０％、５５％、７０％、８５％、１００％）
（ｍ）Ｋ＝２０％についてのＣ×Ｍ×Ｙ：９×９×９の掛け合わせの各点（ＣＭＹはそれぞれ０％、１０％、２０％、３０％、４０％、５５％、７０％、８５％、１００％）
（ｎ）Ｋ＝３０％についてのＣ×Ｍ×Ｙ：９×９×９の掛け合わせの各点（ＣＭＹはそれぞれ０％、１０％、２０％、３０％、４０％、５５％、７０％、８５％、１００％）
（ｏ）Ｋ＝５０％についてのＣ×Ｍ×Ｙ：９×９×９の掛け合わせの各点（ＣＭＹはそれぞれ０％、１０％、２０％、３０％、４０％、５５％、７０％、８５％、１００％）。
【００５８】
本実施形態のＰＣ２は以上のようにしてＣ×Ｍ×Ｙ×Ｋ：９×９×９×９の全点についてのＬ＊ａ＊ｂ＊表色値を求め、ＣＭＹＫ表色値をＬ＊ａ＊ｂ＊表色値に変換するための第１のルックアップテーブル（入力用色変換テーブル）Ｌ１１を作成する。
【００５９】
再び図８を参照して、第２のルックアップテーブルＬ１２の作成方法について説明する。ＰＣ２は、第１のルックアップテーブルＬ１１に格納された個々のＬ＊ａ＊ｂ＊表色値からＣＭＹＫ表色値を逆計算することにより第２のルックアップテーブルを作成する。このときの具体的な計算方法は、例えば、特許第２８９８０３０号明細書に開示されている。なお、個々の印刷デバイスが再現可能な色の範囲（色域、カラーガマット）は機種毎に異なるので、あるＬ＊ａ＊ｂ＊表色値が調整対象であるデバイスの色域を超えている場合には、そのＬ＊ａ＊ｂ＊表色値は当該デバイスの色域内のＣＭＹＫ表色値で置換されなければならない。そのための手法は一般にガマットマッピングと呼ばれる。ガマットマッピングの具体的な手順は、例えば、特開２００３−７８７７３号明細書に開示されている。本実施形態のＰＣ２は、必要に応じてガマットマッピングを実行しつつＬ＊ａ＊ｂ＊：３３×３３×３３の全点に対応するＣＭＹＫ表色値を求める。
【００６０】
再び図５を参照すると、ＰＣ２は、カラーチャートＣの画像データ（以下、単に「画像データ」ともいう）に対して、Ｓ１０２及びＳ１０４で作成したカラープロファイルＰ１，Ｐ２による色変換処理を実行し、色変換処理後の画像データをプリンタ１に印刷させる（Ｓ１０５）。
【００６１】
図９にＳ１０５での色変換処理の具体的な手順を示す。図９のように画像データの色変換処理は、（ｉ）画像データに含まれる個々のＣＭＹＫ表色値を、Ｓ１０２で作成した第１のルックアップテーブル（入力用色変換テーブル）Ｌ１１によりＬ＊ａ＊ｂ＊表色値に変換し、（ｉｉ）上記（ｉ）で得られたＬ＊ａ＊ｂ＊表色値を、Ｓ１０４で作成した第２のルックアップテーブル（出力用色変換テーブル）Ｌ２２により再度ＣＭＹＫ表色値に変換するものである。なお、プリンタ１及び目標デバイスがそれぞれ用いた印刷用紙自体の色合いの相違によりＣ＝Ｍ＝Ｙ＝Ｋ＝０％（白地）に対応するＬ＊ａ＊ｂ＊表色値が互いに一致しないことがある。この場合は、Ｃ＝Ｍ＝Ｙ＝Ｋ＝０％がＣ＝Ｍ＝Ｙ＝Ｋ＝０％に正しく変換されるように各々のルックアップテーブルを補正することが好ましい。この補正には、Ｃ＝Ｍ＝Ｙ＝Ｋ＝０％を中心として中心から離れるに従って補正量が減少するように、Ｌ＊ａ＊ｂ＊表色値を補正する方法や、それぞれのカラープロファイルにおいて、白色の表色値を基準として計算した、白色がＬ＊＝１００、ａ＊＝０、ｂ＊＝０になるようなＬ＊ａ＊ｂ＊の相対値にして用いる方法などがある。
【００６２】
また、図９の例のように２段階の変換処理を実行するのではなく、予め２つのルックアップテーブルを結合させた単一のルックアップテーブルを作成しておき、これを用いて色変換処理を実行してもよい。これにより色変換処理に要する時間を短縮することができる。このような単一のルックアップテーブルは一般にデバイスリンクプロファイルと呼ばれる。図１０にデバイスリンクプロファイルによる色変換処理の一例を示す。
【００６３】
続いて、ＰＣ２は、Ｓ１０５での色変換処理の出力目標値を計算する（Ｓ１０６）。ここで、出力目標値とは、Ｓ１０５の色変換処理後の個々のＣＭＹＫ表色値に対応するＬ＊ａ＊ｂ＊表色値のことであり、プリンタ１の第１のルックアップテーブルを用いて算出する。図１１は出力目標値の算出方法を示す概念図である。図１１のように、出力目標値は、Ｓ１０５での色変換処理後の個々のＣＭＹＫ表色値を、Ｓ１０４で作成したプリンタ１の第１のルックアップテーブル（入力用色変換テーブル）Ｌ２１によりＬ＊ａ＊ｂ＊表色値に変換することにより算出する。ＰＣ２は、このような出力目標値（Ｌ＊ａ＊ｂ＊表色値）をカラーチャート中のカラーパッチ（５９０色；Ｋ＝０％のＣ×Ｍ×Ｙ：６×６×６、Ｋ＝４０％のＣ×Ｍ×Ｙ：５×５×５、Ｋ＝５０％のＣ×Ｍ×Ｙ：５×５×５、Ｋ＝８０％のＣ×Ｍ×Ｙ：４×４×４、Ｋ＝１００％のＣ×Ｍ×Ｙ：２×２×２、ＣＭＹＫ各色の単色階調ステップ（３、７、１０、１５、２０、２５、３０、４０、５０、６０、７０、８０、９０の１３ステップ））について算出する。
【００６４】
続いて、ＰＣ２は、Ｓ１０５での色変換処理後にプリンタ１により印刷されたカラーチャートＣを測色機３に測色させ、各々のカラーパッチに対応するＬ＊ａ＊ｂ＊表色値の測色値を取得する（Ｓ１０７）。そして、ＰＣ２は、５９０個のカラーパッチの各々についてＳ１０７で取得した測色値と、Ｓ１０６で算出した出力目標値との色差ΔＥを計算する（Ｓ１０８）。
【００６５】
図１２は色差（ΔＥ）の計算方法について説明するための概略図である。図１２のように、ＰＣ２は、Ｓ１０６で算出した出力目標値（以下、Ｌ＊０ａ＊０ｂ＊０とする）と、Ｓ１０７で取得した測色値（以下、Ｌ＊１ａ＊１ｂ＊１とする）を下記の数式（１）に入力することにより各カラーパッチについての色差（ΔＥ）を計算する。このようにして計算された色差（ΔＥ）は、目標デバイスとプリンタ１の色域の相違、目標デバイスとプリンタ１が使用した印刷用紙の色合いの相違による影響が除外された理論的な色差である。つまり、この色差（ΔＥ）は、色調整結果の評価において特に考慮すべき色変換処理の誤差を主に表していることになる。
【００６６】
【数１】
2011010231.tif 000003
【００６７】
そして、ＰＣ２は、数式（１）により５９０個のカラーパッチの全てについて色差（ΔＥ）を計算したら、それらの平均値／最大値をさらに計算し、その計算結果を表示部２３に表示する（Ｓ１０９）。図１３は、Ｓ１０９で表示部２３に表示された計算結果の一例を示す概略図である。図１３において、下段に示された数値（１．５２／４．２３）はＳ１０８で計算された色差（ΔＥ）の平均値／最大値である。これらの値は、前述のように色変換処理の誤差を主に表しており、理論的に０に近づけることが可能である。つまり、下段の値が０に近づくようにカラープロファイルの補正を行なうことで色調整の精度を向上させることができる。カラープロファイルの補正については後述する。また、上段に比較例として示された数値（１．８６／７．９０）は目標デバイスにより印刷されたカラーチャートＣの測色値と出力目標値との色差（ΔＥ´）の平均値／最大値である。この色差（ΔＥ´）は、デバイス間の色域の相違、及び印刷用紙の白地の色合いの相違を主に表している。
【００６８】
図１４は、Ｓ１０９で表示される計算結果の他の例を示す概略図である。図１４において、上段に示された数値（１．８６／７．９０）は、前述の色差（ΔＥ´）の平均値／最大値である。また、下段に示された数値（２．３０／８．９０）は、目標デバイスにより印刷されたカラーチャートＣの測色値とプリンタ１により印刷されたカラーチャートＣの測色値との色差（ΔＥ０）の平均値／最大値である。すなわち、この色差（ΔＥ０）は、色変換処理の誤差のみならず、デバイス間の色域の相違、及び印刷用紙の色合いの相違による影響をも表している。他方、上段の値は、前述のようにデバイス間の色域の相違、及び白地の色合いの相違を主に表す値であるので、下段の値が上段の値に近づくようにプロファイルの補正を行なうことで色調整の精度を向上させることができる。
【００６９】
ここで、プリンタ１の色域外の色の調整結果について考察する。例えば、１００％マゼンタ（ＣＭＹＫ：０／１００／０／０）は、ターゲット装置により印刷されたカラーチャートＣの測色値（Ｌ＊ａ＊ｂ＊値）が４８．０／７４．１／−８．１であり、出力目標値（Ｌ＊ａ＊ｂ＊値）が４６．４／６６．５／−６．７であり、プリンタ１により印刷されたカラーチャートの測色値（Ｌ＊ａ＊ｂ＊値）が４６．８／６７．１／−７．９であったため、測色値どうしの色差（ΔＥ０）を計算すると、ΔＥ０＝７．１という比較的大きな値になった。他方、この色について出力目標値と測色値との色差（ΔＥ）を計算すると、ΔＥ＝１．４という小さな値になった。このように、プリンタ１の色域外の色の再現性を評価する際には、両デバイスの出力結果の測色値どうしを比較するのではなく、図１１に示すような手順で算出した出力目標値とターゲット装置の出力結果の測色値とを比較することが好ましい。
【００７０】
また、白地（Ｃ＝Ｍ＝Ｙ＝Ｋ＝０％）についての出力結果について考察すると、ターゲット装置により印刷されたカラーチャートＣの測色値（Ｌ＊ａ＊ｂ＊値）は９４．０／０．７／−１．３であり、出力目標値（Ｌ＊ａ＊ｂ＊値）は９２．８／０．７／−０．２であり、プリンタ１により印刷されたカラーチャートＣの測色値（Ｌ＊ａ＊ｂ＊値）は９２．７／０．７／−０．５であったため、測色値どうしの色差（ΔＥ０）は１．５であったのに対し、出力目標値とプリンタ２の出力結果の測色値との色差（ΔＥ）は０．２にすぎなかった。
【００７１】
また、白地に近い１０％シアン（ＣＭＹＫ：１０／０／０／０）についての調整結果について考察すると、ターゲット装置により印刷されたカラーチャートＣの測色値（Ｌ＊ａ＊ｂ＊値）は９０．７／−２．８／−５．５であり、出力目標値（Ｌ＊ａ＊ｂ＊値）は８７．６／−２．３／−４．５であり、プリンタ１により印刷されたカラーチャートＣの測色値（Ｌ＊ａ＊ｂ＊値）は８８．８／−３．０／−３．７であった。つまり、測色値どうしの色差（ΔＥ０）は２．５であったのに対し、出力目標値と出力結果の測定値との色差ΔＥは１．６にすぎなかった。このように、シアン１０％のような白地に近い色は印刷用紙自体の色合いの相違による影響を受けやすいので、その再現性を評価する際には、測色値どうしを比較するのではなく、図１１のような出力目標値とターゲット装置についての測色値とを比較することが好ましい。
【００７２】
再び図５を参照すると、ＰＣ２は、図１３又は図１４のような計算結果を確認したユーザからカラープロファイルＰ１，Ｐ２を補正するか否かの指示を取得する（Ｓ１１０）。そして、ユーザからカラープロファイルを補正しないとの指示を取得した場合には（Ｓ１１０のＮＯ）そのまま一連の処理を終了するが、ユーザからカラープロファイルを補正するとの指示を取得した場合には（Ｓ１１０のＹＥＳ）以下のＳ１１１に進む。
【００７３】
ここで、ＰＣ２は、Ｓ１０８で計算した色差（ΔＥ）に応じて目標デバイスの第１のルックアップテーブル（入力用色変換テーブル）Ｌ１１を補正する。より具体的には、Ｓ１０８で計算した色差（ΔＥ）に基づき、Ｓ１０６で計算した出力目標値の補正値（以下、「補正後目標値」ともいう）を計算し（Ｓ１１１）、第１のルックアップテーブルＬ１１に格納されたＬ＊ａ＊ｂ＊表色値をこの補正後目標値で置換することにより第１のルックアップテーブルＬ１１を補正する。
【００７４】
図１５は、補正後目標値の計算方法について説明するための概略図である。図１５の左図は、あるカラーパッチについての出力目標値と測色値との関係を示しており、右図は左図の出力目標値とそれに対応する補正後目標値との関係を示している。両図が示すように、本例では、元の出力目標値を、色差（ΔＥ）に相当する分だけ測色値の反対方向に移動させた点を補正後目標値としている。このような補正後目標値を元の出力目標値の代わりに用いることで、色変換処理後の色差（ΔＥ）が縮小する方向に変化することが期待される。
【００７５】
図１６に、補正をＮ回繰り返すときの補正後目標値の計算方法について説明する。図１６の一行目に示したように、１回目の補正時には、プリンタ１による出力結果の測色値（ｍ０）とＳ１０６で計算した出力目標値（ｃ０）との差分（ｄ０）を求め、出力目標値（ｃ０）から差分（ｄ０）を減算したものを補正後目標値（ｔ１）とする。このような計算はＬ＊ａ＊ｂ＊の各成分について行なう。
【００７６】
また、２回目の補正時には、１回目の補正後の出力結果の測色値（ｍ１）と出力目標値（ｃ０）との差分（ｄ１）を求め、１回目の補正後目標値（ｔ１）からこの色差（ｄ１）を減算したものを補正後目標値（ｔ２）とする。同様に、Ｎ回目の補正時には、Ｎ−１回目の補正後の出力結果の測色値（ｍＮ−１）と出力目標値（ｃ０）との差分を（ｄＮ−１）を求め、Ｎ−１回目の補正後目標値（ｔＮ−１）からこの色差（ｄＮ−１）を減算した数値を補正後目標値（ｔＮ）とする。
【００７７】
ＰＣ２は、このような補正後目標値の計算を５９０個のカラーパッチの全てについて実行し、さらに、図８において説明したような補間計算によりＣ×Ｍ×Ｙ×Ｋ：９×９×９×９の掛け合わせの各点についてのＣＭＹＫ値を格納する補正後ルックアップテーブルＬ１１´を作成する。そして、ＰＣ２は、Ｓ１１１で作成した補正後ルックアップテーブルＬ１１´、及びプリンタ１の第２ルックアップテーブルＬ２２を用いた色変換処理を実行し、色変換処理後の画像データをプリンタ１に印刷させてから（Ｓ１１２）、前述のＳ１０７に戻る。図１７にＳ１１２での色変換処理の具体的な手順を示す。図１７のようにＳ１１２での画像データの色変換処理は、図９における第１のルックアップテーブルＬ１１の代わりにＳ１１１での補正後のルックアップテーブルＬ１１´を用いる。
【００７８】
その後、ＰＣ２は、補正後プロファイルによる色変換処理後の画像データについて前述のＳ１０７〜Ｓ１０９の手順を再度実行することになる。そして、ＰＣ２は、ユーザがＳ１０９で表示された色差（ΔＥ）の計算結果に満足するまでＳ１１１〜Ｓ１１２、Ｓ１０７〜Ｓ１０９の手順を繰り返し実行することになる。
【００７９】
以上のような手順で補正を２回繰り返した場合の色差（ΔＥ）の平均値／最大値の計算結果の一例を以下に示す。
【００８０】
初回（補正なし）：１．５／４．２
補正１回目      ：１．０／４．８
補正２回目      ：１．１／４．１
このようにプロファイルの補正を繰り返すことで色差（ΔＥ）が概ね減少する傾向を示すことがわかる。また、プリンタ１の色域外のカラーパッチの色差（ΔＥ）も補正の繰り返しにより収束する傾向を示した。
【００８１】
以上のように、本実施形態に係る画像処理装置としてのＰＣ２は、カラープロファイルＰ１，Ｐ２を用いた色変換処理によってプリンタ１の色調整を行なった際に、色変換処理後の画像データの出力画像を測色機３で測色することにより得たＬ＊ａ＊ｂ＊色空間の表色値と、色変換処理後の画像データをプリンタ１の第１のルックアップテーブルＬ１１で変換することにより得たＬ＊ａ＊ｂ＊表色値との差分を計算し、その差分に基づき色調整結果を評価する。そのため、本実施形態によれば、ターゲット装置及びプリンタ１の再現可能な色域が互いに異なる場合、及びターゲット装置及びプリンタ１が使用する印刷用紙の種類（色合い）が互いに異なる場合であっても色調整結果を正確に評価することができる。
【００８２】
本発明は、上記実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変されることができる。例えば、上記実施形態では、色調整の目標デバイス及び対象デバイス（つまり、プリンタ１）はともに印刷装置であったが、これらのデバイスの片方又は双方は、表示装置のような他の種類の出力装置であってもよい。なお、仮に片方のデバイスが表示装置である場合、そのデバイス依存の色空間は、例えば、ＲＧＢ色空間である。
【００８３】
本発明による画像処理装置は、上記各手順を実行するための専用のハードウェア回路によっても、また、上記各手順を記述したプログラムをＣＰＵが実行することによっても実現可能である。後者により本発明を実現する場合、画像処理装置を動作させるプログラムは、フロッピー（登録商標）ディスクやＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ＲＯＭやハードディスク等に転送されて記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、画像処理装置の一機能としてその装置のソフトウェアに組み込まれてもよい。
【符号の説明】
【００８４】
１      プリンタ、
２      ＰＣ、
３      測色機、
Ａ      色調整システム、
Ｃ      カラーチャート、
Ｌ１１  第１のルックアップテーブル（入力用色変換テーブル）、
Ｌ１２  第２のルックアップテーブル（出力用色変換テーブル）、
Ｌ２１  第１のルックアップテーブル（入力用色変換テーブル）、
Ｌ２２  第２のルックアップテーブル（出力用色変換テーブル）、
Ｐ１    カラープロファイル、
Ｐ２    カラープロファイル。
【図１】
2011010231.tif 000004
【図２】
2011010231.tif 000005
【図３】
2011010231.tif 000006
【図４】
2011010231.tif 000007
【図５】
2011010231.tif 000008
【図６】
2011010231.tif 000009
【図７】
2011010231.tif 000010
【図８】
2011010231.tif 000011
【図９】
2011010231.tif 000012
【図１０】
2011010231.tif 000013
【図１１】
2011010231.tif 000014
【図１２】
2011010231.tif 000015
【図１３】
2011010231.tif 000016
【図１４】
2011010231.tif 000017
【図１５】
2011010231.tif 000018
【図１６】
2011010231.tif 000019
【図１７】
2011010231.tif 000020