(57)【特許請求の範囲】
【請求項１】
ＩＰ網を介した第１デジタル音声データの通信を制御するホスト制御装置により書き込み又は取得されるデジタルデータを記憶するデジタルデータ記憶手段と、
前記デジタルデータ及び第１アナログ音声データ間の変調又は復調を行う第１変復調手段と、
前記第１アナログ音声データ及び前記第１デジタル音声データ間の符号化又は復号化を行うコーデック手段と、
前記ホスト制御装置により取得又は書き込みされる前記第１デジタル音声データを記憶するデジタル音声データ記憶手段と、
前記デジタルデータ及び第２アナログ音声データ間の変調又は復調を行う第２変復調手段と、
公衆網を介した前記第２アナログ音声データの通信を制御する公衆網制御装置との間で前記第２アナログ音声データを入力又は出力する公衆網制御装置入出力手段と、
を備え、
前記公衆網制御装置入出力手段は、前記第２アナログ音声データ及び第２デジタル音声データ間の符号化又は復号化を行う外部コーデック装置との間で前記第２アナログ音声データを入力又は出力し、
前記外部コーデック装置との間で前記第２デジタル音声データを入力又は出力する外部コーデック装置入出力手段を備え、
前記デジタル音声データ記憶手段は、前記ＩＰ網を介した前記第２デジタル音声データの通信を更に制御する前記ホスト制御装置により取得又は書き込みされる前記第２デジタル音声データを更に記憶することを特徴とする変復調装置。
【請求項２】
前記公衆網制御装置入出力手段は、前記公衆網制御装置との間の前記第２アナログ音声データの入出力及び前記外部コーデック装置との間の前記第２アナログ音声データの入出力を排他的に行うことを特徴とする請求項１に記載の変復調装置。
【請求項３】
前記公衆網制御装置入出力手段は、前記公衆網制御装置と取り外し可能に接続されていることを特徴とする請求項１又は２に記載の変復調装置。
【請求項４】
前記公衆網制御装置入出力手段と前記公衆網制御装置との接続の有無を検出し、前記公衆網制御装置入出力手段が前記公衆網制御装置と接続されていないことを検出した場合、前記公衆網制御装置入出力手段の動作を停止させる公衆網制御装置検出手段を更に備えることを特徴とする請求項３に記載の変復調装置。
【請求項５】
前記公衆網制御装置は、シリコンＤＡＡであり、
前記公衆網制御装置検出手段は、前記シリコンＤＡＡとのハンドシェイクが有効である場合に前記シリコンＤＡＡと接続されていることを検出し、前記シリコンＤＡＡとのハンドシェイクが無効である場合に前記シリコンＤＡＡと接続されていないことを検出することを特徴とする請求項４に記載の変復調装置。
【請求項６】
前記公衆網制御装置は、ディスクリートＤＡＡであり、
前記公衆網制御装置検出手段は、前記ディスクリートＤＡＡからオンフックを受信した場合に前記ディスクリートＤＡＡと接続されていることを検出し、前記ディスクリートＤＡＡからオフフックを受信した場合に前記ディスクリートＤＡＡと接続されていないことを検出することを特徴とする請求項４に記載の変復調装置。
【請求項７】
前記第１デジタル音声データから前記第１アナログ音声データへの復号化を監視して、パケットロスを検出するパケットロス検出手段を更に備えることを特徴とする請求項１〜６のいずれか１つに記載の変復調装置。
【請求項８】
前記パケットロス検出手段は、前記パケットロスを検出した場合、前記ホスト制御装置へ通知することを特徴とする請求項７に記載の変復調装置。
【請求項９】
変復調装置とホスト制御装置とを備える通信装置であって、
前記変復調装置は、
デジタルデータを記憶するデジタルデータ記憶手段と、
前記デジタルデータ及びアナログ音声データ間の変調又は復調を行う変復調手段と、
前記アナログ音声データ及びデジタル音声データ間の符号化又は復号化を行うコーデック手段と、
前記デジタル音声データを記憶するデジタル音声データ記憶手段と、
前記デジタルデータ及び第２アナログ音声データ間の変調又は復調を行う第２変復調手段と、
公衆網を介した前記第２アナログ音声データの通信を制御する公衆網制御装置との間で前記第２アナログ音声データを入力又は出力する公衆網制御装置入出力手段と、
を備え、
前記公衆網制御装置入出力手段は、前記第２アナログ音声データ及び第２デジタル音声データ間の符号化又は復号化を行う外部コーデック装置との間で前記第２アナログ音声データを入力又は出力し、
前記外部コーデック装置との間で前記第２デジタル音声データを入力又は出力する外部コーデック装置入出力手段を備え、
前記デジタル音声データ記憶手段は、前記ＩＰ網を介した前記第２デジタル音声データの通信を更に制御する前記ホスト制御装置により取得又は書き込みされる前記第２デジタル音声データを更に記憶し、
前記ホスト制御装置は、
前記デジタルデータ記憶手段との間で前記デジタルデータの書き込み又は取得を行うデジタルデータ制御手段と、
前記デジタル音声データ記憶手段との間で前記デジタル音声データの取得又は書き込みを行うデジタル音声データ制御手段と、
ＩＰ網を介した前記デジタル音声データの通信を制御するＩＰ網通信制御手段と、
を備えることを特徴とする通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、変復調装置及び通信装置に関する。
【背景技術】
【０００２】
従来から、ＩＰ（Internet  Protocol）網を経由してファクシミリ通信を行うファクシミリ装置などの通信装置が知られている。
【０００３】
例えば、特許文献１に開示された技術では、デジタルの画像信号をアナログの音声信号に変調し、変調したアナログの音声信号をデジタルの音声信号に符号化し、符号化したデジタルの音声信号をＩＰパケットに乗せてＩＰ網に送信することでファクシミリ送信を行う。また、ＩＰ網からＩＰパケットを受信し、受信したＩＰパケットに乗せられたデジタルの音声信号をアナログの音声信号に復号化し、復号化したアナログの音声信号をデジタルの画像信号に復調することでファクシミリ受信を行う。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献１に開示されたような従来技術では、変復調を行うファクシミリモデムなどの変復調装置に加え、符号化復号化を行う符号化復号化装置を別途設ける必要があるため、通信装置の構成が複雑になってしまうという問題がある。
【０００５】
本発明は、上記事情に鑑みてなされたものであり、通信装置の構成を簡略化することができる変復調装置、及び構成を簡略化した通信装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明の一態様にかかる変復調装置は、ＩＰ網を介した第１デジタル音声データの通信を制御するホスト制御装置により書き込み又は取得されるデジタルデータを記憶するデジタルデータ記憶手段と、前記デジタルデータ及び第１アナログ音声データ間の変調又は復調を行う第１変復調手段と、前記第１アナログ音声データ及び前記第１デジタル音声データ間の符号化又は復号化を行うコーデック手段と、前記ホスト制御装置により取得又は書き込みされる前記第１デジタル音声データを記憶するデジタル音声データ記憶手段と、前記デジタルデータ及び第２アナログ音声データ間の変調又は復調を行う第２変復調手段と、公衆網を介した前記第２アナログ音声データの通信を制御する公衆網制御装置との間で前記第２アナログ音声データを入力又は出力する公衆網制御装置入出力手段と、を備え、前記公衆網制御装置入出力手段は、前記第２アナログ音声データ及び第２デジタル音声データ間の符号化又は復号化を行う外部コーデック装置との間で前記第２アナログ音声データを入力又は出力し、前記外部コーデック装置との間で前記第２デジタル音声データを入力又は出力する外部コーデック装置入出力手段を備え、前記デジタル音声データ記憶手段は、前記ＩＰ網を介した前記第２デジタル音声データの通信を更に制御する前記ホスト制御装置により取得又は書き込みされる前記第２デジタル音声データを更に記憶することを特徴とする。
【０００７】
また、本発明の別の態様にかかる通信装置は、変復調装置とホスト制御装置とを備える通信装置であって、前記変復調装置は、デジタルデータを記憶するデジタルデータ記憶手段と、前記デジタルデータ及びアナログ音声データ間の変調又は復調を行う変復調手段と、前記アナログ音声データ及びデジタル音声データ間の符号化又は復号化を行うコーデック手段と、前記デジタル音声データを記憶するデジタル音声データ記憶手段と、前記デジタルデータ及び第２アナログ音声データ間の変調又は復調を行う第２変復調手段と、公衆網を介した前記第２アナログ音声データの通信を制御する公衆網制御装置との間で前記第２アナログ音声データを入力又は出力する公衆網制御装置入出力手段と、を備え、前記公衆網制御装置入出力手段は、前記第２アナログ音声データ及び第２デジタル音声データ間の符号化又は復号化を行う外部コーデック装置との間で前記第２アナログ音声データを入力又は出力し、前記外部コーデック装置との間で前記第２デジタル音声データを入力又は出力する外部コーデック装置入出力手段を備え、前記デジタル音声データ記憶手段は、前記ＩＰ網を介した前記第２デジタル音声データの通信を更に制御する前記ホスト制御装置により取得又は書き込みされる前記第２デジタル音声データを更に記憶し、前記ホスト制御装置は、前記デジタルデータ記憶手段との間で前記デジタルデータの書き込み又は取得を行うデジタルデータ制御手段と、前記デジタル音声データ記憶手段との間で前記デジタル音声データの取得又は書き込みを行うデジタル音声データ制御手段と、ＩＰ網を介した前記デジタル音声データの通信を制御するＩＰ網通信制御手段と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、通信装置の構成を簡略化することができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、第１実施形態のファクシミリ装置の構成例を示すブロック図である。
【図２】図２は、ファクシミリモデム及びホスト制御装置の詳細構成例を示すブロック図である。
【図３】図３は、パラメータ記憶部に記憶されているパラメータ例を示す図である。
【図４】図４は、パケットロスの検出手法例の説明図である。
【図５】図５は、パケットロスの検出手法例の説明図である。
【図６】図６は、第１実施形態のファクシミリ装置で行われるファクシミリ送信処理例を示すフローチャートである。
【図７】図７は、第１実施形態のファクシミリ装置で行われるＶｏＩＰファクシミリ受信処理例を示すフローチャートである。
【図８】図８は、第１実施形態のファクシミリ装置で行われるＧ３ファクシミリ受信処理例を示すフローチャートである。
【図９】図９は、第１実施形態のファクシミリモデムで行われる公衆網制御装置検出処理例を示すフローチャートである。
【図１０】図１０は、第１実施形態のファクシミリ装置で行われるパケットロス検出処理例を示すフローチャートである。
【図１１】図１１は、第２実施形態のファクシミリモデムの詳細構成例を示すブロック図である。
【図１２】図１２は、第２実施形態のファクシミリモデムで行われる公衆網制御装置検出処理例を示すフローチャートである。
【図１３】図１３は、第３実施形態のファクシミリモデムの詳細構成例を示すブロック図である。
【図１４】図１４は、第４実施形態のファクシミリ装置３１０の構成例を示すブロック図である。
【図１５】図１５は、第４実施形態のファクシミリモデム３３０の詳細構成例を示すブロック図である。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照しながら、本発明にかかる変復調装置及び通信装置の実施形態を詳細に説明する。なお、以下の各実施形態では、変復調装置、通信装置として、それぞれファクシミリモデム、ファクシミリ装置を例にとり説明するが、これに限定されるものではない。例えば、通信装置は、ファクシミリ機能に加え、スキャナ機能、印刷機能、及びコピー機能の少なくともいずれかの機能を有する複合機（ＭＦＰ：Multifunction  Peripheral）など、ファクシミリ機能を有する装置であればいずれの装置であってもよい。
【００１２】
（第１実施形態）
まず、第１実施形態のファクシミリ装置の構成について説明する。
【００１３】
図１は、第１実施形態のファクシミリ装置１０の構成の一例を示すブロック図である。図１に示すように、ファクシミリ装置１０は、ＩＰ網通信装置１２と、公衆網制御装置１４と、操作装置１６と、読取装置１８と、印刷装置２０と、記憶装置２２と、ファクシミリモデム３０と、ホスト制御装置７０と、を備える。
【００１４】
ＩＰ網通信装置１２は、ＬＡＮ(Local  Area  Network)などを介してＩＰ網と接続し、当該ＩＰ網を介して外部機器とＶｏＩＰ（Voice  over  Internet  Protocol）ファクシミリ通信を行うものであり、例えば、ＬＡＮインターフェースなどにより実現できる。
【００１５】
公衆網制御装置１４は、例えば、ＰＳＴＮ（Public  Switched  Telephone  Networks）などの公衆網と接続し、当該公衆網を介して外部機器とＧ３ファクシミリ通信を行うものである。公衆網制御装置１４は、例えば、半導体などのシリコンＤＡＡ又はトランスやコイルなどのディスクリートＤＡＡなどにより実現できる。なお本実施形態では、公衆網制御装置１４をシリコンＤＡＡにより実現する例について説明する。また本実施形態では、公衆網制御装置１４は、ファクシミリ装置１０から脱着可能にユニット化されている。
【００１６】
操作装置１６は、ファクシミリの送信先の電話番号の入力など各種入力を行うものであり、例えば、タッチパネル、又はキースイッチなどにより実現できる。
【００１７】
読取装置１８は、原稿を読み取ってファクシミリ送信用の画像データを生成するものであり、例えばスキャナなどにより実現できる。
【００１８】
印刷装置２０は、ファクシミリ受信用の画像データを転写紙などの記録媒体に印刷するものであり、例えばプリンタなどにより実現できる。
【００１９】
記憶装置２２は、ファクシミリ装置１０で実行される各種プログラムやファクシミリ装置１０で行われる各種処理に使用されるデータなどを記憶するものあり、例えば、ファクシミリ送信を行う場合にＶｏＩＰファクシミリ送信及びＧ３ファクシミリ送信のいずれで行うかなどの送信ルールを記憶する。記憶装置２２は、例えば、ＨＤＤ（Hard  Disk  Drive）、ＳＳＤ（Solid  State  Drive）、メモリカード、光ディスク、ＲＯＭ（Read  Only  Memory）、ＲＡＭ（Random  Access  Memory）などの磁気的、光学的、又は電気的に記憶可能な既存の記憶装置により実現できる。
【００２０】
ファクシミリモデム３０は、デジタルの画像データをアナログ音声データに変調して公衆網制御装置１４に出力したり、アナログ音声データを更にデジタル音声データに符号化したりする。また、ファクシミリモデム３０は、デジタル音声データをアナログ音声データに符号化し、符号化したアナログ音声データや公衆網制御装置１４から入力されたアナログ音声データをデジタルの画像データに復調したりする。なお、ファクシミリモデム３０の詳細は、後述する。
【００２１】
ホスト制御装置７０は、ファクシミリ装置１０の各部を制御するものであり、ＣＰＵ（Central  Processing  Unit）などにより実現できる。ホスト制御装置７０は、読取装置１８により生成され、図示せぬ画像処理装置により画像処理が施されたデジタルの画像データをファクシミリモデム３０に出力する。またホスト制御装置７０は、ファクシミリモデム３０によりデジタルの画像データから生成されたデジタル音声データを取得し、ＩＰ網通信装置１２を制御してデジタル音声データのＶｏＩＰファクシミリ送信を行う。またホスト制御装置７０は、ＩＰ網通信装置１２を制御してデジタル音声データのＶｏＩＰファクシミリ受信を行い、受信したデジタル音声データをファクシミリモデム３０に出力する。またホスト制御装置７０は、ファクシミリモデム３０によりデジタル音声データから生成されたデジタルの画像データを取得し、印刷装置２０に印刷させる。またホスト制御装置７０は、ファクシミリモデム３０に対して、ＶｏＩＰファクシミリ送信を行うかＧ３ファクシミリ送信を行うかなどを設定する。なお、ホスト制御装置７０の詳細は、後述する。
【００２２】
図２は、ファクシミリモデム３０及びホスト制御装置７０の詳細構成の一例を示すブロック図である。図２に示すように、ファクシミリモデム３０は、デジタルデータ記憶部３２と、デジタル音声データ記憶部３４と、パラメータ記憶部３６と、公衆網制御装置入出力部３８と、ＤＳＰ（Digital  Signal  Processor）４０とを備え、ホスト制御装置７０は、デジタルデータ制御部７２と、デジタル音声データ制御部７４と、ＩＰ網通信制御部７６と、を備える。
【００２３】
デジタルデータ記憶部３２は、デジタル画像データ（デジタルデータの一例）を記憶するものであり、ＲＡＭなどのメモリにより実現できる。デジタルデータ記憶部３２は、ホスト制御装置７０及び後述のＤＳＰ４０との間でデジタル画像データのハンドシェイクを行うために用いられる。
【００２４】
デジタル音声データ記憶部３４は、デジタル音声データを記憶するものであり、ＲＡＭなどのメモリにより実現できる。デジタル音声データ記憶部３４は、ホスト制御装置７０及び後述のＤＳＰ４０との間でデジタル音声データのハンドシェイクを行うために用いられる。
【００２５】
パラメータ記憶部３６は、ＶｏＩＰファクシミリ通信用のパラメータ（ＩＰ網を介したデジタル通信用のパラメータの一例）と、Ｇ３ファクシミリ通信用のパラメータ（公衆網を介したアナログ通信用のパラメータの一例）とを、それぞれ記憶するものであり、ＲＡＭなどのメモリにより実現できる。
【００２６】
図３は、パラメータ記憶部３６に記憶されているパラメータの一例を示す図である。図３に示す例では、パラメータ記憶部３６は、ＶｏＩＰファクシミリ通信用のパラメータとして、送出レベル（−１５ｄＢｍ）、着信レベル（−３６ｄＢｍ）、送信イコライザ（ＯＦＦ）、受信イコライザ（ＯＦＦ）、及びエコーサプレッサ（ＯＮ）などを記憶している。なおＶｏＩＰファクシミリ通信では、減衰が小さく、エコーの影響を抑えるために、低い送出レベルとなっている。また、パラメータ記憶部３６は、Ｇ３ファクシミリ通信用のパラメータとして、送出レベル（−９ｄＢｍ）、着信レベル（−４３ｄＢｍ）、送信イコライザ（ＯＮ）、受信イコライザ（ＯＮ）、及びエコーサプレッサ（ＯＦＦ）などを記憶している。
【００２７】
ＤＳＰ４０は、ファクシミリモデム３０の全体を制御するものであり、変復調部４２と、コーデック部４４と、公衆網制御装置検出部４６と、パケットロス検出部４８とを備える。
【００２８】
変復調部４２は、デジタル画像データ及びアナログ音声データ（第１アナログ音声データの一例）間の変調又は復調を行う。具体的には、変復調部４２は、ＶｏＩＰファクシミリ通信の場合には、ＶｏＩＰファクシミリ通信用のパラメータを参照して、デジタル画像データ及びアナログ音声データ間の変調又は復調を行い、Ｇ３ファクシミリ通信の場合には、Ｇ３ファクシミリ通信用のパラメータを参照して、デジタル画像データ及びアナログ音声データ間の変調又は復調を行う。
【００２９】
ここで、公衆網制御装置入出力部３８について説明する。公衆網制御装置入出力部３８は、公衆網制御装置１４との間でアナログ音声データの入出力を行う入出力インターフェースであり、本実施形態では、シリアルインターフェースにより実現される。公衆網制御装置入出力部３８は、シリアル変換回路、リンギング検出回路、及びダイヤルパルス発生回路など（いずれも図示省略）を備えている。なお、公衆網制御装置入出力部３８は、公衆網制御装置１４と取り外し可能に接続されている。
【００３０】
コーデック部４４は、アナログ音声データ及びデジタル音声データ（第１デジタル音声データの一例）間の符号化又は復号化を行う。
【００３１】
公衆網制御装置検出部４６は、公衆網制御装置入出力部３８と公衆網制御装置１４との接続の有無を検出する。具体的には、公衆網制御装置検出部４６は、公衆網制御装置入出力部３８と公衆網制御装置１４との間のハンドシェイクが有効であるか否かを判別し、ハンドシェイクが有効である場合には、接続されていることを検出し、ハンドシェイクが無効である場合に接続されていないことを検出する。そして、公衆網制御装置検出部４６は、公衆網制御装置入出力部３８と公衆網制御装置１４とが接続されていないことを検出した場合、公衆網制御装置入出力部３８の動作（各種回路の動作）を停止させる。
【００３２】
パケットロス検出部４８は、コーデック部４４によるデジタル音声データからアナログ音声データへの復号化を監視して、パケットロスを検出する。具体的には、パケットロス検出部４８は、コーデック部４４によるデジタル音声データからアナログ音声データへの復号化の際に生成されるＰＣＭ（Pulse  Code  Modulation）波形を監視して、図４に示すような、破線８２の部分が抜けた波形８０をパケットロスとして検出する。実際には、パケットロスが発生した場合、破線８２の部分が抜けて位相がずれた位相ヒットが生じるため、パケットロス検出部４８は、図５に示すような、位相ヒット９２が生じている波形９０（急激なレベル変化）をパケットロスとして検出する。そして、パケットロス検出部４８は、パケットロスを検出した場合、ホスト制御装置７０へ通知する。この際、パケットロス検出部４８は、パケットロスとして通知するのではなく、通常のエラーとして通知することにより、ホスト制御装置７０は、通常の再送シーケンスに入ることができ、煩雑な判断が不要となる。
【００３３】
デジタルデータ制御部７２は、デジタルデータ記憶部３２との間でデジタル画像データの書き込み又は取得を行う。
【００３４】
デジタル音声データ制御部７４は、デジタル音声データ記憶部３４との間でデジタル音声データの取得又は書き込みを行う。
【００３５】
ＩＰ網通信制御部７６は、ＶｏＩＰファクシミリ通信を制御する。
【００３６】
次に、第１実施形態のファクシミリ装置の動作について説明する。
【００３７】
図６は、第１実施形態のファクシミリ装置１０で行われるファクシミリ送信処理の手順の流れの一例を示すフローチャートである。なお、ＶｏＩＰファクシミリ送信処理を行うか、Ｇ３ファクシミリ送信処理を行うかは、ホスト制御装置７０により予め設定されているものとする。
【００３８】
まず、読取装置１８は、原稿を読み取って送信用デジタル画像データを生成する（ステップＳ１００）。
【００３９】
続いて、ホスト制御装置７０のデジタルデータ制御部７２は、読取装置１８により生成され、図示せぬ画像処理装置により画像処理が施された送信用デジタル画像データをファクシミリモデム３０のデジタルデータ記憶部３２に書き込む（ステップＳ１０２）。
【００４０】
続いて、ファクシミリモデム３０の変復調部４２は、デジタルデータ記憶部３２に書き込まれた送信用デジタル画像データを送信用アナログ音声データに変調する（ステップＳ１０４）。そして、変復調部４２は、ＶｏＩＰファクシミリ送信処理の場合には、変調した送信用アナログ音声データをファクシミリモデム３０のコーデック部４４に出力する（ステップＳ１０６でＹｅｓ）。
【００４１】
続いて、コーデック部４４は、変復調部４２により変調された送信用アナログ音声データを送信用デジタル音声データに符号化し、ファクシミリモデム３０のデジタル音声データ記憶部３４に書き込む（ステップＳ１０８）。
【００４２】
続いて、ホスト制御装置７０のデジタル音声データ制御部７４は、デジタル音声データ記憶部３４に書き込まれた送信用デジタル音声データを取得する（ステップＳ１１０）。
【００４３】
続いて、ホスト制御装置７０のＩＰ網通信制御部７６は、ＩＰ網通信装置１２を制御して、デジタル音声データ制御部７４により取得された送信用デジタル音声データのＶｏＩＰファクシミリ送信を行う（ステップＳ１１２）。
【００４４】
一方、ステップＳ１０６において、変復調部４２は、Ｇ３ファクシミリ送信処理の場合には、変調した送信用アナログ音声データを公衆網制御装置入出力部３８に出力する（ステップＳ１０６でＮｏ）。
【００４５】
続いて、公衆網制御装置入出力部３８は、変調された送信用アナログ音声データを公衆網制御装置１４に出力し、公衆網制御装置１４は、公衆網制御装置入出力部３８から入力された送信用アナログ音声データのＧ３ファクシミリ送信を行う（ステップＳ１１４）。
【００４６】
図７は、第１実施形態のファクシミリ装置１０で行われるＶｏＩＰファクシミリ受信処理の手順の流れの一例を示すフローチャートである。
【００４７】
まず、ＩＰ網通信制御部７６は、ＩＰ網通信装置１２を制御して、受信用デジタル音声データのＶｏＩＰファクシミリ受信を行う（ステップＳ１２０）。
【００４８】
続いて、デジタル音声データ制御部７４は、ＩＰ網通信制御部７６により受信された受信用デジタル音声データをデジタル音声データ記憶部３４に書き込む（ステップＳ１２２）。
【００４９】
続いて、コーデック部４４は、デジタル音声データ記憶部３４に書きまれた受信用デジタル音声データを受信用アナログ音声データに復号化する（ステップＳ１２４）。
【００５０】
続いて、変復調部４２は、コーデック部４４により復号化された受信用アナログ音声データを受信用デジタル画像データに復調し、デジタルデータ記憶部３２に書き込む（ステップＳ１２６）。
【００５１】
続いて、デジタルデータ制御部７２は、デジタルデータ記憶部３２に書き込まれた受信用デジタル画像データを取得する（ステップＳ１２８）。そして、印刷装置２０は、デジタルデータ制御部７２により取得された受信用デジタル画像データを転写紙に印刷する。
【００５２】
図８は、第１実施形態のファクシミリ装置１０で行われるＧ３ファクシミリ受信処理の手順の流れの一例を示すフローチャートである。
【００５３】
まず、公衆網制御装置１４は、受信用アナログ音声データのＧ３ファクシミリ受信を行い、受信した受信用アナログ音声データを公衆網制御装置入出力部３８に出力し、公衆網制御装置入出力部３８は、公衆網制御装置１４から入力された受信用アナログ音声データを変復調部４２に出力する（ステップＳ１３０）。
【００５４】
以下、ステップＳ１３２〜Ｓ１３４までの処理は、図７に示すＶｏＩＰファクシミリ受信処理のステップＳ１２６〜Ｓ１２８までの処理と同様であるため、説明を省略する。
【００５５】
図９は、第１実施形態のファクシミリモデム３０で行われる公衆網制御装置検出処理の手順の流れの一例を示すフローチャートである。
【００５６】
まず、公衆網制御装置入出力部３８は、イニシャル時に、公衆網制御装置１４との間の通信のハンドシェイクを行う（ステップＳ２００）。
【００５７】
続いて、公衆網制御装置検出部４６は、公衆網制御装置入出力部３８と公衆網制御装置１４との間のハンドシェイクが成功したか否かを判別する（ステップＳ２０２）。
【００５８】
続いて、公衆網制御装置検出部４６は、ハンドシェイクが失敗したと判別した場合には（ステップＳ２０２でＮｏ）、公衆網制御装置１４を検出せず（ステップＳ２０４）、公衆網制御装置入出力部３８の動作を停止させる（ステップＳ２０６）。
【００５９】
一方、公衆網制御装置検出部４６は、ハンドシェイクが成功したと判別した場合には（ステップＳ２０２でＹｅｓ）、公衆網制御装置１４を検出する（ステップＳ２０８）。
【００６０】
そして、公衆網制御装置検出部４６は、公衆網制御装置１４の検出結果をホスト制御装置７０へ通知する（ステップＳ２１０）。
【００６１】
図１０は、第１実施形態のファクシミリ装置１０で行われるパケットロス検出処理の手順の流れの一例を示すフローチャートである。
【００６２】
まず、ホスト制御装置７０は、ファクシミリモデム３０のパケットロス検出部４８からキャリア断通知が行われるまで、高速キャリア受信を継続する（ステップＳ３００、Ｓ３０２でＮｏ）。
【００６３】
一方、ファクシミリモデム３０のコーデック部４４は、パケットロス検出部４８によりパケットロスが検出されるまで、ホスト制御装置７０により受信された高速キャリアに基づく受信用デジタル音声データの受信用アナログ音声データへの復号化を継続する（ステップＳ３０４、Ｓ３０６でＮｏ）。
【００６４】
そして、パケットロス検出部４８は、コーデック部４４による受信用デジタル音声データから受信用アナログ音声データへの復号化を監視して、パケットロスを検出した場合には（ステップＳ３０６でＹｅｓ）、ホスト制御装置７０へキャリア断通知を行う（ステップＳ３０８）。
【００６５】
ホスト制御装置７０は、パケットロス検出部４８からキャリア断通知が行われた場合には（ステップＳ３０２でＹｅｓ）、リカバリー処理（Ｖ２１キャリア待ち及びタイマー変更）を行う（ステップＳ３１０）。
【００６６】
続いて、ホスト制御装置７０、ファクシミリモデム３０は、それぞれＶ２１キャリア受信待ち状態となり（ステップＳ３１２でＮｏ、ステップＳ３１４でＮｏ）、Ｖ２１キャリアを受信すると（ステップＳ３１２でＹｅｓ、ステップＳ３１４でＹｅｓ）、再送フローを行う。
【００６７】
以上のように第１実施形態によれば、ファクシミリモデム３０が変復調だけでなく、符号化復号化まで行うので、ファクシミリ装置１０は、符号化復号化を行う符号化復号化装置を備える必要がなく、構成を簡略化できるとともに、低コスト化が実現できる。
【００６８】
また第１実施形態では、ファクシミリモデム３０が、公衆網制御装置１４との入出力インターフェースである公衆網制御装置入出力部３８と、ホスト制御装置７０との間でＶｏＩＰファクシミリ通信対象のデジタル音声データのハンドシェイクを行うためデジタル音声データ記憶部３４とを、備えている。このため第１実施形態によれば、ファクシミリモデム１台でＶｏＩＰファクシミリ通信とＧ３ファクシミリ通信を実行することができる。
【００６９】
また第１実施形態では、公衆網制御装置１４がファクシミリモデム３０と脱着可能であるため、ＶｏＩＰファクシミリ通信のみを行う場合には、公衆網制御装置１４が不要となるため、ファクシミリ装置１０の構成を更に簡略化できるとともに、更なる低コスト化が実現できる。また、公衆網制御装置１４がファクシミリモデム３０に接続されていない場合には、公衆網制御装置入出力部３８の動作を停止できるので、無駄な電力消費を抑えることもできる。
【００７０】
また第１実施形態では、ファクシミリモデム３０がパケットロスを検出するため、ホスト制御装置７０の処理負荷を低減することができる。特に第１実施形態では、ファクシミリモデム３０がパケットロスを検出すると、キャリア断通知をホスト制御装置７０へ通知するため、ホスト制御装置７０はキャリアを待ちつづけてタイマーオーバーフローすることなく、再送シーケンスに入り、再送を受けることにより通信の継続が可能となる。これにより、第１実施形態では、パケットロス時の通信エラー、即ち、発散の復帰を待ちながらキャリアを受け続け、再収束までにタイマーオーバーフローとなってしまうことを低減することができる。また第１実施形態では、ファクシミリモデム３０で符号化復号化を行うため、ファクシミリモデム３０内でパケットロスを検出することができ、パケットロス検出装置を別途設ける必要がないため、ファクシミリ装置１０の構成を更に簡略化することができる。
【００７１】
（第２実施形態）
第２実施形態では、公衆網制御装置をディスクリートＤＡＡにより実現する例について説明する。以下では、第１実施形態との相違点の説明を主に行い、第１実施形態と同様の機能を有する構成要素については、第１の実施形態と同様の名称・符号を付し、その説明を省略する。
【００７２】
図１１は、第２実施形態のファクシミリ装置１１０のファクシミリモデム１３０の詳細構成の一例を示すブロック図である。第２実施形態では、公衆網制御装置１１４、公衆網制御装置入出力部１３８、及びＤＳＰ１４０の公衆網制御装置検出部１４６が、第１実施形態と相違する。以下では、これらの各部について説明する。
【００７３】
公衆網制御装置１１４は、本実施形態では、ディスクリートＤＡＡにより実現される。
【００７４】
公衆網制御装置入出力部１３８は、本実施形態では、パラレルインターフェースにより実現される。公衆網制御装置入出力部１３８は、パラレル変換回路、リンギング検出回路、及びダイヤルパルス発生回路など（いずれも図示省略）を備えている。
【００７５】
公衆網制御装置検出部１４６は、公衆網制御装置１１４から公衆網制御装置入出力部１３８へのオンフック及びオフフックを監視する。そして、公衆網制御装置検出部１４６は、オンフックを検出した場合には、公衆網制御装置入出力部１３８と公衆網制御装置１１４とが接続されていることを検出し、オフフックを検出した場合には、公衆網制御装置入出力部１３８と公衆網制御装置１１４とが接続されていないことを検出する。なお、公衆網制御装置入出力部１３８は、公衆網制御装置１１４と接続されていない状態でオフフックとなるようにロジックレベルが合わされている。
【００７６】
図１２は、第２実施形態のファクシミリモデム１３０で行われる公衆網制御装置検出処理の手順の流れの一例を示すフローチャートである。
【００７７】
まず、公衆網制御装置検出部１４６は、イニシャル時の回線開放時に、公衆網制御装置１１４から公衆網制御装置入出力部１３８へのオンフック及びオフフックを監視する。そして、公衆網制御装置検出部１４６は、オフフックを検出した場合にはステップＳ４０２に進み（ステップＳ４００でＮｏ）、オンフックを検出した場合にはステップＳ４０６に進む（ステップＳ４００でＹｅｓ）。
【００７８】
以下、ステップＳ４０２〜Ｓ４０８までの処理は、図９に示す公衆網制御装置検出処理のステップＳ２０４〜Ｓ２１０までの処理と同様であるため、説明を省略する。
【００７９】
以上のように第２実施形態によれば、オンフック及びオフフックなどの既存の信号を用いて、公衆網制御装置１１４の有無を検出することができるため、公衆網制御装置の有無を検出する信号などを別途用意する必要がなく、制御を簡素化できる。
【００８０】
（第３実施形態）
第３実施形態では、変復調部を複数設ける例について説明する。以下では、第１実施形態との相違点の説明を主に行い、第１実施形態と同様の機能を有する構成要素については、第１の実施形態と同様の名称・符号を付し、その説明を省略する。
【００８１】
図１３は、第３実施形態のファクシミリ装置２１０のファクシミリモデム２３０の詳細構成の一例を示すブロック図である。第３実施形態では、ＤＳＰ２４０の第１変復調部２４２及び第２変復調部２４３が、第１実施形態と相違する。以下では、これらの各部について説明する。
【００８２】
第１変復調部２４２は、ＶｏＩＰファクシミリ通信の場合に、デジタル画像データ及びアナログ音声データ（第１アナログ音声データの一例）間の変調又は復調を行う。即ち、第１変復調部２４２は、ＶｏＩＰファクシミリ通信用のパラメータを参照して、デジタル画像データをアナログ音声データに変調してコーデック部４４に出力したり、コーデック部４４から入力されたアナログ音声データをデジタル画像データに復調したりする。
【００８３】
第２変復調部２４３は、Ｇ３ファクシミリ通信の場合に、デジタル画像データ及びアナログ音声データ（第２アナログ音声データの一例）間の変調又は復調を行う。即ち、第２変復調部２４３は、Ｇ３ファクシミリ通信用のパラメータを参照して、デジタル画像データをアナログ音声データに変調して公衆網制御装置入出力部３８に出力したり、公衆網制御装置入出力部３８から入力されたアナログ音声データをデジタル画像データに復調したりする。
【００８４】
なお、第３実施形態のファクシミリ装置２１０の動作は、ＶｏＩＰファクシミリ通信の場合の変復調の動作主体が第１変復調部２４２であり、Ｇ３ファクシミリ通信の場合の変復調の動作主体が第２変復調部２４３である点を除き、第１実施形態のファクシミリ装置１０の動作と同様であるため、説明を省略する。
【００８５】
以上のように第３実施形態によれば、ファクシミリモデム２３０は、ＶｏＩＰファクシミリ通信用の第１変復調部２４２と、Ｇ３ファクシミリ通信の第２変復調部２４３と、を備えているため、ファクシミリモデム１台でＶｏＩＰファクシミリ通信とＧ３ファクシミリ通信とを同時に実行することができる。
【００８６】
（第４実施形態）
第４実施形態では、ファクシミリモデムにコーデック装置を外付けする例について説明する。以下では、第３実施形態との相違点の説明を主に行い、第３実施形態と同様の機能を有する構成要素については、第３の実施形態と同様の名称・符号を付し、その説明を省略する。
【００８７】
図１４は、第４実施形態のファクシミリ装置３１０の構成の一例を示すブロック図であり、図１５は、第４実施形態のファクシミリモデム３３０の詳細構成の一例を示すブロック図である。第４実施形態では、ファクシミリ装置３１０がコーデック装置３６０を備える点、ファクシミリモデム３３０がコーデック装置入出力部３５０を備える点、公衆網制御装置入出力部３３８の処理内容、及びＤＳＰ３４０の第２変復調部３４３の処理内容が、第３実施形態と相違する。以下では、これらの各部について説明する。
【００８８】
コーデック装置３６０は、アナログ音声データ及びデジタル音声データ（第２デジタル音声データの一例）間の符号化又は復号化を行う。
【００８９】
コーデック装置入出力部３５０は、コーデック装置３６０用のクロックを発生して、コーデック装置３６０との間でデジタル音声データを入力又は出力するとともに、デジタル音声データ記憶部３４との間でデジタル音声データを入力又は出力する入出力インターフェースである。
【００９０】
第２変復調部３４３は、Ｇ３ファクシミリ通信の場合のデジタル画像データ及びアナログ音声データ間の変調又は復調だけでなく、ＶｏＩＰファクシミリ通信の場合のデジタル画像データ及びアナログ音声データ間の変調又は復調も行う。
【００９１】
公衆網制御装置入出力部３３８は、公衆網制御装置１４との間のアナログ音声データの入出力及びコーデック装置３６０との間のアナログ音声データの入出力を排他的に行う。
【００９２】
なお、第４実施形態のファクシミリ装置２１０の動作は、第２変復調部３４３がＶｏＩＰファクシミリ通信を行う場合の変復調の動作主体が第２変復調部３４３であり、符号化復号化の動作主体がコーデック装置３６０である点を除き、第３実施形態のファクシミリ装置２１０の動作と同様であるため、説明を省略する。
【００９３】
以上のように第４実施形態によれば、第２変復調部３４３は、Ｇ３ファクシミリ通信用の変復調だけでなく、ＶｏＩＰファクシミリ通信用の変復調を行うことができるため、ファクシミリモデム１台でＶｏＩＰファクシミリ通信を同時に実行することができる。
【００９４】
（変形例）
なお、本発明は、上記各実施の形態に限定されるものではなく、種々の変形が可能である。例えば、上記第２実施形態と、上記第３実施形態又は上記第４実施形態を組み合わせるようにしてもよい。
【符号の説明】
【００９５】
１０、１１０、２１０、３１０  ファクシミリ装置
１２  ＩＰ網通信装置
１４、１１４  公衆網制御装置
１６  操作装置
１８  読取装置
２０  印刷装置
２２  記憶装置
３０、１３０、２３０、３３０  ファクシミリモデム
３２  デジタルデータ記憶部
３４  デジタル音声データ記憶部
３６  パラメータ記憶部
３８、１３８、３３８  公衆網制御装置入出力部
４０、１４０、２４０、３４０  ＤＳＰ
４２  変復調部
４４  コーデック部
４６、１４６  公衆網制御装置検出部
４８  パケットロス検出部
７０  ホスト制御装置
７２  デジタルデータ制御部
７４  デジタル音声データ制御部
７６  ＩＰ網通信制御部
２４２  第１変復調部
２４３、３４３  第２変復調部
３５０  コーデック装置入出力部
３６０  コーデック装置
【先行技術文献】
【特許文献】
【００９６】
【特許文献１】特許第４０５９１１３号公報
【図１】
0005598107.tif 000002
【図２】
0005598107.tif 000003
【図３】
0005598107.tif 000004
【図４】
0005598107.tif 000005
【図５】
0005598107.tif 000006
【図６】
0005598107.tif 000007
【図７】
0005598107.tif 000008
【図８】
0005598107.tif 000009
【図９】
0005598107.tif 000010
【図１０】
0005598107.tif 000011
【図１１】
0005598107.tif 000012
【図１２】
0005598107.tif 000013
【図１３】
0005598107.tif 000014
【図１４】
0005598107.tif 000015
【図１５】
0005598107.tif 000016