(57)【特許請求の範囲】
【請求項１】
送信するセルの所定領域に最大遅延揺らぎ値を加算する遅延揺らぎ値加算段階と、
受信したセルを格納すると共に、前記受信したセルの所定領域に格納されている最大遅延揺らぎ値に従って前記格納したセルを読み出す遅延揺らぎ吸収段階とを有する遅延揺らぎ吸収制御方法。
【請求項２】
請求項１記載の遅延揺らぎ吸収制御方法において、
前記遅延揺らぎ値加算段階は、前記セルを送信する際に発生する最大遅延揺らぎ値を中継装置ごとに前記送信するセルの所定領域に加算していくことを特徴とする遅延揺らぎ吸収制御方法。
【請求項３】
請求項１記載の遅延揺らぎ吸収制御方法において、
前記遅延揺らぎ吸収段階は、前記受信したセルのデータ部を受信バッファに格納する格納段階と、
前記受信したセルの所定領域に格納されている最大遅延揺らぎ値に従って、前記受信バッファに格納した前記セルのデータ部の読み出しタイミングを設定する読み出しタイミング設定段階と、
前記読み出しタイミングに従って前記受信バッファから前記セルのデータ部を読み出す読み出し段階とを有する遅延揺らぎ吸収制御方法。
【請求項４】
請求項３記載の遅延揺らぎ吸収制御方法において、
前記読み出しタイミング設定段階は、前記最大遅延揺らぎ値に従って、前記読み出しタイミングを遅延させ、前記最大遅延揺らぎ値を吸収することを特徴とする遅延揺らぎ吸収制御方法。
【請求項５】
受信したセルを送信するときに発生する最大遅延揺らぎ値を前記セルの所定領域に加算する第１遅延揺らぎ値加算手段と、
受信したセルから元のデータを再生するときに発生する最大遅延揺らぎ値を前記セルの所定領域に加算する第２遅延揺らぎ値加算手段と、
前記元のデータを再生するセルのデータ部を格納する格納手段と、
前記元のデータを再生するセルの所定領域に格納されている最大遅延揺らぎ値に従って、前記格納手段に格納されたセルのデータ部の読み出しを制御する読み出し制御手段と
を有する多重化装置。
【請求項６】
請求項５記載の多重化装置において、
前記第１遅延揺らぎ値加算手段は、前記セルを送信する際に発生する最大遅延揺らぎ値および次の中継装置に前記セルが到着するまでに発生する最大遅延揺らぎ値を前記送信するセルの所定領域に加算することを特徴とする多重化装置。
【請求項７】
請求項５記載の多重化装置において、
前記読み出し制御手段は、前記最大遅延揺らぎ値に従って、前記格納手段に格納されたセルのデータ部の読み出しを遅延させ、前記最大遅延揺らぎ値を吸収することを特徴とする多重化装置。
【請求項８】
請求項７記載の多重化装置において、
前記読み出し制御手段は、前記格納手段に格納されたセルのデータ部の読み出し遅延時間をパスの設定後に１回のみ設定すれば良いことを特徴とする多重化装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、遅延揺らぎ吸収制御方法およびその方法を利用する多重化装置に係り、特に、受信データの遅延揺らぎを吸収する遅延揺らぎ吸収制御方法およびその方法を利用する多重化装置に関する。
【０００２】
【従来の技術】
近年、映像・音声などのデータを多重化して送受信するネットワークが普及している。このようなネットワークで利用される多重化装置は、時分割多重による多重化装置から統計多重によるセル多重化装置に移行している。時分割多重による多重化装置は、１つのフレーム内に複数のタイムスロットを設け、あるデータが利用するタイムスロットを固定している。時分割多重による多重化装置は、同じ宛先の情報を周期的に送受信する場合に適していた。
【０００３】
そこで、企業内ネットワークのような音質を重視するネットワークにおいては、リアルタイム音声信号の送受信に、時分割多重による多重化装置と同程度の性能が統計多重によるセル多重化装置に要求されている。
【０００４】
しかしながら、セル多重化装置は、送出セル数の増減，セルを送信するルートの違いなどにより、受信側のセル多重装置において遅延揺らぎが発生する場合がある。このような遅延揺らぎは、音質の劣化の原因となる。したがって、セル多重化装置は受信セルの遅延揺らぎを吸収するためのバッファを有する必要がある。
【０００５】
図１は、パスの違いによる遅延揺らぎについて説明する一例の図を示す。図１のネットワークは、セル多重化装置３，５，７，１０と、伝送路４，６，８，９と、構内交換機２，１１と、電話機１，１２とを含むように構成される。例えば電話機１から音声信号を送信する場合、電話機１から出力されたアナログ音声信号は構内交換機２でデジタル音声信号に変換された後、セル多重化装置３に供給される。
【０００６】
セル多重化装置３は、供給されたデジタル音声信号に音声圧縮処理，セル化処理を行い、交換管理設定テーブルおよびスケジューラに設定された交換情報および速度情報に従って、そのセル化されたデジタル音声信号を送信するルートを選択する。
【０００７】
セルを送信するルートとして音声パス１が選択された場合、セル多重化装置３は伝送路９を介してセルをセル多重化装置１０に送信する。また、セルを送信するルートとして音声パス２が選択された場合、セル多重化装置３は伝送路４，セル多重化装置５，伝送路６，セル多重化装置７，伝送路８を介してセルをセル多重化装置１０に送信する。
【０００８】
ところで、セル多重化装置３，５，７，１０、又は伝送路４，６，８，９では、内部処理や伝送路の状態に基づくセルの遅延揺らぎが発生する。例えば、セル多重化装置３，５，７，１０の遅延揺らぎ量をα，伝送路４，６，８，９の遅延揺らぎ量をβとすると、音声パス１の遅延揺らぎ量は２α＋βとなる。また、音声パス２の遅延揺らぎ量は４α＋３βとなる。
【０００９】
そこで、セルを受信するセル多重化装置１０は、受信セルの遅延揺らぎを吸収するように受信セルバッファを設けている。この受信セルバッファの制御は、選択される可能性のあるルートのうち最大の遅延揺らぎを発生するパスに対応させることにより、全てのパスに対応させていた。
【００１０】
例えば、図１のネットワークの場合、音声パス１又は音声パス２を通過してセル多重化装置１０に受信されたセルは、音声パス２を通過したセルの最大の遅延揺らぎ量を吸収できるような受信セルバッファの制御により、遅延揺らぎが吸収されていた。
【００１１】
そして、セル多重化装置１０は、遅延揺らぎを吸収されたセルにデセル化処理，音声伸長処理を行ってデジタル音声信号を再生し、そのデジタル音声信号を構内交換機１１に供給する。構内交換機１１はデジタル音声信号をアナログ音声信号に変換し、そのアナログ音声信号を電話機１２に供給する。以上のように、電話機１と電話機１２との間で音声通信を行なっていた。
【００１２】
【発明が解決しようとする課題】
受信セルの遅延揺らぎを吸収するため、受信側のセル多重化装置は受信セルバッファを有している。吸収できる遅延揺らぎ量を大きくする場合、受信セルバッファの深さを深くするように受信セルバッファが制御される。このように、受信セルバッファの深さを深くすると、その深さに従って伝送遅延が発生する。
【００１３】
ところで、セル多重化装置は、セルを送信するルートを交換管理設定テーブルおよびスケジューラに設定された交換情報および速度情報に従って発呼ごとに設定する。つまり、セルを送信するルートが複数ある場合、セルがどのルートを介して送信されるかは確定されていない。したがって、受信側のセル多重化装置は、選択される可能性のあるルートのうち最大の遅延揺らぎを発生するパスに対応するように、受信セルバッファを制御していた。例えば、図１のネットワークでは、音声パス１が選択された場合にも、音声パス２の遅延揺らぎ量４α＋３βを吸収できるように受信セルバッファの制御が行なわれていた。
【００１４】
しかしながら、音声通信では、伝送遅延が増大すると音質の劣化や通話時の違和感が発生するため、伝送遅延を極力抑えることが望ましい。したがって、想定される最大の遅延揺らぎを吸収できるように受信セルバッファの制御を固定的に設定しておくことは、音声遅延による音質劣化の可能性が高くなるという問題があった。
【００１５】
本発明は、上記の点に鑑みなされたもので、発呼ごとに遅延揺らぎを吸収するバッファ量を自動的且つ即時に設定することができ、音質の低下を防止することが可能な遅延揺らぎ吸収制御方法およびその方法を利用する多重化装置を提供することを目的とする。
【００１６】
【課題を解決するための手段】
そこで、上記課題を解決するため、請求項１記載の遅延揺らぎ吸収制御方法は、送信するセルの所定領域に最大遅延揺らぎ値を加算する遅延揺らぎ値加算段階と、受信したセルを格納すると共に、前記受信したセルの所定領域に格納されている最大遅延揺らぎ値に従って前記格納したセルを読み出す遅延揺らぎ吸収段階とを有することを特徴とする。
【００１７】
このように、送信するセルの所定領域に最大遅延揺らぎ値を加算していくことにより、実際にセルが送信される伝送路の最大遅延揺らぎ値を容易に設定することができる。そして、受信したセルの所定領域に格納されている最大遅延揺らぎ値に従って格納したセルの読み出しタイミングを制御することにより、最大遅延揺らぎ値を吸収することが可能である。
【００１８】
また、請求項２記載の遅延揺らぎ吸収制御方法は、前記遅延揺らぎ値加算段階が、前記セルを送信する際に発生する最大遅延揺らぎ値を中継装置ごとに前記送信するセルの所定領域に加算していくことを特徴とする。
【００１９】
このように、セルが送信される各中継装置ごとに最大遅延揺らぎ値をセルの所定領域に加算していくことにより、ネットワークの変更・増設があったとしても、セルが送信される伝送路の最大遅延揺らぎ値を容易に設定することが可能である。また、数セルが送信されることにより、容易にセルが送信される伝送路の最大遅延揺らぎ値を設定できる。
【００２０】
また、請求項３記載の遅延揺らぎ吸収制御方法は、前記遅延揺らぎ吸収段階が、前記受信したセルのデータ部を受信バッファに格納する格納段階と、前記受信したセルの所定領域に格納されている最大遅延揺らぎ値に従って、前記受信バッファに格納した前記セルのデータ部の読み出しタイミングを設定する読み出しタイミング設定段階と、前記読み出しタイミングに従って前記受信バッファから前記セルのデータ部を読み出す読み出し段階とを有することを特徴とする。
【００２１】
このように、セルの所定領域に格納されている最大遅延揺らぎ値に従って、受信バッファに格納したセルのデータ部の読み出しタイミングを設定することにより、最大遅延揺らぎ値を吸収できるように、受信バッファからセルのデータ部を読み出すことが可能である。
【００２２】
また、請求項４記載の遅延揺らぎ吸収制御方法は、前記読み出しタイミング設定段階は、前記最大遅延揺らぎ値に従って、前記読み出しタイミングを遅延させ、前記最大遅延揺らぎ値を吸収することを特徴とする。
【００２３】
このように、最大遅延揺らぎ値に従って、読み出しタイミングを遅延させることにより、最大遅延揺らぎ値を吸収することが可能となる。
【００２４】
また、請求項５記載の多重化装置は、受信したセルを送信するときに発生する最大遅延揺らぎ値を前記セルの所定領域に加算する第１遅延揺らぎ値加算手段と、受信したセルから元のデータを再生するときに発生する最大遅延揺らぎ値を前記セルの所定領域に加算する第２遅延揺らぎ値加算手段と、前記元のデータを再生するセルのデータ部を格納する格納手段と、前記元のデータを再生するセルの所定領域に格納されている最大遅延揺らぎ値に従って、前記格納手段に格納されたセルのデータ部の読み出しを制御する読み出し制御手段とを有することを特徴とする。
【００２５】
このように、送信するセルの所定領域に最大遅延揺らぎ値を加算していくことにより、セルが送信される伝送路の最大遅延揺らぎ値を容易に設定することができる。そして、受信したセルの所定領域に格納されている最大遅延揺らぎ値に従って格納したセルの読み出しタイミングを制御することにより、最大遅延揺らぎ値を吸収することが可能である。
【００２６】
また、請求項６記載の多重化装置は、前記第１遅延揺らぎ値加算手段が、前記セルを送信する際に発生する最大遅延揺らぎ値および次の中継装置に前記セルが到着するまでに発生する最大遅延揺らぎ値を前記送信するセルの所定領域に加算することを特徴とする。
【００２７】
このように、セルが送信される各中継装置ごとに、その中継装置および次の中継装置にセルが到着するまでに発生する最大遅延揺らぎ値をセルの所定領域に加算していくことにより、セルが送信される伝送路の最大遅延揺らぎ値を容易に設定することができる。また、ネットワークの変更・増設があったとしても、セルが送信される伝送路の最大遅延揺らぎ値を容易に設定することが可能である。さらに、数セルが送信されることにより、容易にセルが送信される伝送路の最大遅延揺らぎ値を１回だけで設定できる。
【００２８】
また、請求項７記載の多重化装置は、前記読み出し制御手段が、前記最大遅延揺らぎ値に従って、前記格納手段に格納されたセルのデータ部の読み出しを遅延させ、前記最大遅延揺らぎ値を吸収することを特徴とする。
【００２９】
このように、最大遅延揺らぎ値に従って、読み出しタイミングを遅延させることにより、最大遅延揺らぎ値を吸収することが可能となる。
【００３０】
また、請求項８記載の多重化装置において、前記読み出し制御手段は、前記格納手段に格納されたセルのデータ部の読み出し遅延時間をパスの設定後に１回のみ設定することを特徴とする。
【００３１】
このように、セルのデータ部の読み出し遅延時間を最大遅延揺らぎ値に応じてパスの設定後に１回だけ設定することにより、そのパスで発生しうる最大遅延ゆらぎを確実に吸収可能なため、セルの送受信中に読み出し遅延時間を変更する必要がない。したがって、セル廃棄の発生を防ぐことが可能である。特に、音声信号をセル化して送信している場合、セルの廃棄による音質劣化を防ぐことが可能である。
【００３２】
【発明の実施の形態】
まず、本発明の原理について図面を参照しつつ説明する。図２は、本発明の原理について説明する一例の図を示す。図３は、本発明で利用するセルの一例のフォーマットを示す。本発明の遅延揺らぎ吸収制御方法では、図３に示すようなフォーマットで構成されるセルを利用する。
【００３３】
図３のセルは、５バイトのセルヘッダ部と４８バイトのセルペイロード部とで構成される。セルヘッダ部は、ＶＰＩ（Ｖｉｒｔｕａｌ  Ｐａｔｈ  Ｉｄｅｎｔｉｆｉｅｒ）／ＶＣＩ（Ｖｉｒｔｕａｌ  Ｃｈａｎｎｅｌ  Ｉｄｅｎｔｉｆｉｅｒ）などの通信経路を選択するための情報が格納されている。また、セルペイロード部は、複数の符号化領域と１バイトの受信バッファ深さ制御領域と、３バイトの空き領域とを有している。
【００３４】
本発明の遅延揺らぎ吸収制御方法では、受信バッファ深さ制御領域を利用してセルを送信するときに発生する遅延揺らぎ値を送信することができる。受信バッファ深さ制御領域は、例えば８ビットで構成されている場合、２５６通りの遅延揺らぎ値を表現することができる。
【００３５】
図４は、受信バッファ深さ制御領域について説明する一例の図を示す。図４に示すように、８ビットで受信バッファ深さ制御領域を構成する場合、「００００００００」〜「１１１１１１１１」に対応させて「１ｍｓ〜２５６ｍｓ」の遅延揺らぎ値，言い換えれば受信バッファ深さを設定することが可能である。
【００３６】
図２のネットワークにおいて、セルを送信するルートとして音声パス１が選択された場合、セル多重化装置３はセル多重化装置３と伝送路９との最大遅延揺らぎ値Ｓｄをセルの受信バッファ深さ制御領域に加算した後、そのセルをセル多重化装置１０に送信する。さらに、セル多重化装置１０では、セル多重化装置１０の最大遅延揺らぎ値Ｓｅをセルの受信バッファ深さ制御領域に加算する。したがって、セル多重化装置１０は、受信したセルの受信バッファ深さ制御領域に格納されている遅延揺らぎ値Ｓｄ＋Ｓｅに従って適切な受信バッファ深さを設定することができる。
【００３７】
一方、図２のネットワークにおいて、セルを送信するルートとして音声パス２が選択された場合、セル多重化装置３はセル多重化装置３と伝送路４との最大遅延揺らぎ値Ｓａをセルの受信バッファ深さ制御領域に加算した後、そのセルをセル多重化装置５に送信する。セル多重化装置５はセル多重化装置５と伝送路６との最大遅延揺らぎ値Ｓｂをセルの受信バッファ深さ制御領域に加算した後、そのセルをセル多重化装置７に送信する。
【００３８】
以下同様に、セル多重化装置７，１０において、最大遅延揺らぎ値Ｓｃ，Ｓｅが夫々セルの受信バッファ深さ制御領域に加算される。したがって、セル多重化装置１０は、受信したセルの受信バッファ深さ制御領域に格納されている遅延揺らぎ値Ｓａ＋Ｓｂ＋Ｓｃ＋Ｓｅに従って適切な受信バッファ深さを設定することができる。
【００３９】
図３のフォーマットを有するセルの受信バッファ深さ制御領域に最大遅延揺らぎ値を加算することを可能とするセル多重化装置の構成について図５を参照しつつ説明していく。図５は、セル多重化装置の一実施例のブロック図を示す。図５のセル多重化装置は、ディジタル専用線インターフェース（以下、ＮＰという）２０，セルスイッチ２１，圧縮伸長・セル／デセル化部（以下、ＣＯＤＥＣ−ＣＬＡＤ部という）２２，トランクインターフェース２３，装置制御部２４を含む構成である。
【００４０】
ＮＰ２０は、ＩＳＤＮ（Ｉｎｔｅｇｒａｔｅｄ  Ｓｅｒｖｉｃｅ  Ｄｉｇｉｔａｌ  Ｎｅｔｗｏｒｋ），ＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ）などの伝送路に接続されており、伝送路から供給されるセルをセルスイッチ２１に供給すると共に、セルスイッチ２１から供給されるセルを伝送路に送信する。
【００４１】
セルスイッチ２１は、セルヘッダ検出部２５，入力バッファ部２６，ＶＰＩ／ＶＣＩ交換・変換出力制御スイッチ部２７，出力制御部２８，セルヘッダ検出部２９，入力バッファ部３０，出力制御部３１，スケジューラ３２，交換管理設定テーブル３３，セル揺らぎ値挿入部３４，セル揺らぎ値挿入部３５，伝送路遅延設定レジスタ３６，制御部インターフェース５４を含む。
【００４２】
セルヘッダ検出部２５は、ＮＰ２０から供給されるセルのセルヘッダ部を監視し、セルの受信を検出する。検出されたセルは、入力バッファ部２６にＶＰＩ，ＶＣＩごとに格納される。入力バッファ部２６は、格納しているセルを順番にＶＰＩ／ＶＣＩ交換・変換出力制御スイッチ部２７に供給する。
【００４３】
ＶＰＩ／ＶＣＩ交換・変換出力制御スイッチ部２７は、交換管理設定テーブル３３に設定されている入力セルのＶＰＩ／ＶＣＩと出力セルのＶＰＩ／ＶＣＩとの接続情報に従って、セルのコネクションスイッチングを行なう。また、ＶＰＩ／ＶＣＩ交換・変換出力制御スイッチ部２７は、セル揺らぎ値挿入部３４の指示に従って、セルの受信バッファ深さ制御領域に最大遅延揺らぎ値を加算する。このとき加算される最大遅延揺らぎ値は、伝送路遅延設定レジスタ３６に予め設定されている。伝送路遅延設定レジスタ３６は、例えば選択される可能性のある伝送路の最大遅延揺らぎ値，装置内の処理に基づく最大遅延揺らぎ値などが伝送路ごとに設定されている。
【００４４】
出力制御部２８は、ＶＰＩ／ＶＣＩ交換・変換出力制御スイッチ部２７からセルが供給されると、スケジューラ３２に設定されている，例えばＣＢＲ（Ｃｏｎｓｔａｎｔ  Ｂｉｔ  Ｒａｔｅ），ＶＢＲ（Ｖａｒｉａｂｌｅ  Ｂｉｔ  Ｒａｔｅ）などのＡＴＭネットワークのサービスカテゴリに従って、セルの送出間隔，出力セルレートなどを制御するバッファリング制御を行なう。
【００４５】
また、ＣＯＤＥＣ−ＣＬＡＤ部２２は、ＣＬＡＤ（Ｃｅｌｌ  Ａｓｓｅｍｂｌｙ  Ａｎｄ  Ｄｉｓａｓｓｅｍｂｌｙ）部３７，ＣＯＤＥＣ（Ｃｏｄｅｒ  ａｎｄ  Ｄｅｃｏｄｅｒ）部３８，制御部インターフェース５５を含むように構成される。
【００４６】
ＣＬＡＤ部３７は、セルヘッダ検出・分離部３９，受信セルバッファ書き込み制御部４０，受信セルバッファ４１，受信セルバッファ読み出し制御部４２，送信セルバッファ書き込み制御部４３，送信セルバッファ４４，セルヘッダ付加・送出部４５，送出セルバッファ読み出し制御部４６，受信セル揺らぎ値検出部４７，受信セルバッファ深さ設定制御部４８，セル揺らぎ値挿入部４９を含む。ＣＯＤＥＣ部３８は、音声伸長部５０，音声圧縮部５１を含む。
【００４７】
セルヘッダ検出・分離部３９は、セルスイッチ２１から供給されるセルを受信し、その受信したセルのセルペイロード部を分離して受信セル揺らぎ値検出部４７に供給する。受信セル揺らぎ値検出部４７は、セルヘッダ検出・分離部３９から供給されたセルペイロード部から受信バッファ深さ制御領域を分離して受信セルバッファ深さ設定制御部４８に供給する。また、受信セル揺らぎ値検出部４７は、供給されたセルペイロード部を受信セルバッファ４１に供給する。受信セルバッファ書き込み制御部４０は、受信セルバッファ４１の書き込みタイミングを制御している。
【００４８】
受信セルバッファ深さ設定制御部４８は、受信セル揺らぎ値検出部４７から供給された受信セルバッファ深さ制御領域に格納されている最大遅延揺らぎ値を解析して、受信セルバッファの深さを設定する。そして、受信セルバッファ深さ設定制御部４８は、設定した受信セルバッファの深さに従って、受信セルバッファ読み出し制御部４２に読み出しタイミングを通知する。
【００４９】
受信セルバッファ読み出し制御部４２は、受信セルバッファ４１に格納されているセルペイロード部の読み出しタイミングを制御している。受信セルバッファ読み出し制御部４２から受信セルバッファ４１に供給される読み出しタイミングは、受信セルバッファ深さ設定制御部４８で設定された受信セルバッファの深さに基づくものであり、設定された受信セルバッファの深さが深いほどセルペイロード部が受信セルバッファ４１に格納されている時間が長くなる。つまり、受信セルバッファの深さを深く設定するほど遅延揺らぎに対する耐性を有することになる。
【００５０】
受信セルバッファから読み出されたセルペイロード部は、ＣＯＤＥＣ部３８の音声伸長部５０に供給される。音声伸長部５０は、供給されたペイロード部に含まれる圧縮音声データの伸長処理を行ってデジタル音声信号を再生する。そして、音声伸長部５０は再生したデジタル音声信号をトランクインターフェース２３に供給する。
【００５１】
トランクインターフェース２３は、構内交換機に接続されており、ＣＯＤＥＣ−ＣＬＡＤ部２２から供給されるデジタル音声信号を構内交換機に供給すると共に、構内交換機から供給されるデジタル音声信号をＣＯＤＥＣ−ＣＬＡＤ部２２に供給する。また、トランクインターフェース２３は、構内交換機からのシグナリング情報をシグナリング終端部５２で終端し、制御部インターフェースを介して装置制御部２４にシグナリング情報を供給する。
【００５２】
一方、構内交換機から供給されるデジタル音声信号がトランクインターフェース２３を介して供給されると、ＣＯＤＥＣ部３８の音声圧縮部５１は供給されたデジタル音声信号の圧縮処理を行なって圧縮音声データを生成する。そして、音声圧縮部５１は生成した圧縮音声データを送信セルバッファ４４に供給する。送信セルバッファ４４は供給される圧縮音声データからセルペイロード部を生成する。なお、送信セルバッファ書き込み制御部４３は、送信セルバッファ４４の書き込みタイミングを制御している。
【００５３】
送信セルバッファ読み出し制御部４６は、送信セルバッファ４４の読み出しタイミングを制御している。送信セルバッファ４４は、送信セルバッファ読み出し制御部４６から供給される読み出しタイミングに従って、送信セルバッファ４４からセルペイロード部をセル揺らぎ値挿入部４９に供給する。
【００５４】
セル揺らぎ値挿入部４９は、セルペイロード部の受信バッファ深さ制御領域に最大遅延揺らぎ値を加算する。このとき加算される最大遅延揺らぎ値は、多重化装置の内部処理に起因するものである。セル揺らぎ値挿入部４９は、受信バッファ深さ制御領域に最大遅延揺らぎ値を加算したセルペイロード部をセルヘッダ付加・送出部４５に供給する。セルヘッダ付加・送出部４５は、供給されたセルペイロード部にセルヘッダ部を付加してセルスイッチ２１に送信する。
【００５５】
以下、セルヘッダ検出部２９に供給されたセルをＮＰ２０に供給するまでの処理は、セルヘッダ検出部２５に供給されたセルをＣＯＤＥＣ−ＣＬＡＤ２２に供給するまでの処理と同様であり、説明を省略する。なお、ＮＰ２０，セルスイッチ２１，ＣＯＤＥＣ−ＣＬＡＤ２２，トランクインターフェース２３は、制御部インターフェース５３，５４，５５，５６を介して装置制御部２４に接続されており、各種制御が行われる。
【００５６】
更に、受信セルバッファ４１の読み出し制御について詳細に説明する。図６は、受信セルバッファ４１の読み出し制御について説明する一例の図を示す。図７は、受信セルバッファ４１に供給される信号の一例のタイミング図を示す。なお、図６および図７は説明に不要な部分を省略して記載している。
【００５７】
セルヘッダ検出・分離部３９は、セルスイッチ２１から供給されるセルを検出する。セルヘッダ検出・分離部３９は、最初にセルを検出した場合に、書込みカウンタ制御部６０および書込みカウンタ６１に最初のセルを検出した旨の情報を供給する。
【００５８】
最初のセルを検出した旨の情報が供給されると、書込みカウンタ制御部６０は、図７（Ｄ）に示すように、受信セルバッファ４１に供給する書込み許可信号をイネーブルにすると共に、書込みカウンタ６１に供給するカウントアップ許可信号をイネーブルにする。書込みカウンタ６１は、カウントアップ許可信号がイネーブルになると、図７（Ｃ）に示すような書込みアドレス信号を受信セルバッファ４１に供給する。なお、図７のタイミング図では、受信セルバッファの深さが３であり、セルスイッチ２１から等間隔でセルが送信される場合について説明するがこれに限らない。
【００５９】
セルヘッダ検出・分離部３９は、受信したセルのセルペイロード部を分離して受信セル揺らぎ値検出部４７に供給する。受信セル揺らぎ値検出部４７は、セルヘッダ検出・分離部３９から供給されたセルペイロード部から受信バッファ深さ制御領域を分離して受信セルバッファ深さ設定制御部４８に供給する。また、受信セル揺らぎ値検出部４７は、供給されたセルペイロード部を受信セルバッファ４１に供給する。受信セルバッファ４１に供給される例えば図７（Ａ）に示すセル番号▲１▼〜▲９▼のセルは、図７（Ｃ）に示すような書込みアドレス信号０〜２に従って図７（Ｅ）に示すようにバッファＢ１〜Ｂ３に順次格納されていく。
【００６０】
一方、受信セル揺らぎ値検出部４７から受信バッファ深さ制御領域を供給されると、受信セルバッファ深さ設定制御部４８は、供給された受信セルバッファ深さ制御領域に格納されている最大遅延揺らぎ値を解析して、受信セルバッファの深さを設定する。受信セルバッファ深さ設定制御部４８は、読出し開始タイミングを読出しカウンタ制御部６４に供給しているが、その読出し開始タイミングを受信セルバッファの深さに従って遅延させている。
【００６１】
受信セルバッファ深さ設定制御部４８から読出し開始タイミングが供給されると、読出しカウンタ制御部６４は、図７（Ｇ）に示すように、受信セルバッファ４１に供給する読出し許可信号をイネーブルにすると共に、読出しカウンタ６３に供給するカウントアップ許可信号をイネーブルにする。読出しカウンタ６３は、カウントアップ許可信号がイネーブルになると、図７（Ｆ）に示すような読出しアドレス信号を受信セルバッファ４１に供給する。
【００６２】
ここで、図７（Ｄ）に示す書込み許可信号がイネーブルとなってから図７（Ｇ）に示す読出し許可信号がイネーブルとなるまでの時間ｔ１は、受信セルバッファ深さ制御領域に格納されている最大遅延揺らぎ値に従った時間である。つまり、受信セルバッファ深さ設定制御部４８は、受信セルバッファ深さ制御領域に格納されている最大遅延揺らぎ値に応じて受信セルバッファの深さを設定し、その受信セルバッファの深さに応じて読出し許可信号がイネーブルとなるタイミングを遅延させている。
【００６３】
受信セルバッファ４１に格納されている例えば図７（Ｅ）に示すセルは、図７（Ｆ）に示すような読出しアドレス信号０〜２に従って図７（Ｈ）に示すようにセル番号▲１▼〜▲９▼のセルを順次読出していく。なお、図７（Ｅ）に記載されている「Ｗ」はバッファＢ１〜Ｂ３へのセルの書込みを示し、「Ｒ」はバッファＢ１〜Ｂ３からのセルの読出しを示す。
【００６４】
そして、受信セルバッファ４１から読み出されたセルは、ＣＯＤＥＣ部３８に供給される。受信バッファ制御リセットレジスタ６２は、新たな通信の開始時に書込みカウンタ制御部６０，書込みカウンタ６１，読出しカウンタ６３，読出しカウンタ制御部６４をリセットする。
【００６５】
次に、図８および図９を参照しつつ図２の音声パス１を設定する場合の処理について説明する。図８は、本発明の遅延揺らぎ吸収制御方法について説明する一例の図を示す。また、図９は音声パス１を設定する場合の一例のシーケンス図を示す。
【００６６】
図９中、セル多重化装置３のトランク７０とセル多重化装置３の装置呼制御との間を制御区間Ａ，セル多重化装置３の装置呼制御とセル多重化装置１０の装置呼制御との間を制御区間Ｂ，セル多重化装置１０の装置呼制御とセル多重化装置１０のトランク８３との間を制御区間Ｃに大別する。この音声呼の呼設定シーケンスは、Ｑ．９３１ａ勧告に従って行われる。
【００６７】
電話機１からの発呼があると、構内交換機２からセル多重化装置３のトランク７０に、電話機の受話器を上げたことを示す起動信号とダイヤルされたダイヤル番号を表わす選択信号とが送信される。起動信号および選択信号を受信すると、トランク７０は装置呼制御に対してＳＥＴＵＰ信号を送信する。セル多重化装置３の装置呼制御はＳＥＴＵＰ信号を受信すると、正常に受信したことを表わすＣａｌｌ  Ｐｒｏｃ信号をトランク７０に送信する。以上の処理によって、セル多重化装置３の内部の制御区間Ａのパス設定が完了する。
【００６８】
また、セル多重化装置３の装置呼制御はＳＥＴＵＰ信号を受信すると、セル多重化装置３の装置呼制御とセル多重化装置１０の装置呼制御との制御区間Ｂでパスの設定が行われる。まず、制御区間Ｂで制御信号の送受信を行なうためのＤｃｈ−ＶＣ（Ｖｉｒｔｕａｌ  Ｃｈａｎｎｅｌ）パスおよびデータ信号の送受信を行なうためのＢｃｈ−ＶＣパスを設定する。その後、制御区間Ａと同様に、制御区間ＢでＳＥＴＵＰ信号およびＣａｌｌ  Ｐｒｏｃ信号の送受信が行われることにより、セル多重化装置３の装置呼制御とセル多重化装置１０の装置呼制御との間の制御区間Ｂのパス設定が完了する。
【００６９】
また、セル多重化装置１０の装置呼制御はＳＥＴＵＰ信号を受信すると、セル多重化装置１０の装置呼制御とセル多重化装置１０のトランク８３との制御区間Ｃでパスの設定が行われる。制御区間Ａと同様に、セル多重化装置１０内部の制御区間ＣでＳＥＴＵＰ信号およびＣａｌｌ  Ｐｒｏｃ信号の送受信が行われることにより、制御区間Ｃのパス設定が完了する。この時点で、制御区間Ａ〜Ｃのパスの設定が完了し、双方向のセルの送受信が可能となる。
【００７０】
この後、本発明の遅延揺らぎ吸収制御方法により、設定された音声パス１の最大遅延揺らぎ値の設定および受信セルバッファ深さ設定制御が行われる。例えば、セル多重化装置３からセル多重化装置１０に送信されるセルは、図８に示すように、セル揺らぎ値挿入部７４でＣＯＤＥＣ−ＣＬＡＤ７１の最大遅延揺らぎ値が受信バッファ深さ制御領域に加算される。また、セル揺らぎ値挿入部７８でセルスイッチ７２の最大遅延揺らぎ値および伝送路９の最大遅延揺らぎ値が受信バッファ深さ制御領域に加算される。
【００７１】
そして、受信セルバッファ深さ設定制御部８６で受信セルの受信バッファ深さ制御領域に格納されている最大遅延揺らぎ値に、セル多重化装置１０の最大遅延揺らぎ値を加算して、受信セルバッファ深さ設定制御が行われる。なお、セル多重化装置１０からセル多重化装置３に送信されるセルについても同様に、最大遅延揺らぎ値が受信バッファ深さ制御領域に順次加算され、受信セルバッファ深さ設定制御が行われる。
【００７２】
この受信セルバッファ深さ設定制御は、数個（例えば２〜３個）のセルを正常に受信することにより、選択された音声パスの最大遅延揺らぎ値を設定することが可能であり、その最大遅延揺らぎ値に従って受信セルバッファ深さ設定制御を行なうことができる。したがって、本発明の遅延揺らぎ吸収制御方法では、極めて短い時間，言い換えれば音声通話が開始されるまでに受信セルバッファの深さを設定することが可能である。また、本発明の遅延揺らぎ吸収制御方法では、１つの発呼に対して１回だけ行われる。
【００７３】
セル多重化装置１０の装置呼制御からのＳＥＴＵＰ信号を受信すると、トランク８３は構内交換機１１に起動信号および選択信号を送出する。構内交換機１１は、着信する電話機があるとセル多重化装置１０に呼び出し信号を送信する。セル多重化装置１０は受信した呼び出し信号に従ってＰｒｏｇ信号をセル多重化装置３の方向に出力する。Ｐｒｏｇ信号は、制御区間Ｃ，Ｂ，Ａ、構内交換機１１を介して発信電話機１に供給される。発信電話機１はＰｒｏｇ信号に従って、受話器から呼び出し音が鳴る。なお、以降のコマンドは、各制御区間Ａ，Ｂ，Ｃで透過される。
【００７４】
受信電話機１２の受話器が上げられると、応答信号が構内交換機１１からセル多重化装置１０のトランク８３に供給される。セル多重化装置１０は受信した応答信号に従ってＣｏｎｎ信号をセル多重化装置３の方向に出力する。Ｃｏｎｎ信号は、セル多重化装置３のトランク７０に供給される。トランク７０はＣｏｎｎ信号に従って応答信号を構内交換機２に供給する。以後、通話が終了するまで、通話状態となる。
【００７５】
通話が終了して受話器が置かれると、構内交換機２は切断信号をセル多重化装置３のトランク７０に送信する。トランク７０は切断信号に従ってＤｉｓｃ信号をセル多重化装置１０の方向に出力する。Ｄｉｓｃ信号は、制御区間Ａ，Ｂ，Ｃを介してセル多重化装置１０のトランク８３に供給される。トランク８３はＤｉｓｃ信号に従って切断信号を構内交換機１１に供給する。
【００７６】
トランク８３から切断信号が供給されると、構内交換機１１は復旧完了信号をトランク８３に供給する。トランク８３は復旧完了信号に従ってＲｅｌ信号をセル多重化装置３の方向に出力する。Ｒｅｌ信号は、制御区間Ｃ，Ｂ，Ａを介してトランク７０に供給される。トランク７０は復旧完了信号を構内交換機２に供給すると共に、Ｒｅｌ  Ｃｏｍｐ信号を制御区間Ａ，Ｂ，Ｃを介してトランク８３に供給する。以上により、制御区間Ａ〜Ｃに設定されたパスの切断を完了することができる。
【００７７】
次に、図１０および図１１を参照しつつ図２の音声パス２を設定する場合の処理について説明する。図１０は、本発明の遅延揺らぎ吸収制御方法について説明する他の一例の図を示す。また、図１１は、音声バス１を設定する場合の一例のシーケンス図を示す。
【００７８】
なお、音声パス２を設定するシーケンスは、音声パス１を設定するシーケンスと基本的には同じであるが、中継局となるセル多重化装置５，７でのシーケンスが含まれている。セル多重化装置５，７は、ＣＯＤＥＣ−ＣＬＡＤ部２２を含まないので、セルスイッチ９１またはセルスイッチ９６の最大遅延揺らぎ値および伝送路６または８の最大遅延揺らぎ値がセル揺らぎ値挿入部９３，９４，９８，９９により受信バッファ深さ制御領域に加算される。なお、他の部分については、音声パス１を設定する場合の処理と同様であり、説明を省略する。
【００７９】
以上のように、セルが伝送される伝送路および装置の最大揺らぎ値をセルの受信バッファ深さ制御領域に加算していくことで、選択されたパスに応じた最大遅延揺らぎ値を発呼ごとに設定することができる。したがって、選択されたパスの最大遅延揺らぎ値を自動的かつ早期に設定することができ、その最大遅延揺らぎ値に従って、最適な受信セルバッファの深さを設定することが可能である。
【００８０】
【発明の効果】
上述の如く、本発明によれば、送信するセルの所定領域に最大遅延揺らぎ値を加算していくことにより、セルが送信される伝送路の最大遅延揺らぎ値を容易に設定することができる。そして、受信したセルの所定領域に格納されている最大遅延揺らぎ値に従って格納したセルの読み出しタイミングを制御することにより、最大遅延揺らぎ値を吸収することが可能である。
【図面の簡単な説明】
【図１】パスの違いによる遅延揺らぎについて説明する一例の図である。
【図２】本発明の原理について説明する一例の図である。
【図３】本発明で利用するセルの一例のフォーマットである。
【図４】受信バッファ深さ制御領域について説明する一例の図である。
【図５】セル多重化装置の一実施例のブロック図である。
【図６】受信セルバッファの読み出し制御について説明する一例の図である。
【図７】受信セルバッファに供給される信号の一例のタイミング図である。
【図８】本発明の遅延揺らぎ吸収制御方法について説明する一例の図である。
【図９】音声パスを設定する場合の一例のシーケンス図である。
【図１０】本発明の遅延揺らぎ吸収制御方法について説明する他の一例の図である。
【図１１】音声パスを設定する場合の他の一例のシーケンス図である。
【符号の説明】
１，１２    電話機
２，１１    構内交換機
３，５，７，１０    セル多重化装置
４，６，８，９    伝送路
２０    ディジタル専用線インターフェース
２１    セルスイッチ
２２    圧縮伸長・セル／デセル化部
２３    トランクインターフェース
２４    装置制御部
３４，３５，４９    セル揺らぎ値挿入部
３６    伝送路遅延設定レジスタ
３７    ＣＬＡＤ（Cell Assembly And Disassembly）部
３８    ＣＯＤＥＣ（Ｃｏｄｅｒ  ａｎｄ  Ｄｅｃｏｄｅｒ）部
４１    受信セルバッファ
４７，４９    受信セル揺らぎ値検出部
４８    受信セルバッファ深さ設定制御部
６０    書込みカウンタ制御部
６１    書込みカウンタ
６３    読出しカウンタ
６４    読出しカウンタ制御部
【図１】
0003986729.tif 000002
【図２】
0003986729.tif 000003
【図３】
0003986729.tif 000004
【図４】
0003986729.tif 000005
【図５】
0003986729.tif 000006
【図６】
0003986729.tif 000007
【図７】
0003986729.tif 000008
【図８】
0003986729.tif 000009
【図９】
0003986729.tif 000010
【図１０】
0003986729.tif 000011
【図１１】
0003986729.tif 000012