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