"第1の信号を第2の信号に収容する通信装置であって、前記第1の信号のデータブロック数に、所定の数を加算した結果を加算結果として出力する加算手段と、前記加算結果と、前記第2の信号のデータブロック数との比較に基づいて、前記加算結果、または前記加算結果から前記第2の信号のデータブロック数を減算した結果を選択結果として出力する比較手段と、前記選択結果と前記第1の信号のデータブロック数との比較に基づいて、前記第1の信号または調整用データのいずれかを前記第2の信号に挿入するデータ挿入手段と、前記第1の信号または前記調整用データのいずれかを挿入するデータブロックがデータ領域の場合に、前記選択結果を記憶し、直前に記憶した前記選択結果を前記所定の数として前記加算手段に出力する記憶手段と、を備えることを特徴とする通信装置。前記比較手段は、前記加算結果が、前記第2の信号のデータブロック数よりも小さい場合には、前記加算結果を前記選択結果とし、前記加算結果が、前記第2の信号のデータブロック数以上の場合には、前記加算結果から前記第2の信号のデータブロック数を減算した結果を前記選択結果とすることを特徴とする請求項1に記載の通信装置。前記加算手段は、前記第1の信号を前記第2の信号の1番目のブロックに収容する場合に、前記第1の信号のデータブロック数に0を加算し、前記第1の信号を前記第2の信号の1番目以外のブロックに収容する場合に、前記第1の信号のデータブロック数に前記所定の数を加算することを特徴とする請求項1または2に記載の通信装置。前記データ挿入手段は、前記選択結果が前記第1の信号のデータブロック数より小さい場合には、前記第1の信号を挿入し、前記選択結果が前記第1の信号のデータブロック数以上の場合には、前記調整用データを挿入することを特徴とする請求項1から3のいずれか1つに記載の通信装置。第1の信号を第2の信号に収容する通信システムであって、外部のネットワークから前記第1の信号を受信する受信手段と、前記第1の信号のデータブロック数に、所定の数を加算した結果を加算結果として出力する加算手段と、前記加算結果と、前記第2の信号のデータブロック数との比較に基づいて、前記加算結果、または前記加算結果から前記第2の信号のデータブロック数を減算した結果を選択結果として出力する比較手段と、前記選択結果と前記第1の信号のデータブロック数との比較に基づいて、前記第1の信号または調整用データのいずれかを前記第2の信号に挿入するデータ挿入手段と、前記第1の信号または前記調整用データのいずれかを挿入するデータブロックがデータ領域の場合に、前記選択結果を記憶し、直前に記憶した前記選択結果を前記所定の数として前記加算手段に出力する記憶手段と、前記データ挿入手段の挿入結果に基づいて、前記第2の信号を生成して、外部のネットワークに送信する送信手段と、を備えることを特徴とする通信システム。第1の信号を第2の信号に収容する通信方法であって、前記第1の信号のデータブロック数に、所定の数を加算した結果を加算結果として出力する加算ステップと、前記加算結果と、前記第2の信号のデータブロック数との比較に基づいて、前記加算結果、または前記加算結果から前記第2の信号のデータブロック数を減算した結果を選択結果として出力する比較ステップと、前記選択結果と前記第1の信号のデータブロック数との比較に基づいて、前記第1の信号または調整用データのいずれかを前記第2の信号に挿入するデータ挿入ステップと、前記第1の信号または前記調整用データのいずれかを挿入するデータブロックがデータ領域の場合に、前記選択結果を記憶手段に記憶し、直前に記憶した前記選択結果を前記所定の数として前記加算手段に出力する記憶ステップと、を含むことを特徴とする通信方法。第1の信号を第2の信号に収容する通信プログラムであって、前記第1の信号のデータブロック数に、所定の数を加算した結果を加算結果として出力する加算処理と、前記加算結果と、前記第2の信号のデータブロック数との比較に基づいて、前記加算結果、または前記加算結果から前記第2の信号のデータブロック数を減算した結果を選択結果として出力する比較処理と、前記選択結果と前記第1の信号のデータブロック数との比較に基づいて、前記第1の信号または調整用データのいずれかを前記第2の信号に挿入するデータ挿入処理と、前記第1の信号または前記調整用データのいずれかを挿入するデータブロックがデータ領域の場合に、前記選択結果を記憶手段に記憶し、直前に記憶した前記選択結果を前記所定の数として前記加算手段に出力する記憶処理と、をコンピュータに実行させることを特徴とする通信プログラム。上述の通り、特許文献1等に記載されているGMPを実装する場合、乗算回路と除算回路が必要であった。実際には、乗算回路は複数の加算回路を用いて構成され、除算回路は複数の減算回路を用いて構成される。そのため、実際には多くの加算回路と減算回路を要し、回路規模が大きくなってしまうという課題があった。本発明の目的は、上述した課題を解決することが可能な、通信装置、通信システム、通信方法、および通信プログラムを提供することにある。本発明による通信装置は、第1の信号を第2の信号に収容する通信装置であって、前記第1の信号のデータブロック数に、所定の数を加算結果として出力する加算手段と、前記加算結果と、前記第2の信号のデータブロック数との比較に基づいて、前記加算結果、または前記加算結果から前記第2の信号のデータブロック数を減算した結果を選択結果として出力する比較手段と、前記選択結果と前記第1の信号のデータブロック数との比較に基づいて、前記第1の信号または調整用データのいずれかを前記第2の信号に挿入するデータ挿入手段と、前記第1の信号または前記調整用データのいずれかを挿入するデータブロックがデータ領域の場合に、前記選択結果を記憶し、直前に記憶した前記選択結果を前記所定の数として前記加算手段に出力する記憶手段と、を備えることを特徴とする。本発明による通信システムは、第1の信号を第2の信号に収容する通信システムであって、外部のネットワークから前記第1の信号を受信する受信手段と、前記第1の信号のデータブロック数に、所定の数を加算した結果を加算結果として出力する加算手段と、前記加算結果と、前記第2の信号のデータブロック数との比較に基づいて、前記加算結果、または前記加算結果から前記第2の信号のデータブロック数を減算した結果を選択結果として出力する比較手段と、前記選択結果と前記第1の信号のデータブロック数との比較に基づいて、前記第1の信号または調整用データのいずれかを前記第2の信号に挿入するデータ挿入手段と、前記第1の信号または前記調整用データのいずれかを挿入するデータブロックがデータ領域の場合に、前記選択結果を記憶し、直前に記憶した前記選択結果を前記所定の数として前記加算手段に出力する記憶手段と、前記データ挿入手段の挿入結果に基づいて、前記第2の信号を生成して、外部のネットワークに送信する送信手段と、を備えることを特徴とする。本発明による通信方法は、第1の信号を第2の信号に収容する通信方法であって、前記第1の信号のデータブロック数に、所定の数を加算した結果を加算結果として出力する加算ステップと、前記加算結果と、前記第2の信号のデータブロック数との比較に基づいて、前記加算結果、または前記加算結果から前記第2の信号のデータブロック数を減算した結果を選択結果として出力する比較ステップと、前記選択結果と前記第1の信号のデータブロック数との比較に基づいて、前記第1の信号または調整用データのいずれかを前記第2の信号に挿入するデータ挿入ステップと、前記第1の信号または前記調整用データのいずれかを挿入するデータブロックがデータ領域の場合に、前記選択結果を記憶手段に記憶し、直前に記憶した前記選択結果を前記所定の数として前記加算手段に出力する記憶ステップと、を含むことを特徴とする。本発明による通信プログラムは、第1の信号を第2の信号に収容する通信プログラムであって、前記第1の信号のデータブロック数に、所定の数を加算した結果を加算結果として出力する加算処理と、前記加算結果と、前記第2の信号のデータブロック数との比較に基づいて、前記加算結果、または前記加算結果から前記第2の信号のデータブロック数を減算した結果を選択結果として出力する比較処理と、前記選択結果と前記第1の信号のデータブロック数との比較に基づいて、前記第1の信号または調整用データのいずれかを前記第2の信号に挿入するデータ挿入処理と、前記第1の信号または前記調整用データのいずれかを挿入するデータブロックがデータ領域の場合に、前記選択結果を記憶手段に記憶し、直前に記憶した前記選択結果を前記所定の数として前記加算手段に出力する記憶処理と、をコンピュータに実行させることを特徴とする。本発明によれば、乗算および除算を行うことなく、第1の信号から第2の信号へのデータ収容を行うことができる。従って、回路規模を削減することが可能となる。以下、図面を参照して本発明の実施形態について説明する。<第1の実施形態>構成図1は、第1の実施形態による通信装置1000の構成を示す図である。図1によれば、通信装置1000は、加算手段1001、比較手段1002、データ挿入手段1003、記憶手段1004を含む。通信装置1000は、受信する第1の信号を、第2の信号に収容する。動作図2を用いて、通信装置1000の動作について説明する。まず、加算手段1001は、第1の信号のデータブロック数に、所定の数を加算するS1001。比較手段1002は、加算手段1001による加算結果と、第2の信号のデータブロック数とを比較する。比較手段1002は、比較結果に基づいて、加算結果、または加算結果から第2の信号のデータブロック数を減算した結果を選択結果とするS1002。また、比較手段1002は、選択結果を記憶手段1004に出力する。次に、データ挿入手段1003は、選択結果と第1の信号のデータブロック数との比較を行う。データ挿入手段1003は、比較結果に基づいて、第1の信号、または調整用データのいずれかを、第2の信号に挿入するS1003。続いて、記憶手段1004は、第1の信号または調整用データのいずれかを挿入するデータブロックがデータ領域の場合に、比較手段1002から入力された選択結果を記憶し、所定の数として加算手段1001に出力するS1004。効果第1の実施形態によれば、加算手段1001における加算と、比較手段1002における減算を1回ずつ行い、その結果に基づいて挿入するデータの種類を決定している。従って、第1の実施形態によれば、乗算および除算を行うことなく、第1の信号から第2の信号へのデータ収容を行うことができる。従って、回路規模を削減することが可能となる。<第2の実施形態>構成図3は、第2の実施形態によるネットワークの構成を示している。図3によれば、第2の実施形態によるネットワーク400は、ルータ200およびルータ210と接続している。以下、ネットワーク400は、上述したOTNであるものとして説明する。ルータ200とルータ210は、一般的なルータであり、ネットワーク400との間で通信を行う。ルータ200とルータ210は、それぞれネットワーク400とは異なる通信方式を採用するネットワークに属している。図3では、ルータ200からネットワーク400を介してルータ210へと通信が行われる場合を例にとって示しているが、逆方向の通信も可能である。ネットワーク400は、通信装置100、ルータ300、ルータ310を含む。ルータ300とルータ310は、それぞれ一般的なルータであり、通信装置100との間で通信を行う。なお、図3では、ルータの数を2つとしているが、3つ以上あっても良い。ネットワーク400内では、外部のネットワークとの接続点エッジに同じ構成の通信装置100が設置されている。以下、この通信装置100について、詳しく説明する。図4は、通信装置100の構成を示している。図4によれば、通信装置100は、演算部101、受信部102、送信部103を含む。なお、通信装置100の動作は、外部のネットワークから信号を受信する場合と、外部のネットワークに信号を送信する場合とに分けることができる。以下では、双方の場合について個別に説明する。なお、以降、単に信号と記し、特別に定義を与えない場合には、信号は上述のOPUフレームやSDHのフレーム等を含んでいるものとして説明する。外部ネットワークから信号を受信する場合受信部102は、外部ネットワークからの信号を受信する。この際、受信フレームに対応するOPUフレームのペイロードブロック番号の最大値Pm,serverと、受信信号からデータブロック数Cmtを計算する。また、Pm,serverは、OPUフレームに収容することのできるデータブロック数ともいえる。さらに、Cmtは、受信信号からOPUフレームに収容するデータブロック数ともいえる。演算部101は、受信信号をOPUフレームのペイロードにマッピングする。具体的には、OPUフレームのペイロードの各データブロックに対して、clientdata、あるいはstuffのどちらを挿入するかを決める。なお、演算部101の詳細については後述する。送信部103は、演算部101で決めた通りに、OPUフレームのペイロードへ受信信号のマッピングを行う。送信部103は、マッピングを行ったあと、ネットワーク400内の別のルータルータ300またはルータ310に対してOPUフレームを送信する。外部ネットワークに信号を送信する場合受信部102は、ネットワーク400内の別のルータルータ300またはルータ310からOPUフレームを受信する。同時に、受信部102は、Pm,serverと、CmtをOPUフレームのOHから取得する。演算部101は、OPUフレームのペイロードの各データブロックについて、clientdataまたはstuffのどちらが挿入されているか判断する。送信部103は、OPUフレームのペイロードから、clientdataの再生を行う。続いて、送信部103は、ネットワーク400の外部のルータルータ210に対して、再生した信号を送信する。演算部101の構成と動作次に、演算部101の構成と動作について説明する。図5は、演算部101の構成を示している。図5によれば、演算部101は、選択回路1、加算回路2、減算回路3、比較判定回路4、選択回路5、比較判定回路6、ENイネーブル付きラッチ回路7を含んでいる。図6は、演算部101による動作を示すフローチャートである。以下、図6を参照して演算部101の動作について説明する。なお、演算部101の動作は、外部ネットワークから信号を受信する場合でも、外部ネットワークに対して信号を送信する場合でも、ほぼ同様である。従って、以下では双方の場合についてまとめて説明する。まず、選択回路1は、初期化パルスがLoの場合、0の値を選択する。選択回路1は、初期化パルスがHighの場合には、S7EN付きラッチ結果を選択するS101。選択回路1は、いずれかの選択結果S1を、加算回路2へ出力する。ここで、初期化パルスとは、j=1のときペイロードブロック番号が1、Loとなる制御信号である。この制御信号は、OPUフレームの先頭のブロック番号から演算を初期化して開始するために用いる信号である。加算回路2には、選択結果S1とCmtが入力される。加算回路2は、選択結果S1とCmtを加算するS102。加算回路2は、加算結果S2を減算回路3と比較判定回路4へ出力する。減算回路3には、加算結果S2とPm,serverが入力される。減算回路3は、加算結果S2から、Pm,serverを減算し、減算結果S3を得るS103。減算回路3は、減算結果S3を選択回路5に出力する。比較判定回路4には、加算結果S2とPm,serverが入力される。比較判定回路4は、加算結果S2とPm,serverとを比較するS104。比較判定回路4は、加算結果S2がPm,serverより小さい場合には、比較結果S4をHighとして出力する。一方、加算結果S2がPm,server以上である場合には、比較判定回路4は、比較結果S4をLoとして出力する。続いて、選択回路5には、加算結果S2と、減算結果S3と、比較結果S4とが入力される。選択回路5は、比較結果S4がHighの場合、加算結果S2を選択するS105。比較結果S4がLoの場合には、選択回路5は減算結果S3を選択するS106。選択回路5は、いずれかの選択結果S5を、比較判定回路6とEN付きラッチ回路7へ出力する。このときの選択結果S5が、剰余数modとなる。比較判定回路6には、選択結果S5と、Cmtが入力される。比較判定回路6は、入力される選択結果S5とCmtを比較するS107。選択結果S5がCmtより小さい場合には、比較判定回路6は比較結果S6をHighとして出力する。選択結果S5がCmt以上である場合には、比較判定回路6は、比較結果S6をLoとして出力する。その後、演算部101において、外部ネットワークから信号を受信する場合には、以下の動作を行う。比較判定回路6は、比較結果S6がHighの場合、clientdataを挿入するよう制御する情報を生成するS108。また、比較結果S6がLoの場合、比較判定回路6は、stuffを挿入する制御情報を生成するS109。比較判定回路6は、いずれかの制御情報を含め、clientdata位置信号として出力する。また、演算部101において、外部ネットワークに対して信号を送信する場合には、以下の動作を行う。比較判定回路6は、比較結果S6がHighの場合、clientdataが挿入されていることを示す情報を生成するS108。また、比較結果S6がLoの場合、比較判定回路6は、stuffが挿入されていることを示す情報を生成するS109。比較判定回路6は、clientdataまたはstuffのどちらのデータが挿入されているのか、ということを判断して、送信部103に再生させる制御信号として出力する。EN付きラッチ回路7には、選択結果S5と、ペイロード位置信号が入力されるS110。ペイロード位置信号とは、現在マッピングを行っているブロックが、ペイロード領域の場合にHighとなり、OH領域やFixedstuff領域の場合にLoとなる信号である。EN付きラッチ回路7では、ペイロード位置がHighの場合には、選択結果S5を取り込み、記憶するS111。ペイロード位置がLoの場合には、EN付きラッチ回路7は、前回記憶した値を保持し、次のタイムスロットで使用する値を生成するS112。続いて、第2の実施形態の動作について、具体例を用いて説明する。図7は、SDHで用いられるSTM-1SynchronousTransportModulelevel-1信号をOPU0フレームのペイロードへマッピングする場合の動作を示すタイムチャートである。OPUkフレームのPm,serverの値とCmtの値は、それぞれITU-TG.709に記載されている。OPU0フレームの場合、Pm,server=15232である。また、STM-1をOPU0フレームのペイロードへマッピングする場合、Cmt=1911~1913の範囲内である。図8に、OPU0フレームの構造を示す。上述の通り、OPU0フレームのペイロードブロックの最大値は、15232である。以降、図8のOPU0フレームのペイロードにSTM-1をマッピングする場合について説明する。以降、図7では、Pm,server=15232、Cmt=1911の場合を例に説明する。まず、図7に示すタイムチャートを参照すると、クロックがT1とT2の場合には、STM-1フレームのデータをマッピングする位置がOPUk_OHの位置となるため、演算は実施しない。クロックT3以降、j=1、2、3とペイロードブロック番号が増加していく。まず、クロックT3、j=1のときの動作を以下に示す。選択回路1は、j=1であるため、初期化パルスがLoとなり、0を選択する。従って、選択結果S1は、0となる。加算回路2は、選択結果S1とCmtを加算して、01911=1911という加算結果S2を得る。減算回路3は、加算結果S2からPm,serverを減算するため、1911-15232=-13321という減算結果S3を得る。比較判定回路4は、加算結果S2とPm,serverを比較し、1911<15232となるため、Highを比較結果S4として出力する。選択回路5は、比較結果S4がHighであるので、加算結果S2を選択する。従って、選択結果S5は、1911となる。比較判定回路6は、選択結果S5とCmtを比較し、1911=1911となる。従って、比較結果S6は、Loとなる。EN付きラッチ回路7は、ペイロード位置信号がHighのため、クロックの立ち上がりで選択結果S5を取り込む。取り込むEN付きラッチ結果S7は1911となり、次のタイムスロットで使用する。比較結果S6がLoとなるため、T3は、stuffを挿入する制御情報となり、clientdata位置信号として出力される。クロックT4、j=2のときの動作を以下に示す。選択回路1は、j=2であるため、初期化パルスがHighとなり、EN付きラッチ結果S7を選択する。従って、選択結果S1は1911となる。加算回路2は、選択結果S1とCmtを加算して、19111911=3822という加算結果S2を得る。減算回路3は、加算結果S2からPm,serverを減算するため、3822-15232=-11410という減算結果S3を得る。比較判定回路4は、加算結果S2とPm,serverを比較し、3822<15232となるためHighを比較結果S4として出力する。選択回路5は、比較結果S4がHighであるので、加算結果S2を選択する。従って、選択結果S5は3822となる。比較判定回路6は、選択結果S5とCmtを比較し、3822>1911となる。従って、比較結果S6は、Loとなる。EN付きラッチ回路7は、ペイロード位置信号がHighのため、クロックの立ち上がりで選択結果S5を取り込む。取り込むEN付きラッチ結果S7は3822となり、次のタイムスロットで使用する。比較結果S6がLoとなるため、T4は、stuffを挿入する制御情報となり、clientdata位置信号として出力される。次に、クロックT10、j=8のときの動作を以下に示す。選択回路1は、j=8であるため、初期化パルスがHighとなり、EN付きラッチ結果S7を選択する。従って、選択結果S1は13377となる。加算回路2は、選択結果S1とCmtを加算して、133771911=15288という加算結果S2を得る。減算回路3は、加算結果S2からPm,serverを減算するため、15288-15232=56という減算結果S3を得る。比較判定回路4は、加算結果S2とPm,serverを比較し、15288>15232となるためHighを比較結果S4として出力する。選択回路5は、比較結果S4がLoであるので、減算結果S3を選択する。従って、選択結果S5は56となる。比較判定回路6は、選択結果S5とCmtを比較し、56<1911となる。従って、比較結果S6は、Highとなる。EN付きラッチ回路7は、ペイロード位置信号がHighのため、クロックの立ち上がりで選択結果S5を取り込む。取り込むEN付きラッチ結果S7は56となり、次のタイムスロットで使用する。比較結果S6がHighとなるため、T10は、clientdataを挿入する制御情報となり、clientdata位置信号として出力される。ここで、特許文献1等に記載されているGMP方式を用いて、剰余数を計算した結果を示す。背景技術の項で述べた通り、GMP方式では、下記の演算式が用いられる。clientdataDifj×CmtmodPm,server<Cmt;stuffSifj×CmtmodPm,server≧Cmtj=1の場合、1×1911÷15232=0余り1911。j=2の場合、2×1911÷15232=0余り3822。j=8の場合、8×1911÷15232=1余り56。j=1、2、8のいずれの場合においても、上記の計算結果と図7のタイムチャートの選択結果S5が一致していることが分かる。その他の例なお、第2の実施形態においては、外部ネットワークから受信した信号を、OPU0フレームのペイロードにマッピングすることを説明したが、これに限られるものではない。第2の実施形態は、OPU1、OPU2、OPU3、OPU4、或いは他の信号やデータフレームに対しても適用することが可能である。図9、図10、図11、図12は、それぞれ、OPU1、OPU2、OPU3、OPU4のフレーム構造を示している。また、第2の実施形態においては、外部ネットワークから受信する信号として、SDHのSTM-1を例にとって説明したが、これに限られるものではない。例えば、SDHのSTM-4、STM-16、STM-64や、イーサネットフレーム等であっても、第2の実施形態を適用することが可能である。効果第2の実施形態によれば、演算部101においては、加減算回路は、加算回路2と、減算回路3の1つずつを含んでいる。演算部101は、加算回路2と減算回路3による加減算の結果に基づいて、OPUフレームのペイロードに収容するデータの種類がclientdataか、或いはstuffであるかを決定している。従って、第2の実施形態によれば、乗算および除算を行うことなく、演算部101を含む通信装置100が受信した外部ネットワークの信号からOPUフレームのペイロードへのデータのマッピングを行うことができる。同様にして、第2の実施形態によれば、乗算および除算を行うことなく、OPUフレームのペイロードからclientdataの再生を行うことができる。従って、回路規模を削減することが可能となる。さらには、通信装置100の消費電力を削減することも可能である。以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。また、上記の実施形態による通信装置は、その有する機能をハードウェアで実現することも可能であるし、コンピュータと、コンピュータ上で実行されるプログラムとで実現することも可能である。プログラムは、磁気ディスクや半導体メモリ等の記録媒体に記録されて提供され、コンピュータの立ち上げ時などにコンピュータに読み取られる。このようにコンピュータの動作を制御し、コンピュータを上述の各実施形態における処理割り当て装置として機能させ、前述した処理を行わせる。さらに、上記の実施形態の一部または全部は、以下の付記のようにも記載され得るが、以下には限られない。付記1第1の信号を第2の信号に収容する通信装置であって、前記第1の信号のデータブロック数に、所定の数を加算した結果を加算結果として出力する加算手段と、前記加算結果と、前記第2の信号のデータブロック数との比較に基づいて、前記加算結果、または前記加算結果から前記第2の信号のデータブロック数を減算した結果を選択結果として出力する比較手段と、前記選択結果と前記第1の信号のデータブロック数との比較に基づいて、前記第1の信号または調整用データのいずれかを前記第2の信号に挿入するデータ挿入手段と、前記第1の信号または前記調整用データのいずれかを挿入するデータブロックがデータ領域の場合に、前記選択結果を記憶し、直前に記憶した前記選択結果を前記所定の数として前記加算手段に出力する記憶手段と、を備えることを特徴とする通信装置。付記2前記比較手段は、前記加算結果が、前記第2の信号のデータブロック数よりも小さい場合には、前記加算結果を前記選択結果とし、前記加算結果が、前記第2の信号のデータブロック数以上の場合には、前記加算結果から前記第2の信号のデータブロック数を減算した結果を前記選択結果とすることを特徴とする付記1に記載の通信装置。付記3前記加算手段は、前記第1の信号を前記第2の信号の1番目のブロックに収容する場合に、前記第1の信号のデータブロック数に0を加算し、前記第1の信号を前記第2の信号の1番目以外のブロックに収容する場合に、前記第1の信号のデータブロック数に前記所定の数を加算することを特徴とする付記1または2に記載の通信装置。付記4前記データ挿入手段は、前記選択結果が前記第1の信号のデータブロック数より小さい場合には、前記第1の信号を挿入し、前記選択結果が前記第1の信号のデータブロック数以上の場合には、前記調整用データを挿入することを特徴とする付記1から3のいずれか1つに記載の通信装置。付記5第1の信号を第2の信号に収容する通信システムであって、外部のネットワークから前記第1の信号を受信する受信手段と、前記第1の信号のデータブロック数に、所定の数を加算した結果を加算結果として出力する加算手段と、前記加算結果と、前記第2の信号のデータブロック数との比較に基づいて、前記加算結果、または前記加算結果から前記第2の信号のデータブロック数を減算した結果を選択結果として出力する比較手段と、前記選択結果と前記第1の信号のデータブロック数との比較に基づいて、前記第1の信号または調整用データのいずれかを前記第2の信号に挿入するデータ挿入手段と、前記第1の信号または前記調整用データのいずれかを挿入するデータブロックがデータ領域の場合に、前記選択結果を記憶し、直前に記憶した前記選択結果を前記所定の数として前記加算手段に出力する記憶手段と、前記データ挿入手段の挿入結果に基づいて、前記第2の信号を生成して、外部のネットワークに送信する送信手段と、を備えることを特徴とする通信システム。付記6前記比較手段は、前記加算結果が、前記第2の信号のデータブロック数よりも小さい場合には、前記加算結果を前記選択結果とし、前記加算結果が、前記第2の信号のデータブロック数以上の場合には、前記加算結果から前記第2の信号のデータブロック数を減算した結果を前記選択結果とすることを特徴とする付記5に記載の通信システム。付記7前記加算手段は、前記第1の信号を前記第2の信号の1番目のブロックに収容する場合に、前記第1の信号のデータブロック数に0を加算し、前記第1の信号を前記第2の信号の1番目以外のブロックに収容する場合に、前記第1の信号のデータブロック数に前記所定の数を加算することを特徴とする付記5または6に記載の通信システム。付記8前記データ挿入手段は、前記選択結果が前記第1の信号のデータブロック数より小さい場合には、前記第1の信号を挿入し、前記選択結果が前記第1の信号のデータブロック数以上の場合には、前記調整用データを挿入することを特徴とする付記5から7のいずれか1つに記載の通信システム。付記9第1の信号を第2の信号に収容する通信方法であって、前記第1の信号のデータブロック数に、所定の数を加算した結果を加算結果として出力する加算ステップと、前記加算結果と、前記第2の信号のデータブロック数との比較に基づいて、前記加算結果、または前記加算結果から前記第2の信号のデータブロック数を減算した結果を選択結果として出力する比較ステップと、前記選択結果と前記第1の信号のデータブロック数との比較に基づいて、前記第1の信号または調整用データのいずれかを前記第2の信号に挿入するデータ挿入ステップと、前記第1の信号または前記調整用データのいずれかを挿入するデータブロックがデータ領域の場合に、前記選択結果を記憶手段に記憶し、直前に記憶した前記選択結果を前記所定の数として前記加算手段に出力する記憶ステップと、を含むことを特徴とする通信方法。付記10前記比較ステップは、前記加算結果が、前記第2の信号のデータブロック数よりも小さい場合には、前記加算結果を前記選択結果とし、前記加算結果が、前記第2の信号のデータブロック数以上の場合には、前記加算結果から前記第2の信号のデータブロック数を減算した結果を前記選択結果とすることを特徴とする付記9に記載の通信方法。付記11前記加算ステップは、前記第1の信号を前記第2の信号の1番目のブロックに収容する場合に、前記第1の信号のデータブロック数に0を加算し、前記第1の信号を前記第2の信号の1番目以外のブロックに収容する場合に、前記第1の信号のデータブロック数に前記所定の数を加算することを特徴とする付記9または10に記載の通信方法。付記12前記データ挿入ステップは、前記選択結果が前記第1の信号のデータブロック数より小さい場合には、前記第1の信号を挿入し、前記選択結果が前記第1の信号のデータブロック数以上の場合には、前記調整用データを挿入することを特徴とする付記9から11のいずれか1つに記載の通信方法。付記13第1の信号を第2の信号に収容する通信プログラムであって、前記第1の信号のデータブロック数に、所定の数を加算した結果を加算結果として出力する加算処理と、前記加算結果と、前記第2の信号のデータブロック数との比較に基づいて、前記加算結果、または前記加算結果から前記第2の信号のデータブロック数を減算した結果を選択結果として出力する比較処理と、前記選択結果と前記第1の信号のデータブロック数との比較に基づいて、前記第1の信号または調整用データのいずれかを前記第2の信号に挿入するデータ挿入処理と、前記第1の信号または前記調整用データのいずれかを挿入するデータブロックがデータ領域の場合に、前記選択結果を記憶手段に記憶し、直前に記憶した前記選択結果を前記所定の数として前記加算手段に出力する記憶処理と、をコンピュータに実行させることを特徴とする通信プログラム。付記14前記比較処理は、前記加算結果が、前記第2の信号のデータブロック数よりも小さい場合には、前記加算結果を前記選択結果とし、前記加算結果が、前記第2の信号のデータブロック数以上の場合には、前記加算結果から前記第2の信号のデータブロック数を減算した結果を前記選択結果とすることを特徴とする付記13に記載の通信プログラム。付記15前記加算処理は、前記第1の信号を前記第2の信号の1番目のブロックに収容する場合に、前記第1の信号のデータブロック数に0を加算し、前記第1の信号を前記第2の信号の1番目以外のブロックに収容する場合に、前記第1の信号のデータブロック数に前記所定の数を加算することを特徴とする付記13または14に記載の通信プログラム。付記16前記データ挿入処理は、前記選択結果が前記第1の信号のデータブロック数より小さい場合には、前記第1の信号を挿入し、前記選択結果が前記第1の信号のデータブロック数以上の場合には、前記調整用データを挿入することを特徴とする付記13から15のいずれか1つに記載の通信プログラム。"