(57)【要約】【課題】ユーザが第１色変換手段と第２色変換手段のいずれを選択しても、期待した色の画像を得ることができる画像形成装置、その色変換条件設定方法、及びプログラムを提供すること。【解決手段】入力画像データＤ１と第１測色データＣ１との色変換関係Ｘを求め、第２―３変換手段による変換前の入力画像データと第２測色データＣ２との色変換関係Ｙを求め、色変換関係Ｓ、色変換関係Ｘ、及び色変換関係Ｙを用いて、第１測色データＣ１と、入力画像データを第２―１変換手段、第２−２変換手段、及び第２−３変換手段により順次変換して成る第２出力画像データに基づいて形成された画像の測色データである第３測色データＣ３とが等しくなるときの、中間画像データαと中間画像データβとの関係を、第２の３次元ＬＵＴの色変換関係の値として設定する。【選択図】  図１０
2008167298.tif 000002
【特許請求の範囲】
【請求項１】
ＲＧＢ色空間で表された入力画像データを、第１の３次元ＬＵＴを用いて、ＣＭＹＫを含む多色の色空間で表された第１出力画像データに変換する第１色変換手段と、
前記入力画像データを、予め定めた所定の変換方法を用いて、入出力デバイスに依存しない色空間で表された中間画像データαに変換し、前記入力画像データと前記中間画像データαとの色変換関係が、色変換関係Ｓとして設定された第２―１色変換手段と、
その下流で、前記中間画像データαを、第２の３次元ＬＵＴを用いて、ＲＧＢ色空間で表された中間画像データβに変換する第２―２色変換手段と、
その下流で、前記中間画像データβを、多次元ＬＵＴを用いないＲＧＢ色空間からＣＭＹＫを含む多色の色空間への変換処理を用いて、ＣＭＹＫを含む多色の色空間で表された第２出力画像データに変換する第２−３色変換手段と、
前記第１出力画像データ又は前記第２出力画像データに基づいて画像を形成する画像形成手段と、
を備えた画像形成装置の色変換条件を設定する色変換条件設定方法であって、
前記入力画像データと、前記第１出力画像データに基づいて形成された画像の測色データである第１測色データとを用いて、前記入力画像データと前記第１測色データとの色変換関係Ｘを求め、
前記入力画像データを前記第２―３変換手段により変換して成る前記第２出力画像データに基づいて形成された画像の測色データである第２測色データを用いて、前記第２―３変換手段による変換前の前記入力画像データと前記第２測色データとの色変換関係Ｙを求め、
前記色変換関係Ｓ、前記色変換関係Ｘ、及び前記色変換関係Ｙを用いて、前記第１測色データと、前記入力画像データを前記第２―１変換手段、前記第２−２変換手段、及び前記第２−３変換手段により順次変換して成る前記第２出力画像データに基づいて形成された画像の測色データである第３測色データとが等しくなるときの、中間画像データαと中間画像データβとの関係を、前記第２の３次元ＬＵＴの色変換関係の値として設定することを特徴とする、
画像形成装置の色変換条件設定方法。
【請求項２】
前記第２の３次元ＬＵＴの色変換関係の値を設定した後、
入出力デバイスに依存しない色空間における無彩色を示す値に対し、前記第２の３次元ＬＵＴが対応させるＲＧＢの値を、Ｒ＝Ｇ＝Ｂという条件を満たすグレーに対応する値に補正し、
ＲＧＢ色空間においてＲ＝Ｇ＝Ｂとなる座標と、その座標を前記第１の３次元ＬＵＴを用いて変換した、ＣＭＹＫを含む多色の色空間における座標との色変換関係Ｚを求め、
前記中間画像データβと、前記第２出力画像データとが、前記色変換関係Ｚを満たすように、前記第２−３色変換手段における変換処理を補正することを特徴とする請求項１記載の画像形成装置の色変換条件設定方法。
【請求項３】
請求項１又は２に記載の色変換条件設定方法を施した画像形成装置。
【請求項４】
コンピュータに、請求項１又は２に記載の処理を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力画像データを出力画像データに変換し、その出力画像データに基づいて画像を形成する画像形成装置、その色変換条件設定方法、及びプログラムに関する。
【背景技術】
【０００２】
カラーレーザプリンタや、インクジェットプリンタ等の画像形成装置は、パーソナルコンピュータ（ＰＣ）等から、所定の色空間（例えば、ＲＧＢ色空間）で表された入力画像データを受信し、その入力画像データを、他の色空間（例えばＣＭＹＫ色空間）で表された出力画像データに変換し、その出力画像データに基づいて画像を形成する。
【０００３】
画像形成装置は、一般に、入力画像データを出力画像データに変換する色変換手段として、デバイス独自の色変換を行う第１色変換手段と、ユーザが好みの色変換条件を設定可能な第２色変換手段とを備えている。第１色変換手段と第２色変換手段とは、その目的が相違するため、全く異なる色変換を行う。ユーザは、ＰＣのアプリケーションにおいて、第１色変換手段と、第２色変換手段とのいずれかを選択することができる（特許文献１参照）。
【０００４】
ただし、多くのアプリケーションは、第１色変換手段を標準の色変換手段として設定しており、第１色変換手段と第２色変換手段との区別を意識しない一般的なユーザは、わざわざ色変換手段を切り換えたりしないので、結果として、殆どの場合、第１色変換手段を使用している。第２色変換手段を選択するのは、専門的な知識を持った一部ユーザのみである。
【特許文献１】特開２００４−２０１１７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、アプリケーションによっては、第１色変換手段と第２色変換手段との切り換えが容易にできるものがあり、その場合、ユーザは、よく理解しないまま、第１色変換手段から第２色変換手段に切り換えてしまうことがあった。
【０００６】
第１色変換手段と第２色変換手段とは、上述したとおり、異なる色変換をするものであるから、第１色変換手段による色を期待していたユーザは、第２色変換手段に切り換えたとき、期待していた色を得られなくなってしまう。
【０００７】
本発明は以上の点に鑑みなされたものであり、ユーザが第１色変換手段と第２色変換手段のいずれを選択しても、期待した色の画像を得ることができる画像形成装置、その色変換条件設定方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
（１）請求項１の発明は、
ＲＧＢ色空間で表された入力画像データを、第１の３次元ＬＵＴを用いて、ＣＭＹＫを含む多色の色空間で表された第１出力画像データに変換する第１色変換手段と、
前記入力画像データを、予め定めた所定の変換方法を用いて、入出力デバイスに依存しない色空間で表された中間画像データαに変換し、前記入力画像データと前記中間画像データαとの色変換関係が、色変換関係Ｓとして設定された第２―１色変換手段と、
その下流で、前記中間画像データαを、第２の３次元ＬＵＴを用いて、ＲＧＢ色空間で表された中間画像データβに変換する第２―２色変換手段と、
その下流で、前記中間画像データβを、多次元ＬＵＴを用いないＲＧＢ色空間からＣＭＹＫを含む多色の色空間への変換処理を用いて、ＣＭＹＫを含む多色の色空間で表された第２出力画像データに変換する第２−３色変換手段と、
前記第１出力画像データ又は前記第２出力画像データに基づいて画像を形成する画像形成手段と、
を備えた画像形成装置の色変換条件を設定する色変換条件設定方法であって、
前記入力画像データと、前記第１出力画像データに基づいて形成された画像の測色データである第１測色データとを用いて、前記入力画像データと前記第１測色データとの色変換関係Ｘを求め、
前記入力画像データを前記第２―３変換手段により変換して成る前記第２出力画像データに基づいて形成された画像の測色データである第２測色データを用いて、前記第２―３変換手段による変換前の前記入力画像データと前記第２測色データとの色変換関係Ｙを求め、
前記色変換関係Ｓ、前記色変換関係Ｘ、及び前記色変換関係Ｙを用いて、前記第１測色データと、前記入力画像データを前記第２―１変換手段、前記第２−２変換手段、及び前記第２−３変換手段により順次変換して成る前記第２出力画像データに基づいて形成された画像の測色データである第３測色データとが等しくなるときの、中間画像データαと中間画像データβとの関係を、前記第２の３次元ＬＵＴの色変換関係の値として設定することを特徴とする、
画像形成装置の色変換条件設定方法を要旨とする。
【０００９】
本発明によれば、ユーザは、画像形成装置により画像を形成するとき、第１色変換手段と第２色変換手段のいずれを選択しても、入力画像データは同じ色に見えるため、常に、期待した色の画像を得ることができる。
【００１０】
前記入出力デバイスに依存しない色空間としては、例えば、 CIELAB表色系、CIELUV表色系、XYY表色系、CIECAM02などが挙げられる。
ここで言う、ＣＭＹＫを含む多色の色空間とは、ＣＭＹＫ色空間や、ＣＭＹＫ色と他の色とで構成された色空間のことである。ＣＭＹＫ色空間は、Ｃ（シアン）、Ｍ（マゼンダ）、Ｙ（イエロー）、Ｋ（黒）からなる。また、上記他の色としては、例えば、ＬＣ（淡いシアン）、ＬＭ（淡いマゼンダ）、ＬＹ（淡いイエロー）、及びＬＫ（淡い黒：グレー）からなる群から選ばれる１種以上がある。
【００１１】
画像形成装置が、例えば、Ｃインク、Ｍインク、Ｙインク、Ｋインク、ＬＣインク、ＬＭインク、ＬＹインク、及びＬＫインクで画像を形成するインクジェットプリンタの場合、ＣＭＹＫを含む多色の色空間として、Ｃ、Ｍ、Ｙ、Ｋ、ＬＣ、ＬＭ、ＬＹ、及びＬＫで構成された色空間を用いることができる。
【００１２】
また、画像形成装置が、Ｃ、Ｍ、Ｙ、Ｋ、ＬＣ、ＬＭ、ＬＹ、及びＬＫ色のトナー材で画像を形成するカラーレーザプリンタである場合も、ＣＭＹＫを含む多色の色空間として、Ｃ、Ｍ、Ｙ、Ｋ、ＬＣ、ＬＭ、ＬＹ、及びＬＫで構成された色空間を用いることができる。
（２）請求項２の発明は、
前記第２の３次元ＬＵＴの色変換関係の値を設定した後、
入出力デバイスに依存しない色空間における無彩色を示す値に対し、前記第２の３次元ＬＵＴが対応させるＲＧＢの値を、Ｒ＝Ｇ＝Ｂという条件を満たすグレーに対応する値に補正し、
ＲＧＢ色空間においてＲ＝Ｇ＝Ｂとなる座標と、その座標を前記第１の３次元ＬＵＴを用いて変換した、ＣＭＹＫを含む多色の色空間における座標との色変換関係Ｚを求め、
前記中間画像データβと、前記第２出力画像データとが、前記色変換関係Ｚを満たすように、前記第２−３色変換手段における変換処理を補正することを特徴とする請求項１記載の画像形成装置の色変換条件設定方法を要旨とする。
【００１３】
本発明によれば、入力画像データのうち、Ｒ＝Ｇ＝Ｂという条件を満たす入力値（ＲＧＢ値）を第１色変換手段により変換した出力値（ＣＭＹＫ値）と、第２−１、第２−２、及び第２−３色変換手段で変換した出力値（ＣＭＹＫ値）とが等しくなる。よって画像形成手段における各色の画像形成特性が、経時変化などによって、それぞれ変化したときに、ユーザが第１色変換手段と、第２−１、第２−２、第２−３色変換手段とのいずれを選択しても、形成された画像のうち、入力画像データにおいてＲ＝Ｂ＝Ｇという条件を満たす座標に対応する部分の色（グレー）は、その色の見え、だけでなく出力値であるＣＭＹＫ値のバランスをも同一にすることができるから、画像形成手段の画像形成特性が変化したとき以降に、ユーザが第１色変換手段と、第２−１、第２−２、第２−３色変換手段とのいずれを選択しても、グレーの濃度は同じに見える。
（３）請求項３の発明は、
請求項１又は２に記載の色変換条件設定方法を施した画像形成装置を要旨とする。
【００１４】
本願発明によれば、ユーザは、画像形成装置により画像を形成するとき、第１色変換手段と第２色変換手段のいずれを選択しても、期待した色の画像を得ることができる。
また、請求項２に記載の構成を備える場合は、ユーザが第１色変換手段と第２色変換手段のいずれを選択しても、形成された画像のうち、入力画像データにおいてＲ＝Ｂ＝Ｇという条件を満たす座標に対応する部分の色を同一にすることができる。
（４）請求項４の発明は、
コンピュータに、請求項１又は２に記載の処理を実行させるプログラムを要旨とする。
【００１５】
本発明によれば、コンピュータに、請求項１又は２に係る発明の色変換条件設定方法を実行させることができる。
【発明を実施するための最良の形態】
【００１６】
１．画像形成装置としてのカラーレーザプリンタ１の構成及び作用
まず、画像形成装置としてのカラーレーザプリンタ（以下、単にプリンタという）１の構成及び作用を図１〜図７に基づいて説明する。図１は、プリンタ１及びパーソナルコンピュータ（以下、単にＰＣという）８００の構成を表す外観図である。図１に示すように、プリンタ１は、ケーブル７００を介してＰＣ８００に接続されている。なお、プリンタ１とパソコン８００とは、ＬＡＮなどのネットワークを介して接続されていてもよい。
【００１７】
次に、図２は、この例におけるＰＣ８００及びプリンタ１の制御系の構成を表すブロック図である。図２に示すように、ＰＣ８００のパソコン本体８１０は、ＣＰＵ８１１，ＲＯＭ８１２，ＲＡＭ８１３，ハードディスク装置（ＨＤＤ）８１４、及び時計８１５を備えている。そして、このパソコン本体８１０には、ＣＲＴ等のディスプレイ８２０、キーボード８３０、マウス８４０（いずれも図１参照）、及び、プリンタ１と接続するためのプリンタポートインタフェース（プリンタポートＩ／Ｆ）８５０が接続されている。
【００１８】
プリンタ１の制御部１０は、ＣＰＵ１０Ａ、ＲＯＭ１０Ｂ、ＲＡＭ１０Ｃを備えたマイクロコンピュータとして構成され、更に、電源スイッチが切られても記憶内容が消えないようにされたＮＶＲＡＭ１０Ｄや、時計１０Ｅを備えている。また、この制御部１０には、画像形成手段の一例としてのプリンタエンジン２００、プリンタ１の表面に設けられた操作パネル２２０（図１参照）、及び、ＰＣ８００と接続するためのプリンタポートインタフェース（プリンタポートＩ／Ｆ）２３０などが接続されている。
【００１９】
次に、図３は、プリンタ１及びＰＣ８００を用いて記録媒体上に画像を形成するまでの処理の流れを示す説明図である。ＰＣ８００のＨＤＤ８１４に記憶されているアプリケーション８１６により、ＲＧＢ色空間で表された、２５６階調の画像データＤ０が作成される。ＨＤＤ８１４に記憶されているPostScript（登録商標） Driver８１７は、画像データＤ０を、PostScript形式のデータ（以下、PostScript)に書き換える機能を有するソフトウェアとして作用する。このときアプリケーションの設定によって、デバイス独自の色空間への色変換を指示するコマンドであるDeviceＲＧＢと、デバイスに依存しない色空間への色変換を指示するコマンドであるCIEBacedABCとのうちのいずれかの色空間への色変換指示を識別する識別コマンド（以下、カラースペース識別コマンド）がPostScriptに付加される。PostScriptにDeviceＲＧＢが付加されたデータはＲＧＢデータとなり、PostScriptにCIEBacedABCが付加されたデータはアプリケーション８１６で指定された色空間となるが、一般的にはｓＲＧＢ（Ｓｔａｎｄａｒｄ  ＲＧＢ）の色空間が使用されるため、ｓＲＧＢデータとなる。ｓＲＧＢの変換式は、PostScriptの中に記述される。なお、以下では、PostScript  Driver８１７によって、DeviceＲＧＢ又はIEBacedABCが付加されたPostScriptに書き換えられた画像データＤ０を、入力画像データＤ１とする。
【００２０】
プリンタ１の制御部１０の一部である経路選択手段１１は、ＰＣ８００から入力された入力画像データＤ１に付されたカラースペース識別コマンドに基づき、変換経路を、経路１及び経路２のうちから選択する。すなわち、入力画像データＤ１に付されたカラースペース識別コマンドが、DeviceＲＧＢである場合は、変換の経路を、経路１とし、カラースペース識別コマンドがCIEBacedABCである場合は、変換の経路を、経路２とする。
【００２１】
経路１を選択した場合、制御部１０の一部である第１色変換手段１３は、入力画像データＤ１を、第１の３次元ルックアップテーブル（ＬＵＴ）を用いて、ＣＭＹＫ色空間で表された、２５６階調の第１出力画像データＤ２に変換する。なお、第１の３次元ＬＵＴは、ＮＲＡＭ１０Ｄ（図２参照）に記憶されている。
【００２２】
一方、経路２を選択した場合は、まず、制御部１０の一部である第２−１色変換手段１５が、入力画像データＤ１を、ｓＲＧＢで定義される所定の式（IEC：International Electrotechnical Commissionで定義された  IEC 61966-2-1）を用いて、Ｌ＊ａ＊ｂ＊色空間で表された、中間画像データαに変換する。この変換はＲＧＢデータをガンマ補正と予め定められた所定のテーブルを用いた変換によって、ＸＹＺ表色系で表されるＸＹＺデータに変換し、更にＸＹＺデータからＬ＊ａ＊ｂ＊データへと変換する工程を経て行われる。
【００２３】
次に、制御部１０の一部である第２−３色変換手段１９が、中間画像データβを、ＵＣＲ／ＧＣＲ一次元テーブルを用いて、ＣＭＹＫ色空間で表された、２５６階調の第２の出力画像データＤ３に変換する。具体的には、まず、図４の（ａ）に示すように、Ｃ、Ｍ、Ｙの値を、中間画像データβにおけるＲ、Ｇ、Ｂの値の補数とする。次に、図４の（ｂ）に示すように、ｍｉnＫの値を、上記のように定めたＣ、Ｍ、Ｙのうちの最小値とする。次に、図４の（ｃ）に示すように、Ｃ'、Ｍ'、Ｙ'を、それぞれ、Ｃ、Ｍ、ＹからｍｉｎＫを引いた値とする。次に、図４の（ｄ）に示すように、予め設定しておいた、minＫとΔＣ、ΔＭ、ΔＹ、ΔＫとの関係を規定したＧＣＲ１次元テーブルを用いて、ΔＣ、ΔＭ、ΔＹ、ΔＫを決定する。次に、図４の（ｅ）に示すように、Ｃ、Ｍ、Ｙの値を、それぞれ、Ｃ'、Ｍ'、Ｙ'にΔＣ、ΔＭ、ΔＹを加算したものとし、また、Ｋの値をΔＫとする。なお、上記ｓＲＧＢ、第２の３次元ＬＵＴ、及びＧＣＲ１次元テーブルは、いずれも、ＮＲＡＭ１０Ｄ（図２参照）に記憶されている。
【００２４】
図３に戻り、制御部１０は、第１出力画像データＤ２又は第２出力画像データＤ３をプリンタエンジン２００に出力する。プリンタエンジン２００は、第１出力画像データＤ２又は第２出力画像データＤ３に基づき、記録媒体上に画像を形成し、印刷物を完成する。
【００２５】
図５〜７は、ＰＣ８００で作成した入力画像データＤ１をプリンタ１に出力する際に、ＰＣ８００のディスプレイ８２０に表示される操作画面である。この操作画面において、「カラー処理（Ｎ）の項目は、図６に示す「カラーマネジメントなし」と、図７に示す「プリンタによるカラー処理」とのうちのいずれかが設定可能である。設定画面において「カラー処理（Ｎ）」の項目に、「カラーマネジメントなし」が選択された場合、PostScript Driver８１７は、PostScriptに、カラースペース識別コマンドとして、DeviceＲＧＢを付す。このとき、プリンタ１の制御部１０は、入力画像データＤ１の変換の経路として、経路１を選択する（図３参照）。
【００２６】
また、操作画面において、「カラー処理（Ｎ）」の項目に、「プリンタによるカラー処理」が選択された場合、PostScript Driver８１７は、PostScriptに、カラースペース識別コマンドとして、CIEBacedABを付す。このとき、プリンタ１の制御部１０は、入力画像データＤ１の変換の経路として、経路２を選択する（図３参照）。
２．プリンタ１の色変換条件設定方法
次に、プリンタ１の色変換条件を設定する方法を説明する。
（２−１）第２の３次元ＬＵＴの設定方法
まず、第２の３次元ＬＵＴを設定する方法を、図９のフローチャート及び図１０乃至図１１の説明図に基づいて説明する。
【００２７】
図９のステップ１１０では、入力画像データＤ１として、ＲＧＢそれぞれ９階調の組み合わせから成る、７２９種類の色を全て含むグラデーションパッチ（以下、「ＲＧＢ９ｓｔｅｐ」とする）を入力し、それを経路１の第１色変換手段１３で変換して第１出力画像データＤ２を得る。
【００２８】
ステップ１２０では、前記ステップ１１０で得た第１出力画像データＤ２に基づき、プリンタエンジン２００により画像を媒体上に形成し、その画像の色を測色計を用いて測定し、そのデータを第１測色データＣ１とする。
【００２９】
ステップ１３０では、ＲＧＢ９ｓｔｅｐと、前記ステップ１２０で求めた第１測色データＣ１とから、第１色変換手段１３において入力画像データＤ１を第１測色データＣ１に変換する色変換テーブルＸを求める。
【００３０】
ステップ１４０では、前記ステップ１３０で求めた色変換テーブルＸの逆変換テーブルＸ-1を求める。逆変換テーブルＸ-1を求める方法を、図１１を用いて説明する。図１１（ａ）は、前記ステップ１３０で求めた色変換テーブルＸ（ＲＧＢ→Ｌ＊ａ＊ｂ＊テーブル）を示す図である。この色変換テーブルＸでは、ＲＧＢ色空間におけるグリッド（図１１（ａ）において球で表されている部分）に、Ｌ＊ａ＊ｂ＊色空間において対応する値が設定されている。まず、図１１（ｂ）に示すように、補間（線形補間）によって、色変換テーブルＸにおけるグリッドの数を増し、グリッド同士の間隔を小さくする。次に、図１１（ｃ）に示すように、色変換テーブルＸの各グリッドについて、ＲＧＢ値を、Ｌ＊ａ＊ｂ＊色空間にマッピングする。最後に、図１１（ｄ）に示すように、Ｌ＊ａ＊ｂ＊色空間におけるグリッドに最も近い点のＲＧＢ値を、そのグリッドのＲＧＢ値として、Ｌ＊ａ＊ｂ＊色空間から、ＲＧＢ色空間への逆変換テーブルＸ-1を完成する。
【００３１】
図９に戻り、ステップ１５０では、ＲＧＢ９ｓｔｅｐを第２−３色変換手段１９に入力し、第２出力画像データＤ３を出力させる。
ステップ１６０では、前記ステップ１５０で得た第２出力画像データＤ３に基づき、プリンタエンジン２００により画像を媒体上に形成し、その画像の色を測色計を用いて測定し、そのデータを第２測色データＣ２とする。
【００３２】
ステップ１７０では、ＲＧＢ９ｓｔｅｐと、前記ステップ１６０で求めた第２測色データＣ２とから、第２−３色変換手段１９において中間画像データβ（ＲＧＢ９ｓｔｅｐ）を第２測色データＣ２に変換する色変換テーブルＹを求める。
【００３３】
ステップ１８０では、第２−３色変換手段１９に入力するデータとしてＲＧＢ９ｓｔｅｐを設定し、そのとき出力される第２出力画像データＤ３に基づいて形成された画像の第２測色データＣ２を、前記ステップ１７０で求めた色変換テーブルＹを用いて求める。
【００３４】
ステップ１９０では、第１測色データＣ１を、前記ステップ１８０で求めた第２測色データＣ２に等しいと仮定する。
ステップ２００では、前記ステップ１９０で求めた第１測色データＣ１に対応する入力画像データＤ１を、前記ステップ１４０で定めた逆変換テーブルＸ-1を用いて求める。
【００３５】
ステップ２１０では、前記ステップ２００で求めた入力画像データＤ１を、第２−１色変換手段１５に入力し、中間画像データαを出力させる。
ステップ２２０では、前記ステップ２１０で求めた中間画像データαと、前記ステップ１８０において第２−３色変換手段１９に入力するデータとして設定したＲＧＢ９ｓｔｅｐとを用いて、ＲＧＢ９ｓｔｅｐを前記中間画像データαに変換するＲＧＢ→Ｌ＊ａ＊ｂ＊テーブルを求める。
【００３６】
ステップ２３０では、前記ステップ２２０で求めたＲＧＢ→Ｌ＊ａ＊ｂ＊テーブルの逆変換を、前記ステップ１４０と同様にして求める。そして、この逆変換を、第２−２色変換手段１７における第２の３次元ＬＵＴの色変換関係の値として設定する。
【００３７】
上記の色変換条件の設定方法は、要するに、図１０において、まず、色変換テーブルＸ、Ｙを求め（図９におけるステップ１１０〜１７０）、さらに、第１測色データＣ１と第２測色データＣ２とが等しいという前提のもとで、既知の中間画像データβ（ＲＧＢ９ｓｔｅｐ）からスタートし、第２測色データ、第１測色データ、入力画像データＤ１を経て、中間画像データαを求め（図９におけるステップ１８０〜２１０）、この中間画像データαをＲＧＢ９ｓｔｅｐに変換する第２の３次元ＬＵＴを設定する（図９におけるステップ２２０〜２３０）というものである。
【００３８】
上記の色変換条件の設定方法は、所定のプログラムで動作するコンピュータにより実行することができる。
（２−２）グレー軸の補正方法
次に、上記のように、第２の３次元ＬＵＴを設定した後、グレーを補正する処理を、図１２のフローチャート、及び図１３乃至図１５の説明図に基づいて説明する。
【００３９】
図１２のステップ３１０では、第２の３次元ＬＵＴにおいて、Ｌ＊ａ＊ｂ＊色空間のグリッド数が奇数であるか否かを判断する。ＹＥＳの場合はステップ３２０に進み、ＮＯの場合はステップ３３０に進む。
【００４０】
ステップ３２０に進んだ場合、第２の３次元ＬＵＴにおいて、Ｌ＊ａ＊ｂ＊色空間のグリッド数が奇数であるから、図１３（ａ）、（ｂ）に示すように、第２の３次元ＬＵＴ３０１には、ａ*＝ｂ*＝０となるグリッドＧ１が存在する。このａ*＝ｂ*＝０となるグリッドＧ１の出力値をＲ＝Ｇ＝Ｂに一致させる。一致のさせ方としては、ＲＧＢの平均値とする、ＲＧＢデータの中心値とするメディアン値、ＲＧＢの最大値、又は最小値、様々な方法を用いることができる。
【００４１】
一方、ステップ３３０に進んだ場合、第２の３次元ＬＵＴにおいて、Ｌ＊ａ＊ｂ＊色空間のグリッド数が偶数であるから、図１４（ａ）、（ｂ）に示すように、第２の３次元ＬＵＴ３０１には、ａ*＝ｂ*＝０となるグリッドが存在しない。この場合、ａ*＝ｂ*＝０の点を取り囲む（最短距離にある）４つのグリッドＧ２〜５の出力値を全てＲ＝Ｇ＝Ｂに一致させる。この一致のさせ方も、上記の一致させ方と同様に、ＲＧＢの平均値とする、ＲＧＢデータの中心値とするメディアン値、ＲＧＢの最大値、又は最小値、様々な方法を用いることができる。
【００４２】
また、補間計算をしたときに、ａ*＝ｂ*＝０の点がＲ＝Ｇ＝Ｂとなるように設定してもよい。
更に、第２の３次元ＬＵＴにおいて、Ｒ＝Ｇ＝Ｂに一致させるべく、ａ*＝ｂ*＝０となる点のＲＧＢ値を、第２―１色変換手段１５の逆変換（図１０における変換方法Ｓに対するＳ−１）によって求められるＲＧＢ値に一致させることで、グレーについては第２―１色変換手段１５と第２―２色変換１７を通して、入力画像データのＲＧＢ値を変化させないような値に設定してもよい。
【００４３】
ステップ３４０では、第１の３次元ＬＵＴから、Ｒ＝Ｇ＝Ｂが入力されたときのＣＭＹＫ値を抜き出す。すなわち、図１５（ａ）示す第１の３次元ＬＵＴ３０３から、Ｒ＝Ｇ＝Ｂとなる軸（グレイ軸）３０５に対応するグリッドの値を抜き出す。
【００４４】
ステップ３５０では、図１５（ｂ）、（ｃ）に示すように、前記ステップ３４０で抜き出したＣＭＹＫ値をつないで、ＧＣＲ１次元テーブルを作成し、これを第２−３色変換手段１９におけるＧＣＲ一次元テーブルとする。
【００４５】
上記のグレーの補正方法は、所定のプログラムで動作するコンピュータにより実行することができる。
３．本実施の形態における色変換条件設定方法が奏する効果
（１）本実施の形態における色変換条件設定方法では、入力画像データＤ１と第１測色データＣ１との色変換テーブルＸを求め、また、中間画像データβと第２測色データＣ２との色変換テーブルＹを求める。
【００４６】
また、第２−１色変換手段１５における入力画像データＤ１と中間画像データαとの色変換関係は、既知の予め定められた変換方法Ｓで規定されるのであるから、明らかである。
【００４７】
また、本実施の形態における色変換条件設定方法では、第１測色データＣ１と第２測色データＣ２とが等しいと仮定している。
よって、図１０において、既知の中間画像データβを起点とし、第２測色データＣ２、第１測色データＣ１、入力画像データＤ１、中間画像データα、中間画像データβに至るループを想定したとき、中間画像データβと第２測色データＣ２との色変換関係Ｙ、第２測色データと第１測色データＣ１との関係、第１測色データＣ１と入力画像データＤ１との色変換関係Ｘ、及び入力画像データＤ１と中間画像データαとの色変換関係Ｓは全て明らかになっており、前記既知の中間画像データβに対応する中間画像データαは一義的に定まるから、中間画像データαと中間画像データβとの色変換関係である第２―２色変換手段１７の色変換関係（第２の３次元ＬＵＴで定められる色変換関係）を設定することができる。
【００４８】
上記のように第２―２色変換手段１７の色変換関係を設定したとき、第１測色データＣ１と、第２出力画像データＤ３に基づいて形成した画像の測色データ（第２測色データＣ２）とが、等しいことが前提となっているのであるから、同一の入力画像データＤ１に対し、第１色変換手段１３で変換した第１出力画像データＤ２に基づいて形成された画像の第１測色データＣ１と、第２−１色変換手段１５、第２−２色変換手段１７、第２−３色変換手段１９を順次用いて変換した第２出力画像データＤ３に基づいて形成された画像の測色データ（図８に示す第３測色データＣ３）とは等しくなる。
【００４９】
すなわち、本実施の形態の色変換条件設定方法で色変換条件を設定したプリンタ１では、入力画像データＤ１を、経路１で第１出力画像データＤ２に変換し、その第１出力画像データＤ２に基づいて画像を形成した場合と、経路２で第２出力画像データＤ３に変換し、その第２出力画像データＤ３に基づいて画像を形成した場合とで、測色計で測定した値が同じ画像の色となる。
【００５０】
よって、ユーザは、経路１と経路２のいずれを選択しても、出力した画像は同じ色に見えるため、常に、期待した色の画像を得ることができる。
（２）本実施の形態における色変換条件設定方法では、第２の３次元ＬＵＴを補正することにより、中間画像データαを中間画像データβに変換したとき、Ｌ＊ａ＊ｂ＊色空間においてａ*＝ｂ*＝０という条件を満たす座標（グレーに対応）は、ＲＧＢ色空間においてＲ＝Ｇ＝Ｂという条件を満たす座標（グレーに対応）に変換されるようになる。
【００５１】
また、Ｒ＝Ｇ＝Ｂという条件を満たす入力値に関し、第２−３色変換手段１９における中間画像データβと第２出力画像データＤ３との色変換関係を、第１色変換手段１３に合わせているので、第１色変換手段１３により入力画像データＤ１を第１出力入力画像データＤ１に変換するときと、第２−３色変換手段１９により中間画像データβを第２出力画像データＤ３に変換するときとで、Ｒ＝Ｇ＝Ｂという条件を満たす入力値（ＲＧＢ値）と、そのＲＧＢ値を変換した出力値（ＣＭＹＫ値）との関係は等しくなる。
【００５２】
よって、本実施の形態における色変換条件設定方法によれば、入力画像データＤ１のうち、Ｒ＝Ｇ＝Ｂという条件を満たす入力値（ＲＧＢ値）を第１色変換手段１３により変換した出力値（ＣＭＹＫ値）と、第２−１色変換手段１５、第２−２色変換手段１７、及び第２−３色変換手段１９で順次変換した出力値（ＣＭＹＫ値）とが等しくなる。よって、プリンタ１における各色の画像形成特性が、経時変化などによって、それぞれ変化したときに、ユーザが変換の経路として、経路１、経路２のいずれを選択しても、形成された画像のうち、入力画像データＤ１においてＲ＝Ｂ＝Ｇという条件を満たす座標に対応する部分の色（グレー）は、その色の見え、だけでなく出力値であるＣＭＹＫ値のバランスをも同一にすることができるから、プリンタ１の画像形成特性が変化したとき以降に、ユーザが第１色変換手段１３からなる経路１と、第２−１色変換手段１５、第２−２色変換手段１７、及び第２−３色変換手段１９からなる経路２とのいずれを選択しても、グレーの濃度は同じに見える。
【００５３】
尚、本発明は前記実施例になんら限定されるものではなく、本発明を逸脱しない範囲において種々の態様で実施しうることはいうまでもない。
例えば、図１〜図３で説明したＰＣ８００側の処理は、プリンタ１に適宜のディスプレイを設けることによりプリンタ１側で実行されてもよい。この場合、印刷データの元となる画像データは、ＰＣ８００から送信されてもよく、ＵＳＢメモリなどのリムーバブルディスクをプリンタ１に直接装着するいわゆるダイレクトプリントによって供給されてもよい。
【００５４】
また、本発明の画像形成装置は、インクジェットプリンタ等、電子写真方式以外の方法で画像を形成する装置であってもよい。
【図面の簡単な説明】
【００５５】
【図１】本発明を適用するプリンタ１及びＰＣ８００を表す外観図である。
【図２】プリンタ１およびＰＣ８００の制御系の構成を表すブロック図である。
【図３】プリンタ１及びＰＣ８００を用いて記録媒体上に画像を形成するまでの処理の流れを示す説明図である。
【図４】中間画像データβを、ＵＣＲ／ＧＣＲ一次元テーブルを用いて、ＣＭＹＫ色空間で表された第２の出力画像データＤ３に変換する方法を表す説明図である。
【図５】ＰＣ８００で作成した入力画像データＤ１をプリンタ１に出力する際に、ＰＣ８００のディスプレイ８２０に表示される操作画面を表す説明図である。
【図６】ＰＣ８００で作成した入力画像データＤ１をプリンタ１に出力する際に、ＰＣ８００のディスプレイ８２０に表示される操作画面を表す説明図である。
【図７】ＰＣ８００で作成した入力画像データＤ１をプリンタ１に出力する際に、ＰＣ８００のディスプレイ８２０に表示される操作画面を表す説明図である。
【図８】プリンタ１における色変換の流れを表す説明図である。
【図９】プリンタ１の色変換条件を設定する方法を表すフローチャートである。
【図１０】プリンタ１の色変換条件を設定する方法を表す説明図である。
【図１１】逆変換テーブルＸ-1を求める方法を表す説明図であり、（ａ）は色変換テーブルＸを表す説明図であり、（ｂ）は補間後の色変換テーブルＸを表す説明図であり、（ｃ）は色変換テーブルＸの各グリッドについて、ＲＧＢ値を、Ｌ＊ａ＊ｂ＊色空間にマッピングした状態を表す説明図であり、（ｄ）はＬ＊ａ＊ｂ＊色空間におけるＲＧＢ値の分布を表す説明図である。
【図１２】グレー軸補正処理を表すフローチャートである。
【図１３】第２の３次元ＬＵＴを表す説明図であり、（ａ）は斜視図、（ｂ）はＬ軸方向から見た平面図である。
【図１４】第２の３次元ＬＵＴを表す説明図であり、（ａ）は斜視図、（ｂ）はＬ軸方向から見た平面図である。
【図１５】グレー軸補正処理を表す説明図であり、（ａ）は第１の３次元ＬＵＴを表す斜視図であり、（ｂ）及び（ｃ）は、第１の３次元ＬＵＴから抜き出したＣＭＹＫ値をつないでＧＣＲ１次元テーブルを作成する過程を表す説明図である。
【符号の説明】
【００５６】
１・・・プリンタ
１０・・・制御部
１１・・・経路選択手段
１３・・・第１色変換手段
１５・・・第２−１色変換手段
１７・・・第２−２色変換手段
１９・・・第２−３色変換手段
２００・・・プリンタエンジン
８００・・・ＰＣ
８１４・・・ＨＤＤ
８１６・・・アプリケーション
８１７・・・PostScript Driver
【図１】
2008167298.tif 000003
【図２】
2008167298.tif 000004
【図３】
2008167298.tif 000005
【図４】
2008167298.tif 000006
【図９】
2008167298.tif 000007
【図１０】
2008167298.tif 000008
【図１２】
2008167298.tif 000009
【図５】
2008167298.tif 000010
【図６】
2008167298.tif 000011
【図７】
2008167298.tif 000012
【図８】
2008167298.tif 000013
【図１１】
2008167298.tif 000014
【図１３】
2008167298.tif 000015
【図１４】
2008167298.tif 000016
【図１５】
2008167298.tif 000017