(57)【要約】【課題】所定の容量以内の複数の記録領域に分割され、特定のファイルシステムにフォーマットされた記録媒体において、大容量を扱えるファイルシステムの記録再生装置においてフォーマットせずに使用可能な記録媒体及びファイルシステム管理方法を提供する。【解決手段】外部記録再生装置に接続して使用する読み書き可能な記録媒体１００は、フォーマット形式を示す第一のファイルシステムを持つ複数の記録領域１５０と、前記外部記録再生装置の指示に従って前記記録領域を制御するとともに、前記第一のファイルシステムを疑似的に第二のファイルシステムに変換するコントローラ１２０と、前記コントローラが変換した第二のファイルシステムを格納する疑似ファイルシステム格納領域１４０を備え、外部記録再生装置によるフォーマットせずにファイルシステムの異なる記録再生装置間で使用することができる。【選択図】図４
2006146466.tif 000002
【特許請求の範囲】
【請求項１】
外部記録再生装置に接続し、データの読み書きを行う記録媒体において、
前記記録再生装置と接続されるインターフェースと、
フォーマット形式を示す第一のファイルシステムを持つ複数の記録領域と、
記録媒体固有の特性値を保持する内部レジスタと、
前記外部記録再生装置の指示や内部レジスタの値に従って、前記記録領域を制御するコントローラと、
前記記録媒体の外部から入力されるファイルシステム切り替え信号に従って、ファイルシステム生成信号を出力するファイルシステム判別手段と、
前記ファイルシステム生成信号を基づき、第一のファイルシステムを取得し疑似的に第二のファイルシステムに変換する疑似ファイルシステム変換手段と、
前記疑似ファイルシステム変換手段が変換した第二のファイルシステムを格納する疑似ファイルシステム格納領域とを備え、
前記外部記録再生装置が前記第一のファイルシステムを使用する装置である場合には前記複数の記録領域内の前記第一のファイルシステムをそのまま用い、
前記外部記録再生装置が前記第二のファイルシステムを使用する装置である場合には前記疑似ファイルシステム格納領域に格納された前記第二のファイルシステムを用いる
ことを特徴とする記録媒体。
【請求項２】
前記疑似ファイルシステム変換手段は、
第一のファイルシステムからアドレステーブルを各記録領域に対して生成するアドレステーブル生成手段と、
前記アドレステーブル生成手段で生成された各記録領域に対するアドレステーブルを第二のファイルシステムとしてまとめるアドレステーブル統合手段と、
複数の記録領域の空き容量を検出し、データを書き込む記録領域を指定する書き込み領域指示手段と、
前記書き込み領域指示手段が指定した記録領域へ前記外部記録再生装置からのＤｅｓｉｇｎ  ｒｕｌｅ  ｆｏｒ  Ｃａｍｅｒａ  Ｆｉｌｅ  ｓｙｓｔｅｍ（以下、ＤＣＦと称す）規格に対応したデータを前記複数の記録領域に書き込むデータ書き込み手段と
を備えることを特徴とする請求項１に記載の記録媒体。
【請求項３】
前記アドレステーブル生成手段は、
前記第一のファイルシステムからＤＣＦ規格に対応したファイル管理構造で記録されたディレクトリを検出し、第一のアドレステーブルを生成するディレクトリ検出手段と、
前記ディレクトリ検出手段で生成された第一のアドレステーブルを基にディレクトリ内のサブディレクトリを検出し、第二のアドレステーブルを生成するサブディレクトリ検出手段と、
前記ディレクトリ検出手段で生成された第二のアドレステーブルを基にサブディレクトリ内のファイルを検出し、第三のアドレステーブルを生成するファイル検出手段と
を備えることを特徴とする請求項２に記載の記録媒体。
【請求項４】
前記アドレステーブル統合手段は、
前記アドレステーブル生成手段が生成した各記録領域のアドレステーブルに同じ名前のサブディレクトリが存在する場合に、疑似サブディレクトリとしてまとめて第二のファイルシステムを生成することを特徴とする請求項２に記載の記録媒体。
【請求項５】
前記アドレステーブル統合手段は、
前記アドレステーブル生成手段が生成した各記録領域のアドレステーブルに共通文字を含むサブディレクトリの名前が存在する場合に、疑似サブディレクトリとしてまとめて第二のファイルシステムを生成することを特徴とする請求項２に記載の記録媒体。
【請求項６】
前記アドレステーブル統合手段は、
前記アドレステーブル生成手段が生成した各記録領域のアドレステーブルに同じ名前のファイル名が存在する場合に、疑似ファイル名に変換して第二のファイルシステムを生成することを特徴とする請求項２に記載の記録媒体。
【請求項７】
前記データ書き込み手段は、
前記書き込み領域指示手段が検出対象とする複数の記録領域のうち空き容量が最大の記録領域に前記外部記録再生装置からのＤＣＦ規格に対応したデータを書き込むことを特徴とする請求項２に記載の記録媒体。
【請求項８】
前記データ書き込み手段は、
前記書き込み領域指示手段が検出した複数の記録領域の空き容量が同じ場合は先頭の記録領域に前記外部記録再生装置からのＤＣＦ規格に対応したデータを書き込むことを特徴とする請求項２に記載の記録媒体。
【請求項９】
外部記録再生装置に接続し、データの読み書きを行う記録媒体において、
前記記録媒体が備える複数の記録領域が持つ第一のファイルシステムを取得するステップと、
前記第一のファイルシステムを疑似的に第二のファイルシステムに変換するステップと、
前記第二のファイルシステムを格納するステップと、
記録媒体の外部から入力されるファイルシステム切り替え信号に基づき前記第一のファイルシステムと第二のファイルシステムとを選択し、前記外部記録再生装置に出力するステップとからなり、
前記外部記録再生装置が前記第一のファイルシステムを使用する装置である場合には前記複数の記録領域内の前記第一のファイルシステムをそのまま用い、
前記外部記録再生装置が前記第二のファイルシステムを使用する装置である場合には疑似的に変換された前記第二のファイルシステムを用いる
ことを特徴とするファイルシステム管理方法。
【請求項１０】
前記第一のファイルシステムを疑似的に第二のファイルシステムに変換するステップは、
前記第一のファイルシステムからＤＣＦ規格に対応したファイル管理構造で記録されたディレクトリを検出し、第一のアドレステーブルを生成するステップ（第一アドレステーブル生成ステップ）と、
前記第一のアドレステーブルを基にディレクトリ内のサブディレクトリを検出し、第二のアドレステーブルを生成するステップ（第二アドレステーブル生成ステップ）と、
前記第二のアドレステーブルを基にサブディレクトリ内のファイルを検出し、第三のアドレステーブルを生成するステップ（第三アドレステーブル生成ステップ）と、
前記各記録領域に対して生成されたアドレステーブルを第二のファイルシステムとしてまとめるステップと、
前記複数の記録領域の空き容量を検出し、データを書き込む記録領域を指定するステップと、
前記指定された記録領域へ外部記録再生装置からのＤＣＦ規格に対応したデータを書き込むステップと
からなることを特徴とする請求項９に記載のファイルシステム管理方法。
【請求項１１】
前記アドレステーブル生成ステップは、
各記録領域から取得した前記第一のファイルシステムに対して繰り返し実行されることを特徴とする請求項１０に記載のファイルシステム管理方法。
【請求項１２】
前記各記録領域に対して生成されたアドレステーブルを第二のファイルシステムとしてまとめるステップは、
各記録領域のアドレステーブルに同じ名前のサブディレクトリが存在する場合に、疑似サブディレクトリとしてまとめて第二のファイルシステムを生成することを特徴とする請求項１０に記載のファイルシステム管理方法。
【請求項１３】
前記各記録領域に対して生成されたアドレステーブルを第二のファイルシステムとしてまとめるステップは、
各記録領域のアドレステーブルに共通文字を含むサブディレクトリの名前が存在する場合に、疑似サブディレクトリとしてまとめて第二のファイルシステムを生成することを特徴とする請求項１０に記載のファイルシステム管理方法。
【請求項１４】
前記各記録領域に対して生成されたアドレステーブルを第二のファイルシステムとしてまとめるステップは、
各記録領域のアドレステーブルに同じ名前のファイル名が存在する場合に、疑似ファイル名に変換して第二のファイルシステムを生成することを特徴とする請求項１０に記載のファイルシステム管理方法。
【請求項１５】
前記外部記録再生装置からのＤＣＦ規格に対応したデータを前記複数の記録領域に書き込むステップは、
前記複数の記録領域の空き容量を検出するステップで検出した空き容量が最大の記録領域に前記外部記録再生装置からのＤＣＦ規格に対応したデータを書き込むことを特徴とする請求項１０に記載のファイルシステム管理方法。
【請求項１６】
前記外部記録再生装置からのＤＣＦ規格に対応したデータを前記複数の記録領域に書き込むステップは、
前記複数の記録領域の空き容量を検出するステップで検出した空き容量が同じ場合は先頭の記録領域に前記外部記録再生装置からのＤＣＦ規格に対応したデータを書き込むことを特徴とする請求項１０に記載のファイルシステム管理方法。
【請求項１７】
前記外部記録再生装置からのＤＣＦ規格に対応したデータを前記複数の記録領域に書き込むステップは、
前記複数の記録領域の空き容量を検出するステップで検出した空き容量がデータサイズより少ない場合に、書き込み不可メッセージを出力することを特徴とする請求項１０に記載のファイルシステム管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、交換可能な記録媒体に関し、より詳細には、特定のファイルシステムにフォーマットされた記録媒体をファイルシステムの異なる機器でもフォーマットすることなく相互に利用可能とする記録媒体及びファイルシステム変換方法に関する。
【背景技術】
【０００２】
デジタルカメラや携帯電話等の記録再生装置はコンパクトフラッシュ（登録商標）やＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）カードに代表されるフラッシュメモリを用いたメモリカードを記録媒体とする。現行のメモリカードの容量は、１ギガバイト程度であるが、今後２ギガバイト、４ギガバイトと増加が見込まれている。
【０００３】
一方、メモリカードを扱う記録再生装置機器において、そのファイルシステムは大容量を扱うことが可能なファイルアロケーションテーブル（以下、ＦＡＴと称す）３２へ移行しつつあるが、未だＦＡＴ１６が主流となっている。ＦＡＴ１６のファイルシステムはクラスタのアドレスが１６ｂｉｔであり、クラスタサイズが３２キロバイトであるとすると、２ギガバイトがそのファイルシステムで実現できる最大の領域である。
【０００４】
一方、ＦＡＴ３２のファイルシステムはクラスタのアドレスが３２ｂｉｔであり、クラスタサイズが４キロバイトであるとすると、２テラバイトがそのシステムで実現できる最大の領域である。
【０００５】
そのため、２ギガバイトよりも大きいメモリカードをＦＡＴ１６の記録再生装置で使用する場合は、１つの領域が２ギガバイト以下の小さい複数の領域に分割し、外部スイッチで領域を切り替えて使用する方法が提案されている（例えば、特許文献１参照）。
【０００６】
また、複数のメモリカードを１つの大容量のメモリカードとして見せるために、アドレス変換手段によりファイル管理層が管理する１つの論理アドレス体系から複数のメモリカードの物理アドレス体系に変換することにより、複数のメモリカードを１つの論理アドレス体系で共通管理する方法が提案されている（例えば、特許文献２参照）。
【０００７】
また、周知のように、ＤＣＦ（Ｄｅｓｉｇｎ  ｒｕｌｅ  ｆｏｒ  Ｃａｍｅｒａ  Ｆｉｌｅ  ｓｙｓｔｅｍ）規格に対応したデジタルカメラは、撮影して得られた画像データを記録媒体に保存する際に、図１６に示すようなディレクトリ構造でデータを格納する。このファイル管理構造は、カメラファイルシステム規格であるＤＣＦ  Ｖｅｒ１．０により取り決められた内容によるものである。
【０００８】
図１６において、２００１はルートディレクトリ、２００２はＤＣＦイメージルートディレクトリ「ＤＣＩＭ」、２００３はＤＣＦディレクトリ「１００＿ＰＡＮＡ」、２００４はＤＣＦディレクトリ「１０１＿ＰＡＮＡ」、２００５はＤＣＦファイル群「Ｐ１０００００１．ＪＰＧ」等、２００６はＤＣＦファイル群「Ｐ１０１０００１．ＪＰＧ」等を示す。このＤＣＦ規格によると、データ記録時のファイル名称や、そのファイルを保持するディレクトリの名称ならびに保存場所等について細かく規定されている。この規定の詳細については省略するが、主要な事項について以下に説明する。
【０００９】
（１）ルートディレクトリの直下のＤＣＦイメージルートディレクトリ名は「ＤＣＩＭ」とする。
（２）ＤＣＦディレクトリ名は８文字（ディレクトリ番号３文字＋自由文字５文字）とする。
ディレクトリ番号は「１００」〜「９９９」の数字で、「０００」〜「０９９」は使用不可。自由文字は半角英数大文字「Ａ」〜「Ｚ」，「＿」を使用する。
（３）ＤＣＦファイル名は８文字（自由文字４文字＋ファイル番号４文字：但し、拡張子は除く）とする。
ファイル番号は「０００１」〜「９９９９」の数字で、「００００」は使用不可。自由文字は半角英数大文字「Ａ」〜「Ｚ」，「＿」を使用する。
（４）図１６に示すように、ＤＣＩＭ内に上記した（２）で命名されたディレクトリを作成し、（３）で命名されたファイル名で保存する。
【００１０】
上記のようなＤＣＦ規格に基づくファイル管理構造で、デジタルカメラで撮影した画像データはメモリカードの記録領域に保存される。
【特許文献１】特開２００４−８６５０３号公報
【特許文献２】特開２００１−３２５１２７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、上記特許文献１に記載された技術では、２ギガバイト以内の複数の記録領域に分割されたメモリカードをＦＡＴ３２の記録再生装置で使用する場合、すでにＦＡＴ１６でフォーマットされているため、外部スイッチを用いて複数の記録領域を切り替えながら使用するしかなく、ＦＡＴ１６でフォーマットされた２ギガバイト以内の記録領域単位でしかアクセスすることができない。
【００１２】
また、大容量のメモリカードとして使用するためには、ＦＡＴ３２にフォーマットしなおす必要があり、フォーマットすれば大容量のメモリカードとして使用することが可能となるが、一度ＦＡＴ３２に変換してしまうと、ＦＡＴ１６の記録再生装置で記録したデータが消去されてしまう。さらに、そのままではＦＡＴ１６の記録再生装置で使用することができない。
【００１３】
さらに、上記特許文献２に記載された複数のメモリカードを１つの大容量のメモリカードとして見せる技術では、ＦＡＴ３２の記録再生装置で使用する場合でも、２ギガバイト以上の記録領域を扱う場合にはＦＡＴ３２のフォーマットでなければならず、一度ＦＡＴ３２に変換してしまうと、ＦＡＴ１６の記録再生装置で記録したデータが消去されてしまう。さらに、ＦＡＴ１６の記録再生装置で使用することができない。
【００１４】
また、特許文献１に記載されたメモリカードをＦＡＴ１６のデジタルカメラで使用し、撮影した画像データを保存する場合、複数の記録領域を切り替えるたびにＤＣＦ規格に従って、ルートディレクトリの直下に新しくＤＣＦイメージルートディレクトリ「ＤＣＩＭ」が生成されてしまう。
【００１５】
さらに、図１７ａ及び図１７ｂに示すように、複数の記録領域に保存されたＦＡＴ１６のデジタルカメラで認識する画像データ群（例えば、２１０１，２１０２）を、ＦＡＴ３２のデジタルカメラで認識できる画像データ群（例えば、２１１０）となるように、複数の記録領域に対する情報を持つディレクトリ（例えば、ＭＥＭ＿Ａ２１１１，ＭＥＭ＿Ｂ２１１２）としてルートディレクトリの直下に追加した状態をメモリカードに作る。このメモリカードにＦＡＴ３２のデジタルカメラで撮影した画像データ群（例えば、２１２０）を保存する場合には、ルートディレクトリの直下に新しくＤＣＦイメージルートディレクトリ「ＤＣＩＭ」（例えば、２１２１）が生成される。そのため、すでにＦＡＴ１６のデジタルカメラが生成したＤＣＦイメージルートディレクトリ「ＤＣＩＭ」（例えば、２１１３，２１１４）を利用できないという課題を有していた。
【００１６】
本発明は、従来の課題を解決するもので、２ギガバイト以内の複数の記録領域に分割されＦＡＴ１６でフォーマットされたメモリカードをＦＡＴ１６の記録再生装置とＦＡＴ３２の記録再生装置で、フォーマットによるファイルシステムの変換をすることなくファイルの共有が可能となり、互換性を保つことが可能となる記録媒体及びファイルシステム管理方法を提供することを目的とする。
【課題を解決するための手段】
【００１７】
前記従来の課題を解決するために、本発明の記録媒体は、外部記録再生装置に接続し、データの読み書きを行う記録媒体において、前記記録再生装置と接続されるインターフェースと、フォーマット形式を示す第一のファイルシステムを持つ複数の記録領域と、記録媒体固有の特性値を保持する内部レジスタと、前記外部記録再生装置の指示や内部レジスタの値に従って、前記記録領域を制御するコントローラと、前記記録媒体の外部から入力されるファイルシステム切り替え信号に従って、ファイルシステム生成信号を出力するファイルシステム判別手段と、前記ファイルシステム生成信号を基づき、第一のファイルシステムを取得し疑似的に第二のファイルシステムに変換する疑似ファイルシステム変換手段と、前記疑似ファイルシステム変換手段が変換した第二のファイルシステムを格納する疑似ファイルシステム格納領域とを備え、前記外部記録再生装置が前記第一のファイルシステムを使用する装置である場合には前記複数の記録領域内の前記第一のファイルシステムをそのまま用い、前記外部記録再生装置が前記第二のファイルシステムを使用する装置である場合には前記疑似ファイルシステム格納領域に格納された前記第二のファイルシステムを用いることを特徴とするものである。
【００１８】
さらに記録媒体において、前記疑似ファイルシステム変換手段は、第一のファイルシステムからアドレステーブルを各記録領域に対して生成するアドレステーブル生成手段と、前記アドレステーブル生成手段で生成された各記録領域に対するアドレステーブルを第二のファイルシステムとしてまとめるアドレステーブル統合手段と、複数の記録領域の空き容量を検出し、データを書き込む記録領域を指定する書き込み領域指示手段と、前記書き込み領域指示手段が指定した記録領域へ前記外部記録再生装置からのＤｅｓｉｇｎ  ｒｕｌｅ  ｆｏｒ  Ｃａｍｅｒａ  Ｆｉｌｅ  ｓｙｓｔｅｍ（以下、ＤＣＦと称す）規格に対応したデータを前記複数の記録領域に書き込むデータ書き込み手段とを備えることを特徴とするものである。
【００１９】
さらに記録媒体において、前記アドレステーブル生成手段は、前記第一のファイルシステムからＤＣＦ規格に対応したファイル管理構造で記録されたディレクトリを検出し、第一のアドレステーブルを生成するディレクトリ検出手段と、前記ディレクトリ検出手段で生成された第一のアドレステーブルを基にディレクトリ内のサブディレクトリを検出し、第二のアドレステーブルを生成するサブディレクトリ検出手段と、前記ディレクトリ検出手段で生成された第二のアドレステーブルを基にサブディレクトリ内のファイルを検出し、第三のアドレステーブルを生成するファイル検出手段とを備えることを特徴とするものである。
【００２０】
さらに記録媒体において、前記アドレステーブル統合手段は、前記アドレステーブル生成手段が生成した各記録領域のアドレステーブルに同じ名前のサブディレクトリが存在する場合に、疑似サブディレクトリとしてまとめて第二のファイルシステムを生成することを特徴とするものである。
【００２１】
さらに記録媒体において、前記アドレステーブル統合手段は、前記アドレステーブル生成手段が生成した各記録領域のアドレステーブルに共通文字を含むサブディレクトリの名前が存在する場合に、疑似サブディレクトリとしてまとめて第二のファイルシステムを生成することを特徴とするものである。
【００２２】
さらに記録媒体において、前記アドレステーブル統合手段は、前記アドレステーブル生成手段が生成した各記録領域のアドレステーブルに同じ名前のファイル名が存在する場合に、疑似ファイル名に変換して第二のファイルシステムを生成することを特徴とするものである。
【００２３】
さらに記録媒体において、前記データ書き込み手段は、前記書き込み領域指示手段が検出対象とする複数の記録領域のうち空き容量が最大の記録領域に前記外部記録再生装置からのＤＣＦ規格に対応したデータを書き込むことを特徴とするものである。
【００２４】
さらに記録媒体において、前記データ書き込み手段は、前記書き込み領域指示手段が検出した複数の記録領域の空き容量が同じ場合は先頭の記録領域に前記外部記録再生装置からのＤＣＦ規格に対応したデータを書き込むことを特徴とするものである。
【００２５】
さらに本発明のファイルシステム管理方法において、外部記録再生装置に接続し、データの読み書きを行う記録媒体において、前記記録媒体が備える複数の記録領域が持つ第一のファイルシステムを取得するステップと、前記第一のファイルシステムを疑似的に第二のファイルシステムに変換するステップと、前記第二のファイルシステムを格納するステップと、記録媒体の外部から入力されるファイルシステム切り替え信号に基づき前記第一のファイルシステムと第二のファイルシステムとを選択し、前記外部記録再生装置に出力するステップとからなり、前記外部記録再生装置が前記第一のファイルシステムを使用する装置である場合には前記複数の記録領域内の前記第一のファイルシステムをそのまま用い、前記外部記録再生装置が前記第二のファイルシステムを使用する装置である場合には疑似的に変換された前記第二のファイルシステムを用いることを特徴とするものである。
【００２６】
さらにファイルシステム管理方法において、前記第一のファイルシステムを疑似的に第二のファイルシステムに変換するステップは、前記第一のファイルシステムからＤＣＦ規格に対応したファイル管理構造で記録されたディレクトリを検出し、第一のアドレステーブルを生成するステップ（第一アドレステーブル生成ステップ）と、前記第一のアドレステーブルを基にディレクトリ内のサブディレクトリを検出し、第二のアドレステーブルを生成するステップ（第二アドレステーブル生成ステップ）と、前記第二のアドレステーブルを基にサブディレクトリ内のファイルを検出し、第三のアドレステーブルを生成するステップ（第三アドレステーブル生成ステップ）と、前記各記録領域に対して生成されたアドレステーブルを第二のファイルシステムとしてまとめるステップと、前記複数の記録領域の空き容量を検出し、データを書き込む記録領域を指定するステップと、前記指定された記録領域へ外部記録再生装置からのＤＣＦ規格に対応したデータを書き込むステップとからなることを特徴とするものである。
【００２７】
さらにファイルシステム管理方法において、前記アドレステーブル生成ステップは、各記録領域から取得した前記第一のファイルシステムに対して繰り返し実行されることを特徴とするものである。
【００２８】
さらにファイルシステム管理方法において、前記各記録領域に対して生成されたアドレステーブルを第二のファイルシステムとしてまとめるステップは、各記録領域のアドレステーブルに同じ名前のサブディレクトリが存在する場合に、疑似サブディレクトリとしてまとめて第二のファイルシステムを生成することを特徴とするものである。
【００２９】
さらにファイルシステム管理方法において、前記各記録領域に対して生成されたアドレステーブルを第二のファイルシステムとしてまとめるステップは、各記録領域のアドレステーブルに共通文字を含むサブディレクトリの名前が存在する場合に、疑似サブディレクトリとしてまとめて第二のファイルシステムを生成することを特徴とするものである。
【００３０】
さらにファイルシステム管理方法において、前記各記録領域に対して生成されたアドレステーブルを第二のファイルシステムとしてまとめるステップは、各記録領域のアドレステーブルに同じ名前のファイル名が存在する場合に、疑似ファイル名に変換して第二のファイルシステムを生成することを特徴とするものである。
【００３１】
さらにファイルシステム管理方法において、前記外部記録再生装置からのＤＣＦ規格に対応したデータを前記複数の記録領域に書き込むステップは、前記複数の記録領域の空き容量を検出するステップで検出した空き容量が最大の記録領域に前記外部記録再生装置からのＤＣＦ規格に対応したデータを書き込むことを特徴とするものである。
【００３２】
さらにファイルシステム管理方法において、前記外部記録再生装置からのＤＣＦ規格に対応したデータを前記複数の記録領域に書き込むステップは、前記複数の記録領域の空き容量を検出するステップで検出した空き容量が同じ場合は先頭の記録領域に前記外部記録再生装置からのＤＣＦ規格に対応したデータを書き込むことを特徴とするものである。
【００３３】
さらにファイルシステム管理方法において、前記外部記録再生装置からのＤＣＦ規格に対応したデータを前記複数の記録領域に書き込むステップは、前記複数の記録領域の空き容量を検出するステップで検出した空き容量がデータサイズより少ない場合に、書き込み不可メッセージを出力することを特徴とするものである。
【発明の効果】
【００３４】
本発明の記録媒体及びファイルシステム管理方法によれば、２ギガバイト以内の複数の記録領域に分割されＦＡＴ１６でフォーマットされたメモリカードをＦＡＴ１６の記録再生装置とＦＡＴ３２の記録再生装置との間で、フォーマットによるファイルシステムの変換をすることなくファイルの共有が可能となり、互換性を保つことができる。
【発明を実施するための最良の形態】
【００３５】
以下に、本発明の記録媒体の実施の形態を図面とともに詳細に説明する。
【実施例１】
【００３６】
図１は、本発明の実施例１における記録媒体１００のブロック図を示す図である。図１において、記録媒体１００はＳＤメモリカードを想定しており、インターフェース１１０、コントローラ１２０、内部レジスタ１３０、疑似ファイルシステム格納領域１４０、記録手段１５０から構成される。
【００３７】
ＳＤメモリカードにおいてインターフェース１１０は、図２に示すように複数の端子とインターフェースドライバ２００から構成される。図２は本発明の実施例１におけるインターフェース１１０の詳細を示す図である。端子は全部で９個あり、外部記録再生装置（図示せず）と接続される。端子ＶＤＤと端子ＶＳＳ１、端子ＶＳＳ２により記録媒体１００は記録再生装置から電源を供給される。また、端子ＣＬＫ（クロック信号）に同期した端子ＣＭＤ（コマンドやレスポンス）及び端子ＤＡＴ０、端子ＤＡＴ１、端子ＤＡＴ２、端子ＤＡＴ３（データ）が送受信される。インターフェースドライバ２００は、ＳＤメモリカードの規格に従って、端子から外部記録再生装置と接続されているかどうかの検出に用いられる。
【００３８】
内部レジスタ１３０は、ＳＤメモリカードの規格に従って、複数のレジスタから構成される。各レジスタは、記録再生装置からのコマンドによって読み出され、記録再生装置の動作に影響を与える。例えば、カードの動作電源電圧やカードの各仕様値などが記録されている。
【００３９】
記録手段１５０は、複数の記録領域から構成されている。図３ａは、本発明の実施例１における記録手段１５０の構成を示す図である。図３ａでは、８ギガバイトの容量を持つ記録手段１５０が、２ギガバイトの容量を持つ４つの記録領域（第一の記録領域１５１〜第四の記録領域１５４）から構成される例を示している。それぞれの記録領域は、外部記録再生装置によってＦＡＴ１６ファイルシステムにフォーマットされ、マスターブートレコード／パーティションテーブル、パーティションブートセクタ、ファイルアロケーションテーブル（ＦＡＴ）、ＦＡＴのコピー、ルートディレクトリ、データ領域がＦＡＴ１６ファイルシステム３０１〜３０４として書き込まれる。記録手段１５０は、アドレスを指定してデータを読み出したり、アドレスとデータを指定してデータを書き込んだりできる。
【００４０】
コントローラ１２０は、ＳＤメモリカードの規格に従って、外部記録再生装置と通信を行い、記録手段１５０を制御するとともに、複数の記録領域が持つＦＡＴ１６ファイルシステム３０１〜３０４を疑似的にＦＡＴ３２ファイルシステムに変換する。
【００４１】
疑似ファイルシステム格納領域１４０は、コントローラ１２０が変換したＦＡＴ３２ファイルシステムを格納する領域である。ＦＡＴ３２ファイルシステムの記録再生装置に記録媒体１００が接続された場合には、疑似ファイルシステム格納領域１４０のファイルシステムを使って通信を行う。図３ｂは、本発明の実施例１における疑似ファイルシステム格納領域１４０の構成を示す図である。図３ｂに示すように疑似ファイルシステム格納領域１４０の構成はマスターブートレコード／パーティションテーブル、パーティションブートセクタ、ファイルアロケーションテーブル（ＦＡＴ）、ＦＡＴのコピー、ルートディレクトリ、ＦＡＴ１６ファイルシステムをＦＡＴ３２ファイルシステムに変換したファイルシステム変換テーブルから構成され、ＦＡＴ３２ファイルシステム３０５として書き込まれる。
【００４２】
図４は、本発明の実施例１におけるコントローラ１２０のブロック構成と周辺ブロックの接続を示す図である。図４において、４０１はコマンドデコーダ、４０２はファイルシステム判別手段、４０３はアドレス取得手段、４０４はメモリインターフェース、４０５は疑似ファイルシステム変換手段、４０６はアドレス変換手段、４１０はコマンド、４１１はレスポンス、４１２はアドレス、４１３はデータ、４１４は内部レジスタアドレス、４１５は内部レジスタ値、４１６はアドレス取得タイミング信号、４１７はメモリアクセスタイミング信号、４１８は取得アドレス、４２０はファイルシステム切り替え信号、４２１はアクセス領域指示信号、４２２はファイルシステム生成信号、４３０はメモリ制御信号、４３１はメモリアドレス、４３２はメモリデータである。
【００４３】
コントローラ１２０は、インターフェース１１０経由で記録再生装置から受信したコマンド４１０とアドレス４１２、データ４１３をコマンドデコーダ４０１により解釈して、記録再生装置にレスポンス４１１やデータ４１３をインターフェース１１０経由で送信する。ファイルシステム判別手段４０２は、記録媒体１００の外部から入力されるファイルシステム切り替え信号４２０に従って、ファイルシステム生成信号４２２を出力する。
【００４４】
ここで、ファイルシステム切り替え信号４２０は記録媒体１００にスイッチ等を設け、スイッチを切り替えることで、アクセスするファイルシステムを指示するものである。尚、外部記録再生装置のドライバ等として組み込むことで、外部記録再生装置からのコマンドとして指示することも可能である。例えば、記録媒体１００にスライドスイッチ（図示せず）を備え、スライドスイッチが一方に設定された場合にはＦＡＴ１６であり、他方に設定された場合にはＦＡＴ３２であるようにファイルシステム切り替え信号４２０を変化させるようにする。使用者は前もって、外部記録再生装置がＦＡＴ１６の機器である場合にはスライドスイッチをＦＡＴ１６側に設定し、外部記録再生装置がＦＡＴ３２の機器である場合にはスライドスイッチをＦＡＴ３２側に設定し、記録媒体１００を外部記録再生装置に接続する。
【００４５】
さらにコマンドデコーダ４０１は、コマンド４１０に基づいてアドレス取得タイミング信号４１６、メモリアクセスタイミング信号４１７を出力し、メモリインターフェース４０４にバッファリングしたデータ４１３をアドレス変換手段４０６で変換されたアドレスに従って記録手段１５０や疑似ファイルシステム格納領域１４０に書き込んだり、アドレス変換手段４０６で変換されたアドレスに従って記録手段１５０や疑似ファイルシステム格納領域１４０から読み出したりする。また、コマンド４１０に基づいて内部レジスタアドレス４１４を出力し、内部レジスタ値４１５を記録再生装置へデータ４１３として読み出す。
【００４６】
以下、記録媒体１００が、ＦＡＴ１６ファイルシステムの記録再生装置で使用される場合とＦＡＴ３２ファイルシステムの記録再生装置で使用される場合について、記録再生装置の動作とともに説明する。ここで図４を用いて、ＦＡＴ１６でフォーマットされた複数の記録領域を持つ記録媒体１００をＦＡＴ１６ファイルシステムの記録再生装置で使用する際の動作について説明する。記録媒体１００をＦＡＴ１６ファイルシステムの記録再生装置を使用するための動作は、記録媒体１００に対して行う初期設定と、記録再生装置が行う仕様確認シーケンス、ファイルシステム確認シーケンス、データアクセスからなる。
【００４７】
まず、記録媒体１００に対する初期設定として、記録媒体１００の外部からＦＡＴ１６ファイルシステムでアクセスするという情報と、アクセスする記録領域の情報を与えて、ＦＡＴ１６ファイルシステムの記録再生装置に記録媒体１００を挿入する。（例えば、記録媒体１００にスイッチを設けＦＡＴ１６ファイルシステムでアクセスするようスイッチを切り替える。さらに、アクセスする記録領域を設定するスイッチを設けて、アクセスする記録領域を指定する。）本実施例では、第一の記録領域１５１にアクセスするとする。
【００４８】
ＦＡＴ１６ファイルシステムの記録再生装置は、記録媒体１００が挿入されたことを検知すると、接続時の処理として記録媒体１００の固有情報を取得するために、内部レジスタ１３０を読み出すコマンドを発行する。コマンドデコーダ４０１は、内部レジスタ１３０を読み出すコマンドであることを解釈すると、コマンドに対応する内部レジスタアドレス４１４を出力する。更に、アドレスに応じた内部レジスタ値４１５を取り込み、レスポンス４１１とデータ４１３をインターフェース１１０に返送し、インターフェース１１０は、ＳＤメモリカードの規格に従って記録再生装置と通信を行う。上記レジスタアクセスを何度か繰り返し、動作電源電圧やカードのアドレス、通信クロック周波数等の記録媒体１００の固有情報を取得する。固有情報を取得した記録再生装置は、記録媒体１００に最適な電源やクロック周波数を設定し、その後の制御を行う（以下、これらの一連の処理を仕様確認シーケンスと記す。）。
【００４９】
仕様確認シーケンスの終了した記録再生装置は、記録媒体１００が取り扱い可能なファイルシステムであるかの確認を行うために、記録媒体１００の外部に設けられたスイッチからのアクセス領域指示信号４２１により、第一の記録領域１５１のＦＡＴ１６ファイルシステム３０１のシステム領域の中の（マスターブートレコード／パーティションテーブル、パーティションブートセクタ）を読み出すためのリードコマンドを発行する。さらに、ファイルシステム判別手段４０２がファイルシステム切り替え信号４２０とアクセス領域指示信号４２１を受け取り、ファイルシステム生成信号４２２をディセーブル状態で出力する。コマンドデコーダ４０１は、第一の記録領域１５１のＦＡＴ１６ファイルシステム３０１のシステム領域を読み出すコマンドであることを解釈すると、コマンドに対応するアドレス取得タイミング信号４１６を出力し、アドレス取得手段４０３によってアドレスを取得する。メモリインターフェース４０４は、ファイルシステム判別手段４０２から出力されたファイルシステム生成信号４２２がディセーブル状態であるため、疑似ファイルシステム変換手段４０５とアドレス変換手段４０６を使用することなく、取得アドレス４１８に応じたメモリアドレス４３１、メモリ制御信号４３０を出力し、システム領域のメモリデータ４３２を取り込み、レスポンス４１１とデータ４１３をインターフェース１１０に返送する。インターフェース１１０は、ＳＤメモリカードの規格に従って、記録再生装置と通信を行う。読み出したマスターブートレコードのパーティションタイプと、パーティションブートセクタのセクタに関するいくつかのパラメータから計算した総クラスタ数から、記録媒体１００が取り扱い可能なファイルシステムであるかの確認を行う。尚、本確認の方法は、一例であり、記録再生装置によって自由に変更することが可能である（以下、これらの一連の処理をファイルシステム確認シーケンスと記す。）。
【００５０】
ファイルシステム確認シーケンスにおいて、記録媒体１００が取り扱い可能なファイルシステムと判断された場合、ＳＤメモリカードの通常のアクセスとして、ライトコマンドにより、データ領域に所定のデータとシステム領域に対応するファイルアロケーションテーブル（ＦＡＴ）、ＦＡＴのコピーを書き込む。また、リードコマンドによりデータ領域の所定のデータを読み出す。
【００５１】
図６ａに、本発明の実施例１における通常のアクセスが終了した状態の第一の記録領域１５１の構成図を示す。記録手段１５０は、複数のセクタから構成されたクラスタと呼ばれる集合体で構成されている。第一の記録領域１５１は、１６個のクラスタで構成され、システム領域３１０は１個のクラスタで構成されており、マスターブートレコード／パーティションテーブル、パーティションブートセクタ、ファイルアロケーションテーブル（ＦＡＴ）、ＦＡＴのコピー、ルートディレクトリが書き込まれており、斜線で表している。使用済みデータ領域３１１と未使用データ領域３１２は１５個のクラスタで構成されており、使用済みデータ領域３１１を縦線で、未使用データ領域３１２を空白で表している。使用済みデータ領域３１１と未使用データ領域３１２のクラスタに付加している数字はクラスタ番号を表している。
【００５２】
図６ｂに、本発明の実施例１における第一の記録領域１５１に格納されているデータのディレクトリ構造を示す。通常のアクセスが終了すると、使用済みデータ領域３１１には図６ｂに示すようにＤＣＦ規格に対応したディレクトリ構造でデータが格納される。６１０はルートディレクトリ、６１１はＤＣＦイメージルートディレクトリ「ＤＣＩＭ」、６１２はＤＣＦディレクトリ「１００＿ＰＡＮＡ」、６１３はＤＣＦファイル「Ｐ１０００００１．ＪＰＧ」であり、ツリー構造の形態で格納されている。
【００５３】
図６ｃに、本発明の実施例１における第一の記録領域１５１のデータ構造を示す。ファイルアロケーションテーブル６２０は、データ領域に格納されたファイルを構成するクラスタのリンク構造を示すテーブルである。ルートディレクトリ６１０には、ファイル名、先頭クラスタ番号、各種属性が格納され、１つのファイルにつき３２キロバイト使用される。属性には、ディレクトリを意味するものや、ファイルを意味するものがある。
【００５４】
ファイルアロケーションテーブル６２０において、ファイルアロケーションテーブル６２０を構成するクラスタに格納されている値とデータ領域のクラスタ番号は１対１で対応しており、ファイルアロケーションテーブル６２０を構成する各クラスタに格納されている値にはリンク先、つまり後に続くクラスタの番号が格納される。続くクラスタが存在しない場合は、「ＦＦＦＦｈ」が格納され、未使用の場合には「００００ｈ」が（以下、最後のｈは１６進数を表す）格納される。
【００５５】
例えば、図６ｂに示す「ｒｏｏｔ￥ＤＣＩＭ￥１００＿ＰＡＮＡ￥Ｐ１０００００１．ＪＰＧ」のように、ルートディレクトリ内に属性がディレクトリである「ＤＣＩＭ」が存在し、さらに、その中に属性がディレクトリである「１００＿ＰＡＮＡ」が存在し、さらにその中に属性がファイルである「Ｐ１０００００１．ＪＰＧ」が存在する場合は、ルートディレクトリ６１０に、ＤＣＦイメージルートディレクトリ「ＤＣＩＭ」６１１を示すファイル６２１（ファイル名＝ＤＣＩＭ、属性＝ディレクトリ、先頭クラスタ番号＝２）が格納されている。
【００５６】
次に、ＤＣＦイメージルートディレクトリ「ＤＣＩＭ」６１１を示すファイル６２１に格納されている先頭クラスタ番号の情報（先頭クラスタ番号＝２）からクラスタ番号２に移動すると、ＤＣＦディレクトリ「１００＿ＰＡＮＡ」６１２を示すファイル６２２（ファイル名＝１００＿ＰＡＮＡ、属性ディレクトリ、先頭クラスタ番号＝３）が格納されている。また、クラスタ番号２に対応するファイルアロケーションテーブル６２０を構成するクラスタには「ＦＦＦＦｈ」が格納されていることから、ＤＣＦイメージルートディレクトリ「ＤＣＩＭ」はクラスタ番号２のみで終了となる。
【００５７】
次に、ＤＣＦディレクトリ「１００＿ＰＡＮＡ」６１２を示すファイル６２２に格納されている先頭クラスタ番号の情報（先頭クラスタ番号＝３）からクラスタ番号３に移動すると、ＤＣＦファイル「Ｐ１０００００１．ＪＰＧ」６１３を示すファイル６２３（ファイル名＝Ｐ１０００００１．ＪＰＧ、属性＝ファイル、先頭クラスタ番号＝１１）が格納されている。また、クラスタ３に対応するファイルアロケーションテーブル６２０を構成するクラスタには「ＦＦＦＦｈ」が格納されていることから、ＤＣＦディレクトリ「１００＿ＰＡＮＡ」はクラスタ番号３のみで終了となる。
【００５８】
次に、ＤＣＦファイル「Ｐ１０００００１．ＪＰＧ」６１４を示す先頭クラスタ番号の情報（先頭クラスタ番号＝１１）からクラスタ番号１１に移動すると、ＤＣＦファイル「Ｐ１０００００１．ＪＰＧ」６１４を構成するデータ６２４が格納されている。また、クラスタ１１に対応するファイルアロケーションテーブル６２０を構成するクラスタには「００１２ｈ」が格納されていることから、ＤＣＦファイル「Ｐ１０００００１．ＪＰＧ」を構成するデータはクラスタ番号１２に続く。クラスタ番号１２に対応するファイルアロケーションテーブル６２０を構成するクラスタには「ＦＦＦＦｈ」が格納されていることから、ＤＣＦファイル「Ｐ１０００００１．ＪＰＧ」６１３を構成するデータはクラスタ番号１１とクラスタ番号１２で終了となる。
【００５９】
以上のように、「ｒｏｏｔ￥ＤＣＩＭ￥１００＿ＰＡＮＡ￥Ｐ１０００００１．ＪＰＧ」はクラスタ番号「２」→「３」→「１１」→「１２」の順でデータ領域に格納されている。
【００６０】
次に、図７に示すデータが格納された記録媒体１００をＦＡＴ３２ファイルシステムの記録再生装置で使用する際の動作について説明する。記録媒体１００をＦＡＴ３２ファイルシステムの記録再生装置を使用するための動作は、記録媒体１００に対して行う初期設定と、記録再生装置が行う仕様確認シーケンス、ファイルシステム確認シーケンス、データアクセスからなる。
【００６１】
図７に、本発明の実施例１における４つの記録領域（第一の記録領域１５１〜第四の記録領域１５４）の構成及び格納されているデータのディレクトリ構造を示す。第二の記録領域１５２〜第四の記録領域１５４のデータ構造に関しても、前述の図６ｃで説明した第一の記録領域１５１のデータ構造と同様である。
【００６２】
まず、記録媒体１００に対する初期設定として、記録媒体１００の外部からＦＡＴ３２ファイルシステムでアクセスするという情報を与えて、ＦＡＴ３２ファイルシステムの記録再生装置に記録媒体１００を挿入する（例えば、前述した記録媒体１００にスライドスイッチを利用する。）。
【００６３】
ＦＡＴ３２ファイルシステムの記録再生装置は、記録媒体１００が挿入されたことを検知すると、仕様確認シーケンスを実行する。
【００６４】
仕様確認シーケンスの終了した記録再生装置は、記録媒体１００が取り扱い可能なファイルシステムであるかの確認を行うために、アクセス領域指示信号４２１により、第一の記録領域１５１のＦＡＴ１６ファイルシステム３０１のシステム領域の中の（マスターブートレコード／パーティションテーブル、パーティションブートセクタ）を読み出すためのリードコマンドを発行する。さらに、ファイルシステム判別手段４０２が、記録媒体１００の外部に設けられたスイッチからのファイルシステム切り替え信号４２０を受け取り、ファイルシステム生成信号４２２をイネーブル状態で出力する。コマンドデコーダ４０１は、ファイルシステム切り替え信号４２０からＦＡＴ３２ファイルシステムでアクセスするため、第一の記録領域１５１のＦＡＴ１６ファイルシステム３０１のシステム領域を読み出すためのリードコマンドを、４つの記録領域（第一の記録領域１５１〜第四の記録領域１５４）のＦＡＴ１６ファイルシステム３０１〜３０４を読み出すコマンドであることと解釈するとともに、コマンドに対応するアドレス取得タイミング信号４１６を出力し、アドレス取得手段４０３によってアドレスを取得する。メモリインターフェース４０４は、ファイルシステム判別手段４０２から出力されたファイルシステム生成信号４２２がイネーブル状態であるため、アドレス変換手段４０６が取得アドレス４１８を４つの記録領域（第一の記録領域１５１〜第四の記録領域１５４）のＦＡＴ１６ファイルシステム３０１〜３０４が存在するアドレスに変換し、メモリアドレス４３１、メモリ制御信号４３０を順次出力し、４つの記録領域（第一の記録領域１５１〜第四の記録領域１５４）のＦＡＴ１６ファイルシステム３０１〜３０４をメモリデータ４３２として取り込む。さらに、疑似ファイルシステム変換手段４０５により、４つの記録領域（第一の記録領域１５１〜第四の記録領域１５４）のＦＡＴ１６ファイルシステム３０１〜３０４を疑似的にＦＡＴ３２ファイルシステム３０５に変換して、疑似ファイルシステム格納領域１４０に書き込むともに、ＦＡＴ３２ファイルシステム３０５をメモリデータ４３２として取り込み、レスポンス４１１とデータ４１３をインターフェース１１０に返送する。インターフェース１１０は、ＳＤメモリカードの規格に従って、記録再生装置と通信を行う。読み出したマスターブートレコードのパーティションタイプと、パーティションブートセクタのセクタに関するいくつかのパラメータから計算した総クラスタ数から、記録媒体１００が取り扱い可能なファイルシステムであるかの確認を行う。尚、本確認の方法は、一例であり、記録再生装置によって自由に変更することが可能である。
【００６５】
ファイルシステム確認シーケンスにおいて、記録媒体１００が取り扱い可能なファイルシステムと判断された場合、ＳＤメモリカードの通常のアクセスとして、ライトコマンドにより、データ領域に所定のデータとシステム領域に対応するＦＡＴ、ＦＡＴのコピーを書き込む。また、リードコマンドによりデータ領域の所定のデータを読み出す。
【００６６】
図５は、本発明の実施例１における疑似ファイルシステム変換手段のブロック図である。図５において、疑似ファイルシステム変換手段４０５は、ディレクトリ検出手段５０１、サブディレクトリ検出手段５０２、ファイル検出手段５０３からなるアドレステーブル生成手段５００、アドレステーブル統合手段５０４、書き込み領域指示手段５０５、データ書き込み手段５０６から構成される。
【００６７】
ディレクトリ検出手段５０１は、４つの記録領域（第一の記録領域１５１〜第四の記録領域１５４）から取得したＦＡＴ１６ファイルシステム３０１〜３０４からＤＣＦ規格に対応したファイル管理構造で記録されたディレクトリ「ＤＣＩＭ」を順次検出する。ディレクトリ「ＤＣＩＭ」を検出した場合は、ディレクトリ「ＤＣＩＭ」のアドレスをアドレステーブル５１１としてサブディレクトリ検出手段５０２に出力する。また、ディレクトリ「ＤＣＩＭ」を検出しなかった場合は、次の記録領域のＦＡＴ１６ファイルシステムに移り、ディレクトリ検出手段５０１の動作に戻る。
【００６８】
サブディレクトリ検出手段５０２は、ディレクトリ検出手段５０１から出力されたアドレステーブル５１１を受け取り、ディレクトリ「ＤＣＩＭ」のサブディレクトリを検出する。サブディレクトリを検出した場合は、サブディレクトリ名とサブディレクトリアドレスをアドレステーブル５１１に追加し、アドレステーブル５２１としてファイル検出手段５０３に出力する。また、サブディレクトリを検出しなかった場合は、次の記録領域のＦＡＴ１６ファイルシステムに移り、ディレクトリ検出手段５０１の動作に戻る。
【００６９】
ファイル検出手段５０３は、サブディレクトリ検出手段５０２から出力されたアドレステーブル５２１を受け取り、サブディレクトリ内のファイルを検出する。ファイルを検出した場合は、ファイル名とファイルのアドレスをアドレステーブル５２１に追加し、アドレステーブル５３１としてアドレステーブル統合手段５０４に出力する。また、ファイルを検出しなかった場合は、次のＦＡＴ１６ファイルシステムに移り、ディレクトリ検出手段５０１の動作に戻る。
【００７０】
アドレステーブル統合手段５０４は、アドレステーブル５３１を受け取り、さらに、外部記録再生装置からのデータ書き込みの際には、後述するデータ書き込み手段５０６から出力されたサブディレクトリ名５５０とサブディレクトリのアドレス５６０を受け取り、ＦＡＴ３２ファイルシステム３０５としてまとめて出力する。
【００７１】
書き込み領域指示手段５０５は、４つの記録領域（第一の記録領域１５１〜第四の記録領域１５４）のＦＡＴ１６ファイルシステム３０１〜３０４から空き容量を検出し、データを書き込む記録領域のアドレス５４０を出力する。
【００７２】
データ書き込み手段５０６は、書き込み領域指示手段５０５が出力した記録領域のアドレス５４０を受け取り、外部記録再生装置からのＤＣＦ規格に対応したデータ５７０を記録領域に書き込むとともに、書き込んだデータのサブディレクトリ名５５０とサブディレクトリのアドレス５６０をアドレステーブル統合手段５０４に出力する。
【００７３】
図８は、本発明の実施例１におけるコントローラ１２０の詳細フローを示す図である。図８において、ＦＡＴ３２ファイルシステムの記録再生装置から記録領域に対するアクセス要求が発行されると、ステップ８０１において、４つの記録領域（第一の記録領域１５１〜第四の記録領域１５４）のＦＡＴ１６ファイルシステム３０１〜３０４を取得する。
【００７４】
ステップ８０２において、疑似ファイルシステム変換手段４０５は取得したＦＡＴ１６ファイルシステム３０１〜３０４を疑似的にＦＡＴ３２ファイルシステム３０５へ変換する。
【００７５】
ステップ８０３において、疑似ファイルシステム変換手段４０５で変換したＦＡＴ３２ファイルシステム３０５を疑似ファイルシステム格納領域１４０へ格納する。
【００７６】
ステップ８０４において、記録媒体１００の外部から入力されるファイルシステム切り替え信号４２０に基づき、ＦＡＴ１６ファイルシステム３０１〜３０４と、ＦＡＴ３２ファイルシステム３０５を選択し外部記録再生装置に選択したファイルシステムを出力する。
【００７７】
次に、ステップ８０２（疑似ファイルシステム変換手段４０５の動作）について図９を用いて説明する。図９は、本発明の実施例１における疑似ファイルシステム変換手段４０５の詳細フローを示す図である。
【００７８】
図９において、疑似ファイルシステム変換ステップ８０２が開始されると、ステップ９０１において、ＦＡＴ１６ファイルシステムからＤＣＦ規格に対応したファイル管理構造で記録されたディレクトリ「ＤＣＩＭ」を検出する。
【００７９】
ステップ９０２において、取得したＦＡＴ１６ファイルシステム３０１〜３０４のうち、第一の記録領域１５１から取得したＦＡＴ１６ファイルシステム３０１からディレクトリ「ＤＣＩＭ」を検出し、ディレクトリ「ＤＣＩＭ」を検出した場合（ステップ９０２のＹｅｓ）は、ディレクトリ「ＤＣＩＭ」のアドレスをアドレステーブル５１１として生成し、ステップ９０３へ移行する。また、ディレクトリ「ＤＣＩＭ」を検出しなかった場合（ステップ９０２のＮｏ）は、空のアドレステーブル５１１を生成し、ステップ９０７へ移行する。
【００８０】
ステップ９０３において、アドレステーブル５１１を基にディレクトリ「ＤＣＩＭ」のサブディレクトリを検出する。
【００８１】
ステップ９０４において、サブディレクトリを検出した場合（ステップ９０４のＹｅｓ）は、サブディレクトリ名とサブディレクトリのアドレスをアドレステーブル５１１に追加し、アドレステーブル５２１として生成し、ステップ９０５へ移行する。また、サブディレクトリを検出しなかった場合（ステップ９０４のＮｏ）は、空のアドレステーブル５２１を生成し、ステップ９０７へ移行する。
【００８２】
ステップ９０５において、アドレステーブル５２１を基にサブディレクトリ内のファイルを検出する。
【００８３】
ステップ９０６において、ファイルを検出した場合（ステップ９０６のＹｅｓ）は、ファイル名とファイルのアドレスをアドレステーブル５２１に追加し、アドレステーブル５３１として生成し、ステップ９０７へ移行する。また、ファイルを検出しなかった場合（ステップ９０６のＮｏ）は、空のアドレステーブル５３１を生成し、ステップ９０７へ移行する。
【００８４】
ステップ９０７において、取得したＦＡＴ１６ファイルシステム３０１〜３０４全てに対してアドレステーブルの生成を行ったか判断し、全てのＦＡＴ１６ファイルシステムに対するアドレステーブルを生成済みである場合（ステップ９０７のＹｅｓ）は、ステップ９０９（データ書き込み時）あるいはステップ９１０（データ読み出し時）へ移行する。また、全てのＦＡＴ１６ファイルシステムに対するアドレステーブルを生成していない場合（ステップ９０７のＮｏ）は、ステップ９０８へ移行する。
【００８５】
ステップ９０８において、取得したＦＡＴ１６ファイルシステム３０１〜３０４全てに対し、ステップ９０１〜ステップ９０７の一連の動作を行うため対象とするＦＡＴ１６ファイルシステムを切り替える。初期状態は第一の記録領域１５１のＦＡＴ１６ファイルシステム５０１を先頭のファイルシステムとし、第二の記録領域１５２→第三の記録領域１５３→第四の記録領域１５４の順に切り替えて、切り替えるたびに切り替え回数（ＣＴ）をカウントアップする。
【００８６】
第一の記録領域１５１から取得したＦＡＴ１６ファイルシステム３０１に対して、一連の動作を行っている場合は、切り替え回数を０回（ＣＴ＝０）とし、第二の記録領域１５２から取得したＦＡＴ１６ファイルシステム３０２に対しては、切り替え回数を１回（ＣＴ＝１）としてアドレステーブル５１２，５２２，５３２を生成し、第三の記録領域１５３から取得したＦＡＴ１６ファイルシステム３０３に対しては、切り替え回数を２回（ＣＴ＝２）としてアドレステーブル５１３，５２３，５３３を生成し、第四の記録領域１５４から取得したＦＡＴ１６ファイルシステム３０４に対しては、切り替え回数を３回（ＣＴ＝３）として、アドレステーブル５１４，５２４，５３４を生成する。
【００８７】
ステップ９０９において、外部記録再生装置からのデータの書き込み要求の場合は、データ書き込みステップを実行する。ステップ９０９の詳細フローに関しては後述する。
【００８８】
ステップ９１０において、各記録領域に対して生成されたアドレステーブルをＦＡＴ３２ファイルシステム３０５としてまとめる。
【００８９】
ステップ９０２，ステップ９０４，ステップ９０６において、アドレステーブルを生成する際には、ＦＡＴ１６ファイルシステムで４つの記録領域として認識していた記録領域を１つの大容量の記録領域として認識できるようデータ領域を管理しているクラスタ番号の変換を行う。前記変換方法を図１０を用いて説明する。図１０は、本発明の実施例１におけるＦＡＴ１６及びＦＡＴ３２ファイルシステムで認識できる４つの記録領域（第一の記録領域１５１〜第四の記録領域１５４）のクラスタ番号の関係を示す図である。
【００９０】
図１０において、４つの記録領域（第一の記録領域１５１〜第四の記録領域１５４）はそれぞれ１００２個のクラスタ（ＴＳ＝１００２）が存在し、システム領域（３０１〜３０４）が２個のクラスタ（ＳＳ＝２）、データ領域がクラスタ番号２〜１００１の１０００個のクラスタ（ＤＳ＝ＴＳ−ＳＳ＝１００２−２＝１０００）で管理されているとする。
【００９１】
まず、第一の記録領域１５１のＦＡＴ１６ファイルシステム３０１からアドレステーブルを生成する場合のアドレスオフセットを求める。ファイルシステムの切り替えを行っていないのでＣＴ＝０であり、アドレスオフセットは０（ＯＦ＝ＤＳ×ＣＴ＝１０００×０＝０）となる。このアドレスオフセットをＦＡＴ１６ファイルシステム３０１で管理されているクラスタ番号２〜１００１に加算し、アドレステーブル５１１，５２１，５３１を生成する。つまり、第一の記録領域１５１に対してはＦＡＴ１６及びＦＡＴ３２ファイルシステムで同じクラスタ番号で管理する。
【００９２】
同様に、第二の記録領域１５２のＦＡＴ１６ファイルシステム３０２からアドレステーブルを生成する場合のアドレスオフセットは、ステップ９０８でファイルシステムの切り替えを１回行っているので（ＣＴ＝１）、アドレスオフセットは１０００となる。このアドレスオフセットをＦＡＴ１６ファイルシステム３０２で管理されているクラスタ番号２〜１００１に加算し、ＦＡＴ３２ファイルシステムで管理されるクラスタ番号１００２〜２００１を用いてアドレステーブル５１２，５２２，５３２を生成する。
【００９３】
同様に、第三の記録領域１５３のＦＡＴ１６ファイルシステム３０３からアドレステーブルを生成する場合のアドレスオフセットは、ステップ９０８でファイルシステムの切り替えを２回行っているので（ＣＴ＝２）、アドレスオフセットは２０００となる。このアドレスオフセットをＦＡＴ１６ファイルシステム３０２で管理されているクラスタ番号２〜１００１に加算し、ＦＡＴ３２ファイルシステムで管理されるクラスタ番号２００２〜３００１を用いてアドレステーブル５１３，５２３，５３３を生成する。
【００９４】
同様に、第四の記録領域１５４のＦＡＴ１６ファイルシステム３０４からアドレステーブルを生成する場合のアドレスオフセットは、ステップ９０８でファイルシステムの切り替えを３回行っているので（ＣＴ＝３）、アドレスオフセットは３０００となる。このアドレスオフセットをＦＡＴ１６ファイルシステム３０２で管理されているクラスタ番号２〜１００１に加算し、ＦＡＴ３２ファイルシステムで管理されるクラスタ番号３００２〜４００１を用いてアドレステーブル５１４，５２４，５３４を生成する。
【００９５】
以上のように、アドレスオフセットを加算して変換したアドレステーブルを図１１ａ〜図１１ｄに示す。図１１ａ〜図１１ｄは、本発明の実施例１における４つの記録領域（第一の記録領域１５１〜第四の記録領域１５４）のＦＡＴ１６ファイルシステム（３０１〜３０４）から生成したアドレステーブルを示す図である。
【００９６】
図１１ａ〜図１１ｄにおいて、５１１，５２１，５３１は第一の記録領域１５１のＦＡＴ１６ファイルシステムから生成したアドレステーブル、５１２，５２２，５３２は第二の記録領域１５２のＦＡＴ１６ファイルシステムから生成したアドレステーブル、５１３，５２３，５３３は第三の記録領域１５３のＦＡＴ１６ファイルシステムから生成したアドレステーブル、５１４，５２４，５３４は第四の記録領域１５４のＦＡＴ１６ファイルシステムから生成したアドレステーブルを示す。
【００９７】
次に、ステップ９１０（アドレステーブル統合手段５０４の動作）について図１２ａ〜図１２ｅを用いて説明する。
ステップ９１０（アドレステーブル統合手段５０４の動作）では常に２つのアドレステーブルをまとめるため、まず、４つの記録領域（第一の記録領域１５１〜第四の記録領域１５４）のうち、第三の記録領域１５３と第四の記録領域１５４から生成したアドレステーブル５３３とアドレステーブル５３４をまとめる方法について説明する。
【００９８】
図１２ａ〜図１２ｅは、本発明の実施例１のおける第三の記録領域１５３に対するアドレステーブル５３３と第四の記録領域１５４に対するアドレステーブル５３４をまとめる手順を示す図である。
【００９９】
図１２ａはアドレステーブル５３３とアドレステーブル５３４の初期状態を示す図であり、１２０１は第三の記録領域１５３のＦＡＴ、１２０２はディレクトリ「ＤＣＩＭ」の情報、１２０３はサブディレクトリ「１０１＿ＰＡＮＡ」の情報、１２０４はファイル「Ｐ１０１０００１．ＪＰＧ」の情報、１２０５は第四の記録領域１５４のＦＡＴ、１２０６はディレクトリ「ＤＣＩＭ」の情報、１２０７はサブディレクトリ「１００＿ＰＡＮＡ」の情報、１２０８はファイル「Ｐ１０００００１．ＪＰＧ」の情報を示す。
【０１００】
図１２ｂはディレクトリ「ＤＣＩＭ」を統合した状態を示す図であり、１２１１，１２１２は統合により変更したＦＡＴ、１２１３は生成したディレクトリ「ＤＣＩＭ」の情報を示す。
【０１０１】
図１２ｃはサブディレクトリを統合した状態を示す図であり、１２２１，１２２２は統合により変更したＦＡＴ、１２２３，１２２４は生成したサブディレクトリ「１０１＿ＰＡＮＡ」，「１００＿ＰＡＮＡ」の情報を示す。
【０１０２】
図１２ｄはファイル「Ｐ１０１０００１．ＪＰＧ」を統合した状態を示す図であり、１２３１，１２３２は統合により変更したＦＡＴ、１２３３は生成したファイル「ＰＩＣ＿０００１．ＪＰＧ」の情報を示す。
【０１０３】
図１２ｅはファイル「Ｐ１０００００１．ＪＰＧ」を統合した状態を示す図であり、１２４１は統合により変更したＦＡＴ、１２４２は生成したファイル「ＰＩＣ＿０００１．ＪＰＧ」の情報、１２４３はアドレステーブル５３３とアドレステーブル５３４を統合して生成したアドレステーブルを示す。
【０１０４】
次に、アドレステーブル５３３からディレクトリ「ＤＣＩＭ」を検出する。アドレステーブル５３３からディレクトリ「ＤＣＩＭ」を検出すると、ディレクトリ「ＤＣＩＭ」の情報１２０２が示す先頭クラスタ番号２００３を記憶する。
【０１０５】
次に、アドレステーブル５３４からディレクトリ「ＤＣＩＭ」を検出する。アドレステーブル５３４からディレクトリ「ＤＣＩＭ」を検出すると、ディレクトリ「ＤＣＩＭ」の情報１２０６が示す先頭クラスタ番号３００４を記憶する。
【０１０６】
アドレステーブル５３３とアドレステーブル５３４でディレクトリ「ＤＣＩＭ」を検出したので、１つのディレクトリと認識するよう新たにディレクトリ「ＤＣＩＭ」の情報１２１３として生成し、記憶した２つのクラスタ番号がディレクトリ「ＤＣＩＭ」の情報となるようにＦＡＴ１２１１，１２１２を生成する。
【０１０７】
次に、アドレステーブル５３３から記憶したディレクトリ「ＤＣＩＭ」の情報１２０２が示す先頭クラスタ番号２００３へ移動し、サブディレクトリを検出する。アドレステーブル５３３からサブディレクトリ「１０１＿ＰＡＮＡ」を検出すると、サブディレクトリ「１０１＿ＰＡＮＡ」の情報１２０３が示す先頭クラスタ番号２００４を記憶する。
【０１０８】
同様に、アドレステーブル５３４から記憶したディレクトリ「ＤＣＩＭ」の情報１２０３が示す先頭クラスタ番号３００４へ移動し、サブディレクトリを検出する。アドレステーブル５３４からサブディレクトリ「１００＿ＰＡＮＡ」を検出すると、サブディレクトリ「１００＿ＰＡＮＡ」の情報１２０７が示す先頭クラスタ番号３０１０を記憶する。
【０１０９】
アドレステーブル５３３でサブディレクトリ「１０１＿ＰＡＮＡ」を検出し、アドレステーブル５３４でサブディレクトリ「１００＿ＰＡＮＡ」を検出したので、サブディレクトリとして認識するよう新たにサブディレクトリ「１０１＿ＰＡＮＡ」の情報１２２３及びサブディレクトリ「１００＿ＰＡＮＡ」の情報１２２４として生成し、記憶したクラスタ番号がサブディレクトリの情報となるようにＦＡＴ１２２１，１２２２を生成する。
【０１１０】
次に、アドレステーブル５３３から記憶したサブディレクトリ「１０１＿ＰＡＮＡ」の情報１２０３が示す先頭クラスタ番号２００４へ移動し、ファイルを検出する。アドレステーブル５３３からファイル「Ｐ１０１０００１．ＪＰＧ」を検出すると、ファイル「Ｐ１０１０００１．ＪＰＧ」の情報１２０４が示す先頭クラスタ番号２０１０を記憶する。
【０１１１】
アドレステーブル５３３でファイル「Ｐ１０１０００１．ＪＰＧ」を検出したので、ファイルとして認識するよう新たにファイル「ＰＩＣ＿０００１．ＪＰＧ」の情報１２３３として生成し、記憶したクラスタ番号と続くクラスタ番号がファイルの情報となるようにＦＡＴ１２３１，１２３２を生成する。
【０１１２】
次に、アドレステーブル５３４から記憶したサブディレクトリ「１００＿ＰＡＮＡ」の情報１２０７が示す先頭クラスタ番号３０１０へ移動し、ファイルを検出する。アドレステーブル５３４からファイル「Ｐ１０００００１．ＪＰＧ」を検出すると、ファイル「Ｐ１０００００１．ＪＰＧ」の情報１２０８が示す先頭クラスタ番号３０１１を記憶する。
【０１１３】
アドレステーブル５３４でファイル「Ｐ１０００００１．ＪＰＧ」を検出したので、ファイルとして認識するよう新たにファイル「ＰＩＣ＿０００１．ＪＰＧ」の情報１２４２として生成し、記憶したクラスタ番号がファイルの情報となるようにＦＡＴ１２４１を生成する。
【０１１４】
以上のように、アドレステーブル５３３とアドレステーブル５３４を統合してアドレステーブル１２４３を生成する。同様に、アドレステーブル１２４３とアドレステーブル５３２を統合して新しいアドレステーブルを生成し、次に、アドレステーブル５３１と統合して、４つのアドレステーブルを全て統合してＦＡＴ３２ファイルシステム３０５を生成する。
【０１１５】
図１３は、本発明の実施例１におけるデータ読み出し時の変換結果を示す図である。
４つの記録領域（第一の記録領域１５１〜第四の記録領域１５４）に図７に示すようなディレクトリ構造のデータが格納されている場合、コントローラ１２０により、サブディレクトリ「１００＿ＰＡＮＡ」が統合されＦＡＴ３２ファイルシステム３０５として疑似ファイルシステム格納領域１４０に格納される。
【０１１６】
次に、ステップ９０９（データ書き込み時の動作）について図１４及び図１５ａ及び図１５ｂを用いて説明する。
【０１１７】
ＦＡＴ３２ファイルシステムの記録再生装置から「ｒｏｏｔ￥ＤＣＩＭ￥１０２＿ＰＡＮＡ￥ＰＩＣ＿０００１．ＪＰＧ」というデータ（ファイルサイズはクラスタ４個分とする）の書き込み要求が発行されると仮定する。図１４は、本発明の実施例１におけるステップ９０９（データ書き込み時の動作）の詳細フローを示す図である。図１５ａは、本発明の実施例１におけるＦＡＴ１６ファイルシステム３０１〜３０４のファイルアロケーションテーブルを示す図、図１５ｂはデータ書き込み時の変換結果を示す図である。
【０１１８】
図１５ａにおいて、１５０１はＦＡＴ１６ファイルシステム３０１のファイルアロケーションテーブル、１５０２はＦＡＴ１６ファイルシステム３０２のファイルアロケーションテーブル、１５０３はＦＡＴ１６ファイルシステム３０３のファイルアロケーションテーブル、１５０４はＦＡＴ１６ファイルシステム３０４のファイルアロケーションテーブルである。
【０１１９】
図１４において、データ書き込み時ステップ９０９が開始されると、ステップ１４０１において、４つの記録領域（第一の記録領域１５１〜第四の記録領域１５４）のＦＡＴ１６ファイルシステム３０１〜３０４を取得し、ファイルアロケーションテーブル１５０１〜１５０４から「００００ｈ」が格納されているクラスタ数をカウントし、空き容量を検出する。
【０１２０】
例えば、ファイルアロケーションテーブル１５０１からは、空き容量として４個のクラスタ、ファイルアロケーションテーブル１５０２からは、空き容量として３個のクラスタ、ファイルアロケーションテーブル１５０１からは、空き容量として６個のクラスタ、ファイルアロケーションテーブル１５０１からは、空き容量として７個のクラスタを検出したとする。
【０１２１】
ステップ１４０２において、空き容量と書き込みデータのファイルサイズを比較し、書き込みデータの容量に対して十分な空き容量を検出した場合（ステップ１４０２のＹｅｓ）は、ステップ１４０３へ移行する。
【０１２２】
本実施例では、ファイルサイズを４個のクラスタとしたので、十分な空き容量があったと判断する。また、十分な空き容量を検出できなかった場合（ステップ１４０２のＮｏ）は、ステップ１４０６へ移行する。
【０１２３】
ステップ１４０３において、空き容量を比較し、最大空き容量を持つ記録領域が２つ以上あるか判断し、最大空き容量を持つ記録領域が２つ以上の場合(ステップ１４０３のＹｅｓ）は、ステップ１４０５へ移行する。また、最大空き容量を持つ記録領域が１つの場合（ステップ１４０３のＮｏ）は、ステップ１４０４へ移行する。
【０１２４】
ステップ１４０４において、外部記録再生装置から書き込み要求があったＤＣＦ規格に対応したデータを最大空き容量を持つ記録領域に書き込み、ステップ９１０へ移行する。本実施例では、最大空き容量を持つ第四の記録領域１５４へ書き込みを行う。
【０１２５】
ステップ１４０５において、外部記録再生装置から書き込み要求があったＤＣＦ規格に対応したデータを最大空き容量をもち、さらに第一の記録領域１５１から数えて先頭の記録領域に書き込み、ステップ９１０へ移行する。
【０１２６】
ステップ１４０６において、記録領域の空き容量が書き込みデータの容量に対して十分でなかったのでエラーステータスをレスポンスとして出力し、疑似ファイルシステム変換ステップ８０２を終了する。
【０１２７】
以上のように、本発明の実施例１においては、疑似ファイルシステム変換手段を設けることにより、２ギガバイト以内の複数の記録領域に分割され、ＦＡＴ１６でフォーマットされたメモリカードをＦＡＴ１６のデジタル機器とＦＡＴ３２のデジタル機器で、フォーマットによるファイルシステムの変換をすることなくファイルの共有が可能となり、互換性を保つことができる。
【０１２８】
また、本発明の実施例１では、アドレステーブル統合手段において、各記録領域のアドレステーブルに同じ名前のサブディレクトリが存在する場合に疑似サブディレクトリとしてまとめてＦＡＴ３２ファイルシステムを生成するとして説明したが、各記録領域のアドレステーブルに共通文字を含むサブディレクトリの名前が存在する場合に疑似サブディレクトリとしてまとめてＦＡＴ３２ファイルシステムを生成しても同様の結果を得ることができる。
【産業上の利用可能性】
【０１２９】
本発明にかかる記録媒体及び記憶領域切り替え方法は、２ギガバイト以内の複数の記録領域に分割され、特定のファイルシステム（例えばＦＡＴ１６）にフォーマットされた記録媒体において、大容量を扱えるファイルシステム（例えばＦＡＴ３２）の記録再生装置においてフォーマットを伴わずに記録媒体内にある記録領域を使用することができ、ファイルシステムの異なる記録再生装置間で共有して使用する際に有用である。特に、デジタルカメラ等の記録再生装置に接続されるメモリカードに好適に利用できるものである。
【図面の簡単な説明】
【０１３０】
【図１】本発明の実施例１における記録媒体のブロック図
【図２】本発明の実施例１におけるインターフェースの詳細を示す図
【図３ａ】本発明の実施例１における記録手段の構成を示す図
【図３ｂ】本発明の実施例１における疑似ファイルシステム格納領域の構成を示す図
【図４】本発明の実施例１におけるコントローラのブロック構成と周辺ブロックの接続を示す図
【図５】本発明の実施例１における疑似ファイルシステム変換手段のブロック図
【図６ａ】本発明の実施例１における通常のアクセスが終了した状態の第一の記録領域１５１の構成を示す図
【図６ｂ】本発明の実施例１における第一の記録領域１５１に格納されているデータのディレクトリ構造を示す図
【図６ｃ】本発明の実施例１における第一の記録領域１５１のデータ構造を示す図
【図７】本発明の実施例１における４つの記録領域（第一の記録領域１５１〜第四の記録領域１５４）の構成及び格納されているデータのディレクトリ構造を示す図
【図８】本発明の実施例１におけるコントローラ１２０の詳細フローを示す図
【図９】本発明の実施例１における疑似ファイルシステム変換手段４０５の詳細フローを示す図
【図１０】本発明の実施例１におけるＦＡＴ１６及びＦＡＴ３２ファイルシステムで認識できる４つの記録領域（第一の記録領域１５１〜第四の記録領域１５４）のクラスタ番号の関係を示す図
【図１１ａ】本発明の実施例１における第一の記録領域１５１のＦＡＴ１６ファイルシステム３０１から生成したアドレステーブルを示す図
【図１１ｂ】本発明の実施例１における第二の記録領域１５２のＦＡＴ１６ファイルシステム３０２から生成したアドレステーブルを示す図
【図１１ｃ】本発明の実施例１における第三の記録領域１５３のＦＡＴ１６ファイルシステム３０３から生成したアドレステーブルを示す図
【図１１ｄ】本発明の実施例１における第四の記録領域１５４のＦＡＴ１６ファイルシステム３０４から生成したアドレステーブルを示す図
【図１２ａ】本発明の実施例１のおける第三の記録領域１５３に対するアドレステーブル５３３と第四の記録領域１５４に対するアドレステーブル５３４の初期状態を示す図
【図１２ｂ】本発明の実施例１のおける第三の記録領域１５３に対するアドレステーブル５３３と第四の記録領域１５４に対するアドレステーブル５３４のディレクトリＤＣＩＭを統合した状態を示す図
【図１２ｃ】本発明の実施例１のおける第三の記録領域１５３に対するアドレステーブル５３３と第四の記録領域１５４に対するアドレステーブル５３４のサブディレクトリを統合した状態を示す図
【図１２ｄ】本発明の実施例１のおける第三の記録領域１５３に対するアドレステーブル５３３と第四の記録領域１５４に対するアドレステーブル５３４のファイルＰ１０１０００１．ＪＰＧを統合した状態を示す図
【図１２ｅ】本発明の実施例１のおける第三の記録領域１５３に対するアドレステーブル５３３と第四の記録領域１５４に対するアドレステーブル５３４のファイルＰ１０００００１．ＪＰＧを統合した状態を示す図
【図１３】本発明の実施例１におけるデータ読み出し時の変換結果を示す図
【図１４】本発明の実施例１におけるステップ９０９（データ書き込み時の動作）の詳細フローを示す図
【図１５ａ】本発明の実施例１におけるＦＡＴ１６ファイルシステム３０１〜３０４のファイルアロケーションテーブルを示す図
【図１５ｂ】データ書き込み時の変換結果を示す図
【図１６】従来のＤＣＦ規格に準拠したディレクトリ構造を示す図
【図１７ａ】複数の記憶領域を持つメモリーカードに対してＦＡＴ１６のデジタルカメラで認識する画像データのディレクトリ構造を示す図
【図１７ｂ】複数の記憶領域を持つメモリーカードに対してＦＡＴ３２のデジタルカメラで認識する画像データのディレクトリ構造を示す図
【符号の説明】
【０１３１】
１００  記録媒体
１１０  インターフェース
１２０  コントローラ
１３０  内部レジスタ
１４０  疑似ファイルシステム格納領域
１５０  記録手段
１５１  第一の記録領域
１５２  第二の記録領域
１５３  第三の記録領域
１５４  第四の記録領域
２００  インターフェースドライバ
３０１  第一の記録領域１５１が持つＦＡＴ１６ファイルシステム
３０２  第二の記録領域１５２が持つＦＡＴ１６ファイルシステム
３０３  第三の記録領域１５３が持つＦＡＴ１６ファイルシステム
３０４  第四の記録領域１５４が持つＦＡＴ１６ファイルシステム
３０５  ＦＡＴ３２ファイルシステム
３１０  システム領域
３１１  使用済みデータ領域
３１２  未使用データ領域
４０１  コマンドデコーダ
４０２  ファイルシステム判別手段
４０３  アドレス取得手段
４０４  メモリインターフェース
４０５  疑似ファイルシステム変換手段
４０６  アドレス変換手段
４１０  コマンド
４１１  レスポンス
４１２  アドレス
４１３  データ
４１４  内部レジスタアドレス
４１５  内部レジスタ値
４１６  アドレス取得タイミング信号
４１７  メモリアクセスタイミング信号
４１８  取得アドレス
４２０  ファイルシステム切り替え信号
４２１  アクセス領域指示信号
４２２  ファイルシステム生成信号
４３０  メモリ制御信号
４３１  メモリアドレス
４３２  メモリデータ
５００  アドレステーブル生成手段
５０１  ディレクトリ検出手段
５０２  サブディレクトリ検出手段
５０３  ファイル検出手段
５０４  アドレステーブル統合手段
５０５  書き込み領域指示手段
５０６  データ書き込み手段
５１１，５２１，５３１  第一の記録領域１５１のＦＡＴ１６ファイルシステムから生成したアドレステーブル
５１２，５２２，５３２  第二の記録領域１５２のＦＡＴ１６ファイルシステムから生成したアドレステーブル
５１３，５２３，５３３  第三の記録領域１５３のＦＡＴ１６ファイルシステムから生成したアドレステーブル
５１４，５２４，５３４  第四の記録領域１５４のＦＡＴ１６ファイルシステムから生成したアドレステーブル
５４０  記録領域のアドレス
５５０  サブディレクトリ名
５６０  サブディレクトリのアドレス
５７０  外部記録再生装置からのＤＣＦ規格に対応したデータ
６１０  ルートディレクトリ
６１１  ＤＣＦイメージルートディレクトリ
６１２  ＤＣＦディレクトリ
６１３  ＤＣＦファイル
６２０  ファイルアロケーションテーブル
６２１  ＤＣＦイメージルートディレクトリ「ＤＣＩＭ」６１１を示すファイル
６２２  ＤＣＦディレクトリ「１００＿ＰＡＮＡ」６１２を示すファイル
６２３  ＤＣＦファイル「Ｐ１０００００１．ＪＰＧ」６１３を示すファイル
６２４  ＤＣＦファイル「Ｐ１０００００１．ＪＰＧ」６１３を構成するデータ
１２０１  第三の記録領域１５３のＦＡＴ
１２０２，１２０６，１２１３  ディレクトリ「ＤＣＩＭ」の情報
１２０３，１２２３  サブディレクトリ「１０１＿ＰＡＮＡ」の情報
１２０４  ファイル「Ｐ１０１０００１．ＪＰＧ」の情報
１２０５  第四の記録領域１５４のＦＡＴ
１２０７，１２２４  サブディレクトリ「１００＿ＰＡＮＡ」の情報
１２０８  ファイル「Ｐ１０００００１．ＪＰＧ」の情報
１２１１，１２１２，１２２１，１２２２，１２３１，１２３２，１２４１  統合により変更したＦＡＴ
１２３３，１２４２  ファイル「ＰＩＣ＿０００１．ＪＰＧ」の情報
１２４３  アドレステーブル５３３とアドレステーブル５３４を統合して生成したアドレステーブル
１５０１  ＦＡＴ１６ファイルシステム３０１のファイルアロケーションテーブル
１５０２  ＦＡＴ１６ファイルシステム３０２のファイルアロケーションテーブル
１５０３  ＦＡＴ１６ファイルシステム３０３のファイルアロケーションテーブル
１５０４  ＦＡＴ１６ファイルシステム３０４のファイルアロケーションテーブル
２００１  ルートディレクトリ
２００２  ＤＣＦイメージルートディレクトリ
２００３，２００４  ＤＣＦディレクトリ
２００５，２００６  ＤＣＦファイル群
２１０１，２１０２  ＦＡＴ１６のデジタルカメラで認識する画像データ群
２１１１，２１１２  複数の記録領域に対する情報を持つディレクトリ
２１１３，２１１４  ＦＡＴ１６のデジタルカメラが生成したＤＣＦイメージルートディレクトリ
２１２０  ＦＡＴ３２のデジタルカメラで認識できる画像データ群
２１２１  新しく生成したＤＣＦイメージルートディレクトリ
【図１】
2006146466.tif 000003
【図２】
2006146466.tif 000004
【図３ａ】
2006146466.tif 000005
【図３ｂ】
2006146466.tif 000006
【図４】
2006146466.tif 000007
【図５】
2006146466.tif 000008
【図６ａ】
2006146466.tif 000009
【図６ｂ】
2006146466.tif 000010
【図６ｃ】
2006146466.tif 000011
【図７】
2006146466.tif 000012
【図８】
2006146466.tif 000013
【図９】
2006146466.tif 000014
【図１０】
2006146466.tif 000015
【図１１ａ】
2006146466.tif 000016
【図１１ｂ】
2006146466.tif 000017
【図１１ｃ】
2006146466.tif 000018
【図１１ｄ】
2006146466.tif 000019
【図１２ａ】
2006146466.tif 000020
【図１２ｂ】
2006146466.tif 000021
【図１２ｃ】
2006146466.tif 000022
【図１２ｄ】
2006146466.tif 000023
【図１２ｅ】
2006146466.tif 000024
【図１３】
2006146466.tif 000025
【図１４】
2006146466.tif 000026
【図１５ａ】
2006146466.tif 000027
【図１５ｂ】
2006146466.tif 000028
【図１６】
2006146466.tif 000029
【図１７ａ】
2006146466.tif 000030
【図１７ｂ】
2006146466.tif 000031