(57)【要約】【課題】動画撮影中にストロボのポップアップ駆動に失敗した場合であっても、動画撮影を良好に行うことができるようにすることを目的とする。【解決手段】撮像素子と、格納位置と使用位置との間を移動するストロボと、前記ストロボを使用位置に駆動する駆動部とを備える撮像装置であって、前記駆動部に対して、前記ストロボを使用位置に駆動するように指示する指示手段と、前記ストロボが正常に使用位置に駆動されたかを検知する検知手段と、前記検知手段により前記ストロボが正常な使用位置に駆動されなかったことを検知した場合、エラー処理を行うエラー処理手段とを有し、前記エラー処理手段は、前記撮像素子から連続して出力される画像信号を連続して記録する動画撮影をしているときのエラー処理と前記動画撮影をしていないときのエラー処理とが異なることを特徴とする。【選択図】図３
2010091688.tif 000002
【特許請求の範囲】
【請求項１】
撮像素子と、格納位置と使用位置との間を移動するストロボと、前記ストロボを使用位置に駆動する駆動部とを備える撮像装置であって、
前記駆動部に対して、前記ストロボを使用位置に駆動するように指示する指示手段と、
前記ストロボが正常に使用位置に駆動されたかを検知する検知手段と、
前記検知手段により前記ストロボが正常な使用位置に駆動されなかったことを検知した場合、エラー処理を行うエラー処理手段とを有し、
前記エラー処理手段は、前記撮像素子から連続して出力される画像信号を連続して記録する動画撮影をしているときのエラー処理と前記動画撮影をしていないときのエラー処理とが異なることを特徴とする撮像装置。
【請求項２】
前記エラー処理手段は、前記動画撮影を終了した後、前記ストロボが正常な使用位置に駆動されなかったことを通知するエラー表示を行うことを特徴とする請求項１に記載の撮像装置。
【請求項３】
ＩＳＯ設定を変更する変更手段を更に有し、
前記動画撮影をしているとき、前記検知手段により前記ストロボが正常な使用位置に駆動されなかったことを検知した場合、
前記変更手段は、ＩＳＯ設定を高感度に変更することを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
光学式手ぶれ防止駆動装置を有するレンズに対して、ぶれ補正を行なうように通知する通知手段を更に有し、
前記動画撮影をしているとき及び前記動画撮影をしていないとき、前記検知手段により前記ストロボが正常な使用位置に駆動されたことを検知した場合、
前記通知手段は、前記レンズに対して、ぶれ補正を行なうように通知することを特徴とする請求項１乃至３の何れか１項に記載の撮像装置。
【請求項５】
撮像素子と、格納位置と使用位置との間を移動するストロボと、前記ストロボを使用位置に駆動する駆動部とを備える撮像装置の制御方法であって、
前記駆動部に対して、前記ストロボを使用位置に駆動するように指示する指示ステップと、
前記ストロボが正常に使用位置に駆動されたかを検知する検知ステップと、
前記検知ステップにより前記ストロボが正常な使用位置に駆動されなかったことを検知した場合、エラー処理を行うエラー処理ステップとを有し、
前記エラー処理ステップでは、前記撮像素子から連続して出力される画像信号を連続して記録する動画撮影をしているときのエラー処理と前記動画撮影をしていないときのエラー処理とを異ならせることを特徴とする制御方法。
【請求項６】
撮像素子と、格納位置と使用位置との間を移動するストロボと、前記ストロボを使用位置に駆動する駆動部とを備える撮像装置を制御するためのプログラムにおいて、
前記駆動部に対して、前記ストロボを使用位置に駆動するように指示する指示ステップと、
前記ストロボが正常に使用位置に駆動されたかを検知する検知ステップと、
前記検知ステップにより前記ストロボが正常な使用位置に駆動されなかったことを検知した場合、エラー処理を行うエラー処理ステップとをコンピュータに実行させるためのプログラムであって、
前記エラー処理ステップでは、前記撮像素子から連続して出力される画像信号を連続して記録する動画撮影をしているときのエラー処理と前記動画撮影をしていないときのエラー処理とを異ならせることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、格納位置と使用位置との間を移動するストロボを備えた撮像装置、その制御方法及びプログラムに関するものである。
【背景技術】
【０００２】
近年、デジタルカメラは、静止画の撮影に加えて動画の撮影を行う機能を有するものがある。その中でも、一眼レフデジタルカメラの場合は、内蔵ストロボを必要に応じてポップアップさせて利用する、いわゆるポップアップストロボを有するものが多くある。ポップアップストロボは、動画撮影中に必要とすることはない。しかしながら、動画撮影中に動画撮影を一瞬止めて静止画を撮ることができるような一眼レフデジタルカメラでは、静止画を撮るときにストロボが必要であるとの測光結果を得た場合、ストロボがポップアップする。
【０００３】
上述した一眼レフデジタルカメラにおいて、ストロボがポップアップするときに、手ぶれ防止のセンサがメカの振動を検知してしまうことで、手ぶれ制御に対して誤作動を引き起こす可能性がある。このような問題に対して、特許文献１では、動画撮影中にストロボがオートポップアップするとき、手ぶれ防止装置に対し所定の時間、手ぶれ制御を停止するような処理を行なっている。
【０００４】
【特許文献１】特開２００５−１７３４６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
一方、動画撮影中にストロボをポップアップさせるには、モータ等により自動でポップアップさせる場合と、フックを外す等して手動でポップアップさせる場合とがある。モータ等により自動でポップアップさせる場合、ポップアップ駆動が何らかの要因で阻害されてしまい、ストロボのポップアップが行われない場合があった。
【０００６】
ここで、静止画撮影の場合、ストロボのポップアップが行われなかったとしても、ストロボ駆動の失敗処理において、エラー処理を行ない、撮影にストロボが必要な状況であったがストロボを使用することができなかったことを撮影者に通知することができる。
しかしながら、動画撮影中の場合、静止画撮影の場合と同じような処理をすると、撮影中である動画撮影の操作性に影響を与えてしまうという問題がある。すなわち、動画撮影は継続できるのに、エラー表示をすることで、撮影中の動画の表示を確認することができなかったり、ポップアップ失敗のエラー状態から復帰するために一旦動画撮影を中断する操作が要求されたりしてしまうという問題がある。なお、特許文献１では、動画撮影中にストロボのポップアップが失敗した場合の処理についての課題、解決手段については何ら開示されていない。
【０００７】
本発明は、上述したような問題点に鑑みてなされたものであり、動画撮影中にストロボのポップアップが失敗した場合であっても、動画撮影を良好に行うことができるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明の撮像装置は、撮像素子と、格納位置と使用位置との間を移動するストロボと、前記ストロボを使用位置に駆動する駆動部とを備える撮像装置であって、前記駆動部に対して、前記ストロボを使用位置に駆動するように指示する指示手段と、前記ストロボが正常に使用位置に駆動されたかを検知する検知手段と、前記検知手段により前記ストロボが正常な使用位置に駆動されなかったことを検知した場合、エラー処理を行うエラー処理手段とを有し、前記エラー処理手段は、前記撮像素子から連続して出力される画像信号を連続して記録する動画撮影をしているときのエラー処理と前記動画撮影をしていないときのエラー処理とが異なることを特徴とする。
本発明の撮像装置の制御方法は、撮像素子と、格納位置と使用位置との間を移動するストロボと、前記ストロボを使用位置に駆動する駆動部とを備える撮像装置の制御方法であって、前記駆動部に対して、前記ストロボを使用位置に駆動するように指示する指示ステップと、前記ストロボが正常に使用位置に駆動されたかを検知する検知ステップと、前記検知ステップにより前記ストロボが正常な使用位置に駆動されなかったことを検知した場合、エラー処理を行うエラー処理ステップとを有し、前記エラー処理ステップでは、前記撮像素子から連続して出力される画像信号を連続して記録する動画撮影をしているときのエラー処理と前記動画撮影をしていないときのエラー処理とを異ならせることを特徴とする。
本発明は、撮像素子と、格納位置と使用位置との間を移動するストロボと、前記ストロボを使用位置に駆動する駆動部とを備える撮像装置を制御するためのプログラムにおいて、前記駆動部に対して、前記ストロボを使用位置に駆動するように指示する指示ステップと、前記ストロボが正常に使用位置に駆動されたかを検知する検知ステップと、前記検知ステップにより前記ストロボが正常な使用位置に駆動されなかったことを検知した場合、エラー処理を行うエラー処理ステップとをコンピュータに実行させるためのプログラムであって、前記エラー処理ステップでは、前記撮像素子から連続して出力される画像信号を連続して記録する動画撮影をしているときのエラー処理と前記動画撮影をしていないときのエラー処理とを異ならせることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、動画撮影中にストロボのポップアップが失敗した場合であっても、動画撮影を良好に行うことができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明に係る実施形態について図面を参照して説明する。
図１は、本実施形態に係るカメラ（撮像装置）の外観を示す図である。図１（ａ）は、カメラの正面図である。図１（ｂ）は、カメラの背面図である。
図１に示すように、カメラ１００は、レリーズボタン１０１と、ストロボ１０２と、ストロボアップボタン１０３と、背面ディスプレイ１０４と、防振レンズ１０５とを含んでいる。
【００１１】
レリーズボタン１０１は、２段階で押し込むことができるスイッチである。ユーザが半押しすることにより、１段目のＳＷ１（第１のスイッチ）がＯＮになる。また、ユーザが全押しすることにより、２段目のＳＷ２（第２のスイッチ）がＯＮになる。
ストロボ１０２は、閃光発光装置である。ストロボ１０２は、格納位置と使用位置との間を移動することができるように構成されている。格納位置とは、ストロボ１０２がダウン状態であって、カメラ本体に格納される位置をいう。本実施形態のカメラは、ペンタプリズムの上部に格納されるように構成されている。また、使用位置とは、ストロボ１０２がアップ状態であって、カメラ本体の上部に突出した位置をいう。
【００１２】
ストロボアップボタン１０３は、ストロボ１０２を手動で突出させるための押しボタン式スイッチである。
背面ディスプレイ１０４は、カメラ１００本体の背面に設けられた画像表示部である。背面ディスプレイ１０４には、カメラ１００が撮影している動画を表示したり、各種設定メニューをＧＵＩ形式で表示したり、カメラ１００の測光値や動作状態を表示したりする。
防振レンズ１０５は、光学式手ぶれ防止駆動装置を有するレンズである。図１に示す防振レンズ１０５は、カメラ１００本体と着脱することができるものである。
【００１３】
次に、図２を参照して、本実施形態に係るカメラの回路図について説明する。図２は、本実施形態に係るカメラの回路図の一例を示す図である。
カメラ１００は、ＭＰＵ２０６、ＡＦセンサ２２６、交換レンズドライバ２１４を含んでいる。
ＭＰＵ２０６は、カメラ１００の制御用マイクロプロセッサである。本実施形態のＭＰＵ２０６は、ＲＯＭ又はフラッシュメモリ、ＥＥＰＲＯＭ等の不揮発性メモリとＲＡＭのような揮発性メモリとを備え、更に、各種Ｉ／Ｏ回路を組み込んであるワンチップマイコンである。したがって、図２では、ＭＰＵ２０６とその他の回路のインタフェイスの詳細は省略して図示している。例えば、ＭＰＵ２０６とＡＦセンサ２２６との接続は、実線で繋いでいるが、実際はシリアル通信インタフェイスにより接続されている。
【００１４】
ＡＦセンサ（ＡＦ−ＳＮＳ）２２６は、焦点を調節する。ＡＦセンサ２２６は、レンズ光学系からの光束が分割されて撮像面と光学的に等しく位置付けられた面とに配置されている。ＡＦセンサ２２６は、ＭＰＵ２０６からのシリアル通信による制御に基づいて作動する。ＡＦセンサ２２６は、位相差ＡＦで利用するための焦点検出データをシリアル通信で、ＭＰＵ２０６に送信する。
交換レンズドライバ（ＬＣＭ）２１４は、ＭＰＵ２０６からの制御に基づいて交換レンズの接続端子に対して電源供給を行なったり、シリアル通信の中継を行なったりする。
【００１５】
本実施形態のカメラ１００は、交換レンズ２１２を着脱することができる。図２では、鎖線で囲まれた矩形領域が交換レンズ２１２である。交換レンズ２１２は、図１に示す防振レンズ１０５に対応する。交換レンズ２１２は、絞り装置２０９、光学式手ぶれ防止駆動装置２１０、レンズ制御用マイクロプロセッサ２１１、モータ２０８、エンコーダ２０７を含んでいる。
絞り装置（ＥＭＤ）２０９は、絞りを制御するものである。
光学式手ぶれ防止駆動装置（ＩＳＵ）２１０は、手ぶれを防止するためにレンズを移動させて、ぶれ補正を行なう駆動装置である。
レンズ制御用マイクロプロセッサ（ＬＰＵ）２１１は、交換レンズ２１２全体を制御する。
モータ（ＬＭＴＲ）２０８は、フォーカシングレンズの駆動を行なうモータである。
エンコーダ（ＥＮＣＦ）２０７は、モータ２０８によるレンズの駆動を読み取るものである。
【００１６】
また、カメラ１００は、ディスプレイドライバ２２４、ストロボポップアップ用のスイッチ２０４、画像表示部２２５、第１のスイッチ２２２、第２のスイッチ２２３を含んでいる。
ディスプレイドライバ２２４は、画像表示部２２５を駆動するものである。ディスプレイドライバ２２４は、動画撮影のときに撮影している画像を表示したり、エラーになったときにメッセージを表示したりする。ディスプレイドライバ２２４は、ＭＰＵ２０６からの通信により制御されて表示を行なう。また、ディスプレイドライバ２２４には、スイッチ入力ポートが設けられている。したがって、ディスプレイドライバ２２４は、通信によりＭＰＵ２０６に対し、スイッチ検知状態を通知することができる。
【００１７】
ストロボポップアップ用のスイッチ２０４は、ディスプレイドライバ２２４に接続されている。図１に示すストロボアップボタン１０３がユーザによって押下されることにより、ストロボポップアップ用のスイッチ２０４がＯＮになる。ストロボポップアップ用のスイッチ２０４がＯＮになると、ディスプレイドライバ２２４は、通信によりＭＰＵ２０６に対し、スイッチ検知状態を通知する。
画像表示部（ＤＳＰ）２２５は、タッチパネル式であり、図１に示す背面ディスプレイ１０４に対応する。
【００１８】
第１のスイッチ２２２は、図１に示すレリーズボタン１０１のＳＷ１に対応する。
第２のスイッチ２２３は、図１に示すレリーズボタン１０１のＳＷ２に対応する。
第１のスイッチ２２２と第２のスイッチ２２３とは、ＭＰＵ２０６の割り込みポートに接続されている。したがって、ＭＰＵ２０６は、第１のスイッチ２２２と第２のスイッチ２２３とのＯＮ／ＯＦＦの変化を検知することができる。
【００１９】
また、カメラ１００は、モータ２０３、第１の信号出力ポート２１８、第２の信号出力ポート２１９、第１の電磁石２１６、第２の電磁石２１７、ストロボ２０２、ポップアップ開始検知スイッチ２２７、ポップアップ位置検知スイッチ２０５を含んでいる。
モータ（ＭＴＲ）２０３は、カメラ１００の動作に用いるものである。モータ２０３は、正転することで撮影動作を行い、逆転することでストロボポップアップ動作を行うようになっている。
第１の信号出力ポート（ＳＭＧ１）２１８と第２の信号出力ポート（ＳＭＧ２）２１９とは、カメラ１００のシャッタ走行を制御するための信号を出力するポートである。第１の信号出力ポート２１８は、増幅器を介して第１の電磁石（ＭＧ１）２１６に接続されている。また、第２の信号出力ポート２１９は、増幅器を介して第２の電磁石（ＭＧ２）２１７に接続されている。
【００２０】
ストロボ（ＰＯＰＳＴ）２０２は、図１に示すストロボ１０２に対応する。ストロボ２０２は、モータ２０３が逆転することでストロボ２０２を係止しているフックが外れ、スプリングの付勢力によりポップアップする。この機構は、ストロボ２０２を使用位置に駆動する駆動部の一例に対応する。
ポップアップ開始検知スイッチ（ＰＯＰＣＴＬ）２２７は、ストロボ２０２のポップアップ開始を検知するスイッチである。ポップアップ開始検知スイッチ２２７は、モータ２０３が回転したときに信号が変化するモータ駆動位相基板と接触している。ポップアップ開始検知スイッチ２２７は、モータ２０３の逆転によりストロボ２０２を係止しているフックが外れるところまで駆動が進んだことを検知する。
【００２１】
ポップアップ位置検知スイッチ（ＰＯＰＥＮＤ）２０５は、ストロボ２０２のポップアップ位置を検知するスイッチである。フックが外れてから、スプリングの付勢力でストロボ２０２のポップアップが完了するまでには、数十〜百数十ミリ秒程度の時間を要する。ここで、ストロボ２０２は、スプリングの付勢力でポップアップするために、カメラ１００の上部に障害物がある等して、ストロボ２０２が押さえられ、ポップアップできない状況も考慮する必要がある。したがって、ポップアップ開始検知スイッチ２２７とは別に、ポップアップ位置検知スイッチ２０５は、ストロボ２０２の使用位置までポップアップしたことを検知し、ポップアップ動作の完了を検知する。
【００２２】
ポップアップ開始検知スイッチ２２７によるポップアップ開始の検知と、ポップアップ位置検知スイッチ２０５によるポップアップ位置の検知との検知結果を合わせることで、ポップアップ駆動によりストロボ２０２が正常に使用位置に駆動されたかを検知することができる。
【００２３】
次に、図３に示すフローチャートを参照して、動画撮影中に静止画撮影の測光を行ない、ストロボ発光が必要なためオートポップアップを行なうシーケンスについて説明する。図３に示すフローチャートの動作処理は、ＭＰＵ２０６が備えるＩ／Ｏに接続された各種ハードウェアをＲＯＭに格納されたプログラムにより処理することで、実現される。
まず、ステップＳ３０１では、カメラ１００が動画撮影を開始し、動画撮影中の状態から処理が開始される。すなわち、カメラ１００では撮像素子から連続して出力される画像信号を連続して記録する動画撮影をしている。ここでの前提条件として動画を撮影する処理は別のタスクにより処理されている。したがって、図３に示すフローチャートでは、動画撮影中のスイッチ操作や測光結果に応じたストロボポップアップ処理、静止画撮影処理の発端となるイベントを生成するタスクの処理を示している。
【００２４】
ステップＳ３０２では、動画撮影中においてユーザは、静止画撮影をするために、図１に示すレリーズボタン１０１を半押しする。レリーズボタン１０１が半押されることで、ＭＰＵ２０６は、第１のスイッチ２２２のＯＮを検出する。
次に、ステップＳ３０３では、ＭＰＵ２０６は、静止画撮影用測光演算を行う。ここでは、ＭＰＵ２０６は、動画撮影時の撮像素子の出力等に基づいて静止画撮影に用いる絞り値やシャッタスピード等測光値を求める。
【００２５】
次に、ステップＳ３０４では、ＭＰＵ２０６は、ステップＳ３０３による演算結果に基づいて、ストロボ２０２が必要であるか否かの条件判定を行なう。なお、測光値に基づいてストロボ２０２を自動でポップアップしない場合、カメラ１００のストロボアップ指示ボタンであるストロボポップアップ用のスイッチ２０４がＯＮされたか否かを判定してもよい。ストロボ２０２が必要な場合、ステップＳ３０５に処理を進める。ストロボ２０２が必要ない場合、ステップＳ３１６に処理を進める。
【００２６】
ステップＳ３０５では、ＭＰＵ２０６は、ストロボ２０２のポップアップを許可するか否かを判定する。ここで、ポップアップを許可しない場合とは、後述するストロボのポップアップが失敗し、ストロボ２０２をポップアップすることができなかった場合等である。ポップアップを許可する場合、ステップＳ３０６に処理を進める。ポップアップを許可しない場合、ステップＳ３１６に処理を進める。
ステップＳ３０６では、ＭＰＵ２０６は、メカニカル制御を行なうタスクに対してストロボのポップアップ駆動を指示するイベントを発生させる。この処理は、指示手段の一例に対応する。モータ２０３は、逆転することでストロボ２０２をポップアップ駆動させる。
【００２７】
ステップＳ３０７では、ＭＰＵ２０６は、メカニカル制御を行なうタスクから、ストロボ２０２のポップアップが成功したか否かの結果を受信する。すなわち、ＭＰＵ２０６は、ストロボ２０２が正常に使用位置に駆動されたか否かの結果を受信する。この処理は、検知手段の一例に対応する。本実施形態では、ストロボ２０２が正常にポップアップする場合、ポップアップ開始検知スイッチ２２７がＯＮになってから、所定の安定時間経過した後、ポップアップ位置検知スイッチ２０５がストロボ２０２のポップアップ位置を検知する。したがって、ＭＰＵ２０６は、上述の所定の安定時間、ポップアップ位置検知スイッチ２０５の信号を待機する。
【００２８】
ステップＳ３０８では、ＭＰＵ２０６は、ストロボ２０２のポップアップが成功したか否かを判定する。ポップアップ位置検知スイッチ２０５の信号がポップアップ成功の場合、ステップＳ３１５に処理を進める。ポップアップ位置検知スイッチ２０５の信号がポップアップ失敗の場合、ステップＳ３０９に処理を進める。
【００２９】
ステップＳ３０９では、ＭＰＵ２０６は、ポップアップ失敗を、例えばＭＰＵ２０６のメモリに記憶する。また、ＭＰＵ２０６は、ポップアップ失敗の回数をカウントして記憶する。
次に、ステップＳ３１０では、ＭＰＵ２０６は、リトライ駆動するか否かを判定する。ここでは、動画撮影が行なわれていない場合であって、ポップアップ失敗の回数が２回以下の場合、リトライ駆動を行う。リトライ駆動する場合、ステップＳ３０６の処理に戻る。リトライ駆動しない場合、ステップＳ３１１に処理を進める。なお、本実施形態では、カメラ１００は動画撮影中なので、ステップＳ３１１に処理を進める。また、ポップアップ失敗の回数は、２回以下に限られない。例えば、ユーザが任意に設定できるように構成してもよい。
【００３０】
ステップＳ３１１では、ＭＰＵ２０６は、静止画撮影におけるＩＳＯ設定の上限をアップさせる処理を行なう。この処理は、変更手段の一例に対応する。すなわち、ここでは、ストロボ２０２がポップアップ失敗であったため、静止画撮影においてストロボ撮影をすることができない。したがって、ＭＰＵ２０６は、ＩＳＯ設定を一時的に高感度にして、少しでも明るくして撮影を行うようにする。なお、動画撮影が行なわれていない場合、この処理を行わず、ＭＰＵ２０６は、ストロボ２０２のポップアップが失敗したことを画像表示部２２５に表示したり、カメラ１００の操作を一旦禁止したりするエラー処理を行う。
【００３１】
ステップＳ３１２では、ＭＰＵ２０６は、遅延リトライ許可をするか否かを判定する。ここで、遅延リトライ許可とは、ストロボ２０２のポップアップのリトライ動作を連続で行なわず、所定の間隔で行なうことを許可することをいう。遅延リトライ許可をする場合、ステップＳ３１３に処理を進める。遅延リトライ許可をしない場合、ステップＳ３１４に処理を進める。
【００３２】
ステップＳ３１３では、ＭＰＵ２０６は、遅延リトライの間隔を計測するタイマを起動する。
ステップＳ３１４では、ＭＰＵ２０６は、動画撮影を継続する。また、ＭＰＵ２０６は、動画撮影をそのまま継続した状態で、一連のポップアップ処理を終了する。このように、動画撮影中に静止画撮影を行うためのストロボ２０２のポップアップが失敗したときは、通常の静止画撮影のエラー処理と異なり、ＭＰＵ２０６は、エラー表示を行わず、動画撮影を継続する。ステップＳ３１４の処理の後、ステップＳ３０１の処理に戻る。
【００３３】
一方、ステップＳ３１５では、ＭＰＵ２０６は、レンズ制御用マイクロプロセッサ２１１に対して、ストロボ２０２のポップアップ駆動に伴う振動が生じることを通知する。この処理は、通知手段の一例に対応する。この通知に基づいて、レンズ制御用マイクロプロセッサ２１１は、光学式手ぶれ防止駆動装置２１０を駆動させて動画撮影中のポップアップ駆動の振動が、画像に及ぼす影響を抑えるようにする。
【００３４】
次に、ステップＳ３１６では、ＭＰＵ２０６は、ユーザによりレリーズボタン１０１が全押しされたか、すなわち、第２のスイッチ２２３が押下されたか否かを判定する。第２のスイッチ２２３が押下された場合、ステップＳ３１７に処理を進める。第２のスイッチ２２３が押下されていない場合、ステップＳ３０３の処理に戻る。
ステップＳ３１７では、ＭＰＵ２０６は、静止画の撮影を行う。ここでは、ＭＰＵ２０６は、動画とは別に静止画撮影の発端となるイベントを発生させる。画像の取得に関する処理は他のタスクが動作して行なうので、その説明は省略する。
【００３５】
ステップＳ３１８では、ＭＰＵ２０６は、動画撮影が終了したか否かを判定する。動画撮影が終了した場合、ステップＳ３１９に処理を進める。動画撮影が終了していない場合、ステップＳ３１４に処理を進める。
ステップＳ３１９では、ＭＰＵ２０６は、ポップアップ失敗の記憶がメモリにあるか否かを判定する。ポップアップ失敗の記憶がある場合、ステップＳ３２０に処理を進める。ポップアップ失敗の記憶がメモリにない場合、ステップＳ３２１に処理を進める。
【００３６】
ステップＳ３２０では、ＭＰＵ２０６は、画像表示部２２５にストロボ２０２のポップアップ駆動が失敗したことを通知するエラー表示を行う。このように、撮影した動画が終了した後に画像表示部２２５にエラー表示を行う。その後、ステップＳ３２１に処理を進める。
ステップＳ３２１では、ＭＰＵ２０６は、図示しないスタンバイ状態に戻る。
【００３７】
このように、本実施形態によれば、動画撮影中にストロボをポップアップ駆動するにあたり、ポップアップ駆動が失敗した場合、失敗後のエラー表示やリトライ動作を行わないことで動画撮影を優先することができる。したがって、ポップアップが失敗した場合であっても、良好な動画撮影を行うことができる。
また、動画撮影時にストロボをポップアップする操作をされた場合や静止画撮影でストロボが必要な場合に、ストロボがポップアップ駆動したとしても、ポップアップ駆動により振動を防止して、良好な動画撮影を行うことができる。
【００３８】
なお、上述した説明では、光学式手ぶれ防止駆動装置を有するレンズとして、カメラ１００との間で着脱可能なレンズ２１２を用いる場合について説明したが、この場合に限らない。すなわち、レンズはカメラ１００に対して一体に構成されていてもよい。
【００３９】
上述した本発明の実施形態における撮像装置を構成する各手段、並びに撮像装置の制御方法の各ステップは、コンピュータのＲＡＭやＲＯＭ等に記憶されたプログラムを実行することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【図面の簡単な説明】
【００４０】
【図１】本実施形態に係るカメラの外観を示す図である。
【図２】本実施形態に係るカメラの回路図である。
【図３】本実施形態に係るカメラの動作処理を示すフローチャートである。
【符号の説明】
【００４１】
１０１    レリーズボタン
１０２    ポップアップストロボ
１０３    ストロボアップボタン
１０４    背面ディスプレイ
１０５    防振レンズ
【図１】
2010091688.tif 000003
【図２】
2010091688.tif 000004
【図３】
2010091688.tif 000005