再生装置、再生方法、記録装置、記録方法
【課題】製造コストの高騰化を避けつつも、グラフィクス表示の高画質化を図ることができる再生装置を提供する。
【解決手段】グラフィクスストリームを構成するPESパケットには、グラフィクスデータを格納したもの(ODS)と、制御情報を格納したもの(PCS)とがあり、ODSのDTS値は、グラフィクスデータのデコードタイミングを示し、PCSはメモリ管理の始まりである旨を示すタイプ情報を有している。PCSのPTS値は、デコードされたグラフィクスデータを、動画ストリームに合成して表示させるタイミングを示し、PCSのDTS値は、デジタルストリームの再生時間軸におけるメモリ管理の開始時点、及び、当該制御情報をメモリに読み出すタイミングを示す。再生装置の処理は、これらDTS,PTSに従って行われる。
【解決手段】グラフィクスストリームを構成するPESパケットには、グラフィクスデータを格納したもの(ODS)と、制御情報を格納したもの(PCS)とがあり、ODSのDTS値は、グラフィクスデータのデコードタイミングを示し、PCSはメモリ管理の始まりである旨を示すタイプ情報を有している。PCSのPTS値は、デコードされたグラフィクスデータを、動画ストリームに合成して表示させるタイミングを示し、PCSのDTS値は、デジタルストリームの再生時間軸におけるメモリ管理の開始時点、及び、当該制御情報をメモリに読み出すタイミングを示す。再生装置の処理は、これらDTS,PTSに従って行われる。
Notice: Undefined index: DEJ in /mnt/www/gzt_disp.php on line 298
【特許請求の範囲】
【請求項1】
動画ストリームと、
データパケットと制御パケットとを含むディスプレイセットを、1以上含むグラフィクスストリームと、を取得する取得手段と、
前記動画ストリームをデコードして、動画像を得るビデオデコーダと、
前記データパケットに含まれるデコードタイムスタンプが示す時刻に達した場合に、前記データパケットに含まれるグラフィクスデータのデコードを開始し、
前記データパケットに含まれるプレゼンテーションタイムスタンプが示す時刻までに、前記グラフィクスデータのデコードを終了する、プロセッサと、
前記デコードされたグラフィクスデータを記憶するオブジェクトバッファと、
前記制御パケットに含まれるプレゼンテーションタイムスタンプが示す時刻に、前記オブジェクトバッファに記憶されている前記デコードされたグラフィクスデータを、前記動画像と合成させるためにグラフィクスプレーンの一部を示す矩形領域であるウインドウ内で描画し、
さらに、前記制御情報がクロップ情報を含む場合には、前記クロップ情報に従い、前記ウィンドゥ内で前記デコードされたグラフィクスデータを描画し、
前記制御情報にエポックスタートのディスプレイセットである旨を示すタイプ情報が含まれている場合であって前記制御パケットに含まれているデコードタイムスタンプが示す時刻に到達したときには、前記オブジェクトバッファ及び前記グラフィクスプレーンをクリアする、コントローラと、
を備え、
前記クロップ情報は、前記オブジェクトバッファに存在する前記デコードされたグラフィクスデータ全体のうち、どの部分を切り出して、前記グラフィクスプレーンに転送するかを示す情報である、
ことを特徴とする再生装置。
【請求項2】
動画ストリームと、
データパケットと制御パケットとを含むディスプレイセットを、1以上含むグラフィクスストリームと、を取得する取得ステップと、
前記動画ストリームをデコードして、動画像を得るステップと、
前記データパケットに含まれるデコードタイムスタンプが示す時刻に達した場合に、前記データパケットに含まれるグラフィクスデータのデコードを開始し、
前記データパケットに含まれるプレゼンテーションタイムスタンプが示す時刻までに、前記グラフィクスデータのデコードを終了する、ステップと、
前記デコードされたグラフィクスデータをオブジェクトバッファに記憶するステップと、
前記制御パケットに含まれるプレゼンテーションタイムスタンプが示す時刻に、前記オブジェクトバッファに記憶されている前記デコードされたグラフィクスデータを、前記動画像と合成させるためにグラフィクスプレーンの一部を示す矩形領域であるウインドウ内で描画し、
さらに、前記制御情報がクロップ情報を含む場合には、前記クロップ情報に従い、前記ウィンドゥ内で前記デコードされたグラフィクスデータを描画し、
前記制御情報にメモリ管理の始まりである旨を示すタイプ情報が含まれている場合であって前記制御パケットに含まれているデコードタイムスタンプが示す時刻に到達したときには、前記オブジェクトバッファ及び前記グラフィクスプレーンをクリアする、ステップと、
を備え、
前記クロップ情報は、前記オブジェクトバッファに存在する前記デコードされたグラフィクスデータ全体のうち、どの部分を切り出して、前記グラフィクスプレーンに転送するかを示す情報である、
ことを特徴とする再生方法。
【請求項3】
アプリケーションデータを作成する作成手段と、
前記アプリケーションデータを記録媒体に記録する記録手段と、を備え、
前記アプリケーションデータは、
動画ストリームと、
データパケットと制御パケットとを含むディスプレイセットを、1以上含むグラフィクスストリームと、
を含み、
前記動画ストリームは、再生装置のビデオデコーダでデコードされて、動画像となり、
前記データパケットに含まれるグラフィクスデータは、前記データパケットに含まれるデコードタイムスタンプが示す時刻に達した場合に、前記再生装置のプロセッサでデコードが開始され、
前記グラフィクスデータは、前記データパケットに含まれるプレゼンテーションタイムスタンプが示す時刻までに、前記プロセッサでデコードが終了されており、
前記デコードされたグラフィクスデータは、前記再生装置のオブジェクトバッファに記憶されており、
前記デコードされたグラフィクスデータは、前記制御パケットに含まれるプレゼンテーションタイムスタンプが示す時刻に、前記再生装置のコントローラによって、前記動画像と合成させるために前記再生装置のグラフィクスプレーンの一部を示す矩形領域であるウインドウ内で描画され、
さらに、前記制御情報がクロップ情報を含む場合には、前記デコードされたグラフィクスデータは、前記コントローラによって、前記クロップ情報に従い、前記ウィンドゥ内で描画され、
前記制御情報にメモリ管理の始まりである旨を示すタイプ情報が含まれている場合であって前記制御パケットに含まれているデコードタイムスタンプが示す時刻に到達したときには、前記コントローラによって、前記オブジェクトバッファ及び前記グラフィクスプレーンはクリアされ、
前記クロップ情報は、前記オブジェクトバッファに存在する前記デコードされたグラフィクスデータ全体のうち、どの部分を切り出して、前記グラフィクスプレーンに転送するかを示す情報である、
ことを特徴とする記録装置。
【請求項4】
アプリケーションデータを作成するステップと、
前記アプリケーションデータを記録媒体に記録するステップと、を有し、
前記アプリケーションデータは、
動画ストリームと、
データパケットと制御パケットとを含むディスプレイセットを、1以上含むグラフィクスストリームと、
を含み、
前記動画ストリームは、再生装置のビデオデコーダでデコードされて、動画像となり、
前記データパケットに含まれるグラフィクスデータは、前記データパケットに含まれるデコードタイムスタンプが示す時刻に達した場合に、前記再生装置のプロセッサでデコードが開始され、
前記グラフィクスデータは、前記データパケットに含まれるプレゼンテーションタイムスタンプが示す時刻までに、前記プロセッサでデコードが終了されており、
前記デコードされたグラフィクスデータは、前記再生装置のオブジェクトバッファに記憶されており、
前記デコードされたグラフィクスデータは、前記制御パケットに含まれるプレゼンテーションタイムスタンプが示す時刻に、前記再生装置のコントローラによって、前記動画像と合成させるために前記再生装置のグラフィクスプレーンの一部を示す矩形領域であるウインドウ内で描画され、
さらに、前記制御情報がクロップ情報を含む場合には、前記デコードされたグラフィクスデータは、前記コントローラによって、前記クロップ情報に従い、前記ウィンドゥ内で描画され、
前記制御情報にメモリ管理の始まりである旨を示すタイプ情報が含まれている場合であって前記制御パケットに含まれているデコードタイムスタンプが示す時刻に到達したときには、前記コントローラによって、前記オブジェクトバッファ及び前記グラフィクスプレーンはクリアされ、
前記クロップ情報は、前記オブジェクトバッファに存在する前記デコードされたグラフィクスデータ全体のうち、どの部分を切り出して、前記グラフィクスプレーンに転送するかを示す情報である、
ことを特徴とする記録方法。
【請求項5】
動画ストリームと、
データパケットと制御パケットとを含むディスプレイセットを、1以上含むグラフィクスストリームと、が記録されており、
前記動画ストリームは、再生装置のビデオデコーダでデコードされて、動画像となり、
前記データパケットに含まれるグラフィクスデータは、前記データパケットに含まれるデコードタイムスタンプが示す時刻に達した場合に、前記再生装置のプロセッサでデコードが開始され、
前記グラフィクスデータは、前記データパケットに含まれるプレゼンテーションタイムスタンプが示す時刻までに、前記プロセッサでデコードが終了されており、
前記デコードされたグラフィクスデータは、前記再生装置のオブジェクトバッファに記憶されており、
前記デコードされたグラフィクスデータは、前記制御パケットに含まれるプレゼンテーションタイムスタンプが示す時刻に、前記再生装置のコントローラによって、前記動画像と合成させるために前記再生装置のグラフィクスプレーンの一部を示す矩形領域であるウインドウ内で描画され、
さらに、前記制御情報がクロップ情報を含む場合には、前記デコードされたグラフィクスデータは、前記コントローラによって、前記クロップ情報に従い、前記ウィンドゥ内で描画され、
前記制御情報にメモリ管理の始まりである旨を示すタイプ情報が含まれている場合であって前記制御パケットに含まれているデコードタイムスタンプが示す時刻に到達したときには、前記コントローラによって、前記オブジェクトバッファ及び前記グラフィクスプレーンはクリアされ、
前記クロップ情報は、前記オブジェクトバッファに存在する前記デコードされたグラフィクスデータ全体のうち、どの部分を切り出して、前記グラフィクスプレーンに転送するかを示す情報である、
ことを特徴とする記録媒体。
【請求項1】
動画ストリームと、
データパケットと制御パケットとを含むディスプレイセットを、1以上含むグラフィクスストリームと、を取得する取得手段と、
前記動画ストリームをデコードして、動画像を得るビデオデコーダと、
前記データパケットに含まれるデコードタイムスタンプが示す時刻に達した場合に、前記データパケットに含まれるグラフィクスデータのデコードを開始し、
前記データパケットに含まれるプレゼンテーションタイムスタンプが示す時刻までに、前記グラフィクスデータのデコードを終了する、プロセッサと、
前記デコードされたグラフィクスデータを記憶するオブジェクトバッファと、
前記制御パケットに含まれるプレゼンテーションタイムスタンプが示す時刻に、前記オブジェクトバッファに記憶されている前記デコードされたグラフィクスデータを、前記動画像と合成させるためにグラフィクスプレーンの一部を示す矩形領域であるウインドウ内で描画し、
さらに、前記制御情報がクロップ情報を含む場合には、前記クロップ情報に従い、前記ウィンドゥ内で前記デコードされたグラフィクスデータを描画し、
前記制御情報にエポックスタートのディスプレイセットである旨を示すタイプ情報が含まれている場合であって前記制御パケットに含まれているデコードタイムスタンプが示す時刻に到達したときには、前記オブジェクトバッファ及び前記グラフィクスプレーンをクリアする、コントローラと、
を備え、
前記クロップ情報は、前記オブジェクトバッファに存在する前記デコードされたグラフィクスデータ全体のうち、どの部分を切り出して、前記グラフィクスプレーンに転送するかを示す情報である、
ことを特徴とする再生装置。
【請求項2】
動画ストリームと、
データパケットと制御パケットとを含むディスプレイセットを、1以上含むグラフィクスストリームと、を取得する取得ステップと、
前記動画ストリームをデコードして、動画像を得るステップと、
前記データパケットに含まれるデコードタイムスタンプが示す時刻に達した場合に、前記データパケットに含まれるグラフィクスデータのデコードを開始し、
前記データパケットに含まれるプレゼンテーションタイムスタンプが示す時刻までに、前記グラフィクスデータのデコードを終了する、ステップと、
前記デコードされたグラフィクスデータをオブジェクトバッファに記憶するステップと、
前記制御パケットに含まれるプレゼンテーションタイムスタンプが示す時刻に、前記オブジェクトバッファに記憶されている前記デコードされたグラフィクスデータを、前記動画像と合成させるためにグラフィクスプレーンの一部を示す矩形領域であるウインドウ内で描画し、
さらに、前記制御情報がクロップ情報を含む場合には、前記クロップ情報に従い、前記ウィンドゥ内で前記デコードされたグラフィクスデータを描画し、
前記制御情報にメモリ管理の始まりである旨を示すタイプ情報が含まれている場合であって前記制御パケットに含まれているデコードタイムスタンプが示す時刻に到達したときには、前記オブジェクトバッファ及び前記グラフィクスプレーンをクリアする、ステップと、
を備え、
前記クロップ情報は、前記オブジェクトバッファに存在する前記デコードされたグラフィクスデータ全体のうち、どの部分を切り出して、前記グラフィクスプレーンに転送するかを示す情報である、
ことを特徴とする再生方法。
【請求項3】
アプリケーションデータを作成する作成手段と、
前記アプリケーションデータを記録媒体に記録する記録手段と、を備え、
前記アプリケーションデータは、
動画ストリームと、
データパケットと制御パケットとを含むディスプレイセットを、1以上含むグラフィクスストリームと、
を含み、
前記動画ストリームは、再生装置のビデオデコーダでデコードされて、動画像となり、
前記データパケットに含まれるグラフィクスデータは、前記データパケットに含まれるデコードタイムスタンプが示す時刻に達した場合に、前記再生装置のプロセッサでデコードが開始され、
前記グラフィクスデータは、前記データパケットに含まれるプレゼンテーションタイムスタンプが示す時刻までに、前記プロセッサでデコードが終了されており、
前記デコードされたグラフィクスデータは、前記再生装置のオブジェクトバッファに記憶されており、
前記デコードされたグラフィクスデータは、前記制御パケットに含まれるプレゼンテーションタイムスタンプが示す時刻に、前記再生装置のコントローラによって、前記動画像と合成させるために前記再生装置のグラフィクスプレーンの一部を示す矩形領域であるウインドウ内で描画され、
さらに、前記制御情報がクロップ情報を含む場合には、前記デコードされたグラフィクスデータは、前記コントローラによって、前記クロップ情報に従い、前記ウィンドゥ内で描画され、
前記制御情報にメモリ管理の始まりである旨を示すタイプ情報が含まれている場合であって前記制御パケットに含まれているデコードタイムスタンプが示す時刻に到達したときには、前記コントローラによって、前記オブジェクトバッファ及び前記グラフィクスプレーンはクリアされ、
前記クロップ情報は、前記オブジェクトバッファに存在する前記デコードされたグラフィクスデータ全体のうち、どの部分を切り出して、前記グラフィクスプレーンに転送するかを示す情報である、
ことを特徴とする記録装置。
【請求項4】
アプリケーションデータを作成するステップと、
前記アプリケーションデータを記録媒体に記録するステップと、を有し、
前記アプリケーションデータは、
動画ストリームと、
データパケットと制御パケットとを含むディスプレイセットを、1以上含むグラフィクスストリームと、
を含み、
前記動画ストリームは、再生装置のビデオデコーダでデコードされて、動画像となり、
前記データパケットに含まれるグラフィクスデータは、前記データパケットに含まれるデコードタイムスタンプが示す時刻に達した場合に、前記再生装置のプロセッサでデコードが開始され、
前記グラフィクスデータは、前記データパケットに含まれるプレゼンテーションタイムスタンプが示す時刻までに、前記プロセッサでデコードが終了されており、
前記デコードされたグラフィクスデータは、前記再生装置のオブジェクトバッファに記憶されており、
前記デコードされたグラフィクスデータは、前記制御パケットに含まれるプレゼンテーションタイムスタンプが示す時刻に、前記再生装置のコントローラによって、前記動画像と合成させるために前記再生装置のグラフィクスプレーンの一部を示す矩形領域であるウインドウ内で描画され、
さらに、前記制御情報がクロップ情報を含む場合には、前記デコードされたグラフィクスデータは、前記コントローラによって、前記クロップ情報に従い、前記ウィンドゥ内で描画され、
前記制御情報にメモリ管理の始まりである旨を示すタイプ情報が含まれている場合であって前記制御パケットに含まれているデコードタイムスタンプが示す時刻に到達したときには、前記コントローラによって、前記オブジェクトバッファ及び前記グラフィクスプレーンはクリアされ、
前記クロップ情報は、前記オブジェクトバッファに存在する前記デコードされたグラフィクスデータ全体のうち、どの部分を切り出して、前記グラフィクスプレーンに転送するかを示す情報である、
ことを特徴とする記録方法。
【請求項5】
動画ストリームと、
データパケットと制御パケットとを含むディスプレイセットを、1以上含むグラフィクスストリームと、が記録されており、
前記動画ストリームは、再生装置のビデオデコーダでデコードされて、動画像となり、
前記データパケットに含まれるグラフィクスデータは、前記データパケットに含まれるデコードタイムスタンプが示す時刻に達した場合に、前記再生装置のプロセッサでデコードが開始され、
前記グラフィクスデータは、前記データパケットに含まれるプレゼンテーションタイムスタンプが示す時刻までに、前記プロセッサでデコードが終了されており、
前記デコードされたグラフィクスデータは、前記再生装置のオブジェクトバッファに記憶されており、
前記デコードされたグラフィクスデータは、前記制御パケットに含まれるプレゼンテーションタイムスタンプが示す時刻に、前記再生装置のコントローラによって、前記動画像と合成させるために前記再生装置のグラフィクスプレーンの一部を示す矩形領域であるウインドウ内で描画され、
さらに、前記制御情報がクロップ情報を含む場合には、前記デコードされたグラフィクスデータは、前記コントローラによって、前記クロップ情報に従い、前記ウィンドゥ内で描画され、
前記制御情報にメモリ管理の始まりである旨を示すタイプ情報が含まれている場合であって前記制御パケットに含まれているデコードタイムスタンプが示す時刻に到達したときには、前記コントローラによって、前記オブジェクトバッファ及び前記グラフィクスプレーンはクリアされ、
前記クロップ情報は、前記オブジェクトバッファに存在する前記デコードされたグラフィクスデータ全体のうち、どの部分を切り出して、前記グラフィクスプレーンに転送するかを示す情報である、
ことを特徴とする記録媒体。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図19】
【図20】
【図21】
【図22】
【図23】
【図24】
【図25】
【図26】
【図27】
【図28】
【図29】
【図30】
【図31】
【図32】
【図33】
【図34】
【図35】
【図36】
【図37】
【図38】
【図39】
【図40】
【図41】
【図42】
【図43】
【図44】
【図45】
【図46】
【図47】
【図48】
【図49】
【図50】
【図51】
【図52】
【図53】
【図54】
【図55】
【図56】
【図57】
【図58】
【図59】
【図60】
【図61】
【図62】
【図63】
【図64】
【図65】
【図66】
【図67】
【図68】
【図69】
【図70】
【図71】
【図72】
【図73】
【図74】
【図75】
【図76】
【図77】
【図78】
【図79】
【図80】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図19】
【図20】
【図21】
【図22】
【図23】
【図24】
【図25】
【図26】
【図27】
【図28】
【図29】
【図30】
【図31】
【図32】
【図33】
【図34】
【図35】
【図36】
【図37】
【図38】
【図39】
【図40】
【図41】
【図42】
【図43】
【図44】
【図45】
【図46】
【図47】
【図48】
【図49】
【図50】
【図51】
【図52】
【図53】
【図54】
【図55】
【図56】
【図57】
【図58】
【図59】
【図60】
【図61】
【図62】
【図63】
【図64】
【図65】
【図66】
【図67】
【図68】
【図69】
【図70】
【図71】
【図72】
【図73】
【図74】
【図75】
【図76】
【図77】
【図78】
【図79】
【図80】
【公開番号】特開2009−100479(P2009−100479A)
【公開日】平成21年5月7日(2009.5.7)
【国際特許分類】
【出願番号】特願2008−279456(P2008−279456)
【出願日】平成20年10月30日(2008.10.30)
【分割の表示】特願2007−129190(P2007−129190)の分割
【原出願日】平成16年7月5日(2004.7.5)
【出願人】(000005821)パナソニック株式会社 (73,050)
【Fターム(参考)】
【公開日】平成21年5月7日(2009.5.7)
【国際特許分類】
【出願日】平成20年10月30日(2008.10.30)
【分割の表示】特願2007−129190(P2007−129190)の分割
【原出願日】平成16年7月5日(2004.7.5)
【出願人】(000005821)パナソニック株式会社 (73,050)
【Fターム(参考)】
[ Back to top ]