"送信側装置と受信側装置間で伝送経路を通してデータ転送する通信システムであって、前記送信側装置は、元データから冗長符号化したデータを生成する符号化装置と、前記符号化部で符号化された符号化データを伝送経路に送出する送信装置と、前記符号化部における符号化率を設定制御する符号化率決定装置を有し、前記受信側装置は、前記伝送経路を経由して送られた符号化データを受信する受信装置と、前記受信した符号化データから元データを復号する復号装置と、前記送出された符号化データの前記経路上での消失率を測定する消失率想定装置を有し、前記送信側装置の符号化率決定装置は、前記求められた消失率に基づき、前記符号化装置における符号化率を変更制御することを特徴とする通信システム。送信側装置に、元データを所定の定数データと共にプール代数の連立方程式に代入して解を求めさせ、前記定数データと解の組を符号化データとして、受信側装置に向けパケット送信させるステップと、受信側装置に、受信した符号化データから得られた前記定数データと解を前記連立一次方程式に代入して前記元データを復号させるステップとを実行させるデータ転送方法であって、さらに、前記受信側装置に受信した符号化データの伝送経路上での消失率を求めさせるステップと、前記送信側装置に、前記求められた消失率に基づき、前記符号化データの符号化率を変更制御させるステップを実行することを特徴とするデータ転送方法。送信側装置に、元データを所定の定数データと共にプール代数の連立方程式に代入して解を求めさせ、前記定数データと解の組を符号化データとして、受信側装置に向けパケット送信させるステップと、受信側装置に、受信した符号化データから得られた前記定数データと解を前記連立一次方程式に代入して前記元データを復号させるステップとを実行させるプログラムであって、さらに、前記受信側装置に受信した符号化データの伝送経路上での消失率を求めさせるステップと、前記送信側装置に、前記求められた消失率に基づき、前記符号化データの符号化率を変更制御させるステップを実行させることを特徴とするプログラム。ここで,ネットワークの回線状況は、時間やその他の要因により急激に悪化することがあり、一定ではない。また。TCPのスロースタートの様な輻輳制御では、回線を有効に利用できないという問題がある。したがって、本発明の目的は、回線状況が悪くなってもデータ量は一定のまま。消失データを訂正し、元のデータを復元できるまで送信を続けることを可能とするデータ転送方法及び、これを適用する通信システム及びプログラムを提供することにある。さらに本発明の目的は、上記RPSを回線状況に動的に対応させ、復号成功率を高めることを可能とするデータ転送方法及び、これを適用する通信システム及びプログラムを提供することにある。上記課題を達成する本発明の第1の側面は、送信側装置と受信側装置間で伝送経路を通してデータ転送する通信システムであって、前記送信側装置は、元データから冗長符号化したデータを生成する符号化装置と、前記符号化部で符号化された符号化データを伝送経路に送出する送信装置と、前記符号化部における符号化率を設定制御する符号化率決定装置を有し、前記受信側装置は、前記伝送経路を経由して送られた符号化データを受信する受信装置と、前記受信した符号化データから元データを復号する復号装置と、前記送出された符号化データの前記経路上での消失率を測定する消失率想定装置を有し、前記送信側装置の符号化率決定装置は、前記求められた消失率に基づき、前記符号化装置における符号化率を変更制御することを特徴とする。前記第1の側面において、前記送信側装置の符号化装置は、前記元データを所定の定数データと共にプール代数の連立方程式に代入して解を求め、前記定数データと解の組を符号化データとし、前記受信側装置の復号装置は、受信した符号化データから得られた前記定数データと解を前記連立一次方程式に代入して前記元データを復号することを特徴とする。また、前記第1の側面において、前記送信側装置の符号化率決定装置は、前記符号化データの数、又は、前記元データから生成し、符号化に用いるビット列の長さを変更して、前記符号化装置による符号化データの符号化率を変更制御することを特徴とする。さらにまた、前記送信側装置の符号化率決定装置は、前記消失率想定装置で測定される消失率が所定値以下であるときに、符号化率決定装置は、前記符号化データの数を増やす方向に変更制御することを特徴とする。上記課題を達成する本発明の第2、第3の側面は、それぞれ送信側装置に、元データを所定の定数データと共にプール代数の連立方程式に代入して解を求めさせ、前記定数データと解の組を符号化データとして、受信側装置に向けパケット送信させるステップと、受信側装置に、受信した符号化データから得られた前記定数データと解を前記連立一次方程式に代入して前記元データを復号させるステップとを実行させるデータ転送方法及びプログラムであって、さらに、前記受信側装置に受信した符号化データの伝送経路上での消失率を求めさせるステップと、前記送信側装置に、前記求められた消失率に基づき、前記符号化データの符号化率を変更制御させるステップを実行することを特徴とする。以下に図面に従い本発明の実施の形態例を説明する。なお、実施の形態例は本発明の理解のためのものであり、本発明の技術的範囲が、これに限定されるものではない。図2は、本発明に従うデータ転送方法を適用する通信システムの概略構成である。送信側装置1において、送信用データ1Aを可変符号化装置10において、符号化する。この時、後に説明する方法により符号化率決定装置12により決定された符号化のパラメータを用いる。可変符号化装置10により符号化されたデータは、受信側装置2に送られる。受信側装置2では、受信装置20で符号化データを受信し、復号装置21に導き、送信側の送信データ1Aに対応する受信データ1Bの復元を行う。一方、受信装置20で受信されたデータは、ロス率測定装置22に送られる。ロス率測定装置22により、送信経路3上で消失したデータの数を求め、その結果を送信装置23により、送信側装置1に送る。送信側では、受信装置13で受信したロス率に基づいて符号化率決定装置12で符号化パラメータ値を決定する。ここで、本発明において、可変符号化装置10の符号化率が可変な符号として先に概説した本発明者等による先の出願において提示したRPSを用いるデータ通信方法を使用する。そして、かかるRPSについては、先の出願に詳細に説明されているが、本発明の理解のために、かかる可変符号化装置10において行われるRPSを用いるデータ通信方法について、その原理について、以下に記述しておく。m=4ビットのデータ転送を例にする。この原理は、プール代数による連立方程式の解法に基づいている。今、転送する元データ1Aをmビットデータb0,b1,b2,b3とすると,適当なmビットでn系列のデータ列Knmとしてkn0,kn1,kn2,kn3を用いて次の連立方程式の解Pn=P0,P1,P2,P3Pn-1を求める。ただし、n=0,1,2となるm以上の整数である。そしてデータ列Knmと連立方程式の解Pnの組をパケットとして連続送信する。すなわち、n個のパケットKpK0p0,K1p1,K2p2Knp3を送信する。一方、受信側装置2にあっては、受信されたパケットKp=K0p0,K1p1,K2p2,Knp3から得られたmビットのデータ列Knmkn0,kn1,kn2,kn3及び、解pn=p0,p1,p2,p3を1式の連立方程式に代入して解くことで、mビットの元データb0,b1,b2,b3を復元する。図3に示す例では、元データ1Aとして2進データ0101を伝送する場合である。この時、データ列Knとして、K01001K10011K21100K31100K41010を定めている。そして、元データ1A及びデータ列Knを1式の連立方程式に代入することにより、符号化処理100実行する。この符号化処理100は、各項の論理積の加算により解pn=p0,p1,p2,p3,p4を求める。この連立方程式の解を求める符号化により伝送経路3に示すように、データ列Kpと符号化処理100で求めた解Pnの組を、それぞれパケットK0p0,K1p1,K2p2,K3p3,K4p4として5つのパケットを受信側装置2に向けて転送する。図3に示す例において、伝送路3において、例えば、1番目と2番目のパケットに入れ替えが生じ、また4番目のパケットが消失Xpとなった場合を想定する。受信側装置2にあっては、受信パケットK0p0,K1p1,K2p2,K3p3,K4p4のデータ列Knの内のビット1に対応するデータビットを有効とし、ビット0に対応するデータビットを消去するガウスの消去法を用いて連立方程式を生成して解く復号化200を行う。この復号化処理200で作成される連立方程式を解くことで、4ビットデータb0,b1,b2,b3=0101とする復元データ1Bを得ることができる。ここで、送信側装置1における符号化処理100である、式1の連立方程式の計算は、プール代数において、各ビットbnとデータ例Knの論理積andを行った後、1の数を数えること、即ちパリティビットをみるだけで良いので、コンピュータ処理により非常に速く解くことができる。受信側装置2における連立方程式を解く処理200も、排他的論理和Xorを用いることで高速に解くことができる。ここで、元のデータ1Aを複数に分割して、複数のデータ列Kpのブロックを得る際の分割数をn、RPS符号化により生成される符号データの数をmとすると、元のデータ1Aに対する冗長度は、m/nと表すことができる。RPS符号では、生成する符号化データの数や、符号化に用いるビット列の長さ符号長を替えることによって、データの消失に対する耐性を変更することができるという本発明者の認識に基づいて、測定を行った。図4は、符号長を32ビットに固定し、生成する符号化データの数を増していった場合の符号化データ数と復号成功率の関係を示すグラフである。横軸にデータの冗長度、縦軸に復号に失敗する確率を採っている。伝送経路3上でのデータ消失率が例えば、0.1である場合グラフa、生成する符号化データの数を増やす即ち冗長度を増やすことで、復号できる確率を上げることができる。しかし、消失率が5グラフbや20グラフcの場合には、冗長度を1.3倍にしても復号できる確率に大きな変化がないことが確認できた。次に、消失率を20に固定して、符号長と冗長度を変更した場合の測定結果であり、符号長と復号成功率の関係を図5に示す。横軸が符号長、縦軸が復号に失敗する確率である。図5に示す測定結果から、同じ冗長度であっても、符号長を大きくするほど復号できる確率が上がってくることが確認された。この上記の確認から本発明者は、RPS符号では消失率が小さいときに、符号化データの生成数を増やすことで対応し、消失率が大きくなってきた時に符号長を増やして対応することが効率的なデータ送信を可能とする認識に至った。したがって、本発明は、図2のシステム構成において、受信側装置2で、受信装置20で受信される受信信号を受け、ロス率測定装置22でロス率消失率を求め、求められた消失率を送信側装置1に送る。送信側装置13で、消失率を受信すると、その値を符号化率決定装置12に送る。符号化率決定装置12では、消失率に基づき、符号化データ生成数を増やし、即ち、冗長度を高め、消失率が所定閾値を超える時は、符号長を増やす様に、可変符号化装置10を制御する。ここで、重要な点は、伝送経路3上でのデータの消失率をどの様に求めるかである。図6は、消失率を求める、本発明に従う実施例方法のフローである。例えば、送信するデータに通し番号Nを付けておく。受信側装置2の受信装置20において、測定に用いるデータ数をMとして設定しておく。データを受信するステップS1と、受信データの通し番号Nと最小値MINと比較しステップS2、受信データの通し番号Nが、最小値MINより大きくなければ、その通し番号を最小値として記憶するステップS3。受信データの通し番号Nが、最小値MINより大きければステップS2,YES、その値NをMAX=Nとして記憶する。この処理を受信回数Mとなるまで繰り返すステップS5,NO。受信回数がMまで達したらステップS5,YES、消失率={MAX-MIN-M}/Mを求めるステップS6。すなわち、受信したデータ回数Mに対する通し番号の最大値MAXと最小値MINの差分と、受信したデータ回数Mとの差が消失したデータ数である。したがって、この消失したデータ数に対する受信したデータ回数Mの割合が、消失率として求められる。付記1送信側装置と受信側装置間で伝送経路を通してデータ転送する通信システムであって、前記送信側装置は、元データから冗長符号化したデータを生成する符号化装置と、前記符号化部で符号化された符号化データを伝送経路に送出する送信装置と、前記符号化部における符号化率を設定制御する符号化率決定装置を有し、前記受信側装置は、前記伝送経路を経由して送られた符号化データを受信する受信装置と、前記受信した符号化データから元データを復号する復号装置と、前記送出された符号化データの前記経路上での消失率を測定する消失率想定装置を有し、前記送信側装置の符号化率決定装置は、前記求められた消失率に基づき、前記符号化装置における符号化率を変更制御することを特徴とする通信システム。付記2付記1において、前記送信側装置の符号化装置は、前記元データを所定の定数データと共にプール代数の連立方程式に代入して解を求め、前記定数データと解の組を符号化データとし、前記受信側装置の復号装置は、受信した符号化データから得られた前記定数データと解を前記連立一次方程式に代入して前記元データを復号することを特徴とする通信システム。付記3付記1において、前記送信側装置の符号化率決定装置は、前記符号化データの数、又は、前記元データから生成し、符号化に用いるビット列の長さを変更して、前記符号化装置による符号化データの符号化率を変更制御することを特徴とする通信システム。付記4付記3において、前記送信側装置の符号化率決定装置は、前記消失率想定装置で測定される消失率が所定値以下であるときに、符号化率決定装置は、前記符号化データの数を増やす方向に変更制御することを特徴とする通信システム。付記5付記4において、前記消失率が所定値を超える時は、前記送信側装置の符号化率決定装置は、前記符号化装置における符号化ビット数を増やす方向に変更制御することを特徴とする通信システム。付記6送信側装置に、元データを所定の定数データと共にプール代数の連立方程式に代入して解を求めさせ、前記定数データと解の組を符号化データとして、受信側装置に向けパケット送信させるステップと、受信側装置に、受信した符号化データから得られた前記定数データと解を前記連立一次方程式に代入して前記元データを復号させるステップとを実行させるデータ転送方法であって、さらに、前記受信側装置に受信した符号化データの伝送経路上での消失率を求めさせるステップと、前記送信側装置に、前記求められた消失率に基づき、前記符号化データの符号化率を変更制御させるステップを実行させることを特徴とするデータ転送方法。付記7付記6において、前記符号化データの符号化率を変更制御させるステップは、前記符号化データの数、又は、前記元データから生成し、符号化に用いるビット列の長さを変更制御することを特徴とするデータ転送方法。付記8送信側装置に、元データを所定の定数データと共にプール代数の連立方程式に代入して解を求めさせ、前記定数データと解の組を符号化データとして、受信側装置に向けパケット送信させるステップと、受信側装置に、受信した符号化データから得られた前記定数データと解を前記連立一次方程式に代入して前記元データを復号させるステップとを実行させるプログラムであって、さらに、前記受信側装置に受信した符号化データの伝送経路上での消失率を求めさせるステップと、前記送信側装置に、前記求められた消失率に基づき、前記符号化データの符号化率を変更制御させるステップを実行させることを特徴とするプログラム。付記9付記8において、前記符号化データの符号化率を変更制御させるステップは、前記符号化データの数、又は、前記元データから生成し、符号化に用いるビット列の長さを変更制御することで実行することを特徴とするプログラム。付記10送信側装置と受信側装置間との間の伝送経路介したデータ転送における通信制御装置であって、前記伝送路を介して前記送信側装置から受信した符号化データから元データを復号する復号装置と、前記符号化データの経路上での消失率を測定する消失率想定装置と、前記消失率を前記送信側装置に送出する消失率送信装置と、を有することを特徴とする通信制御装置。付記11送信側装置と受信側装置間との間の伝送経路介したデータ転送における通信制御装置であって、元データから冗長符号化したデータを生成する符号化装置と、前記符号化部における符号化率を設定制御する符号化率決定装置と、前記符号化データを前記受信側装置に送出する送信装置と、前記受信側装置からの前記符号化データの消失率を受信する消失率受信装置とを有し、符号化率決定装置は、前記消失率に基づき、前記符号化装置における符号化率を変更制御することを特徴とする通信制御装置。"