(57)【要約】 【課題】  受信したデータファイルを保存するフォルダが削除された場合に、新たなフォルダを簡易な方法で生成することを目的とする。【解決手段】  外部の記憶装置からデータファイルとデータファイルのコピー又は移動の指示を受信する手段と、受信したデータファイルをコピー又は移動する手段と、新たなフォルダを自動的に作成する手段とを有し、受信したデータファイルを保存するフォルダが削除された場合に、自動的に新たなフォルダを作成し、その後受信したデータファイルを作成したフォルダにコピー又は移動する。【選択図】  図２４          
2005165955.tif 000002
【特許請求の範囲】
【請求項１】
外部の記録再生装置からのデータファイルのコピー又は移動の指示により、該データファイルのコピー又は移動を行うダイレクトコピー装置であって、
該外部の記憶装置から該データファイルとデータファイルのコピー又は移動の指示を受信する受信手段と、
受信したデータファイルをコピー又は移動する制御手段と、
新たなフォルダを自動的に作成するフォルダ作成手段とを有し、
前記制御手段が、受信したデータファイルを所定のフォルダにコピー又は移動するとともに、
該所定のフォルダが削除された場合に、前記フォルダ作成手段が自動的に新たなフォルダを作成し、前記制御手段が、その後受信したデータファイルを該作成したフォルダにコピー又は移動することを特徴とするダイレクトコピー装置。
【請求項２】
外部の記録再生装置からのデータファイルのコピー又は移動の指示により、該データファイルのコピー又は移動を行うダイレクトコピー装置であって、
該外部の記憶装置から該データファイルとデータファイルのコピー又は移動の指示を受信する受信手段と、
受信したデータファイルをコピー又は移動する制御手段と、
受信したデータファイルをコピー又は移動するフォルダを割り当てるフォルダ割当手段とを有し、
前記制御手段が、受信したデータファイルを所定のフォルダにコピー又は移動するとともに、
該所定のフォルダが削除された場合に、前記フォルダ割当手段が受信したデータファイルをコピー又は移動するフォルダとして、既存のフォルダの中からフォルダを割り当てて、前記制御手段が、その後受信したデータファイルを該割り当てられたフォルダにコピー又は移動することを特徴とするダイレクトコピー装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部の記録再生装置から、直接、データファイルのコピーあるいは移動を行うダイレクトコピー装置に関する。
【背景技術】
【０００２】
近年のパーソナルコンピュータの目ざましい普及やその機能の多様性に伴って、撮影した画像データファイルを簡単に編集することができるデジタルカメラが注目を浴びている。
デジタルカメラで撮影された画像は、デジタルカメラ内に挿入されるコンパクトフラッシュ（登録商標）やスマートメディア（登録商標）等の記憶装置に一時的に格納されたのち、パーソナルコンピュータに記憶され、各種の画像編集が行われる。
【０００３】
こうした画像編集を目的として、デジタルカメラ等によりＰＣカード上に取得した画像ファイルを複写保存することができる携帯可能な画像ファイル複写装置が提案されている（例えば、特許文献１参照。）。
【０００４】
一般に、ホストデバイスであるパーソナルコンピュータ（ＰＣ）とデジタルカメラ等は、ＵＳＢ（ＵＳＢ：Universal Serial Bus）等により接続されるが、ＵＳＢの有する機能を活用すれば、ＰＣに周辺機器が接続された途端に、リブートしたり、セットアップを行う必要がなく、コンピュータの周辺機器を自動的に構成することができる。
したがって、デジタルカメラとＰＣとをＵＳＢ接続することにより、ＰＣは、デジタルカメラからの画像データの編集を行ったり、処理した各種データをプリントアウトすることが可能となる。
【０００５】
ところが、このようなシステムにおいては、データのディレクトリ構造やファイル形式については、ＰＣ側に依存することになるため、例えば、所定のデータ処理ソフトウエアを起動してデータ処理を行い、ＰＣの記憶再生装置にデータを記録した場合、このデータを読み出すためには、ＰＣ側のディレクトリ構造やファイル形式を解析処理する必要があった。
【特許文献１】特開２００１−３４６１４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
そのため、上記のような問題に対して、データファイルの最初のコピー時にＰＣ上で起動される所定の処理ソフトが扱うデータのディレクトリ構造およびファイル形式に対応したフォルダを自動生成して、その後のコピー動作においては、同一のフォルダにデータファイルをコピーする方法も考えられるが、この自動生成したフォルダが何らかの要因により削除された場合には、同様の問題が生ずることになる。
【０００７】
そこで、本発明は、上述の課題に鑑みてなされたものであり、データファイルの最初のコピー時に、フォルダを自動生成するとともに、自動生成されたフォルダが削除された場合には、新たなフォルダを生成するダイレクトコピー装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
請求項１に係る発明は、外部の記録再生装置からのデータファイルのコピー又は移動の指示により、該データファイルのコピー又は移動を行うダイレクトコピー装置であって、該外部の記憶装置から該データファイルとデータファイルのコピー又は移動の指示を受信する受信手段と、受信したデータファイルをコピー又は移動する制御手段と、新たなフォルダを自動的に作成するフォルダ作成手段とを有し、前記制御手段が、受信したデータファイルを所定のフォルダにコピー又は移動するとともに、該所定のフォルダが削除された場合に、前記フォルダ作成手段が自動的に新たなフォルダを作成し、前記制御手段が、その後受信したデータファイルを該作成したフォルダにコピー又は移動することを特徴とするダイレクトコピー装置を提案している。
【０００９】
この発明によれば、受信手段の作動により、外部の記憶装置から該データファイルとデータファイルのコピー又は移動の指示を受信し、受信されたデータファイルが制御手段の作動により、所定のフォルダにコピー又は移動される。一方で、何らかの要因により、データファイルをコピー又は移動する所定のフォルダが削除されたときは、フォルダ作成手段の作動により、自動的に新たなフォルダが作成され、制御手段の作動により、その後、受信されたデータファイルが、作成されたフォルダにコピー又は移動される。
なお、扱うデータは、特に限定されるものではなく、例えば、画像データであっても、テキストデータであっても、音声データであってもよい。
【００１０】
請求項２に記載された発明は、外部の記録再生装置からのデータファイルのコピー又は移動の指示により、該データファイルのコピー又は移動を行うダイレクトコピー装置であって、該外部の記憶装置から該データファイルとデータファイルのコピー又は移動の指示を受信する受信手段と、受信したデータファイルをコピー又は移動する制御手段と、受信したデータファイルをコピー又は移動するフォルダを割り当てるフォルダ割当手段とを有し、前記制御手段が、受信したデータファイルを所定のフォルダにコピー又は移動するとともに、該所定のフォルダが削除された場合に、前記フォルダ割当手段が受信したデータファイルをコピー又は移動するフォルダとして、既存のフォルダの中からフォルダを割り当てて、前記制御手段が、その後受信したデータファイルを該割り当てられたフォルダにコピー又は移動することを特徴とするダイレクトコピー装置を提案している。
【００１１】
この発明によれば、受信手段の作動により、外部の記憶装置から該データファイルとデータファイルのコピー又は移動の指示を受信し、受信されたデータファイルが制御手段の作動により、所定のフォルダにコピー又は移動される。一方で、何らかの要因により、データファイルをコピー又は移動する所定のフォルダが削除されたときは、フォルダ割当手段の作動により、受信したデータファイルをコピー又は移動するフォルダとして、既存のフォルダの中からフォルダを割り当てられる。そして、制御手段の作動により、その後、受信されたデータファイルが、割り当てられたフォルダにコピー又は移動される。
【発明の効果】
【００１２】
本発明によれば、現在の作業フォルダ、即ち外部記録再生装置からのコピー又は移動の指示に対する実行先フォルダが削除されてしまった場合でも、ダイレクトコピー装置が自動的に新しい作業フォルダを作成あるいは設定し、または既存のフォルダのうちで使用済みの適切なフォルダを作業フォルダに選択あるいは設定するので、外部記録再生装置からのコピー又は移動の指示に対して、受信したデータファイルのコピーあるいは移動を適切に行うことができるという効果がある。
また、現在の作業フォルダが削除されてしまった場合でも、ダイレクトコピー装置が自動的に新しい作業フォルダを作成あるいは設定等を行うため、ユーザーに作業フォルダを指定するための手間をかけさせることなく指示を実行することができるという効果がある。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施例に係るダイレクトコピー装置について図１から図３１を参照して詳細に説明する。
なお、後述するＣＰＵ２０３、Ｓ１１０、Ｓ１１３、Ｓ１４０、Ｓ１４２、Ｓ１４４、Ｓ１４６、Ｓ１４８、Ｓ１５０、Ｓ１６０、Ｓ１６２、Ｓ１６５、Ｓ１６７、Ｓ１６９、Ｓ１７１、Ｓ１７３、Ｓ２００、Ｓ２０４、Ｓ２０７、Ｓ２１１、Ｓ２４０、Ｓ２４４、Ｓ２４７、Ｓ２０５、Ｓ２５７が受信手段に、ＣＰＵ２０３、Ｓ１１３、Ｓ１７０、Ｓ２１１、Ｓ２５７が制御手段に、ＣＰＵ２０３、Ｓ１１２、Ｓ２０９、Ｓ２４５、Ｓ２５３がフォルダ作成手段に、Ｓ１６４、Ｓ２０５、Ｓ２０６、Ｓ２１０、Ｓ２４８、Ｓ２４９、Ｓ２５３、Ｓ２５５、Ｓ２５６がフォルダ割当手段に対応する。
【００１４】
図１は、コピー指示装置としてのデジタルカメラ１００とダイレクトコピー装置としてのストレージ２００とをインターフェース３００、例えば、ＵＳＢ等のケーブルを用いて有線で、あるいは、bluetooth（登録商標）のような無線で接続した場合を示している。
図２は、さらに、同一または別のインターフェース５００を介して、ストレージ２００をパーソナルコンピュータ（ＰＣ）４００に接続した場合を示している。
【００１５】
デジタルカメラ１００は、図３に示すように、ＲＯＭ１０１と、ＲＡＭ１０２と、選択／決定ボタン１０３と、ＣＰＵ１０４と、ファイル管理部１０５と、画像記憶部１０６と、ＬＣＤ１０７と、インターフェース３００とから構成されている。
ＲＯＭ１０１は、デジタルカメラ全体を制御するためのプログラムや各種情報が記録された書き換え不能な記憶装置である。
ＲＡＭ１０２は、各種データや設定値等を一時的に記憶する書き換え可能な記憶装置である。
【００１６】
ＣＰＵ１０４は、ＲＯＭ１０１内に記憶された制御プログラムに基づいて、デジタルカメラ１００の装置全体を制御するほか、本実施例においては、例えば、ストレージ２００に画像ファイルのコピー要求や画像ファイルのファイル情報およびコピー先フォルダを指定する情報を送信する。
ファイル管理部１０５は、撮像されたデータを画像記憶部１０６に格納し、あるいは、画像記憶部１０６から画像ファイルを読み出すとともに、各画像ファイルのデータサイズ等を管理する。
【００１７】
画像記憶部１０６は、撮像されたデータを格納する記憶装置であり、メモリカード等の交換型のものでもよいし、デジタルカメラ内に固定されたものでもよい。
ＬＣＤ１０７は、コピー転送する画像ファイルを選択するために、サムネイルを表示する。
【００１８】
一方、ストレージ２００は、図３に示すように、ＲＯＭ２０１と、ＲＡＭ２０２と、ＣＰＵ２０３と、ファイル管理部２０４と、画像記憶部２０５と、インターフェース５００とから構成されている。なお、これらの各構成要素の機能は、デジタルカメラ１００の構成要素の機能と略同様である。
【００１９】
また、デジタルカメラ１００の背面は、図４に示すようになっており、中央に決定ボタンを備え、その周囲に選択ボタンを配置した選択決定ボタン１０３と、８画面分のサムネイル表示部とストレージの総容量、空き容量およびコピー容量を数値等で表示する表示部を備えるＬＣＤ１０７と、デジタルカメラの電源のＯＮ／ＯＦＦを行うＰｏｗｅｒスイッチ１０９と、被写体を撮像するシャッター１１０と、撮影モードと再生モードとを切り替えるモード選択ダイヤル１１１と、コピーボタン１１２、終了ボタン１１３を配置した構成となっている。
【００２０】
デジタルカメラ１００は画像記憶部１０６からファイル管理部１０５を通して画像ファイルを読み込み、その画像をＬＣＤ１０７に表示する。デジタルカメラ１００のＣＰＵ１０４は、選択決定ボタン１０３で選択された画像情報をコピー指示としてストレージ２００のＣＰＵ２０３に送付する。なお、この時、送付先として、コピー先であるストレージ２００の画像記憶部２０５にコピー転送する画像情報を記憶するフォルダを指定しても良い。
【００２１】
ストレージ２００のＣＰＵ２０３は、デジタルカメラ１００のＣＰＵ１０４からの指示に従って、画像記憶部２０５内のフォルダを検索してデジタルカメラ１００のＣＰＵ１０４にフォルダ名を送付する。
また、ストレージ２００のＣＰＵ２０３は、デジタルカメラ１００のＣＰＵ１０４からのコピー指示に従って、デジタルカメラ１００のＣＰＵ１０４に対してファイルの要求を行い、これを受信して、ファイル管理部２０４を介して、受信した画像データファイルを画像記憶部２０５に保存する。
【００２２】
なお、本実施例に係るダイレクトコピーシステムにおいては、デジタルカメラ１００とストレージ２００とが、互いに相手側のファイルシステムが見えないような構成となっている。したがって、インターフェース３００を介して、ファイル／フォルダ情報やファイルのやりとりを行うが、各々の画像記憶部からのファイルの読み出しや書き込みは、各々のファイル管理部が制御を行い、相手側の画像記憶部は、これに対して一切アクセスすることはできない。
【実施例１】
【００２３】
以下、図５から図１８および図２３から図２６を用いて第１の実施例について説明する。
本実施例は、図５に示すように、デジタルカメラ１００の画像記憶部１０６に記憶されている１２個の画像データファイルから所望の画像データファイルを選択し、図６に示すように、ストレージ２００内の画像記憶部２０５に、これをコピーする場合に関するものである。
なお、図６（Ｂ）において、「Temp」フォルダは、ストレージ２００が自動的に生成したフォルダであり、網掛けのあるファイルは、デジタルカメラ１００からストレージ２００にコピーしたファイルを示している。
【００２４】
まず、図２３を用いて、本実施例におけるデジタルカメラ１００のＣＰＵ１０４の処理について説明する。
デジタルカメラ１００のＣＰＵ１０４は、画像記憶部１０６から画像データを読み込み、すべての画像データをＬＣＤ１０７に表示する（ステップ１００）。
続いて、画像データの選択を一旦、クリアにした後、ユーザーの選択を認める（ステップ１０２）。
ユーザーは、ＬＣＤ１０７に表示された画像を参照しながら、ストレージ２００にコピーあるいは転送する画像データファイルを選択する（ステップ１０２）。
画像データファイルの選択は、選択決定ボタン１０３の左右ボタンでカーソルを移動し、ＯＫボタンで選択する画像データファイルを決定することにより行う。
なお、画像データファイルの選択状態で再度ＯＫボタンを押すと選択状態を解除することができる。
【００２５】
デジタルカメラ１００のＣＰＵ１０４は、ユーザからのコピー指示があるまで、画像データファイルの選択を許可する。コピー指示は、選択決定ボタン１０３の上下ボタンでカーソルを画像位置から順に「コピー」、「終了」の位置に移動させ、左右ボタンで「コピー」、「終了」間を移動して、ＯＫボタンを押すことによって実行される（ステップ１０３）。
【００２６】
デジタルカメラ１００のＣＰＵ１０４は、コピー指示があると（ステップ１０３）、図７に示すようなコピーコマンドをストレージ２００に発行する（ステップ１０５）。
次に、デジタルカメラ１００のＣＰＵ１０４は、ストレージ２００から図８に示すような画像送信コマンドを受信したか否かを確認し（ステップ１０６）、送信コマンドを確認したときは画像データをストレージ２００に送付すると、ストレージ２００は、コピー動作を実行する（ステップ１０７）。こうした処理を最後の画像データまで続行する（ステップ１０８）。
一方、ステップ１０３で、コピー指示がなく、ステップ１０４で終了指示もないときは、コピー指示を待って、画像データの選択処理を実行する。
【００２７】
次に、図２４を用いてストレージ２００のＣＰＵ２０３の動作について説明する。
まず、ストレージ２００のＣＰＵ２０３は、デジタルカメラ１００のＣＰＵ１０４からのコピー指示の有無を確認する（ステップ１１０）。
コピー指示が有る場合は、コピー用Tempフォルダが有るか否かを確認する（ステップ１１１）。
確認の結果、Tempフォルダが無い場合は、Tempフォルダを作成する（ステップ１１２）。
【００２８】
Tempフォルダを作成した場合、あるいは既存のTempフォルダが存在する場合、ストレージ２００のＣＰＵ２０３は、デジタルカメラ１００のＣＰＵ１０４からの画像データを１つ受信して、Tempフォルダにその画像データをコピーする（ステップ１１３）。
ついで、コピーが終了したか否かを確認し、終了していない場合には、次の画像データを受信する。
また、すべての画像データについてコピーが終了したと判断したときは、ステップ１１０に戻って、コピーの指示を待って待機する（ステップ１１４）。
【００２９】
次に、図２５を用いてストレージ２００内の画像データを見る場合のデジタルカメラ１００のＣＰＵ１０４の動作について説明する。
まず、デジタルカメラ１００のＣＰＵ１０４は、図９（Ａ）に示すようなフォルダリスト受信コマンドをストレージ２００のＣＰＵ２０３に発行して、（Ｂ）に示すようなリストを受信する（ステップ１２０）。
デジタルカメラ１００のＣＰＵ１０４は、受信したリストに基づいて、図１０に示すようなフォルダ選択両面をＬＣＤ１０７に表示する（ステップ１２１）。
【００３０】
次に、「↑」「↓」キーを用いて、フォルダ選択と実行項目への移動を行い、「←」「→」キーを用いて、フォルダや実行項目を選択し、ＯＫキーにより実行する。
こうしてフォルダを選択し（ステップ１２２）、フォルダ削除を選択すると（ステップ１２３）、図１１に示すように、フォルダ削除コマンドがストレージ２００に発行され、フォルダの削除が実行される（ステップ１２４）。
【００３１】
次に、画像表示が選択されると、図１２（Ａ）に示すような画像リスト受信コマンドをストレージ２００のＣＰＵ２０３に発行し、同図（Ｂ）に示す応答を得る（ステップ１２６）。
さらに、図１３に示すような画像受信コマンドを発行して画像データをＬＣＤ１０７に表示する（ステップ１２７）。こうした処理を図１２（Ｂ）のリストを全て表示するまで繰り返す（ステップ１２８）。
【００３２】
画像の表示が終了すると、ユーザーは画像の選択を行う（ステップ１２９）。また、ＬＣＤ１０７にはコピーボタン１１２に変って「戻る」を表示する。ここで、「戻る」を選択するとフォルダ選択の処理に戻る（ステップ１３０）。
一方で、「終了」を選択すると画像表示を終了する（ステップ１３１）。次に、画像データを選択して「ＯＫ」を押すと、図１４に示すような画面を表示する。
ここで、矢印キーでカーソルを移動し、所望の位置で「ＯＫ」を押すと、これに対応した処理を実行する。
【００３３】
デジタルカメラ１００のＣＰＵ１０４は、図１４に示す画面を表示して、フォルダ削除が選択されたか否かを判断し、フォルダ削除が選択されたと判断したときは（ステップ１３２）、指示されたフォルダを削除して（ステップ１２４）、ステップ１２０の処理に戻る。
また、画像削除が選択されたときは（ステップ１３３）、ステップ１２９で選択した画像に対して、図１５に示すように、ストレージ２００のＣＰＵ２０３に画像削除コマンドを発行し（ステップ１３４）、表示を更新する（ステップ１３７）。さらに、画像移動が選択されたときは（ステップ１３５）、図１６で示す画面において、移動するフォルダを選択し、図１８に示すような画像移動コマンドをストレージ２００のＣＰＵ２０３に発行する（ステップ１３６）。
なお、図１６に示すフォルダ選択画面は図１７に示すような画像を表示するとなお良い。
【００３４】
次に、図２６を用いて、ストレージ２００内の画像データを見る場合のストレージ２００のＣＰＵ２０３の動作について説明する。
まず、ストレージ２００のＣＰＵ２０３は、デジタルカメラ１００のＣＰＵ１０４からフォルダリストの要求があるか否かを確認する（ステップ１４０）。
そして、フォルダリスト要求があると判断したときは、デジタルカメラ１００のＣＰＵ１０４に対して、フォルダリストを送付する（ステップ１４１）。
【００３５】
次に、フォルダ内画像リスト要求があるか否かを確認し（ステップ１４２）、フォルダ内画像リスト要求があると判断したときは、デジタルカメラ１００のＣＰＵ１０４に対して、フォルダ内画像リストを送付する（ステップ１４３）。
さらに、画像送信要求があるか否かを確認し（ステップ１４４）、画像送信要求があると判断したときは、画像を送付する（ステップ１４５）。
【００３６】
また、画像削除要求があるか否かを確認し（ステップ１４６）、画像削除要求があると判断したときは、要求のあった画像データを削除する（ステップ１４７）。
また、画像移動要求があるか否かを確認し（ステップ１４８）、画像移動要求があると判断したときは、要求のあった画像データを移動する（ステップ１４９）。
さらに、フォルダ削除要求があるか否かを確認し（ステップ１５０）、フォルダ削除要求があると判断したときは、要求されたフォルダを削除する（ステップ１５１）。
【００３７】
本実施例によれば、図６（Ｂ）に示すようにTempフォルダを自動的に作成してコピーを行い、図６（Ｃ）に示すようにTempフォルダから画像データを移動した後にTempフォルダを削除しても、再度コピーを実行するとTempフォルダを作成するため、コピー用カレントフォルダを削除してしまっても、円滑にコピー動作を実行することができる。
【００３８】
なお、ストレージ２００側のディレクトリ構成を図５に示す様に、デジタルカメラ１００と同様の構成にして、Tempフォルダの変わりに「101OLYMP」のように、例えば、３桁の数値と５桁の英数字からなるフォルダをコピー用カレントフォルダにしても良い。この場合は３桁の数値が他と同じにならないようにすることが必要となる。
また、本実施例においては、フォルダの削除をデジタルカメラ１００側の操作で行ったが、図２に示す様に、ストレージ２００に別途接続された装置からデジタルカメラ１００の操作とは無関係にフォルダの削除が実行される場合もある。本実施例においては、デジタルカメラ１００からストレージ２００へのコピー動作について説明を行ったが、デジタルカメラ１００で撮影した画像を直接ストレージ２００へ保存する場合についても同様である。
【実施例２】
【００３９】
第２の実施例においては、ユーザーの操作に従ってカレントフォルダが変化する場合について、図１９、２０および図２７から図２９を用いて説明する。
なお、ストレージ２００内の画像データを表示するデジタルカメラ１００の動作は図２５と同様であるため、説明を省略するとともに、ストレージ２００内の画像データを表示するストレージ２００の動作については、図２６と異なる部分のみ、図２７を用いて説明する。
【００４０】
まず、図２７において、ストレージ２００のＣＰＵ２０３がフォルダ内の画像リストをデジタルカメラ１００のＣＰＵ１０４に送付すると、画像データを送信したファイルがあるフォルダをカレントフォルダとして設定する（ステップ１６４）。
続いて、ストレージ２００のＣＰＵ２０３は、画像データの転送要求があるのか、画像データの削除要求があるのか、画像データの移動要求があるのか、フォルダの削除要求があるのか等を確認し（ステップ１６５からステップ１７２）、ステップ１７２で削除したフォルダがカレントフォルダであったか否かを確認する（ステップ１７３）。
そして、削除したフォルダがカレントフォルダだった場合には、カレントフォルダの設定をクリアして（ステップ１７４）、ステップ１６０の処理に戻る。
なお、ステップ１７４の動作はストレージ２００の電源投入時やディスク交換時等にも行われる。
【００４１】
次に、デジタルカメラ１００内の画像データをストレージ２００にコピーする場合のデジタルカメラ１００内のＣＰＵ１０４の動作について、図２８を用いて説明する。
なお、図２３に示す動作と同一の部分に関しては説明を省略する。
画像データの選択が終了し、コピー動作の実行指示があったときは、デジタルカメラ１００内のＣＰＵ１０４が、図１９（Ａ）に示すようなカレントフォルダ確認コマンドを発行する。これに対して、ストレージ２００のＣＰＵ２０３から同図（Ｂ）の応答を得ると、デジタルカメラ１００内のＣＰＵ１０４は、図２０に示すような表示を行う（ステップ１８５）。(なお、フォルダの作成動作に関しては実施例３で説明する。)
【００４２】
ここで、フォルダ変更の指示がないときは（ステップ１８６）、実施例１で説明をしたのと同様に図７（Ａ）に示すようなコピーコマンドをストレージ２００のＣＰＵ２０３に発行する（ステップ１８７）。一方で、フォルダ変更指示があるときは（ステップ１８６）、図１６に示すような表示を行いフォルダの指定を行う（ステップ１８８）。
フォルダの指定が完了すると、図７（Ｂ）に示すように、フォルダを指定したコピーコマンドをストレージ２００のＣＰＵ２０３に発行する（ステップ１８９）。続いて、デジタルカメラ１００内のＣＰＵ１０４は、コピーするすべての画像データをストレージ２００のＣＰＵ２０３に送信し、コピー動作を終了する（ステップ１９０、１９１、１９２）。
【００４３】
次に、デジタルカメラ１００内の画像データをストレージ２００にコピーする場合のストレージ２００内のＣＰＵ２０３の動作について、図２９を用いて説明する。なお、図２４に示す動作と同一の部分に関しては説明を省略する。
まず、ストレージ２００内のＣＰＵ２０３は、ＣＰＵ１０４からのカレントフォルダ確認コマンドがあると、カレントフォルダの確認を行う（ステップ２００）。ここで、カレントフォルダの設定状態を確認する（ステップ２０１）。
一方、カレントフォルダが設定されていない場合は、コピーを実行した時に作成するフォルダ名を送信し（ステップ２０２）、カレントフォルダが設定されている場合はカレントフォルダ名を送信する（ステップ２０３）。
【００４４】
次に。フォルダ指定付きのコピーコマンドを受信しているか否か確認し（ステップ２０４）、フォルダ指定付きのコピーコマンドを受信している場合には、コピー先フォルダを指定されたフォルダに設定し（ステップ２０５）、指定されたフォルダをカレントフォルダに設定する（ステップ２０６）。
【００４５】
一方、フォルダ指定付きのコピーコマンドを受信していない場合には、フォルダ指定が無いコピーコマンドを受信したか否かを確認し、フォルダ指定が無いコピーコマンドを受信している場合には、カレントフォルダが有るかを確認し（ステップ２０８）、カレントフォルダが無い場合には、新たにフォルダを作成して、これをコピー先フォルダとするとともに（ステップ２０９）、コピー先フォルダをカレントフォルダに設定する（ステップ２１０）。
ステップ２０６あるいはステップ２１０での処理を完了すると、デジタルカメラ１００のＣＰＵ１０４から画像データを１つづつ受信して、これらを順次カレントフォルダにコピーし、すべての画像データに関してこうした動作を行う（ステップ２１１、２１２）。
【００４６】
なお、本実施例ではカレントフォルダがユーザーの操作によって変更する場合の処理について説明したが、カレントフォルダがユーザーの操作によって削除された場合には、実施例１と同様の手法により、カレントフォルダを自動的に作成することによって、コピー動作を続行することができる。
また、本実施例においては、カレントフォルダの設定をステップ１６４、２０６、２１０で行っているが、例えば、ステップ２０６では、カレントフォルダの設定を行わないなど設定するタイミングを変えても問題は無い。
また、本実施例においては、カレントフォルダのクリアをステップ１７４で行っているが、ステップ２０８において、カレントフォルダが有るか無いかを確認しても良い。
さらに、ステップ１８５におけるカレントフォルダの確認は図２０で示すフォルダ名の表示を行わないのであれば、特に必要ない。
【実施例３】
【００４７】
第３の実施例においては、ユーザーの操作に従ってカレントフォルダが変化する場合のもうひとつの例を、図３０および図３１を用いて説明する。
なお、デジタルカメラ１００内の画像データをストレージ２００にコピーする場合のデジタルカメラ１００内のＣＰＵ１０４の動作については、図２８と異なる部分についてのみ図３０を用いて説明する。
【００４８】
画像データの選択を行い（ステップ２２２）、コピーの実行指示を発行し（ステップ２２３）、さらに、カレントフォルダを新たなフォルダに変更をする場合には（ステップ２２８）、図２０に示すメニューのうちから、「フォルダを作成する」を選択して新たなカレントフォルダを作成する（ステップ２３０）。具体的には、図２１に示す画面において、新たなフォルダ名を入力する。
【００４９】
入力の方法は、選択決定ボタン１０３の左右ボタンでカーソルを「アルファベット大文字」、「アルファベット小文字」、「数字」、「ＯＫ」等に移動させ、上下ボタンでアルファベットや数字を選択し、「ＯＫ」ボタンで１文字づつ決定する。最後に、「ＯＫ」でＯＫボタンを押すと入力が完了し、ストレージ２００に図２２に示すようなフォルダ作成コマンドを発行する（ステップ２３１）。
ストレージ２００に対して、コピー指示が行われると、デジタルカメラ１００内のＣＰＵ１０４は、画像データをストレージ２００に送信してコピー動作を終了する（ステップ２３２，２３３，２３４）。
【００５０】
次に、デジタルカメラ１００内の画像データをストレージ２００にコピーする場合のストレージ２００内のＣＰＵ２０３の動作について、図２９と異なる部分についてのみ図３１を用いて説明する。
ストレージ２００内のＣＰＵ２０３は、フォルダ作成コマンドを確認し（ステップ２４４）、フォルダ作成コマンドを受信すると、フォルダを作成する（ステップ２４５）。作成したフォルダ名は、作成済みフォルダ名として記憶される（ステップ２４６）。
【００５１】
次に、フォルダの指定が無く、コピー用のカレントフォルダが無い場合には、作成済みのフォルダが有るか否かを確認し（ステップ２５２）、無い場合は、フォルダを作成し、このフォルダをコピー先フォルダとするとともに（ステップ２５３）、この作成済みフォルダを作成フォルダとして、そのフォルダ名を記憶する。
一方、作成済みフォルダが有る場合は、作成済みフォルダをコピー先フォルダに設定し（ステップ２５５）、このフォルダをカレントフォルダとして設定する（ステップ２５６）。
【００５２】
なお、本実施例ではカレントフォルダがユーザーの操作によって変更される場合の処理について説明したが、カレントフォルダがユーザーの操作によって削除された場合には、実施例１および２と同様の手法により、カレントフォルダが自動的に作成されるため、コピー動作を続行することができる。
また、カレントフォルダが無い場合でも、過去に作成したフォルダがある場合には、このフォルダをカレントフォルダとして設定するため、同様にコピー動作を続行することができる、しかも、不用なフォルダがたくさん作られてしまうという問題を防止することができる。
また、本実施例においては、作成済みフォルダ名の記憶をステップ２４６および２５４の双方で行っているが、どちらか一方で、この処理を行うようにしてもよい。
【００５３】
以上、図面を参照して本発明の実施形態について詳述してきたが、具体的な構成はこれらの実施の形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。例えば、本実施例においては、第２の記録再生装置としてストレージを例にとって説明したが、ストレージとしては、ＭＯ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ、ＦＤＤ、ＨＤＤ等であればよく、記憶装置を備えた携帯電話やパーソナルコンピュータ、デジタルカメラ等の機器でもよい。
また、本実施例においては、第１の記録再生装置としてデジタルカメラを例にとって説明したが、これに限らず、ストレージや記録装置を備えた機器でもよい。
【図面の簡単な説明】
【００５４】
【図１】システムの概要を示す概略図である。
【図２】システムの概要を示す概略図である。
【図３】デジタルカメラおよびストレージの構成図である。
【図４】デジタルカメラの背面図である。
【図５】デジタルカメラ側のフォルダ内のデータファイルを例示した図である。
【図６】ストレージ側にフォルダ構成を例示した図である。
【図７】コピーコマンドを例示した図である。
【図８】受信コマンドを例示した図である。
【図９】フォルダリスト受信コマンドおよびフォルダリストを例示した図である。
【図１０】フォルダ選択画面を例示した図である。
【図１１】フォルダ削除コマンドを例示した図である。
【図１２】画像リスト受信コマンドおよび画像リストを例示した図である。
【図１３】画像受信コマンドを例示した図である。
【図１４】画像削除、移動およびフォルダ削除に関するメニュー表示を例示した図である。
【図１５】画像削除コマンドを例示した図である。
【図１６】フォルダ選択画面の表示を例示した図である。
【図１７】フォルダ選択画面の表示を例示した図である。
【図１８】画像移動コマンドを例示した図である。
【図１９】カレントフォルダ確認コマンドを例示した図である。
【図２０】フォルダを指定する場合のメニュー画面を例示した図である。
【図２１】フォルダ名を入力する画面の表示を例示した図である。
【図２２】フォルダ作成コマンドを例示した図である。
【図２３】第１の実施例におけるデジタルカメラの処理フローを示した図である。
【図２４】第１の実施例におけるストレージの処理フローを示した図である。
【図２５】第１の実施例において、ストレージ内の画像データを見る場合のデジタルカメラの処理フローを示した図である。
【図２６】第２の実施例におけるストレージの処理フローを示した図である。
【図２７】第２の実施例におけるデジタルカメラの処理フローを示した図である。
【図２８】第２の実施例において、デジタルカメラ内の画像データをストレージにコピーする場合のデジタルカメラの処理フローを示した図である。
【図２９】第２の実施例において、デジタルカメラ内の画像データをストレージにコピーする場合のストレージの処理フローを示した図である。
【図３０】第３の実施例におけるデジタルカメラの処理フローを示した図である。
【図３１】第３の実施例において、デジタルカメラ内の画像データをストレージにコピーする場合のストレージの処理フローを示した図である。
【符号の説明】
【００５５】
１００・・・デジタルカメラ、２００・・・ストレージ、１０１、２０１・・・ＲＯＭ、１０２、２０２・・・ＲＡＭ、１０３・・・選択／決定ボタン、１０４、２０３・・・ＣＰＵ、１０５、２０４・・・ファイル管理部、１０６、２０５・・・画像記憶部、１０７・・・ＬＣＤ、１０９・・・Ｐｏｗｅｒスイッチ、１１０・・・シャッター、１１１・・・モード選択ダイヤル、１１２・・・コピーボタン、１１３・・・終了ボタン
【図１】
2005165955.tif 000003
【図２】
2005165955.tif 000004
【図３】
2005165955.tif 000005
【図４】
2005165955.tif 000006
【図５】
2005165955.tif 000007
【図６】
2005165955.tif 000008
【図７】
2005165955.tif 000009
【図８】
2005165955.tif 000010
【図９】
2005165955.tif 000011
【図１０】
2005165955.tif 000012
【図１１】
2005165955.tif 000013
【図１２】
2005165955.tif 000014
【図１３】
2005165955.tif 000015
【図１４】
2005165955.tif 000016
【図１５】
2005165955.tif 000017
【図１６】
2005165955.tif 000018
【図１７】
2005165955.tif 000019
【図１８】
2005165955.tif 000020
【図１９】
2005165955.tif 000021
【図２０】
2005165955.tif 000022
【図２１】
2005165955.tif 000023
【図２２】
2005165955.tif 000024
【図２３】
2005165955.tif 000025
【図２４】
2005165955.tif 000026
【図２５】
2005165955.tif 000027
【図２６】
2005165955.tif 000028
【図２７】
2005165955.tif 000029
【図２８】
2005165955.tif 000030
【図２９】
2005165955.tif 000031
【図３０】
2005165955.tif 000032
【図３１】
2005165955.tif 000033