(57)【要約】【課題】  リモコン装置の環境に左右されることなくリモコン装置に遠隔制御情報を事後的に記録すると共に、リモコン装置に搭載するメモリの記憶容量の増加に伴う製造単価の上昇を抑えつつ、複数の電子機器の制御を可能とする。【解決手段】  各電子機器１-ｋを一意に識別するための引き出しコードをリモコン装置２において設定する。電子機器１-ｋを制御する場合、リモコン装置２はユーザが選択した電子機器１-ｋに対し引き出しコードを含む取得要求を送信する。一方、電子機器１-ｋは、この取得要求に含まれる引き出しコードに基づいて自機の遠隔制御情報をリモコン装置２に返信する。リモコン装置２は、この取得された遠隔制御情報を利用して電子機器１-ｋを制御する一方、他の電子機器１-ｋを制御する場合、当該電子機器１-ｋに対応する遠隔制御情報を取得し、既に記録している遠隔制御情報を削除する。【選択図】  図１
2007221177.tif 000002
【特許請求の範囲】
【請求項１】
電子機器と、前記電子機器を遠隔制御するためのリモコン装置とを備え、
前記リモコン装置は、
制御対象となる前記電子機器を一意に識別するための識別情報が少なくとも記録された識別情報記録手段と、
前記電子機器における各処理動作を規定する制御情報を前記識別情報に基づいて前記電子機器から、直接、取得する制御情報取得手段と、
前記取得された制御情報が記録される制御情報記録手段と、
ユーザが行った入力操作に対応して、前記記録された制御情報の少なくとも一部分を前記電子機器に送信する送信手段と、を有し、
前記電子機器は、
当該電子機器に対応する前記識別情報及び前記制御情報が記録された記録手段と、
前記リモコン装置から前記識別情報を取得する識別情報取得手段と、
前記取得された識別情報及び前記記録された識別情報の双方に基づいて、前記記録された前記制御情報を前記リモコン装置に送信する制御情報送信手段と、
前記リモコン装置から送信された前記制御情報の少なくとも一部分に基づいて処理動作を実行する制御手段と、を有する、
ことを特徴とする電子機器の遠隔制御システム。
【請求項２】
前記リモコン装置は、
前記制御情報記録手段に記録された制御情報に対応する電子機器の制御が終了した場合に、既に記録されている制御情報を消去する、消去手段を更に有する
ことを特徴とする請求項１に記載の電子機器の遠隔制御システム。
【請求項３】
前記電子機器の記録手段には、
前記制御情報として、当該電子機器における各処理の実行命令に対応する制御コードを含む制御情報が記録され、
前記リモコン装置の送信手段は、
前記記録された制御情報から、ユーザが行った入力操作に対応する制御コードを抽出し、前記電子機器に送信する
ことを特徴とする請求項１に記載の電子機器の遠隔制御システム。
【請求項４】
前記電子機器は、
前記識別情報取得手段によって取得された識別情報に基づいて前記制御情報に含まれる制御コードを暗号化する暗号化手段と、
前記暗号化された制御情報を記録する第２記録手段と、を更に有し、
前記電子機器の前記制御情報送信手段は、前記取得された識別情報及び前記記録された識別情報の双方に基づいて、この暗号化された制御情報を前記リモコン装置に送信し、
前記リモコン装置の制御情報記録手段は、前記暗号化された制御情報を記録し、
前記リモコン装置の送信手段は、前記記録された制御情報から、ユーザが行った入力操作に対応する制御コードを抽出し、前記電子機器に送信し、
前記電子機器の制御手段は、前記リモコン装置から送信された制御コードと前記第２記録手段に記録されている前記制御情報の双方に基づいて処理動作を実行する
ことを特徴とする請求項３に記載の電子機器の遠隔制御システム。
【請求項５】
前記電子機器の前記制御情報送信手段は、前記取得された識別情報に基づいて、前記記録されている前記制御情報の内、ユーザの行った入力操作を示す制御コードのみを含む制御情報を送信し、
前記リモコン装置の制御コード送信手段は、ユーザが行った入力操作に基づき、当該入力操作に対応する前記制御コードを前記記録された制御情報から抽出し、前記電子機器に送信し、
前記電子機器の前記制御手段は、前記リモコン装置から送信された前記制御コードに基づいてユーザの入力操作を判別し、当該判別結果に応じて処理動作を決定すると共に、当該決定された処理動作を実行する
ことを特徴とする請求項３に記載の電子機器の遠隔制御システム。
【請求項６】
前記電子機器の制御情報送信手段は、
前記取得された識別情報と前記記録手段に記録されている識別情報とが一致した場合に、前記制御情報を前記リモコン装置に送信する
ことを特徴とする請求項１に記載の電子機器の遠隔制御システム。
【請求項７】
前記リモコン装置は、
ユーザが制御対象となる電子機器において実行される処理動作を決定するための画像を前記取得された制御情報に基づいて表示する表示手段を、
更に有することを特徴とする請求項１に記載の電子機器の遠隔制御システム。
【請求項８】
前記リモコン装置の識別情報記録手段は、ユーザが前記電子機器を識別するためのキーワードを前記識別情報と対応付けて記録し、
前記リモコン装置の前記表示手段は、前記キーワードに基づいて前記電子機器を選択するための画像を表示する
ことを特徴とする請求項７に記載の電子機器の遠隔制御システム。
【請求項９】
電子機器と、
ユーザの入力内容に対応した入力信号を送信する送信手段を有するリモコン装置と、
前記リモコン装置により送信された前記入力信号を受信し、当該入力信号に従って、前記電子機器を制御する制御装置と、を備え、
前記制御装置は、
制御対象となる前記電子機器を一意に識別するための識別情報が少なくとも記録された識別情報記録手段と、
前記電子機器における各処理動作を規定する制御情報を前記識別情報に基づいて前記電子機器から、直接、取得する制御情報取得手段と、
前記取得された制御情報が記録される制御情報記録手段と、
前記リモコン装置によって送信された入力信号に基づいて、前記記録された制御情報の少なくとも一部分を前記電子機器に送信する送信手段と、を有し、
前記電子機器は、
当該電子機器に対応する前記識別情報及び前記制御情報を記録した記録手段と、
前記制御装置から前記識別情報を取得する識別情報取得手段と、
前記取得された識別情報及び前記記録された識別情報の双方に基づいて、前記記録されている前記制御情報を前記制御装置に送信する制御情報送信手段と、
前記制御装置から送信された前記制御情報の少なくとも一部分に基づいて処理動作を実行する制御手段と、を有する、
ことを特徴とする電子機器の遠隔制御システム。
【請求項１０】
電子機器と、リモコン装置と、前記電子機器を制御するための制御装置と、を備え、
前記リモコン装置は、
制御対象となる前記電子機器を一意に識別するための識別情報が少なくとも記録された識別情報記録手段と、
前記電子機器における各処理動作を規定する制御情報を前記識別情報に基づいて前記制御装置から、取得する制御情報取得手段と、
前記取得された制御情報が記録される制御情報記録手段と、
ユーザが行った入力操作に対応して、前記記録された制御情報の少なくとも一部分を前記制御装置に送信する送信手段と、を有し、
前記制御装置は、
前記電子機器に対応する前記識別情報及び前記制御情報が記録された記録手段と、
前記リモコン装置から前記識別情報を取得する識別情報取得手段と、
前記取得された識別情報及び前記記録された識別情報の双方に基づいて、前記記録された前記制御情報を前記リモコン装置に送信する制御情報送信手段と、
前記リモコン装置から送信された前記制御情報の少なくとも一部分に基づいて前記電子機器を制御する制御手段と、を有する、
ことを特徴とする電子機器の遠隔制御システム。
【請求項１１】
制御対象となる電子機器を一意に識別するための識別情報が少なくとも記録された識別情報記録手段と、
前記電子機器における各処理動作を規定する制御情報を前記識別情報に基づいて前記電子機器から、直接、取得する制御情報取得手段と、
前記取得された制御情報が記録される制御情報記録手段と、
ユーザが行った入力操作に対応して、前記記録された制御情報の少なくとも一部分を前記電子機器に送信する送信手段と、
を有することを特徴とするリモコン装置。
【請求項１２】
自装置における各処理動作を規定する制御情報の少なくとも一部分がリモコン装置から送信されてきた場合に、当該制御情報の少なくとも一部分に基づいて各種処理動作を実行する電子機器であって、
当該電子機器を一意に識別するための識別情報及び前記制御情報が記録された記録手段と、
前記リモコン装置から前記識別情報を取得する識別情報取得手段と、
前記取得された識別情報及び前記記録された識別情報の双方に基づいて、前記記録された前記制御情報を前記リモコン装置に送信する制御情報送信手段と、
前記リモコン装置から送信された前記制御情報の少なくとも一部分に基づいて処理動作を実行する制御手段と、
を有することを特徴とする電子機器。
【請求項１３】
ユーザの入力内容に対応した入力信号を送信する送信手段を有するリモコン装置により送信された前記入力信号を受信し、当該入力信号に従って、電子機器を制御する制御装置であって、
制御対象となる前記電子機器を一意に識別するための識別情報が少なくとも記録された識別情報記録手段と、
前記電子機器における各処理動作を規定する制御情報を前記識別情報に基づいて前記電子機器から、直接、取得する制御情報取得手段と、
前記取得された制御情報が記録される制御情報記録手段と、
前記リモコン装置によって送信された入力信号に基づいて、前記記録された制御情報の少なくとも一部分を前記電子機器に送信する送信手段と
を有することを特徴とする制御装置。
【請求項１４】
コンピュータによって、電子機器を遠隔制御するため遠隔制御プログラムであって、
前記コンピュータを、
識別情報記録手段に記録された識別情報であって、制御対象となる前記電子機器を一意に識別するための識別情報に基づき、前記電子機器における各処理動作を規定する制御情報を前記電子機器から、直接、取得する制御情報取得手段、
前記取得された制御情報を記録媒体に記録する制御情報書込手段、
ユーザが行った入力操作に対応して、前記記録された制御情報の少なくとも一部分を前記電子機器に送信する送信手段、
として機能させることを特徴とする遠隔制御プログラム。
【請求項１５】
コンピュータにより、前記電子機器における各処理動作を規定する制御情報をリモコン装置に送信すると共に、当該リモコン装置から前記制御情報の少なくとも一部分が送信された場合に、当該制御情報に基づき前記電子機器における処理動作を実行させる処理プログラムであって、
前記コンピュータを、
前記リモコン装置から制御対象となる前記電子機器を一意に識別するための識別情報を取得する識別情報取得手段、
前記取得された識別情報及び予め記録媒体に記録されている前記識別情報の双方に基づいて、前記記録された前記制御情報を前記リモコン装置に、直接、送信する制御情報送信手段、
前記リモコン装置から送信された前記制御情報の少なくとも一部分に基づいて処理動作を実行する制御手段、
として機能させることを特徴とする処理プログラム。
【請求項１６】
請求項１４に記載の遠隔制御プログラムを記録したコンピュータに読み取り可能な情報記録媒体。
【請求項１７】
請求項１５に記載の処理プログラムを記録したコンピュータに読み取り可能な情報記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御対象となる電子機器を遠隔制御するための技術に関する。
【背景技術】
【０００２】
従来、電子機器には、当該電子機器を遠隔制御するためのリモコン装置が付属品として同梱されており、この同梱されたリモコン装置を利用して、当該電子機器の遠隔制御が行われてきた。かかるリモコン装置は、当該電子機器専用の遠隔制御装置であり、他の電子機器との間において共用することができない。このため、複数の電子機器を所有する家庭においては、当該電子機器に対応する数のリモコン装置が存在することとなり管理、保管上不便なばかりではなく、電子機器毎に異なるリモコン装置を操作、使用することが必要となり、煩雑さに耐えない。
【０００３】
そこで、例えば、特許文献１に記載の発明のように、一機のリモコン装置により複数の電子機器を遠隔制御すべく、リモコン装置の製造時に予め複数機種の電子機器に対応する遠隔制御情報を記録しておき、当該製造後に開発された新機種の電子機器に関しては、事後的に遠隔制御情報を記録するものが提案されるに至っている（特許文献１段落００５９〜００６１）。
【特許文献１】特開２００２−３５９７５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に記載の発明において、リモコン装置に遠隔制御情報を事後的に記録させる場合、リモコン装置がインターネット等のネットワークを介して遠隔制御情報を取得することが必要となる。従って、通信環境が整備されていない環境下においては、リモコン装置に遠隔制御情報を事後的に記録させることができず、電子機器の遠隔制御を行うことができない場合も生じる。
【０００５】
また、たとえ通信環境が整備されている場合であっても、上述の特許文献１に記載の発明のように、制御対象となる複数の電子機器の全てに対応する遠隔制御情報をリモコン装置に記録しておく方法では、制御対象となる電子機器の増加に伴い、リモコン装置に搭載するメモリの記憶容量を増加させなければならなくなる。かかる傾向は、リモコン装置の大型化と、製造単価の増加を招来し、商品化の障壁となる可能性がある。特に、電子機器が多機能化した近年においては、電子機器の遠隔制御情報も大容量化する傾向にあり、リモコン装置に搭載するメモリの負担は、増大する一途である。
【０００６】
更にいうならば、リモコン装置への負担の増大は、リモコン装置の取り扱いやすさの低減化にもつながり、ユーザフレンドリーの観点からも歓迎しうる事実ではないといえる。
【０００７】
本願は、以上説明した事情に鑑みてなされたものであり、その解決しようとする課題の一例としては、リモコン装置の置かれている環境に左右されることなくリモコン装置に遠隔制御情報を事後的に記録させることを可能とすると共に、リモコン装置に搭載されるメモリの記憶容量の増加に伴う製造単価の上昇を抑えつつ、複数の電子機器の制御を可能とし、もって、ユーザフレンドリーな電子機器の遠隔制御を可能とする電子機器の遠隔制御システム並びに同システムに利用可能なリモコン装置、電子機器、制御装置並びに遠隔制御プログラム、処理プログラム及びこれらのプログラムを記録した情報記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決するため、本願の一つの観点において請求項１に記載の電子機器の遠隔制御システムは、電子機器と、前記電子機器を遠隔制御するためのリモコン装置とを備え、前記リモコン装置は、制御対象となる前記電子機器を一意に識別するための識別情報が少なくとも記録された識別情報記録手段と、前記電子機器における各処理動作を規定する制御情報を前記識別情報に基づいて前記電子機器から、直接、取得する制御情報取得手段と、前記取得された制御情報が記録される制御情報記録手段と、ユーザが行った入力操作に対応して、前記記録された制御情報の少なくとも一部分を前記電子機器に送信する送信手段と、を有し、前記電子機器は、当該電子機器に対応する前記識別情報及び前記制御情報が記録された記録手段と、前記リモコン装置から前記識別情報を取得する識別情報取得手段と、前記取得された識別情報及び前記記録された識別情報の双方に基づいて、前記記録された前記制御情報を前記リモコン装置に送信する制御情報送信手段と、前記リモコン装置から送信された前記制御情報の少なくとも一部分に基づいて処理動作を実行する制御手段と、を有する、ことを特徴とする。
【０００９】
また、本願の他の観点において請求項９に記載の電子機器の遠隔制御システムは、電子機器と、ユーザの入力内容に対応した入力信号を送信する送信手段を有するリモコン装置と、前記リモコン装置により送信された前記入力信号を受信し、当該入力信号に従って、前記電子機器を制御する制御装置と、を備え、前記制御装置は、制御対象となる前記電子機器を一意に識別するための識別情報が少なくとも記録された識別情報記録手段と、前記電子機器における各処理動作を規定する制御情報を前記識別情報に基づいて前記電子機器から、直接、取得する制御情報取得手段と、前記取得された制御情報が記録される制御情報記録手段と、前記リモコン装置によって送信された入力信号に基づいて、前記記録された制御情報の少なくとも一部分を前記電子機器に送信する送信手段と、を有し、前記電子機器は、当該電子機器に対応する前記識別情報及び前記制御情報を記録した記録手段と、前記制御装置から前記識別情報を取得する識別情報取得手段と、前記取得された識別情報及び前記記録された識別情報の双方に基づいて、前記記録されている前記制御情報を前記制御装置に送信する制御情報送信手段と、前記制御装置から送信された前記制御情報の少なくとも一部分に基づいて処理動作を実行する制御手段と、を有する、ことを特徴とする。
【００１０】
また更に、本願の他の観点において請求項１０に記載の電子機器の遠隔制御システムは、電子機器と、リモコン装置と、前記電子機器を制御するための制御装置と、を備え、前記リモコン装置は、制御対象となる前記電子機器を一意に識別するための識別情報が少なくとも記録された識別情報記録手段と、前記電子機器における各処理動作を規定する制御情報を前記識別情報に基づいて前記制御装置から、取得する制御情報取得手段と、前記取得された制御情報が記録される制御情報記録手段と、ユーザが行った入力操作に対応して、前記記録された制御情報の少なくとも一部分を前記制御装置に送信する送信手段と、を有し、前記制御装置は、前記電子機器に対応する前記識別情報及び前記制御情報が記録された記録手段と、前記リモコン装置から前記識別情報を取得する識別情報取得手段と、前記取得された識別情報及び前記記録された識別情報の双方に基づいて、前記記録された前記制御情報を前記リモコン装置に送信する制御情報送信手段と、前記リモコン装置から送信された前記制御情報の少なくとも一部分に基づいて前記電子機器を制御する制御手段と、を有する、ことを特徴とする。
【００１１】
更に、本願の他の観点において、請求項１１に記載のリモコン装置は、制御対象となる電子機器を一意に識別するための識別情報が少なくとも記録された識別情報記録手段と、前記電子機器における各処理動作を規定する制御情報を前記識別情報に基づいて前記電子機器から、直接、取得する制御情報取得手段と、前記取得された制御情報が記録される制御情報記録手段と、ユーザが行った入力操作に対応して、前記記録された制御情報の少なくとも一部分を前記電子機器に送信する送信手段と、を有することを特徴とする。
【００１２】
更にまた、本願の他の観点において、請求項１２に記載の電子機器は、自装置における各処理動作を規定する制御情報の少なくとも一部分がリモコン装置から送信されてきた場合に、当該制御情報の少なくとも一部分に基づいて各種処理動作を実行する電子機器であって、当該電子機器を一意に識別するための識別情報及び前記制御情報が記録された記録手段と、前記リモコン装置から前記識別情報を取得する識別情報取得手段と、前記取得された識別情報及び前記記録された識別情報の双方に基づいて、前記記録された前記制御情報を前記リモコン装置に送信する制御情報送信手段と、前記リモコン装置から送信された前記制御情報の少なくとも一部分に基づいて処理動作を実行する制御手段と、を有することを特徴とする。
【００１３】
また、本願の他の観点において、請求項１３に記載の制御装置は、ユーザの入力内容に対応した入力信号を送信する送信手段を有するリモコン装置により送信された前記入力信号を受信し、当該入力信号に従って、電子機器を制御する制御装置であって、制御対象となる前記電子機器を一意に識別するための識別情報が少なくとも記録された識別情報記録手段と、前記電子機器における各処理動作を規定する制御情報を前記識別情報に基づいて前記電子機器から、直接、取得する制御情報取得手段と、前記取得された制御情報が記録される制御情報記録手段と、前記リモコン装置によって送信された入力信号に基づいて、前記記録された制御情報の少なくとも一部分を前記電子機器に送信する送信手段とを有することを特徴とする。
【００１４】
また更に、本願の他の観点において、請求項１４に記載の遠隔制御プログラムは、コンピュータによって、電子機器を遠隔制御するため遠隔制御プログラムであって、前記コンピュータを、識別情報記録手段に記録された識別情報であって、制御対象となる前記電子機器を一意に識別するための識別情報に基づき、前記電子機器における各処理動作を規定する制御情報を前記電子機器から、直接、取得する制御情報取得手段、前記取得された制御情報を記録媒体に記録する制御情報書込手段、ユーザが行った入力操作に対応して、前記記録された制御情報の少なくとも一部分を前記電子機器に送信する送信手段、として機能させることを特徴とする。
【００１５】
更に、本願の他の観点において、請求項１５に記載の処理プログラムは、コンピュータにより、前記電子機器における各処理動作を規定する制御情報をリモコン装置に送信すると共に、当該リモコン装置から前記制御情報の少なくとも一部分が送信された場合に、当該制御情報に基づき前記電子機器における処理動作を実行させる処理プログラムであって、前記コンピュータを、前記リモコン装置から制御対象となる前記電子機器を一意に識別するための識別情報を取得する識別情報取得手段、前記取得された識別情報及び予め記録媒体に記録されている前記識別情報の双方に基づいて、前記記録された前記制御情報を前記リモコン装置に、直接、送信する制御情報送信手段、前記リモコン装置から送信された前記制御情報の少なくとも一部分に基づいて処理動作を実行する制御手段、として機能させることを特徴とする。
【００１６】
更にまた、本願の他の観点では、請求項１６に記載のコンピュータに読み取り可能な情報記録媒体は、請求項１４に記載の遠隔制御プログラムを記録していることを特徴とする。
【００１７】
また、本願の他の観点では、請求項１７に記載のコンピュータに読み取り可能な情報記録媒体は、請求項１５に記載の処理プログラムを記録していることを特徴とする。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照し、本願の実施の形態について説明する。なお、係る実施形態は、本願を限定するものではなく、本願の技術思想の範囲内において任意に変更可能である。
【００１９】
［１］実施形態
［１．１］実施形態の構成
まず、本実施形態にかかる遠隔制御システムＳの構成を示す図１を参照しつつ、本実施形態にかかる遠隔制御システムＳの構成について説明する。同図に示すように、本実施形態にかかる遠隔制御システムＳは、複数の電子機器１-ｋ（ｋ＝１、２、・・・、ｍ）と、リモコン装置２と、を有する。なお、図１においては、図面が煩雑となることを防止するために、複数の電子機器１-ｋの内、所定の電子機器１-ｋのみを示しているが、本システムＳを構成するにあたり電子機器１-ｋとして幾つの電子機器１-ｋを含ませるかは、任意である。また、電子機器１-ｋの種類（例えばＤＶＤレコーダであるかテレビ放送受信機であるか）や機種についても任意である。
【００２０】
ここで、本実施形態にかかる遠隔制御システムＳは、以下の処理を実行することにより、一機のリモコン装置２にて複数の電子機器１-ｋを遠隔制御するためのものである。
【００２１】
（１）手順１
まず、制御対象となる各電子機器１-ｋを一意に識別するための引き出しコードをリモコン装置２において設定し、リモコン装置２と電子機器１-ｋに登録する。この結果、リモコン装置２と電子機器１-ｋの双方において引き出しコードが共有化され、この引き出しコードにより各電子機器１-ｋを識別可能な状態となる。なお、引き出しコードの設定方法は任意であるが、本実施形態においては、ユーザが任意に設定するものとして以下の説明を行う。
【００２２】
（２）手順２
実際にリモコン装置２を利用して電子機器１-ｋを制御する場合、ユーザは、リモコン装置２に対して制御対象となる電子機器１-ｋを選択する入力操作を行うことが必要となる。そして、ユーザが制御対象となる電子機器１-ｋを選択すると、リモコン装置２は、その選択された電子機器１-ｋに対応する引き出しコードを含む遠隔制御情報の取得要求を送信する。一方、電子機器１-ｋにおいては、この送信された取得要求に含まれる引き出しコードと、自機に登録されている引き出しコードを比較して、一致した場合に、自機の遠隔制御情報をリモコン装置２へと送信する。この結果、ユーザが選択した電子機器１-ｋに対応する遠隔制御情報がリモコン装置２によって取得されることとなる。
【００２３】
（３）手順３
リモコン装置２は、この電子機器１-ｋから取得した遠隔制御情報を利用して、電子機器１-ｋを実際に制御する。
【００２４】
（４）手順４
一方、他の電子機器１-ｋを制御する場合、再度同様の手順によりリモコン装置２が当該電子機器１-ｋに対応する遠隔制御情報を取得し、当該遠隔制御情報を利用して当該電子機器の制御を行う。ここで、リモコン装置２に当該他の電子機器１-ｋの遠隔制御情報が既に記録されている状態において、新たに取得された遠隔制御情報を記録してしまうと、リモコン装置２内に複数の電子機器に対応する遠隔制御情報が記録されることとなり、リモコン装置２に搭載すべきメモリの大容量化を防ぐことができない。そこで、本実施形態においてリモコン装置２は、他の電子機器１-ｋから遠隔制御情報を取得するたびに、既に記録している遠隔制御情報を削除することができる。この結果、リモコン装置２内には常に一機以上の電子機器１-ｋに対応する遠隔制御情報は記録されていない状態となり、リモコン装置２に搭載するメモリの記憶容量を削減することが可能となるのである。
【００２５】
以下、上記処理を実行する本実施形態にかかる遠隔制御システムＳの各要素について具体的に説明することとする。
【００２６】
電子機器１-ｋは、例えば、ＡＶ（Audio Visual）アンプ等の電力増幅器やＤＶＤレコーダ、テレビ波受信機、ビデオテープレコーダであり、リモコン装置２から送信された制御信号に基づいて各種処理を実行する。例えば、制御対象となっている電子機器１-ｋが、ＤＶＤレコーダの場合、リモコン装置２から送信された制御信号を受信すると、当該制御信号に従って、ＤＶＤメディアに記録されているコンテンツデータの再生、停止等の各種処理が実行される。また、当該電子機器１-ｋが、テレビ受信機の場合、リモコン装置２から制御信号を受信すると、当該信号に従って、受信チャネルの変更等の処理が実行される。
【００２７】
この電子機器１-ｋの具体的構成について図２及び図３を参照しつつ説明する。なお、上述のように本実施形態において電子機器１-ｋには、様々な種類、機種のものが含まれるため、図２には電子機器１-ｋがＤＶＤレコーダである場合の構成例を、図３には電子機器１-ｋが電力増幅器である場合の構成例を示している。
【００２８】
これらの図に示すように本実施形態にかかる電子機器１-ｋは、大別して、各電子機器１-ｋによって異なる構成を有している本来的機能部１１ａ及び１１ｂ（以下、特に特定する必要のない場合、「本来的機能部１１」という）と、各電子機器１-ｋの種類や機種等の属性と無関係に各電子機器１-ｋが一律に有している遠隔制御機能部１２とから構成されている。すなわち、図２及び図３において、遠隔制御機能部１２は、共通したものとなっているが、図２に示す本来的機能部１１ａと、図３に示す本来的機能部１１ｂは、全く別個の構成を有するものである。
【００２９】
まず、本来的機能部１１は、電子機器１-ｋが本来的に有する機能を実現するための要素であり、従来の電子機器と同様の構成を有している。例えば、ＤＶＤレコーダの場合、メディアドライブに挿入されているＤＶＤメディアに対してコンテンツデータを記録し、或いは、メディア内に記録されているコンテンツデータを再生する機能が本来的な機能であるといえる。かかる機能を実現するため、図２に示す例の場合、本来的機能部１１ａは、例えば、
（ａ）アンテナを介して受信された地上デジタル放送等の放送波を復調し、得られたデータをデコーダや再生制御部に入力するチューナ１１１と、
（ｂ）メディアドライブやチューナから入力された信号を復号し、モニタに出力するデコーダ１１２と、
（ｃ）記録再生部による制御の下、挿入されたメディアに記録されているコンテンツデータを読み出してデコーダに入力すると共に、チューナを介して受信されたデータをＤＶＤメディアに書き込むメディアドライブ１１３と、
（ｄ）再生、停止等の入力ボタンを有し、ユーザの入力操作に対応した入力信号を出力する指示入力部１１４と、
（ｅ）指示入力部及び遠隔制御機能部１２からの入力信号に応じて、上記チューナやメディアドライブを制御する記録再生部１１５と
を構成要素として有している。
【００３０】
これに対して、電子機器１-ｋが、例えば、ＡＶアンプ等の電力増幅器である場合、入力された音声信号を増幅して音声出力端子に出力すると共に、複数の映像入力端子の各々に対して入力された映像信号から１つの信号を選択し、当該信号を映像出力端子に出力する機能が本来的機能であるといえる。このため、電子機器１-ｋが電力増幅器の場合、図３に示す例のように本来的機能部１１ｂは、例えば、
（ａ）複数の音声入力端子により構成され、音声信号が入力される音声信号入力部１１１１と、
（ｂ）複数の映像入力端子により構成され、映像信号が入力される映像信号入力部１１１２と、
（ｃ）複数の音声入力端子及び映像入力端子からの入力信号を選択するセレクタ１１１３と、
（ｄ）セレクタによって選択された信号に対してデジタル、アナログ変換を行うＤ／Ａ変換器１１１４と、
（ｅ）セレクタによって選択された音声信号を増幅する増幅器１１１５と、
（ｆ）Ｄ／Ａ変換器から出力された映像信号を出力する映像信号出力部１１１６と、
（ｇ）増幅器によって増幅された音声信号を出力する音声信号出力部１１１７と、
（ｈ）入力ボタンを有し、ユーザの入力操作に対応した入力信号を出力する指示入力部１１１８と、
（ｉ）指示入力部及び遠隔制御機能部１２からの入力信号に応じて、上記セレクタや増幅器を制御する制御部１１１９と
を構成要素としている。
【００３１】
次いで、遠隔制御機能部１２は、リモコン装置２によって送信された制御信号を受信し、その受信した制御信号に従って、本来的機能部１１を制御する。かかる機能を実現するため、本実施形態にかかる電子機器１-ｋの遠隔制御機能部１２は、受信部１２１と、送信部１２２と、遠隔制御部１２３と、引き出しコード記録部１２４と、遠隔制御情報記録部１２５とを有している。なお、「特許請求の範囲」における「記録手段」は、例えば、遠隔制御情報記録部１２３及び引き出しコード記録部１２４に対応し、「識別情報取得手段」は、例えば、受信部１２１及び遠隔制御部１２３に対応する。また、「制御情報送信手段」は、例えば、送信部１２２及び遠隔制御部１２３に対応し、「制御手段」は、例えば、遠隔制御部１２３に対応する。
【００３２】
受信部１２１は、リモコン装置２から送信された制御信号を受信して、その受信した制御信号に含まれるデータをデータバス１３に出力する。送信部１２２は、ＣＰＵによる制御の下、データバス１３を介して入力されたデータをリモコン装置２に送信する。なお、受信部１２１と送信部１２２を如何なる通信インターフェイス（以下、「Ｉ／Ｆ」と略称する）により実現するかは、任意である。例えば、ＩｒＤＡ等の双方向通信の可能な通信Ｉ／Ｆにより一体的に構成するようにしても良いし、一方向通信のみが可能な通信Ｉ／Ｆにより別個に構成しても良い。
【００３３】
遠隔制御情報記録部１２５は、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）等の不揮発性メモリやハードディスク等の記録媒体により構成され、図４に示すような遠隔制御情報が記録されている。なお、図４には、電子機器１-ｋがＤＶＤレコーダである場合における遠隔制御情報のデータフォーマット例を示している。
【００３４】
同図に示すように本実施形態において遠隔制御情報には、大別して、ヘッダ情報ａとボディ情報ｂが含まれている。このヘッダ情報ａは、遠隔制御情報の基本的構成を示す情報であり、電子機器１-ｋの種別や機種、受信部１２１を構成している通信Ｉ／Ｆの種別等の属性が記述された属性情報ａ-１と、ボタン情報ａ-２とを含んでいる。
【００３５】
ボタン情報ａ-２とは、電子機器１-ｋに対する各コマンド、すなわち、メディアの再生、停止等の各コマンドをユーザに選択させるためのボタンをリモコン装置２に表示させるための情報であり、表示すべきボタン数を示す情報と、各ボタンの配置方法を示す情報とが含まれている。例えば、図４に示すボタン情報ａ-２は、「０」番から「９７」番までの「９８」個のボタンを、最上段最左列から順に横方向「４」列、縦方向「２５」段にて表示すべきことを示す内容となっている。
【００３６】
一方、ボディ情報ｂは、リモコンコードを要素とする情報であり、各リモコンコードと対応付けて、当該リモコンコードに対応するボタンのボタン番号と、当該ボタンのボタン名と、機能説明情報とが記述されている。ここで、リモコンコードとは、電子機器１-ｋにおいて実行すべき処理に対応するコマンド、すなわち、メディアの再生、停止等の各コマンドを一意に特定するためのコードであり、電子機器１-ｋの種類や機種により異なったものとなっている。例えば、図４に示す例の場合、リモコンコード「ＡＢ００１」は「play」コマンド、すなわち、メディアの再生処理を実行するコマンドを示しており、「ＡＢ００２」は「stop」コマンド、すなわち、メディアの再生処理を停止するコマンドを示している。
【００３７】
電子機器１-ｋを制御する場合、リモコン装置２は遠隔制御情報に含まれている各種の情報の内、ユーザにより選択されたコマンドに対応するリモコンコードを搬送波により変調した信号を制御信号として送信する。そして、この制御信号が受信部１２１によって受信されると、遠隔制御部１２３は、その受信した制御信号に含まれているリモコンコードに基づき本来的機能部１１を制御する。
【００３８】
また、ボタン番号は、リモコン装置２においてリモコンコードと各ボタンを対応付けるための情報である。例えば、図４に示す例の場合、「１」番のボタンがリモコンコード「ＡＢ００１」と対応付けられているため、リモコン装置２において「１」番のボタンが選択されると、「ＡＢ００１」のコードを変調した制御信号がリモコン装置２によって送信されることとなる。
【００３９】
これに対して、ボタン名とは、各ボタンに対応するリモコンコードの意味する内容、すなわち、コマンドの内容を示す文字情報であり、リモコン装置２において各ボタンを表示する際に利用される。例えば、図４に示す例の場合、ボタン番号「１」番には、ボタン名として「play」なる文字列が対応付けられている。このため、同遠隔制御情報を受信したリモコン装置２においては「１」番のボタンに「play」なる文字列が表示されることとなる。
【００４０】
一方、機能説明情報とは、各リモコンコードが送信された場合に、電子機器１-ｋにおいて実行される処理内容を説明した文字情報である。この機能説明情報は、リモコン装置２において各ボタンを選択した場合に電子機器１-ｋにおいて実行される処理の簡単な説明をユーザに提示する、所謂、ヘルプ機能を実現するために利用される。
【００４１】
次いで、遠隔制御部１２３は、例えば、図示せぬＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）を有しており、リモコン装置２からの要求に応じて、自機に対応する遠隔制御情報をリモコン装置２に送信する。
【００４２】
ここで、「手順２」の項において上述したように、リモコン装置２は、電子機器１-ｋから遠隔制御情報を取得するに際して、ユーザによって選択された電子機器１-ｋに対応する引き出しコードを含む取得要求を送信する。遠隔制御部１２３は、このようにしてリモコン装置２から送信された取得要求に含まれる引き出しコードに基づいて、当該要求が自機宛のものであるか否かを判定する。
【００４３】
かかる機能を実現するため、本実施形態において引き出しコード記録部１２４には、当該電子機器１-ｋに対応するものとして登録された引き出しコードが記録されている。そして、遠隔制御部１２３は、この記録されている引き出しコードとリモコン装置２から送信されてきた引き出しコードとを比較し、両コードが一致する場合に、当該取得要求が自機宛のものであると判定するのである。
【００４４】
かかる判定において当該取得要求が自機宛のものであると判定した場合、遠隔制御部１２３は、遠隔制御情報記録部１２５に記録されている遠隔制御情報を読み出して、リモコン装置２に送信する。この結果、ユーザが選択した電子機器１-ｋに対応する遠隔制御情報がリモコン装置２によって取得されることとなる。一方、当該取得された遠隔制御情報に基づき、リモコン装置２から制御信号が送信されてくると、遠隔制御部１２３は、その受信した制御信号に含まれているリモコンコードに基づいて処理を実行し、本来的機能部１１を制御する。
【００４５】
次に、リモコン装置２は各電子機器１-ｋに対応する遠隔制御情報を取得し、当該遠隔制御情報に含まれるリモコンコードを搬送波により変調した制御信号を電子機器１-ｋに送信する。図５に、このリモコン装置２の内部構成を示すブロック図を、図６に、このリモコン装置２の外観構成を示す。
【００４６】
図５に示すように、本実施形態にかかるリモコン装置２は、制御部２１と、遠隔制御情報記録部２２と、引き出しコード記録部２３と、送信部２４と、受信部２５と、指示入力部２６と、表示部２７と、これら各要素間を相互に接続するデータバス２８と、を有する。なお、「特許請求の範囲」における「識別情報記録手段」は、例えば、引き出しコード記録部２３に対応し、「制御情報取得手段」は、例えば、制御部２１に対応する。また、「制御情報記録手段」は、例えば、遠隔制御情報記録部２２に対応し、「送信手段」は、例えば、制御部２１及び送信部２４に対応する。
【００４７】
送信部２４は、制御部２１による制御の下、データバス２８を介して入力されたデータを電子機器１-ｋに送信する。リモコン装置２は、かかる送信部２４の機能を利用することにより上述した取得要求や、制御信号を送信する。受信部２５は、電子機器１-ｋにより送信された遠隔制御情報を受信し、その受信した遠隔制御情報をデータバス２８に出力する。なお、送信部２４と受信部２５は、電子機器１-ｋにおける送信部１２１及び受信部１２２と同様に如何なるインターフェイスにより実現しても良い。ただし、これらの要素は、電子機器１-ｋとの間においてデータの授受を行うことが可能な通信Ｉ／Ｆにより構成されることが必要となる。
【００４８】
指示入力部２６は、図６に示すようにリモコン装置２の筐体上に配設された各種のボタンやカーソルキーから構成され、ユーザの入力操作に対応した入力信号を出力する。
【００４９】
これに対して、表示部２７は、図６に示すようにリモコン装置２の筐体表面に配設された液晶パネルや有機ＥＬ（Electro Luminescent）パネル等の表示装置により構成され、各種情報を表示することによりユーザに各種の情報を伝達する。この表示部２７は、遠隔制御情報のボタン情報ａ-２に従って各種のボタンを表示するためのボタン表示領域２７-ａとボディ情報ｂに含まれている機能説明情報に対応する文字列を表示するための補助領域２７-ｂとを有する。
【００５０】
遠隔制御情報記録部２２は、ＥＥＰＲＯＭ等の不揮発性のメモリによって構成され、電子機器１-ｋから取得された遠隔制御情報を記録するための記憶領域として利用される。また、引き出しコード記録部２３は、遠隔制御情報記録部２２と同様に不揮発性のメモリによって構成され、ユーザによって登録された引き出しコードが記録される。これら遠隔制御情報記録部２２と、引き出しコード記録部２３は、別個のメモリにより構成しても良いが、製造単価の低減の観点からは、一つのメモリにより構成することが望ましい。なお、リモコン装置２の製造時、遠隔制御情報記録部２２には情報が一切記録されず、電子機器１-ｋから遠隔制御情報が取得された時点において初めて情報が記録される。
【００５１】
制御部２１は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭを有し、リモコン装置２の各部を制御する。具体的には、この制御部２１は、以下のような機能を実現する。
【００５２】
（ａ）制御対象電子機器の登録機能
手順１の項において説明したように、本実施形態において電子機器１-ｋの遠隔制御を行うに当たっては、制御対象となる電子機器１-ｋに対応する引き出しコードを登録し、当該引き出しコードを電子機器１-ｋとリモコン装置２との間において共用しておくことが必要となる。本機能は、かかる引き出しコードの登録を行うための機能である。
【００５３】
かかる機能を実現するため、指示入力部２６に所定の入力操作が行われると、制御部２１は、表示部２７に引き出しコードの入力を促すための画像を表示させ、当該画像に従って、ユーザが入力した引き出しコードを記録する。そして、制御部２１は、この記録された引き出しコードを電子機器１-ｋに送信し、電子機器１-ｋとの間における引き出しコードの共有化を図るのである。
【００５４】
一方、制御対象となる電子機器１-ｋとの間において、単に引き出しコードを共有化するだけでは、如何なる電子機器１-ｋに如何なる引き出しコードが割り当てられているのかをユーザが記憶していなければ、制御対象となる電子機器１-ｋを選択することができない。そこで、この引き出しコードの登録に際して制御部２１は、登録した電子機器１-ｋを判別するためのキーワードとして、例えば、「ＤＶＤ」等の簡易なキーワードの入力を促し、ユーザが入力したキーワードと引き出しコードを対応付けて引き出しコード記録部２３に記録する。
【００５５】
このようにして、引き出しコードと対応づけて記録されたキーワードは、ユーザが制御対象となる電子機器１-ｋを選択する際に、表示部２７に表示されることとなる。
【００５６】
（ｂ）電子機器の遠隔制御機能
この機能は、制御すべき電子機器１-ｋをユーザに選択させ、当該選択された電子機器１-ｋに対応する遠隔制御情報を取得して、当該電子機器１-ｋを遠隔制御するための処理である。
【００５７】
この機能は、以下の処理を実行することにより実現される。すなわち、制御部２１が、まず、引き出しコード記録部２３に記録されているキーワードを読み出し、当該キーワードを表示したボタンを表示部２７に表示させる。例えば、引き出しコード記録部２３に「ＤＶＤ」、「ＡＭＰ」、「ＴＶ」なるキーワードが記録されている場合、この記録されたキーワードを表示した３つのボタンが表示部２７に表示されることとなる。
【００５８】
この状態においてユーザが、制御対象となる電子機器１-ｋに対応するボタンを選択する旨の入力操作を行うと、制御部２１は、当該ボタンに対応する引き出しコードを引き出しコード記録部２３から読み出し、当該引き出しコードを含む取得要求を電子機器１-ｋに対して送信する。この結果、電子機器１-ｋから返信された遠隔制御情報が受信部２５によって受信されると、制御部２１は、この遠隔制御情報を遠隔制御情報記録部２２に記録する。
【００５９】
その後、制御部２１は、遠隔制御情報に含まれるボタン情報ａ-２に基づいて、表示部２７のボタン表示領域に各コマンドに対応するボタンを表示させる。この際、制御部２１は、ボディ情報ｂに含まれるボタン名を読み出して、各ボタンに表示させる。
【００６０】
ユーザがこの状態においてボタンを選択する旨の入力操作を行うと、制御部２１は、その選択されたボタンに対応するボタン番号と対応付けてボディ情報ｂに記述されているリモコンコードを抽出し、送信部２４へと出力する。この結果、当該リモコンコードが送信部２４において搬送波によって変調され制御信号として電子機器１-ｋへと送信される。
【００６１】
［１．２］実施形態の動作
（１）制御対象電子機器の登録処理
次に、図７を参照しつつ本実施形態にかかる遠隔制御システムＳにおいて引き出しコードを登録する際の動作について説明する。なお、図７は、本実施形態にかかる遠隔制御システムＳにおいて行われる処理を示す図である。
【００６２】
まず、リモコン装置２を購入したユーザが自身の所有する電子機器１-ｋとリモコン装置２に引き出しコードを登録すべく、電子機器１-ｋとリモコン装置２の電源を投入する。この時点で、既にリモコン装置２の遠隔制御情報記録部２２に遠隔制御情報が記録されている場合、リモコン装置２の制御部２１は、当該遠隔制御情報に基づいて、各種のボタンを表示部２７に表示する。これに対して、遠隔制御情報記録部２２に遠隔制御情報が未だ記録されていない場合、制御部２１は、表示部２７に対して、「未だ遠隔制御情報が記録されておりません」等の文字を表示させる。
【００６３】
この状態において、ユーザがリモコン装置２の指示入力部２６に所定の入力操作を行う。すると、リモコン装置２においては、制御部２１が図７に示す処理を開始し、表示処理を行った後（ステップＳ１）、引き出しコードの入力が完了したか否かを判定する状態となり（ステップＳ２）、引き出しコードの入力が完了するまで、同ステップの処理を繰り返す（ステップＳ２「ｎｏ」）。なお、この際の操作内容は、任意である。例えば、指示入力部２６に引き出しコード登録用のボタンを設け、このボタンが押下された場合に制御部２１が当該処理を開始するようにしても良い。
【００６４】
かかる表示処理がなされると、表示部２７には、例えば、「引き出しコードを入力してください」なる文字列と文字入力のためのボタンが表示される。この状態において、ユーザは指示入力部２６を操作して、引き出しコードとして設定すべきコードを入力することが必要となる。なお、この際に入力するコードは、上述のようにユーザの任意に決定可能である。
【００６５】
そして、ユーザが、例えば、「１」という数字を引き出しコードとして入力すると、制御部２１は、ステップＳ２において「ｙｅｓ」と判定し、「キーワードを入力してください」等の文字列と共にキーワード入力のためのボタンを表示するための画像データを生成して、表示部２７に出力する（ステップＳ３）。そして、制御部２１は、ユーザによるキーワードの入力を待機する状態となり（ステップＳ４）、ユーザによるキーワード入力が完了するまで同ステップの処理を繰り返す（「ｎｏ」）。
【００６６】
この状態において、ユーザが、キーワードとして例えば、「ＤＶＤ」なる文字列を入力すると、制御部２１は、ステップＳ４において「ｙｅｓ」と判定する。この結果、ユーザによって入力された引き出しコード「１」とキーワード「ＤＶＤ」が対応付けて引き出しコード記録部２３に記録される（ステップＳ５）。
【００６７】
次いで、制御部２１は、「登録する電子機器に対して引き出しコードを送信します。リモコン装置を登録対象となる電子機器に向けて、送信ボタンを押してください」等を表示するための画像データを表示部２７に出力し（ステップＳ６）、ユーザにより送信ボタンが選択されたか否かを判定する状態となる（ステップＳ７）。この状態において、ユーザが引き出しコードを登録すべき電子機器１-ｋとして、例えば、ＤＶＤレコーダを選択し、リモコン装置２を当該電子機器１-ｋの受信部２５に対向させ、送信ボタンを選択する入力操作を指示入力部２６に対して行う。
【００６８】
すると、制御部２１は、ステップＳ７において「ｙｅｓ」と判定し、ユーザによって入力された引き出しコードＤ１を送信部２４を介して電子機器１-ｋに送信して（ステップＳ８）、処理を終了する。
【００６９】
一方、リモコン装置２によって送信された引き出しコードＤ１が受信部２５によって受信されると、電子機器１-ｋにおいては、遠隔制御部２１が受信された引き出しコードＤ１を電子機器１-ｋの引き出しコード記録部１２４に記録して（ステップＳ１１）、処理を終了する。以上の処理が行われることにより、各電子機器１-ｋに対応する引き出しコードが登録され、リモコン装置２と電子機器１-ｋの間おいて当該引き出しコードが共有される状態となる。
【００７０】
（２）電子機器を制御する際の動作
次いで、図８〜図１３を参照しつつ、本実施形態にかかる遠隔制御システムＳにおいて電子機器１-ｋを遠隔制御する際の動作について説明する。なお、以下の動作例においては、リモコン装置２を用いて電子機器１-１、１-２の順に２台の電子機器１-ｋを制御する場合を例に説明することとし、これらの電子機器１-１、１-２については、既に引き出しコードが登録されているものとする。また、以下の説明においては、リモコン装置２の遠隔制御情報記録部２２には、未だ、遠隔制御情報が記録されていないものとして説明を行う。
【００７１】
まず、ユーザが電子機器１-１の遠隔制御を開始すべく、電子機器１-１とリモコン装置２の電源を投入する。なお、この時点で、既にリモコン装置２の遠隔制御情報記録部２２に遠隔制御情報が記録されていると、リモコン装置２の制御部２１は、当該遠隔制御情報に基づいて、各種のボタンを表示部２７に表示する。
【００７２】
この状態において、ユーザがリモコン装置２の指示入力部２６に所定の入力操作を行う。すると、リモコン装置２の制御部２１は、図８に示す処理を開始し、この結果、遠隔制御システムＳにおいては、図９に示す処理が実行される。なお、図８は、リモコン装置２の制御部２１が実行する処理を示すフローチャートであり、図９は、遠隔制御システムＳにおけるデータの授受を示す図である。
【００７３】
同図に示すように、この処理において制御部２１は、まず、制御対象となる電子機器１-ｋを選択するための画像データを生成し、表示部２７に出力した後（ステップＳａ１）、ユーザによって入力操作が行われたか否かを判定する状態となり（ステップＳａ２）、ユーザによって選択操作が行われるまで同ステップの処理を繰り返す（「ｎｏ」）。この表示処理に際して、制御部２１は、引き出しコード記録部２３に記録されているキーワードを読み出し、このキーワードを利用して画像データを生成する。
【００７４】
図１０は、ステップＳａ１において表示部２７に表示される画像の一例を示す図である。同図に示すように、この際、例えば、電子機器１-ｋを選択するためのボタンが、表示部２７のボタン表示領域２７-ａに表示される。また、引き出しコード記録部２３に引き出しコードと対応付けて記録されているキーワードは、かかるボタン内に「ＤＶＤ」、「ＡＭＰ」、「ＴＶ」等の文字列として表示されることとなる。
【００７５】
この状態において、ユーザが電子機器１-１として、例えば、「ＤＶＤ」なるボタンを選択する入力操作を行う。すると、制御部２１は、ステップＳａ２において「ｙｅｓ」と判定し、その選択されたボタンに記述されたキーワードと対応付けて引き出しコード記録部２３に記録されている引き出しコードを読み出す（ステップＳａ３）。
【００７６】
次いで、制御部２１は、この読み出した引き出しコードに対応する電子機器１-１の遠隔制御情報が既に遠隔制御情報記録部２２に記録されているか否かを判定する（ステップＳａ４）。なお、この際の判定方法は、任意である。例えば、遠隔制御情報を記録する際に、当該遠隔制御情報と対応付けて引き出しコードを遠隔制御情報記録部２２に記録し、当該引き出しコードと読み出した引き出しコードが一致するか否かにより、判定を行うようにしても良い。また、遠隔制御情報の記録されている電子機器１-ｋに対応する引き出しコードやキーワードと対応付けて、引き出しコード記録部２３にフラグを記録するようにし、制御部２１がこのフラグに基づいて判定を行うようにしても良い。
【００７７】
そして、このステップＳａ４において、既に遠隔制御情報が記録されているものと判定した場合（「ｙｅｓ」）、制御部２１は、既に記録されている遠隔制御情報のボタン情報ａ-２とボディ情報ｂに基づいて各種のボタンを表示して（ステップＳａ８）処理を終了する。
【００７８】
しかしながら、本動作例の場合、未だ、遠隔制御情報が記録されていない状態にある。このため、制御部２１は、ステップＳａ４において「ｎｏ」と判定し、ステップＳａ３において読み出した引き出しコード、すなわち、電子機器１-１に対応した引き出しコードを含む取得要求Ｄａ１を、電子機器１-１に送信する（ステップＳａ５）。かかる送信が終了すると、制御部２１は、遠隔制御情報Ｄａ２を受信したか否かを判定する状態となり（ステップＳａ６）、遠隔制御情報が受信されるまで、同ステップの処理を繰り返す（「ｎｏ」）。
【００７９】
一方、リモコン装置２から送信された取得要求Ｄａ１は、電子機器１-１の受信部１２１によって受信され、この結果、遠隔制御部１２３は当該取得要求Ｄａ１に従って図１１に示す処理を開始する。
【００８０】
この処理において、遠隔制御部１２３は、まず、取得要求Ｄａ１に含まれている引き出しコードを抽出し（ステップＳｂ１）、自機の引き出しコード記録部１２４に記録されている引き出しコードを読み出して（ステップＳｂ２）、両引き出しコードが一致するか否かを判定する（ステップＳｂ３）。この判定の結果、両引き出しコードが一致しない場合、取得要求Ｄａ１は、当該電子機器１-１宛のものではないといえる。このため、ステップＳｂ３において、「ｎｏ」と判定した場合、遠隔制御部１２３は、リモコン装置２に自機に対応する遠隔制御情報Ｄａ２を送信することなく処理を終了する。
【００８１】
これに対して、両引き出しコードが一致する場合、取得要求Ｄａ１が当該電子機器１-１宛のものであるといえる。このため、ステップＳｂ３において「ｙｅｓ」と判定した場合、遠隔制御部１２３は、遠隔制御情報記録部１２５から自機に対応する遠隔制御情報を読み出し（ステップＳｂ４）、この読み出した遠隔制御情報Ｄａ２をリモコン装置２に送信して（ステップＳｂ５）、処理を終了する。
【００８２】
このように、送信されてきた取得要求が自機宛のものであるか否かを引き出しコードにより判定する構成を採用しているため、取得要求を受信可能な範囲内に複数の電子機器１-ｋが存在する場合であっても、誤って、ユーザが選択した電子機器１-ｋ以外の電子機器１-ｋから遠隔制御情報が取得されることを防止することが可能となる。
【００８３】
かかる処理により、電子機器１-１から送信された遠隔制御情報Ｄａ２がリモコン装置２の受信部２５により受信されると、制御部２１は、ステップＳａ６において「ｙｅｓ」と判定し、遠隔制御情報記録部２２に既に遠隔制御情報が記録されているか否かを判定する（ステップＳａ７）。
【００８４】
ここで、本動作例の場合、未だ、遠隔制御情報記録部２２には遠隔制御情報が記録されていない状態にある。このため、制御部２１は、ステップＳａ７において「ｎｏ」と判定し、受信した遠隔制御情報Ｄａ２を遠隔制御情報記録部２２に記録する（ステップＳａ９）。そして、制御部２１は、この遠隔制御情報Ｄａ２に基づいて表示部２７のボタン表示領域２７-ａに各種ボタンを表示させ（ステップＳａ１０）、処理を終了する。
【００８５】
この際、表示部２７のボタン表示領域２７-ａに表示される画像の一例を図１２に示す。なお、同図における表示例は、図４に示す遠隔制御情報に対応したものとなっている。
【００８６】
同図に示すように、この際、ボタン表示領域２７-ａには、例えば、電子機器１-１における各コマンドに対応する各種のボタンが表示されることとなる。各ボタンは、遠隔制御情報Ｄａ２のボタン情報ａ-２に基づいてボタン数と配置方法が決定されるものであり、例えば、図４に示した例に基づいてボタンが表示される場合、「０」番から「９７」番までのボタンが、最上段最左列から順に横方向「４」列、縦方向「２５」段にて表示される。また、この際、各ボタンには当該ボタンに対応するコマンドを示す情報として、ボディ情報ｂのボタン名が表示され、この結果、例えば、図４に示す遠隔制御情報の例の場合、「ON/OFF」、「play」、「stop」、・・・、「Vol-」のボタンが表示されることとなる。
【００８７】
以上の処理により、遠隔制御情報Ｄａ２の取得及びボタンの表示がなされると、制御部２１は指示入力部２６から信号が入力されるのを待機する状態となる。そして、かかる状態において指示入力部２６にユーザが表示されているボタンを選択する旨の入力操作を行うと、制御部２１は、当該入力操作に応じて、現在選択中のボタンを反転表示させる。この際、制御部２１は、選択されているボタンに対応する機能説明情報を遠隔制御情報Ｄａ２のボディ情報ｂから抽出し、当該機能説明情報を表示部２７の補助領域２７-ｂに表示する。例えば、図４に示す例の場合、「play」ボタンが選択されている状態においては、「Play start」なる文字列が補助領域２７-ｂに表示される。
【００８８】
この状態において、ユーザが選択したボタンに対応するコマンドの実行を決定する旨の入力操作を指示入力部２６に行うと、制御部２１は、当該ボタンに対応するリモコンコードをボディ情報ｂから抽出し、そのリモコンコードを送信部２４に出力する。この結果、当該リモコンコードが搬送波によって変調され、制御信号として電子機器１-１に送信される。
【００８９】
一方、電子機器１-１においては、この制御信号を復調して得られるリモコンコードに基づいて遠隔制御部１２３が本来的機能部１１を制御する。例えば、電子機器１-１が図２に示す構成を有し、リモコン装置２によって送信されたリモコンコードが「play」コマンド、すなわち、メディアの再生コマンドに対応するものである場合、遠隔制御部１２３は、このリモコンコードに従って記録再生部１１５に制御信号を出力する。この結果、記録再生部１１５からメディアドライブ１１３に対して制御信号が出力され、メディアドライブ１１３に挿入されているメディアからコンテンツデータが読み出されて、デコーダ１１２に入力される。このコンテンツデータはデコーダ１１２によって復号され、画像信号としてモニタに出力され、モニタによって表示がなされるのである。
【００９０】
その後、ユーザが電子機器１-２の制御を行おうとする場合、ユーザは、再度指示入力部２６に対して所定の入力操作を行うことが必要となる。そして、ユーザが所定の操作を行うと、再度、リモコン装置２において上述したステップＳａ１〜ステップＳａ５の処理が実行され、取得要求Ｄａ３が電子機器１-２に対して送信される。
【００９１】
このようにして、取得要求Ｄａ３が送信されてくると、電子機器１-２において上述したステップＳｂ１〜ステップＳｂ５の処理が実行されて、遠隔制御情報Ｄａ４がリモコン装置２に送信される。
【００９２】
次いで、遠隔制御情報Ｄａ４を受信したリモコン装置２においては、ステップＳａ６における判定が「ｙｅｓ」となり、ステップＳａ７の処理が実行される。ここで、本動作例の場合、遠隔制御情報Ｄａ４を受信した時点では、既に遠隔制御情報記録部２２に電子機器１-１に対応する遠隔制御情報Ｄａ２が記録されている。
【００９３】
このため、制御部２１は、ステップＳａ７において「ｙｅｓ」と判定し、既に遠隔制御情報記録部２２に記録されている遠隔制御情報Ｄａ２を削除した後（ステップＳａ８）、受信した遠隔制御情報Ｄａ４を再記録する（ステップＳａ９）。そして、制御部２１は、この再記録した遠隔制御情報Ｄａ４に基づいて各種ボタンを表示させ（ステップＳａ１０）、処理を終了する。この結果、リモコン装置２を用いて、電子機器１-２の制御が行われることとなる。
【００９４】
以上の処理が実行された場合における、リモコン装置２の遠隔制御情報記録部２２における記録状態の変化を図１３に示す。なお、同図において時刻「ｔ１」は電子機器１-１に対応する遠隔制御情報Ｄａ２が取得された時刻を、「ｔ２」は電子機器１-２に対応する遠隔制御情報Ｄａ４が取得された時刻を、夫々、意味している。
【００９５】
同図に示すように、以上の処理が実行された場合、「ｔ１」から「ｔ２」までの間、遠隔制御情報記録部２２には、遠隔制御情報Ｄａ２のみが記録されている状態となる。そして、時刻「ｔ２」が到来した時点において、遠隔制御情報Ｄａ２は削除され、代わりに遠隔制御情報Ｄａ４が記録される。この結果、遠隔制御情報記録部２２には、常に一機分以上の遠隔制御情報は記録されていないこととなる。以後、他の電子機器１-ｋを制御する場合も同様である。
【００９６】
このようにして、本実施形態にかかる遠隔制御システムＳは、電子機器１-ｋと、電子機器１-ｋを遠隔制御するためのリモコン装置２とを備え、リモコン装置２は、制御対象となる電子機器１-ｋを一意に識別するための引き出しコードが少なくとも記録された引き出しコード記録部２３と、電子機器１-ｋにおける各処理動作を規定する遠隔制御情報を引き出しコードに基づいて電子機器１-ｋから、直接、取得する受信部２５及び制御部２１と、その取得された遠隔制御情報が記録される遠隔制御情報記録部２２と、ユーザが行った入力操作に対応して、その記録された遠隔制御情報の少なくとも一部分として、例えば、遠隔制御情報に含まれているリモコンコードを電子機器１-ｋに送信する送信部２４及び制御部２１と、を有し、電子機器１-ｋは、当該電子機器１-ｋに対応する引き出しコード及び遠隔制御情報が記録された引き出しコード記録部１２４及び遠隔制御情報記録部１２５と、リモコン装置２から引き出しコードを取得する受信部１２１及び遠隔制御部１２３と、この取得された引き出しコード及び引き出しコード記録部１２４に記録された引き出しコードの双方に基づいて、遠隔制御情報記録部１２５に記録された遠隔制御情報をリモコン装置２に送信する送信部１２２及び遠隔制御部１２３と、リモコン装置２から送信された遠隔制御情報の少なくとも一部分に基づいて処理動作を実行する遠隔制御部１２３と、を有している。
【００９７】
この構成により、リモコン装置２から引き出しコードが送信され、当該引き出しコードと電子機器１-ｋの引き出しコード記録部１２４に記録されている引き出しコードの双方に基づいて電子機器１-ｋから、直接、遠隔制御情報がリモコン装置２へと送信される。そして、この電子機器１-ｋから直接取得された遠隔制御情報に基づいて、電子機器１-ｋが遠隔制御されることとなる。
【００９８】
このため、リモコン装置２は、ネットワークを利用することなく電子機器１-ｋから、直接、遠隔制御情報を取得することが可能となり、もって、リモコン装置２の置かれている環境に左右されることなくリモコン装置２に遠隔制御情報を事後的に記録させ、当該遠隔制御情報を利用して電子機器１-ｋを制御することが可能となる。
【００９９】
また、本実施形態にかかる遠隔制御システムＳにおいてリモコン装置２の制御部２１は、遠隔制御情報記録部２２に記録された遠隔制御情報に対応する電子機器１-ｋの制御が終了した場合に、既に記録されている遠隔制御情報を消去する。
【０１００】
かかる構成により、制御対象となっている電子機器１-ｋ以外の電子機器１-ｋの遠隔制御情報が遠隔制御情報記録部２２から随時消去されることとなるため、リモコン装置２に搭載される遠隔制御情報記録部２２の記憶容量、すなわち、内部メモリの記録容量の増加を抑制し、内部メモリの容量増加に伴う製造単価の上昇を抑えつつ、複数の電子機器の制御を行うことが可能となる。また、上記効果は、その副次的な効果として、リモコン装置２の汎用性を高め、ユーザフレンドリーな電子機器の遠隔制御を可能とすることとなる。
【０１０１】
また更に、本実施形態にかかる遠隔制御システムＳにおいて、電子機器１-ｋの遠隔制御情報記録部２２には、当該電子機器１-ｋにおける各処理の実行命令、すなわち、コマンドに対応するリモコンコードを含む遠隔制御情報が記録され、制御部２１は、この遠隔制御情報から、ユーザが行った入力操作に対応するリモコンコードを抽出し、電子機器１-ｋに送信する。
【０１０２】
この構成により、リモコン装置２から遠隔制御情報に含まれているリモコンコードのみが送信されることとなるため、電子機器１-ｋにおける処理動作に対応するコマンドを詳細且つ簡易に決定することが可能となる。
【０１０３】
更に、本実施形態にかかる遠隔制御システムＳにおいて電子機器１-ｋの遠隔制御部１２３は、リモコン装置２から取得した引き出しコードと引き出しコード記録部１２４に記録されている引き出しコードとが一致した場合にのみ、遠隔制御情報をリモコン装置２に送信する。この構成により、両引き出しコードが一致する場合にのみ、遠隔制御情報が取得されることとなるため、引き出しコードにより各電子機器１-ｋを一元管理すると共に、ユーザによって選択された電子機器１-ｋ以外の電子機器１-ｋから遠隔制御情報が取得され電子機器１-ｋの誤動作が生じることを防止することが可能となる。
【０１０４】
更にまた、本実施形態にかかる遠隔制御システムＳにおいてリモコン装置２は、ユーザが制御対象となる電子機器１-ｋにおいて実行される処理動作を決定するための画像を遠隔制御情報に基づいて表示する表示部２７を、更に有している。
【０１０５】
この構成により、電子機器１-ｋにおいて実行される処理動作を的確に選択するための各種ボタンが表示部２７に表示されることとなり、ユーザが容易に取り扱うことのできるリモコン装置２が実現されることとなる。
【０１０６】
また、本実施形態にかかる遠隔制御システムＳにおいて、リモコン装置２の引き出しコード記録部２３は、ユーザが各電子機器１-ｋを識別するためのキーワードを引き出しコードと対応付けて記録し、表示部２７にキーワードに基づいて前記電子機器を選択するための画像が表示される。この構成により、制御対象となる電子機器１-ｋを容易に選択することが可能となると共に、ユーザによる選択ミスを有効に防止することが可能となる。
【０１０７】
また更に、本実施形態にかかるリモコン装置２は、制御対象となる電子機器１-ｋを一意に識別するための引き出しコードが少なくとも記録された引き出しコード記録部２３と、電子機器１-ｋにおける各処理動作を規定する遠隔制御情報を引き出しコードに基づいて電子機器１-ｋから、直接、取得する受信部２５及び制御部２１と、その取得された遠隔制御情報が記録される遠隔制御情報記録部２２と、ユーザが行った入力操作に対応して、その記録された遠隔制御情報の少なくとも一部分として、例えば、遠隔制御情報に含まれるリモコンコードを電子機器１-ｋに送信する送信部２４及び制御部２１と、を有する構成となっている。
【０１０８】
この構成により、電子機器１-ｋに記録されている遠隔制御情報がリモコン装置２によって電子機器１-ｋを一意に識別するための引き出しコードに基づいて、直接、取得され、当該取得された遠隔制御情報がユーザの入力操作に応じて、電子機器１-ｋへと送信される。
【０１０９】
このため、リモコン装置２は、ネットワークを利用することなく電子機器１-ｋから、直接、遠隔制御情報を取得することが可能となり、もって、リモコン装置２の置かれている環境に左右されることなくリモコン装置２に遠隔制御情報を事後的に記録させ、当該遠隔制御情報を利用して電子機器１-ｋを制御することが可能となる。
【０１１０】
更に、本実施形態にかかる電子機器１-ｋは、自装置における各処理動作を規定する遠隔制御情報の少なくとも一部分がリモコン装置２から送信されてきた場合に、当該遠隔制御情報の少なくとも一部分に基づいて各種処理動作を実行する電子機器１-ｋであって、当該電子機器を一意に識別するための引き出しコード及び遠隔制御情報が記録された引き出しコード記録部１２４及び遠隔制御情報記録部１２５と、リモコン装置２から引き出しコードを取得する受信部１２１及び遠隔制御部１２３と、この取得された引き出しコード及び引き出しコード記録部１２４に記録された引き出しコードの双方に基づいて、遠隔制御情報記録部１２５に記録された遠隔制御情報をリモコン装置２に送信する送信部１２２及び遠隔制御部１２３と、リモコン装置２から送信された遠隔制御情報の少なくとも一部分（例えば、リモコンコード）に基づいて処理動作を実行する遠隔制御部１２３と、を有している。
【０１１１】
この構成により、リモコン装置２によって電子機器１-ｋを一意に識別するための引き出しコードが送信された場合に、リモコン装置２に対して遠隔制御情報が送信され、この結果、リモコン装置２が取得した遠隔制御情報の少なくとも一部がリモコン装置２から送信されてきた場合に、電子機器１-ｋにおいて当該遠隔制御情報に基づいて各種の処理が実行される。
【０１１２】
このため、リモコン装置２は、ネットワークを利用することなく電子機器１-ｋから、直接、遠隔制御情報を取得することが可能となり、もって、リモコン装置２の置かれている環境に左右されることなくリモコン装置２に遠隔制御情報を事後的に記録させ、当該遠隔制御情報を利用して電子機器１-ｋを制御することが可能となる。
【０１１３】
なお、本実施形態においては、リモコン装置２に引き出しコード記録部２３を設け、電子機器１-ｋの引き出しコードと、キーワードを対応付けて記録し、ユーザに制御対象となる電子機器を選択させる際に当該キーワードをボタン上に表示する構成を採用している。しかし、引き出しコード記録部２３に引き出しコードのみを記録させ、キーワードを記録しない構成とすれば、リモコン装置２の記録容量を更に減少させることが可能となる。ただし、この場合、ユーザが各引き出しコードに対応する電子機器１-ｋを覚えておくことが必要となる。
【０１１４】
また、本実施形態において引き出しコードは、ユーザが設定する構成となっている。しかし、引き出しコードを事前に決定しておき、当該引き出しコードを利用して電子機器１-ｋを制御するようにしても良い。この場合、引き出しコード記録部２３に事前に各電子機器１-ｋに対応する引き出しコードと機種名を対応付けて記録しておくことにより、上記実施形態と同様の処理を実行することが可能となる。
【０１１５】
また更に、上記引き出しコードを事前に記録しておく態様を採用する場合、追加分の引き出しコードは、必要に応じて、随時、ネットワークからダウンロードするようにしても良い。ただし、この場合、ネットワークに収容された通信装置から引き出しコードをダウンロードするための機能をリモコン装置２に持たせることが必要となる。
【０１１６】
更に、本実施形態においては、リモコン装置２の遠隔制御情報記録部２２に電子機器１-ｋ、一機分の遠隔制御情報のみを記録しておく構成が採用されている。しかし、リモコン装置２の製造単価を上昇させない範囲内において、複数の電子機器１-ｋに対応する遠隔制御情報を記録する構成を採用することも可能である。
【０１１７】
更にまた、本実施形態において電子機器１-ｋは、自装置に対応する遠隔制御情報をそのままの形態によりリモコン装置２に送信する構成を採用している。しかし、電子機器１-ｋにおいて遠隔制御情報を引き出しコードにより暗号化した上でリモコン装置２に送信し、リモコン装置２においてかかる暗号化された遠隔制御情報を引き出しコードにより復号して利用する構成としても良い。
【０１１８】
また、本実施形態においてリモコン装置２の有する機能を携帯電話機や簡易型携帯電話機、更には、パーソナルコンピュータに持たせて、かかる携帯電話機等を利用して電子機器１-ｋを遠隔制御するようにしても良い。
【０１１９】
また更に、本実施形態においては、リモコン装置２にて引き出しコードを設定し、当該引き出しコードを利用して電子機器１-ｋから、直接、遠隔制御情報を取得して、当該電子機器１-ｋの遠隔制御を実現しているが、当該処理の動作を規定するプログラムが記録された記録媒体と、それを読み取るコンピュータと、を備え、このコンピュータで当該プログラムを読み込むことによって上述と同様の処理動作を行うようにしてもよい。
【０１２０】
更に、本実施形態においては、電子機器１-ｋがリモコン装置２からの取得要求に応じて遠隔制御情報を送信する構成を採用しているが、当該処理の動作を規定するプログラムが記録された記録媒体と、それを読み取るコンピュータと、を備え、このコンピュータで当該プログラムを読み込むことによって上述と同様の処理動作を行うようにしてもよい。
【０１２１】
［１．３］実施形態の変形例
［１．３．１］変形例１
本変形例にかかる遠隔制御システムＳは、上述した図１に記載の遠隔制御システムＳと同様の構成により実現されるものである。ここで、本変形例にかかる遠隔制御システムＳは、電子機器１-ｋの具体的な処理内容を示すリモコンコードをリモコン装置２側に保有させることなく、電子機器１-ｋの遠隔制御を行うためのものである。
【０１２２】
かかる機能を実現するため、本変形例にかかる電子機器１-ｋの遠隔制御情報記録部１２５には、自機を制御するための遠隔制御情報と共に、補助制御情報が記録されている。この補助制御情報は、遠隔制御情報と比較してデータ量が少なく、リモコン装置２の指示入力部２６に設けられたカーソルキー、決定キー等の各種キーに対する入力内容を表すリモコンコードが含まれているのみで、電子機器１-ｋにおける具体的な処理内容を示すリモコンコードは含まれていない。本変形例において電子機器１-ｋは、リモコン装置２からの取得要求に応じて、この補助制御情報のみをリモコン装置２に送信する。
【０１２３】
一方、リモコン装置２の遠隔制御情報記録部１２５には、電子機器１-ｋによって送信された補助制御情報が記録される。そして、指示入力部２６に入力操作が行われると、制御部２１は、当該入力操作に対応するリモコンコードを補助制御情報から抽出し、当該リモコンコードを変調した制御信号を送信する。
【０１２４】
このように本変形例においては、リモコン装置２に対して遠隔制御情報が送信されないので、本変形例においてリモコン装置２に各種のボタンが表示されることはない。従って、リモコン装置２を利用するユーザにとっては、自己の入力操作によって如何なるコマンドに対応しているのかを認識することができなくなってしまう。
【０１２５】
そこで、本変形例において、電子機器１-ｋの遠隔制御部１２３は、自機の遠隔制御情報記録部１２５に記録されている遠隔制御情報に基づき、各コマンドを選択させるためのボタンを表示する。なお、この各種ボタンの表示方法は任意である。例えば、電子機器１-ｋがＤＶＤレコーダの場合、デコーダ１１２に接続されているモニタＭＮに各ボタンを表示すれば良い。また、この際、表示されるボタンの内容及び配列については、上記実施形態と同様である。
【０１２６】
ユーザは、かかる電子機器１-ｋの機能により表示された画像を視認しつつ、リモコン装置２の指示入力部２６に対して各種の入力を行うことが必要となる。ユーザによって入力操作が行われた場合、リモコン装置２の制御部２１は、当該入力操作に対応するリモコンコードを変調した制御信号を電子機器１-ｋへと送信する。電子機器１-ｋの遠隔制御部１２３は、このようにしてリモコン装置２から送信されてきた制御信号に含まれるリモコンコードに基づいてユーザの入力内容を判別し、当該入力内容に対応する処理を実行するのである。
【０１２７】
例えば、ユーザが表示されたボタンを選択する旨の入力操作を行った場合、電子機器１-ｋの遠隔制御部１２３は、リモコン装置２から送信されてきたリモコンコードに基づいて、当該選択されたボタンを反転表示する。また、ユーザが選択したボタンに対応する処理の実行を決定する旨の入力操作をリモコン装置２に対して行った場合、電子機器１-ｋの遠隔制御部１２３は、当該ボタンに対応するリモコンコードを遠隔制御情報のボディ情報ｂから抽出し、当該リモコンコードに基づいて本来的機能部１１を制御するのである。
【０１２８】
なお、これ以外の機能及び動作については、上記実施形態と同様である。すなわち、各電子機器１-ｋに対応する引き出しコードを電子機器１-ｋとリモコン装置２に登録し、電子機器１-ｋの制御を行うに際しては、制御対象となる電子機器１-ｋから遠隔制御情報に替えて、補助制御情報がリモコン装置２に送信される。
【０１２９】
このように本変形例にかかる遠隔制御システムＳにおいて、電子機器１-ｋの遠隔制御部１２３は、リモコン装置２から取得された引き出しコードに基づいて、記録されている制御情報の内、ユーザの行った入力操作を示す制御コードのみを含む補助制御情報を送信し、リモコン装置２の制御部２１は、ユーザが行った入力操作に基づき、当該入力操作に対応する制御コードを制御情報から抽出し、電子機器１-ｋに送信し、電子機器１-ｋの遠隔制御部１２３は、リモコン装置２から送信された制御コードに基づいてユーザの入力操作を判別し、当該判別結果に応じて処理動作を決定すると共に、当該決定された処理動作を実行する。
【０１３０】
この構成により、ユーザの入力操作に対応するリモコンコードのみを含む補助制御情報のみが、電子機器１-ｋからリモコン装置２に送信され、当該補助制御情報に含まれるリモコンコードに基づいて、電子機器１-ｋにおける処理内容が決定されて、当該処理動作が実行される。
【０１３１】
このため、リモコン装置２に電子機器１-ｋの遠隔制御情報を保有させる必要がなくなり、もって、リモコン装置２の構成を更に簡略化しつつ、一機のリモコン装置を利用して複数の電子機器１-ｋを制御することが可能となる。
【０１３２】
［１．３．２］変形例２
変形例２にかかる遠隔制御システムＳ２は、上記実施形態におけるリモコン装置２の機能をリモコン装置２０と制御装置２００との組合せによって実現しようとするものである。かかる機能を実現する遠隔制御システムＳ２の構成を図１４に示す。なお、同図において、上述した図１及び図５と同様の要素については、同様の符号を付してある。
【０１３３】
同図に示すように本変形例にかかる遠隔制御システムＳ２は、電子機器１-ｋと、リモコン装置２０と、制御装置２００とを有する。
【０１３４】
リモコン装置２０は、制御装置２００に対して入力内容に対応する入力信号を送信する機能を有する装置であり、制御装置２００の入力部として機能する。すなわち、本変形例において、リモコン装置２０は、電子機器１-ｋにおける具体的な処理内容に対応するリモコンコードを送信することはなく、単に入力信号を搬送波によって変調した信号を送信部２４から制御装置２００に送信するのである。このため、このリモコン装置２０には、上述した実施形態と異なり、遠隔制御情報記録部２２と、引き出しコード記録部２３と、受信部２５と、表示部２７が設けられていない。
【０１３５】
一方、制御装置２００は、リモコン装置２０から送信されてきた入力信号に基づき電子機器１-ｋに対して制御信号を送信する。かかる機能を実現するため、本変形例において制御装置２００は、制御部２００１と、表示部２００２と、通信部２００３と、受信部２００４と共に、上述した実施形態においてリモコン装置２が有していた遠隔制御情報記録部２２と、引き出しコード記録部２３と、を有している。
【０１３６】
通信部２００３は、電子機器１-ｋとデータバス２００５の間のデータの授受を仲介し、受信部２００４は、リモコン装置２０によって送信された入力信号をデータバス２００５に出力する。
【０１３７】
制御部２００１は、リモコン装置２０によって送信された入力信号に基づいてユーザが行った入力内容を判別し、当該入力内容に応じた処理を実行する。具体的には、リモコン装置２０から送信された入力信号に基づいて、制御対象となる電子機器１-ｋに対応する引き出しコードを登録すると共に、入力信号に基づいて取得要求を送信し、電子機器１-ｋから遠隔制御情報を取得するのである。制御装置２００は、このようにして、電子機器１-ｋから制御装置２００が取得した遠隔制御情報を利用しつつ、電子機器１-ｋの遠隔制御を行う。
【０１３８】
かかる処理により、リモコン装置２０から入力信号が送信されて来た場合、制御部２００１は、当該入力信号に基づいてユーザの入力操作を判別する。そして、制御部２００１は、遠隔制御情報記録部２２に記録されている遠隔制御情報からリモコンコードを抽出し、当該リモコンコードを通信部２００３を介して電子機器１-ｋに送信する。
【０１３９】
ただし、かかる構成を採用する場合、上記変形例１と同様に、リモコン装置２０を利用するユーザにとっては、自己の入力操作によって如何なる処理が電子機器１-ｋにおいて実行されるのかを認識することができなくなってしまう。そこで、本変形例において制御装置２００は、表示部２００２を有しており、制御部２００１は、この表示部２００２に遠隔制御情報に基づいて各種のボタンを表示する。そして、この表示画面に表示されているボタンに従ってユーザがリモコン装置２０を操作することにより、電子機器１-ｋに対するコマンドが決定され、当該コマンドに対応するリモコンコードが制御信号として電子機器１-ｋに送信されるのである。
【０１４０】
なお、かかる処理に際して、制御部２００１が実行する具体的な処理は、上述した実施形態と同様であるため、詳細は省略する。
【０１４１】
このようにして、本変形例にかかる遠隔制御システムＳは、電子機器１-ｋと、ユーザの入力内容に対応した入力信号を送信する送信手段を有するリモコン装置２０と、リモコン装置２０により送信された入力信号を受信し、当該入力信号に従って、電子機器１-ｋを制御する制御装置２００と、を備え、制御装置２００は、制御対象となる電子機器１-ｋを一意に識別するための引き出しコードが少なくとも記録された引き出しコード記録部２３と、電子機器１-ｋにおける各処理動作を規定する遠隔制御情報を引き出しコードに基づいて電子機器１-ｋから、直接、取得する制御部２００１と、この取得された遠隔制御情報が記録される遠隔制御情報記録部２２と、リモコン装置２０によって送信された入力信号に基づいて、遠隔制御情報の少なくとも一部分として、例えば、遠隔制御情報に含まれるリモコンコードを電子機器１-ｋに送信する通信部２００３及び制御部２００１と、を有し、電子機器１-ｋは、当該電子機器１-ｋに対応する引き出しコード及び遠隔制御情報が記録された引き出しコード記録部１２４及び遠隔制御情報記録部１２５と、制御装置２００から引き出しコードを取得する遠隔制御部１２３と、この取得された引き出しコード及び引き出しコード記録部１２４に記録された引き出しコードの双方に基づいて、遠隔制御情報記録部１２５に記録された遠隔制御情報を制御装置２００に送信する送信部１２２及び遠隔制御部１２３と、制御装置２００から送信された遠隔制御情報の少なくとも一部分に基づいて処理動作を実行する遠隔制御部１２３と、を有する。
【０１４２】
この構成により、制御装置２００から引き出しコードが送信され、当該引き出しコードと電子機器１-ｋの引き出しコード記録部１２４に記録されている引き出しコードの双方に基づいて電子機器１-ｋから、直接、遠隔制御情報が制御装置２へと送信される。そして、制御装置２００は、リモコン装置２０から送信された入力信号に応じて、電子機器１-ｋを遠隔制御することとなる。
【０１４３】
このため、リモコン装置２０の有すべき機能を削減すると共に、処理の簡略化を図ることが可能となる。特に、高機能化した電子機器１-ｋの場合、リモコン装置２０の構成を複雑化させることなく、多様なユーザＩ／Ｆを提供し、操作性の向上を実現することが可能となる。
【０１４４】
なお、本変形例においては、電子機器１-ｋから遠隔制御情報の全て、すなわち、電子機器１-ｋにおける具体的な処理内容を示すリモコンコードを含む遠隔制御情報を制御装置２００が取得し、当該遠隔制御情報を利用しつつ電子機器１-ｋを遠隔制御する構成となっていた。しかし、本変形例においても、電子機器１-ｋから、例えば、カーソルキー、決定キー等の各種キーに対する入力内容を表すリモコンコードのみが含まれている補助制御情報のみを制御装置２００に送信し、制御装置２００が当該補助制御情報を利用しつつ電子機器１-ｋを遠隔制御するようにしても良い。
【０１４５】
［１．３．３］変形例３
本変形例にかかる遠隔制御システムＳ３の構成を示すブロック図を図１５に示す。なお
同図において上述した図１と同様の要素については、同様の符号を付してある。
【０１４６】
まず、本変形例にかかる遠隔制御システムＳ２は電子機器１００-ｋ（ｋ＝１、２、・・・、ｍ）と、リモコン装置２と、制御装置３００とを有する。この電子機器１００-ｋは、上記実施形態と異なり、従来から利用されている電子機器であり、例えば、ＩＥＥＥ１３９４のような通信Ｉ／Ｆを有しており、この通信Ｉ／Ｆを介して制御装置３００と通信を行う。
【０１４７】
上記電子機器１００-ｋと通信部３０１により接続された制御装置３００は、（ａ）複数の電子機器１００-ｋに対応する遠隔制御情報が、事前に記録されている遠隔制御情報記録部３０６と、（ｂ）当該各電子機器１００-ｋに対応する引き出しコードと遠隔制御情報の記録位置が対応付けて記録された引き出しコード記録部３０５と、（ｃ）遠隔制御部３０４と、を有している。
【０１４８】
この遠隔制御部３０４は、制御装置３００の各部を制御する要素であり、リモコン装置２によって送信された取得要求が受信部３０２によって受信されると、送信部３０３を介して当該取得要求に対応する遠隔制御情報をリモコン装置２に返信する。具体的には、遠隔制御部３０４は、リモコン装置２によって送信された取得要求に含まれている引き出しコードに基づいて引き出しコード記録部３０５を検索し、当該引き出しコードと対応付けて記録されている記録位置を読み出す。そして、この読み出した記録位置、すなわち、遠隔制御情報記録部３０６の記録位置から遠隔制御情報を読み出して、リモコン装置２に送信するのである。
【０１４９】
また、遠隔制御部３０４は、リモコン装置２により送信されたリモコンコードが受信部３０２によって受信されると、上記通信部３０１を介して当該受信したリモコンコードを電子機器１００-ｋに転送する機能を有する。かかる遠隔制御部３０４の機能により、リモコン装置２によって送信されたリモコンコードに対応する制御が電子機器１００-ｋにおいて実現されることとなる。
【０１５０】
このようにして、本変形例にかかる遠隔制御システムＳ３は、電子機器１００-ｋと、リモコン装置２と、電子機器１００-ｋを制御するための制御装置３００と、を備え、リモコン装置２は、制御対象となる電子機器１００-ｋを一意に識別するための引き出しコードが少なくとも記録された引き出しコード記録部２３と、電子機器１００-ｋにおける各処理動作を規定する遠隔制御情報を引き出しコードに基づいて制御装置３００から、取得する制御部２１と、取得された遠隔制御情報が記録される遠隔制御情報記録部２２と、ユーザが行った入力操作に対応して、記録された遠隔制御情報の少なくとも一部分として、例えば、遠隔制御情報に含まれているリモコンコードを制御装置３００に送信する送信部２４及び制御部２１と、を有し、制御装置３００は、電子機器１００-ｋに対応する引き出しコード及び遠隔制御情報が記録された引き出しコード記録部３０５及び遠隔制御情報記録部３０６と、リモコン装置２から引き出しコードを取得する受信部３０２及び遠隔制御部３０４と、取得された引き出しコート及び記録された引き出しコードの双方に基づいて、記録された遠隔制御情報をリモコン装置２に送信する送信部３０３及び遠隔制御部３０４と、リモコン装置２から送信された遠隔制御情報の少なくとも一部分に基づいて電子機器１００-ｋを制御する遠隔制御部３０４と、を有する構成となっている。
【０１５１】
この構成により、リモコン装置２から引き出しコードが送信され、当該引き出しコードと制御装置３００の引き出しコード記録部３０５に記録されている引き出しコードの双方に基づいて制御装置３００から、遠隔制御情報がリモコン装置２へと送信される。そして、リモコン装置２は、この制御装置３００から取得した遠隔制御情報の少なくとも一部として、例えば、遠隔制御情報に含まれているリモコンコードを制御装置３００に送信し、制御装置３００は、この遠隔制御情報の少なくとも一部に基づいて電子機器１００-ｋを制御する。
【０１５２】
このため、リモコン装置２は、ネットワークを利用することなく制御装置３００から、遠隔制御情報を取得することが可能となり、もって、リモコン装置２の置かれている環境に左右されることなくリモコン装置２に遠隔制御情報を事後的に記録させ、当該遠隔制御情報を利用して電子機器１００-ｋを制御することが可能となる。
【０１５３】
なお、本変形例においては、制御装置３００から遠隔制御情報の全て、すなわち、電子機器１-ｋにおける具体的な処理内容を示すリモコンコードを含む遠隔制御情報をリモコン装置２に送信し、当該遠隔制御情報を利用しつつ電子機器１００-ｋを遠隔制御する構成となっていた。しかし、本変形例においても、制御装置３００から、例えば、カーソルキー、決定キー等の各種キーに対する入力内容を表すリモコンコードのみが含まれている補助制御情報のみをリモコン装置２に送信し、当該補助制御情報を利用しつつ電子機器１００-ｋを遠隔制御するようにしても良い。
【０１５４】
［１．３．４］変形例４
本変形例にかかる遠隔制御システムＳは、上述した図１に示す構成と同様の構成により実現されるものである。従って、特に示さない限り、図１に示す各要素は、上述した実施形態と同様の構成を有し、同様の処理を行うものである。
【０１５５】
ここで、上述した実施形態にかかる遠隔制御システムＳにおいては、電子機器１-ｋが自機に対応する遠隔制御情報を、そのままの形態にて、リモコン装置２に送信する構成が採用されていた。これに対して、本変形例にかかる遠隔制御システムＳにおいては、遠隔制御情報を引き出しコードによって暗号化してリモコン装置２に送信し、当該遠隔制御情報を利用して電子機器１-ｋの遠隔制御を行うためのものである。かかる構成を採用することにより、本変形例においては、同機種の電子機器１-ｋが複数存在する環境下においても、確実に制御対象となる電子機器１-ｋの遠隔制御を実現しようとするものである。
【０１５６】
かかる機能を実現するため、本変形例において電子機器１-ｋは、上述した図２及び図３に示した各要素の他に、遠隔制御情報変換部を有している。
【０１５７】
この遠隔制御情報変換部は、リモコン装置２に対して送信すべき遠隔制御情報を引き出しコードにより暗号化する機能を有する。より具体的には、この遠隔制御情報変換部は、上述した図４に示す遠隔制御情報の内、ボディ情報ｂに含まれるリモコンコードのみを引き出しコードにより暗号化して、リモコン装置２に送信するのである。なお、暗号化の方法は任意である。
【０１５８】
また、本変形例において遠隔制御部１２３は、この暗号化後の遠隔制御情報を自装置の図示せぬメモリに記録する。そして、遠隔制御部１２３は、リモコン装置２から送信されたリモコンコードが当該暗号化後の遠隔制御情報に含まれているリモコンコードと一致する場合にのみ、当該リモコンコードに基づいて本来的機能部１１を制御するのである。この結果、同一機種の電子機器１-ｋ間においても設定されている引き出しコードに応じて遠隔制御情報が変更利用されることとなるため、各電子機器１-ｋの制御を確実に行うことが可能となるのである。
【０１５９】
なお、電子機器１-ｋにおいて暗号化後の遠隔制御情報を如何なる要素に記録させるかは任意である。例えば、遠隔制御部１２３の有するＲＡＭ上に一時的に記憶するようにしても良いし、遠隔制御情報記録部１２５の空き領域に記録するようにしても良い。
【０１６０】
一方、リモコン装置２は、電子機器１-ｋから取得した当該暗号化後の遠隔制御情報を用いて各電子機器１-ｋの制御を行う。なお、具体的な処理については、上述した実施形態と同様である。
【０１６１】
このように、本変形例にかかる遠隔制御システムＳにおいて、電子機器１-ｋは、受信部２５によって受信された引き出しコードに基づいて遠隔制御情報に含まれるリモコンコードを暗号化する制御手段と、この暗号化された遠隔制御情報を記録するメモリと、を更に有し、電子機器１-ｋの遠隔制御部１２３は、リモコン装置２から取得された引き出しコード及び引き出しコード記録部１２４に記録された引き出しコードの双方に基づいて、この暗号化された遠隔制御情報をリモコン装置２に送信し、リモコン装置２の遠隔制御情報記録部２２は、この暗号化された遠隔制御情報を記録し、制御部２１は、この記録された遠隔制御情報から、ユーザが行った入力操作に対応する制御コードを抽出して、電子機器１-ｋに送信し、電子機器１-ｋの遠隔制御部１２３は、リモコン装置２から送信された制御コードとメモリに記録されている暗号化された制御情報の双方に基づいて処理動作を実行する。
【０１６２】
この構成により、電子機器１-ｋからリモコン装置２に対して、引き出しコードによってリモコンコードの暗号化された遠隔制御情報が送信され、ユーザが入力操作を行った場合には、当該操作に対応するリモコンコード、すなわち、暗号化されているリモコンコードが電子機器１-ｋへと送信されて、当該リモコンコードと電子機器１-ｋ内に記録されている暗号化後の遠隔制御情報の双方に基づいて電子機器１-ｋの本来的機能部１１が制御される。
【０１６３】
このため、リモコン装置２の制御範囲内に同一機種の電子機器１-ｋが複数存在し、同一の遠隔制御情報を利用する電子機器１-ｋが複数存在する場合であっても、各電子機器１-ｋを個別に制御することが可能となる。
【図面の簡単な説明】
【０１６４】
【図１】実施形態における電子機器の遠隔制御システムＳの構成を示すブロック図である。
【図２】同実施形態における電子機器１-ｋがＤＶＤレコーダである場合の構成例を示すブロック図である。
【図３】同実施形態における電子機器１-ｋが電力増幅器である場合の構成例を示すブロック図である。
【図４】同実施形態における遠隔制御情報記録部１２５に記録されている遠隔制御情報のフォーマットの一例を示す図である。
【図５】同実施形態におけるリモコン装置２の内部構成を示すブロック図である。
【図６】同実施形態におけるリモコン装置２の外観構成を示すブロック図である。
【図７】同実施形態における遠隔制御システムＳにおいて実行される処理を示す図である。
【図８】同実施形態におけるリモコン装置２の制御部２１が実行する処理を示すフローチャートである。
【図９】同実施形態の遠隔制御システムＳにおけるデータの授受を示す図である。
【図１０】同実施形態におけるリモコン装置２の表示部２７に表示される画像の一例を示す図である。
【図１１】同実施形態における電子機器１-ｋの遠隔制御部１２３が実行する処理内容を示すフローチャートである。
【図１２】同実施形態におけるリモコン装置２の表示部２７に表示される画像の一例を示す図である。
【図１３】同実施形態におけるリモコン装置２の遠隔制御情報記録部２２における記録状態の変化を示す図である。
【図１４】変形例２における遠隔制御システムＳ２の構成を示すブロック図である。
【図１５】変形例３における遠隔制御システムＳ３の構成を示すブロック図である。
【符号の説明】
【０１６５】
Ｓ・・・遠隔制御システム
１-ｋ（ｋ＝１、２、・・・、ｍ）・・・電子機器
１１・・・本来的機能部
１２・・・遠隔制御機能部
１２１・・・受信部
１２２・・・送信部
１２３・・・遠隔制御部
１２４・・・引き出しコード記録部
１２５・・・遠隔制御情報記録部
２・・・リモコン装置
２１・・・制御部
２２・・・遠隔制御情報記録部
２３・・・引き出しコード記録部
２４・・・送信部
２５・・・受信部
２６・・・指示入力部
２７・・・表示部
【図１】
2007221177.tif 000003
【図２】
2007221177.tif 000004
【図３】
2007221177.tif 000005
【図４】
2007221177.tif 000006
【図５】
2007221177.tif 000007
【図６】
2007221177.tif 000008
【図７】
2007221177.tif 000009
【図８】
2007221177.tif 000010
【図９】
2007221177.tif 000011
【図１０】
2007221177.tif 000012
【図１１】
2007221177.tif 000013
【図１２】
2007221177.tif 000014
【図１３】
2007221177.tif 000015
【図１４】
2007221177.tif 000016
【図１５】
2007221177.tif 000017