(57)【要約】    【課題】  ユーザは画像の１部分に画像処理を行う際に主要な色領域を認識することができる画像処理装置及びその画像処理方法、プログラム並びに記憶媒体を提供する。    【解決手段】  画像処理装置１００は、色リストボックス２０３を備えるアプリケーション画面２００を表示する表示装置１０５と、起動時の初期化処理を実行するコンピュータ１０２とを備える。上記起動時の初期化処理において領域分割処理を実行し、色リストボックス２０３にユーザ選択可能に表示する色リストの色の順序を、その分割された各領域について計算された特徴量に基づいて並び替える。【選択図】      図２
2007043506.tif 000002
【特許請求の範囲】
【請求項１】
画像の１部分に画像処理を行う画像処理装置において、
画像を１つ以上の領域に分割する領域分割手段と、
前記分割された各領域をユーザ選択可能にリスト表示する表示手段と、
前記分割された各領域について特徴量を計算する特徴量計算手段と、
前記計算された特徴量に基づき、前記分割された各領域のリスト表示の順序を並び替える並び替え手段とを備えることを特徴とする画像処理装置。
【請求項２】
前記リスト表示された領域の１つがユーザ選択された場合に、当該領域のみに前記画像処理を行う画像処理手段を備えることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記領域分割手段は、複数チャネルの画像を減色しながら、１チャネルの領域マスクに変換し、このマスクを元に特徴量を計算することを特徴とする請求項１又は２記載の画像処理装置。
【請求項４】
前記特徴量計算手段により計算される特徴量が、前記分割された各領域の代表色を備えることを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記代表色は前記分割された各領域内の画素値の平均値であることを特徴とした請求項４記載の画像処理装置。
【請求項６】
前記代表色は前記分割された各領域内でのヒストグラムの最も頻度が高いものであることを特徴とした請求項４記載の画像処理装置。
【請求項７】
前記特徴量計算手段により計算される特徴量が、前記分割された各領域の画素数を備えることを特徴とする請求項１乃至６のいずれか１項に記載の画像処理装置。
【請求項８】
前記特徴量に基づき、前記リスト表示の表示形態を変更する表示形態変更手段とを備えることを特徴とした請求項１乃至７のいずれか１項に記載の画像処理装置。
【請求項９】
前記表示形態変更手段は、前記特徴量を元に表示領域の大きさを変更することを特徴とする請求項８記載の画像処理装置。
【請求項１０】
前記並び換え手段は、
前記計算された特徴量のうち並び替えの基準とする項目をユーザ選択可能に表示する項目表示手段と、
前記特徴量のうち前記ユーザ選択された項目に基づき、前記分割された各領域のリスト表示の順序を並び替えることを特徴とする請求項１乃至９のいずれか１項に記載の画像処理装置。
【請求項１１】
画像の１部分に画像処理を行う画像処理方法において、
画像を１つ以上の領域に分割する領域分割ステップと、
前記分割された各領域をユーザ選択可能にリスト表示する表示ステップと、
前記分割された各領域について特徴量を計算する特徴量計算ステップと、
前記計算された特徴量に基づき、前記分割された各領域のリスト表示の順序を並び替える並び替えステップとを備えることを特徴とする画像処理方法。
【請求項１２】
前記リスト表示された領域の１つがユーザ選択された場合に、当該領域のみに画像処理を行う画像処理ステップを備えることを特徴とする請求項１１記載の画像処理方法。
【請求項１３】
前記領域分割ステップは、複数チャネルの画像を減色しながら、１チャネルの領域マスクに変換し、このマスクを元に特徴量を計算することを特徴とする請求項１１又は１２記載の画像処理方法。
【請求項１４】
前記特徴量計算ステップにより計算される特徴量が、前記分割された各領域の代表色を備えることを特徴とする請求項１１乃至１３のいずれか１項に記載の画像処理方法。
【請求項１５】
前記代表色は前記分割された各領域内の画素値の平均値であることを特徴とした請求項１４記載の画像処理方法。
【請求項１６】
前記代表色は前記分割された各領域内でのヒストグラムの最も頻度が高いものであることを特徴とした請求項１４記載の画像処理方法。
【請求項１７】
前記特徴量計算ステップにより計算される特徴量が、前記分割された各領域の画素数を備えることを特徴とする請求項１１乃至１６のいずれか１項に記載の画像処理方法。
【請求項１８】
前記特徴量に基づき、前記リスト表示の表示形態を変更する表示形態変更ステップとを備えることを特徴とした請求項１１乃至１７のいずれか１項に記載の画像処理方法。
【請求項１９】
前記表示形態変更ステップは、前記特徴量を元に表示領域の大きさを変更することを特徴とする請求項１８記載の画像処理方法。
【請求項２０】
前記並び換えステップは、
前記計算された特徴量のうち並び替えの基準とする項目をユーザ選択可能に表示する項目表示ステップと、
前記特徴量のうち前記ユーザ選択された項目に基づき、前記分割された各領域のリスト表示の順序を並び替えることを特徴とする請求項１１乃至１９のいずれか１項に記載の画像処理方法。
【請求項２１】
画像の１部分に画像処理を行う画像処理方法をコンピュータにより実行させるプログラムにおいて、
画像を１つ以上の領域に分割する領域分割モジュールと、
前記分割された各領域をユーザ選択可能にリスト表示する表示モジュールと、
前記分割された各領域について特徴量を計算する特徴量計算モジュールと、
前記計算された特徴量に基づき、前記分割された各領域のリスト表示の順序を並び替える並び替えモジュールと、
前記リスト表示された領域の１つがユーザ選択された場合に、当該領域のみに画像処理を行う画像処理モジュールとを備えることを特徴とするプログラム。
【請求項２２】
請求項２１記載のプログラムを格納することを特徴とするコンピュータ読取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びその画像処理方法、プログラム並びに記憶媒体に関し、特に画像中の一部分の色を変更する画像処理装置及びその画像処理方法、プログラム並びに記憶媒体に関する。
【背景技術】
【０００２】
従来より、画像の中の１部分の色補正を行う技術として、Adobe Photo Shopで魔法の杖ツールを使用するものが知られている。
【０００３】
すなわち、ユーザがこの魔法の杖ツールを使用して表示画像の１部分の領域を選択すると、その選択された領域について色補正が行われるという方法である。
【０００４】
しかしながら、この方法は、ノイズを含んだ画像から領域を抽出する際に、閾値の設定が難しい場合がある。
【０００５】
一方、上述のような閾値の設定を行わずに画像の中の１部分の色補正を行う技術として、カラー・パレット・データを用いて表現されているカラー画像を編集するパレット編集装置が知られている。
【０００６】
具体的には、まず、パレット編集装置は、色補正を行うカラー画像を表示すると共にそのカラー画像を付加されているカラー・パレット・データを読み取り、パレット一覧として表示する。
【０００７】
次に、ユーザーが対象画像の一部を選択すると、その選択された部分の色と近い色を持つパレット・データを上記読み取られたカラー・パレット・データから選び出し、近傍色パレットリストとして表示する。
【０００８】
その後、変更先の色のユーザ指定があったとき、この表示された近傍色は全てにその変更先の色に変換されるという方法である（例えば、特許文献１参照）。
【特許文献１】特許２６７８１７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記パレット編集装置による色補正は、カラー・パレット・データの付加されていない一般画像について行うことはできない。
【００１０】
また、パレット一覧で表示される色の並べ方について特に特別な記述はされていない。
【００１１】
従って、ユーザがパレット一覧を用いてカラー画像中の主要な色を選択しようとすると一見して主要な色とそうでないものとの区別ができないため、複数の類似色を試行錯誤で選択をする必要があった。
【００１２】
また、色数が多いカラー画像についてパレット一覧を表示する場合スクロールできるリストボックスで表示を行うことがある。
【００１３】
このとき、主要な色がパレット一覧の最後の方にきてしまうと、ユーザは主要な色を選択しようとするとリストボックス内をスクロールして選択しなくてはならず、操作がめんどうであった。
【００１４】
さらに、このパレット一覧に表示されるリストの順序は、操作者の好みや状況に応じて並びを変更して、選択作業を効率的に行えることが望まれる。
【００１５】
本発明の目的は、ユーザは画像の１部分に画像処理を行う際に主要な色領域を認識することができる画像処理装置及びその画像処理方法、プログラム並びに記憶媒体を提供することにある。
【課題を解決するための手段】
【００１６】
上記目的を達成するために、請求項１記載の画像処理装置は、画像の１部分に画像処理を行う画像処理装置において、画像を１つ以上の領域に分割する領域分割手段と、前記分割された各領域をユーザ選択可能にリスト表示する表示手段と、前記分割された各領域について特徴量を計算する特徴量計算手段と、前記計算された特徴量に基づき、前記分割された各領域のリスト表示の順序を並び替える並び替え手段とを備えることを特徴とする。
【００１７】
上記目的を達成するために、請求項１１記載の画像処理方法は、画像の１部分に画像処理を行う画像処理方法において、画像を１つ以上の領域に分割する領域分割ステップと、前記分割された各領域をユーザ選択可能にリスト表示する表示ステップと、前記分割された各領域について特徴量を計算する特徴量計算ステップと、前記計算された特徴量に基づき、前記分割された各領域のリスト表示の順序を並び替える並び替えステップとを備えることを特徴とする。
【００１８】
上記目的を達成するために、請求項２１記載のプログラムは、画像の１部分に画像処理を行う画像処理方法をコンピュータにより実行させるプログラムにおいて、画像を１つ以上の領域に分割する領域分割モジュールと、前記分割された各領域をユーザ選択可能にリスト表示する表示モジュールと、前記分割された各領域について特徴量を計算する特徴量計算モジュールと、前記計算された特徴量に基づき、前記分割された各領域のリスト表示の順序を並び替える並び替えモジュールとを備えることを特徴とする。
【発明の効果】
【００１９】
本発明によれば、１つ以上に分割された画像の各領域をユーザ選択可能にリスト表示する際の順序を、その分割された各領域について計算された特徴量に基づいて並び替えるので、そのリスト表示により、ユーザは画像の１部分に画像処理を行う際に主要な色領域を認識することができる。
【００２０】
好ましくは、上記計算された特徴量のうち、ユーザ選択された項目に基づき、上記分割された各領域のリスト表示の順序を並び替えることにより、ユーザの好みや、作業状況に応じて、表示を変更して、効率よく選択操作を行うことができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態を図面を用いて詳述する。
【００２２】
図１は、本発明の実施の形態に係る画像処理装置の全体構成を概略的に示すブロック図である。
【００２３】
図１において、画像処理装置１００は、画像をデジタルデータとして読み込む画像入力装置１０１と、画像処理をするプログラムを実行するコンピュータ１０２と、ユーザ操作で画像処理や画面操作などのコマンドを入力する入力装置１０３とを備える。
【００２４】
さらに、画像処理装置１００は、画像処理結果を出力する出力装置１０４と、コンピュータ１０２の保持するデータや供給されたデータを表示する表示装置１０５とを備える。
【００２５】
画像入力装置１０１は、ＣＤドライブ、スキャナ、デジタルカメラ、ＰＣカード、フロッピー（登録商標）ディスク、ＭＯ、ＺＩＰドライブ、ファイルシステムなどから構成される。
【００２６】
コンピュータ１０２は、その全体を制御するCentral Processing Unit（ＣＰＵ）１１０１と、変更を必要としないプログラムやパラメータを格納するRead Only Memory（ＲＯＭ）１１０２とを備える。
【００２７】
さらに、コンピュータ１０２は、外部装置などから供給されるプログラムやデータを一時記憶するRandom Access Memory（ＲＡＭ）１１０３と、外部記憶装置１１０４と、入力装置１０３とのインターフェイスである操作入力Ｉ／Ｆ１１０５とを備える。
【００２８】
また、コンピュータ１０２は、表示装置１０５とのインターフェイスである表示Ｉ／Ｆ１１０６と、インターネット１１１１に接続するためのネットワークインタフェイスであるネットワークＩ／Ｆ１１０７とを備える。
【００２９】
これらのコンピュータ１０２の構成要素はシステムバス１１１３を介して互いに接続する。
【００３０】
ＲＡＭ１１０３は、具体的には、一時的に画像データや、画像情報その他、動作時の計算結果などを保管する
外部記憶装置１１０４は、コンピュータ１０２に固定して設置されていても、コンピュータ１０２に着脱可能に設置されていてもよい。
【００３１】
コンピュータ１０２に固定されている外部記憶装置１１０４としては、ハードディスクやメモリカードが例示される。
【００３２】
また、コンピュータ１０２に着脱可能に設置されている外部記憶装置１１０４としては、フレキシブルディスク（ＦＤ）やCompact Disk（ＣＤ）等の光ディスク、磁気や光カード、ＩＣカード、メモリカードが例示される。
【００３３】
入力装置１０３は、キーボードや、マウス等のポインティングデバイスから構成される。
【００３４】
尚、本実施の形態において、画像処理装置１００を構成するコンピュータは、コンピュータ１０２のみであるが、必要に応じた複数のコンピュータに各機能を分散して実現するようにしてもよい。
【００３５】
この場合、複数のコンピュータは、互いに通信可能なようにLocal Area Network（ＬＡＮ）などで接続される。
【００３６】
また、コンピュータ１０２は、ネットワークＩ／Ｆ１１０７を介してインターネット１１１１と接続しているが、ネットワーク回線であれば、これに限定されるものではない。
【００３７】
図２は、図１における表示装置１０５で表示されるアプリケーション画面を示す図である。
【００３８】
図２において、アプリケーション画面２００は、画像入力装置１０１より入力された補正対象の画像が表示される原画像表示ウインドウ２０１と、色補正が行われた補正結果の画像が表示される補正画像表示ウインドウ２０２とを備える。
【００３９】
また、アプリケーション画面２００は、補正対象の画像中に使用されている色リストが表示される色リストボックス２０３と、選択された色に対する補正量を設定する色調整スライダバー２０４とを備える。
【００４０】
さらに、アプリケーション画面２００は、ユーザ選択があったときに処理が確定するＯＫボタン２０５と、ユーザ選択があったときに処理を破棄して終了するキャンセルボタン２０６とを備える。
【００４１】
また、アプリケーション画面２００は、色リストボックス２０３上もしくは原画像表示ウインドウ２０１上で選択された色が表示される選択色プレビューウインドウ２０７とを備える。
【００４２】
また、アプリケーション画面２００は、色調整スライダ２０４で設定された補正量に基づき選択色プレビューウインドウ２０７に表示される色を補正した後の色が表示される補正色プレビューウインドウ２０８を備える。
【００４３】
コンピュータ１０２は、ユーザにより色リストボックス２０３に表示されている色リストのうちの１つの色が選択されたときに、その選択された色を補正対象の色として設定する。
【００４４】
また、コンピュータ１０２は、色調整スライダバー２０４で設定された補正量に基づき、色補正を行う。
【００４５】
図３は、図１の画像処理装置１００により実行される色補正処理の流れを説明するのに用いられる図である。
【００４６】
図３において、画像処理装置１００は、コンピュータ１０２に含まれる一時データなどを記憶される領域である記憶領域３０２と、入力された画像データ３１０の領域を分割する領域分割手段３０３とを備える。
【００４７】
また、画像処理装置１００は、分割された各領域の画素数と代表色を計算する特徴量計算手段３０４と、特徴量計算手段３０４で計算された特徴量を元に色リストの色の表示順を並び変える並び替え手段３０５とを備える。
【００４８】
また、画像処理装置１００は、記憶領域３０２上に保持されるデータであり、特徴量計算手段３０４の計算の結果を保持する特徴量３０６と、領域分割手段３０３により分割された各領域を保持するインデックスマップ３０７とを備える。
【００４９】
さらに、画像処理装置１００は、補正対象の領域の選択、補正量の設定を行うパラメタ設定手段３０８と、パラメタ設定手段３０８で設定された領域、補正量に基づき、色補正処理を行う補正手段３０９とを備える。
【００５０】
また、画像処理装置１００は、補正対象となる画像データである画像データ３１０を備える。
【００５１】
画像データ３１０は、図１における画像入力装置１０１より入力される。
【００５２】
尚、特徴量計算手段３０４は、分割された各領域の特徴量３０６を計算するものであれば、本実施の形態に限定されるものでなく、例えば、特徴量として輝度を計算するようにしてもよい。
【００５３】
図４は、画像処理装置１００により実行される起動時の初期化処理の手順を示すフローチャートである。
【００５４】
この処理では、起動時に補正対象となる画像に対して、画像の解析を行い、内部的に領域を分割した状態で起動される。
【００５５】
図４において、まず、入力された画像データ３１０に対して、領域分割手段３０３で後述する図５の領域分割処理を実行して、画像データ３１０の領域を分割・減色処理した後、その各領域をインデックスマップ３０７に保持する（ステップＳ４０１）。
【００５６】
次に、分割された各領域についての特徴量計算手段３０４で特徴量３０６を計算する（ステップＳ４０２）。このとき、画素数sｕｍと代表色ＲＧＢを特徴量として求める。
【００５７】
具体的には、インデックスマップ３０７で保持された各領域を走査して、その各領域の画素数と画像データ３１０のＲＧＢ値の平均値を求める。
【００５８】
このように、減色処理がされた各領域の画像を１チャンネルの領域マスクに変換し、このマスクを元に特徴量３０６を計算するので、特徴量３０６の値を迅速に算出することができる。
【００５９】
このステップＳ４０２で計算された特徴量を基準に色リストボックス２０３にユーザ選択可能に表示する色リストの色順序を並び替え手段３０５で変更し（ステップＳ４０３）、本処理を終了する。
【００６０】
このとき、画素数の大きい順にソートして表示を行う。ソートのアルゴリズムに関しては、クイックソートが用いられる。また、色リストボックス２０３に表示する色リストの順序は記憶領域３０２に記録される。
【００６１】
図５は、図４のステップＳ４０１の領域分割処理のサブルーチンの手順を示すフローチャートである。
【００６２】
図５において、まず、入力画像を６４色に減色を行う（ステップＳ５０１）。この減色処理は、それぞれ２５６階調で表現されるＲＧＢ各々を各色４階調ずつに機械的に減色し、４＊４＊４＝６４色とする。
【００６３】
次に、ステップＳ５０１で減色された各色にインデックスを割り当て、インデックスデータを作成して、これを内部データとしてインデックスマップ３０７に保持し（ステップＳ５０２）、本処理を終了する。
【００６４】
図４の処理によれば、領域分割処理を実行し（ステップＳ４０１，図５）、色リストボックス２０３にユーザ選択可能に表示する色リストの色順序を、その分割された各領域について計算された特徴量に基づいて並び替える（ステップＳ４０２，Ｓ４０３）。
【００６５】
これにより、上記並び替えのあった色リストボックス２０３で表示される色リストに基づき、ユーザは画像の１部分に色補正を行う際に主要な色領域を認識することができる。
【００６６】
図６は、図４の起動時の初期化処理後の記憶領域３０２の状態と各データの対応関係を示した図である。
【００６７】
記憶領域３０２は、入力された画像データ３１０と、インデックスマップ３０７と、生成された各領域の特徴量３０６とを記録する。
【００６８】
インデックスマップ３０７で保持される領域は、各領域の特徴量３０６の値と対応している。
【００６９】
入力された画像データ３１０についての色補正は、以下のように行われる。
【００７０】
まず、ユーザ選択された画像データ３１０中の点（Ｘ，Ｙ）がインデックスマップ３０７で保持されるいずれの領域に属するか判別し、その属する領域に対応する特徴量３０６の値を求める。
【００７１】
その後、そのユーザ選択された点（Ｘ，Ｙ）について、補正量のユーザ設定があったとき、インデックスマップ３０７で保持される領域のうち、前記求めた特徴量３０６の値に対応する全ての領域を補正対象の領域として取得する。
【００７２】
その後、その取得した全ての領域にある画像データ３１０の各画素に対して、上記ユーザ設定のあった補正値に基づき、補正処理を行い、補正画像を得る。
【００７３】
同時に、特徴量３０６に含まれる代表色のＲＧＢを取得して、この色に上述の補正処理を行い、補正色プレビューウインドウ２０８にその補正後の色を表示する。
【００７４】
このように、ユーザがその色リストから１つの色を選択したときに、選択された色に対応する色領域について画像処理を行うことができ、ユーザが所望する部分の色調整を効率よく行うことができる。
【００７５】
尚、本実施の形態では、図５で前述した領域分割処理において、簡単な減色処理を行っているが、さらに複雑なアルゴリズムを用いた減色処理を行ってもよい。
【００７６】
また、領域を一度分割した後に、その結果を踏まえて領域の統合を行って、色リストボックス２０３に表示される色リストの表示数を少なくしてもよい。
【００７７】
また、本実施の形態では、並べ替え手段３０５のソートのアルゴリズムはクイックソートを用いていたが、公知の他のアルゴリズム、例えば、バブルソート等を用いてもよい。
【００７８】
尚、並べ替え手段３０５は画素数を元にソートしたが、他の指標、例えば、色相、輝度などの値を元にソートしてもよい。また、ソート順序も大きい順としたが、小さい順にしてもよいし、領域の隣接条件で判断して座標位置の近傍領域としてもよい。
【００７９】
また、補正手段３０９による色補正のアルゴリズムはＲＧＢのみにより構成されていたが、ＲＧＢのみでなくＨＳＶ、ＨＳＬ、Ｌａｂ、ＹＣＣなどの色空間、もしくはこれらの組み合わせで構成してもよい。
【００８０】
また、補正手段３０９による色調整のアルゴリズムをリニアから、カーブ形式にしてもよい。
【００８１】
図７は、図３の色補正処理の流れの変形例を説明するのに用いられる図である。
【００８２】
図７の画像処理装置１００ａは、その構成が図３の画像処理装置１００と基本的に同じであり、同じ構成要素については同一の符号を付して重複した説明を省略し、以下に異なる構成要素について説明する。
【００８３】
図７の画像処理装置１００ａは、後述する図８の色リストボックス２０３ａ内に表示される色リストの個々の色の表示位置の高さを特徴量３０６に応じて変更するリストアイテム高さ計算手段７０１を備える点で、図３の画像処理装置１００と異なる。
【００８４】
このような構成にすることにより、ユーザは一見して、主要な色かどうかを判断することができる。
【００８５】
図８は、図７の画像処理装置１００ａで表示されるアプリケーション画面を示す図である。
【００８６】
図８のアプリケーション画面２００ａは、その構成が図２のアプリケーション画面２００と基本的に同じであり、同じ構成要素については同一の符号を付して重複した説明を省略し、以下に異なる構成要素について説明する。
【００８７】
図８のアプリケーション画面２００ａは、色リストボックス２０３の代わりに、補正対象の画像中に使用されている色のうち特徴量の値が大きい色の表示幅を大きくし、且つ高い位置に表示する色リストボックス２０３ａを備える。
【００８８】
この点で、図８のアプリケーション画面２００ａは、図２のアプリケーション画面２００と異なる。
【００８９】
この色リストボックス２０３ａへの表示は、並び替え手段３０５により色リスト中の色を色相順にソートすることにより行われる。
【００９０】
図９は、図３の色補正処理の流れの他の変形例を説明するのに用いられる図である。
【００９１】
図９の画像処理装置１００ｂは、その構成が図３の画像処理装置１００と基本的に同じであり、同じ構成要素については同一の符号を付して重複した説明を省略し、以下に異なる構成要素について説明する。
【００９２】
図９の画像処理装置１００ｂは、後述する図１０の色リストボックス２０３内の色リストの個々の色の並び順をユーザ指定によって切り替える並び換え方法切替手段９０１を備える点で、図３の画像処理装置１００と異なる。
【００９３】
具体的には、並び換え方法切替手段９０１は、色リストボックス２０３の色リストの色の並び順がユーザ指定されたとき、頻度順、もしくは、色相順にその並び換え方法を動的に切り替える。
【００９４】
これにより、色リストボックス２０３に類似色が固まって表示されていても、ユーザはどの色が主要な色か容易に識別できる。
【００９５】
図１０は、図９の画像処理装置１００ｂで表示されるアプリケーション画面を示す図である。
【００９６】
図１０のアプリケーション画面２００ｂは、その構成が図２のアプリケーション画面２００と基本的に同じであり、同じ構成要素については同一の符号を付して重複した説明を省略し、以下に異なる構成要素について説明する。
【００９７】
図１０のアプリケーション画面２００ｂは、ソートする際に注目する特徴量のチェックボックス１００１を備える点で、図２のアプリケーション画面２００と異なる。
【００９８】
色リストボックス２０３への表示は、チェックボックス１００１でユーザ選択された並び順で並び替え手段３０５により色リストの色をソートすることにより行われる。
【００９９】
これにより、ユーザーは、自身の好みや、作業状況に応じて、簡易に色リストボックス２０３で表示される色リストの色の並び順を変更して、効率よく選択操作を行うことができる。
【０１００】
また、本発明の目的は、上記実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（又は記録媒体）を、システム又は装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【０１０１】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１０２】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(ＯＳ)などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０４】
また、上記プログラムは、上述した実施の形態の機能をコンピュータで実現することができればよく、その形態は、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給されるスクリプトデータ等の形態を有するものでもよい。
【０１０５】
プログラムを供給する記録媒体としては、例えば、ＲＡＭ、ＮＶ−ＲＡＭ、フロッピー（登録商標）ディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＭＯ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ）、磁気テープ、不揮発性のメモリカード、他のＲＯＭ等の上記プログラムを記憶できるものであればよい。或いは、上記プログラムは、インターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続される不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【図面の簡単な説明】
【０１０６】
【図１】本発明の実施の形態に係る画像処理装置の全体構成を概略的に示すブロック図である。
【図２】図１における表示装置で表示されるアプリケーション画面を示す図である。
【図３】図１の画像処理装置により実行される色補正処理の流れを説明するのに用いられる図である。
【図４】画像処理装置により実行される起動時の初期化処理の手順を示すフローチャートである。
【図５】図４のステップＳ４０１の領域分割処理のサブルーチンの手順を示すフローチャートである。
【図６】図４の起動時の初期化処理後の記憶領域の状態と各データの対応関係を示した図である。
【図７】図３の色補正処理の流れの変形例を説明するのに用いられる図である。
【図８】図７の画像処理装置で表示されるアプリケーション画面を示す図である。
【図９】図３の色補正処理の流れの変形例を説明するのに用いられる図である。
【図１０】図９の画像処理装置で表示されるアプリケーション画面を示す図である。
【符号の説明】
【０１０７】
１００  画像処理装置
１０１  画像入力装置
１０２  コンピュータ
１０３  入力装置
１０５  表示装置
２００  アプリケーション画面
２０１  原画像表示ウインドウ
２０２  補正画像表示ウインドウ
２０３  色リストボックス
２０４  色調整スライダバー
２０５  ＯＫボタン
２０６  キャンセルボタン
２０７  選択色プレビューウインドウ
２０８  補正色プレビューウインドウ
【図１】
2007043506.tif 000003
【図２】
2007043506.tif 000004
【図３】
2007043506.tif 000005
【図４】
2007043506.tif 000006
【図５】
2007043506.tif 000007
【図６】
2007043506.tif 000008
【図７】
2007043506.tif 000009
【図８】
2007043506.tif 000010
【図９】
2007043506.tif 000011
【図１０】
2007043506.tif 000012