(57)【要約】【課題】  ＭＰＥＧ２ＴＳのＰＴＳの破壊を検出して、ＰＴＳなきものとフラグ処理してデコーダの異常動作を防止する再生装置を提供する。【解決手段】放送信号を受信し復調してＭＰＥＧ２ＴＳ（Transport Stream）１１を出力するチューナ部７１と、ＭＰＥＧ２ＴＳ１１に含まれるＰＥＳ（Packetized Elementary Stream）に含まれるＰＴＳ（Presentation Time Stamp）を複数連続して格納する記憶部７２と、ＰＥＳに含まれる識別フラグ（pts_dts flags）がＰＴＳの存在を示すとき、ＰＴＳが示す時間情報に応じてＭＰＥＧ２ＴＳを再生する再生部７６と、複数のＰＴＳを比較して、隣り合った複数のＰＴＳが示す時間情報の差分が所定値を超えるとき、差分を含むＰＴＳの識別フラグをＰＴＳ不在と書き換えることで、再生部が識別フラグの書き換えられた範囲でデコーダの異常動作を回避すべく制御する制御部５１とをもつ再生装置。【選択図】図４
2006157729.tif 000002
【特許請求の範囲】
【請求項１】
放送信号を受信し復調してＭＰＥＧ２ＴＳを出力するチューナと、
前記ＭＰＥＧ２ＴＳが含むＰＥＳに含まれるＰＴＳを複数連続して格納する記憶部と、
前記ＭＰＥＧ２ＴＳに含まれる前記ＰＥＳに含まれる識別フラグが前記ＰＴＳが存在していると示すとき、前記ＰＴＳが示す時間情報に応じて前記ＭＰＥＧ２ＴＳを再生する再生部と、
前記記憶部に格納された複数のＰＴＳを比較して、前記隣り合った複数のＰＴＳが示す時間情報の差分が所定値を超えるとき、前記差分を含んでいるＰＴＳの前記識別フラグを前記ＰＴＳが存在していないものに書き換えるべく制御する書換部と、
を具備することを特徴とする再生装置。
【請求項２】
前記書換部は、前記記憶部に格納された複数のＰＴＳを比較して、前記隣り合った複数のＰＴＳが示す時間情報の差分が所定値を超えるとき、前記差分を含んでいるＰＴＳの前記識別フラグを前記ＰＴＳが存在していないことを示すべく、その値をゼロとすることを特徴とする請求項１記載の再生装置。
【請求項３】
前記書換部は、前記記憶部に格納された複数のＰＴＳを比較して、前記隣り合った複数のＰＴＳが示す時間情報の差分が所定値を超えるとき、前記差分を含んでいるＰＴＳだけでなくそのＰＴＳの周辺のＰＴＳも時間情報の差分が所定値を超えているかに基づいて、前記識別フラグを書き換えることを特徴とする請求項１記載の再生装置。
【請求項４】
前記書換部は、前記記憶部に格納された複数のＰＴＳを比較して、前記隣り合った複数のＰＴＳが示す時間情報の差分が７００ｍｓｅｃを超えるとき、前記差分を含んでいるＰＴＳの前記識別フラグを前記ＰＴＳが存在していないものに書き換えることを特徴とする請求項１記載の再生装置。
【請求項５】
前記書換部は、前記記憶部に格納された複数のＰＴＳを比較して、前記隣り合った複数のＰＴＳが示す時間情報の差分が６６ｍｓｅｃ乃至７００ｍｓｅｃの範囲を超えるとき、前記差分を含んでいるＰＴＳの前記識別フラグを前記ＰＴＳが存在していないものに書き換えることを特徴とする請求項１記載の再生装置。
【請求項６】
前記記憶部に格納された複数のＰＴＳを比較して、前記隣り合った複数のＰＴＳが示す時間情報の差分が所定値を超えるとき、このＰＴＳを異常と判断し、前記記憶部に格納された複数のＰＴＳ内にこのような異常のＰＴＳが所定数以上あると判断したとき、前記識別フラグを前記ＰＴＳが存在していないものに書き換えることを特徴とする請求項１記載の再生装置。
【請求項７】
前記ＭＰＥＧ２ＴＳに含まれるＴＳヘッダに含まれるＰＣＲを複数連続して格納する第２の記憶部を更に有し、
前記書換部は、前記ＰＴＳ及び前記ＰＣＲが示す時間情報の差分を求め、この値が一定の値を超えるとき、前記ＰＴＳを異常と判断して前記識別フラグを書き換えることを特徴とする請求項１記載の再生装置。
【請求項８】
前記ＭＰＥＧ２ＴＳに含まれるＴＳヘッダに含まれるＰＣＲを複数連続して格納する第２の記憶部を更に有し、
前記書換部は、前記ＰＴＳとＰＣＲの差分が１００ｍｓｅｃ以上であったとき、前記ＰＴＳが異常であるとして、前記識別フラグを書き換えることを特徴とする請求項１記載の再生装置。
【請求項９】
音声画像情報に含まれる情報単位の時間情報を、複数連続して格納する記憶部と、
前記時間情報が存在するか否かを示す識別情報が前記音声画像情報の情報単位が存在していると示すとき、前記時間情報に応じて前記音声画像情報を再生する再生部と、
前記記憶部に格納された複数の時間情報を比較して、前記隣り合った複数の時間情報の差分が所定値を超えるとき、前記識別情報を前記時間情報が存在していないものに書き換えるべく制御する書換部とを具備することを特徴とする再生装置。
【請求項１０】
前記書換部は、前記記憶部に格納された複数の前記時間情報を比較して、前記隣り合った複数の時間情報が示す時間情報の差分が所定値を超えるとき、その時間情報だけでなく、その時間情報の周辺の時間情報もその差分が所定値を超えているかに基づいて、前記識別情報を書き換えることを特徴とする請求項９記載の再生装置。
【請求項１１】
放送信号を受信し復調してＭＰＥＧ２ＴＳを出力し、
前記ＭＰＥＧ２ＴＳが含むＰＥＳに含まれるＰＴＳを複数連続して記憶領域に格納し、
前記格納された複数のＰＴＳを比較して、前記隣り合った複数のＰＴＳが示す時間情報の差分が所定値を超えるとき、前記差分を含んでいるＰＴＳの前記識別フラグを前記ＰＴＳが存在していないものに書き換えることを特徴とする再生方法。
【請求項１２】
前記格納された複数のＰＴＳを比較して、前記隣り合った複数のＰＴＳが示す時間情報の差分が所定値を超えるとき、前記差分を含んでいるＰＴＳの前記識別フラグを前記ＰＴＳが存在していないことを示すべく、その値をゼロとすることを特徴とする請求項１１記載の再生方法。
【請求項１３】
前記格納された複数のＰＴＳを比較して、前記隣り合った複数のＰＴＳが示す時間情報の差分が所定値を超えるとき、前記差分を含んでいるＰＴＳだけでなくそのＰＴＳの周辺のＰＴＳも時間情報の差分が所定値を超えているかに基づいて、前記識別フラグを書き換えることを特徴とする請求項１１記載の再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＭＰＥＧストリームを再生する再生装置に関し、特に、ＭＰＥＧ２ＴＳのＰＴＳ（Presentation Time Stamp）が破壊されている場合、ＰＴＳ処理を一時中断する再生装置及び再生方法に関する。
【背景技術】
【０００２】
最近、ＭＰＥＧストリームの記録及び再生が非常に一般化してきており、多くの装置において、動画コンテンツや音楽情報の記録や再生に用いられている。この符号かストリーム中においては、符号化ストリーム中に多重されるＰＴＳ（出力指定時刻）が用いられており、この時刻に基づく、ストリームの再生処理が行われるものである。しかし、このＰＴＳが送信中に破壊される場合があり、これを補正する技術が知られている。
【０００３】
すなわち、特許文献１においては、符号化ストリーム中に多重されるＰＴＳ（出力指定時刻）が正しくない場合に正しいＰＴＳに書き換える方法について記載されており、これにより、ＰＴＳ情報が多少ゆらいでも、本来の再生を可能とするものである。
【特許文献１】特開２００３−２８４０６６号公報。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特に携帯テレビ受信端末等においては、受信状況が悪いことが非常に多く、受信状況が悪化してＰＴＳが破壊される場合がある。このような場合に、特許文献１に示す技術では、ＰＴＳを補正しても補正しきれないと、デコーダの処理異常となるため復旧が難しくなり、その後電波状況が改善しても再生処理が長時間不可能となるという問題がある。
【０００５】
本発明は、ＭＰＥＧ２ＴＳのＰＴＳの破壊を検出して、ＰＴＳなきものとフラグ処理することで、ＰＴＳ復活後の再生をスムーズにする再生装置を提供することを目的としている。
【課題を解決するための手段】
【０００６】
本発明の一実施形態は、放送信号を受信し復調してＭＰＥＧ２ＴＳ（Transport Stream）を出力するチューナ部と、前記ＭＰＥＧ２ＴＳに含まれるＰＥＳ（Packetized Elementary Stream）に含まれるＰＴＳ（Presentation Time Stamp）を複数連続して格納する記憶部と、前記ＭＰＥＧ２ＴＳに含まれる前記ＰＥＳに含まれる識別フラグ（pts_dts flags）が前記ＰＴＳが存在していると示すとき、前記ＰＴＳが示す時間情報に応じて前記ＭＰＥＧ２ＴＳを再生する再生部と、前記記憶部に格納された複数のＰＴＳを比較して、前記隣り合った複数のＰＴＳが示す時間情報の差分が所定値を超えるとき、前記差分を含んでいるＰＴＳの前記識別フラグを前記ＰＴＳが存在していないものに書き換えるべく制御する書換部とを具備することを特徴とする再生装置である。
【発明の効果】
【０００７】
上述した再生装置においては、携帯型又は移動型受信機で放送信号からＴＳストリームを受信する場合に、電波が弱い場合はＰＴＳだけでなくＥＳ（Elementary Stream）自体も壊れるため、正しくないＰＴＳを補正してもデコーダで再生できない可能性が高い。この場合、ＰＴＳを無理に補正するのではなく、ＰＴＳがないものとした識別フラグ等に書き換えることにより、装置に処理的な負担をかけることなくＰＴＳ異常に対応することが可能となる。これにより、電波状況によりＰＴＳが破壊してもデコーダの異常動作を生じることが無くなり、電波状況が改善した後のスムーズな再生処理の再開を可能とするものである。
【発明を実施するための最良の形態】
【０００８】
以下、この発明の実施の形態について図面を参照して詳細に説明する。  
本発明は、例えば、携帯型のテレビジョン受信端末として実施することが可能であり、以下において、その実施形態の一例を図面を用いて説明する。図１は、本発明の一実施形態に係る再生装置が扱うＭＰＥＧ２−ＴＳのデータ構造の一例を示す説明図、図２は、同じく再生装置が扱うＭＰＥＧ２−ＴＳのＴＳヘッダのデータ構造の一例を示す説明図、図３は、同じく再生装置が扱うＭＰＥＧ２−ＴＳのＰＥＳ（Packetized Elementary stream）のデータ構造の一例を示す説明図、図４は、同じく再生装置の構成の一例を示すブロック図、図５は、同じく再生装置の異常ＰＴＳの検出のためのＰＴＳのバッファの格納状態の一例を示す説明図、図６は、同じく異常ＰＴＳの検出のためのＰＴＳとＰＣＲとのバッファの格納状態の一例を示す説明図、図７は、同じく再生装置の異常ＰＴＳ時のフラグ書換処理の一例を示すフローチャート、図８は、同じく再生装置の異常ＰＴＳ時のフラグ書換処理の他の一例を示すフローチャート、図９は、同じく再生装置の異常ＰＴＳ時フラグ書換処理の他の一例を示すフローチャートである。
【０００９】
＜本発明の一実施形態であるテレビジョン受信端末である再生装置＞
本発明に係るテレビジョン受信端末である再生装置は、符号化ストリーム受信機である。このテレビジョン受信端末である再生装置Ａは、図４において、ヘッダ書換機能を有し全体の動作を制御する制御部８１と、制御部８１にそれぞれ接続される構成であって、アンテナに接続されるチューナ７１と、チューナ７１からＭＰＥＧ２−ＴＳ（Transport Stream）ストリームが供給されるＭＰＥＧ２−ＴＳ格納用バッファ７２と、これに接続され、ＭＰＥＧ２−ＴＳから映像ＰＥＳを分離したデータが格納される映像ＰＥＳバッファ７３と、映像をデコードする映像デコーダ７６と、音声ＰＥＳを格納する音声ＰＥＳバッファ７４と、音声ＰＥＳをデコードする音声デコーダ７７と、受信データを記録する記録用バッファ７５と、記録処理を行う記録装置７８と、映像デコーダに接続されるディスプレイ７９と、音声を出力するスピーカ８０とを有している。
【００１０】
再生装置は、このような構成において、アンテナから入力された電波は、チューナ７１においてＭＰＥＧ２−ＴＳ（Transport Stream）ストリームに復調され、ＭＰＥＧ２−ＴＳ格納用バッファ７２に格納される。ＭＰＥＧ２−ＴＳから映像ＰＥＳを分離したデータは、映像ＰＥＳバッファ７３に格納され、映像デコーダ７６にてデコードされる。またＭＰＥＧ２−ＴＳから音声ＰＥＳを分離したデータは音声ＰＥＳバッファ７４に格納され、音声デコーダ７７にてデコードされる。受信したデータを記録する場合は記録用バッファ７５にデータが格納され、記録装置７８に記録される。映像デコーダ７６でデコードされた画像は映像ＰＥＳに記載されたＰＴＳ（presentation time stamp）と呼ばれる表示出力時刻になったら出力される。同様に音声デコーダ７７でデコードされた音声は音声ＰＥＳに記載されたＰＴＳが示す表示出力時刻になったら出力される。このＰＴＳが異常値となると、映像及び音声デコーダが正常に動作しなくなる可能性が発生する。またＰＴＳが異常値のまま記録されたデータは再生するときに正しく再生できない可能性がある。以下に、ＰＴＳ異常に対する本発明の一実施形態であるヘッダ処理について、詳細に述べるが、初めにストリームのデータ構成に付いて説明する。
【００１１】
（ＭＰＥＧ２−ＴＳの構成等）
図１にＭＰＥＧ２−ＴＳと映像ＰＥＳ及び音声ＰＥＳの関係を示す。ＭＰＥＧ２−ＴＳ１１は、１パケット１８８byteのパケット列から構成され、パケットはヘッダ部分１２とpayload部分からなる。payload部分には映像ＰＥＳ１３及び音声ＰＥＳ３１が分割されて格納される。ここで、映像ＰＥＳ１３は、ＰＥＳheader２１、映像payload２２，２３、又、音声ＰＥＳ３１は、ＰＥＳheader３１、音声payload３３を有している。又、図３の映像ＰＥＳバッファ７３及び音声ＰＥＳバッファ７４はＭＰＥＧ２−ＴＳパケット列より、映像ＰＥＳ及び音声ＰＥＳを抽出分離したものが格納される。
【００１２】
又、同様に、図２にＴＳheaderの構成を示す。ＴＳheader１２は、sync byte４１と、ＰＩＤ４２と、adaptation field control４３と、adaptation field control４４とを有している。又、このadaptation field control４４は、更に、adaptation field length５１と、ＰＣＲ＿flag５３と、ＰＣＲ（Program Clock Reference）５４とを有している。
【００１３】
次に、図３にＰＥＳ（Packetized Elementary Stream）の構造を示す。映像ＰＥＳ及び音声ＰＥＳ共にＰＥＳの構造は同じである。ＰＥＳ１４はＰＥＳヘッダ３２と呼ばれるヘッダ部分とＰＥＳ packet data byteと呼ばれるElementary stream３３本体からなる。Elementary streamとは映像又は音声を圧縮符号化したデータそのものである。ＰＥＳヘッダ３２にはＰＥＳ packet data byteにあるElementary streamをデコード表示する時間を示すＰＴＳ（presentation time stamp）６５又はデコード開始する時間を示すＤＴＳ（decoding time stamp）６５が付けられる。映像デコーダ又は音声デコーダは、このＰＴＳ／ＤＴＳ６５に従って、デコード開始とデコードした画像の表示又は音声の出力を行う。
【００１４】
このＰＴＳ６５が正常でない場合は、デコーダの動作がおかしくなる可能性がある。図３のアンテナで受信した電波強度が弱い場合に、チューナ７１で復号されるＭＰＥＧ２−ＴＳが正しく復号されない場合がある。この場合、ＭＰＥＧ２−ＴＳストリーム中のＰＴＳ６５も異常値となり、その結果、映像デコーダや音声デコーダが正常に動作しないという問題が発生する。その対策として異常ＰＴＳをデコーダに送る前に検知して補正する処理を行う。図３のＭＰＥＧ２−ＴＳ格納用バッファ７２は、このＰＴＳ補正を行うために受信機内に設けているものである。
【００１５】
＜本発明の一実施形態であるヘッダ処理＞
次に、本発明に係る再生装置の一実施形態であるＰＴＳ異常に対するヘッダ処理を詳細に説明する。発明に係る再生装置の異常ＰＴＳ処理を図７のフローチャートを用いて詳細に説明する。
【００１６】
初めに、ＭＰＥＧ２−ＴＳ格納用バッファ７２が満杯になるまでチューナーからのＭＰＥＧ２−ＴＳデータを溜めて満杯になったら（Ｓ１１）、バッファの最初から終わりまでのＰＣＲとＰＴＳをすべて検出して記憶する（Ｓ１２，Ｓ１３）。そして、バッファ内のＰＣＲとＰＴＳをすべて取得したら、ＰＴＳが正常かどうかの判断を全て行う（Ｓ１４）。そして、ここで、過去及び未来のＰＴＳとＰＣＲとの値に基づいて、ＰＴＳが異常かどうかを判断するものである（Ｓ１５）。
【００１７】
そして、ＰＴＳが異常であると判断されたら（Ｓ１６）、ＰＥＳヘッダのpts_dts_flagsを例えば“０”に書き換える（Ｓ１７）。すべてのＰＴＳの判断を終えたら（Ｓ１８）、バッファ内のデータを映像ＰＥＳバッファ７３、音声ＰＥＳバッファ７４、あるいは記録用バッファ７５へ送り、再生処理に移行するものである（Ｓ１９）。
【００１８】
（ＰＴＳ異常検出の手法）
ここで、ＰＴＳ異常検出の様々な手法について、図８及び図９のフローチャートを用いて逐一述べる。すなわち、図５のバッファ内のＰＴＳを参照して異常ＰＴＳを検知する場合、まず最初にＭＰＥＧ２−ＴＳ格納用バッファ７２内に含まれるすべてのＰＴＳを抽出する。ＰＴＳはＰＥＳヘッダに付けられるため、ＰＥＳヘッダの先頭のpacket code prefixを探す。ＰＥＳヘッダにはＰＴＳが存在することを示す２ビットのフラグ（pts_dts_flags）があり、この値が“１０”又は“１１”の場合はＰＴＳが存在する。ＰＥＳヘッダが見つかったらpts_dts_flagsの値を調べてＰＴＳが存在する場合はその値を取得する。図５ではバッファ内に５つのＰＴＳ（ＰＴＳ１,ＰＴＳ２,ＰＴＳ３,ＰＴＳ４,ＰＴＳ５）が存在している。次に連続するＰＴＳの差分を計算する。ＭＰＥＧ２−ＴＳの規格ではＰＴＳの差分値は７００ｍｓ以下となっている。従ってＰＴＳの差分が７００ｍｓを超える場合や、前のＰＴＳ値よりもＰＴＳ値が小さくなっている場合は、ＰＴＳが異常であると判断できる（図８のＳ３１）。例えばＰＴＳ１〜ＰＴＳ５がそれぞれ１００ｍｓ, ５００ｍｓ, １５００ｍｓ, １２００ｍｓ, １７００ｍｓであった場合は、
ＰＴＳ３−ＰＴＳ２＝１０００ｍｓ＞７００ｍｓ
ＰＴＳ４＜ＰＴＳ３
であることからＰＴＳ３（１５００ｍｓ）が異常値であると判断できる。
【００１９】
又、更に、ここで、１つのフレームを１つのＰＥＳで用いる場合においては、１５フレーム／ｓｅｃで実施する規格が好適である。この規格での処理を想定すると、１／１５ｓｅｃ＝６６ｍｓｅｃという値が想定できるため、ＰＴＳの下限を６６ｍｓｅｃと想定することも可能である。従って、一例として、ＰＴＳは、６６ｍｓｅｃ乃至７００ｍｓｅｃの範囲を超えると、ＰＴＳ異常とみなすという判断が可能である。
【００２０】
又、更に、このような値を示したとしても、実際に電波が弱い場合はＰＴＳが抜けることも考えられ、この場合は隣接する２つのＰＴＳの差分値が７００ｍｓを超えるからといって単純に異常とは判断できない場合もある。このような場合は隣接するＰＴＳだけでなく、その周辺のＰＴＳ値も合わせて判断することが好適である。すなわち、記憶部に格納された複数のＰＴＳを比較して、隣り合った複数のＰＴＳが示す時間情報の差分が所定値を超えるとき、前記差分を含んでいるＰＴＳだけでなくそのＰＴＳの周辺のＰＴＳも時間情報の差分が所定値を超えているかどうかを判断する。そして、所定値を超えており異常であるとの判断がされた場合は、該当するＰＥＳヘッダのpts_dts_flagsを“００”に書き換える。
【００２１】
これにより、デコーダはＰＴＳがないものと判断する。ＰＴＳが異常である場合はElementary streamも壊れている場合が多いため、デコーダでデコードされないが、ＰＴＳフラグであるpts_dts_flagsを“００”に書き換えることにより、デコーダはＰＴＳ処理を一時行わないため、デコーダのＰＴＳ制御に起因する異常動作を防止することができる。これにより、電波状況によりＰＴＳが破壊してもデコーダの異常動作を生じることが無くなり、電波状況が改善した後のスムーズな再生処理の再開を可能とするものである。
【００２２】
（ＰＣＲの参照）
図６ではＰＣＲを参照して異常ＰＴＳを検知する方法を説明する。ＰＣＲ（program clock reference）は、受信機の基準時間を放送局側の基準時間に校正するためにＭＰＥＧ２−ＴＳに付けられる。ＰＣＲは、図２に示すようにＴＳヘッダのadaptation fieldに付けられるものである。ＴＳヘッダには、adaptation fieldと呼ばれる領域があり、ＰＩＤに続くフラグ領域にadaptation fieldが存在するかしないかを示す２ビットのフラグ（adaptation field control）がある。adaptation field controlが“１０”か“１１”の場合は、adaptation field領域が存在する。adaptation fieldにはＰＣＲが存在することを示す１ビットのフラグ（ＰＣＲ_flag）があり、ＰＣＲ_flagが“１”の場合にＰＣＲが存在する。
【００２３】
図６ではＰＣＲ１,ＰＣＲ２,ＰＣＲ３,ＰＣＲ４,ＰＣＲ５の５つのＰＣＲが含まれている。ＰＣＲが異常である場合も考えられるが、簡単のためＰＣＲは正しいものとする。ＰＣＲはＭＰＥＧ２−ＴＳの規格により１００ｍｓ以下の間隔で付けることになっているためＰＴＳと直前のＰＣＲの差分はそれほど大きくは変わらないはずである。従って、ＰＴＳとＰＣＲの差分が例えば１００ｍｓを超えて、大きく変化する場合はＰＴＳが異常であると判断することができる（図９のステップＳ３３）。例えばＰＣＲ１〜ＰＣＲ５がそれぞれ２００ｍｓ,２５０ｍｓ,３００ｍｓ,３５０ｍｓ,４００ｍｓで、ＰＴＳ１〜ＰＴＳ５がそれぞれ４００ｍｓ, ４６０ｍｓ, ５２０ｍｓ, ２０００ｍｓ, ６００ｍｓであった場合は
ＰＴＳ１−ＰＣＲ１＝２００ｍｓ
ＰＴＳ２−ＰＣＲ２＝２１０ｍｓ
ＰＴＳ３−ＰＣＲ３＝２２０ｍｓ
ＰＴＳ４−ＰＣＲ４＝１６５０ｍｓ
ＰＴＳ５−ＰＣＲ５＝２００ｍｓ
となり、これにより、ＰＴＳ４が異常であるという判断がされる。ＰＴＳが異常と判断された場合はＰＥＳヘッダのpts_dts_flagsを“００”に書き換えることでデコーダのＰＴＳ制御に起因する異常動作を防止できる。
【００２４】
すなわち、ＰＴＳが異常である場合に、リアルタイムにＰＴＳを正常な値に補正する方法では、受信機がある程度安定して電波を受信できるというという前提がある場合に有効である。しかし、特に、モバイル放送受信機、地上１セグ放送受信機といった携帯移動端末では電波強度が常に安定しているとは限らない。電波強度が弱い場合はＭＰＥＧ２−ＴＳが正しく復号されず、ＰＴＳが異常となることは常に起こりうる。このような場合はリアルタイムにＰＴＳを正しい値に補正しようとしても近接したＰＴＳが壊れている場合が多いため補正が難しい。またＰＴＳを正しい値に補正したとしてもＥＳ自体が壊れている可能性が高いためデコードできない結果となりあまり意味はない。
【００２５】
本発明の一実施形態においては、一時的にバッファ上にＭＰＥＧ２−ＴＳを格納することで、過去及び未来のＰＴＳ又はＰＣＲからＰＴＳの異常を検出し、ＰＴＳ異常の判断の信頼度を上げることができ、更に異常と検知されたＰＴＳを補正するのではなく、ＰＴＳが存在しないストリームとするべく識別フラグを書き換えることで、デコーダのＰＴＳ制御に起因する異常動作を防止することができる。従って、この実施形態のＰＴＳ異常における処理により、電波強度が安定しない携帯移動端末の受信において、電波状況の改善すと共にスピーディな再生画像表示を可能とするものである。
【００２６】
（その他の実施形態）
以上記載した実施形態においては、チューナ部を設け、又、ストリームをＭＰＥＧ２−ＴＳを例にとって説明した。しかし、本発明の本質は、一例として、音声画像情報に含まれる情報単位の時間情報（Presentation Time Stamp）を、複数連続して格納する記憶領域と、この時間情報が存在するか否かを示す識別情報（pts_dts flags）が音声画像情報の情報単位が存在していると示すとき、時間情報に応じて音声画像情報を再生する再生部と、記憶部に格納された複数の時間情報を比較して、隣り合った複数の時間情報の差分が所定値を超えるとき、識別情報を時間情報が存在していないものに書き換えることで、再生部が識別情報の書き換えられた範囲で音声画像情報の情報単位のＰＴＳ処理を一時中断するべく制御する再生装置にある。従って、その本質は、少なくとも、チューナ部や、ＭＰＥＧ２−ＴＳに限るものではなく、ＭＰＥＧ２−ＰＳであっても、他のストリームであっても、同等に対象とすることが可能であり、同等の作用効果を発揮しうるものである。
【００２７】
以上記載した様々な実施形態により、当業者は本発明を実現することができるが、更にこれらの実施形態の様々な変形例を思いつくことが当業者によって容易であり、発明的な能力をもたなくとも様々な実施形態へと適用することが可能である。従って、本発明は、開示された原理と新規な特徴に矛盾しない広範な範囲に及ぶものであり、上述した実施形態に限定されるものではない。
【図面の簡単な説明】
【００２８】
【図１】本発明の一実施形態に係る再生装置が扱うＭＰＥＧ２−ＴＳのデータ構造の一例を示す説明図。
【図２】本発明の一実施形態に係る再生装置が扱うＭＰＥＧ２−ＴＳのＴＳヘッダのデータ構造の一例を示す説明図。
【図３】本発明の一実施形態に係る再生装置が扱うＭＰＥＧ２−ＴＳのＰＥＳ（Packetized Elementary stream）のデータ構造の一例を示す説明図。
【図４】本発明の一実施形態に係る再生装置の構成の一例を示すブロック図。
【図５】本発明の一実施形態に係る再生装置の異常ＰＴＳの検出のためのＰＴＳのバッファの格納状態の一例を示す説明図。
【図６】本発明の一実施形態に係るの異常ＰＴＳの検出のためのＰＴＳとＰＣＲとのバッファの格納状態の一例を示す説明図。
【図７】本発明の一実施形態に係る再生装置の異常ＰＴＳ時のフラグ書換処理の一例を示すフローチャート。
【図８】本発明の一実施形態に係る再生装置の異常ＰＴＳ時のフラグ書換処理の他の一例を示すフローチャート。
【図９】本発明の一実施形態に係る再生装置の異常ＰＴＳ時フラグ書換処理の他の一例を示すフローチャート。
【符号の説明】
【００２９】
７１…チューナ、７２…ＭＰＥＧ２−ＴＳ格納用バッファ、７３…映像ＰＥＳバッファ、７４…音声ＰＥＳバッファ、７５…記録用バッファ、７６…映像デコーダ、７７…音声デコーダ、７８…記録装置、７９…ディスプレイ、８０…スピーカ、８１…制御部（ヘッダ書換部）。
【図１】
2006157729.tif 000003
【図２】
2006157729.tif 000004
【図３】
2006157729.tif 000005
【図４】
2006157729.tif 000006
【図５】
2006157729.tif 000007
【図６】
2006157729.tif 000008
【図７】
2006157729.tif 000009
【図８】
2006157729.tif 000010
【図９】
2006157729.tif 000011