他の装置と通信手段を介して、撮像画像、または音声情報等のメディアデータを送受信する通信端末装置において、自拠点の撮像手段、または音声入力手段から前記メディアデータを取得するメディアデータ取得手段と、前記メディアデータ取得手段で取得した前記メディアデータに対して、符号化した通常符号化データを生成する通常符号化処理手段と、前記通常符号化処理手段により生成された前記通常符号化データのデータサイズが、第一閾値以下かどうかを判断するサイズ判定手段と、前記サイズ判定手段により前記通常符号化データが前記第一閾値以上であると判定した場合に、前記通常符号化データに対して前方誤り訂正処理であるFEC処理を施して符号化したデータであるFEC符号化データを生成するFEC符号化処理手段と、前記FEC符号化処理手段で生成された前記FEC符号化データ、もしくは前記通常符号化処理手段で生成された前記通常符号化データをパケット化して他の前記通信端末装置へ送信する送信手段と、を備えることを特徴とする通信端末装置。前記サイズ判定手段により前記通常符号化データが前記第一閾値以下であると判定した場合に、前記通常符号化処理手段は、一つのメディアデータに対して二つ以上の同じ前記通常符号化データを生成し、前記送信手段は、前記二つ以上生成された同じ前記通常符号化データを、別々のパケットにて送信することを特徴とする請求項1に記載の通信端末装置。前記サイズ判定手段により前記通常符号化データが前記第一閾値以下であると判定し、さらに前回の判定も前記第一閾値以下であると判定されていた場合に、前記送信手段は、前回生成された前記通常符号化データの一つと、今回生成された前記通常符号化データの一つを同一のパケットに含ませて送信することを特徴とする請求項2に記載の会議端末装置。前記サイズ判定手段により前記通常符号化データが前記第一閾値以下であると判定し、さらに前回の判定も前記第一閾値以下であると判定されていた場合に、前回の前記通常符号化データに対応するメディアデータと、今回の前記通常符号化データに対応するメディアデータの類似度を判定する類似度判定手段をさらに備え、前記送信手段は、前記類似度判定手段により類似度が第二閾値以上であると判定された場合は、前記二つ以上生成された同じ前記通常符号化データの1つのみをパケット化して送信することを特徴とする請求項2乃至3のいずれか1項に記載の通信端末装置。前記サイズ判定手段は、前記第一閾値を、通信手段を介して送信できる一つのパケットサイズの最大値に対して二分の一以下のサイズに設定して判定することを特徴とする請求項1乃至4のいずれか1項に記載の通信端末装置。他の装置と通信手段を介して、撮像画像、または音声情報等のメディアデータを送受信する通信端末装置にて処理する通信制御方法について、自拠点の撮像手段、または音声入力手段から前記メディアデータを取得するメディアデータ取得ステップと、前記メディアデータ取得ステップで取得した前記メディアデータに対して、符号化した通常符号化データを生成する通常符号化処理ステップと、前記通常符号化処理ステップにより生成された前記通常符号化データのデータサイズが、第一閾値以下かどうかを判断するサイズ判定ステップと、前記サイズ判定ステップにより前記通常符号化データが前記第一閾値以上であると判定した場合に、前記通常符号化データに対して前方誤り訂正処理であるFEC処理を施して符号化したデータであるFEC符号化データを生成するFEC符号化処理ステップと、前記FEC符号化処理ステップで生成された前記FEC符号化データ、もしくは前記通常符号化処理ステップで生成された前記通常符号化データをパケット化して他の前記通信端末装置へ送信する送信ステップと、を処理することを特徴とする通信制御方法。他の装置と通信手段を介して、撮像画像、または音声情報等のメディアデータを送受信する通信端末装置にて実行する通信制御プログラムについて、自拠点の撮像手段、または音声入力手段から前記メディアデータを取得するメディアデータ取得ステップと、前記メディアデータ取得ステップで取得した前記メディアデータに対して、符号化した通常符号化データを生成する通常符号化処理ステップと、前記通常符号化処理ステップにより生成された前記通常符号化データのデータサイズが、第一閾値以下かどうかを判断するサイズ判定ステップと、前記サイズ判定ステップにより前記通常符号化データが前記第一閾値以上であると判定した場合に、前記通常符号化データに対して前方誤り訂正処理であるFEC処理を施して符号化したデータであるFEC符号化データを生成するFEC符号化処理ステップと、前記FEC符号化処理ステップで生成された前記FEC符号化データ、もしくは前記通常符号化処理ステップで生成された前記通常符号化データをパケット化して他の前記通信端末装置へ送信する送信ステップと、を前記通信端末装置にて実行させることを特徴とする通信制御プログラム。しかし、上記特許文献1に記載の送信装置をテレビ会議装置に用いる場合、音声データや、撮像対象の動きの少ない撮像データ等の、比較的データサイズが小さいメディアデータを送信する場合でも、送信するデータを複数個のパケットになる様にFEC処理を施してデータを冗長化するので、ネットワークの通信帯域を無駄に使用してしまうという課題がある。本発明は、上記課題を解決するためになされたものであり、送信するデータサイズに応じてFEC符号化するかどうかを判定することで、最適な送信条件で通信を行うことができる通信端末装置、通信制御方法、及び通信制御プログラムを提供することを目的とする。上記目的を達成する為に、請求項1に記載の通信端末装置では、他の装置と通信手段を介して、撮像画像、または音声情報等のメディアデータを送受信する通信端末装置において、自拠点の撮像手段、または音声入力手段から前記メディアデータを取得するメディアデータ取得手段と、前記メディアデータ取得手段で取得した前記メディアデータに対して、符号化した通常符号化データを生成する通常符号化処理手段と、前記通常符号化処理手段により生成された前記通常符号化データのデータサイズが、第一閾値以下かどうかを判断するサイズ判定手段と、前記サイズ判定手段により前記通常符号化データが前記第一閾値以上であると判定した場合に、前記通常符号化データに対して前方誤り訂正処理であるFEC処理を施して符号化したデータであるFEC符号化データを生成するFEC符号化処理手段と、前記FEC符号化処理手段で生成された前記FEC符号化データ、もしくは前記通常符号化処理手段で生成された前記通常符号化データをパケット化して他の前記通信端末装置へ送信する送信手段とを備えることを特徴とする。請求項2に記載の通信端末装置では、請求項1に記載の構成に加え、前記サイズ判定手段により前記通常符号化データが前記第一閾値以下であると判定した場合に、前記通常符号化処理手段は、一つのメディアデータに対して二つ以上の同じ前記通常符号化データを生成し、前記送信手段は、前記二つ以上生成された同じ前記通常符号化データを、別々のパケットにて送信することを特徴とする。請求項3に記載の通信端末装置では、請求項2に記載の構成に加え、前記サイズ判定手段により前記通常符号化データが前記第一閾値以下であると判定し、さらに前回の判定も前記第一閾値以下であると判定されていた場合に、前記送信手段は、前回生成された前記通常符号化データの一つと、今回生成された前記通常符号化データの一つを同一のパケットに含ませて送信することを特徴とする。請求項4に記載の通信端末装置では、請求項2乃至3のいずれかに記載の構成に加え、前記サイズ判定手段により前記通常符号化データが前記第一閾値以下であると判定し、さらに前回の判定も前記第一閾値以下であると判定されていた場合に、前回の前記通常符号化データに対応するメディアデータと、今回の前記通常符号化データに対応するメディアデータの類似度を判定する類似度判定手段をさらに備え、前記送信手段は、前記類似度判定手段により類似度が第二閾値以上であると判定された場合は、前記二つ以上生成された同じ前記通常符号化データの1つのみをパケット化して送信することを特徴とする。請求項5に記載の通信端末装置では、請求項1乃至4のいずれかに記載の構成に加え、前記サイズ判定手段は、前記第一閾値を、通信手段を介して送信できる一つのパケットサイズの最大値に対して二分の一以下のサイズに設定して判定することを特徴とする。請求項6に記載の通信制御方法では、他の装置と通信手段を介して、撮像画像、または音声情報等のメディアデータを送受信する通信端末装置にて処理する通信制御方法について、自拠点の撮像手段、または音声入力手段から前記メディアデータを取得するメディアデータ取得ステップと、前記メディアデータ取得ステップで取得した前記メディアデータに対して、符号化した通常符号化データを生成する通常符号化処理ステップと、前記通常符号化処理ステップにより生成された前記通常符号化データのデータサイズが、第一閾値以下かどうかを判断するサイズ判定ステップと、前記サイズ判定ステップにより前記通常符号化データが前記第一閾値以上であると判定した場合に、前記通常符号化データに対して前方誤り訂正処理であるFEC処理を施して符号化したデータであるFEC符号化データを生成するFEC符号化処理ステップと、前記FEC符号化処理ステップで生成された前記FEC符号化データ、もしくは前記通常符号化処理ステップで生成された前記通常符号化データをパケット化して他の前記通信端末装置へ送信する送信ステップとを処理することを特徴とする。請求項7に記載の通信制御プログラムでは、他の装置と通信手段を介して、撮像画像、または音声情報等のメディアデータを送受信する通信端末装置にて実行する通信制御プログラムについて、自拠点の撮像手段、または音声入力手段から前記メディアデータを取得するメディアデータ取得ステップと、前記メディアデータ取得ステップで取得した前記メディアデータに対して、符号化した通常符号化データを生成する通常符号化処理ステップと、前記通常符号化処理ステップにより生成された前記通常符号化データのデータサイズが、第一閾値以下かどうかを判断するサイズ判定ステップと、前記サイズ判定ステップにより前記通常符号化データが前記第一閾値以上であると判定した場合に、前記通常符号化データに対して前方誤り訂正処理であるFEC処理を施して符号化したデータであるFEC符号化データを生成するFEC符号化処理ステップと、前記FEC符号化処理ステップで生成された前記FEC符号化データ、もしくは前記通常符号化処理ステップで生成された前記通常符号化データをパケット化して他の前記通信端末装置へ送信する送信ステップとを前記通信端末装置にて実行させることを特徴とする。請求項1に記載の通信端末装置では、他の装置と通信手段を介して、撮像画像、または音声情報等のメディアデータを送受信する。そして自拠点の撮像手段、または音声入力手段から前記メディアデータを取得する。また、取得した前記メディアデータに対して、符号化した通常符号化データを生成する。そして、生成された前記通常符号化データのデータサイズが、第一閾値以下かどうかを判断する。前記通常符号化データが前記第一閾値以上であると判定した場合に、前記通常符号化データに対して前方誤り訂正処理であるFEC処理を施して符号化したデータであるFEC符号化データを生成する。その後、前記FEC符号化データ、もしくは前記通常符号化データをパケット化して他の前記通信端末装置へ送信する。よって、通信端末装置は、メディアデータを符号化したデータが第一閾値よりも小さいデータサイズの場合は、不要にFEC処理を施して冗長パケットを生成することが無くなるので、通信経路の通信帯域を無駄に使用することを防止できる。請求項2に記載の通信端末装置では、請求項1に記載の構成の効果に加え、前記通常符号化データが前記第一閾値以下であると判定した場合に、一つのメディアデータに対して二つ以上の同じ前記通常符号化データを生成し、前記二つ以上生成された同じ前記通常符号化データを、別々のパケットにて送信する。よって、通信端末装置は、データサイズが小さいメディアデータを符号化したデータがFEC処理を施されない場合でも、同じデータを複数のパケットに分けて再送することができるので、伝送途中のパケット損失が発生しても受信装置側でメディアデータを問題無く再生することができる。請求項3に記載の通信端末装置では、請求項2に記載の構成の効果に加え、前記通常符号化データが前記第一閾値以下であると判定し、さらに前回の判定も前記第一閾値以下であると判定されていた場合に、前回生成された前記通常符号化データの一つと、今回生成された前記通常符号化データの一つを同一のパケットに含ませて送信することを特徴とする。よって、通信端末装置は、無駄にパケット数を増やすことなく、効率良くメディアデータをパケット化して送信することができるようになる。請求項4に記載の通信端末装置では、請求項2乃至3のいずれかに記載の構成の効果に加え、前記通常符号化データが前記第一閾値以下であると判定し、さらに前回の判定も前記第一閾値以下であると判定されていた場合に、前回の前記通常符号化データに対応するメディアデータと、今回の前記通常符号化データに対応するメディアデータの類似度を判定する。そして類似度が第二閾値以上であると判定された場合は、二つ以上生成された同じ前記通常符号化データの1つのみをパケット化して送信することを特徴とする。よって、通信端末装置は、前後のメディアデータの類似度が高い場合、つまりデータの内容の変化が少ない場合は、無駄なデータの再送をすることを防ぐことができる。請求項5に記載の通信端末装置では、請求項1乃至4のいずれかに記載の構成の効果に加え、前記第一閾値を、通信手段を介して送信できる一つのパケットサイズの最大値に対して二分の一以下のサイズに設定して判定する。よって、通信端末装置は、第一閾値を、通信手段の送信可能な最大値に対して半分以下に設定することで、メディアデータ符号化したデータを2回再送しても、最大値を超えて複数個のパケットを生成するFEC符号化データより、送信するデータサイズを小さくすることができるようになる。請求項6に記載の通信制御方法では、他の装置と通信手段を介して、撮像画像、または音声情報等のメディアデータを送受信する。そして自拠点の撮像手段、または音声入力手段から前記メディアデータを取得する。また、取得した前記メディアデータに対して、符号化した通常符号化データを生成する。そして、生成された前記通常符号化データのデータサイズが、第一閾値以下かどうかを判断する。前記通常符号化データが前記第一閾値以上であると判定した場合に、前記通常符号化データに対して前方誤り訂正処理であるFEC処理を施して符号化したデータであるFEC符号化データを生成する。その後、前記FEC符号化データ、もしくは前記通常符号化データをパケット化して他の前記通信端末装置へ送信する。よって、通信端末装置は、メディアデータを符号化したデータが第一閾値よりも小さいデータサイズの場合は、不要にFEC処理を施して冗長パケットを生成することが無くなるので、通信経路の通信帯域を無駄に使用することを防止できる。請求項7に記載の通信制御プログラムでは、他の装置と通信手段を介して、撮像画像、または音声情報等のメディアデータを送受信する。そして自拠点の撮像手段、または音声入力手段から前記メディアデータを取得する。また、取得した前記メディアデータに対して、符号化した通常符号化データを生成する。そして、生成された前記通常符号化データのデータサイズが、第一閾値以下かどうかを判断する。前記通常符号化データが前記第一閾値以上であると判定した場合に、前記通常符号化データに対して前方誤り訂正処理であるFEC処理を施して符号化したデータであるFEC符号化データを生成する。その後、前記FEC符号化データ、もしくは前記通常符号化データをパケット化して他の前記通信端末装置へ送信する。よって、通信端末装置は、メディアデータを符号化したデータが第一閾値よりも小さいデータサイズの場合は、不要にFEC処理を施して冗長パケットを生成することが無くなるので、通信経路の通信帯域を無駄に使用することを防止できる。以下、本発明の一実施形態について、図面を参照して説明する。これらの図面は、本発明が採用しうる技術的特徴を説明するために用いられるものである。記載されている装置の構成、各種処理のフローチャート等は、それのみに限定する趣旨ではなく、単なる説明例である。図1を参照し、通信端末装置1の電気的構成について説明する。通信端末装置1には、周知のパーソナルコンピュータやテレビ会議用の専用端末装置等が使用できる。また、通信端末装置1は、音声データや撮像データ等のメディアデータを、ネットワーク200を介して他の通信端末装置1と通信接続ができるようになっている。ネットワーク200としては、例えば、IPInternetProtocolやISDNIntegratedServicesDigitalNetwork等のネットワークを採用することができる。通信端末装置1は、図1に示す様に、CPU111と、CPU111に各々接続されたROM112およびRAM113を備えている。CPU111には、その他、入出力I/Oインタフェイス114が接続されている。I/Oインタフェイス114には、画像入力処理部104、音声入力処理部105、音声出力処理部106、画像出力処理部107、記録装置115、通信接続部116、入力装置108、CD-ROMドライブ140が接続されている。CPU111は、通信端末装置1の全体の制御を司る。ROM112は、BIOSを含む、通信端末装置1を動作させるための各種のプログラムや、そのための各種設定値を記憶している。CPU111は、ROM112や、後述する記憶装置115に記憶されたプログラムに従って、通信端末装置1の動作を制御する。RAM113は、各種データを一時的に記憶するための記憶装置である。画像入力処理部104、音声入力処理部105、音声出力処理部106、画像出力処理部107には、それぞれ、カメラ4、マイク5、スピーカ6、表示装置7が接続されている。カメラ4は、通信端末装置1が設置されている拠点を撮像する撮像機器であり、汎用的なデジタルカメラ機器等が用いられる。画像入力処理部104は、カメラ4からの撮像データの入力を処理する機器である。マイク5は、通信端末装置1が設置されている拠点の音声を取得する機器であり、音声入力処理部105は、マイク5から入力された音声データを処理する機器である。スピーカ6は、他拠点の装置から送信された他拠点の音声データを出力する機器であり、音声出力処理部106は、スピーカ6へ音声データの出力を処理する機器である。画像出力処理部107は、表示装置7へ画像信号等を出力する処理を行う機器である。表示装置7には、汎用的な液晶ディスプレイや、有機ELディスプレイ等が用いられる。また、記憶装置115は、プログラム情報記憶エリア1151を含む複数の記憶エリアを備えている。プログラム情報記憶エリア1151には、詳細は図示しないが、音声データや撮像データを他装置との間で送受信する機能を実行させるための各種プログラムが記憶されている。通信接続部116は、ネットワーク200に接続し、他の通信端末装置1との間で撮像データや音声データ等の各種データの通信を行うための通信機器である。入力装置108は、利用者が通信端末装置1へ各操作指示を入力するための入力機器であり、例えばキーボード、マウスや、タッチパネル機器等が用いられる。CD-ROMドライブ140は、CD-ROM141に記録されているプログラムデータを読み込む機器である。また、CD-ROM141は、通信端末装置1の各機能を実行させる為のプログラムデータが記憶されている。CD-ROM141の導入時には、これら各種プログラムデータが、CD-ROM141から、プログラム情報記憶エリア1151に記憶される。次に、図2を参照し、本実施形態の通信端末装置1で実行される機能及びデータの流れについて説明する。なお、図2に示す各種機能は、通信端末装置1のCPU111において実行される。通信端末装置1は、取得機能301、符号化機能302、パケット化機能303、送受信機能304、デパケット化機能305、復号化機能306、出力機能307、及び類似度判定機能308を備えている。以下に各々の機能について説明をする。取得機能301は、他の通信端末装置1に対して送信するパケットに格納されるデータの元データ各種メディアデータを取得する。取得される元データとしては、例えば、音声データ、撮像データ等がある。音声データは、マイク5から音声入力処理部105を介して取得される。撮像データは、カメラ4によって撮影され、画像入力処理部104を介して取得される。取得された元データは、RAM113に一時的に記憶される。符号化機能302は、RAM113に記憶された元データを符号化する。元データの属性に応じて最適な符号化方式が選択され、符号化が実行される。符号化は、予め設定された周期で実行される。また、符号化機能302では、本実施形態でのFEC処理も適宜実施される。FEC処理が実施される場合は、予め定められた送信サイズ例えば1000~1500kbのパケットを複数個生成できるように、元データに冗長性を持たせたデータである冗長データを付加する。FEC処理を施されたパケットを受信する受信装置側では、受信した複数個のパケットから、この冗長データ部を復号することにより、元データの一部がパケロス等で欠損しても補完して復号、再生ができるようになる。パケット化機能303は、符号化されたデータを格納したパケットを作成する。つまり、符号化機能302で符号化された符号化データに、送信する相手装置の宛先アドレス情報、自装置の識別情報の他に、詳細な説明は後述するが、符号化されたデータに関する属性情報等を含むヘッダ情報が付加されてパケットが作成される。送受信機能304は、パケット化機能303で作成されたパケットを、通信接続部116を介して他の通信端末装置1に対して送信する。また、送受信機能304は、他の通信端末装置1から送信されたパケットを、通信接続部116を介して受信する。デパケット化機能305は、送受信機能304で受信されたパケットからヘッダ部を取り除き、符号化されたデータを抽出する。復号化機能306は、デパケット化機能305で抽出された符号化データを、ヘッダ情報に基づいて復号化する。そして、復号化されたデータは、RAM113に一時的に記憶される。出力機能307は、RAM113に記憶された復号化データを、属性毎に出力する。具体的には、例えば音声データは音声出力処理部106を介してスピーカ6から出力される。また、撮像データは、画像出力処理部107を介して、表示装置7に表示出力される。類似度判定機能308は、取得機能301で取得した元データ各種メディアデータに対して、取得した順において前後のデータの類似度を判定する。ここで、具体的な類似度判定について説明をする。例えば、取得機能301で取得した元データが音声データの場合、まず音声データに対して周波数解析を施して音声波形を抽出する。そして、前後の音声データから抽出した音声波形の類似度が、予め設定された閾値以上かどうかを判定する。ここでの閾値は、例えば80程度とすると良いが、これに限るものではない。また、音声波形の類似度を測定する方法に関しては、周知の技術を用いれば良く、例えば抽出された音声波形の形状を、パターンマッチング法等の手法で類似度を算出するようにしても良い。また、取得機能301で取得した元データが撮像データの場合、類似度判定機能308は、撮像データから2次元的な輪郭形状を抽出し、その輪郭形状に対して周知のパターンマッチング法等を用いて、類似度を算出する。撮像データの類似度については、パターンマッチング法の他にも、撮像データの色分布に対して類似度を算出する手法等が用いることができるが、これに限るものではない。次に、図3を参照して通信端末装置1のCPU111により行われる送信側メイン処理について説明をする。図3は通信端末装置1の送信側メイン処理のフローチャートであり、通信端末装置1の電源がONされると開始され、所定時間間隔で継続的に実行される。また、以下に説明する各種処理は、本実実施形態の通信端末装置1が既にインターネット200を介して他の通信端末装置1と、音声データや撮像データ等のメディアデータを送受信できる通信接続状態になっているものとする。まず初めに、CPU111は、メディアデータ取得処理を実行するS401。ステップS401の処理では、カメラ4、マイク5から入力される撮像データや音声データを取得する。次に、CPU111は、ステップS401で取得したメディアデータに対して、通常符号化処理を実行するS402。ステップS402の処理では、ステップS401の処理で取得したメディアデータに対して、FEC処理を施さずに符号化したデータである通常符号化データを生成する処理が実行される。そして、ステップS402の処理で生成した通常符号化データのサイズを取得するS403。ステップS403の処理では、通常符号化データのサイズを、例えばKb単位の値に換算する計測処理が行われる。次に、CPU111は、ステップS403の処理で取得したデータサイズが、第一閾値より大きいかどうかを判定するS404。ここでの第一閾値とは、例えば本実施形態では、通信経路で伝送できる最大データサイズを例えば1500Kbとすると、その1/2以下の700Kb程度に設定されるのが望ましいが、これに限るものではなく適宜変更可能である。ステップS404の処理にて、CPU111は、データサイズが第一閾値より大きいと判断した場合S404:YES、FEC符号化処理を実行するS405。ステップS405の処理では、ステップS402の処理で生成した通常符号化データに対して、冗長データを付加してFEC符号化データを生成する処理を実行する。続いてCPU111は、ステップS405で生成されたFEC符号化データを送信用データとして設定するS406。次に、CPU111は、ステップS405、S406で処理されたFEC符号化データに対して、FECヘッダを付与してパケット化するS407。なお、本実施形態でのヘッダについての説明は、後述する。ステップS407の処理の後、CPU111は、後述する送信処理を実行しS408、本処理を終了する。また、ステップS404の処理で、CPU11は、データサイズが第一閾値より小さいと判定した場合S404:NO、CPU111は、ステップS402の処理で符号化された通常符号化データを送信用データに設定するS409。そして、ステップS409の処理で設定されたデータに、通常符号化用ヘッダを付与してパケット化するS410。ここでのヘッダ情報についての詳細な説明は、後述する。ステップS410の処理の後、送信処理を実行するS411。ステップS411の処理の後、CPU111は、送信用データのコピーを生成し、再送用ヘッダを付与する処理を実行するS412。具体的には、ステップS409の処理で送信用データとして設定された通常符号化データのコピーを作成する。そして、コピーして生成された符号化データに対して、再送用の旨を示す情報である再送用ヘッダとしてヘッダ情報に付与する。次に、CPU111は、ステップS412の処理でコピーして生成された符号化データを再送用バッファに保存する処理を実行するS413。ステップS413の処理では、RAM113に設けられた再送用バッファに、コピーされた送信データである符号化データを一時的に保存する。ステップS413の処理の後は、本処理である送信側メイン処理は終了する。ここで、ステップS408、又はS411で実行される送信処理について、図4を参照しながら説明する。図4は、送信処理のフローチャート図である。まず初めに、CPU111は、再送用バッファから送信データを抽出するS501。ステップS501の処理では、図3のS413の処理で保存された送信データを検索し、抽出する処理を行う。次に、CPU111は、再送用バッファに送信データがあるかどうかを判定するS502。ステップS502の処理で、CPU111は、送信データがあったと判定した場合S502:YES、再送用バッファ内の送信データを通信相手の装置へ、再送信処理を実行するS503。次に、CPU111は、送信用データを送信する処理を実行するS540。ステップS504の処理では、ステップS406、又はS410の処理で送信用データに設定されたFEC符号化データ又は、通常符号化データを送信する。ステップS504の処理の後、本処理は終了する。次に、図5を参照して、受信側メイン処理について説明をする。受信側メイン処理は、図3で説明した送信側メイン処理により送信された送信データを、通信端末装置1が通信回線を介して受信する場合の処理である。まず初めに、CPU111は、受信データを取得する処理を実行するS601。ステップS601の処理では、図3のステップS408、又はS411の送信処理にて送信された送信データを受信データとして取得する。次に、CPU111は、ヘッダ解析を実行するS602。ここで、図6~8を参照にして、送受信するパケットのデータ構造について説明をする。図6は、FEC符号化データに、FECに関するヘッダ情報が付加されてパケット化されたデータ構造である。FEC符号化用ヘッダには、ヘッダID、フレームID、DATAシンボル数、FECシンボル数、パケットサイズ、シンボルサイズ、シンボルID、元データサイズ等の情報が含まれている。ヘッダIDは、パケットがFEC符号化されたデータである旨を示すヘッダの識別情報を示し、フレームIDは、符号化されたデータのフレームを識別する識別情報を示す。DATAシンボル数は、符号化された元データを構成する単位であるシンボルの数を示す情報である。FECシンボル数は、FEC処理にて付加された冗長データを構成するシンボルの数を示す情報である。パケットサイズは、本パケットのデータサイズを示す情報である。シンボルサイズは、シンボルとして構成されるデータ群の1つのデータサイズを示す情報である。シンボルIDは、シンボルを識別する為の識別情報である。元データサイズは、元データのデータサイズを示す情報である。よって、受信側での通信端末装置1では、受信したパケットデータから、上記ヘッダ情報を読み取り、ヘッダ情報に基づいて適切な条件で復号化することができるようになる。また、図3のS407の処理で付与されるFECヘッダは、上記に説明した図6のデータ構造で付与される。次に、図7に示すデータ構造は、通常符号化データに、通常符号化用ヘッダが付加されてパケット化されたデータ構造である。通常符号化用ヘッダには、ヘッダID、フレームID、データサイズ等の情報が含まれている。ヘッダIDは、パケットが通常符号化されたデータである旨を示すヘッダの識別情報を示し、フレームIDは、符号化されたデータのフレームを識別する識別情報を示す。元データサイズは、元データのデータサイズを示す情報である。また、図3のS410で付与される通常符号化用ヘッダは、上記に説明した図7のデータ構造で付与される。図8に示すデータ構造は、再送用データに再送用ヘッダが付加されてパケット化されたデータ構造である。再送用ヘッダには、ヘッダID、フレームID、データサイズ等の情報が含まれている。ヘッダIDは、パケットのヘッダの識別情報を示し、フレームIDは、符号化されたデータのフレームを識別する識別情報を示す。元データサイズは、元データのデータサイズを示す情報である。再送用ヘッダは、図7で説明したヘッダと同じ構造であるが、フレームIDとデータサイズの内容が同じでもヘッダIDが異なる為、受信側の通信端末装置1では再送用ヘッダであると判別できる。また、図3のS412の処理で付与される再送用ヘッダは、上記に説明した図8のデータ構造で付与される。図5の受信側メイン処理の説明に戻り、ステップS602の処理の後、CPU111は、ヘッダIDがFECに関するIDかどうかを判断するS603。ステップS603の処理で、CPU111は、FECに関するIDであると判断した場合S603:YES、FEC復号処理を実行するS604。次に、CPU111は、ステップS601、S602で取得した受信データのヘッダに含まれるフレームIDのNo番号が、既に受信したデータのフレームNoと比較して大きいかどうかを判定するS605。ここでのフレームNoは、送信側の通信端末装置1で生成される順に、数値が大きくなるように採番されるようになっているものとする。そして、ステップS605の処理で、CPU111は、今回のフレームNoの方が大きいと判断した場合S605:YES、今回受信したデータのフレームNoを、受信済のフレームNoとして更新保存するS606。また、ステップS605の処理で、CPU111は、今回受信したフレームNoの方が、受信済のフレームNoより小さいと判断した場合S605:NO、そのまま本処理を終了する。また、ステップS603の処理で、CPU111は、受信したデータのヘッダがFEC符号化用ヘッダでは無いと判断した場合S603:NO、ステップS601、S602で取得した受信データのヘッダに含まれるフレームIDのNoが、既に受信したデータのフレームNoと比較して大きいかどうかを判定するS610。そしてCPU111は、今回受信したデータのフレームIDの方が大きいと判断した場合S610:YES、通常符号化処理を実行するS611。ステップS611の処理の後、CPU111は、ステップS606へ移行する。また、ステップS610の処理で、CPU111は、今回受信したデータのフレームNoの方が小さいと判断した場合S610:NO、今回受信したデータを破棄する処理を実行しS612、本処理を終了する。次に、図10を参照して、本実施形態の送信処理図4の第一の変形例である送信処理2について説明をする。図10の送信処理2は、再送用データと次に送信する送信用データを合成して、1つのパケットとして送信する点が特徴である。また、送信処理2の説明は、図4で説明した送信処理と異なる処理の部分のみ説明をする。まず、ステップS701、S702は、図4の送信処理でのS501、S502と同様の処理の為、説明を省略する。ステップS702の処理で、CPU111は、再送用バッファに送信データがあると判定した場合はS702:YES、再送用データと送信用データを合成する処理を実行するS703。そして、CPU111は、合成データヘッダを付与して、パケット化を実行するS704。そこで、ステップS704でパケット化されたデータのデータ構造について、図9を参照して説明する。図9は、再送用データである合成データ1と、送信用データである合成データ2に対して、合成データヘッダが付与されたデータ構造となっている。合成データヘッダは、ヘッダID、データサイズ、合成データ1サイズ、合成データ1オフセット、合成データ2サイズ、合成データ2オフセットで構成されている。ヘッダIDは、パケットが合成データである旨を示すヘッダの識別情報を示す。データサイズは、パケットのデータサイズを示す情報である。合成データ1サイズは、合成データ1のデータサイズを示す情報である。合成データ1オフセットは、当パケット内での合成データ1の位置を示す情報である。合成データ2サイズは、合成データ2のデータサイズを示す情報である。合成データ2オフセットは、当パケット内での合成データ2の位置を示す情報である。図10の送信処理2の説明に戻り、ステップS704の処理の後、CPU111は、ステップS704でパケット化された送信用データを送信する処理を実行しS705、本処理を終了する。よって、再送用データと次に送信する送信用データを、1つのパケットに合成するので、効率良くデータを送信することができるようになる。次に、図11を参照して、本実施形態の送信処理図4の第二の変形例である送信処理3について説明をする。図11に示す送信処理3は、再送用データと次に送信する送信用データの類似度を解析し、類似度が高い場合は送信用データを送信しない点が特徴である。また、送信処理3の説明は、図4で説明した送信処理と異なる処理の部分のみ説明をする。まず初めに、ステップS801~S802の処理は、図4のステップS501~S502と同様の処理の為、説明を省略する。次に、ステップS802の処理でCPU111は、送信データがあると判定した場合S802:YES、次に類似度判定処理を実行するS803。ステップS803の処理での類似度判定については、図2の類似度判定機能302の箇所で説明した判定手法の処理が実行される。ステップS803の処理の後、CPU111は、ステップS803で判定された類似度が、閾値以上本実施形態では、例えば80以上かどうかを判断するS804。ステップS804の処理で、CPU111は、類似度が閾値以上であると判断した場合S804:YES、再送用バッファ内の送信データを削除しS807、本処理を終了する。また、ステップS804の処理で、CPU111は、類似度は閾値以下であると判断した場合S804:NO、ステップS805、S806の処理を実行し、本処理を終了する。ステップS805、S806の処理は、図4の送信処理でのS503、S504と同じ処理の為、説明は省略する。よって、再送用データと次に送信する送信用データの類似度が高い場合は、ステップS806の送信用データを送信する処理を実行しないので、無駄なデータ送信を抑制できる。上記実施形態によって、通信端末装置1は、メディアデータが第一閾値よりも小さいデータサイズの場合は、不要にFEC処理を施して冗長パケットを生成することが無くなるので、通信経路の通信帯域を無駄に使用することを防止できる。また、通信端末装置1は、データサイズが小さいメディアデータがFEC処理を施されない場合でも、同じデータを複数のパケットに分けて再送することができるので、伝送途中のパケット損失が発生しても受信装置側でメディアデータを問題無く再生することができる。さらに、通信端末装置は、無駄にパケット数を増やすことなく、効率良くメディアデータをパケット化して送信することができるようになる。また、通信端末装置1は、前後のメディアデータの類似度が高い場合、つまりデータの内容の変化が少ない場合は、無駄なデータの再送をすることを防ぐことができる。また、通信端末装置1は、第一閾値を、通信手段の送信可能な最大値に対して半分以下に設定することで、同じメディアデータを2回再送しても、最大値を超えて複数個のパケットを生成するFEC符号化データより、送信するデータサイズを小さくすることができるようになる。本発明は上記実施形態に限定されることはなく、様々な変形が可能であることは言うまでもない。例えば、図6~図9にて、本実施形態でのデータパケットのヘッダ構造について説明をしたが、これに限るものでは無く、記載したヘッダに含まれる情報の他に、送信元装置のIPアドレス、送信先装置のIPアドレス、送信日時情報等、データ送信する際に通常使用されるヘッダ情報を含むようにしても良い。