(57)【要約】【課題】特にグレーにおいて局所的に発生する色転びを補正する色調調整方法実現する。【解決手段】グレースケールチャートを印刷し、グレースケール中の色転びが発生している階調範囲の情報を入力する（Ｓ１１３）。そして、この情報からリファレンスとグレー周辺パッチを生成し（Ｓ１１４）、リファレンスとグレーパッチを比較する。これら比較により、リファレンスと最も近い色調のパッチを選択する（Ｓ１１５）。選択されたパッチ情報に基づき、色調補正カーブを作成する（Ｓ１１６）。この色調補正カーブにより、色調補正処理が行われる。【選択図】図８
2007300193.tif 000002
【特許請求の範囲】
【請求項１】
複数の色材を使用する画像記録装置で出力する画像の色調を調整するための色調調整方法であって、
階調値が変化したグレースケールチャートを前記画像記録装置で出力するグレースケールチャート印刷工程と、
前記出力されたグレースケールチャート内で、相対的に色むらを生じている階調値の情報を入力する入力工程と、
前記入力した階調値情報に基づいて当該色むらを生じている階調値の補正量を求める補正量設定工程と、
を有したことを特徴とする色調調整方法。
【請求項２】
前記補正量設定工程は、前記入力工程で入力された情報から、色むらを調整するための基準グレーを生成する調整基準生成工程と、前記入力工程で入力された情報から、比較調整のためのグレー周辺パッチを生成するグレー周辺パッチ生成工程と、前記基準グレーと前記グレー周辺パッチとを比較し、前記グレー周辺パッチから前記グレー基準の色調と最も近い色調のパッチを選択する選択工程とをさらに有し、前記選択工程で選択されたパッチに基づき補正量を求めることを特徴とする請求項１に記載の色調調整方法。
【請求項３】
前記基準グレーは、前記色むらを生じている階調の境界値の色調により生成されることを特徴とする請求項２に記載の色調調整方法。
【請求項４】
前記グレー周辺パッチは、前記色むらを生じている階調のパッチを中心にして構成されることを特徴とする請求項２に記載の色調調整方法。
【請求項５】
複数の色材を使用する画像記録装置で出力する画像の色調を調整する画像処理装置において、
階調値が変化したグレースケールチャートを前記画像記録装置で出力するグレースケールチャート印刷手段と、
前記出力されたグレースケールチャート内で、相対的に色むらを生じている階調値の情報を入力する入力手段と、
前記入力した階調値情報に基づいて当該色むらを生じている階調値の補正量を求める補正量設定手段と、
を有したことを特徴とする画像処理装置。
【請求項６】
前記補正量設定手段は、前記入力手段で入力された情報から、色むらを調整するための基準グレーを生成する調整基準生成手段と、前記入力手段で入力された情報から、比較調整のためのグレー周辺パッチを生成するグレー周辺パッチ生成手段と、前記基準グレーと前記グレー周辺パッチとを比較し、前記グレー周辺パッチから前記グレー基準の色調と最も近い色調のパッチを選択する選択手段とをさらに有し、前記選択手段で選択されたパッチに基づき補正量を求めることを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記基準グレーは、前記色むらを生じている階調の境界値の色調により生成されることを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記グレー周辺パッチは、前記色むらを生じている階調のパッチを中心にして構成されることを特徴とする請求項６に記載の画像処理装置。
装置。
【請求項９】
コンピュータによって読取り可能にプログラムを記憶した記憶媒体であって、前記プログラムは、コンピュータに複数の色材を使用する画像記録装置で出力する画像の色調の調整を実行させるプログラムであって、
階調値が変化したグレースケールチャートを前記画像記録装置で出力するグレースケールチャート印刷工程と、
前記出力されたグレースケールチャート内で、相対的に色むらを生じている階調値の情報を入力する入力工程と、
前記入力した階調値情報に基づいて当該色むらを生じている階調値の補正量を求める補正量設定工程と、
を有したプログラムを記憶した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色調調整方法および画像処理装置に関し、詳しくは、グレーバランスを調整するための色調調整に関するものである。
【背景技術】
【０００２】
カラープリンタ等のカラー記録装置においてグレー画像の印刷を行う場合、画像が赤、青などの僅かな色味を帯びる色むら（以下では「色転び」ともいう）を生じることがある。これらは、カラー色材の配合バランスが崩れる、いわゆるグレーバランスの崩れとして知られている。グレーバランスの崩れは、一般に、機種個体差や経時変化や、温度や湿度等の環境の変化による色材の記録媒体への付着量の変化に起因している。すなわち、カラープリンタでは、Ｋ（ブラック）の色材のみでグレー画像の印刷を行うと階調性が乏しく、また、粒状感が顕著になるという問題がある。そこで、Ｃ（シアン），Ｍ（マゼンタ），Ｙ（イエロー），Ｋ（ブラック）４色あるいはこれらにＬｃ（ライトシアン），Ｌｍ（ライトマゼンタ）を加えた６色を用い、これらの混色によってグレー画像の記録を行うことがある。そして、これらの混色の配合のバランスが崩れると、グレー画像に僅かな色味が生じることになる。従来、この問題を解決し、グレーの再現性を整えるために様々なグレーバランスの調整法が提案されている。
【０００３】
特許文献１には、中間階調のグレーを中心として、階調および色調を変化させた複数のパッチからなるテストパターンを印刷し、それぞれのパッチとリファレンスグレーと目視比較して、リファレンスグレーに最も近いパッチを選択することが記載されている。そして、選択したパッチに基づいて求めた補正量が、プリンタの色変換へ適用される。
【０００４】
また、特許文献２には、グレーの色偏りパッチの目視選択により要素色間の強弱のバランスを判定し、バランス調整が必要な要素色について、その要素色の強調の程度が異なる複数のグレースケールパターンを印刷することが記載されている。そして、複数のパターンの中から選択したグレースケールパターンに対応したトーンカーブに応じた色修正が行われる。
【０００５】
更に、特許文献３には、複数階調において各要素色の量を変化させた複数のパッチを有するパターンシートを印刷して、グレーに最も近いパッチを選択し、そのパッチの要素色の変化量に基づき、グレーバランス調整用補正カーブを生成することが記載されている。
【０００６】
【特許文献１】米国特許第６００８９０７号明細書
【特許文献２】特許第３５５２８７４号公報
【特許文献３】特開２００３−２３４９１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、このような従来のグレーバランスの調整法は、いずれも、複数のパッチパターンの中から基準グレーに最も近いもの、あるいはユーザが最もグレーと近いと思われるものを選択する。そして、それによってグレーバランスの崩れもしくはその補正量を知るものである。すなわち、ある基準となるグレーあるいはユーザが基準と考えるグレーからのずれを以ってグレーバランスの崩れを知るものである。このため、グレー階調のある階調は範囲で相対的もしくは局所的に生じ得るグレーバランスの崩れを知ることができず、また、それを、適切に補正することができない。なお、このような局所的なグレーバランスの崩れは、グレーを印刷する際の、各種色材の使用範囲が、全グレー階調に渡るものではなく、一部の範囲となる色材が有り、その記録媒体への付着量が変化することによるものである。
【０００８】
また、基準グレーを用いる方法は、例えば、黒調、冷黒調、セピア調等任意の色調を付加したグレーに対する色転び補正の場合、これらの色調が付加されたグレーに対応した基準グレーを用意することが困難であるという問題がある。すなわち、ＣＭＹＫの４色又はこれらにＬｃＬｍを加えた６色で記録を行うインクジェットプリンタ等のカラー記録装置では、Ｋ色材のみで印刷したグレーまたはオフセット印刷等で印刷したグレーを基準グレーとする。そして、グレーバランスの調整をしたいプリンタによって選択可能な濃度のパッチを印字したシートと目視比較し、パッチの選択に従って要素色の補正量を決定してグレーバランスの調整を行う。この場合、温黒調、冷黒調、セピア調等の任意の色調を付加させたグレーに対応した、それぞれの基準グレーを用意するのは困難である。
【０００９】
本発明は以上の問題を解決するためになされたものであり、グレー階調によって局所的に生じる色転びないしグレーバランスの崩れを容易に検知でき、またそれを適切に補正することができる色調調整方法および画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため本発明は、複数の色材を使用する画像記録装置で出力する画像の色調を調整するための色調調整方法であって、階調値が変化したグレースケールチャートを前記画像記録装置で出力するグレースケールチャート印刷工程と、前記出力されたグレースケールチャート内で、相対的に色むらを生じている階調値の情報を入力する入力工程と、前記入力した階調値情報に基づいて当該色むらを生じている階調値の補正量を求める補正量設定工程とを有したことを特徴とする。
【発明の効果】
【００１１】
以上の構成によれば、グレーラインにおける局所的な色転びを抑制し、滑らかなグレー画像を容易に再現することを可能とする色調調整方法を提供できる。
【発明を実施するための最良の形態】
【００１２】
以下に図面を参照して本発明における実施形態を詳細に説明する。
【００１３】
（実施形態１）
図１は本発明の一実施形態にかかる印刷システムの構成を示すブロック図である。図１において、１はホストコンピュータを、２はプリンタを示す。ホストコンピュータ１からプリンタ２に記録データが送信され、プリンタにより記録が行なわれる。
【００１４】
ホストコンピュータ１の所定のメモリには、アプリケーションソフトウエア１１、プリンタドライバ１２及び色調調整処理決定プログラム１３が格納され、ＣＰＵの制御の下、それぞれが連動して動作する。すなわち、アプリケーションソフトウエア１１で作成されたデータをアプリケーションドライバ１２にデータを送信する。そして、入力されたデータをドライバ１２でプリンタのインク色に色変換を行い、さらにハーフトーン処理を施し、プリンタ２にデータを送信する。また、ユーザの好みによりグレー色調を設定する場合には、プリンタドライバ１２のユーザインターフェイスから色調調整決定プログラム１３を呼び出し、処理を行う。  
なお、本実施形態では、プリンタドライバ１２で色変換処理とハーフトーン処理とを行なう形態を説明するが、これら処理をプリンタで行う形態であってもよい。
【００１５】
図２は、本実施形態の色変換処理を示すブロック図であり、プリンタドライバ１２で実行される色変換処理を示す。本図において、２０１は１次元ルックアップテーブル（１ＤＬＵＴ）による色補正処理を、２０２はカラーマッチング処理部を、２０３は色分解処理部を、２０４は出力γ補正処理部を、２０５はハーフトーン処理部を示す。
【００１６】
１ＤＬＵＴ色補正部２０１では、入力された画像データＲＧＢ信号に、図３にて後述される色転び補正がなされた１ＤＬＵＴによる色調調整処理を施し、Ｒ´Ｇ´Ｂ´信号を出力する。そして、カラーマッチング処理部２０２では、１ＤＬＵＴ色補正部２０１から受け取ったＲ´Ｇ´Ｂ´信号をプリンタの色と合わせるためのカラーマッチング処理により、プリンタ固有のデバイスＲ”Ｇ”Ｂ”信号に変換する。このとき、Ｒ´Ｇ´Ｂ´信号からＲ”Ｇ”Ｂ”信号への変換は、３次元ルックアップテーブル（３ＤＬＵＴ）を参照するとともに、四面体補間、立方体補間等の３次元補間処理を用いて行なう。
【００１７】
色分解処理部２０３では、入力されたＲ”Ｇ”Ｂ”信号をプリンタの色材に対応するＣＭＹＫ信号や、ＣＭＹＫＬｃＬｍ信号に色分解を行なう。これら色変換も、３ＤＬＵＴを参照して、四面体補間、立方体補間等の３次元補間処理を併用して行われる。
【００１８】
出力γ補正処理部２０４では、ハーフトーン処理部２０５の内容とプリンタのエンジン部との組合せによるγ特性を補正するために、ＣＭＹＫ等の信号の補正を行う。具体的には、出力γ補正テーブルに基づいて補正処理を行い、ＣＭＹＫ信号の色材色データをＣ´Ｍ´Ｙ´Ｋ´信号の多値データに変換する。
【００１９】
ハーフトーン処理部２０５では、出力γ補正処理部から受け取ったＣ´Ｍ´Ｙ´Ｋ´信号の多値データをプリンタのエンジン部により表現が可能な階調数に変換するための２値化処理を色材の色毎に行なう。そして、ハーフトーン処理がされて得られた２値データＣ”Ｍ”Ｙ”Ｋ”信号はプリンタに送信され、信号に基づき記録が実行される。
【００２０】
図３は、１ＤＬＵＴ色補正部２０１に関する処理を示すブロック図である。色調調整処理が開始されると、ステップＳ１０１でユーザが選択したグレー色調の選択のための処理を行う。ここで、ユーザは、グレースケール全体の色調の所望の色調を選択する。
【００２１】
図４は、グレー色調選択ダイアログを示す図である。これは、ホストコンピュータ１のディスプレイ等の表示装置に表示され、ユーザが所望するグレー色調の選択入力を受け付けるダイアログである。
【００２２】
同図において、３２は色調を選択するスライダであり、マウス等のポインティングデバイスによりスライドバー３３の範囲で左右に動かすことにより、暖色系（Ｗａｒｍ）から寒色系（Ｃｏｏｌ）までグレーの色調を連続して指定することができる。選択中の色調は色調確認部３１で簡易的に再現される。この色調確認部には、スライダ３２の動きに応じて、暖色系から寒色系まで連続した異なる中間調グレーが表示される。そして、ユーザが所望する色調が色調確認部３１に表示され、ＯＫボタン３４をクリックすることにより、グレー色調選択をすることができる。
【００２３】
なお、本実施形態では、グレー色調をスライドバーにより指定する形態であるが、数値指定等の他の形態により中間調グレーを表示するものであってもよい。
【００２４】
再び図３を参照すると、次のステップＳ１０２では、ステップＳ１０１で選択されたグレー色調に変換するための変換処理生成を行なう。入力データがＲＧＢデータである場合、グレー色調変換処理は例えば、以下のようなγ変換により行うことができる。  
Ｒ１＝Ｒ０＾（１．０−１．０×Ｌ）
Ｇ１＝Ｇ０
Ｂ１＝Ｂ０＾（１．０＋０．３×Ｌ）
【００２５】
ここで、Ｒ０，Ｇ０，Ｂ０は０．０〜１．０に正規化した入力値、Ｒ１，Ｇ１，Ｂ１は０．０〜１．０に正規化した出力値を示す。なお、本実施形態では、Ｇ成分は暖色及び寒色の色調にあまり寄与しないことから、常にＧ１＝Ｇ０とし、変換を行なわない。また、視覚特性を考慮して、Ｒの変化率（１．０）とＢの変化率（０．３）を異ならせている。
【００２６】
また、ＬはステップＳ１０１で選択したグレー色調に対応した設定値であり、標準状態がＬ＝０．０であり、最も寒色である場合にはＬ＝−１．０、最も暖色である場合にはＬ＝１．０である。
【００２７】
したがって、ユーザが、標準状態（Ｌ＝０．０）を設定した場合には、
Ｒ１＝Ｒ０
Ｇ１＝Ｇ０
Ｂ１＝Ｂ０
となる。明らかなように、グレー色調特性は線形となり、実質的には無変換である。
【００２８】
最も寒色の色調（Ｌ＝−１．０）を設定したときには、
Ｒ１＝Ｒ０＾１．１
Ｇ１＝Ｇ０
Ｂ１＝Ｂ０＾０．７
となる。
【００２９】
図５は上述した最も寒色である場合を設定したときの色補正部２０１の色調変換を示す入出力特性を示すグラフである。Ｒ０，Ｇ０，Ｂ０が等しいグレーデータが入力された場合には、Ｒ成分のデータ値が低く、Ｂ成分のデータ値が高くなることから、全体に寒色調の色調に変換されることとなる。
【００３０】
一方、最も暖色の色調（Ｌ＝１．０）を設定したときには、
Ｒ１＝Ｒ０＾０．９
Ｇ１＝Ｇ０
Ｂ１＝Ｂ０＾１．３
となる。
【００３１】
図６は上述した最も暖色を設定したときの、同様に色補正部２０１による色調変換を示す、入出力特性を示すグラフである。Ｒ０，Ｇ０，Ｂ０が等しいグレーデータが入力された場合には、Ｒ成分のデータ値が高く、Ｂ成分のデータ値が低くなることから、全体に暖色調の色調に変換されることとなる。
【００３２】
以上の変換式による変換特性を、グレー色調変換処理として決定する。決定されたグレー色調変換処理は、計算式による値で記憶されてもよく、ＲＧＢに対する各々の１ＤＬＵＴとして保持されてもよい。
【００３３】
グレー色調変換処理生成が終了すると、ステップＳ１０３に進む。
【００３４】
ステップＳ１０３は、上記決定したグレー色調変換処理の結果における色転びを補正するためにグレースケールチャートを印刷する工程である。先ず、予め用意されたグレースケール全範囲にわたるチャートのデータに対して、ステップＳ１０２で生成されたグレー色調変換処理を施す。そして、色調変換後のグレーチャートデータに対して色材色への色変換処理とハーフトーン処理を行い、プリンタ２で印刷する。
【００３５】
図７は、プリンタ２により出力されたグレースケールを示す。グレースケールのチャートデータは、ＲＧＢの値を正規化した状態で、０．０〜１．０まで滑らかに変化したものである。その印刷されたグレーチャートでは、色転びの範囲を入力するための階調を示す指標と目盛りが所定の位置に配置されている。本実施形態のグレースケールは、０．０〜１．０の範囲を６００ｄｐｉの密度で、横３８００画素で表したものであり、また、縦のサイズは同じ密度で３００画素分である。そして、横３８００画素は２５６の部分に分割され、各部分に０〜２５５のグレー階調がそれぞれ記録される。なお、本図では、目盛りを０．０から１．０に正規化しているが、各色８ｂｉｔデータの場合には、０から２５５の値を目盛りにしてもよい。また、本実施形態では、グレーチャートは白から黒までの全階調にわたるチャートを用いるが、色転びが生じ易い範囲の階調範囲のグレースケールのチャートデータに基づいて、白から黒までの階調の一部のグレーチャートを用いてもよい。
【００３６】
次のステップＳ１０４は、上記のように記録したグレースケールチャートに基づいて、色転び補正処理生成を行なう工程である。
【００３７】
図８は、色転び補正処理を示すフローチャートである。色転び補正処理が開始されると、ステップＳ１１１では補正処理が初期化される。色転び補正処理は、入力色であるＲＧＢに対応したそれぞれの１ＤＬＵＴで実現される。このＬＵＴの初期化後の状態では、入力値と出力値の値が等しい変換関係に保たれている。
【００３８】
ステップＳ１１２では、色転びが存在するか否かを確認するための処理を行なう。これは、例えば、図７に示すチャートを記録した後、ホストコンピュータ１のディスプレイに表示されるインターフェイスにおいて、ユーザが所定の操作を行い、色転びの有りまたは無しの入力を行なうことによって確認する。色転びが存在していなければ、ステップＳ１１３からＳ１１６を経ずにＳ１１７により色転び補正処理を終了する。色転びが存在する場合には、ステップＳ１１３に進む。ステップＳ１１３は、色転びの情報を入力する工程である。
【００３９】
図９は、色転び情報入力ダイアログを示す図である。これは、同様にホストコンピュータ１のディスプレイ等の表示装置に表示され、ユーザは、これを介して、色転びの情報の入力をする。
【００４０】
同図において、４１はグレースケール画像を表示したものであり、４２の数値入力インターフェイスに色転び部と非色転び部のグレー階調レベル値をキーボード等の入力装置により入力する。同図では、０．２と０．４を色転びを生じていない境界の階調値とし、これらの間の階調で色転びが生じている例を示している、そして、０．３の階調値において、色転びがピークにある。よって、色転びボックスに０．３を、左端ボックス及び右端ボックス（非色転び）に０．２及び０．４をそれぞれ入力する。
【００４１】
なお、上記の説明では、色転びが生じている階調の範囲（０．２〜０．４）において、丁度中間の階調値（０．３）で色転びのピークが生じる例を示したが、色転びのピークは色転びが生じている範囲の丁度中間の階調値とならなくてもよいことがもちろんである。しかし、左右の階調値は、色転びが生じている階調範囲の境界の値を入力することが望ましい。これは、以下で説明する色転び補正処理によって、色転びを生じていない階調範囲との間で、グレースケールの連続性を保つのに好ましいからである。
【００４２】
また、本実施形態では、階調レベル値を４２の数値ボックスに直接入力するものであるが、４１のグレースケールをマウスボタンでクリックをすることにより入力するものでもよく、入力の形態に限定されるものではない。各階調値の入力の後、ＯＫボタン４３をクリックすることにより、色転び情報入力が終了する。以上のように、グレーバランスの崩れによる色転びの検出は、階調値が変化するグレースケールチャートを印刷し、そのチャート内で相対的に色むらを生じているか否かを調べることによって行なう。これにより、グレーの階調範囲で局所的に生じている色むらを容易に検知することができる。また、色調を変化させたグレー階調における色むらも、その変化させたグレースケールチャートにおいて検出するものであることから、同様にして容易に色むらを検知できる。
【００４３】
ステップＳ１１４は、市松リファレンスとグレー周辺パッチの印刷を行なう工程である。これらは、プリンタ２により印刷される。
【００４４】
図１０は、基準グレーであるリファレンスの例を示す図である。リファレンスは、ステップＳ１１３で入力された色転び部の境界となる階調レベル情報により作成される。すなわち、色転びの範囲の境界を示すそれぞれの数値ボックスの値の階調値の領域を混合配置して、リファレンスを作成する。本実施形態では、各境界値それぞれの領域による市松模様状の市松リファレンスを用いる。しかし、これに限定されることなく、図１０に示すように、例えば、ストライプ状のリファレンスや、網点状のリファレンスを用いてもよい。また、本実施形態では、図９にて指定された境界値０．２及び０．４に対応する部分からリファレンスを作成しているが、２箇所以上の部分からリファレンスを作成してもよい。さらに、色転びのピークが色転び範囲の丁度中間の階調でない場合には、階調数に応じたリファレンスを作成することが望ましい。例えば、色転びのピークが０．３５で生じ、色転びボックスに０．３５を入力するとともに、境界値が０．２、０．４で左端ボックス及び右端ボックスに０．２及び０．４をそれぞれ入力した場合は、丁度中間の値は０．３である。この場合は、０．２に対応する領域を２５％、０．４に対応する領域を７５％配合した、リファレンスを作成する。すなわち、色転び部と左右端部に入力した数値の比に応じて、混合の割合を変化させることとなる。
【００４５】
また、リファレンスは、明視距離で観察して視覚的な混色が行なわれるような充分小さな矩形により構成されることが望ましい。
【００４６】
なお、リファレンスは比較用のカードとして別に印刷されてもよいが、図１１で後述するグレー周辺パッチの背景として印刷されてもよい。
【００４７】
図１１は、グレー周辺パッチの例を示す図である。本図は、７×７のグレー周辺パッチであるが、パッチ数は任意の数に変更することができる。
【００４８】
グレー周辺パッチ５は、Ｓ１１３で入力した色転び部の階調レベル情報に基づき作成される。なお、背景５２を市松リファレンスグレーにより作成すると、ステップＳ１１５で後述するパッチの選択が容易になる。グレー周辺パッチは、色転び部に入力した階調値、すなわち色転びがピークとなっている階調値（図９に示す例では、「０．３」）で作成されたグレーパッチ５１を中心に配置する。そして、右方向にＲを変化させ、左上方向にＧを変化させ、下方向にＢを変化させたものである。それぞれ明度のバランスを保つために、それぞれの変化量は、例えばＲが＋２となる場合にはＧ及びＢをそれぞれ−１ずつ変化させる。５３に示すように、パッチ選択のために、パッチそれぞれに番号が付されている。
【００４９】
ステップＳ１１５は、パッチを選択する工程である。市松リファレンスとグレー周辺パッチとを比較し、最もリファレンスのグレーと色調が近いパッチを選択し、そのパッチ番号を入力装置によりホストコンピュータ１に入力する。
【００５０】
図１２は、図１１に示す７×７のグレー周辺パッチのパッチそれぞれのＲＧＢの補正量を示す表である。なお、補正量は、パーセント（％）で示している。パッチ番号が選択されると、パッチ番号に対応した図１２に示す補正量から、図１３で後述する色調変換のための補正曲線が作成される。
【００５１】
例えば、グレー色調変換処理（図３のステップＳ１０１、Ｓ１０２）後の色転びのピークである階調レベルｘ＝０．３におけるＲＧＢ値が
Ｒ１＝０．２８２
Ｇ１＝０．３００
Ｂ１＝０．３５９
の場合において、パッチ番号３４のパッチを選択し、それに基づく補正曲線によれば、このパッチの補正量（Ｒ，Ｇ，Ｂ）＝（３，−３，０）がｘ＝０．３のＲＧＢ値にそのまま適用され、
Ｒ２＝０．２８２×（（１００＋３）／１００）＝０．２９０
Ｇ２＝０．３００×（（１００−３）／１００）＝０．２９１
Ｂ２＝０．３５９×（（１００＋０）／１００）＝０．３５９
となる。このように、色変換と組合せた色補正部２０１（図２）の処理結果として、ＲＧＢ値が出力され、以下の処理で用いられる。色転び補正単独の色変換は次のようになる。
【００５２】
図１３は、色転び部の色調変換のための補正曲線を示す図である。図において、階調レベルｘは、色転び情報のうち、ピークに対応した色転びの値（図９に示す例では、「０．３」）である。また、階調レベルａ１は、同じく色転び情報のうち、色転び範囲の左端の値（図９に示す例では「０．２」）、階調レベルａ２は同じく色転び部の右端の値（図９に示す例では、「０．４」）である。これらの値に基づいてＲＧＢ値の補正曲線を作成する。なお、それぞれの値は、０≦ａ１＜ｘ＜ａ２≦１を充たさなければならない。
【００５３】
詳しくは、階調レベルｘで上述のパッチ選択に対応した補正量が適応される。そして、その階調値ｘにおいて補正量の絶対値が最大となるように、スプライン曲線による補正を行う。なお、補正曲線は、スプライン曲線に限定されず、例えば、ガウス関数を用いた曲線であってもよく、演算時間短縮のために左右端と線形で繋いだ山型の補正曲線を使用してもよい。
【００５４】
図１２で説明したように、パッチ番号３４のパッチを選択した場合、このパッチの補正量は（Ｒ，Ｇ，Ｂ）＝（３，−３，０）である。このとき、ａ１及びａ２における補正量は０％であり、ｘ＝０．３における補正量は（Ｒ，Ｇ，Ｂ）＝（３，−３，０）となる。従って、ｘ＝０．３の値をそれぞれ、
（Ｒ，Ｇ，Ｂ）＝（０．３００×（（１００＋０．０３）／１００），０．３００×（（１００−０．０３）／１００，０．３００×（（１００＋０．００）／１００）））＝（０．３０９，０．２９１，０．３００）
となるような、補正曲線を作成することとなる。このような曲線を用いて色転び補正を行うことにより、色転び部前後においても、滑らかな色調が得られることとなる。すなわち、色転びを生じている階調範囲の境界の階調値を用いて基準グレーを生成し、それを基準として補正量を求める。よって、色転びが生じている範囲に対してのみ補正を行っても、補正後に他の階調値範囲との間で階調値の不連続を生じないようにすることができる。
【００５５】
なお、上記実施形態では、グレースケールのレベルｘでのＲＧＢを求めるとき、グレー色調変換処理を行ったデータに対して、各グレースケールに対する色転びに対する補正を行う態様を説明した。しかしながら、グレースケールの色転び範囲に対する補正を行ってからグレー色調変換処理を行ってもよい。
【００５６】
色転び補正処理が終了すると、ステップＳ１１２に戻る。ステップＳ１１２において、色転びが複数存在する場合には、再びステップＳ１１３からＳ１１６の処理を行う。色転びが改善されたと判断した場合には、色転び補正テーブルが決定され、色転び補正処理が終了する。
【００５７】
そして、図３に示すステップＳ１０５で、色調調整処理の内容が決定される。色調調整処理は、ステップＳ１０２で生成されたグレー色調変換処理の内容と、ステップ１０４で生成された色転び補正処理の内容を組み合せることにより行われる。色調調整処理は、グレー色調変換処理と色転び補正処理を連続した２つの処理として行なってもよく、２つの処理内容を合成した１ＤＬＵＴを用いて行なってもよい。なお、２つの処理を連続して行う場合、グレー色調変換処理と色転び補正処理のどちらを先に処理してもよいが、ステップＳ１０４でパッチ生成を行なった処理の順番と一致させる事が望ましい。
【００５８】
以上のように、任意のグレー色調を選択し、グレー色調変換処理を生成し、グレースケールの色転び補正処理を生成し、これら組み合せることにより、ユーザが所望するグレー色調に変換することができる。また、部分的な色転び存在しないグレー画像を出力することができる。従って、測色器等を別途用意することなく、測色に手間をかけず、かつ安価で用意にグレーの色転びを補正することが可能となる。また、本実施形態では、ＲＧＢ画像データに対する処理について具体的に説明したが、入力データがＣＭＹＫの場合であっても、補正に用いる１ＤＬＵＴを４つ用意することにより、適用することができる。
【００５９】
（他の実施形態）
本発明は、複数の機器（例えばホストコンピュータ、インターフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。また、ソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給してもよい。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体としては、例えば、フロッピ（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではない。すなわち、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６０】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれてもよい。そしてその後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【図面の簡単な説明】
【００６１】
【図１】本発明の実施形態１にかかる印刷システムの構成を示すブロック図である。
【図２】本発明の実施形態１の色変換処理を示すブロック図である。
【図３】本発明の実施形態１にかかる１次元ルックアップテーブル色補正部における処理を示すブロック図である。
【図４】本発明の実施形態１にかかるグレー色調選択ダイアログを示す図である。
【図５】本発明の実施形態１にかかる入力特性を示すグラフである。
【図６】本発明の実施形態１にかかる入力特性を示すグラフである。
【図７】本発明の実施形態１にかかるグレースケールを示す図である。
【図８】本発明の実施形態１にかかる色転び補正処理を示すフローチャートである。
【図９】本発明の実施形態１にかかる色転び情報入力ダイアログを示す図である。
【図１０】本発明の実施形態１にかかるリファレンスの例を示す図である。
【図１１】本発明の実施形態１にかかるグレー周辺パッチの例を示す図である。
【図１２】本発明の実施形態１にかかるパッチのＲＧＢの補正量を示す表である。
【図１３】本発明の実施形態１にかかる色調変換のための補正曲線を示す図である。
【符号の説明】
【００６２】
１    ホストコンピュータ
２    プリンタ
１１  アプリケーション
１２  プリンタドライバ
１３  色調調整処理決定プログラム
３    グレー色調選択ダイアログ
３１  グレー色調確認部
３２  スライダ
３３  スライドバー
３４  ＯＫボタン
４    色転び情報入力ダイアログ
４１  グレースケール表示部
４２  色転び情報入力部
４３  ＯＫボタン
５    グレー周辺パッチ
５１  色転び部パッチ
５２  背景
５３  パッチ番号
【図１】
2007300193.tif 000003
【図２】
2007300193.tif 000004
【図３】
2007300193.tif 000005
【図４】
2007300193.tif 000006
【図５】
2007300193.tif 000007
【図６】
2007300193.tif 000008
【図７】
2007300193.tif 000009
【図８】
2007300193.tif 000010
【図９】
2007300193.tif 000011
【図１０】
2007300193.tif 000012
【図１１】
2007300193.tif 000013
【図１２】
2007300193.tif 000014
【図１３】
2007300193.tif 000015