(57)【特許請求の範囲】
【請求項１】
１以上のシンボルからなるデータの先頭部と末尾部に複数のシンボルからなるスタートコードとエンドコードとがそれぞれ付与されて生成されたフレームを単位としてネットワークを伝送されてくるビットストリームを中継する中継装置において、
前記ビットストリームを受信する受信手段と、
前記受信手段によって受信されたビットストリームを記憶する記憶手段と、
前記記憶手段に記憶されたビットストリームから、前記スタートコードの最初のシンボルを検出するシンボル検出手段と、
前記スタートコードが検出されてから前記エンドコードが検出されるまでの期間アクティブとされるフレーム検出信号を生成するフレーム検出信号生成手段と、
前記シンボル検出手段によってスタートコードの最初のシンボルが検出され、かつ、前記フレーム検出信号がアクティブでない場合には、前記記憶手段に記憶されている前記ビットストリームを前記ネットワークに対して送信開始する送信手段と、
を有することを特徴とする中継装置。
【請求項２】
複数のシンボルからなる前記スタートコードを検出するスタートコード検出手段と、
前記送信手段によって前記ビットストリームの送信が開始された場合に、前記スタートコード検出手段によって前記スタートコードが検出されないときには前記送信手段による送信動作を停止させる送信動作停止手段と、
を更に有することを特徴とする請求項１記載の中継装置。
【請求項３】
複数のシンボルからなる前記スタートコードを検出するスタートコード検出手段と、
前記送信手段によって前記ビットストリームを送信中に、前記シンボル検出手段によってシンボルが検出された場合には、前記スタートコード検出手段によってスタートコードが検出されるまで、新たなフレームの中継処理を保留する保留手段と、
を更に有することを特徴とする請求項１記載の中継装置。
【請求項４】
前記保留手段によって前記新たなフレームの中継処理が保留された後、前記スタートコード検出手段によってスタートコードが検出された場合には、前記記憶手段に記憶されているビットストリームを、前記スタートコードのシンボル数に対応する分だけ遅延して前記送信手段に供給する遅延手段を更に有することを特徴とする請求項３記載の中継装置。
【請求項５】
前記遅延手段によって遅延されたビットストリームの中継処理中に、前記受信手段によって前記エンドコードが受信された直後に、前記シンボル検出手段が新たなフレームのシンボルを検出した場合には、前記遅延手段により遅延されたビットストリームの供給を継続させる継続手段を更に有することを特徴とする請求項４記載の中継装置。
【請求項６】
１以上のシンボルからなるデータの先頭部と末尾部に複数のシンボルからなるスタートコードとエンドコードとがそれぞれ付与されて生成されたフレームを単位としてネットワークを伝送されてくるビットストリームを中継する中継方法において、
前記ビットストリームを受信する受信ステップと、
前記受信ステップによって受信されたビットストリームを記憶する記憶ステップと、
前記記憶ステップに記憶されたビットストリームから、前記スタートコードの最初のシンボルを検出するシンボル検出ステップと、
前記スタートコードが検出されてから前記エンドコードが検出されるまでの期間アクティブとされるフレーム検出信号を生成するフレーム検出信号生成ステップと、
前記シンボル検出ステップによって前記スタートコードの最初のシンボルが検出され、かつ、前記フレーム検出信号がアクティブでない場合には、前記記憶ステップに記憶されている前記ビットストリームを前記ネットワークに対して送信開始する送信ステップと、
を有することを特徴とする中継方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は中継装置および中継方法に関し、特に、１以上のシンボルからなるデータの先頭部と末尾部に複数のシンボルからなるスタートコードとエンドコードとがそれぞれ付与されて生成されたフレームを単位としてネットワークを伝送されてくるビットストリームを中継する中継装置および中継方法に関する。
【０００２】
【従来の技術】
例えば、ＬＡＮ（Local Area Network）などを相互に接続する場合には、中継装置を用いる必要がある。
【０００３】
このような中継装置を用いて、例えば、スタートコードとエンドコードが付与されたフレームを単位として伝送されてくるデータを中継する場合には、スタートコードを検出すると同時に受信と送信処理を開始し、フレームのエンドコードの検出で前述の処理を終了する方法が知られている。
【０００４】
【発明が解決しようとする課題】
しかし、このような方法では、スタートコードを全て受信してから中継処理が開始されるため、スタートコードの長さに応じた分だけデータの中継処理が遅れるという問題点があった。
【０００５】
本発明はこのような点に鑑みてなされたものであり、データ中継処理の遅延を最小限に抑えることを可能とする中継装置を提供することを目的とする。
また、本発明の他の目的は、データ中継処理の遅延を最小限に抑えることを可能とする中継方法を提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明では上記課題を解決するために、１以上のシンボルからなるデータの先頭部と末尾部に複数のシンボルからなるスタートコードとエンドコードとがそれぞれ付与されて生成されたフレームを単位としてネットワークを伝送されてくるビットストリームを中継する中継装置において、前記ビットストリームを受信する受信手段と、前記受信手段によって受信されたビットストリームを記憶する記憶手段と、前記記憶手段に記憶されたビットストリームから、前記スタートコードの最初のシンボルを検出するシンボル検出手段と、前記スタートコードが検出されてから前記エンドコードが検出されるまでの期間アクティブとされるフレーム検出信号を生成するフレーム検出信号生成手段と、前記シンボル検出手段によってスタートコードの最初のシンボルが検出され、かつ、前記フレーム検出信号がアクティブでない場合には、前記記憶手段に記憶されている前記ビットストリームを前記ネットワークに対して送信開始する送信手段と、を有することを特徴とする中継装置が提供される。
【０００７】
ここで、受信手段は、ビットストリームを受信する。記憶手段は、受信手段によって受信されたビットストリームを記憶する。シンボル検出手段は、記憶手段に記憶されたビットストリームから、スタートコードの最初のシンボルを検出する。フレーム検出信号生成手段は、スタートコードが検出されてからエンドコードが検出されるまでの期間アクティブとされるフレーム検出信号を生成する。送信手段は、シンボル検出手段によってスタートコードの最初のシンボルが検出され、かつ、フレーム検出信号がアクティブでない場合には、記憶手段に記憶されているビットストリームをネットワークに対して送信開始する。
【０００８】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。
図１は、本発明の原理を説明する原理図である。この図に示すように、本発明の中継装置は、受信手段１、記憶手段２、シンボル検出手段３、フレーム検出信号生成手段４、および、送信手段５によって構成されている。
【０００９】
受信手段１は、１以上のシンボルからなるデータの先頭部と末尾部に複数のシンボルからなるスタートコードとエンドコードとがそれぞれ付与されて生成されたフレームを単位としてネットワークを伝送されてくるビットストリームを受信する。
【００１０】
記憶手段２は、受信手段１によって受信されたビットストリームを記憶する。
シンボル検出手段３は、受信手段１によって受信されたビットストリームから、スタートコードの最初のシンボルを検出する。
【００１１】
フレーム検出信号生成手段４は、スタートコードが検出されてからエンドコードが検出されるまでの期間アクティブとなるフレーム検出信号を生成する。
送信手段５は、シンボル検出手段３によってスタートコードの最初のシンボルが検出され、かつ、フレーム検出信号がアクティブでない（フレームを受信中でない）場合には、記憶手段２に記憶されているビットストリームをネットワークに対して送信開始する。
【００１２】
図２は、図１に示す中継装置が処理の対象とするデータ（フレーム）の構造の一例を示す図である。この図に示すように、フレームは、スタートデリミタ（ＳＤ）部、データ（ＤＴ）部、フレームチェックシーケンス（ＦＣＳ）部、および、エンドデリミタ（ＥＤ）部によって構成されている。なお、以下では、スタートデリミタおよびエンドデリミタをそれぞれスタートコードおよびエンドコードと適宜呼ぶ。
【００１３】
スタートデリミタ部は、それぞれが５ビットからなる２つのシンボルによって構成されているスタートコードである。スタートデリミタ部に含まれているシンボルの組み合わせによってフレームは２つに分類される。即ち、シンボル「Ｊ」とシンボル「Ｋ」を含むフレーム（図２（Ａ））と、シンボル「Ｊ」とシンボル「Ｊ」を含むフレーム（図２（Ｂ））の２種類である。
【００１４】
次に、図３に示すタイミングチャートを参照して図１に示す原理図の動作について説明する。
いま、図１に示す受信手段１に対して、図３（Ａ）に示すビットストリーム（受信信号）が入力されたとする。なお、図３においては、説明を簡潔にするためにデータ構造を一部簡略化して示している。
【００１５】
シンボル検出手段３は、スタートデリミタ（ＳＤ）の最初のシンボルである「Ｊ」が受信されると、図３（Ｂ）に示すように、その出力であるシンボル検出信号を“Ｈ”の状態（アクティブ）とする。
【００１６】
また、フレーム検出信号生成手段４は、スタートデリミタ（ＳＤ）の全てのシンボルが受信された時点で、その出力であるフレーム検出信号を“Ｈ”の状態（アクティブ）とする。
【００１７】
送信手段５は、シンボル検出手段３によってスタートコードの最初のシンボルが検出され、かつ、フレーム検出信号がアクティブでない場合には、記憶手段２に記憶されているビットストリームをネットワークに対して送信開始する。
【００１８】
即ち、スタートデリミタの最初のシンボルである「Ｊ」が検出された期間Ｐ１においては、フレーム検出信号は“Ｌ”の状態（ノンアクティブ）であるので、期間Ｐ２から受信信号の中継動作を開始する。その結果、送信手段５からは、受信信号が１シンボル分だけ遅延されて出力されることになる。
【００１９】
以上に述べたように、本発明の中継装置においては、スタートデリミタの最初のシンボルを検出し、かつ、フレーム検出信号がアクティブの状態ではないときには、受信したビットストリームを送信開始するようにしたので、従来に比較して、１シンボル分だけ早くデータを送出することが可能となる。
【００２０】
次に、図４を参照して本発明の第１の実施の形態の構成例について説明する。
図４は、本発明の第１の実施の形態の構成例を示すブロック図である。
この図において、シフトレジスタ４０は、１０ビットのレジスタであり、第０ビット目に入力されたビットデータを図示せぬクロック信号に同期して１ビットずつシフトする。そして、第９ビット目まで達した場合にはそのデータは次のクロックで破棄する。なお、シフトレジスタ４０に格納されている第０〜第９ビットのデータは、１０ビットのパラレルデータとして出力される。
【００２１】
デコーダ４１は、シフトレジスタ４０から出力された第０ビット〜４ビットがシンボル「Ｊ」である場合には、ＪＰＴＮ（J-Pattern ）信号を所定の期間だけアクティブにし、それ以外の場合には“Ｌ”の状態（ノンアクティブ）にする。
【００２２】
デコーダ４２は、シフトレジスタ４０から出力された第０ビット〜９ビットがスタートコードである場合には、ＳＤ信号を所定の期間アクティブにし、それ以外の場合にはノンアクティブにする。即ち、フレームが受信され、そのフレームのスタートコード部が検出された場合には、ＳＤ信号は所定の期間アクティブにされる。
【００２３】
デコーダ４３は、シフトレジスタ４０から出力された第０ビット〜９ビットがエンドコードを含んでいる場合には、ＥＤ信号を所定の期間アクティブにし、それ以外の場合にはノンアクティブにする。即ち、ネットワークからフレームが受信され、そのフレームのエンドコード部が検出された場合には、ＥＤ信号は所定の期間アクティブにされる。
【００２４】
中継制御部４４は、フレームを受信中であることを示すＦＲＭ（Frame ）信号と、データを中継することを指示するＲＥ（Relay Enable）信号とを生成して出力する。
【００２５】
即ち、中継制御部４４は、デコーダ４２によってスタートコードが検出された場合にはＦＲＭ信号をアクティブにし、また、デコーダ４３によってＥＤ信号が検出された場合には、ＦＲＭ信号をノンアクティブにする。
【００２６】
また、中継制御部４４は、ＲＳ生成部４５から出力される中継動作の開始を示すＲＳ（Relay Start ）信号がアクティブになった場合にはＲＥ信号をアクティブにし、デコーダ４３によってエンドコードが検出された場合にはＲＥ信号をノンアクティブにする。
【００２７】
ＲＳ生成部４５は、中継制御部４４から出力されるＦＲＭ信号がアクティブでない場合には、デコーダ４１から出力されるＪＰＴＮ信号をＲＳ信号として出力する。
【００２８】
マルチプレクサ４６は、中継制御部４４から出力されるＲＥ信号がアクティブの場合には、シフトレジスタ４０の第４ビット目をネットワークに対して送出し、また、ＲＥ信号がノンアクティブである場合にはデータの出力を停止する。即ち、ＲＥ信号がアクティブでない場合には、受信されたデータは破棄されることになる。
【００２９】
なお、図１に示す原理図と図４に示す実施の形態の対応関係を以下に示す。
即ち、受信手段１の機能は、シフトレジスタ４０によって実現される。記憶手段２の機能は、シフトレジスタ４０によって実現される。シンボル検出手段３の機能は、デコーダ４１によって実現される。フレーム検出信号生成手段４の機能は、デコーダ４２、デコーダ４３、および、中継制御部４４によって実現される。送信手段５の機能は、中継制御部４４、ＲＳ生成部４５、および、マルチプレクサ４６によって実現される。
【００３０】
次に、図５を参照して、図４に示す実施の形態の動作について説明する。
図５は、図４に示す実施の形態の主要部分の信号のタイミングを示すタイミングチャートである。
【００３１】
いま、図４に示すシフトレジスタ４０に対して、図５（Ａ）に示すビットストリームが入力されたとする。
先ず、５ビットからなるシンボル「Ｊ」がシフトレジスタ４０の第０ビット〜第４ビットに入力されると、デコーダ４１は、シンボル「Ｊ」を検出したとしてその出力であるＪＰＴＮ信号を所定の期間（例えば、１クロック期間）だけアクティブにする（図５（Ｂ）参照）。
【００３２】
このとき、中継制御部４４が出力するＦＲＭ信号はアクティブではないことから、ＲＳ生成部４５は、デコーダ４１から供給されたＪＰＴＮ信号をＲＳ信号としてそのまま出力する（図５（Ｅ）参照）。
【００３３】
中継制御部４４は、ＲＳ生成部４５からのＲＳ信号がアクティブになったことを受けて、ＲＥ信号をアクティブにする（図５（Ｇ）参照）。
ＲＥ信号がアクティブにされると、マルチプレクサ４６は、シフトレジスタ４０の第４ビットを入力して、ネットワークに対して送出する。その結果、１シンボル分だけ遅延されたビットストリームがネットワークに対して送信されることになる（図５（Ｈ）参照）。
【００３４】
そして、エンドコードの２つのシンボルが全てシフトレジスタ４０に入力されると、デコーダ４３はＥＤ信号を所定の期間だけアクティブにする（図５（Ｄ）参照）。
【００３５】
中継制御部４４は、ＥＤ信号がアクティブにされると、フレーム信号をノンアクティブにし、また、ＥＤ信号がアクティブにされてから１シンボル期間が経過してから、ＲＥ信号をノンアクティブにする（図５（Ｇ）参照）。その結果、マルチプレクサ４６からのデータの出力が停止される。
【００３６】
以上に説明した第１の実施の形態によれば、受信したビットストリームを中継処理する際の遅延を最小に抑えることが可能となる。
次に、図６を参照して、本発明の第２の実施の形態の構成例について説明する。なお、この図において、図４の場合と対応する部分には同一の符号を付してあるのでその説明は省略する。
【００３７】
この実施の形態では、デコーダ５０が新たに追加されている。また、中継制御部４４の動作が一部異なっている。その他の構成は、図４の場合と同様である。
デコーダ５０は、シフトレジスタ４０の第０〜第９ビットがシンボル「Ｊ」「Ｊ」またはシンボル「Ｊ」「Ｋ」からなるスタートコードである場合には、その出力であるＦＲＭＥＮ（Frame Enable）信号を所定の期間だけアクティブにする。
【００３８】
中継制御部４４は、デコーダ５０から供給されるＦＲＭＥＮ信号がアクティブになった段階で、ＦＲＭ信号をアクティブにする。また、ＲＥ信号をアクティブにした後、ＦＲＭＥＮ信号がアクティブにならない場合には、ＲＥ信号をノンアクティブにする。
【００３９】
次に、図７に示すタイミングチャートを参照して、図６に示す第２の実施の形態の動作について説明する。
この例は、先ず、最初のフレームを受信した後、スタートコードの第２シンボルが正常ではない第２のフレームを続いて受信した場合の例である。
【００４０】
先ず、５ビットからなるシンボル「Ｊ」がシフトレジスタ４０の第０ビット〜第４ビットに入力されると、デコーダ４１は、シンボル「Ｊ」を検出したとしてその出力であるＪＰＴＮ信号を所定の期間だけアクティブにする（図７（Ｂ）参照）。
【００４１】
このとき、中継制御部４４が出力するＦＲＭ信号はアクティブではないことから、ＲＳ生成部４５は、デコーダ４１から供給されたＪＰＴＮ信号をＲＳ信号としてそのまま出力する（図７（Ｆ）参照）。
【００４２】
中継制御部４４は、ＲＳ生成部４５からのＲＳ信号がアクティブになったことを受けて、ＲＥ信号をアクティブにする（図７（Ｈ）参照）。
そして、スタートコードの第２番目のシンボルである「Ｊ」または「Ｋ」が正常に検出されると、デコーダ５０がＦＲＭＥＮ信号（図７（Ｅ）参照）を期間Ｐ２においてアクティブにするので、中継制御部４４は、ＲＥ信号をアクティブの状態に保持する。
【００４３】
ＲＥ信号がアクティブにされると、マルチプレクサ４６は、シフトレジスタ４０の第４ビットを入力して、ネットワークに対して送出する。その結果、１シンボル分だけ遅延されたビットストリームがネットワークに対して出力されることになる（図７（Ｉ）参照）。
【００４４】
続いて、期間Ｐ１２において、シンボル「Ｊ」を受信すると、デコーダ４１はＪＰＴＮ信号をアクティブにする。すると、ＲＳ生成部４５は、ＦＲＭ信号がアクティブではないことから、ＪＰＴＮ信号をそのままＲＳ信号として出力する。
【００４５】
中継制御部４４は、ＲＳ信号がアクティブにされたことを受け、ＲＥ信号をアクティブにする。その結果、受信したデータを送信する動作が開始される。
しかしながら、期間Ｐ１３において検出されるべきシンボル「Ｊ」またはシンボル「Ｋ」が検出されないため、デコーダ５０はＦＲＭＥＮ信号をノンアクティブのままとする。
【００４６】
中継制御部４４は、ＦＲＭＥＮ信号がアクティブにされないことから、ＲＥ信号をノンアクティブに復元する。その結果、マルチプレクサ４６は、受信したデータの送信動作を停止する（図７（Ｉ）参照）。
【００４７】
以上の実施の形態によれば、スタートコードの第２番目のシンボルが正常に受信されなかった場合には送信動作を停止することにより、誤フレームを中継することを防止することが可能となる。
【００４８】
次に、図８を参照して、本発明の第３の実施の形態について説明する。なお、この図において、図６の場合と対応する部分には同一の符号を付してあるのでその説明は省略する。
【００４９】
この実施の形態では、図６の場合と比較して、ＲＳ生成部４５がＲＳ生成部５１に置換されている。その他の構成は、図６の場合と同様である。
ＲＳ生成部５１は、ＦＲＭ信号がアクティブである場合には、ＦＲＭＥＮ信号をＲＳ信号として出力し、また、ＦＲＭ信号がノンアクティブである場合には、ＪＰＴＮ信号をＲＳ信号として出力する。
【００５０】
次に、図９を参照して、図８に示す第３の実施の形態の動作について説明する。
図９の例では、期間Ｐ３〜Ｐ４において入力されたデータ「ＤＴ０」の一部とフレームチェックシーケンス「ＦＣＳ０」の一部がシンボル「Ｊ」と偶然一致したフレームが入力されている（図９（Ａ）参照）。
【００５１】
先ず、５ビットからなるシンボル「Ｊ」がシフトレジスタ４０の第０ビット〜第４ビットに入力されると、デコーダ４１は、シンボル「Ｊ」を検出したとしてその出力であるＪＰＴＮ信号を所定の期間だけアクティブにする（図９（Ｂ）参照）。
【００５２】
このとき、中継制御部４４が出力するＦＲＭ信号はアクティブではないことから、ＲＳ生成部５１は、デコーダ４１から供給されたＪＰＴＮ信号をＲＳ信号としてそのまま出力する（図９（Ｆ）参照）。
【００５３】
中継制御部４４は、ＲＳ生成部５１からのＲＳ信号がアクティブになったことを受けて、ＲＥ信号をアクティブにする（図９（Ｈ）参照）。
そして、スタートコードの第２番目のシンボルである「Ｊ」または「Ｋ」が正常に検出されると、デコーダ５０がＦＲＭＥＮ信号（図９（Ｅ）参照）を期間Ｐ２においてアクティブにするので、中継制御部４４は、ＲＥ信号をアクティブの状態に保持する。
【００５４】
ＲＥ信号がアクティブにされると、マルチプレクサ４６は、シフトレジスタ４０の第４ビットを入力して、ネットワークに対して送出する。その結果、１シンボル分だけ遅延されたビットストリームがネットワークに対して出力されることになる（図９（Ｉ）参照）。
【００５５】
ところで、期間Ｐ３〜Ｐ４において、データの組み合わせによって偶然発生したシンボル「Ｊ」がシフトレジスタ４０に入力されると、デコーダ４１はＪＰＴＮ信号をアクティブにする。
【００５６】
すると、ＲＳ生成部５１は、ＦＲＭ信号がアクティブであることから、ＦＲＭＥＮ信号をＲＳ信号として出力しようとするが、スタートコードの第２番目のシンボルが検出されないことから、ＦＲＭＥＮ信号はアクティブにされず、その結果、その後の一連の動作が保留されることになる。
【００５７】
従って、現在受信中のフレームの中継処理が継続されることになる（図９（Ｉ）参照）。
以上の実施の形態によれば、フレーム受信中に、データの並びによって偶然生成されるシンボル「Ｊ」を受信した場合においても、これを新たなフレームとして認識せずに、フレームの中継処理を継続することが可能となる。
【００５８】
次に、図１０を参照して、本発明の第４の実施の形態の構成例について説明する。なお、この図において、図８の場合と対応する部分には同一の符号を付してあるのでその説明は省略する。
【００５９】
この実施の形態では、図８の場合と比較して、ＳＦ生成部５２とマルチプレクサ５３が新たに追加されており、また、中継制御部４４の動作が一部異なっている。その他の構成は、図８の場合と同様である。
【００６０】
ＳＦ（Superimposed Frame）生成部５２は、重畳されたフレームを受信した場合、即ち、フレーム受信中に新たなフレームを受信した場合には、その出力であるＳＦ信号をアクティブにする。
【００６１】
マルチプレクサ５３は、ＳＦ信号がアクティブである場合（重畳されたフレームを受信した場合）には、シフトレジスタ４０の第９ビットを入力してマルチプレクサ４６に出力し、それ以外の場合には、第４ビットを入力してマルチプレクサ４６に出力する。
【００６２】
中継制御部４４は、ＳＦ信号がアクティブである場合には、デコーダ４３によってエンドコードが検出されてから２シンボル後にＲＥ信号をノンアクティブにする。また、ＳＦ信号がノンアクティブである場合には、デコーダ４３によってエンドコードが検出されてから１シンボル後にＲＥ信号をノンアクティブにする。
【００６３】
次に、図１１を参照して、図１０に示す第４の実施の形態の動作について説明する。
図１１の例では、第１番目のフレーム（期間Ｐ１〜Ｐ３）に重畳して、第２番目のフレーム（期間Ｐ４〜Ｐ１２）が入力されている。なお、通常は、１つのフレームの送信が終了してから次のフレームが送信されるので、このようにフレームが重畳されている場合には、第１番目のフレームは無効である。図１０に示す実施の形態は、以下に示すように、第２番目のフレームを確実に中継する構成としてある。
【００６４】
先ず、５ビットからなるシンボル「Ｊ」がシフトレジスタ４０の第０ビット〜第４ビットに入力されると、デコーダ４１は、シンボル「Ｊ」を検出したとしてその出力であるＪＰＴＮ信号を所定の期間だけアクティブにする（図１１（Ｂ）参照）。
【００６５】
このとき、中継制御部４４が出力するＦＲＭ信号はアクティブではないことから、ＲＳ生成部５１は、デコーダ４１から供給されたＪＰＴＮ信号をＲＳ信号としてそのまま出力する（図１１（Ｆ）参照）。
【００６６】
中継制御部４４は、ＲＳ生成部５１からのＲＳ信号がアクティブになったことを受けて、ＲＥ信号をアクティブにする（図１１（Ｈ）参照）。
そして、スタートコードの第２番目のシンボルである「Ｊ」または「Ｋ」が正常に検出されると、デコーダ５０がＦＲＭＥＮ信号（図１１（Ｅ）参照）を期間Ｐ２においてアクティブにするので、中継制御部４４は、ＲＥ信号をアクティブの状態に保持する。
【００６７】
このとき、ＳＦ信号はノンアクティブであることから、マルチプレクサ５３は、シフトレジスタの第４ビットを入力し、マルチプレクサ４６に供給する。
そして、ＲＥ信号がアクティブにされると、マルチプレクサ４６は、マルチプレクサ５３から供給されたシフトレジスタ４０の第４ビットを入力して、ネットワークに対して送出する。その結果、１シンボル分だけ遅延されたビットストリームがネットワークに対して送信されることになる（図１１（Ｊ）参照）。
【００６８】
ところで、期間Ｐ４において、重畳されたフレームのシンボル「Ｊ」を受信すると、ＲＳ生成部５１は、ＦＲＭ信号がアクティブであることから、ＦＲＭＥＮ信号を選択し、ＲＳ信号として出力する。従って、期間Ｐ５において、ＦＲＭＥＮ信号がアクティブになると、ＲＳ信号もアクティブになる。
【００６９】
なお、このようにフレーム受信中にシンボル「Ｊ」が検出された場合には、第２番目のシンボル（シンボル「Ｊ」またはシンボル「Ｋ」）が検出されることを待ってからＲＳ信号をアクティブにする理由は、データの並びによって偶然に発生するシンボル「Ｊ」をスタートコードと誤認しないようにするためである。
【００７０】
ＳＦ生成部５２は、ＦＲＭ信号がアクティブである場合にＦＲＭＥＮ信号がアクティブにされたことを受けて、その出力であるＳＦ信号をアクティブの状態とする（図１１（Ｉ）参照）。マルチプレクサ５３は、ＳＦ信号がアクティブにされたことを受け、シフトレジスタ４０の第９ビットを選択して、マルチプレクサ４６に供給する。
【００７１】
即ち、重畳されたフレームを受信した場合には、スタートコードの第２番目のシンボルの入力を待って、中継動作が開始されるため、第１番目のシンボルは、シフトレジスタ４０の第５〜第９ビット目までシフトされている。従って、スタートコードの第１番目のシンボルから中継を行うために、マルチプレクサ５３は、ＳＦ信号がアクティブになると、シフトレジスタ４０の第９ビット目を選択してマルチプレクサ４６に供給する。
【００７２】
その結果、期間Ｐ６においてＳＦ信号がアクティブにされると、マルチプレクサ４６は、重畳されたフレームを第１番目のシンボルから順にネットワークに送信する（図１１（Ｊ）参照）。
【００７３】
そして、期間Ｐ１２において、エンドコードが入力されると、デコーダ４３はその出力であるＥＤ信号をアクティブにする。中継制御部４４は、ＥＤ信号がアクティブにされたことを受けて、ＦＲＭ信号をノンアクティブにするとともに、それから２シンボル後に、ＲＥ信号をノンアクティブの状態とする。
【００７４】
その結果、期間Ｐ４〜Ｐ１２において受信したフレームが、２シンボル分だけ遅延されて、期間Ｐ６〜Ｐ１４において送信されることになる。
なお、ＳＦ信号は、期間Ｐ１４以降において、ＦＲＭ信号がノンアクティブである場合にＲＳ信号がアクティブにされた場合にノンアクティブに復元される。
【００７５】
以上の実施の形態によれば、重畳されたフレームを受信した場合にも、受信したフレームを確実に中継処理することが可能となる。
次に、図１２を参照して、本発明の第５の実施の形態の構成例について説明する。なお、この図において、図１０の場合と対応する部分には同一の符号を付してあるのでその説明は省略する。
【００７６】
この実施の形態では、図１０の場合と比較して、ＳＦＥＤ生成部５４およびＳＦＲＳ生成部５５が新たに追加され、また、ＳＦ生成部５２がＳＦ生成部５６に置換されている。その他の部分は、図１０の場合と同様である。
【００７７】
ＳＦＥＤ（Superimposed Frame's ED ）生成部５４は、重畳されたフレームのエンドコード（ＥＤ）を検出した場合には、その出力であるＳＦＥＤ信号をアクティブにする。
【００７８】
ＳＦＲＳ（Superimposed Frame's RS ）生成部５５は、ＳＦＥＤ信号がアクティブである場合に、ＲＳ信号がアクティブにされた場合には、その出力であるＳＦＲＳ信号をアクティブにする。
【００７９】
ＳＦ生成部５６は、ＦＲＭ信号がアクティブの場合にＦＲＭＥＮ信号がアクティブにされた場合には、その出力であるＳＦ信号をアクティブにする。また、その出力がアクティブである場合にＳＦＲＳ信号がアクティブにされた場合には、ＦＲＭ信号がノンアクティブの場合にＦＲＭＥＮ信号がアクティブにされても、ＳＦ信号をノンアクティブに復元せずにアクティブの状態に保持する。
【００８０】
次に、図１３を参照して、図１２に示す実施の形態の動作について説明する。
この例では、重畳されたフレームの直後に第３番目のフレームが入力されている。なお、期間Ｐ１２までの動作は、図１１の場合と同様であるのでその説明は省略する。
【００８１】
期間Ｐ１２において、エンドコードが入力されると、デコーダ４３はその出力であるＥＤ信号をアクティブにする。中継制御部４４は、ＥＤ信号がアクティブにされたことを受けて、ＦＲＭ信号をノンアクティブにする（図１３（Ｇ）参照）。
【００８２】
このとき、ＳＦＥＤ生成部５４は、ＳＦ信号がアクティブである場合に、ＥＤ信号がアクティブになることから、その出力であるＳＦＥＤ信号を１シンボル期間だけアクティブにする（図１３（Ｊ）参照）。
【００８３】
ＲＳ生成部５１は、ＦＲＭ信号がノンアクティブであるので、ＪＰＴＮ信号を選択してＲＳ信号として出力する（図１３（Ｆ）参照）。
ＳＦＲＳ生成部５５は、ＳＦＥＤ信号がアクティブである場合に入力されたＲＳ信号を、ＳＦＲＳ信号として出力する（図１３（Ｋ）参照）。
【００８４】
ＳＦ生成部５６は、ＲＳ信号がアクティブにされたことから、その次の期間Ｐ１４において、ＦＲＭ信号がノンアクティブの状態で、ＦＲＭＥＮ信号がアクティブにされても、ＳＦ信号をノンアクティブにせずにアクティブの状態を保持する。
【００８５】
その結果、重畳されたフレームの直後に新たなフレームが受信された場合においても、受信した新たなフレームを２シンボル遅延して送信することになるので、重畳されたフレームの最後のシンボル「Ｔ」を削除することなく中継処理することが可能となる。
【００８６】
即ち、重畳されたフレームを中継する場合には、前述のように２シンボル遅延したデータを送信しており、この重畳されたフレームの直後に新たなフレームを受信して１シンボルの遅延に移行しようとすると、重畳されたフレームの最後のシンボル「Ｔ」が削除されることになる。
【００８７】
しかしながら、以上のような構成にすることにより、重畳されたフレームの直後に新たなフレームを受信した場合には、ＳＦ信号をアクティブの状態に保持して、２シンボルの遅延による中継処理を継続することから、全てのシンボルを確実に中継することが可能となる。
【００８８】
なお、以上の実施の形態においては、スタートコードおよびエンドコードをそれぞれ２シンボルから構成されるようにしたが、本発明は、このような場合のみに限定されるものではなく、例えば、３つ以上のシンボルによって構成される場合にも適用可能であることはいうまでもない。
【００８９】
【発明の効果】
以上説明したように本発明では、複数のシンボルからなるスタートコードの最初のシンボルが検出されるとともに、フレームの受信が開始されたことを示すフレーム信号がノンアクティブである場合に、受信したビットストリームをネットワークに対して送信開始するようにしたので、最小の遅延によりビットストリームを中継することが可能となる。
【図面の簡単な説明】
【図１】本発明の原理を説明する原理図である。
【図２】図１に示す本発明の中継装置において処理の対象となるフレームのデータ構造の一例を示す図である。
【図３】図１に示す本発明の中継装置の主要部分の信号のタイミングを示すタイミングチャートである。
【図４】本発明の第１の実施の形態の構成例を示すブロック図である。
【図５】図４に示す実施の形態の主要部分の信号のタイミングを示すタイミングチャートである。
【図６】本発明の第２の実施の形態の構成例を示すブロック図である。
【図７】図６に示す実施の形態の主要部分の信号のタイミングを示すタイミングチャートである。
【図８】本発明の第３の実施の形態の構成例を示すブロック図である。
【図９】図８に示す実施の形態の主要部分の信号のタイミングを示すタイミングチャートである。
【図１０】本発明の第４の実施の形態の構成例を示すブロック図である。
【図１１】図１０に示す実施の形態の主要部分の信号のタイミングを示すタイミングチャートである。
【図１２】本発明の第５の実施の形態の構成例を示すブロック図である。
【図１３】図１２に示す実施の形態の主要部分の信号のタイミングを示すタイミングチャートである。
【符号の説明】
１  受信手段
２  記憶手段
３  シンボル検出手段
４  フレーム検出信号生成手段
５  送信手段
【図１】
0003674311.tif 000002
【図２】
0003674311.tif 000003
【図３】
0003674311.tif 000004
【図４】
0003674311.tif 000005
【図５】
0003674311.tif 000006
【図６】
0003674311.tif 000007
【図７】
0003674311.tif 000008
【図８】
0003674311.tif 000009
【図９】
0003674311.tif 000010
【図１０】
0003674311.tif 000011
【図１１】
0003674311.tif 000012
【図１２】
0003674311.tif 000013
【図１３】
0003674311.tif 000014