(57)【要約】      （修正有）【課題】オーディオを低遅延で配信および再生するシステム、方法及び装置を提供する。【解決手段】オーディオシステム（ゾーンプレーヤーネットワーク８００）は、一次デバイス８０２と１つ又は複数の二次デバイスとを含んだ複数の再生デバイスを備える。一次デバイス８０２は、サテライトデバイスのそれぞれと有線又は無線で接続するピアツーピアネットワークを確立し、制御する。オーディオデバイスは、チャネル選択部と、制御インタフェースと、オーディオインタフェースとを備える。一次デバイス８０２は、制御インタフェースを用いて、第１周波数チャネルにて別のデバイスに制御情報を送信し、オーディオインタフェースを用いて、第２周波数チャネルにて別のデバイスにオーディオ情報を送信する。【選択図】図８
2020048198.tif 000002
【特許請求の範囲】
【請求項１】
第１スペクトル内の周波数チャネルを通じて再生デバイスに制御情報を送信する制御インタフェースと、
再生デバイスにオーディオ情報を送信するための周波数チャネルを第２スペクトルから選択するチャネル選択部と、
選択された第２スペクトル内の周波数チャネルを通じて、再生デバイスにオーディオ情報を送信するオーディオインタフェースと、を備える、オーディオデバイス。
【請求項２】
制御情報は、選択された第２スペクトル内の周波数チャネルを再生デバイスに対して特定するものである、請求項１に記載のオーディオデバイス。
【請求項３】
制御情報は、オーディオインタフェースを再生デバイスに対して特定するものである、請求項１に記載のオーディオデバイス。
【請求項４】
制御情報は、第１スペクトル内の周波数チャネルを通じて、識別情報を含んだプローブを送信するものであり、プローブは、再生デバイスによるオーディオ情報の受信を可能にするものである、請求項１に記載のオーディオデバイス。
【請求項５】
制御インタフェースは、第２周波数スペクトルにおける再生デバイスとの通信の切断を検知し、チャネル選択部は、オーディオインタフェースがオーディオ情報を再生デバイスに送信するために使用する異なる周波数チャネルを第２スペクトルから選択する、請求項１に記載のオーディオデバイス。
【請求項６】
制御インタフェースは、再生デバイスとは異なる複数のオーディオデバイスに制御情報を送信する一方で、オーディオインタフェースは、再生デバイスにオーディオ情報を送信する、請求項１に記載のオーディオデバイス。
【請求項７】
オーディオ情報は、制御情報よりも高いクオリティのサービスを有する、請求項６に記載のオーディオデバイス。
【請求項８】
再生デバイス以外の複数のオーディオデバイスは、メッシュネットワーク上のオーディオデバイスとともに構成され、再生デバイスは、オーディオデバイスとともにスター型ネットワークにて構成される、請求項６に記載のオーディオデバイス。
【請求項９】
第１スペクトル内のチャネルを通じて、第２スペクトル内のオーディオチャネルを特定する制御情報を受信する制御インタフェースと、
制御情報に基づいて、オーディオチャネルを選択するチャネル選択部と、
オーディオチャネル上でオーディオ情報を受信するオーディオインタフェースと、
オーディオ情報に基づいてオーディオを出力するスピーカと、を備える、オーディオデバイス。
【請求項１０】
制御情報には、オーディオ情報の提供元に関する識別情報が含まれる、請求項９に記載のオーディオデバイス。
【請求項１１】
制御インタフェースは、オーディオ情報の提供元のインタフェースを識別する情報を含んだプローブを、オーディオチャネルを通じて受信する、請求項９に記載のオーディオデバイス。
【請求項１２】
制御インタフェースは、オーディオチャネルにおける通信の切断を検出するものであり、チャネル選択部は、当該通信の切断が検出されることに応じて、第２スペクトル内の異なるチャネルを選択する、請求項９に記載のオーディオデバイス。
【請求項１３】
オーディオ情報が選択されていない場合、制御インタフェースは、メッシュネットワークに接続する、請求項９に記載のオーディオデバイス。
【請求項１４】
チャネル選択部は、制御情報に基づいて、無線インタフェースを第１チャネルからオーディオチャネルへ変更する、請求項９に記載のオーディオデバイス。
【請求項１５】
制御インタフェースは、ホームシアターオーディオデバイスから制御情報とオーディオ情報とを受信する、請求項１４に記載のオーディオデバイス。
【請求項１６】
制御情報の受信に基づいてスパニングツリープトロコル構成を制御するスパニングツリープロトコル制御部をさらに備える、請求項９に記載のオーディオデバイス。
【請求項１７】
第１スペクトル内の通信チャネルを通じて、当該通信チャネルを特定する制御情報を再生デバイスに送信するステップ、
第２スペクトル内の通信チャネルを選択するステップ、
選択された第２スペクトル内の通信チャネルを通じて、再生デバイスにオーディオ情報を送信するステップ、を含む、方法。
【請求項１８】
第２スペクトル内の通信チャネルにおける通信の切断を検出するステップ、
オーディオ情報を送信するための異なる通信チャネルを第２スペクトル内から選択するステップ、をさらに含む、請求項１７に記載の方法。
【請求項１９】
第１スペクトル内の通信チャネルを通じて、再生デバイス以外のデバイスと通信するステップをさらに含む、請求項１７に記載の方法。
【請求項２０】
第１スペクトルは、２．４ＧＨｚの規制スペクトルであり、第２スペクトルは、５ＧＨｚの規制スペクトルである、請求項１７に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、コンシューマ製品に関するものであり、特に、低遅延（low-latency）オーディオに向けられたシステム、製品、機能、サービス、および他のアイテムに関するものや、それらのいくつかの態様に関する。
【背景技術】
【０００２】
技術の進歩のおかげで、音楽コンテンツだけでなく、他の種類のメディア、例えば、テレビコンテンツ、ムービー、および対話型コンテンツなどが、アクセスしやすいものになっている。例えば、ユーザは、従来のオーディオおよびビデオコンテンツにアクセスする従来の手段に加えて、オンラインストア、インターネットラジオ局、音楽サービス、ムービーサービスなどを通じて、インターネット上のオーディオ、ビデオ、オーディオとビデオの両方のコンテンツにアクセスすることができる。家の内外における音楽、映像、およびオーディオ・ビデオコンテンツへの需要は、高まり続けている。
【０００３】
本開示技術の特徴、態様、および利点は、以下の記載、添付の特許請求の範囲、および添付の図面を参照するとより良く理解される。
【図面の簡単な説明】
【０００４】
【図１】本明細書で開示された方法および装置の実施形態が実施可能なシステムの例の図
【図２Ａ】内蔵アンプとスピーカを備えるゾーンプレーヤーの例の図
【図２Ｂ】内蔵アンプを備えるとともに外部スピーカに接続されたゾーンプレーヤーの例の図
【図２Ｃ】Ａ／Ｖ受信機とスピーカに接続されたゾーンプレーヤーの例の図
【図３】例示的な制御部の図
【図４】ゾーンプレーヤーの例の内部機能ブロック図
【図５】例示的な制御部の内部機能ブロック図
【図６】低遅延オーディオを提供する一次ゾーンプレーヤーの内部機能ブロック図
【図７】図６の一次ゾーンプレーヤーと組み合わされる、低遅延オーディオを提供するサテライトゾーンプレーヤーの内部機能ブロック図
【図８】一次ゾーンプレーヤーがスター型ネットワーク内のサテライトに接続されるとともに、メッシュネットワークを通じて付加的なゾーンプレーヤーにも接続された、ゾーンプレーヤーネットワークのブロック図
【図９】一次ゾーンプレーヤーがゾーンプレーヤーネットワークから削除された状態の図８のゾーンプレーヤーネットワークを示す図
【図１０】一次ゾーンプレーヤーがゾーンプレーヤーネットワークから削除された後、再加入した状態の図８のゾーンプレーヤーネットワークを示す図
【図１１】一次ゾーンプレーヤーが閾値時間の間ゾーンプレーヤーネットワークから削除された場合の図８のゾーンプレーヤーネットワークを示す図
【図１２】複数の一次ゾーンプレーヤーを含む別の例のゾーンプレーヤーネットワークのブロック図
【図１３】ゾーンプレーヤーネットワークにサテライトゾーンプレーヤーが追加された状態の図１２のゾーンプレーヤーネットワークを示す図
【図１４】図１３のサテライトゾーンプレーヤーがスター型ネットワークを通じて一次ゾーンプレーヤーに追加された状態の図１２のゾーンプレーヤーネットワークを示す図
【図１５】ゾーンプレーヤーネットワークがメッシュ構成である場合の別の例のゾーンプレーヤーネットワークおよび各スパニングツリープロトコルテーブルのブロック図
【図１６】ゾーンプレーヤーネットワークが低遅延オーディオを提供するスターネットワークとして構成されている場合の図１５のゾーンプレーヤーネットワークおよび各スパニングツリープロトコルテーブルを示す図
【図１７】１つ又は複数のサテライトゾーンプレーヤーを通じて低遅延オーディオを提供する方法のフローチャート
【図１８】サテライトゾーンプレーヤーをゾーンプレーヤーネットワークに接続する方法のフローチャート
【発明を実施するための形態】
【０００５】
さらに、図面はいくつかの例示的な実施形態を説明することを目的としているが、本開示は図面に示した配置および手段に限定されるものではないことが理解される。
【０００６】
Ｉ．概要
家族や、友達等における付き合いの場において、オーディオ（例えば、音楽、ラジオトーク、オーディオブック、あるいはテレビプログラムや映画といった映像を伴うオーディオなど）の音量を上げて聞くことは、社会活動の一つである。例えば、家庭で、パーティやその他の懇親会を開くとき、人々は、ボリュームを上げて音楽を流したり、フルサラウンドオーディオ効果をもって映画を視聴したい場合もある。そのような環境で、人々は、複数のリスニングゾーン（鑑賞区分）に分けて音楽を同時に流すこともある。この場合、リスニングゾーンに流れる音楽は同期状態にされ、オーディオエコー（反響音）やグリッチ（誤作動）を起こさせないことが望ましい。この様な傾向が更に強化される場合として、マルチチャネルオーディオを高度なオーディオ処理技術を用いて再生するシステムが挙げられる。オーディオのボリュームを上げて聞くことは、個人的な嗜好でもある。例えば、ある人は、朝の仕事の前に音楽を大きな音で聴いたり、夜の食事中に映画を視聴することもある。これらの個人的な利用の場合は、ヘッドホンを使用するか、又は、オーディオコンテンツを大きな音量で再生する場所を、単一ゾーンや単一領域に制限するかの選択肢がある。
【０００７】
本願では、単一の有線のオーディオソリューション、無線のオーディオソリューション、又は有線と無線の両方のオーディオソリューションを提供し、単一の試聴ゾーンにおいて又は複数の試聴ゾーンにわたって同時に同期してオーディオコンテンツを再生することができるシステムおよび方法が提供されている。オーディオコンテンツは例えば、音量を上げて再生されてもよいし、又はヘッドホンを使用して再生されてもよい。一例では、そのようなシステムは、多くの場合ゾーンプレーヤー又はプレーヤーと呼ばれるオーディオプレーヤー、およびプレーヤーを兼ねる制御部を含んでもよい。１つ又は複数の制御部を使用してシステムを制御することができる。制御部は、再生するオーディオコンテンツを閲覧し、選択する機能、１つ又は複数の再生列内のオーディオコンテンツを見て、編集する機能、又はゾーンプレーヤーを１つ又は複数の試聴ゾーンにグループ化する機能およびグループ解除する機能などを含んでもよい。ある意味では、システムは、いくつかの実施形態では、分散型システムとして動作し、それぞれの制御部がシステム全体を完全に制御し、それぞれのプレーヤーが同じオーディオソースか、又は別のプレーヤーとして異なるオーディオソースのいずれかからオーディオコンテンツを再生する機能を有していてもよい。
【０００８】
本明細書に開示される例示的なシステム、方法、装置および生産物は、低遅延でオーディオを配信および再生するものである。本明細書に開示される例示的なシステム、方法、装置および生産物を用いることで、再生されるビデオとオーディオ間の体感可能なラグを低減又は回避しながら、ホームシアター環境におけるオーディオの無線再生を有利に行うことができる。本明細書に開示される実施形態は、オーディオコンテンツを無線通信リンクを通じて低遅延で配信することが必要又は望ましいシステムにおいてさらに有効である。
【０００９】
以降でより詳細に説明するように、本明細書に開示される例示的なシステム、方法、装置および生産物は、オーディオ再生デバイスのユーザに対して、複数の異なるユーザ入力デバイスを用いた制御方法を提供する。動作の一例では、ホームシアターオーディオシステムはテレビに接続される。例示的なホームシアターオーディオシステムは、テレビ近傍に配置されビューアーに向けられたサウンドバーと、ビューアーの左側と右側に配置された２つのサテライトスピーカと、（サテライトスピーカの一種であり得る）サブウーファとを備える。この例では、サウンドバーが、サテライトスピーカのそれぞれとサブウーファとに無線で接続するスター型ネットワークを確立して、制御する。ホームシアターモードにおいて、例示的なホームシアターオーディオは、テレビで再生されるビデオに対応したオーディオを再生する。
【００１０】
この例で続けると、サウンドバーは、テレビから（あるいは、ＣＤ、ＤＶＤ、ブルーレイプレーヤーなどのその他のオーディオ／ビデオソースデバイスから、又は別でインターネットのオーディオ／ビデオストリーミングサービスを通じて）オーディオを受信するとともに、各オーディオをサテライトスピーカおよびサブウーファに送信する。例示的なサウンドバーは、２．４ＧＨｚチャネルなどの第１スペクトル内の無線チャネルを通じてシステム内の他のゾーンプレーヤーと通信し、５ＧＨｚスペクトルチャネルなどの第２無線スペクトル内の無線チャネルを通じてサテライトスピーカおよびサブウーファと通信することが可能である。第２スペクトルを使用することで、ホームシアターオーディオシステムは、ホームシアターオーディオを低遅延で再生する。例えば、ホームシアターオーディオシステムは、オーディオを再生する際に、当該オーディオに対応するビデオの一部がテレビで表示されてから３０ミリ秒以内で当該再生を行うことができる。低遅延での送信を行うことによって、オーディオのクオリティを損なうことなく、ビデオとオーディオの同期化に対するユーザの体感をより良いものとすることができる。ホームシアターオーディオシステムは、低遅延オーディオの再生を早く修復することにより、意図的でない接続の切断や、許容できない干渉を、選択されたチャンネルを用いて対処する。
【００１１】
その他のコンポーネントの中でも特に、ハードウェア上で実行されるファームウェアおよび／又はソフトウェアを含んだ例示的なシステム、方法、装置および生産物が以下で開示されるが、これらのシステム、方法、装置および／又は生産物は単なる例示であって、これらにより限定されるものではない。
【００１２】
ＩＩ．動作環境の例
図面を参照すると、同様のパーツに対しては、複数の図面において、同様の符号を付している。図１は、本明細書で開示された１つ又は複数の実施形態が実行可能な、又は実施可能なシステム１００の例を示している。
【００１３】
例示のために、システム１００は、複数のゾーンで構成されたホームを示し、ホームは１つのゾーンのみで構成することができる。ホーム内の各ゾーンは、例えば、オフィス、浴室、寝室、キッチン、ダイニングルーム、ファミリールーム、ホームシアタールーム、ユーティリティ又はランドリールーム、およびパティオなどの異なる部屋又はスペースを示してもよい。そのように構成されている場合では、１つのゾーンが複数の部屋を含んでいてもよい。ホーム内の各ゾーンに１つ又は複数のゾーンプレーヤー１０２−１２４が示されている。ゾーンプレーヤー１０２−１２４は、再生デバイス、マルチメディアユニット、スピーカ、プレーヤーなどと呼ばれ、オーディオ、ビデオ、および／又はオーディオビジュアルの出力を行う。制御部１３０は、システム１００の制御を行う。制御部１３０は、ゾーンに固定されていてもよいし、あるいは、制御部は１３０、ゾーンの周りを移動可能な移動体であってもよい。システム１００は、複数の制御部１３０を含んでもよい。システム１００は、例示的なハウスオーディオシステム全体を表すが、本明細書に記載の技術は、これらの特定の場所への用途に限定されず、又、図１のハウスオーディオシステム１００全体のような広範囲のシステムにも限定されない。
【００１４】
ａ．ゾーンプレーヤーの例
図２Ａ、図２Ｂ、図２Ｃは、様々な種類のゾーンプレーヤーの例を示している。例えば、図２Ａ、図２Ｂ、図２Ｃのゾーンプレーヤー２００、２０２、および２０４は、それぞれ、図１のゾーンプレーヤー１０２−１２４のいずれにも対応できる。いくつかの実施形態では、オーディオが、フルレンジプレーヤー等の単一のゾーンプレーヤーのみから再生されてもよい。いくつかの実施形態では、オーディオは、２つ以上のゾーンプレーヤー、例えば、複数のフルレンジプレーヤーの組み合わせ、又はフルレンジプレーヤーと特定のプレーヤーとの組み合わせ等で再生されてもよい。いくつかの実施形態では、ゾーンプレーヤー２００−２０４はまた、「スマートスピーカ」と呼ばれてもよい。この理由は、オーディオの再生以上の処理能力を備えているからであり、以下に詳細に述べられている。
【００１５】
図２Ａは、フルレンジサウンドを再生可能なサウンド生成機器２０８を含むゾーンプレーヤー２００を示す。サウンドは、オーディオ信号から得られ、オーディオ信号は、有線データネットワーク上又は無線データネットワーク上でゾーンプレーヤー２００によって受信することができる。サウンド生成機器２０８は、１つ又は複数の内蔵アンプと、１つ又は複数のスピーカを含む。内蔵アンプは、図４を参照して以下にさらに詳細に述べられている。スピーカ又は音響トランスデューサは、例えば、ツイーター、ミッドレンジドライバ、低域ドライバ、およびサブウーファーのいずれかを含んでいてもよい。いくつかの実施形態では、ゾーンプレーヤー２００は、ステレオオーディオ、モノラルオーディオ、又はその両方を再生するように静的に又は動的に構成することができる。いくつかの実施形態では、ゾーンプレーヤー２００が他のゾーンプレーヤーとグループ化されてもよい。ステレオオーディオ、モノラルオーディオ、および／又はサラウンドオーディオを再生するとき、又はゾーンプレーヤー２００によって受信したオーディオコンテンツがフルレンジより低いとき、ゾーンプレーヤー２００は、フルレンジサウンドのサブセットを再生するように構成することもできる。
【００１６】
図２Ｂは、分離したスピーカ２１０に電力を供給する内蔵アンプを含むゾーンプレーヤー２０２を示す。分離したスピーカは、例えば、任意のタイプのラウドスピーカを含むことができる。ゾーンプレーヤー２０２は、１つ、２つ、又はそれより多い数の別々のラウドスピーカに電力を供給するように構成されてもよい。ゾーンプレーヤー２０２は、有線パスを通じてオーディオ信号（例えば、右又は左のチャネルオーディオ又はその構成に応じた数のチャネル）を分離したスピーカ２１０に対して通信するように構成されている
【００１７】
図２Ｃは、内蔵アンプを含まないが、データネットワーク上で受信した、オーディオ信号を、内蔵アンプを備えるオーディオ（又は「オーディオ／ビデオ」）受信器２１４に通信するゾーンプレーヤー２０４を示している。
【００１８】
図１に戻って、いくつかの実施形態では、１つ、いくつか、又はすべてのゾーンプレーヤー１０２から１２４は、ソースから直接オーディオを取り出すことができる。例えば、ゾーンプレーヤーは、再生されるべきオーディオコンテンツの再生リスト又は再生列を含んでいてもよい。再生列内の各項目は、ユーアールアイ（ＵＲＩ）又はいくつかの他の識別子を含んでいてもよい。ＵＲＩ又は識別子は、オーディオソースに対するゾーンプレーヤーを指し示すことができる。ソースは、インターネット（例えば、クラウド）上で見つけられるかもしれないし、データネットワーク１２８上の別のデバイス、ゾーンプレーヤー自体に格納された制御部１３０からローカルに見つかるかもしれないし、又はゾーンプレーヤーと直接通信するオーディオソースから見つかるかもしれない。いくつかの実施形態では、ゾーンプレーヤーは、オーディオそのものを再生できるし、オーディオを再生するために別のデバイスに送信できるし、又はゾーンプレーヤーと１つ又は複数の追加のゾーンプレーヤーとを同期してオーディオを再生することもできる。いくつかの実施形態では、再生するために別のゾーンプレーヤーに異なる第２オーディオコンテンツを送信している間、ゾーンプレーヤーは、第１オーディオコンテンツを再生することができる（又は全く再生できない）。
【００１９】
説明のため、カリフォルニア州サンタバーバラのソノズ・インコーポレイテッドが現在販売提供している「ＰＬＡＹ：５」、「ＰＬＡＹ：３」、「ＣＯＮＮＥＣＴ：ＡＭＰ」、「ＣＯＮＮＥＣＴ」、および「ＳＵＢ」と呼ばれるゾーンプレーヤーがある。他の過去、現在、および／又は将来の任意のゾーンプレーヤーは、追加的に又は代替的に本明細書で開示された実施例のゾーンプレーヤーに実装して使用することができる。更に、ゾーンプレーヤーは、図２Ａ、２Ｂ、および２Ｃに示された特定の例又は提供されるソノズ製品に限定されないことを理解する。例えば、ゾーンプレーヤーは、有線のヘッドホン又は無線のヘッドホンで構成されていてもよい。更に別の例では、ゾーンプレーヤーは、テレビ用のサウンドバーを含んでいてもよい。更に別の例では、ゾーンプレーヤーは、アップル社のｉＰｏｄ（商標）又は同様のデバイス用のドッキングステーションを含むことができるし、又、それらと対話することができる。
【００２０】
ｂ．制御部の例
図３は、ドッキングステーション３０２内の無線制御部３００の例を示す。説明のため、制御部３００は、図１の制御デバイス１３０に対応可能である。ドッキングステーション３０２が備えられている場合、ドッキングステーション３０２は、制御部３００のバッテリーを充電するために使用されてもよい。いくつかの実施形態では、制御部３００は、タッチスクリーン３０４を備えており、ユーザは、タッチスクリーン３０４をタッチすることで制御部３００と対話可能となっている。例えば、ユーザは、オーディオコンテンツの再生リストを取り出し、ナビゲートし、１つ又は複数のゾーンプレーヤーの動作を制御し、システム構成１００の全体を制御することができる。ある実施形態では、任意の数の制御部を使用して、システム構成１００を制御することができる。いくつかの実施形態では、システム構成１００を制御可能な制御部の数を制限することができる。制御部は、無線制御部３００のように無線であってもよいし、又はデータネットワーク１２８に有線で接続されてもよい。
【００２１】
いくつかの実施形態では、複数の制御部がシステム１００に使用される場合、各制御部は、共通のコンテンツを表示するために調整されてもよいし、１つの制御部から生じた変更を示すためにすべての制御部を動的に更新してもよい。調整は、例えば、制御部によって、１つ又は複数のゾーンプレーヤーから直接又は間接的に状態変数を定期的に要請することによって行われてもよい。状態変数は、システム１００についての情報を提供してもよく、例えば、現在のゾーングループ構成、１つ又は複数のゾーンで再生しているもの、ボリュームレベル、および興味のある他の項目などを提供してもよい。状態変数は、必要に応じて、又は多くの場合プログラムされて、ゾーンプレーヤー（および、もし望むのであれば、制御部）間のデータネットワーク１２８上に渡されてもよい。
【００２２】
更に、任意のネットワーク対応携帯デバイス、例えば、ｉＰｈｏｎｅ（登録商標）、ｉＰａｄ（登録商標）、Ａｎｄｒｏｉｄ（登録商標）対応電話、又は任意の他のスマートフォン若しくはネットワーク対応デバイスなどで実行されるアプリケーションが、データネットワーク１２８に接続することによって制御部として使用できる。ラップトップ又はデスクトップＰＣ若しくはＭａｃ上で実行されるアプリケーションも、制御部１３０として使用される。そのような制御部は、データネットワーク１２８、ゾーンプレーヤー、無線ルータを備えるインタフェースを通じてシステム１００に接続されるか、又はいくつかの他の構成された接続パスを使用してシステム１００に接続されてもよい。カリフォルニア州サンタバーバラのソノズ・インコーポレイテッドが提供する制御部の例としては、「制御部２００」、「Ｓｏｎｏｓ  ＣＯＮＴＲＯＬ」、「Ｓｏｎｏｓ（登録商標）  Ｃｏｎｔｒｏｌｌｅｒ  ｆｏｒ  ｉＰｈｏｎｅ」、「Ｓｏｎｏｓ（登録商標）  Ｃｏｎｔｒｏｌｌｅｒ  ｆｏｒ  Ａｎｄｒｏｉｄ」、「Ｓｏｎｏｓ（登録商標）  Ｃｏｎｔｒｏｌｌｅｒ  ｆｏｒ  Ｍａｃ又はＰＣ」を含む。
【００２３】
ｃ．データ接続の例
図１のゾーンプレーヤー１０２から１２４は、直接又は間接的にデータネットワーク、例えばデータネットワーク１２８に接続される。制御部１３０は、直接又は間接的にデータネットワーク１２８に接続されるか、又は個別にゾーンプレーヤーに接続されてもよい。データネットワーク１２８は、示された他の構成要素から目立つように図中に八角形で示されている。データネットワーク１２８が１つの場所に示されているが、そのようなネットワークは、システム１００の中および周りに拡がっていることが理解される。特に、データネットワーク１２８は、有線ネットワーク、無線ネットワーク、又は有線ネットワークと無線ネットワークの両方の組み合わせとすることができる。いくつかの実施形態では、ゾーンプレーヤー１０２−１２４の１つ又は複数は、専有のメッシュネットワークに基づいて、データネットワーク１２８に無線で接続されている。いくつかの実施形態では、ゾーンプレーヤー１０２−１２４の１つ又は複数は、非メッシュトポロジーを使用して、データネットワーク１２８に無線で接続される。いくつかの実施形態では、ゾーンプレーヤー１０２−１２４の１つ又は複数は、イーサネット（登録商標）又は同様の技術を使用し、データネットワーク１２８への有線を通じて接続されている。１つ又は複数のゾーンプレーヤー１０２−１２４をデータネットワーク１２８に接続することに加えて、データネットワーク１２８は、更に、例えば、インターネットなどのワイドエリアネットワークにアクセス可能である。
【００２４】
いくつかの実施形態では、ゾーンプレーヤー１０２−１２４のいくつか、又はいくつかの他の接続デバイスをブロードバンドルータに接続することによって、データネットワーク１２８が形成されてもよい。他のゾーンプレーヤー１０２−１２４は、その後、データネットワーク１２８に対して有線で追加することができるか、又は無線で追加することができる。例えば、ゾーンプレーヤー（例えば、ゾーンプレーヤー１０２−１２４のいずれか）は、ゾーンプレーヤーに設けられたボタンを単に押すことによって、システム構成１００に追加され（又はいくつかの他のアクションを実行し）、データネットワーク１２８への接続を可能にしている。ブロードバンドルータは、例えば、インターネットサービスプロバイダ（ＩＳＰ）に接続することができる。ブロードバンドルータは、他のアプリケーション（例えば、ウェブサーフィン）に使用可能なシステム構成１００内の別のデータネットワークを形成するために使用することができる。データネットワーク１２８はまた、そのようにプログラムされている場合にも使用することができる。一例では、第２ネットワークは、サンタバーバラのソノズ・インコーポレイテッドによって開発されたソノズネット・プロトコルを実装してもよい。ソノズネットは、安全で、ＡＥＳ暗号化された、ピア・ツー・ピアの無線メッシュネットワークを表す。あるいは、ある実施形態では、データネットワーク１２８は、家庭内の他の用途に使用されるネットワーク、例えば従来の有線ネットワーク又は無線ネットワークと同じネットワークである。
【００２５】
ｄ．ゾーン構成の例
特定のゾーンは、１つ又は複数のゾーンプレーヤーを含むことができる。例えば、図１のファミリールームでは、２つのゾーンプレーヤー１０６および１０８を含んでおり、一方キッチンでは、１つのゾーンプレーヤー１０２を備えていることが示されている。別の例では、ホームシアタールームは、５．１チャネル以上のオーディオソースからのオーディオ（例えば、５．１以上のオーディオチャネルにてエンコードされたムービー）を再生する追加のゾーンプレーヤーを有する。いくつかの実施形態では、１つは、ルーム内又はスペース内にゾーンプレーヤーを配置し、制御部１３０を通じてゾーンプレーヤーを新しいゾーンに割り当てるか、又は既存のゾーンに割り当てることができる。そのように、ゾーンが形成されてもよく、別のゾーンと組み合わされてもよく、取り除かれてもよく、特定の名前（例えば、「キッチン」）を与えてもよい。また、望むのならば、制御部１３０でそのようにするようにプログラムされてもよい。さらに、いくつかの実施形態では、ゾーン構成は、制御部１３０又はいくつかの他の機構を使用して構成された後においても動的に変更してもよい。
【００２６】
いくつかの実施形態では、ゾーンが、２つ以上のゾーンプレーヤー、例えば、ファミリールームにおいて２つのゾーンプレーヤー１０６および１０８を含む場合、２つのゾーンプレーヤー１０６および１０８は、同じオーディオソースを同期して再生するように構成することができる。また、２つのゾーンプレーヤー１０６および１０８は、例えば、左と右のチャネルのように、２つの別のサウンドを再生するようにペアにすることもできる。言い換えれば、サウンドのステレオ効果は、一方を左サウンド用、他方を右サウンド用として使用する２つのゾーンプレーヤー１０６および１０８を通して、再現されてもよく、又は強化されてもよい。ある実施形態では、ペアのゾーンプレーヤー（「結合したゾーンプレーヤー」とも呼ばれる）は、同じゾーン又は異なるゾーンにおける他のゾーンプレーヤーと同期してオーディオを再生することもできる。
【００２７】
いくつかの実施形態では、２つ以上のゾーンプレーヤーを音響的に統合し、単一の統合されたゾーンプレーヤーを形成することができる。統合されたゾーンプレーヤーは、追加のスピーカドライバを通ってサウンドが流れるため、（複数の異なったデバイスから構成されている）統合されたゾーンプレーヤーは、統合されていないゾーンプレーヤー又はペアにされたゾーンプレーヤーと比べて、サウンドの処理や再現を異なるように構成することができる。統合されたゾーンプレーヤーは、更に、単一のゾーンプレーヤー又は他の統合されたゾーンプレーヤーとペアにすることができる。統合された再生デバイスのそれぞれの再生デバイスは、好ましくは統合モードに構成される。
【００２８】
いくつかの実施形態によれば、ユーザは、ゾーンプレーヤーのグループ化、統合、ペアリング等のいずれかを行い続け、所望の構成を完成させることができる。グループ化、統合、およびペアリングの操作は、好ましくは、例えば、制御部１３０を使用するなどの制御インタフェースを通じて行われ、異なる構成を作成するようにスピーカワイヤーを、例えば、個々の、離れたスピーカに物理的に接続および再接続することなく行われる。このように、本明細書に記載された特定の実施形態は、より柔軟で動的なプラットフォームを提供し、サウンド再生をエンドユーザに提供することができる。
【００２９】
ｅ．オーディオソースの例
いくつかの実施形態では、各ゾーンは、別のゾーンのオーディオソースと同じオーディオソースから再生できる。また、各ゾーンは、それぞれ異なるオーディオソースで再生することもできる。例えば、誰かがパティオ上でグリルしながら（ｇｒｉｌｌｉｎｇ）、ゾーンプレーヤー１２４を通じてジャズ音楽を聞くことができる。また、誰かがキッチンで食事の準備をしながらゾーンプレーヤー１０２を通じてクラシック音楽を聞くこともできる。さらに、誰かがオフィスにいながら、パティオ上でゾーンプレーヤー１２４を通じて再生されているジャズ音楽と同じ音楽を、ゾーンプレーヤー１１０を通じて聞くこともできる。いくつかの実施形態では、ゾーンプレーヤー１１０と１２４を通じて再生されるジャズ音楽が、同期して再生される。複数のゾーン間で再生を同期することで、オーディオを途切れさせることなく（又はほぼ途切れさせることなく）聞きながら、ユーザは、複数のゾーンを移動することができる。さらに、ゾーンを「パーティーモード」とし、連結された全てのゾーンが同期してオーディオを再生することもできる。
【００３０】
ゾーンプレーヤー１０２−１２４によって再生されるオーディオコンテンツのソースは、多数ある。いくつかの実施形態では、ゾーンプレーヤー自体が有する音楽にアクセスされ、その音楽が再生されてもよい。いくつかの実施形態では、コンピュータ又はネットワーク接続ストレージ（ＮＡＳ）上に記憶された個人のライブラリから音楽が、データネットワーク１２８を通じてアクセスされ、再生されてもよい。いくつかの実施形態では、インターネットラジオ局、番組、およびポッドキャストが、データネットワーク１２８を通じてアクセスすることができる。ユーザに音楽とオーディオコンテンツを流す、および／又はダウンロードさせる音楽サービス又はクラウドサービスは、データネットワーク１２８を通じてアクセスできる。さらに、音楽は、例えば、ターンテーブル又はＣＤプレーヤーなどの従来のソースから、ラインイン接続を通じてゾーンプレーヤーに接続して、得られてもよい。オーディオコンテンツはまた、異なるプロトコル、例えば、アップル社のエアプレイ（商標）ワイヤレス技術を使用して、アクセスすることができる。１つ又は複数のソースから受信されたオーディオコンテンツは、データネットワーク１２８および／又は制御部１３０を通じて、ゾーンプレーヤー１０２から１２４の間で共有することができる。上述したオーディオコンテンツのソースは、本明細書において、ネットワークベースのオーディオ情報ソースと呼ばれる。しかしながら、ネットワークベースのオーディオ情報は、それらに限定されない。
【００３１】
いくつかの実施形態では、例示のホームシアターゾーンプレーヤー１１６、１１８、１２０は、テレビ１３２などのオーディオ情報に接続されている。いくつかの例では、テレビ１３２が、ホームシアターゾーンプレーヤー１１６、１１８、１２０のためのオーディオソースとして使用されており、一方、他の例においては、テレビ１３２からのオーディオ情報がオーディオシステム１００内のゾーンプレーヤー１０２−１２４のいずれかと共有することができる。
【００３２】
ＩＩＩ．ゾーンプレーヤー
図４を参照すると、実施の形態に関連するゾーンプレーヤー４００の例示的なブロック図が示されている。図４のゾーンプレーヤー４００は、ネットワークインタフェース４０２、プロセッサ４０８、メモリ４１０、オーディオ処理コンポーネント４１２、１つ又は複数のモジュール４１４、オーディオアンプ４１６、およびスピーカユニット４１８を含む。スピーカユニット４１８は、オーディオアンプ４１６に接続されている。図２Ａは、そのようなゾーンプレーヤーの例を図示している。他のタイプのゾーンプレーヤーは、（例えば、図２Ｂに示される）スピーカユニット４１８又は（例えば、図２Ｃに示される）オーディオアンプ４１６を含まなくてもよい。さらに、ゾーンプレーヤー４００は、別のコンポーネントに統合できることが意図されている。例えば、ゾーンプレーヤー４００は、屋内又は屋外で使用するテレビ、照明、又はいくつかの他のデバイスの一部として構成することができる。
【００３３】
いくつかの実施形態では、ネットワークインタフェース４０２は、データネットワーク１２８上のゾーンプレーヤー４００と他のデバイスとの間のデータフローを可能にする。いくつかの実施形態では、データネットワーク１２８上の別のゾーンプレーヤー又はデバイスからオーディオを取得することに加えて、ゾーンプレーヤー４００は、オーディオソースから、例えば、ワイドエリアネットワーク上のオーディオソースから、又はローカルネットワーク上のオーディオソースから直接オーディオにアクセスできる。更に、いくつかの実施形態では、ネットワークインタフェース４０２は、各パケットのアドレス部を扱い、各パケットが正しい宛先に到達するように、ゾーンプレーヤー４００に向かうべきパケットを受信する。したがって、特定の実施形態では、パケットのそれぞれは、ＩＰベースのソースアドレスだけでなくＩＰベースの宛先アドレスも含む。
【００３４】
いくつかの実施形態では、ネットワークインタフェース４０２は、無線インタフェース４０４と有線インタフェース４０６のどちらか一方又は両方を含むことができる。無線インタフェース４０２は、ＲＦインタフェースとも呼ばれ、ゾーンプレーヤー４００にネットワークインタフェース機能を提供し、通信プロトコル（例えば、無線規格ＩＥＥＥ８０２．１１ａ、８０２．１１ｂ、８０２．１１ｇ、８０２．１１ｎ、又は８０２．１５．１のいずれか）に従って他のデバイス（例えば、他のゾーンプレーヤー、スピーカ、受信機、データネットワーク１２８に関連付けられたコンポーネントなど）と無線で通信する。無線インタフェース４０４は、１つ又は複数のラジオを含んでもよい。無線信号を受信し、無線信号を無線インタフェース４０４に提供し、無線信号を送信するため、ゾーンプレーヤー４００は、１つ又は複数のアンテナ４２０を含む。有線インタフェース４０６は、ネットワークインタフェース機能をゾーンプレーヤー４００に提供し、通信プロトコル（例えば、ＩＥＥＥ８０２．３）に従って他のデバイスと有線で通信する。いくつかの実施形態では、ゾーンプレーヤーは、複数の無線インタフェース４０４を含む。いくつかの実施形態では、ゾーンプレーヤーは、複数の有線インタフェース４０６を含む。いくつかの実施形態では、ゾーンプレーヤーは、インタフェース４０４と４０６の両方を含む。いくつかの実施形態では、ゾーンプレーヤー４００は、無線インタフェース４０４のみを含むか、又は有線インタフェース４０６のみを含む。
【００３５】
いくつかの実施形態では、プロセッサ４０８は、クロック駆動の電子デバイスであり、コンピュータのメモリ４１０に記憶された命令に従って、入力データを処理するように構成されている。メモリ４１０は、１つ又は複数のソフトウェアモジュール４１４を搭載することができるデータストレージであり、コンピュータのプロセッサ４０８によって実行されることで特定のタスクを実行することができる。図示された実施形態では、メモリ４１０は、有形のコンピュータで読み取り可能な記録媒体であって、プロセッサ４０８によって実行可能な命令を記憶している。いくつかの実施形態では、タスクとは、ゾーンプレーヤー４００が別のゾーンプレーヤー又はネットワーク上のデバイスから（例えば、ＵＲＬ又はいくつかの他の識別子を使用して）オーディオデータを取得することであってもよい。いくつかの実施形態では、タスクは、ゾーンプレーヤー４００が別のゾーンプレーヤーにオーディオデータを送信することか、又はネットワーク上のデバイスにオーディオデータを送信することであってもよい。いくつかの実施形態では、タスクは、ゾーンプレーヤー４００のオーディオの再生を１つ又は複数の追加のゾーンプレーヤーと同期させることであってもよい。いくつかの実施形態では、タスクは、ゾーンプレーヤー４００を１つ又は複数のゾーンプレーヤーとペアにし、マルチチャネルオーディオ環境を作成することであってもよい。追加のタスク又は代替的なタスクは、１つ又は複数のソフトウェアモジュール４１４およびプロセッサ４０８を通じて実行することができる。
【００３６】
オーディオ処理コンポーネント４１２は、１つ又は複数のデジタル−アナログ変換器（ＤＡＣ）、オーディオ前処理コンポーネント、オーディオ強化コンポーネント又はデジタル信号プロセッサなどを含むことができる。いくつかの実施形態では、オーディオ処理コンポーネント４１２は、プロセッサ４０８の一部であってもよい。いくつかの実施形態では、ネットワークインタフェース４０２を通じて取り出されたオーディオを通じて取り出されたオーディオは、オーディオ処理コンポーネント４１２によって処理される、および／又は意図的に変更される。さらに、オーディオ処理コンポーネント４１２は、アナログオーディオ信号を生成することができる。処理されたアナログオーディオ信号は、オーディオアンプ４１６に提供され、スピーカ４１８を通して再生される。また、オーディオ処理コンポーネント４１２は、ゾーンプレーヤー４００から再生するための入力としてアナログ又はデジタル信号を処理し、ネットワーク上の別のゾーンプレーヤーに送信することができる。また、オーディオ処理コンポーネント４１２は、ネットワーク上の別のデバイスに再生と送信の両方を行うために必要な回路を含むこともできる。入力の例としては、ラインイン接続（例えば、オートディテクティング３．５ｍｍオーディオラインイン接続）を含む。
【００３７】
オーディオアンプ４１６は、１つ又は複数のスピーカ４１８を駆動できるレベルまでオーディオ信号を増幅するデバイスである。１つ又は複数のスピーカ４１８は、個々の変換器（例えば、「ドライバ」）又は１つ又は複数のドライバを内包する筐体を含んだ完全なスピーカシステムを含むことができる。特定のドライバは、例えば、サブウーファー（低周波用）、ミッドレンジドライバ（中周波用）、およびツイーター（高周波用）であってもよい。筐体は、例えば、密封することもでき、又は移植することもできる。各トランスデューサは、それ自体の個々の増幅器によって駆動されてもよい。
【００３８】
現在、市販されている例として知られているゾーンプレーヤーとして、内蔵アンプとスピーカとを備えるＰＬＡＹ：５がある。ＰＬＡＹ：５は、例えば、インターネット又はローカルネットワークなどのソースから直接オーディオを取り出すことができる。特に、ＰＬＡＹ：５は、５アンプ、５ドライバ・スピーカシステムであり、それは２つのツイーター、２つのミッドレンジドライバおよび１つのウーファーを含んでいる。ＰＬＡＹ：５を通じてオーディオコンテンツを再生する場合、トラックの左側のオーディオデータは、左側のツイーターと左側のミッドレンジドライバから送られる。トラックの右側のオーディオデータは、右側のツイーターと右側のミッドレンジドライバから送られる。また、モノラル低音は、サブウーファーから送られる。さらに、両方のミッドレンジドライバと両方のツイーターが同じイコライゼーション（又は実質的に同じイコライゼーション）を有してもよい。つまり、これらの両方が同じ周波数にて異なるオーディオチャネルから送信される。ＰＬＡＹ：５は、インターネットラジオ局又はオンライン音楽・ビデオサービスからのオーディオ、ダウンロードされた音楽、アナログオーディオ入力、テレビ、ＤＶＤなどを再生することができる。
【００３９】
ＩＶ．制御部
図５を参照すると、図１の制御デバイス１３０に対応可能な制御部５００の例示的なブロック図が示されている。制御部５００は、システム内のマルチメディアアプリケーションの制御、自動化およびその他のことを可能にするために使用することができる。特に、制御部５００は、ネットワーク上にて利用可能な複数のオーディオソースを選択することを可能にすると共に、無線又は有線のネットワークインタフェース５０８を通じて１つ又は複数のゾーンプレーヤー（例えば、図１のゾーンプレーヤー１０２−１２４）の制御を可能にするように構成することができる。一実施形態によれば、無線通信は、標準規格に基づいている（例えば、赤外線、ラジオ、あるいは無線規格のＩＥＥＥ８０２．１１ａ、８０２．１１ｂ、８０２．１１ｇ、８０２．１１ｎ又は８０２．１５）。さらに、特定のオーディオが制御部５００を通じてアクセスされている場合か、又は特定のオーディオがゾーンプレーヤーを経由して再生されている場合、画像（例えば、アルバムアート）又は他のデータが、オーディオおよび／又はオーディオソースに関連付けられて制御部５００へ送信され、あるゾーンプレーヤー又は他の電子機器から表示することもできる。
【００４０】
制御部５００には、スクリーン５０２と入力インタフェース５１４が設けられている。これにより、ユーザは制御部５００と対話し、例えば、多くのマルチメディア項目の再生リストをナビゲートしたり、１つ又は複数のゾーンプレーヤーの動作を制御することができる。制御部５００上のスクリーン５０２は、例えば、液晶ディスプレイ（ＬＣＤ）スクリーンとすることができる。スクリーン５０２は、マイクロ制御部（例えば、プロセッサ）５０６によって制御されるスクリーンドライバ５０４と通信すると共に、コマンドを受信する。メモリ５１０は、１つ又は複数のアプリケーションモジュール５１２をロードすることができる。いくつかの実施形態では、アプリケーションモジュール５１２は、選択された複数のゾーンプレーヤーをゾーングループにグループ化し、ゾーンプレーヤーを同期して、オーディオを再生することができるように構成されている。いくつかの実施形態では、アプリケーションモジュール５１２は、ゾーングループ内のゾーンプレーヤーのオーディオサウンド（例えば、ボリューム）を制御するように構成されている。動作中において、マイクロ制御部５０６がアプリケーションモジュール５１２の１つ又は複数を実行するとき、スクリーンドライバ５０４は、スクリーン５０２を駆動するための制御信号を生成し、特定のユーザインタフェースにアプリケーションを表示する。
【００４１】
制御部５００は、有線又は無線でゾーンプレーヤーと通信できるネットワークインタフェース５０８を含む。いくつかの実施形態では、ボリュームコントロールおよびオーディオ再生同期などのコマンドは、ネットワークインタフェース５０８を通じて送信される。いくつかの実施形態では、保存されたゾーングループ構成がネットワークインタフェース５０８を通じてゾーンプレーヤーと制御部との間に転送される。制御部５００は、１つ又は複数のゾーンプレーヤー、例えば、図１のゾーンプレーヤー１０２−１２４などを制御することができる。特定のシステム用に複数の制御部を利用することができる。各制御部は別の制御部と共通の情報を共有することができる。又は、ゾーンプレーヤーが構成データ（例えば、状態変数など）を格納している場合、ゾーンプレーヤーから共通の情報を取り出すことができる。さらに、制御部は、ゾーンプレーヤーに統合することできる。
【００４２】
他のネットワーク対応デバイス、例えば、ｉＰｈｏｎｅ（登録商標）、ｉＰａｄ（登録商標）若しくは他の任意のスマートフォン又はネットワーク対応デバイス（例えば、ＰＣ又はＭａｃ（登録商標）などのネットワーク化されたコンピュータなど）は、特定の環境内のゾーンプレーヤーと対話するための制御部、又は制御するための制御部としても使用できることに留意すべきである。いくつかの実施形態では、ソフトウェアアプリケーション又は更新は、ネットワーク対応デバイス上にダウンロードされ、本明細書で述べられている機能を実行できる。
【００４３】
ある実施形態では、ユーザは、制御部５００から少なくとも２つのゾーンプレーヤーを含むゾーングループ（結合されたゾーンとも呼ばれる）を作成することができる。ゾーングループ内のゾーンプレーヤーは、同期化された方法でオーディオを再生し、ゾーングループ内のすべてのゾーンプレーヤーが同一のオーディオソースを再生する方法か、試聴遅延がないか又は音が途切れない（試聴遅延がほぼないか又は音の途切れがほぼない）ように同期する方法で、同一のオーディオソースのリストを再生することができる。同様に、いくつかの実施形態絵は、ユーザが制御部５００からグループのオーディオボリュームを大きくするとき、グループのオーディオボリュームを大きくする信号又はデータが、ゾーンプレーヤーの１つに送信され、グループ内の他のゾーンプレーヤーのボリュームを一緒に大きくする。
【００４４】
ユーザは、制御部５００を通じて、「Ｌｉｎｋ  Ｚｏｎｅｓ」（「ゾーンをリンク」）又は「Ａｄｄ  Ｚｏｎｅｓ」（「ゾーンを追加」）のソフトボタンをアクティブにすることによってゾーンプレーヤーをゾーングループにグループ化することができ、又ユーザは、「Ｕｎｌｉｎｋ  Ｚｏｎｅｓ」（「ゾーンをリンク解除」）又は「Ｄｒｏｐ  Ｚｏｎｅｓ」（「ゾーンをドロップ」）ボタンをアクティブにすることによってゾーングループをグループ解除することができる。例えば、オーディオを再生するためにゾーンプレーヤーを一緒に「参加させる」ための１つの機構は、複数のゾーンプレーヤーをリンクしてグループを形成することである。
【００４５】
ある実施形態では、ユーザは、例えば、単一のゾーンで始めて、その後手動でそれぞれのゾーンをそのゾーンにリンクすることによって、６つのゾーンプレーヤーのうち任意の数のゾーンプレーヤーだけをリンクすることができる。
【００４６】
ある実施形態では、ゾーンは、コマンドを使用して共に動的にリンクし、（最初にゾーンシーンを作成した後に）ゾーンシーン又はテーマを作成することができる。例えば、「Ｍｏｒｎｉｎｇ」（「朝」）ゾーンシーンコマンドは、寝室、オフィス、およびキッチンゾーンを１つの動作で一緒にリンクすることができる。この単一のコマンドがないと、ユーザは、各ゾーンを手動で個別にリンクする必要がある。単一のコマンドは、マウスクリック、ダブルマウスクリック、ボタンを押すこと、ジェスチャー、又はいくつあの他のプログラムされた動作を含んでもよい。他の種類のゾーンシーンをプログラムすることもできる。
【００４７】
ある実施形態では、ゾーンシーンは、時間（例えば、アラームクロック機能）に基づいてトリガーすることができる。例えば、ゾーンシーンは、午前８：００に適用されるように構成することができる。システムは、適切なゾーンに自動的にリンクすることができ、特定の音楽を再生するように構成することができる。任意の特定のゾーンが時間に基づいて状態を「オン」又は「オフ」にトリガーすることができるが、例えば、ゾーンシーンは、シーンとリンクされた任意のゾーンが、予め定義されたオーディオ（例えば、お気に入りの歌、ア予め定義された再生リスト）を、特定の時間に、および／又は特定の期間で再生可能なようにしている。何らかの理由により、スケジュールされた音楽の再生を失敗した（例えば、再生リストが空である、共有への接続がない、ユニバーサルプラグアンドプレイ（ＵＰｎＰ）の失敗、インターネットラジオ局へのインターネット接続がないなどの）場合、バックアップブザーが鳴るようにプログラムすることができる。
【００４８】
Ｖ．低遅延オーディオの提供
以下の定義を、本明細書を通じて使用する。
【００４９】
「スペクトル」又は「無線スペクトル」との用語は、無線通信周波数の範囲のことを言う。異なる「スペクトラ」（複数のスペクトル）とは、無線周波数の異なる範囲のことを言う。異なるスペクトラは、互いに重複する場合もしない場合もある。異なるスペクトラは、連続する場合もしない場合もある（すなわち、それらの間にスペクトラがある場合もない場合もある）。本明細書で開示されるいくつかの例では、スペクトルとの用語は、米国の連邦通信委員会（ＦＣＣ）などの規制機関によって定義される規制スペクトルのことを言う。例えば、ＦＣＣは、産業、科学、医療の用途のために、２４００ＭＨｚから２５００ＭＨｚまでの周波数範囲を含む「２．４ＧＨｚスペクトル」（又はスペクトル帯）を割り当てている。さらに、ＦＣＣは、約５.１７ＧＨｚから約５．８３５ＧＨｚまでの周波数範囲（いくつかのバンドを除く）を含む「５ＧＨｚスペクトル」（又はスペクトル帯）を割り当てている。
【００５０】
「チャネル」、「オーディオチャネル」、「コントロールチャネル」、および／又は、より一般的な「無線チャネル」の用語は全て、特定の情報を送信するために用いる１つ又は複数のスペクトラ内の個別の周波数又はその個別のサブレンジのことをいう。チャネルは、周波数のバンド、周波数およびバンドの非連続なセット、周波数ホッピング構成、時分割多重化、符号分割多重化、および／又はその他の種類の通信周波数構成であってもよい。
【００５１】
「一次」又は「一次ゾーンプレーヤー」の用語は、「サテライト」ゾーンプレーヤーを有しない、又は１つ又は複数の「サテライト」ゾーンプレーヤーを有する低遅延オーディオネットワークを制御するゾーンプレーヤーのことをいう。「サテライト」又は「サテライトゾーンプレーヤー」は、一次ゾーンプレーヤーと協働して低遅延オーディオを提供するゾーンプレーヤーのことを言う。一次ゾーンプレーヤーとサテライトゾーンプレーヤーはともに、ゾーングループなどのその他のオーディオ再生構成にて動作するものであってもよい。
【００５２】
「低遅延オーディオ」の用語は、別のイベントの閾値時間内で再生されるオーディオのことをいう（例えば、ゾーンプレーヤーで再生されるオーディオと実質的に同期された状態でビデオモニターにて再生されるビデオ）。例えば、いくつかの実施形態では、オーディオは、対応する再生中のビデオにおける閾値時間（例えば３０ミリ秒）内で（例えばスピーカから）再生されるときに「低遅延（law-latency）」となる。いくつかの実施形態では、オーディオは、当該オーディオのソース（例えば、テレビ、ケーブルセットトップボックス、デジタルメディアプレーヤー、ＤＶＤプレーヤー、ブルーレイディスクプレーヤーなどのメディアソース）から提供される閾値時間（例えば３０ミリ秒）内で再生されるときに低遅延とみなされる。遅延および低遅延に関するその他の手段が異なる実施形態で使用されてもよく、また、用途に応じて異なる意味を有してもよい。
【００５３】
図６は、低遅延オーディオを提供する例示的な一次ゾーンプレーヤー６００の内部機能ブロック図を示す。図６の一次ゾーンプレーヤー６００を使用して、図１の任意のゾーンプレーヤー１０２―１２４を実装してもよい。いくつかの実施形態では、ゾーンプレーヤー６００を使用して、ホームシアターゾーンプレーヤー１１６、１１８、１２０のいずれかを実装してもよく、また当該ゾーンプレーヤー６００はサウンドバーを含むものであってもよい。本明細書で使用されるように、「サウンドバー」とは、ビデオ用のオーディオや一般的なオーディオを再現するように構成されたスピーカのアレイを含む単一の再生デバイスを意味する。いくつかの例では、サウンドバーは、サラウンド音声環境をシミュレート又は部分的にシミュレートするものであってもよい。
【００５４】
図４のゾーンプレーヤー４００と同様に、図６の一次ゾーンプレーヤー６００は、プロセッサ４０８と、メモリ４１０と、オーディオ処理コンポーネント４１２と、モジュール４１４と、オーディオアンプ４１６と、スピーカ４１８と、１つ又は複数のアンテナ４２０とを含む。これらの構成要素は、上記でより詳細に説明されている。所望の構成に応じて、含めるコンポーネントの数を増減させてもよい。図６の一次ゾーンプレーヤー６００は、ネットワークインタフェース６０２を備える。ネットワークインタフェース６０２は、第１無線スペクトル（例えば、２．４ＧＨｚスペクトル）を通じて通信を行う第１インタフェース６０４（スペクトル１のインタフェース）と、第１無線スペクトルとは異なる第２無線スペクトル（例えば、５ＧＨｚスペクトル）を通じて通信を行う第２インタフェース６０６（スペクトル２のインタフェース）と、有線インタフェース４０６とを備える。一次ゾーンプレーヤー６００は、インタフェース４０６、６０４、６０６のいずれか又は全てを通じて同時に又は略同時に通信することができる。
【００５５】
図６の例示的なインタフェース４０６、６０４、６０６のそれぞれは、固有のメディアアクセス制御（ＭＡＣ）アドレスなどの一意識別子を有してもよい。これにより、インタフェース４０６、６０４、６０６のそれぞれに別々のアドレスを割り当てることができるとともに、所望の場合には、一次ゾーンプレーヤー６００がインタフェース４０６、６０４、６０６のいずれか又は全てを使用して通信を行うことができる。
【００５６】
図６の一次ゾーンプレーヤー６００はさらに、制御インタフェース６０８と、オーディオインタフェース６１０とを備える。制御インタフェース６０８は、第１および第２スペクトルインタフェース６０４、６０６を通じて制御情報（例えば、構成情報）を送信および／又は受信する。例えば、制御インタフェース６０８は、第１スペクトルインタフェース６０４を通じて、１つ又は複数のサテライトゾーンプレーヤーおよび／又は１つ又は複数のその他のゾーンプレーヤーに構成情報を通信することができる。いくつかの例では、制御インタフェース６０８は、第１スペクトルインタフェース６０４を通じて、その他のゾーンプレーヤーから構成情報を受信する。例示的な制御インタフェース６０８は、付加的又は代替的に第２スペクトルインタフェース６０６を通じて、サテライトゾーンプレーヤーに制御情報（例えば、チャネルプローブ、キープアライブプローブなど）を通信する。
【００５７】
図６の例示的なオーディオインタフェース６１０は、インタフェース４０６、４１２、６０４、６０６を通じて、オーディオ情報を送信および／又は受信する。例えば、オーディオインタフェース６１０は、インターネットソースや、ローカルネットワーク化されたソースや、テレビ、ケーブルボックス、光学メディアプレーヤー（ＤＶＤ、ブルーレイディスクなど）、デジタルメディアプレーヤー、ビデオゲームコンソールおよび／又はその他の種類のオーディオソースなどのホームシアターコンポーネントから、デジタルオーディオ情報を受信することができる。オーディオインタフェース６１０はさらに、受信したオーディオ情報を１つ又は複数のゾーンプレーヤーに送信する。当該送信には、標準ゾーンプレーヤーへの送信（例えば、ＲＣＡや光出力などのラインアウト接続を通じて、又は、２．４ＧＨｚインタフェースなどの第１スペクトルインタフェースを介し、メッシュネットワークを通じて）や、サテライトゾーンプレーヤーへの送信（例えば、第１スペクトルインタフェース６０４および／又は第２スペクトルインタフェース６０６を介し、スター型ネットワークを通じて）が含まれる。いくつかの例では、オーディオインタフェース６１０は、制御インタフェース６０８によって提供される制御情報に基づいて、オーディオ情報を送信する。第１および第２スペクトルインタフェース６０４、６０６、制御インタフェース６０８並びにオーディオインタフェース６１０の動作の例に関して、以下でより詳細に説明する。
【００５８】
第１および第２スペクトラにおいてどのチャネルを使用するかを制御するために、例示的なネットワークインタフェース６０２は、チャネル選択部６１２をさらに備える。例示的なチャネル選択部６１２は、第１スペクトル内でチャネルを選択する。第１スペクトルインタフェース６０４は、選択された当該チャネルを通じて、情報を送信および／又は受信する。いくつかの例では、異なるデバイス（例えば、別のゾーンプレーヤーなどの外部デバイス）によってチャネルが選択されるとともに、当該チャネルの情報は、第１スペクトルインタフェース６０４を通じてチャネル選択部６１２に提供される。チャネル選択部６１２は、第２スペクトル内でも使用のためにチャネルを選択する。第２スペクトルインタフェース６０６は、第２スペクトル内で選択された当該チャネルを通じてデータを送信および受信する。
【００５９】
いくつかの例では、現在選択されているチャネルが低遅延オーディオに対して不適切なものとなり、別のより適切なチャネルが利用可能となっている場合がある。チャネル選択部６１２は、同一のスペクトル（例えば、５ＧＨｚスペクトル）内で新たなチャネルを選択し、当該チャネル情報を制御インタフェース６０８に提供してもよい。制御インタフェース６０８は、チャネルを切り替えるコマンドと新たなチャネル情報とを含むプローブ又はその他の構成情報を生成し、接続された任意のサテライトゾーンプレーヤーに送信する。その後、チャネル選択部６１２は、新たに選択されたチャネルへ第２スペクトルインタフェース６０６を変更させる。その後、オーディオインタフェース６１０は、新たに選択されたチャネルにてオーディオ情報の送信を継続的に行うことができる。
【００６０】
いくつかの例では、現在選択されているチャネルが低遅延オーディオに対して不適切なものとなり、同じスペクトル（例えば、５ＧＨｚスペクトル）内におけるその他の適切なチャネルも利用できない場合がある。チャネル選択部６１２は、異なるスペクトル（例えば、２．４ＧＨｚスペクトル）内のチャネルを選択し、当該チャネル情報を制御インタフェース６０８に提供してもよい。制御インタフェース６０８は、チャネルを切り替えるコマンドと新たなチャネルおよびスペクトルの情報とを含むプローブ又はその他の構成情報を生成し、接続された任意のサテライトゾーンプレーヤーに送信する。その後、オーディオインタフェース６１０は、異なるスペクトルの新たなチャネルにてオーディオ情報の送信を継続的に行うことができる。
【００６１】
図６の一次ゾーンプレーヤー６００は、スパニングツリープロトコル構成を制御するスパニングツリープロトコル制御部６１４をさらに備える。スパニングツリープロトコルとは、一般的には、１）ルートノードを指定し、２）他のノードからルートノードへの最小コストのパスを算出し、３）その他のパスを無効化することによりブリッジを回避したネットワークを構築する、ネットワークプロトコルを指す。図６の一次ゾーンプレーヤー６００は、メッシュネットワーク内のサテライトゾーンプレーヤーおよび／又はその他のゾーンプレーヤーと通信するためにスパニングツリープロトコルを有効に使用する。スパニングツリープロトコルを使用した場合には、ポイント間の最短パスを決定して、ゾーンプレーヤー間における低遅延オーディオに関する不必要なデータのホップを低減する（例えば失くす）ことによって、低遅延オーディオの配信が可能となる。例示的なスパニングツリープロトコル構成は、一次ゾーンプレーヤー６００が接続されるポートおよび／又はデバイスを含んだスパニングツリープロトコルテーブル（例えば、メモリ４１０に格納されるもの）であってもよい。例示的なスパニングツリープロトコル制御部６１４は、ゾーンプレーヤーが追加されたとき、および／又は、ゾーンプレーヤーの構成が変更されたときに、スパニングツリープロトコルテーブルを再構成する。例えば、スパニングツリープロトコル制御部６１４は、一次ゾーンプレーヤー６００が（例えば、メッシュネットワーキングモードを通じて接続された）あるサテライトゾーンプレーヤーから切断されるとともに、同じサテライトゾーンプレーヤーに対して異なるネットワーキングモード（例えば、スターネットワーキングモード）で再接続されたときに、スパニングツリープロトコルテーブルを変更する。
【００６２】
動作の一例として、制御インタフェース６０８は、最初に（例えば、起動時やサテライトゾーンプレーヤーをゾーンプレーヤーネットワークに追加したときに）、第１スペクトルインタフェース６０４を通じて、１つ又は複数のサテライトゾーンプレーヤーと通信を行う。制御インタフェース６０８は、第１スペクトル内で選択されたチャネルを通じて、サテライトゾーンプレーヤーに制御情報を送信する。制御情報は少なくとも、第２スペクトル内で選択されたチャネルと、一次ゾーンプレーヤー６００の識別子（例えば、同じネットワーク上に存在しうる他の任意の一次ゾーンプレーヤーから一次ゾーンプレーヤー６００を区別するためのもの）とを含む。制御情報を送信した後（いくつかの実施形態ではさらに、サテライトゾーンプレーヤーからアクノリッジメントを受信した後）、オーディオインタフェース６１０は、当該サテライトゾーンプレーヤーへのオーディオ情報の送信を開始することができる。いくつかの実施形態では、オーディオインタフェース６１０は、ゾーンプレーヤーごとに固有のオーディオ情報を複数のゾーンプレーヤーの各々に送信する（例えば、左サラウンドチャネルオーディオを左サラウンドスピーカとして構成されたゾーンプレーヤーへ送信し、右サラウンドチャネルオーディオを右サラウンドスピーカとして構成されたゾーンプレーヤーへ送信する）。
【００６３】
この例に関して続けて言及すると、第２スペクトル内で選択されたチャネルが不十分な場合には（例えば、干渉が多すぎる、待機時間が長すぎるなど）、図６の制御インタフェース６０８は、サテライトゾーンプレーヤーに制御情報を送信することで、第１スペクトル内のチャネルおよび第１スペクトルインタフェース６０４を通じた、一次ゾーンプレーヤー６００との通信を再開させる。
【００６４】
図７は、例示的なサテライトゾーンプレーヤー７００の内部機能ブロック図を示す。当該サテライトゾーンプレーヤー７００は、図６のサテライトゾーンプレーヤー６００と協働して低遅延オーディオを提供するものである。図７のサテライトゾーンプレーヤー７００を用いて、図１に示す任意のゾーンプレーヤー１０２―１２４を実装してもよい。いくつかの実施形態では、一次ゾーンプレーヤー６００を用いて、任意のホームシアターゾーンプレーヤー１１６、１１８、１２０を実装してもよく、および／又は、一次ゾーンプレーヤー６００は、サウンドバー型のサラウンドサウンド構成を補完するサテライトスピーカ（例えば、左／右サラウンドスピーカ、サブウーファーなど）であってもよい。
【００６５】
図４のゾーンプレーヤー４００や図６の一次ゾーンプレーヤー６００と同様に、図７のサテライトゾーンプレーヤー７００は、プロセッサ４０８と、メモリ４１０と、オーディオ処理コンポーネント４１２と、モジュール４１４と、オーディオアンプ４１６と、スピーカ４１８と、１つ又は複数のアンテナ４２０とを備えてもよい。これらの構成要素は、上記で詳細に説明されている。所望の構成に応じて、含めるコンポーネントの数を増減させてもよい。図７のサテライトゾーンプレーヤー７００は、デュアルスペクトルインタフェース７０４（スペクトル１／２のインタフェース）と、有線インタフェース４０６とを有するネットワークインタフェース７０２を備える。当該デュアルスペクトルインタフェース７０４は、第１無線スペクトル（例えば、２．４ＧＨｚスペクトル）や、第１無線スペクトルとは異なる第２無線スペクトル（例えば、５ＧＨｚスペクトル）を通じて通信を行う。
【００６６】
図６、図７の例では、デュアルスペクトルインタフェース７０４は、第１および第２無線インタフェース６０４、６０６と同じ２つのスペクトラで通信を行う。例示的なデュアルスペクトルインタフェース７０４は、第１スペクトル（例えば、第１スペクトル内の無線チャネル）又は第２スペクトル（例えば、第２スペクトル内の無線チャネル）のいずれかにて所定の時間に通信することができる。その他のいくつかの例では、デュアルスペクトル無線インタフェース６０４、６０６は、両方のスペクトルにおいて同時又は略同時に通信することができる。いくつかの例では、デュアルスペクトルインタフェース７０４は、別個の第１および第２無線インタフェースに置き換えられる。当該第１および第２無線インタフェースは、図６の第１および第２無線インタフェース６０４、６０６と類似又は同一のものであってもよい。いくつかの実施形態では、無線インタフェースのそれぞれに固有アドレスが割り当てられる（例えば、ＭＡＣアドレス）。
【００６７】
図７のサテライトゾーンプレーヤー７００は、制御インタフェース７０６と、オーディオインタフェース７０８とをさらに備える。制御インタフェース７０６およびオーディオインタフェース７０８は、デュアルスペクトルインタフェース７０４および／又は有線インタフェース４０６を通じて、情報（例えば、制御情報やオーディオ情報）を送信および／又は受信する。例示的な制御インタフェース７０６は、第１スペクトル（例えばスペクトル１）内のチャネルを通じて、（例えば、図６の一次ゾーンプレーヤー６００から）制御情報を受信する。第１スペクトルを介した当該制御情報は、一次ゾーンプレーヤー６００からサテライトゾーンプレーヤー７００に対して制御情報に加えてオーディオ情報を送信するための第２スペクトル（例えばスペクトル２）内のオーディオチャネルを示すものである。制御インタフェース７０６は、プローブのアクノリッジメント、構成情報、デバイス情報、および／又は、サテライトゾーンプレーヤー７００の制御および／又は構成のために用いられるその他の情報などの制御情報も、一次ゾーンプレーヤー６００および／又は標準ゾーンプレーヤーへ送信する。
【００６８】
図７の例示的なオーディオインタフェース７０８は、（例えばスピーカ４１８を通じて）再生されるオーディオの情報を受け取る。当該オーディオ情報は、デュアルスペクトルインタフェース７０４が通信を行っているオーディオチャネルを通じて、受信されてもよい。いくつかの例では、オーディオインタフェース７０８は、受信したオーディオ情報が優れたクオリティのサービス特性および／又は低遅延性を有することを決定し、当該オーディオができるだけ早くおよび／又は指定された時点で再生されるべきであることを示す。
【００６９】
図７の例示的なネットワークインタフェース７０２は、チャネル選択部７１０をさらに備える。チャネル選択部７１０は、第１又は第２スペクトルにおける無線通信チャネルを選択し、選択したチャネルでの通信をデュアルスペクトルインタフェース７０４に開始させる。
【００７０】
いくつかの例では、制御インタフェース７０６は、第２スペクトル（例えば５ＧＨｚスペクトル）内の異なるチャネルで通信するように変更すべきであることの通知を一次ゾーンプレーヤーから受信する。このことは例えば、使用されているチャネルが低遅延オーディオに対して不適切なものになるとともに、別のより適切なチャネルが利用可能となった場合において発生する場合がある。制御インタフェース７０６は、チャネル選択部７１０に新しいチャネルを提供することにより、デュアルスペクトルインタフェース７０４において同じスペクトル内のチャネルに変更させる。いくつかの例では、制御インタフェース７０６は、第１スペクトル（例えば２．４ＧＨｚスペクトル）内のチャネルで通信するように変更すべきであることの通知を一次ゾーンプレーヤーから受信する。このことは例えば、使用されているチャネルが低遅延オーディオにとって不適切なものになるとともに、第２スペクトル（例えば５ＧＨｚスペクトル）においてもその他のより適切なチャネルが利用可能とならない場合に発生する場合がある。制御インタフェース７０６は、使用されている当該チャネルをチャネル選択部７１０へ提供することにより、デュアルスペクトルインタフェース７０４にチャネルとスペクトルを変更させる。
【００７１】
サテライトゾーンプレーヤー７００は、スパニングツリープロトコル制御部７１２をさらに備える。スパニングツリープロトコル制御部７１２は、（例えば一次ゾーンプレーヤーから）受信した制御情報に基づいて、スパニングツリープロトコルの構成を制御するものである。例えば、スパニングツリープロトコル構成は、サテライトゾーンプレーヤー７００が接続されるポートおよび／又はデバイスを含んだスパニングツリープロトコルテーブル（例えば、メモリ４１０に格納されるもの）であってもよい。例示的なスパニングツリープロトコル制御部７１２は、ゾーンプレーヤーが追加されたとき、および／又は、サテライトゾーンプレーヤー７００の構成が変更されたときに、スパニングツリープロトコルテーブルを再構成する。例えば、スパニングツリープロトコル制御部７１２は、サテライトゾーンプレーヤー７００が異なるネットワーキングモードで一次ゾーンプレーヤーに接続するように（例えば、メッシュネットワーキングモードからスターネットワーキングモードへ）再構成されたときに、スパニングツリープロトコルテーブルを変更する。
【００７２】
図８―１１は、動作中における例示的なゾーンプレーヤーネットワーク８００のブロック図を示す。特に、図８−１１の例は、異なる構成イベントに応じたネットワーク内のゾーンプレーヤー同士の接続例を示す。
【００７３】
図８は、ゾーンプレーヤーネットワーク８００のブロック図を示す。当該ゾーンプレーヤーネットワーク８００では、一次ゾーンプレーヤー８０２は、スター型ネットワーク８０８を通じてサテライトゾーンプレーヤー８０４、８０６に接続されるとともに、メッシュネットワーク８１４を通じて付加的なゾーンプレーヤー８１０、８１２にも接続されている。例示的な一次ゾーンプレーヤー８０２および例示的なサテライトゾーンプレーヤー８０４、８０６は、１つの場所（例えば同じ部屋）におけるホームシアター装置として構成されてもよい。例示的なゾーンプレーヤー８１０、８１２は、一次ゾーンプレーヤー８０２および／又はサテライトゾーンプレーヤー８０４、８０６とは同一又は異なる部屋に配置されてもよい。
【００７４】
一次ゾーンプレーヤー８０２とゾーンプレーヤー８１０、８１２は、第１スペクトル（例えば、２．４ＧＨｚスペクトルチャネル）を通じて通信可能に接続されている。メッシュネットワーク８１４内のゾーンプレーヤー８０２、８１０、８１２は、米国特許第８，０２０，０２３号に記載されるように、オーディオ情報および／又は制御情報を通信および／又は同期してもよい。米国特許第８，０２０，０２３号は、参照することによりその全体が本明細書に組み込まれる。ユーザの指示の元、付加的なゾーンプレーヤーをメッシュネットワーク８１４に追加および／又はメッシュネットワーク８１４から削除してもよく；ゾーンプレーヤー８０２、８１０、８１２をメッシュネットワーク８１４から削除および／又はメッシュネットワーク８１４に再加入させてもよく；一次ゾーンプレーヤー８０２、ゾーンプレーヤー８１０、および／又はゾーンプレーヤー８１２の任意の組み合わせを、オーディオを同期再生するためのゾーングループとしてグループ化してもよい。図８の例では、ユーザは、ゾーンプレーヤー８１０、８１２のうちの１つ又は複数と同じゾーングループの一部である一次ゾーンプレーヤー８０２に提供されるオーディオを、スター型ネットワーク８０８内のサテライトゾーンプレーヤー８０４、８０６を通じて再生させることを選択することもできる。
【００７５】
図８の例では、一次ゾーンプレーヤー８０２は、それぞれのスター型無線接続を通じて、サテライトゾーンプレーヤー８０４、８０６に接続されている。例示的な接続８１６、８１８の確立については、以下でより詳細に説明する。一次ゾーンプレーヤー８０２およびサテライトゾーンプレーヤー８０４、８０６は、第２スペクトル（例えば、５ＧＨｚスペクトルのチャネル）を通じて通信可能に接続されている。サテライトゾーンプレーヤー８０４、８０６は例えば、ソノズ社のＰＬＡＹ：３ゾーンプレーヤーなどの左右リアサラウンドスピーカであってもよい。いくつかの例では、サテライトゾーンプレーヤー８０４、８０６のうちの１つ又は複数は、ソノズ社のＳＵＢゾーンプレーヤーといったサブウーファーゾーンプレーヤーである。
【００７６】
一次ゾーンプレーヤー８０２は、オーディオソース（例えば、テレビ、ネットワーク化されたソース、インターネットソース、ゾーンプレーヤー８１０、８１２など）から、スター型ネットワーク８０８を通じて再生すべきオーディオ情報を受信する。一次ゾーンプレーヤー８０２は、サテライトゾーンプレーヤー８０４、８０６のそれぞれに対して送信すべきオーディオ情報を決定する。例えば、サラウンドサウンド技術のドルビー（登録商標）デジタルファミリーは、サラウンドスピーカ（例えばリアスピーカ）に対応するオーディオチャネルを提供する。一次ゾーンプレーヤー８０２は、第２スペクトル（例えば、５ＧＨｚスペクトル）を通じて、サテライトゾーンプレーヤー８０４、８０６に各オーディオ情報を送信し、サテライトゾーンプレーヤー８０４、８０６が当該オーディオ情報のデコードおよび再生を行う。
【００７７】
図８の例では、一次ゾーンプレーヤー８０２は、異なる種類の情報に対して、異なるクオリティのサービスインジケータを割り当てる。例えば、一次ゾーンプレーヤー８０２は、サテライトゾーンプレーヤー８０４に送信される低遅延（例えば、閾値遅延未満）を要するオーディオ情報に対して、最も高いクオリティ（例えば、サービスレベル３のクオリティ）のサービスを割り当ててもよい。一次ゾーンプレーヤー８０２は、その次に高いクオリティ（例えば、サービスレベル２のクオリティ）のサービスを、サテライトゾーンプレーヤーには送信されない（例えば、ゾーンプレーヤー８１０、８１２に送信される）１つ又は複数の所定の種類のソース（例えば、有線ソース、ホームシアターソース等）からのオーディオ情報に割り当ててもよい。一次ゾーンプレーヤー８０２は、その次に高いクオリティ（例えば、サービスレベル１のクオリティ）のサービスを、サテライトゾーンプレーヤーには送信されない（例えば、ゾーンプレーヤー８１０、８１２に送信される）、その他の種類のソース（あるいは、サービスレベル２のクオリティが使用されていない場合は任意のソース）からのオーディオ情報に割り当てる。一次ゾーンプレーヤー８０２は、最も低いクオリティ（例えば、サービスレベル０のクオリティ）のサービスを使用して、バックグラウンドデータ（例えば、非オーディオ情報、制御情報、構成情報など）をその他のゾーンプレーヤー（例えば、ゾーンプレーヤー８０４、８０６、８０８、８１０）へ送信する。サービスのクオリティを使用することで、スター型ネットワーク８０８が低遅延オーディオを提供することが可能となり、これにより、ホームシアタープレゼンテーションに対するユーザの知覚性を向上させるとともに、ビデオとオーディオ間のラグを許容可能なレベルまで低減することができる。
【００７８】
図９は、一次ゾーンプレーヤー８０２がゾーンプレーヤーネットワーク８００から削除されたときのゾーンプレーヤーネットワーク８００を示す。図９に示すゾーンプレーヤーネットワーク８００は、閾値時間（例えば、タイムアウトインターバル）が経過するよりも前の状態にある。一次ゾーンプレーヤー８０２の削除は例えば、無線通信（例えば、図６のスペクトルインタフェース６０４、６０６）の干渉や、一次ゾーンプレーヤー８０２に対する電力の切断に起因して生じる。
【００７９】
一次ゾーンプレーヤー８０２が削除されると、一次ゾーンプレーヤー８０２とサテライトゾーンプレーヤー８０４、８０６との間の接続８１６、８１８も削除される。サテライトゾーンプレーヤー８０４、８０６は、接続８１６、８１８がなくなったことを認識するとともに、２．４ＧＨｚのチャネルを通じて（例えば、図７のチャネル選択部７１０およびデュアルスペクトルインタフェース７０４を通じて）一次ゾーンプレーヤー８０２との接続を確立する試みを開始する。ゾーンプレーヤー８１０、８１２は、メッシュネットワーク８１４を維持し、図８に示すように通信を継続することができる。
【００８０】
図１０は、一次ゾーンプレーヤー８０２が削除されてゾーンプレーヤーネットワーク８００に再加入したときの図８のゾーンプレーヤーネットワーク８００を示す。一次ゾーンプレーヤー８０２は、（例えば、電力の回復や干渉の除去などによって）ネットワーク８００に再加入すると、第１スペクトル（例えば、２．４ＧＨｚ）内の接続を介するメッシュネットワーク８１４内のゾーンプレーヤー８１０、８１２との接続を再度確立する。
【００８１】
一次ゾーンプレーヤー８０２はまた、サテライトゾーンプレーヤー８０４、８０６との各メッシュネットワーク接続１００２、１００４を確立する。これにより、接続１００２、１００４は例えば、メッシュネットワーク８１４の一部を形成することができる。図８のスター型ネットワーク接続８１６、８１８とは対照的に、メッシュネットワーク接続１００２、１００４は、第１スペクトル（例えば、メッシュネットワーク８１４で用いられる２．４ＧＨｚスペクトル）において確立される。メッシュネットワーク接続１００２、１００４を確立すると、一次ゾーンプレーヤー８０２は、第２スペクトル内のチャネルを選択するとともに、サテライトゾーンプレーヤー８０４、８０６に制御情報を送信することで、選択されたチャネルでの通信をサテライトゾーンプレーヤー８０４、８０６に開始させる。結果的に、メッシュネットワーク接続１００２、１００４は削除され、第２スペクトル内で選択されたチャネルを通じた新たな接続が生成されるとともに、ゾーンプレーヤーネットワーク８００の状態が図８に示した状態と類似又は同一のものとなる。
【００８２】
図１１は、図８のゾーンプレーヤーのネットワーク８００において、一次ゾーンプレーヤー８０２が時間閾値のためにゾーンプレーヤーネットワーク８００から削除された状態を示している。ゾーンプレーヤーネットワーク８００が図１１の状態に変化するのは、例えば、ある閾値時間後において、図１０に関して上述したような状態をゾーンプレーヤーネットワーク８００が得られない場合である（例えば、一次ゾーンプレーヤー８０２がネットワーク８００に戻らない場合）。
【００８３】
図１１の例では、サテライトゾーンプレーヤー８０４、８０６は、第２無線スペクトル内の通信から第１無線スペクトル内の通信に切り替わる。例えば、図７のチャネル選択部７１０は、メッシュネットワーク８１４が通信を行うチャネルを選択又は受信する。デュアルスペクトルインタフェース７０４は、選択された当該チャネルに変更する。ネットワーク８００内に一次ゾーンプレーヤー８０２はないので、制御インタフェース７０６は、他のゾーンプレーヤーに構成情報を送信することで、メッシュネットワーク８１４に参加させる。例えば、第１サテライトゾーンプレーヤー８０４の制御インタフェース７０６は、第１スペクトル内のチャネルを通じて、サテライトゾーンプレーヤー８０６とゾーンプレーヤー８１０、８１２に構成情報を送信する。
【００８４】
構成情報を受信したゾーンプレーヤー８０６、８１０、８１２は、サテライトゾーンプレーヤー８０４をメッシュネットワーク８１４内のゾーンプレーヤーとして識別する。結果的に、サテライトゾーンプレーヤー８０４はゾーングループに含まれる、および／又は、スター型ネットワーク化されたサテライトゾーンプレーヤーの代わりに、標準ゾーンプレーヤーとして構成される。ゾーンプレーヤー８０４、８０６、８１０、８１２の構成が完了すると、ゾーンプレーヤー８０４、８０６、８１０、８１２のそれぞれがメッシュネットワーク８１４を通じて接続される。
【００８５】
図１２は、複数の一次ゾーンプレーヤー１２０２、１２０４を含む別の例示的なゾーンプレーヤーネットワーク１２００のブロック図を示す。例示的な一次ゾーンプレーヤー１２０２、１２０４のそれぞれは、図６の一次ゾーンプレーヤー６００によって実装されてもよい。図１２のゾーンプレーヤーネットワーク１２００は、標準ゾーンプレーヤー１２０６を含んでもよい。当該標準ゾーンプレーヤー１２０６は、図４のゾーンプレーヤー４００によって実装されてもよい。ゾーンプレーヤー１２０２―１２０６は、メッシュトポロジーで構成される。一次ゾーンプレーヤー１２０２、１２０４は、第１スペクトルインタフェース６０４ａ、６０４ｂ（例えば、図６の第１スペクトルインタフェース６０４）と、第２スペクトルインタフェース６０６ａ、６０６ｂ（例えば、図６の第２スペクトルインタフェース６０６）とを備える。例示的なゾーンプレーヤー１２０６は、無線インタフェース４０４を備える。例示的な無線インタフェース４０４は、第１スペクトル（例えば、２.４ＧＨｚスペクトル）内のチャネルを通じて通信するように構成される。
【００８６】
図１３は、図１２のゾーンプレーヤーネットワーク１２００において、サテライトゾーンプレーヤー１３０２が追加された状態を示す。サテライトゾーンプレーヤー１３０２は、デュアルスペクトルインタフェース７０４を備える。デュアルスペクトルインタフェース７０４は、第１スペクトルおよび／又は第２スペクトルを通じて通信するように構成可能である。
【００８７】
サテライトゾーンプレーヤー１３０２がネットワーク１２００に追加された場合、サテライトゾーンプレーヤー１３０２は、第１スペクトル内の無線チャネルを通じて通信を行う。いくつかの例では、サテライトゾーンプレーヤー１３０２は、最初に、ゾーンプレーヤー１２０２―１２０６を接続しているメッシュネットワークを通じて通信するように構成されている。図１３のサテライトゾーンプレーヤー１３０２は、第１ＭＡＣアドレスを使用して、メッシュネットワーク内のゾーンプレーヤー１２０２―１２０６と通信を行う。
【００８８】
図１４は、図１２のゾーンプレーヤーネットワーク１２００において、図１３のサテライトゾーンプレーヤー１３０２がスター型ネットワーク１４０２を通じて第１一次ゾーンプレーヤー１２０２に接続するように構成されている。サテライトゾーンプレーヤー１３０２がネットワーク１２００に接続された後では、ネットワーク１２００のユーザは、（例えば、図５の制御部５００のような制御部を通じて）一次ゾーンプレーヤー１２０２とサテライトゾーンプレーヤー１３０２を含んだスター型ネットワークを構成することを選択する。
【００８９】
当該選択に応じて、一次ゾーンプレーヤー１２０２は、第２スペクトル内で選択されたチャネルと一次ゾーンプレーヤー１２０２の識別子とを含む制御情報を、第１スペクトルインタフェース６０４ａを通じてサテライトゾーンプレーヤー１３０２に送信する。例えば、一次ゾーンプレーヤー１２０２は、固有デバイス名（ＵＤＮ）、および／又は、第２スペクトルインタフェース６０６ａのメディアアクセス制御（ＭＡＣ）アドレスなどの一次ゾーンプレーヤー１２０２用の汎用一意識別子（ＵＵＩＤ）を識別することができる。ＵＵＩＤを用いることで、サテライトゾーンプレーヤー１３０２は、複数の一次ゾーンプレーヤー１２０２、１２０４のうち（例えば複数のスター型ネットワークのうち）、どれに接続を行うべきであるかを識別することができる。
【００９０】
構成情報を受信した後、サテライトゾーンプレーヤー１３０２は、第２スペクトル内の指定されたチャネルを使用するようにデュアルスペクトルインタフェース７０４を変更する。一例では、サテライトゾーンプレーヤー１３０２がデュアルスペクトルインタフェース７０４を変更したときに、サテライトゾーンプレーヤー１３０２は、一次ゾーンプレーヤー１２０２にメッセージを送信することで、その変更を確認させることができる。変更の直後であって、かつサテライトゾーンプレーヤー１３０２がメッシュネットワークから離脱したことを他のゾーンプレーヤーが認識する前にメッセージを送信することで、構成の遅延を効果的に低減することができる（例えば、最小限に抑える）。別の例では、サテライトゾーンプレーヤー１３０２がデュアルスペクトルインタフェース７０４を変更したときに、サテライトゾーンプレーヤー１３０２は、プローブメッセージの送信を開始することができる。一次ゾーンプレーヤー１２０２で受信されたプローブメッセージは、サテライトゾーンプレーヤー１３０２が変更を行ったことの黙示的なアクノリッジメントとしてみなすことができる。
【００９１】
準備ができている場合には、一次ゾーンプレーヤー１２０２は、制御情報を含むプローブパケット（例えば、ユニバーサルプラグアンドプレイ（ＵＰｎＰ）形式のメッセージ）を、第２スペクトル内の指定されたチャネルを通じて送信することを開始する。例示的なプローブパケットは、一次ゾーンプレーヤー１２０２からサテライトゾーンプレーヤー１３０２に送信される識別情報（例えば、ＵＵＩＤや、インタフェース６０６ａのＭＡＣアドレス等）を少なくとも含む。サテライトゾーンプレーヤー１３０２は、プローブパケットを受信するとともに、当該識別情報と、第１チャネルを通じて一次ゾーンプレーヤー１２０２から受信した識別情報とを比較する（例えば、ＵＵＩＤを比較する）。識別情報が同じであれば、サテライトゾーンプレーヤー１３０２は、受信したことを一次ゾーンプレーヤー１２０２に知らせてもよい。
【００９２】
一方、複数の一次ゾーンプレーヤー１２０２、１２０４が異なるスター型ネットワーク（例えば、スター型ネットワーク１４０２と、一次ゾーンプレーヤー１２０４を含むスター型ネットワーク１４０４）で動作している場合、サテライトゾーンプレーヤー１３０２は、第２１次ゾーンプレーヤー１２０４からプローブパケットを受信する可能性がある。この場合、サテライトゾーンプレーヤー１３０２は、当該識別情報が、一次ゾーンプレーヤー１２０２からの制御情報を通じて受信した識別情報と同じではないと判断する。結果的に、サテライトゾーンプレーヤー１３０２は、当該プローブパケットを破棄又は無視するとともに、一次ゾーンプレーヤー１２０２からのプローブパケットのモニタを行う。
【００９３】
一次ゾーンプレーヤー１２０２が第２スペクトル内のチャネルを通じてプローブパケットを送信（かつ可能であればアクノリッジメントを受信）したとき、一次ゾーンプレーヤー１２０２は、サテライトゾーンプレーヤー１３０２へのオーディオ情報の送信を開始することができる。いくつかの例では、一次ゾーンプレーヤー１２０２は、サテライトゾーンプレーヤー１３０２へオーディオ情報を送信する前において、指示（例えば、アクノリッジメントメッセージ又はプローブメッセージ）を受信するまで待機する。いくつかの例では、一次ゾーンプレーヤー１２０２は、プローブパケット（例えば、キープアライブパケットやコンフィギュレーションパケット等）の送信も行う。サテライトゾーンプレーヤー１３０２は、オーディオ情報を受信してデコードを行う。図１４の例では、オーディオ情報には、当該オーディオがスター型ネットワーク１４０２に属するものであることを識別する、および／又は、一次ゾーンプレーヤー１２０２から送信されていることを識別するための識別子（例えば、ＵＵＩＤや、第２スペクトルインタフェース６０６ａのＭＡＣアドレス等）が含まれる。
【００９４】
図１５は、一次ゾーンプレーヤー１５０２と複数のサテライトゾーンプレーヤー１５０４、１５０６、１５０８とを含んだ別の例示的なゾーンプレーヤーネットワーク１５００のブロック図を示す。図１５はさらに、ゾーンプレーヤーネットワークがメッシュ構成にある場合のゾーンプレーヤー１５０２―１５０８用の各スパニングツリープロトコルテーブル１５１０、１５１２、１５１４、１５１６を示す。図１５に示されているメッシュ構成では、ゾーンプレーヤー１５０２―１５０８のうちの任意のゾーンプレーヤーを、その他のゾーンプレーヤー１５０２―１５０８の任意の１つ又は複数のゾーンプレーヤーおよび／又は共通のネットワークに接続されたその他の任意のゾーンプレーヤーと、ゾーングループにグループ化することができる。
【００９５】
例示的なスパニングツリープロトコルテーブル１５１０―１５１６は、それぞれのゾーンプレーヤー１５０２―１５０８用のスパニングツリープロトコル構成を示す。ゾーンプレーヤーネットワーク１５００では、一次ゾーンプレーヤー１５０２（例えば、ＺＰ１）は、サテライトゾーンプレーヤー１５０４―１５０８に対するルートノードとして構成されている。しかしながら、いくつかの例のゾーンプレーヤーネットワークにおいては、一次ゾーンプレーヤー１５０２に加えてその他のゾーンプレーヤーがネットワークのルートノードとして構成されてもよい。この場合、一次ゾーンプレーヤー１５０２は、サテライトゾーンプレーヤー１５０４−１５０８からの最もコストの低いノードとして構成される。サテライトゾーンプレーヤー１５０４―１５０８は、それぞれのアドレスに基づいたノードとして構成される。
【００９６】
一次ゾーンプレーヤー１５０２用のスパニングツリープロトコルテーブル１５１０は、一次ゾーンプレーヤー１５０２によって使用されるポートに関する転送テーブルを含む。サテライトゾーンプレーヤー（例えば、サテライトゾーンプレーヤー１５０８）が最初にネットワーク１５００に接続されたとき、他のゾーンプレーヤー１５０２−１５０６のスパニングツリープロトコル制御部６１４、７１２は、それぞれのエントリを追加することで、サテライトゾーンプレーヤー１５０８との新しい接続を反映させる。
【００９７】
メッシュネットワークは、デバイスが他のデバイスからのプローブを（例えば、２．４ＧＨｚスペクトルなどの第１無線スペクトル内のチャネルを通じて）閲覧するときにルーティンで生成される。新しいデバイスが発見されると（例えば、ネットワーク１５００に追加されると）、ネットワーク上の既存の各デバイス（例えば、ゾーンプレーヤー１５０２―１５０６）は、ピアツーピアの各トンネルをそれぞれのブリッジ層に生成する。ピアツーピアのトンネルは、新しいデバイス１５１８（例えば、新しいデバイス１５１８のＭＡＣアドレス）を識別し、ポート又はトンネル１５２０の種類（例えば、ピアツーピアや、無線ピアツーピア等）を識別し、ポート又はトンネル１５２２の転送状態（新しいデバイスから受信したパケットに対して何を行うべきか）を識別し、リモートポートトンネル１５２４の転送状態（例えば、新しいデバイスが、スパニングツリープロトコルテーブルに関連付けられたデバイスから受信したパケットに対して何を行うべきか）を識別する。
【００９８】
ネットワーク１５００においては、予想される一次ゾーンプレーヤー１５０２の識別情報（例えば、ＵＵＩＤ）を含んだ要素をプローブが有しているかどうかを確認するために、プローブの検査が行われる。プローブが一次ゾーンプレーヤー１５０２からのものでない場合、プローブはドロップされ、ピアツーピアのトンネルは作成されない。結果的に、サテライトゾーンプレーヤー１５０４―１５０８のいずれかを一次ゾーンプレーヤー１５０２に接続する単一の無線ピアツーピアトンネルに対して、有線のイーサネット（登録商標）ポートをブリッジすることができる。サテライトゾーンプレーヤー１５０４―１５０８が一次ゾーンプレーヤー１５０２からプローブを受信しないことにより有線のピアツーピアトンネルが確立されていない場合、ゾーンプレーヤーネットワーク１５００にはまだ有線ポートを確立することができる。
【００９９】
ゾーンプレーヤーネットワーク１５００をシングルリンク（single-linked）メッシュネットワークとして開始することによって（あるいは、ゾーンプレーヤー構成がメッシュモードからスターモード又はサテライトモードに変更となった時に）、ネットワーク１５００のトポロジーに関する余分な変更が潜在的に低減される（例えば、最小化）。ゾーンプレーヤーネットワーク１５００がフルメッシュ（full mesh）として開始されるとともに、一次ゾーンプレーヤー１５０２が発見された後に一次ゾーンプレーヤー１５０２以外のゾーンプレーヤーに対するピアツーピアのリンクが削除された場合には、使用中の１つ又は複数のリンクを削除することができ、これにより再生が中断される。さらに、新たなサテライトゾーンプレーヤーをフルメッシュモードで開始することにより、サテライトゾーンプレーヤーが起動するとき（例えば、開始されるときおよび／又はネットワーク１５００に追加されるとき）には常に付加的なトポロジー変更を強制的に行うことができる。いくつかの例では、このようなトポロジーの変更により、ネットワーク１５００が再構成される一方で、ネットワークのパフォーマンスが潜在的に大幅に低下する可能性がある。
【０１００】
スパニングツリープロトコルテーブル１５１２―１５１６に示すように、ポートのうちのいくつかは、スパニングツリープロトコルにしたがってブロックされる。ブロックされたポートは、ネットワーク内におけるデータループを低減する（例えば、防止する）。
【０１０１】
図１６は、低遅延オーディオを提供するスター型ネットワークとして構成された図１５のゾーンプレーヤーネットワーク１５００と、各スパニングツリープロトコルテーブル１５１０―１５１２とを示す。図１６の例示的なゾーンプレーヤーネットワーク１５００は、スター型ネットワークに変換されている。このような変換を行うには、メッシュ構成を、サテライトゾーンプレーヤー１５０４―１５０８の各々を一次ゾーンプレーヤー１５０２に接続する単一のピアツーピアリンクに変換する。当該変換の一部として、一次ゾーンプレーヤー１５０２は、変換を行うべきサテライトゾーンプレーヤー１５０４―１５０８のそれぞれにプローブパケットを送信する。一次ゾーンプレーヤー１５０２とサテライトゾーンプレーヤー１５０４−１５０８は、それぞれのスパニングツリープロトコルテーブルを更新することで、各サテライトゾーンプレーヤー１５０４―１５０８と一次ゾーンプレーヤー１５０２との間にシングルリンクを反映する。
【０１０２】
図６、７では、一次ゾーンプレーヤー６００とサテライトゾーンプレーヤー７００を示したが、図６、７に示す１つ又は複数のインタフェース、データ構造、エレメント、プロセスおよび／又はデバイスを、任意の方法により、組合せ、分割、再配置、省略、削除および／又は実装してもよい。さらに、プロセッサ４０８、メモリ４１０、オーディオ処理コンポーネント４１２、モジュール４１４、オーディオアンプ４１６、スピーカ４１８、アンテナ４２０、第１スペクトルインタフェース６０４、第２スペクトルインタフェース６０６、制御インタフェース６０８、オーディオインタフェース６１０、チャネル選択部６１２、デュアルスペクトルインタフェース７０４、制御インタフェース７０６、オーディオインタフェース７０８、チャネル選択部７１０、および／又は、より一般的な、一次ゾーンプレーヤー６００および／又はサテライトゾーンプレーヤー７００は、ハードウェア、ソフトウェア、ファームウェア、および／又はハードウェア、ソフトウェアおよび／又はファームウェアの任意の組み合わせによって実装されてもよい。これより、例えば、プロセッサ４０８、メモリ４１０、オーディオ処理コンポーネント４１２、モジュール４１４、オーディオアンプ４１６、スピーカ４１８、アンテナ４２０、第１スペクトルインタフェース６０４、第２スペクトルインタフェース６０６、制御インタフェース６０８、オーディオインタフェース６１０、チャネル選択部６１２、デュアルスペクトルインタフェース７０４、制御インタフェース７０６、オーディオインタフェース７０８、チャネル選択部７１０、および／又は、より一般的な、一次ゾーンプレーヤー６００および／又はサテライトゾーンプレーヤー７００は、１つ又は複数の回路、プログラマブルプロセッサ、特定用途向け集積回路（ＡＳＩＣ）、プログラマブルロジックデバイス（ＰＬＤ）、および／又はフィールドプログラマブルロジックデバイス（ＦＰＬＤ）などにより実装されてもよい。
【０１０３】
特許請求の範囲の請求項がソフトウェアおよび／又はファームウェアの実施を純粋にカバーするように読めるときには、プロセッサ４０８、メモリ４１０、オーディオ処理コンポーネント４１２、モジュール４１４、オーディオアンプ４１６、スピーカ４１８、アンテナ４２０、第１スペクトルインタフェース６０４、第２スペクトルインタフェース６０６、制御インタフェース６０８、オーディオインタフェース６１０、チャネル選択部６１２、デュアルスペクトルインタフェース７０４、制御インタフェース７０６、オーディオインタフェース７０８、および／又はチャネル選択部７１０のうちの少なくとも１つが、本明細書にて、コンピュータ読み取り可能な記録媒体（例えば、ソフトウェアおよび／又はファームウェアを記録しているメモリ、ＤＶＤ、ＣＤなど）を含むように明示的に定義される。さらに、オーディオ再生デバイス６０２および／又はオーディオ情報ソース６０４は、図７、８に示されるものに加えて又はその代わりに、１つ又は複数のエレメント、プロセスおよび／又はデバイスを備えてもよく、および／又は、図示したエレメント、プロセスおよびデバイスの全て又はそのいずれかを複数備えてもよい。
【０１０４】
図１７は、１つ又は複数のサテライトゾーンプレーヤーを通じて低遅延オーディオを提供する例示的な方法１７００のフローチャートを示す。方法１７００は、図６、図８、図１０および／又は図１２―図１５の任意の一次ゾーンプレーヤー６００、８０２、１２０２、１２０４および／又は１５０２によって実行することができる。
【０１０５】
例えば、ユーザが複数のゾーンプレーヤーをグループ化することでホームシアターを構成することを選択したときに、図１７の方法１７００を開始してもよい。方法１７００は、（例えば、図６のチャネル選択部６１２を通じて）５ＧＨｚスペクトルなどの第２スペクトル内でオーディオチャネルが選択されることによって開始される（ブロック１７０２）。一次ゾーンプレーヤー６００は、（例えば、制御インタフェース６０８および／又は第２スペクトルインタフェース６０６を通じて）新しいサテライトゾーンプレーヤーが存在するかどうかを決定する（ブロック１７０４）。いくつかの例では、新たなサテライトゾーンプレーヤーが存在するかどうかを決定することには、スター型ネットワーク（例えば、ホームシアターネットワーク）に接続すべきサテライトゾーンプレーヤーが存在するかどうかを決定することが含まれる。
【０１０６】
新しいサテライトゾーンプレーヤーが存在する場合（ブロック１７０４）、一次ゾーンプレーヤー６００は、第１周波数スペクトル（例えば、２．４ＧＨｚスペクトル）内のチャネルを通じてサテライトに制御情報を送信する（ブロック１７０６）。例えば、一次ゾーンプレーヤー６００は、一次ゾーンプレーヤー６００を識別するための情報（例えば、第１スペクトルインタフェース６０６のＵＵＩＤ、ＵＤＮ、ＭＡＣアドレスなど）や、第２周波数スペクトル内で選択されたチャネルを識別するための情報を送信してもよい。一次ゾーンプレーヤー６００は、第２周波数スペクトル内で選択されたチャネルを通じて（例えば、５ＧＨｚのチャネルを通じて）、プローブを送信する（ブロック１７０８）。例えば、一次ゾーンプレーヤー６００は、一次ゾーンプレーヤー６００の識別情報（例えば、第２スペクトルインタフェース６０６のＵＵＩＤ、ＭＡＣアドレスなど）を含むプローブを送信する（ブロック１７０８）。
【０１０７】
一次ゾーンプレーヤー６００は、送信したプローブが受信されたか否かを判定する（ブロック１７１０）。例えば、サテライトゾーンプレーヤーがプローブを受信した場合、当該サテライトゾーンプレーヤーは、同じスペクトル（例えば、５ＧＨｚスペクトル）内の同じチャネル又は異なるチャネルを通じて、一次ゾーンプレーヤー６００にアクノリッジメントを送信して、プローブの受信確認を行ってもよい。別の例では、サテライトゾーンプレーヤーがプローブを受信した場合、当該サテライトゾーンプレーヤーは、同じスペクトル（例えば、５ＧＨｚスペクトル）上のチャネルを通じて、プローブメッセージ自体の送信を開始する。プローブの受信が明示的又は暗黙的に確認されていない場合（ブロック１７１０）、一次ゾーンプレーヤー６００は、タイムアウト条件に達したか否かを判定する（ブロック１７１２）。例えば、一次ゾーンプレーヤー６００は、プローブの（明示的又は暗黙的な）アクノリッジメントを受信するまで待機してもよく、プローブのアクノリッジメントがその時間内に受信されない場合は、一次ゾーンプレーヤー６００はタイムアウト条件と判定する。タイムアウト条件がない場合には（ブロック１７１２）、制御はブロック１７１０に戻り、プローブについて明示的又は暗黙的な受信確認が行われたかどうかを決定する。タイムアウト条件が発生した場合（ブロック１７１２）、制御はブロック１７０６に戻り、サテライトゾーンプレーヤーに制御情報を再送信する。
【０１０８】
プローブについて明示的又は黙示的な受信確認がされた場合（ブロック１７１０）、一次ゾーンプレーヤー６００は、選択されたチャネル（５ＧＨｚのチャネル）を通じて（例えば、オーディオインタフェース６１０および第２スペクトルインタフェース６０６を経由して）オーディオ情報を送信する（ブロック１７１４）。オーディオ情報は、例えば、ホームシアターソース、別のゾーンプレーヤー、ローカルネットワークソースおよび／又はインターネットソースから受信したオーディオ情報に基づくものであってもよい。
【０１０９】
一次ゾーンプレーヤー６００は、（例えば、定期的にあるいはサテライトゾーンプレーヤーからの通信が欠落していることに応答して）１つ又は複数の接続が切断されたか、あるいは、選択したチャネル（例えば、５ＧＨｚスペクトルチャネル）における閾値以下までクオリティが劣化したかどうかを決定する（ブロック１７１６）。接続が切断されていない、又は選択されたチャネルにおける閾値よりもクオリティが下回っていない場合（ブロック１７１６）、一次ゾーンプレーヤー６００はオーディオの送信を継続して行う（ブロック１７１４）。
【０１１０】
１つ又は複数の接続が切断されたか、又は、クオリティが閾値を超えて劣化している場合（ブロック１７１６）、一次ゾーンプレーヤー６００は、タイムアウト条件が発生したか否かを判定する（ブロック１７１８）。例えば、所定の閾値時間の間に接続が切断される（例えば、アイドル状態、非応答状態などになる）、又は、閾値を下回るまでクオリティが劣化した場合（例えば、パケットのエラー率が１パーセントよりも多く増加している場合）、タイムアウト条件が発生したとみなすことができるとともに、一次ゾーンプレーヤー６００は、接続が回収されないことを予測することができる。タイムアウト条件が発生した場合（ブロック１７１８）、一次ゾーンプレーヤー６００は、オーディオを送信するために使用する新しいチャネルを、（例えば、チャネル選択部６１２を通じて）第２スペクトル（例えば、５ＧＨｚスペクトル）から選択する（ブロック１７２０）。その後、制御はブロック１７０６に戻り、第１又は第２スペクトルのいずれかのチャネルを通じて制御情報を送信する。例えば、接続が切断されたサテライトゾーンプレーヤーは、当該失われた接続を検知するとともに、タイムアウト条件の後に、再構成のために第１スペクトル内のチャネルに戻るように構成されてもよい。
【０１１１】
ブロック１７１６において、閾値を下回るまで劣化したクオリティや切断された接続を検知することには、オーディオを１つ又は複数のサテライトスピーカに提供する際の待ち時間が許容できない量かどうかを判定することが追加的又は代替的に含まれてもよい。
【０１１２】
図１８は、サテライトゾーンプレーヤーをゾーンプレーヤーネットワークに接続するための例示的な方法１８００のフローチャートを示す。方法１８００は、図７―１６のサテライトゾーンプレーヤー７００、８０４、８０６、１３０２、１５０４、１５０６、および／又は１５０８のいずれによっても実行することができる。方法１８００は、（ホームシアターシステム用などの）低遅延オーディオを提供する図１７の方法１７００と組み合わせて使用することができる。
【０１１３】
方法１８００は、ゾーンプレーヤー（例えば、図７のサテライトゾーンプレーヤー７００）を起動することによって開始される（ブロック１８０２）。サテライトゾーンプレーヤー７００の起動は、例えばサテライトゾーンプレーヤー７００の電源投入時であってもよく、さらに、第１スペクトル（例えば、予め定められたチャネルおよび／又はスペクトル、２．４ＧＨｚスペクトル）内のチャネルに接続するように図７のデュアルスペクトルインタフェース７０４を初期化すること、および／又は、制御インタフェース７０６やオーディオインタフェース７０８を初期化することなどが含まれる。サテライトゾーンプレーヤー７００は、メッシュネットワーク（例えば、図８―１１のゾーンプレーヤーネットワーク、メッシュネットワーク８１４）に接続するように制御インタフェース７０６を構成する（ブロック１８０４）。メッシュネットワーク８１４に接続することには、１つ又は複数の他のゾーンプレーヤー（例えば、図８―１１のゾーンプレーヤー８１０、８１２）および／又は制御部（例えば、図５の制御部５００）からの構成情報を送信する、および／又は受信することが含まれてもよい。
【０１１４】
サテライトゾーンプレーヤー７００は、一次ゾーンプレーヤー（例えば、図６、８の一次ゾーンプレーヤー６００、８０２）から現在のチャネル（例えば、デュアルスペクトルインタフェース７０４によって現在チューニングされているチャネル）にてプローブを受信したか否かを決定する（ブロック１８０６）。プローブは、現在のチャネルおよび／又はスペクトルに基づいて、異なるコンテンツを有していてもよい。現在のチャネルが第１スペクトル内にあるときに受信したプローブには例えば、第２スペクトル（例えば、５ＧＨｚスペクトル）内のオーディオチャネルについてのチャネル情報や、スター型構成内においてサテライトゾーンプレーヤー７００へオーディオ情報を送信する一次ゾーンプレーヤー６００用の識別情報が含まれてもよい。対照的に、現在のチャネルが第２スペクトル（例えば、５ＧＨｚスペクトル）内にあるときに受信したプローブには例えば、一次ゾーンプレーヤー６００用の識別情報や、および／又は、キープアライブ情報などの制御情報が含まれてもよい。
【０１１５】
プローブが受信されていない場合（ブロック１８０６）、サテライトゾーンプレーヤー７００は、タイムアウト条件が発生したか否かを決定する（ブロック１８０８）。例えば、一次ゾーンプレーヤー６００から少なくともある閾値時間の間プローブが受信されていない場合、サテライトゾーンプレーヤー７００は、タイムアウト条件と判定することができる。ブロック１８０８のタイムアウト条件は、図１７のブロック１７１２のタイムアウト条件と同じ時間量又は異なる時間量であってもよい。タイムアウト条件が発生した場合（ブロック１８０８）、サテライトゾーンプレーヤー７００は、（制御インタフェース７０６を通じて）メッシュネットワーク（例えば、ゾーンプレーヤーネットワーク）に接続する（ブロック１８１０）。例えば、制御インタフェース７０６は、第１スペクトル内のチャネルおよび／又は以前に使用されたチャネルとは異なる第１スペクトルチャネル内のチャネルに接続するようにデュアルスペクトルインタフェース７０４を構成してもよい。メッシュネットワークに接続した後（ブロック１８１０）、方法１８００に関するデュアルスペクトルインタフェース７０４が、第１スペクトルにおいて通信するように構成される。メッシュネットワークに接続した後（ブロック１８１０）、又は、タイムアウト条件が発生していない場合（ブロック１８０８）、制御はブロック１８０６に戻り、プローブが受信されたか否かを決定する。
【０１１６】
現在のチャネルで一次ゾーンプレーヤー６００からプローブが受信された場合（ブロック１８０６）、サテライトゾーンプレーヤー７００は、オーディオチャネルが現在のチャネルと同じであるか否かを決定する（ブロック１８１２）。例えば、制御インタフェース７０６は、デュアルスペクトルインタフェース７０４が選択されたオーディオチャネル（例えば、プローブを通じてサテライトゾーンプレーヤーによって特定されたチャネル）を通じて通信するように構成されているかどうかを決定する。プローブ中のオーディオチャネルが現在のチャネルと同じでない場合（ブロック１８１２）、チャネル選択部７１０は、デュアルスペクトルインタフェース７０４を当該プローブで特定されたオーディオチャネルに切り換える（ブロック１８１４）。オーディオチャネルへの切り替え後（ブロック１８１４）、方法１８００に関するデュアルスペクトルインタフェース７０４は、第１スペクトルで通信するように構成される。その後、制御はブロック１８０６に戻り、現在の新しいチャネルでプローブが受信されたかどうかを決定する。
【０１１７】
プローブ中のオーディオチャネルが現在のチャネルと同じである場合（ブロック１８１２）、サテライトゾーンプレーヤー７００は、スター型ネットワークを通じて一次ゾーンプレーヤー６００に接続されているかどうかを決定する（ブロック１８１６）。例えば、制御インタフェース７０６は、スパニングツリープロトコルテーブルを評価することで、サテライトゾーンプレーヤー７００が接続されたデバイスおよび／又はポートを決定する。スパニングツリープロトコルテーブルが単一のピアツーピア接続を含む場合、制御インタフェースは、サテライトゾーンプレーヤー７００がスター型ネットワークを通じて接続されていることを決定する。いくつかの他の実施例では、制御インタフェース７０６は、サテライトゾーンプレーヤー７００がスター型ネットワークを通じて一次ゾーンプレーヤーに接続するとき、および／又は別のデバイスに接続するとき、および／又は異なる種類の接続を通じて接続するときに修正された状態又はフラグを維持する。
【０１１８】
サテライトゾーンプレーヤー７００がスター型ネットワークを通じて一次ゾーンプレーヤーに接続されている場合（ブロック１８１６）、サテライトゾーンプレーヤー７００は、（例えばオーディオインタフェース７０８および／又はデュアルスペクトルインタフェース７０４を通じて）オーディオ情報を受信するとともに、受信したオーディオを（例えば、図７のコンポーネント４０８―４１８を通じて）再生する。いくつかの例では、オーディオ情報には、サテライトゾーンプレーヤー７００が当該オーディオを、一次ゾーンプレーヤー６００によって再生されるオーディオと同期しておよび／又は一次ゾーンプレーヤー６００に接続された他のサテライトゾーンプレーヤーと同期して再生することを可能にする同期情報を含む。その後、制御はブロック１８０６に戻り、プローブが受信されたかどうかを決定する（ブロック１８０６）。いくつかの例では、サテライトゾーンプレーヤー７００は、（例えば、オーディオ情報がちりばめられた）オーディオチャネルおよび／又は制御チャネルを通じてプローブ（例えば、制御情報）を受信しながら、第１チャネルを通じてオーディオ情報を受信するとともにオーディオの再生を継続して行う。
【０１１９】
サテライトゾーンプレーヤー７００がスター型ネットワークを通じて一次ゾーンプレーヤー６００に接続されていない場合（ブロック１８１６）、サテライトゾーンプレーヤー７００は、スター型ネットワークを通じて一次ゾーンプレーヤー１８２０に接続する（ブロック１８２０）。例えば、制御インタフェース７０６は、スパニングツリープロトコルテーブルを第１構成（例えば、メッシュネットワーク用）から第２構成（例えば、スター型ネットワーク用）へ再構成することができる。その後、制御はブロック１８０６に戻り、一次ゾーンプレーヤー６００からプローブが受信されたかどうかを決定する。
【０１２０】
図１７の方法１７００および／又は図１８の方法１８００を用いて、一次ゾーンプレーヤーは、１つ又は複数の低遅延チャネルを使用するとともにサテライトゾーンプレーヤーが再生するための低遅延オーディオを提供するように、１つ又は複数のサテライトゾーンプレーヤーを構成することができる。方法１７００によれば、ある時間の枠内で高いクオリティのオーディオを配信することができ、オーディオとそれに対応するビデオとの体感的なタイムラグを低減（例えば、回避）することができる。方法１７００によれば、接続が切断された場合に、一次ゾーンプレーヤーによるサテライトゾーンプレーヤーの再構成が可能になる。例えば、オーディオ情報の配信用に選択されたチャネルに干渉が生じて、１つ又は複数の接続が切断される又は許容できない量まで遅延が増加した場合には、一次ゾーンプレーヤーは、オーディオ情報の配信のために用いる新たなチャネルを同じスペクトル内から選択するとともに、それに応じてサテライトゾーンプレーヤーを再構成してもよい。
【０１２１】
ＶＩ．結論
上述したように、ビデオとオーディオ間の体感可能なラグを低減又は回避しながら、ホームシアター環境において無線でオーディオを再生するシステムおよび方法が提供される。本明細書に記載の実施形態はさらに、無線通信リンクを通じたオーディオコンテンツの低遅延配信が必要又は望ましいとされるシステムでも有用である。
【０１２２】
一例では、オーディオデバイスは、制御インタフェース、チャネル選択部およびオーディオインタフェースで構成されるとともに、オーディオデバイス自体がオーディオ再生機能を有するものとして提供される。制御インタフェースは、第１スペクトル内の周波数チャネルを通じて再生デバイスに制御情報を送信する。一実施形態では、制御情報は、オーディオ情報を再生デバイスに送信するために使用するオーディオインタフェースおよび／又は周波数チャネルを特定するものである。チャネル選択部は、再生デバイスにオーディオ情報を送信するための第２スペクトル内の周波数チャネルを選択する。オーディオインタフェースは、第２スペクトル内の周波数チャネルを通じて再生デバイスにオーディオ情報を送信する。
【０１２３】
いくつかの実施形態では、制御インタフェースが再生デバイスとの通信が切断されたことを検出したときに、チャネル選択部は、再生デバイスにオーディオ情報を送信するための異なる周波数チャネルを第２スペクトルから選択する。他の実施形態では、制御情報が第２スペクトル内のチャネルでの通信が切断されたことを検出したときに、チャネル選択部は、再生デバイスにオーディオ情報を送信するための異なる周波数チャネルを第１スペクトルから選択する。
【０１２４】
いくつかの実施形態では、オーディオデバイスの制御インタフェースを用いて、再生デバイス以外の複数のオーディオデバイスへ制御情報を送信する一方で、オーディオデバイスのオーディオインタフェースが再生デバイスへのオーディオ情報の送信を行う。さらなる実施形態では、再生デバイス以外のオーディオデバイスは、メッシュネットワーク上のオーディオデバイスとともに構成されており、再生デバイスは、オーディオデバイスとともにスター型ネットワークにて構成されている。
【０１２５】
別の例では、オーディオデバイスは、制御インタフェース、チャネル選択部、オーディオインタフェースおよびスピーカで構成されるものとして提供される。制御インタフェースは、第１スペクトル内の第１チャネルを通じて制御情報を受信する。制御情報には、オーディオインタフェース、オーディオ情報の提供元、および／又は第２スペクトル内の周波数チャネルに関する識別情報が含まれる。チャネル選択部は、制御情報に基づいてオーディオチャネルを選択する。オーディオインタフェースは、オーディオデバイスからオーディオ情報を受信する。スピーカは、当該オーディオ情報に基づいて音声を出力する。
【０１２６】
いくつかの実施形態では、オーディオインタフェース用の周波数チャネルが選択されていない又は選択が解除されたときに、制御インタフェースは、オーディオデバイスのメッシュネットワークに接続する。さらなる実施形態では、オーディオインタフェースが選択されたときに、制御インタフェースは、当該オーディオデバイスとともにスター型ネットワークに接続する。
【０１２７】
別の例として提供される方法は、第１スペクトル内の通信チャネルを通じて再生デバイスに制御情報を送信するステップと、第２スペクトル内の通信チャネルを選択するステップと、第２スペクトル内の第２通信チャネルを通じて再生デバイスにオーディオ情報を送信するステップとを含む。
【０１２８】
さらなる方法は、通信チャネル上の通信の切断を検出するステップと、オーディオ情報を送信するための異なる通信チャネルを第２スペクトル内から選択するステップとが含まれる。
【０１２９】
いくつかの実施形態では、方法はさらに、第１スペクトルの通信チャネルを通じて再生デバイス以外のデバイスと通信するステップを含む。
【０１３０】
本明細書では、様々な例示のシステム、方法、装置、および生産物は、他のコンポーネントの中で、ハードウェア上で実行されるファームウェアおよび／又はソフトウェアを含むことが開示されている。しかしながら、そのような例は、単なる例示であり、これにより限定されものではない。例えば、これらのファームウェアコンポーネント、ハードウェアコンポーネント、および／又はソフトウェアコンポーネントのいくつか又はすべてが、ハードウェアのみ、ソフトウェアのみ、ファームウェアのみ、又はハードウェア、ソフトウェア、および／又はファームウェアの任意の組み合わせにおいて具現化可能であることが意図されている。したがって、例示のシステム、方法、装置、および／又は生産物を説明しているが、提供されるそれらの例は、それらのシステム、方法、装置、および／又は生産物を実施する唯一の方法ではない。
【０１３１】
さらに、本明細書での「実施形態」の言及は、実施形態に関連して述べられた特定の特徴、構造、又は特性が、発明の少なくとも１つの実施形態に含まれ得ることを意味する。本明細書の様々な場所でこの語句が用いられているが、その全てが必ずしも同じ実施形態を言及するものではなく、又、他の実施形態に対して相互排他的な別個の実施形態又は代替の実施形態でもない。このように、本明細書で述べられた実施形態に関して他の実施形態との組合せが可能であることが、明示的および暗黙的に当業者によって理解される。
【０１３２】
本明細書は、環境、システム、手順、ステップ、論理ブロック、処理、および他のシンボル表現に関して広く示されており、それらはネットワークに接続されるデータ処理デバイスの動作に直接又は間接的に類似するものである。これらの処理説明および表現は、一般的に当業者によって使用され、それらの仕事の内容を他の当業者に最も効率良く伝えることができる。本開示を理解するために、多くの具体的な内容が提供されている。しかしながら、本開示の特定の実施形態が特定の具体的な詳細なしに実施され得ることが当業者に理解される。他の例では、実施形態を不必要に曖昧にすることを避けるために、周知の方法、手順、コンポーネント、および回路を詳細に説明していない。したがって、本開示の範囲は、上記した実施形態よりむしろ添付された特許請求の範囲によって定義される。
【０１３３】
添付の特許請求の範囲のいずれかがソフトウェアおよび／又はファームウェアへの実装を純粋にカバーするように読み取れる場合には、少なくとも１つの例における要素の１つ又は複数が、ソフトウェアおよび／又はファームウェアを記憶するメモリ、ＤＶＤ、ＣＤ、Ｂｌｕ−ｒａｙ（登録商標）等の有形媒体を含むように、本明細書で明示的に定められる。
【図１】
2020048198.tif 000003
【図２Ａ】
2020048198.tif 000004
【図２Ｂ】
2020048198.tif 000005
【図２Ｃ】
2020048198.tif 000006
【図３】
2020048198.tif 000007
【図４】
2020048198.tif 000008
【図５】
2020048198.tif 000009
【図６】
2020048198.tif 000010
【図７】
2020048198.tif 000011
【図８】
2020048198.tif 000012
【図９】
2020048198.tif 000013
【図１０】
2020048198.tif 000014
【図１１】
2020048198.tif 000015
【図１２】
2020048198.tif 000016
【図１３】
2020048198.tif 000017
【図１４】
2020048198.tif 000018
【図１５】
2020048198.tif 000019
【図１６】
2020048198.tif 000020
【図１７】
2020048198.tif 000021
【図１８】
2020048198.tif 000022
【手続補正書】
【提出日】令和1年11月28日(2019.11.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークインタフェースと、
少なくとも１つのプロセッサと、
非一時的コンピュータ可読記憶媒体と、
非一時的コンピュータ可読記憶媒体に記憶された命令と、を備える第１再生デバイスであって、
当該命令は少なくとも１つのプロセッサによって実行されたとき、第１再生デバイスに対して、複数の機能を実行させる命令であり、
当該複数の機能は、
１つ又は複数の再生デバイスにオーディオ情報を送信するために第１周波数スペクトルの第１チャネルを選択する機能、
第１再生デバイスからオーディオ情報を受信するように構成された第２再生デバイスの存在を検出する機能、
第２再生デバイスの存在を検出することに応じて、第１周波数スペクトルとは異なる第２周波数スペクトルの第２チャネルを通じて第２再生デバイスに対し、ネットワークインタフェースを介して、第１制御情報を送信する機能、
第１周波数スペクトルの第１チャネルを通じて第２再生デバイスに対し、ネットワークインタフェースを介して、プローブを送信する機能、
プローブが第２再生デバイスによって受信されたことを決定する機能、
プローブが第２再生デバイスによって受信されたと決定することに応じて、第１周波数スペクトルの第１チャネルを通じて第２再生デバイスに対し、ネットワークインタフェースを介して、第２再生デバイスによって再生されるオーディオ情報の少なくとも第１部分を送信する機能、
第１周波数スペクトルの第１チャネルを通じて第２再生デバイスに対しオーディオ情報の少なくとも第１部分を送信する間に、第１再生デバイスから第２再生デバイスに対するオーディオ情報の第１部分の送信品質が閾値未満に劣化したことを決定する機能、
第１チャネルとは異なる第１周波数スペクトルの第３チャネルを選択する機能、
第２周波数スペクトルの第２チャネルを通じて第２再生デバイスに対し、ネットワークインタフェースを介して、第１周波数スペクトルの第３チャネルを識別する情報を含む第２制御情報を送信する機能、および
第１周波数スペクトルの第１チャネルを通じて第２再生デバイスに対し、ネットワークインタフェースを介して、オーディオ情報の少なくとも第１部分を送信する機能から、第１周波数スペクトルの第３チャネルを通じて第２再生デバイスに対し、ネットワークインタフェースを介して、オーディオ情報の少なくとも第１部分を送信する機能に切り替える機能、
を含む、第１再生デバイス。
【請求項２】
非一時的コンピュータ可読記憶媒体に記憶された命令をさらに含み、
当該命令は少なくとも１つのプロセッサによって実行されたとき、第１再生デバイスに対して、
オーディオ情報の第２部分を再生させる機能を含む、請求項１に記載の第１再生デバイス。
【請求項３】
非一時的コンピュータ可読記憶媒体に記憶された命令をさらに備え、
当該命令は少なくとも１つのプロセッサによって実行されたとき、第１再生デバイスに対して、
第１周波数スペクトルの第１チャネルを通じて第３再生デバイスに対し、ネットワークインタフェースを介して、オーディオ情報の第３部分を送信する機能を含み、
オーディオ情報の第１部分は第２再生デバイスによって再生され、オーディオ情報の第３部分は第３再生デバイスによって再生され、
第２再生デバイスと第３再生デバイスは、第１再生デバイスとともにスター型ネットワークにある、請求項２に記載の第１再生デバイス。
【請求項４】
第１制御情報は、（ｉ）第１再生デバイスと、（ｉｉ）第１周波数スペクトルの第１チャネルと、のうちの少なくとも１つを識別する情報を含む、請求項１に記載の第１再生デバイス。
【請求項５】
プローブは、第１再生デバイスの識別子を備える、請求項１に記載の第１再生デバイス。
【請求項６】
オーディオ情報は、少なくとも１つのホームシアターソース、第３再生デバイス、ローカルネットワークソース、又はインターネットソースから受信したオーディオ情報を含む、請求項１に記載の第１再生デバイス。
【請求項７】
第１再生デバイスからオーディオ情報を受信するように構成された第２再生デバイスの存在を検出する機能は、
第２再生デバイスが第１再生デバイスからオーディオ情報を受信するように構成されていることのインジケーションを、ネットワークインタフェースを介して受信する機能を含む、請求項１に記載の第１再生デバイス。
【請求項８】
第１周波数スペクトルは５ＧＨｚスペクトルを含み、第２周波数スペクトルは２．４ＧＨｚスペクトルを含む、請求項１に記載の第１再生デバイス。
【請求項９】
ネットワークインタフェースは、
第１周波数スペクトルにおいて通信を容易にするように構成された第１スペクトルインタフェースと、
第２周波数スペクトルにおいて通信を容易にするように構成された第２スペクトルインタフェースと、を備える、請求項１に記載の第１再生デバイス。
【請求項１０】
第１再生デバイスはサウンドバーであり、第２再生デバイスはサブウーファである、請求項１に記載の第１再生デバイス。
【請求項１１】
オーディオ情報の第２部分の再生は、オーディオ情報の第１部分を再生させる第２再生デバイスに同期した、オーディオ情報の第２部分の再生を含む、請求項２に記載の第１再生デバイス。
【請求項１２】
第１周波数スペクトルの第１チャネルを通じた第１再生デバイスから第２再生デバイスに対するオーディオ情報の第１部分の送信品質が閾値未満に劣化したことを決定する機能は、
第１周波数スペクトルの第１チャネルを通じた第１再生デバイスから第２再生デバイスに対するオーディオ情報の第１部分の送信と関連したレイテンシが閾値レイテンシよりも大きいことを決定する機能を含む、請求項１に記載の第１再生デバイス。
【請求項１３】
第１再生デバイスによって、１つ又は複数の再生デバイスにオーディオ情報を送信するために第１周波数スペクトルの第１チャネルを選択するステップ、
第１再生デバイスによって、第１再生デバイスからオーディオ情報を受信するように構成された第２再生デバイスの存在を検出するステップ、
第２再生デバイスの存在を検出することに応じて、第１再生デバイスによって、第１周波数スペクトルとは異なる第２周波数スペクトルの第２チャネルを通じて第２再生デバイスに対し、ネットワークインタフェースを介して、第１制御情報を送信するステップ、
第１再生デバイスによって、第１周波数スペクトルの第１チャネルを通じて第２再生デバイスに対し、ネットワークインタフェースを介して、プローブを送信するステップ、
第１再生デバイスによって、プローブが第２再生デバイスによって受信されたことを決定するステップ、
プローブが第２再生デバイスによって受信されたと決定することに応じて、第１再生デバイスによって、第１周波数スペクトルの第１チャネルを通じて第２再生デバイスに対し、ネットワークインタフェースを介して、第２再生デバイスによって再生されるオーディオ情報の少なくとも第１部分を送信するステップ、
第１再生デバイスによって、第１周波数スペクトルの第１チャネルを通じて第２再生デバイスに対し、ネットワークインタフェースを介して、第２再生デバイスによって再生されるオーディオ情報の少なくとも第１部分を送信する間に、第１再生デバイスによって、第１周波数スペクトルの第１チャネルを通じた第１再生デバイスから第２再生デバイスに対するオーディオ情報の第１部分の送信品質が閾値未満に劣化したことを決定するステップ、
第１再生デバイスによって、第１チャネルとは異なる第１周波数スペクトルの第３チャネルを選択するステップ、
第１再生デバイスによって、第２周波数スペクトルの第２チャネルを通じて第２再生デバイスに対し、ネットワークインタフェースを介して、第１周波数スペクトルの第３チャネルを識別する情報を含む第２制御情報を送信するステップ、および
第１再生デバイスによって、第１周波数スペクトルの第１チャネルを通じて第２再生デバイスに対し、ネットワークインタフェースを介して、オーディオ情報の少なくとも第１部分を送信するステップから、第１再生デバイスによって、第１周波数スペクトルの第３チャネルを通じて第２再生デバイスに対し、ネットワークインタフェースを介して、オーディオ情報の少なくとも第１部分を送信するステップに切り替えるステップ、
を含む、方法。
【請求項１４】
第１再生デバイスによって、オーディオ情報の第２部分を再生させるステップをさらに含む、請求項１３に記載の方法。
【請求項１５】
第１再生デバイスによって、第１周波数スペクトルの第１チャネルを通じて第３再生デバイスに対し、ネットワークインタフェースを介して、オーディオ情報の第３部分を送信するステップをさらに含み、
オーディオ情報の第１部分は第２再生デバイスによって再生され、オーディオ情報の第３部分は第３再生デバイスによって再生され、
第２再生デバイスと第３再生デバイスは、第１再生デバイスとともにスター型ネットワークにある、請求項１４に記載の方法。
【請求項１６】
請求項１３から１５のいずれか１つに記載の方法をプロセッサに実行させる命令を記憶した非一時的コンピュータ可読記憶媒体。
【請求項１７】
請求項１３から１５のいずれか１つに記載の方法をプロセッサに実行させるためのコンピュータプログラム。
【外国語明細書】
2020048198.tif 000023
2020048198.tif 000024
2020048198.tif 000025
2020048198.tif 000026
2020048198.tif 000027
2020048198.tif 000028
2020048198.tif 000029
2020048198.tif 000030
2020048198.tif 000031
2020048198.tif 000032
2020048198.tif 000033
2020048198.tif 000034
2020048198.tif 000035
2020048198.tif 000036
2020048198.tif 000037
2020048198.tif 000038
2020048198.tif 000039
2020048198.tif 000040
2020048198.tif 000041
2020048198.tif 000042
2020048198.tif 000043
2020048198.tif 000044
2020048198.tif 000045
2020048198.tif 000046
2020048198.tif 000047
2020048198.tif 000048
2020048198.tif 000049
2020048198.tif 000050
2020048198.tif 000051
2020048198.tif 000052
2020048198.tif 000053
2020048198.tif 000054
2020048198.tif 000055
2020048198.tif 000056
2020048198.tif 000057
2020048198.tif 000058
2020048198.tif 000059
2020048198.tif 000060
2020048198.tif 000061
2020048198.tif 000062
2020048198.tif 000063
2020048198.tif 000064
2020048198.tif 000065
2020048198.tif 000066
2020048198.tif 000067
2020048198.tif 000068
2020048198.tif 000069
2020048198.tif 000070
2020048198.tif 000071
2020048198.tif 000072
2020048198.tif 000073
2020048198.tif 000074
2020048198.tif 000075
2020048198.tif 000076
2020048198.tif 000077
2020048198.tif 000078
2020048198.tif 000079
2020048198.tif 000080
2020048198.tif 000081