(57)【特許請求の範囲】
【請求項１】
撮像装置であって、
被写体像を画像信号にする撮像素子と、
前記撮像素子からの前記画像信号をデジタル画像データに変換する変換器と、
前記デジタル画像データより第１撮像ファイルデータを生成する第１撮像ファイルデータ生成手段と、
前記第１撮像ファイルデータを圧縮することにより、前記第１撮像ファイルデータよりデータサイズの小さい第２撮像ファイルデータを生成する第２撮像ファイルデータ生成手段と、
前記第１撮像ファイルデータを記憶する第１撮像ファイルデータ記憶手段と、
前記第２撮像ファイルデータを記憶する第２撮像ファイルデータ記憶手段と、
データの送信及び受信を行う通信手段と、を備え、
前記通信手段は、外部機器に、前記第１撮像ファイルデータ記憶手段に蓄積された第１撮像ファイルデータを送信し、当該送信した第１撮像ファイルデータを前記外部機器の圧縮手段により圧縮させるとともに、前記第１撮像ファイルデータの送信後、前記外部機器の前記圧縮手段による圧縮により得られた第２撮像ファイルデータを受信し、
前記通信手段は、前記第２撮像ファイルデータ記憶手段に蓄積された前記第２撮像ファイルデータを送信し、前記外部機器の記憶手段に蓄積させることが可能であるとともに、前記外部機器の記憶手段に蓄積された第２撮像ファイルデータを受信可能であって、
前記通信手段はさらに、前記通信の通信速度に応じて前記第１撮像ファイルデータと前記第２撮像ファイルデータとを切り換えて前記外部機器に送信することが可能であって、前記撮像装置が連写撮影中である場合は前記切り換えを行わないことを特徴とする撮像装置。
【請求項２】
前記通信手段は、前記外部機器の記憶手段を撮像処理における前記第１撮像ファイルデータまたは前記第２撮像ファイルデータのバッファメモリとして用いるよう前記第１撮像ファイルデータまたは前記第２撮像ファイルデータを前記外部機器に送信することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記撮像装置の動作モードが連写モードである場合は、前記外部機器との間の通信の状況に応じて、前記第１撮像ファイルデータ又は第２撮像ファイルデータを前記外部機器に送信するか否かが決定されることを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
撮像装置における撮像方法であって、
被写体像を画像信号にする撮像工程と、
前記撮像工程で得られた前記画像信号をデジタル画像データに変換する変換工程と、
前記デジタル画像データより第１撮像ファイルデータを生成する第１撮像ファイルデータ生成工程と、
前記第１撮像ファイルデータを圧縮することにより、前記第１撮像ファイルデータよりデータサイズの小さい第２撮像ファイルデータを生成する第２撮像ファイルデータ生成工程と、
前記第１撮像ファイルデータを記憶する第１撮像ファイルデータ記憶工程と、
前記第２撮像ファイルデータを記憶する第２撮像ファイルデータ記憶工程と、
データの送信及び受信を行う通信工程と、を備え、
前記通信工程は、外部機器に、前記第１撮像ファイルデータ記憶工程で蓄積された第２撮像ファイルデータを送信し、当該送信した第１撮像ファイルデータを前記外部機器の圧縮手段により圧縮させるとともに、前記第１撮像ファイルデータの送信後、前記外部機器の前記圧縮手段による圧縮により得られた第２撮像ファイルデータを受信し、
前記通信工程は、前記第２撮像ファイルデータ記憶工程において蓄積された前記第２撮像ファイルデータを送信し、前記外部機器の記憶手段に蓄積させることが可能であるとともに、前記外部機器の記憶手段に蓄積された第２撮像ファイルデータを受信可能であって、
前記通信工程はさらに、前記通信の通信速度に応じて前記第１撮像ファイルデータと前記第２撮像ファイルデータとを切り換えて前記外部機器に送信することが可能であって、前記撮像装置が連写撮影中である場合は前記切り換えを行わないことを特徴とする撮像方法。
【請求項５】
請求項４に記載の撮像方法の手順をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、撮影した画像信号を通信手段を使用して外部機器に伝送し、また外部機器から伝送された画像信号を通信手段を使用して受信可能な撮像装置、撮像方法、データ蓄積装置、データ蓄積方法、プログラムおよび記憶媒体に関する。
【背景技術】
【０００２】
従来、デジタルの画像データを無線伝送する技術として、ＣＣＤなどの撮像素子で被写体の画像データを取り込み、その画像データをデジタル画像データに変換した後、圧縮する前に、無線通信手段を用いて、外部機器に伝送する技術がある。外部機器では、受信したル画像データを圧縮し記録媒体に記録する。（たとえば特許文献１参照）
又、無線通信を用いて撮影した画像データを伝送するデジタルカメラで、撮影を終了してデジタルカメラの動作モードを記録から電源オフに切り替える。すると、デジタルカメラは実際に電源オフとなる前に、撮影した画像データを自動的に外部機器に伝送する技術も公開されている。（例えば特許文献２参照）
又、予め関連付けられたデジタルカメラと外部機器が接近すると、外部機器が無線通信によりデジタルカメラを動作可能にし、デジタルカメラで新規に撮影した画像データを無線通信によって外部機器に伝送するものがある。（例えば特許文献３参照）
さらに、画像データを一時的に格納するバッファ手段を備え、撮影中に前記バッファ手段の全容量が使わて、バッファ容量が不足していることを検知した場合には、無線通信手段を用いて、外部に設けたデータベースに自動的に画像データを伝送する。その後、前記バッファが開放されてバッファ容量に空きが増えてきたら、先にデータベースに伝送した画像データを外部のデータベースから呼び戻すような発明も提案されている。（例えば特許文献４参照）
無線通信の手段としては、ＷＵＳＢ（Wireless USB）規格が提案され、実用化されている。更に、高速な無線通信を行う事が可能な、ＵＷＢ（Ultra Wideband）技術も提案され、標準化に向けた検討が進められている。
【特許文献１】特開２００３−８７６１８号公報
【特許文献２】特開２００１−１１１８８４号公報
【特許文献３】特開２００２−０６４７４０号公報
【特許文献４】特開２００２−１７１４３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、先に述べた従来の技術では、デジタルカメラの通信相手が、サーバ、ＰＣ（パーソナルコンピューター）等ネットワークに接続された外部機器であれば、外部機器に画像データを伝送し、蓄積する事は可能であった。しかしながら、外部機器で受け取った画像データを、一時的に蓄積したあと、あるいは圧縮等の処理を施した後で、再度デジタルカメラ側に伝送することはなかった。
【０００４】
従って、先に述べた従来の技術では、画像データの通信を行い、撮像ファイルデータを送って受信側の外部機器で現像処理等を可能としていた。
【０００５】
さらに、携帯性の良好なデジタルカメラに対し、従来考えられていた外部機器としてのサーバやＰＣは、携帯性がなかったり、携帯が困難であったため、デジタルカメラを使用する環境においては、常に無線通信でデータ伝送する事が非常に困難であった。
【０００６】
例えば、ユーザが旅行中に記念スナップ撮影を行う場合や、スポーツ観戦や、デジタルデジタルカメラを常に持ち歩いて情報収集のために使用する場合などにおいては、デジタルカメラの近くでは、高速に無線通信を行えない。したがって、手軽に無線通信でデータ伝送できないという問題があった。
【０００７】
従って本発明の目的は、携帯可能なデジタルカメラと外部機器の間で、手軽に無線通信でデータの交換を可能とし、外部機器と協働してデジタルカメラの機能向上が可能なシステムを提案することである。
【課題を解決するための手段】
【０００８】
上記の目的を達成するために、本発明の実施形態においては、撮像装置であって、被写体像を画像信号にする撮像素子と、前記撮像素子からの前記画像信号をデジタル画像データに変換する変換器と、前記デジタル画像データより第１撮像ファイルデータを生成する第１撮像ファイルデータ生成手段と、前記第１撮像ファイルデータを圧縮することにより、前記第１撮像ファイルデータよりデータサイズの小さい第２撮像ファイルデータを生成する第２撮像ファイルデータ生成手段と、前記第１撮像ファイルデータを記憶する第１撮像ファイルデータ記憶手段と、前記第２撮像ファイルデータを記憶する第２撮像ファイルデータ記憶手段と、データの送信及び受信を行う通信手段と、を備え、前記通信手段は、外部機器に、前記第１撮像ファイルデータ記憶手段に蓄積された第１撮像ファイルデータを送信し、当該送信した第１撮像ファイルデータを前記外部機器の圧縮手段により圧縮させるとともに、前記第１撮像ファイルデータの送信後、前記外部機器の前記圧縮手段による圧縮により得られた第２撮像ファイルデータを受信し、前記通信手段は、前記第２撮像ファイルデータ記憶手段に蓄積された前記第２撮像ファイルデータを送信し、前記外部機器の記憶手段に蓄積させることが可能であるとともに、前記外部機器の記憶手段に蓄積された第２撮像ファイルデータを受信可能であって、前記通信手段はさらに、前記通信の通信速度に応じて前記第１撮像ファイルデータと前記第２撮像ファイルデータとを切り換えて前記外部機器に送信することが可能であって、前記撮像装置が連写撮影中である場合は前記切り換えを行わないことを特徴とする撮像装置を提供する。
【００１０】
上記の目的を達成するために、本発明のさらに他の実施形態においては、撮像装置における撮像方法であって、被写体像を画像信号にする撮像工程と、前記撮像工程で得られた前記画像信号をデジタル画像データに変換する変換工程と、前記デジタル画像データより第１撮像ファイルデータを生成する第１撮像ファイルデータ生成工程と、前記第１撮像ファイルデータを圧縮することにより、前記第１撮像ファイルデータよりデータサイズの小さい第２撮像ファイルデータを生成する第２撮像ファイルデータ生成工程と、前記第１撮像ファイルデータを記憶する第１撮像ファイルデータ記憶工程と、前記第２撮像ファイルデータを記憶する第２撮像ファイルデータ記憶工程と、データの送信及び受信を行う通信工程と、を備え、前記通信工程は、外部機器に、前記第１撮像ファイルデータ記憶工程で蓄積された第２撮像ファイルデータを送信し、当該送信した第１撮像ファイルデータを前記外部機器の圧縮手段により圧縮させるとともに、前記第１撮像ファイルデータの送信後、前記外部機器の前記圧縮手段による圧縮により得られた第２撮像ファイルデータを受信し、前記通信工程は、前記第２撮像ファイルデータ記憶工程において蓄積された前記第２撮像ファイルデータを送信し、前記外部機器の記憶手段に蓄積させることが可能であるとともに、前記外部機器の記憶手段に蓄積された第２撮像ファイルデータを受信可能であって、前記通信工程はさらに、前記通信の通信速度に応じて前記第１撮像ファイルデータと前記第２撮像ファイルデータとを切り換えて前記外部機器に送信することが可能であって、前記撮像装置が連写撮影中である場合は前記切り換えを行わないことを特徴とする撮像方法を提供する。
【００１２】
上記の目的を達成するために、本発明のさらに他の実施形態においては、前記の実施形態における方法の手順をコンピュータに実行させるためのプログラムを提供する。
【発明の効果】
【００１４】
本発明によれば、手軽に無線通信で画像データの伝送や受信ができ、デジタルカメラの連写性能や連写時の連続枚数を増やす等、外部機器との連動動作により、デジタルカメラの機能の向上を提供することが可能になる。
【発明を実施するための最良の形態】
【００１５】
＜実施形態１＞
図１に、本発明の実施形態１における、デジタルカメラ側の構成図を示す。又、図２には、本発明の実施形態における通信相手側である外部装置としてのデータ蓄積装置の構成図を示す。
【００１６】
図１に於いて、１０はＣＣＤやＣＭＯＳなどの撮像素子を使用し、被写体像を画像信号として撮影するための撮像手段である。１２は撮像手段１０からのアナログである画像信号をデジタルの画像データに変換するためのＡ／Ｄ変換器である。１４はＤＲＡＭなどで構成されるバッファメモリ手段で、Ａ／Ｄ変換器１２からの画像データを一時的に蓄えたり、後述する信号処理後の画像データや、ＪＰＥＧ圧縮後のＪＰＥＧ圧縮画像データなどを、一時的に蓄えるバッファ機能を有する。
【００１７】
よく知られているように、通常は、ＤＲＡＭとの間にメモリコントローラを介しデータの書き込みや読み出しを行う。１６はＡ／Ｄ変換後１２の画像データを、輝度信号と色差信号との分離して処理するための信号処理回路で、デジタルカメラで一般的な記録フォーマットであるＪＰＥＧ圧縮画像データを生成する前段階のＹＵＶ画像データを生成する。１８は信号処理回路１６からのＹＵＶ画像データをＪＰＥＧ形式に圧縮したり、ＪＰＥＧ形式のデータをＹＵＶ画像データに伸張するためのＪＰＥＧ処理回路である。
【００１８】
また、２０はＪＰＥＧ処理されたＪＰＥＧ圧縮画像データを、カード状の半導体からなる記録媒体へ書き込んだり、読み出したりするためも記録媒体インターフェース回路である。２１はカード状の半導体からなる脱着可能な記録媒体である。２２は、Ｄ／Ａ変換信号を、ＴＶモニタやカラー液晶などへ、ビューワー表示したり、撮影した画像信号をレビュー表示したり、伸張した画像データを再生表示するための表示手段である。２３は、表示手段２２の入力アナログ画像信号を生成するためのＤ／Ａ変換器で、表示に適したリサイズやＮＴＳＣ方式の信号へエンコード処理なども行う。
【００１９】
図１上の２４は、通信回路で、ワイヤレスＵＳＢなどの方式で無線通信を行う。更に、ＵＷＢ（Ultra Wide Band）などの方式にも対応した、ＵＳＢ２．０規格と同様に最大４８０Ｍｂｐｓの伝送速度を有する高速無線通信が可能である。また、２６は、先に述べた各手段および回路や、データフローなどを制御するためのＣＰＵであり、各手段および回路等はＣＰＵ２６のバス上に繋がっている。又、２７はＤＲＡＭ、２８はフラッシュＲＯＭであり、図示はしないが、各手段および回路とＤＲＡＭ２７間には、ＣＰＵ２６を介さないＤＭＡ転送手段も有している。
【００２０】
更に、Ａ／Ｄ変換器１２から信号処理回路１６とＪＰＥＧ処理回路１８へ、あるいは、信号処理回路１６からＪＰＥＧ処理回路１８へは、図示はしないが、ＣＰＵ２６やＤＭＡ転送とは別に、ダイレクトにデータを授受するパスが設けてられる。
【００２１】
図２には、本発明の実施形態における外部装置としてのデータ蓄積装置（通信相手側）の構成を示す。このデータ蓄積装置は、デジタルカメラと同様に、小型で携帯性に優れ、電池で駆動される装置として構成される。図２に於いて、３１は複数とのデジタルカメラと無線通信するための通信回路であり、図１の２４と同様にワイヤレスＵＳＢなどの形式で無線通信を行う。
【００２２】
図２に於いて、３３はＤＲＡＭなどで構成されるバッファメモリ手段であり、図１の１４のバッファメモリ手段より大容量のＤＲＡＭが用いられる。例えば複数台のデジタルカメラと無線通信した場合には、可能な限り、無線通信している各デジタルカメラのＪＰＥＧバッファの合計した容量に相当する大きさの容量が望ましい。
【００２３】
図２の３５は、図１の１６と同様な信号処理回路で、このデータ蓄積装置が後述するデジタルカメラの撮像ファイルデータバッファとして使用されたときには、その撮像ファイルデータの現像を行うために使用される。図２の３７は、図１の１８と同様なＪＰＥＧ処理回路であり、撮像ファイルデータを現像するときに信号処理回路３５の出力をＪＰＥＧ圧縮画像データに圧縮する。更に、記録媒体４１に記録されたＪＰＥＧ圧縮画像データを伸張する場合にも使用される。４０は、図１の２０と同様にＪＰＥＧ処理されたＪＰＥＧ圧縮画像データを、カード状の半導体からなる記録媒体４１へ書き込んだり、読み出したりする記録媒体インターフェイス回路である。
【００２４】
図２の４１は図１の２１と同様に、カード状の半導体からなる脱着可能な記録媒体である。無線通信相手のデジタルカメラに於いては、記録媒体への書込み速度が遅い。したがって、記録媒体インターフェイス回路４０と記録媒体４１は、デジタルカメラの連写性能を満たせない場合に、データ蓄積装置側でＪＰＥＧ圧縮画像データの記録を行う。又、例えば撮像ファイルデータを現像せずにデータの欠落を伴わない圧縮方式で圧縮し、記録する場合などで、記録媒体への書込み速度を速めたい場合に使用される。また、記録媒体４１の形式は、半導体で構成される記録媒体に限ることなく、ハードデスクやその他の媒体の使用も可能である。
【００２５】
さらに、４２は、ＬＥＤやカラー液晶などの表示部材で、データ蓄積装置の状態を表示するための表示手段である。又、４７はＤＲＡＭ、４８はフラッシュＲＯＭであり、図示はしないが、各手段および回路とＤＲＡＭ４７間には、ＣＰＵ４６を介さないＤＭＡ転送手段も有している。
【００２６】
次に図３から図７の動作を示すフローチャートを用いて、本発明の実施形態の動作について説明する。このフローチャートの内容は、プログラムコードとしてデジタルカメラ内の任意の記憶媒体、たとえば、フラッシュＲＯＭ２８に格納されており、デジタルカメラ内のＣＰＵ２６等によって読み出されて実行される。
【００２７】
図３は、図１のデジタルカメラ（元データ送信、処理後データ受信）と、図２のデータ蓄積装置（元データ受信、処理後データ送信）が互いに通信相手として連動動作する場合のデジタルカメラ側の動作のフローチャートを示す。同図に於いて、ステップＳ３００は、ユーザから図示しない操作部材のスイッチを用いたデジタルカメラとデータ蓄積装置の連動動作処理の動作開始の指示を示す。連動動作処理開始ステップＳ３００を受け、デジタルカメラ側のフローチャートはステップＳ３０２へ進む。ステップＳ３０２では、自分、すなわちデジタルカメラと無線通信する通信相手、即ち外部機器が存在するか否かを確認する動作である。
【００２８】
ステップＳ３０２で通信相手が見つからない場合には、ステップＳ３０４へ進んで所定時間待ってからステップＳ３０６に進み、ステップＳ３０４で時間待ちした回数をチェックする。ここで、この回数が所定値Ａに達していない場合には、再度ステップＳ３０２の通信相手の探索に戻る。しかし、ステップＳ３０４での時間待ち回数が所定のＡ回実施された場合は、ステップＳ３０７へ進み、通信相手がいないもしくは通信できない旨を表示手段２２などを通してユーザに知らせ、処理を終了する。
【００２９】
ステップＳ３０２の通信相手の探索で通信相手が見つかった場合には、ステップＳ３０８の通信ネゴシエーションに進む。ステップＳ３０８では、通信相手（この場合は外部機器としてのデータ蓄積装置）との通信状態（電波強度や通信可能な速度）などを確認する。
【００３０】
本実施形態で使用する、例えばＵＷＢ（高速ワイヤレスＵＳＢ）方式では、互いの通信機器の距離が近く電波強度が強い場合には、高速な通信速度となり、互いの距離が遠く電波強度が弱い場合には低速な通信速度になる。ステップＳ３０８で通信相手との通信速度を確認した後にステップＳ３１０へ進む。ステップＳ３１０では、データ蓄積装置がデジタルカメラ連動動作して提供できる機能（向上可能な機能）の有無の確認を行う。
【００３１】
ステップＳ３１０で、デジタルカメラの機能や性能を向上させる事ができない（無の）場合には、ステップＳ３１２に進み、表示手段２２などを用いて、その旨をユーザへメッセージ表示する。その後、この連動動作処理を終了する。しかし、デジタルカメラの機能や性能を向上させる事が出来る（有の）場合には、ステップＳ３１４へ進み、データ蓄積装置を使用することで向上可能なデジタルカメラの機能や性能の選択肢をユーザにメッセージで表示する。
【００３２】
そしてステップＳ３１６で、ユーザからの指示を待ち、図示していない操作部材からユーザの指示を受けて、その指示を実行するための設定を行う。具体的には、フラッシュＲＯＭ２８上にその選択された指示を記憶させておく。
【００３３】
その選択可能な指示内容としては、本実施形態では、
（１）撮像ファイルバッファを増やし連写スピードの向上、
（２）ＪＰＥＧバッファを増やし連写可能枚数の増加、および
（３）デジタルカメラの記録媒体への記録を併用し連写速度の向上、
などの選択内容である。そして、操作部材によりユーザが選択した項目についての指示の情報を、デジタルカメラ内のフラッシュＲＯＭ２８などに記憶する。
【００３４】
次に、上記（１）及び（２）で連写性能を向上させるためのデジタルカメラの撮像ファイルバッファとＪＰＥＧバッファの内容について説明する。
【００３５】
デジタルカメラの撮像ファイルデータとは、図１の撮像手段１０で撮影した画像信号をＡ／Ｄ変換器１２を通してデジタルの画像データに変換した出力をバッファメモリ手段１４へ置いた状態のデータを示す。図においては、ＣＣＤなどの撮像素子の画素配列を維持しており、複数色の画素が所定の順序で配列されて１つのプレーンとして並んでいる。この撮像ファイルデータのｂｉｔ幅は、Ａ／Ｄ変換器１２のｂｉｔ幅（例えば１０ｂｉｔや１２ｂｉｔなど）に等しい。そのため、バッファメモリ手段１４を構成するＤＲＡＭのｂｉｔ幅（例えば１６ｂｉｔや３２ｂｉｔなど）の構成と合わない場合がある。その場合には、１０ｂｉｔや１２ｂｉｔを１６ｂｉｔや３２ｂｉｔへ詰め直して、バッファメモリ手段１４へ置く。このような画像ファイルデータのままでは、各画素にＹＵＶ（またはＲＧＢ）それぞれの信号値を持っていないので表示装置に良好な柄を表示させることが出来ない。そこで、各色成分を抽出して、色成分ごとにそれぞれ画素補間を行い、また各画素にＹＵＶ（またはＲＧＢ）信号をもたせるなどの所定の画像処理を行って、一般的なパーソナルコンピュータで解読し、表示等ができるようにする。このような画像ファイルデータは、ＲＡＷデータと呼ばれる事が多い。またこのような画像ファイルデータを、表示や圧縮等に適した一般的なデータに変換する処理を現像処理を呼ぶ。
【００３６】
更にデジタルカメラは、撮影前では、画角合わせや被写体確認用に、撮像手段１０で受光して形成されたままの画像データを表示手段２２でＥＶＦ（電子ビューファインダー）表示する。その場合、Ａ／Ｄ変換器１２の出力はバッファメモリを介さずに信号処理回路１６へ直接に入力されるため、撮像ファイルデータはバッファメモリ手段１４上には書き込まない（撮像ファイルデータの取り込みは行わない）。撮像ファイルデータを取り込む（バッファメモリ手段１４に書きこむ事を意味する）場合は、デジタルカメラの静止画撮影時で、撮像手段１０から静止画の画像信号の読み出しを行う場合を考える。このときは、撮像素子の全画素データを数フレームに分けて読み出し、順次バッファメモリ手段１４上に書き込んで、そこで全画素データ分が揃うまで一時的に画像データを溜め込む（すなわち、撮像ファイルデータを取り込む）。
【００３７】
又、１０００万画素以上の撮像素子を使用し、秒間２０駒程度の連写を行う場合などは、その高い連写性能を満たすために、先の撮像ファイルデータ領域を数十から数百フレーム分用意して、撮像ファイルデータを溜め込みながら連写する方法がある。
【００３８】
この方法とは別に、撮像素子の画素数が比較的少なく、秒間２〜３駒程度の連写を行う場合には、撮像ファイルデータの状態では溜めずに、撮像ファイルデータをバッファメモリ手段１４から読み出し、信号処理回路１６でＹＵＶ画像データに変換処理する。そして、ＪＰＥＧ処理回路１８で圧縮し、データ量を削減してから、バッファメモリ手段１４へＪＰＥＧ圧縮画像データとして溜め込む方法もある。この場合、撮像ファイルを取り込む時に、その撮像ファイルデータを連写する枚数分溜め込む事を撮像ファイルバッファ方式と呼ぶ。
【００３９】
又、ＪＰＥＧ圧縮画像データをバッファメモリ手段１４に溜める方法をＪＰＥＧバッファ方式と呼ぶが、ＪＰＥＧバッファ方式では、撮像手段１０からの画像データを一旦（一画面分）バッファメモリ手段１４に置く。そして、ＪＰＥＧ処理するのに必要な画像データが揃ったらバッファメモリ手段１４から読み出す。しかし、現像（信号処理回路１６とＪＰＥＧ処理回路１８を通してＪＰＥＧ圧縮画像データに変換すること）を行うため、バッファメモリ手段１４を構成するＤＲＡＭのバンド幅を圧迫する状態になる。
【００４０】
そのため、このＪＰＥＧバッファ方式では、撮像素子の画素数や連写速度が高速な場合には、撮影（撮像素子からの読み出しを）しながら同時に現像処理することが困難になるため高速な連写を行えない。そこで高速な連写をするために、撮像ファイルデータを溜め込む撮像ファイルバッファ方式での連写を行う事になる。
【００４１】
又、撮像ファイルデータとＪＰＥＧ圧縮画像データとの違いとは、当然圧縮されたＪＰＥＧ圧縮画像データの方が、撮像ファイルデータより小さい。そのため、撮像ファイルバッファ方式の方が、同じ撮影枚数に対しバッファメモリの容量を多く消費する。一方、ＪＰＥＧバッファ方式は圧縮データを取り扱うので、バッファメモリの容量の使用を少なくできる。
【００４２】
次に、図４の外部機器であるデータ蓄積装置側の連動動作処理時のフローについて説明する。図４のステップＳ４００は、図３のステップＳ３００と同様な連動動作処理開始の指示を示す。ステップＳ４００の後は、ステップＳ４０１の連動動作状態を表示手段４２を通じて、ユーザへ表示する。
【００４３】
次に、ステップＳ４０１からステップＳ４０２へ進み、ステップＳ４０２では図３のステップＳ３０２と同様に、自分の無線通信する通信相手が存在するか否かを確認する。ステップＳ４０２で通信相手が見つからない場合には、ステップＳ４０４へ進んで所定時間待ってからステップＳ４０６に進み、ステップ４０６での時間待ちの回数をチェックする。ここで、この回数が所定値のＡに達していない場合には、再度ステップＳ４０２の通信相手の探索に移行する。しかし、ステップＳ４０４の時間待ちが所定回数のＡ回実施された場合は、ステップＳ４０７へ進み、通信相手がいないもしくは通信できない旨を表示手段４２などを通してユーザに知らせ処理を終了する。
【００４４】
ステップＳ４０２の通信相手の探索で通信相手が見つかった場合には、ステップＳ４０８の通信ネゴシエーションに進む。ステップＳ４０８では通信相手（この場合はデジタルカメラ）との通信状態（電波強度や通信速度）などを確認する。
【００４５】
図３のステップＳ３０８と同様に、ステップＳ４０８で通信相手との通信速度を確認した後にステップＳ４１０へ進み、ステップＳ４１０では、データ蓄積装置からデジタルカメラに提供できる機能（向上可能な機能）有無の確認を行う。ステップＳ４１０で、デジタルカメラの機能や性能を向上させる事が不可能な（無の）場合には、ステップＳ４１２に進み、表示手段４２などを用いて、その旨をユーザへメッセージ表示する。しかし、デジタルカメラの機能や性能を向上させる事が可能な場合、即ち、有る場合には、ステップＳ４１４へ進み、デジタルカメラからの指示を待つ。ステップＳ４１６では、デジタルカメラからの指示が来たら、その旨を表示手段４２へ表示を行う。
【００４６】
図５は、一度でも通信ネゴシエーションを行った後の定期的な通信確認（通信状態のポーリング）におけるデジタルカメラ側の処理のフローチャートを示す。図５のステップＳ５００は、デジタルカメラのＣＰＵ２６に内蔵されているタイマーから、所定時間毎に発生するタイマー割り込みで実行される、通信確認処理の開始を示す。
【００４７】
ステップＳ５００の開始後の、ステップＳ５０２では、先に通信ネゴシエーションを行った通信相手の外部機器（データ蓄積装置）が通信可能状態かを確認する。ステップＳ５０２で、切断している場合には、ステップＳ５０４で通信が途切れた旨を表示手段２２を用いてユーザにメッセージ表示を行い、通信確認処理を終了する。
【００４８】
またステップＳ５０２で通信可能状態である場合には、ステップＳ５０６で先に確認した通信状況（図３のステップＳ３０８）に変化があるか否かを確認する。ステップＳ５０６で、通信状況が変わらない場合にはステップＳ５０８へ進み、同じ通信状況を維持している旨をユーザに表示しつつ、通信確認処理を終了する。
【００４９】
ステップＳ５０６で、通信状況が変化した場合には、ステップＳ５１０へ進み、再度通信のネゴシエーションを行う。そして、どのような状況に変化したかの確認をして、その状況の変化をステップＳ５１２で判断する。そのステップＳ５１２の判定で、以前の通信状況が維持できる場合には、ステップＳ５０８へ進み、通信状況を維持している旨をユーザに表示しつつ、通信確認処理を終了する。
【００５０】
しかしながら、通信状況が悪化し、以前決めた機能向上が出来ない場合には、ステップＳ５１４へ進み、表示手段２２へ新たに選択可能な項目をユーザに選ばせるための表示を行うと同時に、ユーザからの指示を待つ。ユーザの指示が来たら、ステップＳ５１６にてその指示に従って、それを実行するための設定を行う。具体的には、フラッシュＲＯＭ２８上に記憶してある先に記憶した内容を書き換える。更にまた、ステップＳ５１６にてユーザの指示が無くても自動的に切り替える事も可能にしておく。
【００５１】
例えば、予め撮像ファイルバッファ方式の通信を設定していた場合に、相互の距離が離れたり通信状況が悪化した場合に、自動的にＪＰＥＧバッファ方式に切替え、その旨をデジタルカメラ側の表示手段２２に表示する。そして通信状態が良好に戻ったら、再び撮像ファイルバッファ方式に切替える。しかしながら、頻繁に通信状態が切り替わる状況もありうる。したがって、自動でモードを切替える場合には、撮像ファイルバッファ方式のような高速通信動作モードからＪＰＥＧバッファ方式のような低速通信動作モードへ切り替わる際には、通信状況が悪化したらすばやく切り替わる必要がある。逆に、低速通信動作モードから高速通信動作モードに切り替わる際には、所定時間もしくは所定回数以上、通信状況の確認をして、高速通信可能な状況が続いている事を条件に切替える。
【００５２】
そして更に、前記の連動動作処理や前記の通信確認処理で決定した通信モードは、後述する連写撮影中や、通常撮影中には切替えない。もし前記の撮影中に通信状況が悪化した場合には、後述するように、データ通信を中断し、デジタルカメラに内蔵した各記憶手段や各処理回路のみを用いて撮影処理を行う。そして撮影動作が終了してから次の連動動作処理や通信確認処理において、データ通信のモードを復活させることが好ましい。
【００５３】
図６には、デジタルカメラがデータ蓄積装置と通信し、ＪＰＥＧバッファの容量を増す動作のフローチャートを示す。図６に於いてステップＳ６００は、図示していないスイッチにより、ＪＰＥＧバッファ連写処理の開始を示す。ステップＳ６０２は連写前の撮影準備処理を示し、ＡＥ（自動絞り調節）、ＡＦ（自動焦点合わせ）や、ＡＷＢ（自動ホワイトバランス）処理を行う。ステップＳ６０２の処理内容は一般的にデジタルカメラの撮影準備と同様の処理になり、ここでは特にその内容を記載しない。
【００５４】
次にステップＳ６０４では、ステップＳ６０２の検出結果からフォーカスレンズ位置、絞り位置、シャッタースピード等を決定し、各々を設定して露光をはじめる撮像動作を開始する。さらにステップＳ６０６では、露光が完了した後に撮像手段１０から画像信号を読み出し、Ａ／Ｄ変換機１２でデジタルの画像データに変換する。その後、バッファメモリ手段１４上に、画像データを撮像ファイルデータとして取り込む。ステップＳ６０６で撮像ファイルデータが取り込まれたら、ステップＳ６０８で現像を行う。
【００５５】
ここで用いる現像とは、まず、バッファメモリ手段１４上の撮像ファイルデータを読み出して、ＤＭＡ転送で信号処理回路１６に入力する。そして、信号処理回路１６の出力を直接にＪＰＥＧ処理回路１８に伝送し、ＪＰＥＧ処理回路１８のＪＰＥＧ圧縮画像データを出力をＤＭＡ転送でバッファメモリ手段１４へ書き込む処理である。ステップＳ６０８でＪＰＥＧ圧縮画像データがバッファメモリ手段１４へ書き込まれたら、次にステップＳ６１０で、外部機器のデータ蓄積装置との通信状況の確認を行う。
【００５６】
この確認は、先に通信ネゴシエーションを行い、ユーザが選択した機能を行えるかの判断と、連写中で以前に通信が途絶えた事がないかをチェックする。ステップＳ６１０で通信状況が良好でない、ＮＧの場合は、データ蓄積装置のメモリバッファを使用できないので、ステップＳ６１２に進む。そして、デジタルカメラ内蔵のバッファメモリ手段１４上のＪＰＥＧバッファを使用して、ＪＰＥＧ圧縮画像データを溜める。
【００５７】
ステップＳ６１０の通信状況の確認は、連写の１枚単位で行っても良いが、ＪＰＥＧ圧縮画像データの処理単位で通信状況を確認しても良い。それは通信の信頼性に応じて、個々の場合（製品ごとに）で決める事になる。もし、画像データの伝送の途中で通信状況が悪化し、ＮＧとなった場合には、その画像データの初めから、内部のバッファメモリ手段１４上のＪＰＥＧバッファに画像データを送ることになる。
【００５８】
通信状況が悪化し、ＮＧとなった場合は、ステップＳ６１２のあと、ステップＳ６１４へ進み、ステップＳ６１４では、その内蔵ＪＰＥＧバッファが一杯になるか、ユーザによる連写中断指示があったかで連写終了の判断を行う。ステップＳ６１４の判断で連写を続ける場合には、ステップＳ６０４に戻る。
【００５９】
ステップＳ６１４で、連写終了と判断した場合には、ステップＳ６１６へ進み、ＪＰＥＧバッファ上のＪＰＥＧ圧縮画像データが、記録媒体２１へすべて記録されるのを待つ。ＪＰＥＧバッファ上のＪＰＥＧ圧縮画像データが記録媒体２１へすべて書き込まれたら、連写処理を終了する。因みに、記録媒体２１へのＪＰＥＧ圧縮画像データの記録は、ＪＰＥＧバッファ上にＪＰＥＧ圧縮画像データが置かれたら、その時点から記録媒体２１への書き出しが行われる仕組みとしてもよい。
【００６０】
もし、先の通信状況がＮＧの前に、外部のデータ蓄積装置にＪＰＥＧ圧縮画像データを伝送していた際には、内臓しているＪＰＥＧバッファ上のＪＰＥＧ圧縮画像データが記録媒体２１への記録が完了してから、通信したデータが存在していた旨を表示する。更に、通信相手のデータ蓄積装置側に、記録媒体にあらたに記憶する容量が無い場合には、撮影動作終了後に、再度その機器との通信を再開してデータの戻し伝送する事を促すメッセージを表示する。
【００６１】
次に、ステップＳ６１０の通信状況の確認ステップに戻り、ここで通信状況が正常の場合には、ステップＳ６２０へ進む。ステップＳ６２０において、内蔵のバッファメモリ手段１４上のＪＰＥＧ圧縮画像データは、外部のデータ蓄積装置上のバッファメモリ手段３３上のＪＰＥＧバッファへ、通信回路２４および３１を介してデータ伝送される。
【００６２】
もし、外部のデータ蓄積装置上のバッファメモリ手段３３が一杯になってしまったら、デジタルカメラ側はそのことを通信で知る事ができ、データ蓄積装置のバッファメモリ手段３３に空きの容量ができるまで、デジタルカメラ内蔵のバッファメモリ手段１４に溜めこむように切替える。
【００６３】
ステップＳ６２２にて外部のデータ蓄積装置上のＪＰＥＧバッファにＪＰＥＧ圧縮画像データが伝送されると、外部のデータ蓄積装置に記録媒体４１が存在する場合には、その外部の記録媒体４１へＪＰＥＧ圧縮画像データを書込む。
【００６４】
次にステップＳ６２４にて、データ蓄積装置と内蔵のＪＰＥＧバッファが共に一杯になるか、ユーザからの連写終了指示があるかを確認して、連写終了の判断をする。ステップＳ６２４で連写を続けると判断した場合には、ステップＳ６０４の撮影動作に戻り、再度撮影を行う。
【００６５】
もしステップＳ６２４にて、連写を終了すると判断した場合には、ステップＳ６２６へ進み、外部のデータ蓄積装置に記録媒体４１が存在するか確認する。ステップＳ６２６にて、記録媒体４１が存在すると判断した場合には、外部のデータ蓄積装置にてＪＰＥＧバッファ上のＪＰＥＧ圧縮画像データを記録媒体４１へすべて書込む。この動作が終了すると、内蔵のＪＰＥＧバッファ上のＪＰＥＧ圧縮画像データが内蔵の記録媒体２１へすべて書き込まれるまで待つ。記録媒体２１へすべてのＪＰＥＧ圧縮画像データが書き込まれたら、連写処理は終了する。
【００６６】
又、ステップＳ６２６の記録媒体の有無の確認へ戻り、そこでもし記録媒体４１がデータ蓄積装置に存在しない場合はステップＳ６３０へ進む。そして、データ蓄積装置のＪＰＥＧバッファ上のＪＰＥＧ圧縮画像データをデジタルカメラ内蔵のバッファメモリ手段１４へ、通信回路３１および２４を介してデータ戻しの伝送を行う。
【００６７】
データ蓄積装置のＪＰＥＧバッファのデータがすべて伝送し終わるまで伝送を続け、ステップＳ６３２にて、ＪＰＥＧ圧縮画像データ伝送が終了したら、データ蓄積装置のＪＰＥＧバッファが開放される。因みに、データ蓄積装置のＪＰＥＧバッファを確保するのは、連写の１枚目の現像直後の通信状況確認ステップＳ６１０にて、通信状況が問題なく、ＯＫの時に行われる。
【００６８】
ステップＳ６３２の次にステップＳ６３４へ進み、デジタルカメラ内蔵のＪＰＥＧバッファ上のＪＰＥＧ圧縮画像データがすべて記録媒体２１へ書き込まれたら、ＪＰＥＧバッファ連写処理を終了する。
【００６９】
図７には、データ蓄積装置と通信して、データ蓄積装置の撮像ファイルバッファを使用した動作のフローを示す。ステップＳ７００は、カメラ撮像ファイルバッファ方式の連写のスタートを示す。次にステップＳ７０２は、ステップＳ６０２と同様の連写撮影前の撮影準備処理で、ＡＥ、ＡＦ、ＡＷＢ等の処理を行う。次にステップＳ７０４もステップＳ６０４と同様に、ステップＳ７０２の検出結果からフォーカスレンズ位置、絞り位置、シャッタースピードを決定し、各々を設定してシャッターを開いて露光を行う。
【００７０】
ステップＳ７０６においても、先のステップＳ６０６と同様に、露光が完了した後に撮像手段１０から画像信号の読み出し、Ａ／Ｄ変換機１２でデジタルの画像データに変換した後、バッファメモリ手段１４上に、撮像ファイルデータとして書き込む。
【００７１】
次にステップＳ７０８では、外部のデータ蓄積装置との通信状況の確認を行う。この確認は、先に通信ネゴシエーションした際にユーザが選択した機能を行えるかの判断と、連写中で以前通信が途絶えた事がないかをチェックする。ステップＳ７０８で通信状況が悪く、ＮＧの場合は、ステップＳ７１０へ進み、内蔵のバッファメモリ手段１４上の撮像ファイルバッファのみに撮像ファイルデータを溜め込んで連写を行う。次のステップＳ７１２にて撮像ファイルデータ取り込みと同時に１画像データ前に取り込んだ画像データを現像処理する。この現像処理は、先のステップＳ６０８にて説明した内容と同じ処理である。
【００７２】
次にステップＳ７１４では、連写終了の判断を行う。その判断はステップＳ６１４と同様に、内蔵の撮像ファイルバッファが一杯になるか、または、ユーザによる連写中断の指示があったかで連写終了の判断を行う。ステップＳ７１４の判断で連写を続ける場合には、ステップＳ７０４の撮影動作に戻る。ステップＳ７１４で、連写終了と判断した場合には、ステップＳ７１６へ進み、内蔵の撮像ファイルバッファ内のデータがすべて現像され、記録媒体２１へ記録されるのを待ち、連写処理を終了する。
【００７３】
先のＳ７０８の通信状況の確認に戻り、ステップＳ７０８で通信状況が良好と判断された場合には、ステップＳ７１８へ進み、外部のデータ蓄積装置の撮像ファイルバッファがすでに一杯か否かの判定を行う。ステップＳ７１８の判定で、外部撮像ファイルバッファに空きがある場合は、ステップＳ７２０へ進み、取り込んだ撮像ファイルデータを通信回路２４と３１を介して、外部のバッファメモリ手段３３上の撮像ファイルバッファに伝送する。
【００７４】
データ蓄積装置の撮像ファイルバッファにデータが伝送された後は、外部のデータ蓄積装置の処理フローになるので、図８のフローを用いて後述する。
【００７５】
ステップＳ７２０で撮像ファイルデータの伝送が終了したら、ステップＳ７２２へ進み、連写終了の判断を行う。それは内蔵ファイルバッファとデータ蓄積装置の撮像ファイルバッファが両方ともに一杯になるか、ユーザによる連写中断の指示があったかで連写終了の判断を行う事になる。そこで連写継続の場合はステップＳ７０４へ進み、連写撮影を行い、終了する場合はステップＳ７２４へ進み、外部のデータ蓄積装置からの処理完了の通知を待つ。ステップＳ７２４にて、外部のデータ蓄積装置の処理完了の通知が来たら、連写終了となる。
【００７６】
また、ステップＳ７１８の外部データ蓄積装置の撮像ファイルバッファが一杯か否かの判定に戻り、一杯だった時は、ステップＳ７３０へ進み、内蔵のメモリバッファ上の撮像ファイルバッファへ撮像ファイルデータを溜める。
【００７７】
内蔵の撮像ファイルバッファにデータが溜まると、デジタルカメラ内の現像処理が行われるが、その動作フローに就いては図９のフローチャートを用いて後述する。
【００７８】
Ｓ７３０で撮像ファイルデータを伝送した後、ステップＳ７３２へ進み、ステップＳ７２２と同様に連写終了の判断を行う。それは内蔵と外部のカメラ撮像ファイルバッファが両方ともに一杯になるか、ユーザによる連写中断の指示があったかで連写終了の判断を行う事になる。
【００７９】
そこで連写継続と判断した場合にはステップＳ７０４へ進み、連終了と判断した場合には、ステップＳ７３４へ進み、外部のデータ蓄積装置の処理終了と、内蔵の現像と記録の処理終了を待ち、すべての処理が終了したら、連写処理終了となる。
【００８０】
次に図８のフローを用いて、外部のデータ蓄積装置の撮像ファイルバッファに撮像ファイルデータが伝送された後の外部の現像処理について説明する。
【００８１】
ステップＳ８００は外部のデータ蓄積装置の撮像ファイルバッファへ撮像ファイルデータがデジタルカメラ側から伝送されるのを受け取る処理である。ステップＳ８００で１枚の撮像ファイルデータの受け取りを完了したら、次のステップＳ８０２へ進む。ステップＳ８０２では先のステップＳ７１２で述べたのと同様に、撮像ファイルデータの取り込みと同時に、すでに取り込んだ画像データを現像処理する。つまり、１枚の画像データの取り込みが完了したら現像処理を開始するが、次の画像データの取り込みは、前の画像データの現像中でも行い、順次、撮像ファイルデータを撮像ファイルバッファに溜めていくのである。
【００８２】
次のステップＳ８０３では、ステップＳ８０２で現像したＪＰＥＧ圧縮画像データを外部のデータ蓄積装置のバッファメモリ手段３３上のＪＰＥＧバッファに溜める。撮像ファイルバッファ方式の連写でも、記録媒体への書込み速度が現像処理速度より遅い場合には、ＪＰＥＧバッファも必要になる。
【００８３】
更にこの外部のデータ蓄積装置での現像は、記録媒体を持たない場合もあるので、ＪＰＥＧバッファが必須になる。次のステップＳ８０４では、外部のデータ蓄積装置上に備えた記録媒体４１へ記録するモードなのか否かの判定をしている。
【００８４】
記録媒体へ記録しない場合には、ステップＳ８０６へ進み、現像後のＪＰＥＧ圧縮画像データをデータ蓄積装置のＪＰＥＧバッファ上に溜める。次のステップＳ８０８では、現像処理の終了判定を行う。それは撮像ファイルバッファが空になり、更にデジタルカメラ側から終了指示が送られて来ているかを確認する。その結果、処理を継続する場合にはステップＳ８００へ戻り、現像を続ける。現像処理を終了する場合には、撮像ファイルバッファのデータがすべてＪＰＥＧに現像されたか確認し、Ｓ８１０で、現像が終了した旨をデジタルカメラ側へ伝え、処理を終了する。
【００８５】
ステップＳ８０４に戻り、記録媒体４１へデータを記録する場合には、ステップＳ８１２へ進み、外部のＪＰＥＧバッファ上のデータを、データ蓄積装置の記録媒体４１へ記録する。
【００８６】
次にステップＳ８１４へ進み、現像処理の終了の判定を行う。撮像ファイルバッファ上にデータが残っている場合にはステップＳ８００へ戻って現像処理を繰り返す。もし、撮像ファイルバッファが空で、更にデジタルカメラから処理終了の指示が来たら、現像処理を終了するためにステップＳ８１６へ進む。ステップＳ８１６では、記録媒体４１へＪＰＥＧ圧縮画像データの書きこみが完了するまで待つ。完了したら、ステップＳ８１８にて、外部の現像処理がすべて完了した事をデジタルカメラ側に伝える。
【００８７】
次に図９のフローを用いて、デジタルカメラの撮像ファイルバッファの連写時の現像処理について説明する。ステップＳ９００は、デジタルカメラ内部の撮像ファイルバッファにデータが１画像データ以上溜まるのを待ち、撮像ファイルデータが溜まれば次のステップＳ９０２へ進み、現像処理を行う。
【００８８】
ステップＳ９０２の現像処理は、ステップＳ６０８の現像と同様に、ＪＰＥＧ圧縮画像データをバッファメモリ手段１４上のＪＰＥＧバッファへ溜めて行く。ステップＳ９０４では、ＪＰＥＧバッファに溜まったデータを順次デジタルカメラ上の記録媒体２１へ書き込んでいる。
【００８９】
ステップＳ９０６では、ステップＳ８０８と同様に現像処理の終了判定を行う。撮像ファイルバッファ上にデータが無く、図７の連写の撮像ファイルデータの取り込みが終了したか否かで判断する。
【００９０】
ステップＳ９０６の現像処理の終了の判定で、現像処理を継続する場合には、ステップＳ９００へ戻り現像処理を繰り返す。ステップＳ９０６の現像処理の終了の判定で現像処理を終了する場合には、ステップＳ９０８へ進み、記録媒体２１へのＪＰＥＧ圧縮画像データ記録の完了を待つ。そして、それが完了したらステップＳ９１０へ進んで、デジタルカメラ内部の現像処理の終了を連写制御のタスクへ伝える。
【００９１】
更に、通信状況の確認を行う図５のステップＳ５０６、図６のステップＳ６１０、図７のステップＳ７０８においては、通信異常の他に、通信相手（データ蓄積装置）側のバッテリー警告や、記録媒体が一杯などの問題が生じているのかも判断する。そして、データを伝送しても正常に処理できないか、処理できない危険性がある場合には、データ通信を行わない判断を合わせて行っている。
【００９２】
更に、ＪＰＥＧバッファ方式でも、撮像ファイルバッファ方式のどちらでも、連写実行中に通信状況やその他で、正常にデータ伝送できない（もしくは危険）と判断した時は、デジタルカメラ内蔵のバッファに切替えることを説明した。しかしながら、通信状況などが再度良好に戻った場合でも、実行中の連写撮影期間中は、通信は中断のままで撮影を実行し、撮影が終了した後、再び通信状況の確認をしてから、通信設定回復の動作を行う事になる。
【００９３】
＜実施形態２＞
実施形態１では、デジタルカメラとデータ蓄積装置の２台の間でのデータ通信について説明したが、ＵＷＢの無線通信方式では、複数台の機器間でもデータ通信可能である。ここではデータ蓄積装置１台に対し、２台以上のデジタルカメラがデータ通信を行って、機能や性能を向上させる場合について具体的に説明する。
【００９４】
複数のデジタルカメラと連動動作処理を行う内容は、先に説明した図４や図５の連動動作処理の動作のフローチャートと基本的に同じである。すなわち、一台ずつ連動動作処理を行う事で、何台のデジタルカメラとでもデータ通信を行える様に設定する。
【００９５】
しかしながら、機能や性能を向上させるデジタルカメラについては、データ蓄積装置の構成により、一台づつの場合や、複数台の場合に対応が異なる。
【００９６】
例えば、データ蓄積装置上の記憶手段と信号処理回路とＪＰＥＧ処理回路と記録媒体への記録手段がそれぞれ１つずつを備える構成の場合においては、提供するリソースが限られる。したがって、撮像ファイルバッファ方式の機能や性能向上を行う場合は、相手のデジタルカメラは１台限定になる。
【００９７】
しかしながら、ＪＰＥＧバッファ方式の機能や性能向上を行う場合は、通信相手のデジタルカメラ毎に、記憶手段を複数領域に分けて管理する事で、デジタルカメラ毎の共有処理が行えるので、複数台にほぼ同時に機能や性能向上を提供する事ができる。
【００９８】
又、データ蓄積装置が複数台のデジタルカメラと連動動作処理してある場合に、各デジタルカメラからほぼ同時に撮像ファイルバッファ方式の提供要求が来る可能性がある。この場合には、一番通信状況の良好な、例えば一番近くにあるデジタルカメラを優先する事で、確実でより安全なデータ通信でのサポートを提供することが出来る。
【００９９】
更に、データ蓄積装置とデジタルカメラ間でデータ通信を行っている最中は、つまり相手のデジタルカメラの撮影動作中は、新たなデジタルカメラとの連動動作の設定は行わないようにする。それは、データ伝送中や機能や性能向上のサポート中は、データ蓄積装置側がデータ通信に専念する事で、データ通信相手へのサポートを確実で安全な状態に保つためである。又、連写撮影期間は、通常ユーザがその完了を待てる時間であり、データ蓄積装置側に処理中の表示を行う事で、ユーザはそのデータ通信の完了を待つ事が容易である。
【０１００】
以上の実施形態の説明では、２種類の画像データ、即ち、ＪＰＥＧ圧縮画像データ（圧縮データと、撮像ファイルデータ（非圧縮データ）を例にとって説明したが、それぞれの信号フォーマットは、各種のフォーマットの信号が考えられる。また、非可逆な圧縮による非可逆圧縮画像データと可逆圧縮画像データ等の２種類の画像データにも適用可能である。重要なことは、２つの画像データのサイズが異なる点であり、これにより、本願の発明の特徴が生かされるものである。
【０１０１】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給しても達成可能である。すなわち、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１０２】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性の半導体メモリカード、ＲＯＭなどを用いることができる。また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現される場合もある。
【０１０３】
しかし、さらにそのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０４】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれる場合もあり得る。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【０１０５】
【図１】本発明の実施の形態における、デジタルカメラ側の構成図を示す。
【図２】本発明の実施の形態におけるデータ蓄積装置（通信相手側）の構成を示す。
【図３】連動動作時のデジタルカメラ側の動作フローチャートを示す。
【図４】連動動作時のデータ蓄積装置）側の動作フローチャートを示す。
【図５】連動動作設定後の通信状態の確認処理の動作フローチャートを示す。
【図６】ＪＰＥＧバッファ方式のデジタルカメラ側の連写撮影処理の動作フローチャートを示す。
【図７】撮像ファイルバッファ方式のデジタルカメラ側の連写動作処理の動作フローチャートを示す。
【図８】データ蓄積装置側の撮像ファイルバッファ使用時のデータ蓄積装置側の連写動作処理の動作フローチャートを示す。
【図９】デジタルカメラに内蔵された撮像ファイルバッファへの連写動作処理の動作フローチャートを示す。
【図１】
0004671424.tif 000002
【図２】
0004671424.tif 000003
【図３】
0004671424.tif 000004
【図４】
0004671424.tif 000005
【図５】
0004671424.tif 000006
【図６】
0004671424.tif 000007
【図７】
0004671424.tif 000008
【図８】
0004671424.tif 000009
【図９】
0004671424.tif 000010