(57)【要約】【課題】  ユーザに負担を与えることなく、画像処理が必要な画像を事前に確認して、ユーザの好みを反映させた画像処理を行うことができるようにする【解決手段】  ハードディスクに保存された画像データについて、画像処理が必要か不要かを判定する。画像処理が必要であると判定された画像に○印を、不要であると判定された画像に×印を付与してなる一覧画面５０を生成し、これを表示する。【選択図】          図４
2006163850.tif 000002
【特許請求の範囲】
【請求項１】
各種表示を行う表示手段と、
画像に対して画質を向上させる画像処理が必要であるか不要であるかを判定する判定手段と、
前記画像に対して前記画像処理が必要であるか不要であるかを判定し、前記画像処理が必要であると判定された画像を前記表示手段に表示する制御手段とを備えたことを特徴とする画像処理判定装置。
【請求項２】
前記制御手段は、前記画像処理が必要であると判定された画像について、前記画像処理を施した処理済み画像および該画像処理を施す前の処理前画像を比較可能に前記表示手段に表示する手段であることを特徴とする請求項１記載の画像処理判定装置。
【請求項３】
複数の画像について、該複数の画像を識別する識別情報、および前記画像処理が必要であるか否かを表す要否情報を登録したデータベースを保存する保存手段をさらに備えたことを特徴とする請求項１または２記載の画像処理判定装置。
【請求項４】
複数の画像を保存する画像保存手段をさらに備え、
前記制御手段は、処理実行の指示がなされると、前記データベースを参照し、前記画像保存手段に保存されている複数の画像のうち、該データベースに未登録の画像に対してのみ、前記画像処理が必要であるか不要であるかの判定、および前記画像処理が必要であると判定された画像の表示を行う手段であることを特徴とする請求項３記載の画像処理判定装置。
【請求項５】
前記制御手段は、前記表示した画像に対する前記画像処理を実行するか否かの指示を受け付け、前記画像処理を実行するか否かの指示結果を表す実行情報をさらに前記データベースに登録する手段であることを特徴とする請求項３または４記載の画像処理判定装置。
【請求項６】
前記制御手段は、前記入力手段による前記画像処理を実行するか否かについての先送りの指示を受け付け、該先送りの指示がなされた画像データについて、前記データベースに先送りされた旨の情報を登録する手段であることを特徴とする請求項３から５のいずれか１項記載の画像処理判定装置。
【請求項７】
前記制御手段は、前記画像処理が必要であると判定された画像に対する該画像処理を実行して処理済み画像を生成する手段であることを特徴とする請求項１から６のいずれか１項記載の画像処理判定装置。
【請求項８】
画像に対して画質を向上させる画像処理が必要であるか不要であるかを判定し、
前記画像処理が必要であると判定された画像を表示手段に表示することを特徴とする画像処理判定方法。
【請求項９】
画像に対して画質を向上させる画像処理が必要であるか不要であるかを判定する手順と、
前記画像処理が必要であると判定された画像を表示手段に表示する手順とを有することを特徴とする画像処理判定方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画質を向上させるための画像処理が、画像に対して必要であるか不要であるかを判定する画像処理判定装置および方法並びに画像処理判定方法をコンピュータに実行させるためのプログラムに関するものである。
【背景技術】
【０００２】
デジタルカメラおよびスキャナの普及により、誰もが手軽にデジタルの画像を取得することが可能となっている。また、画像をパソコンに取り込んで、画像処理アプリケーションを用いて、階調補正処理、色補正処理、明るさ補正処理、ホワイトバランス補正処理、彩度補正処理、シャープネス処理、ノイズ除去処理、赤目補正処理および美肌処理等の各種処理のうちの少なくとも１つの処理からなる画像処理を画像に対して施すことも行われている。このような画像処理アプリケーションは、ユーザが所望とするように各処理のパラメータを調整することが可能であるが、思うように画像処理を施すことができるようになるには熟練を要する。
【０００３】
このため、あらかじめ定められたアルゴリズムにしたがって、画像に対して自動で画像処理を施す各種手法が提案されている（特許文献１，２参照）。このような手法を用いれば、画像に対して自動で画像処理を施すことが可能となり、ユーザの負担を軽減することができる。
【特許文献１】特開２０００−５７３２１号公報
【特許文献２】特開２００４−１１２４９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、自動で画像処理を施す場合であっても、画像処理を施す画像はユーザが自分で画像を見ながら決定する必要があるため、ユーザの負担が大きい。また、画像によっては画像処理を施してみたものの、画像処理の前後でそれほど画質が向上されないような場合もある。このような場合、ユーザは無駄な画像処理を実行することとなる。
【０００５】
本発明は上記事情に鑑みなされたものであり、ユーザに負担を与えることなく、画像処理が必要な画像を事前に確認して、ユーザの好みを反映させた画像処理を行うことができるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明による画像処理判定装置は、各種表示を行う表示手段と、
画像に対して画質を向上させる画像処理が必要であるか不要であるかを判定する判定手段と、
前記画像に対して前記画像処理が必要であるか不要であるかを判定し、前記画像処理が必要であると判定された画像を前記表示手段に表示する制御手段とを備えたことを特徴とするものである。
【０００７】
「画像処理」とは、画質を向上させることが可能であればいかなる処理であってもよく、具体的には、階調補正処理、色補正処理、明るさ補正処理、ホワイトバランス補正処理、彩度補正処理、シャープネス処理、ノイズ除去処理、赤目補正処理および美肌処理等の各種処理のうちの少なくとも１つの処理を用いることができる。
【０００８】
なお、本発明による画像処理判定装置においては、前記制御手段を、前記画像処理が必要であると判定された画像について、前記画像処理を施した処理済み画像および該画像処理を施す前の処理前画像を比較可能に前記表示手段に表示する手段としてもよい。
【０００９】
また、本発明による画像処理判定装置においては、複数の画像について、該複数の画像を識別するファイル名等の識別情報、および前記画像処理が必要であるか否かを表す要否情報を登録したデータベースを保存する保存手段をさらに備えるようにしてもよい。
【００１０】
また、本発明による画像処理判定装置においては、複数の画像を保存する画像保存手段をさらに備えるものとし、
前記制御手段を、処理実行の指示がなされると、前記データベースを参照し、前記画像保存手段に保存されている複数の画像のうち、該データベースに未登録の画像に対してのみ、前記画像処理が必要であるか不要であるかの判定、および前記画像処理が必要であると判定された画像の表示を行う手段としてもよい。
【００１１】
また、本発明による画像処理判定装置においては、前記制御手段を、前記表示した画像に対する前記画像処理を実行するか否かの指示を受け付け、前記画像処理を実行するか否かの指示結果を表す実行情報をさらに前記データベースに登録する手段としてもよい。
【００１２】
また、本発明による画像処理判定装置においては、前記制御手段を、前記入力手段による前記画像処理を実行するか否かについての先送りの指示を受け付け、該先送りの指示がなされた画像データについて、前記データベースに先送りされた旨の情報を登録する手段としてもよい。
【００１３】
また、本発明による画像処理判定装置においては、前記制御手段を、前記画像処理が必要であると判定された画像に対する該画像処理を実行して処理済み画像を生成する手段としてもよい。
【００１４】
本発明による画像処理判定方法は、画像に対して画質を向上させる画像処理が必要であるか不要であるかを判定し、
前記画像処理が必要であると判定された画像を表示手段に表示することを特徴とするものである。
【００１５】
なお、本発明による画像処理判定方法をコンピュータに実行させるためのプログラムとして提供してもよい。
【発明の効果】
【００１６】
本発明の画像処理判定装置および方法によれば、画像に対して画像処理が必要であるか不要であるかが判定され、画像処理が必要であると判定された画像が表示される。このため、ユーザは画像処理が必要な画像を自分の目で見て確認することができる。また、ユーザは自らが画像処理を施す画像を決定する必要がなくなるため、ユーザの負担を軽減することができる。また、画像処理が必要であると判定された画像に対してのみ画像処理を施せばよいこととなるため、無駄な画像処理を実行することもなくなる。
【００１７】
また、画像処理が必要であると判定された画像について、処理済み画像および処理前画像を比較可能に表示することにより、画像処理によりどの程度画質が向上されるかを容易に確認することができる。
【００１８】
また、複数の画像を識別する識別情報および画像処理が必要であるか否かを表す要否情報をデータベースに登録することにより、後日データベースを参照した際に、どの画像に対して画像処理が必要であるかを直ちに確認することができる。
【００１９】
また、データベースを参照してデータベースに未登録の画像に対してのみ、画像処理が必要であるか不要であるかの判定および画像処理が必要であると判定された画像の表示を行うことにより、効率よく画像処理が必要か不要かの判定を行うことができる。
【００２０】
また、画像処理を実行するか否かの指示を受け付け、この指示結果を表す実行情報をさらにデータベースに登録すれば、後日データベースを参照した際に、どの画像に対して画像処理の実行指示を行ったかを直ちに確認することができる。
【００２１】
また、画像処理を実行するか否かについての先送りの指示を受け付け、先送りの指示がなされた画像データについて、データベースに先送りされた旨の情報を登録することにより、後日データベースを参照した際に、どの画像に対して画像処理を実行するか否かを迷ってその指示を先送りしたかを直ちに確認することができる。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照して本発明の実施形態について説明する。図１は本発明の実施形態による画像処理判定装置の構成を示す概略ブロック図である。図１に示すように本実施形態による画像処理判定装置１は、画像データの記録制御および表示制御等の各種制御を行うとともに、装置１を構成する各部の制御を行うＣＰＵ１２と、ＣＰＵ１２を動作させるプログラム、画像を閲覧するためのビューアソフトおよび各種定数が記録されているＲＯＭおよびＣＰＵ１２が処理を実行する際の作業領域となるＲＡＭにより構成されるシステムメモリ１４と、種々の指示を装置１に対して行うためのキーボードおよびマウス等からなる入力部１６と、各種表示を行う液晶モニタ等からなる表示部１８とを備える。
【００２３】
また、装置１は、画像データを記録したメモリカード２から画像データを読み出したり、メモリカード２に画像データを記録したりするためのカードスロット２０と、画像データをＪＰＥＧやモーションＪＰＥＧに代表される手法で圧縮したり、圧縮した画像データを解凍する圧縮解凍部２２と、画像データやＣＰＵ１２が実行する各種プログラム等を記録するハードディスク２４と、システムメモリ１４、カードスロット２０およびハードディスク２４を制御するメモリ制御部２６とを備える。
【００２４】
さらに、装置１は、画像データに画像処理を施して処理済み画像データを取得する画像処理部２８と、処理済み画像データにより表される処理済み画像と、画像処理前の画像データにより表される処理前画像との、相対応する画素間の画素値の変化量の代表値を算出する変化量算出部３０と、代表値に基づいて、画像データに対して画像処理を施す必要があるか否かを判定する判定部３２とを備える。
【００２５】
画像処理部２８は、あらかじめ定められたアルゴリズムにしたがい、階調補正処理、色補正処理、明るさ補正処理、ホワイトバランス補正処理、彩度補正処理、シャープネス処理、ノイズ除去処理、赤目補正処理および美肌処理等の各種処理のうちの少なくとも１つの処理からなる画像処理を画像データに対して施すことにより処理済み画像データを得る。
【００２６】
変化量算出部３０は、処理前画像と処理済み画像との相対応する画素間の画素値の変化量の代表値を算出する。なお、画素値の変化量としては、画素値の変化量そのもの（例えば画素値がＲＧＢの各色からなる場合、処理前画像と処理済み画像の相対応する画素におけるＲＧＢ値の差ΔＲ、ΔＧ、ΔＢの２乗の平方根）、ＲＧＢ各色から求められる輝度値の差の絶対値等を用いることができる。なお、本実施形態においては、代表値として画素値の変化量の平均値を用いるが、これに限定されるものではなく、画素値の変化量のメディアン値等、画素値の変化量を代表する値であれば、任意の値を用いることができる。
【００２７】
判定部３２は、代表値と所定のしきい値とを比較し、代表値が所定のしきい値Ｔｈ１を超える場合に、画像に対して画像処理が必要であると判定し、代表値が所定のしきい値Ｔｈ１以下の場合に、画像に対して画像処理が不要であると判定し、判定結果を出力する。
【００２８】
なお、本実施形態においては、上述した画像処理部２８、変化量算出部３０および判定部３２が行う処理を、システムメモリ１４が記憶するビューアソフトの機能に組み込むことにより、ソフトウェアにより処理を実行するようにしてもよい。
【００２９】
次いで、本実施形態において行われる処理について説明する。
【００３０】
第１の処理
図２は本実施形態において行われる第１の処理のフローチャートである。なお、第１の処理においては、画像データはメモリカード２から読み出されてハードディスク２４に保存されているものとする。
【００３１】
ビューアソフトを起動し、ユーザが所望するフォルダに保存されている画像データの一覧表示の指示をユーザが入力部１６から行うことにより処理が開始され、ＣＰＵ１２は処理の対象となる画像データをファイル名が最初の画像データとすべく、Ｎ＝１（Ｎはユーザが所望するフォルダに保存されている画像データの数）に設定する（ステップＳＴ１）。次いで、画像処理部２８が画像データに対して画像処理を施して処理済み画像データを取得する（ステップＳＴ２）。
【００３２】
そして、変化量算出部３０が、処理前の画像および処理済み画像の全体について、画素値の変化量を算出する（ステップＳＴ３）。ここでは、各画素におけるＲＧＢ各色の差の２乗の平方根を画素値の変化量として算出する。なお、各画素におけるＲＧＢ３色の画素値から算出した輝度値の差の絶対値を画素値の変化量として算出してもよい。さらに、変化量算出部３０は、画像の全体についての画素値の変化量の代表値を算出する（ステップＳＴ４）。
【００３３】
そして、判定部３２が、代表値が所定のしきい値Ｔｈ１を超えるか否かを判定する（ステップＳＴ５）。ステップＳＴ５が肯定されると、現在処理中の画像データは画像処理が必要であると判定する（ステップＳＴ６）。一方、ステップＳＴ５が否定されると、現在処理中の画像データは画像処理が不要であると判定する（ステップＳＴ７）。
【００３４】
ステップＳＴ６，７に続いて、すべての画像データについて処理を終了したか否かを判定し（ステップＳＴ８）、ステップＳＴ８が否定されるとファイル名が次の画像データを処理対象とすべくＮ＝Ｎ＋１に設定し（ステップＳＴ９）、ステップＳＴ２に戻る。ステップＳＴ８が肯定されると、画像データのファイル名と対応づけた判定結果を登録したデータベースＤＢ１を生成し（ステップＳＴ１０）、さらに画像処理が必要か不要かが分かるように画像データの一覧を生成し（ステップＳＴ１１）、生成した一覧を含む一覧画面を表示部１８に表示し（ステップＳＴ１２）、処理を終了する。なお、データベースＤＢ１はハードディスク２４に保存される。
【００３５】
図３は第１の処理におけるデータベースＤＢ１の登録内容を示す図である。図３に示すようにデータベースＤＢ１にはユーザが所望するフォルダに保存されている画像データのファイル名および画像処理が必要か不要かの判定結果が登録されている。
【００３６】
図４は第１の処理における画像データの一覧画面を示す図である。図４に示すように画像データの一覧画面５０には、画像データの一覧を表示する一覧表示フィールド５０Ａ、一覧をスクロールするスクロールバー５０Ｂ、一覧においてユーザが選択した画像データについて、処理前の画像および処理済み画像を比較する比較画面を表示する表示ボタン５０Ｃ、画像処理が必要であると判定された画像データを画像処理が不要なものに、画像処理が不要であると判定された画像データを画像処理が必要なものにそれぞれ変更する変更ボタン５０Ｄ、画像処理が必要であると判定された画像データに対して画像処理を実行する指示を行う実行ボタン５０Ｅ、および表示を終了する終了ボタン５０Ｆが表示されている。
【００３７】
表示フィールド５０Ａにはユーザが所望するフォルダに保存されている画像データにより表される画像のサムネイル画像の一覧が表示される。また、表示フィールド５０Ａにおいて画像処理が必要であると判定された画像に対応するサムネイル画像の右下隅には○印が、画像処理が不要であると判定された画像に対応するサムネイル画像の右下隅には×印が付与されている。
【００３８】
ユーザは画像データの一覧を見ることにより、どの画像に対して画像処理が必要であり、どの画像に対して画像処理が不要であるかを確認することができる。
【００３９】
また、所望とするサムネイル画像を選択して表示ボタン５０Ｃをクリックすることにより、選択したサムネイル画像に対応する画像について、処理前の画像および処理済み画像を表示する比較画面が別ウィンドウで開かれる。また、変更ボタン５０Ｄをクリックすることにより、画像処理が必要であると判定された画像データを画像処理が不要なものに、また画像処理が不要であると判定された画像データを画像処理が必要なものにそれぞれ変更することができる。この場合、サムネイル画像を指定して変更ボタン５０Ｄをクリックすることにより、サムネイル画像に付与されている○印と×印とが入れ替わる。ここで、画像処理が必要か不要かを変更した場合は、変更した判定結果がデータベースＤＢ１に登録される。また、実行ボタン５０Ｅをクリックすることにより、画像処理が必要であると判定されたすべての画像データに対して画像処理を施すことができる。なお、一覧表示フィールド５０Ａにおいて画像を選択して実行ボタン５０Ｅをクリックすると、選択した画像データに対して画像処理を施すことができる。また、終了ボタン５０Ｆをクリックすることにより処理を終了することができる。
【００４０】
図５は第１の処理における比較画面を示す図である。図５に示すように比較画面５１には、処理前画像５１Ａ、処理済み画像５１Ｂ、画像処理を実行する指示を行う実行ボタン５１Ｃ、画像処理が必要であると判定された画像データを画像処理が不要なものに、また画像処理が不要であると判定された画像データを画像処理が必要なものにそれぞれ変更する変更ボタン５１Ｄ、および比較画面５１を閉じるための終了ボタン５１Ｅが表示されている。なお、処理前画像５１Ａおよび処理済み画像５１Ｂの下方には、それぞれ処理前、処理後のものであることが分かるように「処理前」および「処理後」の文字が付与されている。
【００４１】
なお、画像処理部２８が取得した処理済み画像データを保存していない場合には、実行ボタン５０Ｃがクリックされると、画像データまたは縮小した画像データに対して画像処理を実行し、処理済み画像データを生成して比較画面５１を表示する。また、画像処理部２８が取得した処理済み画像データを保存している場合には、実行ボタン５０Ｃがクリックされると、保存した処理済み画像データにより表される処理済み画像５１Ｂを比較画面５１に表示する。
【００４２】
ユーザは実行ボタン５１Ｃをクリックすることにより、選択した画像データに対して画像処理を実行することができる。なお、画像処理部２８が取得した処理済み画像データを保存していない場合には、実行ボタン５１Ｃがクリックされると、画像データに対して画像処理を実行し、処理済み画像データを生成する。また、画像処理部２８が取得した処理済み画像データを保存している場合には、実行ボタン５１Ｃがクリックされると、保存した処理済み画像データを読み出す。なお、一覧画面５０における実行ボタン５０Ｅがクリックされた場合も、同様に処理済み画像データの生成または読み出しが行われる。
【００４３】
また、変更ボタン５１Ｄをクリックすることにより、画像処理が必要であると判定された画像データを画像処理が不要なものに、また画像処理が不要であると判定された画像データを画像処理が必要なものにそれぞれ変更することができる。ここで、画像処理が必要か不要かを変更した場合は、変更した判定結果がデータベースＤＢ１に登録される。なお、画像処理が必要であると判断された画像を不要なものに変更した場合において、処理済み画像データを保存していた場合には、保存していた処理済み画像データは消去される。
【００４４】
また、終了ボタン５１Ｅをクリックすることにより比較画面５１を閉じることができる。
【００４５】
ここで、画像処理を実行した画像データについては、処理前の画像データが処理済み画像データにより上書きされる。なお、ファイル名を変更して画像データとは別に処理済み画像データを保存してもよいことはもちろんである。
【００４６】
このように、第１の処理においては、処理前画像と処理済み画像との画素値の変化量の代表値を所定のしきい値Ｔｈ１と比較し、代表値が所定のしきい値Ｔｈ１を超える場合に、画像に対して画像処理が必要であると判定し、代表値が所定のしきい値Ｔｈ１以下の場合に画像処理が不要であると判定し、画像処理が必要か不要かが分かるように一覧画面を表示するようにしたものである。このため、ユーザは画像処理が必要な画像を自分の目で見て確認することができる。また、ユーザは自らが画像処理を施す画像を決定する必要がなくなるため、ユーザの負担を軽減することができる。また、画像処理が必要であると判定された画像に対してのみ画像処理を施せばよいため、無駄な画像処理を実行することもなくなる。
【００４７】
なお、上記第１の処理においては、画像処理が必要か不要かの判定結果を登録したデータベースＤＢ１を生成しているが、とくにデータベースＤＢ１を生成することなく、処理を行ってもよいことはもちろんである。
【００４８】
第２の処理
次いで、第２の処理について説明する。図６は本実施形態において行われる第２の処理を示すフローチャートである。なお、第２の処理においては、データベースＤＢ１が生成されてハードディスク２４に保存されているものとする。また、ユーザが所望するフォルダには前回の処理の後、新たな画像データが保存されたものとする。
【００４９】
ビューアソフトを起動し、ユーザが所望するフォルダに保存されている画像データの一覧表示の指示をユーザが入力部１６から行うことにより処理が開始され、処理の対象となる画像データをファイル名が最初の画像データとすべく、Ｎ＝１（Ｎはユーザが所望するフォルダに保存されている画像データの数）に設定する（ステップＳＴ２１）。次いで、処理対象の画像データがデータベースＤＢ１に登録されているか否かを判定する（ステップＳＴ２２）。ステップＳＴ２２が肯定されるとステップＳＴ２９へ進む。ステップＳＴ２２が否定されると、画像処理部２８が画像データに対して画像処理を施して処理済み画像データを取得する（ステップＳＴ２３）。
【００５０】
そして、変化量算出部３０が、上記第１の処理と同様に、処理前の画像および処理済み画像の全体について、画素値の変化量を算出する（ステップＳＴ２４）。さらに、変化量算出部３０は、画像の全体についての画素値の変化量の代表値を算出する（ステップＳＴ２５）。
【００５１】
そして、判定部３２が、代表値が所定のしきい値Ｔｈ１を超えるか否かを判定する（ステップＳＴ２６）。ステップＳＴ２６が肯定されると、現在処理中の画像データは画像処理が必要であると判定する（ステップＳＴ２７）。一方、ステップＳＴ２６が否定されると、現在処理中の画像データは画像処理が不要であると判定する（ステップＳＴ２８）。
【００５２】
ステップＳＴ２７，２８に続いて、さらにはステップＳＴ２２が肯定されると、すべての画像データについて処理を終了したか否かを判定し（ステップＳＴ２９）、ステップＳＴ２９が否定されるとファイル名が次の画像データを処理対象とすべくＮ＝Ｎ＋１に設定し（ステップＳＴ３０）、ステップＳＴ２２に戻る。ステップＳＴ２９が肯定されると、画像データのファイル名および判定結果をデータベースＤＢ１に登録し（ステップＳＴ３１）、さらに画像処理が必要か不要かが分かるように画像データの一覧を生成し（ステップＳＴ３２）、生成した一覧を含む一覧画面を表示部１８に表示し（ステップＳＴ３３）、処理を終了する。なお、一覧画面には、ユーザが所望するフォルダに新たに保存された画像のみが含まれ、すでにデータベースＤＢ１に登録されていた画像は含まれないようにしてもよい。
【００５３】
このように、第２の処理においては、データベースＤＢ１を参照し、データベースに未登録の画像に対してのみ画像処理が必要か不要かの判定および表示部１８への表示を行うようにしたため、効率よく画像処理が必要か不要かの判定を行うことができる。
【００５４】
第３の処理
次いで、第３の処理について説明する。第３の処理は、第１の処理と同様の処理を行うが、一覧画面および比較画面の表示の態様およびデータベースＤＢ１への登録内容が第１の処理とは異なるものである。なお、第３の処理においては、データベースの参照符号としてＤＢ２を用いるものとする。
【００５５】
図７は第３の処理における一覧画面を示す図である。図７に示すように画像データの一覧画面５２には、第１の処理における一覧画面５０の一覧表示フィールド５０Ａ、スクロールバー５０Ｂ、表示ボタン５０Ｃ、変更ボタン５０Ｄ、実行ボタン５０Ｅおよび終了ボタン５０Ｆに対応する一覧表示フィールド５２Ａ、スクロールバー５２Ｂ、表示ボタン５２Ｃ、変更ボタン５２Ｄ、実行ボタン５２Ｅおよび終了ボタン５２Ｆが表示されている。さらに、一覧画面５２には先送りボタン５２Ｇが表示されている。
【００５６】
ユーザは一覧画面５２を見ることにより、どの画像に対して画像処理が必要であり、どの画像に対して画像処理が不要であるかを確認することができる。また、一覧表示フィールド５２Ａにおいて画像を選択して実行ボタン５２Ｅをクリックすると、選択した画像データに対して画像処理を施すことができる。しかしながら、画像処理が必要であると判定した場合であっても、画像処理を施すべきか否かの判断に悩む場合がある。とくに時間がない場合にはそのような判断に時間をとられるのは非常に煩わしい。
【００５７】
このため、第３の処理においては、ユーザが画像処理を施すべきか否かの判断に悩む画像については、一覧表示フィールド５２Ａにおいて画像を選択して先送りボタン５２Ｇをクリックすると、選択した画像に対して判断を先送りした旨の情報がデータベースＤＢ２に登録される。また、一覧表示フィールド５２Ａにおいては、サムネイル画像の右下隅に○印または×印に代えて△印が付与される。
【００５８】
図８は第３の処理における比較画面を示す図である。図８に示すように比較画面５３には、第１の処理における比較画面５１の処理前画像５１Ａ、処理済み画像５１Ｂ、実行ボタン５１Ｃ、変更ボタン５１Ｄおよび終了ボタン５１Ｅに対応する処理前画像５３Ａ、処理済み画像５３Ｂ、実行ボタン５３Ｃ、変更ボタン５３Ｄおよび終了ボタン５３Ｅが表示されている。さらに、比較画面５３には先送りボタン５３Ｆが表示されている。なお、処理前画像５１Ａおよび処理済み画像５１Ｂの下方には、それぞれ処理前、処理後のものであることが分かるように「処理前」および「処理後」の文字が付与されている。
【００５９】
ユーザは比較画面５３においても先送りボタン５３Ｆをクリックすることにより、画像処理を実行するか否かの判断を先送りし、その旨をデータベースＤＢ２に登録することができる。
【００６０】
図９は第３の処理におけるデータベースＤＢ２の登録内容を示す図である。図９に示すようにデータベースＤＢ２にはユーザが所望するフォルダに保存されている画像データのファイル名、画像処理が必要か不要かの判定結果、および先送りするか否かを表す情報が登録されている。なお、図９に示すデータベースＤＢ２において、先送りをする場合には「する」が登録され、先送りをしない場合には何ら登録がなされない。
【００６１】
このように第３の処理においては、画像処理を実行するか否かの判断について先送りの指示を受け付け、先送りの指示がなされた画像データについて、データベースＤＢ２に先送りされた旨の情報を登録するようにしたものである。このため、後日データベースＤＢ２を参照することにより、どの画像に対して画像処理を実行するか否かを迷ってその指示を先送りしたかを直ちに確認することができる。したがって、時間があるときに画像処理を施すべきか否かについて時間をかけて検討することができる。
【００６２】
なお、次回に装置１を起動した際に、データベースＤＢ２を参照して先送りされた画像の一覧を生成して表示するようにしてもよい。これにより、ユーザは画像処理を実行するか否かを迷ってその指示を先送りした画像のみを用いて、時間をかけて画像処理を施すべきか否かについて検討することができる。
【００６３】
第４の処理
次いで、第４の処理について説明する。第４の処理は、第３の処理においてデータベースＤＢ２に先送りされた旨の情報を登録するのに加えて、画像処理を実行したか否かについての情報を登録するようにしたものである。なお、第４の処理においては、データベースの参照符号としてＤＢ３を用いるものとする。
【００６４】
図１０は第４の処理におけるデータベースＤＢ３の登録内容を示す図である。図１０に示すようにデータベースＤＢ３にはユーザが所望するフォルダに保存されている画像データのファイル名、画像処理が必要か不要かの判定結果、先送りするか否かを表す情報、および画像処理を実行したか否かの情報が登録されている。なお、図１０に示すデータベースＤＢ３において、先送りをする場合には「する」が登録され、先送りをしない場合には何ら登録がなされない。また、画像処理を実行した場合には「実行」、実行しなかった場合には「しない」と登録される。なお、第４の処理においてはデータベースＤＢ３への登録は、一覧画面において終了ボタンがクリックされた際に行われる。
【００６５】
このように第４の処理においては、画像処理を実行したか否かを表す情報をさらにデータベースＤＢ３に登録するようにしたため、後日データベースＤＢ３を参照した際に、どの画像に対して画像処理の実行指示を行ったかを直ちに確認することができる。
【００６６】
第５の処理
次いで、第５の処理について説明する。第５の処理においては、上記第１から第４の処理と一覧画面の表示の態様が異なるものである。具体的には、画像処理が必要であると判定された画像について、一覧画面に処理前の画像と処理済み画像とを並べて表示するようにしたものである。
【００６７】
図１１は、第５の処理における一覧画面を示す図である。図１１に示すように一覧画面５４には、処理前画像および処理済み画像の一覧を表示する一覧表示フィールド５４Ａ、一覧をスクロールするスクロールバー５４Ｂ、画像処理が必要であると判定された画像データを画像処理が不要なものに、画像処理が不要であると判定された画像データを画像処理が必要なものにそれぞれ変更する変更ボタン５４Ｃ、画像処理が必要であると判定された画像データに対して画像処理を実行する指示を行う実行ボタン５４Ｄ、および表示を終了する終了ボタン５４Ｅが表示されている。なお、一覧表示フィールド５４Ａには、一覧表示フィールド５４Ａに表示された画像が、それぞれ処理前、処理後のものであることが分かるように「処理前」および「処理後」の文字が付与されている。
【００６８】
このように、一覧画面５４に処理前画像および処理済み画像の一覧を表示することにより、画像処理が必要であると判定された画像について、処理前の画像と処理済み画像とを比較して、画像処理を施すか否かについて容易に確認することができる。
【００６９】
なお、上記実施形態においては、ユーザが入力部１６からビューアソフトを起動し、ユーザが所望するフォルダに保存されている画像データの一覧表示の指示を行うことにより処理を行っているが、例えば、ユーザがメモリカード２をカードスロット２０に装填し、メモリカード２に記録されている画像データのハードディスク２４への保存を指示した際に、処理を行うようにしてもよい。また、バックグラウンドで処理を行うようにしてもよい。これにより、ハードディスク２４に保存された画像データに対して、画像処理が必要か不要かの判定を確実に行うことができるため、画像処理が必要な画像データに対して画像処理が施されなくなってしまう事態を回避することができる。
【００７０】
また、上記実施形態においては、処理前の画像と処理済み画像とにおいて、画素値の変化量の代表値を算出し、代表値が所定のしきい値より大きい場合に、その画像データについて画像処理が必要と判定し、代表値が所定のしきい値以下の場合に、その画像データについて画像処理が不要と判定しているが、画像処理が必要か不要か判定する手法はこの手法に限定されるものではない。
【００７１】
また、上記実施形態の第１から第４の処理においては、一覧画面においてサムネイル画像に○印または×印を付与することにより、画像処理が必要であるか不要であるかをユーザに示しているが、画像処理が必要と判定された画像のみを一覧画面に含めるようにしてもよい。
【図面の簡単な説明】
【００７２】
【図１】本発明の実施形態による画像処理判定装置の構成を示す概略ブロック図
【図２】本実施形態において行われる第１の処理のフローチャート
【図３】第１の処理におけるデータベースの登録内容を示す図
【図４】第１の処理における画像データの一覧画面を示す図
【図５】第１の処理における比較画面を示す図
【図６】本実施形態において行われる第２の処理を示すフローチャート
【図７】第３の処理における画像データの一覧画面を示す図
【図８】第３の処理における比較画面を示す図
【図９】第３の処理におけるデータベースの登録内容を示す図
【図１０】第４の処理におけるデータベースの登録内容を示す図
【図１１】第５の処理における画像データの一覧画面を示す図
【符号の説明】
【００７３】
１    画像処理判定装置
２    メモリカード
１２    ＣＰＵ
１４    システムメモリ
１６    入力部
１８    表示部
２０    カードスロット
２２    圧縮解凍部
２４    ハードディスク
２６    メモリ制御部
２８    画像処理部
３０    変化量算出部
３２    判定部
５０，５２，５４    一覧画面
５１，５３    比較画面
【図１】
2006163850.tif 000003
【図２】
2006163850.tif 000004
【図３】
2006163850.tif 000005
【図４】
2006163850.tif 000006
【図５】
2006163850.tif 000007
【図６】
2006163850.tif 000008
【図７】
2006163850.tif 000009
【図８】
2006163850.tif 000010
【図９】
2006163850.tif 000011
【図１０】
2006163850.tif 000012
【図１１】
2006163850.tif 000013