(57)【要約】【課題】従来のフリッカ補正方法では、被写体に動きがあるシーンではフリッカの検出率が低下してしまったり、複数のフレームを用いてフリッカの検出を行うため一定時間フリッカが発生してしまう。【解決手段】画素が２次元に配列された撮像素子により被写体を撮像して画像データを生成する撮像手段と、前記撮像素子の蓄積時間をライン単位で制御する制御手段と、前記制御手段により前記撮像素子の各ラインの蓄積時間を少なくとも２つの蓄積時間のいずれかとなるように制御し、蓄積時間の異なる複数の画像データを取得する取得手段と、前記取得手段により取得した画像データを比較し、前記取得した画像データにフリッカが発生しているか判定する判定手段と、前記複数の画像データのうち、前記判定手段によりフリッカが発生していないと判定された画像データに基づいた被写体画像を表示する表示手段を有する。【選択図】図３
2010050573.tif 000002
【特許請求の範囲】
【請求項１】
画素が２次元に配列された撮像素子により被写体を撮像して画像データを生成する撮像手段と、
前記撮像素子の蓄積時間をライン単位で制御する制御手段と、
前記制御手段により前記撮像素子の各ラインの蓄積時間を少なくとも２つの蓄積時間のいずれかとなるように制御し、蓄積時間の異なる複数の画像データを取得する取得手段と、
前記取得手段により取得した画像データを比較し、前記取得した画像データにフリッカが発生しているか判定する判定手段と、
前記複数の画像データのうち、前記判定手段によりフリッカが発生していないと判定された画像データに基づいた被写体画像を表示する表示手段とを有することを特徴とする撮像装置。
【請求項２】
前記撮像素子の各ラインの蓄積時間は、１／１００秒の倍数であって１／１２０秒の倍数でない蓄積時間、および１／１２０秒の倍数であって１／１００秒の倍数でない蓄積時間を含むことを特徴とする請求項１に記載の撮像装置。
【請求項３】
被写界輝度を測光する測光手段と、
前記測光手段で測光した被写界輝度に基づいて、適正露出を算出する算出手段をさらに有し、
前記制御手段は、前記取得した画像データが適正露出となるように、蓄積時間に応じてそれぞれの画像データのＩＳＯ感度を制御することを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記撮像素子の各ラインの蓄積時間は、前記測光手段で測光した被写界輝度に基づいて算出された適正蓄積時間、１／１００秒の倍数であって１／１２０秒の倍数でない第１の蓄積時間、および１／１２０秒の倍数であって１／１００秒の倍数でない第２の蓄積時間のいずれかであって、それぞれの蓄積時間となる前記撮像素子のライン数は略同一であることを特徴とする請求項３に記載の撮像装置。
【請求項５】
前記判定手段は、蓄積時間が前記適正蓄積時間、前記第１の蓄積時間、および前記第２の蓄積時間である３つの画像データの映像信号の信号レベルを比較し、それぞれの前記信号レベルの差が所定値未満である場合、前記３つの画像データのいずれにもフリッカが発生していないと判定することを特徴とする請求項４に記載の撮像装置。
【請求項６】
前記判定手段により前記３つの画像データのいずれかにフリッカが発生していると判定した場合、前記第１の蓄積時間で蓄積された画像データの映像信号である第１の映像信号と前記第２の蓄積時間で蓄積された画像データの映像信号である第２の映像信号とを減算してフリッカ成分を抽出する抽出手段を有し、
前記判定手段は、前記第１の映像信号と前記第２の映像信号のいずれか一方の映像信号から前記抽出手段により抽出された前記フリッカ成分を減算したのち、前記フリッカ成分を減算した映像信号の信号レベルともう一方の映像信号の信号レベルを比較し、前記比較した信号レベルの差が所定値未満の場合、前記フリッカ成分を減算した方の画像データにフリッカが発生していると判定することを特徴とする請求項５に記載の撮像装置。
【請求項７】
前記表示手段は、前記判定手段により前記３つの画像データのいずれにもフリッカが発生していないと判定した場合、前記３つの画像データのうち蓄積時間が前記適正蓄積時間である画像データに基づいた被写体画像を表示するとともに、前記判定手段により前記３つの画像データの少なくとも１つにフリッカが発生していると判定した場合、前記３つの画像データのうちフリッカの発生していない画像データに基づいた被写体画像を表示することを特徴とする請求項６に記載の撮像装置。
【請求項８】
前記撮像素子はＣＭＯＳセンサであり、前記制御手段はスリットローリングシャッタ方式により前記ＣＭＯＳセンサを制御することを特徴とする請求項１乃至７のいずれか１項に記載の撮像装置。
【請求項９】
画素が２次元に配列された撮像素子により被写体を撮像して画像データを生成する撮像手段と、前記撮像素子の蓄積時間をライン単位で制御する制御手段と、を有する撮像装置の制御方法であって、
前記制御手段により前記撮像素子の各ラインの蓄積時間を少なくとも２つの蓄積時間のいずれかとなるように制御し、蓄積時間の異なる複数の画像データを取得する取得工程と、
前記取得工程により取得した画像データを比較し、前記取得した画像データにフリッカが発生しているか判定する判定工程と、
前記複数の画像データのうち、前記判定工程によりフリッカが発生していないと判定された画像データに基づいた被写体画像を表示する表示工程を有することを特徴とする撮像装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＭＯＳセンサ等のＸＹアドレス方式の撮像素子で撮像された画像信号に発生するフリッカを抑制するためのフリッカ補正方法を具備する撮像装置、及び、その制御方法に関するものである。
【背景技術】
【０００２】
デジタルカメラの撮像素子に用いられるＣＭＯＳセンサは露光時刻がライン毎に異なるため、例えば蛍光灯による照明下ではフリッカが発生して画面に横縞を生じさせて画像が見苦しくなってしまう。このため、フリッカを検出して除去するための技術が種々提案されている。
【０００３】
例えば、特許文献１では、複数のフレームにおける同一の画像位置の積分値を周波数分析してフリッカの有無を判定し、シャッタ速度に応じて、フリッカ有無の判定の閾値を変化させる技術が記載されている。
【特許文献１】特許第０３５３９９０１号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところが、上記特許文献１に記載された技術では、動画撮影時のように被写体に動きがあるシーンではフリッカの検出率が低下してしまったり、複数のフレームを用いてフリッカの検出を行うため一定時間フリッカが発生してしまう。
【０００５】
本発明は、このような課題を解決するためになされたものであり、被写体に動きがあるシーンであってもフリッカの検出率が低下することなく、常にフリッカの発生していない画像を撮影あるいは表示できる撮像装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の撮像装置は、画素が２次元に配列された撮像素子により被写体を撮像して画像データを生成する撮像手段と、前記撮像素子の蓄積時間をライン単位で制御する制御手段と、前記制御手段により前記撮像素子の各ラインの蓄積時間を少なくとも２つの蓄積時間のいずれかとなるように制御し、蓄積時間の異なる複数の画像データを取得する取得手段と、前記取得手段により取得した画像データを比較し、前記取得した画像データにフリッカが発生しているか判定する判定手段と、前記複数の画像データのうち、前記判定手段によりフリッカが発生していないと判定された画像データに基づいた被写体画像を表示する表示手段を有することを特徴とする。
【０００７】
また、本発明の撮像装置の制御方法は、画素が２次元に配列された撮像素子により被写体を撮像して画像データを生成する撮像手段と、前記撮像素子の蓄積時間をライン単位で制御する制御手段と、を有する撮像装置の制御方法であって、前記制御手段により前記撮像素子の各ラインの蓄積時間を少なくとも２つの蓄積時間のいずれかとなるように制御し、蓄積時間の異なる複数の画像データを取得する取得工程と、前記取得工程により取得した画像データを比較し、前記取得した画像データにフリッカが発生しているか判定する判定工程と、前記複数の画像データのうち、前記判定工程によりフリッカが発生していないと判定された画像データに基づいた被写体画像を表示する表示工程を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、常にフリッカの発生していない画像を撮影あるいは表示しつつ、フリッカの検出を行うことができる。
【発明を実施するための最良の形態】
【０００９】
以下に、添付図面を参照して本発明を実施するための最良の形態について詳細に説明する。
【００１０】
尚、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。
【００１１】
図１は、本発明に係る実施形態の撮像装置の構成を示すブロック図である。
【００１２】
図１において、１００は本発明の撮像装置を適用した実施形態のデジタルカメラである。
【００１３】
１０は撮影レンズ、１２は絞り機能を備える機械式シャッタである。１４は各画素が２次元に配列されて光学像を電気信号に変換する撮像素子、１６は撮像素子１４からの出信号をデジタル信号に変換するＡ／Ｄ変換器である。
【００１４】
１８は撮像素子１４、Ａ／Ｄ変換器１６、Ｄ／Ａ変換器２６にクロック信号や制御信号を供給するタイミング発生回路であり、メモリ制御回路２２及びシステム制御回路５０により制御される。機械式シャッタ１２以外にも、タイミング発生回路１８の撮像素子１４のリセットタイミングの制御によって、電子シャッタとして蓄積時間を制御することが可能であり、動画撮影などに使用可能である。
【００１５】
２０は画像処理回路であり、Ａ／Ｄ変換器１６からのデータ或いはメモリ制御回路２２からのデータに対して所定の画素補間処理や色変換処理を行う。また、画像処理回路２０によって画像の切り出し、変倍処理を行うことで電子ズーム機能が実現される。
【００１６】
また、画像処理回路２０は、撮像した画像データを用いて所定の演算処理を行う。システム制御回路５０は、演算処理により得られた演算結果に基づき露光制御回路４０、測距制御回路４２に対して制御を行う、ＴＴＬ方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理を行う。さらに、画像処理回路２０は、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行う。
【００１７】
２２はメモリ制御回路であり、Ａ／Ｄ変換器１６、タイミング発生回路１８、画像処理回路２０、画像表示メモリ２４、Ｄ／Ａ変換器２６、メモリ３０、圧縮・伸長回路３２を制御する。
【００１８】
Ａ／Ｄ変換器１６のデータが画像処理回路２０、メモリ制御回路２２を介して、或いはＡ／Ｄ変換器１６のデータが直接メモリ制御回路２２を介して、画像表示メモリ２４或いはメモリ３０に書き込まれる。
【００１９】
２４は画像表示メモリ、２６はＤ／Ａ変換器、２８はＴＦＴ ＬＣＤ等の画像表示部であり、画像表示メモリ２４に書き込まれた表示用の画像データはＤ／Ａ変換器２６を介して画像表示部２８により被写体画像として表示される。画像表示部２８を用いて撮像した被写体画像を逐次表示すれば、電子ファインダ機能を実現することが可能である。
【００２０】
また、画像表示部２８は、システム制御回路５０の指示により任意に表示をＯＮ／ＯＦＦすることが可能であり、表示をＯＦＦにした場合にはデジタルカメラ１００の電力消費を大幅に低減することができる。
【００２１】
３０は撮影した静止画像や動画像を格納するためのメモリであり、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶量を備えている。これにより、複数枚の静止画像を連続して撮影する連射撮影やパノラマ撮影の場合にも、高速かつ大量の画像書き込みをメモリ３０に対して行うことが可能となる。また、メモリ３０はシステム制御回路５０の作業領域としても使用することが可能である。
【００２２】
３２は適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮伸長する圧縮・伸長回路であり、メモリ３０に格納された画像を読み込んで圧縮処理或いは伸長処理を行い、処理を終えたデータをメモリ３０に書き込む。
【００２３】
４０は絞り機能を備えるシャッタ１２を制御する露光制御回路であり、フラッシュ４８と連携することによりフラッシュ調光機能も有するものである。
【００２４】
４２は撮影レンズ１０のフォーカシングを制御する測距制御回路、４４は撮影レンズ１０のズーミングを制御するズーム制御回路、４６はバリアである保護部１０２の動作を制御するバリア制御回路である。
【００２５】
４８はフラッシュであり、ＡＦ補助光の投光機能、フラッシュ調光機能も有する。
【００２６】
露光制御回路４０、測距制御回路４２はＴＴＬ方式を用いて制御されており、撮像した画像データを画像処理回路２０によって演算した演算結果に基づき、システム制御回路５０が露光制御回路４０、測距制御回路４２に対して制御を行う。
【００２７】
５０はデジタルカメラ１００全体を制御するシステム制御回路、５２はシステム制御回路５０の動作用の定数、変数、プログラム等を記憶するメモリである。
【００２８】
５４はシステム制御回路５０でのプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等を表示する液晶表示装置、スピーカー等の表示部である。表示部５４は、デジタルカメラ１００の操作部近辺の視認し易い位置に設置され、例えばＬＣＤやＬＥＤ、発音素子等の組み合わせにより構成されている。
【００２９】
また、表示部５４は、その一部の機能が光学ファインダ１０４内に設置されている。表示部５４の表示内容のうち、ＬＣＤ等に表示するものとしては、シングルショット/連写撮影表示、セルフタイマー表示、圧縮率表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示などがある。また、シャッタスピード表示、絞り値表示、露出補正表示、フラッシュ表示、赤目緩和表示、マクロ撮影表示などがある。さらに、ブザー設定表示、電池残量表示、エラー表示、複数桁の数字による情報表示、記録媒体２００及び２１０の着脱状態表示、通信Ｉ／Ｆ動作表示等も可能である。
【００３０】
また、表示部５４の表示内容のうち、光学ファインダ１０４内に表示するものとしては、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタスピード表示、絞り値表示、露出補正表示、等がある。
【００３１】
５６は電気的に消去・記録可能な不揮発性メモリであり、例えばＥＥＰＲＯＭ等が用いられる。
【００３２】
６０、６２、６４、６６、７０、７２及び７４は、システム制御回路５０の各種の動作指示を入力するための操作手段であり、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。
【００３３】
ここで、これらの操作手段の具体的な説明を行う。
【００３４】
６０はモードダイアルスイッチで、電源オフ、自動撮影モード、撮影モード、パノラマ撮影モード、動画撮影モード、再生モード、マルチ画面再生・消去モード、ＰＣ接続モード、テレビ受信モード等の各機能モードを切り替え設定することができる。
【００３５】
６２はシャッタスイッチＳＷ１で、シャッタボタンの操作途中でＯＮとなり、ＡＦ処理、ＡＥ処理、ＡＷＢ処理、ＥＦ処理等の動作開始を指示する。
【００３６】
６４はシャッタスイッチＳＷ２で、シャッタボタンの操作完了でＯＮとなる。撮像素子１４から読み出した信号をＡ／Ｄ変換器１６、メモリ制御回路２２を介してメモリ３０に画像データを書き込む露光処理、画像処理回路２０やメモリ制御回路２２での演算を用いた現像処理を行う。また、メモリ３０から画像データを読み出し、圧縮・伸長回路３２で圧縮処理を行い、次に記録媒体２００或いは２１０に画像データを書き込む記録処理という一連の処理の動作開始を指示する。
【００３７】
６６は表示切替スイッチで、画像表示部２８の表示切替をすることができる。この機能により、光学ファインダ１０４を用いて撮影を行う際に、画像表示部２８への電流供給を遮断することにより、省電力を図ることが可能となる。
【００３８】
７０は各種ボタンやタッチパネル等からなる操作部で、メニューボタン、セットボタン、マクロボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、単写/連写/セルフタイマー切り替えボタン等がある。また、メニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタン、再生画像移動＋（プラス）ボタン、再生画像−（マイナス）ボタン、撮影画質選択ボタン、露出補正ボタン、日付/時間設定ボタン等もある。
【００３９】
７２はユーザが撮像画像の倍率変更指示を行うズームスイッチ部である（以下、ズームスイッチ）。このズームスイッチ７２は、撮像画角を望遠側に変更させるテレスイッチと、広角側に変更させるワイドスイッチからなる。ズームスイッチ７２を用いることにより、ズーム制御回路４４に撮影レンズ１０の撮像画角の変更を指示し光学ズーム操作を行うトリガとなる。また、画像処理回路２０による画像の切り出しや、画素補間処理などによる撮像画角の電子的な変更のトリガともなる。７４は被写体検出部で、被写体を検出する素子などがある。被写体として人物の顔検出する場合も考えられる。
【００４０】
８０は電源制御回路で、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成されており、電池の装着の有無、電池の種類、電池残量の検出を行う。また、検出結果及びシステム制御回路５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体を含む各部へ供給する。
【００４１】
８２はコネクタ、８４はコネクタ、８６はアルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプタ等からなる電源部である。
【００４２】
９０及び９４はメモリカードやハードディスク等の記録媒体とのインタフェース、９２及び９６はメモリカードやハードディスク等の記録媒体と接続を行うコネクタである。
【００４３】
なお、本実施形態では記録媒体を取り付けるインタフェース及びコネクタを２系統持つものとして説明している。しかし、記録媒体を取り付けるインタフェース及びコネクタは、単数或いは複数、いずれの系統数を備える構成としても構わない。また、異なる規格のインタフェース及びコネクタを組み合わせて備える構成としても構わない。
【００４４】
１０２は、デジタルカメラ１００のレンズ１０を含む撮像部を覆うことにより、撮像部の汚れや破損を防止するバリアである保護部である。
【００４５】
１０４は光学ファインダであり、画像表示部２８による電子ファインダ機能を使用することなしに、光学ファインダのみを用いて撮影を行うことが可能である。また、光学ファインダ１０４内には、表示部５４の一部の機能、例えば、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタスピード表示、絞り値表示、露出補正表示などが設置されている。
【００４６】
１１０は通信部で、ＲＳ２３２ＣやＵＳＢ、ＩＥＥＥ１３９４、Ｐ１２８４、ＳＣＳＩ、モデム、ＬＡＮ、無線通信、等の各種通信機能を有する。
【００４７】
１１２は通信部１１０によりデジタルカメラ１００を他の機器と接続するコネクタ或いは無線通信の場合はアンテナである。
【００４８】
２００はメモリカードやハードディスク等の記録媒体である。
【００４９】
記録媒体２００は、半導体メモリや磁気ディスク等から構成される記録部２０２、デジタルカメラ１００とのインタフェース２０４、デジタルカメラ１００と接続を行うコネクタ２０６を備えている。
【００５０】
２１０はメモリカードやハードディスク等の記録媒体である。
【００５１】
記録媒体２１０は、半導体メモリや磁気ディスク等から構成される記録部２１２、デジタルカメラ１００とのインタフェース２１４、デジタルカメラ１００と接続を行うコネクタ２１６を備えている。
【００５２】
［撮影動作］
図２および図３は、本実施形態のデジタルカメラ１００による撮影動作を示すフローチャートである。図４は、図３の採用画像判定処理を説明する図である。
【００５３】
図４に示すように、例えば、電源周波数６０Ｈｚの蛍光灯による照明下において、照明の明るさは１２０Ｈｚで遷移する。この場合、デジタルカメラ１００による動画撮影時や、電子ファインダでの画像表示の際には、電子シャッタが１２０Ｈｚ＝１／１２０秒の倍数以外の場合、フリッカが発生してしまう。特に撮像素子１４がＣＭＯＳセンサなど、ライン毎に蓄積時刻が異なるセンサではライン単位で明るさが異なることになり、それが横縞を発生させ、大変見苦しい画像となってしまう。そこで、本実施形態では、ライン毎に蓄積時間を変更してシャッタスピードの異なる画像データを生成し、これらの画像データからフリッカの発生していない画像を表示画像や撮影画像として採用する。ここで、シャッタスピードの変更は、例えばスリットローリングシャッタ方式によりＣＭＯＳセンサを制御して実現される。
【００５４】
図２において、モードダイアルスイッチ６０が動画撮影モードの際に、シャッタスイッチＳＷ１が押された場合には、Ｓ２にて被写界輝度を測光し、適正露出となるような露出条件を算出する。本実施形態では、ＩＳＯ感度をＩＳＯ２００、適正蓄積時間としてシャッタスピードを１／８０秒、絞りをｆ２．８とする（Ｓ３）。また、説明を簡単にするために、撮影前に一度測光を実行するようにしているが、動画撮影中も常に測光を行っても良い。
【００５５】
Ｓ４ではフリッカ検出モードか判定しているが、ユーザは表示部５４に表示される、メニューや操作手段６０、６２、６４、６６、７０、７２および７４等によって、フリッカ検出モードを設定可能である。Ｓ４にてフリッカ検出モードでなかった場合には、Ｓ６において動画撮影を開始する。
【００５６】
一方、Ｓ４にてフリッカ検出モードであった場合には、Ｓ５にて動画撮影を開始するが、ライン毎にシャッタスピードとゲインの変更を行う（Ｓ７）。
【００５７】
Ｓ８にてライン番号が３の倍数から２を引いた数であった場合（Ｎ＝１，４，７，…）、そのラインは、Ｓ３にて決定した露出条件を変更しない。即ち、ＩＳＯ感度をＩＳＯ２００、シャッタスピード１／８０秒、絞りｆ２．８を維持する（Ｓ１０）。
【００５８】
また、Ｓ９にてライン番号が３の倍数から１を引いた数であった場合（Ｎ＝２，５，８，…）、シャッタスピードを１／６０秒（第１の蓄積時間）に変更する。そして、シャッタスピードで１／３段露出オーバーに変更した分、ゲインを１／３段下げて、ＩＳＯ１６０とする（Ｓ１１）。これにより、画面の明るさは同一に保持される。
【００５９】
その他のライン、即ちライン番号が３の倍数であった場合（Ｎ＝３，６，９，…）、シャッタスピードを１／５０秒（第２の蓄積時間）に変更する。そして、シャッタスピードで２／３段露出オーバーに変更した分、ゲインを２／３段下げて、ＩＳＯ１２８とする（Ｓ１２）。
【００６０】
以上の処理を全てのラインについて実行することにより（Ｓ１３）、一画面内でシャッタスピード１／８０秒と１／６０秒と１／５０秒の各ラインが交互に並ぶようにする（但し、ゲインで補正することにより、明るさは均一となる）。なお、一画面内でシャッタスピード１／８０秒と１／６０秒と１／５０秒の各ラインが交互に並ぶようにしているので、それぞれのシャッタスピードとなったライン数は略同一である。
【００６１】
Ｓ１４において、全てのラインについての処理が終了したならば、Ｓ１５にて露光を開始し、Ｓ１６において撮像素子から映像信号の読み出しを実行する。
【００６２】
Ｓ１６で得られた画像データからフリッカの有無を判定し、いずれのラインの画像を表示画像および撮影画像として採用するかを選択する採用画像判定処理を行う（Ｓ１７、図３）。
【００６３】
図３において、３ライン交互の画像データが得られたら、それぞれのシャッタスピードのライン毎にラインを振り分け、３種類の画像データを取得する（Ｓ２２、図４参照）。なお、図４に示すように、すべてのラインのシャッタスピードを同じにして取得した画像データと比較して、Ｓ２２で取得した各画像データは縦のライン数が１／３となる。しかしながら、近年の撮像素子の高画素化によって、動画撮影等に用いる際にはライン数が１／３となっても十分な品質の画像が得られるため、各画像データの縦のライン数が１／３となっても問題にはならない。また、シャッタスピードに応じてＩＳＯ感度を変更しているので、異なるシャッタスピードで取得した画像であっても３種類ともに略同一の明るさとなる。
【００６４】
Ｓ２３では、Ｓ２２にて取得された３種類の画像データの映像信号の特定領域（中心付近のやや狭い領域）を積分する。
【００６５】
Ｓ２４では、３種類の画像データの映像信号の積分値としての信号レベルを比較し、３種類の画像データの信号レベルの差が所定値未満だった場合には、３種類の画像のすべてでフリッカが発生していないと判定する（Ｓ２７）。そして、最初の測光で得られた露出条件である、ＩＳＯ感度ＩＳＯ２００、シャッタスピード１／８０秒、絞りｆ２．８で撮影された画像を撮影動画像として採用する（Ｓ２８）。
【００６６】
一方、Ｓ２４にてそれぞれの信号レベルの差が所定値以上だった場合には、Ｓ２５にて３種類の画像のいずれかの画像にフリッカが発生していると判定する。本例では蛍光灯による照明下でのフリッカの検出および除去を前提としている。このため、蛍光灯の電源周波数は５０Ｈｚもしくは６０Ｈｚであり、シャッタスピード１／５０秒で取得した画像とシャッタスピード１／６０秒で取得した画像のいずれか一方はフリッカが発生していないと判定できる。ここでは、Ｓ２６において、積分領域におけるシャッタスピード１／５０秒で取得した画像データの映像信号（第２の映像信号）とシャッタスピード１／６０秒で取得した画像データの映像信号（第１の映像信号）を減算することにより、フリッカ成分を抽出する。
【００６７】
Ｓ２９ではシャッタスピード１／５０秒で取得した画像データの映像信号からＳ２６で抽出したフリッカ成分を減算し、Ｓ３０でシャッタスピード１／６０秒で取得した画像データの映像信号と比較する。そして、両画像データの信号レベルの差が所定値未満だった場合、シャッタスピード１／６０秒で取得した画像にフリッカが発生していないと判定し（Ｓ３３）、シャッタスピード１／６０秒で取得した画像を撮影動画像として採用する（Ｓ３４）。
【００６８】
一方、Ｓ３０で両画像データの信号レベルの差が所定値以上だった場合シャッタスピード１／５０秒で取得した画像にフリッカが発生していないと判定し（Ｓ３１）、Ｓ３２にてシャッタスピード１／５０秒で取得した画像を撮影動画像として採用する。
【００６９】
以上の処理を行うことにより、フリッカが発生していない画像を撮影画像として採用することができ、採用画像判定処理を終了する。
【００７０】
図２のＳ１７における採用画像判定処理が終了すると、Ｓ１８にて動画撮影が終了したか判定し、終了した場合は動画撮影を終了する。
【００７１】
本実施形態のフリッカ検出方法は一例であり、例えば、上記の例にシャッタスピード１／１２０秒のラインを加えてもよい。その場合、シャッタスピード１／５０秒とシャッタスピード１／６０秒のそれぞれで取得した画像データの積分値信号レベルをシャッタスピード１／１２０秒で取得した画像データの信号レベルと比較することにより、容易にフリッカを検出可能である。また、シャッタスピードは１／１００秒の倍数と１／１２０秒の倍数であれば、１／５０秒と１／６０秒に限定されるものではない。ただし、１／１００秒の倍数かつ１／１２０秒の倍数のシャッタスピードにすると、蛍光灯の電源周波数が５０Ｈｚと６０Ｈｚのどちらであってもフリッカが発生しないため有効ではない。また、前述したように動画撮影中にも常に測光を実施し、適正な露出が変化する場合においても本発明が適用可能である。また、本実施形態は動画撮影中における撮影画像を対象としているが、静止画用の電子ファインダ表示の際の表示画像など電子シャッタを使用する画像に対しても適用可能である。
【００７２】
上記実施形態によれば、動画撮影中或いは電子ファインダ表示中に常にフリッカの発生していない画像を撮影あるいは表示しつつ、フリッカの検出を行うことができ、使い勝手の良いデジタルカメラを実現できる。
【００７３】
［他の実施形態］
本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給しても達成可能である。すなわち、そのシステムあるいは装置のコンピュータ（ＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００７４】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７５】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性の半導体メモリカード、ＲＯＭなどを用いることができる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現される場合もある。
【００７６】
しかし、さらにプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７７】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる場合もあり得る。その後、プログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００７８】
【図１】本発明の撮像装置をデジタルカメラに適用した実施形態の構成を示すブロック図である。
【図２】本実施形態の撮像装置による撮影動作を示すフローチャートである。
【図３】本実施形態の撮像装置による撮影動作を示すフローチャートである。
【図４】図３の採用画像判定処理を説明する図である。
【符号の説明】
【００７９】
１０  撮影レンズ
１２  シャッタ
１４  撮像素子
１６  Ａ／Ｄ変換器
１８  タイミング発生回路
２０  画像処理回路
２２  メモリ制御回路
２４  画像表示メモリ
２６  Ｄ／Ａ変換器
２８  画像表示部
３０  メモリ
３２  画像圧縮・伸長回路
４０  露光制御回路
４２  測距制御回路
４４  ズーム制御回路
４６  バリア制御回路
４８  フラッシュ
５０  システム制御回路
５２  メモリ
５４  表示部
５６  不揮発性メモリ
６０  モードダイアルスイッチ
６２  シャッタスイッチSW1
６４  シャッタスイッチSW2
６６  表示切替スイッチ
７０  操作部
７２  ズームスイッチ
７４  被写体検出部
８０  電源制御回路
８２  コネクタ
８４  コネクタ
８６  電源部
９０  インタフェース
９２  コネクタ
９４  インタフェース
９６  コネクタ
１００  撮像装置
１０２  保護部
１０４  光学ファインダ
１１０  通信部
１１２  コネクタ（またはアンテナ）
２００  記録媒体
２０２  記録部
２０４  インタフェース
２０６  コネクタ
２１０  記録媒体
２１２  記録部
２１４  インタフェース
２１６  コネクタ
【図１】
2010050573.tif 000003
【図２】
2010050573.tif 000004
【図３】
2010050573.tif 000005
【図４】
2010050573.tif 000006