(57)【要約】【課題】送信データを１つのフレームに組み込んで、このフレームを複数連結して送信する場合に、電力消費の低減が可能な送信装置、受信装置、通信システム、送信方法、受信方法、送信制御プログラムおよび受信制御プログラムを得る。【解決手段】調整モードに設定された状態で送信装置１１００は全通信データを１フレームにまとめて複数フレームを受信装置に送出する。受信装置が解読できたフレームの数を知らせると、送信装置のフレーム数演算手段１１３０は、これを基にして１回の送信で受信装置の受信に最低限必要とされるフレーム数を演算する。フレーム数設定手段１１４０は、通常時に送信する際のフレーム数を設定する。【選択図】図１
2011009875.tif 000002
【特許請求の範囲】
【請求項１】
通信相手としての受信装置が所定の調整モードに設定された状態でこの受信装置に向けて、全通信データを１フレームにまとめて１回の送信で連続して繰り返す所定数のフレームとして送出する送信フレーム送出手段と、
この送信フレーム送出手段で送出した前記所定数のフレームの中で前記受信装置が受信に成功したフレーム数を受信結果として通知してきたときこれを受信する受信結果受信手段と、
この受信結果受信手段の受信した受信結果から判別された受信に成功したフレーム数に対する前記所定数のフレームとの関係から前記受信装置への１回の送信で前記全通信データの受信に最低限必要とされるフレーム数を演算するフレーム数演算手段と、
このフレーム数演算手段の演算結果を用いて、前記受信装置に対して前記調整モードのモード解除後に送信される全通信データを１フレームにまとめて１回の送信で連続して繰り返すフレーム数を設定するフレーム数設定手段
とを具備することを特徴とする送信装置。
【請求項２】
全通信データを１フレームにまとめた連続して繰り返す所定数のフレームを通信相手としての送信装置から受信するフレーム受信手段と、
このフレーム受信手段で受信した連続して繰り返す所定数のフレームが所定の調整モードで送られてきたとき、これらのフレームの中で前記通信データを受信できたフレーム数を前記通信相手としての送信装置に受信結果として返送する受信結果返送手段
とを具備することを特徴とする受信装置。
【請求項３】
全通信データを１フレームにまとめた連続して繰り返す所定数のフレームを通信相手としての送信装置から受信するフレーム受信手段と、
このフレーム受信手段で受信した連続して繰り返す所定数のフレームが所定の調整モードで送られてきたとき、これらのフレームの中で前記通信データを受信できたフレーム数を計数する成功フレーム数計数手段と、
この成功フレーム数計数手段の計数結果と前記所定数のフレームとの関係から前記通信相手としての送信装置が自装置に対して１回の送信で前記全通信データを伝達するのに必要な最低限のフレーム数を演算するフレーム数演算手段と、
このフレーム数演算手段の演算結果を用いて、前記受信装置に対して前記調整モードのモード解除後に送信される全通信データを１フレームにまとめて１回の送信で連続して繰り返すフレーム数を判別するフレーム数判別手段と、
このフレーム数判別手段の判別結果を前記通信相手としての送信装置に送信する判別結果送信手段
とを具備することを特徴とする受信装置。
【請求項４】
全通信データを１フレームにまとめた連続して繰り返す所定数のフレームを受信するフレーム受信手段と、このフレーム受信手段で受信した連続して繰り返す所定数のフレームが所定の調整モードで送られてきたとき、これらのフレームの中で前記通信データを受信できたフレーム数を送信元に受信結果として返送する受信結果返送手段とを備えた受信装置と、
前記受信装置が所定の調整モードに設定された状態でこの受信装置に向けて、全通信データを１フレームにまとめて１回の送信で連続して繰り返す所定数のフレームとして送出する送信フレーム送出手段と、この送信フレーム送出手段で送出した前記所定数のフレームの中で前記受信装置が受信に成功したフレーム数を受信結果として通知してきたときこれを受信する受信結果受信手段と、この受信結果受信手段の受信した受信結果から判別された受信に成功したフレーム数に対する前記所定数のフレームとの関係から前記受信装置への１回の送信で前記全通信データの受信に最低限必要とされるフレーム数を演算するフレーム数演算手段と、このフレーム数演算手段の演算結果を用いて、前記受信装置に対して前記調整モードのモード解除後に送信される全通信データを１フレームにまとめて１回の送信で連続して繰り返すフレーム数を設定するフレーム数設定手段とを備えた送信装置
とを具備することを特徴とする通信システム。
【請求項５】
前記送信装置はリモートコントロール機器であり、前記受信装置はこのリモートコントロール機器によって制御される通信機器であることを特徴とする請求項４記載の通信システム。
【請求項６】
全通信データを１フレームにまとめた連続して繰り返す所定数のフレームを通信相手受信するフレーム受信手段と、このフレーム受信手段で受信した連続して繰り返す所定数のフレームが所定の調整モードで送られてきたとき、これらのフレームの中で前記通信データを受信できたフレーム数を計数する成功フレーム数計数手段と、この成功フレーム数計数手段の計数結果と前記所定数のフレームとの関係から前記通信相手が自装置に対して１回の送信で前記全通信データを伝達するのに必要な最低限のフレーム数を演算するフレーム数演算手段と、このフレーム数演算手段の演算結果を用いて、前記受信装置に対して前記調整モードのモード解除後に送信される全通信データを１フレームにまとめて１回の送信で連続して繰り返すフレーム数を判別するフレーム数判別手段と、このフレーム数判別手段の判別結果を前記通信相手に送信する判別結果送信手段とを備えた受信装置と、
前記受信装置が所定の調整モードに設定された状態でこの受信装置に向けて、全通信データを１フレームにまとめて１回の送信で連続して繰り返す所定数のフレームとして送出する送信フレーム送出手段と、この送信フレーム送出手段で送出した前記所定数のフレームの中で前記受信装置が受信に成功したフレーム数を基にして前記判別結果を送信してきたときこれを受信する判別結果受信手段と、この判別結果受信手段の判別結果を用いて、前記受信装置に対して前記調整モードのモード解除後に送信される全通信データを１フレームにまとめて１回の送信で連続して繰り返すフレーム数を設定するフレーム数設定手段とを備えた送信装置
とを具備することを特徴とする通信システム。
【請求項７】
通信相手としての受信装置が所定の調整モードに設定された状態でこの受信装置に向けて、全通信データを１フレームにまとめて１回の送信で連続して繰り返す所定数のフレームとして送出する送信フレーム送出ステップと、
この送信フレーム送出ステップで送出した前記所定数のフレームの中で前記受信装置が受信に成功したフレーム数を受信結果として通知してきたときこれを受信する受信結果受信ステップと、
この受信結果受信ステップで受信した受信結果から判別された受信に成功したフレーム数に対する前記所定数のフレームとの関係から前記受信装置への１回の送信で前記全通信データの受信に最低限必要とされるフレーム数を演算するフレーム数演算ステップと、
このフレーム数演算ステップでの演算結果を用いて、前記受信装置に対して前記調整モードのモード解除後に送信される全通信データを１フレームにまとめて１回の送信で連続して繰り返すフレーム数を設定するフレーム数設定ステップ
とを具備することを特徴とする送信方法。
【請求項８】
全通信データを１フレームにまとめた連続して繰り返す所定数のフレームを通信相手としての送信装置から受信するフレーム受信ステップと、
このフレーム受信ステップで受信した連続して繰り返す所定数のフレームが所定の調整モードで送られてきたとき、これらのフレームの中で前記通信データを受信できたフレーム数を前記通信相手としての送信装置に受信結果として返送する受信結果返送ステップ
とを具備することを特徴とする受信方法。
【請求項９】
全通信データを１フレームにまとめた連続して繰り返す所定数のフレームを通信相手としての送信装置から受信するフレーム受信ステップと、
このフレーム受信ステップで受信した連続して繰り返す所定数のフレームが所定の調整モードで送られてきたとき、これらのフレームの中で前記通信データを受信できたフレーム数を計数する成功フレーム数計数ステップと、
この成功フレーム数計数ステップでの計数結果と前記所定数のフレームとの関係から前記通信相手としての送信装置が自装置に対して１回の送信で前記全通信データを伝達するのに必要な最低限のフレーム数を演算するフレーム数演算ステップと、
このフレーム数演算ステップでの演算結果を用いて、前記受信装置に対して前記調整モードのモード解除後に送信される全通信データを１フレームにまとめて１回の送信で連続して繰り返すフレーム数を判別するフレーム数判別ステップと、
このフレーム数判別ステップでの判別結果を前記通信相手としての送信装置に送信する判別結果送信ステップ
とを具備することを特徴とする受信方法。
【請求項１０】
コンピュータに、
通信相手としての受信装置が所定の調整モードに設定された状態でこの受信装置に向けて、全通信データを１フレームにまとめて１回の送信で連続して繰り返す所定数のフレームとして送出する送信フレーム送出処理と、
この送信フレーム送出処理で送出した前記所定数のフレームの中で前記受信装置が受信に成功したフレーム数を受信結果として通知してきたときこれを受信する受信結果受信処理と、
この受信結果受信処理で受信した受信結果から判別された受信に成功したフレーム数に対する前記所定数のフレームとの関係から前記受信装置への１回の送信で前記全通信データの受信に最低限必要とされるフレーム数を演算するフレーム数演算処理と、
このフレーム数演算処理での演算結果を用いて、前記受信装置に対して前記調整モードのモード解除後に送信される全通信データを１フレームにまとめて１回の送信で連続して繰り返すフレーム数を設定するフレーム数設定処理
とを実行させることを特徴とする送信制御プログラム。
【請求項１１】
コンピュータに、
全通信データを１フレームにまとめた連続して繰り返す所定数のフレームを通信相手としての送信装置から受信するフレーム受信処理と、
このフレーム受信処理で受信した連続して繰り返す所定数のフレームが所定の調整モードで送られてきたとき、これらのフレームの中で前記通信データを受信できたフレーム数を前記通信相手としての送信装置に受信結果として返送する受信結果返送処理
とを実行させることを特徴とする受信制御プログラム。
【請求項１２】
コンピュータに、
全通信データを１フレームにまとめた連続して繰り返す所定数のフレームを通信相手としての送信装置から受信するフレーム受信処理と、
このフレーム受信処理で受信した連続して繰り返す所定数のフレームが所定の調整モードで送られてきたとき、これらのフレームの中で前記通信データを受信できたフレーム数を計数する成功フレーム数計数処理と、
この成功フレーム数計数処理の計数結果と前記所定数のフレームとの関係から前記通信相手としての送信装置が自装置に対して１回の送信で前記全通信データを伝達するのに必要な最低限のフレーム数を演算するフレーム数演算処理と、
このフレーム数演算処理の演算結果を用いて、前記受信装置に対して前記調整モードのモード解除後に送信される全通信データを１フレームにまとめて１回の送信で連続して繰り返すフレーム数を判別するフレーム数判別処理と、
このフレーム数判別処理の判別結果を前記通信相手としての送信装置に送信する判別結果送信処理
とを実行させることを特徴とする受信制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信装置、受信装置、通信システム、送信方法、受信方法、送信制御プログラムおよび受信制御プログラムに関する。本発明は、たとえば無線によるリモートコントロール機器等の送信機能を備えた送信装置や、この送信装置から信号を受信するテレビジョン等の受信装置、これらを備えた通信システム、送信方法、受信方法、送信制御プログラムおよび受信制御プログラムに関する。
【背景技術】
【０００２】
リモートコントロール機器等の送信機能を備えた送信装置が各種の電子機器の制御のために使用されている。このような送信装置は、携帯可能な小型化された装置である場合が多い。携帯型の送信装置は、携帯型という利便性を発揮するために、電源として一次電池や二次電池を使用するのが通常である。このような装置は、電力の消費が多ければ、頻繁に電池を充電したり、新たな電池に交換する必要がある。
【０００３】
特に、リモートコントロール機器のうちの無線信号を送出する送信装置は、送出のために多くの電力を必要とする。したがって、装置の設計に際してはできるだけ省電力化する必要がある。太陽電池を使用する装置も存在するが、この場合にも電力消費をできるだけ少なくすることが重要である点は、他の電池を使用する場合と同様である。受信装置でもエコロジの観点や省電力化の観点から送信装置と同様に電力消費をできるだけ少なくすることが要請される。
【０００４】
そこで、従来から送信装置や受信装置あるいはこれらを備えた通信システムでは、電力消費を抑えるための各種の工夫を行っている。たとえば送信出力を制御することで電力消費を抑えることが、本発明の第１の関連技術として提案されている（たとえば特許文献１参照）。この第１の関連技術では、ノイズの誤受信を原因とする電力消費を抑制するために、受信信号強度と安定受信強度との差分値に応じて、送信出力を調整するようにしている。
【０００５】
また、送信装置の出力信号の強度をコントロールして、受信装置の消費電力を低減することが、本発明の第２の関連技術として提案されている（たとえば特許文献２参照）。この第２の関連技術では、一方の通信機Ａでは、他方の通信機Ｂからの信号を受信した際の検出受信電界強度を送信信号に付加する。また、通信機Ｂでは、同様に検出受信電界強度をその送信信号に付加する。これにより、それぞれの通信機Ａ、Ｂには、相手方でモニタした送信信号の電界強度がフィードバックされ、これに基づいた送信電力の制御が行われる。
【０００６】
更に、受信部の通電時間を制御して受信装置の消費電力を低減することが、本発明の第３の関連技術として提案されている（たとえば特許文献３参照）。この第３の関連技術では、送信装置と受信装置が同期して一定時間間隔で起動し、受信装置側はこの時に受信部の電源を投入して、受信信号がないと確認すると、その受信部の電源を切断するようにしている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−３０６２４９号公報（第００１０段落、第００２８段落、図４）
【特許文献２】特開平０２−２８０４２０号公報（第２ページ左下欄第８行目〜同ページ右下欄第１７行目、第２図）
【特許文献３】特開平０４−１３２３９７号公報（第２ページ右上欄第６行目〜同ページ左下欄第２０行目、第１図、第２図）
【発明の概要】
【発明が解決しようとする課題】
【０００８】
以上説明した関連技術では、送信装置が送信する信号の電力を調整したり、信号の受信時間帯を制限することで、電力消費を節減している。
【０００９】
一方、リモートコントロール機器のようなある種の通信装置では、一度に通信しようとするデータを１つのフレームに組み込んで、このフレームを複数個連結した形で受信側に一方的に送信するようにしている。これにより、送信したフレームのいずれか１つでも受信させることで通信の信頼性を高めると共に、受信側がデータの受信の成否を送信側に返答しないことで電力消費の節減を図ることができる。
【００１０】
しかしながら、このような通信技術を採用する場合、本発明の関連技術に示されるように送信電力や受信電力を単純に減少させても、通信に要するフレーム数が増加することになって、電力消費全体を単純に減少させることができない。また、リモートコントロール機器のような通信装置では、送信側と受信側が同期をとって起動と停止を繰り返すこと自体が電力消費の大幅な増加になる。
【００１１】
そこで本発明の目的は、送信データを１つのフレームに組み込んで、このフレームを複数連結して送信するようにした場合に、電力消費の低減が可能な送信装置、受信装置、通信システム、送信方法、受信方法、送信制御プログラムおよび受信制御プログラムを提供することにある。
【課題を解決するための手段】
【００１２】
本発明では、（イ）通信相手としての受信装置が所定の調整モードに設定された状態でこの受信装置に向けて、全通信データを１フレームにまとめて１回の送信で連続して繰り返す所定数のフレームとして送出する送信フレーム送出手段と、（ロ）この送信フレーム送出手段で送出した前記した所定数のフレームの中で前記した受信装置が受信に成功したフレーム数を受信結果として通知してきたときこれを受信する受信結果受信手段と、（ハ）この受信結果受信手段の受信した受信結果から判別された受信に成功したフレーム数に対する前記した所定数のフレームとの関係から前記した受信装置への１回の送信で前記した全通信データの受信に最低限必要とされるフレーム数を演算するフレーム数演算手段と、（ニ）このフレーム数演算手段の演算結果を用いて、前記した受信装置に対して前記した調整モードのモード解除後に送信される全通信データを１フレームにまとめて１回の送信で連続して繰り返すフレーム数を設定するフレーム数設定手段とを送信装置が具備する。
【００１３】
また、本発明では、（イ）全通信データを１フレームにまとめた連続して繰り返す所定数のフレームを通信相手としての送信装置から受信するフレーム受信手段と、（ロ）このフレーム受信手段で受信した連続して繰り返す所定数のフレームが所定の調整モードで送られてきたとき、これらのフレームの中で前記した通信データを受信できたフレーム数を前記した通信相手としての送信装置に受信結果として返送する受信結果返送手段とを受信装置が具備する。
【００１４】
更に本発明では、（イ）全通信データを１フレームにまとめた連続して繰り返す所定数のフレームを通信相手としての送信装置から受信するフレーム受信手段と、（ロ）このフレーム受信手段で受信した連続して繰り返す所定数のフレームが所定の調整モードで送られてきたとき、これらのフレームの中で前記した通信データを受信できたフレーム数を計数する成功フレーム数計数手段と、（ハ）この成功フレーム数計数手段の計数結果と前記した所定数のフレームとの関係から前記した通信相手としての送信装置が自装置に対して１回の送信で前記した全通信データを伝達するのに必要な最低限のフレーム数を演算するフレーム数演算手段と、（ニ）このフレーム数演算手段の演算結果を用いて、前記した受信装置に対して前記した調整モードのモード解除後に送信される全通信データを１フレームにまとめて１回の送信で連続して繰り返すフレーム数を判別するフレーム数判別手段と、（ホ）このフレーム数判別手段の判別結果を前記した通信相手としての送信装置に送信する判別結果送信手段とを受信装置が具備する。
【００１５】
更にまた本発明では、（イ）全通信データを１フレームにまとめた連続して繰り返す所定数のフレームを受信するフレーム受信手段と、このフレーム受信手段で受信した連続して繰り返す所定数のフレームが所定の調整モードで送られてきたとき、これらのフレームの中で前記した通信データを受信できたフレーム数を送信元に受信結果として返送する受信結果返送手段とを備えた受信装置と、（ロ）前記した受信装置が所定の調整モードに設定された状態でこの受信装置に向けて、全通信データを１フレームにまとめて１回の送信で連続して繰り返す所定数のフレームとして送出する送信フレーム送出手段と、この送信フレーム送出手段で送出した前記した所定数のフレームの中で前記した受信装置が受信に成功したフレーム数を受信結果として通知してきたときこれを受信する受信結果受信手段と、この受信結果受信手段の受信した受信結果から判別された受信に成功したフレーム数に対する前記した所定数のフレームとの関係から前記した受信装置への１回の送信で前記した全通信データの受信に最低限必要とされるフレーム数を演算するフレーム数演算手段と、このフレーム数演算手段の演算結果を用いて、前記した受信装置に対して前記した調整モードのモード解除後に送信される全通信データを１フレームにまとめて１回の送信で連続して繰り返すフレーム数を設定するフレーム数設定手段とを備えた送信装置とを通信システムが具備する。
【００１６】
また、本発明では、（イ）全通信データを１フレームにまとめた連続して繰り返す所定数のフレームを通信相手受信するフレーム受信手段と、このフレーム受信手段で受信した連続して繰り返す所定数のフレームが所定の調整モードで送られてきたとき、これらのフレームの中で前記した通信データを受信できたフレーム数を計数する成功フレーム数計数手段と、この成功フレーム数計数手段の計数結果と前記した所定数のフレームとの関係から前記した通信相手が自装置に対して１回の送信で前記した全通信データを伝達するのに必要な最低限のフレーム数を演算するフレーム数演算手段と、このフレーム数演算手段の演算結果を用いて、前記した受信装置に対して前記した調整モードのモード解除後に送信される全通信データを１フレームにまとめて１回の送信で連続して繰り返すフレーム数を判別するフレーム数判別手段と、このフレーム数判別手段の判別結果を前記した通信相手に送信する判別結果送信手段とを備えた受信装置と、（ロ）前記した受信装置が所定の調整モードに設定された状態でこの受信装置に向けて、全通信データを１フレームにまとめて１回の送信で連続して繰り返す所定数のフレームとして送出する送信フレーム送出手段と、この送信フレーム送出手段で送出した前記した所定数のフレームの中で前記した受信装置が受信に成功したフレーム数を基にして前記した判別結果を送信してきたときこれを受信する判別結果受信手段と、この判別結果受信手段の判別結果を用いて、前記した受信装置に対して前記した調整モードのモード解除後に送信される全通信データを１フレームにまとめて１回の送信で連続して繰り返すフレーム数を設定するフレーム数設定手段とを備えた送信装置とを通信システムが具備する。
【００１７】
また、本発明では、（イ）通信相手としての受信装置が所定の調整モードに設定された状態でこの受信装置に向けて、全通信データを１フレームにまとめて１回の送信で連続して繰り返す所定数のフレームとして送出する送信フレーム送出ステップと、（ロ）この送信フレーム送出ステップで送出した前記した所定数のフレームの中で前記した受信装置が受信に成功したフレーム数を受信結果として通知してきたときこれを受信する受信結果受信ステップと、（ハ）この受信結果受信ステップで受信した受信結果から判別された受信に成功したフレーム数に対する前記した所定数のフレームとの関係から前記した受信装置への１回の送信で前記した全通信データの受信に最低限必要とされるフレーム数を演算するフレーム数演算ステップと、（ニ）このフレーム数演算ステップでの演算結果を用いて、前記した受信装置に対して前記した調整モードのモード解除後に送信される全通信データを１フレームにまとめて１回の送信で連続して繰り返すフレーム数を設定するフレーム数設定ステップとを送信方法が具備する。
【００１８】
更に、本発明では、（イ）全通信データを１フレームにまとめた連続して繰り返す所定数のフレームを通信相手としての送信装置から受信するフレーム受信ステップと、（ロ）このフレーム受信ステップで受信した連続して繰り返す所定数のフレームが所定の調整モードで送られてきたとき、これらのフレームの中で前記した通信データを受信できたフレーム数を前記した通信相手としての送信装置に受信結果として返送する受信結果返送ステップとを受信方法が具備する。
【００１９】
更にまた、本発明では、（イ）全通信データを１フレームにまとめた連続して繰り返す所定数のフレームを通信相手としての送信装置から受信するフレーム受信ステップと、（ロ）このフレーム受信ステップで受信した連続して繰り返す所定数のフレームが所定の調整モードで送られてきたとき、これらのフレームの中で前記した通信データを受信できたフレーム数を計数する成功フレーム数計数ステップと、（ハ）この成功フレーム数計数ステップでの計数結果と前記した所定数のフレームとの関係から前記した通信相手としての送信装置が自装置に対して１回の送信で前記した全通信データを伝達するのに必要な最低限のフレーム数を演算するフレーム数演算ステップと、（ニ）このフレーム数演算ステップでの演算結果を用いて、前記した受信装置に対して前記した調整モードのモード解除後に送信される全通信データを１フレームにまとめて１回の送信で連続して繰り返すフレーム数を判別するフレーム数判別ステップと、（ホ）このフレーム数判別ステップでの判別結果を前記した通信相手としての送信装置に送信する判別結果送信ステップとを受信方法が具備する。
【００２０】
また、本発明では、コンピュータに、送信制御プログラムとして、（イ）通信相手としての受信装置が所定の調整モードに設定された状態でこの受信装置に向けて、全通信データを１フレームにまとめて１回の送信で連続して繰り返す所定数のフレームとして送出する送信フレーム送出処理と、（ロ）この送信フレーム送出処理で送出した前記した所定数のフレームの中で前記した受信装置が受信に成功したフレーム数を受信結果として通知してきたときこれを受信する受信結果受信処理と、（ハ）この受信結果受信処理で受信した受信結果から判別された受信に成功したフレーム数に対する前記した所定数のフレームとの関係から前記した受信装置への１回の送信で前記した全通信データの受信に最低限必要とされるフレーム数を演算するフレーム数演算処理と、（ニ）このフレーム数演算処理での演算結果を用いて、前記した受信装置に対して前記した調整モードのモード解除後に送信される全通信データを１フレームにまとめて１回の送信で連続して繰り返すフレーム数を設定するフレーム数設定処理とを実行させる。
【００２１】
また、本発明では、コンピュータに、受信制御プログラムとして、（イ）全通信データを１フレームにまとめた連続して繰り返す所定数のフレームを通信相手としての送信装置から受信するフレーム受信処理と、（ロ）このフレーム受信処理で受信した連続して繰り返す所定数のフレームが所定の調整モードで送られてきたとき、これらのフレームの中で前記した通信データを受信できたフレーム数を前記した通信相手としての送信装置に受信結果として返送する受信結果返送処理とを実行させることを特徴とする。
【００２２】
更に本発明では、コンピュータに、受信制御プログラムとして、（イ）全通信データを１フレームにまとめた連続して繰り返す所定数のフレームを通信相手としての送信装置から受信するフレーム受信処理と、（ロ）このフレーム受信処理で受信した連続して繰り返す所定数のフレームが所定の調整モードで送られてきたとき、これらのフレームの中で前記した通信データを受信できたフレーム数を計数する成功フレーム数計数処理と、（ハ）この成功フレーム数計数処理の計数結果と前記した所定数のフレームとの関係から前記した通信相手としての送信装置が自装置に対して１回の送信で前記した全通信データを伝達するのに必要な最低限のフレーム数を演算するフレーム数演算処理と、（ニ）このフレーム数演算処理の演算結果を用いて、前記した受信装置に対して前記した調整モードのモード解除後に送信される全通信データを１フレームにまとめて１回の送信で連続して繰り返すフレーム数を判別するフレーム数判別処理と、（ホ）このフレーム数判別処理の判別結果を前記した通信相手としての送信装置に送信する判別結果送信処理とを実行させることを特徴とする。
【発明の効果】
【００２３】
以上説明したように本発明によれば、１回のデータ送信で同一フレームを複数回送信することで受信側のデータの受信の信頼性を向上させるような通信手法で、連続して繰り返すフレームの数を受信側の受信結果に応じて設定できるようにした。これにより、不必要にフレームを連結して送信する必要がなくなり、効果的な省電力化を実現することができる。しかも、調整モードという特別なモードでこのようなフレーム数の調整を行うことにした。このため、通常の通信時には送信装置側から受信装置側への一方的な通信が可能になり、送信装置は受信機能にバッテリを使用する必要がないので、この意味でも電力消費を節約することができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の送信装置のクレーム対応図である。
【図２】本発明の受信装置のクレーム対応図である。
【図３】本発明の受信装置のクレーム対応図である。
【図４】本発明の通信システムのクレーム対応図である。
【図５】本発明の通信システムのクレーム対応図である。
【図６】本発明の送信方法のクレーム対応図である。
【図７】本発明の受信方法のクレーム対応図である。
【図８】本発明の受信方法のクレーム対応図である。
【図９】本発明の送信制御プログラムのクレーム対応図である。
【図１０】本発明の受信制御プログラムのクレーム対応図である。
【図１１】本発明の受信制御プログラムのクレーム対応図である。
【図１２】本発明の実施の形態による通信システムの構成の概要を表わしたシステム構成図である。
【図１３】本実施の形態における無線リモコン送信機の構成の概要を表わしたブロック図である。
【図１４】本実施の形態における無線リモコン受信機の構成の概要を表わしたブロック図である。
【図１５】本実施の形態の通常モードにおける無線リモコン送信機によるフレームの送信処理の様子を表わした流れ図である。
【図１６】本実施の形態で無線リモコン送信機側から無線リモコン受信機を調整モードに設定する処理の様子を表わした流れ図である。
【図１７】図１６のステップＳ２２８で示した調整の実行を具体的に表わした流れ図である。
【図１８】本実施の形態の調整モードに関する無線リモコン受信機側の処理の様子を表わした流れ図である。
【図１９】本実施の形態の調整モードで調整する前と後の送出用の連結されたフレームの構成を示した説明図である。
【発明を実施するための形態】
【００２５】
図１は、本発明の送信装置のクレーム対応図を示したものである。本発明の送信装置１１００は、送信フレーム送出手段１１１０と、受信結果受信手段１１２０と、フレーム数演算手段１１３０と、フレーム数設定手段１１４０を備えている。ここで、送信フレーム送出手段１１１０は、通信相手としての受信装置が所定の調整モードに設定された状態でこの受信装置に向けて、全通信データを１フレームにまとめて１回の送信で連続して繰り返す所定数のフレームとして送出する。受信結果受信手段１１２０は、送信フレーム送出手段１１１０で送出した前記した所定数のフレームの中で前記した受信装置が受信に成功したフレーム数を受信結果として通知してきたときこれを受信する。フレーム数演算手段１１３０は、受信結果受信手段１１２０の受信した受信結果から判別された受信に成功したフレーム数に対する前記した所定数のフレームとの関係から前記した受信装置への１回の送信で前記した全通信データの受信に最低限必要とされるフレーム数を演算する。フレーム数設定手段１１４０は、フレーム数演算手段１１３０の演算結果を用いて、前記した受信装置に対して前記した調整モードのモード解除後に送信される全通信データを１フレームにまとめて１回の送信で連続して繰り返すフレーム数を設定する。
【００２６】
図２は、本発明の受信装置のクレーム対応図を示したものである。本発明の受信装置１２００は、フレーム受信手段１２１０と、受信結果返送手段１２２０を備えている。ここで、フレーム受信手段１２１０は、全通信データを１フレームにまとめた連続して繰り返す所定数のフレームを通信相手としての送信装置から受信する。受信結果返送手段１２２０は、フレーム受信手段１２１０で受信した連続して繰り返す所定数のフレームが所定の調整モードで送られてきたとき、これらのフレームの中で前記した通信データを受信できたフレーム数を前記した通信相手としての送信装置に受信結果として返送する。
【００２７】
図３は、本発明の受信装置のクレーム対応図を示したものである。本発明の受信装置１３００は、フレーム受信手段１３１０と、成功フレーム数計数手段１３２０と、フレーム数演算手段１３３０と、フレーム数判別手段１３４０と、判別結果送信手段１３５０を備えている。ここで、フレーム受信手段１３１０は、全通信データを１フレームにまとめた連続して繰り返す所定数のフレームを通信相手としての送信装置から受信する。成功フレーム数計数手段１３２０は、フレーム受信手段１３１０で受信した連続して繰り返す所定数のフレームが所定の調整モードで送られてきたとき、これらのフレームの中で前記した通信データを受信できたフレーム数を計数する。フレーム数演算手段１３３０は、成功フレーム数計数手段１３２０の計数結果と前記した所定数のフレームとの関係から前記した通信相手としての送信装置が自装置に対して１回の送信で前記した全通信データを伝達するのに必要な最低限のフレーム数を演算する。フレーム数判別手段１３４０は、フレーム数演算手段１３３０の演算結果を用いて、受信装置１３００に対して前記した調整モードのモード解除後に送信される全通信データを１フレームにまとめて１回の送信で連続して繰り返すフレーム数を判別する。判別結果送信手段１３５０は、フレーム数判別手段１３４０の判別結果を前記した通信相手としての送信装置に送信する。
【００２８】
図４は、本発明の通信システムのクレーム対応図を示したものである。本発明の通信システム１４００は、受信装置１４１０と、送信装置１４２０を備えている。ここで、受信装置１４１０は、フレーム受信手段１４１１と受信結果返送手段１４１２を備えている。フレーム受信手段１４１１は、全通信データを１フレームにまとめた連続して繰り返す所定数のフレームを受信する。受信結果返送手段１４１２は、フレーム受信手段１４１１で受信した連続して繰り返す所定数のフレームが所定の調整モードで送られてきたとき、これらのフレームの中で前記した通信データを受信できたフレーム数を送信元に受信結果として返送する。
【００２９】
送信装置１４２０は、送信フレーム送出手段１４２１と、受信結果受信手段１４２２と、フレーム数演算手段１４２３と、フレーム数設定手段１４２４を備えている。送信フレーム送出手段１４２１は、受信装置１４１０が所定の調整モードに設定された状態でこの受信装置１４１０に向けて、全通信データを１フレームにまとめて１回の送信で連続して繰り返す所定数のフレームとして送出する。受信結果受信手段１４２２は、の送信フレーム送出手段１４２１で送出した前記した所定数のフレームの中で受信装置１４１０が受信に成功したフレーム数を受信結果として通知してきたときこれを受信する。フレーム数演算手段１４２３は、受信結果受信手段１４２２の受信した受信結果から判別された受信に成功したフレーム数に対する前記した所定数のフレームとの関係から受信装置１４１０への１回の送信で前記した全通信データの受信に最低限必要とされるフレーム数を演算する。フレーム数設定手段１４２４は、フレーム数演算手段１４２３の演算結果を用いて、受信装置１４１０に対して前記した調整モードのモード解除後に送信される全通信データを１フレームにまとめて１回の送信で連続して繰り返すフレーム数を設定する。
【００３０】
図５は、本発明の通信システムのクレーム対応図を示したものである。本発明の通信システム１５００は、受信装置１５１０と、送信装置１５２０を備えている。ここで、受信装置１５１０は、フレーム受信手段１５１１と、成功フレーム数計数手段１５１２と、フレーム数演算手段１５１３と、フレーム数判別手段１５１４と、判別結果送信手段１５１５を備えている。フレーム受信手段１５１１は、全通信データを１フレームにまとめた連続して繰り返す所定数のフレームを通信相手から受信する。成功フレーム数計数手段１５１２は、フレーム受信手段１５１１で受信した連続して繰り返す所定数のフレームが所定の調整モードで送られてきたとき、これらのフレームの中で前記した通信データを受信できたフレーム数を計数する。フレーム数演算手段１５１３は、成功フレーム数計数手段１５１２の計数結果と前記した所定数のフレームとの関係から前記した通信相手が自装置に対して１回の送信で前記した全通信データを伝達するのに必要な最低限のフレーム数を演算する。フレーム数判別手段１５１４は、フレーム数演算手段１５１３の演算結果を用いて、受信装置１５１０に対して前記した調整モードのモード解除後に送信される全通信データを１フレームにまとめて１回の送信で連続して繰り返すフレーム数を判別する。判別結果送信手段１５１５は、フレーム数判別手段１５１４の判別結果を前記した通信相手に送信する。
【００３１】
送信装置１５２０は、送信フレーム送出手段１５２１と、判別結果受信手段１５２２と、フレーム数設定手段１５２３を備えている。送信フレーム送出手段１５２１は、受信装置１５１０が所定の調整モードに設定された状態でこの受信装置１５１０に向けて、全通信データを１フレームにまとめて１回の送信で連続して繰り返す所定数のフレームとして送出する。判別結果受信手段１５２２は、送信フレーム送出手段１５２１で送出した前記した所定数のフレームの中で前記した受信装置が受信に成功したフレーム数を基にして前記した判別結果を送信してきたときこれを受信する。フレーム数設定手段１５２３は、判別結果受信手段１５２２の判別結果を用いて、受信装置１５１０に対して前記した調整モードのモード解除後に送信される全通信データを１フレームにまとめて１回の送信で連続して繰り返すフレーム数を設定する。
【００３２】
図６は、本発明の送信方法のクレーム対応図を示したものである。本発明の送信方法１６００は、送信フレーム送出ステップ１６１０と、受信結果受信ステップ１６２０と、フレーム数演算ステップ１６３０と、フレーム数設定ステップ１６４０を備えている。ここで、送信フレーム送出ステップ１６１０では、通信相手としての受信装置が所定の調整モードに設定された状態でこの受信装置に向けて、全通信データを１フレームにまとめて１回の送信で連続して繰り返す所定数のフレームとして送出する。受信結果受信ステップ１６２０では、送信フレーム送出ステップ１６１０で送出した前記した所定数のフレームの中で前記した受信装置が受信に成功したフレーム数を受信結果として通知してきたときこれを受信する。フレーム数演算ステップ１６３０では、受信結果受信ステップ１６２０で受信した受信結果から判別された受信に成功したフレーム数に対する前記した所定数のフレームとの関係から前記した受信装置への１回の送信で前記した全通信データの受信に最低限必要とされるフレーム数を演算する。フレーム数設定ステップ１６４０では、フレーム数演算ステップ１６３０での演算結果を用いて、前記した受信装置に対して前記した調整モードのモード解除後に送信される全通信データを１フレームにまとめて１回の送信で連続して繰り返すフレーム数を設定する。
【００３３】
図７は、本発明の受信方法のクレーム対応図を示したものである。本発明の受信方法１７００は、フレーム受信ステップ１７１０と、受信結果返送ステップ１７２０を備えている。ここで、フレーム受信ステップ１７１０では、全通信データを１フレームにまとめた連続して繰り返す所定数のフレームを通信相手としての送信装置から受信する。受信結果返送ステップ１７２０では、フレーム受信ステップ１７１０で受信した連続して繰り返す所定数のフレームが所定の調整モードで送られてきたとき、これらのフレームの中で前記した通信データを受信できたフレーム数を前記した通信相手としての送信装置に受信結果として返送する。
【００３４】
図８は、本発明の受信方法のクレーム対応図を示したものである。本発明の受信方法１８００は、フレーム受信ステップ１８１０と、成功フレーム数計数ステップ１８２０と、フレーム数演算ステップ１８３０と、フレーム数判別ステップ１８４０と、判別結果送信ステップ１８５０を備えている。ここで、フレーム受信ステップ１８１０では、全通信データを１フレームにまとめた連続して繰り返す所定数のフレームを通信相手としての送信装置から受信する。成功フレーム数計数ステップ１８２０では、フレーム受信ステップ１８１０で受信した連続して繰り返す所定数のフレームが所定の調整モードで送られてきたとき、これらのフレームの中で前記した通信データを受信できたフレーム数を計数する。フレーム数演算ステップ１８３０では、成功フレーム数計数ステップ１８２０での計数結果と前記した所定数のフレームとの関係から前記した通信相手としての送信装置が自装置に対して１回の送信で前記した全通信データを伝達するのに必要な最低限のフレーム数を演算する。フレーム数判別ステップ１８４０では、フレーム数演算ステップ１８３０での演算結果を用いて、前記した受信装置に対して前記した調整モードのモード解除後に送信される全通信データを１フレームにまとめて１回の送信で連続して繰り返すフレーム数を判別する。判別結果送信ステップ１８５０では、フレーム数判別ステップ１８４０での判別結果を前記した通信相手としての送信装置に送信する。
【００３５】
図９は、本発明の送信制御プログラムのクレーム対応図を示したものである。本発明の送信制御プログラム１９００は、コンピュータに、送信フレーム送出処理１９１０と、受信結果受信処理１９２０と、フレーム数演算処理１９３０と、フレーム数設定処理１９４０を実行させるようにしている。ここで、送信フレーム送出処理１９１０では、通信相手としての受信装置が所定の調整モードに設定された状態でこの受信装置に向けて、全通信データを１フレームにまとめて１回の送信で連続して繰り返す所定数のフレームとして送出する。受信結果受信処理１９２０では、送信フレーム送出処理１９１０で送出した前記した所定数のフレームの中で前記した受信装置が受信に成功したフレーム数を受信結果として通知してきたときこれを受信する。フレーム数演算処理１９３０では、受信結果受信処理１９２０で受信した受信結果から判別された受信に成功したフレーム数に対する前記した所定数のフレームとの関係から前記した受信装置への１回の送信で前記した全通信データの受信に最低限必要とされるフレーム数を演算する。フレーム数設定処理１９４０では、フレーム数演算処理１９３０での演算結果を用いて、前記した受信装置に対して前記した調整モードのモード解除後に送信される全通信データを１フレームにまとめて１回の送信で連続して繰り返すフレーム数を設定する。
【００３６】
図１０は、本発明の受信制御プログラムのクレーム対応図を示したものである。本発明の受信制御プログラム２０００は、コンピュータに、フレーム受信処理２０１０と、受信結果返送処理２０２０を実行させるようにしている。ここで、フレーム受信処理２０１０では、全通信データを１フレームにまとめた連続して繰り返す所定数のフレームを通信相手としての送信装置から受信する。受信結果返送処理２０２０では、フレーム受信処理２０１０で受信した連続して繰り返す所定数のフレームが所定の調整モードで送られてきたとき、これらのフレームの中で前記した通信データを受信できたフレーム数を前記した通信相手としての送信装置に受信結果として返送する。
【００３７】
図１１は、本発明の受信制御プログラムのクレーム対応図を示したものである。本発明の受信制御プログラム２１００は、コンピュータに、フレーム受信処理２１１０と、成功フレーム数計数処理２１２０と、フレーム数演算処理２１３０と、フレーム数判別処理２１４０と、判別結果送信処理２１５０を実行させるようにしている。ここで、フレーム受信処理２１１０では、全通信データを１フレームにまとめた連続して繰り返す所定数のフレームを通信相手としての送信装置から受信する。成功フレーム数計数処理２１２０では、フレーム受信処理２１１０で受信した連続して繰り返す所定数のフレームが所定の調整モードで送られてきたとき、これらのフレームの中で前記した通信データを受信できたフレーム数を計数する。フレーム数演算処理２１３０では、成功フレーム数計数処理２１２０の計数結果と前記した所定数のフレームとの関係から前記した通信相手としての送信装置が自装置に対して１回の送信で前記した全通信データを伝達するのに必要な最低限のフレーム数を演算する。フレーム数判別処理２１４０では、フレーム数演算処理２１３０の演算結果を用いて、前記した受信装置に対して前記した調整モードのモード解除後に送信される全通信データを１フレームにまとめて１回の送信で連続して繰り返すフレーム数を判別する。判別結果送信処理２１５０では、フレーム数判別処理２１４０の判別結果を前記した通信相手としての送信装置に送信する。
【００３８】
＜発明の実施の形態＞
【００３９】
次に本発明の実施の形態を説明する。
【００４０】
図１２は、本発明の実施の形態による通信システムの構成の概要を表わしたものである。通信システム１００は、送信装置としての無線リモコン送信機１０１と、受信装置としての無線リモコン受信機１０２によって構成されている。一例を挙げると、無線リモコン受信機１０２がテレビジョンであり、無線リモコン送信機１０１がこのテレビジョンの受信チャネルの選択や音量等の各種の入力操作を行う無線コントローラである。
【００４１】
無線リモコン送信機１０１は、無線リモコン受信機１０２に対して無線通信１１１を行う。無線リモコン送信機１０１と無線リモコン受信機１０２から構成される通信システム１００では、通常の場合、無線リモコン送信機１０１から無線リモコン受信機１０２に対する一方的な通信が行われる。本実施の形態の通信システム１００では、調整モードと呼ばれる特別なモードのときのみ無線リモコン受信機１０２が無線リモコン送信機１０１に対して無線通信１１２を行うようになっている。
【００４２】
図１３は、無線リモコン送信機の構成の概要を表わしたものである。無線リモコン送信機１０１は、ＣＰＵ（Central Processing Unit）１２１とメモリ１２２を備えた主制御部１２３を有している。メモリ１２２には、各種の制御プログラムやその他のデータが格納されていると共に、所定の作業用のメモリ領域が確保されている。ＣＰＵ１２１は、メモリ１２２に格納された制御プログラムを実行することで、無線リモコン送信機１０１の各種の制御を行う。
【００４３】
主制御部１２３は、データバス等の信号伝達手段１２４を介して次の各部と接続されており、これらの制御を行う。ただし、これらの各部のうちの少なくとも一部は、ＣＰＵ１２１が制御プログラムを実行することによってソフトウェア的に実現することができる。
【００４４】
送信部１２５は、無線リモコン送信機１０１からデータをフレームとして送信する。受信部１２６は、図１２に示した無線リモコン受信機１０２からデータをフレームとして受信する。ただし、この受信は無線リモコン送信機１０１と無線リモコン受信機１０２が調整モードに設定されている場合に限られる。ここで調整モードとは、無線リモコン送信機１０１内に電源供給用として配置されているバッテリ（一次電池や二次電池）１２７の省電力を図るために調整を行うモードをいう。
【００４５】
表示部１２８は液晶ディスプレイや有機ＥＬ（Organic Electro-Luminescence）からなり、ユーザが無線リモコン送信機１０１を操作する際の視覚的なデータを表示する。操作入力部１２９は、たとえばテンキーやキーボードからなっており、遠隔操作の対象となるデータを入力するようになっている。
【００４６】
フレーム作成部１３０は、無線リモコン送信機１０１に送信するデータを格納したフレームを作成する。本実施の形態では、無線リモコン送信機１０１から１回で送り出されるデータは、１つのフレームにすべて納まるようになっている。フレーム作成部１３０はまた、作成したフレームを送信形態に応じて所定数連結する。フレーム数決定部１３１は、調整モードで１回に送信するフレームの数を決定し、これをメモリ１２２内のフレーム数記憶領域１３２に格納する。フレーム数判定テーブル１３３は、調整モードにおけるフレーム数の判定に用いるテーブルである。
【００４７】
図１４は、無線リモコン受信機の構成の概要を表わしたものである。無線リモコン受信機１０２は、ＣＰＵ１４１とメモリ１４２を備えた主制御部１４３を有している。メモリ１４２には、各種の制御プログラムやその他のデータが格納されていると共に、所定の作業用のメモリ領域が確保されている。ＣＰＵ１４１は、メモリ１４２に格納された制御プログラムを実行することで、無線リモコン受信機１０２の各種の制御を行う。
【００４８】
主制御部１４３は、データバス等の信号伝達手段１４４を介して次の各部と接続されており、これらの制御を行う。ただし、これらの各部のうちの少なくとも一部は、ＣＰＵ１４１が制御プログラムを実行することによってソフトウェア的に実現することができる。
【００４９】
送信部１４５は、無線リモコン受信機１０２から無線リモコン送信機１０１（図１２）に受信結果を送信する。ただし、この送信は無線リモコン送信機１０１と無線リモコン受信機１０２が調整モードに設定されている場合に限られる。受信部１４６は、無線リモコン送信機１０１から操作用のフレームあるいは調整モードにおける調整用のフレームを受信する。
【００５０】
成功フレーム数計測部１４７は、調整モードに無線リモコン送信機１０１から１回に送られてきた複数フレームの中から受信に成功したフレームの数を計測する。受信結果作成部１４８は、調整モードにおける受信に成功したフレームの数を基にして受信結果を作成する。フレーム解読部１４９は、無線リモコン送信機１０１（図１２）から送られてきたフレームを解読する。フレーム作成部１５０は、送信のためのフレームを作成したり、これを所定数連結する。装置操作実行部１５１は、調整モード以外のモードとして無線リモコン受信機１０２が通常モードに設定されている場合に、フレーム解読部１４９の解読結果を基にして無線リモコン受信機１０２の操作を実行する。たとえば無線リモコン受信機１０２がテレビジョン受信機であれば、フレーム解読部１４９の解読結果に応じてテレビジョン放送局のチャネルを切り替えたり、音量を調整するといったような操作を実行する。
【００５１】
ところで、本実施の形態の通信システム１００では、図１３に示す無線リモコン送信機１０１の通常の操作時に送信ボタンを１回押すと、送信データの組み込まれたフレームがフレーム数記憶領域１３２に格納されたフレーム数だけ連結された形で送信される。これは、複数のフレームを一度に送信することで、無線リモコン受信機１０２が確実に操作用のデータを受信できるようにするためである。
【００５２】
図１５は、通常モードにおける無線リモコン送信機によるフレームの送信処理の様子を表わしたものである。図１２〜図１４と共に説明する。
【００５３】
通常モードで、ユーザが操作入力部１２９の図示しないいずれかのキースイッチを押したとする（ステップＳ２０１：Ｙ）。一例としては、無線リモコン受信機１０２がテレビジョン受信機であるとすると、受信チャネルを切り替えるためにチャネルをそれぞれ示すテンキーのいずれかを押したような場合である。この場合、フレーム作成部１３０は操作入力部１２９の操作（テンキーのいずれかの押下）に対応するデータを組み込んだ１つのフレームを作成する（ステップＳ２０２）。この１つのフレームには、１回の操作で無線リモコン受信機１０２に指示するすべてのデータが組み込まれている。
【００５４】
次にフレーム作成部１３０は、作成されたフレームをフレーム数記憶領域１３２に格納されたフレーム数だけ連結する（ステップＳ２０３）。これにより、たとえばユーザが操作入力部１２９からＸチャネルへの視聴チャネルの切り替えを指示する操作を行った場合、Ｘチャネルへの切り替えを指示する１つのフレームが所定個数連続した連結フレームが作成される。送信部１２５は、これらの連結された複数フレームを１回の送信操作として無線リモコン受信機１０２に送信して（ステップＳ２０４）、一連の処理が終了する（エンド）。
【００５５】
このように連結された複数フレームを送信部１２５が１回の送信操作として送信することで、通信環境等の原因で一部のフレームが受信側のフレーム解読部１４９で解読ができない場合でも、操作に不具合を発生させない。すなわち、連結するフレームの数が多ければ多いほど、一般には通信の信頼性が向上することになる。
【００５６】
ところが、本来１つのフレームで無線リモコン受信機１０２へ送信できるデータを、複数のフレームで繰り返し送信することは、送信部１２５の電力消費に無駄を生じさせることになる。そこで、本実施の形態では、調整モードで１回の送信時におけるフレームの連続個数を調整して、適切なフレームの連続個数による送信を実現するようにしている。
【００５７】
図１６は、無線リモコン送信機側から無線リモコン受信機を調整モードに設定する処理の様子を表わしたものである。図１２〜図１４と共に説明する。
【００５８】
無線リモコン送信機１０１の主制御部１２３は、操作入力部１２９の図示しない調整モードボタンがユーザによって押されるのを待機している（ステップＳ２２１）。調整モードボタンが押されたら（Ｙ）、フレーム作成部１３０は調整モード開始指示信号を組み込んだフレームを作成する。次にフレーム作成部１３０は、作成されたフレームをフレーム数記憶領域１３２に格納されたフレーム数だけ連結する（ステップＳ２２３）。送信部１２５はこれら一連のフレームを送信する（ステップＳ２２４）。
【００５９】
この後、無線リモコン送信機１０１は無線リモコン受信機１０２から調整モードの開始を受諾する開始受諾通知が受信されるのを待機する（ステップＳ２２５）。そして、待機時間ｔが所定の時間ｔ1を経過しても、開始受諾通知が受信されない場合には（ステップＳ２２５：Ｎ、ステップＳ２２６：Ｙ）、所定のエラー処理を行って（ステップＳ２２７）、処理を終了する（エンド）。ステップＳ２２７のエラー処理では、たとえば表示部１２８に「受信機が検出されません。」といったエラー表示が行われる。
【００６０】
待機時間ｔが所定の時間ｔ1を経過する前に受信部１２６が開始受諾通知を受信した場合には（ステップＳ２２６：Ｎ、ステップＳ２２５：Ｙ）、調整モードによる調整が実行されて（ステップＳ２２８）、一連の処理が終了する（エンド）。
【００６１】
図１７は、図１６のステップＳ２２８で示した調整の実行を具体的に表わしたものである。図１２〜図１４と共に説明する。
【００６２】
無線リモコン送信機１０１のフレーム作成部１３０は、調整の実行の最初の段階で調整のためのテスト用フレームを作成する（ステップＳ２４１）。このようなフレーム用のテストデータは予めメモリ１２２に格納されていれば、これを読み出して使用することができる。特別のテストデータが存在しない場合には、操作入力部１２９のいずれかのキーに対応したデータをテストデータとして使用することもできる。
【００６３】
フレーム作成部１３０は次にテスト用フレームをテスト用のフレーム数だけ連結したフレームを生成する（ステップＳ２４２）。ここでテスト用のフレーム数とは、調整モードで無線リモコン送信機１０１から無線リモコン受信機１０２にフレームの受信の成功率をチェックするために送信する連続するフレームの数をいう。したがって、テスト用のフレーム数は、通常時に１回の送信に使用するフレーム数よりも多めに設定しておくことが好ましい。テスト用のフレーム数は、メモリ１２２に格納される制御プログラムの一部として予め組み込んでおくこともできるし、システムの管理者がフレーム数記憶領域１３２にテスト用として設定したり、その値を変更するようにすることもできる。
【００６４】
ステップＳ２４２でテスト用フレームをテスト用のフレーム数だけ連結したフレームを生成したら、これらを送信部１２５から送信する（ステップＳ２４３）。無線リモコン送信機１０１の受信部１２６は、これ以後、無線リモコン受信機１０２からの受信結果を待機する（ステップＳ２４４）。そして、受信結果を受信すると（Ｙ）、フレーム数決定部１３１は、１回に送信するフレームの数を決定する（ステップＳ２４５）。具体的には、無線リモコン送信機１０１から無線リモコン受信機１０２に送信したテスト用のフレーム数に対する受信に成功したフレーム数を基にして、１回に送信すべきフレームの数を決定する。
【００６５】
この決定は、予め定めた演算式を用いて演算で行ってもよい。本実施の形態ではフレーム数判定テーブル１３３を用いて、いずれかのフレームの受信が間違いなく行われる最低限のフレーム数に近いフレーム数を判定し、その結果得られた値を１回に送信すべきフレームの数として決定する。フレーム数判定テーブル１３３には、テスト用のフレーム数と受信に成功したフレーム数からなる各アドレス情報に対して、１回当たりの適正なフレーム数を予め格納している。テーブルに設定する各フレーム数は、実験結果を基にして求めたものであり、必要に応じて適宜修正が可能となっていてもよい。
【００６６】
なお、ステップＳ２４４の処理では、受信結果が送られてこない場合を想定していない（図１６のステップＳ２２６参照）。これは、直前のステップＳ２２５（図１６参照）で無線リモコン受信機１０２から受信が成功したことによる処理の省略である。もちろん、ステップＳ２４４の処理に伴ってステップＳ２２６およびステップＳ２２６からなる受信結果が送られてこない場合のエラー処理を規定してもよい。
【００６７】
ステップＳ２４５でフレームの数を決定したら、フレーム数決定部１３１は、フレーム数判定テーブル１３３を用いて決定した１回に送信すべきフレームの数をフレーム数記憶領域１３２に上書きする（ステップＳ２４６）。通信システム１００によっては、無線リモコン送信機１０１側に環境測定用のセンサを配置しておき、これによって測定した通信環境ごとに１回に送信すべきフレームの数をフレーム数記憶領域１３２に格納するようにしてもよい。この場合には、測定した通信環境に応じて、図１５のステップＳ２０３で連結するフレームの数を設定することになる。
【００６８】
フレーム数決定部１３１による１回に送信すべきフレームの数の格納処理が終了したら、フレーム作成部１３０は、調整モード終了指示信号を組み込んだフレームを作成する（ステップＳ２４７）。そして、作成したフレームをフレーム数記憶領域１３２に格納した決定値としてのフレーム数だけ連結したフレームを生成する（ステップＳ２４８）。送信部１２５は、これらの連結された複数フレームを１回の送信操作として無線リモコン受信機１０２に送信する（ステップＳ２４９）。
【００６９】
このとき送信されるフレーム数は、テスト用のフレーム数よりもフレームの数が少ないのが通常である。すなわち、このフレーム送信は、新しく設定したフレームの数で無線リモコン受信機１０２が受信に成功するかのテストを兼ねている。受信部１２６は、終了受諾通知の受信を待機する（ステップＳ２５０）。そして、待機時間ｔが所定の時間ｔ1を経過する前に終了受諾通知を受信した場合には（ステップＳ２５１：Ｎ、ステップＳ２５０：Ｙ）、調整モードによる調整が無事終了する（エンド）。
【００７０】
この一方で待機時間ｔが所定の時間ｔ1を経過しても開始受諾通知が受信されない場合には（ステップＳ２５０：Ｎ、ステップＳ２５１：Ｙ）、所定のエラー処理を行って（ステップＳ２５２）、処理を終了する（エンド）。ステップＳ２５１のエラー処理では、たとえば表示部１２８に「受諾通知が受信されません。」といったエラー表示が行われる。
【００７１】
図１８は、本実施の形態の調整モードに関する無線リモコン受信機側の処理の様子を表わしたものである。図１２および図１４と共に説明する。
【００７２】
受信部１４６は、調整モード開始指示信号の受信（ステップＳ２７１）と、テスト用フレームの受信（ステップＳ２７２）を待機している。図１６のステップＳ２２４で調整モード開始指示信号を組み込んだフレームの連続したものが送信され、これが受信部１４６で受信されたとする（ステップＳ２７１：Ｙ）。この場合、フレーム解読部１４９が調整モード開始指示信号であることを解読すると、フレーム作成部１５０は開始受諾通知を示すフレームを作成する（ステップＳ２７３）。
【００７３】
フレーム作成部１５０は次に、この開始受諾通知を示すフレームを予め定めた個数だけ連結する。送信部１４５は、この連結されたフレームからなる開始受諾通知を無線リモコン送信機１０１に向けて送信する（ステップＳ２７４）。主制御部１４３は、これ以後、無線リモコン受信機１０２を調整モードに設定して（ステップＳ２７５）、処理をステップＳ２７１に戻す（リターン）。
【００７４】
一方、図１７のステップＳ２４３によってテスト用フレームが無線リモコン送信機１０１から無線リモコン受信機１０２に送信されてきたとする。受信部１４６がこのテスト用フレームを受信すると（ステップＳ２７２：Ｙ）、主制御部１４３は、無線リモコン受信機１０２が調整モードに設定されているかをチェックする（ステップＳ２７６）。調整モードに設定されていないときにテスト用フレームを受信した場合には（Ｎ）、調整のための処理を行う必要がない。そこで、この場合には処理をステップＳ２７１に戻す。
【００７５】
これに対して、調整モード中にテスト用フレームを受信した場合は（ステップＳ２７６：Ｙ）、成功フレーム数計測部１４７が、送られてきたテスト用のフレーム数のフレームの中から受信に成功したフレームの数を計測する。このとき、フレーム解読部１４９がテスト用のフレームの解読を行う。フレーム作成部１５０は受信結果を送信するためのフレームを作成し、これを所定数連結する（ステップＳ２７８）。送信部１４５は受信結果を示すフレームを無線リモコン送信機１０１に向けて送信する（ステップＳ２７９）。
【００７６】
その後、受信部１４６は無線リモコン送信機１０１から調整モード終了指示信号が受信されるのを待機する（ステップＳ２８０）。受信部１４６が図１７のステップＳ２４９で送信された調整モード終了指示信号を受信したら（ステップＳ２８０：Ｙ）、フレーム作成部１５０が終了受諾通知のフレームを作成し、これを所定数連結する（ステップＳ２８１）。送信部１４５はこの終了受諾通知のフレームを無線リモコン送信機１０１に向けて送信する（ステップＳ２８２）。主制御部１４３は、この時点で調整モードを解除して（ステップＳ２８３）、処理をステップＳ２７１に戻すことになる（リターン）。
【００７７】
このようにして無線リモコン受信機１０２が通常モードに復帰すると、送信部１４５はその機能を停止し、これに対する電源の供給は停止する。無線リモコン送信機１０１の方では、通常モードの状態で無線リモコン受信機１０２からフレームを受信することはない。そこで無線リモコン送信機１０１は、通常モードのときに図１３に示した受信部１２６に対する電源の供給を停止する。これらの電源制御によって、本実施の形態の通信システム１００で特別に設けられた受信部１２６および送信部１４５による電力消費が調整モードでのみ行われることになり、無駄な電力消費を抑えることができる。
【００７８】
図１９は、調整モードで調整する前と後の送出用の連結されたフレームの構成を示したものである。このうち同図（Ａ）は、工場出荷時に設定した連結後のフレームの構成を示したものである。全部でＭ個のフレームＦ1、Ｆ2、……ＦM-1、ＦMが連結されており、これらが図１２に示す無線リモコン送信機１０１からの１回の送信で送出されるようになっている。
【００７９】
同図（Ｂ）は、調整モードで調整された後の連結後のフレームの構成を示したものである。調整モードでＭ個のフレームからＫ個だけ少ない（ただし、Ｋは正の整数。）Ｍ−Ｋ個のフレームが最適なフレーム数と判定されたとする。これにより、調整後は、全部でＭ−Ｋ個のフレームＦ1、Ｆ2、……ＦM-Kが連結された状態で図１２に示す無線リモコン送信機１０１からの１回の送信で送出されることになる。
【００８０】
このように通常モードでユーザが図１２に示す操作入力部１２９の操作を行う際にはＭよりもＫ個ずつフレームが減少した信号が無線リモコン送信機１０１の送信部１２５から出力される。これにより、赤外線等の近距離無線における通信に要する電力消費を有効に減少させることができる。
【００８１】
以上説明した実施の形態では、無線リモコン受信機１０２が無線リモコン送信機１０１から送られてきた連続したフレーム中の受信に成功したフレームを計数し、その結果を受信結果として無線リモコン送信機１０１に送信するようにした。無線リモコン送信機１０１がこの受信結果を基にして、１回の送信に際しての省電力化に適したフレーム数を決定するようにした。本発明はこのように無線リモコン送信機１０１が省電力化に適したフレーム数を決定するものに限定されるものではない。
【００８２】
すなわち、無線リモコン受信機１０２が連続したフレーム中の受信に成功したフレームを計数したとき、これを基にして省電力化に適したフレーム数を決定するようにしてもよい。この場合、無線リモコン受信機１０２は決定したフレーム数を無線リモコン送信機１０１に送信するようにすればよい。
【００８３】
更に実施の形態では、無線リモコン送信機１０１が送信電力を一定にしている状態でフレームの送信を行ったが、調整モードでフレーム数を調整すると共に、送信電力をこれに併せて調整することも可能である。
【００８４】
また、実施の形態では、無線リモコン送信機１０１と無線リモコン受信機１０２を例に挙げて説明したが、省電力化という観点からは本発明を無線通信に限定する必要はなく、有線通信に適用することが可能である。また、電源についてもバッテリを使用するものに限定する必要はなく、商用電源を使用するものにも本発明を適用することができる。
【産業上の利用可能性】
【００８５】
更に本発明はリモートコントロール機器にその適用を限定する必要はない。同一内容のフレームを連結して送信するあらゆる通信に適用可能であることは当然である。
【符号の説明】
【００８６】
１００、１４００、１５００  通信システム
１０１  無線リモコン送信機
１０２  無線リモコン受信機
１２１、１４１  ＣＰＵ
１２２、１４２  メモリ
１２３、１４３  主制御部
１２５、１４５  送信部
１２６、１４６  受信部
１２７  バッテリ
１２９  操作入力部
１３０、１５０  フレーム作成部
１３１  フレーム数決定部
１３３  フレーム数判定テーブル
１４７  成功フレーム数計測部
１４８  受信結果作成部
１４９  フレーム解読部
１１００、１４２０、１５２０  送信装置
１１１０、１４２１、１５２１  送信フレーム送出手段
１１２０、１４２２  受信結果受信手段
１１３０、１３３０、１４２３、１５１３  フレーム数演算手段
１１４０、１４２４、１５２３  フレーム数設定手段
１２００、１３００、１４１０、１５１０  受信装置
１２１０、１３１０、１４１１、１５１１  フレーム受信手段
１２２０、１４１２  受信結果返送手段
１３２０、１５１２  成功フレーム数計数手段
１３４０、１５１４  フレーム数判別手段
１３５０、１５１５  判別結果送信手段
１５２２  判別結果受信手段
１６００  送信方法
１６１０  送信フレーム送出ステップ
１６２０  受信結果受信ステップ
１６３０、１８３０  フレーム数演算ステップ
１６４０  フレーム数設定ステップ
１７００、１８００  受信方法
１７１０、１８１０  フレーム受信ステップ
１７２０  受信結果返送ステップ
１８２０  成功フレーム数計数ステップ
１８４０  フレーム数判別ステップ
１８５０  判別結果送信ステップ
１９００  送信制御プログラム
１９１０  送信フレーム送出処理
１９２０  受信結果受信処理
１９３０、２１３０  フレーム数演算処理
１９４０  フレーム数設定処理
２０００、２１００  受信制御プログラム
２０１０、２１１０  フレーム受信処理
２０２０  受信結果返送処理
２１２０  成功フレーム数計数処理
２１４０  フレーム数判別処理
２１５０  判別結果送信処理
Ｆ1〜ＦM  フレーム
【図１】
2011009875.tif 000003
【図２】
2011009875.tif 000004
【図３】
2011009875.tif 000005
【図４】
2011009875.tif 000006
【図５】
2011009875.tif 000007
【図６】
2011009875.tif 000008
【図７】
2011009875.tif 000009
【図８】
2011009875.tif 000010
【図９】
2011009875.tif 000011
【図１０】
2011009875.tif 000012
【図１１】
2011009875.tif 000013
【図１２】
2011009875.tif 000014
【図１３】
2011009875.tif 000015
【図１４】
2011009875.tif 000016
【図１５】
2011009875.tif 000017
【図１６】
2011009875.tif 000018
【図１７】
2011009875.tif 000019
【図１８】
2011009875.tif 000020
【図１９】
2011009875.tif 000021