(57)【特許請求の範囲】
【請求項１】
異なる階調再現範囲を持つ第１の出力機器と第２の出力機器との間での階調マッチングを行うために、第２の出力機器に出力する画像データを生成するために使用する出力階調再現曲線を求める画像処理方法であって、
前記第１の出力機器の出力機器情報を設定し、
前記第２の出力機器で使用する出力媒体情報を設定し、
前記設定された出力機器情報に対応した前記第１の出力機器の階調特性曲線を、前記設定された出力媒体情報に対応した前記第２の出力機器で出力可能な明度域に基づき線形圧縮し、
前記線形圧縮された階調特性曲線と、前記設定された出力媒体情報に対応した前記第２の出力機器の階調特性曲線とに基づき、前記出力階調再現曲線を求めることを特徴とする画像処理方法。
【請求項２】
前記第１の出力機器はモニタであることを特徴とする請求項１記載の画像処理方法。
【請求項３】
前記第１の出力機器情報および前記第２の出力機器で使用する出力媒体情報は、ユーザーにより設定されることを特徴とする請求項１記載の画像処理方法。
【請求項４】
前記第２の出力機器はプリンタであり、
前記第２の出力機器で使用する出力媒体情報は、用紙の種類であることを特徴とする請求項１記載の画像処理方法。
【請求項５】
さらに、明るさおよびコントラストの変更条件を入力し、
前記明るさの変更条件に応じて前記第２の出力機器の階調再現域を調整する階調再現域調整条件を求め、
前記コントラストの変更条件に応じて前記出力機器情報に対応する階調特性曲線を調整することを特徴とする請求項１記載の画像処理方法。
【請求項６】
前記設定された出力機器情報に対応する階調特性曲線と前記設定された出力媒体情報に対応する階調曲線は、画素値と明度の関係を示すことを特徴とする請求項１乃至５のいずれかに記載の画像処理方法。
【請求項７】
請求項１乃至６のいずれかに記載の画像処理方法をコンピュータにて実現させるためのプログラム。
【請求項８】
請求項１乃至６のいずれかに記載の画像処理方法をコンピュータにて実現させるためのプログラムを記録する記録媒体。
【請求項９】
異なる階調再現範囲を持つ第１の出力機器と第２の出力機器との間での階調マッチングを行うために、第２の出力機器に出力する画像データを生成するために使用する出力階調再現曲線を求める画像処理装置であって、
前記第１の出力機器の出力機器情報を設定する手段と、
前記第２の出力機器で使用する出力媒体情報を設定する手段と、
前記設定された出力機器情報に対応した前記第１の出力機器の階調特性曲線を、前記設定された出力媒体情報に対応した前記第２の出力機器で出力可能な明度域に基づき線形圧縮する手段と、
前記線形圧縮された階調特性曲線と、前記設定された出力媒体情報に対応した前記第２の出力機器の階調特性曲線とに基づき、前記出力階調再現曲線を求める手段とを有することを特徴とする画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
異なる階調再現範囲を持つ第1の出力機器と第2の出力機器との間での階調マッチングを行う画像処理方法、装置および記録媒体に関する。
【０００２】
【従来の技術】
従来、コンピュータシステム等でモニタに表示された画像をプリンタにより出力する際の出力画像の明るさ調整は、プリンタドライバにおける明るさまたは出力γ値に関する設定を用いて行っていた。プリンタドライバは、設定された明るさまたは出力γ値に応じた階調補正曲線を用いて画像データを補正していた。
【０００３】
しかしながら、従来は、プリンタの階調補正曲線を設定する際に、モニタの設定を反映することができなかった。さらには、プリンタの階調補正曲線を、モニタの出力可能な階調レンジとプリンタの出力可能な階調レンジとの関係を考慮せずに設定していた。
【０００４】
したがって、プリンタから出力された画像が、モニタ表示に比べて明るすぎるもしくは暗すぎる問題や、画像の明るい部分が白く飛んだり暗い部分の階調がつぶれるという問題があった。
【０００５】
また、従来、コンピュータシステム等でモニタに表示された画像をプリンタにより印字する際、プリンタ出力における画像の明るさやコントラストの調整は、プリンタドライバの設定において、明るさやコントラストの値を変更することにより行っていた。プリンタドライバは設定された値により、階調補正曲線を算出し、画像データを補正することにより、出力の明るさやコントラストを調整していた。
【０００６】
しかしながら上記従来例では、モニタ上で再現している階調特性とは関係なく、全体的に明るく、もしくは暗くするなどの明るさの変更処理や、階調曲線の傾きを大きくする、もしくは小さくするなどのコントラストの変更処理によって、出力時の階調曲線を設定し出力していた。
【０００７】
したがって、プリンタから出力された画像が、明るすぎるもしくは暗すぎるという問題や、黒つぶれや白とびなどが起こるという問題があった。
【０００８】
【発明が解決しようとする課題】
本発明は上述した問題を解決するためになされたものであり、異なる出力装置で出力された画像の階調を合わせることを目的とする。
【０００９】
さらに、明るさやコントラストの調整を行った場合でも、良好な出力を行えるようにすることを他の目的とする。
【００１１】
【課題を解決するための手段】
上記目的を達成するために、本願請求項１記載の発明は、異なる階調再現範囲を持つ第１の出力機器と第２の出力機器との間での階調マッチングを行うために、第２の出力機器に出力する画像データを生成するために使用する出力階調再現曲線を求める画像処理方法であって、前記第１の出力機器の出力機器情報を設定し、前記第２の出力機器で使用する出力媒体情報を設定し、前記設定された出力機器情報に対応した前記第１の出力機器の階調特性曲線を、前記設定された出力媒体情報に対応した前記第２の出力機器で出力可能な明度域に基づき線形圧縮し、前記線形圧縮された階調特性曲線と、前記設定された出力媒体情報に対応した前記第２の出力機器の階調特性曲線とに基づき、前記出力階調再現曲線を求めることを特徴とする。
【００１２】
上記他の目的を達成するために、本願請求項５記載の発明は、さらに、明るさおよびコントラストの変更条件を入力し、前記明るさの変更条件に応じて前記第２の出力機器の階調再現域を調整する階調再現域調整条件を求め、前記コントラストの変更条件に応じて前記出力機器情報に対応する階調特性曲線を調整することを特徴とする。
【００１４】
【発明の実施の形態】
（第一の実施形態）
以下、本発明に係る一実施形態について、図面を参照して詳細に説明する。
【００１５】
図１は画像処理装置の構成の１例を示したブロック図である。１０は画像データを格納するための画像メモリ、１１は画像を表示するためのモニタ、１２は表示特性を設定するガンマ設定部、１３は設定されたガンマ値により画像データをビデオ信号に変換するビデオ信号生成部、１４は画像を印刷するためのプリンタ、１５は印刷用紙の種類を設定する用紙設定部、１６はモニタ表示とプリンタ出力の階調マッチングを行うための階調補正部、１７はモニタ表示とプリンタ出力の色のマッチングを行うためのカラーマッチング処理部、１８は画像データをプリンタ駆動信号に変換するための出力画像処理部である。
【００１６】
画像データは、デジタルカメラ、スキャナなどによりデジタイズされたデータや、ＣＧにより生成されたデータで、明るさに対応した画素値としてメモリに格納される。ここでは、各画素値はレッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の８ビット値で示され、値２５５が最高輝度、値０が最低輝度を表すものとする。
【００１７】
モニタはＣＲＴまたはＬＣＤなどの表示装置であり、駆動信号の強度Ｖに対して輝度Ｙがおおむね式１の関係を持つ。
【００１８】
【外１】
0003825965.tif 000002
【００１９】
ビデオ信号生成部はＤ−Ａコンバータにより画素値Ｉに対応したビデオ駆動信号Ｖを生成する。Ｄ−Ａコンバータの入出力特性が式２で与えられるとすると、
【００２０】
【外２】
0003825965.tif 000003
【００２１】
画素値Ｉとモニタに表示される輝度値Ｙは式３の関係を持つ。
【００２２】
【外３】
0003825965.tif 000004
【００２３】
本実施形態では、画素値とモニタに表示される輝度値との関係をガンマ設定部で設定されたガンマ値γとなるように、ビデオ信号生成部１３のD-Aコンバータの入出力特性を調整するものとする。
【００２４】
プリンタは、たとえばインクジェット方式によるもので、出力用紙上にシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）のインク滴を吐出定着させ、その密度により色の濃淡を表現するものとする。
【００２５】
出力画像処理部１８は、所望の色を用紙上に再現するために、入力ＲＧＢ画素値に応じてＣＭＹＫの各インクの吐出を制御するデータを生成する。
【００２６】
また、プリンタは普通紙、コート紙、光沢紙など複数の用紙の種類を選択できるものとし、用紙の種類は用紙設定部１５により指示されるものとする。
【００２７】
階調変換部１６は、モニタに表示された画像と階調マッチングを取るために、ガンマ設定および用紙設定に応じた階調変換を行う。
【００２８】
以下に、階調変換部１６で用いる階調変換条件の設定方法を説明する。
【００２９】
画素値と出力色の関係は、以下の手順で求めることができる。階調変換を行わずに、画素値（Ｒ，Ｇ，Ｂ）を（０，０，０）から（２５５，２５５，２５５）まで２５６段階に変化させたグレーパッチをある種類の用紙に出力し、各グレーパッチの色を測色計により測色し、紙面を基準（反射率１）とした相対反射率Ｒを求める。そして、反射率Ｒを式４により明度Ｌ＊に変換する。画素値Ｉと求められた明度Ｌ＊の関係が、上記用紙の画素値と出力色の関係である。この処理を用紙の種類毎に行う。あらかじめ用紙の種類毎に画素値と出力色の関係を求めておく。
【００３０】
式４
Ｌ*＝１１６1/3  −１６    （Ｒ＞０．００８８５６）
Ｌ*＝９０３．２９Ｒ       （Ｒ≦０．００８８５６）
【００３１】
図２に、画素値Ｉと印刷明度Ｌ＊の関係の一例を示す。
【００３２】
モニタに表示される画素値Ｉと明度Ｌｍ＊の関係は、モニタガンマ値γから式５で表される。
【００３３】
【外４】
0003825965.tif 000005
【００３４】
ここで、Ｙ０はモニタの最高輝度である。また、Ｌｍ＊は、モニタで表示される明度である。図３にγ＝２．２の時の画素値Ｉと表示明度Ｌ＊の関係を示す。
【００３５】
図２および図３から、モニタで表示可能な明度域が０から１００であるのに対し、プリンタで印刷可能な明度域は１０から１００と差があることが分かる。
【００３６】
従って、モニタ表示に階調マッチングした印刷出力を得るためには、明度の圧縮が必要である。本実施形態では、明度の圧縮は表示可能な明度域を印刷可能な明度域に線形に圧縮する。すなわち、式６で示される変換を行う。
【００３７】
式６
Ｌｐ*＝Ｌｍ*（Ｌｍａｘ−Ｌｍｉｎ）＋Ｌｍｉｎ
ここで、Ｌｍａｘは印刷可能な最高明度、Ｌｍｉｎは印刷可能な最低明度である。また、Ｌｐ＊は、プリンタで印刷される明度を表す。
【００３８】
明度圧縮した画素値Ｉと明度Ｌｐ＊の関係を図４に示す。
【００３９】
図４の出力階調特性を実現するため、階調変換条件をは次のようにして求める。
【００４０】
まず、画素値（Ｒ，Ｇ、Ｂ）がそれぞれ０，１７，３４，５１，６８，８５，１０２，１１９，１３６，１５３，１７０，１８７，２０４，２２１，２３８，２５５となる１６階調について、図４の明度を出力するための入力値を図２から求める。
【００４１】
たとえば、画素値１７に対する目標明度は図４から１２である。一方、明度１２を出力するには図２から画素値を９とすれば良いことが分かる。よって、階調変換部では入力画素値１７を９に変換し出力すればよい。
【００４２】
次に、０から２５５の画素値に対応する変換値を先程求めた１６階調から補間により求める。補間の方法は線形補間でも良いが、スプラインなど滑らかな方法を用いることが望ましい。さらに、補間計算の精度を８ビット以上にすることにより補間による階調飛びを防ぐことができる。
【００４３】
この処理により、図４の階調特性を再現することができる階調変換条件（テーブル）を作成することができる。階調変換部１６では、階調変換条件をＲＧＢ色成分に対して共通に用いる。
【００４４】
プリンタ１４で画像出力する際の処理手順を図５のフローチャートを用い、説明する。
【００４５】
S61では、メモリ１０に画像を入力する。
【００４６】
S62では、階調マッチングの対象となるモニタのガンマ値γをガンマ設定部１２から読み出すことでの設定や、用紙種類を用紙設定部１５にて設定するなどの出力条件を設定する。
【００４７】
S63では、階調変換部１６にて、S62において設定された出力条件に基づき、式５及び式６及び上記補間方法によって求められた階調変換条件を用いて階調変換処理を行う。
【００４８】
S64では、カラーマッチング処理部１７にてカラーマッチング処理を行い、S65では、出力画像処理部１８にて出力画像をプリンタ１４へ転送する。
【００４９】
次に、S62の出力条件設定を図6および図７を用いて説明する。
【００５０】
図6は、プリンタドライバのユーザーインターフェイスの例を示すものである。画像を出力する場合、ユーザーは、所望の出力条件となるようにユーザーインターフェイスの各項目を設定後、OKボタン７７を押下することで、出力条件設定を終了し、出力画像を得るものとする。ここで７１は画像の印刷目的を設定する印刷目的設定部、７２は印刷に使用する用紙の種類を設定する用紙種類設定部、７３は印刷に使用する用紙の大きさを設定する用紙サイズ設定部、７４は出力する画像に対しカラーマッチング処理を施すかを設定するカラーマッチング設定部、７５はカラーマッチングの種類を設定するカラーマッチング方法設定部、７６はマッチング目標のガンマ値γｐを設定する目標ガンマ設定部、７７は全ての設定が終了した場合のOK設定部、７８は設定作業を中止する場合のキャンセル設定部である。
【００５１】
S62の出力条件設定における、図６のユーザーインターフェイスを用いた各設定項目の設定手順を図７のフローチャートを用い説明する。
【００５２】
S801では、キャンセルボタン７８が押下されているかのチェックを行い、押下されているときは出力条件設定ステップを終え、押下されていないときはS802へ進む。S802では、OKボタン７７が押下されているかのチェックを行い、押下されているときはS81へ進み、押下されていないときはS801へ戻る。S81では、印刷目的設定部７１による設定により、モノクロ文書、文書／表、写真、DTP、グラフィックス、ユーザー定義などの印刷目的情報を取得する。
【００５３】
S82では、用紙種類設定部７２による設定により、普通紙、コート紙、光沢紙など複数の用紙種類の中から対象用紙情報を取得する。階調変換条件は、取得された対象用紙情報に対応する画素値Ｉと印刷明度Ｌ＊の関係を用いて、設定される。
【００５４】
S83では、用紙サイズ設定部７３による設定により、A3、A4、A5、B4、B5、はがきなどの用紙サイズ情報を取得する。S84では、カラーマッチング設定部７４による設定により、カラーマッチング処理のON／OFF情報を取得する。S85では、S84で取得された情報に基づいて、ONであればS86へ、OFFであれば出力条件設定処理を終える。S86では、カラーマッチング方法設定部７５による設定により、階調優先、色味優先、色差最小などのカラーマッチング方法の情報を取得する。
【００５５】
S87では、目標ガンマ設定部７６による設定により、階調マッチングさせたいモニタのガンマ値γｐを取得する。ここで、目標ガンマ設定部７６の初期値として、ガンマ設定部１２に設定されているガンマ値γを設定しておき、ユーザーの希望によって数値を変更できる構成にしておく。階調変換条件は、設定されたガンマ値γに対応する画素値Ｉと表示明度Ｌｍ＊の関係を用いて、設定される。
【００５６】
以上の処理により、出力条件が設定される。
【００５７】
このように、設定されたガンマ値γに対応する画素値Ｉと表示明度Ｌｍ＊の関係および設定された対象用紙情報に対応する画素値Ｉと印刷明度Ｌ＊の関係に基づき、画素値に対する補正値の関係を求めて、画像データのＲＧＢ値を補正することにより、モニタ表示と階調マッチングのとれた印刷出力を行うことができる。特に、モニタと印刷用紙の階調再現域を、人間の明るさの知覚に対し均等な歩度である明度で線形に圧縮することにより、視覚的に好ましい階調再現を行うことができる。
【００５８】
なお、出力階調特性の補間方法は、本実施形態では、16階調値から、０から２５５の画素値に対応する変換値を求めるように説明したが、１６階調値に限定しないのはもちろんであり、実施する場合のメモリ、精度により32階調値など変化させても良いことは、言うまでもない。
【００５９】
また、階調変換処理は、本実施形態では、階調変換部１６における階調変換処理として、式5、式６、補間処理によって、画像出力のたびに出力階調特性を算出すると説明したが、これに限定しない。あらかじめ代表的なガンマ値と用紙種類との組み合わせに基づいて出力階調特性を計算しメモリに記憶させておき、出力時はメモリから出力階調特性を読み出すようにしても良い。
【００６０】
また、ユーザーインタフェースは、図6のユーザーインタフェース（以下UI）の例として、ボタンによる選択方法を示したが、これに限定されないことは、言うまでもない。メニュー形式にして、ユーザーに選択させるようなUIでも構わない。また、キーワードを直接入力させるようなUI形式でも構わない。つまり、ユーザーの所望とする出力条件を設定できるようなUI構成であればよい。
【００６１】
（第二の実施形態）
第二の実施形態は第一の実施形態の変形例である。以下、第一の実施形態と異なる構成について説明する。
【００６２】
図８は第二の実施形態にかかる画像処理装置の構成を示したブロック図である。
【００６３】
２０は表示特性を保持するモニタプロファイル、２１は用紙ごと出力特性を保持するプリンタプロファイルである。
【００６４】
モニタプロファイルには、モニタのγおよび蛍光体のＲＧＢ色度が記述されている。一方、プリンタプロファイルには用紙ごとの入力画素値に対する印刷色のＬａｂ値および出力階調特性が記述されている。このようなデバイス特性を記述する一般的な方法としてはインターカラーコンソーシアムが提唱するＩＣＣプロファイル等がある。
【００６５】
本実施形態の画像処理装置は、モニタプロファイルからモニタのγを読み出し、入力画素値と表示明度の関係を求め、プリンタプロファイルから現在設定されている用紙についての最高明度Ｌｍａｘおよび最低明度Ｌｍｉｎを読み出し、式６により圧縮した出力明度Ｌ＊’を求める。さらに、プリンタプロファイルから出力階調特性を読み出し、圧縮した出力明度Ｌ＊’を出力するように入力画素値を補正する。
【００６６】
以上のように、モニタプロファイルおよびプリンタプロファイルから入出力特性を読み出し、画素値に対する補正値の関係を求めて、画像データのＲＧＢ値を補正することにより、モニタおよび用紙設定を変更した場合に、自動的にモニタ表示と階調マッチングのとれた印刷出力を行うことができる。
【００６７】
（第三の実施形態）
第三の実施形態は上記実施形態の変形例である。以下、上記実施形態と異なる構成について説明する。
【００６８】
図９は第三の実施形態にかかる画像処理装置の構成を示したブロック図である。
【００６９】
１９は出力画像の明るさを設定する明るさ設定部、２０は出力画像のコントラストを調整するコントラスト調整部である。
【００７０】
明るさおよびコントラストの調整方法を説明する。明るさ設定部により設定された明るさ補正量をΔＬとする。標準設定より明るめの場合ΔＬは正、標準設定より暗めの場合ΔＬは負となる。コントラスト設定部により設定された補正量をΔγとする。標準設定よりコントラストが高い場合はΔγが正、標準設定よりコントラストが低い場合はΔγが負の値となる。
【００７１】
明るさ補正は式６のＬｍａｘおよびＬｍｉｎの値を変更することにより行う。すなわち、ΔＬが正の場合は式６のＬｍｉｎをＬｍｉｎ＋ΔＬで置き換えた式７で、ΔＬが負の場合は式６のＬｍａｘをＬｍａｘ＋ΔＬで置き換えた式８で表される。
【００７２】
式７
Ｌｐ*＝Ｌｍ*（Ｌｍａｘ−Ｌｍｉｎ−ΔＬ）＋Ｌｍｉｎ＋ΔＬ
式８
Ｌｐ*＝Ｌｍ*（Ｌｍａｘ＋ΔＬ−Ｌｍｉｎ）＋Ｌｍｉｎ
【００７３】
図１０にコントラストを補正した場合の画素値Ｉと明度Ｌｐ＊の関係を示す。１００は標準設定、１０１は明るめの設定、１０２は暗めの設定の状態である。
【００７４】
コントラスト補正は式５のγ値を増減することにより行う。すなわち、コントラスト補正された画像の入力画素値と明度の関係は式５のγをγ＋Δγで置き換えた式９で表される。
【００７５】
【外５】
0003825965.tif 000006
【００７６】
図１１に明るさを補正した場合の画素値Ｉと明度Ｌ＊’の関係を示す。１１０は標準設定、１１１はコントラストが高い設定、１１２はコントラストが低い設定の状態である。
【００７７】
本実施形態では、ガンマ設定部１２で設定された階調マッチングの対象となるモニタのガンマ値γ、用紙設定部１５で設定された用紙種類、明るさ設定部１９で設定された出力画像の明るさ、コントラスト設定部２０にで設定された出力画像のコントラストに応じて、階調変換条件を式７及び式８及び式９及び上記補間方法により求める。
【００７８】
出力条件設定における、ユーザインターフェースを用いた各設定項目の設定手順を図１２および図１３を用いて説明する。図１３は、出力画像の明るさおよび出力画像のコントラストの設定を行うための、プリンタドライバのユーザーインターフェイスの例を示すものである。なお、第１実施形態で説明した図７のフローチャートと同一の処理については、同一の符号を付けて説明を割愛する。
【００７９】
S87では、目標ガンマ設定部８６による設定により、階調マッチングさせたいモニタのガンマ値γｐを取得する。ここで、目標ガンマ設定部８６の初期値として、モニタプロファイル２０に設定されているガンマ値γを設定しておき、ユーザーの希望によって数値を変更できる構成にしておく。
【００８０】
S88では、明るさ設定部８９により、ユーザーは出力画像の明るさをスライダーバーを用い設定する。このスライダーバーが設定された位置と標準の位置との差を取得し、これが前述のΔLに相当する。また、S89では、コントラスト設定部２１により、ユーザーは出力画像のコントラストをスライダーバーを用い設定する。このスライダーバーが設定された位置と標準の位置との差を取得し、これが前述のΔγに相当する。そして、出力条件設定処理を終える。
【００８１】
以上のように、コントラストの調整をモニタガンマの増減に連動させ、明るさの調整をプリンタの最高および最低明度に連動させて、画素値に対する補正値の関係を求めて、画像データのＲＧＢ値を補正することにより、モニタ表示の階調をつぶさずに印刷出力の明るさおよびコントラストの調整を行うことができる。特に、階調補正を人間の明るさの知覚に対し均等な歩度である明度で行うことによりにより、視覚的な感覚に近い階調補正を行うことができる。
【００８２】
（第四の実施形態）
第四の実施形態は上記実施形態の変形例である。以下、上記実施形態と異なる構成について説明する。
【００８３】
図１４に、第四の実施形態にかかる画像処理装置の構成を示したブロック図を示す。１９はガンマテスト用の画像パターンを生成するテストパターン生成部である。
【００８４】
式３のγ値は使用するモニタおよびビデオ信号生成部の特性により変化する。通常、パーソナルコンピュータなどの安価なシステムでは、モニタおよびビデオ信号生成部の特性は不明であるか、特性が既知であったとしても器差を生じるのが普通である。さらに、モニタを見る環境の照明条件によっても、知覚される輝度値は変化してしまう。
【００８５】
本実施形態の画像処理装置ではユーザの使用環境における表示特性を知るために、以下の方法で数種のテストパターンを印字し、表示されたテストパターンと印字したテストパターンを比較する。そして、その結果に基づき、出力条件の１つである階調マッチングの対象となるモニタのガンマ値γ76（図６）を設定する。
【００８６】
モニタガンマ値γの設定を行う場合には、まず、テストパターン生成部が、グラデーション（階調パッチパターン）を生成し画像メモリに格納する。図１６はグラデーションパターンの例である。１６１は生成されたグラデーションに基づきモニタで表示されたグラデーションパターンであり、１６２は出力設定画面に戻るためのボタンである。
【００８７】
次に、プリンタでテストパターンを印字する。階調変換部において、数種類のγ値により、生成されたグラデーションを変換し、カラーマッチング処理、出力画像処理を行い、プリンタにより画像を印字する。図１７はテストパターンの印字例で、１００が印刷用紙、１０１から１０６がそれぞれγｐ＝１．４，１．６，１．８，２．０，２．２，２．４の６種のγにより階調補正されたグラデーションパターンである。
【００８８】
出力条件設定における、ユーザーインターフェイスを用いた各設定項目の設定手順を図１５のフローチャートを用い説明する。なお、第１実施形態で説明した図７のフローチャートと同一の処理については、同一の符号を付けて説明を割愛する。
【００８９】
S801では、キャンセルボタン７９が押下されているかのチェックを行い、押下されているときは出力条件設定ステップを終え、押下されていないときはS802へ進む。S802では、出力ボタン７６が押下されているかのチェックを行い、押下されているときはS803へ進み、押下されていないときはS804へ進む。S803では、図１６に示す階調画像をモニタ画面に表示し、図１７に示す階調画像をプリンタから出力する。そして、図１６の設定画面に戻るボタン１６２の押下により、S804へ進む。S804では、OKボタン７８が押下されているかのチェックを行い、押下されているときはS81へ進み、押下されていないときはS801へ戻る。
【００９０】
本実施形態によれば、器差や照明条件などにかかわらず良好にマッチングすることができる。
【００９１】
（他の実施の形態）
なお、本発明は、複数の機器(例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど)から構成されるシステムに適用しても、一つの機器からなる装置(例えば、複写機、ファクシミリ装置など)に適用しても良い。
【００９２】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUまたはMPU)が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成されることは言うまでもない。
【００９３】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９４】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、CD-ROM、CD-R、磁気テープ、不揮発性のメモリカード、ROMなどを用いることが出来る。
【００９５】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS(オペレーティングシステム)などが実際の処理の一部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９７】
【発明の効果】
本発明によれば、異なる出力装置で出力された画像の階調を合わせることができる。
【００９８】
さらに、本願請求項５記載の発明によれば、明るさやコントラストの調整に応じた良好な階調補正を行なうことができ、良好な出力を得ることができる。
【図面の簡単な説明】
【図１】第一の実施形態にかかる画像処理装置のブロック図。
【図２】印刷階調特性の一例。
【図３】表示階調特性の一例。
【図４】明度圧縮した階調特性。
【図５】画像出力処理を説明するフローチャート。
【図６】画像出力条件を設定するユーザーインターフェイスの一例。
【図７】画像出力条件設定の手順を説明するフローチャート。
【図８】第二の実施形態にかかる画像処理装置のブロック図。
【図９】第三の実施形態にかかる画像処理装置のブロック図。
【図１０】明るさ補正した階調特性。
【図１１】コントラスト補正した階調特性。
【図１２】第三の実施形態にかかる画像出力条件設定の手順を説明するフローチャート。
【図１３】明るさおよびコントラストを設定するユーザーインターフェイスの一例。
【図１４】第四の実施形態にかかる画像処理装置のブロック図。
【図１５】第四の実施形態にかかる画像出力条件設定の手順を説明するフローチャート。
【図１６】テストパターンの一例。
【図１７】テストパターンの印字出力例。
【図１】
0003825965.tif 000007
【図２】
0003825965.tif 000008
【図３】
0003825965.tif 000009
【図４】
0003825965.tif 000010
【図５】
0003825965.tif 000011
【図６】
0003825965.tif 000012
【図７】
0003825965.tif 000013
【図８】
0003825965.tif 000014
【図９】
0003825965.tif 000015
【図１０】
0003825965.tif 000016
【図１１】
0003825965.tif 000017
【図１２】
0003825965.tif 000018
【図１３】
0003825965.tif 000019
【図１４】
0003825965.tif 000020
【図１５】
0003825965.tif 000021
【図１６】
0003825965.tif 000022
【図１７】
0003825965.tif 000023