(57)【要約】【課題】フリッカー光源下での連写撮影において、連写速度を低下させることなく、フリッカーの影響を抑制した撮影を行うことができる撮像装置を提供する。【解決手段】被写体を撮像する撮像部と、撮像部により撮像された画像に基づいて、フリッカーの周期とフリッカーの特徴点のタイミングとを検出する検出部と、検出されたフリッカーの特徴点のタイミングに合わせて撮像部に撮像を行わせる制御部と、を備え、制御部は、連写撮影を行う場合に、検出部により検出された第１のフリッカーの特徴点のタイミングに基づいて、撮像部にフリッカーの特徴点のタイミングに合わせるように連写撮影における第１の撮像を行わせ、第１の撮像で得られた画像に基づいて、検出部にフリッカーの特徴点のタイミングの検出を再度行わせ、再度の検出により得られた第２のフリッカーの特徴点のタイミングに基づいて、連写撮影における第１の撮像に続く第２の撮像を行うタイミングをフリッカーの特徴点のタイミングに合わせるように制御する。【選択図】  図３
2020137066.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像する撮像手段と、
前記撮像手段により撮像された画像に基づいて、フリッカーの周期とフリッカーの特徴点のタイミングとを検出する検出手段と、
検出された前記フリッカーの特徴点のタイミングに合わせて前記撮像手段に撮像を行わせる制御手段と、を備え、
前記制御手段は、連写撮影を行う場合に、前記検出手段により検出された第１のフリッカーの特徴点のタイミングに基づいて、前記撮像手段にフリッカーの特徴点のタイミングに合わせるように連写撮影における第１の撮像を行わせ、該第１の撮像で得られた画像に基づいて、前記検出手段にフリッカーの特徴点のタイミングの検出を再度行わせ、再度の検出により得られた第２のフリッカーの特徴点のタイミングに基づいて、連写撮影における前記第１の撮像に続く第２の撮像を行うタイミングをフリッカーの特徴点のタイミングに合わせるように制御することを特徴とする撮像装置。
【請求項２】
前記フリッカーの特徴点のタイミングとは、フリッカーの光量変化における、光量が最大となるタイミングあるいは最小となるタイミングであることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記撮像手段は、第１の撮像手段と第２の撮像手段とを有し、前記検出手段は、前記第１の撮像手段により撮像された画像に基づいて、前記フリッカーの特徴点のタイミングを検出し、前記第２の撮像手段により撮像された画像に基づいて、前記フリッカーの周期を検出することを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記第１の撮像手段は記録用の画像を撮像する撮像手段であり、前記第２の撮像手段は測光用の画像を撮像する撮像手段であることを特徴とする請求項３に記載の撮像装置。
【請求項５】
前記第１の撮像及び前記第２の撮像は、前記第１の撮像手段により行われることを特徴とする請求項４に記載の撮像装置。
【請求項６】
前記制御手段は、前記検出手段が前記再度の検出ができない場合には、前記第１のフリッカーの特徴点のタイミングより前に検出されたフリッカーの特徴点のタイミングに基づいて、前記第２の撮像を行うタイミングをフリッカーの特徴点のタイミングに合わせるように制御することを特徴とする撮像装置。
【請求項７】
前記撮像を行うタイミングをフリッカーの特徴点のタイミングに合わせるとは、撮像を行う期間にフリッカーの特徴点が含まれるように撮像を行うことであることを特徴とする請求項１乃至６のいずれか１項に記載の撮像装置。
【請求項８】
前記検出手段は、撮影時にフリッカーの影響が低いと仮定したときの基準となる輝度と、撮像画像の輝度の差に基づいて、フリッカーの特徴点のタイミングを検出することを特徴とする請求項１乃至７のいずれか１項に記載の撮像装置。
【請求項９】
前記検出手段は、前記撮像画像の上下方向のそれぞれの位置における輝度と前記基準となる輝度の差に基づいて、フリッカーの特徴点のタイミングを検出することを特徴とする請求項８に記載の撮像装置。
【請求項１０】
前記検出手段は、前記撮像画像の上下方向のそれぞれの位置における輝度と前記基準となる輝度の差が、前記撮像画像の上下方向のどの位置で大きくなるかに基づいて、フリッカーの特徴点のタイミングを検出することを特徴とする請求項９に記載の撮像装置。
【請求項１１】
前記基準となる輝度は、連写撮影の前の測光値から算出されることを特徴とする請求項８に記載の撮像装置。
【請求項１２】
前記基準となる輝度は、連写撮影における１枚前に撮像された画像の輝度から算出されることを特徴とする請求項８に記載の撮像装置。
【請求項１３】
被写体を撮像する撮像手段を備える撮像装置を制御する方法であって、
前記撮像手段により撮像された画像に基づいて、フリッカーの周期とフリッカーの特徴点のタイミングとを検出する検出工程と、
検出された前記フリッカーの特徴点のタイミングに合わせて前記撮像手段に撮像を行わせる制御工程と、を有し、
前記制御工程では、連写撮影を行う場合に、前記検出工程において検出された第１のフリッカーの特徴点のタイミングに基づいて、前記撮像手段にフリッカーの特徴点のタイミングに合わせるように連写撮影における第１の撮像を行わせ、該第１の撮像で得られた画像に基づいて、前記検出工程においてフリッカーの特徴点のタイミングの検出を再度行わせ、再度の検出により得られた第２のフリッカーの特徴点のタイミングに基づいて、連写撮影における前記第１の撮像に続く第２の撮像を行うタイミングをフリッカーの特徴点のタイミングに合わせるように制御することを特徴とする撮像装置の制御方法。
【請求項１４】
請求項１３に記載の制御方法の各工程をコンピュータに実行させるためのプログラム。
【請求項１５】
請求項１３に記載の制御方法の各工程をコンピュータに実行させるためのプログラムを記憶したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置において、フリッカーの影響を軽減して撮影を行う技術に関するものである。
【背景技術】
【０００２】
近年、デジタルカメラ等の撮像装置では、撮像素子の高感度化が進み、光量が変化する人工光源（以下「フリッカー光源」という）下でも、１／４０００秒や１／８０００秒といった高速シャッタでの撮像を行うことができるようになってきている。しかし、フリッカー光源下で複数の画像を連写モードにより撮像した場合には、フリッカー光源による光の明滅に起因して、フレーム毎の露出にばらつきが生じる。このとき、シャッタ走行中の光量変化が大きいと、１フレーム分の画像の上下方向で露出ムラが顕著に現れる。
【０００３】
特許文献１では、撮影画像上での露出ムラを防ぐために、複数回の電荷蓄積を行って得られた出力信号に基づいて、検出されたフリッカーの特徴点のタイミングを算出し、算出された特徴点のタイミングに基づいて撮影タイミングを制御している。また、連続撮影前にフリッカーが検出された場合、連続撮影の合間に、複数回の電荷蓄積を行って得られた出力信号に基づいて特徴点のタイミングを算出している。
【０００４】
一般的に、フリッカーの周波数は交流電源の周波数に依存するが、電源の周波数は、電力の供給容量に対して需要（負荷）が増えるにしたがって徐々に下がっていく。商用電源では、この負荷変化を予め予想して、周波数変化をできるだけ発生させないように電力供給をコントロールしている。しかし、それでも、会社や工場の稼働状態の変動、家庭での暑い日のエアコン使用の増加等により、予想以上に負荷が増加する場合があり、周波数の変動は発生する。
【０００５】
図９は、日本の商用電源の周波数変化の例を示す図であり、縦軸が周波数、横軸が経過時間を示しめしている。この図は特に暑い日などの例ではないが、昼休み明け後に周波数の低下がみられ、負荷増加の影響とみられる。
【０００６】
日本の商用電源でも、この様に変化がみられるので、より供給能力の小さな途上国や小型の発電機などでは、さらに顕著な周波数の変動が現れる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１４−２２０７６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
このように、商用電源の周波数が変動すると、フリッカーの特徴点のタイミングを検出して撮影を行っても、連写撮影中に電源の周波数の変動に応じて特徴点のタイミングが変化してしまう。そのため、フリッカーの抑制効果が十分に得られない場合がある。
【０００９】
特許文献１に開示されている技術では、連写のコマ間でフリッカーのピークタイミングの検出を行うことによって、撮影タイミングがフリッカーのピークタイミングからずれないように制御している。しかし、フリッカーのピークタイミングの検出のためには、フリッカーのピーク検知のための処理を行う必要があり、その分、連写のコマ速が遅くなってしまう。
【００１０】
本発明は上述した課題に鑑みてなされたものであり、その目的は、フリッカー光源下での連写撮影において、連写速度を低下させることなく、フリッカーの影響を抑制した撮影を行うことができる撮像装置を提供することである。
【課題を解決するための手段】
【００１１】
本発明に係わる撮像装置は、被写体を撮像する撮像手段と、前記撮像手段により撮像された画像に基づいて、フリッカーの周期とフリッカーの特徴点のタイミングとを検出する検出手段と、検出された前記フリッカーの特徴点のタイミングに合わせて前記撮像手段に撮像を行わせる制御手段と、を備え、前記制御手段は、連写撮影を行う場合に、前記検出手段により検出された第１のフリッカーの特徴点のタイミングに基づいて、前記撮像手段にフリッカーの特徴点のタイミングに合わせるように連写撮影における第１の撮像を行わせ、該第１の撮像で得られた画像に基づいて、前記検出手段にフリッカーの特徴点のタイミングの検出を再度行わせ、再度の検出により得られた第２のフリッカーの特徴点のタイミングに基づいて、連写撮影における前記第１の撮像に続く第２の撮像を行うタイミングをフリッカーの特徴点のタイミングに合わせるように制御することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、フリッカー光源下での連写撮影において、連写速度を低下させることなく、フリッカーの影響を抑制した撮影を行うことが可能となる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態に係わるデジタル一眼レフカメラのブロック図。
【図２】本発明の一実施形態における各ブロックの配置図。
【図３】本発明の一実施形態におけるフリッカーのピークタイミングで連写撮影を行うシーケンスを示すフローチャート。
【図４】電源の周波数がばらついている場合の周波数の時間変化を示す図。
【図５】電源の周波数が変化している場合の周波数の時間変化を示す図。
【図６】電源の周波数が基準周波数からずれている場合の周波数の時間変化を示す図。
【図７】本発明の一実施形態におけるフリッカーのピークタイミングを算出する方法を示すフローチャート。
【図８】本発明の一実施形態におけるフリッカーのピークタイミングで撮影した画像の例を示す図。
【図９】商用電源の周波数変化例を示す図。
【発明を実施するための形態】
【００１４】
以下、添付図面を参照して実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る発明を限定するものではない。実施形態には複数の特徴が記載されているが、これらの複数の特徴の全てが発明に必須のものとは限らず、また、複数の特徴は任意に組み合わせられてもよい。さらに、添付図面においては、同一若しくは同様の構成に同一の参照番号を付し、重複した説明は省略する。
【００１５】
図１は、本発明の撮像装置の一実施形態であるデジタル一眼レフカメラ（撮像装置）１０００の概略構成を示すブロック図である。図２は、図１に示した各ブロックのカメラ内での実際の配置を示した図である。
【００１６】
図１及び図２において、デジタル一眼レフカメラ１０００は、カメラ本体１００と、カメラ本体１００に対して着脱可能な交換レンズ２００とを備えて構成される。
【００１７】
まず、交換レンズ２００について説明すると、交換レンズ２００は、被写体の光学像をカメラ本体１００内の第１の撮像素子１０６に結像させる撮影レンズ２０２と、撮影レンズ２０２をピント（焦点）が合うように駆動する駆動装置２０３とを備える。また、被写体からの反射光の光量を制御する絞り機構２０４と、絞り機構２０４を駆動する駆動装置２０５とを備える。撮影用の交換レンズ２００は、カメラ本体１００から取り外すことが可能で、交換レンズ２００とカメラ本体１００との間では、情報交換のための通信が行われる。この通信は、カメラ本体１００内の全体制御・演算部１０１と、交換レンズ２００内のレンズ制御部２０１の間で行われる。
【００１８】
次にカメラ本体１００について説明する。カメラ本体１００は、マイクロコンピュータからなり、各種の演算処理と、カメラ本体１００と交換レンズ２００に対する全体制御とを実行する全体制御・演算部１０１を有する。
【００１９】
また、撮影レンズ２０２を通った光を、ファインダ使用時にはファインダとＡＥ用の第２の撮像素子１１６に導き、撮影時には跳ね上がり、第１の撮像素子１０６へと導く、クイックリターン（ＱＲ）ミラー１０２を備える。ミラー駆動装置１０３は、ＱＲミラー１０２を駆動する。
【００２０】
シャッタ１０４は、フォーカルプレーン型の先幕／後幕に相当するシャッタ幕を有し、撮影レンズ２０２を通ってきた光の露光時間の制御と遮光を行う。シャッタ駆動装置１０５は、シャッタ１０４の駆動を行う。
【００２１】
第１の撮像素子１０６は、撮影レンズ２０２により結像された被写体の光学像（被写体像）をアナログの画像信号に変換する。第１の撮像素子１０６は、記録用の撮影画像を出力するほかに、ライブビュー撮影時にＡＦ信号／ＡＥ信号／光源検知信号／フリッカー周波数信号を出力する。本実施形態では、第１の撮像素子１０６は、例えばＣＭＯＳセンサのようなＸ−Ｙアドレス型の撮像素子から構成されている。
【００２２】
第１の撮像信号処理部１０７は、第１の撮像素子１０６から出力される画像信号の増幅処理や、Ａ／Ｄ変換処理、Ａ／Ｄ変換後の画像データに対するキズ補正等の各種の補正処理、画像データを圧縮する圧縮処理等を行う。第１のタイミング発生部１０８は、第１の撮像素子１０６と第１の撮像信号処理部１０７に対して各種のタイミング信号を出力する。
【００２３】
メモリ部１０９は、第１の画像信号処理部１０７により処理された画像データ等を一時的に記憶するＲＡＭ、また各種の調整値や全体制御・演算部１０１による各種の制御を実行させるためのプログラムなどを恒久的に記憶するためのＲＯＭを備える。全体制御・演算部１０１は、ＲＯＭに記憶されたプログラムを、ＲＡＭに展開して実行することによりデジタル一眼レフカメラ１０００全体を制御する。また、ＲＡＭは、全体制御・演算部１０１がプログラムを実行する際の作業領域としても使用される。
【００２４】
記録媒体制御インターフェース（Ｉ／Ｆ）部１１０は記録媒体１１１に対する画像データ等の記録処理又は記録媒体１１１からの画像データ等の読み出し処理を行う。記録媒体１１１は、画像データ等の各種のデータを記録する半導体メモリ等からなる着脱可能な記録媒体である。表示駆動部１１２は、撮影した静止画像や動画像等を表示する表示部１１３を駆動する。外部インターフェース（Ｉ／Ｆ）１１４は、コンピュータ１１５などの外部機器と画像信号、制御信号等の情報のやりとりを行う。
【００２５】
第２の撮像素子１１６は、ＲＧＢの画素が２次元に配列されたベイヤ配列の画素部を有し、ファインダ撮影時に、ＡＥ（測光用）信号／光源検知信号／フリッカー周波数信号を取得する。  第２の撮像信号処理部１１７は、第２の撮像素子１１６から出力される画像信号の増幅処理、Ａ／Ｄ変換処理、Ａ／Ｄ変換後の画像データに対するキズ補正等の各種の補正処理、画像データを圧縮する圧縮処理等を行う。また、第２の撮像信号処理部１１７は、第２の撮像素子１１６の信号を用いて、被写体を照明する光源のフリッカー周波数を検知する。第２のタイミング発生部１１８は、第２の撮像素子１１６と第２の撮像信号処理部１１７に対して各種のタイミング信号を出力する。
【００２６】
ペンタプリズム１１９は、ＱＲミラー１０２で反射された光線を、不図示のファインダと第２の撮像素子１１６へ導く。焦点検出部１２１は、ＱＲミラー１０２を透過してサブミラー１０２ａで反射された光線から、被写体のデフォーカス量により位相が変化する１対の画像を取得し、位相差方式による焦点検出を行う。焦点検出部１２１は、この１対の画像のズレ量から被写体のデフォーカス量を算出して、撮影レンズ２０２を移動させる。焦点検出駆動装置１２０は、焦点検出部１２１を駆動する。
【００２７】
図３は、本実施形態におけるフリッカーのピークタイミングで連写撮影を行うシーケンスを示すフローチャートである。また、図４〜図６は、電源周波数の時間変化を示す図であり、図４は、電源の周波数がバラついている場合を示し、図５は、電源の周波数が徐々に変化している場合を示し、図６は、電源の周波数が基準周波数からずれている場合を示す。
【００２８】
図３のフローチャートを用いて、フリッカーのピークタイミングで連写撮影（連続的な撮像）を行うシーケンスについて説明する。なお、図３の動作は、ＱＲミラー１０２がミラーアップ状態のまま測光、焦点検出、静止画撮影を行うライブビュー状態での撮影動作を示す。
【００２９】
カメラ本体１００の電源がＯＮされた状態から、ユーザーが測光開始ボタンを押すと、Ｓ１０１において、全体制御・演算部１０１は、第２の撮像素子１１６を用いて、静止画撮影用の露出パラメータを決定するための測光を開始する。
【００３０】
Ｓ１０２では、全体制御・演算部１０１は、第２の撮像信号処理部１１７を用いて、撮影対象のフリッカーの有無を検知し、フリッカーがある場合はフリッカーの周波数を算出する。
【００３１】
Ｓ１０３では、全体制御・演算部１０１は、撮影開始ボタン（ＳＷ２）が押されているか否かを判定し、撮影開始ボタン（ＳＷ２）が押されていた場合、Ｓ１０４以降の撮影動作を開始する。撮影開始ボタン（ＳＷ２）が押されていない場合は、測光（Ｓ１０１）及びフリッカー周波数算出処理（Ｓ１０２）を繰り返す。
【００３２】
Ｓ１０４では、全体制御・演算部１０１は、第１の撮像信号処理部１０７を用いて、第１の撮像素子１０６の出力を処理し、第１の撮像信号処理部１０７の出力及びＳ１０２で算出したフリッカーの周波数から、フリッカーのピークタイミングの算出を行う。
【００３３】
Ｓ１０５では、全体制御・演算部１０１は、Ｓ１０４で算出したフリッカーのピークタイミングと、Ｓ１０２で算出したフリッカーの周波数とから、撮影開始ボタン（ＳＷ２）が押されてからのフリッカーのピークタイミングを予測する。そして、撮影画像の上下で露出差が少なくなるようなタイミング、例えばフリッカーのピークタイミングに一致するタイミングで静止画露光を行う。
【００３４】
Ｓ１０６では、全体制御・演算部１０１は、連写を継続するか否かを判定する。撮影開始ボタン（ＳＷ２）が押されていた場合は、連写を継続するためにＳ１０７に進み、押されていない場合は、撮影シーケンスを終了する。
【００３５】
Ｓ１０７では、全体制御・演算部１０１は、Ｓ１０５で露光した静止画像（撮像画像）からフリッカーのピークタイミングを算出する。図４や図５のようにフリッカーの周波数が変動する場合は、Ｓ１０４で算出したフリッカーのピークタイミングと、Ｓ１０２で算出したフリッカー周波数とに基づいて予測するフリッカーのピークタイミングは、実際のフリッカーのピークタイミングとずれてしまう。そのため、次の露光との時間間隔が短いＳ１０５での撮影画像からフリッカーのピークタイミングの算出を再度行う。
【００３６】
Ｓ１０５での撮影画像は、Ｓ１０４で算出したフリッカーのピークタイミングをもとに撮影画像の上下で露出差が少なくなるようなタイミングで露光してはいるが、Ｓ１０２〜Ｓ１０５の間で、フリッカーの光量変化周期（以下、単にフリッカーの周期と称す）が変動する可能性がある。フリッカーの周期が変動した場合は、Ｓ１０５で予測するフリッカピークタイミングが実際のフリッカーのピークタイミングとずれて、撮影画像の上下の露出差が所望の値よりも大きくなってしまう。撮影画像の上下、中央の露出差と、撮影画像全体の輝度と所望の輝度との差とから、Ｓ１０５で予測したフリッカーのピークタイミングと実際のフリッカーのピークタイミングとのずれを算出する。そして、Ｓ１０７でフリッカーのピークタイミングを再度算出し直す。フリッカーのピークタイミングを算出し直す方法は後述する。
【００３７】
Ｓ１０８では、全体制御・演算部１０１は、フリッカーのピークタイミングの算出に成功したか否かを判定する。算出に成功した場合は、Ｓ１０９において、フリッカーのピークタイミングを更新する。つまり、次の露光のためのフリッカーのピークタイミング予測にはＳ１０７で算出したフリッカーのピークタイミングを用いる。一方、被写体輝度等によって撮影画像からフリッカーのピークタイミングが算出できなかった（算出に失敗した）場合は、Ｓ１１０において、次の露光のためのフリッカーのピークタイミング予測には前回算出したフリッカーのピークタイミングを用いるように設定する。
【００３８】
次に、図７は、撮影画像からフリッカーのピークタイミングを算出する方法を示すフローチャートである。なお、図８はフリッカーのピークタイミングを予測して、フリッカーのピークタイミングに合わせて撮影した画像の例を示す図である。
【００３９】
Ｓ２０１では、全体制御・演算部１０１は、撮影画像の輝度を算出する。具体的には、上下方向の複数の領域について、それぞれの領域内の複数の画素の輝度値を平均し、各領域の上限方向の位置とその領域の平均輝度の値の分布を算出する。
【００４０】
Ｓ２０２では、全体制御・演算部１０１は、撮影時にフリッカーの影響が低いと仮定したときの所望の輝度（基準となる輝度）を算出する。１枚目の撮影時の所望の輝度は、撮影前の測光値から算出する。２枚目以降の撮影時の所望の輝度は、前回撮影時（１枚前）の画像から算出する。
【００４１】
Ｓ２０３では、全体制御・演算部１０１は、Ｓ２０１で取得した撮影画像の輝度とＳ２０２で取得した所望の輝度の差ΔＬ(ｘ)を算出する。ここでｘは画像上下方向の位置を表す。ｘ＝０が画面上部とし、ｘ＝Ｈが画面下部とする 。
【００４２】
Ｓ２０４では、全体制御・演算部１０１は、Ｓ２０３で取得した撮影画像の輝度とＳ２０２で取得した所望の輝度の差ΔＬ(ｘ)から、前回の露光時間中（露光期間中）にフリッカーのピークタイミング（光量が最大となるタイミング）があるか否かを判断する。画面上下の輝度差（ΔＬ(０)およびΔＬ(Ｈ)）に比べ、画面中央の輝度差（ ΔＬ(Ｈ／２) ）が大きければ、露光時間中にフリッカーのピークタイミングがあると判断する。図８の画像ａ、ｃのように、露光時間中にフリッカーのピークタイミングがあれば、Ｓ２０５に進み、図８の画像ｂ、ｄのように、露光時間中にフリッカーのピークタイミングがなければＳ２０６に進む。
【００４３】
Ｓ２０５では、全体制御・演算部１０１は、フリッカーのピークタイミングが画面中央にあるか否かを判断する。Ｓ２０５では、Ｓ２０３で取得した撮影画像の輝度とＳ２０２で取得した所望の輝度の差ΔＬ(ｘ)から、フリッカーのピークタイミングが画像中央にあるか否かを判断する。
【００４４】
図８の画像ａのように、ΔＬ(Ｈ／２)が最大であれば、フリッカーのピークタイミングが画面中央にあり、所望のフリッカーのピークタイミングで撮影されたと判断する。そして、次の撮影時に使用するフリッカーのピークタイミングは前回の撮影で使用したものと同じものを使用する。
【００４５】
一方、図８の画像ｃのように、ΔＬ(Ｈ／２)が最大でなければ、フリッカー周波数の揺らぎが発生したと判断し、Ｓ２０７において、全体制御・演算部１０１は、フリッカーのピークタイミングを算出し直す。
【００４６】
Ｓ２０７では、全体制御・演算部１０１は、Ｓ２０３で取得した撮影画像の輝度とＳ２０２で取得した所望の輝度の差ΔＬ(ｘ)の変化量が最小となり、ΔＬ(ｘ)が最大値をとる画面上下の座標ｐと、フリッカー周波数と、シャッタ１０４の幕速と、撮影画像の露光時間（露光期間）とから、前回露光時のフリッカーのピークタイミングを算出し、次の撮影時に使用するフリッカーのピークタイミングを更新する。そして、このフローの動作を終了する。
【００４７】
Ｓ２０６では、全体制御・演算部１０１は、フリッカーのボトムタイミング（光量が最小となるタイミング）が露光時間中にあるか否かを判断する。Ｓ２０６では、Ｓ２０３で取得した撮影画像の輝度とＳ２０２で取得した所望の輝度の差ΔＬ(ｘ)から、前回の露光時間中にフリッカーのボトムタイミングがあるか否かを判断する。
【００４８】
図８の画像ｂのように、画面上下の輝度差（ΔＬ(０)およびΔＬ(Ｈ)）に比べ、画面中央の輝度差ΔＬ(Ｈ／２)）が小さければ、露光時間中にフリッカーのボトムタイミングがあると判断する。露光時間中にフリッカーのボトムタイミングがあれば、Ｓ２０８において、全体制御・演算部１０１は、前回露光時近辺のフリッカーのピークタイミングを算出する。
【００４９】
一方、図８の画像ｄのように、露光時間中にフリッカーのボトムタイミングがなければ、Ｓ２０９において、全体制御・演算部１０１は、前回露光時近辺のフリッカーのピークタイミングを予測する。
【００５０】
Ｓ２０８では、全体制御・演算部１０１は、Ｓ２０３で取得した撮影画像の輝度とＳ２０２で取得した所望の輝度の差ΔＬ(ｘ)が最小値をとる画面上下の座標ｑと、フリッカー周波数と、シャッタ１０４の幕速と、撮影画像の露光時間とから、前回露光時刻近辺のフリッカーのピークタイミングを算出し、次の撮影時に使用するフリッカーのピークタイミングを更新する。
【００５１】
Ｓ２０９では、全体制御・演算部１０１は、Ｓ２０３で取得した撮影画像の輝度とＳ２０２で取得した所望の輝度の差ΔＬ(ｘ)の最大値（ΔＬ(０)もしくは、ΔＬ(Ｈ)）と、画面上下の座標ｑと、フリッカー周波数と、シャッタ１０４の幕速と、撮影画像の露光時間とから、前回露光時刻近辺のフリッカーのピークタイミングを算出し、次の撮影時に使用するフリッカーのピークタイミングを更新する。
【００５２】
以上、第１の撮像素子１０６を用いたフリッカーのピークタイミングに合わせて連写撮影する場合について説明したが、フリッカーの周期の算出を第２の撮像素子１１６で行い、静止画撮影を第１の撮像素子１０６で行うといった形態にも、本発明は適用可能である。
【００５３】
なお、上記の実施形態では、フリッカーの特徴点としてピークタイミングを検出し、ピークタイミングに合わせて撮影を行う場合について説明した。しかし、ピークタイミングとは逆にボトムタイミングを特徴点として検出して、ボトムタイミングに合わせて撮影を行ってもよい。ボトムタイミングに合わせて露光しても、露光ムラを低減する効果を得ることができる。すなわち、上記の実施形態に係るフリッカーの特徴点としては、フリッカーに起因して生じる時間の経過に対する光の明滅について、光量が所定の閾値を超えるタイミングであればよい。
【００５４】
発明は上記実施形態に制限されるものではなく、発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、発明の範囲を公にするために請求項を添付する。
【００５５】
（他の実施形態）
また本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現できる。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現できる。
【符号の説明】
【００５６】
１００：カメラ本体、１０１：全体制御部・演算部、１０６：第１の撮像素子、１０７：第１の撮像信号処理部、１０８：第１のタイミング発生部、１０９：メモリ部、１１６：第２の撮像素子、１１７：第２の撮像信号処理部、１１８：第２のタイミング発生部
【図１】
2020137066.tif 000003
【図２】
2020137066.tif 000004
【図３】
2020137066.tif 000005
【図４】
2020137066.tif 000006
【図５】
2020137066.tif 000007
【図６】
2020137066.tif 000008
【図７】
2020137066.tif 000009
【図８】
2020137066.tif 000010
【図９】
2020137066.tif 000011