(57)【要約】  【課題】  時間情報を含むパケットを喪失することなく伝送効率を高めることのできるＴＳ送信装置および受信装置を提供する。  【解決手段】  多重化されたＴＳを読み込むＴＳ読み込み手段と、多重化ＴＳに含まれる無効パケットに関する情報を生成する無効パケット情報生成手段と、多重化ＴＳから有効パケットを抽出する有効パケット抽出手段と、無効パケット情報および有効パケットを伝送パケットにフレーム化して伝送網３に送信する伝送パケット送信手段とを含むＴＳ送信装置１と、伝送パケットを伝送網３から受信する伝送パケット受信手段と、無効パケット情報に基づいて無効パケットを復元する無効パケット復元手段と、有効パケットと復元された無効パケットとからＴＳを復元するＴＳ復元手段とを含むＴＳ受信装置２とを備える。【選択図】  図１
2006080715.tif 000002
【特許請求の範囲】
【請求項１】
複数のトランスポート・ストリームが多重化された多重化トランスポート・ストリームを読み込むトランスポート・ストリーム読み込み手段と、
前記多重化トランスポート・ストリームに含まれる無効パケットに関する情報である無効パケット情報を生成する無効パケット情報生成手段と、
前記多重化トランスポート・ストリームから有効パケットを抽出する有効パケット抽出手段と、
前記無効パケット情報および前記有効パケットを伝送パケットにフレーム化して伝送網に送信する伝送パケット送信手段とを含むトランスポート・ストリーム送信装置。
【請求項２】
前記無効パケット情報生成手段が、
２つの前記有効パケットの間に存在する無効パケットの数を計数する無効パケット数計数手段を含み、
前記伝送パケット送信手段が、所定数の前記有効パケットと、前記無効パケット数計数手段の計数結果とを伝送パケットとしてフレーム化するものである請求項１に記載のトランスポート・ストリーム送信装置。
【請求項３】
トランスポート・ストリームに含まれる無効パケットに関する情報である無効パケット情報とトランスポート・ストリームに含まれる有効パケットとを含む伝送パケットを伝送網から受信する伝送パケット受信手段と、
前記伝送パケットから抽出された前記無効パケット情報に基づいて無効パケットを復元する無効パケット復元手段と、
前記伝送パケットから抽出された有効パケットと復元された前記無効パケットとから前記トランスポート・ストリームを復元するトランスポート・ストリーム復元手段とを含むトランスポート・ストリーム受信装置。
【請求項４】
前記トランスポート・ストリーム復元手段が、前記無効パケット復元手段で復元された無効パケットを、前記伝送パケットから抽出された有効パケットに挿入してトランスポート・ストリームを復元するものである請求項３に記載のトランスポート・ストリーム受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、トランスポート・ストリーム送信装置および受信装置に係り、特に、時間情報を含むパケットを失うことなく伝送効率を高めることのできるトランスポート・ストリーム送信装置および受信装置に関する。
【背景技術】
【０００２】
複数のメディア信号、例えば、１つのテレビジョン番組の映像信号、音声信号、およびその他のデジタル信号を多重化した多重化ストリーム信号を、ＩＰネットワーク等のデジタル伝送媒体を介して伝送するデジタル伝送システムが既に実用化されている。
【０００３】
例えば、ＭＰＥＧ−２で符号化された映像信号、音声信号、およびその他のデジタル信号を、それぞれ１８８バイトの固定長パケット（トランスポート・ストリーム・パケット、以下ＴＳパケット）に格納し、これらを混合して１つの多重化トランスポート・ストリーム信号（ＴＳストリーム信号）として伝送するシステムが、ＩＳＯ／ＩＥＣ１３８１８−１に規定されている。
【０００４】
上記のシステムでは、送信側と受信側の間で同期を取る必要があるため、送信側ではＳＴＣ（System Time Clock）と呼ばれる時刻情報を例えば１００ミリ秒周期で取得し、これをＰＣＲ（Program Clock Reference）と呼ばれる時刻情報（タイム・スタンプ）として受信側に伝送している。
【０００５】
受信側では、伝送されたＰＣＲを用いてＳＴＣを復元し、映像および音声を復調している。即ち、受信側に設置されているクロックから出力されるパルスをカウンタで計数してＳＴＣを生成して伝送されてきたＰＣＲに含まれるＳＴＣと比較し、この差が無くなるようにクロックの発振周波数を調整してＳＴＣを復元している。
【０００６】
なお、ＰＣＲは、所定時間間隔毎に、専用のＴＳパケットに格納されて、あるいは映像等が格納されているＴＳパケットに付加されて送信側から受信側に伝送される。
【０００７】
上記から判明するように、送信側から一定時間間隔で送信されるＰＣＲの受信時刻が変動するジッタが大きい場合には、受信側は受信したＰＣＲに格納されたＳＴＣとＰＣＲ受信時のＳＴＣを比較することはできず、受信側で正しくＳＴＣを復元することは困難となる。
【０００８】
この受信側で確実にＳＴＣを復元するために、例えば、ＩＳＯ／ＩＥＣ１３８１８−１には、ジッタは±０．５マイクロ秒を超えないことと規定されているが、汎用的なパケット網を使用する場合には何らかの対策を採らない限りこの規定は満足されない。
【０００９】
そして、既に多数のジッタ抑制技術が提案されている。
【００１０】
例えば、受診側にＦＩＦＯ（First In First Outするバッファメモリ）を設置し、受信データをいったんＦＩＦＯに蓄積してＦＩＦＯのデータ蓄積量が所定値となるように読み出し速度を制御する方法が提案されている（例えば非特許文献１参照）。
【００１１】
さらに、以下の手順によりジッタを抑制する技術も公知である（例えば、特許文献１参照）。
【００１２】
１．ネットワークアダプテーションレイヤ（ＩＰ網ではＲＴＰ（Real Time Protocol）層）に付与されたＣＲと呼ばれるタイムスタンプからＰＬＬ等を使用してＴＣと呼ばれるＲＴＰ用の時刻を抽出する。
【００１３】
２．この時刻ＴＣからジッタを吸収するために必要な時間Ｊ／２（ただし、ＪはジッタのＰ−Ｐ値）を減じて時刻ＴＣｄを算出する。
【００１４】
３．パケット網を介して受信したデータをＭＰＥＧ−２システムレイヤとＣＲに分割し、それぞれをデータバッファとジッタ除去部に蓄積する。
【００１５】
４．ジッタ除去部は、時刻ＴＣｄと蓄積されているＣＲとが一致したときに、対応するＭＰＥＧ−２システムレイヤの内容を読み出すことにより、ジッタの影響を排除する。
【００１６】
また、以下の手順によりジッタを抑制する技術も公知である（例えば、特許文献２参照）。
【００１７】
１．基準時刻情報ＰＣＲを含むＴＳパケットを検出し、このＴＳパケットからＰＣＲを抽出する。
【００１８】
２．ＰＣＲと受信側クロックとの偏差を累積加算し、偏差を無くするように受信側クロックを調整する。
【００１９】
３．調整後の受信側クロックに基づいてＰＣＲに対応した間隔でＴＳパケットをデコーダに伝送することによりジッタの影響を排除する。
【特許文献１】特開２００３−１９８６１９号公報（［００２８］、図４）
【特許文献２】特開２００２−１５２２７３号公報（［００１８］、図２）
【非特許文献１】ITU-T Rec. H.222.0 Annex J
【発明の開示】
【発明が解決しようとする課題】
【００２０】
しかしながら、従来のいずれの技術においても、伝送効率が悪化するという課題があった。
【００２１】
即ち、複数のエレメンタリ・ストリーム（ＥＳ）が多重化されたＴＳにあっては、ＴＳの基準ＰＣＲ（またはＣＲ）と個々のデジタル信号のＰＣＲとの時間関係を維持するために、情報を含まない無効パケットを伝送する、あるいは、ＰＣＲを含むパケットを伝送パケットのペイロードの先頭に配置する処置が必要となる。
【００２２】
しかし、無効パケットは実質的に情報を含まないので伝送効率が悪化し、ＰＣＲを含むパケットをＲＴＰの先頭に配置する場合には、伝送パケットに含めることができるパケットの数を最適化することはできず、やはり伝送効率は悪化してしまう。
【００２３】
本発明は、従来の課題を解決するためになされたものであって、揺らぎ（ジッタ）を抑制するための時間情報を含むパケットを喪失することなく伝送効率を高めることのできるＴＳ送信装置およびＴＳ受信装置を提供することを目的とする。
【課題を解決するための手段】
【００２４】
本発明に係るＴＳ送信装置は、複数のトランスポート・ストリームが多重化された多重化トランスポート・ストリームを読み込むトランスポート・ストリーム読み込み手段と、前記多重化トランスポート・ストリームに含まれる無効パケットに関する情報である無効パケット情報を生成する無効パケット情報生成手段と、前記多重化トランスポート・ストリームから有効パケットを抽出する有効パケット抽出手段と、前記無効パケット情報および前記有効パケットを伝送パケットにフレーム化して伝送網に送信する伝送パケット送信手段とを含む構成を有している。
【００２５】
この構成により、無効パケットを含む多重化ＴＳから無効パケットを除去して伝送パケットとしてフレーム化することが可能となる。
【００２６】
本発明に係るＴＳ送信装置は、前記無効パケット情報生成手段が、２つの前記有効パケットの間に存在する無効パケットの数を計数する無効パケット数計数手段を含み、前記伝送パケット送信手段が、所定数の前記有効パケットと、前記無効パケット数計数手段の計数結果とを伝送パケットとしてフレーム化する構成を有する。
【００２７】
この構成により、予め定められた複数の有効パケット間にある無効パケットの数、およびこの無効パケットに続く有効パケットの位置を無効パケット情報として伝送パケット中にフレーム化することが可能となる。
【００２８】
本発明に係るＴＳ受信装置は、トランスポート・ストリームに含まれる無効パケットに関する情報である無効パケット情報とトランスポート・ストリームに含まれる有効パケットとを含む伝送パケットを伝送網から受信する伝送パケット受信手段と、前記伝送パケットから抽出された前記無効パケット情報に基づいて無効パケットを復元する無効パケット復元手段と、前記伝送パケットから抽出された有効パケットと復元された前記無効パケットとから前記トランスポート・ストリームを復元するトランスポート・ストリーム復元手段とを含む構成を有している。
【００２９】
この構成により、伝送パケットから多重化ＴＳを復元することが可能となる。
【００３０】
本発明に係るＴＳ受信装置は、前記トランスポート・ストリーム復元手段が、前記無効パケット復元手段で復元された無効パケットを、前記伝送パケットから抽出された有効パケットに挿入してトランスポート・ストリームを復元する構成を有している。
【００３１】
この構成により、無効パケット情報に基づいて復元された無効パケットを有効パケットの前に挿入して多重化ＴＳを復元することが可能となる。
【発明の効果】
【００３２】
本発明は、ＴＳ送信装置およびＴＳ受信装置を介して多重化ＴＳを伝送することにより、時間情報を含むパケットを喪失することなく、高効率で多重化ＴＳを伝送することが可能となる。
【発明を実施するための最良の形態】
【００３３】
以下に図面を参照して、本発明に係るトランスポート・ストリーム（以下ＴＳと記す）送受信システムの実施形態を説明する。
【００３４】
最初に、本発明に係るＴＳ送信装置およびＴＳ受信装置を適用したマルチメディア送受信システムの構成を説明する。
【００３５】
即ち、マルチメディア送受信システムは、図１のブロック線図に示すように、本発明に係るＴＳ送信装置１とＴＳ受信装置２以外に、それぞれがＰＥＳ（Packetized Elementary Stream）およびセクションを多重化したＴＳを送出するプログラム送出部（本実施形態においては第１のプログラム送出部４１、第２のプログラム送出部４２、および第３のプログラム送出部４３の３つ）と、システム情報を含むＴＳを送出するシステム情報送出部４４と、各ＴＳを多重化して多重化ＴＳとして出力するＴＳ多重化装置４５と、伝送パケットをＴＳ送信装置１からＴＳ受信機に伝送する伝送網３と、ＴＳ受信装置２が出力する多重化ＴＳを選択的に出力する出力装置５とを含む。
【００３６】
即ち、ＴＳ送信装置１は、第１のプログラム送出部４１、第２のプログラム送出部４２および第３のプログラム送出部４３から出力されるＴＳと、電子番組情報等のシステム情報を出力するシステム情報送出部４４から出力されるＴＳとを再度多重化するＴＳ多重化装置４５から出力される多重化ＴＳを読み込むように構成されている。
【００３７】
また、ＴＳ受信装置２は、テレビジョン受信装置またはパーソナルコンピュータである出力装置５に多重化ＴＳを送出するように構成されている。
【００３８】
本発明に係るＴＳ送信装置１は、図２のブロック図に示すように、多重化ＴＳを読み込むＴＳ読み込み手段１１と、ＴＳに含まれる無効パケットに関する情報である無効パケット情報を生成する無効パケット情報生成手段１２と、多重化ＴＳから有効パケットを抽出する有効パケット抽出手段１３と、無効パケット情報および有効パケットを伝送パケットにフレーム化して伝送網３に送信する伝送パケット送信手段１４とを含む。
【００３９】
なお、本発明に係るＴＳ送信装置１は、例えばマイクロプロセッサであるプログラマブル論理素子によって実現される。
【００４０】
図３は、マイクロプロセッサを使用した本発明に係るＴＳ送信装置１のハードウエア構成図であって、ＴＳ多重化装置４５から出力される多重化ＴＳを読み込む読み込みインターフェイス（以下Ｉ／Ｆと記す）１ａと、ＴＳ送信装置１の機能を実現するプログラムを実行するＣＰＵ１ｂと、このプログラムを格納するメモリ１ｃと、有効パケットを入力順に記憶するＦＩＦＯ（First-in, First-out）メモリ１ｄと、ＦＩＦＯメモリ１ｄに記憶されている有効パケットと無効パケット情報とをフレーム化した伝送パケットを伝送網３に送信する伝送網Ｉ／Ｆ１ｄと、これらを相互に接続するバス１ｆとから構成される。
【００４１】
また、本発明に係るＴＳ受信装置２は、図４のブロック図に示すように、伝送パケットを伝送網３から受信する伝送パケット受信手段２１と、受信した伝送パケットから抽出された無効パケット情報に基づいて無効パケットを復元する無効パケット復元手段２２と、伝送パケット受信手段２１で受信した伝送パケットから抽出された有効パケットと復元された無効パケットとから多重化ＴＳを復元するＴＳ復元手段２３とを含む。
【００４２】
なお、本発明に係るＴＳ受信装置２は、例えばマイクロプロセッサであるプログラマブル論理素子によって実現される。
【００４３】
図５は、マイクロプロセッサを使用した本発明に係るＴＳ受信装置２のハードウエア構成図であって、伝送網３からＴＳを受信するための伝送網Ｉ／Ｆ２ａと、ＴＳ受信装置２の機能を実現するプログラムを実行するＣＰＵ２ｂと、このプログラムを格納するメモリ２ｃと、復元された無効パケットおよび受信された有効パケットを順次記憶し、出力装置５に出力するＦＩＦＯメモリ２ｄと、これらを相互に接続するバス２ｅとから構成される。
【００４４】
次に、本発明に係るＴＳ送受信システムの動作について説明する。
【００４５】
ＴＳ多重化装置４５は、プログラム送出部４１、４２および４３から送出されるＴＳとシステム情報送出部４４から出力されるＴＳとを多重化して多重化ＴＳを出力するが、その際各ＴＳパケット間の時間関係を維持するために、実質的な情報を含まない無効パケットを付加する。
【００４６】
例えば、ＢＳ放送システムにおいては、多重化ＴＳには、１０パーセント程度の無効パケットが含まれている。
【００４７】
この状況の下におけるＴＳ送信装置１の動作を、図６に示すＴＳ送信プログラムのフローチャートを参照しつつ説明する。なお、ＴＳ送信プログラムはＴＳ送信装置１のメモリ１ｃに記憶されており、ＣＰＵ１ｂによって実行される。
【００４８】
ＣＰＵ１ｂは、まず、有効パケット数を表す変数Ｊを“１”に初期化（ステップＳ６０１）し、無効パケット数を表す変数Ｋを“０”に初期化（ステップＳ６０２）する。
【００４９】
ＣＰＵ１ｂは、伝送網３から多重化ＴＳを読み込み（ステップＳ６０３）、この多重化ＴＳに含まれるパケットが無効パケットであるか否かを判定（ステップＳ６０４）する。
【００５０】
ＣＰＵ１ｂは、無効パケットであると判定したときには、変数Ｋが“２５５”以上となったか否かを判定（ステップＳ６０５）する。
【００５１】
ＣＰＵ１ｂは、変数Ｋが“２５５”未満であると判定したときには、変数Ｋをインクリメント（ステップＳ６０６）して、ステップＳ６０３の処理に戻る。
【００５２】
ＣＰＵ１ｂは、ステップＳ６０４において多重化ＴＳに含まれるパケットが有効パケットであると判定したとき、およびステップＳ６０６で変数Ｋが“２５５”以上と判定したときは、この有効パケットをＦＩＦＯメモリ１ｄのＪ番地に記憶（ステップＳ６０７）するとともに、この時点の変数Ｋの値を配列ＲのＪ番目に記憶（ステップＳ６０８）する。
【００５３】
ＣＰＵ１ｂは、変数Ｊをインクリメント（ステップＳ６０９）し、変数Ｊが“７”より大きいか否かを判定（ステップＳ６１０）する。
【００５４】
ＣＰＵ１ｂは、ステップＳ６１０で変数Ｊが“７”以下であると判定したときは、ステップＳ６０２に戻り、ステップＳ６０３〜ステップＳ６０９の処理を繰り返す。
【００５５】
ＣＰＵ１ｂは、ステップＳ６１０で変数Ｊが“７”より大きいと判断したときには、配列ＲおよびＦＩＦＯメモリ１ｄに記憶されている有効パケットを伝送パケットとしてフレーム化（ステップＳ６１１）した後に、伝送パケットを伝送網Ｉ／Ｆ１ｅを介して伝送網３に出力（ステップＳ６１２）し、ステップＳ６０１の処理に戻る。
【００５６】
即ち、伝送パケットでは、多重化ＴＳに含まれる有効パケットと、多重化ＴＳに含まれる無効パケットの位置と個数に関する情報である無効パケット情報とが伝送され、無効パケット自体は伝送されない。
【００５７】
なお、多重化ＴＳを構成する複数のＴＳ間の時間情報であるＰＣＲ（Program Clock reference）は、有効パケットに含まれているので、無効パケットを除去してもＰＣＲが失われることはない。
【００５８】
ここで、図８のフレーム化・多重ＴＳ復元処理図を参照して、フレーム化の実際例を説明する。
【００５９】
図８の（ａ）に示す多重化ＴＳにおいて、第１番目のパケットである有効パケットＶ0は１つ前の伝送パケットにフレーム化されている。
【００６０】
ＣＰＵ１ｂは、ステップＳ６０１において変数Ｊを“１”に、ステップＳ６０２において変数Ｋを“０”に初期化した後、ステップＳ６０３において第２番目のパケットＩ1を読み込む。第２番目のパケットＩ1は無効パケットであるので、ステップＳ６０５の処理で変数Ｋは“１”となる。
【００６１】
Ｋは“２５５”未満であるので、ＣＰＵ１ｃの処理はステップＳ６０３に戻り、第３番目のパケットＶ1を読み込む。
【００６２】
第３番目のパケットＶ1は有効パケットであるので、ＣＰＵ１ｃは第３番目のパケットＶ1をＦＩＦＯメモリ１ｄの１番地に記憶し、変数Ｋの値である有効パケットＶ0とＶ1の間にある無効パケットの数“１”を配列Ｒの第１番目の値として記憶する。
【００６３】
ＣＰＵ１は、変数Ｊの値を“１”から“２”にインクリメントしてステップＳ６０２の処理に戻り、変数Ｋを“０”に初期化する。
【００６４】
第４番目のパケットＩ2および第５番目のパケットＩ3は、いずれも無効パケットであるので、ＣＰＵ１ｂは変数Ｋを“２”までインクリメントする。第６番目のパケットＶ2は有効パケットであるので、ＣＰＵ１ｂは第６番目のパケットＶ6をＦＩＦＯメモリ１ｄの２番地に記憶し、変数Ｋの値である有効パケットＶ1とＶ2の間にある無効パケットの数“２”を配列Ｒの第２番目の値として記憶する。
【００６５】
第７番目のパケットＶ3は有効パケットであるので、ＣＰＵ１ｃは第７番目のパケットＶ3をＦＩＦＯメモリ１ｅの３番地に記憶し、変数Ｋの値である有効パケットＶ2とＶ3の間にある無効パケットの数“０”を配列Ｒの第３番目の値として記憶する。
【００６６】
以下同様な処理を実行することにより、ＣＰＵ１ｂは、ＦＩＦＯメモリ１ｅの４番地に有効パケットＶ4を、５番地に有効パケットＶ5を、６番地に有効パケットＶ6を、７番地に有効パケットＶ7を記憶する。さらにＣＰＵ１ｃは、配列Ｒの４番目の値として“４”を、５番目の値として“１”を、６番目の値として“０”を、７番目の値として“３”を記憶する。
【００６７】
そして、変数Ｊが“８”となると、ＣＰＵ１ｃはＦＩＦＯメモリ１ｅに記憶されている有効パケットおよび配列Ｒを、図８（ｂ）に示すように伝送パケットのペイロード中にフレーム化する。即ち、伝送網３に送出される伝送パケットのペイロードの最初の７バイトに配列Ｒが挿入され、残り部分に７つの有効パケットが挿入される。
【００６８】
上記の説明から判るように、本実施の形態においては、無効パケットの数を計数する変数Ｋの値の上限値は１バイト（＝８ビット）で計数できる数、即ち“２５５”に制限され、１つのフレームに挿入される有効パケットの数は“７”となる。
【００６９】
無効パケットが“２５６”個以上連続する場合も想定されるが、本実施の形態においては、“２５６”個目の無効パケットを有効パケットとみなすことにより、この制限を回避している（ステップＳ６０６からステップＳ６０７に向かう処理がこれに相当する）。
【００７０】
なお、ＢＳ放送システムでは、無効パケットは全パケットの１０パーセント程度であり、無効パケットが“２５６”個以上連続する状況は稀であり、上記の制限が実用上問題となることはないと言える。
【００７１】
次に、図７の受信フローチャートを参照しつつ、ＴＳ受信機の動作を説明する。
【００７２】
ＣＰＵ２ｂは、伝送網Ｉ／Ｆ２ａを介して、フレーム化された伝送パケットを受信する（ステップＳ７０１）。
【００７３】
ＣＰＵ２ｂは、伝送パケットに含まれる有効パケット数を示す変数Ｊを“１”に初期化（ステップＳ７０２）し、伝送パケットのペイロードの最初の７バイトを配列Ｒに記憶（ステップＳ７０３）に記憶する。
【００７４】
次に、ＣＰＵ２ｂは、配列Ｒの第Ｊ番目に記憶されている値を読み出し、その値に対応する数の無効パケットを生成（ステップＳ７０４）し、ＦＩＦＯメモリ２ｄに記憶（ステップＳ７０５）する。
【００７５】
ＣＰＵ２ｂは、伝送パケットのペイロードに含まれる第Ｊ番目の有効パケットをＦＩＦＯメモリ２ｄに記憶（ステップＳ７０６）する。
【００７６】
ＣＰＵ２ｂは、変数Ｊをインクリメント（ステップＳ７０７）し、変数Ｊの値が“６”より大きいか否かを判定（ステップＳ７０８）する。
【００７７】
ＣＰＵ２ｂは、変数Ｊの値が“７”以下であれば、ステップＳ７０４に戻って、ステップＳ７０４からステップＳ７０７の処理を繰り返す。
【００７８】
ＣＰＵ２ｂは、変数Ｊの値が“７”より大きければ、ＦＩＦＯメモリ２ｄの記憶内容を多重化ＴＳとして出力（ステップＳ７０９）して、ステップＳ７０１の処理に戻り、次の伝送パケットを受信する。
【００７９】
ここで、図８を参照して、多重化ＴＳ復元の実際例を説明する。
【００８０】
伝送パケットのペイロードの最初の７ビットに配列Ｒが記憶されており、配列Ｒの第１ビットＲ（１）に記憶されている値は“１”であるので、ＣＰＵ２ｂは１個の無効パケットを生成し、ＦＩＦＯメモリ２ｄの第１番地に記憶する。
【００８１】
次に、ＣＰＵ２ｂは、伝送パケットのペイロードに含まれる第１番目の有効パケットをＦＩＦＯメモリ２ｄの第２番地に記憶する。
【００８２】
配列Ｒの第２ビットＲ（２）に記憶されている値は“２”であるので、ＣＰＵ２ｂは２個の無効パケットを生成し、ＦＩＦＯメモリ２ｄの第３番地および第４番地に記憶する。
【００８３】
そして、ＣＰＵ２ｂは、伝送パケットのペイロードに含まれる第２番目の有効パケットをＦＩＦＯメモリ２ｄの第５番地に記憶する。
【００８４】
以下同様な処理を繰り返すことにより、ＦＩＦＯメモリ２ｄ中に１つの伝送パケットから復元された多重化ＴＳが記憶され、この多重化ＴＳを順次出力することによりＴＳ送信装置に送り込まれる多重化ＴＳが復元される。
【００８５】
出力装置５の多重化ＴＳ読み取り方法には、公知の方法（例えば非特許文献１、および特許文献２に記載された方法）を適用することが可能である。
【００８６】
また、上記の実施形態にあっては、伝送パケットのペイロードの最初の７バイトを使用して、７つの有効パケットの前に存在する無効パケットの数を伝送しているが、有効パケットの最初のバイトは同期バイトであることが規定されているので、同期バイトであることを示す特定のビットパターンに代えてその有効パケットの前に存在する無効パケット数を記憶させてもよい。これにより、伝送パケットのペイロードを増加させることができる。
【００８７】
さらに、上記実施形態においては、伝送パケットをイーサネット（登録商標）で伝送することを想定しているが、無線ＬＡＮなど他のパケット伝送プロトコルにも本発明を適用できることは明らかである。
【産業上の利用可能性】
【００８８】
以上のように、本発明に係るＴＳ送信装置およびＴＳ受信装置は、時刻情報を含むパケットを失わずに伝送路の伝送効率を向上させることができるという効果を有し、パケットによる情報の実時間伝送システム等として有効である。
【図面の簡単な説明】
【００８９】
【図１】本発明に係るＴＳ送信装置およびＴＳ受信装置を適用したマルチメディア送受信システムのブロック図
【図２】本発明に係るＴＳ送信装置のブロック図
【図３】本発明に係るＴＳ送信装置のハードウエア構成図
【図４】本発明に係るＴＳ受信装置のブロック図
【図５】本発明に係るＴＳ受信装置のハードウエア構成図
【図６】本発明に係るＴＳ送信装置で実行される送信プログラムのフローチャート
【図７】本発明に係るＴＳ受信装置で実行される受信プログラムのフローチャート
【図８】本発明に係るマルチメディア送受信システムにおけるフレーム化・多重ＴＳ復元処理図
【符号の説明】
【００９０】
１  ＴＳ送信装置
２  ＴＳ受信装置
３  伝送網
５  出力装置
１１  ＴＳ読み込み手段
１２  無効パケット情報生成手段
１３  有効パケット抽出手段
１４  伝送パケット送信手段
２１  伝送パケット受信手段
２２  無効パケット復元手段
２３  ＴＳ復元手段
４１、４２、４３  プログラム送出部
４４  システム情報送出部
４５  ＴＳ多重化装置
【図１】
2006080715.tif 000003
【図２】
2006080715.tif 000004
【図３】
2006080715.tif 000005
【図４】
2006080715.tif 000006
【図５】
2006080715.tif 000007
【図６】
2006080715.tif 000008
【図７】
2006080715.tif 000009
【図８】
2006080715.tif 000010