(57)【要約】【課題】ＥＣＭ無しの通信時に使用でき、バッファサイズを大きくすることなく使用でき、画崩れを生じさせないダミーデータの付加を可能にするファクシミリゲートウェイにおけるデータ転送方法及びこの方法を適用したファクシミリゲートウェイを提供する。【解決手段】受信側ＦＡＸゲートウェイでは、受信データプール部３３は、画データを蓄積し、蓄積された画データ内に、１ラインのラインデータの行末の位置を示すコードであるＥＯＬが存在することを確認したときに、１ラインのラインデータが蓄積されていると判断し、ＥＯＬの確認により、転送すべき１又は複数ラインのラインデータが蓄積されていると判断したときに、転送すべき１又は複数ラインのラインデータの１ライン前の１ラインのラインデータの行末の位置を示すＥＯＬの後に、転送すべき１又は複数ラインのラインデータを繋いだデータを転送単位として、ラインデータ処理部３４に転送する。【選択図】図２
2009212998.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰ網からの画データを受け取り、前記画データとして１又は複数ラインのラインデータが蓄積されたときに、前記蓄積された画データを転送する受信データプール部と、
前記受信データプール部から転送された前記画データを受け取り、転送するラインデータ処理部と、
前記ラインデータ処理部から転送された前記画データをアナログファクシミリ信号に変換して送信するファクシミリモデム部と
を有するファクシミリゲートウェイであって、
前記受信データプール部は、
蓄積された画データ内に、１ラインのラインデータの行末の位置を示すコードであるＥＯＬが存在することを確認したときに、１ラインのラインデータが蓄積されていると判断する手段と、
ＥＯＬの確認により、転送すべき１又は複数ラインのラインデータが蓄積されていると判断したときに、前記転送すべき１又は複数ラインのラインデータの１ライン前の１ラインのラインデータの行末の位置を示すＥＯＬの後に、前記転送すべき１又は複数ラインのラインデータを繋いだ画データを転送単位として、前記ラインデータ処理部に転送する手段と
を有することを特徴とするファクシミリゲートウェイ。
【請求項２】
前記ラインデータ処理部は、前記ファクシミリモデム部に画データを転送するタイミングで、前記ラインデータ処理部内に、転送すべき画データが無い場合に、ダミーデータを生成し、前記生成されたダミーデータを前記ファクシミリモデム部に転送する手段を有することを特徴とする請求項１に記載のファクシミリゲートウェイ。
【請求項３】
前記ラインデータ処理部は、前記ダミーデータを生成している場合に、前記受信データプール部から画データを受け取ったとき、又は、前記ダミーデータの生成を開始してから予め決められた上限時間が経過したときに、前記ダミーデータの生成を停止する手段を有することを特徴とする請求項２に記載のファクシミリゲートウェイ。
【請求項４】
ＩＰ網からの前記画データに処理を施して前記受信データプール部に転送する受信処理部をさらに有し、
前記ラインデータ処理部は、前記ダミーデータの生成処理の発生時に、前記ダミーデータを生成していることを示すダミーデータ生成情報を前記受信処理部に送る手段を有し、
前記ダミーデータ生成情報を受信した前記受信処理部は、画データの１ページの終わりを表す最初に受け取る１若しくは複数のメッセージ信号、又は、前記最初に受け取る１若しくは複数のメッセージ信号及び２回目以降に受け取る１若しくは複数のメッセージ信号を破棄し、前記メッセージ信号が破棄された画データを前記受信データプール部に転送する手段を有する
ことを特徴とする請求項２又は３に記載のファクシミリゲートウェイ。
【請求項５】
受信データプール部が、ＩＰ網からの画データを受け取り、前記画データとして１又は複数ラインのラインデータが蓄積されたときに、前記蓄積された画データを転送するステップと、
ラインデータ処理部が、前記画データを受け取り、転送するステップと、
ファクシミリモデム部が、前記ラインデータ処理部から転送された前記画データをアナログファクシミリ信号に変換して送信するステップと
を有し、
前記受信データプール部が画データを転送する前記ステップは、
蓄積された画データ内に、１ラインのラインデータの行末の位置を示すコードであるＥＯＬが存在することを確認したときに、１ラインのラインデータが蓄積されていると判断するステップと、
ＥＯＬの確認により、転送すべき１又は複数ラインのラインデータが蓄積されていると判断したときに、前記転送すべき１又は複数ラインのラインデータの１ライン前の１ラインのラインデータの行末の位置を示すＥＯＬの後に、前記転送すべき１又は複数ラインのラインデータを繋いだデータを転送単位として、前記ラインデータ処理部に転送するステップと
を含むことを特徴とするファクシミリゲートウェイにおけるデータ転送方法。
【請求項６】
前記ファクシミリモデム部に画データを転送するタイミングで、前記ラインデータ処理部内に、転送すべき画データが無い場合に、前記ラインデータ処理部が、ダミーデータを生成し、前記生成されたダミーデータを前記ファクシミリモデム部に転送するステップを有することを特徴とする請求項５に記載のファクシミリゲートウェイにおけるデータ転送方法。
【請求項７】
前記ラインデータ処理部内に、前記ダミーデータを生成している場合に、前記受信データプール部から画データを受け取ったとき、又は、前記ダミーデータの生成を開始してから予め決められた上限時間が経過したときに、前記ダミーデータの生成を停止するステップを有することを特徴とする請求項６に記載のファクシミリゲートウェイにおけるデータ転送方法。
【請求項８】
前記ダミーデータの生成処理の発生時に、前記ラインデータ処理部が、前記ダミーデータを生成していることを示すダミーデータ生成情報を前記受信処理部に送るステップと、
前記ダミーデータ生成情報を受信した前記受信処理部が、画データの１ページの終わりを表す最初に受け取る１若しくは複数のメッセージ信号、又は、前記最初に受け取る１若しくは複数のメッセージ信号及び２回目以降に受け取る１若しくは複数のメッセージ信号を破棄し、前記１若しくは複数の前記メッセージ信号が破棄された画データを前記受信データプール部に転送するステップと
を有することを特徴とする請求項６又は７に記載のファクシミリゲートウェイにおけるデータ転送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットプロトコル（ＩＰ）網とＧ３ファクシミリ（Ｇ３ＦＡＸ）との間に備えられ、ＩＰ網を介したＧ３ＦＡＸ間のＦＡＸ通信を可能にするファクシミリゲートウェイ（ＦＡＸゲートウェイ）及びＦＡＸゲートウェイにおけるデータ転送方法に関するものである。
【背景技術】
【０００２】
【非特許文献１】社団法人情報通信技術委員会、ＴＴＣ標準ｓｔａｎｄａｒｄ、ＪＴ−Ｔ３０、「一般交換電話網における文書ファクシミリ伝送手順」、第１４．０版、２００２年５月３０日制定
【非特許文献２】社団法人情報通信技術委員会、ＴＴＣ標準ｓｔａｎｄａｒｄ、ＪＴ−Ｔ３８、「ＩＰネットワーク上のリアルタイムグループ３ファクシミリ通信手順」、第３版、２００３年４月２３日制定
【特許文献１】特開２００４−２３５１４号公報
【特許文献２】特開２００６−１２１１７６号公報
【０００３】
ＩＴＵ−Ｔ勧告Ｔ．３０に準拠する非特許文献１は、Ｇ３ＦＡＸ装置によるＦＡＸ通信を、フェーズＡ（呼の確立）、フェーズＢ（プリメッセージ手順）、フェーズＣ（画データ伝送）、フェーズＤ（終了処理）、フェーズＥ（呼の切断）の伝送手順で行なうことを規定している。
【０００４】
また、ＩＴＵ−Ｔ勧告Ｔ．３８に準拠する非特許文献２は、ＦＡＸゲートウェイを介してＩＰ網に接続されたＧ３ＦＡＸ装置間におけるＦＡＸ通信の伝送手順を規定している。ＩＰ網を介してＧ３ＦＡＸ通信をする場合には、送信側ＦＡＸゲートウェイによって送信側Ｇ３ＦＡＸ装置からのアナログ信号をデジタル化してＩＰ網に送信し、受信側ＦＡＸゲートウェイによってＩＰ網からのデジタルデータをアナログ化して、受信側Ｇ３ＦＡＸ装置に送信する。
【０００５】
ＩＴＵ−Ｔ勧告Ｔ．３８に準拠する送信側ＦＡＸゲートウェイは、そこに搭載されたＦＡＸモデム部によってアナログのＦＡＸ信号を終端し、デジタルデータに変換して受信側ＦＡＸゲートウェイに伝送する。ＩＴＵ−Ｔ勧告Ｔ．３０のフェーズＣ（画データ伝送）においては、送信側ＦＡＸ装置は、数十秒〜数分間に渡って連続して画データを送信し続け、受信側ＦＡＸ装置は、数十秒〜数分間に渡って連続して画データを受信し続ける。この間、送信側ＦＡＸゲートウェイと受信側ＦＡＸゲートウェイとの間でも同様に数十秒〜数分間にわたって、複数のＩＰパケットで画データを伝送し続ける。このとき、ＩＰ網の負荷（パケットロス、揺らぎ等）の発生により、受信側ＦＡＸゲートウェイへの画データの到着が遅れ、受信側ＦＡＸゲートウェイに接続されているＧ３ＦＡＸ装置へ送信するデータが枯渇してしまう場合がある。一般的に、データが枯渇した場合、ダミーデータの付加、又は、データが無くなった時点でＦＡＸアナログ信号の生成を停止する等の処理がなされる。
【０００６】
ダミーデータを付加した場合は、受信側ＦＡＸゲートウェイからのＦＡＸ信号は、送信側ＦＡＸ装置から送信されたＦＡＸ信号と同一ではなくなり、受信側ＦＡＸ装置では、受信した画データの画崩れ（例えば、画の一部に抜けが生じる、又は、途中までしか画が生成されない等）が発生したり、受信側ＦＡＸ装置がデータ異常を検出して切断したりする等の現象が発生する。受信側ＦＡＸゲートウェイがＦＡＸアナログ信号の生成を停止した場合は、受信側ＦＡＸ装置は、キャリア断を検出して、ＦＡＸ通信を異常終了する。
【０００７】
また、特許文献１は、受信側ＦＡＸゲートウェイで独自に、ダミーデータとして誤り訂正モード（ＥＣＭ）フレーム間にフラグを挿入することで、データの枯渇を回避する手段を提案している。
【０００８】
さらにまた、特許文献２は、受信側ＦＡＸゲートウェイにて、画データの前のプリアンブル信号を長くし、受信側ＦＡＸゲートウェイに接続された受信側ＦＡＸ装置へのデータの送信開始タイミングを遅らせることによって、揺らぎ吸収のためのバッファサイズを大きくして（データが到着しない期間が長くても、その間を補うために使用できるデータを予め貯めておく）、ネットワーク負荷の上昇時におけるデータの枯渇を発生し難くしている。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１が提案する手段は、ＩＴＵ−Ｔ勧告Ｔ．３０に規定するＥＣＭを使用した通信時にのみ使用でき、ＥＣＭ無しの通信においては、使用することができないという問題がある。
【００１０】
また、特許文献２は、画データの前のプリアンブルを延長することによって、バッファサイズを大きくしているが、プリアンブルの時間は、ＩＴＵ−Ｔ勧告Ｔ．３０及びＩＴＵ−Ｔ勧告Ｔ．４（ＥＣＭ有り時）においてそれぞれ、１秒±１５％及び２００ｍｓ（＝許容値＋１００ｍｓ）と短い時間に規定されており、これより長い時間のデータの枯渇に対応できないという問題がある。
【００１１】
そこで、本発明は、上記従来技術の課題を解決するためになされたものであり、その目的は、ＥＣＭ無しの通信時に使用でき、バッファサイズを大きくすることなく使用でき、画崩れを生じさせないダミーデータの付加を可能にするファクシミリゲートウェイにおけるデータ転送方法及びこの方法を適用したファクシミリゲートウェイを提供することにある。
【課題を解決するための手段】
【００１２】
本発明のファクシミリゲートウェイは、ＩＰ網からの画データを受け取り、前記画データとして１又は複数ラインのラインデータが蓄積されたときに、前記蓄積された画データを転送する受信データプール部と、前記受信データプール部から転送された前記画データを受け取り、転送するラインデータ処理部と、前記ラインデータ処理部から転送された前記画データをアナログファクシミリ信号に変換して送信するファクシミリモデム部とを有し、前記受信データプール部は、蓄積された画データ内に、１ラインのラインデータの行末の位置を示すコードであるＥＯＬが存在することを確認したときに、１ラインのラインデータが蓄積されていると判断する手段と、ＥＯＬの確認により、転送すべき１又は複数ラインのラインデータが蓄積されていると判断したときに、前記転送すべき１又は複数ラインのラインデータの１ライン前の１ラインのラインデータの行末の位置を示すＥＯＬの後に、前記転送すべき１又は複数ラインのラインデータを繋いだ画データを転送単位として、前記ラインデータ処理部に転送する手段とを有することを特徴としている。
【００１３】
本発明のファクシミリゲートウェイにおけるデータ転送方法は、受信データプール部が、ＩＰ網からの画データを受け取り、前記画データとして１又は複数ラインのラインデータが蓄積されたときに、前記蓄積された画データを転送するステップと、ラインデータ処理部が、前記画データを受け取り、転送するステップと、ファクシミリモデム部が、前記ラインデータ処理部から転送された前記画データをアナログファクシミリ信号に変換して送信するステップとを有し、前記受信データプール部が画データを転送する前記ステップは、蓄積された画データ内に、１ラインのラインデータの行末の位置を示すコードであるＥＯＬが存在することを確認したときに、１ラインのラインデータが蓄積されていると判断するステップと、ＥＯＬの確認により、転送すべき１又は複数ラインのラインデータが蓄積されていると判断したときに、前記転送すべき１又は複数ラインのラインデータの１ライン前の１ラインのラインデータの行末の位置を示すＥＯＬの後に、前記転送すべき１又は複数ラインのラインデータを繋いだデータを転送単位として、前記ラインデータ処理部に転送するステップとを含むことを特徴としている。
【発明の効果】
【００１４】
本発明によれば、受信データプール部は、転送すべき１又は複数ラインのラインデータの１ライン前の１ラインのラインデータの行末の位置を示すＥＯＬの後に、転送すべき１又は複数ラインのラインデータを繋いだデータを転送単位として、ラインデータ処理部に転送しているので、画データの通信中に、ネットワーク負荷が上昇して画データが入力しない期間が存在しても、画崩れを生じさせないラインデータの切れ目に、ラインデータ処理部で生成するダミーデータを容易に付加することができる。このため、ＥＣＭ無しの通信時に、バッファサイズを大きくすることなく、画崩れを生じさせないダミーデータの付加ができ、画データの枯渇防止が可能になるという効果がある。
【発明を実施するための最良の形態】
【００１５】
《１》実施の形態の構成
図１は、本発明の実施の形態に係るＦＡＸゲートウェイ（すなわち、本発明の実施の形態に係るデータ転送方法が適用されたＦＡＸゲートウェイ）が適用されたシステムの構成を概略的に示す図である。図１に示されるシステムは、Ｇ３ＦＡＸ装置１と、ＦＡＸゲートウェイ２と、ＦＡＸゲートウェイ３と、Ｇ３ＦＡＸ装置４とを有している。ＦＡＸゲートウェイ２は、Ｇ３ＦＡＸ装置１とＩＰ網５との間に接続され、ＦＡＸゲートウェイ３は、Ｇ３ＦＡＸ装置４とＩＰ網５との間に接続されている。図１においては、Ｇ３ＦＡＸ装置１は、送信側Ｇ３ＦＡＸ装置であり、ＦＡＸゲートウェイ２は、送信側ＦＡＸゲートウェイであり、ＦＡＸゲートウェイ３は、受信側ＦＡＸゲートウェイであり、Ｇ３ＦＡＸ装置４は、受信側Ｇ３ＦＡＸ装置である。Ｇ３ＦＡＸ装置１及びＧ３ＦＡＸ装置４は共に、例えば、ＩＴＵ−Ｔ勧告Ｔ．３０に準拠したＦＡＸ装置である。また、送信側ＦＡＸゲートウェイ２及び受信側ＦＡＸゲートウェイ３は共に、例えば、ＩＴＵ−Ｔ勧告Ｔ．３８に準拠したゲートウェイである。
【００１６】
図２は、図１の受信側ＦＡＸゲートウェイ３の構成を概略的に示すブロック図である。図２に示されるように、受信側ＦＡＸゲートウェイ３は、ＩＰパケット処理部３１と、ＩＴＵ−Ｔ勧告Ｔ．３８に準拠した受信信号の処理を実行するＴ．３８受信処理部３２と、受信データプール部３３と、ラインデータ処理部３４と、ＦＡＸモデム部３５と、ＦＡＸ送信信号処理部３６と、ＩＴＵ−Ｔ勧告Ｔ．３８に準拠した送信信号の処理を実行するＴ．３８送信処理部３７とを有している。
【００１７】
ＩＰパケット処理部３１は、ＩＰ網５からＩＰパケットを受信し、このＩＰパケットをＩＴＵ−Ｔ勧告Ｔ．３８に準拠したデータに変換する。Ｔ．３８受信処理部３２は、ＩＰパケット処理部３１からのデータを受け取り、受け取ったデータが画データの場合には、そのデータを受信データプール部３３に渡し、受け取ったデータが低速モデムコマンドの場合には、そのデータをＦＡＸモデム部３５に渡す。また、Ｔ．３８受信処理部３２は、後述するように、画データの１ページの終わりを表す１又は複数のメッセージ信号（ＭＰＳ、ＥＯＰ、ＥＯＭ）を破棄する処理も行なう。
【００１８】
受信データプール部３３は、Ｔ．３８受信処理部３２から画データを受け取り、それを保持し、ラインデータ処理部３４に転送する。受信データプール部３３は、画データの１ラインのラインデータの行末を示すコードであるＥＯＬ（Ｅｎｄ  Ｏｆ  Ｌｉｎｅ）が存在することを確認したときに、１ラインのラインデータが蓄積されたと判断する。受信データプール部３３は、転送すべき１又は複数ラインのラインデータが蓄積されたと判断したときに、転送すべき１又は複数ラインのラインデータの１ライン前の１ラインのラインデータの行末を示すＥＯＬの後に、転送すべき１又は複数ラインのラインデータを組み合わせたデータを転送単位として、ラインデータ処理部３４に転送する。
【００１９】
図３は、受信データプール部３３が、転送すべき１ラインのラインデータ（例えば、Ｌ２）が蓄積されたと判断したときに、転送すべき１ラインのラインデータ（例えば、Ｌ２）の１ライン前の１ラインのラインデータ（例えば、Ｌ１）の行末を示すＥＯＬ（例えば、Ｅ１）の後に、転送すべき１ラインのラインデータ（例えば、Ｌ２）を組み合わせたデータ（例えば、Ｅ１＋Ｌ２）を転送単位として、ラインデータ処理部３４に転送する処理を説明するための図である。なお、「Ｅ１＋Ｌ２」における記号「＋」は、ＥＯＬ（Ｅ１）の後にラインデータ（Ｌ２）が続いて、ＥＯＬ（Ｅ１）とラインデータ（Ｌ２）が１つの転送単位として扱われることを意味している。受信データプール部３３は、１ラインのラインデータＬ１の蓄積が完了したことを、その行末を示すＥＯＬ（Ｅ１）の存在によって確認し、１ラインのラインデータＬ２の蓄積が完了したことを、その行末を示すＥＯＬ（Ｅ２）の存在によって確認し、１ラインのラインデータＬ３の蓄積が完了したことを、その行末を示すＥＯＬ（Ｅ３）の存在によって確認し、以下、同様に確認する。受信データプール部３３からラインデータ処理部３４に転送されるデータの単位は、転送すべき１ラインのラインデータの１ライン前の１ラインのラインデータのＥＯＬの後に、転送すべき１ラインのラインデータを組み合わせたデータである。図３の例においては、１ラインのラインデータＬ１の転送に際しては、その１ライン前の１ラインのラインデータのＥＯＬ（Ｅ０）に、転送すべき１ラインのラインデータＬ１を組み合わせたデータ（Ｅ０＋Ｌ１）を転送単位として転送し、１ラインのラインデータＬ２の転送に際しては、その１ライン前の１ラインのラインデータのＥＯＬ（Ｅ１）に、転送すべき１ラインのラインデータＬ２を組み合わせたデータ（Ｅ１＋Ｌ２）を転送単位として転送し、１ラインのラインデータＬ３の転送に際しては、その１ライン前の１ラインのラインデータのＥＯＬ（Ｅ２）に、転送すべき１ラインのラインデータＬ３を組み合わせたデータ（Ｅ２＋Ｌ３）を転送単位として転送し、以下、同様に転送する。
【００２０】
図４は、受信データプール部３３が、転送すべき複数ラインのラインデータ（例えば、Ｌ１，Ｌ２，Ｌ３）が蓄積されたと判断したときに、転送すべき複数ラインのラインデータ（例えば、Ｌ１，Ｌ２，Ｌ３）の１ライン前の１ラインのラインデータの行末を示すＥＯＬ（例えば、Ｅ０）の後に、転送すべき複数ラインのラインデータ（例えば、Ｌ１，Ｌ２，Ｌ３）を組み合わせたデータ（例えば、Ｅ０＋Ｌ１＋Ｅ１＋Ｌ２＋Ｅ２＋Ｌ３）を転送単位として、ラインデータ処理部３４に転送する処理を説明するための図である。ラインデータ処理部３４へのデータの転送単位は、図３に示されるように必ずしも１ライン単位である必要はなく、所定数ラインのラインデータが蓄積されていると判断できれば、蓄積が完了している複数ラインのラインデータをまとめて転送してもよい。図４の例においては、受信データプール部３３は、複数ラインのラインデータ（例えば、３ラインのラインデータＬ１，Ｌ２，Ｌ３）の蓄積が完了したことを、その行末を示すＥＯＬ（例えば、Ｅ１，Ｅ２，Ｅ３）の存在によって確認する。受信データプール部３３からラインデータ処理部３４に転送されるデータの単位は、転送すべき複数ラインのラインデータの１ライン前の１ラインのラインデータのＥＯＬ（例えば、Ｅ０）の後に、転送すべき所定のライン数のデータを組み合わせたデータ（例えば、Ｅ０＋Ｌ１＋Ｅ１＋Ｌ２＋Ｅ２＋Ｌ３）である。なお、図４におけるラインデータＬ４は、受信途中（図４に符号Ｍで示す。）であり、受信データプール部３３にデータが揃っていない（ラインデータＬ４の蓄積が完了していない）ので、複数ラインのラインデータＬ１，Ｌ２，Ｌ３の転送時には、転送されない。また、転送すべき複数のラインの数は３ラインに限定されない。
【００２１】
図２に示されるラインデータ処理部３４は、受信データプール部３３から転送されてラインデータ処理部３４に蓄積された画データを、ＦＡＸモデム部３５の送信の速度に合わせ、随時、ＦＡＸモデム部３５に転送する。ＦＡＸモデム部３５にデータを渡すタイミングにおいて、ラインデータ処理部３４にデータが全く無い（枯渇した）場合には、ラインデータ処理部３４は、ダミーデータとして、ＩＴＵ−Ｔ勧告Ｔ．４にて規定されているダミーデータであるＦｉｌｌ（０の可変長信号列）を生成して、ＦＡＸモデム部３５へ渡す。ラインデータ処理部３４は、受信データプール部３３から、ラインデータ処理部３４にデータが転送され、ラインデータ処理部３４におけるデータの枯渇が解消されるまで、又は、所定の上限時間が経過するまで、Ｆｉｌｌを生成し続ける。本実施の形態では、Ｆｉｌｌは、ＦＡＸの画データの１ページ分のデータ毎に、例えば、最大２．５秒に相当する量だけ、生成できる。上限値２．５秒を超えた場合には、ＦＡＸゲートウェイ３は、データの伝送を停止する。ＦＡＸの画データの１ページ分のデータは、ＦＡＸモデム部３５が１４４００ｂｐｓで通信している場合には、
１４４００ｂｉｔ×２．５秒＝３６０００ｂｉｔ
のデータである。ただし、Ｆｉｌｌの生成時間の上限値は、２．５秒に限定されない。
【００２２】
ラインデータ処理部３４は、ラインデータ処理部３４によるＦｉｌｌ生成処理が発生した場合に、Ｆｉｌｌ生成処理の発生情報をＴ．３８受信処理部３２に通知する。また、Ｔ．３８受信処理部３２は、ラインデータ処理部３４から、Ｆｉｌｌ生成処理の発生情報を受け取った場合には、その後に受信する、画データの１ページの終わりを表す１又は複数のメッセージ信号を破棄する処理を行ない、ラインデータ処理部３４から受信したＦｉｌｌ生成処理の情報をクリアすることもできる（図６及び図７の説明において、詳述する。）。ＦＡＸの画データの終わりを表す１又は複数のメッセージ信号を破棄する処理は、Ｆｉｌｌ生成処理の発生情報を受け取った後の最初のＭＰＳ、ＥＯＰ、ＥＯＭを破棄する処理、又は、最初から複数回（例えば、最初及び２回目）のＭＰＳ、ＥＯＰ、ＥＯＭを破棄する処理とすることができる。
【００２３】
ＦＡＸモデム部３５は、ラインデータ処理部３４又はＴ．３８受信処理部３２から渡されたデータをＦＡＸアナログ信号に変換して送出する。また、ＦＡＸモデム部３５は、受信したＦＡＸアナログ信号を送信データとしてＦＡＸ送信信号処理部３６へ渡す。
【００２４】
ＦＡＸ送信信号処理部３６は、ＦＡＸモデム部３５から渡されたデータをＴ．３８送信処理部３７に渡す。Ｔ．３８送信処理部３７は、ＦＡＸ送信信号処理部３６から渡されたデータをＩＴＵ−Ｔ勧告Ｔ．３８に準拠したデータとしてＩＰパケット処理部３１へ渡す。ＩＰパケット処理部３１は、渡されたデータをＩＰパケット化し、ＩＰ網５に送信する。
【００２５】
《２》実施の形態の動作
図５は、本発明の実施の形態に係る受信側ＦＡＸゲートウェイ３を含むシステムのＦＡＸ通信の例（正常通信の場合、及びＦｉｌｌを付加する必要のある通信の場合）を示すシーケンス図である。図における記号は、ＩＴＵ−Ｔ勧告Ｔ．３０で使用されているものであり、ＣＮＧは発呼トーン、ＣＥＤは被呼局識別信号、ＮＳＦは非標準機能、ＣＳＩは被呼端末識別信号、ＤＩＳはデジタル識別信号、ＴＳＩは送信端末識別信号、ＤＣＳはデジタル命令信号、ＴＣＦはトレーニングチェック信号、ＣＦＲは受信準備確認信号、ＭＰＳはマルチページ信号、ＥＯＰは手順終了信号、ＭＣＦはメッセージ確認信号、ＤＣＮは切断命令を示す。
【００２６】
図５の部分６に示されるように、正常通信では、送信側ＦＡＸゲートウェイ２から受信した、ＩＰパケットを受信側ＦＡＸゲートウェイ３のＩＰパケット処理部３１で受信し、ＩＴＵ−Ｔ勧告Ｔ．３８に準拠したデータをＴ．３８受信処理部３２へ渡す。Ｔ．３８受信処理部３２では、受信したデータが低速モデムコマンドの場合には、そのデータをＦＡＸモデム部３５に転送し、ＦＡＸモデム部３５では、ＦＡＸアナログ信号にして受信側Ｇ３ＦＡＸ装置４へ送信する。また、Ｔ．３８受信処理部３２では、受信したデータが画データの場合には、そのデータを受信データプール部３３に転送し。受信データプール部３３内で、１ラインのラインデータがそろっていると判断ができ次第、１ライン前のラインデータの行末を示すＥＯＬに、１ラインのラインデータの蓄積が完了していると判断されたデータ（例えば、図３におけるＥＯＬ（Ｅ０）とこれに続くラインデータＬ１）をラインデータ処理部３４に転送する。なお、１ラインのラインデータの蓄積が完了していることの確認は、蓄積された１ラインのラインデータの行末の位置を示すＥＯＬが受信データプール部３３内に存在することの確認によって行なわれる。例えば、図３におけるラインデータＬ１の後のＥＯＬ（Ｅ１）が存在することの確認によって行なわれる。
【００２７】
パケットロス等により、ラインデータ処理部３４においてデータの枯渇が発生した場合の動作が、図５の部分７に示されている。送信側ＦＡＸゲートウェイ２から受信側ＦＡＸゲートウェイ３へのデータ転送でパケットロス（図５の符号５０）等が発生し、データの受信が遅くなった場合（図５の符号５１）、受信データプール部３３へのデータの到着が遅くなり、１ラインのラインデータの蓄積が完了するまでに、長い時間を要する。その間にも、ラインデータ処理部３４内のデータはＦＡＸモデム部３５に順次転送されており、時間が経過することでラインデータ処理部３４内のデータが全て無くなる（枯渇する）ことがある（図５の符号５２）。このとき、ラインデータ処理部３４は、ダミーデータとして、ＩＴＵ−Ｔ勧告Ｔ．４にて規定されているダミーデータであるＦｉｌｌを生成し、ＦＡＸモデム部３５に転送する（図５の符号５３）。この動作は、受信データプール部３３に新たな画データが到着し、１又は複数ラインのラインデータの蓄積が完了し、ラインデータ処理部３４にラインデータが転送されるまで、又は、所定の上限時間が経過するまで継続される。ラインデータ処理部３４は、受信データプール部３３から、１ライン前のラインデータのＥＯＬと、転送される１又は複数ラインのラインデータとの組み合わせからなるデータを転送単位としてデータを転送し、この時点で、Ｆｉｌｌ生成処理が停止され、通常動作に戻る。なお、図５において、符号５４は、Ｆｉｌｌを付加した分、画データ受信の時間が長くなる（例えば、画データ１ページ当たり最大２．５秒）ことを示している。また、図５において、符号５５は、Ｆｉｌｌが付加されたときに、ＭＰＳを破棄する処理（詳細は、図６において説明）を示している。また、図５において、符号５６は、１ページの画データの送信時間が３秒であることを示している。
【００２８】
図６は、本発明の実施の形態に係る受信側ＦＡＸゲートウェイ３のラインデータ処理部３４によるＦｉｌｌ生成処理（符号６０）によって生じるタイミングずれ（符号６１，６２）を回復するための処理（符号６３）（２．５秒以下のＦｉｌｌを付加し、ＥＯＰを破棄する場合）を説明するためのシーケンス図である。ここで、ラインデータ処理部３４によるＦｉｌｌ生成量の上限を、ＦＡＸ送信される画データの１ページ当たり、２．５秒とする。また、ラインデータ処理部３４がＦｉｌｌ生成処理を実行した場合に、ラインデータ処理部３４からＴ．３８受信処理部３２に対して、Ｆｉｌｌ生成処理の発生情報が通知される。Ｔ．３８受信処理部３２は、Ｆｉｌｌ生成処理の発生情報を受け取った場合には、１ページ分の画データの後に受信する最初（１回目）のＭＰＳ、ＥＯＰ、ＥＯＭの処理時に、受信したＭＰＳ、ＥＯＰ、ＥＯＭを破棄し（図６の符号６３）、ＦＡＸモデム３５への転送は行わない。そして、再送されて来るＭＰＳ、ＥＯＰ、ＥＯＭ（図６の符号６４）から通常通りのＦＡＸモデム部３５への転送処理を行う。ＥＯＰ（再送）以降は、Ｆｉｌｌ生成処理の影響でＦｉｌｌが付加された分、画データ受信の時間が長くなり（図６の符号６１）、その結果、ずれていたタイミング（図６の符号６２）が、正常なタイミング（図６の符号６５）になり、タイミングずれを回復することができる。
【００２９】
図７は、本発明の実施の形態に係る受信側ＦＡＸゲートウェイ３のラインデータ処理部３４によるＦｉｌｌ生成処理（符号７０）によって生じるタイミングずれ（符号７１，７２）を回復するための処理を行なわない場合（符号７３）（２．５秒以下のＦｉｌｌを付加し、ＥＯＰを破棄しない場合）を説明するためのシーケンス図である。ここで、ラインデータ処理部３４によるＦｉｌｌ生成量の上限を、ＦＡＸ送信される画データの１ページ当たり、２．５秒とする。図７に示されるシーケンスにおいては、図６の場合と異なり、ラインデータ処理部３４がＦｉｌｌ生成処理を実行した場合であっても、１ページ分の画データの後に受信する最初（１回目）のＥＯＰを破棄しない。図７に示される例では、ＥＯＰが受信側Ｇ３ＦＡＸ装置４に到着するタイミング（符号７４）が、本来、ＥＯＰが受信側Ｇ３ＦＡＸ装置４に到着するタイミング（符号７５）より遅くなるため、ＭＣＦ応答（符号７６）も遅れて送信側ＦＡＸゲートウェイ２から送信されることになる。このとき、ＭＣＦの遅れ具合によっては、ＥＯＰ（再送）の時刻（符号７７）と同時刻に、送信側ＦＡＸゲートウェイ２からＭＣＦが送信される可能性が有る。この場合には、送信側Ｇ３ＦＡＸ装置１と送信側ＦＡＸゲートウェイ２間で、メッセージの衝突（符号７８）が発生してしまうことが起こり得る。この現象は、タイミングがずれている画データの最初のＥＯＰに、受信側Ｇ３ＦＡＸ装置４が応答を返すことが原因となっている。このため、図６に示されるように、タイミングのずれた画データのＥＯＰを、受信側Ｇ３ＦＡＸ装置４に送信しない対策を採用することが好ましく、図６のような構成を採用することによって、メッセージの衝突（符号７８）という不具合の発生を回避することができる。
【００３０】
図８は、本発明の実施の形態に係るデータ転送方法を適用した受信側ＦＡＸゲートウェイ３においてＦｉｌｌの付加量が多い場合（３秒を超えるＦｉｌｌを付加した場合）の動作を説明するためのシーケンス図である。以下に、図８を用いて、ＦＡＸゲートウェイ３のラインデータ処理部３４によるＦｉｌｌ生成処理によるＦｉｌｌ付加量を、１ページ当たり２．５秒以下にすることが望ましい理由を説明する。図８に示されるシーケンスは、Ｆｉｌｌ生成処理の時間制限（２．５秒）を採用せずに、３秒以上のＦｉｌｌ生成処理を実行する場合を示している（符号８０）。図８においては、画データの送信時間が伸びたため、最初のＥＯＰが受信側ＦＡＸゲートウェイ３に届く時刻が遅くなり（符号８１、８２）、再送間隔である３秒以内（符号８３）に応答が帰って来ない。この場合、本来、送信側ＦＡＸゲートウェイ２がＥＯＰ（再送）（符号８４）を送信するタイミングになっても、前の画データのＥＯＰの送信（符号８１、８２）が完了していないので、リアルタイムに送信することができず、遅延が発生する。すなわち、図８に示すように、画データ送信の時間が３秒以上伸びたため、ＥＯＰ（再送）を送信するタイミングも送信側ＦＡＸゲートウェイ２内で遅延する（符号８４，８５）。このため、ＥＯＰ（再送）（符号８４）でタイミングを回復させて、それ以降、メッセージのすれ違いや衝突を発生させないために、Ｆｉｌｌの付加量を３秒以下にすることが望ましく、その他の遅延マージンを考慮し、上限を２．５秒とすることがより望ましい。
【００３１】
なお、図６乃至図８においては、ＥＯＰの廃棄を例として説明しているが、ＭＰＳ又はＥＯＭに関しても同様の廃棄処理が適用できる。
【００３２】
また、本実施の形態の説明では、画データ送信後の最初（１回目）のＥＯＰを破棄することとしているが、これは、仮にＥＯＰ（再送〉がロスしても、その後のＥＯＰ（再送２回目）によって、処理を正常に進めることを可能にするためである。システムとして、Ｆｉｌｌの付加量の上限を増やすことを優先させたい場合には、画データ送信後の複数回（例えば、２回目まで）のＥＯＰを破棄するように構成してもよく、Ｆｉｌｌの生成処理の制限を１ページ当たり最大
５．５秒＝（３秒×２）−（マージン０．５秒）＝６秒−０．５秒
まで伸ばすことも可能である。ただし、ＩＴＵ−Ｔ勧告Ｔ．４においては、連続して生成できるＦｉｌｌは最大５秒である。
【００３３】
《３》実施の形態の効果
本発明の実施の形態によれば、ＩＰ網５における負荷の揺らぎやパケットロスにより受信側ＦＡＸゲートウェイ３に対する画データの到着に遅れが発生し、受信側ＦＡＸゲートウェイ３のラインデータ処理部３４でデータの枯渇が発生した場合であっても、ラインデータ処理部３４でＦｉｌｌを生成してＦＡＸモデム部３５に出力（Ｆｉｌｌを付加）すれば、ＦＡＸモデム部３５においてキャリアが途切れることを回避できる。
【００３４】
また、本発明の実施の形態によれば、受信データプール部３３からラインデータ処理部３４へのデータ転送を、転送すべき１又は複数ラインのラインデータの１ライン前の１ラインのラインデータの行末の位置を示すＥＯＬの後に、転送すべき１又は複数ラインのラインデータを繋いだ画データを転送単位として転送を実行しているので、ラインデータ処理部３４で生成し出力するＦｉｌｌは、必ず、ラインデータの切れ目、すなわち、１ラインのラインデータ（例えば、図３のＬ１）とその行末を示すＥＯＬ（例えば、図３におけるＥ１）の間に挿入される。このため、確実に、ＦＡＸゲートウェイ３から画データを崩すことなく、受信側Ｇ３ＦＡＸ装置４に送信することが可能となる。
【００３５】
また、本発明の実施の形態によれば、画データの通信期間中に、ラインデータ処理部３４が生成したダミーデータは、必ず、ラインデータの切れ目に挿入されるので、どのタイミングでも自由に時間の引き延ばしができる。このため、受信側ＦＡＸゲートウェイ３における画データ送信前のバッファリングの必要が無くなり、リアルタイム性を増すことができる。
【００３６】
さらに、本発明の実施の形態によれば、Ｆｉｌｌ挿入の上限を設けることと、受信側ＦＡＸゲートウェイ３で最初の、又は、最初及び２回目のＭＰＳ、ＥＯＰ、ＥＯＭの破棄の処理を実行することにより、Ｆｉｌｌ挿入で生じた、送信側と受信側間のタイミングのずれを回復することができ、画データの後のポストメッセージの衝突を回避することかできる。
【００３７】
さらにまた、本発明の実施の形態によれば、ラインデータ処理部３４がＦｉｌｌ生成処理の発生情報をＴ．３８受信処理部３２に通知するので、画データの後のポストメッセージ（ＥＯＬ、ＭＰＳ、ＥＯＭ）の破棄が不要な場合を判断して処理を変えることで、無駄な再送処理を起こさせないようにすることができる。
【００３８】
また、本発明の実施の形態によれば、受信側ＦＡＸゲートウェイ３のみで上記効果を得ることができるので、送信側ＦＡＸゲートウェイ２に特別な手段を備える必要はない。したがって、通信相手の機種にかかわらず、上記効果を得ることができる。
【図面の簡単な説明】
【００３９】
【図１】本発明の実施の形態に係るＦＡＸゲートウェイを含むシステムの構成を概略的に示す図である。
【図２】図１の受信側ＦＡＸゲートウェイの構成を概略的に示すブロック図である。
【図３】図２の受信データプール部が、転送すべき１ラインのラインデータの１ライン前のラインデータの行末の位置を示すＥＯＬの後に、転送すべき１ラインのラインデータを繋いだデータを転送単位として、ラインデータ処理部に転送する処理を説明するための図である。
【図４】図２の受信データプール部が、転送すべき複数ラインのラインデータの１ライン前のラインデータの行末の位置を示すＥＯＬの後に、転送すべき複数ラインのラインデータを繋いだデータを転送単位として、ラインデータ処理部に転送する処理を説明するための図である。
【図５】本発明の実施の形態に係る受信側ＦＡＸゲートウェイを含むシステムのＦＡＸ通信の例（正常通信の場合、及びＦｉｌｌを付加する必要のある通信の場合）を示すシーケンス図である。
【図６】本発明の実施の形態に係る受信側ＦＡＸゲートウェイのラインデータ処理部によるＦｉｌｌ生成処理によって生じるタイミングずれを回復するための処理（２．５秒以下のＦｉｌｌを付加し、ＥＯＰを破棄する場合）を説明するためのシーケンス図である。
【図７】本発明の実施の形態に係る受信側ＦＡＸゲートウェイのラインデータ処理部によるＦｉｌｌ生成処理によって生じるタイミングずれを回復するための処理を行なわない場合（２．５秒以下のＦｉｌｌを付加し、ＥＯＰを破棄しない場合）を説明するためのシーケンス図である。
【図８】本発明の実施の形態に係るデータ転送方法を適用した受信側ＦＡＸゲートウェイにおいてＦｉｌｌの付加量が多い場合（３秒を超えるＦｉｌｌを付加した場合）の動作を説明するためのシーケンス図である。
【符号の説明】
【００４０】
１  送信側Ｇ３ＦＡＸ装置、  ２  送信側ＦＡＸゲートウェイ、  ３  受信側ＦＡＸゲートウェイ、  ４  受信側Ｇ３ＦＡＸ装置、  ５  ＩＰ網、  ３１  ＩＰパケット処理部、  ３２  Ｔ．３８受信処理部、  ３３  受信データプール部、  ３４  ラインデータ処理部、  ３５  ＦＡＸモデム部、  ３６  ＦＡＸ送信信号処理部、  ３７  Ｔ．３８送信処理部。
【図１】
2009212998.tif 000003
【図２】
2009212998.tif 000004
【図３】
2009212998.tif 000005
【図４】
2009212998.tif 000006
【図５】
2009212998.tif 000007
【図６】
2009212998.tif 000008
【図７】
2009212998.tif 000009
【図８】
2009212998.tif 000010