(57)【要約】【課題】ＩＰ−ＦＡＸなどの画像データの通信に関わるアプリケーションにおいて、画像データの通信結果を通信中にフィードバックして通信速度を変化させることにより、通信品質を改善し、過去に通信したときのパラメータを利用して、通信の開始時から通信品質を向上させる。【解決手段】Ｔ．３８に準拠した通信機能を備えたネットワーク通信端末装置において、通信プロトコルで定められた画像データ間を検出する手段と、前記画像データ間で通信速度を再設定する手段とを備える。受信した画像データのエラーの分布を検出する手段と、同分布が離散的のとき、通信プロトコルで定められた画像データ間で画像データの通信速度を再設定する手段とを備える。【選択図】図１
2008227978.tif 000002
【特許請求の範囲】
【請求項１】
Ｔ．３８に準拠した通信機能を備えたネットワーク通信端末装置において、
通信プロトコルで定められた画像データ間を検出する手段と、
前記画像データ間で通信速度を再設定する手段とを備えていることを特徴とするネットワーク通信端末装置。
【請求項２】
受信した画像データのエラーの分布を検出する手段と、
前記エラーの分布が離散的のとき、通信プロトコルで定められた画像データ間で画像データの通信速度を再設定する手段とを備えていることを特徴とするネットワーク請求項１記載の通信端末装置。
【請求項３】
受信した画像データの冗長部の利用数を検出する手段と、
前記冗長部の利用数が少ないとき、通信プロトコルで定められた画像データ間で画像データの通信速度を再設定する手段とを備えていることを特徴とする請求項１記載のネットワーク通信端末装置。
【請求項４】
Ｔ．３８に準拠した通信機能を備えたネットワーク通信端末装置において、
通信プロトコルで定められた画像データ間を検出する手段と、
前記画像データ間で画像データの冗長部の付加個数を再設定する手段とを備えていることを特徴とするネットワーク通信端末装置。
【請求項５】
受信した画像データのエラーを検出する手段と、受信した前記画像データの冗長部の利用数を検出する手段と、
検出した前記エラーの数と、前記冗長部の利用数とを使用して通信プロトコルで定められた画像データ間で画像データの冗長部の付加個数を制御する手段とを備えていることを特徴とする請求項４記載のネットワーク通信端末装置。
【請求項６】
Ｔ．３８に準拠した通信機能を備えたネットワーク通信端末装置において、
受信した画像データのエラーを検出する手段と、
前記エラーの分布を検出する手段と、
受信した画像データの冗長部の利用数を検出する手段と、
検出した前記エラーの数と前記エラーの分布と前記冗長部の利用数を使用して通信速度と冗長部の付加個数のどちらを再設定するかを判断する手段とを備えていることを特徴とするネットワーク通信端末装置。
【請求項７】
送信元を識別する手段と、
送信元ごとに画像データの通信速度を記憶する手段と、
画像データの通信成功時の通信速度と送信元のアドレスを記憶し、当該送信元から着呼したときは、記憶している通信速度で画像データを通信する手段とを備えていることを特徴とする請求項１〜３のいずれか１項記載のネットワーク通信端末装置。
【請求項８】
送信元を識別する手段と、
送信元ごとに画像データの冗長部の付加個数を記憶する手段と、
画像データの通信成功時の冗長部の付加個数と送信元のアドレスを記憶し、当該送信元から着呼したときは、記憶している冗長部の付加個数で画像データの通信する手段とを備えていることを特徴とする請求項４又は５記載のネットワーク通信端末装置。
【請求項９】
Ｔ．３８に準拠した通信機能を備えたネットワーク通信端末装置により通信する方法おいて、
通信プロトコルで定められた画像データ間を検出するステップと、
前記画像データ間で通信速度を再設定するステップとを備えていることを特徴とするネットワーク通信方法。
【請求項１０】
受信した画像データのエラーの分布を検出するステップと、
前記エラーの分布が離散的のとき、通信プロトコルで定められた画像データ間で画像データの通信速度を再設定するステップとを備えていることを特徴とする請求項９記載のネットワーク通信方法。
【請求項１１】
受信した画像データの冗長部の利用数を検出するステップと、
前記冗長部の利用数が少ないとき、通信プロトコルで定められた画像データ間で画像データの通信速度を再設定するステップとを備えていることを特徴とする請求項９記載のネットワーク通信方法。
【請求項１２】
Ｔ．３８に準拠した通信機能を備えたネットワーク通信端末装置により通信する方法において、
通信プロトコルで定められた画像データ間を検出するステップと、
前記画像データ間で画像データの冗長部の付加個数を再設定するステップとを備えていることを特徴とするネットワーク通信方法。
【請求項１３】
受信した画像データのエラーを検出するステップと、
受信した前記画像データの冗長部の利用数を検出するステップと、
検出した前記エラーの数と、前記冗長部の利用数とを使用して通信プロトコルで定められた画像データ間で前記画像データの冗長部の付加個数を制御するステップとを備えていることを特徴とする請求項１２記載のネットワーク通信方法。
【請求項１４】
Ｔ．３８に準拠した通信機能を備えたネットワーク通信端末装置により通信する方法において、
受信した画像データのエラーを検出するステップと、
前記エラーの分布を検出するステップと、
受信した画像データの冗長部の利用数を検出するステップと、
検出した前記エラーの数と前記エラーの分布と前記冗長部の利用数を使用して通信速度と冗長部の付加個数のどちらを再設定するかを判断するステップとを備えていることを特徴とするネットワーク通信方法。
【請求項１５】
送信元を識別するステップと、
送信元ごとに画像データの通信速度を記憶するステップと、
画像データの通信成功時の通信速度と送信元のアドレスを記憶し、当該送信元から着呼したときは、記憶している通信速度で画像データを通信するステップとを備えていることを特徴とする請求項９〜１１のいずれか１項記載のネットワーク通信方法。
【請求項１６】
送信元を識別するステップと、
送信元ごとに画像データの冗長部の付加個数を記憶するステップと、
画像データの通信成功時の冗長部の付加個数と送信元のアドレスを記憶し、当該送信元から着呼したときは、記憶している冗長部の付加個数で画像データの通信するステップとを備えていることを特徴とする請求項１２又は１３記載のネットワーク通信方法。
【請求項１７】
コンピュータに、請求項９〜１６のいずれかに記載の各ステップを実行させるためのネットワーク通信プログラム。
【請求項１８】
請求項１７記載のネットワーク通信プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットプロトコルで通信可能なネットワークに接続され、ＩＴＵ−Ｔ勧告Ｔ．３８に準拠したネットワーク通信機能を備えたネットワーク通信端末装置、ネットワーク通信方法、ネットワーク通信プログラム並びに記録媒体に関する。
【背景技術】
【０００２】
近年、取引先等との通信手段として、インターネット上でアクセスする電子メールを用いて画像情報をファクシミリ装置等により通信する通信システムが開発されている。インターネット上での通信において、通信規格のＩＴＵ−Ｔ勧告として、インターネットに通信端末装置をダイレクトに接続し、通信端末装置間で画像情報の授受をおこなうファクシミリ伝送制御手順のＴ．３８（リアルタイム型）と、ＦｏＩＰ（Ｆａｃｓｉｍｉｌｅ  ｏｖｅｒ  ＩＰ）ゲートウェイ装置に一度画像情報を格納し、ゲートウェイ装置間をＳＭＴＰプロトコル等で送信するＴ．３７（ストアアンドフォワード型）が制定されている。
【０００３】
ＩＴＵ−Ｔ勧告Ｔ．３８に準拠したファクシミリ通信機能を備えた通信端末装置をＴ．３８端末装置という。画像情報の転送は、Ｔ．３８端末装置の相互間に介在するパケット交換網のデータ転送の速度で行うことができるので、高速な画像情報の授受が可能となる。
【０００４】
ＩＴＵ−Ｔ勧告Ｔ．３８におけるデータ転送の動作モードとして、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）モードと、ＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）モードとの２つのデータ転送モードが設けられており、Ｔ．３８端末装置は通信の開始にいずれかの動作モードを選択することができる。
【０００５】
ＴＣＰモードでは、トランスポートレイヤでのフロー制御が機能するので、信頼性の高いデータ転送が可能となる反面、フロー制御の処理に負荷が増大し、通信速度が遅くなる短所がある。ＵＤＰモードでは、トランスポートレイヤでのフロー制御を行わないため、送達確認、順序制御及び誤り再送を一切行わないので、画像情報などの高速処理に適している。一方、受信先でデータを紛失することがあり、データ転送の信頼性が悪い短所がある。ＵＤＰモードでは、冗長パケットを送信してエラーの回復を行う手順が規定されている。
【０００６】
特許文献１では、ＵＤＰによるＴ．３８データ送信において、受信機が宣言してきた受信バッファサイズと自機に予め設定されている特定値との比較に基づいて、Ｔ．３８データの通信速度を決定することが記載されている。特許文献２には、予め通信端末に設定されている特定値に基づいて、通信開始時に通信速度を決定し、以降通信中の速度変更は行わないことが記載されている。
【特許文献１】特開２００３−８７５４１号公報
【特許文献２】特開２００５−２０５３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ネットワーク通信における通信品質は、ネットワークの状態や受信機の性能によって左右される。特に、ＵＤＰで大きなデータを通信するときは、アプリケーションが通信速度やエラーリカバリ用のパラメータ（冗長部の付加個数など）を決定するため、通信品質はアプリケーションに依存するところが大きい。
【０００８】
本発明は、ＩＰ−ＦＡＸなどの画像データの通信に関わるアプリケーションにおいて、画像データの通信結果を通信中にフィードバックして通信速度を変化させることにより、通信品質を改善することを目的する。又、本発明は、過去に通信したときのパラメータを利用して、通信の開始時から通信品質を向上することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、請求項１記載の発明は、Ｔ．３８に準拠した通信機能を備えたネットワーク通信端末装置において、通信プロトコルで定められた画像データ間を検出する手段と、前記画像データ間で通信速度を再設定する手段とを備えているネットワーク通信端末装置であることを特徴とする。
【００１０】
請求項２記載の発明は、ネットワーク請求項１記載の通信端末装置において、受信した画像データのエラーの分布を検出する手段と、前記エラーの分布が離散的のとき、通信プロトコルで定められた画像データ間で画像データの通信速度を再設定する手段とを備えていることを特徴とする。
【００１１】
請求項３記載の発明は、請求項１記載のネットワーク通信端末装置において、受信した画像データの冗長部の利用数を検出する手段と、前記冗長部の利用数が少ないとき、通信プロトコルで定められた画像データ間で画像データの通信速度を再設定する手段とを備えていることを特徴とする。
【００１２】
請求項４記載の発明は、Ｔ．３８に準拠した通信機能を備えたネットワーク通信端末装置において、通信プロトコルで定められた画像データ間を検出する手段と、前記画像データ間で画像データの冗長部の付加個数を再設定する手段とを備えているネットワーク通信端末装置であることを特徴とする。
【００１３】
請求項５記載の発明は、請求項４記載のネットワーク通信端末装置において、受信した画像データのエラーを検出する手段と、受信した前記画像データの冗長部の利用数を検出する手段と、検出した前記エラーの数と、前記冗長部の利用数とを使用して通信プロトコルで定められた画像データ間で画像データの冗長部の付加個数を制御する手段とを備えていることを特徴とする。
【００１４】
請求項６記載の発明は、Ｔ．３８に準拠した通信機能を備えたネットワーク通信端末装置において、受信した画像データのエラーを検出する手段と、前記エラーの分布を検出する手段と、受信した画像データの冗長部の利用数を検出する手段と、検出した前記エラーの数と前記エラーの分布と前記冗長部の利用数を使用して通信速度と冗長部の付加個数のどちらを再設定するかを判断する手段とを備えているネットワーク通信端末装置であることを特徴とする。
【００１５】
請求項７記載の発明は、請求項１〜３のいずれか１項記載のネットワーク通信端末装置において、送信元を識別する手段と、送信元ごとに画像データの通信速度を記憶する手段と、画像データの通信成功時の通信速度と送信元のアドレスを記憶し、当該送信元から着呼したときは、記憶している通信速度で画像データを通信する手段とを備えていることを特徴とする。
【００１６】
請求項８記載の発明は、請求項４又は５記載のネットワーク通信端末装置において、送信元を識別する手段と、送信元ごとに画像データの冗長部の付加個数を記憶する手段と、画像データの通信成功時の冗長部の付加個数と送信元のアドレスを記憶し、当該送信元から着呼したときは、記憶している冗長部の付加個数で画像データの通信する手段とを備えていることを特徴とする。
【００１７】
請求項９記載の発明は、Ｔ．３８に準拠した通信機能を備えたネットワーク通信端末装置により通信する方法おいて、通信プロトコルで定められた画像データ間を検出するステップと、前記画像データ間で通信速度を再設定するステップとを備えているネットワーク通信方法であることを特徴とする。
【００１８】
請求項１０記載の発明は、請求項９記載のネットワーク通信端末装置において、受信した画像データのエラーの分布を検出するステップと、前記エラーの分布が離散的のとき、通信プロトコルで定められた画像データ間で画像データの通信速度を再設定するステップとを備えていることを特徴とする。
【００１９】
請求項１１記載の発明は、請求項９記載のネットワーク通信端末装置において、受信した画像データの冗長部の利用数を検出するステップと、前記冗長部の利用数が少ないとき、通信プロトコルで定められた画像データ間で画像データの通信速度を再設定するステップとを備えていることを特徴とする。
【００２０】
請求項１２記載の発明は、Ｔ．３８に準拠した通信機能を備えたネットワーク通信端末装置により通信する方法において、通信プロトコルで定められた画像データ間を検出するステップと、前記画像データ間で画像データの冗長部の付加個数を再設定するステップとを備えているネットワーク通信方法であることを特徴とする。
【００２１】
請求項１３記載の発明は、請求項１２記載のネットワーク通信方法において、受信した画像データのエラーを検出するステップと、受信した前記画像データの冗長部の利用数を検出するステップと、検出した前記エラーの数と、前記冗長部の利用数とを使用して通信プロトコルで定められた画像データ間で前記画像データの冗長部の付加個数を制御するステップとを備えていることを特徴とする。
【００２２】
請求項１４記載の発明は、Ｔ．３８に準拠した通信機能を備えたネットワーク通信端末装置により通信する方法において、受信した画像データのエラーを検出するステップと、前記エラーの分布を検出するステップと、受信した画像データの冗長部の利用数を検出するステップと、検出した前記エラーの数と前記エラーの分布と前記冗長部の利用数を使用して通信速度と冗長部の付加個数のどちらを再設定するかを判断するステップとを備えているネットワーク通信方法であることを特徴とする。
【００２３】
請求項１５記載の発明は、請求項９〜１１のいずれか１項記載のネットワーク通信方法において、送信元を識別するステップと、送信元ごとに画像データの通信速度を記憶するステップと、画像データの通信成功時の通信速度と送信元のアドレスを記憶し、当該送信元から着呼したときは、記憶している通信速度で画像データを通信するステップとを備えていることを特徴とする。
【００２４】
請求項１６記載の発明は、請求項１２又は１３記載のネットワーク通信方法において、送信元を識別するステップと、送信元ごとに画像データの冗長部の付加個数を記憶するステップと、画像データの通信成功時の冗長部の付加個数と送信元のアドレスを記憶し、当該送信元から着呼したときは、記憶している冗長部の付加個数で画像データの通信するステップとを備えていることを特徴とする。
【００２５】
請求項１７記載の発明は、コンピュータに、請求項９〜１６のいずれかに記載の各ステップを実行させるためのネットワーク通信プログラムであることを特徴とする。
【００２６】
請求項１８記載の発明は、請求項１７記載のネットワーク通信プログラムを記録したコンピュータ読み取り可能な記録媒体であることを特徴とする。
【発明の効果】
【００２７】
本発明によれば、通信プロトコルで定められた画像データ間で通信速度を変化させるため、ネットワークの状態や受信する通信端末の性能に適した通信速度に調整でき、通信品質を向上させることができる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明を図示する実施形態により具体的に説明する。図１は、本発明の実施形態を実現するためのネットワーク通信端末装置の構成を示すブロックである。
【００２９】
図１において、システム制御部１は装置全体を制御するマイクロコンピュータで、且つ所定のＦＡＸの制御と、下記実施形態の制御を行う。スキャナ２は、原稿画像を読み取り画像情報を取り出す。プロッタ３は、画像を記録紙に記録する。符号化複合部４は、ＭＨ方式などの既知の符号化方式を行うものであり、送信する画像情報を符号化によりデータ圧縮する一方、受信した画像情報を複合化して元の画像情報を再生する。
【００３０】
ネットワーク制御部５は、ＬＡＮ回線が接続されている。ネットワーク制御部５は、パケット化したデータをネットワークへ伝送したり、ネットワークからパケットを受信して、ネットワーク側とのデータのやり取りを行う。操作表示部６は、操作の動作状態を表示する一方、オペレータが各種操作を行う。
【００３１】
符号７で示す記憶部１（以下、第１記憶部７は、管理者によって当該ファクシミリ装置に設定された設定値を記憶する。この実施形態では、具体的に下記（ａ）〜（ｇの設定値を記憶する。
【００３２】
（ａ）通信速度をシフトアップさせるＥＣＭ画像データ１ブロック辺りの冗長部の利用数
（ｂ）冗長部付加個数を増やすＥＣＭ画像データ１ブロック辺りのエラーフレーム数
（ｃ）冗長部付加個数を増やすＥＣＭ画像データ１ブロック辺りの冗長部利用数
（ｄ）冗長部付加個数を減らすＥＣＭ画像データ１ブロック辺りのエラーフレーム数
（ｅ）冗長部付加個数を減らすＥＣＭ画像データ１ブロック辺りの冗長部利用数
（ｆ）画像データの通信速度
（ｇ）画像データの冗長部付加個数
【００３３】
符号８で示す記憶部２（以下、第２記憶部８）は、ファクシミリ受信成功時の通信パラメータを記憶する。具体的には下記（ｈ）〜（ｊ）のパラメータを記憶する。図１３は第２記憶部８が記憶しているデータを示す。
（ｈ）送信元のアドレス情報（ＩＰアドレス、電話番号）
（ｉ）画像データの通信速度
（ｊ）画像データへの冗長部の付加個数
【００３４】
次に、以上の構成を用いた本発明の実施形態を説明する。
【００３５】
（第１実施形態）
図２は、第１実施形態のネットワーク通信端末装置における制御動作を示すシーケンス図である。この制御システムは制御部１によって制御される。
【００３６】
この実施形態のネットワーク通信端末装置は、受信待機中にネットワークから送られてくるＨ．３２３  ＳＥＴＵＰ信号を監視する。ＳＥＴＵＰ信号を受信すると、Ｈ．３２３  ＣａｌｌＰｒｏｃｅｅｄｉｎｇ信号、Ｐｒｏｇｒｅｓｓ信号、Ａｌｅｒｔ信号、Ｃｏｎｎｅｃｔ信号を送信する。
【００３７】
記憶部１から機器設定値「画像データの通信速度」を読み込む。この実施形態では、機器設定値「画像データの通信速度」を１０Ｍｂｐｓとしている。Ｈ．２４５  ＴｅｒｍｉｎａｌＣａｐａｂｉｌｉｔｙＳｅｔ信号を送信する。この信号には、自機が所有するメディア通信能力を宣言する。次に、ＴｅｒｍｉｎａｌＣａｐａｂｉｌｉｔｙＳｅｔ信号の宣言内容を記する。
【００３８】
ＴｅｒｍｉｎａｌＣａｐａｂｌｉｔｙＳｅｔ信号の属性パラメータは、メディア種別＝  Ｔ．３８  ＵＤＰ、ＭａｘＢｉｔＲａｔｅ  ＝  １０Ｍｂｐｓ  であり、機器設定値「画像データの通信速度」をそのまま宣言する。
【００３９】
Ｈ．２４５  ＴｅｒｍｉｎａｌＣａｐａｂｌｉｔｙＳｅｔＡｃｋ信号を受信すると、通信相手端末から送られてくるＨ．２４５  ＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌ信号の受信待ちとなる。Ｈ．２４５  ＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌ信号を受信すると、同信号から下記に列挙した情報を取り出し、Ｈ．２４５  ＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌＡｃｋ信号を送信する。この実施形態では、受信したＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌ信号から右側青字の情報を取得する。
【００４０】
ＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌ信号の属性パラメータは、メディア種別＝  Ｔ．３８  ＵＤＰ、論理チャネル番号＝  ５番、ＭａｘＢｉｔＲａｔｅ  ＝  １０Ｍｂｐｓである。
【００４１】
上記したＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌ及びＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌＡｃｋ信号のやり取りによって、通信端末間でＴ．３８  ＵＤＰチャネルが接続される。接続したＴ．３８  ＵＤＰチャネル上で、Ｔ．３０プロトコルを使用してファクシミリ通信を行う。自機のファクシミリ能力を宣言したＤＩＳ信号を送信し、相手通信端末からＤＣＳ信号及びＴＣＦ信号を受信する。ＤＣＳ信号及びＴＣＦ信号を受信すると、ＣＦＲ信号を送信して画像データの受信待ちする。
【００４２】
画像データ（図２における「ＥＣＭ画像データ１ブロック目」に該当）を受信する。このときの画像データの通信速度は、受信したＨ．２４５  ＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌ信号のＭａｘＢｉｔＲａｔｅで宣言された１０Ｍｂｐｓとなる。
【００４３】
この実施形態では、ＥＣＭで画像データを通信する。ＥＣＭの場合、画像データをブロック単位でやり取りする。１ブロックは、１〜２５６個のフレームで構成されており、これをパケット化して通信する。
【００４４】
この実施形態では、画像データの受信中に、受信したパケットにエラーがないか（パケットロスなど）を監視する。エラーを検出した場合、エラーのあったフレームのフレーム番号を記憶する。
【００４５】
ＰＰＳ−ＮＵＬＬ信号を受信すると、検出したエラーフレームのフレーム番号が離散的であるか否かを判断する。「離散的である」と判断した場合、Ｈ．２４５  ＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌ信号を送信して、相手通信端末に対して画像データの通信速度のシフトダウンを要求する。このとき送信するＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌ信号の属性パラメータ例を記する。
【００４６】
ＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌ信号の属性パラメータは、メディア種別＝  Ｔ．３８  ＵＤＰ、論理チャネル番号＝  ５番  （前手順で接続しているチャネル番号を指定する）  ＭａｘＢｉｔＲａｔｅ  ＝  ７．５Ｍｂｐｓ  （１０Ｍｂｐｓから２５％シフトダウンした通信速度を指定する）である。
【００４７】
Ｈ．２４５  ＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌＡｃｋ信号を受信すると、ＰＰＲ信号を送信して、相手通信端末に対してエラーした画像データの再送を要求する。再送された画像データとＰＰＳ−ＮＵＬＬ信号を受信する。このときの画像データの通信速度は７．５Ｍｂｐｓへシフトダウンする。
【００４８】
ＭＣＦ信号を送信すると、２個目の画像データのブロック（図２における「ＥＣＭ画像データ２ブロック目」に該当）を受信する。この実施形態では、上記した１個目のブロックを受信したときと同様に、受信パケットにエラーがないかを監視する。２個目のブロックデータ中にエラーを検出すると、エラーしたフレームのフレーム番号を記憶する。ＰＰＳ−ＮＵＬＬ信号を受信すると、先に記憶したフレーム番号が離散的であるか否かを判断する。図２においては、エラーフレームのフレーム番号の分布は「離散的ではない」と判断し、画像データの通信速度を変更しない。ＭＣＦ信号を送信する。
【００４９】
３ブロック目の画像データ（図２における「ＥＣＭ画像データ３ブロック目」に該当）を受信する。このときの画像データの通信速度は、相手通信端末へ変更要求していないため７．５Ｍｂｐｓのままである。全ページ分の画像データを通信し終えたことを知らせるＰＰＳ−ＥＯＰ信号を受信する。ＭＣＦ信号を送信する。ＤＣＮ信号を受信すると、Ｔ．３０によるファクシミリの手続きが終了したと判断して、Ｈ．３２３  ＲｅｌｅａｓｅＣｏｍｐｌｅｔｅ信号を送信してＩＰ−ＦＡＸ通信を終了する。
【００５０】
このような実施形態では、通信プロトコルで定められた画像データの通信速度を変化させることにより、ネットワークの状態や受信端末の性能に適した通信速度に調整でき、通信品質を向上させることができる。
【００５１】
（第２実施形態）
図３は、第２実施形態のネットワーク通信端末装置における制御動作を示すシーケンス図、図４はフローチャートである。この制御システムは制御部１によって制御される。
【００５２】
この実施形態において、ネットワーク通信端末装置は、受信待機中にネットワークから送られてくるＨ．３２３  ＳＥＴＵＰ信号を監視する。ＳＥＴＵＰ信号を受信すると、Ｈ．３２３  ＣａｌｌＰｒｏｃｅｅｄｉｎｇ信号、Ｐｒｏｇｒｅｓｓ信号、Ａｌｅｒｔ信号、Ｃｏｎｎｅｃｔ信号を送信する。
【００５３】
第１記憶部７から２つの機器設定値を読み込む。機器設定値は、画像データの通信速度（この実施形態では、１０Ｍｂｐｓ）及び画像データの冗長部付加個数（この実施形態では、１個）である。
【００５４】
Ｈ．２４５  ＴｅｒｍｉｎａｌＣａｐａｂｉｌｉｔｙＳｅｔ信号を送信する。この信号には、自機が所有するメディア通信能力を宣言する。ＴｅｒｍｉｎａｌＣａｐａｂｉｌｉｔｙＳｅｔ信号の宣言内容を下記する。
【００５５】
ＴｅｒｍｉｎａｌＣａｐａｂｌｉｔｙＳｅｔ信号の属性パラメータは、メディア種別＝  Ｔ．３８  ＵＤＰ、ＭａｘＢｉｔＲａｔｅ  ＝  １０Ｍｂｐｓ  （機器設定値「画像データの通信速度」をそのまま宣言する。）    冗長部付加個数＝  １個  （機器設定値「画像データの冗長部付加個数」をそのまま宣言する）である。
【００５６】
Ｈ．２４５  ＴｅｒｍｉｎａｌＣａｐａｂｌｉｔｙＳｅｔＡｃｋ信号を受信すると、通信相手端末から送られてくるＨ．２４５  ＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌ信号の受信待ちをする。この実施形態では、受信したＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌ信号から情報を取得する。
【００５７】
ＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌ信号の属性パラメータは、メディア種別＝  Ｔ．３８  ＵＤＰ、・論理チャネル番号＝  ５番、ＭａｘＢｉｔＲａｔｅ  ＝  １０Ｍｂｐｓ、冗長部付加個数＝  １個である。
【００５８】
上述したＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌとＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌＡｃｋ信号のやり取りによって、通信端末間でＴ．３８  ＵＤＰチャネルが接続される。接続したＴ．３８  ＵＤＰチャネルに上で、Ｔ．３０プロトコルを使用してファクシミリ通信を行う。自機のファクシミリ能力を宣言したＤＩＳ信号を送信し、相手通信端末からＤＣＳ信号及びＴＣＦ信号を受信する。ＤＣＳ信号及びＴＣＦ信号を受信すると、ＣＦＲ信号を送信して画像データの受信待ちする。
【００５９】
画像データ（図３における「ＥＣＭ画像データ１ブロック目」に該当）を受信する。このときの画像データの通信速度は、受信したＨ．２４５  ＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌ信号のＭａｘＢｉｔＲａｔｅで宣言された１０Ｍｂｐｓとなる。この実施形態では、ＥＣＭで画像データを通信する。ＥＣＭの場合、画像データをブロック単位でやり取りする。１ブロックは、１〜２５６個のフレームで構成されており、これをパケット化して通信する。
【００６０】
この実施形態においては、画像データの受信中に、受信したパケットの冗長部の利用数を検出してカウントする。冗長部の利用数は３個である。
【００６１】
ＰＰＳ−ＮＵＬＬ信号を受信すると、検出した冗長部の利用数に基づいて「通信速度をシフトアップするか否かの判定処理（図４の処理）」を実施する。
【００６２】
この実施形態の場合、画像データ１ブロック目の受信処理で利用した冗長部は２個であり、機器設定値は３個であるため、図４のフローチャート分岐（ステップＳ１０３）は「Ｙｅｓ」側で、判定結果は「画像データの通信速度をシフトアップする」となる（ステップＳ１０５）。
【００６３】
「通信速度をシフトアップする」判定がされると、Ｈ．２４５  ＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌ信号を送信して、相手通信端末に対して画像データの通信速度のシフトアップを要求する。このとき送信するＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌ信号の属性パラメータ例を下記する。
【００６４】
ＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌ信号の属性パラメータは、メディア種別＝  Ｔ．３８  ＵＤＰ、論理チャネル番号＝  ５番  （前手順で接続しているチャネル番号を指定する）、ＭａｘＢｉｔＲａｔｅ  ＝  １２．５Ｍｂｐｓ    （１０Ｍｂｐｓから２５％シフトアップした通信速度を指定する）    冗長部付加個数＝  １個  である。
【００６５】
Ｈ．２４５  ＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌＡｃｋ信号を受信すると、ＭＣＦ信号を送信して、次の画像データの受信に備える。２個目の画像データのブロック（図３における「ＥＣＭ画像データ２ブロック目」に該当）を受信する。このときの画像データの通信速度は１２．５Ｍｂｐｓへシフトアップしている。
【００６６】
画像データの受信中に、受信したパケットの冗長部の利用数を検出してカウントする。この実施形態においては、冗長部の利用数は６個である。ＰＰＳ−ＮＵＬＬ信号を受信すると、検出した冗長部の利用数に基づいて、通信速度をシフトアップするか否かの判定処理（図４の処理）を実施する。この実施形態の場合、画像データ２ブロック目の受信処理で利用した冗長部は５個であり、機器設定値は３個であるため、図４における判定結果は「画像データの通信速度を変更しない」となる（図４におけるステップＳ１０４）。ＭＣＦ信号を送信して、次の画像データの受信に備える。
【００６７】
３ブロック目の画像データ（図３における「ＥＣＭ画像データ３ブロック目」に該当）を受信する。このときの画像データの通信速度は、相手通信端末へ変更要求していないため１２．５Ｍｂｐｓのままである。全ページ分の画像データを通信し終えたことを知らせるＰＰＳ−ＥＯＰ信号を受信する。ＭＣＦ信号を送信する。ＤＣＮ信号を受信すると、Ｔ．３０によるファクシミリの手続きが終了したと判断して、Ｈ．３２３  ＲｅｌｅａｓｅＣｏｍｐｌｅｔｅ信号を送信してＩＰ−ＦＡＸ通信を終了する。
【００６８】
次に、図４のフローチャートを説明する。図４は、通信速度シフトアップの判定処理のフローである。
【００６９】
記憶部１から機器設定値「通信速度をシフトアップさせるＥＣＭ画像データ１ブロック辺りの冗長部の利用数」を読み込む（ステップＳ１０１）。読み込んだ上記機器設定値と、上記受信した画像データ１ブロック中で利用した冗長部の利用数を比較する（ステップＳ１０２）。比較処理の結果、機器設定値よりも冗長部の利用数の方が大きかった場合（ステップＳ１０３／Ｙｅｓ）、画像データの通信速度は変更しないことを決定する（ステップＳ１０４）。比較処理の結果、機器設定値よりも冗長部の利用数の方が少なかった場合（ステップＳ１０３／Ｎｏ）、画像データの通信速度をシフトアップさせることを決定する。
【００７０】
このような実施形態では、受信した画像データの冗長部の利用数を検出し、利用数が少ない場合は通信プロトコルで定められた通信速度を変化させるため、ネットワークの状態によって通信速度を変更でき、通信品質を向上させることができる。
【００７１】
（第３実施形態）
図５〜図８は、本発明の第３実施形態を示し、図５は、この実施形態におけるネットワーク通信端末装置における制御動作を示すシーケンス図である。この制御システムは制御部１によって制御される。
【００７２】
図５に示すように、ネットワーク通信端末装置は、受信待機中にネットワークから送られてくるＨ．３２３  ＳＥＴＵＰ信号を監視する。ＳＥＴＵＰ信号を受信すると、Ｈ．３２３  ＣａｌｌＰｒｏｃｅｅｄｉｎｇ信号、Ｐｒｏｇｒｅｓｓ信号、Ａｌｅｒｔ信号、Ｃｏｎｎｅｃｔ信号を送信する。
【００７３】
第１記憶部７から２つの機器設定値を読み込む。機器設定値は、画像データの通信速度（この実施形態では、１０Ｍｂｐｓ）及び画像データの冗長部付加個数（この実施形態では、１個。）である。
【００７４】
Ｈ．２４５  ＴｅｒｍｉｎａｌＣａｐａｂｉｌｉｔｙＳｅｔ信号を送信する。同信号には、自機が所有するメディア通信能力を宣言する。ＴｅｒｍｉｎａｌＣａｐａｂｉｌｉｔｙＳｅｔ信号の宣言内容を下記する。
【００７５】
ＴｅｒｍｉｎａｌＣａｐａｂｌｉｔｙＳｅｔ信号の属性パラメータは、メディア種別  ＝  Ｔ．３８  ＵＤＰ、ＭａｘＢｉｔＲａｔｅ  ＝  １０Ｍｂｐｓ  （機器設定値「画像データの通信速度」をそのまま宣言する）、冗長部付加個数  ＝  １個  （機器設定値「画像データの冗長部付加個数」をそのまま宣言する）である。
【００７６】
Ｈ．２４５  ＴｅｒｍｉｎａｌＣａｐａｂｌｉｔｙＳｅｔＡｃｋ信号を受信すると、通信相手端末から送られてくるＨ．２４５  ＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌ信号の受信待ちをする。この実施形態では、受信したＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌ信号から情報を取得する。
【００７７】
ＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌ信号の属性パラメータは、メディア種別  ＝  Ｔ．３８  ＵＤＰ、論理チャネル番号  ＝  ５番、ＭａｘＢｉｔＲａｔｅ  ＝  １０Ｍｂｐｓ、冗長部付加個数  ＝  １個である。
【００７８】
上記したＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌ及びＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌＡｃｋ信号のやり取りによって、通信端末間でＴ．３８  ＵＤＰチャネルが接続される。接続したＴ．３８  ＵＤＰチャネル上で、Ｔ．３０プロトコルを使用してファクシミリ通信を行う。自機のファクシミリ能力を宣言したＤＩＳ信号を送信し、相手通信端末からＤＣＳ信号及びＴＣＦ信号を受信する。ＤＣＳ信号及びＴＣＦ信号を受信すると、ＣＦＲ信号を送信して画像データの受信待ちをする。
【００７９】
画像データ（図５における「ＥＣＭ画像データ１ブロック目」に該当）を受信する。このときの画像データの通信速度と冗長部付加個数は、受信したＨ．２４５  ＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌ信号で宣言された値（通信速度＝１０Ｍｂｐｓ、冗長部付加個数＝１個）となる。この実施形態では、ＥＣＭで画像データを通信する。ＥＣＭの場合、画像データをブロック単位でやり取りする。１ブロックは、１〜２５６個のフレームで構成されており、これパケット化して通信する。
【００８０】
この実施形態においては、画像データの受信中に、以下の情報を検出する。すなわち、エラーが起きたフレームの数（例えば、パケットロスなどによりネットワーク中でフレームするエラーなど）、・受信したパケットの冗長部の利用数の情報である。
【００８１】
ＰＰＳ−ＮＵＬＬ信号を受信すると、上記２つの検出値に基づいて、冗長部付加個数を変更するか否か判定する処理（図６の処理）を実行する。
【００８２】
この実施形態の場合、画像データの受信中に検出する情報は下記の通りである。ＥＣＭ画像データ１ブロック目の受信で検出したエラーフレーム数は、９個であり、ＥＣＭ画像データ１ブロック目の受信で利用した冗長部は、８個である。又、機器設定値は下記の通りである。機器設定値「冗長部付加個数を増やすＥＣＭ画像データ１ブロック辺りのエラーフレーム数」は、７個、機器設定値「冗長部付加個数を増やすＥＣＭ画像データ１ブロック辺りの冗長部利用数」は、７個、機器設定値「冗長部付加個数を減らすＥＣＭ画像データ１ブロック辺りのエラーフレーム数」は、３個、機器設定値「冗長部付加個数を減らすＥＣＭ画像データ１ブロック辺りの冗長部利用数」は、３個である。
【００８３】
以上の６つの値より、図６のフローチャート判定結果は「冗長部付加個数を増やす」となる（図６のステップＳ２０５）。以下、図６〜図８における判定処理の流れを説明する。
【００８４】
（１）図６のステップＳ２０１で「冗長部付加個数を増やすか否かの判定処理（図７）」を実行する。
（２）図７の判定処理において、ステップＳ３０３の分岐は、機器設定値が、７個、エラーフレームの検出数が、９個であるため、「Ｙｅｓ」となる。
（３）図７の判定処理において、ステップＳ３０５の分岐は、機器設定値が、７個、冗長部の利用数が、７個であるため、「Ｙｅｓ」となる。
（４）図７のステップＳ３０６で、「冗長付加個数を増やすか否かの判定処理（図６のステップＳ２０１）」の判定結果は「冗長部付加個数を増やす（図７のステップＳ３０６）」となる。
（５）上記項目（４）の判定結果より、図６のステップＳ２０２の分岐はＹｅｓとなる。
（６）図６のステップＳ２０５より、「冗長部付加個数を増やす」判定結果が決まる。
【００８５】
図６における「冗長部付加個数の変更判定処理」の判定結果が「冗長部付加個数を増やす」であるので、Ｈ．２４５  ＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌ信号を送信して、相手通信端末に対して画像データの冗長部付加個数の変更を要求する。このとき送信するＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌ信号の属性パラメータ例を下記する。
【００８６】
ＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌ信号の属性パラメータは、メディア種別  ＝  Ｔ．３８  ＵＤＰ、論理チャネル番号  ＝  ５番（前手順で接続しているチャネル番号を指定する）、ＭａｘＢｉｔＲａｔｅ  ＝  １０Ｍｂｐｓ、冗長部付加個数  ＝  ２個（１個だけ増やした値を宣言する）である。
【００８７】
Ｈ．２４５  ＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌＡｃｋ信号を受信すると、ＰＰＲ信号を送信して、相手通信端末に対してエラーした画像データの再送を要求する。再送された画像データとＰＰＳ−ＮＵＬＬ信号を受信する。このときの画像データの冗長部付加個数は２個に増えている。
【００８８】
ＭＣＦ信号を送信すると、２個目の画像データのブロック（図５における「ＥＣＭ画像データ２ブロック目」に該当）を受信する。この実施形態では、上述した１個目のブロックを受信したときと同様に、画像データの受信中に下記の情報を検出する。すなわち、エラーが起きたフレームの数（例えばパケットロスなどによりネットワーク中でフレームするエラーなど）及び受信したパケットの冗長部の利用数の情報である。
【００８９】
ＰＰＳ−ＮＵＬＬ信号を受信すると、上記２つの検出値に基づいて、「冗長部付加個数を変更するか否か判定する処理（図６の処理）」を実行する。
【００９０】
この実施形態の場合、画像データの受信中に検出する情報は下記の通りである。
（１）ＥＣＭ画像データ２ブロック目の受信で検出したエラーフレーム数は、４個。
（２）ＥＣＭ画像データ２ブロック目の受信で利用した冗長部は、２個。
【００９１】
機器設定値は以下のとおりである。
（３）機器設定値「冗長部付加個数を増やすＥＣＭ画像データ１ブロック辺りのエラーフレーム数」は、７個。
（４）機器設定値「冗長部付加個数を増やすＥＣＭ画像データ１ブロック辺りの冗長部利用数」は、７個。
（５）機器設定値「冗長部付加個数を減らすＥＣＭ画像データ１ブロック辺りのエラーフレーム数」は、３個。
（６）機器設定値「冗長部付加個数を減らすＥＣＭ画像データ１ブロック辺りの冗長部利用数」は、３個。
【００９２】
以上の６つの値より、図６のフローチャートによる判定結果は「冗長部付加個数を変更しない」となる（図６におけるステップＳ２０７）。図６、図７、図８における判定処理の流れを説明する。
【００９３】
（１）図６のステップＳ２０１で「冗長部付加個数を増やすか否かの判定処理（図６）」を実行する。
（２）図７の判定処理において、ステップＳ３０３の分岐は、機器設定値が、７個、エラーフレームの検出数が、４個であるため、「Ｎｏ」となる。
（３）図７のステップＳ３０７で、「冗長付加個数を増やすか否かの判定処理（図６のステップＳ２０１）」の判定結果は「冗長部付加個数を変更しない（図７のステップＳ３０７）」となる。
（４）上記項目（３）の判定結果より、図６のステップＳ２０２の分岐はＮｏとなる。
（５）図６のステップＳ２０３で「冗長部付加個数を減らすか否かの判定処理（図８）」を実行する。
（６）図８の判定処理において、ステップＳ４０３の分岐は、機器設定値が、３個、エラーフレームの検出数が、２個であるため、「Ｎｏ」となる。
（７）図８のステップＳ４０７で、「冗長付加個数を減らすか否かの判定処理（図６のステップＳ２０３）」の判定結果は「冗長部付加個数を変更しない（図８のステップＳ４０７）」となる。
（８）上記項目（７）の判定結果より、図６のステップＳ２０４の分岐はＮｏとなる。
（９）図６のステップＳ２０７より、「冗長部付加個数を変更しない」判定結果が決まる。
【００９４】
判定処理「冗長部付加個数の変更判定処理（図６）」の判定結果が「変更しない」であるため、冗長部の付加個数は変更しない。ＭＣＦ信号を送信する。３ブロック目の画像データ（図５における「ＥＣＭ画像データ３ブロック目」に該当）を受信する。このときの画像データの冗長部付加個数は、相手通信端末へ変更要求していないため２個のままである。全ページ分の画像データを通信し終えたことを知らせるＰＰＳ−ＥＯＰ信号を受信する。ＭＣＦ信号を送信する。ＤＣＮ信号を受信すると、Ｔ．３０によるファクシミリの手続きが終了したと判断して、Ｈ．３２３  ＲｅｌｅａｓｅＣｏｍｐｌｅｔｅ信号を送信してＩＰ−ＦＡＸ通信を終了する。
【００９５】
以下に、「冗長部付加個数の変更判定処理」を示す図６のフローチャートを説明する。
【００９６】
「冗長部付加個数を増やすか否かの変更判定処理（図７で定義済みの処理）」を実行する（ステップＳ２０１）。ステップＳ２０１の判定処理の結果が「冗長部付加個数を増やす」であった場合（ステップＳ２０２／Ｙｅｓ）、冗長部付加個数を増やすことを決定する（ステップＳ２０５）。ステップＳ２０１の判定処理の結果が「冗長部付加個数を変更しない」であった場合（ステップＳ２０２／Ｎｏ）、「冗長部付加個数を減らすか否かの変更判定処理（図８の処理）」を実行する（ステップＳ２０３）。ステップＳ２０３の判定処理の結果が「冗長部付加個数を減らす」であった場合（ステップＳ２０４／Ｙｅｓ）、冗長部付加個数を減らすことを決定する（ステップＳ２０６）。ステップＳ２０３の判定処理の結果が「冗長部付加個数を変更しない」であった場合（ステップＳ２０４／Ｎｏ）、冗長部付加個数を変更しないことを決定する（ステップＳ２０７）。
【００９７】
以下に、「冗長部付加個数を増やすか否かの変更判定処理」を示す図７のフローチャートを説明する。
【００９８】
記憶部１から２つの設定値を読み込む（ステップＳ３０１）。設定値は、冗長部付加個数を増やすＥＣＭ画像データ１ブロック辺りのエラーフレーム数及び情報部付加個数を増やすＥＣＭ画像データ１ブロック辺りの冗長部利用数である。
【００９９】
ステップＳ３０１で読み込んだ機器設定値「冗長部付加個数を増やすＥＣＭ画像データ１ブロック辺りのエラーフレーム数」と、受信したＥＣＭ画像データ１ブロック中に検出したエラーフレーム数を比較する（ステップＳ３０２）。比較処理の結果、機器設定値よりも検出したエラーフレーム数のほうが少ない場合（ステップＳ３０３／Ｎｏ）、冗長部付加個数を変更しないことを決定する（ステップＳ３０７）。ステップＳ３０２の比較処理の結果、機器設定値よりも検出したエラーフレーム数の方が多い場合（ステップＳ３０３／Ｙｅｓ）、ステップＳ３０１で読み込んだ機器設定値「冗長部付加個数を増やすＥＣＭ画像データ１ブロック辺りの冗長部利用数」と、受信したＥＣＭ画像データ１ブロック中の冗長部の利用数を比較する（ステップＳ３０４）。
【０１００】
ステップＳ３０４の比較処理の結果、機器設定値よりも冗長部の利用数の方が多い場合（ステップＳ３０５／Ｙｅｓ）、次の画像データの通信から冗長部付加個数を増やすことを決定する（ステップＳ３０６）。ステップＳ３０４の比較処理の結果、機器設定値よりも冗長部の利用数の方が少ない場合（ステップＳ３０５／Ｎｏ）、冗長部付加個数を変更しないことを決定する（ステップＳ３０７）。
【０１０１】
以下に、「冗長部付加個数を減らすか否かの判定処理」を示す図８のフローチャートを説明する。
【０１０２】
記憶部１から２つの設定値を読み込む（ステップＳ４０１）。読み込む設定値は、冗長部付加個数を減らすＥＣＭ画像データ１ブロック辺りのエラーフレーム数及び情報部付加個数を減らすＥＣＭ画像データ１ブロック辺りの冗長部利用数である。
【０１０３】
Ｓ４０１で読み込んだ機器設定値「冗長部付加個数を減らすＥＣＭ画像データ１ブロック辺りのエラーフレーム数」と、受信したＥＣＭ画像データ１ブロック中に検出したエラーフレーム数を比較する（ステップＳ４０２）。比較処理の結果、機器設定値よりも検出したエラーフレーム数のほうが多い場合（ステップＳ４０３／Ｎｏ）、冗長部付加個数を変更しないことを決定する（ステップＳ４０７）。Ｓ４０２の比較処理の結果、機器設定値よりも検出したエラーフレーム数の方が少ない場合（ステップＳ４０３のＹｅｓ）、ステップＳ４０１で読み込んだ機器設定値「冗長部付加個数を減らすＥＣＭ画像データ１ブロック辺りの冗長部利用数」と、受信したＥＣＭ画像データ１ブロック中の冗長部の利用数を比較する（ステップＳ４０４）。
【０１０４】
ステップＳ４０４の比較処理の結果、機器設定値よりも冗長部の利用数の方が少ない場合（ステップＳ４０５／Ｙｅｓ）、次の画像データの通信から冗長部付加個数を減らすことを決定する（ステップＳ４０６）。ステップＳ４０４の比較処理の結果、機器設定値よりも冗長部の利用数の方が多い場合（ステップＳ４０５／Ｎｏ）、冗長部付加個数を変更しないことを決定する（ステップＳ４０７）。
【０１０５】
このような実施形態では、通信プロトコルで定められた画像データへの冗長部の付加個数を変化させるため、ネットワークの状態や受信端末の性能に適した個数に調整でき、通信品質を向上させることができる。
【０１０６】
（第４実施形態）
図９は、第４実施形態のネットワーク通信端末装置における制御動作を示すシーケンス図、図１０は作動のフローチャートである。この制御システムは制御部１によって制御されている。
【０１０７】
図９に示すように、ネットワーク通信端末装置は、受信待機中にネットワークから送られてくるＨ．３２３  ＳＥＴＵＰ信号を監視する。ＳＥＴＵＰ信号を受信すると、Ｈ．３２３  ＣａｌｌＰｒｏｃｅｅｄｉｎｇ信号、Ｐｒｏｇｒｅｓｓ信号、Ａｌｅｒｔ信号、Ｃｏｎｎｅｃｔ信号を送信する。
【０１０８】
第１記憶部７から２つの機器設定値を読み込む。機器設定値は、画像データの通信速度（この実施形態では、１０Ｍｂｐｓ）及び画像データの冗長部付加個数（この実施形態では、１個）である。
【０１０９】
Ｈ．２４５  ＴｅｒｍｉｎａｌＣａｐａｂｉｌｉｔｙＳｅｔ信号を送信する。同信号には、自機が所有するメディア通信能力を宣言する。ＴｅｒｍｉｎａｌＣａｐａｂｉｌｉｔｙＳｅｔ信号の宣言内容を下記する。
【０１１０】
ＴｅｒｍｉｎａｌＣａｐａｂｌｉｔｙＳｅｔ信号の属性パラメータは、メディア種別＝  Ｔ．３８  ＵＤＰ、ＭａｘＢｉｔＲａｔｅ  ＝  １０Ｍｂｐｓ  （機器設定値「画像データの通信速度」をそのまま宣言する）、冗長部付加個数＝  １個  （機器設定値「画像データの冗長部付加個数」をそのまま宣言する）である。
【０１１１】
Ｈ．２４５  ＴｅｒｍｉｎａｌＣａｐａｂｌｉｔｙＳｅｔＡｃｋ信号を受信すると、通信相手端末から送られてくるＨ．２４５  ＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌ信号の受信待ちする。この実施形態では、受信したＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌ信号から情報を取得する。
【０１１２】
ＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌ信号の属性パラメータは、メディア種別＝  Ｔ．３８  ＵＤＰ、論理チャネル番号＝  ５番、ＭａｘＢｉｔＲａｔｅ  ＝  １０Ｍｂｐｓ、冗長部付加個数＝  １個である。
【０１１３】
上記したＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌ及びＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌＡｃｋ信号のやり取りによって、通信端末間でＴ．３８  ＵＤＰチャネルが接続される。接続したＴ．３８  ＵＤＰチャネル上で、Ｔ．３０プロトコルを使用してファクシミリ通信を行う。自機のファクシミリ能力を宣言したＤＩＳ信号を送信し、相手通信端末からＤＣＳ信号及びＴＣＦ信号を受信する。ＤＣＳ信号及びＴＣＦ信号を受信すると、ＣＦＲ信号を送信して画像データの受信待ちする。
【０１１４】
画像データ（図９における「ＥＣＭ画像データ１ブロック目」に該当）を受信する。このときの画像データの通信速度と冗長部付加個数は、受信したＨ．２４５  ＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌ信号で宣言された値（通信速度＝１０Ｍｂｐｓ、冗長部付加個数＝１個）となる。この実施形態では、ＥＣＭで画像データを通信する。ＥＣＭの場合、画像データをブロック単位でやり取りする。１ブロックは、１〜２５６個のフレームで構成されており、これをパケット化して通信する。
【０１１５】
この実施形態では、画像データの受信中に、下記の情報を検出する。
（１）エラーが起きたフレームの数
（２）エラーしたフレームのフレーム番号の分布
（３）受信したパケットの冗長部の利用数
なお、（１）及び（２）の情報は、パケットロスなどによりネットワーク中でフレームするエラーなどが対象になる。
【０１１６】
ＰＰＳ−ＮＵＬＬ信号を受信すると、上記３つの検出値に基づいて「通信速度を変更するか、または冗長部付加個数を変更するか、またはいずれも変更しないか」を判定する処理（図１０の処理）を実行する。
【０１１７】
この実施形態の場合、画像データの受信中に検出する情報は下記の通りである。
（１）ＥＣＭ画像データ１ブロック目の受信で検出したエラーフレーム数は、９個。
（２）ＥＣＭ画像データ１ブロック目の受信で検出したエラーフレームの分布は、離散的。
（３）ＥＣＭ画像データ１ブロック目の受信で利用した冗長部は、８個。
【０１１８】
機器設定値は以下のとおりである。
（４）機器設定値「冗長部付加個数を増やすＥＣＭ画像データ１ブロック辺りのエラーフレーム数」は、７個。
（５）機器設定値「冗長部付加個数を増やすＥＣＭ画像データ１ブロック辺りの冗長部利用数」は、７個。
（６）機器設定値「冗長部付加個数を減らすＥＣＭ画像データ１ブロック辺りのエラーフレーム数」は、３個。
（７）機器設定値「冗長部付加個数を減らすＥＣＭ画像データ１ブロック辺りの冗長部利用数」は、３個。
【０１１９】
以上の７つの値より、図１０の「通信速度または冗長部付加個数の変更判定処理」による判定結果は「通信速度をシフトダウンする」になる（図１０のステップＳ５０９）。
【０１２０】
この実施形態における図１０、上記図７における判定処理の流れを説明する。
（１）検出したエラーフレームの分布は離散的であるため、ステップＳ５０２の分岐は「離散的である」。
（２）ステップＳ５０３の判定処理を実行する。
（３）図７の判定処理において、ステップＳ３０３の分岐は、機器設定値が、７個、エラーフレームの検出数が、９個であるため、「Ｙｅｓ」となる。
（４）図７の判定処理において、ステップＳ３０５の分岐は、機器設定値が、７個、冗長部の利用数が、８個であるため、「Ｙｅｓ」となる。
（５）図７のステップＳ３０６で、「冗長付加個数を増やすか否かの判定処理（図１０のステップＳ５０３）」の判定結果は「冗長部付加個数を増やす（図７のステップＳ３０７）」となる。
（６）上記項目（５）の判定結果より、図１０のステップＳ５０４の分岐はＹｅｓとなる。
（７）ステップＳ５０５において、通信速度を２５％シフトダウンしたときの画像データのプライマリ部分の通信速度を計算する。この実施形態では、２５％ダウンさせた通信速度は７．５Ｍｂｐｓであり、このときのプライマリ部の通信速度は約１／２の３．７Ｍｂｐｓとなる。
（８）ステップＳ５０６において、冗長部付加個数を１個増やしたときの画像データのプライマリ部の通信速度を計算する。この実施形態では、１個増やすと２個となり、このときのプライマリ部の通信速度は約３／１０の３．３Ｍｂｐｓとなる。
９．項目７と項目８の計算結果より、Ｓ５０８の分岐はＹｅｓとなる。
（１０）ステップＳ５０９により、判定結果は「通信速度のシフトダウンする」に決まる。
【０１２１】
図１０の判定処理の判定結果が「冗長部付加個数を増やす」であるので、Ｈ．２４５ＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌ信号を送信して、相手通信端末に対して画像データの冗長部付加個数の変更を要求する。このとき送信するＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌ信号の属性パラメータ例を下記する。
【０１２２】
ＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌ信号の属性パラメータは、メディア種別＝  Ｔ．３８  ＵＤＰ、論理チャネル番号＝  ５番（前手順で接続しているチャネル番号を指定する）、ＭａｘＢｉｔＲａｔｅ  ＝  ７．５Ｍｂｐｓ（２５％だけシフトダウンした速度を宣言する）、冗長部付加個数＝  １個  （変更しない。前回の宣言値と同じ値とする。）である。
【０１２３】
Ｈ．２４５  ＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌＡｃｋ信号を受信すると、ＰＰＲ信号を送信して、相手通信端末に対してエラーした画像データの再送を要求する。再送された画像データとＰＰＳ−ＮＵＬＬ信号を受信する。このときの画像データの通信速度は７．５Ｍｂｐｓへシフトダウンしている。冗長部付加個数は、１個であり変わっていない。
【０１２４】
ＭＣＦ信号を送信すると、２個目の画像データのブロック（図９における「ＥＣＭ画像データ２ブロック目」に該当）を受信する。この実施形態においては、画像データの受信中に、下記の情報を検出する。
（１）エラーが起きたフレームの数
（２）エラーしたフレームのフレーム番号の分布
（３）受信したパケットの冗長部の利用数
上記（１）、（２）の情報は、パケットロスなどによりネットワーク中でフレームするエラーなどが対象になる。
【０１２５】
ＰＰＳ−ＮＵＬＬ信号を受信すると、上記３つの検出値に基づいて「通信速度を変更するか、または冗長部付加個数を変更するか、またはいずれも変更しないか」を判定する処理（図１０の処理）を実行する。
【０１２６】
この実施形態の場合、画像データの受信中に検出する情報は下記の通りである。
（１）ＥＣＭ画像データ２ブロック目の受信で検出したエラーフレーム数は、０個。
（２）ＥＣＭ画像データ２ブロック目の受信では、エラーフレームがないため「分布なし」。
（３）ＥＣＭ画像データ２ブロック目の受信で利用した冗長部は、１個。
【０１２７】
機器設定値は以下のとおりである。
（４）機器設定値「冗長部付加個数を増やすＥＣＭ画像データ１ブロック辺りのエラーフレーム数」は、７個。
（５）機器設定値「冗長部付加個数を増やすＥＣＭ画像データ１ブロック辺りの冗長部利用数」は、７個。
（６）機器設定値「冗長部付加個数を減らすＥＣＭ画像データ１ブロック辺りのエラーフレーム数」は、３個。
（７）機器設定値「冗長部付加個数を減らすＥＣＭ画像データ１ブロック辺りの冗長部利用数」は、３個。
【０１２８】
以上の７つの値より、図１０の「通信速度または冗長部付加個数の変更判定処理」による判定結果は「通信速度、冗長部付加個数ともに変更しない」になる（図１０のステップＳ５１１）。
【０１２９】
この実施形態における図１０及び上記図７における判定処理の流れを説明する。
（１）図５−２のＳ５０１で、検出したエラーフレームの分布が「離散的であるか」を判定する。
（２）エラーフレームを１つも検出していないため、Ｓ５０２の分岐は「離散的ではない」となる。
（３）ステップＳ５１１で、判定結果は「通信速度、冗長部付加個数ともに変更しない」に決まる。
【０１３０】
上記（図１０）の判定結果が「通信速度、冗長部付加個数ともに変更しない」であるため、発呼元に対してこれらの通信パラメータの変更を要求しない。ＭＣＦ信号を送信する。３ブロック目の画像データ（図９における「ＥＣＭ画像データ３ブロック目」に該当）を受信する。このときの画像データの通信速度は、相手通信端末へ変更要求していないため、７．５Ｍｂｐｓである。冗長部付加個数についても、相手通信端末へ変更要求していないため、１個である。
【０１３１】
全ページ分の画像データを通信し終えたことを知らせるＰＰＳ−ＥＯＰ信号を受信する。ＭＣＦ信号を送信する。ＤＣＮ信号を受信すると、Ｔ．３０によるファクシミリの手続きが終了したと判断して、Ｈ．３２３  ＲｅｌｅａｓｅＣｏｍｐｌｅｔｅ信号を送信してＩＰ−ＦＡＸ通信を終了する。
【０１３２】
以下に、図１０の「通信速度または冗長部付加個数の変更判定処理」を説明する。
【０１３３】
画像データの受信で検出したエラーフレームの分布が、離散的であるか否かを判定する（ステップＳ５０１）。ステップＳ５０１の判定結果が「離散的ではない」であった場合（ステップＳ５０２の「離散的ではない」）、「通信速度、冗長部付加個数ともに変更しない」ことを決定する（ステップＳ５１１）。ステップＳ５０１の判定結果が「離散的である」であった場合（ステップＳ５０２の「離散的である」）、「冗長部付加個数を増やすか否かの判定処理（処理の詳細は図７参照）」を実行する。
【０１３４】
ステップＳ５０３の判定処理の判定結果が「冗長部付加個数を変更しない」であった場合（ステップＳ５０４の「冗長部付加個数を変更しない」）、「通信速度、冗長部付加個数ともに変更しない」ことを決定する（ステップＳ５１１）。ステップＳ５０３の判定処理の判定結果が「冗長部付加個数を増やす」であった場合（ステップＳ５０４の「冗長部付加個数を増やす」）、以下の処理へ続く。
【０１３５】
通信速度を２５％シフトダウンさせたときの画像データのプライマリ部の通信速度を計算する（ステップＳ５０５）。冗長部付加個数を１個増やしたとき画像データのプライマリ部の通信速度を計算する（ステップＳ５０６）。ステップＳ５０５で算出した通信速度と、ステップＳ５０６で算出した通信速度を比較する（ステップＳ５０７）。
【０１３６】
ステップＳ５０７の比較処理の結果、ステップＳ５０５の算出速度（通信速度を２５％シフトダウンさせたときの画像データのプライマリ部の通信速度）の方が大きかった場合（ステップＳ５０８／Ｙｅｓ）、「通信速度を２５％シフトダウンする」ことを決定する（ステップＳ５０９）。ステップＳ５０７の比較処理に結果、ステップＳ５０６の算出速度（冗長部付加個数を１個増やしたとき画像データのプライマリ部の通信速度）の方が大きかった場合（ステップＳ５０８／Ｎｏ）、「冗長部付加個数を１つ増やす」ことを決定する（ステップＳ５１０）。
【０１３７】
このような実施形態では、画像データの通信速度とエラーと冗長部の付加個数を検出し、これらの検出値に基づいて通信速度又は冗長部の付加個数のいずれかを変更するかを判断する。従って、ネットワークの状態によって柔軟な条件設定ができ、通信品質を向上させることができる。
【０１３８】
（第５実施形態）
図１１は、第５実施形態のネットワーク通信端末装置における制御動作を示すシーケンス図である。この制御システムは制御部１によって制御される。
【０１３９】
ネットワーク通信端末装置は、受信待機中にネットワークから送られてくるＨ．３２３  ＳＥＴＵＰ信号を監視する。ＳＥＴＵＰ信号を受信すると、下記の処理を行う。
【０１４０】
受信したＨ．３２３  ＳＥＴＵＰ信号から、発呼元のアドレス情報を取り出す。アドレス情報は、ＩＰアドレス（例：  １３３．１３９．１７５．２２１）、電話番号  （例：  ０３３７７７０２１１）である。
【０１４１】
図１２の「発呼元アドレスから画像データの通信速度を求める処理」を実行して、当該着呼での画像データの通信速度を求める。この実施形態の場合、発呼元アドレスの情報は下記の通りである。
（１）発呼元のＩＰアドレスは、１３３．１３９．１７５．２２１。
（２）発呼元の電話番号は、０３３７７７０２１１。
機器設定値は以下のとおりである。
（３）機器設定値「画像データの通信速度」は、１０Ｍｂｐｓ。
【０１４２】
以上の３つの値により、図１２の「発呼元アドレスから画像データの通信速度を求める処理」を実行すると、通信速度７．５Ｍｂｐｓが得られる。この実施形態における図１２の処理の流れを説明する。
【０１４３】
（１）「発呼元ＩＰアドレス」１３３．１３９．１７５．２２１をキーにして、記憶部２（図６−３のデータ構造をもつ記憶部）から「画像データの通信速度」を求める（ステップＳ６０１）。このとき、図１３の表の２行目がヒットして、画像データの通信速度７．５Ｍｂｐｓが求まる。
（２）上記項目（１）の処理において、通信速度が求まっているため、ステップＳ６０２の分岐はＹｅｓ側となる。
（３）求まった通信速度は０ｂｐｓではないため、ステップＳ６０４の分岐はＮｏ側となる。
（４）ステップＳ６０５で、求まった通信速度７．５Ｍｂｐｓを、当該ＦＡＸ受信での画像データの通信速度に決定する。
【０１４４】
Ｈ．３２３  ＣａｌｌＰｒｏｃｅｅｄｉｎｇ信号、Ｐｒｏｇｒｅｓｓ信号、Ａｌｅｒｔ信号、Ｃｏｎｎｅｃｔ信号を送信する。Ｈ．２４５  ＴｅｒｍｉｎａｌＣａｐａｂｉｌｉｔｙＳｅｔ信号を送信する。同信号には、自機が所有するメディア通信能力を宣言する。ＴｅｒｍｉｎａｌＣａｐａｂｉｌｉｔｙＳｅｔ信号の宣言内容を下記する。
【０１４５】
ＴｅｒｍｉｎａｌＣａｐａｂｌｉｔｙＳｅｔ信号の属性パラメータは、メディア種別＝  Ｔ．３８  ＵＤＰ、ＭａｘＢｉｔＲａｔｅ  ＝  ７．５Ｍｂｐｓ  （上記処理で求めた「画像データの通信速度」をそのまま宣言する）である。
【０１４６】
Ｈ．２４５  ＴｅｒｍｉｎａｌＣａｐａｂｌｉｔｙＳｅｔＡｃｋ信号を受信すると、通信相手端末から送られてくるＨ．２４５  ＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌ信号の受信待ちする。この実施形態では、受信したＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌ信号から情報を取得する。
【０１４７】
ＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌ信号の属性パラメータは、メディア種別＝  Ｔ．３８  ＵＤＰ、・論理チャネル番号＝  ５番、ＭａｘＢｉｔＲａｔｅ  ＝  １０Ｍｂｐｓである。
【０１４８】
上記したＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌ及びＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌＡｃｋ信号のやり取りによって、通信端末間でＴ．３８  ＵＤＰチャネルが接続される。接続したＴ．３８  ＵＤＰチャネル上で、Ｔ．３０プロトコルを使用してファクシミリ通信を行う。自機のファクシミリ能力を宣言したＤＩＳ信号を送信し、相手通信端末からＤＣＳ信号及びＴＣＦ信号を受信する。ＤＣＳ信号及びＴＣＦ信号を受信すると、ＣＦＲ信号を送信して画像データの受信待ちする。
【０１４９】
画像データ（図６−１中の表記「ＥＣＭ画像データ１ブロック目」に該当）を受信する。このときの画像データの通信速度は、受信したＨ．２４５  ＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌ信号で宣言された値（７．５Ｍｂｐｓ）となる。第１実施形態により、Ｈ．２４５  ＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌ信号を送信して、画像データの通信速度を変更する。この実施形態では、９．４Ｍｂｐｓへシフトアップさせる（２５％シフトアップ）。
【０１５０】
画像データ（図１１における「ＥＣＭ画像データ２ブロック目」に該当）を受信する。この画像データの通信速度は、９．４Ｍｂｐｓとなる。ＰＰＳ−ＥＯＰ及びＤＣＮを受信することで、Ｔ．３０ファクシミリ通信を正常終了する。Ｈ．３２３  ＲｅｌｅａｓｅＣｏｍｐｌｅｔｅ信号を受信することで、Ｈ．３２３  ＩＰ−ＦＡＸ通信を終了する。
【０１５１】
ＩＰ−ＦＡＸ通信が終了したタイミングで下記の処理を行う。
（１）当該ＩＰ−ＦＡＸ通信が、正常終了しているか否かを判断する。この実施形態においては、ＩＰ−ＦＡＸ通信は正常終了している。
（２−１）上記項目（１）の判断処理において、当該ＩＰ−ＦＡＸ通信が正常終了している場合、第２記憶部８（図１３「記憶部２のデータ構造」参照）へ当該ＩＰ−ＦＡＸ通信における２つの情報を記憶させる。この２つの情報は、発呼元のアドレス情報（この実施形態では「発呼元ＩＰアドレス」＝１３３．１３９．１７５．２２１）及び通信終了時点での画像データの通信速度（この実施形態では「画像データの通信速度」＝９．４Ｍｂｐｓ）である。
【０１５２】
既に第２記憶部８に当該発呼元アドレスの情報が存在する場合は、「画像データの通信速度」を上書きする。
（２−２）上記項目（１）の判断処理において、当該ＩＰ−ＦＡＸ通信が異常終了している場合、第２記憶部８（図１３「記憶部２のデータ構造」参照）から当該発呼元アドレスに関する情報を消去する。
【０１５３】
以下に、図１２の「発呼元アドレスから画像データの通信速度を求める処理」を説明する。
【０１５４】
発呼元アドレスをキーにして、第２記憶部８（図１３データ構造を参照）から「画像データの通信速度」を求める（ステップＳ６０１）。ステップＳ６０１の処理において、発呼元アドレスに該当する「画像データの通信速度」が求まった場合（ステップＳ６０２／Ｙｅｓ）、ステップＳ６０４へ進む。他方、ステップＳ６０１の処理において、発呼元アドレスに該当する「画像データの通信速度」が求まらなかった場合（ステップＳ６０２／Ｎｏ）、「画像データの通信速度」を「０ｂｐｓ」として（ステップＳ６０３）、ステップＳ６０４へ進む。
【０１５５】
求まった「画像データの通信速度」が「０ｂｐｓ」ではない場合（ステップＳ６０４のＮｏ）、求まった「画像データの通信速度」を当該ＦＡＸ受信での画像データの通信速度とする（ステップＳ６０５）。他方、求まった「画像データの通信速度」が「０ｂｐｓ」である場合（ステップＳ６０４／Ｙｅｓ）、第１記憶部７から機器設定値「画像データの通信速度」を読み込み、この通信速度を当該ＦＡＸ受信での画像データの通信速度とする（ステップＳ６０６）。
【０１５６】
このような実施形態では、画像データの通信成功時の通信速度と発信元のアドレスとを次いで記憶しておき、次回発信元から着信したときは記憶している通信速度で画像データの通信を開始する。従って、発信元毎に適した通信速度で画像データを通信でき、通信品質を向上させることができる。
【０１５７】
（第６実施形態）
図１４は、第６実施形態のネットワーク通信端末装置における制御動作を示すシーケンス図である。この制御システムは制御部１によって制御される。
【０１５８】
ネットワーク通信端末装置は、受信待機中にネットワークから送られてくるＨ．３２３  ＳＥＴＵＰ信号を監視する。ＳＥＴＵＰ信号を受信すると、下記の処理を行う。
【０１５９】
受信したＨ．３２３  ＳＥＴＵＰ信号から、発呼元のアドレス情報を取り出す。アドレス情報は、ＩＰアドレス（例：  １３３．１３９．１７５．２２１）及び電話番号（例：  ０３３７７７０２１１）である。
【０１６０】
図１５の「発呼元アドレスから画像データの冗長部付加個数を求める処理」を実行して、当該着呼での画像データの冗長部付加個数を求める。この実施形態の場合、発呼元アドレスの情報は下記の通りである。
（１）発呼元のＩＰアドレスは、１３３．１３９．１７５．２２１。
（２）発呼元の電話番号は、０３３７７７０２１１。
機器設定値は以下のとおりである。
（３）機器設定値「画像データの冗長部付加個数」は、１個。
【０１６１】
以上の３つの値により、図１５の「発呼元アドレスから画像データの冗長部付加個数を求める処理」を実行すると、冗長部付加個数「２個」が得られる。
【０１６２】
この実施形態における図１５の処理の流れを説明する。
【０１６３】
（１）「発呼元ＩＰアドレス」１３３．１３９．１７５．２２１をキーにして、第２記憶部８（図１３のデータ構造をもつ記憶部）から「画像データの冗長部付加個数」を求める（ステップＳ７０１）。これにより、図１３の表の２行目がヒットして、画像データの冗長部付加個数２個が求まる。
（２）上記項目（１）の処理において、冗長部付加個数が求まっているため、ステップＳ７０２の分岐はＹｅｓ側となる。
（３）求まった冗長部付加個数は−１個ではないため、ステップＳ７０４の分岐はＮｏ側となる。
（４）ステップＳ７０５で、求まった冗長部付加個数２個を、当該ＦＡＸ受信での画像データの冗長部付加個数に決定する。
【０１６４】
Ｈ．３２３  ＣａｌｌＰｒｏｃｅｅｄｉｎｇ信号、Ｐｒｏｇｒｅｓｓ信号、Ａｌｅｒｔ信号、Ｃｏｎｎｅｃｔ信号を送信する。Ｈ．２４５  ＴｅｒｍｉｎａｌＣａｐａｂｉｌｉｔｙＳｅｔ信号を送信する。同信号には、自機が所有するメディア通信能力を宣言する。ＴｅｒｍｉｎａｌＣａｐａｂｉｌｉｔｙＳｅｔ信号の宣言内容を下記する。
【０１６５】
ＴｅｒｍｉｎａｌＣａｐａｂｌｉｔｙＳｅｔ信号の属性パラメータは、メディア種別＝  Ｔ．３８  ＵＤＰ、冗長部付加個数＝  ２個  （上記処理で求めた「画像データの冗長部付加個数」をそのまま宣言する）である。
【０１６６】
Ｈ．２４５  ＴｅｒｍｉｎａｌＣａｐａｂｌｉｔｙＳｅｔＡｃｋ信号を受信すると、通信相手端末から送られてくるＨ．２４５  ＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌ信号の受信待ちをする。この実施形態では、受信したＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌ信号から右側青字の情報を取得する。
【０１６７】
ＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌ信号の属性パラメータは、メディア種別＝  Ｔ．３８  ＵＤＰ、論理チャネル番号＝  ５番、冗長部付加個数＝  ２個である。
【０１６８】
上記したＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌ及びＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌＡｃｋ信号のやり取りによって、通信端末間でＴ．３８  ＵＤＰチャネルが接続される。接続したＴ．３８  ＵＤＰチャネルに上で、Ｔ．３０プロトコルを使用してファクシミリ通信を行う。自機のファクシミリ能力を宣言したＤＩＳ信号を送信し、相手通信端末からＤＣＳ信号及びＴＣＦ信号を受信する。ＤＣＳ信号及びＴＣＦ信号を受信すると、ＣＦＲ信号を送信して画像データの受信待ちする。
【０１６９】
画像データ（図１４における「ＥＣＭ画像データ１ブロック目」に該当）を受信する。このときの画像データの冗長部付加個数は、受信したＨ．２４５  ＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌ信号で宣言された値（２個）となる。第３実施形態と同様に、Ｈ．２４５  ＯｐｅｎＬｏｇｉｃａｌＣｈａｎｎｅｌ信号を送信して、画像データの冗長部付加個数を変更する。この実施形態では、１個へ減らしている。画像データ（図７−１中の表記「ＥＣＭ画像データ２ブロック目」に該当）を受信する。この画像でデータの冗長部付加個数は１個となる。
【０１７０】
ＰＰＳ−ＥＯＰ及びＤＣＮを受信することで、Ｔ．３０ファクシミリ通信を正常終了する。
Ｈ．３２３  ＲｅｌｅａｓｅＣｏｍｐｌｅｔｅ信号を受信することで、Ｈ．３２３  ＩＰ−ＦＡＸ通信を終了する。ＩＰ−ＦＡＸ通信が終了したタイミングで下記の処理を行う。
（１）当該ＩＰ−ＦＡＸ通信が、正常終了しているか否かを判断する。この実施形態においては、ＩＰ−ＦＡＸ通信は正常終了している。
（２−１）上記項目（１）の判断処理において、当該ＩＰ−ＦＡＸ通信が正常終了している場合、第２記憶部８（図１３「記憶部２のデータ構造」参照）へ当該ＩＰ−ＦＡＸ通信における２つの情報を記憶させる。２つの情報は、発呼元のアドレス情報（この実施形態では「発呼元ＩＰアドレス」＝１３３．１３９．１７５．２２１）及び通信終了時点での画像データの冗長部付加個数（この実施形態では「画像データの冗長部付加個数」＝  １個）である。既に第２記憶部８に当該発呼元アドレスの情報が存在する場合は、「画像データの冗長部付加個数」を上書きする。
（２−２）上記項目（１）の判断処理において、当該ＩＰ−ＦＡＸ通信が異常終了している場合、第２記憶部８（図１３「記憶部２のデータ構造」参照）から当該発呼元アドレスに関する情報を消去する。
【０１７１】
以下、図１５の「発呼元アドレスから画像データの冗長部付加個数を求める処理」を説明する。
【０１７２】
発呼元アドレスをキーにして、第２記憶部８（図１３のデータ構造を参照）から「画像データの冗長部付加個数」を求める（ステップＳ７０１）。ステップＳ７０１の処理において、発呼元アドレスに該当する「画像データの冗長部付加個数」が求まった場合（ステップＳ７０２／Ｙｅｓ）、ステップＳ７０４へ進む。他方、ステップＳ７０１の処理において、発呼元アドレスに該当する「画像データの冗長部付加個数」が求まらなかった場合（ステップＳ７０２／Ｎｏ）、「画像データの冗長部付加個数」を「−１個」として（ステップＳ７０３）、ステップＳ７０４へ進む。
【０１７３】
求まった「画像データの冗長部付加個数」が「−１個」ではない場合（ステップＳ７０４／Ｎｏ）、求まった「画像データの冗長部付加個数」を当該ＦＡＸ受信での画像データの冗長部付加個数とする（ステップＳ７０５）。他方、求まった「画像データの冗長部付加個数」が「−１個」である場合（ステップＳ７０４／Ｙｅｓ）、第１記憶部７から機器設定値「画像データの冗長部付加個数」を読み込み、この通信速度を当該ＦＡＸ受信での画像データの冗長部付加個数とする（ステップＳ７０６）。
【０１７４】
このような実施形態では、画像データの通信成功時の冗長部の付加個数と発信元のアドレスとを次いで記憶しておき、次回発信元から着信したときは記憶している冗長部の付加個数で画像データの通信を開始する。従って、発信元毎に適した冗長部で画像データを通信でき、通信品質を向上させることができる。
【０１７５】
本発明のネットワーク通信プログラムは、以上のステップをコンピュータに実行させるプログラムである。本発明の記録媒体は、このネットワーク通信プログラムをコンピュータが読み取り可能に記録された記録媒体である。
【図面の簡単な説明】
【０１７６】
【図１】本発明の実施形態のネットワーク通信端末装置のブロック図である。
【図２】第１実施形態の制御作動を示すシーケンス図である。
【図３】第２実施形態の制御作動を示すシーケンス図である。
【図４】第２実施形態のフローチャートである。
【図５】第３実施形態の制御作動を示すシーケンス図である。
【図６】第３実施形態の第１フローチャートである。
【図７】第３実施形態の第２フローチャートである。
【図８】第３実施形態の第３フローチャートである。
【図９】第４実施形態の制御作動を示すシーケンス図である。
【図１０】第４実施形態のフローチャートである。
【図１１】第５実施形態の制御作動を示すシーケンス図である。
【図１２】第５実施形態の第１フローチャートである。
【図１３】第５実施形態のデータ構造を示す図である。
【図１４】第３実施形態の制御作動を示すシーケンス図である。
【図１５】第３実施形態の第１フローチャートである。
【図１】
2008227978.tif 000003
【図２】
2008227978.tif 000004
【図３】
2008227978.tif 000005
【図４】
2008227978.tif 000006
【図５】
2008227978.tif 000007
【図６】
2008227978.tif 000008
【図７】
2008227978.tif 000009
【図８】
2008227978.tif 000010
【図９】
2008227978.tif 000011
【図１０】
2008227978.tif 000012
【図１１】
2008227978.tif 000013
【図１２】
2008227978.tif 000014
【図１３】
2008227978.tif 000015
【図１４】
2008227978.tif 000016
【図１５】
2008227978.tif 000017