(57)【要約】【課題】アナログＦＡＸ通信機能及びネットワークＦＡＸ通信機能を備えた通信装置において、アナログ公衆回線網及びＩＰ網に対する制御のための構成を単純にするとともにシステム制御部の負荷を軽減する。【解決手段】ＦＡＸモデム９は、ファクシミリデータの変復調部９２と、ＶｏＩＰデータ処理部９３と、アナログファクシミリ通信用のＦＡＸ用コーデック１０を接続可能なＦＡＸ用コーデックＩ／Ｆ９４、及びＶｏＩＰ用コーデック１３を接続可能なＶｏＩＰ用コーデックＩ／Ｆ９５を有する。コーデックの制御をＦＡＸモデム９内のコーデックＩ／Ｆが行うので、アナログ公衆回線網及びＩＰ網に対する制御のための構成が単純になり、ホストＣＰＵ６の負荷を軽減することができる。【選択図】図１
2012114551.tif 000002
【特許請求の範囲】
【請求項１】
ファクシミリデータの変復調部と、
ＶｏＩＰデータの処理部と、
アナログファクシミリ通信用のコーデックの接続及びＶｏＩＰ用コーデックの接続が可能なコーデックインタフェースと
を有する変復調装置。
【請求項２】
請求項１に記載された変復調装置において、
前記コーデックインタフェースは、アナログファクシミリ通信用のコーデックの接続が可能なアナログファクシミリ用コーデックインタフェースと、ＶｏＩＰ用コーデックの接続が可能なＶｏＩＰ用コーデックインタフェースとからなる変復調装置。
【請求項３】
請求項１に記載された変復調装置において、
前記コーデックインタフェースは、アナログファクシミリ通信用のコーデックと、ＶｏＩＰ用コーデックを択一的に接続可能な一つのコーデックインタフェースである変復調装置。
【請求項４】
請求項３に記載された変復調装置において、
前記コーデックインタフェースは、接続されるコーデックに応じて機能の切り替えが可能である変復調装置。
【請求項５】
請求項４に記載された変復調装置において、
接続されたコーデックがアナログファクシミリ通信用のコーデックであるかＶｏＩＰ用コーデックであるかを判別するコーデック判別手段と、当該コーデック判別手段の判別結果に応じて、前記コーデックインタフェースの機能を切り替える手段を有する変復調装置。
【請求項６】
請求項１に記載された変復調装置において、
ＶｏＩＰ用コーデックが扱うデータのデータフォーマットと、アナログファクシミリ通信用のコーデックが扱うデータのデータフォーマットとの変換手段を有し、ＶｏＩＰ用コーデックとアナログファクシミリ通信用のコーデックとの間のデータ送受が可能な変復調装置。
【請求項７】
請求項６に記載された変復調装置において、
フォーマット変換を行うときに、アナログ公衆回線網とＩＰ網との特性の相違に応じて信号レベル変換を行う手段を有する変復調装置。
【請求項８】
請求項１に記載された変復調装置において、
アナログファクシミリ通信用のＤＡＡの接続及びＶｏＩＰ通話用の電話機Ｉ／Ｆの接続が可能な制御Ｉ／Ｆを有する変復調装置。
【請求項９】
請求項１に記載された変復調装置において、
ＶｏＩＰデータからＣＮＧの周波数成分を除去する手段を有する変復調装置。
【請求項１０】
請求項１に記載された変復調装置において、
前記コーデックインタフェースは、ＩＳＤＮ用のコーデックを接続可能である変復調装置。
【請求項１１】
請求項１乃至１０のいずれかに記載された変復調装置を有する通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、変復調装置、及びそれを備えた通信装置に関し、さらに詳しくは、ファクシミリデータの変復調機能及びＶｏＩＰ（Voice over Internet Protocol）データの処理機能を有する変復調装置、及びそれを備えた通信装置に関する。
【背景技術】
【０００２】
アナログ公衆回線網へ接続し、アナログ公衆回線網を用いてファクシミリ通信を行うアナログファクシミリ通信機能と、ＩＰ網に接続し、ＩＰ網を用いて画像情報を送受するネットワークファクシミリ通信機能を備えたネットワークファクシミリ装置が知られており、さらに、ＩＰ電話の通話機能も備えたものも提案されている（特許文献１）。
【０００３】
しかしながら、特許文献１に記載されたネットワークファクシミリ装置では、Ｇ３ファクシミリモデム内のコーデックが内部バスを介してシステム制御部に接続されており、システム制御部がコーデックの制御を行うため、システム制御部の負荷が大きいという問題がある。
【０００４】
また、公衆回線網制御装置及びネットワーク伝送制御部も内部バスを介してシステム制御部に接続されており、システム制御部がそれらの制御を行う構成を有する、つまり公衆回線網制御及びＩＰ網に対する制御を行う部分が分散されているため、その制御が複雑になるという問題がある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、このような問題を解決するためになされたものであり、その目的は、アナログファクシミリ通信機能と、ネットワークファクシミリ通信機能を備えた通信装置において、アナログ公衆回線網及びＩＰ網に対する制御のための構成を単純にするとともに、システム制御部の負荷を軽減することである。
【課題を解決するための手段】
【０００６】
本発明の変復調装置は、ファクシミリデータの変復調部と、ＶｏＩＰデータの処理部と、アナログファクシミリ通信用のコーデックの接続及びＶｏＩＰ用コーデックの接続が可能なコーデックインタフェースとを有する変復調装置である。
本発明の通信装置は、本発明の変復調装置を有する通信装置である。
【発明の効果】
【０００７】
本発明によれば、コーデックの制御を変復調装置内のコーデックインタフェースが行うので、本発明の変復調装置を通信装置に実装することで、通信装置のアナログ公衆回線網及びＩＰ網に対する制御のための構成を単純にし、システム制御部の負荷を軽減することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の第１の実施形態の通信装置の構成を示すブロック図である。
【図２】図１におけるファクシミリ用コーデックインタフェースの内部構成及びファクシミリ用コーデックとの接続関係、並びにＶｏＩＰ用コーデックインタフェースの内部構成及びＶｏＩＰ用コーデックとの接続関係を示すブロック図である。
【図３】図１におけるファクシミリモデムによるファクシミリ用コーデックのデータと、ＶｏＩＰ用コーデックのデータ間のデータフォーマット変換動作を説明するための図である。
【図４】本発明の第１の実施形態の通信装置のファクシミリモデムの機能を用いて通信相手装置の電話／ファクシミリ自動切り替えを行う手順を示すフローチャートである。
【図５】本発明の第２の実施形態の通信装置の構成を示すブロック図である。
【図６】図５におけるファクシミリ／ＶｏＩＰ用コーデックインタフェースの内部構成、並びにファクシミリ用コーデックとの接続関係及びＶｏＩＰ用コーデックとの接続関係を示すブロック図である。
【図７】図５のファクシミリモデムのマスター／スレーブ切り替え動作を示すフローチャートである。
【図８】本発明の第３の実施形態の通信装置の構成を示すブロック図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面を参照して説明する。なお、以後の説明では、ファクシミリをＦＡＸ、インタフェースをＩ／Ｆと記載する。
【００１０】
［第１の実施形態］
〈通信装置の構成〉
図１は、本発明の第１の実施形態の通信装置の構成を示すブロック図である。
この通信装置は、バス１と、それぞれがバス１に接続された操作部２、スキャナ３、プリンタ４、ＬＡＮ（Local Area Network）Ｉ／Ｆ５、ホストＣＰＵ（Central Processing Unit）６、ＲＯＭ（Read Only Memory）７、ＲＡＭ（Random Access Memory）８、ＦＡＸモデム９を備えている。また、この通信装置は、ＦＡＸ用コーデック１０、ＤＡＡ（Data Access Arrangement）１１、ＶｏＩＰ用コーデック１３、電話機Ｉ／Ｆ（ＳＬＩＣ：Subscriber Line Interface Circuit）１４、及び電話機１５を備えている。
【００１１】
ＦＡＸモデム９は、Ｈ／Ｓ（ハンドシェイク部）９１、変復調部９２、ＶｏＩＰデータ処理部９３、ＦＡＸ用コーデックＩ／Ｆ９４、ＶｏＩＰ用コーデックＩ／Ｆ９５、ＤＡＡ制御Ｉ／Ｆ９６、及び電話機制御Ｉ／Ｆ９７を備えている。
【００１２】
Ｈ／Ｓ９１は、バス１に接続されており、ホストＣＰＵ６とＦＡＸモデム９のデータ及びコマンドのハンドシェイクを行う。
【００１３】
変復調部９２は、信号送出時は、ホストＣＰＵ６からのＦＡＸデータ（ＭＭＲ（Modified Modified READ）等で符号化されたデジタルデータ）をＰＣＭ（Pulse Code Modulation）データに変調してＦＡＸ用コーデックＩ／Ｆ９４に出力し、信号受信時は、ＦＡＸ用コーデックＩ／Ｆ９４からのＰＣＭデータをＦＡＸデータに復調してホストＣＰＵ６に出力する。
【００１４】
ＶｏＩＰデータ処理部９３は、コーデックフォーマット変換機能及び信号レベル変換機能を備えており、信号送出時はホストＣＰＵ６からのＶｏＩＰデータ（Ｇ．７１１符号化データ）をＨ／Ｓ９１を介して受け取り、ＶｏＩＰ用コーデック１３がＧ．７１１対応であれば、そのままＶｏＩＰ用コーデックＩ／Ｆ９５に出力し、ＶｏＩＰ用コーデック１３がＧ．７１１非対応であれば、ＰＣＭデータに変換してＶｏＩＰ用コーデックＩ／Ｆ９５に出力する。また、信号受信時は、ＶｏＩＰ用コーデック１３がＧ．７１１対応であれば、ＶｏＩＰ用コーデックＩ／Ｆ９５から受け取ったデータをそのままＨ／Ｓ９１を介してホストＣＰＵ６に出力し、ＶｏＩＰ用コーデック１３がＧ．７１１非対応であれば、Ｇ．７１１符号化データに変換し、Ｈ／Ｓ９１を介してホストＣＰＵ６に出力する。さらに、必要な場合には送受信信号レベルの変換を行う。なお、以後の説明では、ＶｏＩＰ用コーデック１３がＧ．７１１対応とする。
【００１５】
ＦＡＸ用コーデックＩ／Ｆ９４は、ＦＡＸ用コーデック１０が扱うデジタルデータのＳＰ（シリアル−パラレル）変換機能及びＰＳ（パラレル−シリアル変換）機能、並びにタイミング調整機能を持つモジュールである。ＶｏＩＰ用コーデックＩ／Ｆ９５は、ＶｏＩＰ用コーデック１３が扱うデジタルデータのＳＰ変換機能及びＰＳ変換機能、並びにタイミング調整機能を持つモジュールである。
【００１６】
ＤＡＡ制御Ｉ／Ｆ９６は、ＤＡＡ１１に接続されている一般公衆網（アナログ公衆回線網）１２の制御を行うモジュールである。電話機制御Ｉ／Ｆ９７は、電話機Ｉ／Ｆ１４を制御して、電話機Ｉ／Ｆ１４に接続されている電話機１５を用いた通話を実現するためのモジュールである。
【００１７】
ＦＡＸ用コーデック１０は、ＦＡＸ用コーデックＩ／Ｆ９４に接続されており、ＦＡＸモデム９が扱うデジタルデータと、一般公衆網１２でＧ３ＦＡＸ通信を行うためのアナログ信号との変換を行うモジュールである。一般にＦＡＸ用コーデックはＰＣＭデータを扱い、コーデックがマスターとなるシリアルＩ／Ｆを持つ。
【００１８】
ＶｏＩＰ用コーデック１３は、ＶｏＩＰ用コーデックＩ／Ｆ９５に接続されており、ＦＡＸモデム９が扱うデジタルデータと、電話機１５用のアナログ信号との変換を行うモジュールである。一般にＶｏＩＰ用コーデックはＧ．７１１符号化データを扱い、コーデックがスレーブとなるシリアルＩ／Ｆを持つ。
【００１９】
ＤＡＡ１１は、一般公衆網１２に対するアナログ信号伝送と網Ｉ／Ｆ（２線−４線変換、フック制御、呼出し信号検出など）を行うモジュールである。電話機Ｉ／Ｆ１４は、電話機１５の制御（給電、２線−４線変換、呼出音発生、フック検出など）を行うモジュールである。
【００２０】
以上の構成を有する通信装置はＧ３ＦＡＸ通信とＶｏＩＰ通話を同時に行うことができる。まず、Ｇ３ＦＡＸ通信の信号処理について説明する。ホストＣＰＵ６からＦＡＸモデム９に送られたＦＡＸデータは、変復調部９２で変調されてＰＣＭデータとなり、ＦＡＸ用コーデックＩ／Ｆ９４でパラレル−シリアル変換されて、ＦＡＸ用コーデック１０にシリアル出力される。このシリアルデータはＦＡＸ用コーデック１０でアナログ信号に変換され、このアナログ信号はＤＡＡ１１で２線−４線変換されて一般公衆網１２に送出される。一方、一般公衆網１２から受信されたアナログ信号はＦＡＸ用コーデック１０でＰＣＭデータに変換された後、ＦＡＸモデム９のＦＡＸ用コーデックＩ／Ｆ９４にシリアル入力さる。このシリアル入力データはＦＡＸ用コーデックＩ／Ｆ９４でシリアル−パラレル変換され、このパラレルデータは変復調部９２で復調されて、ホストＣＰＵ６に送られる。
【００２１】
次に、ＶｏＩＰ通話の信号処理について説明する。電話機１５からの送話アナログ信号は電話機Ｉ／Ｆ１４で２線−4線変換された後にＶｏＩＰ用コーデック１３でＧ．７１１符号化データに変換されＦＡＸモデム９内のＶｏＩＰ用コーデックＩ／Ｆ９５にシリアル入力される。このシリアル入力データはＶｏＩＰ用コーデックＩ／Ｆ９５でシリアル−パラレル変換され、このパラレルデータはＶｏＩＰデータ処理部９３で所要のデジタル信号処理を受けた後にホストＣＰＵ６に送られ、ＬＡＮＩ／Ｆ５からＬＡＮに出力される。一方、ＬＡＮからＬＡＮＩ／Ｆ５に入力されたＶｏＩＰパケットはホストＣＰＵ６からＦＡＸモデム９に送られる。ＦＡＸモデム９ではＶｏＩＰデータ処理部９３で所要のデジタル信号処理を受けた後にＶｏＩＰ用コーデックＩ／Ｆ９５でパラレル−シリアル変換され、ＶｏＩＰ用コーデック１３にシリアル出力される。このシリアル出力データはＶｏＩＰ用コーデック１３でアナログ信号に変換され、このアナログ信号は電話機Ｉ／Ｆ１４を通って電話機１５に送られる。
【００２２】
〈ＦＡＸ用コーデックＩ／Ｆ、ＶｏＩＰ用コーデックＩ／Ｆ〉
次に、図１におけるＦＡＸ用コーデックＩ／Ｆ９４、ＶｏＩＰ用コーデックＩ／Ｆ９５について詳しく説明する。図２は、図１のＦＡＸ用コーデックＩ／Ｆ９４の内部構成及びＦＡＸ用コーデック１０との接続関係、並びにＶｏＩＰ用コーデックＩ／Ｆ９５の内部構成及びＶｏＩＰ用コーデック１３との接続関係を示すブロック図である。
【００２３】
図２に示すように、ＦＡＸ用コーデックＩ／Ｆ９４は、ＳＰ／ＰＳ変換レジスタ９４１、内部タイミング発生器９４２、ＳＣＫ（シリアル同期クロック）検出部９４３、バッファ９４４〜９４７、及び端子Ｔ１〜Ｔ４を備えている。端子Ｔ３、Ｔ４は入出力の切り替えが可能な双方向端子である。
【００２４】
前述したように、一般的にＦＡＸ用コーデックはコーデックがマスター（クロック供給側）となるシリアルＩ／Ｆを持つ。図２においては、ＦＡＸ用コーデック１０がマスターとなり、クロックを発生してＦＡＸ用コーデックＩ／Ｆ９４に供給する。ＦＡＸ用コーデックＩ／Ｆ９４内のＳＰ／ＰＳ変換レジスタ９４１がスレーブ（クロック受取側）となる。内部タイミング発生器９４２、バッファ９４５，９４７、及びＳＣＫ検出部９４３は動作しないように設定されており、端子Ｔ３、Ｔ４は入力モードに設定されている。
【００２５】
クロックにはＳＣＫとＦＳ（フレーム同期クロック）がある。ＦＡＸ用コーデック１０が生成したＳＣＫ，ＦＳは、それぞれ端子Ｔ３，Ｔ４からＦＡＸモデム９に入力され、バッファ９４４，９４６を通って、ＳＰ／ＰＳ変換レジスタ９４１に入力される。
【００２６】
データにはＳＯＤ（シリアル出力データ）とＳＩＤ（シリアル入力データ）がある。ＳＯＤは、ＳＰ／ＰＳ変換レジスタ９４１から出力され、端子Ｔ１からＦＡＸモデム９外に送出され、ＦＡＸ用コーデック１０に入力される。ＳＩＤは、ＦＡＸ用コーデック１０から出力され、端子Ｔ２からＦＡＸモデム９に入力され、ＳＰ／ＰＳ変換レジスタ９４１に送られる。
【００２７】
ＶｏＩＰ用コーデックＩ／Ｆ９５は、ＳＰ／ＰＳ変換レジスタ９５１、内部タイミング発生器９５２、ＳＣＫ検出部９５３、バッファ９５４〜９５７、及び端子Ｔ５〜Ｔ８を備えている。端子Ｔ７、Ｔ８は入出力の切り替えが可能な双方向端子である。ＳＣＫ検出部９５３は動作しないように設定されており、端子Ｔ７、Ｔ８は出力モードに設定されている。
【００２８】
前述したように、一般的にＶｏＩＰ用コーデックはコーデックがスレーブとなるシリアルＩ／Ｆを持つ。図２においては、ＶｏＩＰ用コーデックＩ／Ｆ９５内の内部タイミング発生器９５２がマスターとなり、クロックを発生してＶｏＩＰ用コーデック１３に供給する。
【００２９】
内部タイミング発生器９５２が生成したＳＣＫ，ＦＳは、それぞれバッファ９５７，９５５を通り、端子Ｔ８，Ｔ７を通って、ＶｏＩＰ用コーデック１３に供給されるとともに、バッファ９５４，９５６を通ってＳＰ／ＰＳ変換レジスタ９５１に供給される。ＳＯＤはＳＰ／ＰＳ変換レジスタ９５１から出力され、端子Ｔ５からＦＡＸモデム９外に送出され、ＶｏＩＰ用コーデック１３に入力される。ＳＩＤはＶｏＩＰ用コーデック１３から出力され、端子Ｔ６からＦＡＸモデム９に入力され、ＳＰ／ＰＳ変換レジスタ９５１に送られる。
【００３０】
つまり、ＦＡＸ用コーデックＩ／Ｆ９４、ＶｏＩＰ用コーデックＩ／Ｆ９５は、マスター、スレーブの切り替えが可能な同じ構成のコーデックであり、接続相手がマスターかスレーブかに応じて、予めスレーブ又はマスターに設定される。そして、マスターに設定されるかスレーブに設定されるかに応じて、内部タイミング発生器、バッファ、双方向端子の状態が変化する。なお、ＳＣＫ検出部は、ＳＣＫが入力されるか否かに基づいて接続相手がマスターであるかスレーブであるかを自動検出する際に使用する。この機能については第２の実施形態において説明する。
【００３１】
〈ＦＡＸ用コーデック、ＶｏＩＰ用コーデック間のデータフォーマット変換〉
ＦＡＸモデム９内でＦＡＸ用コーデック１０のデータとＶｏＩＰ用コーデック１３のデータとの間のデータフォーマット変換機能を持っている。この機能を用いることで、スイッチを設けることなくＶｏＩＰ通話だけでなく、一般公衆網１２を使う通話も可能となる。
【００３２】
図３は、図１におけるＦＡＸモデム９によるＦＡＸ用コーデック１０のデータと、ＶｏＩＰ用コーデック１３のデータ間のデータフォーマット変換動作を説明するための図である。ＶｏＩＰデータ処理部９３は、信号レベル変換レジスタ９３１を備えている。また、コーデックフォーマット変換機能、及び信号レベル変換機能を備えている。
【００３３】
前述したようにＦＡＸ用コーデック１０はＰＣＭデータを扱い、ＶｏＩＰ用コーデック１３はＧ．７１１符号化データを扱う。ＦＡＸモデム９内のＶｏＩＰデータ処理部９３のコーデックフォーマット変換機能は、ＰＣＭデータとＧ．７１１符号化データとの間の変換を行う機能である。この機能を用いることで、送話信号については、ＶｏＩＰ用コーデック１３から入力されるＧ．７１１符号化データをＰＣＭデータに変換してＦＡＸ用コーデック１０に出力し、受話信号については、ＦＡＸ用コーデック１０から入力されるＰＣＭデータをＧ．７１１符号化データに変換してＶｏＩＰ用コーデック１３に出力する。
【００３４】
また、信号レベル変換機能は、ＶｏＩＰ用コーデック１３のデータの信号レベルを一般公衆網１２の信号レベルに合わせることで通話品質を向上させるための機能である。即ち、一般公衆網１２には無装荷ケーブルが存在するため、信号レベルの減衰がＶｏＩＰ通話と比べて大きい。そこで、それを補正するため、信号レベル変換レジスタ９３１に保持されている変換値を用いて、送話信号については、ＶｏＩＰ通話の信号よりもレベルを高め、受話信号については、レベルを低下させてＶｏＩＰ通話の受話信号レベルに合わせている。
【００３５】
〈受信側装置のＴＥＬ（電話）／ＦＡＸ自動切り替え〉
本実施形態の通信装置では、ＦＡＸモデム９がＶｏＩＰデータを扱うことにより可能となる機能として、受信側装置のＴＥＬ／ＦＡＸ自動切り替え機能がある。この機能について、図４のフローチャートを用いて説明する。この図において、ＶｏＩＰ通信側が本実施形態の通信装置であり、受信ＦＡＸ側が図１のＬＡＮの先の図示しないＩＰ網又はゲートウェイを介した一般公衆網に接続されている受信側装置である。
【００３６】
まずＶｏＩＰ通信側の電話機１５に対するユーザーの発呼操作が電話機Ｉ／Ｆ１４、ＶｏＩＰ用コーデック１３、ＦＡＸモデム９、及びバス１を通ってホストＣＰＵ６に通知される。ホストＣＰＵ６はこの通知を受けると、発呼信号を生成し、ＬＡＮＩ／Ｆ５からＬＡＮに出力する。この発呼信号は受信ＦＡＸ側に着呼する（ステップＳ１１）。受信ＦＡＸ側では予めＴＥＬモードに設定されているので、着呼の後にＴＥＬ側に接続する（ステップＳ１２）。
【００３７】
次にＶｏＩＰ通信側では、電話機１５から入力された送話信号が電話機Ｉ／Ｆ１４を通り、ＶｏＩＰ用コーデック１３によりＶｏＩＰデータ（Ｇ．７１１符号化データ）に変換され、ＦＡＸモデム９内のＶｏＩＰ用コーデックＩ／Ｆ９５からＶｏＩＰデータ処理部９３に入力される。
【００３８】
ＶｏＩＰデータ処理部９３に入力されたＶｏＩＰデータは、ここでＣＮＧ成分のカット処理を受け（ステップＳ２）、ホストＣＰＵ６に送られ、ＬＡＮＩ／Ｆ５からＬＡＮに出力され、受信ＦＡＸ側に伝送される。
【００３９】
受信ＦＡＸ側では、ＶｏＩＰデータからＣＮＧを検出したか否かを判断し（ステップＳ１３）、検出しなかった場合は（ステップＳ１３：No）、電話機側の接続を継続し（ステップＳ１４）、検出した場合は（ステップＳ１３：Yes）、ＦＡＸ側に切り替える（ステップＳ１５）。
【００４０】
一般的にＴＥＬ／ＦＡＸ自動切り替え機能を持つ通信装置（例．ＦＡＸ電話装置）は、送信側装置が送出したＣＮＧを検出してＴＥＬモードからＦＡＸモードに切り替える。このため、通話信号にＣＮＧ成分が含まれていると、電話通信であるにもかかわらずＦＡＸモードに切り替えてしまうおそれがある。本実施形態では、ＣＮＧ成分（１１００Ｈｚ）をカットしたＶｏＩＰ通話データを送ることで、誤検出（Ｓ１３：Yes）に基づく切り替え（Ｓ１５）を防止することができる。
【００４１】
以上、詳細に説明したように、本発明の第１の実施形態の通信装置には下記（１）〜（７）の効果がある。
（１）ＦＡＸ用コーデック、ＶｏＩＰ用コーデックの制御をＦＡＸモデム内のＦＡＸ用コーデックＩ／Ｆ、ＶｏＩＰ用コーデックＩ／Ｆが行うので、システム側（ホストＣＰＵ）の負荷を軽減することができる。
（２）汎用的なＦＡＸ用コーデック及びＶｏＩＰ用コーデックをＦＡＸモデムに接続することができる。
（３）ＦＡＸ用コーデックが扱うデータとＶｏＩＰ用コーデックが扱うデータとの間の変換機能をＦＡＸモデムが持っているので、ＶｏＩＰ通話及び一般公衆網を使う通話を、スイッチを設けずに行うことができる。
（４）一般公衆網を用いる通話の際、ＦＡＸモデムにより一般公衆網の特性に合わせてＶｏＩＰ通話よりも信号レベルを高くすることで、一般公衆網を通るときの信号レベルの減衰を補正し、通話品質を向上させることができる。
（５）ＦＡＸモデムによりＶｏＩＰ送話データからＣＮＧ成分を除去するので、送話データを受信した通信装置のＴＥＬ／ＦＡＸ自動切り替えの誤動作を防止することができる。
（６）ＦＡＸモデムがＤＡＡ制御Ｉ／Ｆ及び電話機制御Ｉ／Ｆを備えているので、ＤＡＡ制御及び電話機制御をシステム側とＦＡＸモデム側とで分担する構成と比べると、両制御機能の集約により、シンプルなシステム構成となる。
（７）ＤＡＡ制御と電話機Ｉ／Ｆ制御を同時に行えるので、ＶｏＩＰ通話とＧ３ＦＡＸ通信とを同時に行うことができる。
【００４２】
［第２の実施形態］
〈通信装置の構成〉
図５は、本発明の第２の実施形態の通信装置の構成を示すブロック図である。この図において、図１（第１の実施形態）と同一の部分又は対応する部分には図１と同じ参照符号を付した。
【００４３】
本実施形態の通信装置は、第１の実施形態におけるＦＡＸ用コーデックＩ／Ｆ９４及びＶｏＩＰ用コーデックＩ／Ｆ９５の代わりにＦＡＸ／ＶｏＩＰ用コーデックＩ／Ｆ９８を有し、ＤＡＡ制御Ｉ／Ｆ９６及び電話機制御Ｉ／Ｆ９７の代わりにＤＡＡ／電話機制御Ｉ／Ｆ９９を有する。
【００４４】
ＦＡＸ／ＶｏＩＰ用コーデックＩ／Ｆ９８は、ＦＡＸ用コーデック１０及びＶｏＩＰ用コーデック１３を択一的に接続することができ、接続されたコーデックを検出し、そのコーデックに応じた動作を行うモジュールである。即ち、ＦＡＸ用コーデック１０が接続されたときはＦＡＸ用コーデックＩ／Ｆとなり、ＶｏＩＰ用コーデック１３が接続されたときはＶｏＩＰ用コーデックＩ／Ｆとなる。
【００４５】
ＤＡＡ／電話機制御Ｉ／Ｆ９９は、ＤＡＡ１１及び電話機Ｉ／Ｆ１４を択一的に接続することができ、接続相手に応じた動作を行うモジュールである。即ち、ＤＡＡ１１が接続されたときはＤＡＡ制御Ｉ／Ｆとなり、電話機Ｉ／Ｆ１４が接続されたときは電話機制御Ｉ／Ｆとなる。
【００４６】
ここで、ＤＡＡ１１はＦＡＸ用コーデック１０に接続されており、電話機Ｉ／Ｆ１４はＶｏＩＰ用コーデック１３に接続されているので、ＦＡＸ用コーデック１０がＦＡＸ／ＶｏＩＰ用コーデックＩ／Ｆ９８に接続されればＤＡＡ１１がＤＡＡ／電話機制御Ｉ／Ｆ９９に接続され、ＶｏＩＰ用コーデック１３がＦＡＸ／ＶｏＩＰ用コーデックＩ／Ｆ９８に接続されれば電話機Ｉ／Ｆ１４がＤＡＡ／電話機制御Ｉ／Ｆ９９に接続されることになる。
【００４７】
〈ＦＡＸ／ＶｏＩＰ用コーデックＩ／Ｆ〉
図６は、図５におけるＦＡＸ／ＶｏＩＰ用コーデックＩ／Ｆ９８の内部構成、並びにＦＡＸ用コーデック１０との接続関係及びＶｏＩＰ用コーデック１３との接続関係を示すブロック図である。ここで、図６ＡはＦＡＸ用コーデック１０が接続されているときであり、図６ＢはＶｏＩＰ用コーデック１３が接続されているときを示す。
【００４８】
図６ＡにおけるＦＡＸモデム９内のＦＡＸ／ＶｏＩＰ用コーデックＩ／Ｆ９８の内部状態及びＦＡＸ用コーデック１０との接続関係は、図２におけるＦＡＸ用コーデックＩ／Ｆ９４の内部状態及びＦＡＸ用コーデック１０との接続関係と同じである。即ち、ＦＡＸ用コーデック１０がマスター、ＦＡＸモデム９側（ＳＰ／ＰＳ変換レジスタ９８１）がスレーブとなるように、ＦＡＸ／ＶｏＩＰ用コーデックＩ／Ｆ９８の内部状態及びＦＡＸ用コーデック１０との接続関係が設定される。
【００４９】
また、図６ＢにおけるＦＡＸモデム９内のＦＡＸ／ＶｏＩＰ用コーデックＩ／Ｆ９８の内部状態及びＶｏＩＰ用コーデック１３との接続関係は、図２におけるＶｏＩＰ用コーデックＩ／Ｆ９５の内部状態及びＶｏＩＰ用コーデック１３との接続関係と同じである。即ち、ＦＡＸモデム９側（内部タイミング発生器９８２）がマスター、ＶｏＩＰ用コーデック１３がスレーブとなるように、ＦＡＸ／ＶｏＩＰ用コーデックＩ／Ｆ９８の内部状態及びＶｏＩＰ用コーデック１３との接続関係が設定される。
【００５０】
〈ＦＡＸ／ＶｏＩＰ用コーデックＩ／Ｆ９８の内部状態の自動設定〉
上述したように、ＦＡＸ／ＶｏＩＰ用コーデックＩ／Ｆ９８は、ＦＡＸ用コーデック１０が接続されたときはスレーブとなり、ＶｏＩＰ用コーデック１３が接続されたときはマスターとなる。即ち、ＦＡＸ用コーデック１０が接続されたか、ＶｏＩＰ用コーデックが接続されたかを判別し、その結果を基に自動的に切り替わる。この切り替え動作について、図７に示すフローチャートを用いて説明する。なお、このフローチャートの処置は、ホストＣＰＵ６から検出指令を受けたときにＦＡＸモデム９内の図示されていないＤＳＰ（Digital Signal Processor）が実行する。
【００５１】
まず、内部タイミング発生器９８２のクロックを停止するように設定するとともに、双方向端子Ｔ１３及びＴ１４を入力モードに設定し（ステップＳ２１）、ＳＣＫ検出部９８３によりＳＣＫが検出されたか否かを判断する（ステップＳ２２）。
【００５２】
ＳＣＫが検出された場合（ステップＳ２２：Yes）、接続されたコーデックがマスターとなるシリアルＩ／Ｆを持つ（ここではＦＡＸ用コーデック）と判断し（ステップＳ２３）、判断結果をホストＣＰＵ６に通知する（ステップＳ２４）。
【００５３】
一方、ＳＣＫが検出されなかった場合（ステップＳ２２：No）、接続されたコーデックがスレーブとなるシリアルＩ／Ｆを持つ（ここではＶｏＩＰ用コーデック）と判断し（ステップＳ２５）、内部タイミング発生器９８２がクロックを発生するように設定するとともに、双方向端子Ｔ１３及びＴ１４を出力モードに設定する（ステップＳ２６）。そして、判断結果をホストＣＰＵ６に通知する（ステップＳ２４）。
【００５４】
なお、ＤＡＡ／電話機制御Ｉ／Ｆ９９の自動切り替えについては、ＤＡＡ１１はＦＡＸ用コーデック１０に接続されており、電話機Ｉ／Ｆ１４はＶｏＩＰ用コーデック１３に接続されているので、ＦＡＸ／ＶｏＩＰ用コーデックＩ／Ｆ９８の自動切り替えに連動させればよい。ここで、ＤＡＡ／電話機制御Ｉ／Ｆ９９はＦＡＸ／ＶｏＩＰ用コーデックＩ／Ｆ９８のようにマスター、スレーブの切り替えを行うものではなく、接続端子以外はＤＡＡ制御Ｉ／Ｆと電話機制御Ｉ／Ｆ用回路が併設されており、接続端子以外の部分が択一的に接続端子に接続される。
【００５５】
本実施形態のＦＡＸモデム９は、ＦＡＸ用コーデック１０、ＶｏＩＰ用コーデック１３の択一的に接続できるので、ピン数の少ない低コストのＦＡＸモデムが実現できる。また、ＦＡＸ用コーデック１０、ＶｏＩＰ用コーデック１３のどちらが接続されたかを自動的に判別し、内部状態を設定するので、ユーザーによる設定操作が不要となる。
【００５６】
［第３の実施形態］
図８は、本発明の第３の実施形態の通信装置の構成を示すブロック図である。この図において、図１（第１の実施形態）と同一の部分又は対応する部分には図１と同じ参照符号を付した。
【００５７】
本実施形態の通信装置は、第１の実施形態におけるＶｏＩＰ用コーデック１３、電話機Ｉ／Ｆ１４の代わりにＩＳＤＮ（Integrated Service Digital Network）用コーデック１６、ＩＳＤＮ網Ｉ／Ｆ１７を有する。また、ＦＡＸモデム９内の変復調部９２の代わりに変復調部１００を有する。変復調部１００は変復調部９２の機能に加えて、ＦＡＸデータとＧ．７１１符号化データとの変換機能を備えており、ＦＡＸ用コーデックＩ／Ｆ９４に加えて、ＶｏＩＰ用コーデックＩ／Ｆ９５にも接続されている。ＦＡＸモデム９内の電話機制御Ｉ／Ｆ９７は使用されないため、設けなくてもよい。なお、ＩＳＤＮ用コーデック１６はＶｏＩＰ用コーデックと同様、コーデックがスレーブとなるシリアルＩ／Ｆを持つ。
【００５８】
この通信装置はＧ３ＦＡＸ通信機能とＧ４ＦＡＸ通信機能を有する。Ｇ３ＦＡＸ通信の信号処理は第１の実施形態（図１）と同じであるから、Ｇ４ＦＡＸ通信の信号処理について説明する。
【００５９】
ホストＣＰＵ６からＦＡＸモデム９に送られたＦＡＸデータは、変復調部１００でＧ．７１１符号化データに変換され、ＶｏＩＰ用コーデックＩ／Ｆ９５でパラレル−シリアル変換され、ＩＳＤＮ用コーデック１６にシリアル出力される。そして、ＩＳＤＮ用コーデック１６でＩＳＤＮデータに変換され、ＩＳＤＮ網Ｉ／Ｆ１７を通ってＩＳＤＮ網１８に送出される。
【００６０】
一方、ＩＳＤＮ網１８からのＩＳＤＮデータは、ＩＳＤＮ網Ｉ／Ｆ１７を通ってＩＳＤＮ用コーデック１６に入力され、Ｇ．７１１符号化データに変換される。このＧ．７１１符号化データはＶｏＩＰ用コーデックＩ／Ｆ９５でシリアル−パラレル変換され、変復調部１００でＦＡＸデータに復調され、ホストＣＰＵ６に送られる。
【００６１】
本実施形態の通信装置によれば、Ｇ３ＦＡＸ通信及びＧ４ＦＡＸ通信を同時に行うことができる。なお、本実施形態において、ＶｏＩＰ用コーデックを追加し、ＶｏＩＰ通話ができるように構成することもできる。また、ＩＳＤＮ用コーデックとＶｏＩＰ用コーデックを択一的に接続するように構成することもできる。
【符号の説明】
【００６２】
９…ＦＡＸモデム、１０…ＦＡＸ用コーデック、１３…ＶｏＩＰ用コーデック、９２，１００…変復調部、９３…ＶｏＩＰデータ処理部、９４…ＦＡＸ用コーデックＩ／Ｆ、９５…ＶｏＩＰ用コーデックＩ／Ｆ、９６…ＤＡＡ制御Ｉ／Ｆ、９７…電話機制御Ｉ／Ｆ、９８…ＦＡＸ／ＶｏＩＰ用コーデックＩ／Ｆ、９９…ＤＡＡ／電話機制御Ｉ／Ｆ。
【先行技術文献】
【特許文献】
【００６３】
【特許文献１】特開２００４−１４７２４４号公報（図８）
【図１】
2012114551.tif 000003
【図２】
2012114551.tif 000004
【図３】
2012114551.tif 000005
【図４】
2012114551.tif 000006
【図５】
2012114551.tif 000007
【図６】
2012114551.tif 000008
【図７】
2012114551.tif 000009
【図８】
2012114551.tif 000010