(57)【要約】【課題】デバイスシステムに含まれる全てのデバイスについて、リモコン動作の確度を向上させる。【解決手段】デバイスＢまたはデバイスＣに対応したリモコンＢまたはリモコンＣからの操作コマンドを、デバイスＡが受信した場合、デバイスＡは、デバイスＢまたはデバイスＣに向け、ネットワークＮＴを介して操作コマンドを転送する。デバイスＢまたはデバイスＣは、デバイスＡから転送された操作コマンドに基づいて動作する。ここで、仮にデバイスＢまたはデバイスＣが、同じ操作コマンドを複数回受信した場合、最初に受信した操作コマンドの受信時から所定の単位時間内に受信した２番目以降の操作コマンドを破棄する。【選択図】図１
2013258536.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク接続された複数のデバイスと、各デバイスに対応した複数のリモコンと、を備えたデバイスシステムの制御方法であって、
前記複数のデバイスのうち任意のデバイスに対応した任意のリモコンからの操作コマンドを、前記複数のデバイスのうち１以上のデバイスが受信する操作コマンド受信ステップと、
前記操作コマンドを受信した前記１以上のデバイスのうち前記任意のデバイス以外の他のデバイスが、前記任意のデバイスに向け、前記ネットワークを介して前記操作コマンドを転送する操作コマンド転送ステップと、
前記任意のデバイスが、受信した前記操作コマンドに基づいて動作する動作ステップと、を実行し、
前記動作ステップは、最初に受信した前記操作コマンドの受信時から所定の単位時間内に受信した２番目以降の同じ操作コマンドを破棄することを特徴とするデバイスシステムの制御方法。
【請求項２】
前記複数のデバイスのうち１台のメインデバイスが、前記単位時間を決定する単位時間決定ステップと、
前記メインデバイスが、前記単位時間に基づいて基準時間を算出し、当該基準時間間隔で他のサブデバイスに対して同期コマンドを送信する同期コマンド送信ステップと、
前記サブデバイスが、前記同期コマンドの受信間隔を前記基準時間として計測する基準時間計測ステップと、
前記サブデバイスが、前記基準時間に基づいて前記単位時間を設定する単位時間設定ステップと、を実行することを特徴とする請求項１に記載のデバイスシステムの制御方法。
【請求項３】
前記単位時間決定ステップは、ネットワーク接続されたデバイス数に応じて、前記単位時間を決定することを特徴とする請求項２に記載のデバイスシステムの制御方法。
【請求項４】
前記サブデバイスが、前記同期コマンドに対する応答信号を前記メインデバイスに返信する同期応答ステップをさらに実行し、
前記単位時間決定ステップは、前記応答信号に基づいて前記デバイス数を特定し、当該デバイス数に応じて前記単位時間を決定することを特徴とする請求項３に記載のデバイスシステムの制御方法。
【請求項５】
前記基準時間は、前記単位時間のＮ倍（Ｎは、Ｎ≧１となる整数）となる時間であることを特徴とする請求項２ないし４のいずれか１項に記載のデバイスシステムの制御方法。
【請求項６】
前記メインデバイスを決定する初期化ステップをさらに実行し、
前記初期化ステップは、前記ネットワークが２以上の通信規格によって接続されている場合、前記複数のデバイスのうち、接続状態となっている通信規格数が多いものを優先して前記メインデバイスを決定することを特徴とする請求項２ないし５のいずれか１項に記載のデバイスシステムの制御方法。
【請求項７】
前記初期化ステップは、前記複数のデバイスの中に、接続状態となっている通信規格数が同じデバイスが複数存在する場合、デバイス種類に応じた優先度にしたがって前記メインデバイスを決定することを特徴とする請求項６に記載のデバイスシステムの制御方法。
【請求項８】
前記複数のデバイスは、各デバイスにおいて接続状態となっている通信規格に関する対応表を記憶しており、
前記操作コマンド転送ステップは、前記対応表に基づき、１以上の前記他のデバイスを経由して前記操作コマンドを転送することを特徴とする請求項６または７に記載のデバイスシステムの制御方法。
【請求項９】
前記任意のデバイスは、音声処理機能を有しており、
前記動作ステップは、動作対象となる前記操作コマンドの受信に伴って、操作音と出力音声との合成処理を行い、合成処理後の音声信号を出力することを特徴とする請求項１ないし８のいずれか１項に記載のデバイスシステムの制御方法。
【請求項１０】
ネットワーク接続された複数のデバイスと、各デバイスに対応した複数のリモコンと、を備えたデバイスシステムであって、
前記複数のデバイスのうち任意のデバイスに対応した任意のリモコンからの操作コマンドを、前記複数のデバイスのうち１以上のデバイスが受信する操作コマンド受信手段と、
前記操作コマンドを受信した前記１以上のデバイスのうち前記任意のデバイス以外の他のデバイスが、前記任意のデバイスに向け、前記ネットワークを介して前記操作コマンドを転送する操作コマンド転送手段と、
前記任意のデバイスが、受信した前記操作コマンドに基づいて動作する動作手段と、を備え、
前記動作手段は、最初に受信した前記操作コマンドの受信時から所定の単位時間内に受信した２番目以降の同じ操作コマンドを破棄することを特徴とするデバイスシステム。
【請求項１１】
コンピューターに、請求項１ないし９のいずれか１項に記載のデバイスシステムの制御方法における各ステップを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リモートコントローラーの操作信号の受信に伴い、受信したデバイス以外の他のデバイスを動作可能なデバイスシステムの制御方法、デバイスシステムおよびプログラムに関する。
【背景技術】
【０００２】
この種の技術として、例えば特許文献１が知られている。特許文献に１は、ビデオカメラレコーダをＨＤＭＩケーブルでテレビに接続し、テレビの表示画面にビデオカメラレコーダの映像信号を表示するＡＶシステムにおいて、ビデオカメラレコーダの操作を、テレビの表示画面を見ながら、テレビ用のリモートコントローラー（以下、「リモコン」と称する）を用いて行うことが記載されている。これにより、ビデオカメラレコーダのリモコンを用いたり、ビデオカメラレコーダに搭載された小型タッチパネルを操作したりしなくとも、テレビの大画面を見ながら、テレビのチャンネル操作等のように簡単に操作を行うことができる、といった効果を奏する。
【０００３】
ところで、ＡＶ機器用のリモコンは、通信手段として赤外線が用いられることが多く、指向性が強い。このため、デバイスの設置場所と操作者の位置関係等によって、デバイスがリモコンの操作信号を受信しづらくなる場合がある。また、テレビボードやＡＶラックの中にＡＶ機器を収容している場合、わざわざ扉を開いて操作しなければならないといった不具合もある。そこで、上記特許文献１を適用することにより、ビデオカメラレコーダが赤外線信号を受信できない状況でも、テレビ用のリモコンで支障なく操作を行うことができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１３５７２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところが、上記特許文献１を適用しても、テレビが赤外線信号を受信できない状況には対応できない。つまり、中心となる１台のデバイスが決まっており、そのデバイスを経由して他のデバイスを動作させることはできるが、あくまでも一方向の制御の流れだけであり、逆方向の制御ができない。したがって、リモコン操作信号の受信しづらさを解消する方法としては不十分である。
【０００６】
本発明は、上記の問題点に鑑み、デバイスシステムに含まれる全てのデバイスについて、リモコン動作の確度を向上させることが可能なデバイスシステムの制御方法、デバイスシステムおよびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明のデバイスシステムの制御方法は、ネットワーク接続された複数のデバイスと、各デバイスに対応した複数のリモコンと、を備えたデバイスシステムの制御方法であって、複数のデバイスのうち任意のデバイスに対応した任意のリモコンからの操作コマンドを、複数のデバイスのうち１以上のデバイスが受信する操作コマンド受信ステップと、操作コマンドを受信した１以上のデバイスのうち任意のデバイス以外の他のデバイスが、任意のデバイスに向け、ネットワークを介して操作コマンドを転送する操作コマンド転送ステップと、任意のデバイスが、受信した操作コマンドに基づいて動作する動作ステップと、を実行し、動作ステップは、最初に受信した操作コマンドの受信時から所定の単位時間内に受信した２番目以降の同じ操作コマンドを破棄することを特徴とする。
【０００８】
本発明のデバイスシステムは、ネットワーク接続された複数のデバイスと、各デバイスに対応した複数のリモコンと、を備えたデバイスシステムであって、複数のデバイスのうち任意のデバイスに対応した任意のリモコンからの操作コマンドを、複数のデバイスのうち１以上のデバイスが受信する操作コマンド受信手段と、操作コマンドを受信した１以上のデバイスのうち任意のデバイス以外の他のデバイスが、任意のデバイスに向け、ネットワークを介して操作コマンドを転送する操作コマンド転送手段と、任意のデバイスが、受信した操作コマンドに基づいて動作する動作手段と、を備え、動作手段は、最初に受信した操作コマンドの受信時から所定の単位時間内に受信した２番目以降の同じ操作コマンドを破棄することを特徴とする。
【０００９】
これらの構成によれば、ネットワークを通じ、複数の操作コマンドを受信してしまうことによる誤動作を防ぐために、一定期間内で１番に受信した操作コマンドを実行し、他の操作コマンドを破棄することができる。ここで、任意のデバイスが受信する操作コマンドは、任意のリモコンから直接受信した操作コマンド、操作コマンド転送ステップまたは操作コマンド転送手段により他のデバイスから転送受信した操作コマンドを含むものである。また、任意のリモコンからの操作コマンドを任意のデバイスが直接受信できない場合でも、他のデバイスから転送された操作コマンドに基づいて動作することができる。つまり、他のデバイスのリモコン受光部を、任意のデバイスのリモコン受光部の代用として用いることができるため、デバイスシステムに含まれる全てのデバイスについて、リモコン動作の確度を向上させることができる。また、複数デバイスに対応可能な学習型リモコンを他のデバイスに対応するリモコンと看做せば、他のリモコンで任意のデバイスを動作させることも可能であるが（本発明の一部の機能を実現できるが）、この場合、操作可能な機能が制限されることが多い。本構成によれば、任意のデバイスを動作させるために、専用のリモコン（任意のリモコン）を用いるため、操作可能な機能が制限されることがなく、使い勝手も良い。さらに、複数の部屋にデバイスを設置している場合、各デバイスをネットワーク接続しておくことで、部屋Ａに設置されたデバイスを部屋Ｂから操作する、といった使い方も可能となる。
【００１０】
上記のデバイスシステムの制御方法において、複数のデバイスのうち１台のメインデバイスが、単位時間を決定する単位時間決定ステップと、メインデバイスが、単位時間に基づいて基準時間を算出し、当該基準時間間隔で他のサブデバイスに対して同期コマンドを送信する同期コマンド送信ステップと、サブデバイスが、同期コマンドの受信間隔を基準時間として計測する基準時間計測ステップと、サブデバイスが、基準時間に基づいて単位時間を設定する単位時間設定ステップと、を実行することを特徴とする。
【００１１】
この構成によれば、サブデバイスは、メインデバイスから送信された同期コマンドの受信間隔を基準時間として計測するため、カウンタで使用するクロック周波数に依存することなく、単位時間を設定できる。また、メインデバイスは、定期的に同期コマンドを送信するため、ネットワーク使用中に新たにデバイスが追加された場合、初期化処理等を必要とすることなく、追加されたデバイスに対し即座に単位時間を設定させることができる。
なお、メインデバイスは、単位時間決定ステップで決定した単位時間を、動作ステップで用いる単位時間として設定する。また、単位時間は、基準時間に基づいて一義的に特定可能な時間である。
【００１２】
上記のデバイスシステムの制御方法において、単位時間決定ステップは、ネットワーク接続されたデバイス数に応じて、単位時間を決定することを特徴とする。
【００１３】
この構成によれば、ネットワーク接続されたデバイス数に応じて、適切な単位時間を各デバイスに設定できる。例えば、デバイス数が多い場合に単位時間を長く設定し、デバイス数が少ない場合に単位時間を短く設定することで、誤動作を防止しつつ操作レスポンスへの影響を少なくすることができる。
【００１４】
上記のデバイスシステムの制御方法において、サブデバイスが、同期コマンドに対する応答信号をメインデバイスに返信する同期応答ステップをさらに実行し、単位時間決定ステップは、応答信号に基づいてデバイス数を特定し、当該デバイス数に応じて単位時間を決定することを特徴とする。
【００１５】
この構成によれば、ネットワーク環境に応じて、動的に単位時間を変更することができる。これにより各デバイスに対し、常に好適な単位時間を設定させることができる。
【００１６】
上記のデバイスシステムの制御方法において、基準時間は、単位時間のＮ倍（Ｎは、Ｎ≧１となる整数）となる時間であることを特徴とする。
【００１７】
この構成によれば、操作コマンドを選択するための単位時間に対し、同期コマンドの送信間隔（基準時間）が整数倍となるため、同期コマンドの送信回数を抑えつつ、単位時間の算出を容易に行うことができる。
【００１８】
上記のデバイスシステムの制御方法において、メインデバイスを決定する初期化ステップをさらに実行し、初期化ステップは、ネットワークが２以上の通信規格によって接続されている場合、複数のデバイスのうち、接続状態となっている通信規格数が多いものを優先してメインデバイスを決定することを特徴とする。
【００１９】
この構成によれば、ネットワークが２以上の通信規格によって接続されている場合、複数のデバイスのうち接続状態となっている通信規格数が多いものを優先してメインデバイスを決定するため、同期コマンドの送信を容易に行うことができる。
【００２０】
上記のデバイスシステムの制御方法において、初期化ステップは、複数のデバイスの中に、接続状態となっている通信規格数が同じデバイスが複数存在する場合、デバイス種類に応じた優先度にしたがってメインデバイスを決定することを特徴とする。
【００２１】
この構成によれば、デバイス種類に応じて、より好適なメインデバイスを決定することができる。
【００２２】
上記のデバイスシステムの制御方法において、複数のデバイスは、各デバイスが接続状態となっている通信規格に関する対応表を記憶しており、操作コマンド転送ステップは、対応表に基づき、１以上の他のデバイスを経由して操作コマンドを転送することを特徴とする。
【００２３】
この構成によれば、ネットワークが２以上の通信規格によって接続されている場合でも、対応表にしたがって適切に操作コマンドを転送することができる。例えば、デバイスＡとデバイスＢがＨＤＭＩ（High-Definition  Multimedia  Interface）で接続され、デバイスＢとデバイスＣが、ＬＡＮ（Local  Area  Network）で接続されている場合、デバイスＡ、デバイスＢ、デバイスＣの順に操作コマンドを転送すれば良い。
【００２４】
上記のデバイスシステムの制御方法において、任意のデバイスは、音声処理機能を有しており、動作ステップは、動作対象となる操作コマンドの受信に伴って、操作音と出力音声との合成処理を行い、合成処理後の音声信号を出力することを特徴とする。
【００２５】
ディスプレイ（モニター）を有しないデバイスに向けてリモコンを操作した場合、操作者が、操作コマンドが認識されているか否かを判断しづらいといった問題がある。本構成によれば、任意のデバイスによる音声処理機能により操作音を合成して出力するため、操作コマンドが認識されていることを操作者が確実に把握できる。
【００２６】
本発明のプログラムは、コンピューターに、上記のデバイスシステムの制御方法における各ステップを実行させることを特徴とする。
【００２７】
このプログラムを実行することにより、デバイスシステムに含まれる全てのデバイスについて、リモコン動作の確度を向上させることが可能なデバイスシステムの制御方法を実現できる。
【図面の簡単な説明】
【００２８】
【図１】本発明の一実施形態に係るデバイスシステムの簡易構成図である。
【図２】第１実施形態に係るデバイスシステムのシステム構成図である。
【図３】第１実施形態に係るデバイスシステムのブロック図である。
【図４】操作コマンドのコマンド体系を示す図である。
【図５】同期コマンドのコマンド体系を示す図である。
【図６】初期化処理を示すフローチャートである。
【図７】メインデバイス側処理を示すフローチャートである。
【図８】コマンド処理を示すフローチャートである。
【図９】第１実施形態の変形例に係るデバイスシステムのシステム構成図である。
【図１０】第２実施形態に係るデバイスシステムのブロック図である。
【図１１】第３実施形態に係るデバイスシステムのブロック図である。
【図１２】（ａ）は、デバイスリストの一例を示す図であり、（ｂ）は、デバイス種類別優先度の一例を示す図である。
【図１３】第３実施形態に係る第１のシーケンス図である。
【図１４】第３実施形態に係る第２のシーケンス図である。
【図１５】第４実施形態に係るデバイスシステムのシステム構成図である。
【図１６】第４実施形態に係るデバイスシステムのブロック図である。
【図１７】第５実施形態に係る同期コマンドのコマンド体系を示す図である。
【図１８】第５実施形態に係るシーケンス図である。
【発明を実施するための形態】
【００２９】
以下、本発明の一実施形態に係るデバイスシステムの制御方法、デバイスシステムおよびプログラムについて、添付図面を参照しながら詳細に説明する。本実施形態では、デバイスとしてＡＶ機器を用いた場合について例示する。
【００３０】
［第１実施形態］
図１は、本発明の一実施形態に係るデバイスシステムＳＹの簡易構成図である。デバイスシステムＳＹは、ネットワークＮＴを介して接続された複数のデバイス１と、各デバイス１に対応した複数のリモコン２と、から成る。ネットワークＮＴとしては、ＨＤＭＩ（High-Definition  Multimedia  Interface）接続または、ＬＡＮ（Local  Area  Network）接続などが挙げられる。また、ネットワークＮＴは、有線接続であっても良いし、無線接続であっても良い。
【００３１】
同図において、「リモコンＡ」は「デバイスＡ」に対応し、「リモコンＢ」は「デバイスＢ」に対応し、「リモコンＣ」は「デバイスＣ」に対応している。本実施形態において、「デバイスに対応している」とは、そのデバイス専用として製作されたリモコン２であることを意味する。このため「デバイスに対応していない」場合、そのリモコン２でデバイス１を操作することはできない。なお、ここで言う「操作」とは、後述する操作コマンドの転送を実行させるための操作以外の操作を指す。
【００３２】
本実施形態のデバイスシステムＳＹは、例えば「デバイスＡ」に「リモコンＡ」を向けて操作した場合、その操作コマンド（リモコン信号）に基づいて「デバイスＡ」が動作する（操作コマンドを実行する，（１）：動作）。これは一般的な動作であるが、本実施形態では「デバイスＡ」に「リモコンＢ」を向けて操作した場合、その操作コマンドに基づいて「デバイスＢ」が動作する（（２）：操作コマンド）。同様に、「デバイスＡ」に「リモコンＣ」を向けて操作した場合、その操作コマンドに基づいて「デバイスＣ」が動作する（（３）：操作コマンド）。このように、任意のデバイス１のリモコン受光部１１（図３参照）を、ネットワーク接続された他のデバイス１のリモコン受光部１１の代用として用いることができる。これにより、例えば「デバイスＢ」が「リモコンＢ」からの操作コマンドを直接受信できない場所に設置されている場合でも、「デバイスＡ」や「デバイスＣ」から転送された操作コマンドに基づいて動作することができる。つまり、デバイスシステムＳＹに含まれる全てのデバイス１について、リモコン動作の確度を向上させることができる。以下、その仕組みについて詳述する。
【００３３】
また、本実施形態のデバイスシステムＳＹは、ネットワーク接続された複数のデバイス１のうち、初期化処理によって決定された１のメインデバイス１ａにより、他のサブデバイス１ｂに対して同期コマンドを送信する。当該同期コマンドは、動作対象となるデバイス１が、取得対象となる操作コマンドを選択するための単位時間を設定するために用いる。本実施形態では、例えば「デバイスＡ」と「デバイスＣ」から「デバイスＢ」に対して操作コマンドが転送された場合、「デバイスＢ」は、最初に受信した操作コマンドの受信時から単位時間内に受信した２番目以降の同じ操作コマンドを破棄する。これにより、１回のリモコン操作に対して複数回の動作を行うなどの誤操作を防止する。同期コマンドの詳細についても後述する。
【００３４】
図２は、第１実施形態に係るデバイスシステムＳＹのシステム構成図である。同図では、シアタールーム内に、デバイス１として、ＢＤＰ（ブルーレイディスクプレーヤー）と、ＡＶＲ（ＡＶレシーバー）αが設置され、さらに視聴を行うためのプロジェクタとスクリーンが設置されている。また、寝室内に、デバイス１として、ＡＶＲβと、ＢＤ（ブルーレイディスク）レコーダと、が設置され、さらに視聴を行うためのＴＶ（テレビジョン）が設置されている。
【００３５】
同図では、シアタールームのＡＶＲαとＢＤＰのリモコン２，２を寝室に持って行くことで、寝室のＴＶでＢＤＰの視聴ができることを示している。但し、寝室で視聴を行う場合は、予めシアタールームのＡＶＲαの操作を行い、寝室にある映像音声出力装置（図２のＴＶ、ＡＶＲβ、ＢＤレコーダ）への出力切り替えをＢＤＰに設定しておく必要がある。これにより、ユーザーが寝室でＢＤＰリモコンにより再生指令を行うと、ＢＤＰから出力された映像信号および音声信号がＡＶＲαに届き、さらにＡＶＲαのコントロールアウトからＡＶＲβに送信される。なお、逆のパターンとして、寝室のＡＶＲβとＢＤレコーダのリモコン２，２をシアタールームに持って行くことで、シアタールームのスクリーンでＢＤレコーダの視聴が可能である。
【００３６】
図３は、図２に示したデバイスシステムＳＹの一部を示すブロック図である。ＢＤＰは、主なハードウェア構成として、リモコン２の赤外線信号を受光するリモコン受光部１１と、中央演算処理装置であるＣＰＵ（Central  Processing  Unit）１２と、ＨＤＭＩデジタル映像・音声入出力インターフェース規格に基づくＨＤＭＩ送信機１３と、を有している。また、ＡＶＲは、リモコン受光部１１と、ＣＰＵ１２と、ＨＤＭＩ送信機１３と、ＨＤＭＩ受信機１４と、を有している。同図において、点線はＣＥＣラインを示している。また、ＨＤＭＩ送信機１３とＨＤＭＩ受信機１４を結ぶ実線矢印は、ＨＤＭＩケーブルを示している。例えば、ＡＶＲβのリモコン２からＢＤＰに向けて操作コマンド（リモコン信号）が送信された場合、ＢＤＰのＨＤＭＩ送信器１３は図４に示す操作コマンドをＣＥＣラインに送信する（操作コマンド転送ステップ）。ＨＤＭＩ受信器１４はＣＥＣラインの監視を行い、自機向けのコマンドの場合、これを処理する。一方、自機向けのコマンドではない場合、何も処理しない。なお、ＡＶＲβへは、ＢＤＰのＨＤＭＩ送信器１３から操作コマンドが送信された時点で、ブロードキャストによりコマンドが伝わることとなる。なお、リモコン２の操作信号は、赤外線信号に限らずブルートゥース（登録商標）信号など、他の無線信号であっても良い。
【００３７】
図４は、操作コマンドのコマンド体系を示す図である。同図は、ＨＤＭＩ  ＣＥＣ（Consumer  Electronics  Control）コマンドを使用し、且つＮＥＣフォーマットを採用した場合のコマンド体系を示している。当該操作コマンドは、リモコン信号を受けたデバイス１によって生成されるものであり、当該リモコン信号を受けたデバイス１のアドレスである転送元アドレスと、動作対象となるデバイス１のアドレスである転送先アドレスと、を含む。転送先アドレスは、ブロードキャスト（ＣＥＣデータの場合、“0b1111”）を指定する。このようにブロードキャストにすることで、送信元のデバイス１では送信先のデバイス１を判別せずに操作コマンドを送信することができる。
【００３８】
また、操作コマンドは、Vendor  Command  With  IDコマンドを使用する。さらに、データ１からデータ３では、３byteのベンダーＩＤを指定する。データ４では、リモコンコードコマンドとして新たに定義する専用のコマンドを指定する。データ５からデータ８では、リモコンデータの32bitを指定する。転送先のデバイス１では、上記リモコンコードコマンドを検出することで、次のByteから赤外線リモコンのリモコンコードが入っていることを認識する。なお、ＮＥＣフォーマット以外のフォーマットを用いる場合は、リモコンコードのビット長が異なるため、各フォーマットに応じてデータ部分の転送バイト数を設定する。
【００３９】
図５は、同期コマンドのコマンド体系を示す図である。同期コマンドは、メインデバイス１ａによって生成されるものであり、操作コマンドと同様に、転送元アドレスおよび転送先アドレス（ブロードキャスト）を含む。また、Vendor  Command  With  IDコマンドを使用すると共に、データ１からデータ３では、３byteのベンダーＩＤを指定する。さらに、データ４では、同期コマンドとして新たに定義する専用の同期用コマンドを指定する。
【００４０】
次に、図６ないし図８を参照し、デバイスシステムＳＹの処理の流れについて説明する。図６は、初期化処理（初期化ステップ）を示すフローチャートである。デバイスシステムＳＹは、ＨＤＭＩ規格書に規定されているLogical  Addressの割り当てを行った後、ＣＥＣコマンドのVendor  Command等を用いて、ネットワークＮＴ内に接続されたデバイス１間で通信を行う。そして、問い合わせを行っていないデバイス１の存在の有無を判別し（Ｓ０１）、問い合わせを行っていないデバイス１が存在する場合は（Ｓ０１：Ｙｅｓ）、ネットワークＮＴ内の他のデバイス１に問い合わせを行う（Ｓ０２）。また、そのデバイス１がリモコン送信に対応しているか否か（本発明のデバイスシステムＳＹに適用可能な機器であるか否か）を判別し（Ｓ０３）、対応している場合は（Ｓ０３：Ｙｅｓ）、そのデバイスを、ネットワーク接続されたデバイス１の一覧であるデバイスリスト（対応表）に追加する（Ｓ０４）。また、リモコン送信に対応していない場合は（Ｓ０３：Ｎｏ）、Ｓ０４を省略してＳ０１に戻る。
【００４１】
一方、ネットワークＮＴ内の全てのデバイス１に対して問い合わせを行った場合は（Ｓ０１：Ｎｏ）、生成したデバイスリストを参照し（Ｓ０５）、予めデバイス種類別に定められた優先度（図１２（ｂ）参照）にしたがって１台のメインデバイス１ａを決定する（Ｓ０６）。メインデバイス１ａとは、同期コマンドの転送元となるデバイス１を指す。その後、自デバイス１がメインデバイス１ａの場合は（Ｓ０７：Ｙｅｓ）、メインデバイス処理を行う。また、自デバイス１がメインデバイス１ａでない場合は（Ｓ０７：Ｎｏ）、サブデバイス１ｂとして機能する。
【００４２】
図７は、メインデバイス側処理を示すフローチャートである。メインデバイス１ａは、デバイスリストにリストアップされているデバイス数を検出し（Ｓ１１）、当該デバイス数に応じて単位時間を決定すると共に、当該単位時間を自デバイスのメモリに設定する（Ｓ１２：単位時間決定ステップ）。なお、単位時間は、デバイス数が多いほど長い時間に設定することが好ましい。具体的には、操作コマンドのフォーマットに対応したリモコンコード間隔と、デバイス数と、をパラメータとした、所定のアルゴリズムにしたがって算出することが考えられる。また、メインデバイス１ａは、単位時間を決定・設定した後、当該単位時間をＮ倍（所定の整数倍）することで基準時間を算出し（Ｓ１３）、同期コマンドの送信を開始する（Ｓ１４：同期コマンド送信ステップ）。同期コマンドは、ネットワーク接続された全てのサブデバイス１ｂに対し、算出した基準時間間隔で定期的に送信される。
【００４３】
図８は、メインデバイス１ａまたはサブデバイス１ｂによるコマンド処理を示すフローチャートである。各デバイス１は、受信したコマンドにVendor  Command  With  IDコマンドが含まれるか否かを判別する（Ｓ２１）。含まれる場合は（Ｓ２１：Ｙｅｓ）、ベンダーＩＤが目的のものであるか否か（自機器のベンダーＩＤと一致するか否か）を判別し（Ｓ２２）、目的のものでない場合は（Ｓ２２：Ｎｏ）、受信したコマンドを無視し、そのまま処理を終了する。
【００４４】
一方、ベンダーＩＤが目的のものである場合は（Ｓ２２：Ｙｅｓ）、受信したコマンドに同期用コマンドが含まれるか否かをさらに判別する（Ｓ２３）。同期用コマンドが含まれる場合は（Ｓ２３：Ｙｅｓ）、同期コマンドと判断し、同期処理を行う（Ｓ２４）。同期処理としては、同期コマンドの受信ごとにカウンタをリセットする処理、同期コマンドの受信間隔を基準時間として計測する処理（基準時間計測ステップ）、カウンタリセット直後カウントアップを開始する処理、基準時間に基づいて自デバイスに単位時間を設定する処理（単位時間設定ステップ）を含む。なお、単位時間は、基準時間を１／Ｎ倍することで算出する。
【００４５】
一方、同期用コマンドが含まれない場合は（Ｓ２３：Ｎｏ）、受信したコマンドにリモコンコードコマンドが含まれるか否かを判別し（Ｓ２５）、含まれる場合は（Ｓ２５：Ｙｅｓ）、操作コマンド（リモコンデータ）を取得し（Ｓ２６：操作コマンド受信ステップ）、単位時間内に同一の操作コマンド（リモコンデータ）を取得しているか否かを判別する（Ｓ２７）。取得している場合は（Ｓ２７：Ｙｅｓ）、重複動作を避けるべく、Ｓ２６で取得した操作コマンドを破棄する（Ｓ２８：動作ステップ）。一方、単位時間内に同一の操作コマンドを取得していない場合は（Ｓ２７：Ｎｏ）、操作コマンドに基づく動作を行う（Ｓ２９：動作ステップ）。
【００４６】
以上、第１実施形態によれば、任意のリモコン２からの操作コマンドを、当該任意のリモコン２に対応する任意のデバイス１が直接受信できない場合でも、他のデバイス１から転送された操作コマンドに基づいて動作することができる。これにより、デバイスシステムＳＹに含まれる全てのデバイス１について、リモコン動作の確度を向上させることができる。また、任意のデバイス１を動作させるために、対応する専用のリモコン２を用いるため、学習型リモコンのように操作可能な機能が制限されることがなく、使い勝手も良い。
【００４７】
また、サブデバイス１ｂは、メインデバイス１ａから送信された同期コマンドの受信間隔を基準時間として計測するため、カウンタで使用するクロック周波数に依存することなく、単位時間を設定できる。また、メインデバイス１ａは、定期的に同期コマンドを送信するため、ネットワーク使用中に新たにデバイス１が追加された場合、これをサブデバイス１ｂとしてネットワークＮＴに組み込むことで、初期化処理等（単位時間を再設定するための処理等）を必要とすることなく、追加されたデバイス１に対し即座に単位時間を設定できる。また、ネットワーク接続されたデバイス数が多い場合、少ない場合よりも単位時間を長く設定することで、誤動作を防止しつつ操作レスポンスへの影響を少なくすることができる。
【００４８】
なお、上記の第１実施形態では、シアタールームと寝室間における操作方法について説明したが、他の使用形態も考えられる。図９は、第１実施形態の変形例に係るデバイスシステムＳＹのシステム構成図である。同図では、リビングルーム内に、デバイス１として、ＴＶ、ＢＤＰ、ＢＤレコーダおよびＡＶＲが設置されている。また、ＢＤＰ、ＢＤレコーダおよびＡＶＲは、ＡＶラックに収容されている。この状況で、ＢＤＰ、ＢＤレコーダおよびＡＶＲのうちのいずれかのリモコン２をＴＶに向けて操作すると、そのリモコン２に対応するデバイス１を動作させることができる。つまり、操作距離や赤外線信号の指向性によって目的のデバイス１を動作させることができないといった課題だけでなく、収納場所の問題でデバイス１を動作させることができない場合にも、第１実施形態を適用することで効果を得ることができる。
【００４９】
また、上記の第１実施形態では、メインデバイス１ａがサブデバイス１ｂに基準時間を通知する方法として同期コマンドを用いたが、基準時間を示すカウント値を送信するコマンドを別途定義し、それを送信することで基準時間を通知しても良い。但しこの場合は、ネットワーク接続されている全てのデバイス１が同じ周波数かその逓倍または分周クロックを持つこと、若しくは時間とカウント値を換算する仕組みを有していることが前提となる。
【００５０】
［第２実施形態］
次に、図１０を参照し、本発明の第２実施形態について説明する。上記の第１実施形態では、ＨＤＭＩにより通信を行ったが、本実施形態では、イーサネット（登録商標）を介して通信を行う点で異なる。以下、第１実施形態と異なる点のみ説明する。なお、本実施形態において、第１実施形態と同様の構成部分については同様の符号を付し、詳細な説明を省略する。また、第１実施形態と同様の構成部分について適用される変形例は、本実施形態についても同様に適用される。
【００５１】
図１０は、第２実施形態に係るデバイスシステムＳＹのブロック図である。同図の例では、ＢＤＰとＡＶＲが、イーサネット（登録商標）用のハブ／ルーター３１を介して接続されている。また、ＢＤＰとＡＶＲは、主なハードウェア構成として、リモコン受光部１１と、ＣＰＵ１２と、イーサネット（登録商標）用のインターフェース１５（以下、「Ｅｔｈｅｒインターフェース１５」と表記する）を有している。例えば、ＡＶＲのリモコン２からＢＤＰに向けて操作コマンドが送信された場合、ＢＤＰのＣＰＵ１２は、Ｅｔｈｅｒインターフェース１５から、ハブ／ルーター３１を介してＡＶＲのＥｔｈｅｒインターフェース１５に操作コマンドを転送する。逆に、ＢＤＰのリモコン２からＡＶＲに向けて操作コマンドが送信された場合も、同様にＥｔｈｅｒインターフェース１５，１５およびハブ／ルーター３１を介して操作コマンドが転送される。なお、映像信号は、アナログ信号としてＢＤＰからＡＶＲに出力される。また、音声信号は、アナログ信号としてまたは、Ｓ／ＰＤＩＦ（Sony  Philips  Digital  Interface）によりデジタル信号としてＢＤＰからＡＶＲに出力される。
【００５２】
以上、第２実施形態によれば、ＨＤＭＩで送信コマンドを送信する仕組みがない場合でも、第１実施形態と同様の効果を得ることができる。
【００５３】
［第３実施形態］
次に、図１１〜図１４を参照し、本発明の第３実施形態について説明する。本実施形態は、上記の第１実施形態と第２実施形態の組み合わせである。つまり、ネットワークＮＴが２以上の通信規格によって接続されている場合について説明する。本実施形態においても、上記の各実施形態と同様の構成部分については同様の符号を付し、詳細な説明を省略する。
【００５４】
図１１は、第３実施形態に係るデバイスシステムＳＹのブロック図である。同図の例では、ＢＤＰとＡＶＲが、Ｅｔｈｅｒインターフェース１５，１５およびハブ／ルーター３１を介して接続されている。また、ＡＶＲとＴＶは、ＨＤＭＩ送信機１３およびＨＤＭＩ受信機１４を介して接続されている。なお、後述する第１のシーケンスでは、ＢＤＰとＡＶＲがＡＶラックに収納されているものとして説明する。
【００５５】
図１２（ａ）は、図１１のシステム構成に対応するデバイスリストを示している。デバイスリストには、ネットワーク接続された各デバイス１のデバイス名（デバイスＩＤ、ＩＰアドレス、ＭＡＣアドレスなど）と、各デバイス１において接続状態となっている通信規格と、が記述されている。本実施形態では、全てのデバイス１がデバイスリストを保持しているものとする。同図の例では、ＡＶＲとＴＶが通信規格「ＨＤＭＩ」で接続状態となっており、ＡＶＲとＢＤＰが通信規格「ＬＡＮ」で接続状態となっていることを示している。なお、各デバイス１の接続先に関する情報を、デバイスリストに加えても良い（例えば、図１６の場合、ＢＤＰはＡＶＲαと接続され、ＡＶＲαはＢＤＰおよびＡＶＲβと接続され、ＡＶＲβはＡＶＲαと接続されているなど）。
【００５６】
なお、「接続状態となっている」とは、デバイス１がその通信規格に単に対応しているか否か（その通信規格で接続可能かどうか）を示すものではなく、その通信規格で実際に通信可能な状態にあるか否かを指す。したがって、例えばＡＶＲ、ＢＤＰおよびＴＶの全てが、ＨＤＭＩとＬＡＮの両方に対応しているものの、ＨＤＭＩだけで接続されている場合、ＬＡＮによるコマンドの送受信は行わない。各デバイス１は、このデバイスリストを参照し、通信規格が対応するデバイス１間を経由して、動作対象となるデバイス１に操作コマンドを転送する（操作コマンド転送ステップ）。
【００５７】
本実施形態の初期化処理（図６参照）では、ネットワーク接続されている複数のデバイス１のうち、接続状態となっている通信規格数が多いものを優先してメインデバイス１ａを決定する（初期化ステップ）。つまり、図１１のシステム構成の場合（図１２（ａ）のデバイスリストが生成された場合）、ＡＶＲがメインデバイス１ａとなる。なお、接続状態となっている通信規格数が同じデバイス１が複数存在する場合、若しくはネットワークＮＴ内に複数の通信規格で接続されているデバイス１が存在しない場合は、図１２（ｂ）に示すデバイス種類別優先度にしたがってメインデバイス１ａを決定する。
【００５８】
図１３は、第３実施形態に係る第１のシーケンス図である。ここでは、ＡＶＲとＢＤＰがＡＶラックに収められている場合を想定する。上記のとおり、ＡＶＲは、初期化処理によってメインデバイス１ａとなったため、ＴＶとＢＤＰに対し、基準時間間隔で同期コマンドを送信する。同期コマンドは、ＴＶに対してＣＥＣのコマンドで送信し、ＢＤＰに対してＬＡＮのコマンドで送信する。なお、シーケンス図において、ＣＥＣコマンドの矢印は個別のデバイス１に向かっているが、実際にはブロードキャストによりＨＤＭＩ接続の全てのデバイス１に対して送信されている（図１４，図１８も同様）。
【００５９】
操作者が、ＴＶリモコンをＴＶに向けて操作すると、ＴＶは１単位時間内に受け取るコマンドを選択する。つまり、単位時間内に受信した２番目以降の同じ操作コマンドを破棄する（無視する）ことで、結果的に最初の操作コマンドのみを選択し、当該最初の操作コマンド受信時から単位時間経過後にコマンドを実行する（動作ステップ）。
【００６０】
また、操作者が、ＢＤＰリモコンをＴＶに向けて操作すると、ＴＶはブロードキャストでＣＥＣの操作コマンド（以下、「ＣＥＣコマンド」と称する）を転送する。ＡＶＲは、当該ＣＥＣコマンドを受信すると、デバイスリストを参照し、ＬＡＮの操作コマンド（以下、「ＬＡＮコマンド」と称する）をＢＤＰに転送する。ＢＤＰは、ＡＶＲから転送されたＬＡＮコマンドが最初に受信した操作コマンドとなるため、当該操作コマンドを、コマンド受信時から単位時間経過後に実行する。
【００６１】
図１４は、第３実施形態に係る第２のシーケンス図である。ここでは、図１１に示した全てのデバイス１（ＢＤＰ、ＡＶＲおよびＴＶ）がリモコン２の操作コマンドを受信可能である場合を想定する。操作者が、ＴＶリモコンを操作すると、全てのデバイス１がその操作コマンドを受信する。例えばＡＶＲは、操作コマンドの受信に伴って、ＣＥＣコマンドをブロードキャストする（結果、ＴＶに転送される）。また、ＢＤＰは、操作コマンドの受信に伴って、ＬＡＮコマンドをＡＶＲに転送し、ＡＶＲは、当該ＬＡＮコマンドの受信に伴って、ＣＥＣコマンドをブロードキャストする（結果、ＴＶに転送される）。以上の工程によりＴＶは、結果的に３つの操作コマンドを受信することとなるが、２つ目以降を破棄し、最初の操作コマンド受信時から単位時間経過後にコマンドを実行する。
【００６２】
また、操作者が、ＡＶＲリモコンを操作すると、全てのデバイス１がその操作コマンドを受信する。ＴＶは、操作コマンドの受信に伴って、ＣＥＣコマンドをブロードキャストする（結果、ＡＶＲに転送される）。また、ＢＤＰは、操作コマンドの受信に伴って、ＬＡＮコマンドをＡＶＲに転送する。以上の工程によりＡＶＲは、結果的に３つの操作コマンドを受信することとなるが、２つ目以降を破棄し、最初の操作コマンド受信時から単位時間経過後にコマンドを実行する。
【００６３】
以上、第３実施形態によれば、ネットワークＮＴが２以上の通信規格によって接続されている場合、接続状態となっている通信規格数が多いものを優先してメインデバイス１ａを決定するため、同期信号の送信を容易に行うことができる。また、接続状態となっている通信規格数が同じデバイスが複数存在する場合は、デバイス種類に応じた優先度に従ってメインデバイス１ａを決定するため、より適切にメインデバイス１ａを決定することができる。
【００６４】
また、各デバイス１は、初期化処理においてデバイスリストを記憶しておく構成であるため、ネットワークＮＴが２以上の通信規格によって接続されている場合でも、デバイスリストにしたがって適切に操作コマンドを転送することができる。
【００６５】
［第４実施形態］
次に、図１５，図１６を参照し、本発明の第４実施形態について説明する。本実施形態は、ディスプレイ（モニター）が存在しない場合でも、リモコン２の操作が確実に実行できていることを操作者に伝えることを課題とする。本実施形態においても、上記の各実施形態と同様の構成部分については同様の符号を付し、詳細な説明を省略する。
【００６６】
図１５は、第４実施形態に係るデバイスシステムＳＹのシステム構成図である。同図では、リビングルーム内にデバイス１として、ＢＤＰと、ＡＶＲαが設置され、さらに視聴を行うためのＴＶが設置されている。また、寝室内にデバイス１としてＡＶＲβが設置されている。同図では、リビングルームのＡＶＲαとＢＤＰのリモコン２，２を寝室に持って行くことで、寝室にてＢＤＰの音声を楽しめることを示している。
【００６７】
図１６は、第４実施形態に係るデバイスシステムＳＹのブロック図である。なお、同図では本実施形態に直接関わらない構成について図示を省略している。ＢＤＰは、本実施形態に関わる主なハードウェア構成として、ＣＰＵ１２、ＨＤＭＩ送信機１３の他、オーディオ信号処理部４１、操作音生成部４２、Ｍｉｘ部４３を有している。オーディオ信号処理部４１は、プレーヤー再生音（出力音声）の信号処理を行う。操作音生成部４２は、操作コマンドの受信に伴って操作音を生成する。また、Ｍｉｘ部４３は、プレーヤー再生音と操作音を合成する。一方、ＡＶＲαは、ＣＰＵ１２、ＨＤＭＩ送信機１３、ＨＤＭＩ受信機１４の他、オーディオ信号処理部４１、操作音生成部４２、Ｍｉｘ部４３を有している。さらに、ＡＶＲβは、ＣＰＵ１２、ＨＤＭＩ受信機１４の他、オーディオ信号処理部４１、操作音生成部４２、Ｍｉｘ部４３、Ｄ／Ａコンバータ４４、アンプ４５を有している。
【００６８】
同図において、例えばＢＤＰのリモコン２をＡＶＲβに向けて操作すると、ＡＶＲαを介しＢＤＰに操作コマンド（ＣＥＣコマンド）が転送される。ＢＤＰが操作コマンドを受信すると、ＣＰＵ１２の指令に基づき操作音生成部４２により操作音（「ポン」または「ピンポン」のような音）が生成される。生成した操作音はＭｉｘ部４３に送られ、プレーヤー再生音との合成処理が行われる。合成された音声はＨＤＭＩ送受信機１３，１４を経由してＡＶＲβに送られる。ＡＶＲβでは、受信した音声をＤ／Ａ変換および増幅した後、スピーカ７からプレーヤー再生音と同時に操作音を出力する。
【００６９】
以上、第４実施形態によれば、プレーヤー再生音に重畳してリモコン２の操作音が発音されるため、操作者はリモコン２操作が受け付けられたことを認識できる。なお、請求項における音声処理機能とは、オーディオ信号処理部４１、操作音生成部４２およびＭｉｘ部４３を指す。
【００７０】
［第５実施形態］
次に、図１７，図１８を参照し、本発明の第５実施形態について説明する。本実施形態では、メインデバイス１ａがネットワーク環境を監視することにより、操作コマンドの判定期間となる単位時間を動的に変更可能となっている。本実施形態においても、上記の各実施形態と同様の構成部分については同様の符号を付し、詳細な説明を省略する。
【００７１】
図１７は、第５実施形態に係る同期コマンドのコマンド体系を示す図である。同図に示すように、本実施形態の同期コマンドは、転送先アドレスとしてブロードキャストを指定せず、同期コマンド送信先機器を指定する点で第１実施形態と異なる。
【００７２】
図１８は、第５実施形態に係るシーケンス図である。同図に示すように、ＡＶＲがメインデバイス１ａとして設定されている場合、サブデバイス１ｂであるＢＤＰおよびＴＶは、同期コマンドの受信に対して応答信号（ＡＣＫ）を返信する（同期応答ステップ）。なお、同期コマンドは、上記のとおり各サブデバイス１ｂのアドレスを指定して送信される（図示、ＢＤＰ同期コマンド、ＴＶ同期コマンド）。
【００７３】
一方、操作者がＴＶリモコンを操作すると、全てのデバイス１がその操作コマンドを受信する。ＡＶＲは、操作コマンドの受信に伴って、ＣＥＣコマンドをブロードキャストする（結果、ＴＶに転送される）。また、ＢＤＰは、操作コマンドの受信に伴って、ＬＡＮコマンドをＡＶＲに転送し、ＡＶＲは、当該ＬＡＮコマンドの受信に伴って、ＣＥＣコマンドをブロードキャストする（結果、ＴＶに転送される）。以上の工程によりＴＶは、結果的に３つの操作コマンドを受信することとなるが、２つ目以降を破棄し、最初の操作コマンド受信時から単位時間経過後にコマンドを実行する。
【００７４】
続いて、操作者がＴＶ本体を操作し主電源をＯＦＦした場合を想定する。なお、ＴＶの主電源をＯＦＦする状況としては、ＢＤＰを用いて映画などを視聴し終えた後、音楽視聴のためにＴＶの電源を切断する、などが考えられる。この場合ＡＶＲは、ＴＶ同期コマンドに対する応答がないため、ネットワークデバイスがＡＶＲとＢＤＰの２台だけになったと判断する。そこで、デバイス数の減少に伴って、図７に示したメインデバイス側処理を実行する。つまりメインデバイス１ａは、デバイス数に基づいて単位時間を再計算し、さらにそのＮ倍となる基準時間を算出する。その後は、算出した基準時間間隔で同期コマンドの送信を開始する。本例では、デバイス数が減少したため、デバイス数の減少前に比べて単位時間および基準時間が短くなる。
【００７５】
その後、操作者がＢＤＰリモコンを操作すると、ＢＤＰおよびＡＶＲがその操作コマンドを受信する。ＡＶＲは、操作コマンドの受信に伴って、ＬＡＮコマンドをＢＤＰに転送する。これによりＢＤＰは、結果的に２つの操作コマンドを受信することとなるが、２つ目を破棄し、最初の操作コマンド受信時から単位時間経過後にコマンドを実行する。
【００７６】
以上、第５実施形態によれば、メインデバイス１ａが、同期コマンドに対するＡＣＫが返ってくることで対象デバイスの存在を確認できる。つまり、ＡＣＫが確認できなかったデバイス１はネットワークＮＴから外されたか電源オフ等が原因で動作しないと判断できるため、無駄な動作（操作コマンドの転送など）を省略できる。また、デバイス１が減少すると転送される操作コマンド数が減少するため、機器数に合わせた単位時間を設定することで動作レスポンスを良くすることができる。
【００７７】
なお、特に図示しないが、デバイス１が増加した場合は、それに応じて１単位時間を長くする方向に変更を行うことが好ましい。この構成によれば、誤動作を防止しつつ、適切な動作レスポンスを維持することができる。
【００７８】
以上、第１〜第５実施形態を示したが、各実施形態を組み合わせた構成としても良い。また、各実施形態に示した各デバイス１の構成要素をプログラムとして提供することが可能である。また、そのプログラムを各種記録媒体（ＣＤ−ＲＯＭ、フラッシュメモリ等）に格納して提供することも可能である。すなわち、コンピューターをデバイス１の各構成要素として機能させるためのプログラム、およびそれを記録した記録媒体も、本発明の権利範囲に含まれる。
【００７９】
また、上記の実施形態では、デバイス１をＡＶ機器に適用した場合を例示したが、遠隔操作可能な他の電子機器に適用しても良い。例えば、操作者の操作場所から赤外線信号を受光しづらい場所にデバイス１が設置されている場合、経由機器（ＩＲレシーバー）を経由して、データの転送を行うことが考えられるが、その経由機器に、本発明のデバイス１の一部処理（操作コマンド受信ステップおよび操作コマンド転送ステップなど）を実行させても良い。その他、本発明の要旨を逸脱しない範囲で、適宜変更が可能である。
【符号の説明】
【００８０】
１…デバイス  １ａ…メインデバイス  １ｂ…サブデバイス  ２…リモコン  ７…スピーカ  １１…リモコン受光部  １２…ＣＰＵ  １３…ＨＤＭＩ送信機  １４…ＨＤＭＩ受信機  １５…Ｅｔｈｅｒインターフェース  ３１…ハブ／ルーター  ４１…オーディオ信号処理部  ４２…操作音生成部  ４３…Ｍｉｘ部  ４４…Ｄ／Ａコンバータ  ４５…アンプ  ＮＴ…ネットワーク  ＳＹ…デバイスシステム
【図１】
2013258536.tif 000003
【図２】
2013258536.tif 000004
【図３】
2013258536.tif 000005
【図４】
2013258536.tif 000006
【図５】
2013258536.tif 000007
【図６】
2013258536.tif 000008
【図７】
2013258536.tif 000009
【図８】
2013258536.tif 000010
【図９】
2013258536.tif 000011
【図１０】
2013258536.tif 000012
【図１１】
2013258536.tif 000013
【図１２】
2013258536.tif 000014
【図１３】
2013258536.tif 000015
【図１４】
2013258536.tif 000016
【図１５】
2013258536.tif 000017
【図１６】
2013258536.tif 000018
【図１７】
2013258536.tif 000019
【図１８】
2013258536.tif 000020