(57)【要約】      （修正有）【課題】  学習機能を有するリモコン送信機において、学習用のデータエリアの消費を抑える。【解決手段】  プリセットモードの場合には、複数組の制御データのうち、キー操作に対応した１組の制御データが、操作された選択キーに対応する記憶エリアにコピーされる。学習モードの場合には、受信した制御データが操作された操作キーに対応した記憶エリアにいったん記憶される（ステップ１０６）。この記憶エリアに記憶されている制御データの１組が、プリセット用の制御データの各組と比較される（ステップ１０７）。この比較の結果が一致しないときには、通常モードに復帰する（ステップ１０８、１０９）。その比較の結果が一致したときには、学習結果の制御データの１組がプリセット用の制御データの１組により代用されるように設定されるとともに、学習結果の制御データの１組がクリアされて通常モードに復帰する（ステップ１１１〜１１３、１０９）。【選択図】  図３
2007028021.tif 000002
【特許請求の範囲】
【請求項１】
複数の電子機器を遠隔操作するための複数組の制御データを記憶したＲＯＭと、
第１および第２の記憶エリアを有する不揮発性のメモリと、
通常モードからプリセットモードあるいは学習モードに設定するための設定キーと、
遠隔操作の対象とする電子機器を選択するための複数の選択キーと、
学習キーと、
複数の操作キーと、
送信手段と、
他の遠隔操作の送信機からの制御データを受信する受信手段と
を有し、
上記プリセットモードの場合に上記複数の選択キーのうちの１つの選択キーを操作するとともに、所定のキー操作をしたとき、上記複数組の制御データのうち、上記所定のキー操作に対応した１組の制御データが、上記第１の記憶エリアのうち、上記操作された選択キーに対応する記憶エリアにコピーされ、
上記学習モードの場合に上記複数の操作キーのうちの１つの操作キーを操作したとき、上記受信手段の受信した制御データが、上記第２の記憶エリアのうち、上記操作された操作キーに対応した記憶エリアに記憶され、
上記第２の記憶エリアに記憶されている１組の制御データが、上記ＲＯＭに記憶されている複数組の制御データと比較され、
この比較の結果、上記第２の記憶エリアに記憶されている１組の制御データと、上記ＲＯＭに記憶されている複数組の制御データのうちの１組の制御データとが一致しないときには、上記通常モードに復帰し、
上記比較の結果、上記第２の記憶エリアに記憶されている１組の制御データと、上記ＲＯＭに記憶されている複数組の制御データのうちの１組の制御データと一致したときには、上記第２の記憶エリアに記憶されている１組の制御データが、上記ＲＯＭに記憶されている複数組の制御データのうちの等しい１組の制御データにより代用されるように設定されるとともに、
上記第２の記憶エリアに記憶されている１組の制御データがクリアされて上記通常モードに復帰し、
上記通常モードの場合に上記複数の操作キーのうちの１つの操作キーを操作したとき、上記第１の記憶エリアのうち、上記複数の選択キーのうちのすでに操作されている選択キーおよび上記操作された操作キーに対応した記憶エリアから、その記憶エリアにコピーされている上記制御データが取り出され、
この取り出された制御データが上記送信手段により対象とする電子機器に送信される
ようにした遠隔操作の送信機。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、遠隔操作の送信機に関する。
【背景技術】
【０００２】
〔１〕  多用途リモコン送信機  
一般に、テレビ受像機、ＶＴＲ、ＤＶＤレコーダなどの電子機器に付属するリモコン（遠隔操作）の送信機は、その電子機器に対応した専用のものとされているが、リモコン送信機として、１台で複数種類の電子機器に対応できるようにした多機種用のものもある。この多機種用のリモコン送信機は、そのようなリモコンを実現するため、以下に説明する「プリセット機能」や「学習機能」を有している。
【０００３】
〔２−１〕  プリセット機能  
「プリセット機能」とは、多機種用リモコン送信機が各種の専用リモコン送信機と同等の機能を実現する機能である。この機能によれば、多機種用リモコン送信機を、例えば、Ａ社のテレビ受像機の専用リモコン送信機と、Ｂ社のＶＴＲの専用リモコン送信機と、・・・とに設定（プリセット）することができる。
【０００４】
したがって、そのように設定した場合であれば、テレビをリモコンするモードを選択して「１」キーを押すと、Ａ社のテレビ受像機は第１チャンネルを選局するようにリモコンされる。このとき、Ｂ社のＶＴＲはそのリモコン操作に応答しない。また、ＶＴＲをリモコンするモードを選択して「１」キーを押すと、Ｂ社のＶＴＲは第１チャンネルを選局するようにリモコンされる。このとき、Ａ社のテレビ受像機はそのリモコン操作に応答しない。
【０００５】
したがって、このプリセット機能を有する多機種用リモコン送信機によれば、１台で複数の電子機器をリモコンすることができるので、専用のリモコン送信機をいくつも身近に用意しておく必要がなく、それらを使い分ける必要もない。
【０００６】
〔２−２〕  学習機能  
「学習機能」とは、その多機種用リモコン送信機の操作キーの１つ１つに、ユーザの用意した別のリモコン送信機の操作キーの機能を定義できる機能である。この学習機能によれば、例えば、ＶＴＲをリモコンするモードのとき、「→」キーおよび「←」キーに、テレビ受像機の音量のアップおよびダウンを割り当てることができる。つまり、ＶＴＲの操作には使用しない操作キーを、ＶＴＲの再生時などに有用な操作キーに変更することができる。
【０００７】
したがって、この学習機能によれば、ユーザが自分にとって使いやすいリモコン送信機を実現することができる。
【０００８】
〔３−１−１〕  プリセット機能のための構成  
図５は、プリセット機能を実現するための制御データ（リモコン用の制御データ）および処理のアウトラインを示す。この図５は、多機種用リモコン送信機が、テレビ受像機、ＶＴＲ、ＤＶＤレコーダの各専用リモコン送信機に対応するようにした場合である。
【０００９】
そして、多機種用リモコン送信機には、図５Ａに示すように、プリセット用のデータ源としてデータテーブルDTTBLが設けられるとともに、このデータテーブルDTTBLに、対象とする機器をリモコンするための制御データが用意される。このデータテーブルDTTBLは、そのセルの１列が、１つの電子機器に対するリモコンの制御データの１組に対応する。
【００１０】
すなわち、データテーブルDTTBLは、行方向が電子機器の種類「ＴＶ、ＶＴＲ、ＤＶＤレコーダ」およびその電子機器を製造しているメーカ「Ａ社、Ｂ社、Ｃ社、・・・」を示し、列方向が多機種用リモコン送信機の操作キーＫ1〜Ｋnを示す。この操作キーＫ1〜Ｋnは、例えば、「１」キーなどの数字キー、再生キーや停止キーなどのモードキー、「↑」キーや「↓」キーなどの方向キーなどとして使用されるものである。
【００１１】
そして、Ａ社のテレビ受像機の専用リモコン送信機の第１番目のキーＫ1を操作したとき、制御データＤ11により変調された赤外線光が出力されるとすれば、データテーブルDTTBLのうち、Ａ社のテレビ受像機の列と、キーＫ1の行との交点のセルに、その制御データＤ11が用意される。
【００１２】
同様に、Ａ社のテレビ受像機の専用リモコン送信機の第２番目〜第ｎ番目のキーＫ2〜Ｋnを操作したとき、制御データＤ21〜Ｄn1により変調された赤外線光がそれぞれ出力されるとすれば、データテーブルDTTBLのうち、Ａ社のテレビ受像機の列と、キーＫ2〜Ｋnの各行との交点のセルに、その制御データＤ21〜Ｄn1が用意される。
【００１３】
また、Ｃ社のＶＴＲの専用リモコン送信機の第ｉ番目（ｉ＝１〜ｎのどれか）のキーＫiを操作したとき、制御データＤi5により変調された赤外線光が出力されるとすれば、Ｃ社のＶＴＲの列と、キーＫiの行との交点のセルに、その制御データＤi5が用意される。
【００１４】
このように、電子機器の専用リモコン送信機の操作キーを操作したときに得られる制御データが、データテーブルDTTBLのうち、その電子機器および操作キーに対応するセルに用意される。なお、専用リモコン送信機に、多機種用リモコン送信機の操作キーＫiに該当する操作キーがないといきには、このデータテーブルDTTBLの対応するセルにはダミーの制御データが用意される。
【００１５】
さらに、多機種用リモコン送信機には、図５Ｂに示すように、プリセット用として書き換え可能なデータテーブルRAMTBLが設けられるとともに、図５Ｃに示すように、３つの機種選択キーＳA、ＳB、ＳCが設けられる。ここで、機種選択キーＳA〜ＳCは、この多機種用リモコン送信機が対応する機種を、テレビ受像機と、ＶＴＲと、ＤＶＤレコーダとの間で切り換えるためのものである。
【００１６】
そして、データテーブルRAMTBLは、ｎ行×３列のセルを有し、その１列が該当する機種の制御データの１組に対応する。すなわち、各列が機種選択キーＳA〜ＳCのそれぞれに対応し、各行が操作キーＫ1〜Ｋnに対応する。
【００１７】
〔３−１−２〕  プリセットの実行
以下のような手順および処理により、多機種用リモコン送信機がプリセットされる。なお、以下は、
機種選択キーＳAに、Ｂ社のテレビ受像機の専用リモコン送信機の操作キー
機種選択キーＳBに、Ａ社のＶＴＲの専用リモコン送信機の操作キー
機種選択キーＳCに、Ｃ社のＤＶＤレコーダの専用リモコン送信機の操作キー
をプリセットする場合である。
【００１８】
(1) 多機種用リモコン送信機の設定キーを押し、リモコン送信機を設定モードとする。  
(2) 機種選択キーＳAを押す。  
(3) 所定のキー操作により、Ｂ社のテレビ受像機を指定する。  
この指定により、図５Ｂにも示すように、データテーブルDTTBLの制御データのうち、Ｂ社のテレビ受像機の制御データＤ12〜Ｄn2が、データテーブルRAMTBLの第１列目のセルにコピーされる。そして、その後、多機種用リモコン送信機はプリセットの設定モードを終了し、通常のモードに復帰する。  
(4) 上記(1)〜(3)項の操作を、機種選択キーＳB、ＳCについて同様に実行する。
【００１９】
以上の操作により、図５Ｂにも示すように、データテーブルRAMTBLの第１列〜第３列のセルには、データテーブルDTTBLから制御データＤ12〜Ｄn2、Ｄ14〜Ｄn4、Ｄ18〜Ｄn8がそれぞれコピーされる。
【００２０】
この結果、以後、多機種用リモコン送信機は、次に述べるように、機種選択キーＳA〜ＳCの切り換えに対応した専用リモコン送信機として動作する。
【００２１】
〔３−１−３〕  プリセット結果を利用するときのリモコン動作
例えば、機種選択キーＳAを押しておいた状態で、操作キーＫ1を押すと、データテーブルRAMTBLのうち、機種選択キーＳAの列と、操作キーＫ1の行との交点のセルから制御データＤ12が取り出され、この制御データＤ12により変調された赤外線光が出力される。したがって、Ｂ社のテレビ受像機は、専用リモコン送信機の第１番目の操作キーを押したときと同じ状態にリモコンされ、例えば１チャンネルが選局される。
【００２２】
そして、機種選択キーＳAを一度押すと、他の機種選択キーＳB、ＳCを押さないかぎり、その機種選択キーＳAを押したことが有効であり、したがって、次に、操作キーＫiを押すと、データテーブルRAMTBLから機種瀬キーＳAに対応する制御データＤi2が取り出され、この制御データＤi2により変調された赤外線光が出力される。したがって、Ｂ社のテレビ受像機は、専用リモコン送信機の第ｉ番目の操作キーを押したときと同じ状態にリモコンされる。
【００２３】
同様にして、機種選択キーＳBあるいはＳCを押しておいた状態で、操作キーＫiを押すと、ＶＴＲあるいはＤＶＤレコーダが、専用リモコン送信機の第ｉ番目の操作キーを押したときと同じ状態にリモコンされる。
【００２４】
したがって、多機種用リモコン送信機は、機種選択キーＳA〜ＳCの切り換えに対応した専用リモコン送信機として動作する。
【００２５】
〔３−２−１〕  学習機能のための構成  
図６は、学習機能を実現するための制御データおよび処理のアウトラインを示し、図６においては、制御データを３組まで学習できる場合である。
【００２６】
多機種用リモコン送信機には、図６Ａにも示すように、学習用として書き換え可能な別のデータテーブルRWTBLが設けられるとともに、図６Ｂに示すように、３つの学習キーＰA〜ＰCが設けられる。そして、データテーブルRWTBLは、ｎ行×３列のセルを有し、その１列が制御データの１組に対応する。すなわち、各列が学習キーＰA〜ＰCのそれぞれに対応し、各行が操作キーＫ1〜Ｋnに対応する。さらに、多機種用リモコン送信機には、赤外線光のフォトセンサが設けられる。
【００２７】
〔３−２−２〕  学習の実行
以下のような手順および処理により、多機種用リモコン送信機に専用リモコン送信機の操作キーの機能が学習される。すなわち、
(A) 多機種用リモコン送信機のフォトセンサと、学習する相手のリモコン送信機の赤外線光の発光部とを向かい合わせる。  
(B) 多機種用リモコン送信機の設定キーを押す。これは、上記(1)項と同じ。  
(C) 学習キーＰAを押す。  
(D) 多機種用リモコン送信機の操作キーのうち、リモコン内容を変更したい操作キーＫiを押す。  
(E) 専用リモコン送信機の操作キーのうち、学習させたい機能の操作キーＫxを押す。 
すると、(E)項により専用リモコン送信機から操作キーＫxに対応する制御データＤx、すなわち、学習させたい機能の制御データＤxにより変調されたリモコンの赤外線光が出力される。そして、この赤外線光が多機種用リモコン送信機において受光されて制御データＤxが取り出され、この取り出された制御データＤxが、図６Ａに示すように、データテーブルRWTBLのセルのうち、(C)項で押した学習キーＰAの列と、(D)項で押した操作キーＫiの行との交点のセルに書き込まれる。そして、その後、多機種用リモコン送信機は、学習の設定モードを終了し、通常のモードに復帰する。  
そして、他の学習キーＰB、ＰCの場合も同様とされる。この結果、多機種用リモコン送信機は、次に述べるように、学習キーＰA〜ＰCの切り換えに対応したリモコン送信機として動作する。
【００２８】
〔３−２−３〕  学習結果を利用するときのリモコン動作
例えば、多機種用リモコン送信機の学習キーＰAを押しておいた状態では、操作キーＫiを押すと、データテーブルRWTBLの対応するセルから制御データＤxが取り出され、この制御データＤxにより変調された赤外線光が出力される。この結果、専用リモコン送信機が学習の対象となった電子機器は、多機種用リモコン送信機からの制御データＤxを受信することになるので、多機種用リモコン送信機は、対象とする電子機器にリモコンすることができる。
【００２９】
他の学習キーＰB、ＰCおよび操作キーＫ1〜Ｋnについても、同様にして学習を行うことができるとともに、その学習結果を実行させることができる。以上が、学習機能を実現するときの操作手順および処理内容である。
【００３０】
〔４〕  その他  
〔３−１−１〕〜〔３−１−３〕のプリセット機能を実現する場合、多機種用リモコン送信機によっては、図７に示すように、データテーブルRAMTBLに、「Ｂ社のＴＶ」などのように、リモコンの対象とする電子機器を特定するデータを、機種選択キーＳA〜ＳCに対応して記憶するようにしたものもある。この場合には、例えば、機種選択キーＳAを押しておいた状態で、操作キーＫ1を押したときには、データテーブルRAMTBLから「Ｂ社のＴＶ」のデータを取り出し、このデータと、操作キーＫ1とによりデータテーブルDTTBLから制御データＤ11を取り出してリモコンを行っている。
【００３１】
なお、先行技術文献として例えば以下のものがある。
【特許文献１】特許第２９４４２７４号公報
【発明の開示】
【発明が解決しようとする課題】
【００３２】
ところが、上述の学習方法の場合には、例えば図８に示すように、学習を繰り返すことにより、データテーブルRWTBLのうち、学習キーＰAに対応する列の制御データが、データＤ11〜Ｄn1となり、図５のデータテーブルDTTBLのＡ社のテレビ受像機の制御データＤ11〜Ｄn1と一致することがある。
【００３３】
しかし、このデータテーブルRWTBLにおける学習結果の制御データＤ11〜Ｄn1は、データテーブルDTTBLからデータテーブルRAMTBLにコピーしてもリモコンに使用できるデータである。したがって、この場合には、学習用のデータテーブルRWTBLをムダに消費することになり、結果として、学習に使用できるデータテーブルRWTBLのセルが減ってしまう。そして、このことは、学習キーＰB、ＰCについても同様である。
【００３４】
この発明は、以上のような問題点を解決しようとするものである。
【課題を解決するための手段】
【００３５】
この発明においては、
複数の電子機器を遠隔操作するための複数組の制御データを記憶したＲＯＭと、
第１および第２の記憶エリアを有する不揮発性のメモリと、
通常モードからプリセットモードあるいは学習モードに設定するための設定キーと、
遠隔操作の対象とする電子機器を選択するための複数の選択キーと、
学習キーと、
複数の操作キーと、
送信手段と、
他の遠隔操作の送信機からの制御データを受信する受信手段と
を有し、
上記プリセットモードの場合に上記複数の選択キーのうちの１つの選択キーを操作するとともに、所定のキー操作をしたとき、上記複数組の制御データのうち、上記所定のキー操作に対応した１組の制御データが、上記第１の記憶エリアのうち、上記操作された選択キーに対応する記憶エリアにコピーされ、
上記学習モードの場合に上記複数の操作キーのうちの１つの操作キーを操作したとき、上記受信手段の受信した制御データが、上記第２の記憶エリアのうち、上記操作された操作キーに対応した記憶エリアに記憶され、
上記第２の記憶エリアに記憶されている１組の制御データが、上記ＲＯＭに記憶されている複数組の制御データと比較され、
この比較の結果、上記第２の記憶エリアに記憶されている１組の制御データと、上記ＲＯＭに記憶されている複数組の制御データのうちの１組の制御データとが一致しないときには、上記通常モードに復帰し、
上記比較の結果、上記第２の記憶エリアに記憶されている１組の制御データと、上記ＲＯＭに記憶されている複数組の制御データのうちの１組の制御データと一致したときには、上記第２の記憶エリアに記憶されている１組の制御データが、上記ＲＯＭに記憶されている複数組の制御データのうちの等しい１組の制御データにより代用されるように設定されるとともに、
上記第２の記憶エリアに記憶されている１組の制御データがクリアされて上記通常モードに復帰し、
上記通常モードの場合に上記複数の操作キーのうちの１つの操作キーを操作したとき、上記第１の記憶エリアのうち、上記複数の選択キーのうちのすでに操作されている選択キーおよび上記操作された操作キーに対応した記憶エリアから、その記憶エリアにコピーされている上記制御データが取り出され、
この取り出された制御データが上記送信手段により対象とする電子機器に送信される
ようにした遠隔操作の送信機
とするものである。
【発明の効果】
【００３６】
この発明によれば、学習結果の制御データがプリセット用のデータテーブルに用意されている制御データと同じ場合には、その学習はプリセットにより代用され、このとき、学習結果用のメモリエリアはクリアされる。したがって、学習結果用のメモリエリアを節約することができ、有効に学習を行うことができる。しかも、不要な学習結果の消去操作も不要である。
【発明を実施するための最良の形態】
【００３７】
〔１１〕  リモコン送信機の構成の一例  
図１は、この発明による多機種用リモコン送信機１０の外観の一例を示す平面図、図２はその回路の一例を示す系統図である。この例においては、リモコン送信機１０は、上記のように、テレビ受像機、ＶＴＲ、ＤＶＤレコーダをリモコンの対象とする場合であり、そのリモコンを赤外線光により行う場合である。
【００３８】
そして、図１において、リモコン送信機１０は、全体が細長いほぼ直方体状に構成されるとともに、その前面（図１における上部の側面）の中央に、赤外線ＬＥＤ１１および赤外線フォトセンサ１２が臨まされている。また、リモコン送信機１０の上面の前方には、設定キーＫSETおよび表示用ＬＥＤ１３が配置されている。さらに、リモコン送信機１０の上面には、機種選択キーＳA〜ＳCと、学習キーＰA〜ＰCと、操作キーＫ1〜Ｋnが配置されている。
【００３９】
この場合、赤外線ＬＥＤ１１は、リモコン時、そのリモコン用の信号を赤外線光に変換して出力するものである。また、赤外線フォトセンサ１２は、他のリモコン送信機の制御データを学習するとき、その学習相手のリモコン送信機から出力される赤外線光を受光してリモコン用の信号を出力するものである。さらに、表示用ＬＥＤ１３は、プリセット時や学習時などに、キー操作の結果を表示するためのものである。
【００４０】
また、図２において、リモコン送信機１０は、信号形成回路および制御回路を構成するマイクロコンピュータ２０を有する。このマイクロコンピュータ２０は、各種のプログラムを実行するＣＰＵ２１と、プログラムおよびデータの書き込まれたＲＯＭ２２と、ワークエリア用のＲＡＭ２３と、データテーブル用のメモリ２４とを有し、これらメモリ２２〜２４はシステムバス２９を通じてＣＰＵ２１に接続されている。
【００４１】
この場合、ＲＯＭ２２には、ＣＰＵ２１が実行するプログラムの一部として、例えば図３に示すようなルーチン１００が用意されている。このルーチン１００は、この発明に関わるものであるが、その詳細については後述する。なお、図３においては、ルーチン１００は、この発明に関係する部分だけを抜粋して示している。
【００４２】
さらに、ＲＯＭ２２には、リモコンのプリセット用の制御データが用意される。この制御データは、例えば図５に示すようにデータテーブルDTTBLの形式に用意することができるものであり、その内容については上述のとおりである。
【００４３】
また、メモリ２４は、例えば、フラッシュメモリとされ、あるいは、図示はしないが、電池および大容量のコンデンサによりバックアップされたＣＭＯＳメモリなどとされ、すなわち、不揮発性のメモリとされている。そして、このメモリ２４には、プリセット結果の制御データおよび学習結果の制御データの記憶エリアとして、例えば図５に示すデータテーブルRAMTBLおよび図６に示すデータテーブルRWTBLが用意される。
【００４４】
さらに、設定用キーＫSET、機種選択用の操作キーＳA〜ＳC、学習キーＰA〜ＰCおよび操作キーＫ1〜Ｋnが、ノンロックタイプのプッシュスイッチにより構成され、このスイッチ出力がインターフェイス回路２５を通じてＣＰＵ２１に取り込まれる。
【００４５】
また、赤外線ＬＥＤ１１、赤外線フォトセンサ１２および表示用ＬＥＤ１３が、インターフェイス回路２６〜２８を通じてシステムバス２９に接続される。この場合、インターフェイス回路２６は、ＣＰＵ２１からリモコンの制御データが供給されたとき、その制御データにより所定のキャリア信号を所定の変調形式、例えばＰＷＭ方式で変調し、その被変調信号を赤外線ＬＥＤ１１に供給するものである。また、インターフェイス回路２７は、赤外線フォトセンサ１２から出力される信号を、リモコンの制御データに復調してＣＰＵ２１に供給するものである。
【００４６】
〔１２〕  リモコン送信機の動作  
〔１２−１〕  通常モード（通常のリモコン時）  
この場合には、操作キーＫ1〜Ｋnのうち、リモコンする内容に対応した操作キーＫiを押す。すると、操作キーＳA〜ＳC、ＰA〜ＰCのうちの最後に押されたキーが、機種選択キーＳA〜ＳCのいずれかであるときには、〔３−１−３〕において説明したようにして、メモリ２４のデータテーブルRAMTBL（図５）から、機種選択キーＳA〜ＳCのうちの最後に押されたキーと、操作キーＫiとに対応した制御データが取り出され、この制御データがインターフェイス回路２６に供給される。したがって、赤外線ＬＥＤ１１からは、その制御データにより変調された赤外線光が出力され、対象とする電子機器が操作キーＫiに対応した状態にリモコンされる。
【００４７】
また、操作キーＳA〜ＳC、ＰA〜ＰCのうちの最後に押されたキーが、学習キーＰA〜ＰCのいずれかであるときには、〔３−２−３〕において説明したようにして、メモリ２４のデータテーブルRWTBL（図６）から、学習キーＰA〜ＰCのうちの最後に押されたキーと、操作キーＫiとに対応した制御データが取り出され、この制御データがインターフェイス回路２６に供給される。したがって、赤外線ＬＥＤ１１からは、その制御データにより変調された赤外線光が出力され、対象とする電子機器が操作キーＫiに対応した状態にリモコンされる。
【００４８】
〔１２−２〕  プリセットモード（プリセットの実行）  
この場合には、設定キーＫSETを例えば３秒間押し続ける。すると、リモコン送信機１０は、〔３−１−２〕における(1)項の設定モードに遷移する。そこで、以後、(2)項以降の操作を行うと、プリセットが行われる。
【００４９】
〔１２−３〕  学習モード（学習の実行）  
この場合には、〔３−２−２〕の(A)項で述べたように、リモコン送信機１０のフォトセンサ１２と、学習する相手のリモコン送信機の赤外線光の発光部とを向かい合わせ、その後、設定キーＫSETを例えば３秒間押し続ける。したがって、リモコン送信機１０は、〔３−２−２〕における(B)項の設定モードに遷移するが、次に学習キーＰA〜ＰCのうちのいずれかの学習キーを押す（(C)項）。
【００５０】
すると、以後、(D)項以降により学習が行われるが、これは、ルーチン１００により以下のように行われる。なお、以下の説明においては、学習キーＰAに学習を行う場合を例にとって説明する。
【００５１】
すなわち、(B)項の操作により設定モードに遷移した状態のとき、(C)項に示すように学習キーＰAを押すと、ＣＰＵ２１の処理がルーチン１００のステップ１０１からスタートし、次にステップ１０２において、キー入力待ちとなる。そこで、(D)項に記載したように、リモコン送信機１０の操作キーＫ1〜Ｋnのうち、リモコン内容を学習したい操作キーＫiを押す。  
すると、ＣＰＵ２１の処理はステップ１０３に進み、このステップ１０３において、ステップ１０２で入力されたキーが有効なものであるか否かが判別され、今の場合、操作キーＫiであって有効なので、処理はステップ１０３からステップ１０４に進み、このステップ１０４において、学習させる相手のリモコン送信機からの赤外線光の入力待ちとなる。
【００５２】
そこで、学習させる相手のリモコン送信機の操作キーのうち、学習させたい機能の操作キーＫxを押すと、このキーＫxに対応した制御データＤxにより赤外線光が変調されて相手のリモコン送信機から出力され、この赤外線光がフォトセンサ１２により受光されてもとの制御データＤxがインターフェイス回路２７から出力される。
【００５３】
この結果、処理はステップ１０４からステップ１０５に進み、このステップ１０５において、ステップ１０４によりインターフェイス回路２７から出力された制御データＤxが有効であるか否かが判別され、今の場合、有効なので、処理はステップ１０５からステップ１０６に進む。
【００５４】
そして、このステップ１０６において、図６に示すように、学習用のデータテーブルRWTBLのセルのうち、このルーチン１００がスタートするきっかけとなった学習キーＰAの列と、ステップ１０２で入力された操作キーＫiの行との交点のセルに、ステップ１０４により入力された制御データＤxが書き込まれる。
【００５５】
続いて、ステップ１０７において、学習用のデータテーブルRWTBLのセルのうち、学習キーＰAの列の制御データと、データテーブルDTTBLの各列の制御データとが、図４に示すように比較される。なお、図４においては、データテーブルRWTBLのうち、学習キーＰAに対応する列のセルには、制御データＤ1〜Ｄnが登録されている場合である。
【００５６】
すなわち、まず、図４Ａに示すように、学習キーＰAに登録されている１列分の制御データＤ1〜Ｄnが、データテーブルDTTBLの第１列の制御データＤ11〜Ｄn1と比較され、次にデータテーブルDTTBLの第２列の制御データＤ12〜Ｄn2と比較され、さらにデータテーブルDTTBLの第３列の制御データＤ13〜Ｄn3と比較され、・・・、最後にデータテーブルDTTBLの最後の列の制御データと比較されるというように、データテーブルDTTBLの制御データが列単位で比較される。
【００５７】
また、この列単位の比較のとき、その列内における比較は、図４Ｂに示すように、データテーブルRWTBLの制御データＤiと、データテーブルDTTBLの制御データＤi1との間で行われるというように、対応する行のセル同士でのみ行われる。
【００５８】
そして、この比較の結果、１つでも一致しない制御データがあるときには、処理はステップ１０７からステップ１０８に進み、このステップ１０８により表示用ＬＥＤ１３が例えば緑色に点灯されて、学習キーＰAのときの操作キーＫiに、学習相手のリモコン送信機のリモコン内容が正しく学習されたことが表示される。そして、その後、処理はステップ１０９に進み、これによりルーチン１００を終了して学習の設定モードを終了し、通常のモードに復帰する。
【００５９】
一方、ステップ１０７の比較の結果、学習キーＰAに登録されている１列分の制御データＤ1〜Ｄnと、データテーブルDTTBLのある列（これを第ｊ番目の列とする）の制御データＤ1j〜Ｄnjとがすべて一致しているときには、処理はステップ１０７からステップ１１１に進み、このステップ１１１において、その一致した列の制御データＤ1j〜Ｄnjが、データテーブルRAMTBLのうち、機種選択キーＳAに対応した列のセルにコピーされる。したがって、機種選択キーＳAに、その一致した列の制御データＤ1j〜Ｄnjがプリセットされたことになる。
【００６０】
続いて、ステップ１１２において、データテーブルRWTBLのうち、学習キーＰAに対応した列のセルの内容がすべてクリアされ、次にステップ１１３において、表示用のＬＥＤ１３が例えば橙色に点灯されて学習結果が機種選択キーＰAにプリセットされたことが通知され、その後、ステップ１０９によりルーチン１００を終了する。
【００６１】
また、ステップ１０３において、ステップ１０２で入力されたキーが無効と判別された場合、処理はステップ１０３からステップ１２１に進む。さらに、ステップ１０５において、ステップ１０４によりインターフェイス回路２７から出力された制御データＤxが無効と判別された場合も、処理はステップ１０５からステップ１２１に進む。そして、ステップ１２１においては、表示用のＬＥＤ１３が例えば赤色に点滅されてこのときの入力が誤っていることが通知され、その後、ステップ１０９によりルーチン１００を終了する。
【００６２】
こうして、ステップ１１１、１１２によれば、学習結果の制御データがデータテーブルDTTBLに用意されている１列分の制御データと一致する場合には、ステップ１１１、１１２によりその学習結果と等しい制御データが、データテーブルDTTBLから機種選択キーＳAにプリセットされるとともに、データテーブルRWTBLにおける学習結果の制御データはクリアされるので、そのときの学習キーＰAに対応する列のセルが消費されることがなくなる。また、他の学習キーＰB、ＰCについても同様である。
【００６３】
したがって、上述の多機種用リモコン送信機１０によれば、学習用のデータテーブルRWTBLがムダに消費されることがなく、結果として、学習に使用できるデータテーブルRWTBLのセルの減少を抑えることができる。
【００６４】
〔１３〕  まとめ
上述のリモコン装置１０によれば、学習結果の制御データがプリセット用のデータテーブルDTTBLに用意されている制御データと同じ場合には、その学習はプリセットにより代用され、このとき、データテーブルRWTBLにおける学習結果用のメモリエリアはクリアされる。したがって、学習結果用のメモリエリアを節約することができ、有効に学習を行うことができる。しかも、不要な学習結果の消去操作も不要である。
【００６５】
〔１４〕  その他
上述においては、プリセットされる制御データがデータテーブルDTTBLにテーブル形式に用意されているとしたが、個々の制御データをベタに続けて用意していてもよい。また、学習キーＰA〜ＰCと機種選択キーＳA〜ＳCとを兼用とし、スイッチなどにより切り換えて使用することもできる。あるいは学習キーは１つとし、その学習キーを押すごとに学習キーＰA〜ＰCを押した場合と同様の状態に周期的に切り換わっていくようにすることもできる。
【００６６】
〔略語の一覧〕
ＣＭＯＳ：Complementary Metal Oxide Semiconductor
ＣＰＵ  ：Central Processing Unit
ＬＥＤ  ：Light Emitting Diode
ＰＷＭ  ：Pulse Width Modulation
ＲＡＭ  ：Random Access Memory
ＲＯＭ  ：Read Only Memory
ＴＶ    ：TeleVision
ＶＴＲ  ：Video Tape Recorder
リモコン：Remote Control
【図面の簡単な説明】
【００６７】
【図１】この発明の一形態の外観を示す平面図である。
【図２】この発明の一形態を示す系統図である。
【図３】この発明の一形態を示すフローチャートである。
【図４】この発明を説明するためデータテーブルの図である。
【図５】この発明を説明するためデータテーブルの図である。
【図６】この発明を説明するためデータテーブルの図である。
【図７】この発明を説明するためデータテーブルの図である。
【図８】この発明を説明するためデータテーブルの図である。
【符号の説明】
【００６８】
１０…多機種用リモコン送信機、１１…赤外線ＬＥＤ、１２…フォトセンサ、１３…表示用ＬＥＤ、２０…マイクロコンピュータ、Ｋ1〜Ｋn…操作キー、ＫSET…設定キー、ＰA〜ＰC…学習キー、ＳA〜ＳC…機種選択キー
【図１】
2007028021.tif 000003
【図２】
2007028021.tif 000004
【図３】
2007028021.tif 000005
【図４】
2007028021.tif 000006
【図５】
2007028021.tif 000007
【図６】
2007028021.tif 000008
【図７】
2007028021.tif 000009
【図８】
2007028021.tif 000010