(57)【要約】【課題】デジタルカメラのフラッシュＲＯＭをファームウェアのプログラマブルとして用いることやフラッシュＲＯＭに書き換え機能オブジェクトコードを配置することなく、クレードルにデジタルカメラのファームウェアを保管する装置、及びデジタルカメラのファームウェアを書き換える機能をもたせた。【解決手段】デジタルカメラ３と接続可能な第一コネクタ部１０を有し、情報処理装置２と接続可能な第二コネクタ部１１を有し、第一コネクタ１０を通じてデジタルカメラ３のファームウェアを書き換え、情報処理装置２より第二コネクタ１１を通じてデジタルカメラ３の書き換え用ファームウェアを格納する記憶媒体１８を有し、第一コネクタ１０にデジタルカメラ３を接続することによって記録媒体１８に格納されているデジタルカメラ用ファームウェアをデジタルカメラ３に対して書き込むようにした。【選択図】　　　図２
2004104533.tif 000002
【特許請求の範囲】
【請求項１】
デジタルカメラと接続可能な第一コネクタ部と、情報処理装置と接続可能な第二コネクタ部と、前記第一コネクタを通じて前記デジタルカメラのファームウェアを書き換える書き換え手段と、前記情報処理装置より前記第二コネクタを通じて前記デジタルカメラの書き換え用ファームウェアを格納する記憶媒体と、を備え、
前記第一コネクタは、前記デジタルカメラを接続することによって、前記記録媒体に格納されている前記デジタルカメラ用ファームウェアを前記デジタルカメラに対して書き込むようにしたことを特徴とするデジタルカメラ用クレードル装置。
【請求項２】
デジタルカメラと接続可能な第一コネクタ部と、情報処理装置と接続可能な第二コネクタ部と、前記第一コネクタを通じて前記デジタルカメラのファームウェアを書き換える書き換え手段と、前記情報処理装置より前記第二コネクタを通じて前記デジタルカメラの書き換え用ファームウェアを格納する記憶媒体と、前記ファームウェアを前記デジタルカメラに書き込み開始するための操作部と、を備え、
前記操作部を操作することで前記記録媒体に格納されている前記デジタルカメラ用ファームウェアを前記第一コネクタに接続された前記デジタルカメラに対して書き込むようにしたことを特徴とするデジタルカメラ用クレードル装置。
【請求項３】
クレードルの記録媒体に格納されているファームウェアの版数及び前記クレードルの第一コネクタに接続されたデジタルカメラのファームウェア版数とを比較する版数比較手段を備え、
前記版数比較手段により比較された結果、前記クレードルの前記記録媒体に格納されているファームウェアの版数の方が前記第一コネクタに接続されたデジタルカメラのファームウェア版数に比較して上位版数の場合、前記デジタルカメラのファームウェアを書き換えるようにしたことを特徴とする請求項１または２に記載のデジタルカメラ用クレードル装置。
【請求項４】
前記クレードルの記録媒体は、前記デジタルカメラ用ファームウェアを複数個格納可能な構成であり、前記記録媒体に格納された複数個のデジタルカメラ用ファームウェアの名称を表示する名称表示手段と、デジタルカメラに書き込むための前記デジタルカメラ用ファームウェアを選択可能なファームウェア選択手段と、を備え、
前記クレードルの第一コネクタに前記デジタルカメラが接続されることによって前記記録媒体に保管されている選択されたファームウェアを前記デジタルカメラに対して書き込むようにしたことを特徴とする請求項１に記載のデジタルカメラ用クレードル装置。
【請求項５】
前記クレードルの記録媒体は、前記デジタルカメラ用ファームウェアを複数個格納可能な構成であり、前記記録媒体に格納された複数個のデジタルカメラ用ファームウェアの名称を表示する名称表示手段と、デジタルカメラに書き込むための前記デジタルカメラ用ファームウェアを選択可能なファームウェア選択手段と、を備え、
前記クレードルの操作部が操作されることによって前記記録媒体に保管されている選択されたファームウェアを前記デジタルカメラに対して書き込むようにしたことを特徴とする請求項２に記載のデジタルカメラ用クレードル装置。
【請求項６】
前記クレードルの記録媒体は、前記デジタルカメラ用ファームウェアと共に、デジタルカメラが撮影した画像ファイルを第一コネクタ経由で前記記憶媒体に格納するようにしたことを特徴とする請求項１乃至５のいずれか一項に記載のデジタルカメラ用クレードル装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタルカメラのファームウェアを書き換え可能としたデジタルカメラ用クレードル装置に関する。
【０００２】
【従来の技術】
現在、デジタルカメラが市場に普及しており、このデジタルカメラの利用者数が増えるにつれ、デジタルカメラに対する利用者からの機能要求も増大し、しかも多岐にわたるようになっている。
市場出荷後のデジタルカメラに対して、このような機能要求に応えるには、一例としてデジタルカメラの動作を司る制御プログラムであるファームウェアデータを書き換えることが考えられる。また、市場出荷後のデジタルカメラに何らかの障害が発見された場合、デジタルカメラのファームウェアデータを書き換えることで障害が解決するケースもある。従って、デジタルカメラのファームウェアがプログラマブルであることは、デジタルカメラ利用者においても、デジタルカメラ製造者においても極めて有用なことである。
【特許文献１】特開２０００−２３２５９９公報
【０００３】
【発明が解決しようとする課題】
デジタルカメラのファームウェアをプログラマブルとするために、デジタルカメラのファームウェアを格納するフラッシュＲＯＭに着目した場合、このＲＯＭ容量が大きなフラッシュＲＯＭにおいては、デジタルカメラ機能を一層多く配置できることになるが、部品コストが高くなってしまう。したがって、ファームウェアをプログラマブルとして必要以上にＲＯＭ容量が大きなフラッシュＲＯＭを、デジタルカメラに搭載する訳にはいかない。
また、ファームウェア書き換えの機能をデジタルカメラ自身に持たせた場合、書き換え機能のオブジェクトコードをデジタルカメラのファームウェアに配置することになり、ＲＯＭ容量サイズの制限が厳しいデジタルカメラの場合、書き換え機能のオブジェクトコードをフラッシュＲＯＭに配置することは、他のデジタルカメラ機能を搭載しないように制限することになり、利用者の機能要求に逆行する。
更に、例えばファームウェア書き換え中に停電等の要因よって、デジタルカメラ内のファームウェア書き換え機能のオブジェクトコードが削除、或いは破損してしまった場合、デジタルカメラが起動不能になってしまう可能性がある。
このようにして、デジタルカメラのフラッシュＲＯＭをファームウェアのプログラマブルとして用いること、フラッシュＲＯＭに書き換え機能オブジェクトコードを配置すること、は問題がある。
従って、デジタルカメラのファームウェア書き換え機能を、デジタルカメラ以外の装置に持たせれば良いことが考えられる。
【０００４】
先行技術として、特開２０００−２３２５９９公報に示されているデジタルカメラ用クレードル装置には、デジタルカメラから宛先のコンピュータ・システムまたはサーバへ直接に画像データを自動的に転送するデジタルカメラを提供することを目的として、画像を含む光を受け入れ画像を表す画像データを出力するように動作可能な画像感知装置と、画像データを記録するように動作可能なメモリと、ネットワークへの接続が確率されたことを検出し、ネットワークを介する宛先システムとの通信接続を確立し、記憶された画像データを宛先システムに送信するように動作可能な入出力アダプタと、が含まれ、外部電力接続と通信接続は、クレードル・アセンブリによって提供することが開示される。この公報の発明はデジタルカメラ以外の装置としてクレードル・アセンブリを用いたケースを開示するものであるが、デジタルカメラのファームウェアを保管する装置、及びデジタルカメラのファームウェアを書き換える機能まで言及されていない。
本発明は、デジタルカメラのフラッシュＲＯＭをファームウェアのプログラマブルとして用いることやフラッシュＲＯＭに書き換え機能オブジェクトコードを配置することなく、デジタルカメラのファームウェアを保管する装置、及びデジタルカメラのファームウェアを書き換える機能を有するデジタルカメラ用クレードル装置の提供を目的とする。
【０００５】
【課題を解決するための手段】
本発明はかかる課題を解決するために、請求項１は、デジタルカメラと接続可能な第一コネクタ部と、情報処理装置と接続可能な第二コネクタ部と、前記第一コネクタを通じて前記デジタルカメラのファームウェアを書き換える書き換え手段と、前記情報処理装置より前記第二コネクタを通じて前記デジタルカメラの書き換え用ファームウェアを格納する記憶媒体と、を備え、前記第一コネクタは、前記デジタルカメラを接続することによって、前記記録媒体に格納されている前記デジタルカメラ用ファームウェアを前記デジタルカメラに対して書き込むようにしたことを特徴とする。
この発明によれば、デジタルカメラのファームウェア書き換え機能をクレードル装置に持たせることにより、ファームウェア書き換え機能のオブジェクトコードをデジタルカメラのプログラムＲＯＭに配置しなくて済み、その分のプログラムＲＯＭをそれ以外のデジタルカメラ機能に割り当てることが出来、利用者に対して一つでも多くのデジタルカメラ機能を提供出来る。また、書き換え中の停電等の要因よって、デジタルカメラ内のファームウェア書き換え機能のオブジェクトが削除、或いは破損することがなくなり、利用者に対して安全性の高いファームウェアアップデート機能を提供出来る。また、ファームウェアデータをクレードル装置のフラッシュＲＯＭに格納しているので、ＰＣを持ち合わせていない状況であっても、クレードル装置を持ち合わせていればファームウェアバージョンアップが可能となり、例えば外出時にＰＣを持ち運ばなくとも、ファームウェアアップデートが可能となり、利用者の利便性が向上する。
【０００６】
請求項２は、デジタルカメラと接続可能な第一コネクタ部と、情報処理装置と接続可能な第二コネクタ部と、前記第一コネクタを通じて前記デジタルカメラのファームウェアを書き換える書き換え手段と、前記情報処理装置より前記第二コネクタを通じて前記デジタルカメラの書き換え用ファームウェアを格納する記憶媒体と、前記ファームウェアを前記デジタルカメラに書き込み開始するための操作部と、を備え、前記操作部を操作することで前記記録媒体に格納されている前記デジタルカメラ用ファームウェアを前記第一コネクタに接続された前記デジタルカメラに対して書き込むようにしたことを特徴とする。
この発明によれば、デジタルカメラのファームウェア書き換え機能をクレードル装置に持たせることにより、ファームウェア書き換え機能のオブジェクトコードをデジタルカメラのプログラムＲＯＭに配置しなくて済み、その分のプログラムＲＯＭをそれ以外のデジタルカメラ機能に割り当てることが出来、利用者に対して一つでも多くのデジタルカメラ機能を提供出来る。また、書き換え中の停電等の要因よって、デジタルカメラ内のファームウェア書き換え機能のオブジェクトが削除、或いは破損することがなくなり、利用者に対して安全性の高いファームウェアアップデート機能を提供出来る。また、ファームウェアデータをクレードル装置のフラッシュＲＯＭに格納しているので、ＰＣを持ち合わせていない状況であっても、クレードル装置を持ち合わせていればファームウェアバージョンアップが可能となり、例えば外出時にＰＣを持ち運ばなくとも、ファームウェアアップデートが可能となり、利用者の利便性が向上する。
請求項３は、クレードルの記録媒体に格納されているファームウェアの版数及び前記クレードルの第一コネクタに接続されたデジタルカメラのファームウェア版数とを比較する版数比較手段を備え、前記版数比較手段により比較された結果、前記クレードルの前記記録媒体に格納されているファームウェアの版数の方が前記第一コネクタに接続されたデジタルカメラのファームウェア版数に比較して上位版数の場合、前記デジタルカメラのファームウェアを書き換えるようにしたことを特徴とする。
この発明によれば、書き換えるファームウェアデータのバージョン番号を比較することで、バージョンアップが不必要な場合は、バージョンアップ作業を自動的に回避でき、無駄作業が無くなり、バージョンアップが必要な場合は、バージョンアップ作業を自動的に行うことが出来、利用者のファームウェアバージョンアップに於ける利便性が向上する。
【０００７】
請求項４は、前記クレードルの記録媒体は、前記デジタルカメラ用ファームウェアを複数個格納可能な構成であり、前記記録媒体に格納された複数個のデジタルカメラ用ファームウェアの名称を表示する名称表示手段と、デジタルカメラに書き込むための前記デジタルカメラ用ファームウェアを選択可能なファームウェア選択手段と、を備え、前記クレードルの第一コネクタに前記デジタルカメラが接続されることによって前記記録媒体に保管されている選択されたファームウェアを前記デジタルカメラに対して書き込むようにしたことを特徴とする。
この発明によれば、複数の機能の異なるファームウェアデータをクレードルのフラッシュＲＯＭに格納しているので、デジタルカメラのフラッシュＲＯＭ容量サイズの制限があるデジタルカメラであっても、利用する場面に応じた機能のファームウェアに書き換えて使用することが出来る。そして、ＰＣを持ち合わせていない状況であっても、クレードル装置を持ち合わせていればファームウェアバージョンアップが可能となり、例えば外出時にＰＣを持ち運ばなくとも、ファームウェアアップデートが可能となり、利用者の利便性が向上する。
請求項５は、前記クレードルの記録媒体は、前記デジタルカメラ用ファームウェアを複数個格納可能な構成であり、前記記録媒体に格納された複数個のデジタルカメラ用ファームウェアの名称を表示する名称表示手段と、デジタルカメラに書き込むための前記デジタルカメラ用ファームウェアを選択可能なファームウェア選択手段と、を備え、前記クレードルの操作部が操作されることによって前記記録媒体に保管されている選択されたファームウェアを前記デジタルカメラに対して書き込むようにしたことを特徴とする。
この発明によれば、複数の機能の異なるファームウェアデータをクレードルのフラッシュＲＯＭに格納しているので、デジタルカメラのフラッシュＲＯＭ容量サイズの制限があるデジタルカメラであっても、利用する場面に応じた機能のファームウェアに書き換えて使用することが出来る。そして、ＰＣを持ち合わせていない状況であっても、クレードル装置を持ち合わせていればファームウェアバージョンアップが可能となり、例えば外出時にＰＣを持ち運ばなくとも、ファームウェアアップデートが可能となり、利用者の利便性が向上する。
請求項６は、前記クレードルの記録媒体は、前記デジタルカメラ用ファームウェアと共に、デジタルカメラが撮影した画像ファイルを第一コネクタ経由で前記記憶媒体に格納するようにしたことを特徴とする。
この発明によれば、クレードルのファームウェア格納用フラッシュＲＯＭを、デジタルカメラで撮影した画像データの補助記憶装置として併用することで、ＰＣを持ち合わせていない状況であっても、クレードル装置を持ち合わせていれば、デジタルカメラの画像データを保存することが可能となり、利用者の利便性が向上する。
【０００８】
【発明の実施の形態】
以下図面を参照して本発明の実施の形態を説明する。
図１は、デジタルカメラを含めたクレードル装置のシステム構成を示す。図１において、クレードル１にはデジタルカメラ３と接続するための第一コネクタ１０、及びＰＣ（パーソナルコンピュータ）２と接続するための第二コネクタ１１を備える。ここで、第二コネクタ１１には、ＰＣ２と接続するためのケーブル４を接続し得る。
更に、クレードル１には、第一コネクタ１０、第二コネクタ１１以外にも、選択釦１２、開始釦１３、表示部１４、及びＡＣジャック１５を備える。ＡＣジャック１５には、電源をＡＣ−ＤＣに変換するＡＣアダプタ５を有するケーブル６が接続される。
【０００９】
図２は、クレードル１の構成図である。クレードル１には、図１にも表示したデジタルカメラ３を接続する第一コネクタ１０と、ＰＣ２と接続する第二コネクタ１１と、ＤＣ電源をクレードル１に供給するためのＡＣアダプタ５が接続されるＡＣジャック１５を備える。
クレードル１の内部は、通信Ｉ／Ｆコントローラ１６、ＣＰＵ１７、フラッシュＲＯＭ１８の各ユニットに電源を供給するＤＣ−ＤＣコンバータ回路１９を有し、ＣＰＵ１７は入力を得る選択釦１２、開始釦１３に接続し、出力の表示部１４に接続し、第二コネクタ１１につながる通信Ｉ／Ｆコントローラ１６、フラッシュＲＯＭ１８、及び第一コネクタ１０に接続する。
この場合、フラッシュＲＯＭ１８には、デジタルカメラ用のファームウェアデータが格納される。また、通信Ｉ／Ｆコントローラ１６は、第二コネクタ１１を介して接続されるＰＣ２とのデータ通信を行う。従って、ＰＣ２より、デジタルカメラ用ファームウェアデータが通信Ｉ／Ｆコントローラ１６経由でクレードル１に転送され、フラッシュＲＯＭ１８に格納され得る。フラッシュＲＯＭ１８は、デジタルカメラ用ファームウェアを複数個格納出来るようになっている。
このような構成にあって、第一コネクタ１０にデジタルカメラ３を接続した際、第一コネクタ１０の”書換制御”端子を使用し、ＣＰＵ１７は、デジタルカメラ３がクレードル１に接続されたことを検出し、第一コネクタ１０の”通信Ｉ／Ｆ”端子を使用し、フラッシュＲＯＭ１８に格納されているファームウェアデータをデジタルカメラ３に対して転送し、ファームウェアを書き換える。
他方、第二コネクタ１１にＰＣ２を接続した際、第二コネクタ１１の”通信Ｉ／Ｆ”端子が使用され、ファームウェアデータが通信Ｉ／Ｆコントローラ１６を介してフラッシュＲＯＭ１８に格納される。
なお、選択釦１２は、フラッシュＲＯＭ１８に複数個格納されたファームウェアを選択するための釦であり、表示部１４は選択されたファームウェアの名称を表示し、開始釦１３は、デジタルカメラ３へのファームウェアの書き換えを開始するための釦である。
【００１０】
図３は、クレードル１に接続されるデジタルカメラ３の構成を示す。被写体画像が撮像素子であるＣＣＤ３０に入力され、電気信号に変換される。撮像素子出力信号は、ＣＤＳ（相関２重サンプリング）回路３１を通してＡ／Ｄ変換回路３２で最適なサンプリング周波数（例えば　ＮＴＳＣ方式ではカラーサブキャリア周発数の整数倍）にてデジタル信号に変換される。Ａ／Ｄ変換回路３２にてデジタル信号に変換されたＣＤＳ出力信号は、デジタル信号処理回路３３にてガンマ補正、色分離等、通常のカメラ信号処理がなされＹ（輝度）、Ｃｂ、Ｃｒ（色差）信号が作成される。そして、この信号は、デジタル信号処理回路３３内の画像圧縮回路で符号化される。ＣＰＵ３４は、符号化された画像データを、着脱可能なメモリ３５に記録する。
ここで、ＣＰＵ３４は、デジタルカメラ内部の全動作を制御するものである。また、フラッシュＲＯＭ３６には、デジタルカメラ３を制御するプログラムが格納される。そして、フラッシュＲＯＭ３６内のプログラムデータは、書き換え可能である。ＣＰＵ３４は、フラッシュＲＯＭ３６に格納されるプログラムに基づいて、デジタルカメラ３を制御することになる。
デジタルカメラ３の電源としては、充電バッテリ３７　例えばＮｉＣｄ、ニッケル水素、リチウム電池等　からＤＣ−ＤＣコンバータ３８に接続され、このＤＣ−ＤＣコンバータ３８￣電力がデジタルカメラ内部の各部に供給される。
ＣＰＵ３４に接続されるコネクタ３９には、クレードル１が接続される。ＣＰＵ３４は、コネクタ３９の”書換制御”端子より、クレードル１に対し接続したことを通知し、コネクタ３９の”通信Ｉ／Ｆ”端子を使用してクレードル１のフラッシュＲＯＭ１８に格納されているファームウェアデータがデジタルカメラ３に対して転送され、そのファームウェアデータをデジタルカメラ３のフラッシュＲＯＭ３６に書き込むことでデジタルカメラ３のファームウェアデータのアップデートが図られる。なお、図３中、４０はＣＣＤ３０、ＣＤＳ３１、Ａ／Ｄ３２の駆動制御部である。
【００１１】
以下に図２に示すクレードル１及び図３に示すデジタルカメラ３を用いつつファームウェアデータの書き換えについて述べる。
図６において、デジタルカメラ用ファームウェアデータは、図２のクレードル１の第二コネクタ１１に接続されるＰＣ２よりクレードル１に対して転送される（ステップＳ５０）。この場合、図２の通信Ｉ／Ｆコントローラ１６が、ＰＣ２とのデータ通信を行い、ファームウェアデータが図２のＣＰＵ１７を介し、図２のフラッシュＲＯＭ１８に格納される（ステップＳ５１）。ついで、図２の第一コネクタ１０に、図３で示すデジタルカメラ３が接続されると（ステップＳ５２）、クレードル１は、第一コネクタ１０の”書換制御”端子より、デジタルカメラ１がクレードル１に接続されたことを検出する（ステップＳ５３）。デジタルカメラ３が接続されたことを検出したクレードル１は、図２のフラッシュＲＯＭ１８よりデジタルカメラ用ファームウェアデータを読み出し、図２の第一コネクタ１０の”通信Ｉ／Ｆ”端子を通じてファームウェアデータをデジタルカメラ３に転送し（ステップＳ５４）、図３のフラッシュＲＯＭ３６にこのファームウェアデータを書き込む（ステップＳ５５）。
更に別の第二例として、図７において、デジタルカメラ用ファームウェアデータは、図２のクレードル１の第二コネクタ１１に接続されるＰＣ２よりクレードル１に対して転送される（ステップＳ６０）。図２の通信Ｉ／Ｆコントローラ１６がＰＣ２とのデータ通信を行い、図２のＣＰＵ１７を介し、図２のフラッシュＲＯＭ１８に格納する（ステップＳ６１）。図２のクレードル１の第一コネクタ１０に、図３で示すデジタルカメラ３のコネクタ３９を接続する（ステップＳ６２）。図２の開始釦１３が押されると、図２のフラッシュＲＯＭ１８よりデジタルカメラ用ファームウェアデータを読み出し、図２の第一コネクタ１０の”通信Ｉ／Ｆ”端子を通じてファームウェアデータをデジタルカメラ３に転送し（ステップＳ６４）、図３のフラッシュＲＯＭ３６にファームウェアデータを書き込む（ステップＳ６５）。
更に、別の第三例では図８に示すように、図６によるデジタルカメラ３がクレードル１に接続されてクレードル１が接続を検出した際、あるいは図７に示すクレードル１の開始釦１３が押された際に、図２のＣＰＵ１７が、図２のフラッシュＲＯＭ１８に格納されているファームウェアデータのバージョン番号（版数）を読み出し（ステップＳ７０）、図３のＣＰＵ３４が、図３のフラッシュＲＯＭ３６に格納されているファームウェアデータのバージョン番号を読み出し（ステップＳ７１）、図２のＣＰＵ１７が、図２の第一コネクタ１０の通信Ｉ／Ｆ端子経由で、図３のフラッシュＲＯＭ３６のファームウェアデータバージョン番号情報を取得し（ステップＳ７２）、図２のＣＰＵ１７が、それぞれのファームウェアバージョン番号を比較し（ステップＳ７３）判定し（ステップＳ７４）、図２のフラッシュＲＯＭ１８に格納されているファームウェアデータのバージョン番号の方が新しいバージョンであった場合のみ、図２の第一コネクタの”通信Ｉ／Ｆ”端子を通じてファームウェアデータをデジタルカメラに転送し、図３のフラッシュＲＯＭにファームウェアデータを書き込む（ステップＳ７５）。そうでない場合には書き換えはしない（ステップＳ７６）。
【００１２】
図９において、別の第四例を述べる。デジタルカメラ用ファームウェアデータは、図２のクレードル１の第二コネクタ１１に接続されるＰＣ２よりクレードル１に対して転送される（ステップＳ８０）。図２の通信Ｉ／Ｆコントローラ１６が、ＰＣ２とのデータ通信を行い、図２のＣＰＵ１７を介し、図２のフラッシュＲＯＭ１８に格納する（ステップＳ８１）。尚、図２のフラッシュＲＯＭ１８には異なる複数のデジタルカメラ用ファームウェアデータを格納することが可能であり、図２のフラッシュＲＯＭ１８には、図４に示すメモリ領域のように複数のファームウェアデータを格納することが可能である。図２の表示部１４にデジタルカメラ３に書き込むファームウェアデータの名称が表示され、図２の選択釦１２を押すことで、書き込むファームウェアを選択する（ステップＳ８２）。図２の第一コネクタ１０に、図３で示すデジタルカメラ３が接続されると（ステップＳ８３）、クレードル１は、第一コネクタ１０の”書換制御”端子より、デジタルカメラ３がクレードル１に接続されたことを検出する（ステップＳ８４）。デジタルカメラ３が接続されたことを検出したクレードル１は、図２のフラッシュＲＯＭ１８よりデジタルカメラ用ファームウェアデータを読み出し、図２の第一コネクタ１０の”通信Ｉ／Ｆ”端子を通じてファームウェアデータをデジタルカメラ３に転送し（ステップＳ８５）、図３のフラッシュＲＯＭ３６にファームウェアデータを書き込む（ステップＳ８６）。
【００１３】
また、図１０は更に別の第五例であり、デジタルカメラ用ファームウェアデータは、図２のクレードル１の第二コネクタ１１に接続されるＰＣ２よりクレードル１に対して転送される（ステップＳ９０）。図２の通信Ｉ／Ｆコントローラ１６が、ＰＣ２とのデータ通信を行い、図２のＣＰＵ１７を介し、ファームウェアデータは図２のフラッシュＲＯＭ１８に格納される（ステップＳ９１）。尚、図２のフラッシュＲＯＭ１８には異なる複数のデジタルカメラ用ファームウェアデータを格納することが可能であり、図２のフラッシュＲＯＭ１８には、図４のように複数ファームウェアデータを格納することが可能である。図２の表示部１４にデジタルカメラ３に書き込むファームウェアデータの名称が表示され、図２の選択釦１２を押すことで、書き込むファームウェアを選択する（ステップＳ９２）。図２の第一コネクタ１０に、図３で示すデジタルカメラ３を接続する（ステップＳ９３）。図２の開始釦１３が押されると（ステップＳ９４）、図２のフラッシュＲＯＭ１８よりデジタルカメラ用ファームウェアデータを読み出し、図２の第一コネクタ１０の”通信Ｉ／Ｆ”端子を通じてファームウェアデータをデジタルカメラ３に転送し（ステップＳ９５）、図３のフラッシュＲＯＭ３６にファームウェアデータを書き込む（ステップＳ９６）。
【００１４】
また別の第六例では、図１１に示すように、図２の第一コネクタ１０に、図３で示すデジタルカメラ３を接続する（ステップＳ１００）。図２の開始釦１３を押すと（ステップＳ１０１）、図２の第一コネクタ１０の”通信Ｉ／Ｆ”端子を通じて、接続されているデジタルカメラ３に対して、　　画像転送要求を行う。要求を受けた図３のＣＰＵ３６は、図３のメモリ３５に格納されている撮影済みの画像データを読み出し（ステップＳ１０２）、図３のコネクタ３９の”通信Ｉ／Ｆ”端子を経由して、クレードル１に画像データを転送する（ステップＳ１０２）。図２のクレードル１は、受け取った画像データを図２のフラッシュＲＯＭ１８に書き込む（ステップＳ１０４）。図２のフラッシュＲＯＭ１８には、図５で示されたように、ファームウェアデータとフラッシュＲＯＭを共用してデータを書き込む。
【００１５】
【発明の効果】
以上記載のごとく請求項１の発明によれば、デジタルカメラのファームウェア書き換え機能をクレードル装置に持たせることにより、ファームウェア書き換え機能のオブジェクトコードをデジタルカメラのプログラムＲＯＭに配置しなくて済み、その分のプログラムＲＯＭをそれ以外のデジタルカメラ機能に割り当てることが出来、利用者に対して一つでも多くのデジタルカメラ機能を提供出来る。また、書き換え中の停電等の要因よって、デジタルカメラ内のファームウェア書き換え機能のオブジェクトが削除、或いは破損することがなくなり、利用者に対して安全性の高いファームウェアアップデート機能を提供出来る。また、ファームウェアデータをクレードル装置のフラッシュＲＯＭに格納しているので、ＰＣを持ち合わせていない状況であっても、クレードル装置を持ち合わせていればファームウェアバージョンアップが可能となり、例えば外出時にＰＣを持ち運ばなくとも、ファームウェアアップデートが可能となり、利用者の利便性が向上する。
また請求項２では、デジタルカメラのファームウェア書き換え機能をクレードル装置に持たせることにより、ファームウェア書き換え機能のオブジェクトコードをデジタルカメラのプログラムＲＯＭに配置しなくて済み、その分のプログラムＲＯＭをそれ以外のデジタルカメラ機能に割り当てることが出来、利用者に対して一つでも多くのデジタルカメラ機能を提供出来る。また、書き換え中の停電等の要因よって、デジタルカメラ内のファームウェア書き換え機能のオブジェクトが削除、或いは破損することがなくなり、利用者に対して安全性の高いファームウェアアップデート機能を提供出来る。また、ファームウェアデータをクレードル装置のフラッシュＲＯＭに格納しているので、ＰＣを持ち合わせていない状況であっても、クレードル装置を持ち合わせていればファームウェアバージョンアップが可能となり、例えば外出時にＰＣを持ち運ばなくとも、ファームウェアアップデートが可能となり、利用者の利便性が向上する。
また請求項３では、書き換えるファームウェアデータのバージョン番号を比較することで、バージョンアップが不必要な場合は、バージョンアップ作業を自動的に回避でき、無駄作業が無くなり、バージョンアップが必要な場合は、バージョンアップ作業を自動的に行うことが出来、利用者のファームウェアバージョンアップに於ける利便性が向上する。
【００１６】
また請求項４では、複数の機能の異なるファームウェアデータをクレードルのフラッシュＲＯＭに格納しているので、デジタルカメラのフラッシュＲＯＭ容量サイズの制限があるデジタルカメラであっても、利用する場面に応じた機能のファームウェアに書き換えて使用することが出来る。そして、ＰＣを持ち合わせていない状況であっても、クレードル装置を持ち合わせていればファームウェアバージョンアップが可能となり、例えば外出時にＰＣを持ち運ばなくとも、ファームウェアアップデートが可能となり、利用者の利便性が向上する。
また請求項５では、複数の機能の異なるファームウェアデータをクレードルのフラッシュＲＯＭに格納しているので、デジタルカメラのフラッシュＲＯＭ容量サイズの制限があるデジタルカメラであっても、利用する場面に応じた機能のファームウェアに書き換えて使用することが出来る。そして、ＰＣを持ち合わせていない状況であっても、クレードル装置を持ち合わせていればファームウェアバージョンアップが可能となり、例えば外出時にＰＣを持ち運ばなくとも、ファームウェアアップデートが可能となり、利用者の利便性が向上する。
また請求項６では、クレードルの記録媒体に、デジタルカメラ用ファームウェアだけでなく、デジタルカメラが撮影した画像ファイルを第一コネクタ経由で前記記憶媒体に格納するようにしたことで、クレードルのファームウェア格納用フラッシュＲＯＭを、デジタルカメラで撮影した画像データの補助記憶装置として併用することで、ＰＣを持ち合わせていない状況であっても、クレードル装置を持ち合わせていれば、デジタルカメラの画像データを保存することが可能となり、利用者の利便性が向上する。
【図面の簡単な説明】
【図１】デジタルカメラを含めたクレードル装置のシステム構成図である。
【図２】クレードルの構成図である。
【図３】クレードルに接続されるデジタルカメラの構成図である。
【図４】メモリ領域を示す図である。
【図５】メモリ領域を示す図である。
【図６】ファームウェアデータの第一の書き換えフローチャートである。
【図７】ファームウェアデータの第二の書き換えフローチャートである。
【図８】ファームウェアデータの第三の書き換えフローチャートである。
【図９】ファームウェアデータの第四の書き換えフローチャートである。
【図１０】ファームウェアデータの第五の書き換えフローチャートである。
【図１１】ファームウェアデータの第六の書き換えフローチャートである。
【符号の説明】
１　クレードル、２　ＰＣ、３　デジタルカメラ、１０　第一コネクタ、１１第二コネクタ、１２　選択釦、１３　開始釦、１４　表示部、１６　通信Ｉ／Ｆコントローラ、１７、３４　ＣＰＵ、１８、３６　フラッシュＲＯＭ、３５　メモリ、３９　コネクタ。
【図１】
2004104533.tif 000003
【図２】
2004104533.tif 000004
【図３】
2004104533.tif 000005
【図４】
2004104533.tif 000006
【図５】
2004104533.tif 000007
【図６】
2004104533.tif 000008
【図７】
2004104533.tif 000009
【図８】
2004104533.tif 000010
【図９】
2004104533.tif 000011
【図１０】
2004104533.tif 000012
【図１１】
2004104533.tif 000013