(57)【要約】【課題】フレア発生の検出精度の高い撮像装置を提供する。【解決手段】撮像装置１は、撮影レンズ２の光軸と所定明るさ以上の光源の方向とがなす角度、又は、この角度を特定するための情報を検出する検出手段と、撮影レンズ２の光軸と前記光源の方向とがなす角度又はこの角度を特定するための情報を少なくともパラメータとするフレア発生条件を示すフレア発生条件情報を記憶した記憶手段１１と、前記検出手段により検出された前記角度又は前記情報を前記フレア発生条件情報と照合することによって、フレアの発生の有無を判定する判定手段と、を備える。【選択図】図１
2013055566.tif 000002
【特許請求の範囲】
【請求項１】
撮影光学系の光軸と所定明るさ以上の光源の方向とがなす角度、又は、この角度を特定するための情報を検出する検出手段と、
前記撮影光学系の光軸と前記光源の方向とがなす角度又はこの角度を特定するための情報を少なくともパラメータとするフレア発生条件を示すフレア発生条件情報を記憶した記憶手段と、
前記検出手段により検出された前記角度又は前記情報を前記フレア発生条件情報と照合することによって、フレアの発生の有無を判定する判定手段と、
を備えたことを特徴とする撮像装置。
【請求項２】
前記検出手段は、撮像された画像からその画像内の前記光源の位置を取得する手段と、前記撮像装置の姿勢を検出する姿勢検出手段と、前記画像内の位置と前記姿勢とに基づいて前記角度又は前記情報を取得する手段とを有することを特徴とする請求項１記載の撮像装置。
【請求項３】
前記撮影光学系がズームレンズであり、
前記フレア発生条件は前記撮影光学系の焦点距離情報を他のパラメータとし、
前記判定手段は、前記撮影光学系の現在の焦点距離情報も前記フレア発生条件情報と照合することによって、フレアの発生の有無を判定する、
ことを特徴とする請求項１又は２記載の撮像装置。
【請求項４】
前記撮影光学系は交換可能であり、
前記フレア発生条件は前記撮影光学系に関する情報を他のパラメータとし、
前記判定手段は、現在装着されている前記撮影光学系に関する情報も前記フレア発生条件情報と照合することによって、フレアの発生の有無を判定する、
ことを特徴とする請求項１乃至３のいずれかに記載の撮像装置。
【請求項５】
前記撮影光学系に関する情報は、前記撮影光学系の種別を示す情報であることを特徴とする請求項４記載の撮像装置。
【請求項６】
前記撮影光学系に関する情報は、前記撮影光学系のレンズ構成、射出瞳距離及び焦点距離のうちの１つ以上であることを特徴とする請求項４記載の撮像装置。
【請求項７】
前記判定手段によりフレアの発生が有ると判定された場合に、警報を発する警報手段を備えたことを特徴とする請求項１乃至６のいずれかに記載の撮像装置。
【請求項８】
前記判定手段によりフレアの発生が有ると判定された場合に、その判定の基礎となった前記角度又は前記情報を、当該フレアの発生があると判定された状態で撮像された画像と関連づけて記録する記録手段を備えたことを特徴とする請求項１乃至７のいずれかに記載の撮像装置。
【請求項９】
前記判定手段によりフレアの発生が有ると判定された場合に、撮像された画像を、フレアの影響が低減されるように処理する画像処理部を備えたことを特徴とする請求項１乃至６のいずれかに記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置に関するものである。
【背景技術】
【０００２】
下記特許文献１には、撮像光学系で生じるフレアを電気的に補正するようにした撮像装置が開示されている。
【０００３】
すなわち、下記特許文献１には、撮像カメラにおいて、光学系の少なくとも所定の絞り値、焦点距離のパラメータに応じて撮影結果が所定の明るさとなる光源で生じるフレアをあらかじめ記憶させておき記憶フレアとし、前記所定の値より大きい値の映像部分を映像信号から検出してその明るさを推定し、推定した明るさを持つ光源が存在していた場合に発生するフレアを前記記憶フレアを用いて予測フレアとして疑似的に発生させて、前記映像信号から減算する撮像装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−３５５６３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示されている前記従来の撮像装置では、所定の値より大きい値の映像部分を映像信号から検出してその明るさを推定するので、所定明るさ以上の光源があれば、その光源の方向と撮影光学系の光軸とがなす角度を問わずにフレアが発生するものとみなしていることになる。
【０００６】
しかしながら、撮像装置では、所定明るさ以上の光源があれば必ずフレアが発生するというものではなく、所定明るさ以上の光源があっても、その光源の方向と撮影光学系の光軸とがなす角度に依存して、フレアが発生したりフレアが発生しなかったりすることが、実験により確認された。
【０００７】
したがって、前記従来の撮像装置では、本当はフレアが発生しないにも拘わらずフレアが発生するものとみなしている場合が多く、フレア発生の検出精度が低かった。
【０００８】
本発明は、このような事情に鑑みてなされたもので、フレア発生の検出精度が高い撮像装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
前記課題を解決するための手段として、以下の各態様を提示する。第１の態様による撮像装置は、撮影光学系の光軸と所定明るさ以上の光源の方向とがなす角度、又は、この角度を特定するための情報を検出する検出手段と、前記撮影光学系の光軸と前記光源の方向とがなす角度又はこの角度を特定するための情報を少なくともパラメータとするフレア発生条件を示すフレア発生条件情報を記憶した記憶手段と、前記検出手段により検出された前記角度又は前記情報を前記フレア発生条件情報と照合することによって、フレアの発生の有無を判定する判定手段と、を備えたものである。
【００１０】
第２の態様による撮像装置は、前記第１の態様において、前記検出手段は、撮像された画像からその画像内の前記光源の位置を取得する手段と、前記撮像装置の姿勢を検出する姿勢検出手段と、前記画像内の位置と前記姿勢とに基づいて前記角度又は前記情報を取得する手段とを有するものである。
【００１１】
第３の態様による撮像装置は、前記第１又は第２の態様において、前記撮影光学系がズームレンズであり、前記フレア発生条件は前記撮影光学系の焦点距離情報を他のパラメータとし、前記判定手段は、前記撮影光学系の現在の焦点距離情報も前記フレア発生条件情報と照合することによって、フレアの発生の有無を判定するものである。
【００１２】
第４の態様による撮像装置は、前記第１乃至第３のいずれかの態様において、前記撮影光学系は交換可能であり、前記フレア発生条件は前記撮影光学系に関する情報を他のパラメータとし、前記判定手段は、現在装着されている前記撮影光学系に関する情報も前記フレア発生条件情報と照合することによって、フレアの発生の有無を判定するものである。
【００１３】
第５の態様による撮像装置は、前記第４の態様において、前記撮影光学系に関する情報は、前記撮影光学系の種別を示す情報であるものである。
【００１４】
第６の態様による撮像装置は、前記第４の態様において、前記撮影光学系に関する情報は、前記撮影光学系のレンズ構成、射出瞳距離及び焦点距離のうちの１つ以上であるものである。
【００１５】
第７の態様による撮像装置は、前記第１乃至第６のいずれかの態様において、前記判定手段によりフレアの発生が有ると判定された場合に、警報を発する警報手段を備えたものである。
【００１６】
第８の態様による撮像装置は、前記第１乃至第７のいずれかの態様において、前記判定手段によりフレアの発生が有ると判定された場合に、その判定の基礎となった前記角度又は前記情報を、当該フレアの発生があると判定された状態で撮像された画像と関連づけて記録する記録手段を備えたものである。
【００１７】
第９の態様による撮像装置は、前記第１乃至６のいずれかの態様において、前記判定手段によりフレアの発生が有ると判定された場合に、撮像された画像を、フレアの影響が低減されるように処理する画像処理部を備えたものである。
【発明の効果】
【００１８】
本発明によれば、フレア発生の検出精度が高い撮像装置を提供することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の第１の実施の形態による電子カメラを示す概略ブロック図である。
【図２】図１に示す電子カメラと光源との位置関係の例を模式的に示す図である。
【図３】フレア発生条件の一例を模式的に示す図である。
【図４】図１に示す電子カメラの所定モードの動作を示す概略フローチャートである。
【図５】図１に示す電子カメラの前記所定モードの動作を示す他の概略フローチャートである。
【図６】本発明の第２の実施の形態による電子カメラの所定モードの動作を示す概略フローチャートである。
【図７】本発明の第２の実施の形態による電子カメラの前記所定モードの動作を示す他の概略フローチャートである。
【発明を実施するための形態】
【００２０】
以下、本発明による撮像装置について、図面を参照して説明する。
【００２１】
［第１の実施の形態］
図１は、本発明の第１の実施の形態による撮像装置としての電子カメラ１を示す概略ブロック図である。
【００２２】
本実施の形態による電子カメラ１は、いわゆるデジタルカメラとして構成されているが、本発明による撮像装置は、デジタルカメラのみならず、ビデオカメラなどの他の撮像装置や、携帯電話に搭載された撮像装置などの種々の撮像装置に適用することができる。
【００２３】
本実施の形態による電子カメラ１には、撮影光学系としての撮影レンズ２が装着される。撮影レンズ２は、レンズ制御部４よってフォーカスや絞りが駆動される。本実施の形態では、撮影レンズ２は、電子カメラ１の本体に対して着脱可能で交換可能となっており、ズームレンズや固定焦点レンズに交換することができるようになっている。もっとも、本発明では、撮影レンズ２は、交換不能に本体に装着されていてもよい。この場合にも、撮影レンズ２は、ズームレンズでもよいし、固定焦点レンズでもよい。
【００２４】
本実施の形態では、撮影レンズ２は、自身の種別を示す情報としての型式を含むレンズ情報（自身に関する情報）を記憶する不揮発性メモリ等の記憶部（図示せず）を有している。この記憶部に記憶されたレンズ情報は、撮影レンズ２と本体が接する部分に設けられる端子などを介して、更には後述するバス９を介して、ＣＰＵ１０が取得することができるようになっている。また、撮影レンズ２がズームレンズである場合には、撮影レンズ２の現在の調節状態の焦点距離が、レンズ情報の一部として、撮影レンズ２からＣＰＵ１０に供給されるようになっている。
【００２５】
撮影レンズ２の像空間には、撮像素子３の撮像面が配置されている。撮像素子３は、撮像制御部５から出力される制御信号によって駆動され、画像信号を出力する。撮像素子３としては、例えば、ＣＭＯＳイメージセンサやＣＣＤイメージセンサ等が用いられる。撮像素子３から出力される信号は、増幅等を行う信号処理部６、及びＡ／Ｄ変換部７を介して処理された後、メモリ８に一旦蓄積される。メモリ８は、バス９に接続されている。バス９には、レンズ制御部４、撮像制御部５、ＣＰＵ１０、メモリ１１、記録部１２、画像処理部１３、画像圧縮部１４、背面液晶パネル及び／又は電子ビューファインダ等の表示部１５、及び、電子カメラ１の姿勢を検出する姿勢検出部１６なども接続されている。ＣＰＵ１０には、レリーズ釦などの操作部１７が接続されている。また、記録部１２には記録媒体１２ａが着脱自在に装着される。なお、信号処理部６及びＡ／Ｄ変換部７を撮像素子３に搭載してもよい。
【００２６】
図２は、電子カメラ１と光源１００との位置関係の例を模式的に示す図である。図２には、電子カメラ１を基準とした互いに直交するＸ軸、Ｙ軸及びＺ軸を示している。Ｚ軸は電子カメラ１の光軸Ｏの方向と一致し、Ｘ軸は電子カメラ１の左右方向と一致し、Ｙ軸は電子カメラ１の上下方向と一致している。Ｘ軸回りの回転方向及び回転角度をそれぞれピッチ方向及びピッチ角度といい、Ｙ軸回りの回転方向及び回転角度をそれぞれヨー方向及びヨー角度という。
【００２７】
図２（ａ）では、電子カメラ１の撮影レンズ２の光軸Ｏと、電子カメラ１からの光源１００の方向Ａとが一致し、光軸Ｏ上に光源１００が位置している。図２（ｂ）では、電子カメラ１が図２（ａ）に示す状態からピッチ方向にピッチ角度θｐだけ回転した状態を示している。図２（ｂ）では、電子カメラ１は図２（ａ）に示す状態からヨー方向には回転しておらず、電子カメラ１の撮影レンズ２の光軸Ｏと、電子カメラ１からの光源１００の方向Ａとがなす角度θは、方向Ａを基準としたピッチ角度θｐと一致している。
【００２８】
光源１００の明るさが所定の明るさ以上であればフレアが発生し得るが、図２（ａ）に示すように光軸Ｏと方向Ａとがなす角度θが０゜であれば、光源１００から撮像素子３に入射する光は、光軸Ｏに沿って撮像素子３に入射し、撮像素子３に斜めに入射しないため、フレアは発生しない。このことは、実験によってもも確認された。
【００２９】
そして、光源１００の明るさが所定の明るさ以上である場合において、方向Ａを基準にして電子カメラ１をピッチ方向及びヨー方向のいずれか一方向又は両方向に回転させることで、図２（ａ）に示すように光軸Ｏと方向Ａとがなす角度θをある角度にすると、光源１００から撮像素子３に入射する光は、光軸Ｏから角度θだけ傾いた方向に沿って撮像素子３に入射し、撮像素子３に斜めに入射するため、フレアが発生する。ところが、角度θが所定角度以上であればフレアが発生するというものではなく、角度θが比較的狭いある角度範囲内にあるときにのみフレアが発生することが、実験により確認された。光源１００の明るさが所定の明るさ以上である場合においてフレアが発生する角度θの範囲を、フレア発生角度範囲と呼ぶ。フレア発生角度範囲は、同じカメラ本体であってもこれに装着される撮影レンズ２の種別（例えば、型式）毎に異なり、代表的には、撮影レンズ２のレンズ構成（球面レンズ・非球面レンズ、レンズ枚数、コーティングなどのうちの１つ以上）、射出瞳距離（ＰＯ値）及び焦点距離のいずれかが異なれば、フレア発生角度範囲が異なることが、実験により確認された。また、撮影レンズ２がズームレンズの場合には、撮影レンズ２が同じであっても、焦点距離の調節状態（調節された現在の焦点距離）によって、フレア発生角度範囲が異なることが、実験により確認された。
【００３０】
本実施の形態では、電子カメラ１に交換可能に装着される各種別（本実施の形態では、各型式）の撮影レンズ２について、実験によりフレア発生角度範囲を求めることによって、撮影レンズ２の光軸Ｏと所定明るさ以上の光源１００の方向Ａとがなす角度θを少なくともパラメータとするフレア発生条件を取得し、このフレア発生条件を示すフレア発生条件情報を、事前に不揮発性のメモリ１１に記憶させておく。なお、フレア発生条件情報を記憶するメモリ１１は、ＣＰＵ１０の外部のメモリに限らず、ＣＰＵ１０の内部メモリ（図示せず）でもよい。
【００３１】
前記実験は、例えば図２に示すように、所定明るさ以上の光源１００を用意し、方向Ａを基準にして電子カメラ１のピッチ角度θｐ及びヨー角度θｙを変えることで、撮影レンズ２の光軸Ｏと光源１００の方向Ａとがなす角度θを変えつつ、電子カメラ１で撮像してその画像にフレアが発生するか否かを確認することによって、行うことができる。
【００３２】
図３は、フレア発生条件の一例を模式的に示す図である。図３中のｆ１〜ｆ４は焦点距離の値、θ１〜θ１０は光軸Ｏと方向Ａとがなす角度θの値をそれぞれ示している。図３に示す例では、説明の便宜上、電子カメラ１に交換可能に装着される撮影レンズ２は、３種類の撮影レンズ（型式「○○○○」、「××××」、「△△△△」の撮影レンズ）であるものとし、型式「○○○○」の撮影レンズ２は焦点距離をｆ１からｆ４までの範囲で変え得るズームレンズであり、型式「××××」の撮影レンズ及び型式「△△△△」の撮影レンズはそれぞれ固定焦点レンズであるものとしている。図３に示す例では、フレア発生条件は、撮影レンズ２の型式、撮影レンズ２の焦点距離（調節された状態の焦点距離）Ｆ、及び、光軸Ｏと方向Ａとがなす角度θをパラメータとしている。例えば、条件Ｎｏ．１は、型式「○○○○」の撮影レンズが装着されその焦点距離Ｆがｆ１以上でかつｆ２よりも小さい値に調節されている場合には、角度θがθ１以上でかつθ２以下である場合にフレアが発生し、角度θがそれ以外の角度ではフレアが発生しないことを示している。また、条件Ｎｏ．４は、型式「××××」の撮影レンズが装着されている場合には、角度θがθ７以上でかつθ８以下である場合にフレアが発生し、角度θがそれ以外の角度ではフレアが発生しないことを示している。条件Ｎｏ．４及び条件Ｎｏ．５中の「−」は、型式「××××」の撮影レンズ及び型式「△△△△」の撮影レンズはそれぞれ固定焦点レンズであるので、焦点距離Ｆが不要であることを示している。
【００３３】
本実施の形態では、姿勢検出部１６は、例えばジャイロセンサを用いて構成され、適宜指定された基準の方向に対する電子カメラ１のピッチ角度及びヨー角度を検出する。前記ジャイロセンサとしては、例えば、手振れ検出用のジャイロセンサを用いてもよい。なお、姿勢検出部１６は、加速度センサを用いて構成することもできる。
【００３４】
図４及び図５は、本実施の形態による電子カメラ１の所定モードの動作を示す概略フローチャートである。このモードは、静止画撮影に際してフレア発生の事前検出を行ってその検出時に警報を発する動作モードである。
【００３５】
操作部１７からの指令等によって本動作モードを開始すると、ＣＰＵ１０は、メモリ８内に格納されるフレア検出フラグをオフにリセットする（ステップＳ１）。フレア検出フラグは、フレア発生が検出された状態か否かを示すものである。フレア検出フラグのオフはフレア発生が検出されていない状態を示し、フレア検出フラグのオンはフレア発生が検出されている状態を示す。
【００３６】
次いで、ＣＰＵ１０は、撮像制御部５及び表示部１５等を制御して、所定時間間隔（例えば、１／３０秒のフレームレート）で、間引き読み出し等によって撮像素子３にスルー画像を撮像させるとともにそのスルー画像を表示部１５へ表示させる動作を、開始させる（ステップＳ２）。撮像素子３からアナログ信号として読み出されたスルー画像は、信号処理部６で増幅等された後にＡ／Ｄ変換部７によりデジタル信号に変換され、更にメモリ８に一旦格納された後に、動画像として表示部１５に表示される。このスルー画像の撮像・表示は、本動作モード中は、後述するステップＳ７の本画像の撮影時を除いて繰り返される。
【００３７】
次に、ＣＰＵ１０は、操作部１７のうちのレリース釦（図示せず）が半押しされたか否かを判定し（ステップＳ３）、半押しされるとステップＳ４へ移行する一方で、半押しされなければステップＳ１３へ移行する。
【００３８】
ステップＳ４において、ＣＰＵ１０は、自動焦点調節や自動露出制御などを行い、本画像の撮影に用いる撮影条件を設定する。引き続いて、ＣＰＵ１０は、レリース釦が全押しされたか否かを判定し（ステップＳ５）、全押しされるとステップＳ７へ移行し、全押しされければ所定のタイムアウト時間を経過するまでは全押しされるのを待ち（ステップＳ６でＮＯ）、全押しされずに所定のタイムアウト時間を経過する（ステップＳ６でＹＥＳ）と、ステップＳ１１へ移行する。
【００３９】
ステップＳ７において、ＣＰＵ１０は、撮像制御部５を制御して撮像素子３に本画像を撮像させる。撮像素子３からアナログ信号として読み出されたこの本画像は、信号処理部６で増幅等された後にＡ／Ｄ変換部７によりデジタル信号に変換され、更にメモリ８に一旦格納される。
【００４０】
次に、ＣＰＵ１０は、ステップＳ７で読み出されてメモリ８内に格納された本画像を、記録部１２によって記録媒体１２ａに記録させる（ステップＳ８）。
【００４１】
その後、ＣＰＵ１０は、現在のフレア検出フラグがオンであるか否かを判定し（ステップＳ９）、フレア検出フラグがオンであれば、フレア検出の基礎情報（本実施の形態では、最新にフレア検出フラグをオンにした後述するステップＳ２６の直近のステップＳ２２，Ｓ２４で得たレンズ情報及び角度θ。）をステップＳ８で記録した本画像と関連づけて、記録部１２によって記録媒体１２ａに記録させた（ステップＳ１０）後に、ステップＳ１１へ移行する。ステップＳ９でフレア検出フラグがオンでないと判定されると、ステップＳ１０を経由することなく直ちにステップＳ１１へ移行する。なお、ステップＳ１０において、フレア検出の基礎情報のうちの角度θのみを、本画像と関連づけて記録してもよい。また、ステップＳ１０において、角度θに代えて、角度θを特定するための情報である後述のステップＳ２３で取得するピッチ角度θｐ及びヨー角度θｙを、本画像と関連づけて記録してもよい。
【００４２】
ステップＳ１１において、ＣＰＵ１０は、操作部１７から本動作モードを終了させる旨のモード終了指令（例えば、他の動作モードへの切り替え指令や電源オフ指令など）を受けたか否かを判定する。ＣＰＵ１０は、モード終了指令を受けていないと判定するとステップＳ３へ戻る一方、モード終了指令を受けたと判定すると、後述するフレア警報をオフにした（すなわち、フレア警報を発生していない状態にした）後に、本動作モードを終了する。
【００４３】
ステップＳ１３において、ＣＰＵ１０は、現在がフレア検出タイミングか否かを判定する。現在がフレア検出タイミングでなければステップＳ１１へ移行する一方で、現在がフレア検出タイミングであればステップＳ１４へ移行する。例えば、１フレームのスルー画像が得られる毎の時点をフレア検出タイミングとしてもよいし、複数の所定数のフレームのスルー画像が得られる毎の時点をフレア検出タイミングとしてもよいし、所定周期のタイミングをフレア検出タイミングとしてもよい。
【００４４】
ステップＳ１４において、ＣＰＵ１０は、最新に取得されたスルー画像中に飽和輝度領域が有るか否かを判定する。ステップＳ１４で飽和輝度領域が無いと判定されると、ＣＰＵ１０は、フレア検出フラグをオフにした（ステップＳ１７）後にステップＳ２８へ移行する。なお、本実施の形態では、ステップＳ１４の判定対象となるスルー画像を取得する際の絞りの状態は、当該スルー画像中の非飽和輝度領域は、所定明るさ以上ではない（フレアを発生させる明るさではない）というように設定される。
【００４５】
ステップＳ１４で飽和輝度領域が有ると判定されると、ＣＰＵ１０は、レンズ制御部４を介して撮影レンズ２の絞りを一旦絞り、その絞った状態で取得されたスルー画像の信号レベル、特に、ステップＳ１４で有ると判定された飽和輝度領域に相当する領域の信号レベルを取得する（ステップＳ１５）。なお、その絞った状態でスルー画像を取得した後には、撮影レンズ２の絞りを元に戻しておく。
【００４６】
次に、ステップＳ１５で絞った撮影レンズ２の絞りの状態とステップＳ１５で取得された信号レベルとに基づいて、ステップＳ１４で有ると判定された飽和輝度領域が、所定明るさ以上の光源（フレアを発生させる明るさの光源。以下、高輝度光源と呼ぶ場合がある。）に相当するか否かを判定する（ステップＳ１６）。
【００４７】
なお、先に説明したように、本実施の形態では、所定以上の明るさであるか否かを判定するために、絞りを変えることでスルー画像の感度を変えているが、その代わりに又はそれに加えて、例えば、スルー画像のフレームレートを変えることでスルー画像の感度を変えてもよい。
【００４８】
ステップＳ１６で高輝度光源に相当しない（ステップＳ１６でＮＯ）と判定されると、ＣＰＵ１０は、フレア検出フラグをオフにした（ステップＳ１７）後に、ステップＳ２８へ移行する。一方、ステップＳ１６で高輝度光源に相当する（ステップＳ１６でＹＥＳ）と判定されると、ステップＳ２１へ移行する。
【００４９】
ステップＳ２１において、ＣＰＵ１０は、スルー画像内の高輝度光源の位置情報（すなわち、ステップＳ１４で有ると判定された飽和輝度領域の位置情報、あるいは、ステップＳ１４で有ると判定された飽和輝度領域のうちの高輝度光源の相当する領域の位置情報）を取得する。
【００５０】
次に、ＣＰＵ１０は、装着されている撮影レンズ２から、前記レンズ情報のうち、型式、及び、撮影レンズ２がズームレンズであれば現在の調節状態の焦点距離を取得する（ステップＳ２２）。
【００５１】
次いで、ＣＰＵ１０は、姿勢検出部１６から、ステップＳ２１で取得した高輝度光源の位置情報に基づく当該高輝度光源の方向Ａを基準とした、ピッチ角度θｐ及びヨー角度θｙを取得する（ステップＳ２３）。
【００５２】
引き続いて、ＣＰＵ１０は、ステップＳ２３で取得したピッチ角度θｐ及びヨー角度θｙから、高輝度光源の方向Ａと撮影レンズ２の光軸Ｏとがなす角度θを算出する（ステップＳ２４）。
【００５３】
その後、ＣＰＵ１０は、ステップＳ２２で取得したレンズ情報（本実施の形態では、型式、及び、撮影レンズ２がズームレンズであれば現在の調節状態の焦点距離）及びステップＳ２４で取得した角度θを、メモリ１１内のフレア発生条件情報と照合することによって、フレア発生の有無を判定する（ステップＳ２５）。すなわち、ＣＰＵ１０は、ステップＳ２２で取得したレンズ情報及びステップＳ２４で取得した角度θがメモリ１１内のフレア発生条件情報が示すフレア発生条件を満たすか否かを判定し、満たす場合にはフレアの発生が有る（ステップＳ２５でＹＥＳ）と判定する一方で、満たさない場合にはフレアの発生が無い（ステップＳ２５でＮＯ）と判定する。例えば、ステップＳ２２で取得した型式が「○○○○」でステップＳ２２で取得した現在の焦点距離Ｆがｆ２以上でかつｆ３より小さい場合には、ＣＰＵ１０は、図３中の条件Ｎｏ．２に従って、ステップＳ２４で取得した角度θがθ３≦θ≦θ４の角度範囲（フレア発生角度範囲）内であるか否かを判定することによって、フレア発生条件を満たすか否かを判定する。また、例えば、ステップＳ２２で取得した型式が「△△△△」である場合には、ＣＰＵ１０は、図３中の条件Ｎｏ．５に従って、ステップＳ２４で取得した角度θがθ９≦θ≦θ１０の角度範囲（フレア発生角度範囲）内であるか否かを判定することによって、フレア発生条件を満たすか否かを判定する。
【００５４】
ステップＳ２５でＹＥＳと判定されると、ＣＰＵ１０は、フレア検出フラグをオンにした（ステップＳ２６）後に、ステップＳ２８へ移行する。一方、ステップＳ２５でＮＯと判定されると、ＣＰＵ１０は、フレア検出フラグをオフにした（ステップＳ２７）後に、ステップＳ２８へ移行する。
【００５５】
本実施の形態では、前述したステップＳ１４〜Ｓ１７，Ｓ２１〜Ｓ２７は、フレア（厳密に言えば、フレアが発生することになる状態）を事前に検出するフレア検出処理に相当している。また、本実施の形態では、ステップＳ１４〜Ｓ１６，Ｓ２１，Ｓ２３，Ｓ２４の機能は、撮影レンズ２の光軸Ｏと所定明るさ以上の光源の方向Ａとがなす角度θを検出する検出手段に相当している。もっとも、角度θを検出する検出手段はこれに限らない。例えば、本実施の形態では、ステップＳ１６のように所定明るさ以上であるか否かを（フレアを発生させる明るさの光源であるか否か）をスルー画像を用いて検出しているが、撮像素子とは別の光量センサ等を用いて検出してもよい。
【００５６】
ステップＳ２８において、ＣＰＵ１０は、現在のフレア検出フラグがオンであるか否かを判定する。ステップＳ２８で現在のフレア検出フラグがオンであると判定されると、ＣＰＵ１０は、ステップＳ２９でフレア警報をオンにした（すなわち、フレア警報を発生している状態にした）後に、ステップＳ１１へ移行する。一方、ステップＳ２８で現在のフレア検出フラグがオンでない（オフである）と判定されると、ＣＰＵ１０は、ステップＳ２９でフレア警報をオフにした（すなわち、フレア警報を発生していない状態にした）後に、ステップＳ１１へ移行する。
【００５７】
前記フレア警報は、現在の状態が撮像画像（本画像）にフレアが発生することになる状態である旨の警報である。この警報は、例えば、表示による警報でもよいし、音又は音声による警報でもよい。すなわち、フレア警報を発生させる場合、具体的には、例えば、その旨のマークや文字等を表示部１５に表示させたり、それに代えて又はそれに加えて、その旨の警報音をスピーカ等の発音部（図示せず）に発生させてもよい。フレア警報によって、使用者は、電子カメラ１の撮影角度を変えてフレアの発生を回避することを促されたり、電子カメラ１の撮影角度を変えない場合には、フレア発生を容認した上で本撮像を行うことを促されることになる。
【００５８】
なお、前述したＣＰＵ１０の行う各ステップのうち適当なステップについては、例えば、ＤＰＳ（デジタル信号処理回路）が行うようにしてもよい。
【００５９】
本実施の形態では、前述したように、撮影レンズ２の光軸Ｏと所定明るさ以上の光源の方向Ａとがなす角度θを検出し、この検出された角度θを、撮影レンズ２の光軸Ｏと所定明るさ以上の光源の方向Ａとがなす角度θをパラメータとするフレア発生条件を示すフレア発生条件情報と照合することによって、フレア発生の有無を判定する。したがって、本実施の形態によれば、所定以上の光源があっても角度θがフレアを発生しない角度であれば、フレア発生として検出されないので、フレア発生の検出精度が高まる。
【００６０】
このように、本実施の形態によれば、フレア発生の検出精度が高いので、より正確にフレア警報を発することができる。
【００６１】
また、本実施の形態では、フレア警報にも拘わらずに本画像が撮像された場合（ステップＳ９でＹＥＳの場合）には、フレア検出の基礎情報が本画像と関連づけて記録される（ステップＳ１０）。したがって、本実施の形態によれば、後に、その本画像に対してフレアを目立たなくするようなレタッチ等を施すような場合に、その本画像に関連づけられた基礎情報（特に、角度θの情報）を参照することで、そのようなレタッチをより容易に行うことができる。
【００６２】
本実施の形態では、ステップＳ１０の後に直ちにステップＳ１１へ移行している。しかし、例えば、ステップＳ１０の後に、ＣＰＵ１０は、ステップＳ７で撮像した本画像に対して、フレアの影響が低減されるような処理（フレア低減処理）を画像処理部１３に行わせ、そのフレア低減処理後の画像を本画像とは別に記録部１２によって記録媒体１２ａに記録させた後に、ステップＳ１１へ移行してもよい。前記フレア低減処理としては、限定されるものではないが、例えば、前記特許文献１に開示されている手法に準じて、記憶フレアを用いて予測フレアを擬似的に発生させて本画像から予測フレアを減算する処理を採用してもよい。なお、フレア低減処理後の画像を記録する場合には、フレア低減処理前の本画像は必ずしも記録しなくてよい。
【００６３】
ところで、撮影レンズ２が電子カメラ１の本体に対して交換不能に装着されている場合において、撮影レンズ２が固定焦点レンズであれば、フレア発生条件は、撮影レンズ２の光軸Ｏと所定明るさ以上の光源１００の方向Ａとがなす角度θのみをパラメータとした条件としてもよい。例えば、前述した型式「××××」の撮影レンズが交換不能に本体に装着されている場合には、レンズの型式や焦点距離Ｆをパラメータとすることなく、フレア発生条件を「θ７≦θ≦θ８」のみとすればよい。この場合、ステップＳ２２は不要である。
【００６４】
また、撮影レンズ２が電子カメラ１の本体に対して交換不能に装着されている場合において、撮影レンズ２がズームレンズであれば、フレア発生条件は、撮影レンズ２の光軸Ｏと所定明るさ以上の光源１００の方向Ａとがなす角度θ、及び、撮影レンズ２の焦点距離Ｆのみをパラメータとし、撮影レンズ２の型式をパラメータとしなくてもよい。例えば、前述した型式「○○○○」の撮影レンズが交換不能に本体に装着されている場合には、フレア発生条件を、レンズの型式をパラメータから除いた条件Ｎｏ．１〜３のみとすればよい。この場合、ステップＳ２２において、型式は取得しなくてもよい。
【００６５】
また、電子カメラ１の本体に交換可能又は交換不能に装着される撮影レンズ２がズームレンズであっても、フレア発生条件は必ずしも撮影レンズ２の焦点距離（調節された状態の焦点距離）Ｆをパラメータとする必要はない。例えば、図３中の条件Ｎｏ．１〜３のフレア発生角度範囲のオアをとった角度範囲全体を、前述した型式「○○○○」の撮影レンズ２に対するフレア発生角度範囲（いずれの焦点距離Ｆについても共通する角度範囲）としてもよい。この場合、ステップＳ２２において、焦点距離Ｆは取得しなくてもよい。この場合には、本実施の形態ほどにはフレア発生の検出精度は高まらないものの、この場合であっても、それなりにフレア発生の検出精度を高めることができる。
【００６６】
さらに、前述したように、フレア発生角度範囲は、同じカメラ本体であってもこれに装着される撮影レンズ２の種別（例えば、型式）毎に異なり、代表的には、撮影レンズ２のレンズ構成（球面レンズ・非球面レンズ、レンズ枚数、コーティングなどのうちの１つ以上。以下同じ。）、射出瞳距離（ＰＯ値）及び焦点距離のいずれかが異なれば、フレア発生角度範囲が異なる。したがって、撮影レンズ２が電子カメラ１の本体に対して交換可能である場合には、フレア発生条件は、撮影レンズ２の型式をパラメータとする代わりに、撮影レンズ２のレンズ構成、射出瞳距離（ＰＯ値）及び焦点距離のいずれか１つ以上をパラメータとしてもよい。フレア発生条件が撮影レンズ２のレンズ構成、射出瞳距離（ＰＯ値）及び焦点距離のいずれか１つ以上をパラメータとする場合には、ＣＰＵ１０は、ステップＳ２２でそれらに対応するレンズ情報を撮影レンズ２から取得し、ステップＳ２４をフレア発生条件と照合する。ここで、前記焦点距離は、固定焦点レンズの場合はその固定された焦点距離とし、ズームレンズの場合は現在の調節状態の焦点距離とする。撮影レンズ２の型式をパラメータとする代わりに、フレア発生条件が撮影レンズ２のレンズ構成、射出瞳距離（ＰＯ値）及び焦点距離のいずれか１つ以上をパラメータとする場合、それらの全てをパラメータとすることがフレア発生の検出精度をより高めるために好ましい。しかしながら、それらのうちの１つ又は２つをパラメータとする場合であっても、フレア発生の検出精度をそれなりに高めることができる。
【００６７】
さらにまた、本実施の形態では、フレア発生条件は、撮影レンズ２の光軸Ｏと所定明るさ以上の光源１００の方向Ａとがなす角度θをパラメータとしているが、角度θをパラメータとする代わりに、角度θを特定するための情報をパラメータとしてもよい。具体的には、例えば、フレア発生条件は、角度θの代わりに、角度θの算出する元となるピッチ角度θｐ及びヨー角度θｙをパラメータとしてもよい。この場合、ステップＳ２４は不要であり、ステップＳ２３で取得したピッチ角度θｐ及びヨー角度θｙを、ステップＳ２５でフレア発生条件と照合する。このとき、ステップＳ１０で記録する基礎情報は、角度θの代わりに、ピッチ角度θｐ及びヨー角度θｙをする。
【００６８】
以上説明した本実施の形態の変形例と同様の変形は、以下に説明する第２の実施の形態についても適用することができる。
【００６９】
［第２の実施の形態］
図６及び図７は、本発明の第２の実施の形態による電子カメラの所定モードの動作を示す概略フローチャートであり、図４及び図５に対応している。図６及び図７において、図４及び図５中のステップと同一又は対応するステップには同一符号を付し、その重複する説明は省略する。
【００７０】
本実施の形態による電子カメラが前記第１の実施の形態による電子カメラと異なる所は、所定モードにおいて、図４及び図５に示す動作に代えて、図６及び図７に示す動作を行う点である。
【００７１】
前記第１の実施の形態の図４及び図５に示す動作が本実施の形態の図６及び図７に示す動作と異なる所は、主に、図４及び図５に示す動作では、レリース釦の半押し前にフレア検出処理を行うのに対し、図６及び図７に示す動作では、レリース釦の半押し後でかつレリース釦の全押し前にフレア検出処理を行う点である。
【００７２】
本実施の形態では、ステップＳ３でＮＯの場合は、ステップＳ１１へ移行する。ステップＳ３でＹＥＳの場合は、ステップＳ１４へ移行する。ステップＳ２９の後及びステップＳ３０の後には、ステップＳ４へ移行する。ステップＳ１１でＮＯの場合は、ステップＳ４１でフレア警報をオフにした後に、ステップＳ３へ戻る。
【００７３】
本実施の形態によっても、前記第１の実施の形態と同様の利点が得られる。
【００７４】
なお、フレア発生が検出された場合には本画像を撮像できないようにしてもよい。この場合、例えば、ステップＳ２９の後に、ステップＳ４へ移行することなく、ステップＳ１１へ移行すればよい。
【００７５】
以上、本発明の各実施の形態及び変形例について説明したが、本発明はこれらに限定されるものではない。
【００７６】
例えば、前記各実施の形態では、スルー画像を用いて、フレア発生の事前検出を実現しているが、スルー画像に代えて任意の撮像画像を用いて、フレア発生の事前検出を実現してもよい。
【００７７】
前記各実施の形態は、フレア発生の検出を静止画撮影に利用した例であるが、本発明では、フレア発生の検出を動画撮影に利用することも可能である。
【符号の説明】
【００７８】
１  電子カメラ
３  撮像素子
１０  ＣＰＵ
１１  メモリ
１６  姿勢検出部
【図１】
2013055566.tif 000003
【図２】
2013055566.tif 000004
【図３】
2013055566.tif 000005
【図４】
2013055566.tif 000006
【図５】
2013055566.tif 000007
【図６】
2013055566.tif 000008
【図７】
2013055566.tif 000009