(57)【要約】【課題】本発明は、ネットワークで与えられた帯域を効率的に使用して通信性能を向上させるデータ通信装置、データ通信方法、データ通信プログラム及び記録媒体に関する。【解決手段】データ通信装置１は、ネットワークタＮＷから通信毎に指定される帯域に適切な数のデータチャネルを割り当てて、該データチャネル毎にページデータを符号化・復号化部１０ａ〜１０ｎで変換して、該データ変換後のページデータをそれぞれ該データチャネルを使用してデータ通信する。したがって、複数のデータチャネルと符号化・復号化部１０ａ〜１０ｎを同時に並行して使用してデータ通信を行うことができ、割り当てられた帯域を有効利用して、通信速度を向上させることができる。【選択図】          図１
2009147854.tif 000002
【特許請求の範囲】
【請求項１】
通信毎に使用可能な帯域の指定されるネットワークに接続され、該ネットワークを通してデータ通信を行うデータ通信装置において、前記データを前記ネットワークに準拠したデータ形式のデータに変換する複数のデータ変換手段と、前記ネットワークからデータ通信毎に該データ通信で使用可能な帯域を取得する帯域取得手段と、該帯域取得手段の取得したデータ通信で使用可能な帯域において利用可能なデータチャネルを所定数だけ設定するチャネル設定手段と、該チャネル設定手段の設定した該チャネルに対応させてそれぞれ前記データ変換手段を割り当てるデータ変換割り当て手段と、該データ通信対象の複数ページからなる前記データを該データ変換割り当て手段の割り当てた該データ変換手段によって順次ページ毎に変換して該変換後のページデータを該データ変換手段の対応する該データチャネルを利用してデータ送信する制御手段と、を備えていることを特徴とするデータ通信装置。
【請求項２】
前記データ通信装置は、前記データチャネルを利用した前記データの通信速度を測定する通信速度測定手段をさらに備え、前記チャネル設定手段は、前記データ通信において前記帯域取得手段の取得した前記使用可能な帯域と該測定された通信速度に応じて該データ通信で使用可能な該データチャネルの最大数を制御することを特徴とする請求項１記載のデータ通信装置。
【請求項３】
前記帯域取得手段は、前記データ通信中においても該データ通信において使用可能な前記帯域の取得を行い、前記チャネル設定手段は、該帯域取得手段の取得した帯域の増減に応じて前記使用するチャネルの最大数を制御することを特徴とする請求項１または請求項２記載のデータ通信装置。
【請求項４】
前記データ通信装置は、前記データ通信でのエラーを検出するエラー検出手段を備え、前記チャネル設定手段は、該エラー検出手段が該通信エラーを検出すると、該該エラーの検出されたデータ通信で使用可能なデータチャネルの最大数を制御することを特徴とする請求項１から請求項３のいずれかに記載のデータ通信装置。
【請求項５】
前記データ通信装置は、それぞれ前記データ変換手段の割り当てられた複数の前記データチャネルを使用した前記データ通信を複数同時に並行して実行し、該データ通信数に増減が発生すると、チャネル設定手段が、該データ通信数の増減に基づいて増減後のデータ通信に対して該データチャネルを割り振ることを特徴とする請求項１から請求項４のいずれかに記載のデータ通信装置。
【請求項６】
前記帯域取得手段は、前記データ通信中においても該データ通信において使用可能な前記帯域の取得を行い、該使用可能な帯域が変化すると、前記チャネル設定手段が、該データ通信の各データチャネルで使用する帯域を変化させることを特徴とする請求項１から請求項５のいずれかに記載のデータ通信装置。
【請求項７】
前記データ通信装置は、前記帯域取得手段の取得した前記帯域、または／及び、前記チャネル設定手段の設定した前記データチャネルの最大数を履歴情報として記憶する履歴情報記憶手段を、備えていることを特徴とする請求項１から請求項６のいずれかに記載のデータ通信装置。
【請求項８】
通信毎に使用可能な帯域の指定されるネットワークに接続され、該ネットワークを通してデータ通信を行うデータ通信方法において、前記ネットワークからデータ通信毎に該データ通信で使用可能な帯域を取得する帯域取得処理と、該帯域取得処理で取得されたデータ通信で使用可能な帯域において利用可能なデータチャネルを所定数だけ設定するチャネル設定処理と、前記データを前記ネットワークに準拠したデータ形式のデータに変換する複数のデータ変換手段を該チャネル設定処理で設定された該チャネルに対応させてそれぞれ割り当てるデータ変換割り当て処理と、該通信対象の複数ページからなる前記データを該データ変換割り当て処理で割り当てられた該データ変換手段に順次ページ毎に変換させて該変換後のページデータを該データ変換手段の対応する該データチャネルを利用してデータ送信する制御処理と、を実行することを特徴とするデータ通信方法。
【請求項９】
前記データ通信方法は、前記データチャネルを利用した前記データの通信速度を測定する通信速度測定処理を、さらに実行し、前記チャネル設定処理は、前記データ通信において前記帯域取得処理で取得された前記使用可能な帯域と該測定された通信速度に応じて該データ通信で使用可能な該データチャネルの最大数を制御することを特徴とする請求項８記載のデータ通信方法。
【請求項１０】
前記データ通信方法は、前記データ通信でのエラーを検出するエラー検出処理を、さらに実行し、前記チャネル設定処理は、該エラー検出処理で該通信エラーが検出されると、該エラーの検出されたデータ通信で使用可能なデータチャネルの最大数を制御することを特徴とする請求項８または請求項９記載のデータ通信方法。
【請求項１１】
前記データ通信方法は、それぞれ前記データ変換手段の割り当てられた複数の前記データチャネルを使用した前記データ通信を複数同時に並行して実行し、該データ通信数に増減が発生すると、チャネル設定処理で、該データ通信数の増減に基づいて増減後のデータ通信に対して該データチャネルを割り振ることを特徴とする請求項８から請求項１０のいずれかに記載のデータ通信方法。
【請求項１２】
前記データ通信方法は、前記帯域取得処理で、前記データ通信中においても該データ通信において使用可能な前記帯域の取得を行い、該使用可能な帯域が変化すると、前記チャネル設定処理で、該データ通信の各データチャネルで使用する帯域を変化させることを特徴とする請求項８から請求項１１のいずれかに記載のデータ通信方法。
【請求項１３】
コンピュータに請求項８から請求項１２のいずれかに記載のデータ通信方法を実行させることを特徴とするデータ通信プログラム。
【請求項１４】
請求項１３記載のデータ通信プログラムを記録したことを特徴とするコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ通信装置、データ通信方法、データ通信プログラム及び記録媒体に関し、詳細には、ネットワークで与えられた帯域を効率的に使用して通信性能を向上させるデータ通信装置、データ通信方法、データ通信プログラム及び記録媒体に関する。
【背景技術】
【０００２】
近年、通信網の整備によりインターネット等のデータ通信網が普及しており、ファクシミリ通信等のデータ通信においても該データ通信網を使用したデータ通信が行われるようになってきている。
【０００３】
そして、データ通信においては、国際電気通信連合（ＩＴＵ：International Telecommunication Union ）の勧告Ｔ．３８（ITU-T Recommendation）が提案されており、勧告Ｔ．３８は、勧告Ｈ．３２３（パケット網上でのマルチメディア伝送に関する規定）で改訂が行われている。
【０００４】
勧告Ｔ．３８の勧告Ｈ．３２３は、帯域管理をデータ通信網上のゲートキーパー（Gatekeeper）等で行うようになっており、ゲートキーパーは、端末装置側から供給されるＡＲＱ（Admission ReQuest）を受信すると、該ＡＲＱに含まれている呼の帯域幅に関する情報を収集して、該収集した情報から帯域に空きがあるか帯域チェックを行う。ゲートキーパーは、応答信号として、帯域に空きがある場合には、ＡＣＦ（Admission ConFirm）を端末装置に返し、帯域に空きが不足している場合には、ＡＲＪ（Admission ReJect）を端末装置に返す。
【０００５】
そして、端末装置は、ＡＣＦを受信すると、以降の手続を続行し、ＡＲＪを受信すると、以降の手続を中止する。
【０００６】
ところが、勧告Ｈ３２３では、ＡＲＱには、呼全体で使用する帯域の情報しか記述されておらず、通信効率が悪い。
【０００７】
そこで、従来、ネットワーク中に存在するＨ．３２３準拠の端末装置の帯域をメディア種別毎に管理する技術が提案されている（特許文献１参照）。
【０００８】
すなわち、この従来技術は、図２１に示すように、Ｔ．３８勧告のゲートキーパーによって割り当てられた１本のデータチャンネルで、１種類のメディアデータの通信を１ページ目の画像データ、２ページ目の画像データ・・・のように逐次、発呼側のデータ通信装置、例えば、ＩＰ−ＦＡＸから着呼側のデータ通信装置、例えば、ＩＰ−ＦＡＸへと送信する。
【０００９】
【特許文献１】特開２００２−３２５０９７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、上記従来技術にあっては、図２１に示したように、割り当てられた１本のデータチャンネルで、１種類のメディアデータの通信を逐次行っているため、ファクシミリ通信のように、符号化データを通信する場合には、通常、送信データの符号化にかかる時間と受信データの復号化にかかる時間及び送信側がソケットにデータを書き込むのにかかる時間と受信側がソケットからデータの読み込みにかかる時間とういうオーバーヘッドが存在するため、与えられた帯域に対して十分な通信速度を発揮することができず、帯域の利用効率が悪く、利用性が悪いという問題があった。
【００１１】
そこで、本発明は、与えられた帯域を効率的に利用して、高速に通信することのできるデータ通信装置、データ通信方法、データ通信プログラム及び記録媒体を提供することを目的としている。
【課題を解決するための手段】
【００１２】
本発明は、上記目的を達成するために、通信毎に指定される使用可能な帯域を取得して、該取得したデータ通信で使用可能な帯域において利用可能なデータチャネルを所定数だけ設定し、データを該ネットワークに準拠したデータ形式のデータに変換するデータ変換手段を該チャネル設定処理で設定された該チャネルに対応させてそれぞれ割り当てて、該通信対象の複数ページからなるデータを該割り当てた該データ変換手段に順次ページ毎に変換させて該変換後のページデータを該データ変換手段の対応する該データチャネルを利用してデータ送信することを特徴としている。
【００１３】
また、本発明は、前記データチャネルを利用した前記データの通信速度を測定し、データ通信において前記取得した使用可能な帯域と該測定した通信速度に応じて該データ通信で使用可能な該データチャネルの最大数を制御することを特徴としている。
【００１４】
さらに、本発明は、前記データ通信中においても該データ通信において使用可能な前記帯域の取得を行い、該取得した帯域の増減に応じて使用するチャネルの最大数を制御することを特徴としている。
【００１５】
また、本発明は、データ通信でのエラーを検出し、該通信エラーが検出されると、該エラーの検出されたデータ通信で使用可能なデータチャネルの最大数を制御することを特徴としている。
【００１６】
さらに、本発明は、それぞれ前記データ変換手段の割り当てられた複数のデータチャネルを使用したデータ通信を複数同時に並行して実行し、該データ通信数に増減が発生すると、該データ通信数の増減に基づいて増減後のデータ通信に対して該データチャネルを割り振ることを特徴としている。
【００１７】
また、本発明は、データ通信中においても該データ通信において使用可能な前記帯域の取得を行い、該使用可能な帯域が変化すると、該データ通信の各データチャネルで使用する帯域を変化させることを特徴としている。
【発明の効果】
【００１８】
本発明によれば、ネットワークからデータ通信毎に指定される帯域に適切な数のデータチャネルを割り当てて、該データチャネル毎にページデータをデータ変換手段で変換して、該データ変換後のページデータをそれぞれ該データチャネルを使用してデータ通信するので、複数のデータチャネルとデータ変換手段を同時に並行して使用してデータ通信を行うことができ、割り当てられた帯域を有効利用して、通信速度を向上させることができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【実施例１】
【００２０】
図１〜図１３は、本発明のデータ通信装置、データ通信方法、データ通信プログラム及び記録媒体の第１実施例を示す図であり、図１は、本発明のデータ通信装置、データ通信方法、データ通信プログラム及び記録媒体の第１実施例を適用したデータ通信装置１のハードウェアの要部ブロック構成図である。
【００２１】
図１において、データ通信装置１は、システム制御部２、スキャナ３、プロッタ４、操作表示部５、帯域管理部６、帯域記憶部記憶部７ａ、データ変換部数記憶部７ｂ、最大チャネル数記憶部７ｃ、使用チャネル数記憶部７ｄ、通信速度記憶部７ｅ、履歴記憶部７ｆ、通信速度測定部８、ネットワーク制御部９、複数の符号化・復号化部１０ａ〜１０ｎ等を備えており、各部は、システムバス１１により電気的に接続されている。
【００２２】
システム制御部（制御手段、エラー検出手段）２は、ＣＰＵ（Central Processing Unit ）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等を備え、ＲＯＭ内に格納されているデータ通信装置１としての基本プログラムや後述する本発明のデータ通信制御プログラムに基づいて、ＲＡＭをワークメモリとして利用して、データ通信装置１の各部を制御して、データ通信装置１としての基本処理を実行するとともに、後述する本発明のデータ通信制御処理を実行する。
【００２３】
なお、データ通信装置１は、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Video Disk）、ＳＤ（Secure Digital）カード、ＭＯ（magneto-optic disc）等のデータ通信装置１が読み取り可能な記録媒体に記録されている本発明の情報識別方法を実行する情報識別プログラムを読み込んでシステム制御部２のＲＯＭ等に導入することで、後述する複数のデータチャネルを使用してデータ通信を効率的にかつ高速に行うデータ通信方法を実行するデータ通信装置として構築されている。このデータ通信プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００２４】
スキャナ３は、例えば、ＣＣＤ（Charge Coupled Device ）を利用したイメージスキャナ等が利用されており、一般に、ＡＤＦ（自動原稿送り装置）を備えている。ＡＤＦには、複数枚の原稿がセットされ、ＡＤＦは、セットされた原稿を１枚ずつスキャナ３の原稿読取位置に送給する。スキャナ３は、ＡＤＦから搬送されてきた原稿を走査し、原稿の画像を所定の解像度で画素に分割して、各画素を画像信号に変換する。
【００２５】
プロッタ４は、例えば、電子写真式記録装置、インク噴射式記録装置等が使用されており、受信された画像データやスキャナ３で読み取られた原稿の画像を用紙に記録出力する。
【００２６】
操作表示部５は、テンキーやスタートキー及びファンクションキー等の各種操作キーを備えるとともに、ディスプレイ（例えば、液晶ディスプレイ）やスピーカ等を備えており、操作キーからは、送信操作、コピー操作、スキャナ操作等の各種命令が入力され、ディスプレイには、操作キーから入力された命令内容やデータ通信装置１からオペレータに通知する各種情報が表示され、また、必要な情報がスピーカから拡声出力される。
【００２７】
帯域管理部（チャネル設定手段）６は、システム制御部２の制御下で動作して、データ通信で使用可能な帯域において利用可能なデータチャネルを所定数だけ設定し、また、帯域の増減に応じて前記使用するチャネルの最大数を制御して、画像データの通信速度(帯域)の調整を行う。
【００２８】
帯域記憶部７ａは、通信毎に、該通信で使用して良い帯域を記憶し、多重通信を行う場合は、通信毎に使用可能帯域を記憶する。データ変換数記憶部７ｂは、データ通信装置１で使用中のＴ．３８のデータ形式へ変換する変換機能部の数を記憶し、多重通信を行う場合は、全て通信で使用している変換機能部の数の合計値を記憶する。最大チャネル数記憶部７ｃは、通信毎にその通信で使用可能なＴ．３８のデータチャネルの最大数を記憶し、多重通信を行う場合は、通信毎に該最大数を記憶する。使用チャネル数記憶部７ｄは、現在の通信で使用中のＴ．３８データチャネルの数を記憶し、多重通信を行う場合は、通信毎に使用中のデータチャネル数を記憶する。通信速度記憶部７ｅは、通信におけるＴ．３８データチャネルの通信速度を記憶し、多重通信を行う場合は、通信毎に該通信速度を記憶する。履歴記憶部（履歴情報記憶手段）７ｆは、履歴情報として「最大チャネル数」と「チャネルの使用帯域」を通信単位で記憶する。
【００２９】
通信速度測定部（通信速度測定手段）８は、Ｔ．３８データチャネルで通信する画像データの通信速度を測定する通信速度測定処理を通信毎に行う。
【００３０】
ネットワーク制御部９には、ＬＡＮ（Local Area Network）、インターネット等のネットワークＮＷが接続されており、ネットワーク制御部９は、パケット化したデータをネットワークＮＷへ伝送したり、ネットワークＮＷからパケットを受信して、ネットワークＮＷ側の相手データ通信装置とのデータのやり取りを行う。特に、ネットワーク制御部９は、特にゲートキーパーから通信毎に通知される帯域を取得する帯域取得手段として機能する。
【００３１】
符号化・復号化部（データ変換手段）１０ａ〜１０ｎは、ＭＨ（Modified Huffman）、ＭＲ（Modified Read）、ＭＭＲ（Modified ＭＲ）等の各種既知の符号化方式により、送信する画像情報を符号化してデータ圧縮を行い、また、受信した符号化された画像情報を復号化して元の画像情報を再生する。符号化・復号化部１０ａ〜１０ｎは、並列して符号化・復号化処理を行えるように複数個搭載されている。
【００３２】
次に、本実施例の作用を説明する。本実施例のデータ通信装置１は、データ送信時に、ネットワークＮＷから割り当てられた帯域を効率的に利用して通信するデータ通信制御処理を行う。
【００３３】
すなわち、データ通信装置１は、図２に示すネットワーク通信システムのように、インターネット等のネットワークＮＷを介して着呼機、例えば、ＩＰ−ＦＡＸ２０に接続され、ネットワークＮＷには、帯域管理機能を司る装置、例えば、ゲートキーパー３０等（以下、ゲートキーパー３０として説明する。）が接続されている。
【００３４】
このようなネットワーク通信システムにおいて、発行側であるデータ通信装置１は、ネットワークＮＷを介してデータ送信を行う場合、システム制御部２が、ユーザからの通信の開始要求を検出すると、図３に示すように、発呼処理を開始して、１ページ目の画像データの送信開始処理を行う（ステップＳ１０１）。この発呼・画像データ送信開始処理については後で詳細に説明する。
【００３５】
システム制御部２は、発呼・画像データ送信開始処理を開始すると、画像データの１ページ分の送信が完了したかチェックし（ステップＳ１０２）、画像データ１ページ分の送信完了を検出すると、ページ送信完了時の処理（ページ送信完了処理）を行って（ステップＳ１０３）、送信対象の画像データの全ページの送信を完了したかチェックする（ステップＳ１０４）。このページ送信完了処理については、後で、詳細に説明する。
【００３６】
ステップＳ１０４で、全ページの送信を完了していないときには、システム制御部２は、ステップＳ１０２に戻って画像データ１ページ分の送信の完了を検出したかの処理から上記同様に処理を行う（ステップＳ１０２〜Ｓ１０４）。
【００３７】
ステップＳ１０２で、画像データ１ページ分の送信が完了していないときには、システム制御部２は、送信を開始していないページがあるかチェックし（ステップＳ１０５）、画像データが複数ページで構成されており、送信開始していないページがあるときには、現在送信中の次のページの送信を開始する処理（次ページ送信開始処理）を行って（ステップＳ１０６）、ステップＳ１０２に戻って、上記同様に処理する（ステップＳ１０２〜Ｓ１０６）。
【００３８】
ステップＳ１０５で、送信を開始していないページがないとき、すなわち、送信可能な全てのページの送信を開始しているときには、システム制御部２は、画像データの送信処理において送信エラー（通信エラー）が発生したかチェックし（ステップＳ１０７）、画像データの通信エラーが発生を検出すると、画像データの送信エラー対応処理を行って（ステップＳ１０８）、ステップＳ１０２に戻って、上記同様の処理を行う（ステップＳ１０２〜Ｓ１０８）。この送信エラー対応処理については、後で詳細に説明する。また、この通信エラーとしては、帯域超過による画像データ送信エラーでは、例えば、図４に示すようなものがある。
【００３９】
そして、ステップＳ１０７で、画像データの送信エラーを検出しないときには、システム制御部２は、Ｈ．２２５．０準拠のＢＲＱ（Bandwidth Request;帯域幅要求）信号をゲートキーパー３０から受信したかチェックし（ステップＳ１０９）、ＢＲＱ信号受信していると、通信の使用帯域を変更する帯域変更処理を行って（ステップＳ１１０）、ステップＳ１０２に戻って、上記同様の処理を行う（ステップＳ１０２〜Ｓ１１０）。なお、帯域変更処理については、後で詳細に説明する。
【００４０】
ステップＳ１０９で、ＢＲＱ信号を受信しないときには、システム制御部２は、ステップＳ１０２に戻って、上記同様の処理を行う（ステップＳ１０２〜Ｓ１１０）。
【００４１】
そして、ステップＳ１０４で、全ページの送信を完了すると、システム制御部２は、Ｈ．３２３準拠のReleaseComplete(解放完了）信号をゲートキーパー３０に送信して、処理を終了する（ステップＳ１１１）。
【００４２】
そして、システム制御部２は、上記ステップＳ１０１の発呼・データ送信開始処理を、図５及び図６に示すように処理する。すなわち、システム制御部２は、発呼・データ送信処理においては、Ｈ．２２５．０準拠のＡＲＱ（Admission Request;アドミッション要求）信号をゲートキーパー３０に送信し（ステップＳ２０１）。ゲートキーパー３０は、アドレス情報と帯域の管理を行っている機器であり、ＡＲＱを送信すると、発呼先のネットワーク端末装置（本実施例の場合、データ通信装置１）のＩＰアドレスを取得し、該通信で使用してよい帯域を取得する。
【００４３】
システム制御部２は、ＡＲＱ信号を送信すると、ゲートキーパー３０からＨ．２２５．０準拠のＡＣＦ（Admission Confirm;アドミッション確認）信号が送られてくるのを待って、該ＡＣＦ信号が送られてくると、該ＡＣＦ信号から該通信で使用してよい帯域を取得し、該取得した使用してよい帯域を帯域記憶部７ａに記憶する（ステップＳ２０３）。この使用してよい帯域は、ＡＣＦ信号のフィールドBandwidthで宣言されている値が該当する。
【００４４】
次に、システム制御部２は、Ｈ．３２３準拠のＳＥＴＵＰ（呼設定）信号をゲートキーパー３０に送信して、画像データの送信先のネットワーク通信端末装置である着呼機のＩＰ−ＦＡＸ２０へ発呼する（ステップＳ２０４）。これによって相手先のＩＰ−ＦＡＸ２０との通信が開始される。
【００４５】
システム制御部２は、帯域記憶部７ａから該通信で使用してよい帯域値を取得し、Ｈ．２４５準拠のOpenLogicalChannel信号を送信する（ステップＳ２０５）。該信号を送信することで、相手ネットワーク通信端末であるＩＰ−ＦＡＸ２０とのＴ．３８データチャネルが１本接続することができ、システム制御部２は、該接続したＴ．３８データチャネルを使用して、以降に記載している通信能力の交換と画像データ（１ページ目）の送信を行う。
【００４６】
この場合、OpenLogicalChannel信号の持つ属性パラメータとしては、下記の値を設定する。なお、下記のパラメータのうち、ＬＣＮ（LogicalChannelNumber：論理チャネル番号）は、ＩＴＵ−Ｔ勧告Ｈ．３２３で定められたパラメータであって、Ｈ．３２３で接続したデータチャネルを識別する番号である。
【００４７】
・ＬＣＮ（論理チャネル番号）＝１
１ページ目の画像データを送信するＴ．３８データチャネルを接続するため、そのページ番号である「１」を設定する。
【００４８】
・MaxBitRate＝帯域記憶部７ａから取得した帯域値
さらに、システム制御部２は、使用チャネル数記憶部７ｄに該通信で使用中のＴ．３８データチャネルの数として、「１」を記憶する（ステップＳ２０５）。
【００４９】
次に、システム制御部２は、ステップＳ２０５で接続したＴ．３８データチャネル上で、相手ネットワーク通信端末であるＩＰ−ＦＡＸ２０と通信能力を交換する（ステップＳ２０６）。このネゴシエーションによって、送信する画像データのフォーマット（圧縮方式等）が決定する。
【００５０】
そして、システム制御部２は、送信する画像データ(１ページ目)の符号化処理と、符号化したＴ．３８データの送信処理を開始する。この符号化処理には、Ｔ．３８データ形式へ変換する符号化・復号化部１０〜１０ｎを１つ使用する。
【００５１】
システム制御部２は、データ変換数記憶部７ｂの記憶している使用中のＴ．３８準拠データ変換部である符号化・復号化部１０ａ〜１０ｎの個数を、「＋１」する、すなわち、「１」だけインクリメントする（ステップＳ２０７）。
【００５２】
次に、図６に示すように、システム制御部２は、ステップＳ２０７で送信を開始した１ページ目の画像データの通信速度を通信速度測定部８に測定させ、測定結果を履歴情報「チャネルの使用帯域」として履歴記憶部７ｆに記憶する（ステップＳ２０８）。
【００５３】
ステップＳ２０８での通信速度測定結果（通信速度）から、該通信で使用できるチャネルの最大数を次式によって算出する。
【００５４】
チャネルの最大数＝帯域記憶部７ａの記憶する帯域の値／通信測定結果(通信速度)
次に、図３のステップＳ１０３のページ送信完了時の処理について、図７に基づいて説明する。すなわち、システム制御部２は、ページ送信完了処理において、まず、Ｈ．２４５準拠のCloseLogicalChannel信号を送信し、この信号を送信することで、送信完了を検出したページを送信していたＴ．３８データチャネルが切断される（ステップＳ３０１）。このとき、システム制御部２は、この送信するCloseLogicalChannel信号の属性として、下記の値を設定する。
【００５５】
ＬＣＮ（論理チャネル番号）＝送信完了を検出したページのページ番号
システム制御部２は、CloseLogicalChannel信号を送信すると、使用チャネル数記憶部７ｄの記憶している通信で使用中のＴ．３８データチャネルの数を「１」だけ減ずる（ステップＳ３０１）。
【００５６】
次に、システム制御部２は、データ変換数記憶部７ｂの記憶している使用中のＴ．３８準拠データ変換部である符号化・復号化部１０ａ〜１０ｎの個数を「１」だけ減じて、該ページデータの符号化処理で使用していた符号化・復号化部１０ａ〜１０ｎを、他のページデータの符号化処理で使用できるようにし（ステップＳ３０２）、ページ送信完了処理を終了する。
【００５７】
次に、図３のステップＳ１０６の次ページ送信開始処理について、図８及び図９に基づいて説明する。すなわち、システム制御部２は、次ページ送信開始処理においては、図８に示すように、まず、使用可能なＴ．３８準拠データ変換部である符号化・復号化部１０ａ〜１０ｎの有無の確認処理を行う（ステップＳ４０１）。
【００５８】
この使用可能なＴ．３８準拠データ変換部（符号化・復号化部１０ａ〜１０ｎ）の有無の確認処理では、以下の判断式を満足すると、使用可能なＴ．３８準拠データ変換部（符号化・復号化部１０ａ〜１０ｎ）があると判断する。
【００５９】
（データ通信装置の備えているＴ．３８準拠データ変換部の個数）−（データ変換部数記憶部７ｂの使用中のＴ．３８準拠データ変換部の個数）＞０
システム制御部２は、上記確認処理に基づいて、使用可能な符号化・復号化部１０ａ〜１０ｎがあるか否か判断し（ステップＳ４０２）、使用可能な符号化・復号化部１０ａ〜１０ｎがないときには、次ページの送信を開始することができないため、そのまま次ページ送信開始処理を終了する。
【００６０】
ステップＳ４０２で、使用可能な符号化・復号化部１０ａ〜１０ｎがあるときには、システム制御部２は、新たなＴ．３８データチャネルを接続可能か否かの接続確認処理を行う（ステップＳ４０３）。
【００６１】
この新たなＴ．３８データチャネルが接続可能か否かの接続確認処理では、以下の判断式を満足すると、接続可能であると判断する。
【００６２】
（最大チャネル数記憶部７ｃのその通信で使用可能なＴ．３８のデータチャネルの最大数）−（使用チャネル数記憶部７ｄの現在の通信で使用中のＴ．３８データチャネルの数）＞０
システム制御部２は、上記確認処理に基づいて、新たなＴ．３８データチャネルを接続できないときには、新たなＴ．３８を使用した次ページの送信を開始することができないため、そのまま次ページ送信開始処理を終了する。
【００６３】
ステップＳ４０４で、新たなＴ．３８データチャネルを接続可能であるときには、システム制御部２は、Ｈ．２４５準拠のOpenLogicalChannel信号を送信する（ステップＳ４０５）。該信号を送信することで、相手ネットワーク通信端末であるＩＰ−ＦＡＸ２０との間で新たなＴ．３８データチャネルが１本接続することができ、システム制御部２は、該接続したＴ．３８データチャネルを使用して、画像データ（１ページ分）の送信を行う。
【００６４】
この場合、システム制御部２は、OpenLogicalChannel信号の持つ属性パラメータとしては、下記の値を設定する。
【００６５】
・ＬＣＮ（論理チャネル番号）＝送信するページのページ番号
・MaxBitRate＝帯域記憶部７ａから取得した帯域値
システム制御部２は、現在通信で使用中のＴ．３８データチャネルの数を記憶する使用チャネル数記憶部７ｄの記憶している値に、「１」を加算する（ステップＳ４０５）。
【００６６】
次に、システム制御部２は、図９に示すように、符号化・復号化部１０ａ〜１０ｎを１つ使用して、次に送信するページの画像データの符号化処理を開始し、該符号化したＴ．３８データをステップＳ４０５で接続した新たなＴ．３８データチャネルで送信を開始する（ステップＳ４０６）。
【００６７】
このときの通信速度は、Ｔ．３８データチャネルの通信速度を記憶する通信速度記憶部７ｅに通信速度が指定されているときには、システム制御部２は、帯域管理部６を使用して通信速度を制御して、該通信速度記憶部７ｅに記憶されている通信速度で送信させ、該通信速度記憶部７ｅに通信速度の指定がないときには、速度制御を行わない（ステップＳ４０６）。そして、上記説明では、通信速度を通信速度記憶部７ｅに指定していないため、画像データの速度制御を行わない。
【００６８】
そして、システム制御部２は、データ変換部数記憶部７ｂに記憶されている使用中のＴ．３８準拠データ変換部である符号化・復号化部１０ａ〜１０ｎの個数を、「１」だけインクリメントして（ステップＳ４０６）、次ページ送信開始処理を終了する。
【００６９】
次に、図３のステップＳ１０８の送信エラー対応処理について、図１０に基づいて説明する。すなわち、システム制御部２は、図１０に示すように、図３のステップＳ１０７で画像データの送信エラーを検出すると、画像データの送信エラーの対応処理として、最大チャネル数記憶部７ｃの記憶している通信で使用してよいＴ．３８データチャネルの最大数の値を「１」だけ減算（ディクリメント）する処理を行う（ステップＳ５０１）。
【００７０】
この処理によって、現在通信中のＴ．３８データチャネル数が減るので、同時に使用帯域が減少し、帯域超過に起因した通信エラーを回避することができる。
【００７１】
次に、図３のステップＳ１１０の帯域変更処理について、図１１に基づいて説明する。すなわち、システム制御部２は、図１１に示すように、図３のステップＳ１０９でＨ．２２５．０のＢＲＱ信号をゲートキーパーから受信すると、通信の使用帯域を変更する帯域変更処理を行うが、この帯域変更処理では、まず、受信したＢＲＱ信号から帯域値を取得する（ステップＳ６０１）。この帯域値は、ＢＲＱ信号の属性BandWitdhで宣言されている値が該当する。
【００７２】
システム制御部２は、該取得した帯域値を、通信で使用してよい帯域を記憶する帯域記憶部７ａの現在記憶している帯域に対して上書きを行うことで、帯域を記憶し（ステップＳ６０２）、Ｈ．２２５．０準拠のＢＣＦ（Bandwidth Confirm：帯域幅変更要求）信号をゲートキーパーへ送信する（ステップＳ６０３）。
【００７３】
次に、システム制御部２は、画像データを送信中のデータチャネルの通信速度を通信速度測定部８に測定させ（ステップＳ６０４）、該通信速度測定部８の測定した通信速度から、該通信で使用できるＴ．３８データチャネルの最大数を算出して、該算出した通信で使用してよいＴ．３８データチャネルの最大数を最大チャネル数記憶部７ｃに記憶する（ステップＳ６０５）。
【００７４】
この通信で使用できるＴ．３８データチャネルの最大数は、次式により算出する。
【００７５】
チャネル最大数＝帯域記憶部の通信で使用してよい帯域の値／測定した通信速度
このように、本実施例のデータ通信装置１は、ネットワークタＮＷから通信毎に指定される帯域に適切な数のデータチャネルを割り当てて、該データチャネル毎にページデータを符号化・復号化部１０ａ〜１０ｎで変換して、該データ変換後のページデータをそれぞれ該データチャネルを使用してデータ通信している。
【００７６】
すなわち、図１２に示すように、発呼側であるデータ通信装置１から着個側のＩＰ−ＦＡＸ２０にデータ送信する際に、割り当てられた帯域を複数のチャネルを使用して、１ページ目の画像データ、２ページ目の画像データ・・・というように、複数のページの画像データを並行して送信することができ、送信データの符号化にかかる時間と受信データの復号化にかかる時間及び送信側がソケットにデータを書き込むのにかかる時間と受信側がソケットからデータの読み込みにかかる時間とういうオーバーヘッドを克服して、割り当てられた帯域を有効利用して、高速に送信することができる。なお、図１２は、割り当てられた帯域が、３００Ｋｂｐｓであり、各チャネルに１００Ｋｂｐｓを割り当てて通信している場合を示している。
【００７７】
したがって、複数のデータチャネルと符号化・復号化部１０ａ〜１０ｎを同時に並行して使用してデータ通信を行うことができ、割り当てられた帯域を有効利用して、通信速度を向上させることができる。
【００７８】
また、本実施例のデータ通信装置１は、データチャネルを利用したデータの通信速度を通信速度測定部８で測定し、データ通信において、上記取得した使用可能な帯域と該測定した通信速度に応じて該データ通信で使用可能な該データチャネルの最大数を制御している。
【００７９】
すなわち、図１３に示すように、画像データの送信に通信エラーが発生すると、最大チャネル数を、例えば、図１３（ａ）に示すように、３チャネル使用していたものを、図１３（ｂ）に示すように、２チャネルに減らすことで、通信エラーの回復を図っている。
【００８０】
したがって、データ通信毎に複数のデータチャネルを使用することによる帯域超過を避けることができ、通信エラーを適切に防止して、データ通信の信頼性及びネットワークの信頼性を向上させることができる。
【００８１】
さらに、本実施例のデータ通信装置１は、データ通信中においても該データ通信において使用可能な帯域の取得を行い、該取得した帯域の増減に応じて使用するチャネルの最大数を制御している。
【００８２】
したがって、ネットワークＮＷの品質が刻々と変化する場合においても、該ネットワークＮＷの品質に合わせて通信全体で使用する帯域を調節することができ、データ通信の信頼性及びネットワークの信頼性を向上させることができる。
【００８３】
さらに、本実施例のデータ通信装置１は、データ通信でのエラーを検出し、該通信エラーが検出されると、該エラーの検出されたデータ通信で使用可能なデータチャネルの最大数を制御している。
【００８４】
したがって、ネットワークＮＷの品質に合わせて通信全体で使用する帯域を調節することができ、データ通信の信頼性及びネットワークの信頼性を向上させることができる。
【００８５】
また、本実施例のデータ通信装置１は、履歴情報として、おのおののデータ通信について、最大チャネル数を最大チャネル記憶部７ｃに記憶し、また、各チャネルの使用帯域を帯域記憶部７ａに記憶している。
【００８６】
したがって、ユーザは自己の利用形態に合った最適なＴ．３８準拠データ変換部である符号化・復号化部１０ａ〜１０ｎの搭載個数を判断することができ、データ通信装置１の構成を自己の利用形態に適切な構成として、安価で効率的なデータ通信を行うことができる。
【実施例２】
【００８７】
図１４から図１７は、本発明のデータ通信装置、データ通信方法、データ通信プログラム及び記録媒体の第２実施例を示す図であり、図１４は、本発明のデータ通信装置、データ通信方法、データ通信プログラム及び記録媒体の第２実施例を適用したデータ通信装置によるデータ通信制御処理を示すフローチャート、図１５は、図１４の続きの処理を示すフローチャートである。
【００８８】
なお、本実施例は、上記第１実施例のデータ通信装置１と同様のデータ通信装置に適用したものであり、本実施例の説明おいては、必要に応じて第１実施例で用いた符号をそのまま用いて説明する。
【００８９】
本実施例のデータ通信装置１は、複数の通信を多重で行うとともに、該各通信で使用するチャネル数をデータ通信の数と帯域で制御する。
【００９０】
すなわち、データ通信装置１は、いま、システム制御部２の制御下で、それぞれ複数チャネルを使用して、複数の通信が多重で行われているときに、図１４に示すように、ユーザによって別の新たな通信の開始要求が出されると（ステップＳ７０１）、使用可能なＴ．３８データ変換部である符号化・復号化部１０ａ〜１０ｎの有無を確認する（ステップＳ７０２）。この使用可能な符号化・復号化部１０ａ〜１０ｎの有無の確認は、次式を満たしていると、使用可能なＴ．３８準拠データ変換部によって行う。
【００９１】
（データ通信装置１が備えているＴ．３８準拠データ変換部の総数）−（データ変換部数記憶部７ｂの記憶する使用中のＴ．３８準拠データ変換部の個数）＞０
次に、ステップＳ７０３で、使用可能なＴ．３８準拠データ変換部（符号化・復号化部１０ａ〜１０ｎ）があるときには、システム制御部２は、現在使用中のＴ．３８準拠データ変換部（符号化・復号化部１０ａ〜１０ｎ）を割り振る必要がないと判断して、該使用可能なＴ．３８準拠データ変換部（符号化・復号化部１０ａ〜１０ｎ）を使用して、上記同様にしてデータの送信を行う（ステップＳ７０４）。
【００９２】
ステップＳ７０３で、使用可能なＴ．３８準拠データ変換部（符号化・復号化部１０ａ〜１０ｎ）がないとき、すなわち、空きの符号化・復号化部１０ａ〜１０ｎがないときには、システム制御部２は、最大チャネル数記憶部７ｃから、現在通信中の複数の通信のうち、使用して良い最大チャネル数が最も多い通信を検索し（ステップＳ７０５）、該検索結果に該当した通信が使用してよい最大チャネル数が２個以上であるかチェックする（ステップＳ７０６）。
【００９３】
ステップＳ７０６で、上記ステップＳ７０５での検索結果で該当した通信において使用してよいＴ．３８データの最大チャネル数が２個未満であると、システム制御部２は、データ通信装置１のディスプレイ画面に要求のあった通信を開始できないことを表示する等の方法でユーザに通知して、データ通信制御処理を終了する（ステップＳ７０７）。
【００９４】
ステップＳ７０６で、ステップＳ７０５での検索結果で該当した通信において使用してよいＴ．３８データの最大チャネル数が２個以上であると、システム制御部２は、該２個以上の最大チャネルを使用できる通信が使用してよいＴ．３８データの最大チャネル数を１だけ減算（ディクリメント）し、この減算した最大チャネル数を最大チャネル数記憶部７ｃに記憶する（ステップＳ７０８）。
【００９５】
そして、この使用してよいＴ．３８データの最大チャネル数を減算された通信は、現在通信中のページの送信が終わり次第、Ｔ．３８データのチャネル数を減らす。したがって、使用可能なＴ．３８準拠データ変換部である符号化・復号化部１０ａ〜１０ｎを使用できるようになるには、通信中のページ送信が終わるまで時間を要する。
【００９６】
そこで、次に、システム制御部２は、使用可能なＴ．３８準拠データ変換部である符号化・復号化部１０ａ〜１０ｎの有無を確認する（ステップＳ７０９）。この使用可能なＴ．３８データ変換部である符号化・復号化部１０ａ〜１０ｎの有無の確認は、次式を満たしていると、使用可能なＴ．３８準拠データ変換部によって行う。
【００９７】
（データ通信装置１が備えているＴ．３８準拠データ変換部の総数）−（データ変換部数記憶部７ｂの記憶する使用中のＴ．３８準拠データ変換部の個数）＞０
次に、ステップＳ７１０で、使用可能なＴ．３８準拠データ変換部（符号化・復号化部１０ａ〜１０ｎ）がないときには、システム制御部２は、ステップＳ７０９に戻って、再度、使用可能なＴ．３８準拠データ変換部である符号化・復号化部１０ａ〜１０ｎの有無を確認する処理を繰り返し行って、使用可能な符号化・復号化部１０ａ〜１０ｎが発生するまで待つ（ステップＳ７０９、Ｓ７１０）。
【００９８】
そして、ステップＳ７１０で、使用可能なＴ．３８データ変換部である符号化・復号化部１０ａ〜１０ｎがあるときには、システム制御部２は、該使用可能な符号化・復号化部１０ａ〜１０ｎを使用して新たな通信を開始し、データ変換部７ｂの使用中のＴ．３８準拠データ変換部数（符号化・復号化部１０ａ〜１０ｎの数）を１つ加算して、処理を終了する（ステップＳ７１１）。
【００９９】
このように、本実施例のデータ通信装置１は、それぞれ符号化・復号化部１０ａ〜１０ｎの割り当てられた複数のデータチャネルを使用したデータ通信を複数同時に並行して実行し、該データ通信数に増減が発生すると、該データ通信数の増減に基づいて増減後のデータ通信に対して該データチャネルを割り振っている。
【０１００】
例えば、図１６に示すように、データ通信装置１から着呼側のＩＰ−ＦＡＸ２０ＡとＩＰ−ＦＡＸ２０Ｂに２つの通信Ａと通信Ｂによってそれぞれ３つのチャネルを使用して画像データを送信している場合に、新たに通信要求があると、上述のように、利用可能なチャネル、すなわち、Ｔ．３８準拠データ変換部である符号化・復号化部１０ａ〜１０ｎの有無を確認して、空きの符号化・復号化部１０ａ〜１０ｎがあると、該空きの符号化・復号化部１０ａ〜１０ｎを利用して新たな通信を行うが、空きの符号化・復号化部１０ａ〜１０ｎがないときには、現在通信中の通信Ａと通信Ｂに２個以上チャネルを使用している通信からチャネルを振り分けてもらい、該振り分けられたチャネルである符号化・復号化部１０ａ〜１０ｎを使用して、新たな通信Ｃを行う。すなわち、図１６の場合、空きの符号化・復号化部１０ａ〜１０ｎがないと、図１７に示すように、それぞれ３つのチャネルを使用している通信Ａと通信Ｂから１つずつチャネルを振り分けて、いままでの通信Ａと通信Ｂのチャネルをそれぞれ２つのチャネルとするとともに、新たな通信Ｃに２つのチャネル（符号化・復号化部１０ａ〜１０ｎ）を割り振って、２つのチャネルを使用した新たな通信Ｃを開始することができる。
【０１０１】
したがって、符号化・復号化部１０ａ〜１０ｎを使用している通信が終了するのを待つことなく、新たな通信を開始することができ、操作性、利用性を向上させることができる。
【実施例３】
【０１０２】
図１８〜図２０は、本発明のデータ通信装置、データ通信方法、データ通信プログラム及び記録媒体の第３実施例を示す図であり、図１８は、本発明のデータ通信装置、データ通信方法、データ通信プログラム及び記録媒体の第３実施例を適用したデータ通信装置によるデータ通信制御処理を示すフローチャート、図１９は、図１８の続きの処理を示すフローチャートである。
【０１０３】
なお、本実施例は、上記第１実施例のデータ通信装置１と同様のデータ通信装置に適用したものであり、本実施例の説明おいては、必要に応じて第１実施例で用いた符号をそのまま用いて説明する。
【０１０４】
本実施例のデータ通信装置１は、データ通信中に通信で使用してよいＴ．３８データチャネルの最大数が減少した場合に適切にデータ通信処理を行うデータ通信制御処理を実行する。
【０１０５】
すなわち、例えば、第２実施例のように、通信中にある通信から別の通信へＴ．３８準拠データ変換部である符号化・復号化部１０ａ〜１０ｎを割り当てると、Ｔ．３８データチャネルの最大数が減少する事態が発生する。
【０１０６】
そこで、システム制御部２は、図１８に示すように、通信相手端末、例えば、図２０のＩＰ−ＦＡＸ２０ａと通信を開始する。この通信においては、上述のように、相手通信端末であるＩＰ−ＦＡＸ２０ａと複数のＴ．３８データチャネルを接続し、併せてこれと同数のＴ．３８準拠データ変換部である符号化・復号化部１０ａ〜１０ｎを使用してデータ変換を行っている（ステップＳ８０１）。
【０１０７】
次に、システム制御部２は、複数チャネルを使用して通信している通信があるかチェックし（ステップＳ８０２）、ないときには、そのまま処理を終了する。
【０１０８】
ステップＳ８０２で、通信が存在するときには、システム制御部２は、該通信で使用可能なＴ．３８データの最大チャネル数を超過していないかを判断する（ステップＳ８０３）。この使用可能な最大チャネル数を超過していないかどうかの確認は、次式を満たしていると、使用可能なＴ．３８データの最大チャネル数を超過していると判断する。
【０１０９】
（使用チャネル数記憶部の記憶している使用中のチャネル数）−（最大チャネル数記憶部の記憶している最大チャネル数）＞０
システム制御部２は、使用できる最大チャネル数を超過しているかチェックして、超過していないときには、現在の状態で通信を継続して、ステップＳ８０２に戻って、複数チャネルを使用した通信があるかのチェックから上記同様に処理する（ステップＳ８０２〜Ｓ８０４）。
【０１１０】
ステップＳ８０４で、使用できる最大チャネル数を超過しているときには、システム制御部２は、１つのＴ．３８データチャネル当たりの使用してよい帯域を算出し、算出した帯域を通信速度記憶部７ｅに記憶する（ステップＳ８０５）。
【０１１１】
この１つのＴ．３８データチャネル当たりの使用してよい帯域は、次式により算出される。
【０１１２】
１つのＴ．３８データチャネル当たりの帯域＝（帯域記憶部の記憶する通信で使用してよい帯域）／（最大チャネル数記憶部の記憶する通信で使用してよいＴ．３８データチャネルの最大数）
次に、システム制御部２は、図１９に示すように、画像データ１ページ分の送信が完了したかチェックし（ステップＳ７８０６）、１ページ分の画像データの送信が完了していないときには、送信を開始していないページがあるかチェックする（ステップＳ８０７）。
【０１１３】
ステップＳ８０７で、送信を開始していないページがあるときには、システム制御部２は、図８及び図９に示した次ページ送信開始処理を行って（ステップＳ８０８）、ステップＳ８０６に戻り、画像データ１ページ分の送信完了を検出したかチェックする（ステップＳ８０６）。ステップＳ８０７で、送信を開始していないページがないとき、すなわち、送信可能な全てのページの送信を開始しているときには、システム制御部２は、画像データ１ページ分の送信が完了するのを待って（ステップＳ８０６）、１ページ分の画像データの送信が完了すると、図７に示すページ送信完了処理を実行して（ステップＳ８０９）、全ページの送信を完了したかチェックする（ステップＳ８１０）。
【０１１４】
ステップＳ８１０で、全ページの送信を完了していないときには、システム制御部２は、ステップＳ８０６に戻って画像データ１ページ分の送信を完了を検出したかの処理から上記同様に処理を行う（ステップＳ８０６〜Ｓ８１０）。
【０１１５】
ステップＳ８１０で、全ページの送信を完了すると、システム制御部２は、Ｈ．３２３準拠のReleaseComplete(解放完了）信号をゲートキーパー３０に送信して、処理を終了する（ステップＳ８１１）。
【０１１６】
このように、本実施例のデータ通信装置１は、データ通信中においても該データ通信において使用可能な帯域の取得を行い、該使用可能な帯域が変化すると、該データ通信の各データチャネルで使用する帯域を変化させている。
【０１１７】
すなわち、本実施例のデータ通信装置１は、例えば、図２０（ａ）に示すように、割り当てられた帯域３０ＫｂｐｓにおいてＴ．３８データチャネルとして１チャネル当たり９．６Ｋｂｐｓを使用して３チャネルで画像データの送信行っている場合に、Ｔ．３８準拠データ変換部である符号化・復号化部１０ａ〜１０ｎの数が、図２０（ｂ）に示すように、２チャネルに変更されると、チャネル数が減った分各チャネルの帯域を増やして通信速度を調整する。図２０の場合、１チャネル当たり９．６Ｋｂｐｓの帯域が３チャネルであった通信が、２チャネルに減ったため、１チャネル当たり、１４．４Ｋｂｐｓの帯域に変更調整している。
【０１１８】
したがって、データ通信の帯域の利用効率を維持することができ、通信性能をより一層向上させることができる。
【０１１９】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【０１２０】
インターネットを利用したファクシミリ通信等のようのなデータ通信を行うデータ通信装置、データ通信方法、データ通信プログラム及び記録媒体一般に適用することができる。
【図面の簡単な説明】
【０１２１】
【図１】本発明の第１実施例を適用したデータ通信装置のハードウェアの要部ブロック構成図。
【図２】図１のデータ通信装置の適用される通信システムの一例を示す図。
【図３】図１のデータ通信装置によるデータ通信制御処理を示すフローチャート。
【図４】帯域超過による画像データ送信エラーの種別を示す図。
【図５】図３のデータ送信開始処理を示すフローチャート。
【図６】図５のデータ送信開始処理の続きの処理を示すフローチャート。
【図７】図３のページ送信完了処理を示すフローチャート。
【図８】図３の次ページ送信開始処理を示すフローチャート。
【図９】図８の次ページ送信開始処理の続きの処理を示すフローチャート。
【図１０】図３の送信エラー対応処理を示すフローチャート。
【図１１】図３の帯域変更処理を示すフローチャート。
【図１２】第１実施例のデータ通信装置による割り当てられた帯域を３チャネルで通信する場合の説明図。
【図１３】第１実施例のデータ通信装置による画像データの通信エラーによって最大チャネル数を減らす処理の説明図。
【図１４】第２実施例のデータ通信装置によるデータ通信制御処理を示すフローチャート。
【図１５】図１４のデータ通信制御処理の続きの処理を示すフローチャート。
【図１６】第２実施例のデータ通信制御処理の対象となる通信状態を示す図。
【図１７】図１６のデータ通信状態からチャネルを振り分けて新たな通信を開始した状態を示す図。
【図１８】第３実施例のデータ通信装置によるデータ通信制御処理を示すフローチャート。
【図１９】図１８のデータ通信制御処理の続きの処理を示すフローチャート。
【図２０】第３実施例のデータ通信装置による割り当てられたＴ．３８データ変換部の変化に対応させて行う帯域調整処理の説明図。
【図２１】従来技術の説明図。
【符号の説明】
【０１２２】
１  データ通信部
２  システム制御部
３  スキャナ
４  プロッタ
５  操作表示部
６  帯域管理部
７ａ  帯域記憶部記憶部
７ｂ  データ変換部数記憶部
７ｃ  最大チャネル数記憶部
７ｄ  使用チャネル数記憶部
７ｅ  通信速度記憶部
７ｆ  履歴記憶部
８  通信速度測定部
９  ネットワーク制御部
１１  システムバス
２０、２０Ａ、２０Ｂ、２０Ｃ  ＩＰ−ＦＡＸ
３０  帯域管理装置（ゲートキーパー）
【図１】
2009147854.tif 000003
【図２】
2009147854.tif 000004
【図３】
2009147854.tif 000005
【図４】
2009147854.tif 000006
【図５】
2009147854.tif 000007
【図６】
2009147854.tif 000008
【図７】
2009147854.tif 000009
【図８】
2009147854.tif 000010
【図９】
2009147854.tif 000011
【図１０】
2009147854.tif 000012
【図１１】
2009147854.tif 000013
【図１２】
2009147854.tif 000014
【図１３】
2009147854.tif 000015
【図１４】
2009147854.tif 000016
【図１５】
2009147854.tif 000017
【図１６】
2009147854.tif 000018
【図１７】
2009147854.tif 000019
【図１８】
2009147854.tif 000020
【図１９】
2009147854.tif 000021
【図２０】
2009147854.tif 000022
【図２１】
2009147854.tif 000023