(57)【要約】　　　（修正有）【課題】ゲートウェイでのデータパケットの処理時間を一定とするデータパケットの転送方法及び装置を提供する。【解決手段】第１ネットワークから発生するデータパケットを蓄積する第１手段と、第２ネットワークに行くことを予定するデータパケットを蓄積する第２手段と、第１ネットワークから発生する前記データパケットをフィルタする手段と、データパケットが第２ネットワークに行くものであるとき、前記第１手段のデータパケットを前記第２手段に転送する手段とを有する、データネットワークの間でデータパケットを転送する転送装置において、第２ネットワークに行くデータパケットの前記第２蓄積手段への書き込みを、前記第１蓄積手段からのデータパケットの読み出しに従属させる手段を有し、当該装置の中での転送時間を全てのデータパケットに対して一定とする。【選択図】図１
2004135262.tif 000002
【特許請求の範囲】
【請求項１】
第１ネットワークから発生するデータパケットを蓄積する第１手段（２）と、
少なくともひとつの第２ネットワーク（１７）に行くことを予定するデータパケットを蓄積する第２手段（１３）と、
該データパケットが少なくともひとつの第２ネットワークに行くことを予定するものであるかを決定するために、該データパケットを分類するために、第１ネットワークから発生する前記データパケットをフィルタする手段（３，８，９，１１）と、
データパケットが少なくともひとつの第２ネットワーク（１７）に行くものであるとき、前記第１手段（２）のデータパケットを少なくともひとつの前記第２手段（１３）に転送する手段（５，６，７，１２）とを有する、少なくとも２つのデータネットワークの間でデータパケットを転送する転送装置（１）において、
少なくとも２つの前記蓄積手段にデータパケットを書き込み及び読み出す手段（４，１５）を有し、少なくともひとつの第２ネットワークに行くデータパケットの前記第２蓄積手段への書き込みを、前記第１蓄積手段からのデータパケットの読み出しに従属させることにより、当該装置の中での転送時間を全てのデータパケットに対して一定とすることを特徴とする転送装置。
【請求項２】
前記第１ネットワークから発生し少なくともひとつの第２ネットワークに行くことを予定しないデータパケットを、信号パケットと呼ばれるデータパケットに置換し、当該パケットを同期状態で第１ネットワークから受信され第２ネットワークに送信されるパケットの間に挿入する手段（１０，１４）とを有する、請求項１記載の転送装置。
【請求項３】
各データパケット及び信号パケットに少なくともひとつの識別子が関連し、前記フィルタ手段は；
少なくともひとつの第２ネットワークに送られるデータパケットの識別子を含むテーブル（８）と、
出力装置に送られるデータパケットの識別子を含むテーブル（９）と、
第１ネットワークから受信したデータパケットの識別子を抜き取る手段（３）と、
第１ネットワークから発生したデータパケットの識別子をテーブルの中に存在する識別子と比較する手段（１１）とを有する、請求項１又は２のひとつに記載の転送装置。
【請求項４】
前記信号パケットは第１ネットワークから受信され外部装置で変更されたパケットである請求項３記載の転送装置。
【請求項５】
第１ネットワークから受信され外部装置に行くことを予定する信号パケットを蓄積する手段（１０）と、外部装置から受信され同期状態で第１ネットワークから受信され第２ネットワークに送られるパケットの間に挿入されることを予定する信号パケットを蓄積する手段（１４）とを有する、請求項４記載の転送装置。
【請求項６】
ストリームアクセス制御パケットを同期状態で第１ネットワークから受信され第２ネットワーク（１７）に送られるパケットの間に挿入することにより当該パケットを第２ネットワーク（１７）に送るように、前記ストリームアクセス制御パケットを挿入するように設計された手段（１４）を有する、請求項１−５のひとつに記載の転送装置。
【請求項７】
第１ネットワークからのデータパケットを少なくともひとつの第２ネットワーク（１７）に転送するための手段（５，６，７，１２）は、データパケットを前記フィルタ手段（３，６，８，９，１１）で処理する時間に対応する一定の時間で各データパケットを転送するように設計される、請求項１−６のひとつに記載の転送装置。
【請求項８】
第１ネットワークから発生するデータパケットを第１手段に蓄積し、
少なくともひとつの第２ネットワークに行くことを予定するデータパケットを第２手段に蓄積し、
該データパケットが少なくともひとつの第２ネットワークに行くことを予定するものであるかを決定するために、該データパケットを分類するために、第１ネットワークから発生する前記データパケットをフィルタし、
データパケットが少なくともひとつの第２ネットワークに行くものであるとき、前記第１手段のデータパケットを少なくともひとつの前記第２手段に転送する、少なくとも２つのデータネットワークの間でデータパケットを転送する転送方法において、
少なくとも２つの前記蓄積手段にデータパケットを書き込み及び読み出しして、少なくともひとつの第２ネットワークに行くデータパケットの前記第２蓄積手段への書き込みを、前記第１蓄積手段からのデータパケットの読み出しに従属させることにより、当該装置の中での転送時間を全てのデータパケットに対して一定とし、請求項１−７のひとつの装置により実現される、転送方法。
【請求項９】
請求項８によるデータパケットを転送する方法を実施するためのコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は少なくとも２つのネットワークの間でデータパケットを転送する装置及び方法に関する。本発明は特にゲートウェイによるネットワークの相互接続に関する。
【０００２】
【従来の技術】
ネットワークを相互接続するときは、宛先ネットワークへの転送のために入力ストリームを適応させることが必要である。
【０００３】
この適応は、いくつかの要素、特に種々のネットワークの特性及び入力ストリームのフォーマットに関連して、しばしば制限要件となる。
【０００４】
データパケットがゲートウェイに到着すると、次のネットワークに転送するためにデータパケットを処理する必要がある。
【０００５】
ＩＥＥＥ−１３９４型のローカルオーディオ／ビデオ分散ネットワークでは、ＭＰＴＳ型（Ｍｕｌｔｉｐｌｅ　Ｐｒｏｇｒａｍｓ　Ｔｒａｎｓｐｏｒｔ　Ｓｔｒｅａｍ）の入力ストリームを、安全でローカルユーザの要求に適合するように変更することが好ましい。
【０００６】
現存する装置は、プロセサ型の外部装置で制御されるゲートウェイで実行されるストリーム適応に基づく解決を提案している。プロセサはしばしばビジィであるのでデータパケットの処理時間を保証することは困難である。これは問題を拡散し、特に、プロセサはゲートウェイのデータパケットに一定の処理時間をほとんど保証することができない。
【０００７】
【発明が解決しようとする課題】
本発明は上述の欠点を解決することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するための本発明の特徴は、
第１ネットワークから発生するデータパケットを蓄積する第１手段と少なくともひとつの第２ネットワークに行くことを予定するデータパケットを蓄積する第２手段と、
該データパケットが少なくともひとつの第２ネットワークに行くことを予定するものであるかを決定するために、該データパケットを分類するために、第１ネットワークから発生する前記データパケットをフィルタする手段と、
データパケットが少なくともひとつの第２ネットワークに行くものであるとき、前記第１手段のデータパケットを少なくともひとつの前記第２手段に転送する手段とを有する、少なくとも２つのデータネットワークの間でデータパケットを転送する転送装置において、
少なくとも２つの前記蓄積手段にデータパケットを書き込み及び読み出す手段を有し、少なくともひとつの第２ネットワークに行くデータパケットの前記第２蓄積手段への書き込みを、前記第１蓄積手段からのデータパケットの読み出しに従属させることにより、当該装置の中での転送時間を全てのデータパケットに対して一定とする転送装置にある。
【０００９】
このように、本装置は外部ファシリティの干渉なしに動作してパケットの転送を提供し、要求されたときは、ゲートウェイのデータパケットに対し一定の転送時間を提供することができる。
【００１０】
本装置はプロセサのような外部装置を、オーディオビデオ型のストリームで要求されるストリームの高いスループットにより高い制限となる実時間処理と、処理されるデータの量から解放することができる。
【００１１】
本装置に到着するデータパケットはフィルタされて、放送を扱うときに、パケットが本装置に結合する別のネットワークに行くものかどうかを確認する。フィルタされたパケットは第２の蓄積手段に送られる。
【００１２】
第１蓄積手段からの読み出しと第２蓄積手段への書き込みのクロックを従属させることは、装置の内部の同期を保証し、第２のネットワークに行くパケットの転送時間を一定とすることに適合する。
【００１３】
本発明の実施例によると、前記第１ネットワークから発生し少なくともひとつの第２ネットワークに行くことを予定しないデータパケットを、信号パケットと呼ばれるデータパケットに置換し、当該パケットを同期状態で第１ネットワークから受信され第２ネットワークに送信されるパケットの間に挿入する手段とを有する。
【００１４】
第１ネットワークからのデータパケットが第２ネットワーク行でないときは、第２ネットワークに送られるデータストリームは孔を有し、この孔に他のデータパケット特に信号パケットが挿入される。信号パケットの時間制限は弱く、不確定な瞬間に挿入することができる。
【００１５】
本発明の好ましい実施例によると、各データパケット及び信号パケットに少なくともひとつの識別子が関連し、前記フィルタ手段は；
少なくともひとつの第２ネットワークに送られるデータパケットの識別子を含むテーブルと、
出力装置に送られるデータパケットの識別子を含むテーブルと、
第１ネットワークから受信したデータパケットの識別子を抜き取る手段と、
第１ネットワークから発生したデータパケットの識別子をテーブルの中に存在する識別子と比較する手段とを有する。
【００１６】
従って、本装置は追加の手段を有し、該手段は、第１ネットワークから第２ネットワークへのデータの転送の間外部装置の干渉なしにフィルタを行うことができる。
【００１７】
本発明の好ましい実施例によると、前記信号パケットは第１ネットワークから受信され外部装置で変更されたパケットである。
【００１８】
このように、信号パケットは変更されて、これらのパケットが別のネットワークに送信されるときにストリームに再挿入される。外部装置による干渉は識別子を含むテーブルの更新中に干渉し、従って装置の中のデータパケットの転送には関係しない。これにより、装置の中で転送時間を制御することができる。
【００１９】
本発明の好ましい実施例によると、装置は、第１ネットワークから受信され外部装置に行くことを予定する信号パケットを蓄積する手段と、外部装置から受信され同期状態で第１ネットワークから受信され第２ネットワークに送られるパケットの間に挿入されることを予定する信号パケットを蓄積する手段とを有する。
【００２０】
本発明の好ましい実施例によると、ストリームアクセス制御パケットを同期状態で第１ネットワークから受信され第２ネットワークに送られるパケットの間に挿入することにより当該パケットを第２ネットワークに送るように、前記ストリームアクセス制御パケットを挿入するように設計された手段を有する。
【００２１】
ストリームの使用がデータの内容の保護に関連するストリームのデスクランブルをするアクセス制御パケットがこのように挿入される。これは、データの内容が使用されず無制限に処理されるデータを転送する間に、特に適している。
【００２２】
好ましい実施例によると、第１ネットワークからのデータパケットを少なくともひとつの第２ネットワーク（１７）に転送するための手段は、データパケットを前記フィルタ手段で処理する時間に対応する一定の時間で各データパケットを転送するように設計される。これはストリームの整合性の保存を確実にする。
【００２３】
本発明は又第１ネットワークから発生するデータパケットを第１手段に蓄積し、
少なくともひとつの第２ネットワークに行くことを予定するデータパケットを第２手段に蓄積し、
該データパケットが少なくともひとつの第２ネットワークに行くことを予定するものであるかを決定するために、該データパケットを分類することを予定して、第１ネットワークから発生する前記データパケットをフィルタし、
データパケットが少なくともひとつの第２ネットワークに行くことを予定するものであるとき、前記第１手段のデータパケットを少なくともひとつの前記第２手段に転送する、少なくとも２つのデータネットワークの間でデータパケットを転送する転送方法において、
少なくとも２つの前記蓄積手段にデータパケットを書き込み及び読み出しして、少なくともひとつの第２ネットワークに行くことを予定するデータパケットの前記第２蓄積手段への書き込みを、前記第１蓄積手段からのデータパケットの読み出しに従属させることにより、当該装置の中での転送時間を全てのデータパケットに対して一定とし、本発明による装置で実施される方法を提供する。
【００２４】
本発明は又データパケットを転送する方法を実施するためのコンピュータプログラムに関する。
【００２５】
【発明の実施の形態】
モジュール２は例えばＦＩＦＯ型のバッファメモリー（Ｆｉｒｓｔ　ｉｎ−Ｆｉｒｓｔ　ｏｕｔ）を有し、その容量は少なくともオーディオビデオデータパケットのサイズである。
【００２６】
モジュール２は入力に“チューナからのＡＶデータ”を受け取り、これは例えばチューナ型の装置から受け取るオーディオビデオデータであり、この場合、入力ネットワークはオーディオビジュアルネットワークで、ゲートウェイは衛星又はケーブルデコーダ型の装置の中に存する。このバスは８ビットバスである。
【００２７】
入力は信号Ｄｖａｌｉｄも受け取り、これは、バス「チューナからのＡＶデータ」の上のデータが所定の瞬間に有効か否かを表示する。この信号はパケットの期間中に高レベルの活性パルスの形態をとる。
【００２８】
さらに、クロック信号Ａｖｃｌｏｃｋを受け取り、これはモジュール２の入力のデータをサンプルする。このクロックの周波数はバス「チューナからのＡＶデータ」の上の入力ストリームのスループットに従って可変で、０から約１０ＭＨｚの間にある。このクロックは非常に不安定でそのデューティ比は正常値の４０−６０％の間で変動することができ、バス「チューナからのＡＶデータ」の上に有効データがあるときにのみ存在する。
【００２９】
モジュール２は又入力にモジュール５で発生する読み取り信号Ｒｄを受け取る。モジュール５はメモリーモジュール２で受け取ったデータパケットの長さを数える。
【００３０】
従って、受信したデータパケットのデータと大きさの整合性はケーブル又は衛星チューナで発生しオーディオビデオパケットをモジュール２のバッファメモリーに書き込むクロックと、システムクロックに対応しシステムクロックによるパケットの処理を可能とする前記メモリーからの読み出しクロックとの間で保証される。
【００３１】
好ましい実施例によると、バス「チューナからのＡＶデータ」の上のデータパケットはＭＰＥＧ−２標準に対応し、１８８バイトの長さを有する。
【００３２】
メモリーモジュールの中のデータの読み出しは、１２．５ＭＨｚのシステムクロックｓｙｓｃｌｋを４倍した５０ＭＨｚでサンプルすることにより、バス「チューナからのＡＶデータ」のデータを有効にする信号が、無効になったときに始まる。このクロックｓｙｓｃｌｋはＡｖｃｌｏｃｋよりも厳密に大きい。データの読み出しはデータパケットの全体がメモリーモジュール２に受信された条件でのみ実行することもできる。
【００３３】
モジュール４は入力信号Ｄｖａｌｉｄの下降端を検出することによりパケットの終了を検出し、パケットの終了を検出するとモジュール５に「ｐａｃｋｅｔ　ｒｅａｄ」信号を送ってメモリーモジュール２の読み出しを可能にする。
【００３４】
信号「ｐａｃｋｅｔ　ｒｅａｄ」はモジュール７にも送られ、ここで１周期遅延して、モジュール３，８，１１にパケット識別子を処理させる。モジュール７は「ｓｔａｒｔ　ｏｆ　ｐａｃｋｅｔ」信号を発生してモジュール１２に送る。この信号はメモリーモジュール１３へのデータパケットの書き込み開始を指示し、システムクロックの周期に等しい幅のパルスである。それは又新しいオーディオビデオパケットを処理する各スタートを指示する「ｐａｃｋｅｔ　ｃｌｏｃｋ」でもある。
【００３５】
メモリーモジュール１３は好ましくはＦＩＦＯ型のメモリーとして実施される。
【００３６】
データの上記シークエンスは、クロックのテンポが変化したときのデータと受信パケットの大きさの整合性を保証することを可能とし、システムクロックによるパケットの処理を可能とする。
【００３７】
メモリーモジュール２から読み出されたデータパケットはバスＡ１によりモジュール６とモジュール３に送られる。
【００３８】
モジュール３はＰＩＤと呼ばれるパケット識別子を復元することを可能とする。
【００３９】
次にＰＩＤはモジュール９に転送され、該モジュール９は別のネットワークに転送せずプロセサ１８で処理するパケットの識別子のテーブルを表示する。これは例えば信号パケットである。テーブル９はバスＡ５によりプロセサ１８と結合し、該バスＡ５はメモリーアクセス型のバスで、書き込み、読み出し、パケット選択（チップ選択）、アドレス及びデータのような信号を有する。
【００４０】
モジュール９は８Ｋバイト（８１９２アドレス×１ビット）の容量の２ポートＲＡＭ型メモリーを有し、全てのアドレスが全てのＰＩＤの全テーブルの走査が可能とする。プロセサは、モジュール１０により、受け取ることを希望するＰＩＤの値に対応するアドレスに「１」のビットを書く。次に、新しいパケットがあらわれると、メモリー９はＰＩＤの値を介してアドレスされる。メモリーの出力は、進行中のパケットはプロセサが受信するパケットかどうかを表示する。もしそうなら、後者の内容がモジュール１０に書かれ、割り込みにより動作する機構によりプロセサに対し利用可能とする。
【００４１】
この機構はプロセサが要求するときにのみプロセサを呼び出すことを可能とする。特に、信号テーブルのスループットは非常に近いので（ＥＭＭ及びＥＣＭ標準のようなパケットに対し１００ｍｓ毎に１データパケット）、プロセサ１８は１００ｍｓのソフトウェアクロック（タイマー）が満了するときに装置に問い合わせ、少なくともひとつのパケットが待ち合わせ中ならば装置１により割り込みが返される。
【００４２】
モジュール８は放送パケットの場合に別のネットワーク又は別の複数のネットワークに行くパケットの識別子のテーブルを構成する。モジュール８は２ポートメモリーと同じ構造をもち、モジュール９と同じ機能をもち、プロセサ１８が処理せず別のネットワークに転送されるパケットを識別する。
【００４３】
このテーブルはプロセサバスＡ５にも結合し、バスＡ５を介してプロセサにより更新される。
【００４４】
モジュール１１は、モジュール８から送られる「ＰＩＤ　ｓｅｌｅｃｔ」信号から、メモリー２に含まれる現在のパケットがネットワークに送られるか送られないかを解析する。「ＰＩＤ　ｓｅｌｅｃｔ」信号が高状態のときは、現在のパケットはネットワークに送られる。
【００４５】
モジュール６は、モジュール８と１１がパケット識別子を比較する間メモリーモジュール２からくるデータを遅延させて、パケットがモジュール１０に行くか出力サポート１７に行くかを確かめる。
【００４６】
別の実施例では、プロセサがネットワークあてのパケットを読むことを欲するときは、パケットはモジュール１０と出力ポート１７の両方に送られてもよい。この場合、２つの識別子テーブル８と９で、プロセサ１８と出力ポート１７に送られるパケットの識別子に対応するビットが１に設定される。テーブル８と９で生成される「ＰＩＤ　ｓｅｌｅｃｔ」信号は、プロセサ１８と出力ポート１７に送られるパケットの両方に対して活性化される。
【００４７】
データはモジュール６の出力のバスＡ２の上でメモリーモジュール１３とモジュール１０に送られる。
【００４８】
モジュール１０は、データがプロセサ１８のみに送られるときに活性化される。入力ストリームをシグナルするデータパケット、従って古いテーブルは、モジュール１０によりプロセサに送られる。従ってプロセサはパケットを変更し、次いで、後に述べるように、出力ポート１７に再注入する。
【００４９】
パケットが出力ポート１７に行くときは、モジュール６で設定される設定周期以内にメモリーモジュール１３の入力にあらわれてそこに書き込まれる。この周期はパケット識別子を処理するために必要な時間で、パケットが出力ポートに行くものかどうかを決定することができる。
【００５０】
メモリーモジュール１３への書き込みは、書き込まれるデータパケットと同じ時間だけ遅延したパケットクロックにより起動される。
【００５１】
信号「ｐａｃｋｅｔ　ｂｅｉｎｇ　ｗｒｉｔｔｅｎ」は出力ポート１７に送られるデータのための書き込み信号である。この信号は、遅延した入力信号「Ｄｖａｌｉｄ」とＰＩＤが識別されたという事実、従って出力ポート１７に伝送されるか否かに従って、進行中のパケットのデータを、イネーブルする。
【００５２】
データパケットのメモリーモジュール１３への書き込みが始まると、モジュール１２はメモリーモジュール１３に書き込まれたデータの数をカウントする。モジュール１２はその出力に「ｄｅｌａｙｅｄ　ｓｔａｒｔ　ｏｆ　ｐａｃｋｅｔ」信号をモジュール１５に向けて発生し、メモリーモジュール１３の出力のデータを順序づける。信号「ｄｅｌａｙｅｄ　ｓｔａｒｔ　ｏｆ　ｐａｃｋｅｔ」が前記カウンタが所定の値に到達したときに発生する。この所定の値は入力パケットが書き込まれるか否かを確かめることが可能なように計算される。ＭＰＥＧ−２標準のオーディオビデオ信号の場合には、この値は１と１８８との間である。
【００５３】
次に、モジュール１５はメモリー１３に対する読み出し信号を発生し、メモリーモジュール１３からデータが読み出されてバスＡ３の上でマルチプレクサ１６に送られる。
【００５４】
マルチプレクサ１６の出力の信号は出力ポート１７に送られる。
【００５５】
与えられた実施例では出力バスはＩＥＥＥ−１３９４標準に適合する。
【００５６】
データは出力ポートに書き込まれ、モジュール１５から発生する信号、つまり、
Ｄｖａｌｉｄ
Ｓｙｎｃ
Ｓｙｓｃｌｋ
により順序づけられる。
【００５７】
信号Ｄｖａｌｉｄはマルチプレクサ１６の出力でデータが有効であることを示す。
【００５８】
信号Ｓｙｎｃはデータパケットの第１バイトを示す。
【００５９】
信号Ｓｙｓｃｌｋはマルチプレクサの出力でデータをサンプルする。
【００６０】
メモリーモジュール２の出力パケットが、モジュール３と８によるパケット識別子の解析の結果、出力ポート向けでないときは、パケットはそれにも関わらずメモリーモジュール２から読み出されて、メモリーモジュール２を解放し、そこに入力ネットワークからの次のパケットを書き込めるようにする。一方、このパケットはメモリーモジュール１３には書き込まない。従って、モジュール１１で発生する信号を書き込むパケットは活性化されない。
【００６１】
これにより、信号パケット又は他のデータパケットが有効で送信可のとき、つまり、メモリーモジュール１４がそのような信号パケット又はデータパケットを含むとき、このパケットはこのパケットの代わりに信号パケット又は他のデータパケットを送るためにメモリーモジュール１３に送られないので、上述のことは利点がある。しかし、パケットの再挿入のために機構に関しては制限がある、つまり、種々の型の再挿入されるデータ（信号又は他の）のスループットの和は約１Ｍｂｉｔ／ｓにとどまらなければならない。
【００６２】
メモリーモジュール１４はバスＡ５によりプロセサ１８にも接続される。
【００６３】
プロセサはメモリーモジュール１４に変更された信号テーブルのパケットと、それが出力ポート１７への再挿入を希望することとを書き込む。
【００６４】
プロセサが信号パケットを送ることを希望すると、その旨がメモリーモジュール１４に書き込まれる。モジュール１５向けの空でない信号は、メモリーモジュール１４は１と２１の間のある数のデータパケットを有し、メモリーモジュール１４からデータを読み出すことができることを告げる。次に、モジュール１５は、「ｐａｃｋｅｔ　ｂｅｉｎｇ　ｗｒｉｔｔｅｎ」信号が活性でないときに読み出し信号Ｒｄをメモリーモジュール１４に発生し、これにより、信号パケットではなく入力ネットワークから発生するパケットに優先権を付与する。
【００６５】
メモリーモジュール１４が空になると、割り込みがプロセサ１８に送られプロセサにそのことを信号する。
【００６６】
ＭＰＥＧ−２ストリームの場合には、セクションパケットとしても知られる信号パケットはオーディオビデオストリームと時間関係をもたない。テーブルの全伝送のみが循環する。
【００６７】
ＭＰＥＧ−２テーブル、例えばＣＡＴテーブル（Ｃｏｎｄｉｔｉｏｎａｌ　Ａｃｃｅｓｓ　Ｔａｂｌｅ）、ＰＡＴテーブル（Ｐｒｏｇｒａｍ　Ａｓｓｏｃｉａｔｉｏｎ　Ｔａｂｌｅ）、ＰＭＴテーブル（Ｐｒｏｇｒａｍ　Ｍａｐ　Ｔａｂｌｅ）、又はＥＭＭやＥＣＭを有するアクセス制御テーブルに対し、テーブルの伝送周波数は１００ｍｓである。
【００６８】
ＥＭＭ又はＥＣＭパケットの役割は信号をアンスクランブルすることである。
【００６９】
これらのパケットはＣＡＴ，ＰＡＴ，ＰＭＴ型のパケットよりも大きな時間制限を有する。これらは１０秒に対し１００ｍｓ毎に伝送されなければならず、オーディオビデオパケットの中で受信される命令により活性化され、次の１０秒間有効である。この間、現在使われているテーブルは送信され続け、又、新しいテーブルがやはり１００ｍｓの循環で送信される。次の１０秒間にも同じように行われる。従って、現在及び将来のテーブルが数回送信される。従ってこれは制約を限定することを可能とする。
【００７０】
ＤＶＢ（Ｄｉｇｉｔａｌ　Ｖｉｄｅｏ　Ｂｒｏａｄｃａｓｔ）で必要なテーブルの場合には、この周波数は５００ｍｓである。ＤＶＢ標準はセクションパケットの内容の規則的再送を課する。これはプロセサのクロックにより実行され、セクションパケットを送信する周波数をあらわす各テーブルに関連する。
【００７１】
いわゆる信号パケットの抜き出しとこれらのパケットの再挿入の動作は、このパケットが置換するのではなくストリームの中にあることを保証するオートメイタの使用を課さない。このタイプのオートメイタは資源的に高価であり、全体として公衆用の装置で互換性がない。
【００７２】
読み出しシーケンサは新しいセクションのパケットをＩＥＥＥ−１３９４ネットワークに送信される信号に再挿入するために必要な同期を提供する。
【００７３】
メモリーモジュール１４から発生するデータはマルチプレクサ１６に送られ、その後、出力ポート１７に送られ、シーケンサ１５から発生する前述の信号、つまり、Ｄｖａｌｉｄ，Ｓｙｎｃ，Ｓｙｓｃｌｋによりシーケンスされる。
【図面の簡単な説明】
【図１】データを受信するポートとあて先ポートの２つのポートのみが示される実施例である。本発明は数個の入力ポートと数個のあて先ポートをもつ装置にも適用される。
【図１】
2004135262.tif 000003
【外国語明細書】
2004135262.tif 000004
2004135262.tif 000005
2004135262.tif 000006
2004135262.tif 000007
2004135262.tif 000008
2004135262.tif 000009
2004135262.tif 000010
2004135262.tif 000011
2004135262.tif 000012
2004135262.tif 000013
2004135262.tif 000014
2004135262.tif 000015
2004135262.tif 000016
2004135262.tif 000017
2004135262.tif 000018
2004135262.tif 000019
2004135262.tif 000020
2004135262.tif 000021
2004135262.tif 000022
2004135262.tif 000023
2004135262.tif 000024
2004135262.tif 000025
2004135262.tif 000026
2004135262.tif 000027
2004135262.tif 000028
2004135262.tif 000029
2004135262.tif 000030
2004135262.tif 000031