(57)【特許請求の範囲】
【請求項１】
発呼側装置から送信されるＣＮＧ信号を検出すると、ファクシミリ通信を開始するファクシミリ装置であって、
前記ファクシミリ装置の動作モードが第１のモードであるか第２のモードであるかを判定する判定手段と、
前記判定手段によって、前記動作モードが前記第１のモードであると判定された場合には、ＣＮＧ信号に対応する周波数帯域の信号を検出する第１の検出手段とＣＮＧ信号に対応する周波数帯域以外の周波数帯域の信号を検出する第２の検出手段とを使用してＣＮＧ信号を検出し、前記動作モードが前記第２のモードであると判定された場合には、前記第２の検出手段を使用せず、前記第１の検出手段を使用してＣＮＧ信号を検出する信号検出手段と、
を備えることを特徴とするファクシミリ装置。
【請求項２】
前記第２のモードは、前記発呼側装置からの発呼に対する応答メッセージを送信する動作モードであり、前記第１のモードは、前記応答メッセージを送信しない動作モードであることを特徴とする請求項１に記載のファクシミリ装置。
【請求項３】
前記信号検出手段は、
前記動作モードが前記第１のモードであると判定された場合には、前記第１の検出手段によって信号が検出され、かつ、前記第２の検出手段によって信号が検出されないことにより、ＣＮＧ信号を検出し、
前記動作モードが前記第２のモードであると判定された場合には、前記第１の検出手段によって信号が検出されることにより、ＣＮＧ信号を検出する
ことを特徴とする請求項１または２に記載のファクシミリ装置。
【請求項４】
前記第１の検出手段は、ＣＮＧ信号に対応する周波数帯域の信号のみを通過させ、かつ、ＣＮＧ信号に対応する周波数帯域以外の周波数帯域の信号を通過させない帯域通過フィルタを含み、
前記第２の検出手段は、ＣＮＧ信号に対応する周波数帯域の信号を通過させず、かつ、ＣＮＧ信号に対応する周波数帯域以外の周波数帯域の信号を通過させる帯域阻止フィルタを含む
ことを特徴とする請求項１乃至３のいずれか１項に記載のファクシミリ装置。
【請求項５】
留守番電話機能を有する電話機が接続される接続部をさらに備え、
前記第２のモードは、
前記発呼側装置による発呼に応じて、ＣＮＧ信号が検出されるまでの間、前記留守番電話機能に関連する音声メッセージを前記発呼側装置からの発呼に対する応答メッセージとして、前記接続部に接続された前記電話機から前記ファクシミリ装置を介して前記発呼側装置に送信する動作モードであることを特徴とする請求項１乃至４の何れか１項に記載のファクシミリ装置。
【請求項６】
発呼側装置から送信されるＣＮＧ信号を検出すると、ファクシミリ通信を開始するファクシミリ装置の制御方法であって、
前記ファクシミリ装置の動作モードが第１のモードであるか第２のモードであるかを判定する判定工程と、
前記判定工程において、前記動作モードが前記第１のモードであると判定された場合には、ＣＮＧ信号に対応する周波数帯域の信号を検出する第１の検出手段とＣＮＧ信号に対応する周波数帯域以外の周波数帯域の信号を検出する第２の検出手段とを使用してＣＮＧ信号を検出し、前記動作モードが前記第２のモードであると判定された場合には、前記第２の検出手段を使用せず、前記第１の検出手段を使用してＣＮＧ信号を検出する信号検出工程と、
を含むことを特徴とする制御方法。
【請求項７】
前記第２のモードは、前記発呼側装置からの発呼に対する応答メッセージを送信する動作モードであり、前記第１のモードは、前記応答メッセージを送信しない動作モードであることを特徴とする請求項６に記載の制御方法。
【請求項８】
前記信号検出工程では、
前記動作モードが前記第１のモードであると判定された場合には、前記第１の検出手段によって信号が検出され、かつ、前記第２の検出手段によって信号が検出されないことにより、ＣＮＧ信号を検出し、
前記動作モードが前記第２のモードであると判定された場合には、前記第１の検出手段によって信号が検出されることにより、ＣＮＧ信号を検出する
ことを特徴とする請求項６または７に記載の制御方法。
【請求項９】
前記第１の検出手段は、ＣＮＧ信号に対応する周波数帯域の信号のみを通過させ、かつ、ＣＮＧ信号に対応する周波数帯域以外の周波数帯域の信号を通過させない帯域通過フィルタを含み、
前記第２の検出手段は、ＣＮＧ信号に対応する周波数帯域の信号を通過させず、かつ、ＣＮＧ信号に対応する周波数帯域以外の周波数帯域の信号を通過させる帯域阻止フィルタを含む
ことを特徴とする請求項６乃至８のいずれか１項に記載の制御方法。
【請求項１０】
前記第２のモードは、
前記発呼側装置による発呼に応じて、ＣＮＧ信号が検出されるまでの間、留守番電話機能に関連する音声メッセージを前記発呼側装置からの発呼に対する応答メッセージとして、前記ファクシミリ装置に接続された電話機から前記ファクシミリ装置を介して前記発呼側装置に送信する動作モードであることを特徴とする請求項６乃至９の何れか１項に記載の制御方法。
【請求項１１】
コンピュータを請求項１乃至５のいずれか１項に記載のファクシミリ装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファクシミリ装置及びその制御方法、並びにプログラムに関するものである。
【背景技術】
【０００２】
従来から、交換機を介して相手端末とファクシミリ通信を行うことにより、送信側端末と受信側端末との間でファクシミリデータを送受信する技術が知られている。送信側端末が備えるファクシミリ装置は、ファクシミリ通信を行う際には、まずファクシミリ通信に使用する電話回線を捕捉する。その後、送信側のファクシミリ装置は、ファクシミリデータの送信先となる受信側端末の電話番号をダイヤルするとともに、ＣＮＧ（Calling）信号を送信する。
【０００３】
ＣＮＧ信号とは、送信側のファクシミリ装置がファクシミリ通信手順を開始する前に最初に送信する信号であり、受信側端末に対して、発呼局が非音声端末であることを知らせるための信号である。受信側端末は、ファクシミリ通信のためのファクシミリ装置と、当該ファクシミリ装置に接続された、音声通信のための電話機とを備える場合、ファクシミリ装置と電話機との何れを使用すべきかを、受信したＣＮＧ信号に基づいて判断することが可能である。このため、受信側端末においては、このような判断を行うためには、回線上を伝送されるＣＮＧ信号を精度よく検出できる必要がある。
【０００４】
ファクシミリ装置においてＣＮＧ信号を検出する技術として、特許文献１の技術がこれまでに提案されている。特許文献１では、検出すべきトーナル信号（例：ＣＮＧ信号）の周波数帯と、それ以外の周波数帯とでそれぞれ受信信号を検出するためのデジタルフィルタを用いて、各デジタルフィルタにおける信号の検出状態に基づいてトーナル信号を検出している。具体的には、特許文献１では、ＣＮＧ信号の周波数（例：１１００Ｈｚ）に対応するデジタルフィルタで信号が検出され、かつ、それ以外のデジタルフィルタでは信号が検出されていない場合に、ＣＮＧ信号を検出したと判定する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平０５−２４４３０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１の技術では、受信側のファクシミリ装置において使用されている受信制御方法（受信モード）に依存して、ＣＮＧを適切に検出できない場合が起こり得る。一般に、ファクシミリ装置では、受信モード（動作モード）として、後述するように、「留守ＴＥＬモード」、「ＦＡＸ／ＴＥＬモード」、及び「自動受信モード」等が使用されている。このうち、例えば、受信側のファクシミリ装置が留守ＴＥＬモードの場合、まず、自装置に接続された、録音機能を有する電話機でオフフックを行った後に、送信側のファクシミリ装置から送られる信号（音声信号）の録音を、当該電話機に開始させる。その後、受信側のファクシミリ装置は、当該録音中にＣＮＧ信号を検出すると、電話機からファクシミリ装置にサービスを切り替えて、送信側端末からの信号を受信する。
【０００７】
この場合、受信側のファクシミリ装置に接続された電話機（子電話）における録音中に、当該電話機から送信側のファクシミリ装置に向けて、ＯＧＭ（Outgoing Message）が送信されることが多い。ＯＧＭは、相手側端末に対して送られる連続的な音声信号であり、音声信号の周波数帯域の全体を用いて伝送される。従って、留守ＴＥＬモードが使用されている場合、回線上における音声信号の周波数帯域は、電話機が送信するＯＧＭと送信側のファクシミリ装置から送られてくるＣＮＧ信号とが混在した状態となるため、クリアな状態とならない。
【０００８】
上述の留守ＴＥＬモードに設定されたファクシミリ装置において、特許文献１の技術によりＣＮＧ信号を検出する場合、ＣＮＧ信号を適切に検出することは困難である。即ち、当該ファクシミリ装置において、ＣＮＧ信号の周波数に対応するデジタルフィルタで信号が検出が検出されたとしても、それ以外の周波数に対応するデジタルフィルタによってＯＧＭ信号が検出されしまうため、結果的に、ＣＮＧ信号が検出されないことになる。このように、ファクシミリ装置において、設定されている動作モードによっては、ＣＮＧ信号を適切に検出することができないという問題がある。
【０００９】
本発明は、上述の問題に鑑みてなされたものであり、ファクシミリ装置において、動作モードに応じて適切な検出フィルタを用いることで、相手側がファクシミリ通信を行っていることを示す識別信号を精度よく検出する技術を提供することを目的としている。
【課題を解決するための手段】
【００１０】
本発明は、例えば、ファクシミリ装置として実現できる。ファクシミリ装置は、発呼側装置から送信されるＣＮＧ信号を検出すると、ファクシミリ通信を開始するファクシミリ装置であって、ファクシミリ装置の動作モードが第１のモードであるか第２のモードであるかを判定する判定手段と、判定手段によって、動作モードが第１のモードであると判定された場合には、ＣＮＧ信号に対応する周波数帯域の信号を検出する第１の検出手段と、ＣＮＧ信号に対応する周波数帯域以外の周波数帯域の信号を検出する第２の検出手段とを使用してＣＮＧ信号を検出し、動作モードが第２のモードであると判定された場合には、第２の検出手段を使用せず、第１の検出手段を使用してＣＮＧ信号を検出する信号検出手段と、を備えることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、例えば、ファクシミリ装置において、動作モードに応じて適切な検出フィルタを用いることで、相手側がファクシミリ通信を行っていることを示す識別信号を精度よく検出する技術を提供できる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態に係るファクシミリ装置１００のシステム構成を示すブロック図である。
【図２】本発明の実施形態に係るファクシミリ装置１００を含むネットワークの概略的な構成を示す図である。
【図３】本発明の実施形態に係るファクシミリ装置１００においてＣＮＧ信号の検出に関連する機能を実行するソフトウェアの構成を示す図である。
【図４】本発明の実施形態に係るファクシミリ装置１００において実行されるＣＮＧ信号を検出する処理の手順を示すフローチャートである。
【図５】本発明の実施形態に係るファクシミリ装置１００においてＣＮＧ信号の検出に用いられるフィルタの概念を示す図である。
【図６】本発明の実施形態に係るファクシミリ装置１００の受信モードに応じた、回線上の信号の状態の一例を示す図である。
【図７】本発明の実施形態に係るファクシミリ装置１００において実行される、受信モードに応じてフィルタを選択する処理の手順を示すフローチャートである。
【図８】本発明の実施形態に係るファクシミリ装置１００において、受信モードが留守ＴＥＬモードである場合に実行される、フィルタの信号検出状態に基づいてＣＮＧ信号を検出する処理の手順を示すフローチャートである。
【図９】本発明の実施形態に係るファクシミリ装置１００において、受信モードがＦＡＸ／ＴＥＬモードである場合に実行される、フィルタの信号検出状態に基づいてＣＮＧ信号を検出する処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための形態について図面を用いて説明する。なお、以下の実施形態は特許請求の範囲に係る発明を限定するものでなく、また実施形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１４】
＜ファクシミリ装置１００の構成＞
図１は、本発明の実施形態に係るファクシミリ装置１００のシステム構成を示すブロック図である。ファクシミリ装置１００は、ファクシミリ通信を行ってファクシミリデータを送受信するファクシミリ機能と、音声による通信を行う電話機能とを備えている。ＣＰＵ１０１は、システム制御部であり、ファクシミリ装置１００全体を制御する。ＲＯＭ１０３には、ファクシミリ装置１００が提供する各機能を実現するための複数の制御プログラムが格納されている。ＲＡＭ１０４は、ＳＲＡＭ等によって構成されており、画像データ、設定情報等の各種データが格納され得るとともに、ＣＰＵ１０１のワークエリアとしても使用され得る。メモリ１０５は、ＤＲＡＭ等によって構成されており、画像データ、通信管理情報等の各種データが格納され得る。ＣＰＵ１０１は、ＲＯＭ１０３から制御プログラムをＲＡＭ１０４に読み出して実行することによって、ファクシミリ装置１００の各機能を実現する。
【００１５】
解像度変換部１０６は、相手端末に対して送信すべき画像データの解像度を、当該相手端末において受信可能な解像度に変換するための解像度変換処理を行う。符号化／復号化処理部１０７は、ファクシミリ装置１００において扱う画像データについて、符号化／復号化する処理を行う。モデム１０８は、公衆回線（交換機）から受信した信号の復調処理と、公衆回線に送信する信号の変調処理を行う。
【００１６】
ＮＣＵ（ネットワーク制御ユニット）１１４は、ファクシミリ装置１００と公衆回線とのインターフェースとして機能する。ＮＣＵ１１４は、接続端子１２１（接続部）を介して、外付けの電話機１１９と接続され、また、接続端子１２２を介して、回線１２０に接続される。回線１２０は、公衆回線網、構内交換機等に接続されている。
【００１７】
電話機１１９は、ファクシミリ装置１００の接続端子１２１に接続されており、ＮＣＵ１１４を介して回線１２０に接続されるとともに、回線１２０を介してさらに公衆回線網に接続される。電話機１１９は、公衆回線網に接続された交換機を介して相手側端末と音声通話を行うことを可能にする電話機能を有しており、例えば、ダイヤラを有しないハンドセットタイプの電話機であってもよいし、ダイヤラを有する電話機であってもよい。また、電話機１１９は、さらに、回線１２０で伝送されてきた音声信号を記憶して、後にそれを再生可能にする留守番電話機能を有する。
【００１８】
なお、ファクシミリ装置１００は、複数の回線に接続されてもよく、その場合には複数のＮＣＵを備えるとともに、当該複数の回線に対応して複数の電話機が接続可能なように、複数の接続端子を備える。また、その場合、複数のＮＣＵの各々は、接続された異なる電話機のオンフック／オフフックを独立して検知する。
【００１９】
スキャナ１１６は、イメージセンサ、原稿搬送機構等を備え、原稿上の画像を光学的に読み取って、電気的な画像データに変換するとともに、当該画像データをファクシミリ装置１００に入力する。画像処理部１１０は、スキャナ１１６によって読み込まれた画像データに対して、補正処理等の各種の画像処理を施す。操作部１１１は、キーボード、液晶表示部等を備え、ユーザによる各種の操作を受け付けるとともに、受け付けた操作を示す操作情報をＣＰＵ１０１へ送る。例えば、ユーザは、電話又はファクシミリについて発呼する場合には、操作部１１１を操作して電話番号を入力する。
【００２０】
ラインバッファ１１２は、画像データの転送制御を行う場合に、画像データのバッファリングのために使用されるバッファメモリである。プリントバッファ１１３は、印字用の文字コードを格納するためのバッファメモリであり、１ページ分のデータを格納できる。プリンタ１１８は、画像データを用いて印刷用紙等の記録媒体に画像を印刷する。例えば、プリンタ１１８は、ファクシミリ通信により受信した画像データを用いて印刷する。
【００２１】
図２は、本実施形態に係るファクシミリ装置１００が接続されるネットワークの概略的な構成を示すブロック図である。ファクシミリ装置１００は、公衆回線網２０２に接続されており、ファクシミリ機能を有する別のファクシミリ装置２０１と、公衆回線網２０２を介してファクシミリ通信を行うことが可能である。ファクシミリ装置１００及び２０１がファクシミリ通信を行うための回線は、公衆回線網２０２内に存在する交換機２００の交換機能によって確立され得る。
【００２２】
ファクシミリ装置１００とファクシミリ装置２０１との間でファクシミリ通信を行う場合、送信側の装置は、受信側の装置に対して、送信側装置が非音声端末であり、かつ、ファクシミリ通信を行っていることを示すＣＮＧ信号２０５を送信する。ＣＮＧ信号２０５は、ファクシミリ通信を示す識別信号に相当し、一般に、断続的に送信される１１００Ｈｚのトーン信号である。ファクシミリ装置１００は、発呼側装置であるファクシミリ装置２０１からのＣＮＧ信号２０５を検出すると、ファクシミリ装置２０１とファクシミリ通信を開始する。
【００２３】
ここで、ファクシミリ装置１００では、上述したように、受信制御方法としていくつかの受信モード（動作モード）が使用されており、「留守ＴＥＬモード」、「ＦＡＸ／ＴＥＬモード」及び「自動受信モード」等が一般に使用されている。受信側のファクシミリ装置１００で使用中の受信モードに依存して、受信側のファクシミリ装置１００と送信側のファクシミリ装置２０１との間の回線に存在する信号の状態が変化する。即ち、当該回線上を、ＣＮＧ信号のみが伝送されている（クリアな）状態であるか、又はＣＮＧ信号とともに音声信号が伝送されている（クリアでない）状態であるかが変化する。このため、受信側のファクシミリ装置１００で使用中の受信モードに依存して、ファクシミリ装置１００がＣＮＧ信号を検出する際の状況が、以下のように変化し得る。なお、本実施形態では、留守ＴＥＬモードが第２のモードに相当し、ＦＡＸ／ＴＥＬモードが第１のモードに相当する。
【００２４】
（１）留守ＴＥＬモード
上述したように、留守ＴＥＬモードの場合、ファクシミリ装置１００に接続された電話機１１９における録音中に、電話機１１９からファクシミリ装置２０１に向けて、ＯＧＭ２０６が送信され得る。このＯＧＭ２０６は、例えば、電話機１１９においてユーザが録音した録音テープに予め記憶させた応答メッセージであり、電話機１１９の留守番電話機能に関連する音声メッセージである。ＯＧＭ２０６は、音声信号の周波数帯域のうち、ＣＮＧ信号２０５の周波数帯域と当該周波数帯域以外の他の周波数帯域とを使用して、電話機１１９からファクシミリ装置１００を介してファクシミリ装置２０１に対して伝送される。この場合には、回線上における音声信号の周波数帯域は、電話機１１９が送信するＯＧＭ２０６と送信側のファクシミリ装置２０１から送られてくるＣＮＧ信号２０５とが混在した状態となるため、クリアな状態とならない。
【００２５】
（２）ＦＡＸ／ＴＥＬモード
受信側のファクシミリ装置１００は、ＦＡＸ／ＴＥＬモードである場合、オフフックした後に、送信側のファクシミリ装置２０１に対してリングバックトーンを送信する。リングバックトーンは、受信側のファクシミリ装置１００（に接続された電話機１１９）において現在ユーザを呼び出し中であることを示す信号（呼び出し音）である。その後、受信側のファクシミリ装置１００は、電話機１１９が備える受話器をユーザが取り上げたことを検知すると、当該電話機１１９でオフフックを行わせ、送信側のファクシミリ装置２０１との間での通話を開始させる。また、受信側のファクシミリ装置１００は、リングバックトーンを送信側のファクシミリ装置２０１に送信している合間に、ＣＮＧ信号２０５を検出した場合には、ファクシミリ装置１００によるファクシミリ通信を開始する。このように、リングバックトーンは、ＣＮＧ信号２０５の検出タイミング以外のタイミングにおいて送信される。
【００２６】
ＦＡＸ／ＴＥＬモードの場合、受信側のファクシミリ装置１００は、リングバックトーンを送信している合間に、ＣＮＧ信号２０５の検出を行っている。この間、相手側端末のユーザが発声していない場合には、回線には音声信号が存在せず、クリアな状態が維持される。一方で、相手側端末のユーザが発声した場合には、回線には音声信号とＣＮＧ信号２０５とが混在した状態となるため、クリアな状態とならない可能性がある。
【００２７】
（３）自動受信モード
受信側のファクシミリ装置１００は、自動受信モードである場合、ファクシミリ通信以外の動作を行わないように動作する。この場合、ファクシミリ装置１００は、着信があると自動的にファクシミリ受信動作を行うため、ＣＮＧ信号２０５の検出を行わない。
【００２８】
このように、特に、ファクシミリ装置１００が留守ＴＥＬモードである場合、回線上には電話機１１９から送信されるＯＧＭ２０６とＣＮＧ信号２０５とが混在するため、ファクシミリ装置２０１からのＣＮＧ信号２０５の検出精度が低下する可能性がある。そこで、本実施形態に係るファクシミリ装置１００は、後述するように、ＣＮＧ信号２０５の検出精度を向上させるために、ファクシミリ装置１００の受信モードに応じて、ＣＮＧ信号２０５の検出に使用すべきフィルタを選択する。
【００２９】
＜ファクシミリ装置１００のソフトウェア構成＞
図３は、ファクシミリ装置１００においてＣＮＧ信号の検出に関連する機能を実行するソフトウェアの構成を示すブロック図である。なお、以下で説明する各機能部による機能は、ＣＰＵ１０１がＲＯＭ１０３に格納された制御プログラムを読み出して実行することによって実行される。
【００３０】
受信モード設定部３０１は、ファクシミリ装置１００における受信モードを設定する。受信モード設定部３０１による受信モードの設定によって、ファクシミリ装置１００においてファクシミリ通信以外の音声通信を行う場合に、ファクシミリ装置１００に接続された電話機１１９を使用するよう設定される。受信モード参照部３０２は、受信モード設定部３０１によって設定された受信モードに関する情報を、ＲＡＭ１０４等に格納された情報を参照することによって取得して提供する。
【００３１】
ＣＮＧ検出要求部３０３は、後述するフィルタ有効化指定部３０８及びＣＮＧ検出判定部３０９に対して、ＣＮＧ検出に関連する要求を行う。ＣＮＧ検出記憶部３０４は、後述するＣＮＧ検出判定部３０９によって判定されたＣＮＧ検出結果を保存（記憶）する。
【００３２】
フィルタ部３０５は、バンドパスフィルタ（帯域通過フィルタ）３０６及びバンドリジェクトフィルタ（帯域阻止フィルタ）３０７を有する。これらのバンドパスフィルタ３０６及びバンドリジェクトフィルタ３０７は、回線１２０を介して受信した信号を検出するためのフィルタである（図５）。また、バンドパスフィルタ３０６及びバンドリジェクトフィルタ３０７は、ＣＮＧ信号を検出したか否かの判定に使用される。後述するように、設定されている受信モードに応じて、バンドパスフィルタ３０６及びバンドリジェクトフィルタ３０７の状態（信号検出状態か否か）が、当該判定の基準として利用される。
【００３３】
フィルタ有効化指定部３０８は、受信モード参照部３０２によって得られた情報が示す受信モードに応じて、バンドパスフィルタ３０６及びバンドリジェクトフィルタ３０７を使用すべきか否か（有効にすべきか否か）を指定する。フィルタの有効化指定の詳細については、図７を用いて後述する。ＣＮＧ検出判定部３０９は、フィルタ有効化指定部３０８によって有効化されたフィルタの信号検出状態についての情報に基づいて、ＣＮＧ信号が検出されたか否かを判定する。ＣＮＧ信号の検出の詳細については、図８及び図９を用いて後述する。
【００３４】
＜ＣＮＧ信号の検出処理＞
図４は、ファクシミリ装置１００において実行されるＣＮＧ信号（以下、単に「ＣＮＧ」と称する。）を検出する処理の手順を示すフローチャートである。図４に示す一連の動作は、ファクシミリ装置１００のＣＰＵ１０１がＲＯＭ１０３に格納された制御プログラムを読み出して実行（図３に示す各機能部による機能を実行）することによって実現される。
【００３５】
まず、Ｓ４０１で、受信モード参照部３０２は、受信モード設定部３０１によって設定した受信モード（動作モード）に関する情報を、ＲＡＭ１０４等から取得する。その後、ＣＰＵ１０１は、処理をＳ４０２に進める。Ｓ４０２で、ＣＮＧ検出要求部３０３は、受信モード参照部３０２によって取得された情報が示す受信モードに応じた、フィルタの有効化についての要求を、フィルタ有効化指定部３０８に対して行った後、処理をＳ７００に進める。
【００３６】
Ｓ７００で、フィルタ有効化指定部３０８は、バンドパスフィルタ３０６及びバンドリジェクトフィルタ３０７を、受信モードの設定に応じて有効化又は無効化する。これにより、各受信モードにおいて、ＣＮＧの検出に使用すべきフィルタが決定される。なお、Ｓ７００における処理の詳細については、図７を用いて後述する。その後、ＣＰＵ１０１は、処理をＳ４０３に進める。
【００３７】
Ｓ４０３で、ＣＮＧ検出判定部３０９は、現在設定されている受信モードについて判定する。ＣＮＧ検出判定部３０９は、設定されている受信モードがＦＡＸ／ＴＥＬモードであると判定した場合には、処理をＳ９００に進めて、ＦＡＸ／ＴＥＬモードによるＣＮＧ検出処理を開始する。一方で、Ｓ４０３で、ＣＮＧ検出判定部３０９は、設定されている受信モードが留守ＴＥＬモードであると判定した場合には、処理をＳ８００に進めて、留守ＴＥＬモードによるＣＮＧ検出処理を開始する。Ｓ９００又はＳ８００における処理の詳細については、図９及び図８を用いて後述する。Ｓ９００又はＳ８００が完了すると、ＣＰＵ１０１は、処理をＳ４０４へ進める。ここで、ＣＮＧ検出判定部３０９（ＣＰＵ１０１）は、識別信号検出手段の一例である。
【００３８】
最終的に、Ｓ４０４で、ＣＮＧ検出記憶部３０４は、ＣＮＧ検出判定部３０９によって判定されたＣＮＧ検出結果を保存する。これにより、ＣＰＵ１０１は、図４のフローチャートに示す一連の処理を終了する。
【００３９】
＜バンドパスフィルタ３０６及びバンドリジェクトフィルタ３０７の機能＞
次に、図５は、ファクシミリ装置１００において、ＣＮＧ検出のために使用されるバンドパスフィルタ３０６及びバンドリジェクトフィルタ３０７の信号検出特性を概念的に示す図であり、縦軸は信号レベル、横軸は周波数である。図５において、バンドパスフィルタ３０６における領域５０１〜５０３、及びバンドリジェクトフィルタ３０７における領域５１１〜５１３は、ＣＮＧが検出されたか否かを判定するために設けられた、各フィルタの信号検出領域を示している。
【００４０】
バンドパスフィルタ３０６において、領域５０１は、ＣＮＧの周波数である１１００Ｈｚを含む、所定の帯域幅の領域であり、当該領域内の周波数を有する信号を検出するための領域である。なお、領域５０１は、ＣＮＧ以外を誤検出しないよう、１１００Ｈｚを含み、かつ、可能な限り狭い帯域幅であることが望ましい。また、領域５０２及び５０３は、領域５０１よりも低い周波数、領域５０１よりも高い周波数の信号を検出するための領域である。
【００４１】
バンドパスフィルタ３０６は、注目すべき周波数（ＣＮＧの１１００Ｈｚ）を含む領域５０１においてのみ信号を通過させ、かつ、当該領域を通過する信号を検出する。バンドパスフィルタ３０６は、信号を検出すると、信号検出状態であることを示す信号を出力する。即ち、バンドパスフィルタ３０６は、領域５０１で信号を検出した場合に、検出状態となり、それ以外の場合は、信号を検出していない非検出状態となる。
【００４２】
また、バンドリジェクトフィルタ３０７における領域５１１〜５１３は、バンドパスフィルタ３０６における領域５０１〜５０３にそれぞれ対応する。バンドリジェクトフィルタ３０７は、注目すべき周波数（ＣＮＧの１１００Ｈｚ）を含む領域５１１以外の領域５１２又は５１３において信号を通過させ、かつ、当該領域を通過する信号を検出する。バンドリジェクトフィルタ３０７は、信号を検出すると、信号検出状態であることを示す信号を出力する。即ち、バンドリジェクトフィルタ３０７は、領域５１１以外の周波数に対応する領域５１２又は５１３で信号を検出した場合に、検出状態となり、それ以外の場合は、非検出状態となる。
【００４３】
図６は、ファクシミリ装置１００でＣＮＧ検出が実行されるタイミングにおいて、回線上を流れていることが想定される信号の状態を受信モードごとに概念的に示しており、縦軸は信号レベル、横軸は周波数である。同図において、６０１及び６０２は、受信モードがそれぞれ留守ＴＥＬモード及びＦＡＸ／ＴＥＬモードである場合に対応している。
【００４４】
受信モードが留守ＴＥＬモードである場合（６０１）、ファクシミリ装置１００におけるＣＮＧの検出タイミングにおいては、自装置に接続された子電話（電話機１１９）から、ＯＧＭ（音声応答）が回線に流されることが多い。６０１において、領域６１１はＣＮＧを示しており、領域６１２及び６１３はＯＧＭを示している。このように、留守ＴＥＬモードの場合、ＣＮＧとＯＧＭとが同時に回線に流れることが多い。このため、ファクシミリ装置１００においてＣＮＧを検出する際に、ＯＧＭが当該検出を妨げる要因になり得る。
【００４５】
一方、受信モードがＦＡＸ／ＴＥＬモードである場合（６０２）、ファクシミリ装置１００におけるＣＮＧの検出タイミングにおいては、発呼側装置であるファクシミリ装置２０１に対して、信号（リングバックトーン）を送信することがない。即ち、ＣＮＧの検出タイミングにおいては、留守ＴＥＬモードにおけるＯＧＭのような信号が回線に流れることはなく、そのような信号がノイズ成分として回線に存在することはない可能性が高い。この場合には、６０２に示すように、領域６２１に示すＣＮＧ以外には何ら信号が回線に存在しない。
【００４６】
本実施形態では、ＣＮＧの検出精度を向上させるために、受信モードがＦＡＸ／ＴＥＬモードである場合、ＣＮＧの周波数帯域以外の周波数帯域に信号が存在しないことを利用する。即ち、ＣＮＧの周波数帯域における信号の検出のためにバンドパスフィルタ３０６を用いるとともに、当該周波数帯域以外の周波数帯域において信号が検出されないことを判定するために、バンドリジェクトフィルタ３０７を用いる。この２つのフィルタによる検出結果から、ＣＮＧを検出したか否かを決定することによって、ＣＮＧの検出精度を向上させる。
【００４７】
一方で、受信モードが留守ＴＥＬモードである場合、ＣＮＧの周波数帯域以外の周波数帯域にも信号（ＯＧＭ）が存在することを考慮して、バンドパスフィルタ３０６のみを使用する。これは、ＦＡＸ／ＴＥＬモードのようにバンドリジェクトフィルタ３０７を用いてしまうと、ＣＮＧの周波数帯域以外の周波数帯域における信号（ＯＧＭ）が当該フィルタによって検出されてしまい、結果的にＣＮＧの検出精度が低下してしまうためである。このため、留守ＴＥＬモードにおいては、バンドパスフィルタ３０６による信号の検出結果のみから、ＣＮＧを検出したか否かを決定することによって、ＣＮＧの検出精度の低下を防止する。
【００４８】
このように、本実施形態では、設定されている受信モードに応じて、適切なフィルタを使用するとともに、使用したフィルタによる信号の検出結果に基づいてＣＮＧを検出する。これにより、ＣＮＧの検出精度を向上させる。
【００４９】
＜フィルタの有効化指定＞
図７は、ファクシミリ装置１００のフィルタ有効化指定部３０８によって実行される処理の手順を示すフローチャートである。当該フローチャートでは、ＣＮＧを検出する際に何れのフィルタを使用すべきかを指定する。図７に示す一連の動作は、ファクシミリ装置１００のＣＰＵ１０１がＲＯＭ１０３に格納された制御プログラムを読み出して実行（図３に示す各機能部による機能）を実行することによって実現される。
【００５０】
まず、Ｓ７０１で、フィルタ有効化指定部３０８は、バンドパスフィルタ３０６を有効にして、処理をＳ７０２へ進める。Ｓ７０２で、フィルタ有効化指定部３０８は、設定されている受信モードについて判定し、受信モードがＦＡＸ／ＴＥＬモードに設定されていると判定した場合には、処理をＳ７０３へ進める。Ｓ７０３で、フィルタ有効化指定部３０８は、バンドリジェクトフィルタ３０７を有効にして、処理を終了する。一方で、Ｓ７０２で、受信モードが留守ＴＥＬモードに設定されていると判定した場合には、処理をＳ７０４へ進める。Ｓ７０４で、フィルタ有効化指定部３０８は、バンドリジェクトフィルタ３０７を無効にして、処理を終了する。ここで、バンドパスフィルタ３０６は第１の検出手段に相当し、バンドリジェクトフィルタ３０７は第２の検出手段に相当する。
【００５１】
＜留守ＴＥＬモードにおける処理＞
図８は、ファクシミリ装置１００において受信モードが留守ＴＥＬモード（第２のモード）に設定されている場合に実行される、フィルタの信号検出状態に基づいてＣＮＧを検出する処理の手順を示すフローチャートである。図８に示す一連の動作は、ファクシミリ装置１００のＣＰＵ１０１がＲＯＭ１０３に格納された制御プログラムを読み出して実行（図３に示す各機能部による機能を実行）することによって実現される。
【００５２】
受信モードが留守ＴＥＬモードである場合には、図７に示したように、バンドパスフィルタ３０６は有効化されているが、バンドリジェクトフィルタ３０７は無効化されている。このため、ＣＮＧ検出判定部３０９は、留守ＴＥＬモードにおいては、バンドパスフィルタ３０６のみを使用して、ＣＮＧの検出を行う。まず、Ｓ８０１で、ＣＮＧ検出判定部３０９は、バンドパスフィルタ３０６における信号の検出状態を、フィルタ部３０５から取得する。
【００５３】
続いて、Ｓ８０２で、ＣＮＧ検出判定部３０９は、バンドパスフィルタ３０６の状態が、信号検出状態であるか否かを判定する。ここで、ＣＮＧ検出判定部３０９は、バンドパスフィルタ３０６が信号検出状態であると判定した場合には、処理をＳ８０３へ進め、ＣＮＧを検出したと決定する。一方で、ＣＮＧ検出判定部３０９は、バンドパスフィルタ３０６が信号検出状態ではない（非検出状態）と判定した場合には、処理をＳ８０４へ進め、ＣＮＧを検出していないと決定する。Ｓ８０３又はＳ８０４の後、ＣＮＧ検出判定部３０９は、検出処理を終了する。
【００５４】
＜ＦＡＸ／ＴＥＬモードにおける処理＞
図９は、ファクシミリ装置１００において受信モードがＦＡＸ／ＴＥＬモード（第１のモード）に設定されている場合に実行される、フィルタの信号検出状態に基づいてＣＮＧを検出する処理の手順を示すフローチャートである。図９に示す一連の動作は、ファクシミリ装置１００のＣＰＵ１０１がＲＯＭ１０３に格納された制御プログラムを読み出して実行（図３に示す各機能部による機能を実行）することによって実現される。
【００５５】
受信モードがＦＡＸ／ＴＥＬモードである場合には、図７に示したように、バンドパスフィルタ３０６及びバンドリジェクトフィルタ３０７の何れもが有効化されている。このため、ＣＮＧ検出判定部３０９は、ＦＡＸ／ＴＥＬモードにおいては、バンドパスフィルタ３０６及びバンドリジェクトフィルタ３０７の両方を使用して、ＣＮＧの検出を行う。まず、Ｓ９０１で、ＣＮＧ検出判定部３０９は、バンドパスフィルタ３０６における信号の検出状態を、フィルタ部３０５から取得する。
【００５６】
続いて、Ｓ９０２で、ＣＮＧ検出判定部３０９は、バンドパスフィルタ３０６の状態が、信号検出状態であるか否かを判定する。ここで、ＣＮＧ検出判定部３０９は、バンドパスフィルタ３０６が信号検出状態であると判定した場合には、処理をＳ９０３へ進める。一方で、ＣＮＧ検出判定部３０９は、バンドパスフィルタ３０６が信号検出状態ではない（非検出状態）と判定した場合には、処理をＳ９０６へ進め、ＣＮＧを検出していないと決定する。
【００５７】
Ｓ９０３で、ＣＮＧ検出判定部３０９は、バンドリジェクトフィルタ３０７における信号の検出状態を、フィルタ部３０５から取得する。続いて、Ｓ９０４で、ＣＮＧ検出判定部３０９は、バンドリジェクトフィルタ３０７の状態が、信号検出状態であるか否かを判定する。ここで、ＣＮＧ検出判定部３０９は、バンドリジェクトフィルタ３０７が信号検出状態ではない（非検出状態）と判定した場合には、処理をＳ９０５へ進め、ＣＮＧを検出したと決定する。一方で、ＣＮＧ検出判定部３０９は、バンドリジェクトフィルタ３０７が信号検出状態であると判定した場合には、処理をＳ９０６へ進め、ＣＮＧを検出していないと決定する。
【００５８】
Ｓ９０５及びＳ９０６の後、ＣＰＵ１０１は、処理を図４のＳ４０４へ進める。
【００５９】
以上説明したように、本実施形態では、ファクシミリ装置１００の動作モードがＦＡＸ／ＴＥＬモード（第１のモード）か留守ＴＥＬモード（第２のモード）かに応じて、バンドパスフィルタ３０６及びバンドリジェクトフィルタ３０７の使用を決定する。さらに、決定したフィルタを使用した検出結果から、ＣＮＧを検出する。これにより、ＣＮＧの検出精度を向上させることができる。
【００６０】
［その他の実施形態］
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0005780773.tif 000002
【図２】
0005780773.tif 000003
【図３】
0005780773.tif 000004
【図４】
0005780773.tif 000005
【図５】
0005780773.tif 000006
【図６】
0005780773.tif 000007
【図７】
0005780773.tif 000008
【図８】
0005780773.tif 000009
【図９】
0005780773.tif 000010