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