(57)【要約】【課題】HD DVD-VR規格に適合したHD DVD-VRコンテンツをHD DVD Video規格に適合したインターオペラブルコンテンツへ変換し記録するのに優れた情報記録装置を提供すること。【解決手段】HD DVD Video Recording(HD DVD-VR)規格で記録されたHD DVD-VRコンテンツをHD DVD-Video規格に適合したインターオペラブルコンテンツへ変換し記録する情報記録装置は、インターオペラブルコンテンツ及びこのインターオペラブルコンテンツ用のファイルを管理するための管理情報を生成し、このインターオペラブルコンテンツ及び管理情報を所定の記録先へ記録する。【選択図】      図３
2007334960.tif 000002
【特許請求の範囲】
【請求項１】
HD DVD Video Recording(HD DVD-VR)規格で記録されたHD DVD-VRコンテンツをHD DVD-Video規格に適合したインターオペラブルコンテンツへ変換し記録する情報記録装置であって、
前記HD DVD-VRコンテンツに含まれるナビゲーションデータを解析する解析手段と、
前記ナビゲーションデータに基づきプレイリストファイル及びビデオタイトルセットインフォメーションファイルを生成し、これら前記プレイリストファイル及び前記ビデオタイトルセットインフォメーションファイル、さらに前記HD DVD-VRコンテンツに含まれるビデオオブジェクトにより構成されるタイトルを含む前記インターオペラブルコンテンツを生成する生成手段と、
前記生成手段により生成された前記インターオペラブルコンテンツを所定の記録先へ記録する記録手段と、を備え、
前記生成手段は、前記インターオペラブルコンテンツ用のファイルを管理するための管理情報を生成し、
前記記録手段は、前記生成手段により生成された前記管理情報を前記所定の記録先へ記録し、
前記HD DVD-VRコンテンツに含まれる前記ナビゲーションデータは、前記HD DVD-VRコンテンツに含まれる前記ビデオオブジェクト及び前記ストリームオブジェクトの再生をナビゲートし、
前記インターオペラブルコンテンツに含まれる前記プレイリストファイルは、前記インターオペラブルコンテンツ用のタイトル及びチャプターの構成を示し、
前記インターオペラブルコンテンツに含まれる前記ビデオタイトルセットインフォメーションは、前記インターオペラブルコンテンツに含まれる前記ビデオオブジェクトの属性を示す、
ことを特徴とする情報記録装置。
【請求項２】
前記生成手段は、前記インターオペラブルコンテンツ用のファイルを識別する識別値を含む前記管理情報を生成することを特徴とする請求項１に記載の情報記録装置。
【請求項３】
前記生成手段は、前記インターオペラブルコンテンツ用のファイルがＡＡＣＳ（advanced access content system）で暗号化されているか否かを示す暗号化情報を含む前記管理情報を生成することを特徴とする請求項１に記載の情報記録装置。
【請求項４】
前記生成手段は、ＸＭＬ（extensible markup language）形式で記述された前記管理情報を生成することを特徴とする請求項１に記載の情報記録装置。
【請求項５】
前記所定の記録先に記録されている記録済み管理情報を解析し、この記録済み管理情報に含まれるファイルを識別する識別値と、これから記録しようとする前記インターオペラブルコンテンツ用のファイルの識別値とを比較し、比較結果に基づきこれから記録しようとする前記インターオペラブルコンテンツ用のファイルが前記所定の記録先に記録されているか否かを判断し、判断結果に基づきこれから記録しようとする前記インターオペラブルコンテンツ用のファイルを記録する記録制御手段を備えたことを特徴とする請求項１に記載の情報記録装置。
【請求項６】
前記管理情報に含まれる暗号化情報に基づきＡＡＣＳの鍵情報を解析し、解析された鍵情報を管理する管理手段を備えたことを特徴とする請求項３に記載の情報記録装置。
【請求項７】
前記管理情報に含まれるファイルのうち使用しないファイルを削除する削除手段を備えたことを特徴とする請求項１に記載の情報記録装置。
【請求項８】
所定の記録先からコンフィグレーションファイル及びHD DVD Video規格に適合したインターオペラブルコンテンツ用のファイルを管理するための管理情報を読み取る読取手段と、
前記読取手段により読み取られた前記コンフィグレーションファイル及び管理情報に基づき、前記所定の記録先から前記インターオペラブルコンテンツを再生する再生手段と、を備えたことを特徴とする情報再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、次世代光ディスクであるHD DVDの規格に適合したデータを記録する情報記録装置に関する。また、本発明は、HD DVDの規格に適合したデータを再生する情報再生装置に関する。
【背景技術】
【０００２】
現行DVDには様々な規格があることが知られている。例えば、DVD Video Format（以下、DVD-Video規格）、及びDVD Video Recording Format（以下、DVD-VR規格）が知られている。
【０００３】
DVD-VR規格に基づき記録された映像情報は、DVD-Video規格のみに適合したプレイヤーでは再生できない。DVD-Video規格のみに適合したプレイヤーで、DVD-VR規格に基づき記録された映像情報の再生を可能にするには、予めデータ変換が必要となる。つまり、DVD-VR規格に基づき記録された映像情報をDVD-Video規格に基づく映像情報へ変換しておく必要がある。このようなDVD-VR規格に基づき記録された映像情報をDVD-Video規格に基づく映像情報へ変換する様々な提案がなされている（特許文献１参照）。
【特許文献１】特開２００３−１９９０４６
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記した現行DVD規格に対して、高精彩映像記録に対応した次世代光ディスクであるHD DVDの規格化が進められている。HD DVDの規格にも、HD DVD Video Format（以下、HD DVD-Video規格）、及びHD DVD Video Recording Format（以下、HD DVD-VR規格）が存在し、これら両規格間での互換性確保が課題となっている。
【０００５】
本発明の目的は、上記課題を解決するためになされたものであり、HD DVD-VR規格に適合したHD DVD-VRコンテンツをHD DVD-Video規格に適合したインターオペラブルコンテンツへ変換し記録するのに優れた情報記録装置を提供することにある。また、本発明の目的は、インターオペラブルコンテンツを再生することが可能な情報再生装置を提供することにある。
【課題を解決するための手段】
【０００６】
この発明の情報記録装置及び情報再生装置は、以下のように構成されている。
【０００７】
（１）この発明の情報記録装置は、HD DVD Video Recording(HD DVD-VR)規格で記録されたHD DVD-VRコンテンツをHD DVD-Video規格に適合したインターオペラブルコンテンツへ変換し記録する情報記録装置であって、前記HD DVD-VRコンテンツに含まれるナビゲーションデータを解析する解析手段と、前記ナビゲーションデータに基づきプレイリストファイル及びビデオタイトルセットインフォメーションファイルを生成し、これら前記プレイリストファイル及び前記ビデオタイトルセットインフォメーションファイル、さらに前記HD DVD-VRコンテンツに含まれるビデオオブジェクトにより構成されるタイトルを含む前記インターオペラブルコンテンツを生成する生成手段と、前記生成手段により生成された前記インターオペラブルコンテンツを所定の記録先へ記録する記録手段と、を備え、前記生成手段は、前記インターオペラブルコンテンツ用のファイルを管理するための管理情報を生成し、前記記録手段は、前記生成手段により生成された前記管理情報を前記所定の記録先へ記録し、前記HD DVD-VRコンテンツに含まれる前記ナビゲーションデータは、前記HD DVD-VRコンテンツに含まれる前記ビデオオブジェクト及び前記ストリームオブジェクトの再生をナビゲートし、前記インターオペラブルコンテンツに含まれる前記プレイリストファイルは、前記インターオペラブルコンテンツ用のタイトル及びチャプターの構成を示し、前記インターオペラブルコンテンツに含まれる前記ビデオタイトルセットインフォメーションは、前記インターオペラブルコンテンツに含まれる前記ビデオオブジェクトの属性を示す。
【０００８】
（２）この発明の情報再生装置は、所定の記録先からコンフィグレーションファイル及びHD DVD Video規格に適合したインターオペラブルコンテンツ用のファイルを管理するための管理情報を読み取る読取手段と、前記読取手段により読み取られた前記コンフィグレーションファイル及び管理情報に基づき、前記所定の記録先から前記インターオペラブルコンテンツを再生する再生手段とを備えている。
【発明の効果】
【０００９】
本発明によれば、HD DVD-VR規格に適合したHD DVD-VRコンテンツをHD DVD-Video規格に適合したインターオペラブルコンテンツへ変換し記録するために優れた情報記録装置を提供できる。また、本発明によれば、インターオペラブルコンテンツを再生することが可能な情報再生装置を提供できる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照し、本発明の実施形態について説明する。
【００１１】
HD DVDの規格には、HD DVD Video Format（以下、HD DVD-Video規格）、及びHD DVD Video Recording Format（以下、HD DVD-VR規格）が存在する。HD DVD-Videoプレイヤーは、HD DVD-VR規格で録画されたHD DVD-VRコンテンツをそのまま再生することができない。この問題を解決するために、HD DVD-VR規格に対応したHD DVD-VRレコーダは、HD DVD-VRコンテンツをHD DVD-Video規格に対応したInteroperable Content（インターオペラブルコンテンツ）へ変換し、Interoperable Contentを記録する機能を持つ事ができる。これにより、HD DVD-Video プレイヤーは、HD DVD-VRレコーダにより記録されたInteroperable Contentを再生することができる。
【００１２】
このInteroperable Content形式のデータを頻繁に作成し記録すると、Write Onceメディアではその分ディスク容量が減ってしまうという問題がある。Rewritableメディアにおいてもメディアの書き換え可能回数が減ってしまうという問題がある。またInteroperable ContentではAACS（advanced access content system）によってファイルを暗号化してメディアに書き出す事が可能である。しかし、記録されている複数のファイルのうちのどのファイルがInteroperable Content用のファイルとして使用されているのかは、Playlist FileやMarkup File、Script File等を解析しなければわからないという問題がある。このためどのファイルがInteroperable Content用のファイルであり、どのファイルがAACSによって暗号化されたファイルであるのかの検索が難しい。結果としてメディア全体のAACSの鍵情報を管理するのが難しい。
【００１３】
ここでAACSについて説明する。
【００１４】
このＡＡＣＳ方式を採用する場合、例えば再生機器のセットメーカーは、ライセンシーが持つ鍵マトリクスから特定の鍵セットを入手し、異なる組み合わせの鍵を暗号化して、個々の再生機器に組み込む。
【００１５】
このＡＡＣＳでは、複数のタイトルキーのそれぞれを、コンテンツを正当に記録再生するＤＶＤレコーダ等の記録再生装置ごとに付与されたデバイスキーとランダムに発生させた乱数とにより暗号化して乱数とともにタイトルキーファイルに登録してＤＶＤメディアに記録している。そして、タイトルコンテンツを再生する場合には、このタイトルキーファイルに登録されている暗号化タイトルキーを乱数と再生しようとする記録再生装置のデバイスキーで復号化して復号化されたタイトルキーでタイトルコンテンツを復号化してタイトルコンテンツを再生している。
【００１６】
従来のCPRM方式では、ディスクの中に存在するメディアキーブロック（MKB）とメディアID（Media ID）を用いて暗号鍵を生成してコンテンツを暗号化していた。一方、AACS方式では、ディスク内のコンテンツは共通の一つの暗号鍵ではなく、コンテンツ毎の暗号鍵によって暗号化されている。
【００１７】
同一のメディア内には、従来のＤＶＤで用いられていたＭＰＥＧ２などの形式のコンテンツであるビデオオブジェクト（ＶＯＢ）、ＨＤＤＶ等で用いられていたストリームオブジェクト（ＳＯＢ）をそれぞれ規格上最大１９９８個保存することが可能である。
【００１８】
上述のように、従来の方式ではこれらの全オブジェクトで１つの暗号鍵を使用していたが、ＡＡＣＳ方式ではコンテンツ毎にそれぞれ異なる暗号鍵によって暗号化がなされている。
【００１９】
そしてこのコンテンツごとの暗号鍵はタイトルキーファイル（ＴＫＦ）に記憶されている。即ち、ビデオオブジェクト用タイトルキーファイルとストリームオブジェクト用タイトルキーファイルが設けられ、それぞれのタイトルキーファイルには暗号化されたタイトルキー（Encrypted Title Key: E-TK）が１９９８個保存可能となっている。
【００２０】
本実施形態ではInteroperable Contentを作成する際、作成したInteroperable Content用のファイルを管理する管理情報を書き込む事により上記のような問題を解決する。
【００２１】
図１は、Interoperable Contentを記録するレコーダ（記録再生装置）の概略構成の一例を示す図である。図１に示すように、レコーダは、navigation data（ナビゲーションデータ）のデータベース部１、IFO解析部２、IFO作成部３、Interoperable Content作成部４、ディスクコントローラ５、記録用管理情報データベース６、管理情報作成部７、管理情報データベース８、管理情報解析部９、VOB用TKPデータベース１０、AACSヘッダー解析部１１を備えている。
【００２２】
以下、図１に示すレコーダによるInteroperable Contentの作成について説明する。図８は、HD DVD-VRコンテンツとInteroperable Contentの関係を示す図である。図２は、Interoperable Contentの第１の作成例を示すフローチャートである。
【００２３】
図１に示すレコーダーは、HD-VR規格で記録されたファイルの他にInteroperable Content用に、
・Configuration File（コンフィグレーションファイル）
・Playlist File（プレイリストファイル）
・Video Title Set Information(VTSI) File（ビデオタイトルセットインフォメーションファイル）
を最低限記録する。
【００２４】
この他にもMarkup Fileを用いてメニューを表示するようなコンテンツを作成する場合には、画像ファイルやフォントファイルを記録する必要がある。
【００２５】
Playlist Fileは、VOBs（ビデオオブジェクト）により構成されるタイトルやチャプターの構成等を示す情報である。VTSI Fileは、VOBsの属性等を示す情報である。
【００２６】
レコーダに対してHD DVD-VR規格のディスクが挿入されると、レコーダーのディスクコントローラ５により挿入されたディスクに対するデータの読み書きが開始される。その結果、IFO解析部２は、ディスク上に記録されているnavigation dataであるHR_MANGR.IFO（以下IFOファイル）を解析する。navigation dataは、HD DVD-VRコンテンツに含まれるVOBs（ビデオオブジェクト）及びSOBs（ストリームオブジェクト）の再生をナビゲートする。navigation dataの解析結果は、navigation dataのデータベース１に蓄積される。
【００２７】
以後ユーザー操作により録画や編集がディスクに対して行われると、これに応じてnavigation dataのデータベース１は、navigation dataのデータベースを更新し（ＳＴ１１）、続いて更新されたnavigation dataのデータベースの情報を基にIFO作成部３がIFOファイルを作成し（ＳＴ１２）、ディスクコントローラ５が、作成されたIFOファイルをディスクに記録する。
【００２８】
次に更新されたnavigation dataのデータベースを基に、Interoperable Content作成部４がInteroperable Content用のファイル（Configuration File、Playlist File、Video Title Set Information File）を作成し（ＳＴ１３）、ディスクコントローラ５が作成されたファイルをディスクに記録する。なお、HD DVD-VRコンテンツに含まれるTime Map（タイムマップ）、VOBs（ビデオオブジェクト）は、変換されることなく、Interoperable ContentではそれぞれTime Map（タイムマップ）、P-EVOBs（プライマリーエンハンスドビデオオブジェクト）として扱われる。以上により、Interoperable Contentは、Configuration File、Playlist File、Video Title Set Information Fileに加えて、Time Map、P-EVOBsを含む。
【００２９】
このような手順でファイルが記録されると、IFOファイルとInteroperable Content用のファイルの間で情報の相違が発生しない。
【００３０】
以下に、Interoperable Contentを記録する時に、管理情報を生成するための方法を示す。図３は、管理情報の生成を示すフローチャートである。
【００３１】
レコーダは、Interoperable Content用のファイルをディスクに書き込む前に、そのファイルが識別できる識別値を計算する（ＳＴ２２）。これはハッシュ関数等によって予め生成されていたり、書き込む時に生成する。内容が同じファイルの識別値は同じ識別値となる。レコーダは、記録用管理情報データベース６においてファイルを記録するファイルシステム上のパスと識別値を記憶する（ＳＴ２３）。なお、図６に示す管理情報の中の例えばid=”6D24135A”などが識別値である。
【００３２】
またファイルが、AACSによって暗号化される場合には、そのファイルが記録されるファイルシステム上のパスと暗号化されている旨のフラグ情報が記録用管理情報データベース６に記憶される（ＳＴ２４）。なお、図６に示す管理情報の中のaacs=”true”がフラグ情報である。
【００３３】
全てのInteroperable Content用のファイルについて上記処理がなされた後（ＳＴ２１、ＮＯ）、記録用管理情報データベース６内の情報は管理情報作成部７によりXML（extensible markup language）形式であらかじめ決定されたファイルパスに記録される（ＳＴ２６）。図６は、上記した管理情報の生成により生成された管理情報の一例を示す図である。
【００３４】
次にこの管理情報が記録されたディスクが、レコーダに挿入された時の動作を示す。図４は、管理情報の読取処理の一例を示すフローチャートである。
【００３５】
レコーダは予め決定されたファイルパスに管理情報が記録されているかどうかを判定する（ＳＴ３１）。管理情報が記録されている場合は（ＳＴ３２、ＹＥＳ）、管理情報解析部９にて管理情報が解析され、管理情報データベース８に記憶される（ＳＴ３３）。
【００３６】
その後、管理情報データベースを検索し（ＳＴ３４）、AACSによる暗号化がされているファイルについては（ＳＴ３５、ＹＥＳ）そのファイルをAACSヘッダー解析部１１にて解析をおこないTitle Key Pointer（以下TKP）を取得する（ＳＴ３６）。取得されたTKPはVOB用Title Key Pointer管理データベース１０に記憶される（ＳＴ３７）。
【００３７】
これはInteroperable Content用の暗号化鍵はHD DVD-VR規格のVOBを暗号化するための暗号化鍵群の中から使用する為である。全てのファイルについて上記処理が行われる。
【００３８】
また、別途HD DVD-VR規格のVOB用に使用されているTKPは解析され、VOB用Title Key Pointer管理データベース１０で管理される。
【００３９】
以上の操作によりHD DVD-VR規格のVOBで使用されているTKPとInteroperable Contentで使用されているTKPは一つのVOB用Title Key Pointer管理データベース１０で管理される。これにより、新規に暗号化を行う場合に未使用状態のTKPを検索したり、ファイルが削除された場合にTKPが未使用状態になるかどうか等が容易に管理される。
【００４０】
次にInteroperable Content用のファイルを記録する時に、無駄なファイルの上書きを防ぐ方法と無駄なファイルを削除する方法を示す。図５は、無駄なファイルの上書きを防ぐ方法と無駄なファイルを削除する方法の一例を示すフローチャートである。
【００４１】
Interoperable Content用のファイルを書き出す時、そのファイルの識別値を計算する（ＳＴ４２）。次に書き込むファイルのファイルパスと識別子に合致するファイルが管理情報データベース８に存在するかを判定する（ＳＴ４３）。
【００４２】
すでに存在する場合には（ＳＴ４４、ＹＥＳ）、そのファイルを書き出す必要がないので書き込みを行わない。これにより無駄なファイルの上書きを防ぐ事が出来る。
【００４３】
また全てのファイルについて記録がされた後（ＳＴ４１、ＮＯ）、記録用管理情報データベース６と管理情報データベース８を比較する（ＳＴ４６）。管理情報データベース８にはあるが、記録用管理情報データベース６に無いファイルは不要なファイルと判定される。従ってこのファイルを削除する事により（ＳＴ４７）、ディスク内から無駄な領域を省く事が出来る。最後に記録用管理情報データベース６の内容を管理情報データベース８に複写する（ＳＴ４８）。
【００４４】
上記したように、Interoperable Contentを作成する際、ディスクにInteroperable Content用ファイルの管理情報を記録しておく事により、ファイル管理が容易になる。
【００４５】
ここで、HD DVD-Video規格のディスクを再生するプレイヤーによる再生処理について簡単に説明する。プレイヤーは、ディスク内に記録されているコンテンツが何であるのかを判別する為に、図７に示すように、まずディスク上に記録されているConfiguration File（=DISCID.DAT）を参照する。このConfiguration Fileが存在する時には記録されているコンテンツがAdvanced ContentまたはInteroperable Contentと判別され、存在しない場合にはそれ以外のコンテンツと判別される。
【００４６】
Interoperable Content用ファイルを作成する時に、最初にディスク上からConfiguration Fileを削除しないと仮定する。この場合に、Interoperable Content用ファイルの作成途中で停電等で作成が中断すると、そのディスクにはConfiguration Fileが残ってしまう。つまり、このようなディスクがプレイヤーに挿入されると、このようなディスクにはConfiguration Fileが存在し、このConfiguration Fileの存在により、このディスクに記録されているコンテンツは、Advanced Conetnt又はInteroperable Contentと判別されてしまい、続いて関連するファイルが参照されてしまう。しかし、ディスク内にはInteroperable Content用ファイルの作成前の古いファイルと作成後の新しいファイルが混在していたり、作成途中のファイルが存在していたりする可能性がある。このようなファイルを参照した時、プレイヤーはエラーを発生させたり、不整合な状態に陥る可能性がある。
【００４７】
一方、Interoperable Conetnt用ファイルを作成する時に、最初にディスク上からConfiguration Fileを削除してしまえば、作成途中で停電等でファイル作成が中断しても、そのディスクにはConfiguration Fileは存在しないことになる。つまり、このようなディスクがプレイヤーに挿入されても、このようなディスクにはConfiguration Fileが存在しない。よって、このようなディスクに記録されているコンテンツが、Interoperable Conetntとして判別されることはない。よって、不整合のあるファイルが参照されることもない。
【００４８】
作成されたInteroperable Contentがディスクに書き込まれた後に、最後に、作成されたConfiguration Fileをディスクに書き込むのも、上記と同じ理由からである。
【００４９】
以上により、Interoperable Contentを作成する際、HD DVD-VR規格のnavigation dataと不整合無く、又Interoperable Content内においても不整合なくファイルを作成する事が可能となる。
【００５０】
以下に、本実施形態のポイントをまとめる。
【００５１】
（１）HD DVDメディアに対してHD DVD-VR規格で記録する録画再生装置は、HD DVD-VR規格で規定されるnavigation dataとInteroperable Contentを作成する機能を有する。さらに、録画再生装置は、Interoperable Contentを作成する際、作成したInteroperable Contentのファイルを管理する為の管理情報をメディア上にファイルとして記録する機能を有する。
【００５２】
（２）上記に加えて、録画再生装置が記録する管理情報は、Interoperable Contentのファイルを識別する為の識別値を含む。
【００５３】
（３）上記に加えて、録画再生装置が記録する管理情報は、Interoperable ContentのファイルがＡＡＣＳで暗号化されているか否かの暗号化情報を含む。
【００５４】
（４）上記に加えて、録画再生装置が記録する管理情報はXML形式で記述される。
【００５５】
（５）上記に加えて、録画再生装置は、メディアから読み出した管理情報を解析する機能を有する。
【００５６】
（６）上記に加えて、録画再生装置は、Interoperable Contentを作成する際、管理情報に記録されたファイルを識別する為の値と、作成しようとするファイルを識別する為の値を比較する判定部を持ち、この判定部において作成しようとするファイルが既にメディア上に存在する場合はファイルを作成しない。
【００５７】
（７）上記に加えて、録画再生装置は、AACSの鍵情報を管理する管理部を有し、ＡＡＣＳで暗号化されているかどうかを示す暗号化情報に基づき、ファイルの鍵情報を解析する解析部を有し、この解析部で解析された鍵情報を管理部で管理する。
【００５８】
（８）上記に加えて、録画再生装置は、管理情報に記録されたファイル情報と、作成しようとするファイル情報とを比較する判定部を有し、管理情報に記録されたファイルが使用されなくなった場合、そのファイルを削除する機能を有する。
【００５９】
以下に、Interoperable Contentについてさらに説明を加える。
【００６０】
Interoperable Contentは、HD DVD-Videoプレイヤーによってディスク上のHD DVD-VRコンテンツの再生を可能にするために定義されている。
【００６１】
Interoperable Contentは、ビデオオブジェクトと関係するいくつかの定義を除いてはHD DVD-Video規格に定義されたAdvanced Content（アドバンストコンテンツ）のサブセットである。
【００６２】
ビデオオブジェクトと関係するいくつかのパラメーターあるいは機能は、HD DVD-Video規格中のAdvanced Contentのビデオオブジェクト中でサポートされていない。しかしながら、HD DVD-Video プレイヤーがInteroperable Contentを再生する性能を有していれば、パラメーターまたは機能がHD DVD-Video プレイヤーによってサポートされる。従って、HD DVD-VR コンテンツ用のビデオオブジェクトは、変換されることなくInteroperable Contentのビデオオブジェクトとして普通に使用される。
【００６３】
Interoperable ContentのNavigation Dataは、HD DVD-Video規格中のAdvanced ContentのNavigation Dataのサブセットである。従って、HD DVD-VR コンテンツのNavigation DataはInteroperable ContentのNavigation Dataに変換される。Interoperable Content用にサポートされたNavigation Dataは、HD DVD-Video規格のAdvanced Contentの規定に準拠していれば、特に制限はない。
【００６４】
Navigation Dataを変換する方法の一例は下記の通りである。
【００６５】
Interoperable Contentの生成は、レコーダのオプション機能である。レコーダがInteroperable Contentの生成をサポートする場合、変換ルールが適用される。
【００６６】
HD DVD-VR コンテンツからInteroperable Contentへの変換の基本コンセプトについて説明する。Interoperable Contentは、いくつかの違いを除いて、大部分はAdvanced Contentのサブセットである。Interoperable Contentは少なくとも、１つのPlay list、１つのPrimary Video Set (Interoperable VTSと呼ばれる)および１つのConfiguration Fileを含む。Primary Video Set (すなわちInteroperable VTS) は、さらに、Video Title Set Information (VTSI)、Video Title Set Time Map Information (VTS_TMAP)、及び Primary Enhanced Video Objects (P-EVOBs)を含む。
【００６７】
さらに、Interoperable Contentは、Advanced Contentで定義されるSecondary Video Set、 Advanced Application、及びAdvanced Subtitleを含んでも良い。
【００６８】
Interoperable Contentとして再生されるために、Play list、VTSI、VTS_TMAP、P-EVOBおよびConfiguration Fileが、ディスクに存在する必要がある。VTS_TMAPは、HD DVD-VR規格で定義されたVTMAPTと同等である。また、P-EVOBはHD DVD-VR規格で定義されたVOBと同等である。従って、HD DVD-Video プレイヤーは、変換処理を必要とせずに、HD DVD-VR規格に定義されたTime Mapファイル及び VOBファイルを利用することができる。従って、HD DVD-Video プレイヤーによってInteroperable Contentとして再生されるために、一つのVTSI file、一つの Play list file、及び一つの Configuration Fileを、さらに作成する必要がある。
【００６９】
図８は、変換処理及びHD DVD-VRコンテンツとInteroperable Contentの関係の基本コンセプトを示す。VTSIは、主として、HR_MANGR.IFOファイル中のM_AVFIT(特にM_VOB_STIsおよびM_VOBIs)の情報に基づいて作成される。Play listは、主として、HR_MANGR.IFOファイル中のPGC情報(つまりORG_PGCIとUD_PGCIs)の情報に基づいて作成される。Configuration Fileの内容は、Interoperable Contentの場合には固定される。Stream Object （ストリームオブジェクト）ファイル及びStream Objectファイルと関連するナビゲーションファイルは、Interoperable Contentに含まれない。
【００７０】
ディレクトリーとファイルに関するルールについて説明する。
【００７１】
Interoperable Contentが作成される場合、次の規則が適用される。
【００７２】
・Play list fileは、ルート・ディレクトリー直下存在する「ADV_OBJ」ディレクトリーの元に配置される。
【００７３】
・Play listのファイル名は、Interoperable Content用に「VPLST000.XPL」として決定されている。
【００７４】
・Time Map files 及び VOB fileと同様に、VTSI fileも、「DVD HDVR/HDVR_VOB」ディレクトリーの元に配置される。
【００７５】
・VTSIのファイル名は、Interoperable Content用に「HR_IVTSI.VTI」として決定されている。
【００７６】
・HD DVD-VR規格で定義されるように、Time Map files及びVOB fileのファイル名は、それぞれ「HR_Vmmmm.MAP」(mmmm:0001-1998)および「HR_MOVIE.VRO」である。
【００７７】
・Configuration Fileは、ルート・ディレクトリー直下存在する「ADV_OBJ」ディレクトリーの下に、配置される。
【００７８】
・Configuration Fileのファイル名は、HD DVD-Video規格の中で、「DISClD.DAT」として決定されている。
【００７９】
・VTSI (HR_IVTSI.VTI)、Play list (VPLST000.XPL)、又はConfiguration File (DISCID.DAT)の少なくとも1つがディスクに存在する場合、それらすべてはディスクに存在し、それらすべては互いに一致している。さらに、それらはTime Map files (HR_Vmmmm.MAP)及びVOB file (HR_MOVIE.VRO)と一致している。HD DVD-VRコンテンツが更新され、対応するVTSI又はPlay listが影響する場合、VTSIとPlay listを更新することができないレコーダは、VTSI、Play listおよびConfiguration Fileを削除する。その場合、「ADV_OBJ」ディレクトリーは削除してもしなくても良い。
【００８０】
VTSIの生成の詳細について説明する。
【００８１】
Interoperable Contentが作成される場合、一つのVTSIファイル「HR_IVTSI.VTI」が生成される。図９、図１０、図１１は、Interoperable Content用のVTSIのデータフィールドの中で満たされる値の概要を示す。なお、図９〜図１１は、一連の図である。
【００８２】
VTS_EVOB_ATRの中の情報は、対応するM_VOB_STIから主としてコピーされるか引き出される。VTS_EVOBIの中の情報は、対応するM_VOBIから主としてコピーされるか引き出される。
【００８３】
次に、Play listの生成の詳細について説明する。
【００８４】
Interoperable Contentが作成される場合、一つのPlay list file「VPLST000.XPL」が生成される。
【００８５】
Play listの生成を説明するために、HD DVD-VR contentのシンプルな例を想定する。図１２は、HD DVD-VR コンテンツ がInteroperable Contentに変換されるのを示す。
【００８６】
図１６及び図１７は、図１２の中で示されるHD DVD-VR コンテンツから生成されたPlay listの一例を示す。
【００８７】
Interoperable Content用のPlay listは、フレキシビリティな記述が可能である。上記に記述されたPlay listは一例を示し、次の仮定に基づいて生成される。
【００８８】
・一つの「タイトル」は、HD DVD-VR規格のProgram (PG)あるいはPlay list(PL)に相当する。
【００８９】
・1つの「チャプター」は、HD DVD-VR規格のEntry Point (M_C_EPI)に相当する。PGまたはPLの先頭に初めにEntry Pointが無い場合でも、チャプターがタイトルの先頭に常に存在する。
【００９０】
・Playlist中の「ディスプレイ名」は、HD DVD-VR規格のDisc Representative Name (DISC_REP_NM)に相当する。
【００９１】
・タイトル中の「ディスプレイ名」は、HD DVD-VR規格のPGあるいはPLのプライマリーテキスト情報(PRM_TXTI)に相当する。
【００９２】
・チャプター中の「ディスプレイ名」は、HD DVD-VR規格のEntry Point (Type EP-B)のプライマリーテキスト情報(PRM_TXTI)に相当する。
【００９３】
・タイトル中の「タイトル時間」は、HD DVD-VR規格のC_V_S_PTMおよびC_V_E_PTMから得られる。
【００９４】
・プライマリーオーディオビデオクリップ中の「titleTimeBegin」及び「titleTimeEnd」は、HD DVD-VR規格のC_V_S_PTMおよびVOB_V_S_PTMから得られる。
【００９５】
・プライマリーオーディオビデオクリップ中の「clipTimeBegin」は、HD DVD-VR規格のC_V_S_PTMおよびVOB_V_S_PTMから得られる。
【００９６】
・チャプター中の「titleTimeBegin」は、HD DVD-VR規格のEP_PTM C_V_S_PTMおよびC_V_E_PTMsから得られる。
【００９７】
・すべてのタイトルの再生を可能にするために、タイトル(最後のタイトルを除く)の属性「onEnd」は、次のタイトルを指定する。
【００９８】
次に、Configuration Fileの生成の詳細について説明する。
【００９９】
Interoperable Contentが作成される場合、１つのConfiguration File(「DISCID.DAT」)が生成される。図１３は、Interoperable Content用のConfiguration Fileのデータフィールドの中で満たされる値の概要を示す。
【０１００】
次に、Interoperable Contentの生成における注意点について説明する。
【０１０１】
SOB(及びSOBに関するNavigation Data)は、Interoperable Contentの範囲外であるために、Interoperable Contentへの変換処理から、STRA_CI及びSTRB_CIのようなデータ構造は除外される必要がある。その結果、タイトルの合計数は、例えば、HD DVD-VRコンテンツのすべてのプログラム(PG)およびPlay list(PL)の総和未満となることがある。
【０１０２】
一時的に消去された状態のM_VOBは、Interoperable Contentに含まれていないことがある。その場合、P-EVOBの合計数は、M_VOBの合計数未満となることがある。
【０１０３】
上記の説明において、Interoperable Contentの Navigation Dataは、HD DVD-VRのnavigation dataから「変換」により生成されることが仮定されている。しかし、実際の実装方法は変換処理に制限されるものではない。いくつかの実装方法では、ディスクがレコーダから取り出される前に、VTSI、Play listおよびConfiguration Fileが、生成されてもよい。あるいは、他の実装方法では、HD DVD-VRコンテンツがレコーダによって修正される場合は、VTSI、Play listおよびConfiguration Fileは更新されてもよい。
【０１０４】
以下に、コンテンツに関して説明を加える。
【０１０５】
次に示すように、２つのタイプのコンテンツを定義する。１つはStandard Content（スタンダードコンテンツ）で、他方はAdvanced Content（アドバンスドコンテンツ）である。
【０１０６】
Standard Contentはディスク上のNavigation data（ナビゲーションデータ）とビデオオブジェクトのデータから成る。Advanced Contentは、Play list file（プレイリストファイル）、Manifest file（マニフェストファイル）、Markup file（マークアップファイル）およびScript file（スクリプトファイル）のようなAdvanced Navigation（アドバンスドナビゲーション）、およびPrimary Video Set（プライマリービデオセット）/ Secondary Video Set（セカンダリービデオセット）およびAdvanced Element (イメージ、オーディオ、テキストなど)のようなAdvanced Data（アドバンスドデータ）から成る。少なくとも１つのPlay list fileおよびPrimary Video Setは、Advanced Contentがあるディスクに置かれる。また、他のデータはディスク上にあり、さらに、サーバーから転送することができる。図１４に示されるように、Standard Contentは、基本的に１つのVMGスペースおよび１つ以上のVTSスペースから成る。
【０１０７】
Advanced Contentは、Standard Contentによって実現されたオーディオとビデオを拡張することにより、更なるインタラクティブ性を実現する。Advanced Contentは以下により構成される。
【０１０８】
・ Play list
・ Primary Video Set
・ Secondary Video Set
・ Advanced Application
・ Advanced Subtitle
Play listは、図１５に記述されるようなpresentation objects（プレゼンテーションオブジェクツ）中のplayback information（プレイバックインフォーメーション）を提供する。例えば、Primary Video Setの再生のために、プレイヤーはPlay list に記述されたURIを使ってTMAP fileを読み取り、TMAPを参照してEVOBIを解釈し、EVOBIで定義された適当なP-EVOBへアクセスする。
【０１０９】
Play list fileはXMLにより記述され、一つ以上のPlay list fileがディスク上に配置される。プレイヤーは、Play list fileを最初に解釈し、Advanced Contentを再生する。Play list fileは、以下の情報から成る。
【０１１０】
・Object Mapping Information
・Track Number Assignment Information
・Track Navigation Information
・Resource Information
・Playback Sequence Information
・System Configuration Information
・Scheduled Control Information
Advanced Applicationは、一つのManifest file、Markup file(コンテンツ/スタイル/タイミング/レイアウトインフォメーションを含む)、Script file、Image file、Effect Audio file、Font file、その他のファイルから成る。
【０１１１】
なお、本願発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、各実施形態は可能な限り適宜組み合わせて実施してもよく、その場合組み合わせた効果が得られる。更に、上記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適当な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【図面の簡単な説明】
【０１１２】
【図１】図１は、Interoperable Contentを記録するレコーダ（記録再生装置）の概略構成の一例を示す図である。
【図２】図２は、Interoperable Contentの作成例を示すフローチャートである。
【図３】図３は、管理情報の生成を示すフローチャートである。
【図４】図４は、管理情報の読取処理の一例を示すフローチャートである。
【図５】図５は、無駄なファイルの上書きを防ぐ方法と無駄なファイルを削除する方法の一例を示すフローチャートである。
【図６】図６は、管理情報の一例を示す図である。
【図７】図７は、ＤＶＤプレイヤーによるスタートアップシーケンスの一例を示すフローチャートである。
【図８】図８は、HD DVD-VRコンテンツとInteroperable Contentの関係を示す図である。
【図９】図９は、Interoperable Content用のVTSIのデータフィールドの中で満たされる値の概要を示す第１図である。
【図１０】図１０は、Interoperable Content用のVTSIのデータフィールドの中で満たされる値の概要を示す第２図である。
【図１１】図１１は、Interoperable Content用のVTSIのデータフィールドの中で満たされる値の概要を示す第３図である。
【図１２】図１２は、HD DVD-VR content がInteroperable Contentに変換されるのを示す図である。
【図１３】図１３は、Interoperable Content用のConfiguration Fileのデータフィールドの中で満たされる値の概要を示す図である。
【図１４】図１４は、Standard Content構成の一例を示す図である。
【図１５】図１５は、Advanced Content構成の一例を示す図である。
【図１６】図１６は、HD DVD-VR コンテンツから生成されたPlay listの一例を示す図である。
【図１７】図１７は、HD DVD-VR コンテンツから生成されたPlay list（図１６の続き）の一例を示す図である。
【符号の説明】
【０１１３】
１…navigation dataのデータベース部、２…IFO解析部、３…IFO作成部、４…Interoperable Content作成部、５…ディスクコントローラ、６…記録用管理情報データベース、７…管理情報作成部、８…管理情報データベース、９…管理情報解析部、１０…VOB用TKPデータベース、１１…AACSヘッダー解析部
【図１】
2007334960.tif 000003
【図２】
2007334960.tif 000004
【図３】
2007334960.tif 000005
【図４】
2007334960.tif 000006
【図５】
2007334960.tif 000007
【図６】
2007334960.tif 000008
【図７】
2007334960.tif 000009
【図８】
2007334960.tif 000010
【図９】
2007334960.tif 000011
【図１０】
2007334960.tif 000012
【図１１】
2007334960.tif 000013
【図１２】
2007334960.tif 000014
【図１３】
2007334960.tif 000015
【図１４】
2007334960.tif 000016
【図１５】
2007334960.tif 000017
【図１６】
2007334960.tif 000018
【図１７】
2007334960.tif 000019