(57)【要約】      （修正有）【課題】複数の通信装置からデータが送られてきて、これらを共通の伝送路に時分割で送出するとき、リアルタイムに伝送すべきデータの部分が、通信装置にかかわらず一定した周期で送信されるようにしたデータ中継装置、データ中継方法およびこのような中継を行う通信システムを得る。【解決手段】ＰＯＮ伝送システムの各ＯＮＵからグラント周期で送られてくるＭＰＣＰフレームがＯＬＴで受信されると、リアルタイムデータ２６１が取り外された形で伝送される。これら取り外されたリアルタイムデータ２６１は、グラント周期Ｇ1、Ｇ2の時刻ｔr1、ｔr1′となった時点で、まとめて伝送される。これにより、リアルタイム性が確保される。【選択図】図８
2007251270.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信装置に対して、予め定めた周期のそれぞれについて、これらの時間帯が互いに時間的に重複しないようにリアルタイムデータおよびこれ以外の非リアルタイムデータを送る時間帯を通知する通信装置別データ送信通知手段と、
この通信装置別データ送信通知手段の通知に基づいて前記複数の通信装置がそれぞれデータを送ってきたとき、これらのデータの中から前記リアルタイムデータを抽出するリアルタイムデータ抽出手段と、
このリアルタイムデータ抽出手段で抽出された以外の前記非リアルタイムデータを前記複数の通信装置の共通の伝送路にそのまま送出する第１のデータ送出制御手段と、
前記リアルタイムデータ抽出手段によって抽出された前記複数の通信装置それぞれのリアルタイムデータを、前記予め定めた周期における前記非リアルタイムデータの送出以外の時間帯として固定的に定めた時間帯に、予め通信装置ごとに定めた順序で、前記複数の通信装置の共通の伝送路に送出する第２のデータ送出制御手段
とを具備することを特徴とするデータ中継装置。
【請求項２】
複数の通信装置に対して、予め定めた周期のそれぞれについて、これらの時間帯が互いに時間的に重複しないようにリアルタイムデータおよびこれ以外の非リアルタイムデータを送る時間帯を通知する通信装置別データ送信通知手段と、
この通信装置別データ送信通知手段の通知に基づいて前記複数の通信装置がそれぞれデータを送ってきたとき、これらのデータの中から前記リアルタイムデータを抽出するリアルタイムデータ抽出手段と、
このリアルタイムデータ抽出手段で抽出された以外の前記非リアルタイムデータを前記複数の通信装置の共通の伝送路にそのまま送出する第１のデータ送出制御手段と、
前記リアルタイムデータ抽出手段によって抽出された前記複数の通信装置それぞれのリアルタイムデータを、前記予め定めた周期における前記非リアルタイムデータの送出以外の時間帯として固定的に定めた時間帯に、予め通信装置ごとに定めたタイミングで、前記複数の通信装置の共通の伝送路に送出する第２のデータ送出制御手段
とを具備することを特徴とするデータ中継装置。
【請求項３】
前記通信装置別データ送信通知手段の通知に基づいて前記複数の通信装置が１つの周期内に送ってきたデータについて、前記第２のデータ送出制御手段はその周期と同一周期内で前記第１のデータ送出制御手段が前記非リアルタイムデータを送出した後の時間帯に前記複数の通信装置の共通の伝送路に送出することを特徴とする請求項１または請求項２記載のデータ中継装置。
【請求項４】
前記通信装置別データ送信通知手段の通知に基づいて前記複数の通信装置が１つの周期内に送ってきたデータについて、前記第２のデータ送出制御手段はその周期の次の周期内で前記第１のデータ送出制御手段が前記非リアルタイムデータを送出する時間帯以外の時間帯に前記複数の通信装置の共通の伝送路に送出することを特徴とする請求項１または請求項２記載のデータ中継装置。
【請求項５】
複数の通信装置に対して、予め定めた周期のそれぞれについて、これらの時間帯が互いに時間的に重複しないようにリアルタイムデータおよびこれ以外の非リアルタイムデータを送る時間帯を通知する通信装置別データ送信通知ステップと、
この通信装置別データ送信通知ステップによる通知に基づいて前記複数の通信装置がそれぞれデータを送ってきたとき、これらのデータの中から前記リアルタイムデータを抽出するリアルタイムデータ抽出ステップと、
このリアルタイムデータ抽出ステップで抽出された以外の前記非リアルタイムデータを前記複数の通信装置の共通の伝送路にそのまま送出する第１のデータ送出制御ステップと、
前記リアルタイムデータ抽出ステップによって抽出された前記複数の通信装置それぞれのリアルタイムデータを、前記予め定めた周期における前記非リアルタイムデータの送出以外の時間帯として固定的に定めた時間帯に、予め通信装置ごとに定めた順序で、前記複数の通信装置の共通の伝送路に送出する第２のデータ送出制御ステップ
とを具備することを特徴とするデータ中継方法。
【請求項６】
複数の通信装置に対して、予め定めた周期のそれぞれについて、これらの時間帯が互いに時間的に重複しないようにリアルタイムデータおよびこれ以外の非リアルタイムデータを送る時間帯を通知する通信装置別データ送信通知ステップと、
この通信装置別データ送信通知ステップによる通知に基づいて前記複数の通信装置がそれぞれデータを送ってきたとき、これらのデータの中から前記リアルタイムデータを抽出するリアルタイムデータ抽出ステップと、
このリアルタイムデータ抽出ステップで抽出された以外の前記非リアルタイムデータを前記複数の通信装置の共通の伝送路にそのまま送出する第１のデータ送出制御ステップと、
前記リアルタイムデータ抽出手段によって抽出された前記複数の通信装置それぞれのリアルタイムデータを、前記予め定めた周期における前記非リアルタイムデータの送出以外の時間帯として固定的に定めた時間帯に、予め通信装置ごとに定めたタイミングで、前記複数の通信装置の共通の伝送路に送出する第２のデータ送出制御ステップ
とを具備することを特徴とするデータ中継方法。
【請求項７】
複数の通信装置と、
これら複数の通信装置がこれらに共通の伝送路にリアルタイムデータおよびこれ以外の非リアルタイムデータを時分割で送信することを要求したとき、予め定めた周期のそれぞれについて、これらの時間帯が互いに時間的に重複しないようにリアルタイムデータおよびこれ以外の非リアルタイムデータを送る時間帯を割り当てる時間帯割当手段と、この時間帯割当手段の割当結果を前記複数の通信装置に通知する通信装置別データ送信通知手段と、この通信装置別データ送信通知手段の通知に基づいて前記複数の通信装置がそれぞれデータを送ってきたとき、これらのデータの中から前記リアルタイムデータを抽出するリアルタイムデータ抽出手段と、前記リアルタイムデータ抽出手段で抽出された以外の前記非リアルタイムデータを前記複数の通信装置の共通の伝送路にそのまま送出する第１のデータ送出制御手段と、前記リアルタイムデータ抽出手段によって抽出された前記複数の通信装置それぞれのリアルタイムデータを、前記予め定めた周期における前記非リアルタイムデータの送出以外の時間帯として固定的に定めた時間帯に、予め通信装置ごとに定めた順序で、前記複数の通信装置の共通の伝送路に送出する第２のデータ送出制御手段とを備えたデータ中継装置
とを具備することを特徴とする通信システム。
【請求項８】
複数の通信装置と、
これら複数の通信装置がこれらに共通の伝送路にリアルタイムデータおよびこれ以外の非リアルタイムデータを時分割で送信することを要求したとき、予め定めた周期のそれぞれについて、これらの時間帯が互いに時間的に重複しないようにリアルタイムデータおよびこれ以外の非リアルタイムデータを送る時間帯を割り当てる時間帯割当手段と、この時間帯割当手段の割当結果を前記複数の通信装置に通知する通信装置別データ送信通知手段と、この通信装置別データ送信通知手段の通知に基づいて前記複数の通信装置がそれぞれデータを送ってきたとき、これらのデータの中から前記リアルタイムデータを抽出するリアルタイムデータ抽出手段と、前記リアルタイムデータ抽出手段で抽出された以外の前記非リアルタイムデータを前記複数の通信装置の共通の伝送路にそのまま送出する第１のデータ送出制御手段と、前記リアルタイムデータ抽出手段によって抽出された前記複数の通信装置それぞれのリアルタイムデータを、前記予め定めた周期における前記非リアルタイムデータの送出以外の時間帯として固定的に定めた時間帯に、予め通信装置ごとに定めたタイミングで、前記複数の通信装置の共通の伝送路に送出する第２のデータ送出制御手段とを備えたデータ中継装置
とを具備することを特徴とする通信システム。
【請求項９】
前記複数の通信装置はそれぞれ独自の光ファイバの一端に接続されたＯＮＵであり、前記データ中継装置はこれらの光ファイバと光カプラを介して接続されたＯＬＴであり、これらが全体としてＰＯＮ伝送システムを構成していることを特徴とする請求項７または請求項８記載の通信システム。
【請求項１０】
前記複数の通信装置の共通の伝送路は、インターネット等の通信網と接続されていることを特徴とする請求項９記載の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ファイバや光カプラを使用して光信号を伝送するデータ中継装置、データ中継方法および通信システムに係わり、特にＶｏＩＰやビデオ電話あるいは放送といったようなリアルタイムのデータを転送する場合に好適なデータ中継装置、データ中継方法および通信システムに関する。
【背景技術】
【０００２】
分岐装置としての光スプリッタを使用して、１台のＯＬＴ（Optical Line Terminal：光加入者先端局装置）と最大３２台のＯＮＵ（Optical Network Unit：光端末回線装置、加入者側通信装置）を光ファイバで接続するＰＯＮ（Passive Optical Network）伝送システムは、ブロードバンド光アクセス技術として注目されている。
【０００３】
ＰＯＮ伝送システムでは、上り方向の通信が衝突しないように、それぞれのＯＮＵがＯＬＴへデータを送信するタイミングを制御する必要がある。これを実現するために、通信中のＯＮＵのそれぞれに対して上り方向の帯域を動的に割り当てるＤＢＡ（Dynamic Bandwidth Allocation：動的帯域割当）と呼ばれるアルゴリズムが提案されている（たとえば特許文献１参照）。
【０００４】
この提案では、ＯＬＴにおける受信バッファの蓄積量と、ＯＮＵにおける送信バッファの蓄積量とを局側通信装置が収集するようにしている。そして、この収集を行うための収集周期（グラント周期）ごとに、上り帯域の割り当てをダイナミックに行っている。
【０００５】
また、ＩＥＥＥ（The Institute of Electrical and Electronics Engineers, Inc.：米国電気電子学会）８０２．３ａｈでは、光ポイント・ツー・マルチポイント方式（ＥＰＯＮ）をその一部に規定しており、その中に、ＤＢＡアルゴリズムによって割り当てられた帯域を各ＯＮＵに分配するための手順が規定されている。この手順では、ＯＮＵの送信バッファにＯＬＴへの上りデータが蓄積された際に、レポート（Report）フレームを用いてＯＬＴへ要求する帯域をレポート値として通知することと、ＯＬＴからＯＮＵに対して送信開始許可時刻および送信許可時間（グラント値）をゲート（Gate）フレームによって送信することが規定されている。同様の開示も他の特許文献にある（たとえば特許文献２参照）。
【０００６】
しかしながら前記したＤＢＡアルゴリズムに関する他の特許文献によると、帯域割当周期としてのグラント周期ごとに、２番目以降に送信を行うＯＮＵでの送信開始時刻が動的に変化するという特徴がある。
【特許文献１】特許３１８０７４５号（第００２５段落、図１、図２）
【特許文献２】特開２００４−１９４２６３号公報（第０００４段落、図１０）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
図９は、この従来の規定や前記した他の文献によるＯＮＵでのグラント周期ごとの送信開始時刻の動的な変化を説明するためのものである。この図で横軸は時間の経過を示している。予め定められた一定の時間Δｔのグラント周期をＧとする。グラント周期Ｇごとに、各ＯＮＵａ、ｂ、ｃのＭＰＣＰ（Multi-Point Control Protocol）フレーム＃ａ、＃ｂ、＃ｃ、が帯域を順に割り当てられるものとする。
【０００８】
たとえば時刻ｔ1から開始する最初のグラント周期Ｇ1でＭＰＣＰフレーム＃ａが時間ａ1の長さの帯域を割り当てられ、ＭＰＣＰフレーム＃ｂが時間ｂ1の長さの帯域を割り当てられ、ＭＰＣＰフレーム＃ｃが時間ｃ1の長さの帯域を割り当てられたとする。また、次のグラント周期Ｇ2から、１番目のＭＰＣＰフレーム＃ａが時間ａ2の長さの帯域を割り当てられ、２番目のＭＰＣＰフレーム＃ｂが時間ｂ2の長さの帯域を割り当てられ、３番目のＭＰＣＰフレーム＃ｃが時間ｃ2の長さの帯域を割り当てられたとする。それぞれのＭＰＣＰフレーム＃ａ、＃ｂ、＃ｃでは、割り当てられた帯域の先頭にリアルタイムデータ１０１が配置されているものとする。
【０００９】
ここで図９に示した各グラント周期Ｇ1、Ｇ2で、２番目に帯域を割り当てられたＭＰＣＰフレーム＃ｂに着目してみる。時刻ｔ1から開始する最初のグラント周期Ｇ1では、時刻ｔ1＋時間ａ1がリアルタイムデータ１０１の開始時刻である。これに対して、時刻ｔ2から開始する次のグラント周期Ｇ2では、時刻ｔ2＋時間ａ2がリアルタイムデータ１０１の開始時刻である。ここで時刻ｔ2は時刻ｔ1と時間Δｔの和である。したがって、最初のグラント周期Ｇ1と次のグラント周期Ｇ2の間におけるＭＰＣＰフレーム＃ｂでのリアルタイムデータ１０１の送出間隔Ｔb12は、次の（１）式の通りとなる。
【００１０】
Ｔb12＝ｔ2＋ａ2−（ｔ1＋ａ1）
＝（ｔ1＋Δｔ）＋ａ2−（ｔ1＋ａ1）
＝Δｔ＋ａ2−ａ1                          ……（１）
【００１１】
同様に各グラント周期Ｇで３番目に帯域を割り当てられたＭＰＣＰフレーム＃ｃに着目してみると、最初のグラント周期Ｇ1と次のグラント周期Ｇ2の間におけるＭＰＣＰフレーム＃ｃでのリアルタイムデータ１０１の送出間隔Ｔc12は、次の（２）式で表わされる。
【００１２】
Ｔc12＝ｔ2＋ａ2＋ｂ2−（ｔ1＋ａ1＋ｂ1）
＝（ｔ1＋Δｔ）＋ａ2＋ｂ2−（ｔ1＋ａ1＋ｂ1）
＝Δｔ＋〔（ａ2＋ｂ2）−（ａ1＋ｂ1）〕  ……（２）
【００１３】
したがって、（１）式で表わされたＭＰＣＰフレーム＃ｂについては、ＭＰＣＰフレーム＃ａについて割り当てられた１番目の帯域としての時間ａ1と１番目の帯域としての時間ａ2が等しければリアルタイムデータ１０１の伝送される周期は時間Δｔで一定しているが、時間ａ1と時間ａ2の長さが異なれば、リアルタイムデータ１０１の伝送周期に長短が発生する。これがジッタの原因となる。
【００１４】
（２）式で表わされたＭＰＣＰフレーム＃ｃについては、最初のグラント周期Ｇ1における時間ａ1と時間ｂ1の和が、次のグラント周期Ｇ2における時間ａ2と時間ｂ2の和と等しければリアルタイムデータ１０１の伝送される周期は時間Δｔで一定しているが、これらの和の長さが異なれば、リアルタイムデータ１０１の伝送周期に長短が発生する。これがジッタの原因となる。
【００１５】
したがって、音声や映像等のリアルタイムデータを従来のＰＯＮ伝送システムで伝送したとする。この場合、受信側が十分な受信バッファを備えていないと、リアルタイムな再生ができないという問題があった。また、再生がずれることにより発生するジッタが、リアルタイム通信の品質を低下させてしまうという問題もあった。
【００１６】
そこで本発明の目的は、複数の通信装置からこれらに周期的に割り当てられた時間帯のそれぞれについて、互いに時間的に重複しないようにデータが送られてきて、これらを共通の伝送路に時分割で送出するとき、リアルタイムに伝送すべきデータの部分が、通信装置にかかわらず一定した周期で送信されるようにしたデータ中継装置、データ中継方法およびこのような中継を行う通信システムを提供することにある。
【課題を解決するための手段】
【００１７】
本発明では、（イ）複数の通信装置に対して、予め定めた周期のそれぞれについて、これらの時間帯が互いに時間的に重複しないようにリアルタイムデータおよびこれ以外の非リアルタイムデータを送る時間帯を通知する通信装置別データ送信通知手段と、（ロ）この通信装置別データ送信通知手段の通知に基づいて前記した複数の通信装置がそれぞれデータを送ってきたとき、これらのデータの中からリアルタイムデータを抽出するリアルタイムデータ抽出手段と、（ハ）このリアルタイムデータ抽出手段で抽出された以外の非リアルタイムデータを前記した複数の通信装置の共通の伝送路にそのまま送出する第１のデータ送出制御手段と、（ニ）リアルタイムデータ抽出手段によって抽出された前記した複数の通信装置それぞれのリアルタイムデータを、予め定めた周期における非リアルタイムデータの送出以外の時間帯として固定的に定めた時間帯に、予め通信装置ごとに定めた順序で、前記した複数の通信装置の共通の伝送路に送出する第２のデータ送出制御手段とをデータ中継装置に具備させる。
【００１８】
すなわち本発明では、中継の対象となるデータを送信する複数の通信装置に対して、データ中継装置は、予め定めた周期のそれぞれについて、これら送信の時間帯が互いに時間的に重複しないようにリアルタイムデータおよびこれ以外の非リアルタイムデータを送る時間帯を個々に通知するようにしている。そして、これら複数の通信装置がそれぞれデータを送ってきたとき、リアルタイムデータを抽出し、残りの非リアルタイムデータをそのまま複数の通信装置の共通の伝送路に送出するようにしている。このとき送出されなかった各通信装置のリアルタイムデータについては、予め定めた周期における非リアルタイムデータの送出以外の時間帯として固定的に定めた時間帯に、予め通信装置ごとに定めた順序で、前記した複数の通信装置の共通の伝送路に送出することにしている。これにより、リアルタイムデータは予め定めた周期の固定的に定めた時間帯で次々と順序よく送信されるので、個々の通信装置がデータ中継装置に送る非リアルタイムデータの時間的な長短に影響されることなく共通の伝送路に個々の通信装置のリアルタイムデータを送出することができる。
【００１９】
また本発明では、（イ）複数の通信装置に対して、予め定めた周期のそれぞれについて、これらの時間帯が互いに時間的に重複しないようにリアルタイムデータおよびこれ以外の非リアルタイムデータを送る時間帯を通知する通信装置別データ送信通知手段と、（ロ）この通信装置別データ送信通知手段の通知に基づいて前記した複数の通信装置がそれぞれデータを送ってきたとき、これらのデータの中からリアルタイムデータを抽出するリアルタイムデータ抽出手段と、（ハ）このリアルタイムデータ抽出手段で抽出された以外の非リアルタイムデータを前記した複数の通信装置の共通の伝送路にそのまま送出する第１のデータ送出制御手段と、（ニ）リアルタイムデータ抽出手段によって抽出された前記した複数の通信装置それぞれのリアルタイムデータを、予め定めた周期における非リアルタイムデータの送出以外の時間帯として固定的に定めた時間帯に、予め通信装置ごとに定めたタイミングで、前記した複数の通信装置の共通の伝送路に送出する第２のデータ送出制御手段とをデータ中継装置に具備させる。
【００２０】
すなわち本発明では、中継の対象となるデータを送信する複数の通信装置に対して、データ中継装置は、予め定めた周期のそれぞれについて、これら送信の時間帯が互いに時間的に重複しないようにリアルタイムデータおよびこれ以外の非リアルタイムデータを送る時間帯を個々に通知するようにしている。そして、これら複数の通信装置がそれぞれデータを送ってきたとき、リアルタイムデータを抽出し、残りの非リアルタイムデータをそのまま複数の通信装置の共通の伝送路に送出するようにしている。このとき送出されなかった各通信装置のリアルタイムデータについては、予め定めた周期における非リアルタイムデータの送出以外の時間帯として固定的に定めた時間帯に、予め通信装置ごとに定めたタイミングで、前記した複数の通信装置の共通の伝送路に送出することにしている。これにより、リアルタイムデータは予め定めた周期の固定的に定めたタイミングで次々と順序よく送信されるので、個々の通信装置がデータ中継装置に送る非リアルタイムデータの時間的な長短に影響されることなく共通の伝送路に個々の通信装置のリアルタイムデータを送出することができる。
【００２１】
また本発明では、（イ）複数の通信装置に対して、予め定めた周期のそれぞれについて、これらの時間帯が互いに時間的に重複しないようにリアルタイムデータおよびこれ以外の非リアルタイムデータを送る時間帯を通知する通信装置別データ送信通知ステップと、（ロ）この通信装置別データ送信通知ステップによる通知に基づいて前記した複数の通信装置がそれぞれデータを送ってきたとき、これらのデータの中からリアルタイムデータを抽出するリアルタイムデータ抽出ステップと、（ハ）このリアルタイムデータ抽出ステップで抽出された以外の非リアルタイムデータを前記した複数の通信装置の共通の伝送路にそのまま送出する第１のデータ送出制御ステップと、（ニ）リアルタイムデータ抽出ステップによって抽出された前記した複数の通信装置それぞれのリアルタイムデータを、予め定めた周期における非リアルタイムデータの送出以外の時間帯として固定的に定めた時間帯に、予め通信装置ごとに定めた順序で、前記した複数の通信装置の共通の伝送路に送出する第２のデータ送出制御ステップとをデータ中継方法に具備させる。
【００２２】
すなわち本発明では、中継の対象となるデータを送信する複数の通信装置に対して、データ中継装置は、予め定めた周期のそれぞれについて、これら送信の時間帯が互いに時間的に重複しないようにリアルタイムデータおよびこれ以外の非リアルタイムデータを送る時間帯を個々に通知するようにしている。そして、これら複数の通信装置がそれぞれデータを送ってきたとき、リアルタイムデータを抽出し、残りの非リアルタイムデータをそのまま複数の通信装置の共通の伝送路に送出するようにしている。このとき送出されなかった各通信装置のリアルタイムデータについては、予め定めた周期における非リアルタイムデータの送出以外の時間帯として固定的に定めた時間帯に、予め通信装置ごとに定めた順序で、前記した複数の通信装置の共通の伝送路に送出することにしている。これにより、リアルタイムデータは予め定めた周期の固定的に定めた時間帯で次々と順序よく送信されるので、個々の通信装置がデータ中継装置に送る非リアルタイムデータの時間的な長短に影響されることなく共通の伝送路に個々の通信装置のリアルタイムデータを送出することができる。
【００２３】
また本発明では、（イ）複数の通信装置に対して、予め定めた周期のそれぞれについて、これらの時間帯が互いに時間的に重複しないようにリアルタイムデータおよびこれ以外の非リアルタイムデータを送る時間帯を通知する通信装置別データ送信通知ステップと、（ロ）この通信装置別データ送信通知ステップによる通知に基づいて前記した複数の通信装置がそれぞれデータを送ってきたとき、これらのデータの中からリアルタイムデータを抽出するリアルタイムデータ抽出ステップと、（ハ）このリアルタイムデータ抽出ステップで抽出された以外の非リアルタイムデータを前記した複数の通信装置の共通の伝送路にそのまま送出する第１のデータ送出制御ステップと、（ニ）リアルタイムデータ抽出手段によって抽出された前記した複数の通信装置それぞれのリアルタイムデータを、予め定めた周期における非リアルタイムデータの送出以外の時間帯として固定的に定めた時間帯に、予め通信装置ごとに定めたタイミングで、前記した複数の通信装置の共通の伝送路に送出する第２のデータ送出制御ステップとをデータ中継方法に具備させる。
【００２４】
すなわち本発明では、中継の対象となるデータを送信する複数の通信装置に対して、データ中継装置は、予め定めた周期のそれぞれについて、これら送信の時間帯が互いに時間的に重複しないようにリアルタイムデータおよびこれ以外の非リアルタイムデータを送る時間帯を個々に通知するようにしている。そして、これら複数の通信装置がそれぞれデータを送ってきたとき、リアルタイムデータを抽出し、残りの非リアルタイムデータをそのまま複数の通信装置の共通の伝送路に送出するようにしている。このとき送出されなかった各通信装置のリアルタイムデータについては、予め定めた周期における非リアルタイムデータの送出以外の時間帯として固定的に定めた時間帯に、予め通信装置ごとに定めたタイミングで、前記した複数の通信装置の共通の伝送路に送出することにしている。これにより、リアルタイムデータは予め定めた周期の固定的に定めたタイミングで次々と順序よく送信されるので、個々の通信装置がデータ中継装置に送る非リアルタイムデータの時間的な長短に影響されることなく共通の伝送路に個々の通信装置のリアルタイムデータを送出することができる。
【００２５】
また本発明では、（イ）複数の通信装置と、（ロ）これら複数の通信装置がこれらに共通の伝送路にリアルタイムデータおよびこれ以外の非リアルタイムデータを時分割で送信することを要求したとき、予め定めた周期のそれぞれについて、これらの時間帯が互いに時間的に重複しないようにリアルタイムデータおよびこれ以外の非リアルタイムデータを送る時間帯を割り当てる時間帯割当手段と、この時間帯割当手段の割当結果を前記した複数の通信装置に通知する通信装置別データ送信通知手段と、この通信装置別データ送信通知手段の通知に基づいて前記した複数の通信装置がそれぞれデータを送ってきたとき、これらのデータの中からリアルタイムデータを抽出するリアルタイムデータ抽出手段と、リアルタイムデータ抽出手段で抽出された以外の非リアルタイムデータを前記した複数の通信装置の共通の伝送路にそのまま送出する第１のデータ送出制御手段と、リアルタイムデータ抽出手段によって抽出された前記した複数の通信装置それぞれのリアルタイムデータを、予め定めた周期における非リアルタイムデータの送出以外の時間帯として固定的に定めた時間帯に、予め通信装置ごとに定めた順序で、前記した複数の通信装置の共通の伝送路に送出する第２のデータ送出制御手段とを備えたデータ中継装置とを通信システムに具備させる。
【００２６】
すなわち本発明では、通信システムを、データの送信側の複数の通信装置と、これらの通信装置から送られてきた複数の通信装置がこれらに共通の伝送路にリアルタイムデータおよびこれ以外の非リアルタイムデータを時分割で送信するときにその中継を行うデータ中継装置とで通信システムを構成している。ここでデータ中継装置は、予め定めた周期のそれぞれについて、これら送信の時間帯が互いに時間的に重複しないようにリアルタイムデータおよびこれ以外の非リアルタイムデータを送る時間帯を個々に通知するようにしている。そして、これら複数の通信装置がそれぞれデータを送ってきたとき、リアルタイムデータを抽出し、残りの非リアルタイムデータをそのまま複数の通信装置の共通の伝送路に送出するようにしている。このとき送出されなかった各通信装置のリアルタイムデータについては、予め定めた周期における非リアルタイムデータの送出以外の時間帯として固定的に定めた時間帯に、予め通信装置ごとに定めた順序で、前記した複数の通信装置の共通の伝送路に送出することにしている。これにより、リアルタイムデータは予め定めた周期の固定的に定めた時間帯で次々と順序よく送信されるので、個々の通信装置がデータ中継装置に送る非リアルタイムデータの時間的な長短に影響されることなく共通の伝送路に個々の通信装置のリアルタイムデータを送出することができる。
【００２７】
また本発明では、（イ）複数の通信装置と、（ロ）これら複数の通信装置がこれらに共通の伝送路にリアルタイムデータおよびこれ以外の非リアルタイムデータを時分割で送信することを要求したとき、予め定めた周期のそれぞれについて、これらの時間帯が互いに時間的に重複しないようにリアルタイムデータおよびこれ以外の非リアルタイムデータを送る時間帯を割り当てる時間帯割当手段と、この時間帯割当手段の割当結果を前記した複数の通信装置に通知する通信装置別データ送信通知手段と、この通信装置別データ送信通知手段の通知に基づいて前記した複数の通信装置がそれぞれデータを送ってきたとき、これらのデータの中からリアルタイムデータを抽出するリアルタイムデータ抽出手段と、リアルタイムデータ抽出手段で抽出された以外の非リアルタイムデータを前記した複数の通信装置の共通の伝送路にそのまま送出する第１のデータ送出制御手段と、リアルタイムデータ抽出手段によって抽出された前記した複数の通信装置それぞれのリアルタイムデータを、予め定めた周期における非リアルタイムデータの送出以外の時間帯として固定的に定めた時間帯に、予め通信装置ごとに定めたタイミングで、前記した複数の通信装置の共通の伝送路に送出する第２のデータ送出制御手段とを備えたデータ中継装置とを通信システムに具備させる。
【００２８】
すなわち本発明では、通信システムを、データの送信側の複数の通信装置と、これらの通信装置から送られてきた複数の通信装置がこれらに共通の伝送路にリアルタイムデータおよびこれ以外の非リアルタイムデータを時分割で送信するときにその中継を行うデータ中継装置とで通信システムを構成している。ここでデータ中継装置は、これら複数の通信装置がそれぞれデータを送ってきたとき、リアルタイムデータを抽出し、残りの非リアルタイムデータをそのまま複数の通信装置の共通の伝送路に送出するようにしている。このとき送出されなかった各通信装置のリアルタイムデータについては、予め定めた周期における非リアルタイムデータの送出以外の時間帯として固定的に定めた時間帯に、予め通信装置ごとに定めたタイミングで、前記した複数の通信装置の共通の伝送路に送出することにしている。これにより、リアルタイムデータは予め定めた周期の固定的に定めたタイミングで次々と順序よく送信されるので、個々の通信装置がデータ中継装置に送る非リアルタイムデータの時間的な長短に影響されることなく共通の伝送路に個々の通信装置のリアルタイムデータを送出することができる。
【発明の効果】
【００２９】
以上説明したように、本発明によれば、複数の通信装置のそれぞれに対して、予め定めた周期のそれぞれにおけるリアルタイムデータの送信の時間帯を割り当てておいて、これらのリアルタイムデータがこれらの通信装置から送られてきたときには、これらを抽出して、非リアルタイムデータの送信時間とは別の時間に送信するようにした。このため、個々の通信装置の非リアルタイムデータの時間的な長短に影響されずにリアルタイムデータだけをまとめた形で送信することができる。この結果、リアルタイムデータの受信側では大容量のメモリを要することなく、ジッタを回避してリアルタイムデータを高品質に再生することができる。また、大容量のメモリにリアルタイムデータを多量に蓄積する必要がないので、リアルタイムデータの再生までに要する遅延時間を短縮することができるだけでなく、メモリのコストダウンを図ることができる。
【００３０】
更に本発明によれば、受信側でリアルタイムデータか非リアルタイムデータかの識別を行う必要がないので、受信側の回路構成を単純化したり、システムの機能拡張が容易になる。
【発明を実施するための最良の形態】
【００３１】
以下実施例につき本発明を詳細に説明する。
【実施例１】
【００３２】
図１は、本発明の一実施例におけるＰＯＮ伝送システムを含めた通信システムの概要を表わしたものである。この通信システム２００でＯＬＴ２０１は、上位装置２０２を介してインターネット２０３およびＶｏＩＰ（Voice over Internet Protocol）網２０４と接続されている。また、ＯＬＴ２０１は、ＰＯＮ伝送システムとして、光カプラ２０５を介して複数のＯＮＵ２０６ａ、２０６ｂ、……２０６ｎと接続されている。それぞれのＯＮＵ２０６ａ、２０６ｂ、……２０６ｎは、通信端末２０７ａ、２０７ｂ、……２０７ｎと、電話機２０８ａ、２０８ｂ、……２０８ｎのうち対応する符号で表示されたものと接続されている。
【００３３】
このような通信システム２００で通信端末２０７ａが、これに接続されたＯＮＵ２０６ａを介してインターネット２０３に接続し、図示しないサーバにアクセスしてデータのアップロードやダウンロードを行うことができる。また、電話機２０８ａがＯＮＵ２０６ａやＶｏＩＰ網２０４を介して、電話機２０８ｂ、……２０８ｎのいずれか、あるいは他の図示しない電話機との間で音声データを伝送し、会話を行うことができる。
【００３４】
このような本実施例の通信システム２００でＯＬＴ２０１は、ＩＥＥＥ８０２．３ａｈに従った動作を行うものとする。ＯＮＵ２０６ａ、２０６ｂ、……２０６ｎも同様である。また、本実施例では電話機２０８ａ、２０８ｂ、……２０８ｎにＶｏＩＰ機能が組み込まれているものとする。このＶｏＩＰ機能はＯＮＵ２０６ａ、２０６ｂ、……２０６ｎに代わりに組み込まれていてもよい。また、図示しないがＶｏＩＰ機能は、ＯＮＵ２０６ａ、２０６ｂ、……２０６ｎと電話機２０８ａ、２０８ｂ、……２０８ｎのうち対応する符号で表示されたものの間にＶｏＩＰ変換装置を配置することでも達成することができる。
【００３５】
上位装置２０２は、たとえばＢＡＳ（Broadband Access Server）のような通信機器である。上位装置２０２は、各ＯＮＵ２０６ａ、２０６ｂ、……２０６ｎとの間に確立した、ポイント・ツー・ポイント・コネクションの終端を行ったり、ＯＮＵ２０６ａ、２０６ｂ、……２０６ｎに接続された通信端末２０７ａ、２０７ｂ、……２０７ｎや電話機２０８ａ、２０８ｂ、……２０８ｎの認証を行う。また、上位装置２０２は、上位ネットワークであるインターネット２０３およびＶｏＩＰ網２０４に対して、データフレームと音声フレームを振り分ける機能を有している。
【００３６】
図２は、本実施例のＯＬＴの構成を表わしたものである。図１と共に説明する。ＯＬＴ２０１は、上位インタフェース２１１に伝送路２１２が接続されており、図１に示した上位装置２０２と接続されている。また、ＰＯＮインタフェース２１３は、光ファイバ２１４によって図１に示した光カプラ２０５に接続されている。このＰＯＮインタフェース２１３は、ＰＯＮ終端部２１５とも接続されている。ＰＯＮ終端部２１５は、ＯＬＴ２０１と各ＯＮＵ２０６ａ、２０６ｂ、……２０６ｎ間の制御プロトコルであって、ＩＥＥＥ８０２．３ａｈの「Ｃｌａｕｓｅ６４」に規定されているＭＰＣＰを終端している。
【００３７】
ＰＯＮ終端部２１５は、上位インタフェース２１１、ＤＢＡ制御部２１６、ジッタ調整部２１７およびＰＯＮ同期タイマ２１８と接続されている。ここで、ＤＢＡ制御部２１６は、ＤＢＡアルゴリズムによって、各ＯＮＵ２０６ａ、２０６ｂ、……２０６ｎに対する送信開始許可時刻および送信許可時間（グラント値）を算出するようになっている。また、ジッタ調整部２１７は、ＤＢＡ制御部２１６の指示に従って、次グラント周期にリアルタイムデータが到着する時刻およびこのリアルタイムデータを送信する時刻を格納することで、ジッタの調整を行うようになっている。ＰＯＮ同期タイマ２１８は、本実施例のＰＯＮ伝送システムでＯＬＴ２０１と各ＯＮＵ２０６ａ、２０６ｂ、……２０６ｎとの間での時刻の同期を行う基準となる回路である。
【００３８】
ＤＢＡ制御部２１６は、このＰＯＮ同期タイマ２１８やジッタ調整部２１７の他に、パラメータテーブル２１９とも接続されている。パラメータテーブル２１９は、ＯＮＵ２０６ａ、２０６ｂ、……２０６ｎの各ユーザに割当可能な最大帯域や最低帯域といったＳＬＡ（Service Level Agreement）パラメータを格納しており、ＤＢＡ制御部２１６がその値を参照するようになっている。
【００３９】
ここで、ＰＯＮ終端部２１５は、ＭＰＣＰ制御を行うＭＰＣＰ制御部２２１と、ＯＬＴ２０１へ要求する帯域としてのレポート値をＭＰＣＰフレームから抽出するレポート値抽出部２２２と、グラント値をＭＰＣＰフレームに挿入するグラント値挿入部２２３と、ＰＯＮインタフェース２１３からＭＰＣＰフレームを分離するＭＰＣＰフレーム分離部２２４およびグラント値を挿入したＭＰＣＰフレームを多重するＭＰＣＰフレーム多重部２２５から構成されている。
【００４０】
また、ジッタ調整部２１７は、ＯＮＵ２０６ａ、２０６ｂ、……２０６ｎのいずれかから送られてきたイーサネット（登録商標）フレーム（以下、単にフレームと称する。）がリアルタイムデータであることを識別するフレーム識別部２３１と、このフレーム識別部２３１が識別したリアルタイムデータを格納するバッファ２３２と、ＤＢＡ制御部２１６の指示に従って、次グラント周期にリアルタイムデータが到着する時刻およびこのリアルタイムデータを送信する時刻を格納する時刻テーブル２３３と、リアルタイムデータとそれ以外のデータを選択して上位インタフェース２１１に対して送出するセレクタ部２３４から構成されている。セレクタ部２３４は、リアルタイムデータとそれ以外のデータを、時刻テーブル２３３の内容に基づいて切り替えることになる。
【００４１】
ここで、ＭＰＣＰフレーム分離部２２４は、ＰＯＮインタフェース２１３から入力されるフレームのヘッダを参照して、後段のレポート値抽出部２２２およびこれに接続されたＭＰＣＰ制御部２２１へ向かうＭＰＣＰフレームを振り分ける。そして、その他のすべてのフレームを、ジッタ調整部２１７内のフレーム識別部２３１へ転送するようになっている。
【００４２】
また、ＭＰＣＰフレーム多重部２２５は、上位インタフェース２１１から到着したフレームと、ＭＰＣＰ制御部２２１が生成し、グラント値をグラント値挿入部２２３で挿入したフレームを多重する。そして、この多重したフレームを単一のＰＯＮインタフェース２１３へ転送するようになっている。
【００４３】
図３は、本実施例のＯＮＵの構成を表わしたものである。ここでは図１に示したＯＮＵ２０６ａの構成を表わしている。ＯＮＵ２０６ｂ、……２０６ｎは、ＯＮＵ２０６ａと同一の構成となっている。そこで、ＯＮＵ２０６ｂ、……２０６ｎの構成についての説明は省略し、これらについては、ＯＮＵ２０６ａを構成する回路部品についている英字“ａ”をＯＮＵ２０６ｂ、……２０６ｎに応じて、“ｂ”、……“ｎ”に適宜読み替えるものとする。
【００４４】
ＯＮＵ２０６ａは、図１に示した光カプラ２０５に一端を接続される光ファイバ２５１ａの他端を、ＰＯＮインタフェース２５２ａに接続している。ＰＯＮインタフェース２５２ａは、電気信号を光信号に変換したり、その逆の変換を行う図示しない電気信号・光信号変換回路を備えている。また、ＯＮＵ２０６ａは、図１に示した通信端末２０７ａに一端を接続した端末接続用イーサネット（登録商標）回線２５３ａの他端を、通信端末用ユーザインタフェース２５４ａに接続している。同じく図１に示した電話機２０８ａに一端を接続した電話接続用イーサネット（登録商標）回線２５５ａの他端を、電話機用ユーザインタフェース２５６ａに接続している。
【００４５】
ＰＯＮインタフェース２５２ａは、ＭＰＣＰを終端するＰＯＮ終端部２５７ａと接続されている。ＰＯＮ終端部２５７ａは、このＰＯＮインタフェース２５２ａの他に、通信端末用ユーザインタフェース２５４ａ、電話機用ユーザインタフェース２５６ａおよび上りバッファ２５８ａと接続されている。上りバッファ２５８ａは、図１に示す通信端末２０７ａあるいは電話機２０８ａから送られてきたフレームを、一時的に格納するようになっている。この上りバッファ２５８ａには、一般的な優先制御メカニズムが実装されている。そして、リアルタイムデータとこれ以外の非リアルタイムデータとの間で優先制御が行われる。すなわち、リアルタイムデータは、送信のために指示された時刻の先頭で送信される制御が行われる。
【００４６】
以上のように構成された図１に示す本実施例の通信システム２００でＰＯＮ伝送システムの処理動作を次に具体的に説明する。
【００４７】
図４は、各ＯＮＵにおけるＯＬＴに対するレポート値の通知処理の様子を表わしたものである。図３に示したＯＮＵ２０６ａを例にとって、その図示しない記憶媒体に格納された制御プログラムによる制御の内容を説明する。ＯＮＵ２０６ａは、インターネット２０３あるいはＶｏＩＰ網２０４側へそれぞれのフレームの送信が必要となると（ステップＳ３０１：Ｙ）、レポートフレームを利用して、ＯＬＴ２０１にレポート値を通知する（ステップＳ３０２）。
【００４８】
図５は、ＯＮＵがレポート値を送出した際のＯＬＴ側のその受信処理の様子を表わしたものである。図２に示したＯＬＴ２０１もその図示しない記憶媒体に格納された制御プログラムによって各部がこの受信処理を実行する。図２と共に説明する。
【００４９】
まず、１単位のグラント周期Ｇが経過するまでの間、ＯＬＴ２０１はＭＰＣＰフレーム分離部２２４から入力されたＭＰＣＰフレームをレポート値抽出部２２２で抽出することで各ＯＮＵ２０６ａ、２０６ｂ、……２０６ｎの送出したレポート値を収集する（ステップＳ３２１、ステップＳ３２２：Ｎ）。そのグラント周期Ｇが経過した時点で（ステップＳ３２２：Ｙ）、レポート値抽出部２２２はこれらのレポート値をＤＢＡ制御部２１６に渡す。ＤＢＡ制御部２１６は、レポート値を基にして各ＯＮＵ２０６ａ、２０６ｂ、……２０６ｎに割り当てる帯域を演算する（ステップＳ３２３）。ここで「帯域」とは、１単位のグラント周期Ｇにおける時間長（データ量）だけではなく、各ＯＮＵ２０６ａ、２０６ｂ、……２０６ｎがＭＰＣＰフレームを送出する開始時刻を含んでいる。
【００５０】
ＯＬＴ２０１では、ＤＢＡ制御部２１６の演算結果をグラント値挿入部２２３に通知する。グラント値挿入部２２３は、この演算結果をＭＰＣＰフレームに挿入し、ＭＰＣＰフレーム多重部２２５が多重化して１つのフレームとしてＯＮＵ２０６ａ、２０６ｂ、……２０６ｎに送出する（ステップＳ３２４）。また、ＤＢＡ制御部２１６はこの演算結果を基にして、各ＯＮＵ２０６ａ、２０６ｂ、……２０６ｎからリアルタイムデータが到着する時刻とこれらのリアルタイムデータをＯＬＴ２０１から送信する時刻に関するデータを、時刻テーブル２３３に送出して格納させる（ステップＳ３２５）。
【００５１】
図６は、ＯＬＴにおけるＯＮＵからＭＰＣＰフレームが送られてきた場合の処理を示したものである。図２と共に説明する。ＯＬＴ２０１はＰＯＮインタフェース２１３からＭＰＣＰフレームが送られてきたら（ステップＳ３４１：Ｙ）、ＭＰＣＰフレーム分離部２２４を経由させてこれをフレーム識別部２３１に送って、これがリアルタイムデータであるか否かを識別させる（ステップＳ３４２）。その結果、リアルタイムデータではなかった場合には（ステップＳ３４３：Ｎ）、そのままこれをセレクタ部２３４に送って、上位インタフェース２１１から伝送路２１２に送出させる（ステップＳ３４４）。このとき、セレクタ部２３４はバッファ２３２からリアルタイムデータの読み出しは行わない。
【００５２】
一方、ＭＰＣＰフレームがリアルタイムデータに関するものであった場合（ステップＳ３４３：Ｙ）、フレーム識別部２３１はこれをバッファ２３２に蓄積する（ステップＳ３４５）。そして、バッファ２３２に蓄積されたこれらのリアルタイムデータについては、リアルタイムデータについての送信処理を実行することになる（ステップＳ３４６）。
【００５３】
図７は、図６のステップＳ３４６のリアルタイムデータについての送信処理の様子を表わしたものである。この処理は、グラント周期Ｇごとに行われる。まず、グラント周期の開始時点でＯＬＴ２０１はＯＮＵ２０６ａ、２０６ｂ、……２０６ｎを順に指定するためのパラメータｍを“１”に初期化する（ステップＳ３６１）。そして、グラント周期の開始から、１番目に送信されるＯＮＵ２０６1（たとえば図１でＯＮＵ２０６ａ）についてのリアルタイムデータの送信開始のために定められた時刻ｔr1になったかを判別する（ステップＳ３６２）。ここで、時刻ｔr1はグラント周期に相当する時間よりも、各ＯＮＵ２０６ａ、２０６ｂ、……２０６ｎについてのリアルタイムデータの送信に割り当てられる時間よりも短い所定の時間である。
【００５４】
グラント周期の開始から１番目に送信されるＯＮＵ２０６1についてのリアルタイムデータの送信開始のために定められた時刻ｔr1になったら（ステップＳ３６２：Ｙ）、そのＯＮＵ２０６1についてのリアルタイムデータを送信する（ステップＳ３６３）。そして、このときのパラメータｍが各ＯＮＵ２０６ａ、２０６ｂ、……２０６ｎの数の最大値になっていない場合には（ステップＳ３６４：Ｎ）、パラメータｍを“１”だけ加算して“２”とする（ステップＳ３６５）。そして、２番目に送信されるＯＮＵ２０６2（たとえば図１でＯＮＵ２０６ｂ）についてのリアルタイムデータの送信開始のために定められた時刻ｔr2になったかを判別する（ステップＳ３６２）。
【００５５】
以下、同様にして各ＯＮＵ２０６ａ、２０６ｂ、……２０６ｎから送られるリアルタイムデータの送信制御を行って、パラメータｍが最後のＯＮＵ２０６n（たとえば図１でＯＮＵ２０６ｎ）についてのリアルタイムデータの送信処理（ステップＳ３６３）が終了したら（ステップＳ３６４：Ｙ）、そのグラント周期Ｇにおける一連の送信処理を終了させる（エンド）。
【００５６】
図８は、本実施例でグラント周期ごとのＯＬＴでの送信開始時刻の動的な制御のタイミングを表わしたものである。図８でも、横軸は時間の経過を示しており、予め定められた一定の時間Δｔのグラント周期をＧとする。また、ＯＮＵ２０６ａ、２０６ｂ、……２０６ｎについては、説明を簡単にするためにＯＮＵ２０６ａ、２０６ｂ、２０６ｃの３台のみが存在するものとし、それぞれのＭＰＣＰフレームを図中では＃ａ、＃ｂ、＃ｃで表わすことにする。これらの点は、図９と同様である。
【００５７】
この図で最初のグラント周期Ｇ1については、それぞれのＯＮＵ２０６ａ、２０６ｂ、２０６ｃがＯＬＴ２０１の帯域指示に従って、リアルタイムデータ２６１を先頭に割り当てて、ＭＰＣＰフレーム＃ａ1、＃ｂ1、＃ｃ1を送信してくる。このとき、ＭＰＣＰフレーム＃ａ1のフレーム長を時間ａ1とし、ＭＰＣＰフレーム＃ｂ1のフレーム長を時間ｂ1とする。この場合、ＭＰＣＰフレーム＃ａ1は時刻ｔ1からＯＬＴ２０１に到着し、ＭＰＣＰフレーム＃ｂ1は時刻ｔ1に時間ａ1を加えた時刻からＯＬＴ２０１に到着する。また、ＭＰＣＰフレーム＃ｃ1は時刻ｔ1に時間ａ1と時間ｂ1を加えた時刻からＯＬＴ２０１に到着することになる。
【００５８】
リアルタイムデータ２６１以外のデータは、図６のステップＳ３４４の処理で、そのままセレクタ部２３４を経て伝送路２１２に送出される。図８で時刻ｔ2から開始するグラント周期Ｇ1についても同様である。
【００５９】
これに対して、最初のグラント周期Ｇ1で最初に到着したＭＰＣＰフレーム＃ａ1におけるリアルタイムデータ２６１は、バッファ２３２に蓄積される（図６ステップＳ４３５）。他のＭＰＣＰフレーム＃ｂ1、＃ｃ1についてのリアルタイムデータについても同様である。
【００６０】
そして、グラント周期Ｇ1の時刻ｔr1になったら（図７ステップＳ３６２：Ｙ）、時間ｒａ1だけバッファ２３２からＭＰＣＰフレーム＃ａ1におけるリアルタイムデータ２６１が読み出される。グラント周期Ｇ1の時刻ｔr1になった時点からこのグラント周期Ｇ1が終了するまで、時刻テーブル２３３の内容によってセレクタ部２３４はバッファ２３２を選択している。従って、バッファ２３２から読み出されたＭＰＣＰフレーム＃ａ1のリアルタイムデータ２６１は、そのままセレクタ部２３４を経て伝送路２１２に送出されることになる。
【００６１】
グラント周期Ｇ1の時刻ｔr1から時間ｒａ1が経過すると、すなわち、グラント周期Ｇ1の時刻ｔr2が到来すると（図７ステップＳ３６２：Ｙ）、時間ｒｂ1だけバッファ２３２からＭＰＣＰフレーム＃ｂ1におけるリアルタイムデータ２６１が読み出される。この読み出されたＭＰＣＰフレーム＃ｂ1のリアルタイムデータ２６１は、そのままセレクタ部２３４を経て伝送路２１２に送出されることになる。
【００６２】
また、グラント周期Ｇ1の時刻ｔr1から時間ｒａ1と時間ｒｂ1を加えた時間が経過すると、すなわち、グラント周期Ｇ1の時刻ｔr3が到来すると（図７ステップＳ３６２：Ｙ）、時間ｒｃ1だけバッファ２３２からＭＰＣＰフレーム＃ｃ1におけるリアルタイムデータ２６１が読み出される。この読み出されたＭＰＣＰフレーム＃ｃ1のリアルタイムデータ２６１は、そのままセレクタ部２３４を経て伝送路２１２に送出されることになる。
【００６３】
以上のようにしてグラント周期Ｇ1では、まずＭＰＣＰフレーム＃ａ1、＃ｂ1、＃ｃ1のリアルタイムデータ以外のデータが送り出され、残りの時間帯にＭＰＣＰフレーム＃ａ1、＃ｂ1、＃ｃ1のリアルタイムデータがまとめて送り出されることになる。
【００６４】
次の開始時刻ｔ2から開始するグラント周期Ｇ2でも、同様の処理が行われる。従って、それぞれのグラント周期の開始時刻からＭＰＣＰフレーム＃ａ1、＃ｂ1、＃ｃ1のリアルタイムデータの送り出しが開始されるまでの時間が等しいとすると、これらのリアルタイムデータ２６１は、ＯＮＵ２０６ａ、２０６ｂ、２０６ｃから送られるＭＰＣＰフレームのリアルタイムデータ２６１以外のデータの長短にかかわらず、常にほぼ同一の周期で上位インタフェース２１１から伝送路２１２に送出されることになる。ここでほぼ同一の周期といったのは、ＯＮＵ２０６ａ、２０６ｂ、２０６ｃから送られるＭＰＣＰフレームのリアルタイムデータ２６１の長さがわずかに変動する場合の変動分を考慮したものであり、これらが一定であれば常に同一の周期となる。もっとも、リアルタイムデータ２６１の受信側は、多少のバッファを用いてこれらを受信するので、リアルタイムデータの再生に問題となることはない。
【００６５】
以上説明した実施例では、図８に示すように同一のグラント周期Ｇで受信した、それぞれのＯＮＵ２０６ａ、２０６ｂ、２０６ｃのデータからリアルタイムデータ２６１を除いた非リアルタイムデータをそのまま多重して送信し、これらＯＮＵ２０６ａ、２０６ｂ、２０６ｃのリアルタイムデータ２６１についてはグラント周期Ｇの時刻ｔr1または時刻ｔr2′から同一のグラント周期Ｇ内に納めるように順番に送信するようにした。本発明はこの形態に限定されるものではない。
【００６６】
すなわち、これらのリアルタイムデータ２６１を同一のグラント周期Ｇの後半部で送信するのではなく、次の同一のグラント周期Ｇの前半等の他のグラント周期Ｇで伝送してもよい。この場合にも、それぞれの同一のグラント周期Ｇの開始点から一定時間経過後にリアルタイムデータ２６１が送信される処理がグラント周期Ｇごとに繰り返されるものであれば、リアルタイムデータの遅延量は実施例よりも大きくなるが、個々のグラント周期Ｇでリアルタイムデータの送信時間がばらつくという問題を解消することができる。
【００６７】
また、それぞれのグラント周期ＧでＯＮＵ２０６ａ、２０６ｂ、２０６ｃのリアルタイムデータ２６１を送信する際には、一定の順序でＯＮＵごとのリアルタイムデータ２６１を読み出して順に送信するという単純な処理であってもよいし、これ以外の処理であってよい。すなわち、それぞれのＯＮＵ２０６ａ、２０６ｂ、２０６ｃごとにそれらのリアルタイムデータ２６１の送信開始時刻を事前に決めておき、これらの時刻データを時刻テーブル２３３から読み出して、これらのリアルタイムデータ２６１の送信をそれぞれ決められた時刻で制御しながら行うようにしてもよい。
【００６８】
更に実施例では、ＰＯＮ伝送システムを例に挙げて本発明を説明したが、これに限定されるものではない。すなわち、ＰＯＮ伝送システム以外であっても、複数の通信装置が個々にデータ中継装置に送ったリアルタイムデータおよび非リアルタイムデータのうち、リアルタイムデータについてはリアルタイム性を確保するために伝送開始時刻を制御するものであれば、各種のデータ中継装置、通信システムあるいは通信方法に本発明を適用することができる。
【図面の簡単な説明】
【００６９】
【図１】本発明の一実施例におけるＰＯＮ伝送システムを含めた通信システムの概要を表わしたシステム構成図である。
【図２】本実施例のＯＬＴの構成を表わしたブロック図である。
【図３】本実施例のＯＮＵの構成を表わしたブロック図である。
【図４】本実施例で各ＯＮＵにおけるＯＬＴに対するレポート値の通知処理の様子を表わした流れ図である。
【図５】本実施例でＯＮＵがレポート値を送出した際のＯＬＴ側のその受信処理を表わした流れ図である。
【図６】本実施例のＯＬＴにおけるＯＮＵからＭＰＣＰフレームが送られてきた場合の処理を示した流れ図である。
【図７】本実施例でＯＬＴのリアルタイムデータについての送信処理を表わした流れ図である。
【図８】本実施例でグラント周期ごとのＯＬＴでの送信開始時刻の動的な制御のタイミングを表わしたタイミング図である。
【図９】従来の規定によるＯＮＵでのグラント周期ごとの送信開始時刻の動的な変化を示したタイミング図である。
【符号の説明】
【００７０】
２００  通信システム
２０１  ＯＬＴ
２０３  インターネット
２０４  ＶｏＩＰ網
２０５  光カプラ
２０６  ＯＮＵ
２０７  通信端末
２０８  電話機
２１５  ＰＯＮ終端部
２１６  ＤＢＡ制御部
２１７  ジッタ調整部
２１８  ＰＯＮ同期タイマ
２２２  レポート値抽出部
２２３  グラント値挿入部
２３１  フレーム識別部
２３２  バッファ
２３３  時刻テーブル
２３４  セレクタ部
【図１】
2007251270.tif 000003
【図２】
2007251270.tif 000004
【図３】
2007251270.tif 000005
【図４】
2007251270.tif 000006
【図５】
2007251270.tif 000007
【図６】
2007251270.tif 000008
【図７】
2007251270.tif 000009
【図８】
2007251270.tif 000010
【図９】
2007251270.tif 000011