(57)【要約】  本発明は、マルチメディア映像の再生モードに関係なく、多様な転換効果を利用してメニューを提供するインタラクティブグラフィックストリームを備える記録媒体及びその再生装置である。マルチメディア情報が記録された記録媒体は、ビデオデータ及びビデオデータに基づいた映像にオーバーレイされるメニュー画面を提供するグラフィックデータを含み、グラフィックデータは、複数のメニューページを提供することを特徴とする。また、ボタン別、ボタングループ別、またはページ別に転換効果についての情報を含むことを特徴とする。これにより、メインストリームの応用タイプに関係なく複数のメニューページを提供でき、各メニューページ間の転換時に多様な転換効果を適用できる。
2007521779.tif 000002
【特許請求の範囲】
【請求項１】
マルチメディアデータが記録された記録媒体において、
ビデオデータと、
前記ビデオデータに基づいた映像にオーバーレイされるメニュー画面を提供するグラフィックデータと、を含み、
前記グラフィックデータは、複数のメニューページを提供することを特徴とする記録媒体。
【請求項２】
前記グラフィックデータは、メニューの構成情報と前記メニューについてのオブジェクト情報とを含むことを特徴とする請求項１に記載の記録媒体。
【請求項３】
前記グラフィックデータは、前記メニュー画面についての色情報をさらに含むことを特徴とする請求項２に記載の記録媒体。
【請求項４】
前記メニューの構成情報は、前記複数のメニューページについての情報を含むことを特徴とする請求項２に記載の記録媒体。
【請求項５】
前記複数のメニューページについての情報は、各ページ別に固有識別子によって区分されることを特徴とする請求項４に記載の記録媒体。
【請求項６】
前記複数のメニューページについての情報は、前記複数のメニューページ間の転換時に適用される転換効果についての情報をさらに含むことを特徴とする請求項５に記載の記録媒体。
【請求項７】
前記転換効果についての情報は、前記複数のメニューページに含まれる各ボタン別に指定されることを特徴とする請求項６に記載の記録媒体。
【請求項８】
前記転換効果についての情報は、前記複数のメニューページに含まれる前記各メニューページ別に指定されることを特徴とする請求項６に記載の記録媒体。
【請求項９】
前記転換効果についての情報は、前記複数のメニューページに含まれる一部ボタンに対するグループ別に指定されることを特徴とする請求項６に記載の記録媒体。
【請求項１０】
前記複数のメニューページについての情報は、前記メニューページのうち所定のメニューページが表示された後、一定の期間ユーザの入力がない場合に自動でディスプレイ画面で前記所定のメニューページが消えるように指定する期間情報をさらに含むことを特徴とする請求項６に記載の記録媒体。
【請求項１１】
前記転換効果についての情報は、メニューページ間の転換効果、ボタン間の変換効果、前記ボタンのアニメーション効果のうち少なくとも何れか一つを含むことを特徴とする請求項６に記載の記録媒体。
【請求項１２】
前記メニューの構成情報は、ＭＰＥＧ−２伝送ストリームのうちディスプレイセットの構成セグメントであることを特徴とする請求項２に記載の記録媒体。
【請求項１３】
ビデオデータをデコーディングするビデオデコーダと、
前記ビデオデータに基づいた映像にオーバーレイされるメニュー画面のためのグラフィックデータをデコーディングするグラフィックデコーダとを備え、
前記グラフィックデコーダは、複数のメニューページを提供することを特徴とするマルチメディアの再生装置。
【請求項１４】
前記グラフィックデコーダは、メニューの構成情報と前記メニューに対するオブジェクト情報とをデコーディングすることを特徴とする請求項１３に記載のマルチメディアの再生装置。
【請求項１５】
前記グラフィックデコーダは、前記メニュー画面についての色情報をさらにデコーディングすることを特徴とする請求項１４に記載のマルチメディアの再生装置。
【請求項１６】
前記メニューの構成情報は、前記複数のメニューページについての情報を含み、
前記グラフィックデコーダは、前記複数のメニューページについての情報をデコーディングして、複数のメニューページを提供することを特徴とする請求項１４に記載のマルチメディアの再生装置。
【請求項１７】
前記複数のメニューページについての情報は、各ページ別に固有識別子によって区分されることを特徴とする請求項１６に記載のマルチメディアの再生装置。
【請求項１８】
前記複数のメニューページについての情報は、前記複数のメニューページ間の転換時に適用される転換効果についての情報をさらに含むことを特徴とする請求項１７に記載のマルチメディアの再生装置。
【請求項１９】
前記転換効果についての情報は、前記複数のメニューページに含まれる各ボタン別に指定されることを特徴とする請求項１８に記載のマルチメディアの再生装置。
【請求項２０】
前記転換効果についての情報は、前記複数のメニューページに含まれる前記各メニューページ別に指定されることを特徴とする請求項１８に記載のマルチメディアの再生装置。
【請求項２１】
現在再生中である前記メニューページの固有識別子を保存するメモリ部をさらに備え、
前記グラフィックデコーダは、前記メモリ部を転換しようとするメニューページの固有識別子に設定することによって、ページ転換効果を提供することを特徴とする請求項２０に記載のマルチメディアの再生装置。
【請求項２２】
前記転換効果についての情報は、前記複数のメニューページに含まれる一部ボタンに対するグループ別に指定されることを特徴とする請求項１８に記載のマルチメディアの再生装置。
【請求項２３】
前記複数のメニューページについての情報は、前記メニューページのうち所定のメニューページが表示された後、一定の期間ユーザの入力がない場合に自動でディスプレイ画面で前記所定のメニューページが消えるように指定する期間情報をさらに含むことを特徴とする請求項１８に記載のマルチメディアの再生装置。
【請求項２４】
前記転換効果についての情報は、メニューページ間の転換効果、ボタン間の変換効果、前記ボタンのアニメーション効果のうち少なくとも何れか一つを含むことを特徴とする請求項１８に記載のマルチメディアの再生装置。
【請求項２５】
前記メニューの構成情報は、ＭＰＥＧ−２伝送ストリームのうちディスプレイセットの構成セグメントであることを特徴とする請求項１４に記載のマルチメディアの再生装置。
【請求項２６】
複数のメニューページを提供するインタラクティブ構成セグメントの構造において、
複数のメニューページと、
他のページが関連ページに転換されるときに適用され、前記メニューページのうち少なくとも何れか一つに含まれる転換効果情報と、を含み、
前記各メニューページは、一つのメニュー画面を構成する複数のボタンを備え、ページ識別子により識別されることを特徴とするインタラクティブ構成セグメントの構造。
【請求項２７】
インタラクティブ構成セグメントの多重化されたＡＶデータを保存する記録媒体を備えるマルチメディアの再生装置において、
前記記録媒体から前記多重化されたＡＶデータを読み込む読み込み部と、
前記ＡＶデータを、少なくともビデオストリーム、オーディオストリーム、プレゼンテーショングラフィックストリーム及びインタラクティブグラフィックストリームに分離するデマルチプレクサと、
前記ビデオストリーム、前記オーディオストリーム、前記プレゼンテーショングラフィックストリーム及び前記インタラクティブグラフィックストリームをデコーディングする複数のデコーダと、
前記ビデオストリーム、前記オーディオストリーム、前記プレゼンテーショングラフィックストリーム及び／または前記インタラクティブグラフィックストリームを一つのイメージにオーバーレイするブレンダとを備えることを特徴とするマルチメディアの再生装置。
【請求項２８】
前記複数のデコーダは、前記インタラクティブグラフィックストリームを受信し、前記受信されたインタラクティブグラフィックストリームをデコーディングして、指定された時間になれば、ボタンを備えるメニュースクリーンを出力するインタラクティブグラフィックデコーダを備えることを特徴とする請求項２７に記載のマルチメディアの再生装置。
【請求項２９】
ユーザとの相互作用機能が提供されるようにするために、前記出力されたメニュー画面でユーザが特定のボタンを選択することによって、ユーザの選択が入力されうることを特徴とする請求項２８に記載のマルチメディアの再生装置。
【請求項３０】
前記インタラクティブグラフィックデコーダは、
前記インタラクティブグラフィックストリームを一時保存するコーディングバッファと、
前記一時保存されたグラフィックストリームが後ほど伝送されれば処理するストリームグラフィック処理器と、
前記ストリームグラフィック処理器により前記インタラクティブグラフィックストリームがデコーディングされた後、ボタンイメージを定義するオブジェクトデータが伝えられるオブジェクトバッファと、
構成情報を保存する構成バッファと、
前記オブジェクトデータに対応する構成情報を参照して出力イメージを構成し、前記構成されたイメージをグラフィック平面に伝送するグラフィック制御器とを備えることを特徴とする請求項２８に記載のマルチメディアの再生装置。
【請求項３１】
前記構成されたイメージは、前記インタラクティブグラフィックストリームの出力開始時間に伝送されることを特徴とする請求項３０に記載のマルチメディアの再生装置。
【請求項３２】
前記伝送されたイメージは、それに関連した構成情報に含まれた色情報によって、色参照テーブルを参照することによって出力されることを特徴とする請求項３０に記載のマルチメディアの再生装置。
【請求項３３】
前記グラフィック制御器は、ユーザの入力を受けてボタンの移動や選択によるボタン状態を変更し、変更された状態を反映することを特徴とする請求項３０に記載のマルチメディアの再生装置。
【請求項３４】
前記インタラクティブ構成セグメントは、
前記インタラクティブ構成セグメントを表すｓｅｇｍｅｎｔ＿ｔｙｐｅフィールドと、
前記インタラクティブ構成セグメントのバイト数を表すｓｅｇｍｅｎｔ＿ｌｅｎｇｔｈフィールドと、
インタラクティブグラフィックストリーム内で前記インタラクティブ構成セグメントが変わるか、またはアップデートされれば、順次に大きくなる前記インタラクティブ構成セグメントの固有値を表すｃｏｍｐｏｓｉｔｉｏｎ＿ｎｕｍｂｅｒフィールドと、
前記インタラクティブ構成セグメントが含むディスプレイセットのタイプを表すｃｏｍｐｏｓｉｔｉｏｎ＿ｓｔａｔｅフィールドとを含むことを特徴とする請求項３０に記載のマルチメディアの再生装置。
【請求項３５】
前記インタラクティブグラフィックストリームは、前記インタラクティブグラフィックデコーダによりデコーディングされて、前記オブジェクトバッファに保存され続けるインタラクティブグラフィックオブジェクトを含むエポック単位で構成されることを特徴とする請求項３４に記載のマルチメディアの再生装置。
【請求項３６】
一つのエポック内に含まれたインタラクティブグラフィックオブジェクトは、デコーディングされて前記オブジェクトバッファに保存されており、一つのエポックが終わってから次のエポックが始まって、前記インタラクティブグラフィックデコーダがリセットされ、保存されたあらゆるデータが消える場合を除いては、デコーディングなしに再使用されることを特徴とする請求項３５に記載のマルチメディアの再生装置。
【請求項３７】
前記インタラクティブグラフィックオブジェクトが出力されるとき、前記インタラクティブグラフィックオブジェクトはディスプレイセットを定義し、前記ディスプレイセットは、出力されるインタラクティブグラフィックオブジェクトの集合を示すことを特徴とする請求項３６に記載のマルチメディアの再生装置。
【請求項３８】
一つのエポックは、少なくとも何れか一つのディスプレイセットを含みうることを特徴とする請求項３７に記載のマルチメディアの再生装置。
【請求項３９】
エポック開始状態の前記ディスプレイセットは、エポックの開始を表し、前記インタラクティブグラフィックの構成に必要なあらゆるデータ及びボタンイメージの構成に使用されるオブジェクトデータを含むことを特徴とする請求項３６に記載のマルチメディアの再生装置。
【請求項４０】
収集時点状態のディスプレイセットは、前記エポック開始ディスプレイセット以後に存在し、前記収集時点ディスプレイセットは、ユーザがランダムサーチを行う場合に、インタラクティブグラフィックを構成するためのあらゆる情報を含むことを特徴とする請求項３９に記載のマルチメディアの再生装置。
【請求項４１】
正規状態のディスプレイセットは、以前のディスプレイセットにより構成されたインタラクティブグラフィックのうち、変更されるべきデータのみを含むことを特徴とする請求項４０に記載のマルチメディアの再生装置。
【請求項４２】
前記インタラクティブ構成セグメントは、
以前インタラクティブ構成セグメントと現インタラクティブ構成セグメントとの間に、ボタン命令語の関係を表すｃｏｍｍａｎｄ＿ｕｐｄａｔｅ＿ｆｌａｇフィールドと、
インタラクティブ構成セグメントが有効にディスプレイされないインタラクティブディスプレイの終了時間を表すｃｏｍｐｏｓｉｔｉｏｎ＿ｔｉｍｅ＿ｏｕｔ＿ｐｔｓフィールドと、
インタラクティブ構成セグメント内で定義するあらゆるインタラクティブディスプレイ期間中に、ユーザ入力を許容するか否かを表すＵＯ＿ｍａｓｋ＿ｔａｂｌｅフィールドと、
ボタンの転換効果及び／または動くボタンに適用されるフレームレートを指定するａｎｉｍａｔｉｏｎ＿ｆｒａｍｅ＿ｒａｔｅ＿ｃｏｄｅフィールドと、
インタラクティブ構成セグメントの再生が始まったときに基本的に表示されるべきページの識別子を表すｄｅｆａｕｌｔ＿ｓｅｌｅｃｔｅｄ＿ｐａｇｅ＿ｉｄフィールドとを含むことを特徴とする請求項３０に記載のマルチメディアの再生装置。
【請求項４３】
前記インタラクティブ構成セグメントは、
インタラクティブ構成セグメント内に複数のページ構造体で各ページの固有識別子を表すｐａｇｅ＿ｉｄフィールドと、
該当ページが画面に表示された後、ボタンを選択できる有効期間を指定するｓｅｌｅｃｔｉｏｎ＿ｔｉｍｅ＿ｏｕｔ＿ｄｕｒａｔｉｏｎフィールドと、
該当メニューページが画面に表示されるときに基本的に選択されるボタンの番号を指定するｄｅｆａｕｌｔ＿ｓｅｌｅｃｔｅｄ＿ｂｕｔｔｔｏｎ＿ｎｕｍｂｅｒフィールドと、
該当メニューページが画面に表示され、前記ｓｅｌｅｃｔｉｏｎ＿ｔｉｍｅ＿ｏｕｔ＿ｄｕｒａｔｉｏｎフィールドが経ても、ユーザがボタンを選択しない場合、自動で実行するボタンの番号を指定するｄｅｆａｕｌｔ＿ａｃｔｉｖａｔｅｄ＿ｂｕｔｔｏｎ＿ｎｕｍｂｅｒフィールドとを含むことを特徴とする請求項３０に記載のマルチメディアの再生装置。
【請求項４４】
前記インタラクティブ構成セグメントは、
メニューページ内の複数のボタン構造体で各ボタンの固有識別子を表すｂｕｔｔｏｎ＿ｎｕｍｂｅｒフィールドと、
該当ボタンが対応する前記ｂｕｔｔｏｎ＿ｎｕｍｂｅｒフィールドを利用して、直接選択できるか否かを表すｎｕｍｅｒｉｃａｌｌｙ＿ｓｅｌｅｃｔａｂｌｅ＿ｆｌａｇフィールドとを含むことを特徴とする請求項３０に記載のマルチメディアの再生装置。
【請求項４５】
前記インタラクティブ構成セグメントは、
関連ボタンの動作モードを指定するａｕｔｏ＿ａｃｔｉｏｎ＿ｆｌａｇフィールドと、
関連ボタンの上位左側ピクセルの水平位置を指定するｂｕｔｔｏｎ＿ｈｏｒｉｚｏｎｔａｌ＿ｐｏｓｉｔｉｏｎフィールドと、
関連ボタンの上位左側ピクセルの垂直位置を指定するｂｕｔｔｏｎ＿ｖｅｒｔｉｃａｌ＿ｐｏｓｔｉｏｎフィールドと、
上下左右に矢印を動かしてボタンを選択する場合、ｍｏｖｅ＿ｕｐ（ｄｏｗｎ／ｌｅｆｔ／ｒｉｇｈｔ）＿ｓｅｌｅｃｔｅｄ＿ｂｕｔｔｏｎフィールドを使用して、ユーザ入力により選択されるボタンのｂｕｔｔｏｎ＿ｎｕｍｂｅｒフィールドを指定するｕｐｐｅｒ（ｌｏｗｅｒ／ｌｅｆｔ／ｒｉｇｈｔ）＿ｂｕｔｔｏｎ＿ｎｕｍｂｅｒフィールドと、
メニューページが初めて画面に表示されるか、または他のメニューページに転換されるとき、転換効果を有するｎｏｒｍａｌ（ｓｅｌｅｃｔｅｄ）＿ｓｔａｔｅのボタンを表示するための最初のボタンオブジェクトの識別子ｏｂｊｅｃｔ＿ｉｄを指定するｐａｇｅ＿ｃｈａｎｇｅ＿ｓｔａｒｔ＿ｏｂｊｅｃｔ＿ｉｄ＿ｎｏｒｍａｌ（ｓｅｌｅｃｔｅｄ）フィールドと、
メニューページが初めて画面に表示されるか、または他のメニューページに転換されるとき、転換効果を有するｎｏｒｍａｌ（ｓｅｌｅｃｔｅｄ）＿ｓｔａｔｅのボタンを表示するための最後のボタンオブジェクトの識別子ｏｂｊｅｃｔ＿ｉｄを指定するｐａｇｅ＿ｃｈａｎｇｅ＿ｅｎｄ＿ｏｂｊｅｃｔ＿ｉｄ＿ｎｏｒｍａｌ（ｓｅｌｅｃｔｅｄ）フィールドと、
前記ｐａｇｅ＿ｃｈａｎｇｅ＿ｅｎｄ＿ｏｂｊｅｃｔ＿ｉｄ＿ｎｏｒｍａｌ（ｓｅｌｅｃｔｅｄ）フィールドにより指定されたボタンオブジェクトの表示が終わった後に、画面に表示されるべき最初のボタンオブジェクトの識別子ｏｂｊｅｃｔ＿ｉｄを指定するｓｔａｒｔ＿ｏｂｊｅｃｔ＿ｉｄ＿ｎｏｒｍａｌ（ｓｅｌｅｃｔｅｄ）フィールドと、
前記ｎｏｒｍａｌ（ｓｅｌｅｃｔｅｄ）＿ｓｔａｔｅのボタンを画面に表示するための最後のボタンオブジェクトの識別子ｏｂｊｅｃｔ＿ｉｄを指定するｅｎｄ＿ｏｂｊｅｃｔ＿ｉｄ＿ｎｏｒｍａｌ（ｓｅｌｅｃｔｅｄ）フィールドと、
前記ｎｏｒｍａｌ（ｓｅｌｅｃｔｅｄ）状態のアニメーションを繰り返し続けるかを指定するｒｅｐｅａｔ＿ｎｏｒｍａｌ（ｓｅｌｅｃｔｅｄ）＿ｆｌａｇフィールドと、
前記ａｃｔｉｏｎｅｄ＿ｓｔａｔｅのボタンを画面に表示するための最初のオブジェクトの識別子ｏｂｊｅｃｔ＿ｉｄを指定するｓｔａｒｔ＿ｏｂｊｅｃｔ＿ｉｄ＿ａｃｔｉｖａｔｅｄフィールドと、
前記ａｃｔｉｏｎｅｄ＿ｓｔａｔｅのボタンを画面に表示するための最後のボタンオブジェクトの識別子ｏｂｊｅｃｔ＿ｉｄを指定するｅｎｄ＿ｏｂｊｅｃｔ＿ｉｄ＿ａｃｔｉｖａｔｅｄフィールドと、
関連ボタンと関係された命令語の数を表すｎｕｍｂｅｒ＿ｏｆ＿ｂｕｔｔｏｎ＿ｃｏｍｍａｎｄフィールドと、
一つのボタンに対応する一つのナビゲーション命令語を保存するｂｕｔｔｏｎ＿ｃｏｍｍａｎｄフィールドとを含むことを特徴とする請求項３０に記載のマルチメディアの再生装置。
【請求項４６】
特定メニューページが前記画面に表示されるとき、前記メニューページに含まれた各ボタンの画面転換効果を与えるためのフィールドと、前記画面転換効果後に各ボタン別にアニメーション効果を与えるためのフィールドとが指定されることを特徴とする請求項４５に記載のマルチメディアの再生装置。
【請求項４７】
前記転換効果がページ全体に適用される場合、前記ページに含まれたあらゆるボタンは、前記ｐａｇｅ＿ｃｈａｎｇｅ＿ｓｔａｒｔ＿ｏｂｊｅｃｔ＿ｉｄ＿ｎｏｒｍａｌ（ｓｅｌｅｃｔｅｄ）フィールドと、前記ｐａｇｅ＿ｃｈａｎｇｅ＿ｅｎｄ＿ｏｂｊｅｃｔ＿ｉｄ＿ｎｏｒｍａｌ（ｓｅｌｅｃｔｅｄ）フィールドとの間に同数のボタンオブジェクトを有することを特徴とする請求項４５に記載のマルチメディアの再生装置。
【請求項４８】
前記ｐａｇｅ＿ｃｈａｎｇｅ＿ｓｔａｒｔ＿ｏｂｊｅｃｔ＿ｉｄ＿ｎｏｒｍａｌ（ｓｅｌｅｃｔｅｄ）フィールドと、前記ｐａｇｅ＿ｃｈａｎｇｅ＿ｅｎｄ＿ｏｂｊｅｃｔ＿ｉｄ＿ｎｏｒｍａｌ（ｓｅｌｅｃｔｅｄ）フィールドとの値は、前記ｓｔａｒｔ＿ｏｂｊｅｃｔ＿ｉｄ＿ｎｏｒｍａｌ（ｓｅｌｅｃｔｅｄ）フィールドの値として同じｏｂｊｅｃｔ＿ｉｄ＝１を指定して、前記最初のメニューページが前記２番目のメニューページに転換される場合、基本的なアニメーション効果を反復的にディスプレイさせることを特徴とする請求項４６に記載のマルチメディアの再生装置。
【請求項４９】
前記インタラクティブ構成セグメントの文法構造の例で、ボタン単位で画面転換効果を与えるために使用される前記ｐａｇｅ＿ｃｈａｎｇｅ＿ｓｔａｒｔ＿ｏｂｊｅｃｔ＿ｉｄ＿ｎｏｒｍａｌ（ｓｅｌｅｃｔｅｄ）フィールドと、前記ｐａｇｅ＿ｃｈａｎｇｅ＿ｅｎｄ＿ｏｂｊｅｃｔ＿ｉｄ＿ｎｏｒｍａｌ（ｓｅｌｅｃｔｅｄ）フィールドとは除去可能であり、全体メニューページに画面転換効果を適用するためのフィールドが追加されうることを特徴とする請求項４６に記載のマルチメディアの再生装置。
【請求項５０】
あらゆる再生装置で共通で支援可能な所定の画面転換効果があらかじめ定義された後、前記あらかじめ定義された各画面転換効果に該当する属性値を割り当て、画面転換効果の属性値に指定することによって、所定の画面転換効果を表現することを特徴とする請求項４９に記載のマルチメディアの再生装置。
【請求項５１】
複数のメニューページを提供するインタラクティブ構成セグメントの構造において、
複数のメニューページと、
他のページが関連ページに転換されるときに適用され、前記メニューページのうち少なくとも何れか一つに含まれる転換効果情報と、を含み、
前記各メニューページは、一つのメニュー画面を構成する複数のボタンを備え、ページ識別子により識別され、
全体インタラクティブディスプレイ期間の開始時間及び終了時間を規定することによって、有効なインタラクティブディスプレイ期間内では、メニューページの特定のボタンに割り当てられたナビゲーション命令に応答して、前記メニューページ間の転換が円滑に行われうることを特徴とするインタラクティブ構成セグメントの構造。
【請求項５２】
前記ＩＣＳがポップアップメニューである場合、画面に表示されたメニューが、前記終了時間まで画面に表示され続ければ、所定時間が経たとき、現在表示されたメニューページが消えるように指定するフィールドが追加されうることを特徴とする請求項５１に記載のインタラクティブ構成セグメント構造。
【請求項５３】
再生装置がインタラクティブグラフィックストリームを処理するとき、インタラクティブ構成セグメント内の適切なページをディスプレイする方法において、
現インタラクティブグラフィックストリームの有効及び無効エポックの再生状態を表す一般的な状態と、再生中止状態または再生中である状態であっても、有効なインタラクティブグラフィックストリームが存在しない状態を表す臨時状態を提供するステップと、
状態変更、ユーザ入力またはナビゲーション命令を再生して転換を行わせるステップと、
前記転換が行われれば、適切なインタラクティブグラフィックストリーム及びページ情報を獲得するステップとを含むことを特徴とするディスプレイ方法。
【請求項５４】
前記転換ステップは、
ディスクを挿入するステップと、
有効状態になるステップと、
ページ転換ステップと、
無効状態になるステップとを含むことを特徴とする請求項５３に記載のディスプレイ方法。
【請求項５５】
マルチメディア情報が記録される記録媒体において、
ビデオデータと、
前記ビデオデータに基づいた映像にオーバーレイされるメニュー画面を提供するストリーミンググラフィックデータとを含み、
前記グラフィックデータは、複数のメニューページを提供することを特徴とする記録媒体。
【請求項５６】
マルチメディアの再生装置において、
ビデオデータをデコーディングするデコーダと、
前記ビデオデータに基づいた映像にオーバーレイされるメニュー画面を提供するストリーミンググラフィックデータをデコーディングするグラフィックデコーダとを備え、
前記グラフィックデコーダは、複数のメニューページを提供することを特徴とする再生装置。
【請求項５７】
複数のメニューページを提供するインタラクティブ構成セグメントの構造において、
複数のメニューページと、
他のページが関連ページに転換されるときに適用され、前記メニューページのうち少なくとも何れか一つに含まれ、多様な転換効果に関連する転換効果情報とを含み、
前記各メニューページは、一つのメニュー画面を構成する複数のボタンを備え、ページ識別子により識別されることによって適切なメニューページが選択されうることを特徴とするインタラクティブ構成セグメント構造。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチメディアデータの再生に係り、さらに詳細には、マルチメディアデータの再生モードに関係なく、多様な転換効果を利用してメニューを提供するインタラクティブグラフィックストリームを備える記録媒体及びその再生装置に関する。
【背景技術】
【０００２】
マルチメディアデータを再生するために、記録媒体には、マルチメディアデータに対するＡＶ（Ａｕｄｉｏ−Ｖｉｓｕａｌ）データ、ＡＶデータの再生を制御するナビゲーションデータ、そして記録媒体が再生装置に挿入されれば、最初に再生されるＡＶデータのタイトルについての指示情報などを含むシステムデータなどが記録される。その他に、記録媒体には、その他の付加データが含まれうる。特に、ＡＶデータには、ビデオ、オーディオ、サブタイトル、メニューなどの再生に必要な多様な情報が一つのメインストリームに多重化されて記録される。
【０００３】
図１は、複数の要素ストリームを多重化したＡＶデータの構成を示す図である。図１に示すように、マルチメディアデータを記録した記録媒体には、ビデオストリーム１０２、オーディオストリーム１０４、サブタイトルを提供するためのプレゼンテーショングラフィックストリーム１０６及びユーザとの相互作用のために、メニュー画面を提供するインタラクティブグラフィックストリーム１０８が多重化されて、一つのメインストリームに記録される。以下では、多重化されたメインストリームをＡＶデータ１１０と略称する。
【０００４】
特に、ユーザとの相互作用のためのメニュー画面を提供するインタラクティブグラフィックストリーム１０８は、複数のセグメントから構成される。図２は、図１に示す要素ストリームのうち、インタラクティブグラフィックストリーム１０８の構成を示す図である。
【０００５】
図２に示すように、インタラクティブグラフィックストリーム１０８は、複数のセグメントから構成される。構成セグメント２０２から終了セグメントまで一つの画面にディスプレイされる単位をディスプレイセットという。一つのディスプレイセットは、
１）インタラクティブグラフィックの構成情報を記録する構成セグメント（Ｉｎｔｅｒａｃｔｉｖｅ  Ｃｏｍｐｏｓｉｔｉｏｎ  Ｓｅｇｍｅｎｔ：以下、ＩＣＳと略称する）、
２）インタラクティブグラフィックに適用される色や透明度に対するパレット情報を定義するパレット定義セグメント（Ｐａｌｅｔｔｅ  Ｄｅｆｉｎｉｔｉｏｎ  Ｓｅｇｍｅｎｔ：以下、ＰＤＳと略称する）、
３）画面上に出力されるボタンなどのイメージ情報を有するオブジェクトデータを定義する複数のオブジェクト定義セグメント（Ｏｂｊｅｃｔ  Ｄｅｆｉｎｉｔｉｏｎ  Ｓｅｇｍｅｎｔ：以下、ＯＤＳと略称する）、及び
４）ディスプレイセットの終了を表す終了セグメントから構成される。
【０００６】
特に、構成セグメントＩＣＳ  ２０２には、該当ディスプレイセットの出力完了時間情報、ボタン構成情報、ユーザの入力についての再生装置の動作情報などを含む。構成セグメントは、ＩＣＳというデータ構造を使用して具現されうる。
【０００７】
一つのディスプレイセット内の各セグメントは、ＭＰＥＧ−２伝送ストリーム（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ：以下、ＴＳと略称する）のパケット単位であるＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）に記録される。このＰＥＳに含まれたデコーディング時間であるＤＴＳ（Ｄｅｃｏｄｉｎｇ  Ｔｉｍｅ  Ｓｔａｍｐ）に該当ディスプレイセットをデコーディングし、プレゼンテーション時間であるＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）に該当ディスプレイセットをディスプレイ画面に出力し始める。
【０００８】
また、該当ディスプレイセットの出力完了時間は、前述した構成セグメントＩＣＳに記録されている後述するｃｏｍｐｏｓｉｔｉｏｎ＿ｔｉｍｅ＿ｏｕｔ＿ｐｔｓフィールドの値で決定される。これにより、インタラクティブグラフィックストリームは、指定された時間（ＰＴＳ）に画面に出力されてユーザの入力を受け、それによる動作を行って指定された出力完了時間（ｃｏｍｐｏｓｉｔｉｏｎ＿ｔｉｍｅ＿ｏｕｔ＿ｐｔｓ）に画面から消える。
【０００９】
前述したデータ構造によって、構成セグメントＩＣＳは、次のような短所を有する。
【００１０】
第一に、複数のページメニューが提供される場合、一般的にメニューの特性上、ユーザの入力を通じてのみ前後のメニューページへの移動が可能であるので、構成セグメントＩＣＳを含むＰＥＳパケット内に定義されたＰＴＳは、最初のメニューページでのみ意味があり、以後のページのＰＴＳは、事実上、意味がない。したがって、現在複数のページメニューを構成するためには、メインストリームのアプリケーションタイプがブラウザブルスライドショーに設定されている必要がある。すなわち、メインストリームがムービーアプリケーションである場合には、複数のページメニューを具現できないという問題点がある。
【００１１】
第二に、複数のページメニューでそれぞれのメニューページ間に転換効果を提供できないという問題点がある。
【発明の開示】
【発明が解決しようとする課題】
【００１２】
したがって、本発明の技術的課題は、前述した問題点を解決するために、メインストリームがムービーアプリケーションである場合にも、複数のページメニューを提供するインタラクティブグラフィックストリームが記録された記録媒体及びその再生装置を提供することである。
【００１３】
また、各ページ間の転換時に多様な転換効果を適用できるインタラクティブグラフィックストリームが記録された記録媒体及びその再生装置を提供することである。
【課題を解決するための手段】
【００１４】
前述した目的は、マルチメディア情報が記録された記録媒体において、ビデオデータと、ビデオデータに基づいた映像にオーバーレイされるメニュー画面を提供するグラフィックデータとを含み、グラフィックデータは、複数のメニューページを提供することを特徴とする記録媒体により達成される。
【００１５】
前記グラフィックデータは、メニューの構成情報とメニューに対するオブジェクト情報とを含むことが望ましく、また、メニュー画面についての色情報をさらに含むことが望ましい。
【００１６】
また、前記メニューの構成情報は、複数のメニューページについての情報を含むことが望ましい。
【００１７】
前記複数のメニューページについての情報は、各ページ別に固有識別子によって区分されることが望ましく、複数のメニューページについての情報は、複数のメニューページ間の転換時に適用される転換効果についての情報をさらに含むことが特に望ましい。
【００１８】
前記転換効果についての情報は、複数のメニューページに含まれる各ボタン別に指定されるか、または複数のメニューページに含まれる各メニューページ別に指定されるか、または複数のメニューページに含まれる一部ボタンに対するグループ別に指定されることが望ましい。
【００１９】
前記複数のメニューページについての情報は、所定のメニューページが表示された後、一定の期間ユーザの入力がない場合に自動でディスプレイ画面から所定のメニューページが消えるように指定する期間情報をさらに含むことが特に望ましい。
【００２０】
前記転換効果についての情報は、メニューページ間の転換効果、ボタン間の変換効果、ボタンのアニメーション効果のうち少なくとも何れか一つを含むことが望ましい。
【００２１】
また、メニューの構成情報は、ＭＰＥＧ−２伝送ストリームのうちディスプレイセットの構成セグメントであることが望ましい。
【００２２】
一方、本発明の他の分野によれば、前述した目的は、ビデオデータをデコーディングするビデオデコーダと、ビデオデータに基づいた映像にオーバーレイされるメニュー画面のためのグラフィックデータをデコーディングするグラフィックデコーダとを備え、グラフィックデコーダは、複数のメニューページを提供することを特徴とするマルチメディアの再生装置により達成される。
【００２３】
また、現在再生中であるメニューページの固有識別子を保存するメモリ部をさらに備え、前記グラフィックデコーダは、メモリ部を転換しようとするメニューページの固有識別子に設定することによってページ転換効果を提供することが望ましい。
【発明を実施するための最良の形態】
【００２４】
以下では、添付した図面を参照して、本発明の望ましい実施形態を詳細に説明する。
【００２５】
図３は、図２に示す構成セグメント２０２の一例であって、本発明によって複数のメニューページを提供するＩＣＳの構成を示す図である。図３に示すように、ＩＣＳ  ３００は、複数のメニューページ３１０から構成されるということが分かる。メニューページ３１０は、一つのメニュー画面を構成する複数のボタンのグループであり、ページ識別子ｐａｇｅ＿ｉｄ  ３１２によって区別される。すなわち、一つのＩＣＳに複数のメニューページが含まれ、一つのメニューページには、他のページから該当ページに転換されるときに適用される転換効果についての情報３１４も含まれる。
【００２６】
図４は、本発明の望ましい実施形態によって、ＡＶデータ１１０を再生する装置のブロック図である。図４に示すように、本発明に係る再生装置は、読み込み部４１０、デマルチプレクサ４２０、各デコーダ４３０ないし４６０、及びブレンダ４７０を備える。
【００２７】
具体的に、読み込み部４１０は、記録媒体４００から多重化されたＡＶデータ１１０を読み込み、これをデマルチプレクサに伝送する。プレゼンテーショングラフィックデコーダ４４０は、伝送されたＡＶデータ１１０を、データの種類によってビデオストリーム１０２、オーディオストリーム１０４、プレゼンテーショングラフィックストリーム１０６、及びインタラクティブグラフィックストリーム１０８に分離して、該当デコーダ４３０ないし４６０に伝送する。該当デコーダに伝送された各ストリームは、データの種類に合わせてデコーディングされ、指定された時間に画面上に出力されるように準備される。デコーディングされたビデオストリーム、プレゼンテーショングラフィックストリーム及び／またはインタラクティブグラフィックストリームは、ブレンダ４７０を通じて一つの映像にオーバーレイされる。最後に、ユーザが設定した出力状態に基づいて選択された映像が画面に出力される。例えば、サブタイトルのオン／オフ、オーディオ音消去のように、ユーザの選択に基づいて再生装置の出力状態が制御できる。
【００２８】
特に、インタラクティブグラフィックデコーダ４５０は、記録媒体４００からインタラクティブグラフィックストリーム１０８を伝送されて、これをデコーディングした後、指定された時間になれば、画面上にボタンなどが含まれたメニュー画面を出力する。出力されたメニュー画面で、ユーザが特定のボタンを選択することによって、ユーザの選択を入力されうる。すなわち、ユーザとの相互作用機能を提供できる。
【００２９】
図５は、本発明の望ましい実施形態によって、図４に示す再生装置の一部であって、インタラクティブグラフィックストリームを処理するインタラクティブグラフィックデコーダ４５０のブロック図である。
【００３０】
図５に示すように、記録媒体から読み込まれたＡＶデータ１１０は、ＰＩＤ（Ｐａｃｋｅｔ  ＩＤｅｎｔｉｆｉｅｒ）フィルタ５０２を通じてインタラクティブグラフィックストリーム１０８のみが選択的に伝送バッファ５０４に伝送された後、インタラクティブグラフィックデコーダ４５０でデコーディングされる。
【００３１】
一方、インタラクティブグラフィックデコーダ４５０の内部では、インタラクティブグラフィックストリーム１０８がコーディングデータバッファ５１２に一時保存され、ストリームグラフィック処理器５１４に伝送される。伝送されたインタラクティブグラフィックストリームは、ストリームグラフィック処理器５１４でデコーディングされて、ボタンイメージ用オブジェクトデータは、オブジェクトバッファ５１６に伝送され、ボタンの構成情報は、構成バッファ５１８に伝送される。グラフィック制御器５２０では、伝送された各オブジェクトデータに対して構成バッファにある該当構成情報を参照して、出力されるイメージを構成し、構成されたイメージをグラフィック平面５３０に伝送する。すなわち、インタラクティブグラフィックストリームの出力開始時間であるＰＴＳになれば、グラフィック制御器５２０の制御を受けて、現在、画面上に出力されるイメージを決定し、決定されたイメージをオブジェクトバッファ５１６からグラフィック平面５３０に伝送する。伝送されたイメージは、該当構成情報に含まれた色情報によって色参照テーブル（Ｃｏｌｏｒ  Ｌｏｏｋｕｐ  Ｔａｂｌｅ：ＣＬＵＴと略称する）を参照してイメージを出力する。また、グラフィック制御器５２０は、ユーザの入力（Ｕｓｅｒ  Ｏｐｅｒａｔｉｏｎ：ＵＯＰと略称する）を受けて、ボタンの移動や選択によるボタン状態を変更し、この変更結果を画面出力に反映させる。
【００３２】
特に、図３に示す構成セグメントＩＣＳ  ３００は、デコーディングされて構成バッファ５１８に保存される。グラフィック制御器５２０は、構成バッファに保存されたデコーディングされたＩＣＳ情報を参照して、オブジェクトバッファに保存されたグラフィックイメージ３１６の出力を制御する。
【００３３】
図６は、本発明の望ましい実施形態によって、複数のメニューページを提供する構成セグメントＩＣＳを具現した一例である。図６に示すように、本発明に係る構成セグメントＩＣＳの文法構造の一例が示されている。ＩＣＳには、複数のメニューページ６１０が含まれ、各メニューページには、複数のボタン６１２が含まれる。
【００３４】
図７Ａないし図７Ｄは、本発明に係る構成セグメントＩＣＳの各フィールドを説明するために、必要なデータを定義した一例である。図６及び図７Ａないし図７Ｄを参照して、具体的に各フィールドの意味構造を説明する。
【００３５】
１）ｓｅｇｍｅｎｔ＿ｔｙｐｅ：構成セグメントＩＣＳであることを表すフィールドである。
【００３６】
２）ｓｅｇｍｅｎｔ＿ｌｅｎｇｔｈ：ＩＣＳのバイト数を表すフィールドである。
【００３７】
３）ｃｏｍｐｏｓｉｔｉｏｎ＿ｎｕｍｂｅｒ：インタラクティブグラフィックストリーム内で、構成セグメントＩＣＳの固有値を表すためのフィールドである。構成セグメントＩＣＳが変わったりアップデートされれば、０から順次にその値が大きくなる。
【００３８】
４）ｃｏｍｐｏｓｉｔｉｏｎ＿ｓｔａｔｅ：ＩＣＳが含むディスプレイセットのタイプを表すフィールドである。
【００３９】
具体的に、図７Ａは、ＩＣＳに含まれるディスプレイセットのタイプを示す。図７Ａに示すように、インタラクティブグラフィックストリームは、前述したデコーダの動作モデルを考慮して、エポックという単位で構成される。一つのエポック内に含まれたあらゆるインタラクティブグラフィックオブジェクトは、前述したインタラクティブグラフィックデコーダ４５０内のオブジェクトバッファ５１６にデコーディングされて保存され続け、次のエポックのデータが入力されない限り、その内容は、同じく維持される。これにより、一つのエポック内では毎回インタラクティブグラフィックオブジェクトをデコーディングする必要がなく、既にデコーディングされてオブジェクトバッファに保存されたインタラクティブグラフィックオブジェクトを再使用できる。しかし、一つのエポックが終わり、次のエポックが始まる瞬間にデコーダ内のあらゆるバッファはリセットされ、保存されたあらゆるデータが消える。もちろん、デコーダ内のバッファがリセットされる時点を、一つのエポック内の所定の時点と定義してもよい。
【００４０】
一方、インタラクティブグラフィックオブジェクトの出力単位で、図３で前述したように、ディスプレイセットが定義される。ディスプレイセットは、一つの画面に出力されるインタラクティブグラフィックオブジェクトの集合を表し、一つのエポックは、少なくとも何れか一つ以上のディスプレイセットを含みうる。各ディスプレイセットは、３種類がある。第一に、エポック開始（Ｅｐｏｃｈ  Ｓｔａｒｔ：以下、ＥＳと略称する）状態のディスプレイセットは、エポックの開始を表し、このディスプレイセットには、インタラクティブグラフィックを構成するために必要なインタラクティブグラフィック構成情報及びボタンのイメージに使用されるオブジェクトデータのようなインタラクティブグラフィックを出力するためのあらゆるデータが含まれる。第二に、収集時点（Ａｃｑｕｉｓｉｔｉｏｎ  Ｐｏｉｎｔ：以下、ＡＰと略称する）のディスプレイセットは、ＥＳディスプレイセット以後に存在し、ユーザのランダムサーチのような場合に対応して、インタラクティブグラフィックを構成するためのあらゆる情報を含む。第三に、正規状態（Ｎｏｒｍａｌ  Ｃａｓｅ：以下、ＮＣと略称する）であるディスプレイセットは、以前のディスプレイセットで構成したインタラクティブグラフィックのうち変更する必要のあるデータ、すなわち、更新されるデータのみを含んでいる。図面のように、一つのエポックには、複数のディスプレイセットが含まれうる。エポックの開始部分には、ＥＳディスプレイセットが存在し、その以後には、ＡＰまたはＮＣディスプレイセットが存在しうる。一つのエポックで、ＥＳディスプレイセットは必須的に含まれるが、ＡＰまたはＮＣディスプレイセットは、選択的に含まれる。
【００４１】
また、図６を参照して、ＩＣＳの各フィールドを説明する。
【００４２】
５）ｃｏｍｍａｎｄ＿ｕｐｄａｔｅ＿ｆｌａｇ：以前ＩＣＳと現ＩＣＳとの間にボタン命令語の関係を表すフィールドである。
【００４３】
具体的に、図７Ｂは、ｃｏｍｍａｎｄ＿ｕｐｄａｔｅ＿ｆｌａｇ値の定義を表す。図７Ｂに示すように、この値が０ｂであれば、以前ＩＣＳと現ＩＣＳとのボタン命令語が一致する場合を表し、１ｂであれば、ボタン命令語が変更された場合を表す。
【００４４】
６）ｃｏｍｐｏｓｉｔｉｏｎ＿ｔｉｍｅ＿ｏｕｔ＿ｐｔｓ：インタラクティブディスプレイの終了時間を表すフィールドである。終了時間には、ＩＣＳは、それ以上有効ではなく、それ以上画面に表示されない。ＰＴＳは、メーンビデオのＰＴＳを基準とする。
【００４５】
７）ＵＯ＿ｍａｓｋ＿ｔａｂｌｅ（）：ＩＣＳ内で定義するあらゆるインタラクティブディスプレイ期間中に、ユーザ入力を許容するか否かを表すフィールドである。
【００４６】
８）ａｎｉｍａｔｉｏｎ＿ｆｒａｍｅ＿ｒａｔｅ＿ｃｏｄｅ：ボタンの転換効果及び／または動くボタンに適用されるフレームレートを指定するフィールドである。
【００４７】
９）ｄｅｆａｕｌｔ＿ｓｅｌｅｃｔｅｄ＿ｐａｇｅ＿ｉｄ：ＩＣＳの再生が始まったとき、基本的に表示されるべきページのｐａｇｅ＿ｉｄを表すフィールドである。
【００４８】
以上が、構成セグメントＩＣＳの基本定義部分であり、ここに、複数のページを表すｐａｇｅ（）構造体が含まれる。以下では、複数のメニューページであるｐａｇｅ（）構造体の構成を説明する。
【００４９】
１０）ｐａｇｅ＿ｉｄ：ＩＣＳ内に複数のｐａｇｅ（）構造体６１０で各ページの固有識別子を表すフィールドである。本発明の一実施形態によれば、再生装置は、ＩＣＳ内の複数のページのうち、現画面に表示されているページの識別子をシステムレジスタに保存する。システムレジストの構成は、図１３で後述する。
【００５０】
１１）ｓｅｌｅｃｔｉｏｎ＿ｔｉｍｅ＿ｏｕｔ＿ｄｕｒａｔｉｏｎ：該当ページが画面に表示された後、ボタンを選択できる有効期間を指定するフィールドである。ｓｅｌｅｃｔｉｏｎ＿ｔｉｍｅ＿ｏｕｔ＿ｄｕｒａｔｉｏｎに指定された時間が経る前に、ユーザが異なるボタンを選択しなければ、後述するｄｅｆａｕｌｔ＿ａｃｔｉｖａｔｅｄ＿ｂｕｔｔｏｎ＿ｎｕｍｂｅｒで指定されたボタンが実行される。もちろん、ｄｅｆａｕｌｔ＿ａｃｔｉｖａｔｅｄ＿ｂｕｔｔｏｎ＿ｎｕｍｂｅｒで指定されたボタンが有効な場合に限る。
【００５１】
１２）ｄｅｆａｕｌｔ＿ｓｅｌｅｃｔｅｄ＿ｂｕｔｔｔｏｎ＿ｎｕｍｂｅｒ：該当メニューページが画面に表示されるとき、基本的に選択されるボタンの番号を指定するフィールドである。
【００５２】
１３）ｄｅｆａｕｌｔ＿ａｃｔｉｖａｔｅｄ＿ｂｕｔｔｏｎ＿ｎｕｍｂｅｒ：該当メニューページが画面に表示され、ｓｅｌｅｃｔｉｏｎ＿ｔｉｍｅ＿ｏｕｔ＿ｄｕｒａｔｉｏｎが経過しても、ユーザがボタンを選択しない場合、自動で実行するボタンの番号を指定するフィールドである。もし、このフィールドの値が０ｘＦＦに指定されれば、ｓｅｌｅｃｔｉｏｎ＿ｔｉｍｅ＿ｏｕｔ＿ｄｕｒａｔｉｏｎが過ぎた後には、現在選択されたボタンが実行され、０ｘ００に指定されれば、いかなるボタンも実行されない。
【００５３】
以上が、複数のメニューページであるｐａｇｅ（）構造体の定義部分であり、ここに、各メニューページに含まれる複数のボタンを表すｂｕｔｔｏｎ（）構造体が含まれる。以下は、複数のボタンを表すｂｕｔｔｏｎ（）構造体の構成を説明する。
【００５４】
１４）ｂｕｔｔｏｎ＿ｎｕｍｂｅｒ：メニューページ内の複数のｂｕｔｔｏｎ（）構造体で、各ボタンの固有識別子を表すフィールドである。また、このフィールドは、数字を利用して該当ボタンを選択する場合に使用される。１から９９までの値を使用できる。
【００５５】
１５）ｎｕｍｅｒｉｃａｌｌｙ＿ｓｅｌｅｃｔａｂｌｅ＿ｆｌａｇ：該当ボタンのｂｕｔｔｏｎ＿ｎｕｍｂｅｒを利用して、直接選択できてか否かを表す。
【００５６】
具体的に、図７Ｃは、該当ボタンのｂｕｔｔｏｎ＿ｎｕｍｂｅｒを利用して直接選択できるか否かを表す。図７Ｃに示すように、このフィールドの値が０ｂであれば、該当ボタンのｂｕｔｔｏｎ＿ｎｕｍｂｅｒを利用して直接選択できず、１ｂであれば、直接選択できる。
【００５７】
１６）ａｕｔｏ＿ａｃｔｉｏｎ＿ｆｌａｇ：ボタンの動作モードを指定するフィールドである。
【００５８】
具体的に、図７Ｄは、該当ボタンの動作モードを表す。図７Ｄに示すように、このフィールド値が０ｂであれば、該当ボタンが選択された場合、ｓｅｌｅｃｔｅｄ＿ｓｔａｔｅ動作モードに転換され、１ｂであれば、ボタンイメージを表示せず、ａｃｔｉｏｎｅｄ＿ｓｔａｔｅ動作モードに転換される。各動作モードは、図６の下端に定義される。
【００５９】
１７）ｂｕｔｔｏｎ＿ｈｏｒｉｚｏｎｔａｌ＿ｐｏｓｉｔｉｏｎ：ボタンの上位左側のピクセルの水平位置を指定するフィールドである。
【００６０】
１８）ｂｕｔｔｏｎ＿ｖｅｒｔｉｃａｌ＿ｐｏｓｔｉｏｎ：ボタンの上位左側のピクセルの垂直位置を指定するフィールドである。
【００６１】
１９）ｕｐｐｅｒ（ｌｏｗｅｒ／ｌｅｆｔ／ｒｉｇｈｔ）＿ｂｕｔｔｏｎ＿ｎｕｍｂｅｒ：上下左右に矢印を動かしてボタンを選択する場合、Ｍｏｖｅ＿Ｕｐ（Ｄｏｗｎ／Ｌｅｆｔ／Ｒｉｇｈｔ）＿Ｓｅｌｅｃｔｅｄ＿Ｂｕｔｔｏｎ（）ユーザ入力により選択されるボタンのｂｕｔｔｏｎ＿ｎｕｍｂｅｒを指定するフィールドである。
【００６２】
２０）ｐａｇｅ＿ｃｈａｎｇｅ＿ｓｔａｒｔ＿ｏｂｊｅｃｔ＿ｉｄ＿ｎｏｒｍａｌ（ｓｅｌｅｃｔｅｄ）：メニューページが最初の画面に表示されるか、または他のメニューページに転換されるとき、転換効果を有するｎｏｒｍａｌ（ｓｅｌｅｃｔｅｄ）＿ｓｔａｔｅのボタンを表示するための初めてボタンオブジェクトの識別子オブジェクト＿ｉｄを指定するフィールドである。
【００６３】
２１）ｐａｇｅ＿ｃｈａｎｇｅ＿ｅｎｄ＿ｏｂｊｅｃｔ＿ｉｄ＿ｎｏｒｍａｌ（ｓｅｌｅｃｔｅｄ）：メニューページが最初の画面に表示されるか、または他のメニューページに転換されるとき、転換効果を有するｎｏｒｍａｌ（ｓｅｌｅｃｔｅｄ）＿ｓｔａｔｅのボタンを表示するための最後のボタンオブジェクトの識別子ｏｂｊｅｃｔ＿ｉｄを指定するフィールドである。
【００６４】
２２）ｓｔａｒｔ＿ｏｂｊｅｃｔ＿ｉｄ＿ｎｏｒｍａｌ（ｓｅｌｅｃｔｅｄ）：ｐａｇｅ＿ｃｈａｎｇｅ＿ｅｎｄ＿ｏｂｊｅｃｔ＿ｉｄ＿ｎｏｒｍａｌ（ｓｅｌｅｃｔｅｄ）により指定されたボタンオブジェクトの表示が終わった後に、画面に表示されるべき最初のボタンオブジェクトの識別子ｏｂｊｅｃｔ＿ｉｄを指定するフィールドである。
【００６５】
２３）ｅｎｄ＿ｏｂｊｅｃｔ＿ｉｄ＿ｎｏｒｍａｌ（ｓｅｌｅｃｔｅｄ）：ｎｏｒｍａｌ（ｓｅｌｅｃｔｅｄ）＿ｓｔａｔｅのボタンを画面に表示するための最後のボタンオブジェクトの識別子ｏｂｊｅｃｔ＿ｉｄを指定するフィールドである。
【００６６】
２４）ｒｅｐｅａｔ＿ｎｏｒｍａｌ（ｓｅｌｅｃｔｅｄ）＿ｆｌａｇ：ｎｏｒｍａｌ（ｓｅｌｅｃｔｅｄ）状態のアニメーションを続けて繰り返すか否かを指定するフィールドである。ｓｔａｒｔ＿ｏｂｊｅｃｔ＿ｉｄ＿ｎｏｒｍａｌ（ｓｅｌｅｃｔｅｄ）とｅｎｄ＿ｏｂｊｅｃｔ＿ｉｄ＿ｎｏｒｍａｌ（ｓｅｌｅｃｔｅｄ）の値が同じであれば、０ｘ００の値を有する。
【００６７】
２５）ｓｔａｒｔ＿ｏｂｊｅｃｔ＿ｉｄ＿ａｃｔｉｖａｔｅｄ：ａｃｔｉｏｎｅｄ＿ｓｔａｔｅのボタンを画面に表示するための最初のオブジェクトの識別子ｏｂｊｅｃｔ＿ｉｄを指定するフィールドである。
【００６８】
２６）ｅｎｄ＿ｏｂｊｅｃｔ＿ｉｄ＿ａｃｔｉｖａｔｅｄ：ａｃｔｉｏｎｅｄ＿ｓｔａｔｅのボタンを画面に表示するための最後のボタンオブジェクトの識別子ｏｂｊｅｃｔ＿ｉｄを指定するフィールドである。
【００６９】
２７）ｎｕｍｂｅｒ＿ｏｆ＿ｂｕｔｔｏｎ＿ｃｏｍｍａｎｄ：該当ボタンと関連する命令語の数を表すフィールドである。このフィールドの値が０に設定されていれば、該当ボタンは、命令語のない単純なグラフィックイメージとしてのみ使用される。
【００７０】
２８）ｂｕｔｔｏｎ＿ｃｏｍｍａｎｄ［ｃｍｄ＿ｉｄ］：一つのボタンに対応する一つのナビゲーション命令語を保存するフィールドである。ユーザによりボタンが選択されれば、対応するナビゲーション命令語が実行される。
【００７１】
以上で説明したように、本発明の望ましい実施形態に係る構成セグメントＩＣＳ  ３００の例によれば、特定のメニューページが画面に表示されるとき、
１）そのメニューページに含まれた各ボタン別に画面転換効果を与えるためのフィールド６１４と、
２）画面転換効果後に各ボタン別にアニメーション効果を与えるためのフィールド６１６が指定される。
【００７２】
したがって、製作者は、所望の画面転換効果を表示するための複数のボタンオブジェクト、及び画面転換効果後にページに続けて表示されるべきボタンのアニメーション効果のための複数のボタンオブジェクトを製作せねばならない。このような方法を通じて、製作者は、多様な方法の画面転換効果を提供できる。
【００７３】
基本的に、ボタン単位でさらにダイナミックな画面転換を提供するためには、各ボタン別にｐａｇｅ＿ｃｈａｎｇｅ＿ｓｔａｒｔ＿ｏｂｊｅｃｔ＿ｉｄ＿ｎｏｒｍａｌ（ｓｅｌｅｃｔｅｄ）と、ｐａｇｅ＿ｃｈａｎｇｅ＿ｅｎｄ＿ｏｂｊｅｃｔ＿ｉｄ＿ｎｏｒｍａｌ（ｓｅｌｅｃｔｅｄ）との間に含まれたボタンオブジェクトの数が一致しなくてもよい。しかし、本発明の一実施形態によれば、ページ全体にフェードイン／アウト効果と同じ転換効果を適用する場合には、円滑な画面転換効果のために、ページ内に含まれたあらゆるボタンは、ｐａｇｅ＿ｃｈａｎｇｅ＿ｓｔａｒｔ＿ｏｂｊｅｃｔ＿ｉｄ＿ｎｏｒｍａｌ（ｓｅｌｅｃｔｅｄ）と、ｐａｇｅ＿ｃｈａｎｇｅ＿ｅｎｄ＿ｏｂｊｅｃｔ＿ｉｄ＿ｎｏｒｍａｌ（ｓｅｌｅｃｔｅｄ）との間に同数のボタンオブジェクトが含まれる。本発明の一実施形態によれば、画面転換効果が不要な場合には、二フィールドの値をｓｔａｒｔ＿ｏｂｊｅｃｔ＿ｉｄ＿ｎｏｒｍａｌ（ｓｅｌｅｃｔｅｄ）と同じくする。
【００７４】
以下では、前述した各ボタン別に画面転換効果を与えるためのフィールド６１４と、画面転換効果後に各ボタン別にアニメーション効果を与えるためのフィールド６１６とを応用した例を具体的に説明する。すなわち、製作者が複数の画面転換用ボタンオブジェクトを製作して、相異なるメニューの間に画面転換効果を適用した例が説明される。同じｃｏｍｐｏｓｉｔｉｏｎ＿ｎｕｍｂｅｒを有するＩＣＳ内に二つのページを含んでいる場合であって、ｐａｇｅ＿ｉｄ＝１である１番目のメニューページは図８に示され、ｐａｇｅ＿ｉｄ＝２である２番目のページは図９に示される。
【００７５】
図８は、本発明の一実施形態であって、同じメニューページでボタンオブジェクトにアニメーション効果を適用した一例である。図８に示すように、最初のメニューページには、ｂｕｔｔｏｎ＿ｎｕｍｂｅｒ＝１を有する一つのボタンが表示されている。アニメーション効果のために、このボタンは、ｏｂｊｅｃｔ＿ｉｄが１から５までの値を有する５つの相異なるボタンオブジェクトを含む。各ボタンオブジェクトのａｎｉｍａｔｉｏｎ＿ｆｒａｍｅ＿ｒａｔｅ＿ｃｏｄｅに指定されたフレームレートによって、各ボタンオブジェクトを転換しつつ表示する。これにより、ボタンのアニメーション効果を具現できる。
【００７６】
図９は、本発明の他の実施形態であって、複数の画面転換用オブジェクトを利用して、相異なるメニュー間の画面転換効果を適用した一例である。図９に示すように、ｐａｇｅ＿ｉｄ＝２である二番目のメニューページが示されている。例えば、ユーザが、図８に示すｐａｇｅ＿ｉｄ＝１である最初のメニューページのｂｕｔｔｏｎ＿ｎｕｍｂｅｒ＝１に該当するボタンを実行させて、ｐａｇｅ＿ｉｄ＝２に該当するメニューページに転換されるように応用できる。このとき、ｐａｇｅ＿ｉｄ＝２に該当する二番目のメニューページに含まれたｂｕｔｔｏｎ＿ｎｕｍｂｅｒが１、２、３に該当するボタンは、矢印９０２で表示したように、左から右に、上から下に一つずつボタンが示される効果を表現しようとする。このような画面転換効果のために、準備された複数のボタンオブジェクトは、ｐａｇｅ＿ｃｈａｎｇｅ＿ｓｔａｒｔ＿ｏｂｊｅｃｔ＿ｉｄ＿ｎｏｒｍａｌ（ｓｅｌｅｃｔｅｄ）フィールドと、ｐａｇｅ＿ｃｈａｎｇｅ＿ｅｎｄ＿ｏｂｊｅｃｔ＿ｉｄ＿ｎｏｒｍａｌ（ｓｅｌｅｃｔｅｄ）フィールドとの値によって表示される。具体的に、本実施形態では、ｂｕｔｔｏｎ＿ｎｕｍｂｅｒ＝１に該当するボタンの場合、図８に示すｐａｇｅ＿ｉｄ＝１に該当するボタンと視覚的に差がないので、画面転換効果用のボタンオブジェクトを別途に含んでいない。
【００７７】
したがって、ｐａｇｅ＿ｃｈａｎｇｅ＿ｓｔａｒｔ＿ｏｂｊｅｃｔ＿ｉｄ＿ｎｏｒｍａｌ（ｓｅｌｅｃｔｅｄ）フィールドと、ｐａｇｅ＿ｃｈａｎｇｅ＿ｅｎｄ＿ｏｂｊｅｃｔ＿ｉｄ＿ｎｏｒｍａｌ（ｓｅｌｅｃｔｅｄ）フィールドとの値は、ｓｔａｒｔ＿ｏｂｊｅｃｔ＿ｉｄ＿ｎｏｒｍａｌ（ｓｅｌｅｃｔｅｄ）のようなｏｂｊｅｃｔ＿ｉｄ＝１を指定している。これにより、ページが転換されれば、図８で前述したように、基本的なアニメーション効果が繰り返されて表示される。このとき、ボタンに含まれた命令語は、製作者の意図によって変わりうる。
【００７８】
一方、ｂｕｔｔｏｎ＿ｎｕｍｂｅｒ＝２，３に該当するボタンの場合、画面転換効果のために、ｏｂｊｅｃｔ＿ｉｄ＝６〜９及びｏｂｊｅｃｔ＿ｉｄ＝１５〜２２を有する複数のボタンオブジェクトを含む。これにより、矢印９０２で表示したような画面転換効果が表現される。ｂｕｔｔｏｎ＿ｎｕｍｂｅｒ＝２，３に該当するボタンは、ｐａｇｅ＿ｃｈａｎｇｅ＿ｅｎｄ＿ｏｂｊｅｃｔ＿ｉｄ＿ｎｏｒｍａｌ（ｓｅｌｅｃｔｅｄ）に該当するボタンオブジェクトを表示した後には、各ボタンのｓｔａｒｔ＿ｏｂｊｅｃｔ＿ｉｄ＿ｎｏｒｍａｌ（ｓｅｌｅｃｔｅｄ）フィールドで指示するボタンオブジェクトと、ｅｎｄ＿ｏｂｊｅｃｔ＿ｉｄ＿ｎｏｒｍａｌ（ｓｅｌｅｃｔｅｄ）フィールドで指示するボタンオブジェクトとの間のアニメーション効果のための複数のオブジェクトを繰り返しつつ画面に表示し続ける。これにより、画面転換効果と共に、アニメーション効果も表現できる。
【００７９】
図１０は、本発明のさらに他の実施形態であって、ページ単位で画面転換効果を適用するための構成セグメントＩＣＳの一例である。図１０に示すように、図８及び図９のように、各ボタン単位で画面転換を行う方法と異なり、特定のページ内に定義された一部のボタングループ別に画面転換効果を与えるか、またはページ単位で画面転換効果を適用する方法が示される。
【００８０】
ページ単位で画面転換を行うためには、図６に示す構成セグメントＩＣＳ  ３００の文法構造の例で、ボタン単位の画面転換効果を与えるために使用したｐａｇｅ＿ｃｈａｎｇｅ＿ｓｔａｒｔ＿ｏｂｊｅｃｔ＿ｉｄ＿ｎｏｒｍａｌ（ｓｅｌｅｃｔｅｄ）フィールドとｐａｇｅ＿ｃｈａｎｇｅ＿ｅｎｄ＿ｏｂｊｅｃｔ＿ｉｄ＿ｎｏｒｍａｌ（ｓｅｌｅｃｔｅｄ）フィールドとを消去し、図面のように、メニューページ全体に画面転換効果を適用するためのフィールドを追加できる。
【００８１】
図１０に示すように、ページ単位で画面転換効果を適用するために、ｐａｇｅ（）構造体内にｔｒａｎｓｉｔｉｏｎ＿ｅｆｆｅｃｔフィールド８０２を追加した例が示されている。すなわち、あらゆる再生装置で共通で支援可能な所定の画面転換効果をあらかじめ定義した後、定義された各画面転換効果に該当する属性値を割り当て、ｔｒａｎｓｉｔｉｏｎ＿ｅｆｆｅｃｔのフィールドを製作者が適用しようとする画面転換効果の属性値に指定することによって、所定の画面転換効果を表現できる。
【００８２】
図１１は、図１０に示すページ単位の画面転換効果を時間軸上で説明するための参考図である。図１１に示すように、図示されたインタラクティブグラフィックストリームの時間軸は、ビデオストリームの時間軸と同じである。前述した図８及び図９のような構成セグメントＩＣＳを含むＰＥＳパケットデータは、ビデオの再生中にＰＥＳパケットデータに含まれたデコーディングする時間情報であるＤＴＳ時間に合わせて、ＩＣＳ及びＰＤＳ、ＯＤＳのようなインタラクティブグラフィックストリームデータをデコーディングする。デコーディングが完了した後、プレゼンテーションする時間情報であるＰＴＳ時間になれば、ｄｅｆａｕｌｔ＿ｓｅｌｅｃｔｅｄ＿ｐａｇｅ＿ｉｄに指定されているページを画面に表示する。表示されたメニューページに含まれた特定のボタンのナビゲーション命令語によって、各ページ間の画面転換が行われる。また、ｃｏｍｐｏｓｉｔｉｏｎ＿ｔｉｍｅ＿ｏｕｔ＿ｐｔｓになれば、有効なインタラクティブディスプレイ期間が終了するので、メニューページはそれ以上画面に表示されない。
【００８３】
このように、一つの構成セグメントＩＣＳ内に含まれた複数のメニューページは、全体インタラクティブディスプレイ期間の開始時間（ＰＴＳ）及び終了時間（ｃｏｍｐｏｓｉｔｉｏｎ＿ｔｉｍｅ＿ｏｕｔ＿ｐｔｓ）を規定することによって、有効なインタラクティブディスプレイ区間内では、メニューページの特定のボタンに割り当てられたナビゲーション命令語によってメニューページ間の転換を円滑に行える。
【００８４】
図１２は、本発明のさらに他の実施形態であって、一定期間ユーザの入力がない場合、メニューページが画面から消える時点を指定する機能が含まれた構成セグメントＩＣＳの一例である。
【００８５】
図１２に示すように、本実施形態に係る構成セグメントＩＣＳは、映画の再生中にポップアップメニューにも応用できる。この場合、図１１で説明したように、画面に表示されたメニューが、ディスプレイ終了時間を指定したｃｏｍｐｏｓｉｔｉｏｎ＿ｔｉｍｅ＿ｏｕｔ＿ｐｔｓまで画面に表示され続ければ、ユーザが、高画質の映画のようなマルチメディア映像の鑑賞に当り不便さを感じうる。したがって、図１２に示すように、一定の時間が経れば、現在表示されるメニューページが消えるように指定するフィールドを追加してもよい。
【００８６】
本実施形態では、ｐａｇｅ＿ｄｉｓａｐｐｅａｒ＿ｄｕｒａｔｉｏｎフィールド１２０２が定義されている。すなわち、現メニューページが画面に表示された後、ユーザの入力がないとき、所定期間が経れば、メニューページが消えるか否かを指定するフィールドを追加した例である。すなわち、製作者がこのフィールドに一定の時間値を指定すれば、現ページが表示され、ユーザの入力がない状態で該当フィールドに指定された時間が経れば、現ページを表示しない。このとき、表示されたメニューページを構成したデータ自体が消えるのではなく、単に、画面上でディスプレイされない。
【００８７】
一方、前述したように、構成セグメントＩＣＳ内に複数のメニューページが含まれた場合、他のメニューページに移動するには、以前ページに含まれたボタンの一つが、他のページに移動するナビゲーション命令語を含んでいる必要がある。すなわち、ナビゲーション命令語は、現在表示されるページのｐａｇｅ＿ｉｄを移動しようとするページのｐａｇｅ＿ｉｄに転換する命令語になる。本発明の一実施形態によれば、再生装置は、転換されたｐａｇｅ＿ｉｄを参照して、新たなページを画面に表示する。したがって、この場合、再生装置は、現在再生中である再生情報を保存するシステムレジスタに、メニューページについての情報を含む。ナビゲーション命令語は、メニューページ情報を保存しているシステムレジスタの値を設定することによって、ページ間の転換効果を具現できる。
【００８８】
以下では、ページ転換過程を具体的に説明する。
【００８９】
図１３は、本発明の望ましい実施形態に係る再生装置に備えられた状態レジスタの一例である。図１３に示すように、同じＩＣＳ内で複数のメニューページを支援する再生装置のシステムレジスタ（Ｐｌａｙｅｒ  Ｓｔａｔｕｓ  Ｒｅｇｉｓｔｅｒ：以下、ＰＳＲと略称する）の一例が示される。図面のように、ＰＳＲ１１  １３０２は、インタラクティブグラフィックストリームの特定の構成セグメントＩＣＳで、現在再生中であるページのｐａｇｅ＿ｉｄ情報を保存する。ＩＣＳに含まれたボタン一つが、ナビゲーション命令語を使用してＰＳＲ１１を再設定することによって、ページ間の転換を行える。
【００９０】
図１４は、インタラクティブグラフィックストリームの処理時、ページ選択に関するモデルを説明するための参考図である。図１４に示すように、再生装置がインタラクティブグラフィックストリームを処理するとき、ＩＣＳ内の適切なページを表示するために必要な処理過程が示されている。楕円形で表示された二つの一般的な状態１４０６、１４１２と、ボックスで表示された三つの臨時状態１４０４、１４１０、１４１６とが示されている。二つの一般的な状態は、Ｉｎｖａｌｉｄ状態１４０６とＶａｌｉｄ状態１４１２とをそれぞれ表す。Ｖａｌｉｄ状態とは、現インタラクティブグラフィックストリームの有効なエポック内で再生中である状態であることを意味し、Ｉｎｖａｌｉｄ状態とは、再生が中止されているか、または再生中であっても、有効なインタラクティブグラフィックストリームが存在していない状態を言う。このような一般的な状態は、他の状態への転換が行われない限り、現状態を維持し続ける。
【００９１】
一方、１４０２、１４０８、１４１４または１４１８のような転換は、再生状態が変更されるか、またはユーザの入力またはナビゲーション命令語により発生する。このような転換が発生すれば、適切なインタラクティブグラフィックストリーム及びページ情報を得るために、１４０４、１４１０、または１４１６のような処理過程が行われる。四つの転換は、ディスクの挿入１４０２、Ｖａｉｌｄ状態になる１４０８、ページの転換１４１４、Ｉｎｖａｌｉｄ状態になる１４１８である。
【００９２】
以下では、各転換過程を具体的に説明する。
【００９３】
図１５は、図１４に示す初期化過程１４０４を示す図である。図１４、図１３及び図１５に示すように、記録媒体が再生装置に挿入されれば、再生装置は、適切なインタラクティブグラフィックストリーム及びページ情報を獲得するために、臨時状態である初期化状態１４０４に移動する。初期化状態では、図１５に示すように、システムレジスタであるＰＳＲを設定する過程が行われる。すなわち、最初に表示されるメニューページのｐａｇｅ＿ｉｄ値を保存するＰＳＲ１１に初期値０を設定する。もちろん、初期化過程で、ＰＳＲ０も一つの初期値である０に設定される。このような初期化ステップを経てＩｎｖａｌｉｄ状態１４０６に移動する。
【００９４】
図１６は、図１４に示す再生状態変更による処理過程１４１０を示す図である。図１６に示すように、Ｉｎｖａｌｉｄ状態１４０６は、インタラクティブグラフィックストリームの有効なエポックの再生がなされるまで維持され続け、１４０８のように、インタラクティブグラフィックストリームの有効なエポックの再生が始まる転換が行われれば、再生状態の変更による処理状態１４１０に移動する。再生状態変の更による処理状態では、図１６に示すような処理が行われる。すなわち、ＩＣＳからｄｅｆａｕｌｔ＿ｓｅｌｅｃｔｅｄ＿ｐａｇｅ＿ｉｄを読み込んで（１６０２）、その値が有効なｐａｇｅ＿ｉｄであれば、ＰＳＲ１１値をその値に設定し（１６０６）、もし、ｄｅｆａｕｌｔ＿ｓｅｌｅｃｔｅｄ＿ｐａｇｅ＿ｉｄ値が有効でなければ、現ＰＳＲ１１の値が有効なｐａｇｅ＿ｉｄであるかを確認する。確認結果、現ＰＳＲが既に有効なｐａｇｅ＿ｉｄに設定されたとすれば、状態を変更せず（１６０８）、反対の場合、ＰＳＲ１１をＩＣＳの最初のｐａｇｅ＿ｉｄ値に設定する（１６１０）。これにより、再生装置が、Ｉｎｖａｌｉｄ状態からＶａｌｉｄ状態に変更される。
【００９５】
図１７は、図１４に示すページ転換要求の発生による処理過程１４１６を示す図である。図１４及び図１７に示すように、図１６に前述した過程を経て選択されたＩＣＳ内の特定のページは、ユーザから入力がない限り、ｃｏｍｐｏｓｉｔｉｏｎ＿ｔｉｍｅ＿ｏｕｔ＿ｐｔｓ前までＶａｌｉｄ状態１４１２を維持する。しかし、１４１４のように、他のページに転換せよとのナビゲーション命令語が割り当てられたボタンを実行させるユーザの入力を受信した場合、Ｖａｌｉｄ状態１４１２は、ページ転換要求の発生による処理状態１４１６に転換される。
【００９６】
ページ転換要求の発生による処理状態１４１６では、図１７のような処理が行われる。すなわち、ページ転換要求が発生したｐａｇｅ＿ｉｄＸが有効であれば、ＰＳＲ１１をＸに設定し（１７０２）、有効でなければ、現ｐａｇｅ＿ｉｄをそのまま維持する（１７０４）。前述したように、ページ転換要求の発生による処理１４１６が終われば、再びＶａｌｉｄ状態１４１２を維持する。
【００９７】
一方、Ｖａｌｉｄ状態１４１２で現在再生されているＩＣＳのｃｏｍｐｏｓｉｔｉｏｎ＿ｔｉｍｅ＿ｏｕｔ＿ｐｔｓに到達するか、あるいはインタラクティブグラフィックストリームが転換される場合、該当ページが有効でなくなるので、Ｖａｌｉｄ状態１４１２は、Ｉｎｖａｌｉｄ状態１４０６に転換される。すなわち、１４１８のような転換が行われれば、ＰＳＲ１１に保存されている最後のｐａｇｅ＿ｉｄ値は、そのまま維持される。
【００９８】
以上の説明は、本発明の一実施形態に過ぎず、当業者は、本発明の本質的な特性から逸脱しない範囲で変形された形態で具現できる。したがって、本発明に係る実施形態に限定されず、特許請求の範囲に記載された内容と同等な範囲内にある多様な実施形態が含まれるように解釈されねばならない。
【産業上の利用可能性】
【００９９】
本発明によれば、複数のメニューページを備えるインタラクティブグラフィックストリームのＩＣＳ構造及び、ＩＣＳで適切なページを選択するモデルが提供される。これにより、メインストリームの応用タイプに関係なく、複数のメニューページを提供できる。また、各メニューページ間の転換時に多様な転換効果を適用できる。
【図面の簡単な説明】
【０１００】
【図１】複数の要素ストリームを多重化したＡＶデータの構成を示す図である。
【図２】図１に示す要素ストリームのうちインタラクティブグラフィックストリームの構成を示す図である。
【図３】図２に示す構成セグメントの一例であって、本発明によって複数のメニューページを提供するインタラクティブ構成セグメントの構成を示す図である。
【図４】本発明の望ましい実施形態によって、ＡＶデータの再生装置のブロック図である。
【図５】本発明の望ましい実施形態によって、図４に示す再生装置の一部であって、インタラクティブグラフィックストリームを処理するインタラクティブグラフィックデコーダのブロック図である。
【図６】本発明の望ましい実施形態によって、複数のメニューページを提供する構成セグメントＩＣＳを具現した一例を示す図である。
【図７Ａ】本発明に係る構成セグメントＩＣＳの各フィールドを説明するために必要なデータを定義した一例を示す図である。
【図７Ｂ】本発明に係る構成セグメントＩＣＳの各フィールドを説明するために必要なデータを定義した一例を示す図である。
【図７Ｃ】本発明に係る構成セグメントＩＣＳの各フィールドを説明するために必要なデータを定義した一例を示す図である。
【図７Ｄ】本発明に係る構成セグメントＩＣＳの各フィールドを説明するために必要なデータを定義した一例を示す図である。
【図８】本発明の一実施形態であって、同じメニューページでボタンオブジェクトにアニメーション効果を適用した一例を示す図である。
【図９】本発明の他の実施形態であって、複数の画面転換用のオブジェクトを利用して相異なるメニュー間の画面転換効果を適用した一例を示す図である。
【図１０】本発明のさらに他の実施形態であって、ページ単位で画面転換効果を適用するための構成セグメントＩＣＳの一例を示す図である。
【図１１】図１０に示すページ単位の画面転換効果を時間軸上で説明するための参考図である。
【図１２】本発明のさらに他の実施形態であって、一定期間ユーザの入力がない場合、メニューページが画面から消える時点を指定する機能が含まれた構成セグメントＩＣＳの一例を示す図である。
【図１３】本発明の望ましい実施形態に係る再生装置に備えられた状態レジスタの一例を示す図である。
【図１４】インタラクティブグラフィックストリームの処理時、ページ選択モデルを説明するための参考図である。
【図１５】図１４に示す初期化過程を示す図である。
【図１６】図１４に示す再生状態の変更による処理過程を示す図である。
【図１７】図１４に示すページ転換要求の発生による処理過程を示す図である。
【図１】
2007521779.tif 000003
【図２】
2007521779.tif 000004
【図３】
2007521779.tif 000005
【図４】
2007521779.tif 000006
【図５】
2007521779.tif 000007
【図６】
2007521779.tif 000008
【図７Ａ】
2007521779.tif 000009
【図７Ｂ】
2007521779.tif 000010
【図７Ｃ】
2007521779.tif 000011
【図７Ｄ】
2007521779.tif 000012
【図８】
2007521779.tif 000013
【図９】
2007521779.tif 000014
【図１０】
2007521779.tif 000015
【図１１】
2007521779.tif 000016
【図１２】
2007521779.tif 000017
【図１３】
2007521779.tif 000018
【図１４】
2007521779.tif 000019
【図１５】
2007521779.tif 000020
【図１６】
2007521779.tif 000021
【図１７】
2007521779.tif 000022
【国際調査報告】
2007521779.tif 000023