(57)【要約】【課題】同期制御を簡略化し、処理量を低減する。【解決手段】同期制御に係る周期を予め設定する周期設定装置１３と、蓄積されたストリームデータから同期再生用の再生時刻情報を前記周期で検出する再生時刻検出手段(6)と、検出した再生時刻情報とシステム時刻情報とを比較し、再生時刻とシステム時刻の差が０より大きくかつ予め設定された正の値より小さい場合に出力の待機を指示し、再生時刻とシステム時刻の差が予め設定された負の値の範囲内である場合に出力データの破棄を指示する同期制御装置７と、出力データの破棄または出力の待機を制御する出力データ破棄・出力待機装置４，１１とを備える。【選択図】  図１
2007081534.tif 000002
【特許請求の範囲】
【請求項１】
基準時刻情報と同期再生用の再生時刻情報が付加され、フレーム単位で構成された複数のストリームデータを多重化してなる多重化ストリームデータを復号再生する復号再生装置において、
前記多重化ストリームデータを複数のストリームデータに分離する分離手段と、
前記分離手段で分離した複数のストリームデータを蓄積する蓄積手段と、
前記蓄積手段に蓄積したストリームデータをフレーム単位で復号する復号手段と、
前記復号手段で復号された出力データをフレーム単位で出力する出力手段と、
同期制御に係る周期を予め設定する周期設定手段と、
前記蓄積手段に蓄積されたストリームデータから同期再生用の再生時刻情報を前記周期で検出する再生時刻検出手段と、
前記基準時刻情報に基づくシステム時刻を計測するシステム時刻計測手段と、
前記再生時刻情報と前記システム時刻計測手段で計測されたシステム時刻情報とを比較し、再生時刻とシステム時刻の差が０より大きくかつ予め設定された正の値より小さい場合に出力の待機を指示し、再生時刻とシステム時刻の差が予め設定された負の値の範囲内である場合に出力データの破棄を指示する同期制御手段と、
前記同期制御手段からの指示に基づいて、出力データの破棄または出力の待機を制御する出力制御手段と、を備える復号再生装置。
【請求項２】
前記周期設定手段は、前記周期を、前記蓄積手段に１フレーム分のストリームデータが蓄積されるまでの時間として設定する請求項１記載の復号再生装置。
【請求項３】
前記周期設定手段は、前記周期を、前記蓄積手段に所定データサイズのストリームデータが蓄積されるまでの時間として設定する請求項１記載の復号再生装置。
【請求項４】
前記周期設定手段は、前記周期を、タイマーに設定されるタイマー周期として設定する請求項１記載の復号再生装置。
【請求項５】
前記出力制御手段は、出力データの破棄をフレーム単位で行い、出力の待機をタイマー周期によって行う請求項１から４のいずれか一項記載の復号再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＭＰＥＧ（Moving Picture Experts Group）システムによる多重化ストリームデータを分離し、各ストリームデータを復号再生する復号再生装置に関する。
【背景技術】
【０００２】
従来の復号再生装置のＭＰＥＧシステムにおける同期制御は、多重分離された各ストリームデータに付加されている再生時刻情報（ＰＴＳ：Presentation Time Stamp）をシステム時刻（ＳＴＣ：System Time Clock）と比較して行っていた。ＳＴＣがＰＴＳの時刻に到達した時点でストリームデータを復号化した出力データが再生される。このＰＴＳとＳＴＣの比較は、各ストリームデータの１フレーム毎に行われていた。
【０００３】
また、精度の高い同期制御を行うため、タイマー割り込み機能を用いて、ＳＴＣがＰＴＳの時刻に到達するまでＰＴＳとＳＴＣの比較を高い頻度で繰り返す復号再生装置も提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００４−１０４７３３号公報（第６頁−第１１頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の復号再生装置では、同期制御に係る複雑な処理を各ストリームデータの１フレーム毎に行うため、処理量が増大し、携帯端末などの処理量を抑制する必要のある装置には不向きであるという課題があった。
【０００５】
本発明は、同期制御を簡略化し、処理量を低減することができる復号再生装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、基準時刻情報と同期再生用の再生時刻情報が付加され、フレーム単位で構成された複数のストリームデータを多重化してなる多重化ストリームデータを復号再生する復号再生装置において、前記多重化ストリームデータを複数のストリームデータに分離する分離手段と、前記分離手段で分離した複数のストリームデータを蓄積する蓄積手段と、前記蓄積手段に蓄積したストリームデータをフレーム単位で復号する復号手段と、前記復号手段で復号された出力データをフレーム単位で出力する出力手段と、同期制御に係る周期を予め設定する周期設定手段と、前記蓄積手段に蓄積されたストリームデータから同期再生用の再生時刻情報を前記周期で検出する再生時刻検出手段と、前記基準時刻情報に基づくシステム時刻を計測するシステム時刻計測手段と、前記再生時刻情報と前記システム時刻計測手段で計測されたシステム時刻情報とを比較し、再生時刻とシステム時刻の差が０より大きくかつ予め設定された正の値より小さい場合に出力の待機を指示し、再生時刻とシステム時刻の差が予め設定された負の値の範囲内である場合に出力データの破棄を指示する同期制御手段と、前記同期制御手段からの指示に基づいて、出力データの破棄または出力の待機を制御する出力制御手段と、を備える。この構成によれば、分離された各ストリームデータの再生の同期制御を、フレーム単位ではなく、予め設定した所定の周期に間引くことにより、同期制御を簡略化し、処理量を低減することができる。
【０００７】
本発明において、前記周期設定手段は、前記周期を、前記蓄積手段に１フレーム分のストリームデータが蓄積されるまでの時間として設定する。この構成によれば、フレーム単位で再生時刻情報を検出することによって、フレーム単位の粒度で再生の同期制御が行える。
【０００８】
本発明において、前記周期設定手段は、前記周期を、前記蓄積手段に所定データサイズのストリームデータが蓄積されるまでの時間として設定する。この構成によれば、データサイズ単位で再生時刻情報を検出することによって、所定データサイズの粒度で再生の同期制御が行える。
【０００９】
本発明において、前記周期設定手段は、前記周期を、タイマーに設定されるタイマー周期として設定する。この構成によれば、タイマー周期で再生時刻情報を検出することによって、所定周期の粒度で再生の同期制御が行える。
【００１０】
本発明において、前記出力制御手段は、出力データの破棄をフレーム単位で行い、出力の待機をタイマー周期によって行う。この構成によれば、同期制御を簡略化でき、またタイマーを用いることにより処理を単純化することができる。
【発明の効果】
【００１１】
本発明によれば、分離された各ストリームデータの再生の同期制御を、フレーム単位ではなく、予め設定した所定の周期に間引くことにより、同期制御を簡略化し、処理量を低減することができる。
【発明を実施するための最良の形態】
【００１２】
図１は、本発明の実施の形態における復号再生装置の概略構成を示す図である。以下の実施の形態では、オーディオストリームデータ及びビデオストリームデータがＭＰＥＧシステムにより多重化された多重化ストリームデータを分離し、復号再生する場合について説明する。尚、本発明の復号再生装置は、ストリームデータの種類や数が変更されても同様の同期制御が可能である。
【００１３】
復号再生装置は、多重分離装置１、ビデオストリームバッファ２、ビデオ復号化装置３、出力データ破棄・出力待機装置４、ビデオ出力装置５、ＰＴＳ検出装置６、同期制御装置７、システムタイマー８、オーディオストリームバッファ９、オーディオ復号化装置１０、出力データ破棄・出力待機装置１１、オーディオ出力装置１２及び周期設定装置１３を備える。
【００１４】
多重分離装置１は、多重化されたオーディオストリームデータ及びビデオストリームデータの分離を行う分離手段として機能する。ビデオストリームバッファ２は、多重分離装置１で分離されたビデオストリームデータを随時蓄積する蓄積手段として機能する。ビデオ復号化装置３は、ビデオストリームバッファ２に蓄積されたビデオストリームデータをフレーム単位で読み出し、復号する復号手段として機能する。出力データ破棄・出力待機装置４は、後述する同期制御装置７の指示する命令に従って、例えば、破棄の場合はビデオ復号化装置３で復号された出力データを１フレーム破棄し、待機の場合は指定された時間だけタイマーで出力を待機する出力制御手段として機能する。ビデオ出力装置５は、ビデオ復号化装置３で復号された出力データをフレーム単位で出力する出力手段として機能する。
【００１５】
ＰＴＳ検出装置６は、ビデオストリームバッファ２とオーディオストリームバッファ９に蓄積されたストリームデータを解析し、所定の周期でオーディオとビデオのＰＴＳを検出する再生時刻検出手段として機能する。検出したＰＴＳは同期制御装置７へ伝送される。尚、本発明の復号再生装置では、後述する周期設定装置により、所定のタイマー周期や、データサイズ単位（即ち、ビデオストリームバッファ２やオーディオストリームバッファ９に所定データ量のストリームデータが蓄積されるまでの時間）、またフレーム単位でもＰＴＳの検出を行うことが可能である。
【００１６】
同期制御装置７は、ＰＴＳ検出装置６で検出されたＰＴＳと後述するシステムタイマー８より伝送されたＳＴＣとを比較し、比較結果に基づいて、出力データ破棄・出力待機装置４及び１１に、出力データの破棄または出力の待機を命令する同期制御手段として機能する。
【００１７】
システムタイマー８は、多重化ストリームデータに付加されているＰＣＲ（Program lock Reference）情報に基づいて設定されるカウンタタイマーからＳＴＣ情報を取得して、同期制御装置７へ伝送するシステム時刻計測手段として機能する。オーディオストリームバッファ９は、多重分離装置１で分離されたオーディオストリームデータを随時蓄積する蓄積手段として機能する。オーディオ復号化装置１０は、オーディオストリームバッファ９に蓄積されたオーディオストリームデータをフレーム単位で読み出し、復号する復号手段として機能する。出力データ破棄・出力待機装置１１は、同期制御装置７の指示する命令に従って、例えば、破棄の場合はオーディオ復号化装置１０で復号された出力データを１フレーム破棄し、待機の場合は指定された時間だけタイマーで出力を待機する出力制御手段として機能する。オーディオ出力装置１２は、オーディオ復号化装置１０で復号された出力データをフレーム単位で出力する出力手段として機能する。周期設定装置１３は、ＰＴＳ検出装置６がＰＴＳを検出する頻度である周期を予め設定する周期設定手段として機能する。本実施の形態では、ＰＴＳが検出された時点でＰＴＳとＳＴＣとの比較や出力データの破棄または待機指示が実行されるので、この周期は、実質的に同期制御の周期とすることができる。また、ＰＴＳ検出装置６と同期制御装置７は周期設定装置１３の設定により、それぞれ独立した周期で動作が可能である。
【００１８】
図２は、本発明の実施の形態における復号再生装置の、同期制御装置の動作手順を示すフローチャートである。同期制御装置７は、周期設定装置１３で予め設定された周期だけ待機する。例えば、周期がタイマーに設定されたタイマー時間である場合、所定のタイマー時間だけ待機する（ステップＳ１）。復号再生装置内のタイマー（図示省略）により待機時間を計測し、設定された時間が経過すれば待機状態が解除される。
【００１９】
待機状態解除後、同期制御装置７は、ＰＴＳ検出装置６で検出したＰＴＳとＳＴＣの比較を行い（ステップＳ３）、０＜ＰＴＳ−ＳＴＣ＜Ｔｔ１（但し、Ｔｔ１は予め設定された正の値）である場合には待機時間と待機を指示し（ステップＳ５）、−Ｔｔ２＜ＰＴＳ−ＳＴＣ＜−α（但し、−Ｔｔ２、−αは予め設定された負の値）である場合には１フレーム分のストリームデータの破棄を指示する（ステップＳ４）。一方、このどちらにも当てはまらない場合は指示を行わない。
【００２０】
以上の処理を、分離されたストリームデータそれぞれに対して実施する（ステップＳ２）。例えば、本実施の形態ではオーディオとビデオに対して合計２回行うことになる。
【００２１】
尚、上記の通り、ＰＴＳとＳＴＣの比較及びストリームデータの破棄または出力待機の指示は、タイマー周期以外にもデータサイズ単位やフレーム単位で行わせることが可能である。
【００２２】
図３は、本発明の実施の形態における復号再生装置の、出力データ破棄・出力待機装置の動作手順を示すフローチャートである。出力データ破棄・出力待機装置４、１１は、同期制御装置７から出力データの破棄の指示があるか否かを判定し（ステップＳ１０）、破棄の指示がある場合には出力データを１フレーム破棄して処理を終了する（ステップＳ１１）。
【００２３】
一方、破棄の指示がない場合、出力データ破棄・出力待機装置４、１１は、同期制御装置７から出力の待機の指示があるか否かを判定し（ステップＳ１２）、待機の指示がある場合には指定された時間だけ出力を待機する（ステップＳ１３）。復号再生装置内のタイマー（図示省略）により待機時間を計測し、設定された時間が経過すれば待機状態が解除され、１フレームの出力をビデオ、オーディオそれぞれの出力装置に指示する（ステップＳ１４）。また、出力データの破棄及び出力の待機の指示がない場合にも、１フレームの出力がビデオ、オーディオそれぞれの出力装置に指示される。
【産業上の利用可能性】
【００２４】
本発明の復号再生装置は、フレーム単位で復号されたストリームデータの再生の同期制御を予め設定した所定の周期で行うことにより、同期制御に係る処理量を低減できるという効果を有し、特に、携帯電話やポータブルプレイヤーなど、データ処理量を抑制する必要のある端末装置の動画再生において有用である。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施の形態における復号再生装置の概略構成を示す図である。
【図２】本発明の実施の形態における復号再生装置の、同期制御装置の動作手順を示すフローチャートである。
【図３】本発明の実施の形態における復号再生装置の、出力データ破棄・出力待機装置の動作手順を示すフローチャートである。
【符号の説明】
【００２６】
１  多重分離装置
２  ビデオストリームバッファ
３  ビデオ復号化装置
４  出力データ破棄・出力待機装置
５  ビデオ出力装置
６  ＰＴＳ検出装置
７  同期制御装置
８  システムタイマー
９  オーディオストリームバッファ
１０  オーディオ復号化装置
１１  出力データ破棄・出力待機装置
１２  オーディオ出力装置
１３  周期設定装置
【図１】
2007081534.tif 000003
【図２】
2007081534.tif 000004
【図３】
2007081534.tif 000005