(57)【要約】【課題】他の電子機器から得られるメニュー情報が全て合成され、表示されると、表示されるメニュー項目が増加し、利便性が悪いという課題があった。【解決手段】第一の電子機器１００は、第二の電子機器２００から受信した動作指示情報に基づいて第一動作部１０１を動作させる第一制御部１０２を具備し、第二の電子機器２００は、第二操作項目情報格納部２０２に格納されている第一操作項目情報を所定の条件に応じて選択する選択部２０３と、選択された第一操作項目情報に基づいて操作メニューを表示する操作メニュー表示部２０４と、操作メニューのメニュー項目に対する動作指示に基づいて、第一操作項目情報から動作指示情報を取得する第二動作指示情報取得部２０６と、取得した動作指示情報を第一の電子機器２００に送信する第二動作指示情報送信部２０７とを備えた。【選択図】図１
2006309385.tif 000002
【特許請求の範囲】
【請求項１】
第一の電子機器と第二の電子機器とを具備する電子機器システムであって、
前記第一の電子機器は、
所定の動作を行う第一動作部と、
前記第二の電子機器から、特定の動作を指示する情報である動作指示情報を受信する第一動作指示情報受信部と、
前記第一動作指示情報受信部が受信した動作指示情報に基づいて前記第一動作部を動作させる第一制御部を具備し、
前記第二の電子機器は、
所定の動作を行う第二動作部と、
前記第一の電子機器を動作させるための情報である第一操作項目情報を一以上格納している第二操作項目情報格納部と、
前記第一操作項目情報を所定の条件に応じて選択する選択部と、
前記選択部が選択した第一操作項目情報に基づいて一以上のメニュー項目を有する操作メニューを表示する操作メニュー表示部と、
前記表示された操作メニューのメニュー項目に対する指示である動作指示を受け付ける動作指示受付部と、
前記動作指示受付部が受け付けた動作指示に基づいて、前記第一操作項目情報に応じた前記動作指示情報を取得する第二動作指示情報取得部と、
前記第二動作指示情報取得部が取得した動作指示情報を、前記第一の電子機器に送信する第二動作指示情報送信部を具備する電子機器システム。
【請求項２】
前記第二の電子機器は、
当該第二の電子機器を動作させるための情報である第二操作項目情報を一以上格納している自機器操作項目情報格納部と、
前記動作指示受付部が受け付けた動作指示に基づいて、前記第二操作項目情報に対応する前記動作指示情報を取得する自機器動作指示情報取得部と、
前記自機器動作指示情報取得部が取得した動作指示情報に基づいて前記第二動作部を動作させる第二制御部とをさらに備え、
前記操作メニュー表示部は、さらに、前記第二操作項目情報に基づいて操作メニューを表示し、
前記選択部は、
前記動作指示受付部が受け付けた動作指示に基づいて、前記第一操作項目情報を選択する請求項１記載の電子機器システム。
【請求項３】
前記第二動作部は、コンテンツを処理する動作を行い、
前記選択部は、
前記第二動作部が処理するコンテンツに応じて前記第一操作項目情報の選択を行う請求項１または請求項２記載の電子機器システム。
【請求項４】
前記第二の電子機器は、前記第二動作部の処理するコンテンツに関する情報であるコンテンツ情報を取得するコンテンツ情報取得部をさらに備え、
前記選択部は、前記コンテンツ情報に基づいて前記第一操作項目情報の選択を行う請求項３記載の電子機器システム。
【請求項５】
前記第一の電子機器は、
当該電子機器に関する情報である機器情報を格納している機器情報格納部と、
前記機器情報を前記第二の電子機器に送信する機器情報送信部とを、さらに備え、
前記第二の電子機器は、
前記機器情報を受信する機器情報受信部と、
前記機器情報受信部が受信した機器情報を蓄積する機器情報蓄積部とを、さらに備え、
前記選択部は、
前記機器情報蓄積部が蓄積した機器情報に応じて前記第一操作項目情報の選択を行う請求項１から請求項４いずれか記載の電子機器システム。
【請求項６】
前記第二の電子機器は、
前記第二動作部の動作状態に関する情報である動作状態情報を取得する動作状態情報取得部をさらに備え、
前記選択部は、動作状態情報取得部が取得した前記動作状態情報に応じて前記第一操作項目情報の選択を行う請求項１から請求項５いずれか記載の電子機器システム。
【請求項７】
前記第一の電子機器は、
前記第一操作項目情報を格納している第一操作項目情報格納部と、
前記第一操作項目情報を、第二の電子機器に送信する第一操作項目情報送信部とをさらに備え、
前記第二の電子機器は、
前記第一の電子機器から前記第一操作項目情報を受信する第二操作項目情報受信部と、
前記第二操作項目情報受信部の受信した第一操作項目情報を、前記第二操作項目情報格納部に蓄積する第二操作項目情報蓄積部とを、さらに備えた請求項１から請求項６のいずれか記載の電子機器システム。
【請求項８】
前記第二の電子機器は、
前記第一の電子機器に対し、第一操作項目情報の送信を要求する情報である操作項目要求情報を送信する操作項目要求送信部を、さらに備え、
前記第一の電子機器は、
前記第二の電子機器からの、前記操作項目要求情報を受信する操作項目要求受信部を、さらに備え、
前記第一操作項目情報送信部は、前記操作項目要求受信部が受信した操作項目要求情報に対応して第一操作項目情報を、前記第二の電子機器に送信する請求項７記載の電子機器システム。
【請求項９】
前記第一の電子機器は、
前記第二の電子機器との接続を検出する接続検出部を、さらに備え、
前記第一操作項目情報送信部は、前記接続検出部が接続を検出した場合に、前記第一操作項目情報を前記第一の電子機器に送信する請求項１から請求項６いずれか記載の電子機器システム。
【請求項１０】
第一の電子機器と第二の電子機器とを具備する電子機器システムであって、
前記第一の電子機器は、
所定の動作を行う第一動作部と、
前記第一の電子機器を動作させるための情報である第一操作項目情報を一以上格納している第一操作項目情報格納部と、
前記第一操作項目情報を所定の条件に応じて選択する選択部と、
前記選択部が選択した前記第一操作項目情報を前記第二の電子機器に送信する第一操作情報送信部と、
前記第二の電子機器から、特定の動作を指示する情報である動作指示情報を受信する第一動作指示情報受信部と、
前記第一動作指示情報受信部が受信した動作指示情報に基づいて前記第一動作部を動作させる第一制御部を具備し、
前記第二の電子機器は、
所定の動作を行う第二動作部と、
前記第一の電子機器から、前記第一操作項目情報を受信する第二操作項目情報受信部と、
前記第二操作項目情報受信部が受信した第一操作項目情報を蓄積する第二操作項目情報蓄積部と、
前記第二操作項目情報蓄積部が蓄積した第一操作項目情報に基づいて一以上のメニュー項目を有する操作メニューを表示する操作メニュー表示部と、
前記表示された操作メニューのメニュー項目に対する指示である動作指示を受け付ける動作指示受付部と、
前記動作指示受付部が受け付けた動作指示に基づいて、前記第二操作項目情報蓄積部が蓄積した第一操作項目情報に応じた前記動作指示情報を取得する第二動作指示情報取得部と、
前記第二動作指示情報取得部が取得した動作指示情報を、前記第一の電子機器に送信する第二動作指示情報送信部を具備する電子機器システム。
【請求項１１】
前記第二の電子機器は、
当該第二の電子機器を動作させるための情報である第二操作項目情報を一以上格納している自機器操作項目情報格納部と、
前記動作指示受付部が受け付けた動作指示に基づいて、当該受け付けた動作指示に応じた前記第一操作項目情報の送信を要求する要求情報を、前記第二操作項目情報から取得する要求情報取得部と、
前記要求情報取得部が取得した要求情報を前記第一の電子機器に送信する要求情報送信部と、
前記動作指示受付部が受け付けた動作指示に基づいて、前記自機器操作項目情報格納部が格納している第二操作項目情報に応じた前記動作指示情報を取得する自機器動作指示情報取得部と、
前記自機器動作指示情報取得部が取得した動作指示情報に基づいて前記第二動作部を動作させる第二制御部とをさらに備え、
前記第一の電子機器は、
前記第二の電子機器からの要求情報を受信する要求情報受信部をさらに備え、
前記選択部は、
前記要求情報に基づいて前記第一操作項目情報の選択を行う請求項１０記載の電子機器システム。
【請求項１２】
前記第二動作部は、コンテンツを処理する動作を行い、
前記第二の電子機器は、
前記第二動作部の処理するコンテンツに関する情報であるコンテンツ情報を取得するコンテンツ情報取得部と、
前記コンテンツ情報に応じた前記第一操作項目情報の送信を要求する要求情報を取得する要求情報取得部と、
前記要求情報取得部の取得した要求情報を前記第一の電子機器に送信する要求情報送信部とを、さらに備え、
前記第一の電子機器は、
前記第二の電子機器からの要求情報を受信する要求情報受信部をさらに備え、
前記選択部は、
前記要求情報に基づいて前記第一操作項目情報の選択を行う請求項１０または請求項１１記載の電子機器システム。
【請求項１３】
前記第二の電子機器は、
前記第一の電子機器に関する情報である機器情報を受信する機器情報受信部と、
前記機器情報受信部が受信した機器情報を蓄積する機器情報蓄積部と、
前記機器情報蓄積部が蓄積した機器情報に応じた前記第一操作項目情報の送信を要求する要求情報を取得する要求情報取得部と、
前記要求情報取得部の取得した要求情報を前記第一の電子機器に送信する要求情報送信部とを、さらに備え、
前記第一の電子機器は、
前記機器情報を格納している機器情報格納部と、
前記機器情報を前記第二の電子機器に送信する機器情報送信部と、
前記第二の電子機器からの要求情報を受信する要求情報受信部とをさらに備え、
前記選択部は、
前記要求情報に基づいて前記第一操作項目情報の選択を行う請求項１０から請求項１２いずれか記載の電子機器システム。
【請求項１４】
前記第二の電子機器は、
前記第二動作部の動作状態に関する情報である動作状態情報と取得する動作状態情報取得部と、
前記動作状態情報取得部の取得した動作状態情報に応じた前記第一操作項目情報の送信を要求する要求情報を取得する要求情報取得部と、
前記要求情報取得部の取得した要求情報を前記第一の電子機器に送信する要求情報送信部とを、さらに備え、
前記第一の電子機器は、
前記第二の電子機器からの要求情報を受信する要求情報受信部をさらに備え、
前記選択部は、
前記要求情報に基づいて前記第一操作項目情報の選択を行う請求項１０から請求項１３いずれか記載の電子機器システム。
【請求項１５】
前記第一操作項目情報及び第二操作項目情報は、操作メニューの項目を示す項目情報と、当該項目に対応する前記動作指示情報とを有する請求項１から請求項１４いずれか記載の電子機器システム。
【請求項１６】
第一の電子機器と第二の電子機器とを具備する電子機器システムであって、
前記第二の電子機器は、格納している一以上の、前記第一の電子機器を動作させるための情報である第一操作項目情報を、所定の条件に応じて選択し、当該選択した第一操作項目情報に基づいて一以上のメニュー項目を有する操作メニューを表示する電子機器システム。
【請求項１７】
前記第二の電子機器は、
当該第二の電子機器を動作させるための操作メニューのメニュー項目に対する指示に基づいて、前記第一操作項目情報を選択する請求項１６記載の電子機器システム。
【請求項１８】
前記第二の電子機器は、
コンテンツを処理する動作を行うものであり、当該処理をするコンテンツに応じて前記第一操作項目情報の選択を行う請求項１６または請求項１７記載の電子機器システム。
【請求項１９】
前記第二の電子機器は、
前記第一の電子機器に関する情報である機器情報に応じて前記第一操作項目情報の選択を行う請求項１６から請求項１８いずれか記載の電子機器システム。
【請求項２０】
前記第二の電子機器は、
当該電子機器の動作状態に関する情報である動作状態情報に応じて前記第一操作項目情報の選択を行う請求項１６から請求項１９いずれか記載の電子機器システム。
【請求項２１】
第一の電子機器と第二の電子機器とを具備する電子機器システムであって、
前記第一の電子機器は、格納している一以上の、当該第一の電子機器を動作させるための情報である第一操作項目情報を、所定の条件に応じて選択し、前記第二の電子機器に送信し、
前記第二の電子機器は、前記第一の電子機器が選択した第一操作項目情報を受信し、当該受信した第一操作項目情報に基づいて一以上のメニュー項目を有する操作メニューを表示する電子機器システム。
【請求項２２】
前記第二の電子機器は、
当該第二の電子機器を動作させるための操作メニューのメニュー項目に対する指示に応じた前記第一操作項目情報の送信を要求する要求情報を前記第一の電子機器に送信し、
前記第一の電子機器は、
前記第二の電子機器からの要求情報を受信し、当該要求情報に基づいて、第一操作項目情報を選択する請求項２１記載の電子機器システム。
【請求項２３】
前記第二の電子機器は、
コンテンツを処理する動作を行うものであり、
前記第一の電子機器は、
前記第二の電子機器の処理をするコンテンツに応じて前記第一操作項目情報の選択を行う請求項２１または請求項２２記載の電子機器システム。
【請求項２４】
前記第一の電子機器は、
当該電子機器に関する情報である機器情報に応じて前記第一操作項目情報の選択を行う請求項２１から請求項２４いずれか記載の電子機器システム。
【請求項２５】
前記第一の電子機器は、
前記第二の電子機器の動作状態に関する情報である動作状態情報に応じて前記第一操作項目情報の選択を行う請求項２１から請求項２４いずれか記載の電子機器システム。
【請求項２６】
請求項１から請求項２５いずれか記載の電子機器システムを構成する第一の電子機器。
【請求項２７】
請求項１から請求項２５いずれか記載の電子機器システムを構成する第二の電子機器。
【請求項２８】
コンピュータに、
格納されている一以上の、他の電子機器を動作させるための情報である第一操作項目情報を、所定の条件に応じて選択する選択ステップと、
前記選択ステップで選択した第一操作項目情報に基づいて一以上のメニュー項目を有する操作メニューを表示する操作メニュー表示ステップと、
前記表示された操作メニューのメニュー項目に対する指示である動作指示を受け付ける動作指示受付ステップと、
前記動作指示受付ステップで受け付けた動作指示に基づいて、前記第一操作項目情報に応じた前記動作指示情報を取得する第二動作指示情報取得ステップと、
前記第二動作指示情報取得ステップで取得した動作指示情報を、前記第一の電子機器に送信する第二動作指示情報送信ステップとを実行させるためのプログラム。
【請求項２９】
前記操作メニュー表示ステップは、格納している一以上の、自機器である電子機器を動作させるための情報である第二操作項目情報に基づいて操作メニューをさらに表示し、
前記選択ステップは、前記動作指示受付ステップで受け付けた動作指示に基づいて、前記第一操作項目情報を選択する請求項２８記載のプログラム。
【請求項３０】
前記自機器である電子機器は、
コンテンツを処理する動作を行うものであり、
前記選択ステップは、前記処理をするコンテンツに応じて前記第一操作項目情報を選択する請求項２８または請求項２９記載のプログラム。
【請求項３１】
前記選択ステップは、
前記他の電子機器に関する情報である機器情報に応じて前記第一操作項目情報を選択する請求項２８から請求項３０いずれか記載のプログラム。
【請求項３２】
前記選択ステップは、
当該自機器である電子機器の動作状態に関する情報である動作状態情報に応じて前記第一操作項目情報を選択する請求項２８から請求項３１いずれか記載のプログラム。
【請求項３３】
第一の電子機器と第二の電子機器とを具備する電子機器システムにおける、第一の電子機器に処理を実行させるプログラムであって、
コンピュータに、
格納されている一以上の、前記第一の電子機器を動作させるための情報である第一操作項目情報を所定の条件に応じて選択する選択ステップと、
前記選択ステップで選択した前記第一操作項目情報を第二の電子機器に送信する第一操作情報送信ステップと、
前記第二の電子機器から、特定の動作を指示する情報である動作指示情報を受信する第一動作指示情報受信ステップと、
前記第一動作指示情報受信ステップで受信した動作指示情報に基づいて前記第一の電子機器の動作を制御する第一制御ステップとを実行させるためのプログラム。
【請求項３４】
前記選択ステップは、
前記第二の電子機器において表示された、当該第二の電子機器を動作させるための操作メニューの、メニュー項目に対する指示である動作指示に応じた前記第一操作項目情報の送信を要求する要求情報に基づいて、第一操作項目情報を選択する請求項３３記載のプログラム。
【請求項３５】
前記第二の電子機器は、
コンテンツを処理する動作を行うものであり、
前記選択ステップは、
前記第二の電子機器の処理をするコンテンツに応じて前記第一操作項目情報の選択を行う請求項３３または請求項３４記載のプログラム。
【請求項３６】
前記選択ステップは、
前記第一の電子機器に関する情報である機器情報に応じて前記第一操作項目情報の選択を行う請求項３３から請求項３５いずれか記載のプログラム。
【請求項３７】
前記選択ステップは、
前記第二の電子機器の動作状態に関する情報である動作状態情報に応じて前記第一操作項目情報の選択を行う請求項３３から請求項３６いずれか記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク等により接続された複数の電子機器を備えた電子機器システム等に関する。
【背景技術】
【０００２】
従来の電子機器システムとしては、１つの電子機器が、ネットワーク等により接続されている他の電子機器のメニュー情報を受信し、これを自電子機器のメニュー情報と合成するものがある（例えば、特許文献１および特許文献２参照）。このような電子機器システムにおいては、この合成したメニューを用いることで、接続されている他の電子機器の動作を制御することが可能である。
【特許文献１】特開平０７−１７７５８６号公報（第１頁、第１図等）
【特許文献２】特開２００３−０２９８９５号公報（第１頁、第１図等）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記のような、電子機器システムにおいては、他の電子機器から得られるメニュー情報が全て合成されて表示されるため、メニューとして表示されるメニュー項目が増加してしまうため、ユーザが選択したいメニュー項目を探すために時間がかかったり、メニュー項目を見つけることができなかったりしてしまい、利便性が悪いという課題があった。
【課題を解決するための手段】
【０００４】
本発明に係る電子機器システムは、第一の電子機器と第二の電子機器とを具備する電子機器システムであって、前記第一の電子機器は、所定の動作を行う第一動作部と、前記第二の電子機器から、特定の動作を指示する情報である動作指示情報を受信する第一動作指示情報受信部と、前記第一動作指示情報受信部が受信した動作指示情報に基づいて前記第一動作部を動作させる第一制御部を具備し、前記第二の電子機器は、所定の動作を行う第二動作部と、前記第一の電子機器を動作させるための情報である第一操作項目情報を一以上格納している第二操作項目情報格納部と、前記第一操作項目情報を所定の条件に応じて選択する選択部と、前記選択部が選択した第一操作項目情報に基づいて一以上のメニュー項目を有する操作メニューを表示する操作メニュー表示部と、前記表示された操作メニューのメニュー項目に対する指示である動作指示を受け付ける動作指示受付部と、前記動作指示受付部が受け付けた動作指示に基づいて、前記第一操作項目情報に応じた前記動作指示情報を取得する第二動作指示情報取得部と、前記第二動作指示情報取得部が取得した動作指示情報を、前記第一の電子機器に送信する第二動作指示情報送信部を具備する。
【０００５】
かかる構成により、第二の電子機器において、第一の電子機器のメニュー項目を選択的に表示することが可能となる。
【０００６】
また、前記電子機器システムにおいて、前記第二の電子機器は、当該第二の電子機器を動作させるための情報である第二操作項目情報を一以上格納している自機器操作項目情報格納部と、前記動作指示受付部が受け付けた動作指示に基づいて、前記第二操作項目情報に応じた前記動作指示情報を取得する自機器動作指示情報取得部と、前記自機器動作指示情報取得部が取得した動作指示情報に基づいて前記第二動作部を動作させる第二制御部とをさらに備え、前記操作メニュー表示部は、さらに、前記第二操作項目情報に基づいて操作メニューを表示し、前記選択部は、前記動作指示受付部が受け付けた動作指示に基づいて、前記第一操作項目情報を選択するようにした。
【０００７】
かかる構成により、第二の電子機器においては、第二操作項目情報に基づいて表示した操作メニューのメニュー項目に対する動作指示に応じて、第一の電子機器のメニュー項目を選択的に表示することが可能となり、第二の電子機器の操作に伴って必要となるメニュー項目、あるいは利用することが適切であると考えられるメニュー項目だけを、適宜、表示することが可能となり、メニュー操作を行ううえでの利便性を向上させることが可能となる。
【０００８】
また、前記電子機器システムにおいて、前記第二動作部は、コンテンツを処理する動作を行い、前記選択部は、前記第二動作部が処理するコンテンツに応じて前記第一操作項目情報の選択を行うようにした。
【０００９】
かかる構成により、第二の電子機器においては、処理を行うコンテンツに応じて、第一の電子機器のメニュー項目を選択的に表示することが可能となり、コンテンツに応じて必要となるメニュー項目だけを、適宜、表示することが可能となり、メニュー操作を行ううえでの利便性を向上させることが可能となる。
【００１０】
また、前記電子機器システムにおいて、前記第一の電子機器は、当該電子機器に関する情報である機器情報を格納している機器情報格納部と、前記機器情報を前記第二の電子機器に送信する機器情報送信部とを、さらに備え、前記第二の電子機器は、前記機器情報を受信する機器情報受信部と、前記機器情報受信部が受信した機器情報を蓄積する機器情報蓄積部とを、さらに備え、前記選択部は、前記機器情報蓄積部が蓄積した機器情報に応じて前記第一操作項目情報の選択を行うようにした。
【００１１】
かかる構成により、第二の電子機器においては、第一の電子機器に応じて、第一の電子機器のメニュー項目を選択的に表示することが可能となり、第一の電子機器に応じて必要となるメニュー項目、あるいは利用することが適切であると考えられるメニュー項目だけを、適宜、表示することが可能となり、メニュー操作を行ううえでの利便性を向上させることが可能となる。
【００１２】
また、前記電子機器システムにおいて、前記第二の電子機器は、前記第二動作部の動作状態に関する情報である動作状態情報を取得する動作状態情報取得部をさらに備え、前記選択部は、動作状態情報取得部が取得した前記動作状態情報に応じて前記第一操作項目情報の選択を行うようにした。
【００１３】
かかる構成により、第二の電子機器においては、当該第二の電子機器の動作状態に応じて、第一の電子機器のメニュー項目を選択的に表示することが可能となり、第二の電子機器の動作状態に応じて必要となるメニュー項目、あるいは利用することが適切であると考えられるメニュー項目だけを、適宜、表示することが可能となり、メニュー操作を行ううえでの利便性を向上させることが可能となる。
【００１４】
また、前記電子機器システムにおいて、前記第一の電子機器は、前記第一操作項目情報を格納している第一操作項目情報格納部と、前記第一操作項目情報を、第二の電子機器に送信する第一操作項目情報送信部とをさらに備え、前記第二の電子機器は、前記第一の電子機器から前記第一操作項目情報を受信する第二操作項目情報受信部と、前記第二操作項目情報受信部の受信した第一操作項目情報を、前記第二操作項目情報格納部に蓄積する第二操作項目情報蓄積部とを、さらに備えるようにした。
【００１５】
かかる構成により、第二の電子機器は、予め第一の電子機器の第一操作項目情報を格納しておく必要がない。これにより、どのような第一の電子機器であっても、その操作メニューを第二の電子機器において表示することが可能となり、汎用性が高い。
【００１６】
また、本発明に係る電子機器システムは、第一の電子機器と第二の電子機器とを具備する電子機器システムであって、前記第一の電子機器は、所定の動作を行う第一動作部と、前記第一の電子機器を動作させるための情報である第一操作項目情報を一以上格納している第一操作項目情報格納部と、前記第一操作項目情報を所定の条件に応じて選択する選択部と、前記選択部が選択した前記第一操作項目情報を前記第二の電子機器に送信する第一操作情報送信部と、前記第二の電子機器から、特定の動作を指示する情報である動作指示情報を受信する第一動作指示情報受信部と、前記第一動作指示情報受信部が受信した動作指示情報に基づいて前記第一動作部を動作させる第一制御部を具備し、前記第二の電子機器は、所定の動作を行う第二動作部と、前記第一の電子機器から、前記第一操作項目情報を受信する第二操作項目情報受信部と、前記第二操作項目情報受信部が受信した第一操作項目情報を蓄積する第二操作項目情報蓄積部と、前記第二操作項目情報蓄積部が蓄積した第一操作項目情報に基づいて一以上のメニュー項目を有する操作メニューを表示する操作メニュー表示部と、前記表示された操作メニューのメニュー項目に対する指示である動作指示を受け付ける動作指示受付部と、前記動作指示受付部が受け付けた動作指示に基づいて、前記第二操作項目情報蓄積部が蓄積した第一操作項目情報に応じた前記動作指示情報を取得する第二動作指示情報取得部と、前記第二動作指示情報取得部が取得した動作指示情報を、前記第一の電子機器に送信する第二動作指示情報送信部を具備する。
【００１７】
かかる構成により、第二の電子機器において、第一の電子機器のメニュー項目を選択的に表示することが可能となる。また、第一の電子機器のメニュー項目を選択的に表示するために行われる第一操作項目情報を選択する処理を、第一の電子機器が行うようにしたから、第二の電子機器が行う処理を軽減することができる。
【００１８】
また、前記電子機器システムにおいて、前記第二の電子機器は、当該第二の電子機器を動作させるための情報である第二操作項目情報を一以上格納している自機器操作項目情報格納部と、前記動作指示受付部が受け付けた動作指示に基づいて、当該受け付けた動作指示に応じた前記第一操作項目情報の送信を要求する要求情報を、前記第二操作項目情報から取得する要求情報取得部と、前記要求情報取得部が取得した要求情報を前記第一の電子機器に送信する要求情報送信部と、前記動作指示受付部が受け付けた動作指示に基づいて、前記自機器操作項目情報格納部が格納している第二操作項目情報に応じた前記動作指示情報を取得する自機器動作指示情報取得部と、前記自機器動作指示情報取得部が取得した動作指示情報に基づいて前記第二動作部を動作させる第二制御部とをさらに備え、前記第一の電子機器は、前記第二の電子機器からの要求情報を受信する要求情報受信部をさらに備え、前記選択部は、前記要求情報に基づいて前記第一操作項目情報の選択を行うようにした。
【００１９】
かかる構成により、第二の電子機器においては、第二操作項目情報に基づいて表示した操作メニューのメニュー項目に対する動作指示に応じて選択された第一の電子機器のメニュー項目を表示することが可能となり、第二の電子機器の操作に伴って必要となるメニュー項目、あるいは利用することが適切であると考えられるメニュー項目だけを、適宜、表示することが可能となり、メニュー操作を行ううえでの利便性を向上させることが可能となる。
【００２０】
また、前記電子機器システムにおいて、前記第二動作部は、コンテンツを処理する動作を行い、前記第二の電子機器は、前記第二動作部の処理するコンテンツに関する情報であるコンテンツ情報を取得するコンテンツ情報取得部と、前記コンテンツ情報に応じた前記第一操作項目情報の送信を要求する要求情報を取得する要求情報取得部と、前記要求情報取得部の取得した要求情報を前記第一の電子機器に送信する要求情報送信部とを、さらに備え、前記第一の電子機器は、前記第二の電子機器からの要求情報を受信する要求情報受信部をさらに備え、前記選択部は、前記要求情報に基づいて前記第一操作項目情報の選択を行うようにした。
【００２１】
かかる構成により、第二の電子機器においては、処理を行うコンテンツに応じて選択された第一の電子機器のメニュー項目を表示することが可能となり、コンテンツに応じて必要となるメニュー項目、あるいは利用することが適切であると考えられるメニュー項目だけを、適宜、表示することが可能となり、メニュー操作を行ううえでの利便性を向上させることが可能となる。
【００２２】
また、前記電子機器システムにおいて、前記第二の電子機器は、前記第一の電子機器に関する情報である機器情報を受信する機器情報受信部と、前記機器情報受信部が受信した機器情報を蓄積する機器情報蓄積部と、前記機器情報蓄積部が蓄積した機器情報に応じた前記第一操作項目情報の送信を要求する要求情報を取得する要求情報取得部と、前記要求情報取得部の取得した要求情報を前記第一の電子機器に送信する要求情報送信部とを、さらに備え、前記第一の電子機器は、前記機器情報を格納している機器情報格納部と、前記機器情報を前記第二の電子機器に送信する機器情報送信部と、前記第二の電子機器からの要求情報を受信する要求情報受信部とをさらに備え、前記選択部は、前記要求情報に基づいて前記第一操作項目情報の選択を行うようにした。
【００２３】
かかる構成により、第二の電子機器においては、第一の電子機器に応じて選択された第一の電子機器のメニュー項目を表示することが可能となり、第一の電子機器に応じて必要となるメニュー項目、あるいは利用することが適切であると考えられるメニュー項目だけを、適宜、表示することが可能となり、メニュー操作を行ううえでの利便性を向上させることが可能となる。
【００２４】
また、前記電子機器システムにおいて、前記第二の電子機器は、前記第二動作部の動作状態に関する情報である動作状態情報と取得する動作状態情報取得部と、前記動作状態情報取得部の取得した動作状態情報に応じた前記第一操作項目情報の送信を要求する要求情報を取得する要求情報取得部と、前記要求情報取得部の取得した要求情報を前記第一の電子機器に送信する要求情報送信部とを、さらに備え、前記第一の電子機器は、前記第二の電子機器からの要求情報を受信する要求情報受信部をさらに備え、前記選択部は、前記要求情報に基づいて前記第一操作項目情報の選択を行うようにした。
【００２５】
かかる構成により、第二の電子機器においては、当該第二の電子機器の動作状態に応じて選択された第一の電子機器のメニュー項目を表示することが可能となり、第二の電子機器の動作状態に応じて必要となるメニュー項目、あるいは利用することが適切であると考えられるメニュー項目だけを、適宜、表示することが可能となり、メニュー操作を行ううえでの利便性を向上させることが可能となる。
【発明の効果】
【００２６】
本発明による電子機器システムによれば、ネットワーク等により接続されている複数の電子機器のメニュー項目を、選択的に表示することができ、利便性に優れた電子機器システムを提供することが可能となる。
【発明を実施するための最良の形態】
【００２７】
以下、電子機器システム等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素およびステップは同様の動作を行うので、再度の説明を省略する場合がある。
【００２８】
（実施の形態１）
図１は、本実施の形態に係る電子機器システムの構成を示すブロック図である。本実施の形態に係る電子機器システムは、第一の電子機器１００と、第二の電子機器２００とを備えている。第一の電子機器１００と第二の電子機器２００とは、ネットワーク３００を介して接続されている。
【００２９】
第一の電子機器１００は、第一動作部１０１と、第一制御部１０２と、第一動作指示情報受信部１０３と、操作項目要求受信部１０４と、第一操作項目情報格納部１０５と、第一操作項目情報送信部１０６とを備えている。
【００３０】
第二の電子機器２００は、第二動作部２０１と、第二操作項目情報格納部２０２と、選択部２０３と、操作メニュー表示部２０４と、動作指示受付部２０５と、第二動作指示情報取得部２０６と、第二動作指示情報送信部２０７と、第二制御部２０８と、第二操作項目情報受信部２０９と、第二操作項目情報蓄積部２１０と、自機器操作項目情報格納部２１１と、自機器動作指示情報取得部２１２と、操作項目要求送信部２１３とを備えている。
【００３１】
第一の電子機器１００は、ネットワーク等を介して他の機器と接続可能な電子機器であれば、どのような電子機器であっても良い。例えば、テレビや、ＤＶＤプレーヤー、ＤＶＤレコーダー、ハードディスクレコーダー、ビデオテープレコーダー、ＣＤプレーヤー、チューナー、カセットテープレコーダー、アンプ、サラウンドシステム等のＡＶ機器であってもよく、また、冷蔵庫や、洗濯機、エアコン、照明器具等の家電や、給湯システムのような設備機器であってもよい。
【００３２】
第一動作部１０１は、第一制御部１０２からの制御信号に基づいて、所定の動作を行う。所定の動作とは、例えば、第一の電子機器１００が、テレビであれば、電波を受信し、映像を表示する動作等であり、第一の電子機器１００がＤＶＤプレーヤーであれば、ＤＶＤディスクから映像信号および音声信号を読み出して出力する動作等である。第一動作部１０１は、例えば、ＭＰＵやメモリ等で実現され得る。第一動作部１０１の動作は、例えば、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、専用回路等のハードウェアで実現しても良い。
【００３３】
第一動作指示情報受信部１０３は、特定の動作を指示する情報である動作指示情報を第二の電子機器２００から受信する。動作指示情報は、第一動作部１０１または第二動作部２０１に特定の動作を指示する情報であれば、どのような情報であるかは問わない。例えば、第一動作部１０１または第二動作部２０１に所定のアクションを実行させるコマンドやイベント情報等であってもよいし、第一動作部１０１または第二動作部２０１に実行させるアクションを指定するための識別情報等であってもよい。動作指示情報のデータ構造は問わない。この第一動作指示情報受信部１０３の受信する動作指示情報は、第一動作部１０１に対する動作指示情報である。第一動作指示情報受信部１０３は、モデムやネットワーク等の受信を行うための受信デバイスを含んでもよく、あるいは含まなくてもよい。また、第一動作指示情報受信部１０３は、ハードウェアによって実現されてもよく、あるいは受信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。第一動作指示情報受信部１０３は、ＬＡＮ等の通信手段、赤外線による通信、ブルートゥース（登録商標）等の近距離無線通信手段、或いは電子メール送信手段等により実現される。また、無線または有線の放送手段により実現してもよい。
【００３４】
第一制御部１０２は、第一動作指示情報受信部１０３が受信した動作指示情報に基づいて第一動作部１０１を動作させる。具体的には、動作指示情報に対応した制御信号を第一動作部１０１に出力して、動作指示情報が指示する動作が行われるように、第一動作部１０１の動作を制御する。動作指示情報のデータ構造は問わない。第一制御部１０２は、ＭＰＵやメモリ等から実現され得る。第一制御部１０２の処理手順は、例えば、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、専用回路等のハードウェアで実現しても良い。
【００３５】
第一操作項目情報格納部１０５は、第一の電子機器１００を動作させるための情報である第一操作項目情報を一以上格納している。第一操作項目情報は、例えば、操作メニューの項目を示す項目情報と、この項目に対応した動作指示情報を有している。この第一操作項目情報の有する動作指示情報は、第一動作部１０１に対して動作を指示するための動作指示情報である。項目情報は、第一の電子機器１００が、例えばテレビであれば、「チャンネルアップ」、「音量下げる」等の操作メニューの項目を示す情報であり、第一の電子機器１００が、例えばＤＶＤプレーヤーであれば、「再生」、「停止」等の操作メニューの項目を示す情報である。項目情報は、操作メニューの項目を示す情報であれば、テキスト情報であってもよいし、画像情報であってもよい。また、この項目情報がメニュー項目として表示されてもよいし、この項目情報に関連づけられたメニュー項目を表示するためのテキストデータや画像のデータがメニュー項目として表示されてもよい。なお、第一操作項目情報が、項目情報のみ、あるいは動作指示情報のみを有しているようにしてもよい。また、第一操作項目情報は、第一の電子機器１００を識別するための情報を有していてもよい。第一操作項目情報のデータ形式は問わない。例えば、ＸＭＬ形式のデータであってもよいし、表形式のデータであってもよい。また、第一操作項目情報、項目情報、及び動作指示情報のデータ構造は問わない。第一操作項目情報格納部１０５は、ＲＯＭや光ディスク等の不揮発性の記憶媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００３６】
操作項目要求受信部１０４は、第二の電子機器２００からの、第一操作項目情報の送信を要求する情報である操作項目要求情報を受信する。操作項目要求情報のデータ構造は問わない。操作項目要求受信部１０４は、モデムやネットワーク等の受信を行うための受信デバイスを含んでもよく、あるいは含まなくてもよい。また、操作項目要求受信部１０４は、ハードウェアによって実現されてもよく、あるいは受信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。操作項目要求受信部１０４は、ＬＡＮ等の通信手段、赤外線による通信、ブルートゥース（登録商標）等の近距離無線通信手段、或いは電子メール送信手段等により実現される。また、無線または有線の放送手段により実現してもよい。
【００３７】
第一操作項目情報送信部１０６は、第一操作項目情報格納部１０５に格納されている第一操作項目情報を第二の電子機器２００に送信する。第一操作項目情報を送信するトリガーやタイミングは問わない。例えば、第一操作項目情報送信部１０６は、操作項目要求受信部１０４が受信した操作項目要求情報に対応して、第一操作項目情報を第一操作項目情報格納部１０５から取得し、第二の電子機器２００に送信しても良い。具体的には、第二の電子機器２００から操作項目要求情報を受信したことをトリガーとして第一操作項目情報を送信するようにしてもよい。また、第一の電子機器１００と第二の電子機器２００とが接続された直後や、第二の電子機器２００に電源が投入された直後など、第一の電子機器１００と第二の電子機器２００との接続を認識した場合に第一操作項目情報を送信しても良い。なお、ここでは、直後とは、接続を認識した時点から多少の遅延を有する場合も含む。また、第一操作項目情報を定期的、あるいは不定期に送信してもよい。なお、本実施の形態においては、操作項目要求受信部１０４が第二の電子機器２００から受信した操作項目要求情報に対応して、第一操作項目情報を第二の電子機器２００に送信する場合について説明するが、操作項目要求情報に対応して第一操作項目情報を送信しない場合には、操作項目要求受信部１０４を省略してもよい。第一操作項目情報送信部１０６は、モデムやネットワーク等の送信を行うための送信デバイスを含んでもよく、あるいは含まなくてもよい。また、第一操作項目情報送信部１０６は、ハードウェアによって実現されてもよく、あるいは送信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。第一操作項目情報送信部１０６は、ＬＡＮ等の通信手段、赤外線による通信、ブルートゥース（登録商標）等の近距離無線通信手段、或いは電子メール送信手段等により実現される。また、無線または有線の放送手段により実現してもよい。
【００３８】
第二の電子機器２００は、ネットワーク等を介して他の機器と接続可能な電子機器であれば、どのような電子機器であっても良い。例えば、テレビや、ＤＶＤプレーヤー、ＤＶＤレコーダー、ハードディスクレコーダー、ビデオテープレコーダー、ＣＤプレーヤー、チューナー、カセットテープレコーダー、アンプ、サラウンドシステム等のＡＶ機器であってもよく、また、冷蔵庫や、洗濯機、エアコン、照明器具等の家電や、給湯システム等の設備機器であってもよい。
【００３９】
第二動作部２０１は、第二制御部２０８からの制御信号に基づいて、所定の動作を行う。所定の動作とは、例えば、第二の電子機器２００が、テレビであれば、電波を受信し、映像を表示する動作等であり、第二の電子機器２００がＤＶＤプレーヤーであれば、ＤＶＤディスクから映像信号および音声信号を読み出して出力する動作等である。第二動作部２０１は、例えば、ＭＰＵやメモリ等で実現され得る。第二動作部２０１の動作は、例えば、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、専用回路等のハードウェアで実現しても良い。
【００４０】
第二操作項目情報受信部２０９は、第一の電子機器１００を動作させるための情報である第一操作項目情報を、第一の電子機器１００から受信する。第二操作項目情報受信部２０９は、モデムやネットワーク等の受信を行うための受信デバイスを含んでもよく、あるいは含まなくてもよい。また、第二操作項目情報受信部２０９は、ハードウェアによって実現されてもよく、あるいは受信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。第二操作項目情報受信部２０９は、ＬＡＮ等の通信手段、赤外線による通信、ブルートゥース（登録商標）等の近距離無線通信手段、或いは電子メール送信手段等により実現される。また、無線または有線の放送手段により実現してもよい。
【００４１】
第二操作項目情報蓄積部２１０は、第二操作項目情報受信部２０９の受信した第一操作項目情報を、第二操作項目情報格納部２０２に蓄積する。第二操作項目情報蓄積部２１０は、ＭＰＵやメモリ等から実現され得る。
【００４２】
第二操作項目情報格納部２０２は、第一の電子機器１００を動作させるための情報である第一操作項目情報を一以上格納している。ここでの「格納」とは、例えば、受信部等が受信したデータを一時的に保持する場合や、データ処理時に、キャッシュ等にデータを一時的に保持する場合等の、一時的な格納も含む。第二操作項目情報格納部２０２は、第一操作項目情報を予め格納していてもよいし、第一の電子機器１００から送信された第一操作項目情報を格納するようにしてもよい。第二操作項目情報格納部２０２は、データの書き換えが可能なＲＯＭや光ディスク等の不揮発性の記憶媒体が好適であるが、揮発性の記録媒体でも実現可能である。また、第一操作項目情報の書き換えが不要であればＲＯＭ等の書き換えができない記憶媒体を用いるようにしてもよい。
【００４３】
自機器操作項目情報格納部２１１は、第二の電子機器２００を動作させるための情報である第二操作項目情報を一以上格納している。第二操作項目情報は、例えば、上述した第一操作項目情報と同様の、項目情報と、動作指示情報とを有している。この第二操作項目情報の動作指示情報は、第二動作部２０１に対して動作を指示するために用いられる動作指示情報である。なお、第二操作項目情報が、項目情報のみ、あるいは動作指示情報のみを有しているようにしてもよい。また、第二操作項目情報は、第二の電子機器２００を識別するための情報を有していてもよい。第二操作項目情報のデータ形式は問わない。ここでの「格納」とは、例えば、受信部等が受信したデータを一時的に保持する場合や、データ処理時に、キャッシュ等にデータを一時的に保持する場合等の、一時的な格納も含む。自機器操作項目情報格納部２１１は、第二操作項目情報を予め格納していてもよいし、他の機器等から送信された第二操作項目情報を格納するようにしてもよい。自機器操作項目情報格納部２１１は、データの書き換えが可能なＲＯＭや光ディスク等の不揮発性の記憶媒体が好適であるが、揮発性の記録媒体でも実現可能である。また、第二操作項目情報の書き換えが不要であればＲＯＭ等の書き換えができない記憶媒体を用いるようにしてもよい。
【００４４】
操作メニュー表示部２０４は、第二操作項目情報、および後述する選択部２０３が選択した第一操作項目情報に基づいて一以上のメニュー項目を有する操作メニューを表示する。操作メニュー表示部２０４は、例えば、第二操作項目情報や第一操作項目情報が有する項目情報に応じたメニュー項目を有する操作メニューを表示する。操作メニュー表示部２０４は、操作メニューの各メニュー項目を、矩形形状や、楕円形状等、どのような形状で表示してもよい。また、各メニュー項目をどのように配置してもよい。例えば、メニュー項目をリスト状に配列してもよいし、等間隔を隔ててマトリクス状に配置してもよい。また、階層構造を有するメニューとして表示してもよい。また、第二操作項目情報と第一操作項目情報とを合成し、この合成した操作項目情報に基づいて操作メニューを表示してもよい。合成して表示する場合にはどのような合成を行うようにしてもよい。例えば、単に第一操作項目情報の後に、第二操作項目情報を付加するようなデータの構造上の合成ルールを適用してもよいし、メニューのボタン等の形状をどのように選択するかといった、予め設定しておいた形状の合成ルールを適用してもよい。また、動作の合成ルールを適用してもよい。動作の合成ルールとは、例えば、ビデオの録画動作の指示があった場合には、必ず制御をテレビからビデオに移してから録画をする。すなわち、ビデオの何らかの動作の場合には、必ずビデオに制御を移す動作を前処理として定義するものである。また、ビデオの再生の指示があった場合、テレビの表示用の信号の入力先をビデオの出力の接続された外部入力端子に切り替えるような処理を定義してもよい。操作メニュー表示部２０４は、ディスプレイ等の表示デバイスを含むと考えても含まないと考えてもよい。操作メニューを表示するための情報を、他の表示装置に出力するようにしてもよい。操作メニュー表示部２０４は、表示デバイスのドライバーソフト、または表示デバイスとドライバーソフトと出力デバイス等で実現され得る。
【００４５】
動作指示受付部２０５は、操作メニュー表示部２０４に表示された操作メニューのメニュー項目に対する指示である動作指示を受け付ける。具体的には、操作メニュー表示部２０４に表示された操作メニューの項目が選択されることにより動作指示を受け付ける。動作指示は所定の操作メニューの項目に関する新たなメニュー、例えばサブメニュー等を表示する指示であってもよい。動作指示の受け付けは、例えば、リモートコントロール装置を用いたメニュー項目選択、操作メニュー表示部２０４等に設けられたタッチパネルのメニュー項目選択等により行われる。また、第二の電子機器２００に設けられたハードボタンを押下した情報を動作指示として受け付けてもよい。動作指示受付部２０５の受け付ける入力は、リモートコントロール装置、タッチパネル、ハードボタン、テンキーやキーボードやマウスによる入力等で、入力手段はどのようなものであってもよい。動作指示受付部２０５は、リモートコントロール装置や、タッチパネル、ハードボタン等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００４６】
選択部２０３は、第二操作項目情報格納部２０２が格納している第一操作項目情報を所定の条件に応じて選択する。「所定の条件」とはどのような条件であってもよい。本実施の形態においては、動作指示受付部２０５の受け付けた動作指示に基づいて、第一操作項目情報を選択する場合について説明する。具体的には、動作指示受付部２０５が、第二操作項目情報に基づいて表示されたメニュー項目に対する動作指示を受け付けた場合、選択部２０３は、その第二操作項目情報に応じた第一操作項目情報を選択する。なお、選択部２０３が、第二操作項目情報に応じた第一操作項目情報として、どのような第一操作項目情報を選択するかについては問わない。例えば、予め、第二操作項目情報が選択条件に関する情報を有するようにするとともに、第一操作項目情報内に、第二操作項目情報が有している選択条件に関する情報に対応した情報を持たせるようにし、第一操作項目情報内の選択条件に関する情報に対応した情報が、動作指示により選択されたメニュー項目に対応する第二操作項目情報の持つ選択条件に関する情報と合致した場合に、この第一操作項目情報を選択するようにしてもよい。ここで述べる「選択条件に関する情報」とは、選択条件そのものであってもよいし、選択条件を得るための基となる情報であってもよい。例えば、この選択条件に関する情報として、第二操作項目情報が有する、メニュー項目の項目名や、メニュー項目を識別するための識別情報、メニュー項目の種類、動作指示に応じて実行されるアクションのアクション名、このアクションを識別するための識別情報等の情報のうちの少なくとも一つを利用するようにしてもよい。具体例としては、「映像再生」というメニュー項目が選択された場合に、音量に関連する第一操作項目情報が選択されるようにするために、音量に関する第一操作項目情報内に「音量」という情報を設定し、「映像再生」というメニュー項目に対応する第二操作項目情報内には、「音量」という情報を設定する。そして、動作指示として、「映像再生」というメニュー項目が選択された場合に、このメニュー項目に対応する第二操作項目情報内から「音量」という情報を選択条件として取得し、この選択条件を満たす第一操作項目情報、すなわち「音量」という情報を持つ第一操作項目情報を選択する。このようにして、第二操作項目情報に応じた第一操作項目情報を取得してもよい。選択部２０３が動作指示に応じて、どのように第一操作項目情報を選択するかは問わない。例えば、予め、第一操作項目情報内に第二操作項目情報がもつ情報に対応した情報を持たせるようにし、この情報が、選択されたメニュー項目に対応する第二操作項目情報の持つ情報と合致した場合に、この第一操作項目情報を選択するようにしてもよい。なお、選択部２０３が第一操作項目情報を選択する処理の具体例については後述する。選択部２０３は、ＭＰＵやメモリ等から実現され得る。選択部２０３が第一操作項目情報を選択する処理手順は、例えば、ソフトウェアにより実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、専用回路等のハードウェアで実現しても良い。
【００４７】
第二動作指示情報取得部２０６は、動作指示受付部２０５が受け付けた動作指示に基づいて、第一操作項目情報に応じた動作指示情報を取得する。具体的には、第二操作項目情報格納部２０２に格納されている第一操作項目情報と、操作メニュー表示部２０４が表示する操作メニューのメニュー項目とは、例えば、メニュー項目に第一操作項目情報を識別する識別情報や、リンク情報を与えておく等により、対応付けがされているようにする。そして、第二動作指示情報取得部２０６は、動作指示受付部２０５により選択されたメニュー項目が、第一操作項目情報に基づいて表示されたものであれば、動作指示受付部２０５により選択されたメニュー項目に対応する第一操作項目情報を、第二操作項目情報格納部２０２に格納されている第一操作項目情報の中から判定し、この判定された第一操作項目情報から、動作指示情報を取得する。第二動作指示情報取得部２０６は、ＭＰＵやメモリ等から実現され得る。第二動作指示情報取得部２０６が動作指示情報を取得する処理手順は、例えば、ソフトウェアにより実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、専用回路等のハードウェアで実現しても良い。
【００４８】
第二動作指示情報送信部２０７は、第二動作指示情報取得部２０６が取得した動作指示情報を、第一の電子機器１００に送信する。第二動作指示情報送信部２０７は、モデムやネットワークカードなどの送信を行うための送信デバイスを含んでもよく、あるいは含まなくてもよい。また、第二動作指示情報送信部２０７は、ハードウェアによって実現されてもよく、あるいは送信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。送信は、ＬＡＮ等の通信手段、赤外線による通信、ブルートゥース（登録商標）等の近距離無線通信手段、或いは電子メール送信手段等により実現される。
【００４９】
自機器動作指示情報取得部２１２は、動作指示受付部２０５が受け付けた動作指示に基づいて、第二操作項目情報に応じた動作指示情報を取得する。具体的には、自機器操作項目情報格納部２１１に格納されている第二操作項目情報と、操作メニュー表示部２０４が表示する操作メニューのメニュー項目とは、例えば、メニュー項目に第二操作項目情報を識別する識別情報や、リンク情報を与えておく等により、対応付けがされているようにする。そして、自機器動作指示情報取得部２１２は、動作指示受付部２０５により選択されたメニュー項目が、第二操作項目情報に基づいて表示されたものであれば、動作指示受付部２０５により選択されたメニュー項目に対応する第二操作項目情報を、自機器操作項目情報格納部２１１が格納している第二操作項目情報の中から判定し、この判定された第二操作項目情報から動作指示情報を取得する。自機器動作指示情報取得部２１２は、ＭＰＵやメモリ等から実現され得る。自機器動作指示情報取得部２１２が動作指示情報を取得する処理手順は、例えば、ソフトウェアにより実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、専用回路等のハードウェアで実現しても良い。
【００５０】
第二制御部２０８は、自機器動作指示情報取得部２１２が第二操作項目情報に基づいて取得した動作指示情報に基づいて第二動作部２０１を動作させる。具体的には、動作指示情報に対応した制御信号を第二動作部２０１に出力して、動作指示情報が指示する動作が行われるように、第二動作部２０１の動作を制御する。第二制御部２０８は、ＭＰＵやメモリ等から実現され得る。第一制御部１０２の処理手順は、例えば、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、専用回路等のハードウェアで実現しても良い。
【００５１】
操作項目要求送信部２１３は、第一の電子機器１００に対し、第一操作項目情報の送信を要求する情報である操作項目要求情報を送信する。操作項目要求情報は、どのような情報であってもよい。送信を求める第一操作項目情報を識別するための識別情報等を含む情報であってもよいし、第一の電子機器１００の送信先となる第二の電子機器２００のアドレスを示すアドレス情報や、識別情報等であってもよい。第一の電子機器１００に、予め、所定の第一操作項目情報を、第二の電子機器２００に送信することが設定されている場合には、第一の電子機器１００に単に第一操作項目情報の送信を行うアクションを実行させるためのトリガーとなる情報を送信するようにしてもよい。また、操作項目要求送信部２１３は、どのようなトリガーにより操作項目要求情報を送信するようにしてもよい。例えば、第二の電子機器２００の電源がオンされたことを検出するための処理部を設け、この処理部が出力する電源がオンされたことを示す信号をトリガーとして、操作項目要求情報を送信するようにしてもよい。また、第二の電子機器２００が第一の電子機器１００と接続されたことを検出するための処理部を設け、この処理部が出力する第一の電子機器１００と接続されたことを示す信号をトリガーとして、操作項目要求情報を送信するようにしてもよい。また、操作メニュー表示部２０４等が操作メニューの表示の指示を受け付けた場合に、操作メニュー表示部２０４等が操作メニューの表示の指示を受け付けたことを示す信号を操作項目要求送信部２１３に出力するようにし、この信号を受け付けたことをトリガーとして、操作項目要求情報を送信するようにしてもよい。操作項目要求送信部２１３は、モデムやネットワークカードなどの送信を行うための送信デバイスを含んでもよく、あるいは含まなくてもよい。また、操作項目要求送信部２１３は、ハードウェアによって実現されてもよく、あるいは送信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。送信は、ＬＡＮ等の通信手段、赤外線による通信、ブルートゥース（登録商標）等の近距離無線通信手段、或いは電子メール送信手段等により実現される。また、無線または有線の放送手段により実現してもよい。
【００５２】
ネットワーク３００は、第一の電子機器１００と第二の電子機器２００との間での、データの送受信を可能とするものであれば、どのようなネットワークであっても良い。ネットワーク３００は、例えば、ＩＰプロトコル等を用いた無線または有線のネットワークであってもよい。また、このネットワークにおける通信を、地上波放送、ケーブルテレビ放送、衛星放送等により実現しても良い。また、第一の電子機器１００と第二の電子機器２００との間でデータの通信が可能であれば、両者をどのように接続してもよい。例えば、ネットワークで接続する代わりに、ＩＥＥＥ１３９４やＵＳＢといったシリアルバス等を用いて接続してもよい。
【００５３】
つぎに、第一の電子機器１００の動作について、図２のフローチャートを用いて説明する。
【００５４】
（ステップＳ２０１）操作項目要求受信部１０４は、第二の電子機器２００から、操作項目要求情報を受信したか否かを判定する。受信した場合、ステップＳ２０２へ進み、受信していない場合、ステップＳ２０３へ進む。
【００５５】
（ステップＳ２０２）第一操作項目情報送信部１０６は、ステップＳ２０１で受信した操作項目要求情報に応じて、第一操作項目情報格納部１０５から第一操作項目情報を取得し、第二の電子機器２００に対して送信する。そして、ステップＳ２０１に戻る。
【００５６】
（ステップＳ２０３）第一動作指示情報受信部１０３は、第二の電子機器２００から、動作指示情報を受信したか否かを判定する。受信した場合、ステップＳ２０４へ進み、受信していない場合、ステップＳ２０１に戻る。
【００５７】
（ステップＳ２０４）第一制御部１０２は、ステップＳ２０３で受信した動作指示情報に基づいて、第一動作部１０１の動作を制御する。そして、ステップＳ２０１に戻る。
【００５８】
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより、処理は終了する。
【００５９】
つぎに、第二の電子機器２００の動作について、図３のフローチャートを用いて説明する。
【００６０】
（ステップＳ３０１）操作メニュー表示部２０４は、所定の操作メニューを表示する指示等を受け付けたか否かを判定する。「所定の操作メニュー」はここでは、少なくとも一つ以上の第二操作項目情報に基づく操作メニューであればどのようなものであってもよい。受け付けた場合、ステップＳ３０２へ進み、受け付けていない場合、ステップＳ３０１へ戻る。なお、操作メニューを表示する指示はどのように受け付けてもよい。例えば、操作メニューを表示するための指示を受け付ける受付部等を設け、この受付部から受け付けるようにしてもよいし、他の処理部等から出力される指示等を受け付けるようにしてもよい。
【００６１】
（ステップＳ３０２）操作項目要求送信部２１３は、操作項目要求情報を、第一の電子機器１００に対して送信する。なお、この送信は、送信相手を特定した一対一の送信であってもよいし、一対多のマルチキャストの送信であってもよいし、送信相手を特定しないブロードキャストによる送信であってもよい。
【００６２】
（ステップＳ３０３）第二操作項目情報受信部２０９は、第一操作項目情報を第一の電子機器１００から受信したか否か判定する。受信した場合、ステップＳ３０４へ進み、受信していない場合、ステップＳ３０３へ戻る。なお、ステップＳ３０２において操作項目要求情報をマルチキャストやブロードキャストで送信した場合には、送信が行なわれてからの所定の時間内に、複数の電子機器１００からの受信が行なわれたか否かを判定するようにしてもよい。
【００６３】
（ステップＳ３０４）第二操作項目情報蓄積部２１０は、ステップＳ３０３で受信した第一操作項目情報を、第二操作項目情報格納部２０２に蓄積する。
【００６４】
（ステップＳ３０５）操作メニュー表示部２０４は、自機器操作項目情報格納部２１１に格納されている第二操作項目情報に基づいて所定の操作メニューを表示する。
【００６５】
（ステップＳ３０６）動作指示受付部２０５は、ステップＳ３０５において表示した操作メニューのメニュー項目に対する動作指示を受け付けたか否かを判定する。受け付けた場合、ステップＳ３０７に進み、受け付けていない場合、ステップＳ３０６に戻る。
【００６６】
（ステップＳ３０７）自機器動作指示情報取得部２１２は、ステップＳ３０６において受け付けた動作指示に対応する第二操作項目情報から動作指示情報を取得する。
【００６７】
（ステップＳ３０８）自機器動作指示情報取得部２１２は、動作指示に対応する第二操作項目情報から選択条件に関する情報を取得する。
【００６８】
（ステップＳ３０９）選択部２０３は、ステップＳ３０８において取得した情報に基づいて得られる選択条件を満たす第一操作項目情報を、第二操作項目情報格納部２０２に格納されている第一操作項目情報から選択する。なお、この選択を行う処理の具体的な詳細動作については後述する。
【００６９】
（ステップＳ３１０）選択部２０３は、選択された第一操作項目情報があるか否かを判定する。ある場合、ステップＳ３１１へ進み、ない場合、ステップＳ３１５へ進む。
【００７０】
（ステップＳ３１１）操作メニュー表示部２０４は、ステップＳ３０９において選択した第一操作項目情報に基づいて操作メニューを表示する。
【００７１】
（ステップＳ３１２）動作指示受付部２０５は、ステップＳ３１１において表示した操作メニューのメニュー項目に対する動作指示を受け付けたか否かを判定する。受け付けた場合、ステップＳ３１３に進み、受け付けていない場合、ステップＳ３１２に戻る。なお、このステップＳ３１２による処理をキャンセルするメニュー項目等を表示するようにし、ステップＳ３１２において表示した操作メニューによる操作が不要である場合、このキャンセルのメニュー項目を選択することにより、ステップＳ３１５に進むようにしてもよい。
【００７２】
（ステップＳ３１３）第二動作指示情報取得部２０６は、ステップＳ３１２において受け付けた動作指示に対応する第一操作項目情報から、動作指示情報を取得する。
【００７３】
（ステップＳ３１４）第二動作指示情報送信部２０７は、第二動作指示情報取得部２０６が取得した動作指示情報を、第一の電子機器１００に対して送信する。なお、この送信は、送信相手を特定した一対一の送信であってもよいし、一対多のマルチキャストの送信であってもよいし、送信相手を特定しないブロードキャストによる送信であってもよい。
【００７４】
（ステップＳ３１５）第二制御部２０８は、自機器動作指示情報取得部２１２が取得した動作指示情報に基づいて、第二動作部２０１の動作を制御する。そして、ステップＳ３０１へ戻る。
【００７５】
なお、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより、処理は終了する。
【００７６】
なお、上記のステップＳ３１５の処理を、ステップＳ３０７の処理の後に行うようにし、ステップＳ３１４の処理後に、ステップＳ３０１に戻るようにしてもよい。
【００７７】
つぎに具体例について説明する。図４は、本実施の形態に係る電子機器システムの具体例を説明するための概念図である。この具体例においては、第一の電子機器１００がサラウンドアンプ、チューナー、ＣＤプレーヤー、カセットテープレコーダー、スピーカーを備えた、いわゆるミニコンポと呼ばれるオーディオシステム、第二の電子機器２００が映像音声情報を記録再生可能なＤＶＤレコーダーであり、第一の電子機器１００と第二の電子機器２００とが、インターネットプロトコルを利用した有線のネットワーク３００で接続されているものとする。ここでは、第二の電子機器２００の音声の出力先は、第一の電子機器１００となっており、第二の電子機器２００から出力された音声の音量や、音質等の制御は、第一の電子機器１００により制御可能であるとする。また、必要に応じて、第二の電子機器２００の出力する音声を、第一の電子機器１００で録音したりできるものとする。また、第二の電子機器２００の出力は、外部のディスプレイ４００に接続されており、映像等がこのディスプレイに表示されるものとする。
【００７８】
図５は、第一の電子機器１００の第一操作項目情報格納部１０５に格納されている第一操作項目情報のデータの構成を示す図である。ここでは、一以上の第一操作項目情報が一つのファイルに格納されているものとする。このデータにおいて、「アイテム」という開始タグ（＜＞で囲まれたもの）と終了タグ（＜／＞で囲まれたもの）とに挟まれた情報が、一つの第一操作項目情報に相当する。以下、このような開始タグと終了タグとに挟まれた情報をエレメントと称す。また、「アイテム名」というエレメントは、操作メニューのメニュー項目として表示される表示名であり、項目情報に相当する。また、「アクション名」というエレメントは、第一の電子機器１００に対して実行させるアクションの名称であり、動作指示情報に相当する。また、「対象ＩＤ」というエレメントは、アクションの実行対象となる機器の識別情報であり、ここでは、第一の電子機器の識別情報である「ＣＢ０１」が設定されている。また、「アイテム」の開始タグ内には、メニュー項目が、他のどのような種類のメニュー項目と関連するかを示すための情報である「アイテム属性」という属性が設けられており、その属性値は、「アイテム属性＝“属性値”」として記述されている。また、「アイテム属性」が複数の属性値を持つ場合、属性値間に、「，」が配置される。この「アイテム属性」は、例えば、「再生」、「録音」、「音量調整」等の、どのようなアクションに対応して表示すべきメニュー項目であるかを示した属性値である。また、「アイテム」の開始タグ内の「アイテムＩＤ」という属性は、アイテムを管理するための識別情報であり、「アイテムＩＤ＝“属性値”」で記述されている。
【００７９】
図６は、第二の電子機器２００の自機器操作項目情報格納部２１１に格納されている第二操作項目情報のデータ構造を示す図である。図において、図５に示したタグと同じタグは同一または相当するタグを示している。「条件アイテム属性」というエレメントは、このメニュー項目がどのような種類のメニュー項目であるかを示す属性値であり、第一操作項目情報における「アイテム」開始タグ内の「アイテム属性」の属性値に相当する。なお、「対象ＩＤ」のエレメントとしては、ここでは、第二の電子機器２００の識別情報である「ＤＶＤ０２」が設定されている。
【００８０】
図７は、第二の電子機器２００の第二操作項目情報格納部２０２に格納されている電子機器情報管理表を示す図である。電子機器情報管理表は、「対象ＩＤ」と「機器アドレス情報」という属性を有している。「対象ＩＤ」は図５に示した「対象ＩＤ」エレメントに相当する。「機器アドレス情報」は対象ＩＤに対応した電子機器のネットワーク上のアドレスを示す情報であり、ここではＩＰアドレスである。
【００８１】
まず、ユーザが、第二の電子機器２００に対し、リモートコントロール装置等を操作して、操作メニューを出力させる指示を出すと、第二の電子機器２００は、第一の電子機器１００に対して、操作項目要求情報を、ネットワーク３００経由で送信する。
【００８２】
第二の電子機器２００からの操作項目要求情報を受信した第一の電子機器１００は、第一操作項目情報を、第二の電子機器２００に対して、ネットワーク３００経由で送信する。
【００８３】
第一操作項目情報を受信した第二の電子機器２００は、この第一操作項目情報を第二操作項目情報格納部２０２に格納する。このとき、第一の電子機器１００の機器ＩＤである「ＣＢ０１」と第一の電子機器１００のＩＰアドレス「１９２．１６８．１．２５」とを図７に示すように電子機器情報管理表に格納する。
【００８４】
第二の電子機器２００は、上述したユーザからの操作メニューを出力させる指示にしたがって、図６に示した自機器操作項目情報格納部２１１に格納されている第二操作項目情報に基づいて操作メニューをディスプレイ４００に表示する。この操作メニューは、第二操作項目情報全てに対応したメニュー項目を有するものであってもよいし、予め設定された一部のメニュー項目を有するものであってもよい。図８は、ディスプレイ４００に表示された操作メニュー８００を示す図である。
【００８５】
ユーザが、リモートコントロール装置等を操作して、操作メニュー８００の「再生」というメニュー項目８０１を選択すると、自機器動作指示情報取得部２１２は、自機器操作項目情報格納部２１１に格納されている第二操作項目情報のうちの、選択されたメニュー項目に対応している第二操作項目情報から、第二動作部２０１を動作させるための動作指示情報を取得する。ここでは、「再生」という情報を「アイテム名」エレメントとして有している第二操作項目情報の、「アクション名」エレメントである「ｐｌａｙ」を取得する。また、「対象ＩＤ」エレメントである「ＤＶＤ０２」も取得する。さらに、自機器動作指示情報取得部２１２は、同じ第二操作項目情報内から、「条件アイテム属性」エレメントである「再生」という情報を取得する。
【００８６】
つぎに、選択部２０３は、自機器動作指示情報取得部２１２が取得した「条件アイテム属性」エレメントである「再生」という情報を選択条件として、この選択条件を満たす第二操作項目情報格納部２０２に格納されている第一操作項目情報を選択する。
【００８７】
以下、選択条件に基づいて第一操作項目情報を選択する処理について、図９のフローチャートを用いて説明する。この処理は、図３において説明したステップＳ３０９の処理に相当する。
【００８８】
（ステップＳ９０１）選択部２０３は、カウンタｉに１を代入する。
【００８９】
（ステップＳ９０２）選択部２０３は、第一操作項目情報を選択するための予め決められた情報である「アイテム」という開始タグを、メモリ等から読み出す。
【００９０】
（ステップＳ９０３）選択部２０３は、「アイテム」という終了タグをメモリ等から読み出す。
【００９１】
（ステップＳ９０４）選択部２０３は、第一操作項目情報が格納されているファイルのｉ行目のタグを読み出す。
【００９２】
（ステップＳ９０５）選択部２０３は、ステップＳ９０２で読み出された「アイテム」という開始タグとステップＳ９０４で読み出されたタグとが所定の関係、ここでは一致する関係、にあるか否か判断を行う。所定の関係であればステップＳ９０６へ進み、所定の関係でなければステップＳ９１２へ飛ぶ。
【００９３】
（ステップＳ９０６）選択部２０３は、第二動作指示情報取得部２０６が取得した「再生」という選択条件と一致する属性値が、「アイテム」開始タグ内の「アイテム属性」の属性値にあるか否かを判定する。ある場合、ステップＳ９０７へ進み、ない場合、ステップＳ９１２へ進む。
【００９４】
（ステップＳ９０７）選択部２０３は、カウンタｉを１インクリメントする。
【００９５】
（ステップＳ９０８）選択部２０３は、第一操作項目情報の格納されているファイルのｉ行目のタグを読み出す。
【００９６】
（ステップＳ９０９）選択部２０３は、ステップＳ９０３で読み出された「アイテム」という終了タグとステップＳ９０８で読み出されたタグとが所定の関係、ここでは一致する関係、にあるか否か判断を行う。所定の関係であればステップＳ９１０へ進み、所定の関係でなければステップＳ９０７へ戻る。
【００９７】
（ステップＳ９１０）選択部２０３は、ステップＳ９０９で一致すると判断された「アイテム」終了タグと、その直前の「アイテム」開始タグとで指定される第一操作項目情報を取得し、取得した第一操作項目情報をメモリ等に蓄積する。
【００９８】
（ステップＳ９１１）選択部２０３は、カウンタｉを１インクリメントする。そして、ステップＳ９０４へ戻る。
【００９９】
（ステップＳ９１２）選択部２０３は、カウンタｉを１インクリメントする。そして、ステップＳ９１３へ進む。
【０１００】
（ステップＳ９１３）選択部２０３は、第一操作項目情報が格納されているファイルにｉ行目のデータがあるか否か判定する。ある場合、ステップＳ９０４に戻り、ない場合、上位関数にリターンする。
【０１０１】
図１０は、上記のような図９に示した処理により選択され、メモリ等に格納された第一操作項目情報の構成を示した図である。図１０に示すように、「再生」という条件アイテム属性を「アイテム」開始タグ内の「アイテム属性」として持つ第一操作項目情報、すなわち「アイテムＩＤ」が「０２２１」、「０２２２」、「０２２４」等である第一操作項目情報が選択される。
【０１０２】
操作メニュー表示部２０４は、選択部２０３が選択した、図１０に示すような第一操作項目情報に基づいて、操作メニューをディスプレイ４００に表示する。図１１は、ディスプレイ４００に表示された操作メニュー１１００を示す図である。操作メニュー表示部２０４が、表示用の操作メニューを構成する処理については、雛形情報等のスタイルファイルを用いること等により実現される。このような操作メニューを構成する技術は公知の技術であるので説明は省略する。なお、操作メニューを、どのような構造や、形状で表示するようにしてもよい。例えば、階層構造を有するメニューとして表示してもよい。また、全てのメニューの項目をテキストのみで表示してもよいし、ユーザのカスタマイズしたボタンで表示するようにしてもよい。
【０１０３】
ユーザが、リモートコントロール装置等を操作して、操作メニュー１１００の「音量上げる」というメニュー項目１１０１を選択すると、第二動作指示情報取得部２０６は、選択されたメニュー項目に対応している第二操作項目情報格納部２０２に格納されている第一操作項目情報から、第一動作部１０１に対する動作指示情報を取得する。ここでは、メニュー項目１１０１に対応している「アイテムＩＤ」が「０２２１」である第一操作項目情報の、「アクション名」エレメントである「ｖｏｌｕｍｅ＿ＵＰ」を取得する。また、「対象ＩＤ」エレメントである「ＣＢ０１」も取得する。
【０１０４】
そして、第二動作指示情報送信部２０７が、図７に示した電子機器情報管理表から、「対象ＩＤ」が「ＣＢ０１」であるレコードの、「機器アドレス情報」の属性値である「１９２．１６８．１．２５」を取得し、このＩＰアドレスを用いて、第一の電子機器１００に対して、「ｖｏｌｕｍｅ＿ＵＰ」を送信する。第一の電子機器１００の第一制御部１０２は、この「ｖｏｌｕｍｅ＿ＵＰ」という動作指示情報に基づいて第一動作部１０１を制御し、音量を上げる処理を実行させる。
【０１０５】
また、自機器動作指示情報取得部２１２は、「ＤＶＤ０２」が、自機器の「対象ＩＤ」であることから、「ｐｌａｙ」というアクションを第二制御部２０８に実行させる。これにより第二制御部２０８がメニュー項目８０１に対応する再生処理が実行されるよう第二動作部２０１を制御する。
【０１０６】
このように、第二の電子機器２００にコンテンツ等の再生処理を行わせるために、「再生」というメニュー項目を選択すると、第二の電子機器２００の音声の出力先である第一の電子機器１００の音量等を調整するためのメニューが表示される。これにより、ユーザは、コンテンツ等を再生する際の音量等を調整することができる。
【０１０７】
ここで、図８に示した操作メニューにおいて、「録画」というメニュー項目８０２を選択したとすると、図６に示した第二操作項目情報から、「録画」という「条件アイテム属性」が、選択条件として選ばれることとなる。そして、この「録画」という属性を、「アイテム」開始タグの「アイテム属性」として有する第一操作項目情報、すなわち、「アイテムＩＤ」が「０２２３」である第一操作項目情報が、図７に示した第一操作項目情報から選択される。これにより図１２に示すような操作メニュー１２００がディスプレイ４００に表示される。
【０１０８】
ここでは、第二の電子機器２００に行わせる処理は、番組等の録画の処理であり、音量等の調整は不要であるため、図１１のような音量等を調整するメニューは表示されず、その代わりに、番組を録画すると同時に第一の電子機器１００が出力する音声を第二の電子機器２００によりテープに録音するためのメニューが表示される。
【０１０９】
なお、上記具体例においては、第一の電子機器１００から取得した第一操作項目情報に基づいて、操作メニューを表示するようにしたが、予め、第二操作項目情報格納部２０２が、第一の電子機器１００の第一操作項目情報を格納しているようにしてもよい。この場合、第一操作情報を取得する処理が不要となるため、メニュー表示の処理を高速化できる。
【０１１０】
以上、本実施の形態によれば、第二の電子機器２００において第一の電子機器１００の操作メニューを表示できるようにするとともに、第二の電子機器２００を操作するためにメニュー項目を選択した場合に、第一の電子機器１００のメニュー項目としては、選択された第二の電子機器２００のメニュー項目に基づいて選択されたメニュー項目のみが表示されることとなるため、第二の電子機器２００の操作に伴って必要となるメニュー項目だけを、適宜、表示することが可能となり、メニュー操作を行ううえでの利便性を向上させることが可能となる。
【０１１１】
また、第二の電子機器２００のメニュー項目に対応した選択条件を属性として有する第一操作項目情報を有していれば、第一の電子機器１００がどのような電子機器であっても、第一の電子機器１００のメニュー項目を、第二の電子機器２００のメニュー項目に応じて適宜選択して表示させることが可能であり、汎用性が高い。
【０１１２】
また、第一の電子機器１００のどのようなメニュー項目を、第二の電子機器２００のどのようなメニュー項目に対応して表示させるかは、第一の電子機器１００の第一操作項目情報の属性値を変更することで容易に変更でき、設計の自由度も高い。
【０１１３】
なお、本実施の形態においては、第一の電子機器１００のメニューを第二の電子機器２００で表示させる場合について説明したが、本発明は、例えば、第一動作部の動作の異なる複数の第一の電子機器や、第一動作部の動作が同じである複数の第一の電子機器を、第二の電子機器に接続した場合においても適用できるものである。例えば、第二操作項目情報格納部２０２が、複数の第一の電子機器の第一操作項目情報と、各第一の電子機器のアドレス情報等を格納するようにし、動作指示の受付によりメニュー項目が選択された場合、選択部２０３が格納されている第一操作項目情報から、この選択されたメニュー項目に対応した第一操作項目情報を選択するようにして、この第一操作項目情報に対応した第一の電子機器に、第一操作項目情報から取得した動作指示情報を送信するようにすることで、このような複数の第一の電子機器を備えた構成が実現可能である。かかることは、他の実施の形態においても同様である。
【０１１４】
また、本実施の形態においては、選択部２０３が、第二操作項目情報格納部２０２に格納されている第一操作項目情報を選択する場合について説明したが、本発明においては、選択部２０３が自機器操作項目情報格納部２１１に格納されている第二操作項目情報、あるいは、第一操作項目情報および第二操作項目情報を選択するようにしてもよい。例えば、上記の具体例において、第二操作項目情報にも、「アイテム」開始タグ内に、アイテム属性を持たせるようにし、選択部２０３が、選択条件を満たす第二操作項目情報、あるいは、第一操作項目情報および第二操作項目情報を選択するようにすればこのような構成は実現可能である。かかることは、他の実施の形態においても同様である。
【０１１５】
また、本実施の形態において、選択部２０３が選択した第一操作項目情報によって表示されるメニュー項目に基づいて、さらに、選択部２０３が第一操作項目情報や、第二操作項目情報を選択するようにして、この選択した第一操作項目情報や、第二操作項目情報に基づいて、さらに操作メニューを表示するようにしてもよい。たとえば、上記の具体例において、第一操作項目情報に「条件アイテム属性」タグを持たせるようにし、第一操作項目情報によって表示されたメニュー項目が選択された場合、この第一操作項目情報の「条件アイテム属性」の属性値を有する第一操作項目情報や、第二操作項目情報を、選択部２０３がさらに選択するようにすれば実現可能である。かかることは、他の実施の形態においても同様である。
【０１１６】
また、本実施の形態において、最初に操作メニューを表示する指示を受け付けた場合、この指示に応じて選択部２０３が第一操作項目情報や、第二操作項目情報を選択し、この選択結果に応じて選択された第一操作項目情報や、第二操作項目情報に基づいて操作メニューを表示するようにしてもよい。例えば、上記具体例において、最初の操作メニューとして表示させたいメニュー項目に対応する第一操作項目情報や、第二操作項目情報の「アイテム属性」に、「メニュー表示」等の所定の属性値を与えておき、操作メニューを表示する指示として、「条件アイテム属性」が「メニュー表示」という属性値を持つものを選択させる指示を選択部２０３に与えるようにすることで、実現可能である。かかることは、他の実施の形態においても同様である。
【０１１７】
なお、本実施の形態においては、第二の電子機器２００の操作項目要求送信部２１３が、操作項目要求情報を送信することにより、第一の電子機器１００に第一操作項目情報を送信させるようにしたが、図１３に示すように、第一の電子機器１００に、第二の電子機器２００との接続を検出するための接続検出部１０７を設けるようにし、この接続検出部１０７が第二の電子機器との接続を検出した場合に、第一操作項目情報送信部１０６が、第一操作項目情報を送信するようにしてもよい。接続検出部１０７は、第一の電子機器２００と直接接続されていることを検出してもよいし、ネットワーク等を介して間接的に接続されていることを検出してもよい。また、接続検出部１０７は、どのように第一の電子機器２００との接続を検出してもよい。例えば、第二の電子機器２００からネットワーク３００経由で送信される情報等から、接続を検出してもよいし、接続検出部１０７自身が、定期的あるいは不定期に、ネットワーク３００経由で、他の機器のアドレス情報等を要求する信号を出力して、その信号に対する返信があった場合に接続を検出してもよい。また、単に、第一の電子機器１００がネットワークに接続された場合に、第二の電子機器２００と接続されたとみなして接続を検出することも、ここでは接続を検出したものと考える。かかることは、他の実施の形態においても同様である。
【０１１８】
なお、上記実施の形態における電子機器システムの第二の電子機器を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、格納されている一以上の、外部の電子機器を動作させるための情報である第一操作項目情報を、所定の条件に応じて選択する選択ステップと、前記選択ステップで選択した第一操作項目情報に基づいて一以上のメニュー項目を有する操作メニューを表示する操作メニュー表示ステップと、前記表示された操作メニューのメニュー項目に対する指示である動作指示を受け付ける動作指示受付ステップと、前記動作指示受付ステップで受け付けた動作指示に基づいて、前記第一操作項目情報に応じた前記動作指示情報を取得する第二動作指示情報取得ステップと、前記第二動作指示情報取得ステップで取得した動作指示情報を、前記第一の電子機器に送信する第二動作指示情報送信ステップとを実行させるためのプログラムである。
【０１１９】
（実施の形態２）
図１４は、本実施の形態に係る電子機器システムの構成を示すブロック図である。本実施の形態に係る電子機器システムは、上記実施の形態１に係る電子機器システムにおいて、選択部が、第二の電子機器の処理するコンテンツに応じて、第一操作項目情報を選択するようにしたものである。本実施の形態に係る電子機器システムは、第一の電子機器１００と、第二の電子機器１４００とを備えている。第一の電子機器１００と第二の電子機器１４００とは、ネットワーク３００を介して接続されている。第一の電子機器１００およびネットワーク３００については、上記実施の形態１と同様のものであるため、説明は省略する。
【０１２０】
第二の電子機器１４００は、上記実施の形態１において説明した第二の電子機器２００において、第二動作部２０１の代わりに第二動作部１４０１を設け、選択部２０３の代わりに選択部１４０３を設け、コンテンツ情報取得部１４２０を設けるようにしたものである。これら以外の部分の構成については、上記実施の形態１と同様のものであるため、説明は省略する。
【０１２１】
第二の電子機器１４００は、ネットワーク等を介して他の機器と接続可能な電子機器であり、本実施の形態においては、特に、映像や音楽、テキスト、データ等のコンテンツを取り扱う電子機器であればどのような電子機器でもよい。例えば、テレビや、ＤＶＤプレーヤー、ＤＶＤレコーダー、ハードディスクレコーダー、ビデオテープレコーダー、ＣＤプレーヤー、チューナー、カセットテープレコーダー等のＡＶ機器であってもよい。また、電子ブックプレーヤー等であってもよい。
【０１２２】
第二動作部１４０１は、第二制御部２０８からの制御信号に基づいて、所定の動作を行う。所定の動作とは、ここでは特に、映像や音声に関するコンテンツを処理する動作である。コンテンツを処理する動作とは、具体的には、コンテンツの情報を再生したり、録画したり、録音したりする処理や、コンテンツの情報を、デコードしたりエンコードしたりすることによりデータ変換したり、コンテンツに含まれるプログラムを実行したり、コンテンツに含まれるデータに演算を行ったりする処理等である。例えば、第二の電子機器１４００が、ハードディスクレコーダー等であれば、ニュース番組やドラマ等の番組の映像や音声の情報を受信し、これらをエンコードして記録する動作等であり、第二の電子機器１４００がＤＶＤプレーヤーであれば、音楽コンテンツや、映画コンテンツ等をＤＶＤディスクから読み出して出力する動作等である。第二動作部１４０１は、例えば、ＭＰＵやメモリ等で実現され得る。第二動作部１４０１の動作は、例えば、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、専用回路等のハードウェアで実現しても良い。
【０１２３】
コンテンツ情報取得部１４２０は、第二動作部１４０１の処理する対象となるコンテンツに関する情報であるコンテンツ情報を取得する。コンテンツ情報はどのような情報であってもよい。例えば、コンテンツを識別するための識別情報であってもよい。また、コンテンツのタイトル名であってもよい。また、コンテンツのジャンル等、コンテンツを所定の分類により分類した場合の項目名や項目のコードであってもよい。また、コンテンツの著作権情報等であってもよい。コンテンツの分類とは、たとえば、音楽の鑑賞を主目的とした「音楽コンテンツ」や、映像の鑑賞を主目的とした「映像コンテンツ」といった分類であってもよいし、映像の質に着目した「高画質」、「通常画質」、「低画質」といった分類であってもよい。また、映像の内容に基づいた、「映画」、「ニュース」、「ドラマ」、「スポーツ」等の分類であってもよい。また、「二か国語」、「字幕付き」といった、コンテンツの持つオプションの情報に基づいた分類であってもよい。このコンテンツに関する情報は、コンテンツに予め付加しておいてもよい。また、予めコンテンツに関する情報と、コンテンツの名前や、コンテンツの再生時間、コンテンツの識別情報とを関連づけて第二の電子機器１４００の内部や、外部のデータベースに格納しておくようにし、コンテンツに予め付加されているコンテンツ名や、コンテンツの再生時間、コンテンツの識別情報等を用いて、このデータベースからコンテンツに関する情報を検索して、取得するようにしてもよい。このような、コンテンツに対応したコンテンツ情報を取得する技術は、いわゆるＣＤＤＢ等に用いられている公知技術や、コンテンツに著作権管理情報を埋め込む公知技術等を用いることにより実現可能である。コンテンツ情報取得部１４２０は、第二動作部１４０１がコンテンツから取得したコンテンツ情報を直接、あるいは間接的に取得してもよいし、コンテンツ情報取得部１４２０がコンテンツ情報を読み出す等により、コンテンツから直接コンテンツ情報を取得するようにしてもよい。また、コンテンツ情報を受け付ける受付部を設け、この受付部からコンテンツ情報を受け付けるようにしてもよい。なお、本実施の形態においては、コンテンツ情報取得部１４２０が、第二動作部１４０１からコンテンツ情報を取得する場合について説明する。コンテンツ情報取得部１４２０は、ＭＰＵやメモリ等から実現され得る。コンテンツ情報取得部１４２０がコンテンツ情報を取得する処理手順は、例えば、ソフトウェアにより実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、専用回路等のハードウェアで実現しても良い。
【０１２４】
選択部１４０３は、第二操作項目情報格納部２０２が格納している第一操作項目情報を所定の条件に応じて選択する。本実施の形態においては、特に、選択部１４０３が、上記実施の形態１において説明した動作指示に基づいて得られる選択条件と、コンテンツ情報取得部１４２０が取得したコンテンツ情報とに基づいて第一操作項目情報を選択する場合について説明する。なお、選択部１４０３が第一操作項目情報を選択する処理の具体例については後述する。なお、選択部１４０３は、コンテンツ情報のみに基づいて第一操作項目情報を選択するようにしてもよい。選択部１４０３は、ＭＰＵやメモリ等から実現され得る。選択部１４０３が第一操作項目情報を選択する処理手順は、例えば、ソフトウェアにより実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、専用回路等のハードウェアで実現しても良い。
【０１２５】
つぎに、本実施の形態に係る電子機器システムの第二の電子機器１４００の動作について、図１５のフローチャートを用いて説明する。なお、図１５において、図３と同一符号は、同一または相当する処理ステップを示しており、その説明は省略する。
【０１２６】
（ステップＳ１５０１）コンテンツ情報取得部１４２０は、第二動作部１４０１の処理するコンテンツのコンテンツ情報を取得する。
【０１２７】
（ステップＳ１５０２）選択部１４０３は、ステップＳ３０８において取得した情報に基づいて得られる選択条件と、ステップＳ１５０１で取得したコンテンツ情報に基づいて得られる選択条件とを満たす第一操作項目情報を、第二操作項目情報格納部２０２に格納されている第一操作項目情報から選択する。
【０１２８】
なお、図１５のフローチャートにおいて、電源オフや処理終了の割り込みにより、処理は終了する。なお、ステップＳ１５０１の処理は、ステップＳ１５０２の処理よりも前の、どの段階で行うようにしてもよい。
【０１２９】
つぎに具体例について説明する。この具体例の電子機器システムの概略は、図４において説明したものと同様である。ただし、第二の電子機器２００の代わりに、第二の電子機器１４００を設けている。この第二の電子機器１４００は、映像音声情報を記録再生可能なＤＶＤレコーダーであるとする。
【０１３０】
図１６は、第一の電子機器１００の第一操作項目情報格納部１０５に格納されている第一操作項目情報のデータの構成を示す図である。図１６において、図５に示したタグと同一のタグは、同様または相当するタグを示す。なお、本実施の形態においては、「アイテム」の開始タグ内には、選択部１４０３による選択において利用される「選択属性」という属性が設けられており、その属性値は、「選択属性＝“属性値”」として記述されている。この「選択属性」の属性値は、処理対象となるコンテンツのコンテンツ情報である「コンテンツ情報」と、上記実施の形態１において説明した「アイテム属性」とのセットにより構成されており、各セットは、（コンテンツ情報、アイテム属性）で記述されている。また、ここでは、コンテンツ情報は、音楽の鑑賞を目的とした「音楽コンテンツ」、映像の鑑賞を目的とした「映像コンテンツ」のいずれかであるものとする。また、「コンテンツ情報」および「アイテム属性」の「＊」は、全てのコンテンツ情報、あるいはアイテム属性であることを示している。
【０１３１】
まず、ユーザが、第二の電子機器１４００に、音楽を鑑賞することを目的とした、オーケストラによるクラシック音楽の演奏を収録したＤＶＤディスクを挿入する。このＤＶＤディスクの所定の領域には、「音楽コンテンツ」というコンテンツ情報が格納されているものとする。そして、ユーザが、操作メニューを表示するための操作を行う。ユーザの操作により、図８に示したような第二操作項目情報に基づく操作メニューが表示されるまでの動作については、上記実施の形態１の具体例と同様であるので、説明は省略する。
【０１３２】
つぎに、ユーザが、リモートコントロール装置等を操作して、操作メニュー８００の「再生」というメニュー項目８０１を選択すると、自機器動作指示情報取得部２１２は、自機器操作項目情報格納部２１１に格納されている図６に示したような第二操作項目情報のうちの、選択されたメニュー項目に対応している第二操作項目情報から、第二動作部１４０１に対する動作指示情報を取得する。ここでは、「再生」という情報を「アイテム名」エレメントとして有している第二操作項目情報の、「アクション名」エレメントである「ｐｌａｙ」を取得する。また、「対象ＩＤ」エレメントである「ＤＶＤ０２」も取得する。また、第二動作指示情報取得部２０６は、同じ第二操作項目情報内から、「条件アイテム属性」エレメントである「再生」という情報を取得する。
【０１３３】
さらに、コンテンツ情報取得部１４２０が、第二動作部１４０１が再生するＤＶＤディスク内のコンテンツ情報を、第二動作部１４０１から取得する。ここでは、第二動作部１４０１が上記のＤＶＤディスクの所定の領域のコンテンツ情報を読み出し、その読み出した情報をコンテンツ情報取得部１４２０が取得する。これによりコンテンツ情報取得部１４２０は、「音楽コンテンツ」というコンテンツ情報を取得する。
【０１３４】
つぎに、選択部１４０３は、自機器動作指示情報取得部２１２が取得した「条件アイテム属性」エレメントである「再生」という情報と、コンテンツ情報取得部１４２０が取得した「音楽コンテンツ」という情報とを選択条件として、この選択条件を満たす第二操作項目情報格納部２０２に格納されている第一操作項目情報を選択する。具体的には、第二操作項目情報格納部２０２に格納されている第一の電子機器１００の第一操作項目情報のうち、「アイテム」開始タグ内の「選択属性」が、（音楽コンテンツ、再生）、あるいはこの条件を含む（＊、再生）、（音楽コンテンツ、＊）、（＊、＊）のいずれかである第一操作項目情報を選択する。なお、選択部１４０３が、第一の電子機器１００の第一操作項目情報から、選択条件を満たすものを選択する処理については、選択に用いる条件が２つになる点等を除けば、上記実施の形態において図９に示した処理とほぼ同様であるので詳細な説明は省略する。ここでは、図１６に示す第一操作項目情報のデータから、「アイテムＩＤ」が、「０２３１」、「０２３２」、「０２３４」、「０２３５」である第一操作項目情報が選択される。
【０１３５】
そして、操作メニュー表示部２０４は、選択部１４０３が選択した第一操作項目情報に基づいて、図１７に示すように、操作メニューをディスプレイ４００に表示する。これ以降の処理については、上記実施の形態１において説明した具体例と同様であるので、説明は省略する。
【０１３６】
このように、第二の電子機器１４００において再生されるコンテンツが、音楽コンテンツであれば、第二の電子機器１４００の音声を出力する第一の電子機器１００のメニューとして、音量を調整するメニュー項目に加えて、音楽コンテンツに含まれる音楽を再生するのに適したサラウンド効果を利用するためのメニュー項目が表示される。例えば、「サラウンド（コンサートホール）」というメニュー項目を選ぶと、第一の電子機器１００の出力にコンサートホールのような音響効果を与えることが可能となる。また、「サラウンド（アリーナ）」というメニュー項目を選ぶと、第一の電子機器１００の出力に対し、球場等の屋外施設で行われるコンサートのような音響効果を与えることが可能となる。
【０１３７】
ここで、第二動作部１４０１が再生するＤＶＤディスク内のコンテンツが、映像コンテンツであるとすると、コンテンツ情報取得部１４２０は、コンテンツ情報として「映像コンテンツ」を取得することとなる。そして、選択部１４０３は、「アイテム」開始タグ内の「選択属性」が、（映像コンテンツ、再生）、あるいはこの条件を含む（＊、再生）、（映像コンテンツ、＊）、（＊、＊）のいずれかである第一操作項目情報を選択する。これにより、図１６に示す第一操作項目情報のデータから、「アイテムＩＤ」が、「０２３１」、「０２３２」、「０２３６」である第一操作項目情報が選択される。図１８に示すような操作メニューがディスプレイに表示されることとなる。
【０１３８】
このように、第二の電子機器１４００において再生されるコンテンツが、映像コンテンツであれば、第二の電子機器１４００の音声を出力する第一の電子機器１００のメニューとして、音量を調整するメニュー項目に加えて、映像コンテンツに含まれる音声を再生するのに適したサラウンド効果を利用するためのメニュー項目が表示される。例えば、「サラウンド（シアター）」というメニュー項目を選ぶと、第一の電子機器１００の出力に映画館のような音響効果を与えることが可能となる。
【０１３９】
以上、本実施の形態によれば、第二の電子機器１４００において第一の電子機器１００の操作メニューを表示できるようにするとともに、第一の電子機器１００のメニュー項目としては、第二の電子機器１４００の第二動作部１４０１の処理対象となるコンテンツに応じて選択されたメニュー項目のみが表示されることとなる。このため、コンテンツに応じて必要となるメニュー項目だけを、適宜、表示することが可能となり、メニューの操作を行ううえでの利便性を向上させることが可能となる。
【０１４０】
また、コンテンツに応じて、どのようなメニュー項目を表示させるかについては、第一の電子機器１００の第一操作項目情報の属性値を変更することで容易に変更でき、設計の自由度も高い。
【０１４１】
なお、本実施の形態においては、選択部１４０３が、コンテンツ情報と動作指示により選択されたメニュー項目とに基づいて、第一操作項目情報を選択する場合について説明したが、本発明においては、選択部１４０３が、コンテンツ情報のみに基づいて第一操作項目情報を選択するようにしてもよい。
【０１４２】
また、本実施の形態では、コンテンツの種類として、「映像コンテンツ」、「音楽コンテンツ」という分類を例に説明したが、「映像コンテンツ」、「音楽コンテンツ」を問わず、例えば、コンテンツが「コンサート（ライブ）」に関するものであれば、「サラウンド（アリーナ）」に関連するメニュー項目として表示するようなコンテンツの種類の分類に本実施の形態を適用してもよいことは言うまでもない。
【０１４３】
（実施の形態３）
図１９は、本実施の形態に係る電子機器システムの構成を示すブロック図である。本実施の形態に係る電子機器システムは、上記実施の形態１に係る電子機器システムにおいて、選択部が第一の電子機器に応じて、第一操作項目情報を選択するようにしたものである。本実施の形態に係る電子機器システムは、第一の電子機器１９００と、第二の電子機器２０００とを備えている。第一の電子機器１９００と第二の電子機器２０００とは、ネットワーク３００を介して接続されている。ネットワーク３００については、上記実施の形態１と同様のものであるため、説明は省略する。
【０１４４】
第一の電子機器１９００は、上記実施の形態１において説明した第一の電子機器において、機器情報格納部１９０１と機器情報送信部１９０２とを設けるようにしたものであり、これら以外の部分の構成については、上記実施の形態１の構成と同様であるので、説明は省略する。
【０１４５】
第二の電子機器２０００は、上記実施の形態１において説明した第二の電子機器において、機器情報受信部２００１、および機器情報蓄積部２００２を設け、選択部２０３の代わりに、選択部２００３を設けるようにしたものであり、これら以外の部分の構成については、上記実施の形態１の構成と同様であるので、説明は省略する。
【０１４６】
機器情報格納部１９０１は、第一の電子機器１９００に関する情報である機器情報を格納している。機器情報はどのような情報であってもよい。例えば、第一の電子機器１９００を識別するための識別情報や、第一の電子機器１９００の製造番号、シリアル番号であってもよい。また、第一の電子機器１９００の機器名、第一の電子機器の型番や、メーカーや、その製造工場等を特定する情報であってもよい。製造国や、販売国等を示す国番号であってもよい。また、第一の電子機器１９００を用途や機能等に基づいて分類した場合の項目名や項目を示すコード等の情報であってもよい。また、これらの情報の組み合わせであってもよい。機器情報のデータ構造は問わない。機器情報格納部１９０１は、ＲＯＭや光ディスク等の不揮発性の記憶媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【０１４７】
機器情報送信部１９０２は、機器情報格納部１９０１の格納する機器情報を第二の電子機器２０００に送信する。機器情報を送信するトリガーやタイミングは問わない。例えば、機器情報送信部１９０２は、第一操作項目情報送信部１０６が第一操作項目情報を送信する際に、機器情報を送信するようにしてもよい。また、第一の電子機器１９００と第二の電子機器２０００とが接続された直後や、第二の電子機器２０００に電源が投入された直後など、第一の電子機器１９００と第二の電子機器２０００との接続を認識した場合に第一操作項目情報を送信しても良い。なお、ここでは、直後とは、接続を認識した時点から多少の遅延を有する場合も含む。また、機器情報送信部１９０２が、機器情報を定期的、あるいは不定期に送信してもよい。機器情報送信部１９０２は、モデムやネットワーク等の送信を行うための送信デバイスを含んでもよく、あるいは含まなくてもよい。また、機器情報送信部１９０２は、ハードウェアによって実現されてもよく、あるいは送信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。機器情報送信部１９０２は、ＬＡＮ等の通信手段、赤外線による通信、ブルートゥース（登録商標）等の近距離無線通信手段、或いは電子メール送信手段等により実現される。また、無線または有線の放送手段により実現してもよい。
【０１４８】
機器情報受信部２００１は第一の電子機器１９００からの、機器情報を受信する。機器情報受信部２００１はモデムやネットワーク等の受信を行うための受信デバイスを含んでもよく、あるいは含まなくてもよい。また、機器情報受信部２００１は、ハードウェアによって実現されてもよく、あるいは受信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。機器情報受信部２００１は、ＬＡＮ等の通信手段、赤外線による通信、ブルートゥース（登録商標）等の近距離無線通信手段、或いは電子メール送信手段等により実現される。また、無線または有線の放送手段により実現してもよい。
【０１４９】
機器情報蓄積部２００２は、機器情報受信部２００１の受信した機器を、第二操作項目情報格納部２０２に蓄積する。機器情報蓄積部２００２は、ＭＰＵやメモリ等から実現され得る。
【０１５０】
選択部２００３は、第二操作項目情報格納部２０２が格納している第一操作項目情報を所定の条件に応じて選択する。本実施の形態においては、特に、選択部２００３が、上記実施の形態１において説明した動作指示に基づいて得られる選択条件と、機器情報蓄積部２００２が蓄積した機器情報とに基づいて第一操作項目情報を選択する場合について説明する。なお、選択部２００３が第一操作項目情報を選択する処理の具体例については後述する。なお、選択部２００３は、機器情報のみに基づいて第一操作項目情報を選択するようにしてもよい。選択部２００３は、ＭＰＵやメモリ等から実現され得る。選択部２００３が第一操作項目情報を選択する処理手順は、例えば、ソフトウェアにより実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、専用回路等のハードウェアで実現しても良い。
【０１５１】
つぎに、本実施の形態に係る電子機器システムの第一の電子機器１９００の動作について、図２０のフローチャートを用いて説明する。なお、図２０において、図２と同一符号は同一または相当する処理ステップを示しており、その説明は省略する。
【０１５２】
（ステップＳ２００１）機器情報送信部１９０２は、機器情報格納部１９０１から機器情報を取得し、第二の電子機器２０００に対して送信する。そして、ステップＳ２０１に戻る。
【０１５３】
つぎに、本実施の形態に係る電子機器システムの第二の電子機器２０００の動作について、図２１のフローチャートを用いて説明する。なお、図２１において、図３と同一符号は、同一または相当する処理ステップを示しており、その説明は省略する。
【０１５４】
（ステップＳ２１０１）機器情報受信部２００１は、機器情報を第一の電子機器１９００から受信したか否かを判定する。受信した場合、ステップＳ２１０２へ進み、受信していない場合、ステップＳ２１０１へ戻る。
【０１５５】
（ステップＳ２１０２）機器情報蓄積部２００２は、ステップＳ２１０１において第一の電子機器１９００から受信した機器情報を第二操作項目情報格納部２０２に蓄積する。
【０１５６】
（ステップＳ２１０３）選択部２００３は、ステップＳ３０８において取得した情報に基づいて得られる選択条件と、ステップＳ２１０２で蓄積した機器情報に基づいて得られる選択条件とを満たす第一操作項目情報を、第二操作項目情報格納部２０２に格納されている第一操作項目情報から選択する。
【０１５７】
なお、図２１のフローチャートにおいて、電源オフや処理終了の割り込みにより、処理は終了する。なお、ステップＳ２１０１およびステップＳ２１０２の処理は、ステップＳ２１０３の処理よりも前の、どの段階で行うようにしてもよい。
【０１５８】
つぎに具体例について説明する。図２２は、本実施の形態に係る電子機器システムの具体例を説明するための概念図である。この具体例においては、第一の電子機器１９００が照明器具、第二の電子機器２０００が映像音声情報を記録再生可能なＤＶＤレコーダーであり、第一の電子機器１９００と第二の電子機器２０００とが、インターネットプロトコルを利用した無線のネットワーク３００で接続されているものとする。また、第二の電子機器２０００の出力は、外部のディスプレイ４００に接続されており、映像等がこのディスプレイに表示されるものとする。
【０１５９】
まず、第一の電子機器１９００の機器情報格納部１９０１には、第一の電子機器１９００の機器情報として、「照明」という情報が格納されているとする。この具体例においては、機器情報として、「照明」、「映像」、「空調」といった、電子機器の機能の名称を示す情報が、少なくとも一つ、第一の電子機器１９００内に格納されているものとする。
【０１６０】
図２３は、第一の電子機器１９００の第一操作項目情報格納部１０５に格納されている第一操作項目情報のデータの構成を示す図である。図２３において、図５に示したタグと同一のタグは、同様または相当するタグを示す。
【０１６１】
図２４は、第二の電子機器２０００の自機器操作項目情報格納部２１１に格納されている第二操作項目情報のデータの構成を示す図である。図２４において、図６に示したタグと同一タグは、同様または相当するタグを示す。「機器情報属性」というエレメントは、第二操作項目情報に関連してメニュー項目を表示する機器についての機器情報であり、第一の電子機器１９００の機器情報格納部１９０１に格納されている機器情報に相当する。
【０１６２】
図２５は、第二の電子機器２０００の第二操作項目情報格納部２０２に格納されている電子機器情報管理表を示す図である。この電子機器情報管理表は、「対象ＩＤ」と「機器アドレス情報」と「機器情報」という属性を有している。「対象ＩＤ」、および「機器アドレス情報」は、図７に示したものと同様である。また、「機器情報」は、第一の電子機器１９００から受信され、機器情報蓄積部２００２により蓄積された機器情報である。この第一の電子機器１９００の「対象ＩＤ」は「ＬＨ０５」とする。
【０１６３】
まず、ユーザが、操作メニューを表示するための操作を行うと、上記実施の形態１と同様に、第一の電子機器１９００から第一操作項目情報が送信され、さらに、第一の電子機器１９００から機器情報が送信される。そして、第二の電子機器２０００が、この第一操作項目情報と機器情報とを蓄積後、自機器操作項目情報格納部２１１に格納されている第二操作項目情報に基づいて、図８に示したような操作メニューが表示される。
【０１６４】
つぎに、ユーザが、リモートコントロール装置等を操作して、操作メニュー８００の「再生」というメニュー項目８０１を選択すると、自機器動作指示情報取得部２１２は、自機器操作項目情報格納部２１１に格納されている第二操作項目情報のうちの、選択されたメニュー項目に対応している第二操作項目情報から、第二動作部２０１に対する動作指示情報として、「ｐｌａｙ」というアクション名を取得する。また、「対象ＩＤ」エレメントである「ＤＶＤ０２」も取得する。また、自機器動作指示情報取得部２１２は、同じ第二操作項目情報内から、「条件アイテム属性」エレメントである「再生」という情報と、「機器情報属性」エレメントである「照明」という機器情報を取得する。
【０１６５】
さらに、自機器動作指示情報取得部２１２は、「再生」というメニュー項目８０１に対応する第二操作項目情報内から取得した「照明」という機器情報に一致する機器情報が、図２５に示した電子機器情報管理表の「機器情報」の属性値に含まれるか否か判定する。含まれる場合、この「照明」という属性値を含むレコードの「対象ＩＤ」である「ＬＨ０５」を取得する。含まれない場合、該当する対象ＩＤがないという情報を取得する。
【０１６６】
選択部２００３は、自機器動作指示情報取得部２１２が取得した情報に基づいて、第二操作項目情報格納部２０２が格納している第一操作項目情報を選択する。ここでは、「アイテム属性」として「再生」という情報を含み、「対象ＩＤ」エレメントが「ＬＨ０５」である第一操作項目が選択される。なお、この選択の処理は、上記実施の形態１において、図９を用いて説明した処理と、検出するタグ等が異なる点等を除けば、ほぼ同様であるので、ここでは説明を省略する。これにより選択された第一操作項目情報は、図２３において示した第一操作項目情報と同じものとなる。以下、上記実施の形態１と同様の処理が行われ、図２６に示すような第一の電子機器１９００の操作メニュー２６００が表示される。
【０１６７】
たとえば、映画等のコンテンツを再生する場合には、映画館で映画を鑑賞するように、部屋の照明を少し暗くすることが考えられる。この具体例では、第二の電子機器２０００においてコンテンツ等の再生を行なう場合には、第一の電子機器１９００のメニューとして、照明の明るさを調整するためのメニュー項目を表示する。これにより、ユーザはコンテンツの内容等に応じて、第一の電子機器１９００を操作することで、部屋の明るさをコンテンツの再生に適した明るさに調整できる。
【０１６８】
ここで、ユーザが図２６に示したメニューの「録画」というメニュー項目８０２を選択すると、自機器動作指示情報取得部２１２は、図２４に示した第二操作項目情報から、「条件アイテム属性」エレメントである「録画」という情報と、「機器情報属性」エレメントである「タイマー」という機器情報とを取得する。自機器動作指示情報取得部２１２は、「録画」というメニュー項目８０２に対応する第二操作項目情報内から取得した「タイマー」という機器情報に一致する機器情報が、図２５に示した電子機器情報管理表の「機器情報」の属性値に含まれるか否か判定する。ここでは、含まれてないため、「含まれていない」ということを示す情報を自機器動作指示情報取得部２１２が取得する。
【０１６９】
そして、選択部２００３は、「アイテム属性」の属性値が「録画」であって、「対象ＩＤ」エレメントが、「機器情報が含まれない」機器を含むものである第一操作項目情報が、第二操作項目情報格納部２０２に格納されているか否かを判定する。ここでは、「対象ＩＤ」エレメントが「＊」、すなわちすべての機器、であり、「アイテム属性」の属性値が、「＊」である、「アイテムＩＤ」が「０３２３」である第一操作項目が選択され、これにより、図２７に示すような第一の電子機器１９００の操作メニュー２７００が表示される。
【０１７０】
第二の電子機器２０００においてコンテンツ等の録画を行なう場合には、コンテンツを再生して鑑賞する場合と異なり、部屋の明るさ等の調整は不要であることから、第一の電子機器１９００のメニューとして、照明のオン／オフを切り替えるためのメニュー項目が表示される。これにより、ユーザは、録画時に録画中のコンテンツの視聴が不要であれば、部屋の照明をオフにすることができる。
【０１７１】
以上、本実施の形態によれば、第二の電子機器２０００において第一の電子機器１９００の操作メニューを表示できるようにするとともに、第一の電子機器１９００の機器情報に応じたメニュー項目が表示されることとなる。このため、第一の電子機器１９００の操作が必要となる場合等に、適宜、必要なメニュー項目を表示することが可能となり、メニューの操作を行ううえでの利便性を向上させることが可能となる。
【０１７２】
また、機器情報に応じて、どのようなメニュー項目を表示させるかについては、第一の電子機器１９００の第一操作項目情報の属性値を変更することで容易に変更でき、設計の自由度も高い。
【０１７３】
さらに、例えば、機器情報を第一の電子機器１９００のメーカーについての情報とすることで、特定のメーカーだけがサポートしている特別な技術に対応したメニュー項目の表示を、そのメーカーの電子機器が第一の電子機器１９００として接続されている場合にのみに行うようにしたりすることができ、操作メニューの設計の自由度をより向上させることが可能となる。
【０１７４】
なお、本実施の形態において、機器情報を選択条件として利用する構成を、前記実施の形態２の構成と組み合わせて利用してもよいことはいうまでもない。
【０１７５】
（実施の形態４）
図２８は、本実施の形態に係る電子機器システムの構成を示すブロック図である。本実施の形態に係る電子機器システムは、上記実施の形態１に係る電子機器システムにおいて、選択部が第二の電子機器の状態に応じて、第一操作項目情報を選択するようにしたものである。本実施の形態に係る電子機器システムは、第一の電子機器１００と、第二の電子機器２８００とを備えている。第一の電子機器１００と第二の電子機器２８００とは、ネットワーク３００を介して接続されている。第一の電子機器１００およびネットワーク３００については、上記実施の形態１と同様のものであるため、説明は省略する。
【０１７６】
第二の電子機器２８００は、上記実施の形態１において説明した第二の電子機器において、動作状態情報取得部２８０１を設け、選択部２０３の代わりに、選択部２８０３を設けるようにしたものであり、これら以外の部分の構成については、上記実施の形態１の構成と同様であるので、説明は省略する。
【０１７７】
動作状態情報取得部２８０１は、第二動作部２０１の動作状態に関する情報である動作状態情報を取得する。動作状態とは、現在、第二動作部２０１がどのような動作をしている状態であるかということであり、ここでは、動作をしていない状態も含むと考える。動作状態とは、例えば、コンテンツの再生中や、録画の待機中、停止、冷房動作中、といった第二動作部２０１の処理を行っている状態であってもよいし、スリープ、省電力動作中といった第二動作部２０１の電源状態や、処理能力を管理している状態等であってもよいし、夜間モード、お休みモード、通常モードといった第二動作部２０１の処理モード等であってもよい。動作状態情報とは、動作状態に関する情報であれば、どのような情報であってもよい。例えば、「再生」、「スリープ」、「夜間モード」といった動作状態の名称であってもよいし、動作状態を識別するための識別情報であってもよい。また、たとえば「空調動作」、「コンテンツ処理動作」のように、動作状態を所定の分類により分類した場合の項目名や、項目コード等の情報であってもよい。動作状態情報取得部２８０１は、第二動作部２０１から動作状態情報を直接、あるいは間接的に取得してもよい。また、第二制御部２０８が第二動作部２０１を制御することから、第二制御部２０８から動作状態情報を取得するようにしてもよい。なお、本実施の形態においては、動作状態情報取得部２８０１が、第二動作部２０１からコンテンツ情報を取得する場合について説明する。動作状態情報取得部２８０１は、どのようなタイミングにより動作状態情報を取得してもよい。例えば、第二動作部２０１自身が、どのような動作状態であるかについての情報を定期的、不定期、あるいは他の処理部からの要求に応じて出力するものである場合、動作状態情報取得部２８０１は、必要に応じて動作状態情報を取得する要求を出力して、この第二動作部２０１からの動作状態情報を取得すればよい。また、第二動作部２０１が何らかの処理を行うことにより出力される情報等に基づいて、動作状態情報取得部２８０１が、第二動作部２０１の動作状態を判定し、動作状態情報を構成するようにしてもよい。動作状態情報取得部２８０１は、ＭＰＵやメモリ等から実現され得る。動作状態情報取得部２８０１が動作状態情報を取得する処理手順は、例えば、ソフトウェアにより実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、専用回路等のハードウェアで実現しても良い。
【０１７８】
選択部２８０３は、第二操作項目情報格納部２０２が格納している第一操作項目情報を所定の条件に応じて選択する。本実施の形態においては、特に、選択部２８０３が、上記実施の形態１において説明した動作指示に基づいて得られる選択条件と、動作状態情報取得部２８０１が取得した動作状態情報とに基づいて第一操作項目情報を選択する場合について説明する。なお、選択部２８０３が第一操作項目情報を選択する処理の具体例については後述する。なお、選択部２８０３は、動作状態情報のみに基づいて第一操作項目情報を選択するようにしてもよい。選択部２８０３は、ＭＰＵやメモリ等から実現され得る。選択部２８０３が第一操作項目情報を選択する処理手順は、例えば、ソフトウェアにより実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、専用回路等のハードウェアで実現しても良い。
【０１７９】
つぎに、本実施の形態に係る電子機器システムの第二の電子機器２８００の動作について、図２９のフローチャートを用いて説明する。なお、図２９において、図３と同一符号は、同一または相当する処理ステップを示しており、その説明は省略する。
【０１８０】
（ステップＳ２９０１）動作状態情報取得部２８０１は、動作状態情報を取得する。
【０１８１】
（ステップＳ２９０２）選択部２８０３は、ステップＳ３０８において取得した選択条件に関する情報に基づいて得られる選択条件と、ステップＳ２９０１で取得した動作状態情報に基づいて得られる選択条件とを満たす第一操作項目情報を、第二操作項目情報格納部２０２に格納されている第一操作項目情報から選択する。
【０１８２】
なお、図２９のフローチャートにおいて、電源オフや処理終了の割り込みにより、処理は終了する。なお、ステップＳ２９０１の処理は、ステップＳ２９０２の処理よりも前の、どの段階で行うようにしてもよい。
【０１８３】
つぎに具体例について説明する。図３０は、本実施の形態に係る電子機器システムの具体例を説明するための概念図である。この具体例においては、第一の電子機器１００がサラウンドアンプと、サラウンドスピーカーとにより構成されるサラウンドシステム、第二の電子機器２８００がＤＶＤレコーダーであり、第一の電子機器１００と第二の電子機器２８００とが、インターネットプロトコルを利用した無線のネットワーク３００で接続されているものとする。ここでは、第二の電子機器２８００の音声の出力先は、第一の電子機器１００となっており、第二の電子機器２８００から出力された音声の音量や、音質等の制御は、第一の電子機器１００により制御可能であり、また、第二の電子機器２８００の出力は、外部のディスプレイ４００に接続されており、映像等がこのディスプレイに表示されるものとする。
【０１８４】
図３１は、第一の電子機器１００の第一操作項目情報格納部１０５に格納されている第一操作項目情報のデータの構成を示す図である。図３１において、図５に示したタグと同一のタグは、同様または相当するタグを示す。なお、本実施の形態においては、「アイテム」の開始タグ内には、選択部２８０３による選択において利用される「選択属性」という属性が設けられており、その属性値は、「選択属性＝“属性値”」として記述されている。この「選択属性」の属性値は、上記実施の形態１において説明した「アイテム属性」と、第二動作部２０１の動作状態を示す「動作状態情報」とのセットにより構成されており、各セットは、（アイテム属性、動作状態情報）で記述されている。また、ここでは、第二の電子機器２８００は、「通常モード」と「夜間モード」との２つの動作モードを有しており、動作状態情報は「通常モード」あるいは「夜間モード」のいずれかであるとする。「通常モード」は、第二の電子機器２８００の通常の状態であり、「夜間モード」は、第二の電子機器２８００の出力する音量の最大値が通常モードの半分の値となり、また、低音が弱くなるように設定される状態である。また、「アイテム属性」および「動作状態情報」の「＊」は、全ての、アイテム属性あるいは動作状態情報であることを示している。
【０１８５】
まず、ユーザの操作により、図８に示したような第二操作項目情報に基づく操作メニューが表示されるまでの動作については、上記実施の形態１の具体例と同様であるので、説明は省略する。
【０１８６】
つぎに、ユーザが、リモートコントロール装置等を操作して、操作メニュー８００の「再生」というメニュー項目８０１を選択すると、自機器動作指示情報取得部２１２は、図６に示したような自機器操作項目情報格納部２１１に格納されている第二操作項目情報のうちの、選択されたメニュー項目に対応している第二操作項目情報から、第二動作部２０１に対する動作指示情報として「ｐｌａｙ」を取得する。また、「対象ＩＤ」エレメントである「ＤＶＤ０２」も取得する。また、第二動作指示情報取得部２０６は、同じ第二操作項目情報内から、「条件アイテム属性」エレメントである「再生」という情報を取得する。
【０１８７】
さらに、動作状態情報取得部２８０１が、動作状態情報を第二動作部２０１から取得する。ここでは、仮に第二動作部２０１が通常モードで動作しているとし、「通常モード」という動作状態情報を取得する。
【０１８８】
つぎに、選択部２８０３は、自機器動作指示情報取得部２１２が取得した「条件アイテム属性」エレメントである「再生」という情報と、動作状態情報取得部２８０１が取得した「通常モード」という情報とを選択条件として、この選択条件を満たす第二操作項目情報格納部２０２に格納されている第一操作項目情報を選択する。具体的には、第二操作項目情報格納部２０２に格納されている第一の電子機器１００の第一操作項目情報のうち、「アイテム」開始タグ内の「選択属性」が、（再生、通常モード）、あるいはこの条件を含む（再生、＊）、（＊、通常モード）、（＊、＊）のいずれかである第一操作項目情報を選択する。なお、選択部２８０３が、第一の電子機器１００の第一操作項目情報から、選択条件を満たすものを選択する処理については、選択に用いる条件が２つになる点等を除けば、上記実施の形態において図９に示した処理とほぼ同様であるので詳細な説明は省略する。ここでは、図３１に示す第一操作項目情報のデータから、「アイテムＩＤ」が、「０４２１」、「０４２２」、「０４２３」、「０４２４」である第一操作項目情報が選択される。
【０１８９】
そして、操作メニュー表示部２０４は、選択部２８０３が選択した第一操作項目情報に基づいて、図３２に示すように、操作メニュー３２００をディスプレイ４００に表示する。これ以降の処理については、上記実施の形態１において説明した具体例と同様であるので、説明は省略する。
【０１９０】
このように、第二の電子機器２８００においてコンテンツ等の再生を行なう場合に、この第二の電子機器２８００が通常モードで動作しているのであれば、第一の電子機器１００のメニューとしても、通常時に利用できる第一の電子機器１００の機能を操作するためのメニュー項目を表示する。
【０１９１】
ここで、第二動作部２０１が、「夜間モード」で動作しているとすると、動作状態情報取得部２８０１は、動作状態情報として「夜間モード」を取得する。そして、選択部２８０３は、「アイテム」開始タグ内の「選択属性」が、（再生、夜間モード）、あるいはこの条件を含む（再生、＊）、（＊、夜間モード）、（＊、＊）のいずれかである第一操作項目情報を選択する。ここでは、図３１に示す第一操作項目情報のデータから、「アイテムＩＤ」が、「０４２１」、「０４２２」、「０４２５」である第一操作項目情報が選択される。これにより、図３３に示すような「サラウンド（ナイトモード）」というメニュー項目を持つ操作メニュー３３００がディスプレイに表示される。「サラウンド（ナイトモード）」とは、夜間向けに、例えば、音が室外に響きにくいようにしたセッティングで、サラウンドアンプを駆動させるモードである。
【０１９２】
このように、第二の電子機器２８００においてコンテンツ等の再生を行なう場合に、この第二の電子機器２８００が夜間モードで動作しているのであれば、第一の電子機器１００のメニューとしても、第一の電子機器１００の機能を操作するためのメニュー項目として、音による近隣への迷惑が生じないようなメニュー項目を表示する。
【０１９３】
以上、本実施の形態によれば、第二の電子機器２８００において第一の電子機器１００の操作メニューを表示できるようにするとともに、第一の電子機器１００のメニュー項目としては、第二の電子機器２８００の第二動作部２０１の動作状態に応じて選択されたメニュー項目のみが表示されることとなる。このため、第二の電子機器２８００の動作の状態に応じて必要となるメニュー項目だけを、適宜、表示することが可能となり、メニューの操作を行ううえでの利便性を向上させることが可能となる。
【０１９４】
また、第二の電子機器２８００の動作状態に応じて、どのようなメニュー項目を表示させるかについては、第一の電子機器１００の第一操作項目情報の属性値を変更することで容易に変更でき、設計の自由度も高い。
【０１９５】
なお、本実施の形態においては、選択部２８０３が、動作指示により選択されたメニュー項目と、動作状態情報とに基づいて、第一操作項目情報を選択する場合について説明したが、本発明においては、選択部２８０３が、動作状態情報のみに基づいて第一操作項目情報を選択するようにしてもよい。
【０１９６】
なお、本実施の形態における動作状態情報を選択条件として利用する構成を、前記各実施の形態の構成と組み合わせて利用してもよいことはいうまでもない。
【０１９７】
（実施の形態５）
図３４は、本実施の形態に係る電子機器システムの構成を示すブロック図である。本実施の形態に係る電子機器システムは、上記実施の形態１に係る電子機器システムにおいて、選択部を第一の電子機器に設けるようにし、選択部が選択し第一操作項目情報を第二の電子機器に送信するようにしたものである。本実施の形態に係る電子機器システムは、第一の電子機器３４００と、第二の電子機器３５００とを備えている。第一の電子機器３４００と第二の電子機器３５００とは、ネットワーク３００を介して接続されている。ネットワーク３００については、上記実施の形態１と同様のものであるため、説明は省略する。
【０１９８】
第一の電子機器３４００は、上記実施の形態１において説明した第一の電子機器において、要求情報受信部３４０１と選択部３４０２とを設け、操作項目要求受信部１０４を設けないようにしたものである。これら以外の部分の構成についての説明は省略する。
【０１９９】
第二の電子機器３５００は、上記実施の形態１において説明した第二の電子機器において、要求情報取得部３５０１、および要求情報送信部３５０２を設け、選択部２０３と、第二操作項目情報格納部２０２と、操作項目要求送信部２１３とを設けないようにしたものであり、これら以外の部分の構成については、上記実施の形態１の構成と同様であるので、説明は省略する。なお、本実施の形態においては、第二操作項目情報蓄積部２１０は、第二操作項目情報受信部２０９が受信した第一操作項目情報を、図示しないメモリ等の記憶媒体に蓄積する。また、操作メニュー表示部２０４は、自機器操作項目情報格納部２１１に格納されている第二操作項目情報、および第二操作項目情報蓄積部２１０がメモリ等の記憶媒体に蓄積した第一操作項目情報に基づいて一以上のメニュー項目を有する操作メニューを表示する。
【０２００】
要求情報取得部３５０１は、動作指示受付部２０５が受け付けた動作指示に基づいて、この動作指示に応じた第一操作項目情報の送信を要求するための情報である要求情報を取得する。
【０２０１】
要求情報取得部３５０１が取得する要求情報は、動作指示に応じた第一操作項目情報の送信を要求できる情報であれば、どのような情報であってもよい。例えば、動作指示受付部２０５が受け付けた動作指示が、第二操作項目情報に基づいて表示されたメニュー項目に対する動作指示である場合、要求情報取得部３５０１が取得する要求情報は、そのメニュー項目に対応した第二操作項目情報に応じた第一操作項目情報を選択するための情報であってもよい。このような要求情報としては、例えば、上述したような、第一操作項目情報を選択するための選択条件に関する情報、あるいは選択条件に関する情報を含むものであってもよい。具体的には、要求情報は、第二操作項目情報が有する、メニュー項目の項目名や、メニュー項目を識別するための識別情報、メニュー項目の種類、動作指示に応じて実行されるアクションのアクション名、このアクションを識別するための識別情報等の情報のうちの少なくとも一つを含むものでもよい。また、あらかじめ設定された所定の情報であってもよい。要求情報には、第二の電子機器３５００を識別するための識別情報や、第二の電子機器３５００のアドレスを示すアドレス情報等を含むようにしてもよい。また、第一操作項目情報の選択処理を実行させるためのコマンド等を含んでもよい。要求情報取得部３５０１の取得する要求情報のデータ構造は問わない。要求情報取得部３５０１は、ＭＰＵやメモリ等から実現され得る。要求情報取得部３５０１が要求情報を取得する処理手順は、例えば、ソフトウェアにより実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、専用回路等のハードウェアで実現しても良い。
【０２０２】
要求情報送信部３５０２は、要求情報取得部３５０１が取得した要求情報を、第一の電子機器３４００に対して出力する。要求情報送信部３５０２は、モデムやネットワークカードなどの送信を行うための送信デバイスを含んでもよく、あるいは含まなくてもよい。また、要求情報送信部３５０２は、ハードウェアによって実現されてもよく、あるいは送信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。送信は、ＬＡＮ等の通信手段、赤外線による通信、ブルートゥース（登録商標）等の近距離無線通信手段、或いは電子メール送信手段等により実現される。また、無線または有線の放送手段により実現してもよい。
【０２０３】
要求情報受信部３４０１は、第二の電子機器３５００から送信される要求情報を受信する。要求情報受信部３４０１は、モデムやネットワーク等の受信を行うための受信デバイスを含んでもよく、あるいは含まなくてもよい。また、要求情報受信部３４０１は、ハードウェアによって実現されてもよく、あるいは受信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。要求情報受信部３４０１は、ＬＡＮ等の通信手段、赤外線による通信、ブルートゥース（登録商標）等の近距離無線通信手段、或いは電子メール送信手段等により実現される。また、無線または有線の放送手段により実現してもよい。
【０２０４】
選択部３４０２は、第一操作項目情報格納部１０５が格納する第一操作項目情報を所定の条件に応じて選択する。「所定の条件」とはどのような条件であってもよい。本実施の形態においては、要求情報受信部３４０１が受信した要求情報に基づいて、第一操作項目情報格納部１０５が格納している第一操作項目情報の選択を行う場合について説明する。選択部３４０２が、要求情報に基づいてどのように第一操作項目情報を選択するかは問わない。例えば、要求情報が、上述したような選択条件に関する情報を有している場合、この選択条件に関する情報から得られる選択条件と合致する情報を有する第一操作項目情報を選択するようにしてもよい。なお、選択部３４０２が要求情報に基づいて第一操作項目情報を選択する処理の具体例については後述する。選択部３４０２は、ＭＰＵやメモリ等から実現され得る。選択部３４０２が第一操作項目情報を選択する処理手順は、例えば、ソフトウェアにより実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、専用回路等のハードウェアで実現しても良い。
【０２０５】
つぎに、第一の電子機器３４００の動作を、図３５のフローチャートに基づいて説明する。なお、図３５において、図２と同一符号は、同一または相当する処理ステップを示しており、その説明は省略する。
【０２０６】
（ステップＳ３５０１）要求情報受信部３４０１は、第二の電子機器３５００から、要求情報を受信したか否かを判定する。受信した場合、ステップＳ３５０２へ進み、受信していない場合、ステップＳ２０３へ進む。
【０２０７】
（ステップＳ３５０２）選択部３４０２は、ステップＳ３５０１において取得した要求情報に基づいて得られる選択条件を満たす第一操作項目情報を、第一操作項目情報格納部１０５に格納されている第一操作項目情報から選択する。
【０２０８】
（ステップＳ３５０３）選択部３４０２は、選択された第一操作項目情報があるか否かを判定する。ある場合、ステップＳ３５０４へ進み、ない場合、ステップＳ３５０１に戻る。
【０２０９】
（ステップＳ３５０４）第一操作項目情報送信部１０６は、ステップＳ３５０２において選択された第一操作項目情報を、第二の電子機器３５００に対して送信する。なお、この送信は、送信相手を第二の電子機器３５００に特定した一対一の送信であってもよいし、一対多のマルチキャストの送信であってもよいし、送信相手を特定しないブロードキャストによる送信であってもよい。
【０２１０】
なお、図３５のフローチャートにおいて、電源オフや処理終了の割り込みにより、処理は終了する。
【０２１１】
つぎに、第二の電子機器３５００の動作を、図３６のフローチャートに基づいて説明する。なお、図３６において、図３と同一符号は、同一または相当する処理ステップを示しており、その説明は省略する。
【０２１２】
（ステップＳ３６０１）要求情報取得部３５０１は、ステップＳ３０６で受け付けた動作指示により選択されたメニュー項目に対応する第二操作項目情報から要求情報を取得する。
【０２１３】
（ステップＳ３６０２）要求情報送信部３５０２は、要求情報を第一の電子機器３４００に送信する。この送信は、送信相手を第一の電子機器３４００に特定した一対一の送信であってもよいし、一対多のマルチキャストの送信であってもよいし、送信相手を特定しないブロードキャストによる送信であってもよい。
【０２１４】
（ステップＳ３６０３）第二操作項目情報受信部２０９は、第一の電子機器３４００から、第一操作項目情報を受信したか否かを判定する。受信した場合、ステップＳ３６０４へ進み、受信していない場合、ステップＳ３６０６へ進む。
【０２１５】
（ステップＳ３６０４）第二操作項目情報蓄積部２１０は、第一操作項目情報をメモリ等に蓄積する。
【０２１６】
（ステップＳ３６０５）操作メニュー表示部２０４は、ステップＳ３６０４において蓄積した第一操作項目情報に基づいて操作メニューを表示する。
【０２１７】
（ステップＳ３６０６）第二操作項目情報受信部２０９は、タイムアウトか否か判断する。タイムアウトとは、例えば要求情報の送信から所定時間が経過したか判断することである。タイムアウトであればステップＳ３１５へ進み、タイムアウトでなければステップＳ３６０３へ戻る。
【０２１８】
なお、図３６のフローチャートにおいて、電源オフや処理終了の割り込みにより、処理は終了する。
【０２１９】
つぎに具体例について説明する。この具体例の電子機器システムの概略は、図４において説明したものにおいて、第一の電子機器１００の代わりに、第一の電子機器３４００を設け、第二の電子機器２００の代わりに、第二の電子機器３５００を設けたものである。第一の電子機器３４００は、オーディオシステムであり、第二の電子機器３５００は、映像音声情報を記録再生可能なＤＶＤレコーダーであるとする。また、第一操作項目情報格納部１０５には、図５と同様の第一操作項目情報が格納されており、自機器操作項目情報格納部２１１には、図６と同様の第二操作項目情報が格納されているものとする。
【０２２０】
まず、ユーザが、第二の電子機器３５００に対し、リモートコントロール装置等を操作して、操作メニューを出力させる指示を出すと、第二の電子機器３５００は、図６に示した自機器操作項目情報格納部２１１に格納されている第二操作項目情報に基づいて、図８に示したような操作メニューをディスプレイ４００に表示する。この操作メニューは、第二操作項目情報全てに対応したメニュー項目を有するものであってもよいし、予め設定された一部のメニュー項目を有するものであってもよい。
【０２２１】
ユーザが、リモートコントロール装置等を操作して、操作メニュー８００の「再生」というメニュー項目８０１を選択すると、自機器動作指示情報取得部２１２は、自機器操作項目情報格納部２１１に格納されている第二操作項目情報のうちの、選択されたメニュー項目に対応している第二操作項目情報から第二動作部２０１に対する動作指示情報を取得する。ここでは、「再生」という情報を「アイテム名」エレメントとして有している第二操作項目情報の、「アクション名」エレメントである「ｐｌａｙ」を取得する。また、「対象ＩＤ」エレメントである「ＤＶＤ０２」も取得する。さらに、要求情報取得部３５０１は、同様に、選択されたメニュー項目に対応している第二操作項目情報内から、「条件アイテム属性」エレメントである「再生」という情報を、要求情報として取得する。
【０２２２】
要求情報送信部３５０２は、要求情報取得部３５０１が取得した「再生」という要求情報を、第一の電子機器３４００に対して送信する。
【０２２３】
第一の電子機器３４００の要求情報受信部３４０１が、第二の電子機器３５００からの「再生」という要求情報を受信すると、選択部３４０２は、この「再生」という要求情報を選択条件として、この選択条件を満たす第一操作項目情報を、第一操作項目情報格納部１０５に格納されている第一操作項目情報の中から選択する。この選択は、「アイテム」開始タグ内の「アイテム属性」として「再生」という情報を持つ第一操作項目を判定することにより行われる。具体的には、上記実施の形態１において図９に説明した処理と同様の処理により行われ、図１０に示すような、要求情報と同じ「再生」という属性値を「アイテム」開始タグ内の「アイテム属性」として持つ第一操作項目情報、すなわち「アイテムＩＤ」が「０２２１」、「０２２２」、「０２２４」等である第一操作項目情報が選択される。
【０２２４】
そして、この選択された第一操作項目情報が、第一操作項目情報送信部１０６から、第二の電子機器３５００に送信される。
【０２２５】
第二操作項目情報受信部２０９が、第二の電子機器３５００からの第一操作項目情報を受信し、受信した第一操作項目情報を第二操作項目情報蓄積部２１０がメモリ等に格納する。そして、この格納した第一操作項目情報に基づいて、操作メニュー表示部２０４が図１１に示すような操作メニュー１１００をディスプレイ４００に表示する。これ以降の処理については、上記実施の形態１の具体例と同様であるため、説明は省略する。
【０２２６】
ここで、図８に示した操作メニューにおいて、「録画」というメニュー項目８０２を選択したとすると、図６に示した第二操作項目情報から、「録画」という「条件アイテム属性」が、要求情報として取得される。そして、この「録画」という属性を、「アイテム」開始タグの「アイテム属性」として有する、「アイテムＩＤ」が「０２２３」の第一操作項目情報が、第一の電子機器３４００の選択部３４０２により図５に示した第一操作項目情報から選択される。これにより図１２に示すような操作メニュー１２００がディスプレイ４００に表示される。
【０２２７】
以上、本実施の形態によれば、第二の電子機器３５００において第一の電子機器３４００の操作メニューを表示できるようにするとともに、第二の電子機器３５００を操作するためにメニュー項目を選択した場合に、第一の電子機器３４００のメニュー項目としては、選択された第二の電子機器３５００のメニュー項目に基づいて選択されたメニュー項目のみが、表示されることとなるため、第二の電子機器３５００の操作に伴って必要となるメニュー項目だけを、適宜、表示することが可能となり、メニュー操作を行ううえでの利便性を向上させることが可能となる。
【０２２８】
また、第二の電子機器３５００のメニュー項目に対応した選択条件を属性として有する第一操作項目情報を有していれば、第一の電子機器３４００がどのような機器であっても、第一の電子機器３４００のメニュー項目を、第二の電子機器３５００のメニュー項目に応じて適宜選択して表示させることが可能であり、汎用性が高い。
【０２２９】
また、第一の電子機器３４００のどのようなメニュー項目を、第二の電子機器３５００のどのようなメニュー項目に対応して表示させるかは、第一の電子機器３４００の第一操作項目情報の属性値を変更することで容易に変更でき、設計の自由度も高い。
【０２３０】
さらに、第一の電子機器３４００において、第二の電子機器３５００において選択した操作メニューのメニュー項目に応じた第一の操作項目情報を選択し、第二の電子機器３５００に送信するため、第二の電子機器３５００は、表示しない第一操作項目情報を蓄積する必要がなく、第一操作項目情報を格納するために必要な記憶容量を削減することができる。
【０２３１】
また、第二の電子機器３５００において、第一操作項目情報を選択する処理を行う必要がないため、第二の電子機器３５００の処理の負担を減らすことができる。このため、複数の第一の電子機器３４００を、第二の電子機器３５００に接続した場合、第一操作項目情報を選択する処理を分散させることができ、処理の高速化や安定化を図ることが可能となる。
【０２３２】
なお、本実施の形態５では、上記実施の形態１に係る電子機器システムと同様に、選択部３４０２が、第二の電子機器３５００において選択された操作メニューのメニュー項目に応じた第一の操作項目情報を選択するようにしたが、本発明においては、第一の電子機器の選択部が、上記実施の形態２から４において説明した電子機器システムのように、第二の電子機器から取得したコンテンツ情報や、機器情報、動作状態情報のうちの少なくとも一つの情報に応じて第一の操作項目情報を選択するようにしてもよい。
【０２３３】
たとえば、図３７は、本実施の形態の電子機器システムの第一の変形例を示す図である。第一の電子機器３７００は、図３４に示した電子機器システムの第一の電子機器３４００において、選択部３４０２を、図１４に示した実施の形態２に係る電子機器システムにおける選択部１４０３と同様の、コンテンツ情報に応じて第一の操作項目情報を選択する選択部３７０２に置き換えたものである。また、第二の電子機器３７５０は、図３４に示した電子機器システムの第二の電子機器３５００に、実施の形態２と同様のコンテンツ情報取得部１４２０を設け、要求情報取得部３５０１の代わりに、少なくともコンテンツ情報取得部１４２０が取得したコンテンツ情報に応じた第一操作項目情報の送信を要求する要求情報を取得する要求情報取得部３７５１を設け、第二動作部２０１の代わりに、実施の形態２と同様のコンテンツの処理を行う第二動作部１４０１を設けたものである。
【０２３４】
この第二の電子機器３７５０の動作は、図３６に示したフローチャートにおいて、ステップＳ３６０１の処理よりも前に、図１５のステップＳ１５０１の処理に相当する処理、すなわちコンテンツ情報取得部１４２０が第二動作部１４０１のコンテンツ情報を取得する処理を実行するようにしたものである。また、ステップＳ３６０１における処理として、要求情報取得部３７５１が、コンテンツ情報取得部１４２０が取得したコンテンツ情報と、動作指示とに応じた第一操作項目情報の送信を要求する要求情報を取得するようにしたものである。
【０２３５】
また、第一の電子機器３７００の動作は、図３５に示したフローチャートにおいて、ステップＳ３５０２の処理として、選択部３７０２が、要求情報に基づいて得られる、コンテンツ情報と、動作指示とに対応した第一操作項目情報を得るための選択条件に基づいて、上記実施の形態２の選択部１４０３と同様に、第一操作項目情報を取得するようにしたものである。
【０２３６】
このような変形例においては、上記実施の形態２および実施の形態５と同様の効果を得ることができる。
【０２３７】
なお、かかる変形例においては、上記実施の形態２においても説明したように、コンテンツ情報のみに基づいて第一操作項目情報を取得するようにしたり、他の変形例と組み合わせて第一操作項目情報を取得するようにしてもよいことはいうまでもない。
【０２３８】
また、図３８は、本実施の形態の電子機器システムの第二の変形例を示す図である。第一の電子機器３８００は、図３４に示した電子機器システムの第一の電子機器３４００において、図１９に示した実施の形態３に係る電子機器システムにおける選択部２００３と同様の、機器情報格納部１９０１を設けるようにし、選択部３４０２を、上記実施の形態３に係る電子機器システムにおける選択部２００３と同様に、第一の電子機器３８００の機器情報に応じて第一の操作項目情報を選択する選択部３８０２に置き換えたものである。
【０２３９】
この第一の電子機器３８００の動作は、図３５に示したフローチャートにおいて、ステップＳ３５０２よりも前の処理として、機器情報格納部１９０１から第一の電子機器３８００の機器情報を取得する処理を実行するようにし、ステップＳ３５０２の処理として、選択部３８０２が、要求情報から得られる、動作指示に対応した第一操作項目情報を得るための選択条件と、機器情報格納部１９０１から取得した第一の電子機器３８００の機器情報と、に基づいて、上記実施の形態３の選択部２００３と同様に、第一操作項目情報を取得するようにしたものである。
【０２４０】
このような変形例においては、上記実施の形態３および実施の形態５と同様の効果を得ることができる。
【０２４１】
なお、かかる変形例においては、上記実施の形態３においても説明したように、機器情報のみに基づいて第一操作項目情報を取得するようにしたり、他の変形例と組み合わせて第一操作項目情報を取得するようにしてもよいことはいうまでもない。
【０２４２】
また、図３９は、本実施の形態の電子機器システムの第三の変形例を示す図である。第一の電子機器３９００は、図３４に示した電子機器システムの第一の電子機器３４００において、選択部３４０２を、図２８に示した実施の形態４に係る電子機器システムにおける選択部２８０３と同様の、動作状態情報に応じて第一の操作項目情報を選択する選択部３９０２に置き換えたものである。また、第二の電子機器３９５０は、図３４に示した電子機器システムの第二の電子機器３５００に、実施の形態４と同様の動作状態情報取得部２８０１を設け、要求情報取得部３５０１の代わりに、少なくとも動作状態情報取得部２８０１が取得した動作状態情報に応じた第一操作項目情報の送信を要求する要求情報を取得する要求情報取得部３９５１を設けたものである。
【０２４３】
この第二の電子機器３９５０の動作は、図３６に示したフローチャートにおいて、ステップＳ３６０１の処理よりも前に、図２９のステップＳ２９０１の処理に相当する処理、すなわち動作状態情報取得部２９０１が第二動作部２０１の動作状態情報を取得する処理を実行するようにしたものである。また、ステップＳ３６０１における処理として、要求情報取得部３９５１が、動作状態情報取得部２８０１が取得した動作状態情報と、動作指示とに応じた第一操作項目情報の送信を要求する要求情報を取得するようにしたものである。
【０２４４】
また、第一の電子機器３９００の動作は、図３５に示したフローチャートにおいて、ステップＳ３５０２の処理として、選択部３９０２が、要求情報から得られる動作状態情報と、動作指示とに対応した第一操作項目情報を得るための選択条件に基づいて、上記実施の形態４の選択部２８０３と同様に、第一操作項目情報を取得するようにしたものである。
【０２４５】
このような変形例においては、上記実施の形態４および実施の形態５と同様の効果を得ることができる。
【０２４６】
なお、かかる変形例においては、上記実施の形態４においても説明したように、動作状態情報のみに基づいて第一操作項目情報を取得するようにしたり、他の変形例と組み合わせて第一操作項目情報を取得するようにしてもよいことはいうまでもない。
【０２４７】
なお、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０２４８】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。
【０２４９】
なお、上記実施の形態における電子機器システムの第一の電子機器を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、第一の電子機器と第二の電子機器とを具備する電子機器システムにおける、第一の電子機器に処理を実行させるプログラムであって、コンピュータに、格納されている一以上の、前記第一の電子機器を動作させるための情報である第一操作項目情報を所定の条件に応じて選択する選択ステップと、前記選択ステップで選択した前記第一操作項目情報を第二の電子機器に送信する第一操作情報送信ステップと、前記第二の電子機器から、特定の動作を指示する情報である動作指示情報を受信する第一動作指示情報受信ステップと、前記第一動作指示情報受信ステップで受信した動作指示情報に基づいて前記第一の電子機器の動作を制御する第一制御ステップとを実行させるためのプログラムである。
【０２５０】
なお、上記各実施の形態において説明した各プログラムにおいて、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０２５１】
また、これらプログラムは、サーバなどからダウンロードされることによって実行されてもよく、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。
【０２５２】
また、これらプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０２５３】
また、本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２５４】
本発明は、複数の電子機器を備えた電子機器システムとして有用であり、特に、ネットワーク等を介して接続されるＡＶ機器や家電等の電子機器により構成される電子機器システムとして最適である。
【図面の簡単な説明】
【０２５５】
【図１】本発明の実施の形態１による電子機器システムの構成を示すブロック図
【図２】同電子機器システムの動作を示すフローチャート
【図３】同電子機器システムの動作を示すフローチャート
【図４】同電子機器システムの概念図
【図５】同電子機器システムの第一操作項目情報の構成を示す図
【図６】同電子機器システムの第二操作項目情報の構成を示す図
【図７】同電子機器システムの電子機器情報管理表の構成を示す図
【図８】同電子機器システムの操作メニューの表示例を示す図
【図９】同電子機器システムの選択処理を説明するためのフローチャート
【図１０】同電子機器システムの選択部が選択した第一操作項目情報の構成を示す図
【図１１】同電子機器システムの操作メニューの表示例を示す図
【図１２】同電子機器システムの操作メニューの表示例を示す図
【図１３】同電子機器システムの変形例の構成を示すブロック図
【図１４】本発明の実施の形態２による電子機器システムの構成を示すブロック図
【図１５】同電子機器システムの動作を示すフローチャート
【図１６】同電子機器システムの第一操作項目情報の構成を示す図
【図１７】同電子機器システムの操作メニューの表示例を示す図
【図１８】同電子機器システムの操作メニューの表示例を示す図
【図１９】本発明の実施の形態３による電子機器システムの構成を示すブロック図
【図２０】同電子機器システムの動作を示すフローチャート
【図２１】同電子機器システムの動作を示すフローチャート
【図２２】同電子機器システムの概念図
【図２３】同電子機器システムの第一操作項目情報の構成を示す図
【図２４】同電子機器システムの第二操作項目情報の構成を示す図
【図２５】同電子機器システムの電子機器情報管理表の構成を示す図
【図２６】同電子機器システムの操作メニューの表示例を示す図
【図２７】同電子機器システムの操作メニューの表示例を示す図
【図２８】本発明の実施の形態４による電子機器システムの構成を示すブロック図
【図２９】同電子機器システムの動作を示すフローチャート
【図３０】同電子機器システムの概念図
【図３１】同電子機器システムの第一操作項目情報の構成を示す図
【図３２】同電子機器システムの操作メニューの表示例を示す図
【図３３】同電子機器システムの操作メニューの表示例を示す図
【図３４】本発明の実施の形態５による電子機器システムの構成を示すブロック図
【図３５】同電子機器システムの動作を示すフローチャート
【図３６】同電子機器システムの動作を示すフローチャート
【図３７】同電子機器システムの第一の変形例の構成を示すブロック図
【図３８】同電子機器システムの第二の変形例の構成を示すブロック図
【図３９】同電子機器システムの第三の変形例の構成を示すブロック図
【符号の説明】
【０２５６】
１００、２００、１９００、２０００、２８００、３４００、３５００、３７００、３７５０、３８００、３９００、３９５０  電子機器
１０１  第一動作部
１０２  第一制御部
１０３  第一動作指示情報受信部
１０４  操作項目要求受信部
１０５  第一操作項目情報格納部
１０６  第一操作項目情報送信部
１０７  接続検出部
２０１  第二動作部
２０２  第二操作項目情報格納部
２０３、１４０３、２００３、２８０３、３４０２、３７０２、３８０２、３９０２  選択部
２０４  操作メニュー表示部
２０５  動作指示受付部
２０６  第二動作指示情報取得部
２０７  第二動作指示情報送信部
２０８  第二制御部
２０９  第二操作項目情報受信部
２１０  第二操作項目情報蓄積部
２１１  自機器操作項目情報格納部
２１２  自機器動作指示情報取得部
２１３  操作項目要求送信部
３００  ネットワーク
４００  ディスプレイ
８００、１１００、１２００、２６００、２７００、３２００、３３００  操作メニュー
８０１、８０２、１１０１  メニュー項目
１４００  第二の電子機器
１４０１  第二動作部
１４２０  コンテンツ情報取得部
１９０１  機器情報格納部
１９０２  機器情報送信部
２０００  電子機器
２００１  機器情報受信部
２００２  機器情報蓄積部
２８０１、２９０１  動作状態情報取得部
３４０１  要求情報受信部
３４０２  選択部
３５０１、３７５１、３９５１  要求情報取得部
３５０２  要求情報送信部
【図１】
2006309385.tif 000003
【図２】
2006309385.tif 000004
【図３】
2006309385.tif 000005
【図４】
2006309385.tif 000006
【図５】
2006309385.tif 000007
【図６】
2006309385.tif 000008
【図７】
2006309385.tif 000009
【図８】
2006309385.tif 000010
【図９】
2006309385.tif 000011
【図１０】
2006309385.tif 000012
【図１１】
2006309385.tif 000013
【図１２】
2006309385.tif 000014
【図１３】
2006309385.tif 000015
【図１４】
2006309385.tif 000016
【図１５】
2006309385.tif 000017
【図１６】
2006309385.tif 000018
【図１７】
2006309385.tif 000019
【図１８】
2006309385.tif 000020
【図１９】
2006309385.tif 000021
【図２０】
2006309385.tif 000022
【図２１】
2006309385.tif 000023
【図２２】
2006309385.tif 000024
【図２３】
2006309385.tif 000025
【図２４】
2006309385.tif 000026
【図２５】
2006309385.tif 000027
【図２６】
2006309385.tif 000028
【図２７】
2006309385.tif 000029
【図２８】
2006309385.tif 000030
【図２９】
2006309385.tif 000031
【図３０】
2006309385.tif 000032
【図３１】
2006309385.tif 000033
【図３２】
2006309385.tif 000034
【図３３】
2006309385.tif 000035
【図３４】
2006309385.tif 000036
【図３５】
2006309385.tif 000037
【図３６】
2006309385.tif 000038
【図３７】
2006309385.tif 000039
【図３８】
2006309385.tif 000040
【図３９】
2006309385.tif 000041