(57)【特許請求の範囲】
【請求項１】
親機であるコンテンツ再生機器から子機である他のコンテンツ再生機器にコンテンツデータを配信し、前記コンテンツ再生機器と前記他のコンテンツ再生機器とで協調してコンテンツを再生するためのリンク状態を形成するリンク状態形成手段と、
前記他のコンテンツ再生機器の機器識別情報を取得する識別情報取得手段と、
前記コンテンツ再生機器の非アクティブ状態とアクティブ状態とが切り替わるときに、前記他のコンテンツ再生機器の非アクティブ状態とアクティブ状態とを切り替えるための状態制御コマンドを、前記機器識別情報を利用して前記他のコンテンツ再生機器に送信するコマンド送信手段と、
を備えるコンテンツ再生機器。
【請求項２】
前記他のコンテンツ再生機器は、非アクティブ状態とアクティブ状態とを個別に切り替え可能な１又は複数のコンテンツ再生部を備え、
前記コマンド送信手段は、前記１又は複数のコンテンツ再生部から選択されるコンテンツ再生部に対する前記状態制御コマンドを、前記他のコンテンツ再生機器に送信する、
請求項１に記載のコンテンツ再生機器。
【請求項３】
前記コマンド送信手段は、
前記コンテンツ再生部のそれぞれが前記リンク状態を形成可能か否かを問い合わせるための再生部状態確認コマンドを、前記他のコンテンツ再生機器に送信し、
前記リンク状態を形成可能なコンテンツ再生部に対する前記状態制御コマンドを、前記他のコンテンツ再生機器に送信する、
請求項２に記載のコンテンツ再生機器。
【請求項４】
前記コマンド送信手段は、
前記他のコンテンツ再生機器が備える前記コンテンツ再生部の数を問い合わせるための再生部数確認コマンドを、前記他のコンテンツ再生機器に送信し、
前記コンテンツ再生部のそれぞれに対する前記再生部状態確認コマンドを、前記他のコンテンツ再生機器に送信する、
請求項３に記載のコンテンツ再生機器。
【請求項５】
非アクティブ状態とアクティブ状態とを個別に切り替え可能な第１及び第２のコンテンツ再生部と、
前記第１のコンテンツ再生部と前記第２のコンテンツ再生部とで協調してコンテンツを再生する設定である場合に、前記第１のコンテンツ再生部の非アクティブ状態とアクティブ状態とが切り替わるときに、前記第２のコンテンツ再生部の非アクティブ状態とアクティブ状態とを切り替える状態切替手段と、
をさらに備える、
請求項１に記載のコンテンツ再生機器。
【請求項６】
前記コンテンツ再生機器のみ非アクティブ状態とアクティブ状態とが切り替わる第１の設定と、
前記コンテンツ再生機器の非アクティブ状態とアクティブ状態とが切り替わるときに前記状態制御コマンドを前記他のコンテンツ再生機器に送信する第２の設定と、
が切り替え可能である、
請求項１に記載のコンテンツ再生機器。
【請求項７】
前記コンテンツ再生機器のみ非アクティブ状態とアクティブ状態とが切り替わる第１の指令と、
前記コンテンツ再生機器の非アクティブ状態とアクティブ状態とが切り替わるときに前記状態制御コマンドを前記他のコンテンツ再生機器に送信する第２の指令と、
を、電源ボタンの操作態様に応じて択一的に生成する指令生成手段から前記第１の指令又は前記第２の指令を受け付ける、
請求項１に記載のコンテンツ再生機器。
【請求項８】
前記指令生成手段をさらに備える、
請求項１に記載のコンテンツ再生機器。
【請求項９】
前記コンテンツ再生機器と前記他のコンテンツ再生機器とは共通のコンテンツを同時に再生する、
請求項１に記載のコンテンツ再生機器。
【請求項１０】
第１のコンテンツ再生機器が第２のコンテンツ再生機器の機器識別情報を取得し、
前記第１のコンテンツ再生機器の非アクティブ状態とアクティブ状態とが切り替わるときに、前記第１のコンテンツ再生機器が、前記第２のコンテンツ再生機器の非アクティブ状態とアクティブ状態とを切り替えるための状態制御コマンドを、前記機器識別情報を利用して前記第２のコンテンツ再生機器に送信し、
親機である前記第１のコンテンツ再生機器から子機である前記第２のコンテンツ再生機器にコンテンツデータを配信し、前記第１のコンテンツ再生機器と前記第２のコンテンツ再生機器とで協調してコンテンツを再生するためのリンク状態を形成する方法。
【請求項１１】
第１のコンテンツ再生機器と、第２のコンテンツ再生機器と、を備え、
前記第１のコンテンツ再生機器は、
親機である前記第１のコンテンツ再生機器から子機である前記第２のコンテンツ再生機器にコンテンツデータを配信し、前記第１のコンテンツ再生機器と前記第２のコンテンツ再生機器とで協調してコンテンツを再生するためのリンク状態を形成するリンク状態形成手段と、
前記第２のコンテンツ再生機器の機器識別情報を取得する識別情報取得手段と、
前記第１のコンテンツ再生機器の非アクティブ状態とアクティブ状態とが切り替わるときに、前記第２のコンテンツ再生機器の非アクティブ状態とアクティブ状態とを切り替えるための状態制御コマンドを、前記機器識別情報を利用して前記第２のコンテンツ再生機器に送信するコマンド送信手段と、
を備える、コンテンツ再生システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ再生機器、方法、及びコンテンツ再生システムに関する。
【背景技術】
【０００２】
特許文献１には、複数のオーディオプレイヤーが共通のオーディオコンテンツを協調して再生するためのグループを形成することが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２０１５−５３３４４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、協調してコンテンツを再生するためのリンク状態を形成する複数のコンテンツ再生機器に親子関係（マスター／クライアントの関係）が設定される場合、親機と連動して子機をアクティブ状態にし、リンク状態を再形成することができれば便利である。【０００５】
本発明は、上記課題に鑑みてなされたものであって、その目的は、親機と連動して子機の状態を切り替えることが可能なコンテンツ再生機器、方法、及びコンテンツ再生システムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明のコンテンツ再生機器は、親機であるコンテンツ再生機器から子機である他のコンテンツ再生機器にコンテンツデータを配信し、前記コンテンツ再生機器と前記他のコンテンツ再生機器とで協調してコンテンツを再生するためのリンク状態を形成するリンク状態形成手段と、前記他のコンテンツ再生機器の機器識別情報を取得する識別情報取得手段と、前記コンテンツ再生機器の非アクティブ状態とアクティブ状態とが切り替わるときに、前記他のコンテンツ再生機器の非アクティブ状態とアクティブ状態とを切り替えるための状態制御コマンドを、前記機器識別情報を利用して前記他のコンテンツ再生機器に送信するコマンド送信手段と、を備える。【０００７】
また、本発明の方法は、第１のコンテンツ再生機器が第２のコンテンツ再生機器の機器識別情報を取得し、前記第１のコンテンツ再生機器の非アクティブ状態とアクティブ状態とが切り替わるときに、前記第１のコンテンツ再生機器が、前記第２のコンテンツ再生機器の非アクティブ状態とアクティブ状態とを切り替えるための状態制御コマンドを、前記機器識別情報を利用して前記第２のコンテンツ再生機器に送信し、親機である前記第１のコンテンツ再生機器から子機である前記第２のコンテンツ再生機器にコンテンツデータを配信し、前記第１のコンテンツ再生機器と前記第２のコンテンツ再生機器とで協調してコンテンツを再生するためのリンク状態を形成する。【０００８】
また、本発明のコンテンツ再生システムは、第１のコンテンツ再生機器と、第２のコンテンツ再生機器と、を備え、前記第１のコンテンツ再生機器は、親機である前記第１のコンテンツ再生機器から子機である前記第２のコンテンツ再生機器にコンテンツデータを配信し、前記第１のコンテンツ再生機器と前記第２のコンテンツ再生機器とで協調してコンテンツを再生するためのリンク状態を形成するリンク状態形成手段と、前記第２のコンテンツ再生機器の機器識別情報を取得する識別情報取得手段と、前記第１のコンテンツ再生機器の非アクティブ状態とアクティブ状態とが切り替わるときに、前記第２のコンテンツ再生機器の非アクティブ状態とアクティブ状態とを切り替えるための状態制御コマンドを、前記機器識別情報を利用して前記第２のコンテンツ再生機器に送信するコマンド送信手段と、を備える。
【発明の効果】
【０００９】
本発明によると、親機と連動して子機の状態を切り替えることが可能である。
【図面の簡単な説明】
【００１０】
【図１】実施形態に係るコンテンツ再生システムの構成例を示す図である。
【図２】実施形態に係るコンテンツ再生機器の構成例を示す図である。
【図３】再生機器の外観を模式的に示す正面図である。
【図４】親機が保持する子機リストの一例を示す図である。
【図５】子機が保持する管理テーブルの一例を示す図である。
【図６】親機が保持する管理テーブルの一例を示す図である。
【図７】親機から子機に送信されるコマンドの一例を示す図である。
【図８】実施形態に係る方法を実現する処理例を示す図である。
【図９】図８に続く図である。
【図１０】子機状態連動設定を設定する処理例を示す図である。
【図１１】設定画面の表示例を示す図である。
【図１２】子機状態連動指令を出力する処理例を示す図である。
【発明を実施するための形態】
【００１１】
本発明の実施形態を、図面を参照しながら説明する。
【００１２】
図１は、実施形態に係るコンテンツ再生システム１の構成例を示す図である。コンテンツ再生システム１は、コンテンツ再生機器として第１機器２０−１、第２機器２０−２、及び第３機器２０−３を含んでいる。以下では、第１機器２０−１、第２機器２０−２、及び第３機器２０−３を総称して「機器２０」と記載する場合がある。
【００１３】
機器２０は、ＬＡＮ（Local Area Network）２に接続されている。ＬＡＮ２は有線ＬＡＮであってもよいし、無線ＬＡＮであってもよい。図１の例では、第１機器２０−１にはＩＰアドレス「１９８．１６８．０．１」が設定され、第２機器２０−２にはＩＰアドレス「１９８．１６８．０．２」が設定され、第３機器２０−３にはＩＰアドレス「１９８．１６８．０．３」が設定されている。
【００１４】
機器２０は、例えばＡＶレシーバ、ＡＶアンプ、スピーカ、光ディスク再生機器（コンパクトディスクプレーヤ、ブルーレイディスク（登録商標）プレーヤ又はＤＶＤ（登録商標）プレーヤ等）又はテレビジョン受像機などの、オーディオ機器又はオーディオビジュアル機器である。図１の例では３台の機器２０を示しているが、機器２０の台数は４台以上であってもよいし、２台以下であってもよい。
【００１５】
コンテンツ再生システム１では、複数の機器２０で協調してコンテンツを再生するためのリンク状態が形成されている。リンク状態においては、親機（マスター）である１の機器２０から子機（クライアント）である他の１又は複数の機器２０にコンテンツデータを配信し、これらの機器２０で協調してコンテンツを再生することが可能である。すなわち、親機は、協調再生に際してコンテンツデータを配信する側であり、子機は、協調再生に際してコンテンツデータを受信する側である。協調再生とは、例えば同期再生を含む概念であり、一方の再生と他方の再生とが時間的に連関していればよく、時間的に完全に一致するものに限定されない。図１の例では、第１機器２０−１が親機として設定され、第２機器２０−２及び第３機器２０−３が子機として設定されてリンク状態を形成している。
【００１６】
機器２０は、コンテンツ再生部としてメイン再生部３０−１を備えている。また、機器２０は、メイン再生部３０−１とは別のコンテンツ再生部として１又は複数のゾーン再生部３０−２〜３０−４を備えてもよい。図１の例では、第１機器２０−１がメイン再生部３０−１と２つのゾーン再生部３０−２，３０−３とを備えている。第２機器２０−２はメイン再生部３０−１と３つのゾーン再生部３０−２〜３０−４とを備えている。第３機器２０−３はメイン再生部３０−１のみを備え、ゾーン再生部を備えていない。以下では、メイン再生部３０−１及びゾーン再生部３０−２〜３０−４を総称して「コンテンツ再生部３０」と記載する場合がある。
【００１７】
機器２０は、スタンバイ状態（非アクティブ状態）と通常状態（アクティブ状態）とで切り替え可能である。スタンバイ状態は、通常状態よりも消費電力が低減された状態である。スタンバイ状態は完全に電源がオフの状態ではなく、スタンバイ状態でもネットワーク通信機能などは有効になっており、コマンドを受信したり、コマンドを実行したり、コマンドを送信することが可能である。後述する電源ボタン２４１若しくはリモコン２７（図３参照）が操作されたとき又は電源状態を制御するための後述する状態制御コマンド（図７参照）を外部から受信したとき、機器２０はスタンバイ状態から通常状態に切り替わる。又は、機器２０は通常状態からスタンバイ状態に切り替わる。
【００１８】
また、機器２０に含まれる１又は複数のコンテンツ再生部３０も、スタンバイ状態（非アクティブ状態）と通常状態（アクティブ状態）とで個別に切り替え可能である。コンテンツ再生部３０は、スタンバイ状態においてはコンテンツの再生が不可能であり、通常状態においてはコンテンツの再生が可能である。なお、機器２０の状態とメイン再生部３０−１の状態とは連動してよく、例えば機器２０がスタンバイ状態から通常状態に切り替わるときにメイン再生部３０−１も同様に切り替わるよう構成されてよい。
【００１９】
図２は、機器２０の構成例を示すブロック図である。機器２０は、メイン再生部３０−１及びゾーン再生部３０−２〜３０−４の他に、制御部２１、記憶部２２、通信部２３、操作部２４、及び表示部２５を備えている。
【００２０】
制御部２１は少なくとも一つのマイクロプロセッサ（ＣＰＵ）を含み、記憶部２２に記憶されたプログラムに従って処理を実行する。記憶部２２は、主記憶部（例えばＲＡＭ）及び補助記憶部（例えば不揮発性の半導体メモリ、ハードディスクドライブ、又はソリッドステートドライブ）を含む。記憶部２２はプログラムやデータを記憶するためのものである。通信部２３は他の装置との間でデータを送受信するためのものである。
【００２１】
なお、機器２０は、情報記憶媒体（例えば光ディスク又はメモリカード等）に記憶されたプログラムやデータを読み取るための構成要素（例えば光ディスクドライブ又はメモリーカードスロット等）を備えてもよい。そして、プログラムが情報記憶媒体を介して機器２０に供給されてもよい。プログラムはインターネット６を介して機器２０に供給されてもよい。
【００２２】
操作部２４は、機器２０を操作するためのものである。図３の例では、機器２０の前面に、電源供給を制御するための電源ボタン２４１、入力を切り替えるためのインプットつまみ２４３、及び音量を調節するためのボリュームつまみ２４５等が、操作部２４として設けられている。また、リモコン２７からの赤外線リモコン信号を受光する信号受光部２４７も、操作部２４として設けられている。また、機器２０の前面には、液晶表示パネル等からなる表示部２５も設けられている。
【００２３】
コンテンツ再生部３０のそれぞれは、制御部２１等と通信可能に接続されている。図２の例では、メイン再生部３０−１は、内蔵アンプ５１を介してスピーカ５３に接続されている。ゾーン再生部３０−２〜３０−４は、外部アンプ６１を介してスピーカ６３に接続されている。外部アンプ６１及びスピーカ６３は、例えば機器２０が設置されたゾーン（例えば部屋）とは異なるゾーンに設置されてよい。なお、メイン再生部３０−１が外部アンプを介してスピーカ５３に接続されてもよいし、ゾーン再生部３０−２〜３０−４が内蔵アンプを介してスピーカ６３に接続されてもよい。
【００２４】
コンテンツ再生部３０のそれぞれは、信号処理部４１、ＤＡＣ（digital to analog converter）４３、及びバッファ４５を備えている。信号処理部４１は、入力されたオーディオ信号に所定の信号処理を施し、処理されたオーディオ信号をバッファ４５を介さず又はバッファ４５を介してＤＡＣ４３に出力する。ＤＡＣ４３は、入力されたオーディオ信号をデジタル信号からアナログ信号に変換し、変換されたオーディオ信号を内蔵アンプ５１又は外部アンプ６１に出力する。
【００２５】
オーディオ信号をバッファ４５を介さず出力するか、バッファ４５を介して出力するかは、機器２０が親機であるか子機であるかに応じて決定される。すなわち、親機においてはオーディオ信号をバッファ４５を介して出力する一方、子機においてはオーディオ信号をバッファ４５を介さず出力することで、親機から子機へのデータ配信による遅延を相殺することができる。これにより、親機によるコンテンツの再生と子機によるコンテンツの再生との時間差を低減して、協調再生を実現できる。
【００２６】
制御部２１は、例えばホストＣＰＵとネットＣＰＵとを含んでいる。ネットＣＰＵは、ネットワーク通信機能などを担うＣＰＵである。機器２０がスタンバイ状態のときには、ホストＣＰＵは起動しておらず、ネットＣＰＵのみが起動してネットワーク通信などを行っている。電源ボタン２４１若しくはリモコン２７（図３参照）が操作されると又は後述する状態制御コマンド（図７参照）を外部から受信すると、ネットＣＰＵはホストＣＰＵを起動し、これにより機器２０がスタンバイ状態から通常状態に切り替わる。又は、ホストＣＰＵは動作を停止し、これにより機器２０が通常状態からスタンバイ状態に切り替わる。
【００２７】
また、制御部２１は、選択されたコンテンツ再生部３０について、例えば電源供給を制限することでコンテンツ再生部３０をスタンバイ状態にし、電源供給の制限を解除することでコンテンツ再生部３０を通常状態にする。これに限らず、例えば単に制御部２１が使用を禁止することでコンテンツ再生部３０をスタンバイ状態にし、使用を許可することでコンテンツ再生部３０を通常状態にしてもよい。
【００２８】
図４は、親機である第１機器２０−１が保持する子機リスト（クライアントリスト）の一例を示す図である。子機リストは、リンク状態を形成するために利用されるリスト情報であり、子機となる機器２０の機器識別情報を含んでいる。機器識別情報は、例えばＩＰアドレスである。これに限らず、機器識別情報は例えばＭＡＣアドレスを含んでもよい。図４の例では、子機となる第２機器２０−２及び第３機器２０−３の名称及びＩＰアドレスが記述されている。
【００２９】
親機である第１機器２０−１は、子機リストに含まれるＩＰアドレスを利用して、子機となる第２機器２０−２及び第３機器２０−３にコンテンツデータを配信する。また、親機である第１機器２０−１は、子機リストに含まれるＩＰアドレスを利用して、子機となる第２機器２０−２及び第３機器２０−３に後述するコマンド（図７参照）を送信する。
【００３０】
第１機器２０−１の制御部２１は、記憶部２２に保存されている子機リストを読み出して、第２機器２０−２及び第３機器２０−３のＩＰアドレスを取得する（識別情報取得手段としての機能の例）。なお、第１機器２０−１は、スマートフォン又はタブレット型コンピュータ等の端末から子機リストを取得してもよいし、インターネット上のサーバコンピュータから子機リストを取得してもよい。
【００３１】
子機リストは、リンク状態において再生するコンテンツの情報を含んでもよい。子機リストにおいて予め指定されるコンテンツは、例えば光ディスク再生機器においてコンパクトディスク等から読み出されるコンテンツであってもよいし、ＬＡＮ２に接続されたＤＬＮＡ（Digital Living Network Alliance：登録商標）サーバに保存されたコンテンツであってもよいし、インターネット上のコンテンツ提供サービス（例えばネットラジオ又は音楽ストリーミング配信サービス等）から提供されるコンテンツであってもよい。図４の例では、ネットラジオＡの再生が指定されている。
【００３２】
図５は、子機である第２機器２０−２が保持する管理テーブルの一例を示す図である。管理テーブルは、機器２０に含まれるコンテンツ再生部３０のインプットの設定を表すテーブル情報である。通常、コンテンツ再生部３０のインプットには、例えばＨＤＭＩ（High-Definition Multimedia Interface：登録商標）入力、オーディオ入力、及びネット入力（通信部２３を経由した入力）などがある。ネット入力には、例えばＵＳＢ入力、Ｂｌｕｅｔｏｏｔｈ（登録商標）入力、及びＤＬＮＡサーバからの入力などがある。
【００３３】
コンテンツ再生部３０が親機とリンク状態を形成するものである場合、コンテンツ再生部３０のインプットには、親機とリンク状態を形成することを表す値（ＭＣＬｉｎｋ）が設定される。この値が設定されたコンテンツ再生部３０は、親機から配信されるコンテンツデータに基づいてコンテンツを再生する。
【００３４】
図５の例では、メイン再生部３０−１及び第３ゾーン再生部３０−３のインプットに、親機とリンク状態を形成することを表す値（ＭＣＬｉｎｋ）が設定されている。また、第２ゾーン再生部３０−２のインプットにはＨＤＭＩ入力が設定されており、第４ゾーン再生部３０−４のインプットにはオーディオ入力が設定されている。
【００３５】
図６は、親機である第１機器２０−１が保持する管理テーブルの一例を示す図である。メイン再生部３０−１には、親機として機能することを表す値（ＬｉｎｋＭａｓｔｅｒ）が設定されている。すなわち、この値が設定されたメイン再生部３０−１で再生されるコンテンツのコンテンツデータが、協調再生のために子機である第２機器２０−２又は第３機器２０−３に配信される。なお、これに限らず、例えばゾーン再生部３０−２，３０−３の何れかに、親機として機能することを表す値（ＬｉｎｋＭａｓｔｅｒ）が設定されてもよい。
【００３６】
ゾーン再生部３０−２，３０−３がメイン再生部３０−１と同期するものである場合、ゾーン再生部３０−２，３０−３のインプットには、メイン再生部３０−１と同期することを表す値（ＭａｉｎＳｙｎｃ）が設定される。この値が設定されたゾーン再生部３０−２，３０−３は、メイン再生部３０−１から配信されるコンテンツデータに基づいてコンテンツを再生する。なお、これに限らず、メイン再生部３０−１の出力がゾーン再生部３０−２，３０−３の出力としてそのまま流用されてもよい。
【００３７】
以上のように、機器２０のそれぞれは、自身が保持する管理テーブルの設定に基づいてリンク状態を形成する。すなわち、機器２０の制御部２１は、記憶部２２に保存された管理テーブルを読み取ることによって、リンク状態形成手段として機能する。
【００３８】
図７は、親機である第１機器２０−１から子機である第２機器２０−２又は第３機器２０−３に送信されるコマンドの一例を示す図である。親機である第１機器２０−１の制御部２１は、例えばスタンバイ状態から通常状態に切り替わるときに、これらのコマンドを順番に子機である第２機器２０−２又は第３機器２０−３に送信する（コマンド送信手段としての機能の例）。
【００３９】
コマンドにはＨＴＴＰプロトコル又はＨＴＴＰＳプロトコルが使用されており、ＵＲＬをパラメータとして含んでいる。コマンドはＨＴＴＰリクエストの形で第１機器２０−１から第２機器２０−２又は第３機器２０−３に送信される。第２機器２０−２又は第３機器２０−３ではＨＴＴＰデーモンが起動されており、ＨＴＴＰデーモンによってＨＴＴＰリクエストが受け付けられ、当該ＨＴＴＰリクエストに応じた処理が実行される。そして、その処理結果を示すＨＴＴＰレスポンスがコマンドの送信元である第１機器２０−１に返信される。
【００４０】
再生部数確認コマンド（getFeatures）は、機器２０が備えるコンテンツ再生部３０の数を問い合わせるためのコマンドである。第１機器２０−１が再生部数確認コマンドを第２機器２０−２又は第３機器２０−３に送信すると、第２機器２０−２又は第３機器２０−３は自身が備えるコンテンツ再生部３０の数（ゾーン数）を第１機器２０−１に返信する。再生部数確認コマンドは、後段の２つのコマンドにおいてコンテンツ再生部３０を特定して情報の取得、値の設定を行うために送信される。なお、再生部数確認コマンドは、第１機器２０−１がスタンバイ状態から通常状態に切り替わるときに限らず、例えばリンク状態が最初に形成されるとき等に送信されてもよい。
【００４１】
再生部状態確認コマンド（getStatus）は、機器２０が備えるコンテンツ再生部３０のそれぞれのインプットの状態を問い合わせるためのコマンドである。再生部状態確認コマンドは、コンテンツ再生部３０のそれぞれに対して生成される（コマンド中の<zone>にコンテンツ再生部３０を選択する値が入れられる）。第１機器２０−１が再生部状態確認コマンドを第２機器２０−２又は第３機器２０−３に送信すると、第２機器２０−２又は第３機器２０−３は自身が保持する管理テーブル（図５参照）を参照し、選択されたコンテンツ再生部３０のインプットを表す値を第１機器２０−１に返信する。
【００４２】
言い換えると、再生部状態確認コマンドは、機器２０が備えるコンテンツ再生部３０のそれぞれがリンク状態を形成可能か否かを問い合わせるためのコマンドである。リンク状態を形成可能とは、管理テーブル（図５参照）において親機とリンク状態を形成することを表す値（ＭＣＬｉｎｋ）が設定されていることを指す。第１機器２０−１は、再生部状態確認コマンドを送信することによって、第２機器２０−２及び第３機器２０−３の何れのコンテンツ再生部３０が子機としてリンク状態を形成するものであるかを把握する。
【００４３】
状態制御コマンド（setPower）は、機器２０の状態をスタンバイ状態から通常状態に切り替えるためのコマンドである。状態制御コマンドは、選択されたコンテンツ再生部３０に対して生成される（コマンド中の<zone>にコンテンツ再生部３０を選択する値が入れられる）。第１機器２０−１は、第２機器２０−２及び第３機器２０−３のコンテンツ再生部３０のうち、リンク状態を形成可能なコンテンツ再生部３０に対する状態制御コマンドを、第２機器２０−２又は第３機器２０−３に送信する。第２機器２０−２又は第３機器２０−３は、ホストＣＰＵを起動して機器自身をスタンバイ状態から通常状態に切り替えるとともに、選択されたコンテンツ再生部３０をスタンバイ状態から通常状態に切り替える。
【００４４】
また、状態制御コマンド（setPower）は、機器２０の状態を通常状態からスタンバイ状態に切り替えるためのコマンドでもある。第１機器２０−１が、通常状態からスタンバイ状態に切り替える状態制御コマンドを第２機器２０−２又は第３機器２０−３に送信すると、第２機器２０−２又は第３機器２０−３は、ホストＣＰＵの動作を停止して機器自身を通常状態からスタンバイ状態に切り替える。
【００４５】
図８及び図９は、実施形態に係る方法を実現する処理例を示す図である。同図に示す処理は、第１機器２０−１及び第２機器２０−２のそれぞれにおいて、制御部２１が記憶部２２に記憶されたプログラムを実行することにより実現される。同図では、第１機器２０−１と第２機器２０−２との間の通信に係る処理を示すが、第１機器２０−１と第３機器２０−３との間の通信に係る処理についても同様である。
【００４６】
なお、同図に示す処理を実行する前において、親機である第１機器２０−１と子機である第２機器２０−２とは既にリンク状態を形成しており、且つスタンバイ状態にあるものとする。リンク状態を形成しているとは、親機である第１機器２０−１の管理テーブル（図６参照）に親機として機能することを表す値（ＬｉｎｋＭａｓｔｅｒ）が設定され、子機である第２機器２０−２の管理テーブル（図５参照）に親機とリンク状態を形成することを表す値（ＭＣＬｉｎｋ）が設定されていることを指す。
【００４７】
また、親機である第１機器２０−１では、電源オン指令又は電源オフ指令を受けてスタンバイ状態と通常状態とが切り替わるときに子機の状態を連動させる設定（子機状態連動設定）が有効であるものとする。子機状態連動設定の詳細は後述する。また、子機である第２機器２０−２では、外部から受信した状態制御コマンド（setPower）によりスタンバイ状態と通常状態とが切り替わる設定（いわゆるネットワークスタンバイ設定）が有効であるものとする。
【００４８】
図８に示すように、まず、第１機器２０−１は、電源オン指令を受けると（Ｓ１０１：ＹＥＳ）、機器自身をスタンバイ状態から通常状態に切り替える（Ｓ１０２）。電源オン指令は、電源ボタン２４１若しくはリモコン２７（図３参照）の操作に応じて入力される。
【００４９】
具体的には、第１機器２０−１の制御部２１では、ネットＣＰＵが電源オン指令の受信を監視しており、電源オン指令を受信したときにホストＣＰＵを起動することによって、機器自身をスタンバイ状態から通常状態に切り替える。また、これに伴って、第１機器２０−１の制御部２１は、メイン再生部３０−１もスタンバイ状態から通常状態に切り替える。
【００５０】
次に、第１機器２０−１は、第２機器２０−２が備えるコンテンツ再生部３０の数を問い合わせるための再生部数確認コマンド（getFeatures）を、第２機器２０−２に送信する（Ｓ１０３）。再生部数確認コマンドを受信した第２機器２０−２は、自身が備えるコンテンツ再生部３０の数（ゾーン数）を第１機器２０−１に返信する（Ｓ２０１）。本例では、第２機器２０−２は、メイン再生部３０−１及びゾーン再生部３０−２〜３０−４の合計４つのコンテンツ再生部３０を備えているので、４の値を第１機器２０−１に返信する。なお、この再生部確認コマンドの送信（Ｓ１０３）とゾーン数の返信（Ｓ２０１）とは、スタンバイ状態になる以前、例えばリンク状態が最初に形成されるとき等に予め行われてもよい。
【００５１】
次に、第１機器２０−１は、第２機器２０−２が備えるコンテンツ再生部３０のインプットの状態を問い合わせるための再生部状態確認コマンド（getStatus）を、第２機器２０−２に送信する（Ｓ１０４）。再生部状態確認コマンドは、上記再生部数確認コマンドにより取得したコンテンツ再生部３０の数に基づき、コンテンツ再生部３０のそれぞれに対して生成される。本例では、第２機器２０−２のメイン再生部３０−１及びゾーン再生部３０−２〜３０−４のそれぞれに対する合計４つの再生部状態確認コマンドが生成され、第２機器２０−２に送信される。
【００５２】
再生部状態確認コマンドを受信した第２機器２０−２は、自身が保持する管理テーブル（図５参照）を参照し、自身が備えるコンテンツ再生部３０のインプットを表す値を第１機器２０−１に返信する。本例では、メイン再生部３０−１及び第３ゾーン再生部３０−３については親機とリンク状態を形成することを表す値（ＭＣＬｉｎｋ）が返信され、第２ゾーン再生部３０−２についてはＨＤＭＩ入力を表す値が返信され、第４ゾーン再生部３０−４についてはオーディオ入力を表す値が返信される。
【００５３】
次に、第１機器２０−１は、第２機器２０−２が備えるコンテンツ再生部３０のうち、リンク状態を形成可能なコンテンツ再生部３０に対する状態制御コマンド（setPower）を、第２機器２０−２に送信する（Ｓ１０５）。状態制御コマンドは、上記再生部状態確認コマンドにより取得した第２機器２０−２が備えるコンテンツ再生部３０のインプットを表す値に基づき、親機とリンク状態を形成することを表す値（ＭＣＬｉｎｋ）が設定されているコンテンツ再生部３０に対して生成される。本例では、メイン再生部３０−１及び第３ゾーン再生部３０−３に対する状態制御コマンドが生成され、第２機器２０−２に送信される。
【００５４】
状態制御コマンドを受信した第２機器２０−２は、機器自身をスタンバイ状態から通常状態に切り替えるとともに、状態制御コマンドにより指定されたコンテンツ再生部３０をスタンバイ状態から通常状態に切り替える（Ｓ２０３）。
【００５５】
具体的には、第２機器２０−２の制御部２１では、ネットＣＰＵが状態制御コマンドの受信を監視しており、状態制御コマンドを受信したときにホストＣＰＵを起動することによって、機器自身をスタンバイ状態から通常状態に切り替える。さらに、第２機器２０−２の制御部２１は、状態制御コマンドにより指定されたコンテンツ再生部３０をスタンバイ状態から通常状態に切り替える。本例では、メイン再生部３０−１及び第３ゾーン再生部３０−３がスタンバイ状態から通常状態に切り替えられる。
【００５６】
これにより、リンク状態を形成するよう設定された第１機器２０−１と第２機器２０−２との両方がスタンバイ状態から通常状態に切り替わり、リンク状態が再形成される。すなわち、第１機器２０−１と第２機器２０−２とで協調再生を行うことが可能な状態となる。
【００５７】
図９に示すように、次に、第１機器２０−１は、自身が備えるゾーン再生部３０−２，３０−３にメイン再生部３０−１と同期するものがあるか否かを判定する（Ｓ１０６）。具体的には、第１機器２０−１は、自身が保持する管理テーブル（図６参照）を参照し、ゾーン再生部３０−２，３０−３のインプットに、メイン再生部３０−１と同期することを表す値（ＭａｉｎＳｙｎｃ）が設定されているか否かを判定する。
【００５８】
メイン再生部３０−１と同期するものがある場合（Ｓ１０６：ＹＥＳ）、第１機器２０−１は、メイン再生部３０−１と同期するよう設定されているゾーン再生部３０−２，３０−３をスタンバイ状態から通常状態に切り替える（Ｓ１０７：状態切替手段としての機能の例）。本例では、ゾーン再生部３０−２，３０−３の両方がスタンバイ状態から通常状態に切り替えられる。これにより、第１機器２０−１におけるメイン再生部３０−１とゾーン再生部３０−２，３０−３とでも協調再生を行うことが可能な状態となる。
【００５９】
その後、第１機器２０−１はコンテンツの再生を開始するとともに、第２機器２０−２へのコンテンツデータの配信を開始する（Ｓ１０８）。コンテンツデータの配信が開始されると、第２機器２０−２もコンテンツの再生を開始する（Ｓ２０４）。これにより、第１機器２０−１と第２機器２０−２とによる協調再生が実現する。本例では、第１機器２０−１のメイン再生部３０−１及びゾーン再生部３０−２，３０−３と、第２機器２０−２のメイン再生部３０−１及びゾーン再生部３０−３とで協調再生が行われる。
【００６０】
ここで、第１機器２０−１が再生を開始するコンテンツは、子機リスト（図４参照）において予め指定されたコンテンツである。第１機器２０−１は、スタンバイ状態から通常状態に切り替わるときにコンテンツを自動的に再生する設定（自動再生設定）が有効であり、かつ子機リストでコンテンツが指定されている場合に、上記Ｓ１０８においてコンテンツの再生を開始する。一方、自動再生設定が無効である又は子機リストでコンテンツが指定されていない場合には、第１機器２０−１は、上記Ｓ１０７の終了後、コンテンツを再生せずにリンク状態を形成したまま待機する。
【００６１】
次に、第１機器２０−１は、電源オフ指令を受けると（Ｓ１０９：ＹＥＳ）、通常状態からスタンバイ状態に切り替えるための状態制御コマンド（setPower）を第２機器２０−２に送信すると共に（Ｓ１１０）、機器自身を通常状態からスタンバイ状態に切り替える（Ｓ１１１）。電源オフ指令も、電源ボタン２４１若しくはリモコン２７（図３参照）の操作に応じて入力される。
【００６２】
具体的には、第１機器２０−１の制御部２１では、電源オフ指令を受信したときにホストＣＰＵの動作を停止することによって、機器自身を通常状態からスタンバイ状態に切り替える。また、これに伴って、第１機器２０−１のメイン再生部３０−１及びゾーン再生部３０−２，３０−３も通常状態からスタンバイ状態に切り替わる。
【００６３】
通常状態からスタンバイ状態に切り替えるための状態制御コマンドを受信した第２機器２０−２は、機器自身を通常状態からスタンバイ状態に切り替える（Ｓ２０５）。
【００６４】
具体的には、第２機器２０−２の制御部２１では、状態制御コマンドを受信したときにホストＣＰＵの動作を停止することによって、機器自身をスタンバイ状態から通常状態に切り替える。また、これに伴って、第２機器２０−２のメイン再生部３０−１及びゾーン再生部３０−２〜３０−４も通常状態からスタンバイ状態に切り替わる。
【００６５】
これにより、リンク状態を形成するよう設定された第１機器２０−１と第２機器２０−２との両方が通常状態からスタンバイ状態に切り替わる。
【００６６】
以下、子機状態連動設定について説明する。子機状態連動設定は、親機である第１機器２０−１のスタンバイ状態と通常状態とが切り替わるときに子機の状態を連動させるか否かを表す設定である。
【００６７】
図１０に示すように、まず、第１機器２０−１は、子機状態連動設定を有効にするか無効にするかを設定するための設定画面を表示部２５又は外部の表示装置に表示する（Ｓ３０１）。図１１に示すように、設定画面には、例えば子機状態連動設定の有効と無効の切り替えを受け付けるためのスイッチＳが表示される。
【００６８】
設定画面に入力があり（Ｓ３０２：ＹＥＳ）、その入力が有効に対応するものであった場合（Ｓ３０３：ＹＥＳ）、第１機器２０−１は子機状態連動設定を有効として保存する（Ｓ３０４：第２の設定の例）。一方、その入力が無効に対応するものであった場合には（Ｓ３０３：ＮＯ）、第１機器２０−１は子機状態連動設定を無効として保存する（Ｓ３０５：第１の設定の例）。
【００６９】
子機状態連動設定が有効である場合、上述したように、親機である第１機器２０−１のスタンバイ状態と通常状態とが切り替わるときに、子機である第２機器２０−２に状態制御コマンドが送信されて、子機である第２機器２０−２のスタンバイ状態と通常状態とが切り替わる（図８及び図９参照）。一方、子機状態連動設定が無効である場合、第１機器２０−１のみスタンバイ状態と通常状態とが切り替わる。
【００７０】
なお、子機状態連動設定の有効／無効は、子機リスト（図４参照）に記述されてもよく、第１機器２０−１はスタンバイ状態と通常状態とが切り替わるときに、子機リストの子機状態連動設定を読み出して、有効である場合には子機である第２機器２０−２に状態制御コマンドを送信してスタンバイ状態と通常状態とを切り替えるように構成してもよい。
【００７１】
次に、変形例について説明する。変形例では、親機である第１機器２０−１の電源ボタンの操作態様に応じて子機の状態を連動させるか否かを切り替える。
【００７２】
図１２に示すように、第１機器２０−１の電源ボタン２４１（図３参照）が操作され（Ｓ４０１：ＹＥＳ）、且つその操作が所定の操作であった場合には（Ｓ４０２：ＹＥＳ）、第１機器２０−１は子機状態連動切替指令を出力する（Ｓ４０３：第２の指令の例）。一方、その操作が所定の操作でなかった場合には（Ｓ４０２：ＮＯ）、第１機器２０−１は通常の切替指令を出力する（Ｓ４０４：第１の指令の例）。
【００７３】
子機状態連動切替指令が出力された場合、上述したように、親機である第１機器２０−１のスタンバイ状態と通常状態とが切り替わるときに、子機である第２機器２０−２に状態制御コマンドが送信されて、子機である第２機器２０−２のスタンバイ状態と通常状態とが切り替わる（図８及び図９参照）。一方、通常の起動指令が出力された場合、第１機器２０−１のみスタンバイ状態と通常状態とが切り替わる。
【００７４】
ここで、電源ボタン２４１の操作態様とは、例えば電源ボタン２４１の押下時間であってよく、押下時間が比較的短い場合には通常の起動指令を出力し、押下時間が比較的長い場合には子機状態連動起動指令を出力するようにしてよい。また、電源ボタン２４１の操作態様は、例えば他のボタン等との組み合わせであってもよく、電源ボタン２４１が単独で押下された場合には通常の起動指令を出力し、電源ボタン２４１が他のボタンと同時に押下された場合には子機状態連動起動指令を出力するようにしてもよい。
【００７５】
なお、図１２に示す処理は、第１機器２０−１に限らず、リモコン２７（図３参照）において実行されてもよい。すなわち、リモコン２７の電源ボタンの操作が所定の操作であった場合に（Ｓ４０２：ＹＥＳ）、リモコン２７は子機状態連動切替指令を第１機器２０−１に対して出力し（Ｓ４０３）、所定の操作でなかった場合には（Ｓ４０２：ＮＯ）、リモコン２７は通常の切替指令を第１機器２０−１に対して出力するようにしてもよい（Ｓ４０４）。
【００７６】
以上、本発明の実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、種々の変形実施が当業者にとって可能であるのはもちろんである。
【符号の説明】
【００７７】
１  コンテンツ再生システム、２  ＬＡＮ、２０  コンテンツ再生機器、２１  制御部、２２  記憶部、２３  通信部、２４  操作部、２５  表示部、２７  リモコン、３０  コンテンツ再生部、３０−１  メイン再生部、３０−２〜３０−４  ゾーン再生部、４１  信号処理部、４３  ＤＡＣ、４５  バッファ、５１  内蔵アンプ、５３  スピーカ、６１  外部アンプ、６３  スピーカ、２４１  電源ボタン、２４３  入力つまみ、２４５  音量つまみ、２４７  信号受光部。
【図１】
0006558513.tif 000002
【図２】
0006558513.tif 000003
【図３】
0006558513.tif 000004
【図４】
0006558513.tif 000005
【図５】
0006558513.tif 000006
【図６】
0006558513.tif 000007
【図７】
0006558513.tif 000008
【図８】
0006558513.tif 000009
【図９】
0006558513.tif 000010
【図１０】
0006558513.tif 000011
【図１１】
0006558513.tif 000012
【図１２】
0006558513.tif 000013