(57)【要約】【課題】  ファクシミリデータを送信する場合に、通話のための音声信号をダイヤルトーン信号として誤認識してしまうことを抑止することができるファクシミリ装置及びその制御方法、プログラム、記憶媒体を提供する。【解決手段】  ファクシミリデータを送信する指示があった場合に、まず電話回線を捕捉する。そして、ダイヤルトーン信号を検出する第１のフィルタ、及び第１のフィルタとは異なる周波数帯域の信号を検出する第２のフィルタを用いて、電話回線から受信した信号が、ダイヤルトーン信号または音声信号のいずれであるかを判定する。この判定の結果に基づいて、受信した信号が音声信号である場合には、ファクシミリ通信が実行せず、ダイヤルトーン信号である場合には、ファクシミリ通信を実行するよう、ＣＰＵ１０１が制御する。【選択図】  図３
2008099011.tif 000002
【特許請求の範囲】
【請求項１】
ファクシミリ通信を行うファクシミリ手段と、
前記ファクシミリ手段によるファクシミリ通信を行ってデータを送信するために、電話回線を捕捉する回線捕捉手段と、
前記回線捕捉手段が前記電話回線を捕捉した場合に、前記電話回線から受信した信号が、ダイヤルトーン信号、または通話のための音声信号、のいずれであるかを判定する判定手段と、
前記判定手段が、前記受信した信号が前記音声信号であると判定した場合には、前記ファクシミリ通信を実行することなく、前記受信した信号が前記ダイヤルトーン信号であると判定した場合には、前記ファクシミリ通信を実行するよう制御する制御手段と、
を備えることを特徴とするファクシミリ装置。
【請求項２】
ダイヤルトーン信号の周波数を含む、第１の周波数帯域の信号を検出する第１の検出手段と、
前記第１の周波数帯域とは異なる第２の周波数帯域の信号を検出する第２の検出手段と、を更に備え、
前記判定手段は、前記第１の検出手段が信号を検出し、且つ、前記第２の検出手段が信号を検出した場合には、前記受信した信号が前記音声信号であると判定し、前記第１の検出手段が信号を検出し、且つ、前記第２の検出手段が信号を検出しない場合には、前記受信した信号が前記ダイヤルトーン信号であると判定することを特徴とする請求項１に記載のファクシミリ装置。
【請求項３】
前記音声信号は、前記回線捕捉手段が前記電話回線を捕捉する際に、前記ファクシミリ装置に対して前記通話のための発呼を行った端末が、前記ファクシミリ装置に対して送出した音声信号であることを特徴とする請求項１または２に記載のファクシミリ装置。
【請求項４】
前記制御手段は、前記第１の検出手段が信号を検出しない場合は、前記ファクシミリ通信を実行しないよう制御することを特徴とする請求項２に記載のファクシミリ装置。
【請求項５】
前記第１の検出手段が連続して信号を検出している時間を計測する計時手段を更に備え、
前記判定手段は、前記計時手段による計測の結果に基づき、前記第１の検出手段が少なくとも予め定められた時間連続して信号を検出し、且つ、前記第２の検出手段が信号を検出しない場合に、前記受信した信号が前記ダイヤルトーン信号であると判定することを特徴とする請求項２に記載のファクシミリ装置。
【請求項６】
前記判定手段は、前記第１の検出手段が信号を検出し、且つ、前記第２の検出手段が信号を検出しない場合であっても、前記計時手段による計測の結果、前記第１の検出手段が検出した信号が予め定められた時間連続していない場合には、前記受信した信号が前記ダイヤルトーン信号でないと判定することを特徴とする請求項５に記載のファクシミリ装置。
【請求項７】
前記ダイヤルトーン信号のオンオフパターンを予め記憶する記憶手段を更に備え、
前記判定手段は、前記第１の検出手段が前記記憶手段に記憶された信号パターンに適合するパターンの信号を検出した場合には、前記第２の検出手段が信号を検出していたとしても、前記受信した信号が前記ダイヤルトーン信号であると判定することを特徴とする請求項２に記載のファクシミリ装置。
【請求項８】
前記制御手段は更に、前記判定手段が前記受信した信号が前記音声信号であると判定した場合には、前記回線捕捉手段が捕捉した電話回線を開放し、前記ファクシミリ通信で送信しようとしたデータを、リダイヤル待機状態とするよう制御することを特徴とする請求項１から７のいずれか１項に記載のファクシミリ装置。
【請求項９】
前記判定手段が、前記受信した信号が前記音声信号であると判定した場合に、ユーザを呼び出すための通知を行う通知手段を更に備えることを特徴とする請求項１から８のいずれか１項に記載のファクシミリ装置。
【請求項１０】
ファクシミリ通信を行うファクシミリ通信工程と、
前記ファクシミリ通信工程でファクシミリ通信を行ってデータを送信するために、電話回線を捕捉する回線捕捉工程と、
前記回線捕捉工程で前記電話回線を捕捉した場合に、前記電話回線から受信した信号が、ダイヤルトーン信号、または通話のための音声信号、のいずれであるかを判定する判定工程と、
前記判定工程において、前記受信した信号が前記音声信号であると判定した場合には、前記ファクシミリ通信を実行することなく、前記受信した信号が前記ダイヤルトーン信号であると判定した場合には、前記ファクシミリ通信を実行するよう制御する制御工程と、
を備えることを特徴とするファクシミリ装置の制御方法。
【請求項１１】
ダイヤルトーン信号の周波数を含む、第１の周波数帯域の信号を検出する第１の検出工程と、
前記第１の周波数帯域とは異なる第２の周波数帯域の信号を検出する第２の検出工程と、を更に備え、
前記判定工程は、前記第１の検出工程において信号が検出され、且つ、前記第２の検出工程において信号が検出された場合には、前記受信した信号が前記音声信号であると判定し、前記第１の検出工程において信号が検出され、且つ、前記第２の検出工程において信号が検出されない場合には、前記受信した信号が前記ダイヤルトーン信号であると判定することを特徴とする請求項１０に記載のファクシミリ装置の制御方法。
【請求項１２】
前記音声信号は、前記回線捕捉工程において前記電話回線を捕捉する際に、前記ファクシミリ装置に対して前記通話のための発呼を行った端末が、前記ファクシミリ装置に対して送出した音声信号であることを特徴とする請求項１０または１１に記載のファクシミリ装置の制御方法。
【請求項１３】
前記制御工程は、前記第１の検出工程において信号が検出されない場合は、前記ファクシミリ通信を実行しないよう制御することを特徴とする請求項１１に記載のファクシミリ装置の制御方法。
【請求項１４】
前記第１の検出工程において連続して信号を検出している時間を計測する計時工程を更に備え、
前記判定工程は、前記計時工程における計測の結果に基づき、前記第１の検出工程において少なくとも予め定められた時間連続して信号が検出された場合であって、且つ、前記第２の検出工程において信号が検出されない場合に、前記交換機から送られてきた信号が前記ダイヤルトーン信号であると判定することを特徴とする請求項１１に記載のファクシミリ装置の制御方法。
【請求項１５】
前記判定工程は、前記第１の検出工程において信号が検出され、且つ、前記第２の検出工程において信号が検出されない場合であっても、前記計時工程における計測の結果、前記第１の検出工程において検出された信号が予め定められた時間連続していない場合には、前記受信した信号が前記ダイヤルトーン信号でないと判定することを特徴とする請求項１４に記載のファクシミリ装置の制御方法。
【請求項１６】
前記ダイヤルトーン信号のオンオフパターンを予め記憶媒体に記憶する記憶工程を更に備え、
前記判定工程は、前記第１の検出工程において前記記憶工程で記憶された信号パターンに適合するパターンの信号が検出された場合には、前記第２の検出工程において信号が検出されていたとしても、前記受信した信号が前記ダイヤルトーン信号であると判定することを特徴とする請求項１１に記載のファクシミリ装置の制御方法。
【請求項１７】
前記制御工程は更に、前記判定工程において前記受信した信号が前記音声信号であると判定された場合には、前記回線捕捉工程で捕捉した電話回線を開放し、前記ファクシミリ通信で送信しようとしたデータを、リダイヤル待機状態とするよう制御することを特徴とする請求項１０から１６のいずれか１項に記載のファクシミリ装置の制御方法。
【請求項１８】
前記判定工程において、前記受信した信号が前記音声信号であると判定された場合に、ユーザを呼び出すための通知を行う通知工程を更に備えることを特徴とする請求項１０から１７のいずれか１項に記載のファクシミリ装置の制御方法。
【請求項１９】
請求項１０に記載のファクシミリ装置の制御方法をコンピュータに実行させるためのプログラム。
【請求項２０】
請求項１０に記載のファクシミリ装置の制御方法をコンピュータに実行させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファクシミリ通信を行ってデータを送信するファクシミリ装置及びその制御方法、プログラム、記憶媒体に関するものである。
【背景技術】
【０００２】
従来から、交換機を介して相手端末とファクシミリ通信を行って、ファクシミリデータを送信する技術が知られている。この時、送信側端末の動作としては、まずファクシミリ通信に用いるための電話回線を捕捉する。そして、電話回線を捕捉することができた場合には、交換機から受信するダイヤルトーン信号を検出する。このダイヤルトーン信号とは、送信側端末がオンフック状態からオフフック状態へ遷移したことを交換機が検出した場合に、交換機から送信側端末へ、通信可能（発呼可能）であることを通知するために送信される信号である。
【０００３】
ダイヤルトーン信号を検出した送信側端末は、ファクシミリデータの送信宛先となる受信側端末の電話番号をダイヤルするとともに、ＣＮＧ信号を送出する。ＣＮＧ信号とはファクシミリ手順に入る前に最初に出力する信号であって、発呼局が非音声端末であることを知らせるために伝送路に送出される信号である。そして、ＣＮＧ信号を受け付けた受信側端末は、送信側端末にＣＥＤ信号を送り返す。ＣＥＤ信号とは、被呼局が非音声端末であること示す信号である。ＣＥＤ信号を受け付けた送信側端末は、受信側端末とファクシミリ通信を開始する。
【０００４】
ここで、上述したダイヤルトーン信号の検出方法として、周波数や信号パターンを参照する技術が知られている（例えば、特許文献１参照）。この場合、検出すべきダイヤルトーン信号の周波数や信号パターンを予め記憶しておくことにより、ダイヤルトーン信号の検出を可能としている。
【特許文献１】特開２００２−２３２５１９
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来技術では次のような問題があった。
【０００６】
ここで図１０を用いて、従来技術において発生する問題を詳細に説明する。例えば、端末Ａがファクシミリデータを端末Ｂに送信する際に、端末Ａによる回線捕捉動作と偶然同じタイミングにおいて、端末Ｂとは異なる他の端末Ｃから、端末Ａに対して通話のための着呼がある場合がある。このように端末Ａによる回線捕捉動作（１００１）と、端末Ｃからの着呼動作（１００２）が衝突してしまった場合は、端末Ａから端末Ｂへの発呼が行われることなく、端末Ａと端末Ｃとの間で、回線が繋がれてしまう（１００３）。
【０００７】
そして、回線捕捉後、ダイヤル信号を送出するために交換機からのダイヤルトーン信号を待っている状態（１００６）の端末Ａに対して、端末Ｃから通話のための音声信号が送られてくることも考えられる（１００４、１００５）。上述した従来技術では、この端末Ｃから送られた音声信号を、交換機から送られたダイヤルトーン信号であると誤認識してしまう可能性があった（１００７）。即ち、特許文献１に記載の技術では、ダイヤルトーン信号の周波数を検出条件として記憶しておいて、その周波数に合致する信号をダイヤルトーン信号として検出している。ここで、図１０において端末Ｃから送られた音声信号（１００５）が、検出条件の周波数に合致する周波数の信号を含んでいる場合には、この音声信号（１００５）を交換機からのダイヤルトーン信号として検出してしまう。
【０００８】
交換機からのダイヤルトーン信号を受け付けたと誤認識した端末Ａは、本来の宛先である端末Ｂの電話番号をダイヤルする（１００８）とともに、端末Ｂに対してＣＮＧ信号を送出する（１０１０）。しかしながら、既に端末Ａと端末Ｃとの間で回線が接続されているので、交換機は端末Ｂに対するダイヤル信号を認識せず、端末Ｃに転送してしまう（１００９）。また、端末Ａから送出されたＣＮＧ信号は、そのまま端末Ｃに転送する（１０１１）。
【０００９】
端末Ｃは通話中にＣＮＧ信号を受信した場合に、自動的に通話モードからファクシミリモードへと切り替わり、ファクシミリデータを受信するためのＣＥＤ信号を送出する機能を備えているものとする。即ち、端末ＡからのＣＮＧ信号を受信した端末Ｃは（１０１２）、通話モードからファクシミリモードへと自動的に切り替わり（１０１３）、端末Ａに対してＣＥＤ信号を送出する（１０１４）。
【００１０】
端末ＣからＣＥＤ信号が送られてきた端末Ａは（１０１５）、端末Ｂとの回線接続が完了したものと判断してファクシミリ通信を開始し、端末Ｂに送信すべきファクシミリデータを端末Ｃに送信してしまう（１０１６）。以上のような動作が行われてしまうことにより、本来端末Ａのユーザが端末Ｂに送ろうとしたファクシミリデータが、誤って端末Ｃに送信されてしまうという問題が発生する。特に、送信されたファクシミリデータが機密性の高い重要な内容を含んでいる場合には、機密情報の漏洩などといった深刻な問題となってしまう。
【００１１】
本発明は、上記の問題点に鑑みなされたものであり、ファクシミリデータを送信する場合に、通話のための音声信号をダイヤルトーン信号として誤認識してしまうことを抑止することができるファクシミリ装置及びその制御方法、プログラム、記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記の目的を達成するために本発明のファクシミリ装置は、ファクシミリ通信を行うファクシミリ手段と、前記ファクシミリ手段によるファクシミリ通信を行ってデータを送信するために、電話回線を捕捉する回線捕捉手段と、前記回線捕捉手段が前記電話回線を捕捉した場合に、前記電話回線から受信した信号が、ダイヤルトーン信号、または通話のための音声信号、のいずれであるかを判定する判定手段と、前記判定手段が、前記受信した信号が前記音声信号であると判定した場合には、前記ファクシミリ通信を実行することなく、前記受信した信号が前記ダイヤルトーン信号であると判定した場合には、前記ファクシミリ通信を実行するよう制御する制御手段とを備えることを特徴とする。
【００１３】
また、本発明のファクシミリ装置の制御方法は、ファクシミリ通信を行うファクシミリ通信工程と、前記ファクシミリ通信工程でファクシミリ通信を行ってデータを送信するために、電話回線を捕捉する回線捕捉工程と、前記回線捕捉工程で前記電話回線を捕捉した場合に、前記電話回線から受信した信号が、ダイヤルトーン信号、または通話のための音声信号、のいずれであるかを判定する判定工程と、前記判定工程において、前記受信した信号が前記音声信号であると判定した場合には、前記ファクシミリ通信を実行することなく、前記受信した信号が前記ダイヤルトーン信号であると判定した場合には、前記ファクシミリ通信を実行するよう制御する制御工程とを備えることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、ファクシミリデータを送信する場合に、通話のための音声信号をダイヤルトーン信号として誤認識してしまうことを抑止することができる。
【発明を実施するための最良の形態】
【００１５】
以下に、本発明の実施形態を説明する。
【００１６】
（第１の実施形態）
図１は、第１の実施形態におけるファクシミリ装置のシステム構成図を示す。ファクシミリ装置１００は、ファクシミリ通信を行ってファクシミリデータを送受信するファクシミリ機能と、音声による通話を行う電話機能とを備えている。ＣＰＵ１０１は、システム制御部であって、ファクシミリ装置１００全体を制御する。ＲＯＭ１０３には、ファクシミリ装置１００が提供する各機能を実行するための複数の制御プログラムが格納されている。ＣＰＵ１０１は、ＲＯＭ１０３からこれらの制御プログラムを読み出して実行する。
【００１７】
ＲＡＭ１０４は、ＳＲＡＭなどにより構成されて、画像データや装置設定情報などの各種データを格納しておくことができる。メモリ１０５は、ＤＲＡＭなどにより構成されて、画像データや通信管理情報などの各種データを格納しておくことができる。
【００１８】
解像度変換部１０６は、相手先が受信できる解像度にするための解像度変換処理を行う。符号化／復号化処理部１０７は、ファクシミリ装置１００で扱う画像データを符号化／復号化する処理を行う。モデム１０８・１０９は、公衆回線（交換機）から送られてきた信号を復調したり、公衆回線に送出する信号を変調したりする。
【００１９】
ＮＣＵ（ネットワーク制御ユニット）１１４・１１５は、ファクシミリ装置１００と公衆回線とのインターフェースとして機能する。図１に示すように、複数回線の場合（ＮＣＵが複数備えられている場合）は、電話機の接続端子が複数存在することになり、それぞれに電話機が接続された場合には、それぞれ独立してオンフック／オフフックの検知を行う。電話機１１９は、ＮＣＵ１１４を介して公衆回線に接続されている。電話機１１９は、交換機を介して相手先と音声通話を行うための、例えばハンドセット（ダイヤラを持たない電話機）や、外付け電話機（留守番電話機など）などである。回線１２０は、公衆回線網や構内交換機などに接続されている。
【００２０】
画像処理部１１０は、スキャナ１１６によって読み込まれた画像データに対して、各種補正処理を施す。スキャナ１１６は、イメージセンサや原稿搬送機構などにより構成されて、原稿上の画像を光学的に読み取って、電気的な画像データに変換して入力する。
【００２１】
操作部１１１は、キーボードや液晶表示部などにより構成されて、ユーザが入力する各種操作情報を受け付ける。電話またはファクシミリを発呼する場合には、ユーザは操作部１１１を介して宛先端末の電話番号を入力する。
【００２２】
ラインバッファ１１２は、画像データの転送制御を行う場合に使用されるバッファメモリである。プリントバッファ１１３は、印字用文字コードを格納する為の１ページ分のバッファメモリである。プリンタ１１８は、ファクシミリ受信画像などのデータを、印刷用紙などの記録媒体に印刷する。
【００２３】
図２は、ファクシミリ通信を実行するための、ファクシミリ装置１００を含むシステムの全体図を示している。例えば、ファクシミリ装置１００がファクシミリ装置２１０にファクシミリデータを送信する場合には、公衆回線網上の交換機２００を介して送信を行う。各ファクシミリ装置は、電話機を用いた音声通話機能も備えており、ファクシミリ通信と同様に、交換機を介して通話を行う。なお、ここでは簡易的に交換機２００の１つだけを経由する場合を図示したが、実際には複数の交換機を経由することが多い。
【００２４】
また、交換機には、交換機２３０のように、特定の企業や学校などに設置されている構内交換機などもある。ファクシミリ装置２４０・２５０が発呼する場合には、必ず構内交換機２３０を経由することになる。
【００２５】
ファクシミリ装置がファクシミリ通信を開始する場合には、まず最寄りの交換機との間の電話回線を捕捉する必要がある。即ち、ファクシミリ装置１００がファクシミリ通信する場合には交換機２００との間の回線を、ファクシミリ装置２４０がファクシミリ通信する場合には構内交換機２３０との間の回線を捕捉しなければならない。この回線捕捉ができた場合には、交換機２００はファクシミリ装置１００から通知されるダイヤル情報に基づいて、宛先として指定された端末とファクシミリ装置１００との間の回線を接続する。
【００２６】
図３は、第１の実施形態におけるファクシミリ装置１００からファクシミリ通信を行って、ファクシミリデータを送信する一連の処理を詳細に説明するためのフローチャートである。なお、このフローチャートにおける一連の動作の制御は、ＣＰＵ１０１がＲＯＭ１０３に格納された制御プログラムを読み出して実行するものとする。
【００２７】
ステップＳ３０１では、ユーザが操作部１１１を介して入力した、ファクシミリデータの送信先となる相手端末の電話番号を受け付ける。なお、ファクシミリ送信の宛先の入力方法としては、電話番号を全て入力し終えた後で回線を捕捉して発呼を開始する蓄積ダイヤル型と、先に回線を捕捉した後でユーザから入力される電話番号を逐次送出して発呼する順次ダイヤル型がある。第１の実施形態では、上述した蓄積ダイヤル型の入力方法を用いてファクシミリ送信を行う場合を例に説明する。
【００２８】
ステップＳ３０１でユーザから電話番号を受け付けた後、続くステップＳ３０２で、ファクシミリ通信の開始が指示されたかどうかを判定する。具体的には、操作部１１１に備えられたスタートボタンがユーザにより押下された場合に、ファクシミリ通信を開始することが指示されたと判定する。ステップＳ３０２で、ファクシミリ通信の開始が指示されたと判定しない限りは、ステップＳ３０１に戻って、引き続き電話番号の入力を受け付ける。
【００２９】
ステップＳ３０２で、ファクシミリ通信の開始が指示されたと判定した場合は、ステップＳ３０３に進み、ファクシミリ通信に用いるために、ファクシミリ装置１００と交換機２００との間の回線を捕捉する。そして、回線を捕捉した後で、ステップＳ３０４に進み、電話回線から受信した信号の有無、及び信号の種類を検出する。続くステップＳ３０５では、ステップＳ３０４で検出した信号の種類を判定する。
【００３０】
ステップＳ３０５において、受信した信号がダイヤルトーン信号であると判定した場合には、ステップＳ３０６に進み、宛先となる相手端末のダイヤル情報とＣＮＧ信号とを送出する。さらに、ステップＳ３０７に進み、相手端末からＣＥＤ信号が送られてきたかどうかを判定する。ここで、ＣＥＤ信号を受信したと判定した場合には、ステップＳ３０９で宛先の端末とファクシミリ通信を行ってファクシミリデータを送信した後、ステップＳ３１０で回線を開放して終了する。
【００３１】
一方、ステップＳ３０７でＣＥＤ信号を受信していないと判定した場合には、ステップＳ３０８に進み、相手端末からビジー信号が送られてきたかどうかを判定する。ここで、ビジー信号を受信していないと判定した場合には、ステップＳ３０７に戻り、ＣＥＤ信号またはビジー信号の受信を監視する。ステップＳ３０８で、ビジー信号を受信したと判定した場合には、ステップＳ３１０に進み、回線を開放して終了する。
【００３２】
ステップＳ３０５において、交換機から送られてきた信号が音声信号であると判定した場合には、ファクシミリ通信を行うことなく、ステップＳ３１０に進み、回線を開放して処理を終了する。また、ステップＳ３０５において、ダイヤルトーン信号及び音声信号のいずれの信号も検出されていない、即ち無音状態であると判定した場合には、ステップＳ３０４に戻り、ダイヤルトーン信号または音声信号の受信を監視する。
【００３３】
以上、ここまで図３に示すフローチャートを基に説明したように、第１の実施形態では、ステップＳ３０５において、電話回線から受信した信号が、ダイヤルトーン信号、音声信号のいずれであるかを判定する。そして、受信した信号が音声信号であると判定した場合には、ファクシミリ通信を行うことなく回線を開放して処理を終了する。一方、受信した信号がダイヤルトーン信号であると判定した場合には、ファクシミリ通信を行ってから回線を開放して処理を終了する。
【００３４】
これにより、ファクシミリデータを送信する際の回線捕捉動作と同じタイミングで、本来の宛先とは異なる端末からの通話のための着呼があり、その端末と回線が繋がったとしても、通話のために送られてくる音声信号をダイヤルトーン信号と区別することができる。即ち、本来の宛先とは異なる端末に対して、誤ってファクシミリデータを送信してしまうことを抑止することができる。とりわけ、誤接続した相手端末が、通話中にＣＮＧ信号を受信すると自動的にＣＥＤ信号を送出する機能を備えている場合においても、ユーザが意図しないファクシミリ通信が行われることを防ぐことができる。
【００３５】
次に、図４を用いて、第１の実施形態におけるダイヤルトーン信号の検出の仕組みについて詳細に説明する。図４（ａ）〜（ｃ）は、それぞれ縦軸を信号のレベル（大きさ）、横軸を信号の周波数とした場合に表される複数の種類の信号を概念的に示した図である。領域４１１〜４１３、領域４２１〜４２３、領域４３１〜４３３はそれぞれ、信号を検出するために備えられた各フィルタの信号検出可能領域を表している。
【００３６】
領域４１１、４２１、４３１は、第１のフィルタが検出できる信号の領域を示している。具体的には、第１のフィルタは、所定のレベル（４０１）以上の大きさの信号であって、且つ、Ｆ２からＦ３までの周波数帯域の信号を検出することが可能となっている。なお、ダイヤルトーン信号の周波数は、第１のフィルタが検出可能な周波数帯域に含まれるものとする。
【００３７】
同様に、領域４１２、４２２、４３２は、第２のフィルタが検出できる信号の範囲を示している。具体的には、第２のフィルタは、所定のレベル（４０１）以上の大きさの信号であって、且つ、Ｆ１からＦ２までの周波数帯域の信号を検出することが可能となっている。また、領域４１３、４２３、４３３は、第３のフィルタが検出できる信号の範囲を示している。具体的には、第３のフィルタは、所定のレベル（４１０）以上の大きさの信号であって、且つ、Ｆ３からＦ４までの周波数帯域の信号を検出することが可能となっている。
【００３８】
図４（ａ）にはダイヤルトーン信号を示している。ダイヤルトーン信号の周波数は交換機が設置されている国や交換機の種類、または交換機の製造者によって異なる場合がある。第１のフィルタは、検出すべきダイヤルトーン信号の周波数を含む周波数帯域の信号を検出すべく、任意の周波数帯域が設定されている。これにより、電話回線から信号がダイヤルトーン信号である場合には、図４（ａ）に示すように第１のフィルタが検出可能な周波数帯域の信号のみが検出され、第２のフィルタ及び第３のフィルタは信号を検出しないということになる。
【００３９】
一方で、音声信号の場合は図４（ｂ）に示すように、第１のフィルタが検出可能な周波数帯域以外の周波数も含んでいる。即ち、電話回線から受信した信号が音声信号である場合には、図４（ｂ）に示すように第１のフィルタ以外のフィルタ、即ち第２のフィルタまたは第３のフィルタのいずれかにおいても信号が検出されることになる。
【００４０】
さらに、ダイヤルトーン信号及び音声信号のどちらもない、つまり無音状態の場合は、図４（ｃ）に示すように所定の信号レベル（４０１）以上の大きさの信号がない。即ち、第１〜第３のフィルタのいずれにおいても信号は検出されない。
【００４１】
なお、従来は図４に示す第１のフィルタのみを用いて、ダイヤルトーンの検出を行っていた。この場合、図４（ａ）に示すように、交換機からダイヤルトーン信号が送られてきた場合には、第１のフィルタが信号を検出するので、当然ながら、適切にダイヤルトーン信号が送られてきたと判定する。しなしながら、図４（ｂ）に示すように、回線接続された相手端末から音声信号が送られてきた場合にも、この音声信号に第１のフィルタが検出することが可能な信号が含まれていると、ダイヤルトーン信号が送られてきたと判定してしまう。即ち、音声信号をダイヤルトーン信号として誤認識してしまうことになる。
【００４２】
図５は、図３に示すフローチャートのステップＳ３０４の信号検出判定処理を詳細に説明するためのフローチャートである。ステップＳ３０４における信号検出の判定は、上述した第１〜第３のフィルタを用いて行う。なお、図５に示すフローチャートにおける一連の動作の制御も図３に示すフローチャートと同様に、ＣＰＵ１０１がＲＯＭ１０３に格納された制御プログラムを読み出して実行するものとする。
【００４３】
まず、ステップＳ５０１において、第１のフィルタが信号を検出したか否かを判定する。ここで、第１のフィルタが信号を検出したと判定した場合には、ステップＳ５０２に進み、第２のフィルタまたは第３のフィルタのいずれかが信号を検出したかどうか判定する。ステップＳ５０２における判定の結果、第２のフィルタ及び第３のフィルタのいずれも信号を検出していない場合（つまり、図４（ａ）に示す状態）は、ステップＳ５０６において、電話回線から受信した信号がダイヤルトーン信号であると判定する。
【００４４】
一方、ステップＳ５０２における判定の結果、第２のフィルタ及び第３のフィルタのいずれかまたは両方が信号を検出していた場合（つまり、図４（ｂ）に示す状態）は、ステップＳ５０５において、電話回線から受信した信号が音声信号であると判定する。
【００４５】
ステップＳ５０１の判定の結果、第１のフィルタが信号を検出していない場合には、ステップＳ５０３に進み、第２のフィルタまたは第３のフィルタのいずれかが信号を検出したかどうか判定する。ステップＳ５０３における判定の結果、第２のフィルタ及び第３のフィルタのいずれも信号を検出していない場合（つまり、図４（ｃ）に示す状態）は、ステップＳ５０４において、電話回線からは何の信号も送られてきておらず、無音状態であると判定する。
【００４６】
一方、ステップＳ５０３における判定の結果、第２のフィルタ及び第３のフィルタのいずれかまたは両方が信号を検出していた場合（図示しない）は、ステップＳ５０５において、電話回線から受信した信号が音声信号であると判定する。
【００４７】
なお、ここではダイヤルトーン信号を検出するために、ダイヤルトーン信号の周波数を含む周波数帯域の信号を検出する第１のフィルタとともに、その近傍の周波数帯域の信号を検出する第２のフィルタ及び第３のフィルタを備えた場合について説明した。しかしながら、必ずしも第２のフィルタ及び第３のフィルタをそれぞれ独立して備える必要はなく、いずれか一方のみを備えるようにしてもよい。また、上述した第２のフィルタ及び第３のフィルタが果たす機能を１つのフィルタに備えるようにしてもよい。さらに、上述したように、ダイヤルトーン信号と音声信号を区別して検出することが可能であれば、フィルタの種類は何でも構わない。
【００４８】
以上のように、第１の実施形態では、ダイヤルトーン信号の周波数を含む周波数帯域の信号を検出する第１のフィルタと、第１のフィルタが検出可能な周波数帯域とは異なる周波数帯域の信号を検出するフィルタ（第２のフィルタ及び第３のフィルタ）を備えている。
【００４９】
これにより、第１のフィルタが信号を検出した場合であっても、第２のフィルタまたは第３のフィルタが信号を検出した場合には、回線捕捉後に電話回線から受信した信号が音声信号であると判定することができる。また、第１のフィルタが信号を検出し、且つ、第２のフィルタが信号を検出しない場合には、回線捕捉後に電話回線から受信した信号がダイヤルトーン信号であると判定することができる。即ち、通話のための音声信号を誤ってダイヤルトーン信号として検出してしまうことを防ぐことができる。とりわけ、誤接続した相手端末が通話中にＣＮＧ信号を受信すると自動的にＣＥＤ信号を送出する機能をもっている場合にも、意図しないファクシミリ通信が行われてしまうことを防ぐことができる。
【００５０】
（第２の実施形態）
次に、第１の実施形態で説明したように、電話回線から受信した信号の周波数を用いて、ダイヤルトーン信号と音声信号を区別して検出する方法に加えて、連続して検出される信号の長さに基づいて判定を行う場合について説明する。なお、第２の実施形態における基本的な構成は、第１の実施形態と同様のため説明は省略する。
【００５１】
図６は、図３に示すフローチャートのステップＳ３０４の信号検出判定処理を詳細に説明するためのフローチャートである。ステップＳ３０４における信号検出の判定は、上述した第１〜第３のフィルタを用いて行う。なお、図６に示すフローチャートにおける一連の動作の制御も図３に示すフローチャートと同様に、ＣＰＵ１０１がＲＯＭ１０３に格納された制御プログラムを読み出して実行するものとする。
【００５２】
図６に示すフローチャートにおけるステップＳ６０１〜ステップＳ６０６は、それぞれ図５に示すフローチャートにおけるステップＳ５０１〜ステップＳ５０６に対応するので、説明は省略する。第１の実施形態（図５に示すフローチャート）と、第２の実施形態（図６に示すフローチャート）との違いは、図６に示すフローチャートにおけるステップＳ６０７の判定ステップが追加された点である。
【００５３】
図６に示すフローチャートにおいて、ステップＳ６０１で第１のフィルタが信号を検出したと判定し、ステップＳ６０２において第２のフィルタ及び第３のフィルタのいずれも信号を検出していないと判定した場合に、ステップＳ６０７に進む。ステップＳ６０７では、第１のフィルタが信号を検出し始めてから予め定められた時間以上経過しているどうかを、計時部１０２による時間の測定結果に基づいて判定する。
【００５４】
第１の実施形態では、たとえ一瞬であっても、第１のフィルタのみが信号を検出し、第２のフィルタ及び第３のフィルタのいずれも信号を検出しない場合があれば、ダイヤルトーン信号として判定するようにしている。しかしながら、音声信号であっても、最初の一瞬だけは第１のフィルタのみが検出可能な信号を含んでいる可能性もある。これに対して、第２の実施形態では、ある程度長い時間に渡って連続して第１のフィルタが信号を検出し続け、一方でその間は第２のフィルタ及び第３のフィルタのいずれも信号を検出しなかった場合に、ダイヤルトーン信号であると判定するようにしている。
【００５５】
ステップＳ６０７における判定の結果、第１のフィルタが信号を検出し始めてから予め定められた時間が経過している場合には、ステップＳ６０６に進み、電話回線から受信した信号がダイヤルトーン信号であると判定する。一方、ステップＳ６０７における判定の結果、第１のフィルタが信号を検出し始めてから予め定められた時間が経過していない場合には、ステップＳ６０１に戻る。
【００５６】
以上のように、第２の実施形態においては、第１〜第３のフィルタを用いて、ダイヤルトーン信号と判定されるための条件を満たす信号を検出したとしても、その信号が予め定められた時間に渡って連続して検出されていなければダイヤルトーン信号とは判定しない。
【００５７】
即ち、ダイヤルトーン信号であると判定されるための条件を満たす信号が瞬間的に検出されただけでは、ダイヤルトーン信号であることを完全に断定できないので、この段階では判定は行わない。そして、予め定められた時間に渡って連続して条件を満たす信号が検出された場合に、ダイヤルトーン信号が送られたと判定する。なお、予め定められた時間に達する前に第１のフィルタが信号を検出しなくなったり、または第２のフィルタ及び第３のフィルタのいずれかが信号を検出したりした場合には、ダイヤルトーン信号ではないと判定する。
【００５８】
これにより、第１の実施形態で説明した効果に加えて、より一層正確にダイヤルトーン信号と音声信号を区別することが可能となる。
【００５９】
（第３の実施形態）
次に、第１の実施形態及び第２の実施形態で説明したように、電話回線から受信した信号の周波数及び信号の連続検出時間を用いて、ダイヤルトーン信号と音声信号を区別して検出する方法に加えて、信号のオンオフパターンに基づいて判定を行う場合について説明する。なお、第３の実施形態における基本的な構成は、第１の実施形態及び第２の実施形態と同様のため説明は省略する。
【００６０】
図７は、ダイヤルトーン信号のパターンを示す図である。ダイヤルトーン信号のパターンは、交換機が設置されている国や、交換機の種類、製造者によって異なる場合がある。例えば、図７に示す信号パターン７０１は、ダイヤルトーン信号が連続する一定の大きさの信号である場合を示している。また、信号パターン７０２は、ダイヤルトーン信号が一定の周期で断続的に繰り返される信号である場合のオンオフパターンを示している。更に、信号パターン７０３は、ダイヤルトーン信号が信号パターン７０２よりも周期が短い断続的な信号である場合のオンオフパターンを示している。
【００６１】
第３の実施形態では、第１の実施形態で説明した判定方法において、第１のフィルタが信号を検出し、且つ第２のフィルタまたは第３のフィルタのいずれかが信号を検出した場合に、更に、信号のオンオフパターンについての判定を行うようにしている。即ち、第２のフィルタまたは第３のフィルタが信号を検出していたとしても、第１のフィルタが検出した信号のパターンが、ダイヤルトーン信号特有のパターンと一致する場合には、交換機からダイヤルトーン信号が送られてきていると判定する。
【００６２】
図８は、図３に示すフローチャートのステップＳ３０４の信号検出判定処理を詳細に説明するためのフローチャートである。ステップＳ３０４における信号検出の判定は、上述した第１〜第３のフィルタを用いて行う。なお、図８に示すフローチャートにおける一連の動作の制御も図３に示すフローチャートと同様に、ＣＰＵ１０１がＲＯＭ１０３に格納された制御プログラムを読み出して実行するものとする。
【００６３】
図８に示すフローチャートにおけるステップＳ８０１〜ステップＳ８０７は、それぞれ図６に示すフローチャートにおけるステップＳ６０１〜ステップＳ６０７に対応するので、説明は省略する。第２の実施形態（図６に示すフローチャート）と、第３の実施形態（図８に示すフローチャート）との違いは、図８に示すフローチャートにおけるステップＳ８０８の判定ステップが追加された点である。
【００６４】
図８に示すフローチャートにおいて、ステップＳ８０１で第１のフィルタが信号を検出したと判定し、ステップＳ８０２において第２のフィルタまたは第３のフィルタのいずれかが信号を検出したと判定した場合に、ステップＳ８０８に進む。ステップＳ８０８では、第１のフィルタが検出した信号のパターンと、予め登録されてＲＯＭ１０３またはメモリ１０５に記憶されているダイヤルトーン信号のパターンとを比較して、一致するかどうかを判定する。予め登録されている信号のパターンが複数ある場合には、検出した信号のパターンを前記複数のパターンとそれぞれ比較する。
【００６５】
ステップＳ８０８の判定の結果、第１のフィルタが検出した信号のパターンが、予め登録された信号のパターンと一致する場合には、ステップＳ８０６に進み、電話回線から受信した信号がダイヤルトーン信号であると判定する。一方、第１のフィルタが検出した信号のパターンが、予め登録された信号のパターンと一致しない場合には、ステップＳ８０４に進み、電話回線から受信した信号が音声信号であると判定する。
【００６６】
以上のように、第３の実施形態においては、第１のフィルタが信号を検出し、且つ、第２のフィルタまたは第３のフィルタが信号を検出したとしても、すぐには電話回線から受信した信号が音声信号であると判定せず、さらに信号パターンの比較を行う。これにより、実際に交換機からダイヤルトーン信号が送られてきたとしても、何らかの雑音が混ざっているなどの理由により誤って音声信号であると判定してしまうことを防ぐことができる。
【００６７】
（第４の実施形態）
次に、第４の実施形態について説明する。第１の実施形態では、電話回線から受信した信号が音声信号であると判定した場合にはファクシミリ通信を行わず、ダイヤルトーン信号であると判定した場合にはファクシミリ通信を行うよう制御している。
【００６８】
これに対して、第４の実施形態では、電話回線から音声信号が送られてきたと判定した場合には、電話機による通話を行うためにユーザを呼び出すための通知を行うとともに、ファクシミリ送信しようとしたデータは、リダイヤル待機状態とする。また、交換機からダイヤルトーン信号が送られてきた場合であっても、宛先の端末からビジー信号が送られてきた場合には、同様にファクシミリ送信しようとしたデータを、リダイヤル待機状態とする。
【００６９】
図９は、第４の実施形態におけるファクシミリ装置１００からファクシミリ通信を行って、ファクシミリデータを送信する一連の処理を詳細に説明するためのフローチャートである。なお、このフローチャートにおける一連の動作の制御は、ＣＰＵ１０１がＲＯＭ１０３に格納された制御プログラムを読み出して実行するものとする。
【００７０】
図９に示すフローチャートにおけるステップＳ９０１〜ステップＳ９１０は、それぞれ図３に示すフローチャートにおけるステップＳ３０１〜３１０に対応するので、説明は省略する。第１の実施形態（図３に示すフローチャート）と、第４の実施形態（図９に示すフローチャート）との違いは、図９に示すフローチャートにおけるステップＳ９１１〜ステップＳ９１４が追加された点である。
【００７１】
図９に示すフローチャートのステップＳ９０５において、交換機から送られてきた信号が音声信号であると判定した場合には、ステップＳ９１１に進み、通話のための呼び出しを行ってユーザに通知する。具体的には、電話機１１９に備えられた呼び出しベルを鳴らすことにより、通話のための着呼があったことをユーザに知らせる。その後、ユーザが呼び出しに応答すれば、音声信号通信（即ち、電話機による通話）を開始する（ステップＳ９１２）。なお、ユーザが呼び出しに応答しない場合には、電話機１１９に備えられた留守番電話機能を作動させるようにしてもよい。
【００７２】
続く、ステップＳ９１３では、本来ファクシミリ装置１００のユーザが送信しようとしていたファクシミリデータを、リダイヤル待機状態とする。さらに、ステップＳ９１４において、ステップＳ９０３で捕捉した回線を開放する。回線開放後は、ステップＳ９０２に戻り、スタートの指示があるまで監視を続ける。なおステップＳ９０２では、ユーザがスタートボタンを押下したことをスタート指示と判定するとともに、ステップＳ９１３でリダイヤル待機状態としたファクシミリデータのリダイヤル送信時刻になったことをスタート指示と判定するものとする。
【００７３】
以上のように、第４の実施形態によれば、ファクシミリデータを送信しようとした際に、ファクシミリ通知のための回線捕捉動作と通話のための着呼が衝突した場合に、着呼した通話を行うためにユーザを呼び出して、通話を行うことができる。また、本来送信しようとしていたファクシミリデータをリダイヤル待機状態とするので、誤送信されたり、消去されたりしてしまうことなく、通話が完了した後で改めて自動的に送信されるので、使い勝手がよくなる。
【００７４】
（他の実施形態）
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体（記録媒体）等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００７５】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００７６】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００７７】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【００７８】
プログラムを供給するための記録媒体としては、例えば、以下のようなものがある。フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）。
【００７９】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページからハードディスク等の記録媒体にダウンロードすることによっても供給できる。すなわち、ホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをダウンロードする。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００８０】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布する。そして、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００８１】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他にも、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００８２】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後にも前述した実施形態の機能が実現される。すなわち、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行うことによっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００８３】
【図１】本発明の実施形態におけるファクシミリ装置のシステム構成図である。
【図２】本発明の実施形態におけるファクシミリ装置を含むシステム全体図である。
【図３】本発明の実施形態におけるファクシミリデータを送信する一連の処理を明確に記述したフローチャートである。
【図４】本発明の実施形態における信号検出方法を概念的に示す図である。
【図５】本発明の実施形態におけるダイヤルトーン信号または音声信号の判定を行う一連の処理を明確に記述したフローチャートである。
【図６】本発明の実施形態におけるダイヤルトーン信号または音声信号の判定を行う一連の処理を明確に記述したフローチャートである。
【図７】本発明の実施形態におけるダイヤルトーン信号のパターンを示す図である。
【図８】本発明の実施形態におけるダイヤルトーン信号または音声信号の判定を行う一連の処理を明確に記述したフローチャートである。
【図９】本発明の実施形態におけるファクシミリデータを送信する一連の処理を明確に記述したフローチャートである。
【図１０】本発明の従来技術における課題を概念的に示す図である。
【符号の説明】
【００８４】
１００  ファクシミリ装置
１０１  ＣＰＵ（中央処理装置）
１０８  モデム
１１４  ＮＣＵ（ネットワーク制御ユニット）
２００  交換機２００
【図１】
2008099011.tif 000003
【図２】
2008099011.tif 000004
【図３】
2008099011.tif 000005
【図４】
2008099011.tif 000006
【図５】
2008099011.tif 000007
【図６】
2008099011.tif 000008
【図７】
2008099011.tif 000009
【図８】
2008099011.tif 000010
【図９】
2008099011.tif 000011
【図１０】
2008099011.tif 000012