(57)【要約】【課題】  アクセサリのファームアップの成否に応じた処理を行うことができるようにする。【解決手段】  ファームアップが可能なアクセサリが装着可能な撮像装置であって、装着されたアクセサリから、ファームアップが正常に行われなかったことを示す情報を受信する通信手段と、前記通信手段により受信した前記情報に基づいて、起動した後の処理を制御する制御手段と、を有する。【選択図】  図４
2015232851.tif 000002
【特許請求の範囲】
【請求項１】
ファームアップが可能なアクセサリが装着可能な撮像装置であって、
装着されたアクセサリから、ファームアップが正常に行われなかったことを示す情報を受信する通信手段と、
前記通信手段により受信した前記情報に基づいて、起動した後の処理を制御する制御手段と、
を有することを特徴とする撮像装置。
【請求項２】
前記通信手段により受信した前記情報を記憶する記憶手段と、を有し、
前記制御手段は、起動前から前記記憶手段に記憶されている前記情報に基づいて、起動した後の処理を制御することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記制御手段は、起動前から前記情報が前記記憶手段に記憶されていない場合、起動直後に前記装着されたアクセサリとの通信を行わないように制御することを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記制御手段は、起動前から前記情報が前記記憶手段に記憶されている場合、起動直後に前記装着されたアクセサリとの通信を行うように制御することを特徴とする請求項２または３に記載の撮像装置。
【請求項５】
前記制御手段は、起動前から前記情報が前記記憶手段に記憶されている場合、起動直後に前記装着されたアクセサリとの通信を行った後、当該装着されたアクセサリのファームアップに関する画面を表示手段に表示するように制御することを特徴とする請求項４に記載の撮像装置。
【請求項６】
前記制御手段は、起動前から前記情報が前記記憶手段に記憶されている場合、起動直後に前記装着されたアクセサリとの通信を行った後、当該装着されたアクセサリのファームアップを実行するための画面を表示するように制御することを特徴とする請求項５に記載の撮像装置。
【請求項７】
前記制御手段は、前記通信手段により前記情報を受信した場合、当該情報を前記記憶手段に記憶させてから再起動させることを特徴とする請求項１ないし６のいずれか１項に記載の撮像装置。
【請求項８】
撮像装置と、当該撮像装置に装着されたアクセサリと、を有するカメラシステムであって、
前記アクセサリは、ファームアップが可能であり、
前記撮像装置は、
前記アクセサリからファームアップが正常に行われなかったことを示す情報を受信する通信手段と、
前記通信手段により受信した前記情報に基づいて、起動した後の処理を制御する制御手段と、
を有することを特徴とするカメラシステム。
【請求項９】
ファームアップが可能なアクセサリが装着可能な撮像装置の制御方法であって、
装着されたアクセサリから、ファームアップが正常に行われなかったことを示す情報を受信する通信ステップと、
前記通信ステップで受信した前記情報に基づいて、起動した後の処理を制御する制御ステップと、
を有することを特徴とする撮像装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置に関し、特にアクセサリを装着可能な撮像装置に関するものである。
【背景技術】
【０００２】
従来、カメラアクセサリを装着可能なカメラシステムにおいて、カメラアクセサリ側のファームウェア書き換え時には、カメラアクセサリがカメラ側と正しく通信ができないため正常なカメラの動作ができないことがあった。
【０００３】
そこで、特許文献１では、カメラアクセサリのファームウェアの更新中であっても正常な動作をするカメラシステムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１２８３３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１では、実際にカメラアクセサリのファームアップを実行して、電源不良や異常通信によりファームアップが正常に行われなかった場合に、その状態のカメラアクセサリを装着したままカメラを制御する方法については考慮されていない。
【０００６】
そこで、本発明の目的は、アクセサリのファームアップの成否に応じた処理を行うことができるようにすることである。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明に係る撮像装置は、ファームアップが可能なアクセサリが装着可能な撮像装置であって、装着されたアクセサリから、ファームアップが正常に行われなかったことを示す情報を受信する通信手段と、前記通信手段により受信した前記情報に基づいて、起動した後の処理を制御する制御手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、アクセサリのファームアップの成否に応じた処理を行うことができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１の実施形態にかかわるカメラシステムの構成を示すブロック図である。
【図２】第１の実施形態にかかわるカメラの制御フローを示す図である。
【図３】第１の実施形態にかかわる外部ストロボの制御フローを示す図である。
【図４】第１の実施形態にかかわるカメラの、外部ストロボの状態に応じた動作を示す図である。
【図５】第２の実施形態にかかわるカメラの、外部ストロボの状態に応じた動作を示す図である。
【図６】第３の実施形態にかかわるカメラの、外部ストロボの状態に応じた動作を示す図である。
【図７】第４の実施形態にかかわるカメラの、外部ストロボの状態に応じた動作を示す図である。
【図８】第５の実施形態にかかわるカメラの、ファームアップに失敗している外部ストロボが装着されたときのカメラの動作を示す図である。
【図９】第５の実施形態にかかわるカメラの起動時の制御フローを示す図である。
【発明を実施するための形態】
【００１０】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。
【００１１】
（第１の実施形態）
図１は、本発明の第１の実施形態にかかわるカメラシステムの構成を示すブロック図である。本実施形態のカメラシステムは、撮像装置であるカメラと、撮像装置に装着可能なアクセサリである外部ストロボとを含んでいる。
【００１２】
外部ストロボは、キセノン管やＬＥＤなどを光源とする発光部１００、外部ストロボ本体の各動作を制御するストロボ側マイクロコンピュータ（以下、ストロボマイコンとする）１０１を有している。ストロボマイコン１０１は、インターフェース１０２を介してカメラマイコン１０３と接続されており、カメラマイコン１０３からの制御信号に基づいて、発光部１００の発光制御を行う。発光部１００は、ストロボマイコン１０１からの制御信号に基づいて発光の開始及び停止を行う。
【００１３】
カメラは、カメラ本体の各動作を制御するカメラ側マイクロコンピュータ（以下、カメラマイコンとする）１０３を有している。カメラマイコン１０３には、装着されたアクセサリと通信を行うためのインターフェース１０２、ユーザーが操作を行う操作部１０４、ＭＥＮＵ画面などを表示する表示部１０５、カメラマイコン１０３の各種状態を記憶するためのメモリ１０６が接続されている。また、カメラマイコン１０３には、カメラの露出制御に用いる測光値を取得するための測光センサ１０７、カメラの焦点調節に用いる焦点評価値を取得するためのＡＦセンサ１０８が接続されている。カメラマイコン１０３はこれらの各動作を制御する。
【００１４】
操作部１０４には、カメラを起動させるためのメインスイッチ、測光動作及び焦点調節動作を含む撮影準備動作を開始させるための準備開始スイッチ（以下、ＳＷ１）、撮影動作を開始させるためのレリーズスイッチ（以下、ＳＷ２）などが含まれている。操作部１０４に含まれるレリーズボタンが１段階押下（半押し）されることでＳＷ１はＯＮとなり、レリーズボタンが２段階押下（全押し）されることでＳＷ２はＯＮとなる。また、操作部１０４には、表示部１０５にＭＥＮＵ画面を表示するためのＭＥＮＵボタンやＭＥＮＵ画面が表示されている際に各種選択を行うための選択ボタンが含まれている。
【００１５】
測光センサ１０７は、測光して得られた測光情報をカメラマイコン１０３に入力し、カメラマイコン１０３は、入力された測光情報をＡ／Ｄ変換して各種演算を行い測光値を取得し、取得した測光値に基づいて露出制御を行う。
【００１６】
ＡＦセンサ１０８は、得られた焦点評価値をカメラマイコン１０３に入力し、カメラマイコン１０３は入力された焦点評価値に基づいて焦点調節処理を行う。
【００１７】
装着部１０９は、カメラに外部ストロボ、ＧＰＳユニット、電子ビューファインダなどのアクセサリを装着するための機構を有している。カメラマイコン１０３は、装着部１０９に装着されたアクセサリとインターフェース１０２を介して通信を行うことで、アクセサリの装着の有無及び装着されたアクセサリの種別の判定を行う。
【００１８】
次に、図２を参照して、本実施形態にかかわるカメラの制御フローについて説明する。
【００１９】
ステップＳ２０１で、カメラマイコン１０３は、操作部１０４に含まれるメインスイッチが操作されたことに応じて起動処理を行う。
【００２０】
ステップＳ２０２で、カメラマイコン１０３は、カメラに外部ストロボが装着されているか否かを判定する。装着されていると判定された場合はステップＳ２０３に進み、装着されていないと判定された場合は本フローを終了する。
【００２１】
ステップＳ２０３で、カメラマイコン１０３はインターフェース１０２を介してストロボマイコン１０１よりストロボの状態に関する情報である状態情報を取得（受信）するための通信（以下、ストロボ状態取得通信とする）を行う。
【００２２】
ステップＳ２０４で、カメラマイコン１０３はストロボ状態取得通信に成功したか否か（状態情報を取得できたか否か）の判定を行う。通信に成功した場合はステップＳ２０５に進み、失敗した場合は本フローを終了する。
【００２３】
ステップＳ２０５で、カメラマイコン１０３は取得した状態情報に基づいて外部ストロボが正常に起動しているか否かを判定する。外部ストロボが正常に起動していない場合は、ステップＳ２０６に進み、正常に起動している場合は本フローを終了する。
【００２４】
ステップＳ２０６で、カメラマイコン１０３はカメラに装着された外部ストロボが正常にファームアップを終了していないことを示すフラグ（以下、ストロボファームアップ失敗フラグ）をＯＮにして、メモリ１０６に記憶する。
【００２５】
次に、図３を参照して、本実施形態にかかわる外部ストロボの制御フローについて説明する。
【００２６】
ステップＳ３０１で、ストロボマイコン１０１は、不図示のメインスイッチが操作されたことに応じて起動処理を行う。
【００２７】
ステップＳ３０２で、ストロボマイコン１０１は、正常にファームアップを終了したものであるか否かを判定する。正常にファームアップを終了したものである場合は、ステップＳ３０３に進み、正常にファームアップを終了したものでない場合はステップＳ３０６に進む。
【００２８】
ステップＳ３０３で、ストロボマイコン１０１は、外部ストロボの動作モードを正常モードに設定する。
【００２９】
そして、ステップＳ３０４で、ストロボマイコン１０１は、カメラからストロボ状態取得通信の要求があるか否かを判定する。
【００３０】
要求がある場合は、ステップＳ３０５で、ストロボマイコン１０１は、カメラに対して外部ストロボが正常にファームアップを終了している正常状態であることを通知し、本フローを終了する。要求がない場合は再度ステップＳ３０４に進む。
【００３１】
ステップＳ３０６で、ストロボマイコン１０１は、外部ストロボの動作モードをストロボ状態取得通信以外を行わないモードであるセーフモードに設定する。
【００３２】
ステップＳ３０７で、ストロボマイコン１０１は、カメラからストロボ状態取得通信の要求があるか否かを判定する。
【００３３】
要求がある場合は、ステップＳ３０８で、ストロボマイコン１０１は、カメラに対して外部ストロボが正常にファームアップを終了していない失敗状態であることを通知し、本フローを終了する。要求がない場合は再度ステップＳ３０７に進む。
【００３４】
なお、本実施形態における外部ストロボのファームアップは、カメラを介して実行されるものであり、公知のファームアップと同様のシーケンスであるためここでは説明を省略する。
【００３５】
次に、図４を参照して、本実施形態にかかわるカメラの、外部ストロボの状態に応じた動作について説明する。図４に示すフローチャートは、操作部１０４のＳＷ１がＯＮされたことに応じて開始される。
【００３６】
ステップＳ４０１で、カメラマイコン１０３は、測光センサ１０７を用いて測光動作を行う。
【００３７】
ステップＳ４０２で、カメラマイコン１０３は、カメラに外部ストロボが装着されているか否かを判定する。装着されていると判定された場合はステップＳ４０３に進み、装着されていないと判定された場合はステップＳ４０７に進む。
【００３８】
ステップＳ４０３で、カメラマイコン１０３は、メモリ１０６に記憶されたストロボファームアップ失敗フラグがＯＮであるか否かを判定する。ＯＮの場合は外部ストロボとの通信を行わずにステップＳ４０７に進み、ＯＦＦの場合はステップＳ４０４に進む。
【００３９】
ステップＳ４０４で、カメラマイコン１０３は、インターフェース１０２を介した外部ストロボとの通信が可能な状態か判定するための通信チェック処理を行う。
【００４０】
ステップＳ４０５で、カメラマイコン１０３は、通信が可能な状態か否かを判定する。通信可能な状態と判定された場合はステップＳ４０６に進み、通信可能な状態ではないと判定された場合はステップＳ４０７に進む。
【００４１】
ステップＳ４０６で、カメラマイコン１０３は、露出制御モードを外部ストロボの使用を想定したストロボＡＥモードに設定し、ストロボＡＥモードにて絞り、シャッタースピード、ＩＳＯ感度などの露出条件を設定する。なお、ストロボＡＥモードは、被写体が暗いシーンでは外部ストロボを発光させて被写体を明るくすることで、シャッタースピードを所定値以上に長くしないようにするモードである。
【００４２】
一方、ステップＳ４０７で、カメラマイコン１０３は、露出制御モードを外部ストロボの使用を想定しない通常ＡＥモードに設定し、通常ＡＥモードにて絞り、シャッタースピード、ＩＳＯ感度などの露出条件を設定する。なお、通常ＡＥモードは、被写体が暗いシーンでも外部ストロボを発光させず、シャッタースピードの上限がストロボＡＥモードよりも長いモードである。
【００４３】
ステップＳ４０６及びステップＳ４０７が終了すると本フローを終了する。
【００４４】
以上のように、本実施形態では、外部ストロボが正常にファームアップを終了している場合のみ、撮影準備動作を行う際にカメラと外部ストロボとの間で通信を行う。すなわち、ファームアップに失敗している状態において不要な処理を削減でき、ファームアップの成否に応じた処理を行うことができる。
【００４５】
（第２の実施形態）
以下、図５を参照して、第２の実施形態にかかわるカメラの、外部ストロボの状態に応じた動作について説明する。なお、本実施形態のカメラシステムは、第１の実施形態で説明したカメラシステムと同様の構成であるため、カメラ及び外部ストロボの詳細な説明は省略する。
【００４６】
図５に示すフローチャートは、操作部１０４のＭＥＮＵボタンがＯＮされたことに応じて開始される。
【００４７】
ステップＳ５０１で、カメラマイコン１０３は、表示部１０５にＭＥＮＵ画面を表示させる処理を開始させる。
【００４８】
ステップＳ５０２で、カメラマイコン１０３は、カメラに外部ストロボが装着されているか否かを判定する。外部ストロボが装着されていると判定された場合はステップＳ５０３に進み、装着されていないと判定された場合はステップＳ５０７に進む。
【００４９】
ステップＳ５０３で、カメラマイコン１０３は、メモリ１０６に記憶されたストロボファームアップ失敗フラグがＯＮであるか否かを判定する。ストロボファームアップ失敗フラグのメモリ１０６への記憶は、第１の実施形態で図２を用いて説明したように行えばよい。ＯＮの場合は、外部ストロボとの通信を行わずにステップＳ５０８に進み、ＯＦＦの場合はステップＳ５０４に進む。
【００５０】
ステップＳ５０４で、カメラマイコン１０３は、インターフェース１０２を介した外部ストロボとの通信が可能な状態か判定するための通信チェック処理を行う。
【００５１】
ステップＳ５０５で、カメラマイコン１０３は、通信が可能な状態か否かを判定する。通信可能な状態と判定された場合はステップＳ５０６に進み、通信可能な状態ではないと判定された場合はステップＳ５０７に進む。
【００５２】
ステップＳ５０６で、カメラマイコン１０３は、外付けストロボが装着されている場合のＭＥＮＵ画面、すなわち外部ストロボに関する項目の設定が変更可能なＭＥＮＵ画面を表示部１０５に表示させる。
【００５３】
ステップＳ５０７で、カメラマイコン１０３は、外部ストロボが装着されていない場合のＭＥＮＵ画面、すなわち外部ストロボに関する項目の設定が変更不可能なＭＥＮＵ画面を表示部１０５に表示させる。
【００５４】
ステップＳ５０８で、カメラマイコン１０３は、ファームアップに失敗している外部ストロボが装着されている場合のＭＥＮＵ画面を表示部１０５に表示させる。なお、ここで表示させるＭＥＮＵ画面は、再度ファームアップを実行するように促すＭＥＮＵ画面やファームアップに失敗していることを報知するＭＥＮＵ画面などが例に挙げられる。あるいは、ＭＥＮＵ画面のような各種項目の設定が変更可能な画面でなくても、再度ファームアップを実行するように促す画面やファームアップに失敗していることを報知する画面であればよい。
【００５５】
以上のように、本実施形態では、カメラにファームアップに失敗している外部ストロボが装着されている状態で、ユーザーによりＭＥＮＵ画面への遷移要求がなされた場合に、自動的にファームアップに関する画面に遷移させる。すなわち、ファームアップに失敗している状態において不要な処理を削減でき、ファームアップの成否に応じた処理を行うことができる。
【００５６】
（第３の実施形態）
以下、図６を参照して、第３の実施形態にかかわるカメラの、外部ストロボの状態に応じた動作について説明する。なお、本実施形態のカメラシステムは、第１の実施形態で説明したカメラシステムと同様の構成であるため、カメラ及び外部ストロボの詳細な説明は省略する。図６に示すフローチャートは、操作部１０４のＭＥＮＵボタンがＯＮされて、外付けストロボが装着されている場合のＭＥＮＵ画面、すなわち外部ストロボに関する項目の設定が変更可能なＭＥＮＵ画面を表示部１０５に表示させた状態で開始される。
【００５７】
ステップＳ６０１で、カメラマイコン１０３は、操作部１０４にてＭＥＮＵ画面における外部ストロボに関する項目を選択する操作がなされたか否かを判定する。選択する操作がなされた場合は、ステップＳ６０２に進み、選択する操作がなされていない場合は、再度ステップＳ６０１に進む。
【００５８】
ステップＳ６０２で、カメラマイコン１０３は、ストロボファームアップ失敗フラグがＯＮであるか否かを判定する。ＯＮの場合は、ステップＳ６０３に進み、ＯＦＦの場合はステップＳ６０４に進む。
【００５９】
ステップＳ６０３で、カメラマイコン１０３は、選択された項目の設定を変更するための画面を表示部１０５に表示させずに、外部ストロボのファームアップを実行させるための画面を表示部１０５に表示させる。
【００６０】
ステップＳ６０４で、カメラマイコン１０３は、選択された項目の設定を変更するための画面を表示部１０５に表示させる。以上のように、本実施形態では、ＭＥＮＵ画面が表示された状態で、ユーザーにより外部ストロボに関する項目が選択された場合に、自動的にファームアップを実行させるための画面に遷移させる。すなわち、ファームアップに失敗している状態において不要な処理を削減でき、ファームアップの成否に応じた処理を行うことができる。
【００６１】
（第４の実施形態）
以下、図７を参照して、第４の実施形態にかかわるカメラの、外部ストロボの状態に応じた動作について説明する。なお、本実施形態のカメラシステムは、第１の実施形態で説明したカメラシステムと同様の構成であるため、カメラ及び外部ストロボの詳細な説明は省略する。図７に示すフローチャートは、操作部１０４に含まれるメインスイッチが操作されたことに応じて開始される。
【００６２】
ステップＳ７０１でカメラマイコン１０３は、メインスイッチが操作されたことに応じて起動処理を行う。
【００６３】
ステップＳ７０２で、カメラマイコン１０３は、ファームアップに失敗している外部ストロボが装着されているか否かを判定する。なお、判定を行うために必要な情報の取得は、ステップＳ７０２において判定を行う前に第１の実施形態で図２を用いて説明したように行えばよい。
【００６４】
ファームアップに失敗している外部ストロボが装着されている場合は、カメラマイコン１０３は、ステップＳ７０３に進み、装着されていない場合は、カメラマイコン１０３は、ステップＳ７０６に進み通常状態へ遷移させる。
【００６５】
ステップＳ７０３で、カメラマイコン１０３は、表示部１０５に、例えば「ストロボファームアップに失敗しています。ファームアップしますか？」のような、ユーザーへの警告を表示させる。
【００６６】
ステップＳ７０４で、カメラマイコン１０３は、ユーザーが前述の警告表示に対して「はい」を選択したか否かを判定する。「はい」を選択した場合は、カメラマイコン１０３は、ステップＳ７０５に進み、外部ストロボのファームアップを実行するための画面を表示させる「はい」を選択しなかった場合は、カメラマイコン１０３は、ステップＳ７０６に進み通常状態へ遷移させる。
【００６７】
以上にように、本実施形態では、カメラの起動直後にファームアップを失敗している外部ストロボが装着されていることをカメラが検知した場合に、自動的にファームアップを実行させるための画面を表示させる。すなわち、ファームアップに失敗している状態において不要な処理を削減でき、ファームアップの成否に応じた処理を行うことができる。
【００６８】
（第５の実施形態）
上記の第１〜４の実施形態のように、カメラが起動してから外部ストロボと通信を行い、外部ストロボがファームアップに失敗しているか否かを判定する場合、外部ストロボの装着の有無にかかわらずカメラが起動してから外部ストロボと通信を行う必要がある。
そのため、カメラを起動させてから撮影が可能な状態になるまで時間がかかってしまう。そこで、第５の実施形態では、カメラを起動させてから撮影が可能な状態になるまでの遅延時間を抑制しつつ、ファームアップの成否に応じた処理を行うようにする。
【００６９】
以下、図８、９を参照して、本実施形態にかかわるカメラの、外部ストロボの状態に応じた動作について説明する。図８は、ファームアップに失敗している外部ストロボが装着されたときのカメラの動作を示す図であり、カメラの起動中に開始される。
【００７０】
ステップＳ８０１で、カメラマイコン１０３は、カメラに外部ストロボが装着されているか否かを判定する。装着されていると判定された場合はステップＳ８０２に進み、装着されていないと判定された場合は本フローを終了する。
【００７１】
ステップＳ８０２で、カメラマイコン１０３はインターフェース１０２を介してストロボマイコン１０１よりストロボ状態取得通信を行う。
【００７２】
ステップＳ８０３で、カメラマイコン１０３はストロボ状態取得通信に成功したか否か（状態情報を取得できたか否か）の判定を行う。通信に成功した場合はステップＳ８０４に進み、失敗した場合は本フローを終了する。
【００７３】
ステップＳ８０４で、カメラマイコン１０３は取得した状態情報に基づいて外部ストロボが正常に起動しているか否かを判定する。外部ストロボが正常に起動していない場合は、ステップＳ８０５に進み、正常に起動している場合は本フローを終了する。
【００７４】
ステップＳ８０５で、カメラマイコン１０３はストロボファームアップ失敗フラグをＯＮにしてメモリ１０６に記憶し、ステップＳ８０６でカメラの起動処理を再び行い再起動して、本フローを終了する。
【００７５】
次に、図９を参照して、本実施形態にかかわるカメラの起動時の制御フローについて説明する。
【００７６】
ステップＳ９０１で、カメラマイコン１０３は、操作部１０４に含まれるメインスイッチが操作されたことに応じて起動処理を行う。
【００７７】
次に、ステップＳ９０２で、カメラマイコン１０３は、メモリ１０６に記憶されたストロボファームアップ失敗フラグがＯＮであるか否かを判定する。ＯＮの場合はステップＳ９０３に進み、ＯＦＦの場合は外部ストロボとの通信を行わずに、本フローを終了する。このように、起動前に予めストロボファームアップ失敗フラグを記憶しておき、起動直後に外部ストロボとの通信を行わないことにより、起動時の遅延時間を抑制することができる。
【００７８】
ステップＳ９０３で、カメラマイコン１０３は、カメラに外部ストロボが装着されているか否かを判定する。装着されていると判定された場合はステップＳ９０４に進み、装着されていないと判定された場合は本フローを終了する。
【００７９】
ステップＳ９０４で、カメラマイコン１０３はインターフェース１０２を介してストロボマイコン１０１よりストロボ状態取得通信を行う。
【００８０】
ステップＳ９０５で、カメラマイコン１０３はストロボ状態取得通信に成功したか否かの判定を行う。通信に成功した場合はステップＳ９０６に進み、失敗した場合は本フローを終了する。
【００８１】
ステップＳ９０６で、カメラマイコン１０３は取得した状態情報に基づいて外部ストロボが正常に起動しているか否かを判定する。外部ストロボが正常に起動していない場合は、ステップＳ９０７に進み、外部ストロボが正常に起動している場合は本フローを終了する。
【００８２】
ステップＳ９０７で、カメラマイコン１０３は、外部ストロボのファームアップを実行するための画面を表示させ、本フローを終了する。
【００８３】
以上のように、本実施形態では、外部ストロボの非装着時やファームアップに失敗していない外部ストロボの装着時には、起動直後に外部ストロボとの通信を行わない。そのため、カメラを起動させてから撮影が可能な状態になるまでの遅延時間を抑制することができる。さらに、カメラ起動時にのみファームアップに失敗しているストロボを検知して外部ストロボのファームアップを実行するための画面への遷移を行うことにより、カメラの状態遷移を複雑にすることなく、ファームアップの成否に応じた処理を行うことができる。
【００８４】
なお、上記の第１〜５の実施形態では、撮像装置に装着可能なアクセサリとして外部ストロボを例に説明を行ったが、撮像装置を介してファームアップを行うアクセサリであれば、ＧＰＳユニット、電子ビューファインダなどでもよい。
【００８５】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【符号の説明】
【００８６】
１００  発光部
１０１  ストロボ側マイクロコンピュータ
１０２  インターフェース
１０３  カメラ側マイクロコンピュータ
１０４  操作部
１０５  表示部
１０６  メモリ
１０７  測光センサ
１０８  ＡＦセンサ
【図１】
2015232851.tif 000003
【図２】
2015232851.tif 000004
【図３】
2015232851.tif 000005
【図４】
2015232851.tif 000006
【図５】
2015232851.tif 000007
【図６】
2015232851.tif 000008
【図７】
2015232851.tif 000009
【図８】
2015232851.tif 000010
【図９】
2015232851.tif 000011