(57)【要約】【課題】容量の比較的小さいリムーバブルな蓄積メディアを複数個用い、ＡＶデータのような大容量データを連続して記録する場合、複数ファイルを１つのファイルとみなして分割記録できるようにすること。【解決手段】ＳＤカードコントローラ１０３、１０９は、ＳＤメモリカード１０１、１０７のメディアＩＤを取得し、メディアＩＤの組み合わせに対応付けられた管理情報領域を、機器内のＦＬＡＳＨメモリ１１４上に確保し、同時にＳＤメモリカード上の管理情報領域にも管理情報を記録する。このとき、システムコントローラ１１５は、ＦＬＡＳＨメモリ１１４上の管理情報領域に対して、複数のＳＤメモリカードの論理セクタ領域を連続的に取り扱えるようにするため、単一の論理デバイスとして記述する。【選択図】        図１
2005004514.tif 000002
【特許請求の範囲】
【請求項１】
データ及び前記データの管理情報の記憶領域を有する複数のリムーバブルな蓄積メディアに対して、前記データ及び前記管理情報を記録又は再生する蓄積メディアＩ／Ｆ部と、
前記複数の蓄積メディアに付与されたメディアＩＤを読み出すメディアＩＤ識別部と、
前記複数の蓄積メディアに記録されたデータの管理情報、及び前記蓄積メディア固有のメディアＩＤを記憶する管理情報記憶メモリと、
前記複数の蓄積メディアから前記管理情報を読み出し、前記複数の蓄積メディアのデータを単一の仮想蓄積メディアに収納する場合の管理情報に変換して前記管理情報記憶メモリに記録する管理情報記録部と、を有し、
前記管理情報記憶メモリに記録された管理情報は、
前記メディアＩＤの組み合わせによって特定の複数の蓄積メディアの組み合わせに関連づけられ、かつ、前記複数の蓄積メディアに記録されたデータを論理的に単一な前記仮想蓄積メディアに記録されたデータとして取り扱えるよう記述されていることを特徴とするデータ記録再生装置。
【請求項２】
前記蓄積メディアは、
データを記録するデータ領域に加え、前記データに対する管理情報を記録する管理情報領域が前記管理情報記憶メモリとは個別に設けられ、各々の前記蓄積メディアが任意のメディアドライブ上で単独に使用された場合、データの再生及び記録を保証するための管理情報が前記管理情報領域に記述されることを特徴とする請求項１記載のデータ記録再生装置。
【請求項３】
単一ファイルのデータが前記複数の蓄積メディア間に跨る場合、前記管理情報記憶メモリには全記録データを対象としたファイル情報を記述し、前記蓄積メディア内部の管理情報領域には当該蓄積メディア内部に存在する記録データのみを対象としたファイル情報を記述することを特徴とする請求項２記載のデータ記録再生装置。
【請求項４】
前記複数の蓄積メディアのうち少なくとも一つが挿入されていないことが検出されると、前記管理情報記録部は、前記蓄積メディア内部の管理情報領域を用いて、前記複数の蓄積メディアに記録されたデータを前記蓄積メディア単位で個別に管理することを特徴とする請求項２記載のデータ記録再生装置。
【請求項５】
前記複数の蓄積メディアのうち少なくとも一つが、前記任意のメディアドライブ上で個別に上書きされた状態で挿入されたことが検出されると、前記管理情報記録部は、前記上書きのデータが論理的に単一な仮想蓄積メディアに記録されたデータとして取り扱えるよう、前記管理情報記録メモリ上の管理情報を更新することを特徴とする請求項２記載のデータ記録再生装置。
【請求項６】
前記蓄積メディアと相互認証動作を行うための相互認証部を更に設け、
前記蓄積メディア上のデータは、前記相互認証部で認証された場合に受け渡しされる鍵データを用いて暗号化して記録され、又は復号化して再生されることを特徴とする請求項１〜５のいずれか１項記載のデータ記録再生装置。
【請求項７】
データ及び前記データの管理情報の記憶領域を有する複数のリムーバブルな蓄積メディアに対して、前記データ及び前記管理情報を記録又は再生する蓄積メディアＩ／Ｆ処理と、
前記複数の蓄積メディアに付与されたメディアＩＤを読み出すメディアＩＤ識別処理と、
前記複数の蓄積メディアに記録されたデータの管理情報、及び前記蓄積メディア固有のメディアＩＤを管理情報記憶メモリに記憶する記憶処理と、
前記複数の蓄積メディアから前記管理情報を読み出し、前記複数の蓄積メディアのデータを単一の仮想蓄積メディアに収納する場合の管理情報に変換して前記管理情報記憶メモリに記録する管理情報記録処理と、を有し、
前記管理情報記憶メモリに記録された管理情報は、
前記メディアＩＤの組み合わせによって特定の複数の蓄積メディアの組み合わせに関連づけられ、かつ、前記複数の蓄積メディアに記録されたデータを論理的に単一な前記仮想蓄積メディアに記録されたデータとして取り扱えるよう記述されていることを特徴とするデータ記録再生方法。
【請求項８】
前記蓄積メディアは、
データを記録するデータ領域に加え、前記データに対する管理情報を記録する管理情報領域が前記管理情報記憶メモリとは個別に設けられ、各々の前記蓄積メディアが任意のメディアドライブ上で単独に使用された場合、データの再生及び記録を保証するための管理情報が前記管理情報領域に記述されることを特徴とする請求項７記載のデータ記録再生方法。
【請求項９】
単一ファイルのデータが前記複数の蓄積メディア間に跨る場合、前記管理情報記憶メモリには全記録データを対象としたファイル情報を記述し、前記蓄積メディア内部の管理情報領域には前記蓄積メディア内部に存在する記録データのみを対象としたファイル情報を記述することを特徴とする請求項８記載のデータ記録再生方法。
【請求項１０】
前記複数の蓄積メディアのうち少なくとも一つが挿入されていないことが検出されると、前記蓄積メディア内部の管理情報領域を用いて、前記複数の蓄積メディアに記録されたデータを前記蓄積メディア単位で個別に管理することを特徴とする請求項８記載のデータ記録再生方法。
【請求項１１】
前記複数の蓄積メディアのうち少なくとも一つが、前記任意のメディアドライブ上で個別に上書きされた状態で挿入されたことが検出されると、前記上書きのデータが論理的に単一な仮想蓄積メディアに一括記録されたデータとして取り扱えるよう、前記管理情報記録メモリ上の管理情報を更新することを特徴とする請求項８記載のデータ記録再生方法。
【請求項１２】
前記蓄積メディアと相互認証動作を行うための相互認証処理を更に行い、
前記蓄積メディア上のデータは、前記相互認証処理で認証された場合に受け渡しされる鍵データを用いて暗号化して記録され、又は復号化して再生されることを特徴とする請求項７〜１１のいずれか１項記載のデータ記録再生方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、容量の小さい複数のリムーバブルな蓄積メディアを、容量が増加した単一の蓄積メディアとして扱い、なおかつ各々単体のリムーバブルな蓄積メディアとしての互換性も確保できるデータ記録再生方法、及びデータ記録再生装置に関するものである。
【０００２】
【従来の技術】
フレキシブルディスク等のように、物理的にデータの記録再生が可能なメディアに対して、論理的なファイルシステムを構築するフォーマットは、ＩＳＯ／ＩＥＣ  ９２９３等のドキュメントにより公知である。また、特許文献１には、複数のオペレーティングシステムのもとで適用可能な情報媒体の記録方法、情報再生方法、及び情報再生装置に関する内容が記述されている。
【０００３】
【特許文献１】
特許第２８２７４９５号公報
【０００４】
【発明が解決しようとする課題】
特許文献１では、複数のオペレーティングシステムに対応し、メディアのデータ領域を上記オペレーティングシステム毎のファイルシステムに応じて扱う方式について言及している。しかし、この特許文献１においては、複数のファイルシステムが扱うべきデータ領域は同一のものであり、複数のメディアに記録されたデータに対して単体メディアとしての互換性を維持しつつ、単一のメディア上のデータとして取り扱うという概念は存在しない。
【０００５】
本発明は、このような従来の概念にとらわれずに、複数のリムーバブルな蓄積メディアに記録されたメディアＩＤの組み合わせによって、本体内に保持されている参照すべき管理情報を特定し、複数のリムーバブルな蓄積メディアを単一の蓄積メディアとして扱うことのできるデータ記録再生方法及びデータ記録再生装置を実現することを目的とする。
【０００６】
【課題を解決するための手段】
本願の請求項１の発明は、データ及び前記データの管理情報の記憶領域を有する複数のリムーバブルな蓄積メディアに対して、前記データ及び前記管理情報を記録又は再生する蓄積メディアＩ／Ｆ部と、前記複数の蓄積メディアに付与されたメディアＩＤを読み出すメディアＩＤ識別部と、前記複数の蓄積メディアに記録されたデータの管理情報、及び前記蓄積メディア固有のメディアＩＤを記憶する管理情報記憶メモリと、前記複数の蓄積メディアから前記管理情報を読み出し、前記複数の蓄積メディアのデータを単一の仮想蓄積メディアに収納する場合の管理情報に変換して前記管理情報記憶メモリに記録する管理情報記録部と、を有し、前記管理情報記憶メモリに記録された管理情報は、前記メディアＩＤの組み合わせによって特定の複数の蓄積メディアの組み合わせに関連づけられ、かつ、前記複数の蓄積メディアに記録されたデータを論理的に単一な前記仮想蓄積メディアに記録されたデータとして取り扱えるよう記述されていることを特徴とする。
【０００７】
本願の請求項２の発明は、請求項１のデータ記録再生装置において、前記蓄積メディアは、データを記録するデータ領域に加え、前記データに対する管理情報を記録する管理情報領域が前記管理情報記憶メモリとは個別に設けられ、各々の前記蓄積メディアが任意のメディアドライブ上で単独に使用された場合、データの再生及び記録を保証するための管理情報が前記管理情報領域に記述されることを特徴とする。
【０００８】
本願の請求項３の発明は、請求項２のデータ記録再生装置において、単一ファイルのデータが前記複数の蓄積メディア間に跨る場合、前記管理情報記憶メモリには全記録データを対象としたファイル情報を記述し、前記蓄積メディア内部の管理情報領域には当該蓄積メディア内部に存在する記録データのみを対象としたファイル情報を記述することを特徴とする。
【０００９】
本願の請求項４の発明は、請求項２のデータ記録再生装置において、前記複数の蓄積メディアのうち少なくとも一つが挿入されていないことが検出されると、前記管理情報記録部は、前記蓄積メディア内部の管理情報領域を用いて、前記複数の蓄積メディアに記録されたデータを前記蓄積メディア単位で個別に管理することを特徴とする。
【００１０】
本願の請求項５の発明は、請求項２のデータ記録再生装置において、前記複数の蓄積メディアのうち少なくとも一つが、前記任意のメディアドライブ上で個別に上書きされた状態で挿入されたことが検出されると、前記管理情報記録部は、前記上書きのデータが論理的に単一な仮想蓄積メディアに記録されたデータとして取り扱えるよう、前記管理情報記録メモリ上の管理情報を更新することを特徴とする。
【００１１】
本願の請求項６の発明は、請求項１〜５のいずれか１項のデータ記録再生装置において、前記蓄積メディアと相互認証動作を行うための相互認証部を更に設け、前記蓄積メディア上のデータは、前記相互認証部で認証された場合に受け渡しされる鍵データを用いて暗号化して記録され、又は復号化して再生されることを特徴とする。
【００１２】
本願の請求項７の発明は、データ及び前記データの管理情報の記憶領域を有する複数のリムーバブルな蓄積メディアに対して、前記データ及び前記管理情報を記録又は再生する蓄積メディアＩ／Ｆ処理と、前記複数の蓄積メディアに付与されたメディアＩＤを読み出すメディアＩＤ識別処理と、前記複数の蓄積メディアに記録されたデータの管理情報、及び前記蓄積メディア固有のメディアＩＤを管理情報記憶メモリに記憶する記憶処理と、前記複数の蓄積メディアから前記管理情報を読み出し、前記複数の蓄積メディアのデータを単一の仮想蓄積メディアに収納する場合の管理情報に変換して前記管理情報記憶メモリに記録する管理情報記録処理と、を有し、前記管理情報記憶メモリに記録された管理情報は、前記メディアＩＤの組み合わせによって特定の複数の蓄積メディアの組み合わせに関連づけられ、かつ、前記複数の蓄積メディアに記録されたデータを論理的に単一な前記仮想蓄積メディアに記録されたデータとして取り扱えるよう記述されていることを特徴とする。
【００１３】
本願の請求項８の発明は、請求項７のデータ記録再生方法において、前記蓄積メディアは、データを記録するデータ領域に加え、前記データに対する管理情報を記録する管理情報領域が前記管理情報記憶メモリとは個別に設けられ、各々の前記蓄積メディアが任意のメディアドライブ上で単独に使用された場合、データの再生及び記録を保証するための管理情報が前記管理情報領域に記述されることを特徴とする。
【００１４】
本願の請求項９の発明は、請求項８のデータ記録再生方法において、単一ファイルのデータが前記複数の蓄積メディア間に跨る場合、前記管理情報記憶メモリには全記録データを対象としたファイル情報を記述し、前記蓄積メディア内部の管理情報領域には前記蓄積メディア内部に存在する記録データのみを対象としたファイル情報を記述することを特徴とする。
【００１５】
本願の請求項１０の発明は、請求項８のデータ記録再生方法において、前記複数の蓄積メディアのうち少なくとも一つが挿入されていないことが検出されると、前記蓄積メディア内部の管理情報領域を用いて、前記複数の蓄積メディアに記録されたデータを前記蓄積メディア単位で個別に管理することを特徴とする。
【００１６】
本願の請求項１１の発明は、請求項８のデータ記録再生方法において、前記複数の蓄積メディアのうち少なくとも一つが、前記任意のメディアドライブ上で個別に上書きされた状態で挿入されたことが検出されると、前記上書きのデータが論理的に単一な仮想蓄積メディアに一括記録されたデータとして取り扱えるよう、前記管理情報記録メモリ上の管理情報を更新することを特徴とする。
【００１７】
本願の請求項１２の発明は、請求項７〜１１のいずれか１項のデータ記録再生方法において、前記蓄積メディアと相互認証動作を行うための相互認証処理を更に行い、前記蓄積メディア上のデータは、前記相互認証処理で認証された場合に受け渡しされる鍵データを用いて暗号化して記録され、又は復号化して再生されることを特徴とする。
【００１８】
請求項１の構成又は請求項７の方法において、複数の蓄積メディアに記録されたデータを論理的に単一な仮想蓄積メディアに記録されたデータとして取り扱うために、管理情報記憶メモリの管理情報領域では、一方の蓄積メディアの最終論理セクタアドレスに、他方の蓄積メディアの先頭論理セクタアドレスが、最終論理セクタアドレスのオフセットを加算された形で連続的にアドレッシングされた空間としてマッピングしてもよい。また複数の蓄積メディアが不正規な順序でスロットに挿入された場合、メディアＩＤを若い順に取り扱うことで、その動作を保証するようにしてもよい。
【００１９】
【発明の実施の形態】
本発明の実施の形態によるデータ記録再生装置について、図面を参照しつつ説明する。図１は本実施の形態におけるデータ記録再生装置の全体構成図である。このデータ記録再生装置は、ＳＤメモリカード１０１、１０７と、ＳＤカードコントローラ１０３、１０９と、ＦＬＡＳＨメモリ１１４と、システムコントローラ１１５とを有している。
【００２０】
ＳＤメモリカード１０１、１０７は、データを記憶するリムーバブルな蓄積メディアであり、ユーザはスロットに物理的に挿抜できる。個々のＳＤメモリカードには、カード固有の識別情報であるメディアＩＤが付与されている。ＳＤメモリカード１０１とＳＤカードコントローラ１０３とは、ＳＤバス１０２を介して電気的に接続され、コマンド、レスポンス、データの受け渡しを行う。またＳＤメモリカード１０７とＳＤカードコントローラ１０９とは、ＳＤバス１０８を介して電気的に接続され、コマンド、レスポンス、データの受け渡しを行う。
【００２１】
ＳＤカードコントローラ１０３、１０９と、ＦＬＡＳＨメモリ１１４と、システムコントローラ１１５とは、ＣＰＵバス１１３によって相互接続されている。ＳＤコントローラ１０３は内部構成としてＳＤ・Ｉ／Ｆ１０４、バッファメモリ１０５、ＣＰＵ・Ｉ／Ｆ１０６を有し、内部バスで相互接続されている。またＳＤコントローラ１０９は内部構成としてＳＤ・Ｉ／Ｆ１１０、バッファメモリ１１１、ＣＰＵ・Ｉ／Ｆ１１２を有し、内部バスで相互接続されている。
【００２２】
ＳＤ・Ｉ／Ｆは、ＳＤカードメモリのデータ領域にデータを記録したり、記録されたデータを再生する蓄積メディアＩ／Ｆ部である。またＳＤカードコントローラは、ＳＤメモリカードに付与されたメディアＩＤを読み出すメディアＩＤ識別部の機能も有している。ＦＬＡＳＨメモリ１１４は、複数のＳＤメモリカードに記録されたコンテンツのデータの管理情報、及びＳＤメモリカード固有のメディアＩＤを記憶する管理情報記憶メモリである。
【００２３】
システムコントローラ１１５はＣＰＵ１１６、ＲＯＭ１１７、ＲＡＭ１１８を有し、内部バスで相互接続されている。システムコントローラ１１５は、複数のＳＤメモリカードから管理情報を読み出し、複数のＳＤメモリカードのデータを単一の仮想蓄積メディアに収納する場合の管理情報に変換し、ＦＬＡＳＨメモリ１１４にその管理情報を記録する管理情報記録部の機能を有している。この場合、ＦＬＡＳＨメモリ１１４に記録された管理情報は、メディアＩＤの組み合わせによって特定のＳＤメモリカードの組み合わせに関連づけられ、かつ、複数のＳＤメモリカードに記録されたデータを論理的に単一な仮想蓄積メディアに一括記録されたデータとして取り扱えるよう記述されている。またシステムコントローラ１１５は、ＳＤメモリカードと相互認証動作を行うための相互認証部の機能も兼ね備えている。この場合ＳＤメモリカードのデータは、相互認証部で認証された場合に受け渡しされる鍵データを用いて暗号化して記録され、又は復号化して再生される。
【００２４】
まず、ＳＤメモリカード１０１、１０７は共にブランクカードであるとし、本実施の形態のデータ記録再生装置に初めて挿入された場合について、その動作を説明する。システムコントローラ１１５は、ＳＤカードコントローラ１０３、１０９を介してＳＤメモリカード１０１、１０７に対してメディアＩＤの読み出しコマンドを発行する。読み出したメディアＩＤから、ＳＤメモリカード１０１、１０７の組み合わせに対する管理情報領域が存在しないことを識別する。システムコントローラ１１５はＦＬＡＳＨメモリ１１４上にＳＤメモリカード１０１、１０７の組み合わせに対する管理情報領域を新規に作成する。このとき、上記組み合わせのＳＤメモリカードと、参照すべき管理情報とを一対一に対応づけるべく、ＳＤメモリカード１０１、１０７のメディアＩＤも、ＦＬＡＳＨメモリ１１４上に記録する。
【００２５】
ＦＬＡＳＨメモリ１１４上に作成した管理情報領域には、ＳＤメモリカード１０１、１０７を１枚のメモリカードとして扱うべく管理情報を記録していく。この管理情報領域では、一方のＳＤメモリカードの最終論理セクタアドレスに、他方のＳＤメモリカードの先頭論理セクタアドレスが、上記最終論理セクタアドレスのオフセットを加算された形で連続的にアドレッシングされた空間としてマッピングされる。このとき、ＳＤメモリカードはメディアＩＤの若い順に取り扱うように規定することで、ＳＤメモリカード１０１と１０７を入れ替えて挿入した場合も、その動作を保証することができる。
【００２６】
次に、ＳＤメモリカード１０１、１０７が、それぞれ単一の蓄積メディアとしての互換性を確保する場合の構成について説明する。図２はＳＤメモリカード１０１、１０７、及びＦＬＡＳＨメモリ１１４上の論理データ配列を示す模式図である。（２−ａ）〜（２−ｌ）の破線矢印は、ＦＡＴ、ディレクトリエントリ、データ領域におけるクラスタの参照関係を示すものである。
【００２７】
図２において、ＦＡＴ＃１の先頭項目はディレクトリエントリ＃１の先頭エントリを含むクラスタを示している（２−ｇ）。ディレクトリエントリ＃１の先頭エントリが指し示すファイルの先頭クラスタは、データ領域＃１の先頭クラスタである（２−ｈ）。また、ＦＡＴ＃１の最終項目は、データ領域＃１の最終クラスタを示している（２−ｉ）。同様に、ＦＡＴ＃２の先頭項目はディレクトリエントリ＃２の先頭エントリを含むクラスタを示している（２−ｊ）。ディレクトリエントリ＃２の先頭エントリが指し示すファイルの先頭クラスタは、データ領域＃２の先頭クラスタである（２−ｋ）。また、ＦＡＴ＃２の最終項目は、データ領域＃２の最終クラスタを示している（２−ｌ）。
【００２８】
次に、ＦＬＡＳＨメモリ１１４上の管理情報領域に記録されているデータについて説明する。メディアＩＤ＃１／メディアＩＤ＃２は、ＳＤメモリカード１０１、１０７へメディアＩＤ取得コマンドを与えたときのレスポンスデータとして取得したものである。以降の領域に存在するＦＡＴ＃０、ディレクトリエントリ＃０は、上記メディアＩＤを有する組み合わせのＳＤメモリカードが挿入されているときに有効であると判別され、ＦＬＡＳＨメモリ１１４上に記録、保持される。
【００２９】
図１を用いて説明したように、ＦＡＴ＃０には、ＳＤメモリカード１０１の最終論理セクタアドレスに連続して、ＳＤメモリカード１０７の先頭論理セクタアドレスが上記ＳＤメモリカード１０１の最終論理セクタアドレスのオフセットを追加してマッピングされているので、（２−ｂ）の参照関係を有するクラスタチェーンが生成される。そして、ＦＡＴ＃０の中で（２−ａ）、（２−ｃ）で示される参照先、即ちディレクトリエントリ＃０上の各エントリが存在するクラスタ、上記ディレクトリエントリ＃０の各ファイルエントリが指し示すファイルの先頭クラスタ（２−ｅ）、（２−ｆ）、及びデータ領域＃２の最終クラスタを指し示すＦＡＴ＃０の最終項目（２−ｄ）は、全て上記オフセットを加算してＳＤメモリカード１０１と１０７が単一のボリュームとして扱えるように記述される。これと同時にＦＡＴ＃１、＃２、ディレクトリエントリ＃２との互換性も確保される。
【００３０】
容量の大きなファイル等で、単一ファイルのデータ領域がＳＤメモリカード１０１と１０７の両方に跨る場合を考える。この場合は、ＦＡＴ＃０及びディレクトリエントリ＃０にはデータ領域＃１とデータ領域＃２のデータを対象としてＦＡＴのクラスタチェーン及びディレクトリエントリの属性を記述する。これと同時に、ＦＡＴ＃１及びディレクトリエントリ＃１にはデータ領域＃１のデータを記述し、ＦＡＴ＃２及びディレクトリエントリ＃２にはデータ領域＃２のデータを記述する。そして夫々の対象としてＦＡＴのクラスタチェーン及びディレクトリエントリの属性を記述する。この場合、物理的なデータ領域の制約で、データ領域が跨ったファイル自体の完全な互換性を確保することこそできないが、ＳＤメモリカード１０１、１０７における単体メディアとしてのファイルシステムの再生互換性は確保される。
【００３１】
また、ＳＤメモリカード１０１、１０７のいずれか１枚が挿入されていない場合を考える。この場合、メディアの挿抜状態からＦＬＡＳＨメモリ上１１４のＦＡＴ＃０、ディレクトリエントリ＃０が参照できないと判定されるので、ＦＡＴ＃１、ディレクトリエントリ＃１、もしくはＦＡＴ＃２、ディレクトリエントリ＃２を参照することになる。
【００３２】
次に、ＳＤメモリカード１０１が他の機器上で上書きされた場合の動作について、図１及び図２を用いて説明する。まず、システムコントローラ１１５は、ＳＤメモリカード１０１、ＳＤメモリカード１０７、ＦＬＡＳＨメモリ１１４からＦＡＴ＃１、ディレクトリエントリ＃１、ＦＡＴ＃２、ディレクトリエントリ＃２、ＦＡＴ＃０、ディレクトリエントリ＃０の内容を夫々読み出す。ＳＤメモリカード１０１は他の機器上で上書きされているので、ＦＡＴ＃０、ディレクトリエントリ＃０の記述内容は、上記他の機器上での上書き内容に相当する部分が欠落している。システムコントローラ１１５は、ＦＡＴ＃１、ディレクトリエントリ＃１、ＦＡＴ＃２、ディレクトリエントリ＃２と、ＦＡＴ＃０、ディレクトリエントリ＃０の内容とを比較して、ＳＤメモリカード１０１が上書きされていることを認識する。そして、ＦＡＴ＃１、ディレクトリエントリ＃１及びデータ領域＃１の更新内容に従って、ＦＡＴ＃０、ディレクトリエントリ＃０の記述内容を更新する。
【００３３】
次にデータ記録再生方法の処理方法について図３〜図６を用いて説明する。図３及び図４は本実施の形態によるデータ記録再生方法の再生時の処理を、図５及び図６は記録時の処理を説明するためのフローチャートである。
【００３４】
先ず再生時の動作について図３及び図４を用いて説明する。図３のステップＳ１においてＳＤメモリカード＃１のメディアＩＤの取得を試み、このメディアＩＤの取得が実行されれば、ステップＳ２においてＳＤメモリカード＃２のメディアＩＤを取得する。ステップＳ１でＳＤメモリカード＃１のメディアＩＤを取得ができない場合は、ステップＳ３に移り、ＳＤメモリカード＃２のメディアＩＤを取得する。ステップＳ３でＳＤメモリカード＃２のメディアＩＤが取得できない場合は、いずれのカードも挿入されていないと判断し、カード無の判定をもって処理を終了する。
【００３５】
ステップＳ２においてＳＤメモリカード＃２のメディアＩＤが取得できない場合は、ステップＳ５に移る。またステップＳ３において、ＳＤメモリカード＃２のメディアＩＤが取得できた場合は、ステップＳ４に移る。いずれか一方のＳＤメモリカードしか挿入されておらず、ステップＳ４又はステップＳ５に分岐した場合は、挿入されている方のＳＤメモリカード内部のＦＡＴ、ディレクトリエントリを読み出して処理を終了する。
【００３６】
ステップＳ２でＳＤメモリカード＃２のメディアＩＤが取得できた場合は、両方のＳＤメモリカードが挿入されていると判断し、ステップＳ６に進む。このステップＳ６では、挿入されているメディアのメディアＩＤに対応する管理情報がＦＬＡＳＨメモリ上に存在するかどうかを検索する。この管理情報が存在すれば図４のステップＳ７に分岐し、存在しなければ図４のステップＳ８に分岐する。
【００３７】
ステップＳ８に分岐した場合、ＳＤメモリカード＃１、＃２のＦＡＴ、ディレクトリエントリを読み出す。そして次のステップＳ９に進み、ＦＡＴ、ディレクトリエントリの指示内容に従った上で、ＳＤメモリカード＃１、＃２の論理セクタを連続的にマッピングしたＦＡＴ、ディレクトリエントリを作成し、ＦＬＡＳＨメモリ上に保存して処理を終了する。
【００３８】
管理情報が存在する場合、ステップＳ７に分岐し、ＦＬＡＳＨメモリ上のＦＡＴ、ディレクトリエントリを読み出す。そして次のステップＳ１０に進み、ＳＤメモリカード＃１、＃２のＦＡＴ、ディレクトリエントリを読み出す。そして更に次のステップＳ１１に進み、ＦＬＡＳＨメモリ上のＦＡＴ、ディレクトリエントリと、ＳＤメモリカード＃１、＃２のＦＡＴ、ディレクトリエントリの記述内容に矛盾がないかどうかを判定する。矛盾がなければ処理を終了し、矛盾があればステップＳ１２に進み、ＦＬＡＳＨメモリ上のＦＡＴ、ディレクトリエントリを修正して処理を終了する。
【００３９】
次に、記録時の動作について図５及び図６を用いて説明する。まず図５のステップＴ１においてＳＤメモリカード＃１のメディアＩＤの取得を試み、このメディアＩＤが取得できれば、次のステップＴ２においてＳＤメモリカード＃２のメディアＩＤを取得する。ステップＴ１でＳＤメモリカード＃１のメディアＩＤを取得ができない場合はステップＴ３に移り、ＳＤメモリカード＃２のメディアＩＤを取得する。ステップＴ３でＳＤメモリカード＃２のメディアＩＤが取得できない場合は、いずれのカードも挿入されていないと判断し、カード無の判定をもって処理を終了する。
【００４０】
ステップＴ２においてＳＤメモリカード＃２のメディアＩＤが取得できない場合は、ステップＴ５に移る。またステップＴ３において、ＳＤメモリカード＃２のメディアＩＤが取得できた場合は、ステップＴ４に移る。いずれか一方のＳＤメモリカードしか挿入されていなければ、ステップＴ４又はステップＴ５に分岐し、挿入されている方のＳＤメモリカード内部のＦＡＴ、ディレクトリエントリを更新して終了する。
【００４１】
ステップＴ２でＳＤメモリカード＃２のメディアＩＤが取得できた場合は、両方のＳＤメモリカードが挿入されていると判断し、ステップＴ６に進む。このステップＴ６では、挿入されているメディアのメディアＩＤに対応する管理情報がＦＬＡＳＨメモリ上に存在するかどうかを検索する。管理情報が存在すれば図６のステップＴ７に分岐し、存在しなければ図６のステップＴ８に分岐する。
【００４２】
ステップＴ８に分岐した場合は、ＳＤメモリカード＃１、＃２のＦＡＴ、ディレクトリエントリを更新する。そして次のステップＴ９に進み、ＦＡＴ、ディレクトリエントリの指示内容に従った上で、ＳＤメモリカード＃１、＃２の論理セクタを連続的にマッピングしたＦＡＴ、ディレクトリエントリを作成し、ＦＬＡＳＨメモリ上に保存して処理を終了する。
【００４３】
ステップＴ７に分岐した場合は、まず、ＳＤメモリカード＃１、＃２のＦＡＴ、ディレクトリエントリを更新する。そして次のステップＴ１０に移り、更に上記更新内容に従ってＦＬＡＳＨメモリ上のＦＡＴ、ディレクトリエントリを更新し、処理を終了する。
【００４４】
なお、本実施の形態においては、蓄積メディアＩ／Ｆ部としてＳＤカードコントローラを２つ有する場合について説明したが、３つ以上の場合であっても構わない。また、ＳＤメモリカードとの相互認証処理によって鍵データの受け渡しを行い、この鍵データを用いてデータ領域の暗号化、復号化を行った場合にも本発明は有効である。
【００４５】
また、本実施の形態においては、蓄積メディアとしてＳＤメモリカードを挙げたが、いかなるメモリカードであってもよく、あるいはハードディスクドライブのような半導体メモリ以外の蓄積メディアであってもよい。
【００４６】
【発明の効果】
以上のように、本発明のデータ記録再生装置及びデータ記録再生方法は、複数のリムーバブルな蓄積メディアに記録されたメディアＩＤの組み合わせによって、本体内に保持されている参照すべき管理情報を特定し、この管理情報を複数のリムーバブルな蓄積メディアを単一の仮想蓄積メディアとして扱うべく記述することによって、メディアの大容量化を図ることができる。特に、ＡＶファイルのようなファイルサイズの大きい連続データを、比較的容量の小さい蓄積メディアを複数組み合わせることにより、あたかも１つの蓄積メディアに記録されたかのように取り扱うことができる。
【図面の簡単な説明】
【図１】本発明の実施の形態によるデータ記録再生装置の全体構成を示すブロック図である。
【図２】本実施の形態による複数のＳＤメモリカード及びＦＬＡＳＨメモリ上の論理データ配列を示す模式図である。
【図３】本実施の形態によるデータ記録再生方法の再生時の処理（その１）を示すフローチャートである。
【図４】本実施の形態によるデータ記録再生方法の再生時の処理（その２）を示すフローチャートである。
【図５】本実施の形態によるデータ記録再生方法の記録時の処理（その１）を示すフローチャートである。
【図６】本実施の形態によるデータ記録再生方法の記録時の処理（その２）を示すフローチャートである。
【符号の説明】
１０１、１０７  ＳＤメモリカード
１０２、１０８  ＳＤバス
１０３，１０９  ＳＤカードコントローラ
１０４、１１０  ＳＤ・Ｉ／Ｆ
１０５、１１１  バッファメモリ
１０６、１１２  ＣＰＵ・Ｉ／Ｆ
１１３  ＣＰＵバス
１１４  ＦＬＡＳＨメモリ
１１５  システムコントローラ
１１６  ＣＰＵ
１１７  ＲＯＭ
１１８  ＲＡＭ
【図１】
2005004514.tif 000003
【図２】
2005004514.tif 000004
【図３】
2005004514.tif 000005
【図４】
2005004514.tif 000006
【図５】
2005004514.tif 000007
【図６】
2005004514.tif 000008