(57)【要約】【課題】逆光状態であるか否かを精度良く判断すると共に、適切な画像を撮影することを可能とする撮影装置を提供する。【解決手段】天気情報取得手段により取得された天気情報、及び存在判断手段による判断結果に基づいて逆光状態であるか否かを判断する逆光判断手段と、主要被写体の明るさを示す物理量を取得する物理量取得手段と、前記逆光判断手段による判断結果が逆光状態であり、かつ前記物理量取得手段により取得された物理量が所定の値以上である撮影条件に合致しているか否かを判断する撮影条件判断手段と、撮影条件判断手段により撮影条件に合致していないと判断された場合に、警告を表示する警告表示手段と、を有する。【選択図】図４
2008180840.tif 000002
【特許請求の範囲】
【請求項１】
当該撮影装置の位置を示す位置情報を取得する位置情報取得手段と、
前記位置情報取得手段により取得された位置情報が示す位置における天気を示す天気情報を取得する天気情報取得手段と、
現在の日時を示す日時情報を取得する日時情報取得手段と、
前記日時情報取得手段により取得された日時情報が示す日時における太陽の位置を示す太陽位置情報を導出する太陽位置情報導出手段と、
前記太陽位置情報導出手段により導出された太陽位置情報に基づき、当該撮影装置の画角内に太陽が存在するか否かを判断する存在判断手段と、
前記天気情報取得手段により取得された天気情報、及び前記存在判断手段による判断結果に基づいて逆光状態であるか否かを判断する逆光判断手段と、
主要被写体の明るさを示す物理量を取得する物理量取得手段と、
前記逆光判断手段による判断結果が逆光状態であり、かつ前記物理量取得手段により取得された物理量が所定の値以上である撮影条件に合致しているか否かを判断する撮影条件判断手段と、
前記撮影条件判断手段により前記撮影条件に合致していないと判断された場合に、警告を表示する警告表示手段と、
を有する撮影装置。
【請求項２】
撮影により被写体像を示す画像情報を得る撮像手段と、
前記撮影手段が取得した画像情報が示す被写体像内で前記主要被写体を含む領域を抽出する領域抽出手段と、
を更に有する請求項１に記載の撮影装置。
【請求項３】
前記逆光判断手段は、前記天気情報取得手段により取得された天気情報が晴天を示し、かつ前記存在判断手段により前記画角内に太陽が存在する場合に、逆光状態であると判断する請求項１又は請求項２に記載の撮影装置。
【請求項４】
前記撮影条件判断手段により前記撮影条件に合致していないと判断された場合に、前記被写体を撮影する際の露光条件を逆光撮影用として予め定められた露光条件に設定する露光条件設定手段を更に有する請求項１から請求項３のいずれか１項に記載の撮影装置。
【請求項５】
前記撮影条件判断手段により前記撮影条件に合致していないと判断された場合に、被写体を撮影することで得られた画像情報に対し、予め定められた画像処理を実行する画像処理手段を更に有する請求項１から請求項４のいずれか１項に記載の撮影装置。
【請求項６】
前記画像処理は、逆光補正処理、ホワイトバランス処理、輝度補正処理、及び前記画像情報が示す画像におけるエッジの輝度を高める処理のうちの少なくとも１つの処理である請求項５に記載の撮影装置。
【請求項７】
前記撮影条件判断手段により前記撮影条件に合致していないと判断された場合に、被写体を撮影することにより得られた画像情報に関連づけて、前記位置情報、前記天気情報、前記日時情報、及び前記太陽位置情報のうちの少なくとも１つの撮影時における情報を記録する情報記録手段を更に有する請求項１から請求項６のいずれか１項に記載の撮影装置。
【請求項８】
当該撮影装置が向いている方位を示す方位情報を出力する方位情報出力手段と、
当該撮影装置の地面に対する傾斜の度合いを示す傾斜情報を出力する傾斜情報出力手段と
前記方位情報出力手段に出力された方位情報、及び前記傾斜情報出力手段により出力された傾斜情報に基づき、当該撮影装置が手ぶれ状態か否かを判断する手ぶれ判断手段と、
前記手ぶれ判断手段に手ぶれ状態であると判断された場合に、該手ぶれ状態を補正する手ぶれ補正手段と、
を更に有する請求項１から請求項７のいずれか１項に記載の撮影装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影装置に係り、特に逆光撮影による不具合を回避可能な撮影装置に関する。
【背景技術】
【０００２】
銀塩写真カメラやデジタルカメラなどの撮影装置では、被写体の背後から撮影装置に向けて太陽光が射している逆光状態で撮影すると、被写体の正面が暗く写る現象が発生する。
【０００３】
このような逆光状態による撮像の不具合を回避するために、従来の技術では撮影により得られた画像データが示す画像をエリア分割し、各々のエリアの輝度の積算値に基づき逆光状態か否かを判断していた。
【０００４】
また、特許文献１には、逆光であることを撮影者が意識しなかったため、露出補正を行わず、主要被写体が露出不足に撮影されることを解消する技術が開示されている。
【特許文献１】特開平８−９５１４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示されている技術での逆光状態か否かを判断する処理では撮影時の天気に関する情報が含まれていないなど、逆光状態であるか否かを精度良く判断することができないという問題点があった。また、逆光状態であっても、主となる被写体の明るさによっては、撮影した画像が適切な画像であることもあり得るため、逆光か否かだけの判断では不十分であるという問題点があった。
【０００６】
本発明は上記問題点に鑑み、逆光状態であるか否かを精度良く判断すると共に、適切な画像を撮影することを可能とする撮影装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１の発明は、当該撮影装置の位置を示す位置情報を取得する位置情報取得手段と、前記位置情報取得手段により取得された位置情報が示す位置における天気を示す天気情報を取得する天気情報取得手段と、現在の日時を示す日時情報を取得する日時情報取得手段と、前記日時情報取得手段により取得された日時情報が示す日時における太陽の位置を示す太陽位置情報を導出する太陽位置情報導出手段と、前記太陽位置情報導出手段により導出された太陽位置情報に基づき、当該撮影装置の画角内に太陽が存在するか否かを判断する存在判断手段と、前記天気情報取得手段により取得された天気情報、及び前記存在判断手段による判断結果に基づいて逆光状態であるか否かを判断する逆光判断手段と、主要被写体の明るさを示す物理量を取得する物理量取得手段と、前記逆光判断手段による判断結果が逆光状態であり、かつ前記物理量取得手段により取得された物理量が所定の値以上である撮影条件に合致しているか否かを判断する撮影条件判断手段と、前記撮影条件判断手段により前記撮影条件に合致していないと判断された場合に、警告を表示する警告表示手段と、を有する。
【０００８】
請求項１の発明によれば、位置情報取得手段が当該撮影装置の位置を示す位置情報を取得し、天気情報取得手段が前記位置情報取得手段により取得された位置情報が示す位置における天気を示す天気情報を取得し、日時情報取得手段が現在の日時を示す日時情報を取得し、太陽位置情報導出手段が前記日時情報取得手段により取得された日時情報が示す日時における太陽の位置を示す太陽位置情報を導出し、存在判断手段が前記太陽位置情報導出手段により導出された太陽位置情報に基づき、当該撮影装置の画角内に太陽が存在するか否かを判断し、逆光判断手段が前記天気情報取得手段により取得された天気情報、及び前記存在判断手段による判断結果に基づいて逆光状態であるか否かを判断し、物理量取得手段が主要被写体の明るさを示す物理量を取得し、撮影条件判断手段が前記逆光判断手段による判断結果が逆光状態であり、かつ前記物理量取得手段により取得された物理量が所定の値以上である撮影条件に合致しているか否かを判断し、警告表示手段が前記撮影条件判断手段により前記撮影条件に合致していないと判断された場合に、警告を表示するので、逆光状態であるか否かを精度良く判断すると共に、警告を表示することで、撮影者は被写体と太陽の位置関係を変えて撮影することができる結果、逆光撮影による不具合を回避することができるため、適切な画像を撮影することを可能とする撮影装置を提供することができる。
【０００９】
また、請求項２の発明は、撮影により被写体像を示す画像情報を得る撮像手段と、前記撮影手段が取得した画像情報が示す被写体像内で前記主要被写体を抽出する領域抽出手段と、を更に有する。
【００１０】
請求項２の発明によれば、主要被写体の大きさに応じて主要被写体を抽出することができる。
【００１１】
また、請求項３の発明は、前記逆光判断手段は、前記天気情報取得手段により取得された天気情報が晴天を示し、かつ前記存在判断手段により前記画角内に太陽が存在する場合に、逆光状態であると判断する。
【００１２】
請求項３の発明によれば、天気が特に逆光状態が発生しやすい晴天の場合に逆光状態と判断することができる。
【００１３】
また、請求項４の発明は、前記撮影条件判断手段により前記撮影条件に合致していないと判断された場合に、前記被写体を撮影する際の露光条件を逆光撮影用として予め定められた露光条件に設定する露光条件設定手段を更に有する。
【００１４】
請求項４の発明によれば、撮影条件に合致していないと判断された場合に自動的に逆光撮影用として予め定められた露光条件に設定するので、逆光撮影による不具合を回避することができる。
【００１５】
また、請求項５の発明は、前記撮影条件判断手段により前記撮影条件に合致していないと判断された場合に、被写体を撮影することで得られた画像情報に対し、予め定められた画像処理を実行する画像処理手段を更に有する。
【００１６】
請求項５の発明によれば、撮影条件に合致していないと判断された場合に自動的に逆光撮影用として予め定められた画像処理を実行するので、逆光撮影による不具合を回避することができる。
【００１７】
また、請求項６の発明は、前記画像処理は、逆光補正処理、ホワイトバランス処理、輝度補正処理、及び前記画像情報が示す画像におけるエッジの輝度を高める処理のうちの少なくとも１つの処理である。
【００１８】
請求項６の発明によれば、画像処理として、逆光補正処理、ホワイトバランス処理、及び前記画像情報が示す画像におけるエッジの輝度を高める処理のうちの少なくとも１つの画像処理を実行することができる。
【００１９】
また、請求項７の発明は、前記撮影条件判断手段により前記撮影条件に合致していないと判断された場合に、被写体を撮影することにより得られた画像情報に関連づけて、前記位置情報、前記天気情報、前記日時情報、及び前記太陽位置情報のうちの少なくとも１つの撮影時における情報を記録する情報記録手段を更に有する。
【００２０】
請求項７の発明によれば、撮影時における情報を記録しておくことにより、撮影により得られた画像データを後から補正する場合に参考とすることができ、より適した補正処理を実行することができる。
【００２１】
また、請求項８の発明は、当該撮影装置が向いている方位を示す方位情報を出力する方位情報出力手段と、当該撮影装置の地面に対する傾斜の度合いを示す傾斜情報を出力する傾斜情報出力手段と前記方位情報出力手段に出力された方位情報、及び前記傾斜情報出力手段により出力された傾斜情報に基づき、当該撮影装置が手ぶれ状態か否かを判断する手ぶれ判断手段と、前記手ぶれ判断手段に手ぶれ状態であると判断された場合に、該手ぶれ状態を補正する手ぶれ補正手段と、更にを有する。
【００２２】
請求項８の発明によれば、手ぶれ状態を検知するためのセンサがなくとも、手ぶれ状態を検知することが可能となる。また、手ぶれ状態を検知するためのセンサがある場合は、そのセンサと判断手段による判断結果を用いて手ぶれ状態か否かを判断するようにしても良い。
【発明の効果】
【００２３】
本発明によれば、逆光状態であるか否かを精度良く判断すると共に、適切な画像を撮影することを可能とする撮影装置を提供することができるという効果が得られる。
【発明を実施するための最良の形態】
【００２４】
以下、図面を参照して、本発明の実施の形態について詳細に説明する。なお、本実施の形態では、本発明の撮影装置をデジタル電子スチルカメラ（以下「デジタルカメラ」という）に適用した形態について説明する。また、以下の説明において、単に画像データ（画像情報）と表現された場合にはデジタル画像データを示すこととする。
【００２５】
まず、図１を参照して、本実施の形態に係るデジタルカメラ１０の外観上の構成を説明する。
【００２６】
デジタルカメラ１０の正面には、被写体像を結像させるためのレンズ２１と、撮影時に必要に応じて被写体を照射する光を発するストロボ４４と、撮影する被写体の構図を決定するために用いられるファインダ２０と、が備えられている。また、デジタルカメラ１０の上面には、撮影を実行する際に押圧操作されるレリーズボタン（所謂シャッターボタン）５６Ａと、電源スイッチ５６Ｂと、が備えられている。
【００２７】
なお、本実施の形態に係るデジタルカメラ１０のレリーズボタン５６Ａは、中間位置まで押下される状態（以下、「半押し状態」という。）と、当該中間位置を超えた最終押下位置まで押下される状態（以下、「全押し状態」という。）と、の２段階の押圧操作が検出可能に構成されている。
【００２８】
そして、デジタルカメラ１０では、レリーズボタン５６Ａを半押し状態にすることによりＡＥ（Automatic Exposure、自動露出）機能が働いて露出状態（シャッタースピード、及び絞りの状態）が設定された後、ＡＦ（Auto Focus、自動合焦）機能が働いて合焦制御され、その後、引き続き全押し状態にすると露光（撮影）が行われる。
【００２９】
一方、デジタルカメラ１０の背面には、前述のファインダ２０の接眼部と、撮影された被写体像やメニュー画面等を表示するための液晶ディスプレイ（以下、「ＬＣＤ」という。）３８と、撮影を行うモードである撮影モード及び被写体像をＬＣＤ３８に再生するモードである再生モードの何れかのモードに設定する際にスライド操作されるモード切替スイッチ５６Ｃと、が備えられている。
【００３０】
また、デジタルカメラ１０の背面には、十字カーソルボタン５６Ｄと、撮影時にストロボ４４を強制的に発光させるモードである強制発光モードを設定する際に押圧操作される強制発光スイッチ５６Ｅと、が更に備えられている。
【００３１】
なお、十字カーソルボタン５６Ｄは、ＬＣＤ３８の表示領域における上・下・左・右の４方向の移動方向を示す４つの矢印キー及び当該４つの矢印キーの中央部に位置された決定キーの合計５つのキーを含んで構成されている。
【００３２】
また、デジタルカメラ１０の側面には、ＬＡＮコネクタ６２及びＵＳＢコネクタ６４が設けられている。ＬＡＮコネクタ６２は、インターネットなどのネットワークに接続するためのインタフェースであり、ＵＳＢコネクタ６４は、例えばパソコン等の情報処理装置と接続する場合などに用いられる。
【００３３】
次に、図２を参照して、本実施の形態に係るデジタルカメラ１０の電気系の構成を説明する。
【００３４】
デジタルカメラ１０は、前述のレンズ２１を含んで構成された光学ユニット２２と、レンズの光軸後方に配設された電荷結合素子（以下、「ＣＣＤ」という。）２４と、入力されたアナログ信号に対して各種のアナログ信号処理を行うアナログ信号処理部２６と、を含んで構成されている。
【００３５】
また、デジタルカメラ１０は、入力されたアナログ信号をデジタルデータに変換するアナログ／デジタル変換器（以下、「ＡＤＣ」という。）２８と、入力されたデジタルデータに対して各種のデジタル信号処理を行うデジタル信号処理部３０と、を含んで構成されている。
【００３６】
なお、デジタル信号処理部３０は、所定容量のラインバッファを内蔵し、入力されたデジタルデータを後述するメモリ４８の所定領域に直接記憶させる制御も行う。
【００３７】
ＣＣＤ２４の出力端はアナログ信号処理部２６の入力端に、アナログ信号処理部２６の出力端はＡＤＣ２８の入力端に、ＡＤＣ２８の出力端はデジタル信号処理部３０の入力端に、各々接続されている。従って、ＣＣＤ２４から出力された被写体像を示すアナログ信号はアナログ信号処理部２６によって所定のアナログ信号処理が施され、ＡＤＣ２８によってデジタル画像データに変換された後にデジタル信号処理部３０に入力される。
【００３８】
一方、デジタルカメラ１０は、被写体像やメニュー画面等をＬＣＤ３８に表示させるための信号を生成してＬＣＤ３８に供給するＬＣＤインタフェース３６と、デジタルカメラ１０全体の動作を司るＣＰＵ（中央処理装置）４０と、撮影により得られたデジタル画像データ等を記憶するメモリ４８と、メモリ４８に対するアクセスの制御を行うメモリインタフェース４６と、ネットワークＩ／Ｆ（インタフェース）６０、ＵＳＢＩ／Ｆ（インタフェース）５８とを含んで構成されている。
【００３９】
更に、デジタルカメラ１０は、可搬型のメモリカード５２をデジタルカメラ１０でアクセス可能とするための外部メモリインタフェース５０と、デジタル画像データに対する圧縮処理及び伸張処理を行う圧縮・伸張処理回路５４と、を含んで構成されている。
【００４０】
なお、本実施の形態のデジタルカメラ１０では、メモリ４８としてＶＲＡＭ（Video RAM）、ＳＲＡＭ又はＤＲＡＭ、フラッシュメモリなどが用いられ、メモリカード５２としてｘＤピクチャカード(登録商標）が用いられている。
【００４１】
デジタル信号処理部３０、ＬＣＤインタフェース３６、ＣＰＵ４０、メモリインタフェース４６、外部メモリインタフェース５０、圧縮・伸張処理回路５４、ネットワークＩ／Ｆ６０、及びＵＳＢＩ／Ｆ５８はシステムバスＢＵＳを介して相互に接続されている。従って、ＣＰＵ４０は、デジタル信号処理部３０及び圧縮・伸張処理回路５４の作動の制御、ＬＣＤ３８に対するＬＣＤインタフェース３６を介した各種情報の表示、メモリ４８及びメモリカード５２へのメモリインタフェース４６、外部メモリインタフェース５０を介したアクセスを各々行うことができる。
【００４２】
また、ＣＰＵ４０は、ネットワークＩ／Ｆ６０及びＬＡＮコネクタ６２を介してネットワークとの間で種々のデータのやり取りを行うことができ、更にＵＳＢＩ／Ｆ５８及びＵＳＢコネクタ６４を介してパソコンとの間で種々のデータのやり取りを行うことができる。
【００４３】
一方、デジタルカメラ１０には、主としてＣＣＤ２４を駆動させるためのタイミング信号を生成してＣＣＤ２４に供給するタイミングジェネレータ３２が備えられており、ＣＣＤ２４の駆動はＣＰＵ４０によりタイミングジェネレータ３２を介して制御される。
【００４４】
更に、デジタルカメラ１０にはモータ駆動部３４が備えられており、光学ユニット２２に備えられた図示しない焦点調整モータ、ズームモータ及び絞り駆動モータの駆動もＣＰＵ４０によりモータ駆動部３４を介して制御される。
【００４５】
すなわち、本実施の形態に係るレンズ２１は複数枚のレンズを有し、焦点距離の変更（変倍）が可能なズームレンズとして構成されており、図示しないレンズ駆動機構を備えている。このレンズ駆動機構に上記焦点調整モータ、ズームモータ、及び絞り駆動モータは含まれるものであり、これらのモータは各々ＣＰＵ４０の制御によりモータ駆動部３４から供給された駆動信号によって駆動される。
【００４６】
更に、前述のレリーズボタン５６Ａ、電源スイッチ５６Ｂ、モード切替スイッチ５６Ｃ、十字カーソルボタン５６Ｄ、及び強制発光スイッチ５６Ｅ（同図では、「操作部５６」と総称。）はＣＰＵ４０に接続されており、ＣＰＵ４０は、これらの操作部５６に対する操作状態を常時把握できる。
【００４７】
また、デジタルカメラ１０には、ストロボ４４とＣＰＵ４０との間に介在されると共に、ＣＰＵ４０の制御によりストロボ４４を発光させるための電力を充電する充電部４２が備えられている。更に、ストロボ４４はＣＰＵ４０にも接続されており、ストロボ４４の発光はＣＰＵ４０によって制御される。
【００４８】
更に、ＣＰＵ４０には、電子コンパス６６、傾斜センサ６８、及びＧＰＳ（Global Positioning System）受信部７０が接続されている。
【００４９】
ＣＰＵ４０は、電子コンパス６６からデジタルカメラ１０が向いている方位を示す方位情報を、所定方位を基準とする角度として取得することができる。また、ＣＰＵ４０は、傾斜センサ６８からデジタルカメラ１０の地面に対する傾斜の度合いを示す傾斜情報を角度として取得することができる。
【００５０】
具体的に、上記電子コンパス６６は、図３（Ａ）に示されるように、例えば北方向を０°、東方向を９０°、南方向を１８０°、西方向を２７０°として、デジタルカメラ１０の向いている方位を角度θとしてＣＰＵ４０に出力するものである。また、傾斜センサ６８は、同図（Ｂ）に示されるように、地面に対するデジタルカメラ１０の傾斜の度合いを角度φとして出力するものである。
【００５１】
更に、ＣＰＵ４０は、ＧＰＳ受信部７０からデジタルカメラ１０の位置を示す位置情報を取得することができる。なお、本実施の形態では緯度、及び経度を位置情報としているが、更に高度を位置情報に含めるようにしても良い。
【００５２】
次に、本実施の形態に係るデジタルカメラ１０の撮影時における全体的な動作について簡単に説明する。
【００５３】
まず、ＣＣＤ２４は、光学ユニット２２を介した撮像を行い、被写体像を示すＲ（赤）、Ｇ（緑）、Ｂ（青）毎のアナログ信号をアナログ信号処理部２６に順次出力する。アナログ信号処理部２６は、ＣＣＤ２４から入力されたアナログ信号に対して相関二重サンプリング処理等のアナログ信号処理を施した後にＡＤＣ２８に順次出力する。
【００５４】
ＡＤＣ２８は、アナログ信号処理部２６から入力されたＲ、Ｇ、Ｂ毎のアナログ信号を各々１２ビットのＲ、Ｇ、Ｂの信号に変換してデジタル信号処理部３０に順次出力する。デジタル信号処理部３０は、内蔵しているラインバッファにＡＤＣ２８から順次入力されるデジタル画像データを蓄積して一旦メモリ４８の所定領域に直接格納する。
【００５５】
メモリ４８の所定領域に格納されたデジタル画像データは、ＣＰＵ４０による制御に応じてデジタル信号処理部３０により読み出され、所定の物理量に応じたデジタルゲインをかけることでホワイトバランス調整を行なうと共に、ガンマ処理及びシャープネス処理を行なって所定ビット、例えば８ビットのデジタル画像データを生成する。
【００５６】
そして、デジタル信号処理部３０は、生成した所定ビットのデジタル画像データに対しＹＣ信号処理を施して輝度信号Ｙとクロマ信号Ｃｒ、Ｃｂ（以下、「ＹＣ信号」という。）を生成し、ＹＣ信号をメモリ４８の上記所定領域とは異なる領域に格納する。
【００５７】
なお、ＬＣＤ３８は、ＣＣＤ２４による連続的な撮像によって得られた動画像（スルー画像）を表示してファインダとして使用することができるものとして構成されており、ＬＣＤ３８をファインダとして使用する場合には、生成したＹＣ信号を、ＬＣＤインタフェース３６を介して順次ＬＣＤ３８に出力する。これによってＬＣＤ３８にスルー画像が表示されることになる。
【００５８】
ここで、レリーズボタン５６Ａがユーザによって半押し状態とされた場合、前述のようにＡＥ機能が働いて露出状態が設定された後、ＡＦ機能が働いて合焦制御され、その後、引き続き全押し状態とされた場合、この時点でメモリ４８に格納されているＹＣ信号を、圧縮・伸張処理回路５４によって所定の圧縮形式（本実施の形態では、ＪＰＥＧ形式）で圧縮した後に外部メモリインタフェース５０を介してメモリカード５２に記録する。メモリカード５２を備えていない場合は、メモリ４８に記録される。
【００５９】
以下、フローチャートを用いて、デジタルカメラ１０において撮影時に実行される処理について説明する。まず、図４、図５を用いて、撮影条件判断処理について説明する。図４は、撮影条件判断処理を示すフローチャートである。また、図５は、撮影条件判断処理を説明するための模式図である。
【００６０】
まず、ステップ１０１でＣＰＵ４０は、ＧＰＳ受信部７０によりデジタルカメラ１０の位置を示す位置情報を取得する。ここでは、位置情報として、デジタルカメラ１０の緯度、経度が取得される（図５：「デジタルカメラの位置」を参照）。
【００６１】
次のステップ１０２で、ＣＰＵ４０は、ネットワークＩ／Ｆ６０を介してネットワーク上の予め定められたサーバから、取得された位置情報が示す位置における天気を示す天気情報を取得する。
【００６２】
天気情報を取得すると、ＣＰＵ４０はステップ１０３で、天気情報が示している天気が晴天か否か判断する。否定判断した場合には、太陽が出ていないことで逆光状態にはなり得ないため、ステップ１０９で警告フラグをオフにし、処理を終了する。この警告フラグとは、撮影条件に合致しているか否かを示すフラグであり、撮影条件に合致している場合はオフとなり、撮影条件に合致していない場合はオンとなる。
【００６３】
一方、ステップ１０３で、ＣＰＵ４０が肯定判断した場合には、ステップ１０４で、ＣＰＵ４０は、日時情報を取得する。この日時情報は、西暦、月、日、時刻からなり、デジタルカメラ１０内で管理されている日時情報から取得しても良いし、ＮＴＰ（Network Time Protocol）やＧＰＳ受信部７０等を用いて取得しても良い。
【００６４】
次のステップ１０５で、ＣＰＵ４０は、取得された日時情報が示す日時における太陽の位置を示す太陽位置情報を導出する。この太陽位置情報は、日時情報から計算により導出されるもので、例えば緯度、経度である。
【００６５】
次に、ＣＰＵ４０は、ステップ１０６で、電子コンパス６６から方位情報を取得し、ステップ１０７で、傾斜センサ６８から傾き情報を取得する。方位情報、傾き情報からデジタルカメラ１０の画角が定まり、ＣＰＵ４０は、次のステップ１０８で、画角内に太陽が存在するか否かを判断する。
【００６６】
具体的には、図５に示されるように、画角は円錐状に広がっていくので、円錐内部と、「デジタルカメラの向きを示すベクトル」を法線ベクトルとする平面との共通部分を画角（図５の黒塗り楕円内部）とし、ＣＰＵ４０は、その画角内に太陽とデジタルカメラ１０とを結ぶ線分上の点が存在する場合に逆光状態であると判断する。
【００６７】
ステップ１０８でＣＰＵ４０が否定判断した場合には、ステップ１０９で警告フラグをオフとし、肯定判断した場合にはステップ１１０で、被写体像内に顔が存在するか否か判断する。この判断は、従来より用いられている顔認識処理を実行することによる判断である。
【００６８】
ステップ１１０でＣＰＵ４０が肯定判断した場合、ステップ１１１で顔を含む領域を主要被写体として抽出する。一方、ステップ１１０でＣＰＵ４０が否定判断した場合、ステップ１１２で被写体像の中央を含む領域を主要被写体として抽出する。いずれの領域も、予め定められた大きさであっても良いし、可変とされていても良い。
【００６９】
ステップ１１３で、ＣＰＵ４０は、抽出した領域の光量を取得する。この光量は、主要被写体の明るさを示す物理量であり、領域内の画素の輝度値を得ることで取得される。次のステップ１１４で、ＣＰＵ４０は、抽出した光量が所定の光量以下か否か判断する。この所定の光量は、予め定められた綱領であっても良いし、抽出した領域からも光量を取得し、その光量から定めるようにしても良い。
【００７０】
ステップ１１４で、ＣＰＵ４０が肯定判断した場合には、逆光であり、かつ主要被写体が暗いことから、適切な画像を得ることができないため、ステップ１１５で警告フラグをオンとし、ステップ１１６で、警告を表示し、その後に処理を終了する。なお、上記ステップ１１６による警告の表示は、上記ＬＣＤ３８などに警告を表示する可視表示や、スピーカなどを設けて音で警告を表示する可聴表示、或いはデジタルカメラ１０による振動などで行われる。
【００７１】
一方、ステップ１１４で、ＣＰＵ４０が否定判断した場合には、逆光であっても、主要被写体が明るいことから、適切な画像を得ることができるため、ステップ１０９で、ＣＰＵ４０は、警告フラグをオフとする。
【００７２】
このように警告を表示することで、撮影者は被写体と太陽の位置関係を変えて撮影することができるので、逆光撮影による不具合を回避することができる。更に、逆光状態であっても、撮影する画像が適切である場合は警告を表示することはない。
【００７３】
なお、逆光に関し、上述した処理では、図５の黒塗り楕円内部を画角としたが、ここでの画角として本来の画角よりひとまわり大きい範囲、或いは小さい範囲を画角とするようにしても良い。例えば雲一つない晴天の場合は、本来の画角に入らない範囲から太陽光が射す可能性が高いため、本来の画角よりも大きい範囲を上記処理における画角とすることで逆光状態を回避することが可能となる。逆に雲が多い場合は、本来の画角へ太陽光が射す可能性が低くなるため、本来の画角よりも小さい範囲を上記処理における画角としても逆光状態を回避することが可能となる場合がある。
【００７４】
また、上記フローチャートでは、主要被写体を顔か中央を含む領域としたが、山、海、建物など、認識可能なものを主要被写体とするようにしても良い。また、主要被写体との距離を撮影条件に合致している否かの判断に用いるようにしても良い。
【００７５】
以下に説明するフローチャートでは、画像処理が実行されるものがあるが、この画像処理は、その画像処理を実行するか否かをデジタルカメラ１０で判断するような設定（例えばオート設定）となっている場合に実行するようにしても良いが、そのような設定になっていない場合、ユーザが設定した画像処理が実行された被写体を示す画像をメモリ４８に記録すると共に、下記フローチャートで画像処理された画像を記録するようにしても良い。
【００７６】
まず、撮影条件に合致しないと判断された場合に、露光処理及びホワイトバランスを調整する処理を、図６のフローチャートを用いて説明する。
【００７７】
まず、ステップ２０１で、ＣＰＵ４０は、撮影条件判断処理（図４参照）を実行する。次のステップ２０２で、ＣＰＵ４０は、警告フラグがオンか否かを判断する。ステップ２０２でＣＰＵ４０が否定判断した場合は処理を終了し、肯定判断した場合には、ステップ２０３で、露光処理を実行し、ステップ２０４でホワイトバランス処理を実行し、その後に処理を終了する。
【００７８】
なお、上記ステップ２０３による露光処理は、主要被写体が暗くならないように露光条件（シャッタスピード、絞り）を調整する逆光撮影用として予め定められた処理であり、上記ステップ２０４によるホワイトバランス処理は、夕刻などの特殊な光源を再現できるようにホワイトバランスを調整する逆光撮影用として予め定められた処理である。これらの処理は、逆光補正処理として一般的なデジタルカメラで実行されている処理である。
【００７９】
また、上述した処理は、撮影前に実行される処理であるので、撮影後の画像データに対して補正処理を実行する場合と比較して補正処理により発生するＳ／Ｎ比を大きくすることができる。
【００８０】
次に、撮影条件に合致しないと判断された状態で撮影された場合に、撮影により得られた画像データの輝度を補正する処理を、図７のフローチャートを用いて説明する。
【００８１】
まず、ステップ３０１で、ＣＰＵ４０は、撮影条件判断処理（図４参照）を実行する。次のステップ３０２で、ＣＰＵ４０は、警告フラグがオンか否かを判断する。ステップ３０２でＣＰＵ４０が否定判断した場合は処理を終了し、肯定判断した場合には、ステップ３０３で、撮影の実行待ちを行い、次のステップ３０４で、撮影により得られた画像データに対して輝度補正処理を実行し、その後の処理を終了する。なお、上記ステップ３０４による輝度補正処理は、主要被写体の輝度レベルが適正になるように画像データを補正する逆光撮影用として予め定められた処理であり、この輝度補正処理も一般的なデジタルカメラで実行されている処理である。
【００８２】
次に、撮影条件に合致しないと判断された状態で撮影された場合に、撮影により得られた画像データの輝度補正処理及びエッジを強調する処理を、図８のフローチャートを用いて説明する。
【００８３】
まず、ステップ４０１で、ＣＰＵ４０は、撮影条件判断処理（図４参照）を実行する。次のステップ４０２で、ＣＰＵ４０は、警告フラグがオンか否かを判断する。ステップ４０２でＣＰＵ４０が否定判断した場合は処理を終了し、肯定判断した場合には、ステップ４０３で、撮影の実行待ちを行い、次のステップ４０４で、撮影により得られた画像データに対して輝度補正処理を実行する。このステップ４０４による輝度補正処理は、図７で説明した輝度補正処理である。次のステップ４０５で、ＣＰＵ４０は、撮影により得られた画像データに対してエッジ強調処理を実行する。このステップ４０５によるエッジ強調処理は、逆光撮影用として予め定められた処理であり、輝度差が大きいところを逆光により発生したエッジと判断し、例えば星形などに光らせるなどの処理である。
【００８４】
なお、上記図７、図８を用いて説明した処理は、撮影後に実行される処理であるので、主要被写体の判別や、撮影前には処理の負荷などにより実行することが難しい複雑な補正などを加えることが可能となる。
【００８５】
また、上記各フローチャートで説明した処理の他に逆光補正処理があるが、この逆光補正処理は、上述した逆光撮影用として予め定められた露光条件に設定する処理、ホワイトバランス処理、輝度補正処理などの複数の処理を組み合わせた処理である。
【００８６】
次に、撮影条件に合致しないと判断され、そして撮影された場合に、撮影により得られた画像データと共に、上記位置情報などの撮影状態条件を記録する処理を、図９のフローチャートを用いて説明する。
【００８７】
まず、ステップ５０１で、ＣＰＵ４０は、撮影条件判断処理（図４参照）を実行する。次のステップ５０２で、ＣＰＵ４０は、警告フラグがオンか否かを判断する。ステップ５０２でＣＰＵ４０が否定判断した場合は処理を終了し、肯定判断した場合には、ステップ５０３で、撮影がされたか否か判断する。
【００８８】
ＣＰＵ４０が撮影されたと判断すると、ステップ５０４で、撮影状態条件を撮影により得られた画像データに関連づけて記録する。撮影状態条件の記録には、メモリ４８又はメモリカード５２が用いられる。また、ここでの撮影状態条件とは、位置情報、天気情報、日時情報、及び前記太陽位置情報のうちの少なくとも１つの撮影時における情報である。
【００８９】
なお、撮影状態条件として、更に方位情報、傾き情報を含めても良いし、或いは、シャッタスピード、絞り値、ＩＳＯ感度など撮影自体に係る情報を含めるようにしても良い。
【００９０】
このように撮影状態条件を記録しておくことにより、撮影により得られた画像データを後から補正する場合に参考とすることができ、より適した補正処理を実行することができる。また、ここで記録される画像データに対して上述した画像処理されたものを記録するようにしても良い。その場合、オート設定となっている場合に画像処理が実行された画像データや、或いはオード設定になっていない場合には、ユーザが設定した画像処理が実行された画像データ記録すると共に、画像処理された画像データを記録するようにしても良い。
【００９１】
次に、撮影条件を判断し、更に手ぶれ状態である場合には、手ぶれ補正を実行する処理について、図１０のフローチャートを用いて説明する。
【００９２】
まず、ステップ６０１で、ＣＰＵ４０は、撮影条件判断処理（図４参照）を実行する。次のステップ６０２で、ＣＰＵ４０は、電子コンパス６６により方位情報を取得し、ステップ６０３で傾斜センサ６８により傾き情報を取得する。
【００９３】
次のステップ６０４で、ＣＰＵ４０は、方位及び傾き情報を所定回数取得したか否か判断する。ここでの所定回数とは、手ぶれ状態の検知に必要となる回数である。このステップ６０４で否定判断した場合には、再びステップ６０２の処理を実行する。
【００９４】
一方、ステップ６０４で、肯定判断した場合には、ステップ６０５で、ＣＰＵ４０は、手ぶれ状態か否か判断する。この判断は、例えば、方位情報から得られる方位が所定角度以上変化した場合や、傾き情報から得られる傾きが所定角度以上変化した場合に、手ぶれ状態と判断するものである。
【００９５】
ステップ６０５でＣＰＵ４０が否定判断した場合には、処理を終了し、肯定判断した場合には、ステップ６０６で、手ぶれ補正処理を実行する。
【００９６】
この処理により、手ぶれ状態を検知するためのセンサがなくとも、手ぶれ状態を検知することが可能となる。また、手ぶれ状態を検知するためのセンサがある場合は、そのセンサと上記処理での判断を用いて手ぶれ状態か否かを判断するようにしても良い。
【００９７】
なお、以上説明した各フローチャートの処理の流れは一例であり、本発明の主旨を逸脱しない範囲内で処理順序を入れ替えたり、新たなステップを追加したり、不要なステップを削除したりすることができることは言うまでもない。
【００９８】
また、上記実施の形態では、本発明をデジタル電子スチルカメラに適用した場合について説明したが、本発明はこれに限定されるものではなく、例えばデジタルビデオカメラ、銀塩写真カメラ等の他のカメラに適用できることは言うまでもない。
【００９９】
更に上述した画像処理の他に、海や山を撮影するときは階調性を重視したリニアティ等の処理を行っても良い。また、ポートレートの時は、目に焦点を合わせ、絞りを浅くして背景をぼかすようにしても良い。
【０１００】
また、上記実施の形態では、デジタルカメラ１０の位置を、ＧＰＳを利用して取得する場合について説明したが、例えばＰＨＳ（Personal Handy-phone System）を利用する等、従来既知の位置特定手段を適用する形態とすることができる。この場合も上記実施の形態と同様の効果が得られる。
【０１０１】
また、上記実施の形態では、デジタルカメラ１０をネットワークＩ／Ｆ６０などの有線でネットワークに接続したが、無線でネットワークに接続するようにしても良い。
【０１０２】
以上説明したように、本実施の形態では、当該撮影装置の位置を示す位置情報を取得する位置情報取得手段（ステップ１０１）と、前記位置情報取得手段により取得された位置情報が示す位置における天気を示す天気情報を取得する天気情報取得手段（ステップ１０２）と、現在の日時を示す日時情報を取得する日時情報取得手段（ステップ１０４）と、前記日時情報取得手段により取得された日時情報が示す日時における太陽の位置を示す太陽位置情報を導出する太陽位置情報導出手段（ステップ１０５）と、前記太陽位置情報導出手段により導出された太陽位置情報に基づき、当該撮影装置の画角内に太陽が存在するか否かを判断する存在判断手段（ステップ１０８）と、前記天気情報取得手段により取得された天気情報、及び前記存在判断手段による判断結果に基づいて逆光状態であるか否かを判断する逆光判断手段（ステップ１０３、ステップ１０８）と、主要被写体の明るさを示す物理量を取得する物理量取得手段（ステップ１１３）と、前記逆光判断手段により逆光状態であると判断され、かつ前記物理量取得手段により取得された物理量が所定の値以上と判断された場合に、前記撮影条件に合致していると判断する撮影条件判断手段（ステップ１１４）と、前記撮影条件判断手段により前記撮影条件に合致していないと判断された場合に、警告を表示する警告表示手段（ステップ１１６）と、を有する。
【０１０３】
また、撮影により被写体像を示す画像情報を得る撮像手段（撮像系：図１）と、前記撮影手段が取得した画像情報が示す被写体像内で前記主要被写体を含む領域を抽出する領域抽出手段（ステップ１１１、ステップ１１２）と、を更に有する。
【０１０４】
また、前記逆光判断手段は、前記天気情報取得手段により取得された天気情報が晴天を示し、かつ前記存在判断手段により前記画角内に太陽が存在する場合（ステップ１０８でＹ）に、逆光状態であると判断する。
【０１０５】
また、前記撮影条件判断手段により前記撮影条件に合致していないと判断された場合（ステップ２０２でＹ）に、前記被写体を撮影する際の露光条件を逆光撮影用として予め定められた露光条件に設定する露光条件設定手段（ステップ２０３）を更に有する。
【０１０６】
また、前記撮影条件判断手段により前記撮影条件に合致していないと判断された場合（ステップ３０２でＹ）に、被写体を撮影することで得られた画像情報に対し、予め定められた画像処理を実行する画像処理手段（ステップ３０４）を更に有する。
【０１０７】
また、前記画像処理は、逆光補正処理、ホワイトバランス処理、輝度補正処理（ステップ４０４）、及び前記画像情報が示す画像におけるエッジの輝度を高める処理（ステップ４０５）のうちの少なくとも１つの処理である。
【０１０８】
また、前記撮影条件判断手段により前記撮影条件に合致していないと判断された場合（ステップ５０２でＹ）に、被写体を撮影することにより得られた画像情報に関連づけて、前記位置情報、前記天気情報、前記日時情報、及び前記太陽位置情報のうちの少なくとも１つの撮影時における情報を記録する情報記録手段（ステップ５０４）を更に有する。
【０１０９】
また、当該撮影装置が向いている方位を示す方位情報を出力する方位情報出力手段（電子コンパス６６）と、当該撮影装置の地面に対する傾斜の度合いを示す傾斜情報を出力する傾斜情報出力手段（傾斜センサ６８）と、前記方位情報出力手段に出力された方位情報、及び前記傾斜情報出力手段により出力された傾斜情報に基づき、当該撮影装置が手ぶれ状態か否かを判断する手ぶれ判断手段（ステップ６０５）と、前記手ぶれ判断手段に手ぶれ状態であると判断された場合に、該手ぶれ状態を補正する手ぶれ補正手段（ステップ６０６）と、を更に有する。
【図面の簡単な説明】
【０１１０】
【図１】実施の形態に係るデジタルカメラの外観上の構成を示す外観図である。
【図２】実施の形態に係るデジタルカメラの電気系の要部構成を示すブロック図である。
【図３】電子コンパス、傾きセンサで得られる角度を示す図である。
【図４】撮影条件判断処理を示すフローチャートである。
【図５】撮影条件判断処理を説明するための模式図である。
【図６】撮影条件に合致していない状態で露光処理及びホワイトバランスを調整する処理を示すフローチャートである。
【図７】撮影条件に合致していない状態で撮影された場合に輝度を補正する処理を示すフローチャートである。
【図８】撮影条件に合致していない状態で撮影された場合に輝度を補正する処理、及びエッジを強調する処理を示すフローチャートである。
【図９】撮影により得られた画像データと共に撮影状態条件を記録する処理を示すフローチャートである。
【図１０】手ぶれ状態を検知する処理を示すフローチャートである。
【符号の説明】
【０１１１】
１０  デジタルカメラ
４０  ＣＰＵ
６０  ネットワークＩ／Ｆ
６６  電子コンパス
６８  傾斜センサ
７０  ＧＰＳ受信部
【図１】
2008180840.tif 000003
【図２】
2008180840.tif 000004
【図３】
2008180840.tif 000005
【図４】
2008180840.tif 000006
【図５】
2008180840.tif 000007
【図６】
2008180840.tif 000008
【図７】
2008180840.tif 000009
【図８】
2008180840.tif 000010
【図９】
2008180840.tif 000011
【図１０】
2008180840.tif 000012