(57)【特許請求の範囲】
【請求項１】
色変換処理の複数の対象色の指定を各種設定を伴って受け付け、前記対象色を除去するドロップアウト処理又は前記対象色を強調する強調処理を含む色変換を画像処理装置に指示する色変換指示装置であって、
前記色変換処理の対象画像に対して前記対象色毎に処理領域を設定する処理領域設定欄と、
連続的に変化する色相が表示される色相表示部および該色相表示部上で前記対象色毎の色相範囲をユーザーによる変更操作が可能なスライダーを用いて設定する複数の範囲設定部により構成される色相範囲設定欄がレイアウトされた受付画面を表示する受付画面表示手段と、
前記設定切替欄の対象色の設定が切り替えられた場合に、前記色相範囲設定欄の複数の範囲設定部のうち前記切り替えられた対象色の範囲設定部を範囲変更が可能となるようアクティブ化すると共に残りの範囲設定部を非アクティブ化して前記受付画面に表示されるよう表示制御する表示制御手段と、
前記処理領域設定欄において設定される処理領域と、前記色相範囲設定欄において設定される前記範囲設定部の表示範囲としての色相範囲とを前記各種設定として受け付ける設定受付手段と
を備え、
前記表示制御手段は、前記アクティブ化した範囲設定部に対して前記非アクティブ化した範囲設定部の表示範囲に及ぶ変更操作がユーザーによりなされた際には、前記アクティブ化した範囲設定部と前記変更操作が及ぶ範囲設定部との両範囲設定部にそれぞれ対応する各対象色の処理領域が重複しない場合あるいは前記対応する各対象色の処理種が同一の場合に前記変更操作に従って前記アクティブ化した範囲設定部の表示範囲が変更されるよう表示制御し、前記対応する各対象色の処理領域が重複し且つ処理種が異なる場合に前記変更操作に拘わらず前記両範囲設定部の少なくとも一方の表示範囲の調整を伴って該両範囲設定部の表示範囲が重ならないよう表示制御する手段であることを特徴とする
色変換指示装置。
【請求項２】
前記表示制御手段は、前記少なくとも一方の表示範囲の調整として、前記変更操作が及ぶ範囲設定部の表示範囲を該変更操作が及ぶ範囲だけ狭くなるよう調整すると共に前記アクティブ化した範囲設定部の表示範囲を前記変更操作に従って変更して表示されるよう表示制御する手段である請求項１記載の色変換指示装置。
【請求項３】
請求項１または２記載の色変換指示装置であって、
前記受付画面は、前記複数の範囲設定部毎に前記色相範囲の両端位置を示す２本１組の境界線が前記色相表示部上にレイアウトされ、
前記表示制御手段は、前記２本１組の境界線をユーザーの操作によるスライドを可能とすることで前記範囲設定部を前記アクティブ化すると共に前記２本１組の境界線をユーザーの操作によるスライドを不能とすることで前記範囲設定部を前記非アクティブ化し、前記少なくとも一方の表示範囲の調整として、前記アクティブ化した範囲設定部の境界線のうちユーザーの操作によりスライドされる境界線を該操作に応じた位置に変更すると共に前記変更操作が及ぶ範囲設定部の境界線のうち前記アクティブ化した範囲設定部側にある一方の境界線を前記非アクティブ化に拘わらず前記スライドされる境界線に合わせてスライドさせた位置に変更して表示されるよう表示制御する手段であり、
前記設定受付手段は、前記受付画面上で前記範囲設定部の前記２本１組の境界線により囲まれる表示範囲を前記対象色の色相範囲として設定を受け付ける手段である
色変換指示装置。
【請求項４】
前記表示制御手段は、前記変更操作が及ぶ範囲設定部の境界線のうち前記一方の境界線を他方の境界線に接触する位置までスライドさせた以降は、前記アクティブ化した範囲設定部の境界線のうちスライドされる境界線に合わせて前記一方の境界線と前記他方の境界線とを接触させた状態でスライドさせた位置に変更して表示されるよう表示制御する手段である請求項３記載の色変換指示装置。
【請求項５】
コンピューターを、請求項１ないし４いずれか１項に記載の色変換指示装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色変換処理の複数の対象色の指定を各種設定を伴って受け付け、該受け付けた各種設定をもって前記対象色の色変換を画像処理装置に指示する色変換指示装置およびプログラムに関する。
【背景技術】
【０００２】
従来より、この種の色変換指示装置としては、カラー画像からドロップアウト処理する領域の指定が可能な受付画面を表示してドロップアウト処理の対象領域の設定を受け付け、受け付けた対象領域に含まれる画素の画素値から生成した色相のヒストグラムに基づいてドロップアウト処理の対象色を設定し、それらの設定に基づくドロップアウト処理を画像処理装置に指示するものが提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２１６８９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した装置では、ドロップアウト処理については指示することができるものの、強調処理については考慮されていない。ここで、ユーザーの利便性を向上させるためには、強調処理する領域の設定とドロップアウト処理する領域の設定とを受付画面で一括して受け付けて、画像処理装置に強調処理とドロップアウト処理とを同時に指示することが考えられる。ただし、ドロップアウト処理と強調処理とは対象色に対する処理が全く異なるものであるため、対象領域の設定が重複する場合においても単に設定をそのまま受け付けるものとした場合には画像処理装置に対して適切な指示を行なえないことがある。
【０００５】
本発明の色変換指示装置およびプログラムは、ドロップアウト処理と強調処理との異なる処理種の処理設定を一括して適切に受け付けて、ユーザーの利便性を向上させることを主目的とする。
【課題を解決するための手段】
【０００６】
本発明の色変換指示装置およびプログラムは、上述の主目的を達成するために以下の手段を採った。
【０００７】
本発明の色変換指示装置は、
色変換処理の複数の対象色の指定を各種設定を伴って受け付け、該受け付けた各種設定をもって前記対象色の色変換を画像処理装置に指示する色変換指示装置であって、
前記複数の対象色の設定を切り替える設定切替欄と、前記対象色毎に前記色変換処理としてドロップアウト処理か強調処理かのいずれかの処理種を設定する処理種設定欄と、前記色変換処理の対象画像に対して前記対象色毎に処理領域を設定する処理領域設定欄と、連続的に変化する色相が表示される色相表示部および該色相表示部上で前記対象色毎の色相範囲をユーザーによる変更操作が可能に設定する複数の範囲設定部により構成される色相範囲設定欄とがレイアウトされた受付画面を表示する受付画面表示手段と、
前記設定切替欄の対象色の設定が切り替えられた場合に、前記色相範囲設定欄の複数の範囲設定部のうち前記切り替えられた対象色の範囲設定部を範囲変更が可能となるようアクティブ化すると共に残りの範囲設定部を非アクティブ化して前記受付画面に表示されるよう表示制御する表示制御手段と、
前記処理種設定欄において設定される処理種と、前記処理領域設定欄において設定される処理領域と、前記色相範囲設定欄において設定される前記範囲設定部の表示範囲としての色相範囲とを前記各種設定として受け付ける設定受付手段と
を備え、
前記表示制御手段は、前記アクティブ化した範囲設定部に対して前記非アクティブ化した範囲設定部の表示範囲に及ぶ変更操作がユーザーによりなされた際には、前記アクティブ化した範囲設定部と前記変更操作が及ぶ範囲設定部との両範囲設定部にそれぞれ対応する各対象色の処理領域が重複しない場合あるいは前記対応する各対象色の処理種が同一の場合に前記変更操作に従って前記アクティブ化した範囲設定部の表示範囲が変更されるよう表示制御し、前記対応する各対象色の処理領域が重複し且つ処理種が異なる場合に前記変更操作に拘わらず前記両範囲設定部の少なくとも一方の表示範囲の調整を伴って該両範囲設定部の表示範囲が重ならないよう表示制御する手段であることを特徴とする。
【０００８】
この本発明の色変換指示装置では、アクティブ化した範囲設定部に対して非アクティブ化した範囲設定部の表示範囲に及ぶ変更操作がユーザーによりなされた際には、アクティブ化した範囲設定部と変更操作が及ぶ範囲設定部との両範囲設定部にそれぞれ対応する各対象色の処理領域が重複しない場合あるいは対応する各対象色のドロップアウト処理か強調処理かの処理種が同一の場合に変更操作に従ってアクティブ化した範囲設定部の表示範囲が変更されるよう表示制御し、対応する各対象色の処理領域が重複し且つ処理種が異なる場合に変更操作に拘わらず両範囲設定部の少なくとも一方の表示範囲の調整を伴って両範囲設定部の表示範囲が重ならないよう表示制御して、色相範囲設定欄において設定される範囲設定部の表示範囲としての色相範囲を受け付ける。これにより、ドロップアウト処理と強調処理との異なる処理種の処理設定を、処理領域が重複する場合における色相範囲の重なりを防止して受け付けることができる。したがって、ドロップアウト処理と強調処理との異なる処理種の処理設定を一括して適切に受け付けることができるから、ユーザーの利便性の向上を図ることができる。
【０００９】
こうした本発明の色変換指示装置において、前記表示制御手段は、前記少なくとも一方の表示範囲の調整として、前記変更操作が及ぶ範囲設定部の表示範囲を該変更操作が及ぶ範囲だけ狭くなるよう調整すると共に前記アクティブ化した範囲設定部の表示範囲を前記変更操作に従って変更して表示されるよう表示制御する手段であるものとすることもできる。こうすれば、ユーザーの変更操作を優先させて異なる処理種の処理設定を適切に受け付けることができる。
【００１０】
また、本発明の色変換指示装置において、前記受付画面は、前記複数の範囲設定部毎に前記色相範囲の両端位置を示す２本１組の境界線が前記色相表示部上にレイアウトされ、前記表示制御手段は、前記２本１組の境界線をユーザーの操作によるスライドを可能とすることで前記範囲設定部を前記アクティブ化すると共に前記２本１組の境界線をユーザーの操作によるスライドを不能とすることで前記範囲設定部を前記非アクティブ化し、前記少なくとも一方の表示範囲の調整として、前記アクティブ化した範囲設定部の境界線のうちユーザーの操作によりスライドされる境界線を該操作に応じた位置に変更すると共に前記変更操作が及ぶ範囲設定部の境界線のうち前記アクティブ化した範囲設定部側にある一方の境界線を前記非アクティブ化に拘わらず前記スライドされる境界線に合わせてスライドさせた位置に変更して表示されるよう表示制御する手段であり、前記設定受付手段は、前記受付画面上で前記範囲設定部の前記２本１組の境界線により囲まれる表示範囲を前記対象色の色相範囲として設定を受け付ける手段であるものとすることもできる。こうすれば、非アクティブ化された範囲設定部の境界線であってもユーザーの変更操作に合わせてスライドさせて表示することができ、ユーザーの変更操作を優先させて異なる処理種の処理設定を適切に受け付けることができる。この態様の本発明の色変換指示装置において、前記表示制御手段は、前記変更操作が及ぶ範囲設定部の境界線のうち前記一方の境界線を他方の境界線に接触する位置までスライドさせた以降は、前記アクティブ化した範囲設定部の境界線のうちスライドされる境界線に合わせて前記一方の境界線と前記他方の境界線とを接触させた状態でスライドさせた位置に変更して表示されるよう表示制御する手段であるものとすることもできる。こうすれば、アクティブ化した範囲設定部に対して非アクティブ化した範囲設定部の表示範囲の全てを越える変更操作がなされた場合であっても、表示範囲が重なるのを防止することができる。
【００１１】
本発明のプログラムは、コンピューターを上述したいずれかの本発明の色変換指示装置として機能させるためのものである。このプログラムは、コンピューターが読み取り可能な記録媒体（例えばハードディスク、ＲＯＭ、ＦＤ、ＣＤ、ＤＶＤなど）に記録されていてもよいし、伝送媒体（インターネットやＬＡＮなどの通信網）を介してあるコンピューターから別のコンピューターへ配信されてもよいし、その他どのような形で授受されてもよい。このプログラムをコンピューターに実行させれば、上述した色変換指示装置と同様の効果を得ることができる。
【図面の簡単な説明】
【００１２】
【図１】スキャンシステム１０の構成の概略を示す構成図。
【図２】画質調整画面４０の一例を示す説明図。
【図３】ドロップアウト／強調色の設定画面６０の一例を示す説明図。
【図４】複数の対象領域と対象色の色相範囲とを設定する様子を示す説明図。
【図５】複数の対象領域と対象色の色相範囲とを設定する様子を示す説明図。
【図６】複数の対象領域と対象色の色相範囲とを設定する様子を示す説明図。
【図７】色変換処理ルーチンの一例を示すフローチャート。
【図８】対象画素の設定処理の一例を示すフローチャート。
【図９】ドロップアウト用色変換処理の一例を示すフローチャート。
【図１０】明度変換処理に用いる変換曲線Ｌ１，Ｌ２を示す説明図。
【図１１】色変換用の基準係数ｄ１，ｄ２，ｄ３の一例を示す説明図。
【図１２】強調用色変換処理の一例を示すフローチャート。
【発明を実施するための形態】
【００１３】
次に、本発明の実施の形態を図面に基づいて説明する。図１は、本発明の一実施形態であるスキャンシステム１０の構成の概略を示す構成図である。本実施形態のスキャンシステム１０は、ユーザーコンピューター（ユーザーＰＣ）２０と、ユーザーＰＣ２０にＵＳＢケーブル１２を介して接続されるプリンター３０とにより構成されている。
【００１４】
ユーザーＰＣ２０は、各種制御を実行するＣＰＵ２２や各種制御プログラムを記憶するＲＯＭ２３，データを一時的に記憶するＲＡＭ２４などを備えたコントローラー２１と、各種アプリケーションプログラムや各種ドライバー，データファイルなどを記憶するハードディスクドライブ（ＨＤＤ）２５と、キーボードやマウスなどの操作部２６と、ディスプレイとしての表示部２７とを備え、これらがバス２９を介して電気的に接続された汎用のパーソナルコンピューターである。このユーザーＰＣ２０のＨＤＤ２５には、ユーザーＰＣ２０とプリンター３０との間で印刷データやスキャンデータなどのデータの送受信や印刷処理やスキャン処理に関する各種設定を行なうために用いられるドライバー（プリンタードライバーおよびスキャナードライバー）２５ａが記憶されている。このドライバー２５ａは、スキャン処理する際に、ある特定の色を除去するいわゆるドロップアウト処理を行なうドロップアウト機能と、ドロップアウト処理とは逆にある特定の色を強調するいわゆる強調処理を行なう強調機能とを有している。
【００１５】
プリンター３０は、装置全体の制御を司るコントローラー３１と、着色剤としてインクを用紙Ｓに吐出することにより印刷を行なう印刷機構３２と、図示しない原稿台に載置された原稿を光学的に読み取って画像データを生成するスキャナー機構３３とを備え、これらが図示しないバスを介して電気的に接続されているマルチファンクションプリンターである。なお、印刷機構３２は、図示しない印刷ヘッドから用紙Ｓへシアン（Ｃ），マゼンタ（Ｍ），イエロー（Ｙ），ブラック（Ｂ）の各色のインクを吐出することにより印刷を行なう周知のインクジェット方式のカラープリンター機構として構成されている。また、スキャナー機構３３は、周知のイメージスキャナーとして構成され、原稿に向かって発光したあとの反射光をレッド（Ｒ），グリーン（Ｇ），ブルー（Ｂ）の各色に分解したＲＧＢデータをスキャン画像とする周知のカラーイメージセンサーを備える。なお、ＲＧＢデータは、縦横のマトリックス状に画素が配置され、配置される画素の各値は濃淡に応じて値０〜２５５の２５６階調（８ビット）で表されるものとする。
【００１６】
次に、こうして構成された本実施形態のスキャンシステム１０の動作、特に、ドロップアウト処理と強調処理とを伴ってスキャン処理する際の動作について説明する。ユーザーの操作部２６の操作によりスキャン処理が選択されると、ユーザーＰＣ２０のＣＰＵ２２は、ＨＤＤ２５からドライバー２５ａを読み出して、メイン画面を表示部２７に表示させ、そのメイン画面から「ドロップアウト／強調」タブが選択されると、画質調整画面４０に切り替える。図２は、画質調整画面４０の一例を示す説明図である。なお、本実施形態では、「ドロップアウト／強調」タブの選択により画質調整画面４０に切り替えるものとしたが、メイン画面に画質調整画面４０が含まれる画面構成としても構わない。以下、この画質調整画面４０について説明する。なお、以下の説明では、ドロップアウト処理と強調処理とをまとめて色変換処理と称することがある。
【００１７】
この画質調整画面４０は、スキャン処理した画像データの出力を設定する出力設定欄４１と、画像データの画質を調整する画質調整欄４５と、各種ボタンからなるボタン群５０とにより構成されている。出力設定欄４１には、カラーかグレー，モノクロのいずれの画像を出力するかを選択的に設定可能なラジオボタン４２ａ〜４２ｃと、プルダウン形式で出力画像の解像度を設定可能なリストボックス４３とがレイアウトされている。この出力設定欄４１における設定は、ＣＰＵ２２によりＲＡＭ２４に登録される。また、画質調整欄４５には、チェックを入れることによりドロップアウト処理や強調処理を伴ってスキャン処理することを指示可能なチェックボックス４６と、プルダウン形式でドロップアウト処理や強調処理の対象色を設定可能なリストボックス４７と、出力画像の明るさの調整が可能でその調整値が数値ボックス４８ａに表示される明るさ用スライドバー４８と、出力画像のコントラストの調整が可能でその調整値が数値ボックス４９ａに表示されるコントラスト用スライドバー４９とがレイアウトされている。なお、明るさ用スライドバー４８やコントラスト用スライドバー４９では、数値ボックス４８ａ，４９ａに数値を入力することによっても設定が可能となっている。そして、ボタン群５０には、スキャン画像をプレビュー表示させるためのプレビューボタン５１と、本スキャンを行なうための本スキャンボタン５２と、ヘルプ画面を読み出すためのヘルプボタン５３と、各種環境設定を行なうための環境設定ボタン５４と、処理を終了するための閉じるボタン５５とがレイアウトされている。
【００１８】
ここで、ドロップアウト処理や強調処理の対象色を設定するリストボックス４７では、ドロップアウト処理か強調処理かの処理種の指定を伴って処理の対象色として赤、青、緑などの既定の色を選択することができる他、ユーザーがカスタマイズ可能な「ユーザー設定」色を選択することができる。このリストボックス４７において「ユーザー設定」が選択されると、ＣＰＵ２２は、ドロップアウト／強調色の設定画面６０を読み出して表示部２７に表示させる。ここで、図３は、ドロップアウト／強調色の設定画面６０の一例を示す説明図である。以下、このドロップアウト／強調色の設定画面（以下、単に、設定画面という）６０について説明する。なお、設定画面６０を読み出す際に画像のプレスキャンが行なわれていなければ、ＣＰＵ２２はプリンター３０のスキャナー機構３３にスキャン指示を出力してプレスキャンを行なう。
【００１９】
この設定画面６０は、登録済みの色設定を呼び出したり新たな色設定を登録したりする設定登録欄６１と、色変換処理の対象となる複数の対象色の指定を切り替えたり各対象色について色相範囲を調整したり調整された色相範囲に対して感度や強度を調整したりする調整欄６５と、処理対象の画像から色変換処理の対象領域を設定するための領域設定欄７５と、各種ボタンからなるボタン群８０とにより構成されている。
【００２０】
設定登録欄６１には、プルダウン形式で登録済みの色設定を選択可能なリストボックス６２と、現在の色設定を登録するための保存ボタン６３と、リストボックス６２のプルダウンメニューから登録済みの色設定を削除するための削除ボタン６４とがレイアウトされている。この設定登録欄６１では、ユーザーの操作部２６の操作により設定名が入力されて保存ボタン６３が押下（クリック）されると、ＣＰＵ２２は、そのときの調整欄６５の設定内容をＨＤＤ２５の所定領域に記憶して、以降はリストボックス６２のプルダウンメニューからの読み出しを可能とする。
【００２１】
また、調整欄６５には、指定色番号（本実施形態では、値１〜５としているが、５以上であっても構わない）に対応して色変換処理の対象領域の指定と対象色の指定とを切替可能なラジオボタン６５ａ〜６５ｅと、新たな対象領域と対象色とを指定するための追加ボタン６６と、指定された対象領域と対象色の設定を削除するための削除ボタン６７と、０°から３６０°までの色相が連続的に表示されると共に両端部における色相が連続する帯状の色相バー６８と、色相バー６８に重ねて表示され両端を示す２本の境界線により囲まれる表示範囲を対象色の色相範囲として設定可能なスライダー６９と、スライダー６９の左端の境界線の位置が表示される数値ボックス７０ａと、スライダー６９の右端の境界線の位置が表示される数値ボックス７０ｂと、処理種の設定としてドロップアウト処理か強調処理かのいずれかを選択可能なラジオボタン７１ａ，７１ｂと、感度の調整が可能であってその調整値が数値ボックス７２ａに表示される感度用スライドバー７２と、強度の調整が可能であってその調整値が数値ボックス７３ａに表示される強度用スライドバー７３と、各種設定をリセットするリセットボタン７４とがレイアウトされている。なお、スライダー６９は、２本の境界線をそれぞれスライドさせることにより色相範囲の設定が可能で、数値ボックス７０ａ，７０ｂに数値を入力することによっても設定が可能となっている。また、感度用スライドバー７２や強度用スライドバー７３も同様に数値ボックス７２ａ，７３ａに数値を入力することによっても設定が可能となっている。
【００２２】
そして、領域設定欄７５には、プレスキャンされた画像をプレビュー画像Ｐとして表示するためのプレビュー領域７６と、プレビュー領域７６に表示されたプレビュー画像Ｐから色変換処理を所望する領域を矩形状の対象領域Ａとして設定するための十字アイコン７７と、十字アイコン７７の中心位置近傍が拡大表示される拡大表示領域７８とがレイアウトされている。ユーザーは、操作部２６の操作により十字アイコン７７を移動させて、左上隅の位置を始点として指定すると共に右下隅の位置を終点として指定することで矩形状の対象領域Ａを設定することができる。なお、矩形状の対象領域Ａとしては、指定色番号に対応する数の領域（本実施形態では、５つの領域）を重複が可能に設定することができる。また、ボタン群８０には、チェックを入れることによりプレビュー画像Ｐのプレビュー領域７６への表示を指示可能なチェックボックス８１と、ヘルプ画面を読み出すためのヘルプボタン８２と、設定画面６０を閉じるための閉じるボタン８３とがレイアウトされている。
【００２３】
ここで、ユーザーの操作部２６の操作により追加ボタン６６が押下されると、ＣＰＵ２２は、ラジオボタン６５ａ〜６５ｅのうち未登録のラジオボタンに切り替える。そして、十字アイコン７７が操作されてプレビュー画像Ｐから色変換を所望する色が含まれる領域が新たな対象領域Ａとして設定されると、その対象領域Ａに含まれる色の範囲を対象色の色相範囲として新たなスライダー６９を色相バー６８上に表示する。ここで、対象領域Ａに含まれる色の範囲は、対象領域Ａに含まれる画素のＲＧＢデータから色相を取得してそのヒストグラムを作成し、作成したヒストグラムにおける色相のピーク値を中心とする所定範囲などに設定することができる。なお、ＲＧＢデータからの色相の取得については後述する。このように、本実施形態では、プレビュー画像Ｐから色変換を所望する色が含まれる対象領域Ａの設定を受けてスライダー６９が色相バー６８上に表示されるから、カラーパレットなどから単に色を選択するものに比してより所望の色に近い対象色を選択することができる。また、本実施形態では、ドロップアウト処理と強調処理との対象色として、指定色番号１〜５に対応する最大で５つの領域に対してそれぞれ対象色が設定可能となっている。即ち、ラジオボタン６５ａ〜６５ｅの切り替えに伴って、指定色番号１〜５の各対象色に対応する５つの対象領域Ａを十字アイコン７７を用いて設定できると共に５つの色相範囲をスライダー６９を用いて設定できるようになっている。なお、６以上の領域に対して対象色を設定可能なものとしても構わない。以下、これらの複数の対象領域Ａの設定と複数の対象色の色相範囲の設定について説明する。図４〜６は、複数の対象領域と対象色の色相範囲とを設定する様子を示す説明図である。この図４〜６では、指定色番号１〜３にそれぞれ対応する３つの対象領域Ａと３つの色相範囲ＨＲとが設定される様子を示す。ここで、指定色番号１，２，３に対応する順に、対象領域Ａ１，Ａ２，Ａ３とすると共に色相範囲ＨＲ１，２，３とする。また、色相範囲において、（ｄ）はドロップアウト処理対象を示し、（ｋ）は強調処理対象を示す。
【００２４】
まず、図４について説明する。図４では、指定色番号１，３がドロップアウト処理の対象色として設定され、指定色番号２が強調処理の対象色として設定される場合を示す。まず、図４（ａ）に示すように、指定色番号１に対応するラジオボタン６５ａが選択されている場合には、ＣＰＵ２２により指定色番号１に対応するスライダー６９ａが図中実線で示すアクティブ表示とされると共に対象領域Ａ１が図中実線で示すアクティブ表示とされる。なお、図４（ａ）のプレビュー領域７６に表示されているように、図４では各対象領域Ａ１〜Ａ３が互いに重複しない領域として設定されている。この図４（ａ）では、スライダー６９ａがアクティブ表示とされるため、スライダー６９ａの両端の境界線をユーザーの操作部２６の操作によりスライドさせることで色相範囲ＨＲ（ｄ）１が設定可能となる。また、数値ボックス７０ａ，７０ｂには、スライダー６９ａの両端の境界線に対応する数値がそれぞれ表示される。なお、図示は省略したが対象領域Ａ１上の十字アイコン７７をユーザーの操作部２６の操作により移動させることで対象領域Ａ１の拡大や縮小も可能となっている。一方、指定色番号２，３に対応するラジオボタン６５ｂ，６５ｃは非選択とされるため、指定色番号２，３に対応するスライダー６９ｂ，６９ｃが図中点線で示す非アクティブ表示とされる。このため、スライダー６９ｂ，６９ｃの両端の境界線がスライド不能となり、ユーザー操作による色相範囲ＨＲ（ｋ）２や色相範囲ＨＲ（ｄ）３の設定が不能となる。また、対象領域Ａ２，Ａ３が図中点線で示す非アクティブ表示とされており、対象領域Ａ２，Ａ３の拡大や縮小は不能となる。
【００２５】
次に、図４（ｂ）に示すように、図４（ａ）の状態からスライダー６９ａの図中右端の境界線が右方向にスライドされると、色相範囲ＨＲ（ｄ）１が右方向に拡大されると共に数値ボックス７０ｂの値が変化する。このとき、スライダー６９ａに対してなされたユーザーの操作がスライダー６９ｂの色相範囲ＨＲ（ｋ）２の範囲内に及んで、拡大された色相範囲ＨＲ（ｄ）１は色相範囲ＨＲ（ｋ）２と重複したものとなっている。なお、プレビュー領域７６は変化がない限りその図示を省略するものとし、図４（ｂ）のプレビュー領域７６は図４（ａ）と同じであるため図示を省略した。ここで、図４では、各対象領域Ａ１〜Ａ３が互いに重複しない領域として設定されており、アクティブ表示されたスライダー６９ａは、他の色相範囲ＨＲ（ｋ）２，ＨＲ（ｄ）３を含めて色相バー６８上の全ての範囲を制約なくスライド可能となっている。そして、ＣＰＵ２２は、他の色相範囲と重複する範囲を含めて、指定色番号１の色相範囲ＨＲ（ｄ）１として受け付けてＲＡＭ２４に登録する。このように、本実施形態では、処理種としてのドロップアウト処理や強調処理が異なる場合であっても、各対象領域Ａ１〜Ａ３が互いに重複しない領域として設定されている際には、色相範囲が互いに重複するのを許容して色相範囲を受け付けるのである。これは、各対象領域毎に色変換処理が行なわれるため、対象領域が重複していなければ異なる処理種の色相範囲が重複して設定されたとしても色変換処理において不都合が生じないためである。なお、本実施形態では、色相範囲としては、各スライダー６９の両端の境界線で指定される範囲である表示範囲をそのまま受け付けて登録するものとした。また、図４では図示を省略したが、感度用スライドバー７２による感度の調整や強度用スライドバー７３による強度の調整がなされていれば、ＣＰＵ２２は、それぞれ感度パラメーターＴｓ，強度パラメータＴｄとして受け付けて色相範囲ＨＲ（ｄ）１に従属させて登録する。なお、それらの調整がなされていない場合には、各パラメーターにはデフォルト値が登録される。
【００２６】
また、図４（ｃ）に示すように、ラジオボタン６５ａから指定色番号３に対応するラジオボタン６５ｃに選択が切り替えられると、ＣＰＵ２２によりスライダー６９ａと対象領域Ａ１とがアクティブ表示から非アクティブ表示に切り替えられると共に指定色番号３に対応するスライダー６９ｃと対象領域Ａ３とが非アクティブ表示からアクティブ表示に切り替えられる。なお、スライダー６９ｂと対象領域Ａ２とは非アクティブ表示のままとされる。また、数値ボックス７０ａ，７０ｂは、それぞれスライダー６９ｃの両端の境界線に対応する数値の表示に切り替えられる。これにより、スライダー６９ｃによる指定色番号３の色相範囲ＨＲ（ｄ）３の設定や対象領域Ａ３の拡大縮小が可能となる。また、感度や強度の調整がなされていれば、感度パラメーターＴｓ，強度パラメータＴｄを色相範囲ＨＲ（ｄ）３に従属させて登録する。このように、各スライダー６９ａ〜６９ｃによりその範囲が設定された各色相範囲ＨＲ（ｄ）１〜ＨＲ（ｄ）３を登録することができると共に感度パラメーターＴｓ，強度パラメータＴｄを各色相範囲ＨＲ（ｄ）１〜ＨＲ（ｄ）３のそれぞれに従属させて登録することができる。本実施形態では、このような複数の色相範囲の設定を、帯状の色相バー６８とそれに重ねて表示されるスライダー６９とを用いて行なうものとしている。また、調整欄６５には、帯状の色相バー６８の長手方向に直交する方向にある色相バー６８の上下の領域に、ラジオボタン６５ａ〜６５ｅやラジオボタン７１ａ，７１ｂ，感度用スライドバー７２，強度用スライドバー７３をレイアウトするものとしている。これらのことから、複数の対象色を指定可能な場合であっても、色相が環状に表示される色相環や色相がパレット状に表示されるものを用いる場合に比して効率のよいレイアウトを可能として、調整欄６５の省スペース化を図ることができる。また、感度と強度の調整においては、感度用スライドバー７２と強度用スライドバー７３とを各色相範囲に共用するものとしたから、調整欄６５の更なる省スペース化を図ることができる。したがって、設定画面６０が大型化するのを防止することができる。
【００２７】
さらに、アクティブ表示とされたスライダー６９ｃにおいて図中右端の境界線が色相バー６８の右端を超えてスライド操作されると、図４（ｄ）に示すように、ＣＰＵ２２は、右端の境界線（図４（ｄ）中、（Ｒ）と表示）を色相バー６８の左端側に表示する。ここで、上述したように、色相バー６８は両端の色相が連続したものとなっている。このため、図４（ｄ）に示す場合には、ＣＰＵ２２は、スライダー６９ｃの左端の境界線（図４（ｄ）中、（Ｌ）と表示）と色相バー６８の右端までの範囲と、スライダー６９ｃの右端の境界線と色相バー６８の左端までの範囲とを合わせた色相範囲ＨＲ（ｄ）３を、色相が連続した範囲として受け付けることができる。このように、色相バー６８として帯状のバーを用いた場合であっても、色相バー６８の両端で色相の連続性が途切れないから操作性よく色相範囲を設定することができる。
【００２８】
次に、図５について説明する。図５では、図４と同様に、指定色番号１，３がドロップアウト処理の対象色として設定され、指定色番号２が強調処理の対象色として設定されている。ただし、図４とは異なり、図５（ａ）のプレビュー領域７６に示すように各対象領域Ａ１〜Ａ３のうち対象領域Ａ１と対象領域Ａ２とが重複する領域として設定される場合を示す。図５（ａ）では、図４（ａ）と同様の状態を示しており、スライダー６９ａがアクティブ表示とされている。この図５（ａ）の状態から、スライダー６９ａの図中右端の境界線が右方向にスライドされる様子を図５（ｂ）〜（ｄ）に示す。なお、図４と同様に、プレビュー領域７６は変化しない場合にはその図示を省略する。
【００２９】
図５（ｂ）に示すように、スライダー６９ａが色相範囲ＨＲ（ｋ）２の左端の境界線まで到達しない領域にある場合即ちスライダー６９ａに対してなされた操作がスライダー６９ｂの色相範囲ＨＲ（ｋ）２まで及ばない場合には、スライダー６９ａのスライドによってスライダー６９ｂは影響を受けず色相範囲ＨＲ（ｋ）２は変化しない。しかし、図５（ｃ）に示すように、スライダー６９ａの右端の境界線が右方向にスライド操作されて、スライダー６９ａに対してなされた操作がスライダー６９ｂの色相範囲ＨＲ（ｋ）２の範囲内に及んだ以降は、異なる処理種の色相範囲ＨＲ（ｄ）１と色相範囲ＨＲ（ｋ）２とが重複して設定されないようスライダー６９ｂの左端の境界線をスライダー６９ａの右端の境界線と共にスライドさせる。即ち、スライダー６９ａに対してなされた操作がスライダー６９ｂの色相範囲ＨＲ（ｋ）２に及ぶ分だけ色相範囲ＨＲ（ｋ）２が狭くなるものとなる。このように、非アクティブ化されたスライダー６９ｂの境界線であっても、ユーザーのスライダー６９ａに対する操作に合わせてスライドさせて表示するから、ユーザーの操作を妨げることなく優先させて異なる処理種の色相範囲同士が重なるのを防止することができる。これにより、本実施形態では、ドロップアウト処理と強調処理との異なる処理種の処理設定を、対象領域Ａが重複する場合における色相範囲の重なりを防止して適切に受け付けることができる。なお、色相範囲ＨＲ（ｋ）２は、図５（ａ）に示す元の範囲よりも小さな範囲として表示され、ＣＰＵ２２は、このときの表示範囲を色相範囲ＨＲ（ｋ）２として受け付けることになる。
【００３０】
また、スライダー６９ａの右端の境界線がさらに右方向にスライド操作されて色相範囲ＨＲ（ｋ）２の元の範囲の右端の境界線を越えた場合には、図５（ｄ）に示すように、ＣＰＵ２２は、色相範囲ＨＲ（ｋ）２の左端の境界線と右端の境界線とを接触させた状態でスライダー６９ａの右端の境界線と共にスライドさせる。これにより、アクティブ表示したスライダー６９ａに対して非アクティブ表示のスライダー６９ｂの色相範囲ＨＲ（ｋ）２の元の範囲の全てを越えるスライド操作がなされた場合であっても、異なる処理種の色相範囲同士が重なるのを防止することができる。なお、ＣＰＵ２２は、このときの範囲を色相範囲ＨＲ（ｋ）２として受け付けることになるが、左端の境界線と右端の境界線とを接触させた状態は色相範囲ＨＲ（ｋ）２に含まれる色相がないため、後述する処理において色相範囲ＨＲ（ｋ）２に色相が該当すると判定される対象画素はなく実際には指定色番号２の色変換処理は行なわれないことになる。ただし、図示は省略したが、図５（ｄ）の状態から指定色番号２に対応するラジオボタン６５ｂに選択が切り替えられると、アクティブ表示に切り替えられたスライダー６９ｂの左右の境界線がスライド操作可能となるため、色相範囲ＨＲ（ｋ）２をある範囲をもったものとして再び設定し直すこともできる。このように、重複する対象領域Ａ１，Ａ２に対してドロップアウト処理と強調処理との異なる処理種が設定される場合には、異なる処理種の色相範囲が重複することがないようアクティブ表示とされるスライダー６９ａのスライド操作に合わせて非アクティブ表示とされるスライダー６９ｂをスライドさせるのである。これにより、１つの色相バー６８を用いて、複数の対象領域に対してドロップアウト処理と強調処理との異なる処理種の色相範囲を設定する場合であっても、重複する対象領域に対して異なる処理種の色相範囲が重複して設定されることによる不具合が生じるのを防止することができる。なお、ここでは、色相範囲ＨＲ（ｄ）１と色相範囲ＨＲ（ｋ）２との元の範囲即ち十字アイコン７７が操作されて対象領域Ａ１，Ａ２が設定された際に最初に表示される色相範囲が離れている場合を例にとって説明したが、元の範囲についても同様に色相範囲ＨＲ（ｄ）１と色相範囲ＨＲ（ｋ）２とが重複しないよう表示される。その場合、例えば、後から設定される色相範囲を優先させて色相範囲ＨＲ（ｄ）１を色相範囲ＨＲ（ｋ）２と重複しない範囲まで縮小して表示するものとしたり、あるいは、先に設定される色相範囲を優先させて色相範囲ＨＲ（ｋ）２を色相範囲ＨＲ（ｄ）１と重複しない範囲まで縮小して表示するものとしたりすればよい。
【００３１】
続いて、図６について説明する。図６では、図４，５とは異なり指定色番号１〜３の全てがドロップアウト処理の対象色として設定され、また、図５と同様に各対象領域Ａ１〜Ａ３のうち対象領域Ａ１と対象領域Ａ２とが重複する領域として設定される場合を示す。まず、図６（ａ）は、図４（ａ），図５（ａ）と同様の状態を示しており、スライダー６９ａがアクティブ表示とされている。この図６（ａ）の状態から、スライダー６９ａの図中右端の境界線が右方向にスライド操作されて、スライダー６９ａに対してなされた操作がスライダー６９ｂの色相範囲ＨＲ（ｋ）２に及ぶ様子を図６（ｂ）に示す。図示するように、色相範囲ＨＲ（ｄ）１と色相範囲ＨＲ（ｄ）２とが重複している。ここで、指定色番号１，２はいずれもドロップアウト処理対象として処理種が同一であるから、対象領域Ａ１，Ａ２が重複する場合に色相範囲が重複して設定されても不具合が生じることがない。このため、処理種が同じ対象領域が重複する場合には、重複する色相範囲の設定を許容するのである。なお、図４〜図６では図示は省略したが、各指定色番号の処理種が同一であって各対象領域が重複しない場合であれば、色相範囲同士の重複は問題なく許容されることになる。
【００３２】
こうして、各指定色に対する対象領域の設定や色相範囲の設定，処理種の設定を受け付けて閉じるボタン８３が押下されると、ＣＰＵ２２は設定画面６０を閉じる。そして、画質調整画面４０において、本スキャンボタン５２が押下されると、色変換処理が開始される。この処理は、ＣＰＵ２２により色変換処理ルーチンが読み出されて実行される。図７は、色変換処理ルーチンの一例を示す説明図である。なお、本実施形態では、画質調整画面４０の出力設定欄４１において、出力画像としてグレーやモノクロが設定された場合について説明する。
【００３３】
このルーチンが開始されると、ＣＰＵ２２は、まず、画像データ（ＲＧＢデータ）を入力する（ステップＳ１００）。ここでは、本スキャンボタン５２の押下に伴って、プリンター３０のスキャナー機構３３へスキャン指示が出力されており、そのスキャン指示を受けて駆動したスキャナー機構３３によりスキャンされた画像データを入力するものとした。なお、プレスキャンした画像データを入力するものなどとしてもよい。画像データを入力すると、ドロップアウト処理や強調処理の対象となる対象画素を設定する（ステップＳ１１０）。この処理は、図８に示す対象画素の設定処理により行なわれる。ここで、色変換処理ルーチンの説明を中断して、対象画素の設定処理について説明する。
【００３４】
この対象画素の設定処理では、まず、判定画素を選定し（ステップＳ３００）、選定した判定画素のＲＧＢ値を入力する（ステップＳ３１０）。ここで、判定画素の選定は、画像データを構成する画素のうち左上の画素から順に右方向に選定し、右方向に未選定の画素がなくなると一段下の左端の画素から順に右方向に選定することにより行なわれる。次に、入力したＲＧＢ値に対し色空間の変換処理を行なって色相Ｈを取得する（ステップＳ３２０）。ここで、ＲＧＢ値から色相Ｈの取得は、次式（１）〜（３）によりＲＧＢ表色系の階調値をＹＣｂＣｒ表色系に変換し、変換したＹＣｂＣｒ表色系を次式（４）〜（６）によりＬＣＨ表色系に変換することにより行なうことができる。なお、上述したように、設定画面６０の十字アイコン７７の操作により対象領域Ａが設定された際に対象領域Ａに含まれる画素のＲＧＢデータから色相を取得する場合も、これらの式（１）〜（６）により行なうことができる。
【００３５】
Y＝0.2990×R＋0.5870×G＋0.1140×B  (1)
Cb＝−0.1687×R−0.3313×G＋0.5000×B  (2)
Cr＝0.500×R−0.4187×G−0.0813×B  (3)
H＝180／π×tan（Cb／Cr）  (4)
C＝（Cr^2＋Cb^2）^（１／2）  (5)
L＝Y  (6)
【００３６】
こうして判定画素の色相Ｈを取得すると、変数ｎに値１をセットする（ステップＳ３３０）。ここで、変数ｎは、設定画面６０における指定色番号に対応するものであり、本実施形態では値１〜５までの数となる。次に、指定色番号ｎの対象領域Ａｎの座標を読み込んで（ステップＳ３４０）、判定画素が対象領域Ａｎの範囲内にあるか否かを判定する（ステップＳ３５０）。ここで、対象領域Ａｎの座標は、例えば画像の左上隅を原点とするＸＹ座標系を予め定めて対象領域Ａｎが設定された場合にその左上隅の座標と右下隅の座標とをＲＡＭ２４に記憶しておくものとし、それらをステップＳ３５０で読み込むものとすればよい。そして、判定画素の座標が読み込んだ左上隅の座標と右下隅の座標との間にある場合に、判定画素が対象領域Ａｎの範囲内にあると判定するものとした。判定画素が対象領域Ａｎの範囲内にあると判定した場合には、指定色番号ｎの色相範囲ＨＲｎを読み込む（ステップＳ３６０）。そして、ステップＳ３２０で取得した色相Ｈが読み込んだ色相範囲ＨＲｎの範囲内にあるか否かを判定し（ステップＳ３７０）、範囲内にあると判定した場合には、指定色番号ｎに設定されている処理種がドロップアウト処理か強調処理かを判定する（ステップＳ３８０）。そして、ドロップアウト処理であると判定した場合には、色相範囲ＨＲ（ｄ）ｎのドロップアウト対象画素に設定し（ステップＳ３９０）、強調処理であると判定した場合には、色相範囲ＨＲ（ｋ）ｎの強調対象画素に設定する（ステップＳ４００）。
【００３７】
一方、ステップＳ３５０で判定画素が対象領域Ａｎの領域内にないと判定した場合あるいは判定画素が対象領域Ａｎの領域内にはあるもののステップＳ３７０で色相Ｈが色相範囲ＨＲｎの範囲内にないと判定した場合には、変数ｎを値１だけインクリメントして（ステップＳ４１０）、変数ｎが最大値ｎｍａｘ（値５）を超えたか否かを判定する（ステップＳ４２０）。なお、図５（ｄ）の説明で上述したように、色相範囲の左端の境界線と右端の境界線とを接触させた状態の範囲を色相範囲として受け付けた場合には、ステップＳ３７０において色相Ｈがその色相範囲内にないと判定されることになる。ステップＳ４２０で変数ｎが最大値ｎｍａｘを超えていないと判定した場合には、再びステップＳ３４０に戻って処理を行なう。こうした処理を繰り返し行なって、ステップＳ４２０で変数ｎが最大値ｎｍａｘを超えたと判定した場合には、判定画素を非対象画素に設定する（ステップＳ４３０）。なお、本実施形態では、変数ｎの最大値ｎｍａｘを値５としているが、値６以上としても構わない。例えば、６色以上の指定色が設定されている場合には、その指定色の数を最大値ｎｍａｘとすればよい。
【００３８】
こうして判定画素をドロップアウト対象画素か強調対象画素か非対象画素かのいずれかに設定すると、未判定の画素があるか否かを判定し（ステップＳ４４０）、未判定の画素があればステップＳ３００に戻り処理を繰り返し、未判定の画素がなければ本処理を終了する。なお、ＣＰＵ２２は、各画素についてドロップアウト対象画素か強調対象画素か非対象画素かの設定と共に色空間の変換処理により得られたＬＣＨ表色系の各値をＲＡＭ２４に登録する。
【００３９】
色変換処理ルーチンに戻って、こうしてドロップアウト対象画素や強調対象画素を設定すると、処理画素を選定し（ステップＳ１２０）、選定した処理画素がドロップアウト対象か強調対象か非対象かを判定する（ステップＳ１３０）。ここで、処理画素の選定は、上述した判定画素の選定と同様に左上の画素から順に選定するものとした。また、ドロップアウト対象か強調対象か非対象かの判定は、処理画素が上述した対象画素の設定処理におけるステップＳ３７０で設定されたドロップアウト対象画素かステップＳ３８０で設定された強調対象画素かいずれにも設定されない非対象画素かのいずれであるかを判定することにより行なうものとした。ステップＳ１３０で処理画素がドロップアウト対象であると判定した場合には、ドロップアウト用の色変換処理を行なってＲＧＢにそれぞれ対応するＲｄ，Ｇｄ，Ｂｄを取得し（ステップＳ１４０）、上述した式（１）のＲＧＢの各値に取得したＲｄ，Ｇｄ，Ｂｄをそれぞれ代入してグレースケール化処理を行なう（ステップＳ１６０）。また、ステップＳ１３０で処理画素が強調対象であると判定した場合には、強調用の色変換処理を行なってＲＧＢにそれぞれ対応するＲｋ，Ｇｋ，Ｂｋを取得し（ステップＳ１５０）、ステップＳ１６０で上述した式（１）のＲＧＢの各値に取得したＲｋ，Ｇｋ，Ｂｋをそれぞれ代入してグレースケール化処理を行なう。このように、本実施形態では、ドロップアウト処理と強調処理との異なる処理種の色変換処理を処理領域毎の対象画素に対して行なうのである。また、これらの処理の受け付けを設定画面６０により一括して受け付けることができるから、例えば用紙の本文中に赤色で書かれた文字を強調処理すると共に用紙の余白に赤色で書かれたメモ書きをドロップアウト処理したい場合などにおいて、複数の設定画面を行き来して処理の設定を行なう必要がなく、ユーザーの利便性の向上を図ることができる。なお、ドロップアウト用の色変換処理や強調用の色変換処理の詳細については後述する。
【００４０】
一方、ステップＳ１３０で処理画素が非対象画素であると判定した場合には、ステップＳ１６０で上述した式（１）により処理画素のＲＧＢ値をそのまま用いてグレースケール化処理を行なう。こうしてステップＳ１６０でグレースケール化処理を行なうと、未処理画素があるか否かを判定し（ステップＳ１７０）、未処理画素があればステップＳ１２０に戻り処理を繰り返す。一方、ステップＳ１７０で未処理画素がなければ、出力画像としてモノクロかグレーかのいずれが設定されているかを判定する（ステップＳ１８０）。ステップＳ１８０でモノクロが設定されていると判定すれば、グレースケール化した各画素の階調値を２値化処理して（ステップＳ１９０）、２値画像を出力して（ステップＳ２００）、本ルーチンを終了する。一方、ステップＳ１８０でグレーが設定されていれば、グレースケール画像を出力して（ステップＳ２１０）、本ルーチンを終了する。以下、ドロップアウト用の色変換処理と強調用の色変換処理の詳細についてそれぞれ説明する。まず、ドロップアウト用の色変換処理について説明する。図９は、ドロップアウト用色変換処理の一例を示すフローチャートである。
【００４１】
このドロップアウト用色変換処理では、まず、処理画素のＬＣＨ表色系の各値を読み込んで（ステップＳ５００）、色相範囲ＨＲ（ｄ）ｎに対応付けて登録された感度パラメータＴｓを読み込む（ステップＳ５１０）。次に、読み込んだ感度パラメータＴｓに応じて変換曲線Ｌ１，Ｌ２の交点Ｑの位置を変更して交点Ｑの位置が変更された変換曲線Ｌ１，Ｌ２を用いて明度Ｌの明度変換処理を行なう（ステップＳ５２０）。ここで、図１０は、明度変換処理に用いる変換曲線Ｌ１，Ｌ２を示す説明図である。図１０（ａ）に示すように、入力の明度Ｌを横軸にとり出力の明度Ｌ’を縦軸にとり、高明度側の明度Ｌを明度Ｌ’に変換するための変換曲線Ｌ１と低明度側の明度Ｌを明度Ｌ’に変換するための変換曲線Ｌ２との交点を交点Ｑと称する。また、この交点Ｑは、感度パラメータＴｓの値に応じて図中左右方向に平行移動させることができる。即ち、交点Ｑの位置を座標（ＴＩｎ，Ｋ（Ｋは定数））で表すと、ＴＩｎの値を感度パラメータＴｓによって調整できるものとなっている。より具体的には、図１０（ｂ）に示すように、感度パラメータＴｓを高くするほどＴＩｎの値が小さくなり交点Ｑが図中左方向に移動する（例えば、交点Ｑ’）。この場合には、変換曲線Ｌ１’により特に低明度側の明度Ｌがより高い明度Ｌ’に変換されることになる。一方、感度パラメータＴｓを低くするほどＴＩｎの値が大きくなり交点Ｑが図中右方向に移動する（例えば、交点Ｑ”）。この場合には、変換曲線Ｌ２”により特に低明度側の明度Ｌがより低い明度Ｌ’に変換されることになる。このように、変換曲線Ｌ１，Ｌ２を用いた明度変換処理は、明度Ｌのヒストグラムのレンジを圧縮する色域圧縮処理となることがわかる。そして、例えば、画像の背景などに色のグラデーションがあって一律にドロップアウトしたい場合には、感度パラメータＴｓを高く設定することで低明度側の明度Ｌが高明度側の明度Ｌ’に変換されるから、背景の画素の明度Ｌを均一な明度Ｌに変換することができる。これにより、背景の画素を一律にドロップアウトすることができる。また、画像中の文字をドロップアウトさせたくない場合には、同じ色相であっても文字は背景より低明度であることが多いから、感度パラメータＴｓを低く設定することで文字のある低明度側の明度Ｌをより低明度側の明度Ｌ’に変換することができる。これにより、画像中の文字をドロップアウトさせずに残すことができる。このような感度パラメータＴｓの調整を、各色相範囲毎に設定可能なものとしたから、ドロップアウト処理の対象色毎に、ユーザーの所望するドロップアウト効果を与えることができる。
【００４２】
こうして明度変換処理を行なうと、色空間の逆変換処理を行なう（ステップＳ５３０）。この逆変換処理は、明度変換処理後の明度Ｌ’と彩度Ｃ，色相Ｈとから次式（７）〜（９）によりＹＣｂＣｒ表色系（Ｙ’Ｃｂ’Ｃｒ’）に変換し、変換したＹ’Ｃｂ’Ｃｒ’を次式（１０）〜（１２）によりＲＧＢ表色系（Ｒ’Ｇ’Ｂ’）に変換することにより行なわれる。
【００４３】
Y'＝L'  (7)
Cb'＝C×sin（H×π／180）  (8)
Cr'＝C×cos（H×π／180）  (9)
R'＝Y'＋1.402Cr'  (10)
G'＝Y'−0.344Cb'−0.714Cr'  (11)
B'＝Y'＋1.773Cb'  (12)
【００４４】
こうして色空間の逆変換処理を行なうと、色相範囲ＨＲ（ｄ）ｎに対応付けて登録された強度パラメータＴｄを読み込む（ステップＳ５４０）。次に、読み込んだ強度パラメータＴｄに基づいて変換行列の係数を調整し調整した変換行列を用いて色変換処理を行なう（ステップＳ５５０）。ここでは、まず、次式（１３）に示す調整用行列（dIntensity）に強度パラメータＴｄを入力して調整用行列（dIntensity）の各値を定める。次に、次式（１４）により調整用行列（dIntensity）を後述する基準係数ｄ１，ｄ２，ｄ３に乗じて変換行列の各係数ｄ１’，ｄ２’，ｄ３’を算出する。そして、次式（１５）により、ステップＳ５３０の逆変換処理で得られたＲ’Ｇ’Ｂ’に変換行列を乗じてＲｄ，Ｇｄ，Ｂｄを得る。このようにしてステップＳ５５０の色変換処理が行なわれ、この処理で得られたＲｄ，Ｇｄ，Ｂｄは、ドロップアウト非対象の画素と共に、上述した色変換処理ルーチンのステップＳ１５０のグレースケール化処理に用いられる。
【００４５】
【数１】
0005644280.tif 000002
【００４６】
ここで、色変換用の基準係数ｄ１，ｄ２，ｄ３の一例を図１１に示す。図示するように、各色に応じて基準係数ｄ１，ｄ２，ｄ３の値が定められている。例えば、赤や桃の場合には、基準係数ｄ１が値１に定められ基準係数ｄ２，ｄ３が値０に定められている。赤や桃の場合にはもとよりＲ（Ｒ’）の値が高いため、上述した式（１３）〜（１５）から、Ｒ（Ｒ’）の高い値をより反映させた色変換処理が行なわれることがわかる。即ち、グレースケール化されたときの階調値がより高くなるよう係数値が定められている。また、他の色についても同様に定められている。一方、調整用行列（dIntensity）についても、強度パラメータＴｄが大きくなるほどより高い階調値が得られるように変換行列の係数ｄ１’，ｄ２’，ｄ３’を導き出す行列となっている。このため、強度パラメータＴｄを大きくするほどグレースケール化処理された画素の階調値が一律に高くされてドロップアウトされやすくなる。このような強度パラメータＴｄの調整を、各色相範囲毎に設定可能なものとしたから、ドロップアウト処理の対象色毎に、ユーザーの所望するドロップアウト効果を一律に与えることができる。ここで、色相範囲ＨＲ（ｄ）ｎが主にどの色を示すものであるかは、例えば色相範囲ＨＲ（ｄ）ｎの中央値と各色の代表的な色相範囲の中央値とを比較して最も近い色に定めるなど、色相の値を用いて定めることができるため、色相範囲ＨＲ（ｄ）ｎが示す色に応じて図１１の基準係数ｄ１，ｄ２，ｄ３を選択するものなどとすればよい。
【００４７】
次に、強調用の色変換処理について説明する。図１２は、強調用色変換処理の一例を示すフローチャートである。この強調用色変換処理では、まず、処理画素のＬＣＨ表色系の各値を読み込んで（ステップＳ６００）、色空間の逆変換処理を行なう（ステップＳ６１０）。この逆変換処理は、ＬＣＨ表色系の各値を上述した式（７）〜（９）と同様の式によりＹＣｂＣｒ表色系に変換し、変換したＹＣｂＣｒ表色系の各値を上述した式（１０）〜（１２）と同様の式によりＲＧＢ表色系に変換することにより行なわれる。こうして逆変換処理を行なうと、変換したＲＧＢ表色系の各値を強調用処理の値として予め設定されたＲｋ，Ｇｋ，Ｂｋに置換する置換処理を行なう（ステップＳ６２０）。ここでは、予め設定された値として、（Ｒｋ，Ｇｋ，Ｂｋ）＝（０，０，０）即ち黒画素となる値が定められているものとした。なお、色相範囲ＨＲ（ｋ）ｎに対応付けて登録された強度パラメータＴｄを、予め設定されたＲｋ，Ｇｋ，Ｂｋの各値を調整するためのパラメータとして用いることもできる。例えば、強度パラメータＴｄが低いほど黒色よりも明るくなる色の画素値に調整するものなどとしてもよい。この処理で得られたＲｋ，Ｇｋ，Ｂｋは、強調非対象の画素と共に、上述した色変換処理ルーチンのステップＳ１５０のグレースケール化処理に用いられる。このため、強調処理のすべての対象色は黒色に変換されるから、強調処理の対象である文字などを視認性のよい色に色変換することができる。
【００４８】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態のドライバー２５ａを読み出して設定画面６０を表示部２７に表示するＣＰＵ２２が本発明の「受付画面表示手段」に相当し、ラジオボタン６５ａ〜６５ｅの操作に伴って設定画面６０の調整欄６５における色相バー６８上のスライダー６９のアクティブ表示や非アクティブ表示を切り替えるＣＰＵ２２が「表示制御手段」に相当し、設定画面６０の調整欄６５における色相バー６８上のスライダー６９による色相範囲の設定やラジオボタン７１ａ，７１ｂによるドロップアウト処理または強調処理の処理種の設定を受け付けたり領域設定欄７５における対象領域Ａの設定を受け付けたりするＣＰＵ２２が「設定受付手段」に相当する。
【００４９】
以上詳述した本実施形態のスキャンシステム１０によれば、色相バー６８上にレイアウトされる複数のスライダー６９のうちアクティブ表示したスライダー６９に対して非アクティブ表示したスライダー６９の色相範囲に及ぶ操作がなされた際には、アクティブ表示したスライダー６９と変更操作が及ぶスライダー６９とにそれぞれ対応する対象領域Ａが重複しない場合や処理種が同一である場合には、変更操作が及ぶスライダー６９の色相範囲はそのままにしてアクティブ表示したスライダー６９を変更操作に従って色相範囲を変更する。また、アクティブ表示したスライダー６９と変更操作が及ぶスライダー６９とにそれぞれ対応する対象領域Ａが重複し且つ処理種が異なる場合には、アクティブ表示したスライダー６９をユーザーの変更操作に従って色相範囲を変更すると共に変更操作が及ぶスライダー６９の色相範囲をアクティブ表示したスライダー６９の色相範囲と重ならないよう狭くして表示する。これにより、ドロップアウト処理と強調処理との異なる処理種の処理設定を受け付ける際に処理種の異なる対象領域Ａが重複する場合には色相範囲同士が重なるのを防止することができる。この結果、異なる処理種の処理設定を一括して適切に受け付けることができるから、ユーザーの使い勝手を向上させることができる。また、非アクティブ表示のスライダー６９であっても、アクティブ表示したスライダー６９に対するユーザーの操作に合わせてスライドさせるから、ユーザーの操作を優先させて異なる処理種の色相範囲同士が重なるのを防止することができる。さらに、アクティブ表示したスライダー６９に対して非アクティブ表示のスライダー６９の元の表示範囲の全てを越えるスライド操作がなされた場合であっても、非アクティブ表示のスライダー６９の両境界線を接触させた状態でスライドさせて異なる処理種の色相範囲同士が重なるのを防止することができる。
【００５０】
なお、本発明は上述した実施態様に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【００５１】
上述した実施形態では、アクティブ表示とされるスライダー６９のスライドに合わせて非アクティブ表示とされるスライダー６９がスライドすることにより異なる処理種の色相範囲同士が重複することがないようにしたが、これに限られるものではない。例えば、アクティブ表示とされるスライダー６９のスライド範囲を非アクティブ表示とされる異なる処理種のスライダー６９の色相範囲上をスライドできないように制限することにより、異なる処理種の色相範囲同士が重複しないようにしてもよい。あるいは、複数の指定色番号のうち番号の小さいものに対応するスライダー６９のスライド範囲を優先させることにより異なる処理種の色相範囲同士が重複することがないようにしてもよい。その場合、例えば指定色番号３に対応するスライダー６９ｃがアクティブ表示とされる場合には、それよりも番号の小さい指定色番号１，２に対応するスライダー６９ａ，ｂの色相範囲上はスライドできず、指定色番号３よりも番号の大きい指定色番号４，５に対応するスライダー６９ｄ，ｅの色相範囲上をスライドできると共にそのスライドに合わせて本実施形態と同様にスライダー６９ｄ，ｅの色相範囲が変更されるものなどとしてもよい。
【００５２】
上述した実施形態では、ドロップアウト用の色変換処理と強調用の色変換処理とをそれぞれ異なる処理としたが、共通の処理としてもよく、例えばいずれも図９に示すドロップアウト用色変換処理（変換行列を用いた処理）を行なうものとしてもよいし、いずれも図１２に示す強調用色変換処理（置換による処理）を行なうものとしてもよい。置換による処理の場合、ドロップアウト対象の画素の色を白色に置換するものとしたり画像に占める最も多い色を背景色と判定して背景色に置換するものとしてもよい。また、図１２に示す強調用色変換処理においては、処理対象の画素の色を黒色に置換するものとしたが、これに限られず、赤色などの他の色に置換するものとしてもよい。
【００５３】
上述した実施形態では、設定画面６０の調整欄６５における感度用スライドバー７２と強度用スライドバー７３とにより感度と強度との両方を調整可能なものとしたが、これに限られず、いずれか一方のみを調整可能なものとしてもよいし、両方の調整を受け付けないものとしてもよい。
【００５４】
上述した実施形態では、設定画面６０の調整欄６５における色相バー６８を長手方向が左右方向になるようレイアウトするものとしたが、これに限られず、長手方向が上下方向になるようレイアウトするものとしてもよい。この場合、帯状の色相バー６８の長手方向に直交する方向にある色相バー６８の左右の領域に、ラジオボタン６５ａ〜６５ｅやラジオボタン７１ａ，７１ｂ，感度用スライドバー７２，強度用スライドバー７３をレイアウトするものとすればよい。
【００５５】
上述した実施形態では、ＣＰＵ２２がドロップアウト機能と強調機能とを有するドライバー２５ａを読み出して色変換処理を伴ってスキャン処理するものとしたが、これに限られるものではなく、ドロップアウト機能と強調機能とを有するアプリケーションソフトを読み出して処理を行なうものとしてもよい。あるいは、ドロップアウト機能と強調機能とがプリンター３０に組み込まれ、このプリンター３０のコントローラー３１がドロップアウト機能や強調機能を読み出して処理を行なうものとしてもよい。その場合、設定画面６０をプリンター３０の表示部に表示するものなどとすればよい。
【００５６】
上述した実施形態では、出力画像としてグレーやモノクロを出力する場合を例示したが、カラーの画像を出力する場合に適用するものとしてもよい。
【００５７】
上述した実施形態では、印刷機構３２やスキャナー機構３３を備える複合機としてのプリンター３０を例として説明したが、印刷機構３２を備えずにスキャナー機構のみを備えるスキャナー単体機であってもよい。また、上述した実施形態では、インクジェット方式の印刷機構３２を例として説明したが、レーザー方式のプリンター機構であってもよい。さらに、上述した実施形態では、原稿に向かって発光したあとの反射光をレッド（Ｒ），グリーン（Ｇ），ブルー（Ｂ）の各色に分解したＲＧＢデータをスキャン画像とする周知のカラーイメージセンサーを備えるスキャナー機構３３を例として説明したが、レッド（Ｒ），グリーン（Ｇ），ブルー（Ｂ）の各色の光源およびモノクロイメージセンサーを備えるＣＩＳ（コンタクトイメージセンサー）方式のスキャナー機構であってもよい。
【符号の説明】
【００５８】
１０  スキャンシステム、１２  ＵＳＢケーブル、２０  ユーザーコンピューター（ユーザーＰＣ）、２１  コントローラー、２２  ＣＰＵ、２３  ＲＯＭ、２４  ＲＡＭ、２５  ハードディスクドライブ（ＨＤＤ）、２５ａ  ドライバー、２６  操作部、２７  表示部、２９  バス、３０  プリンター、３１  コントローラー、３２  印刷機構、３３  スキャナー機構、４０  画質調整画面、４１  出力設定欄、４２ａ，４２ｂ，４２ｃ  ラジオボタン、４３  リストボックス、４５  画質調整欄、４６  チェックボックス、４７  リストボックス、４８  明るさ用スライドバー、４８ａ，４９ａ  数値ボックス、４９  コントラスト用スライドバー、５０  ボタン群、５１  プレビューボタン、５２  本スキャンボタン、５３  ヘルプボタン、５４  環境設定ボタン、５５  閉じるボタン、６０  ドロップアウト／強調色の設定画面、６１  設定登録欄、６２  リストボックス、６３  保存ボタン、６４  削除ボタン、６５  調整欄、６５ａ，６５ｂ，６５ｃ，６５ｄ，６５ｅ  ラジオボタン、６６  追加ボタン、６７  削除ボタン、６８  色相バー、６９，６９ａ，６９ｂ，６９ｃ  スライダー、７０ａ，７０ｂ  数値ボックス、７１ａ，７１ｂ  ラジオボタン、７２  感度用スライドバー、７２ａ，７３ａ  数値ボックス、７３  強度用スライドバー、７４  リセットボタン、７５  領域設定欄、７６  プレビュー領域、７７  十字アイコン、７８  拡大表示領域、８０  ボタン群、８１  チェックボックス、８２  ヘルプボタン、８３  閉じるボタン、Ａ，Ａ１，Ａ２，Ａ３  対象領域、ＨＲ（ｄ）１，ＨＲ（ｄ）２，ＨＲ（ｄ）３  ドロップアウト用色相範囲、ＨＲ（ｋ）２  強調用色相範囲、Ｌ１，Ｌ１’，Ｌ１”，Ｌ２，Ｌ２’，Ｌ２”  変換曲線、Ｐ  プレビュー画像、Ｑ，Ｑ’，Ｑ”  交点、Ｓ  用紙。
【図１】
0005644280.tif 000003
【図２】
0005644280.tif 000004
【図７】
0005644280.tif 000005
【図８】
0005644280.tif 000006
【図９】
0005644280.tif 000007
【図１０】
0005644280.tif 000008
【図１１】
0005644280.tif 000009
【図１２】
0005644280.tif 000010
【図３】
0005644280.tif 000011
【図４】
0005644280.tif 000012
【図５】
0005644280.tif 000013
【図６】
0005644280.tif 000014