(57)【特許請求の範囲】
【請求項１】
データ・バイトおよび制御情報を有するフレームを送信する方法であって：
前記制御情報の値と前記データ・バイトの値との比較に基づいてオフセット値を選択する段階；
前記オフセット値に基づいて前記データ・バイトを変更し、該変更したデータ・バイトは前記制御情報とは異なる、段階；
前記変更したデータ・バイト、前記制御情報、及び前記オフセット値を有するフレームを生成する段階；
前記フレームを送信する段階；
から成ることを特徴とする方法。
【請求項２】
前記データ・バイトを変更する前記段階は、前記オフセット値を各前記データ・バイトから減算する段階を含むことを特徴とする請求項１記載のデータ送信方法。
【請求項３】
前記データ・バイトを変更する前記段階は、前記データ・バイトおよび所定の値との排他的論理和演算を行う段階を含むことを特徴とする請求項１記載のデータ送信方法。
【請求項４】
データおよび少なくとも１つの制御バイトを有するフレームを送信する方法であって：
前記データを複数のデータ・バイトに区分する段階；
前記複数のデータ・バイトの各データ・バイトを分析し、データ・バイトが前記少なくとも１つの制御バイトに対応するか否かについて判定を行う段階；
前記複数のデータ・バイト内に、前記少なくとも１つの制御バイトに対応するデータ・バイトがある場合、オフセット値を計算する段階；
前記オフセット値に基づいて前記データ・バイトを変更し、変更された前記データ・バイトは前記少なくとも１つの制御バイトとは異なる、段階；
前記変更したデータ・バイト、前記少なくとも１つの制御バイト、及び前記オフセット値を有するフレームを生成する段階；
前記フレームを送信する段階；
から成ることを特徴とする方法。
【請求項５】
前記データ・バイトを変更する前記段階は、前記オフセット値を前記データ・バイトから減算する段階を含むことを特徴とする請求項４記載のデータ送信方法。
【請求項６】
複数のデータ・バイトが複数の制御バイトに対応し、オフセット値を計算する前記段階は、前記複数のデータ・バイトを変更するために用いた場合に、前記複数の制御バイトとは異なる変更データ・バイトとなる値を決定する段階を含むことを特徴とする請求項５記載のデータ送信方法。
【請求項７】
複数の制御バイトを有するフレームを送信する方法であって：
前記データを複数のデータ・バイトに区分する段階；
前記複数のデータ・バイトの各データ・バイトを変更するために用いた場合、前記複数の制御バイトの各制御バイトとは異なる変更データ・バイトを形成するオフセット値を選択する段階；
前記データ・バイトのそれぞれについて、前記オフセット値を用いて各前記データ・バイトを変更する段階；
前記変更したデータ・バイト、前記複数の制御バイト、及び前記オフセット値を有するフレームを生成する段階；
前記フレームを送信する段階；
から成ることを特徴とする方法。
【請求項８】
データおよび制御バイトを有するフレームを送信する方法であって：
前記データをデータ・バイトに区分する段階；
前記制御バイトの値と前記データ・バイトの値との比較に基づいてオフセット値を選択する段階；
前記オフセット値に基づいて前記データ・バイトを変更し、該変更データ・バイトは前記制御バイトとは異なる、段階；
前記変更したデータ・バイト、前記制御バイト、及び前記オフセット値を有するフレームを生成する段階；
前記フレームを送信局から送信する段階；
前記オフセット値および前記変更データ・バイトを受信する段階；および
前記オフセット値に基づいて、前記変更データ・バイトを前記データ・バイトに変換する段階；
から成ることを特徴とする方法。
【請求項９】
データおよび少なくとも１つの制御バイトを有するデータ・フレームを送信する装置であって：
送信すべきデータ・バイトのフレームの前記制御バイトの値とデータ・バイトの値との比較に基づいてフレームのオフセット値を計算する処理回路；
前記オフセット値、変更データ・バイト、及び前記少なくとも１つの制御バイトを有する前記データ・フレームを形成するデータ・フォーマット回路；および
前記データ・フレームを送信する送信機；
から成ることを特徴とする装置。
【請求項１０】
前記オフセット値は、前記データ・バイトを変更するために用いた場合、前記少なくとも１つの制御バイトとは異なる変更データ・バイトとなる値から成ることを特徴とする請求項９記載のデータ送信装置。
【請求項１１】
前記変更データ・バイトは、前記オフセット値を減算したデータ・バイトから成ることを特徴とする請求項９記載のデータ送信装置。
【請求項１２】
前記変更データ・バイトは、前記データ・バイトおよび所定値の排他的論理和により求められることを特徴とする請求項９記載のデータ送信装置。
【請求項１３】
前記送信機は赤外線送信機から成ることを特徴とする請求項９記載のデータ送信装置。
【請求項１４】
前記処理回路および前記赤外線送信機の間に結合されたユニバーサル非同期送受信機より成ることを特徴とする請求項１３記載のデータ送信装置。
【請求項１５】
データおよび少なくとも１つの制御バイトを有するデータ・フレームを送信する装置であって：
前記制御バイトの値と送信すべきデータ・フレームとの比較に基づいてオフセット値を計算し、前記データ・フレームのデータのバイトを変更する処理回路；
前記処理回路に結合され、変更データ・バイト、前記少なくとも１つの制御バイト、及び前記オフセット値を有する前記データ・フレームを形成するユニバーサル非同期送受信機；および
前記ユニバーサル非同期送受信機に結合され、前記データ・フレームを送信する送信機；
から成ることを特徴とする装置。
【請求項１６】
データ・バイトおよび少なくとも１つの制御バイトを有するデータ・フレームを送信する装置であって：
前記制御バイトの値と前記データ・フレームとの比較に基づいて送信すべきデータ・バイトのフレームのオフセット値を計算する第１処理回路，前記オフセット値および変更データ・バイトを有する前記データ・フレームを発生するユニバーサル非同期送受信機，および前記データ・フレームを送信する送信機を有する送信装置；および
前記オフセット値、変更データ・バイト、及び前記少なくとも１つの制御バイトを有する前記データ・フレームを受信する受信機，および前記オフセット値に基づいて、前記データ・バイトを復元する第２処理回路を有する受信装置；
から成ることを特徴とする装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データ送信に関し、更に特定すれば、通信装置間におけるデータ送信方法および装置に関するものである。
【０００２】
【従来の技術】
データ通信方式は、送信されるデータの形式にしたがって、電子装置のような装置間でデータを送信するために開発され使用されている。同期通信システムでは、送信局および受信局において正確に同期が取られたクロックに従う(slave) ビット・ストリームおよびキャラクタ・ストリームを送ることによって、送信が行われる。連続ビット，キャラクタ，またはイベント間には一定時間間隔が確立されるので、開始パルスおよび終了パルスは、各キャラクタには必要でない。即ち、クロック信号に関連付けられた同期送信は、送信機および受信機を同相に保持する。対照的に、非同期通信システムでは、データの送信は、各データ・フレームにおける開始パルスおよび終了パルスには独立して制御される。データを所定のビット数のフレームに区分され、制御ビットを送信しなければならないが、ビットまたはフレームの送信は、クロック信号には依存しない。
【０００３】
いずれのモードでデータを送信するためにも、制御信号即ち制御バイトを送信し、受信機がデータをデコードする際に役立つ情報を提供する。例えば、非同期データを送る場合に、データのフレームの先頭（ＢＯＦ：beginning of frame）およびデータのフレームの終了（ＥＯＦ：end of frame）を表す制御バイトを送信し、データ・フレームが送出されたことの指示を受信機に与える。特に、制御バイトは、データが開始したまたは終了したというような特定の意味を有するものとして受信機が認識する、特定のビット構成である。
【０００４】
【発明が解決しようとする課題】
しかしながら、制御信号が送信対象のデータの中に存在する場合に問題が発生する。即ち、受信機はデータのビットを制御信号としてデコードし、フレームの残りのビットを誤って受信する可能性がある。制御信号として解釈され得るデータの送出を回避するために、データにビット・パターンを割り当てることによって、データには制御信号のビット・パターンが含まれ得ないようにすることが可能である。例えば、英数字を表すＡＳＣＩＩビット・パターンを送信する場合、ＡＳＣＩＩビット・パターンは、それらが制御信号ビット・パターンに対応しないことを保証するように選択することができる。しかしながら、非同期データを送信するかかるシステムは、文字のようなある種のキャラクタを表す、予め規定されたビット・パターンの送信に限定されている。
【０００５】
非同期データを送信する他の方式によれば、送信に先だってデータを変更し、当該データが制御信号を含まないことを保証するものがある。例えば、制御信号が連続する６つの「１」ビットを表す場合、送信機は、データ内で５つの「１」が検出された場合にはいつでも「０」ビットを挿入する。これにより、受信機が５つのデータ・ビットを検出した場合、受信機は次の「０」を除去し、次のビットを「１」または「０」のいずれかとしてデコードする。続くビットが「１」ビットである場合、６つの「１」ビット・データを表し、受信機は、この６つの「１」ビットを制御ビットとしてではなく、データとして検出する。対照的に、受信機が連続する６つの「１」ビットを検出した場合（「０」ビットを除去することなく）、受信機は制御信号を検出する。かかるデータ送信方式は、American Nationals Standards Institute, Inc., によって１９７９年１月９日に発行された、高度データ通信制御手順（ＡＤＣＣＰ：advanced data communication control procedures）に記載されている。しかしながら、かかるビットの「スタッフィング(stuffing)」には、追加データの送信が必要となり、データ送信システムの速度および効率の低下を招く。
【０００６】
最後に、別の非同期データ送信方式によれば、制御バイトに対応するデータのバイトを送出するのに先だって、エスケープ（"ESC" ）バイトと呼ばれる制御バイトを送信する。制御ビットを送出するのに加えて、データ・バイト自体を、「排他的ＯＲ」ブール演算等によって変化させることができる。エスケープ・バイトの受信時に、受信機は、続くバイトは制御信号ではなく、デコードすべきことがわかる。しかしながら、かかる方法は、制御バイトに対応する各バイトに対してエスケープ・バイトの送信を必要とし、この場合もデータ送信システムの速度および効率を招く。かかるシステムは、更に、データ効率における不整合性も発生する。例えば、１つのフレームが、制御ビットと一致する数のデータ・バイトを偶然有する場合、システムは、かかるデータ・バイト各々に対してエスケープ・バイトを送る必要があるので、このようなフレームには特に非効率的となる。したがって、改良されたデータ送信方法および装置が必要とされている。
【０００７】
【課題を解決するための手段】
本発明のデータ送信方法および装置は、効率の向上，およびデータ送信速度における一貫性の保証を図るものである。本開示によれば、各データ・フレームにデータ・オフセット値を決定する。データ・オフセット値を用いてデータを変更し、このデータが、当該バイトと共に送出される制御バイトを含まないことを保証する。例えば、オフセット値は、モジュロ２６５の減算による等でフレーム内の各データ・バイトからオフセット値を減算した場合に、データ・バイトが、送出されるいずれの制御バイトにも対応しないように計算される。次に、変更されたデータ・バイトと共にオフセット値を受信機に送出し、受信機は各データ・バイトにオフセット値を加算することによってデータ・バイトをデコードし、データを処理する。したがって、各データ・フレームと共に単一のオフセット値のみを送ればよく、各データ・バイトが制御バイトとして誤って解釈されるのを防止する。
【０００８】
【発明の実施の形態】
まず図１に移ると、本発明の通信装置１０１を組み込む通信ネットワーク１００が示されている。全体として、この通信ネットワークは、セルラ電話ネットワークのような無線ネットワーク，およびコンピュータ・ネットワークに結合された公衆電話システム・ネットワーク（ＰＳＴＮ：public system telephone network ）のような従来の陸線ネットワークにおける通信装置間で、データおよびその他の信号を送信するように構成されている。即ち、無線ネットワーク１０２は、携帯セルラ無線電話機のような移動端末システム１０４、またはＲＦリンクのような通信リンク１０６を通じて受信通信装置１０１のためのハンズフリー３ワット・ブースタ・カー・キット(handsfree 3 watt booster car-kit)のような、その他の無線通信装置からの無線周波数（ＲＦ）信号を受信するように結合されて示されている。
【０００９】
携帯無線電話機またはその他の無線通信装置のような通信装置１０１は、通信リンク１０８を通じて、移動端末システム１０４に結合することができる。通信リンク１０８は、赤外線リンクのような光リンク，標準ＥＩＡ−２３２インターフェース接続，モデム接続，またはその他のリンクとすることができる。また、無線ネットワーク１０２は、通信リンク１１０を通じて、公衆電話システム・ネットワークのような外部ネットワーク１０９に結合することが好ましい。通信リンク１１０は、無線リンクとすることができ、あるいは、無線ネットワークおよび外部ネットワーク間の物理的ネットワークによって提供することができる。外部ネットワークは、既存のインフラストラクチャを通じて、固定端末システムに結合される。
【００１０】
図１の通信ネットワークは、一例として、移動端末システムおよび固定端末システム間における信号送信を可能にするが、本発明は、無線ネットワークに結合されている２台の移動端末システム間の通信、またはいずれのネットワークにも独立した２台の個別通信装置間の通信にさえも適用可能である。また、本発明は、ページング，パーソナル通信サービス（ＰＣＳ：Personal Communication Services ），衛星通信サービス，遠隔通信またはコンピュータのような、あらゆる通信環境において採用可能である。また、本方法および装置は、無線送信による２台の通信装置間のデータ送信に特に適用されるものであるが、本開示のデータ送信方法は、通信リンク１０６，１０８，１１０，および／または１１４のいずれにおいても使用可能である。
【００１１】
次に図２に移ると、本発明を組み込んだ、セルラ無線電話機のような通信装置のブロック図が示されている。好適実施例では、Motorola, Inc.から入手可能な６８ＨＣ１１マイクロプロセッサのようなマイクロプロセッサ２０１、および音声コーダ２０３が結合し、セルラ・システムにおける動作に必要な通信プロトコルを発生する。マイクロプロセッサ２０１は、ＲＡＭ２０５，ＥＥＰＲＯＭ２０７，およびＲＯＭ２０９を用い、好ましくは１つのパッケージ内に一体化し、プロトコルを発生するために必要なステップ，ならびにディスプレイ２１３への書き込み，キーパッド２１５からの情報の受け入れ、および周波数シンセサイザ２２５の制御のような、通信装置のその他の機能を実行するために必要なステップを実行する。音声コーダ２０３は、オーディオ回路２１９によって変換された、マイクロフォン２１７からのオーディオおよびスピーカ２２１へのオーディオを処理する。トランシーバが無線周波数信号を処理する。即ち、送信機２２３がデータ変調器２２４からの変調データを受信し、周波数シンセサイザ２２５によって生成したキャリア周波数を用いて、このデータをアンテナ２２９を通じて送信する。通信装置のアンテナ２２９によって受信された情報は、受信機２２７に入り、データ復調器２２８を通じて、復調信号を処理回路に供給する。
【００１２】
通信装置は、オプションとして、デジタル信号処理手段を含むメッセージ受信機および記憶装置２３０を含んでもよい。メッセージ受信機および記憶装置２３０は、例えば、デジタル応答機(digital answering machine) またはページング受信機とすることができる。通信装置は、回路スイッチ・モデム２３２を含んでもよい。回路スイッチ・モデムは遠隔通信技術における当業者には既知であり、本発明にしたがってデータを送信するために使用可能である。最後に、通信装置はユニバーサル非同期受信／送信機（ＵＡＲＴ：universal asynchronous receiver/transmitter ）２３１を含む。ＵＡＲＴは、当技術では既知であり、コントローラをビット直列通信ネットワークにインターフェースするために用いられる。ＵＡＲＴ２３１は、直列データを送信するために、ＥＩＡ−２３２インターフェース２３３に結合されている。好ましくは、通信装置は直列通信信号をＩＲトランシーバ２３６に供給するデータ・フォーマッタ２３４も含む。フォーマッタ２３４は、ＩＲ送信機２３６が適正に指示され、ＩＲデータ・プロトコルにしたがって、ＵＡＲＴ２３１によって供給されるデータを送信することを保証する。赤外線（ＩＲ）トランシーバ２３６の送信機部分は送信ダイオード２３８を含み、一方、受信機部分は検出ダイオード２４０を含む。特定のデータ送信装置を示すが、本発明によればその他のデータ送信装置を使用することも可能である。また、本発明の方法にしたがってＩＲ信号を送信する他の構成を採用することも可能である。
【００１３】
次に図３に移り、従来のデータ送信フレームを示す。即ち、このフレームは、ＢＯＦバイト３０２，およびこれに続くアドレス／制御バイト３０４を含む。更に、データ・バイト３０６，３１０，３１２が続く。当技術では既知のように、巡回冗長チェック（ＣＲＣ）バイト３１４が次に送信される。最後に、ＥＯＦバイト３１６が送信される。図４に示すように、オフセット・バイト４０２がフレームに付加される。図６を参照して更に詳しく説明するが、オフセット・バイトは、変更データ・バイト４０４，４０６，４０８が、ＢＯＦバイト３０２，ＥＯＦバイト３１６，または先に述べたＥＳＣバイトのような、送信され得るその他のバイトと同一とならないことを保証するように計算される。変更データ・バイト４０４ないし４０８は、元のバイト３０６，３１０ないし３１２がオフセットによって変更されたものである。ＣＲＣ４１０は、アドレス／制御バイト，オフセット・バイトおよび変更データ・バイトに基づくものである。これらもフレーム内において送出される。
【００１４】
次に図５に移り、本発明にしたがってデータを送信する好適なステップをフロー・チャートによって示す。通信装置１０１は、好ましくはマイクロプロセッサ２０１によって、ステップ５０２において送信すべきデータを分析する。例えば、バイトに区分されたデータを送信する場合、これらのバイトを制御バイトと比較し、データ・バイトのいずれかに制御バイトに対応するものがあるか否かについて判定を行う。次に、通信装置は、ステップ５０４において、データに基づいてオフセット値を計算する。オフセット値の計算は、ステップ５０６においてオフセット値を用いてデータを変更した場合、変更データ・バイトが、送出されるいずれの制御バイトにも対応しないように行われる。例えば、モジュロ２５６減算によってオフセットをデータ・バイトから減算することにより、変更データ・バイトを発生することができる。結果的に得られる変更データ・バイトは、もはや制御信号には対応しない。あるいは、モジュロ２の加算によってデータ・バイトを変更することも可能である（即ち、所定値との「排他的ＯＲ」の結果、またはその他の関数を与える）。次に、ステップ５０８において、オフセット値および変更データは受信機に送られる。受信機は、オフセット値を用いて、元のデータ・バイトを復元することができる。
【００１５】
次に図６に移ると、オフセット値を計算するための好適なステップが示されている。即ち、通信装置は、好ましくはマイクロプロセッサ２０１内において、ステップ６０２で２５６ビットのフラグ・アレイを形成する。このフラグ・アレイ内の各ビットは可能なオフセット値に対応する。８ビットのオフセット値に対して、最初に２５６個の可能なオフセット値がある。オフセット値として適正に機能しないオフセット値に関連するアレイ内のビットには、「０」を入力する（「クリアする」）。ステップ６０４において、通信装置は、フラグ・アレイ内の全てのビットを所定の設定値（例えば、「１」）にセットする。次に、通信装置は、制御ビットに関連するアレイ内のビットをクリアする。即ち、オフセット値は、制御バイトと同一であってはならない。通信装置は、ステップ６０６において、データ・バッファ、例えば、音声データ・バッファの先頭にポインタをセットする。次に、装置は、ステップ６０８において、データ値（ＤＶＡＬ）をデータ・バッファ内の次のバイトに等しくセットする。
【００１６】
次に、ステップ６１０において、装置は、制御バイトに対応するデータ・フィールド・アレイ内のビットをクリアする。先に述べたように、
（１）ＤＶＡＬ−オフセット値≠制御バイト
である。したがって、
（２）ＤＶＡＬ≠制御バイト＋オフセット値
もまた真である。したがって、以下の式にしたがって、各ＤＶＡＬから制御バイトを減算することにより、潜在的なオフセット値を排除することができる。
【００１７】
（３）ＤＶＡＬ−制御バイト≠オフセット値
次に、装置は、ステップ６１２において、データ・バッファの終端に達したか否かについて判定を行う。未だデータ・バッファの終端に達していない場合、装置は、各ＤＶＡＬについて、ステップ６１０におけるデータ・フィールド・アレイ内の適切なビットをクリアする。しかしながら、ステップ６１２においてデータ・バッファの終端に達した場合、装置は、ステップ６１６において、フラグ・アレイの先頭を指し示す。次に、マイクロプロセッサは、ステップ６１８において、アレイを走査して次の「１」を求める。マイクロプロセッサは、ステップ６２２において、データ・オフセットを現フラグ・インデックスにセットする。次に、マイクロプロセッサは、ステップ６２４において、バッファ内の全てのデータ・バイトからオフセット値を減算する。
【００１８】
次に図７に移ると、本発明にしたがってデータの送信および受信を行うステップが示されている。送信機は、ステップ７０２において、図６のステップにしたがって、データに基づいてオフセット値を計算する。次に、送信機は、ステップ７０４において、例えば、各バイトからオフセット値を減算することによって、データ・バイトを変更し、ステップ７０６においてオフセット値および変更データを送信する。次に、受信機が、ステップ７０８において、オフセット値および変更データ・バイトを受信し、ステップ７１０において、各変更データ・バイトを再びその元の値に（例えば、オフセット値をデータ・バイトに加算することによって）変換する。次に、受信機は、ステップ７１２において、データをデコードする。送信機および受信機は、図２に示したような通信装置とすることができる。
【００１９】
本発明は、無線電話機および何らかの付属品間のような、赤外線リンク上において音声を送信する場合に、特に適用されるものである。本方法および装置は、赤外線データ・リンク上を送信する符号化音声データに対して透明性を与えるので、赤外線データ規格によってプロトコルの目的のために保存されているバイトは、音声データの中には存在しない。また、本方法および装置は、全二重３２ｋｂｐｓＡＤＰＣＭ符号化音声を１１５，２００ｂｐｓ赤外線データ・リンク上を送信するために必要なオーバーヘッド・バイトの数を減らす場合に、特に適用されるものである。追加される透明性データの減少の結果得られるタイミング制約の緩和によって、Infrared Data Association Telecom Voice Specification （赤外線データ協会遠隔通信音声仕様）のソフトウエアを基本とする実施が容易となり、限界状態(marginal condition)の下における赤外線データ音声リンクの動作を改善する。
【００２０】
本発明は、余分に１バイトの透明性データを各８５バイトの音声データと共に送信することによって、透明性を確保する。このバイトは、送信すべき８４音声サンプルからこれを減算した場合に、制御情報に保存してあるバイトが減算結果のデータに現れないように選択される。受信機において全てのデータ・バイトに透明性バイトを再度加算することによって、元のデータを復元する。例えば、１６進バイト７Ｄ，Ｃ０，Ｃ１のような３バイトを有するプロトコルでは、８４個のランダム・バイトまでのパケットにおいて各バイトから減算された場合に、受信機において復元されることを保証する一意の値があることを示すことができる。本方法および装置は、２０ｍｓの音声パケットを送出する場合、パケット当たり０．８５１ｍｓ、１３ｍｓの音声パケットの場合に０．６０８ｍｓもの節約が可能である。
【００２１】
上述の説明および図面において本発明を記載しかつ図示したが、この記載は一例に過ぎず、本発明の精神および範囲から逸脱することなく、多数の変更や修正が当業者によって可能であることは理解されよう。例えば、非同期通信信号を送信する装置を示したが、本方法および装置は、同期信号を送信する際にも採用可能である。本発明は携帯セルラ無線電話機に特に適用されるものであるが、ページャ，電子オーガナイザ(electronic organizer)，またはコンピュータを含むあらゆる無線通信装置にも適用可能である。出願人の発明は、特許請求の範囲によってのみ限定されるものとする。
【図面の簡単な説明】
【図１】本発明による通信ネットワークの図。
【図２】本発明による通信装置のブロック図。
【図３】従来のデータ・フレームを示すフレーム図。
【図４】本発明によるデータ・フレームを示すフレーム図。
【図５】本発明によるデータ送信方法を示すフロー・チャート。
【図６】本発明のステップ５０４による、オフセット値を計算する方法を示すフロー・チャート。
【図７】本発明にしたがって、図１のデータ通信ネットワークにおいてデータを送信および受信するステップを示すフロー・チャート。
【符号の説明】
１００    通信ネットワーク
１０１    通信装置
１０２    無線ネットワーク
１０４    移動端末システム
１０６，１０８，１１０，１１４    通信リンク
１０９    外部ネットワーク
２０１    マイクロプロセッサ
２０３    音声コーダ
２０５    ＲＡＭ
２０７    ＥＥＰＲＯＭ
２０９    ＲＯＭ
２１３    ディスプレイ
２１５    キーパッド
２１７    マイクロフォン
２１９    オーディオ回路
２２１    スピーカ
２２３    送信機
２２４    データ変調器
２２５    周波数シンセサイザ
２２７    受信機
２２８    データ復調器
２２９    アンテナ
２３０    メッセージ受信機および記憶装置
２３１    ユニバーサル非同期受信／送信機
２３２    回路スイッチ・モデム
２３４    データ・フォーマッタ
２３６    ＩＲ送信機
２３８    送信ダイオード
２４０    検出ダイオード
３０２    ＢＯＦバイト
３０４    アドレス／制御バイト
３０６，３１０，３１２    データ・バイト
３１４    巡回冗長チェック（ＣＲＣ）バイト
３１６    ＥＯＦバイト
４０２    オフセット・バイト
【図１】
0004115579.tif 000002
【図２】
0004115579.tif 000003
【図３】
0004115579.tif 000004
【図４】
0004115579.tif 000005
【図５】
0004115579.tif 000006
【図６】
0004115579.tif 000007
【図７】
0004115579.tif 000008