(57)【要約】【課題】一般的な伝送装置は、長さの異なる信号を並行して受信し、それらを伝送するとき、長さの短い信号の遅延を抑えていない。【解決手段】伝送装置は、入力信号が所定のデータ長より長い場合、前記入力信号の先頭部分から前記データ長以下の長さの信号に分割して順次出力し、前記入力信号の長さが前記データ長以下の場合はそのまま出力する複数の収容部と、前記複数の収容部から入力される信号を、各々の末尾部分の到来順に従って順次送信する伝送部と、を備える。前記データ長は、前記収容部に入力される前記入力信号のいずれかより短い。対向する伝送装置は、信号を受信し、分割された信号については結合して出力する装置であってもよい。【選択図】      図１１
2016219969.tif 000002
【特許請求の範囲】
【請求項１】
入力信号が所定のデータ長より長い場合、前記入力信号の先頭部分から前記データ長以下の長さの信号に分割して順次出力し、前記入力信号の長さが前記データ長以下の場合はそのまま出力する複数の収容部と、
前記複数の収容部から入力される信号を、各々の末尾部分の到来順に従って順次送信する伝送部と、を備え、
前記データ長は、前記収容部に入力される前記入力信号のいずれかより短い、
ことを特徴とする伝送装置。
【請求項２】
前記収容部は、前記入力信号が前記データ長入力される毎に、前記データ長の前記入力信号を出力し、前記入力信号の最後部分が入力されると、前記最後部分を含む残りの前記入力信号を出力する、
ことを特徴とする請求項１に記載の伝送装置。
【請求項３】
前記入力信号のうち少なくとも２つは、並行して入力される第１種信号及び前記第１種信号よりも短い第２種信号であり、
前記所定のデータ長は、前記第１種信号の長さよりも短い、
ことを特徴とする請求項１乃至２のいずれか１項に記載の伝送装置。
【請求項４】
前記所定の長さは、前記第１種信号の長さと前記第２種信号の長さの差よりも短い、
ことを特徴とする請求項１乃至３のいずれか１項に記載の伝送装置。
【請求項５】
前記収容部は、前記信号を所定のフレームに収容して出力し、
前記伝送部は、前記収容部から入力される前記フレームを、各々の末尾部分の到来順に従って順次、伝送路に送信する、
ことを特徴とする請求項１乃至４のいずれか１項に記載の伝送装置。
【請求項６】
前記収容部は、前記信号が前記データ長入力されたときから、前記最後部分を含む前記フレームを出力するまでの間、出力する前記フレーム各々に、分割を示す識別子を含める、
ことを特徴とする請求項５に記載の伝送装置。
【請求項７】
接続する他の伝送装置から、信号を受信する受信部と、
受信した前記信号のうち、分割された前記信号を結合して出力する第１の出力部と、
受信した前記信号のうち、分割されていない前記信号をそのまま出力する第２の出力部と、を備える、
ことを特徴とする伝送装置。
【請求項８】
前記受信部は、前記伝送路装置から受信したフレームから、前記信号、若しくは、前記信号と共に前記信号の分割を示す分割識別子を抽出し、
前記第１の出力部は、前記受信部が前記信号と共に前記分割識別子を抽出した場合は、前記信号を結合して出力し、
前記第２の出力部は、前記受信部が前記信号と共に前記分割識別子を抽出しないときには、前記信号をそのまま出力する、
ことを特徴とする請求項７に記載の伝送装置。
【請求項９】
接続された２つの伝送装置を少なくとも備え、
一方の伝送装置は、請求項１乃至６のいずれか１項に記載の伝送装置であり、
もう一方の伝送装置は、請求項７乃至８のいずれか１項に記載の伝送装置である、
ことを特徴とする伝送システム。
【請求項１０】
入力信号が所定のデータ長より長い場合、前記入力信号の先頭部分から前記データ長以下の長さの信号に分割して順次出力し、前記入力信号の長さが前記データ長以下の場合はそのまま出力する複数の収容ステップと、
前記複数の収容ステップにより入力される信号を、各々の末尾部分の到来順に従って順次送信する伝送ステップと、を有し、
前記データ長は、前記収容ステップに入力される前記入力信号のいずれかより短い、
ことを特徴とする伝送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、伝送装置、伝送システム、伝送方法に関し、特に、信号をカプセル化して伝送する伝送装置、伝送システム、伝送方法に関する。
【背景技術】
【０００２】
（１）一般的な伝送装置について
一般的に、ＧＦＰ（Ｇｅｎｅｒｉｃ  Ｆｒａｍｉｎｇ  Ｐｒｏｃｅｄｕｒｅ）技術が知られている。ＧＦＰ技術はＩＴＵ−Ｔ勧告Ｇ．７０４１に規定されており、当該技術を用いる一般的な伝送装置は、上位層のクライアント信号フレームをＧＦＰフレームにカプセル化して伝送する。ＩＴＵは、Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｕｎｉｏｎの略称である。
【０００３】
Ｆｒａｍｅ−ｍａｐｐｅｄ  ＧＦＰ技術（以下、「ＧＦＰ技術」という）を用いる一般的な伝送装置は、複数種類のクライアント信号フレームを並行して受信する。ＧＦＰ技術を用いる一般的な伝送装置は、各クライアント信号フレームを受信する毎にカプセル化し、送信する。図１は、ＧＦＰ技術を用いる一般的な伝送装置が、クライアント信号フレーム１、２を伝送路に送信するときの動作を示した図である。ＧＦＰ技術を用いる一般的な伝送装置は、図１の（ａ−１）、（ａ−２）に示されるように、クライアント信号フレーム１、２を並行して受信し、図１の（ａ−３）に示されるように、早く受信したフレームからカプセル化し、伝送路に送信する。
【０００４】
なお、上述の各クライアント信号フレームは、その長さが可変である。その為、各クライアント信号フレームは、一般的に、長さが異なる。図１でもクライアント信号フレーム１、２は、異なる長さのフレームとしている。ＧＦＰ技術を用いる一般的な伝送装置は、異なる長さのクライアント信号フレームをカプセル化するので、図１の（ａ−３）に示されるように、異なる長さのＧＦＰフレームを伝送路に送信する。
【０００５】
（２）特許文献１の伝送装置について
ＧＦＰを用いる伝送装置としては、以下の特許文献１が開示されている。
【０００６】
特許文献１の伝送装置は、複数のクライアント信号フレームを一括してＧＦＰフレームに収容し、カプセル化する。その際、特許文献１の伝送装置は、収容した１つのクライアント信号フレームのみにペイロードヘッダを付与する。
【０００７】
上述の動作の通り、特許文献１の伝送装置は、各クライアント信号フレームに付与していたペイロードヘッダを１つに集約することで、伝送量を減らし、その結果、伝送路の利用可能な帯域を増加させることができる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１２−２５３６０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかし、特許文献１の伝送装置を含め、ＧＦＰを用いる一般的な伝送装置は、長さの異なるクライアント信号フレームを並行して受信し、それらを伝送するとき、長さの短いクライアント信号フレームの遅延を十分抑えて伝送していないという課題があった。
【００１０】
その理由を、図１を用いて以下に説明する。
【００１１】
まず、ＧＦＰ技術を用いる一般的な伝送装置は、図１の（ａ−１）、（ａ−２）に示されるように、長さの異なるクライアント信号フレーム１、２を並行して受信し、図１の（ａ−３）に示されるように、早く受信したフレームからカプセル化し、伝送路に送信する。
【００１２】
そのとき、ＧＦＰ技術を用いる伝送装置は、長さの長いクライアント信号フレーム２（例えば、図１の（ａ−３）に示されるＢ１）の送信が完了してから、長さの短いクライアント信号フレーム１（例えば、図１の（ａ−３）に示されるＡ３）を送信する。ＧＦＰ技術を用いる伝送装置は、長さの長いクライアント信号フレーム２（Ｂ１）の送信が完了するまで、長さの短いクライアント信号フレーム１（Ａ３）の送信を待たせてしまう（遅延させてしまう）。すなわち、ＧＦＰ技術を用いる伝送装置は、長さの短いクライアント信号フレーム１の遅延を十分抑えて伝送していなかった。
【００１３】
なお、図１の（ａ−５）の丸枠内に示されるように、対向する伝送装置においては、長さの短いクライアント信号フレーム１が遅れて受信されることとなる。その結果、対向する伝送装置において、クライアント信号フレーム１の間隔が乱れ、揺らぎの要因になってしまう。
【００１４】
一方、特許文献１の伝送装置でも、一般的な伝送装置と同様、クライアント信号フレーム１の遅延を十分抑えて伝送していない。なぜなら、特許文献１の伝送装置は、各クライアント信号フレームを一括して収容するが、一般的な伝送装置と同様、長さの長いクライアント信号フレーム２部分の送信が完了してから、長さの短いクライアント信号フレーム１部分を送信することに変わりはないからである。特許文献１の伝送装置も、長さの短いクライアント信号フレーム１の遅延を十分抑えて伝送していなかった。
【００１５】
本発明は、上記課題を解決する伝送装置、伝送システム、伝送方法を提供することを目的とする。
【課題を解決するための手段】
【００１６】
上記目的を達成するために、本発明の伝送装置は、入力信号が所定のデータ長より長い場合、前記入力信号の先頭部分から前記データ長以下の長さの信号に分割して順次出力し、前記入力信号の長さが前記データ長以下の場合はそのまま出力する複数の収容部と、前記複数の収容部から入力される信号を、各々の末尾部分の到来順に従って順次送信する伝送部と、を備え、前記データ長は、前記収容部に入力される前記入力信号のいずれかより短い。
【００１７】
上記目的を達成するために、本発明の伝送装置は、接続する他の伝送装置から、信号を受信する受信部と、受信した前記信号のうち、分割された信号を結合して出力する第１の出力部と、受信した前記信号のうち、分割されていない信号をそのまま出力する第２の出力部と、を備える。
【００１８】
上記目的を達成するために、本発明の伝送システムは、接続された２つの伝送装置を少なくとも備え、一方の伝送装置は、入力信号が所定のデータ長より長い場合、前記入力信号の先頭部分から前記データ長以下の長さの信号に分割して順次出力し、前記入力信号の長さが前記データ長以下の場合はそのまま出力する複数の収容部と、前記複数の収容部から入力される信号を、各々の末尾部分の到来順に従って順次送信する伝送部と、を備え、前記データ長は、前記収容部に入力される前記入力信号のいずれかより短い伝送装置であり、もう一方の伝送装置は、接続する他の伝送装置から、信号を受信する受信部と、受信した前記信号のうち、分割された信号を結合して出力する第１の出力部と、受信した前記信号のうち、分割されていない信号をそのまま出力する第２の出力部と、を備える伝送装置である。
【００１９】
上記目的を達成するために、本発明の伝送方法は、入力信号が所定のデータ長より長い場合、前記入力信号の先頭部分から前記データ長以下の長さの信号に分割して順次出力し、前記入力信号の長さが前記データ長以下の場合はそのまま出力する複数の収容ステップと、前記複数の収容ステップにより入力される信号を、各々の末尾部分の到来順に従って順次送信する伝送ステップと、を有し、前記データ長は、前記収容ステップに入力される前記入力信号のいずれかより短い。
【発明の効果】
【００２０】
本発明によれば、伝送装置は、長さの異なる信号を並行して受信し、それらを伝送するとき、長さの短い信号の遅延を十分抑えて伝送することができる。
【図面の簡単な説明】
【００２１】
【図１】一般的な伝送装置が、クライアント信号フレームを伝送路に送信するときの動作を示した図である。
【図２】本発明の第１の実施の形態における伝送装置の構成例を示す図である。
【図３】本発明の第１の実施の形態における伝送装置が扱うＧＦＰ（Ｇｅｎｅｒｉｃ  Ｆｒａｍｉｎｇ  Ｐｒｏｃｅｄｕｒｅ）フレームのフレームフォーマットを示す図である。
【図４】本発明の第１の実施の形態における伝送装置が扱うＧＦＰフレームのフレームフォーマットのＥＸＩ（Ｅｘｔｅｎｓｉｏｎ  Ｈｅａｄｅｒ  Ｉｄｅｎｔｉｆｉｅｒ）値について説明する為の図である。
【図５】本発明の第１の実施の形態における伝送装置の動作概要を説明する為の図である。
【図６】本発明の第１の実施の形態における伝送装置の動作（カプセル化手順）を示すフローチャートである。
【図７】本発明の第１の実施の形態における伝送装置の動作（カプセル化手順）を補足説明する為の図である。
【図８】本発明の第１の実施の形態における伝送装置の動作（デカプセル化手順）を示すフローチャート（その１）である。
【図９】本発明の第１の実施の形態における伝送装置の動作（デカプセル化手順）を示すフローチャート（その２）である。
【図１０】本発明の第１の実施の形態における伝送装置の動作（デカプセル化手順）に組み立て中か否かを判別する動作を追加したフローチャートである。
【図１１】本発明の第２の実施の形態における伝送装置の構成例を示す図である。
【図１２】本発明の第２の実施の形態における伝送装置の動作を説明する為の図である。
【発明を実施するための形態】
【００２２】
次に本発明の実施形態について、図面を参照して詳細に説明する。
【００２３】
≪第１の実施の形態≫
[概要]
本発明の第１の実施の形態における伝送装置は、長さの異なるクライアント信号フレーム１、２を各々受信し、伝送路に伝送する。本実施形態の伝送装置は、長さの長いクライアント信号フレーム２については、分割して伝送路に伝送する。
【００２４】
上述の分割により、本実施形態の伝送装置は、クライアント信号フレーム２の送信と送信の間に、長さの短いクライアント信号フレーム１を送信することができる。本実施形態の伝送装置は、長さの長いクライアント信号フレーム２が全て送信されるまで、長さの短いクライアント信号フレーム１の送信を待たせない（遅延させない）。その結果、本実施形態の伝送装置は、長さの短いクライアント信号フレーム１の遅延を十分抑えて伝送することができる。
【００２５】
以下に、本発明の第１の実施の形態における伝送装置の構成や機能、動作について説明する。
【００２６】
［構成の説明］
まず、本発明の第１の実施の形態における伝送装置の構成と機能について説明する。図２は、本発明の第１の実施の形態における伝送装置の構成例を示す図である。
【００２７】
（１）本発明の第１の実施の形態における伝送装置の構成
本実施形態の伝送装置は、図２に示されるように、送信部１０と、受信部２０と、を備える。
【００２８】
送信部１０は、図２に示されるように、信号受信部１１−１、…、１１−ｎ（ｎ＝１〜送信部１０に備わる信号受信部の数）と、ＧＦＰカプセル化処理部１２−１、…、１２−ｎ（ｎ＝１〜送信部１０に備わるＧＦＰカプセル化処理部の数）と、を備える。さらに、送信部１０は、制御フレーム生成部１３と、ＧＦＰ多重部１４と、ディジタルフレーム送信部１５と、を備える。一方、受信部２０は、ＧＦＰデカプセル化処理部２１−１、…、２１−ｎ（ｎ＝１〜受信部２０に備わるＧＦＰデカプセル化処理部の数）と、制御フレーム終端部２２と、ＧＦＰ分離部２３と、ディジタルフレーム受信部２４と、を備える。
【００２９】
送信部１０のディジタルフレーム送信部１５は、伝送路を介して、隣接する本実施形態の伝送装置（図示せず）のディジタルフレーム受信部２４と接続される。伝送路は、光ファイバや通信ケーブルの有線回線であるが、無線回線であってもよい。一方、受信部２０のディジタルフレーム受信部２４は、隣接する本実施形態の伝送装置（図示せず）のディジタルフレーム送信部１５と伝送路を介して接続される。
【００３０】
（２）送信部１０の各部位の機能
（２−１）信号受信部１１−１、…、１１−ｎの機能
（２−１−１）入力されるクライアント信号について
送信部１０の信号受信部１１−１、…、１１−ｎ各々には、図２に示されるように、クライアント信号１〜Ｎが並行して入力される。
【００３１】
クライアント信号１〜Ｎは、クライアント信号フレームやアイドル情報を含む信号である。また、クライアント信号フレームには、その先頭に、先頭を示す識別子（以下、「先頭識別子」という）が含まれ、その最後に、最後を示す識別子（以下、「最後識別子」という）が含まれる。
【００３２】
（２−１−２）信号受信部１１−１、…、１１−ｎの機能
信号受信部１１−１、…、１１−ｎは、入力されるクライアント信号からクライアント信号フレーム（すなわち、送信するデータ部分）を抽出し、出力する。
【００３３】
具体的には、信号受信部１１−１、…、１１−ｎは、入力されるクライアント信号より、先頭を示す先頭識別子を検出すると、最後を示す最後識別子を検出するまで、入力されるクライアント信号をクライアント信号フレームとして出力する。各識別子は、一般的なパターン検出回路等を用いて検出できる。
【００３４】
（２−２）ＧＦＰカプセル化処理部１２−１、…、１２−ｎの機能
次に、ＧＦＰカプセル化処理部１２−１、…、１２−ｎの機能について説明を行う。ＧＦＰカプセル化処理部１２−１、…、１２−ｎは同じ機能を有するので、代表してＧＦＰカプセル化処理部１２−１の機能について説明する。
【００３５】
（２−２−１）カプセル化機能
ＧＦＰカプセル化処理部１２−１は、クライアント信号フレームが信号受信部１１−１から入力される。
【００３６】
ＧＦＰカプセル化処理部１２−１は、入力されるクライアント信号フレームをＧＦＰフレームにカプセル化する。但し、ＧＦＰカプセル化処理部１２−１は、クライアント信号フレームが所定の長さ入力されたときは、入力された所定の長さのクライアント信号フレームをＧＦＰフレームにカプセル化する。所定の長さより長いクライアント信号フレームを分割してＧＦＰフレームにカプセル化する為である。
【００３７】
また、ＧＦＰカプセル化処理部１２−１は、分割したクライアント信号フレームを受信側で組み立てられるよう、分割を示す識別子をＧＦＰフレームに含める。
【００３８】
上述の所定の長さ（値）は、本実施形態の伝送装置の使用者によって設定される。本実施形態の伝送装置の使用者は、所定の長さとして、入力されるクライアント信号フレームのうち、最も長いクライアント信号フレームより短い長さを設定する。所定の長さは１０２４（バイト）であるものとして以下、説明を行う。
【００３９】
なお、上述のカプセル化機能を実現する為の具体的な処理については、後述の［動作の説明］で詳細に説明する。
【００４０】
（２−２−２）カプセル化したフレームを出力する機能
ＧＦＰカプセル化処理部１２−１、…、１２−ｎは、クライアント信号フレームをＧＦＰフレームにカプセル化する毎に、カプセル化したＧＦＰフレームをＧＦＰ多重部１４に出力する。
【００４１】
（２−３）制御フレーム生成部１３とＧＦＰ多重部１４の機能
制御フレーム生成部１３は、ＧＦＰ制御フレームまたはＧＦＰアイドルフレームを生成し、ＧＦＰ多重部１４に出力する。ＧＦＰ多重部１４には、ＧＦＰフレーム、ＧＦＰアイドルフレーム、ＧＦＰ制御フレームが入力される。
【００４２】
ＧＦＰ多重部１４は、入力された各フレームを多重してディジタルフレーム送信部１５に出力する。ＧＦＰ多重部１４は、入力された各フレームを時分割多重して出力してもよい。
【００４３】
（２−４）ディジタルフレーム送信部１５の機能
ディジタルフレーム送信部１５は、ＧＦＰ多重部１４により入力されたフレーム（以下、「多重フレーム」という）を、伝送路に伝送可能な信号（例えば光信号や電気信号）にして伝送路へ送信する。なお、ディジタルフレーム送信部１５は、伝送路が光ケーブルの場合、多重フレームを他のフレーム（例えば、ＯＴＮフレーム）のペイロードに収容してから伝送路へ送信してもよい。ＯＴＮは、Ｏｐｔｉｃａｌ  Ｔｒａｎｓｐｏｒｔ  Ｎｅｔｗｏｒｋの略称である。
【００４４】
（３）受信部２０の各部位の機能
（３−１）ディジタルフレーム受信部２４の機能
ディジタルフレーム受信部２４は、伝送路から受信した信号（例えば光信号）から多重フレームを抽出する。多重フレームが、ＯＴＮフレームのペイロードに収容されて送信されている場合には、ディジタルフレーム受信部２４は、当該ＯＴＮフレームのペイロードから多重フレームを抽出する。
【００４５】
ディジタルフレーム受信部２４は、抽出した多重フレームをＧＦＰ分離部２３に出力する。
【００４６】
（３−２）ＧＦＰ分離部２３の機能
ＧＦＰ分離部２３は、ディジタルフレーム受信部２４から入力された多重フレームからＧＦＰアイドルフレーム、ＧＦＰ制御フレーム、各クライアント信号フレームがカプセル化されたＧＦＰフレームを分離する。ＧＦＰ分離部２３は、分離したＧＦＰアイドルフレームとＧＦＰ制御フレームを制御フレーム終端部２２に出力し、ＧＦＰフレームをＧＦＰデカプセル化処理部２１−１、…、２１−ｎに出力する。
【００４７】
ＧＦＰ分離部２３は、ＧＦＰフレームを、その種類によって、対応するＧＦＰデカプセル化処理部２１−１、…、２１−ｎに出力する。その為に、ＧＦＰ分離部２３は、ＧＦＰフレームに含まれるＣＩＤ（Ｃｈａｎｎｅｌ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）を抽出し、抽出したＣＩＤ毎に、予め決められたＧＦＰデカプセル化処理部２１−１、…、２１−ｎにＧＦＰフレームを出力してもよい。
【００４８】
（３−３）ＧＦＰデカプセル化処理部２１−１、…、２１−ｎの機能（デカプセル化機能）
ＧＦＰデカプセル化処理部２１−１、…、２１−ｎは、入力されたＧＦＰフレームから、カプセル化されたクライアント信号フレームを抽出し、出力する。
【００４９】
但し、入力されたＧＦＰフレームに、分割を示す識別子が含まれているときには、当該ＧＦＰフレームに、分割されたクライアント信号フレームがカプセル化されている。その為、ＧＦＰデカプセル化処理部２１−１、…、２１−ｎは、分割を示す識別子がＧＦＰフレームに含まれているとき、分割されたクライアント信号フレームの組み立て処理を行ってから、出力を行う。
【００５０】
組み立て処理の詳細も含め、上述のデカプセル化機能を実現する具体的な処理については、後述の［動作の説明］において詳細に説明する。
【００５１】
（３−４）制御フレーム終端部２２の機能
制御フレーム終端部２２は、入力されたＧＦＰアイドルフレームとＧＦＰ制御フレームを終端する。例えば、制御フレーム終端部２２は、入力されたＧＦＰアイドルフレームとＧＦＰ制御フレームを破棄することもできる。
【００５２】
（４）本実施形態の伝送装置が扱うＧＦＰフレームのフレームフォーマット
図３は、本実施形態の伝送装置が扱うＧＦＰフレームのフレームフォーマットを示す図である。
【００５３】
本実施形態の伝送装置は、図３に示されるように、（ａ）リニアフレームフォーマットと、（ｂ）フラグメントフレームフォーマットの２種類のフレームフォーマットを扱う。
【００５４】
（ａ）リニアフレームフォーマットは、ＩＴＵ−Ｔ  Ｇ．７０４１に規定されるフォーマットである。（ｂ）フラグメントフレームフォーマットは、（ａ）リニアフレームフォーマットに、分割に係るパラメータＦｌａｇ、Ｏｆｆｓｅｔ、ＦＩＤ（Ｆｒａｍｅ  Ｉｄｅｎｔｉｆｉｅｒ）が追加されたフォーマットである。また、（ｂ）フラグメントフレームフォーマットにおけるパラメータＥＸＩ（Ｅｘｔｅｎｓｉｏｎ  Ｈｅａｄｅｒ  Ｉｄｅｎｔｉｆｉｅｒ）には、（ａ）リニアフレームフォーマットにおけるＥＸＩとは異なる値が設定される。
【００５５】
本実施形態の伝送装置は、クライアント信号フレームをカプセル化するとき、通常は（ａ）リニアフレームフォーマットのＧＦＰフレームを使用する。本実施形態の伝送装置は、所定の長さのクライアント信号フレーム（すなわち、分割されたクライアント信号フレーム）をカプセル化するとき、（ｂ）フラグメントフレームフォーマットのＧＦＰフレームを使用する。
【００５６】
（４−１）追加されたパラメータの説明
（ｂ）フラグメントフレームフォーマットに追加されたパラメータＥＸＩ、Ｆｌａｇ、Ｏｆｆｓｅｔ、ＦＩＤについて説明を行う。図４は、本実施形態の伝送装置が扱うフレームフォーマットのＥＸＩ（Ｅｘｔｅｎｓｉｏｎ  Ｈｅａｄｅｒ  Ｉｄｅｎｔｉｆｉｅｒ）値について説明する為の図である。
【００５７】
（４−１−１）ＥＸＩ
ＥＸＩは、フレームフォーマットを示すパラメータである。ＩＴＵ−Ｔ  Ｇ．７０４１規格では、ＥＸＩの値として、図４の上図に示されるように、”００００”、”０００１”、”００１０”が定義されており、”０００１”は、（ａ）リニアフレームフォーマットを示す値である。本実施形態の伝送装置では、（ｂ）フラグメントフレームフォーマットを示すＥＸＩ値として、図４の下図に示されるように、”００１１”を追加する。
【００５８】
なお、本実施形態の伝送装置は、（ｂ）フラグメントフレームフォーマットを示すＥＸＩ値としては”００１１”でなくてもよい。本実施形態の伝送装置は、（ｂ）フラグメントフレームフォーマットを示すＥＸＩ値として、Ｒｅｓｅｒｖｅｄ範囲の”００１１”から”１１１１”の値であれば、どのような値でも用いることができる。
【００５９】
（４−１−２）Ｆｌａｇ
次に、図３の（ｂ）フラグメントフレームフォーマットに追加されたパラメータＦｌａｇについて説明を行う。
【００６０】
Ｆｌａｇは、ＧＦＰフレームに、分割されたクライアント信号フレームの最後のクライアント信号フレームが収容されているか否かを示すパラメータである。Ｆｌａｇの値’１’は、最後のクライアント信号フレームが収容されていること示し、Ｆｌａｇの値’０’は、最後のクライアント信号フレームが収容されていないこと示す。
【００６１】
（４−１−３）Ｏｆｆｓｅｔ
図３に示されるＯｆｆｓｅｔは、ＧＦＰフレームに収容されたクライアント信号フレーム（分割されたクライアント信号フレーム）が、分割前のクライアント信号フレームのどの位置のクライアント信号フレームなのかを示すパラメータである。Ｏｆｆｓｅｔが０ｘ００００の場合、クライアント信号フレームの先頭位置のクライアント信号フレームであることを示す。Ｏｆｆｓｅｔが０ｘ００８０の場合、クライアント信号フレームの先頭から１０２５バイト目から始まるクライアント信号フレームであることを示す。
【００６２】
（４−１−４）ＦＩＤ（Ｆｒａｍｅ  Ｉｄｅｎｔｉｆｉｅｒ）
ＦＩＤには、ＧＦＰフレームに収容されたクライアント信号フレームの識別番号である。受信側の装置で、クライアント信号フレームの同一性を確認するのに使用される。
【００６３】
（４−２）その他のパラメータの説明
上述のＥＸＩ、Ｆｌａｇ、Ｏｆｆｓｅｔ、ＦＩＤのパラメータ以外のパラメータについて、ＩＴＵ−Ｔ  Ｇ．７０４１に規定される既知のパラメータではあるが、以下に簡単に説明しておく。
【００６４】
ＰＬＩ（Ｐａｙｌｏａｄ  Ｌｅｎｇｔｈ  Ｉｎｄｉｃａｔｉｏｒ）は、ＧＦＰフレームのペイロードエリアの長さ、すなわち、５オクテット目（ペイロードヘッダ）からＰａｙｌｏａｄ  ＦＣＳまでの長さを示す値である。
【００６５】
ｃＨＥＣ（Ｃｏｒｅ  Ｈｅａｄｅｒ  Ｅｒｒｏｒ  Ｃｈｅｃｋ）は、ＧＦＰフレームのコアヘッダの完全性を保証するためのＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）パリティが設定される領域である。
【００６６】
ＰＴＩ（Ｐａｙｌｏａｄ  Ｔｙｐｅ  Ｉｄｅｎｔｉｆｉｅｒ）には、ユーザデータを収容していることを示す”０００”が設定される領域である。
【００６７】
ＰＦＩ（Ｐａｙｌｏａｄ  ＦＣＳ  Ｉｄｅｎｔｉｆｉｅｒ）には、Ｐａｙｌｏａｄ  ＦＣＳ（Ｆｒａｍｅ  Ｃｈｅｃｋ  Ｓｅｑｕｅｎｃｅ）フィールドの有無を示す値が設定される。
【００６８】
Ｐａｙｌｏａｄ  ＦＣＳ（Ｆｒａｍｅ  Ｃｈｅｃｋ  Ｓｅｑｕｅｎｃｅ）は、ペイロード領域の完全性を保証するためのＣＲＣパリティが設定される領域である。なお、上述のＰＦＩに０が設定された場合には、ＦＣＳは付加されない。
【００６９】
ＵＰＩ（Ｕｓｅｒ  Ｐａｙｌｏａｄ  Ｉｄｅｎｔｉｆｉｅｒ）には、クライアント信号フレームの種類を示す値である。
【００７０】
ｔＨＥＣ（Ｔｙｐｅ  Ｈｅａｄｅｒ  Ｅｒｒｏｒ  Ｃｈｅｃｋ）は、タイプ領域の完全性を保証するためのＣＲＣパリティが設定される領域である。
【００７１】
ＣＩＤは、本実施形態の伝送装置が管理するクライアント信号フレームのチャネル番号である。
【００７２】
Ｓｐａｒｅ領域は予約領域であり、０ｘ００が設定される。
【００７３】
ｅＨＥＣ（Ｅｘｔｅｎｓｉｏｎ  Ｈｅａｄｅｒ  Ｅｒｒｏｒ  Ｃｈｅｃｋ）には、拡張領域の完全性を保証するためのＣＲＣパリティを設定する領域である。
【００７４】
Ｐｅｙｌｏａｄ  Ｉｎｆｏｒｍａｔｉｏｎ  ｆｉｅｌｄは、ペイロード部であり、クライアント信号フレームが収容される。
【００７５】
（５）本実施形態の伝送装置の各部位の実現手段
本実施形態の伝送装置の各部位は、電子回路と、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）と、ＲＡＭ（Ｒａｎｄａｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等のメモリと、を用いて実現することができる。
【００７６】
［動作の説明］
図５は、本発明の第１の実施の形態における伝送装置の動作概要を説明する為の図である。図６は、本発明の第１の実施の形態における伝送装置の動作（カプセル化手順）を示すフローチャートである。図７は、本発明の第１の実施の形態における伝送装置の動作（カプセル化手順）を補足説明する為の図である。また、図８、９は、本発明の第１の実施の形態における伝送装置の動作（デカプセル化手順）を示すフローチャートである。
【００７７】
図５〜９を用いて、本実施形態の伝送装置の詳細な動作を以下に説明する。
【００７８】
（１）入力されるクライアント信号について
まず、本実施形態の伝送装置の信号受信部１１−１、１１−２には、図２に示されるように、それぞれクライアント信号１、２が並行して入力されるものとする。
【００７９】
クライアント信号１には、図５の（ｂ−１）に示されるように、等間隔に３２バイトのクライアント信号フレーム（Ａ１、Ａ２、Ａ３…）が含まれる。また、クライアント信号２には、図５の（ｂ−２）に示されるように、等間隔に２１００バイトのクライアント信号フレーム（Ｂ１、Ｂ２…）が含まれる。
【００８０】
（２）信号受信部１１−１、信号受信部１１−２における出力処理
まず、信号受信部１１−１、１１−２は、入力されるクライアント信号１、２からクライアント信号フレームを抽出すると、抽出したクライアント信号フレームを電気信号として出力する。クライアント信号からクライアント信号フレームを抽出する方法については、上述の「（２−１−２）信号受信部１１−１、…、１１−ｎの機能」で説明した通りである。
【００８１】
上述の出力処理により、ＧＦＰカプセル化処理部１２−１には、３２バイトのクライアント信号フレーム（Ａ１、Ａ２、Ａ３…）が順次、電気信号として入力されていく。また、並行して、ＧＦＰカプセル化処理部１２−２には、２１００バイトのクライアント信号フレーム（Ｂ１、Ｂ２…）が順次、電気信号として入力されていく。
【００８２】
（３）ＧＦＰカプセル化処理部１２−１における処理
（３−１）入力処理
ＧＦＰカプセル化処理部１２−１は、入力される電気信号からビットを抽出し、抽出したビットを自身に備わるメモリ（以下、「記憶メモリ」という）に記憶していく。抽出したビットは、クライアント信号フレームのビットである。この処理は、他の処理とは独立して実施される。
【００８３】
（３−２）クライアント信号フレームの長さの測定
ＧＦＰカプセル化処理部１２−１は、所定のタイミングになると、図６に示されるように、入力されたクライアント信号フレームの長さを測定し、測定した長さ分、自身に備わる長さカウンタをインクリメントする（Ｓ１）。
【００８４】
上述のＳ１は、具体的には、以下のように実現されてもよい。
【００８５】
（３−２−１）Ｓ１の処理の具体例
ＧＦＰカプセル化処理部１２−１は、所定のタイミングになると、上述の記憶メモリに新たに記憶されたビットについて、その数を８ビット（バイト）単位にカウントする。ＧＦＰカプセル化処理部１２−１は、カウントした値分、長さカウンタをインクリメントする。
【００８６】
（３−２−２）所定のタイミングについて
上述の所定のタイミングは、ごく短い一定間隔のタイミングであり、本実施形態の伝送装置の製造者によって設定される。本実施形態の伝送装置の製造者は、上述のビット記憶メモリに数バイト記憶されるタイミングを所定のタイミングとして設定してもよい。
【００８７】
（３−３）カプセル化を行う為の判別
次に、上述のＳ１の後、ＧＦＰカプセル化処理部１２−１は、クライアント信号フレームの最後が入力されたかを判別する（Ｓ２）。
【００８８】
具体的には、ＧＦＰカプセル化処理部１２−１は、記憶メモリに記憶される各ビットに、クライアント信号フレームの最後を示す最後識別子が含まれているか判別する。最終識別子は、ＥＯＰ（Ｅｎｄ  ｏｆ  Ｐａｃｋｅｔ）であってもよい。
【００８９】
ここでは、まだ３２バイトのクライアント信号フレーム（Ａ１）が最後まで入力されず、最後を示す最後識別子が記憶メモリに含まれていないものとする。
【００９０】
次に、ＧＦＰカプセル化処理部１２−１は、入力されたクライアント信号フレームに、最後識別子が含まれていない場合（Ｓ２でＮｏの場合）、入力されたクライアント信号フレームの長さが所定の長さ１０２４（バイト）以上か否か判別する（Ｓ５）。具体的には、ＧＦＰカプセル化処理部１２−１は、長さカウンタの値が所定の長さ（値１０２４）以上か否かを判別する。
【００９１】
入力されるクライアント信号フレームは３２バイトである。その為、ＧＦＰカプセル化処理部１２−１は、長さカウンタの値は３２より大きくならず、長さカウンタの値が所定の長さ（値１０２４）以上でないと判別する。図６では、所定の長さをＬｍａｘと記載している。
【００９２】
ＧＦＰカプセル化処理部１２−１は、長さカウンタの値が所定の長さ（値１０２４）以上でない場合（Ｓ５でＮｏの場合）、Ｓ１に戻り、入力されたクライアント信号フレームの長さを再度カウントする。その後、ＧＦＰカプセル化処理部１２−１は、上述のＳ１、Ｓ２、Ｓ５の処理を繰り返し実施し、３２バイトのクライアント信号フレームが全て入力されると、Ｓ２の処理において、最後識別子が含まれていると判別する。
【００９３】
（３−４）カプセル化
ＧＦＰカプセル化処理部１２−１は、最後識別子が含まれ、クライアント信号フレームの最後が入力されたと判別した場合（Ｓ２でＹｅｓの場合）、入力された３２バイトのクライアント信号フレームをＧＦＰフレームにカプセル化する（Ｓ３）。
【００９４】
具体的には、ＧＦＰカプセル化処理部１２−１は、記憶メモリに記憶する３２バイトのクライアント信号フレームの各ビットを、一般的なＧＦＰフレームのペイロード部に収容する。また、ＧＦＰカプセル化処理部１２−１は、上述の一般的なＧＦＰフレームの各パラメータに値を、ＩＴＵ−Ｔ  Ｇ．７０４１に準拠して設定する。
【００９５】
図７の上図は、３２バイトのクライアント信号フレームが、一般的なＧＦＰフレームにカプセル化される様子を示している。このとき使用されるＧＦＰフレームのフレームフォーマットは、リニアフレームフォーマットであり、そのＥＸＩには、ＧＦＰカプセル化処理部１２−１により、リニアフレームフォーマットを示す値０００１が設定される。
【００９６】
（３−５）カプセル化したＧＦＰフレームの出力
図示していないが、上述のＳ５の後、ＧＦＰカプセル化処理部１２−１は、カプセル化したＧＦＰフレームをＧＦＰ多重部１４に出力する。
【００９７】
（３−６）レジスタや記憶メモリの更新（初期化）
次に、上述のＳ３の後、ＧＦＰカプセル化処理部１２−１は、長さカウンタとオフセットレジスタを０に初期化する（Ｓ４）。また、ＧＦＰカプセル化処理部１２−１は、上述の記憶メモリに記憶されるクライアント信号フレームのビットもクリアする。
【００９８】
初期化やクリアを行うのは、次にクライアント信号フレームが入力されたときに同じ処理が行えるようにする為である。
【００９９】
なお、ＦＩＤレジスタには、その初期値として０ｘ１２３４が設定されている。ＦＩＤレジスタの値は、クライアント信号フレームを分割して出力する場合に使用される。ここでは変更しない。
【０１００】
（３−７）伝送路への送信
上述の「（３−５）カプセル化したＧＦＰフレームの出力」により、ＧＦＰカプセル化処理部１２−１から出力されたＧＦＰフレームは、ＧＦＰ多重部１４に入力される。
【０１０１】
ＧＦＰ多重部１４は、入力されたＧＦＰフレームをディジタルフレーム送信部１５に出力する。ディジタルフレーム送信部１５は、入力されたＧＦＰフレームを光信号として伝送路へ送信する。図５に示す「送信Ａ１」は、３２バイトのクライアント信号フレームＡ１が伝送路に送信されたことを示している。
【０１０２】
（３−８）３２バイトのクライアント信号フレームの繰り返しの出力
その後、ＧＦＰカプセル化処理部１２−１は、上述のＳ１〜Ｓ５を繰り返し、等間隔に入力される３２バイトのクライアント信号フレーム（Ａ２、Ａ３…）を、それぞれ入力される毎にカプセル化して出力する。図５に示す「送信Ａ２」「送信Ａ３」は、３２バイトのクライアント信号フレームＡ２、Ａ３が伝送路に送信されたことを示している。
【０１０３】
（４）ＧＦＰカプセル化処理部１２−２における処理
一方、ＧＦＰカプセル化処理部１２−２には、２１００バイトのクライアント信号フレームＢ１が電気信号として少しずつ入力される。
【０１０４】
（４−１）１つ目のＧＦＰフレームの作成と送信
ＧＦＰカプセル化処理部１２−２は、ＧＦＰカプセル化処理部１２−１と同様に、入力されるクライアント信号フレームＢ１について、上述の「（３−１）入力処理」を実施すると共に、図６に示される上述のＳ１、Ｓ２、Ｓ５の処理を繰り返し実施する。
【０１０５】
（４−１−１）カプセル化
そして、２１００バイトのクライアント信号フレームＢ１のうち、１０２４バイトが入力されたとき、ＧＦＰカプセル化処理部１２−２は、Ｓ５において、入力されたクライアント信号フレームの長さが所定の長さ１０２４（バイト）以上と判別する。
【０１０６】
ＧＦＰカプセル化処理部１２−２は、入力されたクライアント信号フレームの長さが所定の長さ１０２４（バイト）以上である場合（Ｓ５でＹｅｓの場合）、入力されたクライアント信号フレームをＧＦＰフレームにカプセル化する（Ｓ６）。
【０１０７】
具体的には、ＧＦＰカプセル化処理部１２−２は、記憶メモリに記憶されるクライアント信号フレームの各ビットを、所定の長さ（１０２４バイト）分、フラグメントフレームフォーマットのＧＦＰフレームのペイロード部に収容する。収容された１０２４バイト分のクライアント信号フレームは、分割されたクライアント信号フレームである。フラグメントフレームフォーマットのＧＦＰフレームは、以下、「分割用ＧＦＰフレーム」という。また、ＧＦＰカプセル化処理部１２−２は、ＩＴＵ−Ｔ  Ｇ．７０４１に準拠して、分割用ＧＦＰフレームの各パラメータに値を設定する。但し、ＧＦＰカプセル化処理部１２−２は、フラグメントフレームフォーマットのパラメータＥＸＩ、Ｆｌａｇ、Ｏｆｆｓｅｔ、ＦＩＤについては、以下の通りに設定する。
【０１０８】
ＧＦＰカプセル化処理部１２−２は、ＥＸＩには００１１（フラグメントフレームフォーマットを示す値）を、Ｆｌａｇには０を設定する。Ｆｌａｇに設定された値０は、分割用ＧＦＰフレームに、分割されたクライアント信号フレームの最後のクライアント信号フレームが収容されていないことを示す。また、ＧＦＰカプセル化処理部１２−２は、Ｏｆｆｓｅｔにはオフセットレジスタの値（初期値０ｘ００００：先頭のクライアント信号フレームであることを示す値）を、ＦＩＤにはＦＩＤレジスタの値（ここでは０ｘ１２３４）を設定する。
【０１０９】
図７の下図（１つ目のＧＦＰフレーム）は、２１００バイトのクライアント信号フレームのうち、入力された１０２４バイトが、分割用ＧＦＰフレームにカプセル化された様子を示している。
【０１１０】
（４−１−２）レジスタや記憶メモリの更新
次に、図６に示されるように、上述のＳ６の後、ＧＦＰカプセル化処理部１２−２は、長さカウンタを０に初期化し、オフセットレジスタを所定の長さＬｍａｘ（１０２４）とする（Ｓ７）。
【０１１１】
長さカウンタを初期化するのは、続けて入力されるクライアント信号フレームについて処理（後述のＳ８、Ｓ９、Ｓ１２の処理）を行えるようにする為である。オフセットレジスタの値は、後述のＳ１３において分割用ＧＦＰフレームのパラメータＯｆｆｓｅｔを更新するのに使用される。
【０１１２】
次に、Ｓ７の後、図示していないが、ＧＦＰカプセル化処理部１２−２は、カプセル化した（分割用）ＧＦＰフレームを、ＧＦＰ多重部１４に出力する。
【０１１３】
（４−１−３）１つ目のＧＦＰフレームの送信
ＧＦＰカプセル化処理部１２−２から出力されたＧＦＰフレームは、ＧＦＰ多重部１４に入力される。
【０１１４】
ＧＦＰ多重部１４は、図示していないが、入力されたＧＦＰフレームをディジタルフレーム送信部１５に出力する。ディジタルフレーム送信部１５は、入力されたＧＦＰフレームを光信号として伝送路へ送信する。
【０１１５】
図５に示す「送信Ｂ１（１）」は、２１００バイトのクライアント信号フレームのうち、１０２４バイトがＧＦＰフレームにカプセル化されて送信されたことを示している。
【０１１６】
（４−２）２つ目のＧＦＰフレームの作成と送信
（４−２−１）カプセル化を行う為の判別
ＧＦＰカプセル化処理部１２−２は、図６に示されるように、Ｓ７の後、所定のタイミングになると、新たに入力された（１０２５バイト目以降の）クライアント信号フレームの長さを測定し、測定した長さ分、長さカウンタをインクリメントする（Ｓ８）。
【０１１７】
Ｓ８の処理はＳ１の処理と同じ処理である。すなわち、ＧＦＰカプセル化処理部１２−２は、所定のタイミングになると、上述の記憶メモリに新たに記憶された（１０２５バイト目以降の）各ビットについて、その数を８ビット（バイト）単位にカウントする。ＧＦＰカプセル化処理部１２−２は、カウントした値分、長さカウンタをインクリメントする。所定のタイミングはＳ１の所定のタイミングと同じタイミングである。
【０１１８】
次に、ＧＦＰカプセル化処理部１２−２は、Ｓ２と同様に、クライアント信号フレームの最後が入力されたかを判別する（Ｓ９）。すなわち、ＧＦＰカプセル化処理部１２−２は、記憶メモリに記憶される各ビットに、クライアント信号フレームの最後を示す最後識別子が含まれているかを判別する。
【０１１９】
ここでは、まだ２１００バイトのクライアント信号フレームが全て入力されず、最後を示す最後識別子も記憶メモリに含まれていないものとする。
【０１２０】
次に、ＧＦＰカプセル化処理部１２−２は、記憶メモリに最後を示す最後識別子が含まれていない場合（Ｓ９でＮｏの場合）は、入力された１０２５バイト目以降のクライアント信号フレームの長さが所定の長さ１０２４（バイト）以上か判別する（Ｓ１２）。
【０１２１】
具体的には、ＧＦＰカプセル化処理部１２−２は、Ｓ５と同様、長さカウンタの値が所定の長さ（値１０２４）以上か否か判別する。
【０１２２】
次に、ＧＦＰカプセル化処理部１２−２は、長さカウンタの値が所定の長さ（値１０２４）以上でない場合（Ｓ１２でＮｏの場合）には、Ｓ８に戻り、新たに入力されるクライアント信号フレームの長さを再びカウントする。その後、ＧＦＰカプセル化処理部１２−２は、上述のＳ８、Ｓ９、Ｓ１２の処理を繰り返し実施する。
【０１２３】
そして、２１００バイトのクライアント信号フレームのうち、２０４８バイト目まで入力されると、ＧＦＰカプセル化処理部１２−２は、Ｓ１２の判別において、入力されたクライアント信号フレームの長さが所定の長さ１０２４（バイト）以上と判別する。このとき、長さカウンタは、Ｓ８の処理のより１０２４以上にインクリメントされている。
【０１２４】
（４−２−２）カプセル化
ＧＦＰカプセル化処理部１２−２は、長さカウンタの値が所定の長さ１０２４（バイト）以上の場合（Ｓ１２でＹｅｓの場合）には、新たに入力された所定の長さ分のクライアント信号フレームを分割用ＧＦＰフレームにカプセル化する（Ｓ１３）。
【０１２５】
具体的には、ＧＦＰカプセル化処理部１２−２は、記憶メモリに新たに入力された所定の長さ１０２４バイト分のビットを分割用ＧＦＰフレームのペイロード部に収容する。また、ＧＦＰカプセル化処理部１２−２は、分割用ＧＦＰフレームのパラメータＦｌａｇには０（分割用ＧＦＰフレームに、分割されたクライアント信号フレームの最後のクライアント信号フレームが収容されていないことを示す値）を設定する。ＧＦＰカプセル化処理部１２−２は、分割用ＧＦＰフレームのパラメータＯｆｆｓｅｔにオフセットレジスタの値１０２４を設定し、パラメータＦＩＤにＦＩＤレジスタの値０ｘ１２３４を設定する。１０２４や０ｘ１２３４は、上述のＳ７で設定した値である。これらパラメータ値は、送信先の伝送装置で組み立てを行うのに使用される。
【０１２６】
図７の下図（２つ目のＧＦＰフレーム）は、２１００バイトのクライアント信号フレームのうち、新たに入力された１０２４バイトが、分割用ＧＦＰフレームにカプセル化される様子を示している。
【０１２７】
（４−２−３）カプセル化した２つ目のＧＦＰフレームの出力
図示していないが、上述のＳ１３の後、ＧＦＰカプセル化処理部１２−２は、カプセル化したＧＦＰフレームをＧＦＰ多重部１４に出力する。
【０１２８】
（４−２−４）レジスタや記憶メモリの更新
次に、図６に示されるように、上述のＳ１３の後、ＧＦＰカプセル化処理部１２−２は、長さカウンタを０に初期化し、オフセットレジスタの値をＬｍａｘ（１０２４）加算した値（２０４８）とする（Ｓ１４）。
【０１２９】
（４−２−５）伝送路への送信
次に、図示していないが、ＧＦＰカプセル化処理部１２−２は、カプセル化した（分割用）ＧＦＰフレームを、ＧＦＰ多重部１４に出力し、ＧＦＰ多重部１４とディジタルフレーム送信部１５を介して伝送路に送信する。
【０１３０】
図５に示す「送信Ｂ１（２）」は、２１００バイトのクライアント信号フレームのうち、１０２５〜２０４８バイト目までがＧＦＰフレームにカプセル化されて送信されたことを示している。２１００バイトのクライアント信号フレームのうち、残りの５２バイトについては、３つ目のＧＦＰフレームとして、以下の（４−３）の通りに送信される。
【０１３１】
（４−３）３つ目のＧＦＰフレームの作成と送信
（４−３−１）カプセル化
ＧＦＰカプセル化処理部１２−２は、Ｓ１４の後、Ｓ８に戻り、２１００バイトのクライアント信号フレームが最後まで入力されない間は、ＧＦＰカプセル化処理部１２−２は、図６に示される、上述のＳ８〜Ｓ９、Ｓ１２の処理を繰り返す。そして、やがて、２１００バイトのクライアント信号フレームのうち、残りの５２バイトが入力される。残りの５２バイトには、クライアント信号フレームの最後を示す最後識別子が含まれる。
【０１３２】
ＧＦＰカプセル化処理部１２−２は、残り５２バイトのクライアント信号フレームが入力された場合、すなわち２１００バイトのクライアント信号フレームの最後が入力された場合（Ｓ９でＹｅｓの場合）、入力された当該フレームのカプセル化を行う（Ｓ１０）。
【０１３３】
Ｓ１０のカプセル化は、Ｓ１３と同じ処理である。但し、ＧＦＰカプセル化処理部１２−２は、分割用ＧＦＰフレームのパラメータＦｌａｇに１（分割用ＧＦＰフレームに、分割されたクライアント信号フレームの最後のクライアント信号フレームが収容されていることを示す値）を設定する。また、ＧＦＰカプセル化処理部１２−２は、パラメータＯｆｆｓｅｔにオフセットレジスタの値２０４８を設定する。２０４８はＳ１４でオフセットレジスタに設定された値である。
【０１３４】
図７の下図（３つ目のＧＦＰフレーム）は、２１００バイトのクライアント信号フレームのうち、最後の５２バイトが、分割用ＧＦＰフレームにカプセル化された様子を示している。
【０１３５】
（４−３−２）カプセル化した３つ目のＧＦＰフレームの出力
図示していないが、上述のＳ１０の後、ＧＦＰカプセル化処理部１２−２は、カプセル化した３つ目のＧＦＰフレームをＧＦＰ多重部１４に出力する。
【０１３６】
（４−３−３）レジスタや記憶メモリの更新
次に、図６に示されるように、上述のＳ１０の後、ＧＦＰカプセル化処理部１２−２は、長さカウンタ及びオフセットレジスタを０に初期化し、さらに、ＦＩＤレジスタの値を１つインクリメントする（Ｓ１１）。
【０１３７】
次に入力されるクライアント信号フレームＢ２について、クライアント信号フレームＢ１と同様に処理ができるようにする為である。
【０１３８】
（４−３−４）伝送路への送信
次に、図示していないが、ＧＦＰカプセル化処理部１２−２は、カプセル化した分割用ＧＦＰフレームを、ＧＦＰ多重部１４に出力し、ＧＦＰ多重部１４とディジタルフレーム送信部１５を介して伝送路に送信する。
【０１３９】
図５に示す「送信Ｂ１（３）」は、２１００バイトのクライアント信号フレームのうち、残りの５２バイトがＧＦＰフレームにカプセル化されて送信された様子を示している。
【０１４０】
（５）ここまでの動作まとめ
上述のように、本実施形態の伝送装置は、長さの長いクライアント信号フレーム２については、所定の長さずつ、分割して送信する。
【０１４１】
その結果、本実施形態の伝送装置は、図５に示されるように、長さの長いクライアント信号フレーム２の送信と送信（例えば、送信Ｂ１（２）と送信Ｂ１（３））の間に、長さの短いクライアント信号フレーム１の送信（例えば「送信Ａ３」）を行うことができる。本実施形態の伝送装置は、長さの短いクライアント信号フレーム１（例えば、「Ａ３」）を、一般的な伝送装置よりも早く送信する。本実施形態の伝送装置は、一般的な伝送装置のように、長さの短いクライアント信号フレーム１の送信を待たせない（遅延させない）。その結果、本実施形態の伝送装置は、長さの短いクライアント信号フレーム１の遅延を十分抑えて伝送することができる。
【０１４２】
また、本実施形態の伝送装置は、長さの長いクライアント信号フレーム２についても、所定の長さ１０２４バイト入力される毎に順次送信する。本実施形態の伝送装置は、長さの長いクライアント信号フレーム２を、全て受信するのを待ってから送信しない。その結果、本実施形態の伝送装置は、長さの長いクライアント信号フレーム２についても遅延なく、送信することができる。伝送路を介して隣接する本実施形態の伝送装置（図示せず）には、図５の（ｂ−６）に示されるように、遅延なく届く。
【０１４３】
（６）デカプセル化処理
本実施形態の伝送装置は、伝送路からＧＦＰフレームを受信すると、以下のように、ＧＦＰフレームからクライアント信号フレームを組み立てる（すなわち、デカプセル化手順を行う）ことができる。図８、９は、本発明の第１の実施の形態における伝送装置の動作（デカプセル化手順）を示すフローチャートである。
【０１４４】
まず、伝送路からＧＦＰフレームを受信するまでの処理について説明する。デカプセル化手順の前段階の処理である。
【０１４５】
（６−１）ＧＦＰフレームの受信（入力）
まず、ディジタルフレーム受信部２４は、伝送路を流れる光信号から抽出したＧＦＰフレームをＧＦＰ分離部２３に出力する。ＧＦＰ分離部２３は、抽出したＧＦＰフレームを、その種類毎に各ＧＦＰデカプセル化処理部２１−１、…、２１−ｎに出力する。ディジタルフレーム受信部２４やＧＦＰ分離部２３の機能の詳細は、「（３）受信部２０の各部位の機能」で説明したので、ここでは割愛する。
【０１４６】
以下、ＧＦＰ分離部２３が、図７の上図に示すＧＦＰフレームをＧＦＰデカプセル化処理部２１−１に入力するものとする。当該フレームは、３２バイトのクライアント信号フレーム（Ａ１、Ａ２、Ａ３…のいずれか）がカプセル化されたＧＦＰフレームである。
【０１４７】
また、ＧＦＰ分離部２３が、図７の下図に示すＧＦＰフレームをＧＦＰデカプセル化処理部２１−２に入力するものとする。当該フレームは、クライアント信号フレーム（Ｂ１、Ｂ２…のいずれか）が分割されてカプセル化されたフレームである。
【０１４８】
以下、デカプセル化手順を具体的に説明する。
【０１４９】
（６−２）ＧＦＰデカプセル化処理部２１−１の動作
ＧＦＰデカプセル化処理部２１−１は、図７の上図に示すＧＦＰフレームが入力されると、図８に示されるように、当該ＧＦＰフレームからＥＸＩを抽出し、その値がリニアフレームフォーマットを示す”０００１”か否かを判別する（Ｓ２０）。
【０１５０】
入力されたＧＦＰフレームは、図７の上図の通り、ＥＸＩの値はリニアフレームフォーマットを示す”０００１”である。
【０１５１】
ＧＦＰデカプセル化処理部２１−１は、ＥＸＩの値が”０００１”である場合（Ｓ２０でＹｅｓの場合）、分割されていないフレームと判断し、当該ＧＦＰフレームのペイロード部からデータを抽出し、クライアント信号フレーム１として出力する（Ｓ２１）。
【０１５２】
なお、ＧＦＰデカプセル化処理部２１−１は、上述のクライアント信号フレーム１以外に、プリアンブル情報やアイドル情報も出力し、クライアント信号１を構成してもよい。
【０１５３】
なお、上述のＳ２１においては、ＧＦＰデカプセル化処理部２１−１は、自身に備わるオフセットレジスタを０に初期化する。オフセットレジスタは、分割されたＧＦＰフレームを組み立てるときに使用され、組み立て中のデータの長さを保持するレジスタである。その初期値は０である。
【０１５４】
（６−３）ＧＦＰデカプセル化処理部２１−２の動作
（６−３−１）クライアント信号フレームの組み立て（１つ目）
ＧＦＰデカプセル化処理部２１−２は、図７の下図に示す１つ目のＧＦＰフレームが入力されると、当該ＧＦＰフレームからＥＸＩを抽出し、その値がリニアフレームフォーマットを示す”０００１”か否かを判別する（Ｓ２０）。
【０１５５】
入力された１つ目のＧＦＰフレームは、図７の下図（１つ目のＧＦＰフレーム）の通り、ＥＸＩの値がフラグメントフレームフォーマットを示す”００１１”である。
【０１５６】
ＧＦＰデカプセル化処理部２１−２は、ＥＸＩ値が０００１でない場合（Ｓ２０でＮｏの場合）、入力されたＧＦＰフレームには、分割されたクライアント信号フレームが収容されており、その組み立てを行う為、該ＧＦＰフレームからＦｌａｇ等を抽出する（Ｓ２２）。Ｆｌａｇ等とは、Ｆｌａｇ、Ｏｆｆｓｅｔ、ＦＩＤである。
【０１５７】
次に、ＧＦＰデカプセル化処理部２１−２は、抽出したＦｌａｇが０か否か判別する（Ｓ２３）。すなわち、ＧＦＰデカプセル化処理部２１−２は、ＧＦＰフレームに、分割されたクライアント信号フレームの最後のフレームが収容されているのか否かを判別する。
【０１５８】
１つ目のＧＦＰフレームにおいては、図７の下図の通り、Ｆｌａｇは０（最後のクライアント信号フレームが収容されていないことを示す値）、Ｏｆｆｓｅｔは０ｘ００００（先頭のクライアント信号フレームを示す値）、ＦＩＤ（フレームの識別番号）は０ｘ１２３４である。
【０１５９】
ＧＦＰデカプセル化処理部２１−２は、抽出したＦｌａｇが０である場合（Ｓ２３でＹｅｓの場合）、すなわち、最後のクライアント信号フレームが収容されていない場合、抽出したＯｆｆｓｅｔが０か否かを判別する（Ｓ２４）。
【０１６０】
Ｓ２４のＯｆｆｓｅｔが０か否かの判別は、ＧＦＰフレームにカプセル化されているクライアント信号フレームが先頭のクライアント信号フレームか否かを判別している。
【０１６１】
ＧＦＰデカプセル化処理部２１−２は、抽出したＯｆｆｓｅｔが０である場合（Ｓ２４でＹｅｓの場合）、すなわち先頭のクライアント信号フレームの場合、以下のＳ２５、Ｓ２６の処理を行う。
【０１６２】
まず、ＧＦＰデカプセル化処理部２１−２は、ＧＦＰフレームに収容されているクライアント信号フレームのデータ長をオフセットレジスタに設定し、ＧＦＰフレームに含まれるＦＩＤ値（０ｘ１２３４）を、自身に備わるＦＩＤレジスタに設定する（Ｓ２５）。
【０１６３】
ＧＦＰデカプセル化処理部２１−２は、上述のクライアント信号フレームのデータ長を、ＧＦＰフレームに含まれるＰＬＩ値からＧＦＰフレームのペイロードヘッダとＦＣＳのサイズを減算することで求めることができる。ペイロードヘッダとＦＣＳのサイズは、本実施形態の伝送装置の使用者によって各ＧＦＰデカプセル化処理部に設定される。
【０１６４】
以下、ＧＦＰデカプセル化処理部２１−２が、クライアント信号フレームのデータ長として１０２４バイトを求め、オフセットレジスタに１０２４を設定したものとする。
【０１６５】
次に、Ｓ２５の後、ＧＦＰデカプセル化処理部２１−１は、ＧＦＰフレームのペイロード部からクライアント信号フレームを抽出し、抽出したクライアント信号フレームを、組み立て中データとして保持する（Ｓ２６）。分割されたクライアント信号フレームを組み立てる為である。
【０１６６】
（６−３−２）クライアント信号フレームの組み立て（２つ目）
次に、ＧＦＰデカプセル化処理部２１−２は、図７の下図に示す２つ目のＧＦＰフレームが入力されると、Ｓ２０を実施し、当該ＧＦＰフレームからＥＸＩを抽出し、その値がリニアフレームフォーマットを示す”０００１”か否かを判別する（Ｓ２０）。
【０１６７】
入力された２つ目のＧＦＰフレームは、図７の下図（２つ目のＧＦＰフレーム）の通り、ＥＸＩ値がフラグメントフレームフォーマットを示す”００１１”である。これは、２つ目のＧＦＰフレームには、分割されたクライアント信号フレームがカプセル化されていることを示している。また、２つ目のＧＦＰフレームにおけるＦｌａｇは０（最後のクライアント信号フレームが収容されていないことを示す値）、Ｏｆｆｓｅｔは０ｘ００８０（１０２５バイトからのクライアント信号フレームを示す値）、ＦＩＤは０ｘ１２３４である。
【０１６８】
次に、ＧＦＰデカプセル化処理部２１−２は、図８に示されるように、ＥＸＩ値が”０００１”でない場合（Ｓ２０でＮｏの場合）、Ｓ２２〜Ｓ２４を実施し、Ｓ２４において、Ｓ２２で抽出したＯｆｆｓｅｔが０か否か判別する。（Ｓ２４）
すなわち、ＧＦＰデカプセル化処理部２１−２は、ＧＦＰフレームにカプセル化されているクライアント信号フレームが、先頭のクライアント信号フレームか否か判別する。
【０１６９】
ここでは、Ｏｆｆｓｅｔは０ｘ００８０なので、ＧＦＰデカプセル化処理部２１−２は、Ｓ２４において、Ｏｆｆｓｅｔが０でない（すなわち、先頭のクライアント信号フレームでない）と判別する。
【０１７０】
ＧＦＰデカプセル化処理部２１−２は、Ｏｆｆｓｅｔが０でない場合（Ｓ２４でＮｏの場合）は、図９に示されるように、Ｏｆｆｓｅｔの値と、組み立て中のデータの長さを保持するオフセットレジスタの値と、が同じ値か否かを判別する（Ｓ２７）。Ｏｆｆｓｅｔの値の妥当性を確認する為のものである。
【０１７１】
ここでは、オフセットレジスタには、Ｓ２５において１０２４（バイト）が設定されている。また、Ｏｆｆｓｅｔの値は、０ｘ００８０（＝１０２４）である。ＧＦＰデカプセル化処理部２１−２は、Ｏｆｆｓｅｔの値とオフセットレジスタの値が同じであり、Ｏｆｆｓｅｔの値は妥当と判別したものとして説明を続ける。
【０１７２】
ＧＦＰデカプセル化処理部２１−２は、Ｏｆｆｓｅｔの値とオフセットレジスタの値が同じ場合（Ｓ２７でＹｅｓの場合）、次に、Ｓ２２で抽出したＦＩＤ値（０ｘ１２３４）がＦＩＤレジスタの値（Ｓ２５で設定）と同じ値か否か判別する（Ｓ２８）。
【０１７３】
Ｓ２８は、ＧＦＰフレームにカプセル化されているクライアント信号フレームが、組み立て中でデータと、分割前は元々同じクライアント信号フレームなのか否かを判別する為である。
【０１７４】
ＧＦＰデカプセル化処理部２１−２は、ＦＩＤ値がＦＩＤレジスタの値と同じ場合（Ｓ２８でＹｅｓの場合）には、以下のＳ２９の処理（組み立てを行う処理）を行う。
【０１７５】
すなわち、ＧＦＰデカプセル化処理部２１−２は、入力された２つ目のＧＦＰフレームのペイロード部からクライアント信号フレームを抽出し、当該信号フレームを、保持する組み立て中データの後ろに結合し、新たな組み立て中データとして保持する（Ｓ２９）。
【０１７６】
また、ＧＦＰデカプセル化処理部２１−２は、オフセットレジスタの値と、ＧＦＰフレームに含まれるクライアント信号フレームのデータ長と、を加算し、加算値をオフセットレジスタに設定する。クライアント信号フレームのデータ長は、Ｓ２５で説明した通りに求めることができる。
【０１７７】
一方、上述のＳ２７においてＯｆｆｓｅｔの値とオフセットレジスタの値が異なる場合（Ｓ２７でＮｏの場合）は、入力されたＧＦＰフレーム、及び、組み立て中データを破棄し、オフセットレジスタも０にクリアしてもよい（Ｓ３０）。Ｏｆｆｓｅｔの値が妥当な値でないからである。また、ＧＦＰデカプセル化処理部２１−２は、Ｓ２８において、ＦＩＤ値がＦＩＤレジスタの値が異なる場合（Ｓ２８でＮｏの場合）も、上述のＳ３０を実施し、入力されたＧＦＰフレームの破棄等を行ってもよい。組み立てるべきクライアント信号フレームを含んだＧＦＰフレームではないからである。
【０１７８】
（６−３−３）クライアント信号フレームの組み立て（３つ目）
ＧＦＰデカプセル化処理部２１−２は、図７の下図に示す３つ目のＧＦＰフレームが入力される。入力される３つ目のＧＦＰフレームは、図７の下図（３つ目のＧＦＰフレーム）の通り、そのＥＸＩ値がフラグメントフレームフォーマットを示す”００１１”であり、Ｆｌａｇは１（最後のクライアント信号フレームが収容されていることを示す値）である。また、当該３つ目のＧＦＰフレームのＯｆｆｓｅｔは０ｘ０１００（２０４９バイトからのクライアント信号フレームを示す値）、ＦＩＤは０ｘ１２３４である。
【０１７９】
その為、ＧＦＰデカプセル化処理部２１−２は、Ｓ２０、Ｓ２２、及びＳ２３の処理を実施し、Ｓ２３において、Ｆｌａｇが０でないと判別する。すなわち、ＧＦＰデカプセル化処理部２１−２は、ＧＦＰフレームに最後のクライアント信号フレームが収容されていると判別する。
【０１８０】
ＧＦＰデカプセル化処理部２１−２は、Ｆｌａｇが０でない場合（Ｓ２３でＮｏの場合）は、図９に示されるように、Ｓ２７と同様、Ｏｆｆｓｅｔの値とオフセットレジスタの値が同じ場合か判別する（Ｓ３１）。
【０１８１】
ＧＦＰデカプセル化処理部２１−２は、Ｏｆｆｓｅｔの値とオフセットレジスタの値が同じ場合（Ｓ３１でＹｅｓの場合）、Ｓ２８と同様、ＦＩＤの値がＦＩＤレジスタの値と一致するか判別する（Ｓ３２）。
【０１８２】
ＧＦＰデカプセル化処理部２１−２は、ＦＩＤの値がＦＩＤレジスタの値と一致する場合（Ｓ３２でＹｅｓの場合）は、以下のＳ３３の組み立て処理を行う。
【０１８３】
すなわち、ＧＦＰデカプセル化処理部２１−２は、入力された３つ目のＧＦＰフレームのペイロード部からクライアント信号フレームを抽出し、当該信号フレームを、保持する組み立て中データの後ろに付加し、新たな組み立て中データとして保持する（Ｓ３３）。さらに、ＧＦＰデカプセル化処理部２１−２は、保持した新たな組み立て中データを、Ｓ２１と同様に、クライアント信号フレームとして出力する。さらに、ＧＦＰデカプセル化処理部２１−２は、オフセットレジスタを０にクリアする。
【０１８４】
上述のＳ２０〜Ｓ２９の処理の結果、ＧＦＰデカプセル化処理部２１−２は、分割されたクライアント信号フレーム２を組み立て、出力することができる。
【０１８５】
（６−４）デカプセル化処理のまとめ
ＧＦＰデカプセル化処理部２１−１は、「（６−２）ＧＦＰデカプセル化処理部２１−１の動作」で説明したＳ２０、Ｓ２１の処理を行う。その結果、ＧＦＰデカプセル化処理部２１−１は、伝送路から受信したＧＦＰフレームにカプセル化された３２バイトのクライアント信号フレーム（Ａ１、Ａ２、Ａ３…）を組み立て出力していく。
【０１８６】
一方、ＧＦＰデカプセル化処理部２１−２は、「（６−３）ＧＦＰデカプセル化処理部２１−２の動作」で説明したＳ２０、Ｓ２２〜Ｓ３３の処理を行う。その結果、ＧＦＰデカプセル化処理部２１−２は、伝送路から受信したＧＦＰフレームに分割されてカプセル化された２１００バイトのクライアント信号フレーム（Ｂ１、Ｂ２…）を順次組み立て出力していく。
【０１８７】
図５の（ｂ−５）（ｂ−６）は、クライアント信号フレーム（Ａ１、Ａ２、Ａ３…）やクライアント信号フレーム（Ｂ１、Ｂ２…）が組み立てられ出力される様子を示している。
【０１８８】
（６−５）ＧＦＰデカプセル化処理部やＧＦＰカプセル化処理部の動作について
上記では、ＧＦＰデカプセル化処理部２１−１はＳ２０、Ｓ２１を行い、ＧＦＰデカプセル化処理部２１−２はＳ２０、Ｓ２２〜Ｓ３３を行う場合を示したが、それぞれ、図８、図９のフローチャートに従い、Ｓ２０〜Ｓ３３の処理を実施することができる。
【０１８９】
また、上記では、ＧＦＰカプセル化処理部１２−１はＳ１〜Ｓ５を行い、ＧＦＰカプセル化処理部１２−２はＳ１、Ｓ２、Ｓ５〜Ｓ１４を行う場合を示したが、それぞれ、図６のフローチャートに従い、Ｓ１〜Ｓ１４の処理を実施することができる。
【０１９０】
（６−６）組み立て中か判別する処理の追加
図１０は、本実施形態の伝送装置における動作（デカプセル化手順）に組み立て中か否かを判別する動作を追加したフローチャートである。
【０１９１】
本実施形態の伝送装置は、１バリエーションとして、デカプセル化処理のＳ２１、Ｓ２５の前に、組み立て中のデータの有無を判別する処理を追加することができる。
【０１９２】
以下、組み立て中のデータの有無を判別する処理を追加した場合のＧＦＰデカプセル化処理部の動作について説明する。
【０１９３】
まず、ＧＦＰデカプセル化処理部２１−１、２１−２は、ＥＸＩの値が０００１の場合（Ｓ２０でＹｅｓの場合）、図１０に示されるように、組み立て中のデータの有無を判別する（Ｓ５０）。具体的には、ＧＦＰデカプセル化処理部２１−１、２１−２は、オフセットレジスタの値が０（組み立て中データがないことを示す値）か否か判別する。
【０１９４】
ＧＦＰデカプセル化処理部２１−１、２１−２は、オフセットレジスタが０の場合（Ｓ５０でＹｅｓの場合）、組み立て中データがないので、Ｓ２１を実施する。ＧＦＰデカプセル化処理部２１−１、２１−２は、オフセットレジスタが０以外の場合（Ｓ５０でＮｏの場合）は、あってはならない組み立て中データがあるので、保持する当該組み立て中のデータを破棄する（Ｓ５１）。
【０１９５】
また、ＧＦＰデカプセル化処理部２１−１、２１−２は、Ｏｆｆｓｅｔが０である場合（Ｓ２４でＹｅｓの場合）にも上述のＳ５０、Ｓ５１を実施してよい。その場合、ＧＦＰデカプセル化処理部２１−１、２１−２は、オフセットレジスタが０のとき（Ｓ５０でＹｅｓの場合）はＳ２１ではなく、Ｓ２５を実施する。
【０１９６】
［効果の説明］
本実施形態によれば、伝送装置は、長さの異なるクライアント信号フレーム１、２を並行して受信し、それらを伝送するとき、長さの短いクライアント信号フレーム１の遅延を十分抑えて伝送することができる。
【０１９７】
その理由を以下に説明する。
【０１９８】
まず、本実施形態の伝送装置は、長さの長いクライアント信号フレーム２を所定の長さ受信する毎に、最後まで受信していなくても一旦、カプセル化し、伝送路に送信する。すなわち、本実施形態の伝送装置は、長さの長いクライアント信号フレーム２を所定の長さ毎に分割して伝送路に送信する。
【０１９９】
その結果、本実施形態の伝送装置は、図５の（ｂ−３）に示されるように、長さの長いクライアント信号フレーム２の送信と送信の間に、長さの短いクライアント信号フレーム１を送信することができる。本実施形態の伝送装置は、長さの長いクライアント信号フレーム２の送信が完了するまで、長さの短いクライアント信号フレーム１の送信を待たせない（遅延させない）。その結果、本実施形態の伝送装置は、長さの短いクライアント信号フレーム１の遅延を十分に抑えて伝送することができる。
【０２００】
対向する伝送装置においては、図５の（ｂ−５）（ｂ−６）のように、長さの短いクライアント信号フレーム１を、より遅延することなく、受信することができる。
【０２０１】
また、本実施形態の伝送装置は、長さの長いクライアント信号フレーム２についても、所定の長さ１０２４バイト入力される毎に順次送信する。本実施形態の伝送装置は、長さの長いクライアント信号フレーム２を、全て受信するのを待ってから送信しない。その結果、本実施形態の伝送装置は、図５の（ｂ−６）に示されるように、長さの長いクライアント信号フレーム２についても遅延なく、接続する装置に送信することができる。
【０２０２】
≪第２の実施の形態≫
次に、本発明の第２の実施の形態について説明する。
【０２０３】
図１１は、本発明の第２の実施の形態における伝送装置の構成例を示す図である。以下に、第２の実施の形態の伝送装置の構成と動作について説明する。
【０２０４】
［構成の説明］
（１）第２の実施形態の伝送装置の構成
第２の実施形態の伝送装置１００は、図１１に示されるように、複数の収容部１０１、１０２と、伝送部１０３と、を備える。
【０２０５】
なお、第２の実施形態の伝送装置１００は、伝送路を介して伝送装置２００と接続されてもよい。伝送装置２００は、受信部２０１と、第１の出力部２０２と、第２の出力部２０３と、を備える。
【０２０６】
（３）伝送装置１００の機能
伝送装置１００の収容部１０１、１０２には、各々、図１１に示されるように、入力信号が入力される。
【０２０７】
収容部１０１、１０２は、入力信号が所定のデータ長より長い場合、該入力信号の先頭部分から所定のデータ長以下の長さの信号に分割して順次出力し、入力信号の長さがデータ長以下の場合はそのまま出力する。上述の所定のデータ長は、収容部１０１、１０２に入力される入力信号のいずれかより短い。所定のデータ長は、本実施形態の伝送装置１００の使用者によって各収容部１０１、１０２に設定される。
【０２０８】
本実施形態の伝送装置１００の使用者は、伝送装置１００の各収容部に入力される入力信号の長さをそれぞれ測定し、測定した長さのいずれかより短い長さを所定のデータ長として各収容部１０１、１０２に設定してもよい。また、本実施形態の伝送装置１００の使用者は、入力信号がＩＥＥＥ等の規格に準拠した信号である場合には、該規格に規定される信号長のいずれかより短い長さを所定のデータ長として設定することもできる。ＩＥＥＥは、Ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓの略称である。
【０２０９】
伝送部１０２は、複数の収容部１０１、１０２から入力される信号を、各々の末尾部分の到来順に従って順次送信する。
【０２１０】
（４）伝送装置２００の機能
受信部２０１は、接続する他の伝送装置１００から、信号を受信する。
【０２１１】
第１の出力部２０２は、受信した信号のうち、分割された信号を結合して出力する。
【０２１２】
第２の出力部２０３は、受信した信号のうち、分割されていない信号をそのまま出力する。
【０２１３】
[動作の説明]
本実施形態の伝送装置１００の動作を説明する。図１２は、本発明の第２の実施の形態における伝送装置１００の動作を説明する為の図である。
【０２１４】
（１）伝送動作
まず、伝送装置１００の収容部１０１、１０２各々には、信号が入力される。説明の為に、収容部１０１に入力される信号（以下、「第１種信号」という）は、収容部１０２に入力される信号（以下、「第２種信号」という）よりも長いものとする。図１２の（Ａ）では、第１種信号の長さをＸ、第２の信号の長さをＹと記載している。また、収容部１０１、１０２には、第１種信号より短い（Ｘより短い）長さＺが、所定のデータ長として設定されている。
【０２１５】
伝送装置１００の収容部１０１には、第１種信号が入力される。第１種信号は所定のデータ長Ｚより長い。伝送装置１００の収容部１０１は、入力信号（すなわち、第１種信号）が所定のデータ長Ｚより長い場合、該第１種信号を、その先頭部分からデータ長Ｚ以下の長さの信号に分割して順次出力する。
【０２１６】
その為に、収容部１０１は、第１種信号が所定の長さ入力される毎に、（入力された）所定の長さの第１種信号を出力し、第１種信号の最後部分が入力されると、該最後部分を含む残りの第１種信号を出力する処理を行ってもよい。第１種信号は、データ長Ｚ以下の長さの信号に分割されて出力される。
【０２１７】
一方、伝送装置１００の収容部１０２は、第２種信号が入力される。収容部１０２の動作は、収容部１０１と同じである。ここでは、第２種信号がデータ長Ｚ以下であり、収容部１０２は、入力される第２種信号（入力信号）をそのまま出力したものとして説明を続ける。
【０２１８】
伝送部１０２は、収容部１０１、１０２から入力される信号を、各々の末尾部分の到来順に従って順次送信する。
【０２１９】
上述の動作により、本実施形態の伝送装置１００は、長さの短い第２種信号を、図１２の（Ｃ）に示されるように、分割された、長さの長い第１種信号の送信と送信の間に送信することができる。本実施形態の伝送装置１００は、図１２の（Ｂ）に示される一般的な伝送装置の動作と異なり、長さの長い第１種信号の送信が完了するまで、長さの短い第２種信号の送信を待たせない（遅延させない）。その為、本実施形態の伝送装置１００は、対向する伝送装置２００に対し、長さの短い第２種信号の遅延を十分抑えて、伝送することができる。
【０２２０】
（２）第１種信号の後に第２種信号が伝送される場合
なお、上述の収容部１０１と収容部１０２は独立して動作している。その為、収容部１０２より第２種信号が出力されるタイミングが、収容部１０１より（分割された最後の）第１種信号が出力されるタイミングよりも遅くなる可能性がある。そのときには、本実施形態の伝送装置１００は、図１２の（Ｄ）に示されるように、第１種信号の後に第２種信号を送信することとなる。但し、その場合であっても、本実施形態の伝送装置１００は、受信する第１種信号を所定の長さ受信する毎に順次送信するので、十分早く送信することができ、第２種信号についても十分早く送信することができる。本実施形態の伝送装置１００は、長さの短い第２種信号の遅延を十分抑えて、伝送することができる。
【０２２１】
（３）第１種信号を十分遅延なく伝送する為の条件
なお、本実施形態の伝送装置１００は、長さの長い第１種信号についても十分遅延なく、伝送することができる。但し、所定の長さは、第１種信号の長さと第２種信号の長さの差よりも短い長さでなければならない。その理由は、以下の通りである。
【０２２２】
まず、一般的な伝送装置の場合、図１２の（Ｂ）に示されるように、第１種信号を受信し、送信が完了するまでには、長さ２Ｘに相当する時間がかかる。一方、本実施形態の伝送装置１００の場合、第１種信号を受信して送信が完了するまでには、図１２の（Ｃ）に示されるように、最大、長さＺ＋Ｘ＋Ｙに相当する時間がかかる。本実施形態の伝送装置１００が、第１種信号を一般的な伝送装置よりも遅延なく伝送（送信完了）できる条件は、Ｚ＋Ｘ＋Ｙ＜２Ｘである。Ｚ＋Ｘ＋Ｙ＜２Ｘは、Ｚ＜Ｘ−Ｙであり、所定の長さＺは、第１種信号の長さと第２種信号の長さの差よりも短い長さでなければならない。
【０２２３】
本実施形態の伝送装置１００の使用者は、第１種信号についても十分遅延なく伝送するときには、第１種信号の長さと第２種信号の長さの差よりも短い長さを所定の長さとして、収容部１０１に設定する。
【０２２４】
なお、上記では、伝送装置１００が２つの収容部１０１、１０２を備える場合を説明したが、２つに限らない。伝送装置１００は、３つ以上の収容部を備えてもよい。各収容部は同じ動作を行う。また、上記では、収容部１０１に入力される信号が、収容部１０２に入力される信号よりも長い場合について説明したが、収容部１０２に入力される信号の方が長い信号であってもよい。その場合であっても、各収容部１０１、１０２は、「（３）伝送装置１００の機能」の通りに動作し、所定の長さＺより長い入力信号を所定の長さＺ以内に分割して出力する。
【０２２５】
（４）対向する伝送装置２００での信号受信動作
対向する伝送装置２００は、以下のように伝送された信号を受信することができる。
【０２２６】
まず、伝送装置２００の受信部２０１は、接続する伝送装置１００から、信号（第１種信号や第２種信号）を受信する。
【０２２７】
次に、第１の出力部２０２は、受信した信号のうち、分割された信号（第１種信号）を結合して出力する。
【０２２８】
第２の出力部２０３は、受信した信号のうち、分割されていない信号（第２種信号）をそのまま出力する。
【０２２９】
［効果の説明］
本実施形態によれば、伝送装置は、長さの異なる第１種信号、第２種信号を並行して受信し、それらを伝送するとき、長さの短い第２種信号の遅延を十分抑えて伝送することができる。
【０２３０】
その理由を以下に説明する。
【０２３１】
まず、本実施形態の伝送装置１００は、長さの長い第１種信号については、所定のデータ長以上長いとき、所定の長さ以内に分割して送信する。
【０２３２】
その結果、本実施形態の伝送装置１００は、長さの短い第２種信号を、図１２の（ｃ）に示されるように、長さの長い第１種信号の送信と送信の間に送信することができる。本実施形態の伝送装置１００は、長さの長い第１種信号の送信が完了するまで、長さの短い第２種信号の送信を待たせない（遅延させない）。その結果、本実施形態の伝送装置１００は、対向する伝送装置２００に対し、長さの短い第２種信号の遅延を十分に抑えて伝送することができる。
【０２３３】
なお、本実施形態の伝送装置１００では、収容部１０１と収容部１０２が独立して動作している為、本実施形態の伝送装置１００は、図１２の（Ｄ）に示されるように、第１種信号の後に第２種信号を送信する可能性がある。しかし、その場合であっても、本実施形態の伝送装置１００は、受信する第１種信号を所定の長さ受信する毎に順次送信するので、十分早く送信することができ、第２種信号についても十分早く送信することができる。本実施形態の伝送装置１００は、長さの短い第２種信号の遅延を十分抑えて、伝送することができる。
【０２３４】
さらに、本実施形態の伝送装置１００は、所定の長さとして、第１種信号の長さと第２種信号の長さの差よりも短い長さに設定されたときには、長さの長い第１種信号についても十分遅延なく、伝送することができる。なぜなら、本実施形態の伝送装置１００は、上述の「（３）第１種信号を十分遅延なく伝送する為の条件」で説明した通り、所定の長さとして上述の設定がされたときには、一般的な伝送装置よりも早く送信が完了するからである。
【０２３５】
なお、上述した実施の形態は、その形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々変更可能である。
【０２３６】
さらに、上記の各実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
（付記１）
入力信号が所定のデータ長より長い場合、前記入力信号の先頭部分から前記データ長以下の長さの信号に分割して順次出力し、前記入力信号の長さが前記データ長以下の場合はそのまま出力する複数の収容部と、
前記複数の収容部から入力される信号を、各々の末尾部分の到来順に従って順次送信する伝送部と、を備え、
前記データ長は、前記収容部に入力される前記入力信号のいずれかより短い、
ことを特徴とする伝送装置。
（付記２）
前記収容部は、前記入力信号が前記データ長入力される毎に、前記データ長の前記入力信号を出力し、前記入力信号の最後部分が入力されると、前記最後部分を含む残りの前記入力信号を出力する、
ことを特徴とする付記１に記載の伝送装置。
（付記３）
前記入力信号のうち少なくとも２つは、並行して入力される第１種信号及び前記第１種信号よりも短い第２種信号であり、
前記所定のデータ長は、前記第１種信号の長さよりも短い、
ことを特徴とする付記１乃至２のいずれか１項に記載の伝送装置。
（付記４）
前記所定の長さは、前記第１種信号の長さと前記第２種信号の長さの差よりも短い、
ことを特徴とする付記１乃至３のいずれか１項に記載の伝送装置。
（付記５）
前記収容部は、前記信号を所定のフレームに収容して出力し、
前記伝送部は、前記収容部から入力される前記フレームを、各々の末尾部分の到来順に従って順次、伝送路に送信する、
ことを特徴とする付記１乃至４のいずれか１項に記載の伝送装置。
（付記６）
前記収容部は、前記信号が前記データ長入力されたときから、前記最後部分を含む前記フレームを出力するまでの間、出力する前記フレーム各々に、分割を示す識別子を含める、
ことを特徴とする付記５に記載の伝送装置。
（付記７）
接続する他の伝送装置から、信号を受信する受信部と、
受信した前記信号のうち、分割された前記信号を結合して出力する第１の出力部と、
受信した前記信号のうち、分割されていない前記信号をそのまま出力する第２の出力部と、を備える、
ことを特徴とする伝送装置。
（付記８）
前記受信部は、前記伝送路装置から受信したフレームから、前記信号、若しくは、前記信号と共に前記信号の分割を示す分割識別子を抽出し、
前記第１の出力部は、前記受信部が前記信号と共に前記分割識別子を抽出した場合は、前記信号を結合して出力し、
前記第２の出力部は、前記受信部が前記信号と共に前記分割識別子を抽出しないときには、前記信号をそのまま出力する、
ことを特徴とする付記７に記載の伝送装置。
（付記９）
接続された２つの伝送装置を少なくとも備え、
一方の伝送装置は、付記１乃至６のいずれか１項に記載の伝送装置であり、
もう一方の伝送装置は、付記７乃至８のいずれか１項に記載の伝送装置である、
ことを特徴とする伝送システム。
（付記１０）
入力信号が所定のデータ長より長い場合、前記入力信号の先頭部分から前記データ長以下の長さの信号に分割して順次出力し、前記入力信号の長さが前記データ長以下の場合はそのまま出力する複数の収容ステップと、
前記複数の収容ステップにより入力される信号を、各々の末尾部分の到来順に従って順次送信する伝送ステップと、を有し、
前記データ長は、前記収容ステップに入力される前記入力信号のいずれかより短い、
ことを特徴とする伝送方法。
（付記１１）
前記収容ステップにおいては、前記入力信号が前記データ長入力される毎に、前記データ長の前記入力信号を出力し、前記入力信号の最後部分が入力されると、前記最後部分を含む残りの前記入力信号を出力する、
ことを特徴とする付記１０に記載の伝送方法。
（付記１２）
前記入力信号のうち少なくとも２つは、並行して入力される第１種信号及び前記第１種信号よりも短い第２種信号であり、
前記所定のデータ長は、前記第１種信号の長さよりも短い、
ことを特徴とする付記１０乃至１１のいずれか１項に記載の伝送方法。
（付記１３）
前記所定の長さは、前記第１種信号の長さと前記第２種信号の長さの差よりも短い、
ことを特徴とする付記１０乃至１２のいずれか１項に記載の伝送方法。
（付記１４）
前記収容ステップにおいては、前記信号を所定のフレームに収容して出力し、
前記伝送ステップにおいては、前記収容ステップより入力される前記フレームを、各々の末尾部分の到来順に従って順次、伝送路に送信する、
ことを特徴とする付記１０乃至１３のいずれか１項に記載の伝送方法。
（付記１５）
前記収容ステップにおいては、前記信号が前記データ長入力されたときから、前記最後部分を含む前記フレームを出力するまでの間、出力する前記フレーム各々に、分割を示す識別子を含める、
ことを特徴とする付記１４に記載の伝送方法。
（付記１６）
信号を受信する受信ステップと、
受信した前記信号のうち、分割された前記信号を結合して出力する第１の出力ステップと、
受信した前記信号のうち、分割されていない前記信号をそのまま出力する第２の出力ステップと、を有する、
ことを特徴とする付記１０乃至１５のいずれか１項に記載の伝送方法。
（付記１７）
前記受信ステップにおいては、受信した前記フレームから、前記信号、若しくは、前記信号と共に前記信号の分割を示す分割識別子を抽出し、
前記受信ステップにおいて前記信号と共に前記分割識別子が抽出された場合は、前記第１の出力ステップにおいて、前記信号を結合して出力し、
前記受信ステップにおいて前記信号と共に前記分割識別子を抽出されないときには、前記第２の出力ステップにおいて、前記信号をそのまま出力する、
ことを特徴とする付記１６に記載の伝送方法。
（付記１８）
前記信号は、クライアント信号フレームであり、
前記フレームは、ＧＦＰ（Ｇｅｎｅｒｉｃ  Ｆｒａｍｉｎｇ  Ｐｒｏｃｅｄｕｒｅ）フレームである、
ことを特徴とする付記５乃至６のいずれか１項に記載の伝送装置。
【符号の説明】
【０２３７】
１、２    クライアント信号フレーム
１０    送信部
１１−１、１１−２    信号受信部
１２−１、１２−２    ＧＦＰカプセル化処理部
１３    制御フレーム生成部
１４    ＧＦＰ多重部
１５    ディジタルフレーム送信部
２０    受信部
２１−１、２１−２    ＧＦＰデカプセル化処理部
２２    制御フレーム終端部
２３    ＧＦＰ分離部
２４    ディジタルフレーム受信部
１００、２００    伝送装置
１０１、１０２    収容部
１０３    伝送部
２０１    受信部
２０２    第１の出力部
２０３    第２の出力部
【図１】
2016219969.tif 000003
【図２】
2016219969.tif 000004
【図３】
2016219969.tif 000005
【図４】
2016219969.tif 000006
【図５】
2016219969.tif 000007
【図６】
2016219969.tif 000008
【図７】
2016219969.tif 000009
【図８】
2016219969.tif 000010
【図９】
2016219969.tif 000011
【図１０】
2016219969.tif 000012
【図１１】
2016219969.tif 000013
【図１２】
2016219969.tif 000014