(57)【要約】【課題】画像に写り込んだ異物の影を除去する画像処理を行う場合の条件を適切に設定させることができる画像処理プログラム、記憶媒体、画像処理装置及び電子カメラを提供する。【解決手段】画像処理を実行可能な画像処理装置が備える制御部により実行される画像処理プログラムであって、制御部に、オリジナル画像に写り込んだゴミＮＳを検出する検出ステップと、画像をモニタに表示された画像処理用画面６０のイメージ領域６２に表示させるとともに、影画像８２を画像処理用画面６０の影画像表示領域８７に表示させる画像表示ステップと、オリジナル画像に対してゴミＮＳを除去するための画像処理を施す画像処理ステップと、を実行させる。【選択図】図１３
2012156595.tif 000002
【特許請求の範囲】
【請求項１】
画像処理を実行可能な画像処理装置が備える制御手段により実行される画像処理プログラムであって、
前記制御手段に、
画像に写り込んだ異物の影を検出する検出ステップと、
前記画像を表示手段の画像表示領域に表示させるとともに、前記検出ステップで検出された前記異物の影を含む領域を前記画像から切り出した影画像を前記表示手段の前記画像表示領域とは異なる影画像表示領域に表示させる画像表示ステップと、
を実行させることを特徴とする画像処理プログラム。
【請求項２】
操作手段の操作により選択された前記影画像に対応する前記異物の影を除去対象として設定する除去対象設定ステップをさらに含むことを特徴とする請求項１に記載の画像処理プログラム。
【請求項３】
前記画像表示ステップでは、前記画像表示領域に表示された前記画像に写り込んだ前記異物の影と前記影画像表示領域に表示された前記影画像における前記異物の影との対応関係を示す対応マークをそれぞれ前記画像表示領域と前記影画像表示領域とに表示させることを特徴とする請求項１又は請求項２に記載の画像処理プログラム。
【請求項４】
前記異物の影を検出する際の検出レベルを設定する設定ステップをさらに含み、
前記画像表示ステップでは、前記検出ステップで検出された前記異物の影に対する検出マーク及び前記検出レベルを上げれば検出される前記異物の影に対する検出候補マークを前記画像表示領域と前記影画像表示領域とに表示させることを特徴とする請求項１〜請求項３のうち何れか一項に記載の画像処理プログラム。
【請求項５】
前記画像表示ステップでは、前記画像から切り出した複数の前記影画像を前記影画像表示領域に整列させた状態で表示させ、
操作手段により選択された前記影画像と対応する前記異物の影を前記画像表示領域において強調表示させる強調表示ステップをさらに含むことを特徴とする請求項１〜請求項４のうち何れか一項に記載の画像処理プログラム。
【請求項６】
前記影画像の表示倍率を設定する表示倍率設定ステップをさらに含むことを特徴とする請求項１〜請求項５のうち何れか一項に記載の画像処理プログラム。
【請求項７】
請求項１〜請求項６のうち何れか一項に記載の画像処理プログラムを記憶した制御手段による読み取りが可能な記憶媒体。
【請求項８】
画像に写り込んだ異物の影を検出する検出手段と、
前記画像を表示手段の画像表示領域に表示させるとともに、前記検出手段により検出された前記異物の影を含む領域を前記画像から切り出した影画像を前記表示手段の前記画像表示領域とは異なる影画像表示領域に表示させる表示制御手段と、
を備えることを特徴とする画像処理装置。
【請求項９】
被写体の画像を撮像する撮像手段と、
該撮像手段により撮像された画像の画像データを記憶媒体に記憶させる記憶制御手段と、
前記画像データと対応する画像を表示可能な表示手段と、
請求項８に記載の画像処理装置と、
を備えることを特徴とする電子カメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理プログラム、該画像処理プログラムを記憶した記憶媒体、画像処理装置及び該画像処理装置を備えた電子カメラに関する。
【背景技術】
【０００２】
デジタルカメラやビデオカメラなどの電子カメラで撮像する場合には、レンズや撮像素子などに付着した異物（塵や埃など）が撮像した画像に写り込んで不要な影を生じてしまうことがある。従来、こうした異物の影を除去するための画像処理を自動的に行う画像処理装置及び画像処理プログラムがある（例えば、特許文献１）。
【０００３】
特許文献１の画像処理装置においては、画像処理を施した処理画像について、異物の影を除去した箇所を印刷サイズ相当のサイズに拡大して処理画像に合成した合成補正画像を生成し、この合成補正画像を画像処理前の画像と並べて表示するようになっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−３０６３０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、このような合成補正画像においては、拡大表示した部分が空など一様な部分であると、拡大してもその違いが視認しにくいし、拡大表示した部分が一様でない部分に重なると、重なった部分が視認できないために処理画像の全体像が把握しにくくなってしまう。そのため、ユーザは、画像処理の条件を適切に設定することができないという問題がある。
【０００６】
本発明は上記問題点を解決するためになされたものであって、その目的は、撮像した画像に写り込んだ異物の影を除去する画像処理を行う場合の条件を適切に設定させることができる画像処理プログラム、記憶媒体、画像処理装置及び電子カメラを提供することにある。
【課題を解決するための手段】
【０００７】
上記問題点を解決するために、本発明の画像処理プログラムは、画像処理を実行可能な画像処理装置が備える制御手段により実行される画像処理プログラムであって、前記制御手段に、画像に写り込んだ異物の影を検出する検出ステップと、前記画像を表示手段の画像表示領域に表示させるとともに、前記検出ステップで検出された前記異物の影を含む領域を前記画像から切り出した影画像を前記表示手段の前記画像表示領域とは異なる影画像表示領域に表示させる画像表示ステップと、を実行させることを要旨とする。
【０００８】
また、本発明の画像処理プログラムは、操作手段の操作により選択された前記影画像に対応する前記異物の影を除去対象として設定する除去対象設定ステップをさらに含むことが好ましい。
【０００９】
また、本発明の画像処理プログラムにおいて、前記画像表示ステップでは、前記画像表示領域に表示された前記画像に写り込んだ前記異物の影と前記影画像表示領域に表示された前記影画像における前記異物の影との対応関係を示す対応マークをそれぞれ前記画像表示領域と前記影画像表示領域とに表示させることが好ましい。
【００１０】
また、本発明の画像処理プログラムは、前記異物の影を検出する際の検出レベルを設定する設定ステップをさらに含み、前記画像表示ステップでは、前記検出ステップで検出された前記異物の影に対する検出マーク及び前記検出レベルを上げれば検出される前記異物の影に対する検出候補マークを前記画像表示領域と前記影画像表示領域とに表示させることが好ましい。
【００１１】
また、本発明の画像処理プログラムにおいて、前記画像表示ステップでは、前記画像から切り出した複数の前記影画像を前記影画像表示領域に整列させた状態で表示させ、操作手段により選択された前記影画像と対応する前記異物の影を前記画像表示領域において強調表示させる強調表示ステップをさらに含むことが好ましい。
【００１２】
また、本発明の画像処理プログラムは、前記影画像の表示倍率を設定する表示倍率設定ステップをさらに含むことが好ましい。
上記問題点を解決するために、本発明の記憶媒体は、上記画像処理プログラムを記憶した制御手段による読み取りが可能な記憶媒体であることを要旨とする。
【００１３】
上記問題点を解決するために、本発明の画像処理装置は、画像に写り込んだ異物の影を検出する検出手段と、前記画像を表示手段の画像表示領域に表示させるとともに、前記検出手段により検出された前記異物の影を含む領域を前記画像から切り出した影画像を前記表示手段の前記画像表示領域とは異なる影画像表示領域に表示させる表示制御手段と、を備えることを要旨とする。
【００１４】
上記問題点を解決するために、本発明の電子カメラは、被写体の画像を撮像する撮像手段と、該撮像手段により撮像された画像の画像データを記憶媒体に記憶させる記憶制御手段と、前記画像データと対応する画像を表示可能な表示手段と、上記画像処理装置と、を備えることを要旨とする。
【発明の効果】
【００１５】
本発明によれば、画像に写り込んだ異物の影を除去する画像処理を行う場合の条件を適切に設定させることができる画像処理プログラム、記憶媒体、画像処理装置及び電子カメラを提供することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明にかかる画像処理装置及び電子カメラを含む画像処理システムを示す斜視図。
【図２】電子カメラの電気的な機能構成を示すブロック図。
【図３】画像処理装置の電気的な機能構成を示すブロック図。
【図４】画像処理用画面を示す模式図。
【図５】画像表示処理ルーチンを示すフローチャート。
【図６】検出処理実行時の画像処理用画面を示す模式図。
【図７】検出処理ルーチンを示すフローチャート。
【図８】検出レベル変更時の画像処理用画面を示す模式図。
【図９】拡大表示処理ルーチンを示すフローチャート。
【図１０】ポップアップ画面表示時の画像処理用画面を示す模式図。
【図１１】除去対象変更処理ルーチンを示すフローチャート。
【図１２】影画像表示処理ルーチンを示すフローチャート。
【図１３】影画像表示領域表示時の画像処理用画面を示す模式図。
【図１４】除去対象変更時の画像処理用画面を示す模式図。
【図１５】画像処理ルーチンを示すフローチャート。
【図１６】画像処理実行時の画像処理用画面を示す模式図。
【図１７】影画像表示領域表示時に画像処理を実行した場合の画像処理用画面を示す模式図。
【図１８】条件設定画面を示す模式図。
【図１９】領域設定画面を示す模式図。
【図２０】出力処理ルーチンを示すフローチャート。
【図２１】出力処理ルーチンを示すフローチャート。
【図２２】検出レベルが一つ設定された場合のレイアウト画像を示す模式図。
【図２３】複数の検出レベルが設定された場合のレイアウト画像を示す模式図。
【発明を実施するための形態】
【００１７】
以下、本発明を具体化した実施形態について図面を参照しながら説明する。
図１に示すように、画像処理システム１１は、パーソナルコンピュータ（以下、「ＰＣ１２」と称する）と、被写体像を撮像可能な電子カメラ１３とを構成要素としている。
【００１８】
ＰＣ１２には、表示手段としてのモニタ１４と、操作手段としての入力装置１５とが接続されている。入力装置１５は、例えばキーボード１６及びマウス１７等よりなる。また、モニタ１４には、マウス１７によって移動操作が行われるポインタＰｔが表示される。そして、ＰＣ１２は、マウス１７がクリック操作された際のクリック信号や、ポインタＰｔの位置座標を示す位置座標信号、さらにキーボード１６からの入力内容を受け付ける。
【００１９】
ＰＣ１２には、画像ファイルを記憶した記憶媒体であるメモリカード１８を挿脱可能に装着するカードスロット１９と、各種プログラムを記憶した記憶媒体としてのＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）２０を載置してＰＣ１２内の読み取り部（図示略）に挿入するためのトレイ２１とが設けられている。そして、ＰＣ１２は、ＣＤ２０を介してインストールされた画像処理プログラムが起動されることによって、その主な構成要素が画像処理を実行する画像処理装置２２として機能する。
【００２０】
ＰＣ１２には、出力装置であるプリンタ２３が接続されている。プリンタ２３は、ＰＣ１２に取り込まれた画像や画像処理装置２２によって画像処理された処理画像を用紙Ｐａ等に印刷出力する。また、プリンタ２３の側面には、画像ファイルを記憶したメモリカード１８を挿脱可能に装着するカードスロット２４と、印刷出力する画像等を表示するためのモニタ２５とが設けられている。そして、プリンタ２３は、ＰＣ１２を介さず、電子カメラ１３等で撮像された画像の画像ファイルをメモリカード１８から直接取り込んで、その画像ファイルの画像データと対応する画像を印刷出力することが可能になっている。
【００２１】
電子カメラ１３の上面側にはレリーズボタン２６が配置されている。また、電子カメラ１３の背面側には、矩形状をなす表示手段としての表示モニタ２７及び電子カメラ１３における各種設定の変更を行う際などにユーザにより操作されるセレクトボタン２８が配置されている。さらに、電子カメラ１３の前面側には撮像レンズ部２９が配置されている。
【００２２】
図２に示すように、電子カメラ１３は、撮像レンズ部２９を通過した被写体光の光量を撮像面となる入射側の受光面３０ａに結像させる撮像手段としての撮像素子３０を有している。なお、撮像レンズ部２９には、被写体像を撮像素子３０の受光面３０ａに対して結像させるための撮像光学系が内蔵されている。
【００２３】
撮像素子３０の出力側には、ＡＦＥ（Ａｎａｌｏｇ  Ｆｒｏｎｔ  Ｅｎｄ）３１と画像処理回路３２とが直列に接続されている。画像処理回路３２は、データバス３３を介してＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３４と接続されている。
【００２４】
ＭＰＵ３４には、電子カメラ１３の制御プログラム等を記憶した不揮発性メモリ３５、バッファメモリとして機能するＲＡＭ３６、画像データの圧縮処理と伸張処理を行なう圧縮／伸張処理回路３７、カードＩ／Ｆ（Ｉｎｔｅｒ  Ｆａｃｅ）３８及び表示モニタ２７がデータバス３３を介して接続されている。また、ＭＰＵ３４には、操作手段としての操作部材３９が各々の操作信号（半押し操作信号やモード切替信号など）をデータ通信可能に接続されている。なお、操作部材３９とは、例えば図１において示したレリーズボタン２６やセレクトボタン２８などを指す。
【００２５】
撮像素子３０は、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）イメージセンサ、又はＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）イメージセンサからなる。また、撮像素子３０は、電子シャッター機能を有するとともに、受光面３０ａには多数の受光素子（図示略）が二次元的に配列されている。そして、撮像素子３０は、受光面３０ａに結像した被写体像に対応した信号電荷を蓄積し、その蓄積した信号電荷を画像データの元となる画素信号と呼ばれるアナログ信号でＡＦＥ３１に出力する。
【００２６】
ＡＦＥ３１は、撮像素子３０から入力したアナログ信号の画素信号を所定のタイミングでサンプリング（相関二重サンプリング）し、例えばＩＳＯ感度に基づく所定信号レベルとなるように増幅する信号処理部（図示略）と、その増幅後の画素信号をデジタル信号に変換するＡ／Ｄ変換部（図示略）を有している。そして、ＡＦＥ３１は、アナログ信号の画素信号をＡ／Ｄ変換部でデジタル化することにより生成した画像データを画像処理回路３２に出力する。
【００２７】
画像処理回路３２は、ＡＦＥ３１から入力した画像データに対して、ＭＰＵ３４からの制御信号に基づき各種の画像処理（例えばホワイトバランス処理など）を施す。そして、画像処理回路３２は、そのように画像処理を施した画像データを、ＭＰＵ３４からの制御信号に基づき、ＲＡＭ３６に一旦記憶させるとともに、表示モニタ２７にスルー画像として表示させる。また、レリーズボタン２６が全押し操作された場合は、そのときの画像データと対応する画像を表示モニタ２７に確認用画像として表示させる。
【００２８】
ＭＰＵ３４は、不揮発性メモリ３５に記憶された制御プログラムに基づき電子カメラ１３における各種の処理動作（例えば撮像処理や記憶制御処理など）を統括的に制御する。本実施形態において、不揮発性メモリ３５にはＰＣ１２にインストールされているものと同様の画像処理プログラムが記憶されている。そして、この画像処理プログラムに基づいてＭＰＵ３４が電子カメラ１３を制御する制御手段として機能することで、電子カメラ１３は、ＰＣ１２と同様に画像処理装置として機能することも可能となる。なお、データバス３３は、ＭＰＵ３４の制御に伴う各種データの伝送路として機能する。
【００２９】
圧縮／伸張処理回路３７は、ＲＡＭ３６に記憶されている画像データに対して、記憶時にはＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）圧縮処理を施してデータ圧縮された画像データを生成する。また、圧縮／伸張処理回路３７は、再生時にはデータ圧縮されている画像データに対してＪＰＥＧ伸張処理を施すことにより元の非圧縮の画像データを生成する。
【００３０】
そして、ＭＰＵ３４は、圧縮／伸張処理回路３７によりデータ圧縮された画像データにファイル名や撮像日時等の付加情報を付加して画像ファイルを生成する。また、ＭＰＵ３４は、この画像ファイルをカードＩ／Ｆ３８を介してメモリカード１８に記憶させる記憶制御処理を行うことで、記憶制御手段として機能する。
【００３１】
このようにメモリカード１８に記憶された画像ファイルは拡張子として「．ＪＰＧ」が付される。そして、「．ＪＰＧ」の拡張子が付された画像ファイルは、ヘッダと画像データとを備える。ヘッダには、画像ファイルに関する画像関連情報（付帯情報）と、画像の縮小画像データであるサムネイル画像データとが格納されている。画像関連情報としては、撮像日時（年・日・時・分・秒）、撮像条件（シャッタスピード、露出値、ズーム値、撮像モード、フォーカスポイント、姿勢角等）などの情報が挙げられる。
【００３２】
図３に示すように、ＰＣ１２は、カードスロット１９に挿入されたメモリカード１８のデータを読み取るためのカードＩ／Ｆ４１と、トレイ２１を介して挿入されたＣＤ２０のデータを読み取るためのＩ／Ｆ４２と、プリンタ２３に対して印刷データの送信等を行うための通信Ｉ／Ｆ４３とを備えている。また、ＰＣ１２は、画像処理装置２２として機能する構成要素として、制御手段としての制御部４４と、画像ファイルや画像処理プログラムなどの各種情報を記憶するための記憶部４５と、メモリカード１８やＣＤ２０などに記憶されたデータを記憶部４５に取り込むための通信部４６とを備えている。
【００３３】
制御部４４は、記憶部４５等から読み出した画像を表示させるための各種画面や画像を生成する画像生成部４７と、生成した画面や画像をモニタ１４に表示させる表示制御手段としての表示制御部４８とを備えている。
【００３４】
また、制御部４４は、被写体の画像に写り込んだ異物の影を検出する検出手段としての検出部４９と、画像に対して異物の影を除去するための画像処理を施す画像処理部５０とを備えている。なお、異物とは、電子カメラ１３の撮像レンズ部２９や撮像素子３０の受光面３０ａなどに付着した微細な塵や埃などを指す。以下の説明においては、電子カメラ１３で撮像された画像に写り込んだ異物の影のことを「ゴミ」と称する。そして、画像処理装置２２は、画像に対してゴミを除去するための画像処理を実行可能となっている。
【００３５】
また、制御部４４は、画像に対する画像処理や画像の出力処理などを行う場合などに各種の判定処理を実行する判定部５１と、画像に対して実行される画像処理の処理条件や印刷出力やファイル出力などの出力条件などを設定する条件設定部５２とを備えている。なお、検出部４９は、ゴミの大きさに応じて設定される複数の検出レベルでゴミを検出することが可能となっている。そして、条件設定部５２は、画像に写り込んだゴミを検出する際の検出レベルを設定する検出レベル設定手段として機能する。
【００３６】
また、制御部４４は、画像処理を施した処理画像等をファイル出力するためのファイル出力部５３と、処理画像等を印刷出力するための印刷出力部５４とを備えている。なお、ファイル出力部５３及び印刷出力部５４は、画像処理を施した処理画像等を出力する出力手段を構成する。
【００３７】
次に、ＰＣ１２にインストールされた画像処理プログラムを実行させて、電子カメラ１３で撮像した画像に画像処理を施す場合の実行手順について説明する。
ユーザは、入力装置１５の操作によってＰＣ１２内の制御部４４に画像処理プログラムを実行させることにより、画像処理装置２２を起動させる。そして、ユーザが入力装置１５の操作によって画像処理を施す画像ファイルが格納されたフォルダを指定すると、図４に示す画像処理用画面６０がモニタ１４に表示される。
【００３８】
なお、ユーザが指定するフォルダは、ＰＣ１２の記憶部４５、ＰＣ１２に接続された電子カメラ１３等の外部機器又はＵＳＢメモリ等の外部記憶媒体、あるいはＰＣ１２に内蔵又は外付けの読取装置（図示省略）に挿着されたＣＤやＤＶＤを指定して選択することが可能となっている。本実施形態においては、メモリカード１８を介して電子カメラ１３から取り出され、ＰＣ１２の記憶部４５に取り込まれた画像に対して画像処理を施す場合を例に挙げて説明する。
【００３９】
図４に示すように、画像処理用画面６０は、画面内の上側寄りに配置されるツール領域６１と、ツール領域６１の下方において左側に配置される画像表示領域としてのイメージ領域６２と、イメージ領域６２の下方に配置されるサムネイル領域６３と、イメージ領域６２及びサムネイル領域６３の右方に配置されるメニュー領域６４とに分割されている。
【００４０】
ツール領域６１の左側部分には、イメージ領域６２に表示された画像の印刷出力の実行を指示する「プリント」ボタン６５と、印刷出力する出力画像のモニタ１４への表示制御の実行を指示する「プレビュー」ボタン６６とが並んで表示される。また、ツール領域６１の中央部分には、画像処理を施した処理画像を出力する場合の条件を設定するための「出力設定」ボタン６７と、画像処理用画面６０を閉じて画像処理プログラムを終了させるための「終了」ボタン６８とが並んで表示される。また、ツール領域６１の右側部分には、イメージ領域６２における画像の表示倍率を変更するためのスケールバー６９が表示される。
【００４１】
メニュー領域６４には、画像に写り込んだゴミＮＳを検出する検出処理の実行を指示する「ゴミを検出」チェックボックス７０と、検出レベルを設定するための検出レベル設定部７１とが表示される。なお、以下の説明においては、チェックボックスを「Ｃ／Ｂ」と略して記載することがある。
【００４２】
検出レベル設定部７１では、ゴミの大きさに応じて設定される検出レベルが、例えば１〜１００までの任意の数値に変更可能となっている。そして、変更された検出レベルは記憶部４５に記憶される。また、記憶部４５には、検出レベルの初期値（本実施形態では、検出レベル＝５０）が記憶されている。
【００４３】
また、メニュー領域６４には、ゴミを除去する画像処理の実行を指示するため「ゴミを除去」Ｃ／Ｂ７２と、影画像を一覧表示させるための「ゴミ一覧」ボタン７３とが表示される。なお、影画像とは、イメージ領域６２に表示される画像などからゴミを含む一部領域を切り出した複製画像のことを指す。
【００４４】
さらに、メニュー領域６４には、画像処理を施した処理画像の保存処理の実行を指示する「保存」ボタン７４と、画像処理等の処理内容をキャンセルするための「キャンセル」ボタン７５とが表示される。なお、「保存」ボタン７４及び「キャンセル」ボタン７５は、「ゴミを除去」Ｃ／Ｂ７２にチェックが入れられた場合に操作可能なアクティブ状態に変化するようになっている。
【００４５】
次に、画像処理装置２２が起動されて画像処理用画面６０が表示された場合に制御部４４が実行する画像表示処理ルーチンについて図５を参照しつつ説明する。
まず、ステップＳ１１では、制御部４４の表示制御部４８が指定されたフォルダ内に保存されている少なくとも一つの画像ファイルを読み出す。すなわち、図４に示す事例では、フォルダへの保存時期が最新の画像ファイルを含む保存順の連続した５つの画像ファイルが読み出され、それぞれの画像ファイルに記録された画像データ及びサムネイル画像データが取得される。
【００４６】
そして、次のステップＳ１２において、制御部４４の表示制御部４８は、取得した５つのサムネイル画像データと対応する５つのサムネイル画像７６をサムネイル領域６３に直列に整列した状態で一覧表示させる。また、表示制御部４８は、サムネイル領域６３に表示させたうちの一つのサムネイル画像７６（図４では一番右側のサムネイル画像）と対応する画像（以下、これを「オリジナル画像７７」と称する場合がある）をイメージ領域６２に表示させる。すなわち、このステップＳ１２では、サムネイル領域６３に最新の画像ファイルのサムネイル画像データと対応するサムネイル画像７６が一番右端となる配列順で複数（この場合、５つ）のサムネイル画像７６が横並び状態で一覧表示されるとともに、最新の画像ファイルの画像データと対応する一つのオリジナル画像７７がイメージ領域６２に表示される。
【００４７】
また、このステップＳ１２において、制御部４４の表示制御部４８は、サムネイル領域６３に一覧表示された各サムネイル画像７６のうちオリジナル画像７７と対応するサムネイル画像７６（図４では最新の画像ファイルのサムネイル画像データと対応する一番右側のサムネイル画像）に選択マーク７８（例えば、太線の四角枠）を表示させる。なお、この選択マーク７８は、ユーザが入力装置１５を操作することにより、その表示位置を複数の各サムネイル画像７６のうち何れか一つのサムネイル画像７６と対応する位置に移動可能である。そして、このステップ１２の処理が終了すると、制御部４４は、その処理を次のステップ１３に移行する。
【００４８】
すると、次のステップＳ１３では、制御部４４の判定部５１がサムネイル領域６３において別のサムネイル画像７６が選択されたか否か、すなわち、選択マーク７８の表示位置が移動したか否かを入力装置１５からの入力信号に基づいて判定する。そして、その判定結果が肯定判定（Ｓ１３＝ＹＥＳ）の場合、すなわち、選択マーク７８が移動されて別のサムネイル画像７６が選択された場合、制御部４４は、その処理を次のステップＳ１４に移行する。
【００４９】
すると、次のステップＳ１４（画像表示ステップ）では、制御部４４の表示制御部４８が、サムネイル領域６３において新たに選択されたサムネイル画像７６の位置に選択マーク７８を表示させるとともに、そのサムネイル画像７６に対応するオリジナル画像７７をイメージ領域６２に表示させる。すなわち、図６に示す事例では、入力装置１５を用いてユーザがサムネイル領域６３の各サムネイル画像７６のうち一番左側のサムネイル画像の位置に選択マーク７８を移動させた場合を示しており、このサムネイル画像７６と対応したオリジナル画像７７がイメージ領域６２に切り替え表示される。
【００５０】
そして、このステップＳ１４の処理が終了すると、制御部４４は、その処理を次のステップＳ１５に移行する。なお、先のステップＳ１３における判定結果が否定判定（Ｓ１３＝ＮＯ）の場合、すなわち、選択マーク７８が一番右側のサムネイル画像７６の位置から移動しなくて別のサムネイル画像７６が選択されない場合も、制御部４４は、その処理をステップＳ１５に移行する。
【００５１】
そして、ステップＳ１５では、制御部４４の判定部５１が「終了」ボタン６８が押下されたか否かを判定する。そして、その判定結果が否定判定（Ｓ１５＝ＮＯ）の場合、すなわち、「終了」ボタン６８が押下されていないと判定した場合、制御部４４は、その処理をステップＳ１３に戻す。その一方、判定結果が肯定判定（Ｓ１５＝ＹＥＳ）の場合、すなわち、「終了」ボタン６８が押下されたと判定した場合、制御部４４は、図５に示す画像表示処理ルーチンを終了する。
【００５２】
以上説明した画像表示処理ルーチンは、画像処理用画面６０上の「終了」ボタン６８が押下されることにより終了し、本ルーチンの終了に伴いモニタ１４での画像処理用画面６０の表示も終了する。
【００５３】
次に、図６に示すように、ユーザが入力装置１５の操作によってメニュー領域６４に設けられた「ゴミを検出」Ｃ／Ｂ７０にチェックを入れた場合（「ゴミを検出」Ｃ／Ｂ７０がＯＮ状態にされた場合）に制御部４４が実行する検出処理ルーチンについて、図７を参照しつつ説明する。
【００５４】
まず、ステップＳ２１（設定ステップ）では、制御部４４の条件設定部５２が記憶部４５から読み出した検出レベルの数値（ここでは、初期値である検出レベル＝５０）を検出レベルとして設定する。
【００５５】
そして、次のステップＳ２２（検出ステップ）では、制御部４４の検出部４９がステップＳ２１で設定された検出レベルで検出処理を実行する。なお、検出部４９は、検出したゴミＮＳの中心位置座標と大きさを記憶部４５に記憶させる。また、条件設定部５２は、設定された検出レベルで検出されて除去候補とされるゴミＮＳに対しては除去設定フラグをＯＮに設定する一方、現状の検出レベルでは検出されないものの現状よりも検出レベルを上げれば検出されて除去候補とされるゴミＮＳに対しては除去設定フラグをＯＦＦに設定する。
【００５６】
次のステップＳ２３では、制御部４４の画像生成部４７が検出ステップ（ステップＳ２２）で検出されたゴミＮＳの位置がオリジナル画像上に示された検出結果画像７９（図６参照）を生成する。
【００５７】
そして、次のステップＳ２４（表示ステップ）では、制御部４４の表示制御部４８が、検出結果画像７９をイメージ領域６２に表示させる。具体的には、図６に示すように、検出ステップで検出されたゴミＮＳのオリジナル画像上における位置を示す検出マーク８０Ａ（本実施形態では太線の円）と、検出レベルを上げれば検出されるゴミＮＳのオリジナル画像上における位置を示す検出候補マーク８０Ｂ（本実施形態では二重線の円）とを、オリジナル画像上に表示させる。なお、マーク８０（８０Ａ，８０Ｂ）は、各ゴミＮＳの大きさに比例する大きさで表示される。
【００５８】
そして、次のステップＳ２５では、制御部４４の判定部５１が検出レベルが変更されたか否かを入力装置１５からの入力信号に基づいて判定する。そして、その判定結果が肯定判定（Ｓ２５＝ＹＥＳ）の場合、すなわち、ユーザによって検出レベルが変更されたと判定した場合、制御部４４は、ステップＳ２１に戻って、以降のステップＳ２２〜ステップＳ２４を繰り返す。
【００５９】
すなわち、ステップＳ２５から戻ったステップＳ２１（設定ステップ）では、制御部４４の条件設定部５２が変更された新しい検出レベルを記憶部４５から読み出して、読み出した数値を検出レベルとして設定する。そして、続くステップＳ２２（検出ステップ）では、設定された変更後の検出レベルで制御部４４の検出部４９が検出処理を実行する。さらに、ステップＳ２３で制御部４４の画像生成部４７が新たな検出結果に基づく検出結果画像７９を生成するとともに、ステップＳ２４で制御部４４の表示制御部４８が生成された検出結果画像７９をイメージ領域６２に表示させる。
【００６０】
これにより、図８に示すように「ゴミを検出」Ｃ／Ｂ７０にチェックが入れられた状態でユーザが検出レベルを上げると、一部の（図８では右上の）検出候補マーク８０Ｂが検出マーク８０Ａに変更される。また、「ゴミを検出」Ｃ／Ｂ７０にチェックが入れられた状態で検出レベルを下げると、一部の検出マーク８０Ａが検出候補マーク８０Ｂに変更される。
【００６１】
なお、先のステップＳ２５の判定結果が肯定判定（Ｓ２５＝ＮＯ）の場合、すなわち、ステップＳ２５で検出レベルが変更されていないと判定した場合、制御部４４は、その処理を次のステップＳ２６に移行する。
【００６２】
そして、次のステップＳ２６では、制御部４４の判定部５１が「ゴミを検出」Ｃ／Ｂ７０がＯＦＦになったか否か、すなわちユーザによって「ゴミを検出」Ｃ／Ｂ７０のチェックが外されたか否かを判定する。そして、その判定結果が否定判定（Ｓ２６＝ＮＯ）の場合、すなわち、「ゴミを検出」Ｃ／Ｂ７０がＯＦＦになっていないと判定した場合、制御部４４は、その処理をステップＳ２５に戻す。その一方、その判定結果が肯定判定（Ｓ２６＝ＹＥＳ）の場合、すなわち、「ゴミを検出」Ｃ／Ｂ７０がＯＦＦになったと判定した場合、制御部４４は、その処理を次のステップＳ２７に移行する。
【００６３】
すると、次のステップＳ２７では、制御部４４の表示制御部４８がイメージ領域６２にマーク８０が表示されないオリジナル画像を表示させて、処理を終了する。すなわち、ユーザが「ゴミを検出」Ｃ／Ｂ７０にチェックを入れるとマーク８０がオリジナル画像上に表示される一方、ユーザが「ゴミを検出」Ｃ／Ｂ７０のチェックを外すと検出結果がキャンセル（リセット）される。
【００６４】
次に、「ゴミを検出」Ｃ／Ｂ７０がＯＮになっているときに、イメージ領域６２に表示されたマーク８０（又はゴミ付近の領域）のクリック操作等によってゴミの選択処理がなされた場合に制御部４４が実行する拡大表示処理ルーチンについて図９を参照しつつ説明する。
【００６５】
まず、ステップＳ３１では、制御部４４の表示制御部４８が選択されたゴミに対して、図１０に示すようにポップアップ画面８１を表示させる。なお、ポップアップ画面８１の中央には影画像８２を拡大表示するための拡大表示領域８３が表示される。また、ポップアップ画面８１において拡大表示領域８３の上方には「除去」Ｃ／Ｂ８４が表示される一方、ポップアップ画面８１において拡大表示領域８３の下方には移動ボタン８５（８５Ａ，８５Ｂ）が表示される。さらに、ポップアップ画面８１の右上隅には、クローズボタン８６が表示される。
【００６６】
そして、次のステップＳ３２（拡大表示ステップ）では、制御部４４の表示制御部４８が拡大表示領域８３に選択されたゴミＮＳの影画像８２を表示させる。なお、拡大表示領域８３に表示される影画像８２は、画像生成部４７がイメージ領域６２に表示された検出結果画像７９からゴミＮＳを含む領域を切り出して生成する。すなわち、ユーザがイメージ領域６２において何れかのマーク８０をクリック操作すると、選択されたゴミＮＳがマーク８０とともにポップアップ画面８１の拡大表示領域８３に拡大表示される。
【００６７】
そして、次のステップＳ３３では、制御部４４の条件設定部５２が選択されたゴミＮＳの除去設定フラグを読み出す。
すると、次のステップＳ３４では、制御部４４の判定部５１が選択されたゴミＮＳの除去対象フラグがＯＮであるか否か判定し、その判定結果が肯定判定（Ｓ３４＝ＹＥＳ）の場合、すなわち、除去設定フラグがＯＮであると判定した場合、制御部４４は、その処理をステップＳ３５に移行する。
【００６８】
そして、ステップＳ３５では、制御部４４の表示制御部４８がポップアップ画面８１の「除去」Ｃ／Ｂ８４をＯＮ状態（チェックを表示状態）する。これにより、太線の円で表示される検出マーク８０Ａが付されたゴミＮＳが選択された場合には、「除去」Ｃ／Ｂ８４はチェックが入ったＯＮ状態で表示される。
【００６９】
一方、先のステップＳ３４の判定結果が否定判定（Ｓ３４＝ＮＯ）の場合、すなわち、除去設定フラグがＯＦＦであると判定した場合、制御部４４は、その処理をステップＳ３６に移行する。そして、ステップＳ３６では、制御部４４の表示制御部４８がポップアップ画面８１の「除去」Ｃ／Ｂ８４をＯＦＦ状態（チェックを非表示状態）にする。これにより、二重線の円で表示される検出候補マーク８０Ｂが付されたゴミＮＳが選択された場合には、「除去」Ｃ／Ｂ８４はチェックが入っていないＯＦＦ状態で表示される。
【００７０】
そして、次のステップＳ３７では、制御部４４の判定部５１が移動ボタン８５の押下の有無を判定し、その判定結果が肯定判定（Ｓ３７＝ＹＥＳ）の場合、すなわち、新たに移動ボタン８５が押下されたと判定した場合、制御部４４は、その処理をステップＳ３２に戻す。なお、このとき、２つある移動ボタン８５Ａ，８５Ｂのうち、右矢印を表記した移動ボタン８５Ｂが押下された場合には、その時点で選択されていたゴミＮＳよりもイメージ領域６２内の右側で最も近くに位置するゴミＮＳが選択対象に変更される。一方、左矢印を表記した移動ボタン８５Ａが押下された場合には、その時点で選択されていたゴミＮＳよりもイメージ領域６２内の左側で最も近くに位置するゴミＮＳが選択対象に変更される。
【００７１】
したがって、ステップＳ３７から戻ったステップＳ３２では、先に選択されていたゴミＮＳの右隣又は左隣に位置するゴミＮＳの影画像８２が拡大表示領域８３に表示される。また、続くステップＳ３３では、新たに選択されたゴミＮＳの除去設定フラグが読み出されるとともに、ステップＳ３４〜ステップＳ３６では読み出された除去設定フラグに応じて「除去」Ｃ／Ｂ８４の表示状態が変更される。すなわち、ユーザが移動ボタン８５を操作する毎に、拡大表示領域８３にゴミＮＳが順次に切り替わり表示される。これにより、ユーザは各ゴミＮＳの様子を詳細に確認することができる。
【００７２】
一方、先のステップＳ３７の判定結果が否定判定（Ｓ３７＝ＮＯ）の場合、すなわち、制御部４４の判定部５１が新たに移動ボタン８５は押下されていないと判定した場合、制御部４４は、その処理をステップＳ３８に移行する。そして、ステップＳ３８では、制御部４４の判定部５１がクローズボタン８６の押下の有無を判定する。そして、その判定結果が否定判定（Ｓ３８＝ＮＯ）の場合、すなわち、クローズボタン８６が押下されていない場合、制御部４４は、その処理をステップＳ３７に戻す一方、その判定結果が肯定判定（Ｓ３８＝ＹＥＳ）の場合、すなわち、クローズボタン８６が押下された場合には、その処理を次のステップＳ３９に移行する。
【００７３】
そして、次のステップＳ３９では、制御部４４の表示制御部４８がポップアップ画面８１の表示を終了して、拡大表示処理ルーチンの処理を終了する。以上説明した拡大表示処理ルーチンにより、ユーザは拡大表示された影画像８２を参照することで、各ゴミＮＳの形状等を詳細に視認することができる。
【００７４】
次に、ポップアップ画面８１が表示されているときに、ポップアップ画面８１の「除去」Ｃ／Ｂ８４がクリック操作された場合に制御部４４が実行する除去対象変更処理ルーチンについて図１１を参照しつつ説明する。
【００７５】
まず、ステップＳ４１では、制御部４４の判定部５１が拡大表示領域８３に表示されたゴミＮＳの除去設定フラグがＯＮであるか否かを判定する。そして、その判定結果が肯定判定（Ｓ４１＝ＹＥＳ）の場合、すなわち、除去設定フラグがＯＮであった場合、制御部４４は、その処理をステップＳ４２に移行する。
【００７６】
そして、ステップＳ４２（非除去対象設定ステップ）では、制御部４４の条件設定部５２が除去設定フラグをＯＮからＯＦＦに変更する。すなわち、ユーザは「除去」Ｃ／Ｂ８４のチェックを外すことで、除去対象となっていた検出マーク８０ＡのゴミＮＳを非除去対象として設定することができる。そして、次のステップＳ４３では、制御部４４の表示制御部４８が「除去」Ｃ／Ｂ８４をＯＦＦ状態（チェックを非表示状態）に変更した後、その処理をステップＳ４６に移行する。
【００７７】
一方、先のステップＳ４１の判定結果が否定判定（Ｓ４１＝ＮＯ）の場合、すなわち、除去設定フラグがＯＦＦであった場合、制御部４４は、その処理をステップＳ４４に移行する。そして、ステップＳ４４（除去対象設定ステップ）では、制御部４４の条件設定部５２が除去設定フラグをＯＦＦからＯＮに変更する。すなわち、ユーザは「除去」Ｃ／Ｂ８４にチェックを入れることで、除去対象となっていなかった検出候補マーク８０ＢのゴミＮＳを除去対象として設定することができる。
【００７８】
そして、次のステップＳ４５では、制御部４４の表示制御部４８が「除去」Ｃ／Ｂ８４をＯＮ状態（チェックを表示状態）に変更した後、その処理をステップＳ４６に移行する。
【００７９】
すると、次のステップＳ４６では、制御部４４の画像生成部４７が設定変更されたゴミＮＳのマーク８０を変更した検出結果画像７９を生成する。具体的には、図１０に示すように、除去設定フラグがＯＦＦからＯＮに変更されると、そのゴミＮＳに付されていた検出候補マーク８０Ｂは除去対象マーク８０Ｃ（本実施形態では点線の円）に変更される。また、除去設定フラグがＯＮからＯＦＦに変更されると、そのゴミＮＳに付されていた検出マーク８０Ａは非除去対象マーク８０Ｄ（本実施形態では細線の円）に変更される。なお、マーク８０（８０Ｃ，８０Ｄ）は、各ゴミＮＳの大きさに比例する大きさで表示される。
【００８０】
そして、次のステップＳ４７では、制御部４４の表示制御部４８がステップＳ４６で生成された検出結果画像７９をイメージ領域６２に表示し、その後、この除去対象変更処理ルーチンを終了する。なお、ステップＳ４６において、画像生成部４７は、拡大表示領域８３に表示される影画像８２についても、検出結果画像７９と同様にゴミＮＳのマーク８０を変更した画像を生成する。そして、ステップＳ４７においては、表示制御部４８がマーク８０の変更された影画像８２を拡大表示領域８３に表示させる。そして、以上説明した除去対象変更処理ルーチンにより、ユーザは各ゴミＮＳを除去すべきか否かを個別に選択することができる。
【００８１】
次に、メニュー領域６４に設けられた「ゴミ一覧」ボタン７３が押下された場合に制御部４４が実行する影画像表示処理ルーチンについて図１２を参照しつつ説明する。なお、「ゴミ一覧」ボタン７３は、押下されると図１３に示すような選択状態（ＯＮ状態）に表示が変更される。また、選択状態の「ゴミ一覧」ボタン７３が押下されると、元の非選択状態（ＯＦＦ状態）に表示が変更される。
【００８２】
まず、ステップＳ５１では、制御部４４の表示制御部４８が画像処理用画面６０の画面構成の一部を変更させる。具体的には、図１３に示すように、それまでサムネイル領域６３が表示されていた部分に、影画像８２を表示するための影画像表示領域８７及びツールバー８８を表示させる。影画像表示領域８７においては、各影画像８２に対して「除去」Ｃ／Ｂ８４が表示される。「除去」Ｃ／Ｂ８４は、その直上の影画像８２に対応するゴミＮＳの除去対象フラグがＯＮである場合にはＯＮ状態で表示される一方、その直上の影画像８２に対応するゴミＮＳの除去対象フラグがＯＦＦである場合にはＯＦＦ状態で表示される。
【００８３】
また、ツールバー８８には、影画像８２の並び順を設定するためのソート用ラジオボタン８９（８９Ａ，８９Ｂ）と、影画像８２の表示倍率を変更するための表示倍率設定部９１とが表示される。なお、以下の説明においては、ラジオボタンを「Ｒ／Ｂ」と略して記載することがある。
【００８４】
ツールバー８８に並んで表示された２つのソート用Ｒ／Ｂ８９Ａ，８９Ｂのうち、左側のソート用Ｒ／Ｂ８９Ａが選択されると、影画像８２の並び順はゴミの検出レベル順（すなわち、ゴミの大きさ順）に設定される。一方、右側のソート用Ｒ／Ｂ８９Ｂが選択されると、影画像８２の並び順はオリジナル画像における位置座標に基づく並び順（配置順）に設定される。
【００８５】
また、記憶部４５には、表示倍率設定部９１の初期値が記憶されているとともに、ユーザが表示倍率設定部９１を操作して表示倍率を変更した場合には変更後の表示倍率が記憶部４５に記憶される。また、記憶部４５には、並び順設定の初期設定として検出レベル順が記憶されている。すなわち、初期状態では並び順を検出レベル順に設定することになるソート用Ｒ／Ｂ８９Ａが選択状態とされる。
【００８６】
ステップＳ５２（表示倍率設定ステップ）では、制御部４４の条件設定部５２が記憶部４５から読み出した値（ここでは初期値）を影画像８２の表示倍率として設定する。
そして、次のステップＳ５３では、制御部４４の条件設定部５２が記憶部４５から読み出した並び順設定（ここでは初期設定）を影画像８２の並び順として設定する。
【００８７】
次のステップＳ５４（画像表示ステップ）では、制御部４４の表示制御部４８が影画像８２を影画像表示領域８７に整列させた状態で表示させる。なお、影画像８２は、画像生成部４７がイメージ領域６２に表示された検出結果画像と対応するオリジナル画像７７からゴミＮＳを含む領域を切り出して生成する。これにより、影画像表示領域８７には、ゴミＮＳを含む領域をオリジナル画像７７から切り出した影画像８２が、ステップＳ５２で設定された表示倍率及びステップＳ５３で設定された並び順で、直列に整列した状態で一覧表示される。
【００８８】
また、ステップＳ５５（強調表示ステップ）では、制御部４４の表示制御部４８が図１３に示す対応マーク９２，９３をそれぞれイメージ領域６２と影画像表示領域８７とに表示させる。ここで、括弧形状の対応マーク９２は、影画像表示領域８７で選択された影画像８２と対応するゴミＮＳをイメージ領域６２において強調表示させるための強調マークである。なお、対応マーク９２は、各ゴミＮＳの大きさに比例する大きさで表示される。また、四角枠形状の対応マーク９３は、対応マーク９２が付されたゴミＮＳの影画像８２を影画像表示領域８７において強調表示させるための強調マークである。
【００８９】
すなわち、強調表示ステップ（ステップＳ５５）では、イメージ領域６２に表示されたゴミＮＳと影画像表示領域８７に表示された影画像８２におけるゴミＮＳとの対応関係を示す対応マーク９２，９３をそれぞれイメージ領域６２及び影画像表示領域８７に表示させる。なお、対応マーク９２，９３は、ユーザが影画像表示領域８７の影画像８２を選択した場合に初めて表示させるようにしてもよいし、初期状態においては任意の（例えば、一番小さい又は一番大きい）ゴミＮＳに対して表示させておいてもよい。
【００９０】
そして、次のステップＳ５６では、制御部４４の判定部５１が別の影画像８２が選択されたか否かを判定し、その判定結果が肯定判定（Ｓ５６＝ＹＥＳ）の場合、すなわち、別の影画像８２が選択されたと判定した場合、制御部４４は、その処理をステップＳ５５に戻す。すなわち、ユーザが入力装置１５を用いて影画像表示領域８７の別の影画像８２を選択すると、対応マーク９２がイメージ領域６２において別のゴミＮＳを囲む位置に移動するとともに、対応マーク９３が影画像表示領域８７において別の影画像８２を囲む位置に移動する。
【００９１】
一方、ステップＳ５６の判定結果が否定判定（Ｓ５６＝ＮＯ）の場合、すなわち、別の影画像８２が選択されていない場合、制御部４４は、その処理をステップＳ５７に移行する。そして、ステップＳ５７では、制御部４４の判定部５１が、並び順設定が変更されたか否かを判定する。そして、その判定結果が肯定判定（Ｓ５７＝ＹＥＳ）の場合、すなわち、並び順設定が変更されたと判定した場合、制御部４４は、その処理をステップＳ５３に戻す。すなわち、ユーザが入力装置１５を用いてソート用Ｒ／Ｂ８９の選択状態を変更すると、戻ったステップＳ５３で条件設定部５２が影画像８２の並び順設定を変更する。したがって、続くステップＳ５４においては、変更された並び順に影画像８２がソートされる。
【００９２】
一方、先のステップＳ５７の判定結果が否定判定（Ｓ５７＝ＮＯ）の場合、すなわち、判定部５１が並び順設定は変更されていないと判定した場合、制御部４４は、その処理を次のステップＳ５８に移行する。そして、ステップＳ５８では、制御部４４の判定部５１が表示倍率設定部９１の表示倍率が変更されたか否かを判定する。そして、その判定結果が肯定判定（Ｓ５８＝ＹＥＳ）の場合、すなわち、表示倍率が変更されたと判定した場合、制御部４４は、その処理をステップＳ５２に戻す。
【００９３】
すなわち、ユーザが入力装置１５を用いて表示倍率設定部９１を操作すると、戻ったステップＳ５２で条件設定部５２が影画像８２の表示倍率を変更する。したがって、その後のステップＳ５４においては、影画像表示領域８７に表示される全ての影画像８２の表示倍率が一括で変更される。
【００９４】
一方、先のステップＳ５８の判定結果が否定判定（Ｓ５８＝ＮＯ）の場合、すなわち、判定部５１が表示倍率は変更されていないと判定した場合、制御部４４は、その処理を次のステップＳ５９に移行する。そして、ステップＳ５９では、制御部４４の判定部５１が「ゴミ一覧」ボタン７３が押下されたか否かを判定する。そして、その判定結果が否定判定（Ｓ５９＝ＮＯの場合）、すなわち、「ゴミ一覧」ボタン７３は押下されていないと判定した場合、制御部４４は、その処理をステップＳ５６に戻す。
【００９５】
その一方、ステップＳ５９の判定結果が肯定判定（Ｓ５９＝ＹＥＳの場合）、すなわち、「ゴミ一覧」ボタン７３が押下されたと判定した場合、制御部４４は、この影画像表示処理ルーチンを終了する。すなわち、それまでＯＮ状態の「ゴミ一覧」ボタン７３が押下されることによりＯＦＦ状態になると、画像処理用画面６０の画面構成が元に戻り、それまで影画像表示領域８７及びツールバー８８が表示されていた部分にサムネイル領域６３が表示される。
【００９６】
そして、以上説明した影画像表示処理ルーチンにより、ユーザは影画像表示領域８７に一覧表示された影画像８２を参照することで、各ゴミＮＳの形状等を詳細に確認することができる。
【００９７】
なお、「ゴミ一覧」ボタン７３がＯＮ状態のときに影画像表示領域８７の「除去」Ｃ／Ｂ８４がクリック操作された場合には、制御部４４が図１１に示す除去対象変更処理ルーチンを実行する。すなわち、影画像表示処理ルーチンの実行時にも、図１４に示すようにユーザが「除去」Ｃ／Ｂ８４にチェックを入れると、ステップＳ４４（除去対象設定ステップ）において、除去対象となっていなかった検出候補マーク８０ＢのゴミＮＳが除去対象に設定される。
【００９８】
また、ユーザが「除去」Ｃ／Ｂ８４のチェックを外すと、ステップＳ４２（非除去対象設定ステップ）において、除去対象となっていた検出マーク８０ＡのゴミＮＳが非除去対象に設定される。そして、ゴミＮＳが除去対象に設定されて除去設定フラグがＯＦＦからＯＮに変更されると、そのゴミＮＳに付されていた検出候補マーク８０Ｂは除去対象マーク８０Ｃに変更される。また、ゴミＮＳが非除去対象に設定されて除去設定フラグがＯＮからＯＦＦに変更されると、そのゴミＮＳに付されていた検出マーク８０Ａは非除去対象マーク８０Ｄに変更される。
【００９９】
なお、ステップＳ５４（画像表示ステップ）では、図１４に示すようにイメージ領域６２においてゴミＮＳを囲むマーク８０をオリジナル画像上に表示させる一方、影画像表示領域８７において各マーク８０にそれぞれ対応するマーク９４（検出マーク９４Ａ，検出候補マーク９４Ｂ，除去対象マーク９４Ｃ，非除去対象マーク９４Ｄ）を各影画像８２に対して表示させる。マーク９４は、例えば各マーク８０と同様の線種の四角枠で表示することができる。
【０１００】
このように、ユーザは「ゴミ一覧」ボタン７３を押下することで、影画像表示領域８７に一覧表示された影画像８２を参照して各ゴミＮＳの形状等を詳細に確認しつつ、各ゴミＮＳを除去すべきか否かを個別に選択することができる。
【０１０１】
次に、メニュー領域６４に設けられた「ゴミを除去」Ｃ／Ｂ７２にチェックが入れられた場合に制御部４４が実行する画像処理ルーチンについて図１５を参照しつつ説明する。なお、「ゴミを除去」Ｃ／Ｂ７２のクリック操作は、図１６に示すように影画像表示処理ルーチンの実行されていないときに行われることがある一方、図１７に示すように影画像表示処理ルーチンが実行されているときに行われることもある。
【０１０２】
まず、ステップＳ６１では、制御部４４の条件設定部５２が記憶部４５から各ゴミＮＳの除去設定フラグを読み出す。
そして、次のステップＳ６２（画像処理ステップ）では、制御部４４の画像処理部５０が、除去設定フラグがＯＮになっているゴミＮＳを除去するための画像処理をオリジナル画像に対して施す。また、画像生成部４７は、オリジナル画像を複製して、画像処理が施された処理画像を生成する。すなわち、「ゴミを検出」Ｃ／Ｂ７０がＯＮ状態のときに「ゴミを除去」Ｃ／Ｂ７２にチェックが入れられると、イメージ領域６２において検出マーク８０Ａ及び除去対象マーク８０Ｃが付されたゴミＮＳが除去される。
【０１０３】
そして、次のステップＳ６３では、制御部４４の表示制御部４８が画像処理を施した処理画像９５（図１６及び図１７参照）をイメージ領域６２に表示する。なお、このときには図１６及び図１７に示すように「ゴミを検出」Ｃ／Ｂ７０がＯＮ状態であるので、処理画像９５上には各マーク８０が示された状態となる。
【０１０４】
次のステップＳ６４では、制御部４４の判定部５１が「キャンセル」ボタン７５が押下されたか否かを判定する。そして、その判定結果が肯定判定（Ｓ６４＝ＹＥＳ）の場合、すなわち、「キャンセル」ボタン７５が押下された場合、制御部４４は、その処理をステップＳ６５に移行する。
【０１０５】
そして、ステップＳ６５では、制御部４４の表示制御部４８が元の検出結果画像をイメージ領域６２に表示させ、その後、制御部４４は、その処理をステップＳ６９に移行する。
【０１０６】
一方、先のステップＳ６４の判定結果が否定判定（Ｓ６４＝ＮＯ）の場合、すなわち、「キャンセル」ボタン７５は押下されていないと判定した場合、制御部４４は、その処理をステップＳ６６に移行する。そして、ステップＳ６６では、制御部４４の判定部５１が「保存」ボタン７４が押下されたか否かを判定する。そして、その判定結果が否定判定（Ｓ６６＝ＮＯ）の場合、すなわち、「保存」ボタン７４は押下されていないと判定した場合、制御部４４は、その処理をステップＳ６４に戻す。その一方、ステップＳ６６の判定結果が肯定判定（Ｓ６６＝ＹＥＳ）の場合、すなわち、「保存」ボタン７４は押下されたと判定した場合、制御部４４は、その処理をステップＳ６７に移行する。
【０１０７】
そして、ステップＳ６７では、制御部４４のファイル出力部５３が、画像処理が施されていないオリジナル画像７７を別名のファイルとして記憶部４５に保存するためにファイル出力する。例えば、画像処理の対象となるオリジナル画像の画像ファイルが「ＤＳＣ０１．ＪＰＧ」というファイル名であった場合には、オリジナル画像の画像データが複製されて「ＤＳＣ０１＿ＯＲＧ．ＪＰＧ」という別の名前のファイルとして保存（ファイル出力）される。なお、出力された各ファイルは、例えば「ＤＳＣ０１．ＪＰＧ」が格納されているフォルダ内に保存される。
【０１０８】
そして、次のステップＳ６８では、制御部４４のファイル出力部５３が画像処理を施した処理画像を画像に上書きする態様で元の画像ファイルに上書き保存する。すなわち、「保存」ボタン７４が押下されると、画像処理が施された処理画像が元の画像ファイル（例えば、「ＤＳＣ０１．ＪＰＧ」ファイル）に上書き保存される。このステップＳ６８の処理が終了すると、制御部４４は、その処理を次のステップＳ６９に移行する。
【０１０９】
そして、次のステップＳ６９では、制御部４４の表示制御部４８が「ゴミを除去」Ｃ／Ｂ７２をＯＦＦ状態（チェックを非表示状態）にし、この画像処理ルーチンを終了する。すなわち、ユーザが「キャンセル」ボタン７５を押下すると、画像処理結果がキャンセル（リセット）される。また、ユーザが「保存」ボタン７４を押下すると、設定された検出レベルでの画像処理が実行される。なお、ユーザはこの画像処理に引き続き、検出レベルを上げるなど設定条件の変更を行って、イメージ領域６２に表示された処理画像９５に対して再度画像処理を施すこともできる。
【０１１０】
ところで、同じ電子カメラ１３で同時期に撮像した複数のオリジナル画像には、同じゴミＮＳが写り込んでいる可能性が高い。そのため、本実施形態では、「ゴミを検出」Ｃ／Ｂ７０がＯＮ状態であるときにサムネイル領域６３の別のサムネイル画像７６を選択すると、イメージ領域６２に表示された別のオリジナル画像に対して新たに検出処理を行わなくても、ゴミＮＳの位置がマーク８０で示されるようになっている。
【０１１１】
すなわち、「ゴミを検出」Ｃ／Ｂ７０がＯＮ状態であるときにサムネイル領域６３の別のサムネイル画像７６が選択されると、画像生成部４７は先の検出結果画像と同じマーク８０を別のサムネイル画像７６と対応するオリジナル画像上に示した検出結果画像を生成する。また、表示制御部４８は画像生成部４７が生成した検出結果画像をイメージ領域６２に表示させる。
【０１１２】
したがって、この状態でユーザが「ゴミを除去」Ｃ／Ｂ７２にチェックを入れると、ステップＳ６２（画像処理ステップ）では、ゴミＮＳの検出を行った先のオリジナル画像とは別のオリジナル画像に対して、ゴミＮＳを除去するための画像処理が施される。なお、ゴミＮＳの検出を行ったオリジナル画像に対して画像処理を施すと、ステップＳ６９によって「ゴミを除去」Ｃ／Ｂ７２はＯＦＦ状態に戻される。
【０１１３】
そのため、ユーザは、別のサムネイル画像７６を選択する都度、「ゴミを除去」Ｃ／Ｂ７２にチェックを入れることで、複数のオリジナル画像に対して効率よくゴミＮＳの除去作業を行うことができる。また、別の検出結果画像がイメージ領域６２に表示された場合には、拡大表示処理ルーチンや影画像表示処理ルーチン、さらに除去対象変更処理ルーチンを実行させて、除去対象とするゴミＮＳを個別に変更することも可能である。したがって、オリジナル画像に対するゴミＮＳの写り込み状態が変化している場合にも、除去対象変更処理ルーチンを実行させることで、除去対象とするゴミＮＳを適切に選択することができる。
【０１１４】
次に、処理画像の出力処理について説明する。
画像処理用画面６０において、ユーザがツール領域６１の「プリント」ボタン６５を押下すると、イメージ領域６２に表示された画像の印刷データがＰＣ１２からプリンタ２３に送信され、送信された画像がプリンタ２３によって印刷される。このとき、イメージ領域６２に処理画像が表示されていれば処理画像が印刷出力される。また、「ゴミを検出」Ｃ／Ｂ７０がＯＮ状態のときにユーザが「プリント」ボタン６５を押下すると、検出結果画像又はマーク８０が付された処理画像が印刷出力される。
【０１１５】
一方、イメージ領域６２に処理画像が表示されているときにユーザが「ゴミを検出」Ｃ／Ｂ７０のチェックを外し、その状態で「プリント」ボタン６５を押下すると、マーク８０が付されていない状態の処理画像が印刷出力される。なお、「プリント」ボタン６５を押下する前にユーザがツール領域６１の「プレビュー」ボタン６６を押下すると、モニタ１４に印刷出力される画像（出力画像）が表示される。
【０１１６】
さらに、ユーザがツール領域６１の「出力設定」ボタン６７を押下すると、制御部４４の表示制御部４８がモニタ１４に図１８に示す条件設定画面９７を表示させる（条件設定画面表示ステップ）。条件設定画面９７は、オリジナル画像に写り込んだゴミの検出処理、該検出処理で検出したゴミを除去するための画像処理及び該画像処理を施した処理画像を出力するための出力処理に関する処理条件を設定するための画面である。
【０１１７】
図１８に示すように、条件設定画面９７内の上側寄り部分には、ゴミの検出レベル（除去するゴミの大きさレベル）の設定に関連する上下二つのレベル設定用Ｒ／Ｂ９８（９８Ａ，９８Ｂ）が表示される。上側のレベル設定用Ｒ／Ｂ９８Ａは任意の検出レベルを一つ設定する場合の選択肢である。そして、レベル設定用Ｒ／Ｂ９８Ａの下方にはゴミの検出レベルを一つ設定するための検出レベル設定部１００が表示される。検出レベル設定部１００は、レベル設定用Ｒ／Ｂ９８Ａが選択操作された場合に操作可能なアクティブ状態になる。また、検出レベル設定部１００では、ゴミの大きさに基づいて、１〜１００までの任意の数値が選択可能となっている。
【０１１８】
一方、下側のレベル設定用Ｒ／Ｂ９８Ｂは検出レベルを複数設定する場合の選択肢である。そして、レベル設定用Ｒ／Ｂ９８Ｂの下方には検出レベルをそれぞれ１０、２０、５０、１００に設定するためのレベル設定Ｃ／Ｂ１０１〜１０４が表示されている。レベル設定Ｃ／Ｂ１０１〜１０４はレベル設定用Ｒ／Ｂ９８Ｂが選択操作された場合に操作可能なアクティブ状態になる。また、レベル設定Ｃ／Ｂ１０１〜１０４は複数選択が可能になっている。すなわち、条件設定画面９７上においては、除去するゴミの大きさレベルを複数選択可能となっている。
【０１１９】
条件設定画面９７内の下側寄り部分には、印刷出力等の実行を指示するための「プリント」ボタン１０５と、出力画像をモニタ１４に表示させるための「プレビュー」ボタン１０６と、設定内容をキャンセルするための「キャンセル」ボタン１０７とが表示される。すなわち、「キャンセル」ボタン１０７が押下されると、条件設定画面９７上で設定された諸条件がキャンセル（リセット）されるとともに、条件設定画面９７の表示が終了する。
【０１２０】
条件設定画面９７内においてレベル設定Ｃ／Ｂ１０１〜１０４の下方には、保存Ｃ／Ｂ１０８が表示される。保存Ｃ／Ｂ１０８にチェックが入れられた状態で「プリント」ボタン１０５がクリック操作されると、印刷出力とともにファイル出力が行われる。このファイル出力では、画像処理を施す前のオリジナル画像の画像データが複製されて別の画像ファイルとしてファイル出力されるとともに、処理画像がイメージ領域６２に表示されていた画像の画像ファイルに上書き保存される。すなわち、条件設定画面９７上においては、処理画像を保存するか否かを選択可能となっている。
【０１２１】
また、条件設定画面９７内において保存Ｃ／Ｂ１０８の下方には、ゴミを除去する対象領域を設定するための領域設定Ｃ／Ｂ１０９が表示される。領域設定Ｃ／Ｂ１０９にチェックが入っていない状態で「プリント」ボタン１０５がクリック操作されると、オリジナル画像７７の領域全体に対してゴミを除去するための画像処理が施される。一方、領域設定Ｃ／Ｂ１０９にチェックが入れられると、オリジナル画像において画像処理を施す対象領域を設定するための領域設定画面１１１（図１９参照）がモニタ１４に表示される（領域設定画面表示ステップ）。
【０１２２】
図１９に示すように、領域設定画面１１１には、複数選択が可能な領域設定Ｃ／Ｂ１１２〜１１５が表示される。領域設定Ｃ／Ｂ１１２〜１１５は、ゴミの除去対象領域をそれぞれ「人物の顔」、「青空」、「フォーカスポイント付近」、「画像内の均一な領域」に限定する場合の選択肢である。なお、「青空」とは、被写体像において青白い平坦な領域を指す。また、「画像内の均一な領域」とは、無地の壁や雪原など、色彩を限定しない平坦な領域を指す。すなわち、領域設定画面１１１上においては、対象領域として、人物の顔、青空、画像撮像時のフォーカスポイント周辺及び画像内の均一な領域のうち、少なくとも一つを選択可能である。
【０１２３】
また、領域設定画面１１１には、領域設定画面１１１を閉じるための「閉じる」ボタン１１６が表示される。そして、領域設定Ｃ／Ｂ１１２〜１１５の何れかにチェックが入れられた状態で「閉じる」ボタン１１６が押下されると、除去対象領域の設定が完了する。一方、領域設定Ｃ／Ｂ１１２〜１１５の何れにもチェックが入れられない状態で「閉じる」ボタン１１６が押下されると、領域設定画面１１１において領域設定Ｃ／Ｂ１０９がＯＮ状態からＯＦＦ状態に戻される。
【０１２４】
また、図１８に示すように、条件設定画面９７内において領域設定Ｃ／Ｂ１０９の下方には、出力Ｃ／Ｂ１１７が表示される。出力Ｃ／Ｂ１１７にチェックが入れられた状態で「プリント」ボタン１０５がクリック操作されると、処理画像に加えてオリジナル画像及び検出結果画像も印刷出力及びファイル出力される。すなわち、条件設定画面９７上においては、検出結果画像を新たな画像ファイルとして保存するか否かを選択可能となっている。
【０１２５】
また、条件設定画面９７内において出力Ｃ／Ｂ１１７の下方には、複数の画像を１つの出力画像にレイアウトした状態で印刷出力するインデックスプリントを実行するための「インデックスプリント」Ｃ／Ｂ１１８が表示される。「インデックスプリント」Ｃ／Ｂ１１８は、レベル設定用Ｒ／Ｂ９８Ｂが選択されたり、出力Ｃ／Ｂ１１７にチェックが入れられたりした場合に操作可能なアクティブ状態になる。
【０１２６】
そして、条件設定画面９７において各種の設定がなされた後に「プレビュー」ボタン１０６がクリック操作されると、印刷出力される画像（出力画像）がモニタ１４に表示される。
【０１２７】
次に、条件設定画面９７において各種の設定がなされた後に「プリント」ボタン１０５が押下（クリック操作）された場合に制御部４４が実行する出力処理ルーチンについて図２０及び図２１を参照しつつ説明する。
【０１２８】
図２０に示すように、まずステップＳ７１では、制御部４４の条件設定部５２が検出レベル設定部１００又は領域設定Ｃ／Ｂ１１２〜１１５によって入力された数値を検出レベルとして設定する。
【０１２９】
そして、次のステップＳ７２では、制御部４４の検出部４９が、ステップＳ７１で設定された検出レベルでゴミＮＳの検出処理を実行する。このとき、複数の検出レベルが設定されている場合には、各検出レベルで検出処理を実行する。また、検出部４９は検出したゴミＮＳの中心位置座標と大きさを記憶部４５に記憶させるとともに、条件設定部５２は検出されたゴミＮＳに対して除去設定フラグをＯＮに設定する。
【０１３０】
そして、次のステップＳ７３では、制御部４４の判定部５１がゴミを除去する対象領域が設定されているか否か、すなわち領域設定Ｃ／Ｂ１０９がＯＮになっているか否かを判定する。そして、その判定結果が肯定判定（Ｓ７３＝ＹＥＳ）の場合、すなわち、対象領域が設定されていると判定した場合、制御部４４は、その処理を次のステップＳ７４に移行する。
【０１３１】
そして、ステップＳ７４では、制御部４４の条件設定部５２が、除去設定フラグがＯＮになっているゴミのうち、設定された対象領域以外の領域にあるゴミの除去設定フラグをＯＦＦにする。これにより、ゴミの除去対象領域が設定された領域のみに限定され、設定された対象領域以外の領域にあるゴミの除去は行われない。
【０１３２】
このステップＳ７４の処理が終了すると、制御部４４は、その処理を次のステップＳ７５に移行する。一方、先のステップＳ７３の判定結果が否定判定（Ｓ７３＝ＮＯ）の場合、制御部４４は、ステップＳ７４を経ることなく、その処理をステップＳ７５に移行する。
【０１３３】
そして、次のステップＳ７５（画像処理ステップ）では、制御部４４の画像処理部５０が、除去設定フラグがＯＮになっているゴミを除去するための画像処理をオリジナル画像に対して施す。このとき、複数の検出レベルが設定されている場合には、各検出レベルで検出したゴミを除去する画像処理を実行する。そして、画像生成部４７は、検出レベルの設定数に応じた処理画像を生成する。
【０１３４】
そして、次のステップＳ７６では、制御部４４の判定部５１が複数の検出レベルが設定されているか否か、すなわちレベル設定用Ｒ／Ｂ９８Ｂが選択されているか否かを判定する。そして、その判定結果が否定判定（Ｓ７６＝ＮＯ）の場合、すなわち、検出レベルは一つのみ設定されていると判定した場合、制御部４４は、その処理を次のステップＳ７７に移行する。
【０１３５】
そして、ステップＳ７７では、制御部４４の判定部５１がオリジナル画像と検出結果画像を出力するか否か、すなわち出力Ｃ／Ｂ１１７にチェックが入れられているか否かを判定する。そして、その判定結果が肯定判定（Ｓ７７＝ＹＥＳ）の場合、すなわち、オリジナル画像と検出結果画像を出力すると判定した場合、制御部４４は、その処理をステップＳ７８に移行する。
【０１３６】
そして、ステップＳ７８では、制御部４４の判定部５１が印刷出力としてインデックスプリントを行うか否か、すなわち「インデックスプリント」Ｃ／Ｂ１１８にチェックが入れられているか否かを判定する。そして、その判定結果が肯定判定（Ｓ７８＝ＹＥＳ）の場合、すなわち、インデックスプリントを行うと判定した場合、制御部４４は、その処理を次のステップＳ７９に移行する。
【０１３７】
すると、ステップＳ７９では、制御部４４の画像生成部４７がオリジナル画像、検出結果画像及び処理画像を１つの画面に合成して印刷出力するために、オリジナル画像、検出結果画像及び処理画像をレイアウトした出力画像としてのレイアウト画像を作成する。
【０１３８】
図２２に示すように、ステップＳ７９で作成されるレイアウト画像１２０内の上側寄り部分には、オリジナル画像１２１と、設定された検出レベルで検出されたゴミを除去した処理画像１２２（図２２では「ゴミ除去結果画像」と表示）が配置される。また、レイアウト画像１２０内の下側寄り部分には、設定された検出レベルで検出されたゴミの検出結果画像１２３（図２２では「ゴミ検出結果画像」と表示）が配置される。
【０１３９】
次のステップＳ８０（出力ステップ）では、制御部４４の印刷出力部５４がステップＳ７９で作成されたレイアウト画像を印刷出力する。具体的には、オリジナル画像、処理画像及び検出結果画像を含むレイアウト画像を印刷データに変換してプリンタ２３に送信する。そして、その送信後、制御部４４は、その処理をステップＳ８２に移行する。
【０１４０】
なお、先のステップＳ７８の判定結果が否定判定（Ｓ７８＝ＮＯ）の場合、すなわち、印刷出力としてインデックスプリントは行わないと判定した場合、制御部４４は、その処理をステップＳ８１に移行する。そして、ステップＳ８１（出力ステップ）では、制御部４４の印刷出力部５４がオリジナル画像、検出結果画像及び処理画像を個別に印刷出力する。具体的には、オリジナル画像、検出結果画像及び処理画像の各画像データを印刷データに変換してプリンタ２３に送信する。そして、その送信後、制御部４４は、その処理をステップＳ８２に移行する。
【０１４１】
すると、ステップＳ８２（出力ステップ）では、制御部４４のファイル出力部５３がオリジナル画像と検出結果画像をそれぞれ新たな画像ファイルとして別名でファイル出力する。ファイル出力は、例えば、画像処理の対象となるオリジナル画像の画像ファイルが「ＤＳＣ０１．ＪＰＧ」というファイル名であった場合には、オリジナル画像の画像データを複製して「ＤＳＣ０１＿ＯＲＧ．ＪＰＧ」という別の名前のファイルとして出力する。また、検出結果画像の画像ファイルを「ＤＳＣ０１＿ＤＥＴ．ＪＰＧ」という別の名前のファイルとして出力する。
【０１４２】
そして、次のステップＳ８３では、制御部４４の判定部５１が除去結果を保存するか否か、すなわち保存Ｃ／Ｂ１０８にチェックが入れられているか否かを判定する。そして、その判定結果が否定判定（Ｓ８３＝ＮＯ）の場合、すなわち、除去結果を保存しないと判定した場合、制御部４４は、この出力処理ルーチンを終了する。
【０１４３】
その一方、ステップＳ８３の判定結果が肯定判定（Ｓ８３＝ＹＥＳ）の場合、すなわち、除去結果を保存すると判定した場合、制御部４４は、その処理を次のステップＳ８４に移行する。そして、次のステップＳ８４では、制御部４４のファイル出力部５３が処理画像を元の「ＤＳＣ０１．ＪＰＧ」ファイルに上書き保存し、その後、制御部４４は、この出力処理ルーチンを終了する。
【０１４４】
また、先のステップＳ７７の判定結果が否定判定（Ｓ７７＝ＮＯ）の場合、すなわち、オリジナル画像と検出結果画像を出力しないと判定した場合、制御部４４は、その処理をステップＳ８５に移行する。そして、ステップＳ８５（出力ステップ）では、制御部４４の印刷出力部５４が処理画像を印刷出力する。具体的には、処理画像の画像データを印刷データに変換してプリンタ２３に送信する。
【０１４５】
そして、次のステップＳ８６では、制御部４４の判定部５１が除去結果を保存するか否か、すなわち保存Ｃ／Ｂ１０８にチェックが入れられているか否かを判定する。そして、その判定結果が否定判定（Ｓ８６＝ＮＯ）の場合、すなわち、除去結果を保存しないと判定した場合、制御部４４は、この出力処理ルーチンを終了する。
【０１４６】
その一方、ステップＳ８６の判定結果が肯定判定（Ｓ８６＝ＹＥＳ）の場合、すなわち、除去結果を保存すると判定した場合、制御部４４は、その処理を次のステップＳ８７に移行する。そして、次のステップＳ８７（出力ステップ）では、制御部４４のファイル出力部５３がオリジナル画像を別名でファイル出力する。ファイル出力は、例えば、画像処理の対象となるオリジナル画像の画像ファイルが「ＤＳＣ０１．ＪＰＧ」というファイル名であった場合には、オリジナル画像の画像データを複製して「ＤＳＣ０１＿ＯＲＧ．ＪＰＧ」という別の名前のファイルとして出力する。
【０１４７】
そして、このステップＳ８７の処理が終了すると、制御部４４は、その処理を前述したステップＳ８４に移行する。そして、ステップＳ８４で制御部４４のファイル出力部５３が処理画像を元の「ＤＳＣ０１．ＪＰＧ」ファイルに上書き保存し、その後、制御部４４は、この出力処理ルーチンを終了する。
【０１４８】
続いて、先のステップＳ７６での判定結果が肯定判定（Ｓ７６＝ＹＥＳ）の場合、すなわち、複数の検出レベルが設定されていると判定した場合の処理について、図２１を参照しつつ説明する。
【０１４９】
さて、図２０に示すステップＳ７６で制御部４４の判定部５１が複数の検出レベルが設定されていると判定した場合、制御部４４は、その処理を図２１に示すステップＳ９５に移行する。
【０１５０】
まず、ステップＳ９５では、制御部４４の判定部５１がオリジナル画像と検出結果画像を出力するか否か、すなわち出力Ｃ／Ｂ１１７にチェックが入れられているか否かを判定する。そして、その判定結果が肯定判定（Ｓ９５＝ＹＥＳ）の場合、すなわち、オリジナル画像と検出結果画像を出力すると判定した場合、制御部４４は、その処理を次のステップＳ９６に移行する。
【０１５１】
そして、次のステップＳ９６では、制御部４４の判定部５１が印刷出力としてインデックスプリントを行うか否か、すなわち「インデックスプリント」Ｃ／Ｂ１１８にチェックが入れられているか否かを判定する。そして、その判定結果が肯定判定（Ｓ９６＝ＹＥＳ）の場合、すなわち、インデックスプリントを行うと判定した場合、制御部４４は、その処理をステップＳ９７に移行する。
【０１５２】
すると、ステップＳ９７では、制御部４４の画像生成部４７がオリジナル画像、検出結果画像及び処理画像を１つの画面に合成して印刷出力するために、オリジナル画像、検出結果画像及び処理画像をレイアウトした出力画像としてのレイアウト画像を生成する。
【０１５３】
図２３に示すように、ステップＳ９７で生成されるレイアウト画像１２５内の上側寄り部分には、オリジナル画像１２１とベスト処理画像１２６とが配置される。なお、ベスト処理画像１２６とは、予め最適であると規定された検出レベル（本実施形態では、最適な検出レベル＝６０に最も近い検出レベル＝５０）で検出されたゴミを除去した処理画像のことを指す。また、レイアウト画像１２５内においてオリジナル画像１２１の下方には、設定された検出レベル（本実施形態では検出レベル＝１０，５０，１００）でのゴミの検出結果画像１２７，１２８，１２９が配置される。また、レイアウト画像１２５内においてベスト処理画像１２６の下方には、各検出レベルに対応する処理画像１３０，１３１，１３２が配置される。
【０１５４】
そして、次のステップＳ９８（出力ステップ）では、制御部４４の印刷出力部５４がステップＳ９７で生成したレイアウト画像を印刷出力する。具体的には、設定された複数の検出レベルに対応する処理画像及びベスト処理画像を含むレイアウト画像を印刷データに変換してプリンタ２３に送信する。そして、その送信後、制御部４４は、その処理をステップＳ１００に移行する。
【０１５５】
なお、先のステップＳ９６の判定結果が否定判定（Ｓ９６＝ＮＯ）の場合、すなわち、印刷出力としてインデックスプリントは行わないと判定した場合、制御部４４は、その処理をステップＳ９９に移行する。
【０１５６】
そして、ステップＳ９９（出力ステップ）では、制御部４４の印刷出力部５４がオリジナル画像と、異なる検出レベルに対応する複数の検出結果画像と、異なる検出レベルで画像処理が施された複数の処理画像を個別に印刷出力する。具体的には、オリジナル画像、各検出結果画像及び各処理画像の画像データをそれぞれ印刷データに変換してプリンタ２３に送信する。このとき、ベスト処理画像を他の処理画像とともに印刷出力するようにしてもよい。そして、その送信後、制御部４４は、その処理をステップＳ１００に移行する。
【０１５７】
すると、ステップＳ１００（出力ステップ）では、制御部４４のファイル出力部５３がオリジナル画像と各検出結果画像をそれぞれ新たな画像ファイルとして別名でファイル出力する。ファイル出力は、例えば、画像処理の対象となるオリジナル画像の画像ファイルが「ＤＳＣ０１．ＪＰＧ」というファイル名であった場合には、オリジナル画像の画像データを複製して「ＤＳＣ０１＿ＯＲＧ．ＪＰＧ」という別の名前のファイルとして出力する。また、検出レベル＝１０，５０，１００での検出結果画像を「ＤＳＣ０１＿ＤＥＴ＿１０．ＪＰＧ」、「ＤＳＣ０１＿ＤＥＴ＿５０．ＪＰＧ」、「ＤＳＣ０１＿ＤＥＴ＿１００．ＪＰＧ」という別の名前のファイルとしてそれぞれ出力する。
【０１５８】
そして、次のステップＳ１０１では、制御部４４の判定部５１が除去結果を保存するか否か、すなわち保存Ｃ／Ｂ１０８にチェックが入れられているか否かを判定する。そして、その判定結果が否定判定（Ｓ１０１＝ＮＯ）の場合、すなわち、除去結果を保存しないと判定した場合、制御部４４は、この出力処理ルーチンを終了する。
【０１５９】
その一方、ステップＳ１０１の判定結果が肯定判定（Ｓ１０１＝ＹＥＳ）の場合、すなわち、除去結果を保存すると判定した場合、制御部４４は、その処理を次のステップＳ１０２に移行する。そして、次のステップＳ１０２（出力ステップ）では、制御部４４のファイル出力部５３が各処理画像を別名でファイル出力する。ファイル出力は、例えば、画像処理の対象となるオリジナル画像の画像ファイルが「ＤＳＣ０１．ＪＰＧ」というファイル名であった場合には、検出レベル＝１０での処理画像を「ＤＳＣ０１＿ＥＤＩＴ＿１０．ＪＰＧ」という別の名前のファイルとして出力する。また、同様に、検出レベル＝５０，１００での処理画像を「ＤＳＣ０１＿ＥＤＩＴ＿５０．ＪＰＧ」、「ＤＳＣ０１＿ＥＤＩＴ＿１００．ＪＰＧ」という別の名前のファイルとしてそれぞれ出力する。
【０１６０】
そして、次のステップＳ１０３では、制御部４４のファイル出力部５３がベスト処理画像を元の「ＤＳＣ０１．ＪＰＧ」ファイルに上書き保存し、その後、制御部４４は、この出力処理ルーチンを終了する。
【０１６１】
また、先のステップＳ９５での判定結果が否定判定（Ｓ９５＝ＮＯ）の場合、すなわち、オリジナル画像と検出結果画像を出力しないと判定した場合、制御部４４は、その処理をステップＳ１０４に移行する。
【０１６２】
そして、ステップＳ１０４では、ステップＳ９６の場合と同様に、制御部４４の判定部５１が印刷出力としてインデックスプリントを行うか否か、すなわち「インデックスプリント」Ｃ／Ｂ１１８にチェックが入れられているか否かを判定する。そして、その判定結果が肯定判定（Ｓ１０４＝ＹＥＳ）の場合、すなわち、インデックスプリントを行うと判定した場合、制御部４４は、その処理をステップＳ１０５に移行する。
【０１６３】
すると、ステップＳ１０５では、制御部４４の画像生成部４７が異なる検出レベルで画像処理が施された複数の処理画像を１つの画面に合成して印刷出力するためにレイアウト画像を生成する。なお、このレイアウト画像においては、ベスト処理画像が他の処理画像とともにレイアウトされていてもよい。
【０１６４】
そして、次のステップＳ１０６（出力ステップ）では、ステップＳ１０５で生成されたレイアウト画像を印刷出力する。具体的には、生成されたレイアウト画像の画像データを印刷データに変換してプリンタ２３に送信する。そして、その送信後、制御部４４は、その処理をステップＳ１０８に移行する。
【０１６５】
なお、先のステップＳ１０４の判定結果が否定判定（Ｓ１０４＝ＮＯ）の場合、すなわち、印刷出力としてインデックスプリントは行わないと判定した場合、制御部４４は、その処理をステップＳ１０７に移行する。そして、ステップＳ１０７（出力ステップ）では、制御部４４の印刷出力部５４が異なる検出レベルで画像処理が施された複数の処理画像を個別に印刷出力する。具体的には、各処理画像の画像データをそれぞれ印刷データに変換してプリンタ２３に送信する。このとき、ベスト処理画像を他の処理画像とともに印刷出力するようにしてもよい。そして、その送信後、制御部４４は、その処理をステップＳ１０８に移行する。
【０１６６】
そして、次のステップＳ１０８では、ステップＳ１０１の場合と同様に、制御部４４の判定部５１が除去結果を保存するか否か、すなわち保存Ｃ／Ｂ１０８にチェックが入れられているか否かを判定する。そして、その判定結果が否定判定（Ｓ１０８＝ＮＯ）の場合、すなわち、除去結果を保存しないと判定した場合、制御部４４は、この出力処理ルーチンを終了する。
【０１６７】
その一方、ステップＳ１０８の判定結果が肯定判定（Ｓ１０８＝ＹＥＳ）の場合、すなわち、除去結果を保存すると判定した場合、制御部４４は、その処理を次のステップＳ１０９に移行する。そして、次のステップＳ１０９（出力ステップ）では、制御部４４のファイル出力部５３がオリジナル画像を別名でファイル出力する。ファイル出力は、例えば、画像処理の対象となるオリジナル画像の画像ファイルが「ＤＳＣ０１．ＪＰＧ」というファイル名であった場合には、オリジナル画像の画像データを複製して「ＤＳＣ０１＿ＯＲＧ．ＪＰＧ」という別の名前のファイルとして出力する。
【０１６８】
そして、このステップＳ１０９の処理が終了すると、制御部４４は、その処理を前述したステップＳ１０２へ移行し、その後、ステップＳ１０３の処理を経て、この出力処理ルーチンを終了する。
【０１６９】
このように、ユーザが条件設定画面９７において検出処理、画像処理及び出力処理に関する条件を選択することで、オリジナル画像に対するゴミの検出処理と、検出したゴミを除去するための画像処理と、画像処理を施した処理画像の出力処理とが自動的に実行される。
【０１７０】
以上詳述した実施形態によれば、以下の効果が得られる。
（１）ステップＳ２４（表示ステップ）により、ゴミの位置をオリジナル画像上に示した検出結果画像がイメージ領域６２に表示されるので、ユーザはオリジナル画像上におけるゴミの位置や大きさ、数などを視覚的に把握することができる。したがって、画像に写り込んだ異物の影を除去する画像処理を行う場合の条件を適切に設定させることができる。
【０１７１】
（２）ステップＳ２４（表示ステップ）により、検出されたゴミのオリジナル画像上における位置を示す検出マーク８０Ａと、検出レベルを上げれば検出されるゴミのオリジナル画像上における位置を示す検出候補マーク８０Ｂとがオリジナル画像上に示される。これにより、ユーザはその検出レベルでは除去されないゴミについても視覚的に把握することができる。したがって、ユーザに検出レベルを変更した検出結果画像を見比べさせることなく、ゴミを除去するための画像処理を実行する際の判断基準を提供することができる。
【０１７２】
（３）検出レベルはゴミの大きさに応じて設定されるので、大きくて除去の必要性が高いゴミを優先的に除去対象とすることができる。また、ステップＳ２４（表示ステップ）において、各マーク８０はゴミの大きさに比例する大きさで表示されるので、ユーザは各ゴミの大きさ（すなわち、除去の必要性）を視覚的に把握することができる。
【０１７３】
（４）除去対象変更処理ルーチンの実行時には、「除去」Ｃ／Ｂ８４のクリック操作によって検出されたゴミを非除去対象に設定したり、検出レベルを上げれば検出されるゴミを除去対象として設定したりすることができる。したがって、ユーザは各ゴミを個別に視認しつつ、簡易な入力装置１５の操作によってゴミを削除するか否かを選択することができる。
【０１７４】
（５）ステップＳ３２（拡大表示ステップ）により、マーク８０のクリック操作によって選択されたゴミを含む領域がポップアップ画面８１の拡大表示領域８３に拡大表示される。したがって、ユーザは簡易な入力装置１５の操作によってゴミを詳細に視認することができる。
【０１７５】
（６）「ゴミを検出」Ｃ／Ｂ７０がＯＮ状態であるときにユーザがサムネイル領域６３の別のサムネイル画像７６が選択すると、画像生成部４７は先の検出結果画像と同じマーク８０を別のサムネイル画像７６と対応するオリジナル画像上に示した検出結果画像を生成する。また、表示制御部４８は、画像生成部４７が生成した検出結果画像をイメージ領域６２に表示させる。したがって、この状態で「ゴミを除去」Ｃ／Ｂ７２にチェックを入れることで、別のオリジナル画像に対してもゴミを除去するための画像処理を施すことができる。したがって、ユーザは画像毎にゴミの検出処理を行うことなく、複数の画像に対して効率よく画像処理を施すことができる。
【０１７６】
（７）ステップＳ５４（画像表示ステップ）により、影画像表示領域８７に影画像が一覧表示される。これにより、ユーザはオリジナル画像におけるゴミの位置と各ゴミの詳細な形状とを同時に視認しつつ、除去すべきゴミを選択することができる。したがって、画像に写り込んだ異物の影を除去する画像処理を行う場合の条件を適切に設定させることができる。
【０１７７】
（８）ステップＳ５５（強調表示ステップ）により、対応マーク９２がイメージ領域６２に表示されるとともに対応マーク９３が影画像表示領域８７に表示されるので、ユーザは影画像表示領域８７で選択した影画像と対応するゴミの位置をイメージ領域６２において容易に視認することができる。
【０１７８】
（９）ステップＳ５４（画像表示ステップ）により、マーク８０がイメージ領域６２に表示されるとともにマーク９４が影画像表示領域８７に表示されるので、ユーザは影画像表示領域８７に表示された影画像と対応するゴミの位置をイメージ領域６２において容易に視認することができる。
【０１７９】
（１０）ステップＳ５５（強調表示ステップ）により、イメージ領域６２及び影画像表示領域８７において、選択されたゴミが対応マーク９２，９３によって強調表示される。したがって、ユーザは選択した影画像表示領域８７において選択した影画像と対応するゴミの位置を検出結果画像上において容易に視認することができる。
【０１８０】
（１１）ステップＳ５４（画像表示ステップ）により、影画像８２はステップＳ５２（表示倍率設定ステップ）で設定された表示倍率で影画像表示領域８７に一覧表示される。すなわち、ユーザは表示倍率設定部９１を操作することで、容易に影画像８２の表示倍率を変更することができる。
【０１８１】
（１２）検出レベルはゴミの大きさに応じて設定されるので、影画像表示処理ルーチンにおいてソート用Ｒ／Ｂ８９Ａを選択して影画像８２を検出レベル順にソートすることで、ユーザは除去の必要性の高い順にゴミを除去するか否かを判断することができる。
【０１８２】
（１３）条件設定画面９７上においては、検出処理、画像処理及び出力処理に関する条件を設定することができるので、オリジナル画像に対するゴミの検出処理及び画像処理並びに処理画像等の出力処理を一括して実行させることができる。したがって、画像に写り込んだゴミを除去する画像処理を行う場合の条件を速やかに設定させることができる。
【０１８３】
（１４）ユーザが条件設定画面９７上において保存Ｃ／Ｂ１０８にチェックを入れると、処理画像がオリジナル画像の画像ファイルに上書き保存されるとともに、画像処理を施す前のオリジナル画像の画像データが複製されて別の画像ファイルとしてファイル出力される。したがって、ユーザは処理画像を保存した後にもファイル出力されたオリジナル画像を確認することで、どのゴミが除去されたのかを視認することができる。
【０１８４】
（１５）領域設定画面１１１上においては、ゴミを除去する対象領域を選択することができるので、ユーザは除去すべきゴミを個別に選択することなく、ゴミを除去する必要性の高い領域を容易に設定することができる。
【０１８５】
（１６）領域設定画面１１１上においては、ゴミが特に目立つ領域である人物の顔、青空、画像撮像時のフォーカスポイント周辺及び画像内の均一な領域のうち、少なくとも一つを選択可能である。したがって、ユーザに除去すべきゴミを個別に選択させることなく、ゴミを除去する必要性の高い領域を容易に設定することができる。
【０１８６】
（１７）レイアウト画像１２０，１２５内には、オリジナル画像と、処理画像と、検出結果画像とが配置される。したがって、オリジナル画像と処理画像とを比較することで、ユーザはどのゴミが除去されたのか、あるいはオリジナル画像がどのように画像処理されたのかを容易に視認することができる。また、出力をやり直す場合にも、検出結果画像と処理画像とを比較することで、次に設定する条件を検討するための判断基準とすることができる。
【０１８７】
（１８）ユーザが条件設定画面９７上において出力Ｃ／Ｂ１１７にチェックを入れると、処理画像に加えてオリジナル画像及び検出結果画像も印刷出力及びファイル出力される。したがって、ユーザはファイル出力されたオリジナル画像や検出結果画像を確認することで、どのゴミが除去されたのかを容易に視認することができる。また、出力をやり直す場合にも、検出結果画像を確認することで、次に設定する条件を検討するための判断基準とすることができる。
【０１８８】
（１９）レイアウト画像１２５内にはベスト処理画像が配置されるので、ユーザは自らが選択した検出レベルでの処理画像とベスト処理画像とを容易に比較することができる。したがって、例えばユーザがベスト処理画像が最も好ましいと判断した場合には、次のオリジナル画像については予めベスト処理画像と同様の条件を条件設定画面９７上において設定することで、容易に最適な処理画像を得ることができる。
【０１８９】
上記実施形態は、以下の態様に変更することもできる。
・画像処理用画面６０上において、オリジナル画像に対して明度の変更や輪郭強調など、ゴミ除去以外の画像処理が可能な構成とすることもできる。この構成によれば、明度の変更や輪郭強調などの画像処理によってゴミを視認しやすくしたり、ゴミを目立たなくしたりすることができる。
【０１９０】
・検出レベルを設定するために、数値を入力させるようにしてもよい。
・マーク８０は円に限らず、四角や矢印など、任意の形状に変更することができる。
・ゴミの大きさに応じて、マーク８０の線の太さ、あるいはマーク８０の色や濃度を変化させるようにしてもよい。また、ゴミの濃度によってマーク８０の大きさや色などを変化させるようにしてもよい。例えば、撮像素子３０に異物が付着した場合には、撮像レンズ部２９に異物が付着した場合よりもゴミの色が濃くなることがある。したがって、ゴミの濃度によってマーク８０の表示を変化させることで、ゴミが付着した位置を推定することができる。
【０１９１】
・ステップＳ５４（画像表示ステップ）においては、表示制御部４８がオリジナル画像をイメージ領域６２に表示させるとともに、影画像表示領域８７に影画像を一覧表示させるようにしてもよい。
【０１９２】
・「ゴミを検出」Ｃ／Ｂ７０にチェックが入れられた場合に、検出候補マーク８０Ｂを表示させず、検出マーク８０Ａのみを表示させるようにしてもよい。
・マーク８０付近に、そのゴミが検出される検出レベルの数値を表示させるようにしてもよい。この構成によれば、各ゴミが検出される検出レベルを一つの検出結果画像で視認させることができる。
【０１９３】
・マーク８０はイメージ領域６２のオリジナル画像上のみに表示するようにしてもよいし、イメージ領域６２のオリジナル画像上とサムネイル領域６３のサムネイル画像上の両方に表示するようにしてもよい。
【０１９４】
・拡大表示処理ルーチンにおいては、ポップアップ画面８１ではなく、例えば画像処理用画面６０に予め配置された別の拡大表示領域に影画像を表示するようにしてもよい。
・拡大表示処理ルーチンにおいて、移動ボタン８５が押下された場合に、次に大きい（又は小さい）ゴミの影画像を拡大表示領域８３に表示させるようにしてもよい。
【０１９５】
・ステップＳ５４（画像表示ステップ）において、ステップＳ３２（拡大表示ステップ）と同様に、マーク８０の付された影画像８２を影画像表示領域８７に表示させるようにしてもよい。この場合には、影画像表示領域８７にマーク９４を表示させなくてもよい。
【０１９６】
・ゴミを強調表示させるために、対応マーク９２に換えて、そのゴミを囲むマーク８０を点滅表示させたり、反転表示させたりするようにしてもよい。
・複数のサムネイル画像を選択した状態で「ゴミを除去」Ｃ／Ｂ７２にチェックが入れられた場合に、各サムネイル画像と対応する複数のオリジナル画像に対して、同様の画像処理が施されるようにしてもよい。この構成によれば、検出結果画像を個別にイメージ領域６２に表示させることなく、複数のオリジナル画像に対して画像処理を施すことができる。
【０１９７】
・「ゴミを除去」Ｃ／Ｂ７２にチェックが入れられた場合に、除去対象となるゴミの影画像８２を影画像表示領域８７から削除してもよい。
・条件設定画面９７上においてレベル設定用Ｒ／Ｂ９８Ｂの下方に配置される検出レベルの候補数や各検出レベルの数値は任意に変更することができる。
【０１９８】
・検出レベルが一つ設定された場合のレイアウト画像１２０にベスト処理画像をレイアウトしてもよいし、複数の検出レベルが設定された場合のレイアウト画像１２５にベスト処理画像をレイアウトしなくてもよい。
【０１９９】
・ベスト処理画像の検出レベルは、被写体によって変化させるようにしてもよい。また、この場合には、検出レベルに加えてゴミを除去する対象領域が設定されたものをベスト処理画像としてもよい。
【０２００】
・レイアウト画像において、オリジナル画像、処理画像及び検出結果画像のうち何れか２つのみを配置するようにしてもよい。
・複数のファイル出力を行う場合には、マルチピクチャフォーマットで１つのファイルとして保存してもよい。
【０２０１】
・出力処理ルーチンにおいて、印刷出力又はファイル出力の一方のみが実行されるようにしてもよい。
・処理画像の出力方法として、例えば、Ｗｅｂへのアップロードやメール添付送信、ファイル変換、スライドショー等を採用してもよい。
【０２０２】
・画像処理を施すオリジナル画像の画像ファイルは、拡張子として「．ＪＰＧ」が付されたものに限らず、任意のファイル形式の画像ファイルを対象とすることができる。
・画像処理は、電子カメラ１３に設けられた画像処理装置で行うようにしてもよい。
【０２０３】
・印刷出力を行うプリンタ２３が画像処理装置を備えるようにしてもよい。
・表示手段はモニタ１４に限らず、例えばプロジェクタによって壁面やスクリーンに画像や画面を投影するようにしてもよい。
【０２０４】
・画像処理プログラムを記憶する記憶媒体はＣＤに限らず、ＦＤ（Ｆｌｅｘｉｂｌｅ Ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等の記憶媒体であってもよい。
【０２０５】
さらに、上記実施形態及び各変形例から把握される技術的思想を以下に記載する。
（イ）画像処理を実行可能な画像処理装置が備える制御手段により実行される画像処理プログラムであって、
前記制御手段に、
画像に写り込んだ異物の影を検出する検出ステップと、
前記検出ステップで検出された前記異物の影の位置が前記画像上に示された検出結果画像を表示手段の画像表示領域に表示させるとともに、前記検出ステップで検出された前記異物の影を含む領域を前記画像から切り出した影画像を前記表示手段の前記画像表示領域とは異なる影画像表示領域に表示させる画像表示ステップと、
を実行させることを特徴とする画像処理プログラム。
【０２０６】
（ロ）画像処理を実行可能な画像処理装置が備える制御手段により実行される画像処理プログラムであって、
前記制御手段に、
画像に写り込んだ異物の影を検出する検出ステップと、
前記検出ステップで検出された前記異物の影の位置が前記画像上に示された検出結果画像を表示手段の画像表示領域に表示させるとともに、前記検出ステップで検出された前記異物の影を含む領域を前記検出結果画像から切り出した影画像を前記表示手段の前記画像表示領域とは異なる影画像表示領域に表示させる画像表示ステップと、
を実行させることを特徴とする画像処理プログラム。
【符号の説明】
【０２０７】
１３…電子カメラ、１４…表示手段としてのモニタ、１５…操作手段としての入力装置、１８…メモリとしてのメモリカード、２０…記憶媒体としてのＣＤ、２２…画像処理装置、２７…表示手段としての表示モニタ、３０…撮像手段としての撮像素子、３４…制御手段としてのＭＰＵ、３９…操作手段としての操作部材、４４…制御手段としての制御部、４９…検出手段としての検出部、４８…表示制御手段としての表示制御部、６１…画像表示領域としてのイメージ領域、７７…画像としてのオリジナル画像、８０Ａ…検出マーク、８０Ｂ…検出候補マーク、８２…影画像、８７…影画像表示領域、９２，９３…対応マーク、ＮＳ…異物の影としてのゴミ。
【図１】
2012156595.tif 000003
【図２】
2012156595.tif 000004
【図３】
2012156595.tif 000005
【図４】
2012156595.tif 000006
【図５】
2012156595.tif 000007
【図６】
2012156595.tif 000008
【図７】
2012156595.tif 000009
【図８】
2012156595.tif 000010
【図９】
2012156595.tif 000011
【図１０】
2012156595.tif 000012
【図１１】
2012156595.tif 000013
【図１２】
2012156595.tif 000014
【図１３】
2012156595.tif 000015
【図１４】
2012156595.tif 000016
【図１５】
2012156595.tif 000017
【図１６】
2012156595.tif 000018
【図１７】
2012156595.tif 000019
【図１８】
2012156595.tif 000020
【図１９】
2012156595.tif 000021
【図２０】
2012156595.tif 000022
【図２１】
2012156595.tif 000023
【図２２】
2012156595.tif 000024
【図２３】
2012156595.tif 000025