(57)【特許請求の範囲】
【請求項１】
通信回線を接続可能な無線通信装置であって、
データを記録出力する記録手段と、
第１の情報処理装置から無線によりデータを受信する受信手段と、
第２の情報処理装置を有線接続する接続手段と、
前記第１の情報処理装置との無線通信を制御する第１ＣＰＵと、前記第１ＣＰＵに対し共有レジスタを介して接続され、前記記録手段の制御および前記第２情報処理装置との有線通信を制御する第２ＣＰＵとを備え、前記通信回線を介してデータを送信する場合は、前記通信回線を介した相手装置を指定する情報を受信し、該情報に従って、前記第１の情報処理装置から前記第１ＣＰＵを介して無線により受信したデータもしくは前記第２の情報処理装置から前記第２ＣＰＵを介して有線により受信したデータを前記相手装置に送信し、前記記録手段によりデータを記録出力する場合は、無線接続する前記第１の情報処理装置および有線接続する前記第２の情報処理装置で共通に使用される共有コマンドの指示に従って、前記第１の情報処理装置から前記第１ＣＰＵを介して無線により受信したデータもしくは前記第２の情報処理装置から前記第２ＣＰＵを介して有線により受信したデータを前記記録手段により記録出力させ、前記第１の情報処理装置から無線により受信したデータを記録出力する場合は、前記共有コマンドを前記共有レジスタを経由して前記第１ＣＰＵと前記第２ＣＰＵの間で通信させる制御手段と、を有することを特徴とする無線通信装置。
【請求項２】
画像を読み取る読取手段を有し、
前記制御手段は、前記読取手段により読み取られた画像データを前記通信回線を介して送信するよう制御することを特徴とする請求項１に記載の無線通信装置。
【請求項３】
画像を読み取る読取手段と、
前記読取手段により読み取られた画像データを無線により前記第１の情報処理装置に送信する送信手段と、を有し、
前記制御手段は、前記読取手段により読み取られた画像データを前記送信手段により前記第１の情報処理装置に送信するよう制御することを特徴とする請求項１に記載の無線通信装置。
【請求項４】
画像を読み取る読取手段と、
前記読取手段により読み取られた画像データを無線により前記第１の情報処理装置に送信する第１の送信手段と、
前記読取手段により読み取られた画像データを有線を介して前記第２の情報処理装置に送信する第２の送信手段と、を有し、
前記制御手段は、前記読取手段により読み取られた画像データを、前記通信回線を介して送信もしくは前記第１送信手段により前記第１の情報処理装置に送信もしくは前記第２の送信手段により前記第２の情報処理装置に送信するよう制御することを特徴とする請求項１に記載の無線通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置に関する。
【背景技術】
【０００２】
近年、ＩＳＤＮの普及に伴い、パソコンなどのデータ端末を使ったデータ通信を行う際には、ターミナルアダプタを介してＩＳＤＮに接続されるようになってきている。
【０００３】
この場合、データ端末（以下ＰＣ）をＲＳ２３２Ｃなどのケーブルでターミナルアダプタに接続し、データ端末からターミナルアダプタに対して２４００ｂｐｓ、４８００ｂｐｓ、９６００ｂｐｓ、１９．２Ｋｂｐｓ、３８．４Ｋｂｐｓなどの伝送速度で調歩同期方式でデータを送信する。データを受けたターミナルアダプタでは、ＣＣＩＴＴ標準勧告のＶ．１１０、Ｉ．４６０に従ってデータを６４Ｋｂｐｓの伝送速度に変換してＩＳＤＮに送信する。
【０００４】
ターミナルアダプタに公衆回線であるＩＳＤＮが接続されるので、一般には、他のメディア（音声、画像）の通信に使用する電話機、ファクシミリなどはターミナルアダプタのアナログポートに接続して使用する。
【０００５】
図１７は、従来のターミナルアダプタを使用する場合のシステムの構成を示した図である。
【０００６】
同図において、２１０１はターミナルアダプタ、２１０２はターミナルアダプタの第１のアナログポートと接続されたＰＨＳ親機、２１０３はＰＨＳ電話機、２１０４はターミナルアダプタとＲＳ２３２Ｃケーブルで接続されたＰＣ、２１０５はＰＣとケーブルで接続されたスキャナ、２１０６はＰＣとケーブルで接続されたプリンタ、２１０７はターミナルアダプタの第２のアナログポートと接続されたファクシミリ装置、２１０８はＩＳＤＮである。
【０００７】
図１８は、従来のターミナルアダプタの内部構成を示した図である。
同図において、２２０１はＣＰＵ（マイクロコンピュータ）、２２０２はメモリ、２２０３はデータバス、２２０４はＤＳＵ（Ｄｉｇｉｔａｌ  Ｓｅｒｖｉｃｅ  Ｕｎｉｔ）を含むＩＳＤＮインターフェイス部、２２０５はＢチャネルシリアル信号、２２０６はＩＳＤＮで伝送されるデータフレームの組立／分解を行うＨＤＬＣコントローラ、２２０７はＲＳ２３２Ｃインターフェイス、２２０８はアナログ公衆回線に接続できる端末を接続するアナログポートである。
【０００８】
図１９、図２０は、従来のターミナルアダプタのデータ発着信時の通信シーケンスを示した図である。
【０００９】
従来のターミナルアダプタを使ってデータ通信を行う場合の手順は、以下の通りである。
【００１０】
まず、データ端末２１０４を使ってのデータ通信を行う場合、データ端末２１０４から入力された通信のためのコマンド（通信ユニットとデータ端末間での通信コマンドであり、例えばＡＴコマンド等）は、シリアル通信インターフェイス２２０７に受信される。シリアル通信インターフェイス２２０７は、ＣＰＵ２２０１に割り込み要求を発生し、その割込み要求により実行される割り込み処理においてＣＰＵ２２０１にデータを受信したことを通知し、ＣＰＵ２２０１は、シリアル通信インターフェース２２０７を介してデータ端末２１０４から受信された受信データをメモリ２２０２に転送する。ＣＰＵ２２０１は、データ端末２２０７からのＡＴコマンドを解析してＩＳＤＮへの発信であることを認識すると、ＩＳＤＮインターフェイス２２０４を起動して発信処理を行う。ＩＳＤＮから応答メッセージを受信すると、シリアル通信インターフェイス２２０７を介してＡＴコマンドをデータ端末２１０４に送信し、相手が応答したことを通知する。
【００１１】
それ以降、データ端末２１０４は、ターミナルアダプタを経由してデータの送信を開始する。送信するデータは、先のＡＴコマンドの場合と同様にして、メモリ２２０２に格納される。次に、ＣＰＵ２２０１は、メモリに格納されたデータをＨＤＬＣコントローラ２２０６に書き込み、ＨＤＬＣコントローラ２２０６で組み立てられたＨＤＬＣフレームフォーマットのデータは、ＣＰＵ２２０１によりＩＳＤＮに送信される。
【００１２】
逆に、ＩＳＤＮから受信したデータは、ＨＤＬＣコントローラ２２０６で受信したことを検出し、メモリ２２０２に格納される。格納されたデータをＣＰＵ２２０１はシリアル通信コントローラ２２０７に書き込み、ＲＳ２３２Ｃケーブルを介してデータ端末２１０４に出力する。
【００１３】
一方、ターミナルアダプタ２１０１のアナログポートにはＰＨＳ親機２１０２、ファクシミリ装置２１０７などを接続することが可能である。ＰＨＳ電話機２１０３からの発信を受けたＰＨＳ親機２１０２が発信処理（極性反転）を行うと、それをターミナルアダプタ２１０１内のアナログポート２２０８を介してＣＰＵ２２０１が検出し、ＩＳＤＮに対して発信処理を行い、ＰＨＳによる通話を行うことができる。ファクシミリ装置についても同様である。
【発明の開示】
【発明が解決しようとする課題】
【００１４】
しかしながら、上述したターミナルアダプタは、ＲＳ２３２Ｃなどの有線ケーブルによってのみＰＣと接続することが可能であったため、ＰＣとターミナルアダプタは近くに設置することが必要であった。公衆回線に接続する場所とＰＣの設置場所が離れている場合、長距離の配線が必要となり、配線工事が必要となっていた。
【００１５】
また、公衆回線を電話機、ファクシミリ装置とターミナルアダプタが共用し、ＰＣがターミナルアダプタ、プリンタ、スキャナと接続されるため、接続が複雑になると共に広い設置場所が必要となっていた。
又、従来のシステム全体で見ると、ターミナルアダプタ２１０１に接続されているＰＨＳシステム、データ端末２１０４に接続されているスキャナ２１０５、プリンタ２１０６、及びファクシミリ装置２１０７等の各資源（デバイス）が有効に利用できず、デバイスとして類似の機能を複数別々に配置された無駄の多いものとなっている。
【課題を解決するための手段】
【００１６】
そこで、本発明は、通信回線を接続可能な無線通信装置に、データを記録出力する記録手段または画像を読み取る読取手段を持たせて統合的に制御することで、操作性の向上、省スペース化を実現する。
【００１７】
そこで本発明は、
通信回線を接続可能な無線通信装置であって、
データを記録出力する記録手段と、
第１の情報処理装置から無線によりデータを受信する受信手段と、
第２の情報処理装置を有線接続する接続手段と、
前記第１の情報処理装置との無線通信を制御する第１ＣＰＵと、前記第１ＣＰＵに対し共有レジスタを介して接続され、前記記録手段の制御および前記第２情報処理装置との有線通信を制御する第２ＣＰＵとを備え、前記通信回線を介してデータを送信する場合は、前記通信回線を介した相手装置を指定する情報を受信し、該情報に従って、前記第１の情報処理装置から前記第１ＣＰＵを介して無線により受信したデータもしくは前記第２の情報処理装置から前記第２ＣＰＵを介して有線により受信したデータを前記相手装置に送信し、前記記録手段によりデータを記録出力する場合は、無線接続する前記第１の情報処理装置および有線接続する前記第２の情報処理装置で共通に使用される共有コマンドの指示に従って、前記第１の情報処理装置から前記第１ＣＰＵを介して無線により受信したデータもしくは前記第２の情報処理装置から前記第２ＣＰＵを介して有線により受信したデータを前記記録手段により記録出力させ、前記第１の情報処理装置から無線により受信したデータを記録出力する場合は、前記共有コマンドを前記共有レジスタを経由して前記第１ＣＰＵと前記第２ＣＰＵの間で通信させる制御手段と、を有することを特徴とする無線通信装置を提供する。
【発明の効果】
【００１９】
本発明によれば、通信回線を接続可能な無線通信装置に、データを記録出力する記録手段または画像を読み取る読取手段を持たせて統合的に制御することで、ターミナルアダプタ等の装置に、情報処理装置、記録装置、読取装置を夫々接続する場合に比べ、操作性向上、省スペース化を実現することができる。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照して、本発明の実施の形態を詳細に説明する。
【００２１】
（第１の実施の形態）
図１は、本発明の第１の実施の形態におけるシステムの構成を示した図である。
同図において、１０１は無線通信装置、１０２はＰＨＳ電話機、１０３は有線ケーブルで接続されたＰＣ、１０４はＰＨＳ電話機、１０５は無線データ伝送プロトコル処理カード（以下ＰＩＡＦＳカード）、１０６は無線で接続されたＰＣ、１０７はデジタル公衆通信網（以下ＩＳＤＮ）である。
【００２２】
図２は、無線通信装置１０１の構成を示したブロック図である。
同図において、２０１は中央制御部（ＭＰＵ）、２０２はデータバスおよびアドレスバス、２０３はＲＯＭ、２０４はＲＡＭである。
【００２３】
２０５はＣＰＵ（マイクロコンピュータ）、画像処理部などから構成されるファクシミリ（ＦＡＸ）エンジン部、２０６はＦＡＸエンジン用ＣＰＵ、２０７はＦＡＸエンジン部のデータバスであり、これらはファクシミリ動作を行うために必要となるデバイス（２０８〜２１６）と接続され、それらを制御する。２０８はカラープリンタ、２０９はカラースキャナ、２１０はオペレーションパネル、２１１はパラレル通信インターフェイスポート、２１２はパラレル通信インターフェイス用コネクタであり、パラレル通信インターフェイスコネクタを介してＰＣから送信されるデータをプリンタ２０８で印刷したり、スキャナ２０９で読み取った画像をパラレル通信インターフェイスコネクタ２１２を介してＰＣに送信したりすることができる。２１３はＦＡＸモデム、２１４はハンドセット、２１５はスピーカ、２１６は保留メロディ発生部であり、これらはＦＡＸエンジン部２０５に制御されると同時にアナログスイッチ２１７と接続されて、音声またはファクシミリのアナログデータはアナログスイッチ２１７経由で公衆通信回線に接続される。
【００２４】
２１８は共有レジスタであり、ＦＡＸエンジン部のデータバスに接続されたデバイスとＭＰＵ２０１のデータバスに接続されたデバイスの間でデータのやり取りを行う際に使用される。
【００２５】
２１９はシリアル通信コントローラ、２２０はＲＳ２３２Ｃドライバ／レシーバ、２２１はＲＳ２３２Ｃコネクタであり、これらはＰＣの通信ポートと接続され、ＰＣが公衆通信回線との間で送受信するデータのインターフェイスとして機能する。
【００２６】
２２２はＩＳＤＮ（Ｕ点）を接続するモジュラーコネクタ、２２３はＤＳＵであり、局交換機との間でやり取りされるデータをＴＴＬレベルの信号に変換するものである。２２４（ａ）はＩＳＤＮ（Ｓ／Ｔ点）に接続する端末とバス接続するモジュラーコネクタ、２２４（ｂ）はトランス、２２４（ｃ）はドライバ／レシーバであり、Ｓ／Ｔ点に接続する機能を持つＩＳＤＮ端末とやり取りするＡＭＩ符号のデータとＴＴＬレベル信号の変換処理を行うことで、複数のＩＳＤＮ端末をバス接続して使用できるようにするものである。２２５はＩＳＤＮインターフェイス部であり、ＩＳＤＮのレイヤ１〜レイヤ３までの制御を行い、ＩＳＤＮのＢチャネルのデータの入出力機能を有している。
【００２７】
２２６はエコーキャンセラであり、公衆通信回線で発生したエコーを除去する。２２７はＨＤＬＣコントローラであり、ＩＳＤＮにＨＤＬＣフォーマットのデータの組立／分解処理を行う。２２８はＰＩＡＦＳコントローラであり、無線データ伝送プロトコル（ＰＩＡＦＳ）フォーマットのデータの組立／分解処理を行う。
【００２８】
２２９は第１のポートスイッチであり、５−２切り替えスイッチ２３１、２−１切り替えスイッチ２３１を有し、ＭＰＵ２０１の制御によりＩＳＤＮのＢ１チャネルとＢ２チャネルで伝送するデータの切り替え処理を行う。２３２はエコーキャンセラ制御信号であり、エコーキャンセラの動作モード設定やエコーキャンセラ動作のオン／オフ制御を行う。
【００２９】
２３３は第２のポートスイッチであり、２−１切り替えスイッチ２３４、２３５を有し、ＭＰＵ２０１の制御により第１のポートスイッチ２２９に接続するデータの切り替え処理を行う。２３６はＩ．４６０データ変換処理部であり、３２Ｋｂｐｓ／６４Ｋｂｐｓの伝送速度変換処理を行う。
【００３０】
２３７はＰＨＳエンジン部、２３８はＰＨＳ制御用ＣＰＵ、２３９、２４０は音声コーデック部、無線伝送フレームの組立／分解部、変復調部などから構成されるＰＨＳベースバンド処理部、２４１は高周波ユニット、２４２はアンテナであり、アナログスイッチ２１７を介して入出力されるアナログ音声、ファクシミリデータをＰＣＭデータに変換すると共に、ＰＨＳ電話機との間で２チャネルの３２Ｋｂｐｓ無線音声／データ伝送を行うことを可能にする。
【００３１】
以下、重要な信号の機能を説明する。２４３はＭＰＵ１０１とＦＡＸエンジン部のＣＰＵ２０６のＣＰＵ間通信用シリアル通信信号用の信号線、２４４はＭＰＵ２０１とＰＨＳエンジン部のＣＰＵ２０６のＣＰＵ間通信用シリアル通信信号用の信号線である。
【００３２】
２４５、２４６はアナログスイッチ２１７とＰＨＳエンジン部２３７を接続するアナログ信号用の信号線であり、この信号線のアナログ信号は、それぞれＰＨＳベースバンド処理部２３９、ＰＨＳベースバンド処理部２４０のＰＣＭコーデックにおいてＰＣＭ信号に変換される。
【００３３】
２４７はアナログ信号線２４５からのアナログ信号をＰＣＭ変換した６４Ｋｂｐｓのデータ用の信号線、２４８は第１の無線スロットで通信する６４Ｋｂｐｓのデータ用の信号線、２４９はアナログ信号線２４６からのアナログ信号をＰＣＭ変換した６４Ｋｂｐｓのデータ用の信号線、２５０は第２の無線スロットで通信する６４Ｋｂｐｓのデータ用の信号線である。
【００３４】
２５１は非制限デジタル通信で使用する３２Ｋｂｐｓのデータ用の信号線であり、ＩＳＤＮのＢチャネルに接続するために、Ｉ．４６０変換部２３６を介してポートスイッチ２２９に接続される。
【００３５】
２５２はベースバンド処理部１と接続されるＰＣＭ音声データ用の信号線、２５３はベースバンド処理部２と接続されるＰＣＭ音声データ用の信号線、２５４、２５５はＩ．４６０処理部２３６と接続される非制限デジタルデータ用の信号線であり、それぞれスイッチ２３１、ＰＩＡＦＳコントローラ２２８に接続される。２５６はＰＩＡＦＳコントローラに接続される６４Ｋｂｐｓのデータ用の信号線、２５７はＨＤＬＣコントローラに接続される６４Ｋｂｐｓのデータ用の信号線である。２５８はＩＳＤＮのＢ１チャネルで伝送される６４Ｋｂｐｓのデータ用の信号線、２５９はＩＳＤＮのＢ２チャネルで伝送される６４Ｋｂｐｓのデータ用の信号線である。
【００３６】
２６０はＩＳＤＮから抽出した８ＫＨｚと６４ＫＨｚのクロックを供給するための信号線であり、データ線２５８、２５９上の信号の転送は、これらのクロックに同期している。２６１はＰＨＳエンジン部から出力される８ＫＨｚと３２ＫＨｚと６４ＫＨｚのクロックを供給するための信号線であり、データ線２４７、２４８、２４９、２５０上の信号の転送は、これらの８ＫＨｚと６４ＫＨｚに同期しており、２５１は８ＫＨｚと３２ＫＨｚに同期している。
【００３７】
図３は、ＰＨＳエンジン部２３７の詳細な構成を示したブロック図である。
同図において３０１、３０６はスイッチであり、アナログスイッチ２１７と接続される信号、無線伝送される信号、ＩＳＤＮに接続される信号の切り替えを行うものである。３０２、３０７はアナログ／ＰＣＭ変換部、３０３、３０８はＡＤＰＣＭ／ＰＣＭ変換部、３０４、３０９は図７に示す無線伝送フレームの組立／分解を行うＴＤＭＡ組立／分解部、３０５、３１０はπ／４シフトＱＰＳＫ変調／復調部である。３１１はマルチプレクサであり、無線データ通信を行う際に使用するベースバンド処理部を選択するものである。尚、後述する第２の実施の形態で記述するように、無線データ通信を２チャネルで行う場合には、本マルチプレクサは不要となる。
【００３８】
ベースバンド処理部２３９、２４０の中では、ＣＰＵ２３８の制御によりスイッチ３０１、３０６を切り替え、状況に応じてさまざまにデータ伝送経路を切り替える。たとえば、ハンドセットを使ってＩＳＤＮ回線経由で通話を行う場合には、アナログスイッチ２１７から出力されたアナログ信号２４５はアナログ／ＰＣＭ変換部３０２においてＰＣＭ符号に変換されて、データ線２４７に出力される。一方、ハンドセットと無線電話機の間で通話を行う場合には、ＰＣＭ符号に変換された音声データはＡＤＰＣＭ／ＰＣＭ変換部においてＡＤＰＣＭ符号に変換された上で無線フレームに組み立てられ、変調された後に無線回線に送信される。さらに、無線電話機からの音声データをＩＳＤＮに送出する場合には、データ線２４７がＡＤＰＣＭ／ＰＣＭ変換部３０３と接続される。
【００３９】
３１２は位相比較器であり、位相差に応じた幅のパルスを出力する。３１３はローパスフィルタ、３１４は温度補償電圧制御発振器（ＴＶＣＸＯ）、３１５は分周回路であり、これらによって、ＩＳＤＮから抽出した６４ＫＨｚクロックに同期した±５ｐｐｍ精度の１９．２ＭＨｚクロック３１６を生成している。生成した１９．２ＭＨｚクロックを基準にして、ベースバンド処理部２３９、２４０は動作している。
【００４０】
ＰＨＳとＩＳＤＮの間でデータ（ＰＣＭ符号化された音声を含む）の送受信を行う場合、データのオーバーラン、アンダーランを防ぐためにＩＳＤＮ回線とＰＨＳ無線回線が同期して動作することが必要となる。その一方で、ＰＨＳ無線回線の同期タイミング精度は±５ｐｐｍ以内という高い精度が求められる。ＩＳＤＮから抽出される同期タイミングクロックの精度は±５ｐｐｍに比べて悪いものであるため、３１２〜３１５に示すような、ＴＶＣＸＯ３１４などから構成されるＰＬＬによって、ＩＳＤＮに同期した６４ＫＨｚクロック２６０を逓倍した１９．２ＭＨｚクロックを生成し、ベースバンド処理部２３９、２４０を動作させる必要性が生じている。
【００４１】
ＴＶＣＸＯ３１４は入力電圧によらず、出力周波数が１９．２ＭＨｚ±５ｐｐｍに収まっており、その出力クロックを分周した６４ＫＨｚクロックとＩＳＤＮに同期した６４ＫＨｚクロックが位相比較器３１２に入力される。位相比較結果に応じて、ＩＳＤＮクロックの位相が進んでいれば５Ｖのパルスを、位相が遅れていれば０Ｖのパルスが出力され、ローパスフィルタ３１３で平滑された信号がＴＶＣＸＯを制御する。この結果、ＩＳＤＮクロックの位相が進むとＴＶＣＸＯの制御電圧が上昇し、ＴＶＣＸＯ出力周波数は高くなり、ＴＶＣＸＯ出力とＩＳＤＮクロックの位相が一致する方向に向かう。逆にＩＳＤＮクロックの位相が遅れると、ＴＶＣＸＯの制御電圧が低下し、ＴＶＣＸＯの出力周波数は低くなり、ＴＶＣＸＯ出力とＩＳＤＮクロックの位相が一致する方向に向かうものである。
【００４２】
図４、図５は、スイッチ２３０の詳細な構成を示した図である。
図４、図５において、４０１、４０２はデコーダ、４０３、４０５はＯＲゲート、４０４、４０６はアンドゲートである。
【００４３】
図４は、ＩＳＤＮから受信したＢ１チャネル、Ｂ２チャネルのデータをＰＨＳエンジン部に接続された３本の信号、ＨＤＬＣコントローラ２２７、ＰＩＡＦＳコントローラ２２８のうちのいずれかに接続するための回路である。本スイッチに割り当てられたアドレスにＭＰＵ２０１が所定の値を書き込むと、その値をデコーダ４０２がデコードして、データ線２５８、２５９を接続する相手（２５２、２５３、２５４、２５６、２５７）のうちで接続する相手と接続されているＯＲゲート４０３にのみＬ（０Ｖ）を出力し、他のＯＲゲートにＨ（５Ｖ）を出力する。従って、選択されたＯＲゲートからのみデータ線２５８、２５９のデータがＡＮＤゲート４０４に入力され、結果としてデータ線２５８、２５９がそれぞれ５本の出力データ線のうちの１本と接続されるものである。
【００４４】
図５は、ＰＨＳエンジン部に接続された３本の信号、ＨＤＬＣコントローラ２２７、ＰＩＡＦＳコントローラ２２８のうちのいずれかをＩＳＤＮのＢ１チャネル、Ｂ２チャネル送信データ線に接続するための回路である。本スイッチに割り当てられたアドレスにＭＰＵ２０１が所定の値を書き込むと、データ線２５２、２５３、２５４、２５６、２５７のうちで、データ線２５８、２５９に接続する信号が接続されたＯＲゲート４０５にのみデコーダ４０２がＬを出力し、５本の信号のうちの１本のみをデータ線２５８に、他の１本をデータ線２５９に接続するものである。
【００４５】
図６は、ポートスイッチ２３３の詳細な構成を示した図である。
【００４６】
同図において、５０１は選択回路５０５、５０９を制御する信号を生成するデコーダ、５０２はポートスイッチ２２９から受信したシリアルデータをパラレルデータに変換するシリアル／パラレル変換部であり、ＩＳＤＮから抽出した８ＫＨｚ、６４ＫＨｚクロックに同期してパラレル変換動作を行う。５０３はパラレル変換したデータをバッファリングするＦＩＦＯバッファである。５０４はＦＩＦＯバッファから出力されるパラレル信号をシリアルデータに変換するパラレル／シリアル変換部であり、ＰＨＳエンジン部２３７から供給される８ＫＨｚクロック、６４ＫＨｚクロックに同期して変換動作を行う。ＦＩＦＯバッファ５０３は、ＩＳＤＮ側クロックとＰＨＳ側クロックの位相差によるデータ誤りを防ぐものである。つまり、シリアル／パラレル変換部５０２の出力データが変化するタイミングと、パラレル／シリアル変換部５０４のデータラッチタイミングが一致した場合でも、データ誤りが発生しないように、データを２バイト分バッファリングしているものである。
【００４７】
５０５はシリアルデータをアナログ信号に変換するか、無線回線に出力するかを切り替えるための選択回路であり、デコーダ５０１を介してＭＰＵ２０１に制御される。本選択回路の出力はＰＨＳエンジン部２３７に入力される。
【００４８】
逆に、ＰＨＳエンジン部２３７から出力されるデータはマルチプレクサ５０９、シリアル／パラレル変換部５０８、ＦＩＦＯ５０７、パラレル／シリアル変換部５０６を介してポートスイッチ２２９に出力される。
【００４９】
５１０−５１５についても、基本的には５０２−５０４、５０６−５０８と同様の動作を行う。ただし、パラレル／シリアル変換部５１２、シリアル／パラレル変換部５１５は８ＫＨｚ、３２ＫＨｚクロックタイミングで動作し、本回路において３２Ｋｂｐｓ−６４Ｋｂｐｓ速度変換が行われる。
【００５０】
図７は、アナログスイッチ２１７の詳細な構成を示した図である。
【００５１】
同図において、６０１はアナログスイッチを制御するレジスタであり、データバスを介してＭＰＵ２０１によってデータが書き込まれる。
【００５２】
６０２はデコーダであり、レジスタ６０１に書かれたデータを変換して、アナログスイッチ６０３〜６１４とポートスイッチ６１５、６１６を制御する信号を発生する。
【００５３】
６０３〜６１４はアナログスイッチ素子であり、入力ピン、出力ピン、制御ピンから構成され、制御ピンがロウレベルの時には入力ピンと出力ピンが接続され、制御ピンがハイレベルの時には入力ピンと出力ピンが切り離される。
【００５４】
６１６はポートスイッチであり、ベースバンド処理部２３９、２４０、メロディ音２１８、モデム内の通話録音出力２１２をハンドセットとスピーカのどちらに接続するかの制御を行うものである。
【００５５】
ベースバンド処理部２３９、２４０に送られるデータは、アナログスイッチにより、モデム２１３からの出力信号、ハンドセット２１４から入力される音声信号、メロディ音源２１６のうちからＭＰＵ２０１の制御に基づいて選択される。具体的には、ＦＡＸ通信を行う場合には、モデム２１３が接続され、ハンドセット通話が行われる場合にはハンドセット２１４が接続され、保留中はメロディ音源２１６が接続される。
【００５６】
逆に、ＦＡＸ通信中には、ベースバンド処理部２３９、２４０から出力されるデータはモデム２１３に入力される。通話中にはポートスイッチ６１５、６１６を切り替えて、ハンドセットやスピーカにベースバンド処理部から出力される音声信号を出力することが可能である。保留中には保留音源２１６から出力される信号をハンドセット２１４やスピーカ２１５に接続し、モデム２１２内の通話録音部に録音された音声を聞く場合には、モデム２１２から出力される信号をハンドセット２１４やスピーカ２１５に接続して使用する。
【００５７】
以上のようにして、動作モードに応じて、複数種類のアナログ信号を切り替えてベースバンド処理部に入力し、ＩＳＤＮ回線や無線回線上で通信を行うことができる。
【００５８】
図８は、ＰＨＳ無線伝送フレームフォーマットを示した図であり，（ａ）は無線リンク確立時に使用するＳＣＣＨ（個別セル呼び出し）フレーム，（ｂ）はＰＣＨ（一斉呼び出しチャネル）フレーム，（ｃ）は通常データの通信に使用するＴＣＨ，ＦＡＣＣＨなどのフレームである。
【００５９】
図９は、無線データ伝送プロトコル（ＰＩＡＦＳ）で使用するフレームフォーマットを示した図であり，（ａ）はプロトコルの選択及びフレーム同期を確立するために送受信されるネゴシエーションフレーム、（ｂ）は通信中のフレーム再同期を取るために送受信される同期フレーム、（ｃ）は制御情報を送受信するための制御フレーム、（ｄ）はユーザデータを送受信するためのデータフレームである。ＰＩＡＦＳによるデータ通信を行う際には、まずネゴシエーションフレームを使ってインバンドネゴシエーション、フレーム同期確立、応答遅延時間測定などを行い、次に制御フレームにより通信パラメータの設定を行い、データフレームによるデータ通信を開始する。
【００６０】
図１０は、ＰＰＰ（Ｐｏｉｎｔ  ｔｏ  Ｐｏｉｎｔ  Ｐｒｏｔｏｃｏｌ）のフレームフォーマットを示したである。同図において、フラグは０１１１１１１０のフレームの始まりと終わりを示すパターン、アドレスは１１１１１１１１の固定パターン、制御は００００００１１の固定パターン、プロトコルは使用するネットワーク層プロトコルの種別を示す２バイトのデータ、データはＰＰＰの制御データ、ユーザーデータなどを含む可変長の伝送情報、ＦＣＳはデータ誤り検出符号である。
【００６１】
図１１は、ＰＨＳ電話機電話機による音声通信動作および無線データ端末によるＰＩＡＦＳ通信動作のフローチャートである。
【００６２】
又、図１２は、有線で接続されたＰＣによるデータ通信動作のフローチャートである。
【００６３】
又、図１３は、無線で接続されたＰＣによる同期ＰＰＰデータ通信動作フローチャートである。
【００６４】
上述の図１１、図１２、図１３のフローに示される処理を実行するためのプログラムは、データ端末内のアプリケーションプログラムを格納したプログラムメモリ、ＣＰＵ２３８に内蔵されているＲＯＭ、ＲＯＭ２０３に夫々各処理に必要なコンピュータ（又はマイクロコンピュータ）により実行されるプログラムとして格納されている。
【００６５】
又、図１４、図１５は、無線電話機、無線データ端末を収容する無線通信装置における、発信・着信時の通信シーケンスを示した図である。
【００６６】
次に、第１の実施の形態における無線通信装置が実行可能な種々の動作モードでの動作処理（方法）とデータの流れについて説明を行う。
【００６７】
１．ＰＨＳ電話機１０２による音声通信動作
ＰＨＳ電話機１０２がＩＳＤＮを介して接続された相手と音声通信を行う場合の動作を説明する。ＰＨＳ電話機１０２のキー操作によってダイヤルされると、無線通信装置１０１とＰＨＳ電話機１０２の間で図１４に示すシーケンスにより発信処理が行われる。
【００６８】
具体的には、まずＰＨＳ電話機１０２は、無線通信装置１０１に対して無線リンクのリンクチャネル確立要求をＳＣＣＨチャネルにより送信する．無線通信装置１０１においては、ＰＨＳエンジン部２３７内のＣＰＵ２３８がアンテナ２４２、高周波ユニット２４１、ベースバンド処理部２３９を介して無線リンクチャネル確立要求を受信すると（Ｓ１００１），ＰＨＳ電話機１０２に対してリンクチャネル割当メッセージを送信する。
【００６９】
無線通信装置１０１からリンクチャネル割り当てをＳＣＣＨにより受けたＰＨＳ電話機１０２は，呼設定メッセージを送信する．呼設定メッセージを受けたＣＰＵ２３８は，呼設定確認メッセージをＰＨＳ電話機１０２に送り、呼設定確認メッセージを受けたＰＨＳ電話機１０２は，無線管理，移動管理関連メッセージをＣＰＵ２３８とやり取りした後，付加情報メッセージを送信する．ＣＰＵ２３８は付加情報メッセージを受信すると，ＩＳＤＮへの発信要求があったことをシリアル通信データ２４４によりＭＰＵ２０１に通知する（Ｓ１００２）。
【００７０】
発信要求を受けたＭＰＵ２０１はＩＳＤＮインターフェイス２２５の発信処理を起動する（Ｓ１００３）。ＩＳＤＮインターフェイス２２５は、ＭＰＵ２０１がメモリ２０４に格納したレイヤ３メッセージをＤＭＡ転送し、ＩＳＤＮとの間でメッセージのやり取りを行う（Ｓ１００４）。ＩＳＤＮから応答メッセージを受信すると（Ｓ１００５）、ＩＳＤＮインターフェイス２２５はＭＰＵ２０１に割り込みを発生し、割り込みを受けたＭＰＵ２０１が相手の応答を認識すると、ＭＰＵ２０１はＣＰＵ２３８に対して応答通知を行う。それを受けたＣＰＵ２３８はベースバンド処理部２３９などを介して，ＰＨＳ電話機２０２に応答メッセージを送信し（Ｓ１００６）、それ以降ＰＨＳ電話機２０２と無線通信装置１０１の間で通話チャネルが接続される。
【００７１】
同時に、ＭＰＵ２０１はＰＨＳ電話機２０２の通話チャネルとＩＳＤＮのＢチャネルを接続するようにポートスイッチを切り替える。本例ではＰＨＳ電話機２０２で送受信する音声はベースバンド処理部２３９で送受信されてデータ線２４７で伝送されるので、ポートスイッチ２３３のスイッチ２３４を制御して、データ線２４７をデータ線２５２に接続する。さらに、スイッチ２３４が接続されているデータ線２５２がＩＳＤＮのＢ１チャネルのデータ線２５８に接続されるようにポートスイッチ２２９を切り替える（Ｓ１００８）。
【００７２】
さらに、ＰＨＳ電話機での音声通信をする場合、ＰＨＳフレーム組立／分解処理による遅延の影響で回線エコーが発生するため、エコーキャンセラを動作させることが必要である。そこで、ＭＰＵ２０１はポートスイッチ２２９を介して、エコーキャンセラ２２６がエコーキャンセル動作を開始するように設定を行う（Ｓ１００９）。
【００７３】
以上の処理により、ＰＨＳ電話機２０２から入力された音声はＰＨＳベースバンド処理部２３９で受信され、受信したＰＣＭデータをエコーキャンセラ２２６、ＩＳＤＮインターフェイス２２５、ＤＳＵ２２３、コネクタ２２２を介してＩＳＤＮに送信される。ＩＳＤＮから受信した音声データもまったく同様の経路でＰＨＳ電話機１０２に送信される。
【００７４】
２．ＰＣ１０３のＩＳＤＮアクセス動作
ＰＣ１０３がＩＳＤＮを介して接続された相手とデータ通信を行う場合、ＰＣ１０３の通信アプリケーションソフトが起動し、ＡＴコマンドにより発信先番号が送信される。無線通信装置においては上記コマンドを受信すると（Ｓ１１０１）、データはＲＳ２３２Ｃコネクタ２２１を介してシリアル通信コントローラ２１９に入力される。シリアル通信コントローラ２１９はデータを受信するとＭＰＵ２０１に割り込みを発生し（Ｓ１１０２）、ＭＰＵ２０１はシリアル通信コントローラに格納されたデータをメモリ２０４に転送する（Ｓ１１０３）。
【００７５】
ＭＰＵ２０１は受信したデータを解析し、それが発信要求であることを認識すると、ＩＳＤＮインターフェイス２２５の発信処理を起動する（Ｓ１１０４）。ＩＳＤＮインターフェイス２２５は、ＭＰＵ２０１がメモリ２０４に格納したレイヤ３メッセージをＤＭＡ転送し、ＩＳＤＮとの間でメッセージのやり取りを行う（Ｓ１１０５）。ＩＳＤＮから応答メッセージを受信すると、ＩＳＤＮインターフェイス２２５はＭＰＵ２０１に割り込みを発生し、割り込みを受けたＭＰＵ２０１が相手との接続を認識すると、シリアル通信コントローラ２１９を介して、ＰＣ１０３に接続通知を行う（Ｓ１１０７）。
【００７６】
さらに、ＭＰＵ２０１はポートスイッチ２２９を制御し、データ線２５７とデータ線２５８を接続する（Ｓ１１０８）。従って、ＨＤＬＣコントローラ２２７から出力されたデータはエコーキャンセラ２２６、ＩＳＤＮインターフェイス２２５、ＤＳＵ２２３、コネクタ２２２を介してＩＳＤＮに送信されることになる。この際、データ通信においてはエコーキャンセル処理を行う必要がないため、ＭＰＵ２０１はポートスイッチ２２９を介してエコーキャンセラ２２６をスルーモードに設定する（Ｓ１１０９）。以上で、データ通信チャネルが接続され、ＰＣ１０３がＩＳＤＮとの間でデータの送受信を行うことができるようになる（Ｓ１１１０）。
【００７７】
接続通知を受けたＰＣ１０３は、それ以降データの送信を開始する。この際、送信するデータは図１０に示す非同期ＰＰＰ（Ｐｏｉｎｔ  ｔｏ  Ｐｏｉｎｔ  Ｐｒｏｔｏｃｏｌ）に従ったフレーム構成となっている。
【００７８】
ＰＣ１０３が送信するデータは、先のＡＴコマンドデータと同様にして、シリアル通信コントローラ２１９を介してメモリ２０４に格納される。つまり、データを受信すると（Ｓ１１１１）、シリアル通信コントローラ２１９がＭＰＵ２０１に割り込みを発生し（Ｓ１１１２）、ＭＰＵ２０１がメモリ２０４にデータを転送する（Ｓ１１１３）。格納されたデータは非同期ＰＰＰに従っているため、ＩＳＤＮに送信する際に使用するＨＤＬＣのフラグパターン（０１１１１１１０）と同一のパターンを含む場合がある。そこで、ＭＰＵ２０１が格納されたデータを読み出して、上記フラグパターンがデータ中に現れないようなＰＰＰ非同期／同期変換処理を行う（Ｓ１１１４）。具体的には、フラグパターンと同じビット列が現れた時には、コントロールエスケープ（０１１１１１０１）＋フラグパターンの第６ビットを反転したデータ（０１０１１１１０）に置換する処理を行う。
【００７９】
その上で、ＭＰＵ２０１はフラグパターン以外のデータをＨＤＬＣコントローラ２２７に転送し（Ｓ１１１５）、ＨＤＬＣコントローラ２２７はＩＳＤＮから抽出した６４ＫＨｚクロックに同期したデータ２５５をポートスイッチ２２９に送信し、ＩＳＤＮインターフェイス２２５を介してＩＳＤＮに送信される（Ｓ１１１６）。
【００８０】
逆に、ＩＳＤＮからデータを受信すると（Ｓ１１１７）、コネクタ２２２、ＤＳＵ２２３、ＩＳＤＮインターフェイス２２５、エコーキャンセラ２２６、ポートスイッチ２２９を介してＨＤＬＣコントローラ２２７に入力される。ＨＤＬＣコントローラ２２７においては、受信したデータからフラグパターンを検出すると（Ｓ１１１８）、ＭＰＵ２０１に対して割り込みを発生し、ＭＰＵ２０１は受信したデータをメモリ２０４に格納する（Ｓ１１１９）。ＭＰＵ２０１は格納されたデータのＰＰＰ同期／非同期変換処理を行った上で（Ｓ１１２０）、シリアル通信コントローラ２１９を介して、ＰＣ１０３に送信する（Ｓ１１２１）。
以上の手順によって、ＰＣ１０３がＩＳＤＮを介してデータ通信を行うことが可能となる。
【００８１】
３．ＰＣ１０６からのＰＩＡＦＳによるデータ送信
ＰＣ１０６がＩＳＤＮを介して接続され、ＰＩＡＦＳデータの通信を行うことのできる相手とデータ通信を行う場合、ＰＣ１０６の通信アプリケーションソフトが起動し、ＰＣ１０６に接続されたＰＩＡＦＳカード１０５に対して発信要求が出される。ＰＩＡＦＳカード１０５においては、接続されたＰＨＳ電話機１０４に対して発信要求を出し、発信要求を受けたＰＨＳ電話機１０４は、「１．ＰＨＳ電話機１０２による音声通信動作」で説明した場合と同様に、図１４に示すシーケンスに従って無線通信装置１０１に発信を行い、無線通信装置１０１はＩＳＤＮに対して発信を行う（Ｓ１００１〜Ｓ１００４）。ただし、この場合には、呼設定メッセージ内の情報要素は３２Ｋｂｐｓの非制限デジタルデータに設定されている。
【００８２】
ＩＳＤＮからの応答を受けると（Ｓ１００５）、「１．ＰＨＳ電話機１０２による音声通信動作」と同様にＰＨＳ電話機１０４に対して応答メッセージを送信し（Ｓ１００６）、ＰＨＳ電話機１０４はＰＩＡＦＳカード１０５を介してＰＣ１０６に相手が応答したことを通知する。
【００８３】
一方、無線通信装置１０１においては、先の呼設定メッセージ内の情報要素が３２Ｋｂｐｓの非制限デジタルデータに設定されているので送信データはＰＩＡＦＳデータであると判断し、ポートスイッチ２２９内のスイッチ２３０とスイッチ２３１を切り替える。具体的には、データ線２５１の信号がＩ．４６０変換部２３６経由でデータ線２５２に接続されるようにスイッチ２３１を切り替え、データ線２５２がデータ線２５８に接続されるようにスイッチ２３０を切り替える（Ｓ１０１１）。さらに、エコーキャンセラ２２６はスルーモードに設定されている（Ｓ１０１２）。以上の手順でデータ通信チャネルが接続された（Ｓ１０１３）。
【００８４】
通信チャネルの確立後は、まずＰＣ１０６と相手端末との間でＰＩＡＦＳプロトコルのネゴシエーションが行われる。ＰＩＡＦＳカード１０５が送信するＰＩＡＦＳネゴシエーションフレームは、ＰＨＳ電話機１０４を介して無線通信装置１０１のＰＨＳベースバンド処理部２３９で受信される。受信した３２Ｋｂｐｓデータはデータ線２５１を介してＩ．４６０変換処理部２３４で６４Ｋｂｐｓに変換された上で、ポートスイッチ２２９、エコーキャンセラ２２６、ＩＳＤＮインターフェイス２２５、ＤＳＵ２２３を介してＩＳＤＮに送信される。
【００８５】
このようにして、ＩＳＤＮを介して接続された相手との間でＰＩＡＦＳデータの送受信を行えるようになるので、ＰＩＡＦＳプロトコルに従った所定のネゴシエーションにより相手とＰＩＡＦＳリンクを確立した上で、データの送受信が開始される。
【００８６】
ＰＣ１０６が送信するデータ（ＰＰＰプロトコルフォーマット）はＰＩＡＦＳカード１０５においてＰＩＡＦＳヘッダとトレーラーが付加され、上記ネゴシエーションフレームと同様の流れで相手に送られ、相手においてＰＩＡＦＳヘッダとトレーラが削除されて、データフィールドに格納されたＰＰＰプロトコルフォーマットのデータのみが取り出され、上位ソフトにより処理される。
【００８７】
４．ＰＣ１０６からのＰＩＡＦＳデータのＰＰＰ送信
ＰＣ１０６がＩＳＤＮを介して接続され、ＰＩＡＦＳデータの通信を行うことのできない相手とデータ通信を行う場合について説明する。この場合、相手に対してはＰＰＰデータの形式で送信する必要があるため、無線通信装置１０１内部でデータ変換処理が必要となる。
【００８８】
ＰＣ１０６からデータ送信を行う場合には、ＰＣ１０４の通信アプリケーションソフトが起動し、ＰＣ１０６に接続されたＰＩＡＦＳカード１０５に対して発信要求が出される。ＰＩＡＦＳカード１０５においては、接続されたＰＨＳ電話機１０４に対して発信要求を出し、発信要求を受けたＰＨＳ電話機１０４は、「１．ＰＨＳ電話機１０２による音声通信動作」で説明した場合と同様に図１４に示すシーケンスに従って無線通信装置１０１に発信を行う。無線通信装置１０１のＰＨＳエンジン部２３７においては、ＰＨＳ電話機より発信要求を受信すると（Ｓ１２０１）、ＭＰＵ２０１に対して割り込みを発生し（Ｓ１２０２）、ＭＰＵ２０１はＩＳＤＮインターフェイスの発信処理起動を行い（Ｓ１２０３）、ＩＳＤＮに対して呼設定メッセージの送信を行う（Ｓ１２０４）。ただし、この場合には６４Ｋｂｐｓの同期ＰＰＰデータを送信することになるので、呼設定メッセージ内の情報要素は６４Ｋｂｐｓの非制限デジタルデータに設定されている。
【００８９】
ＩＳＤＮからの応答を受けると（Ｓ１２０５）、「１．ＰＨＳ電話機１０２による音声通信動作」と同様にＰＨＳ電話機１０４に対して応答メッセージを送信し（Ｓ１２０６）、ＰＨＳ電話機１０４はＰＩＡＦＳカード１０５を介してＰＣ１０６に相手が応答したことを通知して通信チャネルが確立される。
【００９０】
一方、無線通信装置１０１においては、受信したＰＩＡＦＳデータを同期ＰＰＰデータとしてＩＳＤＮに送信するために、ポートスイッチ２２９内のスイッチ２３０とスイッチ２３１を切り替える。具体的には、データ線２５１の信号がＩ．４６０変換部２３６経由でデータ線２５５経由でＰＩＡＦＳコントローラ２２８の３２ＫｂｐｓＰＩＡＦＳデータインターフェイスに接続されるようにスイッチ２３１を切り替えると同時に、ＨＤＬＣコントローラ２２７の６４Ｋｂｐｓデータインターフェイスがデータ線２５７およびスイッチ２３０経由でデータ線２５８に接続されるようにスイッチ２３０を切り替える（Ｓ１２０７）。また、エコーキャンセラ２２６はスルーモードに設定され、Ｉ．４６０変換処理部２３６も、変換処理を行わないスルーモードに設定されている（Ｓ１２０９）。
【００９１】
通信チャネルの確立後は、まずＰＣ１０６と無線通信装置１０１内のＰＩＡＦＳコントローラ２２８との間でＰＩＡＦＳプロトコルのネゴシエーションが行われる。ＰＩＡＦＳカード１０５が送信する通信パラメータ設定要求フレームは、ＰＨＳ電話機１０６を介して無線通信装置１０１のＰＨＳベースバンド処理部２３９で受信される（Ｓ１２１０）。受信した３２Ｋｂｐｓデータはデータ線２５１を介してＩ．４６０変換処理部２３４に入力される。Ｉ．４６０変換処理部はスルーモードに設定されているので、データ変換されないままポートスイッチ２２９に入力される。ポートスイッチ２２９に入力されたデータはスイッチ２３１経由でＰＩＡＦＳコントローラ２２８に入力される。
【００９２】
ＰＩＡＦＳコントローラでは通信パラメータ設定要求フレームを受けて、通信パラメータ設定受付フレームをＰＨＳエンジン部２３７経由でＰＣ１０６に送信し（Ｓ１２１１）、所定のネゴシエーション手順を終えると無線データ伝送リンク（ＰＩＡＦＳリンク）が確立する（Ｓ１２１２）。
【００９３】
ＰＩＡＦＳカード１０５とＰＩＡＦＳコントローラ２２８との間でＰＩＡＦＳリンクが確立すると、それ以降はＰＣ１０６の送信するデータのＩＳＤＮへの送信が開始される。具体的には、ＰＣ１０６が送信するＰＰＰフォーマットのデータにＰＩＡＦＳカード１０５がＰＩＡＦＳヘッダとトレーラーを付加し、上記ネゴシエーションフレームの場合と同様にしてＰＩＡＦＳコントローラ２２８に入力される。
【００９４】
データを受信したＰＩＡＦＳコントローラ２２８は、ＰＩＡＦＳフレームのヘッダとトレーラーを削除して、ＰＰＰデータをメモリ２０４に転送する（Ｓ１２１３）。その後、ＰＰＰデータを同期ＰＰＰフォーマットに変換した上で（Ｓ１２１４）、ＭＰＵ２０１がメモリ２０４に格納されたデータをＨＤＬＣコントローラ２２７に書き込み（Ｓ１２１５）、ＨＤＬＣコントローラ２２７からはＩＳＤＮの６４ＫＨｚタイミングに同期してデータが送出される。送出されたデータは、スイッチ２３０、エコーキャンセラ２２６、ＩＳＤＮインターフェイス２２５、ＤＳＵ２２３を介してＩＳＤＮに送信される（Ｓ１２１６）。
【００９５】
逆に、ＩＳＤＮからデータを受信すると（Ｓ１２１７）、コネクタ２２２、ＤＳＵ２２３、ＩＳＤＮインターフェイス２２５、エコーキャンセラ２２６、ポートスイッチ２２９を介してＨＤＬＣコントローラ２２７に入力される。ＨＤＬＣコントローラ２２７においては、受信したデータからフラグパターンを検出すると（Ｓ１２１８）、ＭＰＵ２０１に対して割り込みを発生し、ＭＰＵ２０１は受信したデータをメモリ２０４に格納する（Ｓ１３１９）。ＭＰＵ２０１は格納されたデータのＰＰＰ同期／非同期変換処理を行った上で（Ｓ１２２０）、ＰＩＡＦＳコントローラ２２８でヘッダとトレーラーを付加した上で、ＰＨＳエンジン部２３７を介して、ＰＣ１０６に送信する（Ｓ１２２１）。
【００９６】
以上のようにして、ＰＣ１０６との間でＰＩＡＦＳデータの送受信を行いながら、ＩＳＤＮでは同期ＰＰＰデータ通信を行うことが可能になるものである。
【００９７】
５．ファクシミリ送信
オペレーションパネル２１０でファクシミリ送信が起動された場合、スキャナ２０９において文書を読み取り、読み取った画像データはＦＡＸエンジン２０５でＧ３ファクシミリ符号化された上で、ＦＡＸモデム２１３に送られる。
【００９８】
ＦＡＸモデム２１３で変調された９６００ｂｐｓのアナログ信号は、アナログスイッチ２１７に入力され、ＰＨＳエンジン２３５に接続され、ＰＨＳベースバンド処理部２３９または２４０内のコーデックによりＰＣＭ符号化される。なお、この際、ＰＨＳベースバンド処理部２３９、２４０の使われてない方のコーデックを使用するように、アナログスイッチ２１７を切り替える。たとえば、ＰＨＳベースバンド処理部２３９が使われてない場合、ＦＡＸモデム２１３から出力された信号はデータ線２４３経由でＰＨＳベースバンド処理部２３９に入力され、そこでＰＣＭ符号化されたデータはデータ線２４７から出力されてポートスイッチ２３３に入力される。
【００９９】
ポートスイッチ２３３、ポートスイッチ２２９はデータ線２４７がデータ線２５８に接続されるように切り替えられ、エコーキャンセラ２２６、ＩＳＤＮインターフェイス２２５、ＤＳＵ２２３を介してＩＳＤＮに送信される。なお、エコーキャンセラ２２６はスルーモードに設定されている。
【０１００】
従来のファクシミリにおいては、ＦＡＸモデム２１３で変調されたアナログ信号は、そのままアナログ回線に送信されていた。本実施の形態の構成においては、無線回線制御部、ＩＳＤＮ制御のためにファクシミリ処理とは独立したＣＰＵを使用するため、従来のファクシミリ部を大きく設計変更することなく、そのまま利用することができ、しかも、従来のファクシミリ部がパラレルインターフェースを介してデータ端末との間でやり取りするコマンドを、ＰＨＳシステムを経由したデータ端末でも使用し、共有レジスタ２０７を経由してファクシミリ部のＣＰＵ２０６との間で通信することで、ＰＨＳシステムに接続されているデータ端末１０６もファクシミリ部のカラープリンタ２０８、カラースキャナ２０９を利用することができる。
【０１０１】
なお、ハンドセットから入力された音声の通信を行う場合には、上記ファクシミリ通信時からアナログスイッチ２１７の接続を変更すると同時に、エコーキャンセラ２２６をエコーキャンセルモードに設定することで実現され、データの流れはファクシミリ通信の場合と同様のものとなっている。
【０１０２】
６．ＰＣ１０６からのプリント
ＰＣ１０６からプリントする場合、「４．ＰＣ１０６からのＰＩＡＦＳデータのＰＰＰ送信」で述べた手順と同様にしてＰＩＡＦＳカード１０５と無線通信装置１０１の間でＰＩＡＦＳリンクを確立した上で、ＰＣ２０４が送信するデータをメモリ２０４に格納する。
【０１０３】
メモリ２０４に格納されたデータはＭＰＵ１０１により、共有レジスタ２１８に書き込まれる。共有レジスタに所定の量のデータが書き込まると、共有レジスタはＦＡＸエンジン２０５のＣＰＵ２０６に割り込みを発生し、割り込みを受けたＣＰＵ２０６は共有レジスタ内のデータをプリンタ２０８に転送し、プリント出力される。
【０１０４】
（第２の実施の形態）
上述した第１の実施の形態においては、同時に無線データ通信を行う無線チャネルは１チャネルであることを想定していた。しかし、図２のハード構成図を図１６のように変更することで、２チャネルによる無線データ通信を行うことが可能である。
【０１０５】
具体的には、５ｔｏ２スイッチ２３０の７ｔｏ２スイッチ１４０１への置換、ＰＩＡＦＳコントローラ１４０２の追加、スイッチ１４０３の追加、Ｉ．４６０処理部１４０４の追加などにより、ＰＨＳベースバンド処理部２３９、２４０それぞれに対応してＰＩＡＦＳ処理を行えるようにすることで、実現することができる。
【０１０６】
（第３の実施の形態）
上述した第１の実施の形態においては、無線通信方式としてＰＨＳ（ＰｅｒｓｏｎａｌＨａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍ）を、無線データ伝送プロトコルとしてＰＩＡＦＳを想定していた。しかし、これらは他の無線通信法式、無線データ伝送プロトコルを使用した場合でも同様の効果を得ることが可能である。
【０１０７】
（第４の実施の形態）
上記実施の形態においては、ＰＨＳ通信またはＩＳＤＮ通信で使用することの可能なチャネルのうち、一つのチャネルを使った場合の説明のみを行った。しかし、ポートスイッチを切り替えることにより、その他のチャネルを使用して通信を行うことも可能である。また、２チャネル同時に使用して通信を行うことも可能である。
【０１０８】
（第５の実施の形態）
上述した実施の形態では、図２のハンドセット２１４、スピーカ２１５、保留メロディ発生部２１６をＦＡＸエンジン部２０６のＣＰＵ２０６が制御する構成としたが、図２１のようにＦＡＸモデム２１３をＣＰＵ２０６により制御し、ハンドセット２１４、スピーカ２１５、保留メロディ発生部２１６をＭＰＵ２０１により制御するようにしてもよい。
【０１０９】
又、上述した第１の実施の形態では、図１１〜図１３のフローチャートにより各種の通信動作について説明した。しかし、本装置を構成する各部の制御動作は、複数のマイクロコンピュータ（ＭＰＵ２０１、ＣＰＵ２０６、ＣＰＵ２３８）が連動して夫々の制御プログラムを実行することにより上述した各種の通信動作が実行されることになる。
【０１１０】
以下に、各マイクロコンピュータにより実行される制御動作について説明する。
【０１１１】
ＭＰＵ２０１は、ＩＳＤＮの呼制御、ＰＣとデータをやり取りするシリアルインターフェースの制御、音声通信、データ通信、ＦＡＸ通信の各データパスの制御、資源の管理を行う。
【０１１２】
ＣＰＵ２０６は、ＦＡＸエンジン部におけるペリフェラルデバイス（カラープリンタ部２０８、カラースキャナ部２０９、オペレーションパネル２１０、及びＦＡＸモデム部２１３）の制御、及びそれらの資源の管理を行う。
【０１１３】
ＣＰＵ２３８は、無線部２３７におけるＰＨＳベースバンド処理部２３９、２４０、ＲＦユニットの制御、及びそれらの資源の管理を行う。
【０１１４】
尚、以下に説明する各制御動作を実行するための制御プログラムは、夫々ＭＰＵ２０１、ＣＰＵ２０６、ＣＰＵ２３８内のＲＯＭに格納されている。
【０１１５】
（１）ＭＰＵ２０１の制御動作
図２２は、システムの初期化の制御動作を示したフローチャートである。
【０１１６】
ＭＰＵ２０１は、まず装置の電源が立ち上がると（Ｓ２００１）、各デバイスを立ち上げ（各デバイスを起動する）、ＣＰＵ２０６に対して初期化コマンドを発行し（Ｓ２００２）、更にＣＰＵ２３８に対して初期化コマンドを発行する（Ｓ２００３）。ＣＰＵ２０６に対しては、シリアル通信２４３を介して、ＣＰＵ２３８に対してはシリアル通信２４４を介して、コマンドを送信する。
【０１１７】
図２３は、ＭＰＵ２０１のＣＰＵ２０６からの信号受信の制御動作を示したフローチャートである。
【０１１８】
シリアル通信ポート２４３を介して、ＣＰＵ２０６からコマンドを受信する（Ｓ２１０１）と、その受信したコマンドがＦＡＸ開始のコマンドと電話番号か否かを判別し（Ｓ２１０２）、ＦＡＸ開始コマンドと電話番号であれば共通レジスタ２１８の情報を読取って回線が空いているか否かを確認し（Ｓ２１０３、Ｓ２１０４）、回線が空いていれば共通レジスタ２１８に対してＦＡＸ通信中を示すステータス情報を書き込む（Ｓ２１０５）。そして、ＩＳＤＮＩ／Ｆ２２５を用いて回線を接続するための制御を実行し（Ｓ２１０６）、例えば、Ｂ１チャネルが接続されたら、アナログスイッチ２１７のパスを、ＦＡＸモデム２１３とアナログ信号２４５に接続する。そして、スイッチ２３３のパス２３４をＰＣＭデータ２４７に接続し、スイッチ２３０のパスをポート２５２とポート２５８に接続する（Ｓ２１０７）。更に、ＣＰＵ２３８に対してＰＨＳベースバンド処理部２３９内のパスをアナログ信号２４５とＰＣＭデータ２４７に接続するように、シリアル通信２４４を介して、コマンドを送出する（Ｓ２１０８）。そして、シリアルポート２４３を介して、ＣＰＵ２０６に接続完了のコマンドを送出する（Ｓ２１０９）。
【０１１９】
シリアル通信ポート２４３を介して、ＣＰＵ２０６から電話開始のコマンドと電話番号が送られてきた場合（Ｓ２１１１）、ＭＰＵ２０１は、内線呼紀宛てか、外線宛への電話かを解析する。そして、共通レジスタ２１８の情報を読み出して、ＩＳＤＮ回線又はＰＨＳ無線が空いているか否かの確認を行い（Ｓ２１１２、Ｓ２１１３）、いずれかの回線が空いていれば、共通レジスタ２１８に対して夫々の通話路に対応させて電話通話中のステータス情報を書き込む（Ｓ２１１４）。外線宛への電話の場合（Ｓ２１１５）、ＩＳＤＮＩ／Ｆ２２５を用いて回線接続のための制御を実行し（Ｓ２１１６）、例えば、Ｂ１チャネルが接続されたら、アナログスイッチ２１７のパスを、ハンドセット２１４とアナログ信号２４５に接続する。そして、スイッチ２３３のパス２３４をＰＣＭデータ２４７に接続し、スイッチ２３０のパスをポート２５２とポート２５８に接続する（Ｓ２１１７）。更に、ＣＰＵ２３８に対してＰＨＳベースバンド処理部２３９内のパスをアナログ信号２４５とＰＣＭデータ２４７に接続するように、シリアル通信２４４を介して、コマンドを送出する（Ｓ２１１８）。そして、シリアルポート２４３を介して、ＣＰＵ２０６に接続完了のコマンドを送る（Ｓ２１１９）。内線宛への電話の場合、ＣＰＵ２３８に対してシリアル通信２４４を介して、無線接続コマンドを送出する（Ｓ２１２０）。ＣＰＵ２３８から第１チャネルでの接続完了のコマンドが返送されてくると（Ｓ２１２１）、アナログスイッチ２１７のパスを、ハンドセット２１４とアナログ信号２４５に接続する（Ｓ２１２２）。更に、ＣＰＵ２３８に対してＰＨＳベースバンド処理部２３９内のパスをアナログ信号２４５とＲＦユニット２４１に接続するように、シリアル通信２４４を介して、ＣＰＵ２０６に接続完了のコマンドを送出する（Ｓ２１２４）。
【０１２０】
図２４は、有線のインターフェースで接続された情報処理端末（例えばパーソナルコンピュータ、以下ＰＣとする）によるデータ通信の制御動作を示したフローチャートである。
【０１２１】
本実施の形態の無線通信装置は、ＲＳ２３２Ｃ２２１により、ＰＣとのデータの送受信が可能な構成となっている。そのデータの送受信の際、ＰＣからのデータはＲＳ２３２Ｃコントローラを介して、ＳＲＡＭ２０４に蓄積され、これをＭＰＵ２０１が解析する。本システムでは、ＰＣと通信する際、制御コマンドとしてＡＴコマンドを用いる。従って、ＰＣから送られてきたデータがＡＴコマンドの場合、制御データと認識し、それ以外の場合、実データと認識する。
【０１２２】
まず、ＲＳ２３２Ｃコントローラ２１９を介して、ＰＣからのデータ送信要求の制御コマンドが送られてくると（Ｓ２２０１）、ＭＰＵ２０１は、共通レジスタ２１８の情報を読み出して、ＩＳＤＮ回線が空いているか否かの確認を行い（Ｓ２２０２）、回線が空いていなければ、接続不可のコマンドをＲＳ２３２Ｃコントローラ２１９を介してＰＣに送出する。又、回線が空いていれば、共通レジスタ２１８に対してＩＳＤＮ回線がデータ通信中であることを示すステータス情報を書き込む（Ｓ２２０３）。そして、ＩＳＤＮＩ／Ｆ２２５を用いて回線を接続するための制御を実行し（Ｓ２２０４）、例えば、Ｂ１チャネルが接続されたら（Ｓ２２０５）、スイッチ２３０のポート２５７とポート２５８を接続し（Ｓ２２０６）、ＲＳ２３２Ｃコントローラ２１９を介して接続完了の制御コマンドをＰＣに送出する（Ｓ２２０７）。そして、ＲＳ２３２Ｃコントローラ２１９を介してＳＲＡＭ２０４に蓄積されたＰＣからの実データを（Ｓ２２０８）、一旦ＳＲＡＭ２０４に蓄積し（Ｓ２２０９）、そのＳＲＡＭ２０４に蓄積したデータをＨＤＬＣコントローラ２２７に書込み（Ｓ２２１０）、ＩＳＤＮ回線に送出させる（Ｓ２２１１）。又、ＩＳＤＮ回線からデータ受信する場合（Ｓ２２１２）、ＩＳＤＮ回線から受信したデータを一旦ＳＲＡＭ２０４に蓄積し（Ｓ２２１３）、ＲＳ２３２Ｃコントローラ２１９を介してＰＣに送出する（Ｓ２２１４）。
【０１２３】
図２５はＭＰＵ２０１のＣＰＵ２３８からの信号受信の制御動作を示したフローチャートである。
【０１２４】
シリアル通信２４４を介して、ＣＰＵ２３８から着信のコマンドを受けると（Ｓ２３０１）、電話かデータ通信かを解析して電話であれば（Ｓ２３０２）、ＣＰＵは親機宛てか、外部宛てかを調べる（Ｓ２３０３）。
【０１２５】
親機宛ての場合、共通レジスタ２１８のステータス情報を読み（Ｓ２３０４）、親機ハンドセットが空いていれば（Ｓ２３０５）、共通レジスタ２１８の親機ハンドセットのステータスを使用中にする（Ｓ２３０６）。そしてアナログスイッチ２１７のパスをハンドセット２１４とアナログ信号２４５を接続する（Ｓ２３０７）。さらにシリアル通信２４４を介して、ＣＰＵ２３８に対して、ＰＨＳベースバンド処理部２３９内のスイッチをアナログ信号２４５とＲＦユニット２４１を接続するようにコマンドで指示し（Ｓ２３０８）、接続完了のコマンドをＣＰＵ２３８に返す（Ｓ２３０９）。
【０１２６】
外部宛ての場合、共通レジスタ２１８のステータス情報を読み（Ｓ２３１１）、ＩＳＤＮ回線が空いていれば（Ｓ２３１２）、共通レジスタ２１８のＩＳＤＮ回線のステータスを通信中にする（Ｓ２３１３）。さらにＩＳＤＮ回線を接続しに行く（Ｓ２３１４）。そして例えばＩＳＤＮＢ１チャネルを使う場合、スイッチ２３３内のスイッチ２３４をアナログ信号２４７に接続し、スイッチ２２９のポート２５８とポート２５２を接続する（Ｓ２３１５）。さらにシリアル通信２４４を介して、ＣＰＵ２３８に対して、ＰＨＳベースバンド処理部２３９内のスイッチをアナログ信号２４５とＲＦユニット２４１を接続するようにコマンドで指示し（Ｓ２３１６）、接続完了のコマンドをＣＰＵ２３８に返す（Ｓ２３１７）。
【０１２７】
データ通信の場合（Ｓ２３１８）、共通レジスタ２１８のステータス情報を読み（Ｓ２３１９）、ＩＳＤＮ回線が空いていれば（Ｓ２３２０）、共通レジスタ２１８のＩＳＤＮ回線のステータスを通信中にする（Ｓ２３２１）。さらにＩＳＤＮ回線を接続しに行く（Ｓ２３２２）。そしてＰＨＳから流れてくるＰＩＡＦＳのデータをそのままＩＳＤＮ回線に流す場合は、スイッチ２３１のポート２５４に接続し、スイッチ２３０のポート２５４とポート２５８を接続する（Ｓ２３２３）。さらにシリアル通信２４４を介して、ＣＰＵ２３８に対して、ＰＨＳベースバンド処理部２３９内のスイッチを３２Ｋｂｐｓデータ通信２５１とＲＦユニット２４１を接続するようにコマンドで指示し（Ｓ２３２４）、接続完了のコマンドをＣＰＵ２３８に返す（Ｓ２３２５）。これによってＰＨＳから流れてくる３２Ｋｂｐｓの速度のデータはＩ４６０変換部２３６を通って、６４Ｋｂｐｓのデータに変換され、ＩＳＤＮ上を流れる。
【０１２８】
ＰＨＳから流れてくるＰＩＡＦＳのデータをＰＰＰのデータに変換して流す場合は、スイッチ２３１のポート２５５に接続し、スイッチ２３０のポート２５７とポート２５８を接続する（Ｓ２３２３）。さらにシリアル通信２４４を介して、ＣＰＵ２３８に対して、ＰＨＳベースバンド処理部２３９内のスイッチを３２Ｋｂｐｓデータ通信２５１とＲＦユニット２４１を接続するようにコマンドで指示し（Ｓ２３２４）、接続完了のコマンドをＣＰＵ２３８に返す（Ｓ２３２５）。これによってＰＨＳから来るＰＩＡＦＳのデータはＰＩＡＦＳコントローラ２２８を介してＰＰＰのデータとしてＳＲＡＭ２０４に一度蓄積される。そしてＨＤＬＣコントローラ２２７を介して回線にデータ送信される。
【０１２９】
図２６はＩＳＤＮからの着信制御動を示したフローチャートである。
ＩＳＤＮ  Ｉ／Ｆ２５５から、着信の信号があがると（Ｓ２４０１）、ＭＰＵ２０１は着信内容を解析する（Ｓ２４０２）。
【０１３０】
音声の着信の場合、宛先を確認する（Ｓ２４０３）。特に親機宛て、子機宛てなどの指定がなかった場合、まず共有レジスタを読み、親機のハンドセットが使われているかを確認する（Ｓ２４０５）。使われていなかったら（Ｓ２４０６）、ＭＰＵ２０１はアナログスイッチ２１７のパスをスピーカ２１５とアナログ信号２４５に接続する（Ｓ２４０７）。そしてシリアル通信２４４を介してＣＰＵ２３８に着信音発生要求コマンドを出す（Ｓ２４０８）。ＣＰＵ２３８は着信音発生コマンドを受けるとＰＨＳベースバンド処理部内の音源を利用し着信音を発生させ、アナログ信号２４５に流す。さらにＭＰＵ２０１はシリアル通信２４４を介してＣＰＵ２３８に着信要求コマンドを出す（Ｓ２４０９）。ＣＰＵ２３８はＰＨＳベースバンド処理部２３９、ＲＦユニット２４１を使って無線接続を開始する（Ｓ２４１０）。親機のハンドセットがオフフックされると（Ｓ２４１１）、ＭＰＵ２０１はシリアル通信２４４を介してＣＰＵ２３８に着信音停止コマンドを出す（Ｓ２４１２）。さらにＩＳＤＮ側に応答を返し（Ｓ２４１３）、ＩＳＤＮの接続を行う。さらに共有レジスタのハンドセットのステータスを使用中にする（Ｓ２４１４）。例えばＢ１チャネルが接続された場合、ＭＰＵ２０１はアナログスイッチ２１７のパスをハンドセット２１４とアナログ信号２４５に接続し、スイッチ２３０で、ポート２５８とポート２５２を接続する。そしてスイッチ２３４でＰＣＭデータ２４７に接続し（Ｓ２４１５）、さらにシリアル通信２４３を介してＣＰＵ２３８にＰＨＳベースバンド処理部２３９内のスイッチをＰＣＭデータ２４７とアナログ信号２４５を接続するようにコマンドで指示する（Ｓ２４１６）。そして、シリアル通信２４４を介してＣＰＵ２３８にＰＨＳ切断指示コマンドを出す（Ｓ２４１７）。
【０１３１】
子機が応答されると、ＣＰＵ２３８はシリアル通信２４４を介してＭＰＵ２０１に応答のコマンドを出す。ＣＰＵ２０１はシリアル通信２４４を介してＣＰＵ２３８に着信音停止のコマンドを出す（Ｓ２４１８）。さらにＩＳＤＮ側に応答を返し（Ｓ２４１９）、ＩＳＤＮの接続を行う。例えばＢ１チャネルが接続された場合、ＭＰＵ２０１はアナログスイッチ２１７のパスをハンドセット２１４とアナログ信号２４５に接続し、スイッチ２３０で、ポート２５８とポート２５２を接続する。そしてスイッチ２３４でＰＣＭデータ２４７に接続し（Ｓ２４２０）、さらにシリアル通信２４４を介してＣＰＵ２３８にＰＨＳベースバンド処理部２３９内のスイッチをＰＣＭデータ２４７とＲＦユニット２４１を接続するようにコマンドで指示する（Ｓ２４２１）。
【０１３２】
ＦＡＸの着信の場合、ＭＰＵ２０１は共通レジスタ２１８を読み、ＦＡＸ受信用のペリフェラルのステータスを確認する（Ｓ２４２２）。空いていれば（Ｓ２４２３）、シリアル通信２４３を介して、ＣＰＵ２０６にＦＡＸ受信のコマンドを出す（Ｓ２４２４）。シリアル通信２４３を介して、ＣＰＵ２０６からＦＡＸ受信確認のコマンドがきたら（Ｓ２４２５）、ＭＰＵ２０１は共有レジスタ２１８にＦＡＸ受信のステータスを書き（Ｓ２４２６）、ＩＳＤＮ側に応答を返し、ＩＳＤＮの接続を行う（Ｓ２４２７）。例えばＢ１チャネルが接続された場合、ＭＰＵ２０１はアナログスイッチ２１７のパスをＦＡＸモデム２１３とアナログ信号２４５に接続し、スイッチ２３０で、ポート２５８とポート２５２を接続する。そしてスイッチ２３４でＰＣＭデータ２４７に接続し（Ｓ２４２８）、さらにシリアル通信２４４を介してＣＰＵ２３８にＰＨＳベースバンド処理部２３９内のスイッチをＰＣＭデータ２４７とアナログ信号２４５を接続するようにコマンドで指示する（Ｓ２４２９）。
【０１３３】
データの着信の場合、宛先を確認する（Ｓ２４３０）。特に親機宛て、子機宛てなどの指定がなかった場合、まず共有レジスタを読み、親機に接続されているＰＣが使われているかを確認する（Ｓ２４３１）。空いていれば（Ｓ２４３２）、ＲＳ２３２Ｃコントローラを介して、ＰＣに対して着信のコマンドを出す（Ｓ２４３３）。さらにＭＰＵ２０１はシリアル通信２４４を介してＣＰＵ２３８に着信要求コマンドを出す（Ｓ２４３４）。ＣＰＵ２３８はＰＨＳベースバンド処理部２３９、ＲＦユニット２４１を使って無線接続を開始する（Ｓ２４３５）。親機に接続されているＰＣから応答が返ってきたら（Ｓ２４３６）、ＭＰＵ２０１はＩＳＤＮ側に応答を返し、ＩＳＤＮの接続を行う（Ｓ２４３７）。さらに共有レジスタのＰＣのステータスを使用中にする（Ｓ２４３８）。例えばＢ１チャネルが接続された場合、ＭＰＵ２０１は、スイッチ２３０で、ポート２５８とポート２５７を接続する（Ｓ２４３９）。そして、シリアル通信２４４を介してＣＰＵ２３８にＰＨＳ切断指示コマンドを出す（Ｓ２４４０）。受信したデータはＨＤＬＣコントローラ２２７を介して１度ＳＲＡＭ２０４に蓄積される。ＭＰＵ２０１は蓄積されたデータをＲＳ２３２Ｃコントローラ２１９を介してＰＣにおくる（Ｓ２４４１）。
【０１３４】
子機が応答されると、ＣＰＵ２３８はシリアル通信２４４を介してＣＰＵ２０１に応答のコマンドを出す。ＭＰＵ２０１はＲＳ２３２Ｃコントローラ２１９を介してＰＣに着信停止のコマンドを出す（Ｓ２４４２）。さらにＩＳＤＮ側に応答を返し、ＩＳＤＮの接続を行う（Ｓ２４４３）。例えばＢ１チャネルで接続された場合でデータがＰＰＰデータである場合、スイッチ２３０で、ポート２５８とポート２５７を接続する。そしてスイッチ２３１でポート２５５に接続し（Ｓ２４４４）、さらにシリアル通信２４４を介してＣＰＵ２３８にＰＨＳベースバンド処理部２３９内のスイッチを３２Ｋｂｐｓデータ通信２５１とＲＦユニット２４１を接続するようにコマンドで指示する（Ｓ２４４５）。受信したデータはＨＤＬＣコントローラを介して１旦ＳＲＡＭ２０４に蓄積する。ＭＰＵ２０１は蓄積されたデータをＰＩＡＦＳコントローラ２２８に通し、さらにＩ４６０変換２３６で速度変換されて無線部２３７に送り出す。ＰＩＡＦＳデータである場合、スイッチ２３０で、ポート２５８とポート２５４を接続する。そしてスイッチ２３１でポート２５４に接続し（Ｓ２４４４）、さらにシリアル通信２４４を介してＣＰＵ２３８にＰＨＳベースバンド処理部２３９内のスイッチを３２Ｋｂｐｓデータ通信２５１とＲＦユニット２４１を接続するようにコマンドで指示する（Ｓ２４４５）。受信したデータはＰＩＡＦＳコントローラ２２８に通し、さらにＩ４６０変換２３６で速度変換させて無線部２３７に送り出す。
【０１３５】
（２）ＣＰＵ２０６の制御動作
図２７はＣＰＵ２０６の通信制御動作を示したフローチャートである。
【０１３６】
ＦＡＸ部において、オペレーションパネル２１０からキーが入力される、またはパラレル通信部２１１を介してＰＣからコマンドを受け付ける、またはＭＰＵ２０１からシリアル通信２４３を介してコマンドを受け付けると（Ｓ２５０１）、そのコマンドを解析し（Ｓ２５０２）、各ペリフェラルの動作を開始する。また、オペレーションパネル２１０からキーが入力される、またはパラレル通信部２１１を介してＰＣからコマンドを受け付け、それが自分の管理外のペリフェラル用のコマンドであれば、シリアル通信２４３を介してＭＰＵ２０１にコマンドとして渡す。さらに動作の開始されたペリフェラルのステータスを共通レジスタ２１８に書き込む。
【０１３７】
例えば、オペレーションパネル、またはパラレル通信部２１１を介してＰＣから、ＦＡＸ送信のコマンドを受けると（Ｓ２５０３）、シリアル通信ポート２４３を介してＭＰＵ２０１にＦＡＸ開始のコマンド（Ｓ２５０４）と電話番号を送る（Ｓ２５０５）。ＭＰＵ２０１より接続完了のコマンドが返ってきたら（Ｓ２５０６）、共有レジスタのカラースキャナ、ＦＡＸモデムのステータスを使用中にし（Ｓ２５０７）、カラースキャナ部２０９を動かし、データを読み取り（Ｓ２５０８）、ＦＡＸモデムを使ってデータを符号化し（Ｓ２５０９）、アナログスイッチ２１７に対してデータを流す（Ｓ２５１０）。
【０１３８】
また例えば、ＭＰＵ２０１からＦＡＸ受信のコマンドを受けたら、共有レジスタのカラープリンタ、ＦＡＸモデムのステータスを使用中にし（Ｓ２５１１）、シリアル通信ポート２４３を介してＣＰＵ２０１にＦＡＸ受信確認のコマンドを送る（Ｓ２５１２）。アナログスイッチ２１７からデータを受けたら（Ｓ２５１３）、ＦＡＸモデム２１３において復号化し（Ｓ２５１４）、カラープリンタ２０８にてプリントアウトする（Ｓ２５１５）。
【０１３９】
（３）ＣＰＵ２３８
図２６はＣＰＵ２３８の通信制御動作を示したフローチャートである。
【０１４０】
まずＰＨＳ側からの着信動作について説明する。
【０１４１】
ＰＨＳ部において、ＣＰＵ２３８がＰＨＳベースバンド処理部２３９、２４０から着信を受けると（Ｓ２６０１）、無線チャネル資源を検索し（Ｓ２６０２）、資源が空いていれば（Ｓ２６０３）、無線リンクを張りに行く（Ｓ２６０４）。無線リンクが確立し、無線子機より、呼設定制御データが来ると（Ｓ２６０５）、ＣＰＵ２３８はＭＰＵ２０１に対してシリアル通信データ２４４を介して呼設定のコマンドを送る（Ｓ２６０６）。ＭＰＵ２０１からシリアル通信データ２４４を介して、呼設定受付、呼出し、応答のそれぞれコマンドを受けると、ＣＰＵ２３８は、それぞれの制御データを作成し、無線子機に送る。さらにＰＣＵ２３８は、認証などの無線接続を確立する（Ｓ２６０７）。そして、ＭＰＵ２０１からシリアル通信データ２４４を介して、ＰＨＳベースバンド処理部のパスの設定コマンドを受け（Ｓ２６０８）、それに従って、ＲＦユニット２４１（２４０）から出てくる３２Ｋｂｐｓのデータを、データ伸長して６４Ｋｂｐｓで出力するパス２４８（２５０）に接続するか、または３２Ｋｂｐｓのデータを出力するパス２５１に接続するか、またはアナログ信号パス２４５に接続する（Ｓ２６０９）。その後、データ通信を開始する（Ｓ２６１０）。
【０１４２】
無線子機より切断制御データが来ると（Ｓ２６１１）、ＣＰＵ２３８はＭＰＵ２０１に対してシリアル通信データ２４４を介して切断のコマンドを送る（Ｓ２６１２）。そして無線リンクの切断を行う。
【０１４３】
次に、ＰＨＳ側への発信動作について説明する。
【０１４４】
ＭＰＵ２０１からシリアル通信データ２４４を介してＣＰＵ２３８に接続のコマンドが来ると（Ｓ２６１３）、ＣＰＵ２３８は無線チャネルの空きを確認しに行き（Ｓ２６１４）、空いていれば、無線リンクを張りに行く（Ｓ２６１５）。無線子機から応答の制御データがきたら（Ｓ２６１６）、シリアル通信データ２４４を介してＭＰＵ２０１に応答のコマンドを送る（Ｓ２６１７）。さらに、ＭＰＵ２０１からシリアル通信データ２４４を介して、ＰＨＳベースバンド処理部のパスの設定コマンドを受け（Ｓ２６１８）、それに従って、ＲＦユニット２４１（２４０）から出てくる３２Ｋｂｐｓのデータを、データ伸長して６４Ｋｂｐｓで出力するパス２４８（２５０）に接続するか、または３２Ｋｂｐｓのデータを出力するパス２５１に接続するか、またはアナログ信号パス２４５に接続する（Ｓ２６１９）。その後、データ通信を開始する（Ｓ２６２０）。
【０１４５】
ＭＰＵ２０１からシリアル通信データ２４４を介してＣＰＵ２３８に切断のコマンドが来ると（Ｓ２６２１）、ＣＰＵ２３８は無線リンクの切断を行う（Ｓ２６１２）。
【０１４６】
この他、ＣＰＵ２３８は、ＭＰＵ２０１からのシリアル通信データ２４４を介しての音発生コマンドに対して、ＰＨＳベースバンド処理部２３９の音源を使い、指定された音を指定されたパス（アナログ信号パス２４５、または６４Ｋｂｐｓで出力するパス２４８、またはＲＦユニット２４１からのパス）に出力する。
【０１４７】
又、本発明は、上述した実施の形態に限らず種々の変形が可能である。
【０１４８】
以上の様に、無線データ通信によりＰＣとターミナルアダプタを接続する構成をとるため、公衆回線に接続する場所とＰＣの設置場所が離れている場合でも使用することが可能となる。
【０１４９】
又、ターミナルアダプタ、ファクシミリ、プリンタ、スキャナ、ＰＨＳ親機機能を内蔵しているため、省スペースと高いコストパフォーマンスを実現することが可能であり、無線で接続されたデータ端末、有線で接続されたデータ端末、無線電話機、ハンドセット、ファクシミリなどのうちで任意のものを使っての通信が可能となる。
【０１５０】
又、ファクシミリ処理部とその他の処理部で異なるコンピュータ（ＣＰＵ）を使用しているため、従来のファクシミリの回路構成を変更しないままで本発明を実施することが可能となる。
【０１５１】
又、ターミナルアダプタにプリンタ、スキャナ、ファクシミリ、電話機能を持たせて統合的に制御することで、操作性の向上を実現すると同時に省スペースとコストダウンを実現することを可能にする。
【０１５２】
又、マルチＣＰＵと共有レジスタを使った構成となっているため、従来のファクシミリ装置の大きな変更を行わないままで、ターミナルアダプタ機能やＰＨＳ親機機能を付加することを可能にし、拡張性の高い無線通信装置を実現することができるものである。
【０１５３】
又、例えば、有線で接続されたデータ端末（ＰＣなど）からも、無線で接続されたデータ端末（ＰＩＡＦＳ対応端末）からも、無線電話機（ＰＨＳ電話機）からも公衆通信回線に接続することが可能となる。
【０１５４】
又、例えば、ＩＳＤＮの２チャネルを有効利用して、無線電話機による通話を行いながらデータ伝送を行なうことが可能となる。
【０１５５】
又、例えば、有線で接続されたデータ端末（ＰＣなど）、無線で接続されたデータ端末、無線電話機のうちの２台が同時にＩＳＤＮと接続することが可能となる。
【０１５６】
又、例えば、データ端末と複数の無線電話機を収容する場合に、データ端末と複数の無線電話機のうちの２台が同時にＩＳＤＮに接続することが可能となる。
【０１５７】
又、例えば、データ端末と無線電話機と無線通信装置本体に付属したハンドセットのうちの２台が同時にＩＳＤＮに接続することが可能となる。
【０１５８】
又、例えば、無線データ伝送プロトコル（ＰＩＡＦＳ）に従ったデータを無線データ伝送プロトコルに対応していない相手に送信することが可能となる。
【０１５９】
又、例えば、相手がＰＩＡＦＳに対応している場合も対応していない場合も、無線データ端末から受信したデータを相手に送信することが可能となる。
【０１６０】
又、例えば、３２Ｋｂｐｓで無線データ端末から送信されたデータを６４ＫｂｐｓのＩＳＤＮ回線に送信することが可能となる。
【０１６１】
又、例えば、音声通信の場合、データ通信の場合のそれぞれについて最適な経路選択が可能となる。
【０１６２】
又、ファクシミリ機能を実現すると共に、システム全体として、システム内の各資源を効率よく使用できる。
【０１６３】
又、例えば、無線データのＰＣＭ変換処理とアナログ信号のＰＣＭ変換処理を共通のアナログ／デジタル変換処理部で行い、小型化とコストダウンが可能となる。
【０１６４】
又、通話時の回線エコーを除去すると同時に、データ通信時のデータは変化させないで送信することが可能となる。
【０１６５】
又、無線で接続されたデータ端末が送信するデータがエコーキャンセル処理の不要なデータであることが判断できる。
又、無線で接続されたデータ端末から送られるデータを記録することが可能となる。
又、例えば、スキャナで読み取った画像データを無線で接続されたデータ端末に送ることが可能となる。
【０１６６】
又、無線データ伝送プロトコル処理部と記録手段や読取手段の処理速度に差がある場合にもデータのオーバーフローが生じないで記録できる。
又、従来のファクシミリの構成を大幅に変更することなく利用でき、無線データ通信処理機能を実現できる。
【０１６７】
又、例えば、ＤＳＵ機能を内蔵することで工事を不要とし設置場所の削減を図ると同時に、他のＩＳＤＮ端末をバス接続することが可能となる。
又、位相の異なるシリアルデータのタイミングを調整して、バイト単位でのデータの受け渡しが可能となる。
【０１６８】
又、デジタル公衆通信回線から抽出したクロックとデジタル無線通信制御部のクロックの位相差がどのような値であっても、データ誤りの発生を防止できる。
【０１６９】
又、デジタル公衆通信回線とデジタル無線通信回線を同期して動作することが可能となり、データのアンダーラン、オーバーランの発生を防止できる。
【０１７０】
又、デジタル公衆通信回線から抽出するクロックの精度が一時的に悪化した場合でも、デジタル無線通信回線を動作させるクロックの精度を所定の範囲に保持することが可能となる。
【図面の簡単な説明】
【０１７１】
【図１】本発明の第１の実施の形態のシステムの構成を示したブロック図である。
【図２】無線通信装置１０１の構成を示したブロック図である。
【図３】ＰＨＳエンジン部の詳細な構成を示したブロック図である。
【図４】スイッチ２３０の詳細な構成を示した図である。
【図５】スイッチ２３０の詳細な構成を示した図である。
【図６】ポートスイッチ２３３の詳細な構成を示した図である。
【図７】アナログスイッチ２１７の詳細な構成を示した図である。
【図８】ＰＨＳ無線伝送フレームフォーマットを示した図である。
【図９】無線データ伝送プロトコル（ＰＩＡＦＳ）で使用するフレームフォーマットを示した図である。
【図１０】ＰＰＰ（Ｐｏｉｎｔ  ｔｏ  Ｐｏｉｎｔ  Ｐｒｏｔｏｃｏｌ）のフレームフォーマットを示した図である。
【図１１】ＰＨＳ電話機電話機による音声通信動作および無線データ端末によるＰＩＡＦＳ通信動作のフローチャートである。
【図１２】有線で接続されたＰＣによるデータ通信動作のフローチャートである。
【図１３】無線で接続されたＰＣによる同期ＰＰＰデータ通信動作フローチャートである。
【図１４】無線電話機、無線データ端末を収容する無線通信装置における、発信・着信時の通信シーケンスを示した図である。
【図１５】無線電話機、無線データ端末を収容する無線通信装置における、発信・着信時の通信シーケンスを示した図である。
【図１６】第２の実施の形態の無線通信装置の構成を示したブロック図である。
【図１７】従来のターミナルアダプタを使用する場合のシステムの構成を示した図である。
【図１８】従来のターミナルアダプタの内部構成を示した図である。
【図１９】従来のターミナルアダプタのデータ発着信時の通信シーケンスを示した図である。
【図２０】従来のターミナルアダプタのデータ発着信時の通信シーケンスを示した図である。
【図２１】第５の実施の形態の無線通信装置の構成を示したブロック図である。
【図２２】ＭＰＵ２０１の制御動作を示したフローチャートである。
【図２３】ＭＰＵ２０１の制御動作を示したフローチャートである。
【図２４】ＭＰＵ２０１の制御動作を示したフローチャートである。
【図２５】ＭＰＵ２０１の制御動作を示したフローチャートである。
【図２６】ＭＰＵ２０１の制御動作を示したフローチャートである。
【図２７】ＣＰＵ２０６の制御動作を示したフローチャートである。
【図２８】ＣＰＵ２３８の制御動作を示したフローチャートである。
【符号の説明】
【０１７２】
２０１  ＭＰＵ
２０２  バス
２０３  ＲＯＭ
２０４  ＳＲＡＭ
２０５  ファクシミリエンジン部
２０６  ＣＰＵ
２０７  内部バス
２０８  カラープリンタ部
２０９  カラースキャナ部
２１０  オペレーションパネル
２１１  パラレル通信ポート
２１２  インターフェース
２１３  モデム部
２１４  ハンドセット
２１５  スピーカ
２１６  メロディ部
２１７  アナログスイッチ
２１８  共有レジスタ
２１９  ＲＳ２３２Ｃコントローラ
２２０  ドライバ
２２１  インターフェース
２２５  ＩＳＤＮインターフェース
２２６  エコーキャンセラー
２２７  ＨＤＬＣコントローラー
２２８  ＰＩＡＦＳコントローラー
２２９  第１のポートスイッチ
２３３  第２のポートスイッチ
２３７  ＰＨＳ部
【図１】
0004464411.tif 000002
【図２】
0004464411.tif 000003
【図３】
0004464411.tif 000004
【図４】
0004464411.tif 000005
【図５】
0004464411.tif 000006
【図６】
0004464411.tif 000007
【図７】
0004464411.tif 000008
【図８】
0004464411.tif 000009
【図９】
0004464411.tif 000010
【図１０】
0004464411.tif 000011
【図１１】
0004464411.tif 000012
【図１２】
0004464411.tif 000013
【図１３】
0004464411.tif 000014
【図１４】
0004464411.tif 000015
【図１５】
0004464411.tif 000016
【図１６】
0004464411.tif 000017
【図１７】
0004464411.tif 000018
【図１８】
0004464411.tif 000019
【図１９】
0004464411.tif 000020
【図２０】
0004464411.tif 000021
【図２１】
0004464411.tif 000022
【図２２】
0004464411.tif 000023
【図２３】
0004464411.tif 000024
【図２４】
0004464411.tif 000025
【図２５】
0004464411.tif 000026
【図２６】
0004464411.tif 000027
【図２７】
0004464411.tif 000028
【図２８】
0004464411.tif 000029