(57)【特許請求の範囲】
【請求項１】
所定パケット長でなり先頭部分にヘッダを有する第１のパケットが連続してなるデータ列から、上記第１のパケットより短いパケット長でなり先頭部分にヘッダを有する第２のパケットを生成する、ディジタルテレビジョン放送システムにおけるパケット生成装置において、
上記データ列を構成する上記第１のパケットを上記第２のパケットに分割し、当該第２のパケットが上記第１のパケットの最後尾部分を含み、そのデータ長が当該第２のパケットのヘッダを除いた部分のペイロード長に満たない場合に、続く上記第１のパケットを当該第１のパケットのヘッダから上記最後尾部分に付加するパケット分割付加手段と、
上記第２のパケットに上記第１のパケットのヘッダが含まれる場合に、当該第２のパケットに上記第１のパケットのヘッダが含まれる旨及び当該ヘッダの位置を示すヘッダ位置情報を上記第２のパケットの所定領域に付加するヘッダ位置情報付加手段と
を具えることを特徴とするパケット生成装置。
【請求項２】
上記ヘッダ位置情報は、上記第１のパケットのヘッダの位置として、上記第２のパケットにおける当該ヘッダの先頭位置を示す
ことを特徴とする請求項１に記載のパケット生成装置。
【請求項３】
上記第２のパケットは、ヘッダの最後尾部分に上記ヘッダ位置情報が付加されるヘッダ位置情報付加領域を有し、
上記ヘッダ位置情報付加手段は、上記ヘッダ位置情報を上記ヘッダ位置情報付加領域に付加する
ことを特徴とする請求項１に記載のパケット生成装置。
【請求項４】
所定パケット長でなり先頭部分にヘッダを有する第１のパケットが連続してなるデータ列から、上記第１のパケットより短いパケット長でなり先頭部分にヘッダを有する第２のパケットを生成する、ディジタルテレビジョン放送システムにおけるパケット生成方法において、
上記データ列を構成する上記第１のパケットを上記第２のパケットに分割し、
当該第２のパケットが上記第１のパケットの最後尾部分を含み、そのデータ長が当該第２のパケットのヘッダを除いた部分のペイロード長に満たない場合に、続く上記第１のパケットを当該第１のパケットのヘッダから上記最後尾部分に付加し、
上記第２のパケットに上記第１のパケットのヘッダが含まれる場合に、当該第２のパケットに上記第１のパケットのヘッダが含まれる旨及び当該ヘッダの位置を示すヘッダ位置情報を上記第２のパケットの所定領域に付加する
ことを特徴とするパケット生成方法。
【請求項５】
所定パケット長でなり先頭部分にヘッダを有する第１のパケットが連続してなるデータ列を当該第１のパケットより短いパケット長で分割することにより生成された、先頭部分にヘッダを有する第２のパケットを入力し、当該第２のパケットに基づいて上記第１のパケットを再生する、ディジタルテレビジョン放送システムにおけるパケット再生装置において、
上記第１のパケットのヘッダを含む上記第２のパケットの所定領域に付加された、当該第２のパケットに上記第１のパケットのヘッダが含まれる旨及び当該ヘッダの位置を示すヘッダ位置情報に基づいて、当該第２のパケットに含まれる上記第１のパケットのヘッダの位置を解析するヘッダ位置解析手段と、
上記解析結果に基づいて、上記第２のパケットから上記第１のパケットを再生する際に当該第１のパケットのヘッダの中身を再生するパケット再生手段と
を具えることを特徴とするパケット再生装置。
【請求項６】
上記ヘッダ位置情報は、上記第１のパケットのヘッダの位置として、上記第２のパケットにおける当該ヘッダの先頭位置を示す
ことを特徴とする請求項５に記載のパケット再生装置。
【請求項７】
上記第２のパケットは、ヘッダの最後尾部分に上記ヘッダ位置情報が付加されるヘッダ位置情報付加領域を有し、
上記ヘッダ位置解析手段は、上記ヘッダ位置情報付加領域に付加されたヘッダ位置情報に基づいて、上記第２のパケットに含まれる上記第１のパケットのヘッダの位置を解析する
ことを特徴とする請求項５に記載のパケット再生装置。
【請求項８】
所定パケット長でなり先頭部分にヘッダを有する第１のパケットが連続してなるデータ列を当該第１のパケットより短いパケット長で分割することにより生成された、先頭部分にヘッダを有する第２のパケットを入力し、当該第２のパケットに基づいて上記第１のパケットを再生する、ディジタルテレビジョン放送システムにおけるパケット再生方法において、
上記第１のパケットのヘッダを含む上記第２のパケットの所定領域に付加された、当該第２のパケットに上記第１のパケットのヘッダが含まれる旨及び当該ヘッダの位置を示すヘッダ位置情報に基づいて、当該第２のパケットに含まれる上記第１のパケットのヘッダの位置を解析し、
上記解析結果に基づいて、上記第２のパケットから上記第１のパケットを再生する際に当該第１のパケットのヘッダの中身を再生する
ことを特徴とするパケット再生方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はパケット生成装置及びパケット再生装置並びにこれらの方法に関し、例えばディジタルテレビジョン放送に用いるパケット生成装置及びパケット再生装置に適用して好適なものである。
【０００２】
【従来の技術】
従来、映像信号をディジタル化し衛星を介して放送するディジタル衛星放送が開始されている。このようなディジタル衛星放送では、送信側において複数の映像信号をそれぞれＭＰＥＧ（Moving Picture Experts Group）２方式を用いて圧縮符号化した後多重化して送信する。そして受信側では受信した放送波をＭＰＥＧ２方式を用いて復号し表示する。
【０００３】
図８は全体としてディジタル衛星放送システム１を示し、同一構成でなる符号化部５Ａ〜５Ｃは、それぞれ外部から供給される映像信号及び音声信号をＭＰＥＧ（Moving Picture Experts Group）２方式を用いて圧縮符号化し、これらを所定パケット長のＰＥＳ（Packetized Elementary Stream）パケットが連続してなるビットストリームＳ５Ａ〜Ｓ５Ｃとして多重化装置９に出力する。
【０００４】
多重化装置９が有する多重バッファ１１Ａ〜１１Ｃは、それぞれビットストリームＳ５Ａ〜Ｓ５Ｃを入力して一旦蓄える。選択部８は、多重バッファ１１Ａ〜１１Ｃに蓄えられたビットストリームＳ５Ａ〜Ｓ５Ｃを所定のタイミングで切り換えて読み出すことにより、ビットストリームＳ５Ａ〜Ｓ５Ｃを構成する各ＰＥＳパケットを１８８バイト長でなるトランスポートパケットに分割した後多重し、トランスポートパケットが連続してなるトランスポートストリームＳ９として誤り訂正符号付加部３０に出力する。
【０００５】
誤り訂正符号付加部３０は、トランスポートストリームＳ９に対して所定の誤り訂正符号を付加して変調部４０に出力する。変調部４０はトランスポートストリームＳ９を所定の変調方式で変調し、放送信号Ｓ３として送信アンテナ４１を介して衛星５０に送信する。衛星５０は放送信号Ｓ３を受信して増幅し、これを放送信号Ｓ４として再送信する。
【０００６】
ＩＲＤ（Integrated Receiver Decorder：受信復号装置）６０は、受信アンテナ４２を介して放送信号Ｓ４を受信し、当該放送信号Ｓ４を復調した後ＭＰＥＧ２方式を用いて復号して映像信号Ｓ６４及び音声信号Ｓ６５を生成し、テレビジョン受像機１００に出力する。テレビジョン受像機１００は映像信号Ｓ６４を表示するとともに、音声信号Ｓ６５をスピーカ（図示せず）で再生する。
【０００７】
このような多重化装置においては、ＰＥＳパケットをトランスポートパケットに分割する際に、ＰＥＳヘッダの位置をＴＰ（Transport Packet）ヘッダの直後に位置するように調整するアライメントと呼ばれる処理が行われる。
【０００８】
図９はアライメント処理を示し、あるトランスポートパケットＴＰ１がＰＥＳパケットデータの最後尾部分Ｄ１を含み、さらに当該ＰＥＳパケットデータ最後尾部分Ｄ１のデータ長がトランスポートパケットＴＰ１のペイロード長Ｌp に満たない場合、ＴＰヘッダＨtpとＰＥＳパケットデータ最後尾部分Ｄ１との間に無効データ（以下これをダミーデータＤdum と呼ぶ）を付加し、続くトランスポートパケットＴＰ１ではＴＰヘッダＨt に続いてＰＥＳヘッダＨp をそのまま付加する。かかるアライメント処理を行うことによりＰＥＳヘッダＨpes が２つのトランスポートパケットＴＰ１及びＴＰ１の間で分割されることがなくなり、復号の際にトランスポートストリームからＰＥＳヘッダを分離しやすいという利点が生ずる。
【０００９】
図１０は多重バッファ１１Ａ〜１１Ｃ（図７）におけるビットストリームＳ５Ａ〜Ｓ５Ｃのバッファ占有量遷移を表し、横軸に時間を示し、縦軸に各バッファの占有量をトランスポートパケット単位で示している。
【００１０】
各多重バッファ１１Ａ〜１１Ｃに常に一定のレートで入力した場合、各多重バッファ１１Ａ〜１１Ｃには１タイムスロット毎にトランスポートパケットの１／３に相当する量のビットストリームが蓄積されていき、同時に各多重バッファからはそれぞれ３タイムスロットに１回の割合で１トランスポートパケット分のデータが読みだされていく。ここで実線は多重バッファ１１Ａの占有量ＳＡを示し、当該多重バッファ１１ＡはタイムスロットＡ１〜ＡｎのタイミングでビットストリームＳ５Ａの読み出しが行われる。同様に破線は多重バッファ１１Ｂの占有量ＳＢを示し、当該多重バッファ１１ＢはタイムスロットＢ１〜ＢｎのタイミングでビットストリームＳ５Ｂの読み出しが行わる。また点線は多重バッファ１１Ｃの占有量ＳＣを示し、当該多重バッファ１１ＣはタイムスロットＣ１〜ＣｎのタイミングでビットストリームＳ５Ｃの読み出しが行われる。
【００１１】
【発明が解決しようとする課題】
ここで、図１０に示すタイムスロットＣ２においてビットストリームＳ５Ｃに対してアライメント処理が行われており、このため多重バッファ１１Ｃからは本来読みだされるデータの一部しか読みだされておらず、多重バッファ１１ＣにおけるビットストリームＳ５Ｃのバッファ占有量が増大している。かかるアライメント処理は各ＰＥＳパケット毎に一回発生し、極端な場合、１タイムスロットで１バイトしかデータが読みだされない場合もある。
【００１２】
このように、アライメント処理を行うことにより多重バッファからのビットストリームの読出し量が減少し、多重バッファにおける遅延が発生するとともに、トランスポートパケットにダミーデータが付加されることによりパケット化効率が低下するという問題を有している。
【００１３】
本発明は以上の点を考慮してなされたもので、簡易な構成による、パケット化効率を向上したパケット生成装置及びパケット再生装置並びにこれらの方法を提案しようとするものである。
【００１４】
【課題を解決するための手段】
かかる課題を解決するため本発明においては、所定パケット長でなり先頭部分にヘッダを有する第１のパケットが連続してなるデータ列から、第１のパケットより短いパケット長でなり先頭部分にヘッダを有する第２のパケットを生成する、ディジタルテレビジョン放送システムにおけるパケット生成装置において、データ列を構成する第１のパケットを第２のパケットに分割し、当該第２のパケットが第１のパケットの最後尾部分を含み、そのデータ長が当該第２のパケットのヘッダを除いた部分のペイロード長に満たない場合に、続く第１のパケットを当該第１のパケットのヘッダから最後尾部分に付加するパケット分割付加手段と、第２のパケットに第１のパケットのヘッダが含まれる場合に、当該第２のパケットに第１のパケットのヘッダが含まれる旨及び当該ヘッダの位置を示すヘッダ位置情報を第２のパケットの所定領域に付加するヘッダ位置情報付加手段とを設けた。
【００１５】
第２のパケットが第１のパケットの最後尾部分を含み、そのデータ長が当該第２のパケットのヘッダを除いた部分のペイロード長に満たない場合に、続く第１のパケットを分割して最後尾部分に付加することにより、第２のパケットに対するダミーデータの付加を回避し、パケット化効率を向上することができ、また第１のパケットのヘッダを含む第２のパケットの所定領域に、当該第２のパケットに当該第１のパケットのヘッダが含まれる旨及び当該ヘッダの位置を示すヘッダ位置情報を付加するようにしたことにより、第１のパケットのヘッダを分割した場合でも第１のパケットを再生側で容易に再生させることができる。
【００１６】
また本発明においては、所定パケット長でなり先頭部分にヘッダを有する第１のパケットが連続してなるデータ列を当該第１のパケットより短いパケット長で分割することにより生成された、先頭部分にヘッダを有する第２のパケットを入力し、当該第２のパケットに基づいて第１のパケットを再生する、ディジタルテレビジョン放送システムにおけるパケット再生装置において、第１のパケットのヘッダを含む第２のパケットの所定領域に付加された、当該第２のパケットに第１のパケットのヘッダが含まれる旨及び当該ヘッダの位置を示すヘッダ位置情報に基づいて、当該第２のパケットに含まれる第１のパケットのヘッダの位置を解析するヘッダ位置解析手段と、解析結果に基づいて、第２のパケットから第１のパケットを再生する際に当該第１のパケットのヘッダの中身を再生するパケット再生手段とを設けた。
【００１７】
第１のパケットのヘッダを含む第２のパケットに付加された、当該第２のパケットに第１のパケットのヘッダが含まれる旨及び当該ヘッダの位置を示すヘッダ位置情報を参照することにより、第１のパケットのヘッダが分割されている場合でも容易に第１のパケットを再生することができる。
【００１８】
【発明の実施の形態】
以下図面について本発明の一実施の形態を詳述する。
【００１９】
図８との対応部分に同一符号を付して示す図１において、２は全体としてディジタル衛星放送システムを示し、同一構成でなる符号化部５Ａ〜５Ｃはそれぞれ外部から供給される映像信号及び音声信号をＭＰＥＧ（Moving Picture Experts Group）２方式により圧縮符号化し、第１のパケットとしてのＰＥＳ（Packetized Elementary Stream）パケットが連続してなるビットストリームＳ５Ａ〜Ｓ５Ｃとしてパケット生成装置としての多重化装置１０に出力する。
【００２０】
図２は全体として多重化装置１０を示し、多重バッファ１１Ａ〜１１ＣはそれぞれビットストリームＳ５Ａ〜Ｓ５Ｃを入力して一旦蓄える。このときヘッダ解析部１２はビットストリームＳ５Ａ〜Ｓ５Ｃを常に監視しており、当該ビットストリームＳ５Ａ〜Ｓ５Ｃを構成する各ＰＥＳパケットが有するＰＥＳヘッダの位置を検出し、当該ＰＥＳヘッダの位置情報をヘッダ位置情報Ｓ１２として、先頭位置情報付加手段としてのＴＰ（Transport Packet）ヘッダ生成部１３、及びＰＴＳ／ＤＴＳ（Presentation Time Stamp/Decoding Time Stamp ：表示時刻情報／復号時刻情報）付け替え部１９に出力する。
【００２１】
ＳＩ（System Information：システム情報）制御部１５は、トランスポートストリームの多重情報等を示すパケットであるＳＩパケットをトランスポートストリームに多重するときの多重間隔に基づいてＳＩパケット多重要求信号Ｓ１５を生成し、これをチャンネル選択制御部２１に出力するとともに、ＳＩパケットファイル１６に格納されているＳＩパケットＳ１６を読み出し、パケット分割手段としてのチャンネル選択部１７に出力する。
【００２２】
チャンネル選択制御部２１は、多重バッファ１１Ａ〜１１Ｃにおけるビットストリームの占有量をバッファ占有量情報Ｓ１１として常に監視しており、当該バッファ占有情報Ｓ１１及びＳＩパケット多重要求信号Ｓ１５に基づいてチャンネル選択信号Ｓ２１を生成し、チャンネル選択部１７に出力する。
【００２３】
チャンネル選択部１７は、チャンネル選択信号Ｓ２１に応じて動作することによりＮＵＬＬパケット生成部１４、ＴＰヘッダ生成部１３、多重バッファ１１Ａ〜１１Ｃ及びＳＩパケットファイル１６から供給されるデータをトランスポートパケット単位で多重する。すなわちチャンネル選択部１７は、多重バッファ１１Ａ〜１１Ｃから供給されるビットストリームＳ５Ａ〜Ｓ５Ｃをトランスポートパケットのペイロードとして分割するとともに当該ペイロードの先端にＴＰヘッダ生成部１３から供給されるＴＰヘッダＳ１３を付加してトランスポートパケットを生成し、当該トランスポートパケット、ＮＵＬＬパケット生成部１４から供給されるＮＵＬＬパケットＳ１４及びＳＩパケットファイル１６から供給されるＳＩパケットＳ１６を多重し、第２のパケットとしてのトランスポートパケットが連続してなるトランスポートストリームＳ１０を生成して出力する。ＮＵＬＬパケットＳ１４は、ビットストリームＳ５Ａ〜Ｓ５Ｃの入力が無い場合に挿入される無効データのパケットである。
【００２４】
ここでチャンネル選択制御部２１はＰＥＳヘッダに対してアライメント処理を行わず、ＰＥＳパケットデータの最後尾に続いて次のＰＥＳパケットのＰＥＳヘッダを付加してトランスポートパケットを生成する。すなわち図３に示すように、あるトランスポートパケットＴＰ１がＰＥＳパケットデータの最後尾部分Ｄ１を含み、さらに当該ＰＥＳパケットデータ最後尾部分Ｄ１のデータ長がトランスポートパケットＴＰ１のペイロード長Ｌp に満たない場合、ＰＥＳパケットデータ最後尾部分Ｄ１にダミーデータを付加せず、続くＰＥＳパケットのＰＥＳヘッダＨpes を分割して分割ＰＥＳヘッダＨpes1を生成しこれをＰＥＳパケットデータ最後尾部分Ｄ１に付加する。そして次のトランスポートパケットＴＰ２において、分割された残りのＰＥＳヘッダＨpes2をＴＰヘッダＨtpに付加してトランスポートパケットを生成する。
【００２５】
このときＰＥＳヘッダを含むトランスポートパケットには、当該トランスポートパケットにおけるＰＥＳヘッダの位置を示す情報が書き込まれる。すなわち図４に示すように、トランスポートパケットにおけるアダプテーションフィールドには、プライベートデータ領域と呼ばれるユーザが自由に使用できる領域がある。ＴＰヘッダ生成部１３（図２）はヘッダ解析部１２から供給されるヘッダ位置情報Ｓ１２に基づいて、ＴＰヘッダの最後尾からＰＥＳヘッダの先頭までのデータ長を算出し、このデータ長の値を８バイト長のポインタフィールドＰｆとしてプライベートデータ領域に記入するとともに、ＴＰプライベートデータ長Ｔprの値を、トランスポートパケットにＰＥＳヘッダが含まれていることを示す「１」と記入する。ＰＥＳヘッダを含まないトランスポートパケットのＴＰヘッダにはポインタフィールドは記入されず、ＴＰプライベートデータ長Ｔprの値を「０」と記入する。
【００２６】
かくしてチャンネル選択部１７は、多重バッファ１１Ａ〜１１Ｃから供給されるビットストリームＳ５Ａ〜Ｓ５ＣをＰＥＳヘッダに対するアライメント処理を行うことなく多重化し、トランスポートストリームＳ１０として多重レジスタ１８に一旦記憶する。
【００２７】
図５は多重バッファ１１Ａ〜１１Ｃ（図２）におけるビットストリームＳ５Ａ〜Ｓ５Ｃのバッファ占有量遷移を表し、横軸に時間を示し、縦軸に各多重バッファ１１Ａ〜１１Ｃのビットストリーム占有量をトランスポートパケット単位で示している。ビットストリームＳ５Ａ〜Ｓ５Ｃが固定の同一レートで入力される場合、各多重バッファ１１Ａ〜１１Ｃにはそれぞれ１タイムスロット毎にトランスポートパケットの１／３に相当する量のビットストリームＳ５Ａ〜Ｓ５Ｃが蓄積されていき、同時に各多重バッファ１１Ａ〜１１Ｃからはそれぞれ３タイムスロットに１回の割合で１トランスポートパケット分のビットストリームＳ５Ａ〜Ｓ５Ｃが読みだされていく。ここで実線は多重バッファ１１Ａの占有量ＳＡを示し、当該多重バッファ１１ＡはタイムスロットＡ１〜ＡｎのタイミングでビットストリームＳ５Ａの読み出しが行われる。同様に破線は多重バッファ１１Ｂの占有量ＳＢを示し、当該多重バッファ１１ＢはタイムスロットＢ１〜ＢｎのタイミングでビットストリームＳ５Ｂの読み出しが行われる。また点線は多重バッファ１１Ｃの占有量ＳＣを示し、当該多重バッファ１１ＣはタイムスロットＣ１〜ＣｎのタイミングでビットストリームＳ５Ｃの読み出しが行われる。多重化装置１０はアライメント処理を行なわないため、各多重バッファ１１Ａ〜１１Ｃからは常に１トランスポートパケット分のデータが読みだされていく。
【００２８】
ＰＴＳ／ＤＴＳ書き換え部１９（図２）は、チャンネル選択制御部２１から供給される多重情報Ｓ２２及びヘッダ解析部１２から供給されるヘッダ位置情報Ｓ１２に応じて、多重レジスタ１８に記憶されているトランスポートストリームＳ１７のＰＴＳ及びＤＴＳの値を、ＰＣＲ（Program Crock Reference ：プログラム基準時刻）と呼ばれる基準時刻に合わせて書き換える。またＣＣ（Continuity Counter：巡回カウンタ) 付加部２０は、多重レジスタ１８に記憶されているトランスポートストリームＳ１７を構成する各トランスポートパケットの所定位置に、トランスポートパケットの連続性を示す巡回カウンタを付加する。そして多重レジスタ１８は、ＰＴＳ及びＤＴＳの書き換え、並びに巡回カウンタを付加したトランスポートストリームＳ１０を誤り訂正符号付加部３０（図１）に出力する。
【００２９】
誤り訂正符号付加部３０は、トランスポートストリームＳ１０に対して所定の誤り訂正符号を付加して変調部４０に出力する。そして変調部４０はトランスポートストリームＳ１０を所定の変調方式で変調し、放送信号Ｓ３として送信アンテナ４１を介して衛星５０に送信する。衛星５０は放送信号Ｓ３を受信して増幅し、放送信号Ｓ３として再送信する。
【００３０】
ＩＲＤ（Integrated Receiver Decorder：受信復号装置）６０は、受信アンテナ４２を介して放送信号Ｓ４を受信する。図６は全体としてＩＲＤ６０を示し、フロントエンド部６１、暗号解読部６２、パケット再生装置としての分離部６３、制御部７１、ＩＣ（Integrated Circuit）カードインターフェース７３及びＲＯＭ（Read Only Memory）７５がバス７０を介して接続されている。
【００３１】
フロントエンド部６１は、受信アンテナ４２（図１）から供給される放送信号Ｓ４を復調してトランスポートストリームＳ６１を生成し、これを暗号解読部６２に出力する。暗号解除部６２は、ＩＣカードインターフェース７３に挿入されているＩＣカード７４及びＲＯＭ７５に記憶されている暗号解除情報に基づいてトランスポートストリームＳ６１を暗号解除し、分離部６３に出力する。制御部７１は、操作者が操作部７６を操作することにより生成されるチャンネル選択入力信号Ｓ７６に応じてチャンネル選択信号Ｓ７１を生成し、バス７０を介して分離部６３に出力する。
【００３２】
分離部６３はまず、チャンネル選択信号Ｓ７１が示すチャンネルのトランスポートパケットをトランスポートストリームＳ６１から分離し、さらに分離したトランスポートパケットからＰＥＳパケットを再生する。このとき先頭位置解析手段としての制御部７１は、トランスポートパケットに記入されているポインタフィールドの値を参照することによりＰＥＳヘッダの先頭位置情報を得て、これをヘッダ位置情報Ｓ７２として分離部６３に出力する。分離部６３はヘッダ位置情報Ｓ７２に基づいて、再生したＰＥＳパケットの先頭にＰＥＳヘッダが位置するようにＰＥＳパケットを再生する。
【００３３】
さらに分離部６３は、再生したＰＥＳパケットのＰＥＳヘッダに基づいて、ＰＥＳパケットの内容を判別し、映像データを含むＰＥＳパケットを映像ビットストリームＳ６３Ｖとして映像復号部６４に出力するとともに、音声データを含むＰＥＳパケットを音声ビットストリームＳ６３Ａとして音声復号部６４に出力する。このとき分離部６３は、ＤＲＡＭ（Dynamic Random Access Memory）６６をバッファとして用いる。
【００３４】
映像復号部６４は映像ビットストリームＳ６３ＶをＭＰＥＧ２方式を用いて復号し、映像信号Ｓ６４としてテレビジョン受像機１００（図１）に出力する。同様に音声復号部６５は音声ビットストリームＳ６３ＡをＭＰＥＧ２方式を用いて復号し、音声信号Ｓ６５としてテレビジョン受像機１００に出力する。このとき映像復号部６４及び音声復号部６５はそれぞれＤＲＡＭ６７及び６８をバッファとして用いて復号処理を行う。テレビジョン受像機１００は映像信号Ｓ６４を表示するとともに、音声信号Ｓ６５をスピーカ（図示せず）で再生する。
【００３５】
以上の構成において、多重化装置１０はビットストリームＳ５Ａ〜Ｓ５Ｃを多重化する際にアライメント処理を行わず、ＰＥＳパケットの最後尾部分を含むトランスポートパケットにおいてＰＥＳパケット最後尾部分のデータ長がトランスポートパケットのペイロード長に満たない場合、続くＰＥＳパケットのＰＥＳヘッダを分割して付加しトランスポートストリームＳ１０を生成する。このときＴＰヘッダ生成部１３は、ＰＥＳヘッダの先頭部分を含むトランスポートパケットのプライベートデータ領域に、ＰＥＳヘッダの先頭位置を示すポインタフィールドを付加する。
【００３６】
変調部４０はトランスポートストリームＳ１０を変調して送信信号Ｓ３を生成し、これを送信アンテナ４１を介して衛星５０に送信する。ＩＲＤ６０は、衛星５０により再送信された送信信号Ｓ４を受信アンテナ４２を介して受信する。
【００３７】
ＩＲＤ６０が有する分離部６３は、放送信号Ｓ４を復調してなるトランスポートストリームＳ６１からＰＥＳパケットを再生する。このとき制御部７１はトランスポートパケットに記入されているポインタフィールドに基づいてＰＥＳヘッダの先頭位置情報を得、分離部６３はこの先頭位置情報に基づいてＰＥＳヘッダの中身を再生する。
【００３８】
以上の構成によれば、ＰＥＳパケットの最後尾部分を含むトランスポートパケットにおいてＰＥＳパケットのデータ長がトランスポートパケットのペイロード長に満たない場合、続くＰＥＳパケットのヘッダ部を分割してＰＥＳパケットの最後尾部分に付加するとともに、ＰＥＳヘッダの先頭部分を含むトランスポートパケットに、当該トランスポートパケットにおけるＰＥＳパケットの先頭位置を示すポインタフィールドを付加してＰＥＳパケットを生成することにより、ＰＥＳパケットにダミーデータを含まない分パケット化効率を向上することができる。
【００３９】
またＩＲＤ６０においてトランスポートパケットからＰＥＳパケットを再生する際にポインタフィールドに基づいてＰＥＳヘッダの中身を再生することができる。
【００４０】
なお上述の実施の形態においては、トランスポートパケットにおけるＰＥＳヘッダの位置を示すポインタフィールドをプライベートデータ領域に記入するようにした場合について述べたが、本発明はこれに限らず、ポインタフィールドをプライベートデータ領域以外の位置に記入するようにしてもよい。例えば図６に示すように、ＴＰヘッダの後ろにポインタフィールドを設け、ここにＰＥＳヘッダの位置を示す位置情報を付加するようにしてもよい。
【００４１】
また上述の実施の形態においては、ディジタル衛星放送における多重化装置及び分離装置に本発明を適用する場合について述べたが、本発明はこれに限らず、ディジタル地上波放送やディジタル有線放送等、様々な放送システムに適用しても良い。
【００４２】
さらに上述の実施の形態においては、複数のビットストリームをトランスポートパケット化して多重しトランスポートストリームを生成する多重化装置に本発明を適用する場合について述べたが、本発明はこれに限らず、一本のビットストリームをトランスポートパケット化するパケット化装置に適用しても良い。
【００４３】
さらに上述の実施の形態においては、ＴＰヘッダの最後尾からＰＥＳヘッダの先頭までのデータ長をポインタフィールドＰｆとして記入したが、本発明はこれに限らず、例えばＴＰヘッダの先頭からＰＥＳヘッダの先頭までのデータ長等、要はトランスポートパケットにおけるＰＥＳヘッダの先頭位置が判別できるようにすれば良い。
【００４４】
【発明の効果】
上述のように本発明によれば、第２のパケットが第１のパケットの最後尾部分を含み、そのデータ長が当該第２のパケットのヘッダを除いた部分のペイロード長に満たない場合に、続く第１のパケットを分割して最後尾部分に付加することにより、第２のパケットに対するダミーデータの付加を回避し、パケット化効率を向上することができ、また第１のパケットのヘッダを含む第２のパケットの所定領域に、当該第２のパケットに当該第１のパケットのヘッダが含まれる旨及び当該ヘッダの位置を示すヘッダ位置情報を付加するようにしたことにより、第１のパケットのヘッダを分割した場合でも第１のパケットを再生側で容易に再生させることができる。
【００４５】
また、第１のパケットのヘッダを含む第２のパケットに付加された、当該第２のパケットに第１のパケットのヘッダが含まれる旨及び当該ヘッダの位置を示すヘッダ位置情報に基づいて第１のパケットを再生するようにしたことにより、第１のパケットのヘッダが分割されている場合でも容易に第１のパケットを再生することができる。
【図面の簡単な説明】
【図１】ディジタル衛星放送システムを示すブロック図である。
【図２】本発明による多重化装置を示すブロック図である。
【図３】ＰＥＳパケットの分割を示す略線図である。
【図４】トランスポートパケットの構造を示す略線図である。
【図５】バッファ占有量遷移を示すグラフである。
【図６】ＩＲＤを示すブロック図である。
【図７】ポインタフィールドの記入位置を示す略線図である。
【図８】従来のディジタル衛星放送システムを示すブロック図である。
【図９】アライメント処理を示す略線図である。
【図１０】アライメント処理によるバッファ占有量遷移を示すグラフである。
【符号の説明】
１，２……ディジタル衛星放送システム、８……選択部、５Ａ〜５Ｃ……符号化部、９、１０……多重化装置、１１Ａ〜１１Ｃ……多重バッファ、１２……ヘッダ解析部、１３……ＴＰヘッダ生成部、１４……ＮＵＬＬパケット生成部、１５……ＳＩ制御部、１６……ＳＩパケットファイル、１７……チャンネル選択部、１８……多重レジスタ、１９……ＰＴＳ／ＤＴＳ書き換え部、２０……ＣＣ付加部、２１……チャンネル選択制御部、３０……誤り訂正符号付加部、４０……変調部、４１……送信アンテナ、４２……受信アンテナ、５０……衛星、６０……ＩＲＤ、６１……フロントエンド部、６２……暗号解読部、６３……分離部、６４……映像復号部、６５……音声復号部、６６、６７、６８……ＤＲＡＭ、７０……バス、７１……制御部、７３……ＩＣカードインターフェース、７４……ＩＣカード、７５…ＲＯＭ、７６……操作部。
【図１】
0004035802.tif 000002
【図２】
0004035802.tif 000003
【図３】
0004035802.tif 000004
【図４】
0004035802.tif 000005
【図５】
0004035802.tif 000006
【図６】
0004035802.tif 000007
【図７】
0004035802.tif 000008
【図８】
0004035802.tif 000009
【図９】
0004035802.tif 000010
【図１０】
0004035802.tif 000011