(57)【要約】    【課題】  フラッシュのファームアップ時は、フラッシュ装置のメインコンデンサの充電を停止すると共に、メインコンデンサの充電電圧を所定の充電電圧（発光可能電圧）より低い電圧まで、放電する。それからファームアップを開始することで、ファームアップに失敗した場合に、フラッシュ装置のファームが誤動作をして、発光回路が誤動作をしても誤発光を防止できるフラッシュ装置を提供すること。    【解決手段】  カメラに着脱可能なフラッシュ装置で、フラッシュ装置にはファームアップ可能なプログラムエリアを内蔵しており、通信によるカメラからの指示で、フラッシュ装置のファームプログラムが書かれているプログラムエリアを書き替え可能なカメラシステムにおいて、ファームアップ時は、フラッシュ装置のメインコンデンサの充電停止と、メインコンデンサの充電電圧を所定の充電電圧より低い電圧まで放電してからファームアップを開始すること。【選択図】    図７
2014157200.tif 000002
【特許請求の範囲】
【請求項１】
カメラに着脱可能なフラッシュ装置で、フラッシュ装置にはファームアップ可能なプログラムエリアを内蔵しており、通信によるカメラからの指示で、フラッシュ装置のファームプログラムが書かれているプログラムエリアを書き替え可能なカメラシステムにおいて、ファームアップ時は、フラッシュ装置のメインコンデンサの充電停止と、メインコンデンサの充電電圧を所定の充電電圧より低い電圧まで放電してからファームアップを開始することを特徴とするフラッシュ装置。
【請求項２】
ファームアップ状態を記憶し、ファームアップが未完了の間は、フラッシュ装置はセーフモードで動作し、セーフモード時は、メインコンデンサの充電を禁止することを特徴とする請求項１に記載のフラッシュ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フラッシュ装置に関し、特にファームアップ可能なフラッシュ装置に関するものである。
【背景技術】
【０００２】
従来、アクセサリのユーザー・ファームアップ・システムに関しては、いろいろと提案されている。例えば、特許文献１では、カメラは、アクセサリのファームバージョン情報をメモリに記憶する。そして、外部通信により、新しいファームバージョンが出ている場合は、ファームをダウンロードして、接続されているアクセサリのファームをアップさせる方法が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１１６６６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
アクセサリのファームアップの場合、カメラ単独のファームアップとは違い、カメラと接続してファームアップをするシステムが殆どの為、アクセサリのファームアップ中にカメラとの接続が外れてファームアップが失敗する可能性がある。
【０００５】
前記特許文献では、特にファームアップ失敗に関する記載はない。
【０００６】
また、フラッシュ装置のファームアップが失敗した場合に、その失敗によりファーム記述が正しくなくなり、ファームが誤動作をし、場合によってはフラッシュ装置が誤発光する可能性もある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、カメラ（図１の１００）に着脱可能なフラッシュ装置（図１の２３０）で、フラッシュ装置（図１の２３０）にはファームアップ可能なプログラムエリア（図１の２３４）を内蔵しており、通信によるカメラからの指示で、フラッシュ装置（図１の２３０）のファームプログラムが書かれているプログラムエリア（図１の２３４）を書き替え可能なカメラシステムにおいて、ファームアップ時は、フラッシュ装置（図１の２３４）のメインコンデンサの充電停止と、メインコンデンサの充電電圧を所定の充電電圧より低い電圧まで放電（図７のＳ４０２）してからファームアップを開始することを特徴としている。
【発明の効果】
【０００８】
本発明によれば、フラッシュのファームアップをするときは、フラッシュのメインコンデンサの充電を禁止し、更にメインコンデンサの充電電圧を所定の電圧（例えば、発光可能電圧）より、低い電圧まで放電する。そうすることで、フラッシュ装置のファームアップに失敗した場合に、フラッシュ装置のファームが誤動作をして、発光回路が誤動作をしても誤発光を防止できるフラッシュ装置を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】カメラとフラッシュ装置を含めたシステム構成図を示すブロック図である。
【図２】カメラの動作を示すフローチャート図である。
【図３】ファームウェアアップデートを説明するカメラのメニュー画面ある。
【図４】ファームウェアアップデートの動作を示すカメラのフローチャート図である。
【図５】フラッシュの動作を示すフローチャート図である。
【図６】フラッシュ通信後処理１の動作を示すフラッシュのフローチャート図である。
【図７】ファームウェアアップデートの動作を示すフラッシュのフローチャート図である。
【図８】フラッシュ通信後処理２の動作を示すフラッシュのフローチャート図である。
【発明を実施するための形態】
【００１０】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。
【００１１】
［実施例１］
図１から図８は、本発明の第１の実施形態に係る図である。
【００１２】
以下、図を用いて実施形態の作用を説明する。
【００１３】
図１は本発明の第１の実施形態であるフラッシュ装置の着脱可能なデジタルカメラシステムの構成を示すブロック図である。図１において、１００は一眼レフレックスカメラ（以下、カメラという）であり、２２０はカメラ１００に対して着脱可能な交換レンズ、２３０もカメラ１００に対して着脱可能な外部フラッシュ装置である。
【００１４】
カメラ１００において、２は可動機構なしの全面ハーフミラーとなっており、レンズ１から入射した光を後述する撮像素子５と焦点検出装置６へ導く。４は後述する撮像素子の露出量を制御するためのシャッタである。５はＣＣＤセンサやＣＭＯＳセンサ等により構成される撮像素子である。撮像素子５は、交換レンズ２２０により形成された被写体像を光電変換する。
【００１５】
１６は撮像素子５からのアナログ撮像信号をデジタル信号に変換するＡ／Ｄ変換器である。１８はタイミング発生回路であり、撮像素子５、Ａ／Ｄ変換器１６及び後述するＤ／Ａ変換器２６にクロック信号を供給する。該タイミング発生回路１８は、後述するメモリ制御回路２２及びシステム制御回路５０により制御される。２０は画像処理回路であり、Ａ／Ｄ変換器１６又はメモリ制御回路２２からのデジタル撮像信号に対して、画素補間処理、色変換処理、ＡＷＢ（オートホワイトバランス）処理等の各種画像処理を行い画像信号（映像）が生成される。
【００１６】
６は焦点検出装置であり、複数の測距エリアを有する位相差検出用のセンサが含まれている。システム制御回路５０は、焦点検出装置の蓄積制御や読み出し制御を行い、周知である位相差検出方法によりデフォーカス量を算出する。５０はシステム制御回路であり、カメラ１００全体の動作や上記デフォーカス量などから交換しレンズ２２０のフォーカス駆動や絞り駆動を制御する。また、外部フラッシュ２３０と通信を行い外部フラッシュの発光タイミングや発光量及び、プリ発光情報（蓄積開始時間、蓄積時間）など外部フラッシュの制御も行う。更に、システム制御回路５０は、不図示の記憶制御手段及び表示制御手段としての機能を有する。
【００１７】
メモリ制御回路２２は、Ａ／Ｄ変換器１６、タイミング発生回路１８、画像処理回路２０と、後述する画像表示メモリ２４、Ｄ／Ａ変換器２６、メモリ３０及び圧縮・伸長回路３２とを制御する。画像処理回路２０からの画像信号又はＡ／Ｄ変換器１６からのデジタル撮像信号は、メモリ制御回路２２を介して画像表示メモリ２４、メモリ３０やシステム制御５０に送られる。
【００１８】
２８はＬＣＤ等により構成される画像表示部（表示手段）である。後述する顔検出結果など、画像表示メモリ２４に書き込まれた表示用画像データは、Ｄ／Ａ変換器２６を介して画像表示部２８に送られ、画像表示部２８にて表示される。メモリ３０は、生成された静止画像や動画像を格納する。また、メモリ３０は、システム制御回路５０の作業領域としても使用される。
【００１９】
３１は顔検出部であり、画像処理回路２０からの画像データあるいはメモリ制御回路２２からの画像データに対して所定の顔検出動作を行う。また、顔検出部３１で行う顔検出動作は、顔検出動作に被写体の画像データを用いる方法であれば、特に前述した処理方法に限定されるものではない。３２は適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮伸長する圧縮・伸長回路であり、メモリ３０に格納された画像を読み込んで圧縮処理或いは伸長処理を行い、処理を終えたデータを再びメモリ３０に書き込む。
【００２０】
４０はシャッタ４を制御する露光制御回路であり、システム制御回路５０を介して交換レンズ２２０の絞り２２４も制御する。５２はシステム制御回路５０の動作用の定数、変数、コンピュータプログラム等のデータを記憶するメモリである。
【００２１】
５４は電気的に消去・記録可能な不揮発性メモリであり、ＥＥＰＲＯＭ等が用いられる。５６は情報出力部であり、文字、画像、音声等を用いてカメラ１００の動作状態やメッセージ等を示す情報を出力する。情報出力部５６は、液晶表示素子やスピーカ等により構成されている。
【００２２】
６０はモードダイアルスイッチであり、電源のＯＮ／ＯＦＦ、撮像モード（静止画撮像モードや動画撮像モード）、再生モード等の各機能を切り替え設定するために操作される。６２は撮像準備（ＳＷ１）と撮影開始スイッチ（ＳＷ２）であり、不図示のシャッタボタンの第１ストローク操作（半押し）により、ＳＷ１がＯＮとなり、測光（ＡＥ処理）及びＡＦ処理等の撮像準備動作を開始させる。更に、シャッタボタンの第２ストローク操作（全押し）によりＳＷ２がＯＮとなり、撮像動作を開始させる。
【００２３】
ここにいう撮像動作は、フラッシュ２３０の発光動作、シャッタ４の開閉動作、撮像素子５からの撮像信号に基づいて画像処理回路２０にて画像信号を生成する動作、画像信号をメモリ制御回路２２を介してメモリ３０に書き込む動作を含む。また、メモリ３０から画像データを読み出して、圧縮・伸長回路３２で圧縮し、後述する記録媒体２００，２１０に記録する動作も含む。これら一連の撮像動作は、記録用画像の取得動作ということもできる。記録媒体２００，２１０は、半導体メモリや光ディスク等により構成される。
【００２４】
７０は各種ボタンやタッチパネル等を含む操作部であり、カメラ１００の機能選択や各種設定を行うためのメニュー画面を表示させたり、メニュー項目を決定したりするために操作される。７８は電源制御回路であり、電池残量の検出を行う電池検出回路、電池からの電源電圧を所定の動作電圧に変換するＤＣ−ＤＣコンバータ等を含む。
【００２５】
８０はカメラに着脱可能な電池である。８６は電源であり、アルカリ電池やリチウム電池等の一次電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池が使用される。８２，８４は電源８６とカメラ１００との電気的接続を行うためのコネクタである。９０，９４は記録媒体２００，２１０との通信を行うためのインタフェースであり、９２，９６は記録媒体２００，２１０に接続されるコネクタである。９８はコネクタ９２，９６に記録媒体２００，２１０が装着されているか否かを検知する記録媒体着脱検知器である。
【００２６】
１１０は通信部であり、ＲＳ２３２Ｃ、ＵＳＢ、ＩＥＥＥ１３９４、無線通信等の通信機能を有する。１１２は通信部１１０を介してカメラ１００に他の機器を接続するコネクタであり、無線通信を行う場合はアンテナが接続される。記録媒体２００，２１０は、カメラ１００との通信を行うためのインタフェース２０４，２１４と、カメラ１００との電気的接続を行うコネクタ２０６，２１６とを有する。記録部２０２，２１２には、カメラ１００から出力される圧縮画像データが書き込まれる。
【００２７】
交換レンズ２２０において、１は複数のレンズにより構成される撮像レンズ群であり、光軸方向に移動してフォーカス調整を行うフォーカスレンズや光軸方向に移動して変倍を行うズームレンズを含む。２２４は撮像素子５に到達する光量を調節する絞りである。これら撮像レンズ群１及び絞り２２４により撮像光学系が構成される。
【００２８】
２２６はレンズ制御回路であり、システム制御回路５０からの制御信号に応じて、フォーカスレンズ、ズームレンズ及び絞り２２４を駆動する不図示のアクチュエータを制御する。また、レンズ制御回路は、撮影レンズ動作用の定数、変数、プログラム等を記憶するメモリの機能を備えている。その他、撮影レンズ固有の番号等の識別情報、管理情報、開放絞り値や最小絞り値、焦点距離等の機能情報、現在や過去の各設定値などを記憶する不揮発メモリの機能も備えている。
【００２９】
２２８はコネクタであり、カメラ１００の通信接点部４１と接続されてレンズ制御回路２２６とシステム制御回路５０との間での通信を可能とする。また、コネクタ２２８は、電源８６からの電源電圧を交換レンズ２２０内に供給する。
【００３０】
２３２はフラッシュ制御部であり、書き替え可能なプログラムエリア２３４を含んでいて、不図示のＥＥＰＲＯＭにも接続されている。また、カメラ側接続部４５とフラッシュ側接続部２３１により、カメラ１００と通信を行う。フラッシュ各種情報（セーフモード状態、ファームバージョンやガイドナンバー情報等）の送信やカメラ側からの各種情報（撮影モード、シャッタースピード、絞り、ＩＳＯ、ズーム位置、プリ発光情報等）や指示（ファームアップ、発光タイミング等）を受信する。更に、閃光発光回路２３６や電源制御２３３と通信を行い、閃光発光回路２３６には、発光の開始・停止、充電・電源制御２３３には、発光の為のコンデンサの充電開始・停止・放電の制御通信をしている。また、充電・電源制御２３３から、コンデンサの充電電圧状態がフラッシュ制御部２３２へ通知される。
【００３１】
よって、フラッシュ制御部２３２は、コンデンサの充電電圧状態が検知でき、コンデンサの充電開始や停止、または放電をすることが可能である。
充電・電源制御２３３は、電源電圧を所定の動作電圧に変換するＤＣ−ＤＣコンバータがあり、電池２３８から電源が供給される。また、充電・電源制御２３３が外部フラッシュ装置２３０の電源を作り出している。
【００３２】
２３８は二次電池であり、ＮｉＭＨ電池、Ｌｉ電池等の二次電池が使用される。２３６は閃光発光回路であり、発光部２３７に接続されフラッシュ制御２３２からの指示で、発光開始や発光停止を行う。
【００３３】
図２〜図４にて、カメラの動作説明を詳細に説明する。図２のＳ００１において、カメラはレジスタの初期化やデータの初期化、及び周辺回路の初期化等の初期設定を行う。
【００３４】
Ｓ００２において、外部フラッシュ装置２３０と通信を行い、外部フラッシュの各種情報（セーフモード状態、ファームバージョンやガイドナンバー情報等）を受信する。Ｓ００３において、不図示のカメラ設定ボタンや撮影モードダイヤル、メイン電子ダイヤル、サブ電子ダイヤル等の状態検出を行う。Ｓ００４において、設定釦がオンならば、Ｓ００５へ移行し各種設定操作へ移行する。各種設定操作では、画像表示部２８に設定メニューを表示して、ユーザーが設定メニューから、設定項目を選択して、各種設定を行うことが可能である。設定釦がオフならば、Ｓ００６へ移行する。
【００３５】
ファームウェアのアップデート（カメラやフラッシュ）も設定メニューから、開始することができる。ここで、カメラ（設定メニュー）から、フラッシュのファームアップ方法に関して、図３と図４により、詳細に説明する。
【００３６】
図３のａ〜ｆは、画像表示部２８に表示されるフラッシュのファームアップ開始から終了までの画面である。図３のａで、ＭＥＮＵ４の設定項目の中から、「ファームウェア」を選択すると図３のｂの画面へ移行する。ちなみに、ＭＥＮＵ４の設定項目で、「カメラ設定の内容」とは、その項目を選択するとカメラへ設定している各種設定状態（画質設定、ホワイトバランス等々）を画像表示部２８へ表示し、「設定解除」とは、その項目を選択するとカメラへ設定している各種設定（画質設定、ホワイトバランス等々）をデフォルト状態へ設定する。
【００３７】
図３のｂは、ファームウェアをアップする項目を選択する画面で、ファームウェアをアップする項目（カメラやフラッシュ）を表示して、その項目の現在のバージョン表示も行っている。選択項目の中から、「フラッシュ」を選択すると図３のｃへ移行する。また、選択項目の中から、「カメラ」を選択すると不図示のカメラのファームウェアアップデート画面へ移行する。
【００３８】
図３のｃで、「ＯＫ」を選択すると、図３のｄのフラッシュのファーム選択画面へ移行する。「キャンセル」を選択すると図３のｂへ戻る。図３のｄでは、記録媒体２００又は，２１０に記録されているフラッシュのファームウェアを画面に表示して、選択することができる。ユーザーは、予め記録媒体（ＣＦカード等）２００又は，２１０に、フラッシュのファームウェアを記録する必要がある。また、通信部１１０により、最新のファームウェアをインターネットを介して、記録媒体２００又は，２１０にダウンロードしても良い。
【００３９】
図３のｄで、フラッシュのファームウェアが選択されると、図３のｅに、移行してフラッシュのファームウェアのアップデートが開始される。
【００４０】
ここで、図４のカメラのフローチャートにより、フラッシュのファームアップデートを詳細に説明する。
【００４１】
図４のＳ１０１において、フラッシュと通信をして、ファームアップ指示を通知する。
Ｓ１０２において、フラッシュのファームウェアのアップデートを開始するにあたり、進行状況を０％として、画像表示部２８に表示する（図３のｅで、０％表示）。
【００４２】
Ｓ１０３において、フラッシュのファームウェアを記録媒体２００又は，２１０から、カメラ内部のＲＡＭなどへ読み込み。書き替えエリア（開始アドレス〜終了アドレス）をフラッシュへ送信する。書き替えエリアは、複数あり（例えば、１ブロック＝１Ｋバイト等）、終了エリアは、本実施例では予め決められている。
【００４３】
Ｓ１０４において、書き替えエリアに対応した、プログラムデータをフラッシュへ送信する。Ｓ１０５において、フラッシュから書き込み完了通知か、ファームアップ失敗通知が来るまで待つ。Ｓ１０６において、ファームアップ失敗通知があれば、Ｓ１０７へ移行して、エラー表示をして、終了する。そうでなければ、Ｓ１０８へ移行する。
【００４４】
Ｓ１０８において、書き替えエリアが最終エリアか判断して、最終エリアでなければ、Ｓ１０９へ移行し、最終エリアならばＳ１１０へ移行する。Ｓ１０９において、送信したデータ量と送信する総データ量から、画像表示部２８に、ファームウェアのアップデート進行状況を表示して（図３のｅ）、Ｓ１０３へ戻る。Ｓ１１０において、ファームウェアのアップデート完了画面（図３のｆ）を画像表示部２８に表示して、リターン（図２のＳ００２へ戻る）する。
【００４５】
図２に戻って、Ｓ００６において、測光／ＡＦ開始ＳＷがオフならば、Ｓ０１４へ移行し、そうでなければＳ００７へ移行する。Ｓ００７において、装着された撮影レンズの各種情報を読み取る。撮影レンズ２２０からレンズ情報を取得する際には、システム制御５０により撮影レンズ２２０との通信を行い、撮影レンズ２２０のレンズ情報を取得する。レンズ情報には、レンズ固有情報、焦点距離、絞り値、フォーカスレンズ位置などの情報が含まれている。
【００４６】
Ｓ００８において、被写体に焦点を合わせる為に、周知の位相差検出方式による測距演算を行う。Ｓ００９において、前記測距演算によるデータをもとに、レンズ駆動量を算出してレンズを駆動する。Ｓ０１０において、測光回路からの出力や演算ＩＳＯ、撮影モード等のカメラ設定から、シャッタ秒時（ＣＭＯＳ蓄積時間）、絞り値等を決定するための測光演算処理を行う。
【００４７】
Ｓ０１１において、測光演算等により求められたシャッタ秒時、絞り値等、カメラの情報を表示部により、表示する。Ｓ０１２において、撮影操作ＳＷがオフならば、Ｓ０１４へ移行し、撮影操作ＳＷがオンならば、Ｓ０１３へ移行する。Ｓ０１３において、周知である撮像素子５のゲイン設定、蓄積動作、読み出し動作を行い、画像処理、画像書き込み等、静止画の撮影動作を行い、Ｓ００２へループする。
【００４８】
Ｓ０１４において、カメラの電源ＳＷがオンならば、Ｓ００２へループし、オフならばＳ０１５へ移行する。Ｓ０１５において、カメラの動作を終了させるために、周辺回路への電源オフの指示やデータの退避等の終了設定を行い、動作を終了する。
【００４９】
図５〜図８は、フラッシュ２３０のフローチャートであり、フラッシュの動作説明をフローチャートにより詳細に説明する。
【００５０】
図５のＳ２０１において、フラッシュのマイコンが起動し、マイコンに接続されている端子の初期化処理や外部ＥＥＰＲＯＭデータの読み込みや内部ＲＡＭなどのデータ初期化を行う。
【００５１】
Ｓ２０２において、接続するカメラと通信を行うために、通信設定を行う。Ｓ２０３において、フラッシュ装置のスイッチ（電源スイッチなど）を検出する。
【００５２】
Ｓ２０４において、Ｓ２０３のスイッチ検出により、電源スイッチがオフならば、Ｓ２０５へ移行し、電源オフ処理などの終了設定を行い、フラッシュ動作を終了する。電源スイッチがオフでなければ、Ｓ２０６へ移行する。
【００５３】
Ｓ２０６において、不図示のＥＥＰＲＯＭに記憶されているファームアップ状態フラグが１ならば、Ｓ２０７へ移行し、内部ＲＡＭに記憶するフラッシュ状態をセーフモードと記憶する。そうでなければ、Ｓ２０８へ移行して、フラッシュ状態を通常モードとして、記憶する。
【００５４】
Ｓ２０９において、フラッシュ状態がセーフモードならば、Ｓ２１０へ移行し、そうでなければＳ２１４へ移行する。Ｓ２１０において、カメラからの通信要求がなければ、Ｓ２０３へ戻り、通信要求があれば、Ｓ２１１へ移行する。Ｓ２１１において、カメラとの通信を行い。Ｓ２１２へ移行する。Ｓ２１２において、カメラとの通信内容を確認する。
【００５５】
ここで、図６の通信後処理１のフローチャートで、通信内容の確認について詳細に説明する。
【００５６】
図６のＳ３０１において、カメラからの通信内容が、ファームアップ要求ならば、Ｓ３０２へ移行し、ファームアップ処理を実行し、そうでなければ、Ｓ３０３へ移行する。
ここで、更に、図７のフローチャートにて、ファームアップ処理を詳細に説明する。
【００５７】
図７のＳ４０１において、ＥＥＰＲＯＭに記憶しているファームアップ状態フラグを１に設定し、ファームアップ中とする。
【００５８】
Ｓ４０２において、図１の充電・電源制御２３３と通信をして、発光の為のメインコンデンサの充電停止と誤発光しない充電電圧レベルまで、メインコンデンサの放電指示を出す。
【００５９】
メインコンデンサの充電停止制御は、既知の技術である停止回路で、電池電圧をメインコンデンサに供給する高圧電圧に、昇圧している昇圧回路を停止することで行っている。また、メインコンデンサの放電制御は、既知の技術である放電回路で、IGBT素子やサイリスタ素子を使用することにより行っている。
【００６０】
Ｓ４０３において、カメラと通信を行い、書き替えエリア（開始アドレス〜終了アドレス）を受信する。Ｓ４０４において、プログラムデータを受信する。Ｓ４０５において、現在書き替えエリアに書かれているプログラムを消去する。Ｓ４０６において、Ｓ４０４で受信したデータを書き替えエリアに書き込む処理を実行する。
【００６１】
Ｓ４０７において、コードチェックとして、書き込んだプログラムデータと受信したプログラムデータを比較して違いがなければ、チェックＯＫとして、Ｓ４１０へ移行し、チェックＮＧならば、Ｓ４０８へ移行する。Ｓ４０８において、ファームアップが失敗したことをカメラへ通知する。
【００６２】
Ｓ４０９において、ファームアップが失敗したことを不図示のフラッシュの表示部材でエラー表示として表示して、終了する。Ｓ４１０において、書き込み完了通知をカメラへ通知する。
【００６３】
Ｓ４１１において、書き替えエリアが最終エリアか判断して最終エリアでなければ、Ｓ４０３へ移行し、最終エリアならば、Ｓ４１２へ移行して、ファームアップ状態フラグを０にクリアしファームアップ中でないことを記憶する。
【００６４】
Ｓ４１３において、フラッシュのプログラム書き替えが完了したので、一度内部リセットをかけて、フラッシュの動作開始を図５のスタートへ戻す。
【００６５】
図６へ戻って、Ｓ３０３において、カメラからの通信が、カメラからの情報通信（撮影モード、シャッタースピード、絞り、ＩＳＯ、ズーム位置、プリ発光情報等）ならば、Ｓ３０４へ移行して、受信した情報をＲＡＭに記憶する。そうでなければ、Ｓ３０５へ移行する。
【００６６】
Ｓ３０５において、カメラからの通信が、フラッシュ情報要求（セーフモード状態、ファームバージョンやガイドナンバー情報等）ならば、Ｓ３０６へ移行して、フラッシュ情報をカメラへ送信する。そうでなければ、リターンする。
【００６７】
図５に戻って、Ｓ２１３において、カメラからの情報やフラッシュの設定状態などを不図示のフラッシュの表示手段に、表示してＳ２０３へ戻る。よって、セーフモード時は、Ｓ２１７の充電制御へは、移行しない。
【００６８】
Ｓ２１４において、カメラからの通信要求がなければ、Ｓ２１７へ移行し、通信要求があれば、Ｓ２１５へ移行する。
【００６９】
Ｓ２１５において、カメラとの通信を行い。Ｓ２１６へ移行する。Ｓ２１６において、カメラとの通信内容を確認する。
【００７０】
ここで、図８の通信後処理２のフローチャートで、通信内容の確認を詳細に説明する。図８のＳ５０１において、カメラからの通信内容が、ファームアップ要求ならば、Ｓ５０２へ移行し、ファームアップ処理を実行し、そうでなければ、Ｓ５０３へ移行する。
【００７１】
Ｓ５０２のファームアップ処理は、図６のＳ３０２と同じなので、説明を省略する。Ｓ５０３において、カメラからの通信が、フラッシュのメイン発光通信ならば、Ｓ５０４へ移行し、Ｓ５０４において、メイン発光処理を実行する。そうでなければ、Ｓ５０５へ移行する。
【００７２】
Ｓ５０５において、カメラからの通信が、フラッシュのプリ発光通信ならば、Ｓ５０６へ移行し、Ｓ５０６において、プリ発光処理を実行する。そうでなければ、Ｓ５０７へ移行する。
【００７３】
Ｓ５０７において、カメラからの通信が、カメラからの情報通信（撮影モード、シャッタースピード、絞り、ＩＳＯ、ズーム位置、プリ発光情報等）ならば、Ｓ５０８へ移行して、受信した情報をＲＡＭに記憶する。そうでなければ、Ｓ５０９へ移行する。
【００７４】
Ｓ５０９において、カメラからの通信が、フラッシュ情報要求（セーフモード状態、ファームバージョンやガイドナンバー情報等）ならば、Ｓ５１０へ移行して、フラッシュ情報をカメラへ送信する。そうでなければ、リターンする。
【００７５】
図５に戻って、Ｓ２１７において、フラッシュのメインコンデンサの充電制御を実行する。充電していなければ、充電を開始し、充電していれば、周期的に充電電圧を確認して過充電にならないようにしている。
【００７６】
Ｓ２１８において、カメラからの情報やフラッシュの設定状態などを不図示のフラッシュの表示手段に、表示してＳ２０３へ戻る。
【００７７】
以上により、フラッシュのファームアップ時は、フラッシュのメインコンデンサの充電を停止すると共に、メインコンデンサの充電電圧を所定の充電電圧（誤発光しない電圧レベル）より低い電圧まで、放電してからファームアップを開始するので、フラッシュ装置のファームアップに失敗した場合に、フラッシュ装置のファームが誤動作をして、発光回路が誤動作をしても誤発光を防止できるフラッシュ装置を提供することができる。
【００７８】
また、ファームアップ失敗時は、セーフモードで動作して、メインコンデンサの充電をさせないフラッシュ装置を提供できる。
【符号の説明】
【００７９】
２３０  外部フラッシュ装置
２３２  外部フラッシュ制御部
２３３  充電・電源制御
２３４  プログラムエリア
２３６  閃光発光回路
２３７  発光部
【図１】
2014157200.tif 000003
【図２】
2014157200.tif 000004
【図３】
2014157200.tif 000005
【図４】
2014157200.tif 000006
【図５】
2014157200.tif 000007
【図６】
2014157200.tif 000008
【図７】
2014157200.tif 000009
【図８】
2014157200.tif 000010