(57)【特許請求の範囲】
【請求項１】
画像処理装置であって、
印刷対象画像に対応する印刷プレビュー画像を表示するプレビュー画像表示手段と、
前記プレビュー画像表示手段によって表示された印刷プレビュー画像に対して、濃度調整を行う位置を選択させる位置選択手段と、
前記位置選択手段によって選択された位置の色情報を取得する取得手段と、
前記画像処理装置に入力可能な信号の濃度域である第１の濃度域を分割して生成され、該第１の濃度域より狭い範囲の濃度域を有し、調整可能な濃度域がそれぞれ異なる複数の濃度域の中から前記取得手段によって取得された色情報を用いて該取得された位置の色を構成するＣ、Ｍ、Ｙ、Ｋのそれぞれが属する第２の濃度域を判定する判定手段と、
前記判定手段によって判定された第２の濃度域において濃度を調整させるための調整画面を表示する調整画面表示手段とを有することを特徴とする画像処理装置。
【請求項２】
さらに、前記調整画面表示手段により表示された調整画面を介して入力された調整値を用いて、前記印刷対象画像の濃度を補正する補正手段を有することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記調整画面表示手段によって表示される調整画面には、鮮やか調整、または、明るさ調整、または、色味調整が含まれることを特徴とする請求項１または請求項２に記載の画像処理装置。
【請求項４】
前記鮮やか調整、または、前記明るさ調整、または、色味調整が指示された場合、前記指示された調整量に連動して指定された位置の色の値が変わることを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記調整画面表示手段により表示された調整画面を介して入力された調整値が前記印刷プレビュー画像に反映され表示されることを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記取得手段によって取得された色情報が予め決められた記憶色であるか否かを判定する判定手段と、
前記判定手段により前記色情報が記憶色であると判定された場合、前記調整画面表示手段は、前記記憶色を調整させるための調整画面を表示することを特徴とする請求項１に記載の画像処理装置。
【請求項７】
前記判定手段によって判定される第２の濃度域は、前記第１の濃度域のうちの少なくとも高濃度域、中濃度域、低濃度域のいずれかであることを特徴とする請求項１に記載の画像処理装置。
【請求項８】
前記位置選択手段において複数の位置が選択され、前記取得手段が複数の色情報を取得した場合、
前記判定手段が前記取得手段により取得された位置の色を構成するＣ、Ｍ、Ｙ、Ｋのそれぞれが属する第２の濃度域を判定した結果、前記対応する第２の濃度域が一致する場合、複数の色情報のいずれかの色情報を優先して濃度調整を行うか、複数の色情報の中間値を用いて濃度調整を行うかの指示を入力することを特徴とする請求項１に記載の画像処理装置。
【請求項９】
画像処理装置であって、
カラーパレットを用いて調整したい色を選択させる色選択手段と、
前記画像処理装置に入力可能な信号の濃度域である第１の濃度域を分割して生成され、該第１の濃度域より狭い範囲の濃度域を有し、調整可能な濃度域がそれぞれ異なる複数の濃度域の中から、前記色選択手段によって選択された色を構成するＣ、Ｍ、Ｙ、Ｋのそれぞれが属する第２の濃度域を判定する判定手段と、
前記判定手段によって判定された第２の濃度域において濃度を調整させるための調整画面を表示する調整画面表示手段とを有することを特徴とする画像処理装置。
【請求項１０】
印刷対象画像のＣ，Ｍ、Ｙ、Ｋそれぞれの濃度域毎の出現頻度を算出する算出手段と、
前記算出手段によって算出された出現頻度に基づき、Ｃ，Ｍ、Ｙ、Ｋそれぞれについての第１の濃度域から出現頻度が他の濃度域よりも高く、前記第１の濃度域より狭い第２の濃度域を選択する選択手段と、
前記選択手段によって選択されたＣ、Ｍ、Ｙ、Ｋそれぞれの第２の濃度域において調整値を調整させるための調整画面を表示する調整画面表示手段とを有することを特徴とする画像処理装置。
【請求項１１】
画像処理装置であって、
印刷対象画像に対応する印刷プレビュー画像を表示するプレビュー画像表示手段と、
前記プレビュー画像表示手段によって表示された印刷プレビュー画像に対して、濃度調整を行う位置を選択させる位置選択手段と、
前記位置選択手段によって選択された位置の色情報を取得する取得手段と、
前記画像処理装置に入力可能な信号の輝度域である第１の輝度域を分割して生成され、該第１の輝度域より狭い範囲の輝度域を有し、調整可能な輝度域がそれぞれ異なる複数の輝度域の中から、前記取得手段によって取得された色情報を用いて該取得された位置の色を構成するＲ、Ｇ、Ｂのそれぞれが属する第２の輝度域を判定する判定手段と、
前記判定手段によって判定された第２の輝度域において輝度を調整させるための調整画面を表示する調整画面表示手段とを有することを特徴とする画像処理装置。
【請求項１２】
画像処理装置の制御方法であって、
印刷対象画像に対応する印刷プレビュー画像を表示するプレビュー画像表示ステップと、
前記プレビュー画像表示ステップによって表示された印刷プレビュー画像に対して、濃度調整を行う位置を選択させる位置選択ステップと、
前記位置選択ステップによって選択された位置の色情報を取得する取得ステップと、
前記画像処理装置に入力可能な信号の濃度域である第１の濃度域を分割して生成され、該第１の濃度域より狭い範囲の濃度域を有し、調整可能な濃度域がそれぞれ異なる複数の濃度域の中から、前記取得ステップによって取得された色情報を用いて該取得された位置の色を構成するＣ、Ｍ、Ｙ、Ｋのそれぞれが属する第２の濃度域を判定する判定ステップと、
前記判定ステップによって判定された第２の濃度域において濃度を調整させるための調整画面を表示する調整画面表示ステップとを有することを特徴とする画像処理方法。
【請求項１３】
画像処理装置の制御方法であって、
カラーパレットを用いて調整したい色を選択させる色選択ステップと、
前記画像処理装置に入力可能な信号の濃度域である第１の濃度域を分割して生成され、該第１の濃度域より狭い範囲の濃度域を有し、調整可能な濃度域がそれぞれ異なる複数の濃度域の中から、前記色選択ステップによって選択された色を構成するＣ、Ｍ、Ｙ、Ｋのそれぞれが属する第２の濃度域を判定する判定ステップと、
前記判定ステップによって判定された第２の濃度域において濃度を調整させるための調整画面を表示する調整画面表示ステップとを有することを特徴とする画像処理方法。
【請求項１４】
画像処理装置の制御方法であって、
印刷対象画像に対応する印刷プレビュー画像を表示するプレビュー画像表示ステップと、
前記プレビュー画像表示ステップによって表示された印刷プレビュー画像に対して、濃度調整を行う位置を選択させる位置選択ステップと、
前記位置選択ステップに選択された位置の色情報を取得する取得ステップと、
前記画像処理装置に入力可能な信号の輝度域である第１の輝度域を分割して生成され、該第１の輝度域より狭い範囲の輝度域を有し、調整可能な輝度域がそれぞれ異なる複数の輝度域の中から、前記取得ステップによって取得された色情報を用いて該取得された位置の色を構成するＲ、Ｇ、Ｂのそれぞれが属する第２の輝度域を判定する判定ステップと、
前記判定ステップによって判定された第２の輝度域において輝度を調整させるための調整画面を表示する調整画面表示ステップとを有することを特徴とする画像処理方法。
【請求項１５】
コンピュータを請求項１乃至１１のいずれか一項に記載された画像処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、濃度調整機能を有する画像処理装置及び画像処理方法並びにプログラムに関する。
【背景技術】
【０００２】
電子写真プリンタには、経時変化や耐久によって理想的な濃度特性からずれてしまった場合や、ユーザの好みの濃度特性に変更したい場合のために、トナー濃度特性を調整する機能が備えられているものがある。プリンタの濃度調整機能として、あらかじめ決められた階調ターゲットに自動で合わせるものや、手動で濃度を調整するものがある。手動で濃度調整するものには、シアン、マゼンタ、イエロー、ブラック（以下、Ｃ、Ｍ、Ｙ、Ｋとする）の濃度特性の傾きを変化させるものや、Ｃ、Ｍ、Ｙ、Ｋの濃度域をそれぞれ低・中・高濃度域に分け、独立にレベル調整できるものがある（例えば特許文献１）。例えば特許文献１の技術では、色・濃度域ごとに濃度の微調整ができるので、ユーザの色味調整の自由度が高いというメリットがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−２２１９８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記のような従来技術では、ユーザが所望の色味を得るために調整するにはある程度の色に関する知識と技術が必要である。例えば、薄いピンク色を赤っぽくするためにはどの色・濃度域をどの程度調整すればいいのか、初心者には難しい可能性がある。
さらには、モニタに表示されるのはＲＧＢ画像であり、実際にプリンタ出力される調整後のＣＭＹＫ画像とは異なるため、出力してみないと実際の色が確認できない。よって、何度か調整・出力の繰り返しがないと、所望の色または濃度を実現できない可能性がある。
本発明は、上述の問題を鑑みてなされたものであり、ユーザが所望の色または濃度を得るための濃度調整を補助する機能を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目標を達成するため、本発明の画像処理装置は、印刷対象画像に対応する印刷プレビュー画像を表示するプレビュー画像表示手段と、  前記プレビュー画像表示手段によって表示された印刷プレビュー画像に対して、濃度調整を行う位置を選択させる位置選択手段と、前記位置選択手段によって選択された位置の色情報を取得する取得手段と、前記画像処理装置に入力可能な信号の濃度域である第１の濃度域を分割して生成され、該第１の濃度域より狭い範囲の濃度域を有し、調整可能な濃度域がそれぞれ異なる複数の濃度域の中から前記取得手段によって取得された色情報を用いて該取得された位置の色を構成するＣ、Ｍ、Ｙ、Ｋのそれぞれが属する第２の濃度域を判定する判定手段と、前記判定手段によって判定された第２の濃度域において濃度を調整させるための調整画面を表示する調整画面表示手段とを有することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、選択した色に対応した濃度域において濃度値を調整させるための調整画面を表示することにより、ユーザによる濃度域毎の濃度調整を補助することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施形態としてのコンピュータとＭＦＰを含むシステム構成図
【図２】本発明の一実施形態としてのプリント処理を表すブロック図
【図３】本発明の一実施形態としての濃度調整機能による調整後の濃度特性を示した図
【図４】濃度調整機能の一般的なＵＩを示す図
【図５】本実施形態で実施する濃度調整機能における調整ＵＩの一例
【図６】本実施形態での濃度調整時に使用する印刷プレビュー画面の一例
【図７】本実施形態で実施する濃度調整機能の調整ボタンを含む調整ＵＩの一例
【図８】濃度調整機能における記憶色調整ボタンを含む調整ＵＩの一例
【図９】カラーパレットによる調整色の選択ＵＩの一例
【図１０】画像データのヒストグラムを表す図
【図１１】実施例１のメイン処理フローを表すフローチャート
【図１２】ステップＳ１１０９のユーザ調整の詳細処理を表すフローチャート
【図１３】実施例４のカラーパレットを用いた濃度調整のメイン処理フローを表すフローチャート
【図１４】実施例５の画像データのヒストグラムを用いた濃度調整のメイン処理フローを表すフローチャート
【図１５】ステップＳ１１０８におけるスポットカラー指定時の排他処理を説明するフローチャート
【図１６】鮮やかさ・明るさ・色味調整ボタンの押下回数と出力濃度調整量との関係を表す図
【図１７】プレビュー画像データの作成処理フローを表すブロック図
【図１８】選択色１と選択色２の調整が競合した場合に表示するＵＩの一例
【図１９】あざやかさ・明るさ・色味調整ボタンを用いたステップＳ１１０９のユーザ調整の詳細処理を表すフローチャート
【図２０】実施例３の記憶色調整ボタンを用いたステップＳ１１０９のユーザ調整の詳細処理を表すフローチャート
【図２１】記憶色リストの一例
【発明を実施するための形態】
【０００８】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【０００９】
図１は、本実施形態のコンピュータを含むプリンタ制御システムの構成を説明するブロック図である。なお、特に断らない限り、本発明の機能が実行されるのであれば、単体の機器であっても、複数の機器からなるシステムであっても、本発明を適用できることは言うまでもない。また、特に断らない限り、本発明の機能が実行されるのであれば、ＬＡＮ，ＷＡＮ等のネットワークを介して接続がなされ処理が行われるシステムであっても本発明を適用できることは言うまでもない。
【実施例１】
【００１０】
＜本実施形態のシステム構成図＞
図１において、１０はホストコンピュータで、ＲＯＭ１０３あるいは外部メモリ１０８に記憶されたアプリケーションプログラム等に基づいて処理を実行するＣＰＵ１０１を備える。さらに、システムバス１０９に接続される各デバイスをＣＰＵ１０１が総括的に制御する。
また、このＲＯＭ１０３あるいは外部メモリ１０８には、ＣＰＵ１０１の制御プログラムであるオペレーティングシステムプログラム（以下ＯＳ）等を記憶する。１０２はＲＡＭで、ＣＰＵ１０１の主メモリ、ワークエリア等として機能する。１０４はネットワークＩ／Ｆで、ここではマルチファンクションプリンタ（以下、ＭＦＰとする）１１のネットワークＩ／Ｆ１１０１と接続されて、ＭＦＰ１１との通信制御処理を実行する。また、コンピュータ１０には、入力機器としてキーボード１０５やマウス１０７、出力機器としてモニタ１０６が接続されている。ＣＰＵ１０１は、モニタ１０６上の不図示のマウスカーソル等で指示されたコマンドに基づいて登録された種々のウインドウを開き、種々のデータ処理を実行する。ユーザは印刷を実行する際、印刷の設定に関するウインドウを開き、プリンタの設定や、印刷モードの選択を含むプリンタドライバに対する印刷処理方法の設定を行える。
【００１１】
ＭＦＰ１１は、コントローラ部１１０、スキャナ部１１１、操作部１１２、外部メモリ１１３、プリンタ部１１４からなる。コントローラ部１１０において、ＣＰＵ１１０６は制御プログラム等に基づいて、システムバス１１０９に接続されるプリンタＩ／Ｆ部１１０４を介し、プリンタ部１１４に画像信号を出力する。なお、制御プログラムはＲＯＭ１１０８や外部メモリ１１３に記憶される。また、このＲＯＭ１１０８には、ＣＰＵ１１０６の制御プログラム等を記憶する。ＣＰＵ１１０６はネットワークＩ／Ｆ部１１０１を介してコンピュータ１０との通信処理が可能となっており、プリンタ内の情報等をコンピュータ１０に通知可能に構成されている。ＲＡＭ１１０７はＣＰＵ１１０６の主メモリ、ワークエリア等として機能する。
【００１２】
コンピュータ１０からのプリント処理では、キーボード１０５やマウス１０７を用いて入力された画像データがネットワークＩ／Ｆ部１０４・１１０１を介してコントローラ部１１０へ送られる。続いてＰＤＬ（ページ記述言語）データ処理部１１０２がＰＤＬ解釈、レンダリングを行って、画像処理部１１０３がプリント出力用画像処理を行い、プリンタ部１１４が処理済み画像データをプリントする。
【００１３】
コピー処理では、スキャナ部１１１が原稿を読み取り、スキャナＩ／Ｆ部１１０５、システムバス１１０９を介して画像処理部１１０３がプリンタ出力用画像処理を行い、プリンタ部１１４が処理済画像データをプリントする。
【００１４】
＜画像処理部＞
図２は、画像処理部１１０３がコピーやプリントの画像データを処理するフローを説明する図である。画像処理部１１０３は、コピー機能の動作時に特有のブロックとコピー機能およびＰＤＬプリント機能の動作時に共通する処理を持つ。画像処理部１１０３は、システムバス１１０９を介して、ＣＰＵ１１０６から送られてくる画像データを処理し、処理結果をシステムバス１１０９を介して、ＣＰＵ１１０６に返す。
【００１５】
コピー動作時、ＭＴＦ補正部２０３はリーダーで読み取られた多値の画像データ（ここでは８ビットとする）の読み取り周波数特性を補正する。入力色変換部２０４は、補正された画像データに対して、リーダー固有の色空間から共通のＲＧＢ色空間への変換を行う。本実施例では、ここでの色空間の変換は、あらかじめ定義付けられた３ｘ３のマトリクス演算によってリーダー色空間から測色的な共通ＲＧＢ色空間への変換を行うものとする。
【００１６】
出力色変換部２０５は、共通色空間への色空間変換が行われた画像データに対して、色変換用ＬＵＴ（Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ）２１０を用いた補間演算によって、共通ＲＧＢ色空間からプリンタに適したＣＭＹＫ各色成分からなるプリンタ色空間への変換を行う。ここでの色変換用ＬＵＴは、ＲＧＢの各３成分を適当な格子点間隔で分割した三次元のＬＵＴであり、それぞれのＬＵＴのエントリはそれぞれ、ＬＵＴの格子点に対応する８ビットのビット精度からなるＣＭＹＫ値を保有している。三次元ＬＵＴを既知の補間計算を行ってＣＭＹＫ値からなる画像データに変換する。
【００１７】
次に、フィルタ処理部２０６は、ユーザ設定に応じたフィルタ係数を用いて、ＣＭＹＫ画像データに対して積和演算からなるフィルタ処理を行う。これにより、出力されるＣＭＹＫ画像データを鮮鋭化したり、平滑化したりすることができる。
【００１８】
上記のようにして、処理された画像データに対して必要であれば、後述するトナー濃度調整部２０７がユーザ設定に応じた濃度特性に調整し、調整後のＣ，Ｍ，Ｙ，Ｋ各色の濃度特性を一次元ＬＵＴとして設定する。続いて、一次元のＬＵＴからなるガンマ補正処理部２０８で濃度特性を補正する。ここでは、ＬＵＴの入力出力ともに９ビットのビット精度を持つものとする。最後に中間調処理部２０９はガンマ補正された画像データに対してディザマトリクス２１１を用いて、ＣＭＹＫ各色１ビットの擬似中間調表現を持つ画像データに変換して、処理結果をメインコントローラに送る。ここで、中間調処理部２０９は、ＲＡＭ１１０７に格納されたディザマトリクス２１１上の数値と入力画像データとを比較して、入力画像データの数値が大きければ１を、入力画像データの数値が小さければ０を出力する処理を行う。本実施例では説明の簡便さのために１ビット出力のスクリーン処理としているが、出力ビット数は１ビットに限定されるものではない。また、中間調処理部２０９は、ＣＰＵ１１０６の指示により、複数のディザマトリクス２１１を切り替えて使用することもできる。画像処理部１１０３は処理を行ったプリンタ出力用データ２１２をＣＰＵ１１０６に返す。
【００１９】
コピー機能動作時、画像処理部１１０３は、スキャナ部１１１で読み取られた画像をスキャナＩ／Ｆ部１１０５を介して受け取り、処理を行う。ＰＤＬ機能の動作時には、ＭＴＦ補正部２０３、入力色変換部２０４は必要ないため、これらの処理をバイパスし、出力色変換部２０５以降の処理を行う。
出力されたプリンタ出力用データ２１２は画像処理部１１０３からＣＰＵ１１０６に返され、最終的にはプリンタ部１１４へ送られる。
【００２０】
＜濃度調整＞
図３と図４を使って、トナー濃度調整部２０７の一例を説明する。
【００２１】
図３は、ある色の濃度調整前後の濃度特性を示す図である。通常は３０１で示すリニアな特性で色変換が行われるが、操作部１１２やキーボード１０５、マウス１０７などの入力機器を使い、図４のような調整ＵＩを介したユーザからの指示により、選択した色・濃度域ごとに好みの濃度特性へ調整することができる。
【００２２】
図４はモニタ１０６や操作部１１２に表示される調整ＵＩ（ユーザーインターフェース）の例である。図４のシアン４０１、マゼンタ４０２、イエロー４０３、ブラック４０４に示すように、各色の調整画面がタブで分かれている。図４では、例えばシアンに関する調整画面が表示されている。図４では、シアンの低濃度４０５、中濃度４０６、高濃度４０７それぞれの濃度域に対して、「弱く」〜「強く」の間の数段階の調整レベルの中から適切なレベルが出力濃度調整バー４１２、４１３、４１４で選択される。
【００２３】
図３（ａ）〜（ｆ）の入力濃度信号値軸は低・中・高濃度域といった３つの領域に分割されている。ここでは、入出力濃度信号値を８ビットで表すこととし、低濃度域を０〜１００、中濃度域を８０〜１８０、高濃度域を１６０〜２５５のようにオーバーラップさせて分割している。これは独立に設定した調整量を合成する際、各階調が不連続にならないようにするためである。ここで、分割数や各濃度域の範囲はこの限りではない。
図３（ａ）は、低濃度域の出力濃度調整バー４１２を「強く」の方向に調整した場合の濃度特性３０２を示している。図３（ｂ）は、低濃度域の出力濃度調整バー４１２を「弱く」の方向に調整した場合の濃度特性３０５を示している。
同様に、図３（ｃ）は中濃度域の出力濃度調整バー４１３を「強く」の方向に調整した場合の濃度特性３０３を示している。図３（ｄ）は、中濃度域の出力濃度調整バー４１３を「弱く」の方向に調整した場合の濃度特性３０６を示している。
また、図３（ｅ）は高濃度域の出力濃度調整バー４１４を「強く」の方向に調整した場合の濃度特性３０４を示している。図３（ｆ）は、高濃度域の出力濃度調整バー４１４を「弱く」の方向に調整した場合の濃度特性３０７を示している。
【００２４】
このような調整は、Ｃ、Ｍ、Ｙ、Ｋそれぞれに対して行われ、調整結果の濃度特性はトナー濃度調整部２０７において出力対象画像に対して適用される。また、調整レベルは例えば「強く」「弱く」それぞれの方向に８段階ずつ設定されており、レベルが大きくなるほど調整カーブの大きさが大きくなり、０に近づくほどリニアに近づく。
【００２５】
ここで、「標準に戻す」ボタン４０８は出力濃度調整バー４０５、４０６、４０７をデフォルトの状態に戻す際に押下されるものである。
【００２６】
＜メイン処理＞
以下、本発明の特徴となる部分について、図１１のフローチャートを用いながら説明する。コンピュータ１０で図１１のフローチャートを実行する場合は、ＲＯＭ１０３または外部メモリ１０８に格納された図１１のフローチャートの各処理を実行するためのプログラムをＲＡＭ１０２にロードする。そして、ＣＰＵ１０１がロードされたプログラムを実行することで、図１１のフローチャートが実行される。ＭＦＰ１１で図１１のフローチャートを実行する場合は、ＲＯＭ１１０８または外部メモリ１１３に格納された図１１のフローチャートの各処理を実行するためのプログラムをＲＡＭ１１０７にロードする。そして、ＣＰＵ１１０６がロードされたプログラムを実行することで、図１１のフローチャートが実行される。
【００２７】
ここでは、ユーザがコンピュータ１０に接続されている入出力機器（キーボード１０５、モニタ１０６、マウス１０７）を用いて濃度微調整を行う処理を例にとって説明するが、ＭＦＰ１１の操作部１１２を使って濃度微調整を行う場合も、処理としては同様である。
【００２８】
ステップＳ１１０１において、ユーザから出力指示を受けた画像データ（印刷対象画像）がアプリケーションやプリンタドライバを通じてコンピュータ１０に入力される。ここで入力される画像データとは、画像編集ソフトウェアやオフィス文書編集ソフトウェアなどのアプリケーションデータなどが該当する。
ステップＳ１１０２において、印刷時のプリンタドライバ画面において、ユーザによって「濃度微調整」ボタンが押下されたかどうか、コンピュータ１０が確認する。押下されたならばステップＳ１１０４へ進み、押下されずそのままプリントする場合はステップＳ１１１４へ進む。
ステップＳ１１０４において、「印刷プレビューで調整色を選択」ボタン４０９が押下された場合、ステップＳ１１０５へ進む。「印刷プレビューで調整色を選択」ボタン４０９が押下されなかった場合、ステップＳ１１０９へ進む。ステップＳ１１０５において、図６に示すような印刷対象画像に対応する印刷プレビュー画像がモニタ１０６に表示される。
【００２９】
ここで、ｉｃｃプロファイルを用いたカラーマッチングによるプレビュー画像作成処理の詳細を、図１７を用いて説明する。ここでの画像データはモニタ１０６の色空間におけるＲＧＢデータであるとする。
ＲＧＢデータである画像データ１７０１は、プリンタ色変換１７０２において、プリンタ部１１４の色空間に変換される。まず、ＲＧＢ画像データ１７０１を、モニタ１０６のモニタプロファイル内にあるＡ２Ｂテーブル１７０５とプリンタプロファイルのＢ２Ａテーブル１７０６を使用し、デバイス非依存のＬ＊ａ＊ｂ＊色空間を経て、プリンタ１１４部のＣＭＹＫ空間にガマットマッピングする。続いて、モニタ色変換１７０３において、ＣＭＹＫデータになった画像データに対して、プリンタプロファイルのＡ２Ｂテーブル１７０７とモニタプロファイルのＢ２Ａテーブル１７０８を使用し、デバイス非依存のＬ＊ａ＊ｂ＊色空間を経て、プレビュー画像確認用のモニタ１０６のＲＧＢ空間に色空間変換される。このようにして、プリンタ部１１４での出力プレビュー画像１７０４をモニタ１０６で確認することができる。
【００３０】
続いてステップＳ１１０６において、出力プレビュー画像データ１７０４に対して、ユーザは濃度微調整したい位置を、マウス１０７を用いて指示し、コンピュータ１０は指示された位置の位置情報と色情報を取得する。この時コンピュータ１０は、マウス１０７を使ってポインタ６０１でポイントされたプレビュー画像上のＲＧＢ値（Ｒ、Ｇ、Ｂ）を得る。
【００３１】
次にステップＳ１１０７において、ステップＳ１１０６で得たＲＧＢ値の、プリンタ色空間におけるＣＭＹＫ値を算出する。ここでのＣＭＹＫ値算出方法は、先に説明した図１７のプリンタ色変換１７０２と同様である。
【００３２】
続いてステップＳ１１０８において、Ｓ１１０７で算出されたＣ、Ｍ、Ｙ、Ｋそれぞれについて、複数の濃度域から該当する濃度域を判定し、モニタ１０６のＵＩ上に表示させる出力濃度調整バーを決定する。例えば、Ｓ１１０６においてポインタ６０１で選択したＲＧＢ値から算出されたＣＭＹＫ値が（Ｃ，Ｍ，Ｙ，Ｋ）＝（１２８、８０、１０、０）の場合、図５のようなＵＩ（調整画面）を表示させる。つまり、Ｃ＝１２８は中濃度域、Ｍ＝８０は中濃度域、Ｙ＝１０は低濃度域に該当するので、各色、対応する濃度域の出力濃度調整バーのみを表示させる。ここで、Ｋ＝０で調整しても変化がないため、出力濃度調整バーは表示させない。これらの出力濃度調整バーは、Ｃ，Ｍ，Ｙ，Ｋとは別に「選択色」タブを用意し、そこに表示させることで、限定的に選択色に対する出力濃度調整バーだけを表示させる。図５は「選択色」タブ５０５がアクティブになっている状態である。
なお、Ｓ１１０８では、Ｃ、Ｍ、Ｙ、Ｋそれぞれに対応する濃度域の出力濃度調整バーを表示させたが、Ｓ１１０６で得たＲＧＢ値から、Ｒ，Ｇ、Ｂそれぞれに対応する輝度域の出力輝度調整バーを表示してもよい。具体的には、Ｓ１１０６で得られたＲ，Ｇ、Ｂ値が、低輝度、中輝度、高輝度のいずれの輝度域に入るかを判定し、判定された輝度域において輝度を調整させるための調整画面を表示する。
【００３３】
ここでは、ＣＭＹＫ値がそれぞれ低・中・高濃度域のオーバーラップする部分に該当しない例を用いて説明した。しかしそうでない場合は、算出されたＣＭＹＫ値が、各濃度域の入力信号中心値に近い方の濃度域の出力濃度調整バーを表示したり、ポイントした画素の周辺画素のＣＭＹＫ値も参照して、表示させる出力濃度調整バーを選んだりする方法などが考えられる。
【００３４】
次にステップＳ１１０９では、表示されたＵＩを用いたユーザからの調整が入力される。ここでの処理の詳細は後述する。
次にステップＳ１１１０において、調整内容を反映したテストプリントを行うかどうか、ユーザの指示を仰ぐ。ユーザは図５のＵＩにおける「テストプリント」ボタン５０８を押下することで、コンピュータ１０に対してテストプリント指示を与えることができる。テストプリントを行う場合はステップＳ１１１１へ進み、行わない場合はステップＳ１１１２へ進む。
ステップＳ１１１１において、テストプリントを行う。テストプリント画像データは、先の図２で説明した処理と同様のフローで作成される。これまでのステップで選択された出力濃度調整値は、トナー濃度調整部２０７において、Ｃ，Ｍ，Ｙ，Ｋそれぞれに対して、図３のいずれかのような特性を持つ一次元ＬＵＴとして画像データに適用され、濃度特性が調整される。続いてステップＳ１１１２へ進む。
ステップＳ１１１２において、ユーザによってテストプリントが確認された後、調整終了と判断された場合、図５のＵＩ上の「ＯＫ」ボタン５０９が押下されることで調整処理を終了し、ステップＳ１１１３へ進む。まだユーザによる調整が続く場合はステップＳ１１０９へ戻って、調整処理が引き続き行われる。
ステップＳ１１１３において、選択した出力濃度調整値に対応する一次元ＬＵＴを補正濃度特性としてコンピュータ１０内のＲＡＭ１０２や外部メモリ１０８に記憶させておく。以後、どの画像に対してもプリント指示を与えると、上記補正濃度特性を使用してプリント処理が行われるようになる。続いてステップＳ１１１４へ進む。
ステップＳ１１１４において、ステップＳ１１１３で設定された補正濃度特性を用いて入力画像に対して濃度調整が行われ、ガンマ補正処理２０８、中間調処理２０９が行われた後に、プリンタ部１１４に転送され、プリンタ部１１４において印刷が行われる。
ここでは、設定された濃度調整値が以後のプリントジョブすべてに適用されることとしたが、調整時のジョブのみに適用し、ジョブ終了後はデフォルト値にリセットされても構わない。
【００３５】
＜ユーザ調整＞
続いて、ステップＳ１１０９のユーザ調整について、図１２を用いて詳述する。
【００３６】
ステップＳ１２０１において、選択された色と濃度域の出力濃度調整バーで、取りうる調整値の組み合わせで補正濃度特性を算出する。例えば、図５のＵＩが表示されている場合には、シアンの中濃度の調整値１７レベル（−８〜＋８）×マゼンタの中濃度の調整値１７レベル（−８〜＋８）×イエローの低濃度の調整値１７レベル（−８〜＋８）＝４９１３種類の組み合わせの濃度特性一次元ＬＵＴを準備する。
ステップＳ１２０２において、ステップＳ１２０１で求めたすべての補正濃度特性に対応するプレビュー画像のサムネイルを作成しておく。これは、次ステップ以降でユーザによる調整が行われるごとにプレビュー画像をリアルタイムで表示できるよう、処理を間に合わせるための前準備である。プレビュー画像の作成方法については、先に図１７を用いて説明したとおりである。続いてステップＳ１２０３へ進む。
ステップＳ１２０３において、出力濃度調整バー５１２、５１３、５１４を使ってユーザによる調整が行われる。図５のＵＩで、シアンの中濃度５０５、マゼンタの中濃度５０６、イエローの低濃度５０７の出力濃度調整バー５１２、５１３、５１４をそれぞれ「強く」「弱く」の方向にマウス１０７でドラッグして動かしたり、直接調整値を入力することで調整値が設定される。ステップＳ１２０３で調整された調整値にしたがって、ステップＳ１２０４ではリアルタイムに、対応するプレビュー画像が表示される。
次に、ステップＳ１２０５において、プレビュー画像を確認したユーザが「ＯＫ」ボタン５０９を押下することで、コンピュータ１０は調整値決定の指示を受け、コンピュータ１０はユーザ調整の処理を終了する。まだ調整が終了していない場合は、ステップＳ１２０３に戻る。
【００３７】
＜複数の選択色の調整＞
なお、これまでの実施例では選択色が１つの場合について説明したが、選択色が複数ある場合にも本発明は適用できる。例えば、図５のように「選択色１の設定を保存」ボタン５１０と「選択色２の設定を保存」ボタン５１１を準備して、２つの選択色に対する調整を行うことを説明する。選択色１についてユーザの調整が終わったら、「選択色１の設定を保存」ボタン５１０を押下し、現在のシアン，マゼンタ，イエロー，ブラックに関する設定値を保存しておく。続いて、図６のプレビュー画像からユーザによって再度ポインタ６０１で選択色２が設定されたら、該当する色・濃度域の出力濃度調整バーを表示させる。選択色２についてユーザ調整が終わったら、「選択色２の設定を保存」ボタン５１１がユーザから押下される。この時、選択色１に関する調整値と選択色２に関する調整値とが、相反する調整になっていないかを判定する。ここで相反する調整というのは、ある色の濃度域において、それぞれの選択色に関して＋方向と−方向の調整値を設定することを指す。例えば、選択色１でＣの中濃度域の調整値を−２に設定したのにも関わらず、選択色２でのＣの中濃度域の調整値を＋４に設定した場合などである。このような場合、図１８のような警告ＵＩをモニタ１０６に表示させ、対処方法をユーザにボタンで選択させる。１８０１のように選択色１の調整値を優先させて設定する手段、１８０２のように選択色２の調整値を優先させて設定する手段、１８０３のように選択色１と選択色２の中間値を設定する手段、もしくは１８０５のように何もしないでキャンセルする手段などを設ける。１８０３が選択された場合は、先ほどの例で言えば、（選択色１に関する調整値「−２」）＋（選択色２に関する調整値「＋４」）／２＝＋１を、Ｃの中濃度域の調整値として設定するといった処理を行う。
このように修正した調整値が適用された画像を確認できるよう、印刷プレビュー画像を表示するためのボタン１８０４を設けておく。
【００３８】
以上のように、図１１のＳ１１０６において複数の色が選択される場合も、本発明を適用することができる。
【００３９】
＜スポットカラーが指定されている場合＞
なお、濃度調整機能が使用される際、対象の画像データがスポットカラー指定されている場合が考えられる。つまり、ある指定した色に対しては、その色値を保証するよう指定して出力指示がされている場合である。このような場合に、該当色に対して本機能の調整対象とならないよう排他処理を行う。
【００４０】
ここでは、図１１のステップＳ１１０８の処理時に行う、スポットカラー指定時の排他処理について、図１５を用いて説明する。
ステップＳ１５０１において、スポットカラー指定があった場合、スポットカラーのＣＭＹＫ値から、該当する色・濃度域を算出する。ＣＭＹＫ値は、スポットカラープロファイルから求めることができる。
続いて、ステップＳ１５０２において、選択色に含まれる色・濃度域が、スポットカラーに含まれる色・濃度域に一致しているかを判定する。一致していなければ、ステップＳ１５０３に進む。一致していれば、ステップＳ１５０４へ進む。
ステップＳ１５０３では、図１１のステップＳ１１０８と同様に、選択色のＣＭＹＫ値から該当する色・濃度域の出力濃度調整バーをモニタ１０６へ表示して処理を終了する。
ステップＳ１５０４において、選択色に含まれる色・濃度域のすべてが、スポットカラーの色・濃度域のすべてと一致しているかを判定し、そうであればステップＳ１５０５に進み、Ｓ１５０５では選択色に対応する出力濃度調整バーの表示を行わず、処理を終了する。Ｓ１５０４において一致しない色・濃度域があれば、ステップＳ１５０６へ進み、Ｓ１５０６ではスポットカラーと一致しない色・濃度域の出力濃度調整バーのみを表示させ、処理を終了する。
【００４１】
以上のように、濃度調整機能において、プレビュー画像上でユーザが調整したい箇所の色と濃度に関わる出力濃度調整バーをＵＩ上に表示することで、ユーザの調整をアシストすることができる。また、調整後のプレビュー画像を確認しながら調整できるので、プリントする手間とコストを省くことができる。
なお、本実施例ではコンピュータ１０に接続されているモニタ１０６にＵＩを表示させていたが、ＭＦＰ１１の操作部１１２に表示させてユーザの指示を受け付けても構わない。
【００４２】
また、本実施例では、画像データ全面に対して同一の濃度調整を施す説明をしたが、オブジェクトごとに濃度調整の適用の有無を切り替えても構わない。例えば、ＰＤＬデータ処理部１１０２において、出力対象の画像データ内でイメージ・グラフィックス・テキストといったオブジェクトの判定を行う。続いて、画像処理部１１０３での処理において、トナー濃度調整部２０７における濃度特性適用処理をイメージだけに行うといった処理も可能である。または、図５のＵＩに「イメージに対する調整値を保存」、「グラフィックスに対する調整値を保存」といったボタンを用意し、それぞれのオブジェクトごとに調整値を保存させて適用するといった方法も可能である。
【実施例２】
【００４３】
実施例２では、濃度調整機能を使い慣れていないユーザに対して、実施例１よりもさらに調整しやすくなるような方法について説明する。Ｃ，Ｍ，Ｙ，Ｋの濃度を調整して、所望の色味を実現することに慣れていないユーザにとって、実施例１のように使用する出力濃度調整バーを限定してＵＩに表示させるだけでは、調整が難しい場合がある。例えば、ある選択色を赤っぽくするためには、表示されている出力濃度調整バーのうちどれを調整すればいいのか、ユーザによってはわからない可能性がある。そこで図７のＵＩのように、出力濃度調整バー７０１、７０２、７０３に加えて、鮮やかさ調整７０５、明るさ調整７０８、色味調整７１６のように、「赤っぽい」「鮮やかに」といった形容詞で調整したい色味の方向を表現するボタンを別途設ける。
【００４４】
本実施例の調整方法について、図７、図１１、図１２、図１９を使って説明する。なお、本実施例は、実施例１の処理フロー図１１のステップＳ１１０９についてのみ差異があるため、ステップＳ１１０９の処理のみ詳細に説明する。
【００４５】
図１９のステップＳ１９０１とステップＳ１９０２については、それぞれ図１２のステップＳ１２０１とステップＳ１２０２と同様の処理なので説明を省略する。ステップＳ１９０３において、鮮やかさ調整７０５、明るさ調整７０８、色味調整７１６がユーザによって使用されるかを確認する。使用される場合はステップＳ１９０４へ進み、使用されない場合はステップＳ１９０８に進んで、実施例１のように出力濃度調整バーでのユーザ調整がなされる。
ステップＳ１９０４において、ユーザによって鮮やかさ調整７０５、明るさ調整７０８、色味調整７１６が使用され、調整が行われる。各調整ボタンの内容については後述する。続いてステップＳ１９０５へ進む。
ステップＳ１９０５において、出力濃度調整バーが、ステップＳ１９０４での調整に連動して調整される。例えば、「赤っぽい」７１３の＋ボタンが１回押下されると、マゼンタの中濃度、イエローの低濃度の出力濃度調整バー７１８、７１９が「強く」の方向へ１つ動く。＋ボタン、または−ボタンが押下された回数によって、出力濃度調整バーは「強く」もしくは「弱く」の方向へ連動される。
続くステップＳ１９０６以降の処理については、図１２のステップＳ１２０４以降と同様なので説明を省略する。
【００４６】
＜色味調整ボタンの内容＞
ここで図１６（ａ）〜図１６（ｆ）を用いて、鮮やかさ調整ボタン７０５、明るさ調整ボタン７０８、色味調整ボタン７１６の内容について説明する。図１６は、上述の調整ボタンが押下された回数による各色の出力濃度調整バーの調整量を表す。上述の調整ボタンは押下されるごとに出力濃度調整バーの調整量が１つずつ増えるようになっている。押下回数が８回以上になるとそれ以上調整量は増えない。
【００４７】
図１６（ａ）（ｂ）は、鮮やかさ調整７０５を使用した時の、出力濃度調整バーで設定される調整量を表す。図１６（ａ）は「鮮やかに」ボタン７０４、図１６（ｂ）は「淡く」ボタン７０６に関する調整量である。いずれもＣ，Ｍ，Ｙに関してのみ調整される。
図１６（ｃ）（ｄ）は、明るさ調整７０８を使用した時の、出力濃度調整バーで設定される調整量を表す。図１６（ｃ）は「明るく」ボタン７０７、図１６（ｄ）は「暗く」ボタン７０９に関する調整量である。いずれもＫに関してのみ調整される。
図１６（ｅ）（ｆ）は、色味調整７１６を使用した時の、出力濃度調整バーで設定される調整量を表す。図１６（ｅ）は「黄色っぽい」７１２の＋ボタンと−ボタン、図１６（ｆ）は「赤っぽい」７１３の＋ボタンと−ボタンに関する調整量である。「黄色っぽい」７０７は、＋ボタンを押すとより黄色っぽくなる方向に調整され、−ボタンを押すと黄色っぽさがなくなる方向へ調整されることを示す。「黄色っぽい」７１２の調整ボタンは、Ｙに関してのみ調整され、「赤っぽい」７１３の調整ボタンはＭとＹに関してのみ調整される。なお、色味調整７１６における各ボタンでの調整対象色は以下の通り。
・黄色っぽい      ：  Ｙ
・赤っぽい        ：  Ｍ，Ｙ
・マゼンタっぽい  ：  Ｍ
・青っぽい        ：  Ｃ，Ｍ
・シアンっぽい    ：  Ｃ
・緑っぽい        ：  Ｃ，Ｙ
以上のように、本実施例によると、選択色について調整したい色味の方向を形容詞で表現したボタンをＵＩ上に用いることで、Ｃ，Ｍ，Ｙ，Ｋの出力濃度調整バーでの色調整に慣れていないユーザに対しても簡単に調整できるようアシストすることができる。
【実施例３】
【００４８】
実施例３では、記憶色に特化した色味調整ボタンを表示するＵＩに関して説明する。図１１のステップＳ１１０６において選択された選択色が、あらかじめ設定された肌色、空の色といった記憶色の領域に含まれている場合、その記憶色に特化した調整ボタンを表示させる。
【００４９】
本実施例の処理フローを図２０に示す。ここでは、実施例２において説明した図１９の処理と異なるステップＳ２００３〜ステップＳ２００７について説明する。図２０のステップＳ２００１、Ｓ２００２、Ｓ２００８〜Ｓ２０１２は、図１９のステップＳ１９０１、Ｓ１９０２、Ｓ１９０３〜Ｓ１９０７と処理が同じである。
【００５０】
ステップＳ２００３において、選択色のＬ＊ａ＊ｂ＊値を求める。このＬ＊ａ＊ｂ＊値は、モニタプロファイルのＡ２Ｂテーブル１７０５を用いて算出する。
続いてステップＳ２００４において、あらかじめコンピュータ１０内に格納されている記憶色リストを参照し、先のＬ＊ａ＊ｂ＊値が含まれる記憶色が登録されているかを判定する。記憶色リストの例を図２１に挙げる。ここでは、記憶色として、肌色やリンゴの赤など、数種類の色の範囲が登録されており、それぞれＬ＊、ａ＊、ｂ＊の最大・最小値が記述されている。ここに記述された色範囲に、選択色が含まれるかどうかを、記憶色ごとに判定する。選択色が含まれる記憶色がある場合はステップＳ２００５へ進み、ない場合はステップＳ２００８へ進んで、以下、先の実施例と同様の処理を行う。
ステップＳ２００５において、記憶色調整ボタンによる調整がされるかをユーザに確認し、使用されない場合はステップＳ２００８に進む。使用される場合はステップＳ２００６へ進んで、記憶色調整ボタンを使ってユーザ調整が行われる。図８は記憶色調整８０６を用いたＵＩ例である。ここでは、肌色の領域に選択色が含まれたとする。肌色の調整に特化した調整ボタンとして、「色白に」ボタン８０４、「イエローっぽく」ボタン８０７、「日焼けした肌に」ボタン８０５、「血色よく」ボタン８０８といったボタンを用意する。ここで、「色白に」ボタン８０４が押下された時の出力濃度調整バーの調整量を示したものが図１６（ｇ）、「血色よく」ボタン８０８が押下された時の出力濃度調整バーの調整量を示したものが図１６（ｈ）である。それぞれ、調整ボタンの内容が表現できるようなＣ，Ｍ，Ｙ，Ｋの調整値をあらかじめコンピュータ１０に保持させておく。ここでの調整が、ステップＳ２００７において、出力濃度調整バーに連動されて調整値が動くようになっている。
続くステップＳ２００８以降の処理は、図１９のステップＳ１９０３以降の処理と同様なので、説明を割愛する。
【００５１】
以上のように、本実施例によれば、選択した色が予め登録した記憶色に該当する場合、その記憶色に特化した調整ボタンを表示しユーザに調整させることで、ユーザが所望の調整をしやすいようにアシストすることができる。
【実施例４】
【００５２】
実施例１，２，３では、プレビュー画像から調整したい色を選択する方法について説明したが、実施例４ではカラーパレットから調整したい色を選択する方法について説明する。実施例４は、予め調整したい色のＲＧＢ値がわかっている場合に確実に調整を加えたい場合に適する方法である。
【００５３】
本実施例の処理フローを図１３に示す。ここでは実施例１で説明した図１１のフローチャートとの差異であるステップＳ１３０４〜ステップＳ１３０６について説明する。図１３のＳ１３０１〜１３０２、Ｓ１３０７〜Ｓ１３１４は、図１１のＳ１１０１、Ｓ１１０２，Ｓ１１０７〜Ｓ１１１４と同様である。
【００５４】
ステップＳ１３０４において、図４のようなＵＩにて「カラーパレットで調整色を選択」ボタン４１０が押下されたか否かを判定する。押下された場合はステップＳ１３０５へ進み、押下されない場合はステップＳ１３０９へ進んでユーザ調整が行われる。
ステップＳ１３０５において、図９のようなＵＩをモニタ１０６に表示させる。カラーパレット９０１は、例えばＲ，Ｇ，Ｂで表現されたカラーパッチ２５６色などで表す。
続いてステップＳ１３０６において、ユーザがポインタを操作して、カラーパレット９０１から調整したい色が選択される。選択されたカラーパッチの色は「現在の選択色」９０３として表示され、ＲＧＢ値も表示される。調整色が選択されると、Ｓ１３０７以降の処理は、図１１のステップＳ１１０７以降の処理と同様のため、説明は割愛する。
【００５５】
以上のように本実施例によれば、予め調整したいＲＧＢ値がわかっている際、確実に調整色をカラーパレットから選択できることで、所望の色に対して確実に調整を加えることができる。
【実施例５】
【００５６】
実施例１，２，３，４では、調整したい色をユーザが選択する方法について説明してきたが、本実施例では、画像全体に対して色味の調整を加えたい場合に適する方法について説明する。つまり、プリント対象の画像データをＣＭＹＫに変換し、出現頻度の高い色・出現頻度の高い濃度域の出力濃度調整バーを表示させる方法である。
【００５７】
本実施例の処理フローを図１４に示すが、ここでは実施例１を説明した図１１との差異のあるステップＳ１４０４〜ステップＳ１４０８について説明する。図１４のＳ１４０１〜１４０２、Ｓ１４０９〜Ｓ１４１４は、図１１のＳ１１０１、Ｓ１１０２，Ｓ１１０９〜Ｓ１１１４と同様である。
ステップＳ１４０４において、図４のようなＵＩにて「自動で調整色を選択」ボタン４１１が押下されるか否かを判定する。押下された場合はステップＳ１４０５へ進み、押下されない場合はステップＳ１４０９へ進んでユーザ調整が行われる。
ステップＳ１４０５において、プリント対象の画像データをプリンタ色空間におけるＣＭＹＫ画像に変換する。ここでのＣＭＹＫ変換は、図１７のプリンタ色変換１７０２で述べたように行う。
続いてステップＳ１４０６において、ＣＭＹＫ画像全体をスキャンしてＣ，Ｍ，Ｙ，Ｋのヒストグラムを算出する。この時にモニタ１０６へ表示するＵＩ例を図１０に示す。図１０（ａ）はプリント対象の画像データの印刷プレビューであり、図１０（ｂ）はＣ，Ｍ，Ｙ，Ｋのヒストグラムを表すグラフである。図１０（ｂ）にはＣ、Ｍ、Ｙ、Ｋそれぞれのヒストグラムを表すタブ１００２、１００３、１００４、１００５が存在し、それぞれに１００１のような、横軸を入力濃度信号値、縦軸を出現頻度としたグラフを保持している。なお、図１０（ｂ）のヒストグラムはＵＩとして表示せず、コンピュータ１０内部でのみ使用しても構わない。
ステップＳ１４０７で、先の１００１から、各色・濃度域毎に出現頻度を合計する。続くステップＳ１４０８において、出現頻度の高い色・濃度域の調整バーを図５のようにＵＩとして表示させる。
【００５８】
以下の処理は図１１のステップＳ１１０９以降の処理と同様なので、説明は割愛する。
【００５９】
以上のように本実施例によれば、例えば画像データ全体を見て、よく使われる色味に対して調整したい場合に、対応する出力濃度調整バーを表示してユーザの調整をアシストすることができる。
【００６０】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0005814612.tif 000002
【図２】
0005814612.tif 000003
【図３】
0005814612.tif 000004
【図４】
0005814612.tif 000005
【図５】
0005814612.tif 000006
【図６】
0005814612.tif 000007
【図７】
0005814612.tif 000008
【図８】
0005814612.tif 000009
【図９】
0005814612.tif 000010
【図１０】
0005814612.tif 000011
【図１１】
0005814612.tif 000012
【図１２】
0005814612.tif 000013
【図１３】
0005814612.tif 000014
【図１４】
0005814612.tif 000015
【図１５】
0005814612.tif 000016
【図１６】
0005814612.tif 000017
【図１７】
0005814612.tif 000018
【図１８】
0005814612.tif 000019
【図１９】
0005814612.tif 000020
【図２０】
0005814612.tif 000021
【図２１】
0005814612.tif 000022