(57)【要約】【課題】スルー画像を表示している際の被写体からの光の光量変化特性を算出する精度を向上させる。【解決手段】スルー画像の表示中に撮影条件が所定の条件から変更されると、システム制御回路５０は、変更された撮影条件に応じて撮像素子１４で第１の撮像を行い、変更された撮影条件を反映させずに第１の蓄積時間にして撮像素子１４で第２の撮像を行い、変更された撮影条件を反映させずに第１の蓄積時間よりも短い第２の蓄積時間にして撮像素子１４で第３の撮像を行うように制御する。さらに、システム制御回路５０は、第１の撮像を行い得られた第１の画像をスルー画像として画像表示部２８に表示させる。さらに、システム制御部５０は、第２の撮像を行い得られた第２の画像と第３の撮像を行い得られた第３の画像とに基づいて、被写体からの光の光量変化特性を算出する。【選択図】図４
2018006888.tif 000002
【特許請求の範囲】
【請求項１】
撮像素子で撮像して得られた画像をスルー画像として表示部に表示する撮像装置であって、
スルー画像の表示中に撮影条件が所定の条件から変更されると、変更された撮影条件に応じて前記撮像素子で第１の撮像を行い、変更された撮影条件を反映させずに第１の蓄積時間にして前記撮像素子で第２の撮像を行い、変更された撮影条件を反映させずに前記第１の蓄積時間よりも短い第２の蓄積時間にして前記撮像素子で第３の撮像を行うように制御する制御手段と、
前記第１の撮像を行い得られた第１の画像をスルー画像として前記表示部に表示させる表示制御手段と、
前記第２の撮像を行い得られた第２の画像と前記第３の撮像を行い得られた第３の画像とに基づいて、被写体からの光の光量変化特性を算出する算出手段と、
を有することを特徴とする撮像装置。
【請求項２】
前記第２の蓄積時間は、１／１２０秒よりも短い蓄積時間であることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記撮影条件は、露出補正の設定であることを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
前記撮影条件は、デジタルズームの倍率の設定であることを特徴とする請求項１又は２に記載の撮像装置。
【請求項５】
前記制御手段は、撮影条件が前記所定の条件から変更されている期間において、前記第１の撮像を行う頻度が、前記第２の撮像を行う頻度及び前記第３の撮像を行う頻度よりも高くなるように制御することを特徴とする請求項１乃至４のいずれか１項に記載の撮像装置。
【請求項６】
前記表示制御手段は、前記表示部に表示させるスルー画像を更新する頻度を、前記第２の撮像が行われる頻度及び前記第３の撮像が行われる頻度よりも高くすることを特徴とする請求項５に記載の撮像装置。
【請求項７】
前記制御手段は、撮影条件が前記所定の条件から変更されている期間において、前記第１の撮像、前記第２の撮像及び前記第３の撮像を行う頻度が等しくなるように制御することを特徴とする請求項１乃至４のいずれか１項に記載の撮像装置。
【請求項８】
撮像素子で撮像して得られた画像をスルー画像として表示部に表示する撮像装置の制御方法であって、
スルー画像の表示中に撮影条件が所定の条件から変更されると、変更された撮影条件に応じて前記撮像素子で第１の撮像を行うステップと、
スルー画像の表示中に撮影条件が前記所定の条件から変更されると、変更された撮影条件を反映させずに第１の蓄積時間にして前記撮像素子で第２の撮像を行うステップと、
スルー画像の表示中に撮影条件が前記所定の条件から変更されると、変更された撮影条件を反映させずに前記第１の蓄積時間よりも短い第２の蓄積時間にして前記撮像素子で第３の撮像を行うステップと、
前記第１の撮像を行い得られた第１の画像をスルー画像として前記表示部に表示させる表示制御ステップと、
前記第２の撮像を行い得られた第２の画像と前記第３の撮像を行い得られた第３の画像とに基づいて、被写体からの光の光量変化特性を算出する算出ステップと、
を有することを特徴とする制御方法。
【請求項９】
撮像素子で撮像して得られた画像をスルー画像として表示部に表示する撮像装置で用いられる制御プログラムであって、
前記撮像装置が備えるコンピュータに、
スルー画像の表示中に撮影条件が所定の条件から変更されると、変更された撮影条件に応じて前記撮像素子で第１の撮像を行うステップと、
スルー画像の表示中に撮影条件が前記所定の条件から変更されると、変更された撮影条件を反映させずに第１の蓄積時間にして前記撮像素子で第２の撮像を行うステップと、
スルー画像の表示中に撮影条件が前記所定の条件から変更されると、変更された撮影条件を反映させずに前記第１の蓄積時間よりも短い第２の蓄積時間にして前記撮像素子で第３の撮像を行うステップと、
前記第１の撮像を行い得られた第１の画像をスルー画像として前記表示部に表示させる表示制御ステップと、
前記第２の撮像を行い得られた第２の画像と前記第３の撮像を行い得られた第３の画像とに基づいて、被写体からの光の光量変化特性を算出する算出ステップと、
を実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、その制御方法、および制御プログラムに関し、特に、デジタルカメラなどの撮像装置における被写体からの光の光量変化特性の算出制御に関する。
【背景技術】
【０００２】
一般に、デジタルカメラなどの撮像装置においては、構図確認などのために撮影前に撮像素子で得られた画像を表示部に表示させる、所謂ライブビュー機能を有している。以下、ライブビュー機能で表示部に表示させる記録用ではない画像をスルー画像とする。ところが、商用電源周波数に応じた周期で光量が周期的に変化する光源（以下、フリッカー光源とする）下においては、フリッカー光源の光量変化による影響がスルー画像に及ぶことがある。例えば、スルー画像にラインフリッカーと呼ばれる横縞が生じることや、連続する複数のスルー画像間に面フリッカーと呼ばれる周期的な明滅が生じることがある。
【０００３】
このようなフリッカー光源の光量変化は、スルー画像だけでなく記録用の静止画にも影響するため、フリッカー光源の光量変化、つまり、フリッカー光源に照らされた被写体からの光の光量変化特性を算出し、撮影条件を調整することが望ましい。以下、被写体からの光の周期的な光量変化をフリッカー、被写体からの光の光量変化特性を算出する処理をフリッカー検知、被写体からの光が特定の周期で変化しているときの変化周期をフリッカー周期として説明する。
【０００４】
そこで、特許文献１では、スルー画像に基づいてフリッカーの有無およびその周期を求めてフリッカー情報を得て、当該フリッカー情報が有効であるか否かを判定する技術が提案されている。特許文献１では、フリッカー情報が無効であると、撮像素子以外のセンサを用いて検出したフリッカー検知結果を用いて撮像制御を行うようにしている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１６−１５６１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところが、特許文献１に記載の手法では、撮像素子で得られるスルー画像に基づいてフリッカーが検知されないと、他のセンサを用いてフリッカーの検知を行うようにしている。つまり、複数のフリッカー検知結果のうち適切なフリッカー検知結果を選択しているだけで、スルー画像を表示している際のフリッカー検知の精度を向上させることは困難である。
【０００７】
そこで、本発明の目的は、スルー画像を表示している際の被写体からの光の光量変化特性を算出する精度を向上させることのできる撮像装置、その制御方法、および制御プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記の目的を達成するため、本発明による撮像装置は、撮像素子で撮像して得られた画像をスルー画像として表示部に表示する撮像装置であって、スルー画像の表示中に撮影条件が所定の条件から変更されると、変更された撮影条件に応じて前記撮像素子で第１の撮像を行い、変更された撮影条件を反映させずに第１の蓄積時間にして前記撮像素子で第２の撮像を行い、変更された撮影条件を反映させずに前記第１の蓄積時間よりも短い第２の蓄積時間にして前記撮像素子で第３の撮像を行うように制御する制御手段と、前記第１の撮像を行い得られた第１の画像をスルー画像として前記表示部に表示させる表示制御手段と、前記第２の撮像を行い得られた第２の画像と前記第３の撮像を行い得られた第３の画像とに基づいて、被写体からの光の光量変化特性を算出する算出手段と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、スルー画像を表示している際の被写体からの光の光量変化特性を算出する精度を向上させることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明に係るフリッカー検知手法を説明するための図である。
【図２】露出補正が行われた画像の一例を説明するための図である。
【図３】本発明の第１の実施形態による撮像装置の一例についてその構成を示すブロック図である。
【図４】図３に示すカメラで行われるフリッカー検知処理を説明するためのフローチャートである。
【図５】図４において露出補正があった場合の撮像の推移の一例を示す図である。
【図６】本発明の第２の実施形態によるカメラで行われるフリッカー検知処理を説明するためのフローチャートである。
【図７】図６において露出補正があった場合の撮像の推移の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下に、本発明の実施の形態による撮像装置の一例について図面を参照して説明する。
【００１２】
ここでは、本発明の実施の形態による撮像装置の理解を容易にするため、まず、本発明に係る被写体からの光の光量変化特性を算出する手法（以下、フリッカー検知手法とする）について説明する。
【００１３】
図１は、本発明に係るフリッカー検知手法を説明するための図である。
【００１４】
いま、図示の周期でフリッカーが生じているものとする。ここでは、スルー画像を撮像する際、スルー画像がフリッカーに影響される周期で、つまり、フリッカー周期より短秒の蓄積時間（例えば、１／１２０秒よりも短い蓄積時間）で撮像素子における電荷の蓄積を行って取得画像を得る。なお、撮像素子の蓄積時間は、所謂電子シャッターで制御され、図示の斜線が蓄積開始タイミングを、実線が蓄積終了タイミングを示している。この取得画像をフリッカー強調画像と呼び、図１においては取得画像ＢおよびＤで示されている。フリッカー強調画像を得るためには、撮像素子の各ラインの蓄積時間の長さだけでなく、蓄積タイミングも考慮する必要がある。例えば、撮像素子の各ラインの蓄積時間がフリッカー周期より短秒であってもすべてのラインの蓄積タイミングが同時であれば画像中に明暗は生じない。そのため、撮像素子の各ラインの蓄積タイミングがずれるように（各ラインの蓄積が順次開始されるように）蓄積開始タイミングを制御する。図１では、得られた画像中に明暗が少なくとも１周期以上含まれるように、撮像素子の最初のラインと最後のラインとで、蓄積開始タイミングを１６，６ｍずらしている。得られた画像中に明暗が少なくとも１周期以上含まれるのであれば、蓄積開始タイミングのずれは１６，６ｍｓ以外であってもよい。
【００１５】
さらに、フリッカーの影響が低減される長秒の蓄積時間（例えば、１／１００秒よりも長い蓄積時間）で撮像素子における電荷の蓄積を行って取得画像を得る。この取得画像をフリッカー低減画像と呼び、図１においては取得画像ＡおよびＣで示されている。
【００１６】
続いて、フリッカー強調画像をフリッカー低減画像で微分して微分画像Ｂ’およびＤ’を得る。これら微分画像Ｂ’およびＤ’は、光量変化の差分、つまり、フリッカー成分のみが残存する画像となる。そして、これら微分画像Ｂ’およびＤ’の写像をとって一対のフリッカー波形を生成し、これらフリッカー波形に基づいてフリッカーの有無およびフリッカー周期を検出する。
【００１７】
なお、ここでは、後述するように、スルー画像として、このフリッカー低減画像ＡおよびＣを表示部に表示する。
【００１８】
図２は、露出補正が行われた画像の一例を説明するための図である。そして、図２（ａ）は露出補正を行ったフリッカー低減画像と露出補正が行われないフリッカー強調画像とを示す図である。また、図２（ｂ）は露出補正を行ったフリッカー低減画像およびフリッカー強調画像を示す図である。
【００１９】
上述のように、フリッカー低減画像をスルー画像として表示する場合には、図２（ａ）に示すように、フリッカー低減画像について露出補正などが行われることになる。この場合、フリッカー強調画像について露出補正が行われないと、フリッカー低減画像とフリッカー強調画像の微分画像がフリッカー成分を正確に表さず、精度よくフリッカーの有無および周期を検出することが困難となる。
【００２０】
一方、図２（ｂ）に示すように、フリッカー低減画像およびフリッカー強調画像の双方について露出補正を行うと、フリッカー低減画像とフリッカー強調画像の微分画像が表わすフリッカー成分の振幅が小さくなる。この結果、精度よくフリッカーの有無および周期を検出することが困難となる。そこで、以下では、露出補正が行われていてもスルー画像を表示している際のフリッカー検知の精度を向上させことができる実施形態を説明する。
【００２１】
［第１の実施形態］
図３は、本発明の第１の実施形態による撮像装置の一例についてその構成を示すブロック図である。
【００２２】
図示の撮像装置は、例えば、撮影レンズユニットの交換可能が所謂一眼レフデジタルカメラ（以下単にカメラと呼ぶ）である。なお、デジタルカメラに限らず、電子機器（例えば、携帯電話機）に搭載されたカメラにも本発明を適用することができる。
【００２３】
撮影レンズユニット（以下レンズユニットと呼ぶ）３００は、レンズ３１０および絞り３１２を有しており、レンズマウント３０６および１０６によってカメラ本体１００に接続される。さらに、レンズユニット３００は絞り制御回路３４０、レンズ制御回路３４２、およびレンズシステム制御回路３５０を有している。これら絞り制御回路３４０、レンズ制御回路３４２、およびレンズシステム制御回路３５０はインタフェース（Ｉ／Ｆ）３２０を介してコネクタ３２２および１２２によってカメラ本体１００に接続される。
【００２４】
カメラ本体１００には、ミラー１３０、シャッター１２、および撮像素子１４が備えられている。ここでは、撮像素子１４として、例えば、ＣＭＯＳイメージセンサーが用いられる。シャッター１２は撮像素子１４の露光量を調整する。レンズユニット３００から光学像がミラー１３０およびシャッター１２を介して撮像素子１４に結像する。撮像素子１４は光学像に応じた電気信号（アナログ信号）を出力する。
【００２５】
Ａ／Ｄ変換器１６は、撮像素子１４の出力であるアナログ信号をデジタル信号（画像データ）に変換する。タイミング発生回路（ＴＧ）１８はシステム制御回路５０の制御下で、撮像素子１４、Ａ／Ｄ変換器１６、およびＤ／Ａ変換器２６にクロック信号および制御信号を送る。システム制御回路５０はＴＧ１８によって撮像素子１４の蓄積電荷のリセットタイミングを制御して電荷の蓄積を制御することができる（所謂電子シャッター）。
【００２６】
画像処理回路２０は、Ａ／Ｄ変換器１６から送られる画像データ、或いはメモリ制御回路２２から送られる画像データに対して、所定の画素補間処理および色変換処理などの画像処理を行う。さらに、画像処理回路２０は、撮像の結果得られた画像データを用いて所定の演算処理を行って測距および測光を行う。
【００２７】
撮像によって得られた画像データによる測距においては、そのコントラストに基づいて測距が行われるが、コントラストによる測距に限らず、例えば、所謂撮像面位相差検知によって測距を行うようにしてもよい。
【００２８】
さらに、画像処理回路２０は、撮像の結果得られた画像データを用いて所定の演算処理を行って、当該演算結果に基づいてＴＴＬ方式の測光およびＡＷＢ（オートホワイトバランス）処理、そして、被写体の顔の検知および被写体の動き検知を行う。
【００２９】
顔の検知を行う際には、画像データにおいて顔の有無、顔の向きおよび大きさを検知する。被写体の動きを検知する際には、複数の画像データ（つまり、フレーム）を用いて、被写体位置の移動量と移動方向を検知する。さらには、当該複数の画像データの撮像間隔と被写体の変化量とに基づいてその移動速度を求める。
【００３０】
図示のカメラ本体１００には焦点検出回路４２および測光回路４６が備えられており、画像処理回路２０による撮像面ＡＦおよび撮像面ＡＥを行うことなく、システム制御回路５０は焦点検出回路４２および測光回路４６を用いてＡＦ処理およびＡＥ処理を行うようにしてもよい。
【００３１】
メモリ制御回路２２は、Ａ／Ｄ変換器１６、画像処理回路２０、および圧縮伸長回路３２を制御して、その出力データを画像表示メモリ２４又はメモリ３０に書き込む。画像表示メモリ２４に画像データが表示用画像データとして書き込まれる。メモリ制御回路２２は、画像表示用メモリ２２に書き込まれた表示用画像データをＤ／Ａ変換器２６を介して、ＬＣＤ又は有機ＥＬディスプレイなどの画像表示部２８に画像として表示する。
【００３２】
ライブビュー機能でスルー画像を表示する際には、システム制御回路５０は、撮像素子１４における撮像（電荷蓄積）と撮像によって得られた画像データの読み出しを所定の周期（フレームレート）で逐次行う。そして、当該画像データはシステム制御回路５０の指示にしたがってメモリ制御回路２２、Ｄ／Ａ変換器２６を介して画像表示部２８に逐次スルー画像として表示される。なお、画像表示部２８には、システム制御回路５０の制御下でカメラの状態を表すカメラ情報が表示される。
【００３３】
例えば、カメラ情報の表示として、シングルショット／連写撮影表示、セルフタイマー表示、圧縮率表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示、シャッタースピード表示、および絞り値表示がある。さらには、カメラ情報の表示として、露出補正表示、フラッシュ表示、赤目緩和表示、マクロ撮影表示、ブザー設定表示、時計用電池残量表示、電池残量表示、およびエラー表示がある。また、カメラ情報表示として、複数桁の数字による情報表示、記録媒体２００の着脱状態表示、レンズユニット３００の着脱状態表示、通信Ｉ／Ｆ動作表示、日付・時刻表示、および外部コンピュータとの接続状態を示す表示がある。
【００３４】
メモリ３０は、撮影によって得られた静止画像又は動画像を格納する記憶装置であり、所定枚数の静止画像および所定時間の動画像を格納するための十分な記憶容量を備えている。また、メモリ３０はシステム制御回路５０の作業領域としても用いることができる。
【００３５】
圧縮伸長回路３２は、メモリ３０に格納された画像データを読み込み、所定の画像圧縮手法に基づいて画像データを圧縮する。そして、圧縮伸長回路３２は圧縮した画像データをメモリ３０に書き込む。また、圧縮伸長回路３２は、メモリ３０から圧縮した画像データを読み込み、当該画像データを伸長して、伸長した画像データをメモリ３０に書き込む。
【００３６】
シャッター制御回路４０は、システム制御回路５０の制御下でシャッター１２を制御する。なお、シャッター制御回路４０は、シャッター１２の制御を、絞り３１２を制御する絞り制御回路３４０と連携して行う。
【００３７】
焦点検出回路４２はＡＦ処理の際に用いられる。レンズ３１０に入射した光学像は、一眼レフ方式によって、絞り３１２、レンズマウント３０６および１０６、ミラー１３０、そして焦点検出用サブミラー（図示せず）を介して焦点検出回路４２に入射する。そして、焦点検出回路４２は、光学像として結像された画像の合焦状態を検出する。
【００３８】
測光回路４６はＡＥ処理の際に用いられる。レンズ３１０に入射した光学像は、一眼レフ方式によって、絞り３１２、レンズマウント３０６および１０６、ミラー１３０および１３２、そして、測光用レンズ（図示せず）を介して測光回路４６に入射する。そして、測光回路４６は、光学像として結像された画像における露出状態を検出する。
【００３９】
動き検出回路４８はカメラの移動方向および移動速度などのカメラの動きを検出する。システム制御回路５０は、カメラ全体を制御する。システム制御回路５０は、例えば、ＣＰＵであり、メモリ５２に記憶されたプログラムを実行することによってカメラ全体を制御する。なお、メモリ５２には、システム制御回路５０の動作用の定数、変数、およびプログラムなどが格納される。不揮発性メモリ５４は電気的に消去および記録可能なメモリであり、例えば、ＥＥＰＲＯＭが用いられる。
【００４０】
システム制御回路５０には、モードダイアル６０、シャッタースイッチ６２、再生スイッチ６６、および操作部７０が接続されている。これらは、ボタン、スイッチ、ダイアル、タッチパネル、視線検知装置、音声又は認識装置或いはこれらの組み合わせで構成される。
【００４１】
モードダイアル６０は、カメラが備える複数の撮影モードの１つを設定するためのスイッチである。撮影モードとして、例えば、自動撮影モード、プログラム撮影モード、シャッター速度優先撮影モード、絞り優先撮影モード、およびマニュアル撮影モードがある。さらには、撮影モードとして、焦点深度優先（デプス）撮影モード、ポートレート撮影モード、風景撮影モード、接写撮影モード、スポーツ撮影モード、夜景撮影モード、および動画撮影モードがある。
【００４２】
シャッタースイッチ６２は、カメラに設けられたシャッターボタン（図示せず）が半押し（第１ストローク）されると、第１のシャッタースイッチ信号ＳＷ１をオンとする。ＳＷ１がオンとなると、システム制御回路５０は、ＡＦ処理、ＡＥ処理、ＡＷＢ処理、およびＥＦ処理などの撮影準備処理を開始する。ＳＷ１がオンとなり、後述する第２のシャッタースイッチ信号ＳＷ２がオフである期間を撮影準備期間とする。
【００４３】
シャッタースイッチ６２はシャッターボタンが全押し（第２ストローク）されると、第２のシャッタースイッチ信号ＳＷ２をオンとする。ＳＷ２がオンとなると、システム制御回路５０は、露光処理、現像処理、および記録処理を行うための一連の撮影指示を行う。
【００４４】
露光処理においては、システム制御回路５０は撮像素子１４から読み出した画像信号をＡ／Ｄ変換器１６、メモリ制御回路２２を介して画像データとしてメモリ３０に書き込む。そして、システム制御回路５０は画像データについて、画像処理回路２０およびメモリ制御回路２２によって現像処理を行って、現像後の画像データをメモリ３０に書き込む。さらに、システム制御回路５０はメモリ３０から現像後の画像データを読み出して、圧縮伸長回路３２によって圧縮処理を行う。その後、システム制御回路５０は記録媒体２００に圧縮された画像データを書き込む記録処理を行う。
【００４５】
再生スイッチ６６は、撮影モードにおいて撮影によって得られた画像データをメモリ３０又は記録媒体２００から読み出して画像表示部２８に表示する再生動作を開始際に用いられるスイッチである。操作部７０は、スイッチ、ボタン、回転ダイアルスイッチ、およびタッチパネルなどを備えるマン・マシンインタフェースである。
【００４６】
操作部７０には、例えば、露出補正ボタン、メニューボタン、セットボタン、撮影画像の画像記録モード、圧縮率、画質、フラッシュ設定ボタン、および単写／連写／セルフタイマーのドライブモード切り替えボタンが備えられている。さらに、操作部７０には、メニュー移動＋（プラス）ボタン、およびメニュー移動−（マイナス）ボタンが備えられている。
【００４７】
プラスボタンおよびマイナスボタンの各機能については、回転ダイアルスイッチによる回転方向とプラスマイナスとを対応付けることによっても実現することができる。露出補正の際には、露出補正ボタンを操作しつつ、回転ダイアルスイッチを操作することによって露出を変更することができる。さらには、所定のタイマー起動中に回転ダイアルスイッチを操作することによって露出を変更することができる。なお、メニューに露出補正量の設定項目を備えて、プラスボタンおよびマイナスボタン、又はタッチ操作などによって露出が変更できるようにしてもよい。
【００４８】
電源スイッチ７２は、カメラの電源オンおよび電源オフを切り替えるためのスイッチである。電源スイッチ７２によって、カメラ本体１００に接続されたレンズユニット３００および記録媒体２００などの各種付属装置の電源オンおよび電源オフを合わせて切り替えることができる。
【００４９】
電源制御回路８０は、電池検出回路、ＤＣ−ＤＣコンバータ、および通電するブロックを切り替えるスイッチ回路などを備えている。電源制御回路８０は、電池の装着の有無、電池の種類、および電池残量の検出を行って、必要な電圧を必要な期間、記録媒体２００を含む各部に供給する。電源８６はアルカリ電池又はリチウム電池などの一次電池、ＮｉＣｄ電池又はＬｉ電池などの二次電池を有するとともに、ＡＣアダプターなどを有している。
【００５０】
メモリカード又はハードディスクなどの記録媒体２００はインタフェース（Ｉ／Ｆ）を介してカメラ本体１００に接続される。記録媒体２００はコネクタ２０６、Ｉ／Ｆ２０４、および半導体メモリ又は磁気ディスクなどの記録部２０２を有しており、コネクタ２０６がコネクタ９２に接続されると、記録媒体２００はカメラ本体１００に接続される。記録媒体着脱検知回路９８はコネクタ９２に記録媒体２００が装着されているか否かを検知する。
【００５１】
なお、図示の例では、記録媒体２００を接続するためのＩ／Ｆ９０およびコネクタ９２は１系統のみ示されているが、これらＩ／Ｆおよびコネクタは複数系統備えられていてもよい。複数系統のＩ／Ｆおよびコネクタを備える場合には、互いに異なる規格のＩ／Ｆおよびコネクタを備えるようにしてもよい。
【００５２】
さらに、規格化されたＩ／Ｆ９０およびコネクタ９２を用いた場合には、各種の通信カードを接続することによって、コンピュータ又はプリンタなどの周辺機器と画像データおよび当該画像データに付属する管理情報を相互に転送することが可能である。
【００５３】
光学ファインダ１０４には、レンズ３１０に入射した光学像が一眼レフ方式によって、絞り３１２、レンズマウント３０６および１０６、ミラー１３０および１３２を介して入射する。そして、光学ファインダ１０４によって、ユーザは当該光学像を観察することができる。これによって、ユーザは、画像表示部２８を用いた電子ビューファインダを用いることなく、光学ファインダ１０４のみを用いて撮影を行うことが可能となる。なお、ミラー１３０は、クイックリターンミラー又はハーフミラーのいずれであってもよい。
【００５４】
前述のＩ／Ｆ１２０は、レンズマウント１０６に備えられ、カメラ本体１００をレンズユニット３００に接続するために用いられる。コネクタ１２２は、カメラ本体１００とレンズユニット３００との間で制御信号、カメラ状態信号、およびデータ信号などを相互に通信するとともに、各種電圧の電流を供給するために用いられる。なお、コネクタ１２２は電気通信のみならず、光通信および音声通信などを行えるようにしてもよい。
【００５５】
前述のように、レンズユニット３００はカメラ本体１００とレンズマウント３０６によって接続される。コネクタ３２２はカメラ本体１００のコネクタ１２２と接続され、カメラ本体１００とレンズユニット３００とはコネクタ１２２および３２２を介して制御信号、カメラ状態信号、およびデータ信号などを相互に通信する。コネクタ１２２および３２２の各々は各種電圧の電流を供給するためにも用いられる。さらには、コネクタ１２２および３２２の各々は電気通信ばかりでなく、光通信又は音声通信などを行えるようにしてもよい。
【００５６】
絞り制御回路３４０は、システム制御回路５０の制御下で測光結果に基づいて絞り３１２を制御する。絞り制御を行う際には、絞り制御回路３４０はシャッター制御回路４０と連携しつつ絞り制御を行う。レンズ位置制御回路３４２はレンズ３１０を光軸に沿って駆動して焦点制御を行う。
【００５７】
レンズシステム制御回路３５０はレンズユニット３００全体を制御する。レンズシステム制御回路３５０は、例えば、ＣＰＵ、揮発性メモリ、および不揮発性メモリを備えている。そして、揮発性メモリには動作用の定数、変数、およびプログラムなどが記憶される。不揮発性メモリには、レンズユニット３００に固有の番号等の識別情報、管理情報、開放絞り値、最小絞り値、焦点距離などの機能情報、および現在および過去の各種設定値などが保持される。
【００５８】
図４は、図３に示すカメラで行われるフリッカー検知処理を説明するためのフローチャートである。なお、図示のフローチャートに係る処理は、スルー画像を表示中に行われる。
【００５９】
電源スイッチ７２の操作によってカメラの電源がオンされると、カメラは撮影待機状態となってスルー画像を画像表示部２８に表示する。スルー画像の表示中において、カメラ制御回路５０は操作部７０の操作によって撮影の際の露出補正が設定されているか否かを判定する（ステップＳ２０２）。
【００６０】
露出補正が行われていないと（ステップＳ２０２において、ＮＯ）、システム制御回路５０は、第１の撮像タイミングでフリッカー低減画像用に撮像素子１４で撮像して、得られたフリッカー低減画像をメモリ３０に記録する（ステップＳ２０３）。そして、システム制御回路５０は当該フリッカー低減画像をスルー画像として画像表示部２８に表示する表示制御を行う（ステップＳ２０４）。
【００６１】
第２の撮像タイミングにおいて、システム制御回路５０はフリッカー強調画像用に撮像素子１４で撮像する（ステップＳ２０５）。そして、システム制御回路５０はメモリ３０に記録したフリッカー低減画像とフリッカー強調画像とを微分処理してフリッカー成分を抽出し、フリッカーの有無および周期を検知してフリッカー検知結果とする（ステップＳ２０６）。その後、システム制御回路５０はフリッカー検知結果をスルー画像とともに画像表示部２８に表示して（ステップＳ２０７）、ステップＳ２０２の処理に戻る。
【００６２】
なお、フリッカー検知結果を表示する際には、カメラ本体１００に別の表示装置を備えて、当該表示装置にフリッカー検知結果のみを表示するようにしてもよい。
【００６３】
図５は、図４において露出補正があった場合の撮像の推移の一例を示す図である。なお、図５においては、実線矢印で示す順に撮像が行われるものする。
【００６４】
図５も参照して、露出補正が行われていると（ステップＳ２０２において、ＹＥＳ）、システム制御回路５０は、第１の撮像タイミングにおいて、露出補正を行ってフリッカー低減画像用に撮像素子１４で撮像する（ステップＳ２０８）。以下こうして得られた露出補正を反映させたフリッカー低減画像を露出補正有フリッカー低減画像と呼び、ここでは、図５において、第１番目に示す画像が得られる。そして、システム制御回路５０は当該露出補正有フリッカー低減画像をスルー画として画像表示部２８に表示する（ステップＳ２０９）。
【００６５】
第２の撮像タイミングにおいて、システム制御回路５０は露出補正を行わないでフリッカー低減画像用に撮像素子１４で撮像して（ステップＳ２１０）、得られたフリッカー低減画像をメモリ３０に保存する。以下、露出補正を行わない（露出補正を反映させない）フリッカー低減画像を露出補正無フリッカー低減画像と呼び、図５において、第２番目に示す画像が得られる。
【００６６】
続いて、第３の撮像タイミングにおいて、システム制御回路５０は露出補正を行って再度フリッカー低減画像用に撮像素子１４で撮像する（ステップＳ２１１）。ここでは、図５において、第３番目に示す画像が得られる。そして、システム制御回路５０は当該露出補正有フリッカー低減画像をスルー画像として画像表示部２８に表示する（ステップＳ２１２）。
【００６７】
第４の撮像タイミングにおいて、システム制御回路５０はフリッカー強調画像（つまり、露出補正無フリッカー強調画像）用に撮像素子１４で撮像する（ステップＳ２１３）。ここでは、図５に示す第４番目の画像が得られる。そして、システム制御回路５０はメモリ３０に保存した露出補正無フリッカー低減画像と露出補正無フリッカー強調画像とを微分処理してフリッカー成分を抽出する（ステップＳ２１４）。システム制御回路５０は抽出したフリッカー成分に応じてフリッカーの有無およびその周期を検知してフリッカー検知結果とする。その後、システム制御回路５０はステップＳ２０７の処理に進む。
【００６８】
以後、露出補正が行われると（設定されると）、同様にして、図５に示す第５番目〜第８番目の画像が順次撮像されることになる。つまり、露出補正が行われる期間において、露出補正有フリッカー低減画像用の撮像を行う頻度は、露出補正無フリッカー低減画像用の撮像を行う頻度及び露出補正無フリッカー強調画像用の撮像を行う頻度よりも高い。また、スルー画像を更新する頻度は、露出補正無フリッカー低減画像用の撮像を行う頻度及び露出補正無フリッカー強調画像用の撮像を行う頻度よりも高い。
【００６９】
なお、上述の説明では、露出補正が設定されているか否かに応じてフリッカー検知制御を変更するようにしたが、予め定められた露出補正量以上の露出補正が設定されるとフリッカー検知制御を変更するようにしてもよい。この場合、フリッカー検知制御を変更する露出補正量をユーザーが指定するようにしてもよく、予めカメラの設定値として記録しておくようにしてもよい。以上のように、撮影条件が所定の条件から変更されるとフリッカー検知制御を変更するものとし、所定の条件は、露出補正が設定されていないことや、露出補正量が所定範囲内であることなどである。
【００７０】
さらには、ステップＳ２０６の処理によって得られたフリッカー成分の振幅および信頼性がそれぞれ所定の値よりも小さくなった場合には、ステップＳ２０８の処理に移行するようにしてもよい。
【００７１】
また、上述の例では、露出補正が行われた場合のフリッカー検知制御又はフリッカー検知処理について説明したが、トーンカーブ設定やデジタルズーム設定などその他の撮影条件の設定が変更された場合についても、同様にして処理が行われる。例えば、デジタルズームで１倍より大きい倍率が設定された場合、撮像素子１４の撮像領域のうちデジタルズームの倍率に応じて制限された領域の画像が読み出され、読み出された画像を拡大させた拡大画像がスルー画像として表示される。ここで、読み出される領域を制限してフリッカー低減画像とフリッカー強調画像を取得し、それらを微分処理してフリッカー成分を抽出すると、フリッカー成分が抽出される領域が狭いため、精度よくフリッカーの有無および周期を検出することが困難となる場合がある。そこで、デジタルズームで１倍より大きい倍率が設定された場合は露出補正が行われた場合と同様の処理を行うようにする。なお、デジタルズームの場合も、露出補正の場合と同じく、予め定められた倍率以上の倍率が設定されるとフリッカー検知制御を変更するようにしてもよい。
【００７２】
このように、本発明の第１の実施形態では、露出補正などの撮影条件の設定に変更があると、スルー画像とは別に変更前の撮影条件に応じてフリッカー検知のための画像を撮像する。そして、当該フリッカー検知のための画像に基づいてフリッカー検知を行う。その結果、スルー画像を表示している際のフリッカー検知の精度を向上させることができる。
【００７３】
［第２の実施形態］
続いて、本発明の第２の実施形態によるカメラの一例について説明する。なお、第２の実施形態によるカメラの構成は図３に示すカメラと同様である。
【００７４】
図６は、本発明の第２の実施形態によるカメラで行われるフリッカー検知処理を説明するためのフローチャートである。なお、図６において、図４に示すフローチャートのステップと同一のステップについては同一の参照番号を付す。
【００７５】
図７は、図６において露出補正があった場合の撮像の推移の一例を示す図である。なお、図７においては、実線矢印で示す順に撮像が行われるものする。
【００７６】
図７も参照して、前述のように、露出補正が行われていると（ステップＳ２０２において、ＹＥＳ）、システム制御回路５０は、ステップＳ２０８の処理に進み、第１の撮像タイミングにおいて露出補正有フリッカー低減画像用に撮像素子１４で撮像する。ここでは、図７に示す第１番目の画像が得られる。
【００７７】
ステップＳ２０８の処理の後、システム制御回路５０は、前述のステップＳ２０９〜Ｓ２１０の処理を行う。なお、ステップＳ２１０においては、第２の撮像タイミングで、システム制御回路５０は露出補正無フリッカー低減画像用に撮像素子１４で撮像する。ここでは、図７に示す第２番目の画像が得られる。
【００７８】
その後、システム制御回路５０は、ステップＳ２１３の処理に進み、第３の撮像タイミングで、露出補正無フリッカー強調画像用に撮像素子１４で撮像する。ここでは、図７に示す第３番目の画像が得られる。そして、システム制御回路５０はステップＳ２１４の処理を行って、ステップＳ２０７の処理に進む。
【００７９】
以後、露出補正が行われると、同様にして、図７に示す第４番目〜第８番目の画像が順次撮像されることになる。つまり、露出補正が行われる期間において、露出補正有フリッカー低減画像用の撮像、露出補正無フリッカー低減画像用の撮像及び露出補正無フリッカー強調画像用の撮像を行う頻度は等しい。
【００８０】
このように、本発明の第２の実施形態では、ステップＳ２１４においてフリッカー検知を行う前に、露出補正有フリッカー低減画像用の撮像を一度行うだけである。よって、スルー画像の表示がある程度固定されるものの、第１の実施形態の効果に加えて、フリッカー検知に要する時間を短縮することができる。
【００８１】
以上、本発明について実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【００８２】
例えば、上記の実施の形態の機能を制御方法として、この制御方法を撮像装置に実行させるようにすればよい。また、上述の実施の形態の機能を有するプログラムを制御プログラムとして、当該制御プログラムを撮像装置が備えるコンピュータに実行させるようにしてもよい。なお、制御プログラムは、例えば、コンピュータに読み取り可能な記録媒体に記録される。
【００８３】
［その他の実施形態］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００８４】
１４  撮像素子
２０  画像処理回路
２２  メモリ制御回路
２８  画像表示部
３０  メモリ
４２  焦点検出回路
４６  測光回路
５０  システム制御回路
７０  操作部  
７２  電源スイッチ
【図１】
2018006888.tif 000003
【図２】
2018006888.tif 000004
【図３】
2018006888.tif 000005
【図４】
2018006888.tif 000006
【図５】
2018006888.tif 000007
【図６】
2018006888.tif 000008
【図７】
2018006888.tif 000009