(57)【要約】【課題】  光ディスク等の情報記録媒体に記録されたグラフィックデータに含まれるデータを格納するためのメモリの記憶容量を大幅に削減することができる光ディスク等の情報記録媒体を提供する。【解決手段】  ユーザーが所定の情報を選択するための画像に含まれ、ユーザーの操作に応じて複数の状態に変化するボタンに関するデータであるグラフィックデータが記録された光ディスクの前記グラフィックデータに前記ボタンの画像に対応する画像データ、および、前記ボタンに付される色であって、前記ボタンの状態を示す色に対応する色データを含む。そして、前記色データを前記ボタンの各状態に対応して設ける。【選択図】          図１
2006237745.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの操作に応じて複数の状態に変化するボタンに関するデータであるグラフィックデータが記録された光ディスクであって、
前記グラフィックデータは、
前記ボタンの画像に対応する画像データ、
および、前記ボタンに付される色であって、前記ボタンの状態を示す色に対応する色データを含み、
前記色データは、前記ボタンの各状態に対応して設けられることを特徴とする光ディスク。
【請求項２】
請求項１に記載の光ディスクを再生する情報再生装置であって、
前記光ディスクに記録されたデータを読み出すドライブと、
前記ドライブによって読み出されたデータのうちのグラフィックデータに含まれる画像データをデコードする第１のデコード手段と、
前記ドライブによって読み出されたデータのうちの映像データをデコードする第２のデコード手段と、
前記第１のデコード手段の出力と、前記第２のデコード手段の出力とを重畳する手段とを備える情報再生装置。
【請求項３】
請求項１に記載の光ディスクを再生する情報再生方法であって、
前記光ディスクに記録されたデータを読み出し、
前記光ディスクから読み出したデータのうちのグラフィックデータに含まれる画像データをデコードし、
前記光ディスクから読み出したデータのうちの映像データをデコードし、
前記デコードした前記画像データと、前記画像データとを重畳することを含む情報再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ディスク、情報再生装置および情報再生方法に関する。
【背景技術】
【０００２】
従来の光ディスク等の情報記録媒体は、主映像と重畳して出力表示可能なグラフィックユニットを記録することができ、グラフィックユニットはハイライト情報、選択されるボタンのボタン形状を浮彫にするマスクデータ及び全てのボタン形状を表現するグラフィックデータを含み、ハイライト情報はカラーパレット情報、ボタン情報、隣接ボタン情報及びボタンコマンドを含む（例えば、特許文献１）。
【０００３】
【特許文献１】特開２００４−３４３２５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の情報記録媒体においては、選択メニューの構築に必要なグラフィックデータを通常用、選択用及び確定用の各々に対して設ける。したがって、例えば、通常用、選択用及び確定用の各々に対して設けるグラフィックデータが画像データ等のようなデータ量が大きいデータである場合には、当該グラフィックデータを格納するためのメモリの記憶容量を大きくする必要がある。そうすると、当該記録媒体を再生する再生装置等の回路規模が大きくなってしまう。
【０００５】
そこで、本発明は上述のような課題を解決するためになされたものであって、グラフィックデータに含まれるデータを格納するためのメモリの記憶容量を大幅に削減することができる光ディスク等の情報記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る光ディスクは、ユーザーが所定の情報を選択するための画像に含まれ、ユーザの操作に応じて複数の状態に変化するボタンに関するデータであるグラフィックデータが記録された光ディスクであって、前記グラフィックデータは、前記ボタンの画像に対応する画像データ、および、前記ボタンに付される色であって、前記ボタンの状態を示す色に対応する色データを含み、前記色データは、前記ボタンの各状態に対応して設けられる。
【発明の効果】
【０００７】
本発明に係る光ディスクによれば、当該光ディスクに記録されたデータを再生する情報再生装置に設けられ、グラフィックデータに含まれるデータを格納するためのメモリの記憶容量を大幅に削減することができる。
【発明を実施するための最良の形態】
【０００８】
実施の形態１．
図１は、実施の形態１における情報再生装置１００の構成を示すブロック図である。図１において、１は所定のデータ（例えば、当該情報再生装置１００の制御に必要な制御データ、映像および音声のデータ等）が記録された光ディスク、２は光ディスク１に記録されたデータを読み出すドライブ、３は読み出されたデータを処理するデータ処理部である。また、４はドライブ２によって読み出されたデータをビデオデータ、オーディオデータ、グラフィックデータに分離するデマルチプレクサ、５はオーディオデータを復調（以下、デコードともいう）するオーディオデコーダ部、６はビデオデータをデコードするビデオデコーダ部、７はグラフィックデータをデコードするグラフィックデコーダ部、８はビデオデータをデコードして得られる映像と、グラフィックデータをデコードして得られる画像とを重畳するビデオ重畳部である。
【０００９】
図１において、ドライブ２は、光ディスク１に記録されたデータを読み出して、デマルチプレクサ４に出力する。なお、前記ドライブ２から出力されるデータは、光ディスク１に記録された映像（以下、ビデオともいう）に対応する前記ビデオデータ、当該ビデオデータに対応する音声の情報である前記オーディオデータ、および前記ビデオデータに対応する映像に重畳される画像（以下、グラフィックという）のデータである前記グラフィックデータがパケット化され、多重化されたデータである。
【００１０】
デマルチプレクサ４は、入力されたデータをビデオデータ、オーディオデータおよびグラフィックデータに分離する。そして、オーディオデータをオーディオデコーダ部５に、ビデオデータをビデオデコーダ部６に、グラフィックデータをグラフィックデコーダ部７にそれぞれ出力する。なお、デマルチプレクサ４は、パケット化された各データの先頭に記述された識別子に従って前記分離を行なう。
【００１１】
オーディオデコーダ部５は、入力されたオーディオデータをデコードして図示しない音声出力手段に出力する。また、ビデオデコード部６は、入力されたビデオデータをデコードしてビデオ重畳部８に出力する。また、グラフィックデコーダ部７は、入力されたグラフィックデータをデコードしてビデオ重畳部８に出力する。
【００１２】
ビデオ重畳部８は、ビデオデコード部６においてビデオデータをデコードして得られるビデオと、グラフィックデコーダ部７においてグラフィックデータをデコードして得られるグラフィックとを重畳して図示しない表示手段に出力する。
【００１３】
図２は、グラフィックデコーダ部７の構成を示すブロック図である。９は圧縮されたピクチャーデータをデコードするグラフィックデコーダ、１０はデコードされたピクチャーデータが蓄積されるグラフィックバッファ、１１は色パレットデータが蓄積されるパレットバッファ、１２はグラフィックの表示を制御するためのデータであるグラフィック制御データが蓄積される制御データバッファ、１３はデマルチプレクサ４から出力されたグラフィックデータをピクチャーデータ、色パレットデータ、グラフィック制御情報に分離するグラフィックパーサー、１４は制御データバッファ内の制御データに従ってグラフィックの表示を制御するグラフィックコントローラ１４である。なお、前記ピクチャーデータは、グラフィックを構成するピクチャーのデータである。また、前記色パレットデータは当該ピクチャーに付される色を決定するためのデータである。
【００１４】
図２において、グラフィックパーサー１３は、デマルチプレクサ４から入力されたグラフィックデータをピクチャーデータ、グラフィック制御データおよび色パレットデータに分離する。そして、ピクチャーデータをピクチャーデコーダ９に、グラフィック制御データを制御バッファデータ１２に、色パレットデータをパレットバッファ１１にそれぞれ出力する。
【００１５】
ここで、グラフィックデータについて説明する。図３は、グラフィックデータの構成を説明するための説明図である。図３において、１５はグラフィック表示を制御するためのグラフィック制御データ、１６はグラフィックの色情報となる色パレットデータ、１７は圧縮されたピクチャーデータである。図３に示すように、グラフィックデータはグラフィック制御データ１５、色パレットデータ１６およびピクチャーデータ１７から構成されるデータである。なお、グラフィックデータを構成する各データの詳細については後述する。
【００１６】
ピクチャーデコーダ９は、入力されたピクチャーデータ１７をデコードしてグラフィックバッファ１０に出力する。そして、グラフィックバッファ１０は、前記ピクチャーデコーダ９においてピクチャーデータ１７をデコードして得られるピクチャーを格納する。なお、前記ピクチャーは、前記グラフィックを構成する画像である。例えば、当該グラフィックが動画である場合には、当該動画を構成する１つの画像がピクチャーである。
【００１７】
制御データバッファ１２は、半導体メモリ等の記憶手段によって構成され、入力されたグラフィック制御データ１５を格納する。なお、当該制御データバッファ１２に格納されたグラフィック制御データ１５は、後述するグラフィックコントローラによって読み出され、前記グラフィックを表示手段の表示部（以下、画面ともいう）に表示する際の制御データとして使用される。
【００１８】
パレットバッファ１１は、半導体メモリ等の記憶手段によって構成され、入力された色パレットデータ１６を格納する。なお、当該パレットバッファ１２に格納された色パレットデータ１６は、前記グラフィックコントローラによって読み出され、グラフィックに付される色を決定する色情報として使用される。より具体的に説明すると、パレットバッファ１２に記憶された色パレットデータ１６はグラフィックコントローラ１４において解釈される。そして、グラフィックコントローラ１４は、解釈した色パレットデータ１６に含まれる各色の情報をパレットバッファ１２に展開する。これにより、色パレットがパレットバッファ１２に記憶される。
【００１９】
グラフィックコントローラ１４は、前記制御データバッファ１２に格納されたグラフィック制御データ１５を読み出す。次に、当該グラフィック制御データ１５に基づいて、グラフィックバッファ１０に格納されたピクチャーを取得し、当該ピクチャーに対応する色をパレットバッファ１１から取得して、所定のグラフィックを生成する。そして、生成したグラフィックを前記ビデオ重畳部８に出力する。
【００２０】
そうすると、上述のように、ビデオ重畳部８において、ビデオデコーダ６の出力とグラフィックとが重畳され、前記表示手段に出力される。その結果、表示手段の表示部においては、ビデオデータに対応するビデオと、前記グラフィックスとが合成された画像（以下、合成画像ともいう）が表示される。
【００２１】
図４は、合成画像の一例を説明するための説明図である。図４に示すように、前記画面には、ビデオデコーダ部６において得られたビデオ１８と、グラフィックデコーダ部７において得られたグラフィック（ボタン１  １９１、ボタン２  １９２およびボタン３  １９３）とが重ね合わされた画像が表示される。
【００２２】
なお、図４において図示したボタン１  １９１、ボタン２  １９２およびボタン３  １９３は、前記光ディスク１に記録された所定のデータを選択するためのボタンである。例えば、前記光ディスクに複数のビデオが記録されており、当該ボタン１９１〜１９３によってビデオの選択を行なう場合には、各ビデオに対応付けてボタン１９１〜１９３が設けられる。すなわち、ボタン１  １９１によって前記複数のビデオのうちの第１のビデオが選択され、ボタン２  １９２によって第２のビデオが選択され、ボタン３  １９３によって第３のビデオが選択されるように当該ボタン１９１〜１９３が設けられる。
【００２３】
図５は、実施の形態１におけるグラフィックであるボタンの状態を説明するための説明図である。図５に示すように、当該ボタンには、ユーザーにビデオの選択等をより容易に行なわせるために複数の状態が設けられる。例えば、図５に示した場合においては、ボタンが単に表示されている状態である非選択状態２０、画面上にボタンを選択するために表示されるカーソル（図示せず）が当該ボタン上に位置していることを示す選択状態２１、および選択状態にあるボタンを決定したこと（すなわち、ユーザーが当該ボタンに対応するビデオを選択したこと）を示す決定状態２２の３つの状態が設けられる。
【００２４】
ここで、前記グラフィックデータを構成するピクチャーデータ１７、色パレットデータ１６およびグラフィック制御データ１５の内容について説明する。
【００２５】
図６は、ピクチャーデータ１７の従来のシンタックスを説明するための説明図である。なお、図６に示したピクチャーデータ１７のシンタックスは、グラフィックデコーダ９においてデコードされる前のものである。図６において、“num_of_picture“はピクチャーデータ１７に含まれるピクチャーの総数を示す。なお、上述のように、実施の形態１においては、グラフィックを構成する１つの画像がピクチャーである。
【００２６】
前記“num_of_picture“以下の行（すなわち”for”以下の行）に記載の処理は、“num_of_picture“の数だけ繰り返される。”picture_id“は、ピクチャデータ１７に含まれる各々のピクチャー固有のＩＤ（identification）番号であり、このＩＤ番号によって各々のピクチャーを識別する。”picture_hight“は、ピクチャーの縦方向（図４におけるＹ方向）のサイズを示す。また、”picture_width“はピクチャーの横方向（図４におけるＸ方向）のサイズを示す。なお、縦のサイズはピクチャーの最大高さであり、横のサイズは当該ピクチャーの最大幅である。したがって、実施の形態１においては、１つのピクチャーを”picture_width“および”picture_hight“で規定される長方形として扱う。なお、図７は、”picture_width“および”picture_hight“を説明するための説明図であり、当該図７において、ｈは”picture_hight“を示し、ｗは”picture_width“を示す。
【００２７】
”picture_size“は、当該”picture_size“の次の行から記述される”picture_data()”のデータサイズを示す。また、”picture_data()”は圧縮された圧縮ピクチャーデータである。前記グラフィックデコーダ９は、前記”num_of_picture”の数だけ前記”for”以下の行の処理を繰り返すことによって、当該ピクチャデータ１７に含まれる全てのピクチャーをデコードする。そして、デコードしたピクチャー（実際には、デコードされた”picture_data()”内のデータ）を、順次、グラフィックバッファ１０に蓄積する。
【００２８】
次に、図８は、色パレットデータ１６の従来のシンタックスを説明するための説明図である。なお、図８に示した色パレットデータ１６のシンタックスは、グラフィックパーサー１３において分離された後における色パレットデータ１６のシンタックスである。図８において、“num_of_color”は１つの色パレットに含まれる色の総数を示す。前記“num_of_color“以下の行（すなわち”for”以下の行）に記載の処理は、“num_of_color“の数だけ繰り返される。“color_id”は、前記パレットに含まれる各色固有のＩＤ番号である。“red_data”、“green_data”、“blue_data”は、“color_id”で規定される色を指定するための、Ｒ（Ｒｅｄ）、Ｇ（Ｇｒｅｅｎ）、Ｂ（Ｂｌｕｅ）の各色に対応するデータである。また、“trans_data”は、前記ビデオデータに対応する画像が当該グラフィックを透過する割合（透過率）を示すデータである。
【００２９】
図９は、前記色パレットデータ１６のシンタックスによって規定される色パレットを模式的に示した模式図である。なお、図９においては、色パレットに含まれる各データを８ビット（１バイト）のデータで示してある。図９に示すように、色パレットは、当該色パレットに含まれる各色に対して前記ＩＤ番号（１〜ｎ）が付される。そして、各ＩＤ番号に対応付けてＲ、Ｇ、Ｂ各色のデータが格納される。したがって、例えば、図９において”color_id”が「１」の色についてはＲ＝５、Ｇ＝５、Ｂ＝５、Ｔ＝０のデータが格納される。
【００３０】
図１０は、グラフィックデコーダ９におけるデコードの結果得られるピクチャーに対応するグラフィックを説明するための説明図である。なお、図１０においては、説明を簡単にするために、当該グラフィックが４（ピクセル）×４（ピクセル）の１６ピクセルで構成される場合について説明する。また、図１０における各マスは１ピクセルを示す。また、図１０（ａ）において各ピクセルに付された数字は、当該ピクセルの色に対応する”color_id”である。
【００３１】
図１０（ａ）に示すように、当該グラフィックにおいては最上段の１行目における全てのピクセル（以下、グラフィックにおける第１行目の全てのピクセルを総称して第１のピクセルともいう）の”color_id”が「１」である。また、２行目の全てのピクセル（以下、グラフィックにおける第２行目の全てのピクセルを総称して第２のピクセルともいう）の”color_id”が「５０」あり、３行目の全てのピクセル（以下、グラフィックにおける第３行目の全てのピクセルを総称して第３のピクセルともいう）における”color_id”が「１００」である。さらに、４行目における全てのピクセル（以下、グラフィックにおける第４行目の全てのピクセルを総称して第４のピクセルともいう）の”color_id”が「１５０」である。例えば、当該図１０（ａ）に示した各ピクセルにおける”color_id”が前記図９に示した色パレットの”color_id”であるとすると、当該図９の色パレット外に矢印で示した各色が当該ピクセルに付される。そうすると、当該グラフィックは、図１０（ｂ）に示すような一行毎に色が異なる長方形となる。
【００３２】
上述のように、ピクチャーデータ１７および色パレットデータ１６に基づいて、グラフィックが生成されるが、当該グラフィックの生成は、グラフィックコントローラ１４が制御データバッファ１２に格納されたグラフィック制御データ１５に基づいて行なう。以下、前記グラフィックの生成について説明する。
【００３３】
図１１は、グラフィック制御データ１５の従来のシンタックスを説明するための説明図である。当該グラフィック制御データ１５には、図４に示したような表示を実現するために必要な制御情報（例えば、前記画面におけるグラフィックの位置に関する位置情報等）が含まれる。
【００３４】
図１１において、“start_PTS”は、グラフィックの表示を開始する時刻を示す。“end_PTS”は、当該グラフィックの表示を終了させる時刻を示す。なお、グラフィックコントローラ１４は、これらPTSを使用して前記ビデオデコーダ部６において得られるビデオとの同期を図る。また、“start_PTS”および“end_PTS”によって当該グラフィックを表示する時間が決定される。なお、当該グラフィックがＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）２によって圧縮された場合、前記PTSは“Presentation Time”に対応する。
【００３５】
“num_of_button”は、前記画面に表示するボタンの総数を示す。したがって、例えば、前記図４に示した合成画像においては３つのボタン（ボタン１〜３）が表示されるため、“num_of_button”の値は３となる。前記“num_of_button“以下の行（すなわち”for”以下の行）に記載の処理は、“num_of_button“の数だけ繰り返される。すなわち、図４に示した場合においては、当該処理が３回行なわれる。
【００３６】
“button_id”は、それぞれのボタンに割り当て当てられたＩＤ番号を示す。“x_position”、“y_position”は、前記表示部における各ボタンの左上角の位置を示す。なお、“x_position”、“y_position”は、前記画面上の任意の点を原点とし、当該原点からの相対的な位置を示すように設定する。
【００３７】
“left_button_id”、“right_button_id”、“up_button_id”、“down_button_id”は、１つのボタンが選択状態にある際に、ユーザーが図示しない操作手段に設ける選択キーを押下した場合に、当該１つのボタンの次に選択状態となるボタンの“button_id”が記述される。なお、前記選択手段は、当該情報再生装置１００に付属のリモコン等である。また、前記選択キーは、前記画面上において前記ボタンを選択するために表示されるカーソルを上、下、左または右に移動させるためのキーである。
【００３８】
例えば、図４に示した合成画像の場合に、ボタン１  １９１の“button_id”が「１」、ボタン２  １９２の“button_id”が「２」、ボタン３  １９３の“button_id”が「３」に設定されているとする。また、当該合成画像において、ボタン２（“button_id”＝２）が選択されているとする。さらに、“left_button_id”＝１、“right_button_id”＝３と設定されているとする。この場合において、ユーザーが前記選択キーによって前記カーソルを左に移動させるように操作すると、当該カーソルはボタン１に移動する。また、ユーザーが前記選択キーによって前記カーソルを右に移動させるように操作すると、当該カーソルはボタン３に移動する。
【００３９】
“duration_time”は、グラフィックをアニメーション表示をする場合に、当該アニメーションを構成する各ピクチャー間のフレーム数を示す。具体的に説明すると、グラフィックを構成するピクチャーと、ビデオを構成するフレームとは同期して表示される。例えば、グラフィックをアニメーション表示する際、連続して再生されるフレーム１つ１つにピクチャーを同期させて表示した場合、アニメーションの動作は速くなる。一方、所定のフレーム数おきに当該ピクチャーを同期させて表示した場合、アニメーションの動作は遅くなる。よって、“duration_time”は、グラフィックの表示態様にあわせて任意の値を設定する。
【００４０】
“normal_state”、“select_state”、“active_state”は、非選択状態、選択状態、および決定状態の各々の状態に対応するグラフィックを表示するための情報が記述される。前記図５において説明したように、当該グラフィックの状態には、非選択状態、選択状態および決定常態の３つの状態があり、各状態に応じてグラフィックが変化する。よって、１つのグラフィックに対して各状態のピクチャーを用意する。具体的に説明すると、図４に示した場合においては、３つのボタン（ボタン１〜ボタン３）の各々に対して、非選択状態のピクチャー、選択状態のピクチャーおよび決定状態のピクチャーを設ける。
【００４１】
“animation_flag”は、グラフィックをアニメーション表示するか否かを示すフラグである。すなわち、“animation_flag”が「１」のとき、当該グラフィックはアニメーション表示される。この場合、”first_picture_id“は、アニメーション表示を表示する際に最初（すなわち、１枚目）に表示するピクチャーの”picture_id“を示す。また、”end_picture_id“はアニメーション表示の際に最後に表示するピクチャーの”picture_id“を示す。例えば”first_picture_id“＝５、”end_picture_id“＝１０となっている場合には、”picture_id“＝５のピクチャーから”picture_id“＝１０のピクチャーまでの６枚のピクチャーが連続して表示されることで、当該グラフィックがアニメーションとして表示される。
【００４２】
一方、“animation_flag”が「０」のとき、グラフィックは静止画として表示される。このときの、”first_picture_id“、”end_picture_id“には同じ”picture_id“が記述される。以上に説明した“animation_flag”、”first_picture_id“および”end_picture_id“は、“normal_state”、“select_state”、“active_state”のそれぞれに記述される。したがって、例えば、非選択状態を静止画表示し、その他の状態を動画表示するようにすることもできる。なお、“active_state”にのみ記述される“command”には、当該ボタンが決定状態となった後の次の動作を実行するためのコマンドが記述される。
【００４３】
以上に説明した、グラフィック制御データ１５に基づいて、グラフィクコントローラ１４は、現在表示すべきピクチャーをグラフィクバッファ１０から選択して取得し、パレットバッファ１１の色パレットから取得した色を当該グラフィックにおける各ピクセルに付してグラフィックを生成する。
【００４４】
ここで、当該情報再生装置１００において、従来のピクチャーデータ１７、色パレットデータ１６およびグラフィック制御データ１５を使用した場合におけるグラフィックバッファ１０の記憶容量について説明する。
【００４５】
図１２は、グラフィックバッファ１０の記憶容量を説明するための説明図である。図１２は、４００ピクセル×２００ピクセルのサイズのボタン１〜３がグラフィックとして表示された状態を示す。そして、当該ボタンは、非選択状態および選択状態の場合にアニメーションとして表示され、決定状態の場合に静止画として表示される。また、各ボタンは非選択状態と選択状態とで異なる色で表示される。そして、当該アニメーションを表示するに際して３０枚のピクチャーを使用する。また、決定状態の場合に表示する前記静止画は、前記３０枚のピクチャーとは別個に設ける１枚の画像である。
【００４６】
上述のような場合において、１ピクセルの表示に必要なデータ量が１バイトである場合、１枚のピクチャーの表示に必要なデータ量は８０ＫＢ（キロバイト）（４００（ピクセル）×２００（ピクセル）＝８００００（×は乗算記号、以下同じ。））である。そして、各状態の表示には、非選択状態に９０枚（ボタン１〜３の各々について３０枚）、選択状態に９０枚、決定状態に３枚のピクチャーがそれぞれ必要である。すなわち、３つのボタン（ボタン１〜３）を表示するためには、合計で１８３枚のピクチャーが必要である。そうすると、図１２のグラフィックを表示するために必要なピクチャーのデータサイズは、８０（ＫＢ）×１８３（枚）≒１４．６ＭＢ（メガバイト）である。したがって、上述した従来のピクチャーデータ１７、色パレットデータ１６およびグラフィック制御データ１５を使用した場合、当該グラフィックバッファ１０の記憶容量を１４．６ＭＢ以上にしなければならない。
【００４７】
しかしながら、一般的に、図１２において説明したようなボタンを表示する場合、状態（非選択状態、選択状態および決定常態）の変化に応じて各ボタンの色は変化するものの、当該ボタンの絵柄が全く別の絵柄に変化することは少ない。すなわち、各状態それぞれに対してピクチャーを設けなくとも、各状態に対して色パレットを用意することで図１２に示したグラフィックを表示することができる。そこで、実施の形態１においては、光ディスク１に記録される色パレットデータ１６およびグラフィック制御データ１５を以下に説明するようなシンタックスとし、当該情報再生装置１００においては当該シンタックスに基づいてグラフィックの表示を行なう。
【００４８】
図１３は、実施の形態１における色パレットデータ１６のシンタックスを説明するための説明図である。なお、以下の説明において、前記図８において説明したシンタックスの記述については同一の記述とし、説明を省略する。図１３のシンタックスにおいて２行目に記述された“num_of_palet”は、色パレットデータ１６に含まれる色パレットの総数が記述される。したがって、例えば、前記図１２に示したグラフィックの場合には、各状態に対して１つずつ色パレットを設けるため、“number_of_palet”は「３」となる。そして、４行目に記述の“palet_id”は各パレットを識別するために使用される各パレット固有のＩＤ番号である。そして、当該“palet_id”から“trans_data”までの処理が“number_of_palet”に記述される数だけ繰り返される。
【００４９】
図１４は、実施の形態１におけるグラフィック制御データ１５のシンタックスを説明するための説明図である。なお、以下の説明において、前記図１１において説明したシンタックスの記述については同一の記述とし、説明を省略する。図１４のシンタックスにおいて、各状態（noromal_state，select_state，active_state）の１行目に記述された“button_palet_id”は、各状態に対して設ける色パレットのＩＤ番号（すなわち、図１３における“palet_id”）が記述される。図１４のように、当該グラフィック制御データ１５のシンタックスを記述することによって、各状態に対して独立した色パレットを定義することができる。
【００５０】
図１５は、実施の形態１のように、色パレットデータ１６およびグラフィック制御データ１５のシンタックスを記述した場合において表示されるグラフィックを説明するための説明図である。なお、図１５の説明においては、説明を簡単にするために、４（ピクセル）×４（ピクセル）の１６ピクセルで構成されるボタンが静止画（すなわち、“animation_flag”は「０」）として表示される場合について説明する。
【００５１】
図１５に示すように、実施の形態１においては、非選択状態および選択状態で使用するピクチャーは同一のピクチャー（図１４の場合、当該ピクチャーの“picture_id”はともに「１」）である。そして、非選択状態における色パレットと、選択状態における色パレットとを異なる色パレットとする。
【００５２】
例えば、図１５に示すように、当該ピクチャーにおける各ピクセルの色が以下のように設定されているとする。すなわち、第１のピクセルの色が“color_id”＝１で定義され、第２のピクセルの色が“color_id”＝５０で定義されるとする。また、第３のピクセルの色が“color_id”＝１００で定義され、第４のピクセルの色が“color_id”＝１５０で定義されるとする。さらに、非選択状態に対して設定した色パレットの“palet_id”が「１」であり、選択状態に対して設定した色パレットの“palet_id”が「２」であるとする。そして、図１５に示すように、“palet_id”が「１」の色パレットの“color_id”＝１、５０、１００、１５０で定義される色と、“palet_id”が「２」の色パレットの“color_id”＝１、５０、１００、１５０で定義される色とを異なる色とする。例えば、図１５においては、“palet_id”が「１」の色パレットの“color_id”＝１で定義される色がＲ＝５，Ｇ＝５，Ｂ＝５，Ｔ＝０であるのに対し、“palet_id”が「２」の色パレットの“color_id”＝１で定義される色はＲ＝１０，Ｇ＝１０，Ｂ＝１０，Ｔ＝０である。
【００５３】
そうすると、図１５のグラフィック制御データを使用した場合においては、非選択状態と選択状態とで同一のピクチャーを使用しているにも拘わらず、各状態において使用する色パレットが異なっているために、各状態におけるグラフィックの色を異なる色で表示することができる。
【００５４】
上述のような表示は、当該グラフィックをアニメーションとして表示する場合（すなわち、“animation_flag”が「１」）にも行なうことができる。すなわち、グラフィックを
アニメーション表示する場合においても同様に、“palet_id”の異なる色パレットを状態毎に設定することで、同一のピクチャーを使用しても異なる色のグラフィックを表示することができる。すなわち、各状態（noromal_state，select_state，active_state）に対応する“first_picture_id”および“end_picture_id”を同一の“picture_id”としても各状態を異なる色で表示することができる。
【００５５】
そうすると、図１２のようにボタン１〜３を３０枚のピクチャーを用いてアニメーション表示する場合には、各ボタンについて３１枚（非選択状態および選択状態で使用するピクチャー３０枚＋決定状態において使用するピクチャー１枚）のピクチャーを設ければよい。すなわち、３つのボタンを表示する場合においては合計で９３枚のピクチャーを設ければよい。
【００５６】
そうすると、図１２のようなグラフィックの表示を行なう場合、実施の形態１における色パレットデータ１６およびグラフィック制御データ１５を使用すると、当該グラフィックの表示に必要なピクチャーバッファ１０の記憶容量は、８０（ＫＢ）×９３（枚）≒７．４ＭＢとなる。すなわち、ボタンの各状態に対してピクチャーを設け、全てのボタンについて同一の色パレットを使用する場合と比較して、当該記憶容量を約半分にすることができる。
【００５７】
一方、実施の形態１の場合においては色パレットを複数設けるためにパレットバッファ１１の記憶容量を増加させる必要がある。しかしながら、図９において説明したように、色パレットに含まれる色を２５６色とした場合、当該色パレット１つあたりのデータサイズは１ＫＢ（Ｒ，Ｇ，Ｂ，Ｔの各々が１Ｂであるため１色が４Ｂであり、２５６色であるから２５６×４≒１０００）である。よって、色パレットを１つ増やしても、パレットバッファ１１の記憶容量の増加量は１ＫＢである。すなわち、色パレットの数の増加にともなうパレットバッファ１１の記憶容量の増加量は、ピクチャーバッファ１０の記憶容量の減少量に対して非常に小さい。よって、結果として、グラフィックデコーダ部７全体の記憶容量を大幅に削減することができる。したがって、当該情報再生装置１００全体の回路規模を大幅に削減することが可能となる。
【００５８】
以上の説明のように、実施の形態１における光ディスク１によれば、グラフィックの状態が変化する場合においても、当該情報再生装置１００において同一のピクチャーを使用してグラフィックを表示することができる。上述のように、従来は、グラフィックの各状態に対してピクチャーを設けていた。すなわち、グラフィックの各状態で色が変化するのみで絵柄が変化しない場合においても、ピクチャーバッファ１０に同一のピクチャーを複数枚格納する必要があった。しかしながら、実施の形態１の場合においては、ピクチャーバッファ１０に同一のピクチャーを複数枚格納する必要がない。
【００５９】
よって、従来のようにグラフィックを表示する場合に比べて、当該ピクチャーを格納するためのメモリのサイズを大幅に削減することができる。したがって、当該情報再生装置１００の回路規模をより小規模とすることができるとともに、情報再生装置１００を低コストで製造することが可能となる。
【００６０】
逆に、従来の情報再生装置におけるピクチャーバッファ１０と同一の記憶容量とした場合には、より多くのピクチャーを使用して、ユーザーにとってより利便性の高いグラフィックの表示をすることが可能となる。
【００６１】
なお、以下に、ピクチャーデータ１７のデコード、およびグラフィックコントローラ１４における色パレットデータ１６に対する処理について説明する。また、グラフィック制御データ１５に基づくグラフィックコントローラ１４の処理について説明する。
【００６２】
図１６は、ピクチャーデータ１７のデコード手順を説明するためのフローチャートである。ピクチャーデコーダ９においては以下のようにピクチャーデータ１７のデコードを行なう。まず、ピクチャーデータ１７に含まれるピクチャーの総数を検出する（Ｓ６１）。次に、ピクチャーデータ１７に含まれるピクチャーのデータをデコードする。（Ｓ６２）。また、デコードした結果得られるピクチャーをピクチャーバッファ１０に格納する（Ｓ６３）。そして、上述したＳ６２およびＳ６３の処理をＳ６１において検出したピクチャーの数の回数行なったか否かを判断する（Ｓ６４）。当該判断の結果、Ｓ６２およびＳ６３の処理をＳ６１において検出したピクチャーの数の回数行なっていない場合（Ｓ６４：Ｎｏ）には、Ｓ６２に戻って処理を繰り返す。一方、Ｓ６２およびＳ６３の処理をＳ６１において検出したピクチャーの数の回数行なった場合（Ｓ６４：Ｙｅｓ）には処理を終了する。
【００６３】
図１７は、グラフィックコントローラ１４における色パレットデータ１６に対する処理を説明するためのフローチャートである。グラフィックコントローラ１４は、以下のようにして色パレットデータ１６を解釈する。まず、グラフィックコントローラ１４は、色パレットデータ１６に含まれる色パレットの総数を検出する（Ｓ８１）。次に、色パレットデータに含まれる色パレットのＩＤ番号を検出（Ｓ８２）し、当該ＩＤ番号に対応する色パレットに含まれる色の総数を検出する（Ｓ８３）。そして、当該色パレットに含まれる各色のＲ，Ｇ，Ｂ，Ｔのデータ検出（Ｓ８４）し、検出したデータをパレットバッファ１１に格納する（Ｓ８５）。そして、Ｓ８４およびＳ８５の処理をＳ８３において検出した色の数の回数行なったか否かを判断する（Ｓ８６）。当該判断の結果、Ｓ８４およびＳ８５の処理をＳ８３において検出した色の数の回数行なっていない場合（Ｓ８６：Ｎｏ）には、Ｓ８４に戻って処理を繰り返す。一方、Ｓ８４およびＳ８５の処理をＳ８３において検出したピクチャーの数の回数行なった場合（Ｓ６４：Ｙｅｓ）には、Ｓ８７の判断を行なう。すなわち、Ｓ８２〜Ｓ８６の処理をＳ８１において検出した色パレットの数の回数行なったか否かを判断する（Ｓ８７）。当該判断の結果、Ｓ８２〜Ｓ８６の処理をＳ８１において検出した色パレットの数の回数行なっていない場合（Ｓ８７：Ｎｏ）には、Ｓ８２に戻って処理を繰り返す。一方、Ｓ８２〜Ｓ８６の処理をＳ８１において検出した色パレットの数の回数行なった場合（Ｓ８７：Ｙｅｓ）には処理を終了する。そして、グラフィックコントローラ１４は、以上の手順によって処理した結果得られる色パレットをパレットバッファ１１に記憶させる。
【００６４】
図１８は、グラフィック制御データ１５に基づくグラフィックデコーダの処理を説明するためのフローチャートである。グラフィックコントローラ１４は、以下のように、グラフィック制御データ１５に基づいてグラフィックの生成を行なう。まず、グラフィックコントローラ１４は、start_PTS”、“end_TS”およびボタンの数を検出する（Ｓ１１１）。そして、１つのボタンのＩＤ番号を検出する（Ｓ１１２）。次に、検出したＩＤ番号に対応する“x_position”、“y_position”、“left_button_id”、“right_button_id”、“up_button_id”、“down_button_id”および“duration_time”を検出する（Ｓ１１３〜Ｓ１１６）。また、各状態に対応する“button_palet_id”、“animation_flag”、”first_picture_id“、および”end_picture_id“を検出する（Ｓ１１７〜Ｓ１１９）。そして、Ｓ１１２〜Ｓ１１９までの処理をＳ１１１において検出したボタンの総数の回数行なったか否かを判断する（Ｓ１２０）。当該判断の結果、Ｓ１１２〜Ｓ１１９の処理をＳ１１１において検出したボタンの総数の回数行なっていない場合（Ｓ１２０：Ｎｏ）には、Ｓ１１２に戻って処理を繰り返す。一方、Ｓ１１２〜Ｓ１１９の処理をＳ１１１において検出したボタンの総数の回数行なった場合（Ｓ１２０：Ｙｅｓ）には処理を終了する。
【００６５】
実施の形態２．
実施の形態１においては、グラフィックの各状態に対して色パレットを定義することで、グラフィックバッファ１０の記憶容量を削減した。実施の形態２においては、複数の色パレットを使うことなく、グラフィックバッファ１０の容量を削減する場合について説明する。
【００６６】
実施の形態１においては、２５６色の色パレットを２つ同時に使用する。一般に、映像信号処理部３において使用する色の増加にともなって、当該映像信号処理部３の回路規模は大きくなる。そこで、実施の形態２においては、以下に説明するようにグラフィック制御データ１５を記述する。
【００６７】
図１９は、実施の形態２におけるグラフィック制御データ１５のシンタックスを説明するための説明図である。なお、以下の説明においては、実施の形態１において説明したシンタックスの記述については同一の記述とし、説明を省略する。
【００６８】
図１９のシンタックスにおいて、各状態（noromal_state，select_state，active_state）の１行目に記述された“color_id_offset”は、設定された色パレットにおける各色のＩＤ番号からのオフセット値が記述される。したがって、ピクチャーを構成する各ピクセルには、当該色パレットにおけるＩＤ番号（color_id）に、当該オフセット値を加算した値がＩＤ番号（color_id）である色が付される。以下、当該”color_id_offset”について具体的に説明する。
【００６９】
図２０は、”color_id_offset”を説明するための説明図である。なお、以下の説明においては、説明を簡単にするために、４（ピクセル）×４（ピクセル）の１６ピクセルで構成されるボタンが静止画（すなわち、“animation_flag”は「０」）として表示される場合について説明する。
【００７０】
図２０のグラフィックにおいては、非選択状態および選択状態で使用するピクチャーは同一のピクチャー（図２０の場合、当該ピクチャーの“picture_id”はともに「１」）である。そして、非選択状態における”color_id_offset”と、選択状態における”color_id_offset”とを異なる値に設定する。
【００７１】
例えば、図２０に示すように、当該ピクチャーにおける各ピクセルの色が以下のように設定されているとする。すなわち、第１のピクセルの色が“color_id”＝１で定義され、第２のピクセルの色が“color_id”＝２で定義されるとする。また、第３のピクセルの色が“color_id”＝３で定義され、第４のピクセルの色が“color_id”＝４で定義されるとする。さらに、非選択状態に対して設定した”color_id_offset”が「０」であり、選択状態に対して設定した”color_id_offset”が「１００」であるとする。
【００７２】
そうすると、図２０の場合においては、非選択状態と選択状態とで同一のピクチャーを使用しているが、各状態に対して設定する”color_id_offset”が異なっているために、各状態におけるグラフィックの色を異なる色で表示することができる。
【００７３】
すなわち、図２０において、非選択状態のグラフィックにおける第１のピクセルの“color_id”は「１」であり、“color_id_offset”が「０」である。よって、当該第１のピクセルの“color_id”は、１＋“color_id_offset”＝１となる。したがって、当該第１のピクセルには、色パレットにおいて“color_id”が「１」である色（Ｒ＝５，Ｇ＝５，Ｂ＝５，Ｔ＝０の色）が付される。
【００７４】
同様に、非選択状態のグラフィックにおける第２のピクセルには、色パレットにおいて“color_id”が「２」である色（Ｒ＝３５，Ｇ＝３５，Ｂ＝３５，Ｔ＝０の色）が付される。また、非選択状態のグラフィックにおける第３のピクセルには、色パレットにおいて“color_id”が「３」である色（Ｒ＝５５，Ｇ＝５５，Ｂ＝５５，Ｔ＝０の色）が付される。また、非選択状態のグラフィックにおける第４のピクセルには、色パレットにおいて“color_id”が「４」である色（Ｒ＝７７，Ｇ＝７７，Ｂ＝７７，Ｔ＝０の色）が付される。
【００７５】
一方、図１６において、選択状態のグラフィックにおける第１のピクセルの“color_id”は「１」であり、“color_id_offset”が「１００」である。よって、当該第１のピクセルの実質的な“color_id”は、１＋“color_id_offset”＝１０１となる。したがって、当該第１のピクセルには、色パレットにおいて“color_id”が「１０１」である色（Ｒ＝１０，Ｇ＝１０，Ｂ＝１０，Ｔ＝０の色）が付される。
【００７６】
同様に、選択状態のグラフィックにおける第２ピクセルには、色パレットにおいて“color_id”が「１０２」である色（Ｒ＝２０，Ｇ＝２０，Ｂ＝２０，Ｔ＝０の色）が付される。また、選択状態のグラフィックにおける第３のピクセルには、色パレットにおいて“color_id”が「１０３」である色（Ｒ＝４０，Ｇ＝４０，Ｂ＝４０，Ｔ＝０の色）が付される。また、選択状態のグラフィックにおける第４のピクセルには、色パレットにおいて“color_id”が「１０４」である色（Ｒ＝５５，Ｇ＝５５，Ｂ＝５５，Ｔ＝０の色）が付される。
【００７７】
上述のような表示は、当該グラフィックをアニメーションとして表示する場合（すなわち、“animation_flag”が「１」）にも行なうことができる。すなわち、グラフィックを
アニメーション表示する場合においても同様に、各状態に対して異なる“color_id_offset”を設定することで、同一のピクチャーおよび同一の色パレットを使用することができる。具体的には、全ての状態（”noromal_state”，”select_state”，”active_state”）における“first_picture_id”を同一の“picture_id”とすることができる。また、“end_picture_id”も同一の“picture_id”とすることができる。さらに、同一の色パレットを使用して異なる色を表示することができる。
【００７８】
以上の説明のように、実施の形態２における光ディスク１によれば、当該情報再生装置１００におけるパレットバッファ１１の記憶容量を増加させることなく、ピクチャーバッファ１０の記憶容量を大幅に削減することができる。したがって、当該情報再生装置１００の回路規模をより小規模とすることができる。また、情報再生装置１００を低コストで製造することが可能となる。
【００７９】
なお、以下に、実施の形態２におけるグラフィック制御データ１５に基づくグラフィックコントローラ１４の処理について説明する。
【００８０】
図２１は、実施の形態２におけるグラフィック制御データ１５に基づくグラフィックデコーダの処理を説明するためのフローチャートである。グラフィックコントローラ１４は、以下のように、グラフィック制御データ１５に基づいてグラフィックの生成を行なう。まず、グラフィックコントローラ１４は、start_PTS”、“end_TS”およびボタンの総数を検出する（Ｓ１９１）。そして、１つのボタンのＩＤ番号を検出する（Ｓ１９２）。次に、検出したＩＤ番号に対応する“x_position”、“y_position”、“left_button_id”、“right_button_id”、“up_button_id”、“down_button_id”および“duration_time”を検出する（Ｓ１９３〜Ｓ１９６）。また、各状態に対応する“color_id_offset”、“animation_flag”、”first_picture_id“、および”end_picture_id“を検出する（Ｓ１９７〜Ｓ１９９）。そして、Ｓ１９２〜Ｓ１９９までの処理をＳ１９１において検出したボタンの総数の回数行なったか否かを判断する（Ｓ２００）。当該判断の結果、Ｓ１９２〜Ｓ１９９の処理をＳ１９１において検出したボタンの総数の回数行なっていない場合（Ｓ２００：Ｎｏ）には、Ｓ１９２に戻って処理を繰り返す。一方、Ｓ１９２〜Ｓ１９９の処理をＳ１９１において検出したボタンの総数の回数行なった場合（Ｓ２００：Ｙｅｓ）には処理を終了する。
【００８１】
なお、以上の説明においては、色パレットを２５６色（１バイト）とする場合について説明したが、当該色パレットに設定する色は、２５６色よりも少なくても良いし、多くてもよい。
【００８２】
また、前記図２０の説明においては、非選択状態において使用する色の”color_id”および選択状態において使用する色の”color_id”が連続する場合（”color_id”＝１〜４および”color_id”＝１０１〜１０４）について説明したが、各状態において使用する色の”color_id”は連続するものでなくてもよく、任意に設定することができる。例えば、図２０の場合において、第１のピクセルの”color_id”を「１」、第２の”color_id”を「１０」、第３の”color_id”を「１２」、第４のピクセルの”color_id”を「３」のように設定することができる。また、図２０においては、各行において各ピクセルに設定された”color_id”が全て同じ場合について説明したが、各行における各ピクセルの”color_id”は任意に設定することができる。
【００８３】
また、図２０の説明においては、”color_id_offset”を「１００」とする場合について説明したが、”color_id_offset”の値についても任意に設定することができる。また、各状態（”noromal_state”，”select_state”，”active_state”）対して異なる”color_id_offset”を設定してもよい。例えば、”noromal_state”の”color_id_offset”を「１」、”select_state”の”color_id_offset”を「８０」、”active_state”の”color_id_offset”を「１６０」のように設定することができる。
【００８４】
なお、以上のように、各状態に対して異なる”color_id_offset”を設定した場合は、１つの状態において使用できる色の数が少なくなる。以下、具体的に説明する。例えば、２５６色の色パレットを略均等に３つの領域に分割（以下、分割された色パレット上の領域を分割領域ともいう）すると、”color_id”＝１〜８５の領域が第１の分割領域、”color_id”＝８６〜１７０の領域が第２の分割領域、”color_id”＝１７１〜２５６の領域が第３の分割領域となる。そして、第１の領域を非選択状態、第２の分割領域を選択状態、第３の領域を決定状態にそれぞれ割り当てるとすると各状態において使用できる色の数は約８５色になってしまう。
【００８５】
そこで、上述のような場合においては、以下のようにすることで、各状態においてより多くの色を使用することができる。すなわち、当該所定の”color_id”以上の色が、ピクチャーデータをデコードして得られたピクチャーにおいて設定されていた場合には、”color_id_offset”の値を当該ピクチャーにおける”color_id”に加えない。そうすると、当該所定の”color_id”以上の色は、全ての状態において使用可能な色（以下、コモンカラーともいう）となる。例えば、”color_id”＝１８１以上の色をコモンカラーとした場合、当該コモンカラーは７５色である。そして、”color_id”＝１８０以下の”color_id”を有する色を、上述のように３つに分割して各状態に割り当てるとする。そうすると、各状態においてのみ使用可能な色は６０色である。しかしながら、上記コモンカラーは全ての状態において使用可能な色であるため、各状態においては６０＋７５＝１３５色を使用することが可能となる。なお、所定の”color_id”は、例えば、”common_color_id”等の名称を付して他の所定の”color_id”と別個に扱えばよい。
【００８６】
また、以上の説明においては、各状態に対して”color_id_offset”を設定する場合について説明した。しかしながら、”color_id_offset”が「０」である場合においては、”color_id_offset”を設けなくてもよい。すなわち、必ずしも全ての状態に対して”color_id_offset”を設けなくてもよく、いずれか２つの状態または１つの状態に対してのみ”color_id_offset”を設けるようにしてもよい。
【００８７】
例えば、”noromal_state”における”color_id_offset”を「０」とし、”select_state”における”color_id_offset”を「１００」、”active_state”における”color_id_offset”を「２００」とする場合においては、”select_state”および”active_state”には”color_id_offset”を設け、”normal_state”には”color_id_offset”を設けなくてもよい。
【００８８】
また、以上の説明においては、情報記録媒体の一例として光ディスク１を使用する場合について説明したが、当該情報記録媒体は光学的なものであっても磁気的なものであってもよい。
【図面の簡単な説明】
【００８９】
【図１】この発明の実施の形態１における情報再生装置１００の構成を示すブロック図である。
【図２】グラフィックデコーダ部の構成を示すブロック図である。
【図３】グラフィックデータの構成を説明するための説明図である。
【図４】合成画像の一例を説明するための説明図である。
【図５】実施の形態１におけるグラフィックであるボタンの状態を説明するための説明図である。
【図６】ピクチャーデータの従来のシンタックスを説明するための説明図である。
【図７】”picture_width“および”picture_hight“を説明するための説明図である。
【図８】色パレットデータの従来のシンタックスを説明するための説明図である。
【図９】色パレットデータのシンタックスによって規定される色パレットを模式的に示した模式図である。
【図１０】グラフィックデコーダにおけるデコードの結果得られるピクチャーに対応するグラフィックを説明するための説明図である。
【図１１】グラフィック制御データの従来のシンタックスを説明するための説明図である。
【図１２】グラフィックバッファの記憶容量を説明するための説明図である。
【図１３】実施の形態１における色パレットデータのシンタックスを説明するための説明図である。
【図１４】実施の形態１におけるグラフィック制御データのシンタックスを説明するための説明図である。
【図１５】実施の形態１のように、色パレットデータおよびグラフィック制御データのシンタックスを記述した場合において表示されるグラフィックを説明するための説明図である。
【図１６】ピクチャーデータのデコード手順を説明するためのフローチャートである。
【図１７】グラフィックコントローラ１４における色パレットデータ１６に対する処理を説明するためのフローチャートである。
【図１８】実施の形態１におけるグラフィック制御データに基づくグラフィックデコーダの処理を説明するためのフローチャートである。
【図１９】グラフィック制御データ１５に基づくグラフィックデコーダの処理を説明するためのフローチャートである。
【図２０】”color_id_offset”を説明するための説明図である。
【図２１】実施の形態２におけるグラフィック制御データ１５に基づくグラフィックデコーダの処理を説明するためのフローチャートである。
【符号の説明】
【００９０】
１  光ディスク、２  ドライブ、３  映像信号処理部、４  デマルチプレクサ、５  オーディオデコーダ部、６  ビデオデコーダ部、７  グラフィックデコーダ部、８  ビデオ重畳部、９  グラフィックデコーダ、１０  グラフィックバッファ、１１  パレットバッファ、１２  制御データバッファ、１３  グラフィックパーサー、１４  グラフィックコントローラ。
【図１】
2006237745.tif 000003
【図２】
2006237745.tif 000004
【図３】
2006237745.tif 000005
【図４】
2006237745.tif 000006
【図５】
2006237745.tif 000007
【図６】
2006237745.tif 000008
【図７】
2006237745.tif 000009
【図８】
2006237745.tif 000010
【図９】
2006237745.tif 000011
【図１０】
2006237745.tif 000012
【図１１】
2006237745.tif 000013
【図１２】
2006237745.tif 000014
【図１３】
2006237745.tif 000015
【図１４】
2006237745.tif 000016
【図１５】
2006237745.tif 000017
【図１６】
2006237745.tif 000018
【図１７】
2006237745.tif 000019
【図１８】
2006237745.tif 000020
【図１９】
2006237745.tif 000021
【図２０】
2006237745.tif 000022
【図２１】
2006237745.tif 000023