(57)【要約】【課題】複数のユーザ操作に基づいて複数のコンテンツ再生装置を同時に操作できる増幅装置を提供する。【解決手段】ＡＶレシーバ１は、ＤＶＤプレーヤＡＶＰ１及びＣＤプレーヤＡＶＰ２とＩＥＥＥ１３９４バスで接続される。ＡＶレシーバ１はリモコン受光器ＲＥ１に接続されたコマンド受信端子１６１とＤＶＤプレーヤＡＶＰ１とを対応づけて記憶し、リモコン受光器ＲＥ２に接続されたコマンド受信端子１６２とＣＤプレーヤＡＶＰ２とを対応づけて記憶する。ＡＶレシーバ１はリモコン受光器ＲＥ１で受信した操作コマンドをＤＶＤプレーヤＡＶＰ１に送信し、リモコン受光器ＲＥ２で受信した操作コマンドをＣＤプレーヤＡＶＰ２に送信する。【選択図】図１
2006004489.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツ再生装置と接続可能な増幅装置であって、
前記コンテンツ再生装置を操作するための操作コマンドを受信する複数のコマンド受信手段と、
前記複数のコンテンツ再生装置の中から選択されたコンテンツ再生装置を前記複数のコマンド受信手段の中から選択されたコマンド受信手段に対応付けて記憶するための選択対象記憶手段と、
前記選択対象記憶手段に基づいて、前記操作コマンドを受信したコマンド受信手段に対応したコンテンツ再生装置を特定する特定手段と、
前記特定したコンテンツ再生装置に前記操作コマンドを送信するコマンド送信手段とを備えたことを特徴とする増幅装置。
【請求項２】
請求項１に記載の増幅装置であってさらに、
前記特定したコンテンツ再生装置に、アイソクロナス転送を実行するためのコネクションを張っているか否かを判断するコネクション判断手段と、
前記コネクションを張っていない場合、前記特定したコンテンツ再生装置と接続を維持しているか否かを判断する接続判断手段とを備え、
前記コマンド送信手段は、前記コネクションが張られているとき、又は前記特定したコンテンツ再生装置と接続を維持しているとき、前記操作コマンドを送信することを特徴とする増幅装置。
【請求項３】
請求項１又は請求項２に記載の増幅装置であって、
前記増幅装置は前記複数のコンテンツ再生装置とＩＥＥＥ１３９４バスで接続可能であり、
前記増幅装置はさらに、
前記操作コマンドに対応したＡＶ／Ｃコマンドを記憶するためのコマンド記憶手段と、
前記特定したコンテンツ再生装置が前記操作コマンドに基づいて動作できるか否かを判断するコマンド判断手段と、
前記コマンド判断手段が前記特定したコンテンツ再生装置は動作できないと判断したとき、前記操作コマンドに対応したＡＶ／Ｃコマンドを前記コマンド記憶手段から検索する検索手段とを備え、
前記検索手段がＡＶ／Ｃコマンドを検索したとき、前記コマンド送信手段は検索されたＡＶ／Ｃコマンドを送信することを特徴とする増幅装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、増幅装置に関し、さらに詳しくは、複数のコンテンツ再生装置と接続可能な増幅装置に関する。
【背景技術】
【０００２】
近年、ＡＶアンプやＡＶレシーバ等の増幅装置が普及している。図８に示すように、ＡＶレシーバ１００は、コンテンツ再生装置ＡＶＰであるＤＶＤプレーヤＡＶＰ１やＣＤプレーヤＡＶＰ２と接続される。ＡＶレシーバ１００はさらに、複数のスピーカＳＰ（ＳＰ１，ＳＰ２）と接続される。ＡＶレシーバ１００は、コンテンツ再生装置ＡＶＰから出力された音声信号に所定の信号処理を施した後、スピーカＳＰに出力する。これにより、ユーザは高音質の音声を楽しむことができる。
【０００３】
ユーザは所望のコンテンツ再生装置ＡＶＰをＡＶレシーバ１００を介して操作できる。
【０００４】
たとえば、部屋Ｚｏｎｅ１にＡＶレシーバ１００及びＤＶＤプレーヤＡＶＰ１及びＣＤプレーヤＡＶＰ２を配置した場合であって、部屋Ｚｏｎｅ２にいるユーザがＤＶＤプレーヤＡＶＰ１を操作したいとき、ユーザはリモートコントローラＲＣ２を用いてリモコン受光器ＲＥ２に操作コマンドを送信する。このとき、ＡＶレシーバ１００はリモコン受光器ＲＥ２を介して操作コマンドを受け、ユーザにより選択されたＤＶＤプレーヤＡＶＰ１に操作コマンドを送信する。また、ＤＶＤプレーヤＡＶＰ１が操作コマンドに基づいて音声信号を出力したとき、ＡＶレシーバ１００はその音声信号を信号処理し、部屋Ｚｏｎｅ２に設置されたスピーカＳＰ２に出力する。以上の動作により、ユーザはＡＶレシーバ１００を介してコンテンツ再生装置ＡＶＰを操作できる。
【０００５】
しかしながら、複数のユーザがＡＶレシーバ１００を介して複数のコンテンツ再生装置ＡＶＰを同時に操作できない。たとえば、部屋Ｚｏｎｅ２でユーザがＤＶＤプレーヤＡＶＰ１を操作しているとき、部屋Ｚｏｎｅ１にいる他のユーザはＡＶレシーバ１００を介してＣＤプレーヤＡＶＰ２を操作できない。
【特許文献１】特開２００１−２１００１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、複数のユーザ操作に基づいて複数のコンテンツ再生装置を同時に操作できる増幅装置を提供することである。
【課題を解決するための手段及び発明の効果】
【０００７】
本発明による増幅装置は、複数のコンテンツ再生装置と接続可能な増幅装置であって、コマンド受信手段と、選択対象記憶手段と、特定手段と、コマンド送信手段とを備える。コマンド受信手段は、コンテンツ再生装置を操作するための操作コマンドを受信する。選択対象記憶手段は複数のコンテンツ再生装置の中から選択されたコンテンツ再生装置を複数のコマンド受信手段の中から選択されたコマンド受信手段に対応付けて記憶する。特定手段は、選択対象記憶手段に基づいて、操作コマンドを受信したコマンド受信手段に対応したコンテンツ再生装置を特定する。コマンド送信手段は、特定したコンテンツ再生装置に操作コマンドを送信する。
【０００８】
本発明による増幅装置は、コマンド受信端子ごとに異なるコンテンツ再生装置を対応づけることができる。そのため、あるコマンド受信端子が操作コマンドを受信したとき、他のコマンド受信端子が他の操作コマンドを受信した場合、増幅装置は各操作コマンドを送信すべきコンテンツ再生装置を特定できる。そのため、増幅装置は、複数のユーザ操作に基づいて複数のコンテンツ再生装置を同時に操作できる。
【０００９】
好ましくは、増幅装置はさらに、コネクション判断手段と、接続判断手段とを備える。コネクション判断手段は、特定したコンテンツ再生装置に、アイソクロナス転送を実行するためのコネクションを張っているか否かを判断する。接続判断手段は、コネクションを張っていない場合、特定したコンテンツ再生装置と接続を維持しているか否かを判断する。コマンド送信手段は、コネクションが張られているとき、又は特定したコンテンツ再生装置と接続を維持しているとき、操作コマンドを送信する。
【００１０】
コンテンツ再生装置は、操作対象記憶手段に登録された後に増幅装置との接続を切る場合がある。そのため増幅装置が、操作対象記憶手段に基づいてコマンドを送信しても、操作対象のコンテンツ再生装置が実際には増幅装置に接続されていない場合が発生する。このとき、送信された操作コマンドは不要となる。本発明による増幅装置は、コマンドを送信する前にコマンドの送信先のコンテンツ再生装置が実際に増幅装置と接続されているか否かを判断し、接続されている場合にコマンドを送信する。要するに、不要なコマンドを送信しない。
【００１１】
好ましくは、増幅装置は複数のコンテンツ再生装置とＩＥＥＥ１３９４バスで接続可能であり、増幅装置はさらに、コマンド記憶手段と、コマンド判断手段と、検索手段とを備える。コマンド記憶手段は操作コマンドに対応したＡＶ／Ｃコマンドを記憶する。コマンド判断手段は、特定したコンテンツ再生装置が操作コマンドに基づいて動作できるか否かを判断する。検索手段は、コマンド判断手段が特定したコンテンツ再生装置は動作できないと判断したとき、操作コマンドに対応したＡＶ／Ｃコマンドをコマンド記憶手段から検索する。コマンド送信手段は、検索手段がＡＶ／Ｃコマンドを検索したとき、検索されたＡＶ／Ｃコマンドを送信する。
【００１２】
増幅装置が受けた操作コマンドがベンダユニークコマンドであり、特定されたコンテンツ再生装置が、そのベンダユニークコマンドに基づいて動作できない場合、増幅装置はベンダユニークコマンドに対応したＡＶ／Ｃコマンドを検索し、検索したＡＶ／Ｃコマンドを特定したコンテンツ再生装置に送信する。ＡＶ／ＣコマンドはＩＥＥＥ１３９４バスで接続された機器に共通のコマンドであるため、コンテンツ再生装置はＡＶ／Ｃコマンドに基づいて動作できる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照し、本発明の実施の形態を詳しく説明する。図中同一又は相当部分には同一符号を付してその説明は繰り返さない。
【００１４】
１．全体構成
図１を参照して、ＡＶレシーバ１は、コンテンツ再生装置ＡＶＰであるＤＶＤプレーヤＡＶＰ１とＣＤプレーヤＡＶＰ２とに接続される。さらに、ＡＶレシーバ１は、複数のスピーカＳＰ（ＳＰ１，ＳＰ２）と、複数のリモコン受光器ＲＥ（ＲＥ１，ＲＥ２）とに接続される。なお、ＡＶレシーバ１は２以上のコンテンツ再生装置ＡＶＰと接続されてもよいし、２以上のリモコン受光器ＲＥ及びスピーカＳＰと接続されてもよい。リモコン受光器ＲＥはＡＶレシーバ１に搭載されてもよい。
【００１５】
図１では、ＡＶレシーバ１と、ＤＶＤプレーヤＡＶＰ１及びＣＤプレーヤＡＶＰ２と、リモコン受光器ＲＥ１と、スピーカＳＰ１とは、部屋Ｚｏｎｅ１に配置されている。リモコン受光器ＲＥ２とスピーカＳＰ２とは部屋Ｚｏｎｅ２に配置されている。部屋Ｚｏｎｅ１はたとえば居間であり、部屋Ｚｏｎｅ２はたとえば書斎である。
【００１６】
図２を参照して、ＡＶレシーバ１は、メモリ１１と、信号処理部１２と、マイコン処理部１３と、ＩＥＥＥ１３９４通信部１４と、コネクタポート１５と、コマンド受信端子群１６と、スピーカ端子群１７と、表示部１９と、セレクタ２０とを備える。
【００１７】
コマンド受信端子群１６は複数のコマンド受信端子１６１〜１６ｎ（ｎは自然数）を含む。複数のリモコン受光器ＲＥはコマンド受信端子１６１〜１６ｎを介してＡＶレシーバ１と接続される。本実施の形態では、リモコン受光器ＲＥ１がコマンド受信端子１６１を介してＡＶレシーバ１と接続され、リモコン受光器ＲＥ２がコマンド受信端子１６２を介してＡＶレシーバ１と接続される。
【００１８】
コマンド受信端子群１６はＤＶＤプレーヤＡＶＰ１及びＣＤプレーヤＡＶＰ２を操作するための操作コマンドを外部から受信する。操作コマンドとは、たとえば再生コマンドや停止コマンド、早送りコマンド等である。ユーザがＤＶＤプレーヤＡＶＰ１で音楽や映像等のコンテンツを再生したい場合、ユーザ操作に基づいてリモートコントローラＲＣ１又はＲＣ２から再生コマンドが送信される。コマンド受信端子群１６は、リモコン受光器ＲＥ１又はＲＥ２を介して再生コマンドを受信する。
【００１９】
スピーカ端子群１７は複数のスピーカ端子１７１〜１７ｋ（ｋは自然数）を含む。本実施の形態では、スピーカＳＰ１がスピーカ端子１７１を介してＡＶレシーバ１と接続され、スピーカＳＰ２がスピーカ端子１７２を介してＡＶレシーバ１と接続される。
【００２０】
コネクタポート１５はＩＥＥＥ１３９４バス１８を介して複数のＤＶＤプレーヤＡＶＰ１及びＣＤプレーヤＡＶＰ１に接続され、これらのコンテンツ再生装置ＡＶＰから送信された電気信号を受信する。
【００２１】
ＩＥＥＥ１３９４通信部１４は、ファームウェア部１４１とハードウェア部１４２とを含む。ハードウェア部１４２は、ＬｉｎｋチップとＰｈｙチップとを含む。ＰｈｙチップはＩＥＥＥ１３９４通信レイヤの物理層を実現する。ＰｈｙチップはＩＥＥＥ１３９４バス１８から送信された電気信号を論理信号に変換する。また、Ｌｉｎｋチップから送信された論理信号を電気信号に変換する。ＬｉｎｋチップはＩＥＥＥ１３９４通信レイヤのリンク層を実現する。Ｌｉｎｋチップはアイソクロナス転送及びアシンクロナス転送を処理する。ファームウェア部１４１はＩＥＥＥ１３９４通信レイヤのトランザクション層とシリアルバスマネージメントとを実現する。
【００２２】
表示部１９及びセレクタ２０は、図３に示すように、ＡＶレシーバ１の正面に配置される。セレクタ２０は複数のセレクトボタンＢＡＳ（ＢＡＳ１〜ＢＡＳｍ：ｍは自然数）を備える。各セレクトボタンＢＡＳにはＡＶレシーバ１に接続されたコンテンツ再生装置ＡＶＰが割り当てられる。ＡＶレシーバ１を介してコンテンツ再生装置ＡＶＰを操作するとき、ユーザは、操作したいコンテンツ再生装置ＡＶＰが割り当てられたセレクトボタンＢＡＳを選択する。このとき、ユーザはリモートコントローラＲＣを用いてセレクトボタンＢＡＳを選択できる。セレクトボタンＢＡＳに割り当てられたコンテンツ再生装置ＡＶＰの情報は表示部１９に表示される。
【００２３】
図２に戻って、メモリ１１は表１に示す接続機器テーブルを記憶する。なお、接続機器テーブルには最初は表１に示すデータが登録されていない。後述する接続処理により、表１に示すデータが接続機器テーブルに登録される。
【表１】
2006004489.tif 000003
【００２４】
表１を参照して、接続機器テーブルは複数の接続機器データＤＡＶＰを含む。接続機器データＤＡＶＰは、ＡＶレシーバ１に接続されたコンテンツ再生装置ＡＶＰに関するデータである。表１中の接続機器データＤＡＶＰ１はＤＶＤプレーヤＡＶＰ１の接続機器データであり、接続機器データＤＡＶＰ２はＣＤプレーヤＡＶＰ２の接続機器データである。
【００２５】
各コンテンツ再生装置ＡＶＰは自身の接続機器データＤＡＶＰを持つ。ＡＶレシーバ１は接続されたコンテンツ再生装置ＡＶＰから接続機器データＤＡＶＰを取得し、接続機器テーブルに取得した順に登録する。接続機器データＤＡＶＰを表２に示す。
【表２】
2006004489.tif 000004
【００２６】
接続機器データＤＡＶＰは、ＧＵＩＤ(Globally Unique IDentifier)とベンダデータとモデルデータとを含む。ＧＵＩＤはベンダＩＤとチップＩＤとを含む。ベンダデータは接続されたコンテンツ再生装置ＡＶＰを製造したメーカに関するデータである。モデルデータはコンテンツ再生装置の型版に関するデータである。
【００２７】
メモリ１１はさらに、表３に示すアサインテーブルを記憶する。アサインテーブルはセレクトボタンＢＡＳ１〜ＢＡＳｍに割り当てられたコンテンツ再生装置ＡＶＰのデータを登録する。
【表３】
2006004489.tif 000005
【００２８】
表３を参照して、アサインテーブルには、アサインＮＯと、アサインＮＯに対応したコンテンツ再生装置ＡＶＰのＧＵＩＤとが登録される。アサインＮＯ＝ＡＳｍはセレクトボタンＢＡＳｍに対応する。たとえば、ユーザがセレクトボタンＢＡＳ１にＤＶＤプレーヤＡＶＰ１を割り当て、セレクトボタンＢＡＳ２にＣＤプレーヤＡＶＰ２を割り当てた場合、
表３に示すように、アサインＮＯ＝ＡＳ１に対応したＧＵＩＤ欄には、ＤＶＤプレーヤＡＶＰ１のＧＵＩＤ＝ａｖｐ１が登録され、アサインＮＯ＝ＡＳ２に対応したＧＵＩＤ欄には、ＣＤプレーヤＡＶＰ２のＧＵＩＤ＝ａｖｐ２が登録される。
【００２９】
アサインテーブルはさらに、プラグ接続データを含む。プラグ接続とは、ＩＥＥＥ１３９４バス１８上でアイソクロナス転送を実行するためにＡＶレシーバ１とコンテンツ再生装置ＡＶＰとの間にコネクションを張ることをいう。ＤＶＤプレーヤＡＶＰ１を操作するときにプラグ接続を確立する場合、ＧＵＩＤ＝ａｖｐ１に対応したプラグ接続欄には「１」が登録される。ＤＶＤプレーヤＡＶＰ１からアナログ信号を出力する場合、プラグ接続欄には「０」が登録される。プラグ接続データはユーザ操作に基づいて登録される。
【００３０】
接続機器テーブルと同様に、アサインテーブルも最初は表３に示す情報が登録されていない。ＡＶレシーバ１にコンテンツ再生装置ＡＶＰが接続された後、ユーザ操作により情報が登録される。
【００３１】
メモリ１１はさらに、表４に示す配置テーブルと表５に示す操作対象テーブルとを記憶する。ＡＶレシーバ１は、配置テーブル及び操作対象テーブルに登録されたデータに基づいてコンテンツ再生装置ＡＶＰをコマンド受信端子に対応付ける。その結果、ＡＶレシーバ１は、コマンド受信端子が受信した操作コマンドをどのコンテンツ再生装置ＡＶＰに送信すればよいかを判断できる。
【００３２】
配置テーブルは、各部屋に配置されるリモコン受光器ＲＥ及びスピーカＳＰを特定するためのテーブルである。
【表４】
2006004489.tif 000006
【００３３】
表４を参照して、配置テーブルには部屋ＩＤとコマンド受信端子ＩＤとスピーカ端子ＩＤとが登録される。たとえば、部屋Ｚｏｎｅ１にはリモコン受光器ＲＥ１とスピーカＳＰ１とが配置されている。そのため、配置テーブルの部屋ＩＤ＝Ｚｏｎｅ１に対応したコマンド受信端子ＩＤ欄にはコマンド受信端子１６１が、スピーカ端子ＩＤ欄にはスピーカ端子１７１がそれぞれ登録される。同様に、コマンド受信端子１６２とスピーカ端子１７２とがＺｏｎｅ２に対応付けて登録される。配置テーブルのデータは、リモコン受光器ＲＥ又はスピーカＳＰを配置した後、ユーザにより登録される。
【００３４】
操作対象テーブルは、各部屋Ｚｏｎｅのユーザが操作するコンテンツ再生装置ＡＶＰを特定するためのテーブルである。
【表５】
2006004489.tif 000007
【００３５】
たとえば、部屋Ｚｏｎｅ１にいるユーザが、ＤＶＤプレーヤＡＶＰ１を操作したいとき、リモートコントローラＲＣ１を操作してセレクトボタンＢＡＳ１を選択する。このとき、コマンド受信端子１６１は、リモコン受光器ＲＥ１を介してセレクトボタンＢＡＳ１の選択指示を受信する。ＡＶレシーバ１は、配置テーブルを参照し、コマンド受信端子１６１に対応した部屋ＩＤがＺｏｎｅ１であると判断する。その結果、ＡＶレシーバ１は部屋ＮＯ＝Ｚｏｎｅ１に対応したアサインＮＯ欄にアサインＮＯ＝ＡＳ１を登録する。
【００３６】
要するに、ＡＶレシーバ１は、配置テーブルにコマンド受信端子を登録し、かつ、操作対象テーブルに選択されたコンテンツ再生装置を登録することで、選択されたコンテンツ再生装置をコマンド受信端子に対応づけてメモリ１１に登録する。
【００３７】
メモリ１１はさらに、表６に示すプラグ接続テーブルを備える。
【表６】
2006004489.tif 000008
【００３８】
本実施の形態によるＡＶレシーバ１は、操作対象テーブル内の部屋ＮＯ＝Ｚｏｎｅ１に対応して登録されたコンテンツ再生装置ＡＶＰとプラグ接続を確立できる。部屋ＮＯ＝Ｚｏｎｅ２に対応して登録されたコンテンツ再生装置ＡＶＰとはプラグ接続を確立しない。
【００３９】
操作対象テーブルの部屋ＮＯ＝Ｚｏｎｅ１に登録されたコンテンツ再生装置ＡＶＰのプラグ接続データが「１」である場合、そのコンテンツ再生装置ＡＶＰのＧＵＩＤが表６に示すプラグ接続テーブルに登録される。
【００４０】
マイコン処理部１３は、ＡＶレシーバ１全体を制御する。たとえば、マイコン処理部１３は、操作対象テーブル及び配置テーブルに基づいて、操作コマンドを受信したコマンド受信端子に対応したコンテンツ再生装置ＡＶＰを特定する。また、ＡＶレシーバ１とコンテンツ再生装置ＡＶＰとの間でプラグ接続が確立しているか否かの判断や、コンテンツ再生装置ＡＶＰが実際にＩＥＥＥ１３９４バスに接続されているか否かの判断等を行う。
【００４１】
信号処理部１２は、コンテンツ再生装置ＡＶＰから出力された音声信号に所定の信号処理を施す。たとえば、コンテンツ再生装置ＡＶＰから出力されたアイソクロナスデータ信号をアナログ信号に変換する。また、コンテンツ再生装置ＡＶＰから出力されたアナログ信号のノイズを除去する。信号処理を施された音声信号はスピーカ端子１７１，１７２を介してスピーカＳＰ１，ＳＰ２に出力される。
【００４２】
２．動作
ＡＶレシーバ１は、複数のユーザ操作に基づいて複数のコンテンツ再生装置ＡＶＰを同時に操作できる。以下、ＡＶレシーバ１の動作を説明する。
【００４３】
ＡＶレシーバ１は定期的に図４の処理（定期処理）を実行する。具体的には、ＡＶレシーバ１は、接続機器登録処理（Ｓ１）、アサインテーブル登録処理（Ｓ２）、操作処理（Ｓ３）を定期的に実行する。
【００４４】
２．１．接続機器登録処理（Ｓ１）
ＡＶレシーバ１はＩＥＥＥ１３９４バスのトポロジが変化したか否かを判断する（Ｓ１０）。具体的には、ＩＥＥＥ１３９４通信部１４が、コネクタポート１５を介してＡＶレシーバ１と接続されているコンテンツ再生装置ＡＶＰの数が変化しているか否かを判断する。新たなコンテンツ再生装置ＡＶＰが接続されたり、接続されていたコンテンツ再生装置ＡＶＰが外されたりすると、ＡＶレシーバ１はＩＥＥＥ１３９４バスのトポロジが変化したと判断し、設定処理を実行する（Ｓ１１）。なお、ＡＶレシーバ１に初めてコンテンツ再生装置ＡＶＰを接続する場合にも、設定処理が実行される。
【００４５】
図５を参照して、設定処理（Ｓ１１）では、初めにＡＶレシーバ１は接続機器テーブルをリセットする（Ｓ１１１）。続いて、ＡＶレシーバ１は自身に接続されたコンテンツ再生装置の数（接続機器数）を取得し、ＤＶＤプレーヤＡＶＰ１及びＣＤプレーヤＡＶＰ２が有する接続機器データＤＡＶＰ１及びＤＡＶＰ２を取得する（Ｓ１１２）。ステップＳ１１２の処理は、ＩＥＥＥ１３９４通信部１４がバスリセット処理とツリーアイデンティファイ処理とセルフアイデンティファイ処理とを実行した後に実行される。取得した接続機器数はメモリ１１に登録される。また、取得した接続機器データＤＡＶＰ１及びＤＡＶＰ２は接続機器テーブルに登録される（Ｓ１１３）。
【００４６】
図４に戻って、ステップＳ１での判断の結果、接続機器数に変化がない場合、又はステップＳ１１の接続処理を実行した場合、ＡＶレシーバ１はステップＳ２のアサインテーブル登録処理を実行する。
【００４７】
２．２．アサインテーブル登録処理（Ｓ２）
アサインテーブル登録処理では、ＡＶレシーバ１に接続されている複数のコンテンツ再生装置ＡＶＰをセレクタ２０内のセレクトボタンＢＡＳに割り当てる。ユーザは、ＡＶレシーバ１を介してコンテンツ再生装置ＡＶＰを操作するために、セレクトボタンＢＡＳにコンテンツ再生装置ＡＶＰを割り当てる必要がある。
【００４８】
ＡＶレシーバ１は、ユーザからアサインテーブルの登録指示を受けたか否かを判断する（Ｓ２０）。登録指示はたとえばユーザ操作に基づいてリモートコントローラＲＣ１又はＲＣ２から送信される。
【００４９】
ステップＳ２０で登録指示を受けた場合、ＡＶレシーバ１は各アサインＮＯに対応したコンテンツ再生装置ＡＶＰをアサインテーブルに登録する。具体的には、ユーザがセレクトボタンＢＡＳ１にＤＶＤプレーヤＡＶＰ１を、セレクトボタンＢＡＳ２にＣＤプレーヤＡＶＰ２をそれぞれ割り当てたとき、表３に示すように、アサインテーブルにはＤＶＤプレーヤＡＶＰ１のＧＵＩＤ＝ａｖｐ１がアサインＮＯ＝ＡＳ１に対応したＧＵＩＤとして登録される。同様に、ＣＤプレーヤＡＶＰ２のＧＵＩＤ＝ａｖｐ２がアサインＮＯ＝ＡＳ２に対応したＧＵＩＤとして登録される。
【００５０】
さらに、ユーザはセレクトボタンＢＡＳに割り当てたコンテンツ再生装置ＡＶＰの出力信号をアイソクロナスデータ信号とするかアナログ信号とするかを選択する。ユーザがＤＶＤプレーヤＡＶＰ１にアイソクロナスデータ信号を出力させ、ＣＤプレーヤＡＶＰ２にアナログ信号を出力させたい場合、表３に示すように、アサインテーブル内のＡＳ１に対応したプラグ接続欄に「１」が登録され、ＡＳ２に対応したプラグ接続欄に「０」が登録される。
【００５１】
アサインテーブルにデータが登録された後、ＡＶレシーバ１はユーザ操作に基づいて所望のコンテンツ再生装置ＡＶＰを操作する（操作処理：Ｓ３）。
【００５２】
２．３．操作処理（Ｓ３）
２．３．１．部屋Ｚｏｎｅ１にいるユーザの操作に基づく操作処理
２．３．１．１．操作対象のコンテンツ再生装置がプラグ接続指定の場合
部屋Ｚｏｎｅ１にいるユーザがＡＶレシーバ１を介してＤＶＤプレーヤＡＶＰ１を操作したいとき、ユーザはリモートコントローラＲＣ１を用いて、セレクトボタンＢＡＳ１（すなわち、アサインＮＯ＝ＡＳ１）を選択する。換言すれば、リモートコントローラＲＣ１はアサインＮＯ＝ＡＳ１を操作対象とする旨のコマンド（操作対象特定コマンド）を出力する。
【００５３】
ＡＶレシーバ１のコマンド受信端子１６１は、リモコン受光器ＲＥ１を介して操作対象特定コマンドを受信する（Ｓ３０）。このとき、ＡＶレシーバ１は操作対象テーブルのＺｏｎｅ１に対応したアサインＮＯ欄に「ＡＳ１」を登録する（Ｓ３１）。
【００５４】
Ｚｏｎｅ１に対応したアサインＮＯ欄にデータを登録したので（Ｓ３２）、ＡＶレシーバ１はさらに、選択されたＤＶＤプレーヤＡＶＰ１がプラグ接続を指定されているか否かを判断する（Ｓ３３）。ＡＶレシーバ１は、アサインテーブル内のＡＳ１に対応したプラグ接続欄を参照する。ＡＳ１に対応したプラグ接続欄は「１」であるため、ＡＶレシーバ１はＤＶＤプレーヤＡＶＰ１とプラグ接続を確立する（Ｓ３４）。このとき、プラグ接続テーブルにＧＵＩＤ＝ａｖｐ１が登録される。
【００５５】
部屋Ｚｏｎｅ１のユーザがＤＶＤプレーヤＡＶＰ１に音楽を再生させたいとき、ユーザはリモートコントローラＲＣ１を用いてリモコン受光器ＲＥ１に再生コマンドを送信する。
【００５６】
ＡＶレシーバ１のコマンド受信端子１６１は、リモコン受光器ＲＥ１を介して再生コマンドを受信する（Ｓ３５）。このとき、ＡＶレシーバ１はコマンド処理を実行する（Ｓ３００）。
【００５７】
図６を参照して、コマンド処理（Ｓ３００）では、初めにＡＶレシーバ１は受信した再生コマンドがＩＥＥＥ１３９４バス上の全ての接続機器を対象としたものか否かを判断する（Ｓ３０１）。このとき、ＡＶレシーバ１はコマンドフォーマットに基づいて判断する。リモートコントローラＲＣ１から出力された再生コマンドは、全ての接続機器に対するコマンドではないため、ＡＶレシーバ１はコマンド対象特定処理を実行する（Ｓ３５０）。
【００５８】
コマンド対象特定処理（Ｓ３５０）は、ＡＶレシーバ１が受信した操作コマンドの操作対象となるコンテンツ再生装置ＡＶＰを特定するための処理である。
【００５９】
初めに、ＡＶレシーバ１は配置テーブルを参照し、再生コマンドを受信したコマンド受信端子が部屋Ｚｏｎｅ１に対応しているか否かを判断する（Ｓ３５１）。再生コマンドを受信したコマンド受信端子１６１は部屋ＩＤ＝Ｚｏｎｅ１に対応するため、ステップＳ３５２に進む。
【００６０】
ステップＳ３５２で、ＡＶレシーバ１はプラグ接続が確立しているか否かを判断する。具体的には、プラグ接続テーブルにコンテンツ再生装置ＡＶＰのＧＵＩＤが登録されているか否かを判断する。プラグ接続テーブルにはＤＶＤプレーヤＡＶＰ１のＧＵＩＤ＝「ａｖｐ１」が登録されている。そのため、ＡＶレシーバ１は再生コマンドの操作対象をＤＶＤプレーヤＡＶＰ１に特定する。
【００６１】
操作対象を特定後、ＡＶレシーバ１は再生コマンドを送信する。このとき、ＡＶレシーバ１は再生コマンドに対しトランスファ処理を実行する（Ｓ３６０）。
【００６２】
トランスファ処理（Ｓ３６０）は、操作対象が再生コマンドに対応可能か否かを判断する。対応できない場合、再生コマンドをＡＶ／Ｃコマンドに処理する。ＩＥＥＥ１３９４バスに接続可能な機器はＡＶ／Ｃコマンドに対応できるからである。
【００６３】
図７を参照して、ＡＶレシーバ１はＤＶＤプレーヤＡＶＰ１が再生コマンドに応答可能か否かを判断する（Ｓ３６１）。再生コマンドがＡＶ／Ｃコマンドである場合、又はＤＶＤプレーヤＡＶＰ１が対応可能なベンダユニークコマンドである場合、ＡＶレシーバ１は再生コマンドをそのままＤＶＤプレーヤＡＶＰ１に送信する（Ｓ３６２）。
【００６４】
一方、ステップＳ３６１の判断の結果、再生コマンドがＤＶＤプレーヤＡＶＰ１を対象としないベンダユニークコマンドである場合、ＡＶレシーバ１は再生コマンドをＡＶ／Ｃコマンドに変換する（Ｓ３６３）。このとき、ＡＶレシーバ１は表７に示すコマンドテーブルに基づいて変換する。コマンドテーブルはメモリ１１に記憶されている。
【表７】
2006004489.tif 000009
【００６５】
コマンドテーブルには、ベンダユニークコマンドに対応したＡＶ／Ｃコマンドが登録される。再生コマンドがベンダユニークコマンドＢＣ１である場合、ＡＶレシーバ１はベンダユニークコマンドＢＣ１をＡＶ／ＣコマンドＡＶＣ１に変換する。変換後、ＡＶレシーバ１はＡＶ／ＣコマンドＡＶＣ１をＤＶＤプレーヤＡＶＰ１に送信する（Ｓ３６４）。
【００６６】
以上の動作により、コンテンツ再生装置ＡＶＰが操作コマンドに対応できない場合、ＡＶレシーバ１はＡＶ／Ｃコマンドを送信する。そのため、コンテンツ再生装置は送信された操作コマンドに対応して動作できる。換言すると、ＡＶレシーバ１はコンテンツ再生装置ＡＶＰを操作できる。
【００６７】
なお、ステップＳ３６３で、コマンドテーブル内に再生コマンドに対応したＡＶ／Ｃコマンドがない場合、ＡＶレシーバ１はＤＶＤプレーヤＡＶＰ１にコマンドを送信しない。
【００６８】
ＤＶＤプレーヤＡＶＰ１は再生コマンドを受け、アイソクロナスデータ信号を出力する。ＡＶレシーバ１はアイソクロナスデータ信号を受け、信号処理部１２でアナログ信号に変換する。ＡＶレシーバ１は配置テーブルに基づいて、再生コマンドを受信したコマンド受信端子１６１に対応したスピーカ端子１７１からアナログ信号を出力する。スピーカＳＰ１はアナログ信号を受け、音声を出力する。
【００６９】
以上の動作により、部屋Ｚｏｎｅ１にいるユーザはＤＶＤプレーヤＡＶＰ１を操作できる。
【００７０】
２．３．１．２．操作対象のコンテンツ再生装置がプラグ接続指定でない場合
２．３．１．１．では、操作対象のコンテンツ再生装置がプラグ接続を指定されている場合のＡＶレシーバ１の動作について説明した。
【００７１】
一方、表８に示すようにアサインテーブル内のＤＶＤプレーヤ１（ＧＵＩＤ＝ａｖｐ１）に対応したプラグ接続欄が「０」である場合、コマンド対象特定処理（Ｓ３５０）の動作は上記２．３．１．１．と異なるものになる。
【表８】
2006004489.tif 000010
【００７２】
図６を参照して、コマンド対象特定処理（Ｓ３５０）内のステップＳ３５２で、ＡＶレシーバ１は、プラグ接続が確立されていないと判断する。このとき、ＡＶレシーバ１は、操作対象テーブル内の部屋ＩＤ＝Ｚｏｎｅ１のレコードを参照し（Ｓ３５３）、部屋ＩＤ＝Ｚｏｎｅ１に対応したアサインＮＯが登録されているか否か判断する（Ｓ３５４）。選択対象テーブルには、アサインＮＯ＝ＡＳ１が登録されている。そこで、ＡＶレシーバ１はアサインテーブル内のＡＳ１に対応したＧＵＩＤに基づいて、ＤＶＤプレーヤＡＶＰ１が選択されていると判断する（Ｓ３５５）。
【００７３】
続いて、ＡＶレシーバ１は、ＤＶＤプレーヤＡＶＰ１が現実にＡＶレシーバ１に接続されているか否かを判断する（Ｓ３５６）。アサインテーブルに登録されたコンテンツ再生装置ＡＶＰをＩＥＥＥ１３９４バス１８から外しても、ＡＶレシーバ１はアサインテーブルを更新しない。そのため、アサインテーブルに登録されているコンテンツ再生装置ＡＶＰが実際にはＡＶレシーバ１に接続されていない場合が発生する。
【００７４】
そこで、ＡＶレシーバ１はステップＳ３５６で、アサインＮＯ＝ＡＳ１に対応したＧＵＩＤが接続機器テーブルに存在するか否かを判断する。接続機器テーブルはＩＥＥＥ１３９４バスのトポロジが変化するたびに更新されるため、接続機器テーブルに登録されているコンテンツ再生装置ＡＶＰは実際にＡＶレシーバ１に接続されている（つまり、接続が維持されている）と判断できるからである。
【００７５】
アサインＮＯ＝ＡＳ１に対応したＧＵＩＤ＝ａｖｐ１が接続機器テーブルに登録されているとき、ＤＶＤプレーヤＡＶＰ１はＡＶレシーバ１と接続を維持していると判断する（Ｓ３５６）。そのため、ＡＶレシーバ１はトランスファ処理を実行する（Ｓ３６０）。
【００７６】
一方、登録されていない場合はそのままコマンド処理を終了する。要するに、ＡＶレシーバ１はＩＥＥＥ１３９４バス１８に不要なコマンドを送信しない。不要なコマンドを送信すれば、操作対象となっていない他のコンテンツ再生装置を誤動作させる可能性があるためである。
【００７７】
以降の動作は２．３．１．１．と同じである。ただし、ＡＶレシーバ１はＤＶＤプレーヤＡＶＰ１からアナログ信号を受け、信号処理部１２でノイズの除去等の信号処理をした後、スピーカ端子１７１からアナログ信号を出力する。
【００７８】
２．３．２．部屋Ｚｏｎｅ２にいるユーザの操作に基づく操作処理
ＡＶレシーバ１は、複数のユーザ操作に基づいて複数のコンテンツ再生装置を同時に操作できる。そのため、部屋Ｚｏｎｅ１のユーザがＤＶＤプレーヤＡＶＰ１を操作しているときに、部屋Ｚｏｎｅ２にいるユーザはＣＤプレーヤＡＶＰ２を操作できる。以下、部屋Ｚｏｎｅ２のユーザ操作に基づくＡＶレシーバ１の操作処理（Ｓ３）を説明する。
【００７９】
ユーザ操作に基づいて、リモートコントローラＲＣ２は、セレクトボタンＢＡＳ２（すなわち、アサインＮＯ＝ＡＳ２）を選択するよう選択コマンドを送信する。
【００８０】
ＡＶレシーバ１のコマンド受信端子１６２は、リモコン受光器ＲＥ２を介して選択コマンドを受信する（Ｓ３０）。このとき、ＡＶレシーバ１は、表９に示すように選択対象テーブルのＺｏｎｅ２に対応したアサインＮＯ欄に「ＡＳ２」を登録する（Ｓ３１）。
【表９】
2006004489.tif 000011
【００８１】
Ｚｏｎｅ２に対応したアサインＮＯ欄にデータを登録したので（Ｓ３２）、プラグ接続は確立しない。ＡＶレシーバ１はＺｏｎｅ２に対応したコンテンツ再生装置ＡＶＰにプラグ接続を確立しないからである。
【００８２】
部屋Ｚｏｎｅ２のユーザがＣＤプレーヤＡＶＰ２に音楽を再生させるとき、ユーザはリモートコントローラＲＣ２を用いて、リモコン受光器ＲＥ２に再生コマンドを送信する。コマンド受信端子１６２は、リモコン受光器ＲＥ２を介して再生コマンドを受信する（Ｓ３５）。このとき、ＡＶレシーバ１はコマンド処理を実行する（Ｓ３００）。
【００８３】
コマンド処理（Ｓ３００）中のステップＳ３５１でＡＶレシーバ１はコマンド受信端子１６２がＺｏｎｅ２に対応すると判断する。そのため、ＡＶレシーバ１は選択対象テーブル内のＺｏｎｅ２のレコードを参照する（Ｓ３５７）。以降の動作は２．３．１．２．と同じである。
【００８４】
以上の動作により、ＡＶレシーバ１はユーザ操作に基づいてＤＶＤプレーヤＡＶＰ１を操作しているときに、他のユーザ操作に基づいてＣＤプレーヤＡＶＰ２を操作できる。各コマンド受信端子に対応したコンテンツ再生装置ＡＶＰを特定できるためである。
【００８５】
２．３．３．全てのコンテンツ再生装置の同時操作
ＡＶレシーバ１は、１つの操作コマンドでＩＥＥＥ１３９４バス１８に接続された全てのコンテンツ再生装置ＡＶＰを同時に操作することもできる。
【００８６】
たとえば、ユーザがＩＥＥＥ１３９４バス１８上の全てのコンテンツ再生装置ＡＶＰの電源を一度に切りたい場合、ユーザ操作に基づいてリモートコントローラＲＣ１は電源遮断コマンドを出力する。
【００８７】
ＡＶレシーバ１は電源遮断コマンドを受け（Ｓ３５）、コマンド処理を実行する（Ｓ３００）。コマンド処理中のステップＳ３０１で、ＡＶレシーバ１は、電源遮断コマンドが全ての接続機器を対象にしていると判断する（Ｓ３０１）。このとき、カウント値ＮＵＭ＝０とし（Ｓ３６１）、カウント値ＮＵＭが設定処理（Ｓ１１）で取得した接続機器数と同じか否かを判断する（Ｓ３６２）。接続機器数＝２（ＤＶＤプレーヤＡＶＰ１及びＣＤプレーヤＡＶＰ２）であるため、ＡＶレシーバ１は電源遮断コマンドを送信するコンテンツ再生装置ＡＶＰを特定する（Ｓ３６３）。具体的には、接続機器テーブルに一番早く登録されたコンテンツ再生装置ＡＶＰを特定する。表１の接続機器テーブルでは、ＡＶレシーバ１はＤＶＤプレーヤＡＶＰ１を特定する。特定後、ＡＶレシーバ１はトランスファ処理を実行し（Ｓ３６０）、ＤＶＤプレーヤＡＶＰ１に電源遮断コマンドを送信する。送信後、カウント値ＮＵＭをインクリメントし（Ｓ３６５）、ステップＳ３６２に戻る。要するに、接続テーブルに登録された順にコンテンツ再生装置ＡＶＰに電源遮断コマンドを送信する。ステップＳ３６２でカウント値ＮＵＭ＝接続機器数と判断したとき、ＡＶレシーバ１は、ＩＥＥＥ１３９４バス１８上の全てのコンテンツ再生装置に電源遮断コマンドを送信したと判断する。そのため、ＡＶレシーバ１は操作処理を終了する。
【００８８】
以上の動作により、ＡＶレシーバ１は、１つのコマンドで複数のコンテンツ再生装置ＡＶＰを同時に操作できる。なお、操作コマンドが複数のコンテンツ再生装置ＡＶＰを対象としているか否かはコマンドごとに決められている。
【００８９】
本実施の形態では、ユーザはリモートコントローラＲＣを用いてＡＶレシーバ１に操作コマンド等を送信したが、ユーザがＡＶレシーバ１に直接コマンドを入力してもよい。この場合、たとえばキーボード等の入力装置をコマンド受信端子群１６に接続すればよい。入力装置がＡＶレシーバ１に搭載されていてもよい。
【００９０】
また、本実施の形態では、部屋Ｚｏｎｅ１に対応したコンテンツ再生装置はプラグ接続を確立でき、Ｚｏｎｅ２に対応したコンテンツ再生装置はプラグ接続を確立しないようにしたが、部屋Ｚｏｎｅ１及びＺｏｎｅ２でプラグ接続を確立できるようにしてもよい。
【００９１】
以上、本発明の実施の形態を説明したが、上述した実施の形態は本発明を実施するための例示に過ぎない。よって、本発明は上述した実施の形態に限定されることなく、その趣旨を逸脱しない範囲内で上述した実施の形態を適宜変形して実施することが可能である。
【図面の簡単な説明】
【００９２】
【図１】本発明の実施の形態によるＡＶレシーバとコンテンツ再生装置とリモコン受光器とスピーカとの接続構成を示す機能ブロック図である。
【図２】図１に示したＡＶレシーバの構成を示す機能ブロック図である。
【図３】図１に示したＡＶレシーバの斜視図である。
【図４】図１に示したＡＶレシーバの動作を示すフロー図である。
【図５】図４中のステップＳ１１の動作の詳細を示すフロー図である。
【図６】図４中のステップＳ３００の動作の詳細を示すフロー図である。
【図７】図６中のステップＳ３６０の動作の詳細を示すフロー図である。
【図８】従来のＡＶレシーバとコンテンツ再生装置とリモコン受光器とスピーカとの接続構成を示す機能ブロック図である。
【符号の説明】
【００９３】
１  ＡＶレシーバ
１１  メモリ
１３  マイコン処理部
１４  ＩＥＥＥ１３９４通信部
１５  コネクタポート
１６  コマンド受信端子群
１８  ＩＥＥＥ１３９４バス
１４１  ファームウェア部
１４２  ハードウェア部
ＡＶＰ  コンテンツ再生装置
【図１】
2006004489.tif 000012
【図２】
2006004489.tif 000013
【図３】
2006004489.tif 000014
【図４】
2006004489.tif 000015
【図５】
2006004489.tif 000016
【図６】
2006004489.tif 000017
【図７】
2006004489.tif 000018
【図８】
2006004489.tif 000019