(57)【要約】【課題】小型化された撮像装置において、画像データの転送時間を短縮すると共に、撮像装置による画像データの管理を可能とすることが目的とされる。【解決手段】本発明の実施の形態に係るデジタルカメラは、画像撮影機能を有し、画像の撮影によって得られた画像データを格納するためのメモリカード１６を備えると共に、外部ハードディスク装置３の接続が可能である。そして当該デジタルカメラは、転送手段と振分手段とを備えることを特徴とする。転送手段は、メモリカード１６に格納された複数の画像データを一括して外部ハードディスク装置３に転送する。振分手段は、外部ハードディスク装置３に転送された複数の画像データを、撮影日付に基づいて１または複数のディレクトリに振り分ける。【選択図】図１
2009296053.tif 000002
【特許請求の範囲】
【請求項１】
画像撮影機能を有し、画像の撮影によって得られた画像データを格納するためのメモリを備えると共に、外部記憶装置の接続が可能である撮像装置において、
前記メモリに格納された複数の画像データを一括して前記外部記憶装置に転送する転送手段と、
前記外部記憶装置に転送された前記複数の画像データを、所定の指標に基づいて１または複数のディレクトリに振り分ける振分手段と
を備えることを特徴とする、撮像装置。
【請求項２】
前記所定の指標は、画像を撮影した日付である、請求項１に記載の撮像装置。
【請求項３】
前記転送手段は、前記メモリに構築されているディレクトリ構造をそのまま、前記外部記憶装置に構築されているディレクトリ構造に組み込む、請求項１または請求項２に記載の撮像装置。
【請求項４】
前記メモリに構築されている前記ディレクトリ構造は、前記外部記憶装置に構築されている前記ディレクトリ構造の最下位の位置に組み込まれる、請求項３に記載の撮像装置。
【請求項５】
前記外部記憶装置に構築されている前記ディレクトリ構造は、前記画像データを格納すると共に当該画像データの日付を管理するための日付管理ディレクトリを含み、
前記振分手段は、前記日付管理ディレクトリに格納されている前記画像データのうち、当該日付管理ディレクトリで管理されている日付と同じ日付の撮影によって得られた前記画像データについては、そのまま当該日付管理ディレクトリに格納しておく、請求項２乃至請求項４のいずれか１つに記載の撮像装置。
【請求項６】
前記外部記憶装置に構築されている前記ディレクトリ構造は、前記画像データを格納すると共に当該画像データの日付を管理するための日付管理ディレクトリを含み、
前記振分手段は、前記日付管理ディレクトリに格納されている前記画像データのうち、当該日付管理ディレクトリで管理されている日付と異なる日付の撮影によって得られた前記画像データについては、前記異なる日付を管理するための前記日付管理ディレクトリに移動させる、請求項２乃至請求項５のいずれか１つに記載の撮像装置。
【請求項７】
前記日付管理ディレクトリを作成するディレクトリ作成手段を更に備え、
前記振分手段は、前記異なる日付を管理するための前記日付管理ディレクトリに前記画像データを移動させる前に、前記外部記憶装置に構築されている前記ディレクトリ構造に当該日付管理ディレクトリが存在するかどうかを判断し、存在しないと前記振分手段が判断した場合に前記ディレクトリ作成手段は当該日付管理ディレクトリを作成する、請求項６に記載の撮像装置。
【請求項８】
請求項１乃至請求項７のいずれか１つに係る撮像装置と、前記撮像装置に接続される外部記憶装置とを備える撮像システムにおいて、
前記撮像装置をマスタとし、前記外部記憶装置をスレーブとしたことを特徴とする、撮像システム。
【請求項９】
画像撮影機能を有し、画像の撮影によって得られた画像データを格納するためのメモリを備えると共に、外部記憶装置が接続されている撮像装置を制御する方法において、
前記メモリに格納された複数の画像データを一括して前記外部記憶装置に転送する第１ステップと、
前記外部記憶装置に転送された前記複数の画像データを、所定の指標に基づいて１または複数のディレクトリに振り分ける第２ステップと
を備えることを特徴とする、撮像装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラ等の撮像装置及びその制御方法に関し、特に撮影によって得られた画像データの転送が可能なものに関する。
【背景技術】
【０００２】
従来、デジタルカメラなどの撮像装置においては、静止画や動画などの画像の撮影が可能であると共に撮影時の音声の収録が可能となっており、撮影によって得られた画像データや音声データは、メモリに画像ファイルや音声ファイルとして書き込むことができるようになっている（特許文献１及び特許文献２参照）。
【０００３】
例えば、図１３に示すデジタルカメラにおいては、カメラ本体４１に、レンズやＣＣＤ等の光学系４２、カメラ信号処理回路４３、エンコーダ４４、メモリカード４７、デコーダ４５、ビデオ出力回路４６、及びインターフェース４８が装備されている。
【０００４】
カメラ信号処理回路４３は、光学系４２から得られる信号に必要な処理を施す。エンコーダ４４は、カメラ信号処理回路４３から得られる映像信号に、ＪＰＥＧ等による符号化を施す。メモリカード４７は、脱着式のメモリであり、エンコーダ４４から得られる映像信号が書き込まれる。デコーダ４５は、メモリカード４７から読み出された映像信号に、ＪＰＥＧ等による復号化を施す。ビデオ出力回路４６は、デコーダ４５から得られる映像信号をディスプレイ４９へ出力する。インターフェース４８には、ストレージ装置５１が接続される。
【０００５】
上記デジタルカメラによれば、撮影によって得られた画像ファイル及び音声ファイルをメモリカード４７に書き込むことが可能であると共に、メモリカード４７から画像ファイルを読み出してディスプレイ４９に映出することが可能である。
【０００６】
デジタルカメラに接続されるストレージ装置５１には、図１３に示されるように、カードドライブ５２、インターフェース５３、ストレージメディア５４、デコーダ５５、及びビデオ出力回路５６が装備されている。カードドライブ５２は、メモリカード４７から信号を読み出す。インターフェース５３には、デジタルカメラのインターフェース４８が接続される。ストレージメディア５４は、ハードディスクなどであって、カードドライブ５２やインターフェース５３から得られる信号が記録される。デコーダ５５は、ストレージメディア５４から読み出される映像信号に、ＪＰＥＧ等による復号化を施す。ビデオ出力回路５６は、デコーダ５５から得られる映像信号をディスプレイ５７へ出力する。
【０００７】
よって、デジタルカメラにストレージ装置５１を接続することにより、デジタルカメラのメモリカード４７に記録されている画像ファイル及び音声ファイルをストレージ装置５１に転送して記録することが可能となる。また、ストレージ装置５１によれば、ストレージメディア５４から画像ファイルを読み出して、ストレージ装置５１に接続されたディスプレイ５７に映出することが可能である。
【０００８】
従来から、上述したストレージ装置５１にはパーソナルコンピュータが多く用いられており、デジタルカメラからストレージ装置５１への画像ファイルや音声ファイルの転送処理は、ストレージ装置５１の制御によって実行されている。つまり、従来のストレージ装置５１は、デジタルカメラのメモリカード４７をストレージ装置５１の外部メモリとみなし、当該メモリカード４７から読み出したファイルを、インターフェース４８，５３を経てハードディスク等のストレージメディア５４へ書き込んでいる。
【０００９】
パーソナルコンピュータなどのストレージ装置は、処理能力が高いため、画像ファイルの転送処理に並行して、画像ファイルを撮影日付ごとにディレクトリに振り分ける処理が実行できる。画像データを撮影日付ごとにディレクトリに振り分けることにより、ストレージ装置５１内に格納された画像ファイルを、撮影日付に基づいて管理することが可能となる。
【００１０】
しかし、ストレージ装置５１で転送処理を実行することは、不便である。なぜなら、パーソナルコンピュータなどのように転送手段を備えたストレージ装置５１を用意する必要があるからである。
【００１１】
そこで、本願出願人は、特願２００７−２２７８９８号において、撮像装置で転送処理を実行することを提案している。かかる技術によれば、転送手段のない外部記憶装置を接続した場合でも、撮像装置から外部記憶装置に画像データを転送することが可能である。
【特許文献１】特開平５−９１４５２号公報
【特許文献２】特開２００２−３５９７６３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかし、デジタルカメラ等の撮像装置の処理能力は、パーソナルコンピュータなどのストレージ装置よりも劣る。このため、画像データ（画像ファイル）の転送処理に並行して、画像データ（画像ファイル）を撮影日付ごとにディレクトリに振り分ける処理を撮像装置において実行しようとすると、転送に長い時間が費やされてしまう。また、ストレージ装置と同等の処理能力を撮像装置でも発揮しようとすると、撮像装置が大型化してしまい、撮像装置の小型化を望む市場のニーズに反することとなり、あまり望ましくない。
【００１３】
本発明は、上述した事情に鑑みてなされたものであり、小型化された撮像装置において、画像データの転送時間を短縮すると共に、撮像装置による画像データの管理を可能とすることが目的とされる。
【課題を解決するための手段】
【００１４】
本発明の第１態様に係る撮像装置は、画像撮影機能を有し、画像の撮影によって得られた画像データを格納するためのメモリを備えると共に、外部記憶装置の接続が可能である。そして当該撮像装置は、転送手段と振分手段とを備えることを特徴とする。転送手段は、メモリに格納された複数の画像データを一括して外部記憶装置に転送する。振分手段は、外部記憶装置に転送された複数の画像データを、所定の指標に基づいて１または複数のディレクトリに振り分ける。
【００１５】
上記第１態様に係る撮像装置によれば、メモリに格納された複数の画像データを一括して外部記憶装置に転送することにより、転送処理に並行して他の処理を実行する場合に比べて、転送時間が短縮される。しかも、転送後に、転送された複数の画像データを、所定の指標に基づいて１または複数のディレクトリに振り分けることにより、外部記憶装置に記録された画像データを所定の指標に基づいて管理することが可能となる。
【００１６】
本発明の第２態様に係る撮像装置は、上記第１態様に係る撮像装置であって、所定の指標は画像を撮影した日付である。
【００１７】
上記第２態様に係る撮像装置によれば、画像を撮影した日付によって画像データを振り分けることにより、撮影日付での画像データの管理が可能となる。
【００１８】
本発明の第３態様に係る撮像装置は、上記第１または第２態様に係る撮像装置であって、転送手段は、メモリに構築されているディレクトリ構造をそのまま、外部記憶装置に構築されているディレクトリ構造に組み込む。
【００１９】
上記第３態様に係る撮像装置によれば、メモリから外部記憶装置への画像データの転送の際に、メモリに構築されているディレクトリ構造がそのまま、外部記憶装置において維持されるので、転送時間が短縮される。
【００２０】
本発明の第４態様に係る撮像装置は、上記第３態様に係る撮像装置であって、メモリに構築されているディレクトリ構造は、外部記憶装置に構築されているディレクトリ構造の最下位の位置に組み込まれる。
【００２１】
上記第４態様に係る撮像装置によれば、ディレクトリ構造を変更する場合、下位の部分ほど変更が容易である。よって、外部記憶装置に構築されているディレクトリ構造の最下位の位置に、メモリに構築されているディレクトリ構造を組み込むことにより、転送された画像データの振り分け処理に必要なディレクトリ構造の変更が容易となる。
【００２２】
本発明の第５態様に係る撮像装置は、上記第２乃至第４態様のいずれか１つに係る撮像装置であって、外部記憶装置に構築されているディレクトリ構造は、画像データを格納すると共に当該画像データの日付を管理するための日付管理ディレクトリを含む。そして、振分手段は、日付管理ディレクトリに格納されている画像データのうち、当該日付管理ディレクトリで管理されている日付と同じ日付の撮影によって得られた画像データについては、そのまま当該日付管理ディレクトリに格納しておく。
【００２３】
上記第５態様に係る撮像装置によれば、画像を撮影した日付に基づいて画像データを振り分ける際に、日付管理ディレクトリで管理されている日付と同じ日付の画像データについては、他の日付管理ディレクトリに移動させる必要がなく、以って振分手段による画像データの振り分け処理が簡略化される。
【００２４】
本発明の第６態様に係る撮像装置は、上記第２乃至第５態様のいずれか１つに係る撮像装置であって、外部記憶装置に構築されているディレクトリ構造は、画像データを格納すると共に当該画像データの日付を管理するための日付管理ディレクトリを含む。そして、振分手段は、日付管理ディレクトリに格納されている画像データのうち、当該日付管理ディレクトリで管理されている日付と異なる日付の撮影によって得られた画像データについては、異なる日付を管理するための日付管理ディレクトリに移動させる。
【００２５】
上記第６態様に係る撮像装置によれば、異なる日付の撮影によって得られた画像データを、その日付を管理するための日付管理ディレクトリに移動させることにより、撮影日付に基づく画像データの管理が可能となる。
【００２６】
本発明の第７態様に係る撮像装置は、上記第６態様に係る撮像装置であって、日付管理ディレクトリを作成するディレクトリ作成手段を更に備える。そして、振分手段は、異なる日付を管理するための日付管理ディレクトリに画像データを移動させる前に、外部記憶装置に構築されているディレクトリ構造に当該日付管理ディレクトリが存在するかどうかを判断し、存在しないと振分手段が判断した場合にディレクトリ作成手段は当該日付管理ディレクトリを作成する。
【００２７】
上記第７態様に係る撮像装置によれば、画像データの撮影日付に対応する日付管理ディレクトリがない場合でも、ディレクトリ作成手段により当該日付管理ディレクトリが作成されるので、撮影日付に基づく画像データの振り分け処理が効率良く実行される。
【００２８】
本発明に係る撮像システムは、上記第１乃至第７態様のいずれか１つに係る撮像装置と、撮像装置に接続される外部記憶装置とを備える撮像システムであって、撮像装置をマスタとし、外部記憶装置をスレーブとしたことを特徴とする。
【００２９】
上記撮像システムによれば、撮像装置の制御によって、メモリから外部記憶装置への画像データの転送処理、及び外部記憶装置に転送された複数の画像データの振り分け処理が実行される。よって、外部記憶装置として、転送手段や振分手段のないものを採用することが可能となる。
【００３０】
本発明に係る撮像装置の制御方法は、画像撮影機能を有し、画像の撮影によって得られた画像データを格納するためのメモリを備えると共に、外部記憶装置が接続されている撮像装置を制御する方法である。そして、当該制御方法は、第１ステップと第２ステップとを備えることを特徴とする。第１ステップは、メモリに格納された複数の画像データを一括して外部記憶装置に転送する。第２ステップは、外部記憶装置に転送された複数の画像データを、所定の指標に基づいて１または複数のディレクトリに振り分ける。
【００３１】
上記撮像装置の制御方法によれば、メモリに格納された複数の画像データを一括して外部記憶装置に転送することにより、転送処理に並行して他の処理を実行する場合に比べて、転送時間が短縮される。しかも、転送後に、転送された複数の画像データを、所定の指標に基づいて１または複数のディレクトリに振り分けることにより、外部記憶装置に記録された画像データを所定の指標に基づいて管理することが可能となる。
【発明の効果】
【００３２】
本発明に係る撮像装置及びその制御方法によれば、画像データの転送時間が短縮されると共に、撮像装置による画像データの管理が可能となる。
【発明を実施するための最良の形態】
【００３３】
以下、本発明の実施の形態に係る撮像システムについて、図面に沿って具体的に説明する。
【００３４】
１．撮像システムの構成
撮像システムは、デジタルカメラ、クレードル２、外部ハードディスク装置３、モニタテレビジョン受像機４、及びスピーカ５を備える。以下、撮像システムの各構成要素について具体的に説明する。
【００３５】
１−１．デジタルカメラ
本発明の実施の形態に係るデジタルカメラは、図１に示すようにカメラ本体１、光学系６、マイクロホン７、液晶ディスプレイ（ＬＣＤ）３５、スピーカ３７、受信部３８、ＵＳＢ端子１ａ、映像出力端子１ｂ、及び音声出力端子１ｃを備える。
【００３６】
カメラ本体１には、デジタルカメラを操作するための操作部３０が装備されている。さらにカメラ本体１には、操作部３０からの操作によって動作する種々の構成要素が配備されている。すなわち、カメラ本体１には、ＣＰＵ３１、メモリ３２、ＣＣＤ８、Ａ／Ｄ変換回路８１，８２、カメラ信号処理回路９、音声信号処理回路１０、ＪＰＥＧ符号化回路１１、ＭＰＥＧ−４ビデオ符号化回路１２、ＡＣＣオーディオ符号化回路１３、ＪＰＥＧ復号化回路２０、ＭＰＥＧ−４ビデオ復号化回路２１、ＡＣＣオーディオ復号化回路２２、ビデオエンコーダ２３、出力アンプ２４，２６、Ｄ／Ａ変換回路２５、ＬＣＤドライバ３４、スピーカアンプ３６、メモリコントローラ１４、カードドライブ１５、ＵＳＢインターフェース１７、ＵＳＢデバイスコントローラ１８、ＵＳＢホストコントローラ１９、スイッチＳＷ１，ＳＷ２が配備されている。以下、カメラ本体１に配備されている各構成要素について具体的に説明する。
【００３７】
尚、デジタルカメラの操作は、リモートコントローラ３９によって行ってもよい。この場合、リモートコントローラ３９からの操作信号を受信部３８で受信し、当該操作信号をＣＰＵ３１に供給することにより、デジタルカメラの制御が実行される。操作信号には、例えば赤外線が用いられる。
【００３８】
＜ＣＰＵ３１及びメモリ３２＞
メモリ３２には、ＣＰＵ３１が実行すべき制御手続きが書き込まれている。ＣＰＵ３１は、操作部３０からの操作信号に対応する制御手続きをメモリ３２から読み出し、当該制御手続きに従って各種の制御を実行する。尚、ＣＰＵ３１及びメモリ３２は、バス３３を介して互いに接続されている。
【００３９】
＜ＣＣＤ８及びカメラ信号処理回路９＞
ＣＣＤ８は、光学系６からの映像光を電気信号（アナログ信号）に変換する。当該電気信号は、Ａ／Ｄ変換回路８１でデジタル信号に変換される。カメラ信号処理回路９は、当該デジタル信号に対してカメラ信号処理を施し、これを画像データとしてＪＰＥＧ符号化回路１１及びＭＰＥＧ−４ビデオ符号化回路１２へ供給する。
【００４０】
＜音声信号処理回路１０＞
マイクロホン７から出力された音声信号（アナログ信号）は、Ａ／Ｄ変換回路８２でデジタル信号に変換される。音声信号処理回路１０は、当該デジタル信号に対して音声信号処理を施し、これを音声データとしてＡＡＣオーディオ符号化回路１３へ供給する。
【００４１】
＜ＪＰＥＧ符号化回路１１、及びＭＰＥＧ−４ビデオ符号化回路１２＞
ＪＰＥＧ符号化回路１１は、その出力端がバス３３に接続されており、ＣＰＵ３１による制御の下で画像データを符号化して写真ファイルを作成する。ＪＰＥＧ符号化回路１１で作成された写真ファイルは、バス３３を経て、メモリコントローラ１４へ供給されると共に、ＪＰＥＧ復号化回路２０へも供給される。
【００４２】
ＭＰＥＧ−４ビデオ符号化回路１２は、その出力端がバス３３に接続されており、ＣＰＵ３１による制御の下で画像データを符号化して動画ファイルを作成する。ＭＰＥＧ−４ビデオ符号化回路１２で作成された動画ファイルは、バス３３を経て、メモリコントローラ１４へ供給されると共に、ＭＰＥＧ−４ビデオ復号化回路２１へも供給される。
【００４３】
＜ＡＣＣオーディオ符号化回路１３＞
ＡＡＣオーディオ符号化回路１３は、その出力端がバス３３に接続されており、ＣＰＵ３１による制御の下で音声データを符号化して音声ファイルを作成する。ＡＡＣオーディオ符号化回路１３で作成された音声ファイルは、バス３３を経て、メモリコントローラ１４へ供給されると共に、ＡＡＣオーディオ復号化回路２２へも供給される。尚、動画の撮影時にマイクロホン７から取り込まれた音声の音声データについては、ＡＣＣオーディオ符号化回路１３で符号化された後、ＭＰＥＧ−４ビデオ符号化回路１２で作成された動画ファイルに組み込まれる。
【００４４】
＜メモリコントローラ１４及びカードドライブ１５＞
カードドライブ１５は、メモリコントローラ１４を介してバス３３に接続されており、ＳＤカード等のメモリカード１６を着脱可能に装着することができる。メモリコントローラ１４は、ＪＰＥＧ符号化回路１１から供給された写真ファイル、ＭＰＥＧ−４ビデオ符号化回路１２から供給された動画ファイル、及びＡＡＣオーディオ符号化回路１３から供給された音声ファイルを、カードドライブ１５に装着されたメモリカード１６に書き込むことができる。
【００４５】
＜ＪＰＥＧ復号化回路２０、及びＭＰＥＧ−４ビデオ復号化回路２１＞
ＪＰＥＧ復号化回路２０は、符号化されている写真ファイルを復号化して出力する。ＭＰＥＧ−４ビデオ復号化回路２１は、符号化されている動画ファイルを復号化して出力する。ビデオエンコーダ２３は、復号化された写真ファイル及び動画ファイルを画像データに変換する。
【００４６】
ビデオエンコーダ２３から出力される画像データは、スイッチＳＷ１によって選択的に、ＬＣＤドライバ３４及び出力アンプ２４のいずれか一方に供給される。ＬＣＤドライバ３４に供給された画像データは、液晶ディスプレイ３５に映し出される。他方、出力アンプ２４に供給された画像データは、映像出力端子１ｂを介して、後述するモニタテレビジョン受像機４に映し出される。
【００４７】
＜ＡＣＣオーディオ復号化回路２２＞
ＡＣＣオーディオ復号化回路２２は、符号化されている音声ファイルを復号化する。尚、ＡＣＣオーディオ復号化回路２２は、符号化して動画ファイルに組み込まれている音声データについても、これを復号化することができる。
【００４８】
復号化された音声ファイルは、Ｄ／Ａ変換回路２５で音声信号（アナログ信号）に変換されて、出力アンプ２６に供給される。
【００４９】
出力アンプ２６に供給された音声信号は、スイッチＳＷ２によって選択的に、スピーカアンプ３６及び音声出力端子１ｃのいずれか一方に供給される。スピーカアンプ３６に供給された音声信号は、スピーカ３７から音声として出力される。音声出力端子１ｃに供給された音声信号は、後述するスピーカ５から音声として出力される。
【００５０】
＜ＵＳＢデバイスコントローラ１８及びＵＳＢホストコントローラ１９＞
ＵＳＢデバイスコントローラ１８及びＵＳＢホストコントローラ１９は、バス３３とＵＳＢインターフェース１７との間に並列に接続されている。ＵＳＢインターフェース１７はＵＳＢ端子１ａに接続されている。ＵＳＢホストコントローラ１９は、写真ファイル、動画ファイル及び音声ファイル（以下、これらをまとめて単に「ファイル」と称す。）を、インターフェース１７を介してＵＳＢ端子１ａへ出力することができる。
【００５１】
１−２．クレードル２
クレードル２は、接続装置であって、ＵＳＢデバイスコネクタ２７、ＵＳＢホストコネクタ２８、及びＡＶコネクタ２９を備え、ビデオカメラに接続可能である。具体的にはクレードル２は、以下のような接続関係となるように構成されている。
【００５２】
つまり、クレードル２をビデオカメラに接続したときに、ＵＳＢデバイスコネクタ２７及びＵＳＢホストコネクタ２８はＵＳＢ端子１ａに接続され、ＡＶコネクタ２９は映像出力端子１ｂ及び音声出力端子１ｃに接続される。そして、クレードル２のＵＳＢホストコネクタ２８には、外部記憶装置である外部ハードディスク装置３が接続される。また、ＡＶコネクタ２９には、モニタテレビジョン受像機４及びスピーカ５が接続される。
【００５３】
１−３．外部ハードディスク装置３
外部ハードディスク装置３は、クレードル２のＵＳＢホストコネクタ２８に接続されており、ＵＳＢホストコントローラ１９によってＵＳＢ端子１ａから出力されるファイルを格納することができる。
【００５４】
１−４．モニタテレビジョン受像機４及びスピーカ５
モニタテレビジョン受像機４は、クレードル２のＡＶコネクタ２９に接続されており、出力アンプ２４を介して映像出力端子１ｂから出力される画像データをモニタに映し出すことができる。
【００５５】
スピーカ５は、クレードル２のＡＶコネクタ２９に接続されており、出力アンプ２６を介して音声出力端子１ｃから出力される音声信号を音声に変換して出力することができる。
【００５６】
２．デジタルカメラの制御
２−１．メモリカード１６の記録／再生
＜メモリカード１６への記録＞
メモリカード１６には、図２に示されるように、ＤＣＦ（Design  rule  for  Camera  File  system）規格によって規定されたディレクトリ構造（以下、「ＤＣＦディレクトリ」と称す。）が構築されている。ＤＣＦディレクトリは、ＤＣＩＭディレクトリと、保管ディレクトリとで構成されている。保管ディレクトリは、ファイルを格納するためのディレクトリであり、ＤＣＩＭディレクトリの下で管理されている。尚、ＤＣＩＭディレクトリには、１または複数の保管ディレクトリを格納することができ、当該保管ディレクトリには例えばディレクトリ名「１００ＳＡＮＹＯ」〜「９９９ＳＡＮＹＯ」が付けられる。また、保管ディレクトリには、１または複数のファイルを格納することができ、当該ファイルには例えばファイル名「ＳＡＮＹ０００１」〜「ＳＡＮＹ９９９９」が付けられる。
【００５７】
撮影によって得られたファイルのメモリカード１６への書き込み（記録）は、デジタルカメラのメモリコントローラ１４の制御によって実行される。このとき、メモリカード１６に記録されたファイルは、図２に示されるように、メモリカード１６内にある保管ディレクトリ「１００ＳＡＮＹＯ」，「１０１ＳＡＮＹＯ」に格納される。
【００５８】
＜メモリカード１６からの再生＞
メモリカード１６に記録されているファイルの読み出し（再生）は、メモリコントローラ１４の制御によって以下のように実行される。
【００５９】
デジタルカメラで撮影した写真を再生する場合は、メモリコントローラ１４の制御によって、写真ファイルがメモリカード１６から読み出される。読み出された写真ファイルは、ＪＰＥＧ復号化回路２０及びビデオエンコーダ２３を介して、デジタルカメラの液晶ディスプレイ３５、またはクレードル２に接続されたモニタテレビジョン受像機４に静止画として映し出される（図１）。
【００６０】
デジタルカメラで撮影した動画を再生する場合には、メモリコントローラ１４の制御によって、動画ファイルがメモリカード１６から読み出される。読み出された動画ファイルは、ＭＰＥＧ−４ビデオ復号化回路２１及びビデオエンコーダ２３を介して、液晶ディスプレイ３５またはモニタテレビジョン受像機４に動画として映し出される。また、動画ファイルに組み込まれている音声データは、ＡＣＣオーディオ復号化回路２２及びＤ／Ａ変換回路２５を介して、ビデオカメラのスピーカ３７、またはクレードル２に接続されたスピーカ５から音声として出力される。尚、動画ファイルに組み込まれている音声データに基づく音声については、当該動画ファイルに基づいて映し出される動画に合うように出力される。
【００６１】
デジタルカメラで取り込んだ音声を再生する場合には、メモリコントローラ１４の制御によって、音声ファイルがメモリカード１６から読み出される。読み出された音声ファイルは、ＡＣＣオーディオ復号化回路２２及びＤ／Ａ変換回路２５を介して、ビデオカメラのスピーカ３７、またはクレードル２に接続されたスピーカ５から音声として出力される。
【００６２】
２−２．メモリカード１６から外部ハードディスク装置３へのデータ転送
＜外部ハードディスク装置３へのデータ転送（転送処理）＞
メモリカード１６から外部ハードディスク装置３へのデータ転送は、以下のように実行される。まず、メモリコントローラ１４の制御によって、メモリカード１６からファイルが読み出される。そして、読み出されたファイルは、ＵＳＢホストコントローラ１９の制御によってＵＳＢインターフェース１７を介してＵＳＢ端子１ａから出力され、クレードル２のＵＳＢホストコネクタ２８を介して外部ハードディスク装置３へ供給される。これにより、メモリカード１６から読み出したファイルは、外部ハードディスク装置３に転送される。
【００６３】
上述した内容は次のように把握することができる。つまり、データ転送は、デジタルカメラに備えられたメモリコントローラ１４及びＵＳＢホストコントローラ１９によって構成された転送手段によって実行される。
【００６４】
データ転送の際には、ファイルは一括して、メモリカード１６から外部ハードディスク装置３へ転送される。このとき、データ転送以外の他の処理、特に高い処理能力を要する処理は実行されない。このようにファイルを一括して転送することにより、データ転送に並行して他の処理を実行する場合に比べて、転送時間が短縮される。
【００６５】
しかも、上記転送手段はデジタルカメラに備えられているので、外部ハードディスク装置３として、転送手段のない外部記憶装置を採用することが可能となる。
【００６６】
＜外部ハードディスク装置３への記録＞
外部ハードディスク装置３には、図３に示されるように、ＸＡＣＴＩディレクトリ、メディア管理ディレクトリ「ＡＳＳＥＴＳ」、日付管理ディレクトリ、ロール管理ディレクトリ、及びＤＣＦディレクトリを有するディレクトリ構造が構築されている。
【００６７】
ＸＡＣＴＩディレクトリは、メディア管理ディレクトリ「ＡＳＳＥＴＳ」を格納するためのディレクトリである。ＸＡＣＴＩディレクトリには、メディア管理ディレクトリ「ＡＳＳＥＴＳ」の他に、ＲＥＳＯＵＲＣＥディレクトリ、ＡＬＢＵＭディレクトリ、及びＩＮＤＥＸファイル「ＩＮＤＥＸ．ＰＶＭ」が格納されている。
【００６８】
メディア管理ディレクトリ「ＡＳＳＥＴＳ」は、日付管理ディレクトリを格納するためのディレクトリである。日付管理ディレクトリは、日付を管理するためのディレクトリであり、自身が管理する日付に作成されたロール管理ディレクトリを格納する。よって、日付管理ディレクトリが管理する日付（以下、「日付管理ディレクトリの日付」と称す。）と、当該日付管理ディレクトリに格納されるロール管理ディレクトリが作成された日付（「ロール管理ディレクトリの日付」と称す。）とは一致する。
【００６９】
尚、メディア管理ディレクトリ「ＡＳＳＥＴＳ」には、１または複数の日付管理ディレクトリを格納することができ、当該日付管理ディレクトリにはディレクトリ名として日付が付けられる。また、日付管理ディレクトリには、１または複数のロール管理ディレクトリを格納することができ、当該ロール管理ディレクトリには例えばディレクトリ名「ＲＯＬＬ０００１」〜「ＲＯＬＬ９９９９」が付けられる。
【００７０】
ロール管理ディレクトリは、メモリカード１６から一括して外部ハードディスク装置３に転送されてきて記録されたファイルを、１つに纏めて管理するためのディレクトリである。ロール管理ディレクトリは一括転送ごとに１つ作成され、同じ日付に作成されたロール管理ディレクトリは同じ日付管理ディレクトリに格納されて管理される。
【００７１】
ロール管理ディレクトリ内には、メモリカード１６と同様にＤＣＦディレクトリが構築されている。転送されてきたファイルは、ＤＣＦディレクトリ内の保管ディレクトリ（例えば「１００ＳＡＮＹＯ」）に格納される。
【００７２】
データ転送の際には、メモリカード１６に構築されているＤＣＦディレクトリはそのまま、ロール管理ディレクトリ内に移動または転写される。つまり、メモリカード１６に構築されているＤＣＦディレクトリはそのまま、外部記憶装置に構築されているディレクトリ構造に組み込まれる。図３では、図２に示されたメモリカード１６のディレクトリ構造がそのまま、外部ハードディスク装置３の日付管理ディレクトリ「２００８０４２９」下のロール管理ディレクトリ「ＲＯＬＬ０００１」内に組み込まれている。
【００７３】
かかるデータ転送の態様によれば、データ転送の際にメモリカードに構築されているディレクトリ構造がそのまま、外部ハードディスク装置３において維持されるので、転送時間が短縮される。
【００７４】
しかも、図３では、図２に示されたメモリカード１６のディレクトリ構造がそのまま、外部ハードディスク装置３に構築されているディレクトリ構造の最下位の位置に組み込まれている。ディレクトリ構造を変更する場合において下位の部分ほど変更が容易であるということに鑑みれば、上記のような組み込みにより、後述するファイルの振り分け処理において必要なディレクトリ構造の変更が容易となる。
【００７５】
＜データ転送に関する設定＞
上述したデジタルカメラは、上述したデータ転送に関する設定を操作者が液晶ディスプレイ３５を見ながら、操作部３０からの操作またはリモートコントローラ３９による操作によって実行することができるように、構成されている。具体的には、データ転送を実行する際には、図４（ａ）に示されるように、データ転送画面が液晶ディスプレイ３５に映し出される。そして、データ転送画面には、データ転送を開始するための「転送開始」ボタンと、データ転送の設定を行うための「転送設定」ボタンとが表示される。操作者が「転送開始」ボタンを選択することにより、データ転送が開始される。
【００７６】
操作者が「転送設定」ボタンを選択した場合には、図４（ｂ）に示されるように、転送設定画面が液晶ディスプレイ３５に映し出される。そして、転送設定画面には、「転送後消去」ボタン、「転送方向」ボタン、「日付別振り分け」ボタン、及び「情報表示」ボタンが表示される。
【００７７】
まず、「転送後消去」ボタン及び「情報表示」ボタンについて説明する。「転送後消去」ボタンは、メモリカード１６内のファイルを外部ハードディスク装置３に一括して転送した後に、当該ファイルをメモリカード１６から自動的に消去させるかどうかを、操作者が選択するためのボタンである。「情報表示」ボタンは、転送に関する情報を表示させるためのボタンである。
【００７８】
「転送方向」ボタンは、メモリカード１６から外部ハードディスク装置３への方向にファイルを転送する場合と、それとは逆の方向にファイルを転送する場合とを、操作者が選択するためのボタンである。前者を選択した場合のデータ転送は、上述したとおり実行される。後者を選択した場合のデータ転送については、後述の「２−４．外部ハードディスク装置３からメモリカード１６への書き戻し」で詳細に説明する。
【００７９】
「日付別振り分け」ボタンは、外部ハードディスク装置３にファイルを一括して転送した後に、当該ファイルの撮影日付別の振り分け処理を自動的に実行させるかどうかを、操作者が選択するためのボタンである。尚、撮影日付別の振り分け処理の内容については、後述の「２−３．外部ハードディスク装置３での振り分け処理」で詳細に説明する。
【００８０】
操作者が「日付別振り分け」ボタンを選択することにより、図４（ｃ）に示されるように日付別振り分け画面が液晶ディスプレイ３５に映し出される。そして、日付別振り分け画面には、「振り分ける」ボタンと「振り分けない」ボタンとが表示される。操作者が「振り分ける」ボタンを選択した場合には、図４（ａ）に示されるように、「振り分ける」ボタンを選択したことを知らせるための表示４０１が現れる。そして、データ転送後に振り分け処理が自動的に実行される。撮影日付別の振り分け処理の実行中は、図４（ｄ）に示されるように、処理中である旨を知らせる画面が液晶ディスプレイ４（ｄ）に表示される。他方、操作者が「振り分けない」ボタンを選択した場合には、データ転送後であっても振り分け処理は自動的には実行されない。
【００８１】
２−３．外部ハードディスク装置３での振り分け処理
外部ハードディスク装置３でのファイルの撮影日付別の振り分け処理は、１つのロール管理ディレクトリを対象として実行されるものであり、図５及び図６に示されるフローチャートに従って実行される。尚、ファイルの振り分け処理は、図１に示されるＣＰＵ３１及びメモリ３２によって構成される振分手段によって実行される。
【００８２】
２−３−１．転送後に自動で振り分け処理を実行する態様
まず、データ転送後に、一括して転送したファイルに対して自動的に振り分け処理を実行する態様について説明する。ここでは、メモリカード１６から一括転送されたＤＣＦディレクトリ（図２）がそのまま、図３に示されるように日付管理ディレクトリ「２００８０４２９」下のロール管理ディレクトリ「ＲＯＬＬ０００１」内に組み込まれた場合において、当該ロール管理ディレクトリ「ＲＯＬＬ０００１」に対して振り分け処理を実行する場合について、フローチャート（図５及び図６）と共に図７〜図９を用いて具体的に説明する。尚、以下では、日付管理ディレクトリ下のロール管理ディレクトリを、「日付管理ディレクトリ名／ロール管理ディレクトリ名」で表すこととする。例えば、日付管理ディレクトリ「２００８０４２９」下のロール管理ディレクトリ「ＲＯＬＬ０００１」は、ロール管理ディレクトリ「２００８０４２９／ＲＯＬＬ０００１」と表される。
【００８３】
＜初期設定＞
振り分け処理が開始されると（図５）、ステップＳ５１において、振り分け処理の対象となるロール管理ディレクトリ内のファイルのリストが作成される。ロール管理ディレクトリ「２００８０４２９／ＲＯＬＬ０００１」の振り分け処理においては、図７に示されるように、ロール管理ディレクトリ「２００８０４２９／ＲＯＬＬ０００１」内の各ファイルに対してリスト番号「１」〜「１０」が付与される。
【００８４】
ステップＳ５１の実行後、ステップＳ５２において、振り分け処理で用いられる変数が設定される。具体的には、変数「ＲＯＬＬ_ＤＡＴＥ」、変数「ＴＧＴ_ＦＩＬＥ」、変数「ＰＲＥＶ_Ｆ_ＤＡＴＥ」、変数「ＦＩＬＥ_ＤＡＴＥ」、変数「ＦＩＬＥＮＯ」、及び変数「ＴＧＴ_ＦＯＬＤＥＲ」が設定される。具体的には以下のとおりである。
【００８５】
変数「ＲＯＬＬ_ＤＡＴＥ」は、振り分け処理の対象（以下、「振り分け対象」と称す。）となっているロール管理ディレクトリの日付、つまり当該ロール管理ディレクトリが格納されている日付管理ディレクトリの日付を代入するための変数であり、その代入はステップＳ５２で実行される。ロール管理ディレクトリ「２００８０４２９／ＲＯＬＬ０００１」の振り分け処理においては、ステップＳ５２において、ロール管理ディレクトリ「２００８０４２９／ＲＯＬＬ０００１」の日付「２００８０４２９」（図７）が変数「ＲＯＬＬ_ＤＡＴＥ」に代入される。
【００８６】
変数「ＴＧＴ_ＦＩＬＥ」は、振り分け対象となっているファイルのリスト番号を代入するための変数である。ステップＳ５２では、リスト番号「１」が変数「ＴＧＴ_ＦＩＬＥ」に代入される。これにより、図７に示されるように、振り分け対象となっているファイルであることを示すポインタが、リスト番号「１」のファイルに設定される。
【００８７】
変数「ＰＲＥＶ_Ｆ_ＤＡＴＥ」は、直前に振り分け処理が実行されたファイルの日付と、振り分け対象となっているファイルの日付とが一致しているかどうかを判断するために用いられる変数であり、ファイルの日付が代入される。ステップＳ５２では変数「ＰＲＥＶ_Ｆ_ＤＡＴＥ」に、初期値としての「０」が代入される。尚、「ファイルの日付」とは、当該ファイルに収められている画像の撮影日付であり、以下において同様である。
【００８８】
変数「ＦＩＬＥ_ＤＡＴＥ」は、ファイルの日付を代入するための変数である。変数「ＦＩＬＥＮＯ」は、ファイル名に含まれている番号（以下、「ファイル番号」と称す。）を代入するための変数である。変数「ＴＧＴ_ＦＯＬＤＥＲ」は、振り分け処理においてファイルの移動先を代入するための変数である。
【００８９】
＜先頭ファイルの振り分け処理＞
ステップＳ５２の実行後、ステップＳ５３において、変数「ＴＧＴ_ＦＩＬＥ」に代入されているリスト番号「１」に対応するファイル（先頭ファイル）の日付が、変数「ＦＩＬＥ_ＤＡＴＥ」に代入される。ロール管理ディレクトリ「２００８０４２９／ＲＯＬＬ０００１」の先頭ファイル「ＳＡＮＹ０００１．ＪＰＧ」（図７）の振り分け処理においては、その日付「２００８０４２６」が変数「ＦＩＬＥ_ＤＡＴＥ」に代入される。尚、図７では、ファイルの日付はファイル名の右側に記載されており、図８〜図１２においても同様である。
【００９０】
ステップＳ５３の実行後、ステップＳ５４において、変数「ＦＩＬＥ_ＤＡＴＥ」が変数「ＲＯＬＬ_ＤＡＴＥ」と一致するかどうかが判断される。つまり、振り分け対象となっているファイルの日付が、当該ファイルが格納されているロール管理ディレクトリの日付に一致するかどうかが判断される。先頭ファイル「ＳＡＮＹ０００１．ＪＰＧ」の振り分け処理においては、ステップＳ５４において、変数「ＦＩＬＥ_ＤＡＴＥ」に代入されている日付「２００８０４２６」は、変数「ＲＯＬＬ_ＤＡＴＥ」に代入されている日付「２００８０４２９」に一致しないと判断される。この場合、振り分け処理は接続点Ａ１を介してテップＳ６１（図６）に移行する。
【００９１】
ステップＳ６１では、変数「ＰＲＥＶ_Ｆ_ＤＡＴＥ」が変数「ＦＩＬＥ_ＤＡＴＥ」に一致するかどうかが判断される。つまり、直前に振り分け処理が実行されたファイルの日付と、振り分け対象となっているファイルの日付とが一致しているかどうかが判断される。これにより、振り分け対象となっているファイルの移動先が、既に変数「ＴＧＴ_ＦＯＬＤＥＲ」に指定されているかどうかが判断できる。
【００９２】
先頭ファイル「ＳＡＮＹ０００１．ＪＰＧ」の振り分け処理のおいては、ステップＳ６１において、変数「ＰＲＥＶ_Ｆ_ＤＡＴＥ」に代入されている「０」は、変数「ＦＩＬＥ_ＤＡＴＥ」に代入されている日付「２００８０４２６」に一致しないと判断される。この場合、振り分け処理はステップＳ６２に移行する。
【００９３】
ステップＳ６２では、変数「ＰＲＥＶ_Ｆ_ＤＡＴＥ」に変数「ＦＩＬＥ_ＤＡＴＥ」が代入される。これにより、変数「ＰＲＥＶ_Ｆ_ＤＡＴＥ」が更新される。先頭ファイル「ＳＡＮＹ０００１．ＪＰＧ」の振り分け処理においては、変数「ＦＩＬＥ_ＤＡＴＥ」に代入されている日付「２００８０４２６」によって、変数「ＰＲＥＶ_Ｆ_ＤＡＴＥ」が更新される。これにより、次回以降の振り分け処理の際にはステップＳ６１において、今回振り分け対象となっている先頭ファイル「ＳＡＮＹ０００１．ＪＰＧ」と同じ日付「２００８０４２６」のファイル「ＳＡＮＹ０００２．ＪＰＥＧ」，「ＳＡＮＹ０００３．ＭＰ４」（図７）については、変数「ＰＲＥＶ_Ｆ_ＤＡＴＥ」は変数「ＦＩＬＥ_ＤＡＴＥ」に一致すると判断され、振り分け処理はステップＳ７２に移行することとなる。
【００９４】
ステップＳ６２の実行後、ステップＳ６３において、振り分け対象となっているファイルの日付と同じ日付の日付管理ディレクトリが検索される。そして、ステップＳ６４において、ステップＳ６３での検索結果として、該当する日付管理ディレクトリが有ったかどうかが判断される。
【００９５】
先頭ファイル「ＳＡＮＹ０００１．ＪＰＧ」の振り分け処理においては、ステップＳ６３において、先頭ファイル「ＳＡＮＹ０００１．ＪＰＧ」の日付「２００８０４２６」と同じ日付の日付管理ディレクトリ「２００８０４２６」が検索される。図３に示されるように、データ転送直後の外部ハードディスク装置３内には日付管理ディレクトリ「２００８０４２６」は存在しないので、ステップＳ６３では日付管理ディレクトリ「２００８０４２６」は見つからず、以ってステップＳ６４において日付管理ディレクトリ「２００８０４２６」はないと判断される。この場合、振り分け処理はステップＳ６５に移行する。
【００９６】
ステップＳ６５では、振り分け対象となっているファイルの移動先となる保管ディレクトリ「１００ＳＡＮＹＯ」が作成される。具体的には、振り分け対象となっているファイルの日付と同じ日付の日付管理ディレクトリが作成され、当該日付管理ディレクトリ内にロール管理ディレクトリ「ＲＯＬＬ０００１」が作成される。そして、当該ロール管理ディレクトリ「ＲＯＬＬ０００１」内に、ＤＣＩＭディレクトリ及び保管ディレクトリ「１００ＳＡＮＹＯ」から構成されたＤＣＦディレクトリが作成される。尚、ステップＳ６５の処理は、図１に示されるＣＰＵ３１及びメモリ３２によって構成されるディレクトリ作成手段によって実行される。
【００９７】
先頭ファイル「ＳＡＮＹ０００１．ＪＰＧ」の振り分け処理においては、ステップＳ６５において、図７に示されるようにファイル「ＳＡＮＹ０００１．ＪＰＧ」の日付「２００８０４２６」と同じ日付の日付管理ディレクトリ「２００８０４２６」が作成され、当該日付管理ディレクトリ「２００８０４２６」内にロール管理ディレクトリ「ＲＯＬＬ０００１」が作成される。そして、当該ロール管理ディレクトリ「ＲＯＬＬ０００１」内に、ＤＣＩＭディレクトリ及び保管ディレクトリ「１００ＳＡＮＹＯ」から構成されたＤＣＦディレクトリが作成される。
【００９８】
ステップＳ６５の実行後、ステップＳ６６において、振り分け処理の対象となっているファイルの移動先となるディレクトリ「１００ＳＡＮＹＯ」の位置「日付管理ディレクトリ名／ＲＯＬＬ０００１／ＤＣＩＭ／１００ＳＡＮＹＯ」が、変数「ＴＧＴ_ＦＯＬＤＥＲ」に代入される。先頭ファイル「ＳＡＮＹ０００１．ＪＰＧ」の振り分け処理においては、ディレクトリ名「２００８０４２６／ＲＯＬＬ０００１／ＤＣＩＭ／１００ＳＡＮＹＯ」が変数「ＴＧＴ_ＦＯＬＤＥＲ」に代入される。
【００９９】
そして、ステップＳ６７において、番号「０００１」が変数「ＦＩＬＥＮＯ」に代入され、振り分け処理はステップＳ７２に移行する。
【０１００】
ステップＳ７２では、振り分け対象となっているファイルが、ステップＳ６６で設定された位置「日付管理ディレクトリ名／ＲＯＬＬ０００１／ＤＣＩＭ／１００ＳＡＮＹＯ」にある保管ディレクトリ「１００ＳＡＮＹＯ」に移される。そして、当該ファイルのファイル番号には、ステップＳ６７で設定された「０００１」が付けられる。
【０１０１】
先頭ファイル「ＳＡＮＹ０００１．ＪＰＧ」の振り分け処理においては、先頭ファイル「ＳＡＮＹ０００１．ＪＰＧ」は、ステップＳ７２において、位置「２００８０４２６／ＲＯＬＬ０００１／ＤＣＩＭ／１００ＳＡＮＹＯ」にある保管ディレクトリ「１００ＳＡＮＹＯ」に移されると共に、ファイル番号「０００１」を含んだファイル名「ＳＡＮＹ０００１．ＪＰＧ」が付けられる。
【０１０２】
ステップＳ７２の実行後、ステップＳ７３において、ステップＳ７２でファイルに付けられたファイル番号が代入されている変数「ＦＩＬＥＮＯ」に「１」を加算した番号が、新たな変数「ＦＩＬＥＮＯ」とされる。先頭ファイル「ＳＡＮＹ０００１．ＪＰＧ」の振り分け処理の実行直後のステップＳ７３においては、番号「０００１」が代入されている「ＦＩＬＥＮＯ」に「１」を加算した番号「０００２」が、新たな変数「ＦＩＬＥＮＯ」とされる。
【０１０３】
ステップＳ７３の実行後、振り分け処理は接続点Ａ２を介してステップＳ５５に移行する。ステップＳ５５では、変数「ＴＧＴ_ＦＩＬＥ」に「１」を加算したリスト番号が、新たな変数「ＴＧＴ_ＦＩＬＥ」とされる。
【０１０４】
そして、ステップＳ５６において、振り分け処理が終了されるべきであるかどうかが判断される。具体的には、ステップＳ５５で設定されたリスト番号に対応するファイルがあるかどうかが判断される。ステップＳ５６において該当するファイルが有ると判断された場合には、振り分け処理は続行されるべきであると判断される。このとき、当該ファイルにポインタが設定され、当該ファイルが次の振り分け処理の対象となる。他方、ステップＳ５６において該当するファイルがないと判断された場合には、振り分け処理は終了されるべきであると判断される。
【０１０５】
先頭ファイル「ＳＡＮＹ０００１．ＪＰＧ」の振り分け処理の実行直後のステップＳ５５においては、リスト番号「１」が代入されている変数「ＴＧＴ_ＦＩＬＥ」に「１」を加算して得られるリスト番号「２」が、新たな変数「ＴＧＴ_ＦＩＬＥ」とされる。そして、図７に示されるようにロール管理ディレクトリ「２００８０４２９／ＲＯＬＬ０００１」にはリスト番号「２」に対応するファイル「ＳＡＮＹ０００２．ＪＰＧ」が存在するので、ステップＳ５６において、振り分け処理は続行されるべきであると判断される。この場合、振り分け処理はステップＳ５３に戻る。
【０１０６】
＜２番目及び３番目のファイルの振り分け処理＞
振り分け処理がステップＳ５６からステップＳ５３に戻ることにより、次のリスト番号「２」に対応するファイル（２番目のファイル）「ＳＡＮＹ０００２．ＪＰＧ」の振り分け処理が開始される。ファイル「ＳＡＮＹ０００２．ＪＰＧ」に対する振り分け処理では、「ＳＡＮＹ０００１．ＪＰＧ」と同様に、ステップＳ５３においてファイル「ＳＡＮＹ０００２．ＪＰＧ」の日付「２００８０４２６」（図７）が変数「ＦＩＬＥ_ＤＡＴＥ」に代入される。そして、振り分け処理は、ステップＳ５４を介してステップＳ６１に移行する。
【０１０７】
変数「ＰＲＥＶ_Ｆ_ＤＡＴＥ」には日付「２００８０４２６」が代入されているので、ステップＳ６１では、変数「ＰＲＥＶ_Ｆ_ＤＡＴＥ」は変数「ＦＩＬＥ_ＤＡＴＥ」に一致すると判断される。この場合、振り分け処理はステップＳ７２に移行する。
【０１０８】
ステップＳ７２では、２番目のファイル「ＳＡＮＹ０００２．ＪＰＧ」は、図７に示されるように、先頭ファイル「ＳＡＮＹ０００１．ＪＰＧ」の移動先となった保管ディレクトリと同じ保管ディレクトリ「１００ＳＡＮＹＯ」に移される。そして、移された当該２番目のファイルには、ステップＳ７３で設定された番号「０００２」を含むファイル名「ＳＡＮＹ０００２．ＪＰＧ」が付けられる。そして、振り分け処理は、ステップＳ５５を介してステップＳ５６に移行する。
【０１０９】
振り分け処理がステップＳ５６からステップＳ５３に戻ることにより、次のリスト番号「３」に対応するファイル（３番目のファイル）「ＳＡＮＹ０００３．ＭＰ４」の振り分け処理が開始される。３番目のファイル「ＳＡＮＹ０００３．ＭＰ４」も、２番目のファイル「ＳＡＮＹ０００２．ＪＰＧ」と同様に日付が「２００８０４２６」であるので、図７に示されるように先頭ファイル「ＳＡＮＹ０００１．ＪＰＧ」の移動先となった保管ディレクトリと同じ保管ディレクトリ「１００ＳＡＮＹＯ」に移される。このとき、移された当該３番目のファイルには、番号「０００３」を含むファイル名「ＳＡＮＹ０００３．ＪＰＧ」が付けられる。そして、振り分け処理は、ステップＳ５５を介してステップＳ５６に移行する。
【０１１０】
＜４番目〜７番目のファイルの振り分け処理＞
ステップＳ５６からステップＳ５３に戻ることにより、図８に示されるように、次のリスト番号「４」に対応するファイル（４番目のファイル）「ＳＡＮＹ０００４．ＭＰ４」の振り分け処理が開始される。４番目のファイル「ＳＡＮＹ０００４．ＭＰ４」に対しては、先頭ファイル「ＳＡＮＹ０００１．ＪＰＧ」と同様の振り分け処理が実行される。
【０１１１】
具体的には、ステップＳ５３において、４番目のファイル「ＳＡＮＹ０００４．ＭＰ４」の日付「２００８０４２７」が変数「ＦＩＬＥ_ＤＡＴＥ」に代入される。そして、ステップＳ５４において、変数「ＦＩＬＥ_ＤＡＴＥ」に代入されている日付「２００８０４２７」は、変数「ＲＯＬＬ_ＤＡＴＥ」に代入されている日付「２００８０４２９」に一致しないと判断されて、振り分け処理はステップＳ６１に移行する。
【０１１２】
４番目のファイル「ＳＡＮＹ０００４．ＭＰ４」の日付「２００８０４２７」は、３番目のファイル「ＳＡＮＹ０００３．ＭＰ４」の日付「２００８０４２６」と異なるので、ステップＳ６１では、２つの変数「ＰＲＥＶ_Ｆ_ＤＡＴＥ」，「ＦＩＬＥ_ＤＡＴＥ」は一致しないと判断されて、振り分け処理はステップＳ６２に移行する。ステップＳ６２では、変数「ＰＲＥＶ_Ｆ_ＤＡＴＥ」が、４番目のファイル「ＳＡＮＹ０００４．ＭＰ４」の日付「２００８０４２７」に更新される。
【０１１３】
そして、ステップＳ６３において、振り分け対象となっている４番目のファイル「ＳＡＮＹ０００３．ＭＰ４」の日付「２００８０４２７」と同じ日付の日付管理ディレクトリ「２００８０４２７」が検索される。図３に示されるように、データ転送直後の外部ハードディスク装置３内には日付管理ディレクトリ「２００８０４２７」は存在しないので、ステップＳ６３では日付管理ディレクトリ「２００８０４２７」は見つからず、以ってステップＳ６４において日付管理ディレクトリ「２００８０４２７」はないと判断される。そして、振り分け処理はステップＳ６５に移行する。
【０１１４】
ステップＳ６５では、図８に示されるように、４番目のファイル「ＳＡＮＹ０００４．ＭＰ４」の日付「２００８０４２７」と同じ日付の日付管理ディレクトリ「２００８０４２７」が作成され、当該日付管理ディレクトリ「２００８０４２７」内にロール管理ディレクトリ「ＲＯＬＬ０００１」が作成される。そして、当該ロール管理ディレクトリ「ＲＯＬＬ０００１」内に、ＤＣＩＭディレクトリ及び保管ディレクトリ「１００ＳＡＮＹＯ」から構成されたＤＣＦディレクトリが作成される。
【０１１５】
ステップＳ６５の実行後、ステップＳ６６において、４番目のファイル「ＳＡＮＹ０００４．ＭＰ４」の移動先となるディレクトリの位置「２００８０４２７／ＲＯＬＬ０００１／ＤＣＩＭ／１００ＳＡＮＹＯ」が変数「ＴＧＴ_ＦＯＬＤＥＲ」に代入される。そして、ステップＳ６７において、番号「０００１」が変数「ＦＩＬＥＮＯ」に代入され、振り分け処理はステップＳ７２に移行する。
【０１１６】
ステップＳ７２では、振り分け対象となっている４番目のファイル「ＳＡＮＹ０００４．ＭＰ４」は、図８に示されるように、ステップＳ６６で設定された位置「２００８０４２７／ＲＯＬＬ０００１／ＤＣＩＭ／１００ＳＡＮＹＯ」にある保管ディレクトリ「１００ＳＡＮＹＯ」に移されると共に、ファイル番号「０００１」を含むファイル名「ＳＡＮＹ０００１．ＭＰ４」が付けられる。
【０１１７】
ステップＳ７２の実行後、ステップＳ７３において、番号「０００１」が代入されている「ＦＩＬＥＮＯ」に「１」を加算した番号「０００２」が、新たな変数「ＦＩＬＥＮＯ」とされる。
【０１１８】
ステップＳ７３の実行後、振り分け処理は接続点Ａ２を介してステップＳ５５に移行する。ステップＳ５５では、リスト番号「４」が代入されている変数「ＴＧＴ_ＦＩＬＥ」に「１」を加算して得られるリスト番号「５」が、新たな変数「ＴＧＴ_ＦＩＬＥ」とされる。
【０１１９】
そして、図８に示されるようにロール管理ディレクトリ「２００８０４２９／ＲＯＬＬ０００１」にはリスト番号「５」に対応するファイル（５番目のファイル）「ＳＡＮＹ０００５．Ｍ４Ａ」が存在するので、ステップＳ５６において、振り分け処理は続行されるべきであると判断される。このとき、５番目のファイル「ＳＡＮＹ０００５．Ｍ４Ａ」にポインタが設定され、当該５番目のファイル「ＳＡＮＹ０００５．Ｍ４Ａ」が次の振り分け対象になる。そして、振り分け処理はステップＳ５３に戻る。
【０１２０】
ステップＳ５６からステップＳ５３に戻ることにより、５番目のファイル「ＳＡＮＹ０００５．Ｍ４Ａ」の振り分け処理が開始される。５番目のファイル「ＳＡＮＹ０００５．Ｍ４Ａ」に対しては、上述した２番目及び３番目のファイルに対する振り分け処理と同様の振り分け処理が実行される。これにより、５番目のファイル「ＳＡＮＹ０００５．Ｍ４Ａ」は、図８に示されるように、４番目のファイル「ＳＡＮＹ０００４．ＭＰ４」の移動先となった保管ディレクトリと同じ保管ディレクトリ「１００ＳＡＮＹＯ」に移される。そして、当該５番目のファイルには、ファイル番号「０００２」を含むファイル名「ＳＡＮＹ０００２．Ｍ４Ａ」が付けられる。
【０１２１】
同様に、リスト番号「６」及び「７」に対応するファイル（６番目及び７番目のファイル）「ＳＡＮＹ０００１．ＪＰＧ」，「ＳＡＮＹ０００２．ＪＰＧ」も、図８に示されるように、４番目のファイル「ＳＡＮＹ０００４．ＭＰ４」の移動先となった保管ディレクトリと同じ保管ディレクトリ「１００ＳＡＮＹＯ」に移される。そして、当該６番目及び７番目のファイルのそれぞれには、ファイル番号「０００３」，「０００４」を含んだファイル名「ＳＡＮＹ０００３．ＪＰＧ」，「ＳＡＮＹ０００４．ＪＰＧ」が付けられる。そして、振り分け処理は、ステップＳ５５を介してステップＳ５６に移行する。
【０１２２】
＜８番目〜１０番目のファイルの振り分け処理＞
ステップＳ５６からステップＳ５３に戻ることにより、次のリスト番号「８」に対応するファイル（８番目のファイル）「ＳＡＮＹ０００３．ＭＰ４」の振り分け処理が開始される。８番目のファイル「ＳＡＮＹ０００３．ＭＰ４」に対しては、上述した４番目のファイル「ＳＡＮＹ０００４．ＭＰ４」に対する振り分け処理と同様の振り分け処理が実行される。これにより、８番目のファイル「ＳＡＮＹ０００３．ＭＰ４」は、図８に示されるように、日付管理ディレクトリ「２００８０４２８」下の保管ディレクトリ「１００ＳＡＮＹＯ」に移される。このとき、８番目のファイルのファイル番号には、ステップＳ６７で設定される番号「０００１」を含んだファイル名「ＳＡＮＹ０００１．ＭＰ４」が付けられる。そして、振り分け処理は、ステップＳ５５を介してステップＳ５６に移行する。
【０１２３】
ステップＳ５６からステップＳ５３に戻ることにより、次のリスト番号「９」及び「１０」に対応するファイル（９番目及び１０番目のファイル）「ＳＡＮＹ０００４．ＭＰ４」，「ＳＡＮＹ０００５．Ｍ４Ａ」の振り分け処理が繰り返し実行される。９番目及び１０番目のファイル「ＳＡＮＹ０００４．ＭＰ４」，「ＳＡＮＹ０００５．Ｍ４Ａ」に対しては、上述した５番目〜７番目のファイルに対する振り分け処理と同じ振り分け処理が実行される。これにより、９番目及び１０番目のファイル「ＳＡＮＹ０００４．ＭＰ４」，「ＳＡＮＹ０００５．Ｍ４Ａ」はいずれも、図８に示されるように、８番目のファイル「ＳＡＮＹ０００３．ＭＰ４」の移動先となった保管ディレクトリと同じ保管ディレクトリ「１００ＳＡＮＹＯ」に移される。そして、９番目及び１０番目のファイルのそれぞれには、ステップＳ７２で設定される番号「０００２」，「０００３」を含んだファイル名「ＳＡＮＹ０００２．ＭＰ４」，「ＳＡＮＹ０００３．Ｍ４Ａ」が付けられる。
【０１２４】
１０番目のファイル「ＳＡＮＹ０００５．Ｍ４Ａ」の振り分け処理の実行直後のステップＳ５５においては、リスト番号「１０」が代入されている変数「ＴＧＴ_ＦＩＬＥ」に「１」を加算して得られるリスト番号「１１」が、新たな変数「ＴＧＴ_ＦＩＬＥ」とされる。そして、振り分け処理はステップＳ５６に移行する。
【０１２５】
図８に示されるように、振り分け処理の対象であるロール管理ディレクトリ「２００８０４２９／ＲＯＬＬ０００１」には、リスト番号「１１」に対応するファイルが存在しないので、ステップＳ５６では、振り分け処理は終了されるべきであると判断される。この場合、振り分け処理はステップＳ５７に移行する。
【０１２６】
ステップＳ５７では、振り分け処理により空になったロール管理ディレクトリが検索される。そして、該当するロール管理ディレクトリが見つかった場合には、当該ロール管理ディレクトリはステップＳ５７において削除される。続いて、ステップＳ５８において、空になった日付管理ディレクトリが検索される。そして、該当する日付管理ディレクトリが見つかった場合には、当該日付管理ディレクトリはステップＳ５８において削除される。これにより、振り分け処理が終了する。
【０１２７】
ロール管理ディレクトリ「２００８０４２９／ＲＯＬＬ０００１」の振り分け処理においては、リスト番号「１」〜「１０」に対応するファイルはいずれも、図８に示されるように他の日付のロール管理ディレクトリに移される。よって、振り分け処理の実行後のロール管理ディレクトリ「２００８０４２９／ＲＯＬＬ０００１」は空となり、ステップＳ５７において、図９に示されるように削除される。ただし、日付管理ディレクトリ「２００８０４２９」内にはロール管理ディレクトリ「ＲＯＬＬ０００２」が残っているので、日付管理ディレクトリ「２００８０４２９」は、ステップＳ５８において削除されずに残ったままとなる。
【０１２８】
２−３−２．ロール管理ディレクトリを選択して振り分け処理を実行する態様
次に、データ転送後にロール管理ディレクトリを選択し、当該ロール管理ディレクトリに対して振り分け処理を実行する態様について、フローチャート（図５及び図６）と共に図１０〜図１２を用いて説明する。
【０１２９】
まず、振り分け対象としてロール管理ディレクトリ「２００８０４２９／ＲＯＬＬ０００２」を選択した場合について説明する。
【０１３０】
＜初期設定＞
振り分け処理が開始されると（図５）、ステップＳ５１において、振り分け処理の対象となるロール管理ディレクトリ「２００８０４２９／ＲＯＬＬ０００２」内のファイルのリストが作成され、図１０に示されるように各ファイルに対してリスト番号「１」〜「５」が付与される。
【０１３１】
そして、ステップＳ５２において、変数「ＲＯＬＬ_ＤＡＴＥ」、変数「ＴＧＴ_ＦＩＬＥ」、変数「ＰＲＥＶ_Ｆ_ＤＡＴＥ」、変数「ＦＩＬＥ_ＤＡＴＥ」、変数「ＦＩＬＥＮＯ」、及び変数「ＴＧＴ_ＦＯＬＤＥＲ」が設定される。このとき、変数「ＲＯＬＬ_ＤＡＴＥ」には、ロール管理ディレクトリ「２００８０４２９／ＲＯＬＬ０００２」の日付「２００８０４２９」（図１０）が代入される。変数「ＴＧＴ_ＦＩＬＥ」にはリスト番号「１」が代入される。変数「ＰＲＥＶ_Ｆ_ＤＡＴＥ」には、初期値としての「０」が代入される。
【０１３２】
＜先頭ファイルの振り分け処理＞
ステップＳ５２の実行後、ステップＳ５３において、リスト番号「１」のファイル（先頭ファイル）ファイル「ＳＡＮＹ０００１．ＪＰＧ」の日付「２００８０４２８」（図１０）が、変数「ＦＩＬＥ_ＤＡＴＥ」に代入される。そして、ステップＳ５４において、変数「ＦＩＬＥ_ＤＡＴＥ」に代入されている日付「２００８０４２８」は、変数「ＲＯＬＬ_ＤＡＴＥ」に代入されている日付「２００８０４２９」に一致しないと判断されて、振り分け処理はステップＳ６１（図６）に移行する。
【０１３３】
ステップＳ６１では、変数「ＰＲＥＶ_Ｆ_ＤＡＴＥ」に代入されている「０」は、変数「ＦＩＬＥ_ＤＡＴＥ」に代入されている日付「２００８０４２８」に一致しないと判断されて、振り分け処理はステップＳ６２に移行する。ステップＳ６２では、変数「ＰＲＥＶ_Ｆ_ＤＡＴＥ」が、変数「ＦＩＬＥ_ＤＡＴＥ」に代入されている日付「２００８０４２８」に更新される。
【０１３４】
そして、ステップＳ６３において、振り分け対象となっているファイルの日付と同じ日付の日付管理ディレクトリが検索される。そして、ステップＳ６４において、ステップＳ６３での検索結果として、該当する日付管理ディレクトリが有ったかどうかが判断される。
【０１３５】
先頭ファイル「ＳＡＮＹ０００１．ＪＰＧ」の振り分け処理においては、ステップＳ６３において、先頭ファイル「ＳＡＮＹ０００１．ＪＰＧ」の日付「２００８０４２８」と同じ日付の日付管理ディレクトリ「２００８０４２８」が検索される。図１０に示されるように外部ハードディスク装置３内に日付管理ディレクトリ「２００８０４２８」が存在するので、ステップＳ６３では日付管理ディレクトリ「２００８０４２８」が見つかり、以ってステップＳ６４において日付管理ディレクトリ「２００８０４２８」が有ると判断される。この場合、振り分け処理はステップＳ６８に移行する。
【０１３６】
ステップＳ６８では、ステップＳ６３で見つかった日付管理ディレクトリ内にあるロール管理ディレクトリから、振り分け対象となっているファイルの移動先となるロール管理ディレクトリが検索される。このとき、ファイルの移動先となるロール管理ディレクトリとして、ロール番号が最大のロール管理ディレクトリ（以下、「末尾ロール管理ディレクトリ」と称す。）が検索される。
【０１３７】
そして、ステップＳ６９において、末尾ロール管理ディレクトリ下にある保管ディレクトリ「１００ＳＡＮＹＯ」の位置「日付管理ディレクトリ名／末尾ロール管理ディレクトリ名／ＤＣＩＭ／１００ＳＡＮＹＯ」が、振り分け対象となっているファイルの移動先となるディレクトリの位置として変数「ＴＧＴ_ＦＯＬＤＥＲ」に代入される。
【０１３８】
先頭ファイル「ＳＡＮＹ０００１．ＪＰＧ」の振り分け処理においては、ステップＳ６８において、日付管理ディレクトリ「２００８０４２８」内にあるロール管理ディレクトリ「２００８０４２８／ＲＯＬＬ０００１」が、末尾ロール管理ディレクトリとして見つけられる。そして、ステップＳ６９において、移動先となるディレクトリの位置「２００８０４２８／ＲＯＬＬ０００１／ＤＣＩＭ／１００ＳＡＮＹＯ」が変数「ＴＧＴ_ＦＯＬＤＥＲ」に代入される。
【０１３９】
ステップＳ６９の実行後、ステップＳ７０において、ステップＳ６９で設定された位置「日付管理ディレクトリ名／末尾ロール管理ディレクトリ名／ＤＣＩＭ／１００ＳＡＮＹＯ」にある保管ディレクトリ「１００ＳＡＮＹＯ」内のファイルから、ファイル番号が最大のファイル（以下、「末尾ファイル」と称す。）が検索される。そして、ステップＳ７１において、変数「ＦＩＬＥＮＯ」に、末尾ファイルのファイル番号に「１」を加算した番号が代入される。
【０１４０】
先頭ファイル「ＳＡＮＹ０００１．ＪＰＧ」の振り分け処理においては、ステップＳ７０において、ステップＳ６９で設定された位置「２００８０４２８／ＲＯＬＬ０００１／ＤＣＩＭ／１００ＳＡＮＹＯ」にある保管ディレクトリ「１００ＳＡＮＹＯ」内のファイルから、ファイル番号が最大の末尾ファイル「ＳＡＮＹ０００３．Ｍ４Ａ」が見つけられる。そして、ステップＳ７１において、末尾ファイル「ＳＡＮＹ０００３．Ｍ４Ａ」のファイル番号「０００３」に「１」を加算した番号「０００４」が、変数「ＦＩＬＥＮＯ」に代入される。
【０１４１】
ステップＳ７１の実行後、ステップＳ７２では、振り分け対象となっているファイルが、ステップＳ６９で設定された位置「日付管理ディレクトリ名／末尾ロール管理ディレクトリ名／ＤＣＩＭ／１００ＳＡＮＹＯ」にある保管ディレクトリ「１００ＳＡＮＹＯ」に移される。そして、当該ファイルのファイル番号には、ステップＳ７１で設定されたファイル番号が付けられる。
【０１４２】
先頭ファイル「ＳＡＮＹ０００１．ＪＰＧ」の振り分け処理においては、ステップＳ７２において、先頭ファイル「ＳＡＮＹ０００１．ＪＰＧ」は、図１０に示されるように位置「２００８０４２８／ＲＯＬＬ０００１／ＤＣＩＭ／１００ＳＡＮＹＯ」にある保管ディレクトリ「１００ＳＡＮＹＯ」に移されると共に、ファイル番号「０００４」を含んだファイル名「ＳＡＮＹ０００４．ＪＰＧ」が付けられる。
【０１４３】
ステップＳ７２の実行後、ステップＳ７３において、ステップＳ７２でファイルに付けられたファイル番号が代入されている変数「ＦＩＬＥＮＯ」に「１」を加算した番号が、新たな変数「ＦＩＬＥＮＯ」とされる。先頭ファイル「ＳＡＮＹ０００１．ＪＰＧ」の振り分け処理の実行直後のステップＳ７３においては、番号「０００４」が代入されている「ＦＩＬＥＮＯ」に「１」を加算した番号「０００５」が、新たな変数「ＦＩＬＥＮＯ」とされる。
【０１４４】
ステップＳ７３の実行後、振り分け処理は接続点Ａ２を介してステップＳ５５に移行する。先頭ファイル「ＳＡＮＹ０００１．ＪＰＧ」の振り分け処理の実行直後のステップＳ５５においては、リスト番号「１」が代入されている変数「ＴＧＴ_ＦＩＬＥ」に「１」を加算して得られるリスト番号「２」が、新たな変数「ＴＧＴ_ＦＩＬＥ」とされる。
【０１４５】
そして、図１０に示されるようにロール管理ディレクトリ「２００８０４２９／ＲＯＬＬ０００２」にはリスト番号「２」に対応するファイル（２番目のファイル）「ＳＡＮＹ０００２．ＪＰＧ」が存在するので、ステップＳ５６において、振り分け処理は続行されるべきであると判断される。このとき、２番目のファイル「ＳＡＮＹ０００２．ＪＰＧ」にポインタが設定され、当該ファイル「ＳＡＮＹ０００２．ＪＰＧ」が次の振り分け対象となる。そして、振り分け処理はステップＳ５３に戻る。
【０１４６】
＜２番目のファイルの振り分け処理＞
ステップＳ５６からステップＳ５３に戻ることにより、次のリスト番号「２」に対応するファイル（２番目のファイル）「ＳＡＮＹ０００２．ＪＰＧ」の振り分け処理が開始される。ファイル「ＳＡＮＹ０００２．ＪＰＧ」に対する振り分け処理においては、ステップＳ５３において、ファイル「ＳＡＮＹ０００２．ＪＰＧ」の日付「２００８０４２８」（図１０）が変数「ＦＩＬＥ_ＤＡＴＥ」に代入される。そして、振り分け処理は、ステップＳ５４を介してステップＳ６１に移行する。
【０１４７】
変数「ＰＲＥＶ_Ｆ_ＤＡＴＥ」には日付「２００８０４２８」が代入されているので、ステップＳ６１では、変数「ＰＲＥＶ_Ｆ_ＤＡＴＥ」は変数「ＦＩＬＥ_ＤＡＴＥ」に一致すると判断される。そして、振り分け処理はステップＳ７２に移行する。
【０１４８】
ステップＳ７２では、２番目のファイル「ＳＡＮＹ０００２．ＪＰＧ」は、図１０に示されるように、先頭ファイル「ＳＡＮＹ０００１．ＪＰＧ」の移動先となった保管ディレクトリと同じ保管ディレクトリ「１００ＳＡＮＹＯ」に移される。そして、移された当該２番目のファイルには、ステップＳ７３で設定された番号「０００５」を含むファイル名「ＳＡＮＹ０００５．ＪＰＧ」が付けられる。そして、振り分け処理は、ステップＳ５５を介してステップＳ５６に移行する。
【０１４９】
＜３番目〜５番目のファイルの振り分け処理＞
ステップＳ５６からステップＳ５３に戻ることにより、次のリスト番号「３」に対応するファイル（３番目のファイル）「ＳＡＮＹ０００３．ＭＰ４」の振り分け処理が開始される。ファイル「ＳＡＮＹ０００３．ＭＰ４」に対する振り分け処理では、ステップＳ５３において、ファイル「ＳＡＮＹ０００３．ＭＰ４」の日付「２００８０４２９」（図１０）が変数「ＦＩＬＥ_ＤＡＴＥ」に代入される。そして、振り分け処理はステップＳ５４に移行する。
【０１５０】
ステップＳ５４では、変数「ＦＩＬＥ_ＤＡＴＥ」に代入されている日付「２００８０４２９」は、変数「ＲＯＬＬ_ＤＡＴＥ」に代入されている日付「２００８０４２９」に一致すると判断される。この場合、振り分け対象となっている３番目のファイル「ＳＡＮＹ０００３．ＭＰ４」は、そのファイルが格納されているロール管理ディレクトリ「２００８０４２９／ＲＯＬＬ０００２」に留められたままとなる。
【０１５１】
つまり、ロール管理ディレクトリ「２００８０４２９／ＲＯＬＬ０００２」に格納されているファイルのうち、当該ロール管理ディレクトリ「２００８０４２９／ＲＯＬＬ０００２」の日付「２００８０４２９」と同じ日付のファイル「ＳＡＮＹ０００３．ＭＰ４」については、当該ロール管理ディレクトリに格納されたままとなる。よって、リスト番号「４」及び「５」に対応するファイル「ＳＡＮＹ０００４．ＭＰ４」，「ＳＡＮＹ０００５．ＭＰ４」も、それらの撮影日付が「２００８０４２９」であるので、ロール管理ディレクトリ「２００８０４２９／ＲＯＬＬ０００２」に留められたままとなる。
【０１５２】
次に、振り分け対象としてロール管理ディレクトリ「２００８０４３０／ＲＯＬＬ０００１」を選択した場合について説明する。この場合も、ロール管理ディレクトリ「２００８０４２９／ＲＯＬＬ０００２」内の先頭ファイル「ＳＡＮＹ０００１．ＪＰＧ」及び２番目のファイル「ＳＡＮＹ０００１．ＪＰＧ」に対する振り分け処理と同様の振り分け処理が実行される。
【０１５３】
すなわち、ロール管理ディレクトリ「２００８０４３０／ＲＯＬＬ０００１」内のファイル「ＳＡＮＹ０００１．ＪＰＧ」，「ＳＡＮＹ０００２．ＪＰＧ」，「ＳＡＮＹ０００３．ＭＰ４」は、撮影日付がいずれも「２００８０４２９」であるので、図１１に示されるように既に存在している日付管理ディレクトリ「２００８０４２９」下のロール管理ディレクトリ「２００８０４２９／ＲＯＬＬ０００２」内にある保管ディレクトリ「１００ＳＡＮＹＯ」に移される。このとき、ファイル「ＳＡＮＹ０００１．ＪＰＧ」，「ＳＡＮＹ０００２．ＪＰＧ」，「ＳＡＮＹ０００３．ＭＰ４」のそれぞれには、ファイル番号「０００６」，「０００７」，「０００８」を含んだファイル名「ＳＡＮＹ０００６．ＪＰＧ」，「ＳＡＮＹ０００７．ＪＰＧ」，「ＳＡＮＹ０００８．ＭＰ４」が付けられる。
【０１５４】
２−４．外部ハードディスク装置３からメモリカード１６への書き戻し
外部ハードディスク装置３からメモリカード１６への書き戻しは、次のように実行される。まず、ＵＳＢホストコントローラ１９の制御によって、外部ハードディスク装置３から特定のファイルが読み出される。そして、読み出されたファイルは、メモリコントローラ１４の制御によってメモリカード１６に書き戻される。
【０１５５】
２−５．外部ハードディスク装置３からの再生
外部ハードディスク装置３に記録されているファイルの再生は、ＵＳＢホストコントローラ１９の制御によって以下のように実行される。
【０１５６】
外部ハードディスク装置３に記録されている写真ファイルを再生する場合には、ＵＳＢホストコントローラ１９の制御によって、写真ファイルが外部ハードディスク装置３から読み出される。読み出された写真ファイルは、ＪＰＥＧ復号化回路２０及びビデオエンコーダ２３を介して、デジタルカメラの液晶ディスプレイ３５、またはクレードル２に接続されたモニタテレビジョン受像機４に静止画として映し出される。
【０１５７】
外部ハードディスク装置３に記録されている動画ファイルを再生する場合には、ＵＳＢホストコントローラ１９の制御によって、動画ファイルが外部ハードディスク装置３から読み出される。読み出された動画ファイルは、ＭＰＥＧ−４ビデオ復号化回路２１及びビデオエンコーダ２３を介して、液晶ディスプレイ３５またはモニタテレビジョン受像機４に動画として映し出される。また、動画ファイルに組み込まれている音声データは、ＡＣＣオーディオ復号化回路２２及びＤ／Ａ変換回路２５を介して、ビデオカメラのスピーカ３７、またはクレードル２に接続されたスピーカ５から音声として出力される。尚、動画ファイルに組み込まれている音声データに基づく音声については、当該動画ファイルに基づいて映し出される動画に合うように出力される。
【０１５８】
外部ハードディスク装置３に記録されている音声ファイルを再生する場合には、ＵＳＢホストコントローラ１９の制御によって、音声ファイルが外部ハードディスク装置３から読み出される。読み出された音声ファイルは、ＡＣＣオーディオ復号化回路２２及びＤ／Ａ変換回路２５を介して、ビデオカメラのスピーカ３７、またはクレードル２に接続されたスピーカ５から音声として出力される。
【０１５９】
３．撮像システムによる効果
【０１６０】
上述した振り分け処理（図５及び図６）によれば、メモリカード１６から外部ハードディスク装置３へのファイルの転送後において、転送されたファイルを、撮影日付に基づいて１または複数のディレクトリ（日付管理ディレクトリ）に振り分けることができる。よって、外部ハードディスク装置３に記録されたファイルを、撮影日付に基づいて管理することが可能となる。
【０１６１】
また、振り分け処理のステップＳ５４によれば、ロール管理ディレクトリに格納されているファイルのうち、当該ロール管理ディレクトリの日付と同じ日付のファイルについては、当該ロール管理ディレクトリに格納したままでよい。よって、これらのファイルの振り分け処理においては他のディレクトリに移動させる必要がなく、以ってファイルの振り分け処理が簡略化される。
【０１６２】
さらには、振り分け処理のステップＳ６５によれば、振り分け対象であるファイルの撮影日付に対応する日付管理ディレクトリがない場合でも、当該日付管理ディレクトリが作成されるので、撮影日付に基づく画像データの振り分け処理が効率良く実行される。
【０１６３】
上述した撮像システムによれば、デジタルカメラの制御によって、メモリカード１６から外部ハードディスク装置３へのファイルの転送処理、及び外部ハードディスク装置３に転送された複数のファイルの振り分け処理が実行される。すなわち、撮像システムは、デジタルカメラをマスタとし、外部ハードディスク装置３をスレーブとして構成される。よって、外部ハードディスク装置３として、転送手段や振分手段の外部記憶装置を採用することが可能となる。
【０１６４】
また、上述した撮像システムによれば、外部ハードディスク装置３からメモリカード１６への書き戻し、及び外部ハードディスク装置３からの再生についても、デジタルカメラの制御によって実行することができる。
【０１６５】
尚、本発明の各部構成は上記実施の形態に限らず、特許請求の範囲に記載の技術的範囲内で種々の変形が可能である。上述した撮像システムでは、ファイルの振り分け処理を撮影日付に基づいて実行したが、他の指標に基づいてファイルの振り分け処理を実行してもよい。また、メモリカード１６及び外部ハードディスク装置３に構築されるディレクトリ構造、並びにデータ転送及び振り分け処理によって外部ハードディスク装置３に構築されるディレクトリ構造は、上述したディレクトリ構造に限られるものではなく、種々のディレクトリ構造を採用することができる。
【図面の簡単な説明】
【０１６６】
【図１】本発明の実施の形態に係る撮像システムを示したブロック図である。
【図２】メモリカードに構築されるディレクトリ構造を示した図である。
【図３】外部ハードディスク装置に構築されるディレクトリ構造を示した図である。
【図４】データ転送に関する設定を実行するための画面を示した図である。
【図５】振り分け処理のフローチャートである。
【図６】図５に示される接続点Ａ１から接続点Ａ２までのフローチャートである。
【図７】振り分け処理の実行に伴うディレクトリ構造の変化を示した図である。
【図８】振り分け処理の実行に伴うディレクトリ構造の変化を示した図である。
【図９】振り分け処理の実行に伴うディレクトリ構造の変化を示した図である。
【図１０】振り分け処理の実行に伴うディレクトリ構造の変化を示した図である。
【図１１】振り分け処理の実行に伴うディレクトリ構造の変化を示した図である。
【図１２】振り分け処理の実行に伴うディレクトリ構造の変化を示した図である。
【図１３】従来の撮像システムを示したブロック図である。
【符号の説明】
【０１６７】
１  カメラ本体
６  光学系
３１  ＣＰＵ
１４  メモリコントローラ
１５  カードドライブ
１６  メモリカード（メモリ）
１７  ＵＳＢインターフェース
１８  ＵＳＢデバイスコントローラ
１９  ＵＳＢホストコントローラ
３  外部ハードディスク装置（外部記憶装置）
【図１】
2009296053.tif 000003
【図２】
2009296053.tif 000004
【図３】
2009296053.tif 000005
【図４】
2009296053.tif 000006
【図５】
2009296053.tif 000007
【図６】
2009296053.tif 000008
【図７】
2009296053.tif 000009
【図８】
2009296053.tif 000010
【図９】
2009296053.tif 000011
【図１０】
2009296053.tif 000012
【図１１】
2009296053.tif 000013
【図１２】
2009296053.tif 000014
【図１３】
2009296053.tif 000015