(57)【要約】【課題】フリッカ検出時であってもＡＦの精度を保つことを可能にした撮像装置を提供する。【解決手段】撮影光学系の射出瞳の異なる領域を通過した光束をそれぞれ受光可能な複数の画素を備え、複数の画素から一対の像信号を出力する撮像素子と、一対の像信号の位相差に基づいて焦点検出を行う第１の焦点検出部と、撮像素子の蓄積時間と、撮影光学系に含まれる絞り値を制御する露出制御部と、照明光のフリッカを検出するフリッカ検出部とを備え、露出制御部は、フリッカ検出部により照明光のフリッカが検出され、第１の焦点検出部による焦点検出が行われない場合には、撮像素子の蓄積時間を、フリッカの影響が撮像素子により撮像された画像に表れない蓄積時間に設定するフリッカ用露出制御を行うとともに、フリッカ検出部により照明光のフリッカが検出され、第１の焦点検出部による焦点検出が行われる場合には、フリッカ用露出制御を行わない。【選択図】  図３
2015111252.tif 000002
【特許請求の範囲】
【請求項１】
撮影光学系の射出瞳の異なる領域を通過した光束をそれぞれ受光可能な複数の画素を備え、前記複数の画素から一対の像信号を出力する撮像素子と、
前記一対の像信号の位相差に基づいて焦点検出を行う第１の焦点検出手段と、
前記撮像素子の蓄積時間と、前記撮影光学系に含まれる絞り値を制御する露出制御手段と、
照明光のフリッカを検出するフリッカ検出手段と、を備え、
前記露出制御手段は、前記フリッカ検出手段により前記照明光のフリッカが検出され、前記第１の焦点検出手段による焦点検出が行われない場合には、前記撮像素子の蓄積時間を、前記フリッカの影響が前記撮像素子により撮像された画像に表れない蓄積時間に設定するフリッカ用露出制御を行うとともに、前記フリッカ検出手段により前記照明光のフリッカが検出され、前記第１の焦点検出手段による焦点検出が行われる場合には、前記フリッカ用露出制御を行わないことを特徴とする撮像装置。
【請求項２】
前記第１の焦点検出手段による位相差方式の焦点検出は、前記撮像素子により撮像された画像がライブビュー表示されている状態で行われることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記ライブビュー表示には、前記フリッカ用露出制御を行った画像信号を表示し、前記第１の焦点検出手段による焦点検出は、前記ライブビュー表示に用いる画像信号を撮像する間の時間に取得された前記フリッカ用露出制御を行わない信号に基づいて行われることを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記ライブビュー表示におけるフレームレートを制御するフレームレート制御手段をさらに備え、前記露出制御手段が前記フリッカ用露出制御を行わない場合には、前記フレームレートをフリッカの周波数に合わせることを特徴とする請求項２に記載の撮像装置。
【請求項５】
前記フリッカ用露出制御では、前記撮像素子の蓄積時間が（１／フリッカ周波数）秒の整数倍に設定されるとともに、前記蓄積時間が（１／フリッカ周波数）秒の整数倍に設定されることにより生ずる露出誤差を、前記絞り値により補正することを特徴とする請求項１乃至４のいずれか１項に記載の撮像装置。
【請求項６】
前記撮像素子から得られる画像のコントラストに基づいて焦点検出を行う第２の焦点検出手段と、前記位相差方式の焦点検出と前記コントラストに基づく焦点検出とを切り替える切り替え手段と、をさらに備え、前記第２の焦点検出手段による焦点検出を行う場合には、前記露出制御手段は、前記照明光のフリッカが検出された場合に前記フリッカ用露出制御を行うことを特徴とする請求項１乃至５のいずれか１項に記載の撮像装置。
【請求項７】
撮影光学系の射出瞳の異なる領域を通過した光束をそれぞれ受光可能な複数の画素を備え、前記複数の画素から一対の像信号を出力する撮像素子を備える撮像装置を制御する方法であって、
前記一対の像信号の位相差に基づいて焦点検出を行う第１の焦点検出工程と、
前記撮像素子の蓄積時間と、レンズの絞り値とを制御する露出制御工程と、
照明光のフリッカを検出するフリッカ検出工程と、を備え、
前記露出制御工程では、前記フリッカ検出工程により前記照明光のフリッカが検出され、前記第１の焦点検出工程による焦点検出が行われない場合には、前記撮像素子の蓄積時間を、前記フリッカの影響が前記撮像素子により撮像された画像に表れない蓄積時間に設定するフリッカ用露出制御を行うとともに、前記フリッカ検出工程により前記照明光のフリッカが検出され、前記第１の焦点検出工程による焦点検出が行われる場合には、前記フリッカ用露出制御を行わないことを特徴とする撮像装置の制御方法。
【請求項８】
請求項７に記載の制御方法の各工程をコンピュータに実行させるためのプログラム。
【請求項９】
請求項７に記載の制御方法の各工程をコンピュータに実行させるためのプログラムを記憶したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像素子からの出力を用いて焦点検出を行うことが可能な撮像装置に関する。
【背景技術】
【０００２】
近年、一眼レフカメラを代表とする撮像装置は、ＬＶ（ライブビュー）画面を見ながらの撮影方法に対するウェイトが非常に高まっている。ＬＶ画面での撮像装置のＡＦ（オートフォーカス）方式として様々な手法が提案されているが、その一つとして撮像面位相差検出方式がある。
【０００３】
位相差検出方式は、撮像光学系における互いに異なる射出瞳領域を通過した被写体からの光束を一対のラインセンサ上に結像させ、その一対のラインセンサにより得られた一対の像信号の位相差から撮像光学系のデフォーカス量を算出する方法である。撮像素子を用いた位相差検出としては、撮像素子の撮像画素において、同一マイクロレンズ下に複数の光電変換素子を設ける構成が提案されている。撮影光学系の射出瞳領域の異なる領域を通過した光束を複数の光電変換素子でそれぞれ受光することで、撮像を行うと同時に焦点検出を行うことが可能である。
【０００４】
特許文献１においては、１つの画素の中にある、１つのマイクロレンズで集光されるフォトダイオードを分割することによって、各々のフォトダイオードが撮像レンズの異なる瞳面の光を受光するように構成されている。これによって、２つのフォトダイオードの出力を比較することで上記の撮像面位相差検出方式が可能となる。このような方式によってＬＶ画面でのＡＦは実現されている。
【０００５】
また、ＬＶ画面を見ながらの撮影においてスルー画像の品位も重要であり、スルー画像の表示品位を低下させないためにフリッカの除去等も行われている。フリッカとは電源周波数（５０Ｈｚや６０Ｈｚ等）に応じて周期的に輝度が変化する光源下で撮像した場合に、１フレーム分の画像信号に横縞状の明暗変化が生じることである。具体的には、電源周波数が５０Ｈｚの場合には、１／１００秒周期で光源の輝度が変化し、６０Ｈｚの場合には、１／１２０秒周期で光源の輝度が変化する。
【０００６】
この明暗変化は時間の経過と共に、撮像素子の露光ラインに対して垂直方向に移動する。このような、垂直方向の周期的な明暗をフリッカと呼ぶ。撮像素子を用いてフリッカを検出する方法が、特許文献２に提案されている。また、フリッカを抑制するため、輝度変化の周期の整数倍の蓄積時間で撮像する方法が知られている。つまり、電源周波数が５０Ｈｚなら撮像装置の蓄積時間を１／５０秒や１／１００秒に、６０Ｈｚならば１／６０秒や１／１２０秒とするものである。以下、１／（光源の輝度変化の周期）をフリッカ周波数と呼ぶ。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００１−０８３４０７号公報
【特許文献２】特開２００６−３１９８３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上述したようにスルー画像においてフリッカを除去するために蓄積時間を（１／フリッカ周波数）に変更したときに、画像を適正露出とするために絞りを通常時よりも絞ることがある。
【０００９】
図６が通常時のプログラム線図であり、図７が６０Ｈｚのフリッカ除去時のプログラム線図である。図６のプログラム線図ではＩＳＯが１００の時に、高輝度側へは蓄積時間を短くしていき、蓄積時間が最も短い時間に突き当たれば絞りを絞っていくようになっている。
【００１０】
一方、図７のフリッカ除去時のプログラム線図では、フリッカ周波数の整数倍の１／１２０、１／６０、１／３０秒を使っていることが分かる。ＩＳＯが１００の時に、高輝度側へはまず絞りを１段分徐々に絞り、１段になったところで蓄積時間を１段上げて１／６０秒とすることで１／３０秒から１／６０秒までの遷移を実現している。１／６０秒から１／１２０秒も同様である。ＥＶ６の時を見ると、通常時のプログラム線図では蓄積時間が１／５００秒（図６）であるのに対し、フリッカ除去時のプログラム線図では蓄積時間が１／１２０秒（図７）であることがわかる。
【００１１】
この時、スルー画像はフリッカが除去されるが露出がオーバーとなってしまうので、絞りを絞ることでスルー画像を適正露出とする。ここで通常時のプログラム線図で絞り値がＦ２であるのに対し、フリッカ除去時のプログラム線図では絞り値がＦ４である。ＡＦは絞りの値が大きいほど其線長が短くなってしまい精度にばらつきがでてしまう。そのため上記のようにフリッカを除去した際に、撮影時よりも絞りを絞った状態でＡＦを行ってしまうと、ピントズレが発生する可能性が高くなる。
【００１２】
本発明は上述した課題に鑑みてなされたものであり、フリッカ検出時であってもＡＦの精度を保つことを可能にした撮像装置を提供することである。
【課題を解決するための手段】
【００１３】
本発明に係わる撮像装置は、撮影光学系の射出瞳の異なる領域を通過した光束をそれぞれ受光可能な複数の画素を備え、前記複数の画素から一対の像信号を出力する撮像素子と、前記一対の像信号の位相差に基づいて焦点検出を行う第１の焦点検出手段と、前記撮像素子の蓄積時間と、前記撮影光学系に含まれる絞り値を制御する露出制御手段と、照明光のフリッカを検出するフリッカ検出手段と、を備え、前記露出制御手段は、前記フリッカ検出手段により前記照明光のフリッカが検出され、前記第１の焦点検出手段による焦点検出が行われない場合には、前記撮像素子の蓄積時間を、前記フリッカの影響が前記撮像素子により撮像された画像に表れない蓄積時間に設定するフリッカ用露出制御を行うとともに、前記フリッカ検出手段により前記照明光のフリッカが検出され、前記第１の焦点検出手段による焦点検出が行われる場合には、前記フリッカ用露出制御を行わないことを特徴とする。
【発明の効果】
【００１４】
本発明によれば、フリッカ検出時であってもＡＦの精度を保つことを可能にした撮像装置を提供することが可能となる。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１の実施形態に係わる撮像装置の概略構成を示すブロック図。
【図２】本発明の実施形態における撮像面位相差ＡＦの画素構成を示す図。
【図３】第１の実施形態におけるＬＶ起動時の撮像装置の動作の流れを示した図。
【図４】第１の実施形態における撮像装置の全体動作を示したフローチャート。
【図５】第１の実施形態におけるＡＦ時の動作の流れを示したフローチャート。
【図６】本発明の実施形態における通常時プログラム線図。
【図７】本発明の実施形態におけるフリッカ（６０Ｈｚ）除去時のプログラム線図。
【図８】第２の実施形態におけるＡＦ時の動作の流れを示したフローチャート。
【図９】第３の実施形態における連続撮影動作の流れを示したフローチャート。
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態について、添付図面を参照して詳細に説明する。なお、以下の実施形態において例示される構成部品の寸法、形状、それらの相対配置などは、本発明が適用される装置の構成や各種条件により適宜変更されるべきものであり、本発明はそれらの例示に限定されるものではない。
【００１７】
（第１の実施形態）
図１は本発明の第１の実施形態に係わる撮像装置の概略構成を示すブロック図である。図１に示すように、本実施形態の撮像装置はレンズユニット１０とカメラ２０とから構成されており、レンズユニット全体の動作を統括制御するレンズ制御部１０６と、カメラ全体の動作を統括するカメラ制御部２１２が情報を通信している。
【００１８】
まず、レンズユニット１０の構成について説明する。レンズユニット１０は、固定レンズ１０１、絞り１０２、フォーカスレンズ１０３、絞り駆動部１０４、フォーカスレンズ駆動部１０５、レンズ駆動を制御するレンズ制御部１０６、レンズ操作部１０７を備えている。撮影光学系は、固定レンズ１０１〜フォーカスレンズ１０３を備えて構成され、１０１は固定されている第１群レンズ、１０２は絞り、１０３はフォーカスレンズを表している。
【００１９】
絞り１０２は、絞り制御部１０４によって駆動され、後述する撮像素子２０１への入射光量を制御する。フォーカスレンズ１０３はフォーカスレンズ駆動部１０５によって光軸方向に駆動され、撮像素子２０１に結像される光学像の焦点の調節を行う。絞り駆動部１０４、フォーカスレンズ駆動部１０５はレンズ制御部１０６によって制御され、絞り１０２の開口量や、フォーカスレンズ１０３の位置を決定する。
【００２０】
レンズ操作部１０７に対するユーザの操作があった場合には、レンズ制御部１０６がユーザ操作に応じた制御を行う。レンズ制御部１０６は、後述するカメラ制御部２１２から受信した制御命令・制御情報に応じて絞り駆動部１０４やフォーカスレンズ駆動部１０５の制御を行い、また、レンズ制御情報をカメラ制御部２１２に送信する。
【００２１】
次に、カメラ２０の構成について説明する。カメラ２０はレンズユニット１０の撮影光学系を通過した光束から撮像信号を取得できるように構成されている。撮像素子２０１はＣＣＤやＣＭＯＳセンサにより構成される撮像素子である。レンズの撮影光学系を通ってきた光束を撮像素子２０１の受光面上に結像させ、フォトダイオードによって入射光量に応じた信号電荷に変換する。この時の光束の入射時間（露光時間）はカメラ制御部２１２によって制御される。
【００２２】
各フォトダイオードに蓄積された信号電荷は、カメラ制御部２１２の指令に従ってタイミングジェネレータ２１５から与えられる駆動パルスに基づいて信号電荷に応じた電圧信号として撮像素子２０１から順次読み出される。
【００２３】
撮像素子２０１は、撮像面位相差ＡＦ（焦点検出）を行うために、一つの画素に光束を受光可能な２つのフォトダイオード（光電変換素子）を保持している。撮像面位相差ＡＦに対応しない撮像素子の場合、例えば図２（ａ）に示すようなベイヤー配列の画素構成となる。一方、本実施形態の撮像素子２０１は、撮像面位相差ＡＦを行うために、図２（ｂ）に示すように１つの画素に複数（本実施形態では２つ）のフォトダイオードを保持している。すなわち、１マイクロレンズ下に複数のフォトダイオードを有している。光束をマイクロレンズで分離し、射出瞳領域の異なる領域を通過した光を２つのフォトダイオードで受光することで、撮像用とＡＦ用の２つの信号が取得可能になっている。２つのフォトダイオードの信号を加算した信号（Ａ＋Ｂ）が撮像信号であり、個々のフォトダイオードの信号（Ａ、Ｂ）がＡＦ用の２つの像信号（一対の像信号）になっている。ここでは、２つの像信号のそれぞれを読み出す構成に限らず、例えば処理負荷を考慮して、加算した信号（Ａ＋Ｂ）と一方の像信号（例えばＡ）を読み出し、その差分からもう一方の像信号（例えばＢ）を取得する構成でもよい。後述するＡＦ信号処理部２０４で２つの像信号に対して相関演算を行い、像ずれ量や各種信頼性情報を算出する。
【００２４】
なお、本実施形態では１つの画素に２つのフォトダイオードを有する撮像素子の構成としているが、フォトダイオードの数は２つに限定されず、それ以上であってもよい。また、撮像面位相差ＡＦ対応の撮像素子の構成として、本実施形態のように１つの画素に複数のフォトダイオードを設ける構成に限らず、撮像素子中に離散的に焦点検出用の画素を設ける構成であってもよい。
【００２５】
撮像素子２０１から読み出された信号はＣＤＳ／ＡＧＣ／ＡＤコンバータ２０２に入力され、リセットノイズを除去するための相関二重サンプリング、ゲインの調節、信号のデジタル化が行われる。ＣＤＳ／ＡＧＣ／ＡＤコンバータ２０２は、撮像信号を画像入力コントローラ２０３に、撮像面位相差ＡＦ用の信号をＡＦ信号処理部２０４にそれぞれ出力する。
【００２６】
画像入力コントローラ２０３は、ＣＤＳ／ＡＧＣ／ＡＤコンバータ２０２から出力された撮像信号をＳＤＲＡＭ２０９に格納する。ＳＤＲＡＭ２０９に格納された撮像信号は、バス２１を介して、表示制御部２０５によって表示部２０６に表示される。また、撮像信号の記録を行うモードの時には、記録媒体制御部２０７によって記録媒体２０８に記録される。
【００２７】
ここで、ＳＤＲＡＭ２０９に格納された撮像信号は、バス２１を介してカメラ制御部２１２にも送られる。この撮像信号を用いて、カメラ制御部２１２が現在のフリッカ周波数を検出する。ＡＦ信号処理部２０４はＣＤＳ／ＡＧＣ／ＡＤコンバータ２０２から出力されたＡＦ用の２つの像信号に基づいて、相関演算を行い、像ずれ量を算出する。算出した像ずれ量をカメラ制御部２１２へ出力する。また、カメラ制御部２１２は、取得した像ずれ量に基づいて、これらを算出する設定の変更をＡＦ信号処理部２０４に通知する。
【００２８】
なお、本実施形態は撮像信号及び２つのＡＦ用像信号の計３つの信号を撮像素子２０１から取り出しているが、このような方法に限定されない。撮像素子２０１の負荷を考慮し、例えば撮像信号とＡＦ用像信号一つの計２つを取り出し、撮像信号とＡＦ用信号の差分を取ることでもう一つのＡＦ用像信号を生成するような制御にしても良い。
【００２９】
カメラ制御部２１２は、撮像信号から現在の輝度を判定することができる。また、その輝度を用いて画像の蓄積時間、絞りの大きさ、ＩＳＯ感度などを決定する露出決定もカメラ制御部２１２が行っている。この露出決定は、静止画としての露出だけではなくＬＶ（ライブビュー）表示のためのスルー画像のための露出決定も行っている。
【００３０】
カメラ制御部２１２は、カメラ２０内全体のブロックと情報をやり取りして制御を行う。カメラ２０内の処理だけでなく、カメラ操作部２１４からの入力に応じて、電源のＯＮ／ＯＦＦ、設定の変更、記録の開始、ＡＦ制御の開始、記録映像の確認等の、ユーザが操作したさまざまなカメラ機能を実行する。
【００３１】
また、カメラ制御部２１２は、先述したようにレンズユニット１０内のレンズ制御部１０６と情報をやり取りし、レンズに制御命令・制御情報を送り、またレンズ内の情報を取得する。バス２１を介して接続されたＲＯＭ２１０には、カメラ制御部２１２が実行する制御プログラム及び制御に必要な各種データ等が格納されており、フラッシュＲＯＭ２１１には、ユーザ設定情報等のカメラ２０の動作に関する各種設定情報等が格納されている。
【００３２】
次に、上記のように構成される撮像装置の動作について説明する。まず初めに、本実施形態における撮影時の全体の流れを図４のフローチャートを用いて説明する。
【００３３】
カメラ操作部材２１４により撮影準備動作の指示を受ける（Ｓ４０１）と、すなわちレリーズスイッチのＳＷ１がＯＮされると、カメラ制御部２１２は、初めにＡＦ（オートフォーカス）動作（Ｓ４０２）を行う。ＡＦ動作については後述する。ＡＦ終了時には通常のＬＶ（ライブビュー）表示に戻っているため、通常ＬＶとしての動作を行う。
【００３４】
通常ＬＶ動作としてまず、スルー画像用の撮像（Ｓ４０３）を行う。次にカメラ制御部２１２は、その撮像信号を用いて測光（Ｓ４０４）を行い、また、その撮像信号から得られた画像をＳ４０５にて表示部２０６に表示するよう制御する。
【００３５】
Ｓ４０４の測光で得られた測光値を用いて、まず、カメラ制御部２１２は、次のスルー画像の露出を決定（Ｓ４０６）する。次に、Ｓ４０４の測光で得られた測光値を用いて、カメラ制御部２１２は、静止画撮影用の露出を決定（Ｓ４０７）する。
【００３６】
ここでカメラ操作部材２１４により撮影動作の指示を受ければ（Ｓ４０８）、すなわちレリーズスイッチのＳＷ２がＯＮされると、撮影へと進む。そして、カメラ制御部２１２は、Ｓ４０７で決められた露出にて撮影動作および撮影画像の記録処理を行う。一方、Ｓ４０８で撮影動作の指示を受けていなければ、Ｓ４０３に戻ってＬＶ表示を続ける。
【００３７】
次に、ＬＶ（ライブビュー）起動時の流れを図３を用いて説明する。
【００３８】
初めにＬＶ画面起動時に撮像素子２０１から読み出された撮像信号を用いて、カメラ制御部２１２によって照明光の現在のフリッカ周波数を検出する（Ｓ１０１）。ここで、フリッカを検出しなかった場合（Ｓ１０２でＮｏ）はＳ１０３に進み、図６の通常プログラム線図を用いて、輝度に応じた露出を決定する（露出制御）。ここでのプログラム線図はＬＶの表示で用いるスルー画像のためのものである。ＬＶの表示状態（ライブビュー表示状態）で用いるスルー画像では、更新タイミングやタイミングジェネレータ２１５から与えられる駆動パルスによる読み出しタイミングでフレームレートが決定されており、それにより蓄積時間の制約が存在する。ここでの最も遅いフレームレートを３０ｆｐｓとし、蓄積時間の最も遅い秒時も１／３０秒とする。
【００３９】
もしフリッカが存在した場合（Ｓ１０２でＹｅｓ）は、フリッカ周波数に応じてプログラム線図を変更し（Ｓ１０４）、輝度に応じて露出を決定する。もしフリッカが５０ＨｚであればＳ１０５にて５０Ｈｚのフリッカを除去するためのプログラム線図を用い（フリッカ用露出制御）、もしフリッカが６０ＨｚであればＳ１０６にて６０Ｈｚのフリッカを除去するためのプログラム線図を用いる。図７で示したフリッカ検出時のプログラム線図はフリッカが６０Ｈｚの時のものである。
【００４０】
図７で示されたように蓄積時間が（１／フリッカ周波数）である１／１２０秒の整数倍で制御される。またこの時、蓄積時間が１／１２０秒の整数倍で制御されることに起因する露出誤差を適正露出となるように絞りで補正して露出を制御する。
【００４１】
Ｓ１０７にて、カメラ制御部２１２はフレームレートの設定を行う。本実施形態では３０Ｈｚとする。ここまでの設定を行えば、Ｓ１０８にてスルー画像の撮像を行い、Ｓ１０９にてその撮像信号に基づいて測光を行う。そして、カメラ制御部２１２はＳ１１０にてスルー画像を表示するとともに先ほどＳ１０９で測光した値を用いて次の露出を決定する(Ｓ１１１)。ここでの露出は先ほど決定したプログラム線図に従う。後はＳ１０８からＳ１１１を繰り返すことでＬＶ表示を行っていく。
【００４２】
次に、ＬＶ（ライブビュー）中にＳＷ１がＯＮになったときに実行される本実施形態のＡＦ（オートフォーカス）動作の流れを図５を用いて説明する。ここでのＡＦ動作が図４のＳ４０２にあたる。カメラ操作部２１４よるＡＦ制御の開始の指示（ＳＷ１のＯＮ）を受けると、まず現在フリッカ検出時のプログラム線図を用いているか、通常時のプログラム線図を用いているかを判断する（Ｓ２０２）。
【００４３】
もしフリッカ検出時のプログラム線図を用いていない場合（Ｓ２０２でＮｏ）は、Ｓ２０３にてＡＦ動作を始める。もしフリッカ検出時のプログラム線図を用いている場合（Ｓ２０２でＹｅｓ)は、カメラ制御部２１２は通常のプログラム線図を用いるようにＳ２０４にて変更してＳ２０５で露出を決定する。これは、フリッカ検出時のプログラム線図を用いた状態でＡＦを行うと、明るい場面で絞りが絞られてしまうことにより、ＡＦの精度が低下する原因となるからである。
【００４４】
ここで、露出を通常のプログラム線図に戻した時に、フリッカによる表示のちらつきが起こってしまう。この表示のちらつきを抑えるために、フレームレートの変更を行う（フレームレート制御）。蓄積時間を（１／フリッカ周波数）秒の整数倍にしなかった時、スルー画像に縞が発生する。また、表示のちらつきはこの縞が動くことで発生する。
【００４５】
ここで、フレームレートをフリッカ周波数に合わせることで、スルー画像に縞が発生するもののその縞を固定することができ表示のちらつきがなくなる。例えば、５０Ｈｚの時はフレームレートを５０ｆｐｓに変更し６０Ｈｚの時は６０ｆｐｓに変更する。こうすることで、フリッカによる表示のちらつきを抑えることができる。
【００４６】
カメラ制御部２１２は、上述したようにＳ２０６にてフリッカ周波数を判断して、Ｓ２０７、Ｓ２０８のように、フリッカ周波数に合わせたフレームレート変更を行う。プログラム線図を通常の線図に戻し、フレームレートの変更が終了するとＳ２０９にてＡＦを開始する。ＡＦが終了すると、もともとフリッカ除去用のプログラム線図を用いていればそちらに戻し（Ｓ２１０）、フレームレートも元に戻して（Ｓ２１１）通常ＬＶに戻る。
【００４７】
以上説明したように、本実施形態によれば、ＡＦ動作中にフリッカが検出された場合、通常のプログラム線図に変更することで、フリッカ光源下であってもＡＦの精度を保証することができる。その際、フリッカ周波数に応じてフレームレートを変更することで、スルー画像のちらつきを抑えることができる。
【００４８】
なお、上記の実施形態でのフレームレートの変更はフリッカ低減のためのものであるが、それ以外の要件（ＡＦ高速化等）によりフレームレートを変えてもよい。また、プログラム線図も他の要件により変更してもよい。
【００４９】
（第２の実施形態）
ＬＶ（ライブビュー）中のＡＦ方式において、撮像信号から特定の周波成分を抽出することによりコントラスト値を算出し、フォーカスレンズを移動させながらコントラスト値を取得することでそのピークを検出してピントを合わせるコントラスト検出方式といったものもある。上述した構成を持つ撮像装置において、撮像素子２０１で得られた撮像信号からカメラ制御部２１２によりコントラスト値を算出して上記したコントラスト検出方式を実現できるものとする。
【００５０】
コントラスト検出方式では、撮像信号のコントラスト値を使用するため、フリッカによる縞はコントラスト値に大きな影響を与え、そのピント精度も著しく低下してしまう。本構成において、レンズユニットの種類や被写体などいくつかの条件において、撮像面位相差方式とコントラスト検出方式を切り替えることができるものとする。
【００５１】
以下、第２の実施形態について説明する。ＬＶ（ライブビュー）起動時には図３に従い、第１の実施形態と同様にフリッカ検出を行い、もしフリッカが検出されればフリッカ除去用のプログラム線図を用い、検出されない場合は通常のプログラム線図を用いる。
【００５２】
次にＬＶ中にＳＷ１がＯＮになったときに実行されるＡＦ時の流れを図８を用いて説明する。カメラ操作部２１４からＡＦ制御の開始の指示を受ける（ＳＷ１のＯＮ）と、まず撮像面位相差方式とコントラスト検出方式のどちらを用いるかを判断する（Ｓ３０１）。
【００５３】
もし撮像面位相差方式を用いる場合は、Ｓ３０３で前述した図５のＳ２０２と同様に、現在フリッカ検出時のプログラム線図を用いているか、通常時のプログラム線図を用いているかを判断してプログラム線図の切り替えを行い、ＡＦ動作を行う。
【００５４】
もしコントラスト検出方式であった場合、フリッカによる縞はピント精度を著しく低下させるため、フリッカ除去用のプログラム線図になっていても、通常時のプログラム線図には戻さずにＡＦ動作を行う。つまりコントラスト検出方式であった場合は、ＡＦ開始時に線図の変更やフレームレートの変更なしにＡＦを開始する（Ｓ３０２）。
【００５５】
上記のように制御を行うことによって、フリッカ光源下においてコントラスト検出方式を併用する場合においても、ピントの精度の低下を抑えてＡＦを行うことができる。
【００５６】
（第３の実施形態）
ＡＦ（オートフォーカス）を行いながらの連続撮影において、撮影画像を順次表示する一方、表示には用いない画像信号によりＡＦを行う場合がある。この時、ＡＦのための撮像は表示には使われないため、フリッカを気にする必要がない。そのため、連続撮影時の撮影の間のＡＦのための撮像ではフリッカ除去用のプログラム線図を用いず、通常のプログラム線図を用いることができる。
【００５７】
このような場合の連続撮影の動作の流れを図９のフローチャートを用いて説明する。まず静止画撮影（Ｓ５０１）終了後に、カメラ制御部２１２は、カメラ操作部材２１４により連続撮影の指示を受けているかを判定する（Ｓ５０２）。もし、連続撮影の指示をうけていない場合は、連続撮影を終了して通常のＬＶ（ライブビュー）に戻る。もし連続撮影の指示を受けている場合は、カメラ制御部２１２は、静止画撮影の撮像信号を用いて測光（Ｓ５０３）を行う。その後、Ｓ５０１で撮影した静止画を表示部２０６に表示する（Ｓ５０４）。
【００５８】
次に、カメラ制御部２１２は、Ｓ５０３で測光した測光値を用いて撮像面位相差ＡＦ用の信号を取得するための撮像用の露出を決定（Ｓ５０５）する。ここで、Ｓ５０５の露出は、フリッカ除去用のプログラム線図を用いずに、通常のプログラム線図を用いて決定する。カメラ制御部２１２は、Ｓ５０５で決定した露出を用いてＡＦ用の撮像を行い、撮像面位相差ＡＦ用の信号を取得する（Ｓ５０６）。
【００５９】
Ｓ５０６で取得した撮像面位相差用の信号をＡＦ信号処理部２０４で演算し、位相のずれ量を算出する（Ｓ５０７）。カメラ制御部２１２は、そのずれ量を用いてレンズ制御部１０６にフォーカスレンズ１０３の駆動を指示する（Ｓ５０８）ことでＡＦを行う。ＡＦが終わると、Ｓ５０１に戻って静止画撮影を再度行う。上記のようにしてＡＦを行いながらの連続撮影を実現する。
【００６０】
上記のような方法により、連続撮影中にフリッカ光源下であっても、ＬＶ画像にはフリッカの影響を現すことなく、ＡＦとしての精度を保証することができる。
【００６１】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【００６２】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６３】
１０：レンズユニット、２０：カメラ、１０１：固定レンズ、１０２：絞り、１０３：フォーカスレンズ、１０４：絞り駆動部、１０５：フォーカスレンズ駆動部、１０６レンズ制御部、２０１：撮像素子、２１２：カメラ制御部
【図１】
2015111252.tif 000003
【図２】
2015111252.tif 000004
【図３】
2015111252.tif 000005
【図４】
2015111252.tif 000006
【図５】
2015111252.tif 000007
【図６】
2015111252.tif 000008
【図７】
2015111252.tif 000009
【図８】
2015111252.tif 000010
【図９】
2015111252.tif 000011