(57)【要約】【課題】次世代HD_DVDビデオ再生においてレジューム機能を提供する。【解決手段】アドバンスドアプリケーション再生エンジンの動作クロック停止することで（Ｓ４０４）再生時間の更新を停止し（Ｓ４０５）、ビデオ再生を停止して（Ｓ４０６）その時の再生位置情報を保存（Ｓ４０７）してからサスペンド処理を終了する（Ｓ４０７）。再生開始が指示されたら（Ｓ４１１イエス）、アドバンスドアプリケーション再生エンジンの動作クロックの供給を再開し（Ｓ４１２）、保存された前記再生位置情報を元に中断したビデオ再生を再開する（Ｓ４１３）。【選択図】図１５
2008165871.tif 000002
【特許請求の範囲】
【請求項１】
所定の再生データを持つプライマリビデオオブジェクトおよびこのプライマリビデオオブジェクトの再生時間をアドレス情報に変換するタイムマップを含むプライマリビデオセットと、このプライマリビデオセットとは別の再生データを持つセカンダリビデオオブジェクトおよびこのセカンダリビデオオブジェクトの再生時間をアドレス情報に変換するタイムマップを含むセカンダリビデオセットと、アドバンスドアプリケーションを含むアドバンスドコンテントを取り扱うものであって、前記アドバンスドアプリケーションが、グラフィックプレーン上の表示オブジェクトの情報を記述するマークアップファイルを含むアドバンスドナビゲーションを備えたアドバンスドエレメントを含むものであるときに、前記アドバンスドコンテントを再生する方法が、
前記アドバンスドコンテントの再生を開始して、前記プライマリビデオセットおよび／または前記セカンダリビデオセットの再生中に、所定のクロックにより前記マークアップファイルの記述を実行し、
再生停止が指示されたら、サスペンド処理を開始して、
前記アドバンスドアプリケーションの再生を実行するアドバンスドアプリケーション再生エンジンの動作クロック停止することで、前記アドバンスドアプリケーションの再生時間の更新を停止し、
前記プライマリビデオセットおよび／または前記セカンダリビデオセットの再生を停止して、そのサスペンド処理時の再生位置情報を保存してから、サスペンド処理を終了し、
再生開始が指示されたら、
前記アドバンスドアプリケーションの再生を実行するアドバンスドアプリケーション再生エンジンの動作クロックの供給を再開し、
保存された前記サスペンド処理時の再生位置情報を元に、再生停止中の前記プライマリビデオセットおよび／または前記セカンダリビデオセットの再生を再開するように構成されたデジタルビデオ再生方法。
【請求項２】
前記プライマリビデオオブジェクトまたは前記セカンダリビデオオブジェクトに対応する前記再生オブジェクトがマッピングされる仮想的な時間軸をタイトルタイムラインとしたときに、保存される前記再生位置情報が、前記サスペンド処理時の前記再生オブジェクトの前記タイトルタイムラインにおけるタイトルタイムを含む請求項１に記載の再生方法。
【請求項３】
前記アドバンスドコンテントはマークアップ言語により記述されるファイルであるプレイリストを含み、このプレイリストのファイルはタイトルエレメントのリストを含み、
前記プライマリビデオセットに対応するプライマリオーディオビデオの再生クリップエレメントをプライマリオーディオビデオクリップエレメントとしたときに前記タイトルエレメントが前記プライマリオーディオビデオクリップエレメントのマッピング情報を含み、このマッピング情報が前記プライマリオーディオビデオクリップエレメントについての前記タイトルタイムの開始時間情報と終了時間情報を含み、あるいは
前記セカンダリビデオセットに対応するセカンダリオーディオビデオの再生クリップエレメントをセカンダリオーディオビデオクリップエレメントとしたときに前記タイトルエレメントが前記セカンダリオーディオビデオクリップエレメントのマッピング情報を含み、このマッピング情報が前記セカンダリオーディオビデオクリップエレメントについての前記タイトルタイムの開始時間情報と終了時間情報を含む請求項２に記載の再生方法。
【請求項４】
前記再生開始が指示される前に、前記アドバンスドコンテントが記録されたディスクが交換され、あるいは前記アドバンスドコンテントを再生する機器の電源がオフされたならば、前記アドバンスドアプリケーションの再生を実行するアドバンスドアプリケーション再生エンジンの動作を終了する請求項１に記載の再生方法。
【請求項５】
所定の再生データを持つプライマリビデオオブジェクトおよびこのプライマリビデオオブジェクトの再生時間をアドレス情報に変換するタイムマップを含むプライマリビデオセットと、このプライマリビデオセットとは別の再生データを持つセカンダリビデオオブジェクトおよびこのセカンダリビデオオブジェクトの再生時間をアドレス情報に変換するタイムマップを含むセカンダリビデオセットと、アドバンスドアプリケーションを含むアドバンスドコンテントを取り扱うものであって、前記アドバンスドアプリケーションが、グラフィックプレーン上の表示オブジェクトの情報を記述するマークアップファイルを含むアドバンスドナビゲーションを備えたアドバンスドエレメントを含むものであるときに、前記アドバンスドコンテントを再生する装置が、
所定のクロックにより前記マークアップファイルの記述を実行するアドバンスドアプリケーション再生エンジンと、
再生停止が指示されたらサスペンド処理を開始して、前記アドバンスドアプリケーション再生エンジンの動作クロック停止することで前記アドバンスドアプリケーションの再生時間の更新を停止し、前記プライマリビデオセットおよび／または前記セカンダリビデオセットの再生を停止して、そのサスペンド処理時の再生位置情報を保存してから、サスペンド処理を終了するサスペンド処理部と、
再生開始が指示されたら、前記アドバンスドアプリケーション再生エンジンの前記動作クロックの供給を再開し、保存された前記サスペンド処理時の再生位置情報を元に、再生停止中の前記プライマリビデオセットおよび／または前記セカンダリビデオセットの再生を再開するレジューム制御部を具備したデジタルビデオ再生装置。
【請求項６】
前記プライマリビデオオブジェクトまたは前記セカンダリビデオオブジェクトに対応する前記再生オブジェクトがマッピングされる仮想的な時間軸をタイトルタイムラインとしたときに、保存される前記再生位置情報が、前記サスペンド処理時の前記再生オブジェクトの前記タイトルタイムラインにおけるタイトルタイムを含む請求項５に記載の再生装置。
【請求項７】
前記アドバンスドコンテントはマークアップ言語により記述されるファイルであるプレイリストを含み、このプレイリストのファイルはタイトルエレメントのリストを含み、前記プライマリビデオセットに対応するプライマリオーディオビデオの再生クリップエレメントをプライマリオーディオビデオクリップエレメントとしたときに前記タイトルエレメントが前記プライマリオーディオビデオクリップエレメントのマッピング情報を含み、このマッピング情報が前記プライマリオーディオビデオクリップエレメントについての前記タイトルタイムの開始時間情報と終了時間情報を含み、あるいは
前記セカンダリビデオセットに対応するセカンダリオーディオビデオの再生クリップエレメントをセカンダリオーディオビデオクリップエレメントとしたときに前記タイトルエレメントが前記セカンダリオーディオビデオクリップエレメントのマッピング情報を含み、このマッピング情報が前記セカンダリオーディオビデオクリップエレメントについての前記タイトルタイムの開始時間情報と終了時間情報を含む請求項６に記載の再生装置。
【請求項８】
前記再生開始が指示される前に前記アドバンスドコンテントが記録されたディスクが交換されあるいは前記アドバンスドコンテントを再生する機器の電源がオフされたならば、前記アドバンスドアプリケーションの再生を実行するアドバンスドアプリケーション再生エンジンの動作を終了する手段を具備した請求項５に記載の再生装置。
【請求項９】
マークアップ言語により記述されるファイルであるプレイリストと、所定の再生データならびにナビゲーションデータを持つプライマリビデオオブジェクトおよびこのプライマリビデオオブジェクトの再生時間をアドレス情報に変換するタイムマップを含むプライマリビデオセットと、このプライマリビデオセットとは別の再生データを持つセカンダリビデオオブジェクトおよびこのセカンダリビデオオブジェクトの再生時間をアドレス情報に変換するタイムマップを含むセカンダリビデオセットと、アドバンスドアプリケーションと、このアドバンスドアプリケーションのサブセットとしてのアドバンスドサブタイトルとを含むアドバンスドコンテントを取り扱うものであって、前記アドバンスドアプリケーションが、このアドバンスドアプリケーションの初期化情報を記述するマニフェストファイル、グラフィックプレーン上の表示オブジェクトの情報を記述するマークアップファイル、および前記アドバンスドアプリケーションのスタートアップ時に実行されるコードを記述するスクリプトファイルを含むアドバンスドナビゲーションと、画像、効果音およびフォントを備えたアドバンスドエレメントを含むものであるときに、前記アドバンスドコンテントを再生する方法が、
前記アドバンスドコンテントの再生を開始して、前記プライマリビデオセットおよび／または前記セカンダリビデオセットの再生中に、所定のクロックにより前記マークアップファイルの記述を実行し、
再生停止が指示されたら、サスペンド処理を開始して、
前記アドバンスドアプリケーションの再生を実行するアドバンスドアプリケーション再生エンジンの動作クロック停止することで、前記アドバンスドアプリケーションの再生時間の更新を停止し、
前記プライマリビデオセットおよび／または前記セカンダリビデオセットの再生を停止して、そのサスペンド処理時の再生位置情報を保存してから、サスペンド処理を終了し、
再生開始が指示されたら、
前記アドバンスドアプリケーションの再生を実行するアドバンスドアプリケーション再生エンジンの動作クロックの供給を再開し、
保存された前記サスペンド処理時の再生位置情報を元に、再生停止中の前記プライマリビデオセットおよび／または前記セカンダリビデオセットの再生を再開するように構成されたデジタルビデオ再生方法。
【請求項１０】
マークアップ言語により記述されるファイルであるプレイリストと、所定の再生データならびにナビゲーションデータを持つプライマリビデオオブジェクトおよびこのプライマリビデオオブジェクトの再生時間をアドレス情報に変換するタイムマップを含むプライマリビデオセットと、このプライマリビデオセットとは別の再生データを持つセカンダリビデオオブジェクトおよびこのセカンダリビデオオブジェクトの再生時間をアドレス情報に変換するタイムマップを含むセカンダリビデオセットと、アドバンスドアプリケーションと、このアドバンスドアプリケーションのサブセットとしてのアドバンスドサブタイトルとを含むアドバンスドコンテントを取り扱うものであって、前記アドバンスドアプリケーションが、このアドバンスドアプリケーションの初期化情報を記述するマニフェストファイル、グラフィックプレーン上の表示オブジェクトの情報を記述するマークアップファイル、および前記アドバンスドアプリケーションのスタートアップ時に実行されるコードを記述するスクリプトファイルを含むアドバンスドナビゲーションと、画像、効果音およびフォントを備えたアドバンスドエレメントを含むものであるときに、前記アドバンスドコンテントを再生する装置が、
前記アドバンスドコンテントの再生を開始して、前記プライマリビデオセットおよび／または前記セカンダリビデオセットの再生中に、所定のクロックにより前記マークアップファイルの記述を実行するアドバンスドアプリケーション再生エンジンと、
再生停止が指示されたらサスペンド処理を開始して、前記アドバンスドアプリケーションの再生を実行するアドバンスドアプリケーション再生エンジンの動作クロック停止することで前記アドバンスドアプリケーションの再生時間の更新を停止し、前記プライマリビデオセットおよび／または前記セカンダリビデオセットの再生を停止して、そのサスペンド処理時の再生位置情報を保存してから、サスペンド処理を終了するサスペンド処理部と、
再生開始が指示されたら、前記アドバンスドアプリケーションの再生を実行するアドバンスドアプリケーション再生エンジンの前記動作クロックの供給を再開し、保存された前記サスペンド処理時の再生位置情報を元に、再生停止中の前記プライマリビデオセットおよび／または前記セカンダリビデオセットの再生を再開するレジューム制御部を具備したデジタルビデオ再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、デジタルビデオ再生におけるレジューム機能に関する。
【背景技術】
【０００２】
現在、DVD（Digital Versatile Disc）ビデオ再生装置が広く普及している。この従来DVDビデオの拡張としてのスタンダードコンテントと、従来DVDビデオを大幅に改修したアドバンスドコンテントの双方を扱う次世代HD_DVD（High Definition DVD）ビデオも市販が開始され、これから普及しようとしている。
【０００３】
従来DVDビデオも次世代HD_DVDビデオも比較的長時間のプログラム（映画、コンサートライブ等）を再生することが多いが、長時間プログラムの視聴では視聴者（再生装置のユーザ）の都合等でプログラム再生が中断されることが、ままある。その場合、中断された個所からプログラム再生を再開したいというユーザ希望が生じる。このユーザ希望をかなえる機能としてレジューム機能がある。
【０００４】
上記レジューム機能を従来DVDビデオで実現するものとして、ラストメモリ機能を備えたDVD再生装置がある（特許文献１参照）。
【特許文献１】特開２００２−１３３８２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１は、ラストメモリ機能によって再生停止時に記憶したラストメモリ情報を、次の再生開始時において、ブックマーク情報として登録することが可能なＤＶＤ再生装置を開示している。この装置は、ラストメモリ機能およびブックマーク機能を備え、再生開始時において、前回の再生停止時においてラストメモリ機能によってラストメモリ情報が記憶されている場合に、上記ラストメモリ情報をブックマーク情報として登録するか否かをユーザに問い合わせる手段、およびユーザ操作によって、上記ラストメモリ情報をブックマーク情報として登録する旨の入力があった際に、上記ラストメモリ情報をブックマーク情報として登録する手段を備えている。
【０００６】
しかしながら、特許文献１には、アドバンスドコンテント特有のレジューム手順について何ら記載されておらず、アドバンスドコンテント再生が中断された場合のレジューム機能をユーザに提供できないという問題がある。
【０００７】
この発明の課題は、次世代HD_DVDビデオ再生においてレジューム機能を提供することである。
【課題を解決するための手段】
【０００８】
この発明の一実施に係るデジタルビデオ再生方法では、例えば、所定の再生データを持つプライマリビデオオブジェクト（P-EVOB）およびこのプライマリビデオオブジェクトの再生時間をアドレス情報に変換するタイムマップ（TMAP）を含むプライマリビデオセット（Primary Video Set）と、このプライマリビデオセットとは別の再生データを持つセカンダリビデオオブジェクト（S-EVOB）およびこのセカンダリビデオオブジェクトの再生時間をアドレス情報に変換するタイムマップ（TMAP）を含むセカンダリビデオセット（Secondary Video Set）と、アドバンスドアプリケーション（Advanced ApplicationまたはADV_APP）を含むアドバンスドコンテント（Advanced Content）を取り扱う。ここで、前記アドバンスドアプリケーションは、例えば、グラフィックプレーン上の表示オブジェクトの情報を記述するマークアップファイル（Markup files）を含むアドバンスドナビゲーション（Advanced Navigation）を備えたアドバンスドエレメント（Advanced Element）を含むものであるとする。その場合、前記アドバンスドコンテントを再生する方法は、次の工程を含むことができる。すなわち、
前記アドバンスドコンテントの再生を開始（Ｓ４０１）して、前記プライマリビデオセットおよび／または前記セカンダリビデオセットの再生中に、所定のクロック（ＣＫ）により前記マークアップファイルの記述を実行する。
【０００９】
再生停止が指示されたら（Ｓ４０２イエス）、サスペンド処理を開始する（Ｓ４０３）。このサスペンド処理において、前記アドバンスドアプリケーションの再生を実行するアドバンスドアプリケーション再生エンジンの動作クロック（ＣＫ）停止することで（Ｓ４０４）、前記アドバンスドアプリケーションの再生時間の更新を停止する（Ｓ４０５）。そして、前記プライマリビデオセットおよび／または前記セカンダリビデオセットの再生を停止して（Ｓ４０６）、そのサスペンド処理時の再生位置情報（Title Time上の再生オブジェクトの時間、マッピング情報、ストリーム番号情報等）を保存してから（Ｓ４０７）、サスペンド処理を終了する（Ｓ４０７）。
【００１０】
その後、再生開始が指示されたら（Ｓ４１１イエス）、前記アドバンスドアプリケーションの再生を実行するアドバンスドアプリケーション再生エンジンの動作クロック（ＣＫ）の供給を再開し（Ｓ４１２）、保存された前記サスペンド処理時の再生位置情報を元に、再生停止中の前記プライマリビデオセットおよび／または前記セカンダリビデオセットの再生を再開する（Ｓ４１３）。
【発明の効果】
【００１１】
この発明を実施することにより、ビデオ再生とともにアドバンスドアプリケーションの再生が並行して行われ得る次世代デジタルビデオ（HD_DVDビデオ）の再生環境において、再生中断後のレジューム再生を実現できる。
【００１２】
別の言い方をすると、HD_DVDビデオ規格に則ったアドバンスドコンテントでレジューム再生を可能とする情報再生装置を提供することができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して、この発明の種々な実施の形態に係るデジタルビデオ再生装置および再生方法を説明する。図１は、この発明の一実施の形態に係るC再生装置１０００の構成例を説明するブロック図である。この再生装置１０００は、HD_DVD規格に則ったディスク１（あるいは図示しないハードディスクドライブもしくは大容量メモリデバイス）から、そこに格納されているHD_DVDの情報を読み出して再生するものである。再生時に、ディスク１はディスクドライブ部１０１に装填される。ディスクドライブ部１０１は、装填されたディスク１を回転駆動し、光ピックアップ（図示せず）を用いてディスク１に格納されている情報を読み取る。
【００１４】
また、この再生装置１００は、ネットワークアクセス部１０２を有しており、必要に応じて、インターネット等のネットワーク上に構成されたネットワークサーバ２にアクセスして、そのネットワークサーバ２から情報を取得することも可能となっている。更には、再生装置１００は、メディアドライブ部１０３を有しており、必要に応じて、該メディアドライブ部１０３に装着された取り外し可能なストレージメディア３にアクセスして、そのストレージメディア３から情報を読み取ることも可能となっている。このストレージメディア（Persistent Storage）３としては、例えばＵＳＢメモリ、ＨＤＤ、メモリカードなどを利用できる。
【００１５】
ディスクドライブ部１０１で読み取られた情報および、必要に応じてネットワークアクセス部１０２および／またはメディアドライブ部１０３で取得した情報は、データプロセッサ部１０４に供給され、エラー訂正処理等が施された後、該データプロセッサ部１０４内のバッファ（図示せず）に格納される。そして、このバッファに格納された情報のうち、管理情報はメモリ部１０５に記録され、再生制御やデータ管理等に利用される。また、上記バッファに格納された情報のうち、オーディオビデオ情報（ＡＶ情報）は分離部１０６に転送され、ビデオ、グラフィックユニット、オーディオ及びサブピクチャ毎に分離（デマルチプレクス）される。ビデオの情報はビデオデコーダ部１０７に、サブピクチャの情報はサブピクチャデコーダ部１０８に、グラフィックユニットの情報はグラフィックデコーダ部１０９に、オーディオの情報はオーディオデコーダ部１１０にそれぞれ供給され、デコード処理が行なわれる。なお、サブピクチャとは、字幕等の画像のことである。
【００１６】
ビデオデコーダ部１０７でデコード処理されたビデオ情報（主映像情報）と、サブピクチャデコーダ部１０８でデコード処理されたサブピクチャ情報と、グラフィックデコーダ部１０９でデコード処理されたグラフィック情報は、ビデオプロセッサ部１１１に供給されて重畳処理が施された後、Ｄ／Ａ（ディジタル／アナログ）変換器１１２でアナログ化され、映像信号として図示しない映像表示装置（例えば、液晶ディスプレイ、プラズマディスプレイ、Surface-conduction Electron-emitterディスプレイ、ＣＲＴディスプレイ等）に出力される。一方、オーディオデコーダ部１１０でデコード処理された音声情報は、Ｄ／Ａ変換器１１３でアナログ化され、音声信号として図示しない音声再生装置（例えばスピーカ等）に出力される。
【００１７】
上記のようなディスク１、ネットワークサーバ２、ストレージメディア３に対する一連の再生動作は、制御部としてのＭＰＵ部１１４によって統括的に制御されている。なお、このＭＰＵ部１１４は、キー入力部１１５からの操作情報を受け、ＲＯＭ部１１６に格納されたプログラム（ファームウエア）に基づいて、各部を制御している。なお、メモリ部１０５は、ＭＰＵ部１１４がプログラムを実行する際のワークエリアとして利用することもできるようになっている。
【００１８】
さらに、図１の装置は、各部の動作クロックＣＫを発生するクロック発生器１１７を備えており、ＭＰＵ部１１４はクロック発生器１１７からのクロック供給動作を制御できるように構成されている。なお、ＭＰＵ部１１４の動作クロックはクロック発生器１１７でなく内臓クロック発生器（図示せず）から得るようにしており、クロック発生器１１７がクロック供給を中断してもＭＰＵ部１１４は動作を継続できるようになっている。
【００１９】
図２は、図１の装置がHD_DVDビデオ規格のアドバンスドコンテントを再生する場合の再生システムモデル（Advanced Content Player Model）の一例を示す。HD_DVDビデオ規格のアドバンスドコンテントを再生するシステムモデルとしての観点から、図１の再生装置１０００の内部構成は、図２に例示するように、データアクセスマネージャ１００Ａと、ファイルキャッシュ／ストリーミングバッファ１００Ｂと、再生エンジン１００Ｃと、ＡＶレンダラ１００Ｄと、ナビゲーションマネージャ１００Ｅに書き換えることができる。図２のシステムモデルの動作クロックＣＫはクロック発生器１１７から供給され、そのクロック供給動作はＭＰＵ部１１４により制御される。また、アドバンスドコンテントの再生が中断されたあとレジューム再生する場合に必要な情報は、レジューム再生情報メモリ１０５ａに適宜格納される。このメモリ１０５ａは、個別に用意されてもよいが、図１のメモリ部１０５の記録エリアの一部を利用することもできる。
【００２０】
図３は、この発明の一実施の形態に係るディスク状情報記憶媒体（HD_DVDビデオ用光ディスク）に記録される内容の一例を説明する図である。図３（ａ）のディスク１は、図３（ｂ）に示すように、その内周側からリードイン領域１０とボリューム／ファイル構造情報領域１１とデータ領域１２とリードアウト領域１３を持つ。ディスク１のボリュームスペースは、図３（ｃ）に示すように、ボリューム／ファイル構造情報領域１１とデータ領域１２を含んで構成される。このデータ領域１２は、HD_DVDビデオ領域１４および、適宜その他の領域（HD_DVDビデオ以外の情報記録に使用できる領域）１５を含んで構成される。HD_DVDビデオ領域１４は、標準コンテント領域２０およびアドバンスドコンテント領域２１を含んでいる。標準コンテント領域２０に記録される標準コンテント（Standard Content）は、ナビゲーションデータとディスク上のビデオオブジェクトで構成され、これは従来のＤＶＤビデオ規格第１．１版を拡張したものである。
【００２１】
アドバンスドコンテント領域２１には、図３（ｄ）に示すように、アドバンスドビデオタイトルセット（Advanced VTS）５０およびアドバンスドコンテント（Advanced Content）６０を記録できるようになっている。アドバンスドコンテント６０の詳細については、図４を参照して後述する。
【００２２】
アドバンスドビデオタイトルセット５０は、図３（ｅ）に示すように、制御データ（ビデオタイトルセット情報VTSI）と、タイムマップ情報（VTS_TMAP）と、タイトル用の拡張ビデオオブジェクトセット（VTSTT_EVOBS）を含む。アドバンスドビデオタイトルセット５０は、適宜、VTSIおよびVTS_TMAPのバックアップファイルを含むことができるように構成されている。また、図３（ｆ）に示すように、タイムマップ情報（VTS_TMAP）は１以上のタイムマップ（TMAP）のファイルを含むことができ、タイトル用の拡張ビデオオブジェクトセット（VTSTT_EVOBS）は１以上の拡張ビデオオブジェクト（EVOB）を含むことができるようになっている。
【００２３】
図４は、アドバンスドコンテント（Advanced Content）の構成例を説明する図である。アドバンスドコンテント６０は、プレイリスト（Playlist）と、プライマリビデオセット（Primary Video Set）と、セカンダリビデオセット（Secondary Video Set）と、アドバンスドアプリケーション（Advanced Application）と、アドバンスドサブタイトル（Advanced Subtitle）を含んで構成される（さらに構成情報のファイル：Configuration Fileを含むこともできる）。
【００２４】
プレイリストは、プライマリビデオセット、セカンダリビデオセット、アドバンスドアプリケーション、アドバンスドサブタイトル等の再生オブジェクト（Presentation Objects）を管理するものである。このプレイリストのファイルは、アドバンスドコンテントのための、初期システム構成情報と同期情報とナビゲーション情報を記述するようになっている。具体的には、プレイリストのファイルには、タイトル情報（Title Information）と、メディア属性情報（Media Attribute Information）と、構成情報（Configuration Information）が記述される。ここで、タイトル情報はタイトルエレメント（Title Elements）のリストを含むことができ、各タイトルエレメントはアドバンスドコンテント用タイトルの情報セットが記述される。
【００２５】
アドバンスドアプリケーションは、アドバンスドナビゲーション（Advanced Navigation）とアドバンスドエレメント（Advanced Element）を含んで構成される。アドバンスドナビゲーションはマニフェスト（Manifest），マークアップ（Markup），スクリプトファイル（Script files）等を含んで構成され、アドバンスドエレメントは画像（Image）、効果オーディオ（Effect Audio）、フォント（Open Type Font）等のファイルを含んで構成される。
【００２６】
プライマリビデオセットは、プライマリオーディオビデオ（Primary Audio Video）のファイルを含む。このプライマリオーディオビデオは、ビデオタイトルセット情報（VTSI：属性情報）と、オブジェクトの再生時間を対応アドレスに変換するタイムマップ（TMAP）の情報と、プライマリビデオオブジェクト（P_EVOB）のファイルを含んでいる。ここで、タイムマップの情報（TMAPI）は、拡張ビデオオブジェクト（EVOB）の一部（再生時間換算で０．４〜１秒分）に対応する拡張ビデオオブジェクトユニット（EVOBU）のエントリ情報（EVOBU_ENT）を１以上含むことができる。各エントリ情報（EVOBU_ENT）は、該当EVOBUに属する最初の基準ピクチャのサイズの情報（1STREF_SZ）と、該当EVOBUの再生時間の情報（EVOBU_PB_TM）と、該当EVOBUのサイズの情報（EVOBU_SZ）を含んでいる。
【００２７】
セカンダリビデオセットは、代替オーディオビデオ（Substitute Audio Video）のファイルと、代替オーディオ（Substitute Audio）のファイルと、セカンダリオーディオビデオ（Primary Audio Video）のファイルを含む。これらのファイルは、オブジェクトの再生時間を対応アドレスに変換するタイムマップ（TMAP）と、セカンダリビデオオブジェクト（S_EVOB）のファイルを含んでいる。セカンダリビデオセットのファイルは、ディスク１に格納するか、ストレージメディア３に格納するか、あるいはネットワーク２からダウンロードできる。
【００２８】
このタイムマップ（TMAP）は、タイムマップ一般情報（TMAP_GI）と、タイムマップ情報サーチポインタ（TMAPI_SRP）と、このサーチポインタに対応するタイムマップ情報（TMAPI）と、EVOBの属性（EVOB_ATR）を含んでいる。タイムマップ一般情報（TMAP_GI）は、該当EVOBの再生開始時間情報の情報（EVOB_V_S_PTM）、該当EVOBの最初のデータパックのシステムクロックリファレンスの情報（EVOB_FIRST_SCR）等を含んでいる。タイムマップ情報サーチポインタ（TMAPI_SRP#1）は、タイムマップ情報のスタートアドレス（TMAPI_SA）、エントリの数情報（EVOBU_ENT_NsあるいはTU_ENT_Ns）等を含んでいる。
【００２９】
ここで、ビデオストリームを含むEVOB用のタイムマップ情報（TMAPI）は、１以上の拡張ビデオオブジェクトユニットエントリ情報（EVOBU_ENT#i）を含むことができるようになっている。一方、ビデオストリームを除いたEVOB用のタイムマップ情報（TMAPI）は、１以上のタイムユニットエントリ情報（TU_ENT#i）を含むことができるようになっている。
【００３０】
また、EVOBの属性（EVOB_ATR）は、セカンダリビデオセットのタイプとサブビデオストリームおよびサブオーディオストリームの存在を記述するタイプ情報（EVOB_TY）、EVOBのメインビデオ属性（EVOB_VM_ATR）、EVOBのサブビデオ属性（EVOB_VS_ATR）、EVOBのサブビデオ用ルマ値（EVOB_VS_LUMA）、EVOBのメインオーディオストリーム数（EVOB_AMST_Ns）、EVOBのメインオーディオストリーム属性テーブル（EVOB_AMST_ATRT）、EVOBのオーディオストリーム用ダウンミックス係数テーブル（EVOB_DM_COEFTS）、EVOBのサブオーディオストリーム数（EVOB_ASST_Ns）、EVOBのサブオーディオストリーム属性テーブル（EVOB_ASST_ATRT）等を含んでいる。ここで、EVOBのサブビデオ用ルマ値（EVOB_VS_LUMA）とは、該当EVOBのサブビデオの輝度範囲（range of Luma Key Function）を示すもので、このEVOB_VS_LUMAは該当EVOBがサブビデオストリームを含むときのみ（つまりEVOB_TYがサブビデオの存在を示す場合のみ）有効となる。
【００３１】
EVOB_TYがサブビデオの存在を示す場合は、図１５を参照して後述するレジューム処理において、EVOBのサブビデオ用ルマ値（EVOB_VS_LUMA）を、メモリ１０５ａに一時格納するレジューム再生情報の一部としてもよい。EVOB_TYがサブビデオの存在を示さない場合は、図１５を参照して後述するレジューム処理において、サブビデオはレジューム処理の対象外となる。
【００３２】
アドバンスドサブタイトルは、アドバンスドナビゲーション（Advanced Navigation）のファイルと、アドバンスドエレメント（Advanced Element）のファイルを含む。アドバンスドナビゲーションのファイルはアドバンスドサブタイトル用のマニフェスト（Manifest）とアドバンスドサブタイトル用のマークアップ（Markup）を含み、アドバンスドエレメントのファイルはJPEG/PNG等の画像ファイルと、OpenType等のフォントファイルを含む。
【００３３】
アドバンスドコンテント６０は、その他に、構成情報ファイル（Configuration File）を含んでいる。このファイルは、Persistent Storage３内の特定エリアの確認（identification）、およびnetwork２内のサーバ認証（server authentication）に用いられる。
【００３４】
アドバンスドコンテント６０の詳細は以上のようになっているが、簡単に言えば、アドバンスドコンテントは、プレイリスト（Playlist）、マニフェスト（Manifest）、マークアップ（Markup）、スクリプトファイル（Script files）等のアドバンスドナビゲーション（Navigation data）と、プライマリ／セカンダリビデオセット（Primary/Secondary Video Set）等のアドバンスドデータ（Advanced data）と、画像、オーディオ、テキストなどのアドバンスドエレメント（Advanced Element）等で構成される。このアドバンスドコンテントに関しては、少なくとも１つのプレイリストファイルとプライマリビデオセットをディスク１上に位置づける必要があり、その他のデータはディスク１上に置いても、ネットワークサーバ２やストレージメディア３から取り込んでも良い。上記アドバンスドコンテントは、標準コンテントで実現されるオーディオとビデオの拡張に加え、より高度なインタラクティブ性（interactivity）を実現する。
【００３５】
図５は、アドバンスドコンテントで用いられるプレイリスト（Playlist）の概要を説明する図である。プレイリストはＸＭＬで記述されてディスク１上に記録されている。このディスク１上にアドバンスドコンテントがある場合、再生装置１００はまずこのプレイリストを実行する。図５に示すように、このプレイリストで次の情報が提供される：
・オブジェクトマッピング情報（Object Mapping Information）…タイトルタイムライン（Title Timeline）上にマッピングされたプレゼンテーションオブジェクト（再生オブジェクト）のためのタイトル内情報（ここで、タイトルタイムラインとは、１つの纏まったコンテンツの記述単位であるタイトル内の、仮想的な時間軸をいう。）
・再生シーケンス情報（Playback Sequence Information）…タイトルタイムラインにより記述される、各タイトル用の再生情報
プレイリストの記述に従って、最初のアプリケーションが、プライマリ／セカンダリビデオセットなどがある場合はこれらを参照しつつ、実行される。１つのアプリケーションは、マニフェスト、マークアップ（これにはコンテンツ／スタイリング／タイミング情報が含まれる）、スクリプト、アドバンスドデータで構成される。アプリケーションを構成する、最初の１つのマークアップファイル、スクリプトファイル、その他のリソースは、１つのマニフェストの中で参照される。マークアップにより、プライマリ／セカンダリビデオセットなどのアドバンスドデータ、及びアドバンスドエレメントの再生が開始される。
【００３６】
アドバンスドデータは、アドバンスドコンテント用のプレゼンテーションデータのデータタイプである。アドバンスドデータは次の４つのタイプに分類できる：
・プライマリビデオセット
・セカンダリビデオセット
・アドバンスドエレメント
・その他。
【００３７】
プライマリビデオセットは、プライマリビデオ用の一組のデータである。プライマリビデオセットのデータ構造は、ナビゲーションデータ（ビデオタイトルセット情報VTSI、タイムマップTMAP等）とプレゼンテーションデータ（プライマリエンハンスドビデオオブジェクトP-EVOB等）で構成される。このプライマリビデオセットは、ディスク１上に保存される。プライマリビデオセットは、その中に様々なプレゼンテーションデータを含めることができる。考えられるプレゼンテーションストリームタイプとしては、メインビデオ、メインオーディオ、サブビデオ、サブオーディオ、サブピクチャがある。ここで、プライマリビデオセットは、１つのメインビデオストリーム、１つのサブビデオストリーム、８つのメインオーディオストリーム、８つのサブオーディオストリームを保持することができる。再生装置１００は、プライマリビデオ及びオーディオ以外に、同時にサブビデオ及びサブオーディオを再生することができる。サブビデオとサブオーディオの再生中にセカンダリビデオセットのサブビデオとサブオーディオを再生することはできない。
【００３８】
セカンダリビデオセットは、プライマリビデオセットにビデオ／オーディオデータを追加する際に使用し、またオーディオデータだけを追加する場合にも使用する。このセカンダリビデオセットは、ディスク１上に記録されるか、あるいは１つ又は複数のファイルとしてネットワークサーバ２やストレージメディア３から取り込まれる。このファイルは、データがディスク１上に記録されており、しかもプライマリビデオセットとともに、同時に再生する必要がある場合は、再生前に一旦ファイルキャッシュ（図２の１００Ｂ）および／または別のストレージメディア（図２の３等）に保存される。一方、セカンダリビデオセットがウェブサイト等のネットワークサーバ２および／または別のストレージメディア（図２の３等）上にある場合は、このデータ全体を一旦ファイルキャッシュに保存する（downloading）か、又はこのデータの一部をストリーミングバッファ（図２の１００Ｂ）に連続的に保存する（streaming）必要がある。保存されたデータは、ネットワークサーバ２からデータをダウンロードする間にバッファオーバフローを起こすことなく、同時に再生される。
【００３９】
即ち、セカンダリビデオセットは、ネットワークストリーミングとファイルキャッシュ（および／または別のストレージメディア）上のプレダウンロードされたコンテンツ用の一組のデータである。セカンダリビデオセットのデータ構造は、アドバンスドVTS（図３（ｄ）〜（ｆ）参照）の簡単化された構造であり、タイムマップ（TMAP#1〜#m）とプレゼンテーションデータ（S-EVOB#1〜#m）で構成される。セカンダリビデオセットには、サブビデオ、サブオーディオ、コンプリメンタリオーディオ、コンプリメンタリサブタイトルを含めることができる。コンプリメンタリオーディオは、プライマリビデオセット内のメインオーディオに代わる代替オーディオストリームとして使用できる。コンプリメンタリサブタイトルは、プライマリビデオセット内のサブピクチャに代わる代替サブタイトルストリームとして使用できる。コンプリメンタリサブタイトルのデータフォーマットはアドバンスドサブタイトルである。
【００４０】
アドバンスドエレメントは、グラフィックプレーン、効果音、及びアドバンスドナビゲーション等で用いられるもので、例えば図２のプレゼンテーションエンジン１００Ｃで利用される。アドバンスドエレメントは、データソースから受け取る各種タイプのファイルを作成するために使用するプレゼンテーションの材料である。アドバンスドエレメントで使用可能なデータフォーマットとしては、例えば次のものがある：
・画像／アニメーションのフォーマット
＊ＪＰＥＧ
＊ＰＮＧ
＊ＭＮＧ
＊Capture Image Format
・効果オーディオのフォーマット
＊ＷＡＶ
・テキスト／フォントのフォーマット
＊ＵＮＩＣＯＤＥフォーマット、ＵＴＦ−８又はＵＴＦ−１６
＊オープンフォント（OpenType）。
【００４１】
アドバンスドデータには、その他として、アドバンスドナビゲーション内のスクリプトで生成されるゲームスコア用のテキストファイル、あるいはアドバンスドコンテントが特定のネットワークサーバ２へのアクセスを開始するときに受け取るクッキーなどがある。これらのデータファイルには、アドバンスドナビゲーションの指示によりプライマリビデオ再生の際に取り込む画像ファイルなど、その種類によってはアドバンスドエレメントとして処理されるものがある。
【００４２】
プレイリストには、上述したように、オブジェクトマッピング情報、再生シーケンス情報、及び構成情報が記述されている。ここで、オブジェクトマッピング情報において、タイトルタイムラインは、デフォルトの再生シーケンスとプレゼンテーションオブジェクト間のタイミング関係をタイトルごとに定義する。アドバンスドアプリケーション、プライマリビデオセット、又はセカンダリビデオセットなどのスケジュールされたプレゼンテーションオブジェクトは、その動作時間（開始時間から終了時間）をタイトルタイムラインにマッピング（事前割当）する。
【００４３】
図６は、タイトルタイムラインのオブジェクトマッピングの様子を示している。タイトルタイムラインの経過に従って、各プレゼンテーションオブジェクトはそのプレゼンテーションを開始及び終了する。プレゼンテーションオブジェクトがタイトルタイムラインと同期化されている場合は、事前割当したタイトルタイムラインの動作時間（タイトルタイム）はそのプレゼンテーション時間と等しくなる。図６の例示では、ＰＴ１＿０がＰ−ＥＶＯＢ−ＴＹ２ ＃１（プレゼンテーションオブジェクト）のプレゼンテーション開始時間を示し、ＰＴ１＿１がＰ−ＥＶＯＢ−ＴＹ２ ＃１のプレゼンテーション終了時間を示している。
【００４４】
セカンダリビデオセット、サブスティチュートオーディオ（代替または入れ替えのオーディオ）、及びサブスティチュートオーディオビデオ（代替または入れ替えのオーディオビデオ）の間にはオブジェクトマッピングに対して制約がある。これら３つのプレゼンテーションオブジェクトを２つ以上タイトルタイムラインに同時にマッピングすることは認められていない。
【００４５】
また、再生シーケンスは、タイトルタイムラインの時間値によってチャプタの開始位置を定義する。チャプタの終了場所には、次のチャプタの開始位置又は最終チャプタのタイトルラインの終了が適用される。
【００４６】
図７は、アドバンスドコンテントにおける、プレイリストとプライマリビデオセットとセカンダリビデオセットとアドバンスドアプリケーションとアドバンスドサブタイトルとの関係の一例を説明する図である。図４等を参照して前述したように、アドバンスドコンテント（Advanced Content）６０はプレイリスト（Playlist）とプライマリビデオセット（Primary Video Set）とセカンダリビデオセット（Secondary Video Set）とアドバンスドアプリケーション（Advanced Application）とアドバンスドサブタイトル（Advanced Subtitle）を含んでいる。
【００４７】
ここで、図７に例示するように、プライマリビデオセットの１つ＜Ａ＞がランプを持つ人物のオブジェクトデータ（P-EVOB）を持ち、セカンダリビデオセットの１つ＜Ｂ＞がランプを持つ人物の足元のパターンのオブジェクトデータ（S-EVOB）を持っているとする。さらに、１つのアドバンスドアプリケーション＜Ｃ＞がランプの点滅画像とピカピカという効果音のアドバンスドエレメントを持ち、１つのアドバンスドサブタイトル＜Ｄ＞が人物の噴出し台詞（ヤッホーなど）のアドバンスドエレメントを持っているとする。
【００４８】
HD_DVD規格のアドバンスドコンテント再生では、図７を例にとれば、登場人物や足元パターンの動画再生の他に、登場人物の付属物（ランプや台詞文字）をコンテンツプロバイダが希望する方法で並列再生できる。そのため、アドバンスドコンテントの再生を中断する場合、登場人物や足元パターンの動画再生を中断するだけでは不十分であり、その中断時点におけるアドバンスドアプリケーションおよびアドバンスドサブタイトルの進行も止めなければならない。（そうしないと人物やその足元の動きは止まってもランプのピカピカは止まらず、さらに噴出し台詞はどんどん進行してしまう。ピカピカの回数が例えば１０回に設定されているときにピカピカ５回の所で中断されたとき、アドバンスドアプリケーションを止めないでいると残り５回分のピカピカ処理が先に済んでしまい中断個所からレジューム再生を開始してももはやピカピカは再生されなくなるし、噴出し台詞も場違いの内容になっている。）
そこで、アドバンスドコンテントの再生を中断する場合は、登場人物や足元パターンの動画再生を中断し（図２のシステムモデルではプライマリビデオプレーヤ１００１およびセカンダリビデオプレーヤ１００２の動作を止める）、その中断時の情報を記憶して（図２のシステムモデルではレジューム再生に必要な情報をメモリ１０５ａに格納する）、アドバンスドアプリケーションおよびアドバンスドサブタイトルを実行しているアドバンスドアプリケーション再生エンジン（図２のシステムモデルでは１０００）の動作クロックＣＫを止める。これにより、登場人物等のオブジェクト再生が中断されると、中断時点でアドバンスドアプリケーションおよびアドバンスドサブタイトルの実行も停止する。その後、中断時点からオブジェクトのレジューム再生を開始したタイミングでアドバンスドアプリケーション再生エンジンの動作クロックＣＫの供給を再開すれば、残り５回のランプのピカピカは正しく再生され、また噴出し台詞もオブジェクト再生の場面にあったものとなる。
【００４９】
上記のようにHD_DVD規格のアドバンスドコンテント再生におけるレジュームは従来のビデオ再生におけるレジューム再生と異なるため、レジューム処理には従来にない配慮が必要となる。その具体的な方法については、図１５を参照して後述する。
【００５０】
図８は、プレイリストアプリケーションエレメントとプレイリストアプリケーションリソースエレメントの記述例を説明する図である。アドバンスドアプリケーションに付随するプレイリストのオブジェクトマッピング情報は、タイトルセットエレメント内のプレイリストアプリケーションエレメントにより記述される。プレイリストに付随するアドバンスドアプリケーション（Playlist Associated Advanced Application）は、アドバンスドアプリケーションの特別な一形態であり、そのライフタイムはプレイリスト内の全タイトルの全てのタイトルタイムライン全体となる。一方、その他のアドバンスドアプリケーションのライフタイムは、タイトルのタイムライン全体かその一部の期間となる。図８の記述例では、“src=’fo;e:///dvddosc/ADV_OBJ/PApp.aca’/”が比較的重たいファイル（最大64MB）となる。
【００５１】
図９は、ＸＭＬ表記によるタイトルエレメントの記述例を説明する図である。この例では、“PrimaryAudioVideoClip | SubstituteAudioVideoClip | SubstituteAudioClip | SecondaryAudioVideoClip |”がビデオクリップのマッピング情報に該当する。
【００５２】
ここで、プライマリビデオセットに対応するプライマリオーディオビデオの再生クリップエレメントをプライマリオーディオビデオクリップエレメントとしたときに前記タイトルエレメントは前記プライマリオーディオビデオクリップエレメントのマッピング情報を含むことができ、このマッピング情報は前記プライマリオーディオビデオクリップエレメントについての前記タイトルタイムの開始時間情報（図１０のtitleTimeBegin）と終了時間情報（図１０のtitleTimeEnd）を含むことができる。
【００５３】
同様に、セカンダリビデオセットに対応するセカンダリオーディオビデオの再生クリップエレメントをセカンダリオーディオビデオクリップエレメントとしたときに前記タイトルエレメントは前記セカンダリオーディオビデオクリップエレメントのマッピング情報を含むことができ、このマッピング情報は前記セカンダリオーディオビデオクリップエレメントについての前記タイトルタイムの開始時間情報（図１０のtitleTimeBegin）と終了時間情報（図１０のtitleTimeEnd）を含むことができる。
【００５４】
図１０は、ＸＭＬ表記によるプライマリオーディオビデオクリップエレメントの記述例を説明する図である。この例では、“titleTimeBegin = timeExpression, clipTimeBegin = timeExpression, titleTimeEnd = timeExpression”がマッピング情報に該当する。また、“Video+, Audio*, Subtitle*, SubVideo?, SubAudio*”がストリーム情報に該当している。
【００５５】
すなわち、アドバンスドコンテント（Advanced Content）はマークアップ言語（XML）により記述されるファイルであるプレイリスト（図６）を含み、このプレイリストのファイルはタイトルエレメントのリストを含む。また、プライマリビデオセットに対応するプライマリオーディオビデオの再生クリップエレメントをプライマリオーディオビデオクリップエレメントとしたときにタイトルエレメント（図９）がプライマリオーディオビデオクリップエレメントのマッピング情報を含み、このマッピング情報がプライマリオーディオビデオクリップエレメントについてのタイトルタイムの開始時間情報（図１０のtitleTimeBegin）と終了時間情報（図１０のtitleTimeEnd）を含む。
【００５６】
図１１はＸＭＬ表記によるビデオエレメントの記述例を説明する図である。図１２はＸＭＬ表記によるオーディオエレメントの記述例を説明する図である。図１３はＸＭＬ表記によるサブタイトルエレメントの記述例を説明する図である。図１４はＸＭＬ表記によるサブビデオエレメントの記述例を説明する図である。これらの例では、“track = positiveInteger”がストリーム番号情報に該当している。
【００５７】
なお、図示しないが、サブオーディオについても、図１２と同様にＸＭＬにより記述できる（その場合は、図１２の1行目の“< Audio”を“< SubAudio”に書き換えればよく、そのあとの記述方法は図１２と同じでよい）。
【００５８】
図１５は、この発明の一実施の形態に係るレジューム処理の一例を説明するフローチャートである。HD_DVDのアドバンスドコンテント再生を可能とする再生装置において、ユーザ操作による再生停止（Stop）が実施された後、ディスク交換及び電源ＯＦＦ無しで再度ユーザ操作による再生開始（Play）が実施された際に、再生停止時点の再生位置からレジューム再生することを可能とする機能について、図７および図１５を参照して説明する。
【００５９】
ここでは、HD_DVD規格で定義されているPersistent Storage Menu表示の仕組みを応用する。アドバンスドコンテントの再生（S401）に入ると、例えば図７のランプを持つ人物の動画再生が開始される。その後、ユーザ操作により停止ボタンが押下げられると（S402イエス）、通常の停止処理へは移行せずに以下の特殊処理（サスペンド処理）が開始される（S403）。サスペンド状態へは、コンテント再生中（図示しないPersistent Storage Management Menuの実行中もコンテント再生中の一部に含まれる）に、移行することができる。サスペンド状態ではタイトルタイムラインと全ての再生オブジェクトはサスペンドされる。その場合、非同期機能は継続されるが、ユーザ入力イベントあるいはシステムイベントのようなイベントディスパッチ（event dispatch）は停止され、再生用の合図供給（tick supply）も停止される。
【００６０】
サスペンド処理が開始されると（S403）、アドバンスドアプリケーション再生エンジン（図２の１０００）へのクロックＣＫの供給が停止される（S404）。これにより再生時間（Presentation Time）の更新が止まるため（S405）、アプリケーションが現時点より先に進むことを抑止できる。図７の例でいえば、ランプのピカピカの実行が止まり、台詞字幕の更新も止まる。
【００６１】
続いて、ビデオ再生を止める（S406）。これにより、図７の例でいえば、人物の動きおよび足元のパターン変化が止まる。その際、ビデオクリップのマッピング情報（図９〜図１０参照）、Activeなストリーム番号情報（図１１〜図１４参照）、サスペンド時の位置（Title Time）はビデオ再生制御モジュール内（図２のシステムモデルではメモリ１０５ａを持つ１００１〜１００２）で保持する（S407）。
【００６２】
次に、現Tick（現在の実時間に相当）内のアドバンスドアプリケーション処理が終了する（S408）のを待って、サスペンド処理完了とする（S409）。ここで、各Tick内でのアドバンスドアプリケーション処理終了をMainモジュール（図２のシステムモデルではナビゲーションマネージャ１００Ｅ内のAdvanced Application Manager等）に通知する（S408）仕組みは予め組み込んでおく。
【００６３】
その後、ディスク交換も装置の電源オフもない状態（S410ノー）でユーザ操作によって再生（Play）ボタンが押下されると（S411イエス）、レジューム動作に移行する。すなわち、アドバンスドアプリケーション再生エンジン（図２の１０００）に対してはクロックＣＫの供給を再開し（S412）、ビデオ再生制御モジュール（図２の１００１〜１００２）に対しては再生再開指示を行う（S413）。すると、ビデオ再生制御モジュール（図２の１００１〜１００２、１０５ａ）はサスペンド時に保持しておいた情報（ストリーム番号等）を元に再生を再開させる。これにより、図７の例でいえば、人物の動きおよび足元のパターン変化が停止時点から再びスタートし、それに伴いランプのピカピカの残り回数が実行され、さらに台詞の更新も行われる。
【００６４】
なお、上記レジューム再生が行われること無く（S411ノー）ディスク交換発生または電源オフが実施された場合には（S410イエス）、サスペンド中のアドバンスドアプリケーション再生エンジン（図２の１０００）は正常終了する（S414）。
【００６５】
以上を纏めると、以下のようになる。すなわち、マークアップ言語（XML）により記述されるファイルであるプレイリスト（Playlist）と、所定の再生データならびにナビゲーションデータを持つプライマリビデオオブジェクト（P-EVOB）およびこのプライマリビデオオブジェクトの再生時間をアドレス情報に変換するタイムマップ（TMAP）を含むプライマリビデオセット（Primary Video Set）と、このプライマリビデオセットとは別の再生データを持つセカンダリビデオオブジェクト（S-EVOB）およびこのセカンダリビデオオブジェクトの再生時間をアドレス情報に変換するタイムマップ（TMAP）を含むセカンダリビデオセット（Secondary Video Set）と、アドバンスドアプリケーション（Advanced Application）と、このアドバンスドアプリケーションのサブセットとしてのアドバンスドサブタイトル（Advanced Subtitle）とを含むアドバンスドコンテント（Advanced Content）を取り扱う。
【００６６】
前記アドバンスドアプリケーション（図６のAdvanced Application：図３ではADV_APP）は、このアドバンスドアプリケーションの構成情報を記述するマニフェストファイル（Manifest files）、グラフィックプレーン上の表示オブジェクトの情報を記述するマークアップファイル（Markup files）、および前記アドバンスドアプリケーションのスタートアップ時に実行されるコードを記述するスクリプトファイル（Script files）を含むアドバンスドナビゲーション（Advanced Navigation）と、画像（Image/Animation）、効果音（Effect Audio）およびフォント（Font）を備えたアドバンスドエレメント（Advanced Element）を適宜含むものであるとする。
【００６７】
この場合、前記アドバンスドコンテント（図６のAdvanced Content）を再生する方法（図１５）は、前記アドバンスドコンテントの再生を開始（Ｓ４０１）して、前記プライマリビデオセット（Primary Video Set）および／または前記セカンダリビデオセット（Secondary Video Set）の再生中に、所定のクロック（図１、図２のＣＫ）により（図２のアドバンスドアプリケーション再生エンジンが）前記マークアップファイル（Markup files）の記述を実行する。再生停止が指示されたら（Ｓ４０２イエス）、サスペンド処理を開始して（Ｓ４０３）、前記アドバンスドアプリケーション（Advanced Application）の再生を実行するアドバンスドアプリケーション再生エンジンの動作クロック（図２のＣＫ）停止することで（Ｓ４０４）、前記アドバンスドアプリケーション（Advanced Application）の再生時間の更新を停止し（Ｓ４０５）、前記プライマリビデオセット（Primary Video Set）および／または前記セカンダリビデオセット（Secondary Video Set）の再生を停止して（Ｓ４０６）、そのサスペンド処理時の再生位置情報（図３〜図４のTitle Time上の再生オブジェクトの時間、図９〜図１０のマッピング情報、図１１〜図１４のストリーム番号情報）を保存してから（Ｓ４０７）、サスペンド処理を終了する（Ｓ４０７）。そして、再生開始が指示されたら（Ｓ４１１イエス）、前記アドバンスドアプリケーション（Advanced Application）の再生を実行するアドバンスドアプリケーション再生エンジンの動作クロック（図２のＣＫ）の供給を再開し（Ｓ４１２）、保存された前記サスペンド処理時の再生位置情報（図３〜図４のTitle Time上の再生オブジェクトの時間、図９〜図１０のマッピング情報、図１１〜図１４のストリーム番号情報）を元に、再生停止中の前記プライマリビデオセット（Primary Video Set）および／または前記セカンダリビデオセット（Secondary Video Set）の再生を再開する（Ｓ４１３）。
【００６８】
なお、前記再生開始が指示される前（Ｓ４１１ノー）に、前記アドバンスドコンテント（Advanced Content）が記録されたディスク（１）が交換され、あるいは前記アドバンスドコンテント（Advanced Content）を再生する機器の電源がオフされたならば（Ｓ４１０イエス）、前記アドバンスドアプリケーション（Advanced Application）の再生を実行するアドバンスドアプリケーション再生エンジンの動作を終了する（Ｓ４１４）。
【００６９】
この発明の一実施の形態によれば、HD_DVD規格に則ったアドバンスドコンテントでレジューム再生が可能な情報再生装置を提供することができる。
【００７０】
この発明は上記した実施の形態そのままに限定されるものではなく、現在または将来の実施段階では、その時点で利用可能な技術に基づき、その要旨を逸脱しない範囲で構成要素を種々変形して具体化することができる。
【００７１】
さらに、上記した実施の形態に開示されている複数の構成要素を適宜に組み合わせることにより、種々の発明を形成することができる。例えば、実施の形態に示される全構成要素から幾つかの構成要素を削除しても良いものである。さらに、異なる実施の形態に係る構成要素を適宜組み合わせても良い。
【図面の簡単な説明】
【００７２】
【図１】この発明の一実施の形態に係るデジタルビデオ再生装置の構成例を説明するブロック図。
【図２】アドバンスドコンテントの再生システムモデルの一例を説明する図。
【図３】この発明の一実施の形態に係るディスク状情報記憶媒体（HD_DVDビデオ用光ディスク）に記録される内容の一例を説明する図。
【図４】アドバンスドコンテントの構成例を説明する図。
【図５】プレイリストの概要の一例を説明する図。
【図６】タイトルタイムライン上のオブジェクトマッピングの一例を説明する図。
【図７】アドバンスドコンテントにおける、プレイリストとプライマリビデオセットとセカンダリビデオセットとアドバンスドアプリケーションとアドバンスドサブタイトルとの関係の一例を説明する図。
【図８】プレイリストアプリケーションエレメントとプレイリストアプリケーションリソースエレメントの記述例を説明する図。
【図９】ＸＭＬ表記によるタイトルエレメントの記述例を説明する図。
【図１０】ＸＭＬ表記によるプライマリオーディオビデオクリップエレメントの記述例を説明する図。
【図１１】ＸＭＬ表記によるビデオエレメントの記述例を説明する図。
【図１２】ＸＭＬ表記によるオーディオエレメントの記述例を説明する図。
【図１３】ＸＭＬ表記によるサブタイトルエレメントの記述例を説明する図。
【図１４】ＸＭＬ表記によるサブビデオエレメントの記述例を説明する図。
【図１５】この発明の一実施の形態に係るレジューム処理の一例を説明するフローチャート図。
【符号の説明】
【００７３】
１…ディスク状情報記憶媒体（HD_DVDビデオ用光ディスク）、２…ネットワークサーバ、３…ストレージメディア、１００…再生装置（HD_DVD再生装置）、１０１…ディスクドライブ部、１０２…ネットワークアクセス部、１０３…メディアドライブ部、１０４…データプロセッサ部、１０５…メモリ部、１０５ａ…レジューム再生情報（サスペンド時の再生位置情報等）のメモリ、１０６…分離部（デマルチプレクサ）、１０７…ビデオデコーダ部、１０８…サブピクチャデコーダ部、１０９…グラフィックデコーダ部、１１０…オーディオデコーダ部、１１１…ビデオプロセッサ部、１１２…ビデオＤ／Ａ変換器、１１３…オーディオＤ／Ａ変換器、１１４…ＭＰＵ部、１１５…キー入力部、１１６…ＲＯＭ部、１１７…クロック発生器。
【図１】
2008165871.tif 000003
【図２】
2008165871.tif 000004
【図３】
2008165871.tif 000005
【図４】
2008165871.tif 000006
【図５】
2008165871.tif 000007
【図６】
2008165871.tif 000008
【図７】
2008165871.tif 000009
【図８】
2008165871.tif 000010
【図９】
2008165871.tif 000011
【図１０】
2008165871.tif 000012
【図１１】
2008165871.tif 000013
【図１２】
2008165871.tif 000014
【図１３】
2008165871.tif 000015
【図１４】
2008165871.tif 000016
【図１５】
2008165871.tif 000017