(57)【特許請求の範囲】
【請求項１】
Ｖ．３４半二重モード通信を行い、高速データ受信時に受信フレーム数とエラーフレーム数をカウントして求めたエラーフレーム率又は上記エラーフレーム数に応じて上記データの伝送速度を変更するように制御する第１の制御手段と、
上記データのキャリア断を検出し、このキャリア断によるエラーフレームを上記伝送速度の変更のためのエラーフレーム数としてカウントしないように上記第１の制御手段を制御する第２の制御手段とを設けたことを特徴とするファクシミリ装置。
【請求項２】
Ｖ．３４半二重モード通信を行い、高速データ受信時に受信フレーム数とエラーフレーム数をカウントして求めたエラーフレーム率又は上記エラーフレーム数に応じて上記データの伝送速度を複数段階のうちの少なくとも１段階下げるように制御する第１の制御手段と、上記データのキャリア断を検出し、このキャリア断によるエラーフレームを上記伝送速度の変更のためのエラーフレーム数としてカウントしないように上記第１の制御手段を制御する第２の制御手段と,上記少なくとも１段階下げる制御が行われた後の受信データのエラーフレームの有無を検出し、エラーフレームが無い場合は、次のデータ受信時に伝送速度を上げるように制御する第３の制御手段とを設けたことを特徴とするファクシミリ装置。
【請求項３】
Ｖ．３４半二重モード通信を行い、高速データ受信時に受信フレーム数とエラーフレーム数をカウントして求めたエラーフレーム率又は上記エラーフレーム数に応じて上記データの伝送速度を複数段階のうちの少なくとも１段階下げるように制御する第１の制御手段と、回線の品質情報を検出する検出手段と、上記データのキャリア断を検出し、このキャリア断によるエラーフレームを上記伝送速度の変更のためのエラーフレーム数としてカウントしないように上記第１の制御手段を制御する第２の制御手段と、上記少なくとも１段階下げる制御が行われた後の受信データのエラーフレームの有無を検出し、エラーフレームが無くかつ上記検出された回線の品質情報が所定の値を満足する場合は、次のデータ受信時に伝送速度を上げるように制御する第３の制御手段とを設けたことを特徴とするファクシミリ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、エラーフレームの発生に応じて伝送速度を変更するようにしたファクシミリ装置に関し、特にＶ．３４半二重モード通信を行う場合に用いて好適なものである。
【０００２】
【従来の技術】
従来より、Ｖ．３４半二重モード通信を行うファクシミリ装置において、高速データ受信時に受信フレーム及びエラーフレーム数をカウントし、エラーフレーム率またはエラーフレーム数に応じて伝送速度の変更を行うようにしたファクシミリ装置が知られている。その場合、エラーフレーム率またはエラーフレーム数に応じて複数段階伝送速度を下げる多段シフトダウンを行うようにする方法がある。このようなファクシミリ装置は、例えば特開平９−６５０９１号公報に開示されている。
【０００３】
【発明が解決しようとする課題】
しかしながら上述の従来のファクシミリ装置では、キャリア断によりエラーフレームが発生した場合は、伝送速度を落としても意味がない。キャリア断が発生した場合は必ず画データが欠落し、エラーフレームが発生する。キャリア断が発生した場合は、いくら伝送速度が遅くてもデータは欠落してしまうからである。そのため、エラーフレームがキャリア断により発生した場合では、伝送速度を落としても有効ではなく、無駄に通信時間がかかるだけである。逆にキャリア断が頻発するような回線（他の要因でエラーフレームが発生しないような回線）では伝送速度が早い方が有効である。
また、多段シフトダウンする場合、伝送速度を落としすぎていることがあり、その場合は無駄に伝送速度を落としていることになり、通信時間が無駄となってしまう。
【０００４】
本発明は上記の問題を解決し、効率的なデータ伝送を行うことのできるファクシミリ装置を得ることを目的としている。
【０００５】
【課題を解決するための手段】
本発明は、上記の目的を達成するために、請求項１の発明においては、Ｖ．３４半二重モード通信を行い、高速データ受信時に受信フレーム数とエラーフレーム数をカウントして求めたエラーフレーム率又は上記エラーフレーム数に応じて上記データの伝送速度を変更するように制御する第１の制御手段と、上記データのキャリア断を検出し、このキャリア断によるエラーフレームを上記伝送速度の変更のためのエラーフレーム数としてカウントしないように上記第１の制御手段を制御する第２の制御手段とを設けている。
【０００６】
また、請求項２の発明においては、Ｖ．３４半二重モード通信を行い、高速データ受信時に受信フレーム数とエラーフレーム数をカウントして求めたエラーフレーム率又は上記エラーフレーム数に応じて上記データの伝送速度を複数段階のうちの少なくとも１段階下げるように制御する第１の制御手段と、上記データのキャリア断を検出し、このキャリア断によるエラーフレームを上記伝送速度の変更のためのエラーフレーム数としてカウントしないように上記第１の制御手段を制御する第２の制御手段と、上記少なくとも１段階下げる制御が行われた後の受信データのエラーフレームの有無を検出し、エラーフレームが無い場合は、次のデータ受信時に伝送速度を上げるように制御する第３の制御手段とを設けている。
【０００７】
また、請求項３の発明においては、高速データ受信時に受信フレーム数とエラーフレーム数をカウントして求めたエラーフレーム率又は上記エラーフレーム数に応じて上記データの伝送速度を複数段階のうちの少なくとも１段階下げるように制御する第１の制御手段と、回線の品質情報を検出する検出手段と、上記データのキャリア断を検出し、このキャリア断によるエラーフレームを上記伝送速度の変更のためのエラーフレーム数としてカウントしないように上記第１の制御手段を制御する第２の制御手段と、上記少なくとも１段階下げる制御が行われた後の受信データのエラーフレームの有無を検出し、エラーフレームが無くかつ上記検出された回線の品質情報が所定の値を満足する場合は、次のデータ受信時に伝送速度を上げるように制御する第３の制御手段とを設けている。
【０００８】
【発明の実施の形態】
以下、本発明の実施の形態を図面と共に説明する。
図１は本発明によるファクシミリ装置の実施の形態を示すブロック図である。図１において、スキャナ１は、原稿画像を読み取り画情報を取り出すものであり、プロッタ２は、画像を記録紙に記録するものである。符号化復号部３は、ＭＨ方式などの既知の符号化方式により、送信する画情報を符号化によりデータ圧縮を行う一方、受信した画情報を復号化して元の画情報を再生するものである。モデム４は、Ｖ．３４半二重交信を実行可能な機能を有し、画情報を変復調して伝送すると共に、電話回線１１の品質情報を出力し、さらに伝送制御の為の各種手順信号を伝送するものである。
【０００９】
網制御装置５は、電話回線１１と電話機９が接続されていて、発着信のための所定の回線制御を行う。操作表示部６は、装置の動作状態を表示する一方、オペレータが各種操作を行うものである。システム制御部７は、上記各部を制御するマイクロコンピュータである。システムバス８は、上記各部が相互間で各種制御信号やデータをやり取りする信号ラインである。エラーフレームカウンタ部１０は、受信したフレームのエラーフレームをカウントするものである。
【００１０】
次に、上記構成による動作を図２及び図３のフローチャートに沿って説明する。
まず、請求項１の発明に関する動作について図２に沿って説明する。従来のＶ．２７ｔｅｒ、Ｖ．２９及びＶ．１７半二重モードでのＥＣＭファクシミリ交信では、エラーフレームが発生した場合、受信側が画情報データの再送要求（ＰＰＲ）を送信し、送信側がその信号を受け、エラーが発生したフレームのみを送信側が再送するという方法をとっている。伝送速度の変更は同一ブロック内にて４回ＰＰＲを受けることにより、送信側からＣＴＣ信号を送出した後、シフトダウンを起動していた。また、送信側がエラーフレーム数（率）を判断することにより、シフトダウンを起動していた。
【００１１】
しかし、Ｖ．３４半二重モードでのファクシミリ交信（Ｖ．３４モードでは、ＥＣＭ交信が必須事項である）では、受信側がＰＰＲを送信する前に次の伝送速度が決定されているため、従来のように送信側が受信側からのＰＰＲ信号を受けてから伝送速度を変更するということができない。また、Ｖ．３４半二重モード交信では受信側から速度変更を起動することができる。そのため、受信側でエラーフレームをカウントし、シフトダウンの起動をかけることが可能となってくる。
【００１２】
エラーフレームのカウント方法及びシフトダウン起動方法については、前述した特開平９−６５０９１号公報に記載されている方法等がある。しかし前述したように、キャリア断によりエラーフレームが発生した場合では、伝送速度を下げることは有効ではない。キャリア断ではいくら伝送速度が遅くてもエラーが発生するためである。そのため本発明では、まず、画情報受信中にキャリア断が発生したかどうかの監視を行う（Ｓ１０１）。キャリア断が発生した場合（Ｓ１０１のＹ）、キャリア断発生ビットを１にセットする（Ｓ１０２）。ＥＯＦを検出するまでキャリア断の監視を行う（Ｓ１０３のＮ）。ＥＯＦを検出して（Ｓ１０３のＹ）、そのフレームがエラーフレームでなく（Ｓ１０４のＮ）、かつそのフレームが最終フレームでない場合（Ｓ１０８Ｎ）、再び次のフレームの受信に入るとともにキャリア断の検出を行う。
【００１３】
また、ＥＯＦを検出して（Ｓ１０３のＹ）、そのフレームがエラーフレームでなく（Ｓ１０４のＮ）、かつそのフレームが最終フレームの場合（Ｓ１０８Ｙ）、通常の画情報終了処理（Ｓ１０９）を行う。ＥＯＦを検出して（Ｓ１０３のＹ）、そのフレームがエラーフレームであり（Ｓ１０４のＹ）、かつキャリア断発生ビットが１にセットされていない場合（Ｓ１０５のＹ）、エラーフレームカウントを１インクリメントする（Ｓ１０６）。その後、次のフレームを受信するためにキャリア断発生ビットをクリアする（Ｓ１０７）。
【００１４】
このエラーフレームカウント数により再送時にシフトダウンを起動するか否かの判断を行う。ＥＯＦを検出して（Ｓ１０３のＹ）、そのフレームがエラーフレームであり（Ｓ１０４のＹ）、かつキャリア断発生ビットが１にセットされている場合（Ｓ１０５のＮ）、エラーフレームカウントをインクリメントしない。受信したフレームが最終フレームの場合（Ｓ１０８のＹ）、通常の画情報終了処理（Ｓ１０９）を行う。受信したフレームが最終フレームでない場合（Ｓ１０８のＮ）、再び次のフレームを受信に入るとともにキャリア断の検出を行う。
【００１５】
以上のように、画情報受信中にキャリア断が発生したことにより発生するエラーフレームを、シフトダウンの判断に使用するエラーフレームカウントに数えないことにより、キャリア断が要因で発生したエラーフレームのみではシフトダウンを行わないようにしている。
【００１６】
上述した通常の画情報終了処理とは、エラーフレームがない場合はＳｈ、ＡＬＴ、Ｅ、フラグ送出後、ＭＣＦを送出する処理、エラーフレームがあり、エラーフレーム数が一定値を越えている場合は、シフトダウンを行うよう伝送速度変更処理（Ｐｐｈ、ＡＬＴ、Ｍｐｈ、Ｅ、フラグを送出）を伴うＰＰＲ送出処理、エラーフレーム数が一定値を越えていない場合は、シフトダウンを伴わない（Ｓｈ、ＡＬＴ、Ｅ、フラグ送出）ＰＰＲ送出処理を行うものである。
【００１７】
次に請求項２及び３の発明に関する動作について図３及び図４に沿って説明する。ステップＳ２０１からＳ２０８の処理は、上記説明したステップＳ１０１からＳ１０８の処理と同様である。受信したフレームが最終フレームの場合（Ｓ２０８のＹ）、エラーフレームが０かどうかの判断を行う（Ｓ２０９）。
【００１８】
エラーフレームが０でない場合（Ｓ２０９のＮ）、通常の画情報終了処理（Ｓ２１３）を行う。エラーフレームが０の場合（Ｓ２０９のＹ）、モデムが出力する回線品質情報の平均値がある一定値以下かどうかを調べ（Ｓ２１０）、一定値以下で（Ｓ２１０のＹ）前回の画情報が多段シフトダウンを行っている場合（Ｓ２１１のＹ）、次の画情報受信時にシフトアップを行うシフトアップフローを行う（Ｓ２１２）。
【００１９】
シフトアップフローとは、伝送速度変更信号（Ｐｐｈ、ＡＬＴ、Ｍｐｈ、Ｅ、フラグ）を送出した後、ＭＣＦを送出するものである。モデムが出力する回線品質情報の平均値とは、ある一定時間毎にモデムから回線品質情報を読み出し、その平均値を算出したものである。回線品質情報の平均値がある一定値以下でない場合（Ｓ２１０のＮ）、または前回の画情報が多段シフトダウンを行っていない場合（Ｓ２１１のＮ）、通常の画情報受信終了処理を行う。上記通常の画情報終了処理とは、請求項１の発明に関する動作において説明したものと同じである。
【００２０】
以上のように、多段シフトダウンを行った後の画情報受信でエラーフレームがない場合またはエラーフレームがなく、モデムが出力する回線品質情報の平均値がある一定値以下の場合、シフトアップ処理を行うことにより、効率的なデータ伝送を実現することができる。
【００２１】
尚、多段シフトダウンとは、同一ボーレートで選択出来るビットレートにおいて２つ以上低いレートに落とすことをいう。たとえばボーレート３４２９の場合、選択出来るビットレートは、３３．６ｋｂｐｓ，３１．２ｋ，２８．８ｋ，２６．４ｋ，２４．０ｋ，２１．６ｋ，１９．２ｋ，１６．８ｋ，１４．４ｋ，１２．０ｋ，９．６ｋ，７．２ｋ，４．８ｋ  であり、３３．６ｋｂｐｓで通信していた場合、次に交信する伝送速度を２８．８ｋｂｐｓや２６．４ｋｂｐｓなどに変更することである。
【００２２】
【発明の効果】
以上説明したように請求項１の発明によれば、Ｖ．３４半二重モード通信等を行うファクシミリ装置において、キャリア断によりエラーフレームが発生した場合のエラーフレームは、伝送速度変更に使用するエラーフレーム数にカウントしないようにすることにより、無駄に伝送速度を下げることを押さえ、効率的なデータ伝送を行うことができ、通信時間を短縮することができる。
【００２３】
また、請求項２の発明によれば、Ｖ．３４半二重モード通信等を行うファクシミリ装置において、多段シフトダウン後の高速受信データにエラーフレームがない場合、次の高速データ受信時に伝送速度を上げるシフトアップ制御を行うようにすることにより、伝送時間を短縮させ、効率的なデータ伝送を行うことができ、通信時間を短縮することができる。
【００２４】
また、請求項３の発明によれば、Ｖ．３４半二重モード通信等を行うファクシミリ装置において、多段シフトダウン後の高速受信データにエラーフレームがなく、かつモデム等が検出する回線品質情報がある一定値を満足する場合には、次の高速データ受信時に伝送速度を上げるシフトアップ制御を行うようにすることにより、伝送時間を短縮させ、効率的なデータ伝送を行うことができ、通信時間を短縮することができる。
【図面の簡単な説明】
【図１】本発明によるファクシミリ装置の実施の形態を示すブロック図である。
【図２】請求項１の発明に関する動作を示すフローチャートである。
【図３】請求項２，３の発明に関する動作を示すフローチャートである。
【図４】請求項２，３の発明に関する動作を示すフローチャートである。
【符号の説明】
４  モデム
５  網制御部
７  システム制御部
１０  エラーフレームカウンタ部
１１  電話回線
【図１】
0003615373.tif 000002
【図２】
0003615373.tif 000003
【図３】
0003615373.tif 000004
【図４】
0003615373.tif 000005