(57)【要約】【課題】  本発明は、近距離撮影などにおいて、撮影画像に対する不要な影の影響を良好に軽減することの可能なデジタルカメラおよび画像処理プログラムを提供することを目的とする。【解決手段】  本発明のデジタルカメラ（１１〜２５）は、検出手段（１９）と、撮影手段（１９）を備える。検出手段は、被写界に生じた不要な影の領域の有無を被写界のモニタ画像を基に検出する。そして、撮影手段は、検出手段が不要な影を検出したときには撮影時にストロボ光を強制的に発光させる。あるいは、本発明のデジタルカメラ（１１〜２５）は、検出手段（１９）と、調整手段（１９）を備える。検出手段は、撮影画像に写り込んだ不要な影の領域である影領域を検出する。そして、調整手段は、検出手段が影領域を検出したときには影領域の輝度を非影領域の輝度に近づける。【選択図】  図１
2009071674.tif 000002
【特許請求の範囲】
【請求項１】
被写界に生じた不要な影の領域の有無を前記被写界のモニタ画像を基に検出する検出手段と、
前記検出手段が前記影を検出したときには撮影時にストロボ光を強制的に発光させる撮影手段と
を備えることを特徴とするデジタルカメラ。
【請求項２】
前記撮影画像に写り込んだ不要な影の領域である影領域を検出する検出手段と、
前記検出手段が前記影領域を検出したときには前記影領域の輝度を非影領域の輝度に近づける調整手段と
を備えることを特徴とするデジタルカメラ。
【請求項３】
請求項１または請求項２に記載のデジタルカメラにおいて、
前記検出手段は、前記モニタ画像または前記撮影画像上の空間的な輝度変化の傾きに基づき前記影の領域を検出する
ことを特徴とするデジタルカメラ。
【請求項４】
前記撮影画像に写り込んだ不要な影の領域である影領域を検出する検出手順と、
前記検出手段が前記影領域を検出したときには前記影領域の輝度を非影領域の輝度に近づける調整手順と
をコンピュータに実行させることを特徴とする画像処理プログラム。
【請求項５】
請求項４に記載の画像処理プログラムにおいて、
前記検出手順では、前記モニタ画像または前記撮影画像上の空間的な輝度変化の傾きに基づき前記影の領域を検出する
ことを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラおよび画像処理プログラムに関する。
【背景技術】
【０００２】
マクロ撮影などの近距離撮影では、被写体とカメラの距離が近くなるために光源からの光束の一部が撮影者やカメラによって遮られやすく、その結果、撮影画像には撮影者やカメラなどの影（以下、単に、「不要な影」という。）が写り込みやすい。このような影は、撮影者の意図しない不要なものである。この不要な影を除去するための従来技術として、例えば、特許文献１には、ＶＴＲ一体型カメラにおいて、マクロ撮影モードで撮影するときに、レンズの周辺あるいは近傍に設けた小型の接写用ライトを点灯させる技術が開示されている。また、特許文献２には、被写体全体が著しく暗い場合などに、適正な明るさとなるように被写体全体の階調を補正する技術が開示されている。
【特許文献１】特開平６−９８２１８号公報
【特許文献２】特開２００５−２０９０１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１の技術では、マクロ撮影モードで撮影するときには、常に接写用ライトを点灯させるため、バッテリーの消耗が早くカメラの実用性が低下していた。また、特許文献２の技術では、不要な影が重なっているのが被写体の一部のみである場合には、それを除去することができなかった。
【０００４】
本発明は、上記従来技術の課題を解決するためのものである。本発明の目的は、近距離撮影などにおいて、撮影画像に対する不要な影の影響を良好に軽減することの可能なデジタルカメラおよび画像処理プログラムを提供することである。
【課題を解決するための手段】
【０００５】
第１の発明のデジタルカメラは、検出手段と、撮影手段を備える。検出手段は、被写界に生じた不要な影の領域の有無を被写界のモニタ画像を基に検出する。そして、撮影手段は、検出手段が不要な影を検出したときには撮影時にストロボ光を強制的に発光させる。
【０００６】
第２の発明のデジタルカメラは、検出手段と、調整手段を備える。検出手段は、撮影画像に写り込んだ不要な影の領域である影領域を検出する。そして、調整手段は、検出手段が影領域を検出したときには影領域の輝度を非影領域の輝度に近づける。
【０００７】
第３の発明は、第１または第２の発明において、検出手段が、モニタ画像または撮影画像上の空間的な輝度変化の傾きに基づき不要な影の領域を検出する。
【０００８】
第４の発明の画像処理プログラムは、撮影画像に写り込んだ不要な影の領域である影領域を検出する検出手順と、検出手順により影領域が検出されたときには影領域の輝度を非影領域の輝度に近づける調整手順とをコンピュータに実行させる。
【０００９】
第５の発明は、第４の発明において、検出手順では、モニタ画像または撮影画像上の空間的な輝度変化の傾きに基づき不要な影の領域を検出する。
【発明の効果】
【００１０】
本発明では、被写界のモニタ画像を基に被写界に生じた不要な影を検出した場合に、強制的にストロボ光を発光させて撮影を行う。あるいは、本発明では、撮影画像に写り込んだ不要な影を検出した場合に、その影を輝度調整により軽減する。
【００１１】
したがって、本発明を利用すれば、近距離撮影などにおいて、撮影画像に対する不要な影の影響を良好に軽減することが可能になる。
【発明を実施するための最良の形態】
【００１２】
（第１実施形態）
以下、第１実施形態のデジタルカメラについて説明する。
【００１３】
図１は、本発明の撮像装置を適用したデジタルカメラのブロック図である。
【００１４】
デジタルカメラは、撮像レンズ１１およびレンズ駆動部１２と、撮像素子１３と、アナログ信号処理部１４と、タイミングジェネレータ（ＴＧ）１５と、バッファメモリ１６と、画像処理部１７と、圧縮／復号部１８と、制御部１９と、モニタ２０と、ＲＯＭ２１と、記録媒体２２と、発光部２３と、操作部２４と、バス２５とを有している。ここで、バッファメモリ１６、画像処理部１７、圧縮／復号部１８、制御部１９、モニタ２０、ＲＯＭ２１、記録媒体２２は、バス２５を介して接続されている。また、レンズ駆動部１２、アナログ信号処理部１４、ＴＧ１５、発光部２３、操作部２４は、それぞれ制御部１９に接続されている。
【００１５】
撮像レンズ１１は、フォーカスレンズやズームレンズを含む複数のレンズ群で構成されている。なお、簡単のため、図１では撮像レンズ１１を１枚のレンズとして図示している。
【００１６】
レンズ駆動部１２は、制御部１９の指示に応じてレンズ駆動信号を発生し、撮像レンズ１１を光軸方向に移動させてフォーカス調整やズーム調整を行うと共に、撮像レンズ１１を通過した光束による被写体像を撮像素子１３の受光面に形成する。
【００１７】
撮像素子１３は、ＣＣＤ型やＣＭＯＳ型のエリアイメージセンサであり、撮像レンズ１１の像空間側に配置されている。撮像素子１３は、受光面に形成された被写体像を光電変換してアナログ画像信号を生成する。この撮像素子１３の出力はアナログ信号処理部１４に接続されている。
【００１８】
アナログ信号処理部１４は、制御部１９の指示に応じて、撮像素子１３から出力されたアナログ画像信号に対し、ＣＤＳ（相関二重サンプリング）、ゲイン調整、Ａ／Ｄ変換などのアナログ信号処理を施すと共に、処理後の画像信号を出力する。また、アナログ信号処理部１４は、制御部１９の指示に基づいてゲイン調整の調整量を設定し、それによってＩＳＯ感度に相当する撮影感度の調整を行う。なお、アナログ信号処理部１４の出力はバッファメモリ１６に接続されている。
【００１９】
ＴＧ１５は、制御部１９の指示に基づき撮像素子１３およびアナログ信号処理部１４に対してタイミングパルスを供給する。撮像素子１３およびアナログ信号処理部１４の駆動タイミングはそのタイミングパルスによって制御される。
【００２０】
バッファメモリ１６は、アナログ信号処理部１４から出力される画像信号を画像データとして一時的に記憶する。また、バッファメモリ１６は、制御部１９による処理の過程で作成された画像データを一時的に記憶する。
【００２１】
画像処理部１７は、制御部１９の指示に応じて、バッファメモリ１６の画像データに対し、ホワイトバランス調整、色分離（補間）、輪郭強調、ガンマ補正などの画像処理を施す。なお、画像処理部１７は、ＡＳＩＣなどとして構成される。
【００２２】
圧縮／復号部１８は、制御部１９の指示に応じて、画像データに圧縮処理を施す。なお、圧縮処理は、ＪＰＥＧ（Joint Photographic Experts Group）形式などによって行われる。
【００２３】
モニタ２０は、デジタルカメラ筐体の背面などに設けられたＬＣＤモニタや、接眼部を備えた電子ファインダなどである。モニタ２０は、制御部１９の指示に応じて、撮影画像やＧＵＩ画面などを表示する。
【００２４】
ＲＯＭ２１は、制御部１９が実行するデジタルカメラの各種プログラム、又それらのプログラムの実行に必要な各種データなどを記憶する。
【００２５】
記録媒体２２には、制御部１９によって、圧縮処理後の画像データが記録される。なお、記録媒体２２は、半導体メモリを内蔵したメモリカードや、小型のハードディスクなどである。
【００２６】
発光部２３は、制御部１９の指示に基づき、デジタルカメラ筐体に設けられたエレクトロニックフラッシュ等を駆動して、被写体を照明するためのストロボ光を被写界に向けて発光する。
【００２７】
操作部２４は、レリーズ釦、モード設定釦などの操作部材を含み、撮影者等による部材操作の内容に応じた操作信号を制御部１９に送る。
【００２８】
制御部１９は、操作部２４から送られた操作信号に応じてデジタルカメラの各部を統括制御する。例えば、デジタルカメラが撮影モードに設定されると、制御部１９は、レンズ駆動部１２およびＴＧ１５を駆動させてスルー画像の撮影（スルー画撮影）を開始する。このとき、撮像素子１３はドラフトモードで駆動され、スルー画像の画像データがアナログ信号処理部１４を介してバッファメモリ１６へ順次記録される。制御部１９は、そのスルー画像の画像データを基に、撮像レンズ１１の焦点調節制御（ＡＦ）、またアナログ信号処理部１４のゲイン調整等の露出制御などを行う。また、制御部１９は、モニタ２０を駆動させ、バッファメモリ１６に記録されたスルー画像を順次ＬＣＤモニタ等に表示させる（ライブビュー表示）。なお、スルー画像とは、撮像素子（第１実施形態のデジタルカメラにおいては撮像素子１３）の特定の使い方によって得られる画像である。スルー画像は、ＱＶＧＡ（３２０×２４０ピクセル）〜ＶＧＡ（６４０×４８０ピクセル）サイズであり撮影時に取得される画像に比べて解像度が低いが、撮像素子からの読み出しが１５〜３０フレーム／秒（ｆｐｓ）程度と短時間で行えるので、撮影画面の情報を略リアルタイムに取得するのに適している。
【００２９】
撮影モードで動作中にレリーズ釦が全押しされると、制御部１９は、測光等により決定した撮影条件の下でレンズ駆動部１２およびＴＧ１５（撮影条件によっては更に発光部２３も）を駆動させて撮影を行う。このとき、撮像素子１３はフレームモードで駆動され、撮影された本撮影画像の画像データがアナログ信号処理部１４を介してバッファメモリ１６へ記録される。制御部１９は、画像処理部１７および圧縮／復号部１８を駆動させて、バッファメモリ１６に記録された本撮影画像の画像データに対し画像処理および圧縮処理を施すと共に、それら処理後の画像データを記録媒体２２へ記録する。
【００３０】
以下、第１実施形態のデジタルカメラが撮影画像に不要な影が写り込むのを防止する動作を、図２の流れ図を参照して説明する。図２は、デジタルカメラが撮影モードで動作中に、撮影者等がマクロ撮影などの近距離撮影をするに当たり「影防止機能」を有効にした場合に実行されるフローである。
【００３１】
ステップ１０１：制御部１９は、バッファメモリ１６に記録されたスルー画像を基に、撮影画面に写り込んだ不要な影を検出する処理を行う。
【００３２】
ここで、画像から不要な影の領域を検出する手法の一例を以下に説明する。
【００３３】
図３は、室内において、電灯の下、机上に置いた美術館のイベント入場券をその上方からマクロ撮影した場合に撮影される画像のイメージである。画像の右側部分には、不要な影（撮影者本人の影）が入場券の一部に重なるように写り込んでいる。
【００３４】
不要な影が写り込んだ図３のような画像は、不要な影の存在する領域（影領域）とそれ以外の領域（非影領域）とで輝度に変化が生じる。この輝度の変化の一例を示したのが図４のグラフである。このグラフは、画像の横方向の或るライン（例えば、図３の画像上に示したラインｈ）の位置に存在する各画素の輝度値を並び順に示している。グラフを見ると、横軸の１４００ｐｉｘｅｌ付近から１６００ｐｉｘｅｌ付近にかけての画素は、輝度値が一定の傾きをもって段々と低下している。このような輝度値が一定の傾きをもって変化する画素列は、影領域の縁となる部分に存在する。例えば、図３のラインｈの位置では、撮影者の影が、丁度、入場券に重なりはじめた部分に存在する。この影領域の縁となる部分は、影領域を非影領域と区別するための境界を示す部分である。つまり、画像の横方向に連なる画素を１ライン毎に調べて、各ラインに存在する画素のうち、所定の画素数以上連続し、かつ所定範囲内の傾きをもって輝度値が変化する部分を検出すれば、影領域と非影領域との縦方向の境界を検出することができる。また、同様に、画像の縦方向に連なる画素についても調べるようにすれば、それらの領域の横方向の境界を検出することができるので、結果として、撮影画面に写り込んだ影領域を検出することができる。但し、輝度変化の傾きを調べる際には、隣接する画素間に生じたノイズによる輝度値のばらつきを無視することが望ましい。よって、その傾きを調べる前に、ローパス効果のある空間フィルタ処理を画像に施すことが望ましい。
【００３５】
制御部１９は、上述の手法に基づきバッファメモリ１６のスルー画像から影領域を検出して、その検出結果を内部メモリ（不図示）等に記録する。ここで、記録される情報は、例えば、影領域の範囲を示す座標情報である。但し、本実施形態では、影領域の検出の有無を示す情報のみであってもかまわない。
【００３６】
ステップ１０２：制御部１９は、撮影者等によりレリーズ釦が全押しされたか否かを判定する。レリーズ釦が全押しされた場合には、制御部１９はステップ１０３へ移行する。一方、全押しされていない場合には、制御部１９はステップ１０７へ移行する。
【００３７】
ステップ１０３：制御部１９は、内部メモリ（不図示）等に記録された検出結果を参照して影領域が検出されたか否かを判定する。検出された場合には、制御部１９はステップ１０４へ移行する。一方、検出されなかった場合には、制御部１９はステップ１０５へ移行する。
【００３８】
ステップ１０４：制御部１９は、撮影画面への不要な影の写り込みを防ぐために発光部２２を駆動させ、強制的にストロボ光を発光させて本撮影を実施する。本撮影が終わると、制御部１９はステップ１０６へ移行する。
【００３９】
ステップ１０５：制御部１９は、撮影画面には不要な影が写り込んでいないので、自動露出などにより決定した撮影条件の下で通常どおり本撮影を実施する。
【００４０】
ステップ１０６：制御部１９は、上記の本撮影により撮影された本撮影画像を記録媒体２２へ記録する。
【００４１】
ステップ１０７：制御部１９は、撮影者等により「影防止機能」が無効にされたか否かを判定する。無効にされた場合には、制御部１９は本フローの処理を終了する。一方、無効にされていない（「影防止機能」が有効である）場合には、制御部１９は本フローの処理を繰り返すためにステップ１０１へ移行する。
【００４２】
（第１実施形態の作用効果）
以上、第１実施形態のデジタルカメラでは、マクロ撮影などの近距離撮影において、被写界のモニタ画像であるスルー画像に写り込んだ不要な影の検出が行われる。そして、不要な影が検出された場合には強制的にストロボ光を発光させて本撮影が行われる。この場合、本撮影画像に不要な影が発生するのを防ぐことができる。また、ストロボ光は、不要な影が検出され、かつ本撮影が実施されるときにのみ発光されるのでバッテリーの消耗が抑えられる。
【００４３】
したがって、近距離撮影において、撮影画面に不要な影が写り込むのを効率的に防止することが可能となる。
【００４４】
（第２実施形態）
次に、第２実施形態のデジタルカメラについて説明する。なお、以下の説明では、第１実施形態と共通するデジタルカメラの構成要素については同一符号を付して重複説明を省略する。
【００４５】
第１実施形態のデジタルカメラでは、ストロボ光を強制的に発光させてることで本撮影画像に不要な影が写り込むことを防止したが、第２実施形態のデジタルカメラでは、本撮影画像に不要な影が写り込むことを防止するかわりに、本撮影画像に写り込んだ不要な影を撮影後に除去する。この不要な影を除去する動作を、図５の流れ図を参照して説明する。なお、図５のフローは、撮影者等がマクロ撮影などの近距離撮影をするに当たりデジタルカメラの「影除去機能」を有効にした場合に実行される。
【００４６】
ステップ２０１：制御部１９は、撮影者等によりレリーズ釦が全押しされたか否かを判定する。レリーズ釦が全押しされた場合には、制御部１９はステップ２０２へ移行する。一方、全押しされていない場合には、制御部１９はステップ２１３へ移行する。
【００４７】
ステップ２０２：制御部１９は、自動露出などにより決定した撮影条件の下で本撮影を実施する。
【００４８】
ステップ２０３：制御部１９は、バッファメモリ１６に記録された本撮影画像から影領域を検出して、その検出結果を内部メモリ（不図示）等に記録する。ここでは、影領域の範囲を示す座標情報が記録されるものとする。なお、影領域の検出は、第１実施形態で説明した検出手法などにより行うことができる。
【００４９】
ステップ２０４：制御部１９は、内部メモリ（不図示）等に記録された検出結果を参照して影領域が検出されたか否かを判定する。検出された場合には、制御部１９はステップ２０５へ移行する。一方、検出されなかった場合には、制御部１９はステップ２１０へ移行する。
【００５０】
ステップ２０５：制御部１９は、バッファメモリ１６の本撮影画像から被写体の領域（被写体領域）を検出する。なお、被写体領域の検出は、例えば、特開２００６−１５５０９６号公報で開示されている「データベースに格納された被写体の特徴を示す情報に基づき画像から被写体領域を検出する」などの従来技術を用いて行うことができる。
【００５１】
ステップ２０６：制御部１９は、検出した被写体領域と影領域との座標位置等を比較することなどにより、それらの領域間に重なりが有るか否かを判定する。領域間に一部でも重なりが有る場合（図６（１），（２），（３））には、制御部１９はステップ２０７へ移行する。一方、重なりが無い場合（図６（４））には、制御部１９はステップ２０８へ移行する。
【００５２】
ステップ２０７：制御部１９は、被写体領域に重なった不要な影を除去するため以下の処理を行う。制御部１９は、被写体領域と影領域との重複領域について、そこに含まれる画素の輝度レベルを１画素毎に増幅する。具体的には、バッファメモリ１６の本撮影画像の被写体領域と非影領域との重複領域に含まれる画素の中から補正対象の画素と最も色相が相似した画素（補正基準画素）を選択し、その補正基準画素と輝度レベルが同程度となるように補正対象画素の輝度レベルを増幅する。このようにして、画像中の被写体領域に重なった不要な影（図６の（ａ）部分）は除去される。ちなみに、被写体領域の全体に不要な影が重なっている場合（図６（３））には、非被写体領域と非影領域との重複領域に含まれる画素の中から補正対象の画素と最も色相が相似した画素を選択するとよい。なお、このステップ２０７の処理によると、影領域に含まれる画素のうち非影領域との境界付近に存在する画素については、画素の位置が非影領域との境界から遠ざかるごとに輝度レベルの増幅率が段々と大きくなる。
【００５３】
ステップ２０８：制御部１９は、非被写体領域と影領域との座標位置等を比較することなどにより、それらの領域間に重なりが有るか否かを判定する。重なりが有る場合（図６（２），（３），（４））には、制御部１９はステップ２０９へ移行する。一方、重なりが無い場合（図６（１））には、制御部１９はステップ２１０へ移行する。
【００５４】
ステップ２０９：制御部１９は、非被写体領域に重なった不要な影を除去するため以下の処理を行う。制御部１９は、非被写体領域と影領域との重複領域について、そこに含まれる画素の輝度レベルを１画素毎に増幅する。具体的には、バッファメモリ１６の本撮影画像の非被写体領域と非影領域との重複領域に含まれる画素の中から補正対象の画素と最も色相が相似した画素（補正基準画素）を選択し、その補正基準画素と輝度レベルが同程度となるように補正対象画素の輝度レベルを増幅する。このようにして、画像中の非被写体領域に重なった不要な影（図６の（ｂ）部分）は除去される。なお、このステップ２０９の処理によると、影領域に含まれる画素のうち非影領域との境界付近に存在する画素については、画素の位置が非影領域との境界から遠ざかるごとに輝度レベルの増幅率が段々と大きくなる。
【００５５】
ステップ２１０：制御部１９は、モニタ２０を駆動させて、バッファメモリ１６の本撮影画像をＬＣＤモニタ等に表示させる。なお、上記ステップ２０４で影領域が検出された場合、ここでは不要な影が除去された画像がＬＣＤモニタ等に表示されるので、撮影者等はその表示により影除去後の画像の出来映えを確認することができる。
【００５６】
ステップ２１１：制御部１９は、本撮影画像を記録媒体２２へ記録するか否かを撮影者等に指示させるためのＧＵＩ画面を、モニタ２０を駆動させてＬＣＤモニタ等に表示させる。このとき、ＧＵＩ画面は、上記ステップ２１０で表示された画像上に重畳表示される。そして、撮影者等の指示を操作部２４からの操作信号として受けると、制御部１９は、その指示に応じて処理を分岐する。指示が「記録する」であった場合には、制御部１９はステップ２１２へ移行する。一方、「記録しない」であった場合には、制御部１９はステップ２１３へ移行する。
【００５７】
ステップ２１２：制御部１９は、本撮影画像を記録媒体２２へ記録する。
【００５８】
ステップ２１３：制御部１９は、撮影者等により「影除去機能」が無効にされたか否かを判定する。無効にされた場合には、制御部１９は本フローの処理を終了する。一方、無効にされていない（「影除去機能」が有効である）場合には、制御部１９は本フローの処理を繰り返すためにステップ２０１へ移行する。
【００５９】
（第２実施形態の作用効果）
以上、第２実施形態のデジタルカメラでは、マクロ撮影などの近距離撮影により撮影された本撮影画像を基に画像に写り込んだ不要な影の検出が行われる。そして、不要な影が検出された場合には、本撮影画像から抽出された被写体領域の一部にでも不要な影が重なっているようであれば、その被写体領域の影が除去される。また、非被写体領域に影が重なっている場合には、その非被写体領域の影が除去される。この場合、不要な影は、被写体および非被写体にどのような形で重なっていても、本撮影画像から確実に除去される。
【００６０】
したがって、近距離撮影などにおいて、撮影画像に写り込んだ不要な影を確実に除去することが可能となる。
【００６１】
（その他）
なお、第１実施形態では、ステップ１０１でスルー画像から不要な影を検出する処理を行った後に、影の検出状態をＬＣＤモニタ等に表示するようにしてもよい（不要な影が検出された場合の表示の例を図７に示す）。
【００６２】
また、第１実施形態では、ステップ１０６で本撮影画像の記録を行う前に、第２実施形態のステップ２１０およびステップ２１１の処理と同様に、撮影された本撮影画像をＬＣＤモニタ等に表示して撮影者等に画像の出来映えを確認させると共に、本撮影画像の記録を行うか否かを撮影者等に指示させるようにしてもよい。
【００６３】
また、第２実施形態では、ステップ２０４で不要な影が検出された場合に、影の検出状態をＬＣＤモニタ等に表示するようにしてもよい。そして、さらに、その検出状態の表示と併せて不要な影を除去するか否かを撮影者等に指示させるようにしてもよい。なお、そうした場合には、指示用のＧＵＩ画面をＬＣＤモニタに表示するなどして撮影者等に指示をさせ、撮影者等が影を除去するように指示した場合はステップ２０５以降の処理を行い、一方、影を除去しないように指示した場合はステップ２１０以降またはステップ２１１以降の処理を行うようにするとよい。
【００６４】
また、第２実施形態では、ステップ２０７の処理後、またはステップ２０７およびステップ２０９の処理後の本撮影画像に対して、その影領域に含まれる画素の色や色調を補正するカラー補正処理を施すようにしてもよい。
【００６５】
また、第２実施形態では、ステップ２１１で本撮影画像の記録を行うか否かを撮影者等に指示させるようにしたが、ステップ２１１の処理自体をスキップして撮影者等の指示によらず自動的に本撮影画像を記録してしまってもかまわない。そうした場合は、本撮影画像を表示させるステップ２１０の処理もスキップしてかまわない。
【００６６】
また、連続して取得される各スルー画像に対して、第２実施形態でのステップ２０３の影領域検出処理およびステップ２０４〜ステップ２０９の影除去処理を実行し、影が検出された場合に影除去後の画像と影除去前のスルー画像とを一緒に並べてＬＣＤモニタ等に表示するようにしてもよい。そうした場合、撮影者等は、そのＬＣＤモニタ等の表示により不要な影の除去具合を略リアルタイムに確認することができる。
【００６７】
また、第２実施形態では、影領域に含まれる画素毎にその輝度レベルを増幅して本撮影画像から影を除去したが、影領域の各画素の輝度レベルを一律に増幅するようにしてもよい。そうした場合、ステップ２０７では、被写体領域に重なった不要な影を除去するため、被写体領域と影領域との重複領域の平均輝度Ａと、被写体領域と非影領域との重複領域の平均輝度Ｂとの比（Ｂ／Ａ）を算出し、その比（Ｂ／Ａ）の値を増幅率として被写体領域と影領域との重複領域に含まれる各画素の輝度レベルを一律に増幅するとよい。そして、ステップ２０９では、非被写体領域に重なった不要な影を除去するため、非被写体領域と影領域との重複領域の平均輝度ａと、非被写体領域と非影領域との重複領域の平均輝度ｂとの比（ｂ／ａ）を算出し、その比（ｂ／ａ）の値を増幅率として非被写体領域と影領域との重複領域に含まれる各画素の輝度レベルを一律に増幅するとよい。但し、影領域の縁となる部分の画素列については、その輝度値の傾きと大小関係が反対の傾きとなるように増幅率を画素毎に変化させながら各画素の輝度レベルを増幅する必要がある。
【００６８】
また、第２実施形態のステップ２０３〜ステップ２１２の処理プログラムは、その一部または全部をコンピュータなどの外部処理装置に実行させてもよい。その場合、必要なプログラムがＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記憶媒体やインターネット等の通信網などを介して外部処理装置へインストールされる。
【００６９】
また、第２実施形態では、影除去の機能を撮影モードにおいて発現させたが、画像再生モードにおいて発現させてもよい。なお、画像再生モードにおいて発現させる場合には、影検出および影除去等の処理を再生画像に対して実行する。
【００７０】
また、デジタルカメラがマクロ撮影モードに設定されたときに、または撮影距離と連動して、第１実施形態の影防止機能または第２実施形態の影除去機能を自動的に実行するようにしてもよい。
【図面の簡単な説明】
【００７１】
【図１】本発明のデジタルカメラのブロック図である。
【図２】第１実施形態のデジタルカメラの動作を示す流れ図である。
【図３】影が写り込んだ画像のイメージ図である。
【図４】影領域と非影領域との輝度変化を示すグラフである。
【図５】第２実施形態のデジタルカメラの動作を示す流れ図である。
【図６】影の重なりかたのパターンを示す図である。
【図７】影の検出状態（不要な影が検出された場合）の表示例を示す図である。
【符号の説明】
【００７２】
１１…撮像レンズ，１２…レンズ駆動部，１３…撮像素子，１４…アナログ信号処理部，１５…タイミングジェネレータ（ＴＧ），１６…バッファメモリ，１７…画像処理部，１８…圧縮／復号部，１９…制御部，２０…モニタ，２１…ＲＯＭ，２２…記録媒体，２３…発光部，２４…操作部，２５…バス
【図１】
2009071674.tif 000003
【図２】
2009071674.tif 000004
【図３】
2009071674.tif 000005
【図４】
2009071674.tif 000006
【図５】
2009071674.tif 000007
【図６】
2009071674.tif 000008
【図７】
2009071674.tif 000009