(57)【特許請求の範囲】
【請求項１】
第１の接続を介してネットワークベースのオーディオ情報ソースからオーディオ情報を受信し、第２の接続を介してテレビからオーディオ情報と第１および第２の制御メッセージとを受信するデバイスインタフェース、
テレビと、ネットワークベースの情報ソースとを含む複数の信号ソースからデバイスインタフェースを介して送られてくるオーディオ情報をもとに、オーディオを出力するオーディオ出力デバイス、
第２の接続を介してテレビから第１の制御メッセージを受信することに応じて、オーディオ出力デバイスがオーディオを出力するための信号ソースを、ネットワークベースのオーディオ情報ソースからテレビに変更し、これにより、オーディオ出力デバイスにテレビからのオーディオ情報に基づいてオーディを出力させる、ソースセレクタ、ここで、第１の制御メッセージは、テレビと通信するユーザ入力デバイスからのボリュームコマンドに基づくものであり、当該ボリュームコマンドは、音量アップ、音量ダウン、ミュートおよびミュート解除のうちの１つである、
を備える、オーディオ再生デバイスであって、
テレビに入力されたボリュームコマンドに基づく第２の制御メッセージを、第２の接続を介してテレビからデバイスインタフェースが受信すると、オーディオ出力デバイスが出力するテレビからのオーディオのボリュームを第２の制御メッセージに基づいて変更する、オーディオ再生デバイス。
【請求項２】
ユーザ入力デバイスから第１のコマンドを受信するユーザ入力インタフェースをさらに備え、
ソースセレクタは、第１のコマンドに応じて、信号ソースをテレビからネットワークベースのオーディオ情報ソースへ変更する、請求項１に記載のオーディオ再生デバイス。
【請求項３】
第２の制御メッセージは、ミュートコマンドを含む、請求項１又は２に記載のオーディオ再生デバイス。
【請求項４】
デバイスインタフェースは、第２の制御メッセージに基づいて、少なくとも１つの付加的な再生デバイスへ第３のメッセージを送信し、これにより、当該付加的な再生デバイスは、オーディオ出力デバイスと同期してテレビからのオーディオ情報に基づくオーディオを再生する、請求項１から３のいずれか１つに記載のオーディオ再生デバイス。
【請求項５】
第１の接続は、有線ネットワーク又は無線ネットワークのいずれかであり、第２の接続は、有線ネットワーク又は無線ネットワークのいずれかである、請求項１から４のいずれか１つに記載のオーディオ再生デバイス。
【請求項６】
デバイスインタフェースは、テレビに関連するオーディオ情報を少なくとも１つの付加的な再生デバイスに送信し、これにより、当該付加的な再生デバイスは、オーディオ出力デバイスと同期して、テレビからのオーディオ情報に基づくオーディオを再生する、請求項１から５のいずれか１つに記載のオーディオ再生デバイス。
【請求項７】
デバイスインタフェースは、パケットベースの接続を介してテレビと通信する、請求項１から６のいずれか１つに記載のオーディオ再生デバイス。
【請求項８】
ネットワークベースのオーディオ情報ソースは、デジタルオーディオ情報に関するネットワークベースのソースである、請求項１から７のいずれか１つに記載のオーディオ再生デバイス。
【請求項９】
請求項１から８のいずれか１つに記載のオーディオ再生デバイスとテレビとを備える、システムであって、
テレビは、ボリュームコマンドに対応するテレビへの第１のユーザ入力に応じて第１の制御メッセージを生成し、テレビへの第２のユーザ入力に応じて第２の制御メッセ―ジを生成し、第１および第２の制御メッセージを第２の接続を介してオーディオ再生デバイスに送信する、システム。
【請求項１０】
第２のユーザ入力はボリュームコマンドである、請求項９に記載のシステム。
【請求項１１】
テレビと通信するユーザ入力インタフェースをさらに備え、
第１および第２のユーザ入力のうちの少なくとも１つは、ユーザ入力デバイスを介して入力される、請求項９又は１０に記載のシステム。
【請求項１２】
第１の接続を介してネットワークベースのオーディオ情報ソースからオーディオ情報を受信するステップ、
当該オーディオ情報をもとに、オーディオ出力デバイスを介してオーディオ信号を生成するステップ、
第２の接続を介してテレビから第１の制御メッセージを受信するステップ、ここで、第１の制御メッセージは、テレビと通信するユーザ入力デバイスからのボリュームコマンドに基づくものであり、当該ボリュームコマンドは、音量アップ、音量ダウン、ミュートおよびミュート解除のうちの１つである、
第１の制御メッセージを受信することに応じて、ネットワークベースのオーディオ情報ソースからテレビへ信号ソースを変更して、第２の接続を介してテレビからオーディオ情報を受信し、受信したオーディオ情報に基づいてオーディオ出力デバイスによってオーディオを出力する、ステップ、
テレビへのボリュームコマンドの入力に基づく第２の制御メッセージを、第２の接続を介してテレビから受信するステップ、
第２の制御メッセージを受信することに応じて、オーディオ出力デバイスが出力するオーディオのボリュームを変更するステップ、
を含む、方法。
【請求項１３】
オーディオ出力デバイスに関連するコントローラから、テレビからネットワークベースのオーディオ情報ソースへ信号ソースを変更するためのソースコマンドを受信するステップ、
ソースコマンドの受信に応じて、再生デバイスが出力するオーディオを、ネットワークベースのオーディオ情報ソースから受信するオーディオに変更するステップ、
をさらに含む、請求項１２に記載の方法。
【請求項１４】
請求項１２又は１３に記載の方法をコンピュータに実行させるためのコンピュータプログラム。
【請求項１５】
請求項１２又は１３に記載の方法をコンピュータに実行させる命令を記憶した、コンピュータ読み取り可能媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、家電製品に関し、特にワイヤレススピーカー用のアンテナ構成に関する。
【背景技術】
【０００２】
技術の発展によって、音楽コンテンツへのアクセス性や、テレビコンテンツ、映画および双方向コンテンツなどのその他の種類の媒体へのアクセス性も良くなっている。例えば、ユーザは、オーディオコンテンツやビデオコンテンツにアクセスするための従来の手段に加えて、インターネットラジオステーション、オンライン音楽サービスおよびオンライン映画サービスなどのオンラインストアを通じて、インターネット上でオーディオコンテンツ、ビデオコンテンツ又はその両方にアクセスすることができる。このようなオーディオコンテンツおよびビデオコンテンツの需要は高まり続けている。高い需要を受けて、このようなコンテンツにアクセスおよび再生するための技術も同様に改良されている。
【図面の簡単な説明】
【０００３】
本開示技術の特徴、態様、および利点は、以下の記載、添付の特許請求の範囲、および添付の図面を参照してより良く理解される。
【図１】本明細書に開示の方法および装置の実施形態が実施され得る例示的なシステムを示す図
【図２Ａ】内蔵アンプとスピーカーを備える例示的なゾーンプレーヤーを示す図
【図２Ｂ】内蔵アンプを備えるとともに外部スピーカーに接続された例示的なゾーンプレーヤーを示す図
【図２Ｃ】Ａ／Ｖ受信機およびスピーカーに接続された例示的なゾーンプレーヤーを示す図
【図３】例示的なコントローラを示す図
【図４】例示的なゾーンプレーヤーの内部機能ブロック図
【図５】例示的なコントローラの内部機能ブロック図
【図６】オーディオ再生デバイスおよびオーディオ情報ソースを含む例示的なシステムを示す図
【図７】例示的なオーディオ再生デバイスの内部機能ブロック図
【図８】例示的なオーディオ情報ソースの内部機能ブロック図
【図９】オーディオ情報ソースを制御する例示的な方法を示すフローチャート
【図１０】オーディオ再生デバイスのオーディオ情報ソースを制御する例示的な方法を示すフローチャート
【図１１】オーディオ再生デバイスの音量設定を制御する例示的な方法を示すフローチャート
【図１２】オーディオ再生デバイスを制御する例示的な方法を示すフローチャート
【図１３】オーディオ再生デバイスを制御する別の例示的な方法を示すフローチャート
【図１４】再生デバイスを介してオーディオ情報ソースからのオーディオを再生するように例示的なシステムを制御する命令の状態図
【図１５】図６の例示的なシステムの異なる状態における例示的なユーザ入力デバイスのための例示的なインタフェース画面
【発明を実施するための形態】
【０００４】
さらに、図面は、例示的な実施形態を説明することを目的としているが、本開示は、図面に示した配置および手段に限定されるものではない。
【０００５】
Ｉ．概要
メディア提示システムは、コンテンツを受信して、受信したコンテンツを用いて１つ以上の出力を生成するディスプレイおよび／又はスピーカーなどの提示デバイスを含む。提示デバイスは、異なる技術および／又は技術を用いた複数の方法によりコンテンツを表す信号を受信することができる。いくつかの例では、音楽やオーディオ／ビデオコンテンツの音声部分などのオーディオコンテンツは、キャリア信号に符号化され、キャリア信号は、１つ以上のソースから１つ以上のワイヤレス再生デバイス又はスピーカーに無線で送信される。
【０００６】
本明細書に開示された例示的なシステム、方法、装置および製品は、複数のオーディオ情報ソースに接続されたオーディオ再生デバイスについてのシンプルな制御方法を提供する。いくつかの実施形態では、オーディオ情報ソースおよびオーディオ再生デバイスは、音量や選択された信号ソースなどの設定を制御するためのメッセージを交換する。いくつかのこのような実施形態では、オーディオ情報ソースおよびオーディオ再生デバイスは、ユーザがオーディオ情報ソースとオーディオ再生デバイスの各々に対して、それぞれの専用のユーザ入力デバイスを使用して交信することができるように、メッセージを交換する。例えば、ユーザは、オーディオ再生デバイスに関連付けられたユーザ入力デバイスを使用して、オーディオ情報ソースから別のオーディオ情報ソースへと信号ソースを変更することができる。オーディオ再生デバイスは、ユーザによって発行されたソースコマンドに適合する１つ以上の設定をオーディオ情報ソースに調整させるためのメッセージをオーディオ情報ソースに送信する。また、ユーザは、オーディオ情報ソースに関連付けられたユーザ入力デバイスを使用して、音量設定を調整することができる。オーディオ情報ソースは、ユーザによって発行された音量コマンドに適合するように音量設定を調整させるためのコマンドをオーディオ再生デバイスに送信する。
【０００７】
本明細書に開示されたシステム、方法、装置および製品の実施形態は、オーディオ再生デバイスの制御を行う。以降でより詳細に記載されるように、本明細書に開示されるシステム、方法、装置および製品は、オーディオ再生デバイスのユーザに対して、異なるユーザ入力デバイスを用いた制御方法を提供する。１つの動作例では、オーディオ再生デバイスは、パケットベースの接続を介してテレビなどのオーディオ情報ソースに接続されている。ユーザには、オーディオ再生デバイス用の第１のユーザ入力デバイスと、テレビ用の第２のユーザ入力デバイスとが設けられている。この例では、テレビは、オフ状態で始まる。ユーザは、テレビユーザ入力デバイスを用いてテレビをオンにし、テレビは、電源を入れるとともに選択された信号ソースをテレビに変更するコマンドをオーディオ再生デバイスに送信することにより応答し、さらに、（例えば、パケットベースの接続を介して）テレビによって提供されるオーディオ情報の再生を開始する。ユーザは、オーディオ再生デバイス用のユーザ入力デバイスおよび／又はテレビユーザ入力デバイスを使用して、オーディオ音量を上げる、下げる、ミュートにする、および／又はミュート解除にすることができる。テレビユーザ入力デバイスを使用して、音量を変更したり、オーディオをミュートにする場合には、テレビは、対応する音量コマンドを例示的なオーディオ再生デバイスに送信することで、オーディオの音量を変更する、オーディオをミュートにする、又はオーディオをミュート解除にする。
【０００８】
この例に続いて、ユーザは、インターネットベースのラジオステーションなどのような異なるオーディオを視聴することを決定する。これを達成するために、ユーザは、オーディオ再生デバイス用のユーザ入力デバイスを使用して、所望のオーディオ情報ソースを選択する（例えば、インターネットベースのラジオステーション）。オーディオ再生デバイスは、選択されたオーディオ情報ソースからのオーディオの再生を開始し、ミュート設定に変化させるための音量コマンドをテレビに送信する。このとき、テレビはまだテレビ信号のビデオ部分を表示することができるが、ミュート設定のために、オーディオの出力は行わない。ユーザはさらに、オーディオ再生デバイス用のユーザ入力デバイスを介して、音量設定を変更する、再生されているオーディオをミュートにする、および／又はミュート解除にすることができる。ユーザは、ミュート解除の設定に変更するとともに、オーディオ再生デバイスに信号ソースをテレビに変更させるソースメッセージを送信することにより、テレビユーザ入力デバイスからのコマンドに応答する。オーディオ再生デバイスは、オーディオ情報ソースとしてテレビを使用して、テレビからの音声の再生を開始する。このような方法により、例示的なシステム、方法、装置および製品は、ユーザの視点から見て、使用が単純なオーディオ再生デバイス（例えば、ホームシアターシステム内）の制御スキームを提供する。
【０００９】
本開示に沿って実現されるオーディオ再生デバイスの例示的な実施形態は、信号ソースに基づいてオーディオ信号を生成するオーディオ出力デバイスと、第１のオーディオ情報ソースから第１のメッセージを受信するデバイスインタフェースと、第１のメッセージに基づいて、信号ソースを第２のオーディオ情報ソースから第１のオーディオ情報ソースへ変更するソースセレクタとを備える。いくつかの実施形態では、再生デバイスは、ユーザ入力デバイスから第１のコマンドを受信するユーザ入力インタフェースを備える。デバイスインタフェースは、そのコマンドに基づいて第２のメッセージを第１のオーディオ情報ソースへ送信する。いくつかのこのような実施形態では、ソースセレクタは、そのコマンドに応じて、信号ソースを第１のオーディオ情報ソースから第２のオーディオ情報ソースへ変更し、第２のメッセージは、ミュートコマンドを含む。
【００１０】
いくつかの実施形態では、デバイスインタフェースは、信号ソースが第１のオーディオ情報ソースであるときに第１のオーディオ情報ソースから第２のメッセージを受信する。第２のメッセージは、第１のオーディオ情報ソースと通信するユーザ入力デバイスからのコマンドに基づくとともに音量コマンドを含み、オーディオ出力デバイスは、第２のメッセージに基づいてオーディオ信号の音量を変更する。
【００１１】
いくつかの実施形態では、デバイスインタフェースは、第２のメッセージに基づいて、少なくとも１つの付加的な再生デバイスへ第３のメッセージを送信する。
【００１２】
いくつかの実施形態では、第１のメッセージは、第１のオーディオ情報ソースと通信するユーザ入力デバイスからのコマンドに基づく。いくつかのこのような実施形態では、コマンドは、電源オンコマンド又は音量コマンドのうちの少なくとも１つである。
【００１３】
いくつかの実施形態では、デバイスインタフェースは、有線ネットワーク又は無線ネットワークのうちの少なくとも１つを介して、第１および第２のオーディオ情報ソースと通信する。
【００１４】
いくつかの実施形態では、デバイスインタフェースは、信号ソースに関連するオーディオ情報を少なくとも１つの付加的な再生デバイスに送信する。
【００１５】
いくつかの実施形態では、第１のオーディオ情報ソースは、テレビであり、デバイスインタフェースは、パケットベースの接続を介してテレビと通信する。
【００１６】
いくつかの実施形態では、第２のオーディオ情報ソースは、デジタルオーディオ情報に関するネットワークベースのソースである。
【００１７】
本開示に沿って実現される例示的なシステムは、テレビと通信するオーディオ出力デバイスを備える。いくつかの実施形態では、オーディオ出力デバイスは、テレビから選択的に第１のオーディオ情報を受信し、第１のオーディオ情報に基づいて、第１の音量設定にて第１のオーディオ信号を生成し、ユーザによるテレビへの入力に基づいて第１のメッセージをテレビから受信し、第１のオーディオ情報と第１のメッセージに基づいて、第１の音量設定とは異なる第２の音量設定にて第２のオーディオ信号を生成する。
【００１８】
いくつかの実施形態では、テレビは、ユーザの入力に基づいて音量コマンドを含むメッセージを生成する。
【００１９】
いくつかの実施形態では、テレビとオーディオ出力デバイスは、ローカルエリアネットワークを介して接続されており、メッセージは、パケットベースのネットワークメッセージである。
【００２０】
いくつかの実施形態では、オーディオ出力デバイスは、オーディオ出力デバイスと通信するユーザ入力デバイスからコマンドを受信し、ネットワークベースのオーディオ情報ソースからの第２のオーディオ情報に基づいて第３のオーディオ信号を生成し、第２のメッセージをテレビに伝達する。いくつかのこのような実施形態では、テレビは、第２のメッセージに基づいて音量設定を変更する。
【００２１】
いくつかの実施形態では、オーディオ出力デバイスは、オーディオ情報ソースがテレビからネットワークベースのオーディオ情報ソースへ変化した直後の音量を、変化直前の音量と略同じにする第３のオーディオ信号を生成する。
【００２２】
本開示に沿って実現される例示的な方法は、第１のオーディオソースから第１のオーディオ情報を受信する工程と、第１のオーディオ情報に基づいて、再生デバイスを介して第１のオーディオ信号を生成する工程と、第２のオーディオソースから第１のメッセージを受信する工程と、第１のメッセージの受信に応じて、第２のオーディオソースからの第２のオーディオ情報に基づいて第２のオーディオ信号を生成する工程とを含む。
【００２３】
いくつかの実施形態では、本方法は、パケットベースのメッセージを介して第２のオーディオ情報を受信する工程をさらに含む。
【００２４】
いくつかの実施形態では、本方法は、第２のオーディオソースに関連する第１のユーザ入力デバイスからのコマンドに基づいて、第２のメッセージを受信する工程と、第２のメッセージに基づいて再生デバイスの音量設定を調整する工程とをさらに含む。
【００２５】
いくつかの実施形態では、本方法は、再生デバイスに関連する第１のユーザ入力デバイスからのソースコマンドを受信する工程と、第１のオーディオソースにオーディオ情報を調整させる第２のメッセージを第２のオーディオソースに伝達する工程とをさらに含む。
【００２６】
本開示に沿って実現される例示的な方法は、ネットワーク接続を介して再生デバイスへ第１のオーディオ情報を送信する工程と、ユーザによる再生デバイスへの入力に基づいて、ネットワーク接続を介して再生デバイスからメッセージを受信する工程と、第１のメッセージに基づいて音量設定を変更する工程とを含む。
【００２７】
いくつかの実施形態では、音量設定を変更する工程は、再生デバイスへの第１のオーディオ情報の送信を停止させる工程を含む。いくつかのこのような実施形態では、本方法は、第１のユーザ入力デバイスからのコマンドを受信する工程と、ネットワーク接続を介して再生デバイスへ第２のメッセージを送信する工程と、再生デバイスへの第１のオーディオ情報の送信を再開し、第１のオーディオ情報に基づいて再生デバイスにオーディオ信号を生成させる工程とをさらに含む。いくつかのこのような実施形態では、本方法は、ユーザ入力デバイスからのコマンドを受信する工程と、ネットワーク接続を介して再生デバイスへメッセージを送信し、再生デバイスに再生デバイスの音量設定を変更させる工程とをさらに含む。
【００２８】
本開示に沿って実現される例示的な製品は機械可読命令を有し、その命令は実行されると、その機械に、第１のオーディオソースから第１のオーディオ情報を受信する工程と、第１のオーディオ情報に基づいて、再生デバイスを介して第１のオーディオ信号を生成する工程と、第２のオーディオソースから第１のメッセージを受信する工程と、第１のメッセージの受信に応じて、第２のオーディオソースからの第２のオーディオ情報に基づいて第２のオーディオ信号を生成する工程とを少なくとも実行させる。
【００２９】
いくつかの実施形態では、本命令はさらに、その機械に、パケットベースのメッセージを介して第２のオーディオ情報を受信する工程を少なくとも実行させる。
【００３０】
いくつかの実施形態では、本命令はさらに、その機械に、第２のオーディオソースに関連する第１のユーザ入力デバイスからのコマンドに基づいて、第２のメッセージを受信する工程と、第２のメッセージに基づいて再生デバイスの音量設定を調整する工程とを少なくとも実行させる。
【００３１】
いくつかの実施形態では、本命令はさらに、その機械に、再生デバイスに関連する第１のユーザ入力デバイスからのソースコマンドを受信する工程と、第１のオーディオソースにオーディオ情報を調整させる第２のメッセージを第２のオーディオソースに伝達する工程とを少なくとも実行させる。
【００３２】
本開示に沿って実現される例示的な製品は機械可読命令を有し、その命令は実行されると、その機械に、ネットワーク接続を介して再生デバイスへ第１のオーディオ情報を送信する工程と、ユーザによる再生デバイスへの入力に基づいて、ネットワーク接続を介して再生デバイスからメッセージを受信する工程と、第１のメッセージに基づいて音量設定を変更する工程とを少なくとも実行させる。
【００３３】
いくつかの実施形態では、音量設定を変更する工程は、再生デバイスへの第１のオーディオ情報の送信を停止させる工程を含む。いくつかのこのような実施形態では、本命令はさらに、その機械に、ユーザ入力デバイスからのコマンドを受信する工程と、ネットワーク接続を介して再生デバイスへ第２のメッセージを送信する工程と、再生デバイスへの第１のオーディオ情報の送信を再開し、第１のオーディオ情報に基づいて再生デバイスにオーディオ信号を生成させる工程とを少なくとも実行させる。
【００３４】
いくつかの実施形態では、本命令はさらに、その機械に、ユーザ入力デバイスからのコマンドを受信する工程と、ネットワーク接続を介して再生デバイスへメッセージを送信し、再生デバイスに再生デバイスの音量設定を変更させる工程とをさらに含む。
【００３５】
以下において、コンポーネントの中でも特に、ハードウェア上で実行されるファームウェアおよび／又はソフトウェアを含む、例示的な方法、装置、システムおよび製品を開示するが、これらは単なる例示であってこれらに限定されるものではない。例えば、ファームウェア、ハードウェアおよび／又はソフトウェアのコンポーネントのいずれか又はその全てが、ハードウェア単独で、ソフトウェア単独で、ファームウェア単独で、および／又はハードウェア、ソフトウェアおよび／又はファームウェアの任意の組み合わせで具現化される。したがって、以下では、例示的な方法、装置、システム、および／又は製品を記述するが、これらの例は、このような方法、装置、システム、および／又は製品を実施するための唯一の方法ではない。
【００３６】
特許請求の範囲の請求項がソフトウェアおよび／又はファームウェアの実施を純粋にカバーするように読めるときには、少なくとも１つの例における少なくとも１つの要素が、本明細書にて、ソフトウェアおよび／又はファームウェアを記憶するメモリ、ＤＶＤ、ＣＤ、ブルーレイなどの有形媒体を含むように明示的に定義される。
【００３７】
これらの実施形態および多くの付加的な実施形態が以降に記載されている。さらに、発明の詳細な説明は、例示的な環境、システム、手順、ステップ、論理ブロック、処理、およびネットワークに接続されたデータ処理デバイスの動作に直接的又は間接的に似た他の記号表現に関して主として提示される。これらのプロセスの記載および表現が一般的に当業者によって使用されることで、それらの仕事の内容が他の当業者に最も効果的に伝えられる。多数の特定の詳細が本開示の完全な理解を提供するために説明される。しかしながら、当業者は、本開示のいくつかの実施形態がある種の特定の詳細なしに実施できることを理解する。他の例では、周知の方法、手順、コンポーネント、および回路が詳細には説明されていないことで、不必要に実施形態の態様を不明瞭にすることを避けている。
【００３８】
本明細書での「実施形態」への言及は、その実施形態に関連して記載される特定の特徴、構造、又は特性が、本発明の少なくとも１つの例示的な実施形態に含まれ得ることを意味する。明細書における様々な部分でのこのフレーズの使用は、同じ実施形態を必ずしも言及しておらず、また、他の実施形態と互いに排他的な別個の又は代替的な実施形態でもない。このように、本明細書に記載の実施形態を他の実施形態と組み合わせてもよいことが、明示的および暗示的に当業者によって理解される。
【００３９】
ＩＩ．例示的な環境
図面の全体を通して同様のパーツに対しては、同様の符号を用いる。図１は、例示的なシステム構成１００を示し、このシステム構成１００において、本明細書に記載の１つ以上の方法および／又は装置が実施又は実行される。システム構成１００が、複数のゾーンを有する家庭に用いられた場合を、例示的に示す。それぞれのゾーンは例えば、オフィス、浴室、寝室、キッチン、ダイニングルーム、ファミリールーム、ホームシアタールーム、ユーティリティ又はランドリールーム、パティオなどの異なる部屋又はスペースを表す。ここには示されていないが、１つのゾーンが複数の部屋やスペースを占めるものであっても良い。各ゾーンに１つ以上のゾーンプレーヤー１０２―１２４が示されている。ゾーンプレーヤー１０２―１２４は、再生デバイス、マルチメディアユニット、スピーカーなどで構成され、それぞれ、オーディオ、ビデオ、および／又はオーディオビジュアルの出力を行う。コントローラ１３０（ここでは例示的にキッチンに設けられている）は、システム構成１００の制御を行う。システム構成１００は、例示的なハウスオーディオシステム全体を表すが、本明細書に記載の技術は、これらの特定の場所への用途に限定されず、又は図１のハウスオーディオシステム１００全体のような広範囲のシステムにも限定されない。
【００４０】
図２Ａ、図２Ｂ、図２Ｃは、ゾーンプレーヤー２００−２０４の例示的なタイプを示す。図２Ａ、図２Ｂ、図２Ｃのゾーンプレーヤー２００―２０４のそれぞれは、図１のゾーンプレーヤー１０２―１２４のいずれにも対応するものである。いくつかの実施形態では、オーディオ出力を単一のゾーンプレーヤーを用いて生成する複数のゾーンプレーヤーが提供される。図２Ａは、（例えば、無線により、および／又は有線のインタフェースを介して）受信された信号に対応する音声又はオーディオ出力を生成可能な音声生成機器２０８を示す。音声生成機器２０８は、内蔵アンプ（図示せず）とスピーカー（例えば、ツイーター、ミッドレンジドライバおよび／又はサブウーファー）とを備える。いくつかの実施形態では、図２Ａのゾーンプレーヤー２００は、ステレオ又はモノラルのオーディオを再生するように構成されてもよい。いくつかの実施形態では、図２Ａのゾーンプレーヤー２００は、ステレオ、モノラルおよび／又はサラウンドのオーディオを再生するゾーンプレーヤーの組合せにおけるコンポーネントとして構成されてもよい。以降で詳細に説明するように、いくつかの実施形態では、図２Ａのゾーンプレーヤー２００は、第２の信号を、例えば、同じ又は異なるゾーン、スピーカー、受信機などにおける他のゾーンプレーヤーに送信することもできる。第２の信号の送信は例えば、複数のゾーンプレーヤー、スピーカー、受信機などが１つのネットワークを形成することでメディアコンテンツを例えば同期型又は分散型の手法により提示するようなシステムの一部であってもよい。
【００４１】
図２Ｂの例示的なゾーンプレーヤー２０２は、分離したスピーカー２１０のセットを起動するための内蔵アンプ（図示せず）を備える。図２Ｂのスピーカー２１０は、例えば、任意のタイプのラウドスピーカーを有してもよい。図２Ｂのゾーンプレーヤー２０２は、オーディオコンテンツに対応する信号を有線および／又は無線のチャネルを介して分離したスピーカー２１０へ通信する。図２Ａのようにオーディオコンテンツを受信および生成する代わりに、図２Ｂのゾーンプレーヤー２０２はオーディオコンテンツを受信するとともに、分離したスピーカー２１０へ同じものを（例えば受信した信号の処理後に）送信する。図２Ａの例示的なゾーンプレーヤーと同様に、いくつかの実施形態では、ゾーンプレーヤー２０２は、第２の信号を例えば、同じ又は異なるゾーン、スピーカー、受信機などにおける他のゾーンプレーヤーに送信することもできる。
【００４２】
図２Ｃの例示的なゾーンプレーヤー２０４は、アンプを含まないが、内蔵アンプを有する受信機２１４又は別のオーディオおよび／又はビデオタイプのデバイスが図１のデータネットワーク１２８へ接続するとともに、データネットワーク１２８から受信機２１４および分離したスピーカー２１６のセットを介して受信したオーディオを再生することを可能にする。図２Ｃに示される有線結合に加えて、分離したスピーカー２１６は、例えばゾーンプレーヤー２０４および／又は受信機２１４との間における無線通信チャネルを介してオーディオコンテンツを受信することができる。いくつかの実施形態では、ゾーンプレーヤー２０２は、第２の信号を例えば、同じ又は異なるゾーン、スピーカー、受信機などにおける他のゾーンプレーヤーに送信することもできる。
【００４３】
例として、ゾーンプレーヤーには、カリフォルニア州サンタバーバラのソノズ・インコーポレイテッドによって提供される「ソノズ（登録商標）Ｓ５」、「ソノズ プレイ：５」、「ソノズ プレイ：３」、「ゾーンプレーヤー１２０」および「ゾーンプレーヤー９０」が含まれる。その他の任意の過去の、現在の、および／又は未来のゾーンプレーヤーを付加的に又は代替的に用いて、本明細書に記載の例示的な実施形態のゾーンプレーヤーを実現してもよい。ゾーンプレーヤーは、本明細書では再生デバイスとも称されるが、図２Ａ、図２Ｂ、図２Ｃに示される特定の例に限定されない。例えば、ゾーンプレーヤーは、有線又は無線のヘッドホンを含んでもよい。他の例では、ゾーンプレーヤーは、サブウーファーを含む場合がある。さらに他の例では、ゾーンプレーヤーはサウンドバーを含む場合がある。一例では、ゾーンプレーヤーは、アップル社のｉＰｏｄ（商標）又は同様のデバイス用のドッキングステーションを含む、又はそれと交信可能である。いくつかの実施形態では、ゾーンプレーヤーは、例えば第１のゾーンプレーヤーから受信した１つ以上の信号を別の再生デバイスへ中継してもよい。いくつかの実施形態では、ゾーンプレーヤーは、第１の信号を受信して第１の信号に対応する出力を生成し、同時に又は別個に、第２の信号を受信して第２の信号を別のゾーンプレーヤー、スピーカー、受信機などに送信又は中継してもよい。このように、本明細書に記載の例示的なゾーンプレーヤーは、再生デバイスとして機能して、同時にゾーンプレーヤーのネットワーク内のハブとして動作可能である。
【００４４】
図３は、ドッキングステーション３０２に入っている例示的な無線コントローラ３００を示している。コントローラ３００は、図１の制御デバイス１３０に対応し得る。コントローラ３００には、タッチスクリーン３０４が設けられている。ユーザはタッチスクリーン３０４を用いて、コントローラ３００と交信して、例えば、オーディオアイテムのプレイリストの読み出し・ナビゲート操作、１つ以上のゾーンプレーヤーの制御操作、およびシステム構成１００全体の制御操作を行うことができる。いくつかの実施形態では、システム構成１００を制御するために、任意の数のコントローラが使用されてもよい。いくつかの実施形態では、システム構成１００を制御することができるコントローラの数に制限が存在してもよい。コントローラは、無線コントローラ３００のような無線式であっても、データネットワーク１２８に接続された有線式であってもよい。さらに、ｉＰｈｏｎｅ（商標）、ｉＰａｄ（商標）、アンドロイド（商標）電話などの任意のネットワーク対応ポータブルデバイス上で動作するアプリケーション、又は他の任意のスマートフォンやネットワーク対応デバイス上で動作するアプリケーションを、データネットワーク１２８に接続することでコントローラとして使用してもよい。ラップトップ又はデスクトップのＰＣ又はＭａｃ上で動作するアプリケーションをコントローラとして使用しても良い。例示的なコントローラには、カリフォルニア州サンタバーバラのソノズ・インコーポレイテッドによって提供される「ソノズ（登録商標）コントローラ２００」、「ソノズ（登録商標）ｉＰｈｏｎｅ用コントローラ」、「ソノズ（登録商標）ｉＰａｄ用コントローラ」、「ソノズ（登録商標）アンドロイド用コントローラ」および「ソノズ（登録商標）Ｍａｃ又はＰＣ用コントローラ」が含まれる。このような用途への柔軟性および新たなタイプのポータブルデバイスへの移植能力は好都合である。
【００４５】
図１のシステム構成１００に戻ると、特定のゾーンは、１つ以上のゾーンプレーヤーを含んでもよい。例えば、図１のファミリールームは、２つのゾーンプレーヤー１０６、１０８を含み、キッチンには１つのゾーンプレーヤー１０２が示されている。ゾーンプレーヤーをある部屋又はスペースに配置するとともに、そのゾーンプレーヤーをコントローラ１３０を介して新たな又は既存のゾーンに割り当てることにより、ゾーンを動的に構成してもよい。このように、ゾーンは、そのようにプログラムされている場合には、生成され、別のゾーンと組み合わされ、取り除かれ、特定の名前（例えば、「台所」）が与えられてもよい。ゾーンプレーヤー１０２−１２４は、図１に示されるデータネットワーク１２８などのデータネットワークに直接的又は間接的に接続される。データネットワーク１２８は、図中の他の構成要素から目立つように八角形で示されている。データネットワーク１２８は１つの場所にのみ示されているが、このようなネットワークをシステム構成１００の中およびその周りに分配してもよい。
【００４６】
特に、データネットワーク１２８は、有線ネットワーク、無線ネットワーク又は両方の組合せであってもよい。いくつかの実施形態では、ゾーンプレーヤー１０２−１２４のうちの１つ以上が、独自のメッシュネットワークに基づいてデータネットワーク１２８へ無線で接続される。いくつかの実施形態では、ゾーンプレーヤー１０２−１２４のうちの１つ以上が、非メッシュトポロジーを用いてデータネットワーク１２８へ無線で接続される。いくつかの実施形態では、ゾーンプレーヤー１０２−１２４のうちの１つ以上が、イーサネット（登録商標）又は同様の技術を用いてデータネットワーク１２８へ有線で接続される。データネットワーク１２８に接続した１つ以上のゾーンプレーヤー１０２−１２４に加えて、データネットワーク１２８は、インターネットなどの広域ネットワークへのアクセスを可能とするものであってもよい。
【００４７】
いくつかの実施形態では、任意のゾーンプレーヤー１０２−１２４又は他の接続デバイスをブロードバンドルータに接続することにより、データネットワーク１２８を生成してもよい。そのとき、他のゾーンプレーヤー１０２−１２４を無線又は有線でデータネットワーク１２８に追加してもよい。例えば、データネットワーク１２８への接続を可能とするゾーンプレーヤー自体のボタンを単に押すことで、ゾーンプレーヤー（例えば、任意のゾーンプレーヤー１０２−１２４）をシステム構成１００に追加してもよい。ブロードバンドルータは例えば、インターネットサービスプロバイダ（ＩＳＰ）に接続されてもよい。ブロードバンドルータは、他の用途（例えば、ウェブサーフィン）にも使用することができるシステム構成１００内の別のネットワークを形成するように使用されてもよい。データネットワーク１２８は、そのようにプログラムされる場合には、他の用途に使用されてもよい。さらに、いくつかの実施形態では、データネットワーク１２８は、家庭内での他の用途にも使用されている同一のネットワークである。
【００４８】
いくつかの実施形態では、それぞれのゾーンは、別のゾーンと同じオーディオソースから再生を行ってもよく、又は、異なるオーディオソースから再生を行ってもよい。例えば、誰かがパティオでグリルしながらゾーンプレーヤー１２４を通じてジャズ音楽を聞いている一方で、誰かはキッチンで料理を準備しながらゾーンプレーヤー１０２を通じてクラシック音楽を聞くこともできる。さらに、オフィスにいる誰かが、パティオでゾーンプレーヤー１２４を通じて再生されているものと同じジャズ音楽をゾーンプレーヤー１１０を通じてオフィスで聞くこともできる。いくつかの実施形態では、ゾーンプレーヤー１１０、１２４を通じて再生されるジャズ音楽が同期して再生される。複数のゾーンにわたって再生を同期することで、オーディオを途切れなく聞きながら複数のゾーンを通過することができる。さらに、関連する全てのゾーンが同期してオーディオを再生するように、ゾーンを「パーティーモード」に設定することもできる。
【００４９】
いくつかの実施形態では、１つのゾーンは、２つ以上のゾーンプレーヤーを含む。例えば、ファミリールームは２つのゾーンプレーヤー１０６、１０８を含み、ホームシアタールームは少なくとも３つのゾーンプレーヤー１１６、１１８、１２０を含む。所望の場合には、１つのゾーンが多数のゾーンプレーヤーを含むように構成されてもよく、例えば、ホームシアタールームが、５．１以上のチャネルのオーディオソースからのオーディオ（例えば、５．１以上のオーディオチャネルにてエンコードされたムービー）を再生する付加的なゾーンプレーヤーを有してもよい。１つのゾーンが、ファミリールームにおける２つのゾーンプレーヤー１０６、１０８のような２つ以上のゾーンプレーヤーを含む場合には、例えば、２つのゾーンプレーヤー１０６、１０８が同期して同じオーディオソースを再生するように構成されるか、あるいは、左右のチャネルにおいて２つの別々の音声を再生するようにペアであってもよい。換言すれば、音声のステレオ効果は、１つは左側の音声に対応しもう１つは右側の音声に対応する２つのゾーンプレーヤー１０６、１０８を通じて再現又は増強することができる。いくつかの実施形態では、ペアになっているゾーンプレーヤーが、他のゾーンプレーヤーと同期してオーディオを再生する。
【００５０】
いくつかの実施形態では、３つ以上のゾーンプレーヤーが、３つ以上のチャネルの音声にてエンコードされたオーディオの各種チャネルを再生するように構成されてもよい。例えば、ホームシアタールームには、３つのゾーンプレーヤー１１６、１１８、１２０が示されている。音声が２．１チャネルおのオーディオとしてエンコードされている場合、ゾーンプレーヤー１１６は左側チャネルのオーディオを再生し、ゾーンプレーヤー１１８は右側チャネルのオーディオを再生し、ゾーンプレーヤー１２０はバス周波数を再生するように、それぞれが構成されてもよい。他の構成も可能であるが、ゾーンプレーヤーの数やオーディオの種類に依存する。さらに、一例として、特定のゾーンが、例えば映画からのオーディオを再生する場合のように、５．１チャネルのオーディオを再生し、その後、例えば２チャネルソースからのオーディオを再生する場合のように、ステレオを再生するように動的にスイッチするよう構成されてもよい。
【００５１】
いくつかの実施形態では、２つ以上のゾーンプレーヤーが、単一の統合ゾーンプレーヤーを形成するように音響的に統合されてもよい。（複数の別々のデバイスで構成されている）統合ゾーンプレーヤーは、統合されていないゾーンプレーヤーやペアになっているゾーンプレーヤーとは異なるように音声を処理および再現するように構成されてもよく、これは、統合ゾーンプレーヤーが音声を通過させる付加的なスピーカードライバを有するからである。統合ゾーンプレーヤーはさらに、単一のゾーンプレーヤーやさらに別の統合ゾーンプレーヤーとペアになってもよい。統合再生デバイスにおける各再生デバイスは、好ましくは統合モードに設定される。
【００５２】
いくつかの実施形態では、例えば、所望の設定が完了するまで、ゾーンプレーヤーのグループ化、統合およびペアリングの任意を継続して行うことができる。グループ化、統合およびペアリングの動作は、好ましくは、スピーカー線を例えば個々のディスクリートスピーカーに物理的に接続および再接続することで異なる構成を構築することではなく、例えばコントローラ１３０を用いるなど制御インタフェースを通じて実施される。このように、本明細書に記載の特定の実施形態によれば、エンドユーザに音声再生を提供可能な、より柔軟で動的なプラットフォームを提供することができる。
【００５３】
ゾーンプレーヤー１０２−１２４によって再生されるオーディオコンテンツの供給ソースは多数ある。コンピュータ又はネットワーク接続ストレージ（ＮＡＳ）に保存された個人のライブラリにある音楽が、データネットワーク１２８を介してアクセスされ、再生することができる。インターネットラジオステーション、番組、ポッドキャストは、データネットワーク１２８を介してアクセスすることができる。ユーザに音楽およびオーディオコンテンツをストリーム再生させたりダウンロードさせたりすることができる音楽サービスには、データネットワーク１２８を介してアクセスすることができる。さらに、音楽は例えば、ゾーンプレーヤーへのラインイン接続を通じて、ターンテーブル又はＣＤプレ−ヤーなどの従来の供給ソースから得ることができる。オーディオコンテンツもまた、例えば、アップル社のＡｉｒＰｌａｙ（商標）無線技術を通じてアクセスすることができる。１つ以上の供給ソースから受信されたオーディオコンテンツは、データネットワーク１２８および／又はコントローラ１３０を介してゾーンプレーヤー１０２―１２４の間で共有されてもよい。本明細書では、上述したオーディオコンテンツのソースが、ネットワークベースのオーディオ情報ソースとも称される。しかしながら、ネットワークベースのオーディオ情報ソースには限られない。
【００５４】
例示的なホームシアターのゾーンプレーヤー１１６、１１８、１２０は、テレビ１３２などのオーディオ情報ソースに接続される。いくつかの例では、テレビ１３２は、ホームシアターのゾーンプレーヤー１１６、１１８、１２０のためのオーディオのソースとして用いられる一方で、他の例では、テレビ１３２からのオーディオ情報が、オーディオシステム１００内の任意のゾーンプレーヤー１０２−１２４で共有可能である。
【００５５】
ＩＩＩ．例示的なゾーンプレーヤー
図４を参照すると、１つの例示的な実施形態に係るゾーンプレーヤー４００の例示的な機能ブロック図が示されている。図４のゾーンプレーヤー４００は、ネットワークインタフェース４０２、プロセッサ４０８、メモリ４１０、オーディオ処理コンポーネント４１２、モジュール４１４、オーディオアンプ４１６およびオーディオアンプ４１６に接続されたスピーカーユニット４１８を含む。図２Ａは、このようなゾーンプレーヤーの例示的な図である。ゾーンプレーヤーの他の種類は、スピーカーユニット４１８（例えば、図２Ｂ）又はオーディオアンプ４１６（例えば、図２Ｃ）を含まなくてもよい。また、ゾーンプレーヤー４００は、別のコンポーネントに統合されてもよい。例えば、ゾーンプレーヤー４００は、屋内又は屋外の使用のための照明（ランプ）の一部として構成することができる。
【００５６】
図４を参照すると、ネットワークインタフェース４０２は、データネットワーク（図１に示すデータネットワーク１２８）上におけるゾーンプレーヤーや他のデバイスとゾーンプレーヤー４００との間のデータフローを促進する。いくつかの実施形態では、ネットワークインタフェース４０２は、オーディオのソースやファイルをデータネットワーク上で伝達すべきより小さなパケットへ構築すること、あるいは受信したパケットを元のソースやファイルへ再構築することに関する管理を行うことができる。いくつかの実施形態では、ネットワークインタフェース４０２は、それぞれのパケットのアドレス部分が正しい宛先に到達するように又はゾーンプレーヤー４００宛てのパケットを傍受するようにそのアドレス部分を処理することができる。したがって、いくつかの実施形態では、それぞれのパケットは、インターネットプロトコル（ＩＰ）ベースのソースアドレスおよびＩＰベースの宛先アドレスを含む。
【００５７】
いくつかの実施形態では、ネットワークインタフェース４０２は、無線インタフェース４０４および有線インタフェース４０６のうちの１つ又はその両方を含んでもよい。無線インタフェース４０４は、ＲＦインタフェースとも称され、ゾーンプレーヤー４００に対して、通信プロトコル（例えば、ＩＥＥＥ８０２．１１ａ、８０２．１１ｂ、８０２．１１ｇ、８０２．１１ｎ、８０２．１５のうちの任意の無線規格）に従って他のデバイス（例えば、データネットワーク１２８に関連する他のゾーンプレーヤー、スピーカー、受信機およびコンポーネントなど）と無線通信するためのネットワークインタフェース機能を提供する。有線インタフェース４０６は、ゾーンプレーヤー４００に対して、通信プロトコル（例えば、ＩＥＥＥ８０２．３）に応じて他のデバイスと有線で通信するためのネットワークインタフェース機能を提供する。無線信号を受信し、その無線信号を無線インタフェース４０４に提供し、さらに無線信号を伝達するために、図４のゾーンプレーヤー４００は、１つ以上のアンテナ４２０を含む。有線インタフェース４０６は、ゾーンプレーヤー４００に対して、通信プロトコル（例えば、ＩＥＥＥ８０２．３）に従って他のデバイスと有線通信するためのネットワークインタフェース機能を提供する。いくつかの実施形態では、ゾーンプレーヤー４００は、無線インタフェース４０４又は有線インタフェース４０６のいずれかのみを含む。
【００５８】
いくつかの実施形態において、プロセッサ４０８は、メモリ４１０に保存された命令に従って入力データを処理するように構成されているクロック駆動の電子デバイスである。メモリ４１０は、プロセッサ４０８によって実行されることで特定のタスクを達成可能な１つ以上のソフトウェアモジュール４１４が搭載されるデータ記憶装置である。例示的な実施形態では、メモリ４１０は、プロセッサ４０８によって実行可能な命令を保存した有形の機械可読媒体である。いくつかの実施形態では、タスクとは、ゾーンプレーヤー４００が別のゾーンプレーヤーやネットワーク上のデバイスからオーディオデータを取得することであってもよい。いくつかの実施形態では、タスクは、ゾーンプレーヤー４００が別のゾーンプレーヤーやネットワーク上のデバイスにオーディオデータを送信することであってもよい。いくつかの実施形態では、タスクは、ゾーンプレーヤー４００がオーディオの再生を１つ以上の付加的なゾーンプレーヤーと同期させることであってもよい。いくつかの実施形態では、タスクは、ゾーンプレーヤー４００を１つ以上のゾーンプレーヤーとペアリングすることで、マルチチャネルオーディオ環境を作成することであってもよい。付加的又は代替的なタスクは、１つ以上のソフトウェアモジュール４１４およびプロセッサ４０８を介して達成することができる。
【００５９】
オーディオ処理コンポーネント４１２は、１つ以上のデジタル−アナログ変換器（ＤＡＣ）、オーディオ前処理コンポーネント、オーディオ強化コンポーネント又はデジタル信号プロセッサなどを含んでもよい。いくつかの実施形態では、ネットワークインタフェース４０２を介して取得されたオーディオは、オーディオ処理コンポーネント２１０によって処理される、および／又は意図的に変更される。さらに、オーディオ処理コンポーネント４１２は、アナログオーディオ信号を生成してもよい。処理されたアナログオーディオ信号は、スピーカー４１８を通じた再生のためにオーディオアンプ４１６に提供される。また、オーディオ処理コンポーネント４１２は、アナログ信号又はデジタル信号を、ゾーンプレーヤー４００から再生するための入力として、ネットワーク上の別のゾーンプレーヤーに送信するための入力として、又は再生および送信の両方を行うための入力として処理するための必要な回路を含んでもよい。例示的な入力は、ラインイン接続（例えば、オートディテクティング３．５ｍｍオーディオラインイン接続）を含む。
【００６０】
オーディオアンプ４１６は、１つ以上のスピーカー４１８を駆動するレベルまでオーディオ信号を増幅するデバイスである。１つ以上のスピーカー４１８には、個々の変換器（例えば、「ドライバ」）や１つ以上のドライバを内包する筐体を含んだ完全なスピーカーシステムが含まれてもよい。特定のドライバは、例えば、サブウーファー（例えば低周波用）、ミッドレンジドライバ（例えば中周波用）、およびツイーター（例えば高周波用）であってもよい。筐体は、例えば、密封され又は移植されていてもよい。
【００６１】
本明細書では、ゾーンプレーヤー４００は、再生デバイスとも称される。例示的な再生デバイスには、カリフォルニア州サンタバーバラにあるソノズ社によって製造される「ソノズ（登録商標）ＰＬＡＹ：５」が含まれる。「ＰＬＡＹ：５」は、内蔵アンプとスピーカーとを備えるゾーンプレーヤーの例である。具体的には、ＰＬＡＹ：５は、２つのツイーター、２つのミッドレンジドライバおよび１つのサブウーファーを含む５ドライバのスピーカーシステムである。ＰＬＡＹ：５を経由してオーディオコンテンツを再生する場合、トラックの左側のオーディオデータが左側のツイーターおよび左側のミッドレンジドライバから送信され、トラックの右側のオーディオデータが右側のツイーターおよび右側のミッドレンジドライバから送信され、モノラル低音がサブウーファーから送信される。さらに、両方のミッドレンジドライバと両方のツイーターが、同じイコライゼーション（又は実質的に同じイコライゼーション）を有する。すなわち、それらはともに、異なるオーディオのチャネルから同じ周波数で送信される。ソノズ社のＰＬＡＹ：５からは、インターネットラジオステーションやオンライン音楽・ビデオサービスからのオーディオ、ダウンロードされた音楽、アナログオーディオ入力、テレビ、ＤＶＤなどを再生することができる。ＰＬＡＹ：５は、複数のスピーカーを備えるゾーンプレーヤーの例であるが、スピーカーを備えるゾーンプレーヤーとしては、特定の数のスピーカー（例えば、ＰＬＡＹ：５における５つのスピーカー）を有するものに限らず、１つ以上のスピーカーを有するものでもよい。さらに、ゾーンプレーヤーは、オーディオとは異なる目的に供する可能性のある別のデバイス（例えば、ランプ）の一部であってもよい。
【００６２】
ＩＶ．例示的なコントローラ
図５を参照すると、図１の制御デバイス１３０に対応し得るコントローラ５００の例が示されている。コントローラ５００は、システム内のマルチメディアアプリケーションの制御、自動化およびその他のことを促進するために使用することができる。特に、コントローラ５００は、ネットワーク上にて利用可能な複数のオーディオソースの中からの選択を容易にするとともに、無線又は有線のネットワークインタフェース５０８を介した１つ以上のゾーンプレーヤー（例えば、図１のゾーンプレーヤー１０２―１２４）の制御を可能にするように構成されている。１つの例示的な実施形態によれば、無線通信は、業界標準に基づいている（例えば、赤外線、ラジオ、あるいは無線規格のＩＥＥＥ８０２．１１ａ、８０２．１１ｂ、８０２．１１ｇ、８０２．１１ｎ又は８０２．１５）。さらに、特定のオーディオがコントローラ５００を介してアクセスされている、又はゾーンプレーヤーを経由して再生されている場合、オーディオソースに関連付けられている画像（例えば、アルバムアート）又は他のデータが、あるゾーンプレーヤー又は他の電子機器から、表示のためにコントローラ５００へ送信されてもよい。
【００６３】
コントローラ５００には、画面５０２および入力インタフェース５１４が設けられており、これにより、ユーザはコントローラ５００と交信し、多くのマルチメディアアイテムのプレイリストをナビゲートしたり、１つ以上のゾーンプレーヤーの動作を制御することができる。コントローラ５００上の画面５０２は、例えば、液晶ディスプレイ（ＬＣＤ）画面であってもよい。画面５００は、マイクロコントローラ（例えば、プロセッサ）５０６によって制御されるスクリーンドライバ５０４と通信するとともに、指令を受ける。メモリ５１０は、１つ以上のアプリケーションモジュール５１２がロードされてもよい。そのアプリケーションモジュール５１２は、ユーザインタフェース５１４を介したユーザ入力の有無にかかわらず、特定のタスクを達成するようにマイクロコントローラ５０６によって実行可能である。いくつかの実施形態では、アプリケーションモジュール５１２は、選択された多くのゾーンプレーヤーを１つのゾーングループにグループ化すること、およびオーディオ再生のために複数のゾーンプレーヤーを同期することを促進するように構成されている。いくつかの実施形態では、アプリケーションモジュール５１２は、ゾーングループ内のゾーンプレーヤーのオーディオ音声（例えば、音量）を制御するように構成されている。動作中において、マイクロコントローラ５０６がアプリケーションモジュール５１２の１つ以上を実行するときには、スクリーンドライバ５０４は、画面５０２を特定のユーザインタフェースにアプリケーションを表示するように駆動するための制御信号を生成する。
【００６４】
コントローラ５００は、ゾーンプレーヤーとの無線通信を促進するネットワークインタフェース５０８を含む。いくつかの実施形態では、このような音量コントロールやオーディオ再生の同期化などのコマンドは、ネットワークインタフェース５０８を介して送信される。いくつかの実施形態では、保存されたゾーングループ設定は、ネットワークインタフェース５０８を介してゾーンプレーヤーとコントローラとの間で通信される。コントローラ５００は、図１に示す符号１０２−１２４のような１つ以上のゾーンプレーヤーを制御してもよい。特定のシステムに対して１つ以上のコントローラがあってもよい。また、コントローラは、ゾーンプレーヤーに組み込まれてもよい。
【００６５】
なお、ｉＰｈｏｎｅ（登録商標）やｉＰａｄ（登録商標）のような他のネットワーク対応デバイスや、他の任意のスマートフォンやネットワーク対応デバイス（例えば、ＰＣやＭａｃ（登録商標）などのネットワーク化されたコンピュータなど）を、特定の環境内におけるゾーンプレーヤーと交信又は制御するためのコントローラとして使用することができる。いくつかの実施形態によれば、ソフトウェアアプリケーション又はアップグレードを、本明細書に記載の機能を実行するためにネットワーク対応デバイス上にダウンロードしてもよい。
【００６６】
いくつかの実施形態では、ユーザは、コントローラ５００から少なくとも２つのゾーンプレーヤーを含むゾーングループを作成することができる。ゾーングループ内のゾーンプレーヤーを同期させて、ゾーングループ内のゾーンプレーヤーの全てが、遅れや中断が聞こえないような方法により同一のオーディオソース又は同一のオーディオソースのリストを再生するようにオーディオを再生させてもよい。同様に、いくつかの実施形態では、ユーザがコントローラ５００からグループの音量を増大させると、グループの音量を増大させる信号又はデータがゾーンプレーヤーのうちのいずれか１つに送信されて、グループ内の他のゾーンプレーヤーの音量をともに増加させる。
【００６７】
ユーザは、コントローラ５００を介して、「ゾーンのリンク」又は「ゾーンの追加」のソフトボタンを作動させることによって、ゾーンプレーヤーをゾーングループにグループ化することができ、又は、「ゾーンのリンク解除」又は「ゾーンのドロップ」のボタンを作動させることによって、ゾーングループのグループ化の解除を行うことができる。例えば、オーディオ再生に関してゾーンプレーヤーをともに「参加」させるための１つのメカニズムは、グループを形成するように多くのゾーンプレーヤーをともにリンクすることである。多くのゾーンプレーヤーをともにリンクするには、ユーザが手動でそれぞれのゾーンプレーヤーや部屋を順にリンクするようにしてもよい。例えば、以下のゾーン：浴室、寝室、書斎、ダイニングルーム、ファミリールーム、玄関を含むマルチゾーンシステムの場合を想定する。
【００６８】
いくつかの実施形態では、ユーザは例えば、単一のゾーンで開始してから手動でそのゾーンに各ゾーンをリンクすることによって、６つのゾーンプレーヤーのうちの任意の数をリンクさせることができる。
【００６９】
いくつかの実施形態では、（最初のゾーンのシーンを作成してから）ゾーンのシーンやテーマを作成するためのコマンドを使用することで、１セットのゾーンを動的に相互にリンクすることができる。例えば、「朝」のゾーンシーンコマンドは、１つのアクションで寝室、オフィスおよびキッチンのゾーンをともにリンクすることができる。この単一のコマンドを使用しない場合、ユーザは手動で個別に各ゾーンをリンクする必要があると考えられる。単一のコマンドには、マウスクリック、マウスのダブルクリック、ボタン押し、ジェスチャー又は他のいくつかのプログラムされたアクションが含まれてもよい。他の種類のゾーンシーンがプログラムされてもよい。
【００７０】
いくつかの実施形態では、ゾーンシーンは、時間に基づいて始動される（例えば、目覚まし時計機能）。例えば、ゾーンシーンを午前８時に適用するように設定することができる。システムは、適切なゾーンを自動的にリンクするとともに、再生する特定の曲を設定してから所定期間後に音楽を停止することができる。任意の特定のゾーンが時間に基づいて「オン」又は「オフ」の状態となるが、ゾーンシーンを用いることで、例えば、そのシーンにリンクされた全てのゾーンにおいて、特定の時および／又は期間にて所定のオーディオ（例えば、お気に入りの歌や所定のプレイリスト）を再生することができる。何らかの理由で、予定された音楽が再生されなかった場合には（例えば、空のプレイリスト、共有への接続なし、ユニバーサル・プラグ・アンド・プレイ（ＵＰｎＰ）なし、インターネットラジオステーションへのインターネット接続なし）、バックアップブザーが鳴るようにプログラムすることもできる。ブザーは、例えば、ゾーンプレーヤーに記憶されたサウンドファイルを含んでもよい。
【００７１】
Ｖ．オーディオ再生デバイスの制御
図６は、オーディオ再生デバイス６０２とオーディオ情報ソース６０４を含む例示的なシステム６００を示す。図６の例示的なオーディオ再生デバイス６０２は、図４を参照して上述したゾーンプレーヤー４００などのゾーンプレーヤー、サウンドバー、センターチャネルスピーカー、および／又は、センターチャネルスピーカーと左右のチャネルスピーカーとの組み合わせである。例示的なオーディオ再生デバイス６０２は、サブウーファー６０６やリアサラウンドデバイス６０８、６１０のような付加的なゾーンプレーヤーを含むゾーン内に位置する。図６に示される例は、テレビ（例示的なオーディオ情報ソース６０４）と組み合わされるホームシアターシステムとして使用可能である。コントローラ６１２は、オーディオ再生デバイス６０２と通信して、例示的なオーディオ再生デバイス６０２、サブウーファー６０６および／又はリアサラウンドデバイス６０８、６１０によって再生される信号ソースの選択を制御する。
【００７２】
図６に示した例では、オーディオ再生デバイス６０２は、有線接続６１４を介して例示的なオーディオ情報ソース６０４に接続されている。いくつかの他の例では、有線接続６１４は、無線接続によって置き換えおよび／又は増強することができる。有線接続６１４は、オーディオ再生デバイス６０２とオーディオ情報ソース６０４との間で、オーディオ情報、制御メッセージ、オーディオおよび／又はビデオのメタデータ、および／又はその他の情報を送信する。有線接続６１４を実装するために使用されうる例示的な有線接続は、イーサネット（登録商標）である。いくつかの例では、オーディオ情報ソース６０４は、送信するオーディオ情報の音量を、オーディオ再生デバイス６０２によって定められる音量のスケールに調整する。テレビなどのいくつかのオーディオ情報ソースには、オーディオ出力機構（例えば、スピーカー）が設けられるが、例示的なシステム６００では、オーディオ再生デバイス６０２が、オーディオ情報ソース６０４におけるオーディオ出力機構の代わりにオーディオを出力する。
【００７３】
例示的なオーディオ再生デバイス６０２は、複数の異なるオーディオ情報ソース（そのうちの１つがオーディオ情報ソース６０４）間で選択することができる。いくつかの例では、オーディオ情報ソース６０４が付加的なデバイスのためのスイッチやハブとして機能する場合には、オーディオ情報に関する複数の潜在的ソースを表す。いくつかの実施形態では、オーディオ情報ソース６０４は、ビデオゲーム機器、ケーブル、衛星、および／又は放映テレビ番組、ＤＶＤプレーヤー、ブルーレイプレーヤー、ビデオカセットプレーヤー、デジタルビデオプレーヤ、および／又は他の任意の入力デバイスなど、異なる入力デバイス間で切り替え可能なテレビである。
【００７４】
図６の例では、オーディオ再生デバイス６０２およびオーディオ情報ソース６０４のそれぞれが専用のユーザ入力デバイスを有している。例示的なオーディオ再生デバイス６０２は、無線接続６１６を介してコントローラ６１２と通信する。コントローラ６１２は、例えば、図５のコントローラ５００を使用して実装することができる。システム６００のユーザは、コントローラ６１２を用いて例示的なオーディオ再生デバイス６０２を制御することができ、これにより例示的なオーディオ再生デバイス６０２のオーディオ出力音量を変更する（例えば音量を増やす、減らす、ミュートにするなど）、オーディオ再生デバイス６０２が再生すべきオーディオ情報を取得するための信号ソースを変更する、どのゾーンが特定のオーディオ情報ソースからのオーディオを再生するかを設定する、および／又はオーディオ再生デバイス６０２に対するその他のセッティングおよび／又は設定・構成の調整を行うことができる。
【００７５】
例示的なオーディオ情報ソース６０４は、無線接続６２０を介して別のユーザ入力デバイス６１８と通信する。ユーザ入力デバイス６１８は、１つ以上のコマンドボタン、オーディオ情報ソースの物理的筐体若しくはベゼル上のボタンのセットを含んだ１つ以上のリモコン（例えば、テレビに対応するリモコンやユニバーサルリモコンなど）を含んでもよく、および／又は、オーディオ情報ソース６０４に通信可能に接続されたソフトウェアデバイスを含んでもよい。無線接続６２０は、赤外線接続、ブルートゥース接続、および／又はその他の任意の過去、現在および／又は将来の無線接続であってもよい。ユーザ入力デバイス６１８を用いて、システム６００のユーザは、例示的なオーディオ情報ソース６０４を制御することができ、これにより例えば、オーディオ情報ソースへ音量のコマンドを通信する、オーディオ情報ソース６０４への入力を変更する、オーディオ情報ソース６０４をオンおよび／又はオフする、および／又はオーディオ情報ソース６０４に対するその他のセッティングおよび／又は設定・構成の調整を行うことができる。
【００７６】
いくつかの例では、ユーザ入力デバイス６１２、６１８は、オーディオ再生デバイス６０２およびオーディオ情報ソース６０４と選択的および／又は同時に交信することができる組み合わせのリモコン（例えば、ユニバーサル）へ統合されてもよい。いくつかのこのような例では、オーディオ再生デバイス６０２とオーディオ情報ソース６０４は、与えられたコマンドに対して、オーディオ再生デバイス６０２とオーディオ情報ソース６０４のうちどれが交信するように構成されているのかに応じてメッセージを送信し、コマンドを受信する。
【００７７】
例示的なオーディオ情報ソース６０４に加えて、オーディオ再生デバイス６０２は、ルータ６２２を介して、ネットワークベースのオーディオ情報ソースなどのオーディオ情報ソースを選択することができる。例示的なオーディオ再生デバイス６０２は、有線又は無線の接続６２４を介して、例示的なルータ６２２に接続されており、これにより（インターネットおよび／又はローカルエリアネットワークを介して）ネットワークベースのオーディオ情報ソースへのアクセスが可能となる。
【００７８】
図６に示す例示的なオーディオ再生デバイス６０２とオーディオ情報ソース６０４によって送受信されるメッセージの例は、イーサネット（登録商標）パケットのようなパケットベースのメッセージである。メッセージの種類（例えば、音量メッセージ、ソースメッセージなど）および／又は追加情報の種類（例えば、音量アップ、音量ダウン、ミュート、ミュート解除、所定のオーディオ情報ソースなど）は、例えば、パケットベースのメッセージのペイロード内に含むことができる。パケットベースのメッセージを使用して、オーディオ情報ソース６０４からのオーディオ情報をオーディオ再生デバイス６０２に送信することができる。
【００７９】
図６の例示的なシステム６００は、複数のグループ６２６、６２８に分けられている。グループ６２６、６２８のそれぞれについて、より広い場所（例えば、住宅）の異なる部屋に配置してもよい。例示的なグループ６２６は、オーディオ再生デバイス６０２、オーディオ情報ソース６０４、サブウーファー６０６、リアサラウンドデバイス６０８、６１０、ユーザ入力デバイス６１８およびルータ６２２を含む。例示的なグループ６２８は、２つのオーディオ再生デバイス６３０、６３２（例えば、ゾーンプレーヤー）を含む。例示的なユーザ入力デバイス６１２は、モバイルであるが、所定の時点において例示的なグループ６２６、６２８のいずれかにおいて物理的に同じ位置にあってもよく、あるいはいずれにおいても物理的に同じ位置になくてもよい。
【００８０】
グループ６２８内の例示的なオーディオ再生デバイス６３０、６３２は、マスタースレーブ配置にてグループ化されてもよく、このような配置では、オーディオ再生デバイス６３０、６３２のうちの１つがグループ６２６および／又はルータ６２２と通信して、オーディオ情報、同期信号および／又はコマンドを提供する。オーディオ再生デバイス６３０、６３２は、オーディオ情報、同期信号および／又はコマンドを受信および／又は提供するように互いに通信する。
【００８１】
図６の例示的なグループ６２６、６２８は異なる位置に配置されるものの、デバイス６０２、６０６、６０８、６１０、６３０、６３２が同期して、同じオーディオを再生するように、グループ６２６、６２８をユーザの指定により（ユーザ入力デバイス６１２を介して）組み合わせることができる。ユーザは、追加的または代替的に、（例えばルータ６２２を介して）グループ６２６、６２８のうちの１つを、オーディオ情報ソース６０４から生じたオーディオを再生するように指定するとともに、もう一方のグループについては別のオーディオ情報のソースから生じる他のオーディオを再生するように指定するようにしてもよい。
【００８２】
図１５は、図６の例示的なシステム６００の異なる状態における例示的なユーザ入力デバイス６１２のための例示的なインタフェース画面１５０２、１５０４、１５０６、１５０８を示している。図１５に示す第１の例示的なインタフェース画面１５０２は、グループ６２６、６２８がグループ化されておらず、かつ、グループ６２６（例えば、テレビルームのグループ）がグループ６２８（例えば、キッチンのグループ）および別の例示的なグループ（例えば、ダイニングルームのグループ）とは異なるソースからオーディオを再生しているときのユーザ入力デバイス６１２上のディスプレイを示している。例示的なオーディオ再生デバイス６０２が信号ソースをオーディオ情報ソース６０４に変更すると、例示的なユーザ入力デバイス６１２は、インタフェース画面を第２のインタフェース画面１５０４に更新することで、ユーザに対して、グループ６２６がオーディオ情報ソース６０４からのオーディオを再生し、他のグループも同じソースからのオーディオを再生し続けているということを知らせる。
【００８３】
第３の例示的なインタフェース画面１５０６は、グループのすべてが同じオーディオを再生していることをユーザに通知する。例示的なオーディオ再生デバイス６０２が信号ソースをオーディオ情報ソース６０４に変更したとき、グルーピングは持続又は変更されてもよい。インタフェース画面１５０６に示される例示的なグルーピングが持続する場合、例示的なグループは信号ソースをオーディオ情報ソース６０４に変更し、ユーザ入力デバイス６１２はユーザにその変更を通知するために、第４の例示的なインタフェース画面１５０８を表示するように更新する。これとは対照的に、例示的なグループが（例えばユーザの所望の設定に起因して）変化して、他のグループからグループ６２６が分割されるとともに、他のグループは分割前と同じソースからオーディオを再生し続ける一方で、グループ６２６は、オーディオ情報ソース６０４からのオーディオの再生を開始してもよい。このような例では、ユーザ入力デバイス６１２は、グルーピングの変更をユーザに通知するために、例示的な表示画面１５０４（又は変更されたグルーピングに対応する他の表示画面）を表示するように更新する。
【００８４】
いくつかの例では、オーディオ再生デバイス６０２が１つのオーディオ情報ソース（例えば、インターネット音楽ソース）からオーディオ情報ソースから６０４に変更すると、例示的なオーディオ再生デバイス６０２は、（例えば、異なるオーディオ情報ソースから）オーディオ情報ソース６０４への信号ソースの変化によって、シーンがトリガ（起動）されているかどうかを決定する。本明細書で使用する場合、シーンは、イベントのパフォーマンス（例えば、１日の時刻、オーディオ情報ソースでの変化など）における１つ以上のアクション（例えば、特定のオーディオ情報ソースからのオーディオを再生するなど）を実行するように（例えば、ユーザによって）構成されたゾーンプレーヤーのグループである。例えば、ユーザがプログラム化するシーンとしては、オーディオ再生デバイス６０２の信号ソースの変更により、図６のオーディオ再生デバイス６０２、サブウーファー６０６、リアサラウンドスピーカー６０８、６１０がオーディオ情報ソース６０４からのオーディオを自動的に再生するためのゾーンにそれら自体を設定するようなゾーンのグルーピングが起動されるシーン（例えば、「ＴＶシーン」）であってもよい。いくつかのそのような例では、そのシーンは、デバイス６０２、６０６―６１０と同じアクションおよび／又は異なるアクション（例えば、ミュート化、パワーダウン、あるいは異なるオーディオ情報ソースへの変更）を実行するオーディオ再生デバイス６３０、６３２をさらに含む。いくつかの例では、ユーザは、デバイス６０６−６１０、６３０、６３２のうちの１つ以上を含むがオーディオ再生デバイス６０２を含まないゾーンのグルーピングを介してオーディオ情報ソース６０４からのオーディオを再生するシーンを設定してもよい。シーンは、複数のデバイス６０２、６０６―６１０、６３０、６３２および／又はグループ６３０、６３２を介して分離しておよび／又は同期して再生されるオーディオを特定する。
【００８５】
例示的なＴＶのシーンがトリガされると、図６の例示的なオーディオ再生デバイス６０２ は、シーンの設定に従って適切なゾーングループを構成する。シーンを変更するために、オーディオ再生デバイス６０２は、１つ以上の他のスピーカー（例えば、サブウーファー６０６ 、リアサラウンドデバイス６０８、６１０）および／又は１つ以上の他のグループ６３０へ信号を送り、オーディオ情報ソース６０４に変更させる。追加的にまたは代替的に、オーディオ再生デバイス６０２がオーディオ情報ソース６０４から別のオーディオ情報ソースへ変更したときに、オーディオ再生デバイス６０２は、１つ以上の他のスピーカーおよび／又はグループに信号を送ることで、そのオーディオ情報ソースに変更させてもよい。ユーザ入力デバイス６１２を使用して、ユーザは、どのスピーカーおよび／又はグループがオーディオ情報ソース６０４に変更するように構成されるかを制御することができる。シーンから得られたグループピングの変化に応答して、例示的なユーザ入力デバイス６１２は、表示画面を変更する（例えば、シーンの設定に基づいて、グループ化されたゾーンを表示する表示画面１５０６から表示画面１５０４又は表示画面１５０８に変更する）。いくつかの例では、オーディオ再生デバイス６０２は、ユーザインタフェースデバイス６１２からの対応する音量のコマンドおよび／又はオーディオ再生デバイス６０４からの音量メッセージを受信したときに、再生音量を変更するように他のスピーカーおよび／又はグループへ信号を送る。
【００８６】
いくつかの例では、オーディオ再生デバイス６０２およびオーディオ情報ソース６０４は、グループ６２８、６３０、シーン、および／又は、オーディオ再生デバイス６０２、６３０、６３２、サブウーファー６０６および／又はリアサラウンドスピーカー６０８、６１０についてのその他のユーザ設定可能なセッティングを設定するために使用される。例えば、ユーザインタフェースデバイス６１２は、ゾーンを設定するために、オーディオ情報ソース６０４（例えば、テレビモニタ）を介してユーザにゾーン設定および／又は潜在的な設定を表示するオーディオ再生デバイス６０２を制御してもよい。オーディオ再生デバイス６０２は、ユーザインタフェース６１２の狭い表示エリアの代わりにより広いオーディオ情報ソース６０４の表示エリア上にグループ６２８、６３０の設定が閲覧できることを好むユーザに対して、ユーザへの表示のためにオーディオ情報ソース６０４に表示情報を通信する。
【００８７】
図７は、例示的なオーディオ再生デバイス７００の内部の機能ブロック図を示す。図７の例示的なオーディオ再生デバイス７００は、オーディオ情報ソースに基づいてオーディオを出力するために、図２Ａ―２Ｃのゾーンプレーヤー２００、２０２、２０４、図４のゾーンプレーヤー４００および／又は図６のオーディオ再生デバイス６０２を実装するために使用されてもよい。図７の例示的なオーディオ再生デバイス７００は、ユーザ入力インタフェース７０２、デバイスインタフェース７０４、ソースセレクタ７０６およびオーディオ出力デバイス７０８を含む。
【００８８】
例示的なユーザ入力インタフェース７０２は、図５のコントローラ５００および／又は図６のユーザ入力デバイス６１２などのユーザ入力デバイスと通信する。いくつかの例では、ユーザ入力デバイス５００、６１２は、ゾーンプレーヤーを制御するように構成されている。図７に示すように、ユーザ入力インタフェース７０２は、無線接続６１６を介してユーザ入力デバイス６１２と通信する。ユーザ入力インタフェース７０２は、ユーザ入力デバイス６１２からのコマンドを受信するが、そのコマンドには、ユーザ入力デバイスのユーザによる、現在使用されているオーディオ情報ソースとは異なるオーディオ情報ソースの選択を含めることができる。さらに、ユーザ入力インタフェース７０２は、オーディオ再生デバイス７００から出力されている音量を増加、減少および／又はミュートにする音量のコマンドを、および／又は、例えばオーディオの休止、休止解除、スキップ、再生中のオーディオの早送り、巻き戻しあるいはオーディオ再生の停止などによるオーディオ再生の変更を行う音量のコマンドを受信することができる。
【００８９】
いくつかの実施形態では、ユーザ入力インタフェース７０２は、図４の無線インタフェース４０４、有線インタフェース４０６および／又はより一般的には図４のネットワークインタフェース４０２を使用して実装される。追加的又は代替的に、他の実装を使用して、ユーザ入力インタフェース７０２を提供することもできる。
【００９０】
例示的なデバイスインタフェース７０４は、とりわけ、有線および／又は無線の接続６１４、７１０を介してオーディオ情報ソース６０４と交信する。デバイスインタフェース７０４は、例示的な有線接続６１４を介してオーディオ情報ソース６０４からのメッセージ、オーディオ情報、メタデータおよび／又はその他の情報を受信する。例示的なデバイスインタフェース７０４はまた、有線接続６１４を介してオーディオ情報ソース６０４からのメッセージを受信する。いくつかの実施形態では、例示的な再生デバイス７００は、ゾーンプレーヤーなどの他の再生デバイスと通信する。
【００９１】
いくつかの実施形態では、デバイスインタフェース７０４は、図４の無線インタフェース４０４、有線インタフェース４０６および／又はより一般的には図４のネットワークインタフェース４０２を使用して実装される。追加的または代替的に、他の実装を使用して、デバイスインタフェース７０４を提供することもできる。
【００９２】
いくつかの実施形態では、デバイスインタフェース７０４は、最初に、オーディオ情報ソース６０４からオーディオ再生デバイス７００を介して、再生されるオーディオ情報を受信する。その後、ユーザは、オーディオ情報ソース６０４を電源ＯＮの状態に維持しながら、異なるソースからの音声を視聴することを決定する（例えば、テレビ番組を見ながら音楽を視聴する、あるいはテレビでビデオ放送を見ながらスポーツイベントのラジオ放送を視聴するなど）。例示的なデバイスインタフェース７０４は、音量をミュート設定に変化させるためのメッセージを例示的なオーディオ情報ソース６０４へ送信する。
【００９３】
図７の例示的なソースセレクタ７０６は、ユーザ入力インタフェース７０２および／又はデバイスインタフェース７０４に基づいて、オーディオを再生するために使用する信号ソースを選択する。ソースセレクタ７０６は、選択された信号ソースに関連したオーディオ情報を、オーディオ出力信号への変換（例えば、外部スピーカーへの音響信号やステレオアナログ出力信号など）のためにオーディオ出力デバイス７０８へ提供する。例えば、ソースセレクタ７０６は、ユーザ入力デバイスを介してユーザによって指定された特定のオーディオ情報ソースを選択することができ、そのユーザ入力デバイスは、ユーザ入力インタフェース７０２を介して受信されるコマンドを送信する。他の例では、ソースセレクタ７０６は、デバイスインタフェース７０４で受信されたメッセージ（例えば、オーディオ情報ソース６０４からのソースメッセージや音量メッセージ）に応じてオーディオ情報ソース６０４を選択する。いくつかの実施形態では、ソースセレクタ７０６がオーディオ情報ソース６０４とは異なるオーディオ情報ソースを選択し、次いでオーディオ情報ソース６０４がオーディオ再生デバイス７００に（例えば、デバイスインタフェース７０４に）ソースメッセージを送信した場合に、ソースセレクタ７０６は、選択されたソースをオーディオ情報ソース６０４へ変更する。
【００９４】
いくつかの実施形態では、例示的なソースセレクタ７０６は、再生されるオーディオのシステム音量を管理する。例示的なソースセレクタ７０６は、ユーザ入力インタフェース７０２を介して受信されたコマンドおよび／又はデバイスインタフェース７０４を介して受信されたメッセージに基づいて、システム音量を変更することができる。例えば、デバイスインタフェース７０４は、システムのユーザがリモートオーディオ情報ソースを制御するように構成されたユーザ入力デバイス（例えば、テレビオーディオ情報ソース用のテレビリモコン）を使用するときに、オーディオ情報ソース６０４から音量メッセージ（例えば、オーディオ再生デバイス７００に対して再生音量の増加、減少又はミュートを指示するメッセージ）を受信することができる。
【００９５】
いくつかの実施形態では、ソースセレクタ７０６は、図４の例示的なプロセッサ４０８およびメモリ４１０を使用して実装される。追加的または代替的に、他の実装を使用して、ソースセレクタ７０６を提供することもできる。
【００９６】
例示的なオーディオ出力デバイス７０８は、選択されたオーディオ情報ソースからの入力オーディオ情報と音量の設定とに基づいて、オーディオ信号７１２を出力する。例示的なソースセレクタ７０６は、オーディオ情報ソースを選択し、選択されたオーディオ情報ソースから受信されたオーディオ情報をオーディオ出力デバイス７０８に提供し、さらにオーディオ出力デバイス７０８がオーディオ信号７１２を出力するときの音量設定を提供する。例示的なオーディオ信号７１２は、１つ以上のスピーカーから出力される音響信号および／又はオーディオ再生デバイス７００の外部にある音響出力デバイスへ出力されるアナログおよび／又はデジタルの電気信号を含むことができる。
【００９７】
いくつかの実施形態では、オーディオ出力デバイス７０８は、図４の例示的なオーディオ処理回路４１２、オーディオアンプ４１６および／又はスピーカー４１８を使用して実装される。追加的または代替的に、他の実装を使用して、オーディオ出力デバイス７０８を提供することもできる。
【００９８】
図８は、例示的なオーディオ情報ソース８００の内部機能ブロック図を示す。図８の例示的なオーディオ情報ソース８００は、オーディオ再生デバイス６０２へ選択的にオーディオ情報を提供する図６のオーディオ情報ソース６０４を実装するために使用することができる。図８の例示的なオーディオ情報ソース８００は、ユーザ入力インタフェース８０２、再生デバイスインタフェース８０４、音量コントローラ８０６および入力セレクタ８０８を含む。
【００９９】
図８の例示的なユーザ入力インタフェース８０２は、無線接続８１０を介してユーザ入力デバイス（例えば、リモコン）からのコマンドを受信する。例示的なコマンドには、音量コマンド（例えば、音量アップ、音量ダウン、ミュート、ミュート解除）および／又は入力選択コマンド（例えば、入力デバイスのセットのうちどれがオーディオ情報および／又はビデオ情報のソースとなるか）が含まれる。
【０１００】
図８の例示的な再生デバイスインタフェース８０４は、有線接続（例えば、有線接続６１４）および／又は無線接続８１２を介してオーディオ再生デバイス（例えば、図６、７のオーディオ再生デバイス６０２、７００）へメッセージ、メタデータおよび／又はオーディオ情報を送信する。再生デバイスインタフェース８０４はまた、有線接続６１４および／又は無線接続８１２を介してオーディオ再生デバイス６０２からメッセージを受信する。
【０１０１】
図８の例示的な音量コントローラ８０６は、例示的なオーディオ情報ソース８００の音量設定を制御する。オーディオ再生デバイスによって受信されたときに出力オーディオ情報の音量をより大きく又は小さくするように、オーディオ情報デバイス８００によって音量設定を使用することができる。例示的な音量コントローラ８０６が図７のオーディオ再生デバイス７００のようなオーディオ再生デバイスに接続される場合、例示的な音量コントローラ８０６は、ユーザ入力インタフェース８０２が対応する音量コマンドを受信したことに応じて、再生デバイスインタフェース８０４に、有線接続６１４および／又は無線接続８１２を介して音量メッセージを送信させる。例えば、再生デバイスインタフェース８０４は、ユーザ入力インタフェース８０２がユーザ入力デバイスからの音量ダウンのコマンドを受信したときに音量ダウンのメッセージを送信し、ユーザ入力インタフェース８０２がユーザ入力デバイスからの音量アップのコマンドを受信したときに音量アップのメッセージを送信し、および／又は、ユーザ入力インタフェース８０２がユーザ入力デバイスからのミュートのコマンドを受信したときにミュートのメッセージを送信する。
【０１０２】
いくつかの実施形態では、音量コントローラ８０６はまた、再生デバイスインタフェース８０４が有線接続６１４および／又は無線接続８１２を介して音量メッセージを受信したことに応じて、オーディオ情報ソース８００の音量設定を制御する。例えば、オーディオ再生デバイス６０２がオーディオ情報ソース８００とは異なるオーディオ情報ソースを選択したときに、再生デバイスインタフェース８０４は、ミュートのメッセージを受信することができる。それに応じて、音量コントローラ８０６は、オーディオ情報ソース８００の音量設定をミュート設定に変更する。その後、ユーザ入力インタフェース８０２が音量コマンドを受信すると、音量コントローラ８０６は、再生デバイスインタフェース８０４にオーディオ再生デバイス６０２へ音量メッセージを送信させる。
【０１０３】
図８の例示的な入力セレクタ８０８は、対応する入力接続８１４を介して１つ以上の入力デバイスから選択する。入力セレクタ８０８は、入力接続８１４のうちの選択された１つからのオーディオ情報を例示的な再生デバイスインタフェース８０４に提供する。再生デバイスインタフェース８０４は、有線接続６１４および／又は無線接続８１２を介してオーディオ再生デバイス６０２にオーディオ情報を提供する。
【０１０４】
いくつかの実施形態では、図８のオーディオ情報デバイス８００は、インターネット対応テレビである。いくつかのこのような実施形態では、テレビはアプリケーション又はアプリをダウンロードすることができ、これらは、特定の機能を実行可能な専用のソフトウェアであってもよい。その他のこのような実施形態では、テレビは、メモリに記憶されたファームウェアを備えており、ファームウェアは、プロセッサによって実行されると、ユーザ入力インタフェース８０２、再生デバイスインタフェース８０４、音量コントローラ８０６および／又は入力セレクタ８０８のうちの１つ以上を実行する。
【０１０５】
例示的なオーディオ再生デバイス６０２とオーディオ情報ソース６０４が図７、８に示されているが、図７、８に示される１つ以上のインタフェース、データ構造、エレメント、プロセスおよび／又はデバイスを、任意の方法により組合せ、分割、再配置、省略、削除および／又は実装してもよい。また、例示的なユーザ入力インタフェース７０２、デバイスインタフェース７０４、ソースセレクタ７０６、オーディオ出力デバイス７０８、ユーザ入力インタフェース８０２、再生デバイスインタフェース８０４、音量コントローラ８０６、入力セレクタ８０８、および／又はより一般的には、例示的なオーディオ再生デバイス６０２および／又はオーディオ情報ソース６０４は、ハードウェア、ソフトウェア、ファームウェアおよび／又はハードウェア、ソフトウェアおよび／又はファームウェアの任意の組み合わせによって実装することができる。したがって、例えば、例示的なユーザ入力インタフェース７０２、デバイスインタフェース７０４、ソースセレクタ７０６、オーディオ出力デバイス７０８、ユーザ入力インタフェース８０２、再生デバイスインタフェース８０４、音量コントローラ８０６、入力セレクタ８０８、および／又はより一般的には、例示的なオーディオ再生デバイス６０２および／又はオーディオ情報ソース６０４のうちのいずれも、１つ以上の回路、プログラマブルプロセッサ、特定用途向け集積回路（ＡＳＩＣ）、プログラマブルロジックデバイス（ＰＬＤ）および／又はフィールドプログラマブルロジックデバイス（ＦＰＬＤ）などによって実装することができる。
【０１０６】
この出願の装置に係る請求項のいずれかが純粋にソフトウェアおよび／又はファームウェアの実装を包含するものと読める場合には、例示的なユーザ入力インタフェース７０２、デバイスインタフェース７０４、ソースセレクタ７０６、オーディオ出力デバイス７０８、ユーザ入力インタフェース８０２、再生デバイスインタフェース８０４、音量コントローラ８０６および／又は入力セレクタ８０８のうちの少なくとも１つは、メモリ、ＤＶＤ、ＣＤなどのソフトウェアおよび／又はファームウェアを記憶したコンピュータ可読媒体を含むように本明細書にて明示的に定義される。さらにまた、例示的なオーディオ再生デバイス６０２および／又はオーディオ情報ソース６０４は、図７、８に示されるものに加えて又はそれらに代えて、１つ以上のエレメント、プロセスおよび／又はデバイスを備えてもよく、および／又は、図示されたエレメント、プロセスおよびデバイスのいずれか又は全てを２つ以上備えてもよい。
【０１０７】
図９は、テレビなどのオーディオ情報ソースを制御するための例示的な方法９００のフローチャートを示す。図９の例示的な方法９００は、オーディオ情報ソース（図６、８のオーディオ情報ソース６０４、８００）がオーディオ再生デバイス（例えば、図６のオーディオ再生デバイス６０２ ）にオーディオ情報を送信することから開始する（ブロック９０２）。いくつかの実施形態では、オーディオ情報ソース６０４は、パケットベースの接続を介してオーディオ情報を送信する。いくつかの実施形態では、オーディオ情報ソース６０４は、有線接続（例えば、有線接続６１４）および／又は無線接続（例えば、無線接続８１２）上でオーディオ再生デバイス６０２にメッセージを送信するデバイスインタフェース（例えば、図８のデバイスインタフェース８０４）を含む。
【０１０８】
次に、例示的な方法９００は、音量メッセージが再生デバイスから受信されているかどうかを（再生デバイスインタフェース８０４を介して）決定する（ブロック９０４）。音量メッセージが受信された場合には（ブロック９０４）、例示的な音量コントローラ８０６は、受信された音量メッセージに基づいて、音量設定を変更する（ブロック９０６）。例えば、受信された音量メッセージがミュートメッセージである場合には、音量コントローラ８０６は、音量設定をミュート設定に変更する。反対に、受信された音量メッセージがミュート解除のメッセージである場合には、音量コントローラ８０６は、音量設定をミュート設定から音量オン（又はミュート解除）設定に変更する。
【０１０９】
例示的な方法９００は、音量設定を変更した後（ブロック９０６）、又はオーディオ再生デバイスから音量メッセージが受信されていないとき（ブロック９０４）に、終了および／又は繰り返すことができる。いくつかの実施形態では、例示的な方法９００は、オーディオ情報ソース６０４がオーディオ再生デバイスにオーディオ情報を送信しているときに、ポーリング方式で繰り返し実行される。
【０１１０】
図１０は、オーディオ再生デバイス（例えば、図６、７のオーディオ再生デバイス６０２、７００）用のオーディオ情報ソース（例えば、図６、８のオーディオ情報ソース６０４、８００）を制御する例示的な方法１０００のフローチャートを示す。図１０の例示的な方法１０００は、オーディオ情報ソース６０４がミュート状態にあるときに、開始される（ブロック１００２）。例えば、オーディオ情報ソース６０４がテレビである場合、テレビはオンされるとともに映像を表示しているが、オーディオ情報を出力していない。
【０１１１】
いくつかの例では、テレビは、テレビオーディオ（テレビ音声）の状態に関する情報を提供するために、ユーザにナグ画面を表示する。例えば、テレビがミュートのときにおよび／又はテレビのスピーカーがミュートでありながらテレビはオーディオ再生デバイス６０２にオーディオを出力しているときに、「ミュート」の文字のナグ画面が表示される。いくつかの他の例では、テレビは、ミュート設定が有効にされていてもナグ画面を表示しない。いくつかの例では、ナグ画面は、テレビがオーディオ再生デバイス６０２にオーディオ情報を出力しているときに（例えば、オーディオ再生デバイス６０２を介した再生の開始時におよび／又はユーザがユーザ入力デバイス６１２、６１８を介して音量を調整するときにおいて）、「外部スピーカーからの音声」を表示する。テレビを介してユーザに情報を表示するために、その他のナグ画面を追加的または代替的に使用してもよい。
【０１１２】
例示的なオーディオ情報ソース６０４は、ミュート解除／音量アップのコマンドがユーザ入力デバイスから受信されたかどうかを（例えば、図８のユーザ入力インタフェース８０２を介して）を決定する（ブロック１００４）。ミュート解除／音量アップのコマンドが受信されると（ブロック１００４）、例示的なオーディオ情報ソース６０４は、（例えば、再生デバイスインタフェース８０４を介して）オーディオ再生デバイス６０２にソースメッセージを送信する（ブロック１００６）。いくつかの実施形態では、ソースメッセージは、ソースメッセージを送信しているオーディオ情報ソース６０４に対応する信号ソースをオーディオ再生デバイス６０２に選択させる。例示的なオーディオ情報ソース６０４は、オーディオ再生デバイス６０２へのオーディオ情報の送信を再開する（ブロック１００８）。例えば、入力セレクタ８０８は、再生デバイスインタフェース８０４がオーディオ再生デバイス６０２へパケット又は他の伝送形態で送信する入力オーディオ情報を受信する。
【０１１３】
例示的な方法１０００は、オーディオ再生デバイス６０２へのオーディオ情報の送信を再開した後（ブロック１００８）、又はミュート解除／音量アップのコマンドが受信されていないとき（ブロック１００４）に、終了および／又は繰り返すことができる。いくつかの実施形態では、例示的な方法１０００は、オーディオ情報ソース６０４がミュート状態のときに、ポーリング方式で繰り返し実行される。
【０１１４】
図１１は、オーディオ再生デバイス（例えば、図６、７のオーディオ再生デバイス６０２、７００）の音量設定を制御するための例示的な方法１１００のフローチャートを示す。例示的な方法１１００は、有線接続６１４を介して例示的なオーディオ再生デバイス６０２に通信可能に接続された図６の例示的なオーディオ情報ソース６０４を用いて行われる。図１１の方法１１００は、（例えば、図８のインタフェース８０４を介して）オーディオ情報ソース６０４がオーディオ再生デバイス（例えば、オーディオ再生デバイス６０２）へオーディオ情報を送信するときに開始される（ブロック１１０２）。いくつかの実施形態では、オーディオ情報ソース６０４は、オーディオ情報を含むパケットベースのメッセージを使用して、オーディオ再生デバイス６０２にオーディオ情報を送信する。
【０１１５】
例示的なオーディオ情報ソース６０４は、音量アップのコマンドがユーザ入力デバイスから受信されたかどうかを（例えば、図８のユーザ入力インタフェース８０２を介して）決定する（ブロック１１０４）。音量アップのコマンドが受信されると（ブロック１１０４）、オーディオ情報ソース６０４は、（例えば、再生デバイスインタフェース８０４を介して）オーディオ再生デバイス６０２へ音量アップのメッセージ送信する（ブロック１１０６）。
【０１１６】
例示的なオーディオ情報ソース６０４は、音量ダウンのコマンドがユーザ入力デバイスから受信されたかどうかを決定する（ブロック１１０８）。音量ダウンのコマンドが受信されると（ブロック１１０８）、オーディオ情報ソース６０４は、オーディオ再生デバイスへ音量ダウンのメッセージを送信する（ブロック１１１０）。
【０１１７】
例示的なオーディオ情報ソース６０４はさらに、ミュートのコマンドがユーザ入力デバイスから受信されたかどうかを判断する（ブロック１１１２）。ミュートのコマンドが受信されると（ブロック１１１２）、例示的なオーディオ情報ソース６０４は、オーディオ再生デバイス６０２にミュートのメッセージを送信する（ブロック１１１４）。
【０１１８】
いくつかの実施形態では、ブロック１１０４、１１０８、１１１２のいずれかにおいて、ユーザ入力デバイスからコマンドが受信されたと決定された場合には、その他のブロック１１０４、１１０８、１１１２はスキップされるとともに、前記決定に応じて各ブロック１１０６、１１１０、１１１４が実行された後に、方法１１００が終了する。例えば、オーディオ情報ソース６０４がユーザ入力デバイスから音量アップのコマンドを受信した場合（ブロック１１０４）、オーディオ情報ソースは、オーディオ再生デバイスへ音量アップのメッセージを送信し（ブロック１１０６）、ブロック１１０８―１１１４をスキップする。
【０１１９】
図１１の例では、方法１１００は、オーディオ再生デバイス６０２へミュートのメッセージを送信した後（ブロック１１１４）、又はミュートのコマンドが受信されていないときに（ブロック１１１２）、終了および／又は繰り返すことができる。いくつかの実施形態では、例示的な方法１１００は、オーディオ情報ソース６０４がオーディオ再生デバイス６０２へオーディオ情報を送信しているときに、ポーリング方式で繰り返し実行される。
【０１２０】
図１２は、オーディオ再生デバイスを制御するための例示的な方法１２００のフローチャートを示す。例示的な方法１２００は、有線接続６１４および／又は無線接続７１０を介してオーディオ情報ソース６０４に通信可能に接続された図６、７の例示的なオーディオ再生デバイス６０２、７００を実行するために使用することができる。例示的な方法１２００は、オーディオ再生デバイス６０２がネットワークベースのオーディオ情報ソースからオーディオ情報を受信するときに開始する（ブロック１２０２）。例示的なネットワークベースのオーディオ情報ソースは、インターネット音楽サブスクリプションサービス、インターネットラジオサービス、あるいはローカルエリアネットワークおよび／又はワイドエリアネットワーク上のオーディオファイルなどを含むことができる。
【０１２１】
例示的なオーディオ再生デバイス６０２は、ネットワークベースのオーディオ情報ソースから受信したオーディオ情報に基づいてオーディオ信号を生成する（ブロック１２０４）。例えば、オーディオ出力デバイス７０８は、ネットワークベースのオーディオ情報ソースから受信したオーディオ情報を表す音響的および／又は電気的な信号を生成することができる。例示的なオーディオ再生デバイス６０２は、ソースメッセージがオーディオ情報ソース６０４から受信されたかどうかを（例えば、図７のデバイスインタフェース７０４を介して）決定する（ブロック１２０６）。ソースメッセージが受信された場合（ブロック１２０６）、例示的なオーディオ再生デバイスは、（例えば、ソースセレクタ７０８を介して）信号ソースをオーディオ情報ソースへ変更し、そのオーディオ情報ソースからオーディオ情報の受信を開始する（ブロック１２０８）。これにより、オーディオ再生デバイス６０２は、ネットワークベースのオーディオ情報ソースからのオーディオの再生を停止する。
【０１２２】
例示的なオーディオ再生デバイス６０２は、オーディオ情報ソースへの信号ソースの変更によってシーンがトリガ（起動）されるかどうかを（例えば、デバイスインタフェース７０４を介して）決定する（ブロック１２１０）。例えば、ユーザは、オーディオ再生デバイス６０２の信号ソースの変更により、あるゾーングルーピングを起動するようなシーンをプログラムしてもよく、そのゾーングルーピングは、オーディオ再生デバイス６０２、サブウーファー６０８およびリアサラウンドスピーカー６１０、６１２が、オーディオ情報ソース６０４からのオーディオ再生のためのゾーンへと自動的に構成するものである。あるシーンがトリガされると（ブロック１２１０）、例示的なオーディオ再生デバイス６０２は、シーンの設定に応じて適切なゾーンのグループを構成する（ブロック１２１２）。
【０１２３】
シーンの設定に応じてゾーンのグループを構成した後（ブロック１２１２）、あるいは、信号ソースの変化によってシーンがトリガされない場合（ブロック１２１０）、オーディオ再生デバイス６０２は、オーディオ情報ソース６０４から受信したオーディオ情報に基づいて、オーディオ信号（例えば、オーディオ情報を表す音響的および／又は電気的な信号）を生成する（ブロック１２１４）。オーディオ信号を生成するために、例示的なデバイスインタフェース７０４および／又はソースセレクタ７０６は、オーディオ情報ソース６０４から受信したオーディオ情報をオーディオ出力デバイス７０８に提供することができる。
【０１２４】
例示的な方法１２００は、オーディオ信号の生成後（ブロック１２１４）、あるいは、ソースメッセージが受信されない場合（ブロック１２０６）、終了および／又は繰り返すことができる。いくつかの実施形態では、例示的な方法１２００は、オーディオ再生デバイス６０２がネットワークベースのオーディオ情報ソースからのオーディオ情報を受信しているときに、ポーリング方式で繰り返し実行される。
【０１２５】
図１３は、オーディオ再生デバイスを制御するための別の例示的な方法１３００を表すフローチャートである。例示的な方法１３００は、有線接続６１４および／又は無線接続７１０を介してオーディオ情報ソース６０４に通信可能に接続された図６、７の例示的なオーディオ再生デバイス６０２、７００を実装するために使用することができる。図１３の例示的な方法１３００は、オーディオ再生デバイス６０２がオーディオ情報ソース６０４からオーディオ情報を受信するときに開始する（ブロック１３０２）。
【０１２６】
例示的なオーディオ再生デバイス６０２は、オーディオ信号（例えば、オーディオ情報を表す音響的および／又は電気的な電気信号）を生成する（ブロック１３０４）。オーディオ信号を生成するために、図７の例示的なデバイスインタフェース７０４および／又はソースセレクタ７０６は、オーディオ情報ソース６０４から受信したオーディオ情報をオーディオ出力デバイス７０８に提供することができる。オーディオ再生デバイス６０２は、ソースコマンドが（例えば、図７のユーザ入力インタフェース７０２を介して）ユーザ入力デバイス（例えば、図６のユーザ入力デバイス６１２）から受信されているかどうかを決定する（ブロック１３０６）。例えば、図６のシステム６００のユーザは、オーディオ再生デバイス６０２にソースコマンドを送信するユーザ入力デバイス６１２を用いて、ネットワークベースのオーディオ情報ソースを選択することができる。ソースコマンドがユーザ入力デバイス６１２から受信された場合、オーディオ再生デバイス６０２は、信号ソースを、ユーザによって選択されたネットワークベースのオーディオ情報ソースへ変更する（ブロック１３０８）。オーディオ再生デバイス６０２は、（例えば、デバイスインタフェース７０４を介して）オーディオ情報ソース７０４へ音量メッセージを送信する（ブロック１３１０）。いくつかの実施形態では、音量メッセージによって、オーディオ情報ソース７０４は、音量設定をミュート状態に変更させるおよび／又はオーディオ情報ソース７０４をパワーダウンさせる。
【０１２７】
例示的な方法１３００は、音量メッセージの送信後（ブロック１３１０）又はソースコマンドが受信されていない場合（ブロック１３０６）、終了および／又は繰り返すことができる。いくつかの実施形態では、例示的な方法１３００は、オーディオ再生デバイス６０２がオーディオ情報ソース６０４からオーディオ情報を受信しているときに、ポーリング方式で繰り返し実行される。
【０１２８】
図１４は、オーディオ情報ソースからのオーディオを、オーディオ再生デバイスを介して再生するように例示的なシステムを制御するための命令を表す状態図１４００である。例示的な状態図１４００は、有線接続６１４を介してオーディオ再生デバイス６０２に通信可能に接続されたオーディオ情報ソース６０４を含んだ図６のシステム６００などのシステムにおける複数の状態１４０２〜と移行を示している。図１４の例示的な状態図１４００は、本明細書では、ゾーンプレーヤー（オーディオ再生デバイス６０２）に接続されたインターネット対応テレビ（オーディオ情報ソース６０４）を参照して説明する。この例では、オーディオ情報ソースとしてのテレビに加えて、ゾーンプレーヤーもネットワークベースの音楽ソースへアクセス可能である。しかしながら、状態図１４００は、オーディオ再生デバイス６０２および／又はオーディオ情報ソース６０４の異なるタイプの使用に基づいて、例示された実施形態から変更することができる。
【０１２９】
図１４の状態図１４００は、ユーザによる例示的なオーディオ再生デバイス６０２および／又はオーディオ情報ソース６０４との交信によって生じる異なる移行１４１６―１４２８、１４３２―１４４２を示す。例えば、移行１４１８、１４２２、１４２４、１４２６、１４４２は、ユーザによるユーザ入力デバイス６１８を介したオーディオ情報ソース６０４との交信により生じる一方で、移行１４１６、１４２０、１４２８、１４３２、１４３４、１４３６、１４３８、１４４は、ユーザによるユーザ入力デバイス６１２を介したオーディオ再生デバイス６０２との交信により生じる。
【０１３０】
最初に、例示的なテレビはＯＮされており、かつミュート解除の状態にある（状態１４０２）。ミュート解除状態では、例示的なゾーンプレーヤーは、テレビからオーディオ情報を受信するとともに、そのオーディオ情報を音響信号として出力している。状態１４０２から、ユーザは、ユーザ入力デバイス６１２又はユーザ入力デバイス６１８のどちらかを使用して（移行１４１６又は移行１４１８）、ミュートコマンドを入力することができる。状態１４０４では、テレビはＯＮされており、かつミュート状態にある。状態１４０４から、ユーザは、ユーザ入力デバイス６１２又はユーザ入力デバイス６１８のいずれかを使用して（移行１４２０又は移行１４２２）、ミュート解除コマンド（例えば、ミュート解除、音量ダウン、音量アップなど）を入力することで、状態１４０２に戻すことができる。
【０１３１】
状態１４０２、１４０４のいずれかから、ユーザは、テレビの電源を切るためのテレビ電源コマンド（例えば、電源オフ）を入力することで（移行１４２４）、テレビオフの状態１４０６に移行させることができる。状態１４０６から、ユーザは、テレビの電源を入れるためのテレビ電源コマンド（例えば、電源オン）を入力することで（移行１４２６）、状態１４０２へ移行させることができる。状態１４０２、１４０４、１４０６において、ゾーンプレーヤーは、信号ソースとして選択されたテレビを有する。いくつかの実施形態では、ゾーンプレーヤーは、選択した信号ソースが電源オフ状態、スリープ状態、および／又は非アクティブ状態にあるときに、電源オフ状態、スリープ状態、又は非アクティブ状態を入力する。
【０１３２】
状態１４０２、１４０４、１４０６のいずれかから、ユーザは、ユーザ入力デバイス６１２を介してソースコマンド（例えば、ソースの選択―音楽）を入力することができる（移行１４２８）。例示的な移行１４２８は、ゾーンプレーヤーにテレビへ音量メッセージを送信させ、さらにネットワークベースの音楽ソースなどの異なる信号ソースを選択させる。テレビがオンになっている例示的な状態１４０２、１４０４から、ゾーンプレーヤーは、テレビに送信するメッセージがどの種類かということをゾーンプレーヤーに指示する設定１４３０を設けることができる。第１の構成において（移行１４３２）、ゾーンプレーヤー設定１４３０は、ゾーンプレーヤーにテレビに対して音量メッセージ（例えば、ミュートメッセージ）を出させることで、テレビを状態１４１０においてミュートの音量設定に変更させる。第２の構成において（移行１４３４）、ゾーンプレーヤー設定１４３０は、ゾーンプレーヤーにテレビに対して電源オフのメッセージを出させることで、テレビを状態１４１２において電源オフにする。
【０１３３】
例示的な状態１４１０において、ゾーンプレーヤーはネットワークベースの音楽ソースから音楽を再生し、テレビはオンになっており、かつミュートの音量設定とされている。状態１４１０から、ユーザは、ユーザ入力デバイス６１２を介してゾーンプレーヤーに一時停止（ポーズ）のコマンドを入力することで（移行１４３６）、状態１４０８に変更することができる。例示的な状態１４０８において、ゾーンプレーヤーは異なる信号ソースを選択しておらず、テレビはオンになっており、ミュートの音量設定であるが、ゾーンプレーヤーは音楽を一時停止（休止）している。ユーザは、ユーザ入力デバイス６１２を介してゾーンプレーヤーに一時停止解除のコマンドを入力することで（移行１４３８）、状態１４１０に変更することができる。
【０１３４】
状態１４０８、１４１０のいずれかから、ユーザは、ゾーンプレーヤーにオーディオ情報ソースとしてテレビを選択させ、状態１４０２に変更することができる。第１の例示的な方法では、ユーザは、ユーザ入力デバイス６１２を使用して、ゾーンプレーヤーの音声情報ソースとしてテレビを選択することができる（移行１４４０）。これに応じて、例示的なゾーンプレーヤーは、オーディオ情報ソースとしてテレビを選択し、そのテレビに対して、テレビの音量をミュート解除又は増加させる音量メッセージを送信する。テレビは、音量メッセージに基づいて音量設定を変更することで、オンの状態にて、ミュートの音量設定を有しないようにする。テレビは、オーディオを再生するゾーンプレーヤーへのオーディオ情報の送信を開始および／又は再開する。第２の例示的な方法では、ユーザは、ユーザ入力デバイス６１８を使用して、テレビに音量コマンド（例えば、ミュート解除、音量アップ、音量ダウン）を送信することができる（移行１４４２）。例示的なテレビは、音量設定を変更しゾーンプレーヤーにソースメッセージを送信することによって、信号ソースをテレビに変えるとともに、テレビから受信するオーディオ情報を再生する。
【０１３５】
状態１４０８、１４１０から、ユーザは、ユーザ入力デバイス６１８を使用して、テレビにテレビオフのコマンドを出すことができる（移行１４２４）。状態１４０８から、移行１４２４は、テレビの電源がオフであり、かつゾーンプレーヤーによる音楽再生が停止している状態１４１４へ変化することとなる。状態１４１０から、移行１４２４は、ゾーンプレーヤーが音楽を再生しており、かつテレビの電源がオフである状態１４１２へ変化することとなる。例示的な状態１４１２から、ユーザは、入力ユーザ入力デバイス６１２を介してゾーンプレーヤーに一時停止コマンドを入力することで（移行１４３６）、状態１４１４に変更することができる。例示的な状態１４１４から、ユーザは、ユーザ入力デバイス６１２を介してゾーンプレーヤーに一時停止解除のコマンドを入力することで（移行１４３８）、状態１４１２に変更することができる。
【０１３６】
状態１４１２、１４１４のいずれかから、ユーザは、状態１４０２に変更することができる。例示的な状態図１４００は、ユーザがテレビをオフ状態からオンしたときに、テレビからのオーディオ情報をゾーンプレーヤーを介して再生することを希望する場合を想定している。しかしながら、この例示的な想定は、修正、ユーザ設定可能、および／又は省略することができる。第１の例示的な方法では、ユーザは、ユーザ入力デバイス６１８を介してテレビに電源オンのコマンドを入力する（移行１４２６）。例示的なテレビは、電源ＯＮするとともにゾーンプレーヤーにソースメッセージを送信することにより、電源オンのコマンドに応答する。ゾーンプレーヤーは、信号ソースとしてテレビを選択するとともにテレビから受信したオーディオ情報を再生することにより、ソースメッセージに応答する。第２の例示的な方法では、ユーザは、ユーザ入力デバイス６１２を介してゾーンプレーヤーにソースコマンドを入力する（移行１４４０）。例示的なゾーンプレーヤーは、テレビ（いくつかの実施形態では、完全なパワーダウン状態ではなく低電力状態からメッセージを受信するテレビ）に電源オンのメッセージを送信するとともに、オーディオ情報ソースとしてテレビを選択することにより、ソースコマンドに応答することができる。テレビは、電源オンの状態に変更するとともに（例えば、入力ソースに基づいて）ゾーンプレーヤーにオーディオ情報を送信することにより、電源オンのメッセージに応答する。
【０１３７】
例示的な状態図１４００について上述したが、状態図１４００は、システムの動作に関するユーザの希望の様々な想定を反映するように修正することができる。いくつかの実施形態では、状態図１４００は、オーディオ再生デバイス６０２および／又はオーディオ情報ソース６０４の設定および／又は構成を変更することにより、ユーザによって修正可能である。このような設定の一例が設定１４３０であり、ユーザは、例示されたテレビが状態１４０２、１４０４から移行１４２８へどのように応答するかを構成することができる。
【０１３８】
上記に関して、開示される例示的なシステム、方法、装置および製品が、オーディオ再生デバイスを制御するために使用することができることは明らかである。いくつかの例示的なシステム、方法、装置および製品は、オーディオ再生デバイスやオーディオ情報ソースを含んだオーディオシステムについて、システムのユーザの視点からシンプルな制御を行うことを有効に可能にする。いくつかのこのような例では、システムのユーザは、システムの異なるエレメントと通信するように構成可能な複数のユーザ入力デバイスのいずれかを使用して、オーディオの再生を制御することができる。本明細書で開示されるいくつかの例示的なシステム、方法、装置および製品によれば、オーディオ再生デバイスおよびオーディオ情報ソースを含むオーディオシステムのユーザは、オーディオ再生デバイスではなくオーディオ情報ソースと通信するように構成されたユーザ入力デバイスを使用して、オーディオ音量とオーディオ入力ソースを制御することができる。
【０１３９】
本明細書に開示される例示的なシステム、方法、装置および製品は、異なるオーディオ情報ソースのうちの１つ以上が独立したおよび／又は異なる音量設定を有する場合において、異なるオーディオ情報ソース間で変更する際に一定の音量を維持する。
【０１４０】
様々な発明が、ある程度の具体性を持って十分に詳細に記載されている。本開示の実施形態は、例示の目的のみで作られることと、部品の配置および組み合わせにおいて多くの変更が、特許請求の範囲に記載された発明の精神および範囲から逸脱しないように行われてもよいことが、当業者に理解される。本明細書に記載された実施形態は、情報単位の提示に関していくつかの制限を含むように見えるかもしれないが、形式又は配置の点で、実施形態は、そのような実施形態をはるかに超えて適用可能であることが、当業者によって理解される。したがって、本発明の範囲は、上記した実施形態よりむしろ添付された特許請求の範囲によって定義される。
【図１】
0006022583.tif 000002
【図２Ａ】
0006022583.tif 000003
【図２Ｂ】
0006022583.tif 000004
【図２Ｃ】
0006022583.tif 000005
【図３】
0006022583.tif 000006
【図４】
0006022583.tif 000007
【図５】
0006022583.tif 000008
【図６】
0006022583.tif 000009
【図７】
0006022583.tif 000010
【図８】
0006022583.tif 000011
【図９】
0006022583.tif 000012
【図１０】
0006022583.tif 000013
【図１１】
0006022583.tif 000014
【図１２】
0006022583.tif 000015
【図１３】
0006022583.tif 000016
【図１４】
0006022583.tif 000017
【図１５】
0006022583.tif 000018