説明

プロファイル情報によって適応的に再生可能なデータ構造で記録された情報記録媒体、その再生方法及び装置

プロファイル情報によって適応的に再生可能なデータ構造で記録された情報記録媒体、その再生方法及び装置を提供する。
AVデータをデコーディングするAV再生エンジンと、支援可能なENAVアプリケーションのバージョンを知らせるプレイヤプロファイル情報を有しており、AVデータをインターラクティブモードで再生するために、プレイヤプロファイル情報を参照して選択されたENAVアプリケーションを解釈して実行するENAVエンジンとを備えることを特徴とする再生装置である。これにより、支援するインターラクティブデータの範囲が異なる多様な再生装置に対して適応的に再生できる。


【発明の詳細な説明】
【技術分野】
【0001】
本発明は、AVデータをインターラクティブモードで再生する装置、その再生方法及びその情報記録媒体に関する。
【背景技術】
【0002】
従来のPC(パーソナルコンピュータ)を利用して、AV(オーディオ/ビデオ)データをインターラクティブモードで再生できるDVD(デジタルバーサタイルディスク)(以下“インターラクティブDVD”という)が販売されている。インターラクティブDVDには、従来のDVDビデオ規格によってAVデータが記録されている一方、インターラクティブ機能を支援するためのインターラクティブデータがさらに記録されている。インターラクティブDVDに記録されたAVデータは、2つのモードでディスプレイされうる。一つは、一般DVDビデオと同じ方式でディスプレイされるビデオモードであり、他の一つは、AVデータが再生されて得られるAV画面が、インターラクティブデータが再生されて得られるインターラクティブ画面に埋め込まれてディスプレイされるインターラクティブモードである。例えば、AVデータが映画タイトルである場合、AV画面には、映画が上映され、インターラクティブ画面には、映画の台本、あらすじ、出演俳優の写真など多様な付加情報が表示される。付加情報は、タイトル(AVデータ)と同期されて表示されてもよい。例えば、特定俳優がAV画面に現れ始めるとき、その俳優についての履歴情報の含まれたインターラクティブデータが再生されて表示される場合が挙げられる。
【0003】
インターラクティブデータは、マークアップ言語で作成されるマークアップ文書、マークアップ文書の内部または別個のファイルとして作られて、マークアップ文書にリンクされるスクリプトコード、マークアップ文書にリンクされてマークアップ文書と共に再生されるオーディオファイル、アニメーションファイル、イメージファイルを指す。ユーザの多様な欲求を反映するために、インターラクティブモードでユーザインターフェースで多様な機能が追加され、したがって、インターラクティブモードを支援する再生装置が存在するとするとき、再生装置ごとに支援するインターラクティブデータの範囲が変わりうる。
【発明の開示】
【発明が解決しようとする課題】
【0004】
本発明が解決しようとする課題は、支援するインターラクティブデータの範囲が異なる多様な再生装置に対して適応的に再生可能なデータ構造を有するインターラクティブデータが記録された情報記録媒体、その再生方法及び装置を提供することである。
【0005】
本発明が解決しようとする他の目的は、互換性の高いデータ構造を有するインターラクティブデータが記録された情報記録媒体、その再生方法及び装置を提供することである。
【課題を解決するための手段】
【0006】
前記目的は、本発明によって、AVデータをインターラクティブモードで再生するために必要な、前記AVデータから得られたAV画面と共にディスプレイされて前記AV画面に関連した付加情報を提供するインターラクティブデータと、前記インターラクティブデータのバージョンを知らせるプロファイル情報と、を含むことを特徴とする情報記録媒体によって達成される。
【0007】
前記インターラクティブデータは、インターラクティブモードが選択されたとき、最初に読み取られるスタートアップファイルを含み、前記プロファイル情報は、前記スタートアップファイルに記録されていることが望ましい。
【0008】
前記プロファイル情報は、前記AVデータをインターラクティブモードで再生する再生装置が再生可能なインターラクティブデータを選択するために参照されることが望ましい。
【0009】
または、前記目的は、AVデータをインターラクティブモードで再生するために、複数個のバージョンで製作された複数個のENAVアプリケーションと、前記複数個のENAVアプリケーションのうち何れか一つを選択するために参照されるプロファイル情報と、を含むことを特徴とする情報記録媒体によっても達成される。
【0010】
前記プロファイル情報は、インターラクティブモードが選択されたとき、最初に読み取られるスタートアップファイルに対応するENAVアプリケーションに含まれているローディング情報ファイルをリンクするエレメントを使用して記録されていることが望ましい。
【0011】
前記ローディング情報ファイルは、対応するENAVアプリケーションに属するENAVファイルの位置情報を知らせることが望ましい。
【0012】
一方、本発明の他の分野によれば、前記目的は、AVデータをデコーディングするAV再生エンジンと、支援可能なENAVアプリケーションのバージョンを知らせるプレイヤプロファイル情報を有しており、前記AVデータをインターラクティブモードで再生するために、前記プレイヤプロファイル情報を参照して選択されたENAVアプリケーションを解釈して実行するENAVエンジンとを含むことを特徴とする再生装置によっても達成される。
【0013】
前記プレイヤプロファイル情報は、システムパラメータとして保存されていることが望ましい。
【0014】
一方、本発明の他の分野によれば、前記目的は、AVデータをインターラクティブモードで再生する方法において、インターラクティブデータのバージョンを知らせるプロファイル情報を読み込むステップと、読み込んだプロファイル情報を参照して再生装置が支援可能なバージョンで製作されたインターラクティブデータを選択して読み込むステップと、読み込んだインターラクティブデータを解釈して実行するステップとを含む再生方法によっても達成される。
【0015】
前記プロファイル情報を読み込むステップは、インターラクティブモードが選択されたとき、最初に読み取られるスタートアップファイルを開けて前記プロファイル情報を読み込むステップを含むことが望ましい。
【0016】
前記プロファイル情報を読み込むステップは、対応するENAVアプリケーションに含まれているローディング情報ファイルをリンクするエレメントを使用して記録されている前記プロファイル情報をスタートアップファイルから読み込むステップを含むか、またはAVデータをインターラクティブモードで再生するために、複数個のバージョンで製作された複数個のENAVアプリケーションのバージョンをそれぞれ知らせるプロファイル情報を読み込むステップを含むことが望ましい。
【0017】
前記インターラクティブデータを選択して読み込むステップは、再生装置が支援可能なENAVアプリケーションのバージョンは、システムパラメータとして保存されているプレイヤプロファイル情報から読み込むステップを含むか、または対応するENAVアプリケーションに属するENAVファイルの位置情報を知らせる前記ローディング情報ファイルを参照して、前記ENAVアプリケーションに属するENAVファイルを読み込むステップを含むことが望ましい。
【発明を実施するための最良の形態】
【0018】
本発明の付加的な特徴及び/または利点は、次の詳細な説明で説明され、詳細な説明から明確になり、実行によって理解されるであろう。
【0019】
本発明の実施形態について、添付された図面に示された実施形態によって詳細に参照され、明細書で類似した参照番号は、類似した構成要素を表す。以下、添付された図面を参照して、本発明の望ましい実施形態を詳細に説明する。本明細書で、「インターラクティブデータ」は、インターラクティブモードを支援するために記録されたデータであって、マークアップ言語及び/またはスクリプトコードで記録されたマークアップ文書、マークアップ文書にリンクされるか、または別個に設けられるスクリプトコードファイル、プログラムファイル、マークアップ文書にリンクされて、共にディスプレイされるためのリソースファイルとしてオーディオファイル、アニメーションファイル、イメージファイルを網羅する意味として使われる。すなわち、インターラクティブデータは、AVデータをインターラクティブモードで再生するために必要なアプリケーションプログラムの役割を行うと同時に、AVデータと共に提供される付加コンテンツの役割を行う。
【0020】
図1は、本発明の望ましい実施形態による再生システムの概要図である。図1を参照するに、再生システムは、本実施形態によってインターラクティブモードを支援する情報記録媒体であるENAV(エンハンストAV)ディスク100、再生装置200、本実施形態によるディスプレイ装置300、ユーザ入力装置コントローラ400を備える。コントローラ400は、ユーザの制御命令を入力されて再生装置200に伝達する。再生装置200は、ENAVディスク100に記録されたAVデータをインターラクティブモードで再生する。ディスプレイ装置300は、TVであり、コントローラ400は、リモートコントローラでありうる。
【0021】
再生装置200に備えられたDVDドライブにENAVディスク100がロードされ、ユーザがインターラクティブモードを選択すれば、再生装置200は、ENAVディスク100をインターラクティブモードで再生してディスプレイ装置300に伝達する。ディスプレイ装置300には、再生されたAVデータによるAV画面がインターラクティブアプリケーションから得られたインターラクティブ画面と共に表示される。
【0022】
「インターラクティブモード」は、AV画面をインターラクティブアプリケーションであるマークアップ文書に定義された表示ウィンドウにディスプレイする方式、すなわち、インターラクティブ画面にAV画面を埋め込んでディスプレイする方式を称す。ここで、AV画面は、ENAVディスク100に記録されたDVDビデオデータが再生装置200によって再生されてディスプレイ装置300に表示される画面を指し、インターラクティブ画面は、ENAVディスク100に記録されたインターラクティブアプリケーションが再生装置200によって解釈されて実行されてディスプレイ装置300に表示される画面を指す。
【0023】
一方、「ビデオモード」は、AVデータを従来のDVDビデオに定義されたところによって再生する方式、すなわち、該AVデータを再生して得られたAV画面のみをディスプレイする方式を称す。本実施形態で、再生装置200は、インターラクティブモードとビデオモードとを何れも支援する。さらに、本実施形態で再生装置200は、ネットワークからまたはインターネット接続からAVデータ及び/またはインターラクティブデータを取り込める。
【0024】
特に、再生装置200は、システムパラメータ(SPRM)が設定されているシステムパラメータテーブルを有しており、システムパラメータテーブルは、本発明によってプレイヤプロファイル情報を有している。プレイヤプロファイル情報は、再生装置200が支援するインターラクティブデータの範囲を知らせる。言い換えれば、プレイヤプロファイル情報は、再生装置200が支援するインターラクティブデータのバージョン情報と同じである。インターラクティブデータのバージョンとは、ENAVファイルの製作に使用したマークアップ言語のDTD(ドキュメントタイプデフィニション)のバージョンであるか、またはENAVファイルの製作に使われたプログラム言語のバージョンであるか、さらに広く、一つのENAVアプリケーションを具現するために使われた言語のバージョンであるか、マークアップ文書にリンクされる色々なリソースファイルの制約条件を規定した規格のバージョンを称しても良い。
【0025】
ENAVディスク100にも同様に、保存されているインターラクティブデータのバージョンを知らせるプロファイル情報が記録されている。プロファイル情報の意味は、プレイヤプロファイル情報と同じであるが、ENAVディスク100に記録されて対応するインターラクティブデータを知らせる点が異なる。
【0026】
本発明によって再生装置200は、インターラクティブモードが選択されれば、ENAVディスク100に本発明によって記録されたプロファイル情報を読み込んで、システムパラメータとして自身が有しているプレイヤプロファイル情報と比較し、その結果によって選択されたインターラクティブデータを使用して再生する。
【0027】
図2は、本発明によるENAVディスク100の実施形態である。図2を参照するに、ENAVディスク100には、インターラクティブデータがプロファイル情報に対応するように記録されている。すなわち、プロファイル情報#1に対応するインターラクティブデータ#1が記録されており、プロファイル情報#2に対応するインターラクティブデータ#2が存在し、プロファイル情報#nに対応するインターラクティブデータ#nが存在する(ここで、nは、整数)。
【0028】
プロファイル情報#1,2,...,nは、インターラクティブデータ#1,2,...,nと別個に記録されて、インターラクティブデータ#1,2,...,nとリンクされているか、またはインターラクティブデータ#1,2,...,nの一部として含まれて存在しうる。
【0029】
再生装置200に記録されたプレイヤプロファイル情報がプロファイル情報#2であれば、プロファイル#2によるインターラクティブデータ#2はもとより、プロファイル情報#1によるインターラクティブデータ#1まで再生可能であるということを意味する。同様に、再生装置200に記録されたプレイヤプロファイル情報がプロファイル#nであれば、再生装置200は、インターラクティブデータ#1、2,...,nのうち何れも支援するということを意味する。
【0030】
したがって、再生装置200は、プレイヤプロファイル情報が#1であれば、インターラクティブデータ#1を呼び出して再生するが、プレイヤプロファイル情報が#2であれば、インターラクティブデータ#2とインターラクティブデータ#1とを選択的に再生できる。インターラクティブデータ#2をデフォルトとして再生するように設定できるということは当然である。
【0031】
図3は、本発明の一実施形態によるENAVディスク100のボリュームスペースを示す図である。図3を参照するに、ディスク100のボリュームスペースには、ボリューム及びファイルについての情報が記録されたボリューム&ファイルストラクチャー領域、AVデータがDVDビデオフォーマットで記録された、すなわち、ビデオタイトルがDVDビデオデータ領域、インターラクティブモードを支援するためのENAVファイルが記録されたENAVファイル領域が存在する。
【0032】
多様な情報がENAVディスクに記録される。例えば、DVDビデオデータ領域には、ディスク100に記録されたビデオタイトル全体についての再生制御情報が含まれたVIDEO_TS.IFO及び第一のビデオタイトルについての再生制御情報が含まれたVTS_01_0.IFOが記録されており、次いで、ビデオタイトルを構成するAVデータであるVTS_01_0.VOB,VTS_01_1.VOB,...が記録されている。VTS_01_0.VOB,VTS_01_1.VOB,...は、ビデオタイトル、すなわち、ビデオオブジェクト(Video OBject:VOB)である。各VOBには、ナビゲーションパック、ビデオパック、及びオーディオパックがパッキングされたVOBU(VOB Unit)が含まれている。さらに詳細な構成は、DVDビデオ標準案「DVD−Video for Read Only Memory Disc 1.0」に開示されている。
【0033】
ENAVファイル領域には、複数個のENAVファイルで構成されたENAVアプリケーションが保存されている。すなわち、ENAVファイルとして、インターラクティブモードが選択されたとき、初めに読み取られるスタートアップファイル、選択されたビデオタイトルに対応するマークアップ文書が記録されている。このように、本実施形態において、インターラクティブデータは、複数個のENAVファイルで記録されている。ENAVファイルは、前述したように、マークアップ文書、スクリプトコードファイル、プログラムファイル、マークアップ文書のスタイルを指定するためのスタイルシート、マークアップ文書にリンクされて共にディスプレイされるためのリソースファイルとしてオーディオファイル、アニメーションファイル、イメージファイルを意味する。
【0034】
図4は、本発明の一実施形態によるENAVディスク100のディレクトリ構造図である。図4を参照するに、ルートディレクトリには、DVDビデオディレクトリVIDEO_TSが存在し、インターラクティブモードを支援するためのENAVデータが記録されたENAVディレクトリDVD_ENAVが設けられている。
【0035】
VIDEO_TSには、図2を参照して説明したデータ、すなわち、VIDEO_TS.IFO、VTS_01_0.IFO、VTS_01_0.VOB、VTS_01_1.VOBなどが保存されている。DVD_ENAVには、図2を参照して説明したデータ、すなわち、スタートアップファイルSTARTUP.MLS、その他のENAVファイルが保存されている。
【0036】
図5は、本発明の一実施形態によるENAVディスク100に記録されたAVデータとENAVファイルとの関係を示す図である。図5を参照するに、シームレス再生が保証されるAVデータに対して、それぞれENAVアプリケーションが対応している。一つのENAVアプリケーションは、複数個のENAVファイルの集合である。AVデータのシームレス再生を保証するためには、対応するENAVアプリケーションを、そのAVデータをインターラクティブモードで再生する以前にあらかじめバッファリングしておくことが望ましい。すなわち、AVデータに対応するENAVアプリケーションは、AVデータをインターラクティブモードで再生する前にバッファリングされる。
【0037】
各ENAVアプリケーションには、一つのローディング情報ファイルが含まれている。ローディング情報ファイルには、対応するAVデータをインターラクティブモードで再生するために必要なENAVファイルの位置情報が記録されている。必要なENAVファイルの位置情報は、対応するENAVアプリケーションがランチングされる前にバッファリングされねばならないENAVファイルについての位置情報、すなわち、プリロードされねばならないENAVファイルの位置情報を含む。
【0038】
プリロードは、各ENAVアプリケーションごとに行われるので、シームレス再生は、各ENAVアプリケーションに対応するAVデータに対して保証される。これにより、コンテンツ製作者は、一つのENAVアプリケーションがビデオタイトル1ボリューム、ビデオタイトル1チャプターに該当するように製作してシームレス再生を保証することがユーザインターフェース側面で望ましい。
【0039】
一方、プリロードに対応して、ポストロードは、対応するENAVアプリケーションがランチングされた以後に所定ENAVファイルをバッファリングすることを称す。一つのENAVアプリケーションには、ポストロードせねばならないENAVファイルが必ずしも存在しない。ポストロードが必要な場合、ローディング情報ファイルには、ポストロードするために必要なポストロード情報、すなわち、ポストロードされねばならないENAVファイルの位置情報が記録される。
【0040】
図6は、本発明の一実施形態による再生装置200のブロック図である。図6を参照するに、本実施形態による再生装置200は、リーダ1、AV再生エンジン2及びENAVエンジン3を備える。
【0041】
リーダ1は、ENAVエンジン3からの制御信号によってDVD
100からAVデータ、すなわち、本実施形態でのDVDビデオデータ及びENAVファイルを読み出す。
【0042】
AV再生エンジン2は、リーダ2が読み込んだAVデータを再生する。本実施形態において、AVデータは、DVDビデオデータで記録されているので、本実施形態において、AV再生エンジン2は、DVDビデオデータを再生するDVDビデオ再生エンジンとして具現される。AV再生エンジン2は、API(アプリケーションプログラムインターフェース)を通じてENAVエンジン3とコミュニケーションする。例えば、ENAVエンジン3からの要求に応答してAV再生エンジン2の動作状態を知らせる属性をENAVエンジン3に知らせ、トリガーをENAVエンジン3に送る。トリガーとは、例えば、インターラクティブモードでスターウォーズが上映されるとき、AV画面に戦闘場面が表示されれば、対応するクイズをインターラクティブ画面に表示する場合、戦闘場面が表示される時点を前後してENAVエンジン3にそれを知らせることを指す。
【0043】
ENAVエンジン3は、ENAVファイルを再生する。特に、本実施形態において、ENAVエンジン3は、インターラクティブモードでENAVディスク100に記録されたDVDビデオデータをインターラクティブモードで再生するために、ENAVファイルの一つであるマークアップ文書を検証し、解釈して実行する。また、ENAVエンジン3は、再生されたDVDビデオストリームと解釈されたマークアップ文書とを結合してディスプレイ装置300に出力する。これにより、ディスプレイ装置300には、AV画面が埋め込まれたインターラクティブ画面が表示される。一方、ENAVエンジン3は、多様なプラグインを含みうる。プラグインは、マークアップ文書に含まれるか、またはマークアップ文書にリンクされた多様なフォーマットのファイルを開けるようにする。例えば、ウィンドウメディアプレイヤ用AVデータを再生するために、ENAVエンジン3は、ウィンドウメディアプレイヤを呼び出せる。また、ENAVエンジン3は、ネットワークに接続してENAVファイルなど必要な情報を取り込める。
【0044】
特に、ENAVエンジン3は、本実施形態によって、スタートアップファイルに記録されたプロファイル情報を読み込んだ後、システムパラメータテーブルに記録されているプレイヤプロファイル情報と比較し、その結果によって、対応するローディング情報ファイルを選択する。ローディング情報ファイルには、シームレス再生のためにあらかじめまたは再生中にバッファリングして置かねばならないENAVファイルのリストが記録されている。ENAVエンジン3は、選択されたローディング情報ファイルによるENAVファイルをENAVエンジン3に備えられたバッファ(図示せず)にバッファリングした後、そのうち初期ファイルから解釈して実行する。
【0045】
図7は、本発明の一実施形態によるスタートアップファイルSTARTUP.MLSを示す図である。図7を参照するに、マークアップ言語を使用して作成されたマークアップ文書のスタートアップファイルSTARTUP.MLSは、二つのエレメントを含む。一つは“walledgarden”エレメントであり、他の一つは“loadinginfo”エレメントである。
【0046】
“walledgarden”エレメントは、インサートされたENAVディスク100を通じて接続可能なネットワークの領域やパレンタルレベルによって接近可能なファイルの目録を羅列した“walled garden”リストファイルをリンクしている。但し、“walled garden”エレメントは、必ずしもスタートアップファイルに記録されていなくても良い。
【0047】
“loadinginfo”エレメントは、インターラクティブモードで再生するために必要なENAVファイルの集合であるENAVアプリケーションをローディングするために、すなわち、ENAVアプリケーションに属するENAVファイルの位置情報を知らせるローディング情報ファイルをリンクしている。本実施形態では、“loadinginfo”エレメントに含まれた“condition”エレメントを使用することによって、複数個のENAVアプリケーションのうち一つを選択するための条件情報が記録される。さらに詳細には、ENAVアプリケーションを選択するための条件情報は、“condition”エレメント内に記録される“name”及び“value”属性を使用して記録される。
【0048】
本実施形態によるスタートアップファイルには、二つの“loadinginfo”エレメントが存在する。Aは、第一の“loadinginfo”エレメントが記録された部分を指し、Bは、第二の“loadinginfo”エレメントが記録された部分を指す。第一の“loadinginfo”エレメントによって参照されるENAVアプリケーションは、該“loadinginfo”エレメントに含まれた“condition”エレメントの属性である“name”及び“value”の属性値がそれぞれ“profile”及び“01”と記録されることによって、該ENAVアプリケーションに含まれたENAVファイルのプロファイル情報が“01”であるということを表し、第二の“loadinginfo”エレメントによって参照されるENAVアプリケーションを構成するENAVファイルのバージョン情報は、“00”であることを表している。例えば、プロファイル情報“00”は、基本ENAVアプリケーションの規格であって、DVD−ML1.0に該当するマークアップ文書及びそのマークアップ文書にリンクされたリソースファイルとしてJPEG、PNGを含むならば、プロファイル情報“01”は、さらに拡張された規格でプロファイル情報“00”の内容に追加してフラッシュ、JAVA(登録商標)言語などを使用して製作されたマークアップ文書またはリソースファイルまで含む拡張規格でありうる。
【0049】
従来の再生装置は、複数個のENAVアプリケーションのうち一つを最初実行させねばならない分岐点で、ENAVファイルの制限条件を規定しておいた規格は、一つであるので、すなわち、全てのENAVアプリケーションは、同じ制限条件で製作された。すなわち、本発明によるプロファイル情報の観点では、一つのプロファイル情報のみを有するので、プロファイル情報によってENAVアプリケーションを選択する必要性が存在しなかった。しかし、本発明では、今後の多様なリソースファイルの追加、削除などを規定している規格のバージョンアップを考慮して、プロファイル情報を記録させてスタートアップファイルに含ませ、情報記録媒体の製作時に複数のバージョンで製作されたコンテンツを製作可能にした。
【0050】
図8は、本発明の一実施形態によるプレイヤプロファイル情報が記録されたシステムパラメータテーブルを示す。図8を参照するに、本実施形態によるシステムパラメータテーブルは、再生装置200に保存されているものであって、互換性を考慮してシステムパラメータ0ないし20は、DVDビデオ規格に定義されているシステムパラメータ(SPRMs:System Parameters)によるシステムパラメータテーブルに、本発明によるプレイヤプロファイル情報が追加されている形態で具現された。システムパラメータは、2バイトの固定された長さを有する値が保存され、各パラメータは、16ビットの整数値を有する。特に、システムパラメータSPRM 11からSPRM 21までは、再生装置用パラメータと呼ぶ。再生装置用パラメータは、読み取り属性のみを有する。SPRM 0からSPRM 20についての詳細な説明は、DVDビデオ規格に記載されており、本発明と直接的な関連性が低いので、本明細書では、その説明を省略する。
【0051】
システムパラメータテーブルのうちシステムパラメータ21〜24は、保留されている部分であって、本発明によるプレイヤプロファイル情報は、システムパラメータ21にPlayer Profile Codeで記録されている。本実施形態で、SPRM 21は、読み取り属性のみを有するように記録される。
【0052】
図9は、図8のシステムパラメータとして記録されたプレイヤプロファイル情報のデータ構造図である。図9を参照するに、本発明によるプレイヤプロファイル情報は、SPRM 21に割当てられた2バイトのうち2ビットで記録される。したがって、残りの14ビットは、保留されて他の情報が記録されうる。
【0053】
SPRM 21は、基本値として00bを有する。00bは、インターラクティブデータがさらに記録されているDVDビデオの基本規格によるプレイヤプロファイル情報を意味する。例えば、プレイヤプロファイル情報の拡張バージョンは、01b、10b、11bのように定めうる。
【0054】
基本プレイヤプロファイル情報(例:“00b”)がアップグレードされた後、新たなバージョン(例:“01b”)のインターラクティブデータと下位互換性のために、以前バージョンのインターラクティブデータが共に記録されたENAV DVDが製作されたならば、新たなバージョン“01b”を支援する再生装置は、SPRM 21に記録されたプロファイル情報“01b”を参照して、図7のスタートアップファイルで新たなバージョンによって記録されたENAVアプリケーションの位置情報を知らせるローディング情報ファイル“Loading Information1.ldi”を選択して再生する。しかし、以前バージョン“00b”を支援する再生装置によって再生される場合には、再生装置のSPRM 21に記録されたバージョン情報“00b”に合致するように、図7のスタートアップファイルで以前バージョン“00b”に対応するENAVアプリケーションの位置情報を知らせるローディング情報ファイル“LoadingInformation2.ldi”を選択して再生する。
【0055】
前記のような構成を基礎として本発明による再生方法を説明すれば、次の通りである。
【0056】
図10は、本発明の一実施形態による再生方法を説明するためのフローチャートである。図10を参照するに、ENAVディスク100が再生装置200にローディングされれば、再生装置200は、DVD_ENAVディレクトリに保存されているスタートアップファイルをチェックすることによって、インサートされたディスクがENAVDVD100であるか否かを判断する(ステップ1001)。再生装置200は、スタートアップファイルを発見できなければ、インサートされたディスクを従来のDVDビデオディスクと判断し(ステップ1002)、ビデオモードで再生するか(ステップ1003)、または他のディスクである場合、再生できなくなる。
【0057】
再生装置200は、スタートアップファイルを発見すれば、インサートされたディスクがENAVディスク100であるということを認識し(ステップ1001)、ユーザがビデオモードを選択すれば、ビデオモードで再生する(ステップ1003)。ユーザがインターラクティブモードを選択すれば(ステップ1004)、再生装置200は、スタートアップファイルを読み込み(ステップ1005)、スタートアップファイルに記録されたプロファイル情報を読み込んで、システムパラメータテーブルに記録されたプレイヤプロファイル情報に合致するローディング情報ファイルを読み込む(ステップ1006)。読み込んだローディング情報ファイルにリストされたENAVファイルをバッファリングし(ステップ1007)、初期ファイルから解釈し、実行して選択されたAVデータをインターラクティブモードで再生する(ステップ1008)。
【0058】
一方、前述した再生方法は、コンピュータプログラムで作成可能である。前記プログラムを構成するコード及びコードセグメントは、当分野のコンピュータプログラマーによって容易に推論されうる。また、前記プログラムは、コンピュータで読み取り可能な情報記録媒体に保存され、コンピュータによって読み取られ、かつ実行されることによって、前記再生方法を具現する。前記情報記録媒体は、磁気記録媒体、光記録媒体、及びキャリヤウェーブ媒体を含む。
【0059】
本発明の実施形態が示されて説明されたが、当業者は、請求範囲及びその均等範囲として定義される本発明の原理及び意図から外れずに、これら実施形態に変形がなされうるということが分かるであろう。
【産業上の利用可能性】
【0060】
本発明によれば、支援するインターラクティブデータの範囲が異なる多様な再生装置に対して、適応的に再生可能なデータ構造を有するインターラクティブデータが記録された情報記録媒体、その再生方法及び装置が提供される。さらに、互換性の高いデータ構造を有するインターラクティブデータが記録された情報記録媒体を製作でき、ユーザもさらに広い選択の幅を有しうる。
【図面の簡単な説明】
【0061】
【図1】本発明の一実施形態による再生システムの概要図である。
【図2】本発明の一実施形態によるENAVディスクの実施形態を示す図である。
【図3】本発明の一実施形態によるENAVディスクのボリュームスペースの概略図である。
【図4】本発明の一実施形態によるENAVディスクのディレクトリ構造図である。
【図5】本発明の一実施形態によるENAVディスクに記録されたAVデータとENAVファイルとの関係図である。
【図6】本発明の一実施形態による再生装置のブロック図である。
【図7】本発明の一実施形態によるスタートアップファイルSTARTUP.MLSの例を示す図である。
【図8】本発明の一実施形態によるプロファイル情報が記録されたシステムパラメータテーブルである。
【図9】図8のシステムパラメータとして記録されたプロファイル情報のデータ構造図である。
【図10】本発明の一実施形態による再生方法を説明するためのフローチャートである。

