(57)【要約】  情報記録装置（３００）は、（ｉ−１）記録情報の記録又は再生の順序を制御可能な制御情報（UDF-VAT）及び（ｉ−２）記録情報が記録される記録領域の位置を示すアドレスと、制御情報によって特定可能な仮想参照情報（VAT）を取得する第１取得手段と、（ｉｉ）取得された制御情報及び仮想参照情報を、第１制御情報（UDF Bridgeの一要素：File System -UDF1.02）に変換する第１変換手段と、（ｉｉｉ）記録情報を少なくとも記録する記録手段と、（ｉｖ）変換された第１制御情報を記録するように、記録手段を制御する第１制御手段と、（ｖ）記録された前記第１制御情報を取得する第２取得手段と、（ｖｉ）取得された第１制御情報を、属性（文字数や文字コード）の異なる第２制御情報（UDF Bridgeの他要素：File System-ISO9660JolietやISO9660）に変換する第２変換手段と、（ｖｉ）変換された前記第２制御情報を記録するように、前記記録手段を制御する第２制御手段とを備える。
2007049742.tif 000002
【特許請求の範囲】
【請求項１】
（ｉ）記録情報の記録又は再生の順序を制御可能な制御情報、及び（ｉｉ）前記記録情報が記録される記録領域の位置を示すアドレスと、前記制御情報によって特定可能な仮想アドレスとの対応関係を示す仮想参照情報を記録可能な情報記録媒体に記録する情報記録装置であって、
前記制御情報及び前記仮想参照情報を取得する第１取得手段と、
取得された前記制御情報及び前記仮想参照情報を、前記アドレスに基づいて前記記録情報の記録又は再生の順序を制御可能な第１制御情報に変換する第１変換手段と、
前記記録情報を少なくとも記録する記録手段と、
変換された前記第１制御情報を記録するように、前記記録手段を制御する第１制御手段と、
記録された前記第１制御情報を取得する第２取得手段と、
取得された前記第１制御情報を、属性の異なる第２制御情報に変換する第２変換手段と、
変換された前記第２制御情報を記録するように、前記記録手段を制御する第２制御手段と
を備えることを特徴とする情報記録装置。
【請求項２】
前記第１取得手段、及び前記第２取得手段は、取得された情報を記憶する記憶手段を更に備えることを特徴とする請求の範囲第１項に記載の情報記録装置。
【請求項３】
前記第１変換手段は、（ｉ−１）前記制御情報及び前記仮想参照情報と、前記第１制御情報との共通な情報である一の共通情報に対しては変換を行わず、（ｉ−２）前記制御情報及び前記仮想参照情報と、前記第１制御情報との異なる情報である一の差異情報に対して変換を行い、
前記第２変換手段は、（ｉｉ−１）前記第１制御情報と、前記第２制御情報との共通な情報である他の共通情報に対しては変換を行わず、（ｉｉ−２）前記第１制御情報と、前記第２制御情報との異なる情報である他の差異情報に対して変換を行うことを特徴とする請求の範囲第１項に記載の情報記録装置。
【請求項４】
前記第１変換手段は、前記制御情報の一部、及び、前記仮想参照情報の一部を、前記第１制御情報の一部に変換し、
前記第１制御手段は、変換された前記第１制御情報の一部を、逐次的に記録するように、前記記録手段を制御することを特徴とする請求の範囲第１項に記載の情報記録装置。
【請求項５】
前記第１変換手段は、前記制御情報の全部、及び、前記仮想参照情報の全部を、前記第１制御情報の全部に変換し、
前記第１制御手段は、変換された前記第１制御情報の全部を、一括的に記録するように、前記記録手段を制御することを特徴とする請求の範囲第１項に記載の情報記録装置。
【請求項６】
記録された前記第２制御情報を取得する第３取得手段と、
取得された前記第２制御情報を、前記属性の異なる第３制御情報に変換する第３変換手段と、
変換された前記第３制御情報を記録するように、前記記録手段を制御する第３制御手段と
を更に備えることを特徴とする請求の範囲第１項に記載の情報記録装置。
【請求項７】
前記第２変換手段は、前記アドレスに対応される論理階層を構成する識別情報の文字コード又は文字数のデータ量が減少される前記第２制御情報に変換し、
前記第３変換手段は、前記文字コード又は前記文字数のデータ量が更に減少される前記第３制御情報に変換することを特徴とする請求の範囲第６項に記載の情報記録装置。
【請求項８】
前記制御情報、前記第１制御情報、及び前記第２制御情報は、記録又は再生の順序を制御するために、記録領域における記録位置又は再生位置を管理する管理情報を夫々含むことを特徴とする請求の範囲第１項に記載の情報記録装置。
【請求項９】
（ｉ）記録情報の記録又は再生の順序を制御可能な制御情報及び（ｉｉ）前記記録情報が記録される記録領域の位置を示すアドレスと、前記制御情報によって特定可能な仮想アドレスとの対応関係を示す仮想参照情報を記録可能な情報記録媒体に対して、少なくとも前記記録情報を記録する記録手段を備える情報記録装置における情報記録方法であって、
前記制御情報及び前記仮想参照情報を取得する第１取得工程と、
取得された前記制御情報及び前記仮想参照情報を、前記アドレスに基づいて前記記録情報の記録又は再生の順序を制御可能な第１制御情報に変換する第１変換工程と、
変換された前記第１制御情報を記録するように、前記記録手段を制御する第１制御工程と、
記録された前記第１制御情報を取得する第２取得工程と、
取得された前記第１制御情報を、属性の異なる第２制御情報に変換する第２変換工程と、
変換された前記第２制御情報を記録するように、前記記録手段を制御する第２制御工程と
を備えることを特徴とする情報記録方法。
【請求項１０】
請求の範囲第１項に記載の情報記録装置に備えられたコンピュータを制御する記録制御用のコンピュータプログラムであって、該コンピュータを、前記第１取得手段、前記第１変換手段、前記記録手段、前記第１制御手段、前記第２取得手段、前記第２変換手段、及び前記第２制御手段のうち少なくとも一部として機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばＤＶＤレコーダ等の情報記録装置及び方法、並びにコンピュータをこのような情報記録装置として機能させるコンピュータプログラムの技術分野に関する。
【背景技術】
【０００２】
例えば、ＣＤ−Ｒ（Compact Disc−Recordable）、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、及び、ＤＶＤ＋Ｒ等の記録型の情報記録媒体では、基板上に記録層が積層、または貼り合わされてなる光ディスク等の情報記録媒体が一般的である。そして、このような光ディスクに記録を行う、ＤＶＤレコーダー等の情報記録装置では、記録層に対して記録用のレーザ光を集光することで、情報を加熱などによる非可逆変化記録方式や、相変化などによる書換え可能方式で記録する。【０００３】
また記録型の情報記録媒体上に記録されるデータの管理方法（例えば、データの記録位置の特定方法等）としては、ファイルシステムを用いるのが一般的である。例えばＤＶＤでは、ＵＤＦ（Universal Disk Format）が、標準のファイルシステムとして規定されている。特に一度しか書き込みができない、例えばＤＶＤ−Ｒ等の追記型メディア（Write Once disc）においては、所謂、ＶＡＴ（Virtual Allocation Table）を用いたＵＤＦ  ＶＰ（UDF Virtual Partition）に基づいて、ファイルを管理する方法がある。このＶＡＴを用いた管理方法は、主として追記型の光ディスク上に記録されたファイルのファイルシステム情報を書き換える際に用いられる。【０００４】
一方で、例えば最新規格のＯＳ（Operating System）であるＷｉｎｄｏｗｓ  ＸＰ（登録商標）を使用する最新のパーソナルコンピュータ（Personal Computer）は、ＵＤＦ  ＶＡＴやＵＤＦ  ＶＰを認識して読み込むことが可能である。他方で、古いバージョンのＷｉｎｄｏｗｓ（登録商標）や、ＭＡＣ  ＯＳ（登録商標）や、市販のＤＶＤプレーヤーや、ポータブルＤＶＤ  ＣＥ（Compact Edition）機器や、車載のＤＶＤ機器等の市場に広く流通している電子機器は、ＵＤＦ  ＶＡＴやＵＤＦ  ＶＰに対応していないため、読み込むことができない。【０００５】
このため、例えばＤＶＤ−Ｒ等の追記型メディアに記録を行う電子機器（DVD Vide Recorder）等は、例えばＣＤ−ＲＯＭや、ＤＶＤ−ＲＯＭ等の再生専用メディアと互換性を保持している、例えばISO/UDF Bridge file system等の互換性のあるファイルシステムを、例えばUDF Virtual Partition等の最新規格のファイルシステムから変換して作成し、追記型メディアに記録している。この結果、上述した市場に広く流通している電子機器においても互換性を確保して、これらの追記型メディアを再生することが可能である。尚、本願発明においては、例えば、UDF Virtual Partition等のファイルシステムを、例えばISO 9660 file system、ISO 9660 Joliet拡張 file system、UDF 1.02 file system等の複数のファイルシステムによって構成されるISO/UDF Bridge file system等の互換性のあるファイルシステムに変換することを「互換化する」又は「互換化の処理を行う」と適宜称す。【０００６】
【特許文献１】特表２０００−５０３４４６号公報
【特許文献２】特開２００１−２３２３７号公報
【特許文献３】特開２００２−１５０７０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来の上述した変換の手法では、大容量のメモリ（物理メモリや高速メモリ）が必要となってしまう。即ち、従来の変換の手法においては、メモリ上で、複数のファイルシステムの全部が変換され、光ディスクに書き込まれる。光ディスクからの読み出しの動作は、１回で十分であり、光ディスクに書き込む動作も、１回で十分であるため、迅速な変換処理を実現することが可能である。そのトレードオフとして、大容量のメモリを必要としてしまう。詳細には、例えば、DVD-R 4.7GBのUDF Virtual Partition等の最新規格のファイルシステムを、例えばISO 9660 file system、ISO 9660 Joliet拡張 file system、UDF 1.02 file system等の複数のファイルシステムによって構成される、例えばISO/UDF Bridge file system等の互換性のあるファイルシステムに変換するのに、例えば64Mbytesから128Mbytes程度必要である。このため、例えばパームトップタイプ（Palm Top Type）の小型電子機器やポータブル電子機器においては、大容量且つ小型のメモリの実装が、技術的に困難である。加えて、仮に、大容量且つ小型のメモリが実装された場合、コストが高くなってしまう。市場においては、例えば小型のデジタルカメラや、Portable Photo Recorder/Viewer等の小型電子機器やポータブル電子機器においては、大容量且つ小型のメモリを実装した場合、価格が高くなってしまったり、大容量のメモリを駆動するための消費電力が増えてしまったり、大容量のメモリを実装する空間を確保することができない等の、物理的や構造的な制約等を理由として、例えば16-32 Mbytes程度の記憶容量のメモリしか搭載されていない。【０００８】
本発明は、例えば上述した従来の問題点に鑑みなされたものであり、例えば追記型の情報記録媒体において、最新規格のファイルシステムを、互換性のあるファイルシステムに適切に変換することを可能とならしめる情報記録装置及び方法、並びにコンピュータをこのような情報記録装置として機能させるコンピュータプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００９】
（情報記録装置）
以下、本発明の情報記録装置について説明する。【００１０】
上記課題を解決するために、本発明の情報記録装置は、（ｉ）記録情報（コンテンツ）の記録又は再生の順序を制御可能な制御情報（File System UDF-VAT）、及び（ｉｉ）前記記録情報が記録される記録領域の位置を示すアドレス（物理又は論理アドレス）と、前記制御情報によって特定可能な仮想アドレスとの対応関係を示す仮想参照情報（VAT）を記録可能な情報記録媒体に記録する情報記録装置であって、前記制御情報及び前記仮想参照情報を取得する第１取得手段と、取得された前記制御情報及び前記仮想参照情報を、前記アドレスに基づいて前記記録情報の記録又は再生の順序を制御可能な第１制御情報（UDF Bridgeの一要素：File System -UDF1.02）に変換する第１変換手段と、前記記録情報を少なくとも記録する記録手段と、変換された前記第１制御情報を記録するように、前記記録手段を制御する第１制御手段と、記録された前記第１制御情報を取得する第２取得手段と、取得された前記第１制御情報を、属性（文字数や文字コード）の異なる第２制御情報（UDF Bridgeの他要素：File System-ISO9660JolietやISO9660）に変換する第２変換手段と、変換された前記第２制御情報を記録するように、前記記録手段を制御する第２制御手段とを備える。【００１１】
本発明の情報記録装置によれば、先ず、第１取得手段によって、制御情報及び仮想参照情報が取得される。次に、第１変換手段によって、例えばメモリ上で、この取得された例えばUDF Virtual Partition、即ち、最新規格のファイルシステム等の制御情報が、互換性のあるファイルシステムを構成する一の要素である、例えばUDF 1.02 file system等の第１制御情報に変換される。と同時に又は相前後して、第１制御手段の制御下で、記録手段によって、この変換された第１制御情報が、情報記録媒体に書き込まれる。【００１２】
次に、第２取得手段によって、第１制御情報が取得される。次に、第２変換手段によって、同じメモリ上で、この取得された例えばUDF 1.02 file system等の第１制御情報が、互換性のあるファイルシステムを構成する他の要素である、例えばISO 9660 Joliet拡張 file system等の第２制御情報に変換される。と同時に又は相前後して、第２制御手段の制御下で、記録手段によって、この変換された第２制御情報が、情報記録媒体に書き込まれる。【００１３】
仮に、メモリ上で、例えばUDF Virtual Partition、即ち、最新規格のファイルシステム等の制御情報の全部が、例えばISO/UDF Bridge file system、即ち、互換性のあるファイルシステム等の他の制御情報に一度に変換され、情報記録媒体に書き込まれた場合、次のような技術的な問題点が生じてしまう。即ち、光ディスクからの読み出しの動作は、１回で十分であり、光ディスクに書き込む動作も、１回で十分であるため、迅速な変換処理を実現することが可能であるが、そのトレードオフとして、大容量のメモリを必要としてしまう。このため、例えばパームトップタイプ（Palm Top Type）の小型電子機器やポータブル電子機器においては、大容量且つ小型のメモリの実装が、技術的に困難である。加えて、仮に、大容量且つ小型のメモリが実装された場合、コストが高くなってしまう。【００１４】
これに対して、本発明によれば、例えばＣＰＵ等の制御手段の制御下で、メモリ上で、例えばUDF Virtual Partition、即ち、最新規格のファイルシステム等の制御情報の全部が、例えばISO/UDF Bridge file system等の他の制御情報を構成する第１制御情報、及び第２制御情報、即ち、複数の部分毎に複数回に分けて、順番に夫々変換されると同時に、情報記録媒体に夫々書き込まれる。言い換えると、本発明では、例えばUDF Virtual Partition等の各種のファイルシステムのデータ構造や属性等の各種の性質に基づいて、変換前と変換後のファイルシステムが適切に組み合わせられて、適切な順番で、変換処理が行われる。【００１５】
この結果、例えばUDF Virtual Partition、即ち、最新規格のファイルシステム等の制御情報の全部の変換を、例えばISO 9660 file system、ISO 9660 Joliet拡張 file system、UDF 1.02 file system等の複数のファイルシステムによって構成される、例えばISO/UDF Bridge file system等の互換性のあるファイルシステムに変換する際に必要なメモリの容量を、従来の手法と比較して、例えば約「数分の１」から「数十分の１」倍等の、大幅に少ない容量にすることが可能である。従って、大容量且つ小型のメモリを実装する必要がないため、メモリに掛かるコストを低く抑制することが可能である。言い換えると、例えば市販の16-32 Mbytes程度の記憶容量のメモリしか搭載されていない、小型のデジタルカメラ等の小型電子機器においても、例えばUDF Virtual Partition等の最新規格のファイルシステムの全部を、十二分に互換化することが可能である。【００１６】
本発明の情報記録装置の一の態様では、前記第１取得手段、及び前記第２取得手段は、取得された情報を記憶する記憶手段を更に備える。【００１７】
この態様によれば、従来の手法と比較して、例えば約「３分の１」倍等の、大幅に少ない容量のメモリ等の記憶手段の上において、第１取得手段は、制御情報及び仮想参照情報
を格納しつつ取得することが可能であると共に、第２取得手段は、第１制御情報を格納しつつ取得することが可能である。【００１８】
本発明の情報記録装置の他の態様では、前記第１変換手段は、（ｉ−１）前記制御情報及び前記仮想参照情報と、前記第１制御情報との共通な情報である一の共通情報に対しては変換を行わず、（ｉ−２）前記制御情報及び前記仮想参照情報と、前記第１制御情報との異なる情報である一の差異情報に対して変換を行い、前記第２変換手段は、（ｉｉ−１）前記第１制御情報と、前記第２制御情報との共通な情報である他の共通情報に対しては変換を行わず、（ｉｉ−２）前記第１制御情報と、前記第２制御情報との異なる情報である他の差異情報に対して変換を行う。【００１９】
この態様によれば、例えばUDF Virtual Partition、即ち、最新規格のファイルシステム等の制御情報の全部の変換を、例えばISO/UDF Bridge file system等の互換性のあるファイルシステムに変換する際に必要なメモリの容量を、一又は他の差異情報に基づいて、更に、大幅に少ない容量にすることが可能である。【００２０】
本発明の情報記録装置の他の態様では、前記第１変換手段は、前記制御情報の一部、及び、前記仮想参照情報の一部を、前記第１制御情報の一部に変換し、前記第１制御手段は、変換された前記第１制御情報の一部を、逐次的に記録するように、前記記録手段を制御する。【００２１】
この態様によれば、変換及び記録の処理が逐次的に行われるので、例えばUDF Virtual Partition、即ち、最新規格のファイルシステム等の制御情報の全部の変換を、例えばISO/UDF Bridge file system等の互換性のあるファイルシステムに変換する際に必要なメモリの容量を、更に、大幅に少ない容量にすることが可能である。【００２２】
本発明の情報記録装置の他の態様では、前記第１変換手段は、前記制御情報の全部、及び、前記仮想参照情報の全部を、前記第１制御情報の全部に変換し、前記第１制御手段は、変換された前記第１制御情報の全部を、一括的に記録するように、前記記録手段を制御する。【００２３】
この態様によれば、変換及び記録の処理が一括的に行われるので、例えばUDF Virtual Partition、即ち、最新規格のファイルシステム等の制御情報の全部の変換を、例えばISO/UDF Bridge file system等の互換性のあるファイルシステムに変換する際に必要なメモリの容量を、更に、大幅に少ない容量にすることが可能である。【００２４】
本発明の情報記録装置の他の態様では、記録された前記第２制御情報を取得する第３取得手段と、取得された前記第２制御情報を、前記属性の異なる第３制御情報（ISO9660）に変換する第３変換手段と、変換された前記第３制御情報を記録するように、前記記録手段を制御する第３制御手段とを更に備える。【００２５】
この態様によれば、更に、第３取得手段によって、第２制御情報が取得される。次に、第３変換手段によって、同じメモリ上で、この更に変換された例えばISO 9660 Joliet拡張 file system等の第２制御情報が、互換性のあるファイルシステムを構成する他の要素である、例えばISO 9660 file system等の第３制御情報に変換される。と同時に又は相前後して、第３制御手段の制御下で、記録手段によって、この変換された第３制御情報が、情報記録媒体に書き込まれる。【００２６】
この結果、例えばUDF Virtual Partition等の制御情報の全部の変換を、例えばISO 9660 file system、ISO 9660 Joliet拡張 file system、UDF 1.02 file system等の３つのファイルシステムによって構成される、例えばISO/UDF Bridge file system等の互換性のあるファイルシステムに変換する際に必要なメモリの容量を、従来の手法と比較して、例えば約「３分の１」倍等の、大幅に少ない容量にすることが可能である。【００２７】
この第２及び第３変換手段に係る態様では、前記第２変換手段は、前記アドレスに対応される論理階層（ディレクトリ構造やファイル構造）を構成する識別情報（ディレクトリ名やファイル名）の文字コード又は文字数のデータ量が減少される前記第２制御情報に変換し、前記第３変換手段は、前記文字コード又は前記文字数のデータ量が更に減少される前記第３制御情報に変換するように構成してもよい。【００２８】
このように構成すれば、第２変換手段によって、例えば文字数等のデータ量が相対的に１番目に大きいファイルシステムから、データ量が相対的に２番目に大きいファイルシテムへ一の変換処理を行うようにしてもよい。このことで、後続して第３変換手段によって行われる、このデータ量が２番目に大きいファイルシステムから、データ量が相対的に３番目に大きい、即ち、相対的に最も小さいファイルシテムへ他の変換処理が、メモリの容量上、変換可能であることを事前に判別することが可能である。【００２９】
或いは、第２変換手段によって、例えば文字コードを表記する際のデータ量が相対的に１番目に大きいファイルシステムから、データ量が相対的に２番目に大きいファイルシテムへ一の変換処理を行うようにしてもよい。具体的には、例えばアルファベットの「Ａ」を表記する際に必要な文字コードが「００Ａ」等のデータ量が相対的に大きいUnicode等のファイルシステムから、例えばアルファベットの「Ａ」を表記する際に必要な文字コードが「Ａ」等のデータ量が相対的に小さいShift JIS等のファイルシステムへの変換処理を行うようにしてもよい。この結果、後続して第３変換手段によって、行われる、このデータ量が２番目に大きいファイルシステムから、データ量が相対的に３番目に大きい、即ち、相対的に最も小さいファイルシテムへ他の変換処理が、メモリの容量上、変換可能であることを事前に判別することも可能である。【００３０】
本発明の情報記録装置の他の態様では、前記制御情報、前記第１制御情報、及び前記第２制御情報は、記録又は再生の順序を制御するために、記録領域における記録位置又は再生位置を管理する管理情報を夫々含む。【００３１】
この態様によれば、管理情報に基づいて、第１及び第２変換手段は、上述した変換の処理を行うことが可能である。【００３２】
（情報記録方法）
以下、本発明の情報記録方法について説明する。【００３３】
上記課題を解決するために、本発明の情報記録方法は、（ｉ）記録情報（コンテンツ）の記録又は再生の順序を制御可能な制御情報（FS UDF-VAT）及び（ｉｉ）前記記録情報が記録される記録領域の位置を示すアドレス（物理又は論理アドレス）と、前記制御情報によって特定可能な仮想アドレスとの対応関係を示す仮想参照情報（VAT）を記録可能な情報記録媒体に対して、少なくとも前記記録情報を記録する記録手段を備える情報記録装置における情報記録方法であって、前記制御情報及び前記仮想参照情報を取得する第１取得工程と、取得された前記制御情報及び前記仮想参照情報を、前記アドレスに基づいて前記記録情報の記録又は再生の順序を制御可能な第１制御情報（UDF Bridgeの一要素：File System -UDF1.02）に変換する第１変換工程と、変換された前記第１制御情報を記録するように、前記記録手段を制御する第１制御工程と、記録された前記第１制御情報を取得する第２取得工程と、取得された前記第１制御情報を、属性（文字数や文字コード）の異なる第２制御情報（UDF Bridgeの他要素：File System-ISO9660JolietやISO9660）に変換する第２変換工程と、変換された前記第２制御情報を記録するように、前記記録手段を制御する第２制御工程とを備える。【００３４】
本発明の情報記録方法によれば、上述した本発明の情報記録装置が有する各種利益を享受することが可能となる。【００３５】
尚、上述した本発明の情報記録装置が有する各種態様に対応して、本発明の情報記録方法も各種態様を採ることが可能である。【００３６】
（コンピュータプログラム）
以下、本発明のコンピュータプログラムについて説明する。【００３７】
上記課題を解決するために、本発明の記録制御用のコンピュータプログラムは、上述した本発明の情報記録装置（但し、その各種態様を含む）に備えられたコンピュータを制御する記録制御用のコンピュータプログラムであって、該コンピュータを、前記第１取得手段、前記第１変換手段、前記記録手段、前記第１制御手段、前記第２取得手段、前記第２変換手段、及び前記第２制御手段のうち少なくとも一部として機能させる。【００３８】
本発明に係るコンピュータプログラムによれば、当該コンピュータプログラムを格納するＲＯＭ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ハードディスク等の記録媒体から、当該コンピュータプログラムをコンピュータに読み込んで実行させれば、或いは、当該コンピュータプログラムを、通信手段を介してコンピュータにダウンロードさせた後に実行させれば、上述した本発明の情報記録装置を比較的簡単に実現できる。【００３９】
尚、上述した本発明の情報記録装置における各種態様に対応して、本発明の各コンピュータプログラムも各種態様を採ることが可能である。【００４０】
上記課題を解決するために、コンピュータ読取可能な媒体内のコンピュータプログラム製品は、上述した本発明の情報記録装置（但し、その各種態様を含む）に備えられたコンピュータにより実行可能なプログラム命令を明白に具現化し、該コンピュータを、前記第１取得手段、前記第１変換手段、前記記録手段、前記第１制御手段、前記第２取得手段、前記第２変換手段、及び前記第２制御手段のうち少なくとも一部として機能させる。【００４１】
本発明のコンピュータプログラム製品によれば、当該コンピュータプログラム製品を格納するＲＯＭ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ハードディスク等の記録媒体から、当該コンピュータプログラム製品をコンピュータに読み込めば、或いは、例えば伝送波である当該コンピュータプログラム製品を、通信手段を介してコンピュータにダウンロードすれば、上述した本発明の情報記録装置を比較的容易に実施可能となる。更に具体的には、当該コンピュータプログラム製品は、上述した本発明の情報記録装置として機能させるコンピュータ読取可能なコード（或いはコンピュータ読取可能な命令）から構成されてよい。【００４２】
本発明のこのような作用及び他の利得は次に説明する実施例から明らかにされる。【００４３】
以上説明したように、本発明の情報記録装置及び方法によれば、第１取得手段、第１変換手段、記録手段、第１制御手段、第２取得手段、第２変換手段、及び第２制御手段を備える。この結果、例えばUDF Virtual Partition、即ち、最新規格のファイルシステム等の制御情報の全部の変換を、例えばISO 9660 file system、ISO 9660 Joliet拡張 file system、UDF 1.02 file system等の複数のファイルシステムによって構成される、例えばISO/UDF Bridge file system等の互換性のあるファイルシステムに変換する際に必要なメモリの容量を、従来の手法と比較して、例えば約「３分の１」倍等の、大幅に少ない容量にすることが可能である。【００４４】
また、本発明のコンピュータプログラムによれば、コンピュータを上述した本発明の情報記録装置として機能させるので、上述した情報記録媒体に記録された、例えばUDF Virtual Partition、即ち、最新規格のファイルシステム等の制御情報の全部の変換を、例えばISO 9660 file system、ISO 9660 Joliet拡張 file system、UDF 1.02 file system等の複数のファイルシステムによって構成される、例えばISO/UDF Bridge file system等の互換性のあるファイルシステムに変換する際に必要なメモリの容量を、従来の手法と比較して、例えば約「３分の１」倍等の、大幅に少ない容量にすることが可能である。
【図面の簡単な説明】
【００４５】
【図１】本発明の情報記録媒体の実施例に係る複数の記録領域を有する光ディスクの基本構造を示した概略平面図、及び、該概略平面図に対応付けられた、その半径方向における記録領域構造の図式的概念図である。
【図２】本発明の情報記録媒体の実施例に係る光ディスクの記録領域と、当該記録領域の位置を特定可能なアドレスとの関係を示した概念的グラフである。
【図３】本発明の情報記録媒体の実施例に係る光ディスクの記録領域において記録される、例えばUDF Virtual Partition等の最新規格のファイルシステムのデータ構造を概念的に示した模式図である。
【図４】本発明の情報記録装置の実施例に係る情報記録再生装置の基本構成を示したブロック図である。
【図５】比較例に係る、例えばUDF Virtual Partition等の最新規格のファイルシステムが、例えばISO 9660 file system、ISO 9660 Joliet拡張 file system、UDF 1.02 file system等の３つのファイルシステムによって構成される、例えばISO/UDF Bridge file system等の互換性のあるファイルシステムに変換される変換原理を図式的に示した概念図である。
【図６】一般的なファイルシステムである、例えばISO/UDF Bridge file system等の互換性のあるファイルシステムを構成する、例えば３つのファイルシステムの属性を示したテーブルである。
【図７】一般的なファイルシステムである、UDF Virtual Partitionと、UDF 1.02 file systemとを、概念的に比較した模式図である。
【図８】本実施例に係る変換処理の全体の流れを概念的に示した模式図である。
【図９】本実施例に係る変換処理の一部を概念的に示した模式図である。
【図１０】本実施例に係る変換処理の他部を概念的に示した模式図である。
【図１１】本実施例に係る変換処理の他部を概念的に示した模式図である。
【図１２】本実施例に係る変換処理の結果、情報記録媒体に記録された複数のファイルシステムのデータ構造を概念的に示した模式図である。
【図１３】本実施例に係る変換処理の全体の流れを概念的に示した模式図（図１３（ａ））、及び、比較例に係る変換処理の全体の流れを概念的に示した模式図（図１３（ｂ））である。
【図１４】他の実施例に係る変換処理の全体の流れを概念的に示した模式図である。
【符号の説明】
【００４６】
１…センターホール、１０…トラック、１１…ＥＣＣブロック、１００…光ディスク、１０１…リードインエリア、１０２…データエリア、１０３…リードアウトエリア、３００…情報記録再生装置、３０１…光ピックアップ、３０２…信号記録再生手段、３０３…アドレス検出部、３０５…ＣＰＵ（ドライブ制御手段）、３０６…スピンドルモータ、３０７…メモリ、３０８…データ入出力制御手段、３０９…バス、４０３…操作制御手段、４０４…操作ボタン、４０５…表示パネル、ＣＤＺ…コントロールデータゾーン、ＲＭＡ…レコーディングマネージメントエリア、ＬＢ…レーザ光
【発明を実施するための最良の形態】
【００４７】
以下、本発明を実施するための最良の形態について実施例毎に順に図面に基づいて説明する。【００４８】
（１）一般的な情報記録媒体の実施例
次に、図１から図３を参照して、本発明の情報記録装置の記録対象としての情報記録媒体（以下、本発明の情報記録媒体と適宜称す）の実施例について詳細に説明する。【００４９】
（１−１）基本構成
先ず、図１を参照して、本発明の情報記録媒体の実施例に係る光ディスクの基本構造について説明する。ここに、図１は、本発明の情報記録媒体の実施例に係る複数の記録領域を有する光ディスクの基本構造を示した概略平面図、及び、該概略平面図に対応付けられた、その半径方向における記録領域構造の図式的概念図である。【００５０】
図１に示されるように、光ディスク１００は、例えば、ＤＶＤと同じく直径１２ｃｍ程度のディスク本体上の記録面に、センターホール１を中心として本実施例に係るレコーディングマネージメントエリアＲＭＡ、リードインエリア１０１、データエリア１０２、及び、リードアウトエリア１０３が設けられている。そして、光ディスク１００の、図示しない例えば透明基板に、少なくとも一つの記録層が積層されている。そして、この記録層の各記録領域には、例えば、センターホール１を中心にスパイラル状或いは同心円状に、例えば、グルーブトラック及びランドトラック等のトラック５０が交互に設けられている。また、このトラック５０上には、記録情報（データ）がＥＣＣブロック５１という単位で分割されて記録される。ＥＣＣ（Error Correction Code）ブロック５１は、記録情報のエラー訂正が可能な記録情報の管理単位である。【００５１】
尚、本発明は、このような三つのエリアを有する光ディスクには特に限定されない。例えば、リードインエリア１０１、又はリードアウトエリア１０３が存在せずとも、以下に説明するデータ構造等の構築は可能である。また、リードインエリア１０１又はリードアウト１０３は更に細分化された構成であってもよい。【００５２】
（１−２）詳細構成
次に、図２及び図３を参照して、本発明の情報記録媒体の実施例に係る光ディスクの詳細構成について説明する。【００５３】
（１−２−１）光ディスクの記録領域の位置を特定可能なアドレス
先ず、図２を参照して、光ディスクの記録領域と、当該記録領域の位置を特定可能なアドレスとの関係について説明する。ここに、図２は、本発明の情報記録媒体の実施例に係る光ディスクの記録領域と、当該記録領域の位置を特定可能なアドレスとの関係を示した概念的グラフである。尚、図２中の縦軸は、例えばＬＢＡ（Logical Block Address）等のアドレスの値を示し、横軸は、光ディスクの半径方向の相対的な位置を示す。また、本願発明に係る「アドレス」の一具体例が、例えばＬＢＡや、ＥＣＣブロックを構成する物理的セクタ番号（セクタ番号）によって構成されている。【００５４】
図２に示されるように、本発明の情報記録媒体の実施例に係る光ディスク１００の記録領域は、内周側から外周側にかけて、（ｉ）管理エリアの一具体例であるレコーディングマネージメントエリア（Recording Management Area）ＲＭＡ、（ｉｉ）管理エリアの他の具体例であるコントロールデータゾーン（Control Data Zone）ＣＤＺを有するリードインエリア１０１−０、（ｉｉｉ）データエリア１０２ａ、並びに、（ｉｖ）リードアウトエリア１０３を備えて構成されている。尚、管理エリアには、各種の管理情報が記録されるようにしてもよい。ここに、管理情報とは、（ｉ）例えば最適記録パワー等の記録特性に関する情報、（ｉｉ）媒体の種類を特定するための属性情報、（ｉｉｉ）各種の記録領域の位置を特定するための情報、及び（ｉｖ）後述される各種のファイルシステム等の、当該情報記録媒体を管理するための各種の情報である。【００５５】
また、図２に示されるように、上述した光ディスク１００の記録領域の位置を一義的に特定可能なアドレスの一具体例が、例えばＬＢＡ（Logical Block Address）である場合、光ピックアップが、内周側から外周側へ移動するにつれて光ディスク１００の記録領域におけるアドレスは増加していくようにしてもよい（図２中の太実線を参照）。尚、一般的に、（ｉ）ＬＢＡの「０」においては、例えば、Windows File Systemや、FAT File Systemや、Unix File Systemや、MAC File System等のファイルシステム自らの有無を示す文字列、及び、ファイルシステム自らの情報（内容）が記録されているアドレスに関する情報が記録されている。（ｉｉ）ＬＢＡの「１６」においては、ＩＳＯ（International Organization for Standardization）規格に基づいたファイルシステムの有無に関する情報が記録されている。（ｉｉｉ）ＬＢＡの「２５６」においては、ＩＳＯ１３３４  ＵＤＦ規格に基づいたファイルシステムが記録されているアドレスに関する情報が記録されている。（ｉｖ）ＬＢＡの「５１２」においては、後述されるUDF Virtual Partitionに基づいたファイルシステムが記録されているアドレスに関する情報が記録されている。【００５６】
（１−２−２）UDF Virtual Partitionのファイルシステム
ここで、図３を参照して、一般の情報記録装置によって、UDF Virtual Partition等の最新規格のファイルシステムに基づいた一般的な記録手法が施された情報記録媒体におけるデータ構造について説明する。ここに、図３は、本発明の情報記録媒体の実施例に係る光ディスクの記録領域において記録される、例えばUDF Virtual Partition等の最新規格のファイルシステムのデータ構造を概念的に示した模式図である。尚、図３中における、「UD1」及び「UD2」は、ユーザデータ等のファイルデータを示す。「F0」、「F1」、「F2」は、ファイル管理情報を示す。「V0」、「V1」、「V2」はＶＡＴを示す。「VI0」、「VI1」、「VI2」は、ＶＡＴＩＣＢを示す。「LBA n」は、最後にユーザデータ等のファイルデータが記録された位置を示す。【００５７】
図３のステップＳ１に示されるように、一般の情報記録装置によって、UDF Virtual Partition等のファイルシステムに基づいた一般的な記録手法が行われた場合、先ず、例えばユーザデータ等のファイルデータが記録される（図３中のUD1を参照）。続いて、記録位置に関する情報と、記録されたファイルデータの種類に関する情報を含む、後述されるファイル管理情報（図３中のF1を参照）を記録される。最後にＶＡＴ(Virtual Allocation Table：図３中のV1を参照)、及び、ＶＡＴＩＣＢ（VAT Information Control Block：図３中のVI1を参照）が記録される。ここに、ＶＡＴは、後述にも説明されるように、各種の情報が更新されたUDF Virtual Partitionにおいて、一義的に記録位置を特定するための各種のポインター情報が登録されたテーブルである。ＶＡＴＩＣＢはＶＡＴの記録位置を示す。このＶＡＴＩＣＢの位置を示すアドレス、又は、ＶＡＴＩＣＢに記録された内容自体は、最後にファイルデータが記録されたセクタ、即ち、最大のアドレスのＬＢＡ（図３中のLBA nを参照）に記録される規則になっている。【００５８】
概ね同様にして、図３のステップＳ２に示されるように、一般の情報記録装置によって、UDF Virtual Partition等のファイルシステムに基づいた一般的な記録手法が行われた場合、先ず、例えばユーザデータ等のファイルデータが記録される（図３中のUD2を参照）。続いて、記録位置に関する情報と、記録されたファイルデータの種類に関する情報を含む、後述されるファイル管理情報（図３中のF2を参照）を記録される。最後にＶＡＴ(Virtual Allocation Table：図３中のV2を参照)、及び、ＶＡＴＩＣＢ（VAT Information Control Block：図３中のVI2を参照）が記録される。尚、ＬＢＡが「０」から「５１１」までの記録領域には、未記録状態であり、本願発明に係る互換化を行うために、即ち、後述される互換性を保持するファイルシステムを記録するために、Reserved RZoneが先頭に配置されているようにしてもよい。【００５９】
このように、UDF Virtual Partition等のファイルシステムは構成されているので、一般のプレーヤー等の情報記録再生装置は、先ず、最後にファイルデータが記録されたセクタ（前述のLBA nを参照）からＶＡＴＩＣＢの位置を示すアドレス等を取得し、ＶＡＴの位置を把握する。そして、ファイルデータを再生する際には、先ず、ＬＢＡの最も小さな位置に記録されているファイル管理情報F0から再生される。このファイル管理情報（F0、F1、F2）においては、ＶＡＴを経由した、間接的にファイルデータが記録されている位置を示すポインター情報である、所謂、indirect pointerが含まれている。ファイル管理情報F0の中で更新された部分はＶＡＴ（図３中のV0）が参照されることによって、ファイル管理情報F1又はF2が再生可能である。ファイル管理情報F1は、ファイルデータUD1に関する情報を含み、ファイル管理情報F2は、ファイルデータUD2に関する情報がある。その結果、一般のプレーヤー等の情報記録再生装置は、ファイルデータ（UD1やUD2）を再生することが可能である。【００６０】
（２）情報記録装置の実施例
次に、図４を参照して、本発明の情報記録装置の実施例の構成について詳細に説明する。特に、本実施例は、本発明に係る情報記録装置を光ディスク用の情報記録再生装置に適用した例である。【００６１】
（２−１）基本構成
先ず、図４を参照して、本発明の情報記録装置に係る実施例における情報記録再生装置３００の基本構成について説明する。ここに、図４は、本発明の情報記録装置の実施例に係る情報記録再生装置の基本構成を示したブロック図である。尚、情報記録再生装置３００は、光ディスク１００に記録データを記録する機能と、光ディスク１００に記録された記録データを再生する機能とを備える。【００６２】
図４を参照して情報記録再生装置３００の内部構成を説明する。情報記録再生装置３００は、ドライブ用のＣＰＵ（Central Processing Unit）３０５の制御下で、光ディスク１００に情報を記録すると共に、光ディスク１００に記録された情報を読み取る装置である。【００６３】
情報記録再生装置３００は、光ディスク１００、光ピックアップ３０１、信号記録再生手段３０２、アドレス検出部３０３、ＣＰＵ（ドライブ制御手段）３０５、スピンドルモータ３０６、メモリ３０７、データ入出力制御手段３０８、バス３０９、及び操作制御手段４０３、操作ボタン４０４、表示パネル４０５を備えて構成されている。【００６４】
特に、情報記録再生装置３００は、例えばモデム等の通信手段を備えた、図示しないコンピュータを同一筐体内に収めることにより、外部ネットワークと通信可能となるように構成してもよい。或いは、例えばｉ−ｌｉｎｋ等の通信手段を備えたコンピュータのＣＰＵが、データ入出力制御手段３０８、及びバス３０９を介して、直接情報記録再生装置３００を制御することによって、外部ネットワークと通信可能となるように構成してもよい。【００６５】
光ピックアップ３０１は光ディスク１００への記録再生を行うもので、半導体レーザ装置とレンズから構成される。より詳細には、光ピックアップ３０１は、光ディスク１００に対してレーザービーム等の光ビームを、再生時には読み取り光として第１のパワーで照射し、記録時には書き込み光として第２のパワーで且つ変調させながら照射する。【００６６】
信号記録再生手段３０２は、光ピックアップ３０１とスピンドルモータ３０６とを制御することで光ディスク１００に対して記録又は再生を行う。より具体的には、信号記録再生手段３０２は、例えば、レーザダイオードドライバ（ＬＤドライバ）及びヘッドアンプ等によって構成されている。レーザダイオードドライバは、光ピックアップ３０１内に設けられた図示しない半導体レーザを駆動する。ヘッドアンプは、光ピックアップ３０１の出力信号、即ち、光ビームの反射光を増幅し、該増幅した信号を出力する。より詳細には、信号記録再生手段３０２は、ＯＰＣ（Optimum Power Control）処理時には、ＣＰＵ３０５の制御下で、図示しないタイミング生成器等と共に、ＯＰＣパターンの記録及び再生処理により最適なレーザパワーの決定が行えるように、光ピックアップ３０１内に設けられた図示しない半導体レーザを駆動する。特に、信号記録再生手段３０２は、光ピックアップ３０１と共に、本発明に係る「記録手段」の一例を構成する。また、信号記録再生手段３０２は、例えばコントロールデータゾーンＣＤＺ、あるいはレコーディングマネージメントエリアＲＭＡに記録された管理情報を取得可能であるようにしてもよい。よって、信号記録再生手段３０２は、本発明に係る「読出手段」の一例を構成するようにしてもよい。【００６７】
アドレス検出部３０３は、信号記録再生手段３０２によって出力される、例えばプリフォーマットアドレス信号等を含む再生信号から光ディスク１００におけるアドレス（アドレス情報）を検出する。【００６８】
ＣＰＵ（ドライブ制御手段）３０５は、バス３０９を介して、各種制御手段に指示を行うことで、情報記録再生装置３００全体の制御を行う。尚、ＣＰＵ３０５が動作するためのソフトウェア又はファームウェアは、メモリ３０７に格納されている。特に、ＣＰＵ３０５は、本発明に係る「制御手段」の一例を構成する。【００６９】
スピンドルモータ３０６は光ディスク１００を回転及び停止させるもので、光ディスクへのアクセス時に動作する。より詳細には、スピンドルモータ３０６は、図示しないサーボユニット等によりスピンドルサーボを受けつつ所定速度で光ディスク１００を回転及び停止させるように構成されている。【００７０】
メモリ３０７は、記録再生データのバッファ領域や、信号記録再生手段３０２で使用出来るデータに変換する時の中間バッファとして使用される領域など情報記録再生装置３００における、本願発明に係る互換化の処理、データ処理の全般、及び、ＯＰＣ処理において使用される。また、メモリ３０７はこれらレコーダー機器としての動作を行うためのプログラム、即ちファームウェアが格納されるＲＯＭ領域と、記録再生データの一時格納用バッファや、ファームウェアプログラム等の動作に必要な変数が格納されるＲＡＭ領域などから構成される。【００７１】
データ入出力制御手段３０８は、情報記録再生装置３００に対する外部からのデータ入出力を制御し、メモリ３０７上のデータバッファへの格納及び取り出しを行う。情報記録再生装置３００と、ＳＣＳＩやＡＴＡＰＩ等のインターフェースを介して接続されている外部のコンピュータから発行されるドライブ制御命令は、当該データ入出力制御手段３０８を介してＣＰＵ３０５に伝達される。また、記録再生データも同様にして、当該データ入出力制御手段３０８を介して、コンピュータに対して送受信されるようにしてもよい。【００７２】
操作制御手段４０３は、情報記録再生装置３００に対する動作指示受付と表示を行うもので、例えば記録又は再生といった操作ボタン４０４による指示をＣＰＵ３０５に伝える。ＣＰＵ３０５は、操作制御手段４０３からの指示情報を元に、情報記録再生装置３００に対して制御命令（コマンド）を送信し、情報記録再生装置３００全体を制御するように構成してもよい。同様に、ＣＰＵ３０５は、情報記録再生装置３００に対して、動作状態をホストに送信するように要求するコマンドを送信することができる。これにより、記録中や再生中といった情報記録再生装置３００の動作状態が把握できるためＣＰＵ３０５１は、操作制御手段４０３を介して蛍光管やＬＣＤなどの表示パネル４０５に情報記録再生装置３００の動作状態を出力することができる。【００７３】
以上説明した、情報記録再生装置３００を使用する一具体例は、例えば小型のデジタルカメラ等の小型電子機器やポータブル電子機器である。【００７４】
（３）本実施例に係る情報記録装置における変換原理
次に、図５から図１３を参照して本実施例に係る情報記録装置における、例えばISO/UDF Bridge file system等の互換性のあるファイルシステムへの変換原理について説明する。尚、説明を分かり易くするために、先ず、例えば従来の一般的な、互換性のあるファイルシステムへの変換原理について説明する（「（３−１）一般的な変換原理」を参照）。次に、本実施例に係る変換処理の詳細について説明する（「（３−２）本実施例に係る変換処理の詳細」を参照）。最後に、本実施例に係る変換原理の作用効果について検討する（「（３−３）本実施例に係る変換原理の作用効果の検討」を参照）。【００７５】
（３−１）一般的な変換原理
先ず、図５から図７を参照して、例えば従来の一般的な手法に基づいた、互換性のあるファイルシステムへの変換原理について説明する。ここに、図５は、比較例に係る、例えばUDF Virtual Partition等の最新規格のファイルシステムが、例えばISO 9660 file system、ISO 9660 Joliet拡張 file system、UDF 1.02 file system等の３つのファイルシステムによって構成される、例えばISO/UDF Bridge file system等の互換性のあるファイルシステムに変換される変換原理を図式的に示した概念図である。【００７６】
図５に示されるように、従来の一般的な手法においては、例えばＣＰＵ（Central Processing Unit）等の制御下で、先ず、例えばUDF Virtual Partition等の最新規格のファイルシステムが光ディスクから読み出される、と同時に又は相前後して、大容量のメモリに記憶される（図５中のステップＳ１０ｘを参照）。次に、大容量のメモリ上に記憶された最新規格のファイルシステムが、例えばISO 9660 file system、ISO 9660 Joliet拡張 file system、UDF 1.02 file system等の３つのファイルシステムによって構成される、例えばISO/UDF Bridge file system等の互換性のあるファイルシステムに一度に変換される（図５中のステップＳ２０ｘを参照）。【００７７】
ここで、図６及び図７を参照して、一般的なファイルシステムである、例えばISO/UDF Bridge file system等の互換性のあるファイルシステムを構成する、例えばISO 9660 file system、ISO 9660 Joliet拡張 file system、UDF 1.02 file system等の３つのファイルシステムの属性について説明する。ここに、図６は、一般的なファイルシステムである、例えばISO/UDF Bridge file system等の互換性のあるファイルシステムを構成する、例えば３つのファイルシステムの属性を示したテーブルである。図７は、一般的なファイルシステムである、UDF Virtual Partitionと、UDF 1.02 file systemとを、概念的に比較した模式図である。【００７８】
図６に示されるように、最新規格のファイルシステムの一具体例である、UDF Virtual Partitionと、例えばISO/UDF Bridge file system等の互換性のあるファイルシステムの構成要素の一及び他の具体例である、例えばISO 9660 file systemと、ISO 9660 Joliet拡張 file systemと、UDF 1.02 file systemとは、例えば文字コードや文字数等の属性は異なる。【００７９】
具体的には、最新規格のファイルシステムの一具体例である、UDF Virtual Partitionは、（ｉ）例えばディレクトリ名やファイル名を表記するための、文字コードが「Unicode」であり、（ｉｉ）例えばディレクトリ名やファイル名を表記するための文字数は「１２７」個であり、（ｉｉｉ）１文字は２バイトであるため、例えばディレクトリ名やファイル名を表記するために使用可能なデータ量は、約「２５５」バイトである。【００８０】
他方、互換性のあるファイルシステムの構成要素の一具体例である、UDF 1.02 file systemは、（ｉ）文字コードが「Unicode」であり、（ｉｉ）文字数は「１２７」個であり、（ｉｉｉ）例えばディレクトリ名やファイル名を表記するために使用可能なデータ量は、約「２５５」バイトである。特に、前述したUDF Virtual Partitionと、UDF 1.02 file systemとは、属性は、概ね同様である。と共に、図７の上側部に示されるように、UDF Virtual Partitionは、前述したように、記録又は再生の順序を制御するために、記録領域における記録位置又は再生位置を管理するファイル管理情報（FS infor.）と、例えばコンテンツデータ等の実際のファイルデータ（File data）との位置とは、間接的に（所謂、Indirect方式に基づいて）、ＶＡＴ（Virtual Allocation Table）を介して、対応付けられている。他方で、図７の下側部に示されるように、UDF 1.02 file systemは、記録又は再生の順序を制御するために、記録領域における記録位置又は再生位置を管理するファイル管理情報（FS infor.）と、例えばコンテンツデータ等の実際のファイルデータ（File data）との位置とは、直接的に（所謂、Direct方式に基づいて）、対応付けられている。【００８１】
再び、図６に戻って、互換性のあるファイルシステムの構成要素の他の具体例である、ISO 9660 Joliet拡張 file systemは、（ｉ）文字コードが「Unicode」であり、（ｉｉ）文字数は「６４」個であり、（ｉｉｉ）例えばディレクトリ名やファイル名を表記するために使用可能なデータ量は、約「１２８」バイトである。また、互換性のあるファイルシステムの構成要素の他の具体例である、ISO 9660 file systemは、（ｉ）文字コードが「Shift JIS」であり、（ｉｉ）文字数は「１５」個であり、（ｉｉｉ）例えばディレクトリ名やファイル名を表記するために使用可能なデータ量は、約「３１」バイトである。【００８２】
再び、図５に戻って、最後に、大容量のメモリ上で、最新規格のファイルシステムの全部の変換が完了されると、例えばISO 9660 file system、ISO 9660 Joliet拡張 file system、UDF 1.02 file system等の３つのファイルシステムによって構成される、例えばISO/UDF Bridge file system等の互換性のあるファイルシステムが光ディスクに一度に書き込まれる（図５中のステップＳ３０ｘを参照）。詳細には、ＣＰＵの制御下で、このISO/UDF bridge file systemが、LBA nによって示される位置から後方に向かって書き込まれる。加えて、ＣＰＵの制御下で、LBA 0付近に予約しておいた未記録状態の記録領域において、ISO/UDF bridge file systemの存在を示す署名（signature）等の識別情報と、ISO/UDF bridge file systemのファイル情報へのポインター情報とが書き込まれる。【００８３】
上述したように、従来の一般的な手法においては、大容量のメモリ上で、複数のファイルシステムの全部が変換され、光ディスクに書き込まれる。光ディスクからの読み出しの動作は、１回で十分であり、光ディスクに書き込む動作も、１回で十分であるため、一般的に迅速な変換処理を実現できる。そのトレードオフとして、大容量のメモリを必要としてしまう。詳細には、例えば、DVD-R 4.7GBのUDF Virtual Partition等の最新規格のファイルシステムを、例えばISO 9660 file system、ISO 9660 Joliet拡張 file system、UDF 1.02 file system等の３つのファイルシステムによって構成される、例えばISO/UDF Bridge file system等の互換性のあるファイルシステムに変換するのに、メモリは、例えば64Mbytesから128Mbytes程度必要である。特に、このUDF Virtual Partitionは、上述したファイル管理情報（F0、F1、F2）が分散しているので、読み出しに時間がかかると共に、大量のメモリを用意する必要があることも付記しておく。このため、例えばパームトップタイプ（Palm Top Type）の小型電子機器やポータブル電子機器においては、大容量且つ小型のメモリの実装が、技術的に困難である。加えて、仮に、大容量且つ小型のメモリが実装された場合、コストが高くなってしまう。市場においては、例えば小型のデジタルカメラ等の小型電子機器やポータブル電子機器においては、大容量且つ小型のメモリを実装した場合、価格が高くなってしまったり、大容量のメモリを駆動するための消費電力が増えてしまったり、大容量のメモリを実装する空間を確保することができない等の、物理的や構造的な制約等を理由として、例えば16-32 Mbytes程度の記憶容量のメモリしか搭載されていない。【００８４】
（３−２）本実施例に係る変換処理の詳細
次に、図８から図１２を参照して、本実施例に係る変換処理の詳細について説明する。ここに、図８は、本実施例に係る変換処理の全体の流れを概念的に示した模式図である。図９は、本実施例に係る変換処理の一部を概念的に示した模式図である。図１０は、本実施例に係る変換処理の他部を概念的に示した模式図である。図１１は、本実施例に係る変換処理の他部を概念的に示した模式図である。図１２は、本実施例に係る変換処理の結果、情報記録媒体に記録された複数のファイルシステムのデータ構造を概念的に示した模式図である。【００８５】
図８に示されるように、本実施例に係る変換処理によれば、ＣＰＵ等の制御手段の制御下で、メモリ上で、例えばUDF Virtual Partition等の最新規格のファイルシステムが、例えばISO/UDF Bridge file system等の互換性のあるファイルシステムの全部に一度に変換されるのではなく、複数の部分毎に複数回に分けて、順番に夫々変換されると同時に、光ディスクに夫々書き込まれる。【００８６】
即ち、ＣＰＵ等の制御手段の制御下で、第１段階として、UDF Virtual Partitionが読み出され、メモリ上で、UDF Virtual Partitionが、UDF 1.02 file systemに変換され、この変換されたUDF 1.02 file systemが、光ディスクに書き込まれる（図８中のステップＳ１００を参照）。第２段階として、この書き込まれたUDF 1.02 file systemが、同じメモリ上で、ISO 9660 Joliet拡張 file systemに変換され、この変換されたISO 9660 Joliet拡張 file systemが、光ディスクに書き込まれる（図８中のステップＳ２００を参照）。第３段階として、この更に書き込まれた、ISO 9660 Joliet拡張 file systemが、同じメモリ上で、ISO 9660 file systemに変換され、この変換されたISO 9660 file systemが、光ディスクに書き込まれる（図８中のステップＳ３００を参照）。【００８７】
第１段階について、具体的には、図９に示されるように、ＣＰＵ等の制御手段の制御下で、最初に光ディスク１００に書き込まれている、UDF Virtual Partitionが読み出され、メモリに記憶される（図９中のステップＳ１０１を参照）。より具体的には、例えばDVD-R disc等の光ディスクが、例えばPPR (Portable Photo Recorder/Viewer)等の小型電子機器に挿入され、ユーザによるボタン操作によって、互換化の処理が開始される。次に、メモリ上で、例えばUDF Virtual Partition等の最新規格のファイルシステムが、互換性のあるファイルシステムを構成する一の要素である、例えばUDF 1.02 file system等の他のファイルシステム（第１ファイルシステム、又は第１制御情報）に変換される（図９中のステップＳ１０２を参照）。と同時に又は相前後して、この変換された例えばUDF 1.02 file system等の第１ファイルシステムが、光ディスクに書き込まれる（図９中のステップＳ１０３を参照）。尚、本発明に係る「制御情報」の一具体例が、UDF Virtual Partitionによって構成されている。また、本発明に係る「第１制御情報」の一具体例が、UDF 1.02 file systemによって構成されている。【００８８】
特に、前述したように、UDF Virtual Partitionと、UDF 1.02 file systemとは、ファイルシステム（FS infor.）と、例えばコンテンツデータ等の実際のファイルデータ（File data）との位置とは、（ｉ）間接的に（所謂、Indirect方式に基づいて）、ＶＡＴ（Virtual Allocation Table）を介して、対応付けられているか、或いは、（ｉｉ）直接的に（所謂、Direct方式に基づいて）、対応付けられているかの違いである。従って、上述したように、UDF Virtual PartitionにおけるＶＡＴを介したファイルデータの位置を示すポインター情報の全部が、UDF 1.02 file systemにおけるファイルデータの位置を示すポインター情報に、一括に変換された後に、光ディスクへ一括して書き込むようにしてもよい。或いは、UDF Virtual PartitionにおけるＶＡＴを介したファイルデータの位置を示すポインター情報の一部又は所定量の部分だけが、UDF 1.02 file systemにおけるファイルデータの位置を示すポインター情報に、逐次的に変換された後に、光ディスクへ逐次的に書き込むようにしてもよい。この結果、後述される効果を更に享受することが可能であり、必要なメモリの容量を更に抑制することが可能である。【００８９】
第２段階について、具体的には、図１０に示されるように、ＣＰＵ等の制御手段の制御下で、第１段階で光ディスク１００に書き込まれた、例えばUDF 1.02 file system等の第１ファイルシステムが読み出され、メモリに記憶される（図１０中のステップＳ２０１を参照）。次に、同じメモリ上で、互換性のあるファイルシステムを構成する他の要素である、例えばISO 9660 Joliet拡張 file system等の更に他のファイルシステム（第２ファイルシステム、又は第２制御情報）に変換される（図１０中のステップＳ２０２を参照）。と同時に又は相前後して、この変換された例えばISO 9660 Joliet拡張 file system等の第２ファイルシステムが、光ディスクに書き込まれる（図１０中のステップＳ２０３を参照）。尚、本発明に係る「第２制御情報」の一具体例が、ISO 9660 Joliet拡張 file systemによって構成されている。【００９０】
特に、後述される図１２に示されるように、一のファイル管理情報と一のファイルデータとが連続して記録されているUDF 1.02 file system（図１２中のUD＋Fを参照）からISO 9660 Joliet拡張 file system（又は後述されるISO 9660 file system）への変換は、例えば複数のファイル管理情報と複数のファイルデータとが交互に記録されているUDF Virtual Partition（図１２中のUD1＋F1、UD2＋F2、UD3＋F3を参照）からISO 9660 Joliet拡張 file system等への変換と比較して、次のような効果を享受可能である。即ち、一のファイルシステムと一のファイルデータとが連続して記録されているUDF 1.02 file systemからISO 9660 Joliet拡張 file system等への変換は、ファイル管理情報とファイルデータとの読み出しが一度で済むため、言い換えると、近距離のシーク動作しか行われないため、読み出し処理の迅速化を実現可能であり、ひいては、変換処理の迅速化を実現することが可能である。【００９１】
加えて、前述したように、UDF 1.02 file systemと、ISO 9660 Joliet拡張 file systemとの相違点は、属性として文字数が異なる点である。従って、UDF 1.02 file systemにおけるファイル名や、ディレクトリ名の長さが、ISO 9660 Joliet拡張 file systemの規格において収まらない場合において、変換処理を行えばよい。或いは、上述したように、UDF 1.02 file systemの全部が、ISO 9660 Joliet拡張 file systemに、一括に文字数が変換された後に、光ディスクへ一括して書き込むようにしてもよい。或いは、UDF 1.02 file systemの一部又は所定量の部分だけが、ISO 9660 Joliet拡張 file systemに、逐次的に文字数が変換された後に、光ディスクへ逐次的に書き込むようにしてもよい。この結果、後述される効果を更に享受することが可能であり、必要なメモリの容量を更に抑制することが可能である。【００９２】
更に、加えて、例えば文字数等のデータ量が相対的に１番目に大きいファイルシステムから、データ量が相対的に２番目に大きいファイルシテムへ一の変換処理を行うようにしてもよい。このことで、後続して行われる、このデータ量が２番目に大きいファイルシステムから、データ量が相対的に３番目に大きい、即ち、相対的に最も小さいファイルシテムへ他の変換処理が、メモリの容量上、変換可能であることを事前に判別することが可能である。【００９３】
更に、加えて、例えば文字コードを表記する際のデータ量が相対的に１番目に大きいファイルシステムから、データ量が相対的に２番目に大きいファイルシテムへ一の変換処理を行うようにしてもよい。具体的には、例えばアルファベットの「Ａ」を表記する際に必要な文字コードが「００Ａ」等のデータ量が相対的に大きいUnicode等のファイルシステムから、例えばアルファベットの「Ａ」を表記する際に必要な文字コードが「Ａ」等のデータ量が相対的に小さいShift JIS等のファイルシステムへの変換処理を行うようにしてもよい。この結果、後続して行われる、このデータ量が２番目に大きいファイルシステムから、データ量が相対的に３番目に大きい、即ち、相対的に最も小さいファイルシテムへ他の変換処理が、メモリの容量上、変換可能であることを事前に判別することも可能である。【００９４】
第３段階について、具体的には、図１１に示されるように、ＣＰＵ等の制御手段の制御下で、第２段階で光ディスク１００に書き込まれた、例えばISO 9660 Joliet拡張 file system等の第２ファイルシステムが読み出され、メモリに記憶される（図１１中のステップＳ３０１を参照）。次に、同じメモリ上で、互換性のあるファイルシステムを構成する他の要素である、例えばISO 9660 file system等の更に他のファイルシステム（第３ファイルシステム、又は第３制御情報）に変換される（図１１中のステップＳ３０２を参照）。と同時に又は相前後して、この変換された例えばISO 9660 file system等の第３ファイルシステムが、光ディスクに書き込まれる（図１１中のステップＳ３０３を参照）。尚、本発明に係る「第３制御情報」の一具体例が、ISO 9660 file systemによって構成されている。【００９５】
特に、前述したように、ISO 9660 Joliet拡張 file systemと、ISO 9660 file systemとの相違点は、属性として文字コードが異なる点である。従って、上述したように、UDF 1.02 file systemの全部が、ISO 9660 Joliet拡張 file systemに、一括に文字コードが変換された後に、光ディスクへ一括して書き込むようにしてもよい。或いは、UDF 1.02 file systemの一部又は所定量の部分だけが、ISO 9660 Joliet拡張 file systemに、逐次的に文字コードが変換された後に、光ディスクへ逐次的に書き込むようにしてもよい。この結果、後述される効果を更に享受することが可能であり、必要なメモリの容量を更に抑制することが可能である。【００９６】
上述した第１から第３段階における変換処理の結果、図１２に示されるように、本実施例に係る変換処理の結果、情報記録媒体に記録されたファイルシステムのデータ構造は、ＬＢＡ（Logical Block Address）の小さい方から、大きい方へ向かって、順番に、（ｉ）例えば複数のファイルシステム（ファイル管理情報）と複数のファイルデータとが交互に記録されているUDF Virtual Partition、（ｉｉ）一のファイルシステムと一のファイルデータとが連続して記録されているUDF 1.02 file system、（ｉｉｉ）ISO 9660 Joliet拡張 file system、（ｉｖ）ISO 9660 file systemが構築される。【００９７】
上述したように、本実施例では、例えばUDF Virtual Partition等の各種のファイルシステムのデータ構造や属性等の各種の性質に基づいて、変換前と変換後のファイルシステムが適切に組み合わせられて、適切な順番で、変換処理が行われる。この結果、例えばUDF Virtual Partition等の最新規格のファイルシステムの全部の変換を、例えばISO 9660 file system、ISO 9660 Joliet拡張 file system、UDF 1.02 file system等の複数のファイルシステムによって構成される、例えばISO/UDF Bridge file system等の互換性のあるファイルシステムに変換する際に必要なメモリの容量を、従来の手法と比較して、例えば約「３分の１」倍等の、大幅に少ない容量にすることが可能である。従って、大容量且つ小型のメモリを実装する必要がないため、メモリに掛かるコストを低く抑制することが可能である。言い換えると、例えば市販の16-32 Mbytes程度の記憶容量のメモリしか搭載されていない、小型のデジタルカメラ等の小型電子機器においても、例えばUDF Virtual Partition等の最新規格のファイルシステムの全部を、十二分に互換化することが可能である。【００９８】
（３−３）本実施例に係る情報記録装置における変換原理の作用効果の検討
次に、図１３に加えて、前述した図５、並びに図８から図１２を適宜参照して本実施例に係る情報記録装置における変換原理の作用効果について検討する。ここに、図１３は、本実施例に係る変換処理の全体の流れを概念的に示した模式図（図１３（ａ））、及び、比較例に係る変換処理の全体の流れを概念的に示した模式図（図１３（ｂ））である。【００９９】
図１３（ｂ）又は図５に示されるように、比較例においては、大容量のメモリ上で、複数のファイルシステムの全部が変換され、光ディスクに書き込まれる。光ディスクからの読み出しの動作は、１回で十分であり、光ディスクに書き込む動作も、１回で十分であるため、一般的に迅速な変換処理を実現できる。そのトレードオフとして、大容量のメモリを必要としてしまう。【０１００】
これに対して、本実施例では、図１３（ａ）並びに図８から図１２に示されるように、例えばUDF Virtual Partition等の各種のファイルシステムのデータ構造や属性等の各種の性質に基づいて、変換前と変換後のファイルシステムが適切に組み合わせられて、適切な順番で、変換処理が行われる。この結果、例えばUDF Virtual Partition等の最新規格のファイルシステムの全部の変換を、例えばISO 9660 file system、ISO 9660 Joliet拡張 file system、UDF 1.02 file system等の複数のファイルシステムによって構成される、例えばISO/UDF Bridge file system等の互換性のあるファイルシステムに変換する際に必要なメモリの容量を、従来の手法と比較して、例えば約「３分の１」倍等の、大幅に少ない容量にすることが可能である。従って、大容量且つ小型のメモリを実装する必要がないため、メモリに掛かるコストを低く抑制することが可能である。言い換えると、例えば市販の16-32 Mbytes程度の記憶容量のメモリしか搭載されていない、小型のデジタルカメラ等の小型電子機器においても、例えばUDF Virtual Partition等の最新規格のファイルシステムの全部を、十二分に互換化することが可能である。【０１０１】
（４）他の実施例に係る情報記録装置における変換原理
次に、図１４を参照して、他の実施例に係る変換処理の詳細について説明する。ここに、図１４は、他の実施例に係る変換処理の全体の流れを概念的に示した模式図である。尚、他の実施例においては、前述した本実施例と概ね同様の処理には、同様のステップ番号を付し、それらの説明は適宜省略する。【０１０２】
図１４に示されるように、他の実施例に係る変換処理によれば、前述したように、ＣＰＵ等の制御手段の制御下で、第１段階として、UDF Virtual Partitionが読み出され、メモリ上で、UDF Virtual Partitionが、UDF 1.02 file system（前述した第１ファイルシステム）に変換され、この変換されたUDF 1.02 file systemが、光ディスクに書き込まれる（図１４中のステップＳ１００を参照）。第２段階として、この書き込まれたUDF 1.02 file systemが、同じメモリ上で、ISO 9660 Joliet拡張 file system（前述した第２ファイルシステム）、又はISO 9660 file system（前述した第３ファイルシステム）に変換され、この変換されたISO 9660 Joliet拡張 file system、又はISO 9660 file systemが、光ディスクに書き込まれる（図１４中のステップＳ２００ａを参照）。【０１０３】
この結果、他の実施例では、例えばUDF Virtual Partition等の各種のファイルシステムのデータ構造や属性等の各種の性質に基づいて、変換前と変換後のファイルシステムが適切に組み合わせられて、適切な順番で且つより簡略化された、変換処理が実行可能である。【０１０４】
また、上述した実施例では、情報記録媒体の一例として光ディスク１００、及び情報記録装置の一例として光ディスクに係るレコーダー或いはプレーヤーについて説明したが、本発明は、光ディスク、及び、当該光ディスクのレコーダー或いはプレーヤーに限られるものではなく、他の高密度記録或いは高転送レート対応の各種の情報記録媒体、並びに、当該各種の情報記録媒体のレコーダー或いはプレーヤーにも適用可能である。【０１０５】
本発明は、上述した実施例に限られるものではなく、請求の範囲及び明細書全体から読み取れる発明の要旨或いは思想に反しない範囲で適宜変更可能であり、そのような変更を伴う情報記録装置及び方法、並びに記録制御用のコンピュータプログラムもまた本発明の技術的範囲に含まれるものである。
【産業上の利用可能性】
【０１０６】
本発明に係る情報記録装置及び方法、並びにコンピュータプログラムは、例えばＤＶＤレコーダ等の情報記録装置等に利用可能である。また、例えば民生用或いは業務用の各種コンピュータ機器に搭載される又は各種コンピュータ機器に接続可能な情報記録装置等にも利用可能である。
【図１】
2007049742.tif 000003
【図２】
2007049742.tif 000004
【図３】
2007049742.tif 000005
【図４】
2007049742.tif 000006
【図５】
2007049742.tif 000007
【図６】
2007049742.tif 000008
【図７】
2007049742.tif 000009
【図８】
2007049742.tif 000010
【図９】
2007049742.tif 000011
【図１０】
2007049742.tif 000012
【図１１】
2007049742.tif 000013
【図１２】
2007049742.tif 000014
【図１３】
2007049742.tif 000015
【図１４】
2007049742.tif 000016
【国際調査報告】
2007049742.tif 000017
2007049742.tif 000018
2007049742.tif 000019