(57)【要約】【課題】  記録媒体の記録単位に応じたサイズでＴＳ（トランスポートストリーム）データを記録する。【解決手段】  ＴＳ解析回路１４は、受信ＴＳパケットの間隔時間Ｔをカウントし、間隔時間Ｔを付加情報付加回路１６に出力する。付加情報付加回路１６は、ＴＳ解析回路１４からの情報Ｔに従い受信ＴＳパケット（１８８バイト長）に４バイトの付加情報を付加し、ＴＳパケット補完回路１８に出力する。ＴＳパケット補完回路１８は、付加情報付加回路１６からの付加情報付きＴＳパケットをメモリ２０に書き込む。ＴＳパケット補完回路１８はさらに、ＴＳデータ終了後、ＴＳ解析回路１４からの不足ＴＳパケット数に応じた数の補完ＴＳパケットをメモリ２０に書き込む。メモリ２０の付加情報付きＴＳパケットと補完ＴＳパケットは、システム制御回路２２の指示により記録媒体３０に記録される。【選択図】  図１
2008199516.tif 000002
【特許請求の範囲】
【請求項１】
トランスポートストリーム（ＴＳ）データを受信するＴＳ受信手段（１２）と、
前記ＴＳ受信手段によって受信したＴＳデータに付加情報を付加し、付加情報付きＴＳデータを出力する付加情報付加手段（１６）と、
前記付加情報付きＴＳデータが処理単位に満たない場合に補完ＴＳデータを補完する補完手段（１８）
とを有することを特徴とするデータ処理装置。
【請求項２】
更に、前記ＴＳ受信手段により受信したＴＳデータを解析し、前記付加情報を抽出するＴＳ解析手段（１４）を具備することを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記付加情報が時間情報であることを特徴とする請求項１又は２に記載のデータ処理装置。
【請求項４】
前記付加情報が前記ＴＳデータを記録媒体に記録再生するための制御情報であることを特徴とする請求項１乃至３の何れか１項に記載のデータ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、トランスポートストリーム（ＴＳ）データを処理するデータ処理装置に関する。
【背景技術】
【０００２】
従来、動画像データの符号化方式としてＭＰＥＧ２が知られている。また、ＭＰＥＧ２で符号化された動画データに対し、音声データや他の付加データを多重して伝送するシステムとして、ＭＰＥＧ２プログラムストリーム（ＭＰＥＧ２−ＰＳ）と、ＭＰＥＧ２トランスポートストリーム（ＭＰＥＧ２−ＴＳ）が提案されている。
【０００３】
例えば、ＤＶＤビデオでは、ＭＰＥＧ２−ＰＳ形式で画像と音声のデータが記録されている。また、地上デジタル放送では、ＭＰＥＧ２−ＴＳ形式で放送番組が送信されている。
【０００４】
ＭＰＥＧ２−ＴＳは、ＴＳパケットと呼ばれる１８８バイトの固定長パケットから構成される。ＴＳパケットは、図６に示す様に、固定長のヘッダと、アダプテーションフィールド又はペイロードとから構成される。
【０００５】
近年では、地上デジタル放送で舗装されるＭＰＥＧ２−ＴＳをハードディスクなどの記録媒体にそのまま記録する装置も登場している。ＭＰＥＧ２−ＴＳを記録する場合、各ＴＳパケットに到着時刻情報としてのタイムスタンプＡＴＳ（Ａｒｒｉｖａｌ  Ｔｉｍｅ  Ｓｔａｍｐ）を先頭に付加して記録するような方法もが知られている（例えば、特許文献１参照）。
【０００６】
ＡＴＳは、記録したＭＰＥＧ２−ＴＳを再生する際の転送タイミングの制御に利用される。各ＴＳパケット（１８８バイト長）に付加されるＡＴＳは、付加後のＴＳパケット長が１９２バイトの方が扱いやすいとの理由から、主に４バイトからなる。
【０００７】
一方、光ディスク、ハードディスク装置又は半導体メモリなどの記録媒体では、決められたデータ量を単位として記録再生を実行する場合が多い。そのため、ＭＰＥＧ２−ＴＳをこれらの記録媒体に記録する場合にも、記録媒体ごとの処理単位に従ってＭＰＥＧ２−ＴＳデータを記録する必要がある。
【特許文献１】特開平０９−１３５４２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ＴＳパケットに４バイトのＡＴＳを付加した場合、記録媒体に対する記録処理単位とＭＰＥＧ−ＴＳの終端がずれることがある。このずれがある場合、そのままではＴＳパケットを記録媒体に記録できない。
【０００９】
また、一般に、ＭＰＥＧ２−ＴＳを受信する装置は、ＴＳパケットの終端を判断できない。
【００１０】
そこで、従来は、ＭＰＥＧ−ＴＳの終端を記録媒体の処理単位の区切りと一致させるために、送信装置が、ＴＳパケットの終端が記録単位の区切りと一致するように予め処理して、ＴＳパケットを送信していた。
【００１１】
本発明はこの様な問題を解決し、ＭＰＥＧ−ＴＳパケットを受信するシステムにおいて、ＭＰＥＧ−ＴＳパケットのサイズを適切に調整するデータ処理装置を提示することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、本発明に係るデータ処理装置は、トランスポートストリーム（ＴＳ）データを受信するＴＳ受信手段と、前記ＴＳ受信手段によって受信したＴＳデータに付加情報を付加し、付加情報付きＴＳデータを出力する付加情報付加手段と、前記付加情報付きＴＳデータが処理単位に満たない場合に補完ＴＳデータを補完する補完手段とを有することを特徴とする。
【００１３】
好ましくは、本発明に係るデータ処理装置は更に、前記ＴＳ受信手段により受信したＴＳデータを解析し、前記付加情報を抽出するＴＳ解析手段を具備することを特徴とする。
【００１４】
好ましくは、前記付加情報が時間情報であることを特徴とする。
【００１５】
好ましくは、前記付加情報が前記ＴＳデータを記録媒体に記録再生するための制御情報であることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、ＴＳデータの送信側でＡＴＳ等を付加しなくても、ＴＳデータを受信する側でＡＴＳ等を付加できる。また、ＴＳ送信側でＴＳ受信側での処理単位を意識する必要がない。さらには、処理単位に満たないデータ分を補完する補完手段を有するので、処理単位のサイズ情報を登録するだけで所定の処理単位でＴＳデータの記録を終了することが可能となる。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照して、本発明の実施例を詳細に説明する。
【実施例１】
【００１８】
図１は、本発明の一実施例であるデータ処理装置の概略構成ブロック図を示す。データ処理装置１０は、ＴＳ受信回路１２と、ＴＳ解析回路１４と、付加情報付加回路１６と、ＴＳパケット補完回路１８と、メモリ２０とを備えている。
【００１９】
ＴＳ受信回路１２は、データ処理装置１０の外部から入力されたＴＳパケット（１８８バイト長）を受信し、ＴＳ解析回路１４と付加情報付加回路１６に出力する。ＴＳ解析回路１４は、ＴＳパケットの間隔時間Ｔをカウントし、間隔時間Ｔを付加情報付加回路１６に出力する。
【００２０】
付加情報付加回路１６は、ＴＳ解析回路１４からのＴＳパケット間隔時間情報Ｔに従い、ＴＳ受信回路１２からのＴＳパケット（１８８バイト長）に４バイトの付加情報を付加し、１９２バイト長のＴＳパケットとしてＴＳパケット補完回路１８に出力する。以後、付加情報を付加されＴＳパケットを付加情報付きＴＳパケットと呼ぶ。
【００２１】
ＴＳ解析回路１４はさらに、ＴＳデータの終了を検出し、記録媒体３０の記録処理単位（例えば、６１４４バイト）に対して、付加情報付きＴＳパケット（１９２バイト長）単位で不足するＴＳパケット数を算定する。ＴＳ解析回路１４は、ＴＳデータの終了に応じて、不足ＴＳパケット数をＴＳパケット補完回路１８に出力する。ＴＳデータの終了は、ＴＳパケット（１８８バイト長）の受信間隔をウォッチドックタイマ等で監視するか、又は、ＴＳパケット（１８８バイト長）内のＰＡＴ（Ｐｒｏｇｒａｍ  Ａｓｓｏｃｉａｔｉｏｎ  Ｔａｂｌｅ），ＰＭＴ（Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ）の間隔をウォッチドックタイマ等で監視することで、検出できる。
【００２２】
ＴＳパケット補完回路１８は、付加情報付加回路１６からの付加情報付きＴＳパケット（１９２バイト長）をメモリ２０に書き込む。ＴＳパケット補完回路１８はさらに、ＴＳデータ終了後、ＴＳ解析回路１４からの不足ＴＳパケット数分の１９２バイト長の補完ＴＳパケットをメモリ２０に書き込む。補完ＴＳパケット（１９２バイト長）は、付加情報付加回路１６により生成される４バイトの付加情報と、ＰＩＤが０ｘ１ＦＦＦであるＴＳヌルパケット等の意味をなさないＴＳパケット（１８８バイト長）からなり、これもまた付加情報付きＴＳパケットである。メモリ２０に書き込まれた付加情報付きＴＳパケット（１９２バイト長）は、ＭＰＵ等からなるシステム制御回路２２の指示により記録媒体３０に記録される。
【００２３】
図２及び図３を参照して、付加情報付きＴＳパケット（１９２バイト長）のフォーマットを説明する。図２は、４バイトの付加情報がＡＴＳからなる場合の、付加情報付きＴＳパケット（１９２バイト長）の構造の模式図を示す。図２に示すように、４バイトのＡＴＳが、ＴＳパケット（１８８バイト長）のＭＳＢ（Ｍｏｓｔ  Ｓｉｇｎｉｆｉｃａｎｔ  Ｂｉｔ）側に付加される。ＡＴＳは、ＴＳパケット（１８８バイト長）の１バイト目の最初のビットの到着時刻を示す。
【００２４】
図３は、４バイトの付加情報のうち３０ビットをＡＴＳに、残りの２ビットを制御情報（例えば、フレーム識別フラグ又はコピー制御フラグ）に割り当てた場合の付加情報付きＴＳパケットの構造模式図を示す。制御情報としてフレーム識別フラグを使用する場合、例えば、ＴＳ解析回路１４が、入力されたＴＳデータのＰＣＴ（Ｐｉｃｔｕｒｅ  Ｃｏｄｉｎｇ  Ｔｙｐｅ）からＩ，Ｂ及びＰの各ピクチャタイプを識別し、識別結果を示すフレーム情報を付加情報付加回路１６に出力する。コピー制御フラグの場合、システム制御回路２２等からの指示により、付加情報付加回路１６がコピー制御フラグを付加する。
【００２５】
図４を参照して、ＡＴＳの生成方法を説明する。図４において、Ｎ１〜Ｎ４は、外部から入力されたＴＳパケット（１８８バイト長）を示す。Ｍ１〜Ｍ４は、付加情報付きＴＳパケット（１９２バイト長）を示す。Ｔ１〜Ｔ３は、外部から入力されたＴＳパケット（１８８バイト長）の１バイト目の最初のビットの到着間隔をクロック信号（２７ＭＨｚ）でカウントした値を示す。Ｓ１〜Ｓ４は、４バイトの付加情報を示す。
【００２６】
以下、４バイトの付加情報（Ｓ１〜Ｓ４）をＡＴＳのみで使用した場合を説明する。Ｓ１の初期値は、システム制御回路２２等により設定される。Ｓ２は、Ｎ１とＮ２の１バイト目の最初のビットの到着間隔をクロック信号（２７ＭＨｚ）でカウントした値Ｔ１にＳ１を加算した値が設定される。即ち、Ｓ２＝Ｓ１＋Ｔ１である。以下、Ｓ３＝Ｓ２＋Ｔ２、Ｓ４＝Ｓ３＋Ｔ３、・・・となる。ＴＳパケット補完回路１８が補完する補完ＴＳパケットの付加情報４バイトについては、既に入力ＴＳデータが終了しているので、Ｔを生成できない。この場合、１つ前のＴの値を用いるか、又は、１つ前までのＴの平均値を用いる。
【００２７】
付加情報に２ビットのフレーム識別フラグを含めた場合、Ｓの上位２ビットにはＴＳ解析回路１４からの情報を設定し、残りの３０ビットに先に説明したＡＴＳを割り当てる。付加情報にコピー制御フラグ２ビットを使用した場合も同様である。
【００２８】
以上説明したように、本実施例によれば、入力ＴＳデータのデータ量に関係なく、簡単な処理のみで記録媒体に適したサイズでＴＳデータを記録できる。
【実施例２】
【００２９】
ＴＳ出力装置とＴＳ入力装置とでクロック信号の同期がとれていない場合、適宜に、クロック同期のための手段、例えば、ＰＬＬ回路を付加すれば良い。図５は、その変更実施例の概略構成ブロック図を示す。図５に示すデータ処理装置１０ａは、ＴＳ解析回路１４ａにＰＬＬ回路２４を接続してある。その他の要素の動作は、実施例１と同じであり、同じ符号を付してある。
【００３０】
ＴＳ解析回路１４ａは、ＴＳデータに含まれるＰＣＲ（Ｐｒｏｇｒａｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ）を抽出して、ＰＬＬ回路２４に出力する。ＰＬＬ回路２４は、電圧制御発振器（ＶＣＯ）から発せられるクロック信号（２７ＭＨｚ）で動作するカウンタの出力値と、ＴＳ解析回路１４ａから入力されるＰＣＲの値との差分値をとる。ＰＬＬ回路２４は、この差分値が０になるように、電圧制御発振器の発振周波数を制御する。ＴＳ解析回路１４ａは、ＰＬＬ回路２４から出力されるクロック信号を用いて、ＴＳパケット（１８８バイト長）の間隔時間をカウントし、間隔時間情報Ｔを付加情報付加回路１６に出力する。
【００３１】
本実施例では、データ処理装置１０ａが図示しないＴＳ出力装置とは異なるクロックドメインで動作する、即ち、ＴＳ出力装置とは非同期で動作している場合でも、付加情報付加回路１６が４バイトの付加情報を安定的にＴＳパケットに付加することができる。これにより、入力ＴＳデータのデータ量に関係なく、簡単な処理のみで記録媒体に適したサイズでＴＳデータを記録できる。
【図面の簡単な説明】
【００３２】
【図１】本発明の実施例１の概略構成ブロック図である。
【図２】付加情報付きＴＳパケットの構造例の模式図である。
【図３】付加情報付きＴＳパケットの別の構造例の模式図である。
【図４】ＡＴＳの説明図である。
【図５】本発明の第２実施例の概略構成ブロック図である。
【図６】ＴＳパケットの構造概略を示す模式図である。
【符号の説明】
【００３３】
１０，１０ａ  データ処理装置
１２  ＴＳ受信回路
１４，１４ａ  ＴＳ解析回路
１６  付加情報付加回路
１８  ＴＳパケット補完回路
２０  メモリ
２２  システム制御回路
２４  ＰＬＬ回路
３０  記録媒体
【図１】
2008199516.tif 000003
【図２】
2008199516.tif 000004
【図３】
2008199516.tif 000005
【図４】
2008199516.tif 000006
【図５】
2008199516.tif 000007
【図６】
2008199516.tif 000008