(57)【要約】【課題】  ＤＶＤを始めとする記録媒体に多数の番組を記録するとユーザーが所望の番組を選択することが困難になるという問題があった。これを解決するために、記録したストリームファイルを階層化し、ディレクトリ構造にして管理することが考えられる。しかしながら、ファイル構造を変更すると、従来の再生装置で再生することができず、互換性に問題が生じる。【解決手段】  上記課題を解決するために、再生を行うストリームを指定するプレイリストのディレクトリ構造を表す情報をファイルに記録しておく。【選択図】  図８
2006107666.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体上に映像データの再生順序を示すプレイリストを記録する際のプレイリスト管理方法であって、
プレイリストの階層構造を示すプレイリスト階層管理情報をファイルとして記録することを特徴とするプレイリスト管理方法。
【請求項２】
請求項１に記載のプレイリスト管理方法であって、
プレイリストの一覧が記録されるプレイリスト管理情報ファイル中に、上記プレイリスト階層管理情報を記録することを特徴とするプレイリスト管理方法。
【請求項３】
請求項１に記載のプレイリスト管理方法であって、
上記プレイリスト階層管理情報をＭａｋｅｒｓＰｒｉｖａｔｅＤａｔａ記録領域に記録することを特徴とするプレイリスト管理方法。
【請求項４】
記録媒体上に映像データとともに、映像データの再生順序を示すプレイリストを記録する記録装置であって、
ユーザーの操作によりプレイリストの階層化を行い、そのプレイリスト階層構造をプレイリスト階層管理情報としてファイルに記録することを特徴とする記録装置。
【請求項５】
請求項４に記載の記録装置であって、
プレイリストの一覧が記録されるプレイリスト管理情報ファイル中に、上記プレイリスト階層管理情報を記録することを特徴とする記録装置。
【請求項６】
請求項４に記載の記録装置であって、
上記プレイリスト階層管理情報をＭａｋｅｒｓＰｒｉｖａｔｅＤａｔａ記録領域に記録することを特徴とする記録装置。
【請求項７】
記録媒体上に記録された映像データを、映像データの再生順序を示すプレイリストにしたがって再生を行う再生装置であって、
プレイリスト一覧を表示する際に、記録媒体上に記録されているプレイリスト階層管理情報にしたがい、プレイリストを階層化して表示することを特徴とする再生装置。
【請求項８】
請求項７に記載の再生装置であって、
上記プレイリスト階層管理情報として、プレイリストの一覧が記録されるプレイリスト管理情報ファイル中に記録されているプレイリスト階層管理情報を用いることを特徴とする再生装置。
【請求項９】
請求項７に記載の再生装置であって、
上記プレイリスト階層管理情報として、ＭａｋｅｒｓＰｒｉｖａｔｅＤａｔａ記録領域に記録されているプレイリスト階層管理情報を用いることを特徴とする再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に情報を記録再生する記録再生装置に関するものであり、特に、記録した番組やシーンを容易に検索することが出来るようにする方法に関するものである。
【背景技術】
【０００２】
映画などのコンテンツを記録し、再生を可能とした光ディスクなどの記録媒体が広く普及している。その代表的なものとして、いわゆるＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）がある。
【０００３】
また、光ディスク上に映像を記録再生する装置も考案されており、実用化されている。例えば、特許文献１には、光ディスク上に映像情報を記録し再生を行う記録再生装置の例が示されている。
【０００４】
これら記録媒体は、容量が大きく、長時間の映像を記録することが出来るので、長時間の番組や、複数の異なる番組を多数記録することが可能である。これら記録されている映像から、所望の番組を選択するには、記録番組の一覧を表示させ、その中から選択を行うことが一般的である。
【０００５】
特許文献１では、ｉｎｆｏ．ｄｖｒファイル内のＴａｂｌｅＯｆＰｌａｙＬｉｓｔｓ（）という記録領域に、プレイリストの一覧を記録しており、再生時には、このプレイリスト一覧からユーザーが再生したいプレイリストを選択するように構成されている。
【０００６】
【特許文献１】特開２００３−１２３３８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、記録容量が増加するに連れて、記録番組数も増え、番組の検索が困難になっている。すなわち、プレイリストの数が多くなると、一覧から選択することは困難となる。
【０００８】
本発明の目的は、上記課題に鑑み、記録した番組を容易に検索できるような記録再生装置を提供することにある。さらに、従来の記録再生装置との互換性も考慮し、従来の再生装置でも問題を生じることなく再生可能となる記録方式を提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明は、プレイリストの階層構造を示すプレイリスト階層管理情報をファイルとして記録することを特徴とするプレイリスト管理方法を提供する。また、ユーザーの操作によりプレイリストの階層化を行い、そのプレイリスト階層構造をプレイリスト階層管理情報としてファイルに記録することを特徴とする記録装置を提供する。さらには、プレイリスト一覧を表示する際に、記録媒体上に記録されているプレイリスト階層管理情報にしたがい、プレイリストを階層化して表示することを特徴とする再生装置を提供する。
【発明の効果】
【００１０】
本発明により、使い勝手の向上した記録装置などを提供できる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して実施例を説明する。
【実施例１】
【００１２】
図１に、本発明にかかる記録再生装置のブロック図を示す。図１中、１０１は光ディスク、１０２は光ピックアップ、１０３は再生信号処理回路、１０４は出力制御回路、１０５はサーボ部、１０６はドライブ制御部、１０７は音声デコーダ、１０８は音声信号出力端子、１０９は映像デコーダ、１１０は映像合成部、１１１はグラフィック表示部、１１２は映像信号出力端子、１１３はシステム制御部、１１４はリモコン受信部である。
【００１３】
図２に、本発明にかかる記録再生装置で再生を行う記録媒体に記録されたファイル構造を示す。図２中、２０１はアプリケーション情報およびプレイリスト情報が記録されているｉｎｆｏ．ｄｖｒファイル、２０２はメニュー表示に使用するサムネイルのインデックスが記録されているｍｅｎｕ．ｔｉｄｘファイル、２０３はメニュー表示に使用するサムネイルの映像情報が記録されているｍｅｎｕ．ｔｄａｔファイル、２０４はマーク表示に使用するサムネイルのインデックスが記録されているｍａｒｋ．ｔｉｄｘファイル、２０５はマーク表示に使用するサムネイルの映像情報が記録されているｍａｒｋ．ｔｄａｔファイル、２０６はプレイリストファイル、２０７はクリップ情報ファイル、２０８はストリームファイルである。
【００１４】
図３に、ｉｎｆｏ．ｂｄａｖファイルの詳細を示す。ここで、ＵＩＡｐｐＩｎｆｏＤＶＲ（）には、使用される文字コードの種類やプロテクトの有無、暗証番号などの情報が含まれている。ＴａｂｌｅＯｆＰｌａｙＬｉｓｔｓ（）には、記録されているプレイリストの一覧が記載されている。さらに、本発明にかかる記録媒体では、ＭａｋｅｒｓＰｒｉｖａｔｅＤａｔａ（）内の情報の一つとして、プレイリストのディレクトリ構造が記載されている。
【００１５】
図４に、ＴａｂｌｅＯｆＰｌａｙＬｉｓｔｓ（）の詳細を示す。ＴａｂｌｅＯｆＰｌａｙＬｉｓｔｓ（）には、プレイリストのファイル名の一覧が記載されている。ここで、ｌｅｎｇｔｈは、ＴａｂｌｅＯｆＰｌａｙＬｉｓｔｓ（）のデータ長を示す。ｎｕｍｂｅｒ＿ｏｆ＿ＰｌａｙＬｉｓｔｓは、記載されている全プレイリストの数を示す。ＰｌａｙＬｉｓｔ＿ｆｉｌｅ＿ｎａｍｅは、各プレイリストのファイル名を示す。
【００１６】
図５に、ＭａｋｅｒｓＰｒｉｖａｔｅＤａｔａ（）の詳細を示す。ＭａｋｅｒｓＰｒｉｖａｔｅＤａｔａ（）は、記録装置のメーカーが任意に利用できるように設けられた領域である。本発明にかかる記録再生装置においては、このＭａｋｅｒｓＰｒｉｖａｔｅＤａｔａ（）領域を利用することにより、従来の記録再生装置との互換性を確保している。
【００１７】
ここで、ｎｕｍｂｅｒ＿ｏｆ＿ｅｎｔｒｉｅｓは、ＰｒｉｖａｔｅＤａｔａの記録数を表しており、各ＰｒｉｖａｔｅＤａｔａに対応して長さ（ｌｅｎｇｔｈ）、メーカー識別子（Ｍａｋｅｒ＿ＩＤ）と、ｄａｔａ実体が記録される。
【００１８】
図６は、ＰｌａｙＬｉｓｔＤｉｒＩｎｆｏ（）の詳細を示す。ＰｌａｙＬｉｓｔＤｉｒＩｎｆｏ（）は、プレイリストのディレクトリ構造を示す情報を記録する領域である。
【００１９】
ここで、ｌｅｎｇｔｈは、ＰｌａｙＬｉｓｔＤｉｒＩｎｆｏ（）のデータ長を示す。ｎｕｍｂｅｒ＿ｏｆ＿ｄｉｒは、プレイリストの  ディレクトリ数を示す。ＰｌａｙＬｉｓｔ＿ｄｉｒ（）は、各ディレクトリに関する情報を記録する領域であり、図７に詳細を示す。ここで、ＰｌａｙＬｉｓｔ＿ｄｉｒ（）は、  ディレクトリの数だけ記録される。また、各ディレクトリには、０番から順番に番号が割り当てられており、変数ｉがこの番号に対応する。また、０番のディレクトリは、ルートディレクトリを表す。
【００２０】
図７は、プレイリストを管理する各ディレクトリの情報を記録する領域であるＰｌａｙＬｉｓｔ＿ｄｉｒ（）の詳細を示している。ここで、ｌｅｇｔｈは、ＰｌａｙＬｉｓｔ＿ｄｉｒ（）記録領域のデータ長を示している。ｄｉｒｃｔｏｒｙ＿ｎａｍｅは、ディレクトリの識別子を表している。ｐａｒｅｎｔ＿ｄｉｒ＿ｎｕｍｂｅｒは、そのディレクトリに対する親ディレクトリの番号を示す。なお、ルートディレクトリの親ディレクトリは、ルートディレクトリ自身とする。ここで、ルートディレクトリは、ディレクトリ番号０番に記録しておくものとする。
【００２１】
ｎｕｍｂｅｒ＿ｏｆ＿ｃｈｉｌｄ＿ｄｉｒは、そのディレクトリに対応する子ディレクトリの数を表す。また、ｎｕｍｂｅｒ＿ｏｆ＿ｐｌａｙｌｉｓｔｓは、そのディレクトリに属するプレイリストの数を示す。
【００２２】
ｃｈｉｌｄ＿ｄｉｒ＿ｎｕｍｂｅｒは、そのディレクトリに対応する子ディレクトリの各番号を示しており、子ディレクトリの数だけ記録される。
【００２３】
ｐｌａｙ＿ｌｉｓｔ＿ｆｉｌｅ＿ｎａｍｅは、そのディレクトリに属するプレイリストのファイル名を示しており、そのディレクトリに属するプレイリストの数だけ記録される。
【００２４】
以上の構造により、各ディレクトリのディレクトリ識別子、親ディレクトリ番号、子ディレクトリ番号、そのディレクトリに属するプレイリストファイル名の情報を記録することができ、プレイリストファイルを階層化されたディレクトリとして管理することができる。
【００２５】
図８に、本発明にかかる記録媒体上に記録したプレイリストの具体的な構造を示す。図８に示したプレイリストのディレクトリ構造では、ｒｏｏｔディレクトリに「旅行」と「夏休み」の２つのディレクトリがある。「旅行」ディレクトリには、「ハワイ」と「北海道」のサブディレクトリがあり、「ハワイ」には、０１００１．ｒｐｌｓ〜０１００３．ｒｐｌｓの３つのプレイリストが割り当てられている。「北海道」には、「函館」「札幌」の２つのディレクトリと、０１００４．ｒｐｌｓ〜０１００６．ｒｐｌｓの３つのプレイリストが割り当てられている。さらに、「函館」ディレクトリには、０１００７．ｒｐｌｓ〜０１００９．ｒｐｌｓの３つのプレイリストが含まれる。同様に、「札幌」ディレクトリには、０１０１０．ｒｐｌｓ〜０１０１２．ｒｐｌｓの３つのプレイリストが含まれる。
【００２６】
ｒｏｏｔディレクトリの下の「夏休み」ディレクトリには、「北海道」「プール」「花火大会」の３つのディレクトリが含まれる。ここで、「北海道」ディレクトリは、「旅行」と「夏休み」の２つのディレクトリから参照される。「プール」ディレクトリには、０１０１３．ｒｐｌｓ〜０１０１５．ｒｐｌｓの３つのプレイリストが含まれる。「花火大会」には、０１０１６．ｒｐｌｓ〜０１０１８．ｒｐｌｓの３つのプレイリストが含まれる。
【００２７】
図８に示したディレクトリ構造をデータ構造として表したものを図９に示す。各ディレクトリには、ディレクトリ番号が割り振られており、０番のディレクトリは、ｒｏｏｔディレクトリを表す。ｒｏｏｔディレクトリには、子ディレクトリとして、１番および２番のディレクトリが割り当てられている。ここで、ディレクトリ番号１番のディレクトリは、「旅行」ディレクトリであり、ディレクトリ番号番のディレクトリは、「夏休み」ディレクトリである。同様に、ディレクトリ番号１番の「旅行」ディレクトリには、子ディレクトリとして３番「ハワイ」と４番「北海道」が含まれる。ディレクトリ番号２番の「夏休み」ディレクトリには、４番「北海道」、７番「プール」、８番「花火大会」が含まれる。ディレクトリ番号３番の「ハワイ」ディレクトリには、０１００１．ｒｐｌｓ〜０１００３．ｒｐｌｓの３つのプレイリストが含まれる。ディレクトリ番号４番の「北海道」ディレクトリには、子ディレクトリとして、５番「函館」、６番「札幌」と、プレイリスト０１００４．ｒｐｌｓ〜０１００６．ｒｐｌｓが含まれる。以下、ディレクトリ番号５番「函館」からディレクトリ番号８番「花火大会」には、それぞれプレイリストが含まれている。
【００２８】
以上のデータにより、図８に示したディレクトリ構造を表すことが出来る。以下、図１に示した再生装置で、図８に示したプレイリスト構造を持つ光ディスクを再生する場合の動作を説明する。
【００２９】
ユーザーが光ディスク１０１をセットし、リモコン（図示せず）により再生開始を指示すると、再生開始指令はリモコン受信部１１４を介してシステム制御部１１３に入力される。システム制御部１１３は、再生開始指令にしたがい、システム制御部内のＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）に記録された再生プログラムにしたがって再生動作を開始する。
【００３０】
まず、システム制御部１１３は、光ディスク上に記録されたファイル管理情報を読み出すために、ファイル管理情報の記録された光ディスク上の所定セクターのデータを読み出すよう、ドライブ制御部１０６に指示を行う。ここで、ファイル管理情報は、ＵＤＦ（Ｕｎｉｖｅｒｓａｌ  Ｄｉｓｃ  Ｆｏｒｍａｔ）などの汎用のものを使用すればよい。
【００３１】
ドライブ制御部１０６は、システム制御部１１３から指定されたセクターの情報を読み出すために、サーボ部１０５の制御を行い、光ディスクの回転速度や光ピックアップ１０２の位置などを制御する。また、ドライブ制御部１０６は、再生信号処理回路１０３に再生を行うセクター番号を指定する。光ピックアップ１０２により、光ディスク上から再生されたデータは再生信号処理回路１０３に入力される。再生信号処理回路１０３は、入力された再生信号に所定の復調処理、誤り訂正処理、データの並び替えなどを行い、所定のセクターデータとする。再生信号処理回路１０３は、指定されたセクターのデータが再生され、セクターデータとして準備されると、ドライブ制御部１０６にデータの取得が完了した旨を報告する。ドライブ制御部１０６は、再生された所定セクターの情報を、再生信号処理回路１０３から取得し、システム制御部１１３に供給する。以上のような処理により光ディスク上の所定セクターの情報が再生される。
【００３２】
システム制御部１１３は、再生されたファイル管理情報を解析し、光ディスク上に記録されているファイルのファイル識別子（ファイル名）、ファイル記録位置、ファイルのデータ長、属性情報などを取得する。
【００３３】
続いて、システム制御部１１３は、再生に必要なファイルの読み出しを開始する。まず、システム制御部１１３は、光ディスク上に記録されているアプリケーションの種類やプレイリストの一覧を得るために、ｉｎｆｏ．ｄｖｒファイルの読み出しを行う。具体的には、ファイル管理情報から、ｉｎｆｏ．ｄｖｒファイルの記録セクター番号やデータ長などの情報を取得し、その情報にしたがって、読み出しセクターを求め、ドライブ制御部１０６に対して各セクターの読み出し指令を行うことにより、ｉｎｆｏ．ｄｖｒファイルの読み出しを行う。
【００３４】
具体的には、図５内のエントリーの一つとして、予め決められたＭａｋｅｒ＿ＩＤとともに、ｄａｔａ領域にＰｌａｙＬｉｓｔＤｉｒＩｎｆｏ（）が記録されている。ここで、Ｍａｋｅｒ＿ＩＤは、例えば、ＦＦＦＦｈのような一般的には使われないメーカーＩＤを、プレイリストの構造を示すものとして決めておくことにより、通常のＭａｋｅｒｓＰｒｉｖａｔｅＤａｔａと区別することが可能である。もちろん、任意のＭａｋｅｒ＿ＩＤをＰｌａｙＬｉｓｔＤｉｒＩｎｆｏ用に割り当ててもよい。
【００３５】
ＰｌａｙＬｉｓｔＤｉｒＩｎｆｏ（）には、図６に示すようにプレイリストの各ディレクトリ情報を示すＰｌａｙＬｉｓｔ＿ｄｉｒ（）がディレクトリの数だけ記録されている。各ＰｌａｙＬｉｓｔ＿ｄｉｒ（）には、図１０に示した情報が図７の形式で記録されている。
【００３６】
システム制御部１１３は、ＭａｋｅｒｓＰｒｉｖａｔｅＤａｔａ（）中のＰｌａｙＬｉｓｔＤｉｒＩｎｆｏ（）を読み出して解析を行い、プレイリストのディレクトリ構造にしたがって、ユーザーにファイル選択を指示する。
【００３７】
具体的には、システム制御部１１３は、再生開始時に、再生を行うプレイリストの選択を促すために、図１０に示したようなファイル選択画面を表示する。これにより、ユーザーは、ファイル選択を行うことが出来る。
【００３８】
ファイル選択画面では、まず、ｒｏｏｔディレクトリ上にあるディレクトリおよびプレイリストが表示される。ここでは、画面の左側に「旅行」および「夏休み」が表示されている。また、ｒｏｏｔディレクトリには、プレイリストが含まれていないので、下位ディレクトリの名称のみが文字情報として表示される。
【００３９】
ユーザーは、表示された「旅行」および「夏休み」から所望のディレクトリを選択する。ここでは、「旅行」が選択したものとして説明する。
【００４０】
ユーザーによって、ディレクトリが選択されると、さらにそのディレクトリの下位に含まれるディレクトリ名ないしプレイリストが表示される。ここでは、「旅行」の下に、「ハワイ」と「北海道」が表示されている。ユーザーはさらにディレクトリ名を選択し、所望のプレイリストの検索を進める。ここでは、ユーザーは「北海道」を選択している。
【００４１】
「北海道」ディレクトリの下位には、「函館」と「札幌」のディレクトリと、０１００４．ｒｐｌｓ、０１００５．ｒｐｌｓ、０１００６．ｒｐｌｓの３つのプレイリストが含まれている。図１０に示した画面では、ディレクトリは文字情報で表され、プレイリストはサムネイルで表示されている。すなわち、「函館」「札幌」ディレクトリはそれぞれ文字で、０１００４．ｒｐｌｓ、０１００５．ｒｐｌｓ、０１００６．ｒｐｌｓは、それぞれに対応したサムネイル画像で表示されている。
【００４２】
ユーザーがディレクトリを選択すれば、さらに下位のディレクトリないしプレイリストが表示される。ユーザーがプレイリストを選択すれば、選択されたプレイリストに対応した映像の再生が行われる。
【００４３】
以上のようにして、プレイリストがディレクトリ構造を持った形で表示されるので、ユーザーは、ディレクトリ構造を頼りに所望のプレイリストを選択し、再生したいシーンを探すことが出来るので、単純にプレイリストの一覧から選択するよりも容易にプレイリストの選択が可能である。
【００４４】
なお、上記実施例では、ディレクトリの情報を文字情報で表示していたが、これは限定されるものではない。すなわち、各ディレクトリに関連した映像情報が表示されるように、ＰｌａｙＬｉｓｔ＿ｄｉｒ（）情報中に、サムネイル画像を指定することも可能である。
【００４５】
ユーザーにより、プレイリストが選択されると、プレイリストに記載されているストリームファイルのファイル名、再生時刻などの情報に応じて、ストリームファイルの再生が行われる。具体的には、まず、システム制御部１１３が、プレイリスト中の各プレイアイテムに対応したストリームファイルのファイル名および再生開始時刻・再生終了時刻の各情報を取得する。次に、ストリームファイルに対応したクリップ情報ファイルを読み出し、再生開始時刻および再生終了時刻の各々の情報から、ストリームファイル中の再生を行うパケット番号を求める。
【００４６】
次に、システム制御部１１３は、再生開始パケット番号から、ファイル管理情報を用いて光ディスク上のパケットの記録位置を求め、そのパケット記録位置からデータの再生を行うように、ドライブ制御部１０６および出力制御部１０４に指示を行う。
【００４７】
ドライブ制御部１０６は、システム制御部１１３から指示された光ディスク上のパケットの読み出しを開始する。具体的には、サーボ部１０５を制御し、所定のパケットの読み出しが可能となるように、光ディスク１０１の回転速度や光ピックアップ１０２の位置を制御する。また、再生信号処理回路１０３に、再生を行うセクター番号を指定する。
【００４８】
光ピックアップ１０２により光ディスク上から読み出された信号は、信号処理回路１０３に入力され、所定の復調処理、誤り訂正処理、データの並び替えなどが行われる。信号処理回路１０３は、再生データ中のセクターＩＤを検出し、再生されたデータのセクターの番号を判別し、指示されたセクターのデータが再生されると、出力制御部１０４に出力する。
【００４９】
出力制御部１０４は、入力されたセクターデータから、指示されたパケット番号のパケットを取り出し、各パケットに付加されている時間情報（タイムスタンプ）にしたがって、所定のタイミングでパケットの出力を行う。出力制御部１０４から出力されたパケットは、音声デコーダ１０７、映像デコーダ１０９、グラフィック表示部１１１に入力される。
【００５０】
音声デコーダ１０７は、出力制御部１０４から出力されたパケットのうち、音声パケットを使用し、音声信号のデコードを行う。音声デコーダ１０７によりデコードされた音声信号は、音声出力端子１０８に出力され、外部のアンプ・スピーカなどを介して音声として再生される。
【００５１】
映像デコーダ１０９は、出力制御部１０４から出力されたパケットのうち、映像パケットを使用し、映像信号のデコードを行う。映像デコーダ１０９によりデコードされた映像信号は、映像合成部１１０に入力される。
【００５２】
グラフィック表示部１１１は、出力制御部１０４から出力されたパケットのうち、グラフィック情報パケットを使用し、グラフィック情報のデコードを行う。ここでグラフィック情報とは、字幕など、映像情報とともに表示される図形情報である。グラフィック情報は、映像信号の形式として、映像合成部１１０に入力される。
【００５３】
映像合成部１１０は、映像デコーダ１０９から入力された映像情報と、グラフィック表示部１１１から入力されたグラフィック情報とを合成し、映像信号出力端子１１２へと出力する。映像信号出力端子から出力された映像信号は、外部のモニターなどにより映像として表示される。
【００５４】
上記の処理により、プレイリストに指定された通り、光ディスク上に記録されている所定のストリームファイルが、所定の再生開始時刻に対応した位置から再生が行われる。ストリームファイルの再生は、プレイリストに指定された所定の再生終了時刻に対応したパケット位置まで行われる。
【００５５】
以上のように、本発明にかかる再生装置では、プレイリストを階層化してディレクトリとして扱うための情報が記録されているので、ユーザーがプレイリストを選択することが容易になる。さらに、プレイリストのディレクトリ構造は、実際のファイルの構造とは独立しているので、本発明にかかる光ディスクを従来の再生装置で再生した場合にも問題なく再生を行うことが可能である。
【００５６】
なお、上記実施例では、プレイリストのディレクトリ構造であるＰｌａｙＬｉｓｔＤｉｒＩｎｆｏ（）をｉｎｆｏ．ｄｖｒファイル内のＭａｋｅｒｓＰｒｉｖａｔｅＤａｔａ（）内に記録しているが、これは限定されるものではない。例えば、ＰｌａｙＬｉｓｔＤｉｒＩｎｆｏ（）のみを記録したファイルを光ディスク上に記録し、プレイリストの表示を行う際に、このファイルを読み出すように制御を行ってもよい。図１１には、ＰＬＤｉｒ．ｉｎｆｏファイルとして、独立したＰｌａｙＬｉｓｔＤｉｒＩｎｆｏ（）情報を含むファイルを記録したファイル構造の例を示す。もちろん、ファイルの記録位置は、任意のディレクトリとすることが出来るし、ファイル名も任意のもので構わないことは言うまでもない。
【００５７】
実施例にかかる記録再生装置では、ファイル管理情報とは独立してプレイリスト管理情報を有しているので、ファイル管理情報を変更することなく、プレイリストを階層化し、ディレクトリ構造で管理することが出来、複数のプレイリストの中から任意のプレイリストを選択することが容易である。また、ファイル管理情報とは独立して、プレイリストの並び替えなどを行うことも可能となる。
【００５８】
また、プレイリストファイル一覧と同一のファイル内にプレイリストの構造を示す情報を記録しているので、プレイリストの追加や削除、ディレクトリ構造の変更などを行う際にも、単一のファイルの変更のみで済むため、ファイル管理が容易になる。
【００５９】
さらには、プレイリストの構造を記録するにあたり、従来の記録再生装置と互換性を有するように考慮されているので、本発明にかかる記録再生装置で記録した光ディスクを、従来の記録再生装置で再生を行っても、何ら問題なく再生することが可能である。もちろん、従来の記録再生装置で記録した光ディスクを、本発明にかかる記録再生装置で再生することにも、何ら問題が生じない。
【図面の簡単な説明】
【００６０】
【図１】再生装置のブロック図
【図２】光ディスク上のファイル構成例
【図３】ｉｎｆｏ．ｄｖｒファイルの構造
【図４】ＴａｂｌｅＯｆＰｌａｙＬｉｓｔｓの構造
【図５】ＭａｋｅｒｓＰｒｉｖａｔｅＤａｔａの構造
【図６】ＰｌａｙＬｉｓｔＤｉｒＩｎｆｏの構造
【図７】ＰｌａｙＬｉｓｔ＿ｄｉｒの構造
【図８】プレイリストのディレクトリ構造
【図９】プレイリスト選択画面
【図１０】ＰｌａｙＬｉｓｔＤｉｒＩｎｆｏの具体例
【図１１】光ディスク上のファイルの第２の構成例
【符号の説明】
【００６１】
206…プレイリストファイル、
207…クリップ情報ファイル、
208…ストリームファイル
【図１】
2006107666.tif 000003
【図２】
2006107666.tif 000004
【図３】
2006107666.tif 000005
【図４】
2006107666.tif 000006
【図５】
2006107666.tif 000007
【図６】
2006107666.tif 000008
【図７】
2006107666.tif 000009
【図８】
2006107666.tif 000010
【図９】
2006107666.tif 000011
【図１０】
2006107666.tif 000012
【図１１】
2006107666.tif 000013