(57)【要約】【課題】撮影環境に拘わらず逆光シーンを精度よく判定する。【解決手段】制御部１０１は逆光判定装置の位置を示す位置情報に応じて逆光判定装置が屋外に位置するか否かを判定し、その判定に応じて予め設定された複数の互いに異なる逆光判定条件のいずれか一つを選択する。そして、制御部は、選択した逆光判定条件に基づいて撮影シーンが逆光状態であるか否かを判定する。【選択図】図１
2016006932.tif 000002
【特許請求の範囲】
【請求項１】
撮影の際における撮影シーンが逆光状態であるか否かを判定する逆光判定装置であって、
前記逆光判定装置の位置を示す位置情報に応じて前記逆光判定装置が屋外に位置するか否かを判定する位置判定手段と、
前記位置判定手段による判定に応じて、予め設定された複数の互いに異なる逆光判定条件のいずれか一つを選択する選択手段と、
前記選択手段によって選択された逆光判定条件に基づいて前記撮影シーンが逆光状態であるか否かを判定する逆光判定手段と、
を有することを特徴とする逆光判定装置。
【請求項２】
前記逆光判定条件は、逆光であると判定する逆光判定領域と非逆光であると判定する非逆光判定領域とが設定された逆光判定テーブルであることを特徴とする請求項１に記載の逆光判定装置。
【請求項３】
前記逆光判定テーブルは横軸が主被写体領域の輝度と前記主被写体領域を除く背景領域の平均輝度との差分を示し、縦軸が前記背景領域の平均輝度を示しており、
前記非逆光判定領域は前記逆光判定領域よりも前記差分が小さくかつ前記平均輝度が暗い側に設定されていることを特徴とする請求項２に記載の逆光判定装置。
【請求項４】
前記逆光判定手段は、前記撮影シーンにおける前記差分と前記背景の平均輝度とよって示される点が前記逆光判定領域および前記非逆光判定領域のいずれに位置するかに応じて前記撮影シーンが逆光状態であるか否かを判定することを特徴とする請求項３に記載の逆光判定装置。
【請求項５】
前記逆光判定装置が屋内に位置する場合に選択される逆光判定テーブルは、前記逆光判定装置が屋外に位置する場合に選択される逆光判定テーブルよりも前記非逆光判定領域が小さいことを特徴とする請求項１〜４のいずれか１項に記載の逆光判定装置。
【請求項６】
前記撮影を行う際の撮像レンズの光軸の方向を示す方位と前記光軸の地面に対する角度とに応じて前記撮像レンズの向きを検出する検出手段を有し、
前記選択手段は前記撮像手段の向きと前記日照方向に応じて前記逆光判定条件を選択することを特徴とする請求項１〜５のいずれか１項に記載の逆光判定装置。
【請求項７】
前記選択手段は、前記逆光判定装置が屋内にある場合、前記位置情報に応じて前記逆光判定装置の位置と屋外と関係によって前記逆光判定条件を選択することを特徴とする請求項１〜６のいずれか１項に記載の逆光判定装置。
【請求項８】
前記逆光判定装置が屋外にある場合、前記位置情報と地図を示す地図情報とに応じて前記逆光判定装置と日照方向との間に日照を遮る遮蔽物が存在するか否かを判定する遮蔽物判定手段を有し、
前記選択手段は、前記遮蔽物判定手段による判定に応じて前記逆光判定条件を選択することを特徴とする請求項１〜７のいずれか１項に記載の逆光判定装置。
【請求項９】
請求項１〜８のいずれか１項に記載の逆光判定装置と、
主被写体を撮像して画像データを得る撮像手段と、
前記逆光判定装置によって逆光状態であると判定されると、前記撮像手段の撮影条件を変更する変更手段と、
を有することを特徴とする撮像装置。
【請求項１０】
撮影の際における撮影シーンが逆光状態であるか否かを判定する逆光判定装置の制御方法であって、
前記逆光判定装置の位置を示す位置情報に応じて前記逆光判定装置が屋外に位置するか否かを判定する位置判定ステップと、
前記位置判定ステップによる判定に応じて、予め設定された複数の互いに異なる逆光判定条件のいずれか一つを選択する選択ステップと、
前記選択ステップによって選択された逆光判定条件に基づいて前記撮影シーンが逆光状態であるか否かを判定する逆光判定ステップと、
を有することを特徴とする制御方法。
【請求項１１】
撮影の際における撮影シーンが逆光状態であるか否かを判定する逆光判定装置で用いられる制御プログラムであって、
前記逆光判定装置が備えるコンピュータに、
前記逆光判定装置の位置を示す位置情報に応じて前記逆光判定装置が屋外に位置するか否かを判定する位置判定ステップと、
前記位置判定ステップによる判定に応じて、予め設定された複数の互いに異なる逆光判定条件のいずれか一つを選択する選択ステップと、
前記選択ステップによって選択された逆光判定条件に基づいて前記撮影シーンが逆光状態であるか否かを判定する逆光判定ステップと、
を実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラなどの撮像装置で用いられ、撮影条件が逆光下であるか否かを判定するための逆光判定装置、その制御方法、および制御プログラムに関する。
【背景技術】
【０００２】
従来、デジタルカメラなどの撮像装置において、逆光状態（例えば、撮像装置の撮像面が光源の方向又は光源に近い方向に向けられた状態）で撮影を行うことがある。この逆光状態においては、主被写体が背景の明るさに影響されやすく、例えば、背景の光源に露出が影響を受けて主被写体が露出不足となってしまうことがある。
【０００３】
このような逆光シーンにおいては、例えば、撮像装置における測光モードをスポット測光に設定して、主被写体に重み付けをすることが行われている。さらには、ストロボ発光を行って主被写体を適正露出で撮影するようにしている。
【０００４】
上述のような撮影設定を変更する際、自動で逆光シーンを検出するようにした撮像装置が知られている（特許文献１参照）。ここでは、逆光シーンを検出する際、主被写体領域と背景領域との明るさを比較して、当該比較結果に応じて逆光シーンであるか否かを判定するようにしている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−３１１３１１公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところが、上述の特許文献１に記載の撮像装置においては、逆光シーンを判定する際に用いられるシーン判定閾値は撮影環境に拘わらず同一の閾値が用いられている。このため、例えば、曇天又は屋内における撮影の場合など背景領域の明るさが暗い状態においては、主被写体領域と背景領域との明るさの差が小さくなってしまい、逆光シーンであるか否かを判定することが困難となることがある。
【０００７】
そこで、本発明の目的は撮影環境に拘わらず逆光シーンを精度よく判定することのできる逆光判定装置、その制御方法、および制御プログラム、並びに撮像装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記の目的を達成するため、本発明による逆光判定装置は、撮影の際における撮影シーンが逆光状態であるか否かを判定する逆光判定装置であって、前記逆光判定装置の位置を示す位置情報に応じて前記逆光判定装置が屋外に位置するか否かを判定する位置判定手段と、前記位置判定手段による判定に応じて、予め設定された複数の互いに異なる逆光判定条件のいずれか一つを選択する選択手段と、前記選択手段によって選択された逆光判定条件に基づいて前記撮影シーンが逆光状態であるか否かを判定する逆光判定手段と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、逆光判定装置の位置に応じて複数の互いに異なる逆光判定条件のいずれか一つを選択するようにしたので、撮影環境に拘わらず逆光状態を精度よく判定することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の実施形態による逆光判定装置を備える撮像装置の一例についてその構成を示すブロック図である。
【図２】図１に示す測光部に備えられた測光センサによる測光領域の一例を示す図である。
【図３】図１に示すカメラにおける撮影動作を説明するためのフローチャートである。
【図４】図１に示すカメラに設定された逆光判定テーブルの一例を説明するための図である。
【図５】図５は、図１に示すカメラ１００に設定された逆光判定テーブルの他の例を説明するための図であり、（ａ）は屋外において日照時間内で用いられる逆光判定テーブルを示す図、（ｂ）は屋外において日照時間外で用いられる逆光判定テーブルを示す図、（ｃ）は屋内で用いられる逆光判定テーブルを示す図である。
【図６】図３に示す逆光判定動作を説明するためのフローチャートである。
【図７】本発明の第２の実施形態に係るカメラに格納された屋外（日照時間内）の逆光判定テーブルの一例を説明するための図であり、（ａ）は第１の屋外（日照時間内）逆光判定テーブルを示す図、（ｂ）は第２の屋外（日照時間内）逆光判定テーブルを示す図である。
【図８】本発明の第２の実施形態に係るカメラで行われる逆光判定動作を説明するためのフローチャートである。
【図９】本発明の第３の実施形態に係るカメラに格納された屋内の逆光判定テーブルの一例を説明するための図であり、（ａ）は第１の屋内逆光判定テーブルを示す図、（ｂ）は第２の屋内逆光判定テーブルを示す図である。
【図１０】本発明の第３の実施形態に係るカメラで行われる逆光判定動作を説明するためのフローチャートである。
【発明を実施するための形態】
【００１１】
以下に、本発明の実施の形態による逆光判定装置の一例について図面を参照して説明する。
【００１２】
［第１の実施形態］
＜撮像装置の構成＞
図１は、本発明の第１の実施形態による逆光判定装置を備える撮像装置の一例についてその構成を示すブロック図である。なお、以下では撮像装置としてデジタルカメラを例に挙げて説明するが、これに限られるものではない。例えば、撮像装置としては、他にカメラ付き携帯電話や、カメラ付きタブレットデバイス、カメラ付きパソコン等を採用することができる。
【００１３】
図示の撮像装置は、例えば、デジタルカメラ（以下単にカメラと呼ぶ）１００は制御部１０１を備えている。制御部１０１は制御用プログラムに従ってカメラ１００全体の制御を行う。なお、制御部１０１によってカメラ１００全体を制御する代わりに、複数のハードウェアで処理を分担して、カメラ１００全体の制御を行うようにしてもよい。
【００１４】
撮像部１０２は、撮像部１０２に備えられた撮像レンズユニット（以下単に撮像レンズと呼ぶ）によって結像した被写体像（光学像）を電気信号に変換した後、ノイズ低減処理などを行ってデジタルデータである画像データを出力する。この画像データはバッファメモリに蓄えられ、制御部１０１は当該画像データに対して所定の画像処理を行って、記録媒体１１０に記録する。
【００１５】
不揮発性メモリ１０３は、電気的に消去・記録可能なメモリであり、制御部１０１で実行される制御用プログラムなどが格納される。作業用メモリ１０４は、撮像部１０２で得られた画像データを一時的に格納するバッファメモリ、表示部１０６に画像を表示する際に用いられる画像表示用メモリ、および制御部１０１の作業領域などとして用いられる。
【００１６】
操作部１０５は、ユーザからカメラ１００に対する指示を受け付けるために用いられる。操作部１０５は、例えば、カメラ１００の電源をオン又はオフするための電源ボタン、撮像を指示するためのレリーズスイッチ、および画像データの再生を指示するための再生ボタンなどの操作部材を有している。
【００１７】
レリーズスイッチは、第１のスイッチＳＷ１および第２のスイッチＳＷ２を有している。レリーズスイッチを所謂半押し状態とすると、第１のスイッチＳＷ１がオンとなる。これによって、制御部１０１は、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理などの撮像準備を行う。また、レリーズスイッチが所謂全押し状態となると、第２のスイッチＳＷ２がオンとなる。これによって、制御部１０１は撮像を実行する。
【００１８】
制御部１０１は表示部１０６に撮像の際のビューファインダー画像を表示するとともに、撮像の結果得られた画像データを表示する。さらには、制御部１０１は表示部１０６に対話的な操作を行うための文字表示などを行う。
【００１９】
なお、表示部１０６は必ずしもカメラ１００に備える必要はない。例えば、カメラ１００と表示部１０６とケーブルなどで接続して、制御部１０１に備えられた表示制御機能によって表示部１０６における表示を制御するようにしてもよい。
【００２０】
時計部（ＲＴＣ）１０９は計時を行う。ＲＴＣ１０９は制御部１０１の要求に応じて、日時を示す日時情報を制御部１０１に出力する。ＲＴＣ１０９は電源を内蔵しており、カメラ１００の電源がオフ状態においても計時を行うことができる。
【００２１】
記録媒体１１０には、前述のように制御部１０１で画像処理された画像データが記録される。記録媒体１１０はカメラ１００に着脱可能であってもよく、カメラ１００に内蔵されるようにしてもよい。つまり、カメラ１００は少なくとも記録媒体１１０にアクセスすることができればよい。
【００２２】
位置・日時取得部１１１は測位処理を行う。ここで、測位処理とは、例えば、ＧＰＳ衛星からＧＰＳ信号を受信して、ＧＰＳ信号に応じてカメラ１００の位置を示す位置情報を算出する処理をいう。図示の例では、位置情報は地図における緯度・経度を示す座標で表される。また、位置・日時取得部１１１は測位処理によって得られた位置情報を算出した日時を示す日時情報を取得する。
【００２３】
ＧＰＳ衛星から受信したＧＰＳ信号には、所謂ＧＰＳ時と呼ばれる日時情報が含まれている。ＧＰＳ信号に含まれるＧＰＳ時はＧＰＳ信号がＧＰＳ衛星から送信された日時を示す。なお、ＧＰＳ時はＵＴＣ（世界協定時：Ｕｎｉｖｅｒｓａｌ  Ｔｉｍｅ，Ｃｏｏｒｄｉｎａｔｅｄ）に同期するものである。
【００２４】
さらに、ＧＰＳ衛星から受信したＧＰＳ信号にはＧＰＳ時のＵＴＣとのずれを示すずれ情報が含まれる。位置・日時取得部１１１は、当該ずれ情報を用いてＧＰＳ時からＵＴＣを算出する。これによって、位置・日時取得部１１１は、位置情報を算出した日時を示す日時情報であるＵＴＣを取得する。位置情報および日時情報は必要に応じて制御部２０１に提供される。
【００２５】
なお、ここでは、位置・日時取得部１１１はＧＰＳ信号に応じて位置情報および日時情報を得るようにしたが、位置・日時取得部１１１は他の手法によって位置情報および日時情報を得るようにしてもよい。例えば、位置・日時取得部１１１は携帯電話システムの基地局などの外部装置から位置情報および日時情報を取得するようにしてもよい。また、位置・日時取得部１１１は公衆無線ＬＡＮアクセスポイントから位置情報および日時情報を取得するようにしてもよい。
【００２６】
さらに、地図としてネットワーク上の地図データを用いるようにしてもよく。不揮発性メモリ１０３又は記憶媒体１１０に地図データを記録するようにしてもよい。つまり、カメラ１００は少なくとも地図データを取得できればよい。
【００２７】
方位検出部１１２は、地磁気など方位を取得可能なセンサなどを有する電子式コンパスによって構成され、カメラ１００が向けられている方位を撮影方向として検出する。
【００２８】
角度検出部１１３は、加速度センサなどからなる電子式水準器によって構成され、カメラ１００の地面に対する水平度を表す角度および傾斜を検出する。ここでは、逆光判定の際には、例えば、カメラ１００の光軸方向に垂直な方向と地面との角度が用いられる。
【００２９】
測光部１１４は、例えば、撮像部１０２と光学的に共役な位置に配置された測光センサであり、光学系（つまり、撮像レンズ）を介して入射した被写体像からの反射光に応じて領域毎に輝度（測光値）を得て、当該測光値を制御部１０１に出力する。
【００３０】
図２は、図１に示す測光部１１４に備えられた測光センサによる測光領域の一例を示す図である。
【００３１】
図示のように、ここでは、測光部１１４は９分割された測光領域ＡＥ１〜ＡＥ９を測光して測光領域ＡＥ１〜ＡＥ９毎に測光値を得る。なお、この測光部１１４の代わりに撮像部１０２を用いて、撮像部１０２から得られる画像に応じて制御部１０１が測光を行うようにしてもよい。
【００３２】
＜カメラ１００における撮影動作＞
図３は、図１に示すカメラ１００における撮影動作を説明するためのフローチャートである。なお、図示のフローチャートに係る処理はカメラ１００の電源オンによって開始される。
【００３３】
まず、ステップＳ３０１では、制御部１０１は第１のスイッチＳＷ１がＯＮとなったか否かを判定する。第１のＳＷ１がＯＦＦであると判定した場合（ステップＳ３０１においてＮＯ）、制御部１０１は待機する。制御部１０１が第１のスイッチＳＷ１がＯＮであると判定した場合（ステップＳ３０１においてＹＥＳ）、処理はステップＳ３０２に進む。
【００３４】
ステップＳ３０２では、制御部１０１はカメラ１００の撮影モードが全自動モードであるか否かを判定する。制御部１０１が撮影モードが全自動モードでないと判定した場合（ステップＳ３０２においてＮＯ）、処理は後述するステップＳ３０４に進む。一方、制御部１０１が撮影モードが全自動モードであると判定場合（ステップＳ３０２においてＹＥＳ）、処理はステップＳ３０３に進む。ステップＳ３０３では、制御部１０１は後述する逆光判定動作（逆光判定処理ともいう）を行う。
【００３５】
なお、上述の全自動モードとは、カメラ１００のシャッター速度、ＩＳＯ感度、撮像レンズにおける絞り、ストロボの自動発光、および測光モードなどの撮影条件を自動的に決定するモードをいう。そして、全自動モードは、操作部１０５に備えられたモードダイヤルを用いてユーザが選択する。
【００３６】
ステップＳ３０４では、制御部１０１は撮像部１０２および測光部１１４を撮影像可能な状態に制御する撮影準備動作を行う。
【００３７】
次に、ステップＳ３０５では、制御部１０１は第２のＳＷ２がＯＮとなったか否かを判定する。制御部１０１が第２のＳＷ２がＯＦＦであると判定した場合（ステップＳ３０５においてＮＯ）、処理はステップＳ３０１に戻る。一方、制御部１０１が第２のＳＷ２がＯＮとなったと判定した場合（ステップＳ３０５においてＹＥＳ）、処理はステップＳ３０６に進む。
【００３８】
ステップＳ３０６では、制御部１０１は、撮像部１０２によって撮像動作を行って画像データを取得する。続くステップＳ３０７では、制御部１０１は、ステップＳ３０６で取得した画像データに対して所定の画像処理を行って記録媒体１１０に記録する。
【００３９】
ステップＳ３０８では、制御部１０１は、他のモードに遷移する指示を受け付けたか否かを判定する。例えば、操作部１０５に備えられた再生ボタンの押下を検知した場合、制御部１０１は再生モードに遷移する指示を受け付けたと判定することになる。
【００４０】
制御部１０１が他のモードに遷移する指示を受け付けていないと判定した場合（ステップＳ３０８においてＮＯ）、処理はステップＳ３０１に戻る。一方、制御部１０１が他のモードに遷移する指示を受け付けたと判定した場合（ステップＳ３０８においてＹＥＳ）、処理は終了する。
【００４１】
＜逆光判定の処理＞
ここで、制御部１０１で行われる逆光判定について説明する。制御部１０１は測光部１１４によって、測光領域ＡＥ１からＡＥ９（図２参照）の各々における測光値（ここでは輝度値）を取得する。ここでは、中央に位置する測光領域ＡＥ５を主被写体領域として、測光領域ＡＥ１からＡＥ４及び測光領域ＡＥ６からＡＥ９までの８つの測光領域を周辺領域とする。
【００４２】
図４は、図１に示すカメラ１００に設定された逆光判定テーブルの一例を説明するための図である。
【００４３】
図１に示すカメラ１００においては、不揮発性メモリ１０３に図４に示す逆光判定テーブルが格納されている。図示の逆光判定テーブルは、縦軸が背景領域の平均輝度を示し、横軸が主被写体領域の輝度と背景領域の平均輝度との差分を示す。そして、この逆光判定テーブルでは背景領域の平均輝度と差分との関係に応じて逆光判定領域および非逆光判定領域が規定されている。
【００４４】
制御部１０１は測光部１１４から周辺領域（背景領域ともいう）の輝度を得て、背景領域の平均輝度を求める。次に、制御部１０１は、測光部１１４で得られた被写体領域の輝度と背景領域の平均輝度との差分を求める。そして、制御部１０１は、逆光判定テーブルを参照して、背景領域の平均輝度と上記の差分とで示す点が逆光判定領域および非逆光判定領域のいずれに位置するかを判定する。背景領域の平均輝度と上記の差分とで示す点が逆光判定領域に位置すると、制御部１０１は現在の撮影シーンが逆光下（つまり、逆光状態）であると判定する。一方、背景領域の平均輝度と上記の差分とで示す点が非逆光判定領域に位置すると、制御部１０１は、現在の撮影シーンが非逆光下であると判定する。
【００４５】
図５は、図１に示すカメラ１００に設定された逆光判定テーブルの他の例を説明するための図である。そして、図５（ａ）は屋外において日照時間内で用いられる逆光判定テーブルを示す図であり、図５（ｂ）は屋外において日照時間外で用いられる逆光判定テーブルを示す図である。また、図５（ｃ）は屋内で用いられる逆光判定テーブルを示す図である。
【００４６】
カメラ１００においては、不揮発性メモリ１０３に図４に示す逆光判定テーブルの他に図５（ａ）〜図５（ｃ）に示す逆光判定テーブルが格納されている。なお、図５（ａ）〜図５（ｃ）において、縦軸および横軸は図４に示す逆光判定テーブルと同様である。
【００４７】
図５（ｃ）に示す逆光判定テーブルにおいては、図５（ａ）および図５（ｂ）に示す逆光判定テーブルに比べて、非逆光判定領域が小さい。さらに、図５（ｂ）に示す逆光判定テーブルにおいては、図５（ａ）に示す逆光判定テーブルに比べて、非逆光判定領域が小さい。
【００４８】
図６は、図３に示す逆光判定動作を説明するためのフローチャートである。
【００４９】
ステップＳ６０１では、制御部１０１は、位置・日時取得部１１１からカメラ１００の日時情報および位置情報を取得する。ステップＳ６０２では、制御部１０１は位置情報に応じてカメラ１００の現在位置が屋外であるか否かを判定する。制御部１０１がカメラ１００が屋外であると判定した場合（ステップＳ６０２においてＹＥＳ）、処理はステップＳ６０３に進む。一方、制御部１０１がカメラ１００が屋外にはないと判定した場合（ステップＳ６０２においてＮＯ）、処理はステップＳ６０４に進む。
【００５０】
ステップＳ６０３では、制御部１０１は日時情報から現在時刻が日照時間内であるか否かを判定する。ここでは、不揮発性メモリ１０３には日時に応じて日照時間および日照時間外のいずれであるかを判定するための日照時間判定テーブルが格納されている。
【００５１】
例えば、日照時間判定テーブルにおいては、撮影日が１１月の場合には日照時間が８：００〜１６：００と規定され、日照時間外は０：００〜７：５９及び１６：０１〜２３：５９と規定されている。制御部１０１が上記の日照時間判定テーブルを参照して、現在時刻が日照時間内であると判定した場合（ステップＳ６０３においてＹＥＳ）、処理はステップＳ６０５に進む。一方、制御部１０１が現在時刻が日照時間内ではないと判定した場合（ステップＳ６０３においてＮＯ）、処理はステップＳ６０６に進む。
【００５２】
ステップＳ６０５では、制御部１０１は、図５（ａ）に示す日照時間内用の逆光判定テーブルを選択する。そして、処理はステップＳ６０９に進む。
【００５３】
ステップＳ６０６では、制御部１０１は、図５（ｂ）に示す日照時間外用の逆光判定テーブルを選択する。そして、処理はステップＳ６０９に進む。
【００５４】
ステップ６０４では、制御部１０１は位置情報に応じてカメラ１００の現在位置が屋内であるか否かを判定する。制御部１０１がカメラ１００の現在位置が屋内であると判定した場合（ステップＳ６０４においてＹＥＳ）、処理はステップＳ６０７に進む。
【００５５】
一方、位置・日時取得部１１１が位置情報が取得できなかった場合など、制御部１０１がカメラ１００の現在位置が屋内であると判定できなかった場合（ステップＳ６０４においてＮＯ）、処理はステップＳ６０８に進む。
【００５６】
ステップＳ６０７では、制御部１０１は、図５（ｃ）に示す屋内用の逆光判定テーブルを選択する。そして、処理はステップＳ６０９に進む。ステップＳ６０８では、制御部１０１は、図４に示す通常の逆光判定テーブルを選択する。そして、処理はステップＳ６０９に進む。
【００５７】
ステップＳ６０９では、制御部１０１は、選択した逆光判定テーブルを参照して、背景領域の平均輝度および差分（主被写体領域の輝度と背景領域の輝度との差分）で示される点が逆光判定領域および非逆光判定領域のいずれに位置するかを調べる。そして、制御部１０１はその結果に応じて逆光判定を行う。逆光判定の結果、制御部１０１が現在の撮影シーンが逆光下であると判定した場合（ステップＳ６０９においてＹＥＳ）、処理はステップＳ６１０に進む。一方、制御部１０１が現在の撮影シーンが逆光下でないと判定した場合（ステップＳ６０９においてＮＯ）、逆光判定動作は終了する。
【００５８】
ステップＳ６１０では、制御部１０１はカメラ１００の撮影条件をスポット測光モード又はストロボ発光モードなど逆光下の撮影に適した撮影条件に設定する。そして、逆光判定動作は終了する。
【００５９】
このように、本発明の第１の実施形態では、カメラ１００が屋内にあるか又は屋外にあるかによって逆光判定テーブルを変更する。これによって、撮影場所に応じて逆光判定を精度よく行うことができる。さらに、屋外において、日照時間内であるか否かに応じて逆光判定テーブルを変更するようにしたので、撮影時間に応じて逆光判定を精度よく行うことができる。
【００６０】
なお、第１の実施形態においては、日時情報を位置・日時取得部１１１から祝とするようにしたが、例えば、制御部１０１は日時情報をＲＴＣ１０８から取得するようにしてもよい。
【００６１】
［第２の実施形態］
続いて、本発明の第２の実施形態による逆光判定装置を備えるカメラの一例について説明する。なお、第２の実施形態に係るカメラの構成は、図１に示すカメラと同様である。
【００６２】
前述の第１の実施形態においては、屋外（日照時間内）における逆光判定テーブルを１つとして逆光判定を行う例について説明した。ところが、日照時間内においては太陽の日照方向に撮像部１０２が向いているか否かによって、逆光判定条件が異なることがある。そこで、第２の実施形態においては、太陽の日照方向を考慮して逆光判定を行う。
【００６３】
第２の実施形態に係るカメラ１００においては、図３に示すフローチャートで説明したようにして撮影動作が行われる。第２の実施形態に係るカメラ１００では、不揮発性メモリ１０３に、前述の図４、図５（ｂ）、および図５（ｃ）に示す逆光判定テーブルが格納されている。
【００６４】
図７は、本発明の第２の実施形態に係るカメラ１００に格納された屋外（日照時間内）の逆光判定テーブルの一例を説明するための図である。そして、図７（ａ）は第１の屋外（日照時間内）逆光判定テーブルを示す図であり、図７（ｂ）は第２の屋外（日照時間内）逆光判定テーブルを示す図である。
【００６５】
図７（ａ）に示す第１の屋外（日照時間内）逆光判定テーブルは不揮発性メモリ１０３に格納されており、撮像部１０２（つまり、撮像面）と日照方向との位置関係が所定の範囲内にある際に用いられる。また、図７（ｂ）に示す第２の屋外（日照時間内）逆光判定テーブルは不揮発性メモリ１０３に格納されており、撮像部１０２と日照方向との位置関係が所定の範囲外にある際に用いられる。
【００６６】
第２の屋外（日照時間内）逆光判定テーブルは、第１の屋外（日照時間内）逆光判定テーブルと比べて、非逆光判定領域が小さい。
【００６７】
図８は、本発明の第２の実施形態に係るカメラで行われる逆光判定動作を説明するためのフローチャートである。なお、図８に示すフローチャートにおいて、図６に示すフローチャートにおけるステップと同一のステップについては同一の参照符号を付して説明を省略する。
【００６８】
ステップＳ６０３において、制御部１０１が上記の日照時間判定テーブルを参照して、現在時刻が日照時間内であると判定した場合、処理はステップＳ８０１に進む。ステップＳ８０５では、制御部１０１は、位置・日時取得部１１１から取得した日時情報および位置情報に基づいて、太陽の日照方向を求める。さらに、制御部１０１は、方位検出部１１２から撮像部１０２の光軸の方位を得るとともに、角度検出部１１３から撮像部１０２の光軸に対して垂直な方向と地面との角度（以下地面角度と呼ぶ）を得る。そして、制御部１０１はステップＳ８０２の処理に進む。
【００６９】
ステップＳ８０２では、制御部１０１は日照方向、撮像部１０２の光軸の方位、および地面角度に応じて、撮像部１０２の光軸が日照方向に対して所定の範囲内（例えば地面に対して、±６０°の範囲内）にあるか否かを判定する。制御部１０１が撮像部１０２の光軸が所定の範囲内にあると判定した場合（ステップＳ８０２において、ＹＥＳ）、処理はステップＳ８０３に進む。一方、制御部１０１が撮像部１０２の光軸が所定の範囲外にあると判定した場合（ステップＳ８０２において、ＮＯ）、処理はステップＳ８０４に進む。
【００７０】
ステップＳ８０３では、制御部１０１は、図７（ａ）に示す第１の屋外（日照時間内）逆光判定テーブルを選択する。そして、制御部１０１はステップＳ６０９の処理に進む。
【００７１】
ステップＳ８０４では、制御部１０１は、図７（ｂ）に示す第２の屋外（日照時間内）逆光判定テーブルを選択する。そして、制御部１０１はステップＳ６０９の処理に進む。
【００７２】
このように、本発明の第２の実施形態では、第１の実施形態で説明した効果が得られる。さらに、第２の実施形態では、日照時間内における逆光判定について、カメラ１００と太陽の日照方向との関係に応じて逆光判定テーブルを変更するようにしたので、屋外における逆光判定をさらに精度よく行うことができる。
【００７３】
［第３の実施形態］
次に、本発明の第３の実施形態による逆光判定装置を備えるカメラの一例について説明する。なお、第３の実施形態に係るカメラの構成は、図１に示すカメラと同様である。
【００７４】
前述の第２の実施形態においては、屋外（日照時間内）における逆光判定テーブルを太陽の日照方向に応じて変更する例について説明した。ところが、太陽の日照方向に撮像部１０２が向いている場合であっても高層ビルなどの遮光物によって、太陽光が遮られることがある。また、屋内においても窓際など屋外に近い場所においては、太陽光などの影響を受けることがある。そこで、第３の実施形態では、遮光物の影響を考慮するとともに、屋内において屋外光の影響を考慮して逆光判定を行う。
【００７５】
第３の実施形態に係るカメラ１００においては、図３に示すフローチャートで説明したようにして撮影動作が行われる。第３の実施形態に係るカメラ１００では、不揮発性メモリ１０３に、前述の図４、図５（ｂ）、図７（ａ）、および図７（ｂ）に示す逆光判定テーブルが格納されている。
【００７６】
図９は、本発明の第３の実施形態に係るカメラ１００に格納された屋内の逆光判定テーブルの一例を説明するための図である。そして、図９（ａ）は第１の屋内逆光判定テーブルを示す図であり、図９（ｂ）は第２の屋内逆光判定テーブルを示す図である。
【００７７】
図９（ａ）に示す第１の屋内逆光判定テーブルは不揮発性メモリ１０３に格納されており、カメラ１００の位置が屋外に対して予め設定された範囲内にある際に用いられる。つまり、第１の屋内逆光判定テーブルはカメラ１００の位置が屋外に近い場合に用いられる。また、図９（ｂ）に示す第２の屋内逆光判定テーブルは不揮発性メモリ１０３に格納されており、カメラ１００の位置が屋外に対して予め設定された範囲外にある際に用いられる。つまり、第２の屋内逆光判定テーブルはカメラ１００の位置が屋外から遠い場合に用いられる。
【００７８】
第２の屋内逆光判定テーブルは、第１の屋内逆光判定テーブルと比べて、非逆光判領域が小さい。
【００７９】
図１０は、本発明の第３の実施形態に係るカメラで行われる逆光判定動作を説明するためのフローチャートである。なお、図１０に示すフローチャートにおいて、図６および図８に示すフローチャートにおけるステップと同一のステップについては同一の参照符号を付して説明を省略する。
【００８０】
ステップＳ８０２において、制御部１０１が撮像部１０２の光軸が所定の範囲内にあると判定した場合、処理はステップＳ１００１に進む。ステップＳ１００１では、制御部１０１は位置・日時取得部１１１から取得した地図情報を参照して、撮像部１０２と太陽の日照方向との間に太陽光を遮る高さの建物などが存在するか否かを判定する。
【００８１】
制御部１０１が撮像部１０２と日照方向との間に太陽光を遮る高さの建物などが存在すると判定した場合（ステップＳ１００１においてＹＥＳ）、処理はステップＳ８０３に進む。一方、制御部１０１が撮像部１０２と日照方向との間に太陽光を遮る高さの建物などが存在しない判定した場合（ステップＳ１００１においてＮＯ）、処理はステップＳ１００２に進む。
【００８２】
ステップＳ１００２では、制御部１０１は図４に示す通常の逆光判定テーブルを選択する。そして、制御部１０１はステップＳ６０９の処理に進む。
【００８３】
ステップＳ６０４において、制御部１０１がカメラ１００の現在位置が屋内であると判定した場合、処理はステップＳ１００３に進む。ステップＳ１００３では、制御部１０１はカメラ１００の現在位置が屋外に対して予め設定された範囲内（例えば、１０ｍ以内）にあるか否かを判定する。
【００８４】
制御部１０１がカメラ１００の現在位置が屋外に対して所定の範囲内であると判定した場合（ステップＳ１００３においてＹＥＳ）、処理はステップＳ１００４に進む。一方、制御部１０１がカメラ１００の現在位置が屋外に対して所定の範囲外であると判定した場合（ステップＳ１００３においてＹＥＳ）、処理はステップＳ１００５に進む。
【００８５】
ステップＳ１００４では、制御部１０１は、図９（ａ）に示す第１の屋内逆光判定テーブルを選択する。そして、制御部１０１はステップＳ６０９の処理に進む。
【００８６】
ステップＳ１００５では、制御部１０１は、図９（ｂ）に示す第２の屋内逆光判定テーブルを選択する。そして、制御部１０１はステップＳ６０９の処理に進む。
【００８７】
このように、本発明の第３の実施形態では、第１および第２の実施形態で説明した効果が得られる。さらに、第３の実施形態では、撮像部１０２の光軸と日照方向との関係が所定の範囲内にある際に太陽光を遮るような建物などが存在すると逆光判定テーブルを変更するようにしたので、逆光判定をさらには精度よく正確に行うことができる。また、第３の実施形態では、カメラ１００が屋内に位置する際においてカメラ１００の位置と屋外との関係に応じて逆光判定テーブルを変更するようにしたので、逆光判定をさらに精度よく正確に行うことができる。
【００８８】
上述の説明から明らかなように、図１に示す例では、位置・日時取得部１１１および制御部１０１が位置判定手段として機能し、制御部１０１が選択手段および逆光判定手段として機能する。また、方位検出部１１２、角度検出部１１３、および制御部１０１が検出手段として機能し、制御部１０１が遮蔽物判定手段および変更手段として機能する。
【００８９】
なお、図１に示す例では、少なくとも制御部１０１、位置・日時取得部１１１、方位検出部１１２、角度検出部１１３、および測光部１１４が逆光判定装置を構成する。
【００９０】
以上、本発明について実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【００９１】
例えば、上記の実施の形態の機能を制御方法として、この制御方法を逆光判定装置に実行させるようにすればよい。また、上述の実施の形態の機能を有するプログラムを制御プログラムとして、当該制御プログラムを逆光判定装置が備えるコンピュータに実行させるようにしてもよい。なお、制御プログラムは、例えば、コンピュータに読み取り可能な記録媒体に記録される。
【００９２】
上記の制御方法および制御プログラムの各々は、少なくとも位置判定ステップ、選択ステップ、および逆光判定ステップを有している。
【００９３】
また、本発明は、以下の処理を実行することによっても実現される。つまり、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種の記録媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵなど）がプログラムを読み出して実行する処理である。
【符号の説明】
【００９４】
１０１  制御部
１０２  撮像部
１０３  不揮発性メモリ
１０４  作業用メモリ
１０５  操作部
１０６  表示部
１１１  位置・日時取得部
１１２  方位検出部
１１３  角度検出部
１１４  測光部
【図１】
2016006932.tif 000003
【図２】
2016006932.tif 000004
【図３】
2016006932.tif 000005
【図４】
2016006932.tif 000006
【図５】
2016006932.tif 000007
【図６】
2016006932.tif 000008
【図７】
2016006932.tif 000009
【図８】
2016006932.tif 000010
【図９】
2016006932.tif 000011
【図１０】
2016006932.tif 000012