学習リモコン
学習リモコン（がくしゅうりもこん）とは、複数のリモートコントロール装置が発生させる操作信号を記憶（学習）して、一つのリモートコントロール装置で複数の機器を操作する事を可能にするための装置である。プログラマブルリモコンとも呼ばれる。
現在、一般家庭の中には、赤外線を利用した雑多なリモコン装置が茶の間の机の上やオーディオセットの上などに散乱しているが、これらを集約させる事で利便性を向上させる目的を持つ。似た物ではマルチリモコンと呼ばれる機器もあるが、それも本稿で述べる。
現在、一般家庭においては、テレビ受像機・BDレコーダー・ミニコンポ・エアコン等といった機器を操作するための、様々な機器付属で消費者に提供されるリモートコントロール装置（以下リモコン）が存在している。これらは主に赤外線によって操作を伝える信号を発信する事で、離れた場所から各々の機器を操作するよう設計されているが、当然ながら異なる機器のリモコンで他の機器を操作する事は出来ない。一部メーカーのBDレコーダーとテレビでは、BDレコーダーのリモコンでテレビのチャンネルや音量を操作できる物もあるが、予めメーカーが設計した組み合わせ同士以外の機器を操作する事は出来ない。
またリモコンは常に利用者の手元にあるため、飲み掛けのお茶を浴びせられたり、つい何処かに置き忘れてしまう事も多く、特に種類が増えてくると、それだけで利用者を混乱させ、余計な労力を強いる事にも繋がる。近年愛好者が増えてきている家庭で本格的な映写室を設けるホームシアターと呼ばれる家庭向け設備に到っては、リモコンの数だけで、気弱な消費者を萎縮させるのに充分な複雑さを持つ事も多い。
このリモコン氾濫時代にあって、それを解消するために利用されるのが学習リモコンである。また良く似た機器ではマルチリモコンがあるが、これもリモコンの氾濫を軽減させる目的で利用される。
学習リモコンは、複数のリモコンから発生する操作信号を受信し、それとまったく同じ信号を発生させる事ができる。これはリモコンから発生する信号が、デジタル光（赤外線光）通信の信号であるため、それを受信・数値化して記録・特定の操作に応じて送信部から同じ信号を発信する事で、特定のリモコンと同じ働きをする事ができる。
特に人気の高い種類のメーカーの主要な製品の信号は、予めリモコン内部のROMチップに記憶（プリセットと呼ばれる）されており、消費者はメーカー名と機種に合わせて設定するだけで、この学習リモコンを使って対象となる機器を操作する事ができる。
特に学習リモコンでは、複数の機器を操作するため、多数のボタンが用意されているが、好きなボタンに好きな機能を割り振れる機種もあり、特にリモコンが複数ある家庭においても、一台の学習リモコンで、全ての機器を操作する事も可能である。高級な機種では、同型の学習リモコン間で、学習させた内容を通信機能によって、そのままコピーする事もできるため、家族で一台のリモコンを奪い合う事態を避ける事ができる。
これは前出の学習リモコンから、学習機能を省いた物で、予めROMチップに登録済みの機器しか操作する事しか出来ないが、これでもかなりのリモコン氾濫を軽減させる事ができる。機能的にも単純であるため、比較的安価なものとなっている。利用者は手持ちの機器に合わせてディップスイッチ切り替え等の操作を行って、それらの機種に対応させる。
これは学習リモコンがクラウド上での管理になったもので、学習リモコンに事前に記憶させておくことで、記憶済みの機器をwi-fiや無線LANなどネット通信で動作を管理できる。機能的にも優秀であり、外出先などの外からの操作が可能になった。利用者はたいそうのスマートフォンやデバイスのアプリケーションを使用しそれらの機能を実行する。
学習リモコンの多くは、それだけで完結した一つの製品であるが、中には他の機器の付加価値機能として、この学習機能が搭載されている物がある。携帯電話の中には、赤外線通信機能の付加価値機能として、この学習リモコン機能を搭載している物がある。また携帯情報端末にも、同様の機能を製品として搭載している物が在り、外ではそれらの主要機能である電話機や携帯情報端末として利用し、自宅では様々な機器のリモコンとして利用する事ができるというものである。
またノートパソコンや携帯情報端末の多くは、予備的な外部通信機能として、赤外線通信機能を持っているものも多いが、それらを利用して学習リモコンとして利用できるソフトウェアも（シェアウェア等の形で）販売されている。
なお学習リモコンは、様々な機器を操作できる手前、様々な機能を割り振るために、多くのボタンが付いているが、様々な機器がある家庭において、あまりに多くの機器に対応させると、利用者自身がどのボタンに何の機能を割り振ったか混乱する事がある。これを防ぐために近年では、タッチパネルを搭載して、画面内のボタン表示を切り替えて利用できる製品も登場している。また前出の携帯情報端末やノートパソコンを利用する学習機能リモコン・ソフトウェアでは、解り易いように画面上にボタンの画像とその機能名称が、同時に表示されるようになっているといった配慮も成されている。高級品の中には、以下に例示するような一連の動作をマクロ化して、1ボタンで実現できるものもある。現代ではwi-fi等の無線技術を使ったクラウドコントロール型の学習リモコンが主流となっている。
参考これら便利な学習機能リモコンであるが、時として望む以上の機能を発揮してしまう。例えば自動車などのキーレスエントリー（リモコン操作で車のドアを施錠/開錠する事ができる）であるが、このリモコン信号を学習リモコンで予めコピーしておけば、キーが無くても自動車のドアロックが外せてしまう。
大抵の学習リモコンでは、学習元のリモコンと、学習リモコン受信部を向かい合わせにしていなければ学習させることは出来ないが、ちょっと自動車の鍵を入れたままの鞄を置いたまま席を立った隙に、キーのリモコン信号をコピーされ、そのまま車上荒らし等の犯罪に利用される危険性も指摘されている。勿論、その他の施錠などの重要な機能を持つリモコンを勝手に複製される可能性もある。
近年ではこれら施錠用のリモコンでは、電波を利用したタイプへと変化しているが、一部の旧態依然とした赤外線式の物では、これら学習リモコンによって害を被る可能性があるといえる。
学習リモコンには色々なボタンがあるものの、全ての電子機器の機能を網羅している訳ではないため、時として割り当てたい機能と全く関係ない刻印のボタンに機能を割り当てなければならない事があり、却ってこれをどう割り当てたか覚えるのが困難になる事がある。
また逆に一個のリモコンで全ての装置が操作できるという機能があだになり、焦った時等に機器選択を間違えたままボタンを押してしまう事で、予想した機器と違う機器が予想外の動作をしてしまう事がある。
更に、特にエアコン用のリモコンを学習させる場合には、リモコン側に機器本体の設定等を記憶し、操作した時にその設定をそのまま機器本体に送出するものが多く、その様なリモコンはその時の設定状況のいかんにより、同じボタンでも全く違う信号が本体に送信されるため、その様なリモコンは事実上学習が困難であると言える。例を上げると、電源ボタンを押した時に、オンの信号とオフの信号が交互に送出されるもの、エアコンの現在の温度設定が（リモコンで）26度の時に上矢印ボタンを押すと27の信号が送出されるが、24度の時には25の信号が送出されるもの、（リモコン側での）設定が冷房の時に電源ボタンを押すと「冷房オン」の信号が送信されて、冷房機能が動作するが、設定が暖房の時に電源ボタンを押すと「暖房オン」の信号が送信されて、暖房機能が動作するもの等については、学習が困難（というよりほぼ不可能）であると言える。