(57)【要約】  リモートコントロールシステム（１）は、複数のサンプリング周波数と複数の識別番号とを含む第１周波数テーブル（４１２）が予め格納されている電波式リモコン（１０）と、第１周波数テーブルと対をなす第２周波数テーブル（４２１）が予め格納されている受信装置（２０）とを備える。電波式リモコンは、一の入力キーが押下された際に、受信装置に対し、一の入力キーと対応付けられたデジタル値及び一の識別番号を示す電波を送信し、受信装置は、送信された電波を受信した際、受信された電波により示される一の識別番号及び格納された第２周波数テーブルに基づいて、受信された電波により示されるデジタル値がデジタル−アナログ変換されることにより生成されたアナログ信号に対応した赤外線信号を発光する。
2011055439.tif 000002
【特許請求の範囲】
【請求項１】
電波式リモートコントローラ、及び前記電波式リモートコントローラに対応する受信装置を備えるリモートコントロールシステムであって、
前記電波式リモートコントローラは、
赤外線信号を受光する赤外線受光手段と、
複数の入力キーを有する入力手段と、
複数のサンプリング周波数と、前記複数のサンプリング周波数と夫々一対一に対応する複数の識別番号とを含む第１周波数テーブルが予め格納されている第１記憶手段と、
前記受光された赤外線信号に対応する第１アナログ信号がサンプリングされることにより生成されたデジタル値を、前記複数のサンプリング周波数のうち一のサンプリング周波数に対応する一の識別番号と共に、前記複数の入力キーのうち一の入力キーと対応付けて前記第１記憶手段に格納する学習手段と、
前記一の入力キーが押下された際に、前記受信装置に対し、前記一の入力キーと対応付けて格納されたデジタル値及び一の識別番号を示す電波を送信する送信手段と
を備え、
前記受信装置は、
電波を受信可能な受信手段と、
赤外線信号を発光可能な赤外線発光手段と、
前記第１周波数テーブルと対をなす第２周波数テーブルが予め格納されている第２記憶手段と、
前記受信手段により、前記送信されたデジタル値及び一の識別番号を示す電波が受信された際、前記受信された電波により示される一の識別番号及び前記格納された第２周波数テーブルに基づいて、前記受信された電波により示されるデジタル値がデジタル−アナログ変換されることにより生成された第２アナログ信号に対応した赤外線信号を発光するように前記赤外線発光手段を制御する制御装置と
を備えることを特徴とするリモートコントロールシステム。
【請求項２】
前記学習手段は、
前記第１アナログ信号の波形を保存可能なサンプリング周波数である前記一のサンプリング周波数を前記複数のサンプリング周波数から選択する周波数選択手段と、
前記選択された一のサンプリング周波数に応じて前記第１アナログ信号をサンプリングして前記デジタル値を生成するサンプリング手段と
を有することを特徴とする請求項１に記載のリモートコントロールシステム。
【請求項３】
前記一のサンプリング周波数は、前記複数のサンプリング周波数に含まれる、前記第１アナログ信号の波形を保存可能なサンプリング周波数のうち、最低のサンプリング周波数であることを特徴とする請求項２に記載のリモートコントロールシステム。
【請求項４】
前記制御手段は、
前記受信手段により、前記送信されたデジタル値及び一の識別番号を示す電波が受信された際、
前記受信された電波により示される一の識別番号、及び前記格納された第２周波数テーブルに基づいてクロック周波数を設定する設定手段と、
前記設定されたクロック周波数に応じて前記受信された電波により示されるデジタル値をデジタル−アナログ変換して前記第２アナログ信号を生成する変換手段と
を有し、
前記生成された第２アナログ信号に応じた赤外線信号を発光するように前記赤外線発光手段を制御する
ことを特徴とする請求項１に記載のリモートコントロールシステム。
【請求項５】
前記第２周波数テーブルは、前記複数の識別番号と夫々一対一に対応する複数のクロック周波数を含み、
前記一のサンプリング周波数と、前記一の識別番号に対応する一のクロック周波数との差分は、所定範囲内である
ことを特徴とする請求項１に記載のリモートコントロールシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リモートコントローラ及び受信装置を備えるリモートコントロールシステムに関し、特に、学習機能付きの電波式リモートコントローラ及び電波式リモートコントローラ受信装置を備えるリモートコントロールシステムの技術分野に関する。
【背景技術】
【０００２】
この種のシステムでは、一のリモートコントローラ（以下、適宜“リモコン”と称する）に、他のリモコンから発せられる、例えば赤外信号等の信号を記憶させ（即ち、学習させ）、ユーザが複数のリモコンを相互に持ち替える手間を低減することが図られることがある。【０００３】
この種のシステムとして、例えば、電波式リモコンと、該電波式リモコンに対応するＡＶ（ＡｕｄｉｏＶｉｓｕａｌ）機器とを備えたシステムが提案されている。ここでは特に、電波式リモコンに予め登録されている他社ＡＶ機器の制御コードに基づいて、赤外線送信キャリアなし制御コードが変調及び高周波増幅された後に、ＡＶ機器に対して送信されると、ＡＶ機器は、受信した赤外線送信キャリアなし制御コードと、ＡＶ機器に登録されている他社の赤外線送信キャリア再生用分周データに基づいて再生された赤外線送信キャリアと、を混合して、赤外線送信キャリアが重畳された他社ＡＶ機器の制御コードを取得し、該取得された他社ＡＶ機器の制御コードをＡＶ機器の赤外線送信機により他社ＡＶ機器へ送信することが開示されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−４６８０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載された技術では、例えば電波式リモコンに、他社ＡＶ機器の制御コードを記憶させる際に、一旦メモリに記憶された信号波形が各種信号形式のいずれに該当し、コマンドコードは何かを分析する仕組みを、電波式リモコンに装備しなければならない。すると、システムの構成が比較的複雑になる可能性があるという技術的問題点がある。【０００６】
本発明は、例えば上記問題点に鑑みてなされたものであり、比較的簡便な方法により赤外線方式のリモコンに対する学習機能を実現するリモートコントロールシステムを提供することを課題とする。
【課題を解決するための手段】
【０００７】
本発明のリモートコントロールシステムは、上記課題を解決するために、電波式リモートコントローラ、及び前記電波式リモートコントローラに対応する受信装置を備えるリモートコントロールシステムであって、前記電波式リモートコントローラは、赤外線信号を受光する赤外線受光手段と、複数の入力キーを有する入力手段と、複数のサンプリング周波数と、前記複数のサンプリング周波数と夫々一対一に対応する複数の識別番号とを含む第１周波数テーブルが予め格納されている第１記憶手段と、前記受光された赤外線信号に対応する第１アナログ信号がサンプリングされることにより生成されたデジタル値を、前記複数のサンプリング周波数のうち一のサンプリング周波数に対応する一の識別番号と共に、前記複数の入力キーのうち一の入力キーと対応付けて前記第１記憶手段に格納する学習手段と、前記一の入力キーが押下された際に、前記受信装置に対し、前記一の入力キーと対応付けて格納されたデジタル値及び一の識別番号を示す電波を送信する送信手段とを備え、前記受信装置は、電波を受信可能な受信手段と、赤外線信号を発光可能な赤外線発光手段と、前記第１周波数テーブルと対をなす第２周波数テーブルが予め格納されている第２記憶手段と、前記受信手段により、前記送信されたデジタル値及び一の識別番号を示す電波が受信された際、前記受信された電波により示される一の識別番号及び前記格納された第２周波数テーブルに基づいて、前記受信された電波により示されるデジタル値がデジタル−アナログ変換されることにより生成された第２アナログ信号に対応した赤外線信号を発光するように前記赤外線発光手段を制御する制御装置とを備える。【０００８】
本発明のリモートコントロールシステムによれば、当該リモートコントロールシステムは、電波式リモコンと、該電波式リモコンに対応する受信装置を備えている。ここで、「電波式リモコンに対応する」とは、電波式リモコンと受信装置との間で、所謂「ペアリング」操作が行われており、通信可能状態となっていることを意味する。【０００９】
電波式リモコンは、赤外線受光手段、入力手段、第１記憶手段、学習手段及び送信手段を備えて構成されている。【００１０】
赤外線受光手段は、例えば赤外線方式のリモコンから発砲された赤外線信号を受光する。入力手段は、ユーザが押下可能な複数の入力キーを有している。【００１１】
例えばＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等の不揮発性メモリである第１記憶手段には、複数のサンプリング周波数と、該記複数のサンプリング周波数と夫々一対一に対応する複数の識別番号とを含む第１周波数テーブルが予め格納されている。【００１２】
尚、第１周波数テーブルに含まれる複数のサンプリング周波数は、例えば赤外線信号の周波数、電波式リモコンが備える水晶発振子の性能等に応じて設定すればよい。具体的には例えば、赤外線信号の周波数（所謂キャリア周波数）が４０ｋＨｚであれば、サンプリング周波数は８０ｋＨｚ以上とすればよい。【００１３】
例えばメモリ、プロセッサ等を備えてなる学習手段は、受光された赤外線信号に対応する第１アナログ信号がサンプリングされることにより生成されたデジタル値を、複数のサンプリング周波数のうち一のサンプリング周波数に対応する一の識別番号と共に、複数の入力キーのうち一の入力キーと対応付けて第１記憶手段に格納する。ここで、「一のサンプリング周波数」は、第１アナログ信号がサンプリングされる際のサンプリング周波数を意味する。【００１４】
例えばメモリ、プロセッサ等を備えてなる送信手段は、一の入力キーが押下された際に、受信装置に対し、一の入力キーと対応付けて格納されたデジタル値及び一の識別番号を示す電波を送信する。【００１５】
受信装置は、受信手段、赤外線発光手段、第２記憶手段及び制御手段を備えて構成されている。【００１６】
例えばＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）モジュール等である受信手段は、電波式リモコンから発信された電波を受信可能である。例えばＩＲ（Ｉｎｆｒａｒｅｄ  Ｒａｙｓ）ブラスタ等である赤外線発光手段は、赤外線信号を発光可能である。【００１７】
例えばＥＥＰＲＯＭ等の不揮発性メモリである第２記憶手段には、第１周波数テーブルと対をなす第２周波数テーブルが予め格納されている。第２周波数テーブルには、複数のクロック周波数と、該クロック周波数と夫々一対一に対応する複数の識別番号とが含まれている。【００１８】
本発明では特に、第１周波数テーブルに含まれる一のサンプリング周波数と、該一のサンプリング周波数に対応する一の識別番号と同じ値を有する第２周波数テーブルの識別番号に対応するクロック周波数との差分が、所定範囲内になるように設定されている。【００１９】
例えばメモリ、プロセッサ等を備えてなる制御手段は、受信手段により送信されたデジタル値及び一の識別番号を示す電波が受信された際、受信された電波により示される一の識別番号及び格納された第２周波数テーブルに基づいて、受信された電波により示されるデジタル値がデジタル−アナログ変換されることにより生成された第２アナログ信号に対応した赤外線信号を発光するように赤外線発光手段を制御する。【００２０】
より具体的には、制御手段は、受信手段により送信されたデジタル値及び一の識別番号を示す電波が受信された際、（ｉ）受信された電波により示される一の識別番号及び格納された第２周波数テーブルに基づいて、クロック周波数を設定し、（ｉｉ）該設定されたクロック周波数に応じて、受信された電波により示されるデジタル値をデジタル−アナログ変換して第２アナログ信号を生成し、（ｉｉｉ）該生成された第２アナログ信号に対応した赤外線信号を発光するように赤外線発光手段を制御する。【００２１】
本願発明者の研究によれば、以下の事項が判明している。即ち、電波式リモコンでは、受光された赤外線信号の波形がデジタル化され、該デジタル化された赤外線信号の波形を示すデジタル値（即ち、デジタルデータ）がパケットに変換され伝送される。受信装置では、伝送されたパケットに基づいて赤外線信号が生成される。ここで、伝送されたパケットに基づいて、単純に、赤外線信号が生成されると、パケット通信に起因する時間軸のスケールのズレによって、受光された赤外線信号の波形を再現することは極めて困難である。【００２２】
しかるに本発明では、電波式リモコンが、複数のサンプリング周波数と、複数のサンプリング周波数と夫々一対一に対応する複数の識別番号とを含む第１周波数テーブルが予め格納されている第１記憶手段を備えていると共に、受信装置が、第１周波数テーブルと対をなす第２周波数テーブルが予め格納されている第２記憶手段を備えている。【００２３】
そして、電波式リモコンの一の入力キーが押下された際、電波式リモコンの送信手段により、受信装置に対し、一の入力キーと対応付けて格納されたデジタル値及び一の識別番号を示す電波が送信される。受信手段により送信されたデジタル値及び一の識別番号を示す電波が受信された際、受信装置の制御手段により、受信された電波により示される一の識別番号及び格納された第２周波数テーブルに基づいて、受信された電波により示されるデジタル値がデジタル−アナログ変換されることにより生成された第２アナログ信号に対応した赤外線信号を発光するように赤外線発光手段が制御される。【００２４】
つまり、本発明では、電波式リモコンから、受信装置に対して、デジタル値と共に、サンプリング時のサンプリング周波数に対応する一の識別番号が送信される。受信装置では、該送信された一の識別番号及び第２周波数テーブルに基づいて、クロック周波数が設定され、該設定されたクロック周波数に応じて、デジタル値がデジタル−アナログ変換されることにより生成された第２アナログ信号に対応した赤外線信号を発光するように赤外線発光手段が制御される。【００２５】
この結果、本発明に係るリモートコントロールシステムでは、電波式リモコンにより受光された赤外線信号の波形を、受信装置において再現することができる。【００２６】
本発明に係るリモートコントロールシステムでは、赤外線信号の制御コード分析を行わなくてよく、赤外線信号のサンプリングという比較的簡便な方法により赤外線方式のリモコンに対する学習機能を実現することができる。加えて、本発明に係るリモートコントロールシステムでは、サンプリング周波数の値ではなく、該サンプリング周波数に対応する識別番号を送信しているので、電波式リモコンから受信装置に対して送信されるデータの量を抑制することができ、実用上非常に有利である。【００２７】
本発明のリモートコントロールシステムの一態様では、前記学習手段は、前記第１アナログ信号の波形を保存可能なサンプリング周波数である前記一のサンプリング周波数を前記複数のサンプリング周波数から選択する周波数選択手段と、前記選択された一のサンプリング周波数に応じて前記第１アナログ信号をサンプリングして前記デジタル値を生成するサンプリング手段とを有する。【００２８】
この態様によれば、学習手段が、周波数選択手段及びサンプリング手段を有しているので、第１アナログ信号を適切にサンプリングしてデジタル値を生成することができる。【００２９】
例えばメモリ、プロセッサ等を備えてなる周波数選択手段は、第１アナログ信号の波形を保存可能なサンプリング周波数である一のサンプリング周波数を複数のサンプリング周波数から選択する。尚、周波数選択手段における一のサンプリング周波数の選択は、公知のサンプリング定理に基づいて行えばよい。例えばメモリ、プロセッサ等を備えてなるサンプリング手段は、選択された一のサンプリング周波数に応じて第１アナログ信号をサンプリングしてデジタル値を生成する。【００３０】
この態様では、前記一のサンプリング周波数は、前記複数のサンプリング周波数に含まれる、前記第１アナログ信号の波形を保存可能なサンプリング周波数のうち、最低のサンプリング周波数であってよい。【００３１】
このように構成すれば、第１アナログ信号がサンプリングされることにより生成されるデジタル値のデータ量を抑制することができる。この結果、例えば第１記憶手段の容量を比較的小さくすることができるので、当該リモートコントロールシステムの製造コストを抑制することができる。【００３２】
本発明のリモートコントロールシステムの他の態様では、前記制御手段は、前記受信手段により、前記送信されたデジタル値及び一の識別番号を示す電波が受信された際、前記受信された電波により示される一の識別番号、及び前記格納された第２周波数テーブルに基づいてクロック周波数を設定する設定手段と、前記設定されたクロック周波数に応じて前記受信された電波により示されるデジタル値をデジタル−アナログ変換して前記第２アナログ信号を生成する変換手段とを有し、前記生成された第２アナログ信号に応じた赤外線信号を発光するように前記赤外線発光手段を制御する。【００３３】
この態様によれば、制御手段が、設定手段及び変換手段を有しているので、デジタル値を適切にデジタル−アナログ変換して第２アナログ信号を生成することができる。【００３４】
例えばメモリ、プロセッサ等を備えてなる設定手段は、受信手段により、送信されたデジタル値及び一の識別番号を示す電波が受信された際、受信された電波により示される一の識別番号、及び格納された第２周波数テーブルに基づいて、受信された電波により示されるデジタル値がデジタル−アナログ変換される際のクロック周波数を設定する。【００３５】
例えばメモリ、プロセッサ等を備えてなる変換手段は、設定されたクロック周波数に応じて受信された電波により示されるデジタル値をデジタル−アナログ変換して第２アナログ信号を生成する。【００３６】
制御手段は、生成された第２アナログ信号に応じた赤外線信号を発光するように赤外線発光手段を制御する。【００３７】
本発明のリモートコントロールシステムの他の態様では、前記第２周波数テーブルは、前記複数の識別番号と夫々一対一に対応する複数のクロック周波数を含み、前記一のサンプリング周波数と、前記一の識別番号に対応する一のクロック周波数との差分は、所定範囲内である。【００３８】
この態様によれば、第２周波数テーブルは、第１周波数テーブルに含まれる複数の識別番号と夫々一対一に対応する、複数のクロック周波数を含んでいる。そして、第１周波数テーブルに含まれる一のサンプリング周波数と、該一のサンプリング周波数に対応する一の識別番号に対応する、第２周波数テーブルに含まれる一のクロック周波数との差分は、所定範囲内である。【００３９】
ここで、「所定範囲」は、受信装置により再現された赤外線信号の波形が、該赤外線信号を受信する装置の許容範囲となるような、一のサンプリング周波数と一のクロック周波数との差分の範囲として設定されている。【００４０】
以上の結果、本発明に係るリモートコントロールシステムでは、電波式リモコンにより受光された赤外線信号の波形を、受信装置において適切に再現することができる。【００４１】
本発明の作用及び他の利得は次に説明する実施するための形態から明らかにされる。
【図面の簡単な説明】
【００４２】
【図１】本発明の実施形態に係るリモートコントロールシステムの構成を示すブロック図である。
【図２】本発明の実施形態に係る電波式リモコンの構成を示すブロック図である。
【図３】本発明の実施形態に係るキーテーブルの一例を示す概念図である。
【図４】本発明の実施形態に係るサンプリング周波数テーブルの一例を示す概念図である。
【図５】本発明の実施形態に係る赤外線信号のデジタル化の概念を示す概念図である。
【図６】本発明の実施形態に係る学習波形データの一例を示す概念図である。
【図７】本発明の実施形態に係る学習済キーテーブルの一例を示す概念図である。
【図８】本発明の実施形態に係る電波式リモコンにおける赤外線信号学習処理を示すフローチャートである。
【図９】本発明の実施形態に係る電波式リモコンにおける通常モード処理を示すフローチャートである。
【図１０】本発明の実施形態に係る電波式リモコン受信部２０の構成を示すブロック図である。
【図１１】本発明の実施形態に係るサンプリング周波数テーブル４２１の一例を示す概念図である。
【図１２】本発明の実施形態に係る電波式リモコン受信部における赤外線信号出力処理を示すフローチャートである。
【発明を実施するための形態】
【００４３】
以下、本発明に係るリモートコントロールシステムの実施形態を、図１乃至図１２に基づいて説明する。
【００４４】
先ず、本実施形態に係るリモートコントロールシステムの構成について、図１を参照して説明する。図１は、本実施形態に係るリモートコントロールシステム１の構成を示すブロック図である。
【００４５】
図１において、リモートコントロールシステム１は、電波式リモコン１０及び電波式リモコン受信部２０を備えて構成されている。本実施形態に係る「電波式リモコン受信部２０」は、本発明に係る「受信装置」の一例である。
【００４６】
電波式制御機器３０は、例えばテレビ、ＤＶＤプレーヤー等の電子機器であり、電波式リモコン受信部２０を介して、電波式リモコン１０から送信される電波により制御される。尚、電波式リモコン受信部２０は、電波式制御機器３０に搭載されていてもよい。赤外線リモコン５０１は、例えばテレビ、ＤＶＤプレーヤー等の電子機器である赤外線式制御機器５０２を制御可能である。
【００４７】
（電波式リモコン）
次に、電波式リモコン１０の構成について、図２を参照して説明する。図２は、本実施形態に係る電波式リモコン１０の構成を示すブロック図である。
【００４８】
図２において、電波式リモコン１０は、マイコン（マイクロコントローラ）１０１、メモリ１０２、キー入力部１０３、Ａ／Ｄ変換部１０４、赤外線受光部１０５及びＲＦモジュール１０６を備えて構成されている。
【００４９】
マイコン１０１は、該マイコン１０１の動作クロックの供給、及び赤外線受光部１０５により受光された赤外線信号をアナログ−デジタル変換（以下、適宜“Ａ／Ｄ変換”と称する）する際の基準クロックを生成するための水晶発振子１０１ａを有している。
【００５０】
マイコン１０１は、ＲＦモジュール１０６を、例えばＵＡＲＴ（Ｕｎｉｖｅｒｓａｌ  Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｒｅｃｅｉｖｅｒ  Ｔｒａｎｓｍｉｔｔｅｒ）通信により制御している。
【００５１】
本実施形態に係る「マイコン１０１」、「メモリ１０２」、「キー入力部１０３」、「赤外線受光部１０５」及び「ＲＦモジュール１０６」は、夫々、本発明に係る「学習手段」、「第１記憶手段」、「入力手段」、「赤外線受光手段」及び「送信手段」の一例である。
【００５２】
メモリ１０２には、例えばキーテーブル４１１（図３参照）、サンプリング周波数テーブル４１２（図４参照）等が格納されている。本実施形態に係る「サンプリング周波数テーブル４１２」は、本発明に係る「第１周波数テーブル」の一例である。
【００５３】
図３に示すように、キーテーブル４１１には、電波式リモコン１０に設けられた各入力キーのキー名、キーＩＤ及び予めキーに割り当てられたオペコードとしてのコマンドデータ又は波形データが格納されている。図３は、本実施形態に係るキーテーブルの一例を示す概念図である。尚、本実施形態では、キーＩＤ等が１６進数で設定されているが、キーＩＤ等は１６進数に限定されない。
【００５４】
キー入力部１０３が有する複数のキーのうち一のキーが押下された場合、マイコン１０１は、押下されたキーのキーＩＤに対応するコマンドデータ又は波形データをキーテーブル４１１から読み出し、該読み出されたコマンドデータ又は波形データを、ＲＦモジュール１０６に転送して電波として送信するように、ＵＡＲＴ通信により、ＲＦモジュール１０６を制御する。
【００５５】
図４に示すように、サンプリング周波数テーブル４１２には、サンプリング周波数ＩＤと、該サンプリング周波数ＩＤに対応する分周比ｎ及びｍ（ｎ及びｍは整数）と、サンプリング周波数ｆｓｃとが格納されている。ここで、サンプリング周波数ｆｓｃは、（基本周波数ｆｃｌｋ）×ｎ÷ｍとして表わされる。図４は、本実施形態に係るサンプリング周波数テーブルの一例を示す概念図である。
【００５６】
本実施形態に係る「サンプリング周波数ＩＤ」は、本発明に係る「識別番号」の一例である。尚、本実施形態では、サンプリング周波数ＩＤが１６進数で設定されているが、サンプリング周波数ＩＤは１６進数に限定されない。
【００５７】
次に、電波式リモコン１０に赤外線リモコン５０１から発砲される赤外線信号を学習させる際の、電波式リモコン１０の動作について、図５乃至図７を参照して説明する。ここでは、一例として、電波式リモコン１０の「ＦｎＣ」というキーと対応付けて、赤外線リモコン５０１から発砲される赤外線信号を学習させる場合を説明する。
【００５８】
本実施形態に係る「学習」とは、キーテーブル４１１において、一のキーに対応している一のコマンドデータ又は波形データを書き換えることを意味する。ここでは、「ＦｎＣ」というキーに対応している「０ｘＡ６３２」という値を書き換えることを意味する。
【００５９】
図５は、本実施形態に係る赤外線信号のデジタル化の概念を示す概念図であり、図６は、本実施形態に係る学習波形データの一例を示す概念図であり、図７は、本実施形態に係る学習済キーテーブルの一例を示す概念図である。
【００６０】
例えば学習モードキー等の電波式リモコン１０を学習モードに移行するためのキーが押下された後、電波式リモコン１０の一のキー（ここでは、“ＦｎＣ”）が押下された場合、マイコン１０１は、押下されたキーのキーＩＤ（ここでは、“０ｘ３２”）を判定し、該当するキーテーブル４１１のメモリ１０２内における格納場所を決定する。
【００６１】
次に、赤外線受光部１０５により、赤外線リモコン５０１から発砲された赤外線信号が受光された際、マイコン１０１は、メモリ１０２に格納されているサンプリング周波数テーブル４１２に基づいてサンプリング周波数ｆｓｃを設定し、該設定されたサンプリング周波数ｆｓｃをＡ／Ｄ変換部１０４に供給する（図１中の“ＣＬＫ”参照）。
【００６２】
Ａ／Ｄ変換部１０４では、図５に示すように、サンプリング周波数ｆｓｃに応じた各サンプリングポイントにおいて、赤外線受光部１０５により受光された赤外線信号の波形がデジタル値（ここでは“０”又は“１”）に変換される（即ち、Ａ／Ｄ変換される）。その後、該変換されたデジタル値が、例えば８ビットデータとして、マイコン１０１に送信される（図１中の“ＤＡＴＡ”参照）。
【００６３】
尚、デジタル値は２値に限らず、例えば８ビットデータ等であってもよい。本実施形態に係る「受光された赤外線信号」は、本発明に係る「第１アナログ信号」の一例である。
【００６４】
次に、マイコン１０１は、Ａ／Ｄ変換部１０４によりデジタル化された赤外線信号の波形（以下、適宜“学習波形”と称する）を、例えば図６（ａ）に示すようなフォーマットで、キーＩＤと、サンプリング周波数ＩＤ（図６（ａ）中の“ｆｓＩＤ”）と、学習波形とが相互に関連付けられて、メモリ１０２に格納する。図５に示した赤外線信号の波形の場合、図６（ｂ）に示すような学習波形データが、メモリ１０２内におけるキーＩＤ「０ｘ３２」に対応する格納場所に、「０ｘＡ６３２」という値に代わって格納される。サンプリング周波数ＩＤは、ここでは「０ｘ０６」である。
【００６５】
マイコン１０１は、更に、図７に示すような学習済キーテーブル４１３に、学習済みのキー名（ここでは、“ＦｎＣ”）とキーＩＤ（ここでは、“０ｘ３２”）と学習済みのコマンドデータ（ここでは、“０ｘＡ７０１”）とを格納する。
【００６６】
次に、以上のように構成された電波式リモコン１０における赤外線信号学習処理について、図８のフローチャートを参照して説明する。
【００６７】
図８において、先ず、マイコン１０１は、学習モードであるか否かを判定する（ステップＳ１０１）。ここで、学習モードであるか否かは、例えば、電波式リモコン１０を学習モードに移行するためのキーが押下されたか否かを検出して、判定すればよい。学習モードではないと判定された場合（ステップＳ１０１：Ｎｏ）、マイコン１０１は、後述する通常モード処理を実行する。
【００６８】
学習モードであると判定された場合（ステップＳ１０１：Ｙｅｓ）、マイコン１０１は、サンプリング周波数を仮決定する（ステップＳ１０２）。該仮決定されたサンプリング周波数は、例えばサンプリング周波数テーブル４１２のＩＤ“０ｘ０１”〜“０ｘ０８”に夫々対応するサンプリング周波数のうち最も高いサンプリング周波数である（即ち、ＩＤ“０ｘ０８”に対応するサンプリング周波数である９０．３３２０３１ｋＨｚ）。
【００６９】
次に、マイコン１０１は、学習キーの押下が検出されたか否かを判定する（ステップＳ１０３）。ここで、「学習キー」とは、赤外線リモコン５０１から発砲される赤外線信号の学習用に予め設定されたキーである。本実施形態では、キーテーブル４１１のキー名のうち、例えば「ＦｎＡ」〜「ＦｎＤ」が学習キーに該当する。
【００７０】
学習キーの押下が検出されたか否かは、例えば押下されたキーに対応するマイコン１０１のプログラム内で予め割り当てられたキーＩＤが、学習キーに対応するキーＩＤ（ここでは、“０ｘ３０”〜“０ｘ３３”）であるか否かを判定して、判定すればよい。  学習キーの押下が検出されないと判定された場合（ステップＳ１０３：Ｎｏ）、マイコン１０１は、再び、ステップＳ１０３の処理を実行する（即ち、学習キーが押下されるまで待機状態となる）。学習キーの押下が検出されたと判定された場合（ステップＳ１０３：Ｙｅｓ）、マイコン１０１は、押下された学習キーに対応するキーＩＤを判定し、該当するキーテーブル４１１のメモリ１０２内の格納場所を決定する（ステップＳ１０４）。
【００７１】
次に、マイコン１０１は、赤外線リモコン５０１から発砲された赤外線信号が赤外線受光部１０５により受光されたか否かを判定する（ステップＳ１０５）。赤外線信号が受光されていないと判定された場合（ステップＳ１０５：Ｎｏ）、マイコン１０１は、再び、ステップＳ１０５の処理を実行する（即ち、赤外線信号が受光されるまで待機状態となる）。
【００７２】
赤外線信号が受光されたと判定された場合（ステップＳ１０５：Ｙｅｓ）、マイコン１０１は、サンプリング周波数のアジャスト処理を行う（ステップＳ１０６）。ここで、サンプリング周波数のアジャスト処理について、説明する。
【００７３】
一般的に、赤外線信号には周期性があるため、最初の周期は、ステップＳ１０２の処理で仮決定されたサンプリング周波数（ここでは、ＩＤ“０ｘ０８”に対応するサンプリング周波数）でサンプリングし、次周期は、ＩＤ“０ｘ０７”に対応するサンプリング周波数でサンプリングし、次々周期は、ＩＤ“０ｘ０６”に対応するサンプリング周波数でサンプリングする、と順次サンプリング周波数を変更してサンプリングする。各サンプリング周波数でサンプリングして得られたデジタル値の列を、Ｄ８（ｎ）、Ｄ７（ｎ´）、Ｄ６（ｎ´´）、Ｄ５（ｎ´´´）・・・とする。
【００７４】
サンプリング定理から、Ｄ８（ｎ）、Ｄ７（ｎ´）及びＤ６（ｎ´´）は、元の赤外線信号を再現でき、Ｄ５（ｎ´´´）以降は、元の赤外線信号を再現できなかったとする。この場合、マイコン１０１は、メモリ１０２に格納されているサンプリング周波数テーブル４１２の中で最適なサンプリング周波数として、ＩＤ“０ｘ０６”に対応するサンプリング周波数を選択する。
【００７５】
再び、図８に戻り、マイコン１０１は、ステップＳ１０６の処理において選択されたサンプリング周波数のＩＤをサンプリング周波数テーブル４１２から読み出し、該読みだされたサンプリング周波数のＩＤを、学習波形データの一部として、上記ステップＳ１０４の処理において決定されたメモリ１０２内の格納場所に格納する（ステップＳ１０７）。
【００７６】
次に、マイコン１０１は、ステップＳ１０６の処理において選択されたサンプリング周波数でサンプリングされた学習波形を、学習波形データの一部として、上記ステップＳ１０４の処理において決定されたメモリ１０２内の格納場所に格納して（ステップＳ１０８）、赤外線信号学習処理を終了する。
【００７７】
尚、本実施形態に係る「マイコン１０１」及び「Ａ／Ｄ変換部１０４」は、夫々、本発明に係る「周波数選択手段」及び「サンプリング手段」の一例である。
【００７８】
次に、電波式リモコン１０における通常モード処理について、図９のフローチャートを参照して説明する。
【００７９】
図９において、先ず、マイコン１０１は、キーの押下が検出されたか否かを判定する（ステップＳ２０１）。キーの押下が検出されたか否かは、例えばキー入力部１０３が有する複数のキーのいずれかのキーからの信号がＬｏｗとなったか否かを判定して、判定すればよい。
【００８０】
キーの押下が検出されないと判定された場合（ステップＳ２０１：Ｎｏ）、マイコン１０１は、再び、ステップＳ２０１の処理を実行する（即ち、キーが押下されるまで待機状態となる）。
【００８１】
キーの押下が検出されたと判定された場合（ステップＳ２０１：Ｙｅｓ）、マイコン１０１は、押下されたキーが学習済みのキーであるか否かを判定する（ステップＳ２０２）。押下されたキーが学習済みのキーであるか否かは、例えば押下されたキーに対応するマイコン１０１のプログラム内で予め割り当てられたキーＩＤが、図７に示すような学習済キーテーブル４１３に格納されているか否かを判定して、判定すればよい。
【００８２】
押下されたキーが学習済キーであると判定された場合（ステップＳ２０２：Ｙｅｓ）、マイコン１０１は、学習済キーのキーＩＤに基づいて、メモリ１０２から学習波形データを読み出す（ステップＳ２０３）。他方、押下されたキーが学習済キーでないと判定された場合（ステップＳ２０２：Ｎｏ）、マイコン１０１は、押下されたキーに対応するマイコン１０１のプログラム内で予め割り当てられたキーＩＤに基づいて、キーテーブル４１１から割当制御コード（即ち、コマンドデータ）を読み出す（ステップＳ２０４）。
【００８３】
次に、マイコン１０１は、読み出された学習波形データ又は読み出された割当制御コードを、ＲＦモジュール１０６に転送すると共に、電波式リモコン受信部２０（図１参照）に対し、転送された学習波形データ又は割当制御コードを送信するように、ＵＡＲＴ通信により、ＲＦモジュール１０６を制御する（ステップＳ２０６）。
【００８４】
尚、ＲＦモジュール１０６では、転送された学習波形データ又は割当制御コードを、電波で伝送できるように、転送された学習波形データ又は割当制御コードのパケット化及び無線変調が行われる。
【００８５】
続いて、マイコン１０１は、カウントダウンタイマーをセットする（ステップＳ２０６）。このカウントダウンタイマーは、学習波形データ又は割当制御コードが、電波式リモコン受信部２０に、正しく送信されたか否かを判定するためのものである。本実施形態では、カウントダウンタイマーＴが、例えば１００ミリ秒にセットされる。
【００８６】
次に、マイコン１０１は、電波式リモコン受信部２０から送信された受信完了を示す電波を受信したか否かを判定する（ステップＳ２０７）。受信完了を示す電波を受信したと判定された場合（ステップＳ２０７：Ｙｅｓ）、マイコン１０１は、通常モード処理を終了する。
【００８７】
受信完了を示す電波を受信していないと判定された場合（ステップＳ２０７：Ｎｏ）、マイコン１０１は、カウントダウンタイマーの値が０ミリ秒であるか否か（即ち、タイムオーバーであるか否か）を判定する（ステップＳ２０８）。
【００８８】
カウントダウンタイマーの値が０ミリ秒であると判定された場合（ステップＳ２０８：Ｙｅｓ）、マイコン１０１は、通常モード処理を終了する。他方、カウントダウンタイマーの値が０ミリ秒でないと判定された場合（ステップＳ２０８：Ｎｏ）、マイコン１０１は、再び、ステップＳ２０７の処理を実行する。
【００８９】
（電波式リモコン受信部）
次に、電波式リモコン受信部２０の構成について、図１０を参照して説明する。図１０は、本実施形態に係る電波式リモコン受信部２０の構成を示すブロック図である。
【００９０】
図１０において、電波式リモコン受信部２０は、マイコン２０１、メモリ２０２、ＲＦモジュール２０６、Ｄ／Ａ変換部２０７及びＩＲブラスタ２０８を備えて構成されている。
【００９１】
マイコン２０１は、該マイコン２０１の動作クロックの供給、及びＲＦモジュール２０６を介して受信した学習波形データをデジタル−アナログ変換（以下、適宜“Ｄ／Ａ変換”と称する）する際の基準クロックを生成するための水晶発振子２０１ａを有している。
【００９２】
本実施形態に係る「マイコン２０１」、「メモリ２０２」、「ＲＦモジュール２０６」及び「ＩＲブラスタ２０８」は、夫々、本発明に係る「制御手段」、「第２記憶手段」、「受信手段」及び「赤外線発光手段」の一例である。
【００９３】
メモリ２０２には、例えばサンプリング周波数テーブル４２１（図１１参照）等が格納されている。本実施形態に係る「サンプリング周波数テーブル４２１」は、本発明に係る「第２周波数テーブル」の一例である。
【００９４】
図１１に示すように、サンプリング周波数テーブル４２１には、クロック周波数ＩＤと、該クロック周波数ＩＤに対応する分周比ｎ及びｍ（ｎ及びｍは整数）と、クロック周波数ｆｓｃとが格納されている。ここで、クロック周波数ｆｓｃは、（基本周波数ｆｃｌｋ）×ｎ÷ｍとして表わされる。図１１は、本実施形態に係るサンプリング周波数テーブル４２１の一例を示す概念図である。尚、本実施形態では、クロック周波数ＩＤが１６進数で設定されているが、クロック周波数ＩＤは１６進数に限定されない。
【００９５】
次に、以上のように構成された電波式リモコン受信部２０における赤外線信号出力処理を図１２のフローチャートを参照して説明する。
【００９６】
図１２において、先ず、マイコン２０１は、ＲＦモジュール２０６が待ち受け状態になるように、該ＲＦモジュール２０６を制御する（ステップＳ３０１）。次に、マイコン２０１は、電波式リモコン１０から送信された電波を受信したか否かを判定する（ステップＳ３０２）。電波式リモコン１０から送信された電波を受信していないと判定された場合（ステップＳ３０２：Ｎｏ）、マイコン２０１は、再び、ステップＳ２０１の処理を実行する。
【００９７】
電波式リモコン１０から送信された電波を受信したと判定された場合（ステップＳ３０２：Ｙｅｓ）、マイコン２０１は、受信された電波により示されるデータからキーＩＤを抽出して、メモリ２０２に格納する（ステップＳ３０３）。尚、この場合、マイコン２０１は、受信された電波からパケットを復調するように、ＵＡＲＴ通信により、ＲＦモジュール２０６を制御する。
【００９８】
続いて、マイコン２０１は、受信された電波により示されるデータからサンプリング周波数ＩＤを抽出して、メモリ２０２に格納する（ステップＳ３０４）。続いて、マイコン２０１は、受信された電波により示されるデータから学習波形データ又は割当制御コードを抽出して、メモリ２０２に格納する（ステップＳ３０５）。
【００９９】
次に、マイコン２０１は、上記ステップＳ３０４の処理においてメモリ２０２に格納されたサンプリング周波数ＩＤ（ｆｓＩＤ）が“０”か否かを判定する（ステップＳ３０６）。
【０１００】
サンプリング周波数ＩＤが“０”であると判定された場合（ステップＳ３０６：Ｙｅｓ）、マイコン２０１は、サンプリング周波数ＩＤ（ここでは、“０”）と、サンプリング周波数テーブル４２１（図１１参照）とに基づいて、サンプリング周波数ｆｓを初期値（即ち、既定の周波数）に設定する（ステップＳ３０７）。
【０１０１】
続いて、マイコン２０１は、設定されたサンプリング周波数ｆｓに応じてクロック周波数を調整して、該調整されたクロック周波数をＤ／Ａ変換部２０７に供給する（図１０中の“ＣＬＫ”参照）（ステップＳ３０８）。
【０１０２】
続いて、マイコン２０１は、上記ステップＳ３０５の処理においてメモリ２０２に格納された割当制御コードを読み出し、Ｄ／Ａ変換部２０７に送信する（図１０中の“ＤＡＴＡ”参照）（ステップＳ３０９）。Ｄ／Ａ変換部２０７では、マイコン２０１により供給されたクロック周波数で、送信された割当制御コードに応じたアナログ信号が生成される。
【０１０３】
次に、マイコン２０１は、Ｄ／Ａ変換部２０７で生成されたアナログ信号に応じた赤外線信号を発砲するように、ＩＲブラスタ２０８を制御して（ステップＳ３１３）、赤外線信号出力処理を終了する。
【０１０４】
他方、ステップＳ３０６の処理において、サンプリング周波数ＩＤが“０”でないと判定された場合（ステップＳ３０６：Ｎｏ）、マイコン２０１は、サンプリング周波数ＩＤと、サンプリング周波数テーブル４２１とに基づいて、サンプリング周波数テーブル４２１から分周比を読み出す（ステップＳ３１０）。
【０１０５】
続いて、マイコン２０１は、読み出された分周比に応じてクロック周波数を調整して、該調整されたクロック周波数をＤ／Ａ変換部２０７に供給する（図１０中の“ＣＬＫ”参照）（ステップＳ３１１）。
【０１０６】
続いて、マイコン２０１は、上記ステップＳ３０５の処理においてメモリ２０２に格納された学習波形データを読み出し、Ｄ／Ａ変換部２０７に送信する（図１０中の“ＤＡＴＡ”参照）（ステップＳ３１２）。Ｄ／Ａ変換部２０７では、マイコン２０１により供給されたクロック周波数で、送信された学習波形データに応じた、本発明に係る「第２アナログ信号」の一例としてのアナログ信号が生成される。
【０１０７】
ここで、図４及び図１０に示すように、サンプリング周波数テーブル４１２及び４２１の各々において、同一のサンプリング周波数ＩＤに対応するサンプリング周波数同士の差分は、所定範囲に収まっている（具体的には例えば、±０．００１８％の範囲）。このため、電波式リモコン受信部２０において、電波式リモコン１０により学習された赤外線信号の波形を適切に再現することができる。
【０１０８】
尚、サンプリング周波数テーブル４１２及び４２１間のサンプリング周波数の違いは、電波式リモコン１０の水晶発振子１０１ａの性能と、電波式リモコン受信部２０の水晶発振子２０１ａの性能との違いに起因している。
【０１０９】
次に、マイコン２０１は、Ｄ／Ａ変換部２０７で生成されたアナログ信号に応じた赤外線信号を発砲するように、ＩＲブラスタ２０８を制御して（ステップＳ３１３）、赤外線信号出力処理を終了する。ＩＲブラスタ２０８から発砲された赤外線信号を受信した赤外線式制御装置５０２は、該受信された赤外線信号に応じた動作を実行する。
【０１１０】
本発明は、上述した実施形態に限られるものではなく、請求の範囲及び明細書全体から読み取れる発明の要旨或いは思想に反しない範囲で適宜変更可能であり、そのような変更を伴うリモートコントロールシステムもまた本発明の技術的範囲に含まれるものである。
【符号の説明】
【０１１１】
１…リモートコントロールシステム、１０…電波式リモコン、２０…電波式リモコン受信部、１０１、２０１…マイコン、１０２、２０２…メモリ、１０３…キー入力部、１０４…Ａ／Ｄ変換部、１０５…赤外線受光部、１０６、２０６…ＲＦモジュール、２０７…Ｄ／Ａ変換部、２０８…ＩＲブラスタ、４１２、４２１…サンプリング周波数テーブル
【図１】
2011055439.tif 000003
【図２】
2011055439.tif 000004
【図３】
2011055439.tif 000005
【図４】
2011055439.tif 000006
【図５】
2011055439.tif 000007
【図６】
2011055439.tif 000008
【図７】
2011055439.tif 000009
【図８】
2011055439.tif 000010
【図９】
2011055439.tif 000011
【図１０】
2011055439.tif 000012
【図１１】
2011055439.tif 000013
【図１２】
2011055439.tif 000014
【国際調査報告】
2011055439.tif 000015
2011055439.tif 000016