(57)【要約】  所定のデータを格納する複数個のデータファイルを保持するＤＶＤ−ＲＡＭメディアと、複数個のデータファイルの内の全部または一部のデータファイルがそれぞれ格納する所定のデータを再生する再生順序をデータファイルのファイル名と前記データファイルが属するディレクトリに与えられる固有のディレクトリＩＤを利用して記述するプレイリストを、ＤＶＤ−ＲＡＭメディアに保持されるプレイリストファイルに記録するファイル記録手段と、複数個のデータファイルの内の全部または一部のデータファイルがそれぞれ格納する所定のデータを、記録されたプレイリストに基づき再生するファイル再生手段とを備えた記録再生システムである。【選択図】１
2007531174.tif 000002
【特許請求の範囲】
【請求項１】
所定のデータを格納するデータファイルを複数個保持する記録媒体と、
前記複数個のデータファイルの全部または一部がそれぞれ格納する所定のデータを再生する順序の指定を、前記記録媒体に作成されたディレクトリにあらかじめ割り当てられるディレクトリＩＤを利用して行うプレイリストを、前記プレイリストを格納するための、前記記録媒体に保持されるプレイリストファイルに記録するプレイリスト記録手段と、
前記所定のデータを、前記記録されたプレイリストによって指定が行われた前記順序を利用して再生するデータ再生手段とを備えた、記録再生システム。
【請求項２】
前記ディレクトリにあらかじめ割り当てられる前記ディレクトリＩＤと前記ディレクトリのディレクトリ名との対応関係を示すディレクトリテーブルを、前記ディレクトリテーブルを格納するための、前記記録媒体に保持されるディレクトリ一覧情報ファイルに記録するディレクトリ一覧情報ファイル記録手段をさらに備えた請求項１記載の、記録再生システム。
【請求項３】
前記ディレクトリテーブルの全部または一部は、前記プレイリストファイルにも格納される請求項２記載の、記録再生システム。
【請求項４】
次に前記記録媒体に作成されるディレクトリに割り当てられるべき前記ディレクトリＩＤは、前記ディレクトリ一覧情報ファイルにあらかじめ格納される請求項２記載の、記録再生システム。
【請求項５】
記録媒体に複数個保持されたデータファイルの全部または一部がそれぞれ格納する所定のデータを再生する順序の指定を、前記記録媒体に作成されたディレクトリにあらかじめ割り当てられるディレクトリＩＤを利用して行うプレイリストを、前記プレイリストを格納するための、前記記録媒体に保持されるプレイリストファイルに記録するプレイリスト記録手段を備え、
前記所定のデータは、前記記録されたプレイリストによって指定が行われた前記順序を利用して再生される記録装置。
【請求項６】
記録媒体に複数個保持されたデータファイルがそれぞれ格納する所定のデータを、前記複数個のデータファイルの全部または一部がそれぞれ格納する所定のデータを再生する順序の指定を、前記記録媒体に作成されたディレクトリにあらかじめ割り当てられるディレクトリＩＤを利用して行うプレイリストによって指定が行われた前記順序を利用して再生するデータ再生手段を備え、
前記プレイリストは、前記プレイリストを格納するための、前記記録媒体に保持されるプレイリストファイルに記録される再生装置。
【請求項７】
所定のデータを格納するデータファイルを複数個保持するとともに、前記複数個のデータファイルの全部または一部がそれぞれ格納する所定のデータを再生する順序の指定を、記録媒体に作成されたディレクトリにあらかじめ割り当てられるディレクトリＩＤを利用して行うプレイリストを格納するためのプレイリストファイルを保持する記録媒体であって、
前記プレイリストは、前記記録媒体に保持される前記プレイリストファイルに記録され、
前記所定のデータは、前記記録されたプレイリストによって指定が行われた前記順序を利用して再生される記録媒体。
【請求項８】
記録媒体に複数個保持されたデータファイルの全部または一部がそれぞれ格納する所定のデータを再生する順序の指定を、前記記録媒体に作成されたディレクトリにあらかじめ割り当てられるディレクトリＩＤを利用して行うプレイリストを、前記プレイリストを格納するための、前記記録媒体に保持されるプレイリストファイルに記録するプレイリスト記録ステップと、
前記所定のデータを、前記記録されたプレイリストによって指定が行われた前記順序を利用して再生するデータ再生ステップとを備えた、記録再生方法。
【請求項９】
記録媒体に複数個保持されたデータファイルの全部または一部がそれぞれ格納する所定のデータを再生する順序の指定を、前記記録媒体に作成されたディレクトリにあらかじめ割り当てられるディレクトリＩＤを利用して行うプレイリストを、前記プレイリストを格納するための、前記記録媒体に保持されるプレイリストファイルに記録するプレイリスト記録ステップを備え、
前記所定のデータは、前記記録されたプレイリストによって指定が行われた前記順序を利用して再生される記録方法。
【請求項１０】
記録媒体に複数個保持されたデータファイルがそれぞれ格納する所定のデータを、前記複数個のデータファイルの全部または一部がそれぞれ格納する所定のデータを再生する順序の指定を、前記記録媒体に作成されたディレクトリにあらかじめ割り当てられるディレクトリＩＤを利用して行うプレイリストによって指定が行われた前記順序を利用して再生するデータ再生ステップを備え、
前記プレイリストは、前記プレイリストを格納するための、前記記録媒体に保持されるプレイリストファイルに記録される再生方法。
【請求項１１】
請求項８記載の記録再生方法の、記録媒体に複数個保持されたデータファイルの全部または一部がそれぞれ格納する所定のデータを再生する順序の指定を、前記記録媒体に作成されたディレクトリにあらかじめ割り当てられるディレクトリＩＤを利用して行うプレイリストを、前記プレイリストを格納するための、前記記録媒体に保持されるプレイリストファイルに記録するプレイリスト記録ステップと、前記所定のデータを、前記記録されたプレイリストによって指定が行われた前記順序を利用して再生するデータ再生ステップとをコンピュータに実行させるためのプログラム。
【請求項１２】
請求項９記載の記録方法の、記録媒体に複数個保持されたデータファイルの全部または一部がそれぞれ格納する所定のデータを再生する順序の指定を、前記記録媒体に作成されたディレクトリにあらかじめ割り当てられるディレクトリＩＤを利用して行うプレイリストを、前記プレイリストを格納するための、前記記録媒体に保持されるプレイリストファイルに記録するプレイリスト記録ステップをコンピュータに実行させるためのプログラム。
【請求項１３】
請求項１０記載の再生方法の、記録媒体に複数個保持されたデータファイルがそれぞれ格納する所定のデータを、前記複数個のデータファイルの全部または一部がそれぞれ格納する所定のデータを再生する順序の指定を、前記記録媒体に作成されたディレクトリにあらかじめ割り当てられるディレクトリＩＤを利用して行うプレイリストによって指定が行われた前記順序を利用して再生するデータ再生ステップをコンピュータに実行させるためのプログラム。
【請求項１４】
請求項１１から１３の何れかに記載のプログラムを担持した記録媒体であって、コンピュータにより処理可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録再生システム、記録装置、再生装置、記録媒体、記録再生方法、記録方法、再生方法、プログラム、および記録媒体に関する。
【背景技術】
【０００２】
はじめに、映像データを有する映像ファイルや音声データを有する音声ファイルなどのデータファイルを再生するためのパーソナルコンピュータ（たとえば特許文献１特開２０００−２３５７８０号公報参照）の構成および動作について説明する。
【０００３】
映像ファイルや音声ファイルなどのデータファイルは、所定のファイルシステムに従ってＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などの記録媒体に記録されている。
【０００４】
パーソナルコンピュータにおいては、データファイルのファイル名を利用してデータファイルの再生順序を記述したＨＴＭＬ（Ｈｙｐｅｒｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式のプレイリストファイルを解釈して、複数のデータファイルを連続的に再生するプレイリスト再生を行っていた。
【０００５】
前記のＨＴＭＬ形式のプレイリストファイルにおいては、再生するデータファイルは、
通常、パス名を含めたファイル名を利用して記述される。また、記録媒体上へのデータファイルの記録は、一般的にファイルシステムを介して、ファイル名とファイルの実体データとが対応付けられて記録される。例えば、ＣＤ−ＲＯＭの場合には、ＩＳＯ９６６０規格に従ったファイルシステムが利用されている。
【０００６】
したがって、前記プレイリストファイルを再生する再生装置においては、前記プレイリストファイルに記述された再生ファイルを再生するためには、次の手順が必要となる。すなわち、まず、前記プレイリストファイルに記述されているデータファイル名を取得し、次に、記録媒体からファイルシステムの情報を読み出して解析し、再生すべきデータファイルの記録位置を特定した後、前記記録位置に記録されているデータを読み出すことで、再生が行われる。つまり、データファイルの再生を開始するためには、ファイルシステムの情報をもとに記録位置に関する情報を探索して取得する処理が必要である。
【０００７】
ここで、記録媒体上に大量のデータファイルが存在する場合、ファイルシステム上からデータファイルの記録位置に関する情報を探索して取得する処理には時間がかかり、再生開始の時間遅れが生じるという課題があった。以下、この課題について詳細に説明する。
【０００８】
ファイルシステムの情報は、一般にディレクトリごとに管理されている。このため、データファイルが、ディレクトリを用いて階層化されて記録されている場合には、そのデータファイルの記録位置に関する情報を取得する場合、ルートディレクトリから順次、下の階層に向かって、ディレクトリ毎にファイルシステムの情報をたどっていく必要があった。その結果、特に、データファイルがルートディレクトリから深い階層の位置するデータ構造の場合には、多くのディレクトリに対するファイルシステムの情報を読み出して解析していかなければ、実際のデータファイルの記録位置に関する情報を取得することができなかった。
【０００９】
このファイルシステムのデータの読み出しおよび解析を行う処理は、再生機器においてある程度の処理時間が必要であり、この処理時間がデータファイルの再生開始までの時間遅れにつながっていた。また、ファイルシステムのデータは必ずしも連続的に記録されているわけではないため、ディレクトリごとに階層的にファイルシステムの情報を取得していく際には、記録媒体からファイルシステムのデータを読み出すために、ヘッドのシークが発生することがあり、このシークに要する時間も再生開始までの時間遅れの要因となっていた。
【００１０】
以上の結果、ＤＶＤプレーヤのような民生機器においては、パーソナルコンピュータに比べて、記録媒体からのデータ読み出し速度は高くなく、また、内蔵されたマイクロコンピュータによるデータ処理速度も速くないため、特に、前述のファイルシステムのデータ読出しおよび解析に伴う処理時間は再生時間遅れを招き、応答性のよいプレイリスト再生機能を提供することができなかった。
【００１１】
このような課題に対しては、ファイルシステムのデータを内部の作業メモリにキャッシュして高速化を図ることが、一般的に考えられる。このような方式により、ファイルシステムのデータが内部メモリにキャッシュされている場合には、記録媒体からのファイルシステムのデータの読み出しが不要となり、データ読出しに伴う時間遅れが発生せず、内部メモリ上のデータを探索することでファイルシステムのデータの解析を高速に行うことができる。
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、ディレクトリごとに管理されているファイルシステムのデータを内部にキャッシュして管理するためには、ディレクトリ名と対応付けてキャッシュしておく必要があり、かつ、キャッシュ内のデータ探索時には、所望のディレクトリに対応するファイルシステムのデータを、ディレクトリ名をキーに探索する必要がある。
【００１３】
この場合、ディレクトリ名と対応付けてファイルシステムのデータを格納するため、ディレクトリ名が長い文字列である場合には、キャッシュするデータ容量の増加を招くという課題があった。また、キャッシュ内のデータ探索時にはディレクトリ名の文字列をキーとした探索処理となるため、文字列の一致を確認するためには文字数分の比較処理が必要となり、探索のためにある程度の処理時間がかかっていた。また、ディレクトリ階層が深い場合には、ルートディレクトリから順次、下の階層に向けて、ディレクトリ毎にファイルシステム情報の探索処理を繰り返し実施していく必要があることは、内部キャッシュを利用しない場合と同様であり、この探索処理にも、ある程度の処理時間が必要である。
【００１４】
以上の結果、内部キャッシュを利用したとしても、ファイルシステムのデータを高速に解析できないＤＶＤプレーヤなどの民生機器においては、ファイル名が記述されたプレイリスト再生において、応答性のよいプレイリスト再生機能を提供できないという課題があった。
【課題を解決するための手段】
【００１５】
本発明は、上記従来のこのような課題を考慮し、記録媒体からのデータ読出し速度が高くなく、また、ファイルシステムのデータを高速に解析できないＤＶＤプレーヤなどのデータ処理レベルにおいても、ファイルシステム探索による再生時間遅れを抑えてプレイリスト再生を行うことができる記録再生システム、記録装置、再生装置、記録媒体、記録再生方法、プログラム、および記録媒体を提供することを目的とするものである。
【発明を実施するための最良の形態】
【００１６】
以下に、本発明の実施の形態について、図面を参照しつつ説明を行う。
【００１７】
（実施の形態１）
はじめに、本発明の実施の形態１の記録再生システムのブロック図である図１を主として参照しながら、本実施の形態の記録再生システムの構成について説明する。
【００１８】
記録装置１０は、（１）書き込みファイル選択手段３１、情報抽出手段３２、プレイリストファイル作成手段３３、ディレクトリ一覧情報ファイル作成手段３４を有する書込みファイル管理手段１１と、（２）ファイル群１３を記憶する内部記憶手段１２と、（３）データファイル群１３、ディレクトリ覧情報ファイル１６、プレイリストファイル１７を記憶するＤＶＤ−ＲＡＭメディア１５に記録を行うファイル記録手段１４とを備えている。
【００１９】
具体的には、書込みファイル管理手段１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などを有している。また、内部記憶手段１２は、ＨＤ（Ｈａｒｄ  Ｄｉｓｋ）などを有している。また、ファイル記録手段１４は、ＤＶＤ−ＲＡＭドライブなどを有している。
【００２０】
ディレクトリ一覧情報ファイル１６、プレイリストファイル１７については、後に詳述する。
【００２１】
再生装置２０は、（１）再生指示手段（リモコン）２２が行う指示を入力して制御を行う制御手段２１と、（２）ＤＶＤ−ＲＡＭメディア１５から再生を行うファイル読出し手段２３と、（３）データファイル出力手段２４とを備えている。
【００２２】
具体的には、制御手段２１は、ＣＰＵなどを有している。また、ファイル読出し手段２３は、ＤＶＤ−ＲＡＭドライブなどを有している。また、データファイル出力手段２４は、デコーダなどを有している。
【００２３】
ここで、ディレクトリ一覧情報ファイル１６、プレイリストファイル１７について詳述する。
【００２４】
まず（Ａ）ディレクトリ一覧情報ファイル１６について説明し、つぎに（Ｂ）プレイリストファイル１７について説明する。
【００２５】
（Ａ）ディレクトリ一覧情報ファイル１６は、データファイル群１３が有するデータファイルの属するディレクトリの情報を格納している。各ディレクトリには一意のディレクトリＩＤを割り当てる。
【００２６】
ここで、本発明の実施の形態１のディレクトリ一覧情報ファイル１６のデータ格納フォーマットの説明図である図２を参照しながら、ディレクトリ一覧情報ファイル１６についてより具体的に説明する。ここでは、データファイル群１３が有するデータファイルの属するディレクトリはディレクトリ＃１、…、＃ｎのｎ個が存在するものとして説明する。
【００２７】
ディレクトリ一覧情報ファイル１６は、ヘッダ部４０、ディレクトリテーブル部４１から構成されている。
【００２８】
ヘッダ部４０は、少なくともディレクトリ数格納部４４、次回割り当て用ディレクトリＩＤ情報４５から構成されている。
【００２９】
ディレクトリ数格納部４４は、後述するディレクトリ情報格納部４２に格納されているディレクトリエントリ情報の数を格納する。次回割り当て用ディレクトリＩＤ情報４５には、次回のディレクトリＩＤ割り当て時に使用するディレクトリＩＤの値を格納する。
【００３０】
ディレクトリテーブル部４１は、ディレクトリ情報格納部４２、ディレクトリ名格納部４３から構成されている。
【００３１】
ディレクトリ情報格納部４２は、ディレクトリ＃１、…、＃ｎのそれぞれに対応するディレクトリエントリ情報＃１、…、＃ｎが格納されている。ディレクトリエントリ情報＃ｋには、親ディレクトリに対応するディレクトリエントリ情報への参照情報およびディレクトリ＃ｋのディレクトリ名への参照情報およびディレクトリ＃ｋに割り当てられた固有のディレクトリＩＤを格納している。
【００３２】
ディレクトリ名格納部４３は、ディレクトリ＃１、…、＃ｎのそれぞれに対応するディレクトリ名情報＃１、…、＃ｎが格納されている。ディレクトリ名情報＃ｋには、ディレクトリ＃ｋのディレクトリ名の長さとディレクトリ名を表す文字データが格納されており、ディレクトリエントリ情報＃ｋから参照される形で対応付けられている。
【００３３】
なお、この場合、前述のディレクトリ数格納部４４には、ディレクトリ情報格納部４２にディレクトリエントリ情報＃１、…、＃ｎが格納されているので、その個数に対応するｎが格納される。
【００３４】
（Ｂ）プレイリストファイル１７は、書き込みファイル選択手段３１によって選択されたデータファイル群１３が有するデータファイルの一部または全部に関するプレイリストを格納している。
【００３５】
プレイリストファイル１７は、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）入力によってユーザが指定したデータファイルの再生順序をファイル名を利用して記述するリストである。もちろん、同一のデータファイルが、プレイリストファイル１７において複数回出現してもよい。
【００３６】
ここで、本発明の実施の形態１のプレイリストファイル１７のデータ格納フォーマットの説明図である図３を参照しながら、プレイリストファイル１７についてより具体的に説明する。
【００３７】
プレイリストファイル１７は、少なくとも再生ファイル記述部５１から構成されている。
【００３８】
再生ファイル記述部５１は、再生ファイル情報格納部５２、ファイル名格納部５３から構成されている。
【００３９】
再生ファイル情報格納部５２は、選択された再生データファイル数と、選択された再生データファイル＃１、…、＃ｎのそれぞれに対応するコンテンツエントリ情報＃１、…、＃ｎが格納されている。コンテンツエントリ情報の格納順が指定された再生順に対応する。コンテンツエントリ情報＃ｋには、少なくとも再生データファイル＃ｋのファイル名への参照情報および再生データファイル＃ｋが属するディレクトリに割り当てられた固有のディレクトリＩＤを格納している。ここで、ディレクトリＩＤは、前述のとおり、ディレクトリ一覧情報ファイル１６においてディレクトリと一意に対応付けられて管理されているＩＤである。
【００４０】
ファイル名格納部５３は、再生データファイル＃１、…、＃ｎのそれぞれに対応するファイル名情報＃１、…、＃ｎが格納されている。より具体的には、ファイル名情報＃ｋには、再生データファイル＃ｋのファイル名の長さとファイル名を表す文字データが格納されており、前記コンテンツエントリ情報＃ｋから参照される形で対応付けられている。
【００４１】
以上においては、本実施の形態の記録再生システムの構成について詳細に説明した。
【００４２】
つぎに、本実施の形態の記録再生システムの動作について説明する。
【００４３】
なお、本実施の形態の記録再生システムの動作について説明しながら、本発明の記録再生方法、記録方法、および再生方法の一実施の形態についても説明する。
【００４４】
（１）はじめに、データファイル群１３のｎ個のデータファイル＃１、…、＃ｎとプレイリストファイル１７とをＤＶＤ−ＲＡＭメディア１５に記録するための、記録装置１０の動作について説明する。
【００４５】
書き込みファイル選択手段３１は、「プレイリストファイル１７を作成し、データファイル群１３のデータファイルと作成されたプレイリストファイル１７とをＤＶＤ−ＲＡＭメディア１５に記録したい」旨のユーザが行った指示に従い、内部記憶手段１２が記憶しているデータファイル群１３のデータファイルの内、ＤＶＤ−ＲＡＭメディア１５に記録されるべきデータファイル群１３のデータファイルを選択する。
【００４６】
ディレクトリ一覧情報ファイル作成手段３４は、データファイル＃１、…、＃ｎの属するディレクトリに関する情報を解析し、ディレクトリ一覧情報ファイル１６を作成する。この動作について、本発明の一実施の形態のディレクトリＩＤの割り当て方式の説明図である図４を参照しながらより具体的に説明する。
【００４７】
図４（ａ）は、記録媒体１５に記録されるべきデータファイルのデータ構成を示している。記録されるべきデータファイルは５つであり、それぞれのファイル名は、“ｆｉｌｅ１１１”、“ｆｉｌｅ１１２”、“ｆｉｌｅ１２１”、“ｆｉｌｅ２１”、“ｆｉｌｅ２２”である。図４（ａ）において、“￥”、“Ｄ１”、“Ｄ１１”、“Ｄ１２”、“Ｄ２”はディレクトリ名を表している。前述した記録されるべき５つのデータファイルは、ルートディレクトリからのパス名も含めた形式で記述すると、それぞれ“￥Ｄ１￥Ｄ１１￥ｆｉｌｅ１１１”、“￥Ｄ１￥Ｄ１１￥ｆｉｌｅ１１２”、“￥Ｄ１￥Ｄ１２￥ｆｉｌｅ２１”、“￥Ｄ２￥ｆｉｌｅ２１”、“￥Ｄ２￥ｆｉｌｅ２２”と表現される。
【００４８】
図４（ｂ）は、図４（ａ）に示される５つのディレクトリ“￥”、“Ｄ１”、“Ｄ１１”、“Ｄ１２”、“Ｄ２”をディレクトリ一覧情報ファイル１６のディレクトリテーブル部４１に情報を格納した結果である。以下のこの作成方法について詳細に説明する。
【００４９】
まず、ディレクトリ情報格納部４２のディレクトリエントリ情報＃１にはルートディレクトリに関する情報を格納し、ディレクトリＩＤ＝１を付与する。親ディレクトリのディレクトリエントリ情報番号を０とすることでルートディレクトリであることを示す。一方、ディレクトリ名格納部４３のディレクトリ名情報＃１にルートディレクトリのディレクトリ名である“￥”を格納し、前記ディレクトリエントリ情報＃１から参照するようにする。
【００５０】
次に、ディレクトリエントリ情報＃２には、ディレクトリ“Ｄ１”に関する情報を格納し、ディレクトリＩＤ＝２を付与する。親ディレクトリのディレクトリエントリ情報番号を１とすることで、ディレクトリエントリ情報＃１に格納されているルートディレクトリが親ディレクトリであることを示す。ディレクトリＩＤには、既に割り当てたディレクトリＩＤと重複しないように昇順の番号を割り当てている。一方、ディレクトリ名格納部４３のディレクトリ名情報＃２にディレクトリ名である“Ｄ１”を格納し、前記ディレクトリエントリ情報＃２から参照するようにする。以降、ディレクトリ“Ｄ１１”、ディレクトリ“Ｄ１２”、ディレクトリ“Ｄ２”について、順々に、同様の方法によって、親ディレクトリのディレクトリエントリ情報番号の参照関係、ディレクトリＩＤ、ディレクトリ名を格納していく。図４（ｂ）では、ディレクトリ“Ｄ１１”、ディレクトリ“Ｄ１２”、ディレクトリ“Ｄ２”について、それぞれ、ディレクトリＩＤ＝３，４，５が一意に対応付けられている。この時点で、ディレクトリ一覧情報ファイル１６のヘッダ部４０のディレクトリ数格納部４４には、ディレクトリ数を示す情報として５という値が格納される。また、同じくヘッダ部４０にある、次回割り当て用ディレクトリＩＤ情報格納部４５には、例えば、６という値が格納される。なお、この次回割り当て用ディレクトリＩＤ情報格納部４５には、既に割り当てたディレクトリＩＤと重複しないように値が設定されればよく、例えば、既に割り当てたディレクトリＩＤの最大値に１を加算した値を設定する。
【００５１】
以上、ディレクトリ一覧情報ファイル作成手段３４の動作について、図４を参照しながら具体的に説明した。
【００５２】
プレイリストファイル作成手段３３は、ＧＵＩ入力によるユーザの指示に応じて、書き込みファイル選択手段３１が選択したデータファイル群１３のデータファイルに関するプレイリストファイル１７を作成する。
【００５３】
前述されたように、ユーザが指定したデータファイルの再生順序は、ファイル名を利用して記述される。それぞれのデータファイルは、それが属するディレクトリに付与されるディレクトリＩＤが附されて記述される。これを、図４（ｃ）を参照しながら、より具体的に説明する。ここで、プレイリストファイル１７には、図４（ａ）に示した記録されるべきデータファイルのうち、“ｆｉｌｅ１１１”と“ｆｉｌｅ２２”が選択され、この再生順序にて格納されるものとして説明する。
【００５４】
ファイル名格納部５３には、ファイル名情報＃１にデータファイル“ｆｉｌｅ１１１”のファイル名を、ファイル名情報＃２にデータファイル“ｆｉｌｅ２２”のファイル名を、それぞれ格納する。
【００５５】
再生ファイル情報格納部５２には、選択された再生データファイル数を示す情報として２という値が格納するともに、コンテンツエントリ情報＃１、＃２が格納される。
【００５６】
コンテンツエントリ情報＃１には、ファイル名格納部５３のファイル名情報＃１への参照情報およびこのデータファイルが属するディレクトリ“Ｄ１１”に付与されているディレクトリＩＤ＝３が格納される。コンテンツエントリ情報＃２には、ファイル名格納部５３のファイル名情報＃２への参照情報およびこのデータファイルが属するディレクトリ“Ｄ２”に付与されているディレクトリＩＤ＝６が格納される。ここで、ディレクトリとディレクトリＩＤとの対応付けは、図４（ｂ）に示している通りに行われているものとする。
【００５７】
以上、プレイリストファイル作成手段３３の動作について、図４を参照しながら具体的に説明した。
【００５８】
ファイル記録手段１４は、書き込みファイル選択手段３１が選択したデータファイル群１３のデータファイルをＤＶＤ−ＲＡＭメディア１５に記録するとともに、ディレクトリ一覧情報ファイル作成手段３４が作成したディレクトリ一覧情報ファイル１６と、プレイリストファイル作成手段３３が作成したプレイリストファイル１７とをＤＶＤ−ＲＡＭメディア１５に記録する。
【００５９】
もちろん、このようにしてＤＶＤ−ＲＡＭメディア１５に記録されたディレクトリ一覧情報ファイル１６は、別のデータファイルに関するディレクトリ情報が追記的に上書きされて更新されることがある。ディレクトリ情報を追記する場合には、新たに追記するディレクトリに次回割り当て用ディレクトリＩＤ情報４５に格納されている値を割り当てた後、次回割り当て用ディレクトリＩＤ情報４５の値を更新する。
【００６０】
また、このようにしてＤＶＤ−ＲＡＭメディア１５に作成されたプレイリストファイル１７は、別のデータファイルが再生順序に追記的に上書きされたり、あるいは、再生順序がユーザの指示などに応じて書き換えられたりすることがある。
【００６１】
（２）つぎに、プレイリストファイル１７を利用して、ＤＶＤ−ＲＡＭメディア１５に記録されているデータファイルの再生を実行するための、再生装置２０の動作について説明する。
【００６２】
再生指示手段２２は、「プレイリストファイル１７を利用して、ＤＶＤ−ＲＡＭメディア１５に記録されているファイルの再生を行いたい」旨のユーザが行った指示に従い、同様の旨の指示を制御手段２１に対して行う。
【００６３】
制御手段２１は、再生指示手段２２が行った指示に従い、同様の指示をファイル読出し手段２３に対して行う。
【００６４】
ファイル読出し手段２３は、制御手段２１が行った指示に従い、ＤＶＤ−ＲＡＭメディア１５に記録されているディレクトリ一覧情報ファイル１６の内容を読み出す。ディレクトリ一覧情報ファイル１６に格納されているディレクトリエントリ情報＃１、…、＃ｎに対応するディレクトリに対応するファイルシステムのデータを読み出して、ディレクトリＩＤと対応付けて内部の作業メモリ（図示されていない）にキャッシュする。ファイルシステムのデータには、そのディレクトリに格納されているディレクトリおよびファイルの記録媒体上での記録位置に関する情報が格納されている。下層のディレクトリあるいはファイルにアクセスするためには、記録位置に関する情報をあらかじめ取得する必要がある。
【００６５】
図５は、本発明の一実施の形態の再生装置における内部キャッシュのデータ格納フォーマットの一例を説明する説明図である。以下、ファイル読出し手段２３が、内部の作業メモリにファイルシステムのデータをキャッシュする動作について、図５を参照しながら、より具体的に説明する。
【００６６】
図４（ａ）に示したデータ構造を有するデータファイルを記録する場合、例えば、図４（ｂ）に示すとおりにディレクトリごとにディレクトリＩＤが付与されてディレクトリ一覧情報ファイル１６に格納されている。制御手段２１は、ディレクトリ一覧情報ファイル１６の内容をもとに、ディレクトリＩＤ＝１が付与されているルートディレクトリに関するファイルシステムの情報をディレクトリＩＤと対応付けて内部キャッシュに格納するようにファイル読込み手段２３に指示する。ファイル読込み手段２３は、制御手段２１からの指示に従い、ルートディレクトリに関するファイルシステムの情報を記録媒体１５から読み出し、その情報をディレクトリＩＤ＝１と対応づけて内部キャッシュ６０に格納する（図５の領域６１に対応）。次に、制御手段２１は、ディレクトリＩＤ＝２が付与されているディレクトリ“Ｄ１”に関するファイルシステムの情報をディレクトリＩＤと対応付けて内部キャッシュに格納するようにファイル読込み手段２３に指示する。ファイル読込み手段２３は、制御手段２１からの指示に従い、ディレクトリ“Ｄ１”に関するファイルシステムの情報を記録媒体１５から読み出し、その情報をディレクトリＩＤ＝２と対応づけて内部キャッシュ６０に格納する（図５の領域６２に対応）。以降、ファイル読込み手段２３は、制御手段２１の指示に従い、残りのディレクトリ“Ｄ１”、“Ｄ１１”、“Ｄ１２”、“Ｄ２”についても同様にファイルシステムの情報を読み出し、ディレクトリＩＤと対応付けて内部キャッシュ６０に格納する（図５の領域６３、領域６４、領域６５にそれぞれ対応）。
【００６７】
次に、ファイル読出し手段２３は、制御手段２１が行った指示に従い、ＤＶＤ−ＲＡＭメディア１５に記録されているプレイリストファイル１７の内容を読み出す。
【００６８】
プレイリストファイル１７においては、前述のとおり、ユーザが指定したデータファイルの再生順序がパス名も含めたフルパスのファイル名ではなく、パス名を除いたファイル名と属するディレクトリに対応付けられたディレクトリＩＤを利用して記述されている。
【００６９】
制御手段２１は、読み出されたプレイリストファイル１７の内容を解釈し、再生ファイルの属するディレクトリのディレクトリＩＤの情報を取得し、ファイル名と対応付けて、そのデータファイルの再生を実行する旨の指示をファイル読出し手段２３に対して行う。この制御手段２１の動作を、図４（ｃ）に示したプレイリストファイル１７の場合について、より具体的に説明する。
【００７０】
制御手段２１は、読み出されたプレイリストファイル１７の内容を解釈し、まず、指定された再生順序の先頭に位置するデータファイルのファイル名が“ｆｉｌｅ１１１”であり、このファイルが属するディレクトリに対してディレクトリＩＤ＝３が割り当てられていることを取得し、これらの情報を用いて再生ファイルを一意に指定して、対応するデータファイルを再生するようにファイル読出し手段２３に対して指示する。
【００７１】
ファイル読出し手段２３は、制御手段２１が行った指示に従い、内部キャッシュ６０に蓄積されているファイルシステムの情報から制御手段２１から指示されたディレクトリＩＤをキーにディレクトリの情報を探索する。次に、制御手段２１から指示された再生ファイルのファイル名を当該ディレクトリに対応するファイルシステム情報のなかから検索し、再生ファイルの記録位置に関するファイルシステム情報を取得する。このファイル読出し手段２３の動作について、制御手段２１からディレクトリＩＤ＝３のディレクトリに属するファイル名“ｆｉｌｅ１１１”のデータファイルの再生を実行する旨の指示がなされたとし、図５に示した例に従い内部キャッシュにファイルシステムの情報が格納されているとしたときの動作を、より具体的に説明する。ファイル読出し手段は、図５に示した内部キャッシュ６０のデータからディレクトリＩＤ＝３をキーに、このディレクトリＩＤに対応するディレクトリのファイルシステム情報を内部キャッシュから探索し、領域６３のデータを特定する。次に、領域６３に格納されているファイルシステム情報からファイル名“ｆｉｌｅ１１１”に対応するファイルの記録位置に関するファイルシステム情報を取得する。
【００７２】
以上の動作によりファイル読出し手段２３は、制御手段２１から再生を実行する旨の指示がなされたデータファイルの記録位置に関するファイルシステム情報を取得する。
【００７３】
ファイル読出し手段２３は、この記録位置に関するファイルシステム情報を利用してＤＶＤ−ＲＡＭメディア１５に記録されているデータファイルの内容を読み出す。
【００７４】
データファイル出力手段２４は、読み出されたデータファイルの内容を、ファイル形式から映像や音声の出力形式へのフォーマット変換を利用して出力する。
【００７５】
もちろん、このようなデータファイルの内容の読み出し、および読み出されたデータファイルの内容の出力は、プレイリストファイル１７に記述されているデータファイルの再生順序に応じて行われていく。
【００７６】
以上においては、本実施の形態の記録再生システムの動作について詳細に説明した。
【００７７】
つぎに、本実施の形態の記録再生システムの奏する効果について説明する。
【００７８】
本実施の形態の記録再生システムは、パス名も含めたファイル名ではなく、パス名を除いたファイル名と属するディレクトリのディレクトリＩＤを利用して、プレイリストファイル１７におけるデータ管理を行う。もちろん、ディレクトリＩＤとディレクトリとの対応付けは、ディレクトリ一覧情報ファイル１６を利用して一意的に行われる。
【００７９】
ディレクトリＩＤは、たとえば３２ビットのＩＤを使用すればよく、ディレクトリ名のデータサイズに比べて十分に小さい。より具体的には、ディレクトリＩＤは、たとえば、３２ビットの２進法の正数や、三文字以下の数字またはアルファベットで構成された語を使用すればよい。
【００８０】
このため、本実施の形態の記録再生システムは、プレイリストファイル１７のサイズを小さく抑え、ＤＶＤ−ＲＡＭメディア１５の容量を本来の映像ファイルや音声ファイルの記録に有効に活用することができる。また、ディレクトリに対応付けてファイルシステムのデータをキャッシュする場合、ディレクトリ名の代わりにディレクトリＩＤを用いることができるので、キャッシュのデータ容量を小さくすることができる。
【００８１】
また、再生すべきデータファイルの記録位置に関する情報を内部メモリにキャッシュされたファイルシステム上のデータから取得する際、ルートディレクトリから階層的に、順次、下の階層のディレクトリのファイルシステム情報を探索していくのではなく、ディレクトリＩＤを利用して、データファイルが属しているディレクトリのファイルシステムの情報に直接アクセスすることができるので、ディレクトリのファイルシステムデータの探索に伴う処理時間遅れを抑えた応答性のよいプレイリスト再生機能を提供できる。
【００８２】
また、ディレクトリ一覧情報ファイル１６には、次回割り当て用ディレクトリＩＤ情報４５を格納しているので、新たにディレクトリを追加する場合にも、既存のディレクトリに対するディレクトリＩＤの割り当てを変更することなく、かつ、一意性を保証した上で、新たに追加するディレクトリに対してのみディレクトリＩＤを付与することができる。すなわち、記録媒体に新たなデータファイルを追記的に記録して、プレイリスト１７に追加する場合、既にプレイリスト１７に格納されているデータファイルについては、ディレクトリＩＤを変更せず、追加するデータファイルに関係する部分のみを追加すればよいので、容易にデータファイルを追加することのできる利便性の良い記録再生システムを実現することができる。
【００８３】
（１）なお、本発明のプレイリストファイルは、上述した実施の形態においては、プレイリストファイル１７であった。
【００８４】
しかし、これに限らず、要するに、本発明のプレイリストファイルは、複数個のデータファイルの内の全部または一部のデータファイルがそれぞれ格納する所定のデータを再生する再生順序を、データファイルのファイル名とそれが属するディレクトリごとに与えられる固有のディレクトリＩＤを利用して記述するプレイリストを格納するための、記録媒体に保持されるファイルであればよい。
【００８５】
（２）また、本発明のディレクトリ情報ファイルは、上述した実施の形態においては、ディレクトリ一覧情報ファイル１６であった。
【００８６】
しかし、これに限らず、要するに、本発明のディレクトリ情報ファイルは、複数個のデータファイルが階層的に属するディレクトリすべてについて、ディレクトリ名と、ディレクトリごとにそれぞれ与えられる固有のＩＤを格納するための、記録媒体に保持されるファイルであればよい。
【００８７】
（３）また、本発明のディレクトリ情報ファイルにおいては、ディレクトリの情報は、ディレクトリの階層順、あるいは、ディレクトリ名のアルファベット順などの所定のルールによりソートして格納するようにしてもよい。
【００８８】
このようにするならば、ディレクトリ情報ファイルにディレクトリの情報を追加する場合に、既に格納されているにディレクトリ情報と重複しないかどうかの検索を効率よく行うことができるという効果を有する。より具体的に説明すると、ディレクトリ情報ファイルにおいて、ディレクトリ情報が順不同で格納されている場合には、追加しようとするディレクトリ情報が格納されていないことを確認するために、既に格納されているディレクトリ情報すべてに対して一致検索を行わなければならない。
【００８９】
これに対して、例えば、アルファベット順でソートされている場合には、既に格納されているディレクトリ情報の先頭からディレクトリ名で辞書検索の手順にて検索していけばよいので、通常、既に格納されているすべてのディレクトリ情報を検索する必要がなく、検索時間が短縮できるので、結果、応答性よくデータファイルを追加することのできる利便性の良い記録再生システムを実現することができる。
【００９０】
（４）また、本発明の記録媒体は、上述した実施の形態においては、ＤＶＤ−ＲＡＭメディア１５であった。
【００９１】
しかし、これに限らず、本発明の記録媒体は、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅｃｏｒｄａｂｌｅ）メディアやＤＶＤ−Ｒ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ−Ｒｅｃｏｒｄａｂｌｅ）メディアなどのリムーバブルメディアであってもよいし、記録装置や再生装置に内蔵されるＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの内蔵記憶装置であってもよい。
【００９２】
要するに、本発明の記録媒体は、所定のデータを格納する複数個のデータファイルと、複数個のデータファイルの内の全部または一部のデータファイルがそれぞれ格納する所定のデータを再生する再生順序を、データファイルのファイル名と、そのデータファイルが属するディレクトリごとにそれぞれ与えられる固有のディレクトリＩＤを利用して記述するプレイリストを格納するためのプレイリストファイルと、そのデータファイルが階層的に属するディレクトリすべてについて、ディレクトリ名と、ディレクトリごとにそれぞれ与えられる固有のＩＤを格納するためのディレクトリ情報ファイルを保持する手段であればよい。
【００９３】
（５）また、本発明の記録媒体は、上述した実施の形態においては、一つのプレイリストファイル１７を保持していた。
【００９４】
しかし、これに限らず、本発明の記録媒体は、複数個のプレイリストファイルを保持していてもよい。
【００９５】
もちろん、複数個のプレイリストファイルが保持されている場合には、何れのプレイリストファイルに基づいて所定のデータの再生が行われるかが、ユーザの指示などによって指定されることになる。
【００９６】
（６）また、本発明のプレイリストファイルは、上述した実施の形態においては、ＧＵＩ入力によるユーザの指示に応じて作成された。
【００９７】
しかし、これに限らず、本発明のプレイリストファイルは、たとえば、ファイルのタイトルをアルファベット順に再生するための所定のアルゴリズムにしたがって、自動的に作成されてもよい。
【００９８】
（７）また、本発明のプレイリストファイルは、ディレクトリ一覧情報ファイルに格納されているディレクトリテーブルに対応する情報をさらに格納していてもよい。
【００９９】
例えば、本発明のプレイリストファイルは、本発明の一実施の形態のプレイリストファイルのデータ格納フォーマットの説明図である図６に示されているように、ヘッダ部５０にディレクトリテーブル部６１を有していてもよい。
【０１００】
より具体的に説明すると、図２に示したディレクトリテーブル部４１に格納されているディレクトリ情報のうち、プレイリスト１７の再生ファイル記述部５１に格納されているデータファイルに関係するディレクトリのみを抽出して、複写的にディレクトリテーブル部６１を作成する。同一のディレクトリには、ディレクトリ一覧情報ファイル１６において割り当てられたものと同一のディレクトリＩＤが付与される。
【０１０１】
以下、図４（ａ）に示したデータ構成において、図４（ｃ）と同様にプレイリストファイル１７には、“ｆｉｌｅ１１１”と“ｆｉｌｅ２２”が選択されて格納されている場合について、図６に示したプレイリストファイル１７のディレクトリテーブル部６１に格納される情報について詳細に説明する。なお、ディレクトリ一覧情報ファイル１６のディレクトリテーブル部４１には、図４（ｂ）で説明したとおりに情報が格納されているものとする。
【０１０２】
図７は、図６のプレイリストファイル１７のディレクトリテーブル部６１に情報を格納した結果である。プレイリストファイル１７に格納される２つのデータファイルは、ルートディレクトリからのパス名も含めた形式で記述すると“￥Ｄ１￥Ｄ１１￥ｆｉｌｅ１１１”、“￥Ｄ２￥ｆｉｌｅ２２”とそれぞれ表現される。したがって、これらのデータファイルに関係するディレクトリは、“￥”、“Ｄ１”、“Ｄ１１”、“Ｄ２”の４つである。したがって、図６のディレクトリテーブル部６１は、図７に示すとおり、図４（ｂ）で説明したディレクトリテーブル部４１の情報から、“￥”、“Ｄ１”、“Ｄ１１”、“Ｄ２”の４つに対応するディレクトリエントリ情報を抽出して複写的に作成したものとなる。図７の説明図では、“ｆｉｌｅ１１１”が属するディレクトリ“Ｄ１１”はディレクトリエントリ情報＃３に格納されており、“ｆｉｌｅ２２”が属するディレクトリ“Ｄ２”はディレクトリエントリ情報＃４に格納されている。
【０１０３】
図６に示すプレイリストファイル１７において、ファイル名格納部５３に格納される情報は、図３と同じである。
【０１０４】
また、再生ファイル情報格納部５２に格納される情報は、ディレクトリＩＤの代わりに、ディレクトリテーブル部６１に格納されているディレクトリエントリ情報への参照情報が格納されることを除いて、図３と同じである。
【０１０５】
再生ファイル情報格納部５２には、選択された再生データファイル数を示す情報として２という値が格納するともに、コンテンツエントリ情報＃１、＃２が格納される。
【０１０６】
コンテンツエントリ情報＃１には、ファイル名格納部５３のファイル名情報＃１への参照情報およびこのデータファイルが属するディレクトリ“Ｄ１１”に対応するディレクトリエントリ情報＃３への参照情報が格納される。コンテンツエントリ情報＃２には、ファイル名格納部５３のファイル名情報＃２への参照情報およびこのデータファイルが属するディレクトリ“Ｄ２”に対応するディレクトリエントリ情報＃４への参照情報が格納される。
【０１０７】
以上、図６に示したプレイリストファイル１７の構成について詳細に説明した。
【０１０８】
図６に示したプレイリストファイル１７を再生する再生装置２０の動作について説明する。本発明の実施の形態１で説明した再生装置２０の動作とは、制御手段２１の動作が異なるのみである。すなわち、制御手段２１は、コンテンツエントリ情報からディレクトリＩＤの情報を取得する代わりに、ディレクトリテーブル部６１からディレクトリＩＤを取得する。他の動作は本発明の実施の形態１で説明したものと同じである。
【０１０９】
したがって、図６に示すプレイリストファイルの構成とした場合においても、ディレクトリＩＤを利用することにより、ファイルシステム性能の高くない機器において応答性のよいプレイリスト再生を実現することができるという優れた効果が得られることは言うまでもない。
【０１１０】
さらに、プレイリストファイル１７を、図６に示す構成とすることにより、プレイリストファイル１７を読み出すだけで、再生ファイルのファイル名がパス名を含めて取得可能となる。結果、ディレクトリＩＤを利用しない再生装置においては、ディレクトリ一覧情報ファイルを読み出すことなく、プレイリストファイルを読み出すだけでプレイリスト再生が可能である。
【０１１１】
例えば、パーソナルコンピュータのような、ファイルシステムの性能が高く、高速に所望のデータファイルにアクセス可能な再生装置では、ディレクトリＩＤは利用せず、データファイルのフルパス名を用いた再生が可能であるので、プレイリストファイル１７だけを読み出すことでプレイリスト再生が開始できる。
【０１１２】
（８）また、本発明のデータファイルは、上述した実施の形態においては、内部記憶手段１２に記憶されているデータファイル群１３のデータファイルであった。
【０１１３】
しかし、これに限らず、本発明のデータファイルは、たとえば、ＤＶＤ−ＲＡＭメディア１５に記録されているデータファイル群のデータファイルであってもよい。
【０１１４】
従来の記録装置によってデータファイルが記録されたＤＶＤ−ＲＡＭメディアに対しても、本発明の記録装置によって本発明のディレクトリ一覧情報ファイルを追記でき、このようにしてディレクトリ一覧情報ファイルが追記されたＤＶＤ―ＲＡＭメディアは、本発明の再生装置によってディレクトリ一覧情報ファイルを利用して再生できる。したがって、これまでに作成された記録媒体の資産も、有効活用することができる。
【０１１５】
なお、本発明のプログラムは、上述した本発明の記録再生システム、記録装置、再生装置の全部又は一部の手段（又は、装置、素子等）の機能をコンピュータにより実行させるためのプログラムであって、コンピュータと協働して動作するプログラムである。
【０１１６】
又、本発明のプログラムは、上述した本発明の記録再生方法、記録方法、再生方法の全部又は一部のステップ（又は、工程、動作、作用等）の動作をコンピュータにより実行させるためのプログラムであって、コンピュータと協働して動作するプログラムである。
【０１１７】
又、本発明の記録媒体は、上述した本発明の記録再生システム、記録装置、再生装置の全部又は一部の手段（又は、装置、素子等）の全部又は一部の機能をコンピュータにより実行させるためのプログラムを担持した記録媒体であり、コンピュータにより読み取り可能且つ、読み取られた前記プログラムが前記コンピュータと協動して前記機能を実行する記録媒体である。
【０１１８】
又、本発明の記録媒体は、上述した本発明の記録再生方法、記録方法、再生方法の全部又は一部のステップ（又は、工程、動作、作用等）の全部又は一部の動作をコンピュータにより実行させるためのプログラムを担持した記録媒体であり、コンピュータにより読み取り可能且つ、読み取られた前記プログラムが前記コンピュータと協動して前記動作を実行する記録媒体である。
【０１１９】
又、本発明の記録媒体は、上述した本発明の記録再生システム、記録装置、再生装置、記録再生方法、記録方法、再生方法の全部又は一部の手段（又は、装置、素子等）やステップ（又は、工程、動作、作用等）で、コンピュータと協働して利用されるデータ構造を担持した記録媒体であり、コンピュータにより読み取り可能且つ、読み取られた前記データ構造が前記コンピュータと協動して利用される記録媒体である。
【０１２０】
尚、本発明の上記「一部の手段（又は、装置、素子等）」とは、それらの複数の手段の内の、一つ又は幾つかの手段を意味し、本発明の上記「一部のステップ（又は、工程、動作、作用等）」とは、それらの複数のステップの内の、一つ又は幾つかのステップを意味する。
【０１２１】
又、本発明の上記「手段（又は、装置、素子等）の機能」とは、前記手段の全部又は一部の機能を意味し、本発明の上記「ステップ（又は、工程、動作、作用等）の動作」とは、前記ステップの全部又は一部の動作を意味する。
【０１２２】
又、本発明のプログラムの一利用形態は、コンピュータにより読み取り可能な記録媒体に記録され、コンピュータと協働して動作する態様であっても良い。
【０１２３】
又、本発明のプログラムの一利用形態は、伝送媒体中を伝送し、コンピュータにより読みとられ、コンピュータと協働して動作する態様であっても良い。
【０１２４】
又、本発明のデータ構造としては、データベース、データフォーマット、データテーブル、データリスト、データの種類などを含む。
【０１２５】
又、記録媒体としては、ＲＯＭ等が含まれ、伝送媒体としては、インターネット等の伝送媒体、光・電波・音波等が含まれる。
【０１２６】
又、上述した本発明のコンピュータは、ＣＰＵ等の純然たるハードウェアに限らず、ファームウェアや、ＯＳ、更に周辺機器を含むものであっても良い。
【０１２７】
尚、以上説明した様に、本発明の構成は、ソフトウェア的に実現しても良いし、ハードウェア的に実現しても良い。
【０１２８】
以上述べたところから明らかなように、本発明は、パーソナルコンピュータに比べて記録媒体からのデータ読出し速度が速くなく、また、ファイルシステムのデータ解析性能が高くないＤＶＤプレーヤのような民生用機器であっても、ファイル名を用いて再生順序が指定されるプレイリストの再生において、再生待ち時間を抑えた、応答性の良いプレイリスト再生機能を実現することができるという長所を有する。
【図面の簡単な説明】
【０１２９】
【図１】本発明の実施の形態１の記録再生システムのブロック図である。
【図２】本発明の実施の形態１のディレクトリ一覧情報ファイル１６のデータ格納フォーマットの説明図である。
【図３】本発明の実施の形態１のプレイリストファイル１７のデータ格納フォーマットの説明図である。
【図４】（ａ）本発明の実施の形態１のディレクトリＩＤの割り当て方式の説明図（その１）である。（ｂ）本発明の実施の形態１のディレクトリＩＤの割り当て方式の説明図（その２）である。（ｃ）本発明の実施の形態１のディレクトリＩＤの割り当て方式の説明図（その３）である。
【図５】本発明の一実施の形態の再生装置における内部キャッシュのデータ格納フォーマットの一例の説明図である。
【図６】本発明の一実施の形態におけるプレイリストファイル１７のデータ格納フォーマットの説明図である。
【図７】本発明の一実施の形態におけるプレイリストファイル１７のディレクトリテーブル部のデータ格納例を説明する説明図である。
【符号の説明】
【０１３０】
１０  記録装置
１１  書込みファイル管理手段
１２  内部記憶手段
１３  データファイル群（データファイル）
１４  ファイル記録手段
１５  記録媒体
１６  ディレクトリ一覧情報ファイル
１７  プレイリストファイル
２０  再生装置
２１  制御手段
２２  再生指示手段（リモコン）
２３  ファイル読込み手段
２４  データファイル出力手段
３１  書き込みファイル選択手段
３３  プレイリストファイル作成手段
３４  ディレクトリ一覧情報ファイル作成手段
４０  ヘッダ部
４１  ディレクトリテーブル部
４２  ディレクトリ情報格納部
４３  ディレクトリ名格納部
４４  ディレクトリ数
４５  次回割り当て用ディレクトリＩＤ情報
４６  ディレクトリエントリ情報＃ｋ
４７  ディレクトリ名情報＃ｋ
５１  再生ファイル記述部
５２  再生ファイル情報格納部
５３  ファイル名格納部
５４，５４’  コンテンツエントリ情報＃ｋ
５５  ファイル名情報＃ｋ
６０  内部キャッシュ
６１  ディレクトリテーブル部
６２  ディレクトリ情報格納部
６３  ディレクトリ名格納部
６４  ディレクトリエントリ情報＃ｋ
６５  ディレクトリ名情報＃ｋ
【図１】
2007531174.tif 000003
【図２】
2007531174.tif 000004
【図３】
2007531174.tif 000005
【図４】
2007531174.tif 000006
【図５】
2007531174.tif 000007
【図６】
2007531174.tif 000008
【図７】
2007531174.tif 000009
【国際調査報告】
2007531174.tif 000010
2007531174.tif 000011
2007531174.tif 000012