(57)【要約】【課題】確実に転送することができるファイル転送システム、ファイル記憶装置、ファイル記憶方法及びプログラムを提案する。【解決手段】ファイル転送元装置に保持された第１リストを取得して、当該第１のリストと、ファイル転送先装置が保持していた第２のリストとを比較し、転送元装置にあるファイルからファイル転送先装置に転送されていないファイルを判別し、ファイル転送元装置が当該第２のリストに対する書き換え処理を行わずに、ファイル転送先装置がファイル転送元装置から当該ファイルを取得するようにした。【選択図】図8
2007179273.tif 000002
【特許請求の範囲】
【請求項１】
ファイル転送元装置に装填される記憶媒体に割り当てられた固有の媒体識別子と、上記記憶媒体から転送されたファイル情報とを表す第１のリストを生成する生成手段と、
上記第１のリストを記憶する記憶手段と、
上記ファイル転送元装置に保持された、上記媒体識別子と上記記憶媒体に記憶されたファイル情報とを表す第２のリストを取得するリスト取得手段と、
上記第２のリストに上記第１のリストと同一の媒体識別子がない場合には、上記記憶媒体に記憶された全てのファイルを未転送ファイルと同一の媒体識別子がある場合には、上記第１のリスト及び第２のリストにおける上記ファイル情報を比較して未転送のファイルを判別する判別手段と、
上記未転送のファイルを上記ファイル転送元装置に対して転送するように指示し、上記指示に対する応答として上記ファイル転送元装置から転送されるファイルを上記記憶手段に記憶する転送ファイル記憶手段と、
上記記憶手段に記憶された上記ファイルに基づいて、上記記憶手段に記憶された上記第１のリストを書き換える転送先リスト書き換え手段と
を具えることを特徴とするファイル転送先装置。
【請求項２】
上記第１のリストにおける上記記憶媒体から転送されたファイル情報は、上記記憶媒体から記憶順に転送されるファイルのうち、最後に転送されたファイルの記憶順位でなり、
上記第２のリストにおける上記記憶媒体に記憶されたファイル情報は、上記ファイルの識別子及び記憶順位でなり、
上記判別手段は、
上記第２のリストに上記第１のリストと同一の媒体識別子がない場合には、上記記憶媒体に記憶された全てのファイルを未転送ファイルと判別する一方、上記第２のリストに上記第１のリストと同一の媒体識別子がある場合には、上記第２のリストにおける上記記憶順位よりも大きい順位のファイルを未転送ファイルと判別し、
上記記憶手段は、
上記未転送のファイルを上記ファイル転送元装置に対して記憶順に転送するように指示する
ことを特徴とする請求項１のファイル転送先装置。
【請求項３】
上記第２のリストは、ファイルの種類毎に異なるリストとして保持された
ことを特徴とする請求項１のファイル転送先装置。
【請求項４】
装填される記憶媒体に固有の媒体識別子を割り当て、上記割り当てた媒体識別子と、上記記憶媒体に記憶されるファイルのファイル情報とを表す第１のリストを生成する生成手段と、
上記第１のリスト及び上記ファイルを上記記憶媒体に記憶するファイル記憶手段と、
上記記憶媒体に記憶された上記ファイルに基づいて、上記記憶手段に記憶された上記第１のリストを書き換えるリスト書き換え手段と、
上記ファイル及び第１のリストを上記ファイル転送先装置に送信するファイル送信手段と
を具え、
上記第１のリストは、上記ファイル転送先装置が未転送のファイルを判別するために、当該ファイル転送先装置に保持された、上記媒体識別子と、上記記憶媒体から転送したファイル情報とを表す第２のリストと比較される
ことを特徴とするファイル転送元装置。
【請求項５】
上記ファイル転送元リスト生成手段は、上記記憶媒体が初期化される度に、上記媒体識別子を設定し直す
ことを特徴とする請求項４のファイル転送元装置。
【請求項６】
上記第１のリストにおける上記記憶媒体に記憶されたファイル情報は、上記ファイルの識別子及び記憶順位とでなり、
上記第２のリストにおける上記記憶媒体から転送されたファイル情報は、上記記憶媒体から記憶順に転送されるファイルのうち、最後に転送されたファイルの記憶順位である
ことを特徴とする請求項４のファイル転送元装置。
【請求項７】
上記第１のリストは、ファイルの種類毎に異なるリストで上記ファイル情報を保持する
ことを特徴とする請求項４のファイル転送元装置。
【請求項８】
ファイル転送元装置に装填される記憶媒体に割り当てられた固有の媒体識別子と、上記記憶媒体から転送されたファイル情報とを表す第１のリストを生成する生成ステップと、
上記第１のリストを記憶する記憶ステップと、
上記ファイル転送元装置に保持された、上記媒体識別子と上記記憶媒体に記憶されたファイル情報とを表す第２のリストを取得するリスト取得ステップと、
上記第２のリストに上記第１のリストと同一の媒体識別子がない場合には、上記記憶媒体に記憶された全てのファイルを未転送ファイルと同一の媒体識別子がある場合には、上記第１のリスト及び第２のリストにおける上記ファイル情報を比較して未転送のファイルを判別する判別ステップと、
上記未転送のファイルを上記ファイル転送元装置に対して転送するように指示し、上記指示に対する応答として上記ファイル転送元装置から転送されるファイルを上記記憶手段に記憶する転送ファイル記憶ステップと、
上記記憶ステップに記憶された上記ファイルに基づいて、上記記憶ステップに記憶された上記第１のリストを書き換える転送先リスト書き換えステップと
を具えることを特徴とするファイル転送方法。
【請求項９】
装填される記憶媒体に固有の媒体識別子を割り当て、上記割り当てた媒体識別子と、上記記憶媒体に記憶されるファイルのファイル情報とを表す第１のリストを生成する生成ステップと、
上記第１のリスト及び上記ファイルを上記記憶媒体に記憶するファイル記憶ステップと、
上記記憶媒体に記憶された上記ファイルに基づいて、上記記憶ステップに記憶された上記第１のリストを書き換えるリスト書き換えステップと、
上記ファイル及び第１のリストを上記ファイル転送先装置に送信するファイル送信ステップと
を具え、
上記第１のリストは、上記ファイル転送先装置が未転送のファイルを判別するために、当該ファイル転送先装置に保持された、上記媒体識別子と、上記記憶媒体から転送したファイル情報とを表す第２のリストと比較される
ことを特徴とするファイル管理方法。
【請求項１０】
コンピュータに対して、ファイル転送元装置に装填される記憶媒体に割り当てられた固有の媒体識別子と、上記記憶媒体から転送されたファイル情報とを表す第１のリストを生成する生成ステップと、
上記第１のリストを記憶する記憶ステップと、
上記ファイル転送元装置に保持された、上記媒体識別子と上記記憶媒体に記憶されたファイル情報とを表す第２のリストを取得するリスト取得ステップと、
上記第２のリストに上記第１のリストと同一の媒体識別子がない場合には、上記記憶媒体に記憶された全てのファイルを未転送ファイルと同一の媒体識別子がある場合には、上記第１のリスト及び第２のリストにおける上記ファイル情報を比較して未転送のファイルを判別する判別ステップと、
上記未転送のファイルを上記ファイル転送元装置に対して転送するように指示し、上記指示に対する応答として上記ファイル転送元装置から転送されるファイルを上記記憶ステップに記憶する転送ファイル記憶ステップと、
上記記憶ステップに記憶された上記ファイルに基づいて、上記記憶ステップに記憶された上記第１のリストを書き換える転送先リスト書き換えステップと
を実行するためのファイル転送プログラム。
【請求項１１】
コンピュータに対して、装填される記憶媒体に固有の媒体識別子を割り当て、上記割り当てた媒体識別子と、上記記憶媒体に記憶されるファイルのファイル情報とを表す第１のリストを生成する生成ステップと、
上記第１のリスト及び上記ファイルを上記記憶媒体に記憶するファイル記憶ステップと、
上記記憶媒体に記憶された上記ファイルに基づいて、上記記憶ステップに記憶された上記第１のリストを書き換えるリスト書き換えステップと、
上記ファイル及び第１のリストを上記ファイル転送先装置に送信するファイル送信ステップと
を実行させ、
上記第１のリストは、上記ファイル転送先装置が未転送のファイルを判別するために、上記ファイル転送先装置に保持された、上記媒体識別子と、上記記憶媒体から転送したファイル情報とを表す第２のリストと比較される
ことを特徴とするファイル管理プログラム。
【請求項１２】
ファイル転送元装置と、ファイル転送先装置とが所定の伝送路を介して接続されたファイル転送システムであって、
ファイル転送元装置は、
装填される記憶媒体に固有の媒体識別子を割り当て、上記割り当てた媒体識別子と、上記記憶媒体に記憶されるファイルのファイル情報とを表す第１のリストを生成するファイル転送元リスト生成手段と、
上記第１のリスト及び上記ファイルを上記記憶媒体に記憶するファイル記憶手段と、
上記記憶媒体に記憶された上記ファイルに基づいて、上記記憶手段に記憶された上記第１のリストを書き換えるリスト書き換え手段と、
上記ファイル及び第１のリストを上記ファイル転送先装置に送信するファイル送信手段と
を具え、
ファイル転送先装置は、
上記媒体識別子と、上記記憶媒体から転送されたファイル情報とを表す第２のリストを生成するファイル転送先リスト生成手段と、
上記第２のリストを記憶するファイル転送先リスト記憶手段と、
上記ファイル転送元装置に保持された、第１のリストを取得するファイル転送元リスト取得手段と、
上記第１のリストに上記第２のリストと同一の媒体識別子がない場合には、上記記憶媒体に記憶された全てのファイルを未転送ファイルと同一の媒体識別子がある場合には、上記第１のリスト及び第２のリストにおける上記ファイル情報を比較して未転送のファイルを判別する判別手段と、
上記未転送のファイルを上記ファイル転送元装置に対して転送するように指示し、上記指示に対応する応答として上記ファイル転送元装置から転送されるファイルを上記記憶手段に記憶する転送ファイル記憶手段と、
上記ファイル転送先リスト記憶手段に記憶された上記ファイルに基づいて、上記ファイル転送先リスト記憶手段に記憶された上記第２のリストを書き換える転送先リスト書き換え手段と
を具えることを特徴とするファイル転送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイル転送システムに関し、例えばビデオカメラにより撮像されたデータを別の電子機器に転送する場合に適用して好適なものである。
【背景技術】
【０００２】
近年、ディジタルビデオカメラを利用して撮像した映像ファイルは、ディジタルビデオに保存した状態では、利用形態に限度があるため、コンピュータ等に転送される場合がある。
【０００３】
映像ファイルをコンピュータに転送する際、既に転送済みである映像ファイルまで転送することは、効率的ではない。そこで、非転送の映像ファイルのみを転送することが提案されている。具体的には、コンピュータと、映像記憶装置の両機器に映像ファイルの転送／非転送の情報をインデックスとして保持し、これらを授受することにより、転送済みか非転送か判断するようになされている（例えば特許文献１参照)。
【特許文献１】特開平１０−２６９１２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところでかかる手法では、転送処理を実行している間に、インデックスの内容を書き換える処理が行われるため、インデックスの内容を書き換えている時に、ケーブルが切断された場合、ディジタルビデオ側のインデックスの内容を書き換える処理が途中であるにも関わらず、強制的に転送処理が終了することになる。従って、ディジタルビデオ側のインデックスの内容が不整合な情報を持つことになる又はインデックス自体が壊れてしまうことにより、その後に再度転送処理を行うことができなくなるという問題があった。
【０００５】
本発明は以上の点を考慮してなされたもので、転送元に保存されている転送／非転送情報を保持しているファイルを書き換える処理を行わずに、確実に転送することができるファイル転送システム、ファイル記憶装置、ファイル記憶方法及びプログラムを提案しようとするものである。
【課題を解決するための手段】
【０００６】
かかる課題を解決するため本発明は、ファイル転送先装置であって、ファイル転送元装置に装填される記憶媒体に割り当てられた固有の媒体識別子と、当該記憶媒体から転送されたファイル情報とを表す第１のリストを生成する生成手段と、当該第１のリストを記憶する記憶手段と、当該ファイル転送元装置に保持された、当該媒体識別子と当該記憶媒体に記憶されたファイル情報とを表す第２のリストを取得するリスト取得手段と、当該第２のリストに当該第１のリストと同一の媒体識別子がない場合には、当該記憶媒体に記憶された全てのファイルを未転送ファイルと同一の媒体識別子がある場合には、当該第１のリスト及び第２のリストにおける当該ファイル情報を比較して未転送のファイルを判別する判別手段と、当該未転送のファイルを上記ファイル転送元装置に対して転送するように指示し、当該指示に対する応答として当該ファイル転送元装置から転送されるファイルを当該記憶手段に記憶する転送ファイル記憶手段と、当該記憶手段に記憶された上記ファイルに基づいて、当該記憶手段に記憶された上記第１のリストを書き換える転送先リスト書き換え手段とを設けるようにした。
【０００７】
従って、転送先装置では、ファイル転送元装置に保持された第２のリストを取得して、当該第２のリストと、予め保持していた第１のリストとを比較し、ファイル転送元装置にあるファイルから自己に転送されていないファイルを判別するため、ファイル転送元装置が当該第２のリストに対する書き換え処理を行わずに、ファイル転送元装置から当該ファイルを取得することができる。
【０００８】
また本発明は、ファイル転送元装置であって、装填される記憶媒体に固有の媒体識別子を割り当て、当該割り当てた媒体識別子と、当該記憶媒体に記憶されるファイルのファイル情報とを表す第１のリストを生成する生成手段と、当該第１のリスト及び当該ファイルを当該記憶媒体に記憶するファイル記憶手段と、当該記憶媒体に記憶された当該ファイルに基づいて、当該記憶手段に記憶された当該第１のリストを書き換えるリスト書き換え手段と、当該ファイル及び第１のリストを当該ファイル転送先装置に送信するファイル送信手段とを設けるようにし、当該第１のリストは、当該ファイル転送先装置が未転送のファイルを判別するために、当該ファイル転送先装置に保持された、当該媒体識別子と、当該記憶媒体から転送したファイル情報とを表す第２のリストと比較されるようにした。
【０００９】
従って、ファイル転送元装置では、ファイル転送先装置が自己の第１のリストを取得して、当該第１のリストと、ファイル転送先装置が保持している第２のリストを比較し、自己からファイル転送先装置へ転送していないファイルを判別されるため、書き換え処理を行わずに、ファイル転送先装置が自己のファイルを取得することができる。
【００１０】
さらに本発明は、ファイル転送方法であって、ファイル転送元装置に装填される記憶媒体に割り当てられた固有の媒体識別子と、当該記憶媒体から転送されたファイル情報とを表す第１のリストを生成し、当該第１のリストを記憶し、当該ファイル転送元装置に保持された、当該媒体識別子と当該記憶媒体に記憶されたファイル情報とを表す第２のリストを取得し、当該第２のリストに当該第１のリストと同一の媒体識別子がない場合には、当該記憶媒体に記憶された全てのファイルを未転送ファイルと同一の媒体識別子がある場合には、当該第１のリスト及び第２のリストにおける当該ファイル情報を比較して未転送のファイルを判別し、当該未転送のファイルを当該ファイル転送元装置に対して転送するように指示し、当該指示に対する応答として当該ファイル転送元装置から転送されるファイルを上記記憶手段に記憶し、当該記憶ステップに記憶された当該ファイルに基づいて、当該第１のリストを書き換えるようにした。
【００１１】
従って、ファイル転送方法では、ファイル転送元装置に保持された第２のリストを取得して、当該第２のリストと、予め保持していた第１のリストとを比較し、ファイル転送元装置にあるファイルからファイル転送先装置に転送されていないファイルを判別するため、ファイル転送元装置が当該第２のリストに対する書き換え処理を行わずに、ファイル転送元装置から当該ファイルを取得することができる。
【００１２】
さらに本発明は、ファイル管理方法であって、装填される記憶媒体に固有の媒体識別子を割り当て、当該割り当てた媒体識別子と、当該記憶媒体に記憶されるファイルのファイル情報とを表す第１のリストを生成し、当該第１のリスト及び当該ファイルを当該記憶媒体に記憶するファイル記憶し、当該記憶媒体に記憶された当該ファイルに基づいて、当該第１のリストを書き換え、当該ファイル及び第１のリストを当該ファイル転送先装置に送信し、当該第１のリストは、当該ファイル転送先装置が未転送のファイルを判別するために、当該ファイル転送先装置に保持された、当該媒体識別子と、当該記憶媒体から転送したファイル情報とを表す第２のリストと比較されるようにした。
【００１３】
従って、ファイル管理方法では、ファイル転送先装置がファイル転送元装置の第１のリストを取得して、当該第１のリストと、ファイル転送先装置が保持している第２のリストを比較し、ファイル転送元装置からファイル転送先装置へ転送していないファイルを判別されるため、書き換え処理を行わずに、ファイル転送先装置がファイル転送元装置のファイルを取得することができる。
【００１４】
さらに本発明は、コンピュータに対して所定の機能を実現させるためのプログラムであって、ファイル転送元装置に装填される記憶媒体に割り当てられた固有の媒体識別子と、当該記憶媒体から転送されたファイル情報とを表す第１のリストを生成する機能と、当該第１のリストを記憶する記憶機能と、当該ファイル転送元装置に保持された、当該媒体識別子と当該記憶媒体に記憶されたファイル情報とを表す第２のリストを取得するリスト取得機能と、当該第２のリストに当該第１のリストと同一の媒体識別子がない場合には、当該記憶媒体に記憶された全てのファイルを未転送ファイルと同一の媒体識別子がある場合には、当該第１のリスト及び第２のリストにおける当該ファイル情報を比較して未転送のファイルを判別する機能と、当該未転送のファイルを当該ファイル転送元装置に対して転送するように指示し、当該指示に対する応答として当該ファイル転送元装置から転送されるファイルを当該記憶ステップに記憶する転送ファイル記憶機能と、当該記憶ステップに記憶された上記ファイルに基づいて、当該記憶ステップに記憶された当該第１のリストを書き換える転送先リスト書き換え機能とを設けるようにした。
【００１５】
従って、このプログラムでは、ファイル転送元装置に保持された第２のリストを取得して、当該第２のリストと、予め保持していた第１のリストとを比較し、ファイル転送元装置にあるファイルからファイル転送先装置に転送されていないファイルを判別するため、ファイル転送元装置が当該第２のリストに対する書き換え処理を行わずに、ファイル転送元装置から当該ファイルを取得することができる。
【００１６】
さらに本発明は、コンピュータに対して所定の機能を実現させるためのプログラムであって、装填される記憶媒体に固有の媒体識別子を割り当て、当該割り当てた媒体識別子と、当該記憶媒体に記憶されるファイルのファイル情報とを表す第１のリストを生成する生成機能と、当該第１のリスト及び当該ファイルを当該記憶媒体に記憶するファイル記憶機能と、当該記憶媒体に記憶された当該ファイルに基づいて、当該記憶機能に記憶された当該第１のリストを書き換えるリスト書き換え機能と、当該ファイル及び第１のリストを当該ファイル転送先装置に送信するファイル送信機能とを設けるようにし、当該第１のリストは、当該ファイル転送先装置が未転送のファイルを判別するために、当該ファイル転送先装置に保持された、当該媒体識別子と、当該記憶媒体から転送したファイル情報とを表す第２のリストと比較されるようにした。
【００１７】
従って、このプログラムでは、ファイル転送先装置がファイル転送元装置の第１のリストを取得して、当該第１のリストと、ファイル転送先装置が保持している第２のリストを比較し、ファイル転送元装置からファイル転送先装置へ転送していないファイルを判別されるため、書き換え処理を行わずに、ファイル転送先装置がファイル転送元装置のファイルを取得することができる。
【００１８】
さらに本発明は、ファイル転送元装置と、ファイル転送先装置とが所定の伝送路を介し接続されたファイル転送システムであって、ファイル転送元装置には、装填される記憶媒体に固有の媒体識別子を割り当て、当該割り当てた媒体識別子と、当該記憶媒体に記憶されるファイルのファイル情報とを表す第１のリストを生成するファイル転送元リスト生成手段と、当該第１のリスト及び当該ファイルを当該記憶媒体に記憶するファイル記憶手段と、当該記憶媒体に記憶された当該ファイルに基づいて、当該記憶手段に記憶された当該第１のリストを書き換えるリスト書き換え手段と、当該ファイル及び第１のリストを当該ファイル転送先装置に送信するファイル送信手段とを設け、ファイル転送先装置には、当該媒体識別子と、当該記憶媒体から転送されたファイル情報とを表す第２のリストを生成するファイル転送先リスト生成手段と、当該第２のリストを記憶するファイル転送先リスト記憶手段と、当該ファイル転送元装置に保持された、第１のリストを取得するファイル転送元リスト取得手段と、当該第１のリストに当該第２のリストと同一の媒体識別子がない場合には、当該記憶媒体に記憶された全てのファイルを未転送ファイルと同一の媒体識別子がある場合には、当該第１のリスト及び第２のリストにおける当該ファイル情報を比較して未転送のファイルを判別する判別手段と、当該未転送のファイルを当該ファイル転送元装置に対して転送するように指示し、当該指示に対応する応答として当該ファイル転送元装置から転送されるファイルを当該記憶手段に記憶する転送ファイル記憶手段と、当該ファイル転送先リスト記憶手段に記憶された当該ファイルに基づいて、当該ファイル転送先リスト記憶手段に記憶された当該第２のリストを書き換える転送先リスト書き換え手段とを設けるようにした。
【００１９】
従って、ファイル転送システムでは、ファイル転送元装置に保持された第１リストを取得して、当該第１のリストと、ファイル転送先装置が保持していた第２のリストとを比較し、転送元装置にあるファイルからファイル転送先装置に転送されていないファイルを判別するため、ファイル転送元装置が当該第２のリストに対する書き換え処理を行わずに、
ファイル転送先装置がファイル転送元装置から当該ファイルを取得することができる。
【発明の効果】
【００２０】
本発明によれば、ファイル転送元装置に保持された第１リストを取得して、当該第１のリストと、ファイル転送先装置が保持していた第２のリストとを比較し、転送元装置にあるファイルからファイル転送先装置に転送されていないファイルを判別するため、ファイル転送元装置が当該第２のリストに対する書き換え処理を行わずに、ファイル転送先装置がファイル転送元装置から当該ファイルを取得することができ、かくして確実に転送することができるファイル転送システム、ファイル記憶装置、ファイル記憶方法及びプログラムを実現することができる。
【発明を実施するための最良の形態】
【００２１】
以下図面について、本発明の一実施の形態を詳述する。
【００２２】
（１）本実施の形態によるファイル転送システムの全体構成
図１において、本実施の形態によるファイル転送システム１の全体構成を示す。このファイル転送システム１は、ビデオカメラ２と、パーソナルコンピュータ３とを例えばＵＳＢ(Universal Serial Bus)等の所定のインターフェイス規格に準拠したケーブル４を介して相互に接続されることにより構成される。
【００２３】
このビデオカメラ２は、ユーザ操作に応じて任意に決定される撮像期間毎に被写体を所定周期で撮像し、当該撮像期間に撮像された複数の画像をファイル（以下、これを映像ファイルと呼ぶ）として記憶媒体に記憶する。一方、ビデオカメラ２は、記憶媒体に記憶された映像ファイルのうち、ユーザ操作に応じて選択された映像ファイルを削除するようになされている。
【００２４】
またこのビデオカメラ２は、記憶媒体に対して最初に映像ファイルを記憶した後に、撮像順序と、映像ファイルとの対応付けをテーブル（以下、これを記憶管理リストと呼ぶ）として生成し、当該生成した記憶管理リストを保持する。
【００２５】
そしてビデオカメラ２は、その記憶媒体に対する映像ファイルの記憶状態が変化する度に、対応する記憶管理リストを更新する。パーソナルコンピュータ３から転送要求を受けた場合、ビデオカメラ２は、当該受けた時点での記憶管理リストを参照し、撮像順序に従って映像ファイルを転送し得るようになされている。
【００２６】
一方、パーソナルコンピュータ３は、記憶媒体固有の識別子と、最後に転送された映像ファイルに対応する撮像順序番号との対応付けをテーブル（以下、これを転送管理リスト）として保持している。
【００２７】
そしてパーソナルコンピュータ３は、この転送管理リストに基づいて、過去にその記憶媒体から映像ファイルを転送したことがあるか否かを判定し、転送したことがある場合には、ビデオカメラ２に対して、未転送の映像ファイルを転送すべきことを要求する。
【００２８】
この場合、パーソナルコンピュータ３は、ビデオカメラ２から、未転送の映像ファイル以降に撮像されたものとして順次撮像順序に従って供給される映像ファイルを、例えばＨＤＤ(Hard Disk Drive)又はＤＶＤ(Digital Versatile Disk)等の記憶媒体に記憶すると共に、転送管理リストを更新する。
【００２９】
これに対してパーソナルコンピュータ３は、過去にその記憶媒体から映像ファイルを転送したことがない場合には、ビデオカメラ２に対して、全ての映像ファイルを転送すべきことを要求する。
【００３０】
この場合、パーソナルコンピュータ３は、ビデオカメラ２から、撮像順序に従って順次供給される映像ファイルを所定の記憶媒体に記憶すると共に、転送管理リストを更新する。
【００３１】
このようにしてこの映像記憶システム１では、ビデオカメラ２の記憶媒体に記憶した映像ファイルを、バックアップ対象として又は編集対象などとして、パーソナルコンピュータ３における記憶媒体に保存することができるようになされている。
【００３２】
（２）ビデオカメラの構成
このビデオカメラ２は、図２に示すように、このビデオカメラ２全体の制御を司るカメラ制御部１０に対して、カメラ操作部１１、パーソナルコンピュータ３（図１）との間で各種データを授受するカメラインターフェイス部１２、撮像部１３、カメラ記憶部１４及びメモリ部１５をそれぞれ接続することにより構成される。
【００３３】
このカメラ制御部１０は、ＣＰＵ(Central Processing Unit)と、各種プログラムが格納されたＲＯＭ(Read Only Memory)と、当該ＣＰＵのワークメモリとしてのＲＡＭ(Random Access Memory)とを含むコンピュータ構成となっている。このカメラ制御部１０には、カメラ操作部１１から、又はカメラインターフェイス部１２を介してパーソナルコンピュータ３から、ユーザ操作に対応する各種のコマンドＣＯＭが与えられる。
【００３４】
カメラ制御部１０は、与えられたコマンドＣＯＭ１〜コマンドＣＯＭ３に基づいてユーザ操作の操作内容を認識し、この認識結果と、当該認識結果に対応するプログラムとに基づいて各種処理を実行するようになされている。
【００３５】
（２−１）撮像モード
具体的に、カメラ制御部１０は、操作部１１から与えられた撮像コマンドＣＯＭ１により撮像開始操作が行われたことを認識した場合、当該撮像終了操作が行われたことを認識するまで動作モードを撮像モードに遷移し、撮像部１３及びカメラ記憶部１４をそれぞれ制御する。
【００３６】
この場合、撮像部１３は、撮像開始操作の認識時点から撮像終了操作の認識時点まで被写体を所定周期で撮像し、当該撮像した結果得られる画像データＤＩＭ１〜ＤＩＭｎ（ｎは整数）を順次カメラ記憶部１４に送出する。
【００３７】
一方、カメラ記憶部１４は、撮像部１３から順次供給される画像データＤＩＭ１〜ＤＩＭｎに対して所定の圧縮符号化方式に準拠した圧縮処理を施し、この結果得られる各圧縮画像データを映像ファイルＤＦＬｘ（ｘ＝１、２、３、又はｍ（ｍは整数））として記憶する。
【００３８】
このようにしてカメラ制御部１０は、ユーザ操作に応じて任意に決定される撮像期間ごとに、当該撮像期間に撮像された複数の画像を映像ファイルＤＦＬｉ（ｉ＝１〜ｍ）としてカメラ記憶部１４に記憶することができるようになされている。
【００３９】
（２−２）削除モード
一方、カメラ制御部１０は、任意の映像ファイルＤＦＬｋ（ｋ＝１〜ｍ）の削除操作が行われたことを認識した場合、動作モードを削除モードに遷移し、カメラ記憶部１４を制御する。この場合、カメラ記憶部１４は、記憶された映像ファイルＤＦＬｉ（ｉ＝１〜ｍ）のうち、このとき操作部１１から与えられたコマンドＣＯＭ２に示される映像ファイルＤＦＬｋを削除する。
【００４０】
このようにしてこのカメラ制御部１０は、ユーザ操作に応じて選択された映像ファイルＤＦＬｋを削除することができるようになされている。
【００４１】
（２−３）転送モード
他方、カメラ制御部１０は、パーソナルコンピュータ３からの転送要求コマンドＣＯＭ１１により映像ファイルの転送要求操作が行われたことを認識した場合、動作モードを転送モードに遷移し、カメラインターフェイス部１２及びカメラ記憶部１４をそれぞれ制御する。
【００４２】
この場合、カメラ制御部１０は、記憶された映像ファイルＤＦＬｉのうち、このときパーソナルコンピュータ３から与えられた転送要求コマンドＣＯＭ１１に示される映像ファイルを、転送対象の映像ファイルＤＦＬｊ（ｊ＝１〜ｍ）として読み出し、当該読み出した映像ファイルＤＦＬｊをカメラインターフェイス部１２に送出する。
【００４３】
カメラインターフェイス部１２は、カメラ記憶部１４から供給される映像ファイルＤＦＬｊをパーソナルコンピュータ３（図１）における対応するＰＣインターフェイス部（図示せず）に送出する。
【００４４】
このようにしてこのカメラ制御部１０は、パーソナルコンピュータ３からの転送要求に対応する映像ファイルＤＦＬｊを転送することができるようになされている。
【００４５】
（２−４）初期化モード
さらに、カメラ制御部１０は、操作部１１から与えられた初期化コマンドＣＯＭ３により初期化操作が行われたことを認識した場合、動作モードを初期化モードに遷移し、カメラ記憶部１４を制御する。この場合、カメラ記憶部１４は、カメラ記憶部１４に保存された全ての映像ファイルＤＦＬｉを削除する。
【００４６】
このようにしてこのカメラ制御部１０は、ユーザ操作により、カメラ記憶部１４に保存されている映像ファイルＤＦＬｉを全て削除することができるようになされている。
【００４７】
（３）記憶管理リスト管理機能
かかる構成に加えてこのビデオカメラ２では、撮像した映像ファイルＤＦＬｉのファイルを管理する記憶管理リスト管理機能が搭載されている。
【００４８】
（３−１）記憶管理リスト
記憶管理リストＫＬは、図３に示すように、撮像した映像ファイルＤＦＬｉのファイル名称と、撮像した順番を意味する撮像順序番号と、記憶媒体毎に割り当てる媒体識別子とでなる。
【００４９】
この記憶管理リストＫＬは、撮像時にカメラ記憶部１４に記憶管理リストがない場合、カメラ制御部１０によって作成される。
【００５０】
（３−２）記憶管理リスト生成処理
上述した記憶管理リストＫＬの生成はカメラ制御部１０によって行われ、カメラ制御部１０は、プログラムから取得した乱数を媒体識別子として設定し、当該記憶管理リストＫＬをカメラ記憶部１４に保存し、撮像順序番号ＲＮを０に設定し、メモリ部１５に保存することにより、記憶管理リストＫＬが生成される。
【００５１】
カメラ制御部１０は、記憶管理リストＫＬに設定した媒体識別子は、プログラムから取得した乱数を利用しており、パーソナルコンピュータ３がカメラ記憶部１４とは別の記憶媒体に保存されている記憶管理リストと異なるため、各記憶媒体を区別することができる。
【００５２】
（３−３）記憶管理リストのレコード追加処理
カメラ制御部１０は、撮像開始操作が行われたことを認識した後に映像ファイルＤＦＬｘがカメラ記憶部１４に保存されると、当該映像ファイルＤＦＬｘのファイル名称とメモリ部１５に保存されている撮像順序番号ＲＮとをレコードとして、記憶管理リストＫＬに追加し、記憶管理リストＫＬに撮像した映像ファイルＤＦＬｘのファイル名称を保持するようになされている。
【００５３】
また、カメラ制御部１０は、記憶管理リストＫＬに当該レコードを追加した後、撮像順序番号ＲＮをインクリメントするようになされており、記憶管理リストＫＬが保持しているレコードの撮像順序番号の順番を示すように記憶管理リストＫＬを保持することができる。
【００５４】
（３−４）記憶管理リストのレコード削除処理
カメラ制御部１０は、映像ファイルＤＦＬｋの削除操作が行われたことを認識した後に当該映像ファイルＤＦＬｋがカメラ記憶部１４から削除すると、当該映像ファイルＤＦＬｋのファイル名称を検索項目として、記憶管理リストＫＬを検索し、合致したレコードを削除し、カメラ記憶部１４に保存されていないファイル名称を記憶管理リストＫＬに保持しないようになされている。
【００５５】
これにより、カメラ記憶部１４に保存されていないファイル名称を記憶管理リストＫＬに保持しないようになされている。
【００５６】
また、カメラ制御部１０は、記憶管理リストＫＬで保持している残りのレコードの撮像順序番号ＲＮの変更は行わず、また、レコード削除後にレコードを追加する場合、撮像順序番号として、メモリ部に保存されているＲＮを使用するため、レコード削除した撮像順序番号ＲＮは欠番となる。
【００５７】
（４）各処理手順の説明
次に、カメラ制御部１０による撮像処理、初期化処理の手順について場合を分けて説明する。
【００５８】
（４−１）撮像処理手順
まず、撮像処理の手順を図４に示すフローチャートを用いて説明する。
【００５９】
すなわち、カメラ制御部１０は、撮像開始操作が行われたことを認識すると、撮像処理手順ＲＴ１をステップＳＰ０において開始し、続くステップＳＰ１において、映像ファイルＤＦＬｘ（ｘ＝１、２、３、又はｍ（ｍは整数））を、カメラ記憶部１４に保存する。
【００６０】
そして、カメラ制御部１０は、ステップＳＰ２において記憶管理リストＫＬがカメラ記憶部１４に保存されているか否か判定する。
【００６１】
カメラ制御部１０は、ステップＳＰ２において、否定結果が得られた場合、ステップＳＰ３に移り、記憶管理リストＫＬ（図３）を作成し、当該記憶管理リストＫＬをカメラ記憶部１４に保存し、ステップＳＰ４に移り、メモリ部１５における撮像順序番号ＲＮを０に設定する。
【００６２】
カメラ制御部１０は、ステップＳＰ５において、メモリ部１５に保存されている撮像順序番号ＲＮを取得し、当該撮像順序番号ＲＮと当該映像ファイルＤＦＬｘのファイル名称からなるレコードを当該記憶管理リストＫＬに追加し、ステップＳＰ６に移り、撮像順序番号ＲＮをインクリメントした値を求め、当該インクリメントした値を撮像順序番号ＲＮとして、メモリ部１５に保存し、ステップＳＰ７に移り、処理を終了する。
【００６３】
（４−２）初期化処理手順
カメラ制御部１０による初期化処理の手順を図５に示すフローチャートを用いて説明する。
【００６４】
カメラ制御部１０は、初期化開始操作が行われたことを認識すると、初期化処理手順ＲＴ２をステップＳＰ１０において開始し、続くＳＰ１１において、所定順序で、削除対象の映像ファイルＤＦＬｊ（ｊ＝１、２、３、又はｍ（ｍは整数））を選び、当該映像ファイルＤＦＬｊをカメラ記憶部１４から削除し、ステップＳＰ１２へ移る。
【００６５】
カメラ制御部１０は、ステップＳＰ１２において、カメラ記憶部１４に保存されている記憶管理リストＫＬの内容を読み取り、記憶管理リストＫＬ内の当該映像ファイルＤＦＬｋのファイル名称に合致するレコードを削除し、ステップＳＰ１３に移る。
【００６６】
カメラ制御部１０は、ステップＳＰ１３において、カメラ記憶部１４に映像ファイルが保存されていないか否か判定し、否定結果が得られた場合、ステップＳＰ１１に移り、カメラ記憶部１４に保存されている映像ファイルＤＦＬｊを削除する。
【００６７】
カメラ制御部１０は、ステップＳＰ１３において、肯定結果が得られると、ステップＳＰ１４に移り、記憶管理リストＫＬを作成し、プログラムから取得した乱数を媒体識別子として設定し、当該記憶管理リストＫＬをカメラ記憶部１４に保存し、ステップＳＰ１５に移り、撮像順序番号ＲＮを０に設定し、メモリ部１５に保存した後、ステップＳＰ１６に移り、初期化処理を終了する。
【００６８】
（５）コンピュータの構成
このパーソナルコンピュータ３は、図６に示すように、このパーソナルコンピュータ３全体の制御を司るＰＣ制御部２０に対して、ＰＣ操作部２１、ビデオカメラ２（図１）との間で各種データを授受するＰＣインターフェイス部２２、ＰＣ記憶部２３及びＰＣ表示部２４をそれぞれ接続することにより構成される。
【００６９】
このＰＣ制御部２０は、ＣＰＵと、各種プログラムが格納されたＲＯＭと、当該ＣＰＵのワークメモリとしてのＲＡＭがバス２６で接続されたコンピュータ構成となっている。このＰＣ制御部２０は、与えられたコマンドＣＯＭ１０〜コマンドＣＯＭ１２に基づいてユーザ操作の操作内容を認識し、この認識結果と、当該認識結果に対応するプログラムとに基づいて各種処理を実行するようになされている。
【００７０】
（５−１）転送モード
具体的に、ＰＣ制御部２０は、ユーザがＰＣ表示部２４を目視確認しながらＰＣ操作部２１から入力した転送処理を行うプログラムを実行し、転送された映像ファイルＤＦＬｊの保存先等の各種パラメータが指定された後に送出される転送処理コマンドＣＯＭ１０を認識すると転送要求操作が行われたことを認識した場合、当該転送終了操作が行われたことを認識するまで動作モードを転送モードに遷移し、ＰＣインターフェイス部２２及びＰＣ記憶部２３をそれぞれ制御する。
【００７１】
ＰＣ制御部２０は、所定の順序で取得すべき映像ファイルＤＦＬｊを選択し、当該映像ファイルＤＦＬｊの転送コマンドＣＯＭ１１をＰＣインターフェイス部２２に送出する。
【００７２】
ＰＣ制御部２０は、ＰＣインターフェイス部２２が転送要求コマンドＣＯＭ１１をカメラインターフェイス部１２に送出し、カメラインターフェイス部１２からＰＣインターフェイス部２２へ指定した映像ファイルＤＦＬｊが送出されると、当該映像ファイルＤＦＬｊをパラメータで指定されたＰＣ記憶部２３の所定の位置に保存し、取得すべき映像ファイルＤＦＬｊがある場合は、引き続き、ファイルの転送を行ない、転送すべき映像ファイルＤＦＬｊがない場合又は、映像ファイルＤＦＬｊの転送が失敗した場合は、転送処理を終了する。
【００７３】
（６）転送管理リスト管理機能
かかる構成に加えてこのパーソナルコンピュータ３では、転送済みのファイルを管理する転送管理リストＴＬの転送管理リスト管理機能が搭載されている。
【００７４】
（６−１）転送管理リスト
転送管理リストＴＬは、図７に示すように、転送済みの媒体の媒体識別子とビデオカメラ２が最後に転送した撮像順序番号で関連付けられたレコードを有している。
【００７５】
この転送管理リストＴＬは、転送時にＰＣ記憶部２３に転送管理リストがない場合にＰＣ制御部２０によって作成される。
【００７６】
（６−２）転送管理リスト生成処理
上述した転送管理リストＴＬの生成はＰＣ制御部２０によって行われる。ＰＣ制御部２０は、転送管理リストＴＬを作成し、当該転送管理リストＴＬをＰＣ記憶部２３に保存する。
【００７７】
（６−３）転送管理リストのレコード追加処理
ＰＣ制御部２０は、転送開始操作が行われたことを認識した後に、カメラ記憶部１４に保存されている記憶管理リストＫＬが保持している媒体識別子を検索項目として、転送管理リストＴＬを検索した結果、検索項目に合致するレコードが存在しない場合、映像ファイルＤＦＬｊの転送処理終了後、当該媒体識別子と最後に転送した映像ファイルＤＦＬｊの撮像順序番号ＲＮからなるレコードを転送管理リストＴＬに追加する。
【００７８】
これにより、ＰＣ制御部２０は、転送処理を行った媒体と最後に転送したファイルの撮像順序番号ＲＮを転送管理リストＴＬに保持することができる。
【００７９】
（６−４）転送管理リストのレコード更新処理
ＰＣ制御部２０は、転送開始操作が行われたことを認識した後に、カメラ記憶部１４に保存されている記憶管理リストＫＬが保持している媒体識別子を検索項目として、転送管理リストＴＬを検索した結果、検索項目に合致するレコードが存在する場合、映像ファイルＤＦＬｊの転送処理終了後、当該転送処理により最後に転送した映像ファイルＤＦＬｊの撮像順序番号ＲＮを当該レコードに更新する。
【００８０】
これにより、ＰＣ制御部２０は、転送処理を行った結果、最後に転送したファイルの撮像順序番号ＲＮを転送管理リストＴＬに保持することができる。
【００８１】
（７）処理手順の説明
次に、転送処理の手順について場合を分けて説明する。ここでは、ＰＣ制御部２０による転送処理の手順を図７に示すフローチャートを用いて説明する。
【００８２】
ＰＣ制御部２０は、ユーザがＰＣ表示部２４を目視確認しながらＰＣ操作部２１から入力した転送処理を行うプログラムを実行されたことを認識すると、転送処理手順ＲＴ３をステップＳＰ２０において開始する。
【００８３】
ＰＣ制御部２０は、ステップＳＰ２１において、ＰＣ記憶部２３に保存されている当該プログラムを起動し、ユーザがＰＣ表示部２４を介して転送先等転送処理に必要とするパラメータを指定すると、ステップＳＰ２２へ移る。
【００８４】
ＰＣ制御部２０は、ステップＳＰ２２において、転送管理リストＴＬがＰＣ記憶部２３に保存されているか否か判定する。
【００８５】
ＰＣ制御部２０は、ここで、否定結果が得られた場合、続くステップＳＰ２３に移り、転送管理リストＴＬを作成し、ＰＣ記憶部２３に保存する。
【００８６】
これに対して肯定結果が得られた場合、ＰＣ制御部２０は、ビデオカメラ２の媒体に保存されている記憶管理リストＫＬの内容を送信すべき旨を記録管理リスト参照コマンドＣＯＭ１２としてＰＣインターフェイス２２を介してビデオカメラ２へ送出し、当該記録管理リスト参照コマンドＣＯＭ１２に対する応答として、ビデオカメラ２から供給される当該記憶管理リストＫＬの内容をＰＣ制御部２０のＲＡＭに保持し、ステップＳＰ２５に移る。
【００８７】
ＰＣ制御部２０は、ステップＳＰ２５において、ＰＣ記憶部２３から転送管理リストＴＬを参照し、当該転送管理リストＴＬの内容をＰＣ制御部２０内のＲＡＭに保持し、ＰＣ制御部２０内ＲＡＭに保持している当該記憶管理リストＫＬの媒体識別子が当該転送管理リストＴＬに当該媒体識別子が存在しないか否か判定し、肯定結果が得られた場合、このことは、カメラ記憶部１４に保存されている映像ファイルＤＦＬｊが一度もパーソナルコンピュータ３に転送されていないことを意味し、ステップＳＰ２６に移る。
【００８８】
ＰＣ制御部２０は、ステップＳＰ２６に移ると、ＲＡＭ上に保持している記憶管理リストＫＬに格納されているレコードの内、未転送のファイルの中で最も小さい撮像順序番号ＲＮに関連付いているファイル名称のファイルＤＦＬｊを転送する転送処理コマンドＣＯＭ１１をＰＣインターフェイス２２に送出し、ビデオカメラ２から当該ファイルＤＦＬｊがＰＣインターフェイス２２を介して受信すると、当該ファイルＤＦＬｊをＰＣ記憶部２３に保存し、ステップＳＰ２７に移る。
【００８９】
ＰＣ制御部２０は、ステップＳＰ２７に移ると、当該ファイルＤＦＬｊの転送結果が失敗した又は転送対象のファイルが全て転送されたか否か判定し、否定結果が得られると、ステップＳＰ２６に移る。
【００９０】
ＰＣ制御部２０は、ステップＳＰ２７において、肯定結果が得られると、ステップＳＰ２８に移り、最後に転送したファイルに対応する撮像順序番号ＲＮと媒体識別子からなるレコードを転送管理リストＴＬに対し追加し、ＳＰ３２に移り、転送処理を終了する。
【００９１】
ＰＣ制御部２０は、ステップＳＰ２５において、否定結果が得られた場合、このことは、カメラ記憶部１４に保存されている映像ファイルＤＦＬｊが既にパーソナルコンピュータ３に転送されていることを意味し、既にカメラ記憶部１４ステップＳＰ２９に移り、ＲＡＭ上にある転送管理リストＴＬの当該媒体識別子に関連付いている撮像順序番号ＲＮを取得し、当該撮像順序番号ＲＮより大きい番号であり、且つ転送を行っていないファイル名称の映像ファイルＤＦＬｊを転送する転送処理コマンドＣＯＭ１１をＰＣインターフェイス部２２に送出し、ビデオカメラ２から当該ファイルＤＦＬｊがＰＣインターフェイス部２２を介して受信すると、当該映像ファイルをＰＣ記憶部２３に保存し、ステップＳＰ３０に移る。
【００９２】
ＰＣ制御部２０は、ステップＳＰ３０に移ると、当該ファイルの転送結果が失敗した又
は転送対象のファイルが全て転送されたか否か判定し、否定結果が得られると、ステップ
ＳＰ２９に移る。
【００９３】
ＰＣ制御部２０は、ステップＳＰ３０において、肯定結果が得られると、ＰＣ制御部２０は、ステップＳＰ２７において、肯定結果が得られると、ステップＳＰ３１に移り、当該媒体識別子を持つレコードに対して、最後に転送した映像ファイルＤＦＬｊの撮像順序番号ＲＮを更新し、ＳＰ３２に移り、転送処理を終了する。
【００９４】
（８）動作及び効果
以上の構成において、ファイル転送管理システム１では、ビデオカメラ２は、媒体識別子と、撮像したファイル情報を保持する記憶管理リストＫＬとを自己で保持及び管理する。
【００９５】
一方、パーソナルコンピュータ３は、媒体識別子とその媒体に保存されたファイル転送済みのファイル情報とを表す転送管理リストＴＬを保持しており、当該記憶管理リストＫＬと、ビデオカメラ２から取得した記憶管理リストＫＬの媒体識別子を比較する。
【００９６】
そして、パーソナルコンピュータ３は、カメラ記憶部１４に保存されている映像ファイルの中で、ＰＣ記憶部２３に保存していない映像ファイルを判別し、当該映像ファイルを転送するように指示する。またパーソナルコンピュータ３は、この指定に対する応答としてビデオカメラ２から転送される。映像ファイルの転送処理が終了した場合又は転送処理が中断した場合に当該転送管理リストＴＬに対し、当該媒体識別子と当該最後に転送を行った映像ファイルＤＦＬｊの情報を追加又は更新する。
【００９７】
これにより、ファイル転送管理システム１では、未転送の映像ファイルＤＦＬｊを取得することができ、ビデオカメラ２に保存されている記憶管理ファイルＫＬに対する書き換え処理を行うことなく転送することができるため、転送処理中にケーブル４を切断した場合に当該記憶管理ファイルＫＬを破損することがなく、また、ビデオカメラ２が記憶管理ファイルＫＬに対する書き換え処理を行う場合に比して書き換え処理を行わない分だけ処理効率が上がる。
【００９８】
なお、パーソナルコンピュータ３は、転送処理の途中で、処理失敗した場合に、再度転送処理を行えば、転送処理成功したファイルの情報について転送管理ファイルＴＬで保持しているため、転送失敗したファイルを含めた未転送のファイルのみを転送することができる。
【００９９】
また、このファイル転送管理システム１におけるビデオカメラ２は、初期化処理を行った場合、記憶管理リストＫＬのレコードを全て削除し、媒体識別子における乱数を再設定し、初期化処理前の媒体識別子とは異なるようにする。
【０１００】
これにより、パーソナルコンピュータ３がビデオカメラ２から複数の映像ファイルを転送した後に、カメラ記憶部１４で初期化処理を行い、その後にビデオカメラ２が追加撮像した映像ファイルをカメラ記憶部１４に保存し、パーソナルコンピュータ３が再度ビデオカメラ２から転送処理を実行した場合、ビデオカメラ２の記憶管理リストＫＬに設定されている媒体識別子が再設定されているため、パーソナルコンピュータ３は、カメラ記憶部１４を同じ記憶媒体であるにも関わらず、まだ転送処理を行っていない記憶媒体と判断し、追加撮像した映像ファイルを転送処理により取得することができる。
【０１０１】
さらに、このファイル転送管理システム１におけるビデオカメラ２では、記憶媒体毎に割り当てる媒体識別子と、撮像した映像ファイルＤＦＬｘのファイル情報と、撮像した順番を意味する撮像順序番号とによって記憶管理リストＫＬが生成され、この記憶管理リストＫＬの内容がパーソナルコンピュータ３に供給される。
【０１０２】
一方、このファイル転送管理システム１におけるパーソナルコンピュータ３では、転送処理を実施した媒体の媒体識別子と、最後に転送したファイルの撮像順序番号とによって転送管理リストＴＬが生成され、当該最後に転送したファイルの撮像順序番号は、転送処理中に、最後に転送したファイルに関して、記憶管理リストＫＬに保持されている撮像順序番号が設定されている。
【０１０３】
この場合、パーソナルコンピュータ３は、ビデオカメラ２から記憶管理リストＫＬの内容を取得し、当該記憶管理リストＫＬの媒体識別子を検索項目として、ＰＣ記憶部２３に保存している当該転送管理リストＴＬを検索し、合致したレコードが存在した場合、当該レコードの撮像順序番号ＲＮより大きい値を持つ当該記憶管理リストＫＬの撮像順序番号ＲＮに関連する映像ファイルＤＦＬｊを当該記憶管理リストＫＬの撮像順序番号順に取得すると、記憶管理リストＫＬが撮像順序番号ＲＮで撮像した順番を管理していることにより、未転送の映像ファイルを取得することができる。
【０１０４】
従って、パーソナルコンピュータ３は、転送管理リストＴＬが記憶媒体毎に最後に転送した映像ファイルＤＦＬｊの撮像順序番号ＲＮのみ保持していれば、転送管理リストＫＬに転送済みのファイル情報を全て保持する必要がないため、記憶容量の削減が期待でき、また、記憶管理リストＫＬと転送管理リストＴＬが保持しているそれぞれのファイル情報の比較処理を行う必要もないため、処理効率が改善される。
【０１０５】
また、パーソナルコンピュータ３は、記憶管理リストＫＬから、撮像順序番号に従い転送するため、確実に撮像順序通りに映像ファイルを取得して、転送処理を行うことにより、転送される映像ファイルの順序が映像ファイルの撮像順序と異なることがなく、各映像ファイルの撮像順序通りに利用されることに意味がある場合に、転送処理終了後に転送した映像ファイルを撮像順序通りに並べ替える必要がない。
【０１０６】
以上の構成によれば、ファイル転送管理システム１は、パーソナルコンピュータ３がビデオカメラ２から記憶管理リストＫＬの内容を取得し、当該記憶管理リストＫＬと自己が保持する転送管理リストＴＬとを、媒体識別子で比較することにより、非転送の映像ファイルＤＦＬｊを判別し、当該判別結果を基に非転送の映像ファイルＤＦＬｊを転送し、転送後、当該映像ファイルＤＦＬｊに関する情報を当該転送管理リストＴＬに登録又は更新する。
【０１０７】
ファイル転送管理システム１は、転送処理中に、ケーブル４が引き抜かれた場合、ビデオカメラ２は、保存している記憶管理リストＫＬに対して書き換え処理を行っておらず、当該記憶管理リストＫＬに対して不整合な情報が書き込まれることはなく、また、パーソナルコンピュータ３は、転送が成功したファイルに関する情報を転送管理リストＴＬに登録されているため、再度転送処理を行うことにより、転送失敗した映像ファイル等未転送の映像ファイルＤＦＬｊを転送することができ、かくして、確実に転送することができる。
【０１０８】
（９）他の実施の形態
上述の実施の形態においては、ビデオカメラ２と、パーソナルコンピュータ３とを所定のインターフェイス規格に準拠したケーブル４を介して接続するようにした場合について述べたが、本発明はこれに限らず、例えばイーサネット（登録商標）等の優先インターフェイスやＩＥＥＥ（Institute of Electrical and Electronics Engineers）８０２．１１ａ／ｂ／ｇやＢｌｕｅＴｏｏｔｈ（登録商標）等の無線インターフェイスを使用しても良い。
【０１０９】
また上述の実施の形態においては、転送対象のファイルを映像ファイルＤＦＬｊの場合について述べたが、本発明はこれに限らず、例えば静止画ファイル、音声ファイル、テキストファイル、その他種々のキャラクタファイルとしても良い。
【０１１０】
さらに上述の実施の形態においては、プログラムから取得した乱数を記憶管理リストＫＬの媒体識別子として使用する場合について述べたが、本発明はこれに限らず、例えば、記憶媒体の製品番号＋記憶管理リストＫＬの作成日時等、記憶媒体毎で異なる値を作成し、記憶管理リストＫＬの媒体識別子として使用しても良い。
【０１１１】
さらに上述の実施の形態においては、映像ファイル用の記憶管理リストＫＬを利用した場合について述べたが、本発明はこれに限らず、例えば、映像ファイル用の記憶管理リストと当該映像ファイルの一部の静止画ファイル用の記憶管理リストを利用する等、ファイルの種類毎に記憶管理リストを用意するようにしても良い。
【０１１２】
この場合、ファイル転送処理システム１は、パーソナルコンピュータ３のディスク容量が少ない場合に、当該パーソナルコンピュータ３に保存されているプログラムのパラメータとして、転送するファイルの種類を静止画ファイルにのみ限定することにより、ファイル容量の少ない静止画ファイルに対する転送処理のみを行うようにすることができる。
【０１１３】
さらに上述の実施の形態においては、ビデオカメラ２で撮像した映像ファイルＤＦＬｊを記憶管理リストＫＬで管理する場合について述べたが、本発明はこれに限らず、例えば、複数種類のファイルを記憶管理リストＫＬで管理するようにしても良い。
【０１１４】
さらに上述の実施の形態においては、パーソナルコンピュータ３が転送処理を実行する場合について述べたが、本発明はこれに限らず、例えば、ＰＤＡ（Personal Digital Assistant）や携帯電話等、転送処理プログラムを実行できる種々の機器でもよい。
【０１１５】
さらに上述の実施の形態においては、ビデオカメラ２のカメラ記憶部１４に転送するファイルを保存する場合について述べたが、本発明はこれに限らず、例えば、ＤＶＤ等ビデオカメラ２の外部媒体に転送対象のファイルを保存しても良い。
【０１１６】
さらに上述の実施の形態においては、ビデオカメラ２に転送するファイルを保存する場合について述べたが、本発明はこれに限らず、例えば、デジタルカメラ等ファイルを保存できる機器にファイルを保存しても良い。
【０１１７】
さらに上述の実施の形態においては、ビデオカメラ２にあっては、カメラ記憶部１４に記憶管理リストＫＬを作成する場合について述べたが、本発明はこれに限らず、記憶媒体毎に記憶管理リストを作成しても良い。
【０１１８】
さらに上述の実施の形態においては、パーソナルコンピュータ３は、カメラ記憶部１４の記憶管理リストＫＬの内容を取得する場合について述べたが、本発明はこれに限らず、記憶管理リストＫＬをＰＣ記憶部２３にコピーしても良い。
【０１１９】
さらに上述の実施の形態においては、記憶管理リストＫＬが媒体識別子と撮影順序番号とファイル名称とを保持し、転送管理リストＴＬが媒体識別子と撮影順序番号とを保持する場合について述べたが、本発明はこれに限らず、記憶管理リストＫＬが媒体識別子とファイルを特定する種々の識別子とを保持し、転送管理リストＴＬが媒体識別子とファイルを特定する種々の識別子とを保持しても良い。
【０１２０】
この場合、転送管理リストＴＬのファイル名称に合致するファイル名称が記憶管理リストＫＬのファイル名称に存在するか否か判断することにより転送処理時に転送済みか非転送か判断することができる。
【産業上の利用可能性】
【０１２１】
本発明は、転送元の装置から転送先の装置へファイルを転送する場合に利用可能である。
【図面の簡単な説明】
【０１２２】
【図１】本実施の形態によるファイル転送システムを示すブロック図である。
【図２】本実施の形態によるカメラの回路構成を示すブロック図である。
【図３】記憶管理リストを示す略線図である。
【図４】映像ファイル作成手順を示すフローチャートである。
【図５】初期化処理手順を示すフローチャートである。
【図６】本実施の形態によるコンピュータ回路構成を示すブロック図である。
【図７】転送管理リストを示す略線図である。
【図８】転送処理手順を示すフローチャートである。
【符号の説明】
【０１２３】
１……ファイル転送システム、２……ビデオカメラ、３……パーソナルコンピュータ、４……ケーブル。
【図１】
2007179273.tif 000003
【図２】
2007179273.tif 000004
【図３】
2007179273.tif 000005
【図４】
2007179273.tif 000006
【図５】
2007179273.tif 000007
【図６】
2007179273.tif 000008
【図７】
2007179273.tif 000009
【図８】
2007179273.tif 000010