(57)【要約】【課題】複数の電子機器のうちの、どの電子機器が、リモコンで操作可能であるかを容易に知ることができないという課題があった。【解決手段】第一の電子機器１００とリモコン３００とを備えた電子機器システムであって、リモコン３００は、リモコン識別子を格納しているリモコン識別子格納部３０１と、リモコン識別子を送信するリモコン識別子送信部３０２とを具備し、第一の電子機器１００は、リモコン識別子を受信する第一受信部１０１と、第一の電子機器１００及び他の電子機器の識別子である機器識別子を、１以上を格納している機器識別子格納部１０２と、リモコン識別子に対して所定の対応関係を有する機器識別子を判断する対応機器識別子判断部１０３と、対応機器識別子判断部１０３の判断結果に基づいた情報である判断結果情報を出力する出力部１０５とを具備する。【選択図】図１
2007043443.tif 000002
【特許請求の範囲】
【請求項１】
第一の電子機器と、リモートコントロール装置とを備えた電子機器システムであって、
前記リモートコントロール装置は、
当該リモートコントロール装置の識別子であるリモコン識別子を格納しているリモコン識別子格納部と、
前記リモコン識別子を送信するリモコン識別子送信部とを具備し、
前記第一の電子機器は、
前記リモコン識別子を受信する第一受信部と、
当該第一の電子機器の識別子及び他の電子機器の識別子である機器識別子を、１以上を格納している機器識別子格納部と、
前記リモコン識別子に対して所定の対応関係を有する、前記機器識別子を判断する対応機器識別子判断部と、
前記対応機器識別子判断部の判断結果に基づいた情報である判断結果情報を出力する出力部とを具備する電子機器システム。
【請求項２】
前記リモートコントロール装置は、
前記判断結果情報を受信するリモコン判断結果情報受信部と、
前記判断結果情報に基づいた表示を行うリモコン表示部とを、さらに備えた請求項１記載の電子機器システム。
【請求項３】
前記出力部は、
前記判断結果情報の表示を行う表示手段を備えた請求項１記載の電子機器システム。
【請求項４】
前記電子機器システムは、
表示機器をさらに備え、
前記表示機器は、
前記判断結果情報を受信する判断結果情報受信部と、
前記判断結果情報に基づいた表示を行う判断結果情報表示部とを、さらに備えた請求項１記載の電子機器システム。
【請求項５】
前記判断結果情報は、前記リモコン識別子に対して所定の対応関係を有する前記機器識別子に基づく情報である請求項１から請求項４いずれか記載の電子機器システム。
【請求項６】
前記第一の電子機器は、
当該第一の電子機器および他の電子機器の少なくともいずれかを動作させるための１以上のメニュー項目を有するメニュー情報を格納している第一メニュー情報格納部と、
前記対応機器識別子判断部が、前記リモコン識別子に対して所定の対応関係を有すると判断した機器識別情報に対応した電子機器についての前記メニュー情報を取得するメニュー情報取得部とをさらに備え、
前記出力部は、前記メニュー情報取得部が取得した前記メニュー情報に基づいて一以上のメニュー項目を有する操作メニューを出力する請求項１から請求項４いずれか記載の電子機器システム。
【請求項７】
リモートコントロール装置の識別子であるリモコン識別子を受信する第一受信部と、
自機器の識別子及び他の電子機器の識別子である機器識別子を、１以上を格納している機器識別子格納部と、
前記リモコン識別子に対して所定の対応関係を有する、前記機器識別子を判断する対応機器識別子判断部と、
前記対応機器識別子判断部の判断結果に基づいた情報である判断結果情報を出力する出力部とを具備する電子機器。
【請求項８】
第一の電子機器と、リモートコントロール装置とを備えた電子機器システムであって、
前記第一の電子機器は、
当該第一の電子機器の識別子及び他の電子機器の識別子である機器識別子を、１以上を格納している機器識別子格納部と、
前記機器識別子を送信する第一機器識別子送信部とを具備し、
前記リモートコントロール装置は、
当該リモートコントロール装置の識別子であるリモコン識別子を格納しているリモコン識別子格納部と、
前記機器識別子を受け付けるリモコン機器識別子受付部と、
前記リモコン識別子に対して所定の対応関係を有する、前記機器識別子を判断するリモコン対応機器識別子判断部と、
前記リモコン対応機器識別子判断部の判断結果に基づいた情報である判断結果情報を出力するリモコン判断結果情報出力部とを具備する電子機器システム。
【請求項９】
自装置の識別子であるリモコン識別子を格納しているリモコン識別子格納部と、
他の電子機器の識別子である機器識別子を１以上受信するリモコン機器識別子受信部と、
前記リモコン識別子に対して所定の対応関係を有する、前記機器識別子を判断するリモコン対応機器識別子判断部と、
前記リモコン対応機器識別子判断部の判断結果に基づいた情報である判断結果情報を出力するリモコン判断結果情報出力部とを具備するリモートコントロール装置。
【請求項１０】
請求項１から請求項６、または請求項８いずれか記載の電子機器システムを構成する第一の電子機器。
【請求項１１】
請求項１から請求項６、または請求項８いずれか記載の電子機器システムを構成するリモートコントロール装置。
【請求項１２】
コンピュータに、
リモートコントロール装置の識別子であるリモコン識別子を受信する第一受信ステップと、
格納されている電子機器の識別子である機器識別子について、前記リモコン識別子に対して所定の対応関係を有する機器識別子を判断する対応機器識別子判断ステップと、
前記対応機器識別子判断ステップの判断結果に基づいた情報である判断結果情報を出力する出力ステップとを、実行させるためのプログラム。
【請求項１３】
コンピュータに、
格納されている電子機器を動作させるための１以上のメニュー項目を有するメニュー情報から、前記対応機器識別子判断ステップにおいて、前記リモコン識別子に対して所定の対応関係を有すると判断した機器識別情報に対応した電子機器についての前記メニュー情報を取得するメニュー情報取得ステップをさらに実行させ、
前記出力ステップは、前記メニュー情報取得部が取得した前記メニュー情報に基づいて一以上のメニュー項目を有する操作メニューを出力する請求項１２記載のプログラム。
【請求項１４】
コンピュータに、
電子機器の識別子である機器識別子を１以上受け付けるリモコン機器識別子受付ステップと、
格納されているリモートコントロール装置を識別するためのリモコン識別子に対して所定の対応関係を有する、前記機器識別子を判断するリモコン対応機器識別子判断ステップと、
前記リモコン対応機器識別子判断ステップの判断結果に基づいた情報である判断結果情報を出力するリモコン判断結果情報出力部とを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リモートコントロール装置により操作可能な電子機器を備えた電子機器システム等に関する。
【背景技術】
【０００２】
従来の電子機器システムとしては、１つのリモートコントロール装置（以下、リモコンと称す）を用いて、テレビや、ＤＶＤプレーヤー等の複数の電子機器を操作できるものがある（例えば、特許文献１および特許文献２参照）。
【特許文献１】特開平０７−１７７５８６号公報（第１頁、第１図等）
【特許文献２】特開２００３−０２９８９５号公報（第１頁、第１図等）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記のような、電子機器システムにおいては、例えば、一つの部屋の中に複数の電子機器が配置されている場合、どの電子機器が、一つのリモコンで操作可能であるか、ユーザが容易に知ることができないという課題があった。
【０００４】
また、一つのリモコンで、複数の電子機器を操作できる場合であっても、電子機器によっては、電源のオンオフ程度の基本的な操作しかできない場合や、通常の動作を実行させるために十分な操作が可能な場合等、リモコンで操作できる内容は異なることが多い。例えば、リモコンによっては、Ａ社製のほとんどの電子機器に対しては主要な機能を利用するために十分な操作を行うことができるが、Ｂ社製の電子機器については、全く動作の制御が行えない場合等が考えられる。しかしながら、複数の電子機器のうちの、どの電子機器を、一つのリモコンで十分に操作可能であるかをユーザが容易に知ることができないという課題があった。
【課題を解決するための手段】
【０００５】
本発明による電子機器システムは、第一の電子機器と、リモートコントロール装置とを備えた電子機器システムであって、前記リモートコントロール装置は、当該リモートコントロール装置の識別子であるリモコン識別子を格納しているリモコン識別子格納部と、前記リモコン識別子を送信するリモコン識別子送信部とを具備し、前記第一の電子機器は、前記リモコン識別子を受信する第一受信部と、当該第一の電子機器の識別子及び他の電子機器の識別子である機器識別子を、１以上を格納している機器識別子格納部と、前記リモコン識別子に対して所定の対応関係を有する、前記機器識別子を判断する対応機器識別子判断部と、前記対応機器識別子判断部の判断結果に基づいた情報である判断結果情報を出力する出力部とを具備する電子機器システムである。
【０００６】
かかる構成により、リモコン識別子と機器識別子とが所定の対応関係を有するか否かの判断結果に基づいた出力から、リモコンで操作可能な電子機器を、ユーザが容易に知ることができる。
【０００７】
また、本発明による電子機器システムは、上記電子機器システムにおいて、前記リモートコントロール装置は、前記判断結果情報を受信するリモコン判断結果情報受信部と、前記判断結果情報に基づいた表示を行うリモコン表示部とを、さらに備えた電子機器システムである。
【０００８】
かかる構成により、例えば、判断結果情報を表示する機器がない場合等においても、リモコンで操作可能な電子機器を、ユーザが容易に知ることができる。
【０００９】
また、本発明による電子機器システムは、上記電子機器システムにおいて、前記出力部は、前記判断結果情報の表示を行う表示手段を備えた電子機器システムである。
【００１０】
かかる構成により、例えば、第一の電子機器の持つ表示手段を利用して、リモコンで操作可能な電子機器を表示させることができ、リモコン等が表示デバイスを持つ必要がなく、簡単なシステム構成で、リモコンで操作可能な電子機器を、ユーザが容易に知ることができる。
【００１１】
また、本発明による電子機器システムは、上記電子機器システムは、表示機器をさらに備え、前記表示機器は、前記判断結果情報を受信する判断結果情報受信部と、前記判断結果情報に基づいた表示を行う判断結果情報表示部とを、さらに備えた電子機器システムである。
【００１２】
かかる構成により、例えば、第一の電子機器やリモコン等が表示デバイスを持っていない場合等においても、リモコンで操作可能な電子機器を、ユーザが容易に知ることができる。
【００１３】
また、本発明による電子機器システムは、上記電子機器システムにおいて、前記第一の電子機器は、当該第一の電子機器および他の電子機器の少なくともいずれかを動作させるための１以上のメニュー項目を有するメニュー情報を格納している第一メニュー情報格納部と、前記対応機器識別子判断部が、前記リモコン識別子に対して所定の対応関係を有すると判断した機器識別情報に対応した電子機器についての前記メニュー情報を取得するメニュー情報取得部とをさらに備え、前記出力部は、前記メニュー情報取得部が取得した前記メニュー情報に基づいて一以上のメニュー項目を有する操作メニューを出力する電子機器システムである。
【００１４】
かかる構成により、リモコン識別子と機器識別子とが所定の対応関係を有するか否かの判断結果に基づいた出力から、リモコンで操作可能な電子機器の操作メニューを、ユーザが容易に知ることができる。
【００１５】
また、本発明による電子機器は、リモートコントロール装置の識別子であるリモコン識別子を受信する第一受信部と、自機器及び他の電子機器の識別子である機器識別子を、１以上を格納している機器識別子格納部と、前記リモコン識別子に対して所定の対応関係を有する、前記機器識別子を判断する対応機器識別子判断部と、前記対応機器識別子判断部の判断結果に基づいた情報である判断結果情報を出力する出力部とを具備する電子機器である。
【００１６】
かかる構成により、リモコン識別子と機器識別子とが所定の対応関係を有するか否かの判断結果に基づいた出力から、リモコンで操作可能な電子機器を、ユーザが容易に知ることができる。
【００１７】
また、本発明による電子機器システムは、第一の電子機器と、リモートコントロール装置とを備えた電子機器システムであって、前記第一の電子機器は、当該第一の電子機器の識別子及び他の電子機器の識別子である機器識別子を、１以上を格納している機器識別子格納部と、前記機器識別子を送信する第一機器識別子送信部とを具備し、前記リモートコントロール装置は、当該リモートコントロール装置の識別子であるリモコン識別子を格納しているリモコン識別子格納部と、前記機器識別子を受信するリモコン機器識別子受信部と、前記リモコン識別子に対して所定の対応関係を有する、前記機器識別子を判断するリモコン対応機器識別子判断部と、前記リモコン対応機器識別子判断部の判断結果に基づいた情報である判断結果情報を出力するリモコン判断結果情報出力部とを具備する電子機器システムである。
【００１８】
かかる構成により、リモコン識別子と機器識別子とが所定の対応関係を有するか否かの判断結果に基づいた出力から、リモコンで操作可能な電子機器を、ユーザが容易に知ることができる。
【００１９】
また、本発明によるリモートコントロール装置は、自装置の識別子であるリモコン識別子を格納しているリモコン識別子格納部と、他の電子機器の識別子である機器識別子を１以上受け付けるリモコン機器識別子受付部と、前記リモコン識別子に対して所定の対応関係を有する、前記機器識別子を判断するリモコン対応機器識別子判断部と、前記リモコン対応機器識別子判断部の判断結果に基づいた情報である判断結果情報を出力するリモコン判断結果情報出力部とを具備するリモートコントロール装置である。
【００２０】
かかる構成により、リモコン識別子と機器識別子とが所定の対応関係を有するか否かの判断結果に基づいた出力から、リモコンで操作可能な電子機器を、ユーザが容易に知ることができる。
【発明の効果】
【００２１】
本発明による電子機器システムによれば、リモコンで操作可能な電子機器を、ユーザが容易に知ることができる。
【発明を実施するための最良の形態】
【００２２】
以下、電子機器システム等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素およびステップは同様の動作を行うので、再度の説明を省略する場合がある。
【００２３】
（実施の形態１）
図１は、本実施の形態に係る電子機器システムの構成を示すブロック図である。本実施の形態に係る電子機器システムは、第一の電子機器１００と、第二の電子機器２００と、リモコン３００とを備えている。
【００２４】
第一の電子機器１００は、第一受信部１０１、機器識別子格納部１０２、対応機器識別子判断部１０３、機器識別子受付部１０４、および出力部１０５を備えている。なお、第一の電子機器１００は、これら以外の、電子機器としての所定の動作を行うための構成を備えていてもよい。所定の動作とは、例えば、第一の電子機器１００がテレビであれば番組を表示したりする動作等であり、ＤＶＤプレーヤーであれば、ＤＶＤのコンテンツを再生する動作等である。このような構成については公知技術であるため、詳細な説明は省略する。かかることは、他の実施の形態においても同様である。
【００２５】
第二の電子機器２００は、第二機器識別子格納部２０１および第二機器識別子送信部２０２を備えている。なお、第二の電子機器２００は、これら以外の、電子機器としての所定の動作を行うための構成を備えていてもよい。所定の動作とは、例えば、第二の電子機器２００がテレビであれば番組を表示したりする動作等であり、ＤＶＤプレーヤーであれば、ＤＶＤのコンテンツを再生する動作等である。このような構成については公知技術であるため、詳細な説明は省略する。かかることは、他の実施の形態においても同様である。なお、図１においては、説明を簡略化するために、第一の電子機器以外の電子機器である第二の電子機器２００を一つ備えている場合について説明するが、本発明においては、第二の電子機器２００を何台備えていてもよい。また、各第二の電子機器２００は、第二機器識別子格納部２０１および第二機器識別子送信部２０２を備えていれば、互いに異なる電子機器であってもよい。例えば、電子機器システムが、２つの電子機器２００を備えており、その一方がＤＶＤプレーヤーで、他方が冷蔵庫であってもよい。
【００２６】
リモコン３００は、リモコン識別子格納部３０１、リモコン識別子送信部３０２、リモコン判断結果情報受信部３０３、およびリモコン表示部３０４を備えている。なお、リモコン３００は、これら以外の、リモコン３００として、１以上の電子機器を遠隔操作するための構成を備えていてもよい。このような構成については公知技術であるため、詳細な説明は省略する。かかることは、他の実施の形態においても同様である。
【００２７】
第一の電子機器１００は、例えば、ホームサーバーや、テレビ、ＤＶＤプレーヤー、ＤＶＤレコーダー、ハードディスクレコーダー、ビデオテープレコーダー、ＣＤプレーヤー、チューナー、カセットテープレコーダー、アンプ、サラウンドシステム等のＡＶ機器であってもよく、また、冷蔵庫や、洗濯機、エアコン、照明器具等の家電や、給湯システムのような設備機器であってもよい。
【００２８】
第一受信部１０１は、リモコン識別子を受信する。リモコン識別子は、具体的には、リモコン３００を、識別することのできる情報であれば、どのような情報であってもよい。例えば、リモコン識別子は、リモコン３００の名前や、ＩＤである。また、リモコン識別子は、リモコンを一意に識別しなくてもよい。すなわちリモコン識別子は、メーカー名、製造番号等や、これらの組み合わせであってもよい。また、リモコン識別子は、例えば、ビデオ、テレビ等の、リモコンにより操作できる機器の名称や、機器の製品名や、録画機器、ＡＶ機器や、家電等の機器のカテゴリー名であってもよい。また、リモコン識別子は、電子機器を制御する信号を兼ねたものであってもよい。例えば、通常、リモコンにおいては、メーカーごとに、リモコンが出力する制御信号が割り当てられており、例えば、Ａ社のリモコンは、Ａ社の電子機器だけをオンオフできる信号を出力できるようになっていることが多い。つまり、Ａ社の電子機器は、Ａ社のリモコンの出力する信号を識別できることとなる。このため、このようなリモコンが出力する制御信号を、リモコン識別子として利用するようにしてもよい。リモコン識別子のデータ構造は問わない。第一受信部１０１のは、具体的には、リモコン３００からの、直接、あるいは間接的な送信を受信する。第一受信部１０１が受信するリモコン３００からの送信は、無線または有線の赤外線やレーザ光、超音波等を利用した送信や、有線や無線の通信による送信等である。第一受信部１０１は、ＭＰＵ（ｍｉｃｒｏ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）およびメモリや、赤外線やレーザ光の受光部、ＩＣカードリーダー、有線や無線通信の受信機等で実現され得る。
【００２９】
機器識別子格納部１０２は、第一の電子機器１００の識別子及び他の電子機器の識別子である機器識別子を、１以上を格納している。機器識別子とは、第一の電子機器１００の識別子や、他の電子機器の識別子のことである。他の電子機器とはここでは第二の電子機器２００のことである。機器識別子格納部１０２は、第一の電子機器１００の機器識別子だけを格納していてもよいし、他の電子機器の機器識別子、例えば第二の電子機器２００の機器識別子のみを格納していてもよいし、両方を格納していてもよい。機器識別子は、具体的には、第一の電子機器１００や他の電子機器を、識別することのための情報であり、例えば、第一の電子機器１００や第二の電子機器２００の名前や、ＩＤ等である。また、機器識別子は、必ずしも電子機器を一意に識別しなくてもよく、例えば、メーカー名、製造番号等や、これらの組み合わせであってもよい。また、機器識別子は、例えば、ビデオ、テレビ等の、第一の電子機器１００の名称や、第一の電子機器１００や第二の電子機器２００の製品名や、録画機器、ＡＶ機器や、家電等の第一の電子機器１００や第二の電子機器２００のカテゴリー名であってもよい。また、機器識別子は、第一の電子機器１００や第二の電子機器２００のカテゴリーを示す画像情報や、アイコン等の第一の電子機器１００を象徴する画像情報等を有していてもよい。「第一の電子機器１００の機器識別子」とは、具体的には、第一の電子機器１００を他の電子機器に対して識別可能な識別子である。また、「第二の電子機器２００の機器識別子」とは、具体的には、第二の電子機器２００を他の電子機器に対して識別可能な識別子である。この機器識別子は、具体的には、上述したリモコン３００と、第一の電子機器１００あるいは第二の電子機器２００とが所定の関係を有するか否かを判断するために利用される。ここで述べる「所定の関係」とは、例えば、リモコン３００により第一の電子機器１００や、第二の電子機器２００を操作できるか否かの関係や、リモコン３００により第一の電子機器１００や第二の電子機器２００の主要な操作を行うことができるか否かの関係等である。機器識別子のデータ構造は問わない。機器識別子格納部１０２は、ＲＯＭや光ディスク等の不揮発性の記憶媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００３０】
対応機器識別子判断部１０３は、機器識別子格納部１０２が格納している機器識別子から、第一受信部１０１が受信したリモコン識別子に対して所定の対応関係を有する機器識別子を判断する。「所定の対応関係」がどのような対応関係であるかは問わない。例えば、対応機器識別子判断部１０３は、リモコン識別子と、機器識別子とが、完全一致する関係にあるか否かを判定して、完全一致する場合に、両者が所定の対応関係にあると判断してもよい。また、部分一致するか否かを判定して、部分一致する場合に所定の対応関係にあると判断してもよい。例えば、リモコン識別子と、機器識別子とに、それぞれ、同じメーカー名が含まれる場合に、対応機器識別子判断部１０３が「所定の対応関係がある」と判断するようにしてもよい。また、予めメモリ等に、リモコン識別子と、これに対応する機器識別子とを設定するテーブルを用意しておき、第一受信部１０１が受信したリモコン識別子と、機器識別子格納部１０２が格納している機器識別子とが、このテーブルの対応関係を満たす場合に、対応機器識別子判断部１０３が「所定の対応関係がある」と判断するようにしてもよい。具体的には、予め、リモコン３００により操作可能である第一の電子機器１００や第二の電子機器２００に、リモコン識別子と所定の対応関係を有する機器識別子を与えておくことで、対応機器識別子判断部１０３は、リモコン識別子と、機器識別子とが所定の関係にあると判断することで、リモコン３００により操作可能な第一の電子機器１００や第二の電子機器２００を判断したこととなる。また、予め、リモコン３００により主要な操作が可能である第一の電子機器１００や第二の電子機器２００に、リモコン識別子と所定の対応関係を有する機器識別子を与えておくことで、対応機器識別子判断部１０３は、リモコン識別子と、機器識別子とが所定の関係にあると判断することで、リモコン３００により主要な操作可能な第一の電子機器１００や第二の電子機器２００を判断したこととなる。対応機器識別子判断部１０３の出力する判断結果は、例えば、リモコン識別子に対して所定の対応結果があると判断された機器識別子である。あるいはどの機器識別子がリモコン識別子に対して所定の対応関係があるかを示すための情報であってもよい。対応機器識別子判断部１０３は、ＭＰＵやメモリ等から実現され得る。対応機器識別子判断部１０３の処理手順は、例えば、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、専用回路等のハードウェアで実現しても良い。
【００３１】
機器識別子受付部１０４は、機器識別子を受け付ける。ここでは、例として、第一の電子機器１００以外の電子機器についての機器識別子を受け付ける。機器識別子受付部１０４は、受け付けた機器識別子を機器識別子格納部１０２に蓄積する。機器識別子受付部１０４が、機器識別子を受け付けるタイミングやトリガーは問わない。例えば、第一の電子機器１００が他の電子機器から送信される機器識別子を監視しており、機器識別子が送信された場合に受け付けるようにしてもよい。また、第一の電子機器１００がネットワーク等に接続された場合に、第一の電子機器１００がネットワーク上に、機器識別子の送信を要求する信号を出力するようにし、この要求信号に応じて送信される機器識別子を受信するようにしてもよい。また、第一の電子機器１００の電源投入時に、第一の電子機器１００がネットワーク上に、機器識別子の送信を要求する信号を出力するようにし、この要求信号に応じて送信される機器識別子を受信するようにしてもよい。また、ユーザが、キーボードやマウス等を用いて、機器識別子を手入力するようにしてもよい。機器識別子受付部１０４の受け付ける入力は、キーボードやマウス、接触型または非接触型ＩＣカード、ＣＤや、ＦｌａｓｈＲＯＭ等の着脱可能な記録媒体、無線または有線の赤外線を用いた入力であってもよいし、他の情報処理端末からの入力や、他の機器からの有線や無線の通信による入力等であってもよい。また、入力手段はどのようなものであってもよい。機器識別子受付部１０４は、ＭＰＵおよびメモリや、ＩＣカードリーダー、赤外線受光部、有線や無線通信の受信機等で実現され得る。
【００３２】
出力部１０５は、対応機器識別子判断部１０３の判断結果に基づいた情報である判断結果情報を出力する。「判断結果」とは、例えば、リモコン識別子に対して所定の対応結果があると判断された機器識別子である。あるいはリモコン識別子に対して所定の対応関係がある機器識別子を示すための情報である。「判断結果に基づいた情報」とは、具体的には、リモコン識別子に対して所定の対応関係がある機器識別子に基づいた情報である。例えば、リモコン識別子に対して所定の対応結果があると判断された機器識別子そのものであってもよいし、その一部のみであってもよい。また、機器識別子および機器識別子が、アイコン等の画像情報を有している場合、その画像情報であってもよい。また、予め、メモリ等に格納されている機器識別子に対応した画像や文字列等であってもよい。また、これらのメモリ等に格納されている画像や文字列をユーザがカスタマイズできるようにしてもよい。例えば、ユーザが第一の電子機器１００や第二の電子機器２００を識別しやすい名前やアイコン等を自由に設定できるようにしてもよい。ここで述べる「出力」とは、ディスプレイへの表示、プリンタへの印字、音出力、外部の装置への送信等を含む概念である。出力部１０５は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。出力部１０５は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。また、出力部１０５は、無線または有線の送信手段や、無線または有線の通信手段で実現されても良い。ここでは、出力部１０５が、対応機器識別子判断部１０３が、リモコン識別子に対して所定の対応結果があると判断した機器識別子を、リモコン３００に対して送信する場合について説明する。
【００３３】
第二の電子機器２００は、例えば、テレビや、ＤＶＤプレーヤー、ＤＶＤレコーダー、ハードディスクレコーダー、ビデオテープレコーダー、ＣＤプレーヤー、チューナー、カセットテープレコーダー、アンプ、サラウンドシステム等のＡＶ機器であってもよく、また、冷蔵庫や、洗濯機、エアコン、照明器具等の家電や、給湯システムのような設備機器であってもよい。
【００３４】
第二機器識別子格納部２０１は、第二の電子機器２００の機器識別子を格納している。第二機器識別子格納部２０１は、ＲＯＭや光ディスク等の不揮発性の記憶媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００３５】
第二機器識別子送信部２０２は、第二機器識別子格納部２０１が格納している機器識別子を、第一の電子機器１００に送信する。第二機器識別子送信部２０２が、機器識別子を送信するタイミングやトリガーは問わない。例えば、第二の電子機器２００が、第一の電子機器１００から機器識別子の送信を要求する信号を受けた場合に、この信号に応じて機器識別子を送信するようにしてもよい。また、第二の電子機器２００がネットワーク等に接続された場合に、第二の電子機器２００がネットワーク上に、機器識別子を送信するようにしてもよい。また、第二機器識別子送信部２０２が、定期的、または不定期に機器識別子を送信するようにしてもよい。第二機器識別子送信部２０２は、赤外線信号やレーザ光を出力する出力デバイスや、ＬＡＮ等の通信手段、赤外線による通信、ブルートゥース（登録商標）等の近距離無線通信手段、或いは電子メール送信手段等により実現される。また、第二機器識別子送信部２０２は、無線または有線の放送手段により実現されてもよい。なお、第一の電子機器１００と第二の電子機器２００とは、どのように接続されていてもよい。例えば、無線や有線のＬＡＮ等のネットワークで接続されていてもよいし、ブルートゥース（登録商標）等の近距離無線通信により接続されていてもよい。また、ＵＳＢやＩＥＥＥ１３９４のようなバス等により接続されていてもよいし、ビデオ、オーディオ、コントロールを1本のケーブルで伝送する次世代テレビ向けのインタフェース規格「HDMI」を用いて接続してもよい。また、例えば、機器識別子を、赤外線信号を利用して送信する場合のように、第二の電子機器２００から第一の電子機器１００に機器識別子が送信可能であれば、必ずしも両者が接続されていなくてもよい。なお、ここでは、第一の電子機器１００と第二の電子機器２００とがＬＡＮ等のネットワークで接続されている場合について説明する。
【００３６】
リモートコントロール装置３００は、１つ以上の電子機器に対して操作を行うための信号を出力することによって、１つ以上の電子機器を遠隔操作するための装置である。なお、リモートコントロール装置３００は、１つ以上の電子機器を操作するための構成を備えており、このリモートコントロール装置３００により操作可能な電子機器も、このリモコンから送信される操作を指示する信号に応じて操作が可能な構成を備えているが、このような技術は公知技術であるので、ここでは、説明を省略する。また、リモコン３００による複数の電子機器の操作は、たとえば、リモコン３００から、各電子機器に操作のための信号を直接送信するようにしてもよいし、リモコン３００から一つの電子機器に送信した操作のための信号を、この電子機器が他の電子機器に送信するようにしてもよい。なお、複数の電子機器をリモコンにより直接、あるいは間接的に操作する技術については、公知技術であるので、ここでは説明を省略する。
【００３７】
リモコン識別子格納部３０１は、上述したリモコン識別子を格納している。リモコン識別子格納部３０１は、ＲＯＭや光ディスク等の不揮発性の記憶媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００３８】
リモコン識別子送信部３０２は、リモコン識別子格納部３０１が格納しているリモコン識別子を送信する。リモコン識別子送信部３０２がリモコン識別子を送信するタイミングやトリガーは問わない。例えば、リモコン識別子送信部３０２は、リモコン３００の、リモコン識別子を送信するための所定のボタンを押したことをトリガーとして、リモコン識別子を送信するようにしてもよいし、電子機器を操作するために特定、あるいは不特定のボタンを押したことをトリガーとして、リモコン識別子を送信するようにしてもよい。また、リモコン識別子送信部３０２は、定期的、あるいは不定期にリモコン識別子を送信するようにしてもよい。リモコン識別子送信部３０２は、赤外線信号やレーザ光を出力する出力デバイスや、ＬＡＮ等の通信手段、赤外線による通信、ブルートゥース（登録商標）等の近距離無線通信手段、或いは電子メール送信手段等により実現される。また、リモコン識別子送信部３０２は、無線または有線の放送手段により実現されてもよい。
【００３９】
リモコン判断結果情報受信部３０３は、第一の電子機器１００から送信される判断結果情報を受信する。リモコン判断結果情報受信部３０３は、他の機器からの無線または有線の赤外線を用いた送信を受信してもよいし、他の機器からの有線や無線の通信による送信等を受信してもよい。リモコン判断結果情報受信部３０３は、ＭＰＵおよびメモリや、赤外線受光部、有線や無線通信の受信機等で実現され得る。
【００４０】
リモコン表示部３０４は、リモコン判断結果情報受信部３０３が受信した判断結果情報に基づく表示を行う。具体的には、リモコン表示部３０４は、判断結果情報そのものや、判断結果情報の一部の情報を表示するようにしてもよい。また、予め、メモリ等に格納されている判断結果情報に対応した画像や文字列等の情報を表示するようにしてもよい。例えば、判断結果情報が、機器識別子である場合には、リモコン表示部３０４は、機器識別情報の全体、あるいは一部を表示するようにしてもよいし、予めメモリ等に格納されている機器識別情報に対応したアイコン等の画像や文字列等を表示するようにしてもよい。また、この画像や文字列をユーザがカスタマイズできるようにしてもよい。例えば、ユーザが第一の電子機器１００や第二の電子機器２００を識別しやすい名前やアイコン等を自由に設定できるようにしてもよい。なお、判断結果情報に基づく表示は、どのような表示であってもよいが、どの機器識別子に対応した表示であるかが明確に識別できる表示であることが好ましい。リモコン表示部３０４は、ディスプレイ等の表示デバイスを含むと考えても含まないと考えてもよい。表示デバイスは例えば液晶ディスプレイである。リモコン表示部３０４は、表示デバイスのドライバーソフト、または表示デバイスとドライバーソフトと出力デバイス等で実現され得る。なお、前記リモートコントロール装置は、携帯電話に１つ以上の電子機器を遠隔操作するための装置、リモコン識別子格納部３０１や、リモコン識別子送信部３０２、リモコン判断結果情報受信部３０３、リモコン表示部３０４を持たせて実現してもよい。
【００４１】
次に、第一の電子機器１００の動作について、図２のフローチャートを用いて説明する。
【００４２】
（ステップＳ２０１）機器識別子受付部１０４は、機器識別子を受け付けたか否かを判定する。受け付けた場合、ステップＳ２０２へ進み、受け付けていない場合、ステップＳ２０３に進む。
【００４３】
（ステップＳ２０２）機器識別子受付部１０４は、ステップＳ２０１において受け付けた機器識別子を、機器識別子格納部１０２に蓄積する。
【００４４】
（ステップＳ２０３）第一受信部１０１は、リモコン識別子を受け付けたか否かを判定する。受け付けた場合、ステップＳ２０４へ進み、受け付けていない場合、ステップＳ２０１に戻る。
【００４５】
（ステップＳ２０４）対応機器識別子判断部１０３は、ステップＳ２０３で受け付けたリモコン識別子に対して所定の対応関係を有している機器識別子が、機器識別子格納部１０２に格納されているか否かを判断する。格納されている場合、ステップＳ２０５へ進み、格納されていない場合、ステップＳ２０１へ戻る。
【００４６】
（ステップＳ２０５）出力部１０５は、ステップＳ２０４における判断結果に基づく情報である判断結果情報を出力する。ここでは、例として、判断結果情報を、リモコン３００に対して送信する。そして、ステップＳ２０１に戻る。
【００４７】
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００４８】
次に、第二の電子機器２００の動作について、図３のフローチャートを用いて説明する。
【００４９】
（ステップＳ３０１）第二機器識別子送信部２０２は、機器識別子を送信するか否かを判定する。第二機器識別子送信部２０２が、機器識別子を送信するトリガーやタイミング等は問わない。例えば、第一の電子機器１００からの、機器識別子を送信する指示を受信したことをトリガーとして、機器識別子を送信するようにしてもよい。また、ユーザからの機器識別子を送信する指示を第二の電子機器が受け付けた場合に、機器識別子を送信するようにしてもよい。また、第二の電子機器２００に電源が投入されたことをトリガーとして、機器識別子を送信するようにしてもよい。第二機器識別子送信部２０２が、機器識別子を送信する場合、ステップＳ３０２へ進み、送信しない場合、ステップＳ３０１へ戻る。
【００５０】
（ステップＳ３０２）第二機器識別子送信部２０２は、第二機器識別子格納部２０１から機器識別子を取得して送信する。そして、ステップＳ３０１へ戻る。
【００５１】
なお、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００５２】
次に、リモコン３００の動作について、図４のフローチャートを用いて説明する。
【００５３】
（ステップＳ４０１）リモコン識別子送信部３０２は、リモコン識別子を送信するか否かを判定する。リモコン識別子送信部３０２が、リモコン識別子を送信するトリガーやタイミング等は問わない。例えば、リモコン３００のリモコン識別子を送信するためのボタンが押されたことをトリガーとしてリモコン識別子を送信するようにしてもよいし、電子機器を操作するために、リモコン３００のなんらかのボタンが押されたことをトリガーとしてリモコン識別子を送信するようにしてもよい。リモコン識別子送信部３０２が、リモコン識別子を送信する場合、ステップＳ４０２へ進み、送信しない場合、ステップＳ４０３へ進む。
【００５４】
（ステップＳ４０２）リモコン識別子送信部３０２は、リモコン識別子格納部３０１からリモコン識別子を取得して送信する。
【００５５】
（ステップＳ４０３）リモコン判断結果情報受信部３０３は、判断結果情報を受信したか否かを判定する。受信した場合、ステップＳ４０４へ進み、受信していない場合、ステップＳ４０１へ戻る。
【００５６】
（ステップＳ４０４）リモコン表示部３０４は、ステップＳ４０３で受信した判断結果情報に基づく表示を行う。そして、ステップＳ４０１へ戻る。
【００５７】
なお、図４のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００５８】
次に、本実施の形態に係る電子機器システムの具体例について説明する。
【００５９】
図５は、本実施の形態に係る電子機器システムの概略図である。この電子機器システムは、第一の電子機器１００と、リモコン３００とを有しているとともに、第一の電子機器１００以外の電子機器として、第二の電子機器２００（１）と、第二の電子機器２００（２）とを有している。ここでは、第一の電子機器１００は、例えば、複数の電子機器をクライアントにもち、ネットワークを介して、様々な情報を提供したり、取得したりする、いわゆるホームサーバーであるとし、その製品名が、「ＨＳ００８」であるとする。第二の電子機器２００（１）は、例えば、テレビであり、その製品名が「ＴＶ００５」であるとする。また、第二の電子機器２００（２）は、例えば、エアコンであり、その製品名が「ＡＣ００２」であるとする。リモコン３００には、液晶ディスプレイを備えたリモコン表示部３０４が設けられている。ここでは、例として、第一の電子機器１００は、リモコン３００により主要な動作の制御、例えばデータの送信や、送信するデータの選択等が可能なものであるとする。また、第二の電子機器２００（１）も、リモコン３００により主要な動作の制御、例えばチャンネルの変更やボリュームの変更等の操作が可能なものであるとする。これに対し、第二の電子機器２００（２）は、電源のオンおよびオフのみの制御が可能であるとする。
【００６０】
また、機器識別子格納部１０２には、例えば、予め、第一の電子機器１００の機器識別子が格納されており、この機器識別子は、第一の電子機器１００のカテゴリー名である「ホームサーバー」の後ろに、第一の電子機器１００の製品名である「ＨＳ００８」を付加した「ホームサーバーＨＳ００８」であるとする。
【００６１】
また、第二の電子機器２００（１）の第二機器識別子格納部２０１には、例えば、第二の電子機器２００（１）の機器識別子が格納されており、この機器識別子は、第二の電子機器２００（１）のカテゴリー名である「テレビ」の後ろに、第二の電子機器２００（１）の製品名である「ＴＶ００５」を付加した「テレビＴＶ００５」であるとする。
【００６２】
また、第二の電子機器２００（２）の第二機器識別子格納部２０１には、例えば、第二の電子機器２００（２）の機器識別子が格納されている。この機器識別子は、例として、第二の電子機器２００（２）のカテゴリー名である「エアコン」の後ろに、第二の電子機器２００（２）の製品名である「ＡＣ００２」を付加した「エアコンＡＣ００２」であるとする。
【００６３】
また、リモコン識別子格納部３０１に格納されているリモコン識別子は、例として、リモコン３００の製品名である「ＲＣ００１」であるとする。
【００６４】
まず、ユーザがリモコン３００を操作して、第一の電子機器１００と、第二の電子機器２００（１）と、第二の電子機器２００（２）との電源を投入すると、第二の電子機器２００（１）と、第二の電子機器２００（２）とのそれぞれの第二機器識別子送信部２０２が、電源投入されたことをトリガーとして、それぞれの第二機器識別子格納部２０１が格納している機器識別子を、第一の電子機器１００に送信する。第一の電子機器１００は、これらの機器識別子を、機器識別子格納部１０２に格納する。
【００６５】
図６は、機器識別子格納部１０２が格納している機器識別子を示す図である。ここでは、第一の電子機器１００、第二の電子機器２００（１）、および第二の電子機器２００（２）の機器識別子が格納されている。
【００６６】
つぎに、ユーザが、リモコン３００により、操作の可能な機器を調べるために、リモコン３００の、「対応機器照会」ボタン３１０を押したとする。このボタン３１０が押されたことをトリガーとして、リモコン識別子送信部３０２は、リモコン識別子格納部３０１に格納されているリモコン識別子を、第一の電子機器１００に対して送信する。
【００６７】
図７は、リモコン識別子と機器識別子とが所定の対応関係を満たすか否かを判断するために用いられる対応関係判断表である。対応関係判断表は、「リモコン識別子」と「機器識別子」という属性を有している。「リモコン識別子」はリモコン識別子である。「機器識別子」は、リモコン識別子に対して対応している機器識別子である。なお、この対応関係判断表は、ＦｌａｓｈＲＯＭ等の不揮発性のメモリ等に格納されている。但し、揮発性のメモリ等に格納するようにしてもよい。また、この対応関係判断表は、新しい電子機器やリモコンに対応できるようにしたりするために、インターネット等を介して取得した更新データや、ＣＤなどにより提供される更新データ等により、書き換えるようにすることが好ましい。
【００６８】
リモコン識別子を受信すると、対応機器識別子判断部１０３は、リモコン識別子と、機器識別子とが所定の対応関係を有しているか否かを判定する。対応機器識別子判断部１０３は、具体的には、第一受信部１０１が受信したリモコン識別子と、機器識別子格納部１０２が格納している機器識別子とが、図７に示す対応関係判断表に示されている条件を満たすか否かを判断する。ここでは、リモコン識別子である「ＲＣ００１」と、第一の電子機器１００の機器識別子である「ホームサーバーＨＳ００８」とを有するレコードが対応関係判断表にあるため、リモコン識別子「ＲＣ００１」と、機器識別子「ホームサーバーＨＳ００８」とが所定の関係を満たすと判断する。また、リモコン識別子である「ＲＣ００１」と、第二の電子機器２００（１）の機器識別子である「テレビＴＶ００５」とを有するレコードがあるため、この機器識別子「テレビＴＶ００５」とリモコン識別子「ＲＣ００１」とが所定の関係を満たすと判断する。これに対し、第二の電子機器２００（２）の機器識別子である「エアコンＡＣ００２」とリモコン識別子「ＲＣ００１」とを有するレコードが対応関係判断表にないため、この機器識別子「エアコンＡＣ００２」とリモコン識別子「ＲＣ００１」とは所定の関係を満たさないと判断する。
【００６９】
出力部１０５は、対応機器識別子判断部１０３の判断結果に基づいた情報である判断結果情報をリモコン３００に対して送信する。ここで送信される判断結果情報は、例として、リモコン識別子に対して所定の関係を満たすと判断された機器識別子、すなわち、第一の電子機器１００の機器識別子である「ホームサーバーＨＳ００８」と、第二の電子機器２００（１）の機器識別子である「テレビＴＶ００５」とである。
【００７０】
リモコン３００のリモコン判断結果情報受信部３０３が、第一の電子機器１００から送信される判断結果情報、すなわち、機器識別子「ホームサーバーＨＳ００８」と、機器識別子「テレビＮＰ−Ｓ−２００５」とを受信すると、リモコン表示部３０４は、この機器識別子を、液晶ディスプレイに表示する。
【００７１】
図８はリモコン３００の液晶ディスプレイに表示された機器識別子を示す図である。
【００７２】
以上、本実施の形態によれば、リモコン３００のリモコン識別子に対して所定の対応関係を有する機器識別子等を表示するようにしたので、リモコン３００に対応した電子機器を瞬時に、かつ容易に知ることが可能となる。例えば、予め、リモコン３００により主要な操作を行うことが可能な電子機器に対して、リモコン識別子に対して所定の対応関係を有する機器識別子を与えておくことで、ユーザは、リモコン３００により主要な操作を行える電子機器を、実際に操作できるか否かを試したり、各電子機器の仕様等を調べたりすることなく、容易に知ることが可能となる。従って、たとえば部屋の中にリモコン３００により制御可能な機器として、どのような電子機器があるかといったことや、各電子機器が、リモコン３００によりどの程度の制御が可能かということを知らないユーザであっても、瞬時に、リモコン３００により操作可能な電子機器を知ることが可能となり、複数の電子機器をリモコン３００を使って容易に制御することが可能となる。
【００７３】
また、たとえば、リモコン３００により何らかの操作が可能な電子機器をすべて、操作可能な機器として表示すると、ユーザに、リモコン３００では単に電源がオンオフできる程度の操作しか行えない電子機器も、リモコン３００で主要な操作ができると誤解させてしまい、操作性を損ねることも考えられる。しかしながら、本実施の形態においては、リモコン識別子や、機器識別子等を用いて、リモコンと各電子機器とが対応関係を有するか否かを判断できるため、これらの識別子を変更したり、対応関係を定める設定等を変更することで、どの電子機器がリモコンで制御できる機器であるとしてユーザに知らせるかを、容易に変更することが可能である。このため、たとえば、リモコン３００では単に電源がオンオフできる程度の操作しか行えない電子機器は、リモコン３００で制御できる機器としては表示しないようにすることが可能となり、ユーザの操作性を向上させることが可能となる。
【００７４】
また、本実施の形態においては、リモコン３００のリモコン表示部３０４に、リモコン３００に対応した電子機器の機器識別子等を表示させることにより、ユーザはリモコン３００さえ持っていれば、そのリモコン３００で操作可能な電子機器を知ることができる。このため、たとえば、ユーザのいる部屋の中に、リモコン３００に対応する電子機器を表示することが可能な電子機器がない場合や、電子機器があったとしても表示部が小さく、各電子機器に近づかなければ、リモコン３００に対応する機器の表示が見えない場合などでも、ユーザは、手元のリモコン３００で、対応機器を確認することが可能であり、利便性に優れている。
【００７５】
なお、本実施の形態においては、リモコン３００のリモコン表示部３０４に、対応機器識別子判断部１０３の判断結果に基づく情報である判断結果情報に基づいた表示を行うようにしたが、第一の電子機器１００の出力部に、対応機器識別子判断部１０３の判断結果に基づいた情報である判断結果情報を表示させるようにしてもよい。
【００７６】
図９は、本実施の形態の電子機器システムの第一の変形例の構成を示すブロック図である。図において、図１と同一符号は同一または相当する部分を示している。この第一の変形例は、図１の電子機器システムにおいて、第一の電子機器１００において、出力部１０５の代わりに、表示手段９０５１を有する出力部９０５を備えた第一の電子機器９０１と、リモコン３００からリモコン判断結果情報受信部３０３およびリモコン表示部３０４を省略したリモコン９０２を備えたものである。
【００７７】
出力部９０５は、対応機器識別子判断部１０３の判断結果に基づいた情報である判断結果情報を、表示手段９０５１により表示するようにした点を除けば、出力部１０５と同様の構成を有している。
【００７８】
表示手段９０５１は、対応機器識別子判断部１０３の判断結果に基づいた情報である判断結果情報を表示する。表示手段９０５１は、通常、ＭＰＵやメモリ等から実現され得る。表示手段９０５１が表示を行うための処理手順は、ソフトウェア、あるいはソフトウェアおよび専用回路等のハードウェアで実現され得る。なお表示手段９０５１は、ディスプレイを含むと考えても、外付けのディスプレイに出力制御すると考えてもよい。
【００７９】
このような構成によれば、リモコン９０２が、判断結果情報を受信するためのリモコン判断結果情報受信部３０３や、判断結果情報に基づく表示を行うためのリモコン表示部３０４を備える必要がなく、リモコンの構成を簡略化することが可能となる。なお、このような変形は他の実施の形態においても適用可能なものである。
【００８０】
また、本実施の形態においては、リモコン３００のリモコン表示部３０４に、対応機器識別子判断部１０３の判断結果に基づく情報である判断結果情報に基づいた表示を行うようにしたが、第一の電子機器１００以外の表示機器に、判断結果情報に基づいた表示を行わせるようにしてもよい。
【００８１】
図１０は、本実施の形態の電子機器システムの第二の変形例の構成を示すブロック図である。図において、図１および図９と同一符号は同一または相当する部分を示している。この第二の変形例は、図１の電子機器システムにおいて、表示機器１０００を設け、リモコンを図９において示したリモコン９０２に置き換えたものである。表示機器１０００は、判断結果情報受信部１００１と、判断結果情報表示部１００２とを備えている。
【００８２】
表示機器１０００は、表示を行う表示部を備えた電子機器であり、例えば、テレビや、液晶ディスプレイを備えたオーディオ機器等である。
【００８３】
判断結果情報受信部１００１は、判断結果情報を受信する。判断結果情報受信部１００１の構成及び動作は、リモコン３００のリモコン判断結果情報受信部３０３の構成及び動作と同様である。
【００８４】
判断結果情報表示部１００２は、判断結果情報受信部１００１の受信した判断結果情報に基づく表示を行う。判断結果情報表示部１００２の構成及び動作は、上述したリモコン３００のリモコン表示部３０４の構成及び動作と同様である。
【００８５】
このような構成によれば、リモコン９０２が、判断結果情報を受信するためのリモコン判断結果情報受信部３０３や、判断結果情報に基づく表示を行うためのリモコン表示部３０４を備える必要がなく、リモコン９０２の構成を簡略化することが可能となる。なお、このような変形は他の実施の形態においても適用可能なものである。
【００８６】
なお、この表示機器１０００の構成を、第二の電子機器２００の構成に組み合わせるようにし、第一の電子機器１００から出力される判断結果情報に基づく表示を第二の電子機器２００において行うようにしてもよい。かかることは他の実施の形態においても適用可能なものである。
【００８７】
なお、上記の具体例においては、対応関係判断表を用いてリモコン識別子に対して所定の対応関係を有する機器識別子を判断するようにしたが、本発明においては、対応関係判断表を用いずに、判断を行うようにしてもよい。例えば、リモコン３００のリモコン識別子を、例えば「ビデオ」とし、リモコン３００により主要な操作が可能な電子機器である１以上のビデオテープレコーダーに「ビデオ」という文字列を含む識別子を与えておくようにし、対応機器識別子判断部１０３において、リモコン識別子である「ビデオ」という文字列に部分一致する機器識別子、すなわち「ビデオ」という文字列を含む機器識別子を検索し、この検索された機器識別子をリモコン識別子に対し所定の対応関係を有する機器識別子と判断するようにしてもよい。この場合、機器識別子のうちの、「ビデオ」という文字列が含まれる全ての機器識別子が、リモコン識別子に対して所定の対応関係を有する機器識別子として判断され、この判断結果に基づく表示が、リモコン３００のリモコン表示部３０４に表示されることとなる。かかることは、他の実施の形態においても同様である。
【００８８】
なお、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における第一の電子機器を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、リモートコントロール装置の識別子であるリモコン識別子を受信する第一受信ステップと、格納されている電子機器の識別子である機器識別子について、前記リモコン識別子に対して所定の対応関係を有する機器識別子を判断する対応機器識別子判断ステップと、前記対応機器識別子判断ステップの判断結果に基づいた情報である判断結果情報を出力する出力ステップとを、実行させるためのプログラムである。
【００８９】
なお、上記実施の形態におけるプログラムにおいて、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。かかることは、他の実施の形態においても同様である。
【００９０】
また、上記実施の形態におけるプログラムは、サーバなどからダウンロードされることによって実行されてもよく、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。かかることは、他の実施の形態においても同様である。
【００９１】
また、上記実施の形態におけるプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。かかることは、他の実施の形態においても同様である。
【００９２】
（実施の形態２）
図１１は本実施の形態の電子機器システムの構成を示すブロック図である。本実施の形態に係る電子機器システムは、第一の電子機器１１００と、第二の電子機器１２００と、リモコン１３００とを備えている。
【００９３】
第一の電子機器１１００は、第一受信部１０１、機器識別子格納部１０２、対応機器識別子判断部１０３、機器識別子受付部１０４、メニュー情報受付部１１０１、第一メニュー情報格納部１１０２、メニュー情報取得部１１０３、および出力部１１０４を備えている。なお、第一の電子機器１１００は、これら以外の、電子機器以外の所定の動作を行うための構成を備えていてもよい。所定の動作とは、例えば、第一の電子機器１１００がテレビであれば番組を表示したりする動作等であり、ＤＶＤプレーヤーであれば、ＤＶＤのコンテンツを再生する動作等である。なお、第一受信部１０１、機器識別子格納部１０２、対応機器識別子判断部１０３、および機器識別子受付部１０４の構成および動作については、上記実施の形態１において説明したものと同様であるので、ここでは構成および動作の詳細な説明は省略する。
【００９４】
第二の電子機器１２００は、第二機器識別子格納部２０１、第二機器識別子送信部２０２、第二メニュー情報格納部１２０１、および第二メニュー情報送信部１２０２を備えている。なお、第二の電子機器１２００は、これら以外の、電子機器としての所定の動作を行うための構成を備えていてもよい。所定の動作とは、例えば、第二の電子機器１２００がテレビであれば番組を表示したりする動作等であり、ＤＶＤプレーヤーであれば、ＤＶＤのコンテンツを再生する動作等である。なお、第二機器識別子格納部２０１、および第二機器識別子送信部２０２の構成および動作については、上記実施の形態１において説明したものと同様であるので、ここでは構成および動作の詳細な説明は省略する。なお、図１１においては、説明を簡略化するために、第一の電子機器以外の電子機器である第二の電子機器１２００を一つ備えている場合について説明するが、本発明においては、第二の電子機器１２００を何台備えていてもよい。また、その場合、各第二の電子機器１２００は、第二機器識別子格納部２０１、第二機器識別子送信部２０２、第二メニュー情報格納部１２０１、および第二メニュー情報送信部１２０２を備えていれば、互いに異なる電子機器であってもよい。
【００９５】
リモコン１３００は、上記実施の形態において説明したリモコン３００からリモコン判断結果情報受信部３０３およびリモコン表示部３０４を省略したものであり、構成や動作の詳細な説明については、ここでは省略する。
【００９６】
メニュー情報受付部１１０１は、１以上のメニュー項目を有するメニューを構成するメニュー情報を受け付ける。メニュー情報受付部１１０１は、受け付けたメニュー情報を第一メニュー情報格納部１１０２に蓄積する。メニュー項目は、メニューとして表示可能で、選択可能な項目であれば、テキストや、アイコン等の画像、動画等、どのようなデータにより表示されてもよい。また、メニューとは、１以上のメニュー項目を含むものであれば、どのようなものであってもよい。例えば、メニュー項目は、電子機器に対する動作を指示するための項目である。具体的には、電子機器がハードディスクレコーダーであれば、メニュー項目は、「再生」、「録画」、「複製」、「消去」、「音量調整」等を指示するための項目であってもよい。メニュー情報は、これらのメニュー項目を有するメニューを構成するための、メニュー項目を表示するためのテキストデータや、画像情報等の情報を含む情報である。また、メニュー情報が、メニュー項目に対応するコマンドを有するようにし、メニュー項目を選択することで、選択されたメニュー項目に対応するコマンドを出力するようにして、処理を実行させるためのプログラムを起動させるようにしてもよい。ここでは特に、メニュー情報は、第一の電子機器１１００や、第二の電子機器１２００を操作するためにメニューを構成するための情報であり、メニュー項目は、第一の電子機器１１００や、第二の電子機器１２００の、操作可能な個々の動作に対応した項目である。メニュー情報のデータ構造は問わない。メニュー情報受付部１１０１が、メニュー情報を受け付けるタイミングやトリガーは問わない。例えば、第一の電子機器１１００が他の電子機器から送信されるメニュー情報を監視しており、送信されたメニュー情報を受け付けるようにしてもよい。また、第一の電子機器１１００の電源投入時に、第一の電子機器１１００がネットワーク上に、メニュー情報の送信を要求する信号を出力するようにし、この要求信号に応じて送信される機器識別子を受信するようにしてもよい。また、ユーザが、キーボード等を用いて、機器識別子を手入力するようにしてもよい。また、機器識別子とともに送信されるメニュー情報を受け付けるようにしてもよい。メニュー情報受付部１１０１の受け付ける入力は、キーボードやマウス、接触型または非接触型ＩＣカード、ＣＤや、ＦｌａｓｈＲＯＭ等の着脱可能な記録媒体、無線または有線の赤外線を用いた入力であってもよいし、他の情報処理端末からの入力や、他の機器からの有線や無線の通信による入力等であってもよい。また、入力手段はどのようなものであってもよい。機器識別子受付部１０４は、ＭＰＵおよびメモリや、ＩＣカードリーダー、赤外線受光部、有線や無線通信の受信機等で実現され得る。
【００９７】
第一メニュー情報格納部１１０２は、１以上のメニュー項目を有するメニューを構成するメニュー情報を格納している。第一メニュー情報格納部１１０２が格納しているメニュー情報は、１つ以上の電子機器、具体的には第一の電子機器１１００や、第二の電子機器１２００を操作するためのメニューを構成するための情報である。ここでは、特に、第一メニュー情報格納部１１０２が格納しているメニュー情報と、このメニュー情報に基づいて構成されたメニューにより操作可能な電子機器の機器識別子とは、対応関係を有しており、その対応関係が、例えば後述するメニュー情報取得部１１０３等により管理されているようにする。第一メニュー情報格納部１１０２は、ハードディスクや、ＲＯＭ等の不揮発性の記憶媒体が好適であるが、揮発性の記憶媒体でも実現可能である。
【００９８】
メニュー情報取得部１１０３は、リモコン識別子に対して所定の対応関係を有する機器識別子に対応したメニュー情報を、第一メニュー情報格納部１１０２から取得する。具体的には、対応機器識別子判断部１０３が、リモコン識別子に対して所定の対応関係を有すると判断した機器識別子に対応するメニュー情報を、第一メニュー情報格納部１１０２から取得する。メニュー情報取得部１１０３は、ＭＰＵやメモリ等から実現され得る。メニュー情報取得部１１０３の処理手順は、例えば、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、専用回路等のハードウェアで実現しても良い。
【００９９】
出力部１１０４は、対応機器識別子判断部１０３の判断結果に基づいた情報である判断結果情報を出力する。ここでは、出力部１１０４が出力する判断結果情報は、メニュー情報取得部１１０３が取得したメニュー情報に基づいて構成された一以上のメニュー項目を有する操作メニューである。すなわち出力部１１０４は、メニュー情報取得部１１０３が取得したメニュー情報に基づいて一以上のメニュー項目を有する操作メニューを出力する。例えば、出力部１１０４が表示デバイスを有している場合、この表示デバイスにメニュー情報に基づいた操作メニューを表示する。出力部１１０４は、メニュー情報取得部１１０３が２つ以上の電子機器についてのメニュー情報を取得した場合、この２つ以上の電子機器の操作メニューを出力する。ここで述べる「出力」とは、ディスプレイへの表示、外部の装置への送信等を含む概念である。出力部１１０４は、ディスプレイ等の出力デバイスを含むと考えても含まないと考えても良い。出力部１１０４は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。また、出力部１１０４は、無線または有線の送信手段や、無線または有線の通信手段で実現されても良い。
【０１００】
第二メニュー情報格納部１２０１は、上述したメニュー情報を格納している。具体的には、第二の電子機器１２００を操作するための、１以上のメニュー項目を有するメニューを構成するメニュー情報を格納している。第二メニュー情報格納部１２０１は、ハードディスクや、ＲＯＭ等の不揮発性の記憶媒体が好適であるが、揮発性の記憶媒体でも実現可能である。
【０１０１】
第二メニュー情報送信部１２０２は、第二メニュー情報格納部１２０１が格納しているメニュー情報を、第一の電子機器１１００に送信する。具体的には、第二メニュー情報送信部１２０２は、第二機器識別子格納部２０１が格納している機器識別子との対応関係が保たれるように、メニュー情報を送信する。例えば、機器識別子を、メニュー情報のヘッダ情報や、ファイル名に付加して送信してもよい。なお、第二機器識別子送信部２０２に第二メニュー情報送信部１２０２の構成をもたせるようにし、この第二機器識別子送信部２０２から、第二の電子機器１２００の機器識別子とメニュー情報とを結合した情報を送信するようにしてもよい。第二メニュー情報送信部１２０２が、メニュー情報を送信するタイミングやトリガーは問わない。例えば、第二の電子機器１２００が、第一の電子機器１１００から機器識別子の送信や、メニュー情報の送信を要求する信号を受けた場合に、この信号に応じてメニュー情報を送信するようにしてもよい。また、第二の電子機器１２００がネットワーク等に接続された場合に、第二の電子機器１２００がネットワーク上に、メニュー情報を送信するようにしてもよい。また、第二機器識別子送信部２０２が、機器識別子を送信することをトリガーとして、メニュー情報を送信してもよい。第二メニュー情報送信部１２０２は、赤外線信号やレーザ光を出力する出力デバイスや、ＬＡＮ等の通信手段、赤外線による通信、ブルートゥース（登録商標）等の近距離無線通信手段、或いは電子メール送信手段等により実現される。また、第二機器識別子送信部２０２は、無線または有線の放送手段により実現されてもよい。
【０１０２】
次に、第一の電子機器１１００の動作について、図１２のフローチャートを用いて説明する。なお、図１２において、図２と同一符号は同一または相当するステップを示しており、ここでは説明を省略する。なお、ここでは、第一の電子機器１１００に機器識別子が入力された後に、機器識別子に対応したメニュー情報、すなわち機器識別子を格納していた第二の電子機器１２００が格納していたメニュー情報が入力される場合について説明する。また、第一の電子機器１１００のメニュー情報が、あらかじめ第一メニュー情報格納部１１０２に格納されているものとする。
【０１０３】
（ステップＳ１２０１）メニュー情報受付部１１０１は、ステップＳ２０１において受け付けた機器識別子に対応したメニュー情報を受け付ける。
【０１０４】
（ステップＳ１２０２）メニュー情報受付部１１０１は、ステップＳ１２０１で受け付けたメニュー情報を、第一メニュー情報格納部１１０２に格納する。
【０１０５】
（ステップＳ１２０３）メニュー情報取得部１１０３は、ステップＳ２０４において、対応機器識別子判断部１０３が、リモコン識別子に対して所定の対応関係を有すると判断した機器識別子に対応するメニュー情報を、第一メニュー情報格納部１１０２から取得する。
【０１０６】
（ステップＳ１２０４）出力部１１０４は、ステップＳ１２０３で取得したメニュー情報に基づいて操作メニューを出力する。ここでは、例として、出力部１１０４が表示デバイスを備えており、この表示デバイスに操作メニューを表示する。そして、ステップＳ２０１に戻る。
【０１０７】
なお、図１２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１０８】
次に、第二の電子機器１２００の動作について、図１３のフローチャートを用いて説明する。なお、図１３において、図３と同一符号は同一または相当するステップを示しており、ここでは説明を省略する。
【０１０９】
（ステップＳ１３０１）第二メニュー情報送信部１２０２は、第二メニュー情報格納部１２０１に格納されているメニュー情報を送信する。そして、ステップＳ３０１に戻る。
【０１１０】
なお、図１３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１１１】
なお、リモートコントロール装置１３００の動作については、図４に示したフローチャートにおいて、ステップＳ４０３と、ステップＳ４００４の処理を省略したものであるので、ここでは詳細な説明は省略する。
【０１１２】
次に、本実施の形態に係る電子機器システムの具体例について説明する。
【０１１３】
図１４は、本実施の形態に係る電子機器システムの概略図である。この電子機器システムは、第一の電子機器１１００と、リモコン１３００とを有しているとともに、第一の電子機器１１００以外の電子機器として、第二の電子機器１２００（１）と、第二の電子機器１２００（２）とを有している。ここでは、第一の電子機器１１００は、テレビであるとし、その製品名が、「ＴＶ００３」であるとする。第二の電子機器２００（１）は、例えば、ＤＶＤプレーヤーであり、その製品名が「ＤＶ０２４」であるとする。また、第二の電子機器２００（２）は、例えば、エアコンであり、その製品名が「ＡＣ０２７」であるとする。リモコン１３００の製品名は「ＲＣ０２０」であるとする。ここでは、例として、第一の電子機器１１００は、リモコン１３００により主要な動作の制御、例えばボリュームの変更や、チャンネルの変更等の操作が可能なものであるとする。また、第二の電子機器１２００（１）も、リモコン１３００により主要な動作の制御、例えばＤＶＤディスクの再生や、早送りや、コマ送り等の操作が可能なものであるとする。これに対し、第二の電子機器１２００（２）は、電源のオンおよびオフのみの制御が可能であるとする。また、第一の電子機器１１００と、第二の電子機器１２００（１）と、第二の電子機器１２００（２）とは、インターネットプロトコルにより通信可能に接続されているものとする。
【０１１４】
また、機器識別子格納部１０２に予め格納されている第一の電子機器１１００の機器識別子は、例として、第一の電子機器１１００の製品名である「ＴＶ０２１」であるとする。
【０１１５】
また、第二の電子機器１２００（１）の第二機器識別子格納部２０１に格納されている機器識別子は、例として、第二の電子機器１２００（１）の製品名である「ＤＶ０２４」であるとする。
【０１１６】
また、第二の電子機器１２００（２）の第二機器識別子格納部２０１に格納されている機器識別子は、例として、第二の電子機器１２００（２）の製品名である「ＡＣ０２７」であるとする。
【０１１７】
また、リモコン識別子格納部３０１に格納されているリモコン識別子は、例として、リモコン３００の製品名である「ＲＣ０２０」であるとする。
【０１１８】
まず、ユーザがリモコン１３００を操作して、第一の電子機器１１００と、第二の電子機器１２００（１）と、第二の電子機器１２００（２）との電源を投入すると、第二の電子機器１２００（１）と、第二の電子機器１２００（２）とのそれぞれの第二機器識別子送信部２０２が、電源投入されたことをトリガーとして、それぞれの第二機器識別子格納部２０１が格納している機器識別子を、第一の電子機器１００に送信する。
【０１１９】
第一の電子機器１１００は、これらの機器識別子を、機器識別子格納部１０２に格納する。図１５は、機器識別子格納部１０２が格納している機器識別子を示す図である。ここでは、第一の電子機器１１００と、第二の電子機器１２００（１）と第二の電子機器１２００（２）との機器識別子が格納されている。
【０１２０】
また、第二の電子機器１２００（１）と、第二の電子機器１２００（２）とのそれぞれの第二メニュー情報送信部１２０２が、第二の電子機器１２００（１）および第二の電子機器１２００（２）のそれぞれの第二メニュー情報格納部１２０１が格納しているメニュー情報を、第一の電子機器１１００に送信する。
【０１２１】
図１６は、第二の電子機器１２００（１）が、第二の電子機器１２００（１）内の第二メニュー情報格納部１２０１に格納しているメニュー情報の構成を示す図である。メニュー情報は、「メニュー項目」と「コマンド」という属性を有している。「メニュー項目」は、メニューに表示されるメニュー項目の表示名である。「コマンド」は、メニュー項目が選択された場合に出力されるコマンドである。「メニュー項目」および「コマンド」のデータ構造は問わない。ここでは、このようなメニュー情報が一つのファイルとして、第二メニュー情報格納部１２０１に格納されており、そのファイル名は、例えば、第二の電子機器１２００（１）の機器識別子の後ろに「ＭＥＮＵ」という文字列を付加した「ＤＶ０２４ＭＥＮＵ」であるとする。
【０１２２】
図１７は、第二の電子機器１２００（２）が第二メニュー情報格納部１２０１に格納しているメニュー情報の構成を示す図である。メニュー情報は、図１６と同様の、「メニュー項目」と「コマンド」という属性を有している。ここでは、このようなメニュー情報が一つのファイルとして、第二メニュー情報格納部１２０１に格納されており、そのファイル名は、例えば、第二の電子機器１２００（２）の機器識別子の後ろに「ＭＥＮＵ」という文字列を付加した「ＡＣ０２７ＭＥＮＵ」であるとする。
【０１２３】
第一の電子機器１１００は、これらのメニュー情報を、第一メニュー情報格納部１１０２に格納する。なお、ここでは、メニュー情報とともに、第二の電子機器１２００（１）および第二の電子機器１２００（２）のＩＰアドレスも第一の電子機器１１００に送信され、このＩＰアドレスも、第一メニュー情報格納部１１０２等に格納される。また、メニュー情報のファイル名は、第二の電子機器１２００（１）と、第二の電子機器１２００（２）との機器識別子の後ろに「ＭＥＮＵ」という文字列を付加したものであるため、メニュー情報が格納される際に、メニュー情報のファイル名から、機器識別子が取得され、メニュー情報と対応づけられて管理される。
【０１２４】
図１８は、第一メニュー情報格納部１１０２に予め格納されている第一の電子機器１１００のメニュー情報の構成を示す図である。メニュー情報は、図１６と同様の、「メニュー項目」と「コマンド」という属性を有している。ここでは、このようなメニュー情報が一つのファイルとして、第一メニュー情報格納部１１０２に格納されており、そのファイル名は、例えば、第一の電子機器１１００の機器識別子の後ろに「ＭＥＮＵ」という文字列を付加した「ＴＶ０２１ＭＥＮＵ」であるとする。また、メニュー情報は、メニュー情報のファイル名から取得された機器識別子に対応づけられて管理されている。
【０１２５】
図１９は、第一メニュー情報格納部１１０２に格納されているメニュー情報を管理するためのメニュー情報管理表を示す図である。メニュー情報管理表は、「機器識別子」、「メニュー情報」、および「ＩＰアドレス」という属性を有している。「機器識別子」は、電子機器の機器識別子である。「メニュー情報」は、「機器識別子」に対応した電子機器のメニュー情報であり、ここでは、メニュー情報のファイル名を示している。「ＩＰアドレス」は、「機器識別子」に対応した電子機器のＩＰアドレスを示している。なお、第一の電子機器１１００のＩＰアドレスは、ここでは利用しないため、第一の電子機器１１００に対応したレコードの「ＩＰアドレス」の属性値は、属性値がないことを示す記号である「−」となっている。
【０１２６】
つぎに、ユーザが、リモコン１３００により、操作の可能な機器を調べるために、リモコン１３００の、「対応機器照会」ボタン１３０２を押したとする。このボタン１３０２が押されたことをトリガーとして、リモコン識別子送信部３０２は、リモコン識別子格納部３０１に格納されているリモコン識別子を、第一の電子機器１１００に対して送信する。
【０１２７】
図２０は、リモコン識別子と、機器識別子との所定の対応関係を判断するために用いられる対応関係判断表である。この対応関係判断表は、図７と同様の属性を有している。
【０１２８】
第一受信部１０１がリモコン識別子を受信すると、対応機器識別子判断部１０３は、リモコン識別子と、機器識別子格納部１０２に格納されている機器識別子とが所定の対応関係を有しているか否かを判定する。対応機器識別子判断部１０３は、具体的には、第一受信部１０１が受信したリモコン識別子「ＲＣ０２０」と、機器識別子格納部１０２が格納している各機器識別子とが、図２０に示す対応関係判断表に示されている条件を満たすか否かを判断する。ここでは、リモコン識別子「ＲＣ０２０」と、第一の電子機器１１００の機器識別子である「ＴＶ０２１」とを有するレコードがあるため、リモコン識別子と、第一の電子機器１１００の機器識別子とが所定の対応関係を満たすと判断する。また、リモコン識別子である「ＲＣ０２０」と、第二の電子機器１２００（１）の機器識別子である「ＤＶ０２４」とを有するレコードがあるため、この第二の電子機器１２００（１）の機器識別子とリモコン識別子とが所定の対応関係を満たすと判断する。これに対し、第二の電子機器１２００（２）の機器識別子である「ＡＣ０２７」とリモコン識別子「ＲＣ０２０」とを有するレコードがないため、この第二の電子機器１２００（２）の機器識別子とリモコン識別子とは所定の対応関係を満たさないと判断する。
【０１２９】
メニュー情報取得部１１０３は、対応機器識別子判断部１０３が、リモコン識別子「ＲＣ０２０」に対して所定の対応関係を満たすと判断した機器識別子である「ＴＶ０２１」および「ＤＶ０２４」にそれぞれ対応する電子機器である第一の電子機器１１００および第二の電子機器１２００（１）についてのメニュー情報を、第一メニュー情報格納部１１０２から取得する。具体的には、図１９に示すメニュー情報管理表から、「機器識別子」の属性値が、「ＴＶ０２１」であるレコードと、「ＤＶ０２４」であるレコードとを検索し、検索の結果として得られたレコードに含まれるメニュー情報のファイル、ここでは、「ＴＶ０２１ＭＥＮＵ」と、「ＤＶ０２４ＭＥＮＵ」とを取得する。
【０１３０】
出力部１１０４は、メニュー情報取得部１１０３が取得した、図１８に示したメニュー情報のファイル「ＴＶ０２１ＭＥＮＵ」と、図１６に示したメニュー情報のファイル「ＤＶ０２４ＭＥＮＵ」とに基づいて、図１６および図１８に示したようなメニュー項目を有する操作メニューを構成し、第一の電子機器１１００のディスプレイに表示する。
【０１３１】
図２１は、第一の電子機器１１００のディスプレイに表示された操作メニューの例を示す図である。ここでは、出力部１１０４には、各操作メニューに対応している機器識別子も表示している。なお、図１６や、図１８に示したようなメニュー情報に基づいて、操作メニューを表示するためのデータ等を構成し、操作メニューを表示する処理や機器の構成等は、公知技術であり、詳細な説明は省略する。
【０１３２】
図２１に示したような操作メニューを、ユーザがリモコン１３００を用いて操作して、メニュー項目の一つを選択することで、図１６や、図１８に示したメニュー情報に基づいて、選択されたメニュー項目に対応した「コマンド」属性のコマンドが、図１９に示すようなメニュー情報管理表に基づいて、選択されたメニュー項目を含むメニュー情報が対応するＩＰアドレスの第二の電子機器１２００（１）、または、選択されたメニュー項目を含むメニュー情報が対応する第一の電子機器１１００に対して出力される。これにより、ユーザにより選択されたメニュー項目に対応する処理が第一の電子機器１１００または第二の電子機器１２００（１）において実行される。なお、メニュー項目を選択できるようにする構成や処理、メニュー情報に基づいて選択されたメニュー項目に対応したコマンドを、ＩＰアドレス等に基づいて、ネットワーク上等の他の電子機器に送信する処理や構成、選択されたメニュー項目に対応したコマンドを電子機器において実行させる処理や構成等については、公知技術であり、ここでは詳細な説明は省略する。
【０１３３】
以上、本実施の形態によれば、リモコン１３００のリモコン識別子に対して所定の対応関係を有する機器識別子に対応した電子機器の操作メニューを表示するようにしたので、リモコン１３００に対応した電子機器、およびその電子機器のリモコン１３００により操作可能なメニュー項目を瞬時に、かつ容易に知ることが可能となる。例えば、予め、リモコン１３００により主要な操作を行うことが可能な電子機器に対して、リモコン識別子に対して所定の対応関係を有する機器識別子を与えておくことで、ユーザは、リモコン１３００により主要な操作を行える電子機器の、実際に操作可能なメニュー項目を、操作できるか否かを試したり、各電子機器の仕様等を調べたりすることなく、容易に知ることが可能となる。従って、たとえば部屋の中にリモコン１３００により制御可能な機器として、どのような電子機器があるかといったことや、各電子機器が、リモコン１３００によりどの程度の制御が可能かということを知らないユーザであっても、実際に操作可能なメニュー項目を知ることにより、複数の電子機器を、リモコン１３００を使って、より容易に制御することが可能となる。
【０１３４】
また、たとえば、リモコン１３００により何らかの操作が可能な電子機器の操作メニューをすべて、操作可能な電子機器の操作メニューとして表示すると、ユーザに、リモコン１３００では単に電源がオンオフできる程度の操作しか行えない電子機器も、リモコン１３００で主要な操作ができると誤解させてしまい、操作性を損ねることも考えられる。しかしながら、本実施の形態においては、リモコン識別子や、機器識別子等を用いて、リモコンと各電子機器とが対応関係を有するか否かを判断できるため、これらの識別子を変更したり、対応関係を定める設定等を変更することで、どの電子機器がリモコンで制御できる機器であるとしてユーザに知らせるかを、容易に変更することが可能である。このため、たとえば、リモコン３００では単に電源がオンオフできる程度の操作しか行えない電子機器は、リモコン３００で制御できる機器としては表示しないようにすることが可能となり、ユーザの操作性を向上させることが可能となる。
【０１３５】
また、前記具体例においては、操作メニューを出力部１１０４により表示するようにしたが、前記実施の形態１と同様に、リモコン１３００において、操作メニューを表示するようにしてもよいし、前記実施の形態の第二の変形例と同様に、表示機器において操作メニューを表示するようにしてもよい。
【０１３６】
なお、本実施の形態における第一の電子機器を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、上記実施の形態１において説明したプログラムにおいて、コンピュータに、格納されている電子機器を動作させるための１以上のメニュー項目を有するメニュー情報から、前記対応機器識別子判断ステップにおいて、前記リモコン識別子に対して所定の対応関係を有すると判断した機器識別情報に対応した電子機器についての前記メニュー情報を取得するメニュー情報取得ステップをさらに実行させ、前記出力ステップは、前記メニュー情報取得部が取得した前記メニュー情報に基づいて一以上のメニュー項目を有する操作メニューを出力するプログラムである。
【０１３７】
（実施の形態３）
図２２は、本実施の形態にかかる電子機器システムの構成を示すブロック図である。本実施の形態にかかる電子機器システムは、第一の電子機器２２００と、リモートコントロール装置２３００とを備えている。なお、図２２においては、説明を簡略化するために、第一の電子機器を一つ備えている場合について説明するが、本発明においては、第一の電子機器を何台備えていてもよい。また、その場合、各第一の電子機器は、互いに異なる電子機器であってもよい。
【０１３８】
第一の電子機器２２００は、機器識別子格納部１０２と、第一送信部２２０１とを備えている。機器識別子格納部１０２の構成および動作については、前記実施の形態１と同様であるので、ここでは詳細な説明は省略する。なお、図２２においては、説明を簡略化するために、第一の電子機器２２００を一つ備えている場合について説明するが、本発明においては、第一の電子機器２２００を何台備えていてもよい。また、その場合、各第一の電子機器２２００は、機器識別子格納部１０２と、第一送信部２２０１とを備えていれば、互いに異なる電子機器であってもよい。
【０１３９】
リモートコントロール装置２３００は、リモコン識別子格納部３０１と、リモコン機器識別子受付部２３０１と、リモコン対応機器識別子判断部２３０２と、リモコン判断結果情報出力部２３０３とを備えている。リモコン識別子格納部３０１の構成および動作については、前記実施の形態１と同様であるので、ここでは詳細な説明は省略する。
【０１４０】
第一送信部２２０１は、機器識別子格納部１０２が格納している機器識別子を、リモコン２３００に送信する。第一送信部２２０１が、機器識別子を送信するタイミングやトリガーは問わない。具体的には、リモコン２３００から機器識別子の送信を要求する信号を受けた場合に、この信号に応じて機器識別子を送信するようにしてもよい。例えば、リモコン２３００を、リモコン２３００の特定、あるいは不特定のボタンが押された場合に、リモコン識別子の送信を要求する信号を出力するような構成としておくことで、ユーザが、第一の電子機器２２００等を操作するためになんらかのボタンを押した場合に、リモコン識別子を要求する信号がリモコン２３００から第一の電子機器２２００に送信され、この要求する信号に応じて、第一送信部２２０１が機器識別子をリモコン２３００に対して送信するようにしてもよい。また、第一送信部２２０１が、定期的、または不定期に機器識別子を送信するようにしてもよい。第一送信部２２０１は、赤外線信号やレーザ光を出力する出力デバイスや、ＬＡＮ等の通信手段、赤外線による通信、ブルートゥース（登録商標）等の近距離無線通信手段、或いは電子メール送信手段等により実現される。また、第一送信部２２０１は、無線または有線の放送手段により実現されてもよい。
【０１４１】
リモコン機器識別子受付部２３０１は、機器識別子を受け付ける。具体的には、第一の電子機器２２００から送信される機器識別子を受信する。リモコン機器識別子受付部２３０１が、機器識別子を受け付けるタイミングやトリガーは問わない。例えば、リモコン２３００が第一の電子機器２２００から送信される機器識別子を監視しており、機器識別子が送信された場合に受け付けるようにしてもよい。また、リモコン機器識別子受付部２３０１が、第一の電子機器２２００に、機器識別子を要求する信号を送信した場合に、この要求信号に応じて送信される機器識別子の受信を行うようにしてもよい。また、ユーザが、キーボード等を用いて機器識別子を手入力するようにしてもよい。リモコン機器識別子受付部２３０１の受け付ける入力は、キーボードやマウス、接触型または非接触型ＩＣカード、ＣＤや、ＦｌａｓｈＲＯＭ等の着脱可能な記録媒体、無線または有線の赤外線を用いた入力であってもよいし、他の情報処理端末からの入力や、他の機器からの有線や無線の通信による入力等であってもよい。また、入力手段はどのようなものであってもよい。リモコン機器識別子受付部２３０１は、ＭＰＵおよびメモリや、ＩＣカードリーダー、赤外線受光部、有線や無線通信の受信機等で実現され得る。
【０１４２】
リモコン対応機器識別子判断部２３０２は、リモコン機器識別子受付部２３０１が受け付けた機器識別子が、リモコン識別子格納部３０１が格納しているリモコン識別子に所定の対応関係を有するか否かを判断する。なお、リモコン対応機器識別子判断部２３０２の構成は、上述した対応機器識別子判断部１０３の構成と同様であるので、詳細な説明は省略する。リモコン対応機器識別子判断部２３０２は、ＭＰＵやメモリ等から実現され得る。リモコン対応機器識別子判断部２３０２の処理手順は、例えば、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、専用回路等のハードウェアで実現しても良い。
【０１４３】
リモコン判断結果情報出力部２３０３は、リモコン対応機器識別子判断部２３０２の判断結果に基づいた情報である判断結果情報の出力を行う。リモコン判断結果情報出力部２３０３の構成は、上述した出力部１０５と同様の構成であり、詳細な説明については省略する。ここで述べる「出力」とは、ディスプレイへの表示、プリンタへの印字、音出力、外部の装置への送信等を含む概念である。リモコン判断結果情報出力部２３０３は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。リモコン判断結果情報出力部２３０３は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。また、リモコン判断結果情報出力部２３０３は、無線または有線の送信手段や、無線または有線の通信手段で実現されても良い。
【０１４４】
次に、第一の電子機器２２００の動作について、図２３のフローチャートを用いて説明する。
【０１４５】
（ステップＳ２３０１）第一送信部２２０１は、機器識別子を送信するか否かを判定する。第一送信部２２０１が、機器識別子を送信するトリガーやタイミング等は問わない。例えば、リモコン２３００からの、機器識別子を送信する指示を受け付けたことをトリガーとして、機器識別子を送信するようにしてもよい。また、ユーザからの機器識別子を送信する指示を、第一の電子機器２２００が受け付けた場合に、機器識別子を送信するようにしてもよい。また、第一の電子機器２２００に電源が投入されたことをトリガーとして、機器識別子を送信するようにしてもよい。第一送信部２２０１が、機器識別子を送信する場合、ステップＳ２３０２へ進み、送信しない場合、ステップＳ２３０１へ戻る。
【０１４６】
（ステップＳ２３０２）第一送信部２２０１は、機器識別子格納部１０２から機器識別子を取得し送信する。そして、ステップＳ２３０１へ戻る。
【０１４７】
なお、図２３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１４８】
次に、リモコン２３００の動作について、図２４のフローチャートを用いて説明する。
【０１４９】
（ステップＳ２４０１）リモコン機器識別子受付部２３０１は、機器識別子を受け付けたか否かを判定する。受け付けた場合、ステップＳ２４０２へ進み、受け付けていない場合、ステップＳ２４０１へ戻る。
【０１５０】
（ステップＳ２４０２）リモコン対応機器識別子判断部２３０２は、ステップＳ２４０１で受け付けた機器識別子と、リモコン識別子格納部３０１が格納しているリモコン識別子とが、所定の対応関係を満たすか否かを判断する。所定の対応関係を満たす場合、ステップＳ２４０３へ進み、満たさない場合、ステップＳ２４０１へ戻る。
【０１５１】
（ステップＳ２４０３）リモコン判断結果情報出力部２３０３は、ステップＳ２４０２において得られた判断結果に基づいた情報である判断結果情報の出力を行う。ここでは、例として、リモコン判断結果情報出力部２３０３の有する表示デバイスに判断結果情報に基づく表示を行う。そして、ステップＳ２４０１に戻る。
【０１５２】
なお、図２４のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１５３】
次に、本実施の形態に係る電子機器システムの具体例について説明する。
【０１５４】
図２５は、本実施の形態に係る電子機器システムの概略図である。この電子機器システムは、第一の電子機器２２００（１）と、第一の電子機器２２００（２）と、リモコン２３００とを有している。ここでは、第一の電子機器２２００（１）は、例えば、テレビであり、その製品名が「ＴＶ０３４」であるとする。また、第二の電子機器２２００（２）は、例えば、ＤＶＤプレーヤーであり、その製品名が「ＤＶ０３１」であるとする。リモコン２３００には、表示デバイスである液晶ディスプレイを備えたリモコン判断結果情報出力部２３０３が設けられている。ここでは、例として、第一の電子機器２２００（１）は、リモコン２３００により主要な動作の制御、例えばチャンネルの変更や、音量の変更等が可能なものであるとする。これに対し、第二の電子機器２００（２）は、電源のオンおよびオフのみの制御が可能であるとする。
【０１５５】
リモコン識別子格納部３０１に格納されているリモコン識別子は、例として、リモコン３００の製品名である「ＲＣ０３１」であるとする。
【０１５６】
また、第一の電子機器２２００（１）の機器識別子格納部１０２に格納されている機器識別子は、例として、第一の電子機器２２００（１）の製品名である「ＴＶ０３４」にリモコン識別子「ＲＣ０３１」を付加した「ＴＶ０３４ＲＣ０３１」であるとする。
【０１５７】
また、第二の電子機器２２００（１）の第二機器識別子格納部２０１に格納されている機器識別子は、例として、第二の電子機器２２００（１）の製品名である「ＤＶ０３１」であるとする。
【０１５８】
まず、ユーザがリモコン２３００を操作して、第一の電子機器２２００（１）と、第一の電子機器２２００（２）との電源を投入すると、第一の電子機器２２００（１）と、第一の電子機器２２００（２）とのそれぞれの第一送信部２２０１が、電源投入されたことをトリガーとして、それぞれの第二機器識別子格納部２０１が格納している機器識別子を、リモコン２３００に送信する。
【０１５９】
リモコン機器識別子受付部２３０１が機器識別子を受け付けると、リモコン対応機器識別子判断部２３０２は、リモコン識別子格納部３０１に格納されているリモコン識別子と、リモコン機器識別子受付部２３０１の受け付けた各機器識別子とが所定の対応関係を満たすか否かを判断する。ここでは、リモコン識別子「ＲＣ０３１」と同じ文字列が、機器識別子の下５文字と一致するか否かを判断し、一致する場合、所定の対応関係を満たすと判断し、一致しない場合、満たさないと判断する。ここでは、第一の電子機器２２００（１）に対応する機器識別子「ＴＶ０３４ＲＣ０３１」の下５文字が「ＲＣ０３１」であるので、第一の電子機器２２００（１）に対応する機器識別子「ＴＶ０３４ＲＣ０３１」がリモコン識別子と所定の対応関係を満たすと判断される。
【０１６０】
そして、リモコン判断結果情報出力部２３０３は、判断結果情報として、リモコン対応機器識別子判断部２３０２が対応関係を満たすと判断した機器識別子「ＴＶ０３４ＲＣ０３１」の、下５文字を除いた部分、すなわち、第一の電子機器２２００（１）の製品名である「ＴＶ０３４」を、液晶ディスプレイに表示する。
【０１６１】
図２６は、リモコン２３００の液晶ディスプレイに表示された機器識別子の一部、すなわち第一の電子機器２２００（１）の製品名を示す図である。
【０１６２】
以上、本実施の形態によれば、リモコン２３００のリモコン識別子に対して所定の対応関係を有する機器識別子等を表示するようにしたので、リモコン２３００に対応した電子機器を瞬時に、かつ容易に知ることが可能となる。
【０１６３】
また、たとえば、リモコン２３００により何らかの操作が可能な電子機器を、すべて操作可能な機器として表示すると、ユーザに、リモコン２３００では単に電源がオンオフできる程度の操作しか行えない電子機器も、ユーザはリモコン２３００で主要な操作できると誤解させてしまい、操作性を損ねることも考えられる。しかしながら、本実施の形態においては、リモコン識別子や、機器識別子等を用いて、リモコンと各電子機器とが対応関係を有するか否かを判断できるため、これらの識別子を変更したり、対応関係を定める設定等を変更することで、どの電子機器がリモコンで制御できる機器であるとしてユーザに知らせるかを、容易に変更することが可能である。このため、たとえば、リモコン２３００では単に電源がオンオフできる程度の操作しか行えない電子機器は、リモコン２３００で制御できる機器としては表示しないようにすることが可能となり、ユーザの操作性を向上させることが可能となる。
【０１６４】
また、本実施の形態においては、リモコン２３００のリモコン判断結果情報出力部２３０３に、リモコン２３００に対応した電子機器の識別子等を表示させることにより、ユーザはリモコン２３００さえ持っていれば、そのリモコン２３００で操作可能な機器を知ることができる。このため、たとえば、ユーザのいる部屋の中に、リモコン２３００に対応する電子機器を表示することが可能な電子機器がない場合や、電子機器があったとしても表示部が小さく、各電子機器に近づかなければ、対応機器の表示が見えない場合などでも、ユーザは、手元のリモコンで、対応機器を確認することが可能であり、利便性に優れている。
【０１６５】
なお、上記の具体例においては、リモコン２３００のリモコン判断結果情報出力部２３０３に、リモコン識別子に対して所定の対応関係を有する機器識別子に対応した表示を行うようにしたが、上記実施の形態の第二の変形例において説明したように、リモコン２３００のリモコン判断結果情報出力部２３０３が、判断結果情報を他の表示機器等の電子機器に出力するようにして、判断結果情報に基づく表示を、リモコン２３００以外の、他の電子機器で行わせてもよい。
【０１６６】
また、本実施の形態において、複数の第一の電子機器２２００がある場合、第一の電子機器２２００のそれぞれが、機器識別子をリモコン２３００に送信する代わりに、一台の第一の電子機器２２００が、他の第一の電子機器２２００の機器識別子を取得して、リモコン２３００に全ての第一の電子機器２２００の機器識別子を送信するようにしてもよい。
【０１６７】
なお、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態におけるリモートコントロール装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、電子機器の識別子である機器識別子を１以上受け付けるリモコン機器識別子受付ステップと、格納されているリモートコントロール装置を識別するためのリモコン識別子に対して所定の対応関係を有する、前記機器識別子を判断するリモコン対応機器識別子判断ステップと、前記リモコン対応機器識別子判断ステップの判断結果に基づいた情報である判断結果情報を出力するリモコン判断結果情報出力部とを実行させるためのプログラムである。
【０１６８】
なお、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０１６９】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１７０】
本発明にかかる電子機器システム等は、リモコンにより電子機器を操作可能な電子機器システムとして有用であり、複数の電子機器を備えた電子機器システム等に適している。
【図面の簡単な説明】
【０１７１】
【図１】実施の形態１における電子機器システムのブロック図
【図２】同第一の電子機器の動作について説明するフローチャート
【図３】同第二の電子機器の動作について説明するフローチャート
【図４】同リモートコントロール装置の動作について説明するフローチャート
【図５】同概略図
【図６】同機器識別子を示す図
【図７】同対応関係判断表を示す図
【図８】同表示例を示す図
【図９】同第一の変形例のブロック図
【図１０】同第二の変形例のブロック図
【図１１】実施の形態２における電子機器システムのブロック図
【図１２】同第一の電子機器の動作について説明するフローチャート
【図１３】同第二の電子機器の動作について説明するフローチャート
【図１４】同概略図
【図１５】同機器識別子を示す図
【図１６】同メニュー情報を示す図
【図１７】同メニュー情報を示す図
【図１８】同メニュー情報を示す図
【図１９】同メニュー情報管理表を示す図
【図２０】同対応関係判断表を示す図
【図２１】同表示例を示す図
【図２２】実施の形態３における電子機器システムのブロック図
【図２３】同第一の電子機器の動作について説明するフローチャート
【図２４】同リモコンの動作について説明するフローチャート
【図２５】同概略図
【図２６】同表示例を示す図
【符号の説明】
【０１７２】
１００、９０１、１１００、２２００  第一の電子機器
１０１  第一受信部
１０２  機器識別子格納部
１０３  対応機器識別子判断部
１０４  機器識別子受付部
１０５、９０５、１１０４  出力部
２００、１２００  第二の電子機器
２０１  第二機器識別子格納部
２０２  第二機器識別子送信部
３００、９０２、１３００、２３００  リモートコントロール装置（リモコン）
３０１  リモコン識別子格納部
３０２  リモコン識別子送信部
３０３  リモコン判断結果情報受信部
３０４  リモコン表示部
３１０、１３０２  ボタン
１０００  表示機器
１００１  判断結果情報受信部
１００２  判断結果情報表示部
１１０１  メニュー情報受付部
１１０２  第一メニュー情報格納部
１１０３  メニュー情報取得部
１２０１  第二メニュー情報格納部
１２０２  第二メニュー情報送信部
２２０１  第一送信部
２３０１  リモコン機器識別子受付部
２３０２  リモコン対応機器識別子判断部
２３０３  リモコン判断結果情報出力部
９０５１  表示手段
【図１】
2007043443.tif 000003
【図２】
2007043443.tif 000004
【図３】
2007043443.tif 000005
【図４】
2007043443.tif 000006
【図５】
2007043443.tif 000007
【図６】
2007043443.tif 000008
【図７】
2007043443.tif 000009
【図８】
2007043443.tif 000010
【図９】
2007043443.tif 000011
【図１０】
2007043443.tif 000012
【図１１】
2007043443.tif 000013
【図１２】
2007043443.tif 000014
【図１３】
2007043443.tif 000015
【図１４】
2007043443.tif 000016
【図１５】
2007043443.tif 000017
【図１６】
2007043443.tif 000018
【図１７】
2007043443.tif 000019
【図１８】
2007043443.tif 000020
【図１９】
2007043443.tif 000021
【図２０】
2007043443.tif 000022
【図２１】
2007043443.tif 000023
【図２２】
2007043443.tif 000024
【図２３】
2007043443.tif 000025
【図２４】
2007043443.tif 000026
【図２５】
2007043443.tif 000027
【図２６】
2007043443.tif 000028