(57)【要約】      （修正有）【課題】リセットに続くシーケンスナンバー違反発生によるデータ廃棄を回避する。【解決手段】受信側において同一のデータを二重に受信することを防止するために、１フレームの送信データが送信される毎に自動的にインクリメントされるシーケンスナンバーがデータと共に送信され、送信が正常になされたと判断される場合に次の処理がなされ、送信が正常になされなかったと判断される場合に上記シーケンスナンバーを変化させずにデータが再送信され、制御用のマイクロコンピュータがリセットされると、上記シーケンスナンバーが初期値に戻され、リセット直後に上記初期値と共にダミーデータが送信され、ダミーデータの送信後に、インクリメントされたシーケンスナンバーと共にデータが送信される。【選択図】図３
2010109530.tif 000002
【特許請求の範囲】
【請求項１】
受信側において同一のデータを二重に受信することを防止するために、１フレームの送信データが送信される毎に自動的にインクリメントされるシーケンスナンバーがデータと共に送信され、
送信が正常になされたと判断される場合に次の処理がなされ、送信が正常になされなかったと判断される場合に上記シーケンスナンバーを変化させずにデータが再送信され、
制御用のマイクロコンピュータがリセットされると、上記シーケンスナンバーが初期値に戻され、リセット直後に上記初期値と共にダミーデータが送信され、
ダミーデータの送信後に、インクリメントされたシーケンスナンバーと共にデータが送信される無線通信装置。
【請求項２】
送信が正常になされたか否かが受信側からのアクノリッジを受信したか否かによって判断される請求項１記載の無線通信装置。
【請求項３】
電子機器のリモートコントロール用コマンダが送信される請求項１記載の無線通信装置。
【請求項４】
受信側において同一のデータを二重に受信することを防止するために、１フレームの送信データを送信する毎に自動的にインクリメントされるシーケンスナンバーをデータと共に送信し、
送信が正常になされたと判断される場合に次の処理に移行し、送信が正常になされなかったと判断される場合に上記シーケンスナンバーを変化させずにデータを再送信し、
制御部のマイクロコンピュータがリセットされると、上記シーケンスナンバーが初期値に戻され、リセット直後に上記初期値と共にダミーデータを送信し、
ダミーデータの送信後に、インクリメントされたシーケンスナンバーと共にデータを送信する無線通信方法。
【請求項５】
送信が正常になされたか否かが受信側からのアクノリッジを受信したか否かによって判断される請求項４記載の無線通信方法。
【請求項６】
電子機器のリモートコントロール用コマンダが送信される請求項４記載の無線通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば無線通信方式による電子機器の遠隔制御に適用される無線通信装置および無線通信方法に関する。
【背景技術】
【０００２】
電子機器例えばテレビジョン受像機を遠隔制御するのに、２．４ＧHz帯のＩＳＭ(Industrial,Scientific and Medical use) バンドは、無線通信を使用すれば、赤外線方式に比して遮蔽物の影響が少なくなり、また、到達距離が延びる利点がある。さらに、受信側がアクノリッジを返し、通信に失敗しても再送がなされるので、操作が確実に伝わる利点がある。
【０００３】
このような無線通信（以下、ＲＦと適宜略す）方式による遠隔制御システムにおいては、コマンドを送信するときに、送信データがパケットに分割されて送出される。各パケットのデータを含む１フレームには、送信の度にインクリメントする番号データ（以下、シーケンスナンバーと称する）が付加される。シーケンスナンバーによってデータストリームのどこまで送信したかを判別することができる。シーケンスナンバーは、ビット数の制約から所定の値まで増加すると、初期値に戻る値である。
【０００４】
図１および図２は、シーケンスナンバーによる管理を行わない場合の処理の手順および通信シーケンスを示す。ステップＳ１において、送信側例えばリモートコントローラに設けられた送信モジュールからコマンドが送出される。送信モジュールがアクノリッジＡＣＫを待っている状態となる（ステップＳ２）。受信側の本体装置例えばテレビジョン受像機に設けられた受信モジュールが受信待ちの状態である（ステップＳ２１）。ステップＳ２２において、受信がされたか否かが判断される。ステップＳ２３において、受信したコマンド（Ａ）がコード出力（出力データ）としてテレビジョン受像機の制御部に供給される。そして、ステップＳ２４において、アクノリッジＡＣＫが送信される。
【０００５】
ステップＳ３において、送信モジュールは、受信モジュールからのアクノリッジＡＣＫを受信する。若し、アクノリッジＡＣＫが受信されないと、ステップＳ１に処理が戻り、送信モジュールによって、コマンドが再送信される。受信モジュールから出力データとしてコマンド（Ａ）が出力される。アクノリッジＡＣＫの送受信が正常になされると、次の処理がなされる（ステップＳ５，Ｓ６，Ｓ２５）。
【０００６】
このように、シーケンスナンバーによる管理を行わない場合には、同一のコマンド（Ａ）が複数回（図２の例では２回）受信されてしまう二重受信の問題がある。
【０００７】
シーケンスナンバーによる管理を行う場合には、図３および図４に示すように、送信モジュールがコマンドを送信する場合に、１つのコマンドを送信する度にカウントアップ（インクリメント）するシーケンスナンバーがコマンドと一緒に送信される。例えばステップＳ１において、コマンドを送信するのと一緒にシーケンスナンバー（図中で＃で表す）ｎが送信される。受信側では、ステップＳ２２において受信したコマンド（Ａ）のシーケンスナンバーがステップＳ２６において判断される。ステップＳ２６において、シーケンスナンバーが前回の値に対して変化したか否かが判断される。
【０００８】
ステップＳ２６において、シーケンスナンバーが変化したと判断されると、ステップＳ２３において、コードが出力され、ステップＳ２４において、アクノリッジＡＣＫが送信される。
【０００９】
若し、前回のコマンド送信時に送受信が失敗すると、同一のコマンドおよび同一のシーケンスナンバーが再送信される。受信モジュールは、ステップＳ２６において、シーケンスナンバーの値ｎが前回の値と同一であることを判断すると、ステップＳ２３のコード出力の処理をスキップする。すなわち、受信したコマンド（Ａ）が前回と同一であると判断して、受信コマンドを破棄し、アクノリッジＡＣＫを送信する。
【００１０】
さらに、送信モジュールを制御するためのマイクロコンピュータがリセットされた場合の処理について説明する。リモートコントローラの電池を取り外すように、電源がＯＦＦすると、マイクロコンピュータがリセットされる。特定のキー操作によってリセットがなされる場合もある。マイクロコンピュータがリセットされた場合に、シーケンスナンバーが初期値に戻る。
【００１１】
図５は、リセットが発生しても、問題が生じない処理の例である。図５におけるステップＳ１１において、リセットが発生すると、ステップＳ１２において、シーケンスナンバーが初期値に戻る。したがって、ステップＳ１において送信されるコマンドと一緒に送信されるシーケンスナンバーの値がｎである。受信モジュールでは、前回のコマンド受信時のシーケンスナンバーに対して今回のシーケンスナンバーが変化したものと判断してステップＳ２３において、コードを本体装置に対して出力する。
【００１２】
図５を参照して説明したように、送信モジュールのマイクロコンピュータのリセットＲＳＴ１が発生すると、リセット直後に送信されるコマンドのシーケンスナンバーがｎとされる。リセット直前のシーケンスナンバーがｎ以外であれば、正常に送受信がなされ、コマンド（Ａ）が受信モジュールから出力される。受信モジュールでは、シーケンスナンバーの値ｎが記憶される。
【００１３】
しかしながら、若し、リセットＲＳＴ１の直前のシーケンスナンバーが初期値ｎである場合には、リセット直後のシーケンスナンバーが初期値となって同一の値となるので、エラー処理がなされる。その結果、コマンド（Ａ）を送信できない問題が生じる。
【００１４】
この問題を解決するために、例えば、下記の特許文献１には、リセット時の送信において、通常では使用しない特定のシーケンスナンバーを付与することが提案されている。特許文献１の方法によって、リセット時のシーケンスナンバーが初期値と異なるので、受信モジュールは、リセット直後に送信されるコマンドを正常に受信できる。
【００１５】
【特許文献１】特開２００３−２１８８７６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１６】
図６および図７を参照して、リセットが連続的に発生した時に生じる問題について説明する。ステップＳ１３において、ステップＳ１１の最初のリセットＲＳＴ１が発生し、コマンドとシーケンスナンバーｎ（初期値）とが送信され、ステップＳ１３において、再びリセットＲＳＴ２が発生した場合を想定する。このように、リセットＲＳＴ１直後にコマンドが送信されてから、再びリセットＲＳＴ２が生じた場合、ステップＳ１２において、リセットＲＳＴ２の直後に送信されるコマンドのシーケンスナンバーがｎとなる。
【００１７】
受信モジュールでは、シーケンスナンバーが前回の値ｎと同一であるので、ステップＳ２６において、シーケンスナンバーの変化なしと判定される。その結果、コマンド（Ｂ）が破棄される。さらに、次にコマンドを送信する場合には、シーケンスナンバーがｎ＋１とされる。したがって、受信モジュールは、シーケンスナンバーがインクリメントしたので、異なるコマンドが受信されたものと判断して、出力データとしてコマンド（Ｃ）を出力する。
【００１８】
このように、送信側のマイクロコンピュータのリセット（ＲＳＴ１）直後にコマンドが送信され、さらに、マイクロコンピュータのリセット（ＲＳＴ２）が生じると、リセット直後のコマンドが破棄されてしまう問題が生じる。この問題は、リセット直後のシーケンスナンバーを通常使用しない値に設定する特許文献１に記載の方法でも解決できない。
【００１９】
さらに、特許文献１に記載の方法は、使用できるシーケンスナンバーの種類が１つ減少してしまう問題が生じる。例えば８ビットのデータによってシーケンスナンバーを発生する場合、２５６種類のシーケンスナンバーを発生することができる。しかしながら、初期値に特定の値例えば「００」を割り付けてしまうと、通常使用できるシーケンスナンバーの種類が２５５種類に減少する。
【００２０】
したがって、この発明の目的は、これらの問題を解決することができるＲＦ方式の無線通信装置および無線通信方法を提供することにある。
【課題を解決するための手段】
【００２１】
上述した課題を解決するために、この発明は、受信側において同一のデータを二重に受信することを防止するために、１フレームの送信データが送信される毎に自動的にインクリメントされるシーケンスナンバーがデータと共に送信され、
送信が正常になされたと判断される場合に次の処理がなされ、送信が正常になされなかったと判断される場合にシーケンスナンバーを変化させずにデータが再送信され、
制御用のマイクロコンピュータがリセットされると、シーケンスナンバーが初期値に戻され、リセット直後に初期値と共にダミーデータが送信され、
ダミーデータの送信後に、インクリメントされたシーケンスナンバーと共にデータが送信される無線通信装置である。
【００２２】
送信が正常になされたか否かが受信側からのアクノリッジを受信したか否かによって判断される。
【００２３】
電子機器のリモートコントロール用コマンダが送信される。
【００２４】
この発明は、受信側において同一のデータを二重に受信することを防止するために、１フレームの送信データを送信する毎に自動的にインクリメントされるシーケンスナンバーをデータと共に送信し、
送信が正常になされたと判断される場合に次の処理に移行し、送信が正常になされなかったと判断される場合にシーケンスナンバーを変化させずにデータを再送信し、
制御部のマイクロコンピュータがリセットされると、シーケンスナンバーが初期値に戻され、リセット直後に初期値と共にダミーデータを送信し、
ダミーデータの送信後に、インクリメントされたシーケンスナンバーと共にデータを送信する無線通信方法である。
【発明の効果】
【００２５】
この発明によれば、制御部のマイクロコンピュータがリセットされると、シーケンスナンバーの初期値と共にダミーデータを送信している。その後、インクリメントされたシーケンスナンバーと共に、本来のデータを送信する。したがって、連続的にリセットが生じたとしても、シーケンスナンバーが前の値と同一となることを防止でき、新たなデータが破棄されることを防止することができる。さらに、シーケンスナンバーの可能な種類を全て使用することができる。
【発明を実施するための最良の形態】
【００２６】
以下、この発明を実施するための最良の形態（以下実施の形態とする）について説明する。なお、説明は、以下の順序で行う。
１．一実施の形態
２．変形例
なお、以下に説明する実施の形態は、この発明の好適な具体例であり、技術的に好ましい種々の限定が付されているが、この発明の範囲は、以下の説明において、特にこの発明を限定する旨の記載がない限り、これらの実施の形態に限定されないものとする。
【００２７】
＜１．一実施の形態＞
「通信システムの概略」
図８に示すように、送信装置８０の送信モジュール１００と受信装置９０の受信モジュール１１０とがＲＦ無線通信を行う。１０１が送信アンテナであり、１１１が受信アンテナである。双方向通信の場合には、さらに、１組の送信モジュールおよび受信モジュールが追加される。受信モジュール１１０から受信装置９０に対して受信された出力データが供給される。
【００２８】
例えば送信装置８０がリモートコントローラのコマンダであり、受信装置９０がテレビジョン受像機である。リモートコントローラのキーの操作に対応するコマンドがテレビジョン受像機９０の制御部に供給される。コマンドの伝送は、送信モジュール１００から受信モジュール１１０に対してなされる。但し、アクノリッジＡＣＫを受信モジュール１１０が送信モジュール１００に送信することができる。
【００２９】
このようなＲＦ方式による遠隔制御システムにおいては、隣室や、隣家に設置されているような機器を意図せずに制御してしまう問題がある。したがって、テレビジョン受像機を新たに購入して設置した際に、コマンダによるテレビジョン受像機の制御を可能とするために１対１の対応付け（ペアリングと称される）が必要とされる。ペアリングは、リモートコントローラと被制御電子機器との間で、双方のＩＤ（識別情報）を交換することを意味する。
【００３０】
「送信装置および受信装置の一例」
図９Ａに示すように、リモートコントローラ１００は、無線電波を送受信するためのアンテナ１０１を有する。さらに、通信機能、記憶媒体の読み書き動作、各種キー入力に対応するプログラムを動作させる制御部としてのマイクロプロセッサ（以下、ＣＰＵ(Central Processing Unit) と称する）１０２を有する。
【００３１】
無線通信のための通信部１０３からアンテナ１０１を通じてリモートコントロール信号が送信される。ペアリング相手先の識別情報ＩＤが記憶媒体１０４に記憶される。自身のＩＤおよび自身が最初にペアリングの対象とする電子機器のカテゴリーコードとが記憶媒体１０５に記憶される。キーを有するキー入力部１０６が設けられている。
【００３２】
記憶媒体１０４および１０５が例えば書き込み可能な不揮発性メモリによって構成されている。ＣＰＵ１０２は、組み込みマイクロコンピュータであり、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などを含み、ＲＯＭに記憶されたプログラムを実行することにより、リモートコントローラ１００の各部を統括的に制御する。
【００３３】
図９Ｂに示すように、電子機器に設けられている受信モジュール１１０は、無線電波を送受信するためのアンテナ１１１を有する。通信機能、記憶媒体の読み書き動作、各種キー入力に対応するプログラムを動作させるＣＰＵ１１２と、無線通信のための通信部１１３とを備える。
【００３４】
自身のＩＤおよびカテゴリーコード（例えばテレビジョン受像機のカテゴリーを示すコード）が記憶媒体１１６に記憶される。例えばテレビジョン受像機との間の外部インターフェース１１７とを有している。ＣＰＵ１１２は、受信モジュール１１０の各部を統括的に制御する。記憶媒体１１５および１１６が例えば不揮発性メモリによって構成されている。
【００３５】
リモートコントローラ１００の通信部１０３および受信モジュール１１０の通信部１１３は、所定の無線通信方式で双方向通信を行う。通信方式としては、例えばＩＥＥＥ(Institute of Electrical and Electronics Engineers)８０２．１５．４等を使用できる。
ＩＥＥＥ８０２．１５．４は、ＰＡＮ(Personal Area Network) またはＷ(Wireless)ＰＡＮと呼ばれる短距離無線ネットワーク規格の名称である。なお、外部インターフェース１１７が接続された電子機器例えばテレビジョン受像機に対して受信されたコマンドを出力する機能を持つようになされる。
【００３６】
この規格の通信レートは、数１０ｋ〜数１００ｋbps であり、通信距離は、数１０ｍ〜数１００ｍになる。また、通信は、フレームの単位で行われる。１フレームは、ペイロード（０〜１２７バイト）にヘッダ（６バイト）で、最大１３３バイトのサイズとされる。この通信方式では、送受信方法として複数の形態が可能である。遠隔制御システムの場合では、最も簡単な方法、すなわち、リモートコントローラ１００から受信モジュール１１０に対してコマンドを送信し、受信モジュール１１０からの応答をリモートコントローラ１００が受け取る方法が採用される。但し、より複雑な送受信方法を使用することができる。
【００３７】
「１フレームのデータ構成の概略」
送信モジュール１００および受信モジュール１１０の間で通信される無線通信データの構成は、概略的に図１０に示すものである。１フレームの先頭にヘッダが位置し、その後のコードの一部としてシーケンスナンバーが挿入され、さらに、コマンド等のデータ（ペイロード）が位置する。ヘッダによってＲＦシステムが識別される。コードの情報によって後続するデータの種類が示される。すなわち、データがペアリング用のデータか、コマンドのデータかが示される。
【００３８】
シーケンスナンバーは、送信の度にインクリメントする番号データである。シーケンスナンバーによってデータストリームのどこまで送信したかを判別することができる。受信モジュールでは、シーケンスナンバーを管理することによって同一データが二重に受信されることが防止される。シーケンスナンバーは、ビット数の制約から所定の値まで増加すると、初期値に戻る値である。例えば８ビットのシーケンスナンバーの場合には、２５６通りのシーケンスナンバーまでカウントアップすると、初期値に戻る値である。
【００３９】
「一実施の形態の処理の流れ」
図９Ａに示す送信モジュール１００のＣＰＵ１０２および受信モジュール１１０のＣＰＵ１１２によって図１１のフローチャートで示す処理がなされる。図１１におけるステップＳ１１において、リセットＲＳＴ１が発生すると、ステップＳ１２において、シーケンスナンバーが初期値ｎとされる。初期値ｎは、シーケンスナンバーの一つの値である。但し、シーケンスナンバーがインクリメントして最大値に送達した後に戻る場合の値（例えばゼロ）と一致する必要はない。
【００４０】
次に、ステップＳ１４において、コマンドが送信され、アクノリッジＡＣＫの受信待ちの状態（ステップＳ１５）となる。リセット直後のステップＳ１４において、ダミーコマンドが送信される。ダミーコマンドは、既知のデータであって、ペアリング用およびコマンド用として使用されない特定のデータとされている。
【００４１】
上述したフレーム構成でもって、ダミーコマンドと一緒にシーケンスナンバーｎが送信される。受信モジュールは、受信待ちの状態（ステップＳ２１）にあり、ステップＳ２２において、ダミーコマンドおよびシーケンスナンバーｎが受信される。受信されたダミーコマンドおよびシーケンスナンバーｎが受信側のメモリに保持される。
【００４２】
ステップＳ２６において、受信したコマンドのシーケンスナンバーがメモリに保持されている前回の値に対して変化したか否かが判断される。ステップＳ２６において、シーケンスナンバーが変化したと判断されると、ステップＳ２３において、ダミーコマンドが出力され、ステップＳ２４において、アクノリッジＡＣＫが送信される。
【００４３】
ステップＳ２６において、シーケンスナンバーが変化なしと判断されると、ステップＳ２３の処理が行われずに、ステップＳ２４において、アクノリッジＡＣＫが送信される。ダミーコマンドの場合では、出力されずに破棄されても何ら支障がない。一方、ダミーコマンドが出力された場合でも、ダミーコマンドが既知のデータであるので、受信装置においてダミーコマンドであることが判断できる。このように、ダミーコマンドが無視される。
【００４４】
ステップＳ２４において送信されたアクノリッジＡＣＫが受信モジュールによって受信される（ステップＳ１６）。正常に送受信がなされると、ステップＳ７において、シーケンスナンバーがインクリメントされ、ｎ＋１とされる。
【００４５】
次に、ステップＳ１において、コマンドおよびシーケンスナンバーｎ＋１が送信され、アクノリッジＡＣＫの受信待ちの状態（ステップＳ２）となる。ステップＳ２において、コマンドが送信される。受信モジュールは、受信待ちの状態（ステップＳ２１）にあり、ステップＳ２２において、コマンドおよびシーケンスナンバーｎ＋１が受信される。
【００４６】
ステップＳ２６において、受信したコマンドのシーケンスナンバーが前回の値に対して変化したか否かが判断される。前回のシーケンスナンバーがｎであり、今回のシーケンスナンバーがｎ＋１である。したがって、ステップＳ２６において、シーケンスナンバーが変化したと判断される。ステップＳ２３において、コマンドが受信装置（例えばテレビジョン受像機）出力され、ステップＳ２４において、アクノリッジＡＣＫが送信される。
【００４７】
ステップＳ２４において送信されたアクノリッジＡＣＫが送信モジュールによって受信される（ステップＳ３）。その後、次の処理（ステップＳ５），・・・，次の処理（ステップＳ６）がなされる。そして、次のコマンドを送信するために、ステップＳ７において、シーケンスナンバーがインクリメントされ、ｎ＋２とされる。
【００４８】
若し、ステップＳ３において、アクノリッジＡＣＫを受信した後に、再度、送信側においてリセット処理が発生すると、処理がステップＳ１１に戻り、ステップＳ１２において、シーケンスナンバーが初期値とされる。上述したように、リセット直後にコマンドが送信される場合、ダミーコマンドが送信される。ダミーコマンドが正常に受信されると、受信モジュールからのアクノリッジＡＣＫがステップＳ１６で受信される。
【００４９】
受信モジュールに記憶されているシーケンスナンバーは、最初のリセット後のダミーコマンドの送信によってｎ＋１となる。２回目のリセット後のダミーコマンドの送信によってシーケンスナンバーがｎとなる。したがって、２回目のリセットおよびダミーコマンドの送信後に、コマンドを送信する場合には、コマンドと一緒にシーケンスナンバーｎ＋１が送信される。
【００５０】
したがって、ステップＳ２６において、シーケンスナンバーがｎからｎ＋１に変化したと判断される。変化ありと判断されたので、ステップＳ２３において、コマンドが受信装置に対して出力される。１回目のリセット後に送信されるコマンドと２回目のリセット後に送信されるコマンドとが同一であっても良いし、異なっていても良い。
【００５１】
このように、この発明の一実施の形態では、送信モジュールにおいて、リセット直後にダミーコマンドを送信することによって、受信モジュールに記憶されるシーケンスナンバーを初期値に一旦戻している。その結果、連続的にリセットが発生した場合でも、コマンドを支障なく送信することができる。例えばペアリング処理を行う場合では、一連のデータのやりとりによってペアリング処理が完了するので、途中でデータの送信を失敗すると、ペアリングができなくなる問題が生じる。しかしながら、この発明によれば、かかる問題を回避できる。
【００５２】
「一実施の形態の処理の具体例」
図１２は、一実施の形態の処理の具体例の通信シーケンスを示す。ステップＳ１１において、最初のリセットＲＳＴ１が発生し、ダミーコマンドとシーケンスナンバーｎ（初期値）とがステップＳ１４において送信される。ダミーコマンドは、出力データとして出力される。上述したように、ダミーコマンドが装置本体に対して出力されなくても良い。ステップＳ２４において、アクノリッジＡＣＫが送信される。
【００５３】
送信モジュールは、ステップＳ１６において、アクノリッジＡＣＫを受信し、ステップＳ７において、シーケンスナンバーがｎからｎ＋１とされる。ステップＳ１において、コマンドおよびシーケンスナンバーｎ＋１が送信される。
【００５４】
受信モジュールがシーケンスナンバーの変化ありとステップＳ２６において判断し、装置本体へ受信したコマンド（Ａ）を出力する。そして、アクノリッジＡＣＫをステップＳ２４において送信する。
【００５５】
２回目のリセットＲＳＴ２が発生する。１回目のリセットＲＳＴ１と同様に、ダミーコマンドおよびシーケンスナンバーｎが送信される。受信側で記憶されるシーケンスナンバーが初期値ｎに戻る。したがって、次に、コマンドおよびシーケンスナンバーｎ＋１を送信すると、シーケンスナンバーの変化ありと判断され、コマンド（Ｂ）が受信モジュールから出力される。アクノリッジＡＣＫが送信される。
【００５６】
このように、送信モジュールがリセットされたときに、リセット直前のシーケンスナンバーとリセット直後のシーケンスナンバーと異なる値となるので、新たなコマンド（フレームまたはパケット）が破棄されない。以降、コマンドおよびシーケンスナンバーｎ＋２が送信され、コマンド（Ｃ）が受信モジュールから出力され、アクノリッジＡＣＫが送信される。さらに、別のコマンドも同様に送信される。
【００５７】
＜２．変形例＞
この発明は、上述の実施の形態に限定されるものではなく、この発明の技術的思想に基づく各種の変形が可能である。例えば、この発明は、テレビジョン受像機とリモートコントローラからなるリモートコントロールシステム以外の無線通信機器に対しても適用できる。例えば無線通信でオーディオデータおよび／またはビデオデータを送受信する無線通信機器（例えばオーディオ再生装置とワイヤレスヘッドホン、オーディオ再生装置と携帯デジタル音楽プレーヤ）に対しても適用できる。
【図面の簡単な説明】
【００５８】
【図１】シーケンスナンバーによる管理を行わない場合の処理を示すフローチャートである。
【図２】シーケンスナンバーによる管理を行わない場合の通信シーケンスを示す略線図である。
【図３】シーケンスナンバーによる管理を行う場合の処理を示すフローチャートである。
【図４】シーケンスナンバーによる管理を行う場合の通信シーケンスの一例を示す略線図である。
【図５】シーケンスナンバーによる管理を行う場合で、リセットが発生した場合の処理を示すフローチャートである。
【図６】シーケンスナンバーによる管理を行う場合で、リセットが発生した場合の処理を示すフローチャートである。
【図７】シーケンスナンバーによる管理を行う場合で、リセットが発生した場合の問題点の説明に用いる通信シーケンスの一例を示す略線図である。
【図８】この発明の一実施の形態の通信システムの概略的構成を示すブロック図である。
【図９】ＲＦ方式の送信モジュールおよび受信モジュールのそれぞれの構成を示すブロック図である。
【図１０】送信フレームの構成例を示す略線図である。
【図１１】この発明の一実施の形態の処理の流れを示すフローチャートである。
【図１２】この発明の一実施の形態の通信シーケンスの一例を示す略線図である。
【符号の説明】
【００５９】
８０・・・送信装置
９０・・・受信装置
１００・・・送信モジュール
１０２，１１２・・・ＣＰＵ
１１０・・・受信モジュール
【図１】
2010109530.tif 000003
【図２】
2010109530.tif 000004
【図３】
2010109530.tif 000005
【図４】
2010109530.tif 000006
【図５】
2010109530.tif 000007
【図６】
2010109530.tif 000008
【図７】
2010109530.tif 000009
【図８】
2010109530.tif 000010
【図９】
2010109530.tif 000011
【図１０】
2010109530.tif 000012
【図１１】
2010109530.tif 000013
【図１２】
2010109530.tif 000014