(57)【特許請求の範囲】
【請求項１】
複数のエンコーダから入力される複数のパケツトデータを格納する複数のバツフアメモリと、
上記バツフアメモリに切り換え接続するスイツチ手段を有し、当該スイツチ手段によつて上記バツフアメモリから順次時分割に供給される上記複数のパケツトデータを時分割に多重化して出力する多重化手段と、
上記複数のパケツトデータの上記バツフアメモリへの入力レートが所定の出力レートに比して高いとき、上記複数のパケツトデータのうち、更新頻度の僅かな情報を捨てる制御手段と
を具えることを特徴とする伝送装置。
【請求項２】
上記更新頻度の僅かな情報は、
視聴契約者の契約内容情報又は電子番組案内情報である
ことを特徴とする請求項１に記載の伝送装置。
【請求項３】
上記制御手段は、
上記更新頻度の僅かな情報をバツフアリングする上記バツフアメモリを避けるように上記スイツチ手段を切り換えることにより、上記更新頻度の僅かな情報を捨てる
ことを特徴とする請求項１に記載の伝送装置。
【請求項４】
複数のエンコーダから入力される複数のパケツトデータを複数のバツフアメモリに格納する格納ステツプと、
上記バツフアメモリに切り換え接続され、上記バツフアメモリから順次時分割に供給される上記複数のパケツトデータを時分割に多重化して出力する多重化ステツプと、
上記複数のパケツトデータの上記バッファメモリへの入力レートが所定の出力レートに比して高いとき、上記複数のパケツトデータのうち、更新頻度の僅かな情報を捨てる制御ステツプと
を具えることを特徴とする伝送方法。
【発明の詳細な説明】
【０００１】
【目次】
以下の順序で本発明を説明する。
【０００２】
発明の属する技術分野
従来の技術（図８）
発明が解決しようとする課題
課題を解決するための手段
発明の実施の形態
（１）第１の実施の形態（図１〜図５）
（２）第２の実施の形態（図６及び図７）
（３）他の実施の形態
発明の効果
【０００３】
【発明の属する技術分野】
本発明は伝送装置及び伝送方法に関し、例えばＭＰＥＧ２方法を用いて番組データを圧縮符号化及び多重化して伝送する伝送装置及び伝送方法に適用して好適なものである。
【０００４】
【従来の技術】
近年、テレビ放送等では、複数の番組データを高画質及び高音質でかつ限られた周波数帯域内で伝送するための技術が要求されている。このような要求を満たすものとして、番組データを圧縮符号化処理及び多重化処理して伝送する手法が考えられており、そのための規格として代表的なものにＭＰＥＧ２（Moving Picture image coding Expert Group phase2 ）方法がある。またＭＰＥＧ２方法を用いたデイジタル放送システムの一つの形態としてＤＶＢ（Digital Video Broadcasting）方法が提案されており、現在規格化が進められている。
【０００５】
ＭＰＥＧ２方法による圧縮符号化により得られるパケツト列、及び多重化により得られるデータ列（以下、これをトランスポートストリームと呼ぶ）は、ＩＳＯ／ＩＥＣ13818-1 によつて以下に説明するように定義されている。
ＭＰＥＧ２方法による圧縮符号化で形成されるパケツトは、188[Byte] で１つのパケツトを形成するフオーマツト構造でなる。トランスポートストリームは、このようなパケツトを連続的に連ねたパケツト列を時分割に多重化することで１本のデータの流れ（ストリーム）に変換され、この状態で伝送するようになされている。このため、このようなデータの流れは、データを輸送する流れという意味でトランスポートストリームと呼ばれる。
【０００６】
ＭＰＥＧ２方法によるトランスポートストリームの１パケツト単位の基本構成は、４[Byte]のヘツダ部と144[Byte] のデータ部からなつている。ヘツダ部にはＰＩＤ（Packet IDentifier ）と呼ばれるパケツト識別子と、アダプテーシヨンフイールド制御と呼ばれる２[bit] の識別子とが設定、記録されている。またデータ部にはペイロードと呼ばれるデータを記録する場合と、アダプテーシヨンフイールドと呼ばれる制御データを記録する場合とがある。ペイロードとして記録されるデータは、画像データ及び音声データ等の番組データやシステム情報である。またアダプテーシヨンフイールドとして記録されるデータは個別のエレメンタリーストリームに関する動的な状態変化についての制御データであり、例えばトランスポートストリームを復号する際に用いられる時間基準情報等がある。
ここでデータ部にペイロードが記録されているか、アダプテーシヨンフイールドが記録されているかは、アダプテーシヨンフイールド制御のビツトの値によつて判別することができるようになされている。
【０００７】
ＭＰＥＧ２ではペイロードに記録するシステム情報（以下、これをＰＳＩ（Program Specific Information）と呼ぶ）として、ＰＡＴ（Program Association Table ）、ＰＭＴ（Program Map Table ）、ＣＡＴ（Conditional Access Table）、ＮＩＴ（Network Information Table ）等が定義されている。
ＰＡＴはパケツト構造を管理するＰＳＩの最上層に位置付けられており、例えば多重化処理によつて複数の番組データを多重化したトランスポートストリームにおいて、各番組データをそれぞれ管理する各ＰＭＴがどこに記録されているかを示している。またＰＭＴは１つの番組データについてＰＳＩや画像データ又は音声データを記録したパケツトのＰＩＤ値をそれぞれ示しており、これを参照することによつて所望の情報が記録されたパケツトがどれであるかを知ることができる。またＣＡＴは有料番組等の暗号化された番組データを解読する暗号解読情報が記録されたＰＩＤを示している。さらにＮＩＴはネツトワークに関するデータを管理するようになされているが、現状では具体的な内容は定義されていない。ＮＩＴはＤＶＢの規格であるＥＴＳ300-468 により詳細に定義されている。
【０００８】
図８に示すように、例えばＰＩＤ値が0x0000であるパケツトにはＰＡＴを記録し、またＰＩＤ値が0x0001であるパケツトにはＣＡＴを記録するというように、ＰＳＩや番組データはそれぞれ予め決められたＰＩＤ値のパケツトに記録するようになされている。トランスポートストリームを受信した受信装置側では、ＰＩＤの値に基づいて所望のデータを取り出すことができる。すなわち、ＰＩＤ値が0x0000であるパケツトを取り出すことでＰＡＴが得られ、ＰＩＤ値が0x0001であるパケツトを取り出すことでＣＡＴを得られる。
【０００９】
トランスポートストリームを受信した受信装置側で所望の番組を選択した場合、まず受信装置はトランスポートストリームの先頭位置にあるＰＩＤ値0x0000のパケツトに記録されたＰＡＴを参照して、選択した番組のデータを管理するＰＭＴが記録されたパケツトのＰＩＤ値を検出する。ＰＡＴに記録された情報から所望の番組に関する各データを管理するＰＭＴのＰＩＤ値を見つけた場合、次に受信装置は当該ＰＩＤ値で示されるパケツトを見つけ出す。続いて受信装置は見つけ出したＰＭＴからＰＳＩや画像データ及び音声データ等を記録した各パケツトのＰＩＤ値を得る。こうして受信装置側ではＰＩＤ値及びそれを管理するＰＡＴ、ＰＭＴ等に基づいて、複数の番組が多重化されているトランスポートストリームから所望の番組に関するデータを容易に見つけ出すことができる。
【００１０】
さらにこのようなトランスポートストリームには、アダプテーシヨン・フイールド内にＰＣＲ（Program Clock Reference ）と呼ばれる時間基準情報が記録されている。ＰＣＲは全てのパケツトに記録されている訳では無く所定のパケツト内に限り記録されており、ＰＭＴによつて指定されているＰＩＤ値を参照することによつて当該ＰＣＲが記録されたパケツトを判別することができる。
ＭＰＥＧ２方法を用いたデイジタル放送システム等ではＰＣＲによつて時間基準情報を伝送することにより、送信側と受信側との同期を実現すると共に復号処理に用いるクロツクを所望の時点で容易に変更することが可能となつている。
【００１１】
ＰＣＲは全42[bit] で構成されており、下位９[bit] のプログラム・クロツク・リフアレンス・エクステンシヨンの部分と上位33[bit] のプログラム・クロツク・リフアレンス・ベースの部分とからなつている。ＰＣＲでは下位９[bit] で０〜299 までをカウントし、299 から０にカウントされる際のキヤリーによつて上位33[bit] を１加算する。ここでＭＰＥＧ２によるシステムクロツクは27[MHz] のクロツク信号でなる。このため42[bit] でなるＰＣＲは、システムクロツクのタイミングでカウントすることにより、２４時間をカウントすることができる。したがつて、ＰＣＲはシステムクロツクでカウントされるカウント値であると言える。
【００１２】
すなわち伝送装置はシステムクロツクによつてカウントされるＰＣＲ値をトランスポートストリーム内の所定のパケツトに記録する。このトランスポートストリームは所定の伝送路を介して受信装置に送信される。受信装置は、受信したトランスポートストリームからＰＣＲが記録されたパケツトを取り出して、そのパケツトが到着した時間がパケツト内に記録されているＰＣＲの値と同じ値になるようにシステムクロツクをＰＬＬ（Phase Locked Loop ）によりロツクする。この際、伝送路による遅延が一定であるのならば、受信装置側では伝送装置側のシステムクロツクと同じ周波数によるシステムクロツクを得ることができる。これにより受信装置側では、システムクロツクを伝送装置側のシステムクロツクに同期させることができる。
【００１３】
このように伝送装置側でシステムクロツクから生成されるＰＣＲをトランスポートストリーム内に記録し、トランスポートストリームを受信した受信装置側で当該ＰＣＲに基づいてシステムクロツクのタイミングを制御することにより伝送装置側と受信装置側とを同期させることができ、また所望の時点でシステムクロツクのタイミングを変更することができる。
【００１４】
【発明が解決しようとする課題】
ところで、このようなＭＰＥＧ２による符号化圧縮方法を用いて番組データを符号化及び多重化する場合、入力されるストリームデータの情報量が多重化の処理能力を越えると、入力バツフアからストリームデータが溢れ（オーバーフロー）、この結果パケツトが欠落するということが起きていた。
このためこの欠落したパケツトが映像等のパケツトであつた場合には、復号器側において画像の乱れ等が発生する問題があつた。
さらに統計多重を行うシステムにおいては、入力ストリームデータの入力レートがダイナミツクに変化するので、上述したような画像の乱れ等の問題が更に一層おこりやすくなるという問題がある。
【００１５】
本発明は以上の点を考慮してなされたもので、ストリームデータ多重化の際にオーバーフローが発生することを防止し得る伝送装置及び伝送方法を提案しようとするものである。
【００１６】
【課題を解決するための手段】
かかる課題を解決するため本発明においては、複数のエンコーダから入力される複数のパケツトデータを格納する複数のバツフアメモリと、バツフアメモリに切り換え接続するスイツチ手段を有し、当該スイツチ手段によつてバツフアメモリから順次時分割に供給される複数のパケツトデータを時分割に多重化して出力する多重化手段と、複数のパケツトデータのバッファメモリへの入力レートが所定の出力レートに比して高いとき、複数のパケツトデータのうち、更新頻度の僅かな情報を捨てる制御手段とを備える。
これにより複数のエンコーダから入力される複数のパケツトデータをバツフアリングする際、スイツチ制御手段によつて切り換え接続するバツフアメモリをパケツトデータの入力レートに応じて選択して切り換え接続して各パケツトデータを多重化する際、重要度の高いパケツトの欠落を防止することができる。
【００１７】
【発明の実施の形態】
以下図面について、本発明の一実施の形態を詳述する。
【００１８】
（１）第１の実施の形態
図１において、１は全体として伝送装置を示し、各チヤンネル毎に入力される番組データＳ１〜Ｓ４を各々エンコーダ２〜５に与える。各エンコーダ２〜５は入力された番組データＳ１〜Ｓ４を画像データ及び音声データに分割して符号化する。但し、エンコーダ２〜５は全て同じ構成を有するので、ここでは以下、エンコーダ２について説明する。
【００１９】
図２に示すように、エンコーダ２は入力される番組データＳ１をスイツチ１０に与える。スイツチ１０はビデオエンコーダ１１又はオーデイオエンコーダ１２との接続を選択的に切り換えることによつて、入力された番組データＳ１を画像データと音声データとに分離して画像データをビデオエンコーダ１１に、また音声データをオーデイオエンコーダ１２に供給する。ビデオエンコーダ１１及びオーデイオエンコーダ１２は制御部７（図１）と接続されており、画像データ又は音声データでなる番組データＳ１を符号化してパケツト化データを生成すると共に、制御部７から与えられるＰＩＤ情報信号Ｓ５によつてパケツト化データにＰＩＤ値を割り当てて付加する。
【００２０】
具体的にはパケツト化データのフオーマツト内の所定位置に記録する。ビデオエンコーダ１１及びオーデイオエンコーダ１２は、生成したパケツト化データをスイツチ１３に送出する。スイツチ１３はビデオエンコーダ１１又はオーデイオエンコーダ１２との接続を選択的に切り換えることによつて、画像データを符号化して得られたパケツト化データと、音声データを符号化して得られたパケツト化データとを多重化してパケツト化データＳ６として多重化部６（図１）に送出する。
【００２１】
図３に示すように、制御部７はＣＰＵ３０からＰＩＤ情報信号Ｓ５を各エンコーダ２〜５（図１）に供給して各パケツト化データＳ６〜Ｓ９にＰＩＤ値を割り当てる。またＣＰＵ３０はＰＩＤ情報信号Ｓ５をシステムデータ生成部３１にも供給している。システムデータ生成部３１は、このＰＩＤ情報信号Ｓ５に基づいて各ＰＩＤ値のパケツト化データに応じたシステムデータＳ１０を生成し、多重化部６に供給している。
また制御部７はＣＰＵ３０から、予め設定される多重化部６からのデータ伝送容量に応じて制御信号Ｓ１１を送出することにより多重化部６による各パケツト化データＳ６〜Ｓ９及びシステムデータによるパケツト化データＳ１０の多重化順序を制御している。さらに制御部７は予め設定される多重化部６のデータ伝送容量及び多重化するパケツト化データの数に応じて所定のオフセツト値を算出し、これを所定のパケツト化データ内に記録されているＰＣＲの値を修正するために多重化部６に供給している。
【００２２】
図４に示すように、多重化部６は制御部７から与えられる制御信号Ｓ１１によつて多重化処理を制御されると共に、制御部７から供給されるＳＩ(Service Information) 又はＰＳＩ(Program Specific Information)等のプログラム仕様に関する情報でなるシステムデータＳ１０をカウンタ値検出部１４に出力する。
またエンコーダ２から送出されるパケツト化データＳ６をカウンタ値検出部１５に入力する。同様に、エンコーダ３から送出されるパケツト化データＳ７をカウンタ値検出部１６に、エンコーダ４から送出されるパケツト化データＳ８をカウンタ値検出部１７に、エンコーダ５から送出されるパケツト化データＳ９をカウンタ値検出部１８に、各々入力する。ここで各カウンタ値検出部１５〜１８は、多重化処理するために入力する各番組データのチヤンネル毎に設けられている。
【００２３】
カウンタ値検出部１４〜１８には、システムクロツク部１９が生成するシステムクロツクに基づきＰＣＲカウンタ２０がカウントするカウント値データＳ１２が供給されている。カウンタ値検出部１４〜１８は、このカウント値データＳ１２に基づいて、各パケツト化データＳ６〜Ｓ９及びシステムデータＳ１０が入力された際のカウント値をそれぞれ検出する。カウンタ値検出部１４で検出されたカウント値はシステムデータＳ１０と共にＦＩＦＯメモリ２１に記憶される。同様に、カウンタ値検出部１５で検出されたカウント値はパケツト化データＳ６と共にＦＩＦＯメモリ２２に、カウンタ値検出部１６で検出されたカウント値はパケツト化データＳ７と共にＦＩＦＯメモリ２３に、カウンタ値検出部１７で検出されたカウント値はパケツト化データＳ８と共にＦＩＦＯメモリ２４に、カウンタ値検出部１８で検出されたカウント値はパケツト化データＳ９と共にＦＩＦＯメモリ２５に、各々一対一の対応関係で記憶される。
【００２４】
スイツチ２６は制御信号Ｓ１１によつて制御されており、各ＦＩＦＯメモリ２１〜２５の何方かとカウンタ値検出部２７との接続を選択的に切り換える。ここで制御部７（図１）は多重化部６から送出されるデータの伝送容量に基づいて設定される所定回数以上、各パケツト化データＳ６〜Ｓ１０がそれぞれ連続して多重化処理されないようにスイツチ２６の切換え制御を行つている。
各パケツト化データＳ６〜Ｓ９及びシステムデータＳ１０は、このような切換え制御によつて上述した対応するカウント値と共に読み出され、カウンタ値検出部２７に送出される。ここでＦＩＦＯメモリ２１〜２５に記憶されているデータが無い場合、スイツチ２６はヌル(Null)パケツト生成部２８に接続を切り換えて、データ部分が空白でなるヌルパケツトを読み出して多重化することで、出力するデータ容量を満たすようにしている。
【００２５】
メモリ情報検出部３５は各チヤンネルから各メモリに入力されるトランスポートストリームの入力レートを検出し、さらにメモリ情報検出部３５は各チヤンネルの入力レートを所定の出力レートとを比較する。これによりメモリ情報検出部３５は各チヤンネルの入力レートの総和が所定の出力レートを上回わつている場合、制御部６を介してＦＩＦＯメモリから出力されるパケツトの多重化の際にスイツチ２６がＦＩＦＯメモリ２２に接続しないように切り換え制御する。
この場合、ＦＩＦＯメモリ２２にはＥＭＭ(Entitlement Management Message)パケツトが出力される。ＥＭＭパケツトの情報は、視聴契約者の契約内容等の情報が含まれているもので、更新される頻度が僅かであるため、仮に多重化の際に欠落しても再生データに対する影響が少ないものである。
この場合、エンコーダ２よりスイツチ２６の切換えによる接続がないＦＩＦＯメモリ２２に送出されるトランスポートストリームは、多重化されることなく捨てられ、これにより例えばＦＩＦＯメモリ２３に供給されるパケツトのオーバーフローを防止するようになされている。
【００２６】
カウンタ値検出部２７にはＰＣＲカウンタ２０からカウント値データＳ１２が供給されており、各パケツト化データＳ６〜Ｓ９及びシステムデータＳ１０がＦＩＦＯメモリ２１〜２５から読み出されて到着した時点でのカウント値を検出する。カウンタ値検出部２７はこうして得られたカウント値を、先に読み出された各パケツト化データＳ６〜Ｓ９及びシステムデータＳ１０とこれに対応するカウント値と共にＰＣＲ値変更部２９に供給する。
ＰＣＲ値変更部２９は、こうして与えられる各パケツト化データＳ６〜Ｓ９又はシステムデータＳ１０に記録されているＰＣＲを、カウンタ値検出部１４〜１８で得られたカウント値及びカウンタ値検出部２７で得られたカウント値と、多重化部６から送出するデータ伝送容量及び多重化処理の対象となるチヤンネル数に応じて制御部７が算出する所定のオフセツト値とに基づいて変更する。具体的な変更内容に関しては後述する。ＰＣＲ値変更部２９はＰＣＲ値を変更後、各パケツト化データＳ６〜Ｓ９及びシステムデータＳ１０をトランスポートストリームＳ１３（図１）として変調器８に送出する。
【００２７】
変調器８（図１）は所定の変調処理を施すことによつて、多重化部６（図１）から与えられたトランスポートストリームＳ１３を搬送波Ｓ１４に変換する。搬送波Ｓ１４は変調器８から送出された後、アンテナ９（図１）を介して送信される。
図５に示すように、伝送装置１より送信される搬送波Ｓ１４は受信装置３２により受信され、アンテナ３３を介して受信した搬送波Ｓ１４を復調器３４に出力される。復調器３４は搬送波Ｓ１４を復調して、トランスポートストリームＳ１３に復元する。こうして得られたトランスポートストリームＳ１３はデコーダ３５に供給され、選択された所望の番組データＳ１〜Ｓ４の何方かが復号されて出力される。
【００２８】
以上の構成において、各エンコーダ２〜５及び制御部７より多重化部６に送出されてくるパケツト化データＳ６〜Ｓ９及びシステムデータＳ１０によるトランスポートストリームはそれぞれ対応するＦＩＦＯメモリによつてバツフアリングされる。このときメモリ情報検出部３５は各エンコーダ２〜５及び制御部７からＦＩＦＯメモリ２１〜２５に送出されるトランスポートストリームの入力レートを各ＦＩＦＯメモリ２１〜２５に記憶されるカウント値に基づいて検出し、各ＦＩＦＯメモリ２１〜２５に対する入力レートの和が所定の出力レートに比して大きいか否かを判定する。そしてこのメモリ情報検出部３５における入力レートに対する判定結果Ｓ２０は制御部７に送出される。
【００２９】
制御部７は、この判定結果Ｓ２０に従つてＦＩＦＯメモリ２１〜２５に対する入力レートの和が所定の出力レートに比して大きくなると、スイツチ２６をＦＩＦＯメモリ２２に切り換え接続しないように制御する。この際、選択されなかつたＦＩＦＯメモリ２２のパケツト化データＳ６は多重化されることなく捨てられる。
【００３０】
これによりＦＩＦＯメモリ２２からのパケツト化データＳ６がスイツチ２６に出力されなくなつた分、多重化するパケツトの全体のデータ量を減少させることができ、多重化の際に画像データ及び音声データをバツフアリングする各ＦＩＦＯメモリ２１、２３〜２５のオーバーフローを未然に防止することができる。かくして入力されるトランスポートストリームのレートが所定の出力レートを越えた場合においても、パケツトの多重化の際の画像データ及び音声データの欠落を防止して再生時に画像の乱れや音声の途絶え等の不具合が発生するのを防止し得る。
【００３１】
多重化されたパケツト化データＳ６〜Ｓ９及びシステムデータＳ１０は、トランスポートストリームＳ１３として変調器８に送出され、所定の変調処理により搬送波Ｓ１４に変換されアンテナ９を介して送信される。
さらにこのようにして送信された搬送波Ｓ１４は、受信装置３２によりアンテナ３３を介して受信されると、復調器３４によつてトランスポートストリームＳ１３に復調されてデコーダ３５により復号されて出力される。
【００３２】
以上の構成によれば、メモリに対する入力パケツトの入力レートが所定の出力レートに対して超過した場合、映像データ及び音声データとは関係のないＥＭＭパケツトを欠落させてメモリのオーバーフローを未然に防止し得る。
このようにＥＭＭパケツトを欠落させることによつて、映像データ及び音声データのパケツトデータを欠落なく多重化してトランスポートストリームを復号することができる。かくして統計多重等によつてパケツトの入力レートが超過した場合においても映像及び音声の再生時にパケツト情報の欠落による影響を最小限に抑えることができ、再生時のノイズ発生に伴う再生画像の乱れや音声の途絶えを未然に防止することができる。
【００３３】
（２）第２の実施の形態
図６において、メモリ情報検出部４０は各ＦＩＦＯメモリ２１〜２５に入力される各チヤンネルのトランスポートストリームの入力レートを検出して、各チヤンネルの入力レートを所定の出力レートとを比較すると共に、パケツト化データの優先順位に応じてパケツトの多重化を制御部７によつて制御する点が第１の実施の形態と異なる。
【００３４】
すなわち制御部７は、以下に説明する多重化部の制御手順に従つて多重化部６のスイツチ２６を切換え制御する。
図７に示すように、制御部７はステツプＳＰ０で多重化部の制御手順を開始する。制御部７は、まずステツプＳＰ１において、メモリ情報検出部４０を通じて各ＦＩＦＯメモリ２１〜２５に対する各エンコーダ２〜５及び制御部７からのパケツト化データＳ６〜Ｓ９及びシステムデータＳ１０によるトランスポートストリームの入力レートを調べる。この場合、各ＦＩＦＯメモリ２１〜２５の入力レートはメモリ情報検出部４０において各ＦＩＦＯメモリ２１〜２５に記憶されるカウント値に基づいて算出される。
【００３５】
次に制御部７は、ステツプＳＰ２において各ＦＩＦＯメモリ２１〜２５についてトランスポートストリームの入力レートが各ＦＩＦＯメモリ２１〜２５から出力されるトランスポートストリームの所定の出力レートを越えたＦＩＦＯメモリがあるか否かをメモリ情報検出部４０から送出される判定結果Ｓ２１に基づいて判定する。
【００３６】
ここでいずれかのＦＩＦＯメモリ２１〜２５の入力レートが所定の出力レートを越えている場合、制御部７の処理はステツプＳＰ３に移り、予め設定しておいた切り換え先の優先順位に従つてＥＭＭのパケツトを捨てるようにスイツチ２６の切り換えを制御する。これによりＦＩＦＯメモリ２２の他のＦＩＦＯメモリ２１、２３〜２５に入力されるパケツト化データＳ５〜Ｓ９及びＳ１０のオーバーフローを防止することができる。
またステツプＳＰ２でいずれのＦＩＦＯメモリ２１〜２５の入力レートも所定の出力レートを越えていないと判断された場合、制御部７は多重化部の制御手順を終了させる。
【００３７】
さらに制御部７は、次のステツプＳＰ４において、各ＦＩＦＯメモリ２１〜２５に対する各エンコーダ２〜５及び制御部７からのトランスポートストリームの入力レートを調べ、他にもＦＩＦＯメモリ２１〜２５に対するトランスポートストリームの入力レートが所定の出力レートを越えたＦＩＦＯメモリがあるか否かを判定する。
【００３８】
ここで所定のＮチヤンネル以上のＦＩＦＯメモリ２１〜２５において、入力レートが所定の出力レートを越えている場合、処理はステツプＳＰ５に移り、ＥＰＧ(Electronic Programme Guide)のパケツトを捨てる制御を実行する。
またいずれのＦＩＦＯメモリ２１〜２５の入力レートも所定の出力レートを越えていない場合、制御部７による多重化部の制御手順は終了する。
このようにデータを多重化するときに画像又は音声の再生に際して影響のないデータを影響の低さに応じて優先順位によつて欠落させるようにしたことにより、画像又は音声の再生に影響するデータの欠落を防止することができる。
【００３９】
以上の構成において、各エンコーダ２〜５及び制御部７より多重化部６に送出されてくるパケツト化データＳ６〜Ｓ９及びシステムデータＳ１０によるトランスポートストリームはそれぞれ対応するＦＩＦＯメモリによつてバツフアリングされる。このときメモリ情報検出部４０は各エンコーダ２〜５及び制御部７からＦＩＦＯメモリ２１〜２５に送出されるトランスポートストリームの入力レートを各ＦＩＦＯメモリ２１〜２５に記憶されるカウント値に基づいて検出し、入力レートの所定の出力レートに対して比較した判定結果Ｓ２１を制御部７に送出する。
【００４０】
ここで、各エンコーダ２〜５及び制御部７からＦＩＦＯメモリ２１〜２５に送出されるトランスポートストリームの入力レートが所定の出力レートを越えると制御部７によつて予め設定しておいた切り換え先の優先順位に従つてＥＭＭのパケツトを捨てるようにスイツチ２６の切り換えを制御する。これによりＦＩＦＯメモリ２２の他のＦＩＦＯメモリに入力されるパケツト化データＳ５〜Ｓ９及びＳ１０のオーバーフローを防止することができる。
【００４１】
さらにＥＭＭパケツトを捨てる処理の後、Ｎチヤンネル以上のＦＩＦＯメモリ２１〜２５でトランスポートストリームの入力レートが所定の出力レートを越えている場合には、ＥＰＧパケツトを捨てるように制御する。
このようにデータを多重化するときに画像又は音声の再生に際した影響度に応じて予め設定しておく欠落の優先順位に応じて、入力レートの超過時に優先順位の低いパケツトデータを欠落させるようにしたことにより、画像又は音声の再生に影響するパケツトデータの欠落を防止することができる。
かくして統計多重等によつて入力レートが増加したときに、ＦＩＦＯメモリのオーバーフローによるデータ再生時のノイズ等の発生、すなわち再生画像の乱れや音声の途絶えを未然に防止することができる。
【００４２】
以上の構成によれば、ＦＩＦＯメモリ２１〜２５に入力されるトランスポートストリームの入力レートが超過した場合においても映像データ及び音声データとは関係のないＥＭＭ又はＥＰＧ等のパケツトデータをデータ再生時の重要度に基づいて予め設定しておいた優先順位に基づいて欠落させるようにしたことにより、映像及び音声の再生に影響を与えることなくトランスポートストリームを復号することができる。かくして上述の第１の実施の形態と同様の効果を得ることができる。
【００４３】
（２）第２の実施の形態
なお上述の実施の形態においては、ＥＭＭパケツトが所定のＦＩＦＯメモリ２１〜２５に送出される場合について述べたが、本発明はこれに限らず、例えば、複数の放送局の番組が１つのチヤンネルに多重化されたときに優先度の低い種類のデータが散在するような場合においても、メモリ情報検出部によつて、多重化器６内の各ＦＩＦＯメモリ２１〜２５にバツフアリングされるトランスポートストリームのＰＩＤを検出することによつて出力されるパケツトの種類を判別するようにして、いずれかのＦＩＦＯメモリ２１〜２５の入力レートが過大のときには各チヤンネルの内、予め設定しておく欠落データの優先順位に基づいて画像又は音声の再生時に影響度の低いＥＭＭデータを出力しているチヤンネルを出力データの検出結果に基づいて選択して、当該チヤンネルよりパケツトデータを欠落させるようにすることができる。かくして優先度の低い種類のデータが散在するような場合においても、ＦＩＦＯメモリ２１〜２５に対するパケツトデータの過大入力時において、優先順位の低いパケツトを欠落させてＦＩＦＯメモリ２１〜２５のオーバーフローを未然に防止し得る。
【００４４】
（３）他の実施の形態
なお上述の第１実施の形態においては、４本の番組データＳ１〜Ｓ４を多重化して形成したトランスポートストリームＳ１３を送出する場合について述べたが、本発明はこれに限らず、例えば１０本の番組データを多重化してトランスポートストリームを形成する伝送装置に用いてもよい。すなわち本発明によれば番組データの数に係わらず、実施の形態と同様の効果を得ることができる。
【００４５】
また上述の第１及び第２実施の形態においては、複数の番組データを多重化することにより形成したトランスポートストリームＳ１３又はＳ１９に、変調器８で所定の変調処理を施して搬送波Ｓ１４に変換してアンテナ９から送信する伝送装置１又は５０の場合について述べたが、本発明はこれに限らず、例えばケーブル等の伝送路を介して受信装置側に送信するようにしてもよい。また変調器によつて所定の変調処理を施す場合、変調により得られる搬送波は衛星波又は地上波のどちらでもよい。さらに本発明による実施の形態の効果は変調方式に係わらない。
【００４６】
【発明の効果】
以上のように本発明によれば、複数のエンコーダから入力される複数のパケツトデータをバツフアリングして多重化する際、制御手段によってバツフアメモリへの入力レートが所定の出力レートに比して高いとき、当該複数のパケツトデータのうち、更新頻度の僅かな情報を捨てるようにしたことにより、重要度の高いパケツトデータの欠落を防止することができ、パケツトデータ過入力時の再生時の画像の乱れや音声の途絶えを防止しながら、ストリームデータの多重化の際にオーバーフローが発生することを防止する伝送装置及び伝送方法を実現し得る。
【図面の簡単な説明】
【図１】本発明による伝送装置の第１実施の形態を示すブロツク図である。
【図２】エンコーダの内部構成を示すブロツク図である。
【図３】制御部の内部構成を示すブロツク図である。
【図４】第１実施の形態による多重化部の内部構成を示すブロツク図である。
【図５】受信装置の構成を示すブロツク図である。
【図６】第２の実施の形態による多重化部を示すブロツク図である。
【図７】多重化部の切換え制御手順を示すフローチヤートである。
【図８】各パケツトに記録されるデータの種別表す略線図である。
【符号の説明】
１……伝送装置、２〜５……エンコーダ、６……多重化部、７……制御部、８……変調器、９……アンテナ、２６……スイツチ、２１〜２５、５９……ＦＩＦＯメモリ、２８……Ｎｕｌｌパケツト生成部、２９……ＰＣＲ値変更部、３０……ＣＰＵ。
【図１】
0003791720.tif 000002
【図２】
0003791720.tif 000003
【図３】
0003791720.tif 000004
【図４】
0003791720.tif 000005
【図５】
0003791720.tif 000006
【図８】
0003791720.tif 000007
【図６】
0003791720.tif 000008
【図７】
0003791720.tif 000009