(57)【要約】【課題】遅延時間のチャネル間の差を低減可能な信号変換装置を提供すること。【解決手段】信号変換装置１００は、複数のタイムスロットに１つずつ割り当てられた複数のバッファ１２１，…と、複数のタイムスロットを有する第１の単位データを受け付ける第１の単位データ受付部１１０と、複数のタイムスロットのそれぞれに含まれるデータを、割り当てられたバッファに蓄積するデータ蓄積部１２０と、バッファに蓄積されているデータのデータ量がデータ量閾値以上となった場合、当該蓄積されているデータを取得し、当該取得されたデータを含む第２の単位データを生成し、当該生成された第２の単位データを出力する第２の単位データ出力部１３０と、を備える。データ蓄積部は、データの蓄積を開始する対象となる第１の単位データである蓄積開始単位データを、第１のバッファと第２のバッファとの間で異ならせるように構成される。【選択図】図４
2013138325.tif 000002
【特許請求の範囲】
【請求項１】
信号変換装置であって、
予め割り当てられたチャネルのデータを含むタイムスロットを複数有し且つ予め定められた時間長を有する第１の単位データの列である第１の信号を、チャネルを特定するための制御情報を含み且つ予め定められたデータ量を有する第２の単位データの列である第２の信号に変換するように構成され、
前記複数のタイムスロットに１つずつ割り当てられた複数のバッファと、
前記第１の単位データを受け付ける第１の単位データ受付手段と、
前記受け付けられた第１の単位データが有する前記複数のタイムスロットのそれぞれに含まれるデータを、当該データを含むタイムスロットに割り当てられたバッファに蓄積するデータ蓄積手段と、
前記複数のバッファのそれぞれに対して、当該バッファに蓄積されているデータのデータ量が予め設定されたデータ量閾値以上となった場合、当該蓄積されているデータを取得し、当該取得されたデータを含む前記第２の単位データを生成し、当該生成された第２の単位データを出力する第２の単位データ出力手段と、
を備え、
前記データ蓄積手段は、前記データの蓄積を開始する対象となる前記第１の単位データである蓄積開始単位データを、前記複数のバッファのうちの１つである第１のバッファと、前記複数のバッファのうちの他の１つである第２のバッファと、の間で異ならせるように構成された信号変換装置。
【請求項２】
請求項１に記載の信号変換装置であって、
前記データ蓄積手段は、前記蓄積開始単位データを、前記複数のバッファのうちの任意の２つのバッファ間で異ならせるように構成された信号変換装置。
【請求項３】
請求項２に記載の信号変換装置であって、
前記データ蓄積手段は、前記複数のバッファに対する前記蓄積開始単位データが、前記第１の信号において、予め定められた単位データ間隔だけ離れて配置されるように構成された信号変換装置。
【請求項４】
請求項２に記載の信号変換装置であって、
前記データ蓄積手段は、前記複数のバッファに対する前記蓄積開始単位データが、前記第１の信号において、連続して配置されるように構成された信号変換装置。
【請求項５】
請求項１乃至請求項４のいずれかに記載の信号変換装置であって、
前記第２の単位データ出力手段は、早期に蓄積されたデータほど早期に前記バッファから取得するように構成された信号変換装置。
【請求項６】
請求項１乃至請求項５のいずれかに記載の信号変換装置であって、
前記第１の信号は、ＴＤＭ（Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘ）信号であり、
前記第１の単位データは、フレームである信号変換装置。
【請求項７】
請求項１乃至請求項６のいずれかに記載の信号変換装置であって、
前記第２の信号は、ＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ）信号であり、
前記第２の単位データは、セルである信号変換装置。
【請求項８】
請求項１乃至請求項７のいずれかに記載の信号変換装置であって、
前記第２の単位データ出力手段は、前記第２の単位データを生成した場合、当該第２の単位データを生成する基となった前記データを前記バッファから消去するように構成された信号変換装置。
【請求項９】
信号変換装置に適用される信号変換方法であって、
予め割り当てられたチャネルのデータを含むタイムスロットを複数有し且つ予め定められた時間長を有する第１の単位データの列である第１の信号を、チャネルを特定するための制御情報を含み且つ予め定められたデータ量を有する第２の単位データの列である第２の信号に変換するように構成され、
前記第１の単位データを受け付け、
前記受け付けられた第１の単位データが有する前記複数のタイムスロットのそれぞれに含まれるデータを、当該データを含むタイムスロットに割り当てられたバッファに蓄積し、
前記複数のバッファのそれぞれに対して、当該バッファに蓄積されているデータのデータ量が予め設定されたデータ量閾値以上となった場合、当該蓄積されているデータを取得し、当該取得されたデータを含む前記第２の単位データを生成し、当該生成された第２の単位データを出力し、
前記データの蓄積を開始する対象となる前記第１の単位データである蓄積開始単位データを、前記複数のバッファのうちの１つである第１のバッファと、前記複数のバッファのうちの他の１つである第２のバッファと、の間で異ならせるように構成された信号変換方法。
【請求項１０】
信号変換装置が実行する信号変換プログラムであって、
前記信号変換装置に、
予め割り当てられたチャネルのデータを含むタイムスロットを複数有し且つ予め定められた時間長を有する第１の単位データの列である第１の信号を、チャネルを特定するための制御情報を含み且つ予め定められたデータ量を有する第２の単位データの列である第２の信号に変換するための処理を実行させるように構成され、
前記信号変換プログラムは、更に、
前記信号変換装置に、
前記第１の単位データを受け付け、
前記受け付けられた第１の単位データが有する前記複数のタイムスロットのそれぞれに含まれるデータを、当該データを含むタイムスロットに割り当てられたバッファに蓄積し、
前記複数のバッファのそれぞれに対して、当該バッファに蓄積されているデータのデータ量が予め設定されたデータ量閾値以上となった場合、当該蓄積されているデータを取得し、当該取得されたデータを含む前記第２の単位データを生成し、当該生成された第２の単位データを出力する、処理を実行させるように構成され、
前記信号変換プログラムは、更に、
前記データの蓄積を開始する対象となる前記第１の単位データである蓄積開始単位データを、前記複数のバッファのうちの１つである第１のバッファと、前記複数のバッファのうちの他の１つである第２のバッファと、の間で異ならせるように構成された信号変換プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、信号を変換する信号変換装置に関する。
【背景技術】
【０００２】
ＴＤＭ（Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘ）信号をＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ）信号に変換する信号変換装置が知られている。
【０００３】
ところで、ＴＤＭ信号は、予め定められた時間長を有するフレームの列である。フレームは、予め割り当てられたチャネルのデータを含むタイムスロットを複数有する。また、ＡＴＭ信号は、セルの列である。セルは、チャネルを特定するための制御情報を含み、且つ、予め定められたデータ量を有する。
【０００４】
この種の信号変換装置の一つとして、特許文献１に記載の信号変換装置は、複数のタイムスロットに１つずつ割り当てられた複数のバッファを備える。信号変換装置は、フレームを受け付けると、当該フレームが有する複数のタイムスロットのそれぞれに含まれるデータを、当該データを含むタイムスロットに割り当てられたバッファに蓄積する。
【０００５】
信号変換装置は、複数のバッファのそれぞれに対して、セル出力処理を実行する。セル出力処理は、バッファに蓄積されているデータのデータ量が予め設定されたデータ量閾値以上となった場合、当該蓄積されているデータを取得し、当該取得されたデータを含むセルを生成し、当該生成されたセルを出力する処理である。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平８−３０７４２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、上記信号変換装置は、各バッファへのデータの蓄積を同時に開始する。従って、各バッファに蓄積されているデータのデータ量が、同時に、データ量閾値以上となる。即ち、上記信号変換装置は、各バッファに対するセルを同時に出力する。
【０００８】
ところで、信号変換装置により出力されたセルは、順次、送信される。従って、上記信号変換装置によってフレームが受け付けられてから、セルが送信されるまでの間の時間（遅延時間）が、チャネル間で比較的大きく異なってしまう、という問題があった。
【０００９】
このため、本発明の目的は、上述した課題である「遅延時間がチャネル間で比較的大きく異なる場合が生じること」を解決することが可能な信号変換装置を提供することにある。
【課題を解決するための手段】
【００１０】
かかる目的を達成するため本発明の一形態である信号変換装置は、
予め割り当てられたチャネルのデータを含むタイムスロットを複数有し且つ予め定められた時間長を有する第１の単位データの列である第１の信号を、チャネルを特定するための制御情報を含み且つ予め定められたデータ量を有する第２の単位データの列である第２の信号に変換するように構成され、
上記複数のタイムスロットに１つずつ割り当てられた複数のバッファと、
上記第１の単位データを受け付ける第１の単位データ受付手段と、
上記受け付けられた第１の単位データが有する上記複数のタイムスロットのそれぞれに含まれるデータを、当該データを含むタイムスロットに割り当てられたバッファに蓄積するデータ蓄積手段と、
上記複数のバッファのそれぞれに対して、当該バッファに蓄積されているデータのデータ量が予め設定されたデータ量閾値以上となった場合、当該蓄積されているデータを取得し、当該取得されたデータを含む上記第２の単位データを生成し、当該生成された第２の単位データを出力する第２の単位データ出力手段と、
を備え、
上記データ蓄積手段は、上記データの蓄積を開始する対象となる上記第１の単位データである蓄積開始単位データを、上記複数のバッファのうちの１つである第１のバッファと、上記複数のバッファのうちの他の１つである第２のバッファと、の間で異ならせるように構成される。
【００１１】
また、本発明の他の形態である信号変換方法は、信号変換装置に適用される方法である。
更に、この信号変換方法は、
予め割り当てられたチャネルのデータを含むタイムスロットを複数有し且つ予め定められた時間長を有する第１の単位データの列である第１の信号を、チャネルを特定するための制御情報を含み且つ予め定められたデータ量を有する第２の単位データの列である第２の信号に変換するように構成され、
上記第１の単位データを受け付け、
上記受け付けられた第１の単位データが有する上記複数のタイムスロットのそれぞれに含まれるデータを、当該データを含むタイムスロットに割り当てられたバッファに蓄積し、
上記複数のバッファのそれぞれに対して、当該バッファに蓄積されているデータのデータ量が予め設定されたデータ量閾値以上となった場合、当該蓄積されているデータを取得し、当該取得されたデータを含む上記第２の単位データを生成し、当該生成された第２の単位データを出力し、
上記データの蓄積を開始する対象となる上記第１の単位データである蓄積開始単位データを、上記複数のバッファのうちの１つである第１のバッファと、上記複数のバッファのうちの他の１つである第２のバッファと、の間で異ならせるように構成される。
【００１２】
また、本発明の他の形態である信号変換プログラムは、信号変換装置が実行するプログラムである。
更に、この信号変換プログラムは、
上記信号変換装置に、
予め割り当てられたチャネルのデータを含むタイムスロットを複数有し且つ予め定められた時間長を有する第１の単位データの列である第１の信号を、チャネルを特定するための制御情報を含み且つ予め定められたデータ量を有する第２の単位データの列である第２の信号に変換するための処理を実行させるように構成され、
上記信号変換プログラムは、更に、
上記信号変換装置に、
上記第１の単位データを受け付け、
上記受け付けられた第１の単位データが有する上記複数のタイムスロットのそれぞれに含まれるデータを、当該データを含むタイムスロットに割り当てられたバッファに蓄積し、
上記複数のバッファのそれぞれに対して、当該バッファに蓄積されているデータのデータ量が予め設定されたデータ量閾値以上となった場合、当該蓄積されているデータを取得し、当該取得されたデータを含む上記第２の単位データを生成し、当該生成された第２の単位データを出力する、処理を実行させるように構成され、
上記信号変換プログラムは、更に、
上記データの蓄積を開始する対象となる上記第１の単位データである蓄積開始単位データを、上記複数のバッファのうちの１つである第１のバッファと、上記複数のバッファのうちの他の１つである第２のバッファと、の間で異ならせるように構成される。
【発明の効果】
【００１３】
本発明は、以上のように構成されることにより、遅延時間のチャネル間の差を低減することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１実施形態に係る信号変換装置の概略構成を表す図である。
【図２】本発明の第１実施形態に係る信号変換装置の作動の概略を示したタイムチャートである。
【図３】比較例に係る信号変換装置の作動の概略を示したタイムチャートである。
【図４】本発明の第２実施形態に係る信号変換装置の概略構成を表す図である。
【発明を実施するための形態】
【００１５】
以下、本発明に係る、信号変換装置、信号変換方法、及び、信号変換プログラム、の各実施形態について図１〜図４を参照しながら説明する。
【００１６】
＜第１実施形態＞
（構成）
図１に示したように、第１実施形態に係る信号変換装置１は、第１の単位データの列である第１の信号を、第２の単位データの列である第２の信号に変換する。
【００１７】
第１の単位データは、予め割り当てられたチャネルのデータを含むタイムスロットを複数有する。更に、第１の単位データは、予め定められた時間長を有する。本例では、第１の単位データは、フレームである。更に、第１の信号は、ＴＤＭ（Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘ）信号である。本例では、時間長は、１２５μｓである。
【００１８】
例えば、ＴＤＭ信号は、ＳＴＭ（Ｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ）信号、又は、ＳＯＮＥＴ（Ｓｙｎｃｈｒｏｎｏｕｓ  Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋｉｎｇ）信号等である。
【００１９】
第２の単位データは、チャネルを特定するための制御情報としてのヘッダ部と、ペイロードとしてのデータ部と、を含む。第２の単位データは、予め定められたデータ量を有する。本例では、第２の単位データは、セルである。更に、第２の信号は、ＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ）信号である。従って、本例では、データ量は、５３バイトである。より具体的には、ヘッダ部が５バイトであり、データ部が４８バイトである。
【００２０】
信号変換装置１は、ＴＤＭ信号を受信し、受信したＴＤＭ信号をＡＴＭ信号に変換し、変換後のＡＴＭ信号を送信する。即ち、本例では、信号変換装置１は、ＴＤＭ網とＡＴＭ網とを中継するゲートウェイ装置を構成している。
【００２１】
具体的には、信号変換装置１は、フレーム受付部（第１の単位データ受付手段）１０と、データ蓄積部（データ蓄積手段）２０と、セル出力部（第２の単位データ出力手段）３０と、を備える。ここで、データ蓄積部２０は、複数のバッファ２１，…（バッファ＃１，＃２，…）と、タイミング調整部２２と、を備える。
【００２２】
複数のバッファ２１，…は、フレームが有する複数のタイムスロットに、予め１つずつ割り当てられている。複数のバッファ２１，…のそれぞれは、ＦＩＦＯ（Ｆｉｒｓｔ  Ｉｎ  Ｆｉｒｓｔ  Ｏｕｔ）方式に従ったバッファである。
【００２３】
フレーム受付部１０は、第１の単位データとしてのフレームを受信することにより当該フレームを受け付ける。
【００２４】
データ蓄積部２０は、フレーム受付部１０により受け付けられたフレームが有する複数のタイムスロットのそれぞれに含まれるデータを、当該データを含むタイムスロットに割り当てられたバッファ２１に蓄積する。
【００２５】
更に、タイミング調整部２２は、データの蓄積を開始する対象となるフレームである蓄積開始フレーム（蓄積開始単位データ）を、複数のバッファ２１，…のうちの任意の２つのバッファ間で異ならせる。
【００２６】
具体的には、タイミング調整部２２は、複数のバッファ２１，…に対する蓄積開始単位データが、ＴＤＭ信号において、予め定められた単位データ間隔（本例では、１つのフレームに相当する間隔）だけ離れて配置されるように構成される。
【００２７】
なお、タイミング調整部２２は、複数のバッファ２１，…に対する蓄積開始単位データが、ＴＤＭ信号において、連続して配置されるように構成されていてもよい。
【００２８】
また、タイミング調整部２２は、データの蓄積を開始する対象となるフレームである蓄積開始フレーム（蓄積開始単位データ）を、少なくとも１組のバッファ（第１のバッファ、及び、第２のバッファ）間で異ならせるように構成されていてもよい。
【００２９】
セル出力部３０は、複数のバッファ２１，…のそれぞれに対して、当該バッファ２１に蓄積されているデータのデータ量が予め設定されたデータ量閾値（本例では、セルのデータ部のデータ量、即ち、４８バイト）以上となった場合、当該蓄積されているデータを取得し、当該取得されたデータを含むセル（第２の単位データ）を生成し、当該生成されたセルを送信（出力）する。
【００３０】
ところで、上述したように、複数のバッファ２１，…のそれぞれは、ＦＩＦＯ方式に従ったバッファである。従って、セル出力部３０は、早期に蓄積されたデータほど早期にバッファから取得するように構成されている、と言うことができる。
【００３１】
更に、セル出力部３０は、セルを生成した場合、当該セルを生成する基となったデータをバッファ２１から消去する。
【００３２】
（作動）
次に、上述した信号変換装置１の作動について説明する。
信号変換装置１は、複数のバッファ２１，…のそれぞれに対応付けられた蓄積フラグ＃１，＃２，…を記憶（保持）している。本例では、バッファ＃ｉ（ここで、ｉは、１以上の整数）は、フレームにおけるｉ番目のタイムスロットに割り当てられている。また、蓄積フラグ＃ｉは、バッファ＃ｉに対応付けられている。
【００３３】
信号変換装置１は、蓄積フラグ＃ｉが「０」に設定されている場合、フレームが有するｉ番目のタイムスロットに含まれるデータを破棄（廃棄）する。一方、信号変換装置１は、蓄積フラグ＃ｉが「１」に設定されている場合、フレームが有するｉ番目のタイムスロットに含まれるデータを、バッファ＃ｉに蓄積（格納）する。
【００３４】
ところで、信号変換装置１は、信号変換装置１の起動時に、すべての蓄積フラグ＃１，＃２，…の値を「０」に設定する。
【００３５】
また、信号変換装置１は、カウンタ値を記憶している。カウンタ値は、信号変換装置１が受信するフレームの数を表す。信号変換装置１は、信号変換装置１の起動時に、カウンタ値を「０」に設定する。
【００３６】
信号変換装置１は、フレームの受信を開始する毎に、フレームの受信を開始する時点にて、記憶しているカウンタ値を１だけ増加させる。
【００３７】
信号変換装置１は、次のフレームの受信を開始する直前の時点にて、記憶しているカウンタ値を、予め設定された間隔数（本例では、２）により除した商に、１を加えた値ｊを算出する。そして、信号変換装置１は、蓄積フラグ＃ｊが、「０」に設定されている場合、蓄積フラグ＃ｊを「１」に変更する。
【００３８】
従って、図２に示したように、カウンタ値が「０」から「１」に変化する時点ｔ１にて、信号変換装置１は、蓄積フラグ＃１を「０」から「１」に変更する。これにより、信号変換装置１は、時点ｔ１以降において、１番目のタイムスロットに含まれるデータをバッファ＃１に蓄積し続ける。
【００３９】
そして、時点ｔ１よりも、２つのフレームに相当する時間だけ後の時点（即ち、カウンタ値が「２」から「３」に変化する時点）ｔ２にて、信号変換装置１は、蓄積フラグ＃２を「０」から「１」に変更する。これにより、信号変換装置１は、時点ｔ２以降において、２番目のタイムスロットに含まれるデータをバッファ＃２に蓄積し続ける。
【００４０】
ここで、１つのフレームの１つのタイムスロットに含まれるデータ量が、データ量閾値の２０分の１である場合を想定する。
この場合、カウンタ値が「２０」から「２１」に変化する時点ｔ３にて、バッファ＃１に蓄積されているデータのデータ量は、データ量閾値に到達（一致）する。従って、信号変換装置１は、この時点ｔ３にて、バッファ＃１に蓄積されているデータをデータ部として含むセルを生成し、生成したセルを送信する。更に、信号変換装置１は、バッファ＃１に蓄積されているデータを消去する。
【００４１】
その後、カウンタ値が「２２」から「２３」に変化する時点ｔ４にて、バッファ＃２に蓄積されているデータのデータ量は、データ量閾値に到達する。従って、信号変換装置１は、この時点ｔ４にて、バッファ＃２に蓄積されているデータをデータ部として含むセルを生成し、生成したセルを送信する。更に、信号変換装置１は、バッファ＃２に蓄積されているデータを消去する。
【００４２】
なお、信号変換装置１は、他のバッファ（バッファ＃ｍ、ここで、ｍは、３以上の整数）に対しても、同様に作動する。
【００４３】
このように、信号変換装置１においては、蓄積開始単位データは、バッファ＃１（第１のバッファ）とバッファ＃２（第２のバッファ）との間で異なる。従って、バッファに蓄積されているデータのデータ量がデータ量閾値以上となるタイミングを、第１のバッファと第２のバッファとの間で異ならせることができる。この結果、フレームが受け付けられてから、セルが送信されるまでの間の時間（遅延時間）のチャネル間の差を低減することができる。
【００４４】
ここで、比較例に係る信号変換装置について説明する。比較例に係る信号変換装置は、図３に示したように、蓄積開始単位データが、すべてのバッファに対して同一である。従って、時点ｔ６にて、すべてのバッファのそれぞれにおいて、蓄積されているデータのデータ量が、データ量閾値に到達する。
【００４５】
このため、比較例に係る信号変換装置は、バッファの数と同数のセルを同時に生成し、生成したセルの送信を同時に実行しようとする。しかしながら、実際には、セルは、１つずつ順に送信される。従って、比較例に係る信号変換装置においては、信号変換装置によってフレームが受け付けられてから、セルが送信されるまでの間の時間（遅延時間）が、チャネル間で比較的大きく異なってしまう。
【００４６】
以上、説明したように、第１実施形態に係る信号変換装置１によれば、蓄積開始単位データは、第１のバッファと第２のバッファとの間で異なる。従って、バッファに蓄積されているデータのデータ量がデータ量閾値以上となるタイミングを、第１のバッファと第２のバッファとの間で異ならせることができる。この結果、フレームが受け付けられてから、セルが送信されるまでの間の時間（遅延時間）のチャネル間の差を低減することができる。
【００４７】
更に、第１実施形態に係る信号変換装置１は、蓄積開始単位データを、複数のバッファのうちの任意の２つのバッファ間で異ならせるように構成される。
これによれば、遅延時間のチャネル間の差をより一層確実に低減することができる。
【００４８】
＜第２実施形態＞
次に、本発明の第２実施形態に係る信号変換装置について図４を参照しながら説明する。
第２実施形態に係る信号変換装置１００は、
予め割り当てられたチャネルのデータを含むタイムスロットを複数有し且つ予め定められた時間長を有する第１の単位データの列である第１の信号を、チャネルを特定するための制御情報を含み且つ予め定められたデータ量を有する第２の単位データの列である第２の信号に変換するように構成される。
【００４９】
更に、信号変換装置１００は、
上記複数のタイムスロットに１つずつ割り当てられた複数のバッファ１２１，…と、
上記第１の単位データを受け付ける第１の単位データ受付部（第１の単位データ受付手段）１１０と、
上記受け付けられた第１の単位データが有する上記複数のタイムスロットのそれぞれに含まれるデータを、当該データを含むタイムスロットに割り当てられたバッファ１２１に蓄積するデータ蓄積部（データ蓄積手段）１２０と、
上記複数のバッファ１２１，…のそれぞれに対して、当該バッファ１２１に蓄積されているデータのデータ量が予め設定されたデータ量閾値以上となった場合、当該蓄積されているデータを取得し、当該取得されたデータを含む上記第２の単位データを生成し、当該生成された第２の単位データを出力する第２の単位データ出力部（第２の単位データ出力手段）１３０と、
を備える。
【００５０】
加えて、上記データ蓄積部１２０は、上記データの蓄積を開始する対象となる上記第１の単位データである蓄積開始単位データを、上記複数のバッファ１２１，…のうちの１つである第１のバッファと、上記複数のバッファ１２１，…のうちの他の１つである第２のバッファと、の間で異ならせるように構成される。
【００５１】
これによれば、蓄積開始単位データは、第１のバッファ１２１と第２のバッファ１２１との間で異なる。従って、バッファ１２１に蓄積されているデータのデータ量がデータ量閾値以上となるタイミングを、第１のバッファ１２１と第２のバッファ１２１との間で異ならせることができる。この結果、フレームが受け付けられてから、セルが送信されるまでの間の時間（遅延時間）のチャネル間の差を低減することができる。
【００５２】
以上、上記実施形態を参照して本願発明を説明したが、本願発明は、上述した実施形態に限定されるものではない。本願発明の構成及び詳細に、本願発明の範囲内において当業者が理解し得る様々な変更をすることができる。
【００５３】
なお、上記各実施形態において信号変換装置１の各機能は、回路等のハードウェアにより実現されていた。ところで、信号変換装置１は、処理装置と、プログラム（ソフトウェア）を記憶する記憶装置と、を備えるとともに、処理装置がそのプログラムを実行することにより、各機能を実現するように構成されていてもよい。この場合、プログラムは、コンピュータが読み取り可能な記録媒体に記憶されていてもよい。例えば、記録媒体は、フレキシブルディスク、光ディスク、光磁気ディスク、及び、半導体メモリ等の可搬性を有する媒体である。
【００５４】
また、上記実施形態の他の変形例として、上述した実施形態及び変形例の任意の組み合わせが採用されてもよい。
【００５５】
＜付記＞
上記実施形態の一部又は全部は、以下の付記のように記載され得るが、以下には限られない。
【００５６】
（付記１）
信号変換装置であって、
予め割り当てられたチャネルのデータを含むタイムスロットを複数有し且つ予め定められた時間長を有する第１の単位データの列である第１の信号を、チャネルを特定するための制御情報を含み且つ予め定められたデータ量を有する第２の単位データの列である第２の信号に変換するように構成され、
前記複数のタイムスロットに１つずつ割り当てられた複数のバッファと、
前記第１の単位データを受け付ける第１の単位データ受付手段と、
前記受け付けられた第１の単位データが有する前記複数のタイムスロットのそれぞれに含まれるデータを、当該データを含むタイムスロットに割り当てられたバッファに蓄積するデータ蓄積手段と、
前記複数のバッファのそれぞれに対して、当該バッファに蓄積されているデータのデータ量が予め設定されたデータ量閾値以上となった場合、当該蓄積されているデータを取得し、当該取得されたデータを含む前記第２の単位データを生成し、当該生成された第２の単位データを出力する第２の単位データ出力手段と、
を備え、
前記データ蓄積手段は、前記データの蓄積を開始する対象となる前記第１の単位データである蓄積開始単位データを、前記複数のバッファのうちの１つである第１のバッファと、前記複数のバッファのうちの他の１つである第２のバッファと、の間で異ならせるように構成された信号変換装置。
【００５７】
これによれば、蓄積開始単位データは、第１のバッファと第２のバッファとの間で異なる。従って、バッファに蓄積されているデータのデータ量がデータ量閾値以上となるタイミングを、第１のバッファと第２のバッファとの間で異ならせることができる。この結果、フレームが受け付けられてから、セルが送信されるまでの間の時間（遅延時間）のチャネル間の差を低減することができる。
【００５８】
（付記２）
付記１に記載の信号変換装置であって、
前記データ蓄積手段は、前記蓄積開始単位データを、前記複数のバッファのうちの任意の２つのバッファ間で異ならせるように構成された信号変換装置。
【００５９】
これによれば、遅延時間のチャネル間の差をより一層確実に低減することができる。
【００６０】
（付記３）
付記２に記載の信号変換装置であって、
前記データ蓄積手段は、前記複数のバッファに対する前記蓄積開始単位データが、前記第１の信号において、予め定められた単位データ間隔だけ離れて配置されるように構成された信号変換装置。
【００６１】
（付記４）
付記２に記載の信号変換装置であって、
前記データ蓄積手段は、前記複数のバッファに対する前記蓄積開始単位データが、前記第１の信号において、連続して配置されるように構成された信号変換装置。
【００６２】
（付記５）
付記１乃至付記４のいずれかに記載の信号変換装置であって、
前記第２の単位データ出力手段は、早期に蓄積されたデータほど早期に前記バッファから取得するように構成された信号変換装置。
【００６３】
（付記６）
付記１乃至付記５のいずれかに記載の信号変換装置であって、
前記第１の信号は、ＴＤＭ（Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘ）信号であり、
前記第１の単位データは、フレームである信号変換装置。
【００６４】
（付記７）
付記１乃至付記６のいずれかに記載の信号変換装置であって、
前記第２の信号は、ＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ）信号であり、
前記第２の単位データは、セルである信号変換装置。
【００６５】
（付記８）
付記１乃至付記７のいずれかに記載の信号変換装置であって、
前記第２の単位データ出力手段は、前記第２の単位データを生成した場合、当該第２の単位データを生成する基となった前記データを前記バッファから消去するように構成された信号変換装置。
【００６６】
（付記９）
信号変換装置に適用される信号変換方法であって、
予め割り当てられたチャネルのデータを含むタイムスロットを複数有し且つ予め定められた時間長を有する第１の単位データの列である第１の信号を、チャネルを特定するための制御情報を含み且つ予め定められたデータ量を有する第２の単位データの列である第２の信号に変換するように構成され、
前記第１の単位データを受け付け、
前記受け付けられた第１の単位データが有する前記複数のタイムスロットのそれぞれに含まれるデータを、当該データを含むタイムスロットに割り当てられたバッファに蓄積し、
前記複数のバッファのそれぞれに対して、当該バッファに蓄積されているデータのデータ量が予め設定されたデータ量閾値以上となった場合、当該蓄積されているデータを取得し、当該取得されたデータを含む前記第２の単位データを生成し、当該生成された第２の単位データを出力し、
前記データの蓄積を開始する対象となる前記第１の単位データである蓄積開始単位データを、前記複数のバッファのうちの１つである第１のバッファと、前記複数のバッファのうちの他の１つである第２のバッファと、の間で異ならせるように構成された信号変換方法。
【００６７】
（付記１０）
付記９に記載の信号変換方法であって、
前記蓄積開始単位データを、前記複数のバッファのうちの任意の２つのバッファ間で異ならせるように構成された信号変換方法。
【００６８】
（付記１１）
信号変換装置が実行する信号変換プログラムであって、
前記信号変換装置に、
予め割り当てられたチャネルのデータを含むタイムスロットを複数有し且つ予め定められた時間長を有する第１の単位データの列である第１の信号を、チャネルを特定するための制御情報を含み且つ予め定められたデータ量を有する第２の単位データの列である第２の信号に変換するための処理を実行させるように構成され、
前記信号変換プログラムは、更に、
前記信号変換装置に、
前記第１の単位データを受け付け、
前記受け付けられた第１の単位データが有する前記複数のタイムスロットのそれぞれに含まれるデータを、当該データを含むタイムスロットに割り当てられたバッファに蓄積し、
前記複数のバッファのそれぞれに対して、当該バッファに蓄積されているデータのデータ量が予め設定されたデータ量閾値以上となった場合、当該蓄積されているデータを取得し、当該取得されたデータを含む前記第２の単位データを生成し、当該生成された第２の単位データを出力する、処理を実行させるように構成され、
前記信号変換プログラムは、更に、
前記データの蓄積を開始する対象となる前記第１の単位データである蓄積開始単位データを、前記複数のバッファのうちの１つである第１のバッファと、前記複数のバッファのうちの他の１つである第２のバッファと、の間で異ならせるように構成された信号変換プログラム。
【００６９】
（付記１２）
付記１１に記載の信号変換プログラムであって、
前記蓄積開始単位データを、前記複数のバッファのうちの任意の２つのバッファ間で異ならせるように構成された信号変換プログラム。
【産業上の利用可能性】
【００７０】
本発明は、信号を変換する信号変換装置、及び、ＴＤＭ網とＡＴＭ網とを中継するゲートウェイ装置等に適用可能である。
【符号の説明】
【００７１】
１      信号変換装置
１０    フレーム受付部
２０    データ蓄積部
２１，…  バッファ
２２    タイミング調整部
３０    セル出力部
１００  信号変換装置
１１０  第１の単位データ受付部
１２０  データ蓄積部
１２１，…  バッファ
１３０  第２の単位データ出力部
【図１】
2013138325.tif 000003
【図２】
2013138325.tif 000004
【図３】
2013138325.tif 000005
【図４】
2013138325.tif 000006