(57)【特許請求の範囲】
【請求項１】
パケット形成時刻を示す時間情報が搭載されたパケットを含むようにして、複数系統各々から供給されるパケットが一時蓄積された上、所定順に、かつサイクリックに複数系統間で多重化された状態として出力される際での多重化方法であって、多重化状態のパケットのデータ速度が、上記複数系統各々からのパケットのデータ速度の総和に限りなく等しくされつつも、該総和よりも大とされるべく、系統対応に、該系統からパケットが到着する度に、該パケットが到着した時刻を示す到着時間と、該パケットから抽出された時間情報とを含むようにして、同一パケット長の制御パケットが対として生成された上、一時蓄積されつつ、上記複数系統間でのパケット多重化処理に同期並行して、系統対応に生成された制御パケットが複数系統間で多重化処理され、当該多重化処理されて出力される制御パケットからは、時間情報が搭載されている制御パケットの到着が検出される度に、該制御パケットが到着した時刻を示す到着時間に対する、該制御パケット内に含まれている到着時間の差が多重化待ち時間として算出された後、該多重化待ち時間に上記制御パケットに含まれている時間情報が加算された上、該加算の結果が、該制御パケットと対として同期多重化出力されているパケット上に時間情報として更新搭載されつつ、複数系統各々から供給されるパケットが該複数系統間で多重化された状態として外部に出力されるようにした多重化方法。
【請求項２】
多重化状態のパケットのデータ速度が、複数系統各々からのパケットのデータ速度の総和に限りなく等しくされつつも、該総和よりも大として、パケット形成時刻を示す時間情報が搭載されたパケットを含むようにして、上記複数系統各々から供給されるパケットが一時蓄積された上、所定順に、かつサイクリックに複数系統間で多重化された状態として出力されるための多重化装置であって、系統からのパケットを一時蓄積する系統対応パケット一時蓄積手段と、系統からパケットが到着する度に、該パケットが到着した時刻を示す到着時間と該パケットから抽出された時間情報とを含むようにして、同一パケット長の制御パケットを対として生成する系統対応制御パケット生成手段と、該系統対応制御パケット生成手段からの制御パケットを、該制御パケットと対とされているパケットと同期して一時蓄積する系統対応制御パケット一時蓄積手段と、上記系統対応パケット一時蓄積手段各々から読み出されるパケットを複数系統間で多重化する系統共通パケット多重化手段と、該系統共通パケット多重化手段でのパケット多重化処理に同期並行して、上記系統対応制御パケット一時蓄積手段各々から読み出される制御パケットを複数系統間で多重化する系統共通制御パケット多重化手段と、該系統共通制御パケット多重化手段から多重化状態として出力されている制御パケットから、時間情報が搭載されている制御パケットの到着を検出する度に、該制御パケットが到着した時刻を示す到着時間に対する、該制御パケット内に含まれている到着時間の差を多重化待ち時間として算出した後、該多重化待ち時間に上記制御パケットに含まれている時間情報を加算の上、該加算の結果を、該制御パケットと対として同期多重化出力されているパケット上に時間情報として更新搭載する系統共通時間情報修正手段とを少なくとも含む構成の多重化装置。
【請求項３】
パケット形成時刻を示す時間情報が搭載されたパケットを含むようにして、複数系統各々から供給されるパケットが一時蓄積された上、所定順に、かつサイクリックに複数系統間で多重化された状態として出力される際での多重化方法であって、多重化状態のパケットのデータ速度が、上記複数系統各々からのパケットのデータ速度の総和に限りなく等しくされつつも、該総和よりも大とされるべく、系統対応に、該系統からパケットが到着する度に、該パケットが到着した時刻を示す到着時間と、該パケットから抽出された時間情報と、該パケット内のデータから反転生成された多重化動作診断データとを含むようにして、同一パケット長の制御パケットが対として生成された上、一時蓄積されつつ、上記複数系統間でのパケット多重化処理に同期並行して、系統対応に生成された制御パケットが多重化処理され、多重化状態として制御パケットが出力される度に、該制御パケットに含まれている多重化動作診断データの、該制御パケットと対として同期多重化出力されているパケットに含まれているデータとの比較照合により多重化動作診断が行われるとともに、多重化状態として出力されている制御パケットからは、時間情報が搭載されている制御パケットの到着が検出される度に、該制御パケットが到着した時刻を示す到着時間に対する、該制御パケット内に含まれている到着時間の差が多重化待ち時間として算出された後、該多重化待ち時間に上記制御パケットに含まれている時間情報が加算された上、該加算の結果が、該制御パケットと対として同期多重化出力されているパケット上に時間情報として更新搭載されつつ、複数系統各々から供給されるパケットが該複数系統間で多重化された状態として外部に出力されるようにした多重化方法。
【請求項４】
多重化状態のパケットのデータ速度が、複数系統各々からのパケットのデータ速度の総和に限りなく等しくされつつも、該総和よりも大として、パケット形成時刻を示す時間情報が搭載されたパケットを含むようにして、上記複数系統各々から供給されるパケットが一時蓄積された上、所定順に、かつサイクリックに複数系統間で多重化された状態として出力されるための多重化装置であって、系統からのパケットを一時蓄積する系統対応パケット一時蓄積手段と、系統からパケットが到着する度に、該パケットが到着した時刻を示す到着時間と該パケットから抽出された時間情報と該パケットの誤り検出用の多重化動作診断データとを含むようにして、同一パケット長の制御パケットを対として生成する系統対応制御パケット生成手段と、該系統対応制御パケット生成手段からの制御パケットを、該制御パケットと対とされているパケットと同期して一時蓄積する系統対応制御パケット一時蓄積手段と、上記系統対応パケット一時蓄積手段各々から読み出されるパケットを複数系統間で多重化する系統共通パケット多重化手段と、該系統共通パケット多重化手段でのパケット多重化処理に同期並行して、上記系統対応制御パケット一時蓄積手段各々から読み出される制御パケットを複数系統間で多重化する系統共通制御パケット多重化手段と、該系統共通制御パケット多重化手段から多重化状態として制御パケットが出力される度に、該制御パケットに含まれている多重化動作診断データの、該制御パケットと対として同期多重化出力されているパケットに含まれているデータとの比較照合により多重化動作診断を行う系統共通多重化動作診断手段と、上記系統共通制御パケット多重化手段から多重化状態として出力されている制御パケットから、時間情報が搭載されている制御パケットの到着を検出する度に、該制御パケットが到着した時刻を示す到着時間に対する、該制御パケット内に含まれている到着時間の差を多重化待ち時間として算出した後、該多重化待ち時間に上記制御パケットに含まれている時間情報を加算の上、該加算の結果を、該制御パケットと対として同期多重化出力されているパケット上に時間情報として更新搭載する系統共通時間情報修正手段とを少なくとも含む構成の多重化装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パケット形成時刻を示す時間情報が搭載されたパケットを含むようにして、複数系統各々からのパケットが一時蓄積された上、所定順に、かつサイクリックにそれら複数系統間で多重化された状態として出力されるようにした多重化方法とその装置に係わり、特に多重化効率大として、更には、多重化動作が容易に診断可として、複数系統各々からのパケットが多重化されるようにした多重化方法とその装置に関するものである。
【０００２】
【従来の技術】
これまでに、既に、映像データおよび音声データの符号化圧縮方法としては、ＭＰＥＧ２（Moving Picture Experts Group Phase 2）と称されるものが知られており、ＩＴＵ−Ｔ（国際電気通信連合電気通信標準化部門）等の機関によって、勧告Ｈ．２２２．０等として標準化されたものとなっている。映像データおよび音声データは符号化圧縮された後、多重化処理された上、プログラムストリーム（Program Stream：ＰＳ）形式で蓄積されたり、またはトランスポートストリーム（Transport Stream：ＴＳ）形式で伝送される目的で規格化されているものである。このＭＰＥＧ２による符号化圧縮方法により、映像データおよび音声データは符号化圧縮後に多重化処理された状態として、地上波や衛星波、ケーブル等を介し受信側に伝送された上、映像および音声として再生されるといった具合に、そのような符号化圧縮方法は、具体的には、ディジタル放送システムへの適用が考えられているものである。
【０００３】
ところで、そのようなディジタル放送システムでは、符号化圧縮された映像データおよび音声データはパケット化された状態として多重化処理されることによって、１回線で複数のテレビジョン番組が放送可能となっている。これを具体的に可能ならしめるためには、システム送信側では、２７ＭＨz 基本動作クロックに基づき、映像データ、音声データ各々に対するＭＰＥＧ２によるパケットが形成されるが、システム受信側にこの２７ＭＨz クロック情報が伝達されるべく、パケット各々が形成されるに際しては、所定のパケット（例えば映像データ、または音声データの１フレーム分を構成する複数パケットのうち、先頭パケットがそれに該当）に対しては、そのパケットが形成された時刻を示す時間情報（以下、これを、単にＰＣＲ（Program Clock Reference ）と称す）が搭載される必要があるものとなっている。２７ＭＨz クロックが分周されることで、時刻情報が容易に生成されるが、所定のパケットに対しては、そのパケット形成時点での時刻情報がＰＣＲとして格納された状態でシステム受信側に伝送されているものである。システム受信側では、動作クロックがそのＰＣＲに基づき送信側動作クロックに位相同期制御されることで、映像データおよび音声データが忠実に再生され得るものである。
【０００４】
ここで、従来技術に係るディジタル放送システムのうち、先ずシステム送信側について簡単ながら説明すれば、図４はその一例での概要構成を示したものである。これによる場合、一般に複数設置されている送信データ作成装置（Ａ１〜Ａｎ）５０各々においては、データソース５０１からのテレビジョン番組対応の映像データ（ Video）、音声データ（Audio）およびデータ（ Data）は符号化装置５０２で符号化圧縮された上、データ種別毎にパケットとして形成されるが、パケット各々が形成された時点での時刻はＰＣＲ発生回路５０４から取得されるものとなっている。クロック発生回路５０３からのクロックがＰＣＲ発生回路５０４でカウントされることによって、時刻情報がＰＣＲ発生回路５０４から符号化装置（ＭＰＥＧ２エンコーダ）５０２に常時与えられているものである。さて、符号化装置５０２からは、データ種別毎にパケットが順次多重化装置６０に向けて出力されているが、一般に、送信データ作成装置５０各々から出力されるパケットは同一パケット長ながらも、そのデータ速度は送信データ作成装置５０毎に異なるものとなっている。
【０００５】
一方、多重化装置６０では、送信データ作成装置５０各々からのパケットａ１〜ａｎは、送信データ作成装置５０対応のメモリ（具体的には、ＦＩＦＯやエラスティックメモリとして構成）６０１上に一旦蓄積された後、読み出し制御回路６０３による制御下に、それらメモリ６０１上からパケット単位に順次、かつサイクリックに同一速度で多重化回路６０２に読み出されることによって、多重化回路６０２で多重化処理が行われているものである。この多重化処理の結果として、送信データ作成装置５０各々からのパケットａ１〜ａｎは、１つのトランスポートストリームＭＯＵＴとして得られた上、暗号化・変調処理された状態で地上波や衛星波、ケーブル等を介しシステム受信側に伝送されているものである。
【０００６】
一方、図５に示すように、そのシステム受信側としての受信端末７０では、地上波や衛星波、ケーブル等からの信号は受信回路７０１で受信された上、復調・誤り訂正処理等が行われるものとなっている。その後、パケット分離回路７０２では、受信対象番組に対応するＰＩＤ（番組対応パケット認識用ＩＤ情報）値にもとづき、その受信対象番組対応のパケットが抽出された上、映像／音声復号化回路７０３でＭＰＥＧ２デコード処理が行われることで、受信対象番組対応の映像／音声信号が再生出力されているものである。ところで、このような受信処理に必要とされている内部クロックは内部クロック発生回路７０４から得られるものとなっている。内部クロック発生回路７０４では、パケット分離回路７０２から別途抽出されているＰＣＲが搭載されているパケット（ＰＣＲ搭載パケット）の受信間隔とそのパケット内のＰＣＲとに基づき、送信側動作クロックへの位相同期制御が行われることで、内部クロックが受信側動作クロックとして発生されているものである。
【０００７】
【発明が解決しようとする課題】
ところで、以上の如く構成されるディジタル放送システム上で考慮されるべき事項としては、先ず多重化効率が挙げられるものとなっている。通常、トランスポートストリームＭＯＵＴのデータ速度は送信データ作成装置５０各々からのパケットａ１〜ａｎのデータ速度とは無関係に設定されるが、多重化効率の向上を考えた場合、トランスポートストリームＭＯＵＴのデータ速度はパケットａ１〜ａｎ各々のデータ速度の総和に限りなく等しくされつつも、その総和よりも大とされるのが望ましいが、仮に多重化装置６０内において、パケットａ１〜ａｎ各々に冗長制御ビット等が付加されることは、見掛け上、パケットａ１〜ａｎ各々のデータ速度が増加したこととなり、その分、多重化効率が低下することは否めないというものである。
【０００８】
以上の事情に加え、また、送信データ作成装置５０各々からのパケットａ１〜ａｎを１つのトランスポートストリームＭＯＵＴとして外部に出力する場合には、パケットａ１〜ａｎ各々はトランスポートストリームＭＯＵＴとしての多重化順序により、実際に多重化されるまでに、メモリ６０１上にて不規則な多重化待ち時間が発生するが、この多重化待ち時間はＰＣＲ搭載パケット内に搭載されているＰＣＲの値を狂わせることとなり、多重化装置６０内にてそれが正常な値となるように、適切な処理（この処理を、以下、ＰＣＲの再スタンプと称す）が必要であるというものである。しかしながら、このＰＣＲの再スタンプを行う方法として、特開平１１−４２０４号公報に記載されているように、受信パケットに冗長制御ビット等を付加することは、多重化効率の低下を招くというものである。これとは別に、入力ポート対応に（送信データ作成装置１対応に）ＰＬＬ回路によりクロック同期を個別に行い、ＰＣＲ値の補正を行う方法は、徒に回路規模が大きく、かつ煩雑になり、実施上、不利であるというものである。因みに、ＰＣＲの再スタンプが行われない場合には、システム受信側では、受信側動作クロックが必然的に正常に発生されなくなる結果として、ＭＰＥＧ２デコード処理、したがって、再生映像にブロックノイズが発生したり、映像と音声との同期関係が崩れる等の現象が引起こされるものとなっている。
【０００９】
更に、多重化装置６０自体は外来ノイズ等の影響により内部回路が誤動作し易く、したがって、エラーを含むパケットが外部に出力されてしまう虞があるが、これを防止すべく、データチェック機能が必要であるというものである。
【００１０】
本発明の第１の目的は、多重化効率を低下させることなく、しかもＰＣＲ値の修正が容易として、パケット形成時刻を示す時間情報が搭載されたパケットを含むようにして、複数系統各々からのパケットがそれら複数系統間で多重化された状態として出力され得る多重化方法とその装置を供するにある。
本発明の第２の目的は、多重化効率を低下させることなく、しかもＰＣＲ値の修正が容易として、かつ多重化動作の診断が容易として、パケット形成時刻を示す時間情報が搭載されたパケットを含むようにして、複数系統各々からのパケットがそれら複数系統間で多重化された状態として出力され得る多重化方法とその装置を供するにある。
【００１１】
【課題を解決するための手段】
上記第１の目的は、系統対応に、該系統からパケットが到着する度に、該パケットが到着した時刻を示す到着時間と、該パケットから抽出されたＰＣＲとを含むようにして、同一パケット長の制御パケットが対として生成された上、一時蓄積されつつ、複数系統間でのパケット多重化処理に同期並行して、系統対応に生成された制御パケットが複数系統間で多重化処理される一方では、多重化状態として出力されている制御パケットからは、ＰＣＲが搭載されている制御パケットの到着が検出される度に、該制御パケットが到着した時刻を示す到着時間に対する、該制御パケット内に含まれている到着時間の差が多重化待ち時間として算出された後、該多重化待ち時間に上記制御パケットに含まれているＰＣＲが加算された上、該加算の結果が、該制御パケットと対として同期多重化出力されているパケット上にＰＣＲとして更新搭載されつつ、複数系統各々から供給されるパケットが該複数系統間で多重化された状態として外部に出力されることで達成される。これとは別に、系統対応に、該系統からのパケット各々から、ＰＣＲパケット表示ＰＩＤ値、あるいはＰＣＲフラグが検出されたことを以て、ＰＣＲ搭載パケットの到着が検出される度に、検出ＰＣＲパケット表示ＰＩＤ値をアドレスとして該ＰＣＲ搭載パケットが到着した時刻を示す到着時間が一時記憶される一方、多重化状態として出力されているパケット各々から、ＰＣＲパケット表示ＰＩＤ値、あるいはＰＣＲフラグが検出されたことを以て、ＰＣＲ搭載パケットの到着が検出される度に、検出ＰＣＲパケット表示ＰＩＤ値をアドレスとして一時記憶されている到着時間が読み出された上、該ＰＣＲ搭載パケットが到着した時刻を示す到着時間との差が多重化待ち時間として算出された後、該多重化待ち時間に上記ＰＣＲ搭載パケットに含まれている時間情報が加算された上、該加算の結果が該ＰＣＲ搭載パケット上に時間情報として更新搭載されるようにしてもよいものである。
【００１２】
上記第２の目的は、上記第１の目的を達成する上での内容に加え、制御パケット内には、更に、対としてのパケット内のデータから反転生成された多重化動作診断データが含まれるようにして、多重化状態として制御パケットが出力される度に、該制御パケットに含まれている多重化動作診断データの、該制御パケットと対として同期多重化出力されているパケットに含まれているデータとの比較照合により多重化動作診断が行われることで達成される。
【００１３】
【発明の実施の形態】
以下、図１により、本発明の実施形態について説明する。
さて、その図１であるが、これは、本発明によるディジタル放送システム送信側の一例での概要構成を示したものである。この図１において、送信データ作成装置（Ａ１〜Ａｎ）５０各々については、既に図４において説明したものと同様とされた上、送信データ作成装置５０各々から多重化装置８０に対しては、パケットａ１〜ａｎが同一パケット長ながらも、データ速度が異なる状態として、順次出力されたものとなっている。その多重化装置８０では、先ず送信データ作成装置５０対応のインタフェース部（ＩＦ―１〜ＩＦ―ｎ）１０各々により、それらパケットａ１〜ａｎ各々からは、対としての制御パケットが内部処理用パケットとして生成されているが、この制御パケット生成処理について、説明の便宜上、インタフェース部ＩＦ―１でのパケット生成処理について説明すれば以下のようである。
【００１４】
即ち、送信データ作成装置５０からのパケットａ１各々は順次インタフェース部ＩＦ―１内に入力データＩＮ１として入力された上、パケット属性検証回路８１１上をそのまま通過された上、出力データＯＵＴ１として出力されるが、その通過の際に、パケット属性検証回路８１１によりそのパケットの属性が検証されるものとなっている。ここにいうパケットの属性とは、ＭＰＥＧ２システム上で規定されているものであり、その１つとしてＰＣＲ搭載パケットが挙げられるものとなっている。パケット属性検証回路８１１では、パケットａ１が順次到着する度に、そのパケットａ１がＰＣＲ搭載パケットであるか否かが検出されているものである。ＰＣＲ搭載パケットの到着が検出される度に、そのＰＣＲ搭載パケット内に含まれているＰＣＲが抽出された上、時間情報格納ＢＵＦＦ８１２に転送記憶されているものである。また、それと同時に、ＰＣＲ搭載パケットの到着有無の検出結果が到着時間格納ＢＵＦＦ８１３に通知されることで、到着時間格納ＢＵＦＦ８１３では、ＰＣＲ搭載パケット到着有りが通知された場合のみ、内部時計８２で発生されている時刻情報、即ち、ＰＣＲ搭載パケットの到着時刻を示す到着時間が保持されているものである。
【００１５】
以上のようにして、時間情報格納ＢＵＦＦ８１２にはＰＣＲが記憶され、また、到着時間格納ＢＵＦＦ８１３には到着時間が保持されているが、これらＰＣＲ、到着時間は内部処理用パケット生成回路８１４に転送された上、パケットａ１と同一パケット長とされた、内部処理用の制御パケットＣＴＬＰＫＴが作成されているものである。結局、ＰＣＲ搭載パケットの到着が検出された場合のみ、ＰＣＲや到着時間が格納された状態としての制御パケット（ＰＣＲ搭載制御パケット）が、また、非ＰＣＲ搭載パケット（通常のパケット）の到着が検出された場合には、ＰＣＲや到着時間が空き状態とされた制御パケット（非ＰＣＲ搭載制御パケット）が生成されているものである。また、このようにして生成される制御パケット内に、対とされるパケット内のデータから反転生成された多重化動作診断データが格納される場合は、後述のように、連続的な多重化動作診断が容易に行い得るものである。制御パケット各々の生成に際し、制御パケット内にＰＣＲ有無識別ビットが併せて格納される場合は、後段回路側では、ＰＣＲ搭載制御パケットであるか、非ＰＣＲ搭載制御パケットであるかが容易に識別され得るものである。このようにして、内部処理用パケット生成回路８１４では、パケットａ１到着の度に、これと対としての制御パケットＣＴＬＰＫＴが生成・出力されているものである。よって、その制御パケットＣＴＬＰＫＴの生成処理に要される時間分、パケット属性検証回路８１１からの出力データＯＵＴ１が遅延回路８１５で遅延された上、遅延出力ＯＲＧＰＫＴとして得られるようにすれば、パケットａ１と、これと対とされた制御パケットＣＴＬＰＫＴとは、同期してメモリ（具体的には、ＦＩＦＯやエラスティックメモリとして構成）８１６，８１７上に一時蓄積され得るものである。このような事情は、他のインタフェース部ＩＦ―２〜ＩＦ―ｎ各々でも同様とされているものである。
【００１６】
さて、メモリ８１６各々に一時蓄積されているパケットａ１〜ａｎは、出力タイミング発生回路８５による読出し制御下に、順次、かつサイクリックにパケット単位に読出し出力ＯＵＴ―ＰＡ１として読み出された上、多重化回路８３から選択出力されることで、パケットａ１〜ａｎ各々に対する多重化出力ＯＵＴ―ＰＡ２が得られているものである。これに同期並行して、メモリ８１７各々に一時蓄積されている制御パケットも、出力タイミング発生回路８５による読出し制御下に、順次、かつサイクリックにパケット単位に読出し出力ＯＵＴ―ＰＢ１として読み出された上、多重化回路８４から選択出力されることで、制御パケット各々に対する多重化出力ＯＵＴ―ＰＢ２が得られているものである。このように、多重化回路８３，８４各々での同期並行多重化処理により、多重化出力ＯＵＴ―ＰＡ２上にあるパケットが出現する場合は、そのパケットと対とされている制御パケットもまた、同期して同時に出現され得るものである。因みに、出力タイミング発生回路８５について補足説明すれば、ここでの出力タイミング発生は、後述の多重化装置出力ＭＵＸ―ＯＵＴに同期した外部クロック、または内部クロックにより制御されたものとなっている。
【００１７】
多重化回路８４からの多重化出力ＯＵＴ―ＰＢ２にもとづいては、ＰＣＲ修正や多重化動作診断が行われているわけであるが、先ずはＰＣＲ修正について説明すれば以下のようである。
即ち、その多重化出力ＯＵＴ―ＰＢ２は検出演算回路８７で常時監視されることによって、その多重化出力ＯＵＴ―ＰＢ２上でのＰＣＲ搭載制御パケットの出現（到着）が、その制御パケット内に格納されているＰＣＲ有無識別ビットから検出されるものとなっている。検出演算回路８７では、ＰＣＲ搭載制御パケットの到着が検出される度に、その制御パケットが到着した時刻が到着時間として内部時計８２から取得された上、その到着時間とその制御パケット内に含まれている到着時間との差が多重化待ち時間として算出されているものである。この多重化待ち時間にその制御パケット内に含まれているＰＣＲが加算されることによって、その加算結果ＡＬＵ―Ｏとして修正済のＰＣＲが得られるものである。一方、多重化出力ＯＵＴ―ＰＡ２上のＰＣＲ搭載パケットは、検出演算回路８７での加減算処理に要される時間分、遅延回路８６上で遅延された上、遅延出力ＯＵＴ―ＰＡ３として得られ、したがって、その加算結果ＡＬＵ―Ｏと同期して得られるものとなっている。よって、ＰＣＲの再スタンプ、即ち、そのＰＣＲ搭載パケット内に含まれているＰＣＲが加算結果ＡＬＵ―Ｏに置換されるべく、そのＰＣＲの出現期間内にセレクタ８８から加算結果ＡＬＵ―Ｏが選択出力されるようにすれば、複数系統としての送信データ作成装置１各々からのパケットは、ＰＣＲ搭載パケット内に含まれるＰＣＲが所望に修正された状態として、かつそれら複数系統間で多重化された状態の多重化装置出力ＭＵＸ―ＯＵＴとして外部に出力され得るものである。
【００１８】
次に、多重化動作診断について説明すれば、既述のように、多重化動作診断が行われるに際しては、内部処理用パケット生成回路８１４による制御パケットＣＴＬＰＫＴの生成に際し、全制御パケットＣＴＬＰＫＴには多重化動作診断データが併せて格納される必要があるものとなっている。本例での多重化動作診断データは、対とされているパケット内データが反転されたものとされているが、これに必ずしも限定される必要はないものとなっている。
【００１９】
さて、その多重化動作診断について詳細に説明すれば、送信データ作成装置５０各々からのパケットａ１〜ａｎに対しては、多重化装置８０上で各種処理が施されつつ、最終的には多重化処理されているが、ビットエラー検出回路８９では、それら各種処理過程途中で発生する虞があるビットエラー等が、常時パケット単位に容易に検出され得るものとなっている。即ち、図示のように、ビットエラー検出回路８９では、多重化出力ＯＵＴ―ＰＡ２上のパケット各々に含まれているデータと、これと同期多重化出力されている多重化出力ＯＵＴ―ＰＢ２上の制御パケット各々に含まれている多重化動作診断データとが比較照合、例えばビット対応に排他的論理和されることによって、その排他的論理和結果からビットエラー等の有無が検出されているものである。ビットエラー等が検出された場合には、ビットエラー等の発生に係るパケットはヌル（ＮＵＬＬ）パケットに置換される等の措置が採られているものである。
【００２０】
以上、多重化動作診断が併せて可とされた多重化方法、あるいは多重化装置について説明したが、以上とは異なり多重化動作診断は不可とされながらも、他にも、多重化効率を低下させることなく、しかもＰＣＲ値の修正が容易とされた多重化方法、あるいは多重化装置が考えられるものとなっている。その他の多重化方法、多重化装置について説明すれば以下のようである。
【００２１】
即ち、細かな遅延処理についてはその説明を省略するとして、図２は本発明によるディジタル放送システム送信側の他の例での概要構成を示したものである。これによる場合、図１の場合と同様にして、送信データ作成装置各々からのＴＳパケット入力＃１〜＃ｉ（ａ１〜ａｎに同一）はそのまま、ＦＩＦＯ２を介し速度変換された状態として多重（化）部３でパケット単位に多重化されているが、これとは別に、ＦＩＦＯ２へのＴＳパケット入力＃１〜＃ｉ各々からはＰＣＲ搭載パケット検出処理が行われるものとなっている。ここで、代表として、ＴＳパケット入力＃１に対してのＰＣＲ搭載パケット検出処理について説明すれば、ＴＳパケット入力＃１はＰＣＲパケット検出部１によりそのＰＩＤ値（パケット認識用ＩＤ情報であり、全ＭＰＥＧ２パケットヘッダに付加されている）が監視された上、ＰＣＲパケット表示ＰＩＤ値（既知）、またはＰＣＲフラグの検出を以て、ＰＣＲ搭載パケットの出現が検出されるものとなっている。ＰＣＲ搭載パケットが検出される度に、ＰＣＲ検出パルスが発生される一方では、そのＰＣＲ搭載パケットからはＰＣＲパケットＰＩＤ値が抽出されるものとなっている。このＰＣＲパケットＰＩＤ値はメモリアドレス指定部Ｗ４、アドレス切替部５を介し書込みアドレスとしてメモリ部６に与えられることによって、そのＰＣＲ搭載パケットが検出された時点での時刻情報がメモリ部６に記憶されているものである。図示のように、時刻作成機能として２７ＭＨｚ源発振器８が用意されており、これからの発振クロック信号が内部時刻カウンタ部９で分周されることで、時刻情報（４２ビット）が常時発生されているが、この時刻情報がＰＣＲ検出パルスにより一時保持部７に保持された上、書込みデータとしてメモリ部６に与えられているものである。
【００２２】
一方、多重部３からは多重化状態のＴＳパケット列が出力されているが、このＴＳパケット列からはＰＣＲパケット再検出部１４によりそのＰＩＤ値が監視された上、ＰＣＲパケット表示ＰＩＤ値（既知）、またはＰＣＲフラグの検出を以て、ＰＣＲ搭載パケットの出現が再検出されるものとなっている。ＰＣＲ搭載パケットが再検出される度に、ＰＣＲ再検出パルスが発生される一方では、そのＰＣＲ搭載パケットからはＰＣＲパケットＰＩＤ値が抽出されているものである。この抽出されたＰＣＲパケットＰＩＤ値は、アドレス切替部５がメモリアドレス指定部１５側に切替された状態で、メモリアドレス指定部１５からメモリ部６に読出しアドレスとして与えられることで、メモリ部６上からはそのＰＣＲパケットＰＩＤ値対応の時刻情報（ＳＴＣ Ｃ値）が読み出された上、一時保持部１０に一時保持されるものとなっている。ＰＣＲ搭載パケットが再検出された時点での時刻情報（ＳＴＣ Ｂ値）はまた、ＰＣＲ再検出パルスにより一時保持部１１に一時保持されるが、差分演算部１２では、それら一時保持部１０，１１各々からの時刻情報（ＳＴＣ Ｃ値，ＳＴＣ Ｂ値）の差分（ＳＴＣ Ｃ値−ＳＴＣ Ｂ値＝差分値ｄＴ）が多重化待ち時間として求められているものである。この多重化待ち時間は、ＰＣＲ加算部１３において、検出されたＰＣＲ搭載パケット内に搭載されているＰＣＲ値（ＰＣＲｉ）と加算演算されることで、そのＰＣＲ値はＰＣＲｉ＋ｄＴに修正された上、ＰＣＲ再挿入部１６で元のＰＣＲｉと置換されるべく、その検出されたＰＣＲ搭載パケット内に再挿入されているものである。これにより、ＰＣＲ搭載パケットの多重待ち遅延時間分のＰＣＲ搭載パケット位相変動値がＰＣＲ値の修正という形で確実に補正され得るものである。
【００２３】
因みに、図２に示すものはハードウェアのみで構成されているが、そのうちの一部のハードウェアは、図３に示すように、マイクロプロセッサ２３上のソフトウェア処理に置換され得るものとなっている。図示のように、そのソフトウェア処理はＰＣＲ再検出パルスを割込み信号として起動されることによって、先ず読出しアドレス指定処理１８によりＰＣＲパケットＰＩＤ値が読出しアドレスとしてメモリ部６に設定された後、メモリ部６上から読み出された時刻情報（ＳＴＣＣ値）は（ＳＴＣ Ｃ）読出し処理１９によりマイクロプロセッサ内のレジスタに一時保持されるものとなっている。また、これと同時に、（ＳＴＣ Ｂ）認識処理２０により時刻情報（ＳＴＣ Ｂ）が読取られた上、マイクロプロセッサ内のレジスタに一時保持されるものとなっている。その後、差分演算処理２１では、（ＳＴＣ Ｃ）−（ＳＴＣ Ｂ）の差分演算が行われることで、差分値ｄＴが多重化待ち時間として求められているものである。また、ＰＣＲパケット再検出部１４で再検出されたＰＣＲ搭載パケットからはＰＣＲｉ値が抽出されているが、このＰＣＲｉ値はＰＣＲｉ認識処理１７で認識された上、ＰＣＲ加算処理２２により差分値ｄＴと加算されることによって、そのＰＣＲ値はＰＣＲｉ＋ｄＴに修正された上、再検出されたＰＣＲ搭載パケット内に再挿入されているものである。
【００２４】
【発明の効果】
以上、説明したように、請求項１〜４による場合は、多重化効率を低下させることなく、しかもＰＣＲ値の修正が容易として、パケット形成時刻を示す時間情報が搭載されたパケットを含むようにして、複数系統各々からのパケットがそれら複数系統間で多重化された状態として出力され得る多重化方法とその装置が得られ、請求項５，６による場合にはまた、多重化効率を低下させることなく、しかもＰＣＲ値の修正が容易として、かつ多重化動作の診断が容易として、パケット形成時刻を示す時間情報が搭載されたパケットを含むようにして、複数系統各々からのパケットがそれら複数系統間で多重化された状態として出力され得る多重化方法とその装置が得られるものとなっている。
【図面の簡単な説明】
【図１】図１は、本発明によるディジタル放送システム送信側の一例での概要構成を示す図
【図２】図２は、本発明によるディジタル放送システム送信側の他の例での概要構成を示す図
【図３】図３は、同じく、本発明によるディジタル放送システム送信側の更に異なる他の例での概要構成を示す図
【図４】図４は、従来技術に係るディジタル放送システムのうち、システム送信側の一例での概要構成を示す図
【図５】図５は、従来技術に係るディジタル放送システムのうち、システム受信側の一例での概要構成を示す図
【符号の説明】
１…ＰＣＲパケット検出部、２…ＦＩＦＯ、３…多重（化）部、４，１５…メモリアドレス指定部、５…アドレス切替部、６…メモリ部、８…源発振器、９…内部時刻カウンタ部、１０，１１…一時保持部、１２…差分演算部、１３…ＰＣＲ加算部、１４…ＰＣＲパケット再検出部、１６…ＰＣＲ再挿入部、５０…送信データ作成装置、８０…多重化装置、８１１…パケット属性検証回路、８１２…時間情報格納ＢＵＦＦ、８１３…到着時間格納ＢＵＦＦ、８２…内部時計、８１４…内部処理用パケット生成回路、８１５，８６…遅延回路１、８７…検出演算回路、８８…セレクタ、８９…ビットエラー検出回路、８１６，８１７…メモリ、８３，８４…多重化回路
【図１】
0004455738.tif 000002
【図２】
0004455738.tif 000003
【図３】
0004455738.tif 000004
【図４】
0004455738.tif 000005
【図５】
0004455738.tif 000006