(57)【要約】【課題】  ＩＰ網に接続されたみなし音声のＩＰＦＡＸにおいて、デジタルモデムで疑似ＲＢＴやＯＧＭを送出している最中にＣＮＧ信号を検出することはできない。【解決手段】  電話機を接続して制御する電話制御部と、みなし音声でのＦＡＸ通信を制御するモデムとを有し、みなし音声での通信が可能な画像通信装置であって、モデムがファクシミリ受信の検出処理を実行できない期間に、ソフトウェアによりファクシミリ受信を検出する検出処理を行う検出手段により、ファクシミリ受信の検出処理を行うように制御する。【選択図】  図２
2015170862.tif 000002
【特許請求の範囲】
【請求項１】
みなし音声での通信が可能な画像通信装置であって、
電話機を接続して制御する電話制御部と、
みなし音声でのＦＡＸ通信を制御するモデムと、
ソフトウェアによりファクシミリ受信を検出する検出処理を行う検出手段と、
前記モデムがファクシミリ受信の検出処理を実行できない期間に、前記検出手段によりファクシミリ受信の検出処理を行うように制御する制御手段と、
を有することを特徴とする画像通信装置。
【請求項２】
前記検出手段は、ＣＮＧ信号によりファクシミリ受信を検出することを特徴とする請求項１に記載の画像通信装置。
【請求項３】
前記モデムがファクシミリ受信の検出処理を実行できない期間は、前記モデムがＯＧＭを出力しているとき、或いはＲＢＴを出力する期間であることを特徴とする請求項１又は２に記載の画像通信装置。
【請求項４】
前記制御手段は、前記検出手段によりファクシミリ受信の検出処理を実行する場合は、前記モデムがファクシミリ受信の検出処理を実行できない期間の前に無音期間を設けないことを特徴とする請求項１乃至３のいずれか１項に記載の画像通信装置。
【請求項５】
ＦＡＸ自動受信、留守／ＴＥＬ切替、ＦＡＸ／ＴＥＬ切替モードのいずれかを指定する指定手段を更に有し、
前記制御手段は、前記指定手段により前記ＦＡＸ／ＴＥＬ切替モードが指定された場合に、前記検出手段によりファクシミリ受信の検出処理を行うように制御することを特徴とする請求項１乃至４のいずれか１項に記載の画像通信装置。
【請求項６】
ＦＡＸ自動受信、留守／ＴＥＬ切替、ＦＡＸ／ＴＥＬ切替モードのいずれかを指定する指定手段を更に有し、
前記制御手段は、前記指定手段により前記留守／ＴＥＬ切替モードが指定された場合は、前記モデムによりファクシミリ受信の検出処理を行うように制御することを特徴とする請求項１乃至４のいずれか１項に記載の画像通信装置。
【請求項７】
前記指定手段により前記留守／ＴＥＬ切替モードが指定された場合は、前記電話制御部に接続された電話機が留守番応答メッセージを送信することを特徴とする請求項６に記載の画像通信装置。
【請求項８】
前記指定手段により前記ＦＡＸ／ＴＥＬ切替モードが指定された場合に、前記モデムは、ＲＢＴを出力する期間の後の無音期間にファクシミリ受信の検出処理を行うことを特徴とする請求項５に記載の画像通信装置。
【請求項９】
前記検出手段或いは前記モデムがファクシミリ受信を検出すると、前記モデムはみなし音声でのファクシミリ受信を行うことを特徴とする請求項１乃至８のいずれか１項に記載の画像通信装置。
【請求項１０】
電話機を接続して制御する電話制御部と、みなし音声でのＦＡＸ通信を制御するモデムとを有し、みなし音声での通信が可能な画像通信装置を制御する制御方法であって、
ソフトウェアによりファクシミリ受信を検出する検出処理を行う検出工程と、
前記モデムがファクシミリ受信の検出処理を実行できない期間に、前記検出工程でファクシミリ受信の検出処理を行うように制御する制御工程と、
を有することを特徴とする画像通信装置の制御方法。
【請求項１１】
コンピュータを、請求項１乃至９のいずれか１項に記載の画像通信装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像通信装置、その制御方法、プログラムに関する。
【背景技術】
【０００２】
従来のファクシミリ（ＦＡＸ）送受信では、デジタル画像データをモデムによりアナログ信号に変調し、公衆電話回線（ＰＳＴＮ）を介して送信し、またＰＳＴＮから受信したアナログ信号をデジタルデータに復調して受信する。
【０００３】
これに対して近年、ＩＰ網の高速ネットワークを用いたＦＡＸ伝送が普及しつつある。このＩＰ網を用いたＦＡＸ伝送には２種類の方法があり、１つはＩＴＵ−Ｔ勧告のＴ．３８と呼ばれる伝送方式で、Ｔ．３０プロトコルで伝送される信号をデジタル信号のまま伝送する方法であり、Ｔ．３０に比べて高速な伝送が行なえる。もう１つはＩＴＵ−Ｔ勧告のＴ．３０プロトコルを用いた、みなし音声伝送である。これはデータをモデムによりアナログ信号に変調し、音声コーデック（ＣＯＤＥＣ）によって符号化し、更にＩＰヘッダを付けてＲＴＰパケット化して伝送する方法である。この方式は、Ｔ．３０のアナログ信号を音声信号とみなして伝送するため、みなし音声伝送と呼ばれる。
【０００４】
従来のＦＡＸ送受信では、モデムは送信データであるデジタル信号をアナログ信号に変調し、受信データのアナログ信号をデジタル信号に復調するため、モデムと回線間のデータＩ／ＦはアナログＩ／Ｆであった。しかし、みなし音声伝送では、送信データであるデジタル信号をアナログ信号に変調し、更に音声ＣＯＤＥＣによって音声パケット化する。もしくは受信データの音声パケットを音声ＣＯＤＥＣによって復号し、更にデジタル信号に復調する必要があるので、音声ＣＯＤＥＣを内蔵してデジタル信号の入出力が可能なデジタルモデムが用いられている。ここで音声パケットの符号化方式は、ＩＴＵ−Ｔ勧告Ｇ．７１１などが用いられ、この伝送プロトコルとしては、ＲＴＰ（Real Time Protocol）が使用されている。また、上記２つの方法とともに、呼制御手段として、ＳＩＰ（Session Initiation Protocol）が用いられ、ＩＰ網上でのPoint to Pointの伝送が実現される。また、ＩＰ網として、ＮＴＴが提供しているＮＧＮ（Next Generation Network）と呼ばれるデジタル公衆網や、ＩＰ構内交換機（ＩＰ−ＰＢＸ）などを用いた構内ＩＰ回線がある。特にＮＧＮ網の場合、帯域保証、セキュリティ管理などが行われるため、高速かつ安全に画像伝送が行える。従来のＰＳＴＮでは伝送速度は最大でも３３．６Ｋｂｐｓであったが、ＮＧＮでは最大１Ｍｂｐｓを保証しており、約３０倍早い伝送が可能になる。
【０００５】
一方、ＩＰ電話は、音声をＰＣＭデータなどに符号化しＩＰ網上で送受信することで通話を実現する技術である。この技術を用い、ＦＡＸのハンドセット・子電話（以下、ハンドセット）で通話を実現することが可能である。ハンドセットをＩＰ網に接続するために、電話とＩＰ網を接続するＳＬＩＣ（Subscriber Line Interface Circuit：加入者線接続回路）が用いられる。ＳＬＩＣの主な用途は、アナログ音声の音声パケットへの符号化、電話のフック検知、電話からのダイヤル信号などの識別や、電話の鳴動制御などである。
【０００６】
アナログ網に接続された従来のファクシミリ装置は、モードを設定することによって、電話とＦＡＸを自動的に切り替える機能（ＦＡＸ／ＴＥＬ切替）や留守番電話とＦＡＸを自動的に切り替える機能（留守／ＴＥＬ切替）を有している。
【０００７】
ＦＡＸ／ＴＥＬ切替では、ＦＡＸが交換機からの呼び出し信号を所定回数受信すると着信し、ＦＡＸに接続された子電話を呼び出しながら、送信者に対して、リングバックトーンを模した疑似リングバックトーン（疑似ＲＢＴ）を送出する。或いは「ただいま電話を呼び出しております。そのまましばらくお待ちください。ファクシミリの方は送信してください。」等のメッセージ（ＯＧＭ）を送出する。その間に送信機からのＣＮＧ信号（１１００Ｈｚのトーン）を検出した場合はＦＡＸ受信を開始し、検出できなければ子電話を呼び出し続け、子電話がフックアップされると電話での通話を開始する。
【０００８】
このような疑似ＲＢＴやＯＧＭの送出、ＣＮＧ信号の検出は、全てモデムによって行われる。しかしモデムは同時に一つのことしか行えないため、ＯＧＭ信号や疑似ＲＢＴを送出している最中にＣＮＧ信号を検出することができない。
【０００９】
従来は受信機が着信した後、疑似ＲＢＴもＯＧＭも送出しない数秒間の無音期間を設け、その無音期間内で送信機からのＣＮＧ信号の検出を試みたり、疑似ＲＢＴ送出の際も定期的な無音期間にＣＮＧ信号の検出を行うことで対応してきた。例えば特許文献１には、アナログ信号をＲＢＴ阻止フィルタを通過させてＣＮＧ信号を検出することが記載されている。しかし、上記無音期間外にＣＮＧ信号を受信した場合はＣＮＧ信号を検出できず取り逃すことがあった。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開平９−２５２３６４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
ＩＰ網に接続されたみなし音声のＩＰＦＡＸに関しても同様の課題があり、デジタルモデムで疑似ＲＢＴやＯＧＭを送出している最中にＣＮＧ信号を検出することはできない。ＣＮＧ信号を受信してもそれを検出できなかった場合は、次に送信機がＣＮＧ信号を送信するまでの間に子電話が鳴動してしまい、ユーザが子電話をオフフックしてしまう。そうするとＦＡＸ受信ができなくなってしまうという課題がある。また、疑似ＲＢＴもＯＧＭも送出しない数秒間の無音期間中に、受信者が不審に思い、電話を切断してしまうという課題もあった。
【００１２】
本発明の目的は、上記従来技術の問題点を解決することにある。
【００１３】
本発明の特徴は、モデムがファクシミリ受信を検出できない場合でも、ファクシミリ受信を検出してファクシミリ受信処理に移行できる技術を提供することにある。
【課題を解決するための手段】
【００１４】
上記目的を達成するために本発明の一態様に係る画像通信装置は以下のような構成を備える。即ち、
みなし音声での通信が可能な画像通信装置であって、
電話機を接続して制御する電話制御部と、
みなし音声でのＦＡＸ通信を制御するモデムと、
ソフトウェアによりファクシミリ受信を検出する検出処理を行う検出手段と、
前記モデムがファクシミリ受信の検出処理を実行できない期間に、前記検出手段によりファクシミリ受信の検出処理を行うように制御する制御手段と、を有することを特徴とする。
【発明の効果】
【００１５】
本発明によれば、モデムがファクシミリ受信を検出できない場合でも、ファクシミリ受信を検出してファクシミリ受信処理に移行できるという効果がある。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態に係る画像通信装置の構成を説明するブロック図。
【図２】実施形態に係る画像読取装置の機能を説明する機能ブロック図。
【図３】実施形態に係る画像通信装置における各モードでの送信信号と、ＰＣＭ受信信号を説明する図。
【図４】本実施形態に係る画像通信装置の処理を説明するフローチャート。
【図５】本実施形態に係る画像通信装置の処理を説明するフローチャート。
【図６】本実施形態に係る画像通信装置の処理を説明するフローチャート。
【発明を実施するための形態】
【００１７】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１８】
図１は、本発明の実施形態に係る画像通信装置１００の構成を説明するブロック図である。
【００１９】
ＣＰＵ１０１は、ＲＯＭ１０８或いはＨＤＤ１１０に格納された制御プログラムに従って、この画像通信装置１００の各デバイスを制御する。ＩＰ網１０２は、イントラネット、公衆ＩＰ網等である。操作部１０３は表示部とキー操作部を有し、表示部の画面には、例えばウインドウ、アイコン、メッセージ、メニューその他のユーザインターフェース情報が表示される。操作部１０３は図示は省略するが、ユーザがコピー、ＦＡＸ、プリンタ操作を行うための各種キーや、表示部の画面上のアイコン、メニュー等を操作するポインティングデバイスを有する。尚、表示部はタッチパネル機能を有しても良い。スキャナ部１０４は、原稿を読み取って、その原稿の画像に対応する画像データを出力する。印刷部１０５は、ＲＡＭ１０９やＨＤＤ（ハードディスクドライブ）１１０に保存した印刷データに従って印刷を行う。ＲＯＭ１０８は、ＣＰＵ１０１により実行される各種制御プログラムやデータを保持する。ＲＡＭ１０９は、ＣＰＵ１０１のワーク領域、エラー処理時のデータの退避領域、制御プログラムのロード領域などを提供する。ＨＤＤ１１０は、各種制御プログラムや印刷データ等を保存する。
【００２０】
ＩＰパケット作成／解析部１０６は、ＩＴＵ−Ｕ勧告Ｔ．３０／Ｔ．３８プロトコルをＩＰパケットにマッピングし、また受信したＩＰパケットからＩＴＵ−Ｕ勧告Ｔ．３０／Ｔ．３８プロトコルを取り出す。画像変換制御部１０７は、ＦＡＸ通信する画像データの圧縮や伸張や変倍、線密度変換等を行う。本実施形態は、みなし音声に関わるものであるため、Ｔ．３８に関しては詳細を割愛する。ネットワークインターフェース（ＮＩＣ）１１１は、ＩＰ網１０２との接続を制御する。デジタルモデム１１２は、ＦＡＸ信号を変復調する。ＳＬＩＣ（電話制御部）１１３は、音声信号の符号／復号を行い電話機能を実現しており、音声信号をＧ．７１１やＧ．７２９などに符号或いは復号するＡ/Ｄ変換部、Ｄ／Ａ変換変換部と音声ＣＯＤＥＣを有し、ハンドセット・子電話１１４と接続されている。デジタルモデム１１２は、ＰＣＭＩ／ＦとＡＴコマンドＩ／Ｆを持つ。ＡＴコマンドＩ／Ｆは、デジタルモデム１１２へＡＴコマンドなどで制御命令を送信し、ＦＡＸ送信の際にデジタルモデム１１２へ画像データを送り、またＦＡＸ受信（ファクシミリ受信）の際にデジタルモデム１１２から画像データ受け取る。ＰＣＭＩ／Ｆはデジタル化された音声データを入出力するために用いられる。
【００２１】
ＳＬＩＣ１１３は、ＰＣＭＩ／ＦとＳＬＩＣコントロールＩ／Ｆを持つ。ＳＬＩＣコントロールＩ／Ｆは、ＳＬＩＣ１１３を制御する用途に用いられる。ＰＣＭＩ／Ｆはデジタル化された音声データを入出力するために用いられる。またソフトウェアによるＣＮＧ信号の検出は、ＲＡＭ１０９或いはＨＤＤ１１０に格納されているプログラムをＲＡＭ１０９に展開し、そのプログラムをＣＰＵ１０１が実行することによりなされる。例えば、ＩＰ網１０２を介して、みなし音声でのＦＡＸ送信を行う場合、スキャナ部１０４で得られた画像データはＲＡＭ１０９に格納され、次いで画像変換制御部１０７で変換される。そして、デジタルモデム１１２によって変調され、次いでＩＰパケット作成部１０６でＩＰパケット化された後、ＮＩＣ１１１によってＩＰ網１０２へ送出される。
【００２２】
図２は、実施形態に係る画像読取装置１００の機能を説明する機能ブロック図である。尚、図２において、図１と共通する部分は同じ記号で示している。
【００２３】
ＲＢＴ，ＯＧＭ送出要求部２０１は、ＡＴコマンドＩ／Ｆを通じて、デジタルモデム１１２に対し、疑似ＲＢＴやＯＧＭの出力を要求する。ＲＴＰ−ＰＣＭ変換部２０２は、ネットワークＩ／Ｆから受信したＲＴＰプロトコルからＰＣＭ音声を抽出したり、デジタルモデム１１２やＳＬＩＣ１１３から出力されたＰＣＭ音声をＲＴＰプロトコルへ変換する処理を行う。ＰＣＭ解析部２０３は、ＰＣＭ音声を解析し、高速フーリエ変換などで周波数解析を行う。ＣＮＧ検出部２０４は、ＰＣＭ解析部２０３で得られた周波数解析の結果からＣＮＧ（１１００Ｈｚのトーン信号）を探し出す。このＣＮＧ検出部２０４は、ソフトウェアによるＣＮＧ信号の検出処理に該当する。
【００２４】
ＰＣＭ解析はＣＰＵに負荷が掛かるため、デジタルモデム１１２が疑似ＲＢＴやＯＧＭを送出していない無音期間中はソフトウェアによるＣＮＧ信号の検出を行わず、デジタルモデム１１２で検出すれば、ＣＰＵの負荷を最小限に抑えることができる。
【００２５】
受信モードスイッチ２０５は、ＩＰＦＡＸの受信モードを、自動受信、ＦＡＸ／ＴＥＬ切替、留守／ＴＥＬ切替などに切り替えて指定できるソフトウェアスイッチであり、操作部１０３などから設定できる。自動受信と留守／ＴＥＬモードでは、デジタルモデム１１２から疑似ＲＢＴやＯＧＭを送出しないため、ソフトウェアでのＣＮＧ信号の検出を行わず、従来通りデジタルモデム１１２でＣＮＧ信号を検出する。
【００２６】
セレクタ２０６は、ＣＰＵ１０１の指示により、ＳＬＩＣ１１３と回線との接続を切り替える。セレクタ２０６を介してデジタルモデム１１２が出力したＰＣＭデータがＲＴＰ−ＰＣＭ変換部２０２でＲＴＰ化されてＩＰ網１０２へ送信される。またＩＰ網１０２から受信したＲＴＰパケットがＰＣＭへ変換されてデジタルモデム１１２へ入力される。一方、セレクタ２０６を介してＳＬＩＣ１１３が接続されていると、ＳＬＩＣ１１３から出力されたＰＣＭデータがＲＴＰ−ＰＣＭ変換部２０２でＲＴＰ化されてＩＰ網１０２へ送信される。またＩＰ網１０２から受信したＲＴＰパケットはＰＣＭ化されてＳＬＩＣ１１３へ入力される。
【００２７】
次にＦＡＸ／ＴＥＬ切替モードの流れを説明する。
【００２８】
送信機は、ＳＩＰプロトコルのＩＮＶＩＴＥを受信機に対して送信する。ＩＮＶＩＴＥのメディアタイプがaudio（音声）であれば、受信機は送信機へ２００ ＯＫを応答し、送信機と受信機の間でメディアタイプ（audio）によるセッションが確立することになる。この時点ではＦＡＸ通信は開始されていない。この後、ＲＢＴ，ＯＧＭ送出要求部２０１によって、デジタルモデム１１２へＯＧＭを出力するように要求する。これによりデジタルモデム１１２は、ＰＣＭＩ／ＦからＯＧＭのＰＣＭ音声を出力する。ＯＧＭ信号の出力が完了すると、疑似ＲＢＴのＰＣＭ音声を出力する。
【００２９】
また送信機がＦＡＸであれば、これと同時に送信機からＲＴＰパケットに乗ってＣＮＧ信号が送られてくる。デジタルモデム１１２がＯＧＭや疑似ＲＢＴ信号を送出している最中は、デジタルモデム１１２で送信機から送られてきたＣＮＧ信号を検出することはできない。よって、送信機から送られてきたＲＴＰパケットをＲＴＰ−ＰＣＭ変換部２０２によってＰＣＭ変換し、ＰＣＭ信号をＰＣＭ解析部２０３で解析し、ＣＮＧ検出部２０４でＣＮＧ信号を検出する。
【００３０】
このとき一定時間ＣＮＧ信号が検出されなければ、相手は電話機である可能性が高いのでＳＬＩＣ１１３に対してハンドセットへ呼び出し要求を行う。ＣＮＧ信号が検出されると、ＳＬＩＣ１１３へのハンドセット呼び出し要求を中止してＦＡＸ受信の手順に進む。
【００３１】
留守／ＴＥＬ切替モードでは、メディアタイプaudioのセッションが確立された後、ＳＬＩＣ１１３に接続されているハンドセット・子電話１１４が着呼する。ハンドセット・子電話１１４は、留守番応答メッセージを再生し、ＳＬＩＣ１１３のＰＣＭＩ／Ｆを通じて送られてきたＰＣＭ信号をＲＰＴ−ＰＣＭ変換部２０２によってＲＴＰパケットへ変換しＩＰ網１０２へ送出する。このときデジタルモデム１１２は、疑似ＲＢＴやＯＧＭを送出しないため、デジタルモデム１１２は、送信機から送られてくるＣＮＧ信号を検出できる。いま画像通信装置１００が留守番応答メッセージを送出している最中にデジタルモデム１１２によってＣＮＧ信号が検出されると、ＳＬＩＣ１１３とハンドセット・子電話１１４への接続を切断してＦＡＸの受信手順へ進む。
【００３２】
図３は、実施形態に係る画像通信装置における各モードでの送信信号と、ＰＣＭ受信信号を説明する図である。図３において、横軸は時間、縦軸は入出力を示す。
【００３３】
３００はＦＡＸ／ＴＥＬ切替モード時に送信するＰＣＭ信号を示し、Ｔａは無音期間、ＴｂはＯＧＭ送出期間、Ｔｃは疑似ＲＢＴ送出期間、Ｔｄは疑似ＲＢＴの無音期間を示す。疑似ＲＢＴ送出期間Ｔｃと疑似ＲＢＴの無音期間Ｔｄは交互に繰り返される。疑似ＲＢＴ送出期間Ｔｃと疑似ＲＢＴの無音期間Ｔｄとの間隔は国によって異なるが、代表的なところでは、日本でＴｃが１秒、Ｔｄは２秒である。一方、アメリカではＴｃが２秒、Ｔｄが４秒である。
【００３４】
３０５は留守／ＴＥＬ切替モード時に送信するＰＣＭ信号を示し、３０６は留守番電話機応答メッセージである。この留守番電話機応答メッセージ３０６は、ＳＬＩＣ１１３に接続されたハンドセット・子電話１１４が送出するものであり、デジタルモデム１１２は送出しない。
【００３５】
３０７は受信するＰＣＭ信号を示し、３０８はＣＮＧ信号期間、３０９はＣＮＧ信号の無音期間である。ＣＮＧ信号期間３０８と無音期間３０９は交互に繰り返される。
【００３６】
従来のＦＡＸ／ＴＥＬ切替モードでは、着信した後、直ぐにＯＧＭを送出するのではなく、無音期間Ｔａを約４秒程度設け、その間にＣＮＧ信号の検出を試みていた。ＣＮＧ信号期間３０８は０.５秒、ＣＮＧ信号の無音期間３０９は３秒であるため、４秒の無音期間に１回か２回のＣＮＧ信号が検出できる計算である。送信機側のＣＮＧ信号の送出が遅れるなどして、無音期間ＴａでＣＮＧ信号が検出できなかった場合は、その後の疑似ＲＢＴ無音期間ＴｄでのＣＮＧ信号の検出を試みる。しかし、Ｔｄ中に留守番電話機応答メッセージ３０６を受信できない場合はＣＮＧ信号を検出することはできず、従来は１００％の精度でのＣＮＧ信号の検出ができていなかった。ＣＮＧ信号が検出できない場合、次に送信機が送出するＣＮＧ信号期間Ｔｃまで３秒以上かかり、その間にハンドセット・子電話１１４の鳴動が始まってしまう。そして、これに応じてユーザが電話をオフフックすると通話が始まってしまいＦＡＸ受信ができなくなってしまう。
【００３７】
無音期間Ｔａが必要なのは、デジタルモデム１１２がＯＧＭを送出しているＯＧＭ送出期間Ｔｂ中に、同時にＣＮＧ信号を検出できないためである。本実施形態では、ＯＧＭ送出期間Ｔｂ中にソフトウェアでＣＮＧ信号を検出できるため、無音期間Ｔａは必要なくなる。無音期間Ｔａ期間は、ＦＡＸ通信も通話も行われていない無音期間であるため、ユーザが不審に思って電話を切断してしまう可能性があったが、本実施形態により、これも改善される。疑似ＲＢＴ送出期間Ｔｃに受信したＣＮＧ信号に関しても、本実施形態では検出可能である。
【００３８】
また、ＦＡＸ自動受信モードでは、ＯＧＭや疑似ＲＢＴの出力は行わず、直ぐにＦＡＸ手順に移るためソフトウェアによるＣＮＧ信号の検出は必要ない。
【００３９】
また、留守／ＴＥＬ切替モードでは、デジタルモデム１１２でＯＧＭや疑似ＲＢＴを送出することは行わず、デジタルモデム１１２は、相手からのＣＮＧ信号を待ち続けることが可能である。
【００４０】
このため、受信モードスイッチ２０５の値を取得した結果、受信モードがＦＡＸ自動受信モード、留守／ＴＥＬ切替モードであった場合は、ソフトウェアによるＣＮＧ信号の検出を行わず、デジタルモデム１１２によるＣＮＧ信号の検出のみを行う。これによりソフトウェアによりＣＮＧ信号を検出することによる、ＣＰＵ１０１の負荷が抑えられる。
【００４１】
図４〜図６は、本実施形態に係る画像通信装置１００の処理を説明するフローチャートである。尚、この処理を実行するプログラムはＲＯＭ１０８或いはＨＤＤ１１０に格納されており、実行時にはＲＡＭ１０９に展開され、ＣＰＵ１０１の制御の下で実行される。
【００４２】
先ず図４（Ａ）のＳ４００１においてＣＰＵ１０１が、ＳＩＰのＩＮＶＩＴＥを受信する。これは、メディアタイプがaudio（音声）のＩＮＶＩＴＥであり、この時点では音声通話なのか、みなし音声ＩＰＦＡＸなのかが区別できない。ＩＮＶＩＴＥに対しては２００ ＯＫを応答することでメディア通信が行われる。ＳＩＰに関しては、既知の技術のためその説明を割愛する。次にＳ４００２に進みＣＰＵ１０１は、受信モードスイッチ２０５により、ＦＡＸ自動受信、留守／ＴＥＬ切替、或いはＦＡＸ／ＴＥＬ切替のいずれであるかを判定し、その判定結果に応じてそれぞれ、異なる処理に移行する。ここではＦＡＸ自動受信であれば図６のＳ４０２８に進みＦＡＸ通信となる。また留守／ＴＥＬ切替になっていた場合は図４（Ｂ）のＳ４００３に進み、ＦＡＸ／ＴＥＬ切替になっていた場合は図５のＳ４０１１に進む。
【００４３】
まず留守／ＴＥＬ切替モードの場合を説明する。このモードではデジタルモデム１１２によりＯＧＭや疑似ＲＢＴの送出は行わないため、デジタルモデム１１２でＣＮＧ信号を検出することができる。図４（Ｂ）のＳ４００３ではセレクタ２０６を介してＳＬＩＣ１１３が接続されており、ＳＬＩＣ１１３からハンドセット・子電話１１４に対して疑似ＣＩを送出して子電話１１４を呼び出す。次にＳ４００４に進み、疑似ＣＩを受けたハンドセット・子電話１１４が着呼する。次にＳ４００５に進み、ハンドセット・子電話１１４が留守番電話応答メッセージを再生し、ＳＬＩＣ１１３がＰＣＭ信号として送出する。ＰＣＭ信号はＲＴＰ−ＰＣＭ変換部２０２よってＲＴＰプロトコルへ変換された後、ＩＰ網１０２を通って送信機へ届けられる。なお、ここでＳ４００３〜Ｓ４００５の処理は、ＳＬＩＣ１１３とハンドセット・子電話１１４により実行される。
【００４４】
これと並行してＳ４００６ではデジタルモデム１１２によるＣＮＧ信号の検出を行い、Ｓ４００７でＣＰＵ１０１は、デジタルモデム１１２がＣＮＧ信号を検出したかどうかを判定する。ここでＣＮＧ信号が検出されるとセレクタ２０６によりＳＬＩＣ１１３との接続を開放して図６のＳＳ４０２８のＦＡＸ受信処理に進むが、未検出であればＳ４００８へ進む。Ｓ４００８でＣＰＵ１０１は、ＣＮＧ信号の検出時間が所定時間経過してタイムアウトしているかどうかを判定する。ここでタイムアウトしていないと判定するとＳ４００７へ戻り、デジタルモデム１１２によるＣＮＧ信号の検出が続けられる。Ｓ４００８でＣＮＧ信号の検出時間がタイムアウトしているとＳ４００９へ進んで、ＣＰＵ１０１はＣＮＧ信号の検出処理を終了する。そしてＳ４０１０に進みＣＰＵ１０１は、子電話１１４がオンフックされれば呼を終了し、オンフックされていなければＳ４０１０を繰り返して、子電話１１４がオンフックされるか、送話者が呼を終了するのを待つ。
【００４５】
一方、Ｓ４００２でＦＡＸ／ＴＥＬ切替モードと判定すると図５のＳ４０１１に進む。Ｓ４０１１でＣＰＵ１０１は、ソフトウェアによりＣＮＧ信号の検出を試みながら、Ｓ４０１２でデジタルモデム１１２がＯＧＭの送出開始する。次にＳ４０１３でＣＰＵ１０１がＣＮＧ信号を検出すると図６のＳ４０２８へ進んでＦＡＸ受信処理を行い、ＣＮＧ信号が検出されないときはＳ４０１４へ進む。Ｓ４０１４でＣＰＵ１０１は、デジタルモデム１１２によるＯＧＭの送出を終了する。次にＳ４０１５に進みＣＰＵ１０１はセレクタ２０６を介してＳＬＩＣ１１３を接続してＳＬＩＣ１１３を制御し、疑似ＣＩを用いてハンドセット・子電話１１４を鳴動させる。このハンドセット・子電話１１４を鳴動させるタイミングは、Ｓ４０１４のＯＧＭの送出終了後か、Ｓ４０１１のＣＮＧ信号の検出処理の開始から一定時間経過（例えば３秒）したときとする。
【００４６】
Ｓ４０１６でＣＰＵ１０１は、デジタルモデム１１２により疑似ＲＢＴの送出を開始させる。次にＳ４０１９でＣＰＵ１０１は、デジタルモデム１１２による疑似ＲＢＴの送出が完了するまで、ソフトウェアによるＣＮＧ信号の検出を続ける。その間にＳ４０１７で、ＣＰＵ１０１がＣＮＧ信号を検出すると図６のＳ４０２８のＦＡＸ受信処理に進む。またＳ４０１８でハンドセット・子電話１１４のオフフックが検知されると図６のＳ４０２９の通話処理に進む。
【００４７】
Ｓ４０１７，Ｓ４０１８でいずれも未検出であればＳ４０１９に進み、デジタルモデム１１２によるＯＧＭ、疑似ＲＢＴの送出が終了する。そしてＳ４０２０に進み、無音期間Ｔｄを開始するとＳ４０２１に進みＣＰＵ１０１は、ソフトウェアでのＣＮＧ信号の検出処理を終了する。そしてＳ４０２２でＣＰＵ１０１は、デジタルモデム１１２によるＣＮＧ信号の検出処理へ切り替える。そして無音期間Ｔｄの終了までにＳ４０２３で、デジタルモデム１１２がＣＮＧ信号を検出すると図６のＳ４０２８に進み、検出されなければＳ４０２４へ進む。Ｓ４０２４でＣＰＵ１０１は、ＳＬＩＣ１１３に接続されたハンドセット・子電話１１４がオフフックされていると図６のＳ４０２９に進んで通話を開始する。
【００４８】
Ｓ４０２４でハンドセット・子電話１１４がオフフックされていないときはＳ４０２５で無音期間Ｔｄを終了し、Ｓ４０２６でＣＰＵ１０１は、デジタルモデム１１２によるＣＮＧ信号の検出処理を終了してＳ４０２７へ進む。Ｓ４０２７でＣＰＵ１０１は、呼び出し時間がタイムアウトしていなければＳ４０１６へ戻って、デジタルモデム１１２による疑似ＲＢＴの送出から繰り返す。Ｓ４０２７でＣＰＵ１０１が、タイムアウトしていると判定すると呼を切断して、この処理を終了する。尚、全てのフローにおいて相手が呼切断した場合は通信終了となる。
【００４９】
次に図６のＳ４０２８では、みなし音声でのＩＰＦＡＸ通信を行う。またＳ４０２９では、ＳＬＩＣ１１３とハンドセット・子電話１１４を用いて通話を行う。Ｓ４０３０でＣＰＵ１０１は、通信／通話が完了すると、Ｓ４０３１で呼切断（ＳＩＰプロトコルではＢＹＥ）して通信通話を完了する。尚、みなし音声でのＩＰＦＡＸ通信の説明は割愛する。
【００５０】
以上説明したように本実施形態によれば、デジタルモデム１１２がＯＧＭや疑似ＲＢＴを送出しているためにＣＮＧ信号を検出できない場合は、ソフトウェアによりＣＮＧ信号の検出を行う。そしてデジタルモデムがＯＧＭや疑似ＲＢＴの送出を完了し、デジタルモデムがＣＮＧ信号の検出が行えるようになると、ソフトウェアによるＣＮＧ信号の検出処理を終了してデジタルモデム１１２によるＣＮＧ信号の検出を行う。これによりソフトウェアによるＣＮＧ信号の検出処理によるＣＰＵの負荷を軽減でき、いかなる場合でもＣＮＧ信号を検出できるようになる。
【００５１】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2015170862.tif 000003
【図２】
2015170862.tif 000004
【図３】
2015170862.tif 000005
【図４】
2015170862.tif 000006
【図５】
2015170862.tif 000007
【図６】
2015170862.tif 000008