(57)【要約】      （修正有）【課題】  音声品質の劣化を抑制するためのバッファ蓄積に利用するバッファ量を、ＩＰ網の状態に応じて適切に設定することができ、これによりＩＰ網を利用して安定した通信を行うことが可能な通信装置および通信方法を提供する。【解決手段】  遅延量測定部１１ａが、ネットワーク制御部１６を介して接続されるＩＰ網での遅延量を、例えば、ＰＩＮＧを利用して測定し、測定した遅延量に基づいて、バッファ量制御部１１ｂがＣＯＤＥＣ１８が利用するバッファのバッファ量を設定する。【選択図】  図４
2007311997.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰ網との接続を制御するネットワーク制御手段と、アナログ信号を符号化してディジタル信号に変換するとともにディジタル信号を復号化してアナログ信号に変換する符号化・復号化手段とを具備し、通信相手先との間でアナログ信号を用いた音声通信を実行する通信装置において、
前記ネットワーク制御手段を介して前記ＩＰ網での遅延量を測定する遅延量測定手段と、
前記遅延量測定手段が測定した遅延量に基づいて、前記符号化・復号化手段が利用するバッファのバッファ量を設定するバッファ量設定手段と
を具備することを特徴とする通信装置。
【請求項２】
前記遅延量測定手段は、通信相手先に対して前記ＩＰ網を利用してＩＣＭＰで規定されたデータを送出し、該データに対する通信相手先の応答を得るまでの時間に基づいて前記遅延量を測定することを特徴とする請求項１記載の通信装置。
【請求項３】
前記遅延量測定手段による遅延量の測定と、前記バッファ量設定手段によるバッファ量の設定とを、アナログ信号による呼接続が確立した直後に実行することを特徴とする請求項１記載の通信装置。
【請求項４】
前記遅延量測定手段による遅延量の測定と、前記バッファ量設定手段によるバッファ量の設定とを、アナログ信号によるファクシミリ通信のプロトコル処理中に実行することを特徴とする請求項１記載の通信装置。
【請求項５】
ＩＰ網との接続を制御するネットワーク制御手段と、アナログ信号を符号化してディジタル信号に変換するとともにディジタル信号を復号化してアナログ信号に変換する符号化・復号化手段とを用い、通信相手先との間でアナログ信号を用いた音声通信を実行する通信方法において、
遅延量測定手段が、前記ネットワーク制御手段を介して前記ＩＰ網での遅延量を測定し、該測定した遅延量に基づいて、バッファ量設定手段が、前記符号化・復号化手段が利用するバッファのバッファ量を設定することを特徴とする通信方法。
【請求項６】
前記遅延は、通信相手先に対して前記ＩＰ網を利用してＩＣＭＰで規定されたデータを送出し、該データに対する通信相手先の応答を得るまでの時間に基づいて測定されることを特徴とする請求項５記載の通信方法。
【請求項７】
前記遅延量の測定と前記バッファ量の設定とを、アナログ信号による呼接続が確立した直後に実行することを特徴とする請求項５記載の通信方法。
【請求項８】
前記遅延量の測定と前記バッファ量の設定とを、アナログ信号によるファクシミリ通信のプロトコル処理中に実行することを特徴とする請求項５記載の通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置および通信方法に関し、特に、ＩＰ網を利用して通信を行う通信装置および通信方法に関する。
【背景技術】
【０００２】
近年、インターネット等のＩＰ（Internet Protocol）網を利用して通話を行うＩＰ電話が普及してきている。
【０００３】
ＩＰ電話は、その送信側が、ＣＯＤＥＣ（COder DECoder）により、アナログ信号である音声信号をＰＣＭ（Pulse Code Modulation）という方式で符号化してディジタル化し、このディジタル化した信号をもとにＲＴＰ（Real-Time Transport Protocol）パケットと呼ばれるリアルタイムにデータを転送するためのプロトコルを組み立て、さらにＩＰパケット化の処理をしてからＩＰ網へ送出し、受信側では、逆の処理を行うことにより通信を行っている。
【０００４】
これらの処理は、ＩＰ通信に対応したＩＰ電話はもちろんのこと、ＶｏＩＰ（Voice over Internet Protocol）アダプタやゲートウェイ装置で行うことも可能であり、ＶｏＩＰアダプタやゲートウェイ装置を用いる場合には、従来の公衆交換回線網用の電話機を利用することもできる。
【０００５】
同様に、公衆交換回線網用のファクシミリプロトコル（Ｔ．３０）を利用したファクシミリ通信も、ＩＰ通信に対応したファクシミリ装置や、公衆交換回線網用のファクシミリ装置にＶｏＩＰアダプタやゲートウェイ装置接続することで、ＩＰ網を介して行うことが可能となっている。
【０００６】
ところで、ＩＰ網を介してファクシミリ通信を行う場合、ＩＰ網の特性から遅延やエコー等の回線上の変化が随時生じる場合があり、ファクシミリ通信が正常に行えないことがある。このような場合には、ＶｏＩＰアダプタやゲートウェイ装置等において、ＣＯＤＥＣでのバッファ蓄積により、音声品質の劣化を抑制することが可能であるが、現状では、バッファ量を固定値に設定していることが多く、変化の大きいＩＰ網での通信には対応できないことが多い。
【０００７】
なお、特許文献１には、ネットワークにおけるフレーム遅延時間を認識し、遅延時間に応じて揺らぎを吸収可能としたネットワークエッジにおける揺らぎ吸収バッファ制御システムが記載されている。
【特許文献１】特開２００２−２６９６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
前述のように、ＩＰ網を利用してＶｏＩＰによりファクシミリ通信を行う場合、ＩＰ網の特性によって生じる回線上の変化により、ファクシミリ通信が正常に行うことができないことがあり、これを回避するためのバッファ蓄積も、そのバッファ量を適切に設定することが困難であった。
【０００９】
そこで、本発明は、音声品質の劣化を抑制するためのバッファ蓄積に利用するバッファ量を、ＩＰ網の状態に応じて適切に設定することができ、これによりＩＰ網を利用して安定した通信を行うことが可能な通信装置および通信方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
前述した目的を達成するため、請求項１の発明は、ＩＰ網との接続を制御するネットワーク制御手段と、アナログ信号を符号化してディジタル信号に変換するとともにディジタル信号を復号化してアナログ信号に変換する符号化・復号化手段とを具備し、通信相手先との間でアナログ信号を用いた音声通信を実行する通信装置において、前記ネットワーク制御手段を介して前記ＩＰ網での遅延量を測定する遅延量測定手段と、前記遅延量測定手段が測定した遅延量に基づいて、前記符号化・復号化手段が利用するバッファのバッファ量を設定するバッファ量設定手段とを具備することを特徴とする。
【００１１】
また、請求項２の発明は、請求項１の発明において、前記遅延量測定手段は、通信相手先に対して前記ＩＰ網を利用してＩＣＭＰで規定されたデータを送出し、該データに対する通信相手先の応答を得るまでの時間に基づいて前記遅延量を測定することを特徴とする。
【００１２】
また、請求項３の発明は、請求項１の発明において、前記遅延量測定手段による遅延量の測定と、前記バッファ量設定手段によるバッファ量の設定とを、アナログ信号による呼接続が確立した直後に実行することを特徴とする。
【００１３】
また、請求項４の発明は、請求項１の発明において、前記遅延量測定手段による遅延量の測定と、前記バッファ量設定手段によるバッファ量の設定とを、アナログ信号によるファクシミリ通信のプロトコル処理中に実行することを特徴とする。
【００１４】
また、請求項５の発明は、ＩＰ網との接続を制御するネットワーク制御手段と、アナログ信号を符号化してディジタル信号に変換するとともにディジタル信号を復号化してアナログ信号に変換する符号化・復号化手段とを用い、通信相手先との間でアナログ信号を用いた音声通信を実行する通信方法において、遅延量測定手段が、前記ネットワーク制御手段を介して前記ＩＰ網での遅延量を測定し、該測定した遅延量に基づいて、バッファ量設定手段が、前記符号化・復号化手段が利用するバッファのバッファ量を設定することを特徴とする。
【００１５】
また、請求項６の発明は、請求項５の発明において、前記遅延は、通信相手先に対して前記ＩＰ網を利用してＩＣＭＰで規定されたデータを送出し、該データに対する通信相手先の応答を得るまでの時間に基づいて測定されることを特徴とする。
【００１６】
また、請求項７の発明は、請求項５の発明において、前記遅延量の測定と前記バッファ量の設定とを、アナログ信号による呼接続が確立した直後に実行することを特徴とする。
【００１７】
また、請求項８の発明は、請求項５の発明において、前記遅延量の測定と前記バッファ量の設定とを、アナログ信号によるファクシミリ通信のプロトコル処理中に実行することを特徴とする。
【発明の効果】
【００１８】
本発明によれば、音声品質の劣化を抑制するためのバッファ蓄積に利用するバッファ量を、ＩＰ網の状態に応じて適切に設定することが可能となり、これにより、ＩＰ網を利用して安定した通信を行うことができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明に係る通信方法および通信制御方法の一実施の形態について、添付図面を参照して詳細に説明する。
【実施例１】
【００２０】
図１は、ＩＰ網を利用して通信を行う場合のファクシミリ装置の接続構成例を示した図である。
【００２１】
同図に示した接続構成例においては、ファクシミリ装置１は、ＶｏＩＰに対応したファクシミリ装置であり、公衆交換回線網４とＩＰ網５に直接接続されている。また、ファクシミリ装置３は、ＶｏＩＰに非対応のファクシミリ装置であり、ゲートウェイ２を介して公衆交換回線網４とＩＰ網５に接続されている。ＩＰ網５には、ＳＩＰ（Session Initiation Protocol）サーバ５１が接続されている。
【００２２】
なお、ＩＰ網５は、ファクシミリ装置１が接続されているネットワークやゲートウェイ２が接続されているネットワークを含むものであり、ＳＩＰサーバとしてＳＩＰサーバ５１のみを示しているが、通常、ＳＩＰサーバは、複数のものがＩＰ網５に接続されている。
【００２３】
図１に示した構成においては、本発明は、ファクシミリ装置１とゲートウェイ２に適用されるが、いずれか一方にのみ適用することも可能である。
【００２４】
ここで、ファクシミリ装置１とゲートウェイ２について説明する。図２は、ファクシミリ装置１の構成を示すブロック図であり、図３は、ゲートウェイ２の構成を示すブロック図である。また、図３は、ファクシミリ装置１とゲートウェイ２の機能的な構成を示すブロック図である。
【００２５】
図２に示すように、ファクシミリ装置１は、制御部１１と、操作表示部１２、画像読取部１３、画像形成部１４、記憶部１５、ネットワーク制御部１６、ＭＯＤＥＭ（MOdulator DEModulator）１７、ＣＯＤＥＣ１８、回線制御部１９を有し、各部がバス接続されて構成されている。
【００２６】
制御部１１は、ファクシミリ装置１の全体を制御するもので、プロセッサとこれを動作させるプログラム等により実現される。
【００２７】
操作表示部１２は、ユーザインタフェイスとして動作するもので、表示器と操作パネル等で構成されるものである。
【００２８】
画像読取部１３は、原稿を読み取って画情報を生成する。画像形成部１４は、画情報に基づいて用紙上に画像を形成する。
【００２９】
記憶部１５は、ファクシミリ装置１を動作させるための設定等を記憶するほか、通信する画情報を一時的に記憶したりする。ネットワーク制御部１６は、ＩＰ網５との接続を制御するインタフェイスである。
【００３０】
ＭＯＤＥＭ１７は、ディジタル信号である画情報等を変調してアナログ信号に変換するとともに、ファクシミリプロトコル（Ｔ．３０）に応じた信号の処理を行う。また、アナログ信号を画情報に復調する処理も行う。
【００３１】
ＣＯＤＥＣ１８は、ＭＯＤＥＭ１７が変調したアナログ信号をＶｏＩＰに応じたディジタル信号に符号化するとともに、その逆にディジタル信号をアナログ信号に復号化する処理を行う。
【００３２】
回線制御部１９は、公衆交換回線網（ＰＳＴＮ）４との接続を制御するインタフェイスである。
【００３３】
このファクシミリ装置１は、ＩＰ網５経由でファクシミリ送信を行う場合には、記憶部１５に記憶されている画情報をＭＯＤＥＭ１７で変調した後にＣＯＤＥＣ１８で符号化し、これをネットワーク制御部１６がＩＰパケット化してＩＰ網５経由で相手先に送信する。また、ＩＰ網５経由でファクシミリ受信を行う場合には、ネットワーク制御部１６が、ＩＰ網５経由でＩＰパケットを受信してデータ化し、これをＣＯＤＥＣ１８が復号した後に、ＭＯＤＥＭ１７で画情報に復調し、復調した画情報を記憶部１５に記憶する。
【００３４】
続いて、ゲートウェイ２の構成について説明する。図３に示すように、ゲートウェイ２は、制御部２１と、経路制御部２２、ＣＯＤＥＣ２３、ネットワーク制御部２４を有し、各部がバス接続されて構成されている。
【００３５】
制御部２１は、ゲートウェイ２の全体を制御するもので、プロセッサとこれを動作させるプログラム等により実現される。
【００３６】
経路制御部２２は、電話番号等の宛先情報に基づいて、公衆交換回線網４とＩＰ網のいずれを行って通信を行うかを判定し、判定結果にしたがって、通信経路を制御する。
【００３７】
ＣＯＤＥＣ２３は、経路制御部２２がＩＰ網５を通信経路と判定したアナログ信号をＶｏＩＰに応じたディジタル信号に符号化するとともに、その逆にＩＰ網５経由で受信したディジタル信号をアナログ信号に復号化する処理を行う。
【００３８】
ネットワーク制御部２４は、ＩＰ網５との接続を制御するインタフェイスである。
【００３９】
また、ゲートウェイ２と接続されるファクシミリ装置３は、制御部３１と、操作表示部３２、画像読取部３３、画像形成部３４、記憶部３５、ＭＯＤＥＭ３６、回線制御部３７を有し、各部がバス接続されて構成されている。
【００４０】
制御部３１は、ファクシミリ装置３の全体を制御するもので、プロセッサとこれを動作させるプログラム等により実現される。
【００４１】
操作表示部３２は、ユーザインタフェイスとして動作するもので、表示器と操作パネル等で構成されるものである。
【００４２】
画像読取部３３は、原稿を読み取って画情報を生成する。画像形成部３４は、画情報に基づいて用紙上に画像を形成する。
【００４３】
記憶部３５は、ファクシミリ装置３を動作させるための設定等を記憶するほか、通信する画情報を一時的に記憶したりする。
【００４４】
ＭＯＤＥＭ３６は、ディジタル信号である画情報等を変調してアナログ信号に変換するとともに、ファクシミリプロトコル（Ｔ．３０）に応じた信号の処理を行う。また、アナログ信号を画情報に復調する処理も行う。
【００４５】
回線制御部３７は、公衆交換回線網（ＰＳＴＮ）４との接続を制御するインタフェイスである。
【００４６】
このファクシミリ装置３は、ＩＰ網５経由でファクシミリ送信を行う場合には、記憶部３５に記憶されている画情報をＭＯＤＥＭ３６で変調して回線制御部３７からゲートウェイ２へ送出する。この処理は、公衆交換回線網４経由でファクシミリ送信を行う場合と同様の処理である。
【００４７】
ゲートウェイ２では、ファクシミリ装置３が送出した画情報（ＭＯＤＥＭ３６で変調されたもの）をＣＯＤＥＣ２３で符号化し、これをネットワーク制御部２４がＩＰパケット化してＩＰ網５経由で相手先に送信する。
【００４８】
また、ファクシミリ装置３がＩＰ網５経由でファクシミリ受信を行う場合には、ゲートウェイ２のネットワーク制御部２４が、ＩＰ網５経由でＩＰパケットを受信してデータ化し、これをＣＯＤＥＣ２３が復号した後にファクシミリ装置３へ送出し、ファクシミリ装置３は、ＭＯＤＥＭ３６で画情報に復調し、復調した画情報を記憶部３５に記憶する。
【００４９】
ファクシミリ装置１とゲートウェイ２は、本発明を適用したもので、それぞれ、ＣＯＤＥＣ１８、ＣＯＤＥＣ２３が利用するバッファのバッファ量をＩＰ網５の状態に応じて制御する。このため、ファクシミリ１の制御部１１とゲートウェイ２の制御部２１は、バッファ量を制御するための機能を実現する。
【００５０】
図４は、ファクシミリ装置１の制御部１１とゲートウェイ２の制御部２１の機能的な構成を示すブロック図である。
【００５１】
ファクシミリ装置１の制御部１１は、図４（ａ）に示すように、遅延量測定部１１ａとバッファ量制御部１１ｂを構成する。同様に、ゲートウェイ２の制御部２１は、図４（ｂ）に示すように、遅延量測定部２１ａとバッファ量制御部２１ｂを構成する。
【００５２】
遅延量測定部１１ａと遅延量測定部２１ｂは、いずれも、ＩＰ網５の遅延量を測定する。遅延量の測定方法としては、例えば、ネットワーク制御部１６、ネットワーク制御部２４を介して、通信相手先にＰＩＮＧ（Packet INternet Groper）によるパケットを送信し、その応答時間から遅延量を測定する。ＰＩＮＧは、ネットワークを診断するプログラムのひとつであり、ＩＣＭＰ（Internet Control Message Protocol）を用いてデータを送信し、相手先との通信の可否やパケットを送信してからその応答であるパケットを受信するまでの時間を得ることができるものである。
【００５３】
バッファ量制御部１１ｂとバッファ量制御部２１ｂは、それぞれ、遅延量測定部１１ａと遅延量測定部２１ｂが測定したＩＰ網５の遅延量に基づいて、ＣＯＤＥＣ１８とＣＯＤＥＣ２３が利用するバッファのバッファ量を制御する。バッファ量制御部１１ｂとバッファ量制御部２１ｂは、図５（ａ）および図５（ｂ）に示すように、遅延量が少ないときにはバッファ量を多く、遅延量が多いときにはバッファ量を少なく制御する。ただし、図５（ｃ）に示すように、最低限必要なバッファ量よりもバッファ量を少なくすると正常な通信を行うことが困難となるため、遅延量測定部１１ａと遅延量測定部２１ｂが測定したＩＰ網５の遅延量が最大遅延量を超えた場合には、バッファ量制御部１１ｂとバッファ量制御部２１ｂは、通信不能な状態であると判定する。
【００５４】
次に、ファクシミリ装置１とゲートウェイ２の動作について説明するが、両者の動作は共通点が多いため、ここでは、ファクシミリ装置１の動作を主に説明し、ゲートウェイ２の動作については、補足して説明する。図６および図７は、ファクシミリ装置１の動作の流れを示すフローチャートである。
【００５５】
ファクシミリ装置１は、ファクシミリ通信に際して、まず、ネットワーク制御部１６が呼接続処理を行う（ステップ１０１）。ネットワーク制御部１６による呼接続処理は、ファクシミリ送信の際には、ＳＩＰサーバ５１を利用して相手先のＩＰアドレスを特定して、ＶｏＩＰによる発呼を行い、ファクシミリ受信の際には、ＶｏＩＰによる着呼を行い相手先へ応答するものである。
【００５６】
呼接続処理が終了すると、ＭＯＤＥＭ１７が動作して相手先とのＦＡＸ手順処理を開始し（ステップ１０２）、制御部１１からの中断指示がないままＦＡＸ手順処理を完了すると（ステップ１０３でＮＯ、ステップ１０４でＹＥＳ）、画情報の送信若しくは受信を行い（ステップ１０５）、ファクシミリ通信を終了する。
【００５７】
一方、ＦＡＸ手順処理中に、制御部１１からの中断指示があった場合若しくは呼が切断された場合には（ステップ１０３でＹＥＳ）、ＭＯＤＥＭ１７は、ＦＡＸ手順処理を中断し（ステップ１０６）、制御部１１は、操作表示部１２を介して利用者にエラーを通知して（ステップ１０７）、ファクシミリ通信を終了する。
【００５８】
また、ファクシミリ装置１は、これらの処理と並行して、ＣＯＤＥＣ１８のバッファ量を設定する処理を行う。バッファ量を設定する処理は、呼接続処理が開始されてからＦＡＸ手順処理が完了するまでの間（ステップ１０１からステップ１０４でＹＥＳとなる間）に行われる。ただし、バッファ量を設定する処理に要する時間は、ＦＡＸ手順処理に要する時間に対して十分に短いため、呼接続処理が開始されてからすぐにバッファ量を設定する処理を開始すれば、他に何ら制御を行うことなく、バッファ量を設定する処理をＦＡＸ手順処理が完了するまでの間に終了させることができる。
【００５９】
バッファ量を設定する処理では、まず、遅延量測定部１１ａが相手先のＩＰアドレスを特定する（ステップ１５１）。ただし、相手先のＩＰアドレスは、呼接続処理において取得されているので、ここでは、相手先のＩＰアドレスを確認する程度の意味としてＩＰアドレスを特定すると称している。
【００６０】
続いて、遅延量測定部１１ａは、特定した相手先にＰＩＮＧによるパケットを送信する等の処理を行ってＩＰ網５における遅延量を測定する（ステップ１５２）。そして、測定した遅延量が所定値未満であった場合には（ステップ１５３でＮＯ）、バッファ量制御部１１ｂが遅延量に応じてＣＯＤＥＣ１８のバッファ量を設定して（ステップ１５４）、バッファ量を設定する処理を終了する。
【００６１】
また、測定した遅延量が所定値以上であった場合には（ステップ１５３でＹＥＳ）、制御部１１は、ＭＯＤＥＭ１７にＦＡＸ手順処理の中断を指示して（ステップ１５５）、バッファ量を設定する処理を終了する。なお、遅延量と比較する所定値とは、前述の最大遅延量（図５参照）に相当するものである。
【００６２】
なお、ゲートウェイ２においてＣＯＤＥＣ２３のバッファ量を設定する際にも同様に遅延量測定部２１ａがＩＰ網５の遅延量を測定してバッファ量制御部２１ｂがバッファ量を設定するが、遅延量が所定値以上の場合に、制御部２１がＭＯＤＥＭ３６を直接制御することはできないため、制御部２１は、呼を切断することで、ＦＡＸ手順処理を中断させる。
【実施例２】
【００６３】
実施例２では、ファクシミリ装置１に実施例１で説明した動作と異なる動作をさせる場合を説明する。図８は、実施例２におけるファクシミリ装置１の動作の流れを示すフローチャートである。
【００６４】
ファクシミリ装置１は、ファクシミリ通信に際して、まず、ネットワーク制御部１６が呼接続処理を行う（ステップ２０１）。ネットワーク制御部１６による呼接続処理は、ファクシミリ送信の際には、ＳＩＰサーバ５１を利用して相手先のＩＰアドレスを特定して、ＶｏＩＰによる発呼を行い、ファクシミリ受信の際には、ＶｏＩＰによる着呼を行い相手先へ応答するものである。
【００６５】
呼接続処理が終了すると、ＭＯＤＥＭ１７が動作して相手先とのＦＡＸ手順処理を開始し（ステップ２０２）、制御部１１からの中断指示がないままＦＡＸ手順処理を完了すると（ステップ２０３でＮＯ、ステップ２０４でＹＥＳ）、１ページ分の画情報を送信若しくは受信する（ステップ２０５）。
【００６６】
そして、送信若しくは受信する次ページの画情報があった場合には（ステップ２０６でＹＥＳ）、ステップ２０２へ戻り、再度、ＦＡＸ手順処理を開始する。その後、全てのページの画情報を送信若しくは受信すると（ステップ２０６でＮＯ）、ファクシミリ通信を終了する。
【００６７】
一方、ＦＡＸ手順処理中に、制御部１１からの中断指示があった場合若しくは呼が切断された場合には（ステップ２０３でＹＥＳ）、ＭＯＤＥＭ１７は、ＦＡＸ手順処理を中断し（ステップ２０７）、制御部１１は、操作表示部１２を介して利用者にエラーを通知して（ステップ２０８）、ファクシミリ通信を終了する。
【００６８】
なお、ここで説明したファクシミリ送信若しくはファクシミリ受信の処理自体は、実施例１の場合と同じであるが（実施例１では、全てのページの画情報の送信若しくは受信をステップ１０５で表している）、実施例２の場合には、ＣＯＤＥＣ１８のバッファ量を設定する処理を、ファクシミリ通信の開始時に加え、画情報のページ間で行うＦＡＸ手順処理の間にも、ＣＯＤＥＣ１８のバッファ量を設定する処理を行っている。
【００６９】
ＣＯＤＥＣ１８のバッファ量を設定する処理は、実施例１の場合と同様に、図７に示したような処理となるが、実施例２の場合には、最初に呼接続処理の開始直後にＣＯＤＥＣ１８のバッファ量を設定する処理を行い、その後、画情報のページ間で行うＦＡＸ手順処理が開始される毎に、ＣＯＤＥＣ１８のバッファ量を設定する処理を行う。
【実施例３】
【００７０】
実施例３では、ファクシミリ装置１に実施例１で説明した動作と異なる動作をさせる場合を説明する。図９および図１０は、実施例３におけるファクシミリ装置１の動作の流れを示すフローチャートである。
【００７１】
ファクシミリ装置１は、ファクシミリ通信に際して、まず、ネットワーク制御部１６が呼接続処理を行う（ステップ３０１）。ネットワーク制御部１６による呼接続処理は、ファクシミリ送信の際には、ＳＩＰサーバ５１を利用して相手先のＩＰアドレスを特定して、ＶｏＩＰによる発呼を行い、ファクシミリ受信の際には、ＶｏＩＰによる着呼を行い相手先へ応答するものである。
【００７２】
呼接続処理が終了すると、ＭＯＤＥＭ１７が動作して相手先とのＦＡＸ手順処理を開始し（ステップ３０２）、制御部１１からの中断指示がないままＦＡＸ手順処理を完了すると（ステップ３０３でＮＯ、ステップ３０４でＮＯ、ステップ３０５でＹＥＳ）、画情報の送信若しくは受信を行い（ステップ３０６）、ファクシミリ通信を終了する。
【００７３】
一方、ＦＡＸ手順処理中に、制御部１１からの中断指示があった場合若しくは呼が切断された場合には（ステップ３０３でＮＯ、ステップ３０４でＹＥＳ）、ＭＯＤＥＭ１７は、ＦＡＸ手順処理を中断し（ステップ３０７）、制御部１１は、操作表示部１２を介して利用者にエラーを通知して（ステップ３０８）、ファクシミリ通信を終了する。
【００７４】
また、ＦＡＸ手順処理中に、制御部１１からの再接続指示があった場合には（ステップ３０３でＹＥＳ）、ネットワーク制御部１６が、再度、呼接続処理を行う（ステップ３０１）。ネットワーク制御部１６は、再度の呼接続処理では、ルーティング処理も併せて行い、ＩＰ網５内での相手先までの通信経路を異なるものに変更して呼接続処理を行う。
【００７５】
ファクシミリ装置１は、これらの処理と並行して、ＣＯＤＥＣ１８のバッファ量を設定する処理を行う。バッファ量を設定する処理は、呼接続処理が開始されてからＦＡＸ手順処理が完了するまでの間（ステップ３０１からステップ３０５でＹＥＳとなる間）に行われる。ただし、バッファ量を設定する処理に要する時間は、ＦＡＸ手順処理に要する時間に対して十分に短いため、呼接続処理が開始されてからすぐにバッファ量を設定する処理を開始すれば、他に何ら制御を行うことなく、バッファ量を設定する処理をＦＡＸ手順処理が完了するまでの間に終了させることができる。
【００７６】
バッファ量を設定する処理では、まず、遅延量測定部１１ａが相手先のＩＰアドレスを特定する（ステップ３５１）。ただし、相手先のＩＰアドレスは、呼接続処理において取得されているので、ここでは、相手先のＩＰアドレスを確認する程度の意味としてＩＰアドレスを特定すると称している。
【００７７】
続いて、遅延量測定部１１ａは、特定した相手先にＰＩＮＧによるパケットを送信する等の処理を行ってＩＰ網５における遅延量を測定する（ステップ３５２）。そして、測定した遅延量が所定値未満であった場合には（ステップ３５３でＮＯ）、バッファ量制御部１１ｂが遅延量に応じてＣＯＤＥＣ１８のバッファ量を設定して（ステップ３５４）、バッファ量を設定する処理を終了する。
【００７８】
また、測定した遅延量が所定値以上であった場合には（ステップ３５３でＹＥＳ）、呼接続の再接続を行った回数が予め設定した回数内であれば（ステップ３５５でＹＥＳ）、制御部１１は、ネットワーク制御部１６に再接続指示を出し（ステップ３５６）、ステップ３５２に戻って、再度、遅延量の測定を行う。
【００７９】
一方、測定した遅延量が所定値以上であった場合に（ステップ３５３でＹＥＳ）、呼接続の再接続を行った回数が予め設定した回数以上であれば（ステップ３５５でＮＯ）、制御部１１は、ＭＯＤＥＭ１７にＦＡＸ手順処理の中断を指示して（ステップ３５７）、バッファ量を設定する処理を終了する。なお、遅延量と比較する所定値とは、前述の最大遅延量（図５参照）に相当するものである。
【実施例４】
【００８０】
実施例４では、ゲートウェイ２に実施例１で説明した動作と異なる動作をさせる場合を説明する。図１１は、実施例４におけるファクシミリ装置３の動作の流れを示すフローチャートであり、図１２は、実施例４におけるゲートウェイ２の動作の流れを示すフローチャートである。
【００８１】
ファクシミリ装置３は、ファクシミリ通信に際して、まず、回線制御部３７が呼接続処理を行う（ステップ４０１）。ただし、実際の呼接続処理は、回線制御部３７からの信号を受けたゲートウェイ２のネットワーク制御部２４がＳＩＰサーバ５１を利用して相手先のＩＰアドレスを特定して、ＶｏＩＰによる発呼を行うものである。
【００８２】
呼接続処理に成功すると（ステップ４０２でＹＥＳ）、ファクシミリ装置３は、ＭＯＤＥＭ３６が動作して相手先とのＦＡＸ手順処理を開始する（ステップ４０３）。そして、呼が切断されることのないままＦＡＸ手順処理を完了すると（ステップ４０４でＮＯ、ステップ４０５でＹＥＳ）、画情報の送信を行い（ステップ４０６）、ファクシミリ通信を終了する。
【００８３】
一方、ＦＡＸ手順処理中に、呼が切断された場合には（ステップ４０４でＹＥＳ）、ＭＯＤＥＭ３６は、ＦＡＸ手順処理を中断し（ステップ４０７）、制御部３１は、操作表示部３２を介して利用者にエラーを通知して（ステップ４０８）、ファクシミリ通信を終了する。
【００８４】
また、ゲートウェイ２は、ファクシミリ装置３（ネットワーク制御部２４）の呼接続処理と並行して、ＣＯＤＥＣ２３のバッファ量を設定する処理を行う。
【００８５】
ゲートウェイ２は、ネットワーク制御部２４が呼接続処理を開始すると、まず、遅延量測定部２１ａが相手先のＩＰアドレスを特定する（ステップ４５１）。ただし、相手先のＩＰアドレスは、呼接続処理において取得されているので、ここでは、相手先のＩＰアドレスを確認する程度の意味としてＩＰアドレスを特定すると称している。
【００８６】
続いて、遅延量測定部２１ａは、特定した相手先にＰＩＮＧによるパケットを送信する等の処理を行ってＩＰ網５における遅延量を測定する（ステップ４５２）。そして、測定した遅延量が所定値未満であった場合には（ステップ４５３でＮＯ）、バッファ量制御部２１ｂが遅延量に応じてＣＯＤＥＣ２３のバッファ量を設定して（ステップ４５４）、バッファ量を設定する処理を終了する。
【００８７】
また、測定した遅延量が所定値以上であった場合には（ステップ４５３でＹＥＳ）、呼接続の再接続を行った回数が予め設定した回数内であれば（ステップ４５５でＹＥＳ）、制御部２１は、ネットワーク制御部２４に再接続処理を実行させ（ステップ４５６）、ステップ４５２に戻って、再度、遅延量の測定を行う。ネットワーク制御部２４は、再度の呼接続処理では、ルーティング処理も併せて行い、ＩＰ網５内での相手先までの通信経路を異なるものに変更して呼接続処理を行う。
【００８８】
一方、測定した遅延量が所定値以上であった場合に（ステップ４５３でＹＥＳ）、呼接続の再接続を行った回数が予め設定した回数以上であれば（ステップ４５５でＮＯ）、制御部２１は、ネットワーク制御部２４に呼接続を中止させ（ステップ４５７）、バッファ量を設定する処理を終了する。
【００８９】
なお、遅延量と比較する所定値とは、前述の最大遅延量（図５参照）に相当するものである。
【図面の簡単な説明】
【００９０】
【図１】ＩＰ網を利用して通信を行う場合のファクシミリ装置の接続構成例を示した図である。
【図２】ファクシミリ装置１の構成を示すブロック図である。
【図３】ゲートウェイ２の構成を示すブロック図である。
【図４】ファクシミリ装置１とゲートウェイ２の機能的な構成を示すブロック図である。
【図５】バッファ量と遅延量の関係を示した図である。
【図６】ファクシミリ装置１の動作の流れを示すフローチャートである。
【図７】ファクシミリ装置１の動作の流れを示すフローチャートである。
【図８】実施例２におけるファクシミリ装置１の動作の流れを示すフローチャートである。
【図９】実施例３におけるファクシミリ装置１の動作の流れを示すフローチャートである。
【図１０】実施例３におけるファクシミリ装置１の動作の流れを示すフローチャートである。
【図１１】実施例４におけるファクシミリ装置３の動作の流れを示すフローチャートである。
【図１２】実施例４におけるゲートウェイ２の動作の流れを示すフローチャートである。
【符号の説明】
【００９１】
１    ファクシミリ装置
２    ゲートウェイ
３    ファクシミリ装置
４    公衆交換回線網
５    ＩＰ網
１１    制御部
１１ａ    遅延量測定部
１１ｂ    バッファ量制御部
１２    操作表示部
１３    画像読取部
１４    画像形成部
１５    記憶部
１６    ネットワーク制御部
１７    ＭＯＤＥＭ
１８    ＣＯＤＥＣ
１９    回線制御部
２１    制御部
２１ａ    遅延量測定部
２１ｂ    バッファ量制御部
２２    経路制御部
２３    ＣＯＤＥＣ
２４    ネットワーク制御部
３１    制御部
３２    操作表示部
３３    画像読取部
３４    画像形成部
３５    記憶部
３６    ＭＯＤＥＭ
３７    回線制御部
５１    ＳＩＰサーバ
【図１】
2007311997.tif 000003
【図２】
2007311997.tif 000004
【図３】
2007311997.tif 000005
【図４】
2007311997.tif 000006
【図５】
2007311997.tif 000007
【図６】
2007311997.tif 000008
【図７】
2007311997.tif 000009
【図８】
2007311997.tif 000010
【図９】
2007311997.tif 000011
【図１０】
2007311997.tif 000012
【図１１】
2007311997.tif 000013
【図１２】
2007311997.tif 000014