(57)【要約】  情報記録媒体（１０、３０１）は、タイトル情報（３０）を含むコンテンツ群（２０）を記録するためのコンテンツ記録エリアと、コンテンツ群が所定のフォーマットに準拠したイメージファイルとしてオーサリングされているか否かを示すタイプ情報（４１２）と、(ii)コンテンツ群が、コンテンツ群を管理するための管理情報（４０）を含んでいるか否かを示す構造情報（４１３）とを含む制御情報（３７、３８）を記録するための制御情報記録エリアとを備える。
2007116766.tif 000002
【特許請求の範囲】
【請求項１】
一又は複数のタイトル情報を含むコンテンツ群を記録するためのコンテンツ記録エリアと、
(i)前記コンテンツ群が所定のフォーマットに準拠したイメージファイルとしてオーサリングされているか否かを示すタイプ情報と、(ii)前記コンテンツ群が、前記一又は複数のタイトル情報に加えて、前記コンテンツ群を管理するための管理情報を含んでいるか否かを示す構造情報とを含む制御情報を記録するための制御情報記録エリアと
を備えることを特徴とする情報記録媒体。
【請求項２】
前記制御情報は、前記コンテンツ群に含まれる前記タイトル情報の総数を示すタイトル数情報を含むことを特徴とする請求の範囲第１項に記載の情報記録媒体。
【請求項３】
前記制御情報は、前記一又は複数のタイトル情報の夫々に含まれるファイルの総数を示すタイトルファイル数情報を含むことを特徴とする請求の範囲第１項に記載の情報記録媒体。
【請求項４】
前記制御情報は、前記コンテンツ群を識別するための識別子を含むことを特徴とする請求の範囲第１項に記載の情報記録媒体。
【請求項５】
前記制御情報は、前記識別子のキャラクタコードを示すコード情報を含むことを特徴とする請求の範囲第４項に記載の情報記録媒体。
【請求項６】
前記制御情報は、前記管理情報に含まれるファイルの総数を示す管理ファイル数情報を含むことを特徴とする請求の範囲第１項に記載の情報記録媒体。
【請求項７】
前記制御情報は、前記コンテンツ群が、前記一又は複数のタイトル情報に加えて、前記コンテンツ群の全体に関する総合メニュー情報を作成するためのメニュー作成用情報を含んでいるか否かを示すメニュー準備情報を含むことを特徴とする請求の範囲第１項に記載の情報記録媒体。
【請求項８】
前記制御情報は、前記コンテンツ群が、前記一又は複数のタイトル情報に加えて、前記コンテンツ群の全体に関する総合メニュー情報を含んでいるか否かを示す総合メニューフラグを含むことを特徴とする請求の範囲第１項に記載の情報記録媒体。
【請求項９】
前記制御情報は、前記コンテンツ群が、前記一又は複数のタイトル情報に加えて、前記一又は複数のタイトル情報の少なくとも１つに関するタイトルメニュー情報を含んでいるか否かを示すタイトルメニューフラグを含むことを特徴とする請求の範囲第１項に記載の情報記録媒体。
【請求項１０】
前記制御情報は、前記コンテンツ群が暗号化されているか否かを示す暗号化情報を含むことを特徴とする請求の範囲第１項に記載の情報記録媒体。
【請求項１１】
前記制御情報は、前記コンテンツ群の暗号化方式を示す暗号化方式情報を含むことを特徴とする請求の範囲第１０項に記載の情報記録媒体。
【請求項１２】
前記制御情報記録エリアを複数備えることを特徴とする請求の範囲第１項に記載の情報記録媒体。
【請求項１３】
前記制御情報記録エリアは、前記コンテンツ記録エリア中に配置されることを特徴とする請求の範囲第１項に記載の情報記録媒体。
【請求項１４】
一又は複数のタイトル情報を含むコンテンツ群と、(i)前記コンテンツ群が所定のフォーマットに準拠したイメージファイルとしてオーサリングされているか否かを示すタイプ情報と、(ii)前記コンテンツ群が、前記一又は複数のタイトル情報に加えて、前記コンテンツ群を管理するための管理情報を含んでいるか否かを示す構造情報とを含む制御情報とが記録されている第１の情報記録媒体から、前記コンテンツ群を第２の情報記録媒体に記録する情報記録装置であって、
前記第１の情報記録媒体に記録される制御情報を取得する第１取得手段と、
取得される前記制御情報に基づいて、前記第１の情報記録媒体から前記コンテンツ群を取得する第２取得手段と、
取得される前記コンテンツ群を前記第２の情報記録媒体に記録する記録手段と
を備えることを特徴とする情報記録装置。
【請求項１５】
前記記録手段は、取得される前記制御情報を前記第２の情報記録媒体に記録することを特徴とする請求の範囲第１４項に記載の情報記録装置。
【請求項１６】
前記制御情報は、前記コンテンツ群に含まれる前記タイトル情報の総数を示すタイトル数情報及び前記一又は複数のタイトル情報の夫々に含まれるファイルの総数を示すタイトルファイル数情報を含み、
前記第２取得手段は、前記タイトル数情報及び前記タイトルファイル数情報に応じた所定の数の前記ファイルを前記コンテンツ群として取得することを特徴とする請求の範囲第１４項に記載の情報記録装置。
【請求項１７】
前記制御情報は、前記コンテンツ群を識別するための識別子を含み、
前記第２取得手段は、前記識別子により識別される前記コンテンツ群を取得することを特徴とする請求の範囲第１４項に記載の情報記録装置。
【請求項１８】
前記制御情報は、前記管理情報に含まれるファイルの総数を示す管理ファイル数情報を含み、
前記第２取得手段は、前記管理ファイル数情報に応じた所定の数の前記ファイルを前記コンテンツ群として取得することを特徴とする請求の範囲第１４項に記載の情報記録装置。
【請求項１９】
前記コンテンツ群が前記イメージファイルとしてオーサリングされており、且つ前記コンテンツ群が前記管理情報を含んでいる場合、前記記録手段による前記コンテンツ群の記録が終了した後に、前記第２の情報記録媒体に対してファイナライズ処理を施すファイナライズ手段を更に備えることを特徴とする請求の範囲第１４項に記載の情報記録装置。
【請求項２０】
前記コンテンツ群が前記管理情報を含んでいない場合、前記記録手段による前記コンテンツ群の記録が終了した後に、取得される前記コンテンツ群に応じた前記管理情報を作成する作成手段と、
前記管理情報の作成が終了した後に、前記第２の情報記録媒体に対してファイナライズ処理を施すファイナライズ手段と
を更に備えることを特徴とする請求の範囲第１４項に記載の情報記録装置。
【請求項２１】
前記記録手段は、取得される前記制御情報を、前記第２の情報記録媒体上の複数箇所に記録することを特徴とする請求の範囲第１４項に記載の情報記録装置。
【請求項２２】
一又は複数のタイトル情報を含むコンテンツ群と、(i)前記コンテンツ群が所定のフォーマットに準拠したイメージファイルとしてオーサリングされているか否かを示すタイプ情報と、(ii)前記コンテンツ群が、前記一又は複数のタイトル情報に加えて、前記コンテンツ群を管理するための管理情報を含んでいるか否かを示す構造情報とを含む制御情報とが記録されている第１の情報記録媒体から、前記コンテンツ群を第２の情報記録媒体に記録する情報記録方法であって、
前記第１の情報記録媒体に記録される制御情報を取得する第１取得工程と、
取得される前記制御情報に基づいて、前記第１の情報記録媒体から前記コンテンツ群を取得する第２取得工程と、
取得される前記コンテンツ群を前記第２の情報記録媒体に記録する記録工程と
を備えることを特徴とする情報記録方法。
【請求項２３】
請求の範囲第１４項に記載の情報記録装置に備えられたコンピュータを制御する記録制御用のコンピュータプログラムであって、該コンピュータを、前記第１取得手段、前記第２取得手段及び前記記録手段のうち少なくとも一部として機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばＤＶＤ等の情報記録媒体、例えばＤＶＤレコーダ等の情報記録装置及び方法、並びにコンピュータをこのような情報記録装置として機能させるコンピュータプログラムの技術分野に関する。
【背景技術】
【０００２】
ＤＶＤ−Ｖｉｄｅｏ（ＤＶＤビデオ）規格は、圧縮符号化方式の一例であるＭＰＥＧ（Moving Picture Expert Group）１又はＭＰＥＧ２により圧縮符号化されたビデオ情報をＤＶＤ等の光ディスクに記録する際に準拠する規格である。ＤＶＤ―Ｖｉｄｅｏ規格によれば、映画一本程度のコンテンツ情報を、１枚の光ディスク上に記録可能な程度にまで、記録データの圧縮符号化及び高密度記録化が進められてきている。ＤＶＤ−Ｖｉｄｅｏ規格は、主として、映画等のタイトルが収められたパッケージソフトを作成し、該パッケージソフトをユーザに販売する目的で定められている。他方で、ＤＶＤ−Ｖｉｄｅｏ規格においては、主として読取専用のタイトルを記録するために定められていることから、ユーザの自由な編集が制限されている。特に、ＤＶＤ−Ｖｉｄｅｏ規格は、例えばＣＭや本編が離散的に配列するテレビ番組等のタイトルを、ユーザがＣＭを編集しながら記録する用途には向いていない。加えて、ＤＶＤ−Ｖｉｄｅｏ規格においては、地上デジタル放送やＢＳデジタル放送において放送されているコピーワンスのタイトルを記録することができない。【０００３】
そこで、ＤＶＤ−Ｖｉｄｅｏ規格とは別に、特許文献１に示すＤＶＤ−ＶＲ（Video Recording）規格が定められている。ＤＶＤ−ＶＲ規格では、例えばＣＭや本編が離散的に配列するテレビ番組等のタイトルを、ユーザがＣＭを編集しながら記録する、或いは記録後に編集することができる。加えて、ＤＶＤ−ＶＲ規格では、ＣＰＲＭ（Contents Protection for Recordable Media）等にも対応していることから、コピーワンスのタイトルを記録することができる。このため、記録されるタイトルの著作権を好適に保護することができる。【０００４】
【特許文献１】特開２００３−３１７３９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
他方で、例えばインターネット上のサーバに映画等のタイトルを格納しておき、ユーザに対して該タイトルを配信し、ユーザが配信されたタイトルを光ディスクに記録する配信システムの開発が切望されている。特に、配信するタイトルは、ユーザが編集する必要のない映画等であることが多いことから、配信するタイトルをＤＶＤ−Ｖｉｄｅｏ規格に準拠してサーバ上に格納しておき、ＤＶＤ−Ｖｉｄｅｏ規格に準拠したタイトルを配信する配信システムの開発が切望されている。【０００６】
しかしながら、サーバが複数個存在し得ることから、ユーザの所望するタイトルがいずれのサーバにあり、且つ該タイトルがどのようなファイルから構成されているかを認識することが困難である或いはできないという技術的な問題点が存在する。言い換えれば、サーバ上にタイトルを格納することはできても、それをダウンロードするユーザ（或いは、ユーザ所有のレコーダ）は、どのファイルをダウンロードしてどのような態様で記録すれば、ＤＶＤ−Ｖｉｄｅｏ規格に準拠した所望のタイトルを光ディスクに記録することができるかを認識することが困難である或いはできないという技術的な問題点が存在する。【０００７】
本発明は、例えば上述した従来の問題点に鑑みなされたものであり、例えば所望のタイトルを好適に記録することを可能とならしめる情報記録媒体、情報記録装置及び方法、並びにコンピュータをこのような情報記録装置として機能させるコンピュータプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００８】
（情報記録媒体）
上記課題を解決するために、本発明の情報記録媒体は、一又は複数のタイトル情報（例えば、後述のＶＴＳ）を含むコンテンツ群を記録するためのコンテンツ記録エリアと、(i)前記コンテンツ群が所定のフォーマット（例えば、後述のＤＶＤ−Ｖｉｄｅｏ規格）に準拠したイメージファイルとしてオーサリングされているか否かを示すタイプ情報（例えば、後述のファイルデータタイプ情報）と、(ii)前記コンテンツ群が、前記一又は複数のタイトル情報に加えて、前記コンテンツ群を管理するための管理情報（例えば、後述のＶＭＧ）を含んでいるか否かを示す構造情報（例えば、後述のファイルデータ構造情報）とを含む制御情報を記録するための制御情報記録エリアとを備える。【０００９】
本発明の情報記録媒体によれば、例えば映画やテレビ番組等のタイトル情報を含むコンテンツ群が、コンテンツ記録エリアに記録される。コンテンツ群は、１つのタイトル情報を含んでいてもよいし、複数のタイトル情報を含んでいてもよい。【００１０】
本発明では特に、コンテンツ群を管理するための制御情報が制御情報記録エリアに記録される。制御情報は、タイプ情報と、構造情報とを含んでいる。タイプ情報は、コンテンツ群が所定のフォーマットに準拠したイメージファイルとしてオーサリングされているか否かを示す。構造情報は、コンテンツ群が、一又は複数のタイトル情報に加えて、コンテンツ群を管理するための管理情報を含んだ状態でイメージファイルとしてオーサリングされているか否かを示す。【００１１】
これにより、制御情報を参照すれば、コンテンツ群がイメージファイルとしてオーサリングされているか否かを、更には管理情報を含んだ状態のイメージファイルとしてオーサリングされているか否かを比較的容易に認識することができる。従って、例えば後述する情報記録装置が、例えばネットワークを介して情報記録装置と接続されている本発明に係る情報記録媒体に記録されているコンテンツ群を取得（言い換えれば、ダウンロード）する際には、該制御情報を参照することで、情報記録装置がローディングしている情報記録媒体にコンテンツ群を記録した後に、特別な処理を行うことなく（或いは、コンテンツ群の記録後すぐに）ファイナライズ処理を行うことができるか否かを比較的容易に判定することができる。【００１２】
加えて、情報記録装置が、本発明に係る情報記録媒体と同一のデータ構造でコンテンツ群を記録すれば、例えば取得元の情報記録媒体と比較することで、所望のコンテンツ群を正しく取得し且つ正しく記録することができたか否かを、比較的容易に判定することができる。【００１３】
更に、制御情報は、コンテンツ群を記録する際に参照されれば足りるため、記録されたコンテンツ群を再生する際には、制御情報が特段の悪影響を及ぼすことは殆ど或いは全くない。【００１４】
本発明の情報記録媒体の一の態様は、前記制御情報は、前記コンテンツ群に含まれる前記タイトル情報の総数を示すタイトル数情報（例えば、後述のＶＴＳ数情報）を含む。【００１５】
この態様によれば、制御情報を参照することで、コンテンツ群に含まれるタイトル情報の総数を比較的容易に認識することができる。【００１６】
そして、例えば後述する情報記録装置は、所望のコンテンツ群を取得及び記録するために必要な一又は複数のタイトル情報を、漏れなく取得及び記録することができる。その結果、所望のコンテンツ群を好適に記録することができる。【００１７】
本発明の情報記録媒体の他の態様は、前記制御情報は、前記一又は複数のタイトル情報の夫々に含まれるファイルの総数を示すタイトルファイル数情報（例えば、後述のＶＴＳ＃１内ファイル数情報等）を含む。【００１８】
この態様によれば、制御情報を参照することで、タイトル情報に含まれるファイルの総数を比較的容易に認識することができる。コンテンツ群に複数のタイトル情報が含まれていれば、制御情報は、複数のタイトル情報の夫々に対応する複数のファイル数情報を含んでいることが好ましい。複数のファイル数情報の夫々は、対応するタイトル情報に含まれるファイルの総数を示すことが好ましい。【００１９】
そして、例えば後述する情報記録装置は、一又は複数のタイトル情報を取得及び記録するために必要な一又は複数のファイルを、漏れなく取得及び記録することができる。その結果、所望のコンテンツ群を好適に記録することができる。【００２０】
本発明の情報記録媒体の他の態様は、前記制御情報は、前記コンテンツ群を識別するための識別子（例えば、後述のファイルＩＤ＃１情報等）を含む。【００２１】
この態様によれば、制御情報を参照することで、コンテンツ群を比較的容易に識別することができる。【００２２】
そして、例えば後述する情報記録装置は、識別子によりコンテンツ群を識別することで、所望のコンテンツ群を取得及び記録することができる。【００２３】
上述の如く制御情報が識別子を含む情報記録媒体の態様では、前記制御情報は、前記識別子のキャラクタコードを示すコード情報（例えば、後述のキャラクタコード情報）を含むように構成してもよい。【００２４】
このように構成すれば、制御情報を参照することで、識別子を好適に認識することができる。【００２５】
そして、例えば後述する情報記録装置は、コード情報により識別子を好適に認識し、その結果、識別子により所望のコンテンツ群を識別することができる。【００２６】
本発明の情報記録媒体の他の態様は、前記制御情報は、前記管理情報に含まれるファイルの総数を示す管理ファイル数情報（例えば、後述のＶＭＧ内ファイル数情報）を含む。【００２７】
この態様によれば、制御情報を参照することで、管理情報に含まれるファイルの総数を比較的容易に認識することができる。【００２８】
そして、例えば後述する情報記録装置は、管理情報を取得及び記録するために必要な一又は複数のファイルを、漏れなく取得及び記録することができる。その結果、コンテンツ群を好適に記録することができる。【００２９】
本発明の情報記録媒体の他の態様は、前記制御情報は、前記コンテンツ群が、前記一又は複数のタイトル情報に加えて、前記コンテンツ群の全体に関する総合メニュー情報（例えば、コンテンツ群に含まれる複数のタイトル情報の中から所望のタイトル情報を選択し、該選択された所望のタイトル情報の再生を指示するための機能を有するメニュー等）を作成するためのメニュー作成用情報を含んでいるか否かを示すメニュー準備情報（例えば、後述のＶＭＧＭ作成用補助データ準備情報）を含む。【００３０】
この態様によれば、制御情報を参照することで、所望のコンテンツ群がメニュー作成用情報を含んでいるか否かを比較的容易に認識することができる。【００３１】
そして、所望のコンテンツ群が作成用情報を含んでいれば、例えば後述する情報記録装置は、該メニュー作成用情報を用いてコンテンツ群の全体に関する総合メニュー情報を作成することができる。【００３２】
本発明の情報記録媒体の他の態様は、前記制御情報は、前記コンテンツ群が、前記一又は複数のタイトル情報に加えて、前記コンテンツ群の全体に関する総合メニュー情報を含んでいるか否かを示す総合メニューフラグ（例えば、後述のＶＭＧＭ準備フラグ）を含む。【００３３】
この態様によれば、制御情報を参照することで、コンテンツ群に、コンテンツ群の全体に関する総合メニュー情報が含まれているか否かを比較的容易に認識することができる。【００３４】
そして、例えば後述する情報記録装置は、総合メニュー情報が含まれている場合には、総合メニュー情報を漏れなく取得することができる。【００３５】
本発明の情報記録媒体の他の態様は、前記制御情報は、前記コンテンツ群が、前記一又は複数のタイトル情報に加えて、前記一又は複数のタイトル情報の少なくとも１つに関するタイトルメニュー情報（例えば、後述のＶＴＳＭ準備フラグ）を含んでいるか否かを示すタイトルメニューフラグを含む。【００３６】
この態様によれば、制御情報を参照することで、所望のコンテンツ群にタイトルメニュー情報が含まれているか否かを比較的容易に認識することができる。【００３７】
そして、例えば後述する情報記録装置は、所望のタイトルメニュー情報が含まれている場合には、タイトルメニュー情報を漏れなく取得することができる。【００３８】
尚、本発明における「タイトルメニュー」とは、例えば総合メニューを用いて選択された１つのタイトル情報に対して、その再生条件を設定する（例えば、再生時の音声言語を選択したり、再生時の副映像言語（例えば、字幕言語）を選択したりする）機能をもつメニュー等を意味する趣旨であり、上述の「総合メニュー」と区別して扱う。尚、「タイトルメニュー」をその機能により忠実な文言で表現すると、「タイトルメニュー」は「タイトル再生状態選択メニュー（或いは、タイトル再生条件選択メニュー）」と称することもできる。但し、本発明中においては、「タイトルメニュー」と称して説明を進めるものとする。【００３９】
本発明の情報記録媒体の他の態様は、前記制御情報は、前記コンテンツ群が暗号化されているか否かを示す暗号化情報（例えば、後述の暗号化状態情報）を含む。【００４０】
この態様によれば、制御情報を参照することで、所望のコンテンツ群が暗号化されているか否かを比較的容易に認識することができる。【００４１】
そして、例えば後述する情報記録装置は、所望のコンテンツ群が暗号化されている場合には、取得したコンテンツ群をそのまま記録し、他方、所望のコンテンツ群が暗号化されていない場合には、取得したコンテンツ群に暗号化処理を施した後に記録する。【００４２】
上述の如く制御情報が暗号化情報を含む情報記録媒体の態様では、前記制御情報は、前記コンテンツ群の暗号化方式を示す暗号化方式情報（例えば、後述の適用暗号化方式情報）を含むように構成してもよい。【００４３】
このように構成すれば、制御情報を参照することで、コンテンツ群の暗号化方式を比較的容易に認識することができる。【００４４】
そして、例えば後述する情報記録装置は、認識した暗号化方式を用いて、所望のコンテンツ群に暗号化処理を施すことができる。【００４５】
本発明の情報記録媒体の他の態様は、前記制御情報記録エリアを複数備える。【００４６】
この態様によれば、複数の制御情報記録エリアのうちの少なくとも１つに有効に制御情報が記録されていれば、制御情報を好適に参照することができる。【００４７】
そして、例えば後述する情報記録装置は、複数の制御情報記録エリアのうちの少なくとも１つから制御情報を取得することで、所望のコンテンツ群を好適に取得及び記録することができる。【００４８】
本発明の情報記録媒体の他の態様は、前記制御情報記録エリアは、前記コンテンツ記録エリア中に配置される
この態様によれば、制御情報は、コンテンツ群の一部として記録される。【００４９】
（情報記録装置）
本発明の情報記録装置は、一又は複数のタイトル情報を含むコンテンツ群と、(i)前記コンテンツ群が所定のフォーマットに準拠したイメージファイルとしてオーサリングされているか否かを示すタイプ情報と、(ii)前記コンテンツ群が、前記一又は複数のタイトル情報に加えて、前記コンテンツ群を管理するための管理情報を含んでいるか否かを示す構造情報とを含む制御情報とが記録されている第１の情報記録媒体（即ち、上述した本発明の情報記録媒体）から、前記コンテンツ群を第１の情報記録媒体に記録する情報記録装置であって、前記第１の情報記録媒体に記録される制御情報を取得する第１取得手段と、取得される前記制御情報に基づいて、前記第１の情報記録媒体から前記コンテンツ群を取得する第２取得手段と、取得される前記コンテンツ群を前記第２の情報記録媒体に記録する記録手段とを備える。【００５０】
本発明の情報記録装置によれば、第１取得手段の動作により、第１の情報記録媒体に記録されている制御情報が取得される。そして、第２取得手段の動作により、取得された制御情報に基づいて、第１の情報記録媒体に記録されているコンテンツ群であって且つユーザの所望のコンテンツ群が取得される。その後、記録手段の動作により、取得されたコンテンツ群が、第２の情報記録媒体に記録される。つまり、所望のコンテンツ群が第２の情報記録媒体に記録される。【００５１】
特に、本発明に係る情報記録装置は、上述した本発明に係る情報記録媒体と同様に、制御情報を参照すれば、所望のコンテンツ群がイメージファイルとしてオーサリングされているか否かを、更には管理情報を含んだ状態のイメージファイルとしてオーサリングされているか否かを比較的容易に認識することができる。従って、例えばネットワークを介して情報記録装置と接続されている第１の情報記録媒体に記録されているコンテンツ群を取得する際には、該制御情報を参照することで、第２の情報記録媒体にコンテンツ群を記録した後に、特別な処理を行うことなく（或いは、コンテンツ群の記録後すぐに）ファイナライズ処理を行うことができるか否かを比較的容易に判定することができる。【００５２】
更に、制御情報は、コンテンツ群を第２の情報記録媒体に記録する際に参照されれば足りるため、記録されたコンテンツ群を再生する際には、制御情報が特段の悪影響を及ぼすことは殆ど或いは全くない。【００５３】
尚、コンテンツ群及び制御情報が予め記録されている第１の情報記録媒体、並びに情報記録装置の動作によりコンテンツ群及び制御情報が記録される第２の情報記録媒体はいずれも、上述の本発明に係る情報記録媒体の範囲に含まれることは言うまでもない。【００５４】
本発明の情報記録装置の一の態様は、前記記録手段は、取得される前記制御情報を前記第２の情報記録媒体に記録する。【００５５】
この態様によれば、第１の情報記録媒体（特に、第１の情報記録媒体に記録された制御情報）と第２の情報記録媒体（特に、第２の情報記録媒体に記録された制御情報）と比較することで、所望のコンテンツ群を正しく取得し且つ正しく記録することができたか否かを、比較的容易に判定することができる。【００５６】
本発明の情報記録装置の他の態様は、前記制御情報は、前記コンテンツ群に含まれる前記タイトル情報の総数を示すタイトル数情報及び前記一又は複数のタイトル情報の夫々に含まれるファイルの総数を示すタイトルファイル数情報を含み、前記第２取得手段は、前記タイトル数情報及び前記タイトルファイル数情報に応じた所定の数の前記ファイルを前記コンテンツ群として取得する。【００５７】
この態様によれば、所望のコンテンツ群を取得及び記録するために必要な一又は複数のタイトル情報を、更には、一又は複数のタイトル情報を取得及び記録するために必要な一又は複数のファイルを、漏れなく取得及び記録することができる。その結果、所望のコンテンツ群を好適に記録することができる。【００５８】
本発明の情報記録装置の他の態様は、前記制御情報は、前記コンテンツ群を識別するための識別子を含み、前記第２取得手段は、前記識別子により識別される前記コンテンツ群を取得する。【００５９】
この態様によれば、識別子によりコンテンツ群を識別することで、所望のコンテンツ群を取得及び記録することができる。【００６０】
本発明の情報記録装置の他の態様は、前記制御情報は、前記管理情報に含まれるファイルの総数を示す管理ファイル数情報を含み、前記第２取得手段は、前記管理ファイル数情報に応じた所定の数の前記ファイルを前記コンテンツ群として取得する。【００６１】
この態様によれば、管理情報を取得及び記録するために必要な一又は複数のファイルを、漏れなく取得及び記録することができる。その結果、所望のコンテンツ群を好適に記録することができる。【００６２】
本発明の情報記録装置の他の態様は、前記コンテンツ群が前記イメージファイルとしてオーサリングされており、且つ前記コンテンツ群が前記管理情報を含んでいる場合、前記記録手段による前記コンテンツ群の記録が終了した後に、前記第２の情報記録媒体に対してファイナライズ処理を施すファイナライズ手段を更に備える。【００６３】
この態様によれば、第２の情報記録媒体にコンテンツ群を記録した後に、特別な処理を行うことなく（或いは、コンテンツ群の記録後すぐに）ファイナライズ処理を行うことができる。【００６４】
本発明の情報記録装置の他の態様は、前記コンテンツ群が前記管理情報を含んでいない場合、前記記録手段による前記コンテンツ群の記録が終了した後に、取得される前記コンテンツ群に応じた前記管理情報を作成する作成手段と、前記管理情報の作成が終了した後に、前記第２の情報記録媒体に対してファイナライズ処理を施すファイナライズ手段とを更に備える。【００６５】
この態様によれば、コンテンツ群に管理情報が含まれていない場合には、情報記録装置が管理情報を作成することができる。管理情報を作成した後には、管理情報を第２の情報記録媒体に記録し、且つファイナライズ処理を施すことができる。【００６６】
本発明の情報記録装置の他の態様は、前記記録手段は、取得される前記制御情報を、前記第２の情報記録媒体上の複数箇所に記録する。【００６７】
この態様によれば、複数の制御情報記録エリアのうちの少なくとも１つに有効に制御情報が記録されていれば、制御情報を好適に参照することができる。【００６８】
尚、記録手段の動作によりコンテンツ群と制御情報とが記録された第２の情報記録媒体は、上述した本発明に係る情報記録媒体の範囲に含まれるものであることは明らかである。【００６９】
（情報記録方法）
本発明の情報記録方法は、一又は複数のタイトル情報を含むコンテンツ群と、(i)前記コンテンツ群が所定のフォーマットに準拠したイメージファイルとしてオーサリングされているか否かを示すタイプ情報と、(ii)前記コンテンツ群が、前記一又は複数のタイトル情報に加えて、前記コンテンツ群を管理するための管理情報を含んでいるか否かを示す構造情報とを含む制御情報とが記録されている第１の情報記録媒体から、前記コンテンツ群を第２の情報記録媒体に記録する情報記録方法であって、前記第１の情報記録媒体に記録される制御情報を取得する第１取得工程と、取得される前記制御情報に基づいて、前記第１の情報記録媒体から前記コンテンツ群を取得する第２取得工程と、取得される前記コンテンツ群を前記第２の情報記録媒体に記録する記録工程とを備える。【００７０】
本発明の情報記録方法によれば、上述した本発明の情報記録装置が有する各種利益と同様の利益を享受することができる。【００７１】
尚、上述した本発明の情報記録装置における各種態様に対応して、本発明の情報記録方法も各種態様を採ることが可能である。【００７２】
（コンピュータプログラム）
本発明のコンピュータプログラムは、上述した本発明の情報記録装置（但し、各種態様を含む）に備えられたコンピュータを制御する記録制御用のコンピュータプログラムであって、該コンピュータを、前記第１取得手段、前記第２取得手段及び前記記録手段のうち少なくとも一部として機能させる。【００７３】
本発明のコンピュータプログラムによれば、当該コンピュータプログラムを格納するＲＯＭ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ハードディスク等の記録媒体から、当該コンピュータプログラムをコンピュータに読み込んで実行させれば、或いは、当該コンピュータプログラムを、通信手段を介してコンピュータにダウンロードさせた後に実行させれば、上述した本発明の情報記録装置を比較的簡単に実現できる。【００７４】
尚、上述した本発明の情報記録装置における各種態様に対応して、本発明のコンピュータプログラムも各種態様を採ることが可能である。【００７５】
上記課題を解決するために、コンピュータ読取可能な媒体内のコンピュータプログラム製品は、上述した本発明の情報記録装置（但し、その各種態様を含む）に備えられたコンピュータにより実行可能なプログラム命令を明白に具現化し、該コンピュータを、前記第１取得手段、前記第２取得手段及び前記記録手段のうち少なくとも一部として機能させる。【００７６】
本発明のコンピュータプログラム製品によれば、当該コンピュータプログラム製品を格納するＲＯＭ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ハードディスク等の記録媒体から、当該コンピュータプログラム製品をコンピュータに読み込めば、或いは、例えば伝送波である当該コンピュータプログラム製品を、通信手段を介してコンピュータにダウンロードすれば、上述した本発明の情報記録装置を比較的容易に実施可能となる。更に具体的には、当該コンピュータプログラム製品は、上述した本発明の情報記録装置として機能させるコンピュータ読取可能なコード（或いはコンピュータ読取可能な命令）から構成されてよい。【００７７】
本発明のこのような作用及び他の利得は次に説明する実施例から更に明らかにされよう。【００７８】
以上説明したように、本発明の情報記録媒体によれば、コンテンツ記録エリアと、制御情報記録エリアとを備える。本発明の情報記録装置によれば、第１取得手段と、第２取得手段と、記録手段とを備える。本発明の情報記録方法によれば、第１取得工程と、第２取得工程と、記録工程とを備える。本発明のコンピュータプログラムによれば、コンピュータを第１取得手段、第２取得手段及び記録手段の少なくとも一部として機能させる。従って、所望のタイトルを好適に記録することができる。
【図面の簡単な説明】
【００７９】
【図１】本実施例に係る記録システムの基本構成を概念的に示すブロック図である。
【図２】本実施例に係る記録システムを構成する情報記録装置の基本構成を概念的に示すブロック図である。
【図３】コンテンツ群のデータ構造を概念的に示すデータ構造図である。
【図４】コンテンツ群を構成するＶＴＳのデータ構造を概念的に示すデータ構造図である。
【図５】コンテンツ群を構成するＶＭＧのデータ構造を概念的に示すデータ構造図である。
【図６】コンテンツ群を構成するＶＴＳ及びＶＭＧに含まれる第１制御情報のデータ構造を概念的に示すデータ構造図である。
【図７】コンテンツ群を構成するＶＴＳ及びＶＭＧに含まれる第２制御情報のデータ構造を概念的に示すデータ構造図である。
【図８】第１制御情報を構成する付加情報のデータ構造を概念的に示すデータ構造図である。
【図９】図３から図８において説明したデータ構造を利用した具体的なコンテンツ群の第１制御情報及び第２制御情報の具体的な第１のデータ構造を示すデータ構造図である。
【図１０】図３から図８において説明したデータ構造を利用した具体的なコンテンツ群の第１制御情報及び第２制御情報の具体的な第２のデータ構造を示すデータ構造図である。
【図１１】図３から図８において説明したデータ構造を利用した具体的なコンテンツ群の第１制御情報及び第２制御情報の具体的な第３のデータ構造を示すデータ構造図である。
【図１２】本実施例に係る記録システムにおける記録動作の第１の流れを概念的に示すフローチャートである。
【図１３】本実施例に係る記録システムにおける記録動作の第２の流れを概念的に示すフローチャートである。
【図１４】本実施例に係る記録システムにおける記録動作の第３の流れを概念的に示すフローチャートである。
【図１５】本実施例に係る記録システムにおける記録動作の第４の流れを概念的に示すフローチャートである。
【図１６】コンテンツ群が記録された光ディスクのエリア構造を概念的に示す説明図である。
【符号の説明】
【００８０】
１０  光ディスク
２０  コンテンツ群
３０  ＶＴＳ
３１  ＶＴＳＩ
３２  ＶＴＳＭ＿ＶＯＢＳ
３３  ＶＴＳ＿ＶＯＢＳ
３４  ＶＴＳＩ＿ＢＵＰＳ
３５  ＶＴＳ＿ＭＡＴ
３７  第１制御情報
３８  第２制御情報
４０  ＶＭＧ
４１  ＶＭＧＩ
４２  ＶＭＧＭ＿ＶＯＢＳ
４４  ＶＭＧＩ＿ＢＵＰＳ
１００  情報記録装置
２００  通信ネットワーク網
３００  配信サーバ
３０１  ハードディスク
１１２  光ピックアップ
１１３  信号記録手段
１２１  ＣＰＵ
１２８  制御情報取得・解析部
１２９  ファイル取得部
４０１  アプリケーションシステムタイプ情報
４０２  適用暗号化方式情報
４０３  暗号化状態情報
４１２  ファイルデータタイプ情報
４１３  ファイルデータ構造情報
４１４  付加情報
４１５  ＶＴＳ数情報
４１６  ＶＭＧ内ファイル数情報
４１７  キャラクタコード情報
４１８〜４２６  ＶＴＳ内ファイル数情報
４２７  ファイルＩＤ情報
４１４１  ＶＭＧＭ準備フラグ
４１４２  ＶＴＳＭ準備フラグ
４１４３  ＶＭＧＭ作成用補助データ準備情報
【発明を実施するための最良の形態】
【００８１】
以下、本発明を実施するための最良の形態について実施例毎に順に図面に基づいて説明する。【００８２】
（１）  基本構成
初めに図１及び図２を参照して、本実施例に係る記録システム１の基本構成について説明を進める。ここに、図１は、本実施例に係る記録システム１の基本構成を概念的に示すブロック図であり、図２は、本実施例に係る記録システム１を構成する情報記録装置１００の基本構成を概念的に示すブロック図である。【００８３】
図１に示すように、本実施例に係る記録システム１は、情報記録装置１００と、通信ネットワーク網２００と、配信サーバ３００とを備えている。【００８４】
情報記録装置１００は、本発明における「情報記録装置」の一具体例を構成しており、配信サーバ３００が備えているハードディスク３０１中に格納されているコンテンツ群２０を、通信ネットワーク網２００を介して取得（即ち、ダウンロード）し、本発明における「情報記録媒体」及び「第２の情報記録媒体」の一具体例を構成している光ディスク１０に記録することができる。尚、複数の情報記録装置１００が通信ネットワーク網２００に接続されていてもよい。【００８５】
通信ネットワーク網２００は、情報記録装置１００と配信サーバ３００とを接続するネットワーク網である。通信ネットワーク網２００は、専用回線であってもよいし、一般公衆回線或いは電話回線等であってもよいし、パケット網であってもよいし、回線交換網であってもよい。また、インターネットを通信ネットワーク２００として採用してもよい。また、通信ネットワーク網２００は、携帯電話網、ＩＭＴ−２０００、ＰＨＳ又は無線ＬＡＮ等の無線ネットワーク網であってもよい。尚、情報記録装置１００と配信サーバ３００との間の通信ネットワーク網２００の全てが有線又は無線でなくてもよく、通信ネットワーク網２００の一部が有線であって且つ通信ネットワーク網２００の他の一部が無線であってもよい。【００８６】
配信サーバ３００は、本発明における「情報記録媒体」及び「第１の情報記録媒体」の一具体例を構成しているハードディスク３０１を備えていると共に、通信ネットワーク網２００を介して情報記録装置１００と接続されている。配信サーバ３００が備えるハードディスク３０１には、例えば映画やテレビ番組等を１つ又は複数含むコンテンツ群２０を格納している。そして、配信サーバ３００は、情報記録装置１００からの要求に応じて、ハードディスク３０１に格納されているコンテンツ群２０を情報記録装置１００に対して配信する。【００８７】
図２に示すように、情報記録装置１００は、実際に光ディスク１００がローディングされ且つコンテンツ群２０の記録が行なわれるディスクドライブ１１０と、該ディスクドライブ１１０におけるコンテンツ群２０の記録を制御するパーソナルコンピュータ等のホストコンピュータ１２０とを備えている。【００８８】
ディスクドライブ１１０は、光ディスク１０、スピンドルモータ１１１、光ピックアップ１１２、信号記録手段１１３、ＣＰＵ（ドライブ制御手段）１１４、メモリ１１５、データ入出力制御手段１１６及びバス１１７を備えて構成されている。また、ホストコンピュータ１２０は、ＣＰＵ１２１、メモリ１２２、操作／表示制御手段１２３、操作ボタン１２４、表示パネル１２５、及びデータ入出力制御手段１２６及びバス１２７を備えて構成される。【００８９】
スピンドルモータ１１１は光ディスク１０を回転及び停止させるもので、光ディスク１０へのアクセス時に動作する。より詳細には、スピンドルモータ１１１は、図示しないサーボユニット等によりスピンドルサーボを受けつつ所定速度で光ディスク１０を回転及び停止させるように構成されている。【００９０】
光ピックアップ１１２は、光ディスク１０への記録再生を行うために、例えば図示しない半導体レーザ素子と、コリメータレンズ及び対物レンズ等から構成される。より詳細には、光ピックアップ１１２は、光ディスク１０に対してレーザービーム等の光ビームを、再生時には読み取り光として第１のパワーで照射し、記録時には書き込み光として第２のパワーで且つ変調させながら照射する。【００９１】
信号記録手段１１３は、本発明における「記録手段」の一具体例を構成しており、ＣＰＵ１１４の制御を受けながらスピンドルモータ１１１と光ピックアップ１１２を制御することで、光ディスク１０に対して記録を行う。より具体的には、信号記録再生手段１１３は、例えば、レーザダイオードドライバ（ＬＤドライバ）及びヘッドアンプ等によって構成されている。レーザダイオードドライバは、例えば駆動パルスを生成し、光ピックアップ１１２内に設けられた半導体レーザ素子を駆動する。ヘッドアンプは、光ピックアップ１１２の出力信号、即ち、光ビームの反射光を増幅し、該増幅した信号を出力する。【００９２】
ＣＰＵ（ドライブ制御手段）１１４は、信号記録手段１１３及びメモリ１１５と、バス１１７を介して接続され、各種制御手段に指示を行うことで、ディスクドライブ１１０全体の制御を行う。通常、ＣＰＵ１１４が動作するためのソフトウェア又はファームウェアは、メモリ１１５に格納されている。【００９３】
メモリ１１５は、記録用のデータのバッファ領域や、信号記録手段１１３で使用出来るデータに変換する時の中間バッファとして使用される領域などディスクドライブ１１０におけるデータ処理全般において使用される。また、メモリ１１５はこれらレコーダ機器としての動作を行うためのプログラム、即ちファームウェアが格納されるＲＯＭ領域と、記録用のデータが一時的に格納される或いはファームウェアプログラム等の動作に必要な変数が格納されるＲＡＭ領域などから構成される。【００９４】
データ入出力制御手段１１６は、ディスクドライブ１１０に対するホストコンピュータ１２０からのデータ入出力を制御する。ディスクドライブ１１０とＳＣＳＩや、ＡＴＡＰＩなどのインタフェースを介して接続されている外部のホストコンピュータ１２０から発行されるドライブ制御命令は、データ入出力制御手段１１６を介してＣＰＵ１１４に伝達される。また、記録用のデータも同様にデータ入出力制御手段１１６を介して、ホストコンピュータ１２０とやり取りされる。【００９５】
操作／表示制御手段１２３はホストコンピュータ１２０に対する動作指示受付と表示を行うもので、操作ボタン１２４による各種指示（例えば、記録開始指示や記録停止指示等）をＣＰＵ１２１に伝える。ＣＰＵ１２１は、操作／表示制御手段１２３からの指示情報を元に、データ入出力制御手段１２６を介して、ディスクドライブ１１０に対して制御命令（コマンド）を送信し、ディスクドライブ１１０全体を制御する。同様に、ＣＰＵ１２１は、ディスクドライブ１１０に対して、動作状態をホストコンピュータ１２０に送信するように要求するコマンドを送信することができる。これにより、ディスクドライブ１１０の動作状態（例えば、記録実行状態や記録中断状態）が把握できるためＣＰＵ１２１は、操作／表示制御手段１２３を介して蛍光管やＬＣＤなどの表示パネル１２５にディスクドライブ１１０の動作状態を出力することができる。【００９６】
更に、データ入出力制御手段１２６は、ＣＰＵ１２１の制御の下に、通信ネットワーク網２００を介して配信サーバ３００から取得されるコンテンツ群２０を取得すると共に、該取得したコンテンツ群２０をディスクドライブ１１０へ出力する。【００９７】
ＣＰＵ１２１は、ホストコンピュータ１２０全体の制御を行う。特に、ＣＰＵ１２１は、配信サーバ３００が備えるハードディスク３０１中に記録されているコンテンツ群２０に含まれる制御情報（図６等参照）を取得し且つ解析する制御情報取得・解析部１２８と、制御情報解析部１２８による解析結果に基づいて、コンテンツ群２０を構成する各種ファイルを取得するようデータ入出力制御手段１２６を制御するファイル取得部１２９とを備える。制御情報解析部１２８による解析結果に基づいて、ファイル取得部１２９の制御により取得されたコンテンツ群２０は、光ディスク１０に記録される。尚、制御情報取得・解析部１２８は、本発明における「第１取得手段」の一具体例を構成しており、ファイル取得部１２９は、本発明における「第２取得手段」の一具体例を構成している。制御情報の構成や、制御情報解析部１２８やファイル取得指示部１２９の動作については後に詳述する。【００９８】
メモリ１２２は、ホストコンピュータ１２０が使用する内部記憶装置であり、例えばＢＩＯＳ（Basic Input／Output System)等のファームウェアプログラムが格納されるＲＯＭ領域、オペレーティングシステムや、アプリケーションプログラム等の動作に必要な変数等が格納されるＲＡＭ領域などから構成される。【００９９】
（２）  データ構造
続いて、図３から図８を参照して、コンテンツ群２０の具体的なデータ構造について説明する。ここに、図３は、コンテンツ群２０のデータ構造を概念的に示すデータ構造図であり、図４は、コンテンツ群２０を構成するＶＴＳ３０のデータ構造を概念的に示すデータ構造図であり、図５は、コンテンツ群２０を構成するＶＭＧ４０のデータ構造を概念的に示すデータ構造図であり、図６は、コンテンツ群２０を構成するＶＴＳ３０及びＶＭＧ４０に含まれる第１制御情報３７のデータ構造を概念的に示すデータ構造図であり、図７は、コンテンツ群２０を構成するＶＴＳ３０及びＶＭＧ４０に含まれる第２制御情報３８のデータ構造を概念的に示すデータ構造図であり、図８は、第１制御情報３８を構成する付加情報４１４のデータ構造を概念的に示すデータ構造図である。【０１００】
尚、以下の説明では、コンテンツ群２０がＤＶＤ−Ｖｉｄｅｏ規格に準拠している具体例について説明する。従って、ＤＶＤ−Ｖｉｄｅｏ規格と同様の構成については、説明の簡略化のためにその詳細な説明を省略する。また、コンテンツ群２０は、例えばＭＰＥＧ（Moving Picture Expert group）方式に準拠して圧縮されていることが好ましい。【０１０１】
図３（ａ）に示すように、１つのＶＴＳ（Video Title Set）３０を含むコンテンツ群がハードディスク３０１中に記録されていてもよい。尚、ＶＴＳ３０は、本発明における「タイトル情報」の一具体例を構成しており、例えば、例えば１本の映画や１本のテレビ番組であって、関連する（即ち、それに含まれる音声情報及び副映像情報の数や、仕様、対応言語等の属性が同じ）タイトルを一まとめにしたセット（まとまり）である。【０１０２】
図３（ｂ）に示すように、複数のＶＴＳ３０を含むコンテンツ群２０がハードディスク３０１中に記録されていてもよい。【０１０３】
図３（ｃ）に示すように、１つのＶＴＳ３０と１つのＶＭＧ（Video Manager）４０とを含むコンテンツ群２０がハードディスク３０１中に記録されていてもよい。尚、ＶＭＧ４０は、本発明における「管理情報」の一具体例を構成しており、ＶＭＧ４０と共にコンテンツ群２０に含まれるＶＴＳ３０を管理するための情報（例えば、データ、データリスト、データファイル又はデータテーブル、或いはＶＭＧ４０により管理されるＶＴＳ３０全体に関するメニュー（以降、適宜“総合メニュー”と称する））である。【０１０４】
図３（ｄ）に示すように、複数のＶＴＳ３０と、１つのＶＭＧ４０とを含むコンテンツ群２０がハードディスク３０１中に記録されていてもよい。【０１０５】
図３（ｅ）に示すように、図３（ａ）から図３（ｄ）に示すコンテンツ群２０が複数、ハードディスク３０１中に記録されていてもよい。【０１０６】
図４に示すように、ＶＴＳ３０は、ＶＴＳＩ（VTS Information）３１と、ＶＴＳＭ＿ＶＯＢＳ（Video Object Set for the VTS Menu）３２と、ＶＴＳ＿ＶＯＢＳ（Video Object Set for Titles in a VTS）３３と、ＶＴＳＩ＿ＢＵＰＳ（VTSI Buck Up）３４をと含んでいる。本実施例においては、コンテンツ群２０がハードディスク３０１に記録されている状態のときには、これらのうち、ＶＴＳＭ＿ＶＯＢＳ３２とＶＴＳＩ＿ＢＵＰＳ３４は、ＶＴＳ３０に必ずしも含まれていなくともよい。また、本実施例においては、コンテンツ群２０が光ディスク１０に記録されている状態のときには、これらのうち、ＶＴＳＭ＿ＶＯＢＳ３２は、ＶＴＳ３０に必ずしも含まれていなくともよい。【０１０７】
ＶＴＳＩ３１は、ＶＴＳ３０を管理するための管理情報であり、「ＶＴＳ＿＃＃＿０．ＩＦＯ」という１つのファイルから構成される。尚、「＃＃」は、ＶＴＳの識別番号であって、コンテンツ群２０に含まれるＶＴＳ３０の数に応じて１以上の整数（但し、上限は９９）が順に割り当てられる。【０１０８】
ＶＴＳＭ＿ＶＯＢＳ３２は、ＶＴＳ３０に関する各種メニュー（以降、このようなメニューを、前述の説明と同様に適宜“タイトルメニュー”と称する）のためのデータであり、「ＶＴＳ＿＃＃＿０．ＶＯＢ」という１つのファイルから構成される。【０１０９】
ＶＴＳ＿ＶＯＢＳ３３は、タイトルを実際に再生するための実体情報であり、「ＶＴＳ＿＃＃＿＠．ＶＯＢ」という一又は複数のファイルから構成される。尚、「＠」は、ファイルの数に応じた連番であって、１つのＶＴＳ＿ＶＯＢＳ３３に含まれるファイルの数に応じた１以上の整数（但し、上限は９）が順に割り当てられる。【０１１０】
ＶＴＳＩ＿ＢＵＰＳ３４は、ＶＴＳＩ３１のバックアップであって、「ＶＴＳ＿＃＃＿０．ＢＵＰ」という１つのファイルから構成される。【０１１１】
ＶＴＳＩ３１は、ＶＴＳＩ＿ＭＡＴ（VTSI Main Table）３５と、その他の情報３６とを含んでいる。【０１１２】
ＶＴＳＩ＿ＭＡＴ３５は、本発明における「制御情報」の一具体例を構成する第１制御情報３７及び第２制御情報３８と、その他の情報３９を含んでいる。【０１１３】
図５に示すように、ＶＭＧ４０は、ＶＭＧＩ（VMG Information）４１と、ＶＭＧＭ＿ＶＯＢＳ（Video Object Set for the VMG Menu）４２と、ＶＭＧＩ＿ＢＵＰＳ（VMGI Buck Up）４４をと含んでいる。本実施例においては、これらのうち、ＶＭＧＭ＿ＶＯＢＳ４２とＶＭＧＩ＿ＢＵＰＳ４４は、ＶＭＧ４０に必ずしも含まれていなくともよい。【０１１４】
ＶＭＧＩ４１は、ＶＭＧ４０が含まれるコンテンツ群２０全体を管理するための管理情報であり、「ＶＩＤＥＯ＿ＴＳ．ＩＦＯ」という１つのファイルから構成される。【０１１５】
ＶＭＧＭ＿ＶＯＢＳ４２は、ＶＭＧ４０が含まれるコンテンツ群２０全体に関する各種メニュー（例えば、複数のタイトルから所望のタイトルを選択するためのメニュー）のためのデータであり、「ＶＩＤＥＯ＿ＴＳ．ＶＯＢ」という１つのファイルから構成される。【０１１６】
ＶＭＧＩ＿ＢＵＰＳ４４は、ＶＭＧＩ４１のバックアップであって、「ＶＩＤＥＯ＿ＴＳ．ＢＵＰ」という１つのファイルから構成される。【０１１７】
ＶＭＧＩ４１は、ＶＭＧＩ＿ＭＡＴ（VMGI Main Table）４５と、その他の情報４６とを含んでいる。【０１１８】
ＶＭＧＩ＿ＭＡＴ４５は、本発明における「制御情報」の一具体例を構成する第１制御情報３７及び第２制御情報３８と、その他の情報４９を含んでいる。つまり、第１制御情報３７及び第２制御情報は、ＶＭＧＩ＿ＭＡＴ４５とＶＴＳＩ＿ＭＡＴ３５の夫々に重複的に記録される。より具体的には、第１制御情報３７は、ＶＭＧＩ＿ＭＡＴ４５及びＶＴＳＩ＿ＭＡＴ３５のバイトポジション（ＢＰ：Byte Position）４８及びバイトポジション４９に記録され、第２制御情報３８は、ＶＭＧＩ＿ＭＡＴ４５及びＶＴＳＩ＿ＭＡＴ３５のバイトポジション（ＢＰ：Byte Position）１０４からバイトポジション１２７に記録され
但し、ＶＭＧＩ＿ＭＡＴ４５とＶＴＳＩ＿ＭＡＴ３５のいずれか一方に記録されるように構成してもよいし、或いは、ＶＭＧＩ＿ＭＡＴ４５とＶＴＳＩ＿ＭＡＴ３５とは異なる位置に記録されるように構成してもよい。また、ＶＭＧＩ＿ＭＡＴ４５とＶＴＳＩ＿ＭＡＴ３５に記録される場合においても、上述したバイトポジションは一具体例であり、他のバイトポジションに記録されるように構成してもよい。【０１１９】
図６に示すように、第１制御情報３７は、アプリケーションシステムタイプ情報（Application System Type）４０１と、適用暗号化方式情報（Applied CPS（Contents Protection System））４０２と、暗号化状態情報（CPS Status）４０３とを含んでいる。【０１２０】
アプリケーションシステムタイプ情報４０１は、コンテンツ群２０が、本実施例に記載する記録動作に用いられるコンテンツ群であるか否か（つまり、第１制御情報３７及び第２制御情報３８を利用して取得され且つ記録されるコンテンツ群であるか否か）を示す。アプリケーションシステムタイプ情報４０１は、ＶＭＧＩ＿ＭＡＴ４５及びＶＴＳＩ＿ＭＡＴ３５のバイトポジション４８の全体を占有しており、１バイトのサイズを有している。例えば、アプリケーションシステムタイプ情報４０１が「１１０１１１００」を示していれば、当該アプリケーションシステムタイプ情報４０１を含むコンテンツ群２０は、本実施例に記載する記録動作用のコンテンツ群であることを、情報記録装置１００は認識することができる。また、その他の記録動作に用いられるコンテンツ群に対しては、アプリケーションシステムタイプ情報４０１に対して「１１０１１１００」以外の数値が割り当てられる。また、「１１０１１１００」以外の数値はリザーブドとして、将来の拡張のために残されてもよい。【０１２１】
適用暗号化方式情報４０２は、本発明における「暗号化方式情報」の一具体例を構成しており、コンテンツ群２０に適用される暗号化方式を示す。適用暗号化方式情報４０２は、ＶＭＧＩ＿ＭＡＴ４５及びＶＴＳＩ＿ＭＡＴ３５のバイトポジション４９のうちの４ビットを占有している。例えば、適用暗号化方式情報４０２が「０１００」を示していれば、コンテンツ群２０に適用される暗号化方式がＣＰＲＭであることを、情報記録装置１００は認識することができる。もちろん、ＣＰＲＭに加えて又は代えて、例えばＣＳＳ（Content Scrambling System）等のその他の暗号化方式を適用してもよいことは言うまでもなく、その場合、適用暗号化方式情報４０２は「０１００」以外の数値を示す。また、「０１００」以外の数値はリザーブドとして、将来の拡張のために残されてもよい。【０１２２】
暗号化状態情報４０３は、本発明における「暗号化情報」の一具体例を構成しており、コンテンツ群２０に既に暗号化処理が施されているか否かを示す。暗号化状態情報４０３は、ＶＭＧＩ＿ＭＡＴ４５及びＶＴＳＩ＿ＭＡＴ３５のバイトポジション４９のうちの４ビットを占有している。例えば、暗号化状態情報が「０１００」を示していれば、コンテンツ群２０には暗号化処理が施されていないことを、情報記録装置１００は認識することができる。この場合、情報記録装置１００は、コンテンツ群２０を光ディスク１０に記録する際に、適用暗号化方式情報４０２が示す暗号化方式に準拠した暗号化処理をコンテンツ群２０に施す必要がある。他方、暗号化状態情報が「１１００」を示していれば、コンテンツ群２０には既に暗号化処理が施されていることを、情報記録装置１００は認識することができる。尚、「０１００」及び「１１００」以外の数値はリザーブドとして、将来の拡張のために残されてもよい。【０１２３】
図７に示すように、第２制御情報３８は、ファイルデータタイプ情報（File Data Type）４１２と、ファイルデータ構造情報（File Data Structure）４１３と、付加情報（Additional Information）４１４と、ＶＴＳ数情報（Number of VTSs）４１５と、ＶＭＧ内ファイル数情報（Number of files in VMG）４１６と、キャラクタコード情報（Character Set）４１７と、ＶＴＳ＃１内ファイル数情報（Number of files in VTS#1）４１８と、ＶＴＳ＃２内ファイル数情報（Number of files in VTS#2）４１９と、ＶＴＳ＃３内ファイル数情報（Number of files in VTS#3）４２０と、ＶＴＳ＃４内ファイル数情報（Number of files in VTS#4）４２１と、ＶＴＳ＃５内ファイル数情報（Number of files in VTS#5）４２２と、ＶＴＳ＃６内ファイル数情報（Number of files in VTS#6）４２３と、ＶＴＳ＃７内ファイル数情報（Number of files in VTS#7）４２４と、ＶＴＳ＃８内ファイル数情報（Number of files in VTS#8）４２５と、ＶＴＳ＃９内ファイル数情報（Number of files in VTS#9）４２６と、ファイルＩＤ情報４２７とを含んでいる。【０１２４】
ファイルデータタイプ情報４１２は、本発明における「タイプ情報」の一具体例を構成しており、コンテンツ群２０が、ＤＶＤ−Ｖｉｄｅｏディスクイメージとしてオーサリングされているファイル（authored disc data file）から構成されているか否かを示す。ファイルデータタイプ情報４１２は、ＶＭＧＩ＿ＭＡＴ４５及びＶＴＳＩ＿ＭＡＴ３５のバイトポジション１０４のうちの４ビットを占有している。例えば、ファイルデータタイプ情報４１２が「０１００」を示し手いれば、コンテンツ群２０がＤＶＤ−Ｖｉｄｅｏディスクイメージとしてオーサリングされているファイルから構成されていることを、情報記録装置１００は認識することができる。尚、「０１００」以外の数値はリザーブドとして、将来の拡張のために残されてもよい。【０１２５】
ファイルデータ構造情報４１３は、本発明における「構造情報」の一具体例を構成しており、コンテンツ群２０が、(i)ＶＭＧ４０を含まず且つＶＴＳ３０を含んでいるのか（即ち、図３（ａ）及び図３（ｂ）に示す状態か）、又は(ii)ＶＴＳ３０に加えてＶＭＧ４０を含んだディスクフルイメージであるのか（即ち、図３（ｃ）及び図３（ｄ）に示す状態か）を示す。ファイルデータ構造情報４１３は、ＶＭＧＩ＿ＭＡＴ４５及びＶＴＳＩ＿ＭＡＴ３５のバイトポジション１０５のうちの４ビットを占有している。例えば、ファイルデータ構造情報４１３が「０００１」を示していれば、コンテンツ群２０がＶＭＧ４０を含まず且つＶＴＳ３０を含んでいる（即ち、配信サーバ３００からはＶＭＧ４０は配信されない）ことを、情報記録装置１００は認識することができる。他方、例えば、ファイルデータ構造情報４１３が「０１００」を示していれば、コンテンツ群２０がＶＴＳ３０に加えてＶＭＧ４０を含んでいる（即ち、配信サーバ３００からはＶＴＳ３０とＶＭＧ４０とを含むディスクフルイメージとしてのコンテンツ群２０が配信される）ことを、情報記録装置１００は認識することができる。尚、「０００１」及び「０１００」以外の数値はリザーブドとして、将来の拡張のために残されてもよい。【０１２６】
付加情報４１４は、図８に示すように、ＶＭＧＭ準備フラグ（VMGM preparation）４１４１と、ＶＴＳＭ準備フラグ（VTSM preparation）４１４２と、ＶＭＧＭ作成用補助データ準備情報（VMG Menu Data preparation）４１４３とを含んでいる。【０１２７】
ＶＭＧＭ準備フラグ４１４１は、本発明における「総合メニューフラグ」の一具体例を構成しており、コンテンツ群２０が、ＶＭＧＭ＿ＶＯＢＳ４２（即ち、上述した「ＶＩＤＥＯ＿ＴＳ．ＶＯＢ」というファイル）を含んでいるか否かを示す。ＶＭＧＭ準備フラグ４１４１は、ＶＭＧＩ＿ＭＡＴ４５及びＶＴＳＩ＿ＭＡＴ３５のバイトポジション１０５のうちの１ビットを占有している。例えば、ＶＭＧＭ準備フラグ４１４１が「０」を示していれば、コンテンツ群２０にはＶＭＧＭ＿ＶＯＢＳ４２が含まれていないことを、情報記録装置１００は認識することができる。ＶＭＧＭ準備フラグ４１４１が「０」を示す場合として、ファイルデータ構造情報４１３が「０００１」を示す場合（即ち、コンテンツ群２０がＶＭＧ４０を含んでいない場合）や、ファイルデータ構造情報４１３が「０１００」を示している一方でコンテンツ群２０にはＶＭＧＭ＿ＶＯＢＳ４２が含まれていない場合が考えられる。他方、ＶＭＧＭ準備フラグ４１４１が「１」を示していれば、コンテンツ群２０にはＶＭＧＭ＿ＶＯＢＳ４２が含まれていることを、情報記録装置１００は認識することができる。すなわち、ＶＭＧＭ準備フラグ４１４１が「１」を示す場合として、ファイルデータ構造情報４１３が「０１００」を示しており且つコンテンツ群２０にはＶＭＧＭ＿ＶＯＢＳ４２が含まれている場合が考えられる。【０１２８】
ＶＴＳＭ準備フラグ４１４２は、本発明における「タイトルメニューフラグ」の一具体例を構成しており、コンテンツ群２０が、ＶＴＳＭ＿ＶＯＢＳ３２（即ち、上述した「ＶＴＳ＿＃＃＿０．ＶＯＢ」というファイル）を含んでいるか否かを示す。ＶＴＳＭ準備フラグ４１４２は、ＶＭＧＩ＿ＭＡＴ４５及びＶＴＳＩ＿ＭＡＴ３５のバイトポジション１０５のうちの１ビットを占有している。例えば、ＶＴＳＭ準備フラグ４１４２が「０」を示していれば、コンテンツ群２０にはＶＴＳＭ＿ＶＯＢＳ３２が含まれていないことを、情報記録装置１００は認識することができる。他方、ＶＴＳＭ準備フラグ４１４２が「１」を示していれば、コンテンツ群２０にはＶＴＳＭ＿ＶＯＢＳ３２が含まれていることを、情報記録装置１００は認識することができる。【０１２９】
ＶＭＧＭ作成用補助データ準備情報４１４３は、本発明における「メニュー準備情報」の一具体例を構成しており、コンテンツ群２０が、ＶＭＧＭ＿ＶＯＢＳ４２を作成するためのデータ（即ち、総合メニューを作成するためのデータ）を含んでいるか否かを示す。ＶＭＧＭ作成用補助データ準備情報４１４３は、ＶＭＧＩ＿ＭＡＴ４５及びＶＴＳＩ＿ＭＡＴ３５のバイトポジション１０５のうちの２ビットを占有している。例えば、ＶＭＧＭ作成用補助データ準備情報４１４３が「００」を示していれば、コンテンツ群２０にはＶＭＧＭ＿ＶＯＢＳ４２を作成するためのデータが含まれていないことを、情報記録装置１００は認識することができる。尚、ファイルデータ構造情報４１３が「０１００」を示している場合には、コンテンツ群２０にＶＭＧ４０が既に含まれていることから、ＶＭＧＭ作成用補助データ準備情報４１４３は「００」を示す。例えば、ＶＭＧＭ作成用補助データ準備情報４１４３が「０１」を示していれば、コンテンツ群２０にはＶＭＧＭ＿ＶＯＢＳ４２を作成するためのデータが含まれており且つそのデータがサムネイル画像データであることを、情報記録装置１００は認識することができる。その結果、情報記録装置１００は、サムネイル画像データを用いてＶＭＧＭ＿ＶＯＢＳ４２を作成することができる。例えば、ＶＭＧＭ作成用補助データ準備情報４１４３が「１０」を示していれば、コンテンツ群２０にはＶＭＧＭ＿ＶＯＢＳ４２を作成するためのデータが含まれており且つそのデータが１画面ずつの（言い換えれば、ページバイページの）静止画像データであることを、情報記録装置１００は認識することができる。その結果、情報記録装置１００は、静止画像データを用いてＶＭＧＭ＿ＶＯＢＳ４２を作成することができる。尚、ＶＭＧＭ作成用補助データ準備情報が「０１」又は「１０」を示している場合には、ファイルデータ構造４１３は「０００１」を示す。また、「００」、「０１」及び「１０」以外の数値はリザーブドとして、将来の拡張のために残されてもよい。【０１３０】
再び図７において、ＶＴＳ数情報４１５は、本発明における「タイトル数情報」の一具体例を構成しており、コンテンツ群２０に含まれるＶＴＳ３０の数を示す。ＶＴＳ数情報４１５は、ＶＭＧＩ＿ＭＡＴ４５及びＶＴＳＩ＿ＭＡＴ３５のバイトポジション１０６のうちの４ビットを占有している。【０１３１】
尚、本実施例においては、１つのコンテンツ群２０には、最大９個のＶＴＳ３０が含まれる。但し、１つのコンテンツ群２０に１０個以上のＶＴＳ３０が含まれるように構成してもよい。【０１３２】
ＶＭＧ内ファイル数情報４１６は、本発明における「管理ファイル数情報」の一具体例を構成しており、コンテンツ群２０に含まれるＶＭＧ４０内のファイル数を示す。ＶＭＧ内ファイル数情報４１６は、ＶＭＧＩ＿ＭＡＴ４５及びＶＴＳＩ＿ＭＡＴ３５のバイトポジション１０６のうちの４ビットを占有している。【０１３３】
尚、本実施例においては、ＶＭＧ４０には、１つのＶＭＧＩ４１と、１つのＶＭＧＭ＿ＶＯＢＳ４２と、１つのＶＭＧＩ＿ＢＵＰＳ４４とが含まれ得る。つまり、本実施例においては、１つのＶＭＧ４０には、最大で３つのファイルが含まれ得る。【０１３４】
また、上述のファイルデータ構造情報４１３により、コンテンツ群２０にＶＭＧ４０が含まれているか否かを認識することができるが、ＶＭＧ内ファイル数情報４１６によっても、コンテンツ群２０にＶＭＧ４０が含まれているか否かを認識することができる。つまり、ＶＭＧ内ファイル数情報４１６が「０」を示していれば、コンテンツ群２０にＶＭＧ４０が含まれていないことを認識することができる。他方、ＶＭＧ内ファイル数情報４１６が「０以外の数値」を示していれば、コンテンツ群２０にＶＭＧ４０が含まれていることを認識することができる。【０１３５】
キャラクタコード情報４１７は、本発明における「コード情報」の一具体例を構成しており、ファイルＩＤ情報４２７を記述するキャラクタコードを示す。キャラクタコード除法４１７は、ＶＭＧＩ＿ＭＡＴ４５及びＶＴＳＩ＿ＭＡＴ３５のバイトポジション１０７のうちの４ビットを占有している。例えば、キャラクタコード情報４１７が「０００１」を示していれば、ファイルＩＤ情報４２７を記述するキャラクタコードがＡＳＣＩＩコードであることを、情報記録装置１００は認識することができる。尚、「０００１」以外の数値はリザーブドとして、将来の拡張のために残されてもよい。【０１３６】
ＶＴＳ＃１内ファイル数情報４１８は、本発明における「タイトルファイル数情報」の一具体例を構成しており、コンテンツ群２０に含まれるＶＴＳ＃１内のファイル数を示す。ＶＴＳ＃１内ファイル数情報４１８は、ＶＭＧＩ＿ＭＡＴ４５及びＶＴＳＩ＿ＭＡＴ３５のバイトポジション１０７のうちの４ビットを占有している。【０１３７】
尚、本実施例においては、ＶＴＳ３０には、１つのＶＴＳＩ３１と、１つのＶＴＳＭ＿ＶＯＢＳ３２と、最大９つのＶＴＳ＿ＶＯＢＳ３３と、１つのＶＴＳＩ＿ＢＵＰＳ３４とが含まれ得る。つまり、本実施例においては、１つのＶＭＧ４０には、最大で１２つのファイルが含まれ得る。【０１３８】
ＶＴＳ＃２内ファイル数情報４１９は、本発明における「タイトルファイル数情報」の一具体例を構成しており、コンテンツ群２０に含まれるＶＴＳ＃２内のファイル数を示す。ＶＴＳ＃２内ファイル数情報４１９は、ＶＭＧＩ＿ＭＡＴ４５及びＶＴＳＩ＿ＭＡＴ３５のバイトポジション１０８のうちの４ビットを占有している。【０１３９】
ＶＴＳ＃３内ファイル数情報４２０は、本発明における「タイトルファイル数情報」の一具体例を構成しており、コンテンツ群２０に含まれるＶＴＳ＃３内のファイル数を示す。ＶＴＳ＃３内ファイル数情報４２０は、ＶＭＧＩ＿ＭＡＴ４５及びＶＴＳＩ＿ＭＡＴ３５のバイトポジション１０８のうちの４ビットを占有している。【０１４０】
ＶＴＳ＃４内ファイル数情報４２１は、本発明における「タイトルファイル数情報」の一具体例を構成しており、コンテンツ群２０に含まれるＶＴＳ＃４内のファイル数を示す。ＶＴＳ＃４内ファイル数情報４２１は、ＶＭＧＩ＿ＭＡＴ４５及びＶＴＳＩ＿ＭＡＴ３５のバイトポジション１０９のうちの４ビットを占有している。【０１４１】
ＶＴＳ＃５内ファイル数情報４２２は、本発明における「タイトルファイル数情報」の一具体例を構成しており、コンテンツ群２０に含まれるＶＴＳ＃５内のファイル数を示す。ＶＴＳ＃５内ファイル数情報４２２は、ＶＭＧＩ＿ＭＡＴ４５及びＶＴＳＩ＿ＭＡＴ３５のバイトポジション１０９のうちの４ビットを占有している。【０１４２】
ＶＴＳ＃６内ファイル数情報４２３は、本発明における「タイトルファイル数情報」の一具体例を構成しており、コンテンツ群２０に含まれるＶＴＳ＃６内のファイル数を示す。ＶＴＳ＃６内ファイル数情報４２３は、ＶＭＧＩ＿ＭＡＴ４５及びＶＴＳＩ＿ＭＡＴ３５のバイトポジション１１０のうちの４ビットを占有している。【０１４３】
ＶＴＳ＃７内ファイル数情報４２４は、本発明における「タイトルファイル数情報」の一具体例を構成しており、コンテンツ群２０に含まれるＶＴＳ＃７内のファイル数を示す。ＶＴＳ＃７内ファイル数情報４２４は、ＶＭＧＩ＿ＭＡＴ４５及びＶＴＳＩ＿ＭＡＴ３５のバイトポジション１１０のうちの４ビットを占有している。【０１４４】
ＶＴＳ＃８内ファイル数情報４２５は、本発明における「タイトルファイル数情報」の一具体例を構成しており、コンテンツ群２０に含まれるＶＴＳ＃８内のファイル数を示す。ＶＴＳ＃８内ファイル数情報４２５は、ＶＭＧＩ＿ＭＡＴ４５及びＶＴＳＩ＿ＭＡＴ３５のバイトポジション１１１のうちの４ビットを占有している。【０１４５】
ＶＴＳ＃９内ファイル数情報４２６は、本発明における「タイトルファイル数情報」の一具体例を構成しており、コンテンツ群２０に含まれるＶＴＳ＃９内のファイル数を示す。ＶＴＳ＃９内ファイル数情報４２６は、ＶＭＧＩ＿ＭＡＴ４５及びＶＴＳＩ＿ＭＡＴ３５のバイトポジション１１１のうちの４ビットを占有している。【０１４６】
尚、本実施例においては、１つのコンテンツ群２０には最大で９つのＶＴＳ３０が、最小で１つのＶＴＳ３０が含まれる。従って、コンテンツ群２０に含まれるＶＴＳ３０の数に応じて、ＶＴＳ＃１内ファイル数情報４１８から順に使用される。このとき、使用されないＶＴＳ＃ｊ（但し、ｊは２以上の整数）内ファイル数情報には、対応するＶＴＳ３０が存在しないことを示す数値（例えば、「００００」）が記述される。また、１つのコンテンツ群２０に１０個以上のＶＴＳ３０が含まれるように構成する場合には、ＶＴＳ＃ｊ内ファイル数情報は、ＶＴＳ３０の数に応じて拡張されることが好ましい。【０１４７】
ファイルＩＤ＃ｙ（但し、ｙは１以上且つ１６以下の整数）情報４２７は、本発明における「識別子」の一具体例を構成しており、コンテンツ群２０を識別するためのファイル名を示す。ファイルＩＤ＃ｙ情報４２７は、ＶＭＧＩ＿ＭＡＴ４５及びＶＴＳＩ＿ＭＡＴ３５のバイトポジション１１２からバイトポジション１２７までを占有しており、１６バイトのサイズを有している。夫々のファイルＩＤ＃ｙ情報４２７が１バイトのサイズを有していることから、夫々のファイルＩＤ＃ｙ情報４２７が１文字を示す。従って、ファイルＩＤ＃ｙ情報４２７全体として、１６文字までのファイル名を示すことができる。【０１４８】
続いて、図９から図１１を参照して、図３から図８において説明したデータ構造を利用した具体的なコンテンツ群２０の第１制御情報３７及び第２制御情報３８の具体的なデータ構造について説明する。ここに、図９は、図３から図８において説明したデータ構造を利用した具体的なコンテンツ群２０の第１制御情報３７及び第２制御情報３８の具体的な第１のデータ構造を示すデータ構造図であり、図１０は、図３から図８において説明したデータ構造を利用した具体的なコンテンツ群２０の第１制御情報３７及び第２制御情報３８の具体的な第２のデータ構造を示すデータ構造図であり、図１１は、図３から図８において説明したデータ構造を利用した具体的なコンテンツ群２０の第１制御情報３７及び第２制御情報３８の具体的な第３のデータ構造を示すデータ構造図である。【０１４９】
図９には、ファイルデータ構造情報４１３が「０００１」を示しており、ＶＴＳ３０の数が１つであり、ＶＴＳ＿ＶＯＢＳ３３を構成するファイルの数が２つであり、ＶＴＳＩ＿ＢＵＰＳ３４が含まれ、且つファイル名が「ＤＶＤＶｉｄｅｏＣＰＲＭＴｅｓｔ」であるコンテンツ群２０における第１制御情報３７及び第２制御情報３８のデータ構造が示される。【０１５０】
図９に示すように、第１制御情報３７中において、アプリケーションシステムタイプ情報は「１１０１１１００」であり、適用暗号化方式情報４０２は「０１００」であり、暗号化状態情報４０３は「１１００」である。従って、情報記録装置１００は、第１制御情報３７を参照することで、コンテンツ群２０が本実施例に記載する記録動作に用いられるコンテンツ群であり、コンテンツ群２０の暗号化方式がＣＰＲＭであり、且つコンテンツ群２０には既に暗号化処理が施されていることを認識することができる。【０１５１】
また、第２制御情報３８中において、ファイルデータタイプ情報４１２は「０１００」であり、ファイルデータ構造情報４１３は「０００１」であり、付加情報４１４は「００００」であり、ＶＴＳ数情報４１５は「１」であり、ＶＭＧ内ファイル数情報４１６は「０」であり、キャラクタコード情報４１７は「０００１」であり、ＶＴＳ＃１内ファイル数情報４１８は「４」であり、ＶＴＳ＃２内ファイル数情報４１９からＶＴＳ＃９内ファイル数情報４２６は「０」であり、ファイル名は「ＤＶＤＶｉｄｅｏＣＰＲＭＴｅｓｔ」である。従って、情報記録装置１００は、第２制御情報３８を参照することで、コンテンツ群２０がＤＶＤ−Ｖｉｄｅｏディスクイメージとしてオーサリングされており、コンテンツ群２０がＶＭＧ４０を含んでおらず、コンテンツ群２０がＶＭＧＭ＿ＶＯＢＳ４２及びＶＴＳＭ＿ＶＯＢＳ３２を含んでおらず、コンテンツ群２０がＶＭＧＭ＿ＶＯＢＳ４２を作成するためのデータを含んでおらず、コンテンツ群２０に含まれるＶＴＳ３０の数は１であり、コンテンツ群２０のファイル名がＡＳＣＩＩコードで記述されており、ＶＴＳ＃１内のファイル数が４つであり、コンテンツ群２０のファイル名は「ＤＶＤＶｉｄｅｏＣＰＲＭＴｅｓｔ」であることを認識することができる。【０１５２】
このとき、コンテンツ群２０には、「ＤＶＤＶｉｄｅｏＣＰＲＭＴｅｓｔＶＴＳ＿０１＿０．ＩＦＯ」と、「ＤＶＤＶｉｄｅｏＣＰＲＭＴｅｓｔＶＴＳ＿０１＿０．ＢＵＰ」と、「ＤＶＤＶｉｄｅｏＣＰＲＭＴｅｓｔＶＴＳ＿０１＿１．ＶＯＢ」と、「ＤＶＤＶｉｄｅｏＣＰＲＭＴｅｓｔＶＴＳ＿０１＿２．ＶＯＢ」とが含まれる。つまり、第２制御情報３８中のファイルＩＤ＃ｙ情報４２７により記述されるファイル名と、図４を参照して説明したＶＴＳ３０を構成するファイルのファイル名とが合わせられている。【０１５３】
情報記録装置１００は、ＶＴＳＭ＿ＶＯＢＳ３２及びＶＴＳＩ＿ＢＵＰＳ３４がＶＴＳ３０に含まれているか否かを判定するために、ファイルの拡張子及びファイル名を利用する。図９に示す例では、拡張子が「ＢＵＰ」となるファイルが存在しているため、情報記録装置１００は、ＶＴＳＩ＿ＢＵＰＳ３４がＶＴＳ３０に含まれていることを認識することができる。他方、拡張子が「ＶＯＢ」であり、且つファイル名に「ＶＴＳ＿＃＃＿０」が含まれているファイルが存在していないため、情報記録装置１００は、ＶＴＳＭ＿ＶＯＢＳ３３がＶＴＳ３０に含まれていないことを認識することができる。但し、ＶＴＳＭ＿ＶＯＢＳ３３がＶＴＳ３０に含まれているか否かについては、付加情報４１４中のＶＴＳＭ準備フラグ４１４２を参照することで認識してもよい。更に、ＶＴＳＩ３１（つまり、拡張子が「ＩＦＯ」であるファイル）はＶＴＳ３０に必ず含まれている。【０１５４】
従って、コンテンツ群２０に含まれるファイルの拡張子及びファイル名を参照することにより（或いは、ＶＴＳＭ準備フラグ４１４２を参照することにより）ＶＴＳＭ＿ＶＯＢＳ３２及びＶＴＳＩ＿ＢＵＰＳ３４がＶＴＳ３０に含まれているか否かを認識することができれば、情報記録装置１００は、ＶＴＳ＃１内ファイル数情報４１８から、ＶＴＳ３０に含まれるＶＴＳ＿ＶＯＢＳ３３を構成するファイル数を認識することができる。図９に示す例では、ＶＴＳ＿ＶＯＢＳ３３を構成するファイル数が２つであることを認識することができる。これにより、情報記録装置１００は、コンテンツ群２０には、どのようなファイルが含まれているかを好適に認識することができる。言い換えれば、情報記録装置１００は、コンテンツ群２０に含まれるファイルがどのようなファイルであるかを好適に認識することができる。【０１５５】
また、図９に示す例では、コンテンツ群２０はＶＭＧ４０を含んでいない。従って、情報記録装置１００は、ＶＴＳＩ＿ＭＡＴ３５中に記録されている第１制御情報３７及び第２制御情報３８を参照することが好ましい。【０１５６】
また、図９に示す例において、付加情報４１４が「００００」ではなく、「０００１」である場合について説明する。つまり、コンテンツ群２０に、ＶＭＧＭ＿ＶＯＢＳ４２を作成するためのサムネイル画像データが含まれている場合について説明する。この場合、サムネイル画像データを示すファイルのファイル名は、例えば「ＤＶＤＶｉｄｅｏＣＰＲＭＴｅｓｔＶＴＳ＿０１＿Ｓ．ＳＴＬ」と規定する。このため、付加情報４１４が「０００１」である場合には、情報記録装置１００は、「ＤＶＤＶｉｄｅｏＣＰＲＭＴｅｓｔＶＴＳ＿０１＿Ｓ．ＳＴＬ」なるファイル名にして示されるサムネイル画像データを取得し、該サムネイル画像データからＶＭＧＭ＿ＶＯＢＳ４２を作成することが好ましい。もちろん、他のファイル名でもよいことは言うまでもない。【０１５７】
更に、コンテンツ群２０に複数のＶＴＳ３０が含まれている場合には、１つのＶＴＳ３０に１つのサムネイル画像データが対応することが好ましい。このため、１つのＶＴＳ３０には、１つのタイトル（即ち、１つの映画や１つのテレビ番組等）が含まれるように構成することが好ましい。そして、サムネイル画像データのファイル名は、ＶＴＳ３０の数に応じて、「ＤＶＤＶｉｄｅｏＣＰＲＭＴｅｓｔＶＴＳ＿＃＃＿Ｓ．ＳＴＬ」にて示されることが好ましい。ここで、「＃＃」は、ＶＴＳの識別番号であって、コンテンツ群２０に含まれるＶＴＳ３０の数に応じて１以上の整数（但し、上限は９９）が順に割り当てられる。【０１５８】
但し、１つのＶＴＳ３０に複数のタイトルが含まれるように構成してもよい。この場合、タイトル毎にサムネイル画像データが用意されてもよいし、ＶＴＳ３０毎にまとめてサムネイル画像データが用意されてもよい。いずれにせよ、サムネイル画像データを示すファイルを個別に識別することができるファイル名がつけられることが好ましい。【０１５９】
また、図９に示す例において、付加情報４１４が「００００」ではなく、「００１０」である場合について説明する。つまり、コンテンツ群２０に、ＶＭＧＭ＿ＶＯＢＳ４２を作成するための１画面ずつの静止画像データが含まれている場合について説明する。この場合、静止画像データを示すファイルのファイル名は、「ＤＶＤＶｉｄｅｏＣＰＲＭＴｅｓｔＶＴＳ＿０１＿Ｐ．ＳＴＬ」と規定する。このため、付加情報４１４が「０００１」である場合には、情報記録装置１００は、「ＤＶＤＶｉｄｅｏＣＰＲＭＴｅｓｔＶＴＳ＿０１＿Ｐ．ＳＴＬ」なるファイル名にして示される静止画像データを取得し、該静止画像データからＶＭＧＭ＿ＶＯＢＳ４２を作成することが好ましい。もちろん、他のファイル名でもよいことは言うまでもない。【０１６０】
更に、コンテンツ群２０に複数のＶＴＳ３０が含まれている場合には、１つのＶＴＳ３０に１つの静止画像データが対応することが好ましい。このため、１つのＶＴＳ３０には、１つのタイトル（即ち、１つの映画や１つのテレビ番組等）が含まれるように構成することが好ましい。そして、静止画像データのファイル名は、ＶＴＳ３０の数に応じて、「ＤＶＤＶｉｄｅｏＣＰＲＭＴｅｓｔＶＴＳ＿＃＃＿Ｐ．ＳＴＬ」にて示されることが好ましい。ここで、「＃＃」は、ＶＴＳの識別番号であって、コンテンツ群２０に含まれるＶＴＳ３０の数に応じて１以上の整数（但し、上限は９９）が順に割り当てられる。【０１６１】
続いて、図１０には、ファイルデータ構造情報４１３が「０１００」を示しており、ＶＴＳ３０の数が２つであり、ＶＭＧＭ＿ＶＯＢＳ４２が含まれ、ＶＴＳＭ＿ＶＯＢＳ３２が含まれ、且つファイル名が「ＤＶＤＤＩＳＣＦＵＬＬＩＭＡＧＥ」であるコンテンツ群２０における第１制御情報３７及び第２制御情報３８のデータ構造が示される。【０１６２】
図１０に示すように、第１制御情報３７中において、アプリケーションシステムタイプ情報は「１１０１１１００」であり、適用暗号化方式情報４０２は「０１００」であり、暗号化状態情報４０３は「１１００」である。従って、情報記録装置１００は、第１制御情報３７を参照することで、コンテンツ群２０が本実施例に記載する記録動作に用いられるコンテンツ群であり、コンテンツ群２０の暗号化方式がＣＰＲＭであり、且つコンテンツ群２０には既に暗号化処理が施されていることを認識することができる。【０１６３】
また、第２制御情報３８中において、ファイルデータタイプ情報４１２は「０１００」であり、ファイルデータ構造情報４１３は「０１００」であり、付加情報４１４は「１１００」であり、ＶＴＳ数情報４１５は「２」であり、ＶＭＧ内ファイル数情報４１６は「３」であり、キャラクタコード情報４１７は「０００１」であり、ＶＴＳ＃１内ファイル数情報４１８は「３」であり、ＶＴＳ＃２内ファイル数情報４１９は「４」であり、ＶＴＳ＃３内ファイル数情報４２０からＶＴＳ＃９内ファイル数情報４２６は「０」であり、ファイル名は「ＤＶＤＤＩＳＣＦＵＬＬＩＭＡＧＥ」である。従って、情報記録装置１００は、第２制御情報３８を参照することで、コンテンツ群２０がＤＶＤ−Ｖｉｄｅｏディスクイメージとしてオーサリングされており、コンテンツ群２０はＶＭＧ４０を含んだディスクフルイメージであり、コンテンツ群２０がＶＭＧＭ＿ＶＯＢＳ４２及びＶＴＳＭ＿ＶＯＢＳ３２を含んでおり、コンテンツ群２０がＶＭＧＭ＿ＶＯＢＳ４２を作成するためのデータを含んでおらず、コンテンツ群２０に含まれるＶＴＳ３０の数は２であり、コンテンツ群２０のファイル名がＡＳＣＩＩコードで記述されており、ＶＴＳ＃１内のファイル数が３つであり、ＶＴＳ＃２内のファイル数が４つであり、コンテンツ群２０のファイル名は「ＤＶＤＤＩＳＣＦＵＬＬＩＭＡＧＥ」であることを認識することができる。【０１６４】
このとき、コンテンツ群２０には、ＶＭＧ４０として、「ＤＶＤＤＩＳＣＦＵＬＬＩＭＡＧＥＶＩＤＥＯ＿ＴＳ．ＩＦＯ」と、「ＤＶＤＤＩＳＣＦＵＬＬＩＭＡＧＥＶＩＤＥＯ＿ＴＳ．ＶＯＢ」と、「ＤＶＤＤＩＳＣＦＵＬＬＩＭＡＧＥＶＩＤＥＯ＿ＴＳ．ＢＵＰ」とが含まれる。また、コンテンツ群２０には、ＶＴＳ＃１として、「ＤＶＤＤＩＳＣＦＵＬＬＩＭＡＧＥＶＴＳ＿０１＿０．ＩＦＯ」と、「ＤＶＤＤＩＳＣＦＵＬＬＩＭＡＧＥＶＴＳ＿０１＿０．ＶＯＢ」と、「ＤＶＤＤＩＳＣＦＵＬＬＩＭＡＧＥＶＴＳ＿０１＿１．ＶＯＢ」とが含まれる。また、コンテンツ群２０には、ＶＴＳ＃２として、「ＤＶＤＤＩＳＣＦＵＬＬＩＭＡＧＥＶＴＳ＿０２＿０．ＩＦＯ」と、「ＤＶＤＤＩＳＣＦＵＬＬＩＭＡＧＥＶＴＳ＿０２＿０．ＶＯＢ」と、「ＤＶＤＤＩＳＣＦＵＬＬＩＭＡＧＥＶＴＳ＿０２＿１．ＶＯＢ」と、「ＤＶＤＤＩＳＣＦＵＬＬＩＭＡＧＥＶＴＳ＿０２＿２．ＶＯＢ」とが含まれる。【０１６５】
ここでも情報記録装置１００は、図９における説明と同様に、上記のファイルを識別する。ＶＭＧ４０についても、ＶＴＳ３０と同様の動作により、上記のファイルを識別する。つまり、情報記録装置１００は、ＶＴＳ３０及びＶＭＧ４０の夫々について、ファイルの拡張子及びファイル名、並びにＶＭＧ内ファイル数情報４１６、ＶＴＳ＃１内ファイル数情報４１８及びＶＴＳ＃２内ファイル数情報４１９を参照することで（更には、ＶＭＧＭ準備フラグ４１４１やＶＴＳＭ準備フラグ４１４２を参照することで、コンテンツ群２０には、どのようなファイルが含まれているかを好適に認識することができる。言い換えれば、情報記録装置１００は、コンテンツ群２０に含まれるファイルがどのようなファイルであるかを好適に認識することができる。【０１６６】
また、図１０に示す例では、コンテンツ群２０はＶＭＧ４０を含んでいる。従って、情報記録装置１００は、ＶＴＳＩ＿ＭＡＴ３５中に記録されている第１制御情報３７及び第２制御情報３８を参照してもよいし、或いはＶＭＧＩ＿ＭＡＴ４５中に記録されている第１制御情報３７及び第２制御情報３８を参照してもよい。【０１６７】
尚、図１０に示す例ではＶＴＳ＃１及びＶＴＳ２の夫々が共にＢＵＰファイル（即ち、拡張子がＢＵＰであるファイル）を含んでいない。この場合、情報記録装置１００が「ＤＶＤＤＩＳＣＦＵＬＬＩＭＡＧＥＶＴＳ＿０１＿０．ＩＦＯ」及び「ＤＶＤＤＩＳＣＦＵＬＬＩＭＡＧＥＶＴＳ＿０２＿０．ＩＦＯ」をコピーして、夫々を「ＤＶＤＤＩＳＣＦＵＬＬＩＭＡＧＥＶＴＳ＿０１＿０．ＢＵＰ」及び「ＤＶＤＤＩＳＣＦＵＬＬＩＭＡＧＥＶＴＳ＿０２＿０．ＢＵＰ」として光ディスク１０に記録すればよい。【０１６８】
続いて、図１１には、ファイルデータ構造情報４１３が「０００１」を示しており、ＶＴＳ３０の数が２つであり、ＶＭＧ４０が含まれず、ＶＭＧＭ＿ＶＯＢＳ４２を作成するためのデータが含まれ、且つファイル名が「ＶＴＳＦＵＬＬｗｉｔｈＳｔｉｌｌ」であるコンテンツ群２０における第１制御情報３７及び第２制御情報３８のデータ構造が示される。【０１６９】
図１１に示すように、第１制御情報３７中において、アプリケーションシステムタイプ情報は「１１０１１１００」であり、適用暗号化方式情報４０２は「０１００」であり、暗号化状態情報４０３は「１１００」である。従って、情報記録装置１００は、第１制御情報３７を参照することで、コンテンツ群２０が本実施例に記載する記録動作に用いられるコンテンツ群であり、コンテンツ群２０の暗号化方式がＣＰＲＭであり、且つコンテンツ群２０には既に暗号化処理が施されていることを認識することができる。【０１７０】
また、第２制御情報３８中において、ファイルデータタイプ情報４１２は「０１００」であり、ファイルデータ構造情報４１３は「０００１」であり、付加情報４１４は「０００１」であり、ＶＴＳ数情報４１５は「２」であり、ＶＭＧ内ファイル数情報４１６は「０」であり、キャラクタコード情報４１７は「０００１」であり、ＶＴＳ＃１内ファイル数情報４１８は「３」であり、ＶＴＳ＃２内ファイル数情報４１９は「３」であり、ＶＴＳ＃３内ファイル数情報４２０からＶＴＳ＃９内ファイル数情報４２６は「０」であり、ファイル名は「ＶＴＳＦＵＬＬｗｉｔｈＳｔｉｌｌ」である。従って、情報記録装置１００は、第２制御情報３８を参照することで、コンテンツ群２０がＤＶＤ−Ｖｉｄｅｏディスクイメージとしてオーサリングされており、コンテンツ群２０はＶＭＧ４０を含んでおらず、コンテンツ群２０がＶＭＧＭ＿ＶＯＢＳ４２及びＶＴＳＭ＿ＶＯＢＳ３２を含んでおらず、コンテンツ群２０がＶＭＧＭ＿ＶＯＢＳ４２を作成するためのサムネイル画像データを含んでおり、コンテンツ群２０に含まれるＶＴＳ３０の数は２であり、コンテンツ群２０のファイル名がＡＳＣＩＩコードで記述されており、ＶＴＳ＃１内のファイル数が３つであり、ＶＴＳ＃２内のファイル数が３つであり、コンテンツ群２０のファイル名は「ＶＴＳＦＵＬＬｗｉｔｈＳｔｉｌｌ」であることを認識することができる。【０１７１】
このとき、コンテンツ群２０には、ＶＴＳ＃１として、「ＶＴＳＦＵＬＬｗｉｔｈＳｔｉｌｌＶＴＳ＿０１＿０．ＩＦＯ」と、「ＶＴＳＦＵＬＬｗｉｔｈＳｔｉｌｌＶＴＳ＿０１＿０．ＢＵＰ」と、「ＶＴＳＦＵＬＬｗｉｔｈＳｔｉｌｌＶＴＳ＿０１＿１．ＶＯＢ」とが含まれる。また、コンテンツ群２０には、ＶＴＳ＃２として、「ＶＴＳＦＵＬＬｗｉｔｈＳｔｉｌｌＶＴＳ＿０２＿０．ＩＦＯ」と、「ＶＴＳＦＵＬＬｗｉｔｈＳｔｉｌｌＶＴＳ＿０２＿０．ＢＵＰ」と、「ＶＴＳＦＵＬＬｗｉｔｈＳｔｉｌｌＶＴＳ＿０２＿１．ＶＯＢ」とが含まれる。更に、コンテンツ群２０には、ＶＭＧＭ＿ＶＯＢＳ４２を作成するためのサムネイル画像データとして、ＶＴＳ＃１用の「ＶＴＳＦＵＬＬｗｉｔｈＳｔｉｌｌＶＴＳ＿０１＿Ｓ．ＳＴＬ」と、ＶＴＳ＃２用の「ＶＴＳＦＵＬＬｗｉｔｈＳｔｉｌｌＶＴＳ＿０２＿Ｓ．ＳＴＬ」とが含まれる。【０１７２】
ここでも情報記録装置１００は、ＶＴＳ３０及びＶＭＧ４０の夫々について、ファイルの拡張子及びファイル名、並びにＶＭＧ内ファイル数情報４１６、ＶＴＳ＃１内ファイル数情報４１８及びＶＴＳ＃２内ファイル数情報４１９、更には付加情報４１４等を参照することで、コンテンツ群２０には、どのようなファイルが含まれているかを好適に認識することができる。言い換えれば、情報記録装置１００は、コンテンツ群２０に含まれるファイルがどのようなファイルであるかを好適に認識することができる。【０１７３】
尚、上述の説明では、第１制御情報３７及び第２制御情報３８の夫々をＶＴＳＩ＿ＭＡＴ３５及びＶＭＧＩ＿ＭＡＴ４５の夫々に記録する態様を説明した。しかしながら、第１制御情報３７及び第２制御情報３８の夫々をＶＴＳＩ＿ＭＡＴ３５及びＶＭＧＩ＿ＭＡＴ４５以外の他の位置に記録するように構成してもよい。或いは、コンテンツ群２０を構成するＶＴＳ３０及びＶＭＧ４０とは別個に、第１制御情報３７及び第２制御情報３８の夫々を、例えば「＊＊＊（但し、「＊＊＊」は第２制御情報３８により示されるファイル名であることが好ましい）．ＭＮＧ」なるファイル名で示される１つの独立したファイルとしてハードディスク３０１中に記録しておいてもよい。第１制御情報３７及び第２制御情報３８をどのように記録しても、第１制御情報３７及び第２制御情報３８とコンテンツ群２０との対応付けがとれていれば、情報記録装置１００は、第１制御情報３７及び第２制御情報３８を参照することでコンテンツ群２０を配信サーバ３００から取得し且つ光ディスク１０に記録することができる。【０１７４】
また、情報記録装置１００は、コンテンツ群２０を光ディスク１０に記録する際に、第１制御情報３７及び第２制御情報３８の夫々も含んだ状態のコンテンツ群２０を光ディスク１０に記録するように構成してもよい。このとき、第１制御情報３７及び第２制御情報３８の夫々は、ＶＴＳＩ＿ＭＡＴ３５及びＶＭＧＩ＿ＭＡＴ４５の夫々に記録されてもよいし、ＶＴＳＩ＿ＭＡＴ３５及びＶＭＧＩ＿ＭＡＴ４５のいずれか一方に記録されてもよいし、ＶＴＳＩ＿ＭＡＴ３５及びＶＭＧＩ＿ＭＡＴ４５以外の位置に記録されてもよいし、或いは例えば「＊＊＊．ＭＮＧ」なるファイル名で示される１つの独立したファイルとして光ディスク１０に記録されてもよい。或いは、情報記録装置１００は、コンテンツ群２０を光ディスク１０に記録する際に、第１制御情報３７及び第２制御情報３８の夫々を含まない状態のコンテンツ群２０を光ディスク１０に記録するように構成してもよい。【０１７５】
（３）  動作原理
続いて、図１２から図１６を参照して、本実施例に係る記録システム１における記録動作について説明する。つまり、情報記録装置１００が、配信サーバ３００が備えるハードディスク３０１に記録されたコンテンツ群２０を、通信ネットワーク網２００を介して取得すると共に、該コンテンツ群２０を光ディスク１０に記録する際の動作について説明する。ここに、図１２は、本実施例に係る記録システム１における記録動作の第１の流れを概念的に示すフローチャートであり、図１３は、本実施例に係る記録システム１における記録動作の第２の流れを概念的に示すフローチャートであり、図１４は、本実施例に係る記録システム１における記録動作の第３の流れを概念的に示すフローチャートであり、図１５は、本実施例に係る記録システム１における記録動作の第４の流れを概念的に示すフローチャートであり、図１６は、コンテンツ群２０が記録された光ディスク１０のエリア構造を概念的に示す説明図である。【０１７６】
図１２に示すように、情報記録装置１００は、制御情報取得・解析部１２８の制御の下に、配信サーバ３００のハードディスク３０１上に、所望のコンテンツ群２０（言い換えれば、取得することを望むコンテンツ群２０の）に対応する「＊＊＊．ＭＮＧ」というファイル名で示される制御情報が記録されているか否かを判定する（ステップＳ１０１）。つまり、第１制御情報３７及び第２制御情報３８を１つにまとめた独立したファイルがハードディスク３０１中に記録されているか否かを判定する。以降、第１制御情報３７及び第２制御情報３８をまとめて“制御情報”と称する。【０１７７】
ステップＳ２０１における判定の結果、「＊＊＊．ＭＮＧ」というファイル名で示される制御情報が記録されていると判定された場合には（ステップＳ１０１：Ｙｅｓ）、制御情報取得・解析部１２８の制御の下に、該制御応報を取得する（ステップＳ１０２）。【０１７８】
他方、ステップＳ２０１における判定の結果、「＊＊＊．ＭＮＧ」というファイル名で示される制御情報が記録されていないと判定された場合には（ステップＳ１０１：Ｎｏ）、制御情報取得・解析部１２８の制御の下に、ＶＴＳＩ＿ＭＡＴ３５及びＶＭＧＩ＿ＭＡＴ４５の少なくとも一方から、制御情報を取得する（ステップＳ１０３）。より具体的には、「ＸＸＸＸＸＸ（但し、ＸＸＸＸＸＸはファイル名）ＶＩＤＥＯ＿ＴＳ．ＩＦＯ」というファイル及び「ＸＸＸＸＸＸＶＴＳ＿＃＃＿０．ＩＦＯ」というファイルの少なくとも一方におけるバイトポジションが４８から４９及び１０４から１２７に記録されている情報を取得する。【０１７９】
続いて、制御情報取得・解析部１２８の制御の下に、ステップＳ１０２又はステップＳ１０３において取得された制御情報中に含まれるアプリケーションシステムタイプ情報４０１が「１１０１１１００」を示しているか否かが判定される（ステップＳ１０４）。【０１８０】
ステップＳ１０４における判定の結果、アプリケーションシステムタイプ情報４０１が「１１０１１１００」を示していないと判定された場合には（ステップＳ１０４：Ｎｏ）、本実施例における記録動作とは異なる別のシステム処理が行われる（ステップＳ１１０）。【０１８１】
他方、ステップＳ１０４における判定の結果、アプリケーションシステムタイプ情報４０１が「１１０１１１００」を示していると判定された場合には（ステップＳ１０４：Ｙｅｓ）、続いて、制御情報取得・解析部１２８の制御の下に、ステップＳ１０２又はステップＳ１０３において取得された制御情報中に含まれる適用暗号化方式情報４０２が「０１００」を示している否かが判定される（ステップＳ１０５）。【０１８２】
ステップＳ１０５における判定の結果、適用暗号化方式情報４０２が「０１００」を示していないと判定された場合には（ステップＳ１０５：Ｎｏ）、本実施例における記録動作とは異なる別のシステム処理が行われる（ステップＳ１１０）。【０１８３】
他方、ステップＳ１０５における判定の結果、適用暗号化方式情報４０２が「０１００」を示していると判定された場合には（ステップＳ１０５：Ｙｅｓ）、続いて、制御情報取得・解析部１２８の制御の下に、ステップＳ１０２又はステップＳ１０３において取得された制御情報中に含まれる暗号状態情報４０３が「０１００」を示している否かが判定される（ステップＳ１０６）。【０１８４】
ステップＳ１０６における判定の結果、暗号状態情報４０３が「０１００」を示していると判定された場合には（ステップＳ１０６：Ｙｅｓ）、情報記録装置１００のエンクリプションシステム（言い換えれば、暗号化処理回路）がＯＮ状態に切り替えられる（ステップＳ１０７）。つまり、情報記録装置１００は、コンテンツ群２０を光ディスク１０に記録する際に、適用暗号化方式情報４０２が示す暗号化方式（本実施例ではＣＰＲＭ）に準拠した暗号化処理を施す。その後、ステップＳ１０９へ進む。【０１８５】
他方、ステップＳ１０６における判定の結果、暗号状態情報４０３が「０１００」を示していないと判定された場合には（ステップＳ１０６：Ｎｏ）、続いて、制御情報取得・解析部１２８の制御の下に、ステップＳ１０２又はステップＳ１０３において取得された制御情報中に含まれる暗号状態情報４０３が「１１００」を示している否かが判定される（ステップＳ１０８）。【０１８６】
ステップＳ１０８における判定の結果、暗号状態情報４０３が「１１００」を示していないと判定された場合には（ステップＳ１０８：Ｎｏ）、本実施例における記録動作とは異なる別のシステム処理が行われる（ステップＳ１１０）。【０１８７】
他方、ステップＳ１０８における判定の結果、暗号状態情報４０３が「１１００」を示していると判定された場合には（ステップＳ１０８：Ｙｅｓ）、情報記録装置１００は、配信サーバ３００より取得するコンテンツ群２０には、適用暗号化方式情報が示す暗号化方式（本実施例ではＣＰＲＭ）に準拠した暗号化処理が既に施されていることを認識することができる。従って、情報記録装置１００は、コンテンツ群２０を光ディスク１０に記録する際に、適用暗号化方式情報４０２が示す暗号化方式（本実施例ではＣＰＲＭ）に準拠した暗号化処理を施す必要はなく、取得したコンテンツ群２０をそのまま光ディスク１０に記録することができる。その後、ステップＳ１０９へ進む。【０１８８】
続いて、制御情報取得・解析部１２８の制御の下に、ステップＳ１０２又はステップＳ１０３において取得された制御情報中に含まれるファイルデータタイプ情報４１２が「０１００」を示している否かが判定される（ステップＳ１０９）。【０１８９】
ステップＳ１０９における判定の結果、ファイルデータタイプ情報４１２が「０１００」を示していないと判定された場合には（ステップＳ１０９：Ｎｏ）、本実施例における記録動作とは異なる別のシステム処理が行われる（ステップＳ１１０）。【０１９０】
他方、ステップＳ１０９における判定の結果、ファイルデータタイプ情報４１２が「０１００」を示していると判定された場合には（ステップＳ１０９：Ｙｅｓ）、図１３のステップＳ２０１へ進む。【０１９１】
続いて、図１３に示すように、制御情報取得・解析部１２８の制御の下に、図１２のステップＳ１０２又はステップＳ１０３において取得された制御情報に含まれるファイルＩＤ＃ｙ情報４２７より、ファイル名が取得される（ステップＳ２０１）。【０１９２】
続いて、制御情報取得・解析部１２８の制御の下に、図１２のステップＳ１０２又はステップＳ１０３において取得された制御情報に含まれるファイルデータ構造情報４１３が「０１００」を示しているか否かが判定される（ステップＳ２０２）。【０１９３】
ステップＳ２０２における判定の結果、ファイルデータ構造情報４１３が「０１００」を示していると判定された場合には（ステップＳ２０２：Ｙｅｓ）、情報記録装置１００は、コンテンツ群２０がＶＭＧ４０を含んでいると認識することができる。従って、制御情報の解析結果に応じたファイル取得部１２９の制御の下に、コンテンツ群２０を構成するＶＭＧ４０が配信サーバ３００より取得され、且つ光ディスク１０に記録される（ステップＳ２０３）。尚、ＶＭＧ４０の取得動作及び記録動作については、図１４を用いて後に詳述する。続いて、制御情報の解析結果に応じたファイル取得部１２９の制御の下に、コンテンツ群２０を構成するＶＴＳ３０が配信サーバ３００より取得され、且つ光ディスク１０に記録される（ステップＳ２０４）。尚、ＶＴＳ３０の取得動作及び記録動作については、図１５を用いて後に詳述する。【０１９４】
更に、ファイルデータ構造情報４１３が「０１００」を示している場合には、コンテンツ群２０はＶＭＧ４０を含んだディスクフルイメージとしてオーサリングされている。従って、情報記録装置１００は、ＶＭＧ４０及びＶＴＳ３０の記録が終了した後、本発明における「ファイナライズ手段」の一具体例を構成するＣＰＵ１２１の制御の下に、光ディスク１０に対してファイナライズ処理を自動的に施す（ステップＳ２０８）。その後、記録動作を終了する。【０１９５】
他方、ステップＳ２０２における判定の結果、ファイルデータ構造情報４１３が「０１００」を示していないと判定された場合には（ステップＳ２０２：Ｎｏ）、続いて、制御情報取得・解析部１２８の制御の下に、図１２のステップＳ１０２又はステップＳ１０３において取得された制御情報に含まれるファイルデータ構造情報４１３が「００１０」を示しているか否かが判定される（ステップＳ２０５）。【０１９６】
ステップＳ２０５における判定の結果、ファイルデータ構造情報４１３が「００１０」を示していないと判定された場合には（ステップＳ２０５：Ｎｏ）、本実施例における記録動作とは異なる別のシステム処理が行われる（ステップＳ１１０）。【０１９７】
他方、ステップＳ２０５における判定の結果、ファイルデータ構造情報４１３が「００１０」を示していると判定された場合には（ステップＳ２０５：Ｙｅｓ）、情報記録装置１００は、コンテンツ群２０がＶＭＧ４０を含んでおらずＶＴＳ３０のみを含んでいると認識することができる。従って、制御情報の解析結果に応じたファイル取得部１２９の制御の下に、コンテンツ群２０を構成するＶＴＳ３０が配信サーバ３００より取得され、且つ光ディスク１０に記録される（ステップＳ２０６）。【０１９８】
続いて、本発明における「作成手段」の一具体例を構成するＣＰＵ１２１の制御の下に、ＶＭＧ４０が作成される（ステップＳ２０７）。ここでは、ステップＳ２０６において記録されたＶＴＳ３０の内容に基づいて或いはステップＳ２０６において記録されたＶＴＳ３０に含まれる制御情報に基づいて、ＶＭＧ４０が作成される。作成されたＶＭＧ４０は、光ディスク１０に記録される。その後、ファイナライズ処理が実行され（ステップＳ２０８）、記録動作が終了する。【０１９９】
続いて、図１３のステップＳ２０３におけるＶＭＧ４０の取得動作及び記録動作について説明する。図１４に示すように、初めに、制御情報取得・解析部１２８の制御の下に、図１２のステップＳ１０２又はステップＳ１０３において取得される制御情報に含まれるＶＭＧ内ファイル数情報４１６が参照されることで、ＶＭＧ４０を構成するファイルの数が取得される（ステップＳ３０１）。【０２００】
続いて、ファイル取得部１２９の制御の下に、ファイル名及び拡張子が参照されることで、「ＸＸＸＸＸＸ（但し、ＸＸＸＸＸＸはファイル名）ＶＩＤＥＯ＿ＴＳ．ＩＦＯ」（即ち、ＶＭＧＩ４１）が取得され、且つ光ディスク１０に記録される（ステップＳ３０２）。【０２０１】
続いて、ファイル取得部１２９の制御の下に、ファイル名及び拡張子（更には、ＶＭＧＭ準備フラグ４１４１等）が参照されることで、コンテンツ群２０に「ＸＸＸＸＸＸＶＩＤＥＯ＿ＴＳ．ＶＯＢ」（即ち、ＶＭＧＭ＿ＶＯＢＳ４２）が含まれていることが認識されれば、該ファイルが取得され、且つ光ディスク１０に記録される（ステップＳ３０３）。【０２０２】
このとき、コンテンツ群２０に「ＸＸＸＸＸＸＶＩＤＥＯ＿ＴＳ．ＶＯＢ」が含まれておらず、且つＶＭＧＭ＿ＶＯＢＳ４２を作成するためのデータを含んでいる場合には、ＣＰＵ１２１の制御の下に、該データを用いて「ＸＸＸＸＸＸＶＩＤＥＯ＿ＴＳ．ＶＯＢ」を作成するように構成してもよい。或いは、コンテンツ群２０に「ＸＸＸＸＸＸＶＩＤＥＯ＿ＴＳ．ＶＯＢ」が含まれておらず、且つＶＭＧＭ＿ＶＯＢＳ４２を作成するためのデータを含んでいない場合であっても、情報記録装置１００は、独自に「ＸＸＸＸＸＸＶＩＤＥＯ＿ＴＳ．ＶＯＢ」を作成するように構成してもよい。作成された「ＸＸＸＸＸＸＶＩＤＥＯ＿ＴＳ．ＶＯＢ」は、光ディスク１０に記録される。【０２０３】
続いて、ファイル取得部１２９の制御の下に、ファイル名及び拡張子が参照されることで、コンテンツ群２０に「ＸＸＸＸＸＸＶＩＤＥＯ＿ＴＳ．ＢＵＰ」（即ち、ＶＭＧＩ＿ＢＵＰＳ４４）が含まれていることが認識されれば、該ファイルが取得され、且つ光ディスク１０に記録される（ステップＳ３０４）。【０２０４】
このとき、コンテンツ群２０に「ＸＸＸＸＸＸＶＩＤＥＯ＿ＴＳ．ＢＵＰ」が含まれていない場合には、ステップＳ３０２において取得された「ＸＸＸＸＸＸＶＩＤＥＯ＿ＴＳ．ＩＦＯ」のコピーを、「ＸＸＸＸＸＸＶＩＤＥＯ＿ＴＳ．ＢＵＰ」として光ディスク１０に記録することが好ましい。【０２０５】
続いて、図１３のステップＳ２０４又はステップＳ２０６におけるＶＴＳ３０の取得動作及び記録動作について説明する。図１５に示すように、初めに、制御情報取得・解析部１２８の制御の下に、図１２のステップＳ１０２又はステップＳ１０３において取得される制御情報に含まれるＶＴＳ数情報４１５が参照されることで、コンテンツ群２０に含まれるＶＴＳ３０の数が取得される（ステップＳ４０１）。ここでは、ＶＴＳの数を「ｎ」とする。【０２０６】
続いて、変数ｉが「１」に初期化される（ステップＳ４０２）。【０２０７】
続いて、制御情報取得・解析部１２８の制御の下に、図１２のステップＳ１０２又はステップＳ１０３において取得される制御情報に含まれるＶＴＳ＃ｉ内ファイル数情報（４１８から４２６）が参照されることで、ＶＴＳ＃ｉ３０を構成するファイルの数が取得される（ステップＳ４０３）。【０２０８】
続いて、ファイル取得部１２９の制御の下に、ファイル名及び拡張子が参照されることで、「ＸＸＸＸＸＸＶＴＳ＿０ｉ＿０．ＩＦＯ」（即ち、ＶＴＳＩ３１）が取得され、且つ光ディスク１０に記録される（ステップＳ４０４）。【０２０９】
続いて、ファイル取得部１２９の制御の下に、ファイル名及び拡張子（更には、ＶＴＳＭ準備フラグ４１４２等）が参照されることで、コンテンツ群２０に「ＸＸＸＸＸＸＶＴＳ＿０ｉ＿０．ＶＯＢ」（即ち、ＶＴＳＭ＿ＶＯＢＳ３２）が含まれていることが認識されれば、該ファイルが取得され、且つ光ディスク１０に記録される（ステップＳ４０５）。【０２１０】
このとき、コンテンツ群２０に「ＸＸＸＸＸＸＶＴＳ＿０ｉ＿０．ＶＯＢ」が含まれていない場合であっても、情報記録装置１００は、独自に「ＸＸＸＸＸＸＶＴＳ＿０ｉ＿０．ＶＯＢ」を作成するように構成してもよい。作成された「ＸＸＸＸＸＸＶＴＳ＿０ｉ＿０．ＶＯＢ」は、光ディスク１０に記録される。【０２１１】
続いて、ファイル取得部１２９の制御の下に、ファイル名及び拡張子が参照されることで、コンテンツ群２０に「ＸＸＸＸＸＸＶＴＳ＿０ｉ＿ｘ（但し、ｘは、ＶＴＳ＃ｉに含まれるＶＯＢファイルの数に応じた連番）．ＶＯＢ」（即ち、ＶＴＳ＿ＶＯＢＳ３３）が取得され、且つ光ディスク１０に記録される（ステップＳ４０６）。【０２１２】
続いて、ファイル取得部１２９の制御の下に、ファイル名及び拡張子が参照されることで、コンテンツ群２０に「ＸＸＸＸＸＸＶＴＳ＿０ｉ＿０．ＢＵＰ」（即ち、ＶＴＳＩ＿ＢＵＰＳ３４）が含まれていることが認識されれば、該ファイルが取得され、且つ光ディスク１０に記録される（ステップＳ４０７）。【０２１３】
このとき、コンテンツ群２０に「ＸＸＸＸＸＸＶＴＳ＿０ｉ＿０．ＢＵＰ」が含まれていない場合には、ステップＳ４０４において取得された「ＸＸＸＸＸＸＶＴＳ＿０ｉ＿０．ＩＦＯ」のコピーを、「ＸＸＸＸＸＸＶＴＳ＿０ｉ＿０．ＢＵＰ」として光ディスク１０に記録することが好ましい。【０２１４】
続いて、ＣＰＵ１２１の制御の下に、変数ｉがＶＴＳ３０の数ｎと同一であるか否かが判定される（ステップＳ４０８）。【０２１５】
ステップＳ４０８における判定の結果、変数ｉがＶＴＳ３０の数ｎと同一でないと判定された場合には（ステップＳ４０８：Ｎｏ）、コンテンツ群２０に含まれる全てのＶＴＳ３０に対してステップＳ４０３からステップＳ４０７の処理が行われていないと判断できる。言い換えれば、コンテンツ群２０に含まれる全てのＶＴＳ３０を取得及び記録していないと判断できる。従って、変数ｉを１だけインクリメントした後（ステップＳ４０９）、再度ステップＳ４０３からステップＳ４０８までの動作が繰り返される。【０２１６】
他方、ステップＳ４０８における判定の結果、変数ｉがＶＴＳ３０の数ｎと同一であると判定された場合には（ステップＳ４０８：Ｙｅｓ）、コンテンツ群２０に含まれる全てのＶＴＳ３０に対してステップＳ４０３からステップＳ４０７の処理が行われたと判断できる。言い換えれば、コンテンツ群２０に含まれる全てのＶＴＳ３０を取得及び記録したと判断できる。従って、ＶＴＳ３０の記録動作を終了する。【０２１７】
以上説明したように、本実施例に係る記録システム１によれば、情報記録装置１００は、第１制御情報３７及び第２制御情報３８を参照することで、配信サーバ３００が備えるハードディスク３０１に記録されているコンテンツ群２０のファイル構成を比較的容易に且つ確実に認識することができる。つまり、情報記録装置１００は、ハードディスク３０１に記録されている多数のファイルの中から所望のコンテンツ群２０を構成するファイルを好適に取得することができる。更に、情報記録装置１００は、所望のコンテンツ群２０に含まれるファイルがどのようなファイルであるかを好適に認識することができる。【０２１８】
より具体的には、第１制御情報３７に含まれるアプリケーションシステムタイプ情報４０１を参照することで、情報記録装置１００は、所望のコンテンツ群２０が上述したデータ構造及び記録動作に対応しているか否かを判定することができる。これにより、情報記録装置１００は、所望のコンテンツ群２０が上述したデータ構造及び記録動作に対応している場合には、上述した記録動作を好適に行うことができる。【０２１９】
更に、第１制御情報３７に含まれる適用暗号化方式情報４０２及び暗号化状態情報４０３を参照することで、情報記録装置１００は、コンテンツ群２０の暗号化について認識することができる。これにより、情報記録装置１００は、コンテンツ群２０に対する暗号化処理を好適に行うことができる。【０２２０】
更に、第２制御情報３８に含まれるファイルデータタイプ情報４１２を参照することで、情報記録装置１００は、コンテンツ群２０のフォーマットを好適に認識することができる。これにより、情報記録装置１００は、情報記録装置１００が対応しているフォーマットのコンテンツ群２０を好適に取得及び記録することができる。【０２２１】
更に、第２制御情報３８に含まれるファイルデータ構造情報４１３（更には、ＶＭＧ内ファイル数情報４１６）を参照することで、情報記録装置１００は、コンテンツ群２０にＶＭＧ４０が含まれているか否かを好適に認識することができる。これにより、コンテンツ群２０にＶＭＧ４０が含まれている場合には、情報記録装置１００は、コンテンツ群２０の光ディスク１０への記録が終了した後に、いわば自動的にファイナライズ処理を行うことができる。【０２２２】
更に、第２制御情報３８に含まれるキャラクタコード４１７及びファイルＩＤ情報４２７を参照することで、情報記録装置１００は、コンテンツ群２０を構成するファイルのファイル名を好適に認識することができる。加えて、第２制御情報３８に含まれるＶＭＧ内ファイル数情報４１６及びＶＭＧＭ準備フラグ４１４１を参照することで、情報記録装置１００は、コンテンツ群２０を構成するＶＭＧ４０に含まれるファイルを好適に認識することができる。加えて、第２制御情報３８に含まれるＶＴＳ数情報４１５、ＶＴＳＭ準備フラグ４１４２、ＶＴＳ内ファイル数情報（４１８から４２６）を参照することで、情報記録装置１００は、コンテンツ群２０を構成するＶＴＳ３０に含まれるファイルを、ＶＴＳ３０ごとに好適に認識することができる。これにより、情報記録装置１００は、所望のコンテンツ群２０を構成するファイルを好適に且つ確実に取得及び記録することができる。【０２２３】
更に、第２制御情報３８に含まれるＶＭＧＭ作成用補助データ準備情報４１４３を参照することで、情報記録装置１００は、ＶＭＧＭ＿ＶＯＢＳ４２を作成するためのデータがコンテンツ群２０に含まれているか否かを比較的容易に判定することができる。これにより、情報記録装置１００は、ＶＭＧＭ＿ＶＯＢＳ４２を作成するためのデータが存在していれば、該データを用いてＶＭＧＭ＿ＶＯＢＳ４２を好適に作成することができる。【０２２４】
このように、本実施例によれば、情報記録装置１００は、所望のコンテンツ群２０を好適に取得することができ、更に該コンテンツ群２０を光ディスク１０に好適に記録することができる。【０２２５】
尚、図１６にコンテンツ群２０が記録された光ディスク１０のエリア構造を示す。図１６に示すように、光ディスク１０が備えるリードインエリア１２及びリードアウトエリア１３の間に位置するデータエリア１１にＶＭＧ４０及びＶＴＳ３０が記録される。そして、ＶＭＧ４０及びＶＴＳ３０の一部には、第１制御情報３７及び第２制御情報３８が記録される。このため、データエリア１１が本発明における「コンテンツ群記録エリア」の一具体例を構成しており、データエリア１１の一部が本発明における「制御情報記録エリア」の一具体例を構成している。もちろんハードディスク３０１にコンテンツ群２０が記録されている場合も同様に、ＶＴＳ３０及びＶＭＧ４０が記録されるエリア部分が本発明における「コンテンツ群記録エリア」の一具体例を構成しており、ＶＴＳ３０及びＶＭＧ４０が記録されるエリア部分の一部が本発明における「制御情報記録エリア」の一具体例を構成している。【０２２６】
加えて、光ディスク１０に第１制御情報３７及び第２制御情報３８を記録するように構成すれば、配信サーバ３０１が備えるハードディスク３０１に記録されている第１制御情報３７及び第２制御情報３８と比較することで、コンテンツ群２０が正しく取得され且つ正しく記録されたかを比較的容易に判定することができる。【０２２７】
加えて、複数のコンテンツ群２０から複数のＶＴＳ３０を別個に取得し且つ光ディスク１０記録した場合であっても、ＶＴＳＩ＿ＭＡＴ３５に第１制御情報３７及び第２制御情報３８が含まれているため、これらを参照することで、複数のコンテンツ群２０から別個に取得された複数のＶＴＳ３０に関するＶＭＧ４０を比較的容易に作成することができる。【０２２８】
更に、第１制御情報３７及び第２制御情報３８の夫々は、コンテンツ群２０を光ディスク１０に記録する際に参照される。他方で、光ディスク１０に記録されたコンテンツ群２０を再生する際には参照されない。このため、第１制御情報３７及び第２制御情報３８がコンテンツ群２０に含まれていても、コンテンツ群２０の再生に悪影響を与えることは殆ど或いは全くない。【０２２９】
また、本実施例によれば、第１制御情報３７及び第２制御情報３８をＶＴＳＩ＿ＭＡＴ３５とＶＭＧＩ＿ＭＡＴ４５の夫々の同一のバイトポジションに記録することができる。このため、ＶＴＳＩ＿ＭＡＴ３５に記録されている第１制御情報３７及び第２制御情報３８を参照する方法と、ＶＭＧＩ＿ＭＡＴ４５に記録されている第１制御情報３７及び第２制御情報３８を参照する方法とを同一にすることができる。これは、情報記録装置１００の動作負荷の低減にもつながる。【０２３０】
尚、上述の実施例では、ＶＴＳＩ３１及びＶＭＧＩ４１を示すファイルの拡張子が「ＩＦＯ」であり、ＶＴＳＭ＿ＶＯＢＳ３２、ＶＴＳ＿ＶＯＢＳ３３及びＶＭＧＭ＿ＶＯＢＳ４２を示すファイルの拡張子が「ＶＯＢ」であり、ＶＴＳＩ＿ＢＵＰＳ３４及びＶＭＧＩ＿ＢＵＰＳ４４を示すファイルの拡張子が「ＢＵＰ」である。しかしながら、通信ネットワーク網２００を介して取得されるコンテンツ群２０を構成するファイルの拡張子を特別に規定することで、予めオーサリングされたパッケージソフトとして販売されるコンテンツ群２０を構成するファイルと区別するように構成してもよい。例えば、通信ネットワーク網２００を介して取得されるコンテンツ群２０を構成するファイルについては、ＶＴＳＩ３１及びＶＭＧＩ４１を示すファイルの拡張子を「ＩＤＣ」と規定し、ＶＴＳＭ＿ＶＯＢＳ３２、ＶＴＳ＿ＶＯＢＳ３３及びＶＭＧＭ＿ＶＯＢＳ４２を示すファイルの拡張子を「ＶＤＣ」と規定し、ＶＴＳＩ＿ＢＵＰＳ３４及びＶＭＧＩ＿ＢＵＰＳ４４を示すファイルの拡張子を「ＢＤＣ」と規定してもよい。そして、第１制御情報３７及び第２制御情報３８は、ファイルの拡張子が「ＩＤＣ」、「ＶＤＣ」及び「ＢＤＣ」である場合に有効に扱われ、ファイルの拡張子が「ＩＦＯ」、「ＶＯＢ」及び「ＢＵＰ」である場合には有効に扱われない（言い換えれば、参照されない）ように構成してもよい。【０２３１】
また、上述した記録システム１は、通信ネットワーク網２００を介してコンテンツ群２０を取得する配信システム以外の構成を有するシステムに対して適用してもよい。例えば、情報記録装置１００が、ある記録源から何らかの手段を用いてコンテンツ群２０を取得する動作を行うシステムに適用してもよい。この場合であっても、上述した各種利益を享受することができる。【０２３２】
尚、上述の実施例では、情報記録媒体の一例として光ディスク１０及びハードディスク３０１、並びに情報記録装置の一例として光ディスク１０に係るレコーダについて説明したが、本発明は、光ディスク及びそのレコーダに限られるものではなく、他の高密度記録或いは高転送レート対応の各種情報記録媒体並びにそのレコーダにも適用可能である。【０２３３】
本発明は、上述した実施例に限られるものではなく、請求の範囲及び明細書全体から読み取れる発明の要旨或いは思想に反しない範囲で適宜変更可能であり、そのような変更を伴なう情報記録媒体、情報記録装置及び方法、並びにコンピュータプログラムもまた本発明の技術的範囲に含まれるものである。
【図１】
2007116766.tif 000003
【図２】
2007116766.tif 000004
【図３】
2007116766.tif 000005
【図４】
2007116766.tif 000006
【図５】
2007116766.tif 000007
【図６】
2007116766.tif 000008
【図７】
2007116766.tif 000009
【図８】
2007116766.tif 000010
【図９】
2007116766.tif 000011
【図１０】
2007116766.tif 000012
【図１１】
2007116766.tif 000013
【図１２】
2007116766.tif 000014
【図１３】
2007116766.tif 000015
【図１４】
2007116766.tif 000016
【図１５】
2007116766.tif 000017
【図１６】
2007116766.tif 000018
【国際調査報告】
2007116766.tif 000019
2007116766.tif 000020