(57)【要約】【課題】  モード情報を含む動画データが記録された記録媒体、再生装置、及びその再生方法が開示される。【解決手段】  本発明による動画データが記録された記録媒体は、動画情報を再生するための第１タイプの少なくとも一つのオブジェクトと、動画情報を利用した付加機能を提供するための第２タイプの少なくとも一つのオブジェクトと、第１及び第２タイプのオブジェクトの再生を制御するためのシステムデータとを含み、システムデータは、再生されるオブジェクトのタイプを表すモード情報を含むことを特徴とする。【選択図】      図１
2011087312.tif 000002
【特許請求の範囲】
【請求項１】
動画情報が記録された記録媒体を再生する再生方法において、
動画情報を再生するための第１タイプの少なくとも一つのオブジェクトと、前記動画情報を利用した付加機能を提供するための第２タイプの少なくとも一つのオブジェクト、及び前記第１及び第２タイプのオブジェクトの再生を制御するためのものであって、前記コンピュータで読み取り可能な記録媒体がロードされる時自動的に再生されるオブジェクトを指す情報、メニューをディスプレイするためのメニュー情報、及び前記第１及び第２タイプのオブジェクトそれぞれに対する識別情報とモード情報を含むタイトル情報の含まれたシステムデータが記録された記録媒体から前記モード情報を読み出すステップと、
前記読み出されたモード情報に基づいて、再生されるオブジェクトのタイプを判断するステップと、
前記判断結果に基づいて、前記オブジェクトを再生するステップと
を含むことを特徴とする再生方法。
【請求項２】
前記第２タイプのオブジェクトは、ユーザとのインタラクティブ機能を提供するためのプログラムデータまたは/及びマークアップ文書から動画と関連した情報を持ち込んで再生するためのブラウザデータを含むことを特徴とする請求項１に記載の再生方法。
【請求項３】
前記オブジェクトのタイプを判断するステップは、複数のデータタイプから一つのオブジェクトタイプを判断するステップを含み、
前記データタイプは第１タイプのコアデータ、及び第２タイプの前記ブラウザデータ及び前記プログラムデータとを含む
ことを特徴とする請求項２に記載の再生方法。
【請求項４】
前記オブジェクトを再生するステップは、
前記判断結果によって該当するエンジンを通じて前記オブジェクトを再生するステップと、
前記再生された各映像を一つの映像にオーバーレイするステップと、
前記映像を画面に表示するステップと
を含むことを特徴とする請求項３に記載の再生方法。
【請求項５】
前記オブジェクトを再生する過程で、ユーザ入力情報を受信するステップと、
前記受信されたユーザ入力情報を再生中であるオブジェクトの前記モード情報によって、該当するエンジンに伝達して前記オブジェクトの再生を制御するステップと
をさらに含むことを特徴とする請求項２に記載の再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体の再生に係り、さらに詳細には、モード情報を含む動画データが記録された記録媒体、再生装置及びその再生方法に関する。
【背景技術】
【０００２】
現在の記録媒体に記録された動画データは、圧縮符号化された動画情報及び動画情報の再生を制御するためのナビゲーション情報を含んでいる。
【０００３】
さらに具体的に、動画情報は、ＭＰＥＧ（Ｍｏｔｉｏｎ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）標準によって符号化されたビデオ、オーディオ及び／またはサブタイトルを含む動画ストリームで構成される。ここに、動画ストリームの符号化属性またはランダムアクセスのためのエントリーポイントなどの付加情報と動画の再生順序を定めて客体に作ったプレイリストとをさらに含みうる。
【０００４】
一方、ナビゲーション情報は、前述したプレイリストを再生させる命令や他のプレイリストに分岐する命令などの動画情報の再生を制御するナビゲーションコマンドからなっている。通常、ナビゲーション情報は、二進コードのテーブル形態に保存されている。これにより、記録媒体のナビゲーション情報を参照して動画情報を再生でき、ユーザは、高画質の映画鑑賞など動画を視聴できる。このようなナビゲーションコマンドの集いをムービーオブジェクトという。
【０００５】
しかし、従来の動画を記録した記録媒体としては、再生される動画を利用したゲームやチャットなど、ユーザとのインタラクティブ機能を提供するプログラムを動画情報と共に一つの記録媒体に記録できない。
【０００６】
さらに、マークアップ文書から再生される動画と関連した情報を持ち込んで表示できるブラウジング機能を提供するアプリケーションを動画情報と共に一つの記録媒体に記録することもできない。
【０００７】
すなわち、従来の動画を記録した記録媒体は、動画情報の再生以外に、ユーザとのインタラクティブ機能を提供するプログラム機能及びマークアップ文書から関連情報を再生するブラウジング機能などの付加機能を提供できないという問題点がある。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明の目的は、前述した問題点を解決するために、モード情報を含む動画データが記録された記録媒体、再生装置及びその再生方法を提供することである。
【課題を解決するための手段】
【０００９】
前記目的は、本発明によって動画情報を再生するための第１タイプの少なくとも一つのオブジェクトと、動画情報を利用した付加機能を提供するための第２タイプの少なくとも一つのオブジェクトと、第１及び第２タイプのオブジェクトの再生を制御するためのシステムデータと、を含み、システムデータは、再生されるオブジェクトのタイプを表すモード情報を含むことを特徴とする記録媒体によって達成される。
【００１０】
第１タイプのオブジェクトは、圧縮符号化された動画情報と動画情報の再生を制御するためのナビゲーション情報とを含むことが望ましい。
【００１１】
第２タイプのオブジェクトは、ユーザとのインタラクティブ機能を提供するためのプログラムデータを含み、プログラムデータは、動画情報を利用したゲーム機能、動画の一部を再生しつつディレクタのコメントを表示する機能、動画の一部を再生しつつ関連した情報を表示する機能、または動画を再生しつつチャットできる機能のうち少なくとも一つの機能を提供し、動画情報を再生するためのＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）関数を含むことが望ましい。
【００１２】
また、第２タイプのオブジェクトは、動画と関連した情報を保存したマークアップ文書から関連した情報を持ち込んで再生するためのブラウザデータをさらに含み、ブラウザデータは、マークアップ文書から関連した情報を持ち込んで再生するマークアップ言語または／及び実行スクリプト言語からなる少なくとも一つの命令を含むことが望ましい。
【００１３】
さらに、システムデータは、最初に再生されるオブジェクトの位置を指示するスタートアップ情報及び各オブジェクトについてのタイトル情報を含み、タイトル情報は、各オブジェクトの位置を知らせるエントリーポイント情報及び再生される各オブジェクトのモード情報を含み、モード情報は、再生されるオブジェクトのタイプによって、第１タイプに該当するコアモード及び第２タイプに該当するブラウザモード及びプログラムモードに区分されることが望ましい。
【００１４】
記録媒体は、その再生装置への挿入及び離脱が容易な着脱式であり、その再生装置の光学装置を利用してデータを再生/記録できる光ディスクであることが望ましい。
【００１５】
一方、本発明の他の分野によれば、前記目的は、動画情報が記録された記録媒体を再生する再生装置において、記録媒体から、動画情報を再生するための第１タイプの少なくとも一つのオブジェクトと、動画情報を利用した付加機能を提供するための第２タイプの少なくとも一つのオブジェクト及び再生されるオブジェクトのタイプを表すモード情報を含む第１及び第２タイプのオブジェクトの再生を制御するためのシステムデータを判読するための判読部と、判読されたモード情報に基づいて各オブジェクトを再生する再生部と、を備えることを特徴とする再生装置によって達成される。
【００１６】
また、判読されたオブジェクト及びデータを一時保存するバッファ部をさらに備え、再生部は、システムデータに基づいてオブジェクトの再生を制御するアプリケーションマネジャー及び各オブジェクトが再生された映像をオーバーレイして一つの映像に作るためのブレンダをさらに備えることが望ましい。
【００１７】
再生部は、第１タイプのオブジェクトに含まれた圧縮符号化された動画情報をデコーディングして再生するプレゼンテーションエンジン及び第１タイプのオブジェクトに含まれた動画情報の再生を制御するためのナビゲーション情報に基づいてプレゼンテーションエンジンを制御するナビゲーションエンジンを備えることが望ましく、再生部は、ユーザとのインタラクティブ機能を提供するためのプログラムデータを解釈して、ユーザとのインタラクティブ機能を提供するプログラムを実行させるプログラムエンジンを備えることが望ましく、再生部は、第２タイプのオブジェクトに含まれた動画と関連した情報を保存したマークアップ文書から関連した情報を持ち込んで再生するためのブラウザデータを解釈して、マークアップ文書から関連した情報を持ち込んで再生するブラウザエンジンをさらに備えることが望ましい。
【００１８】
アプリケーションマネジャーは、ユーザから受けた入力情報を処理するユーザ入力処理部を備え、ユーザ入力処理部は、再生中であるオブジェクトのモード情報に基づいて該当する各エンジンにユーザ入力情報を伝達することが望ましく、各エンジンは、モード情報に基づいてプレゼンテーションエンジン、ブラウザエンジン及びプログラムエンジンを備え、各エンジンは、アプリケーションマネジャーから伝達されたユーザ入力情報を利用してオブジェクトを再生するユーザ入力実行部を備えることが特に望ましい。
【００１９】
一方、本発明のさらに他の分野によれば、前記目的は、動画情報が記録された記録媒体を再生する再生方法において、（ａ）動画情報を再生するための第１タイプの少なくとも一つのオブジェクトと、動画情報を利用した付加機能を提供するための第２タイプの少なくとも一つのオブジェクトと、第１及び第２タイプのオブジェクトの再生を制御するためのシステムデータと、を含み、システムデータは、再生されるオブジェクトのタイプを表すモード情報を含む記録媒体からモード情報を読み出すステップと、（ｂ）読出されたモード情報に基づいて、再生されるオブジェクトのタイプを判断するステップと、（ｃ）判断結果に基づいてオブジェクトを再生するステップとを含むことを特徴とする再生方法によって達成される。
【００２０】
また、（ｄ）オブジェクトを再生する過程で、ユーザ入力情報を受信するステップと、（ｅ）受信されたユーザ入力情報を再生中であるオブジェクトのモード情報に基づいて該当する各エンジンに伝達してオブジェクトの再生を制御するステップとをさらに含むことが望ましい。
【図面の簡単な説明】
【００２１】
【図１】本発明の望ましい実施形態による記録媒体に記録されたデータの種類を示す図である。
【図２】本発明の望ましい実施形態によるシステムデータの構造図である。
【図３】本発明の望ましい実施形態によるシステムデータに含まれたタイトル情報の構造図である。
【図４】本発明の望ましい実施形態による再生装置の概要図である。
【図５】図４に示したバッファ部及び再生部をさらに具体的に説明するための図である。
【図６】本発明の望ましい実施形態による再生装置の詳細構造図である。
【図７】本発明の望ましい実施形態によるオブジェクトの再生方法を示すフローチャートである。
【図８】本発明の望ましい実施形態によるユーザとインタラクティブな相互作用を行うようにオブジェクトを再生する方法を示すフローチャートである。
【発明を実施するための形態】
【００２２】
以下では、添付された図面を参照して本発明の望ましい実施形態について詳細に説明する。
【００２３】
前記目的を達成するために、本発明による記録媒体には、動画の再生のための動画情報及びナビゲーション情報（以下、コアデータという）と別途に、動画情報を利用した付加機能を提供するためのプログラムデータ及び／またはブラウザデータが記録されることが望ましく、再生されるオブジェクトのタイプを表すモード情報を含み、各オブジェクトの再生を制御するためのシステムデータが記録されることが望ましい。
【００２４】
図１は、本発明の望ましい実施形態による記録媒体に記録されたデータの種類を示す図である。図１を参照するに、本発明による記録媒体には、コアデータ１、フルデータ２、及びシステムデータ３の３種のデータが記録されている。
【００２５】
コアデータ１は、動画の再生のためのデータタイプである。本発明による記録媒体は、動画情報を再生するためのコアデータタイプのオブジェクトを少なくとも一つ以上含む。コアデータは、圧縮符号化された動画情報１０２及び動画情報の再生を制御するためのナビゲーション情報１０１を含む。これにより、記録媒体のナビゲーション情報を参照して動画情報を再生でき、ユーザは、高画質の映画など動画を視聴できる。
【００２６】
一方、フルデータ２は、動画の再生以外に付加機能を提供するためのデータである。フルデータ２は、ユーザとのインタラクティブ機能を提供するためのプログラムデータ１０３及び／または動画と関連した情報を保存したマークアップ文書から関連した情報を持ち込んで再生するためのブラウザデータ１０４を含みうる。
【００２７】
プログラムデータ１０３は、動画を利用したゲーム機能、動画の一部を再生しつつディレクタのコメントなどのテキストを表示する機能、動画の一部を再生しつつその他の付加情報を表示する機能、またはテキストメッセージング機能のように動画を再生しつつチャットできる機能を提供するオブジェクトを少なくとも一つ以上含みうる。プログラムデータには、動画と共にプログラムを実行するために、後述する動画情報を再生するプレゼンテーションエンジンについてのＡＰＩ関数が含まれうる。
【００２８】
ブラウザデータ１０４は、動画と関連した情報を保存したマークアップ文書から関連した情報を持ち込んで再生するための命令で構成されたオブジェクトを少なくとも一つ以上含みうる。このとき、前述した命令は、マークアップ言語及び／または実行スクリプト言語（例えば、ＥＣＭＡ  Ｓｃｒｉｐｔ）で具現されうる。これにより、動画と関連した情報を保存したマークアップ文書から関連した情報を持ち込んで動画と共に再生できる。例えば、記録媒体に記録された映画と関連してウェブページまたは他のファイルに保存された映画俳優に関する最近ニュース、映画と関連したイベント開催ニュースまたはアップデートされたサブタイトルなどの関連した情報を持ち込んで映画と共に再生できる。
【００２９】
それ以外に、フルデータ２には、動画の再生以外に他の付加機能を提供するさらに他のデータタイプが含まれてもよい。
【００３０】
一方、システムデータ３は、スタートアップ情報１０５とタイトル情報１０６を含む。
【００３１】
スタートアップ情報１０５は、記録媒体が再生装置によって再生されるとき、最初に再生されるオブジェクトの位置を指示する。例えば、記録媒体に記録されたコアデータ１タイプ、プログラムデータ１０３タイプ及び／またはブラウザデータ１０４タイプの複数のオブジェクトのうち、記録媒体がその再生装置に挿入される時に最初に再生されるオブジェクトの位置を知らせる。
【００３２】
タイトル情報１０６は、再生される各オブジェクトの位置を知らせるエントリーポイント情報を含む。さらに、タイトル情報１０６は、再生される各オブジェクトのデータタイプを知らせるモード情報を含む。モード情報は、再生されるオブジェクトのデータタイプによって、コアモード、ブラウザモード及びプログラムモードに区分されうる。
【００３３】
図２は、本発明の望ましい実施形態によるシステムデータ３の構造図である。図２を参照するに、システムデータ３は、スタートアップ情報１０５及びタイトル情報１０６を含む。また、メニューを画面に表示するためのメニュー情報１０７がさらに含まれてもよい。
【００３４】
スタートアップ情報１０５は、記録媒体が再生装置によって再生される時に最初に再生されるオブジェクトの位置を指示する。スタートアップ情報１０５は、コアデータ、プログラムデータ及び／またはブラウザデータタイプのオブジェクトのうち一つのアドレスを表す。
【００３５】
また、タイトル情報１０６は、少なくとも一つのオブジェクト（Ｍ−ＯＢ、Ｐ−ＯＢ、ＷＰ−ＯＢなど）の再生のための制御情報（ＴＩＴＬＥ_１．．．ＴＩＴＬＥ_Ｘ＋１．．．ＴＩＴＬＥ_Ｙ＋１）を含む。各タイトル情報１０６が指示するオブジェクトは、提供される機能によって、コアモード用オブジェクト（以下、ムービーオブジェクトという）、プログラムモード用オブジェクト（以下、プログラムオブジェクトという）及び／またはブラウザモード用オブジェクト（以下、ウェブページオブジェクトという）に区分されうる。
【００３６】
ムービーオブジェクト１は、動画情報を再生するための複数のナビゲーションコマンドからなっており、通常、二進テーブル化されている。各ムービーオブジェクト１には、識別番号があり、この識別番号がタイトル情報によって指示されるエントリーポインターとなる。プログラムオブジェクト１０３は、ユーザとのインタラクティブ機能を提供するプログラムで構成され、当該プログラムのファイル名がエントリーポインターとなりうる。ウェブページオブジェクト１０４は、マークアップ言語及び／または実行用スクリプト言語で構成され、当該マークアップ文書のファイル名がエントリーポインターとなりうる。
【００３７】
タイトル情報１０６は、再生される各オブジェクトの位置を知らせるエントリーポイント情報を含む。タイトル情報１０６は、再生される各オブジェクトの位置を知らせるエントリーポイント情報及び再生される各オブジェクトのタイプを知らせるモード情報を含む。
【００３８】
各オブジェクトは、他のオブジェクトの位置を指示することによって、一つのオブジェクトは、他のオブジェクトと連結されて再生されうる。このとき、再生されるオブジェクトが同じタイプのデータならば、モードの変換なしに該当する再生エンジンの関数を通じて再生される。しかし、再生されるオブジェクトが異なるタイプのデータならば、各オブジェクトを再生する再生エンジンが異なるので、他のモードのオブジェクトを直接呼び出せなくなり、モードの変換が必要である。すなわち、オブジェクトを指示しているタイトル情報に含まれたモード情報を参照して、該当する再生エンジンが活性化されれば（すなわち、モード変換されれば）、活性化された再生エンジンを通じてオブジェクトが再生される。
【００３９】
図３は、本発明の望ましい実施形態によるシステムデータ３に含まれたタイトル情報１０６の構造図である。図３を参照するに、各タイトル情報１０６は、モード情報３０１及びエントリーポイント情報３０２を含む。モード情報３０１は、再生されるオブジェクトのデータのタイプによって、コアモード、ブラウザモード及びプログラムモードに区分されうる。エントリーポイント情報３０２は、再生されるオブジェクト３０４の位置を表す。すなわち、エントリーポイント情報を使用して再生するオブジェクトの位置を探して再生することが可能である。
【００４０】
前述したように、本発明の望ましい実施形態による記録媒体は、動画の再生のためのコアデータ以外に、付加機能を提供するためのプログラムデータ及び／またはブラウザデータをさらに含み、これらの再生を制御するためのモード情報を含むシステムデータを含む。これにより、単純に動画を再生する以外に、動画を利用したゲーム、チャット、ウェブページの関連情報の表示など多様な付加機能を提供できる。
【００４１】
本発明による記録媒体は、その再生装置への挿入及び離脱が容易な着脱式であり、再生装置の光学装置を利用してデータを読み出せる光ディスクであることが望ましい。例えば、ＣＤ−ＲＯＭ、ＤＶＤのような光ディスクが含まれ、他の類型のディスクが含まれうる。
【００４２】
以下では、前述した記録媒体を再生する再生装置について詳細に説明する。
【００４３】
図４は、本発明の望ましい実施形態による再生装置の概要図である。図４を参照するに、再生装置は、読出部４０２、バッファ部４０３、及び再生部４０４を備える。
【００４４】
読出部４０２は、前述した記録媒体４０１から再生されるデータを読み取る。記録媒体が光ディスクである場合、再生装置は、光ディスクに記録されたデータを読み取れる光学装置を備える。
【００４５】
バッファ部４０３は、読出部４０２で読み取ったデータを保存する。この保存は、一時的であることが望ましい。
【００４６】
再生部４０４は、モード情報によって別途の再生機能を有する再生エンジンを通じてオブジェクトを再生する。再生エンジンを通じて再生されるデータは、ディスプレイ装置（図示せず）にディスプレイされる。
【００４７】
図５は、図４に示したバッファ部４０３及び再生部４０４をさらに具体的に説明するための図である。図５を参照するに、バッファ部４０３は、読み取ったデータのタイプによってブラウザデータバッファ５０３、プログラムデータバッファ５０４、ナビゲーションデータバッファ５０５、動画データバッファ５０６及びシステムデータバッファ５０７にそれぞれのデータを保存する。
【００４８】
再生部４０４は、再生エンジン５０８ないし５１１、アプリケーションマネジャー５１２及びブレンダ５１３を備える。
【００４９】
再生エンジン５０８ないし５１１は、一時保存されたデータのタイプによって、それぞれの再生機能を有するエンジンを備える。具体的に、再生エンジンは、ブラウザエンジン５０８、プログラムエンジン５０９、ナビゲーションエンジン５１０及び／またはプレゼンテーションエンジン５１１を備える。
【００５０】
ブラウザエンジン５０８は、ブラウザデータバッファ５０３からブラウザデータ１０４を受けてマークアップ文書から関連情報を再生する。すなわち、ブラウザデータに含まれたマークアップ言語や実行用スクリプト言語で構成されたブラウジング命令を実行する。これにより、マークアップ文書から動画情報と関連した情報を持ち込んで、これを再生することが可能である。
【００５１】
プログラムエンジン５０９は、プログラムデータバッファ５０４からプログラムデータ１０３を受けてユーザとのインタラクティブ機能を提供する。すなわち、ゲーム、チャット、ディレクタのコメントなどの機能を具現する特定プログラムを実行する。これにより、動画を利用したユーザとの相互作用が可能である。
【００５２】
このとき、前述したブラウザエンジンやプログラムエンジンは、後述する動画を再生するプレゼンテーションエンジンについてのＡＰＩ関数を使用して動画を利用した付加機能を提供できる。
【００５３】
ナビゲーションエンジン５１０は、ナビゲーションデータバッファ５０５からナビゲーションデータを受けて動画ストリームデータの再生を制御する。動画を再生する命令で構成されたＡＰＩ関数を通じて動画情報を再生するプレゼンテーションエンジンを制御することが可能である。
【００５４】
プレゼンテーションエンジン５１１は、動画データバッファ５０６から動画ストリームデータ１０２を受けて圧縮符号化された動画をデコーディングして再生する。
【００５５】
一方、アプリケーションマネジャー５１２は、システムデータバッファ５０７からシステムデータ３を受けて、前述した再生エンジン５０８ないし５１１が動画情報の再生及び付加機能を提供することを制御する。すなわち、システムデータのスタートアップ情報１０５を利用して記録媒体を再生させるとき、最初に再生せねばならないオブジェクトを探して再生する。また、システムデータのタイトル情報１０６に含まれたモード情報３０１を参照して、再生されるオブジェクトのデータタイプを判断し、データタイプによって適切な再生エンジンを活性化する。また、システムデータのタイトル情報１０６に含まれたエントリーポイント情報３０２を利用して、再生されるオブジェクト３０４の位置を探して活性化された再生エンジンを通じてオブジェクトを再生する。
【００５６】
例えば、図２のように、システムデータを参照してＴＩＴＬＥ_１を再生する場合、アプリケーションマネジャー５１２は、システムデータバッファ５０７からＴＩＴＬＥ_１のタイトル情報１０６に含まれたモード情報３０１を読み取る。モード情報３０１がコアモードを指示していると判断されれば、アプリケーションマネジャー５１２は、プレゼンテーションエンジン５１１及びナビゲーションエンジン５１０を活性化し、タイトル情報１０６に含まれたエントリーポイント情報３０２によって記録されたオブジェクトの位置を探して、これを再生する。
【００５７】
もし、図２のようにＴＩＴＬＥ_Ｙを再生する場合ならば、アプリケーションマネジャー５１２は、ＴＩＴＬＥ_Ｙのタイトル情報１０６に含まれたモード情報３０１を読み取る。モード情報３０１がブラウザモードを表すと判断されれば、アプリケーションマネジャー５１２は、ブラウザエンジン５０８を活性化し、タイトル情報１０６に含まれたエントリーポイント情報３０２によって記録されたオブジェクトの位置を探して、これを再生する。
【００５８】
一方、ブレンダ５１３は、前述した各再生エンジン、すなわち、ブラウザエンジン５０８、プログラムエンジン５０９及び／またはプレゼンテーションエンジン５１１で再生されたグラフィック画面をオーバーレイして一つの映像に作って出力する。これにより、動画を再生すると同時に、ブラウジング機能やプログラム機能などの付加機能を具現できる。
【００５９】
以下では、動画の再生時にユーザの入力を受けてインタラクティブ機能を具現する実施形態について説明する。
【００６０】
図６は、本発明の望ましい実施形態による再生装置の詳細構造図である。図６を参照するに、アプリケーションマネジャー５１２は、ユーザから受けた入力情報を処理するユーザ入力処理部６０１とシステムデータのタイトル情報１０６に含まれたモード情報３０１を読み取って再生されるオブジェクトのデータタイプを判断するモード判断部６０２を備える。アプリケーションマネジャー５１２は、ユーザ入力処理部６０１を通じて受容したユーザ入力情報を、モード判断部６０２によって判読されたモード情報３０１によって対応する再生エンジンで実行可能な実行命令に変更して、当該再生エンジン５０８ないし５１０に伝達する。
【００６１】
一方、実行命令を伝達された当該再生エンジン５０８ないし５１０は、ユーザ入力実行部６０３ないし６０５を通じて伝達された実行命令を行う。例えば、現在再生中であるオブジェクトのタイトル情報１０６に含まれたモード情報３０１がブラウザモードである場合、アプリケーションマネジャー５１２は、ユーザ入力情報をブラウザエンジン５０８のユーザ入力実行部６０３で実行可能な実行命令に変更してブラウザエンジン５０８に伝達する。他のモードの場合にも、同じ方式で行われる。
【００６２】
これにより、動画の再生中にユーザの要求（入力）を受容して、対応するオブジェクトのモード情報によって適切な再生エンジンを利用してユーザの入力情報を処理できる。すなわち、単純に記録された動画の再生に止らず、ユーザとのインタラクティブ機能が提供される。
【００６３】
前記のような構成に基づいて、本発明の望ましい実施形態によってモード情報を含む動画データの再生方法を説明すれば、次の通りである。
【００６４】
図７は、本発明の望ましい実施形態によるオブジェクトの再生方法を示すフローチャートである。図７を参照するに、記録媒体からデータを再生するために、前述した記録媒体からモード情報を読出し（ステップ７０１）、読出されたモード情報を参照して再生されるオブジェクトのデータタイプを判断し（ステップ７０２）、判断結果に基づいて再生されるオブジェクトのモードに対応する再生エンジンを通じてオブジェクトを再生する（ステップ７０３）。このとき、再生されるコアデータタイプ、プログラムデータタイプ及び／またはブラウザデータタイプのオブジェクトは、選択的にステップ７０１またはステップ７０３で読出されうる。
【００６５】
さらに詳細には、まず、動画情報を再生するためのコアデータタイプの少なくとも一つのオブジェクト、動画情報を利用した付加機能を提供するためのフルデータタイプの少なくとも一つのオブジェクト及び前述した各オブジェクトの再生を制御するためのシステムデータを含み、システムデータは、再生されるオブジェクトのタイプを表すモード情報を含む記録媒体からモード情報を読み出す（ステップ７０１）。フルデータタイプは、提供される機能によって、プログラムデータタイプ及びブラウザデータタイプに区分されうる。
【００６６】
次いで、読出されたモード情報に基づいて、再生されるオブジェクトのタイプがコアデータ、プログラムデータまたはブラウザデータタイプのうち何れかに該当するかを判断する（ステップ７０２）。
【００６７】
次いで、判断結果によって再生されるオブジェクトのタイプがコアデータならばコアエンジンを、プログラムデータならばプログラムエンジンを、またはブラウザデータならばブラウザエンジンを利用してオブジェクトを再生し、再生された各映像を一つの映像にオーバーレイして画面に表示する（ステップ７０３）。
【００６８】
一方、動画の再生中にユーザの入力を処理する方法は、次の通りである。
【００６９】
図８は、本発明の望ましい実施形態によるユーザとインタラクティブな相互作用を行うようにオブジェクトを再生する方法を示すフローチャートである。
【００７０】
記録媒体からデータを再生しつつ、ユーザとの相互作用のために、前述した記録媒体からオブジェクトの再生中にユーザ入力情報を受信し（ステップ８０１）、受信されたユーザ入力情報の再生中であるオブジェクトのモード情報３０１に基づいて、該当する各再生エンジン５０８ないし５１０に伝達してオブジェクトの再生を制御する（ステップ８０２）。
【００７１】
さらに具体的に、まず、フルデータとしてユーザとのインタラクティブ機能を提供するための少なくとも一つのオブジェクトが備えられたプログラムデータ及び／またはマークアップ文書から動画と関連した情報を持ち込んで再生するための少なくとも一つのオブジェクトが備えられたブラウザデータを含む記録媒体の再生過程で、ユーザ入力情報を受信する（ステップ８０１）。
【００７２】
次いで、再生中であるオブジェクトのシステムデータに含まれたモード情報３０１に基づいて、コアデータ、ブラウザデータ及びプログラムデータのうち何れのデータタイプに該当するかを判断し、判断された結果によって、受信されたユーザ入力情報を、当該モードの再生エンジンが行える実行命令に変換して当該再生エンジンに伝達し、当該コアエンジン、ブラウザエンジンまたはプログラムエンジンを通じてユーザ入力による実行命令を行う（ステップ８０２）。すなわち、ユーザ入力情報に基づいてオブジェクトの再生を制御することが可能である。
【００７３】
本発明はまた、コンピュータで読み取り可能な記録媒体にコンピュータで読み取り可能なコードとして具現されうる。コンピュータで読み取り可能な記録媒体は、コンピュータシステムによって読取られるデータが保存される全ての種類の記録装置を含む。コンピュータで読み取り可能な記録媒体の例としては、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光ディスクなどがあり、また、キャリアウェーブ（例えば、インターネットを通じた伝送）状に具現されるものを含む。また、コンピュータで読み取り可能な記録媒体は、ネットワークに連結されたコンピュータシステムに分散され、分散方式でコンピュータで読み取り可能なコードとして保存されかつ実行されうる。
【００７４】
以上は、本発明の一実施形態に過ぎず、当業者は、本発明の本質的特性から逸脱しない範囲内で変形された形態に具現できる。したがって、本発明の範囲は、前記実施形態に限定されず、特許請求の範囲に記載された内容と同等な範囲内にある多様な実施形態が含まれるように解釈されねばならない。
【産業上の利用可能性】
【００７５】
本発明によれば、再生される動画を利用したゲームやチャットなどユーザとのインタラクティブ機能を提供するプログラムを動画情報と共に一つの記録媒体に記録できる。
【００７６】
さらに、マークアップ文書から動画と関連した情報を持ち込んで再生できるブラウジング機能を提供するアプリケーションを動画情報と共に一つの記録媒体に記録してもよい。
【００７７】
これにより、動画情報の再生以外にユーザとのインタラクティブ機能を提供するプログラム機能及びマークアップ文書から関連情報を再生できるブラウジング機能などの付加機能を提供できる。
【図１】
2011087312.tif 000003
【図２】
2011087312.tif 000004
【図３】
2011087312.tif 000005
【図４】
2011087312.tif 000006
【図５】
2011087312.tif 000007
【図６】
2011087312.tif 000008
【図７】
2011087312.tif 000009
【図８】
2011087312.tif 000010