(57)【特許請求の範囲】
【請求項１】
カラー画像を取得する画像取得部と、
上記取得したカラー画像のプレビュー画像と、色相の変化を表現した色相スケールと、を少なくとも含むユーザーインターフェイス画面を所定のディスプレーに表示させるとともに、当該プレビュー画像内で位置又は領域の指定を受付け、当該指定された位置又は領域内の色相を当該プレビュー画像から取得し、当該取得した色相に対応する上記色相スケール内の範囲に対して特定表示を付す表示制御部と、を備え、
上記表示制御部は、上記カラー画像をグレースケール化した画像であって、上記色相スケール内の特定表示に対応する色相をカラー画像時に有していた箇所を強調処理またはドロップアウトさせたライブプレビュー画像を、上記ユーザーインターフェイス画面に含めて表示させ、かつ、上記色相スケール内における特定表示の範囲の変更を受付け可能であり、当該受付けた特定表示の範囲の変更に応じて、上記ライブプレビュー画像における強調処理またはドロップアウトの適用箇所に変更を生じさせ、かつ、当該受付けた特定表示の範囲の変更に応じて、上記プレビュー画像において上記指定された位置又は領域に変更を生じさせる、ことを特徴とする色指定制御装置。
【請求項２】
上記表示制御部は、上記プレビュー画像内で複数の位置又は領域の指定を受付け可能であり、指定された複数の位置又は領域内の色相をプレビュー画像から取得し、当該指定された複数の位置又は領域毎に取得された各色相に対応する上記色相スケール内の複数の範囲に対して、特定表示を付すことを特徴とする請求項１に記載の色指定制御装置。
【請求項３】
上記複数の特定表示の少なくとも一部が重なる場合には、当該重なる複数の特定表示を統合して一つの特定表示とすることを特徴とする請求項２に記載の色指定制御装置。
【請求項４】
上記表示制御部は、上記プレビュー画像内に位置及びサイズを変更可能な枠を表示するとともに当該枠の位置及び又はサイズの変更を受付け可能であり、当該枠によりプレビュー画像内での位置又は領域の指定を受付けることを特徴とする請求項１〜請求項３のいずれかに記載の色指定制御装置。
【請求項５】
上記色相スケールは無彩色を除く全色相範囲を表現しており、上記表示制御部は、色相スケールの全範囲に相当する上記プレビュー画像内での領域の指定は、受付けを拒否することを特徴とする請求項１〜請求項４のいずれかに記載の色指定制御装置。
【請求項６】
上記表示制御部は、上記プレビュー画像において上記指定された位置又は領域に変更を生じさせた結果プレビュー画像内に複数の指定領域を生成した場合、プレビュー画像内で最も大きい一つの指定領域のみをプレビュー画像内に表示させることを特徴とする請求項１〜請求項５のいずれかに記載の色指定制御装置。
【請求項７】
上記表示制御部は、上記プレビュー画像において上記指定された位置又は領域に変更を生じさせた結果プレビュー画像内に複数の指定位置及び又は指定領域を生成した場合、当該全ての指定位置及び又は指定領域をプレビュー画像内に表示させることを特徴とする請求項１〜請求項５のいずれかに記載の色指定制御装置。
【請求項８】
カラー画像を取得する画像取得工程と、
上記取得したカラー画像のプレビュー画像と、色相の変化を表現した色相スケールと、を少なくとも含むユーザーインターフェイス画面を所定のディスプレーに表示させるとともに、当該プレビュー画像内で位置又は領域の指定を受付け、当該指定された位置又は領域内の色相を当該プレビュー画像から取得し、当該取得した色相に対応する上記色相スケール内の範囲に対して特定表示を付す表示制御工程と、を備え、
上記表示制御工程では、上記カラー画像をグレースケール化した画像であって、上記色相スケール内の特定表示に対応する色相をカラー画像時に有していた箇所を強調処理またはドロップアウトさせたライブプレビュー画像を、上記ユーザーインターフェイス画面に含めて表示させ、かつ、上記色相スケール内における特定表示の範囲の変更を受付け可能であり、当該受付けた特定表示の範囲の変更に応じて、上記ライブプレビュー画像における強調処理またはドロップアウトの適用箇所に変更を生じさせ、かつ、当該受付けた特定表示の範囲の変更に応じて、上記プレビュー画像において上記指定された位置又は領域に変更を生じさせる、ことを特徴とする色指定制御方法。
【請求項９】
カラー画像を取得する画像取得機能と、
上記取得したカラー画像のプレビュー画像と、色相の変化を表現した色相スケールと、を少なくとも含むユーザーインターフェイス画面を所定のディスプレーに表示させるとともに、当該プレビュー画像内で位置又は領域の指定を受付け、当該指定された位置又は領域内の色相を当該プレビュー画像から取得し、当該取得した色相に対応する上記色相スケール内の範囲に対して特定表示を付す表示制御機能と、をコンピューターに実行させ、
上記表示制御機能は、上記カラー画像をグレースケール化した画像であって、上記色相スケール内の特定表示に対応する色相をカラー画像時に有していた箇所を強調処理またはドロップアウトさせたライブプレビュー画像を、上記ユーザーインターフェイス画面に含めて表示させ、かつ、上記色相スケール内における特定表示の範囲の変更を受付け可能であり、当該受付けた特定表示の範囲の変更に応じて、上記ライブプレビュー画像における強調処理またはドロップアウトの適用箇所に変更を生じさせ、かつ、当該受付けた特定表示の範囲の変更に応じて、上記プレビュー画像において上記指定された位置又は領域に変更を生じさせる、ことを特徴とする色指定制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色指定制御装置、色指定制御方法および色指定制御プログラムに関する。
【背景技術】
【０００２】
画像処理の分野では、スキャナーでカラー画像を読み取ったときなどに、ユーザーに所望の色を指定させ、指定された色に対して強調処理やドロップアウト処理を施すことがある。このような色指定の手法は、主に以下の２通りに分けられる。１つ目の手法は、パーソナルコンピューター（ＰＣ）のディスプレーに表示したユーザーインターフェイス（ＵＩ）画面において、円グラフ状の色相（色相環）や、直線状のスペクトルや、カラーパレットを表示し、この色相環や、スペクトルや、カラーパレットからユーザー所望の色を指定させる手法である。関連技術として、明度データＢＲＴおよび各色相比ＲＯＰ，ＧＯＰ，ＢＯＰといった色パラメータ毎の軸画像を画面に表示し、オペレーターのカーソル操作により、各色パラメータの範囲（上限値および下限値）を設定するパラメータ設定方法が知られている（特許文献１参照。）。
【０００３】
２つ目の手法は、ＵＩ画面に表示したプレビュー画像内のポイントを、ユーザーに任意に指定させ、当該指定されたポイントに該当する色を指定する手法である。関連技術として、ディスプレーに表示したカラー画像中で、オペレーターにマウスやライトペンで一点を指示させることにより色を指定させ、指定された色に基づく所定の範囲の色を抽出する色指定／抽出装置が知られている（特許文献２参照。）。また、入力ＲＧＢ画像をＨＳＶ（色相、彩度、輝度）に変換した結果を、疑似３次元的にヒストグラム表示し、このヒストグラム画像内をクリックし、クリックされた色に関連する色の集合（ブランチ）を抽出し、このブランチをドロップアウトの色範囲に指定するドロップアウトカラー処理装置が知られている（特許文献３参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９‐１４５６３３号公報
【特許文献２】特開平５‐１２８２２５号公報
【特許文献３】特開２００９‐１５９１８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記１つ目の手法においては、ユーザーは、そのときの周囲の環境（照明等）の影響も受けるため、カラー画像内で本来指定したい色と同一の色を、色相環やスペクトルやカラーパレットから目視で正確に指定することが難しい。つまり、ユーザーとっては、直感的な操作が難しく、意図した効果（意図した色の強調やドロップアウト）を最終的に得るには、操作を繰り返したり、操作に対する熟練度を向上させる必要があった。
【０００６】
また、上記２つ目の手法においては、プレビュー画像内の点を選択するため、プレビュー画像内でユーザーが指定したい対象の色にある程度幅がある場合（指定したい対象の色にむらがある場合）、当該対象全体に必ずしも強調やドロップアウトがされるとは限らず、強調やドロップアウトの処理結果にむらが生じてしまう虞がある。また、上記文献２，３のように、指定された色を含む所定範囲の色を抽出する場合であっても、そのように抽出された色範囲が真にユーザーが望む色範囲であるとは限らないため、ユーザーが満足する強調処理やドロップアウト処理の結果が得られない場合がある。
【０００７】
本発明は上記課題の少なくとも一つを解決するためになされたものであり、ユーザーに従来よりも直感的かつ簡易に、正確な色指定をさせることが可能な色指定制御装置、色指定制御方法および色指定制御プログラムを提供する。
【課題を解決するための手段】
【０００８】
本発明の態様の一つは、色指定制御装置であって、カラー画像を取得する画像取得部と、上記取得したカラー画像のプレビュー画像と、色相の変化を表現した色相スケールと、を少なくとも含むユーザーインターフェイス（ＵＩ）画面を所定のディスプレーに表示させるとともに、当該プレビュー画像内で位置又は領域の指定を受付け、当該指定された位置又は領域内の色相を当該プレビュー画像から取得し、当該取得した色相に対応する上記色相スケール内の範囲に対して特定表示を付す表示制御部と、を備える構成としてある。
【０００９】
本発明によれば、ユーザーは、ＵＩ画面におけるプレビュー画像内で、色指定したい位置または領域を自由に指定することができる。そして、指定した位置または領域の色相がＵＩ画面における色相スケール内で特定表示として明示されるため、指定した位置または領域の色を、明確に認識することができる。すなわち、ユーザーは従来よりも直感的かつ簡易に、カラー画像内から指定したい色を正確に指定することができる。
【００１０】
上記表示制御部は、上記プレビュー画像内で複数の位置又は領域の指定を受付け可能であり、指定された複数の位置又は領域内の色相をプレビュー画像から取得し、当該指定された複数の位置又は領域毎に取得された各色相に対応する上記色相スケール内の複数の範囲に対して、特定表示を付すとしてもよい。当該構成によれば、ユーザーは、カラー画像から指定したい色を漏れなく正確に指定することができる。なお、上記複数の特定表示の少なくとも一部が重なる場合には、当該重なる複数の特定表示を統合して一つの特定表示とする。このような構成とすることで、色相スケールにおける特定表示が簡易化されて見栄えの良いものとなる。
【００１１】
上記表示制御部は、上記プレビュー画像内に位置及びサイズを変更可能な枠を表示するとともに当該枠の位置及び又はサイズの変更を受付け可能であり、当該枠によりプレビュー画像内での位置又は領域の指定を受付けるとしてもよい。当該構成によれば、ユーザーは、マウスなどの入力機器を操作して当該枠の位置やサイズを任意に変更することにより、プレビュー画像内で、色指定したい位置または領域を簡易に指定することができる。
【００１２】
上記色相スケールは無彩色を除く全色相範囲を表現しており、上記表示制御部は、色相スケールの全範囲に相当する上記プレビュー画像内での領域の指定は、受付けを拒否するとしてもよい。当該構成によれば、カラー画像内の無彩色（白、黒、グレー）を除く全ての色相が指定されて色の強調処理やドロップアウト処理の結果が無意味化してしまうことを、未然に防止することができる。
【００１３】
上記表示制御部は、上記カラー画像をグレースケール化した画像であって、上記色相スケール内の特定表示に対応する色相をカラー画像時に有していた箇所を強調処理またはドロップアウトさせたライブプレビュー画像を、上記ユーザーインターフェイス画面に含めて表示させるとしてもよい。当該構成によれば、ユーザーは、ライブプレビュー画像を視認することで、自分がプレビュー画像で位置又は領域を指定した結果が強調処理やドロップアウト処理にどのように反映されるのかをリアルタイムで確認することができる。そのため、所望する処理結果を得るために最適な色の指定を、確実に行なうことができる。
【００１４】
上記表示制御部は、上記色相スケール内における特定表示の範囲の変更を受付け可能であり、当該受付けた特定表示の範囲の変更に応じて、上記ライブプレビュー画像における強調処理またはドロップアウトの適用箇所に変更を生じさせるとしてもよい。当該構成によれば、ユーザーは、特定表示を直接変更することによっても、所望する処理結果を得るために最適な色の指定を行なうことができる。
【００１５】
上記表示制御部は、上記特定表示の範囲の変更に応じて、上記プレビュー画像において上記指定された位置又は領域に変更を生じさせるとしてもよい。当該構成によれば、特定表示を変更させたことに連動して、プレビュー画像で指定されていた位置又は領域にも変更が生じるため、ユーザーは、特定表示を変更させたことでプレビュー画像内でどの色が指定された状態になったのかを、確認することができる。
【００１６】
上記表示制御部は、特定表示の範囲の変更に応じて、プレビュー画像において上記指定された位置又は領域に変更を生じさせた結果、プレビュー画像内に複数の指定領域を生成した場合、プレビュー画像内で最も大きい一つの指定領域のみをプレビュー画像内に表示させるとしてもよい。当該構成によれば、色指定制御装置の処理負担が軽減される。或いは、上記表示制御部は、特定表示の範囲の変更に応じて、プレビュー画像において上記指定された位置又は領域に変更を生じさせた結果、プレビュー画像内に複数の指定位置及び又は指定領域を生成した場合、当該全ての指定位置及び又は指定領域をプレビュー画像内に表示させるとしてもよい。当該構成によれば、ユーザーは、特定表示を変更させたことでプレビュー画像内でどの色が指定された状態になったのかを完全に確認することができる。
【００１７】
本発明の技術的思想は、色指定制御装置以外によっても実現可能である。例えば、上述した色指定制御装置の各部が実行する処理工程を有する色指定制御方法の発明や、上述した色指定制御装置の各部が実行する機能を所定のハードウェア（色指定制御装置が内蔵するコンピューター等）に実行させる色指定制御プログラムの発明をも把握可能である。
【図面の簡単な説明】
【００１８】
【図１】本実施形態にかかる装置構成の概略を例示するブロック図である。
【図２】色指定制御処理を含む画像処理を例示するフローチャートである。
【図３】ＵＩ画面の例を示す図である。
【図４】ＵＩ画面において指定枠により色指定する様子を例示する図である。
【図５】ＵＩ画面において複数の指定枠により色指定する様子を例示する図である。
【図６】複数の特定表示を一つに統合する様子を説明する図である。
【図７】特定表示を移動や伸縮させる様子を説明する図である。
【図８】ライブプレビュー画像が変化する様子を説明する図である。
【図９】ＵＩ画面においてプルダウンメニューから指定色を選択した様子を例示する図である。
【図１０】プレビュー画面内の指定枠が変化する様子を説明する図である。
【発明を実施するための形態】
【００１９】
以下、本発明の実施形態を図面を参照しながら説明する。
１．本実施形態にかかる装置構成の概略
図１は、本実施形態にかかる装置構成の概略をブロック図により例示している。図１においては、デバイス２０と、デバイス２０を制御するＰＣ１０と、ＰＣ１０によって表示制御されるディスプレー１１とを示している。デバイス２０は、少なくともスキャナーとして機能する機器であり、本実施形態では、スキャナー機能やコピー機能やプリント機能を備える。具体的には、デバイス２０は、画像読取部２１や印刷機構部２２等を備える。画像読取部２１は、デバイス２０が備える不図示の原稿台にセットされた原稿を光学センサーで読み取り、原稿の画像データを生成する。画像読取部２１によって生成された画像データは、ＰＣ１０に送信されたり、デバイス２０内の所定のメモリーに保存されたり、印刷機構部２２に送信されたりする。
【００２０】
印刷機構部２２は、ＰＣ１０から送信された画像データや、画像読取部２１から送信された画像データに基づいて、用紙に印刷を実行可能なユニット（いわゆる印刷エンジン）である。さらにデバイス２０は、不図示のディスプレー（液晶パネル）や、不図示のボタンやスイッチ等で構成される操作受付部などを備える。むろん、デバイス２０は、さらにファクシミリ機能など多種の機能を併せ持つ複合機であってもよいし、逆に、スキャナー機能だけを備えた機器であってもよい。
【００２１】
ＰＣ１０は、外部接続インターフェイス（Ｉ／Ｆ）１３、ＣＰＵ１２ａやＲＯＭ１２ｂやＲＡＭ１２ｃ等を備えた制御部１２、マウスやキーボード等、ユーザーがＰＣ１０に対する入力操作に用いる各種入力機器としての入力部１４、ハードディスク（ＨＤ）１５等を備える。外部接続Ｉ／Ｆ１３は、制御部１２に制御されることでデータや信号をデバイス２０に送信したり、デバイス２０から送信されたデータや信号を受信したりする。制御部１２はＰＣ１０内の各部等と接続している。制御部１２では、ＣＰＵ１２ａが、ＲＡＭ１２ｃを適宜ワークエリアとして利用しながら、ＲＯＭ１２ｂやＨＤ１５に格納された所定のプログラムやドライバーを実行することにより、ＰＣ１０の各部を始めとして、ディスプレー１１や、デバイス２０を制御する。ＨＤ１５には、例えば、デバイス２０を駆動制御するためのスキャナードライバー１５ａが格納されている。
【００２２】
以下では、ＰＣ１０（制御部１２）が、スキャナードライバー１５ａが提供するＵＩ画面上で、ユーザーに色指定をさせる処理（色指定制御処理）を例に、本実施形態を説明する。色指定制御処理を実行する点で、スキャナードライバー１５ａを搭載したＰＣ１０は色指定制御装置の一例に該当する。スキャナードライバー１５ａは、色指定制御プログラムの機能を兼ね備える。ただし、色指定制御処理は、デバイス２０が実行してもよい。つまり、デバイス２０自身が色指定制御装置となり、ユーザーからの入力操作に応じて、デバイス２０が備える液晶パネル等に、以下に説明するようなＵＩ画面３０を表示しつつ、ユーザーによる色指定を受付けるとしてもよい。
【００２３】
２．色指定制御処理を含む画像処理
図２は、色指定制御処理を含む、制御部１２が実行する画像処理のフローチャートを例示している。当該フローチャートは制御部１２がスキャナードライバー１５ａ等に従って実行する。ステップＳ１００では、制御部１２は、カラー画像データを取得する。つまり、ユーザーが入力部１４を操作してスキャナードライバー１５ａを立ち上げ、所定の読込指示を行うことにより、制御部１２がデイバス２０の駆動制御を開始する。すると、デバイス２０では、画像読取部２１によって原稿をスキャンすることによりカラー画像データを生成し、このカラー画像データをＰＣ１０に送信する。ＰＣ１０側では、制御部１２が外部接続Ｉ／Ｆ１３を介してカラー画像データを取得する。カラー画像データは、例えば、画素毎にＲＧＢの各階調値を有するビットマップデータである。当該ステップＳ１００を実行可能な点で、制御部１２は、画像取得部として機能すると言える。
【００２４】
ステップＳ１１０では、制御部１２は、ディスプレー１１を制御することにより、ディスプレー１１に所定のＵＩ画面を表示させるとともに、ＵＩ画面を介してユーザーからの色指定を受付ける。つまり、ステップＳ１１０が色指定制御処理に該当する。ステップＳ１１０の処理内容については後に詳述する。
ステップＳ１２０では、制御部１２は、カラー画像データを構成する一つの画素について、その色相が、上記ステップＳ１１０で設定された指定色（色相あるいは色相範囲）に該当するか否かの判定を行うことにより、当該一つの画素を対象画素（指定色に該当する画素）か、対象画素以外の画素（非対象画素）かに分ける。制御部１２は、対象画素と判定した場合にはステップＳ１３０に進み、非対象画素と判定した場合にはステップＳ１６０に進む。
【００２５】
ステップＳ１３０では、制御部１２は、対象画素に対して実行する処理の種類を決定する。本実施形態では、対象画像に対して強調処理とドロップアウト処理とのいずれかを実行するものとし、強調処理とドロップアウト処理とのいずれを実行するかは、ステップＳ１００やステップＳ１１０の過程で既にユーザーの入力操作により設定されているものとする。制御部１２は、かかるユーザーによる設定に従って、強調処理かドロップアウト処理かを決定する。制御部１２は、強調処理に決定した場合にはステップＳ１４０に進み、一方、ドロップアウト処理に決定した場合にはステップＳ１５０に進む。
【００２６】
ステップＳ１４０では、制御部１２は、対象画素について、その輝度を低下させてグレースケール化する。この場合、制御部１２は、対象画素を、ＲＧＢの階調値を有するカラー画素から、輝度情報（１チャンネルの階調値）のみ有するモノクロ画素であってその輝度を最小値（黒）あるいは最小値に近い所定値まで低下させたモノクロ画素に変換する。
一方、ステップＳ１５０では、制御部１２は、対象画素について、その輝度を背景領域の輝度に置換してグレースケール化する。背景領域の輝度の決定方法については特に限定しないが、制御部１２は、例えば、上記入力したカラー画像内からユーザーに上記ステップＳ１１０の過程等で予め背景として指定させた領域の平均輝度を背景領域の輝度として決定してもよい。あるいは、予め背景領域の輝度として設定されている輝度（例えば、紙白を示す所定の高輝度値）を背景領域の輝度として決定してもよい。制御部１２は、対象画素を、カラー画素から、輝度情報のみ有するモノクロ画素であってその輝度を上記背景領域の輝度としたモノクロ画素に変換する。
【００２７】
ステップＳ１６０では、制御部１２は、非対象画素をグレースケール化することにより、その輝度に応じたモノクロ画素に変換する。
ステップＳ１７０では、制御部１２は、カラー画像データを構成する全画素について、ステップＳ１２０以下の処理を終えたか否か判定し、未処理の画素が残っている場合にはステップＳ１２０に戻り、一つの未処理の画素について、ステップＳ１２０以下の処理を繰り返す。一方、カラー画像データを構成する全画素についてステップＳ１２０以下の処理を終えた場合には、制御部１２は、ステップＳ１８０において、それまでの処理により得られた各モノクロ画素からなるモノクロ画像を生成する。従って、上述したようにユーザーにより強調処理の実行が設定されていた場合には、当該ステップＳ１８０の結果、指定色であった各対象画素が強調された（濃くなった）モノクロ画像データが得られる。一方、ユーザーによりドロップアウト処理の実行が設定されていた場合には、当該ステップＳ１８０の結果、指定色であった各対象画素が画像内の背景と同化した（ドロップアウトした）モノクロ画像データが得られる。
【００２８】
その後、制御部１２は、例えば、上記ステップＳ１８０で生成したモノクロ画像データをディスプレー１１に表示させたり（ステップＳ１９０）、当該モノクロ画像データを二値化した上で（ステップＳ２００）、デバイス２０に出力して（ステップＳ２１０）、デバイス２０に当該モノクロ画像を印刷させたりすることができる。
【００２９】
３．色指定制御処理
図３〜図９は、本実施形態において制御部１２が上記ステップＳ１１０の過程でディスプレー１１に表示させるＵＩ画面３０（あるいはＵＩ画面３０の一部分）を例示している。ディスプレー１１を制御してＵＩ画像３０を表示させる点で、制御部１２は、表示制御部として機能すると言える。制御部１２は、例えば、ＵＩ画面３０よりも一つ前のタイミングでディスプレー１１に表示させるＵＩ画面（ＵＩ画面３０の親画面）を介して、強調処理とドロップアウト処理とのいずれを実行するかをユーザーの入力操作に応じて設定し、親画面を介した設定がなされた後に、図３に示すＵＩ画面３０を表示させる。図３に示すように、ＵＩ画面３０は、プレビュー画像３１と色相スケール３２とを少なくとも含んでいる。また、ＵＩ画面３０には、ライブプレビュー画像３３が含まれる。さらにＵＩ画面３０には、指定色保存／削除欄３４、追加ボタン３５、削除ボタン３６、ＯＫボタン３７、キャンセルボタン３８等が含まれる。指定色保存／削除欄３４は、名称保存／選択枠３４ａ、プルダウンボタン３４ａ１、保存ボタン３４ｂ、削除ボタン３４ｃを含んでいる。ユーザーは、入力部１４を操作して、キャンセルボタン３８を操作（クリック）することにより、ＵＩ画面３０の表示を消して上記親画面に戻ることができる。
【００３０】
プレビュー画像３１は、上記ステップＳ１００で取得したカラー画像データの縮小画像（サムネイル画像）であり、カラー表示されている。一方、ライブプレビュー画像３３は、当該縮小画像をグレースケール化した画像（モノクロ画像）である。ライブプレビュー画像３３内では、後述するように、ユーザーによる色指定操作に連動してリアルタイムで強調処理またはドロップアウト処理の効果が表される。色相スケール３２は、色相の変化（グラデーション）を表現した直線状のスペクトルであり、無彩色（白、黒、グレー）を除く全色相範囲をカラーで表現している。このようなＵＩ画面３０上において、ユーザーは、入力部１４を操作して、例えば、追加ボタン３５を操作することにより、プレビュー画像３１内に指定枠Ｗを表示させることができる。
【００３１】
図４では、制御部１２が上記ユーザーによる操作に基づいてプレビュー画像３１内に指定枠Ｗ（鎖線）を表示させた様子等を例示している。指定枠Ｗは、例えば矩形で表される。ただし指定枠Ｗは円形等であってもよい。ユーザーは入力部１４を操作することにより、プレビュー画像３１内において指定枠Ｗの位置変更（移動）およびサイズ変更（拡大・縮小）を自由に行なうことができる。なお、ユーザーが指定枠Ｗを最小サイズまで縮小させた場合、制御部１２はその指定枠Ｗを点（単座標としての位置）として認識する。つまり制御部１２は、指定枠Ｗにより、プレビュー画像３１内での位置又は領域の指定を受付ける。
【００３２】
また図４に示すように、色相スケール３２には、指定枠Ｗ内の色相に該当する色相範囲を覆うように、特定表示３２ａが付される。特定表示３２ａのデザインは特に限定されないが、例えば図示したように、該当する色相範囲の長さを示す両矢印状のデザインとすることができる。制御部１２は、現在プレビュー画像３１内に存在する指定枠Ｗ内の画素を解析することにより、プレビュー画像３１における指定枠Ｗ内の各画素が有している色相全てを抽出し、その抽出した全ての色相に対応する色相スケール３２内の色相範囲に特定表示３２ａを表示させる処理を、入力部１４を介して受付けた指定枠Ｗの位置やサイズの変更に連動して実行する。制御部１２は、指定枠Ｗが最小サイズまで縮小されている場合には、指定枠Ｗの位置の色相に該当する色相スケール３２内の位置に特定表示３２ａを付す。本実施形態では、色相スケール３２において特定表示３２ａが示している色相（色相範囲）を、適宜、指定色と呼ぶ。
【００３３】
例えば、図４においては、指定枠Ｗは、プレビュー画像３１内における赤系の色で描かれた画像領域Ａ１内に存在しており、その結果、特定表示３２ａも、色相スケール３２内の赤系の色相範囲に付されているものとする。指定枠Ｗ内の赤系の色にむらが少ないほど（色の変化が少ないほど）、特定表示３２ａが覆う色相範囲は狭くなり、逆に、指定枠Ｗ内の赤系の色が変化に富んでいるほど、特定表示３２ａが覆う色相範囲は長くなる。また、指定枠Ｗ内に赤系や青系など種々の色が含まれている場合には、色相スケール３２内において、離れた複数の位置（赤系の色相範囲や青系の色相範囲）に複数の特定表示３２ａが付されることになる。
【００３４】
さらに図４に示すように、ライブプレビュー画像３３内では、色相スケール３２内の特定表示３２ａに対応する色相をカラー画像時に有していた箇所が、ドロップアウト処理されている。つまり制御部１２は、プレビュー画像３１において指定枠Ｗで囲われている領域と同じ領域の他、当該指定枠Ｗ内の色相と同じ色相（指定枠Ｗ内に複数の色相が混在している場合には当該複数の色相のうちのいずれか一つと同じ色相）をカラー画像時に有していた箇所をドロップアウトさせたライブプレビュー画像３３を表示させる。例えば、図４に示すように、プレビュー画像３１内にて指定枠Ｗが画像領域Ａ１の一部領域を囲んでおり、画像領域Ａ１内の他の領域や、プレビュー画像３１内の画像領域Ａ１とは異なる画像領域Ａ２が、当該指定枠Ｗで囲われた領域と同じ色相である場合、ライブプレビュー画像３３では、画像領域Ａ１および画像領域Ａ２がドロップアウト処理される。なお、ここでは上記親画面においてドロップアウト処理が設定されていたものとし、そのためＵＩ画面３０のライブプレビュー画面３３ではドロップアウトの効果が表れている。むろん、上記親画面において強調処理が設定されていた場合には、ライブプレビュー画面３３では強調処理の効果が表される。
【００３５】
ユーザーは、追加ボタン３５を操作することにより、プレビュー画像３１内に指定枠Ｗを追加し、それぞれの指定枠Ｗによりプレビュー画像３１内の所望の位置または領域を指定することができる。
図５は、制御部１２がプレビュー画像３１に複数の指定枠Ｗ（指定枠Ｗ１，Ｗ２）を表示した様子を例示している。この場合、それぞれの指定枠Ｗ１，Ｗ２に対応して、色相スケール３２内で特定表示３２ａ（特定表示３２ａ１，３２ａ２）が表示される。むろんライブプレビュー画像３３では、各指定枠Ｗ１，Ｗ２が対応する各特定表示３２ａ１，３２ａ２にかかる各色相範囲に該当する箇所が、ドロップアウト処理（又は強調処理）されている。
【００３６】
図６は、色相スケール３２内で一部が重なった特定表示３２ａ１と特定表示３２ａ２とを統合する様子を例示している。上述したようにユーザーがプレビュー画像３１に複数の指定枠Ｗを任意に設定した場合、各指定枠Ｗに含まれる色相次第で、各特定表示３２ａが色相スケール３２内で重なる場合もある。図６の上段では、上記指定枠Ｗ１に対応する特定表示３２ａ１と、上記指定枠Ｗ２に対応する特定表示３２ａ２とをそのまま別々に色相スケール３２に表示した場合であって、それらの一部が重なった様子を示している。そこで制御部１２は、複数の特定表示３２ａの少なくとも一部が重なる場合には、当該重なる複数の特定表示３２ａを統合して一つの特定表示３２ａとする。つまり、図６の下段に示すように、制御部１２は、特定表示３２ａ１と特定表示３２ａ２とを統合した一つの特定表示３２ａを色相スケール３２内に表示させる。当該構成とすれば、色相スケール３２における特定表示３２ａの見栄えがすっきりとしたものになり好適である。なお図６の上段のように複数の特定表示３２ａが重なった様子は、実際にはＵＩ画面３０には表示されない。
【００３７】
ユーザーは、例えば、削除ボタン３６を操作することにより、プレビュー画像３１内に設定した指定枠Ｗを削除することができる。この場合、制御部１２は、プレビュー画像３１内に表示中のいずれかの指定枠Ｗに対する選択をマウスのクリック操作等により受付けた上で、削除ボタン３６の操作を受付けた場合、当該選択された指定枠Ｗをプレビュー画像３１から削除する。制御部１２は、この削除と同時に、削除の対象となった指定枠Ｗに対応する特定表示３２ａも色相スケール３２内から削除するとともに、当該削除した特定表示３２ａの色相に対応するライブプレビュー画像３３内の箇所のドロップアウト処理（又は強調処理）を解除する。このように本実施形態によれば、ユーザーは、指定枠Ｗを自由に追加したり削減したりして、プレビュー画像３１内の所望の位置や領域を指定することができる。
【００３８】
図７は、色相スケール３２における特定表示３２ａが直接操作される様子を例示している。本実施形態では、ユーザーは、上記のようにプレビュー画像３１内に指定枠Ｗを設定するだけでなく、入力部１４を用いて特定表示３２ａを直接操作することによっても色指定を行なうことができる。ユーザーは、図７に示すように、例えばマウスで特定表示３２ａをクリックアンドドラッグすることにより、色相スケール３２内での特定表示３２ａの位置を移動させたり、特定表示３２ａが覆う色相範囲の長さを伸縮させたりすることができる。更には、ユーザーは、入力部１４を操作することで、特定表示３２ａを消去したり、色相スケール３２内の特定表示３２ａが表示されていない場所をドラッグすることで、その場所に新たな特定表示３２ａを生成することができる。
【００３９】
制御部１２は、入力部１４を介してこのような色相スケール３２内における特定表示３２ａの範囲変更の操作を受付け可能である。制御部１２は、当該受付けた範囲変更（移動や伸縮や増減等）に応じて、ライブプレビュー画像３３におけるドロップアウト処理（又は強調処理）の適用箇所に変更（適用箇所の移動、拡大・縮小、増減）を生じさせる。
図８は、上記図７に示した特定表示３２ａの移動および伸張に連動して、制御部１２がライブプレビュー画像３３を変化させる様子を例示している。つまり図８の上段に示したライブプレビュー画像３３が、特定表示３２ａの移動および伸張に連動して、図８の下段に示したような、ドロップアウトの箇所が移動かつ増加したライブプレビュー画像３３に変化している。このように本実施形態によれば、ユーザーは、指定枠Ｗをプレビュー画像３１内に任意に設定して色相スケール３２内に特定表示３２ａを表示させた上で、さらに特定表示３２ａの範囲を直接調整することで、真に指定したい色相範囲を確実に指定することができる。
【００４０】
ユーザーは、例えば、ＯＫボタン３７を操作することにより、当該ステップＳ１１０の処理を終えることができる。つまり制御部１２は、ＯＫボタン３７に対する操作を受付けた時点で色相スケール３２において特定表示３２ａが示している色相又は色相範囲（指定色）を、対象画素を判定するための指定色として設定し、ステップＳ１２０に移行する。
【００４１】
本実施形態では、ユーザーは、指定色保存／削除欄３４に対する操作を行なうことにより、指定色を名前を付けて保存することができる。具体的には、ユーザーは、指定枠Ｗの設定や、特定表示３２ａの調整や、ライブプレビュー画像３３の確認により色相スケール３２の所望範囲に特定表示３２ａを表示させることができた時点で、指定色保存／削除欄３４内の名称保存／選択枠３４ａに、キーボード等を操作することにより任意に名称を入力する。そして保存ボタン３４ｂを操作する。名称の入力と保存ボタン３４ｂへの操作を受付けた制御部１２は、当該入力された名称と過去に保存済みの各名称との一致が無いことを確認した上で、その時点での指定色を、当該入力された名称に関連付けて所定のメモリーに記憶する。このような保存後にＯＫボタン３７がユーザーによって押された場合、制御部１２は、当該保存した指定色を、対象画素を判定するための指定色として設定し、ステップＳ１２０に移行する。
【００４２】
またユーザーは、指定色保存／削除欄３４に対する操作を行なうことにより、過去に保存された指定色の中から任意に指定色を選択することができる。
図９に例示するように、制御部１２は、名称保存／選択枠３４ａ内に設けられたプルダウンボタン３４ａ１に対する操作を受付けることによりプルダウンメニューＭを表示させる。プルダウンメニューＭには、過去に保存した指定色毎の名称がリスト形式で表示されている。ユーザーは、入力部１４を操作することにより、プルダウンメニューＭから任意に名称を選択（例えば「ドロップアウト赤＆青」という名称を選択）するとともに、ＯＫボタン３７を操作する。すると制御部１２は、このように選択された名称に関連付けて過去に保存した指定色を、対象画素を判定するための指定色として設定し、ステップＳ１２０に移行する。なお、プルダウンメニューＭから名称が選択された時点で、制御部１２は、図９に示すように、当該選択された名称に関連付けて保存済みの指定色について、その色相範囲を色相スケール３２内で特定表示３２ａとして表示するとともに、ライブプレビュー画像３３においてその色相範囲に該当する箇所をドロップアウト処理（又は強調処理）して表示する。
【００４３】
またユーザーは、指定色保存／削除欄３４に対する操作を行なうことにより、過去に保存された指定色の中から任意に指定色を削除することができる。つまり、ユーザーは、入力部１４を操作することにより、プルダウンメニューＭ内から任意に名称を選択するとともに、削除ボタン３４ｃを操作する。すると制御部１２は、このように選択された名称および当該名称に関連付けて過去に保存した指定色にかかる情報を消去する。
【００４４】
このように本実施形態によれば、制御部１２は、ＵＩ画面３０を介してユーザーに色指定をさせる工程で、移動やサイズ変更が自在な指定枠Ｗをプレビュー画像３１内に表示し、指定枠Ｗによってユーザー所望の位置または領域を指定させ、かつ、指定枠Ｗ内の画像の色相に該当する色相範囲を、色相スケール３２において特定表示３２ａにより明示するとした。さらには、ライブプレビュー画像３３をプレビュー画像３１および色相スケール３２とともにＵＩ画面３０に表示することにより、指定色を対象とした強調処理またはドロップアウト処理の結果を、上記指定枠Ｗを用いた指定と連動して表示するとした。従ってユーザーは、指定色として選びたい色を、従来よりも直感的かつ容易に指定することができるとともに、色相スケール３２やライブプレビュー画像３３を視認することにより、そのときの指定色や、指定色を対象としたドロップアウト等の効果を明確に認識することができる。そのため、ユーザーは、カラー画像内から指定したい色を過不足なく正確に指定することができる。また、その結果、指定色を設定した後の強調処理やドロップアウト処理においては、ユーザーが強調処理あるいはドロップアウト処理の対象としたかった色を、過不足無く正確に強調あるいはドロップアウトすることができる。
【００４５】
４．変形例
本発明は上述した実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様で実施することが可能であり、以下のような各変形例も可能である。むろん、上記実施形態や各変形例を組み合わせた構成も、本発明の範囲となる。
上記ステップＳ１１０の過程において、制御部１２は、色相スケール３２の全範囲に相当するプレビュー画像３１内での領域の指定は、受付けを拒否するとしてもよい。色相スケール３２の全範囲が指定色として設定された場合には、後の強調処理またはドロップアウト処理の効果が実質的に無意味化する（全色相が強調されてしまう、あるいは全色相が背景と同化してしまう）からである。
【００４６】
例えば、制御部１２は、プレビュー画像３１に設定された単数あるいは複数の指定枠Ｗに含まれる画像が、色相スケール３２の全範囲の色相を含むような画像である場合には、指定枠Ｗの設定が不適切である旨の警告メッセージをＵＩ画面３０に表示させ、そのとき特定表示３２ａで示された色相範囲（色相スケール３２の全範囲）は、ＯＫボタン３７が押されたとしても指定色として設定しない。また制御部１２は、特定表示３２ａに対する直接の操作により特定表示３２ａが色相スケール３２の全範囲を覆うように伸張された場合にも、上記警告メッセージを表示させ、そのような特定表示３２ａで示された色相範囲をＯＫボタン３７が押されたとしても指定色として設定しない。
【００４７】
上記ステップＳ１１０の過程において、制御部１２は、特定表示３２ａの範囲変更に応じて、プレビュー画像３１において指定枠Ｗに変更を生じさせる表示制御処理を行なうとしてもよい。つまり制御部１２は、特定表示３２ａに対するユーザーの操作により、特定表示３２ａの位置や長さ（範囲）や数が変更された場合、当該変更に連動してライブプレビュー画像３３の表示を変更する（図８参照）だけでなく、同時にプレビュー画像３１内の指定枠Ｗを移動したり拡大・縮小したり増減したりすることで、特定表示３２ａがカバーする色相を、指定枠Ｗが含む状態を保つ。
【００４８】
図１０は、上記図７に示した特定表示３２ａの移動および伸張に連動して、制御部１２がプレビュー画像３１内の指摘枠Ｗを変更させる様子を例示している。つまり図１０の上段に示したプレビュー画像３１では、上記移動および伸張前の特定表示３２ａに対応する指定枠Ｗは一つでありサイズも小さい。一方、特定表示３２ａの上記移動および伸張に連動して、プレビュー画像３１における指摘枠Ｗは、図１０の下段に示すように、その位置、サイズ、および数が変化している。このように制御部１２は、特定表示３２ａの変更に応じて指定枠Ｗに変更を生じさせた結果、プレビュー画像３１内に複数の指定枠Ｗ（指定位置及び又は指定領域）を生成した場合、当該全ての指定枠Ｗ（図１０の下段の例では指定枠Ｗ３，Ｗ４，Ｗ５）を、プレビュー画像３１内にユーザー視認可能に表示させる。当該構成とすれば、ユーザーは、特定表示３２ａを直接変更した場合、変更後の特定表示３２ａの色相範囲が、カラー画像であるプレビュー画像３１内でどのように分布しているかを明確に把握することができるため、より希望に沿った色指定を行なうことができる。
【００４９】
ただし制御部１２は、特定表示３２ａの変更に応じて上記のように指定枠Ｗに変更を生じさせた結果、プレビュー画像３１内に複数の指定領域（指定枠Ｗ）を生成した場合、プレビュー画像３１内で最も大きい一つの指定枠Ｗのみをプレビュー画像３１内に、ユーザー視認可能に表示させるとしてもよい。図１０の下段の例を用いて説明すると、制御部１２は、複数生成された指定枠Ｗ（指定枠Ｗ３，Ｗ４，Ｗ５）のうち、最大の一つの指定枠Ｗのみを表示するとしてもよい。つまり、ユーザーによる自由な特定表示３２ａへの変更操作に、指定枠Ｗの位置、大きさ、数の変更を完全に追従させて全ての指定枠Ｗをプレビュー画像３１内に表示することは制御部１２の処理負担が大きい。そのため、代表的な（最も大きい）指定枠Ｗのみをユーザーに提示するとしてもよい。
【００５０】
制御部１２は、特定表示３２ａの変更に応じて指定枠Ｗを変更させる場合、指定枠Ｗの矩形形状は維持したまま（縦幅、横幅は変更するが矩形であることを保ったまま）で、その大きさ、位置、数を変更させてもよい。あるいは、制御部１２は、特定表示３２ａの変更に応じて指定枠Ｗを変更させる場合、特定表示３２ａの色相範囲と同じ色相のプレビュー画像３１上での分布に完全一致するように指定枠Ｗを変形等させるとしてもよい。
【００５１】
なお上記では、ＵＩ画面３０を介しての色指定制御処理は、指定色の強調処理またはドロップアウト処理の前に実行されるものとして説明した。しかし、ＵＩ画面３０を介しての色指定制御処理は、強調処理やドロップアウト処理以外にも、例えば、指定色の色補正等、種々の処理のために実行することが可能である。
【符号の説明】
【００５２】
１０…ＰＣ、１１…ディスプレー、１２…制御部、１２ａ…ＣＰＵ、１２ｂ…ＲＯＭ、１２ｃ…ＲＡＭ、１３…外部接続Ｉ／Ｆ、１４…入力部、１５…ＨＤ、１５ａ…スキャナードライバー、２０…デバイス、２１…画像読取部、２２…印刷機構部、３０…ＵＩ画面、３１…プレビュー画像、３２…色相スケール、３２ａ，３２ａ１，３２ａ２…特定表示、３３…ライブプレビュー画像、３４…指定色保存／削除欄、３４ａ…名称保存／選択枠、３４ａ１…プルダウンボタン、３４ｂ…保存ボタン、３４ｃ…削除ボタン、３５…追加ボタン、３６…削除ボタン、３７…ＯＫボタン、３８…キャンセルボタン
【図１】
0005454109.tif 000002
【図２】
0005454109.tif 000003
【図８】
0005454109.tif 000004
【図１０】
0005454109.tif 000005
【図３】
0005454109.tif 000006
【図４】
0005454109.tif 000007
【図５】
0005454109.tif 000008
【図６】
0005454109.tif 000009
【図７】
0005454109.tif 000010
【図９】
0005454109.tif 000011