(57)【要約】【課題】カラー印刷装置でグレースケール印刷を行う場合に発生する色調転びを好適に補正する。【解決手段】入力画像のグレー成分を前記色調に変換するための処理内容を決定し、その処理内容に基づく色調変換処理を予め用意されたグレースケールに施し、該グレースケールを印刷装置から出力させ、色調転びの範囲及びその色情報を画像処理装置に入力し、色調転び部分を段階的に変化させた複数のテストグレースケールを印刷装置に出力させ、複数のテストグレースケールの中から色調転びが最小のテストグレースケールを選択し、選択されたテストグレースケールの入力に対応する色調転び補正内容を決定し、決定した色調変換処理と色調転び補正処理とに基づいて色調調整処理を決定し、印刷装置で出力される画像に対して当該色調調整処理を施す。【選択図】図３
2007300201.tif 000002
【特許請求の範囲】
【請求項１】
カラー印刷可能な印刷装置でグレースケール印刷される画像の色調を調整する画像処理装置における色調調整方法であって、
目標とするグレースケールの色調を選択する選択工程と、
入力画像のグレー成分を前記色調に変換するための処理内容を決定する第１の決定工程と、
前記第１の決定工程により決定された前記処理内容に基づく色調変換処理を予め用意されたグレースケールに施し、該グレースケールを前記印刷装置から出力させる第１の出力工程と、
前記印刷装置により出力された前記グレースケールに色調転びが存在する場合、色調転びの範囲及びその色情報を前記画像処理装置に入力する入力工程と、
前記色調転びの範囲及び色情報に基づいて、色調転び部分を段階的に変化させた複数のテストグレースケールを前記印刷装置に出力させる第２の出力工程と、
前記複数のテストグレースケールの中から色調転びが最小のテストグレースケールを選択し、選択されたテストグレースケールの入力に対応する色調転び補正内容を決定する第２の決定工程と、
前記第１の決定工程により決定された処理内容に基づく色調変換処理と、前記第２の決定工程により決定された前記色調転び補正内容に基づく色調転び補正処理とに基づいて色調調整処理を決定する第３の決定工程と、
前記印刷装置で出力される画像に対して前記色調調整処理を施す色調調整処理工程と
を有することを特徴とする色調調整方法。
【請求項２】
前記第３の決定工程は、前記第１の決定工程により決定された処理内容に基づく色調変換処理と、前記第２の決定工程により決定された前記色調転び補正内容に基づく色調転び補正処理とを合成して前記色調調整処理を決定することを特徴とする請求項１に記載の色調調整方法。
【請求項３】
前記第１の出力工程は、前記グレースケールの特定の位置に、色調転びの階調の大きさを示す指標及び目盛りを配置した画像を前記印刷装置により出力することを特徴とする請求項１又は２に記載の色調調整方法。
【請求項４】
前記第２の出力工程は、前記複数のテストグレースケールの特定の位置に、色調転びの階調の大きさを示す指標及び目盛りを配置した画像を前記印刷装置により出力することを特徴とする請求項１又は２に記載の色調調整方法。
【請求項５】
前記第２の出力工程は、前記複数のテストグレースケールの特定の位置に、識別のためのＩＤとして指標となる数字又は記号を配置した画像を前記印刷装置により出力することを特徴とする請求項１又は２に記載の色調調整方法。
【請求項６】
前記入力工程は、前記色調転び情報として色調転び範囲を入力し、
前記第２の出力工程は、前記複数のテストグレースケールの特定の位置に、前記入力工程で入力された前記色調転び範囲を示す指標をそれぞれのテストグレースケールの色調転びの範囲に配置した画像を前記印刷装置により出力することを特徴とする請求項１又は２に記載の色調調整方法。
【請求項７】
カラー出力可能な印刷装置でグレースケール出力される画像の色調を調整するための画像処理装置であって、
目標とするグレースケールの色調を選択する選択手段と、
入力画像のグレー成分を前記色調に変換するための処理内容を決定する第１の決定手段と、
前記第１の決定手段により決定された前記処理内容に基づく色調変換処理を予め用意されたグレースケールに施し、該グレースケールを印刷装置に出力させる第１の出力手段と、
前記印刷装置から出力された前記グレースケールに色調転びが存在する場合、色調転びの範囲及びその色情報を入力する入力手段と、
前記色調転びの範囲及び色情報に基づいて、色調転び部分を段階的に変化させた複数のテストグレースケールを前記印刷装置に出力させる第２の出力手段と、
前記複数のテストグレースケールの中から色調転びが最小のテストグレースケールを選択し、選択されたテストグレースケールの入力に対応する色調転び補正内容を決定する第２の決定手段と、
前記第１の決定手段により決定された処理内容に基づく色調変換処理と、前記第２の決定手段により決定された前記色調転び補正内容に基づく色調転び補正処理とに基づいて色調調整処理を決定する第３の決定手段と、
前記印刷装置で出力される画像に対して前記色調調整処理を施す色調調整処理手段と
を備えることを特徴とする画像処理装置。
【請求項８】
カラー印刷可能な印刷装置でグレースケール印刷される画像の色調を調整するためのコンピュータに、
目標とするグレースケールの色調を選択する選択手順と、
入力画像のグレー成分を前記色調に変換するための処理内容を決定する第１の決定手順と、
前記第１の決定手順により決定された前記処理内容に基づく色調変換処理を予め用意されたグレースケールに施し、該グレースケールを前記印刷装置から出力させる第１の出力手順と、
前記印刷装置により出力された前記グレースケールに色調転びが存在する場合、色調転びの範囲及びその色情報を前記コンピュータに入力する入力手順と、
前記色調転びの範囲及び色情報に基づいて、色調転び部分を段階的に変化させた複数のテストグレースケールを前記印刷装置に出力させる第２の出力手順と、
前記複数のテストグレースケールの中から色調転びが最小のテストグレースケールを選択し、選択されたテストグレースケールの入力に対応する色調転び補正内容を決定する第２の決定手順と、
前記第１の決定手順により決定された処理内容に基づく色調変換処理と、前記第２の決定手順により決定された前記色調転び補正内容に基づく色調転び補正処理とに基づいて色調調整処理を決定する第３の決定手順と、
前記印刷装置で出力される画像に対して前記色調調整処理を施す色調調整処理手順と
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラープリンタ等のカラー印刷装置でグレースケール印刷される画像のグレーバランスの崩れを調整する色調調整方法及び画像処理装置並びにプログラムに関する。
【背景技術】
【０００２】
カラープリンタ等のカラー印刷装置においてグレースケール印刷を行う場合、機種個体差や経時変化等によるインク吐出のばらつきを原因とするグレーバランスの崩れが発生することが多い。特に、インクジェットプリンタではＫ（ブラック）の色材のみでグレースケール印刷を行うと、階調が低く、粒状感が悪くなるという問題がある。そのため、Ｃ（シアン），Ｍ（マゼンタ），Ｙ（イエロー），Ｋ（ブラック）の４色或いはこれらにＬｃ（ライトシアン），Ｌｍ（ライトマゼンタ）を加えた６色によりカラー画像の印刷を行うインクジェットプリンタもある。しかし、カラーインクの混色によってグレーを作成する場合、グレーラインに色味が付いてしまうことが問題となる。そこで、このような問題を解決し、グレーの再現性を整えるために様々なグレーバランスの調整法が提案されている。
【０００３】
例えば、米国特許第６００８９０７号公報（特許文献１）には、次のようなグレーバランスの調整法が開示されている。すなわち、中間調グレー色調を表すカラーパッチと色調を変化させたカラーテストパターンを印刷し、分光感度特性が平坦なリファレンスグレーと目視比較し、パッチ選択から修正値を決定し、プリンタの色変換へ適用する。
【０００４】
また、特許３５５２８７４号公報（特許文献２）には、次のようなグレーバランスの調整を行うための構成が開示されている。すなわち、色偏りパッチの目視選択により要素色間の強弱を判定し、色調調整が必要な要素色をトーンカーブを利用して強調修正を行ったグレースケールパターンを印刷し、このトーンカーブの選択の入力に対応した色修正を行う。
【０００５】
さらに、特開２００３−２３４９１３号公報（特許文献３）には、次のようなグレーバランス調整法が開示されている。すなわち、複数階調において各要素色の量を変化させたパッチを有するパターンシートを印刷し、選択されたパッチの要素色の変化量に基づき、グレーバランス調整用補正カーブを生成する。
【特許文献１】米国特許第６００８９０７号公報
【特許文献２】特許第３５５２８７４号公報
【特許文献３】特開２００３−２３４９１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述したような従来の調整法は、グレーラインの特定箇所のグレーをピックアップして色パッチの選択等により調整し、その調整値を元にグレーライン全体を補正するという形態である。そのため、グレーラインの特定の階調部分に局所的に発生する色調転びを適切に補正することができなかった。
【０００７】
また、目視のみで行うグレーバランスの調整においては、色の比較ための指標となるリファレンスグレーを用意する方がより正確な調整ができる。しかし、黒調、冷黒調、セピア調等の任意の色調を付加したグレーに対する色調転び補正のような、リファレンスグレーを用意することが困難である場合に適用できないという問題があった。
【０００８】
すなわち、Ｃ，Ｍ，Ｙ，Ｋの４色又はこれらにＬｃ，Ｌｍ，を加えた６色で印刷を行うインクジェットプリンタ等のカラー画像出力装置においては、次のような処理を行っていた。まず、Ｋのみで印刷したグレーをリファレンスグレーとして、グレーバランスの調整をしたいプリンタによって選択可能な濃度のパッチを印字したシートと目視比較する。そして、パッチの選択に従って要素色の補正量を決定してグレーバランスの調整を行っていた。そのため、温黒調、冷黒調、セピア調等の任意の色調を付加させたグレーに対してのグレーバランスの調整が困難であるという問題があった。
【０００９】
本発明は、上記事情を考慮したものであり、カラー印刷装置でグレースケール印刷を行う場合にグレーラインにおいて局所的に発生する色調転びを好適に補正することがきる色調調整方法及び画像処理装置並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するための、本発明は、カラー印刷可能な印刷装置でグレースケール印刷される画像の色調を調整する画像処理装置における色調調整方法であって、
目標とするグレースケールの色調を選択する選択工程と、
入力画像のグレー成分を前記色調に変換するための処理内容を決定する第１の決定工程と、
前記第１の決定工程により決定された前記処理内容に基づく色調変換処理を予め用意されたグレースケールに施し、該グレースケールを前記印刷装置から出力させる第１の出力工程と、
前記印刷装置により出力された前記グレースケールに色調転びが存在する場合、色調転びの範囲及びその色情報を前記画像処理装置に入力する入力工程と、
前記色調転びの範囲及び色情報に基づいて、色調転び部分を段階的に変化させた複数のテストグレースケールを前記印刷装置に出力させる第２の出力工程と、
前記複数のテストグレースケールの中から色調転びが最小のテストグレースケールを選択し、選択されたテストグレースケールの入力に対応する色調転び補正内容を決定する第２の決定工程と、
前記第１の決定工程により決定された処理内容に基づく色調変換処理と、前記第２の決定工程により決定された前記色調転び補正内容に基づく色調転び補正処理とに基づいて色調調整処理を決定する第３の決定工程と、
前記印刷装置で出力される画像に対して前記色調調整処理を施す色調調整処理工程と
を有することを特徴とする。
【００１１】
また、上記課題を解決するために、本発明は、カラー出力可能な印刷装置でグレースケール出力される画像の色調を調整するための画像処理装置であって、
目標とするグレースケールの色調を選択する選択手段と、
入力画像のグレー成分を前記色調に変換するための処理内容を決定する第１の決定手段と、
前記第１の決定手段により決定された前記処理内容に基づく色調変換処理を予め用意されたグレースケールに施し、該グレースケールを印刷装置に出力させる第１の出力手段と、
前記印刷装置から出力された前記グレースケールに色調転びが存在する場合、色調転びの範囲及びその色情報を入力する入力手段と、
前記色調転びの範囲及び色情報に基づいて、色調転び部分を段階的に変化させた複数のテストグレースケールを前記印刷装置に出力させる第２の出力手段と、
前記複数のテストグレースケールの中から色調転びが最小のテストグレースケールを選択し、選択されたテストグレースケールの入力に対応する色調転び補正内容を決定する第２の決定手段と、
前記第１の決定手段により決定された処理内容に基づく色調変換処理と、前記第２の決定手段により決定された前記色調転び補正内容に基づく色調転び補正処理とに基づいて色調調整処理を決定する第３の決定手段と、
前記印刷装置で出力される画像に対して前記色調調整処理を施す色調調整処理手段と
を備えることを特徴とする。
【００１２】
さらに、上記課題を解決するために、本発明に係るプログラムは、
カラー印刷可能な印刷装置でグレースケール印刷される画像の色調を調整するためのコンピュータに、
目標とするグレースケールの色調を選択する選択手順と、
入力画像のグレー成分を前記色調に変換するための処理内容を決定する第１の決定手順と、
前記第１の決定手順により決定された前記処理内容に基づく色調変換処理を予め用意されたグレースケールに施し、該グレースケールを前記印刷装置から出力させる第１の出力手順と、
前記印刷装置により出力された前記グレースケールに色調転びが存在する場合、色調転びの範囲及びその色情報を前記コンピュータに入力する入力手順と、
前記色調転びの範囲及び色情報に基づいて、色調転び部分を段階的に変化させた複数のテストグレースケールを前記印刷装置に出力させる第２の出力手順と、
前記複数のテストグレースケールの中から色調転びが最小のテストグレースケールを選択し、選択されたテストグレースケールの入力に対応する色調転び補正内容を決定する第２の決定手順と、
前記第１の決定手順により決定された処理内容に基づく色調変換処理と、前記第２の決定手順により決定された前記色調転び補正内容に基づく色調転び補正処理とに基づいて色調調整処理を決定する第３の決定手順と、
前記印刷装置で出力される画像に対して前記色調調整処理を施す色調調整処理手順と
を実行させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、カラー印刷装置でグレースケール印刷を行う場合にグレーラインにおいて局所的に発生する色調転びを好適に補正することがきる。その結果、測色器等の高価な測定器具を使用することなく、また熟練者でなくとも目視比較で容易に、ユーザが所望するグレー色調でグレーラインにおいて局所的な色調転びが存在しない滑らかなグレー画像を容易に再現することができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の一実施形態に係る色調調整方法を行う構成を実装した画像形成システムの構成及びその動作について、図面を参照して詳細に説明する。
【００１５】
図１は、本発明の一実施形態に係る色調調整処理を施して印刷を行う画像形成システムの構成例を示すブロック図である。図１に示すシステム構成において、１はホストコンピュータ、２はカラー印刷可能なプリンタであり、ホストコンピュータ１からプリンタ２に対して印刷データが送出され、プリンタ２で印刷が実行される。
【００１６】
ホストコンピュータ１内には、アプリケーションソフトウェア１１、プリンタドライバ１２、色調調整処理決定プログラム１３が存在し、それぞれが連動して動作する。具体的には、アプリケーションソフトウェア１１で作成したデータをプリンタ２で印刷する際に、アプリケーションソフトウェア１１がプリンタドライバ１２に対してデータを送出する。
【００１７】
プリンタドライバ１２は、入力されたデータをプリンタのインク色であるＣＭＹＫなどに色変換し、さらにハーフトーン処理を施し、プリンタ２に送出する。そして、プリンタ２は、ホストコンピュータ１から受信したハーフトーン処理後のデータを出力用紙上に展開し、ハードコピーを生成する。尚、本実施形態では、プリンタドライバ１２で色変換処理とハーフトーン処理を実行する例を説明するが、ハーフトーン処理及び色変換処理をプリンタ２で実施する構成であってもよい。
【００１８】
このようなシステムにおいて、ユーザが好みのグレー色調を設定して印刷を望む場合、プリンタドライバ１２のユーザインタフェース（不図示）から色調調整処理決定プロラム１３を呼び出す。
【００１９】
図２は、本発明の一実施形態に係る例示的な色変換処理を説明するための図であり、インクジェットプリンタ等によって記録媒体にカラー画像を形成する際に、プリンタドライバ１２によって行われる色変換処理を説明するためのブロック図である。図２において、２０１は１ＤＬＵＴによる色調調整処理、２０２はカラーマッチング処理部、２０３は色分解処理部、２０４は出力γ処理部、２０５はハーフトーン処理部である。
【００２０】
１ＤＬＵＴ色調調整部２０１は、１ＤＬＵＴ色調調整部２０１で入力される画像データのＲＧＢ信号に一次元ルックアップテーブル（１ＤＬＵＴ）による色調調整処理を施し、色調調整画像データＲ’Ｇ’Ｂ’信号として出力する。
【００２１】
カラーマッチング処理部２０２は、１ＤＬＵＴ色調調整部２０１で色調調整処理されたＲ’Ｇ’Ｂ’信号を入力画像データとして、プリンタの色と合わせるためのカラーマッチング処理により、プリンタ固有のデバイスＲ”Ｇ”Ｂ”信号に変換する。この入力Ｒ’Ｇ’Ｂ’信号からデバイスＲ”Ｇ”Ｂ”信号への変換は、内蔵されている三次元ルックアップテーブル（以下、「３ＤＬＵＴ」と呼ぶ。）を参照して、四面体補間処理や立方体補間処理等の三次元補間処理等を実行して行われる。
【００２２】
色分解処理部２０３は、入力されたデバイスＲ”Ｇ”Ｂ”信号をカラープリンタのインクに対応するＣＭＹＫ信号（又は、ＣＭＹＫＬｃＬｍ信号）に色分解して出力する。デバイスＲ”Ｇ”Ｂ”信号からインクＣＭＹＫ信号（多値データ）への変換も３ＤＬＵＴによって行われ、四面体補間処理や立方体補間処理等の三次元補間処理等によりカラープリンタのインク色へ変換される。
【００２３】
出力γ補正処理部２０４は、ハーフトーン処理部２０５の処理内容とカラープリンタのエンジン部との組み合わせによるγ特性を補正するために、ＣＭＹＫ信号の色材色データをγ補正処理する。具体的には、出力γ補正テーブルに基づいて補正処理を実行し、ＣＭＹＫ信号の色材色データをＣ'Ｍ'Ｙ'Ｋ'信号の多値データに変換して出力する。
【００２４】
ハーフトーン処理部２０５は、出力γ補正処理部２０４からのＣ'Ｍ'Ｙ'Ｋ'信号（多値データ）をカラープリンタのエンジン部により表現可能な階調数に変換するための２値化処理を色毎に実行する。そして、ハーフトーン処理後のＣ”Ｍ”Ｙ”Ｋ”信号（２値データ）はカラープリンタ（プリンタ２）へ転送され、印刷が実行される。
【００２５】
次に、本発明の中核をなす、１ＤＬＵＴ色調調整部２０１における１ＤＬＵＴ色調整処理の決定方法について詳細に説明する。
【００２６】
図３は、本発明の一実施形態におけるプリンタドライバ１２の１ＤＬＵＴ色調調整部２０１による１ＤＬＵＴ色調整処理を決定するための処理手順を説明するためのフローチャートである。
【００２７】
１ＤＬＵＴ色調調整部２０１では、まず、グレースケール全体の色調を任意の色調に変更したい場合、所望の色調を選択する（ステップＳ１０１）。図４は、ホストコンピュータ１の表示装置（不図示）に表示され、ユーザが所望するグレー色調の入力を受け付けるためのグレー色調選択ダイアログの一例を示す図である。図４において、３３は色調を選択する捜査対象となるスライダである。ユーザがスライダ３２をマウス等のポインティングデバイスでスライドバー３３の範囲で左右に動かすことにより、暖色系（ｗａｒｍ）から寒色系（ｃｏｏｌ）までグレーの色調を連続に指定することができる。
【００２８】
スライダ３２で選択された色調は、色調確認部３１で簡易的に再現される。ユーザは、スライダ３２の移動に連動して暖色から寒色まで色調の異なる中間調グレーが色調確認部３１に表示されるので、所望する色調を選択することができる。そして、スライダ３２の操作により所望する色調に調整した後、ユーザがＯＫボタン３４を押すことにより、グレー色調選択が完了する。
【００２９】
尚、本実施形態では、グレー色調をダイアログ上に表示されたスライドバーにより指定したが、数値指定により所望の中間調グレーを表示させるような形態にしても良い。
【００３０】
次に、ステップＳ１０２で、グレー色調変換処理生成を実行する。入力データがＲＧＢの場合、グレー色調変換処理は、例えば以下のようなγ変換式で定義することができる。
【００３１】
Ｒ１＝Ｒ０＾（１．０−０．１＊Ｌ）
Ｇ１＝Ｇ０
Ｂ１＝Ｂ０＾（１．０＋０．３＊Ｌ）
ここで、「＾」はべき乗を表す。また、（Ｒ０，Ｇ０，Ｂ０）は０．０〜１．０に正規化した入力値、（Ｒ１，Ｇ１，Ｂ１）は０．０〜１．０に正規化した出力値、Ｌは色調選択ダイアログ３のスライダ３２に連動した設定値である。尚、標準状態がＬ＝０．０、最も暖色に振った状態がＬ＝−１．０、最も寒色に振った状態がＬ＝１．０としている。
【００３２】
標準状態（Ｌ＝０．０）では、
Ｒ１＝Ｒ０
Ｇ１＝Ｇ０
Ｂ１＝Ｂ０
となりグレー色調変換の特性は線形となり事実上無変換となる。
【００３３】
一方、最も寒色に振った状態（Ｌ＝−１．０）では、
Ｒ１＝Ｒ０＾１．１
Ｇ１＝Ｇ０
Ｂ１＝Ｂ０＾０．７
となり、図５に示すような入出力特性を示す。すなわち、図５は、寒色調に変換する１ＤＬＵＴの一例を示す図である。Ｒ０，Ｇ０，Ｂ０が全て等しい、いわゆるグレーのデータが入力された場合、Ｂ成分が強まり、Ｒ成分が弱まるため全体に寒色調の色調に変換される。
【００３４】
また、最も暖色に振った状態（Ｌ＝−１．０）では、
Ｒ１＝Ｒ０＾０．９
Ｇ１＝Ｇ０
Ｂ１＝Ｂ０＾１．３
となり、図６に示すような入出力特性を示す。すなわち、図６は、暖色調に変換する１ＤＬＵＴの一例を示す図である。Ｒ０，Ｇ０，Ｂ０が全て等しい、いわゆるグレーのデータが入力された場合、Ｒ成分が強まり、Ｂ成分が弱まるため全体に暖色調の色調に変換される。
【００３５】
尚、本実施形態では、Ｇ成分は暖色・寒色の色調にはあまり寄与しないため常にＧ１＝Ｇ０としている。また、視覚特性を考慮して、Ｒの変化率とＢの変化率を変えている。
【００３６】
以上の変換式で生成された変換特性を、グレー色調変換処理として決定する。決定したグレー色調変換処理は、計算式の状態で記憶しても良いし、或いは（ＲＧＢに対する）３つの１ＤＬＵＴとして保持しても良い。
【００３７】
ステップＳ１０２でグレー色調変換処理の生成が完了すると、ステップＳ１０３に移行する。ステップＳ１０３では、予め用意されたグレースケールチャートに対して、ステップＳ１０２で生成したグレー色調変換処理を施し、色調変換後のグレースケールに対してインク色への色変換処理とハーフトーン処理を適用し、プリンタ２で印刷を行う。
【００３８】
本実施形態では、色調転びが発生しているか否かを目視により確認するための図７に示すようなグレースケールをプリンタ２により出力する。ここで、図７は、グレースケールチャートの一例を示す図である。グレースケールは、ＲＧＢの値を（正規化した状態で）０．０〜１．０まで滑らかに変化させており、色調転びの範囲を入力するための階調を示す指標と目盛りをグレースケールの所定の位置に配置している。
【００３９】
尚、本実施形態では目盛りを０．０〜１．０に正規化しているが、各色８−ｂｉｔデータを想定して０〜２５５の値を目盛りに記載しても良い。
【００４０】
そして、ステップＳ１０４で、色調転び補正処理が生成される。図８は、本発明の一実施形態に係るステップＳ１０４の色調転び補正処理の処理手順の詳細を説明するためのフローチャートである。
【００４１】
ステップＳ１１１では、色調転び補正処理の初期化が行われる。色調転び補正処理は、入力色に対応した複数の１ＤＬＵＴで実現され、初期化後の状態では入力値と出力値が等しい状態となる。次いで、ステップＳ１１２では、目視によって色調転びが存在するか否かが確認される。その結果、色調転びが発生していない場合（Ｎｏ）は、色調転び補正処理をする必要がないため、色調転び補正処理を終了する。一方、色調転びが存在している場合（Ｙｅｓ）は、ステップＳ１１３に移行する。
【００４２】
次いで、ステップＳ１１３で、色調転び情報を入力する。図９は、本発明の一実施形態に係るホストコンピュータ１の表示装置（不図示）に表示され、色調転び情報の入力を受け付ける色調転び情報入力ダイアログの一例を示す図である。図９において、４１はグレースケール画像を表示したものであり、４２の数値入力インターフェイスに色調転びの左端と右端のグレー階調レベル値をキーボード等の入力装置により入力する。
【００４３】
図７に示す例では、グレー階調レベル０．２〜０．４の矩形で示す範囲に色調転びが発生しているため、左端のボックスに０．２を、右端のボックスに０．４を入力する。さらにユーザは、色調転びの色を判断する。そして、ユーザは、ＣＭＹ又はＲＧＢの色相の中から色調転びの色を４３のラジオボタンから選択する。
【００４４】
尚、本実施形態では、階調レベルを４２の数値入力ボックスに直接入力したが、４１のグレースケールをマウスのポインタでクリックする等して数値を指定するような形態にしても良い。また、本実施形態では、色調転びの色をラジオボタンから選択したが、色調を示唆する画像を表示してマウスのポインタでクリックして色調を選択できるようにしても良い。
【００４５】
次いで、Ｓ１１４では、テストグレースケールをプリンタ２より出力する。図１０は、テストグレースケールの一例を示す図である。ステップＳ１１４では、ステップＳ１１３で入力した色調転びの情報に従って、色調転び部分の色調を段階的に変化させた複数のテストグレースケールを配置したシートを生成し、プリンタ２により出力する。尚、変換は、図１１に示すような補正曲線を使用して、周辺部位と滑らかに接続するのが好ましい。すなわち、図１１は、スプライン曲線による色調転び範囲の補正を示す図である。
【００４６】
例えば、階調レベルａ１から階調レベルａ２までを入力された色調転び範囲とし、この範囲に対して入力ＲＧＢ値の補正を行う。ここで、０≦ａ１かつａ１＜ａ２かつａ２≦１である。図７の例では、ａ１＝０．２、ａ２＝０．４である。図１１では、ａ１＜ｘ＜ａ２を満たすｘで補正量の絶対値が最大となるようなスプライン曲線を使用して補正を行っている。また、この他に、ガウス関数による曲線を使用してもよい。階調レベルｘにおいて、色調転びの色情報に従って、色調転び部のＲＧＢ値に対して図１２に示す補正量がそれぞれ適用される。
【００４７】
図１２は、テストグレースケールにおける補正レベルの組合せ例を示す図である。例えば、ユーザがシアン（Ｃ）の色調転びの存在を確認した場合は、図１２のＣ転びの表に示すように、ＧＢ（Ｃ）を段階的に減少させたグレースケールと、それぞれのグレースケールにおいて、Ｃに色調が近いＧとＢを減少させたグレースケールを作成する。尚、補正は、明度が一定となるようにＲＧＢ値の補正量を決定している。
【００４８】
図１２に示す補正量はパーセント値で表示している。例えばグレー色調変換処理後の階調レベルｘ＝０．３におけるＲＧＢ値が、
Ｒ１＝０．２８２
Ｇ１＝０．３００
Ｂ１＝０．３５９
である場合、グレースケール１Ｃｂでの補正量は（３，−３，０）である。したがって、階調レベルｘにおけるＲＧＢ値（Ｒ２，Ｇ２，Ｂ２）は、
Ｒ２＝０．２８２＊（１００＋３）／１００＝０．２９０
Ｇ２＝０．３００＊（１００−３）／１００＝０．２９１
Ｂ２＝０．３５９
となる。印刷時にはこの値に対してインク色への色変換とハーフトーン処理が行われ、出力される。
【００４９】
上述した例では、上記グレースケールのレベルｘでのＲＧＢ値を求める際、グレー色調変換処理を行ったデータに対して各グレースケールに対する補正処理を行うように説明した。ここで、逆にグレースケールの色調転び範囲に対する補正処理を行ってからグレー色調変換処理を行うようにしてもよく、共にほぼ同等の効果を得ることができる。
【００５０】
ステップＳ１１５では、ユーザがテストグレースケールの中から所望の色合いのグレースケールを選択し、選択結果のＩＤ情報をホストコンピュータ１に入力する。そして、ステップＳ１１６では、色調補正カーブに対して選択結果を適用する。
【００５１】
例えばグレースケール１ＧｂではＲＧＢの補正量がそれぞれ＋３％，−３％，０％となっており、入力レベルｘにおいて変換後の結果が、
Ｒ２＝０．３００＊１．０３＝０．３０９
Ｇ２＝０．３００＊０．９７＝０．２９１
Ｂ２＝０．３００＊１．００＝０．３００
となるように補正カーブを生成する。ここで補正カーブはスプライン曲線などを用いて周辺と滑らかに接続させるのが好ましい。
【００５２】
色調転び補正処理に対して特定範囲の補正が完了すると、ステップＳ１１２に戻る。Ｓ１１２において、色調転びが改善されていない、或いは複数の色調転びが存在しており、他に色調転びを補正したい領域がある場合は、ステップＳ１１３に移行して満足できるグレーラインが得られるまで一連のプロセスを繰り返し実施する。満足なグレースケールが得られていれば色調転び補正テーブルが決定され、色調転び補正処理生成が完了する。
【００５３】
色調転び補正処理生成が完了すると、図３のステップＳ１０５に移行する。ステップＳ１０５では、色調調整処理の内容が決定される。色調調整処理は、ステップＳ１０２で生成したグレー色調変換処理の内容と、ステップＳ１０４で生成された色調転び補正処理の内容の組み合わせとして決定される。ここで、グレー色調変換処理と色調転び補正処理を連続した二つの処理として色調調整処理としてもよいし、二つの処理内容を合成した１ＤＬＵＴを色調調整処理としても良い。
【００５４】
二つの処理を連続して行う場合、（処理内容が単調増加を満たしていれば）グレー色調変換処理と色調転び補正処理はどちらを先に処理しても処理結果が一致する。したがって、グレー色調変換処理を行ってから色調転び補正処理を行う処理を色調調整処理としても良いし、逆に色調転び補正処理を行ってからグレー色調変換処理を行うようにしても良い。但し、ステップＳ１０４でテストグレースケールを生成した際の処理順と実際の処理順を一致させる方が不具合の発生がなく好ましい。以上の処理によって、色調調整処理が決定される。
【００５５】
上述したように、本実施形態では、任意のグレー色調を選択し、グレー色調変換処理を定義し、同色調のグレースケールにおける色調転び範囲を確認・補正し、色調転び補正処理を定義し、これらを組み合わせた処理を色調調整処理として入力データに適用した。これにより、入力データのグレー部分（ＲＧＢ値が等しい部分）は、ユーザが所望するグレー色調に変換され、かつ部分的な色調転びが存在しないグレー画像で出力することができる。また、本実施形態では、測色機等を別途用意する必要が無く、測色に手間をかけることなく、また安価で容易にグレーの色調転びを補正することができる。さらに、色調転びの色を指定して特定方向に色を変化させることで、多数のパッチを印刷する必要が無くなり、用紙の節約にもなる。さらにまた、グレースケール全体を確認しながら補正を行うため、パッチ選択による調整に比べてより滑らかなグレーラインを作成することが可能となる。
【００５６】
さらにまた、本実施形態ではＲＧＢ画像データに対する処理について具体的に説明したが、入力データがＣＭＹＫの場合でも、補正に用いる１ＤＬＵＴを４つにし、テストグレースケールの構成をＣＭＹＫ向けに変更することで容易に対応が可能である。
【００５７】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体（記録媒体）等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００５８】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００５９】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００６０】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【００６１】
プログラムを供給するための記録媒体としては、例えば、以下のようなものがある。フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）。
【００６２】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページからハードディスク等の記録媒体にダウンロードすることによっても供給できる。すなわち、ホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをダウンロードする。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００６３】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布する。そして、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００６４】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他にも、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００６５】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後にも前述した実施形態の機能が実現される。すなわち、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行うことによっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００６６】
【図１】本発明の一実施形態に係る色調調整処理を施して印刷を行う画像形成システムの構成例を示すブロック図である。
【図２】本発明の一実施形態に係る例示的な色変換処理を説明するための図であり、インクジェットプリンタ等によって記録媒体にカラー画像を形成する際に、プリンタドライバ１２によって行われる色変換処理を説明するためのブロック図である。
【図３】本発明の一実施形態におけるプリンタドライバ１２の１ＤＬＵＴ色調調整部２０１による１ＤＬＵＴ色調整処理を決定するための処理手順を説明するためのフローチャートである。
【図４】ホストコンピュータ１の表示装置（不図示）に表示され、ユーザが所望するグレー色調の入力を受け付けるためのグレー色調選択ダイアログの一例を示す図である。
【図５】寒色調に変換する１ＤＬＵＴの一例を示す図である。
【図６】暖色調に変換する１ＤＬＵＴの一例を示す図である。
【図７】グレースケールチャートの一例を示す図である。
【図８】本発明の一実施形態に係るステップＳ１０４の色調転び補正処理の処理手順の詳細を説明するためのフローチャートである。
【図９】本発明の一実施形態に係るホストコンピュータ１の表示装置（不図示）に表示され、色調転び情報の入力を受け付ける色調転び情報入力ダイアログの一例を示す図である。
【図１０】テストグレースケールの一例を示す図である。
【図１１】スプライン曲線による色調転び範囲の補正を示す図である。
【図１２】テストグレースケールにおける補正レベルの組合せ例を示す図である。
【符号の説明】
【００６７】
１  ホストコンピュータ
２  プリンタ
１１  アプリケーションソフトウェア
１２  プリンタドライバ
１３  色調調整処理決定プログラム
２０１  １ＤＬＵＴ色補正部
２０２  カラーマッチング処理部
２０３  色分解処理部
２０４  出力γ補正処理部
２０５  ハーフトーン処理部
【図１】
2007300201.tif 000003
【図２】
2007300201.tif 000004
【図３】
2007300201.tif 000005
【図４】
2007300201.tif 000006
【図５】
2007300201.tif 000007
【図６】
2007300201.tif 000008
【図７】
2007300201.tif 000009
【図８】
2007300201.tif 000010
【図９】
2007300201.tif 000011
【図１０】
2007300201.tif 000012
【図１１】
2007300201.tif 000013
【図１２】
2007300201.tif 000014