(57)【要約】【課題】  「混色」のキャリブレーションに「Ｌａｂ色空間」を使うと「Ｌａｂ色空間」自体が持つ「歪み」の影響を受けてしまうため、特定の色に対して出力物を人間が見た際に補正しきれていないと感じてしまう場合があった。【解決手段】  上記課題を解決すべく本発明の画像処理装置は、３次元色空間で表現された混色のチャートデータを用いて出力されたチャートを第１の色空間で測色した値を均等色知覚空間の色へ変換する手段と、３次元色空間から均等色知覚空間に変換する第１の色変換テーブルを取得する手段と、前記均等色知覚空間の測色値と、均等色知覚空間の目標値と、均等色知覚空間から３次元色空間に変換するための第２の色変換テーブルを用いて第２の色変換テーブルを補正する手段と、第１の色変換テーブルと補正した第２の色変換テーブルを用いて、４次元色空間を補正する色変換テーブルを作成する作成手段とを有することを特徴とする。【選択図】  図８
2015119336.tif 000002
【特許請求の範囲】
【請求項１】
第１の色空間を均等色知覚空間へ変換するための変換テーブルと、
シアン、マゼンタ、イエローで構成される３次元色空間で表現される複数種類の混色のチャートデータを用いてチャートをプリンタに出力させる手段と、
前記出力されたチャートを前記第１の色空間で測色した値を取得する手段と、
３次元色空間から均等色知覚空間に変換するための第１の色変換テーブルを取得する手段と、
前記取得された第１の色空間の測色値を、前記変換テーブルにより前記均等色知覚空間の色へ変換する変換手段と、
予め作成された均等色知覚空間の目標値を取得する手段と、
前記取得した均等色知覚空間の測色値と、前記取得した均等色知覚空間の目標値と、均等色知覚空間から３次元色空間に変換するための第２の色変換テーブルを用いて前記第２の色変換テーブルを補正する手段と、
前記第１の色変換テーブルと前記補正した第２の色変換テーブルを用いて、シアン、マゼンタ、イエロー、ブラックで構成される４次元色空間を補正する色変換テーブルを作成する作成手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記第１の色変換テーブルは、
３次元色空間からデバイス非依存色空間に変換するための色変換テーブルにおけるデバイス非依存色空間の値を、均等色知覚空間に値に変換することで得られることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第２の色変換テーブルは、
デバイス非依存色空間から３次元色空間に変換するための色変換テーブルにおけるデバイス非依存色空間の値を、均等色知覚空間の値に変換することで得られることを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記作成手段により作成される４次元色空間を補正する色変換テーブルを、前記均等色知覚空間の色を用いて作成するか否かを指示する指示手段を有し、
前記指示手段により４次元色空間を補正する色変換テーブルを、前記均等色知覚空間の色を用いて作成するよう指示された場合、
前記作成手段は、前記均等色知覚空間に変換された測色値と前記第１の色変換テーブルと前記補正した第２の色変換テーブルを用いて、４次元色空間を補正する色変換テーブルを作成し、
前記指示手段により４次元色空間を補正する色変換テーブルを、前記第１の色空間の色を用いて作成するよう指示された場合、
前記第１の色空間の測色値と３次元色空間からデバイス非依存色空間に変換するための色変換テーブルとデバイス非依存色空間から３次元色空間に変換するための色変換テーブルとを用いて、４次元色空間を補正する色変換テーブルを作成することを特徴とする請求項１記載の画像処理装置。
【請求項５】
前記作成手段は、
前記均等色知覚空間に変換された測色値と前記第１の色変換テーブルと前記補正した第２の色変換テーブルを用いて取得される第１の補正係数と、
前記第１の色空間の測色値と３次元色空間からデバイス非依存色空間に変換するための色変換テーブルとデバイス非依存色空間から３次元色空間に変換するための色変換テーブルとを用いて取得される第２の補正係数とを合成した値を用いて、
前記４次元色空間を補正する色変換テーブルを作成することを特徴とする請求項１記載の画像処理装置。
【請求項６】
前記作成手段により前記第１の補正係数と前記第２の補正係数を合成した値を用いて前記４次元色空間を補正する色変換テーブルを作成する場合、指示された重みに応じて前記第１の補正係数と前記第２の補正係数の合成方法を決定することを特徴とする請求項５記載の画像処理装置。
【請求項７】
第１の色空間を均等色知覚空間へ変換するための変換テーブルと、
シアン、マゼンタ、イエローで構成される３次元色空間で表現される複数種類の混色のチャートデータを用いてチャートをプリンタに出力させるステップと、
前記出力されたチャートを前記第１の色空間で測色した値を取得するステップと、
３次元色空間から均等色知覚空間に変換するための第１の色変換テーブルを取得するステップと、
前記取得された第１の色空間の測色値を、前記変換テーブルにより前記均等色知覚空間の色へ変換する変換ステップと、
予め作成された均等色知覚空間の目標値を取得するステップと、
前記取得した均等色知覚空間の測色値と、前記取得した均等色知覚空間の目標値と、均等色知覚空間から３次元色空間に変換するための第２の色変換テーブルを用いて前記第２の色変換テーブルを補正するステップと、
前記第１の色変換テーブルと前記補正した第２の色変換テーブルを用いて、シアン、マゼンタ、イエロー、ブラックで構成される４次元色空間を補正する色変換テーブルを作成する作成ステップと、
を有することを特徴とする画像処理方法。
【請求項８】
前記第１の色変換テーブルは、
３次元色空間からデバイス非依存色空間に変換するための色変換テーブルにおけるデバイス非依存色空間の値を、均等色知覚空間に値に変換することで得られることを特徴とする請求項７に記載の画像処理方法。
【請求項９】
前記第２の色変換テーブルは、
デバイス非依存色空間から３次元色空間に変換するための色変換テーブルにおけるデバイス非依存色空間の値を、均等色知覚空間の値に変換することで得られることを特徴とする請求項７に記載の画像処理方法。
【請求項１０】
前記作成ステップにて作成される４次元色空間を補正する色変換テーブルを、前記均等色知覚空間の色を用いて作成するか否かを指示する指示ステップを有し、
前記指示ステップにて４次元色空間を補正する色変換テーブルを、前記均等色知覚空間の色を用いて作成するよう指示された場合、
前記作成ステップでは、前記均等色知覚空間に変換された測色値と前記第１の色変換テーブルと前記補正した第２の色変換テーブルを用いて、４次元色空間を補正する色変換テーブルを作成し、
前記指示ステップにて４次元色空間を補正する色変換テーブルを、前記第１の色空間の色を用いて作成するよう指示された場合、
前記第１の色空間の測色値と３次元色空間からデバイス非依存色空間に変換するための色変換テーブルとデバイス非依存色空間から３次元色空間に変換するための色変換テーブルとを用いて、４次元色空間を補正する色変換テーブルを作成することを特徴とする請求項７記載の画像処理方法。
【請求項１１】
前記作成ステップでは、
前記均等色知覚空間に変換された測色値と前記第１の色変換テーブルと前記補正した第２の色変換テーブルを用いて取得される第１の補正係数と、
前記第１の色空間の測色値と３次元色空間からデバイス非依存色空間に変換するための色変換テーブルとデバイス非依存色空間から３次元色空間に変換するための色変換テーブルとを用いて取得される第２の補正係数とを合成した値を用いて、
前記４次元色空間を補正する色変換テーブルを作成することを特徴とする請求項７記載の画像処理方法。
【請求項１２】
前記作成ステップでは、前記第１の補正係数と前記第２の補正係数を合成した値を用いて前記４次元色空間を補正する色変換テーブルを作成する場合、指示された重みに応じて前記第１の補正係数と前記第２の補正係数の合成方法を決定することを特徴とする請求項１１記載の画像処理方法。
【請求項１３】
コンピュータに請求項７乃至１２に記載の方法を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はプリンタから出力される色を補正するための画像処理装置及び画像処理方法ならびに画像処理パラメータを作成するプログラムに関するものである。
【背景技術】
【０００２】
近年、電子写真装置の性能向上に伴い印刷機と同等の画質を実現した装置が登場しているが、電子写真装置特有の不安定性のため色の変動量が印刷機に比べて大きいことが課題として残されている。
【０００３】
そこで、従来の電子写真装置にはシアン、マゼンタ、イエロー、ブラック（以下、Ｃ、Ｍ、Ｙ、Ｋ）の各トナーに対応した１次元の階調特性の補正を行うためのＬＵＴ（Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ）を作成する「単色」のキャリブレーション技術が搭載されている。ＬＵＴとは、特定の間隔で区切られた入力データに対応した出力データを示すテーブルであり、演算式では表せない非線形な特性を表現することが可能である。また、「単色」とはＣ、Ｍ、Ｙ、Ｋの単体のトナーを使って表わした色のことである。この単色キャリブレーションを実行すると、最大濃度及び階調などの単色の再現特性が補正される。
【０００４】
また、近年では、特許文献１により４次元のＬＵＴを用いて「混色」のキャリブレーションを行う技術が提案されている。ここで、「混色」とはレッド、グリーン、ブルーや、ＣＭＹを使ったグレー等の複数のトナーを使用した色のことである。特に電子写真では、１次元のＬＵＴで単色の階調特性を補正しても複数のトナーを使用して「混色」を表現すると、非線形な差分が発生することが多い。ここで、混色のキャリブレーションを実行すると、複数色のトナーの組み合わせ（重ね合わせなど）で表現される混色の色再現特性が補正される。
【０００５】
「混色」を含むキャリブレーションの流れについて説明する。まず、「単色」のキャリブレーションを実施するため単色で構成されるチャートデータを用いて用紙等の記録媒体にパッチをプリント出力し、スキャナやセンサでこのパッチを読み取る。パッチを読みとって得られたデータを予め設定されている目標値と比較して目標値との差を補正する１次元のＬＵＴを作成する。次に「混色」のキャリブレーションを実施するために先に作成した１次元のＬＵＴを反映した混色で構成されるチャートデータを用いて記録媒体にパッチをプリント出力し、スキャナやセンサでこのパッチを読み取る。パッチを読みとって得られたデータを予め設定されている目標値と比較して目標値との差を補正する４次元のＬＵＴを作成する。
【０００６】
以上で示すように、「単色」のキャリブレーションだけでは補正しきれない混色特性を「混色」のキャリブレーションで補正することで高精度な補正が可能であった。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１１−２５４３５０
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、先行技術では「混色」のキャリブレーションに「Ｌ＊ａ＊ｂ＊色空間」を使うため、「Ｌ＊ａ＊ｂ＊色空間」自体が持つ「歪み」の影響を受けてしまう。
【０００９】
「Ｌ＊ａ＊ｂ＊色空間」は人間の視覚特性と相関を取ることを目的としているが、特定の色相では相関が取りづらい傾向がある。例えば人間の目には「紫色」と判断する色を「Ｌ＊ａ＊ｂ＊色空間」では青色と示されることがある。
【００１０】
「混色」のキャリブレーションでは「Ｌ＊ａ＊ｂ＊色空間」上で差分の線形距離を計算して補正を実行する。そのため「Ｌ＊ａ＊ｂ＊色空間」特有の「歪み」の影響で数値上では補正が出来ていても、特定の色に対して出力物を人間が見た際に補正しきれていないと感じてしまうという課題がある。
【課題を解決するための手段】
【００１１】
上述した課題を解決するために、本発明の画像処理装置は、第１の色空間を均等色知覚空間へ変換するための変換テーブルと、シアン、マゼンタ、イエローで構成される３次元色空間で表現される複数種類の混色のチャートデータを用いてチャートをプリンタに出力させる手段と、前記出力されたチャートを前記第１の色空間で測色した値を取得する手段と、３次元色空間から均等色知覚空間に変換するための第１の色変換テーブルを取得する手段と、前記取得された第１の色空間の測色値を、前記変換テーブルにより前記均等色知覚空間の色へ変換する変換手段と、予め作成された均等色知覚空間の目標値を取得する手段と、前記取得した均等色知覚空間の測色値と、前記取得した均等色知覚空間の目標値と、均等色知覚空間から３次元色空間に変換するための第２の色変換テーブルを用いて前記第２の色変換テーブルを補正する手段と、前記第１の色変換テーブルと前記補正した第２の色変換テーブルを用いて、シアン、マゼンタ、イエロー、ブラックで構成される４次元色空間を補正する色変換テーブルを作成する作成手段と、を有することを特徴とする。
【発明の効果】
【００１２】
本発明により、混色のキャリブレーション時に「Ｌ＊ａ＊ｂ＊色空間」特有の「歪み」の影響を受けずに人間の視覚特性に合わせた補正を行うことが可能となる。
【図面の簡単な説明】
【００１３】
【図１】システムの構成図である。
【図２】画像処理の流れを示した図である。
【図３】単色のキャリブレーション処理の流れを示した図である。
【図４】混色のキャリブレーション処理の流れを示した図である。
【図５】単色及び混色のキャリブレーションに使用するチャートを示した図である。
【図６】実施例１における混色のキャリブレーション用のパラメータを作成する処理の流れを示した図である。
【図７】実施例１におけるＬ＊ａ＊ｂ＊の基準色空間を「均等色知覚空間」に変換するパラメータの例を示した図である。
【図８】実施例１における混色のキャリブレーションの流れを示した図である。
【図９】実施例２における混色のキャリブレーション時に補正する際のモードを選択させるためのＵＩの例を示した図である。
【図１０】実施例２における混色のキャリブレーションの流れを示した図である。
【図１１】実施例３における混色のキャリブレーション時に補正する際のモードを選択させるためのＵＩの例を示した図である。
【図１２】実施例３における混色のキャリブレーションの流れを示した図である。
【図１３】実施例４における混色のキャリブレーション時に補正する際のモードを選択させるためのＵＩの例を示した図である。
【図１４】実施例４における混色のキャリブレーションの流れを示した図である。
【図１５】実施例３及び実施例４における４Ｄ−ＬＵＴの例を示した図である。
【発明を実施するための形態】
【００１４】
以下、本発明を実施するための形態について図面を用いて説明する。
【実施例１】
【００１５】
本発明の実施の形態について説明する。本実施例では混色のキャリブレーション時に「Ｌ＊ａ＊ｂ＊色空間」を「歪み」の少ない「均等色知覚空間」に変換してから補正を行うことで、人間の視覚特性に合わせた補正を行う手法について説明する。
【００１６】
図１は本実施例におけるシステムの構成図である。シアン、マゼンタ、イエロー、ブラック（以下、Ｃ、Ｍ、Ｙ、Ｋ）の各トナーを用いる画像処理装置のＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）１０１はネットワーク１２３を介して他のネットワーク対応機器と接続されている。またＰＣ１２４はネットワーク１２３を介してＭＦＰ１０１と接続されている。ＰＣ１２４内のプリンタドライバ１２５はＭＦＰ１０１へ印刷データを送信する。
【００１７】
ＭＦＰ１０１について詳細に説明する。ネットワークＩ／Ｆ１２２は印刷データ等の受信を行う。コントローラ１０２はＣＰＵ１０３やレンダラ１１２、画像処理部１１４で構成される。ＣＰＵ１０３のインタプリタ１０４は受信した印刷データのＰＤＬ（ページ記述言語）部分を解釈し、中間言語データ１０５を生成する。
【００１８】
そしてＣＭＳ１０６ではソースプロファイル１０７及びデスティネーションプロファイル１０８を用いて色変換を行い、中間言語データ（ＣＭＳ後）１１１を生成する。ここでＣＭＳとはＣｏｌｏｒ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍの略であり、後述するプロファイルの情報を用いて色変換を行う。また、ソースプロファイル１０７はＲＧＢやＣＭＹＫ等のデバイスに依存する色空間をＣＩＥ（国際照明委員会）が定めたＬ＊ａ＊ｂ＊（以下、Ｌａｂ）やＸＹＺ等のデバイス非依存の色空間に変換するためのプロファイルである。ＸＹＺはＬａｂと同様にデバイス非依存の色空間であり、３種類の刺激値で色を表現する。また、デスティネーションプロファイル１０８はデバイス非依存色空間をデバイス（プリンタ１１５）に依存したＣＭＹＫ色空間に変換するためのプロファイルである。
【００１９】
一方、ＣＭＳ１０９ではデバイスリンクプロファイル１１０を用いて色変換を行い、中間言語データ（ＣＭＳ後）１１１を生成する。ここでデバイスリンクプロファイル１１０はＲＧＢやＣＭＹＫ等のデバイス依存色空間をデバイス（プリンタ１１５）に依存したＣＭＹＫ色空間に直接変換するためのプロファイルである。ＣＭＳ１０６、ＣＭＳ１０９のうち、どちらのＣＭＳが選ばれるかはプリンタドライバ１２５における設定に依存する。
【００２０】
本実施例ではプロファイル（１０７、１０８及び１１０）の種類によってＣＭＳ（１０６及び１０９）を分けているが、１つのＣＭＳで複数種類のプロファイルを扱ってもよい。また、プロファイルの種類は本実施例で挙げた例に限らずプリンタ１１５のデバイス依存ＣＭＹＫ色空間を用いるのであればどのような種類のプロファイルでもよい。
【００２１】
レンダラ１１２は生成した中間言語データ（ＣＭＳ後）１１１からラスター画像１１３を生成する。画像処理部１１４はラスター画像１１３やスキャナ１１９で読み込んだ画像に対して画像処理を行う。画像処理部１１４について詳細は後述する。
【００２２】
コントローラ１０２と接続されたプリンタ１１５はＣ、Ｍ、Ｙ、Ｋ等の有色トナーを用いて紙上に出力データを用いて画像形成するプリンタである。プリンタ１１５は給紙を行う給紙部１１６と画像形成された紙を排紙する排紙部１１７、測色を行う測定部１２６を持つ。
【００２３】
測定部１２６は分光反射率、ＬａｂやＸＹＺ等のデバイスに依存しない色空間の値を取得できるセンサ１２７を持ち、プリンタ１１５を制御するＣＰＵ１２９によって制御される。測定部１２６はプリンタ１１５で用紙等の記録媒体上にプリント出力されたパッチをセンサ１２７で読み取り、読み取った数値情報をコントローラ１０２へ送信する。コントローラ１０２はその数値情報を用いて演算を行い、この演算の結果を単色キャリブレーションや混色キャリブレーションを実行する際に利用する。
【００２４】
表示装置１１８はユーザへの指示やＭＦＰ１０１の状態を表示するＵＩ（ユーザーインターフェース）である。後述する単色キャリブレーションや混色キャリブレーションを実行する際に利用する。
【００２５】
スキャナ１１９はオートドキュメントフィーダーを含むスキャナである。スキャナ１１９は束状のあるいは一枚の原稿画像を図示しない光源で照射し、原稿反射像をレンズでＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）センサ等の固体撮像素子上に結像する。そして、固体撮像素子からラスター状の画像読み取り信号を画像データとして得る。
【００２６】
入力装置１２０はユーザからの入力を受け付けるためのインタフェースである。一部の入力装置をタッチパネルとし、表示装置１１８と一体化してもよい。
【００２７】
記憶装置１２１はコントローラ１０２で処理されたデータやコントローラ１０２が受け取ったデータ等を保存する。
【００２８】
測定器１２８はネットワーク上またはＰＣ１２４に接続された外部の測定用デバイスであり、測定部１２６と同様に分光反射率、ＬａｂやＸＹＺ等のデバイスに依存しない色空間の値を取得できる。
【００２９】
次に画像処理部１１４の流れについて図２を用いて説明する。図２はラスター画像１１３やスキャナ１１９で読み込んだ画像に対して行う画像処理の流れを示している。図２の処理の流れは画像処理部１１４内にある不図示のＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）が実行することにより実現される。
【００３０】
ステップＳ２０１にて画像データを受信する。そしてステップＳ２０２にて受け取ったデータがスキャナ１１９から受信したスキャンデータかプリンタドライバ１２５から送られたラスター画像１１３かを判別する。
【００３１】
スキャンデータではない場合はレンダラ１１２によってビットマップ展開されたラスター画像１１３であり、ＣＭＳによってプリンタデバイスに依存するＣＭＹＫに変換されたＣＭＹＫ画像２１１となる。
【００３２】
スキャンデータの場合はＲＧＢ画像２０３であるため、ステップＳ２０４にて色変換処理を行い、共通ＲＧＢ画像２０５を生成する。ここで共通ＲＧＢ画像２０５とはデバイスに依存しないＲＧＢ色空間で定義されており、演算によってＬａｂ等のデバイス非依存色空間に変換することが可能である。
【００３３】
一方、ステップＳ２０６にて文字判定処理を行い、文字判定データ２０７を生成する。ここでは画像のエッジ等を検出して文字判定データ２０７を生成する。
【００３４】
次にステップＳ２０８にて共通ＲＧＢ画像２０５に対して文字判定データ２０７を用いてフィルタ処理を行う。ここでは文字判定データ２０７を用いて文字部とそれ以外で異なるフィルタ処理を行う。
【００３５】
次にステップＳ２０９にて下地飛ばし処理、ステップＳ２１０で色変換処理を行って下地を除去したＣＭＹＫ画像２１１を生成する。
【００３６】
次にステップＳ２１２にて４Ｄ−ＬＵＴ２１７を用いた混色の補正処理を行う。４Ｄ−ＬＵＴとはあるＣ、Ｍ、Ｙ、Ｋ各トナーを出力する際の信号値の組み合わせを異なるＣ、Ｍ、Ｙ、Ｋの信号値の組み合わせに変換する４次元のＬＵＴ（Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ）である。この４Ｄ−ＬＵＴ２１７は後述する「混色キャリブレーション」により生成される。４Ｄ−ＬＵＴを用いることで複数のトナーを使用した色である「混色」を補正することが可能になる。
【００３７】
そしてステップＳ２１２にて混色の補正をした後、画像処理部１１４はステップＳ２１３にて１Ｄ−ＬＵＴ２１８を用いてＣ、Ｍ、Ｙ、Ｋの各単色の階調特性を補正する。１Ｄ−ＬＵＴ  とはＣ、Ｍ、Ｙ、Ｋのそれぞれの色（単色）を補正する１次元のＬＵＴ（Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ）のことである。この、１Ｄ−ＬＵＴは、後述する「単色キャリブレーション」により生成される。
【００３８】
最後にステップＳ２１４にて画像処理部１１４はスクリーン処理や誤差拡散処理のようなハーフトーン処理を行ってＣＭＹＫ画像（２値）２１５を作成し、ステップＳ２１６にて画像データをプリンタ１１５へ送信する。
【００３９】
プリンタ１１５から出力される単色の階調特性を補正する「単色キャリブレーション」について図３を用いて説明する。単色キャリブレーションを実行することで、最大濃度特性及び階調特性などの単色の色再現特性が補正される。プリンタ１１５で用いられるＣ，Ｍ，Ｙ，Ｋトナー其々に対応する色の再現特性は、キャリブレーション実行時に一緒に補正される。すなわち、Ｃ，Ｍ，Ｙ，Ｋの各色に応じて図３の処理が一度に実行される。
【００４０】
図３は単色の階調特性を補正する１Ｄ−ＬＵＴ２１８を作成する処理の流れを示している。図３の処理の流れはＣＰＵ１０３が実行することによって実現され、作成された１Ｄ−ＬＵＴ２１８は記憶装置１２１に保存される。また表示装置１１８によってユーザへの指示をＵＩに表示し、入力装置１２０からユーザの指示を受け付ける。
【００４１】
ステップＳ３０１にて記憶装置１２１に格納してあるチャートデータ（Ａ）３０２を取得する。チャートデータ（Ａ）３０２は単色各色の最大濃度を補正するためのものであり、Ｃ、Ｍ、Ｙ、Ｋの「単色」の最大濃度データが得られる信号値（例えば２５５）で構成される。
【００４２】
次にステップＳ３０３にてチャートデータ（Ａ）３０２に対して画像処理部１１４にて画像処理を実行してプリンタ１１５からチャート（Ａ）３０４をプリント出力する。例を図５に示す。図５（ａ）の５０１はチャートデータ（Ａ）３０２をプリント出力した際の例を示しており、パッチ５０２、５０３、５０４、５０５はそれぞれＣ、Ｍ、Ｙ、Ｋ各色の最大濃度でプリント出力される。ここで画像処理部１１４はステップＳ２１４にてハーフトーン処理のみ行い、ステップＳ２１３の１Ｄ−ＬＵＴ補正処理やステップＳ２１２の４Ｄ−ＬＵＴ補正処理は行わない。
【００４３】
次にステップＳ３０５にてスキャナ１１９や測定部１２６内のセンサ１２７を用いてチャート（Ａ）３０４のプリント出力物の濃度測定（測色）を行い、測色値（Ａ）３０６を得る。測色値（Ａ）３０６はＣ、Ｍ、Ｙ、Ｋ各色の濃度値となる。次にステップＳ３０７にて測色値（Ａ）３０６と予め設定された最大濃度値の目標値（Ａ）３０８を用いて各色の測色値（Ａ）３０６の最大濃度の補正を実行する。ここでは最大濃度が目標値３０８（Ａ）に近づくようにプリンタ１１５のデバイス設定値、例えば、レーザ出力や現像バイアス等を調整する。
【００４４】
次に、ステップＳ３０９にて記憶装置１２１に格納されたチャートデータ（Ｂ）３１０を取得する。チャートデータ（Ｂ）３１０はＣ、Ｍ、Ｙ、Ｋの「単色」の階調データの信号値で構成される。このチャートデータ（Ｂ）３１０を用いて記録媒体にプリント出力されたパッチを有するチャート（Ｂ）３１２の例を図５に示す。図５（ｂ）の５０６はチャートデータ（Ｂ）３１０を用いて記録媒体にプリント出力されたパッチを有するチャート（Ｂ）３１２のプリント出力物の一例を示している。図５（ｂ）に示されるパッチ５０７、５０８、５０９、５１０及び右に続く階調データは、Ｃ、Ｍ、Ｙ、Ｋ各色の階調データで構成される。
【００４５】
次にステップＳ３１１にてチャートデータ（Ｂ）３１０に対して画像処理部１１４にて画像処理を実行してプリンタ１１５からチャート（Ｂ）３１２をプリント出力する。ここで画像処理部１１４、ステップＳ２１４にてハーフトーン処理のみ行い、ステップＳ２１３の１Ｄ−ＬＵＴ補正処理や４ステップＳ２１２のＤ−ＬＵＴ補正処理は行わない。また、プリンタ１１５はステップＳ３０７により最大濃度補正を行っているため、最大濃度が目標値（Ａ）３０８と同等の値を出せる状態となる。
【００４６】
次にステップＳ３１３にてスキャナ１１９やセンサ１２７を用いて測色を行い、測色値（Ｂ）３１４を得る。測色値（Ｂ）３１４はＣ、Ｍ、Ｙ、Ｋ各色の階調から得られる濃度値となる。次にステップＳ３１５にて測色値（Ｂ）３１４と予め設定された目標値（Ｂ）３１６を用いて単色の階調を補正する１Ｄ−ＬＵＴ２１８を作成する。
【００４７】
次に、プリンタ１１５から出力される混色の特性を補正する「混色キャリブレーション」について図４を用いて説明する。混色キャリブレーションを実行することで、複数色のトナーの組み合わせ（重ね合わせなど）で表現される混色の再現特性が補正される。以下の処理の流れはコントローラ１０２内のＣＰＵ１０３が実行することにより実現される。この取得された４Ｄ−ＬＵＴ２１７は記憶装置１２１に保存される。また表示装置１１８によってユーザへの指示をＵＩに表示し、入力装置１２０からユーザの指示を受け付ける。
【００４８】
混色キャリブレーションは、単色キャリブレーション実施後にプリンタ１１５から出力される混色を補正する。そのため、単色キャリブレーションを行った直後に混色キャリブレーションを行うことが望ましい。
【００４９】
ステップＳ４０１にて記憶装置１２１に格納してある「混色」で構成されたチャートデータ（Ｃ）４０２の情報を取得する。チャートデータ（Ｃ）４０２は混色を補正するためのデータであり、Ｃ、Ｍ、Ｙ、の組み合わせである「混色」の信号値で構成される。このチャートデータ（Ｃ）４０２を用いて記録媒体にプリント出力されたパッチを有するチャート（Ｃ）４０４の一例を図５に示す。図５（ｃ）の５１１はチャートデータ（Ｃ）４０２をプリント出力した際の例を示しており、パッチ５１２及び５１１上に印字された全てのパッチはＣ、Ｍ、Ｙ、を組み合わせた３次元色空間で表現される混色で構成されている。
【００５０】
次にステップＳ４０３では画像処理部１１４にてチャートデータ（Ｃ）４０２に対して画像処理を実行してプリンタ１１５にてチャート（Ｃ）４０４をプリント出力する。混色キャリブレーションは単色キャリブレーション実施後のデバイスの混色特性を補正するため、画像処理部１１４での画像処理の実行には単色キャリブレーション実行時に作成された１Ｄ−ＬＵＴ２１８を用いる。
【００５１】
次にステップＳ４０５にてスキャナ１１９や測定部１２６内のセンサ１２７を用いてチャート（Ｃ）４０４のプリント出力物の混色の測色を行い、測色値（Ｃ）４０６を取得する。測色値（Ｃ）４０６は単色キャリブレーション実施後のプリンタ１１５の混色特性を示す。また、測色値（Ｃ）４０６はデバイスに依存しない色空間での値であり、本実施例ではＬａｂとする。スキャナ１１９を用いた場合は図示しない３Ｄ−ＬＵＴ等を用いてＲＧＢ値をＬａｂ値に変換する。
【００５２】
次にステップＳ４０７にて記憶装置１２１に格納してあるＬａｂ→ＣＭＹの３Ｄ−ＬＵＴ（色変換テーブル）４０９を取得する。そして、測色値４０６（Ｃ）と予め設定された目標値（Ｃ）４０８との差分を反映させてＬａｂ→ＣＭＹの３Ｄ−ＬＵＴ（補正後）４１０を作成する。ここでＬａｂ→ＣＭＹの３Ｄ−ＬＵＴとは、入力されたＬａｂ値に対応するＣＭＹ値を出力する３次元のＬＵＴのことである。
【００５３】
具体的な作成方法を以下に示す。Ｌａｂ→ＣＭＹの３Ｄ−ＬＵＴ４０９の入力側のＬａｂ値に対して測色値４０６（Ｃ）と予め設定された目標値（Ｃ）４０８との差分を加え、差分が反映されたＬａｂ値に対してＬａｂ→ＣＭＹの３Ｄ−ＬＵＴ４０９を用いて補間演算を実行する。この結果、Ｌａｂ→ＣＭＹの３Ｄ−ＬＵＴ（補正後）４１０を作成する。
【００５４】
次にステップＳ４１１にて記憶装置１２１に格納してあるＣＭＹ→  Ｌａｂの３Ｄ−ＬＵＴ（色変換テーブル）４１２を取得して、Ｌａｂ→ＣＭＹの３Ｄ−ＬＵＴ（補正後）４１０を用いて演算を行う。これにより、ＣＭＹＫ→ＣＭＹＫの４Ｄ−ＬＵＴ２１７を作成する。ここでＣＭＹ→Ｌａｂの３Ｄ−ＬＵＴとは、入力されたＣＭＹ値に対応するＬａｂ値を出力する３次元のＬＵＴのことである。
【００５５】
ＣＭＹＫ→ＣＭＹＫの４Ｄ−ＬＵＴ２１７の具体的な作成方法を以下に示す。ＣＭＹ→  Ｌａｂの３Ｄ−ＬＵＴ４１２とＬａｂ→ＣＭＹの３Ｄ−ＬＵＴ（補正後）４１０からＣＭＹ→ＣＭＹの３Ｄ−ＬＵＴを作成する。次にＫの入力値と出力値が同一となるようにＣＭＹＫ→ＣＭＹＫの４Ｄ−ＬＵＴ２１７を作成する。ここでＣＭＹ→ＣＭＹの３Ｄ−ＬＵＴとは、入力されたＣＭＹ値に対応する補正後のＣＭＹ値を出力する３次元のＬＵＴのことである。
【００５６】
しかし、従来の手法ではＬａｂ色空間上で測色値４０６（Ｃ）と目標値（Ｃ）４０８との差分を計算する。よって、「Ｌａｂ色空間」自体が持つ「歪み」の影響を受け、特定の色相で色が異なると人間が感じることがある。
【００５７】
例えば、Ｌａｂ色空間上の差は小さくなっていても、人間が補正効果を実感する際に赤色は補正されていると感じても青色は補正が充分にされていないと判断されることがある。本実施例では上記課題を解決するための手法を提案する。
【００５８】
図６は本実施例における混色のキャリブレーション用のパラメータを作成する処理の流れを示す。以下の処理の流れはコントローラ１０２内のＣＰＵ１０３が実行することにより実現され、取得されたデータは記憶装置１２１に保存される。また表示装置１１８によってユーザへの指示をＵＩに表示し、入力装置１２０からユーザの指示を受け付ける。
【００５９】
まず、ステップＳ６０１にて記憶装置１２１に格納してある均等色知覚空間変換テーブルである均等色知覚空間変換用ＬＵＴ６０２を取得する。均等色知覚空間変換用ＬＵＴ６０２は色空間補正用のパラメータである。
【００６０】
ここで「均等色知覚空間」について説明する。「均等色知覚空間」はＬａｂ色空間の「歪み」を補正して人間の視覚特性との相関性を高めた色空間である。
【００６１】
Ｌａｂ色空間上の複数の色領域それぞれにおける視覚均等性を表わすデータを入力することで、Ｌａｂ色空間を均等色知覚空間に変換するパラメータが作成できる。均等色知覚空間の作成方法の詳細については、特開２０１３−０２１６７９に記載されている。
【００６２】
「均等色知覚空間」に変換するパラメータの例を図７に示す。変換パラメータ７０１は基準色空間であるＬａｂを均等色知覚空間のＬａｂ（以後、「Ｅ−Ｌａｂ」と記載する）に変換する３Ｄ−ＬＵＴである。変換パラメータ７０１を用いて補間演算することで入力されたＬａｂ値を均等色知覚空間に対応したＥ−Ｌａｂ値に変換できる。Ｌａｂ値から変換後のＥ−Ｌａｂ値への値の変化は色相ごとに異なり、Ｌａｂ値での歪みが大きい青色は変化が大きく、歪みが小さい無彩色は変化が小さくなる。
【００６３】
次にステップＳ６０３にて記憶装置１２１に格納してある目標値（Ｃ）４０８とＣＭＹ→  Ｌａｂの３Ｄ−ＬＵＴ４１２を取得する。これらのパラメータは図４の処理の流れで使用したものと同様のものである。
【００６４】
そしてステップＳ６０４にてる均等色知覚空間変換用ＬＵＴ６０２を用いて目標値（Ｃ）４０８とＣＭＹ→  Ｌａｂの３Ｄ−ＬＵＴ４１２を変換し、目標値（Ｄ）６０５とＣＭＹ→  Ｅ−Ｌａｂの３Ｄ−ＬＵＴ６０６を作成する。
【００６５】
最後にＣＭＹ→  Ｅ−Ｌａｂの３Ｄ−ＬＵＴ６０６用いて３Ｄ−ＬＵＴ作成処理を行い、Ｅ−Ｌａｂ→ＣＭＹの３Ｄ−ＬＵＴ６０８を作成する。Ｌａｂ→ＣＭＹの３Ｄ−ＬＵＴの作成方法については特許文献１に記載されている。Ｌａｂ→ＣＭＹの３Ｄ−ＬＵＴは、ＣＭＹ→Ｌａｂを用いて作成される。また、Ｌａｂ→ＣＭＹは、Ｌａｂ→ＣＭＹと目標値と出力されたチャートデータの測色値とを用いて補正される。よって、Ｌａｂ→ＣＭＹがＣＭＹ→Ｌａｂを用いて作成されたのと同様に、Ｅ−Ｌａｂ→ＣＭＹ  は、ＣＭＹ→  Ｅ−Ｌａｂを用いて作成される。
【００６６】
以上のように従来のＬａｂ値を均等色知覚空間のＥ−Ｌａｂ値に変換してからパラメータを作成することで、Ｌａｂ色空間特有の特定の色相に対する「歪み」を補正したパラメータが作成可能となる。
【００６７】
図８は本実施例における混色のキャリブレーション処理の流れを示す。図６で作成したパラメータを用いて混色のキャリブレーション処理を実行する。以下の処理の流れはコントローラ１０２内のＣＰＵ１０３が実行することにより実現され、取得されたデータは記憶装置１２１に保存される。また表示装置１１８によってユーザへの指示をＵＩに表示し、入力装置１２０からユーザの指示を受け付ける。
【００６８】
ステップＳ８０１〜ステップＳ８０５の処理を行って測色値（Ｃ）８０６を取得する流れは、図４のステップＳ４０１〜ステップＳ４０５の処理を行って測色値（Ｃ）４０６を取得する流れと同様なので説明を省略する。
【００６９】
ステップＳ８０７にて記憶装置１２１に格納してある均等色知覚空間変換用ＬＵＴ６０２を取得する。そしてステップＳ８０８にて測色値（Ｃ）８０６に対して均等色知覚空間変換用ＬＵＴ６０２を用いて色変換を行い、測色値（Ｄ）８０９を取得する。
【００７０】
最後にステップＳ８１０にて測色値（Ｄ）８０９と補正用パラメータ８１１を用いて補正用の４次元ＬＵＴを作成する処理を行い、ＣＭＹＫ→ＣＭＹＫの４Ｄ−ＬＵＴ（均等色知覚空間）８１２を取得する。ここで、補正用パラメータ８１１は図６の処理の流れで作成した目標値（Ｄ）６０５とＣＭＹ→  Ｅ−Ｌａｂの３Ｄ−ＬＵＴ６０６とＥ−Ｌａｂ→ＣＭＹの３Ｄ−ＬＵＴ６０８で構成されている。また、ステップＳ８１０の処理は図４のステップＳ４０７及びステップＳ４１１の処理と同様であるため説明を省略する。
【００７１】
以上のようにパラメータ／測色値共に均等色知覚空間のＥ−Ｌａｂ値で統一してから混色を補正する４Ｄ−ＬＵＴを作成することで、従来技術で発生していた特定の色相の「歪み」による課題を解決することが可能となる。
【００７２】
なお、本実施例において均等色知覚空間に変換する際に３Ｄ−ＬＵＴを用いたが、例えばマトリックス等の別の手段を用いて変換してもよい。また、従来のＬａｂ色空間の課題が解決できる色空間であればどのような色空間を用いてもよい。
【００７３】
本実施例により、混色のキャリブレーション時に「Ｌａｂ色空間」特有の「歪み」の影響を受けずに人間の視覚特性に合わせた補正を行うことが可能となる。
【実施例２】
【００７４】
次に混色のキャリブレーション時に従来のＬａｂ色空間上での差を重視するモードとＬａｂ色空間特有の「歪み」の補正を受けずに人間の視覚特性に合わせた補正を行うモードを切り替える実施例について説明する。
【００７５】
前述した実施例１では従来のＬａｂ値を均等色知覚空間であるＥ−Ｌａｂ値に変換し、予めＥ−Ｌａｂ値で作成したパラメータを用いて混色のキャリブレーションを実行する処理の流れを説明した。
【００７６】
しかし均等色知覚空間であるＥ−Ｌａｂ値で補正した４Ｄ−ＬＵＴを用いて出力した結果をＬａｂで評価すると色差（ΔＥ）が大きくなってしまう可能性がある。色差（ΔＥ）とは２つの色の差を表わすもので、以下の式（１）で算出される。
【００７７】
【表１】
2015119336.tif 000003
【００７８】
実際には人間の視覚特性と合わない色が発生するが、色差（ΔＥ）は規格で用いられている評価指標である。ユーザの出力物の種類によっては人間の視覚特性に合うか否かよりも色差（ΔＥ）が規格値を満たしているか否かが重要となる場合がある。目的に応じて異なるが、例えば「約１．５以下」、「約３．０以下」が色差（ΔＥ）の規格値となる。そのため、均等色知覚空間であるＥ−Ｌａｂ値で補正することで色差（ΔＥ）の規格値が満たせなくなるリスクが高まるという課題が発生する。例えばＲＧＢ画像を出力する場合はリファレンスがモニタ等になるため、色差（ΔＥ）よりも人間の視覚特性に合わせることが重要になるケースがある。ＣＭＹＫ画像の場合はリファレンスとなる印刷物に対してどの程度近付けられるかが重要視されるため、色差（ΔＥ）の規格値を満たせるか否かが判断基準となるケースがある。
【００７９】
また、写真画像を印刷するような人間の視覚特性に合わせた補正を行うことを重視するユーザもいる。よって、本実施例では上記状況を踏まえ、混色のキャリブレーション処理を実行する前に均等色知覚空間であるＥ−Ｌａｂ値を使うか否かを選択させる例について説明する。
【００８０】
本実施例におけるＵＩの例を図９に示す。ＵＩ９０１は混色キャリブレーションの実行前に表示されるＵＩであり、表示装置１１８で表示される。選択する頻度はユーザの使用状況に応じて変わるため、混色のキャリブレーションを実行するたびに表示する必要はなく、独立したメニューとして表示してよい。「色差（数値）重視」ボタン９０２が選択された場合は、混色のキャリブレーションを実行する際に従来のＬａｂ値を用いて混色を補正する４Ｄ−ＬＵＴを作成する。一方、「視覚特性重視」ボタン９０３が選択された場合は均等色知覚空間であるＥ−Ｌａｂ値を用いて混色を補正する４Ｄ−ＬＵＴを作成する。
【００８１】
本実施例における処理の流れを図１０に示す。以下の処理の流れはコントローラ１０２内のＣＰＵ１０３が実行することにより実現され、取得されたデータは記憶装置１２１に保存される。また表示装置１１８によってユーザへの指示をＵＩに表示し、入力装置１２０からユーザの指示を受け付ける。
【００８２】
ステップＳ１００１〜ステップＳ１００５の処理を行って測色値（Ｃ）１００６を取得する流れは、図４のステップＳ４０１〜ステップＳ４０５の処理を行って測色値（Ｃ）４０６を取得する流れと同様なので説明を省略する。
【００８３】
ステップＳ１００７にて「視覚特性重視」モードが選択されているか否かを判定する。具体的にはＵＩ９０１で「視覚特性重視」ボタン９０３が選択されている場合は「視覚特性重視」モードが選択されていると判断する。「色差（数値）重視」ボタン９０２が選択された場合は「視覚特性重視」モードが選択されていないと判断する。
【００８４】
「視覚特性重視」モードが選択されていると判断された場合は、ステップＳ１００８〜ステップＳ１０１１にて均等色知覚空間変換用ＬＵＴ６０２を用いて処理を行い、ＣＭＹＫ→ＣＭＹＫの４Ｄ−ＬＵＴ（均等色知覚空間）１０１３を算出する。
【００８５】
ステップＳ１００８〜ステップＳ１０１１の処理の流れは図８のステップＳ８０７〜ステップＳ８１０の処理の流れと同様なので説明を省略する。
【００８６】
「視覚特性重視」モードが選択されていないと判断された場合は、ステップＳ１０１４にて測色値（Ｃ）１００６と補正用パラメータ（Ｌａｂ）１０１５を用いてＣＭＹＫ→ＣＭＹＫの４Ｄ−ＬＵＴ１０１６を作成する。ここで、補正用パラメータ（Ｌａｂ）１０１５は図４の処理の流れで作成した目標値（Ｃ）４０８とＣＭＹ→  Ｌａｂの３Ｄ−ＬＵＴ４１２とＬａｂ→ＣＭＹの３Ｄ−ＬＵＴ４０９で構成されている。また、ステップＳ１０１４の処理は図４のステップＳ４０７及びステップＳ４１１の処理と同様であるため説明を省略する。
【００８７】
本実施例ではＵＩのボタンで混色のキャリブレーションをＬａｂ値で行うかＥ−Ｌａｂ値で行うか切り替えたが、ＵＩを介して選択させずにＬａｂ値とＥ−Ｌａｂ値のそれぞれで混色補正の４Ｄ−ＬＵＴを作成してもよい。その場合は例えばＲＧＢ画像が入力された場合はＬａｂ値で作成した４Ｄ−ＬＵＴ、ＣＭＹＫ画像が入力された場合はＥ−Ｌａｂ値で作成した４Ｄ−ＬＵＴを用いる等の画像データに応じて補正用の４Ｄ−ＬＵＴを自動切り替えしてもよい。
【００８８】
本実施例により、混色のキャリブレーション時に「Ｌａｂ色空間」特有の「歪み」の影響を受けずに人間の視覚特性に合わせた補正を行うことが可能となる。
【００８９】
さらに本実施例により、混色のキャリブレーション時に使用する色空間を選択させることで、ユーザの要望に応じて補正する色空間を切り替えることが可能になる。
【実施例３】
【００９０】
次に混色のキャリブレーション時に従来のＬａｂ色空間と均等色知覚空間のＥ−Ｌａｂ色空間のバランスをとった補正パラメータを作成する実施例について説明する。
【００９１】
前述した実施例ではＵＩから「色差（数値）重視」または「視覚特性重視」を選択させることで、混色のキャリブレーション時に使用する色空間を選択する処理の流れを説明した。
【００９２】
しかし、ユーザによっては色差（ΔＥ）を抑えつつ、視覚特性も考慮した出力物をプリントしたいケースが存在する。例えばＲＧＢとＣＭＹＫが混在するデータを出力する場合、ＲＧＢの箇所は視覚特性が、ＣＭＹＫの箇所は色差（ΔＥ）が重要となる。
【００９３】
本実施例では上記状況を踏まえ、従来のＬａｂ値と均等色知覚空間であるＥ−Ｌａｂ値の両方を考慮して混色のキャリブレーション処理を実行する例について説明する。
【００９４】
本実施例におけるＵＩの例を図１１に示す。ＵＩ１１０１は混色キャリブレーションの実行前に表示されるＵＩであり、表示装置１１８で表示される。選択する頻度はユーザの使用状況に応じて変わるため、混色のキャリブレーションを実行するたびに表示する必要はなく、独立したメニューとして表示してよい。「色差（数値）重視」ボタン１１０２と「視覚特性重視」ボタン１１０４は図９の「色差（数値）重視」ボタン９０２と「視覚特性重視」ボタン９０３と同様であるため説明を省略する。
【００９５】
「バランス重視」ボタン１１０３が選択された場合、従来のＬａｂ値と均等色知覚空間であるＥ−Ｌａｂ値を用いて混色を補正する４Ｄ−ＬＵＴを作成する。
【００９６】
本実施例における処理の流れを図１２に示す。以下の処理の流れはコントローラ１０２内のＣＰＵ１０３が実行することにより実現され、取得されたデータは記憶装置１２１に保存される。また表示装置１１８によってユーザへの指示をＵＩに表示し、入力装置１２０からユーザの指示を受け付ける。
【００９７】
図１２の処理の流れはＵＩ１１０１にて「バランス重視」ボタン１１０３が選択された場合の処理の流れとなる。「色差（数値）重視」ボタン１１０２と「視覚特性重視」ボタン１１０４が選択された場合の処理の流れは図１０と同様であるため説明を省略する。
【００９８】
ステップＳ１２０１〜ステップＳ１２０５の処理を行って測色値（Ｃ）１２０６を取得する流れは、図４のステップＳ４０１〜ステップＳ４０５の処理を行って測色値（Ｃ）４０６を取得する流れと同様なので説明を省略する。
【００９９】
ステップＳ１２０７〜ステップＳ１２１０の処理を行ってＣＭＹＫ→ＣＭＹＫの４Ｄ−ＬＵＴ（均等色知覚空間）１２１２を取得する流れは、図１０のステップＳ１００８〜ステップＳ１０１１の処理の流れと同様なので説明を省略する。
【０１００】
ステップＳ１２１３の処理を行ってＣＭＹＫ→ＣＭＹＫの４Ｄ−ＬＵＴ（Ｌａｂ色空間）１２１５を取得する流れは、図１０のステップＳ１０１４の処理の流れと同様なので説明を省略する。
【０１０１】
ステップＳ１２１６にてＣＭＹＫ→ＣＭＹＫの４Ｄ−ＬＵＴ（均等色知覚空間）１２１２とＣＭＹＫ→ＣＭＹＫの４Ｄ−ＬＵＴ（Ｌａｂ色空間）１２１５のＣＭＹＫ値を合成して、ＣＭＹＫ→ＣＭＹＫの４Ｄ−ＬＵＴ（合成）１２１７を作成する。
【０１０２】
合成方法について図１５を用いて具体的に説明する。表１５０１はＣＭＹＫ→ＣＭＹＫの４Ｄ−ＬＵＴ（均等色知覚空間）１２１２を示す。あるＣＭＹＫの入力値に対応するＣＭＹＫの出力値が色ごとに記載されている。表１５０１では出力値は全てＸＸＸとなっているが、実際は入力値に応じて異なる値が記載されていることがほとんどである。同様に表１５０２はＣＭＹＫ→ＣＭＹＫの４Ｄ−ＬＵＴ（Ｌａｂ色空間）１２１５を示し、出力値はＹＹＹで記載している。同様に表１５０３はＣＭＹＫ→ＣＭＹＫの４Ｄ−ＬＵＴ（合成）１２１７を示し、出力値はＺＺＺで記載している。
【０１０３】
以下の式（２）で出力ＺＺＺをＣ，Ｍ，Ｙ，Ｋの色ごとに決定する。
【０１０４】
【数２】
2015119336.tif 000004
【０１０５】
式（２）ではＣＭＹＫ→ＣＭＹＫの４Ｄ−ＬＵＴ（均等色知覚空間）１２１２とＣＭＹＫ→ＣＭＹＫの４Ｄ−ＬＵＴ（Ｌａｂ色空間）１２１５の平均値をＣＭＹＫ→ＣＭＹＫの４Ｄ−ＬＵＴ（合成）１２１７のＣＭＹＫ値としている。
【０１０６】
すなわち、ＣＭＹＫ→ＣＭＹＫの４Ｄ−ＬＵＴを作成する際に用いられる補正係数を合成して求めている。
【０１０７】
本実施例ではＵＩ上で「バランス重視」が選択された際に処理が行われる流れを説明したが、ＵＩで選択させずにＣＭＹＫ→ＣＭＹＫの４Ｄ−ＬＵＴ（合成）１２１７を作成してもよい。
【０１０８】
本実施例により、混色のキャリブレーション時に「Ｌａｂ色空間」特有の「歪み」の影響を受けずに人間の視覚特性に合わせた補正を行うことが可能となる。
【０１０９】
また、本実施例により、混色のキャリブレーション時に使用する色空間を選択させることで、ユーザの要望に応じて補正する色空間を切り替えることが可能になる。
【０１１０】
さらに本実施例により、混色のキャリブレーション時に従来のＬａｂ色空間と均等色知覚空間で作成した４Ｄ−ＬＵＴから新しい４Ｄ−ＬＵＴを作成することで、Ｌａｂ色空間と均等色知覚空間のバランスを考慮した補正を行うことが可能となる。
【実施例４】
【０１１１】
次に混色のキャリブレーション時に従来のＬａｂ色空間と均等色知覚空間のＥ−Ｌａｂ色空間のバランスをとった補正パラメータを作成する際にユーザの要望に応じてバランスのレベルを変える実施例について説明する。
【０１１２】
前述した実施例では従来のＬａｂ色空間と均等色知覚空間のＥ−Ｌａｂ色空間のバランスをとった補正パラメータを作成する処理の流れを説明した。
【０１１３】
しかし、ユーザの要望によっては視覚特性に比重を置いた補正パラメータや色差（ΔＥ）に比重を置いた補正パラメータが必要になるケースが存在する。例えばＣＭＹＫ画像よりもＲＧＢ画像の出力する機会が多い場合、ＲＧＢ画像に影響しやすい視覚特性に比重を置いたパラメータが必要となる。
【０１１４】
本実施例では上記状況を踏まえ、従来のＬａｂ値と均等色知覚空間であるＥ−Ｌａｂ値のバランスをとった混色のキャリブレーション処理を実行する例について説明する。
【０１１５】
本実施例におけるＵＩの例を図１３に示す。ＵＩ１３０１は混色キャリブレーションの実行前に表示されるＵＩであり、表示装置１１８で表示される。選択する頻度はユーザの使用状況に応じて変わるため、混色のキャリブレーションを実行するたびに表示する必要はなく、独立したメニューとして表示してよい。ＵＩ１３０１は図１１のＵＩ１１０１の「バランス重視」ボタン１１０３に関するメニューとなる。選択用ＵＩ１３０２は「バランス重視」時に色差重視と視覚特性重視のどちらを優先するかのレベルを選択するものである。選択ボタン１３０３を「視覚特性重視」側に動かすとバランス重視でキャリブレーション処理を実行した際に、均等色知覚空間であるＥ−Ｌａｂ値で補正した結果が重視される。選択ボタン１３０３を「色差重視」側に動かすとバランス重視でキャリブレーション処理を実行した際に、従来のＬａｂ値で補正した結果が重視される。レベルを選択してＯＫボタン１３０４を選ぶことで、バランス重視でキャリブレーションした際の処理内容が決定される。
【０１１６】
本実施例における処理の流れを図１４に示す。以下の処理の流れはコントローラ１０２内のＣＰＵ１０３が実行することにより実現され、取得されたデータは記憶装置１２１に保存される。また表示装置１１８によってユーザへの指示をＵＩに表示し、入力装置１２０からユーザの指示を受け付ける。
【０１１７】
図１２の処理の流れはＵＩ１１０１にて「バランス重視」ボタン１１０３が選択された場合の処理の流れとなる。
【０１１８】
ステップＳ１４０１〜ステップＳ１４１３の処理の流れは、図１２のＳ１２０１〜ステップＳ１２１３の処理の流れと同様なので説明を省略する。
【０１１９】
ステップＳ１４１６にて４Ｄ−ＬＵＴ（均等色知覚空間）１４１２と４Ｄ−ＬＵＴ（Ｌａｂ色空間）１４１５のＣＭＹＫ値を４Ｄ−ＬＵＴ合成比率１４１８を用いて合成して、ＣＭＹＫ→ＣＭＹＫの４Ｄ−ＬＵＴ（比率による合成）１４１７を作成する。
【０１２０】
合成方法について実施例３と同様に図１５を用いて具体的に説明する。表１５０１はＣＭＹＫ→ＣＭＹＫの４Ｄ−ＬＵＴ（均等色知覚空間）１４１２を示す。あるＣＭＹＫの入力値に対応するＣＭＹＫの出力値が色ごとに記載されている。表１５０１では出力値は全てＸＸＸとなっているが、実際は入力値に応じて異なる値が記載されていることがほとんどである。同様に表１５０２はＣＭＹＫ→ＣＭＹＫの４Ｄ−ＬＵＴ（Ｌａｂ色空間）１４１５を示し、出力値はＹＹＹで記載している。同様に表１５０３はＣＭＹＫ→ＣＭＹＫの４Ｄ−ＬＵＴ（比率による合成）１４１７を示し、出力値はＺＺＺで記載している。
【０１２１】
以下の式（３）で出力ＺＺＺをＣ，Ｍ，Ｙ，Ｋの色ごとに決定する。
【０１２２】
【数３】
2015119336.tif 000005
【０１２３】
式（３）ではＣＭＹＫ→ＣＭＹＫの４Ｄ−ＬＵＴ（均等色知覚空間）１４１２とＣＭＹＫ→ＣＭＹＫの４Ｄ−ＬＵＴ（Ｌａｂ色空間）１４１５の重みをかけた平均値をＣＭＹＫ→ＣＭＹＫの４Ｄ−ＬＵＴ（比率による合成）１４１７のＣＭＹＫ値としている。α、βは重み係数であり、ＵＩ１３０１で選択された結果によって値が変わる。「視覚特性重視」側にした場合はαの重み係数が増加し、「色差重視」側にした場合はβの重み係数が増加する。
【０１２４】
本実施例ではレベルを選択させることで重み係数を決定したが、例えばデフォルトの状態でα、βの重みに違いをつけて「視覚特性重視」、「色差重視」のいずれかを優先させた補正パラメータを作成してもよい。
【０１２５】
本実施例により、混色のキャリブレーション時に「Ｌａｂ色空間」特有の「歪み」の影響を受けずに人間の視覚特性に合わせた補正を行うことが可能となる。
【０１２６】
また、本実施例により、混色のキャリブレーション時に使用する色空間を選択させることで、ユーザの要望に応じて補正する色空間を切り替えることが可能になる。
【０１２７】
さらに本実施例により、混色のキャリブレーション時に従来のＬａｂ色空間と均等色知覚空間のいずれかを優先させるための重みを決定して新しい４Ｄ−ＬＵＴを作成することで、ユーザの要望に応じた補正を行うことが可能となる。
【０１２８】
（その他の実施例）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施例の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2015119336.tif 000006
【図２】
2015119336.tif 000007
【図３】
2015119336.tif 000008
【図４】
2015119336.tif 000009
【図５】
2015119336.tif 000010
【図６】
2015119336.tif 000011
【図７】
2015119336.tif 000012
【図８】
2015119336.tif 000013
【図９】
2015119336.tif 000014
【図１０】
2015119336.tif 000015
【図１１】
2015119336.tif 000016
【図１２】
2015119336.tif 000017
【図１３】
2015119336.tif 000018
【図１４】
2015119336.tif 000019
【図１５】
2015119336.tif 000020