(57)【要約】【課題】  外部装置に設けられた記憶手段に記憶されているファームウエアなどのデータの更新を短時間でかつ簡便に実施することのできるデータ書き換え装置を提供する。【解決手段】  第１の記憶手段（２２）に記憶されたデータの書き換えを制御する第１の制御手段（１０）と、上記第１の制御手段から上記第２の記憶手段（３２）の書き換えデータを受け取って、第２の記憶手段に記憶されたデータの書き換えを制御する第２の制御手段（１２）とを備え、第１の制御手段は、第１の記憶手段のデータ書き換え、及び第２の記憶手段のデータの書き換えを行うとき、データの書き換え時間が長い方の記憶手段に対して先にデータの書き換え動作を開始するデータ書き換え装置である。【選択図】図１
2005084720.tif 000002
【特許請求の範囲】
【請求項１】
第１及び第２の外部装置と接続し、第１の外部装置に設けられた第１の記憶手段及び第２の外部装置に設けられた第２の記憶手段に記憶されたそれぞれのデータを書き換えるデータ書き換え装置において、
上記第１の記憶手段に記憶されたデータの書き換えを制御する第１の制御手段と、
上記第１の制御手段から上記第２の記憶手段の書き換えデータを受け取って、上記第２の記憶手段に記憶されたデータの書き換えを制御する第２の制御手段とを備え、
上記第１の制御手段は、上記第１の記憶手段のデータ書き換え、及び上記第２の記憶手段のデータの書き換えを行うとき、データの書き換え時間が長い方の記憶手段に対して先にデータの書き換え動作を開始することを特徴とするデータ書き換え装置。
【請求項２】
上記第１の制御手段は外部のホストコンピュータと接続され、上記ホストコンピュータから送信される上記第１及び第２の外部装置の少なくともいずれかの書き換えデータを受信することを特徴とする請求項１に記載のデータ書き換え装置。
【請求項３】
上記データ書き換え装置は、記録媒体を着脱可能になっており、上記記録媒体から上記第１及び第２の外部装置の少なくともいずれかの書き換えデータを読み出すことを特徴とする請求項１に記載のデータ書き換え装置。
【請求項４】
上記第１の制御手段は、上記第１の外部装置から上記第１の記憶手段のデータの書き換えが終了したことを表わす信号、上記第２の外部装置から上記第２の記憶手段のデータの書き換えが終了したことを表わす信号の少なくともいずれかの信号を受信することを特徴とする請求項１に記載のデータ書き換え装置。
【請求項５】
上記記憶手段は、不揮発性半導体メモリであることを特徴とする請求項１に記載のデータ書き換え装置。
【請求項６】
上記データ書き換え装置は、電子カメラであり、上記第１及び第２の外部装置は、カメラアクセサリであり、上記書き換えデータはファームウエアであることを特徴とする請求項１に記載のデータ書き換え装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部装置と接続して、その外部装置に設けられた記憶手段に記憶されたデータを更新するデータ書き換え装置に関する。
【背景技術】
【０００２】
近年では、交換レンズ、ストロボ等のカメラアクセサリの内部には、不揮発性半導体メモリであるフラッシュメモリが内蔵されているのが普通である。このカメラアクセサリに格納されたファームウエアは、カメラとの間でデータの授受を行って、カメラアクセサリがカメラにとって最適に動作するように制御する。
【０００３】
一方、製品のライフサイクルが短縮化し、新しい機能を備えたカメラとカメラアクセサリが次々と発売される経済環境下にあっては、旧型のカメラアクセサリでは新しい機能のカメラに対応できなくなるという問題が指摘されている。そこで、カメラ内の処理装置によってカメラアクセサリのファームウエアを書き換える技術が提案されている。
【０００４】
この書き換えのための要素となる技術としては、例えば、ホスト装置またはホスト装置に接続された複数の外部装置のメモリのデータを更新する技術として、ホスト装置に対して複数の外部装置をディジーチェーン方式で順次接続し、更新すべきデータとともに、その外部装置がスタックナンバをインクリメント（またはデクリメント）しつつ順次転送し、そのスタックナンバに基づいて該当する外部装置がデータを更新する技術が開示されている（例えば、特許文献１参照）。
【特許文献１】特開平１０−１６４２８８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、ファームウエアを更新する場合、外部装置に格納されているファームウエア全体を書き換えるのが普通である。このため、複数の外部装置のファームウエアを書き換えるとなると、多くの時間を要する。従って、複数の外部装置のファームウエアを書き換える際には、書き換え時間の短縮を図ることが肝要である。
【０００６】
しかしながら、特許文献１に記載の技術では、書き換えの不要な外部装置に対してもデータが順次転送される。そのため、複数の外部装置のデータの書き換えは時間を要するものとなっていた。即ち、書き換え時間を短縮するという観点ではなお解決すべき課題が残っていた。
【０００７】
本発明は、かかる事情に鑑みてなされたものであって、外部装置に設けられた記憶手段に記憶されているファームウエアなどのデータの更新を短時間でかつ簡便に実施することのできるデータ書き換え装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る請求項１に記載のデータ書き換え装置は、第１及び第２の外部装置と接続し、第１の外部装置に設けられた第１の記憶手段及び第２の外部装置に設けられた第２の記憶手段に記憶されたそれぞれのデータを書き換えるデータ書き換え装置において、上記第１の記憶手段に記憶されたデータの書き換えを制御する第１の制御手段と、上記第１の制御手段から上記第２の記憶手段の書き換えデータを受け取って、上記第２の記憶手段に記憶されたデータの書き換えを制御する第２の制御手段とを備え、上記第１の制御手段は、上記第１の記憶手段のデータ書き換え、及び上記第２の記憶手段のデータの書き換えを行うとき、データの書き換え時間が長い方の記憶手段に対して先にデータの書き換え動作を開始する。
【０００９】
なお、「データの書き換え時間」とは、第１の制御手段が第１（または第２）の外部装置に対して「データ書き換えの動作を開始した時」より第１（または第２）の記憶手段がデータ書き換えを終了するまでの時間をいう。そして、第１の制御手段が「データ書き換えの動作を開始した時」とは、第１の外部装置に対して書き換えデータの送信を開始したとき、あるいは、第２の制御装置に対して書き換えデータの送信を開始したときをいう。即ち、本発明に係るデータ書き換え装置を全体として統括制御する第１の制御手段の動作を基準として書き換え時間を把握する。
【００１０】
また本発明に係る請求項２に記載のデータ書き換え装置は、上記記載の発明であるデータ書き換え装置において、上記第１の制御手段は外部のホストコンピュータと接続され、上記ホストコンピュータから送信される上記第１及び第２の外部装置の少なくともいずれかの書き換えデータを受信する。
【００１１】
また本発明に係る請求項３に記載のデータ書き換え装置は、上記記載の発明であるデータ書き換え装置において、上記書き換え装置は、記録媒体を着脱可能になっており、上記記録媒体から上記第１及び第２の外部装置の少なくともいずれかの書き換えデータを読み出す。
【００１２】
また本発明に係る請求項４に記載のデータ書き換え装置は、上記記載の発明であるデータ書き換え装置において、上記第１の制御手段は、上記第１の外部装置から上記第１の記憶手段のデータの書き換えが終了したことを表わす信号、上記第２の外部装置から上記第２の記憶手段のデータの書き換えが終了したことを表わす信号の少なくともいずれかの信号を受信する。
【００１３】
また本発明に係る請求項５に記載のデータ書き換え装置は、上記記載の発明であるデータ書き換え装置において、上記記憶手段は、不揮発性半導体メモリである。
【００１４】
また本発明に係る請求項６に記載のデータ書き換え装置は、上記記載の発明であるデータ書き換え装置において、上記データ書き換え装置は、電子カメラであり、上記第１及び第２の外部装置は、カメラアクセサリであり、上記書き換えデータはファームウエアである。
【発明の効果】
【００１５】
本発明によれば、外部装置に設けられた記憶手段に記憶されているファームウエアなどのデータの更新を短時間でかつ簡便に実施することができる。
【発明を実施するための最良の形態】
【００１６】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係るデータ書き換え装置を用いたデータ書き換えシステムの構成を示す図である。
【００１７】
データ書き換えシステムは、主装置１、外部装置Ａ２及び外部装置Ｂ３で構成され、主装置１と外部装置Ａ２及び外部装置Ｂ３はそれぞれ通信ライン４、５で適宜信号接続される。
【００１８】
主装置１は、本発明に係るデータ書き換え装置を表わし、本実施の形態のデータ書き換えシステム全体を制御する。外部装置Ａ２及び外部装置Ｂ３は、ともに主装置１に接続されて動作する。また、通信ライン４、５は広く情報の送受信に用いられる経路のことで、導電線、光ファイバなどの有線を用いた通信に限られず、光、音波、電波などを用いた無線通信も含まれる。
【００１９】
主装置１は、制御手段α１０、記憶手段α１１、制御手段β１２及び記憶手段β１３を備えている。制御手段α１０は、主装置１を制御する。制御手段β１２は、制御手段α１０からの指令に基づいて主装置１を制御する。従って、制御手段αは、主装置１のメインの制御手段であり、制御手段β１２はサブ制御手段として機能する。そして、記憶手段α１１は、制御手段α１０が動作するための情報を記憶し、記憶手段β１３は、制御手段β１２が動作するための情報を記憶する。
【００２０】
外部装置Ａ２は、制御手段Ａ２１及び記憶手段Ａ２２を備えている。制御手段Ａ２１は、制御手段α１０から送られた指令に基づいて外部装置Ａ２を制御する。記憶手段Ａ２２は、制御手段Ａ２１が動作するための情報を記憶するとともに、制御手段Ａ２１からの指令に応じて記憶している情報を書き換えることが可能である。
【００２１】
外部装置Ｂ３は、制御手段Ｂ３１及び記憶手段Ｂ３２を備えている。制御手段Ｂ３１は、制御手段β１２から送られた指令に基づいて外部装置Ｂ３を制御する。記憶手段Ｂ３２は、制御手段Ｂ３１が動作するための情報を記憶するとともに、制御手段Ｂ３２からの指令に応じて記憶している情報を書き換えることが可能である。
【００２２】
図２は、第１の実施の形態に係るデータ書き換えシステムの概略の動作手順を示すフロー図である。なお、第１の実施の形態に係るデータ書き換えシステムの動作は多岐に及ぶが、図２では、本発明に係る部分のみを抽出して示している。
【００２３】
制御手段α１０は、外部装置Ａ２の記憶手段Ａ２２及び外部装置Ｂ３の記憶手段Ｂ３２に記憶している情報の書き換え動作を開始する（Ｓ０１）。メインの制御手段α１０は、先ず、サブの制御手段β１２に対して記憶手段Ｂ３２に記憶する情報を送り（Ｓ０２）、その後に、外部装置Ａ２に対して記憶手段Ａ２２に記憶する情報を送る（Ｓ０３）。
【００２４】
サブの制御手段β１２は、メインの制御手段α１０から送られた情報を受取ると、当該情報を外部装置Ｂ３に対して送る（Ｐ０１）。この動作によって、図２のステップＳ０３とステップＰ０１に示すように、制御手段Ａ２１と制御手段Ｂ３１は略同時期に書き換え処理を実行することができる。
【００２５】
即ち、制御手段Ａ２１は、記憶手段Ａ２２に記憶する情報の書き換え動作を実行し（Ｔ０１、Ｔ０２）、書き換え完了後に、メインの制御手段α１０に対して記憶手段Ａ２２の書き換え完了を通知する（Ｔ０３）。同様に、制御手段Ｂ３１は、記憶手段Ｂ３２に記憶する情報の書き換え動作を実行し（Ｑ０１、Ｑ０２）、書き換え完了後に、サブの制御手段β１２に対して記憶手段Ｂ３２の書き換え完了を通知する（Ｑ０３）。
【００２６】
サブの制御手段β１２は、制御手段Ｂ３１から送られた書き換え完了通知を受取ると、当該通知をメインの制御手段α１０に対して送る（Ｐ０２）。
【００２７】
メインの制御手段α１０は、制御手段Ａ２１からの書き換え完了通知と、サブの制御手段β１２からの書き換え完了通知を受取ると、外部装置Ａ２の記憶手段Ａ２２及び外部装置Ｂ３の記憶手段Ｂ３２に記憶する情報の書き換え動作を完了し（Ｓ０４）、次の制御動作に移る。
【００２８】
本実施の形態に示すように、主装置１にメインの制御手段α１０とサブの制御手段β１２を設け、それぞれ独立して外部装置Ａ２、外部装置Ｂ３を制御するように構成することで、従来のように順次情報の書き換えを行っている場合と比べて、書き換え時間を短縮することができる。
【００２９】
更に、記憶手段Ｂ３２の書き換えに要する時間が記憶手段Ａ２２の書き換えに要する時間よりも長い場合には、メインの制御手段１０が、最初にサブの制御手段１２に対して情報を送るように情報送出しの順序を制御することで、更に書き換え時間を短縮することができる。
【００３０】
［第２の実施の形態］
図３は、本発明の第２の実施の形態に係るデータ書き換え装置を用いたデータ書き換えシステムの装置の構成を示す図である。
【００３１】
データ書き換えシステムは、カメラ５０、ストロボ６０、レンズ７０及びコンピュータ８０で構成されている。カメラ５０とコンピュータ８０は、通信ライン９０で適宜信号接続され、カメラ５０とカメラアクセサリであるストロボ６０及びレンズ７０はそれぞれ通信ライン９１、９２で適宜信号接続される。
【００３２】
カメラ５０は、本データ書き換えシステム全体を制御する。ストロボ６０、レンズ７０は、カメラ５０に接続されて動作する。コンピュータ８０は、カメラ５０との間で情報の送受信を行う。
【００３３】
なお、本第２の実施の形態では、カメラ５０、ストロボ６０、レンズ７０は、それぞれ第１の実施の形態の「主装置」、「外部装置Ａ」、「外部装置Ｂ」の下位概念を表わしている。また、通信ライン９０、９１、９２は広く情報の送受信に用いられる経路のことで、導電線、光ファイバなどの有線を用いた通信に限られず、光、音波、電波などを用いた無線通信も含まれる。
【００３４】
図４は、データ書き換えシステムの装置内部の構成を示す図である。
【００３５】
カメラ５０は、メインＣＰＵ５１、メインメモリ５２、サブＣＰＵ５３、サブメモリ５４及び着脱メモリ５５を備えている。メインＣＰＵ５１は、カメラ５０を制御する。サブＣＰＵ５３は、メインＣＰＵ５１からの指令に基づいてカメラ５０を制御する。従って、メインＣＰＵ５１は、カメラ５０を統括して制御するメインの制御手段であり、サブＣＰＵ５３はメインＣＰＵ５１に従属するサブ制御手段として機能する。そして、メインメモリ５２は、メインＣＰＵ５１が動作するための情報を記憶し、サブメモリ５４は、サブＣＰＵ５３が動作するための情報を記憶する。
【００３６】
ストロボ６０は、ストロボＣＰＵ６１及びストロボメモリ６２を備えている。ストロボＣＰＵ６１は、メインＣＰＵ５１から送られた指令に基づいてストロボ６０を制御する。ストロボメモリ６２は、フラッシュメモリであって、ストロボ６０が動作するための情報を記憶するとともに、ストロボＣＰＵ６１からの指令に応じて記憶している情報を書き換えることが可能である。
【００３７】
レンズ７０は、レンズＣＰＵ７１及びレンズメモリ７２を備えている。レンズＣＰＵ７１は、サブＣＰＵ５３から送られた指令に基づいてレンズ７０を制御する。レンズメモリ７２は、フラッシュメモリであって、レンズＣＰＵ７１が動作するための情報を記憶するとともに、レンズＣＰＵ７１からの指令に応じて記憶している情報を書き換えることが可能である。
【００３８】
着脱メモリ５５は、着脱可能な記録媒体であって、カメラ５０が撮影した画像を記憶すると共に、ストロボメモリ６２やレンズメモリ７２に書き込むべき情報を記憶することも可能である。また、コンピュータ８０は、ＵＳＢやＩＥＥＥ１３９４を介してカメラ５０と接続し、メインＣＰＵ５１に対して情報の送受信を行う。
【００３９】
図５は、第２の実施の形態に係るデータ書き換えシステムの概略の動作手順を示すフロー図である。なお、第２の実施の形態に係るデータ書き換えシステムの動作は多岐に及ぶが、図５では、本発明に係る部分のみを抽出して示している。
【００４０】
ユーザは、着脱メモリ５５にストロボメモリ６２とレンズメモリ７２に書き込むべき情報を記憶する（Ｒ１１）。そして、ユーザは、その着脱メモリ５５をカメラ５０に装着した後、カメラ５０を操作してストロボメモリ６２とレンズメモリ７２の書き換えを指示する（Ｒ１２、Ｒ１３）。
【００４１】
この指令に基づいて、メインＣＰＵ５１は、ストロボ６０のストロボメモリ６２及びレンズ７０のレンズメモリ７２に記憶している情報の書き換え動作を開始し（Ｓ１１）、着脱メモリ５５が記憶している情報を取り出す（Ｓ１２）。
【００４２】
メインＣＰＵ５１は、先ず、サブＣＰＵ５３に対してレンズメモリ７２に記憶する情報を送り（Ｓ１３）、その後に、ストロボ６０に対してストロボメモリ６２に記憶する情報を送る（Ｓ１４）。
【００４３】
サブＣＰＵ５３は、メインＣＰＵ５１から送られた情報を受取ると、当該情報をレンズ７０に対して送る（Ｐ１１）。この動作によって、図５のステップＳ１４とステップＰ１１に示すように、ストロボＣＰＵ６１とレンズＣＰＵ７１は略同時期に書き換え処理を実行することができる。
【００４４】
即ち、ストロボＣＰＵ６１は、ストロボメモリ６２に記憶する情報の書き換え動作を実行し（Ｔ１１、Ｔ１２）、書き換え完了後に、メインＣＰＵ５１に対してストロボメモリ６２の書き換え完了を通知する（Ｔ１３）。同様に、レンズＣＰＵ７１は、レンズメモリ７２に記憶する情報の書き換え動作を実行し（Ｑ１１、Ｑ１２）、書き換え完了後に、サブＣＰＵ５３に対してレンズメモリ７２の書き換え完了を通知する（Ｑ１３）。
【００４５】
サブＣＰＵ５３は、レンズＣＰＵ７１から送られた書き換え完了通知を受取ると、当該通知をメインＣＰＵ５１に対して送る（Ｐ１２）。
【００４６】
メインＣＰＵ５１は、ストロボＣＰＵ６１からの書き換え完了通知と、サブＣＰＵ５３からの書き換え完了通知を受取ると、ストロボ６０のストロボメモリ６２及びレンズ７０のレンズメモリ７２に記憶する情報の書き換え動作を完了し（Ｓ１５）、次の制御動作に移る。
【００４７】
本実施の形態に示すように、カメラ５０にメインＣＰＵ５１とサブＣＰＵ５３を設け、それぞれ独立してストロボ６０、レンズ７０を制御するように構成することで、従来のように順次情報の書き換えを行っている場合と比べて、書き換え時間を短縮することができる。
【００４８】
また、着脱メモリ５５に書き換える情報を記憶することで、簡便に書き換えを行うことができる。
【００４９】
更に、レンズメモリ７２の書き換えに要する時間がストロボメモリ６２の書き換えに要する時間よりも長い場合は、メインＣＰＵ５１が、最初にサブＣＰＵ５３に対して情報を送るように情報送出しの順序を制御することで、より書き換え時間を短縮することができる。
【００５０】
［第３の実施の形態］
本発明の第３の実施の形態に係るデータ書き換え装置を用いたデータ書き換えシステムの装置の構成は、図３、４に示す第２の実施の形態の構成と同一である。従って、第２の実施の形態と同一の部位には同一の符号を参照してその詳細の説明を省略する。
【００５１】
図６は、第３の実施の形態に係るデータ書き換えシステムの概略の動作手順を示すフロー図である。なお、第３の実施の形態に係るデータ書き換えシステムの動作は多岐に及ぶが、図６では、本発明に係る部分のみを抽出して示している。
【００５２】
ユーザは、カメラ５０とコンピュータ８０を通信ライン９０（例えばＵＳＢ）で接続する（Ｒ２１）。そして、ユーザは、コンピュータ８０を操作して、ストロボメモリ６２とレンズメモリ７２に書き込むべき情報を一括してカメラ５０に送る（Ｒ２２）。
【００５３】
この情報を受信したメインＣＰＵ５１は、ストロボ６０のストロボメモリ６２及びレンズ７０のレンズメモリ７２に記憶している情報の書き換え動作を開始する（Ｓ２１）。メインＣＰＵ５１は、コンピュータ８０から一括して送信された情報のうちレンズメモリ７２に記憶する情報を抽出して、サブＣＰＵ５３に対してその情報を送信する（Ｓ２２）。そして、その後、コンピュータ８０から送られてくる指示を待つ（Ｓ２３）。
【００５４】
ユーザは、コンピュータ８０を操作して、ストロボメモリ６２とレンズメモリ７２に対する書き換え指示をカメラ５０に送る（Ｒ２３）。
【００５５】
書き換え指示を受けたメインＣＰＵ５１は、ストロボＣＰＵ６１に対してストロボメモリ６２に記憶する情報を送り（Ｓ２４）、それと同時に、サブＣＰＵ５３はレンズＣＰＵ７１に対してレンズメモリ７２に記憶する情報を送る（Ｐ２１）。
【００５６】
更にメインＣＰＵ５１は、先ず、サブＣＰＵ５３に対してレンズメモリ７２を書き換えるように指示する情報を送り（Ｓ２５）、その後に、ストロボＣＰＵ６１に対してストロボメモリ６２を書き換えるように指示する情報を送る（Ｓ２６）。
【００５７】
サブＣＰＵ５３は、メインＣＰＵ５１から送られた指示情報を受取ると、当該指示情報をレンズＣＰＵ７１に対して送る（Ｐ２２）。この動作によって、図６のステップＳ２６とステップＰ２２に示すように、ストロボＣＰＵ６１とレンズＣＰＵ７１は略同時期に書き換え処理を実行することができる。
【００５８】
即ち、ストロボＣＰＵ６１は、ストロボメモリ６２に記憶する情報の書き換え動作を実行し（Ｔ２１、Ｔ２２）、書き換え完了後に、メインＣＰＵ５１に対してストロボメモリ６２の書き換え完了を通知する（Ｔ２３）。同様に、レンズＣＰＵ７１は、レンズメモリ７２に記憶する情報の書き換え動作を実行し（Ｑ２１、Ｑ２２）、書き換え完了後に、サブＣＰＵ５３に対してレンズメモリ７２の書き換え完了を通知する（Ｑ２３）。
【００５９】
サブＣＰＵ５３は、レンズＣＰＵ７１から送られた書き換え完了通知を受取ると、当該通知をメインＣＰＵ５１に対して送る（Ｐ２３）。
【００６０】
メインＣＰＵ５１は、ストロボＣＰＵ６１からの書き換え完了通知と、サブＣＰＵ５３からの書き換え完了通知を受取ると、ストロボ６０のストロボメモリ６２及びレンズ７０のレンズメモリ７２に記憶する情報の書き換え動作を完了し（Ｓ２７）、次の制御動作に移る。
【００６１】
本実施の形態に示すように、カメラ５０にメインＣＰＵ５１とサブＣＰＵ５３を設け、それぞれ独立してストロボ６０、レンズ７０を制御するように構成することで、従来のように順次情報の書き換えを行っている場合と比べて、書き換え時間を短縮することができる。
【００６２】
また、コンピュータ８０を介して書き換える情報を一括して受取ることで、簡便に書き換えを行うことができる。
【００６３】
更に、レンズメモリ７２の書き換えに要する時間がストロボメモリ６２の書き換えに要する時間よりも長い場合には、メインＣＰＵ５１が、最初にサブＣＰＵ５３に対して情報を送るように情報送出しの順序を制御することで、より書き換え時間を短縮することができる。
【００６４】
次に、以上説明した各実施の形態による書き換え時間短縮の効果について、図４に示す第２の実施の形態の構成を参照しつつ説明する。
【００６５】
図７の（ａ）は、最初にメインＣＰＵ５１がストロボ６０についてのデータの書き換えを行い、後でレンズ７０についてのデータの書き換えを行った場合の書き換え完了までの所要時間を示している。図７の（ｂ）は、最初にメインＣＰＵ５１がレンズ７０についてのデータの書き換えを行い、後でストロボ６０についてのデータの書き換えを行った場合の書き換え完了までの所要時間を示している。
【００６６】
この図７によれば、ＣＰＵ５１がストロボ６０についてのデータの書き換え時間（ｔ１＋ｔ２）と、レンズ７０についてのデータの書き換え時間（Ｔ１＋Ｔ２＋Ｔ３）とを比較し、時間の長いほうから先にデータの書き換えを開始することで書き換え時間を短縮できることがわかる。
【００６７】
なお、本実施の形態では、メインＣＰＵ５１と１台のサブＣＰＵ５３の構成であるが、メインＣＰＵ５１と複数のサブＣＰＵの構成であっても、上述と同様に本発明を適用することができる。また、本実施の形態では、サブＣＰＵ５３に１台の記憶手段（レンズメモリ）が接続されているが、サブＣＰＵ５３に複数台の記憶手段が接続された構成であっても上述と同様に本発明を適用することができる。例えば、サブＣＰＵ５３が、複数台の記憶手段の内データ書き換え時間が長いほうの記憶手段に対して先にデータの書き換え動作を開始するように構成することもできる。
【００６８】
なお、この発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【００６９】
【図１】本発明の第１の実施の形態に係るデータ書き換え装置を用いたデータ書き換えシステムの構成を示す図。
【図２】第１の実施の形態に係るデータ書き換えシステムの概略の動作手順を示すフロー図。
【図３】本発明の第２の実施の形態に係るデータ書き換え装置を用いたデータ書き換えシステムの装置の構成を示す図。
【図４】データ書き換えシステムの装置内部の構成を示す図。
【図５】第２の実施の形態に係るデータ書き換えシステムの概略の動作手順を示すフロー図。
【図６】第３の実施の形態に係るデータ書き換えシステムの概略の動作手順を示すフロー図。
【図７】書き換え時間を比較して示す図。
【符号の説明】
【００７０】
１…主装置、２…外部装置Ａ、３…外部装置Ｂ、４…通信ライン、５…通信ライン、１０…制御手段α、１１…記憶手段α、１２…制御手段β、１３…記憶手段β、２１…制御手段Ａ、２２…記憶手段Ａ、３１…制御手段Ｂ、３２…記憶手段Ｂ、５０…カメラ、５１…メインＣＰＵ、５２…メインメモリ、５３…サブＣＰＵ、５４…サブメモリ、６０…ストロボ、６１…ストロボＣＰＵ、６２…ストロボメモリ、７０…レンズ、７１…レンズＣＰＵ、７２…レンズメモリ、８０…コンピュータ、９０…通信ライン、９１…通信ライン、９２…通信ライン。
【図１】
2005084720.tif 000003
【図２】
2005084720.tif 000004
【図３】
2005084720.tif 000005
【図４】
2005084720.tif 000006
【図５】
2005084720.tif 000007
【図６】
2005084720.tif 000008
【図７】
2005084720.tif 000009