(57)【要約】  電子カメラは、外部機器と通信を行う通信部と、撮影画像の転送方式を選択する選択部と、選択部で選択された転送方式で、通信部から外部機器へのコマンド送信を契機に通信部から外部機器へ撮影画像の転送を開始するように通信部を制御する転送制御部と、転送する撮影画像の情報が登録される登録部と、選択部で選択された転送方式に応じて登録部に登録の仕方を異ならせる登録制御部とを備える。
2008023742.tif 000002
【特許請求の範囲】
【請求項１】
外部機器と通信を行う通信部と、
撮影画像の転送方式を選択する選択部と、
前記選択部で選択された転送方式で、前記通信部から前記外部機器へのコマンド送信を契機に前記通信部から前記外部機器へ撮影画像の転送を開始するように前記通信部を制御する転送制御部と、
前記転送する撮影画像の情報が登録される登録部と、
前記選択部で選択された転送方式に応じて前記登録部に登録の仕方を異ならせる登録制御部とを備える電子カメラ。
【請求項２】
請求項１に記載の電子カメラにおいて、
前記登録制御部は、前記外部機器へ未転送の撮影画像を転送する転送方式が前記選択部で選択された場合、装着されている記録媒体に記録済みの全ての撮影画像の情報を前記登録部に登録させる電子カメラ。
【請求項３】
請求項２に記載の電子カメラにおいて、
前記登録制御部は、登録すべき情報の量が前記登録部に登録できる容量を超える場合、前記登録すべき情報を複数回に分けて前記登録部に登録させる電子カメラ。
【請求項４】
請求項１に記載の電子カメラにおいて、
前記登録制御部は、所定条件に合致する撮影画像を転送する転送方式が前記選択部で選択された場合、装着されている記録媒体に記録済みの撮影画像のうち前記所定条件に合致する撮影画像の情報を前記登録部に登録させる電子カメラ。
【請求項５】
請求項４に記載の電子カメラにおいて、
前記登録制御部は、登録すべき情報の量が前記登録部の登録できる容量を超える場合、前記登録すべき情報を複数回に分けて前記登録部に登録させる電子カメラ。
【請求項６】
請求項３または５に記載の電子カメラにおいて、
前記転送制御部は、前記登録部に登録された情報に対応する撮影画像を転送するように前記通信部を制御し、
前記登録制御部は、前記登録部に先に登録された情報に対応する撮影画像が転送された後、未登録の情報を前記登録部に登録させる電子カメラ。
【請求項７】
請求項１に記載の電子カメラにおいて、
前記登録制御部は、撮影ごとに撮影画像を転送する転送方式が前記選択部で選択された場合、装着されている記録媒体に記録済みの撮影画像の情報を前記登録部に登録させない電子カメラ。
【請求項８】
請求項７に記載の電子カメラにおいて、
前記登録制御部は、新たな撮影画像が前記記録媒体に記録されるごとに、当該撮影画像の情報を前記登録部に追加登録させる電子カメラ。
【請求項９】
請求項８に記載の電子カメラにおいて、
前記転送制御部は、前記登録部に追加登録された情報に対応する撮影画像を転送するように前記通信部を制御する電子カメラ。
【請求項１０】
請求項１に記載の電子カメラにおいて、
前記登録制御部は、
前記外部機器へ未転送の撮影画像を転送する転送方式が前記選択部で選択された場合、装着されている記録媒体に記録済みの全ての撮影画像の情報を前記登録部に登録させ、
撮影ごとに撮影画像を転送する転送方式が前記選択部で選択された場合、装着されている記録媒体に記録済みの撮影画像の情報を前記登録部に登録させないで、新たな撮影画像が前記記録媒体に記録されるごとに、当該撮影画像の情報を前記登録部に追加登録させる電子カメラ。
【請求項１１】
請求項１〜１０のいずれかに記載の電子カメラにおいて、
前記転送制御部は、前記登録部に登録された撮影画像の情報を前記外部機器に送信し、前記送信された登録部に登録された撮影画像の情報に基づく前記外部機器からの要求に応じて前記撮影画像を転送するように制御する電子カメラ。
【請求項１２】
電子カメラの画像転送方法であって、
撮影した画像の外部機器への転送方式を選択し、
前記撮影した画像の情報を、前記選択した転送方式に応じて異なる方式で所定の記憶領域へ登録し、
前記所定の記憶領域へ登録した前記撮影した画像の情報を前記外部機器へ送信し、
前記送信した撮影した画像の情報に基づく前記外部機器からの要求に応じて前記撮影した画像を外部機器へ転送する電子カメラの画像転送方法。
【請求項１３】
請求項１２に記載の電子カメラの画像転送方法において、
前記撮影した画像は前記電子カメラに装着されている記録媒体に記録され、
第１の転送方式を選択した場合は、前記記録媒体に記録されている全ての画像の情報を前記所定の記憶領域へ登録し、
前記第１の転送方式とは異なる第２の転送方式を選択した場合は、前記記録媒体にすでに記録されている画像の情報は前記所定の記憶領域へ登録せず、前記記録媒体に新たに記録する画像の情報を前記所定の記憶領域へ登録する電子カメラの画像転送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子カメラおよび電子カメラの画像転送方法に関する。
【背景技術】
【０００２】
外部機器と無線接続され、撮影した画像ファイルを所定の通信プロトコルにしたがって外部機器へ転送する電子カメラが知られている（特許文献１参照）。【０００３】
【特許文献１】特開２００１−１１１８８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
一般に、外部機器へ転送する画像ファイルの管理情報を登録するため、メモリ上に所定の登録領域が設けられる。メモリ上に確保される登録領域は有限であることから、登録できる管理情報も有限である。このため、撮影した画像ファイル数（電子カメラ内に記録されている画像数）が膨大になると、転送する画像ファイルを管理できなくなるおそれがあった。
【課題を解決するための手段】
【０００５】
本発明の第１の態様によると、電子カメラは、外部機器と通信を行う通信部と、撮影画像の転送方式を選択する選択部と、選択部で選択された転送方式で、通信部から外部機器へのコマンド送信を契機に通信部から外部機器へ撮影画像の転送を開始するように通信部を制御する転送制御部と、転送する撮影画像の情報が登録される登録部と、選択部で選択された転送方式に応じて登録部に登録の仕方を異ならせる登録制御部とを備える。
本発明の第２の態様によると、第１の態様の電子カメラにおいて、登録制御部は、外部機器へ未転送の撮影画像を転送する転送方式が選択部で選択された場合、装着されている記録媒体に記録済みの全ての撮影画像の情報を登録部に登録させるのが好ましい。
本発明の第３の態様によると、第２の態様の電子カメラにおいて、登録制御部は、登録すべき情報の量が登録部に登録できる容量を超える場合、登録すべき情報を複数回に分けて登録部に登録させるのが好ましい。
本発明の第４の態様によると、第１の態様の電子カメラにおいて、登録制御部は、所定条件に合致する撮影画像を転送する転送方式が選択部で選択された場合、装着されている記録媒体に記録済みの撮影画像のうち所定条件に合致する撮影画像の情報を登録部に登録させるのが好ましい。
本発明の第５の態様によると、第４の態様の電子カメラにおいて、登録制御部は、登録すべき情報の量が登録部の登録できる容量を超える場合、登録すべき情報を複数回に分けて登録部に登録させるのが好ましい。
本発明の第６の態様によると、第３または第５の態様の電子カメラにおいて、転送制御部は、登録部に登録された情報に対応する撮影画像を転送するように通信部を制御し、登録制御部は、登録部に先に登録された情報に対応する撮影画像が転送された後、未登録の情報を登録部に登録させるのが好ましい。
本発明の第７の態様によると、第１の態様の電子カメラにおいて、登録制御部は、撮影ごとに撮影画像を転送する転送方式が選択部で選択された場合、装着されている記録媒体に記録済みの撮影画像の情報を登録部に登録させないのが好ましい。
本発明の第８の態様によると、第７の態様の電子カメラにおいて、登録制御部は、新たな撮影画像が記録媒体に記録されるごとに、当該撮影画像の情報を登録部に追加登録させるのが好ましい。
本発明の第９の態様によると、第８の態様の電子カメラにおいて、転送制御部は、登録部に追加登録された情報に対応する撮影画像を転送するように通信部を制御するのが好ましい。
本発明の第１０の態様によると、第１の態様の電子カメラにおいて、登録制御部は、外部機器へ未転送の撮影画像を転送する転送方式が選択部で選択された場合、装着されている記録媒体に記録済みの全ての撮影画像の情報を登録部に登録させ、撮影ごとに撮影画像を転送する転送方式が選択部で選択された場合、装着されている記録媒体に記録済みの撮影画像の情報を登録部に登録させないで、新たな撮影画像が記録媒体に記録されるごとに、当該撮影画像の情報を登録部に追加登録させるのが好ましい。
本発明の第１１の態様によると、第１〜第１０のいずれかの態様の電子カメラにおいて、転送制御部は、登録部に登録された撮影画像の情報を外部機器に送信し、送信された登録部に登録された撮影画像の情報に基づく外部機器からの要求に応じて撮影画像を転送するように制御するのが好ましい。
本発明の第１２の態様によると、電子カメラの画像転送方法は、撮影した画像の外部機器への転送方式を選択し、撮影した画像の情報を、選択した転送方式に応じて異なる方式で所定の記憶領域へ登録し、所定の記憶領域へ登録した撮影した画像の情報を外部機器へ送信し、送信した撮影した画像の情報に基づく外部機器からの要求に応じて撮影した画像を外部機器へ転送する。
本発明の第１３の態様によると、第１２の態様の電子カメラの画像転送方法において、撮影した画像は電子カメラに装着されている記録媒体に記録され、第１の転送方式を選択した場合は、記録媒体に記録されている全ての画像の情報を所定の記憶領域へ登録し、第１の転送方式とは異なる第２の転送方式を選択した場合は、記録媒体にすでに記録されている画像の情報は所定の記憶領域へ登録せず、記録媒体に新たに記録する画像の情報を所定の記憶領域へ登録するのが好ましい。
【発明の効果】
【０００６】
本発明による電子カメラでは、記録済みの画像数が膨大になっても、外部機器へ転送する画像ファイルの情報を適切に管理できる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施の形態による電子カメラを説明するブロック図である。
【図２】転送方式設定用のメニュー画面を例示する図である。
【図３】「簡単転送」方式で画像ファイルを転送する処理シーケンスを例示する図である。
【図４】メインＣＰＵが実行する転送処理の流れを説明するフローチャートである。
【図５】「撮影＆転送」方式で画像ファイルを転送する処理シーケンスを例示する図である。
【図６】メインＣＰＵが実行する転送処理の流れを説明するフローチャートである。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照して本発明を実施するための最良の形態について説明する。図１は、本発明の一実施の形態による電子カメラ１を説明するブロック図である。電子カメラ１は、撮影モードと再生モードとが切替え可能に構成される。撮影モードは、被写体像を撮影し、撮影した画像データをメモリカードなどで構成される記録媒体３０に画像ファイルとして保存する動作モードである。静止画撮影する場合は静止画像ファイルを保存し、動画撮影する場合には動画像ファイルを保存する。再生モードは、撮影済みの画像データファイルを記録媒体３０から読み出すなどして、画像データによる再生画像を液晶モニタ２１に表示する動作モードである。【０００９】
図１において、タイミングジェネレータ(TG)１５は、メインＣＰＵ１８から送出される指示に応じて、タイミング信号をドライバ１４、ＡＦＥ(Analog Front End)回路１２およびＡ／Ｄ変換回路１３へ供給する。ドライバ１４は、撮像素子１１で必要な駆動信号を供給する。ＡＦＥ回路１２は、撮像素子１１から出力される光電変換信号に対するアナログ処理（ゲインコントロールなど）を行う。Ａ／Ｄ変換回路１３は、アナログ処理後の撮像信号をディジタル信号に変換する。【００１０】
メインＣＰＵ１８は、各ブロックから出力される信号を入力して所定の演算を行い、演算結果に基づく制御信号を各ブロックへ出力する。画像処理回路１６は、たとえばＡＳＩＣとして構成され、Ａ／Ｄ変換回路１３から入力されるディジタル画像信号に対する画像処理を行う。画像処理には、たとえば、輪郭強調や色温度調整（ホワイトバランス調整）処理、画像信号に対するフォーマット変換処理が含まれる。【００１１】
画像圧縮回路１７は、画像処理回路１６による処理後の画像信号に対して、JPEG方式で所定の圧縮比率の画像圧縮処理を行う。表示画像作成回路２０は、撮像画像を液晶モニタ２１に表示させるための表示データを作成する。【００１２】
記録媒体３０は、電子カメラ１に対して着脱可能なメモリカードなどで構成される。記録媒体３０には、メインＣＰＵ１８からの指示によって撮影画像のデータおよびその情報を含む画像ファイルが記録される。記録媒体３０に記録された画像ファイルは、メインＣＰＵ１８からの指示によって読み出しが可能である。【００１３】
バッファメモリ１９は、画像処理前後および画像処理途中のデータを一時的に格納する他、記録媒体３０へ記録する前の画像ファイルを格納したり、記録媒体３０から読み出した画像ファイルを格納したりするために使用される。【００１４】
操作部材２２は、電子カメラ１の操作ボタン類に対応し、各ボタンの押下操作に対応する操作信号をメインＣＰＵ１８へ出力する。ＡＦ装置２４は、メインＣＰＵ１８から送出される指示に応じて撮影レンズ（不図示）のフォーカス調節状態を検出し、検出結果に応じてフォーカスレンズを光軸方向に進退駆動させることにより、フォーカス調節を行う。【００１５】
外部インターフェイス回路２３は、外部機器（たとえばパーソナルコンピュータＰＣ）との間で有線接続可能に構成されている。外部インターフェイス回路２３はメインＣＰＵ１０８からの指示により、接続されている外部機器との間で所定の通信プロトコルで通信を行う。この場合の電子カメラ１は、画像ファイル内のデータおよび情報を、外部機器との間で有線通信によって送受信可能である。【００１６】
無線インターフェイス回路２５はメインＣＰＵ１０８からの指示により、外部機器（たとえばアクセスポイント４１に備えられる端末等）との間で無線ＬＡＮ通信方式（IEEE 802.11bやIEEE 802.11g等）によって無線通信を行う。この無線通信は、様々な無線ＬＡＮ機器間で互換性を補償するための国際標準規格であるWiFi（Wireless Fidelity）認証に対応してもよい。【００１７】
アクセスポイント４１は、電子カメラ１の無線インターフェイス回路２５から送信されたデータを中継してＰＣ４２へ送信する一方、ＰＣ４２から送信されたデータを中継して電子カメラ１へ送信するように構成されている。これにより、電子カメラ１およびＰＣ４２間でアクセスポイント４１を介して無線通信が可能になる。ＰＣ４２と無線接続された電子カメラ１は、画像ファイル内のデータおよび情報を送受信可能である。この場合の通信プロトコルは、PTPIP（Picture Transfer Protocol over Internet Protocol）と呼ばれる周知の通信プロトコルにしたがう。【００１８】
電子カメラ１が外部機器と通信を行う例として、電子カメラ１が無線ＬＡＮを介して撮影画像のファイルをＰＣ４２へ転送する場合を説明する。電子カメラ１は、操作部材２２に含まれるモードダイヤル（不図示）から「無線ＬＡＮ」を指示する操作信号がメインＣＰＵ１８へ入力されると、無線ＬＡＮモードへ切り替える。【００１９】
電子カメラ１には、無線ＬＡＮを介してＰＣ４２と接続するための情報を記録したプロファイル（Profile）と呼ばれるデータがあらかじめ登録され、メインＣＰＵ１８内の不揮発性メモリ（不図示）に格納されている。電子カメラ１は、このプロファイルの内容に基づいて無線インターフェイス回路２５を制御することにより、電子カメラ１をＰＣ４２と無線ＬＡＮ接続する場合の接続処理を行う。【００２０】
電子カメラ１は、無線ＬＡＮ接続の前に、画像ファイルの転送方式の選択を行う。転送方式には、少なくとも「簡単転送」、「撮影日転送」、および「撮影＆転送」の３方式が含まれている。電子カメラ１は、図２に例示する転送方式設定用のメニュー画面を液晶モニタ２１に表示させ、操作部材２２からの操作信号に応じた転送方式を選択する。【００２１】
＜簡単転送方式による転送＞
電子カメラ１は、操作部材２２からの操作信号によって「簡単転送」が指示されると、「簡単転送」方式を選択する。「簡単転送」は、電子カメラ１内のストレージ（本例では記録媒体３０）内に記録されている画像ファイルと、ＰＣ４２側のストレージ内に記録されている画像ファイルとを比較して、ＰＣ４２に記録されていない画像ファイルのみをＰＣ４２へ転送するものである。これにより、ＰＣ４２へ未転送の画像ファイルのみが選択的に転送される。「簡単転送」では、電子カメラ１側に記録されている画像ファイルのリスト情報を画像ファイルの転送前にＰＣ４２側へ送信することにより、電子カメラ１側の画像ファイルとＰＣ４２側の画像ファイルの差分をＰＣ４２において判断する。ＰＣ４２は、判断した差分に対応する画像ファイルを送信するように電子カメラ１に対して要求する。【００２２】
図３は、「簡単転送」方式で電子カメラ１からＰＣ４２へ画像ファイルを転送する処理シーケンスを例示する図である。電子カメラ１は、「簡単転送」方式を選択した場合に液晶モニタ２１に「転送準備中」のメッセージを表示させるとともに、「簡単転送」方式用のコマンドファイル「ADVTRANS.MRK」を作成する。電子カメラ１は、作成した（１）のAdvancedTransfer EventコマンドをＰＣ４２へ送信し、コマンドファイルが作成されたことをＰＣ４２へ通知する。これを受信したＰＣ４２は、（２）のGetObjectコマンドを電子カメラ１へ送信し、コマンドファイルを送るように電子カメラ１へ要求する。電子カメラ１は、この要求に応じて（３）のようにコマンドファイル「ADVTRANS.MRK」をＰＣ４２へ送信する。このようにして、ＰＣ４２がコマンドファイルを取得する。【００２３】
ＰＣ４２は、取得したコマンドファイルに基づいて、転送すべき画像ファイルのリストを作成する。ＰＣ４２は、画像ファイルのリストを作成すると、その画像ファイルの数を（４）のAdvancedTransferCtrl Operationコマンドによって電子カメラ１へ送信する。このとき、電子カメラ１は液晶モニタ２１に、「転送中」の表示と、転送する画像ファイルの数、転送済みの画像ファイルの数、および転送レートを示す表示を行う。転送レートは、直前の１０秒間の転送レートの平均値として１秒ごとに算出する。【００２４】
その後、ＰＣ４２は（５）のGetObjectコマンドを電子カメラ１へ送信し、最初の画像ファイルを送るように電子カメラ１へ要求する。電子カメラ１は、その要求に応じて（６）のData &amp; Responseコマンドにより、該当する画像ファイルとともに応答をＰＣ４２へ返す。次に、ＰＣ４２は（７）のGetObjectコマンドを電子カメラ１へ送信し、次の画像ファイルを送るように電子カメラ１へ要求する。電子カメラ１は、その要求に応じて（８）のData &amp; Responseコマンドにより、該当する画像ファイルとともに応答をＰＣ４２へ返す。【００２５】
上記（７）および（８）を繰り返すことで、電子カメラ１はＰＣ４２から指定された画像ファイルをＰＣ４２へ順次転送する。なお、この間に電子カメラ１は、液晶モニタ２１に表示中の画像ファイル数を、ＰＣ４２へ転送した画像ファイルの数に従ってインクリメントさせる。【００２６】
全ての画像ファイルの転送が終了したら、ＰＣ４２は（９）のAdvancedTransferCtrl Operationコマンドを電子カメラ１へ送信し、転送終了の旨を電子カメラ１へ通知する。これに応じて、電子カメラ１はコマンドファイル「ADVTRANS.MRK」を削除し、液晶モニタ２１に「転送終了」のメッセージを表示させる。以上説明した処理シーケンスにより、電子カメラ１からＰＣ４２へ、上記「画像ファイルの差分」に対応する画像ファイルが選択的に転送される。【００２７】
図３に例示したシーケンス処理中に電子カメラ１のメインＣＰＵ１８が実行する転送処理の流れについて、図４のフローチャートを参照して説明する。図４のプログラムは、操作部材２２から「簡単転送」を指示する操作信号がメインＣＰＵ１８へ入力されると起動される。図４のステップＳ４１において、メインＣＰＵ１８は、ＰＣ４２と無線を介してPTP接続してステップＳ４２へ進む。【００２８】
ステップＳ４２において、メインＣＰＵ１８はセッションを開始してステップＳ４３へ進む。ステップＳ４３において、メインＣＰＵ１８は、電子カメラ１に装着されているストレージ（本例では記録媒体３０）内に記録されている全ての画像ファイルを示す情報をハンドル管理テーブルに登録する。【００２９】
ハンドル管理テーブルは、あらかじめメインＣＰＵ１８内のメモリ（不図示）の所定領域に確保されている管理情報記録領域である。メインＣＰＵ１８は、上述したPTPプロトコルにしたがって画像ファイルを外部機器へ転送する際、画像ファイルの管理情報をハンドル管理テーブルへ記録する。本実施形態のメインＣＰＵ１８は、ハンドル管理テーブル内を初期化した上で（登録内容を空にする意）、記録媒体３０に記録されている画像ファイルを示す情報をハンドル管理テーブルへ書き込む。【００３０】
ここで、記録媒体３０に格納されている全画像ファイルに関して管理情報を登録する場合に、登録するデータ量がハンドル管理テーブル用に確保された領域の記録容量を上回る場合は、登録可能な画像ファイル数Ａについての管理情報のみをハンドル管理テーブルへ書き込んでステップＳ４４へ進む。登録できなかった画像ファイル数(Ａ＋１)以降の管理情報については後述する。【００３１】
メインＣＰＵ１８はさらに、ハンドル管理テーブルの登録内容に基づいて上記コマンドファイル「ADVTRANS.MRK」を作成し、このコマンドファイルをＰＣ４２へ送信し（図３の（３）に対応）、ステップＳ４４へ進む。つまり、ハンドル管理テーブルの登録内容は、記録媒体３０に記録済みである画像ファイルのリスト情報としてＰＣ４２側へ送信される。【００３２】
ステップＳ４４において、メインＣＰＵ１８は、ＰＣ４２からの要求に応じて画像ファイルを転送し（図３の（５）〜（８）に対応）、ステップＳ４５へ進む。【００３３】
ステップＳ４５において、メインＣＰＵ１８は、未登録の管理情報が存在するか否かを判定する。メインＣＰＵ１８は、ステップＳ４３において、管理情報を登録できなかった画像ファイルが存在する（すなわち、記録媒体３０に記録されている画像ファイル数がＡを超えている）場合はステップＳ４５を肯定判定してステップＳ４３へ戻る。ステップＳ４３では、ハンドル管理テーブル内を初期化した上で（登録内容を空にする意）、未登録である画像ファイル数(Ａ＋１)以降の管理情報をハンドル管理テーブルへ書き込んでステップＳ４４へ進む。【００３４】
一方、メインＣＰＵ１８は、管理情報を登録できなかった画像ファイルが存在しない（すなわち、記録媒体３０に記録されている全ての画像ファイルに関して管理情報を登録した）場合はステップＳ４５を否定判定する。この場合のメインＣＰＵ１８は、ＰＣ４２から転送終了が通知されると図４による処理を終了する。【００３５】
＜撮影＆転送方式による転送＞
電子カメラ１は、図２に例示したメニュー画面を液晶モニタ２１に表示中に、操作部材２２からの操作信号によって「撮影＆転送」が指示されると、「撮影＆転送」方式を選択する。【００３６】
「撮影＆転送」は、電子カメラ１によって撮影された画像ファイルを、当該撮影後にＰＣ４２へ転送するものである。「撮影＆転送」では、電子カメラ１が撮影するごとにＰＣ４２へ通知を行い、この通知を受けたＰＣ４２は、撮影画像ファイルを送信するように電子カメラ１に対して要求する。【００３７】
なお、撮影した画像ファイルをただちにＰＣ４２へ転送する方式と、撮影するたびに当該画像ファイルをＰＣ４２へ送信するかどうかの確認メッセージを液晶モニタ２１に表示させ、転送が指示された場合のみＰＣ４２へ転送する方式とのいずれかの方式を、メニュー操作により選択可能に構成してもよい。また、撮影した画像ファイルを記録媒体３０に保存するか否かをメニュー操作により選択可能に構成してもよい。本説明では、撮影した画像ファイルをただちにＰＣ４２へ転送する方式で、撮影画像ファイルを記録媒体３０に保存する場合について説明する。【００３８】
図５は、「撮影＆転送」方式で電子カメラ１からＰＣ４２へ画像ファイルを転送する処理シーケンスを例示する図である。電子カメラ１は、「撮影＆転送」方式を選択した場合、液晶モニタ２１に撮影画面を表示させる。表示される撮影画面は、撮影指示（レリーズボタンからの全押し操作信号）前の場合はモニタ画像（いわゆるスルー画像）であり、撮影指示後の所定時間は撮影した画像（フリーズ画像）である。【００３９】
電子カメラ１は、撮影を行うと撮影画像ファイルを記録媒体３０に記録するとともに、（１）のObjectAdded EventコマンドをＰＣ４２へ送信し、撮影したことを通知する。この通知を受信したＰＣ４２は、（２）のGetObjectInfo Operationコマンドを電子カメラ１へ送信し、撮影された画像ファイルに関する情報を送信するように電子カメラ１へ要求する。電子カメラ１は、この要求に応じて（３）のObjectInfo Dataset/Responseコマンドにより、撮影した画像ファイルに関する情報をＰＣ４２へ送信する。【００４０】
ＰＣ４２は、撮影画像ファイルの情報を受信すると、（４）のGetObject Operation コマンドを電子カメラ１へ送信し、当該画像ファイルを送るように電子カメラ１へ要求する。電子カメラ１は、その要求に応じて（５）のObject Data/Responseコマンドにより、撮影画像ファイルとともに応答をＰＣ４２へ返す。以上説明したような処理シーケンスにより、電子カメラ１からＰＣ４２へ、撮影した画像ファイルが撮影ごとに転送される。【００４１】
図５に例示したシーケンス処理中に電子カメラ１のメインＣＰＵ１８が実行する転送処理の流れについて、図６のフローチャートを参照して説明する。図６のプログラムは、操作部材２２から「撮影＆転送」を指示する操作信号がメインＣＰＵ１８へ入力されると起動される。図６のステップＳ６１において、メインＣＰＵ１８は、ＰＣ４２と無線を介してPTP接続してステップＳ６２へ進む。【００４２】
ステップＳ６２において、メインＣＰＵ１８はセッションを開始してステップＳ６３へ進む。ステップＳ６３において、メインＣＰＵ１８は、ハンドル管理テーブル内を初期化して（登録内容を空にする意）ステップＳ６４へ進む。【００４３】
「撮影＆転送」モードにおけるメインＣＰＵ１８は、既に記録媒体３０に記録されている画像ファイルについては、これらを示す情報をハンドル管理テーブルへ書き込まない。したがって、この時点におけるハンドル管理テーブルの登録内容は０である。【００４４】
ステップＳ６４において、メインＣＰＵ１８は撮影指示に応じて撮影動作を行い、ステップＳ６５へ進む。ステップＳ６５において、メインＣＰＵ１８は、撮影した画像ファイルを記録媒体３０へ記録してステップＳ６６へ進む。【００４５】
ステップＳ６６において、メインＣＰＵ１８は、撮影し新たに記録媒体３０へ記録した画像ファイルを示す情報をハンドル管理テーブルに追加登録してステップＳ６７へ進む。ステップＳ６７において、メインＣＰＵ１８は、上記コマンド「ObjectAdded Event」をＰＣ４２へ送信し、撮影したこと（すなわち、新たな画像ファイルを記録媒体３０に保存したこと）を通知する（図５の（１）に対応）。さらに、メインＣＰＵ１８は、ＰＣ４２からの要求に応じて撮影した画像ファイルに関する情報、すなわちハンドル管理テーブルに登録された情報をＰＣ４２へ送信して（図５の（２）（３）に対応）、ステップＳ６８へ進む。【００４６】
ステップＳ６８において、メインＣＰＵ１８は、ＰＣ４２からの要求に応じて画像ファイルを記録媒体３０から読み出してＰＣ４２へ転送し（図５の（４）（５）に対応）、ステップＳ６９へ進む。なお、バッファメモリ１９にその画像ファイルが存在する場合は、記録媒体３０にアクセスすることなくバッファメモリ１９から直接ＰＣ４２へ転送するようにしてもよい。ステップＳ６９において、メインＣＰＵ１８は、「撮影＆転送」モードの終了が指示されたか否かを判定する。メインＣＰＵ１８は、操作部材２２からの操作信号によって転送終了が指示された場合にステップＳ６９を肯定判定して図６による処理を終了する。メインＣＰＵ１８は、操作部材２２からの操作信号によって転送終了が指示されない場合にはステップＳ６９を否定判定し、ステップＳ６４へ戻る。ステップＳ６４へ戻る場合は、上述した動作を繰り返す。【００４７】
以上説明した実施形態によれば、次の作用効果が得られる。
（１）ＰＴＰによる画像ファイルの転送方式として「撮影＆転送」が選択された場合、記録媒体３０内にすでに記録済みの画像ファイルを示す情報はハンドル管理テーブルに登録せず、新たに撮影され新たに記録媒体３０に記録された画像ファイルを示す情報のみをハンドル管理テーブルに登録する。記録媒体３０に記録済みである画像ファイルのリスト情報をＰＣ４２へ送信しない「撮影＆転送」においては、既に記録されている画像ファイルを示す情報の登録を省略することで、転送開始までに要する時間を短縮できる。とくに、記録済み画像数が膨大（たとえば１万コマ以上）の場合に効果大である。【００４８】
（２）ＰＴＰによる画像ファイルの転送方式として「簡単転送」が選択された場合、記録媒体３０内に記録済みの全ての画像ファイルを示す情報をハンドル管理テーブルに登録するので、この登録情報に基づいて、記録媒体３０に記録済みである画像ファイルのリスト情報をＰＣ４２に対して速やかに送信できる。【００４９】
（３）上記（２）に加えて、登録すべき情報の量がハンドル管理テーブル用のメモリ領域の記録容量を上回る場合は、登録可能な画像ファイル数Ａについての画像ファイルを示す情報のみを先にハンドル管理テーブルへ登録し、これら登録情報に対応する画像ファイル群を先に転送する。この転送後、画像ファイル数(Ａ＋１)以降についての画像ファイルを示す情報をハンドル管理テーブルへ登録し、これら登録情報に対応する画像ファイル群をさらに転送する。ハンドル管理テーブルへの登録を複数回に分けることにより、将来、記録容量がより大きな記録媒体３０が登場し、膨大な数の撮影画像が記録媒体３０に記録される場合でも、ハンドル管理テーブル用のメモリ領域の記録容量を変更することなしに「簡単転送」を行うことが可能になる。【００５０】
（変形例１）
図４に例示したフローチャートは、所定条件に合致する撮影画像を転送する場合にも共通である。たとえば、「撮影日転送」は、電子カメラ１内のストレージ（本例では記録媒体３０）内に記録されている画像ファイルのうち、指示された撮影日に作成された画像ファイルのみをＰＣ４２へ転送するものである。これにより、指示された撮影日の画像ファイルがＰＣ４２側にも保存されているか否かに関わらず、条件に合致する画像ファイルは全て転送される。「撮影日転送」では、指示された撮影日に作成された画像ファイルのリスト情報を電子カメラ１が作成し、画像ファイルの転送前にＰＣ４２側へ送信する。ＰＣ４２は、リスト情報に含まれる画像ファイルを送信するように電子カメラ１に対して要求する。【００５１】
「撮影日転送」では、ハンドル管理テーブルへ登録する内容が以下の点で「簡単転送」の場合と相違する。すなわち、「撮影日転送」のメインＣＰＵ１８は、電子カメラ１に装着されているストレージ（本例では記録媒体３０）に記録されている画像ファイルのうち、指示された撮影日に作成された画像ファイルを示す情報をハンドル管理テーブルに登録する。【００５２】
ただし、指示された撮影日に対応する全画像ファイルに関して管理情報を登録する場合に、登録すべきデータ量がハンドル管理テーブル用に確保された領域の記録容量を上回る場合は、登録可能な画像ファイル数Ａについての管理情報のみをハンドル管理テーブルへ書き込んでステップＳ４４へ進む点、および登録できなかった画像ファイル数(Ａ＋１)以降の管理情報については、ステップＳ４５を肯定判定してステップＳ４３へ戻った場合にハンドル管理テーブルへ書き込む点については、それぞれ「簡単転送」の場合と同様である。【００５３】
「撮影日転送」における撮影日の指示は、操作部材２２からの操作信号によって電子カメラ１に指示される。具体的には、電子カメラ１が記録媒体３０に記録されている画像ファイルの撮影日を液晶モニタ２１に一覧表示させる。電子カメラ１は、表示中の撮影日のうち、操作部材２２からの操作信号によって選択された撮影日を、指示された撮影日とする。【００５４】
（変形例２）
上述した説明では、ハンドル管理テーブル内を初期化した上で管理情報を登録するようにしたが、必ずしも登録内容を空にしなくてもよく、上書き登録であっても構わない。【００５５】
以上の説明はあくまで一例であり、上記の実施形態の構成に何ら限定されるものではない。本発明の技術的思想の範囲内で考えられるその他の態様も本発明の範囲内に含まれる。【００５６】
次の優先権基礎出願の開示内容は引用文としてここに組み込まれる。
日本国特許出願２００６年第２２６５９７号（２００６年８月２３日出願）
【図１】
2008023742.tif 000003
【図２】
2008023742.tif 000004
【図３】
2008023742.tif 000005
【図４】
2008023742.tif 000006
【図５】
2008023742.tif 000007
【図６】
2008023742.tif 000008
【国際調査報告】
2008023742.tif 000009
2008023742.tif 000010