【特許請求の範囲】
【請求項1】
AVデータをインターラクティブモードで再生する方法において、
(a)インターラクティブデータのバージョンを知らせるプロファイル情報を読み込むステップと、
(b)読み込んだプロファイル情報を参照して再生装置が支援可能なバージョンに製作されたインターラクティブデータを選択して読み込むステップと、
(c)読み込んだインターラクティブデータを解釈して実行するステップとを含む再生方法。
【請求項2】
前記インターラクティブデータのバージョンを知らせるプロファイル情報を読み込むステップは、
インターラクティブモードが選択されたとき、最初に読み取られるスタートアップファイルを開けて前記プロファイル情報を読み込むステップを含むことを特徴とする請求項1に記載の再生方法。
【請求項3】
前記インターラクティブデータのバージョンを知らせるプロファイル情報を読み込むステップは、
対応するENAVアプリケーションに含まれているローディング情報ファイルをリンクするエレメントを使用して記録されている前記プロファイル情報をスタートアップファイルから読み込むステップを含むことを特徴とする請求項2に記載の再生方法。
【請求項4】
前記インターラクティブデータのバージョンを知らせるプロファイル情報を読み込むステップは、
AVデータをインターラクティブモードで再生するために、複数個のバージョンで製作された複数個のENAVアプリケーションのバージョンをそれぞれ知らせるプロファイル情報を読み込むステップを含むことを特徴とする請求項1に記載の再生方法。
【請求項5】
前記インターラクティブデータを選択して読み込むステップは、
再生装置の支援可能なENAVアプリケーションのバージョンは、システムパラメータとして保存されているプレイヤプロファイル情報から読み取るステップを含むことを特徴とする請求項3に記載の再生方法。
【請求項6】
前記インターラクティブデータを選択して読み込むステップは、
対応するENAVアプリケーションに属するENAVファイルの位置情報を知らせる前記ローディング情報ファイルを参照して、前記ENAVアプリケーションに属するENAVファイルを読み込むステップを含むことを特徴とする請求項3に記載の再生方法。
【請求項7】
AVデータをインターラクティブモードで再生するために必要な、前記AVデータから得られたAV画面と共にディスプレイされて、前記AV画面に関連した付加情報を提供するインターラクティブデータと、
前記インターラクティブデータのバージョンを知らせるプロファイル情報と、を含むことを特徴とする情報記録媒体。
【請求項8】
前記インターラクティブデータは、インターラクティブモードが選択された時に最初に読み取られるスタートアップファイルを含み、
前記プロファイル情報は、前記スタートアップファイルに記録されていることを特徴とする請求項7に記載の情報記録媒体。
【請求項9】
前記プロファイル情報は、前記AVデータをインターラクティブモードで再生する再生装置が再生可能なインターラクティブデータを選択するために参照されることを特徴とする請求項7に記載の情報記録媒体。
【請求項10】
AVデータをインターラクティブモードで再生するために、複数個のバージョンで製作された複数個のENAVアプリケーションと、
前記複数個のENAVアプリケーションのうち何れか一つを選択するために参照されるプロファイル情報とを含むことを特徴とする情報記録媒体。
【請求項11】
前記プロファイル情報は、インターラクティブモードが選択されたとき、最初に読み取られるスタートアップファイルに記録されていることを特徴とする請求項10に記載の情報記録媒体。
【請求項12】
前記プロファイル情報は、対応するENAVアプリケーションに含まれているローディング情報ファイルをリンクするエレメントを使用して記録されていることを特徴とする請求項10に記載の情報記録媒体。
【請求項13】
前記ローディング情報ファイルは、対応するENAVアプリケーションに属するENAVファイルの位置情報を知らせることを特徴とする請求項10に記載の情報記録媒体。
【請求項14】
AVデータをインターラクティブモードで再生する方法において、
ENAV情報記録媒体に保存されたインターラクティブデータのバージョンを決定するために、前記ENAV情報記録媒体に記録されたプロファイル情報を読み込むステップと、
前記再生装置が支援可能なインターラクティブデータの範囲を表すシステムパラメータとしてのプレイヤプロファイル情報と前記読み込んだプロファイル情報とを比較するステップと、
前記比較結果によって、再生装置が支援可能な前記インターラクティブデータを利用して、前記ENAV情報記録媒体に保存されたAVデータを再生するステップとを含むことを特徴とする再生方法。
【請求項15】
前記比較されたプレイヤプロファイル情報が特定インターラクティブデータに対応する前記プロファイル情報と同じであるとき、あらかじめ記録されているインターラクティブデータが選択的に再生されることを特徴とする請求項14に記載の再生方法。
【請求項16】
複数のENAVファイルを有するENAVアプリケーションを前記ENAV情報記録媒体に保存するステップをさらに含み、
前記複数のENAVファイルは、少なくとも前記インターラクティブモードの間に最初に読み取られるスタートアップファイル及び前記選択されたインターラクティブデータに対応するマークアップ文書を含むことを特徴とする請求項14に記載の再生方法。
【請求項17】
前記ENAVファイルのうち一つは、AVデータをインターラクティブモードで再生するための前記ENAVアプリケーションのそれぞれ対応するENAVファイルについての位置情報を有するローディング情報ファイルであることを特徴とする請求項16に記載の再生方法。
【請求項18】
前記比較結果によって、前記ローディング情報ファイルを選択し、前記選択されたローディング情報ファイルによって前記ENAVファイルをバッファリングするステップをさらに含むことを特徴とする請求項17に記載の再生方法。
【請求項19】
条件情報によって複数のENAVアプリケーションのうち一つを選択するための前記ローディング情報ファイルで条件エレメントを設定するステップをさらに含むことを特徴とする請求項18に記載の再生方法。
【請求項20】
前記インターラクティブデータは、プロファイル情報に合致する前記ENAV情報記録媒体に記録されていることを特徴とする請求項14に記載の再生方法。
【請求項21】
前記プロファイル情報は、対応するインターラクティブデータから別個に記録され、前記プロファイル情報及び前記対応するインターラクティブデータそれぞれは、前記ENAV情報記録媒体に記録されていることを特徴とする請求項20に記載の再生方法。
【請求項22】
前記プロファイル情報は、対応するインターラクティブデータと統合されていることを特徴とする請求項20に記載の再生方法。
【請求項23】
複数のENAVファイルとして前記インターラクティブデータを記録するステップをさらに含むことを特徴とする請求項14に記載の再生方法。
【請求項24】
対応するENAVアプリケーションのAVデータをインターラクティブモードで再生する前に、前記対応するENAVアプリケーションをバッファリングしてAVデータをシームレス再生するステップをさらに含むことを特徴とする請求項23に記載の再生方法。
【請求項25】
前記対応するENAVアプリケーションがバッファリングされた後に所定のENAVファイルをバッファリングするステップをさらに含み、前記所定のENAVファイルについての位置情報は、ローディング情報ファイルに記録されることを特徴とする請求項24に記載の再生方法。
【請求項26】
前記ENAV情報記録媒体に記録されたインターラクティブデータがディスプレイされるように前記インターラクティブモードを選択するステップをさらに含むことを特徴とする請求項14に記載の再生方法。
【請求項27】
前記ENAVユニットは、再生されるAVデータと解釈されたマークアップ文書とを結合し、その結果をインターラクティブモードでディスプレイ装置に出力することを特徴とする請求項14に記載の再生方法。
【請求項28】
再生装置によってAVデータをインターラクティブモードでシームレス再生させるデータを保存するENAV情報記録媒体において、
前記AVデータをインターラクティブモードで再生するための少なくとも一つのインターラクティブデータファイルと、
前記再生装置によって前記インターラクティブデータを再生させるそれぞれのインターラクティブデータファイルに対応するプロファイル情報と、を含み、
前記インターラクティブデータファイルに対応する前記プロファイル情報が、前記再生装置のプレイヤプロファイル情報と同じであるとき、前記ENAV情報記録媒体にあらかじめ記録されたインターラクティブデータが選択的に再生されることを特徴とする情報記録媒体。
【請求項29】
前記プロファイル情報ファイルは、前記対応するインターラクティブデータファイルから前記ENAV情報記録媒体の別個の位置に記録されていることを特徴とする請求項28に記載の情報記録媒体。
【請求項30】
前記それぞれのファイルが前記ENAV情報記録媒体に互いに別個に位置しないように、前記プロファイル情報ファイルは、対応するインターラクティブデータと統合されていることを特徴とする請求項28に記載の情報記録媒体。
【請求項31】
前記インターラクティブデータファイルは、前記インターラクティブモードが選択されるとき、最初に読み取られるスタートアップファイルをさらに含み、前記インターラクティブデータファイルに対応する前記プロファイル情報ファイルは、前記スタートアップファイルに記録されていることを特徴とする請求項30に記載の情報記録媒体。
【請求項32】
AVデータをインターラクティブモードで再生するためにコンピュータで読み取り可能な情報記録媒体に保存されたコンピュータプログラムにおいて、前記コンピュータプログラムは、
前記コンピュータで読み取り可能な情報記録媒体に保存されるインターラクティブデータのバージョンを決定するために、前記コンピュータで読み取り可能な情報記録媒体に記録されたプロファイル情報を読み込むステップと、
前記再生装置が支援可能なインターラクティブデータの範囲を表すシステムパラメータとしてのプレイヤプロファイル情報と前記読み込んだプロファイル情報とを比較するステップと、
前記比較結果によって、再生装置が支援可能な前記インターラクティブデータを利用して、前記コンピュータで読み取り可能な情報記録媒体に保存されたAVデータをインターラクティブモードで再生するステップとを含むことを特徴とするコンピュータプログラム。
【請求項33】
AVデータをインターラクティブモードで再生する再生装置において、
AVデータをデコーディングするAV再生エンジンと、
支援可能なENAVアプリケーションのバージョンを知らせるプレイヤプロファイル情報を有しており、前記AVデータをインターラクティブモードで再生するために、前記プレイヤプロファイル情報を参照して選択されたENAVアプリケーションを解釈して実行するENAVエンジンとを含むことを特徴とする再生装置。
【請求項34】
前記プレイヤプロファイル情報は、システムパラメータとして保存されていることを特徴とする請求項33に記載の再生装置。
【請求項35】
情報記録媒体から前記ENAVアプリケーションを読み込むリーダをさらに備え、
前記ENAVエンジンは、前記プレイヤプロファイル情報と、インターラクティブモードが選択されたとき、最初に読み取られるスタートアップファイルに記録されている、前記ENAVアプリケーションのバージョンを知らせるプロファイル情報を参照して前記ENAVアプリケーションを選択することを特徴とする請求項33に記載の再生装置。
【請求項36】
前記情報記録媒体には、
複数個のバージョンで製作された複数個のENAVアプリケーションと、前記それぞれのENAVアプリケーションのプロファイル情報とが記録されており、
前記ENAVエンジンは、
前記プロファイル情報を参照して、前記複数個のENAVアプリケーションのうち何れか一つを選択することを特徴とする請求項33に記載の再生装置。
【請求項37】
前記ENAVエンジンは、
対応するENAVアプリケーションに含まれているローディング情報ファイルをリンクするエレメントを使用して記録されている前記プロファイル情報を参照することを特徴とする請求項33に記載の再生装置。
【請求項38】
AVデータをインターラクティブモードで再生するための装置において、
前記AVデータを読み込むリーダと、
前記リーダが読み込んだ前記AVデータを再生するAV再生ユニットと、
前記AV再生ユニットに接続されて前記ENAVファイルを再生するENAVユニットとを備え、
前記リーダは、前記ENAVユニットからの制御信号に応答してAVデータを読み込むことを特徴とする再生装置。
【請求項39】
前記ENAVユニットは、前記ENAV情報記録媒体に記録された前記AVデータをインターラクティブモードで再生するために一つのENAVファイルとしてマークアップ文書を確認して解釈し、かつ実行することを特徴とする請求項38に記載の再生装置。
【請求項40】
前記ENAVユニットは、解釈されたマークアップ文書と前記再生されたAVデータとを結合し、その結果をディスプレイ装置にインターラクティブモードで出力することを特徴とする請求項39に記載の再生装置。
【請求項41】
前記ENAVユニットは、
前記ENAVユニットがマークアップ文書に含まれるか、またはマークアップ文書にリンクされた多様なフォーマットのファイルを読み出させる複数のプラグインをさらに含むことを特徴とする請求項38に記載の再生装置。
【請求項42】
前記ENAVユニットは、
前記ENAV情報記録媒体に保存されるインターラクティブデータのバージョンを決定するために、前記ENAV情報記録媒体に記録されたプロファイル情報を読み込み、
前記再生装置によって支援可能なインターラクティブデータの範囲を表すプレイヤプロファイル情報と前記読み込んだプロファイル情報とを比較し、
前記比較結果によって、再生装置が支援可能な前記インターラクティブデータを利用して、前記ENAV情報記録媒体に保存されたAVデータをインターラクティブモードで再生することを特徴とする請求項38に記載の再生装置。
【請求項43】
前記比較結果によって、前記プレイヤプロファイル情報が特定のインターラクティブデータに対応するプロファイル情報と同じであるとき、あらかじめ記録されているインターラクティブデータを前記ENAV情報記録媒体から選択的に再生することを特徴とする請求項42に記載の再生装置。
【請求項44】
前記情報記録媒体には、
複数個のバージョンを有する複数個のENAVアプリケーションとプロファイル情報とが記録されており、
前記ENAVエンジンは、
前記プロファイル情報を参照して、前記複数個のENAVアプリケーションのうち何れか一つを選択することを特徴とする請求項38に記載の再生装置。
【請求項45】
プレイヤプロファイル情報及びシステムパラメータを保存するためのシステムパラメータテーブルをさらに含むことを特徴とする請求項38に記載の再生装置。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate

【図9】
image rotate

【図10】
image rotate


【公表番号】特表2007−503068(P2007−503068A)
【公表日】平成19年2月15日(2007.2.15)
【国際特許分類】
【出願番号】特願2006−523131(P2006−523131)
【出願日】平成16年8月12日(2004.8.12)
【国際出願番号】PCT/KR2004/002025
【国際公開番号】WO2005/017897
【国際公開日】平成17年2月24日(2005.2.24)
【出願人】(503447036)サムスン エレクトロニクス カンパニー リミテッド (2,221)
【Fターム(参考)】