(57)【要約】【課題】  複数のコンテンツの再生に便宜な情報記憶媒体，その製造方法，および情報再生方法を提供する。【解決手段】  記録媒体が，複数のコンテンツにそれぞれ対応する複数のコンテンツファイルと，前記複数のコンテンツそれぞれの再生を制御するための複数のプレイリストファイルと，コンテンツが複数であることを表すマルチコンテンツ識別子と，コンテンツの個数を表すコンテンツ数情報と，を有する設定ファイルと，前記複数のコンテンツの選択を管理するためのコンテンツ管理ファイルと，を具備する。【選択図】      図１
2009004035.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツにそれぞれ対応する複数のコンテンツファイルと，
前記複数のコンテンツそれぞれの再生を制御するための複数のプレイリストファイルと，
コンテンツの個数が複数であることに対応するディレクトリまたはファイルと，
を具備することを特徴とする情報記憶媒体。
【請求項２】
前記ディレクトリが，前記複数のコンテンツファイルをそれぞれ格納する複数のディレクトリである
ことを特徴とする請求項１に記載の情報記憶媒体。
【請求項３】
前記ファイルが，前記複数のコンテンツの選択を管理するためのコンテンツ管理ファイルである
ことを特徴とする請求項１または２に記載の情報記憶媒体。
【請求項４】
前記コンテンツ管理ファイルが，コンテンツの名称に対応するコンテンツ名ファイルおよびコンテンツのサムネイル画像に対応するサムネイル画像ファイルを識別する情報を有する
ことを特徴とする請求項３に記載の情報記憶媒体。
【請求項５】
請求項１乃至４のいずれか１項に記載の情報記憶媒体から前記ディレクトリまたはファイルの情報を読み出すステップと，
前記読み出された情報に基づいて，前記情報記憶媒体中のコンテンツの個数が複数であるか否かを判定するステップと，
前記コンテンツの個数が複数と判定された場合に，コンテンツの選択を促す画像を表示するステップと，
前記表示される画面に対応して，コンテンツを選択する情報を入力するステップと，
前記選択されるコンテンツに対応するプレイリストファイルに基づいて，このコンテンツを再生するステップと，
を具備することを特徴とする情報再生方法。
【請求項６】
コンテンツのダウンロードを管理するダウンロード管理ファイルを情報記録装置が取得するステップと，
前記取得されたダウンロード管理ファイルに基づいて，情報記録装置が前記コンテンツに対応するファイルをダウンロードするステップと，
前記ダウンロードされたファイルを情報記憶媒体に書き込むことで，請求項１乃至４のいずれか１項に記載の情報記憶媒体を作成するステップと，
を具備することを特徴とする情報記憶媒体の製造方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，複数のコンテンツの再生が可能な情報記憶媒体，その製造方法，および情報再生方法に関する。
【背景技術】
【０００２】
映画，音楽等のコンテンツが書き込まれた光ディスク（情報記憶媒体）およびその光ディスクを再生するディスク再生装置（情報再生装置）が用いられている。ここで，記録媒体に複数のコンテンツを記録し，再生する場合がある（例えば，特許文献１参照）。
光ディスクでは，DVD規格からより大容量のHD DVD規格への急速な移行が進み，多数のHD DVD-Videoコンテンツが制作，販売されている。
【特許文献１】特開２００６−４０４７３号
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで，光ディスクの容量が増大した結果，容量の点では，複数のコンテンツを光ディスクに書き込むことが容易となってきている。
しかし，例えば，HD DVD規格では，１つの光ディスクに複数のコンテンツを格納し，再生することは考慮されていない。このため，光ディスク，情報再生装置等が複数のコンテンツの再生に便宜であるとは言い難い。
上記に鑑み，本発明は，複数のコンテンツの再生に便宜な情報記憶媒体，その製造方法，および情報再生方法を提供することを目的とする。
【課題を解決するための手段】
【０００４】
本発明の一態様に係る記録媒体は，複数のコンテンツにそれぞれ対応する複数のコンテンツファイルと，前記複数のコンテンツそれぞれの再生を制御するための複数のプレイリストファイルと，コンテンツが複数であることを表すマルチコンテンツ識別子と，コンテンツの個数を表すコンテンツ数情報と，を有する設定ファイルと，前記複数のコンテンツの選択を管理するためのコンテンツ管理ファイルと，を具備することを特徴とする。
【０００５】
本発明の一態様に係る情報再生方法は，複数のコンテンツにそれぞれ対応する複数のコンテンツファイルと，この複数のコンテンツそれぞれの再生を制御するための複数のプレイリストファイルと，コンテンツが複数であることを表すマルチコンテンツ識別子と，コンテンツの個数を表すコンテンツ数情報と，を有する設定ファイルと，前記複数のコンテンツの選択を管理するためのコンテンツ管理ファイルと，を備える情報記憶媒体から前記コンテンツ管理ファイルを読み出すステップと，前記読み出されたコンテンツ管理ファイルに基づいて，コンテンツの選択を促す画像を表示するステップと，前記表示される画面に対応して，コンテンツを選択する情報を入力するステップと，前記選択されるコンテンツに対応するプレイリストファイルに基づいて，このコンテンツを再生するステップと，を具備することを特徴とする。
【発明の効果】
【０００６】
本発明によれば，複数のコンテンツの再生に便宜な情報記憶媒体，その製造方法，および情報再生方法を提供できる。
【発明を実施するための最良の形態】
【０００７】
以下，図面を参照して，本発明の実施の形態を詳細に説明する。
図１は，本発明の一実施形態に係る情報再生システム１００を表すブロック図である。
情報再生システム１００は，ディスクＤ，パーシステントストレージＳＴ，情報再生装置１１０，映像・音声出力装置１２０を有し，ネットワークＮＷに接続される。
情報再生装置１１０は，データアクセスマネージャ１１１，ナビゲーションマネージャ１１２，データキャッシュ１１３，プレゼンテーションエンジン１１４，ＡＶレンダラ１１５，入力部１１６，設定情報記憶部１１７を有する。
映像・音声出力装置１２０は，表示装置（例えば，液晶表示装置，プラズマディスプレイ），音声出力装置（例えば，スピーカ，ヘッドホン）である。
【０００８】
データアクセスマネージャ１１１は，ディスクＤ，パーシステントストレージＳＴ，ネットワークＮＷとのデータのアクセスを制御する。即ち，データアクセスマネージャ１１１は，ディスクＤからのデータ読み込み，パーシステントストレージＳＴ（情報保存用の不揮発性メモリ）からのデータ読み込み，ネットワークＮＷからのデータのダウンロードが可能である。
【０００９】
データアクセスマネージャ１１１は，これらのデータソース（ディスクＤ，パーシステントストレージＳＴ，ネットワークＮＷ）からデータ（例えば，HD DVD-Videoフォーマットに従ったデータ）を入力し，ナビゲーションマネージャ１１２，データキャッシュ１１３，プレゼンテーションエンジン１１４に振り分けて出力する。データアクセスマネージャ１１１からナビゲーションマネージャ１１２に，XML(eXtended Markup Language)やECMA (European Computer Manufacturers Association) スクリプトで記述された再生制御ファイル等（後述のプレイリスト，マニフェスト，マークアップ，スクリプトなど）が送られる（直接，あるいはデータキャッシュ１１３を介して間接的に）。
【００１０】
ナビゲーションマネージャ１１２は，コンテンツ種別判定部１３１，コンテンツ選択部１３２，コンテンツ再生部１３３を有し，コンテンツの再生制御を司る。
コンテンツ種別判定部１３１は，ディスクＤ等のコンテンツの種別を判別する。コンテンツ選択部１３２は，コンテンツ選択メニューを利用して，ディスクＤ内の複数のコンテンツの選択を可能とする。なお，コンテンツの種別の判別，コンテンツの選択の詳細は後述する。
コンテンツ再生部１３３は，選択されたコンテンツの再生を制御するものであり，データアクセスマネージャ１１１から送られた再生制御ファイル等を解釈して，再生制御命令を生成し，プレゼンテーションエンジン１１４に出力する。コンテンツ再生部１３３は，入力部１１６（キーボード，リモコン等）への入力（ユーザオペレーション）を受け，再生制御命令を生成してプレゼンテーションエンジン１１４に出力する。
【００１１】
データキャッシュ１１３は再生に使用されるデータを仮置きしておくためのメモリである。
プレゼンテーションエンジン１１４は再生制御命令や再生で使用されるデータ（後述のプライマリービデオセット，セカンダリービデオセットなど）から，映像や音声の出力内容を決定し，再生に利用できる情報へと変換する。ディスクＤ等に格納されている再生用データは，映像や音声などが多重化（マルチプレックス）されている。プレゼンテーションエンジン１１４は，再生に必要な映像・音声等のデータを選別し，マルチプレックスされたデータを元に戻す（デマックス）。デマックスされたデータは，様々なコーデック（圧縮方式）で符号化されている。このため，プレゼンテーションエンジン１１４は，デマックスされたデータをデコード（復号）する。プレゼンテーションエンジン１１４は，デコードされたデータとナビゲーションマネージャ１１２からの再生制御命令をもとに，再生用データ等を生成し，ＡＶレンダラ１１５に順次出力する。
【００１２】
ＡＶレンダラ１１５は，映像の重ね合わせや音声のミキシングを行い，映像・音声出力装置１２０に出力する。
入力部１１６は，キーボード，リモートコントローラ等の入力手段である。
設定情報記憶部１１７は，再生等に関する設定情報を記憶する。設定情報には，後述の基準ディレクトリの情報が含まれる。基準ディレクトリの情報に従って，ディスクＤがマウントされる。
映像・音声出力装置１２０は，ＡＶレンダラ１１５からの信号にしたがって，映像や音声を出力する。
【００１３】
ディスクＤは，例えば，読み出し専用，あるいは書き込み可能なDVD規格またはHD DVD規格の光ディスクである。書き込み可能な光ディスクとして，ディスクＤに，例えば，以下を用いることができる。
【００１４】
・DVD記録型ディスク
DVD-RAM, DVD-R, DVD-R (Dual Layer), DVD-RW, DVD-RW (Dual Layer)など。
【００１５】
・HD DVD記録型ディスク
HD DVD-RAM, HD DVD-R, HD DVD-R (Dual Layer), HD DVD-RW, HD DVD-RW (Dual Layer)など。
【００１６】
ディスクＤには，HD DVD-Video規格，HD DVD-DLV規格のコンテンツの何れも記録可能である。
１）HD DVD-Video規格
HD DVD-Video規格では，スタンダードコンテンツやアドバンスドコンテンツと呼ばれる二種類のコンテンツが規定されている。
【００１７】
スタンダードコンテンツはDVD規格の拡張版という位置付けであり，データ構成等はDVD規格に近い。このため，スタンダードコンテンツは，DVDを制作していたスタジオ等に受け入れられやすいと考えられる。ただし，スタンダードコンテンツは，ＤＶＤに比べて，映像や音声の高品質化や使用可能なナビコマンド（タイトルジャンプやメニュなどで使用される命令群）が拡張されている。
【００１８】
アドバンスドコンテンツはDVD規格と異なるデータ構成等を有する。アドバンスドコンテンツでは，スタンダードコンテンツのような映像や音声の高品質化に加えて，インターネット上のホームページのように，XMLやECMAスクリプトといったプログラミング言語で再生制御情報を表現できる。また，HD DVD-Videoのアドバンスドコンテンツでは，ディスクＤ以外に，パーシステントストレージＳＴ，およびネットワークＮＷからのコンテンツを再生できる。
【００１９】
２）HD DVD-DLV規格
HD DVD-DLV規格では，HD DVD-DLVコンテンツが，規定される。HD DVD-DLVコンテンツは，ディスクＤ以外のストレージ（例えば，ネットワークＮＷに接続されたサーバ）に記録されたコンテンツをディスクＤにコピーまたはダウンロードしたコンテンツを意味する。HD DVD-DLV規格でも，複数のコンテンツを１枚のディスクＤに格納できる。HD DVD-DLVコンテンツには，HD DVD-Videoコンテンツと同様，スタンダードコンテンツとアドバンスドコンテンツが含められる。
HD DVD-DLVコンテンツは１つ以上のHD DVD-Videoコンテンツと，後述のコンテンツ名ファイル，サムネイル画像ファイル，コンテンツ情報ファイルから成る。
【００２０】
Ａ．ディスクＤのデータ構造の概要
（１）コンテンツのデータ構造
ディスクＤは，複数コンテンツの格納を容易とするためのデータ構造を有する。
図２は，複数コンテンツの格納を可能とするディスクＤのデータ構造の例を示す図である。
【００２１】
ルートディレクトリの直下にコンテンツごとのディレクトリ（コンテンツ区分ディレクトリ（HDCont_1，HDCont_２など））が配置される。このコンテンツ区分ディレクトリの下にHVDVD_TSディレクトリおよびADV_OBJディレクトリが配置する。コンテンツ毎にディレクトリを区分することで，１つのディスクDに複数のコンテンツを衝突することなく格納できる。
【００２２】
また，ルートディレクトリの直下に（コンテンツ区分ディレクトリに属さない），１のコンテンツのHVDVD_TSおよびADV_OBJが配置される。従来の情報再生装置（複数コンテンツの再生に対応していない）でのコンテンツの再生を可能とするためである。即ち，従来の情報再生装置でも，コンテンツ区分ディレクトリに属さない１のコンテンツを再生できる。仮に全てのコンテンツに対して固有のディレクトリを対応させると，従来の情報再生装置ではコンテンツの再生が困難となる。
【００２３】
ここで，ゾーンによって，コンテンツを識別することとする。即ち，コンテンツごとにゾーンが割り当てられる。具体的には，コンテンツ区分ディレクトリに属さないコンテンツにゾーン#1が割り当てられる。コンテンツ区分ディレクトリに属するコンテンツそれぞれに，ゾーン#2，ゾーン#3，…が割り当てられる。
【００２４】
ディスクＤは，アドバンスドコンテンツ，スタンダードコンテンツの何れをも格納できる。なお，図２では，アドバンスドコンテンツが格納されている。以下，アドバンスドコンテンツ，スタンダードコンテンツに区分して，ディスクＤのデータ構造を説明する。
【００２５】
１）アドバンスドコンテンツのデータ構造
図２に示すように，HVDVD_TSディレクトリは，プライマリービデオセットを格納する。ADV_OBJディレクトリは，プレイリストやDISCID.DAT，アドバンスドアプリケーション，アドバンスドサブタイトル，セカンダリービデオセットを格納する。DISCID.DATはADV_OBJディレクトリ直下に置かなければならない。また，プレイリストをディスクＤから読み込む必要があるコンテンツの場合は，最低１つのプレイリストがADV_OBJ直下に存在することが好ましい。
なお，ADV_OBJディレクトリの下に，さらにアドバンスドコンテンツ用のディレクトリを配置できる。
以下，プレイリスト等を説明する。
【００２６】
・プレイリスト：XML言語で記述された再生制御ファイル。
・DISCID.DAT：ディスクＤのIDやプロバイダIDなどが記述された設定ファイル。
【００２７】
・プライマリービデオセット：再生に使用される映像や音声といったデータを含むプライマリーオーディオビデオから成る。プライマリーオーディオビデオは，メインビデオ（主映像），メインオーディオ（主音声），サブビデオ（副映像），サブオーディオ（副音声），サブピクチャー（字幕）などから構成される。
【００２８】
・セカンダリービデオセット：プライマリービデオセットの置き換えを目的とした映像や音声といったデータから成る。セカンダリービデオセットには，サブスティテュートオーディオビデオ（メインビデオとメインオーディオを置き換える），サブスティテュートオーディオ（メインオーディオを置き換える），セカンダリーオーディオビデオ（サブビデオとサブオーディオを置き換える）の３タイプがある。
【００２９】
・アドバンスドアプリケーション：メニュボタンを画面上に配置したり，トリックプレイを行ったりするためのアプリケーション用のデータ。マニフェスト（アプリケーションでどのデータを使用するかなどを規定するXMLファイル），マークアップ（ボタン配置やタイミング処理などを規定するXMLファイル），スクリプト（ECMAスクリプトで記述された再生制御ファイル），画像ファイル，イフェクトオーディオ（効果音用音声ファイル），フォント（画面上にメッセージを表示させる時などに使用するオープンタイプフォント）などから構成される。
【００３０】
・アドバンスドサブタイトル：映像ストリームに合わせこんだ字幕（サブピクチャー）とは別に，XMLによってアプリケーションのように記述可能な字幕。アドバンスドアプリケーション用のマークアップを字幕用に特化させたアドバンスドサブタイトルのマークアップが用いられる。
【００３１】
２）スタンダードコンテンツのデータ構造
スタンダードコンテンツでは，HVDVD_TSディレクトリのみを有し，ADV_OBJディレクトリを有しない。
【００３２】
スタンダードコンテンツのHVDVD_TSディレクトリには，アドバンスドコンテンツと同様，プライマリービデオセットが含まれる。但し，このプライマリービデオセットは，アドバンスドコンテンツのプライマリービデオセットと相違する。スタンダードコンテンツのプライマリービデオセットには，ビデオマネジャ（VMG），スタンダードVTS（STDVTS）が含まれる。
【００３３】
ビデオマネジャ（VMG）は以下のデータを含む。
・ビデオマネジャインフォメーション（VMGI）
・ビデオマネジャインフォメーションバックアップ（VMGI_BUP）
・ファーストプレイPGCメニューエンハンストビデオオブジェクト（FP_PGCM_EVOBS）
・ビデオマネジャメニューエンハンストビデオオブジェクト（VMGM_EVOBS）
【００３４】
スタンダードVTS（STDVTS）は以下のデータを含む。
・ビデオタイトルセットインフォメーション（VTSI）
・ビデオタイトルセットインフォメーションバックアップ（VTSI_BUP）
・ビデオタイトルセットメニューエンハンストビデオオブジェクト（VTSM_EVOBS）
・ビデオタイトルセットタイトルエンハンストビデオオブジェクト（VTSTT_EVOBS）
【００３５】
（２）コンテンツ選択メニュ用データのデータ構造
１枚のディスクＤに複数のコンテンツが格納されている場合，再生させるコンテンツを選択する必要がある。ここでは，コンテンツ選択メニュを表示する方法を考える。つまり，ディスクＤを挿入し再生を開始させると，コンテンツ選択メニュが表示される。コンテンツ選択メニュにリストアップされたコンテンツの中から，ユーザが１つのコンテンツを選ぶことで，コンテンツの再生が開始される。
【００３６】
ここでは，コンテンツ選択メニュの表示に用いるデータをコンテンツ選択メニュ用データと呼ぶこととする。
図３は，ディスクＤ上でのコンテンツ選択メニュ用データの格納例を示す図である。ルートディレクトリの直下に“HDDVD_CMN”ディレクトリが配置される。“HDDVD_CMN”ディレクトリ中に，コンテンツ選択メニュ用データ（コンテンツ管理ファイル，コンテンツ名ファイル，サムネイル画像ファイル），およびこれらに関連するデータ（コンテンツメタデータファイル（コンテンツ情報ファイルともいう））が配置される。
【００３７】
コンテンツ名ファイル，サムネイル画像ファイル，コンテンツ情報ファイルは，各コンテンツに対応して配置される。一のコンテンツに対して，コンテンツ名ファイル，サムネイル画像ファイル，コンテンツ情報ファイルは，拡張子を除いて同一のファイル名を有する。
【００３８】
１）コンテンツ管理ファイル
コンテンツ管理ファイルは，複数コンテンツを管理するための情報（例えば，コンテンツ名ファイル等のファイル名（拡張子を抜いた部分））を含む。
【００３９】
図４は，コンテンツ管理ファイルの内容を表す模式図である。
RBP,フィールド名，コンテンツ，バイト数が対応して表される。RBP（Relative Byte Position）は，各フィールドの相対的位置をバイト単位で表す。“FN_ZONE#1”等のフィールドにゾーン#1等のコンテンツのファイル名が格納される。
【００４０】
この「ファイル名」は，コンテンツ名ファイル等を特定すれば足り，コンテンツ選択メニュに直接利用する必要はない。この「ファイル名」と拡張子の組み合わせによって，コンテンツ名ファイル，サムネイル画像ファイル，コンテンツ情報ファイルが特定される。既述のように，一のコンテンツに対して，コンテンツ名ファイル，サムネイル画像ファイル，コンテンツ情報ファイルは，拡張子を除き同一のファイル名を有するからである。
【００４１】
２）コンテンツ名ファイル
コンテンツ名ファイルは，各コンテンツのコンテンツ名に関する情報を管理するためのテキストファイルである。コンテンツ名ファイルは，ファイル管理テーブルとコンテンツ名から構成され，複数コンテンツの選択メニュ表示の際に利用される。
【００４２】
ａ．ファイル管理テーブル（4バイト）
ファイル管理テーブルは，例えば，４バイトで構成され，コンテンツ名のキャラクタセット（CHRS），コンテンツ名のサイズ（TXT_SZ），リザーブ領域（reserved）のフィールドに区分される。
・CHRS：コンテンツ名に使用するキャラクタセットコードを記述（1バイト）
“CHRS”では，例えば，次のように，キャラクタセットコードが表される。
01h : ISO/IEC 646: 1983
11h : ISO 8859-1 : 1987
12h : Shift JIS Kanji（JIS Roman[14]とJIS Katakana[13]も含む）
それ以外 : リザーブ
・TXT_SZ：コンテンツ名のサイズをバイト単位で記述（１バイト，124以下）
・リザーブ領域（reserved）：２バイト
【００４３】
ｂ．コンテンツ名（１２４バイト以下）
コンテンツ名は，コンテンツを識別するための情報を表し，ファイル管理テーブルの“CHRS”で指定したキャラクタセットを用いたテキストデータによって記述される。この「コンテンツ名」は，例えば，映画のタイトルであり，コンテンツ選択メニュ上に表示することで，ユーザにコンテンツの内容を認識させることができる。
【００４４】
３）サムネイル画像ファイル
サムネイル画像ファイルは，コンテンツの内容を表す静止画像（例えば，JPEG，PNG）のファイルであり，コンテンツ選択メニュ表示の際などに利用される。コンテンツごとに特徴的なサムネイル画像を用意することで，ユーザのコンテンツ選択が容易となる。コンテンツプロバイダがあらかじめサムネイル画像をディスクＤに記録しておくことで，コンテンツ選択メニュを素早く表示できる。例えば，コンテンツからの自動的なキャプチャによってサムネイル画像を生成すると，コンテンツ選択メニュの表示が遅くなり易い。
【００４５】
サムネイル画像ファイルの規格は，以下のように規定できる。
・ＪＰＥＧ画像
解像度：  幅７２０ドット以下，高さ４８０ドット以下
【００４６】
・ＪＰＮＧ画像
解像度：  幅７２０ドット以下，高さ４８０ドット以下
透過機能：  サポートしない
【００４７】
４）コンテンツ情報ファイル
コンテンツ情報ファイルは，XMLドキュメントで構成され，コンテンツの詳細情報（例えば，映画のタイトルや出演者に関する情報）を含む。コンテンツ情報ファイルは，コンテンツの追加情報を供給する際などに利用される。
【００４８】
（３）ボリューム構造とディレクトリ構造
図５，図６はそれぞれ，ディスクＤのボリューム構造およびディレクトリ構造を表す模式図である。
【００４９】
図５に示すように，ディスクＤは，“HD DVD-Video”ゾーンおよびその他ゾーンに区分される。“HD DVD-Video”ゾーンは，共有ゾーン，コンテンツ対応ゾーン（ゾーン#1，ゾーン#2，…）に区分される。ゾーン#1等は，図２のゾーン#1等と同一であり，スタンダードコンテンツまたはアドバンスドコンテンツが格納される。
【００５０】
図６に示すように，ゾーン#1等が“root/HVDVD_TS”ディレクトリ等に対応する。この対応関係は図２，図３と変わるところが無いので，詳細な説明を省略する。
【００５１】
図７は，ディスクＤ上での物理パスと，コンテンツファイル中で記述されるディレクトリとの対応関係を表す図である。
コンテンツファイル中で記述されるディレクトリは，ゾーン（ゾーン#1，ゾーン#2等）に依らず，同一となっている（基準ディレクトリ）。ゾーンを変更した場合，後述のマウントにより，ディスクＤ上での物理パスの相違が吸収される。
【００５２】
Ｂ．ディスクＤのデータの詳細
以下，ディスクＤに格納されているデータの詳細を説明する。
（１）DISCID.DAT
DISCID.DATはコンテンツのIDやプレイリストをどこから読み込むかなどを設定するための設定ファイルである。
【００５３】
・CONFIG_ID：設定ファイルのID。ISO8859-1の文字コードで”HDDVD-V_CONF”と記述される。12バイト。
・DISC_ID：バイナリ表現で記述されたディスクのID（媒体識別子）。ネットワークを使用しない場合は”1b”で埋める。16バイト。
・PROVIDER_ID：バイナリ表現で記述されたプロバイダのID（提供者識別子）。パーシステントストレージ内のプロバイダIDディレクトリを使用しない場合は”1b”で埋める。16バイト。
・CONTENT_ID：バイナリ表現で記述されたコンテンツのID（コンテンツ識別子）。パーシステントストレージ内のプロバイダIDディレクトリを使用しない場合は”1b”で埋める。16バイト。
・SEARCH_FLG：スタートアップ処理の初期プレイリスト探索の際にパーシステントストレージ内を探索するかどうかを示すフラグ。探索しないなら”0b”，探索するなら”1b”を記述。1バイト。
・reserved：リザーブ領域として67バイト残してある。
【００５４】
（２）プレイリスト
プレイリストは，初期時のシステム設定に関する情報や再生に使用されるオブジェクト間の同期合わせ情報などを記述するための再生制御ファイルである。プレイリストはXML言語によって記述され，プライマリービデオセット，セカンダリービデオセット，アドバンスドアプリケーション，アドバンスドサブタイトルなどをどのタイミングで再生させるかといった再生制御情報を含む。
【００５５】
（３）マニフェスト
プレイリストの<ApplicationSegment>要素では，当該アプリケーションで使用するマニフェストファイルを指定する。マニフェストはアドバンスドアプリケーションの初期化情報である。情報再生装置１１０はマニフェストに記述された情報に従ってアドバンスドアプリケーションを起動させる。マニフェストには，最初に実行されるマークアップに関する情報，アプリケーション開始処理で実行されるスクリプト（複数可）に関する情報などがXML言語で記述される。
【００５６】
（４）マークアップ
マークアップは，XML言語で記述される再生制御ファイルである。画面上にボタンを配置したりメッセージを表示させたりする場合には，マークアップが利用される。１つのアドバンスドアプリケーションに対して複数のマークアップを同時に再生させることはできない。
【００５７】
マークアップのルート要素は<root>であり，その子供にはタイミング情報，スタイリング情報，コンテント情報などが記述される。コンテント情報とはアプリケーションで使用するボタンやオブジェクトに関する情報であり，<button>要素，<object>要素，<input>要素などである。タイミング情報とはボタン押下時の振る舞いなどに関する情報であり，<animate>要素，<event>要素，<set>要素などである。スタイリング情報とはボタンの配置やフォントの表示サイズを指定する際などに使用される情報であり，<style>要素の各種属性（style:fontSize，style:backgroundColorなど）を設定することによってそれを実現させることができる。
【００５８】
（５）スクリプト
スクリプトは，ECMAスクリプトで記述される再生制御ファイルである。HD DVD-Videoでは，ECMAスクリプト規格で規定されたプロパティ（名前で参照できる値：例Player.countryCodeプロパティには情報再生装置１１０の国コードが入る）やファンクション（処理：例Player.playlist.pause()ファンクションがコールされると再生が一時停止される）に加えて，HD DVD-Video特有のプロパティやファンクションを使用することができる。使用できるプロパティやファンクションの集合をAPIと呼ぶ。
【００５９】
（情報再生システム１００の動作）
情報再生システム１００では，複数のHD DVD-VideoコンテンツをディスクＤに格納し，１つを選択して再生できる。ディスクＤを情報再生装置１１０で再生させると，コンテンツを選択するためのメニュ（コンテンツ選択メニュ）が映像・音声出力装置１２０上に表示され，ユーザが再生させたいコンテンツを選択することで，コンテンツの再生が開始される。
【００６０】
ディスクＤが挿入されると，以下のＡ，Ｂ，Ｃの順に処理が実行される。
Ａ．コンテンツの選択（図８）
挿入されたディスクＤにつき，コンテンツ選択部１３２を用いてコンテンツが選択される。
図８は，コンテンツ選択の手順を表すフロー図である。
【００６１】
（１）複数コンテンツの判定（ステップＳ１１）
ディスクＤに格納されるコンテンツの個数が複数であるか否かを判定する。この判定には，例えば，次の条件１），２）を利用できる。これら条件１），２）のいずれかまたは双方を満たすときに，ディスクＤが複数コンテンツディスクであると判定する（”DISC = 複数コンテンツ”）。それ以外の場合は，ディスクＤは単一コンテンツディスクであると判定する（”DISC = 単一コンテンツ”）。
【００６２】
１）“HDCont”（“HDCont_1”，“HDCont_2”等）が複数格納されていること
２）コンテンツ管理ファイルに複数のコンテンツのファイル名が設定されていること
【００６３】
（２）コンテンツ管理ファイルの読み込み（ステップＳ１２）
複数コンテンツと判定されれば，コンテンツ管理ファイルが読み込まれる（ステップＳ１２）。ディスクＤに単一のコンテンツが格納されていると判定された場合，コンテンツの再生が開始される。
【００６４】
（３）コンテンツの選択（ステップＳ１３〜Ｓ１５）
コンテンツ管理ファイルに記述されているファイル名に基づいて，コンテンツ名ファイル，サムネイル画像ファイルが読み込まれ（ステップＳ１３），これらを用いてコンテンツ選択メニュが映像・音声出力装置１２０上に表示される（ステップＳ１４）。コンテンツ選択メニュを用いて，ユーザが再生させるコンテンツを１つ選択する（ステップＳ１５）。
【００６５】
図９は，コンテンツ選択メニューの一例を表す図である。コンテンツ１〜３のサムネイル画像および選択用のボタンが画面上に表示される。ユーザが入力部１１６によってボタンを選択してアクセスすることで，コンテンツが選択される。
【００６６】
（４）基準ディレクトリへのマウント（ステップＳ１６）
基準ディレクトリへのマウントがなされる。
コンテンツ内で使用されるURIの“file:///dvddisc/”を，ユーザによって選択されたコンテンツの“HDCont”ディレクトリ（“HDCont_1”等）にマウントする。例えば，ディレクトリ“HDCont_1”が，基準ディレクトリとして，設定情報記憶部１１７に記憶される。そして，設定情報記憶部１１７に記憶される基準ディレクトリに基づいて，ディスクＤからデータが読み出し，再生される。
なお，ゾーン#1のコンテンツの場合，ディスクＤのルートディレクトリが基準ディレクトリとなる。
【００６７】
以上のコンテンツの選択の後，コンテンツの種別判定およびコンテンツの再生が行われる。
【００６８】
Ｂ．コンテンツの種別判定（図１０）
HD DVD-Videoではスタンダードコンテンツ及びアドバンスドコンテンツという二種類のコンテンツが規定されている。このため，情報再生装置１１０のコンテンツ種別判定部１３１がコンテンツ再生時に，スタート処理として，対象コンテンツがどちらのコンテンツなのかを判別する。    
【００６９】
図１０は，対象コンテンツの判別手順の一例を表すフロー図である。
（１）ディスクＤが挿入されると，DISCID.DATファイルが存在するかどうかが確認される（ステップＳ２１）。DISCID.DATファイルが存在すれば，対象コンテンツはアドバンスドコンテンツであると判定される（ステップＳ２２）。
【００７０】
（２）DISCID.DATが存在しなければ，VMG_ID（スタンダードコンテンツのID情報の一種）が有効か否かが確認される（ステップＳ２３）。VMG_IDが有効であればスタンダードコンテンツと判定される（ステップＳ２４）。VMG_IDが有効でなければ，不明なコンテンツ（HD DVDのアドバンスドコンテンツでもスタンダードコンテンツでもないもの）と判定される（ステップＳ２５）。
【００７１】
Ｃ．再生処理（図１１）
図１１は，コンテンツの再生の手順を表すフロー図である。
（１）DISCID.DATファイルを読み込む（ステップＳ３１）。
（２）ディスプレイが定義されているか否かを判断する（ステップＳ３２）。ディスプレイの定義の有無に応じて，探索対象ファイルが選択される。なお，ディスプレイが定義されていることは，情報再生装置１１０に映像・音声出力装置１２０の表示部が接続され，使用可能な状況にあることを意味する。
【００７２】
（３）ディスプレイが定義されている場合，VPLST$$$.XPLが探索され，初期プレイリストが決定される（ステップＳ４１〜Ｓ４５）。なお，「$$$」は３桁の数字を意味する。
・DISCID.DATファイル中のSEARCH_FLGが1であるか否かを判断する（ステップＳ４１）。SEARCH_FLGが1であるか否かに応じて，ステップＳ４３，Ｓ４２に移行する。
【００７３】
・全てのパーシステントストレージＳＴ内の特定のディレクトリ下にあるプレイリストファイル（VPLST$$$.XPL）を探索する（ステップＳ４２）。
・ディスク内のADV_OBJディレクトリ直下にあるプレイリストファイル（VPLST$$$.XPL）を探索する（ステップＳ４３）。
・VPLST$$$.XPLが１つ以上見つかったか否かを判断する（ステップＳ４４）。VPLST$$$.XPLが１つ以上見つかった場合，初期プレイリストが決定される（ステップＳ４５）。即ち，VPLST$$$.XPLの中で番号の一番大きなものを初期プレイリストとして再生が開始される。
【００７４】
（４）ディスプレイが定義されていない場合，APLST$$$.XPLが探索され，初期プレイリストが決定される（ステップＳ５１〜Ｓ５５）。これらのステップでは，ステップＳ４１〜Ｓ４５でのVPLST$$$.XPLに替えて，APLST$$$.XPLが用いられる。
APLST$$$.XPLが見つからない場合，例えば，再生が中止される（ステップＳ５６）。このときの振る舞いは設定情報記憶部１１７の設定情報で定められる。
【００７５】
以上のように，HD DVD-VideoコンテンツとDVD-Videoコンテンツが混在する複数コンテンツディスクをコンテンツのアプリケーションタイプに合わせて再生することが可能になる。
【００７６】
Ｄ．コンテンツのダウンロード
ここで，ネットワークＮＷからコンテンツをダウンロードすることを考える。即ち，ネットワークＮＷに接続されたネットワークサーバに複数のコンテンツが格納されているとする。これらからユーザによって選択されたコンテンツがダウンロードされ，ディスクＤに記録される。
このとき，コンテンツのダウンロードを可能とするために，ネットワークサーバにリソースリストファイルが格納されているとする。
【００７７】
（１）リソースリストファイル
リソースリストファイルは，コンテンツごとに用意され，コンテンツのダウンロードを管理するダウンロード管理ファイルとして機能する。リソースリストファイルには，そのコンテンツを構成するファイルの総数やサイズ，ダウンロードの順番などの情報が含まれる。リソースリストファイルの書式は，バイナリ形式，テキスト形式，XML形式など様々考えられるが，いずれの書式でも同様の効果が得られる。XMLでの記述形式の一例として，以下が考えられる。
【００７８】
<Content>
<FILE_Ns value=”60”/>
<ADV_OBJ_Ns value=”50”/>
<HVDVD_TS_Ns value=”10”/>
<CNT_SZ value=”2000000kB”/>
<ADV_OBJ_SZ value=”500000kB”/>
<HVDVD_TS_SZ value=”1500000kB”/>
<File number=”1”>
<RSC_URI value=”http://www.hoge.com/cont01”/>
......
</File>
<File number=”2”>
<RSC_URI value=”http://www.hoge.com/cont02”/>
......
</File>
......
</Content>
【００７９】
１）“全体情報”領域
<Content>以降，<File number=”1”>の前までが，1のコンテンツの全体に対応する“全体情報”を含む領域である。この“全体情報”にコンテンツの合計サイズを表す“CNT_SZ”が含まれる。
FILE_Ns：     ファイルの総数
ADV_OBJ_Ns：  “ADV_OBJ”ディレクトリの総数
HVDVD_TS_Ns： “HVDVD_TS”ディレクトリの総数
CNT_SZ：      コンテンツ（ファイル）の合計サイズ
ADV_OBJ_SZ：  “ADV_OBJ”ディレクトリ内のファイルの合計サイズ
HVDVD_TS_SZ： “HVDVD_TS”ディレクトリ内のファイルの合計サイズ
【００８０】
２）“個別ファイル情報”領域
既述のように，コンテンツは複数のファイルによって構成される。このため，コンテンツを構成するファイルそれぞれの情報（個別ファイル情報）が必要となる。
【００８１】
先の例では，<File number=”1”>以降が，コンテンツそれぞれに対応する“個別ファイル情報”を含む領域である。“個別ファイル情報”には，以下の“RSC_URI”等を含む。なお，先の例では，“RSC_URI”以外の記載を省略している。
【００８２】
・RSC_URI : ダウンロードするファイルのネットワークURI情報
・DSC_URI : ダウンロードしたファイルのディスク上の格納場所URI情報
・LOGIC_AD : ダウンロードしたファイルの論理アドレス情報
・FILE_SZ : ファイルのサイズ
・HASH : ダウンロードしたファイルが壊れていないかをチェックするためのハッシュ値
【００８３】
“RSC_URI”，…，“HASH”は，ファイル毎に配置される。例えば，３つのファイルが有れば，3組の“RSC_URI”等が配置される。
【００８４】
（２）ダウンロードの手順
以下，情報再生システム１００でのHD DVD-Videoコンテンツのダウンロードの手順につき説明する。
図１２は，コンテンツのダウンロードの手順の一例を表すフロー図である。
【００８５】
（１）コンテンツの選択（ステップＳ６１）
サーバに置かれているコンテンツの中からダウンロードしたいコンテンツを選択する。以下，コンテンツがダウンロードされる。
【００８６】
（２）リソースリストファイルの取得（ステップＳ６２）
これからダウンロードするコンテンツのリソースリストファイルを取得する。もし，リソースリストファイルが取得できなかった場合には，例外処理がなされる。また，取得したリソースリストファイル中に，選択したコンテンツに対応するファイルが存在しない場合にも，例外処理がなされる。
【００８７】
（３）領域の確保（ステップＳ６３）
ディスクＤ上に，リソースリストファイル中のCNT_SZ分の領域を確保する。もし，必要な領域を確保できなかった場合，例外処理がなされる。
【００８８】
ここで，CNT_SZを用いず，例えば，FILE_SZを用いて，ファイルの合計サイズを計算しても良い。リソースリストファイルの内容は，全てが必須ではなく，例えばCNT_SZが存在しないことも考えられる。
【００８９】
（４）ファイルのダウンロード・記録（ステップＳ６４〜Ｓ６８）
リソースリストファイルでリストアップされているファイルが順にダウンロードされ，ディスクＤに記録される。
【００９０】
１）“RSC_URI”で指定されたところから，リソースリストファイルでリストアップされている１つめのファイルがダウンロードされる（ステップＳ６４，データキャッシュ１１３への一時保存）。
【００９１】
２）ダウンロードされたファイルをHASHでチェックする（ステップＳ６５）。チェックがNGならの場合，例外処理がなされる。
【００９２】
３）“LOGIC_AD”の場所に“DSC_URI”に従ってファイルを記録する（ステップＳ６６）。正しく記録できなかった場合，例外処理がなされる。
ここでは，リソースリストファイル中の“LOGIC_AD”，および“DSC_URI”を利用している。但し，必ずしも“LOGIC_AD”がリソースリストファイル内の情報として明示的に与えられなくても良い。結果として，ファイルが適切に配置されれば足りる。
【００９３】
以上の１）〜３）では，ファイルをデータキャッシュ１１３に一時保存している。これに対して，データキャッシュ１１３を用いず，ダウンロードしたファイルを直接ディスクＤに書き込んでも良い。この場合，ディスクＤに記録されたファイルに対して，“HASH”を用いたチェックがなされる。
【００９４】
４）リソースリストファイルに記述してある全てのファイルのダウンロードが完了するまで，ステップＳ６４〜Ｓ６６が繰り返される。即ち，次のファイルがダウンロードされる。
【００９５】
（５）ダウンロードの終了判断（ステップＳ６８）
さらに別のコンテンツをダウンロードするならステップＳ６１以下が繰り返される。そうでないなら，ダウンロードは終了する。
以上のダウンロード，記録の結果，図２，図３に示したデータ構造を有し，HD DVD-DLV規格に合致するディスクＤが作成される。
【００９６】
（その他の実施形態）
本発明の実施形態は上記の実施形態に限られず拡張，変更可能であり，拡張，変更した実施形態も本発明の技術的範囲に含まれる。
【図面の簡単な説明】
【００９７】
【図１】本発明の一実施形態に係る情報再生システムを表すブロック図である。
【図２】ディスクのデータ構造の例を示す図である。
【図３】コンテンツ選択メニュ用データを格納したディスクのデータ構造の例を示す図である。
【図４】コンテンツ管理ファイルの一例を示す図である。
【図５】ディスクのボリューム構造の一例を示す図である。
【図６】ディスクのディレクトリ構造の一例を示す図である。
【図７】ディスク上での物理パスと，コンテンツファイル中で記述されるディレクトリとの対応関係を表す図である。
【図８】コンテンツ選択手順の一例を表すフロー図である。
【図９】コンテンツ選択メニューの一例を示す図である。
【図１０】対象コンテンツの判別手順の一例を示す図である。
【図１１】コンテンツの再生手順の一例を示す図である。
【図１２】コンテンツのダウンロードの手順の一例を表すフロー図である。
【符号の説明】
【００９８】
１００…情報再生システム，１１０…情報再生装置，１１１…データアクセスマネージャ，１１２…ナビゲーションマネージャ，１１３…データキャッシュ，１１４…プレゼンテーションエンジン，１１５…ＡＶレンダラ，１１６…入力部，１１７…設定情報記憶部，１２０…映像・音声出力装置，１３１…コンテンツ種別判定部，１３２…コンテンツ選択部，１３３…コンテンツ再生部
【図１】
2009004035.tif 000003
【図２】
2009004035.tif 000004
【図３】
2009004035.tif 000005
【図４】
2009004035.tif 000006
【図５】
2009004035.tif 000007
【図６】
2009004035.tif 000008
【図７】
2009004035.tif 000009
【図８】
2009004035.tif 000010
【図９】
2009004035.tif 000011
【図１０】
2009004035.tif 000012
【図１１】
2009004035.tif 000013
【図１２】
2009004035.tif 000014