(57)【要約】【課題】簡単に、制御情報を登録することができるリモートコントローラを提供する。【解決手段】複数の操作部１１を備え、所定の被制御機器５０を遠隔制御するリモートコントローラ１０において、ＩＣタグ５１から、被制御機器５０に対応付けられた機器情報を読み取るＩＣタグ読取部１２と、機器情報と、制御情報と、を対応付けて記憶する制御情報データファイル１６３ａ１と、ＩＣタグ読取部１２により読み取られた機器情報を登録すると共に、当該機器情報に対応付けられた制御情報を制御情報データファイル１６３ａ１から取得して操作部１１の各々に対応させて登録する登録プログラム１６３ｂ３を実行したＣＰＵ１６１と、操作部１１が押下されると、当該登録された制御情報のうちの当該押下された操作部１１に対応する制御情報を、被制御機器５０に送信する送信プログラム１６３ｂ４を実行したＣＰＵ１６１と、を備えるよう構成した。【選択図】図２
2007134962.tif 000002
【特許請求の範囲】
【請求項１】
複数の操作部を備え、所定の被制御機器に当該被制御機器を制御するための制御情報を送信することによって当該被制御機器を遠隔制御するリモートコントローラにおいて、
ＩＣカード又は前記被制御機器に組み込まれたＩＣタグから、当該被制御機器に対応付けられた機器情報を読み取る読取手段と、
前記機器情報と、前記制御情報と、を対応付けて記憶する記憶手段と、
前記読取手段により読み取られた機器情報を登録すると共に、当該機器情報に対応付けられた制御情報を前記記憶手段から取得して前記操作部の各々に対応させて登録する登録手段と、
前記操作部が押下されると、前記登録手段により登録された制御情報のうちの当該押下された操作部に対応する制御情報を、前記被制御機器に送信する送信手段と、
前記機器情報を、当該機器情報を識別するための識別情報と対応付けて登録するよう、前記登録手段に指示する指示手段と、
前記指示手段からの指示に従って前記登録手段により第１の機器情報が第１の識別情報と対応付けられて登録され、その後、前記読取手段により第２の機器情報が読み取られた場合に、当該登録された第１の機器情報と当該読み取られた第２の機器情報とが同一であるか否かを判断する判断手段と、
前記第２の機器情報を、前記第１の識別情報とは異なる第２の識別情報と対応付けて登録するか否かを選択する選択手段と、
を備え、
前記指示手段は、前記判断手段により前記第１の機器情報と前記第２の機器情報とが同一であると判断された場合に、当該第２の機器情報を、前記第２の識別情報と対応付けて登録するよう、前記登録手段に指示し、
前記登録手段は、前記選択手段により前記第２の機器情報を前記第２の識別情報と対応付けて登録すると選択された場合に、前記指示手段からの指示に従って、前記第２の機器情報を前記第２の識別情報と対応付けて登録することを特徴とするリモートコントローラ。
【請求項２】
複数の操作部を備え、所定の被制御機器に当該被制御機器を制御するための制御情報を送信することによって当該被制御機器を遠隔制御するリモートコントローラにおいて、
ＩＣカード又は前記被制御機器に組み込まれたＩＣタグから、前記制御情報及び前記被制御機器に対応付けられた機器情報を読み取る読取手段と、
前記読取手段により読み取られた機器情報を登録すると共に、前記読取手段により読み取られた制御情報を前記操作部の各々に対応させて登録する登録手段と、
前記操作部が押下されると、前記登録手段により登録された制御情報のうちの当該押下された操作部に対応する制御情報を、前記被制御機器に送信する送信手段と、
前記機器情報を、当該機器情報を識別するための識別情報と対応付けて登録するよう、前記登録手段に指示する指示手段と、
前記指示手段からの指示に従って前記登録手段により第１の機器情報が第１の識別情報と対応付けられて登録され、その後、前記読取手段により第２の機器情報が読み取られた場合に、当該登録された第１の機器情報と当該読み取られた第２の機器情報とが同一であるか否かを判断する判断手段と、
前記第２の機器情報を、前記第１の識別情報とは異なる第２の識別情報と対応付けて登録するか否かを選択する選択手段と、
を備え、
前記指示手段は、前記判断手段により前記第１の機器情報と前記第２の機器情報とが同一であると判断された場合に、当該第２の機器情報を、前記第２の識別情報と対応付けて登録するよう、前記登録手段に指示し、
前記登録手段は、前記選択手段により前記第２の機器情報を前記第２の識別情報と対応付けて登録すると選択された場合に、前記指示手段からの指示に従って、前記第２の機器情報を前記第２の識別情報と対応付けて登録することを特徴とするリモートコントローラ。
【請求項３】
複数の操作部を備え、所定の被制御機器に当該被制御機器を制御するための制御情報を送信することによって当該被制御機器を遠隔制御するリモートコントローラにおいて、
所定の記憶媒体から、前記被制御機器に対応付けられた機器情報を読み取る読取手段と、
前記機器情報と、前記制御情報と、を対応付けて記憶する記憶手段と、
前記読取手段により読み取られた機器情報を登録すると共に、当該機器情報に対応付けられた制御情報を前記記憶手段から取得して前記操作部の各々に対応させて登録する登録手段と、
前記操作部が押下されると、前記登録手段により登録された制御情報のうちの当該押下された操作部に対応する制御情報を、前記被制御機器に送信する送信手段と、
を備えることを特徴とするリモートコントローラ。
【請求項４】
複数の操作部を備え、所定の被制御機器に当該被制御機器を制御するための制御情報を送信することによって当該被制御機器を遠隔制御するリモートコントローラにおいて、
所定の記憶媒体から、前記制御情報及び前記被制御機器に対応付けられた機器情報を読み取る読取手段と、
前記読取手段により読み取られた機器情報を登録すると共に、前記読取手段により読み取られた制御情報を前記操作部の各々に対応させて登録する登録手段と、
前記操作部が押下されると、前記登録手段により登録された制御情報のうちの当該押下された操作部に対応する制御情報を、前記被制御機器に送信する送信手段と、
を備えることを特徴とするリモートコントローラ。
【請求項５】
請求項３又は４に記載のリモートコントローラにおいて、
前記所定の記憶媒体は、ＩＣカードであることを特徴とするリモートコントローラ。
【請求項６】
請求項３又は４に記載のリモートコントローラにおいて、
前記所定の記憶媒体は、前記被制御機器に組み込まれたＩＣタグであることを特徴とするリモートコントローラ。
【請求項７】
請求項３〜６の何れか一項に記載のリモートコントローラにおいて、
前記機器情報を、当該機器情報を識別するための識別情報と対応付けて登録するよう、前記登録手段に指示する指示手段を備えることを特徴とするリモートコントローラ。
【請求項８】
請求項７に記載のリモートコントローラにおいて、
前記指示手段からの指示に従って前記登録手段により第１の機器情報が第１の識別情報と対応付けられて登録され、その後、前記読取手段により第２の機器情報が読み取られた場合に、当該登録された第１の機器情報と当該読み取られた第２の機器情報との関係が予め設定された所定の条件を満たすか否かを判断する判断手段と、
を備え、
前記指示手段は、前記判断手段により前記第１の機器情報と前記第２の機器情報との関係が予め設定された所定の条件を満たすと判断された場合に、当該第２の機器情報を、前記第１の識別情報とは異なる第２の識別情報と対応付けて登録するよう、前記登録手段に指示することを特徴とするリモートコントローラ。
【請求項９】
請求項７又は８に記載のリモートコントローラにおいて、
前記第２の機器情報を、前記第２の識別情報と対応付けて登録するか否かを選択する選択手段を備え、
前記登録手段は、前記選択手段により前記第２の機器情報を前記第２の識別情報と対応付けて登録すると選択された場合に、前記指示手段からの指示に従って、前記第２の機器情報を前記第２の識別情報と対応付けて登録することを特徴とするリモートコントローラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リモートコントローラに関する。
【背景技術】
【０００２】
従来、被制御機器を遠隔制御することができるリモートコントローラ（以下、「リモコン」という）が知られている。具体的には、リモコンは、押下可能な複数の操作部を備えており、ユーザによる操作部の押下に伴って、当該押下された操作部に対応する制御情報を被制御機器に送信することができるようになっている。
【０００３】
近年では、複数の被制御機器を制御することができるリモコンも知られている。
このようなリモコンにおいては、ユーザは、まず、初期操作として、リモコンにより制御したい被制御機器用の制御情報を、当該リモコンに登録する必要がある。具体的には、例えば、リモコンは、予め、被制御機器の型番などの機器情報と被制御機器用の制御情報とを対応付けて記憶しており、ユーザによって当該リモコンにより制御したい被制御機器の機器情報が入力されると、当該記憶しておいた制御情報の中から該当する制御情報を取得して登録するようになっている。すなわち、ユーザは、初期操作として、リモコンに機器情報を入力しなければならず、面倒であるという問題があった。
【０００４】
そこで、例えば、制御情報が操作部（スイッチ）に記憶されているリモコン（例えば、特許文献１参照）などが提案されている。具体的には、所定の制御情報を記憶すると共に当該制御情報を送信することができる操作部を、リモコン本体に着脱することができるようになっている。
【０００５】
また、機器情報と制御情報とを対応付けて記憶するサーバと、通信ネットワークを介して接続することができるリモコン（例えば、特許文献２〜４参照）なども提案されている。
具体的には、特許文献２によれば、リモコンは、ユーザにより入力された機器情報に対応する制御情報をサーバから取得して登録することができる。
特許文献３によれば、被制御機器もサーバに接続することができるようになっており、被制御機器は、リモコンから送信されたリモコン固有情報を受信して当該リモコン固有情報が当該被制御機器に登録されていない場合には当該リモコン固有情報をサーバに送信し、当該サーバは、当該リモコン固有情報を送信してきた被制御機器用の制御情報を当該リモコン固有情報に対応するリモコンに送信することができる。そして、当該リモコンは、当該サーバから送信された制御情報を登録することができる。
特許文献４によれば、リモコンは、被制御機器を購入した際に付いてくる当該被制御機器を制御するためだけの付属リモコン（従来からのリモコン）などから送信された信号を受信し、当該信号から被制御機器を判別し、当該判別結果に基づいて制御情報をサーバから取得して登録することができる。
【特許文献１】特開２００５−１３６４６１号公報
【特許文献２】特開２００２−２９１０７３号公報
【特許文献３】特開２００５−３３６８５号公報
【特許文献４】特表２００５−５１９４９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載のリモコンにおいて、ユーザは、当該リモコンにより新たな被制御機器を制御したい場合には、リモコン本体に当該新たな被制御機器用の操作部を一つ一つ取り付けなければならず、煩わしいという問題がある。
また、特許文献２〜４に記載のリモコンにおいて、ユーザは、当該リモコンをサーバに接続しなければならず、煩わしいという問題がある。
【０００７】
本発明の課題は、簡単に、制御情報を登録することができるリモートコントローラを提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、請求項１に記載の発明は、複数の操作部を備え、所定の被制御機器に当該被制御機器を制御するための制御情報を送信することによって当該被制御機器を遠隔制御するリモートコントローラにおいて、ＩＣカード又は前記被制御機器に組み込まれたＩＣタグから、当該被制御機器に対応付けられた機器情報を読み取る読取手段と、前記機器情報と、前記制御情報と、を対応付けて記憶する記憶手段と、前記読取手段により読み取られた機器情報を登録すると共に、当該機器情報に対応付けられた制御情報を前記記憶手段から取得して前記操作部の各々に対応させて登録する登録手段と、前記操作部が押下されると、前記登録手段により登録された制御情報のうちの当該押下された操作部に対応する制御情報を、前記被制御機器に送信する送信手段と、前記機器情報を、当該機器情報を識別するための識別情報と対応付けて登録するよう、前記登録手段に指示する指示手段と、前記指示手段からの指示に従って前記登録手段により第１の機器情報が第１の識別情報と対応付けられて登録され、その後、前記読取手段により第２の機器情報が読み取られた場合に、当該登録された第１の機器情報と当該読み取られた第２の機器情報とが同一であるか否かを判断する判断手段と、前記第２の機器情報を、前記第１の識別情報とは異なる第２の識別情報と対応付けて登録するか否かを選択する選択手段と、を備え、前記指示手段は、前記判断手段により前記第１の機器情報と前記第２の機器情報とが同一であると判断された場合に、当該第２の機器情報を、前記第２の識別情報と対応付けて登録するよう、前記登録手段に指示し、前記登録手段は、前記選択手段により前記第２の機器情報を前記第２の識別情報と対応付けて登録すると選択された場合に、前記指示手段からの指示に従って、前記第２の機器情報を前記第２の識別情報と対応付けて登録することを特徴とする。
【０００９】
請求項２に記載の発明は、複数の操作部を備え、所定の被制御機器に当該被制御機器を制御するための制御情報を送信することによって当該被制御機器を遠隔制御するリモートコントローラにおいて、ＩＣカード又は前記被制御機器に組み込まれたＩＣタグから、前記制御情報及び前記被制御機器に対応付けられた機器情報を読み取る読取手段と、前記読取手段により読み取られた機器情報を登録すると共に、前記読取手段により読み取られた制御情報を前記操作部の各々に対応させて登録する登録手段と、前記操作部が押下されると、前記登録手段により登録された制御情報のうちの当該押下された操作部に対応する制御情報を、前記被制御機器に送信する送信手段と、前記機器情報を、当該機器情報を識別するための識別情報と対応付けて登録するよう、前記登録手段に指示する指示手段と、
前記指示手段からの指示に従って前記登録手段により第１の機器情報が第１の識別情報と対応付けられて登録され、その後、前記読取手段により第２の機器情報が読み取られた場合に、当該登録された第１の機器情報と当該読み取られた第２の機器情報とが同一であるか否かを判断する判断手段と、前記第２の機器情報を、前記第１の識別情報とは異なる第２の識別情報と対応付けて登録するか否かを選択する選択手段と、を備え、前記指示手段は、前記判断手段により前記第１の機器情報と前記第２の機器情報とが同一であると判断された場合に、当該第２の機器情報を、前記第２の識別情報と対応付けて登録するよう、前記登録手段に指示し、前記登録手段は、前記選択手段により前記第２の機器情報を前記第２の識別情報と対応付けて登録すると選択された場合に、前記指示手段からの指示に従って、前記第２の機器情報を前記第２の識別情報と対応付けて登録することを特徴とする。
【００１０】
請求項３に記載の発明は、複数の操作部を備え、所定の被制御機器に当該被制御機器を制御するための制御情報を送信することによって当該被制御機器を遠隔制御するリモートコントローラにおいて、所定の記憶媒体から、前記被制御機器に対応付けられた機器情報を読み取る読取手段と、前記機器情報と、前記制御情報と、を対応付けて記憶する記憶手段と、前記読取手段により読み取られた機器情報を登録すると共に、当該機器情報に対応付けられた制御情報を前記記憶手段から取得して前記操作部の各々に対応させて登録する登録手段と、前記操作部が押下されると、前記登録手段により登録された制御情報のうちの当該押下された操作部に対応する制御情報を、前記被制御機器に送信する送信手段と、を備えることを特徴とする。
【００１１】
請求項４に記載の発明は、複数の操作部を備え、所定の被制御機器に当該被制御機器を制御するための制御情報を送信することによって当該被制御機器を遠隔制御するリモートコントローラにおいて、所定の記憶媒体から、前記制御情報及び前記被制御機器に対応付けられた機器情報を読み取る読取手段と、前記読取手段により読み取られた機器情報を登録すると共に、前記読取手段により読み取られた制御情報を前記操作部の各々に対応させて登録する登録手段と、前記操作部が押下されると、前記登録手段により登録された制御情報のうちの当該押下された操作部に対応する制御情報を、前記被制御機器に送信する送信手段と、を備えることを特徴とする。
【００１２】
請求項５に記載の発明は、請求項３又は４に記載のリモートコントローラにおいて、前記所定の記憶媒体は、ＩＣカードであることを特徴とする。
【００１３】
請求項６に記載の発明は、請求項３又は４に記載のリモートコントローラにおいて、前記所定の記憶媒体は、前記被制御機器に組み込まれたＩＣタグであることを特徴とする。
【００１４】
請求項７に記載の発明は、請求項３〜６の何れか一項に記載のリモートコントローラにおいて、前記機器情報を、当該機器情報を識別するための識別情報と対応付けて登録するよう、前記登録手段に指示する指示手段を備えることを特徴とする。
【００１５】
請求項８に記載の発明は、請求項７に記載のリモートコントローラにおいて、前記指示手段からの指示に従って前記登録手段により第１の機器情報が第１の識別情報と対応付けられて登録され、その後、前記読取手段により第２の機器情報が読み取られた場合に、当該登録された第１の機器情報と当該読み取られた第２の機器情報との関係が予め設定された所定の条件を満たすか否かを判断する判断手段と、を備え、前記指示手段は、前記判断手段により前記第１の機器情報と前記第２の機器情報との関係が予め設定された所定の条件を満たすと判断された場合に、当該第２の機器情報を、前記第１の識別情報とは異なる第２の識別情報と対応付けて登録するよう、前記登録手段に指示することを特徴とする。
【００１６】
請求項９に記載の発明は、請求項７又は８に記載のリモートコントローラにおいて、前記第２の機器情報を、前記第２の識別情報と対応付けて登録するか否かを選択する選択手段を備え、前記登録手段は、前記選択手段により前記第２の機器情報を前記第２の識別情報と対応付けて登録すると選択された場合に、前記指示手段からの指示に従って、前記第２の機器情報を前記第２の識別情報と対応付けて登録することを特徴とする。
【発明の効果】
【００１７】
請求項１に記載の発明によれば、読取手段によって、ＩＣカード又は被制御機器に組み込まれたＩＣタグから、当該被制御機器に対応付けられた機器情報を読み取ることができ、記憶手段によって、機器情報と、制御情報と、を対応付けて記憶することができ、登録手段によって、読取手段により読み取られた機器情報を登録すると共に、当該機器情報に対応付けられた制御情報を記憶手段から取得して操作部の各々に対応させて登録することができ、送信手段によって、操作部が押下されると、登録手段により登録された制御情報のうちの当該押下された操作部に対応する制御情報を、被制御機器に送信することができる。
すなわち、読取手段に機器情報を読み取らせるだけで、制御情報が登録されるため、簡単に、制御情報を登録することができる。
また、機器情報が記憶されたＩＣカード又はＩＣタグは、安価且つ安易であるため、汎用性が高い。
【００１８】
さらに、指示手段によって、機器情報を、当該機器情報を識別するための識別情報と対応付けて登録するよう、登録手段に指示することができる。
すなわち、登録される機器情報を、識別情報によって識別することができる。したがって、例えば、被制御機器を遠隔制御する際、ユーザは、複数の被制御機器のうちの何れが、現在、遠隔制御可能な被制御機器であるかを明確に識別することができるようになって、使い勝手がよい。
【００１９】
さらに、判断手段によって、指示手段からの指示に従って登録手段により第１の機器情報が第１の識別情報と対応付けられて登録され、その後、読取手段により第２の機器情報が読み取られた場合に、当該登録された第１の機器情報と当該読み取られた第２の機器情報とが同一であるか否かを判断することができ、そして、指示手段は、判断手段により第１の機器情報と第２の機器情報とが同一であると判断された場合に、当該第２の機器情報を、第２の識別情報と対応付けて登録するよう、登録手段に指示することができる。
すなわち、第１の機器情報に対応する被制御機器と第２の機器情報に対応する被制御機器とが同一の被制御機器である場合には、第１の機器情報と第２の機器情報とを、識別情報によって識別して、登録することができる。したがって、例えば、被制御機器を遠隔制御する際、ユーザは、複数の同一の被制御機器のうちの何れが、現在、遠隔制御可能な被制御機器であるかを明確に識別することができるようになって、より使い勝手がよい。
【００２０】
さらに、選択手段によって、第２の機器情報を、第１の識別情報とは異なる第２の識別情報と対応付けて登録するか否かを選択することができ、そして、登録手段は、選択手段により第２の機器情報を第２の識別情報と対応付けて登録すると選択された場合に、指示手段からの指示に従って、第２の機器情報を第２の識別情報と対応付けて登録することができる。
すなわち、第２の機器情報を第２の識別情報とを対応付けて登録するか否かを、ユーザが選択することができる。
【００２１】
請求項２に記載の発明によれば、読取手段によって、ＩＣカード又は被制御機器に組み込まれたＩＣタグから、制御情報及び被制御機器に対応付けられた機器情報を読み取ることができ、登録手段によって、読取手段により読み取られた機器情報を登録すると共に、読取手段により読み取られた制御情報を操作部の各々に対応させて登録することができ、送信手段によって、操作部が押下されると、登録手段により登録された制御情報のうちの当該押下された操作部に対応する制御情報を、被制御機器に送信することができる。
すなわち、読取手段に制御情報及び機器情報を読み取らせるだけで、制御情報が登録されるため、簡単に、制御情報を登録することができる。
また、制御情報が、ＩＣカード又はＩＣタグに記憶されている。したがって、任意の制御情報を登録することができるため、任意の被制御機器を遠隔制御することができることとなって、使い勝手がよい。
また、制御情報及び機器情報が記憶されたＩＣカード又はＩＣタグは、安価且つ安易であるため、汎用性が高い。
【００２２】
さらに、指示手段によって、機器情報を、当該機器情報を識別するための識別情報と対応付けて登録するよう、登録手段に指示することができる。
すなわち、登録される機器情報を、識別情報によって識別することができる。したがって、例えば、被制御機器を遠隔制御する際、ユーザは、複数の被制御機器のうちの何れが、現在、遠隔制御可能な被制御機器であるかを明確に識別することができるようになって、使い勝手がよい。
【００２３】
さらに、判断手段によって、指示手段からの指示に従って登録手段により第１の機器情報が第１の識別情報と対応付けられて登録され、その後、読取手段により第２の機器情報が読み取られた場合に、当該登録された第１の機器情報と当該読み取られた第２の機器情報とが同一であるか否かを判断することができ、そして、指示手段は、判断手段により第１の機器情報と第２の機器情報とが同一であると判断された場合に、当該第２の機器情報を、第２の識別情報と対応付けて登録するよう、登録手段に指示することができる。
すなわち、第１の機器情報に対応する被制御機器と第２の機器情報に対応する被制御機器とが同一の被制御機器である場合には、第１の機器情報と第２の機器情報とを、識別情報によって識別して、登録することができる。したがって、例えば、被制御機器を遠隔制御する際、ユーザは、複数の同一の被制御機器のうちの何れが、現在、遠隔制御可能な被制御機器であるかを明確に識別することができるようになって、より使い勝手がよい。
【００２４】
さらに、選択手段によって、第２の機器情報を、第１の識別情報とは異なる第２の識別情報と対応付けて登録するか否かを選択することができ、そして、登録手段は、選択手段により第２の機器情報を第２の識別情報と対応付けて登録すると選択された場合に、指示手段からの指示に従って、第２の機器情報を第２の識別情報と対応付けて登録することができる。
すなわち、第２の機器情報を第２の識別情報とを対応付けて登録するか否かを、ユーザが選択することができる。
【００２５】
請求項３に記載の発明によれば、読取手段によって、所定の記憶媒体から、被制御機器に対応付けられた機器情報を読み取ることができ、記憶手段によって、機器情報と、制御情報と、を対応付けて記憶することができ、登録手段によって、読取手段により読み取られた機器情報を登録すると共に、当該機器情報に対応付けられた制御情報を記憶手段から取得して操作部の各々に対応させて登録することができ、送信手段によって、操作部が押下されると、登録手段により登録された制御情報のうちの当該押下された操作部に対応する制御情報を、被制御機器に送信することができる。
すなわち、読取手段に機器情報を読み取らせるだけで、制御情報が登録されるため、簡単に、制御情報を登録することができる。
【００２６】
請求項４に記載の発明によれば、読取手段によって、所定の記憶媒体から、制御情報及び被制御機器に対応付けられた機器情報を読み取ることができ、登録手段によって、読取手段により読み取られた機器情報を登録すると共に、読取手段により読み取られた制御情報を操作部の各々に対応させて登録することができ、送信手段によって、操作部が押下されると、登録手段により登録された制御情報のうちの当該押下された操作部に対応する制御情報を、被制御機器に送信することができる。
すなわち、読取手段に制御情報及び機器情報を読み取らせるだけで、制御情報が登録されるため、簡単に、制御情報を登録することができる。
また、制御情報が、所定の記憶媒体に記憶されている。したがって、任意の制御情報を登録することができるため、任意の被制御機器を遠隔制御することができることとなって、使い勝手がよい。
【００２７】
請求項５に記載の発明によれば、請求項３又は４に記載の発明と同様の効果が得られることは無論のこと、所定の記憶媒体であるＩＣ（Integrated Circuit）カードは、安価且つ安易であるため、汎用性が高い。
【００２８】
請求項６に記載の発明によれば、請求項３又は４に記載の発明と同様の効果が得られることは無論のこと、所定の記憶媒体であるＩＣタグは、安価且つ安易に、被制御機器に備えることができるため、汎用性が高い。
また、ＩＣタグは、被制御機器に組み込まれているため、紛失してしまうなどの問題が生じない。
【００２９】
請求項７に記載の発明によれば、請求項３〜６の何れか一項に記載の発明と同様の効果が得られることは無論のこと、指示手段によって、機器情報を、当該機器情報を識別するための識別情報と対応付けて登録するよう、登録手段に指示することができる。
すなわち、登録される機器情報を、識別情報によって識別することができる。したがって、例えば、被制御機器を遠隔制御する際、ユーザは、複数の被制御機器のうちの何れが、現在、遠隔制御可能な被制御機器であるかを明確に識別することができるようになって、使い勝手がよい。
【００３０】
請求項８に記載の発明によれば、請求項７に記載の発明と同様の効果が得られることは無論のこと、判断手段によって、指示手段からの指示に従って登録手段により第１の機器情報が第１の識別情報と対応付けられて登録され、その後、読取手段により第２の機器情報が読み取られた場合に、当該登録された第１の機器情報と当該読み取られた第２の機器情報との関係が予め設定された所定の条件を満たすか否かを判断することができ、そして、指示手段は、判断手段により第１の機器情報と第２の機器情報との関係が予め設定された所定の条件を満たすと判断された場合に、当該第２の機器情報を、第１の識別情報とは異なる第２の識別情報と対応付けて登録するよう、登録手段に指示することができる。
すなわち、第１の機器情報と第２の機器情報との関係が所定の条件を満たす場合、具体的には、例えば、第１の機器情報に対応する被制御機器と第２の機器情報に対応する被制御機器とが同機種の被制御機器である場合や第１の機器情報に対応する被制御機器と第２の機器情報に対応する被制御機器とが同一の被制御機器である場合などには、第１の機器情報と第２の機器情報とを、識別情報によって識別して、登録することができる。したがって、例えば、被制御機器を遠隔制御する際、ユーザは、複数の同機種又は同一の被制御機器のうちの何れが、現在、遠隔制御可能な被制御機器であるかを明確に識別することができるようになって、より使い勝手がよい。
【００３１】
請求項９に記載の発明によれば、請求項７又は８に記載の発明と同様の効果が得られることは無論のこと、選択手段によって、第２の機器情報を、第２の識別情報と対応付けて登録するか否かを選択することができ、そして、登録手段は、選択手段により第２の機器情報を第２の識別情報と対応付けて登録すると選択された場合に、指示手段からの指示に従って、第２の機器情報を第２の識別情報と対応付けて登録することができる。
すなわち、第２の機器情報を第２の識別情報とを対応付けて登録するか否かを、ユーザが選択することができる。
【発明を実施するための最良の形態】
【００３２】
以下、図を参照して、本発明にかかるリモートコントローラ（以下、「リモコン」という）の最良の形態を詳細に説明する。なお、発明の範囲は、図示例に限定されない。
【００３３】
[第１の実施の形態]
まず、第１の実施の形態におけるリモコン１０について説明する。
【００３４】
＜リモコンの構成＞
まず、リモコン１０の構成について、図１及び図２を参照して説明する。
リモコン１０は、所定の被制御機器５０（５０ａ，５０ｂ，…）に、被制御機器５０を制御するための制御情報を送信することによって、被制御機器５０を遠隔制御することができるようになっている。
具体的には、リモコン１０は、例えば、複数の操作部１１（１１１，１１２，１１３，…）と、ＩＣ（Integrated Circuit）タグ読取部１２と、表示部１３と、通信部１４と、制御情報送信部１５と、制御部１６と、など備えて構成される。各部は、バス１７によって接続されている。
被制御機器５０（５０ａ，５０ｂ，…）には、例えば、所定の記憶媒体としてのＩＣタグ５１（５１ａ，５１ｂ，…）が組み込まれている。ＩＣタグ５１には、被制御機器５０に対応付けられた機器情報が記憶されている。すなわち、ＩＣタグ５１ａには、被制御機器５０ａに対応付けられた機器情報が記憶されており、ＩＣタグ５１ｂには、被制御機器５０ｂに対応付けられた機器情報が記憶されている。
ここで、機器情報とは、例えば、被制御機器５０の型番などであり、機器情報によって、被制御機器５０を製造したメーカや被制御機器５０の機種などが識別できるようになっている。
【００３５】
操作部１１は、例えば、ユーザによる操作部１１の押下に伴う押下信号を制御部１６に出力する。すなわち、操作部１１１は、ユーザにより押下されると、操作部１１１固有の押下信号を出力し、操作部１１２は、ユーザにより押下されると、操作部１１２固有の押下信号を出力し、操作部１１３は、ユーザにより押下されると、操作部１１３固有の押下信号を出力する。
【００３６】
ＩＣタグ読取部１２は、読取手段として、ＩＣタグ５１から、被制御機器５０に対応付けられた機器情報を読み取る。
具体的には、ＩＣタグ読取部１２は、例えば、ユーザによりＩＣタグ５１に接近させられると、当該接近させられたＩＣタグ５１から機器情報を読み取る。
【００３７】
表示部１３は、例えば、ＬＣＤ（Liquid Crystal Display）パネルなどから構成され、制御部１６から入力される表示信号に従って所与の表示処理を行う。
【００３８】
通信部１４は、例えば、制御部１６（具体的には、更新プログラム１６３ｂ５を実行したＣＰＵ１６１（後述））からの指示に従って、通信ネットワーク（図示省略）と接続して、当該通信ネットワーク上の所定のサーバ（図示省略）との間で各種情報の送受信を行う。
ここで、通信ネットワーク上の所定のサーバには、例えば、機器情報と制御情報とを対応付けて記憶するデータベースが格納されている。当該データベースには、最新の情報が記憶されていることとする。
なお、通信部１４は、通信ネットワーク（図示省略）と、無線で接続することができるよう構成されていてもよいし、有線で接続することができるよう構成されていてもよい。
また、通信部１４は、通信ネットワーク（図示省略）と、直接接続することができるよう構成されていてもよいし、当該通信ネットワーク上の携帯電話機（図示省略）やパーソナルコンピュータ（図示省略）などを介して接続することができるよう構成されていてもよい。
【００３９】
制御情報送信部１５は、例えば、制御部１６（具体的には、送信プログラム１６３ｂ４を実行したＣＰＵ１６１（後述））からの指示に従って、制御情報を被制御機器５０に送信する。
【００４０】
制御部１６は、例えば、図２に示すように、ＣＰＵ（Central Processing Unit）１６１と、ＲＡＭ（Random Access Memory）１６２と、記憶部１６３と、などを備えている。
【００４１】
ＣＰＵ１６１は、記憶部１６３に記憶されたリモコン１０用の各種処理プログラムに従って各種の制御動作を行う。
【００４２】
ＲＡＭ１６２は、ＣＰＵ１６１によって実行される処理プログラムなどを展開するためのプログラム格納領域や、入力データや上記処理プログラムが実行される際に生じる処理結果などを格納するデータ格納領域などを備える。
【００４３】
記憶部１６３は、リモコン１０で実行可能なシステムプログラム、当該システムプログラムで実行可能な各種処理プログラム、これら各種処理プログラムを実行する際に使用されるデータ、ＣＰＵ１６１によって演算処理された処理結果のデータなどを記憶する。なお、プログラムは、コンピュータが読み取り可能なプログラムコードの形で記憶部１６３に記憶されている。
具体的には、記憶部１６３には、例えば、図２に示すように、制御情報データファイル１６３ａ１（以下、「制御情報ＤＦ１６３ａ１」という）、登録制御情報データファイル１６３ａ２（以下、「登録制御情報ＤＦ１６３ａ２」という）、判断プログラム１６３ｂ１、指示プログラム１６３ｂ２、登録プログラム１６３ｂ３、送信プログラム１６３ｂ４、更新プログラム１６３ｂ５などが記憶されている。
【００４４】
制御情報ＤＦ１６３ａ１は、例えば、記憶手段として、機器情報と、制御情報と、などを対応付けて記憶する。
具体的には、制御情報ＤＦ１６３ａ１は、例えば、図３に示すように、「機器情報」記憶領域１６３ａ１１と、「制御情報」記憶領域１６３ａ１２と、などを有している。
「機器情報」記憶領域１６３ａ１１は、被制御機器５０に対応付けられた機器情報を記憶する。
「制御情報」記憶領域１６３ａ１２は、機器情報に対応する被制御機器５０を制御するための制御情報を記憶する。
【００４５】
登録制御情報ＤＦ１６３ａ２には、登録プログラム１６３ｂ３を実行したＣＰＵ１６１（後述）により、識別情報としての登録番号と、機器情報と、制御情報と、操作部情報と、などが対応付けて登録される。
具体的には、登録制御情報ＤＦ１６３ａ２は、例えば、図４に示すように、「登録番号」記憶領域１６３ａ２１と、「機器情報」記憶領域１６３ａ２２と、「制御情報」記憶領域１６３ａ２３と、「操作部情報」記憶領域１６３ａ２４と、などを有している。
「登録番号」記憶領域１６３ａ２１には、機器情報を識別するための識別情報としての登録番号が登録される。
「機器情報」記憶領域１６３ａ２２には、機器情報が登録される。
「制御情報」記憶領域１６３ａ２３には、制御情報が登録される。
「操作部情報」記憶領域１６３ａ２４には、制御情報に対応付けられた操作部１１（操作部１１１，１１２，１１３，…）に関する操作部情報が登録される。操作部情報とは、具体的には、例えば、操作部１１から出力される押下信号を判別するための情報である。
【００４６】
判断プログラム１６３ｂ１は、指示プログラム１６３ｂ２を実行したＣＰＵ１６１（後述）からの指示に従って登録プログラム１６３ｂ３を実行したＣＰＵ１６１（後述）により機器情報（第１の機器情報）が登録番号（第１の登録番号）と対応付けられて登録制御情報ＤＦ１６３ａ２に登録され、その後、ＩＣタグ読取部１２により機器情報（第２の機器情報）が読み取られた場合に、当該登録された第１の機器情報と当該読み取られた第２の機器情報との関係が予め設定された所定の条件を満たすか否かを判断する機能を、ＣＰＵ１６１に実現させる。
具体的には、予め設定された所定の条件は、例えば、登録プログラム１６３ｂ３を実行したＣＰＵ１６１（後述）により登録された第１の機器情報と、ＩＣタグ読取部１２により読み取られた第２の機器情報とが同一であるという条件である。
ＣＰＵ１６１は、かかる判断プログラム１６３ｂ１を実行することによって、判断手段として機能する。
【００４７】
指示プログラム１６３ｂ２は、機器情報を、当該機器情報を識別するための登録番号と対応付けて登録制御情報ＤＦ１６３ａ２に登録するよう、登録プログラム１６３ｂ３を実行したＣＰＵ１６１（後述）に指示する機能を、ＣＰＵ１６１に実現させる。
具体的には、ＣＰＵ１６１は、例えば、判断プログラム１６３ｂ１を実行したＣＰＵ１６１により第１の機器情報と第２の機器情報との関係が予め設定された所定の条件を満たすと判断された場合に、当該第２の機器情報を、第１の機器情報に対応する第１の登録番号とは異なる登録番号（第２の登録番号）と対応付けて登録するよう、登録プログラム１６３ｂ３を実行したＣＰＵ１６１（後述）に指示する。一方、ＣＰＵ１６１は、例えば、判断プログラム１６３ｂ１を実行したＣＰＵ１６１により第１の機器情報と第２の機器情報との関係が予め設定された所定の条件を満たさないと判断された場合に、当該第２の機器情報を、任意の登録番号と対応付けて登録するよう、登録プログラム１６３ｂ３を実行したＣＰＵ１６１（後述）に指示する。
ＣＰＵ１６１は、かかる指示プログラム１６３ｂ２を実行することによって、指示手段として機能する。
【００４８】
登録プログラム１６３ｂ３は、ＩＣタグ読取部１２により読み取られた機器情報（第２の機器情報）を登録制御情報ＤＦ１６３ａ２に登録すると共に、当該第２の機器情報に対応付けられた制御情報を制御情報ＤＦ１６３ａ１から取得して操作部１１の各々に対応させて登録制御情報ＤＦ１６３ａ２に登録する機能を、ＣＰＵ１６１に実現させる。
具体的には、ＣＰＵ１６１は、例えば、指示プログラム１６３ｂ２を実行したＣＰＵ１６１により第２の機器情報を第２の登録番号と対応付けて登録するよう指示され、且つ、選択手段としての操作部１１により第２の機器情報を第２の登録番号と対応付けて登録すると選択された場合に、指示プログラム１６３ｂ２を実行したＣＰＵ１６１からの指示に従って、第２の機器情報を第２の登録番号と対応付けて登録する。一方、ＣＰＵ１６１は、例えば、指示プログラム１６３ｂ２を実行したＣＰＵ１６１により第２の機器情報を任意の登録番号と対応付けて登録するよう指示された場合に、指示プログラム１６３ｂ２を実行したＣＰＵ１６１からの指示に従って、第２の機器情報を任意の登録番号と対応付けて登録する。
ＣＰＵ１６１は、かかる登録プログラム１６３ｂ３を実行することによって、登録手段として機能する。
【００４９】
送信プログラム１６３ｂ４は、複数の操作部１１のうちの一の操作部１１が押下されると、登録プログラム１６３ｂ３を実行したＣＰＵ１６１により登録制御情報ＤＦ１６３ａ２に登録された制御情報のうちの当該押下された一の操作部１１に対応する制御情報を、制御情報送信部１５を介して、被制御機器５０に送信する機能を、ＣＰＵ１６１に実現させる。
ＣＰＵ１６１は、かかる送信プログラム１６３ｂ４を実行することによって、送信手段として機能する。
【００５０】
更新プログラム１６３ｂ５は、ＩＣタグ読取部１２により読み取られた機器情報（第２の機器情報）が制御情報ＤＦ１６３ａ１に記憶されていない場合に、当該第２の機器情報に対応する制御情報を、通信部１４を介して通信ネットワーク（図示省略）上の所定のサーバ（図示省略）から取得して、制御情報ＤＦ１６３ａ１に記憶させることによって、制御情報ＤＦ１６３ａ１に記憶された情報を更新する機能を、ＣＰＵ１６１に実現させる。
【００５１】
＜リモコンによる処理＞
次に、リモコン１０による処理について説明する。
【００５２】
（制御情報登録処理）
まず、リモコン１０による制御情報の登録に関する処理について、図５及び図６のフローチャートを参照して説明する。
【００５３】
まず、ＩＣタグ読取部１２が、被制御機器５０に組み込まれたＩＣタグ５１から機器情報（第２の機器情報）を読み取ると（ステップＳ１０１）、ＣＰＵ１６１は、判断プログラム１６３ｂ１を実行して、登録制御情報ＤＦ１６３ａ２に登録された全ての機器情報（第１の機器情報）の中に、第２の機器情報と同一の機器情報があるか否かを判断する（ステップＳ１０２）。
【００５４】
ステップＳ１０２で、第１の機器情報の中に、第２の機器情報と同一の機器情報がないと判断すると（ステップＳ１０２；Ｎｏ）、ＣＰＵ１６１は、更新プログラム１６３ｂ５を実行して、第２の機器情報が、制御情報ＤＦ１６３ａ１に記憶されているか否かを判断する（ステップＳ１０３）。
【００５５】
ステップＳ１０３で、第２の機器情報が、制御情報ＤＦ１６３ａ１に記憶されていると判断すると（ステップＳ１０３；Ｙｅｓ）、ＣＰＵ１６１は、登録プログラム１６３ｂ３を実行して、第２の機器情報に対応する制御情報を制御情報ＤＦ１６３ａ１から取得する（ステップＳ１０４）。
【００５６】
次いで、ＣＰＵ１６１は、指示プログラム１６３ｂ２を実行したＣＰＵ１６１からの指示に従って、第２の機器情報を、任意の登録番号と対応付けて登録制御情報ＤＦ１６３ａ２に登録し（ステップＳ１０５）、ステップＳ１０４で取得した制御情報を操作部１１の各々に対応させて登録制御情報ＤＦ１６３ａ２に登録して（ステップＳ１０６）、本処理を終了する。
【００５７】
一方、ステップＳ１０３で、第２の機器情報が、制御情報ＤＦ１６３ａ１に記憶されていないと判断すると（ステップＳ１０３；Ｎｏ）、ＣＰＵ１６１は、第２の機器情報に対応する制御情報を、通信部１４を介して通信ネットワーク（図示省略）上の所定のサーバ（図示省略）から取得して（ステップＳ１０７）、制御情報ＤＦ１６３ａ１に記憶させる。
【００５８】
次いで、ＣＰＵ１６１は、登録プログラム１６３ｂ３を実行して、指示プログラム１６３ｂ２を実行したＣＰＵ１６１からの指示に従って、第２の機器情報を、任意の登録番号と対応付けて登録制御情報ＤＦ１６３ａ２に登録し（ステップＳ１０８）、ステップＳ１０７で取得した制御情報を操作部１１の各々に対応させて登録制御情報ＤＦ１６３ａ２に登録して（ステップＳ１０９）、本処理を終了する。
【００５９】
また、ステップＳ１０２で、第１の機器情報の中に、第２の機器情報と同一の機器情報があると判断すると（ステップＳ１０２；Ｙｅｓ）、ＣＰＵ１６１は、表示部１３に、第２の機器情報を、当該第２の機器情報と同一であると判断された第１の機器情報に対応する登録番号（第１の登録番号）とは異なる登録番号（第２の登録番号）と対応付けて登録するか否かを選択するよう促す選択画面を表示させ（ステップＳ１１０）、当該表示させた選択画面に従って、ユーザによる操作部１１の操作によって、第２の機器情報を、第２の登録番号と対応付けて登録するよう選択されたか否かを判断する（ステップＳ１１１）。
具体的には、例えば、ステップＳ１０１で、ＩＣタグ読取部１２により第２の機器情報として「Ｆ−ＴＶ００１」が読み取られると、ステップＳ１０２で、判断プログラム１６３ｂ１を実行したＣＰＵ１６１は、図４（ａ）に示す登録制御情報ＤＦ１６３ａ２に登録された第１の機器情報（「Ｆ−ＴＶ００１」（登録番号「ＴＶ１」）及び「Ｆ−ＤＶＤ００２」（登録番号「ＤＶＤ１」））の中に、第２の機器情報と同一の機器情報があると判断する。次いで、ステップＳ１１０で、ＣＰＵ１６１は、表示部１３に、第２の機器情報を、当該第２の機器情報と同一であると判断された第１の機器情報に対応する第１の登録番号（「ＴＶ１」）とは異なる第２の登録番号（例えば、「ＴＶ２」）と対応付けて登録するか否かを選択するよう促す選択画面を表示させる。
【００６０】
ステップＳ１１１で、第２の機器情報を、第２の登録番号と対応付けて登録しないよう選択されると（ステップＳ１１１；Ｎｏ）、ＣＰＵ１６１は、本処理を終了する。
【００６１】
一方、ステップＳ１１１で、第２の機器情報を、第２の登録番号と対応付けて登録するよう選択されると（ステップＳ１１１；Ｙｅｓ）、ＣＰＵ１６１は、登録プログラム１６３ｂ３を実行して、第２の機器情報に対応する制御情報を制御情報ＤＦ１６３ａ１から取得する（ステップＳ１１２）。
【００６２】
次いで、ＣＰＵ１６１は、指示プログラム１６３ｂ２を実行したＣＰＵ１６１からの指示に従って、第２の機器情報を、第２の登録番号と対応付けて登録制御情報ＤＦ１６３ａ２に登録し（ステップＳ１１３）、ステップＳ１１２で取得した制御情報を操作部１１の各々に対応させて登録制御情報ＤＦ１６３ａ２に登録して（ステップＳ１１４）、本処理を終了する。
具体的には、ＣＰＵ１６１によるステップＳ１０１、ステップＳ１０２、ステップＳ１１０〜ステップＳ１１４の処理によって、例えば、図４（ａ）に示す登録制御情報ＤＦ１６３ａ２から、図４（ｂ）に示すような登録制御情報ＤＦ１６３ａ２が得られる。
【００６３】
（制御情報送信処理）
次に、リモコン１０による制御情報の送信に関する処理について、図７のフローチャートを参照して説明する。
【００６４】
まず、ユーザによる操作部１１の操作によって、リモコン１０により遠隔制御したい被制御機器５０の機器カテゴリーや登録番号などが選択されると（ステップＳ１２１）、ＣＰＵ１６１は、ユーザによって複数の操作部１１のうちの一の操作部１１が押下されたか否かを判断する（ステップＳ１２２）。
ここで、機器カテゴリーとは、被制御機器５０の機種（例えば、ＴＶ（Television）受信機やＤＶＤ（Digital Versatile Disc）レコーダなど）を部類分けしたものである。
具体的には、例えば、ステップＳ１２１では、機器カテゴリーとして「ＴＶ」などが選択され、登録番号として「ＴＶ２」などが選択される。
【００６５】
ステップＳ１２２で、一の操作部１１が押下されていないと判断すると（ステップＳ１２２；Ｎｏ）、ＣＰＵ１６１は、ステップＳ１２２の処理を繰り返して行う。
【００６６】
一方、ステップＳ１２２で、一の操作部１１が押下されたと判断すると（ステップＳ１２２；Ｙｅｓ）、ＣＰＵ１６１は、送信プログラム１６３ｂ４を実行して、登録制御情報ＤＦ１６３ａ２に登録された制御情報の中から、当該押下された一の操作部１１の操作部情報に対応する制御情報を取得し（ステップＳ１２３）、当該取得した制御情報を、制御情報送信部１５を介して、ステップＳ１２１で選択された機器カテゴリーや登録番号などに対応する被制御機器５０に送信して（ステップＳ１２４）、本処理を終了する。
【００６７】
以上説明した第１の実施の形態におけるリモコン１０によれば、ＩＣタグ読取部１２によって、被制御機器５０に組み込まれたＩＣタグ５１から、被制御機器５０に対応付けられた機器情報を読み取ることができ、制御情報ＤＦ１６３ａ１によって、機器情報と、制御情報と、を対応付けて記憶することができ、登録プログラム１６３ｂ３を実行したＣＰＵ１６１によって、ＩＣタグ読取部１２により読み取られた機器情報を登録制御情報ＤＦ１６３ａ２に登録すると共に、当該機器情報に対応付けられた制御情報を制御情報ＤＦ１６３ａ１から取得して操作部１１の各々に対応させて登録制御情報ＤＦ１６３ａ２に登録することができ、送信プログラム１６３ｂ４を実行したＣＰＵ１６１によって、複数の操作部１１のうちの何れか一の操作部１１が押下されると、登録プログラム１６３ｂ３を実行したＣＰＵ１６１により登録制御情報ＤＦ１６３ａ２に登録された制御情報のうちの当該押下された一の操作部１１に対応する制御情報を、被制御機器５０に送信することができる。
すなわち、ＩＣタグ読取部１２に機器情報を読み取らせるだけで、制御情報が登録されるため、簡単に、制御情報を登録することができる。
また、機器情報が記憶されたＩＣタグ５１は、安価且つ安易に、被制御機器５０に備えることができるため、汎用性が高い。
【００６８】
さらに、指示プログラム１６３ｂ２を実行したＣＰＵ１６１によって、機器情報を、当該機器情報を識別するための登録番号と対応付けて登録するよう、登録プログラム１６３ｂ２を実行したＣＰＵ１６１に指示することができる。
すなわち、登録される機器情報を、登録番号によって識別することができる。したがって、例えば、被制御機器５０を遠隔制御する際、ユーザは、複数の被制御機器５０…のうちの何れが、現在、遠隔制御可能な被制御機器５０であるかを明確に識別することができるようになって、使い勝手がよい。
【００６９】
さらに、判断プログラム１６３ｂ１を実行したＣＰＵ１６１によって、指示プログラム１６３ｂ２を実行したＣＰＵ１６１からの指示に従って登録プログラム１６３ｂ３を実行したＣＰＵ１６１により第１の機器情報が第１の登録番号と対応付けられて登録され、その後、ＩＣタグ読取部１２により第２の機器情報が読み取られた場合に、当該登録された第１の機器情報と当該読み取られた第２の機器情報とが同一であるか否かを判断することができ、そして、指示プログラム１６３ｂ２を実行したＣＰＵ１６１は、判断プログラム１６３ｂ１を実行したＣＰＵ１６１により第１の機器情報と第２の機器情報とが同一であると判断された場合に、当該第２の機器情報を、第２の登録番号と対応付けて登録するよう、登録プログラム１６３ｂ３を実行したＣＰＵ１６１に指示することができる。
すなわち、第１の機器情報に対応する被制御機器５０と第２の機器情報に対応する被制御機器５０とが同一の被制御機器である場合には、第１の機器情報と第２の機器情報とを、登録番号によって識別して、登録制御情報ＤＦ１６３ａ２に登録することができる。したがって、例えば、被制御機器５０を遠隔制御する際、ユーザは、複数の同一の被制御機器５０…のうちの何れが、現在、遠隔制御可能な被制御機器５０であるかを明確に識別することができるようになって、より使い勝手がよい。
【００７０】
さらに、操作部１１によって、第２の機器情報を、第１の登録番号とは異なる第２の登録番号と対応付けて登録するか否かを選択することができ、そして、登録プログラム１６３ｂ３を実行したＣＰＵ１６１は、操作部１１により第２の機器情報を第２の登録番号と対応付けて登録すると選択された場合に、指示プログラム１６３ｂ２を実行したＣＰＵ１６１からの指示に従って、第２の機器情報を第２の登録番号と対応付けて登録することができる。
すなわち、第２の機器情報を第２の登録番号とを対応付けて登録するか否かを、ユーザが選択することができる。
【００７１】
さらに、更新プログラム１６３ｂ５を実行したＣＰＵ１５１によって、ＩＣタグ読取部１２により読み取られた機器情報が制御情報ＤＦ１６３ａ１に記憶されていない場合に、当該機器情報に対応する制御情報を、通信部１４を介して通信ネットワーク（図示省略）上の所定のサーバ（図示省略）から取得して、制御情報ＤＦ１６３ａ１に記憶させることによって、制御情報ＤＦ１６３ａ１に記憶された情報を更新することができる。
したがって、サーバに記憶される任意の制御情報を登録することができるため、任意の被制御機器５０を遠隔制御することができることとなって、より一層使い勝手がよい。
【００７２】
[第２の実施の形態]
次に、第２の実施の形態におけるリモコン２０について説明する。
【００７３】
＜リモコンの構成＞
まず、リモコン２０の構成について、図８及び図９を参照して説明する。
なお、第２の実施の形態のリモコン２０は、ＩＣタグ読取部２２によって読み取る情報が第１の実施の形態のリモコン１０（図１及び図２）と異なる。具体的には、リモコン１０（図１及び図２）におけるＩＣタグ読取部１２の構成の一部及び制御部１６の構成の一部が異なる。また、被制御機器５０（図１）におけるＩＣタグ５１の構成の一部が異なる。したがって、異なる箇所のみについて説明し、その他の共通する部分は同一符号を付して説明する。
【００７４】
リモコン２０は、所定の被制御機器６０（６０ａ，６０ｂ，…）に、被制御機器６０を制御するための制御情報を送信することによって、被制御機器６０を遠隔制御することができるようになっている。
具体的には、リモコン２０は、例えば、複数の操作部１１（１１１，１１２，１１３，…）と、ＩＣタグ読取部２２と、表示部１３と、制御情報送信部１５と、制御部２６と、など備えて構成される。各部は、バス２７によって接続されている。
被制御機器６０（６０ａ，６０ｂ，…）には、例えば、ＩＣタグ６１（６１ａ，６１ｂ，…）が組み込まれている。ＩＣタグ６１には、被制御機器６０を制御するための制御情報や被制御機器６０に対応付けられた機器情報などが記憶されている。すなわち、ＩＣタグ６１ａには、被制御機器６０ａを制御するための制御情報や被制御機器６０ａに対応付けられた機器情報などが記憶されており、ＩＣタグ６１ｂには、被制御機器６０ｂを制御するための制御情報や被制御機器６０ｂに対応付けられた機器情報などが記憶されている。
【００７５】
ＩＣタグ読取部２２は、読取手段として、ＩＣタグ６１から、被制御機器６０を制御するための制御情報や被制御機器６０に対応付けられた機器情報などを読み取る。
【００７６】
制御部２６は、例えば、図９に示すように、ＣＰＵ１６１と、ＲＡＭ１６２と、記憶部２６３と、などを備えている。
【００７７】
記憶部２６３は、リモコン２０で実行可能なシステムプログラム、当該システムプログラムで実行可能な各種処理プログラム、これら各種処理プログラムを実行する際に使用されるデータ、ＣＰＵ１６１によって演算処理された処理結果のデータなどを記憶する。なお、プログラムは、コンピュータが読み取り可能なプログラムコードの形で記憶部２６３に記憶されている。
具体的には、記憶部２６３には、例えば、図９に示すように、登録制御情報データファイル１６３ａ２（登録制御情報ＤＦ１６３ａ２）、判断プログラム１６３ｂ１、指示プログラム１６３ｂ２、登録プログラム２６３ｂ３、送信プログラム１６３ｂ４などが記憶されている。
【００７８】
登録プログラム２６３ｂ３は、ＩＣタグ読取部２２により読み取られた機器情報（第２の機器情報）を登録制御情報ＤＦ１６３ａ２に登録すると共に、ＩＣタグ読取部２２により読み取られた制御情報を操作部１１の各々に対応させて登録制御情報ＤＦ１６３ａ２に登録する機能を、ＣＰＵ１６１に実現させる。
ＣＰＵ１６１は、かかる登録プログラム２６３ｂ３を実行することによって、登録手段として機能する。
【００７９】
＜リモコンによる処理＞
次に、リモコン２０による処理について説明する。
【００８０】
（制御情報登録処理）
まず、リモコン２０による制御情報の登録に関する処理について、図１０及び図１１のフローチャートを参照して説明する。
【００８１】
まず、ＩＣタグ読取部２２が、被制御機器６０に組み込まれたＩＣタグ６１から制御情報及び機器情報（第２の機器情報）を読み取ると（ステップＳ２０１）、ＣＰＵ１６１は、判断プログラム１６３ｂ１を実行して、登録制御情報ＤＦ１６３ａ２に登録された全ての機器情報（第１の機器情報）の中に、第２の機器情報と同一の機器情報があるか否かを判断する（ステップＳ２０２）。
【００８２】
ステップＳ２０２で、第１の機器情報の中に、第２の機器情報と同一の機器情報がないと判断すると（ステップＳ２０２；Ｎｏ）、ＣＰＵ１６１は、登録プログラム２６３ｂ３を実行して、指示プログラム１６３ｂ２を実行したＣＰＵ１６１からの指示に従って、第２の機器情報を、任意の登録番号と対応付けて登録制御情報ＤＦ１６３ａ２に登録し（ステップＳ２０３）、ステップＳ２０１で読み取られた制御情報を操作部１１の各々に対応させて登録制御情報ＤＦ１６３ａ２に登録して（ステップＳ２０４）、本処理を終了する。
【００８３】
一方、ステップＳ２０２で、第１の機器情報の中に、第２の機器情報と同一の機器情報があると判断すると（ステップＳ２０２；Ｙｅｓ）、ＣＰＵ１６１は、表示部１３に、第２の機器情報を、当該第２の機器情報と同一であると判断された第１の機器情報に対応する登録番号（第１の登録番号）とは異なる登録番号（第２の登録番号）と対応付けて登録するか否かを選択するよう促す選択画面を表示させ（ステップＳ２０５）、当該表示させた選択画面に従って、ユーザによる操作部１１の操作によって、第２の機器情報を、第２の登録番号と対応付けて登録するよう選択されたか否かを判断する（ステップＳ２０６）。
【００８４】
ステップＳ２０６で、第２の機器情報を、第２の登録番号と対応付けて登録しないよう選択されると（ステップＳ２０６；Ｎｏ）、ＣＰＵ１６１は、本処理を終了する。
【００８５】
一方、ステップＳ２０６で、第２の機器情報を、第２の登録番号と対応付けて登録するよう選択されると（ステップＳ２０６；Ｙｅｓ）、ＣＰＵ１６１は、登録プログラム２６３ｂ３を実行して、指示プログラム１６３ｂ２を実行したＣＰＵ１６１からの指示に従って、第２の機器情報を、第２の登録番号と対応付けて登録制御情報ＤＦ１６３ａ２に登録し（ステップＳ２０７）、ステップＳ２０１で読み取られた制御情報を操作部１１の各々に対応させて登録制御情報ＤＦ１６３ａ２に登録して（ステップＳ２０８）、本処理を終了する。
【００８６】
（制御情報送信処理）
リモコン２０による制御情報の送信に関する処理については、リモコン１０による制御情報の送信に関する処理（図７）と略同一であるため、詳細な説明は省略する。
【００８７】
以上説明した第２の実施の形態におけるリモコン２０によれば、ＩＣタグ読取部２２によって、被制御機器６０に組み込まれたＩＣタグ６１から、被制御機器６０を制御するための制御情報及び被制御機器６０に対応付けられた機器情報を読み取ることができ、登録プログラム２６３ｂ３を実行したＣＰＵ１６１によって、ＩＣタグ読取部２２により読み取られた機器情報を登録制御情報ＤＦ１６３ａ２に登録すると共に、ＩＣタグ読取部２２により読み取られた制御情報を操作部１１の各々に対応させて登録制御情報ＤＦ１６３ａ２に登録することができ、送信プログラム１６３ｂ４を実行したＣＰＵ１６１によって、複数の操作部１１のうちの一の操作部１１が押下されると、登録プログラム２６３ｂ３を実行したＣＰＵ１６１により登録制御情報ＤＦ１６３ａ２に登録された制御情報のうちの当該押下された一の操作部１１に対応する制御情報を、被制御機器６０に送信することができる。
すなわち、ＩＣタグ読取部２２に制御情報及び機器情報を読み取らせるだけで、制御情報が登録されるため、簡単に、制御情報を登録することができる。
また、制御情報が、ＩＣタグ６１に記憶されている。したがって、任意の制御情報を登録することができるため、任意の被制御機器６０を遠隔制御することができることとなって、使い勝手がよい。
【００８８】
なお、本発明は、上記した実施の形態のものに限るものではなく、その要旨を逸脱しない範囲で適宜変更可能である。
所定の記憶媒体を、第１の実施の形態においては、被制御機器５０に組み込まれたＩＣタグ５１とし、第２の実施の形態においては、被制御機器６０に組み込まれたＩＣタグ６１としたが、所定の記憶媒体は、例えば、被制御機器５０や被制御機器６０に付属されたＩＣカードなどであってもよい。具体的には、被制御機器５０や被制御機器６０に付属されたＩＣカードとしては、例えば、デジタル放送対応型のチューナやＴＶ受信機、ＤＶＤレコーダなどに付属されるＢ−ＣＡＳ（BS Conditional Access Systems）カードなどに、第１の実施の形態の場合は機器情報を記憶させたもの、第２の実施の形態の場合は機器情報や制御情報を記憶させたものが挙げられる。また、ＩＣカードは、必ずしも被制御機器５０や被制御機器６０に付属されたものでなくてもよい。
【００８９】
第１の実施の形態においては、ＩＣタグ読取部１２は、所定の記憶媒体（ＩＣタグ５１）に接近させられると、当該接近させられた所定の記憶媒体から機器情報を読み取るようにしたが、ＩＣタグ読取部１２による所定の記憶媒体からの機器情報の読み取り方は、所定の記憶媒体の形状などに応じて、適宜変更可能である。
第２の実施の形態においても同様である。
【００９０】
第１の実施の形態においては、指示プログラム１６３ｂ２を実行したＣＰＵ１６１により、機器情報を登録番号と対応付けて登録するよう指示するようにしたが、例えば、ユーザにより機器情報を登録番号と対応付けて登録するよう指示されるようにしてもよい。具体的には、例えば、リモコン１０に登録番号切り替えスイッチ（図示省略）などを備えておき、ユーザによる当該登録番号切り替えスイッチの切り替えによって対応付ける登録番号が指示されるようにしてもよい。
第２の実施の形態においても同様である。
【００９１】
第１の実施の形態においては、制御情報送信処理（図７）の際、登録番号を、操作部１１を操作して選択するようにしたが、リモコン１０に備えた登録番号切り替えスイッチ（図示省略）などを操作して選択するようにしてもよい。
第２の実施の形態においても同様である。
【００９２】
第１の実施の形態においては、予め設定された所定の条件を、登録プログラム１６３ｂ３を実行したＣＰＵ１６１により登録された第１の機器情報と、ＩＣタグ読取部１２により読み取られた第２の機器情報とが同一であるという条件としたが、予め設定された所定の条件は、第１の機器情報に対応する被制御機器と、第２の機器情報に対応する被制御機器とが識別し難いという条件であればよく、例えば、第１の機器情報に対応する被制御機器と、第２の機器情報に対応する被制御機器とが同機種であるという条件であってもよい。
第２の実施の形態においても同様である。
【００９３】
第１の実施の形態において、リモコン１０は、ＩＣタグ読取部１２により、無線で機器情報を読み取るようにしたが、例えば、被制御機器５０に機器情報を記憶させておき、リモコン１０と被制御機器５０とを所定のコードによって接続して、有線で機器情報を読み取るようにしてもよい。
第２の実施の形態においても同様である。
【００９４】
第１の実施の形態においては、操作部１１は、タッチパネルに覆われた表示部に表示されたものであってもよい。
第２の実施の形態においても同様である。
【００９５】
第１の実施の形態においては、更新プログラム１６３ｂ５を実行したＣＰＵ１６１は、通信ネットワーク（図示省略）上の所定のサーバ（図示省略）から制御情報ＤＦ１６３ａ１に記憶されていない制御情報を取得して、当該取得した制御情報を制御情報ＤＦ１６３ａ１に記憶させることによって、制御情報ＤＦ１６３ａ１に記憶された情報を更新するようにしたが、当該サーバに記憶された全ての制御情報を取得して、当該取得した全ての制御情報を制御情報ＤＦ１６３ａ１に記憶させることによって、制御情報ＤＦ１６３ａ１に記憶された情報を更新するようにしてもよい。
第２の実施の形態においても同様である。
【図面の簡単な説明】
【００９６】
【図１】第１の実施の形態におけるリモコンと被制御機器の全体構成を示す図である。
【図２】第１の実施の形態におけるリモコンの機能的構成を示すブロック図である。
【図３】図２に示す制御情報データファイルのデータ構造を示す図である。
【図４】図２に示す登録制御情報データファイルのデータ構造を示す図である。
【図５】第１の実施の形態におけるリモコンによる制御情報の登録に関する第１の処理を説明するためのフローチャートである。
【図６】第１の実施の形態におけるリモコンによる制御情報の登録に関する第２の処理を説明するためのフローチャートである。
【図７】第１の実施の形態におけるリモコンによる制御情報の送信に関する処理を説明するためのフローチャートである。
【図８】第２の実施の形態におけるリモコンと被制御機器の全体構成を示す図である。
【図９】第２の実施の形態におけるリモコンの機能的構成を示すブロック図である。
【図１０】第２の実施の形態におけるリモコンによる制御情報の登録に関する第１の処理を説明するためのフローチャートである。
【図１１】第２の実施の形態におけるリモコンによる制御情報の登録に関する第２の処理を説明するためのフローチャートである。
【符号の説明】
【００９７】
１０、２０  リモコン（リモートコントローラ）
１１（１１１，１１２，１１３，…）  操作部（選択手段）
１２、２２  ＩＣタグ読取部（読取手段）
５０（５０ａ，５０ｂ，…）、６０（６０ａ，６０ｂ，…）  被制御機器
５１（５１ａ，５１ｂ，…）、６１（６１ａ，６１ｂ，…）  ＩＣタグ（記憶媒体）
１６１  ＣＰＵ（判断手段、指示手段、登録手段、送信手段）
１６３ａ１  制御情報データファイル（記憶手段）
１６３ｂ１  判断プログラム（判断手段）
１６３ｂ２  指示プログラム（指示手段）
１６３ｂ３、２６３ｂ３  登録プログラム（登録手段）
１６３ｂ４  送信プログラム（送信手段）
【図１】
2007134962.tif 000003
【図２】
2007134962.tif 000004
【図３】
2007134962.tif 000005
【図４】
2007134962.tif 000006
【図５】
2007134962.tif 000007
【図６】
2007134962.tif 000008
【図７】
2007134962.tif 000009
【図８】
2007134962.tif 000010
【図９】
2007134962.tif 000011
【図１０】
2007134962.tif 000012
【図１１】
2007134962.tif 000013