【手続補正書】
【提出日】平成19年5月28日(2007.5.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
動画ストリーム、グラフィクスストリームが多重化されたデジタルストリームについての再生装置であって、
動画ストリームをデコードして動画像を得るビデオデコーダと、
グラフィクスを、動画像に合成して表示させるグラフィクスデコーダとを備え、
グラフィクスストリームは、複数パケットからなるパケット列であり、
パケットには、グラフィクスデータを格納したデータパケットと、制御情報を格納した制御パケットとがあり、
前記グラフィクスデコーダは、
動画ストリームの現在の再生時点が、グラフィクスデータを格納したパケットのデコードタイムスタンプに示される時点に達すれば、グラフィクスデータのデコードを開始し、同パケットのプレゼンテーションタイムスタンプの値に示される時点に達すれば、グラフィクスデータのデコードを終了するプロセッサと、
圧縮状態のグラフィクスデータを格納するコーデッドデータバッファと、
プロセッサのデコードにより得られた非圧縮状態のグラフィクスデータを格納するオブジェクトバッファと、
制御パケット内の制御情報を格納するコンポジションバッファと、
コンポジションバッファ内に存在する制御情報に従って、オブジェクトバッファ内のグラフィクスデータを、動画ストリームに合成して表示させる制御を実行するコントローラとを備え、
再生装置は、オブジェクトバッファに格納された非圧縮状態のグラフィクスデータのうち、表示に供されるべきものを格納するグラフィックスプレーンを備え、
前記コントローラは、
メモリ管理の始まりである旨を示すタイプ情報が制御情報内に含まれている場合、動画ストリームの現在の再生時点が、制御パケットのデコードタイムスタンプの値に到達した段階で、コーデッドデータバッファ、オブジェクトバッファ、コンポジションバッファをクリアすることでメモリ管理を開始して、制御パケットに含まれる制御情報を、コーデッドデータバッファからコンポジションバッファに読み出し、
先行する制御情報との差分のみを示すタイプ情報、先行する制御情報の複製物であるタイプ情報、メモリ管理が別のデジタルストリームから連続していることを示すタイプ情報の何れかが、制御情報に含まれている場合、動画ストリームの現在の再生時点が、制御パケットのデコードタイムスタンプの値に到達した段階で、前記クリアを行うことなく、制御パケットに含まれる制御情報を、コーデッドデータバッファからコンポジションバッファに読み出し、
動画ストリームの現在の再生時点が制御パケットのプレゼンテーションタイムスタンプの値に到達した段階で、コンポジションバッファに読み出された制御情報に従い、オブジェクトバッファ内に得られた非圧縮グラフィクスをオブジェクトバッファからグラフィクスプレーンに転送する
ことを特徴とする再生装置。
【請求項２】
コントローラは、現在の再生時点が、制御パケットのデコードタイムスタンプの値になれば、制御情報をコンポジションバッファに読み出した後、そのコンポジションバッファ内の制御情報に基づき、グラフィックスプレーンのクリアを開始し、
前記プロセッサは、現在の再生時点が、グラフィクスデータを格納したパケットのデコードタイムスタンプの値になれば、コントローラによるクリアとはパラレルに、グラフィクスデータのデコードを行い、オブジェクトバッファ内に非圧縮グラフィクスを得て、
前記コントローラは、現在の再生時点が、制御パケットのプレゼンテーションタイムスタンプの値になれば、オブジェクトバッファ内に得られた非圧縮グラフィクスをグラフィックスプレーンに書き込む
ことを特徴とする請求項１記載の再生装置。
【請求項３】
グラフィクスストリームはウィンドゥ定義パケットを含み、
前記コントローラは、タイプ情報がメモリ管理期間の始まりである旨を示している場合、グラフィックスプレーン全体のクリアを行い、
タイプ情報が、メモリ管理期間の始まりでない旨を示している場合、グラフィクスが配置されうるグラフィックスプレーンのうち、ウィンドゥ情報により示されるウィンドゥ領域をクリアする
ことを特徴とする請求項１記載の再生装置。
【請求項４】
ウィンドゥ定義パケットのデコードタイムスタンプの値は、
制御パケットのデコードタイムスタンプに示される時刻以降、グラフィクスデータを格納したパケットのデコードタイムスタンプに示される時刻以前を示しており、
ウィンドゥ定義パケットのプレゼンテーションタイムスタンプの値を参照して、非圧縮状態のグラフィクスをグラフィックスプレーンに書き込む
ことを特徴とする請求項３記載の再生装置。
【請求項５】
グラフィクスストリームは、グラフィクスデータ表示にあたっての色設定を規定するパレット情報を格納したパレット定義パケットを含み、
グラフィックスプレーンに格納されたグラフィクスの色変換を行う色変換部を備え、
前記コントローラは、
パレット定義パケットのプレゼンテーションタイムスタンプの値になれば、パレット情報を色変換部に設定する
ことを特徴とする請求項３記載の再生装置。
【請求項６】
前記グラフィクスデータの個数は2つであり、
制御パケットのプレゼンテーションタイムスタンプ値は、データパケットのプレゼンテーションタイムスタンプ値に所定の値を足し合わせた値であり、
前記グラフィクスデータは2つであり、
所定の値とは、期間Xと、期間Yとの和であり、
期間Xは、
画面クリアに要する時間と、デコードされた1つ目のグラフィクスデータの書き込みに
要する時間との和(a)、及び、
2つのグラフィクスデータのデコードに要する総時間(b) のうち長いものであり、
期間Yは、
デコードされた2つ目のグラフィクスデータの画面への書き込みに要する時間を足し合
わせた時間であり、
前記コントローラは、現在の再生時点が、制御パケットのプレゼンテーションタイムスタンプの値になれば、グラフィックスプレーンの格納内容の表示を行う
ことを特徴とする請求項３記載の再生装置。
【請求項７】
前記グラフィクスデータを格納したデータパケットは複数あり、
複数データパケットは、配列をなしており、データパケットの配列は、グラフィカルなボタン部材を構成するものであり、
グラフィクスデコーダは、グラフィカルなボタン部材を含む対話画面を、動画像に合成して表示させるものであり、
前記ボタン部材は、ノーマル状態、セレクテッド状態、アクティブ状態の何れかの状態をとり、
複数のグラフィクスデータ集合には、ボタン部材のノーマル状態を表すグラフィクスデータから構成される第１のグラフィクスデータ集合、ボタン部材のセレクテッド状態を表すグラフィクスデータから構成される第２のグラフィクスデータ集合、ボタン部材のアクティブ状態を表すグラフィクスデータから構成される第３のグラフィクスデータ集合があり、これらは第１のグラフィクスデータ集合、第２のグラフィクスデータ集合、第３のグラフィクスデータ集合の順に、シーケンシャルに並べられており、
前記コントローラは、
ビデオストリームの再生時点が、前記制御パケットのタイムスタンプに示される再生時点になった際、第１及び第２のグラフィクスデータ集合に属するグラフィクスデータを用いて対話画面の初期表示を行い、ユーザ操作がなされれば、残りのグラフィクスデータを用いて対話画面の更新を行う
ことを特徴とする請求項１記載の再生装置。
【請求項８】
前記対話画面の初期表示のタイミングは、
前記対話画面の初期表示を構成する第２のグラフィクスデータ集合内のグラフィクスデータのうち、最後のもののデコード終了時刻と、所定の期間とを足し合わせた時刻であり、
所定の期間は、
初期表示のためのグラフィックスプレーンへの書き込みに要する期間に基づく
ことを特徴とする請求項１７記載の再生装置。
【請求項９】
対話画面の初期表示において、セレクテッド状態となるボタン部材が静的に決まっている場合、制御情報には、このボタン部材を指定するデフォルトセレクテッド情報が記述されており、
前記コントローラは、一つのボタンのセレクテッド状態を表す非圧縮のグラフィクスデータのうち、最初に表示されるものと、それ以外のボタンのノーマル状態を表す非圧縮のグラフィクスデータのうち、最初に表示されるものとのサイズから期間(ii)を算出する
ことを特徴とする請求項７記載の再生装置。
【請求項１０】
対話画面の初期表示において、デフォルトでセレクテッド状態となるボタン部材が動的に変化する場合、期間(ii)は、サイズTのデータを、グラフィックスプレーンに書き込む
のに要する時間になり、
サイズTは、以下の式により与えられる各ボタンのサイズxを、全てのボタンについて足し合わせることで得られる値であり、
サイズx = max(N-first,S-first)
ここでN-firstは、ノーマル状態を表すグラフィクスデータのうち、最初に表示される
もの、
S-firstは、セレクテッド状態を表すグラフィクスデータのうち、最初に表示されるも
の、
max(a,b)は、a,bのうち、サイズが大きいものを示す関数である
ことを特徴とする請求項７記載の再生装置。
【請求項１１】
動画ストリーム、グラフィクスストリームが多重化されたデジタルストリームについての再生装置に組み込むことができる集積回路であって、
動画ストリームをデコードして動画像を得るビデオデコーダと、
グラフィクスを、動画像に合成して表示させるグラフィクスデコーダとを備え、
グラフィクスストリームは、複数パケットからなるパケット列であり、
パケットには、グラフィクスデータを格納したデータパケットと、制御情報を格納した制御パケットとがあり、
前記グラフィクスデコーダは、
動画ストリームの現在の再生時点が、グラフィクスデータを格納したパケットのデコードタイムスタンプに示される時点に達すれば、グラフィクスデータのデコードを開始し、同パケットのプレゼンテーションタイムスタンプの値に示される時点に達すれば、グラフィクスデータのデコードを終了するプロセッサと、
圧縮状態のグラフィクスデータを格納するコーデッドデータバッファと、
プロセッサのデコードにより得られた非圧縮状態のグラフィクスデータを格納するオブジェクトバッファと、
制御パケット内の制御情報を格納するコンポジションバッファと、
コンポジションバッファ内に存在する制御情報に従って、オブジェクトバッファ内のグラフィクスデータを、動画ストリームに合成して表示させる制御を実行するコントローラとを備え、
再生装置は、オブジェクトバッファに格納された非圧縮状態のグラフィクスデータのうち、表示に供されるべきものを格納するグラフィックスプレーンを備え、
前記コントローラは、
メモリ管理の始まりである旨を示すタイプ情報が制御情報内に含まれている場合、動画ストリームの現在の再生時点が、制御パケットのデコードタイムスタンプの値に到達した段階で、コーデッドデータバッファ、オブジェクトバッファ、コンポジションバッファをクリアすることでメモリ管理を開始して、制御パケットに含まれる制御情報を、コーデッドデータバッファからコンポジションバッファに読み出し、
先行する制御情報との差分のみを示すタイプ情報、先行する制御情報の複製物であるタイプ情報、メモリ管理が別のデジタルストリームから連続していることを示すタイプ情報の何れかが、制御情報に含まれている場合、動画ストリームの現在の再生時点が、制御パケットのデコードタイムスタンプの値に到達した段階で、前記クリアを行うことなく、制御パケットに含まれる制御情報を、コーデッドデータバッファからコンポジションバッファに読み出し、
動画ストリームの現在の再生時点が制御パケットのプレゼンテーションタイムスタンプの値に到達した段階で、コンポジションバッファに読み出された制御情報に従い、オブジェクトバッファ内に得られた非圧縮グラフィクスをオブジェクトバッファからグラフィクスプレーンに転送する
ことを特徴とする集積回路。
【請求項１２】
動画ストリーム、グラフィクスストリームが多重化されたデジタルストリームをコンピュータに再生させるプログラムであって、  
動画ストリームをデコードして得られる動画像に、グラフィクスを合成して表示させる手順をコンピュータに実行させ、
グラフィクスストリームは、複数パケットからなるパケット列であり、
パケットには、グラフィクスデータを格納したものと、制御情報を格納したものとがあり、
前記制御情報には、先行する制御情報との差分のみを示す制御情報、先行する制御情報の複製物である制御情報、メモリ管理が別のデジタルストリームから連続していることを示す制御情報であり、
前記グラフィクスを合成して表示させる手順は、
動画ストリームの現在の再生時点が、グラフィクスデータを格納したパケットのデコードタイムスタンプに示される時点に達すれば、グラフィクスデータのデコードを開始し、同パケットのプレゼンテーションタイムスタンプの値に示される時点に達すれば、グラフィクスデータのデコードを終了するものであり、
前記コンピュータにおけるデコーダ回路は、
圧縮状態のグラフィクスデータを格納するコーデッドデータバッファと、
プロセッサのデコードにより得られた非圧縮状態のグラフィクスデータを格納するオブジェクトバッファと、
制御パケット内の制御情報を格納するコンポジションバッファとを備え、
前記コンピュータは、
オブジェクトバッファに格納された非圧縮状態のグラフィクスデータのうち、表示に供されるべきものを格納するグラフィックスプレーンとを備え、
グラフィクスを合成して表示させる手順は、コンポジションバッファ内に存在する制御情報に従って、オブジェクトバッファ内のグラフィクスデータを、動画ストリームに合成して表示させる制御手順を備え、
前記制御手順は、
メモリ管理の始まりである旨を示すタイプ情報が制御情報内に含まれている場合、動画ストリームの現在の再生時点が、制御パケットのデコードタイムスタンプの値に到達した段階で、コーデッドデータバッファ、オブジェクトバッファ、コンポジションバッファをクリアすることでメモリ管理を開始して、制御パケットに含まれる制御情報を、コーデッドデータバッファからコンポジションバッファに読み出し、
先行する制御情報との差分のみを示すタイプ情報、先行する制御情報の複製物であるタイプ情報、メモリ管理が別のデジタルストリームから連続していることを示すタイプ情報の何れかが、制御情報に含まれている場合、動画ストリームの現在の再生時点が、制御パケットのデコードタイムスタンプの値に到達した段階で、前記クリアを行うことなく、制御パケットに含まれる制御情報を、コーデッドデータバッファからコンポジションバッファに読み出し、
動画ストリームの現在の再生時点が制御パケットのプレゼンテーションタイムスタンプの値に到達した段階で、コンポジションバッファに読み出された制御情報に従い、オブジェクトバッファ内に得られた非圧縮グラフィクスをオブジェクトバッファからグラフィクスプレーンに転送する
手順をコンピュータに行わせることを特徴とするプログラム。
【請求項１３】
動画ストリーム、グラフィクスストリームが多重化されたデジタルストリームをコンピュータ上で再生する再生方法であって、  
動画ストリームをデコードして得られる動画像に、グラフィクスを合成して表示させる手順を含み、
グラフィクスストリームは、複数パケットからなるパケット列であり、
パケットには、グラフィクスデータを格納したものと、制御情報を格納したものとがあり、
前記制御情報には、先行する制御情報との差分のみを示す制御情報、先行する制御情報の複製物である制御情報、メモリ管理が別のデジタルストリームから連続していることを示す制御情報であり、
前記グラフィクスを合成して表示させる手順は、
動画ストリームの現在の再生時点が、グラフィクスデータを格納したパケットのデコードタイムスタンプに示される時点に達すれば、グラフィクスデータのデコードを開始し、同パケットのプレゼンテーションタイムスタンプの値に示される時点に達すれば、グラフィクスデータのデコードを終了するものであり、
前記コンピュータにおけるデコーダ回路は、
圧縮状態のグラフィクスデータを格納するコーデッドデータバッファと、
プロセッサのデコードにより得られた非圧縮状態のグラフィクスデータを格納するオブジェクトバッファと、
制御パケット内の制御情報を格納するコンポジションバッファとを備え、
前記コンピュータは、
オブジェクトバッファに格納された非圧縮状態のグラフィクスデータのうち、表示に供されるべきものを格納するグラフィックスプレーンとを備え、
グラフィクスを合成して表示させる手順は、コンポジションバッファ内に存在する制御情報に従って、オブジェクトバッファ内のグラフィクスデータを、動画ストリームに合成して表示させる制御手順を備え、
前記制御手順は、
メモリ管理の始まりである旨を示すタイプ情報が制御情報内に含まれている場合、動画ストリームの現在の再生時点が、制御パケットのデコードタイムスタンプの値に到達した段階で、コーデッドデータバッファ、オブジェクトバッファ、コンポジションバッファをクリアすることでメモリ管理を開始して、制御パケットに含まれる制御情報を、コーデッドデータバッファからコンポジションバッファに読み出し、
先行する制御情報との差分のみを示すタイプ情報、先行する制御情報の複製物であるタイプ情報、メモリ管理が別のデジタルストリームから連続していることを示すタイプ情報の何れかが、制御情報に含まれている場合、動画ストリームの現在の再生時点が、制御パケットのデコードタイムスタンプの値に到達した段階で、前記クリアを行うことなく、制御パケットに含まれる制御情報を、コーデッドデータバッファからコンポジションバッファに読み出し、
動画ストリームの現在の再生時点が制御パケットのプレゼンテーションタイムスタンプの値に到達した段階で、コンポジションバッファに読み出された制御情報に従い、オブジェクトバッファ内に得られた非圧縮グラフィクスをオブジェクトバッファからグラフィクスプレーンに転送する
ことを特徴とする再生方法。
【請求項１４】
デジタルストリームが記録されている記録媒体と前記記録媒体を再生する再生装置とを備えた記録媒体再生システムであって、
前記デジタルストリームは、グラフィクスストリームと動画ストリームとを多重したものであり、グラフィクスストリームは、複数パケットからなるパケット列であり、
グラフィクスストリームを構成するパケットには、グラフィクスデータを格納したデータパケットと、制御情報を格納した制御パケットとがあり、
データパケットのタイムスタンプの値は、グラフィクスデータのデコードタイミングを示し、
制御パケットは、デコードタイムスタンプと、プレゼンテーションタイムスタンプとを有し、
前記制御情報はタイプ情報を有しており、
前記タイプ情報がメモリ管理の始まりである旨を示す場合、
プレゼンテーションタイムスタンプの値は、デコードされたグラフィクスデータを、動画ストリームに合成して表示させるタイミングを示し、
前記デコードタイムスタンプの値は、デジタルストリームの再生時間軸におけるメモリ管理の開始時点、及び、当該制御情報をメモリに読み出すタイミングを示し、
前記タイプ情報が先行する制御情報との差分のみを示すタイプ、先行する制御情報の複製物であるタイプ、メモリ管理が別のデジタルストリームから連続していることを示すタイプの何れかである場合、
デコードタイムスタンプの値は、制御情報を、再生装置のメモリに読み出すタイミングを示し、プレゼンテーションタイムスタンプの値は、デコードされたグラフィクスデータを、動画ストリームに合成して表示させるタイミングを示し、
前記再生装置は、
動画ストリームをデコードして動画像を得るビデオデコーダと、
グラフィクスを、動画像に合成して表示させるグラフィクスデコーダとを備え、
グラフィクスストリームは、複数パケットからなるパケット列であり、
パケットには、グラフィクスデータを格納したデータパケットと、制御情報を格納した制御パケットとがあり、
前記グラフィクスデコーダは、
動画ストリームの現在の再生時点が、グラフィクスデータを格納したパケットのデコードタイムスタンプに示される時点に達すれば、グラフィクスデータのデコードを開始し、同パケットのプレゼンテーションタイムスタンプの値に示される時点に達すれば、グラフィクスデータのデコードを終了するプロセッサと、
圧縮状態のグラフィクスデータを格納するコーデッドデータバッファと、
プロセッサのデコードにより得られた非圧縮状態のグラフィクスデータを格納するオブジェクトバッファと、
制御パケット内の制御情報を格納するコンポジションバッファと、
コンポジションバッファ内に存在する制御情報に従って、オブジェクトバッファ内のグラフィクスデータを、動画ストリームに合成して表示させる制御を実行するコントローラとを備え、
再生装置は、オブジェクトバッファに格納された非圧縮状態のグラフィクスデータのうち、表示に供されるべきものを格納するグラフィックスプレーンを備え、
前記コントローラは、
メモリ管理の始まりである旨を示すタイプ情報が制御情報内に含まれている場合、動画ストリームの現在の再生時点が、制御パケットのデコードタイムスタンプの値に到達した段階で、コーデッドデータバッファ、オブジェクトバッファ、コンポジションバッファをクリアすることでメモリ管理を開始して、制御パケットに含まれる制御情報を、コーデッドデータバッファからコンポジションバッファに読み出し、
先行する制御情報との差分のみを示すタイプ情報、先行する制御情報の複製物であるタイプ情報、メモリ管理が別のデジタルストリームから連続していることを示すタイプ情報の何れかが、制御情報に含まれている場合、動画ストリームの現在の再生時点が、制御パケットのデコードタイムスタンプの値に到達した段階で、前記クリアを行うことなく、制御パケットに含まれる制御情報を、コーデッドデータバッファからコンポジションバッファに読み出し、
動画ストリームの現在の再生時点が制御パケットのプレゼンテーションタイムスタンプの値に到達した段階で、コンポジションバッファに読み出された制御情報に従い、オブジェクトバッファ内に得られた非圧縮グラフィクスをオブジェクトバッファからグラフィクスプレーンに転送する
ことを特徴とする記録媒体再生システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】再生装置,集積回路,プログラム,再生方法、記録媒体再生システム
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
本発明の目的は、製造コストの高騰化を避けつつも、グラフィクス表示の高画質化を図ることができる再生装置を提供することである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
上記目的を達成するため、本発明に係る再生装置は、動画ストリーム、グラフィクスストリームが多重化されたデジタルストリームについての再生装置であって、動画ストリームをデコードして動画像を得るビデオデコーダと、グラフィクスを、動画像に合成して表示させるグラフィクスデコーダとを備え、
グラフィクスストリームは、複数パケットからなるパケット列であり、パケットには、グラフィクスデータを格納したデータパケットと、制御情報を格納した制御パケットとがあり、前記グラフィクスデコーダは、動画ストリームの現在の再生時点が、グラフィクスデータを格納したパケットのデコードタイムスタンプに示される時点に達すれば、グラフィクスデータのデコードを開始し、同パケットのプレゼンテーションタイムスタンプの値に示される時点に達すれば、グラフィクスデータのデコードを終了するプロセッサと、制御パケットのプレゼンテーションタイムスタンプに従い、デコードされたグラフィクスデータを、動画ストリームに合成して表示させるコントローラと、圧縮状態のグラフィクスデータを格納するコーデッドデータバッファと、プロセッサのデコードにより得られた非圧縮状態のグラフィクスデータを格納するオブジェクトバッファとを備え、再生装置は、オブジェクトバッファに格納された非圧縮状態のグラフィクスデータのうち、表示に供されるべきものを格納するグラフィックスプレーンを備え、
前記コントローラは、メモリ管理の始まりである旨を示すタイプ情報が制御情報に含まれているか否かを判定し、メモリ管理の始まりである旨を示すタイプ情報が制御情報に含まれているか否かを判定し、含まれている場合、動画ストリームの現在の再生時点が、制御パケットのデコードタイムスタンプの値に到達した段階で、コーデッドデータバッファ、オブジェクトバッファ、グラフィックスプレーンをクリアすることでメモリ管理を開始して、制御パケットから制御情報を読み出すことを特徴としている。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
コントローラは、制御パケットのプレゼンテーションタイムスタンプの値に到達した段階で、コンポジションバッファに読み出された制御情報に従い、オブジェクトバッファ内に得られた非圧縮グラフィクスをオブジェクトバッファからグラフィクスプレーンに転送するので、本発明では、「デコードはされたが表示はされていない状態」、つまり、非圧縮のグラフィクスがバッファリングされている状態を、再生時間軸上に定義することができる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
この問題を解決するため、メモリ管理の始まりである旨を示すタイプ情報が制御情報内に含まれている場合、動画ストリームの現在の再生時点が、制御パケットのデコードタイムスタンプの値に到達した段階で、コーデッドデータバッファ、オブジェクトバッファ、コンポジションバッファをクリアすることでメモリ管理を開始する。メモリ管理の始まりである旨を示すタイプ情報が制御情報内に含まれている場合、制御パケットのデコードタイムスタンプは、メモリ管理の始まりを示すので、これを参照すれば、再生時間軸上のどの時点で、デコーダモデルにおける各種バッファをフラッシュすればよいかを知得することができる。このフラッシュ時点をメモリ管理の起算点として考えれば、制御情報を格納するバッファや、デコード前のグラフィクスを格納するバッファ、デコード後のグラフィクスを格納するバッファの占有量の時間的変移が把握し易くなる。そしてこのデコードタイムスタンプの値を変化させることで、バッファ状態の時間的遷移を調整することができる。かかる調整により、再生装置側バッファのオーバーフローを回避することができるので、再生装置の開発にあたってのハードウェア、ソフトウェアの実装が簡易になる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
しかし、本発明に係る再生装置におけるコントローラはプレゼンテーションタイムスタンプを参照しさえすれば、たとえプロセッサからグラフィクスデータのデコード完了の通知を受けなくても、適切なタイミングで、アップデートを実行することができる。かかるアップデートの実行により、再生装置における実装がどのようなものであろうと、動画の表示レートと同期したアップデートを保障することができる。