(57)【要約】  【課題】  情報処理装置主導のもとに、通信線を介して自動的に情報記録装置内のフラッシュメモリ記録媒体に記録されたファイルを安全にバックアップしつつ、フラッシュメモリ記録媒体の記録能力を復元することを目的とする。  【解決手段】  通信線１０６を介して情報処理装置１０１と情報記録装置１０５とを接続してなり、情報処理装置１０１は、通信線を介して情報記録装置１０５内のフラッシュメモリ記録媒体に記録されたファイルをバックアップし、ファイルのバックアップ状況を示す情報を通信線１０６を介して情報記録装置１０５内のフラッシュメモリ記録媒体に記録し、情報記録装置１０５は、情報処理装置１０６によってフラッシュメモリ記録媒体に記録されたバックアップ状況を示す情報を読み出し、読み出されたバックアップ状況を示す情報に応じてファイルを消去することを特徴としたものである。【選択図】  図１
2005050192.tif 000002
【特許請求の範囲】
【請求項１】
通信手段を介して情報処理装置と情報記録装置とを接続してなる情報記録システムにおいて、前記情報処理装置は、前記通信手段を介して前記情報記録装置の記録媒体に記録されている情報を読み出す第１読み出し手段と、前記通信手段を介して前記記録媒体に情報を書き込む第１記録手段と、を有し、前記情報記録装置は、前記記録媒体に記録された情報を読み出す第２読み出し手段と、前記記録媒体に情報を書き込む第２記録手段と、を有し、更に、前記情報記録装置は、前記第１記録手段によって前記記録媒体に記録された情報を前記第２読み出し手段で読み出し、前記読み出した情報に応じて所定の処理を行う制御手段を有することを特徴とした情報記録システム。
【請求項２】
通信手段を介して情報処理装置と情報記録装置とを接続してなる情報記録システムにおいて、前記情報処理装置は、第１記録媒体と、前記通信手段を介して前記情報記録装置の第２記録媒体に記録されているファイルを読み出す第１読み出し手段と、前記第１読み出し手段より読み出されたファイルを前記第１記録媒体にバックアップするバックアップ手段と、前記通信手段を介して前記情報記録装置の第２記録媒体に前記ファイルのバックアップ状況を示す情報を書き込む第１記録手段と、を有し、前記情報記録装置は、前記第２記録媒体に記録された前記バックアップ状況を示す情報を読み出す第２読み出し手段と、前記第２記録媒体に情報を書き込む第２記録手段と、を有し、更に、前記情報記録装置は、前記第２読み出し手段により読み出された前記バックアップ状況を示す情報に応じて前記第２記録媒体中のファイルを消去する制御手段を有することを特徴とした情報記録システム。
【請求項３】
前記バックアップ状況を示す情報は、対応するファイルが未バックアップとバックアップ中とバックアップ済みのいずれかの状況であることを示す情報であることを特徴とした請求項２に記載の情報記録システム。
【請求項４】
前記第２書込み手段は、前記制御手段によるファイルの消去状況を示す情報を書き込む手段を含むことを特徴とした請求項２乃至３のいずれかに記載の情報記録システム。
【請求項５】
前記ファイル消去状況を示す情報は、対応するファイルが未消去と消去中と消去済みのいずれかの状況であることを示す情報であることを特徴とした請求項４に記載の情報記録システム。
【請求項６】
前記第２記録媒体はフラッシュメモリ記録媒体であることを特徴とした請求項１乃至５のいずれかに記載の情報記録システム。
【請求項７】
前記情報記録装置は、前記フラッシュメモリ記録媒体中の未使用領域をＥＲＡＳＥするＥＲＡＳＥ手段を有することを特徴とした請求項６に記載の情報記録システム。
【請求項８】
前記ＥＲＡＳＥ手段は、前記制御手段によってファイルが消去されることにより前記フラッシュメモリ記録媒体中の記録領域がＥＲＡＳＥブロック単位で未使用状態となったときに、前記未使用状態となったＥＲＡＳＥブロックをＥＲＡＳＥすることを特徴とした請求項７に記載の情報記録システム。
【請求項９】
前記第２記録媒体にひとつのコンテンツを構成する複数のファイルが記録されている場合、前記制御手段は、前記第２読み出し手段により読み出されたバックアップ状況を示す情報が前記コンテンツを構成するファイルすべてがバックアップ済みであるときに、これらのファイルを消去することを特徴とした請求項２乃至８のいずれかに記載の情報記録システム。
【請求項１０】
前記第１記録手段と／または前記第２記録手段は、バックアップ状況を示す情報と／またはファイルの消去状況を示す情報を前記第２記録媒体中の所定の管理ファイルに統一して記録することを特徴とした請求項２乃至９のいずれかに記載の情報記録システム。
【請求項１１】
前記第２読み出し手段によって所定の管理ファイルから読み出された前記バックアップ状況を示す情報が所定の時間記録更新されていなかった場合、前記制御手段は前記所定の管理ファイルを消去することを特徴とした請求項１０に記載の情報記録システム。
【請求項１２】
前記通信手段はＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）であることを特徴とした請求項１乃至１１のいずれかに記載の情報記録システム。
【請求項１３】
通信線を介して情報処理装置と情報記録装置とを接続してなる情報記録システムの情報処理方法であって、前記情報処理装置が前記通信線を介して前記情報記録装置の記録媒体に記録されている情報を読み出す第１読み出し工程と、前記情報処理装置が前記通信線を介して前記記録媒体に情報を書き込む第１記録工程と、前記情報記録装置が前記記録媒体に記録された情報を読み出す第２読み出し工程と、前記情報記録装置が前記記録媒体に情報を書き込む第２記録工程と、を有し、前記情報記録装置が、前記第１記録工程によって前記記録媒体に記録された情報を前記第２読み出し工程で読み出し、前記読み出した情報に応じて所定の処理を行う制御工程を有することを特徴とした情報記録システムの情報処理方法。
【請求項１４】
通信線を介して情報処理装置と情報記録装置とを接続してなる情報記録システムの情報処理方法であって、前記情報処理装置が前記通信線を介して前記情報記録装置の第２記録媒体に記録されているファイルを読み出す第１読み出し工程と、前記情報処理装置が前記第１読み出し工程より読み出されたファイルを情報処理装置が有する第１記録媒体にバックアップするバックアップ工程と、前記情報処理装置が前記通信線を介して前記情報記録装置の第２記録媒体に前記ファイルのバックアップ状況を示す情報を書き込む第１記録工程と、前記情報記録装置が第２記録媒体に記録された前記バックアップ状況を示す情報を読み出す第２読み出し工程と、前記情報記録装置が前記第２記録媒体に情報を書き込む第２記録工程と、を有し、前記情報記録装置が、前記第１記録工程によって前記第２記録媒体に記録されたバックアップ状況を示す情報を前記第２読み出し工程で読み出し、前記第２読み出し工程で読み出された前記バックアップ状況を示す情報に応じて第２記録媒体中のファイルを消去する制御工程を有することを特徴とした情報記録システムの情報処理方法。
【請求項１５】
前記第２書込み工程は、前記制御工程によるファイルの消去状況を示す情報を書き込む工程を含むことを特徴とした請求項１４に記載の情報記録システムの情報処理方法。
【請求項１６】
前記第２記録媒体はフラッシュメモリ記録媒体であり、前記情報記録装置が前記フラッシュメモリ記録媒体中の未使用領域をＥＲＡＳＥするＥＲＡＳＥ工程を有することを特徴とした請求項１４乃至１５のいずれかに記載の情報記録システムの情報処理方法。
【請求項１７】
前記ＥＲＡＳＥ工程は、前記制御工程によってファイルが消去されることにより前記フラッシュメモリ記録媒体中の記録領域がＥＲＡＳＥブロック単位で未使用状態となったときに、前記未使用状態となったＥＲＡＳＥブロックをＥＲＡＳＥすることを特徴とした請求項１６に記載の情報記録システムの情報処理方法。
【請求項１８】
前記第２記録媒体にひとつのコンテンツを構成する複数のファイルが記録されている場合、前記制御工程は、前記第２読み出し工程により読み出されたバックアップ状況を示す情報が前記コンテンツを構成するファイルすべてがバックアップ済みであるときに、これらのファイルを消去することを特徴とした請求項１４乃至１７のいずれかに記載の情報記録システムの情報処理方法。
【請求項１９】
前記第１記録工程と／または前記第２記録工程は、バックアップ状況を示す情報と／またはファイルの消去状況を示す情報を前記第２記録媒体中の所定の管理ファイルに統一して記録することを特徴とした請求項１４乃至１８のいずれかに記載の情報記録システムの情報処理方法。
【請求項２０】
前記第２読み出し工程によって所定の管理ファイルから読み出された前記バックアップ状況を示す情報が所定の時間記録更新されていなかった場合、前記制御工程は前記所定のファイルを消去することを特徴とした請求項１９に記載の情報記録システムの情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信線を介して接続された情報処理装置と情報記録装置とからなる情報記録システムに関する。
【背景技術】
【０００２】
一般的にユーザはデジタルカメラやデジタルビデオカメラ等でコンパクトフラッシュ（登録商標）、スマートメディア、マルチメディアカード、メモリスティック、ＳＤメモリカード等フラッシュメモリを使用したフラッシュメモリカードや、モバイル用途の小型ハードディスクドライブ（ＨＤＤ）等のディスク記録媒体に撮影記録した画像ファイルはいつまでもそのままにせず、パソコンのＨＤＤやＣＤ−Ｒ／ＲＷ、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ／ＲＷのようなもっと大容量で安価な記録媒体にバックアップし、フラッシュメモリカードやディスク記録媒体内の不必要となったファイルを削除することで記録容量を増やし、再度このフラッシュメモリカードやディスク記録媒体を撮影に用いるものである。このフラッシュメモリカードやディスク記録媒体内のファイルのバックアップ方法として、従来から、デジタルカメラとパソコンをＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｉｒｉａｌ  Ｂｕｓ）等のインターフェースで接続し、デジタルカメラ中のフラッシュメモリカードやディスク記録媒体内のファイルをパソコンに取り込む方法がある。たとえば、マスストレージクラスのようなＵＳＢインターフェースの規格で定められた機能を使用し、パソコンがデジタルカメラをあたかもリムーバブルメディアとして認識して操作する方法と、ベンダーユニークなコマンドを用いてパソコンとデジタルカメラ間で操作しあう方法等がある（例えば特許文献１参照。）。
【０００３】
また、昨今、普及してきているフラッシュメモリカードを記録媒体として搭載したデジタルカメラ等記録装置において、ファイルの作成・消去を頻繁に行うことにより発生するフラグメンテーション（断片化）による記録速度の低下が深刻な問題になっている。
【０００４】
フラッシュメモリカードにはフロッピー（登録商標）ディスクやハードディスクドライブのようなディスク記録媒体と違って、記録ヘッドのシークや回転待ちのような機械的なオーバーヘッドは無い。しかし、フラッシュメモリの記録領域は、一度データを書いたところにはブロック単位でＥＲＡＳＥを行わないと再度データを書き込むことができないという特性を持ち、このＥＲＡＳＥがオーバーヘッドを生む。フラッシュメモリの上記の特性は、記録領域へ１から０への書込みはビット単位で行えるものの、０から１への書込みはブロック単位でしか行えないというものである。この０から１へのブロック単位の書込みをＥＲＡＳＥと言い、ＥＲＡＳＥを行える単位ブロックをＥＲＡＳＥブロックという。このＥＲＡＳＥは１から０への書込みに比べてきわめて低速である。さらに、通常、パソコン等情報処理装置でフラッシュメモリカード内のファイルを消去した場合、そのファイルの管理情報は消去されるが、そのファイルに割り当てられていた記録領域は、割り当てが開放されるだけで実際のデータの消去は行われないのがほとんどである。従って、再度その開放された領域を使用する際に、ＥＲＡＳＥが実行される。このようなことから、上記のようなフラグメンテーションによる記録速度の低下の問題が発生する。この問題は、記録領域の未使用領域をあらかじめＥＲＡＳＥ処理することで解消されることは言うまでも無い。
【特許文献１】特開２００１−０６９２９６号公報（第３−８頁、第５図）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来の技術においては、デジタルカメラ中のフラッシュメモリカード内の画像ファイルを安全にバックアップしつつ、フラッシュメモリカードの記録能力を復元するには、以下のような問題点がある。
【０００６】
パソコンからＵＳＢのマスストレージの機能を使用し、デジタルカメラ内のフラッシュメモリカードの中のファイルをバックアップしつつ、そのフラッシュメモリカード内の不要となった画像ファイルを削除することはできる。しかし、フラッシュメモリカードの未使用状態となった領域をＥＲＡＳＥするには、デジタルカメラを直接操作しなければならず、ユーザにわずらわしさを感じさせてしまう。また、ファイルの消去途中にＵＳＢケーブルが端子から抜けたり、パソコンの電源が切れたり、と言った要因から、突然パソコンとデジタルカメラ間の接続が切断されることがある。そうすると、デジタルカメラ内のフラッシュメモリカード中のデータに破綻が発生してしまい、以後そのフラッシュメモリカードをそのまま正常に使用することができなくなる。また、特許文献１に示すように、デジタルカメラが主導となって操作を行うには、パソコンのＵＳＢドライバにベンダーユニークなコマンドを受信する機能を追加しなければならなくなる。
【０００７】
そこで本発明は、パソコンのＵＳＢドライバに特別な機能を追加することなく、パソコン主導のもとに、自動的にデジタルカメラ中のフラッシュメモリカード内の画像ファイルを安全にバックアップしつつ、フラッシュメモリカードの記録能力を復元する情報記録システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
前記従来の課題を解決するために、本発明の情報記録システムは、通信線を介して情報処理装置と情報記録装置とを接続してなり、情報記録装置は、情報処理装置によって通信線を介して情報記録装置の記録媒体に記録された情報を読み出し、読み出した情報に応じて所定の処理を行うことを特徴としたものである。
【０００９】
また、本発明の情報記録システムは、通信線を介して情報処理装置と情報記録装置とを接続してなり、情報処理装置は、通信線を介して情報記録装置内の記録媒体中のファイルをバックアップし、ファイルのバックアップ状況を示す情報を通信線を介して情報記録装置内の記録媒体に記録し、情報記録装置は、情報処理装置によって記録媒体に記録されたバックアップ状況を示す情報を読み出し、読み出されたバックアップ状況を示す情報に応じて記録媒体中のファイルを消去することを特徴としたものである。
【００１０】
さらに、バックアップ状況を示す情報は、対応するファイルが未バックアップとバックアップ中とバックアップ済みのいずれかの状況であることを示す情報であることを特徴としたものである。
【００１１】
またさらに、情報記録装置は、記録媒体にファイルの消去状況を示す情報を書き込むことを特徴としたものである。
【００１２】
またさらに、ファイル消去状況を示す情報は、対応するファイルが未消去と消去中と消去済みのいずれかの状況であることを示す情報であることを特徴としたものである。
【００１３】
またさらに、情報記録装置の記録媒体はフラッシュメモリ記録媒体であることを特徴としたものである。
【００１４】
またさらに、情報記録装置は、フラッシュメモリ記録媒体中の未使用領域をＥＲＡＳＥする機能を有することを特徴としたものである。
【００１５】
またさらに、情報記録装置は、ファイルが消去されることによりフラッシュメモリ記録媒体中の記録領域がＥＲＡＳＥブロック単位で未使用状態となったときに、この未使用状態となったＥＲＡＳＥブロックをＥＲＡＳＥすることを特徴としたものである。
【００１６】
またさらに、記録媒体にひとつのコンテンツを構成する複数のファイルが記録されている場合、バックアップ状況を示す情報がそのコンテンツを構成するファイルすべてがバックアップ済みであるときに、これらのファイルを消去することを特徴としたものである。
【００１７】
またさらに、情報記録システムはバックアップ状況を示す情報と／またはファイルの消去状況を示す情報を記録媒体中の所定の管理ファイルに統一して記録することを特徴としたものである。
【００１８】
またさらに、情報記録装置は、バックアップ状況を示す情報が所定の時間記録更新されていなかった場合、所定の管理ファイルを消去することを特徴としたものである。
【００１９】
またさらに、通信線はＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）であることを特徴としたものである。
【発明の効果】
【００２０】
以上のように、本発明の情報記録システムによれば、情報処理装置のＵＳＢ等汎用インターフェースに特別な機能を追加することなく、情報処理装置主導のもと、ユーザにわずらわしさを感じさせること無く自動的にかつ安全に情報記録装置内のバックアップしたデータを消去し、メモリ記録媒体の未使用領域をＥＲＡＳＥすることで、メモリ記録媒体の記録能力を復元することができる。
【発明を実施するための最良の形態】
【００２１】
以下に、本発明の情報処理システムの実施の形態を図面とともに詳細に説明する。
【００２２】
（実施の形態１）
図１は本発明の第１の実施例におけるデジタルビデオカメラシステムの構成図を示すものである。図１において、パソコン１０１は着脱可能なフラッシュメモリカードを記録媒体としたデジタルビデオカメラ１０５とＵＳＢケーブル１０６で接続されている。またパソコン１０１には、ユーザの操作入力手段であるキーボード１０３、マウス１０４と、パソコン１０１の操作結果及び操作状況等を表示するディスプレイ１０２が接続される。
【００２３】
図２は本発明が実施されうるデジタルビデオカメラシステムの、パソコンのソフトウェアとハードウェアの構成を示す図である。図２において２１０はハードウェアであり、２２０はハードウェア２１０の上で動作するデバイスドライバ、オペレーティングシステム（ＯＳ）、ミドルウェア等下層ソフトウェアであり、２３０は下層ソフトウェア２２０の上で動作する上層ソフトウェアである。なおハードウェア２１０と下層ソフトウェア２２０を構成するブロックのうち構成用件として当然含まれるが本発明の実施例を説明する上で直接必要としないブロックに関しては図示していない。そのような図示していないブロックの例としてハードウェアとしてはＣＰＵ、メモリ、下層ソフトウェアとしてはメモリ管理システム等がある。図２において２２１は出力デバイス管理システムであり上層ソフトウェアがハードウェアを直接制御することなくディスプレイ１０２への出力画像の描画が行えるようにする機能がある。２１２は出力デバイス管理システム２２１がディスプレイ１０２に描画を行うための表示部インターフェースである。２２２は入力デバイス管理システムであり、上層ソフトウェアがハードウェアを直接制御することなくユーザの入力を受け取ることができるようにする機能がある。２１３は入力デバイス管理システム２２２がキーボード１０３やマウス１０４の入力を受け取るための操作入力部インターフェースである。２２３はファイルシステムであり、上層ソフトウェアが記録デバイスのデータをファイルとして扱えるようにする機能がある。２１１はファイルやデータを格納するハードディスクドライブ（ＨＤＤ）、２２４はディスクドライバであり、ファイルシステム２２３がハードウェアを直接制御することなくＨＤＤ中のデータの入出力が行えるようにする機能がある。２１４はディスクドライバ２２４がＨＤＤ２１１の読み書きを行うためのディスクＩＯインターフェースである。２２５はＵＳＢドライバであり、ＵＳＢ機器を使用するときのホストとなるＵＳＢホストシステムを実現する一般的な機能を含み、ファイルシステムがハードウェアを直接制御することなく、ＵＳＢケーブル１０６を介してデジタルビデオカメラ１０５のフラッシュメモリカード内のデータを読み込むまたはフラッシュメモリカード内へデータを書き込めるようにする機能がある。２１５はＵＳＢドライバ２２５がＵＳＢケーブル１０６を介してデジタルビデオカメラ１０５と画像データ等のやり取りを行うためのＵＳＢインターフェースである。２３１は画像データを管理・記憶する、ホストアプリケーションであり、ＵＳＢドライバ２２５を通して２１５のＵＳＢインターフェースに接続されたデジタルビデオカメラ１０５と画像データ等のやりとりを行うことができる。
【００２４】
図３は本発明が実施されうるデジタルビデオカメラシステムの、デジタルビデオカメラのソフトウェアとハードウェアの構成を示す図である。図３において３１０はハードウェアであり、３２０はハードウェア３１０の上で動作するデバイスドライバ、オペレーティングシステム（ＯＳ）、ミドルウェア等下層ソフトウェアであり、３３０は下層ソフトウェア３２０の上で動作する上層ソフトウェアである。なおハードウェア３１０と下層ソフトウェア３２０を構成するブロックのうち構成用件として当然含まれるが本発明の実施例を説明する上で直接必要としないブロックに関しては図示していない。そのような図示していないブロックの例としてハードウェアとしてはＣＰＵ、メモリ、カメラ部、下層ソフトウェアとしてはメモリ管理システム部、カメラ制御部等がある。図３において、３２１は操作部管理システムであり上層ソフトウェアがハードウェアを直接制御することなくユーザの入力を受け取ることができるようにする機能がある。３１２は操作部管理システム３２１がユーザからの操作入力を受け取るための操作入力部である。３２２はファイルシステムであり、上層ソフトウェアが記録デバイスのデータをファイルとして扱えるようにする機能がある。３１１はカメラ部（図示していない）で撮影され量子圧縮化された画像データ等を格納する着脱可能なフラッシュメモリカードである。３２３はカードドライバであり、ファイルシステム３２２及びＵＳＢケーブル１０６を介したパソコン１０１のファイルシステム２２３がハードウェアを直接制御することなくフラッシュメモリカード３１１内のファイルの読み書き及び削除が行えるようにする機能がある。さらに、カードドライバ３２３はフラッシュメモリカード３１１の記録領域をブロック単位でＥＲＡＳＥする機能がある。３１３はカードドライバ３２３がフラッシュメモリカード３１１の読み書き及びＥＲＡＳＥを行うためのカードＩＯインターフェースである。３２４はＵＳＢドライバであり、パソコン１０１のファイルシステム２２３がハードウェアを直接制御することなく、ＵＳＢケーブル１０６を介してフラッシュメモリカード３１１のデータを読み出せるまたはフラッシュメモリカード３１１へデータを書き込める機能がある。３１４はＵＳＢドライバ３２４がＵＳＢケーブル１０６を介してパソコン１０１と画像データ等のやり取りを行うためのＵＳＢインターフェースである。３３１はフラッシュメモリカード３１１内の画像ファイル等の管理をするデジタルビデオカメラアプリケーションであり、パソコン１０１によりバックアップの完了したファイルの削除を行うことができる。
【００２５】
本システムでは、パソコン１０１ホストアプリケーション２３１により、ＵＳＢケーブル１０６を介しデジタルビデオカメラ１０５のフラッシュメモリカード３１１から画像ファイルを読み出し、読み出された画像データをパソコン１０１のハードディスク２１１にバックアップする。また、デジタルビデオカメラアプリケーション３３１により、フラッシュメモリカード３１１内のバックアップ済みファイルを削除し、フラッシュメモリカード３１１の未使用状態となった領域をＥＲＡＳＥする機能を提供する。
【００２６】
始めに、本発明での画像ファイルの管理処理する第一の実施例について説明する。まず、本実施例における各画像ファイルのバックアップ状況を管理する方法について説明する。第１の実施例では、各画像ファイル内にそのファイル自身がパソコン１０１にバックアップされたかの状況を示す情報を記憶するフィールドとファイルの消去を管理するフィールドを設ける。図４に本実施例におけるファイルの内部構成を示す。図４に示すように、画像ファイルは大きく分けて付帯データ４０１と画像データ４０４からなっており、付帯データ４０１には、バックアップ状況情報４０２及びファイル消去情報４０３が含まれる。なお、付帯データには、撮影日時、映像サイズ、圧縮方式等の情報も含まれるが、本実施例に直接に関係しないので図に明記はしない。バックアップ状況情報４０２には、そのファイルがパソコンにバックアップされた場合は００ｂ、バックアップ中である場合は０１ｂ、バックアップを希望しまだバックアップされていない場合は１１ｂが、バックアップを希望しない場合は１０ｂに設定される。このバックアップ状況情報４０２は、通常はバックアップを希望しない状態１０ｂに記録されており、ユーザの操作により１１ｂに記録することでホストアプリケーション２３１によってバックアップが実行されるものとする。ファイル消去情報４０３には、そのファイルが消去可能である場合は１１ｂ、消去を禁止する場合は１０ｂが設定される。このファイル消去状況情報は、管理ファイルが生成されたときに消去を禁止する状態１０ｂに記録されており、ユーザの操作により１１ｂに記録することでホストアプリケーション２３１によって消去されるものとする。
【００２７】
次に、本実施例におけるパソコン１０１の画像ファイルのバックアップ方法について説明する。
【００２８】
まず、あらかじめデジタルビデオカメラ１０５のフラッシュメモリカード３１１に記録されている画像ファイルのバックアップ状況情報４０２ならびにファイル消去情報４０３を、デジタルビデオカメラ１０５の操作入力部３１２を介して設定しておく。そして、デジタルビデオカメラ１０５をＵＳＢケーブル１０６でパソコン１０１に接続し、バックアップモードで電源をＯＮする。そしてパソコン１０１もホストアプリケーション２３１を起動する。図５にホストアプリケーション２３１の起動後の処理の流れを示す。まず、ステップ１でフラッシュメモリ中のすべてのファイルのバックアップ状況情報を調査する。例えば、図６に示すようなファイル／ディレクトリ構造であった場合、図７に示すようなバックアップリストを作成する。図７に示すように、バックアップリストは、各ファイルのパスとファイル名、バックアップ状況情報を持つ。次に、ステップ２では、バックアップリストの中から１１ｂのバックアップ状況情報を持つファイルを探す。すなわち、フラッシュメモリカード３１１の中にバックアップを必要とするファイルがあるかどうか判別する。もし、１１ｂのバックアップ状況情報を持つファイルが無ければ、ホストアプリケーション２３１の処理は終了する。１１ｂのバックアップ状況情報を持つファイルが存在すれば、ステップ３に処理を移す。ステップ３では、フラッシュメモリカード３１１中の今からバックアップを開始するファイルのバックアップ状況情報４０２を０１ｂに書き換える。同時にバックアップリスト中の該当する情報も０１ｂに書き換える。次に、ステップ３ではフラッシュメモリカード３１１から該当するファイルを読み出し、パソコン１０１のＨＤＤ２１１の所定のディレクトリにバックアップする。バックアップする際のＨＤＤ２１１上のディレクトリは、ホストアプリケーション２３１がデフォルトで用意したディレクトリもしくは、ユーザがあらかじめ用意したディレクトリであり、バックアップされるファイルはフラッシュメモリカード３１１上で構築されたファイル／ディレクトリツリー構造を前記ディレクトリの下に構築し、バックアップされるものとする。該当するファイルのバックアップが終了すれば、ステップ５に処理を移す。ステップ５では、フラッシュメモリカード３１１中のバックアップが終了したファイルのバックアップ状況情報４０２を００ｂに書き換える。同時に、バックアップリスト中の該当する情報も００ｂに書き換える。そして、再びステップ２に処理を移し、バックアップ状況情報が１１ｂのファイルすべてのバックアップを行う。
【００２９】
次に、本実施例におけるデジタルビデオカメラ１０５の画像ファイルの消去及びフラッシュメモリカード３１１の記録領域のＥＲＡＳＥ方法について説明する。デジタルビデオカメラ１０５をバックアップモードで電源ＯＮすると、デジタルビデオカメラアプリケーション３３１が起動する。図８にデジタルビデオカメラアプリケーション３３１の起動後の処理の流れを示す。まず、ステップ１では、ある一定時間間隔が経過することによるイベント、またはＵＳＢドライバ２２５がパソコンからのフラッシュメモリカード３１１への記録処理を検出したときに発行されるイベントを待機する。イベントを受け取るとステップ２へ処理を移す。ステップ２では、フラッシュメモリカード中のファイルのバックアップ状況情報を調べる。次にステップ３では、バックアップ状況情報が００ｂのファイルがあるかどうか判断する。バックアップ状況情報が００ｂのファイルが存在すればステップ４へ処理を移し、存在しなければステップ５へ処理を移す。ステップ４では、バックアップ状況情報が００ｂかつファイル消去情報が１１ｂのファイルをフラッシュメモリカードから消去し、このファイルに割り当てられていたフラッシュメモリカード中の記録領域をＥＲＡＳＥする。ここで、ファイルを消去することによって割り当てを開放された領域が存在するＥＲＡＳＥブロックに、他のファイルによって割り当てられている領域が含まれる場合がある。この場合、ファイルシステム３２２またはカードドライバ３２３で、他のファイルによって割り当てられている領域のデータを一時退避し、このＥＲＡＳＥブロックをＥＲＡＳＥした後、退避したデータを書き戻す処理を行うことにより、消去されたファイルに割り当てられていた領域のＥＲＡＳＥを行う。そして、ステップ５へ処理を移す。ステップ５では、バックアップ状況情報が１１ｂもしくは０１ｂのファイルがあるかどうか判断し、存在すれば再びステップ１へ処理を移し、存在しなければデジタルビデオカメラアプリケーション３３１の処理を終了する。
【００３０】
以上のように、本実施例においては、パソコン１０１上で動作するホストアプリケーション２３１がＵＳＢケーブル１０６を介してデジタルビデオカメラ１０５のフラッシュメモリカード２１１にバックアップ状況情報を記録することにより、デジタルビデオカメラ１０５上で動作するデジタルビデオカメラアプリケーション３３１はフラッシュメモリカード２１１に記録されたバックアップ状況情報を読み出し、バックアップ済みのファイルを消去する。したがって、処理途中にパソコンとデジタルビデオカメラ間の接続が切断されても、まだバックアップされていないファイルがフラッシュメモリカードから削除されることはない。またファイル削除途中に切断されても、デジタルビデオカメラ自身でファイルを削除しているため削除処理が途中で中断されることはなく、ファイルが破綻することは無い。また、自動的にフラッシュメモリカードの未使用領域をＥＲＡＳＥするために、ユーザの手を煩わせることなく、フラッシュメモリカードの記録能力を復元することができる。
【００３１】
（実施の形態２）
デジタルビデオカメラで撮影記録される映像コンテンツの中には、図９に示すように情報部と実データ部を別々のファイルに持つものがある。情報部を持つファイル９１０には、この映像コンテンツの撮影日時、再生時間等の情報や、実データファイル９２０のファイル名、インデックス情報等が記録されており、実データファイル９２０には、この映像コンテンツを構成するVideoデータ及び音声データが記録されている。この映像コンテンツを再生するためには、これら両方のファイルが存在しなければならない。処理途中にパソコンとデジタルビデオカメラとの接続が切断され、一方のファイルのみがフラッシュメモリカードに残った状態になると、そのコンテツはパソコンとデジタルビデオカメラの両方に分断されることになり、そのコンテンツは再生できなくなる。
【００３２】
第２の実施例では、複数のファイルで構成されるコンテンツがデジタルビデオカメラのフラッシュメモリカード内に記録されている場合においても、安全にこれらのファイルをバックアップする。
なお、本実施例の機器構成は第１の実施例と特に変わらない。
【００３３】
第１の実施例のデジタルビデオカメラアプリケーション３３１のステップ４のファイルの消去処理において、バックアップ状況情報が００ｂかつファイル消去情報が１１ｂのファイルを消去する前に、このファイルによって構成される映像コンテンツの他の構成ファイルが存在するか、存在するならそのファイルのバックアップ状況情報が００ｂかつファイル消去情報が１１ｂであるかどうかを調べ、そうでなければ消去を見送る。そして、その映像コンテンツを構成するファイルすべてがバックアップされ、消去可能であれば初めてそれらのファイルを消去することができ、その映像コンテンツがパソコンとデジタルビデオカメラに分断されることを防ぐことができる。
【００３４】
以上のように、本実施例においては、複数のファイルで構成されるコンテンツがデジタルビデオカメラのフラッシュメモリカード内に記録されている場合においても、安全にファイルを消去することができる。
【００３５】
（実施の形態３）
第３の実施例では、ファイルを消去したことによって未使用状態となったフラッシュメモリカード内の記録領域を効率的にＥＲＡＳＥする機能を提供する。
なお、本実施例の機器構成は第１の実施例と特に変わらない。
【００３６】
第１の実施例のデジタルビデオカメラアプリケーション３３１のステップ４でファイルの消去後、未使用領域をＥＲＡＳＥする処理において、そのファイルを消去したことによって未使用状態となった領域を含むＥＲＡＳＥブロックにまだ他のファイルに割り当てられている領域が存在する場合、その領域のＥＲＡＳＥを見送る。そして、そのＥＲＡＳＥブロックの領域がすべて未使用状態になったときにＥＲＡＳＥブロック単位でＥＲＡＳＥを行う。また、ステップ５において、バックアップ状況情報が１１ｂもしくは０１ｂのファイルが存在しないと判断されたとき、ＥＲＡＳＥされずに残っている未使用領域をＥＲＡＳＥする。
【００３７】
以上のように、本実施例においては、デジタルビデオカメラアプリケーション３３１がフラッシュメモリカード中の未使用領域のＥＲＡＳＥをＥＲＡＳＥブロック単位で行うことにより、ＥＲＡＳＥブロックの部分的な領域のＥＲＡＳＥによるオーバーヘッドを減少させることができ、処理スピードが向上する。
【００３８】
また、本実施例においては、フラッシュメモリカードへの書き込み回数を減少させることによりフラッシュメモリカードの寿命を延ばすことができる。
【００３９】
（実施の形態４）
第４の実施例では、各画像ファイルのバックアップ状況を示す情報及び消去状況を示す情報を管理する管理ファイルを作成し、それによりすべてのファイルのバックアップ状況及び消去状況を一括して管理する。
なお、本実施例の機器構成は第１の実施例と特に変わらない。
【００４０】
図１１に図１０のようなファイル／ディレクトリ構成で記録されたフラッシュメモリカード３１１のファイルの管理ファイルを示す。管理ファイルには、管理するファイルへのパスとファイル名、バックアップ状況を示す情報、ファイルの消去状況を示す情報がテーブル形式で設けられている。バックアップ状況情報には、そのファイルがパソコンにバックアップされた場合は００ｂ、バックアップ中である場合は０１ｂ、バックアップを希望しまだバックアップされていない場合は１１ｂ、バックアップを希望しない場合は１０ｂが設定される。このバックアップ状況情報は、管理ファイルが生成されたときにバックアップを希望しない状態１０ｂに記録されており、ユーザの操作により１１ｂに記録することでホストアプリケーション２３１によってバックアップが実行されるものとする。ファイル消去状況情報には、そのファイルが消去された場合は００ｂ、消去中である場合は０１ｂ、消去を希望しまだ消去されていない場合は１１ｂ、消去を希望しない場合は１０ｂが設定される。このファイル消去状況情報は、管理ファイルが生成されたときに消去を希望しない状態１０ｂに記録されており、ユーザの操作により１１ｂに記録することでホストアプリケーション２３１によって消去されるものとする。
【００４１】
次に、本実施例におけるパソコン１０１の画像ファイルのバックアップ方法について説明する。
【００４２】
図１２にホストアプリケーション２３１の起動後の処理の流れを示す。まず、ステップ１において、フラッシュメモリカード３１１から管理ファイルのみ読み出し、バックアップリストを作成する。次に、ステップ２では、バックアップリストの中から１１ｂのバックアップ状況情報を持つファイルを探す。すなわち、フラッシュメモリカード３１１の中にバックアップを必要とするファイルがあるかどうか判別する。もし、１１ｂのバックアップ状況情報を持つファイルが無ければ、ホストアプリケーション２３１の処理は終了する。１１ｂのバックアップ状況情報を持つファイルが存在すれば、ステップ３に処理を移す。ステップ３では、フラッシュメモリカード３１１中のバックアップを開始するファイルに該当する管理ファイル中のバックアップ状況情報を０１ｂに書き換える。同時にバックアップリスト中の該当する情報も０１ｂに書き換える。次に、ステップ３ではフラッシュメモリカード３１１から該当するファイルを読み出し、パソコン１０１のＨＤＤ２１１の所定のディレクトリにバックアップする。該当するファイルのバックアップが終了すれば、ステップ５に処理を移す。ステップ５では、フラッシュメモリカード３１１中のバックアップが終了したファイルに該当する管理ファイル中のバックアップ状況情報を００ｂに書き換える。同時に、バックアップリスト中の該当する情報も００ｂに書き換える。そして、再びステップ２に処理を移し、バックアップ状況情報が１１ｂのファイルすべてのバックアップを行う。
【００４３】
次に、本実施例におけるデジタルビデオカメラ１０５の画像ファイルの消去及びフラッシュメモリカード３１１の記録領域のＥＲＡＳＥ方法について説明する。
【００４４】
図１３にデジタルビデオカメラアプリケーション３３１の起動後の処理の流れを示す。まず、ステップ１では、管理ファイルを生成し、管理ファイルにフラッシュメモリカード中のすべてのファイルのバックアップ状況情報ならびにファイル消去状況情報を反映する。次に、ステップ２では、ある一定時間間隔が経過することによるイベント、またはＵＳＢドライバ２２５がフラッシュメモリカード３１１への記録処理を検出したときに発行されるイベントを待機する。イベントを受け取るとステップ３へ処理を移す。ステップ３では、フラッシュメモリカード中の管理ファイルのバックアップ状況情報を調べる。次にステップ４では、バックアップ状況情報が００ｂのファイルがあるかどうか判断する。バックアップ状況情報が００ｂのファイルが存在すればステップ５へ処理を移し、存在しなければステップ６へ処理を移す。ステップ５では、バックアップ状況情報が００ｂかつファイル消去状況情報が１１ｂのファイルをフラッシュメモリカードから消去し、このファイルに割り当てられていたフラッシュメモリカード中の記録領域をＥＲＡＳＥする。ここで、ファイル消去は、まずファイル消去を行うファイル消去状況情報を１１ｂから０１ｂに設定する。そして、ファイル消去を実行し、消去が終了すればファイル消去状況情報を０１ｂから００ｂに設定する。そして、ステップ６へ処理を移す。ステップ６では、バックアップ状況情報が１１ｂもしくは０１ｂのファイルがあるかどうか判断し、存在すれば再びステップ２へ処理を移し、存在しなければステップ７へ処理を移す。ステップ７では、管理ファイルの中のバックアップ状況情報を消去されていない各ファイルに反映し、管理ファイルを消去する。そして、デジタルビデオカメラアプリケーション３３１の処理を終了する。
【００４５】
以上のように、本実施例においては、各画像ファイルのバックアップ状況を示す情報及び消去状況を示す情報を管理する管理ファイルを作成し、それによりすべてのファイルのバックアップ状況及び消去状況を一括して管理することで、デジタルビデオカメラアプリケーション３３１が何度もフラッシュメモリカード中の全ファイルを調査することが無くなり、デジタルビデオカメラアプリケーション３３１処理のスピードが向上する。
【００４６】
（実施の形態５）
第４の実施例において、処理途中にパソコン１０１とデジタルビデオカメラ１０５の接続が何らかの要因で切断されたとしても、デジタルビデオカメラ１０５のフラッシュメモリカード３１１のファイルに破綻が発生することは無い。すでにバックアップ済みの画像ファイルはパソコン１０１のＨＤＤ２１１に存在し、バックアップ途中の画像ファイル及びまだバックアップされていないファイルはデジタルビデオカメラ１０５のフラッシュメモリカード３１１の中に存在する。したがって、第５の実施例では、処理途中にパソコン１０１とデジタルビデオカメラ１０５の接続が何らかの要因で切断された場合、デジタルビデオカメラアプリケーション３３１はそこで処理は一旦終了されたと判断し、管理ファイルを消去する。
【００４７】
第４の実施例のデジタルビデオカメラアプリケーション３３１のステップ６において、判断条件に管理ファイルのバックアップ状況情報が所定時間更新されていないかどうかを付け加える。この所定の時間とは、パソコン１０１が画像ファイルをバックアップするのに十分な時間であり、その所定の時間内にバックアップ状況情報が更新されなければ、パソコン１０１とデジタルビデオカメラ１０５の接続は切断されたと判断する。ステップ６において、バックアップ状況情報が１１ｂもしくは０１ｂのファイルがしないか、もしくは管理ファイルのバックアップ状況情報が所定時間更新されていなければ、ステップ７に処理を移す。ステップ７では、管理ファイルのバックアップ状況情報が００ｂになったものだけを消去されていないファイルに対して反映し、管理ファイルを消去し、フラッシュメモリ記録媒体中の未使用状態となった領域をＥＲＡＳＥして、デジタルビデオカメラアプリケーション３３１の処理を終了する。
【００４８】
以上のように、本実施例においては、フラッシュメモリカード中の管理ファイルのバックアップ状況情報が所定時間更新されない場合、パソコン１０１とデジタルビデオカメラ１０５の接続は切断されたと判断し、管理ファイルを消去してデジタルビデオカメラアプリケーション３３１の処理を終了することで、パソコン１０１とデジタルビデオカメラ１０５の接続が切断されても、安全にデジタルビデオカメラアプリケーション３３１の処理を終了することができる。
【００４９】
なお、実施例１から５で、バックアップ状況を示す情報及びファイルの消去状況を示す情報を００ｂから１１ｂの４ビットの値で示したが、これら状況を表しうる他の数値形態でも同様に実施可能である。
【００５０】
また、実施例１から５で、パソコン１０１とデジタルビデオカメラ１０５をＵＳＢ１０６で接続して説明したが、ＩＥＥＥ１３９４等のデータ転送可能な汎用インターフェースによって接続されていても同様に実施可能である。
【産業上の利用可能性】
【００５１】
本発明にかかる情報記録システムは、情報処理装置のＵＳＢ等汎用インターフェースに特別な機能を追加することなく、情報処理装置主導のもと、ユーザにわずらわしさを感じさせること無く自動的にかつ安全に情報記録装置内のバックアップしたデータを消去し、メモリ記録媒体の未使用領域をＥＲＡＳＥすることで、メモリ記録媒体の記録能力を復元することができ、通信線を介して接続された情報処理装置と情報記録装置とからなる情報記録システムとして有用である。
【図面の簡単な説明】
【００５２】
【図１】本発明の実施の形態１におけるデジタルビデオカメラシステムの構成図（１）
【図２】本発明の実施の形態１におけるデジタルビデオカメラシステムの構成図（２）
【図３】本発明の実施の形態１におけるデジタルビデオカメラシステムの構成図（３）
【図４】本発明の実施の形態１における画像ファイルの構成図
【図５】本発明の実施の形態１におけるホストアプリケーションの流れ図
【図６】本発明の実施の形態１におけるフラッシュメモリカード内のファイル／ディレクトリ構造図
【図７】本発明の実施の形態１におけるホストアプリケーションのバックアップリスト構成図
【図８】本発明の実施の形態１におけるデジタルビデオカメラアプリケーションの流れ図
【図９】本発明の実施の形態２における画像ファイルの構成図
【図１０】本発明の実施の形態４におけるフラッシュメモリカード内のファイル／ディレクトリ構造図
【図１１】本発明の実施の形態４におけるホストアプリケーションの管理ファイル構成図
【図１２】本発明の実施の形態４におけるホストアプリケーションの流れ図
【図１３】本発明の実施の形態４におけるデジタルビデオカメラアプリケーションの流れ図
【符号の説明】
【００５３】
１０１  パソコン
１０２  ディスプレイ
１０３  キーボード
１０４  マウス
１０５  デジタルビデオカメラ
１０６  ＵＳＢケーブル
２１０  ハードウェア
２１１  ＨＤＤ
２１２  表示部インターフェース
２１３  操作入力部インターフェース
２１４  ディスクＩＯインターフェース
２１５  ＵＳＢインターフェース
２２０  下層ソフトウェア
２２１  出力デバイス管理システム
２２２  入力デバイス管理システム
２２３  ファイルシステム
２２４  ディスクドライバ
２２５  ＵＳＢドライバ
２３０  上層ソフトウェア
２３１  デジタルビデオカメラ上層ソフトウェア
３１０  ハードウェア
３１１  フラッシュメモリカード
３１２  操作入力部
３１３  カードＩＯインターフェース
３１４  ＵＳＢインターフェース
３２０  下層ソフトウェア
３２１  操作部管理システム
３２２  ファイルシステム
３２３  カードドライバ
３２４  ＵＳＢドライバ
３３０  上層ソフトウェア
３３１  デジタルビデオカメラアプリケーション
４０１  付帯データ
４０２  バックアップ状況情報
４０３  ファイル消去情報
４０４  画像データ
９１０  情報ファイル
９２０  実データファイル
【図１】
2005050192.tif 000003
【図２】
2005050192.tif 000004
【図３】
2005050192.tif 000005
【図４】
2005050192.tif 000006
【図５】
2005050192.tif 000007
【図６】
2005050192.tif 000008
【図７】
2005050192.tif 000009
【図８】
2005050192.tif 000010
【図９】
2005050192.tif 000011
【図１０】
2005050192.tif 000012
【図１１】
2005050192.tif 000013
【図１２】
2005050192.tif 000014
【図１３】
2005050192.tif 000015