(57)【要約】動画データ及び付加データを記録した情報記録媒体、その再生装置及び方法を提供する。圧縮符号化されている動画ストリームデータからなる動画データと、動画データの再生を制御するためのナビゲーションデータとを含むコアモード用データと、マークアップ言語及び実行スクリプトからなるブラウザモード用データ及び／あるいはプログラム言語からなるプログラムモード用データを含むフルモード用データと、コアモード用データ、ブラウザモード用データ及びプログラムモード用データのうち最初に再生せねばならないモードのデータを指定するデータを含むスタートアップデートとを含む。これにより、さらに向上した動画データの再生、プログラム機能及びブラウジング機能を提供する。
2006524407.tif 000002
【特許請求の範囲】
【請求項１】
圧縮符号化されている動画ストリームデータからなる動画データと、前記動画データの再生を制御するためのナビゲーションデータとを含むコアモード用データと、
マークアップ言語及び実行スクリプトからなるブラウザモード用データ及び／あるいはプログラム言語からなるプログラムモード用データを含むフルモード用データと、
前記コアモード用データ、前記ブラウザモード用データ及び前記プログラムモード用データのうち最初に再生せねばならないモードのデータを指定するデータを含むスタートアップデートとを含むことを特徴とする情報記録媒体。
【請求項２】
前記コアモード用データ、前記ブラウザモード用データ及び前記プログラムモード用データは、それぞれ同じモードの他のデータあるいは他のモード用データへの連結を含むことを特徴とする請求項１に記載の情報記録媒体。
【請求項３】
前記スタートアップデータによって最初に再生されるモードのデータが決定されれば、前記再生装置は、前記決定されたモードのデータによって動作し、前記スタートアップデータは、再生中にモード間変換を行わせる連結情報を含むことを特徴とする請求項２に記載の情報記録媒体。
【請求項４】
前記動画データは、前記動画ストリームデータの再生単位を規定する再生単位データをさらに含み、前記ナビゲーションデータ、前記ブラウザモード用データ及び前記プログラムモード用データのうち少なくとも一つは、前記再生単位を再生するためのアプリケーションプログラムインタフェースを含むことを特徴とする請求項１に記載の情報記録媒体。
【請求項５】
前記スタートアップデータは、前記コアモード用データ、前記ブラウザモード用データ及び前記プログラムモード用データのうちいずれか一つを指定することを特徴とする請求項４に記載の情報記録媒体。
【請求項６】
前記スタートアップデータが前記コアモード用データを指定する場合は、前記再生単位のうち最初に再生する再生単位を指定し、前記スタートアップデータが前記ブラウザモード用データを指定する場合は、マークアップ言語及び実行スクリプトからなるファイルを指定し、前記スタートアップデータが前記プログラムモード用データを指定する場合は、プログラム言語からなるファイルを指定することを特徴とする請求項５に記載の情報記録媒体。
【請求項７】
前記スタートアップデータは、コアモード用スタートアップデータ及びフルモード用スタートアップデータを含み、前記コアモード用スタートアップデータは、前記コアモード用データのみを指定し、前記フルモード用スタートアップデータは、前記コアモード用データ、前記ブラウザモード用データ及び前記プログラムモード用データのうちいずれか一つを指定することを特徴とする請求項４に記載の情報記録媒体。
【請求項８】
前記フルモード用スタートアップデータが前記コアモード用データを指定する場合は、前記再生単位のうち最初に再生する再生単位を指定し、前記フルモード用スタートアップデータが前記ブラウザモード用データを指定する場合は、マークアップ言語及び実行スクリプトからなるファイルを指定し、前記フルモード用スタートアップデータが前記プログラムモード用データを指定する場合は、プログラム言語からなるファイルを指定することを特徴とする請求項７に記載の情報記録媒体。
【請求項９】
コアモード用データ及びスタートアップデータまたはコアモード用データ、スタートアップデータ及びブラウザモード用データとプログラムモード用データのうち少なくとも一つを含むフルモード用データを含むマルチメディアデータが保存された情報記録媒体を再生する装置において、
前記情報記録媒体からデータを読み出す読出部と、
前記読出部により読み出される動画ストリームデータを復号化して再生するプレゼンテーションエンジンと、
前記読出部により読み出される前記動画データの再生のためのナビゲーションデータを処理するナビゲーションエンジンと、
前記読出部により読み出されるブラウザモード用データを処理するブラウザエンジンと、
前記読出部により読み出されるプログラム用データを実行するプログラムエンジンと、
前記読出部により読み出されるスタートアップデータによって、コアモード用データ、ブラウザモード用データ及びプログラムモード用データのうちいずれか一つを、最初に再生せねばならないモードのデータと決定し、決定されたモードデータに該当するエンジンを制御し、モード変換を行うアプリケーションマネージャーと、
前記プレゼンテーションエンジンの出力と、ブラウザエンジン出力及びプログラムエンジンの出力のうち少なくとも一つとを合せて一つの出力として提供するブレンダとを備えることを特徴とする再生装置。
【請求項１０】
前記アプリケーションマネージャーは、前記スタートアップデータに指定されたモードのデータから再生を始めた後、該当モード用データが含んでいる連結データが指定したとおり該当モードあるいは他のモード用データを処理し、モード変換が必要な場合はモード変換を行うことを特徴とする請求項９に記載の再生装置。
【請求項１１】
前記アプリケーションマネージャーは、前記スタートアップデータによって最初に再生されるモードのデータが決まれば、その以後には該当モードデータに指定されたとおり動作するように制御し、モードを変換して再生する場合、前記スタートアップデータに含まれたモード間連結情報を参照することを特徴とする請求項１０に記載の再生装置。
【請求項１２】
前記情報記録媒体に記録された動画データは、前記動画ストリームデータの再生単位を規定する再生単位データをさらに含み、
前記ナビゲーションデータ、前記ブラウザモード用データ及び前記プログラム用データのうち少なくとも一つは、前記再生単位を再生するためのＡＰＩを含み、
前記再生装置は、前記ナビゲーションエンジン、前記ブラウザエンジン及び前記プログラムエンジンのうち少なくとも一つが前記ＡＰＩを行う場合、前記プレゼンテーションエンジンに再生を制御する信号を与えて動画再生を制御することを特徴とする請求項９に記載の再生装置。
【請求項１３】
前記スタートアップデータは、前記コアモード用データ、前記ブラウザモード用データ及び前記プログラムモード用データのうちいずれか一つを指定することを特徴とする請求項１２に記載の再生装置。
【請求項１４】
前記スタートアップデータがコアモード用データを指定する場合、前記スタートアップデータは前記再生単位のうち最初に再生する再生単位を指定し、前記ナビゲーションエンジンが前記再生単位を指定するデータを処理し、
前記スタートアップデータがブラウザモード用データを指定する場合、前記スタートアップデータはマークアップ言語及び実行スクリプトからなるファイルを指定し、前記ブラウザエンジンが前記ファイルを指定するデータを処理し、
前記スタートアップデータがプログラムモード用データを指定する場合、前記スタートアップデータはプログラム言語からなるファイルを指定し、前記プログラムエンジンが前記プログラム言語からなるファイルを指定するデータを処理することを特徴とする請求項１３に記載の再生装置。
【請求項１５】
前記スタートアップデータは、コアモード用スタートアップデータ及びフルモード用スタートアップデータを含み、前記コアモード用スタートアップデータは、前記コアモード用データのみを指定し、前記フルモード用スタートアップデータは、前記コアモード用データ、前記ブラウザモード用データ及びプログラムモード用データのうちいずれか一つを指定し、
前記フルモード用データが前記再生装置により再生可能な場合、前記再生装置は、前記フルモード用スタートアップデータに指定されたデータを探して再生を開始することを特徴とする請求項１２に記載の再生装置。
【請求項１６】
前記フルモード用スタートアップデータが前記コアモード用データを指定する場合、前記フルモード用スタートアップデータは、前記再生単位のうち最初に再生する再生単位を指定し、前記ナビゲーションエンジンが前記再生単位を指定する前記フルモード用スタートアップデータを処理し、
前記フルモード用スタートアップデータが前記ブラウザモード用データを指定する場合、前記フルモード用スタートアップデータは、マークアップ言語及び実行スクリプトからなるファイルを指定し、前記ブラウザエンジンが前記ファイルを指定する前記フルモード用スタートアップデータを処理し、
前記フルモード用スタートアップデータが前記プログラムモード用データを指定する場合、前記フルモード用スタートアップデータは、プログラム言語からなるファイルを指定し、前記プログラムエンジンが前記プログラム言語を使用したファイルを指定する前記フルモード用スタートアップデータを処理することを特徴とする請求項１５に記載の再生装置。
【請求項１７】
前記アプリケーションマネージャーは、ユーザの入力を処理するためのユーザ入力受信部及び処理部を備え、ユーザの入力によってプレゼンテーション、ナビゲーション、ブラウザ及びプログラムエンジンのうちいずれか一つを制御することを特徴とする請求項９に記載の再生装置。
【請求項１８】
コアモード用データ、スタートアップデータ及びフルモード用データを含むマルチメディアデータが保存された情報記録媒体を再生する再生装置において、
前記情報記録媒体からデータを読み出す読出部と、
前記読出部により読み出される動画ストリームデータを復号化して再生するプレゼンテーションエンジンと、
前記読出部により読み出される前記動画ストリームデータの再生のためのナビゲーションデータを処理するナビゲーションエンジンとを備え、
前記情報記録媒体が前記フルモード用データを認識できない前記再生装置にロードされれば、前記スタートアップデータは、前記コアモード用データについてのみ再生を開始し、前記プレゼンテーションエンジンは、前記スタートアップデータに指定されたコアモード用データのみを再生することを特徴とする再生装置。
【請求項１９】
コアモード用データ及びスタートアップデータまたはコアモード用データ、スタートアップデータ及びフルモード用データを含むマルチメディアデータが保存された情報記録媒体を再生する方法において、
前記コアモード用データ及び前記フルモード用データのうち最初に再生せねばならないモードのデータを指定する前記スタートアップデータによって、コアモード及びフルモードのうちいずれか一つを指定するステップと、
前記指定されたモードによって前記コアモードデータまたはフルモードデータを再生するステップとを含むことを特徴とする再生方法。
【請求項２０】
前記コアモードでは、圧縮符号化されている動画ストリームデータからなる動画データと、前記動画データの再生を制御するためのナビゲーションデータとを再生し、前記フルモードでは、マークアップ言語及び実行スクリプトからなるブラウザモード用データと、プログラム言語からなるプログラムモード用データのうち少なくとも一つを再生することを特徴とする請求項１９に記載の再生方法。
【請求項２１】
前記ブラウザモード用データ及び前記プログラムモード用データは、それぞれ該当モードあるいは他のモード用データに連結するデータを含み、前記再生方法は、前記連結データが指定したとおり該当モードあるいは他のモード用データを読み出し、モード変換が必要な場合は、モードを変換して再生するステップをさらに含むことを特徴とする請求項２０に記載の再生方法。
【請求項２２】
前記コアモード用データまたは前記フルモード用データを再生するステップは、前記スタートアップデータによって最初に再生されるモードのデータが決まれば、その以後には該当モードデータに指定されたとおり再生し、各モードを変更して再生する場合、前記スタートアップデータに含まれたモード間連結情報を参照するステップをさらに含むことを特徴とする請求項２１に記載の再生方法。
【請求項２３】
前記動画データは、前記動画ストリームデータの再生単位を規定する再生単位データをさらに含み、
前記ナビゲーションデータ、前記ブラウザモード用データ及び前記プログラムモード用データのうち少なくとも一つは、前記再生単位を再生するためのＡＰＩを含み、前記ＡＰＩを行うことによって前記動画ストリームデータを再生することを特徴とする請求項２０に記載の再生方法。
【請求項２４】
前記スタートアップデータは、前記コアモード用データ、前記ブラウザモード用データ及び前記プログラムモード用データのうちいずれか一つを指定することを特徴とする請求項２３に記載の再生方法。
【請求項２５】
前記スタートアップデータが前記コアモード用データを指定する場合、前記スタートアップデータは前記再生単位のうち最初に再生する再生単位を指定し、前記スタートアップデータが前記ブラウザモード用データを指定する場合、前記スタートアップデータは、マークアップ言語及び実行スクリプトからなるファイルを指定し、前記スタートアップデータが前記プログラムモード用データを指定する場合、前記スタートアップデータは、プログラム言語からなるファイルを指定することを特徴とする請求項２４に記載の再生方法。
【請求項２６】
前記スタートアップデータは、コアモード用スタートアップデータ及びフルモード用スタートアップデータを含み、前記コアモード用スタートアップデータは、前記コアモード用データのみを指定し、前記フルモード用スタートアップデータは、前記コアモード用データ、前記ブラウザモード用データ及び前記プログラムモード用データのうちいずれか一つを指定することを特徴とする請求項２３に記載の再生方法。
【請求項２７】
前記フルモード用スタートアップデータが前記コアモード用データを指定する場合、前記フルモード用スタートアップデータは、前記再生単位のうち最初に再生する再生単位を指定し、前記フルモード用スタートアップデータが前記ブラウザモード用データを指定する場合、前記フルモード用スタートアップデータは、マークアップ言語及び実行スクリプトからなるファイルを指定し、前記フルモード用スタートアップデータが前記プログラムモード用データを指定する場合、前記フルモード用スタートアップデータは、プログラム言語からなるファイルを指定することを特徴とする請求項２６に記載の再生方法。
【請求項２８】
動画データと、コアモードで前記動画データの再生を制御するナビゲーションデータとを含むコアモード用データと、
それぞれ相応する対話形プログラム及びブラウジングプログラムのうち少なくとも一つを制御するプログラムモード用データ及びブラウザモード用データのうち少なくとも一つを含むフルモード用データを含み、前記プログラムモード用データ及びブラウザモード用データのうち少なくとも一つに含まれたＡＰＩによって前記動画データの再生が制御されることを特徴とする情報記録媒体。
【請求項２９】
前記コアモード用データ、前記ブラウザモード用データ及び前記プログラムモード用データのうち、前記情報記録媒体の再生を開始するときに再生せねばならないモードのデータを指定するスタートアップデータをさらに含むことを特徴とする請求項２８に記載の情報記録媒体。
【請求項３０】
前記スタートアップデータは、前記コアモード用データ、前記プログラムモード用データ及び前記ブラウザモード用データへの連結をさらに含み、前記スタートアップデータの指定によって、前記プログラムモード用データから前記コアモード用データに、さらに他のモードへのモード変更が行われることを特徴とする請求項２９に記載の情報記録媒体。
【請求項３１】
前記情報記録媒体の再生が開始されるとき、前記コアモード用データ及び前記フルモード用データいずれも再生されるように指定するスタートアップデータをさらに含むことを特徴とする請求項２８に記載の情報記録媒体。
【請求項３２】
前記情報記録媒体が前記フルモード用データを認識できない再生装置にロードされれば、前記スタートアップデータは、前記コアモード用データについてのみ再生を開始することを特徴とする請求項３１に記載の情報記録媒体。
【請求項３３】
前記コアモード用データは、前記モード変更に該当する連結を含まないことを特徴とする請求項３２に記載の情報記録媒体。
【請求項３４】
前記情報記録媒体が前記フルモード用データを認識できる再生装置にロードされれば、前記スタートアップデータは、選択的に前記コアモード用データや前記フルモード用データを他の方向より先に再生させることを特徴とする請求項３１に記載の情報記録媒体。
【請求項３５】
前記コアモード用データは、前記フルモード用データのエントリーポイントに該当する連結を含むことを特徴とする請求項３４に記載の情報記録媒体。
【請求項３６】
前記フルモード用データは、前記コアモード用データのエントリーポイントに該当する連結を含むことを特徴とする請求項３５に記載の情報記録媒体。
【請求項３７】
前記プログラムモード用データは、前記コアモード用データ及び前記ブラウザモード用データのエントリーポイントに該当する連結をそれぞれ含むことを特徴とする請求項３４に記載の情報記録媒体。
【請求項３８】
前記ブラウザモード用データは、前記コアモード用データ及び前記プログラムモード用データのエントリーポイントに該当する連結をそれぞれ含むことを特徴とする請求項３４に記載の情報記録媒体。
【請求項３９】
前記プログラムモード用データは、前記コアモード用データ及び前記ブラウザモード用データのエントリーポイントに該当する連結を含み、前記ブラウザモード用データは、前記コアモード用データ及び前記プログラムモード用データのエントリーポイントに該当する連結を含み、前記コアモード用データは、前記プログラムモード用データ及び前記ブラウザモード用データのエントリーポイントに該当する連結を含み、前記各エントリーポイントは、前記コアモード用データ、前記プログラムモード用データ及び前記ブラウザモード用データのうち該当するモードのデータの再生されねばならない部分を指定することを特徴とする請求項３４に記載の情報記録媒体。
【請求項４０】
情報記録媒体を使用する再生装置において、
前記情報記録媒体から、スタートアップデータ、コアモード用データ及びフルモード用データを読み出す読出部と、
前記コアモード用データ及び前記フルモード用データをバッファリングするバッファ部と、
前記スタートアップデータを先に再生した後、前記コアモード用データ及び前記フルモード用データの再生順序を指定するコマンドに基づいて前記コアモード用データ及び前記フルモード用データを再生する再生部とを備えることを特徴とする再生装置。
【請求項４１】
前記スタートアップデータは、前記コアモード用データのみ先に再生されるように指定することを特徴とする請求項４０に記載の再生装置。
【請求項４２】
前記スタートアップデータは、前記コアモード用データ及び前記フルモード用データのうちいずれか一つが先に再生されるように指定することを特徴とする請求項４０に記載の再生装置。
【請求項４３】
前記フルモード用データは、マークアップ文書により呼び出されるリソースを含むページ単位に該当するブラウジングを可能にするブラウザモード用データと、ユーザとの相互作用を可能にするプログラムモード用データのうち少なくとも一つを含むことを特徴とする請求項４２に記載の再生装置。
【請求項４４】
前記再生部は、
前記ブラウザモード用データを再生し、前記マークアップ文書により呼び出される前記該当ページ単位を実行するブラウザエンジンと、
前記プログラムモード用データを再生し、該当プログラムコマンドを実行するプログラムエンジンと、
前記コアモード用データの再生を制御する前記コアモード用データ内のナビゲーションコマンドを再生して実行するナビゲーションエンジンと、
前記ナビゲーションエンジンからの前記ナビゲーションコマンドに応答して、前記コアモード用データを再生するプレゼンテーションエンジンと、
前記再生されたナビゲーションコマンド、前記ページ単位及び前記プログラムコマンドに基づいて、前記コアモード用データ、前記ブラウジングモード用データ及び前記プログラムモード用データの再生及びモード変換を制御して、前記スタートアップデータを先に再生及び実行するように前記各該当エンジンを制御するアプリケーションマネージャーとを備えることを特徴とする請求項４３に記載の再生装置。
【請求項４５】
前記アプリケーションマネージャーは、ＡＰＩを通じて再生及びモード変換を制御することを特徴とする請求項４４に記載の再生装置。
【請求項４６】
コアモード用データ及びスタートアップデータまたはコアモード用データ、スタートアップデータ及びフルモード用データを含むマルチメディアデータを記録した情報記録媒体を再生する方法を実行するプログラムを記録した、コンピュータで読み取り可能な記録媒体において、前記方法は、
前記コアモード用データ及び前記フルモード用データのうち最初に再生せねばならないモードのデータを指定する前記スタートアップデータによって、コアモード及びフルモードのうちいずれか一つを指定するステップと、
前記指定されたモードによって前記コアモードデータまたはフルモードデータを再生するステップとを含むことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画データとその動画データの再生に係り、特に、動画データ及びユーザとの相互作用及びブラウジング機能のための付加データを記録した情報記録媒体、その再生装置及び方法に関する。
【背景技術】
【０００２】
現在ＤＶＤに保存される基本的な動画データには、映画の再生のためのオーディオ／ビデオ（ＡＶ）ストリーム及び映画をナビゲーションするためのナビゲーションデータが含まれている。このような動画の再生において、ユーザとの相互作用をさらに補強するためのプログラム基盤のアプリケーション、及びネットワーク環境を考慮したブラウジング機能が追加されたアプリケーションへの要求が高まりつつある。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
したがって、本発明の目的は、基本的な動画データ及びユーザとの相互作用とブラウジング機能とが追加された付加データを記録した情報記録媒体、その再生装置及び方法を提供するところにある。
【０００４】
本発明の他の目的は、動画データ、動画再生のためのナビゲーションデータに追加して、さらに向上したプログラム機能及びブラウジング機能を補強した付加データを記録した情報記録媒体、その再生装置及び方法を提供するところにある。
【０００５】
本発明のまた他の目的は、動画データ、動画再生のためのナビゲーションデータに追加して、ウェブサービスのためのブラウジング機能及び多様なコンテンツのサービスとプログラム基盤のインタラクティブ機能を持つ付加データを記録した情報記録媒体、その再生装置及び方法を提供するところにある。
【課題を解決するための手段】
【０００６】
本発明によって、前記の目的は、圧縮符号化されている動画ストリームデータからなる動画データと、前記動画データの再生を制御するためのナビゲーションデータとを含むコアモード用データと、マークアップ言語及び実行スクリプトからなるブラウザモード用データ及び／あるいはプログラム言語からなるプログラムモード用データを含むフルモード用データと、前記コアモード用データ、前記ブラウザモード用データ及び前記プログラムモード用データのうち最初に再生せねばならないモードのデータを指定するデータを含むスタートアップデートとを含む情報記録媒体により達成される。
【０００７】
以下、本発明の追加的な特徴及び／または長所が詳細に説明され、一部はその説明から自明であるか、または、本発明の実施により習得できる。
【０００８】
本発明の他の分野によれば、前記目的は、コアモード用データ及びスタートアップデータまたはコアモード用データ、スタートアップデータ及びブラウザモード用データとプログラムモード用データのうち少なくとも一つを含むフルモード用データを含むマルチメディアデータが保存された情報記録媒体を再生する装置によって達成される。前記再生装置は、情報記録媒体からデータを読み出す読出部と、前記読出部により読み出される動画ストリームデータを復号化して再生するプレゼンテーションエンジンと、前記読出部により読み出される前記動画データの再生のためのナビゲーションデータを処理するナビゲーションエンジンと、前記読出部により読み出されるブラウザモード用データを処理するブラウザエンジンと、前記読出部により読み出されるプログラム用データを実行するプログラムエンジンと、前記読出部により読み出されるスタートアップデータによって、コアモード用データ、ブラウザモード用データ及びプログラムモード用データのうちいずれか一つを、最初に再生せねばならないモードのデータと決定し、決定されたモードデータに該当するエンジンを制御し、モード変換を行うアプリケーションマネージャーと、前記プレゼンテーションエンジンの出力と、ブラウザエンジン出力及びプログラムエンジンの出力のうち少なくとも一つとを合せて一つの出力として提供するブレンダとを備えることを特徴とする。
【０００９】
また、前記目的は、コアモード用データ、スタートアップデータ及びフルモード用データを含むマルチメディアデータが保存された情報記録媒体を再生する再生装置において、前記情報記録媒体からデータを読み出す読出部と、前記読出部により読み出される動画ストリームデータを復号化して再生するプレゼンテーションエンジンと、前記読出部により読み出される前記動画ストリームデータの再生のためのナビゲーションデータを処理するナビゲーションエンジンとを備え、前記情報記録媒体が前記フルモード用データを認識できない前記再生装置にロードされれば、前記スタートアップデータは、前記コアモード用データについてのみ再生を開始し、前記プレゼンテーションエンジンは、前記スタートアップデータに指定されたコアモード用データのみを再生することを特徴とする再生装置によって達成される。
【００１０】
本発明のさらに他の分野によれば、前記目的は、コアモード用データ及びスタートアップデータまたはコアモード用データ、スタートアップデータ及びフルモード用データを含むマルチメディアデータが保存された情報記録媒体を再生する方法において、前記コアモード用データ及び前記フルモード用データのうち最初に再生せねばならないモードのデータを指定する前記スタートアップデータによって、コアモード及びフルモードのうちいずれか一つを指定するステップと、前記指定されたモードによって前記コアモードデータまたはフルモードデータを再生するステップとを含む再生方法によって達成される。
【発明を実施するための最良の形態】
【００１１】
以下、添付された図面を参照して本発明の望ましい実施形態を説明する。
【００１２】
基本的な動画データの再生だけでなくユーザとの相互作用とブラウジング機能を具現するために、本発明による情報記録媒体に保存されるデータの種類は次の通りである。
【００１３】
１）ＭＰＥＧ符号化方法を利用して符号化した後に記録された動画データ
２）動画データの再生のためのナビゲーション関連データ
３）プログラム基盤のインタラクティブ関連データ
４）マークアップ言語基盤のブラウジング関連データ
５）動画データ及びオーディオデータについての各種属性などが記録されている情報データ
６）保存されたデータの最初実行のためのスタートアップデータ
７）プログラム基盤のインタラクティブ機能及びマークアップ言語基盤のブラウジング機能で、動画データを制御するためのアプリケーションプログラムインタフェース（ＡＰＩ）
図１は、本発明による情報記録媒体に保存されるべきデータの種類を図示している。図１を参照するに、動画データ、動画再生のためのナビゲーションデータ、インタラクティブ機能及びブラウジング機能のためのデータ、そして情報記録媒体が再生装置により最初に再生されるときに利用されるデータを指定するためのスタートアップデータが保存されており、インタラクティブ機能及びブラウジング機能のためのデータには、動画データを制御するためのＡＰＩが含まれている。このとき、動画データ及び動画再生のためのナビゲーションデータを、コアデータ（Ｄａｔａ  ｆｏｒ  Ｃｏｒｅ）あるいはコアモード用データという。コアモードは、代表的なビデオアプリケーションであるＤＶＤのように、映画を鑑賞するために前記の動画データをナビゲーションするためのナビゲーションコマンドの集合からなるデータにより再生されるモードであって、映画モードともいう。また、プログラムを通じたインターラクティブ機能及びブラウジング機能のためのデータをフルデータ（Ｄａｔａ  ｆｏｒ  Ｆｕｌｌ）あるいはフルモード用データという。通常再生装置は２種に大別できるが、一つは、コアモード用データのみを再生できるものであり、他の一つは、コア及びフルモード用データいずれも再生できるものである。
【００１４】
本発明で説明する動画データの構造は次の通りである。一例として、ＭＰＥＧ２（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅｓ  Ｅｘｐｏｒｔ  Ｇｒｏｕｐ−II）でエンコーディングされたビデオ／オーディオ及びサブタイトル用データファイル、ＭＰＥＧ２ストリームあるいはＪＰＥＧ（Ｊｏｉｎｔ  Ｐｉｃｔｕｒｅｓ  Ｅｘｐｏｒｔ  Ｇｒｏｕｐ）ファイルの集合形態に存在できる静止画イメージからなる静止画ストリーム及び／またはデータファイルが含まれる。また、前記の各種ストリーム及び／またはデータファイルの符号化属性及びランダムアクセスのためのエントリーポイントなどを保存している付加情報データ、動画または静止画ストリームの再生順序を定めて客体（ｏｂｊｅｃｔ）としたプレイリスト（ＰｌａｙＬｉｓｔ）が含まれる。ここで、プレイリストを、動画ストリームデータの再生単位を規定する再生単位データとと指称できる。
【００１５】
動画再生のためのナビゲーションデータは、通常二進コードのテーブル形態に保存されており、プレイリストを再生させるか、または分岐する命令からなっており、このような命令を一般的にナビゲーションコマンドという。動画データは、映画モードで使われるだけでなく、ブラウザモードのためのデータ（例：ＥＣＭＡ（Ｅｕｒｏｐｅａｎ  Ｃｏｍｐｕｔｅｒ  Ｍａｎｕｆａｃｔｕｒｅｒｓ’  Ａｓｓｏｃｉａｔｉｏｎ）スクリプト）及び、プログラムモードのためのデータ（例：ＪＡＶＡ（登録商標）プログラム）が、再生客体であるプレイリストの再生を実施するＡＰＩ関数を含んで動画データの再生を制御させるときは、プログラムモード及びブラウザモードでも再生データとして使われる。
【００１６】
スタートアップデータは、前記で説明した一般映画（コア）モード、ブラウザモード、プログラムモード用データが保存されている情報記録媒体が再生装置で再生されるとき、最初に実行せねばならないモードのデータを指定するデータである。スタートアップデータによって最初に再生されるモードのデータが決まれば、その以後には、該当モードデータに指定されたとおり動作する。また、スタートアップデータには、各モードを変更して再生する場合、例えば、コアモードからブラウザモードに変更するか、またはブラウザモードからプログラムモードに変更する場合に、他のモード間連結情報も含まれる。
【００１７】
図２は、本発明による再生装置モデルの概略図である。図２を参照するに、本発明による情報記録媒体が再生装置で再生される場合、再生装置の“初期アクセス（ｉｎｉｔｉａｌ  ａｃｃｅｓｓ）”時にスタートアップデータファイルが読み込まれ、それをスタートアップモードと指称できる。スタートアップモード時、情報記録媒体に記録されたスタートアップデータファイルを読み込んで解析して、最初に再生されねばならないデータの位置を指示する。このような最初に再生されねばならないデータを指示する一例としては、一般映画モード用データが最初に再生されねばならない場合、最初に再生せねばならない再生客体であるプレイリスト番号を指示するナビゲーションコマンドをいい、ブラウザモード用データである場合は、マークアップ文書により参照されるいろいろなリソースを含んで一つの画面に見られるページ単位をいい、プログラムモードでは一つのジャバアプリケーションにより具現されるプログラム単位をいう。すなわち、再生装置は、動画再生のための一般的なデータが保存された記録媒体ではない、インタラクティブ機能及びブラウジング機能のためのデータが保存されている情報記録媒体を再生するときも、情報記録媒体に記録された多様なモードのデータのうち、そのスタートアップデータにより指定されたモードのデータを先に再生する。
【００１８】
また図２を参照するに、特定モードで再生され始めたとしても、他のモードへの転換が可能である。このとき、モード間の転換はユーザが任意に転換するものではなく、情報記録媒体の製作過程で、ナビゲーションのフローにより特定モードのデータから他のモードのデータにコマンドにより転換されるか、特定モードのデータ内に他のモードのデータをリンクしている場合、アプリケーションマネージャーの介入により転換ができる。このとき、各モード用データには該当モードまたは他のモード用データに連結するデータを含みうる。例えば、コアモード用データは、コアモード用データの特定プレイリストへの連結を含むか、または、プログラムモード用データへの連結を含む。
【００１９】
しかし、コアモード用データのみを再生する再生装置の場合は、コアモード用データのみを再生できるために、再生中にフルモード用データにモード変換して再生をする地点に至っては再生を進行できない。特にスタートアップデータがフルモード用データを指定している情報記録媒体は、最初から再生できなくなる。
【００２０】
図３は、このような問題点などを解決するために、二つのスタートアップデータファイルが情報記録媒体に保存されていて、コアモードとフルモードいずれにも対応できる本発明の再生装置モデルについての概略図である。図３を参照するに、スタートアップモード時にコアスタートアップデータ及びプールスタートアップデータが存在する。ここで、プールスタートアップデータの場合には、図２で説明したスタートアップデータと同様である。コアスタートアップデータは、コアモードのみのためのスタートアップデータである。例えば、コアモードのためのデータ、ブラウザモードのためのデータとプログラムモードのためのデータとがいずれも記録された情報記録媒体が、例えば、映画のみ再生可能なコアモード用再生装置で再生される場合、図２に示すような形態でスタートアップデータファイルが一つのみ存在し、またそのスタートアップデータファイルが最初に実行されねばならないモードでフルモード用データを指定しているならば、この情報記録媒体の再生は不可能である。
【００２１】
しかし、図３に示すように、一般映画モードのみのためのコアスタートアップデータが共に保存されているならば、コアモードのみのための再生装置は、コアスタートアップデータを利用してコアモード用データを再生可能である。このとき、このような経路を通じて再生されるデータは、他のモードへのモード変換用データを含まずにコアモード用データのみからなることが望ましい。
【００２２】
図４は、本発明によるコア及びフルモードいずれも再生する再生装置の一実施形態によるブロック図であり、図２及び図３に示したコアモード用データとフルモード用データとをいずれも再生できる。図４を参照するに、再生装置は、情報記録媒体４００に記録された動画ストリーム及び静止画ストリーム及び／あるいはデータファイルを、特定モードのデータを使用してディスプレイ方式によってディスプレイするための装置であり、読出部４０１、動画及び静止画のためのＡＶストリーム及び／あるいはデータファイル用バッファ４０２、コアモード用ナビゲーションデータバッファ４０３、プログラムモード用データバッファ４０４、ブラウザモード用データバッファ４０５、プレゼンテーションエンジン４０６、コアナビゲーションエンジン４０７、プログラムエンジン４０８、ブラウザエンジン４０９、アプリケーションマネージャー４１０及びブレンダ４１１を備える。
【００２３】
読出部４０１は、情報記録媒体４００から動画及び静止画のためのＡＶストリーム及び／あるいはデータファイル、コアモード用ナビゲーションデータ、プログラムモード用データ、ブラウザモード用データ、スタートアップデータを読み出して各データ用バッファ４０２ないし４０５でバッファリングし、各エンジン４０６ないし４０９により再生する。このとき、スタートアップデータファイルはアプリケーションマネージャー４１０に伝達されて、最初に再生せねばならないモードのデータを決定させる。また、アプリケーションマネージャー４１０では、ユーザの入力を処理するためのユーザ入力受信部及び処理部が含まれて、ユーザの入力を該当モードのエンジンに伝達する。プレゼンテーションエンジン４０６は、動画及び静止画のためのＡＶストリーム及び／あるいはデータファイルを復号化して再生する。コアナビゲーションエンジン４０７、プログラムエンジン４０８及びブラウザエンジン４０９は、ＡＰＩを通じてプレゼンテーションエンジン４０６を制御する。
【００２４】
図５は、本発明によるコアモード用再生装置の構成ブロック図であり、図４に示した再生装置の構成のうちコアモード用データのみを取扱うブロックからなっている。読出部５０１、ＡＶストリーム及び／あるいはデータファイル用バッファ５０２、コアモード用ナビゲーションデータバッファ５０３、プレゼンテーションエンジン５０４、コアナビゲーションエンジン５０５を備えている。図５を参照するに、読出部５０１は、情報記録媒体５００から動画及び静止画のためのＡＶストリーム及び／あるいはデータファイル、コアモード用ナビゲーションデータを読み出して該当バッファ５０２、５０３にそれぞれ書き込む。プレゼンテーションエンジン５０４は、動画及び静止画のためのＡＶストリーム及び／あるいはデータファイルを復号化して再生し、コアナビゲーションエンジン５０５は、コアモード用ナビゲーションデータを再生する。すなわち、コアナビゲーションエンジン５０５は、コアモード用データとして存在するナビゲーションコマンドの集合をプレゼンテーションエンジン５０４に伝達して、コアモードを再生し始める。
【００２５】
本発明はまた、コンピュータで読み取り可能な記録媒体にコンピュータで読み取り可能なコードとして具現することが可能である。コンピュータで読み取り可能な記録媒体は、コンピュータシステムによって読み取られるデータが保存されるあらゆる種類の保存装置を含む。コンピュータで読み取り可能な記録媒体の例には、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光データ保存装置などがあり、またキャリアウェーブ（例えば、インターネットを通じた伝送）の形態で具現されるものも含む。またコンピュータで読み取り可能な記録媒体は、ネットワークに連結されたコンピュータシステムに分散されて、分散方式でコンピュータで読み取り可能なコードが保存され、かつ実行される。
【００２６】
これまで本発明についてその望ましい実施形態を中心に説明した。当業者ならば、本発明の本質的な特性から逸脱しない範囲で変形された形態に具現できるということを理解できるであろう。したがって、開示された実施形態は、限定的な観点ではなく説明的な観点で考慮されねばならない。本発明の範囲は、前述した説明ではなく特許請求の範囲に現れており、それと同等な範囲内にあるあらゆる差異点は、本発明に含まれていると解釈されねばならない。
【産業上の利用可能性】
【００２７】
本発明は、さらに向上した動画データの再生が可能であり、ユーザとの相互作用性をさらに補強し、かつ多様な付加情報データを提供できてユーザに便宜性及び多様性を提供できる。
【図面の簡単な説明】
【００２８】
【図１】本発明による情報記録媒体に保存されるデータの種類を示す図である。
【図２】本発明による再生装置モデルについての概略図である。
【図３】本発明によるコアモードとフルモードいずれにも対応するための再生装置モデルについての概略図である。
【図４】本発明によるコアモードとフルモードとをいずれも再生する再生装置の一実施形態による構成ブロック図である。
【図５】本発明によるコアモード用再生装置の一実施形態による構成ブロック図である。
【図１】
2006524407.tif 000003
【図２】
2006524407.tif 000004
【図３】
2006524407.tif 000005
【図４】
2006524407.tif 000006
【図５】
2006524407.tif 000007
【国際調査報告】
2006524407.tif 000008