(57)【要約】【課題】撮像装置の起動時等において正確な測光及び露出制御を短時間で立ち上げる。【解決手段】撮像装置は、撮影画像の生成に用いられる撮像素子１４１からの撮像信号に基づいて測光を行う第１の測光手段１１４と、該撮像素子とは別の受光センサを用いて測光を行う第２の測光手段１１５と、第２の測光手段による測光結果に基づいて撮像素子に対する露光量を制御した後、第１の測光手段による測光結果に基づいて露光量を制御する制御手段１１３とを有する。制御手段は、撮像素子の駆動タイミングに応じて、第２の測光手段による測光条件を設定する。【選択図】図１
2008058704.tif 000002
【特許請求の範囲】
【請求項１】
撮影画像の生成に用いられる撮像素子からの撮像信号に基づいて測光を行う第１の測光手段と、
該撮像素子とは別の受光センサを用いて測光を行う第２の測光手段と、
前記第２の測光手段による測光結果に基づいて前記撮像素子に対する露光量を制御した後、前記第１の測光手段による測光結果に基づいて前記露光量を制御する制御手段とを有し、
前記制御手段は、前記撮像素子の駆動タイミングに応じて、前記第２の測光手段による測光条件を設定することを特徴とする撮像装置。
【請求項２】
前記制御手段は、前記撮像信号に含まれるフリッカを検出し、前記撮像素子の駆動タイミングと前記フリッカの検出結果とに応じて、前記第２の測光手段による測光条件を決定することを特徴とする請求項１に記載の撮像装置。
【請求項３】
撮影画像の生成に用いられる撮像素子からの撮像信号に基づいて測光を行う第１の測光手段と、
該撮像素子とは別の受光センサを用いて測光を行う第２の測光手段と、
前記第２の測光手段による測光結果に基づいて前記撮像素子に対する露光量を制御した後、前記第１の測光手段による測光結果に基づいて前記露光量を制御する制御手段とを有し、
前記制御手段は、該撮像装置の仕向け地域を判別し、該判別結果に応じて、前記撮像素子の駆動タイミングと該駆動タイミングに応じた前記第２の測光手段による測光条件とを設定することを特徴とする撮像装置。
【請求項４】
前記撮像素子の駆動タイミングは、垂直同期信号の周期であることを特徴とする請求項１から３のいずれか１つに記載の撮像装置。
【請求項５】
前記第２の測光手段の測光条件は、測光動作の繰り返し周期であることを特徴とする請求項１から４のいずれか１つに記載の撮像装置。
【請求項６】
前記第２の測光手段の測光条件は、測光動作を繰り返し行ったときの測光結果を加算する回数であることを特徴とする請求項１から４のいずれか１つに記載の撮像装置。
【請求項７】
前記第２の測光手段の測光条件は、測光動作を繰り返し行ったときの測光結果を加算する周期であることを特徴とする請求項１から４のいずれか１つに記載の撮像装置。
【請求項８】
撮影画像の生成に用いられる撮像素子からの撮像信号に基づいて測光を行う第１の測光ステップと、
該撮像素子とは別の受光センサを用いて測光を行う第２の測光ステップと、
前記第２の測光ステップによる測光結果に基づいて前記撮像素子に対する露光量を制御した後、前記第１の測光ステップによる測光結果に基づいて前記露光量を制御する制御ステップとを有し、
前記制御ステップにおいて、前記撮像素子の駆動タイミングに応じて、前記第２の測光ステップでの測光条件を設定することを特徴とする露光量制御方法。
【請求項９】
撮影画像の生成に用いられる撮像素子からの撮像信号に基づいて測光を行う第１の測光ステップと、
該撮像素子とは別の受光センサを用いて測光を行う第２の測光ステップと、
前記第２の測光ステップによる測光結果に基づいて前記撮像素子に対する露光量を制御した後、前記第１の測光ステップによる測光結果に基づいて前記露光量を制御する制御ステップとを有し、
前記制御ステップにおいて、該露光量制御方法を使用する撮像装置の仕向け地域を判別し、該判別結果に応じて、前記撮像素子の駆動タイミングと該駆動タイミングに応じた前記第２の測光ステップでの測光条件とを設定することを特徴とする露光量制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルビデオカメラやデジタルスチルカメラ等の撮像装置に関し、特に、２つ以上の測光手段で測光を行った結果に基づいて露光量を制御する撮像装置に関する。
【背景技術】
【０００２】
撮像装置では、撮像素子を用いて生成された撮像信号の輝度成分のうち特定部分を積分したりピーク値をホールドしたりして、該積分値又はピーク値が最適レベルとなるように、絞りやシャッター速度を制御する。これにより、自動的に露光量を制御する自動露出（ＡＥ）制御が行われる。以下、この方式を撮像信号ＡＥと称する。
【０００３】
撮像信号ＡＥでは、撮像素子の露光量（つまりは撮像信号）を直接測定して露光量を最適に制御しているために、露出制御の精度が高く、経時変化が無い。また、ＴＴＬ測光を行うために、撮像画角と測光画角とのずれが無い。
【０００４】
但し、撮像信号ＡＥはフィードバック制御を行うために、撮像装置の起動時などにおいて目標値から大きく離れた状態から制御が開始され、目標値に収束するまでに長時間を要する。また、被写体輝度が大きく変化した場合も同様である。
【０００５】
これを解決する方法として、外部測光等の直接測光により露出を目標値に近づけてから、より正確な露出制御が行える撮像信号ＡＥに切り換えることにより、応答速度を向上させる方法がある（例えば、特許文献１参照）。
【０００６】
ところが、上記の直接測光では、被写体を照明する光源が、蛍光灯等、照明光量が変動する光源である場合に、測光結果も変動する。この場合、外部測光センサとして一般的なダイオード電流検出方式のように瞬間ごとに測光を行うと、測光結果の変動が大きくなる。
【０００７】
そこで、外部測光センサを用いて光源の光量変動を検出し、測光結果を積分する等して光量変動の影響を除去する方法が提案されている（例えば、特許文献２参照）。
【特許文献１】特公平２−２９２７３号公報（２頁右下欄１６行〜３頁左上欄３行、図２等）
【特許文献２】特開平７−１２０８０５号公報（段落００２２〜００３１、図３，４等）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、光源の光量変動の検出に外部測光センサを用いる場合は、光量変動の周波数を検出するのにある程度多くの回数の測光を行う必要があり、検出できるまでに長時間を要する。このことは、撮像素子を用いて測光を行う場合でも同様である。
【０００９】
本発明は、撮像装置の起動時等において正確な測光及び露出制御を短時間で立ち上げることができるようにした撮像装置及び露出制御方法を提供することを目的の１つとしている。
【課題を解決するための手段】
【００１０】
本発明の一側面としての撮像装置は、撮影画像の生成に用いられる撮像素子からの撮像信号に基づいて測光を行う第１の測光手段と、該撮像素子とは別の受光センサを用いて測光を行う第２の測光手段と、第２の測光手段による測光結果に基づいて撮像素子に対する露光量を制御した後、第１の測光手段による測光結果に基づいて露光量を制御する制御手段とを有する。そして、制御手段は、撮像素子の駆動タイミングに応じて、第２の測光手段による測光条件を設定することを特徴とする。
【００１１】
また、本発明の他の側面としての撮像装置は、撮影画像の生成に用いられる撮像素子からの撮像信号に基づいて測光を行う第１の測光手段と、該撮像素子とは別の受光センサを用いて測光を行う第２の測光手段と、第２の測光手段による測光結果に基づいて撮像素子に対する露光量を制御した後、第１の測光手段による測光結果に基づいて露光量を制御する制御手段とを有する。そして、制御手段は、該撮像装置の仕向け地域を判別し、該判別結果に応じて、撮像素子の駆動タイミングと該駆動タイミングに応じた第２の測光手段による測光条件とを設定することを特徴とする。
【００１２】
また、本発明の他の側面としての露出制御方法は、撮影画像の生成に用いられる撮像素子からの撮像信号に基づいて測光を行う第１の測光ステップと、該撮像素子とは別の受光センサを用いて測光を行う第２の測光ステップと、第２の測光ステップによる測光結果に基づいて撮像素子に対する露光量を制御した後、第１の測光ステップによる測光結果に基づいて該露光量を制御する制御ステップとを有する。そして、制御ステップにおいて、撮像素子の駆動タイミングに応じて、第２の測光ステップでの測光条件を設定することを特徴とする。
【００１３】
さらに、本発明の他の側面としての露出制御方法は、撮影画像の生成に用いられる撮像素子からの撮像信号に基づいて測光を行う第１の測光ステップと、該撮像素子とは別の受光センサを用いて測光を行う第２の測光ステップと、第２の測光ステップによる測光結果に基づいて撮像素子に対する露光量を制御した後、第１の測光ステップによる測光結果に基づいて該露光量を制御する制御ステップとを有する。そして、制御ステップにおいて、該露光量制御方法を使用する撮像装置の仕向け地域を判別し、該判別結果に応じて、前記撮像素子の駆動タイミングと該駆動タイミングに応じた第２の測光ステップでの測光条件とを設定することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、撮像素子の駆動タイミングに応じて第２の測光手段（又は第２の測光ステップ）での測光条件を設定することで、光源の光量変動の影響を大きく受けることなく、第２の測光手段によって素早くかつ正確な測光を行うことができる。したがって、撮像装置の起動時や測光値が目標値から大きく外れているような場合でも、早い立ち上がりで、高速かつ正確な露出制御を行うことができる。
【００１５】
また、本発明によれば、撮像装置の仕向け地域に応じて撮像素子の駆動タイミング及び第２の測光手段（又は第２の測光ステップ）での測光条件を設定する。このため、光源の光量変動の影響を大きく受けることなく、第２の測光手段により、素早くかつ正確な測光を行うことができる。したがって、撮像装置の起動時や測光値が目標値から大きく外れているような場合でも、早い立ち上がりで、高速かつ正確な露出制御を行うことができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施例について図面を参照しながら説明する。
【実施例１】
【００１７】
図１には、本発明の実施例１である撮像装置（以下、カメラという）の構成を示している。カメラには、動画や静止画を撮影して磁気テープ、固体半導体メモリ、光ディスク、磁気ディスク等の様々な記録媒体（記録メディア）に記録する、いわゆるビデオカメラやデジタルスチルカメラを含む。また、カメラには、撮影レンズユニットが一体となったレンズ一体型カメラのほか、レンズ交換型のカメラも含む。
【００１８】
カメラ内の各ユニットは、バス１５８を介して相互に接続されており、各ユニットはメインＣＰＵ１５１によって制御される。
【００１９】
撮影レンズユニット１０１には、被写体側から順に、固定の第１レンズ１０２、ズームレンズ１０３、絞り１１１、固定の第３レンズ１２１、フォーカスレンズ１３１が含まれる。被写体からの光束は、これらの光学部材を通して撮像素子１４１上に結像する。
【００２０】
ズーム制御回路１０５は、メインＣＰＵ１５１からの指示に従ってズームモータ１０４を介してズームレンズ１０３を駆動する。これにより変倍が行われる。撮像素子１４１は、ＣＣＤセンサやＣＭＯＳセンサ等により構成される光電変換素子である。
【００２１】
撮像部制御回路１４３は、メインＣＰＵ１５１からの指示に従って、撮像素子１４１の電荷蓄積タイミング等の駆動タイミングを決定し、該撮像素子１４１を駆動する。メインＣＰＵ１５１からの指示には、カメラの仕向け地域に合わせたフィールド周波数や、露光時間（電子シャッター速度）等が含まれる。
【００２２】
撮像素子１４１に結像された被写体像は撮像素子１４１にて光電変換される。撮像素子１４１からの信号は撮像信号処理回路１４２に入力され、ここで撮像信号ＴＶＳに変換される。撮像信号ＴＶＳは、ＡＦ信号処理回路１３４とＡＥ信号処理回路１１４へと入力される。
【００２３】
ＡＦ信号処理回路２３４は、ＴＶ−ＡＦ（コントラストＡＦ）において合焦位置を探索する山登りＡＦ制御に用いるＡＦ評価値信号（以下、ＦＶ信号という）を、撮像信号から高周波成分を抽出することで生成し、フォーカス制御回路１３３に入力する。
【００２４】
外測ＡＥＡＦ検出モジュール１１０では、瞳分割光学系１３８，１３９を通して外測ＡＦ検出Ａセンサ１３６及び外測ＡＦ検出Ｂセンサ１３７のそれぞれに結像された２つの被写体像を光電変換して読み出す。
【００２５】
また、位相差検出器１３５は、外測ＡＦ検出Ａセンサ１３６及び外測ＡＦ検出Ｂセンサ３１７のそれぞれに結像された２つの被写体像の位相差量を演算する。さらに、位相差検出器１３５は、この位相差量に基づいて、被写体までの距離を示す外測距離信号Ｄを算出してフォーカス制御回路１３３へ入力する。
【００２６】
フォーカス制御回路１３３は、外測距離信号ＤとＦＶ信号と不図示の位置検出器によって検出されたフォーカスレンズ１３１の位置とに基づいて、フォーカスモータ１３２を介してフォーカスレンズ１３１を駆動する。これにより、外測オートフォーカス（ＡＦ）が行われる。
【００２７】
第１の測光手段であるＡＥ信号処理回路１１４は、撮像信号における全画面の一部に対応する成分又は全画面に対応する成分を所定期間積分したり、ピークホールドしたりする。これにより、撮像信号ＡＥのための測光情報であるＶＥ信号を生成して、ＡＥ制御回路１１３へ入力する。
【００２８】
外部ＡＥＡＦ検出モジュール１１０に含まれる測光用レンズ１１６を通った被写体からの光束は、第２の測光手段である外測ＡＥ検出センサ１１５で光電変換され、Ｂ信号としてＡＥ制御回路１１３へと入力される。
【００２９】
ＡＥ制御回路１１３では、ＶＥ信号とＢ信号とに基づいて、絞りモータ１１２を介して絞り１１１を駆動する。これにより、撮像素子１４１への到達光量を調節する露出制御が行われる。なお、ＶＥ信号とＢ信号とに基づいて絞り１１１を制御する露光制御アルゴリズムについては後述する。
【００３０】
撮像信号処理回路１４２から出力された撮像信号ＴＶＳは、一時的にＲＡＭ１５４に蓄積される。ＲＡＭ１５４に蓄積された撮像信号ＴＶＳは、画像圧縮解凍回路１５３にて圧縮処理されて記録メディア１５７に記録される。画像圧縮解凍回路１５３での画像圧縮方式には、動画に対してはモーションＪＰＥＧ、ＤＶ圧縮、ＭＰＥＧ、Ｈ２６４等を採用できる。
【００３１】
また、ＲＡＭ１５４に蓄積された撮像信号ＴＶＳは、画像処理回路１５２にて最適なサイズに縮小又は拡大処理がなされて、モニタディスプレイ１５０に表示される。これにより、撮影した画像をほぼリアルタイムで撮影者に対して提示することができる。また、静止画の撮影直後には、モニタディスプレイ１５０に所定時間の間撮影画像を表示することで、撮影者に撮影画像を確認させることもできる。
【００３２】
操作スイッチ１５６には、電源スイッチ、ズームスイッチ、レリーズスイッチ、モニタディスプレイＯＮ／ＯＦＦスイッチ、撮像モード設定スイッチ等が含まれる。電源スイッチは、カメラの電源のＯＮ／ＯＦＦを行うためのスイッチであり、ズームスイッチは、ズーム指示を行うためのスイッチである。レリーズスイッチは２段押し構造を有し、以下、１段目をＳＷ１、２段目をＳＷ２と称する。静止画撮影では、ＳＷ１がＯＮされると撮影スタンバイからの復帰や撮影開始準備（オートフォーカスや測光等）が開始される。また、ＳＷ２がＯＮされると、静止画又は動画の撮影を開始し、記録メディア１５７への撮影画像を記録する。動画撮影の場合には、ＳＷ２を１回操作するとＯＮし、再度操作するとＯＦＦ（記録が停止）する。モニタディスプレイＯＮ／ＯＦＦスイッチは、モニタディスプレイ１５０へ撮影画像の表示を行うか否かを切り替えるためのスイッチである。
【００３３】
電源管理ユニット１５８は、これに接続されたバッテリー１５９の状態をチェックしたり、バッテリー１５９を充電したりする。
【００３４】
カメラが電源ＯＦＦ状態から起動すると、フラッシュメモリ１５５に格納されていたコンピュータプログラムがＲＡＭ１５４の一部にロードされ、メインＣＰＵ１５１はロードされたプログラムに従って動作する。
【００３５】
次に、図２を用いて、外測ＡＥ検出センサ１１５とコントローラとしてのＡＥ制御回路１１３の動作について説明する。
【００３６】
外測ＡＥ検出センサ１１５は、受光センサとしての光電変換ダイオード２０１で光を電流に変換し、その出力電流を電流・電圧変換及び対数圧縮回路２０２に入力する。該回路２０２は、電流を電圧に変換すると共に対数圧縮してＢ信号を生成する。電圧変換された信号を対数圧縮することで、ダイナミックレンジを広げ、微弱な光から強い光まで飽和することなく輝度検出を可能とする。
【００３７】
対数圧縮されたアナログ信号としてのＢ信号は、ＡＥ制御回路１１３に含まれるＡＤ変換回路２０３にて、タイミング信号Ｔｓの入力タイミングに合わせてデジタル信号（ＢＤ信号）へと変換される。ＢＤ信号を加算器２０４にて所定回数加算することで、ＢＳ信号が生成される。このＢＳ信号が外測ＡＥ検出センサ１１５による測光値（以下、外測測光値という）になる。
【００３８】
図３には、仕向け地域ごとのカメラの仕様とその地域での電源周波数との関係を示す。厳密には仕向け国ごとにカメラの仕様と電源周波数は異なるが、図３には代表的な例を示している。
【００３９】
北米地域では、電源周波数は６０Ｈｚであり、カメラの仕様は、ＴＶ放送との関係からＮＴＳＣ方式の６０フィールド／秒の仕様である。ヨーロッパ地域では、主として電源周波数は５０Ｈｚで、カメラの仕様はＰＡＬ方式の５０フィールド／秒である。日本では、東日本では電源周波数は５０Ｈｚで、西日本では６０Ｈｚであり、カメラの仕様は、東日本及び西日本においてＮＴＳＣ方式の６０フィールド／秒である。
【００４０】
世界的に見て、東日本を除いて、電源周波数とカメラ仕様におけるフィールド周波数とが一致する。なお、ここでは、ＳＤ規格のカメラについて示しているが、フィールド周波数と電源周波数との関係は、ＨＤＴＶ規格でも同様である。
【００４１】
図４Ａ及び図４Ｂには、フィールド周波数と光源としての蛍光灯の光量変動との関係を示している。
【００４２】
カメラで生成される映像信号（撮像信号）の垂直走査周期を４０１，４１１で、蛍光灯の光量変化を４０３，４１３で示す。また、Ｂ信号のサンプリングタイミングＴｓ１を４０２，４１２で、Ｂ信号（ＢＤ信号）の加算期間（加算完了周期）Ｔａ１，Ｔａ２をそれぞれ４０４，４１４で示す。
【００４３】
図４Ａは、ヨーロッパ等、５０フィールド／秒のＰＡＬ方式を採用する地域の例である。電源周波数が５０Ｈｚの場合、蛍光灯の光量は１０ｍｓの周期で変動する。したがって、Ｔｓ１のタイミングでＢ信号をサンプリングしたＢＤ信号をＴａ１（１０ｍｓ）の期間で加算してＢＳ信号を生成すると、蛍光灯の光量変動の影響を受けない安定したＢＳ信号を得ることができる。本例では、測光値の加算期間Ｔａ１における測光繰り返し回数及び加算回数は１２回である。
【００４４】
一方、図４Ｂは、北米等、６０フィールド／秒のＮＴＳＣ方式を採用する地域の例である。電源周波数が６０Ｈｚの場合、蛍光灯の光量は８．３ｍｓの周期で変動する。したがって、Ｔｓ１のタイミングでＢ信号をサンプリングしたＢＤ信号をＴａ２（８．３ｍｓ）の期間で加算してＢＳ信号を生成すると、蛍光灯の光量変動の影響を受けない安定したＢＳ信号を得ることができる。測光値の加算期間Ｔａ２における測光の繰り返し回数及び加算回数は１０回である。
【００４５】
次に、図５を用いて、測光−露出制御のアルゴリズムについて説明する。この測光−露出制御及び後述するＢＳ演算は、ＡＥ制御回路１１３がコンピュータプログラムに従って行う。
【００４６】
ステップ（以下、Ｓと略記する）５０１でカメラの電源が投入されると本処理が開始する。
【００４７】
Ｓ５０２では、カメラを起動するとともに、ＡＥＭＯＤＥを１に設定する。
【００４８】
Ｓ５０３では、測光動作タイミングを垂直同期信号（Ｖ信号）に同期させ、同期状態を表すためにＳＹＮＣ＿ＦＬＧに０を代入する。
【００４９】
Ｓ５０４では、撮像素子１４１の駆動制御等の撮像制御、撮像素子１４１からの信号の処理、撮像信号に基づくＡＥ信号処理を行い、ＶＥ信号をＡＥ制御回路１１３にて取得する。
【００５０】
Ｓ５０５では、後述するＢＳ演算サブルーチンを実行してＢＳ信号を得る。
【００５１】
Ｓ５０６では、ＡＥＭＯＤＥを判定する。１ならばＳ５１１へ進み、２ならばＳ５２１へ進む。
【００５２】
Ｓ５１１では、ＢＳ信号の値に応じてＡＥ値（測光値）を決定する。
【００５３】
Ｓ５１２では、ＡＥＭＯＤＥを２に設定してＳ５２４へ進む。
【００５４】
Ｓ５２４では、ＡＥ値に応じて絞り１１１の駆動値や撮像素子１４１の露光時間（電子シャッター速度）を決定して、Ｓ５２５へ進む。
【００５５】
Ｓ５２５では、ＳＹＮＣ＿ＦＬＧが１か否かを判断する。ＳＹＮＣ＿ＦＬＧが１の場合はＳ５０３に進み、ＳＹＮＣ＿ＦＬＧが１でない場合はＳ５２６にてＳＹＮＣ＿ＦＬＧに１を代入し、Ｓ５０５へ進む。
【００５６】
Ｓ５０６でＡＥＭＯＤＥが２の場合はＳ５２１へ進む。
【００５７】
Ｓ５２１では、ＡＥ信号処理回路１１４の出力であるＶＥ値が目標値に対して所定値よりも近いか否かを判定する。目標値に対して所定値より遠い場合はＳ５２２に進む。
【００５８】
Ｓ５２２では、絞り１１１が動作端（開放端等）で更なる動作端方向への制御が不可能か否かを判定する。動作端ではなく、更なる動作端方向への制御が可能な場合は、Ｓ５２３へ進み、ＢＳ値に応じてＡＥ値を決定する。そして、Ｓ５２４へ進む。
【００５９】
一方、Ｓ５２１でＶＥ値が目標値に対して所定値より近い場合又はＳ５２２で動作端方向への更なる制御が不可能な場合は、Ｓ５３１へ進む。
【００６０】
Ｓ５３１では、ＶＥ値が適正値に近づくようにＡＥ値を増加又は減少させる。
【００６１】
そして、Ｓ５３２では、ＡＥ値に応じて露出制御を行う。この後、Ｓ５０３へ戻る。以上の処理を繰り返すことで、正確な露出制御を行うことができる。
【００６２】
さらに、図６を用いて、ＢＳ演算のアルゴリズムについて説明する。
【００６３】
Ｓ６０１からＢＳ演算サブルーチンを開始する。
【００６４】
Ｓ６０２では、ＶＥ信号に発生する光源光量の周期的変動に基づくフリッカを検出する。このＶＥ信号のフリッカについては後述する。
【００６５】
Ｓ６０３では、Ｂ信号（ＢＤ信号）のサンプリングタイミングＴｓを０．８３ｍｓに設定する。
【００６６】
Ｓ６０４では、撮像方式に対応した垂直同期信号の周期を判別する。ＰＡＬ方式の５０ＨｚであるときはＳ６１１へ進み、ＮＴＳＣ方式の６０Ｈｚに設定されているときはＳ６２１へ進む。
【００６７】
Ｓ６１１では、Ｂ信号（ＢＤ信号）の目標加算回数を示すＢＳＣＮＴ＿ＭＡＸに１０を代入してＳ６１２へ進む。
【００６８】
Ｓ６１２では、Ｓ６０２で検出したＶＥ信号のフリッカの有無を判別し、フリッカがある場合はＳ６１３へ進み、フリッカがない場合はＳ６３１へ進む。
【００６９】
一方、Ｓ６２１では、ＢＳＣＮＴ＿ＭＡＸに１２を代入してＳ６２２へと進む。
【００７０】
Ｓ６２２では、ＶＥ信号のフリッカの有無を判別し、フリッカがある場合はＳ６２３へ進み、フリッカがない場合はＳ６３１へ進む。
【００７１】
Ｓ６２３では、ＢＳＣＮＴ＿ＭＡＸに１０を代入してＳ６３１へ進む。
【００７２】
Ｓ６３１では、Ｂ信号（ＢＤ信号）の加算値を示すＢＳに０、Ｂ信号（ＢＤ信号）の加算回数を示すＢＳＣＮＴに０を代入してＳ６３２へ進む。
【００７３】
Ｓ６３２では、Ｂ信号をＡＤ変換してＢＤ信号を取得する。
【００７４】
次に、Ｓ６３３では、前回のＢＳ値にＢＤ信号値を加算して新たなＢＳ値を得ると共に、ＢＳＣＮＴを１だけ増やす。
【００７５】
そして、Ｓ６３４では、ＢＳＣＮＴがＢＳＣＮＴ＿ＭＡＸ以上か否かを判別する。ＢＳＣＮＴがＢＳＣＮＴ＿ＭＡＸ以上でないときはＳ６３２へ戻り、ＢＳＣＮＴがＢＳＣＮＴ＿ＭＡＸ以上のときはＳ６４１へ進み、リターンする。ＢＳＣＮＴがＢＳＣＮＴ＿ＭＡＸに到達することで、外測測光値としてのＢＳ信号が得られる。
【００７６】
図７には、ＶＥ信号のフリッカの例を示す。７０１は、ＮＴＳＣ方式の６０Ｈｚでの垂直同期信号である。これに対して、５０Ｈｚの蛍光灯の光量は、７０２で示されるように、１０ｍｓ周期で変化する。
【００７７】
ここで、撮像素子１４１からの撮像信号ＴＶを垂直同期の１周期（１Ｖ周期）のうち時刻ｔ１からｔ２まで積分（又はピークホールド）してＶＥ信号を生成したとすると、７０３で示されるように、ＶＥ信号は３Ｖ周期でレベルが変化する。これがＶＥ信号のフリッカである。
【００７８】
光源光量が一定であったり、蛍光灯が６０Ｈｚで駆動されていたりする場合は、ＶＥ信号にフリッカは発生しない。
【００７９】
以上説明したように、本実施例のカメラは、被写体の輝度をダイレクトに測定する外測ＡＥ検出センサ１１５による測光結果を用いて露出制御を行った後に、撮像素子１４１からの撮像信号を用いたフィードバック系の測光結果を用いて正確な露出を得る。そして、撮像素子１４１のフィールド周期やフレーム周期等の駆動タイミングに応じて、外測ＡＥ検出センサ１１５による測光条件（測光繰り返し回数、測光値の加算回数又は加算完了周期）を決定する。これにより、蛍光灯等の光源の光量変動の影響を大きく受けることなく、短時間で、かつ正確な測光を行うことができる。したがって、カメラの起動時や測光値が目標値から大きく外れているような場合でも、早い立ち上がりで、高速かつ正確な露出制御を行うことができる。
【実施例２】
【００８０】
以下、本発明の実施例２であるカメラについて説明する。本実施例のカメラの構成は、実施例１のカメラと同様であり、共通する構成要素には実施例１のカメラの構成要素と同符号を用いる。
【００８１】
図８Ａ及び図８Ｂには、フィールド周波数と光源としての蛍光灯の光量変動との関係を示している。
【００８２】
カメラで生成される映像信号（撮像信号）の垂直走査周期を８０１，８１１で、蛍光灯の光量変化を８０３，８１３で示す。また、Ｂ信号のサンプリングタイミングＴｓ２，Ｔｓ３を８０２，８１２で、Ｂ信号（ＢＤ信号）の加算期間（加算完了周期）Ｔａ１，Ｔａ２をそれぞれ８０４，８１４で示す。
【００８３】
図８Ａは、ヨーロッパ等、５０フィールド／秒のＰＡＬ方式を採用する地域の例である。電源周波数が５０Ｈｚの場合、蛍光灯の光量は１０ｍｓの周期で変動する。したがって、Ｔｓ２のタイミングでＢ信号をサンプリングしたＢＤ信号をＴａ１（１０ｍｓ）の期間で加算してＢＳ信号を生成すると、蛍光灯の光量変動の影響を受けない安定したＢＳ信号を得ることができる。本例では、測光値の加算期間Ｔａ１における測光繰り返し回数及び加算回数は１０回である。
【００８４】
一方、図８Ｂは、北米等、６０フィールド／秒のＮＴＳＣ方式を採用する地域の例である。電源周波数が６０Ｈｚの場合、蛍光灯の光量は８．３ｍｓの周期で変動する。したがって、Ｔｓ２よりも早いＴｓ３のタイミングでＢ信号をサンプリングしたＢＤ信号をＴａ２（８．３ｍｓ）の期間で加算してＢＳ信号を生成すると、蛍光灯の光量変動の影響を受けない安定したＢＳ信号を得ることができる。測光値の加算期間Ｔａ２における測光の繰り返し回数及び加算回数は、図８Ａの場合と同じ１０回である。
【００８５】
本実施例における測光−露出制御のアルゴリズムは、実施例１（図５）と同じである。図９には、本実施例におけるＢＳ演算のアルゴリズムを示している。
【００８６】
Ｓ９０１からＢＳ演算サブルーチンを開始する。
【００８７】
Ｓ９０２では、ＶＥ信号のフリッカを検出する。このＶＥ信号のフリッカは、実施例１で図７を用いて説明した通りである。
【００８８】
Ｓ９０３では、ＢＳＣＮＴ＿ＭＡＸに１０を代入する。
【００８９】
Ｓ９０４では、カメラの仕向け地域を判別する。ヨーロッパ向けであるときはＳ９１１へ進み、北米や日本向けである場合はＳ９２１へ進む。この仕向け地域の判別には、予め不図示のメモリに記憶されている仕向け地域情報を参照する。
【００９０】
Ｓ９１１では、Ｔｓ（＝Ｔｓ２）に１ｍｓを代入して、Ｓ９１２へ進む。
【００９１】
Ｓ９１２では、Ｓ９０２で検出したＶＥ信号のフリッカの有無を判別し、フリッカがある場合はＳ９１３へ進み、フリッカがない場合はＳ９３１へ進む。
【００９２】
Ｓ９１３では、Ｔｓ（＝Ｔｓ２）に０．８３ｍｓを代入して、Ｓ９３１へ進む。
【００９３】
一方、Ｓ９２１では、Ｔｓ（＝Ｔｓ３）に０．８３ｍｓを代入してＳ９２２へ進む。
【００９４】
Ｓ９２２では、ＶＥ信号のフリッカの有無を判別し、フリッカがある場合はＳ９２３へ進み、フリッカがない場合はＳ９３１へ進む。
【００９５】
Ｓ９２３では、Ｔｓ（＝Ｔｓ３）に１ｍｓを代入してＳ９３１へ進む。
【００９６】
Ｓ９３１では、ＢＳに０、ＢＳＣＮＴに０を代入してＳ９３２へ進む。
【００９７】
Ｓ９３２では、Ｂ信号をＡＤ変換してＢＤ信号を取得する。
【００９８】
そして、Ｓ９３３では、前回のＢＳ値にＢＤ信号値を加算して新たなＢＳ値を得ると共に、ＢＳＣＮＴを１だけ増やす。
【００９９】
Ｓ９３４では、ＢＳＣＮＴがＢＳＣＮＴ＿ＭＡＸ以上か否かを判別する。ＢＳＣＮＴがＢＳＣＮＴ＿ＭＡＸ以上でないときはＳ９３２へ進み、ＢＳＣＮＴがＢＳＣＮＴ＿ＭＡＸ以上のときはＳ９４１へ進み、リターンする。ＢＳＣＮＴがＢＳＣＮＴ＿ＭＡＸに到達することで、外測測光値としてのＢＳ信号が得られる。
【０１００】
なお、仕向け地域が東日本である場合、蛍光灯下では、ＶＥ信号にフリッカが発生するために、Ｓ９２２でフリッカありと判別される。ただし、Ｓ９２２でフリッカありの判別がなされるように正確にフリッカの発生が検出されるためには、数フィールドの撮影を続ける必要がある。このため、カメラ電源投入直後の応答性向上には十分有効とは言えない。この対策として、前回撮影時（使用時）のフリッカの有無を不図示のメモリに記憶しておき、次の電源投入直後の１回目の外測測光に反映させると、東日本においても、応答性を改善することができる。
【０１０１】
以上説明したように、本実施例によれば、被写体の輝度をダイレクトに測定する外測ＡＥ検出センサ１１５を用いて露出制御を行った後に、撮像素子１４１からの撮像信号を用いたフィードバック系の測光によってより正確な露出を得ることができる。そして、予め想定されている仕向け地域に合わせて、撮像素子１４１の駆動タイミングと外測ＡＥ検出センサ１１５による測光条件（測光繰り返し回数、測光値の加算回数又は加算完了周期）を決定する。これにより、蛍光灯等の光源の光量変動の影響を大きく受けることなく、短時間で、かつ正確な測光を行うことができる。したがって、カメラの起動時や測光値が目標値から大きく外れているような場合でも、早い立ち上がりで、高速かつ正確な露出制御を行うことができる。
【０１０２】
なお、上記各実施例では、外測ＡＥ検出センサを用いて測光値を直接測定する場合について説明したが、本発明はこれに限られない。すなわち、撮像素子とは別の受光センサを用いるＴＴＬ測光手段を用いてもよい。また、各実施例にて説明した測光条件、すなわちＴｓ（Ｔｓ１，Ｔｓ２，Ｔｓ３）の設定時間、測光繰り返し回数、測光値加算回数、Ｔａ（Ｔａ１，Ｔａ２）の設定時間は例にすぎず、本発明はこれに限られない。
【図面の簡単な説明】
【０１０３】
【図１】本発明の実施例１，２であるカメラの構成を示すブロック図。
【図２】実施例１，２のカメラの測光回路の構成を示すブロック図。
【図３】実施例１，２のカメラの仕様と電源周波数との関係を示す図。
【図４Ａ】実施例１のカメラの動作を説明するタイミングチャート。
【図４Ｂ】実施例１のカメラの動作を説明するタイミングチャート。
【図５】実施例１のカメラの測光−露出制御アルゴリズムを説明するフローチャート。
【図６】実施例１のＢＳ演算アルゴリズムを説明するフローチャート。
【図７】フリッカの説明図。
【図８Ａ】実施例２のカメラの動作を説明するタイミングチャート。
【図８Ｂ】実施例２のカメラの動作を説明するタイミングチャート。
【図９】実施例２のＢＳ演算アルゴリズムを説明するフローチャート。
【符号の説明】
【０１０４】
１０１  撮影レンズユニット
１１１  絞り
１１５  外測ＡＥ検出センサ
１４１  撮像素子
１１３  ＡＥ制御回路
１１４  ＡＥ信号処理回路
１５１  メインＣＰＵ
【図２】
2008058704.tif 000003
【図５】
2008058704.tif 000004
【図１】
2008058704.tif 000005
【図３】
2008058704.tif 000006
【図４Ａ】
2008058704.tif 000007
【図４Ｂ】
2008058704.tif 000008
【図６】
2008058704.tif 000009
【図７】
2008058704.tif 000010
【図８Ａ】
2008058704.tif 000011
【図８Ｂ】
2008058704.tif 000012
【図９】
2008058704.tif 000013