(57)【要約】      （修正有）【課題】メモリカードのデータをバックアップした際のデータの消失を防ぐことができる記憶装置を提供する。【解決手段】記憶装置１０は、バックアップデータを記憶するハードディスク記憶部１６と、外部記憶媒体から読み出したデータをバックアップデータとしてハードディスク記憶部１６に記憶させるバックアップ制御手段１０４と、バックアップ制御手段１０４により記憶されたハードディスク記憶部１６のバックアップデータと前記外部記憶媒体のデータとを比較するデータ比較手段１０５と、データ比較手段１０５が比較した結果が一致であった場合、前記外部記憶媒体に記憶されているデータを消去するデータ消去手段１０６とを備える。【選択図】図８
2013109655.tif 000002
【特許請求の範囲】
【請求項１】
バックアップデータを記憶する記憶部と、
外部記憶媒体から読み出したデータをバックアップデータとして前記記憶部に記憶させるバックアップ制御手段と、
前記バックアップ制御手段により記憶された前記記憶部のバックアップデータと前記外部記憶媒体のデータとを比較するデータ比較手段と、
前記データ比較手段が比較した結果が一致であった場合、前記外部記憶媒体に記憶されているデータを消去するデータ消去手段とを備えた
ことを特徴とする記憶装置。
【請求項２】
バックアップ制御手段は、外部記憶媒体のデータを二重化して記憶部に記憶させる
請求項１記載の記憶装置。
【請求項３】
所定のバックアップ要求に応じて、現在の日時を、バックアップデータを作成した作成日時として定める作成日時算出手段と、
外部記憶媒体から読み出したデータのデータ種別を判定するデータ種別判定手段とを備え、
バックアップ制御手段は、
前記外部記憶媒体から読み出したデータを、前記作成日時算出手段が定めた作成日時、及び前記データ種別判定手段が定めたデータ種別に対応付けて記憶部に記憶させる
請求項１又は請求項２記載の記憶装置。
【請求項４】
所定の書き戻し要求に応じて、記憶部が記憶するバックアップデータを抽出して、外部記憶媒体に再度書き込む制御を行うデータ書き戻し制御手段と、
利用者の操作に従って、書き戻し対象のバックアップデータの作成日時及びデータ種別を入力する入力手段とを備え、
前記データ書き戻し制御手段は、
前記入力手段が入力した作成日時及びデータ種別に対応するバックアップデータを記憶部から抽出して、前記外部記憶媒体に再度書き込む
請求項３に記載の記憶装置。
【請求項５】
外部装置に接続するための外部インターフェース部を備えた
請求項１から請求項４のいずれか１項に記載の記憶装置。
【請求項６】
外部記憶媒体から読み出したデータをバックアップデータとして記憶し、
記憶された前記バックアップデータと前記外部記憶媒体のデータとを比較し、
比較した結果が一致であった場合、前記外部記憶媒体に記憶されているデータを消去する
ことを特徴とするデータバックアップ方法。
【請求項７】
コンピュータに、
外部記憶媒体から読み出したデータをバックアップデータとして記憶させるバックアップ処理と、
記憶された前記バックアップデータと前記外部記憶媒体のデータとを比較するデータ照合処理と、
比較した結果が一致であった場合、前記外部記憶媒体に記憶されているデータを消去するデータ消去処理とを
実行させるためのデータバックアッププログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部記憶媒体に格納されたデータのバックアップを行う記憶装置、データバックアップ方法およびデータバックアッププログラムに関する。
【背景技術】
【０００２】
近年、デジタルカメラやデジタルビデオが広く普及している。これらは、撮影によって得られた画像データ及び映像データをメモリカードに格納することが多い。近年、メモリカードは、大容量化し、価格も安くなってきた。しかし、画像や映像は、高画質化の傾向にあるためサイズも増加しており、メモリカードに格納可能な画像枚数や映像時間には制限がある。そこで、最近ではメモリカードの内容をバックアップするための記憶装置として、ディスク記憶装置を内蔵し、かつメモリカードを装着可能な記憶装置が開発されている（例えば、特許文献１参照。）。これらの記憶装置は、パーソナルコンピュータ（以下、パソコンともいう）を介さずに単独でメモリカードの内容をディスク記憶装置にバックアップができる機能を有する。
【０００３】
また、メモリカードをバックアップした後、メモリカードの空き容量を増やすために、データを自動的に削除する機能を有している記憶装置がある（例えば、特許文献１および特許文献２参照。）。
【０００４】
また、最近ではメモリカードを接続することで、その内容を再生できる映像機器が多くなってきており、バックアップされた画像や映像をメモリカードに書き戻せば、その画像や映像を楽しむことができる。その書き戻しの機能を有する記憶装置も開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−２６９９０５号公報
【特許文献２】特開２０１１−０４３８８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、メモリカードから記憶装置にバックアップを行った際、バックアップが正常に行われていなかったり、バックアップしたデータが機器の故障により消失したりする可能性がある。そのため、正常にバックアップがされていることをパソコン等でデータを比較したり、複数の媒体にデータを二重に保存したりする処置を行うことでデータの消失のリスクを減らすことが行われているが、パソコンの操作等に手間がかかるという課題がある。また、データを失うリスクを知らずに上記のような処置を行わず、データを失う可能性もある。
【０００７】
特許文献１および特許文献２に記載されている記憶装置は、バックアップ後にメモリカード内のデータを消去する機能を有しているが、特許文献１および特許文献２に記載された記憶装置を使用した場合に、バックアップに失敗するとメモリカード内にもデータが残らず、データが消失してしまう。
【０００８】
本発明は、メモリカードのデータをバックアップした際のデータの消失を防ぐことができる記憶装置、データバックアップ方法およびデータバックアッププログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明による記憶装置は、バックアップデータを記憶する記憶部と、外部記憶媒体から読み出したデータをバックアップデータとして前記記憶部に記憶させるバックアップ制御手段と、前記バックアップ制御手段により記憶された前記記憶部のバックアップデータと前記外部記憶媒体のデータとを比較するデータ比較手段と、前記データ比較手段が比較した結果が一致であった場合、前記外部記憶媒体に記憶されているデータを消去するデータ消去手段とを備えたことを特徴とする。
【００１０】
本発明による記憶方法は、外部記憶媒体から読み出したデータをバックアップデータとして記憶し、記憶された前記バックアップデータと前記外部記憶媒体のデータとを比較し、比較した結果が一致であった場合、前記外部記憶媒体に記憶されているデータを消去することを特徴とする。
【００１１】
本発明による記憶プログラムは、コンピュータに、外部記憶媒体から読み出したデータをバックアップデータとして記憶させるバックアップ処理と、記憶された前記バックアップデータと前記外部記憶媒体のデータとを比較するデータ照合処理と、比較した結果が一致であった場合、前記外部記憶媒体に記憶されているデータを消去するデータ消去処理とを実行させる。
【発明の効果】
【００１２】
本発明によれば、メモリカードのデータをバックアップした際のデータの消失を防ぐことができる。
【図面の簡単な説明】
【００１３】
【図１】本発明による記憶装置の第１の実施形態の構成を示すブロック図である。
【図２】本発明による記憶装置の第１の実施形態におけるスイッチ部の具体例を示す説明図である。
【図３】本発明による記憶装置の第１の実施形態の機能構成の一例を示す機能ブロック図である。
【図４】記憶装置におけるメモリカードのデータをバックアップする動作を示すフローチャートである。
【図５】記憶装置におけるハードディスク記憶部（二重化）に保存されるデータのフォルダ構成例を示す説明図である。
【図６】記憶装置におけるメモリカードにデータを書き戻す動作を示すフローチャートである。
【図７】本発明による記憶装置の第２の実施形態の構成を示すブロック図である。
【図８】本発明による記憶装置の主要部を示すブロック図である。
【発明を実施するための形態】
【００１４】
実施形態１．
図１は、本発明による記憶装置の第１の実施形態（実施形態１）の構成を示すブロック図である。図１に示すように、記憶装置１０は、表示部１１、スイッチ部１２、メモリカードコントロール部１３、制御部１４、ＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）部１５およびハードディスク記憶部（二重化）１６を備える。
【００１５】
表示部１１は、利用者に操作メニューや現在の状況等の表示画面を表示する機能を有する。表示部１１は、例えば、液晶表示部等の表示デバイスによって実現される。スイッチ部１２は、利用者の指示を制御部１４に伝える。スイッチ部１２は、例えば、各種操作ボタン（ジョクダイヤル等であってもよい）を含む入力デバイスによって実現される。
【００１６】
図２は、記憶装置におけるスイッチ部１２の具体例を示す説明図である。図２に示すスイッチ部１２は、表示部１１に表示される操作メニューで示される項目を選択操作するための「上下の矢印キー」、選択した項目の実行の決定を指示操作するための「実行キー」、および階層構造を持つ操作メニューにおいて選択を戻す操作を行うための「戻るキー」を有する。
【００１７】
メモリカードコントロール部１３は、メモリカード２０を挿入可能な機構を備え（例えば、カードスロット等のカード装着部を備え）、メモリカード２０を接続することができる。メモリカードコントロール部１３は、メモリカード２０が接続されたか否かを検知（検出）する機能を備える。また、メモリカードコントロール部１３は、メモリカード２０が接続されたことを検出すると、制御部１４の制御に従って、メモリカード２０に格納されているデータを読み出したり、データをメモリカードに書き戻したり、データを消去したりする機能を備える。なお、本実施形態において、「データを書き戻す」とは、既に記憶装置１０にデータがバックアップされている場合に、そのバックアップされたデータ（以下、バックアップデータと記載する）をメモリカードに再度書き込むことをいう。
【００１８】
制御部１４は、記憶装置１０の全体を制御し、データ管理、転送の制御及びデータ比較機能を有する。制御部１４は、例えば、プログラムに従って制御されるＣＰＵである。ＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）部１５は、内部時計であって、現在の日時を制御部１４に通知する機能を有する。具体的には、ＲＴＣ部１５は、現在の日時（年、月、日、時、分、秒）を含む日時情報を制御部１４に対して出力する。
【００１９】
ハードディスク記憶部（二重化）１６は、デジタルデータを記憶する装置であり、データを二重化して保存しデータを保証するために、少なくとも２つの記憶領域を有する。ハードディスク記憶部（二重化）１６は、具体的には、磁気ディスク装置によって実現され、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）である。本実施形態では、ハードディスク記憶部（二重化）１６は、少なくとも、メモリカード２０のメモリ容量よりも大きいメモリ容量を有するものとする。また、ハードディスク記憶部（二重化）１６は、複数の磁気ディスクを有することでデータの二重化を行ってもよいし、一つの磁気ディスク内で二重化を行ってもよい。
【００２０】
次に、記憶装置１０の機能構成を説明する。図３は、記憶装置１０の機能構成の一例を示す機能ブロック図である。図３に示すように、記憶装置１０は、機能構成要素として、作成日時算出手段１０１、データ種別判定手段１０２、作成日時フォルダ作成手段１０３、バックアップ制御手段１０４、データ比較手段１０５、データ消去手段１０６、入力手段１０７、及びデータ書き戻し制御手段１０８を含む。
【００２１】
作成日時算出手段１０１は、具体的には、プログラムに従って動作する制御部１４によって実現される。作成日時算出手段１０１は、利用者の操作によるバックアップ要求に応じて、ＲＴＣ部１５からの日時に情報に基づいて、現在の日時を、バックアップデータを作成した作成日時として定める機能を備える。
【００２２】
データ種別判定手段１０２は、具体的には、プログラムに従って動作する制御部１４によって実現される。データ種別判定手段１０２は、メモリカード２０から読み出したデータのデータ種別（画像データ、映像データ、またはその他のデータ）を判定する機能を備える。
【００２３】
作成日時フォルダ作成手段１０３は、具体的には、プログラムに従って動作する制御部１４によって実現される。作成日時フォルダ作成手段１０３は、データ種別判定手段１０２によって判定されたデータ種別に対するフォルダ内に、作成日時算出手段１０１が定めた作成日時に対応するフォルダを作成する機能を備える。
【００２４】
バックアップ制御手段１０４は、具体的には、プログラムに従って動作する制御部１４及びメモリカードコントロール部１３によって実現される。バックアップ制御手段１０４は、作成日時フォルダ作成手段１０３が作成したフォルダにメモリカード２０から読み出したデータを記憶させることによって、メモリカード２０から読み出したデータを、データ種別及び作成日時に対応付けてハードディスク記憶部（二重化）１６に記憶させる制御を行う機能を備える。
【００２５】
データ比較手段１０５は、具体的には、プログラムに従って動作する制御部１４によって実現される。データ比較手段１０５は、メモリカード２０のデータとハードディスク記憶部(二重化)１６の該当データとの比較をし、一致するかどうかを照合する。データ比較手段１０５は、この比較を行うために、例えばＤＯＳ（Ｄｉｓｋ  Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）で用いられるｆｃ  ／ｂコマンドやｃｏｍｐコマンドなどと同様のバイナリデータ比較機能を有する。
【００２６】
データ消去手段１０６は、具体的には、プログラムに従って動作する制御部１４及びメモリカードコントロール部１３によって実現される。データ消去手段１０６は、データ比較手段１０５で行われた比較によりメモリカード２０のデータとハードディスク記憶部(二重化)１６の該当データが一致していた場合、メモリカード２０のデータを消去する。
【００２７】
入力手段１０７は、具体的には、プログラムに従って動作する制御部１４及びスイッチ部１２によって実現される。入力手段１０７は、利用者の操作に従って、書き戻し対象のバックアップデータのデータ種別及び作成日時を入力する機能を備える。
【００２８】
データ書き戻し制御手段１０８は、具体的には、プログラムに従って動作する制御部１４及びメモリカードコントロール部１３によって実現される。データ書き戻し制御手段１０８は、入力手段１０７が入力したデータ種別及び作成日時に対応するバックアップデータをハードディスク記憶部（二重化）１６から抽出して、メモリカード２０に再度書き込む制御を行う機能を備える。
【００２９】
次に本実施形態の記憶装置１０の動作を説明する。図４は、記憶装置におけるメモリカード２０のデータをバックアップする動作を示すフローチャートである。
【００３０】
まず、利用者がメモリカード２０を、記憶装置１０のカード装着部（例えば、カードスロット）に挿入すると、メモリカードコントロール部１３は、メモリカード２０が接続されたことを検出する（ステップＳ２０１）。メモリカードコントロール部１３は、メモリカード２０が接続されたことを示す通知信号を制御部１４に通知（出力）する。制御部１４は、その通知を受けると、バックアップの処理を開始するか否かを確認するための確認メッセージを表示部１１に表示させる（ステップＳ２０２）。
【００３１】
次に、利用者は、バックアップを行う場合、スイッチ部１２を用いてバックアップの処理の開始を指示する操作（例えば、実行キーを押下する操作）を行う。すると、スイッチ部１２は、利用者の操作に従って、バックアップの実行が指示されたことを示す入力信号を制御部１４に出力する。そして、制御部１４は、メモリカードコントロール部１３を介して、記憶装置１０に接続されたメモリカード２０に格納されているデータの内容を確認する（ステップＳ２０３）。この場合、制御部１４は、例えば、メモリカード２０に格納されているデータが持つ拡張子にもとづいてデータの種類を判断する。
【００３２】
まず、制御部１４は、画像データがメモリカード２０に格納されているか否かを判断する（ステップＳ２０４）。具体的には、制御部１４は、画像データ用の拡張子（例えば、ｊｐｇやｂｍｐ等）を持つ画像データがメモリカード２０に格納されているか否かを判断する。画像データが格納されていると判断した場合には（ステップＳ２０４のＹ）、制御部１４は、ＲＴＣ部１５から現在の日時を示す日時情報を入力する。次いで、制御部１４は、ハードディスク記憶部（二重化）１６の画像フォルダ内に、ＲＴＣ部１５から取得（入力）した日時情報に示される現在の日時を作成日時として特定し、作成日時に対応するフォルダを新規に作成する（ステップＳ２０５）。
【００３３】
そして、制御部１４は、メモリカードコントロール部１３を介して、メモリカード２０に格納されている画像データを読み出し、読みだした画像データを、ステップＳ２０５においてハードディスク記憶部（二重化）１６に新規作成したフォルダ内にコピー（格納）する（ステップＳ２０６）。そして、ステップＳ２０７に移行する。
【００３４】
ステップＳ２０６における処理の終了後、または、メモリカード２０に画像データが格納されていなかった場合（ステップＳ２０４のＮ）には、制御部１４は、映像データがメモリカード２０に格納されているか否かを判断する（ステップＳ２０７）。具体的には、制御部１４は、映像データ用の拡張子（例えば、ｍｐｇやｍｐ４等）を持つ映像データがメモリカード２０に格納されているか否かを判断する。
【００３５】
映像データが格納されていると判断した場合には（ステップＳ２０７のＹ）、制御部１４は、ＲＴＣ部１５から現在の日時を示す日時情報を入力する。次いで、制御部１４は、ハードディスク記憶部（二重化）１６の映像フォルダに、ＲＴＣ部１５から取得（入力）した日時情報に示される現在の日時を作成日時として特定し、作成日時に対応するフォルダを新規に作成する（ステップＳ２０８）。
【００３６】
そして、制御部１４は、メモリカードコントロール部１３を介して、メモリカード２０に格納されている映像データを読み出し、読みだした映像データを、ステップＳ２０８においてハードディスク記憶部（二重化）１６に新規作成したフォルダ内にコピー（格納）する（ステップＳ２０９）。そして、ステップＳ２１０に移行する。
【００３７】
ステップＳ２０９における処理の終了後、または、メモリカード２０に映像データが格納されていなかった場合（ステップＳ２０７のＮ）には、制御部１４は、動画データ及び映像データ以外のデータ（例えば、テキストデータ。以下、その他データと記載する）がメモリカード２０に格納されているか否かを判断する（ステップＳ２１０）。具体的には、制御部１４は、動画データでも映像データでもないその他データ用の拡張子（例えば、ｄａｔやｔｘｔ等）を持つデータがメモリカード２０に格納されているか否かを判断する。
【００３８】
その他データが格納されていると判断した場合には（ステップＳ２１０のＹ）、制御部１４は、ＲＴＣ部１５から現在の日時を示す日時情報を入力する。次いで、制御部１４は、ハードディスク記憶部（二重化）１６のその他データ用フォルダ内に、ＲＴＣ部１５から取得（入力）した日時情報に示される現在の日時を作成日時として特定し、作成日時に対応するフォルダを新規に作成する（ステップＳ２１１）。
【００３９】
そして、制御部１４は、メモリカードコントロール部１３を介して、メモリカード２０に格納されているその他データを読み出し、読みだしたデータを、ステップＳ２１１においてハードディスク記憶部（二重化）１６に新規作成したフォルダ内にコピー（格納）する（ステップＳ２１２）。そして、ステップＳ２１３に移行する。
【００４０】
ステップＳ２１２の処理の終了後、または、メモリカード２０にその他データが格納されていなかった場合（ステップＳ２１０のＮ）には、制御部１４は、ハードディスク記憶部(二重化)１６とメモリカード２０とのデータの比較を行う（ステップＳ２１３）。具体的には、制御部１４は、ステップＳ２０６、ステップＳ２０９及びステップ２１２で作成した最も新しい日時のフォルダ内のデータと、メモリカード２０内のデータを比較し、一致するかどうかを照合する。
【００４１】
ステップＳ２１３の比較において、ハードディスク記憶部(二重化)１６とメモリカード２０とのデータが不一致であった場合（ＮＧ）は、メモリカード内容確認（ステップＳ２０３）に戻り、バックアップを再実行する。ステップＳ２１３の比較において、ハードディスク記憶部(二重化)１６とメモリカード２０とのデータが一致した場合（ＯＫ）は、メモリカード２０内のデータを消去する（ステップＳ２１４）。そして、処理を終了する。
【００４２】
このように、本実施形態の記憶装置１０は、バックアップ後にメモリカード２０内のデータを消去するので、メモリカード２０の再利用時の利便性が高い。また、メモリカード２０内のデータを消去する前に、ハードディスク記憶部(二重化)１６とメモリカード２０とのデータを照合することにより、仮にデータのバックアップが不十分であった場合は、メモリカード２０内のデータの消去を行わない。そのため、バックアップの失敗によるデータの消失を避けることができる。
【００４３】
図５は、記憶装置におけるハードディスク記憶部（二重化）１６に保存されるデータのフォルダ構成例を示す説明図である。図４に示す処理によってデータのバックアップが行われると、図５に示すように、ハードディスク記憶部（二重化）１６には、動画データ用フォルダ、映像データ用フォルダまたはその他データ用フォルダの各フォルダの下位にそれぞれ作成日時フォルダが新規作成される。また、図６に示すように、新規作成された各作成日時フォルダ内に、メモリカード２０に格納されているデータが分類されて保存される。
【００４４】
従って、本実施形態の記憶装置１０は、メモリカード２０に格納されているデータを、データの種類（例えば、画像データ、映像データ、その他データ）に応じて自動的に記憶場所を設定してコピーし、ハードディスク記憶部（二重化）１６にバックアップを行うことができる。また、本実施形態の記憶装置１０は、パーソナルコンピュータ等の情報処理端末に接続しなくても、メモリカード２０に格納されたデータのバックアップを行うことができる。
【００４５】
次に、記憶装置１０が、ハードディスク記憶部（二重化）１６に格納しているデータをメモリカード２０に書き戻す動作を、説明する。図６は、記憶装置におけるメモリカード２０にデータを書き戻す動作を示すフローチャートである。
【００４６】
まず、利用者は、書き戻し操作を行うために、メモリカード２０を記憶装置１０のカード装着部（例えば、カードスロット）に挿入する。次に、利用者は、表示部１１によって表示されている操作メニューにおいて、スイッチ部１２を用いて入力操作を行い、ハードディスク記憶部（二重化）１６に格納しているデータをメモリカード２０に書き戻すための「書き戻しの実行」の項目を選択して実行キーを押下する操作を行う（ステップＳ３０１）。すると、スイッチ部１２は、書き戻しの実行が選択されたことを示す入力信号を制御部１４に出力する。
【００４７】
書き戻しの実行が選択されたことを示す入力信号を入力すると、制御部１４は、データの種類（例えば、画像データ、映像データ、またはその他データ）の選択肢の表示画面を表示部１１に表示させる。利用者は、表示部１１に表示されたデータの種類の選択肢の表示画面に対して、スイッチ部１２を用いて入力操作を行い、書き戻しを希望するデータの種類を選択操作して（例えば、矢印キーを操作して）実行キーを押下する操作を行う（ステップＳ３０２）。すると、スイッチ部１２は、選択指示された書き戻し対象のデータの種類を示す入力信号を制御部１４に出力する。
【００４８】
制御部１４は、ハードディスク記憶部（二重化）１６に記憶しているデータのうち、スイッチ部１２から送られた入力信号で示される（選択指示された）種類のデータに応じたフォルダを検索して特定する。そして、制御部１４は、その特定したフォルダ（画像データ用フォルダ、映像データ用フォルダ、またはその他データ用フォルダ）内の作成日時フォルダを時系列に含む表示画面を表示部１１に表示させる（ステップＳ３０３）。
【００４９】
次に、利用者は、表示部１１に表示された作成日時フォルダを含む表示画面において、スイッチ部１２を用いて入力操作を行い、書き戻しを希望する日時フォルダを選択操作（例えば、矢印キーを操作して）して実行キーを押下する操作を行う（ステップＳ３０４）。実行キーが押下されると、スイッチ部１２は、選択指示された書き戻し対象の作成日時フォルダを示す入力信号を制御部１４に出力する。
【００５０】
制御部１４は、ハードディスク記憶部（二重化）１６が記憶するデータのうち、スイッチ部１２から送られた入力信号に示される書き戻し対象の作成日時フォルダに含まれるデータを抽出する。そして、制御部１４は、抽出したデータを、メモリカードコントロール部１３を介してメモリカード２０にコピーして書き込む（ステップＳ３０５）。
【００５１】
また、制御部１４は、メモリカード２０にデータを書き込む処理を実行している間に、メモリカード２０の書き込み容量の残量を随時確認する（ステップＳ３０６）。例えば、制御部１４は、メモリカード２０の記憶容量の残量を示す制御信号をメモリカードコントロール部１３から随時入力し、入力した制御信号に示される記憶容量の残量を判定する。
【００５２】
メモリカード２０の書き込み容量の残量が、書き込もうとするデータのサイズより少ない（すなわち、メモリカード２０のメモリ容量が足りない）と判断した場合には（ステップＳ３０６のＹ）、制御部１４は、データのコピーを中止する。また、制御部１４は、利用者に対して別のメモリカードの挿入を促すメッセージ（例えば、「次のメモリカードを挿入」）を表示部１１に表示させる。利用者は、表示部１１に表示されたメッセージを見て、別のメモリカード２０を挿入するともに、スイッチ部１２を用いて、書き込みの続行を指示するために実行キーを押下する操作を行う（ステップＳ３０７）。実行キーが押下されると、スイッチ部１２は、データの書き込みの続行が指示されたことを示す入力信号を制御部１４に出力する。
【００５３】
データの書き込みの続行が指示されたことを示す入力信号を入力すると、制御部１４は、メモリカードコントロール部１３を介して、中止していたデータのコピーを再開し、メモリカードコントロール部１３を介してメモリカード２０にデータを書き込む処理を開始する（ステップＳ３０８）。
【００５４】
本実施形態の記憶装置は、パソコン等を介在することなく、メモリカード２０に格納されたデータを、データの種類及び作成日時に応じて整理してバックアップを行うことができる。また、バックアップ後にメモリカードのデータを消去するのでメモリカードの再利用時の利便性が高い。また、メモリカードのデータを消去する際に、ハードディスク記憶部(二重化)１６とメモリカード２０とのデータを比較し、一致しない場合は消去を行わないので、データの消失を避けることができる。また、ハードディスク記憶部(二重化)１６は、二重化されていることにより、データの保管における安全性が向上する。
【００５５】
また、本実施形態の記憶装置は、パソコン等を介在することなく、バックアップしたデータをデータの種類及びバックアップ日時を利用者が選択することができるので、利用者が書き戻しを希望するデータを容易にメモリカードに書き戻すことができる。
【００５６】
また、一般的にデジタルカメラやデジタルビデオカメラで録画した場合、バックアップを行った日時がわかれば、そこに入っている内容の予想はつきやすいので、バックアップの日時で管理すれば、欲しいデータの検索は容易である。
【００５７】
また、メモリカードは、デジタルカメラやデジタルビデオカメラに内蔵して使用され、一般的に１つのメモリカードは使いまわしされることが多い。そのため、バックアップした時と同じメモリカードに書き戻すケースが多いと考えられ、書き戻す場合にメモリの容量が足りなくなるケースは少ないと考えられる。ただし、もしバックアップの際に用いたものよりも記憶容量の小さいメモリカード２０を用いて書き戻しの操作を行ってしまったとしても、ステップＳ３０６〜Ｓ３０８の処理が実行されることによって、メモリカードの２０のメモリ容量が足りない場合にバックアップデータの書き戻しに失敗してしまうことを防止できる。
【００５８】
実施形態２．
次に、本発明による記憶装置の第２の実施形態（実施形態２）を説明する。図７は、記憶装置の第２の実施形態の構成を示すブロック図である。本実施形態の記憶装置４０の構成は、外部装置に接続するための外部インターフェース部１７を新たに備えた以外は、実施形態１で示した記憶装置１０の構成と同じである。また、ハードディスク記憶部１８は、実施形態１のハードディスク記憶部（二重化）１６と同じであってもよいし、後述するように外部装置にもバックアップを行うことができるので、二重化しなくてもよい。記憶装置４０は、例えば、外部インターフェース部１７を介して、パーソナルコンピュータ（ＰＣ）３０等の情報処理端末（外部装置）に接続することができる。
【００５９】
パソコン３０に接続された記憶装置４０の制御部１４は、外部インターフェース部１７を介してパソコン３０との間でデータ通信を行う。制御部１４は、ハードディスク記憶部１８に格納されたデータを、外部インターフェース部１７を介してパソコン３０の記憶部（図示せず）に格納することができる。また、利用者によるパソコン３０の操作に応じて、制御部１４は、ハードディスク記憶部１８に格納されたデータを編集する。具体的には、例えば、データのファイル名の変更やフォルダ名の変更、データのフォルダ間の移動およびデータの削除等を実施する。
【００６０】
本実施形態の記憶装置４０は、ハードディスク記憶部１８にバックアップしたデータをさらにパソコン３０にもバックアップすることができるので、ディスクの破損等によりデータを消失する可能性を低減することができる。また、本実施形態によれば、記憶装置４０は、ハードディスク記憶部１８に格納しているデータをパソコン３０からの操作に応じて編集することができる。そのため、例えば、ハードディスク記憶部１８内のデータを管理しやすく整理したり、不要なデータを削除したりすることによりハードディスク記憶部１８の空き容量を確保することができる。
【００６１】
図８は、本発明による記憶装置の主要部を示すブロック図である。図８に示すように、記憶装置１０は、主要な構成要素として、バックアップデータを記憶する記憶部１９と、外部記憶媒体から読み出したデータをバックアップデータとして記憶部１９に記憶させるバックアップ制御手段１０４と、バックアップ制御手段１０４により記憶された記憶部１９のバックアップデータと前記外部記憶媒体のデータとを比較するデータ比較手段１０５と、データ比較手段１０５が比較した結果が一致であった場合、外部記憶媒体に記憶されているデータを消去するデータ消去手段１０６とを備える。
【００６２】
また、上記の各実施形態では、以下の（１）〜（４）に示すような記憶装置も開示されている。
【００６３】
（１）バックアップ制御手段（例えば、バックアップ制御手段１０４）は、外部記憶媒体（例えば、メモリカード２０）のデータを二重化して記憶部に記憶させる記憶装置（例えば、記憶装置１０）。
【００６４】
（２）記憶装置は、所定のバックアップ要求に応じて、現在の日時を、バックアップデータを作成した作成日時として定める作成日時算出手段（例えば、作成日時算出手段１０１）と、外部記憶媒体から読み出したデータのデータ種別を判定するデータ種別判定手段（例えば、データ種別判定手段１０２）とを備え、バックアップ制御手段は、外部記憶媒体から読み出したデータを、作成日時算出手段が定めた作成日時、及びデータ種別判定手段が定めたデータ種別に対応付けて記憶部に記憶させるように構成されていてもよい。
【００６５】
（３）記憶装置は、所定の書き戻し要求に応じて、記憶部が記憶するバックアップデータを抽出して、外部記憶媒体に再度書き込む制御を行うデータ書き戻し制御手段（例えば、データ書き戻し制御手段１０８）と、利用者の操作に従って、書き戻し対象のバックアップデータの作成日時及びデータ種別を入力する入力手段（例えば、入力手段１０７）とを備え、データ書き戻し制御手段は、入力手段が入力した作成日時及びデータ種別に対応するバックアップデータを記憶部から抽出して、外部記憶媒体に再度書き込むように構成されていてもよい。
【００６６】
（４）記憶装置は、外部装置（例えば、パソコン３０）に接続するための外部インターフェース部（例えば、外部インターフェース部１７）を備えるように構成されていてもよい。
【産業上の利用可能性】
【００６７】
本発明は、デジタルカメラやデジタルビデオに用いられる外部記憶媒体に格納されたデータのバックアップを行う記憶装置に適用される。
【符号の説明】
【００６８】
１０，４０  記憶装置
１１  表示部
１２  スイッチ部
１３  メモリカードコントロール部
１４  制御部
１５  ＲＴＣ部
１６  ハードディスク記憶部（二重化）
１７  外部インターフェース部
１８  ハードディスク記憶部
２０  メモリカード
３０  パソコン
１０１  作成日時算出手段
１０２  データ種別判定手段
１０３  作成日時フォルダ作成手段
１０４  バックアップ制御手段
１０５  データ比較手段
１０６  データ消去手段
１０７  入力手段
１０８  データ書き戻し制御手段
【図１】
2013109655.tif 000003
【図２】
2013109655.tif 000004
【図３】
2013109655.tif 000005
【図４】
2013109655.tif 000006
【図５】
2013109655.tif 000007
【図６】
2013109655.tif 000008
【図７】
2013109655.tif 000009
【図８】
2013109655.tif 000010