(57)【要約】【課題】  デジタルカメラとパーソナルコンピュータ等の電子機器との間で、高速に画像ファイルの送信を行なう。【解決手段】  デジタルスチルカメラ２のＵＳＢコネクタ３４及びＩＥＥＥ１３９４コネクタ３５と、パーソナルコンピュータ６５のＵＳＢコネクタ７１及びＩＥＥＥ１３９４コネクタ７２とを接続する。両者のＵＳＢ１．１通信装置３６，７３と、ＩＥＥＥ１３９４通信装置３７，７２とを独立、かつ同時に動作させて、メモリカード３０内に記録されている画像ファイルをパーソナルコンピュータ６５に送信する。サイズの小さな画像ファイルやサムネイルデータは、低速なＵＳＢ１．１通信装置で、サイズの大きな画像ファイルは高速なＩＥＥＥ１３９４通信装置で送信することで通信速度が向上し、かつ限られた通信帯域を有効に利用することができる。【選択図】        図４
2005286654.tif 000002
【特許請求の範囲】
【請求項１】
撮影した画像からデジタルの画像ファイルを生成し、記録媒体に記録するデジタルカメラにおいて、
電子機器と接続され、それぞれ独立して、かつ同時に画像ファイルを電子機器に送信することができる複数の通信インターフェースを設けたことを特徴とするデジタルカメラ。
【請求項２】
前記複数の通信インターフェースを１台の電子機器に接続し、同時に動作させて、該電子機器に画像ファイルを送信することを特徴とする請求項１記載のデジタルカメラ。
【請求項３】
前記複数の通信インターフェースは、少なくとも、第１の通信インターフェースと、この第１の通信インターフェースよりも低速な通信速度を有する第２の通信インターフェースとからなることを特徴とする請求項１または２記載のデジタルカメラ。
【請求項４】
前記通信インターフェースの少なくとも一つで電子機器に画像ファイルを送信し、別の通信インターフェースの少なくとも一つでサムネイルデータを電子機器に送信することを特徴とする請求項１ないし３記載のデジタルカメラ。
【請求項５】
前記第１の通信インターフェースでサイズの大きな画像ファイルを電子機器に送信し、第２の通信インターフェースでサイズの小さな画像ファイルを該電子機器に送信することを特徴とする請求項３記載のデジタルカメラ。
【請求項６】
前記画像ファイルを通信インターフェースの数と同数に分割し、この分割ファイルのサイズを各通信インターフェースの通信速度に応じて調整したことを特徴とする請求項１ないし３いずれか記載のデジタルカメラ。
【請求項７】
前記第１の通信インターフェースのデータ送信単位と、第２の通信インターフェースのデータ送信単位とを調整し、第１の通信インターフェースと第２の通信インターフェースとの送信タイミングを同期させたことを特徴とする請求項３ないし６いずれか記載のデジタルカメラ。
【請求項８】
前記第１の通信インターフェースは、第２の通信インターフェースが電子機器に画像ファイルを送信している間に、前記記録媒体から画像ファイルを読み出すことを特徴とする請求項３ないし７いずれか記載のデジタルカメラ。
【請求項９】
複数の通信インターフェースによってデジタルカメラが接続される電子機器に組み込まれ、この電子機器とデジタルカメラとの間で、請求項１ないし８いずれか記載のファイル送信動作を実行させることを特徴とするファイル送信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パーソナルコンピュータ等の電子機器に対して画像ファイルを送信する複数の通信インターフェースを備えたデジタルカメラと、このデジタルカメラと電子機器との間でファイル送信を実行させるファイル送信プログラムとに関するものである。
【背景技術】
【０００２】
撮像光学系によって結像された被写体画像をＣＣＤ固体撮像素子等で撮像し、ＣＣＤ固体撮像素子から出力されたアナログ信号からデジタルの画像ファイルを生成してメモリに記録するデジタルスチルカメラが普及している。このデジタルスチルカメラには、生成された画像ファイルをパーソナルコンピュータ等の電子機器に送信して保存及び二次利用を図るために、パーソナルコンピュータとの間でファイルの送受信を行なう通信インターフェースが設けられている。
【０００３】
前記通信インターフェースには、送信速度が１２ＭｂｐｓのＵＳＢ１．１通信装置や、通信速度が４００ＭｂｐｓのＩＥＥＥ１３９４通信装置等、様々な種類があり、更に高速なものが開発されつつある。パーソナルコンピュータに搭載される通信インターフェースは、その製造時の普及率やコストによって選択されている。そのため、パーソナルコンピュータには、ＵＳＢ１．１通信装置だけが搭載されているものや、ＵＳＢ１．１通信装置とＩＥＥＥ１３９４通信装置とが両方とも搭載されているもの、ＩＥＥＥ１３９４通信装置だけが搭載されているもの等がある。
【０００４】
ＵＳＢ１．１通信装置とＩＥＥＥ１３９４通信装置とのいずれか一方しか搭載していないパーソナルコンピュータとの間でファイルの送受信を行なうために、ＵＳＢ通信装置とＩＥＥＥ１３９４通信装置との両方を搭載しているデジタルカメラがある。これら複数の通信インターフェースは、いずれか一方が選択的に使用される構成となっている。
【０００５】
複数の通信バスを設け、一つのメモリへのアクセスをこれら複数の通信バスによって同時に行なうようにしたバス接続装置（特許文献１参照）やデータ転送制御方式（特許文献２参照）が発明されている。これらの発明によれば、通信速度が速くなるため、動画等のサイズの大きな画像ファイルを高速に転送することができる。
【特許文献１】特開２００１−０８４１８２号公報
【特許文献２】特開平０５−００６３０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ＣＣＤ固体撮像素子の高画素数化が進んでいる。また、静止画だけでなく、長時間の動画撮影が可能なデジタルスチルカメラも増えている。これに伴い、静止画像ファイル及び動画像ファイルのサイズが大きくなっている。そのため、パーソナルコンピュータとの間でより高速に画像ファイルの送信を行なうことが望まれている。
【課題を解決するための手段】
【０００７】
本発明のデジタルカメラは、それぞれ独立して、かつ同時にファイル送信動作を行なうことができる複数の通信インターフェースを設けたものである。また、複数の通信インターフェースを１台の電子機器に接続し、かつ同時に動作させて、電子機器に画像ファイルを送信するようにした。更に、複数の通信インターフェースのデータ通信速度は、高速な第１の通信インターフェースと、低速な第２の通信インターフェースとの組み合わせとした。
【０００８】
ファイル送信では、通信インターフェースの少なくとも一つで電子機器に画像ファイルを送信し、別の通信インターフェースの少なくとも一つでサムネイルデータを電子機器に送信するようにした。また、複数の通信インターフェースの通信速度が異なっている場合には、高速な第１の通信インターフェースで大きなサイズの画像ファイルを電子機器に送信し、低速な第２の通信インターフェースで小さなサイズの画像ファイルを電子機器に送信することもできる。これとは別に、大きなサイズの画像ファイルだけを送信する場合には、画像ファイルを通信インターフェースの数と同数に分割し、この分割ファイルのサイズを各通信インターフェースの通信速度に応じて調整することもできる。
【０００９】
また、第１の通信インターフェースと第２の通信インターフェースとの送信タイミングを同期させるために、第１の通信インターフェースのデータ送信単位と、第２の通信インターフェースのデータ送信単位とを調整するようにしたものである。
【００１０】
更に、第１の通信インターフェースは、第２の通信インターフェースが電子機器に画像ファイルを送信している間に、記録媒体から画像ファイルを読み出すようにした。
【００１１】
また、本発明のファイル送信プログラムは、このプログラムが組み込まれた電子機器とデジタルカメラとの間で、本発明のファイル送信動作を実行させるものである。
【発明の効果】
【００１２】
本発明のデジタルカメラによれば、複数の通信インターフェースを独立して動作させることができるので、一つの電子機器に全てを接続すれば、通信速度を大幅に向上させることができる。また、複数の通信インターフェースを複数の電子機器のそれぞれに接続することもできる。
【００１３】
複数の通信インターフェースを一つの電子機器に接続する場合には、画像ファイルとサムネイルデータとを別々の通信インターフェースで送信することもできる。これによれば、サイズの小さなサムネイルデータを先に電子機器に送信することができるので、画像ファイルの送信が完了する前にサムネイル画像をモニタ画面に表示させることができる。
【００１４】
なお、通信インターフェースのデータ通信速度が異なっている場合には、高速な第１の通信インターフェースで画像ファイルを電子機器に送信し、低速な第２の通信インターフェースでサムネイルデータを該電子機器に送信するとよい。同様に、高速な第１の通信インターフェースでサイズの大きな画像ファイルを電子機器に送信し、低速な第２の通信インターフェースでサイズの小さな画像ファイルを該電子機器に送信することもできる。更には、大きなサイズの画像ファイルだけを送信する場合には、この画像ファイルを通信インターフェースの数と同数に分割し、かつ分割ファイルのサイズを各通信インターフェースの通信速度に応じて調整することもできる。これらによれば、各通信インターフェースの通信帯域を有効に利用することができ、更なる通信速度の向上を図ることができる。
【００１５】
また、データ通信速度の異なる複数の通信インターフェースで同時にファイル送信を行なうと、一方の通信インターフェースではファイル送信が終了し、他方の通信インターフェースではファイル送信が続いているという状況が発生する場合がある。このように、通信終了のタイミングがずれるとユーザーの操作感が損なわれる。本発明では、第１の通信インターフェースのデータ送信単位と、第２の通信インターフェースのデータ送信単位とを調整したので、第１の通信インターフェースと第２の通信インターフェースとの送信タイミングを同期させることができ、ユーザーの操作感を統一することができる。
【００１６】
また、通信速度を速くするには、記録媒体と複数の通信インターフェースとの間の画像ファイルの送信も効率よく行なう必要がある。しかし、記録媒体と通信インターフェースとの間に複数のバスを設けると、コストアップしてしまう。そこで、本発明は、通信速度の遅い第２の通信インターフェースが電子機器に画像ファイルを送信している間に、記録媒体から第１の通信インターフェースに画像ファイルを読み出すようにした。これによれば、記録媒体と通信インターフェースとの間の通信帯域も有効に利用することができる。
【００１７】
更に、本発明のファイル送信プログラムによれば、制御内容を変更することで本発明のファイル送信動作を電子機器とデジタルカメラとの間で実行させることができ、ローコストに適用することができる。
【発明を実施するための最良の形態】
【００１８】
図１（Ａ），（Ｂ）は、本発明を実施したデジタルスチルカメラ２の外観形状を示す斜視図であり、図２は、デジタルスチルカメラ２の構成を示すブロック図である。デジタルスチルカメラ（以下、カメラと略称する）２の前面には、左右方向でスライド自在とされた略半円形状のレンズカバー３が取り付けられている。このレンズカバー３は、不使用時、又は再生モードにあるときに図中右方の閉じ位置にスライドされ、カメラ２の前面を保護している。また、カメラ２で撮像を行なう時には、レンズカバー３が図中左方の開き位置にスライドされ、レンズ鏡筒４，ストロボ発光部５等が外部に露呈される。
【００１９】
カメラ２の上面には、左右方向にスライド操作される電源操作部材７と、上下方向で押圧操作されるシャッタボタン８とが設けられている。電源操作部材７の下には、その操作に応じてカメラ２の電源をオン／オフする電源スイッチが組み込まれている。シャッタボタン８の下には、その操作に応じてシャッタレリーズを行なわせるシャッタスイッチが組み込まれている。
【００２０】
カメラ２の背面には、表示モニタ１０と、操作部１１と、スピーカーからなる音声出力部１２とが設けられている。表示モニタ１０は、カラーＬＣＤパネル１４からなり、撮影済みの画像データを再生表示するとともに、撮影時にはビューファインダとしても使用される。
【００２１】
操作部１１は、モード操作部材１７と、十字キー１８と、キャンセルボタン１９と、メニューボタン２０と、表示ボタン２１とからなる。モード操作部材１７は、左右方向でスライド自在とされており、その奥にはモード操作部材１７のスライド位置に応じて操作信号を出力するモードスイッチが組み込まれている。カメラ２は、モード操作部材１７のスライド操作によって、動画を撮影する動画撮影モード，撮影した静止画や動画を再生表示する再生モード，静止画の撮影を行なう静止画撮影モードの間で切り換えられる。
【００２２】
十字キー１８は、上下方向に揺動操作される上下レバー２３と、この上下レバー２３の横に配置された左右ボタン２４，２５とからなる。上下レバー２３と左右ボタン２４，２５とは、表示モニタ１０上に表示されたカーソルや選択枠を上下左右方向に移動させる際に使用される。また、上下レバー２３は撮影時及び再生時のズーム操作に、左右ボタン２４，２５は再生時のコマ送り等にも使用される。上下レバー２３及び左右ボタン２４，２５の奥には、それぞれの操作部材によってオン／オフされるスイッチが組み込まれている。
【００２３】
メニューボタン２０は、現在セットされているモードに応じた設定メニューを表示モニタ１０上に呼び出す際に使用される。このメニューボタン２０は、各種設定時に設定変更を実行するＯＫボタンとしても機能する。キャンセルボタン１９は、各種設定時に設定変更を取りやめる際に使用される。表示ボタン２１は、撮影モード時に表示モニタ１０の表示のオン／オフを切り換えるとともに、表示モニタ１０の表示設定を切り換える際に使用される。これらのキャンセルボタン１９，メニューボタン２０，表示ボタン２１の奥には、各ボタンによってオン／オフされるスイッチが組み込まれている。
【００２４】
カメラ２が再生モードにあるときに、メニューボタン２０が押されると、表示モニタ１０には数種類の設定メニューが表示される。これらの設定メニューの中から、例えば「ファイル送信」というメニューを選択することによって、カメラ２とパーソナルコンピュータとの間で画像ファイルの送信を行なうファイル送信モードにセットすることができる。本実施形態のファイル送信モードでは、静止画の画像ファイルと、この画像ファイルのサムネイルデータとを別々の通信インターフェースでパーソナルコンピュータに送信する。
【００２５】
カメラ２の側面には、蓋部材２７によって開閉されるメモリカードスロット２９が設けられている。メモリカードスロット２９には、周知のメモリカード３０が挿入される。メモリカードスロット２９の奥には、挿入されたメモリカード３０に電気的に接続するコネクタが組み込まれており、このコネクタには、メモリカード３０に対して画像ファイルの読み書きを行なうメディアコントローラ３２が接続されている。
【００２６】
メモリカードスロット２９の側方には、通信インターフェースを構成するＵＳＢコネクタ３４と、ＩＥＥＥ１３９４コネクタ３５とが設けられている。これらのコネクタは、ＵＳＢ１．１通信装置３６と、ＩＥＥＥ１３９４通信装置３７とに接続されている。ＵＳＢ１．１通信装置３６は、「Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ」規格のＲｅｖ１．１に準拠した通信装置であり、パーソナルコンピュータ等の電子機器との間で１２Ｍｂｐｓの通信速度で画像ファイルの送受信を行なうことができる。また、ＩＥＥＥ１３９４通信装置３７は、米国電気電子通信学会（Institute of Electrical and Electronics Engineers ）が策定したＩＥＥＥ１３９４規格に準拠した通信装置であり、４００Ｍｂｐｓの通信速度で画像ファイルの送受信を行なうことができる。
【００２７】
カメラ２の底面には、電源部３９を構成する電池がセットされる電池収納室が設けられている。この電池収納室は、開閉自在な電池蓋４０によって塞がれている。
【００２８】
レンズ鏡筒４の背後には、ＣＣＤ固体撮像素子４２が配置されている。撮影レンズを通った被写体画像は、ＣＣＤ固体撮像素子４２の受光面上に結像されて撮像される。ＣＣＤ固体撮像素子４２は、撮像した被写体画像を光電変換してアナログの画像信号を出力する。また、ＣＣＤ固体撮像素子４２は、シャッタスイッチの操作に応じてシャッタレリーズ動作を行なう電子シャッタ機能を備えている。この電子シャッタ機能は、タイミングジェネレータ５０から入力されるタイミング信号（クロックパルス）に基づいて制御される。
【００２９】
ＣＣＤ固体撮像素子４２から出力されたアナログ信号は、ＣＤＳ／ＡＭＰ回路４４に入力される。ＣＤＳ／ＡＭＰ回路４４は、相関二重サンプリング回路（ＣＤＳ）と、増幅器（ＡＭＰ）とからなる。ＣＤＳは、ＣＣＤ固体撮像素子４２から入力されたアナログ信号からＲ、Ｇ、Ｂの画像データを生成し、ＡＭＰはこれを増幅する。そして、Ａ／Ｄ変換器（Ａ／Ｄ）４５によってアナログのＲＧＢ画像信号がデジタルのＲＧＢ画像データに変換される。画像入力コントローラ４７は、バス４８を介してＣＰＵ４９に接続され、ＣＰＵ４９の制御命令に応じてＣＣＤ４２，ＣＤＳ／ＡＭＰ回路４４，Ａ／Ｄ変換器４５を制御する。
【００３０】
画像信号処理回路５２は、階調変換、ホワイトバランス補正、γ補正処理等の各種画像処理と、ＹＣ変換処理とをＲＧＢの画像データに施す。撮影前に画像信号処理回路５２に入力された画像データは、簡易な画像処理とＹＣ変換処理とが施されてＶＲＡＭ５４に入力され、ビデオエンコーダ５３によってコンポジット信号に変換されてカラーＬＣＤパネル１４にスルー画表示される。また、撮影が行なわれた場合には、画像信号処理回路５２で本格的な画像処理とＹＣ変換処理とが画像データに施され、ＳＤＲＡＭ５９に記録される。
【００３１】
圧縮伸長処理回路５５は、ＹＣ変換処理されたＳＤＲＡＭ５９内の画像データを所定の圧縮形式（例えばＪＰＥＧ形式）で圧縮し、画像ファイルを生成する。この画像ファイルは、ＳＤＲＡＭ５９から読み出され、メディアコントローラ３２によってメモリカード３０に記録される。また、圧縮伸長処理回路５５は、メモリカード３０に記憶されている画像ファイルを表示モニタ１０に再生表示する際に、画像ファイルを伸長処理する。
【００３２】
バス４８には、画像データのコントラストから撮影レンズのピント位置を算出するＡＦ検出回路５６と、画像データの輝度から露出値とホワイトバランス値とを算出するＡＥ／ＡＷＢ検出回路５７とが接続されている。各検出回路５６，５７は、シャッタボタン８が半押しされた時に、バス４８を介してＣＰＵ４９に検出結果を入力する。ＣＰＵ４９は、各検出回路５６，５７から入力された検出結果に基づいて、ピント合わせと、自動露出制御、及び自動ホワイトバランス調整とを実施する。
【００３３】
クロックジェネレータ６１は、基準クロックを生成する回路である。生成された基準クロックは、カメラ２の各ブロックに供給される。
【００３４】
図３は、画像ファイルを送信するために接続されたカメラ２とパーソナルコンピュータ（以下、ＰＣと略称する）６５の外観形状を示す斜視図であり、図４は、ＰＣ６５の構成を示すブロック図である。ＰＣ６５は、上面にキーボード６６が設けられたＰＣ本体６７と、このＰＣ本体６７に接続されたマウス６８、及びＬＣＤモニタ６９とからなる。
【００３５】
ＰＣ本体６７の側面には、ＵＳＢコネクタ７１とＩＥＥＥ１３９４コネクタ７２とが設けられている。ＰＣ本体６７の中には、ＵＳＢコネクタ７１が接続されたＵＳＢ１．１通信装置７３と、ＩＥＥＥ１３９４コネクタ７２が接続されたＩＥＥＥ１３９４通信装置７４とが設けられている。ＵＳＢ１．１通信装置７３とＩＥＥＥ１３９４通信装置７４とは、バス７５を介してＣＰＵ７６に接続されている。
【００３６】
また、ＰＣ本体６７内には、オペレーティングシステム（ＯＳ）やファイル送信プログラム等が記憶されたハードディスクドライブ（ＨＤ）７８や、起動プログラムが記憶されたＲＯＭ７９，ＯＳやファイル送信プログラムがロードされるＲＡＭ８０，ＬＣＤパネル６９に画像表示を行なうビデオ回路８１等が設けられている。
【００３７】
次に、上記実施形態のファイル送信処理の作用について、図５，図６のフローチャート、及び図７の説明図を用いて説明する。カメラ２のメモリカード３０内に記憶されている静止画の画像ファイルをＰＣ６５に送信する際には、図３に示すように、ＵＳＢケーブル８５及びＩＥＥＥ１３９４ケーブル８６を用いて、両者のＵＳＢコネクタ３４，７１とＩＥＥＥ１３９４コネクタ３５，７２とを接続する。
【００３８】
次いで、カメラ２のモード操作部材１７を操作して再生モードにセットし、メニューボタン２０を操作して「ファイル送信」モードを選択する。ＰＣ６５側では、キーボード６６やマウス６８によってＬＣＤモニタ６９上のポインターを操作し、ＨＤ７８に格納されているファイル送信プログラムを起動させる。起動されたファイル送信プログラムは、ＵＳＢ１．１通信装置７３及びＩＥＥＥ１３９４通信装置７４をイニシャライズし、次いでカメラ２のＵＳＢ１．１通信装置３６及びＩＥＥＥ１３９４通信装置３７との接続を確立する。これ以降、ＰＣ６５のファイル送信プログラムによって、カメラ２がコントロールされる。
【００３９】
図３に示すように、ＬＣＤパネル６９には、ファイル送信プログラムの操作画面が表示される。この操作画面の右側には、カメラ２から送信されたサムネイルデータがサムネイル画像９０ａ〜９０ｎとして表示されるサムネイル表示エリア９１が配置されている。サムネイル表示エリア９１の下には、スリット内でマーカーを図中左から右へと移動させることで、カメラ２からＰＣ６５への画像ファイルの送信状況を表示するプログレスバー９２が配置されている。また、画面左側には、サムネイル表示エリア９１において選択されたサムネイル画像に対応する画像ファイルを表示する画像表示エリア９３が配置されている。
【００４０】
ＰＣ６５において、キーボード６６やマウス６８によって送信開始操作を行なうと、ファイル送信処理が開始される。ＰＣ６５のＣＰＵ７６は、ＵＳＢ１．１通信装置７３，ＵＳＢコネクタ７１，ＵＳＢケーブル８５を介して、カメラ２にサムネイル送信要求信号を送信する。これと同時に、ＩＥＥＥ１３９４通信装置７４，ＩＥＥＥコネクタ７２，ＩＥＥＥ１３９４ケーブル８６を介して、カメラ２に画像ファイル送信要求信号を送信する。
【００４１】
サムネイル送信要求信号と画像ファイル送信要求信号とを受信したカメラ２のＣＰＵ４９は、メディアコントローラ３２によって、メモリカード３０から画像ファイル９５をＳＤＲＡＭ５９に読み出す。圧縮伸長処理回路５５は、ＳＤＲＡＭ５９内に書き込まれた画像ファイル９５に伸長処理を施し、ヘッダデータ９５ａ，サムネイルデータ９５ｂ，画像データ９５ｃに展開する。
【００４２】
サムネイルデータ９５ｂは、ＵＳＢ１．１通信装置３６によってＰＣ６５に送信される。また、ヘッダデータ９５ａ，サムネイルデータ９５ｂ，画像データ９５ｃは、ＩＥＥＥ１３９４通信装置３７によってＰＣ６５に送信される。サムネイルデータ９５ｂのデータ量は、画像ファイル９５のデータ量に比べてかなり小さいため、ＵＳＢ１．１通信装置とＩＥＥＥ１３９４通信装置との通信速度の差に関わらず、サムネイルデータ９５ｂの送信のほうが先に完了する。
【００４３】
ＰＣ６５は、受信したデータをいったんＲＡＭ８０に記録する。サムネイルデータ９５ｂはビデオ回路８１に読み出され、ＬＣＤモニタ６９上のサムネイル表示エリア９１に表示される。また、ヘッダデータ９５ａ，サムネイルデータ９５ｂ，画像データ９５ｃは、ファイル送信プログラムの圧縮機能によってＪｐｅｇ形式に圧縮され、ＨＤ７８のデータ記憶領域に記録される。
【００４４】
画像ファイル９５の送信後、次の画像ファイル９６の送信が開始される。このように、ファイル送信処理は、メモリカード３０内に記憶されている画像ファイルの全てがＰＣ６５に送信されるまで繰り返される。なお、カメラ２やＰＣ６５において、送信する画像ファイルを予め選択するようにしてもよい。メモリカード３０内の画像ファイルの全てがＰＣ６５に送信されると、カメラ２は、終了信号をＰＣ６５に送信する。この終了信号を受信したＣＰＵ７６は、ファイル送信プログラムのファイル送信処理を終了させる。
【００４５】
このように、複数の通信インターフェースを用いて画像ファイルをＰＣ６５に送信することにより、通信速度を向上させることができる。また、サムネイルデータだけをＵＳＢ１．１通信装置で送信することによって、画像ファイル本体の送信が完了する前に、ＰＣでサムネイル画像を優先的に表示させることができるので、ユーザーが体感する送信時間を短くすることができる。
【００４６】
なお、上記実施形態では、データ通信速度の異なるＵＳＢ１．１通信装置とＩＥＥＥ１３９４通信装置とでサムネイルデータと画像ファイルとを別々に送信したが、例えば、低速なＵＳＢ１．１通信装置が二つ設けられているカメラでも同様な送信処理を行なうことができる。この場合、ＵＳＢ１．１通信装置では画像ファイルの送信に時間がかかるが、サムネイルデータだけは先に送信が完了してＰＣのモニタ上に表示されるので、ユーザに送信時間を短く感じさせる効果はより大きくなる。
【００４７】
また、メモリカード３０上に静止画像ファイルの他に動画像ファイルも記憶されている場合には、ＵＳＢ１．１通信装置によって静止画像ファイルを送信し、ＩＥＥＥ１３９４通信装置によって動画像ファイルを送信することもできる。本実施形態について、図８のフローチャート及び図９の説明図を参照して説明する。
【００４８】
本実施形態のファイル送信モードに使用されるファイル送信プログラムの操作画面では、図１０に示すように、画面右側に二つのサムネイル表示エリア１００，１０１が配置される。上段のサムネイル表示エリア１００は、静止画像ファイルのサムネイル画像が表示されるエリアであり、下段のサムネイル表示エリア１０１は、動画像ファイルのサムネイル画像が表示されるエリアである。各サムネイル表示エリア１００，１０１には、送信状況を知らせるプログレスバー１０２，１０３が配置されている。画面左側の画像表示エリア１０５には、サムネイル表示エリア１００，１０１において選択されたサムネイル画像に対応する静止画、動画表示される。
【００４９】
ＰＣ６５のＣＰＵ７６は、カメラ２に静止画像送信要求信号と、動画像送信要求信号とを送信する。これらの送信要求信号を受信したカメラ２のＣＰＵ４９は、メディアコントローラ３２によって、メモリカード３０から静止画像ファイル１０７をＳＤＲＡＭ５９に読み出す。ＵＳＢ１．１通信装置３６は、ＳＤＲＡＭ５９から静止画像ファイル１０７を読み出してＰＣ６５に送信する。
【００５０】
ＵＳＢ１．１通信装置３６によるＰＣ６５への送信開始とともに、ＣＰＵ４９はメモリカード３０から動画像ファイル１１０をＳＤＲＡＭ５９に読み出す。ＩＥＥＥ１３９４通信装置３７は、ＳＤＲＡＭ５９から動画像ファイル１１０を読み出してＰＣ６５に送信する。
【００５１】
カメラ２内のバスは、外部通信インターフェースに比べて格段に高速であるため、メモリカード３０とＳＤＲＡＭ５９との間、及びＳＤＲＡＭ５９と通信装置との間の静止画像ファイル１０７の移動は、短時間で終了する。しかしながら、ＵＳＢ１．１通信装置３６によるＰＣ６５へのファイル送信は時間がかかる。そのため本発明では、この時間がかかるＵＳＢ１．１通信装置３６のファイル送信中に、動画像ファイルをメモリカード３０からＩＥＥＥ１３９４通信装置３７へと送信するようにした。これにより、カメラ２内に複数のバスを設けなくても、その通信帯域を有効に利用してファイル通信速度を向上させるこおができる。
【００５２】
ＰＣ６５は、受信したデータをいったんＲＡＭ８０に記録する。静止画像ファイル１０７と動画像ファイル１１０のサムネイルデータは、ビデオ回路８１に読み出され、ＬＣＤモニタ６９上のサムネイル表示エリア１００，１０１にそれぞれ表示される。また、静止画像ファイル１０７と動画像ファイル１１０は、ＨＤ７８のデータ記憶領域に記録される。
【００５３】
画像ファイル１０７，１１０の送信後、次の画像ファイル１０８，１１１の送信が開始される。このように、ファイル送信処理は、メモリカード３０内に記憶されている画像ファイルの全てがＰＣ６５に送信されるまで繰り返される。メモリカード３０内の画像ファイルの全てがＰＣ６５に送信されると、前述の実施形態と同様に終了信号がＰＣ６５に送信され、ファイル送信プログラムのファイル送信処理が終了される。
【００５４】
このように、サイズの異なる画像ファイルが存在する場合でも、通信速度の異なる複数の通信インターフェースを用いて、各通信インターフェースの通信速度に応じたサイズのファイルを送信するようにしたので、通信インターフェースの通信帯域を有効に利用し、通信速度を向上させることができる。なお、静止画像ファイルと動画像ファイルとを同時に送信する場合で説明したが、動画像ファイルと音声ファイル等、その他のファイルの組み合わせを同時に送信することもできる。
【００５５】
なお、上記実施形態のように、静止画像ファイルと動画像ファイルとを別々の通信インターフェースで送信した場合、そのファイルサイズと通信速度との差異によって、ファイルの送信が完了するタイミングがずれてしまう。これによれば、図１０に示すプログレスバー１０２，１０３の動きがバラバラになってしまうため、ユーザーのファイル送信プログラムに対する操作感が著しく損なわれてしまう。
【００５６】
上記問題を解消してファイル送信プログラムの操作に統一感を与えるために、静止画像ファイルと動画像ファイルとの通信タイミングを同期させ、プログレスバー１０２，１０３の動きをほぼ同じにすることもできる。図１１に示すように、例えば、静止画像ファイル１０７のサイズが５００ＫＢで、動画像ファイルのサイズが１５０００ＫＢである場合、ＵＳＢ１．１通信装置３６のデータ送信単位を５０ＫＢとし、ＩＥＥＥ１３９４通信装置３７のデータ送信単位を１５００ＫＢとすればよい。これによれば、ＵＳＢ１．１通信装置３６及びＩＥＥＥ１３９４通信装置３７ともに、画像ファイルを１０分割して送信することになる。そのため、１回のデータ送信単位の送信に合わせてプログレスバーを１回更新させれば、各プログレスバー１０２，１０３の更新は同じ１０回となり、その動きも同期させることができる。
【００５７】
また、サイズの大きな画像ファイルをカメラ２からＰＣ６５へ送信する場合にも、ＵＳＢ１．１通信装置３６とＩＥＥＥ１３９４通信装置３７とを同時に使用することができる。この実施形態について、図１２のフローチャートと図１３の説明図とを参照して説明する。
【００５８】
ＰＣ６５のＣＰＵ７６は、カメラ２に動画像送信要求信号を送信する。カメラ２のＣＰＵ４９は、メモリカード３０から例えば５０００ＫＢの動画像ファイル１１５をＳＤＲＡＭ５９に読み出す。そして、動画像ファイル１１５を、例えば４８２０ＫＢの大分割ファイル１１５ａと、１８０ＫＢの小分割ファイル１１５ｂとに分割する。
【００５９】
ＵＳＢ１．１通信装置３６とＩＥＥＥ１３９４通信装置３７は、小分割ファイル１１５ｂと大分割ファイル１１５ａとをＳＤＲＡＭ５９から読み出し、それぞれ独立してＰＣ６５に送信する。小分割ファイル１１５ｂと大分割ファイル１１５ａのサイズは、ＵＳＢ１．１通信装置３６とＩＥＥＥ１３９４通信装置３７との通信速度比に応じて決められている。そのため、各通信装置の通信帯域を有効に利用することができる。
【００６０】
ＰＣ６５は、受信したデータをいったんＲＡＭ８０に記録する。そして、ＣＰＵ７６は、小分割ファイル１１５ｂと大分割ファイル１１５ａとを結合して、元の動画像ファイル１１５に復元する。この動画像ファイル１１５のサムネイルデータは、ビデオ回路８１に読み出され、ＬＣＤモニタ６９に表示される。また、動画像ファイル１１５は、ＨＤ７８のデータ記憶領域に記録される。
【００６１】
このように、一つの大きなサイズのファイルを送信する際にも、複数の通信インターフェースを使用することができるので、通信速度を向上させることができる。また、各通信インターフェースの通信速度に応じて画像ファイルの分割サイズを決定するようにしたので、各通信インターフェースの通信帯域を有効に利用することができる。
【産業上の利用可能性】
【００６２】
なお、動画撮影において、動画像ファイルと音声ファイルとが別々に形成されるデジタルスチルカメラでは、動画像ファイルと音声ファイルとの送信に本発明を用いることができる。また、ＵＳＢ１．１通信装置とＩＥＥＥ１３９４通信装置とを例に説明したが、ＵＳＢ１．１通信装置とＵＳＢ２．０通信装置等、その他の通信インターフェースの組み合わせでも本発明を適用することができる。更に、画像ファイルとサムネイルデータとを同時に送信する場合にも、送信タイミングを同期させてもよい。
【００６３】
また、１台の電子機器に複数の通信インターフェースを接続したが、各通信インターフェースを複数台の電子機器にそれぞれ接続して、ファイル送信を複数台の電子機器に対して同時に行なうこともできる。
【００６４】
更に、デジタルカメラからファイルを受信する電子機器として汎用性のあるパーソナルコンピュータを用いたが、受信した画像ファイルを大容量の記録媒体に記録したり、印刷する機能を有する専用機器でも、本発明のファイル送信プログラムを適用することができる。
【図面の簡単な説明】
【００６５】
【図１】本発明を実施したデジタルスチルカメラの外観形状を示す斜視図である。
【図２】デジタルスチルカメラの構成を示すブロック図である。
【図３】デジタルスチルカメラとパーソナルコンピュータとの接続状態を示す外観斜視図である。
【図４】パーソナルコンピュータの構成を示すブロック図である。
【図５】ファイル送信の手順を示すフローチャートである。
【図６】画像ファイル及びサムネイルデータの送信処理のフローチャートである。
【図７】画像ファイル及びサムネイルデータの送信処理の説明図である。
【図８】静止画像ファイル及び動画像ファイルの送信処理のフローチャートである。
【図９】静止画像ファイル及び動画像ファイルの送信処理の説明図である。
【図１０】ファイル送信プログラムの操作画面の一例を示す説明図である。
【図１１】静止画像ファイルと動画像ファイルとの送信を同期させる送信処理の説明図である。
【図１２】大きなサイズの画像ファイルを分割して送信する処理のフローチャートである。
【図１３】大きなサイズの画像ファイルを分割して送信する処理の説明図である。
【符号の説明】
【００６６】
２  デジタルスチルカメラ
３０  メモリカード
３４，７１  ＵＳＢコネクタ
３５，７２  ＩＥＥＥ１３９４コネクタ
３６，７３  ＵＳＢ１．１通信装置
３７，７４  ＩＥＥＥ１３９４通信装置
６５  パーソナルコンピュータ
【図１】
2005286654.tif 000003
【図２】
2005286654.tif 000004
【図３】
2005286654.tif 000005
【図４】
2005286654.tif 000006
【図５】
2005286654.tif 000007
【図６】
2005286654.tif 000008
【図７】
2005286654.tif 000009
【図８】
2005286654.tif 000010
【図９】
2005286654.tif 000011
【図１０】
2005286654.tif 000012
【図１１】
2005286654.tif 000013
【図１２】
2005286654.tif 000014
【図１３】
2005286654.tif 000015