(57)【要約】【課題】ＡＶデータの再生中にメニューナビゲーションを行う時、ＡＶデータの再生状態を変更できるように作られたインタラクティブグラフィックストリームの再生方法を提供する。【解決手段】インタラクティブグラフィックデータを再生する再生方法であって、ＡＶデータを再生する段階と、再生されたＡＶデータの少なくとも一部をカバーして再生される前記インタラクティブグラフィックデータを、前記ＡＶデータと共に再生する段階と、前記インタラクティブグラフィックデータに含まれる命令語に応じて前記ＡＶデータの再生状態を転換する段階とを含むことにより上記課題を解決する。【選択図】図６
2010205400.tif 000002
【特許請求の範囲】
【請求項１】
インタラクティブグラフィックデータを再生する再生方法であって、
ＡＶデータを再生する段階と、
再生されたＡＶデータの少なくとも一部をカバーして再生される前記インタラクティブグラフィックデータを、前記ＡＶデータと共に再生する段階と、
前記インタラクティブグラフィックデータに含まれる命令語に応じて前記ＡＶデータの再生状態を転換する段階とを含むことを特徴とする再生方法。
【請求項２】
前記インタラクティブグラフィックデータに含まれる前記命令語は、前記インタラクティブグラフィックデータが再生されるときに自動的に実行されることを特徴とする請求項１に記載の再生方法。
【請求項３】
前記インタラクティブグラフィックデータに含まれる前記命令語は、ユーザからの命令語を受信したときに実行されることを特徴とする請求項１に記載の再生方法。
【請求項４】
前記インタラクティブグラフィックデータは、少なくとも１つのポップアップメニューページを実行するインタラクティブコンポジションセグメントを含み、前記少なくとも１つのポップアップメニューページが、前記再生されたＡＶデータの少なくとも一部をカバーすることを特徴とする請求項１に記載の再生方法。
【請求項５】
前記少なくとも１つのポップアップメニューページは、前記ＡＶデータの再生状態を転換する前記命令語を含むことを特徴とする請求項４に記載の再生方法。
【請求項６】
前記ＡＶデータの再生状態を転換する前記命令語は、前記少なくとも１つのポップアップメニューページに含まれるボタンを介して受信されることを特徴とする請求項５に記載の再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＡＶ（Ａｕｄｉｏ／Ｖｉｄｅｏ）データの再生に係り、さらに詳細には、ＡＶデータの再生状態を転換できるように作られたインタラクティブグラフィックストリームの再生方法に関する。
【背景技術】
【０００２】
図１は、メインストリームに多重化される色々なストリームを示す図である。図１を参照するに、マルチメディア映像のメインストリーム１１０は、ビデオストリーム１０２、オーディオストリーム１０４、サブタイトルを提供するためのプレゼンテーショングラフィックストリーム１０６及びユーザとの相互作用のためのボタンよりなるメニューを提供するためのインタラクティブグラフィックストリーム１０８が多重化されている。このようなインタラクティブグラフィックストリーム１０８は、複数のセグメントより構成される。
【０００３】
図２は、インタラクティブストリーム内のディスプレイセットの構成を示す図である。図２を参照するに、インタラクティブグラフィックストリーム１０８は、複数のセグメントよりなるディスプレイセットより構成される。ディスプレイセットを形成する各セグメントを説明すれば、次の通りである。ＩＣＳ（Ｉｎｔｅｒａｃｔｉｖｅ  Ｃｏｍｐｏｓｉｔｉｏｎ  Ｓｅｇｍｅｎｔ）２１０は、インタラクティブグラフィックストリーム内の“インタラクティブディスプレイ”の表示情報を定義している。“インタラクティブディスプレイ”は、ボタンのような命令語が含まれたグラフィック要素を提供するために使われる。ＰＤＳ（Ｐａｌｅｔｔｅ  Ｄｅｆｉｎｉｔｉｏｎ  Ｓｅｇｍｅｎｔ）２２０は、インタラクティブグラフィックストリームと関連して、グラフィックプレイン内で各ピクセル値に適用されなければならない出力色相や透明度を提供するパレットを定義するために使われる。ＯＤＳ（Ｏｂｊｅｃｔ  Ｄｅｆｉｎｉｔｉｏｎ  Ｓｅｇｍｅｎｔ）２３０−１ないし２３０−ｎは、複数個が存在し、インタラクティブグラフィックストリーム内での実際グラフィックデータである。ＥＮＤセグメント２４０は、ディスプレイセットの終了を知らせるために使われる。
【０００４】
このようなインタラクティブグラフィックストリームは、ＡＶストリームと共に再生されるが、ＡＶストリームの再生中にメニューをナビゲーションするためにメニューを画面に表示した時、メニューに該当するインタラクティブグラフィックストリームを再生する間にも、ＡＶストリームの再生は続くので、メニューナビゲーション時には映画の場面を見逃すようになるか、メニュー画面が全体画面の多くの部分を占める場合、重要な場面を見逃すことがある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする技術的課題は、ＡＶデータの再生中にメニューナビゲーションを行う時、ＡＶデータの再生状態を変更できるように作られたインタラクティブグラフィックストリームの再生方法を提供することである。
【課題を解決するための手段】
【０００６】
前記課題は、本発明によって、インタラクティブグラフィックデータを再生する再生方法であって、ＡＶデータを再生する段階と、再生されたＡＶデータの少なくとも一部をカバーして再生される前記インタラクティブグラフィックデータを、前記ＡＶデータと共に再生する段階と、前記インタラクティブグラフィックデータに含まれる命令語に応じて前記ＡＶデータの再生状態を転換する段階とを含むことを特徴とする再生方法によって達成される。
【発明の効果】
【０００７】
本発明によれば、ポップアップメニューまたは常時表示メニューを表示する場合、ＡＶプレゼンテーションの状態、すなわち、プレゼンテーションエンジンの状態を制御できる方法を提供することによって、製作者またはユーザがメニュー再生時に、ＡＶデータの再生をずっと維持するか、または一時停止させうる。
【図面の簡単な説明】
【０００８】
【図１】メインストリームに多重化される色々なストリームを示す図である。
【図２】インタラクティブストリーム内のディスプレイセットの構成を示す図である。
【図３】メニューを具現するためのインタラクティブグラフィックストリームのうちＩＣＳの構造を示す図である。
【図４】ポップアップメニューの有効表示期間を説明するための図である。
【図５】常時表示メニューの有効表示期間を説明するための図である。
【図６】プレゼンテーションエンジンが活性化されている場合に、ＡＶプレゼンテーションが有しうる状態を示す図である。
【図７】一時停止を具現する一実施例であって、ポップアップメニューの製作時にＡＶデータの再生状態を制御できるようにプレコマンドブロックを追加したＩＣＳの構造を示す図である。
【図８】一時停止を具現する他の一実施例であって、メニュー画面にＳｔｉｌｌ命令語を割当てたところを示す図である。
【図９】本発明によるインタラクティブグラフィックストリームを再生する再生装置の一実施例を示す図である。
【発明を実施するための形態】
【０００９】
以下、添付された図面を参照して、本発明の望ましい実施例について詳細に説明する。
【００１０】
図３は、メニューを具現するためのインタラクティブグラフィックストリームのうちＩＣＳの構造を示す図である。図３を参照するに、ＩＣＳは、複数のページ構造を含んでおり、このＩＣＳが属するディスプレイセットの有効表示期間内に複数のメニューページ、または他の形態のグラフィックユーザインターフェースを具現可能にしている。ページは、一つのメニューを構成するためのボタンのグループであり、ｐａｇｅ＿ｉｄを通じて区別される。すなわち、一つのＩＣＳに複数のメニューページが含まれている。ポップアップメニュー及び常時表示メニューの場合、前記ＩＣＳ構造を同一に有し、セグメントデスクリプション属性内には、当該ＩＣＳに具現されるメニューがポップアップメニューであるかまたは常時表示メニューであるかを表す属性が記録されている。
【００１１】
図４は、ポップアップメニューの有効表示期間を説明するための図である。ポップアップメニューは、ＡＶデータの再生時点がＥｐｏｃｈ  Ｓｔａｒｔ  ＩＣＳのＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔｅｍｐ）となっても、画面上にメニューが表示されず、ユーザにメニューが表示されるように“ＰｏｐＵｐ＿ｏｎ（）”のようなユーザオペレーションが割当てられたボタンが実行されてこそ初めて画面に表示される。Ｅｐｏｃｈについては後述する。メニューが画面上で消去されることは“ＰｏｐＵｐ＿ｏｆｆ（）”のようなユーザオペレーションによってまたは当該ＩＣＳのｃｏｍｐｏｓｉｔｉｏｎ＿ｔｉｍｅ＿ｏｕｔ＿ｐｔｓ時点に自動的に消去される。したがって、４１０で表示した区間である、当該ＩＣＳのＰＴＳ時点からｃｏｍｐｏｓｉｔｉｏｎ＿ｔｉｍｅ＿ｏｕｔ＿ｐｔｓで指定している時点までは、ポップアップメニューの有効表示期間となり、有効表示期間内でＰｏｐＵｐ＿ｏｎ（）とＰｏｐＵｐ＿ｏｆｆ（）との間にメニュー画面が実際に画面上に表示された時間の和がインタラクティブ表示区間となる。
【００１２】
ここで、有効表示期間とは、当該ポップアップメニューが表示されうる有効な区間、すなわち、ユーザによるＰｏｐＵｐ＿ｏｎ（）及びＰｏｐＵｐ＿ｏｆｆ（）のユーザオペレーションが適用されうる領域であり、インタラクティブ表示区間とは、メニューが実際に画面上に表示される区間を意味する。
【００１３】
インタラクティブグラフィックデータストリームは、インタラクティブグラフィックデコーダの動作モデルを考慮して、一つまたは二つ以上のｅｐｏｃｈという単位よりなる。ｅｐｏｃｈ期間内の全てのインタラクティブグラフィックオブジェクトは、インタラクティブグラフィックデコーダ内のオブジェクトバッファにデコーディングされてずっと保存されている。
【００１４】
すなわち、一つのｅｐｏｃｈ内では、デコーディングされたインタラクティブグラフィックオブジェクトの再使用が可能である。したがって、デコーダ内のこのようなデータは、次のｅｐｏｃｈデータが入らない限り、ずっと同一に維持され、ｅｐｏｃｈが終わった後、次のｅｐｏｃｈが開始される瞬間にデコーダ内の全てのバッファは、リセットされてオブジェクトバッファに保存されていた全てのデータが消去される。
【００１５】
一つのディスプレイセット内の各セグメントは、ＭＰＥＧ−２トランスポートストリームのパケット単位のＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）に記録されるが、この時、ＰＥＳパケットに含まれているＤＴＳ（Ｄｅｃｏｄｉｎｇ  Ｔｉｍｅ  Ｓｔａｍｐ）時間にディスプレイセットのデコーディングがなされ、ＰＴＳ時間に画面上に出力が開始される。また、ディスプレイセットの出力完了時間は、ＩＣＳに記録されているｃｏｍｐｏｓｉｔｉｏｎ＿ｔｉｍｅ＿ｏｕｔ＿ｐｔｓフィールドの値によって決定される。
【００１６】
図５は、常時表示メニューの有効表示期間を説明するための図である。常時表示メニューは、ＡＶデータの再生時点がＥｐｏｃｈ  Ｓｔａｒｔ  ＩＣＳのＰＴＳ時間となれば、最初のメニューページが画面上に表示され、当該ＩＣＳのｃｏｍｐｏｓｉｔｉｏｎ＿ｔｉｍｅ＿ｏｕｔ＿ｐｔｓ時点に自動的に消去される。したがって、５１０と表示した区間である、当該ＩＣＳのＰＴＳ時点からｃｏｍｐｏｓｉｔｉｏｎ＿ｔｉｍｅ＿ｏｕｔ＿ｐｔｓで指定している時点までが、常時表示メニューの有効な表示期間となり、有効な表示期間は、メニューが実際に画面に表示されたインタラクティブ表示区間と同一になる。
【００１７】
図４及び図５を参照して前述したように、ポップアップメニューと常時表示メニューとは、当該メニューがＥｐｏｃｈ内の有効な表示期間内でユーザのオペレーションによって画面上に表示されるか、またはＩＣＳのＰＴＳ時点に自動的に画面上に表示されるかの差がある。このようなメニューは、ＡＶデータの再生と共に画面上に表示されるが、一般的に、メニューが表示されてもＡＶデータの再生は続く。したがって、ＡＶデータの再生中にメニュー画面が表示されて、ユーザがメニューナビゲーションをすれば、メニューに遮られた画面を正しく視聴できないか、またはメニューナビゲーション中に再生される映画場面を逃がす恐れがある。
【００１８】
図６は、プレゼンテーションエンジンが活性化されている場合に、ＡＶプレゼンテーションが有しうる状態を示す図である。図６を参照するに、ＡＶプレゼンテーションは、再生、トリック再生、そして一時停止のような状態が存在する。再生は、一般速度、すなわち、ｘ１.０（１倍速）で再生されている状態を意味し、トリック再生は、ｘ１.０より遅いか、あるいは速く再生されている状態を意味する。一時停止は、画面上に最後の画面がずっと表示されつつｘ０の速度で再生されていることを意味する。したがって、一時停止状態は、ビデオ及びオーディオの再生は一時停止しているが、ナビゲーションシステムは、その動作を続けている状態である。一方、一時停止状態は、ポーズ状態とは異なる。ポーズは、全ての動作、すなわち、ナビゲーションシステムの動作までも停止された状態を意味する。
【００１９】
したがって、本発明では、ＡＶデータの再生中にメニューを表示する場合、ユーザが映画場面を逃がさないようにするために、ＡＶプレゼンテーションの状態を再生から一時停止に転換させるナビゲーションコマンド“Ｓｔｉｌｌ”を定義する。すなわち、製作者の意図によって“Ｓｔｉｌｌ”ナビゲーション命令語を使用して、メニュー再生時にＡＶデータの再生を一時停止させうる。
【００２０】
図７は、一時停止を具現する一実施例であって、ポップアップメニューの製作時にＡＶデータの再生状態を制御できるようにプレコマンドブロックを追加したＩＣＳの構造を示す図である。図７を参照するに、ページ構造のデータ領域内にプレコマンドブロックが追加されたことが分かる。前記プレコマンドブロックは、当該プレコマンドブロックを含むページ構造のデータが画面に表示される前にあらかじめ実行されなければならないナビゲーション命令語を含んでいる領域であって、製作者が前記ＩＣＳによって定義されているポップアップメニューページがユーザによって実行される時、ＡＶデータの再生をずっと維持しようとすれば、プレコマンドブロック内に“Ｓｔｉｌｌ”命令語を含まないようにし、もしＡＶデータの再生を一時中止しようとすれば、“Ｓｔｉｌｌ”命令語を含んで、メニューページの表示前にＡＶデータを一時中止させる。
【００２１】
図８は、一時停止を具現する他の一実施例であって、メニュー画面に“Ｓｔｉｌｌ”命令語を割当てたところを示す図である。図８を参照するに、ポップアップメニュー及び／または常時表示メニューの製作時、表示されるメニュー画面のうち、特定ボタンに“Ｓｔｉｌｌ”命令語が割当てられたボタンを製作者が提供することによって、ユーザの選択によってＡＶデータの再生状態を一時停止させる方法である。
【００２２】
前述したように、ＡＶプレゼンテーションの状態を“Ｐｌａｙ”から“Ｓｔｉｌｌ”に転換する“Ｓｔｉｌｌ”ナビゲーション命令語を使用することによって、製作者の意図によって、ポップアップメニューまたは常時表示メニューを実行する時にＡＶデータの再生状態を制御する。
【００２３】
図９は、本発明によるインタラクティブグラフィックストリームを再生する再生装置の一実施例を示す図である。図９を参照するに、本発明による再生装置のインタラクティブグラフィックデコーダのブロック図が示される。保存媒体から読出されたメインストリームであるＭＰＥＧ−２  ＴＳパケットは、ＰＩＤフィルタ９０２によってインタラクティブグラフィックストリームのみが選択的に濾されてトランスポートバッファ９０４に伝送された後、インタラクティブグラフィックデコーダに伝送される。コーディドデータバッファ９０６には、デコーディングされるデータが記録されており、ストリームグラフィックプロセッサー９０８で、このデータがデコーディングされてボタンイメージ用のオブジェクトデータは、オブジェクトバッファ９１０に伝送され、構成情報は、構成バッファ９１２に伝送されてインタラクティブグラフィックストリームの画面出力を制御する。
【００２４】
すなわち、インタラクティブグラフィックストリームの画面出力開始に該当するＰＴＳ時間となれば、構成バッファ９１２でグラフィックコントローラ９１４を制御して現在画面上に出力するイメージを決定して、オブジェクトバッファ９１０でグラフィックプレイン９１６に伝送させ、また、色相情報をＣＬＵＴ（Ｃｏｌｏｒ  Ｌｏｏｋ−Ｕｐ  Ｔａｂｌｅ）９１８に伝送して、画面上にインタラクティブグラフィックストリームを構成する。また、グラフィックコントローラ９１４は、ユーザからの入力を伝送されてボタンの移動や選択によるボタン状態を変更し、この結果を画面出力に反映する。
【００２５】
一方、前述したインタラクティブグラフィックストリームの再生方法は、コンピュータプログラムとして作成可能である。前記プログラムを構成するコード及びコードセグメントは、該分野のコンピュータプログラマーならば、容易に推論できる。また、前記プログラムは、コンピュータ可読情報保存媒体に保存され、コンピュータによって読取られかつ実行されることによって、インタラクティブグラフィックストリームの再生方法を具現する。前記情報保存媒体は、磁気記録媒体、光記録媒体、及びキャリアウェーブ媒体を含む。
【００２６】
以上、本発明についてその望ましい実施例を中心に説明した。当業者は、本発明が本発明の本質的な特性から外れない範囲で変形された形態に具現できるということが分かるであろう。したがって、開示された実施例は、限定的な観点ではなく、説明的な観点で考慮されなければならない。本発明の範囲は、前述した説明ではなく、特許請求の範囲に現れており、それと同等な範囲内にある全ての差異点は、本発明に含まれていると解釈されなければならない。
【産業上の利用可能性】
【００２７】
本発明は、マルチメディアデータの記録及び再生分野に利用され、さらに具体的には、ＡＶデータをインタラクティブに再生するためのインタラクティブグラフィックストリームを利用する分野に使用される。
【符号の説明】
【００２８】
９０２  ＰＩＤフィルタ
９０４  トランスポートバッファ
９０６  コーディドデータバッファ
９０８  ストリームグラフィックプロセッサ
９１０  オブジェクトバッファ
９１２  構成バッファ
９１４  グラフィックコントローラ
９１６  グラフィックプレイン
９１８  ＣＬＵＴ
【図１】
2010205400.tif 000003
【図２】
2010205400.tif 000004
【図３】
2010205400.tif 000005
【図４】
2010205400.tif 000006
【図５】
2010205400.tif 000007
【図６】
2010205400.tif 000008
【図７】
2010205400.tif 000009
【図８】
2010205400.tif 000010
【図９】
2010205400.tif 000011