ユーザー操作を入力する入力部と、2以上の周波数チャネルのうちいずれかを用いて双方向通信する通信部を備え、前記入力部に対するユーザーの操作に応じたリモコンコードを前記通信部から送信するリモコンと、前記2以上の周波数チャネルのうちいずれかを用いて双方向通信する通信部と、前記通信部で受信したリモコンコードに対応した処理を実行するホスト機能部を備えたホスト機器と、で構成され、前記ホスト機器は、前記通信部で受信待機する周波数チャネルを決定し、前記リモコンは、前記ホスト機器が受信待機する周波数チャネルでは信号を届けられないときに、前記ホスト機器にチャネル移動要求を送信し、前記ホスト機器は、前記チャネル移動要求を受信して、前記通信部で受信待機する周波数チャネルを変更する、通信システム。前記リモコンは、前記チャネル移動要求で移動すべき周波数チャネルを指示し、前記ホスト機器は、前記通信部で受信待機する周波数チャネルを、受信した前記チャネル移動要求で指示された周波数チャネルに変更する、請求項1に記載の通信システム。前記ホスト機器は、前記リモコンから信号を受信したときには応答信号を返し、前記リモコンは、妨害波のエネルギーレベルが所定の送信停止レベルを超えた周波数チャネルでは送信できず、応答信号を受信できなければ周波数チャネルを変更して信号を送信し、信号を送信した周波数チャネルで前記ホスト機器から応答信号を受信できたときに、前記ホスト機器が当該周波数チャネルで受信待機していることを認識する、請求項1に記載の通信システム。前記リモコンは、信号を送信できない周波数チャネルが存在し、且つ、その他の周波数チャネルで信号を送信しても所定回数以上にわたり連続して応答信号を受信できないときには、前記ホスト機器にチャネル移動要求を送信する、請求項3に記載の通信システム。ユーザー操作を入力する入力部と、2以上の周波数チャネルのうちいずれかを用いて双方向通信する通信部と、を具備し、前記入力部に対するユーザーの操作に応じたリモコンコードを、前記通信部から操作対象となるホスト機器に送信し、前記ホスト機器が受信待機する周波数チャネルでは信号を届けられないときに、前記ホスト機器にチャネル移動要求を送信する、リモコンとして動作する通信装置。前記チャネル移動要求で移動すべき周波数チャネルを指示する、請求項5に記載の通信装置。前記ホスト機器は、前記リモコンから信号を受信したときには応答信号を返すように構成されており、前記通信部は、妨害波のエネルギーレベルが所定の送信停止レベルを超えた周波数チャネルでは送信できず、応答信号を受信できなければ周波数チャネルを変更して信号を送信し、信号を送信した周波数チャネルで前記ホスト機器から応答信号を受信できたときに、前記ホスト機器が当該周波数チャネルで受信待機していることを認識する、請求項5に記載の通信装置。前記通信部は、信号を送信できない周波数チャネルが存在し、且つ、その他の周波数チャネルで信号を送信しても所定回数以上にわたり連続して応答信号を受信できないときには、前記ホスト機器にチャネル移動要求を送信する、請求項7に記載の通信装置。2以上の周波数チャネルのうちいずれかを用いてリモコンと双方向通信する通信部と、前記通信部で受信したリモコンコードに対応した処理を実行するホスト機能部と、を具備し、前記通信部は、受信待機する周波数チャネルを決定し、リモコンから前記チャネル移動要求を受信したことに応じて受信待機する周波数チャネルを変更する、前記リモコンの操作対象となる通信装置。受信した前記チャネル移動要求では、移動すべき周波数チャネルが指示されており、前記通信部は、受信待機する周波数チャネルを、受信した前記チャネル移動要求で指示された周波数チャネルに変更する、請求項9に記載の通信装置。本発明の目的は、ワイヤレスネットワークを用いてリモコンとホスト機器間で双方向通信を好適に行なうことができる、優れた通信システム並びに通信装置を提供することにある。本発明のさらなる目的は、同じ妨害源から被る影響がリモコンとホスト機器とで差が生じた場合であっても、リモコン及びホスト機器が妨害源からの干渉を回避しながら、好適に通信を行なうことができる、優れた通信システム並びに通信装置を提供することにある。本願は、上記課題を参酌してなされたものであり、請求項1に記載の発明は、ユーザー操作を入力する入力部と、2以上の周波数チャネルのうちいずれかを用いて双方向通信する通信部を備え、前記入力部に対するユーザーの操作に応じたリモコンコードを前記通信部から送信するリモコンと、前記2以上の周波数チャネルのうちいずれかを用いて双方向通信する通信部と、前記通信部で受信したリモコンコードに対応した処理を実行するホスト機能部を備えたホスト機器と、で構成され、前記ホスト機器は、前記通信部で受信待機する周波数チャネルを決定し、前記リモコンは、前記ホスト機器が受信待機する周波数チャネルでは信号を届けられないときに、前記ホスト機器にチャネル移動要求を送信し、前記ホスト機器は、前記チャネル移動要求を受信して、前記通信部で受信待機する周波数チャネルを変更する、通信システムである。但し、ここで言うシステムとは、複数の装置又は特定の機能を実現する機能モジュールが論理的に集合した物のことを言い、各装置や機能モジュールが単一の筐体内にあるか否かは特に問わない。本願の請求項2に記載の発明によれば、請求項1に記載の通信システムにおいて、リモコンは、前記チャネル移動要求で移動すべき周波数チャネルを指示するようにしてもよい。このような場合、ホスト機器は、前記通信部で受信待機する周波数チャネルを、受信した前記チャネル移動要求で指示された周波数チャネルに変更すればよい。本願の請求項3に記載の発明によれば、請求項1に記載の通信システムにおいて、ホスト機器は、前記リモコンから信号を受信したときには応答信号を返すようになっている。一方、リモコンは、CSMAにより、妨害波のエネルギーレベルが所定の送信停止レベルを超えた周波数チャネルでは送信できない。また、リモコンは、応答信号を受信できなければ周波数チャネルを変更して信号を送信し、信号を送信した周波数チャネルで前記ホスト機器から応答信号を受信できたときに、前記ホスト機器が当該周波数チャネルで受信待機していることを認識するようになっている。本願の請求項4に記載の発明によれば、請求項3に記載の通信システムにおいて、リモコンは、信号を送信できない周波数チャネルが存在し、且つ、その他の周波数チャネルで信号を送信しても所定回数以上にわたり連続して応答信号を受信できないときには、前記ホスト機器にチャネル移動要求を送信するように構成されている。また、本願の請求項5に記載の発明は、ユーザー操作を入力する入力部と、2以上の周波数チャネルのうちいずれかを用いて双方向通信する通信部と、を具備し、前記入力部に対するユーザーの操作に応じたリモコンコードを、前記通信部から操作対象となるホスト機器に送信し、前記ホスト機器が受信待機する周波数チャネルでは信号を届けられないときに、前記ホスト機器にチャネル移動要求を送信する、リモコンとして動作する通信装置である。本願の請求項6に記載の発明によれば、請求項5に記載の通信装置は、チャネル移動要求で移動すべき周波数チャネルを指示するようにしてもよい。このような場合、チャネル移動要求を受信したホスト機器は、受信待機する周波数チャネルを、受信したチャネル移動要求で指示された周波数チャネルに変更すればよい。本願の請求項7に記載の発明によれば、ホスト機器は、前記リモコンから信号を受信したときには応答信号を返すように構成されている。そして、請求項5に記載の通信装置の通信部は、CSMAにより、妨害波のエネルギーレベルが所定の送信停止レベルを超えた周波数チャネルでは送信できない。また、通信部は、応答信号を受信できなければ周波数チャネルを変更して信号を送信し、信号を送信した周波数チャネルで前記ホスト機器から応答信号を受信できたときに、前記ホスト機器が当該周波数チャネルで受信待機していることを認識するように構成されている。本願の請求項8に記載の発明によれば、請求項7に記載の通信装置の通信部は、信号を送信できない周波数チャネルが存在し、且つ、その他の周波数チャネルで信号を送信しても所定回数以上にわたり連続して応答信号を受信できないときには、前記ホスト機器にチャネル移動要求を送信するように構成されている。また、本願の請求項9に記載の発明は、2以上の周波数チャネルのうちいずれかを用いてリモコンと双方向通信する通信部と、前記通信部で受信したリモコンコードに対応した処理を実行するホスト機能部と、を具備し、前記通信部は、受信待機する周波数チャネルを決定し、リモコンから前記チャネル移動要求を受信したことに応じて受信待機する周波数チャネルを変更する、前記リモコンの操作対象となる通信装置である。本願の請求項10に記載の発明によれば、受信した前記チャネル移動要求では、移動すべき周波数チャネルが指示されている。そして、請求項9に記載の通信装置の通信部は、受信待機する周波数チャネルを、受信した前記チャネル移動要求で指示された周波数チャネルに変更するようにすればよい。本発明によれば、ワイヤレスネットワークを用いてリモコンとホスト機器間で双方向通信を好適に行なうことができる、優れた通信システム並びに通信装置を提供することができる。また、本発明によれば、同じ妨害源から被る影響がリモコンとホスト機器とで差が生じた場合であっても、リモコン及びホスト機器が妨害源からの干渉を回避しながら、好適に通信を行なうことができる、優れた通信システム並びに通信装置を提供することができる。例えばRF4CE規格に基づくリモコンシステムでは、ホスト機器が自ら受信待機する周波数チャネルを決定し、リモコンはその周波数チャネルに追従するだけであり、リモコン側だけが妨害波の影響を受けていても他の周波数チャネルへ回避できない。これに対し、本発明によれば、リモコンは、信号を送信できない周波数チャネルが存在し、且つ、その他の周波数チャネルで信号を送信しても応答信号を受信できないときには、ホスト機器が受信待機する周波数チャネルでは信号を届けられないと認識し、ホスト機器にチャネル移動要求を送信するので、他の周波数チャネルへ回避することができる。本発明のさらに他の目的、特徴や利点は、後述する本発明の実施形態や添付する図面に基づくより詳細な説明によって明らかになるであろう。以下、図面を参照しながら本発明の実施形態について詳細に説明する。図1には、本発明の一実施形態に係る、RF方式のリモコンシステム1の構成を模式的に示している。図示のリモコンシステム1は、リモコンコードをRF信号で送信して遠隔操作するリモコン10と、リモコンコードによる操作対象となるホスト機器20で構成される。リモコン10は、入力部11と、制御部12と、通信部13と、ICカードリーダー14を備えている。入力部11は、カーソルボタンや数字ボタン、決定ボタン、その他のメニューボタンなど複数のボタンを備えている。ユーザーは、入力部11を介してリモコン操作を行なう。通信部13は、例えばRF4CEに則って主にPHY/MAC層の処理を行ない、端末局としてワイヤレスネットワークに参入する。リモコン10は、通信部13を介してホスト機器20と双方向通信を行なう。RF信号によりリモコンコードを送信してから所定回数だけホスト機器20からの応答信号を受信できなければ、通信部13で使用する周波数チャネルを切り換えて、リモコンコードを再送信する。また、通信部13は、CSMAのルールに従って干渉回避を行なっており、受信する妨害波のエネルギーレベルが送信停止レベル後述を超える周波数チャネルでは、送信を行なわない。制御部12は、リモコン10内の動作を統括的にコントロールする。例えば、入力部11に含まれるいずれかのボタンをユーザーが押下すると、対応するリモコンコードの信号を、通信部13から送出する。また、ホスト機器20側で情報送信が行なわれたとき、制御部12は、通信部13で受信させるとともに、受信情報の処理を行なう。ICカードリーダー14は、例えばISO/IECIS18092NFCIP-1などの国際標準に則った通信方式により、0~数十cm程度の伝送距離でICカードとセキュアなデータ伝送を行なうことができる。主な用途として、ICカードからの認証情報の読み取りや、ICカードに格納されている価値情報の利用などを挙げることができる。例えば、ホスト機器20がテレビ受像機で、有料コンテンツの利用料を、リモコン10にICカード図示しないをかざしてICカードリーダー14を介して支払うこともできる。一方のホスト機器20は、表示部21と、ホスト機能部22と、制御部23と、通信部24を備えている。通信部24は、例えばRF4CEに則って主にPHY/MAC層の処理を行ない、例えばアクセスポイントとしてワイヤレスネットワークに運営し、リモコン10などの1以上の端末局を収容する。RF4CEでは、3つの周波数チャネルが用意されており、通信部24は、初期設定として、3つの周波数チャネルのうち自分にとって最も妨害のないものを使用する。また、使用している周波数チャネルで受信待機しているとき、受信する妨害波のエネルギーレベルが周波数移動レベル後述を超えると、通信部24は、他の妨害のない周波数チャネルへ移動する。表示部21は、液晶表示ディスプレイなどからなる。ホスト機能部22は、テレビ受像機やAV機器、その他の情報機器本体であり、リモコン10による操作対象となる。制御部23は、ホスト機器20内の動作を統括的にコントロールする。例えば、リモコン10からの信号を通信部24で受信すると、制御部23はこれを復号処理する。受信信号がリモコンコードであれば、制御部23は、リモコンコードで示された処理を行なうよう、ホスト機能部22に指示する。リモコン操作時に、表示部11の画面上には例えば複数のメニュー項目が表示される。ユーザーは、リモコン10の入力部11に含まれるカーソルボタンを使って画面上のメニュー項目の選択を変更し、さらに決定ボタンを押下することによって、メニュー項目の選択を確定させる。また、ホスト機能部22は、選択されたメニュー項目に応じたアプリケーションを起動して、リモコン10への送信情報を生成することもある。RF4CEでは、3つの周波数チャネルが用意されている。ホスト機器20を設置した直後に、初期設定として、3つの周波数チャネルのうちホスト機器20にとって最も妨害のないものを使用する仕組みの実装が規定されている前述。また、時間の経過とともに最適な周波数チャネルが変化するため、メーカー毎に、RF4CEで規定していない部分で、最適な周波数チャネルへの遷移を実装しているのが実情である。周波数チャネルの遷移方法の一例として、ホスト機器20がリモコン10からのRF信号を受信待機しているときに、受信している周波数チャネルにおける妨害波のエネルギーレベルが一定レベル以下、周波数移動レベルとするを超えると、受信する周波数チャネルを移動するという方法が挙げられる。図6には、ホスト機器20が妨害波からの干渉を回避する仕組みを図解している。同図に示す例では、ホスト機器20が15chで受信待機しているときに、15chでの妨害波のエネルギーレベルが周波数移動レベルを超えたために、受信待機する周波数チャネルを20ch又は25chに移動する。一方、リモコン10は、ホスト機器20が周波数チャネルを移動したこと自体を検知できないが、ユーザーのリモコン操作によりRF信号を送信した際、ホスト機器20から応答信号ACKが返ってこないと、他の周波数チャネルに切り替えるようになっている。すなわち、リモコン10は3つの周波数チャネルすべてに送信することになるので、ホスト機器20が行なった周波数チャネルの遷移に対応することができる。リモコン10は、ユーザーのリモコン操作によりRF信号を送信した際、ホスト機器20からACKを受信するまで、3つの周波数チャネルで順次RF信号の送信を行なう。ホスト機器10は、いずれかの周波数チャネルで受信待機しているので、いずれかの周波数チャネルでACKが返信されることになる。そして、リモコンは、ACKを受信できた周波数チャネルを使用チャネルとして認識する。また、リモコン10は、CSMAのルールに従って干渉回避を行なう。すなわち、リモコン10は、各周波数チャネルに送信を行なう前に、妨害波のエネルギーレベルを確認する。そして、周波数チャネル上で一定レベル以下、送信停止レベルとするを超える信号がある場合には、自分が送信しても相手に届かず、その信号に妨害を与えないようにするために、その周波数チャネルでは送信を行なわず、他の信号レベルの低い周波数チャネルでのみ送信を行なう。図7には、リモコン10がCSMAに基づき妨害波を回避する仕組みを図解している。例えば、リモコン10は、今までは15chでACKを受信できたとする。ユーザーのリモコン操作に応答して、15chに送信を行なう前に、当該周波数チャネル上での妨害波のエネルギーレベルを測定する。そして、リモコン10は、送信停止レベルを超えていることを確認した場合には、15chには送信せず、妨害波のエネルギーレベルが送信停止レベルを超えていない他の周波数チャネル20ch、25chでのみ順次送信を行なうことができる。一般的なワイヤレスネットワークは壁越えの通信も想定される。これに対し、RF方式のリモコンシステムでは、基本的には、同じ部屋内でリモコン操作が行なわれる。すなわち、リモコン10とホスト機器20は比較的近い距離にあり、妨害源が存在しても、リモコン10及びホスト機器20がそれぞれ受信する妨害波のエネルギーレベルは同じ程度であると想定される。このような場合、リモコン10がCSMAにより全く送信できない周波数チャネルは、ホスト機器側20でも同様に干渉を受けて、他の周波数チャネルに自動的に遷移するので、互いに妨害を回避しながら、常に通信を行なうことが可能である。しかしながら、何らかの理由により、同じ妨害源から被る影響がリモコン10とホスト機器20とで差が生じた場合、とりわけ、リモコン10がより強いレベルで妨害を受けている一方、ホスト機器20が被る妨害のレベルが弱い場合には、リモコン10から送信できないリモコン操作が効かないという状況に陥る可能性がある。何故なら、ホスト機器20は周波数チャネルを遷移しないのに対し、リモコン10はCSMAによりホスト機器20が使用する周波数チャネルにアクセスできないからである。同じ妨害源から被る影響がリモコン10とホスト機器20とで差が生じる原因として、以下のものが挙げられる。1妨害源からの距離によるもの。2ホスト機器20とリモコン10の設置環境によるもの。3アンテナモジュールの実装によるもの。図8には、妨害源からホスト機器20とリモコン10までの距離が相違する例を示している。リモコン10の方が妨害源からの距離が近いため、妨害波のエネルギーレベルが送信停止レベルを超えてしまう。これに対し、ホスト機器20は妨害源からの距離が遠いため、妨害波は減衰されるので、受信したエネルギーレベルは周波数移動レベル未満となる。また、図9には、ホスト機器20とリモコン10の設置環境が相違する例を示している。図示の例では、妨害源は部屋の外にあり、妨害波は壁を通過せず、窓から侵入してくる。リモコン10は窓から侵入してくる妨害波を受信できる位置にあり、受信する妨害波のエネルギーレベルが送信停止レベルを超えてしまう。これに対し、ホスト機器20は壁の陰に隠れているので、妨害波のエネルギーレベルは周波数移動レベル未満となる。また、図10には、ホスト機器20とリモコン10のアンテナモジュールの実装が相違する例を示している。ホスト機器20は、金属製の筐体内にアンテナモジュールを内蔵しているため、そもそも受信感度が低い。このため、図示のように、妨害源からホスト機器20とリモコン10までの距離がほとんど同じであっても、リモコン10側では妨害波のエネルギーレベルが送信停止レベルを超える一方、ホスト機器10側では妨害波のエネルギーレベルが周波数移動レベル未満となる。図11には、リモコン10とホスト機器20の間で妨害波の受信レベルに差が生じた様子を示している。同図では、ホスト機器20側で、使用する周波数チャネルを15chに設定しているものとする。リモコン10は、これまでに周波数チャネル15chでホスト機器20からの応答信号ACKを受信しており、使用する周波数チャネルが15chであると認識している。そして、リモコン10は、ユーザーのリモコン操作に応答して、15chに送信を行なう前に、当該周波数チャネル上での妨害波のエネルギーレベルを測定する。図11に示す例では、その後の通信環境の変化などにより15hでの妨害波のエネルギーレベルが送信停止レベルを超えてしまったので、15chには送信しない。リモコン10は、妨害波のエネルギーレベルが送信停止レベルを超えていない他の周波数チャネル20ch、25chでのみ順次送信を行なう。他方、ホスト機器20は、リモコン10からのRF信号を受信待機しているときに、受信している周波数チャネル15chにおける妨害波のエネルギーレベルを監視している。図11に示す例では、いずれの周波数チャネルでも妨害波のエネルギーレベルは周波数移動レベル未満なので、周波数の遷移は行なわれない。この結果、ホスト機器20は、周波数チャネル15chで受信待機し続ける一方、リモコン10は15chではCSMAにより送信できず、他の周波数チャネル20ch、25chに順次切り替えて送信を行なうことになる。ホスト機器20は周波数チャネルを遷移しないのに対し、リモコン10はCSMAによりホスト機器20が使用する周波数チャネルにアクセスできず、リモコン操作が効かない。同じ妨害源から被る影響がリモコン10とホスト機器20とで差が生じる原因が、図10に示したようにアンテナモジュールの実装による場合には、周波数移動レベルを下げることによって、上記の問題は解決する。すなわち、リモコンとホスト機器間の同じ妨害源から被る影響の差を、送信停止レベルと周波数移動レベルに差を設けて相殺することができる。図12に示すように、リモコン10側の送信停止レベルに対し、ホスト機器20側の周波数移動レベルをより低く設定すれば、ホスト機器20が他の周波数チャネル20ch、25chへ遷移するので、リモコン10は20ch、25chでホスト機器20にリモコンコードを送信できるようになる。しかしながら、周波数移動レベルを低くし過ぎると、ホスト機器20側で周波数チャネルの遷移が頻繁に発生することになり、リモコン操作に対する応答が遅くなったり、動作が不安定になったりする。周波数移動レベルを低くすることは、妨害源からの距離の相違図9を参照のことや設置環境の相違図10を参照のことに起因する問題を解決することにはならない。ホスト機器が設置された際に、利用可能な各周波数チャネルの妨害波のエネルギーレベルを測定して、最も妨害の少ないチャネルに移動する方法では、その後に最適なチャネルが変化しても、対応することができない。また、特許文献1には、ホスト機器が利用可能な各周波数チャネルの受信電界強度を定期的に測定し、最も妨害の少ないチャネルに移動する方法が開示されている前述。しかしながら、この方法によると、図8~図10に示したような、リモコン側でのみ受ける妨害波を回避することはできない。また、最適なチャネルを選択するには、利用可能なチャネル毎に数秒ずつ受信電界強度を測定する必要があり、測定中はリモコンが効かないことになる。このような動作を定期的に行なうと、リモコンが効かない時間が定期的に発生することになる。リモコン10は、いずれかの周波数チャネルでRF信号を送信した際に、同周波数チャネルでホスト機器20から応答信号ACKを受信できたことにより、リモコンコードがホスト機器20に届いたことを知ることができる。一方、リモコンコードがホスト機器20に届かない状況は、主に、リモコン10の方が妨害源からの距離が近く、ホスト機器20は妨害源から離れている設置環境で発生する。図11を再び参照すると、リモコン10は、周波数チャネル15chではCSMAにより送信できず、他の周波数チャネル20ch、25chでは送信してもホスト機器20からは応答信号ACKが返ってこない。ホスト機器20側では、妨害波の影響が少ないことから、周波数チャネル15chで受信待機し続け、リモコン10から他の周波数チャネル20ch、25chに送信した信号を受信しACKを返信することはない。本発明者らは、リモコン10は、CSMAにより送信できない周波数チャネルが存在し、且つ、それ以外の周波数チャネルに所定回数連続して送信しても応答信号ACKを受信できないときには、リモコン10のみが妨害波の影響を被り、ホスト機器20にリモコンコードが届いていないと推定することができる、という点に着目した。すなわち、リモコン10は、CSMAにより送信できない周波数チャネルが存在し、且つ、それ以外の周波数チャネルに送信しても応答信号ACKを受信できない状態が所定回数連続した場合には、ホスト機器20にチャネル移動要求コードを送信するという干渉回避方法を提案する。リモコン10は、チャネル移動要求コードを、各周波数チャネルから順次送信する。リモコン操作が効かないと、ユーザーはリモコン10の持ち方を変えながらリモコン操作を何度も繰り返す習性があるので、いずれかのリモコン操作に応じて送信されたRF信号がホスト機器20に届くことを期待できる。ホスト機器20は、チャネル移動要求コードを受信すると、リモコン10側では妨害波の影響を受けていることを認識することができ、これを回避すべく他の周波数チャネルに順次遷移する。リモコン10が送信するチャネル移動要求コードには、移動すべき周波数チャネルを含めるようにしてもよい。この場合、ホスト機器20は、チャネル移動要求コードで指示された周波数チャネルに移動して、受信待機すればよい。そして、リモコン10がCSMAにより送信できる周波数チャネルに遷移した時点で、ホスト機器20はリモコンか10からのRF信号を受信できるようになり、以降はリモコン操作が効くようになる。図2には、リモコン10からホスト機器20にチャネル移動要求コードを送信する様子を示している。リモコン10は、ユーザーにリモコン操作された際にリモコンコードを送信するが、これがホスト機器20に届いたかどうかは、CSMAにより送信できたことと、ホスト機器20からACKを受信することの2つの条件で確認できる。図2に示す例では、リモコン10は、妨害源の近くに位置するため、妨害波のエネルギーレベルが強く、通信が安定しない。一方、ホスト機器は、妨害源から遠く、妨害波のエネルギーレベルが弱い。すなわち、妨害源がリモコン10に近く、ホスト機器20からは遠いために、リモコンコードがホスト機器20に届かない事態が発生する。ホスト機器20にリモコンコードが届かないことが度重なるときは、リモコン10は、ホスト機器20にチャンネル移動要求コードを送信する。ホスト機器20は、このチャネル移動要求コードを受信すると、受信待機する周波数チャンネルを変更する。リモコン10が送信するチャネル移動要求コードには、移動すべき周波数チャネルを含めるようにしてもよい。この場合、ホスト機器20は、チャネル移動要求コードで指示された周波数チャネルに移動して、受信待機すればよい。そ移動した周波数チャンネルで、リモコン10が妨害を受けなくなれば、安定したリモコンコードの送信が可能となる。勿論、チャンネル移動要求コードも妨害源に邪魔されホスト機器20に届かないことも考えられるが、まったく届かない訳ではない。リモコン操作が効かないと、ユーザーはリモコン10の持ち方を変えながらリモコン操作を何度も繰り返す習性がある。そのうちのいずれかでチャネル移動要求コードがホスト機器20に届けば、周波数チャンネルが移動する。また、ユーザーは、同じ場所でリモコン操作を繰り返しても、まったく通信できないときには、リモコン10をホスト機器20に近づけるので、通信はできるようになり。その際、チャンネル移動要求コードがホスト機器20に届けば、周波数チャンネルは移動する。図3~図5には、リモコン10が実行する処理手順をフローチャートの形式で示している。上述したように、リモコン10は、CSMAにより送信できない周波数チャネルが存在し、且つ、それ以外の周波数チャネルに送信しても応答信号ACKを受信できない状態が所定回数連続した場合には、ホスト機器20にチャネル移動要求コードを送信する。図3に示す処理手順では、応答信号ACKを受信できない状態をカウントするカウンターを初期化クリアーする処理を行なうステップS31。図4には、リモコン10が、ユーザーのリモコン操作に応じて実行する処理手順を示している。但し、同図中の送信完了フラグは送信処理が完了したことを示すフラグ、未送信フラグはCSMAにより妨害波のために送信できないことを示すフラグであり、いずれも図5に示す送信処理の中で管理される後述。ホスト機器20は、リモコンコード並びにチャネル移動要求コードを受信すると、それぞれに対して応答信号ACKを返す。また、リモコン10は、リモコンコード又はチャネル移動要求コードを送信しても、応答信号ACKを受信できない回数をカウンターでカウントしている。ユーザーがリモコン操作すると、まずカウンターが所定回数N以上かどうかをチェックするステップS41。カウンターがN未満、すなわち、応答信号ACKを連続して受信できなかった回数がN回に達するまではステップS41のNo、ステップS45にジャンプし、ホスト機器20へのリモコンコードの送信処理を実行する。リモコンコードの送信処理で実行する処理手順は図5に示す通りであり、詳細は後述に譲る。また、カウンターが所定回数N以上、すなわち、送信できない周波数チャネルが存在し、且つ、所定回数にわたり連続して応答信号ACKを受信できなかったときにはステップS41のYes、ホスト機器20へのチャネル移動要求コードの送信処理を実行するステップS42。チャネル移動要求コードには、移動すべき周波数チャネルを含めるようにしてもよい。チャネル移動要求コードの送信処理で実行する処理手順は図5に示す通りであり、詳細は後述に譲る。そして、送信完了フラグを参照して、チャネル移動要求コードの送信を正常に完了したかをチェックするステップS43。チャネル移動要求コードの送信を正常に完了していればステップS43のYes、カウンターをクリアーするがステップS44、チャネル移動要求コードの送信が完了していないときにはステップS43のNo、カウンターの値はそのままとし、この処理フロー全体を終了する。そして、送信完了フラグを参照して、リモコンコードの送信を正常に完了したかをチェックするステップS46。リモコンコードの送信を正常に完了していればステップS46のYes、カウンターをクリアーしてステップS48、この処理フロー全体を終了する。一方、リモコンコードの送信を完了していなければステップS46のNo、続いて、未送信フラグを参照して、CSMAにより妨害波のために、リモコンコードを送信できないことがあったかどうかをチェックするステップS47。ここで、未送信フラグがセットされていればステップS47のYes、カウンターをインクリメントしてからステップS48、この処理フロー全体を終了する。また、未送信フラグがセットされていなければステップS47のNo、そのままこの処理フロー全体を終了する。図5には、リモコン10がリモコンコード並びにチャネル移動要求コードを送信する際の処理手順を示している。当該処理手順は、図4に示したフローチャート中のステップS42、S45で起動される。当該処理が起動されると、まず、送信処理が完了したことを示す送信完了フラグ、並びに、CSMAにより妨害波のために送信できなかったことを示す未送信フラグをともにクリアーするステップS51。そして、当該送信処理をタイムアウトするためのタイマーをセットするステップS52。そして、現在設定している周波数チャネルにRF信号リモコンコード又はチャネル移動要求コードの送信を試みるステップS53。その後、通信相手であるホスト機器20から応答信号ACKを受信でき、コード送信が正常に完了したときにはステップS54のYes、送信完了フラグをセットしてからステップS59、この処理フロー全体を終了する。他方、ホスト機器20からの応答信号ACKを受信できずホスト機器20側で、妨害波のために応答信号ACKを送信できなかった場合を含む、コード送信が正常に完了しなかったときにはステップS54のNo、次に送信する周波数チャネルを変更するステップS55。次いで、ステップS43ではCSMAにより妨害なく送信することができたかどうかをチェックするステップS56。ここで、CSMAにより妨害波のために送信できなかったときにはステップS56のNo、未送信フラグをセットするステップS57。そして、上記のステップS53~S57の処理を、タイムアウトするまでステップS58のNo、繰り返し実行する。なお、タイムアウトの時間は例えば1秒程度でよく、特に制約はない。RF4CEでは、1秒間に150~180回程度の再送が可能である。図5に示した処理フローが終了すると、正常に送信が完了したときには、送信完了フラグがセットされる。また、再送処理を繰り返す際に、1回でもCSMAにより送信ができないことがあれば、未送信フラグがセットされる。