(57)【要約】【課題】ＨＤＲ合成においてフリッカ補正を行い、高画質な画像をＨＤＲ合成により生成し記録することができる技術を実現する。【解決手段】撮像装置は、第１の露出条件と前記第１の露出条件とは異なる第２の露出条件での撮影を含むサイクルの撮影を繰り返し行う撮像手段と、前記第１の露出条件で撮影されるフレームの間でフリッカを検出し、検出したフリッカに基づいて前記第１の露出条件で撮影されるフレームに対してフリッカ補正を行い、前記第２の露出条件で撮影されるフレームの間でフリッカを検出し、検出したフリッカに基づいて前記第２の露出条件で撮影されるフレームに対してフリッカ補正を行う補正手段と、を有する。【選択図】図２
2014179924.tif 000002
【特許請求の範囲】
【請求項１】
第１の露出条件と前記第１の露出条件とは異なる第２の露出条件での撮影を含むサイクルの撮影を繰り返し行う撮像手段と、
前記第１の露出条件で撮影されるフレームの間でフリッカを検出し、検出したフリッカに基づいて前記第１の露出条件で撮影されるフレームに対してフリッカ補正を行い、
前記第２の露出条件で撮影されるフレームの間でフリッカを検出し、検出したフリッカに基づいて前記第２の露出条件で撮影されるフレームに対してフリッカ補正を行う補正手段と、
を有することを特徴とする撮像装置。
【請求項２】
前記補正手段により補正された前記第１及び第２の露出条件で撮影されるフレームを合成して合成画像を生成する画像合成手段をさらに有することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記補正手段は、フリッカ検出を行ったフレームと同じ露光時間のフレームには、フリッカ検出を行わずに、既に検出したフリッカについて補正を行うことを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記補正手段は、前記第１の露出条件と前記第２の露出条件の露光時間が等しい場合には、一方の露出条件で撮影されたフレームから検出されるフリッカに基づいて両方の露出条件で撮影されたフレームにフリッカ補正を行うことを特徴とする請求項１ないし３のいずれか１項に記載の撮像装置。
【請求項５】
撮像手段が、第１の露出条件と前記第１の露出条件とは異なる第２の露出条件での撮影を含むサイクルの撮影を繰り返し行う撮像ステップと、
前記第１の露出条件で撮影されるフレームの間でフリッカを検出し、検出したフリッカに基づいて前記第１の露出条件で撮影されるフレームに対してフリッカ補正を行い、
前記第２の露出条件で撮影されるフレームの間でフリッカを検出し、検出したフリッカに基づいて前記第２の露出条件で撮影されるフレームに対してフリッカ補正を行う補正ステップと、
を有することを特徴とする撮像装置の制御方法。
【請求項６】
コンピュータを、請求項１ないし４のいずれか１項に記載された撮像装置の各手段として機能させるためのプログラム。
【請求項７】
コンピュータを、請求項１ないし４のいずれか１項に記載された撮像装置の各手段として機能させるためのプログラムを格納したコンピュータにより読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、露出を変えて撮影した複数枚の画像を合成することで幅広いダイナミックレンジを持つ画像を生成する技術に関する。
【背景技術】
【０００２】
近年、ＣＣＤやＣＭＯＳからなる撮像素子のダイナミックレンジを超えるダイナミックレンジを実現するために、ハイダイナミックレンジ（ＨＤＲ）合成と呼ばれる技術が提案されている。このＨＤＲ合成は、白飛びが少ない画像と黒潰れが少ない画像を、露出条件を変えて複数枚撮影し、これらを合成することで幅広いダイナミックレンジを持つ画像を生成する手法である（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平６−２７３３５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記ＨＤＲ合成において、例えば蛍光灯のもとで動画を撮影する場合は、合成するフレームのそれぞれにフリッカが発生してしまうため、合成後のフレームにも同様にフリッカが発生してしまう。
【０００５】
本発明は、上記課題に鑑みてなされ、その目的は、ＨＤＲ合成においてフリッカ補正を行い、高画質な画像をＨＤＲ合成により生成し記録することができる技術を実現することである。
【課題を解決するための手段】
【０００６】
上記課題を解決し、目的を達成するために、本発明の撮像装置は、露出の異なる複数の画像のフレームを交互に生成する撮像手段と、同じ露出のフレーム間でフリッカを検出し、検出したフリッカを同じ露出のフレームに対して補正する補正手段と、前記補正手段により補正された露出の異なる複数の画像のフレームを合成して合成画像を生成する画像合成手段と、を有する。
【発明の効果】
【０００７】
本発明によれば、ＨＤＲ合成においてフリッカ補正を行い、高画質な画像をＨＤＲ合成により生成し記録することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態の撮像装置の構成を示すブロック図。
【図２】本実施形態のＨＤＲ撮影処理を示すフローチャート。
【図３】本実施形態のＨＤＲ合成比率テーブルを例示する図。
【図４】本実施形態のフリッカ補正処理を示すタイミングチャート。
【図５】実施形態２のＨＤＲ合成処理を示すフローチャート。
【図６】実施形態２のフリッカ補正処理を示すタイミングチャート。
【発明を実施するための形態】
【０００９】
以下に、本発明を実施するための形態について詳細に説明する。尚、以下に説明する実施の形態は、本発明を実現するための一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。また、後述する各実施形態の一部を適宜組み合わせて構成しても良い。
【００１０】
［実施形態１］以下、本発明を、例えば、動画や静止画を撮影するデジタルカメラなどの撮像装置に適用した実施形態について説明する。
【００１１】
＜装置構成＞図１を参照して、本発明に係る実施形態の撮像装置の構成及び機能の概略について説明する。
【００１２】
図１に示す撮像装置１００において、１０は撮影レンズ、１２は絞り機能を備える機械式シャッター、１４は光学像を電気信号に変換する撮像素子、１６は撮像素子１４のアナログ信号出力をデジタル信号に変換するＡ／Ｄ変換器である。１８は撮像素子１４、Ａ／Ｄ変換器１６にクロック信号や制御信号を供給するタイミング発生部であり、メモリ制御部２２及びシステム制御部５０により制御される。なお、上記機械式シャッター１２以外にも、撮像素子１４のリセットタイミングを制御することによって、電子シャッタとして、蓄積時間を制御することが可能であり、動画撮影などに使用可能である。
【００１３】
２０は画像処理部であり、Ａ／Ｄ変換器１６からのデータ或いはメモリ制御部２２からのデータに対して所定の画素補間処理や色変換処理を行う。また画像処理部２０によって画像の切り出し、変倍処理を行うことで電子ズーム機能が実現される。また、画像処理部２０は、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてシステム制御部５０が露光制御部４０及び測距制御部４２に対して制御を行う、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理を行う。さらに画像処理部２０は、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００１４】
２２はメモリ制御部であり、Ａ／Ｄ変換器１６、タイミング発生部１８、画像処理部２０、メモリ３０、圧縮・伸長部３２を制御する。Ａ／Ｄ変換器１６のデータが画像処理部２０、メモリ制御部２２を介して、或いはＡ／Ｄ変換器１６のデータが直接メモリ制御部２２を介して、メモリ３０に書き込まれる。
【００１５】
２８はＴＦＴ ＬＣＤ等からなる表示部であり、メモリ３０に書き込まれた表示用の画像データはメモリ制御部２２を介して表示部２８により表示される。表示部２８を用いて撮像した画像データを逐次表示すれば、電子ファインダー機能を実現することが可能である。また、表示部２８は、システム制御部５０の制御により任意に表示をＯＮ／ＯＦＦすることが可能であり、表示をＯＦＦにした場合には装置の電力消費を大幅に低減することができる。
【００１６】
３０は撮影した静止画や動画を格納するためのメモリであり、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶量を備えている。これにより、複数枚の静止画像を連続して撮影する連写撮影やパノラマ撮影の場合にも、高速かつ大量の画像書き込みをメモリ３０に対して行うことが可能となる。
【００１７】
不揮発性メモリ３１は、電気的に消去・記録可能な、例えばＥＥＰＲＯＭなどである。不揮発性メモリ３１には、システム制御部５０の動作用の定数、プログラム等が記憶される。ここでいう、プログラムとは、後述する各種フローチャートを実行するためのプログラムのことである。
【００１８】
システム制御部５０は、装置全体を統括して制御する演算処理装置であって、不揮発性メモリ３１に格納されたプログラムを実行することで、後述するフローチャートの各処理を実現する。システムメモリ３３はＲＡＭなどであり、システム制御部５０の動作用の定数、変数、不揮発性メモリ３１から読み出したプログラムなどを展開するワークメモリとしても使用される。また、システム制御部５０は、メモリ３０や表示部２８などを制御することにより表示制御も行う。
【００１９】
３２は適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮伸長する圧縮・伸長部であり、メモリ３０に格納された画像を読み込んで圧縮処理或いは伸長処理を行い、処理を終えたデータをメモリ３０に書き込む。
【００２０】
４０は機械式シャッター１２を制御する露光制御部であり、フラッシュ４８と連動することによりフラッシュ調光機能も有するものである。
【００２１】
４２は撮影レンズ１０のフォーカシングを制御する測距制御部、４４は撮影レンズ１０のズーミングを制御するズーム制御部である。
【００２２】
４８はフラッシュであり、ＡＦ補助光の投光機能、フラッシュ調光機能も有する。
【００２３】
露光制御部４０、測距制御部４２はＴＴＬ方式を用いて制御されており、撮像した画像データを画像処理部２０によって演算した演算結果に基づき、システム制御部５０が露光制御部４０、測距制御部４２に対して制御を行う。
【００２４】
５０は撮像装置１００全体を制御するシステム制御部である。
【００２５】
６０、６２、６４、６６、７０及び７２は、システム制御部５０の各種の動作指示を入力するための操作手段であり、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。
【００２６】
ここで、これらの操作手段の具体的な説明を行う。
【００２７】
６０はモードダイアルスイッチで、電源オフ、自動撮影モード、撮影モード、パノラマ撮影モード、動画撮影モード、並びに本実施形態のＨＤＲ動画撮影モード等の各機能モードを切り替え設定することができる。
【００２８】
６２はシャッタースイッチＳＷ１で、シャッターボタンの操作途中でＯＮとなり、ＡＦ処理、ＡＥ処理、ＡＷＢ処理等の動作開始を指示する。
【００２９】
６４はシャッタースイッチＳＷ２で、シャッターボタンの操作完了でＯＮとなる。フラッシュ撮影の場合、ＥＦ処理を行った後に、ＡＥ処理で決定された露光時間分、撮像素子１４を露光させ、フラッシュ撮影の場合、この露光期間中に発光させて、露光期間終了と同時に露光制御部４０により遮光することで、撮像素子１４への露光を終了させる。撮像素子１４から読み出した信号をＡ／Ｄ変換器１６、メモリ制御部２２を介してメモリ３０に画像データを書き込む読み出し処理、画像処理部２０やメモリ制御部２２での演算を用いた現像処理、メモリ３０から画像データを読み出し、圧縮・伸長部３２で圧縮を行う処理、記録媒体２００に画像データを書き込む処理という一連の処理の動作開始を指示する。
【００３０】
６６は表示切替スイッチで、表示部２８の表示を切替えることができる。この機能により、光学ファインダ１０４を用いて撮影を行う際に、表示部２８への電流供給を遮断することにより、省電力を図ることが可能となる。
【００３１】
７０は各種ボタン、タッチパネルや回転式ダイアル等からなる操作部で、メニューボタン、セットボタン、マクロボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、単写／連写／セルフタイマー切り替えボタン等がある。またメニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタン、再生画像移動＋（プラス）ボタン、再生画像移動−（マイナス）ボタン、撮影画質選択ボタン、露出補正ボタン、日付／時間設定ボタン等もある。
【００３２】
７２はユーザーが撮像画像の倍率変更指示を行うズーム操作手段としてのズームスイッチである。ズームスイッチ７２は、撮像画角を望遠側に変更させるテレスイッチと、広角側に変更させるワイドスイッチからなる。このズームスイッチ７２を用いることにより、ズーム制御部４４に撮影レンズ１０の撮像画角の変更を指示し光学ズーム操作を行うトリガとなる。また、画像処理部２０による画像の切り出しや、画素補間処理などによる撮像画角の電子的なズーミング変更のトリガともなる。
【００３３】
８６はアルカリ電池の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉイオン電池等の二次電池、ＡＣアダプタ等からなる電源部である。
【００３４】
９０はメモリカードやハードディスク等の記録媒体とのインタフェース、９２はメモリカードやハードディスク等の記録媒体と接続を行うコネクタである。
【００３５】
１０４は光学ファインダであり、表示部２８による電子ファインダ機能を使用することなしに、光学ファインダのみを用いて撮影を行うことが可能である。
【００３６】
１１０は、ＵＳＢ、ＩＥＥＥ１３９４、ＬＡＮ、無線通信、等の各種通信機能を有する通信部である。
【００３７】
１１２は、通信部１１０により撮像装置１００を他の機器と接続するコネクタ或いは無線通信の場合はアンテナである。
【００３８】
２００はメモリカードやハードディスク等の記録媒体である。記録媒体２００は、半導体メモリや磁気ディスク等から構成される記録部２０２、撮像装置１００とのインタフェース２０４、撮像装置１００と接続を行うコネクタ２０６を備えている。
【００３９】
＜ＨＤＲ撮影処理＞次に、図２を参照して、本実施形態のＨＤＲ合成のための動画撮影処理について説明する。なお、図２の処理は、システム制御部５０が、不揮発性メモリ３１に格納された制御プログラムを、メモリ３０のワークエリアに展開し、実行することで実現される。
【００４０】
以下ではＨＤＲ合成処理として、露出が適正、アンダーの２枚の画像を撮影し、それらを合成することで撮像素子のダイナミックレンジを擬似的に拡張した１枚の合成画像を作成する処理について説明する。
【００４１】
図２において、Ｓ２０１では、システム制御部５０は適正露出の画像（適正画像）を撮影し、Ｓ２０２ではアンダー画像を撮影する。アンダー画像は適正画像に対して露出段差を設けることで生成するが、本例では適正画像撮影時よりも高速のシャッタースピードで撮影した画像とする。適正画像、アンダー画像の各露出条件は、公知の方法を用いて算出可能である。例えば、画像全体の輝度分布より画像全体を適正な明るさにするための露出条件（第１の露出条件）を算出する。その際、被写体検出技術などを用いて検出される被写体の明るさを適正にする露出条件も算出し、重み付け等で露出条件を算出してもよい。また、アンダー画像の露出条件（第２の露出条件）は、例えば適正画像の露出条件と適正露出との露出段差によって設定される。固定でもよいし、ヒストグラム等から推定される画像のダイナミックレンジに基づいて自動で決定しても良い。このようにして逐次算出される第１の露出条件及び第２の露出条件で行う撮影を１サイクルの撮影として、これを繰り返すことでＨＤＲ合成のための動画像の各フレームを生成する。
【００４２】
Ｓ２０３では、システム制御部５０は適正画像、アンダー画像の撮影がそれぞれ１枚目の撮影であるか判定し、１枚目の撮影であった場合にはＳ２０９に進み、適正画像とアンダー画像を現像し、Ｓ２１０にて合成処理を施し、Ｓ２１１にて記録処理を行う。合成処理については図３を用いて後述する。
【００４３】
Ｓ２１２では、システム制御部５０はＨＤＲ動画撮影モードから別のモードへ遷移したかを判定する。別のモードに遷移していた場合には本処理を終了し、そうでない場合にはＳ２０１に戻り、適正画像、アンダー画像を撮影する。
【００４４】
Ｓ２０３にて２枚目以降の撮影であった場合には、Ｓ２０４に進み、システム制御部５０は複数の適正画像からフリッカ検出を行う。フリッカ検出方法については図４を用いて後述する。
【００４５】
続いてシステム制御部５０は、アンダー画像についても同様にＳ２０５にてフリッカ検出を行う。
【００４６】
Ｓ２０６では、システム制御部５０はＳ２０４、Ｓ２０５のフリッカ検出処理によりそれぞれの画像に対するフリッカ検出が終了しているか判定する。Ｓ２０６でフリッカ検出が終了していないと判定された場合にはＳ２０９に進み、現像処理を行う。それ以降の処理は１枚目の撮影と同様である。
【００４７】
一方、Ｓ２０６でフリッカ検出が終了したと判定された場合には、Ｓ２０７に進み、システム制御部５０はＳ２０４で検出されたフリッカを同じ適正露出で撮影した適正画像に対して補正する。
【００４８】
システム制御部５０は、Ｓ２０８ではＳ２０７と同様の処理をアンダー画像に対して行い、Ｓ２０９では補正処理を施した適正画像とアンダー画像を現像する。それ以降の処理は１枚目の撮影時と同様である。
【００４９】
図３はＨＤＲ合成処理における合成比率テーブルを示している。
【００５０】
ＨＤＲ合成は、適正、アンダー２種類の画像を撮影し、アンダー画像を参照して合成比率を求める。アンダー画像の各画素のレベルに応じて、合成比率テーブルを参照して、画素ごとの合成比率を決定し、下記の式に基づき画像合成処理を行う。
ＰｉｘＯｕｔ［ｘ，ｙ］＝ＰｉｘＬ［ｘ，ｙ］×Ａ＋ＰｉｘＭ［ｘ，ｙ］×Ｂ
ＰｉｘＯｕｔ［ｘ，ｙ］：合成後出力
ＰｉｘＬ［ｘ，ｙ］：アンダー画像
ＰｉｘＭ［ｘ，ｙ］：適正画像
Ａ：アンダー画像比率（合成比率テーブル参照）
Ｂ：適正画像比率（合成比率テーブル参照）
図３に示すように合成比率はアンダー画像の画素レベルによって決定される。アンダー画像の画素レベルが低いときは、非常に輝度レベルが低い画素なので、適正画像からの合成比率を高め、アンダー画像からの合成比率を低めに設定する。逆に適正画像の画素レベルが高いときは、非常に輝度レベルが高い画素なので、アンダー画像からの合成比率を高め、適正画像からの合成比率を低めに設定する。このように画像合成処理を実行することで、１種類の露出で得られた画像より、ダイナミックレンジの広い画像を生成することができる。
【００５１】
＜フリッカ補正処理＞次に、図４を参照して、本実施形態のフリッカを検出し補正する処理について説明する。
【００５２】
本実施形態では、適正画像とアンダー画像をそれぞれ交互に生成し、適正画像は適正画像間で、アンダー画像はアンダー画像間でぞれぞれフリッカの検出を行う。
【００５３】
フリッカ検出時の演算方法は、まず式（１）に示される演算を用いて蓄積時間の差による平均輝度レベルを補正するとともに、画素ごとにフリッカ成分を検出する。
【００５４】
【数１】
2014179924.tif 000003
【００５５】
ここで、Ｆ（ｈ，ｖ）はフリッカ成分を表し、Ｓ（ｈ，ｖ）は本画像を表す。また、Ｓ’（ｈ，ｖ）は補助画像を表す。ｈおよびｖは、それぞれの画像のｘ座標、ｙ座標を表す。また、Ｔｖ１は本画像の蓄積時間を表し、Ｔｖ２は補助画像の蓄積時間を表す。次に、検出されたフリッカ成分に対し、式（２）、式（３）、式（４）に示されるフーリエ変換によって、列ごとにフリッカ特性パラメータの抽出を行う。
【００５６】
【数２】
2014179924.tif 000004
【００５７】
【数３】
2014179924.tif 000005
【００５８】
【数４】
2014179924.tif 000006
【００５９】
ここで、ｙ（ｖ）は水平方向にｈ画素目、垂直方向にｖ画素目のフリッカ成分の値を示す。また、ｆは周波数を表し、ＹＲｅ（ｆ）、ＹＩｍ（ｆ）は、それぞれフーリエ変換した時の実部と虚部を表す。Ｙ（ｆ）は振幅成分を表し、検出したフリッカの強度となる。
【００６０】
続いて式（４）にフリッカ周波数成分ｆを当てはめ振幅成分Ａを算出し、式（５）に示す演算によってフリッカ成分の位相を算出する。
【００６１】
【数５】
2014179924.tif 000007
【００６２】
次に式（６）に示す演算によってフリッカ補正値を算出する。
【００６３】
【数６】
2014179924.tif 000008
【００６４】
ここで、Ａは振幅を表し、ｆはフリッカ成分の周波数または位相を表す。
【００６５】
適正画像とアンダー画像のそれぞれについて複数のフレーム間でＹ（ｆ）が所定値以上であればフリッカが発生していると判定し、演算にて求めたそれぞれのフリッカ補正値とそれぞれの画像信号を乗算することによりフリッカ補正を行う。
【００６６】
上記のフリッカ成分の演算からわかるように、画像に乗るフリッカ成分は露光時間（蓄積時間）によって値が異なる。従って、露光時間がフレーム間で大きく変化することが少ない適正画像同士、アンダー画像同士でそれぞれフリッカ検出を行う方が露光時間の違いを考慮せずに済む分、演算コストや設計コスト上有利である。この理由から、本実施形態では、同じ露出条件の算出方法で算出された露出条件同士（第１の露出条件同士、第２の露出条件同士）でフリッカ検出及び補正を行うこととした。
【００６７】
［実施形態２］次に、図５を参照して、実施形態２のＨＤＲ合成を用いた動画撮影処理について説明する。
【００６８】
図５において、Ｓ５０１及びＳ５０２では、図２のステップＳ２０１及びＳ２０２と同様に、システム制御部５０は適正画像及びアンダー画像を撮影する。
【００６９】
Ｓ５０３では、システム制御部５０はＨＤＲ動画モードに遷移する前に、適正画像と同じ撮像レートでのフリッカ検出を行っていたか判定する。Ｓ５０３にてフリッカは未検出であった場合にはＳ５０４に進み、システム制御部５０は、ＨＤＲモード遷移後の１枚目の撮影であるか判定し、それ以降のＳ５０６〜Ｓ５１０の処理は図２のＳ２０４〜Ｓ２０８と同様である。
【００７０】
Ｓ５０３にて既にフリッカを検出していた場合にはＳ５０５に進み、システム制御部５０はＳ５０４と同様に１枚目の撮影であるかを判定する。Ｓ５０５にて１枚目の撮影であると判定した場合には、Ｓ５１５に進み、システム制御部５０は適正画像に対して既に検出したフリッカ補正を行う。
【００７１】
続いてシステム制御部５０はＳ５１６〜Ｓ５１８で、図２のＳ２０９〜Ｓ２１１と同様の処理を行い、Ｓ５１９ではＳ５１２と同様に、ＨＤＲ撮影モードの場合はＳ５０１に戻り、別のモードへ遷移していた場合は本処理を終了する。
【００７２】
一方、Ｓ５０５で２枚目以降の撮影であると判定された場合にはＳ５１１に進み、システム制御部５０は、複数のアンダー画像でフリッカ検出を行い、Ｓ５１２にてフリッカ検出が終了していない場合にはＳ５１６に進む。
【００７３】
一方、Ｓ５１２にてフリッカ検出が終了していた場合にはＳ５１３に進み、システム制御部５０は既に検出していたフリッカ補正を適正画像に対して実行する。
【００７４】
続いてシステム制御部５０は、Ｓ５１４にて複数のアンダー画像から検出したフリッカをアンダー画像に対して補正し、Ｓ５１６に進む。
【００７５】
＜フリッカ補正処理＞次に、図６を参照して、本実施形態のフリッカを検出し補正する処理について説明する。
【００７６】
本実施形態では、ＨＤＲ動画モードに遷移すると適正画像とアンダー画像をそれぞれ交互に生成し、既に検出していたフリッカ補正を適正画像に対して施す。アンダー画像のフリッカ検出が終了するまでは補正された適正画像とアンダー画像を合成し、アンダー画像間でのフリッカ検出が終了したらそれぞれにフリッカ補正を施してから合成する。フリッカ検出、補正値の演算方法は実施形態１と同様である。
【００７７】
本実施形態ではＨＤＲ合成を行う際に適正画像、アンダー画像を使用しているが適正画像、オーバー画像、または適正画像、アンダー画像、オーバー画像を使用してもよい。
【００７８】
また、露出補正を実行して適正画像からアンダー画像を生成する際にシャッタースピードを変えているが、ゲインや絞りを変えることでアンダー画像を生成することも可能である。その場合、適正画像とアンダー画像のシャッタースピードが等しくなることが考えられる。シャッタースピードが等しい場合には、適正画像またはアンダー画像のいずれかのみでフリッカ検出を行い、検出結果を適正画像、アンダー画像の両方に適用させてもよい。
【００７９】
なお、適正画像とアンダー画像の露光時間が等しい場合、いずれか一方のフレームでのフリッカ検出結果を他方のフレームの補正に用いればよい。
【００８０】
［他の実施形態］本発明は、以下の処理を実行することによっても実現される。即ち上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
2014179924.tif 000009
【図２】
2014179924.tif 000010
【図３】
2014179924.tif 000011
【図４】
2014179924.tif 000012
【図５】
2014179924.tif 000013
【図６】
2014179924.tif 000014