(57)【要約】【課題】  所望の処理画像を簡便な操作で容易に得ることのできる画像処理プログラム、画像処理方法、画像処理装置及び記録媒体を提供する。【解決手段】  処理対象画像に対して、所定の画像処理項目について複数の画像処理パラメータ値（１０５）で処理した画像を生成する第１のステップと、生成された画像の縮小画像を作成する第２のステップと、作成した縮小画像（１０４）を表示する第３のステップと、表示された縮小画像の一つを使用者に選択させ、その縮小画像（１０３）に対応するパラメータ値を当該画像処理項目の画像処理パラメータとして決定する第４のステップと、決定した画像処理パラメータ値で処理した画像を新たな処理対象画像とする第５のステップと、を備え、最初の画像処理項目の処理対象画像を原画像として、それぞれの画像処理項目について前記第１のステップから第５のステップを繰り返し実行する画像処理方法である。【選択図】      図１
2005223823.tif 000002
【特許請求の範囲】
【請求項１】
原画像に対して、種類の異なる複数の画像処理項目を所定の順番で実行する画像処理プログラムにおいて、
処理対象画像に対して、所定の画像処理項目について値の異なる複数の画像処理パラメータ値で処理した画像を生成する第１のステップと、
前記第１のステップで生成された該処理項目の前記各画像処理パラメータ値に対応する処理結果画像の縮小画像を作成する第２のステップと、
前記第２のステップで作成した該処理項目の前記各画像処理パラメータ値に対応するそれぞれの処理結果画像の縮小画像を表示する第３のステップと、
前記第３のステップで表示された該処理項目の前記各画像処理パラメータ値に対応する処理結果画像の縮小画像の一つを使用者に選択させ、選択された縮小画像に対応するパラメータ値を当該画像処理項目の画像処理パラメータとして決定する第４のステップと、
前記第４のステップで決定した該処理項目の前記画像処理パラメータ値で処理した前記処理結果画像を新たな処理対象画像とする第５のステップと、を備え、
最初の画像処理項目の処理対象画像を前記原画像として、前記それぞれの画像処理項目について前記第１のステップから第５のステップを繰り返しコンピュータに実行させることを特徴とするプログラム。
【請求項２】
前記第１のステップにおいては、前記所定の画像処理項目以外の全ての項目の画像処理パラメータ値は所定のデフォルト値であることを特徴とする請求項１に記載のプログラム。
【請求項３】
前記各画像処理パラメータ値に対応する処理結果画像の縮小画像は、前記第３のステップにおいて一つ前の順番の画像処理項目に対応する縮小画像と同一画面に並べて表示することを特徴とする請求項１または２に記載のプログラム。
【請求項４】
既に決定された前記画像処理パラメータ値を使用者の選択により変更されたときは、この変更されたパラメータ値が当該画像処理項目の処理パラメータとして新たに決定され、該新たに決定された画像処理パラメータ値で処理された前記処理結果画像を次の画像処理項目の処理対象画像とし、選択した画像処理項目以降、既に処理が完了している処理項目まで前記第１のステップから第５のステップまでを繰り返し実行して、前記縮小画像と前記処理結果画像を更新するステップを、更に備えたことを特徴とする請求項１乃至３の内いずれか１項に記載のプログラム。
【請求項５】
前記種類の異なる複数の画像処理項目の順序を設定するステップを更に備えたことを特徴とする請求項１乃至４の内いずれか１項に記載のプログラム。
【請求項６】
前記原画像に対して、それまでに施した画像処理の項目については前記第５のステップで決定したパラメータ値に基づき、それ以外の画像処理項目については前期デフォルト値に基づいて画像処理を実行するステップを、更に備えることを特徴とする請求項１乃至５の内いずれか１項に記載のプログラム。
【請求項７】
原画像に対して、種類の異なる複数の画像処理項目を所定の順番で実行する画像処理プログラムを記録した記録媒体において、
処理対象画像に対して、所定の画像処理項目について値の異なる複数の画像処理パラメータ値で処理した画像を生成する第１のステップと、
前記第１のステップで生成された該処理項目の前記各画像処理パラメータ値に対応する処理結果画像の縮小画像を作成する第２のステップと、
前記第２のステップで作成した該処理項目の前記各画像処理パラメータ値に対応するそれぞれの処理結果画像の縮小画像を表示する第３のステップと、
前記第３のステップで表示された該処理項目の前記各画像処理パラメータ値に対応する処理結果画像の縮小画像の一つを使用者に選択させ、選択された縮小画像に対応するパラメータ値を当該画像処理項目の画像処理パラメータとして決定する第４のステップと、
前記第４のステップで決定した該処理項目の前記画像処理パラメータ値で処理した前記処理結果画像を新たな処理対象画像とする第５のステップと、を備え、
最初の画像処理項目の処理対象画像を前記原画像として、前記それぞれの画像処理項目について前記第１のステップから第５のステップを繰り返しコンピュータに実行させるプログラムを記録した記録媒体。
【請求項８】
前記第１のステップにおいては、前記所定の画像処理項目以外の全ての項目の画像処理パラメータ値は所定のデフォルト値であることを特徴とする請求項７に記載のプログラムを記録した記録媒体。
【請求項９】
前記各画像処理パラメータ値に対応する処理結果画像の縮小画像は、前記第３のステップにおいて一つ前の順番の画像処理項目に対応する縮小画像と同一画面に並べて表示することを特徴とする請求項１または２に記載のプログラムを記録した記録媒体。
【請求項１０】
既に決定された前記画像処理パラメータ値を使用者の選択により変更されたときは、この変更されたパラメータ値が当該画像処理項目の処理パラメータとして新たに決定され、該新たに決定された画像処理パラメータ値で処理された前記処理結果画像を次の画像処理項目の処理対象画像とし、選択した画像処理項目以降、既に処理が完了している処理項目まで前記第１のステップから第５のステップまでを繰り返し実行して、前記縮小画像と前記処理結果画像を更新するステップを、更に備えたことを特徴とする請求項１乃至３の内いずれか１項に記載のプログラムを記録した記録媒体。
【請求項１１】
前記種類の異なる複数の画像処理項目の順序を設定するステップを更に備えたことを特徴とする請求項１乃至４の内いずれか１項に記載のプログラムを記録した記録媒体。
【請求項１２】
前記原画像に対して、それまでに施した画像処理の項目については前記第５のステップで決定したパラメータ値に基づき、それ以外の画像処理項目については前期デフォルト値に基づいて画像処理を実行するステップを、更に備えることを特徴とする請求項１乃至５の内いずれか１項に記載のプログラムを記録した記録媒体。
【請求項１３】
原画像に対して、種類の異なる複数の画像処理項目を所定の順番で実行する画像処理方法において、
処理対象画像に対して、所定の画像処理項目について値の異なる複数の画像処理パラメータ値で処理した画像を生成する第１のステップと、
前記第１のステップで生成された該処理項目の前記各画像処理パラメータ値に対応する処理結果画像の縮小画像を作成する第２のステップと、
前記第２のステップで作成した該処理項目の前記各画像処理パラメータ値に対応するそれぞれの処理結果画像の縮小画像を表示する第３のステップと、
前記第３のステップで表示された該処理項目の前記各画像処理パラメータ値に対応する処理結果画像の縮小画像の一つを使用者に選択させ、選択された縮小画像に対応するパラメータ値を当該画像処理項目の画像処理パラメータとして決定する第４のステップと、
前記第４のステップで決定した該処理項目の前記画像処理パラメータ値で処理した前記処理結果画像を新たな処理対象画像とする第５のステップと、を備え、
最初の画像処理項目の処理対象画像を前記原画像として、前記それぞれの画像処理項目について前記第１のステップから第５のステップを繰り返し実行することを特徴とする画像処理方法。
【請求項１４】
原画像に対して、種類の異なる複数の画像処理項目を所定の順番で実行する画像処理装置において、
処理対象画像に対して、所定の画像処理項目について値の異なる複数の画像処理パラメータ値で処理した画像を生成する第１の手段と、
前記第１の手段で生成された該処理項目の前記各画像処理パラメータ値に対応する処理結果画像の縮小画像を作成する第２の手段と、
前記第２の手段で作成した該処理項目の前記各画像処理パラメータ値に対応するそれぞれの処理結果画像の縮小画像を表示する第３の手段と、
前記第３の手段で表示された該処理項目の前記各画像処理パラメータ値に対応する処理結果画像の縮小画像の一つを使用者に選択させ、選択された縮小画像に対応するパラメータ値を当該画像処理項目の画像処理パラメータとして決定する第４の手段と、
前記第４の手段で決定した該処理項目の前記画像処理パラメータ値で処理した前記処理結果画像を新たな処理対象画像とする第５の手段と、を備え、
最初の画像処理項目の処理対象画像を前記原画像として、前記それぞれの画像処理項目について前記第１の手段から第５の手段を繰り返し実行させる手段を備えたことを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原画像に画像処理を施す際に、所望の画像処理方法を容易に決定することのできる画像処理技術に関する。
【背景技術】
【０００２】
従来、原画像に画像処理を施す方法としては、図１３に示すようにそれぞれの画像処理パラメータに対応させた複数のスライドバーを動作させ、プレビューに表示される画像で画像処理の効果を確認する方法が知られていた。
【０００３】
しかし、この方法では、それぞれのパラメータで決定される一意の画像処理結果のみがプレビュー表示されるため、他のパラメータ値での画像処理結果との比較が難しく、画像処理効果の確認がしづらいという問題があった。
【０００４】
この問題を解決するため、所定の色調整パラメータを中心とし、その色調整パラメータの近傍のパラメータによる異なる色処理を施した複数のサムネイル画像を生成することで、画像処理効果の確認を容易に行うことのできる技術が提案されている（例えば、特許文献１参照）。
【特許文献１】特開２０００−３００３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、画像を処理するためには複数の調整パラメータによる調整が必要であり、それらの調整パラメータは画像処理結果に相互に影響を及ぼし合う。従って、所望の処理画像を得るためには複数のパラメータの調整と画像処理結果の確認作業を繰り返して実行する必要があると考えられる。
【０００６】
ところが、特許文献１の技術では、１つの調整パラメータ（色調整パラメータ）について処理する場合に適用することができるが、鮮鋭度（SHARPNESS）、輝度比（CONTRAST）、色相（HUE）等などの複数の調整パラメータを最適な状態とする画像処理に適用するには充分ではない。
【０００７】
本発明は、かかる事情に鑑みてなされたものであり、所望の処理画像を簡便な操作で容易に得ることのできる画像処理プログラム、画像処理方法、画像処理装置及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するための、本発明に係る請求項１に記載の画像処理プログラムは、原画像に対して、種類の異なる複数の画像処理項目を所定の順番で実行する画像処理プログラムにおいて、処理対象画像に対して、所定の画像処理項目について値の異なる複数の画像処理パラメータ値で処理した画像を生成する第１のステップと、前記第１のステップで生成された該処理項目の前記各画像処理パラメータ値に対応する処理結果画像の縮小画像を作成する第２のステップと、前記第２のステップで作成した該処理項目の前記各画像処理パラメータ値に対応するそれぞれの処理結果画像の縮小画像を表示する第３のステップと、前記第３のステップで表示された該処理項目の前記各画像処理パラメータ値に対応する処理結果画像の縮小画像の一つを使用者に選択させ、選択された縮小画像に対応するパラメータ値を当該画像処理項目の画像処理パラメータとして決定する第４のステップと、前記第４のステップで決定した該処理項目の前記画像処理パラメータ値で処理した前記処理結果画像を新たな処理対象画像とする第５のステップと、を備え、最初の画像処理項目の処理対象画像を前記原画像として、前記それぞれの画像処理項目について前記第１のステップから第５のステップを繰り返しコンピュータに実行させる。
【０００９】
また本発明に係る請求項２に記載の画像処理プログラムは、上記記載の発明であるプログラムにおいて、前記第１のステップにおいては、前記所定の画像処理項目以外の全ての項目の画像処理パラメータ値は所定のデフォルト値である。
【００１０】
また本発明に係る請求項３に記載の画像処理プログラムは、上記記載の発明であるプログラムにおいて、前記各画像処理パラメータ値に対応する処理結果画像の縮小画像は、前記第３のステップにおいて一つ前の順番の画像処理項目に対応する縮小画像と同一画面に並べて表示する。
【００１１】
また本発明に係る請求項４に記載の画像処理プログラムは、上記記載の発明であるプログラムにおいて、既に決定された前記画像処理パラメータ値を使用者の選択により変更されたときは、この変更されたパラメータ値が当該画像処理項目の処理パラメータとして新たに決定され、該新たに決定された画像処理パラメータ値で処理された前記処理結果画像を次の画像処理項目の処理対象画像とし、選択した画像処理項目以降、既に処理が完了している処理項目まで前記第１のステップから第５のステップまでを繰り返し実行して、前記縮小画像と前記処理結果画像を更新するステップを、更に備えた。
【００１２】
また本発明に係る請求項５に記載の画像処理プログラムは、上記記載の発明であるプログラムにおいて、前記種類の異なる複数の画像処理項目の順序を設定するステップを更に備えた。
【００１３】
また本発明に係る請求項６に記載の画像処理プログラムは、上記記載の発明であるプログラムにおいて、前記原画像に対して、それまでに施した画像処理の項目については前記第５のステップで決定したパラメータ値に基づき、それ以外の画像処理項目については前期デフォルト値に基づいて画像処理を実行するステップを、更に備える。
【００１４】
また本発明に係る請求項７に記載の記録媒体は、原画像に対して、種類の異なる複数の画像処理項目を所定の順番で実行する画像処理プログラムを記録した記録媒体において、処理対象画像に対して、所定の画像処理項目について値の異なる複数の画像処理パラメータ値で処理した画像を生成する第１のステップと、前記第１のステップで生成された該処理項目の前記各画像処理パラメータ値に対応する処理結果画像の縮小画像を作成する第２のステップと、前記第２のステップで作成した該処理項目の前記各画像処理パラメータ値に対応するそれぞれの処理結果画像の縮小画像を表示する第３のステップと、前記第３のステップで表示された該処理項目の前記各画像処理パラメータ値に対応する処理結果画像の縮小画像の一つを使用者に選択させ、選択された縮小画像に対応するパラメータ値を当該画像処理項目の画像処理パラメータとして決定する第４のステップと、前記第４のステップで決定した該処理項目の前記画像処理パラメータ値で処理した前記処理結果画像を新たな処理対象画像とする第５のステップと、を備え、最初の画像処理項目の処理対象画像を前記原画像として、前記それぞれの画像処理項目について前記第１のステップから第５のステップを繰り返しコンピュータに実行させるプログラムを記録した。
【００１５】
また本発明に係る請求項８に記載の記録媒体は、上記記載の発明である記録媒体において、前記第１のステップにおいては、前記所定の画像処理項目以外の全ての項目の画像処理パラメータ値は所定のデフォルト値である。
【００１６】
また本発明に係る請求項９に記載の記録媒体は、上記記載の発明である記録媒体において、前記各画像処理パラメータ値に対応する処理結果画像の縮小画像は、前記第３のステップにおいて一つ前の順番の画像処理項目に対応する縮小画像と同一画面に並べて表示する。
【００１７】
また本発明に係る請求項１０に記載の記録媒体は、上記記載の発明である記録媒体において、既に決定された前記画像処理パラメータ値を使用者の選択により変更されたときは、この変更されたパラメータ値が当該画像処理項目の処理パラメータとして新たに決定され、該新たに決定された画像処理パラメータ値で処理された前記処理結果画像を次の画像処理項目の処理対象画像とし、選択した画像処理項目以降、既に処理が完了している処理項目まで前記第１のステップから第５のステップまでを繰り返し実行して、前記縮小画像と前記処理結果画像を更新するステップを、更に備えた。
【００１８】
また本発明に係る請求項１１に記載の記録媒体は、上記記載の発明である記録媒体において、前記種類の異なる複数の画像処理項目の順序を設定するステップを更に備えた。
【００１９】
また本発明に係る請求項１２に記載の記録媒体は、上記記載の発明である記録媒体において、前記原画像に対して、それまでに施した画像処理の項目については前記第５のステップで決定したパラメータ値に基づき、それ以外の画像処理項目については前期デフォルト値に基づいて画像処理を実行するステップを、更に備える。
【００２０】
また本発明に係る請求項１３に記載の画像処理方法は、原画像に対して、種類の異なる複数の画像処理項目を所定の順番で実行する画像処理方法において、処理対象画像に対して、所定の画像処理項目について値の異なる複数の画像処理パラメータ値で処理した画像を生成する第１のステップと、前記第１のステップで生成された該処理項目の前記各画像処理パラメータ値に対応する処理結果画像の縮小画像を作成する第２のステップと、前記第２のステップで作成した該処理項目の前記各画像処理パラメータ値に対応するそれぞれの処理結果画像の縮小画像を表示する第３のステップと、前記第３のステップで表示された該処理項目の前記各画像処理パラメータ値に対応する処理結果画像の縮小画像の一つを使用者に選択させ、選択された縮小画像に対応するパラメータ値を当該画像処理項目の画像処理パラメータとして決定する第４のステップと、前記第４のステップで決定した該処理項目の前記画像処理パラメータ値で処理した前記処理結果画像を新たな処理対象画像とする第５のステップと、を備え、最初の画像処理項目の処理対象画像を前記原画像として、前記それぞれの画像処理項目について前記第１のステップから第５のステップを繰り返し実行する。
【００２１】
また本発明に係る請求項１４に記載の画像処理装置は、原画像に対して、種類の異なる複数の画像処理項目を所定の順番で実行する画像処理装置において、処理対象画像に対して、所定の画像処理項目について値の異なる複数の画像処理パラメータ値で処理した画像を生成する第１の手段と、前記第１の手段で生成された該処理項目の前記各画像処理パラメータ値に対応する処理結果画像の縮小画像を作成する第２の手段と、前記第２の手段で作成した該処理項目の前記各画像処理パラメータ値に対応するそれぞれの処理結果画像の縮小画像を表示する第３の手段と、前記第３の手段で表示された該処理項目の前記各画像処理パラメータ値に対応する処理結果画像の縮小画像の一つを使用者に選択させ、選択された縮小画像に対応するパラメータ値を当該画像処理項目の画像処理パラメータとして決定する第４の手段と、前記第４の手段で決定した該処理項目の前記画像処理パラメータ値で処理した前記処理結果画像を新たな処理対象画像とする第５の手段と、を備え、最初の画像処理項目の処理対象画像を前記原画像として、前記それぞれの画像処理項目について前記第１の手段から第５の手段をを繰り返し実行させる手段を備えた。
【発明の効果】
【００２２】
本発明によれば、所望の処理画像を簡便な操作で容易に得ることができる。
【発明を実施するための最良の形態】
【００２３】
［第１の実施の形態］
本発明の実施の形態に係る画像処理方法では、画像処理装置の表示部に表示される画像処理ウインドウに基づいて、ユーザが操作を行って画像を処理する。
【００２４】
図１は、本発明の第１の実施の形態の画像処理方法による画像処理ウインドウの構成を示す図である。
【００２５】
画像処理ウインドウは、画像処理条件を選択しあるいは画像処理結果を表示するための画像エリア１００、複数の操作ボタンを配したツールボタンエリア１０１で構成されている。
【００２６】
画像エリア１００には、複数段の画像処理結果表示エリア１０２を表示することができる。画像処理結果表示エリア１０２は、ＳＨＡＲＰＮＥＳＳ、ＣＯＮＴＲＡＳＴ等の画像処理項目毎に設けられ、それぞれの画像処理結果表示エリア１０２には、複数の処理結果画像１０４が表示されている。
【００２７】
処理結果画像１０４は、一段上にある画像処理結果表示エリア１０２で選択された処理結果画像１０３を新たな処理対象画像とし、その処理対象画像に対して、それぞれの画像処理パラメータ値１０５を用いて画像処理した結果の画像である。
【００２８】
処理結果画像１０４が一画面に表示できないときは、それぞれの画像処理結果表示エリア１０２に設けられたスクロールバー１０６を操作することで確認することができる。また、画像処理結果表示エリア１０２は、画像処理ウインドウに設けられたスクロールバー１０７を操作することで確認することができる。
【００２９】
そして、ツールボタンエリア１０１には、適用ボタン２０１、閉じるボタン２０２及び最下段クリアボタン２０３が設けられている。これらの操作ボタンによって画像処理を実行することができる。
【００３０】
次に、画像処理方法の概要を図１を参照しつつ説明する。
【００３１】
ユーザが画像処理ウインドウをオープンすると、一段目の画像処理結果表示エリア１０２に第１番目の画像処理項目名（例えば、ＳＨＡＲＰＮＥＳＳ）が表示され、その画像処理項目のパラメータ値を順次変更して適用された複数の処理結果画像１０４が表示される。この処理対象画像は、原画像もしくは原画像をリサイズした画像とする。
【００３２】
ユーザが複数の処理結果画像１０４の中から所望の画像１０３を選択すると、第２番目の画像処理項目名（例えば、ＣＯＮＴＲＡＳＴ）が表示された二段目の画像処理結果表示エリア１０２が表示される。この二段目の画像処理結果表示エリア１０２には、一段目の画像処理結果表示エリア１０２で選択した画像１０３に対して、第２番目の画像処理項目名のパラメータ値を順次変更して適用された複数の処理結果画像１０４が表示される。
【００３３】
ユーザが複数の処理結果画像１０４の中から所望の画像１０３を選択すると、第３番目の画像処理項目名（例えば、ＨＵＥ）が表示された三段目の画像処理結果表示エリア１０２が表示され、以降同様にして画像の選択と画像処理が行われる。
【００３４】
ユーザが複数段の画像処理結果表示エリア１０２の複数の処理結果画像１０４の中から画像１０３を順次選択していくことで新たな画像処理結果表示エリア１０２が表示されるが、全ての画像処理結果表示エリア１０２が表示できない場合はスクロールバー１０７が表示される。このスクロールバー１０７により今まで選択した画像処理の履歴をすばやく確認することができる。また、一度選択した画像処理結果表示エリア１０２に戻って、再度処理結果画像１０４の中から画像１０３を選択し直すこともできる。
【００３５】
適用ボタン２０１は、一段目の画像処理結果表示エリア１０２で画像１０３を選択した以降に操作が可能となる。この適用ボタン２０１を押すことで、それまでに選択した画像処理条件を用いて原画像に対して画像処理が実行される。また、最下段クリアボタン２０３を押すことで下段から順に画像処理結果表示エリア１０２を消去することができる。閉じるボタン２０２を押すと、画像処理ウインドウが閉じ、画像処理動作が終了する。
【００３６】
続いて、上述の画像処理動作における画像処理パラメータの決定方法について図２を参照しつつ説明する。
【００３７】
図２において、縦方向、即ち、行方向は、各段の画像処理結果表示エリア１０２に対応し、横方向、即ち、列方向は、処理画像１０４の選択などの操作に対応している。そして、枠内に２次元に配列された数字は、縦方向は各画像処理項目を表わし、横方向はその画像処理項目についての複数のパラメータ値を表わしている。
【００３８】
図２の１行１列の枠内の数字は、ユーザが画像処理ウインドウをオープンした状態を表わしている。即ち、第１段の画像処理結果表示エリア１０２には、予め定められた第１番目の画像処理項目の画像処理パラメータ（−２、−１、０、１、２）で処理された複数の処理結果画像１０４が表示されている。ここで、ユーザが画像処理パラメータ（−１）で処理された処理結果画像１０４を選択すると、第２段の画像処理結果表示エリア１０２が新たに表示される。
【００３９】
図２の２行２列の枠内の数字は、第２段の画像処理結果表示エリア１０２内の処理結果画像１０４の状態を表わしている。即ち、第１番目の画像処理項目の画像処理パラメータは（−１）として、予め定められた第２番目の画像処理項目の画像処理パラメータ（−２、−１、０、１、２）で処理された複数の処理結果画像１０４が表示されている。ここで、ユーザが画像処理パラメータ（１）で処理された処理結果画像１０４を選択すると、第３段の画像処理結果表示エリア１０２が新たに表示される。
【００４０】
図２の３行３列の枠内の数字は、第３段の画像処理結果表示エリア１０２内の処理結果画像１０４の状態を表わしている。即ち、第１番目の画像処理項目の画像処理パラメータを（−１）、第２番目の画像処理項目の画像処理パラメータを（１）として、予め定められた第３番目の画像処理項目の画像処理パラメータ（−２、−１、０、１、２）で処理された複数の処理結果画像１０４が表示されている。ここで、ユーザが画像処理パラメータ（２）で処理された処理結果画像１０４を選択すると、第４段の画像処理結果表示エリア１０２が新たに表示される。
【００４１】
図２の４行４列の枠内の数字は、第４段の画像処理結果表示エリア１０２内の処理結果画像１０４の状態を表わしている。即ち、第１番目の画像処理項目の画像処理パラメータを（−１）、第２番目の画像処理項目の画像処理パラメータを（１）、第３番目の画像処理項目の画像処理パラメータを（２）として、予め定められた第４番目の画像処理項目の画像処理パラメータ（−２、−１、０、１、２）で処理された複数の処理結果画像１０４が表示されている。
【００４２】
図２の５列の各行は第１段〜第４段の画像処理結果表示エリア１０２内の処理結果画像１０４の状態を表わしている。ここで、ユーザが第３段の画像処理結果表示エリア１０２内の画像処理パラメータ（１）で処理された処理結果画像１０４に選択を変更すると、図２の３行６列の枠内の数字で示されるように、第４段の画像処理結果表示エリア１０２には、第１番目の画像処理項目の画像処理パラメータを（−１）、第２番目の画像処理項目の画像処理パラメータを（１）、第３番目の画像処理項目の画像処理パラメータを（１）として、予め定められた第４番目の画像処理項目の画像処理パラメータ（−２、−１、０、１、２）で処理された複数の処理結果画像１０４が表示される。
【００４３】
次に、画像処理の順序を設定する画像処理順設定ウインドウについて図３を参照しつつ説明する。
【００４４】
画像処理順設定ウインドウは、画像処理順リストを表示するための表示エリア３００、複数の操作ボタンを配したツールボタンエリア３０１で構成されている。
【００４５】
そして、ツールボタンエリア３０１には、上下操作ボタン３０３、３０４、デフォルトボタン３０５、適用ボタン３０６及び閉じるボタン３０７が設けられている。これらの操作ボタンによって画像処理順序を設定することができる。
【００４６】
次に、画像処理順序設定方法の概要を図３を参照しつつ説明する。
【００４７】
ユーザが画像処理順設定ウインドウをオープンすると、表示エリア３００には、画像処理項目の一覧が表示される。もし、表示項目が多く、１画面で全項目の表示ができないときは、スクロールバー３０２が表示される。
【００４８】
ユーザが表示エリア３００中の画像処理項目の１つを選択すると、その選択された画像処理項目の順序を上下に変更するための上下操作ボタン３０３、３０４が操作可能となり、この上下操作ボタン３０３、３０４を用いて、ユーザは画像処理順を設定することができる。
【００４９】
デフォルトボタン３０５は、画像処理順をデフォルトの状態、即ち、予め設定されている順序に戻す。適用ボタン３０６を操作することで画像処理順が確定し、閉じるボタン３０７を操作することで画像処理順設定処理が終了する。
【００５０】
続いて、上述の画像処理方法を実現するための画像処理装置の構成と、その主な処理手順について説明する。
【００５１】
図４は、画像処理装置４００の構成を示す図である。画像処理装置４００は、表示部４０１、操作入力部４０２、通信インターフェース４０３、ＨＤＤ４０４、メモリ４０５、処理部４０６、プログラム格納メモリ４０７を備えている。
【００５２】
表示部４０１は、画像処理ウインドウを表示するＣＲＴまたはＴＦＴ液晶ディスプレイである。操作入力部４０２は、ユーザからの操作指示入力を受取るためのキーボード、マウス等の入力デバイスである。
【００５３】
通信インターフェース４０３は、外部装置（不図示）との間で情報を通信により授受するためのインターフェースである。ＨＤＤ４０４は、種々のデータを記憶する記憶媒体である。メモリ４０５は、画像データを格納する。処理部４０６は、画像処理装置４００の動作を統括的に制御する。プログラム格納メモリ４０７は、画像処理装置４００の各機能を制御するプログラムを保存する。
【００５４】
図５は、画像処理装置４００において画像処理を実行する際に使用する画像処理項目テーブルの構成を示す図である。
【００５５】
画像処理項目テーブルは、画像処理項目（SHARPNESS,CONTRAST,HUE，…）毎に、最小値（ｍｉｎ）、最大値（ｍａｘ）、ステップ数（ｓｔｅｐ）、デフォルト値（ｄｅｆａｕｌｔ）、画像処理順（ｐｒｉｏｒｉｔｙ）及びパラメータ値（ｖａｌｕｅ）を備えている。
【００５６】
最小値（ｍｉｎ）、最大値（ｍａｘ）、ステップ数（ｓｔｅｐ）、デフォルト値（ｄｅｆａｕｌｔ）は、画像処理の初期設定などで使用される固定値である。画像処理順（ｐｒｉｏｒｉｔｙ）は、画像処理を実行する順番を表わす。パラメータ値（ｖａｌｕｅ）は、ユーザが処理結果画像１０４の中から画像１０３を選択することによって決定された画像処理パラメータである。
【００５７】
なお、このテーブルは、最大の画像処理項目数をＮとして、図５の最下欄に記載する変数の２次元の配列で表わされる。
【００５８】
次に、本実施の形態に係る画像処理プログラムの処理手順について説明する。なお、以下に説明する処理は、画像処理プログラムの機能の内主な機能に関する処理である。従って、以下の説明に記載されていない機能であっても、図１乃至図５の説明に記載された機能は本画像処理プログラムの機能に含まれる。
【００５９】
図６、図７は、画像処理順設定処理の概略の手順を示すフロー図である。
【００６０】
ユーザが画像処理順設定ウインドウをオープンすると、ステップＳ０１において、全画像処理項目についての情報を格納できる大きさの配列を確保する。ステップＳ０２〜Ｓ０３において、画像処理項目テーブルから画像処理順（ｐｒｉｏｒｉｔｙ）を取り出して、上述の配列に画像処理項目毎に格納する。そして、ステップＳ０４において、画像処理順（ｐｒｉｏｒｉｔｙ）に従って画像処理項目を表示エリア３００に表示し、ユーザによる配列順の設定入力を待つ。
【００６１】
ステップＳ０６において、ユーザがデフォルトボタン３０５を押したときは、各画像の処理順を予め画像処理項目テーブルに設定されている順番として表示エリア３００に表示する。即ち、上述のステップＳ０２からＳ０４を実行する。
【００６２】
ステップＳ０７において、ユーザが画像処理項目を選択して上操作ボタン３０３を押したときは、ステップＳ０９において、現在選択されている画像処理項目の処理順を１つ上に移動する。しかし、ステップＳ０８において、現在選択されている画像処理項目の処理順が先頭にあるときは、登録順番の入れ替え処理は行わない。そして、ステップＳ０４に戻って、入れ替え後の画像処理項目を表示エリア３００に表示する。
【００６３】
ステップＳ１０において、ユーザが画像処理項目を選択して下操作ボタン３０４を押したときは、ステップＳ１２において、現在選択されている画像処理項目の処理順を１つ下に移動する。しかし、ステップＳ１１において、現在選択されている画像処理項目の処理順が最後にあるときは、登録順番の入れ替え処理は行わない。そして、ステップＳ０４に戻って、入れ替え後の画像処理項目を表示エリア３００に表示する。
【００６４】
ステップＳ１４において、ユーザが適用ボタン３０６を押したときは、ステップＳ１５〜Ｓ１７において、新たな画像処理順を画像処理項目テーブルに書き込む。これによって、以降は新たな画像処理順がデフォルトの順番として扱われる。
【００６５】
ステップＳ１３において、ユーザが閉じるボタン３０７を押したときは、画像処理順設定処理を終了する。
【００６６】
図８、図９は、画像処理の概略の手順を示すフロー図である。
【００６７】
ユーザが画像処理ウインドウをオープンすると、ステップＳ２１において、画像処理パラメータの初期化処理を実行する。この処理では、図１０のステップＴ０１〜Ｔ０３に示すように、画像処理項目テーブルの配列データを読み出して、パラメータ値（ｖａｌｕｅ）をデフォルト値（ｄｅｆａｕｌｔ）で置き換える。
【００６８】
ステップＳ２２において、以下の処理で用いる変数の初期化を行う。ここで、画像処理パラメータを変更して処理結果画像１０４が一覧として表示されている画像処理結果表示エリア１０２を上から１段、２段、…と数え、ユーザが画像を選択した段の画像処理結果表示エリア１０２を選択段（Ｐｏｓ）という。
【００６９】
ステップＳ２３において、画像処理パラメータ毎の画像表示処理を実行する。図１１は、画像処理パラメータ毎の画像表示処理の概略の手順を示すフロー図である。
【００７０】
ステップＴ１０において、前段での画像処理結果から基準となるサムネイル画像を作成する。そしてステップＴ１１において、ユーザが選択した段（ｐｏｓ）の画像表示エリア１０２から処理を開始する。
【００７１】
ステップＴ１２〜Ｔ１６において、パラメータを最小値（ｍｉｎ）から最大値（ｍａｘ）までステップ数（ｓｔｅｐ）単位で変化させた値で、基準となるサムネイル画像に対して画像処理を行い、画像処理結果のサムネイル画像を画像処理結果表示エリア１０２に表示する。
【００７２】
そして、ステップＴ１７〜Ｔ１８において、この処理を最下段の画像処理結果表示エリア１０２まで繰り返して実行する。
【００７３】
図８に戻り、ステップＳ２４において、ユーザのマウスまたはキー操作による入力を受取り、その操作に対応して以下の処理を実行する。
【００７４】
ステップＳ２５〜Ｓ２６において、ユーザがマウスを用いて処理結果画像１０４をダブルクリックしたときは、その画像を拡大して表示する。これによって、ユーザは、画像処理効果を拡大して確認することができる。
【００７５】
ステップＳ２７において、閉じるボタン２０２が押されたときは画像処理ウインドウをクローズする。ステップＳ２８において、適用ボタン２０１が押されたときは、ステップＳ４２において、これまでに確定した画像処理パラメータに基づいて画像処理を実行し、その結果を表示部４０１に表示する。
【００７６】
ステップＳ３０において、最下段クリアボタン２０３が押されたときは、ステップＳ３１において、最下段の画像処理結果表示エリア１０２を消去して処理結果画像１０４を全て削除する。そして、ステップＳ３２〜Ｓ３４において、選択されている段が最下段である場合は、選択段と最下段を表わす変数の値をそれぞれ１段上を表わす値に変更する。
【００７７】
ステップＳ３７〜Ｓ３８において、ユーザが処理結果画像１０４をクリックして選択すると、それに対応する画像処理パラメータを保存して、次の段の処理に移る。
【００７８】
ステップＳ３９〜Ｓ４１において、選択段下限（ＰｏｓＬｉｍ）は、必ず選択段（ｐｏｓ）以下となるように変数の値を修正した後、上述のステップＳ２３からの処理を全ての画像処理項目について実行する。
【００７９】
そして、最下段Ｎ段目で画像処理パラメータの選択が行われると、ステップＳ４２において、これまでに確定した画像処理パラメータに基づいて画像処理を実行し、その結果を表示部４０１に表示して画像処理を終了する。
【００８０】
なお、本実施の形態では、ステップＳ４１〜Ｓ４２において、最下段Ｎ段目で選択が行われると、確定した画像処理パラメータに基づいて自動的に画像処理が実行されるが、この形態に限定されず、適用ボタン２０１を押したときに、確定した画像処理パラメータに基づいて画像処理を実行するようにしても良い。
【００８１】
［第２の実施の形態］
第２の実施の形態では、画像処理ウインドウの構成のみが、第１の実施の形態と異なっている。従って、第１の実施の形態と同一の部位は同一の符号を付してその詳細の説明を省略する。
【００８２】
図１２は、本発明の第２の実施の形態の画像処理方法による画像処理ウインドウの構成を示す図である。
【００８３】
画像処理ウインドウは、画像処理条件を選択しあるいは画像処理結果を表示するための画像エリア１００、複数の操作ボタンを配したツールボタンエリア１０１及び画像処理項目を表示した項目表示エリア１０９で構成されている。
【００８４】
項目表示エリア１０９には、ＳＨＡＲＰＮＥＳＳ、ＣＯＮＴＲＡＳＴ等の画像処理項目が表示され、ユーザは、表示された画像処理項目のうちから１つを選択することができる。画像エリア１００には、ユーザが選択した画像処理項目に対応した１つの画像処理結果表示エリア１０２を表示することができる。この画像処理結果表示エリア１０２には、複数の処理結果画像１０４が表示されている。
【００８５】
処理結果画像１０４は、一段前の画像処理結果表示エリア１０２で選択された画像１０３に対して、それぞれの画像処理パラメータ値１０５を用いて画像処理した結果の画像である。
【００８６】
処理結果画像１０４は、画像処理結果表示エリア１０２に設けられたスクロールバー１０６を操作することで確認することができる。また、画像処理項目は、項目表示エリア１０２に設けられたスクロールバー１０７を操作することで確認することができる。
【００８７】
そして、ツールボタンエリア１０１には、適用ボタン２０１、閉じるボタン２０２及びサムネイルサイズ操作バー２０５が設けられている。これらの操作ボタンと操作バーによって画像処理を実行することができる。
【００８８】
次に、画像処理方法の概要を図１２を参照しつつ説明する。
【００８９】
ユーザが画像処理ウインドウをオープンすると、項目表示エリア１０９に画像処理項目が表示される。ユーザが第１番目の画像処理項目名（例えば、ＳＨＡＲＰＮＥＳＳ）を選択すると、画像エリア１００に、画像処理結果表示エリア１０２が表示される。画像処理結果表示エリア１０２には、その画像処理項目のパラメータ値を順次変更して適用された処理結果画像１０４が複数表示される。ユーザがこの処理結果画像１０４から所望の画像１０３を選択することで、画像処理項目のパラメータが確定する。
【００９０】
画像１０３を選択した後は、自動的に第２番目の画像処理項目名が選択され、画像処理結果表示エリア１０２が更新される。このように、画像を選択するごとに新たな画像処理項目名が順次選択される。
【００９１】
画像選択手段の別の方法として、手動で選択することもできる。ユーザが、第２番目の画像処理項目名（例えば、ＣＯＮＴＲＡＳＴ）を選択すると、画像エリア１００には、新たな画像処理結果表示エリア１０２が表示される。この画像処理結果表示エリア１０２には、上述の操作で選択した画像１０３に対して、第２番目の画像処理項目名のパラメータ値を順次変更して適用された処理結果画像１０４が複数表示される。
【００９２】
ユーザが、第３番目の画像処理項目名（例えば、ＣＯＮＴＲＡＳＴ）を選択すると、画像エリア１００には、新たな画像処理結果表示エリア１０２が表示され、以降同様にして画像の選択と画像処理が行われる。
【００９３】
ユーザが複数の画像処理項目を順次選択していき、一度選択した画像処理項目を、表示されているスクロールバー１０７を操作して、再度選択することで今まで選択した画像処理の履歴をすばやく確認することができる。また、一度選択した画像処理結果表示エリア１０２に戻って、再度処理結果画像１０４を選択し直すこともできる。
【００９４】
サムネイルサイズ操作レバー２０５は、処理結果画像１０４のサイズを変更するためのレバーである。適用ボタン２０１を押すことで、それまでに選択した画像処理条件を用いて原画像に対して画像処理が実行される。また、閉じるボタン２０２を押すと、画像処理ウインドウが閉じ、画像処理動作が終了する。
【００９５】
以上説明した第１の実施の形態の画像処理方法では、画像処理パラメータを順次変更した画像が一覧表示される画像処理結果表示エリアを複数段備えた画像処理ウインドウを表示し、各画像処理結果表示エリア内の画像を選択することで、以降の段の画像処理結果表示エリア内に、前段までに選択した画像処理パラメータを用いた処理画像が表示される。従って、ユーザは、複数段の画像処理結果表示エリア内の画像を順次選択していくことで、最終的に所望の画像処理効果をもつ画像を効率的に選択することができる。
【００９６】
また、画像処理履歴のスクロールバーを設けているため、今まで選択した画像処理の履歴画像をすばやく確認することができる。
【００９７】
さらに、既に選択した画像処理結果表示エリア内の画像を選択し直すこともでき、その選択結果を他の画像処理結果表示エリア内の画像に反映させることができる。
【００９８】
また、画像処理項目の順序はユーザが任意の順序に設定することができるため、ユーザは画像の選択をスムーズに実行することができる。
【００９９】
また、第２の実施の形態の画像処理方法では、画像処理項目を表示する項目表示エリアを新たに設け、この画像処理項目を選択することで、１つの画像処理結果表示エリアを切り換えて表示する。従って、スクロールバーの操作が少なくなり操作性を更に向上させることができる。
【０１００】
なお、上述の実施の形態で説明した各機能は、ハードウエアを用いて構成しても良く、また、ソフトウエアを用いて各機能を記載したプログラムをコンピュータに読み込ませて実現しても良い。また、各機能は、適宜ソフトウエア、ハードウエアのいずれかを選択して構成するものであっても良い。
【０１０１】
更に、各機能は図示しない記録媒体に格納したプログラムをコンピュータに読み込ませることで実現させることもできる。ここで本実施の形態における記録媒体は、プログラムを記録でき、かつコンピュータが読み取り可能な記録媒体であれば、その記録形式は何れの形態であってもよい。
【０１０２】
なお、この発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【０１０３】
【図１】本発明の第１の実施の形態の画像処理方法による画像処理ウインドウの構成を示す図。
【図２】画像処理パラメータの決定方法を説明する図。
【図３】画像処理順設定ウインドウを示す図。
【図４】画像処理装置の構成を示す図。
【図５】画像処理項目テーブルの構成を示す図。
【図６】画像処理順設定処理の概略の手順を示すフロー図。
【図７】画像処理順設定処理の概略の手順を示すフロー図。
【図８】画像処理の概略の手順を示すフロー図。
【図９】画像処理の概略の手順を示すフロー図。
【図１０】画像処理パラメータの初期化処理手順を示すフロー図。
【図１１】画像処理パラメータ毎の画像表示処理の概略の手順を示すフロー図。
【図１２】本発明の第２の実施の形態の画像処理方法による画像処理ウインドウの構成を示す図。
【図１３】従来の画像処理を施す方法を示すフロー図。
【符号の説明】
【０１０４】
１００…画像エリア、１０１…ツールボタンエリア、１０２…画像処理結果表示エリア、１０３…選択画像、１０４…処理結果画像、１０９…項目表示エリア、２０１…適用ボタン、３００…表示エリア、４００…画像処理装置、４０１…表示部、４０２…操作入力部、４０６…処理部。
【図１】
2005223823.tif 000003
【図２】
2005223823.tif 000004
【図３】
2005223823.tif 000005
【図４】
2005223823.tif 000006
【図５】
2005223823.tif 000007
【図６】
2005223823.tif 000008
【図７】
2005223823.tif 000009
【図８】
2005223823.tif 000010
【図９】
2005223823.tif 000011
【図１０】
2005223823.tif 000012
【図１１】
2005223823.tif 000013
【図１２】
2005223823.tif 000014
【図１３】
2005223823.tif 000015