(57)【要約】実施形態では、再生デバイスを確立ネットワークに自動的に追加して、確立ネットワーク内にある他のデバイスと同期してメディアを再生させる。再生デバイスは、自身がネットワークに加入できる状態であることを示す第１のメッセージを、ユーザの入力が無い状態で送信する。既に確立ネットワーク内にあるデバイスは、第１のメッセージを受信すると、確立ネットワークに加入するためのセキュリティパラメータを含む第２のメッセージを再生デバイスに送信する。これに従い、再生デバイスは確立ネットワークに加入する。また、実施形態では、ユーザの入力が無い状態で再生デバイスを自動的に設定する。確立ネットワーク内にある別のデバイスにより、再生デバイス用のセットアップ情報を示す構成テーブルを受信し、続いてこのセットアップ情報を再生デバイスに送信し、これに従い再生デバイスを設定する。
2016514280.tif 000002
【特許請求の範囲】
【請求項１】
再生ネットワーク内にある再生デバイスを自動的に設定する方法であって、
コントローラデバイスにより、ワイドエリアネットワークから送信されるコンフィギュレーションテーブルを受信するステップ、
前記コントローラデバイスにより、再生用に設定されていない再生デバイスのエントリが前記コンフィギュレーションテーブルに含まれることを決定するステップ、
前記コントローラデバイスにより、前記再生デバイス用の設定情報を含む第１のメッセージを前記再生デバイスに送信するステップ
を含む方法。
【請求項２】
前記第１のメッセージは、無線ネットワークを介して送信される、
請求項１に記載の方法。
【請求項３】
前記設定情報は、ユーザが読み取ることができる名称を含み、該名称は前記再生デバイスに割り当てられるものである、
請求項１に記載の方法。
【請求項４】
前記再生デバイスのための音声イコライゼーション設定を変更するステップをさらに含む、
請求項１に記載の方法。
【請求項５】
前記設定情報は、前記再生デバイスが結合領域の構成要素であることを示す、
請求項１に記載の方法。
【請求項６】
前記設定情報は、前記再生デバイスがステレオペアを設定する２つのデバイスの一方であることを示す、
請求項５に記載の方法。
【請求項７】
前記結合領域の構成要素でもある別の再生デバイスのために音声イコライゼーション設定を変更するステップをさらに含む、
請求項５に記載の方法。
【請求項８】
前記設定情報は、再生システムに登録される音楽サービスについての登録情報を含む、
請求項１に記載の方法。
【請求項９】
前記再生デバイス用の設定情報は、前記再生デバイスを販売する店舗からサーバへ送信される、
請求項１に記載の方法。
【請求項１０】
前記再生デバイス用の設定情報は、ウェブインターフェースを介して前記サーバに送信される、
請求項１に記載の方法。
【請求項１１】
前記第１のメッセージは、前記再生デバイスが確立ネットワークとの接続に用いるセキュリティパラメータを含む、
請求項１に記載の方法。
【請求項１２】
プロセッサ、
前記プロセッサにより実行可能な命令を記憶したメモリ
を備えたコントローラデバイスであって、
前記命令は、
ワイドエリアネットワークを介してサーバから送信されるコンフィギュレーションテーブルを受信する機能、
再生用に設定されていない再生デバイスのエントリが前記コンフィギュレーションテーブルに含まれることを決定する機能、
前記再生デバイス用の設定情報を含む第１のメッセージを前記再生デバイスに送信する機能
を実行するためのものである、
コントローラデバイス。
【請求項１３】
前記設定情報は、ユーザが読み取ることができる名称を含み、該名称は前記再生デバイスに割り当てられるものである、
請求項１２に記載のデバイス。
【請求項１４】
前記再生デバイスのための音声イコライゼーション設定を変更する機能をさらに含む、
請求項１２に記載のデバイス。
【請求項１５】
前記設定情報は、前記再生デバイスが結合領域の構成要素であることを示す、
請求項１２に記載のデバイス。
【請求項１６】
計算装置により実行可能な命令を記憶した非一時的コンピュータ可読媒体であって、前記命令を実行して前記計算装置に以下の機能、
コントローラデバイスにより、ワイドエリアネットワークから送信されるコンフィギュレーションテーブルを受信する機能、
前記コントローラデバイスにより、再生用に設定されていない再生デバイスのエントリが前記コンフィギュレーションテーブルに含まれることを決定する機能、
前記コントローラデバイスにより、前記再生デバイス用の設定情報を含む第１のメッセージを前記再生デバイスに送信する機能
を実行させる非一時的コンピュータ可読媒体。
【請求項１７】
前記設定情報は、再生システムに登録される音楽サービスについての登録情報を含む、
請求項１６に記載の非一時的コンピュータ可読媒体。
【請求項１８】
前記再生デバイス用の設定情報は、前記再生デバイスを販売する店舗からサーバへ送信される、
請求項１６に記載の非一時的コンピュータ可読媒体。
【請求項１９】
前記再生デバイス用の設定情報は、ウェブインターフェースを介して前記サーバに送信される、
請求項１６に記載の非一時的コンピュータ可読媒体。
【請求項２０】
前記第１のメッセージは、前記再生デバイスが確立ネットワークとの接続に用いるセキュリティパラメータを含む、
請求項１６に記載の非一時的コンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の参照）
本願は、２０１３年２月１４日に出願された米国特許出願第１３／７６７，８５０号の優先権を主張するものであり、その内容はすべて参照により本明細書に組み込まれる。
【０００２】
（技術分野）
本願は、コンシューマ製品に関するものであり、特に、メディア再生に向けられたシステム、製品、機能、サービス、及び他のアイテムに関するものや、それらの幾つかの態様に関する。特に、本願は、メディア再生用無線確立ネットワーク（セキュアネットワーク）の構築に関するものであり、これは例えば米国特許第８，３２６，９５１号（内容はすべて参照により本明細書に組み込まれる）で説明されている。
【背景技術】
【０００３】
技術の進歩のおかげで、音楽コンテンツだけでなく、他の種類のメディア、例えば、テレビコンテンツ、ムービー、及び対話型コンテンツなどにアクセスしやすくなっている。例えば、ユーザは、従来のオーディオ及びビデオコンテンツにアクセスする従来の手段に加えて、オンラインストア、インターネットラジオ局、音楽サービス、ムービーサービスなどを通じて、インターネット上のオーディオ、ビデオ、オーディオとビデオの両方のコンテンツにアクセスすることができる。家の内外における音楽、映像、及びオーディオ・ビデオコンテンツへの需要は、高まり続けている。
【０００４】
本発明の技術の特徴、態様、及び利点は、以下の記載、添付の特許請求の範囲、及び添付の図面を参照するとより理解しやすい。
【図面の簡単な説明】
【０００５】
【図１】本発明のある実施形態の例示的な構成を示す。
【図２Ａ】内蔵アンプと変換器とを備えるゾーンプレーヤーの例を示す。
【図２Ｂ】内蔵アンプを備え、外部スピーカーに接続されたゾーンプレーヤーの例を示す。
【図２Ｃ】Ａ／Ｖ受信機とスピーカーとに接続されたゾーンプレーヤーの例を示す。
【図３】コントローラの例を示す。
【図４】例示的なゾーンプレーヤー内部機能ブロック図を示す。
【図５】例示的なコントローラの内部機能ブロック図を示す。
【図６】例示的なアドホック再生ネットワークを示す。
【図７】クラウドベースネットワークと少なくとも一つのローカル再生ネットワークとを有する複数のネットワークを含むシステムを示す。
【図８Ａ】再生確立ネットワークに再生デバイスを自動的に追加する方法の例を示す第１のフローチャートである。
【図８Ｂ】再生確立ネットワークに再生デバイスを自動的に追加する方法の例を示す第２のフローチャートである。
【図８Ｃ】再生ネットワーク内にある再生デバイスを自動的に設定する方法の例を示すフローチャートである。
【図９Ａ】再生デバイスを、再生確立ネットワークに追加し、そのネットワーク用に設定する第１の状況を示す。
【図９Ｂ】再生デバイスを、再生確立ネットワークに追加し、そのネットワーク用に設定する第２の状況を示す。
【図９Ｃ】再生デバイスを、再生確立ネットワークに追加し、そのネットワーク用に設定する第３の状況を示す。
【図１０】再生デバイスを、再生確立ネットワークに追加し、そのネットワーク用に設定するときにデバイス間で行われる通信の例を示す。
【発明を実施するための形態】
【０００６】
Ｉ．概要
本明細書では、メディア再生用確立ネットワークへの再生デバイスの追加と再生デバイスの構成を可能にする実施形態について説明する。特に、説明する実施形態では、ユーザが何もすることなく自動的に再生デバイスが確立ネットワークに追加される。更に、再生デバイスは、確立ネットワークに加入すると、確立ネットワーク内にある他の再生デバイスと同期してメディアを自動的に再生する。
【０００７】
一例では、ユーザは、再生デバイスを手に入れると、既に確立ネットワーク内でメディアを同期再生可能とされた他の再生デバイスと同期する形でメディアを再生する。一例では、新規再生デバイスは、電源が入ると、確立ネットワークに加入できる状態にあることを示す加入メッセージを送信する。新規再生デバイスが確立ネットワーク内にあるデバイスの通信範囲内にある場合、そのデバイスが加入メッセージを受信する。当該デバイスは、別の再生デバイスであってもよいしコントローラデバイスであってもよい。当該デバイスは、確立ネットワークに加入できる状態にあることを示す加入メッセージを新規再生デバイスから受信すると、確立ネットワークに加入するために用いられるセキュリティパラメータを新規再生デバイスに送信する。
【０００８】
別の例では、確立ネットワーク内にあるデバイスは、確立ネットワークに加入できる状態にあることを示す加入メッセージが新規再生デバイスから送信されることを予測する。例えば、コントローラデバイスが受信する構成テーブルに、確立ネットワークに加入することが可能な全デバイスが記載される。このようにして、構成テーブルに記載されたデバイスが未だネットワーク内にない場合、コントローラデバイス（及び／または確立ネットワーク内にある他のデバイス）は、新規再生デバイスから送信される加入メッセージを「感知」する。このとき、構成テーブルには、確立ネットワークに参加させるため後に新規再生デバイスに送信されるセキュリティパラメータが記載されていてもよい。
【０００９】
構成テーブルは、セキュリティパラメータに加えて、新規再生デバイスのための構成データまたはセットアップ情報を含んでもよい。これらは、新規再生デバイスを再生可能状態とする方法を示すものである。例えば、新規再生デバイスをステレオペアの一方として用い、確立ネットワーク内にある他のデバイスと同期させてメディアを再生することを意図している場合、構成データは、新規再生デバイスが左チャンネルまたは右チャンネルのスピーカーとして機能することを示す。
【００１０】
この例で、新規再生デバイスは、自身が設定されうる状態である（またはもうすぐその状態になる）ことを示す構成メッセージをコントローラデバイス（及び／または確立ネットワーク内にある他のデバイス）に送信する。一例では、構成メッセージは加入メッセージと併せて（１つの通信ステップとして）受信される。別の例では、構成メッセージは、加入メッセージが受信された後、または新規再生デバイスが確立ネットワークに加入した後に受信される。いずれの例でも、構成メッセージを受信した新規再生デバイスに構成データが送信され、新規再生デバイスは構成データに従って設定される。
【００１１】
一例では、確立ネットワークに加入するためのセキュリティパラメータと再生デバイスを設定するための構成データを両方含む構成テーブルが、コントローラデバイス及び／または確立ネットワーク内にある他のデバイスに対して、サーバ（例えばインターネット上の「クラウド」サービスに基づくサーバ）から送信される。一例では、セキュリティパラメータと構成データは、先に行われたユーザからの入力に基づいてある程度決定される。例えば、ユーザは、店舗で購入した場合でもワールドワイドウェブを介して購入した場合でも、新規再生デバイスを手に入れると、すぐに識別情報を入力することが求められ、更に新規再生デバイスを利用する態様に関する幾つかの質問に回答することが求められる。ユーザが入力した識別情報は、ユーザが新規再生デバイスを追加しようとする対象の確立ネットワークを示すので、新規再生デバイスの確立ネットワークへの加入に用いられるセキュリティパラメータを識別または決定するために用いられる。同様に、質問に対する回答は、新規再生デバイスを利用する態様を示すので、新規再生デバイスを再生させるための構成に用いられる構成データの作成に用いられる。
【００１２】
上記の通り、本願では、新規再生デバイスを確立ネットワークに自動的に追加して、ユーザが何もすることなく前記確立ネットワーク内にある他のデバイスと同期してメディアを再生するように新規再生デバイスが設定される。第１の態様では第１の方法を提供する。この第１の方法では、コントローラデバイスにより、ワイドエリアネットワークから送信されるコンフィギュレーションテーブルを受信する。また、第１の方法では、前記コントローラデバイスにより、再生用に設定されていない再生デバイスのエントリが前記コンフィギュレーションテーブルに含まれることを決定する。また、第１の方法では、前記コントローラデバイスにより、前記再生デバイス用の設定情報を含む第１のメッセージを前記再生デバイスに送信する。
【００１３】
別の態様では、プロセッサ、該プロセッサにより実行可能な命令を記憶したメモリを備えたコントローラデバイスを提供する。前記命令は、ワイドエリアネットワークを介してサーバから送信されるコンフィギュレーションテーブルを受信する機能、再生用に設定されていない再生デバイスのエントリが前記コンフィギュレーションテーブルに含まれることを決定する機能、及び、前記再生デバイス用の設定情報を含む第１のメッセージを前記再生デバイスに送信する機能を実行する。
【００１４】
更なる態様では、計算装置により実行可能な命令を記憶し、前記命令を実行して前記計算装置に以下の機能を実行させる非一時的コンピュータ可読媒体を提供する。この機能群は、コントローラデバイスにより、ワイドエリアネットワークから送信されるコンフィギュレーションテーブルを受信する機能を含む。また、この機能群は、前記コントローラデバイスにより、再生用に設定されていない再生デバイスのエントリが前記コンフィギュレーションテーブルに含まれることを決定する機能を含む。また、この機能群は、前記コントローラデバイスにより、前記再生デバイス用の設定情報を含む第１のメッセージを前記再生デバイスに送信する機能を含む。
【００１５】
以下で説明する他の実施形態や、当業者に理解される他の実施形態もまた可能である。
【００１６】
ＩＩ．動作環境の例
図面を参照すると、同様のパーツに対しては、複数の図面において、同様の符号を付している。図１は、本明細書で開示された１つ又は複数の実施形態が実行可能な、又は実施可能なメディアシステム構成１００の例を示している。
【００１７】
例示のために、メディアシステム構成１００は、複数のゾーンを備えるホームを示しているが、ホームは１つのゾーンのみで構成することができる。各ゾーンは、例えば、オフィス、浴室、寝室、キッチン、ダイニングルーム、ファミリールーム、ホームシアタールーム、ユーティリティ又はランドリールーム、及びパティオなどの異なる部屋又はスペースを示してもよい。そのように構成されている場合では、１つのゾーンが複数の部屋又はスペースを含んでもよい。各ゾーンに１つ又は複数のゾーンプレーヤー１０２−１２４が示されている。ゾーンプレーヤー１０２−１２４は、再生デバイス、マルチメディアユニット、スピーカー、プレーヤーなどと呼ばれ、オーディオ、ビデオ、及び／又はオーディオビジュアルの出力を行う。コントローラ１３０（例えば、図示の目的のためキッチン内に示されているコントローラ）は、メディアシステム構成１００の制御を行う。コントローラ１３０は、ゾーンに固定されていてもよいし、あるいは、コントローラ１３０は、ゾーンの周りを移動可能な移動体であってもよい。メディアシステム構成１００は、複数のコントローラ１３０を含んでもよい。メディアシステム構成１００は、例示的なハウスオーディオシステム全体を表すが、本明細書に記載の技術は、これらの特定の場所への用途に限定されず、又、図１のハウスメディアシステム１００全体のような広範囲のシステムにも限定されない。
【００１８】
ａ．ゾーンプレーヤーの例
図２Ａ、図２Ｂ、図２Ｃは、様々な種類のゾーンプレーヤーの例を示している。例えば、図２Ａ、図２Ｂ、図２Ｃのゾーンプレーヤー２００、２０２、及び２０４は、それぞれ、図１のゾーンプレーヤー１０２−１２４のいずれにも対応できる。幾つかの実施形態では、オーディオが、フルレンジプレーヤー等の単一のゾーンプレーヤーのみから再生されてもよい。幾つかの実施形態では、オーディオは、２つ以上のゾーンプレーヤー、例えば、複数のフルレンジプレーヤーの組み合わせ、又はフルレンジプレーヤーと特定のプレーヤーとの組み合わせ等によって再生されてもよい。幾つかの実施形態では、ゾーンプレーヤー２００−２０４はまた、「スマートスピーカー」と呼ばれてもよい。この理由は、オーディオ再生を超えた処理能力を備えているからであり、以下に詳細に述べられている。
【００１９】
図２Ａは、フルレンジサウンドを再生可能なサウンド生成機器２０８を含むゾーンプレーヤー２００を示す。サウンドは、オーディオ信号から得られ、オーディオ信号は、有線データネットワークを介して、又は無線データネットワークを介してゾーンプレーヤー２００によって受信することができる。サウンド生成機器２０８は、１つ又は複数の内蔵アンプと、１つ又は複数の音響変換器（例えば、スピーカー）を含む。内蔵アンプは、図４に関連付けて、更に以下で述べられている。スピーカー又は音響変換器は、例えば、ツイーター、ミッドレンジドライバ、低域ドライバ、及びサブウーファーのいずれかを含んでいてもよい。幾つかの実施形態では、ゾーンプレーヤー２００は、ステレオオーディオ、モノラルオーディオ、又はその両方を再生するように静的に又は動的に構成することができる。幾つかの実施形態では、ゾーンプレーヤー２００が他のゾーンプレーヤーとグループ化されてもよい。ステレオオーディオ、モノラルオーディオ、及び／又はサラウンドオーディオを再生するとき、又はゾーンプレーヤー２００によって受信したオーディオコンテンツがフルレンジより低いとき、ゾーンプレーヤー２００は、フルレンジサウンドのサブセットを再生するように構成することもできる。
【００２０】
図２Ｂは、分離したスピーカー２１０に電力を供給する内蔵アンプを含むゾーンプレーヤー２０２を示す。分離したスピーカーは、例えば、任意のタイプのラウドスピーカーを含むことができる。ゾーンプレーヤー２０２は、１つ、２つ、又はそれより多い数の別々のラウドスピーカーに電力を供給するように構成されてもよい。ゾーンプレーヤー２０２は、有線パスを通じてオーディオ信号（例えば、右又は左のチャンネルオーディオ又はその構成に応じた数のチャンネル）を分離したスピーカー２１０に対して通信するように構成されている。
【００２１】
図２Ｃは、内蔵アンプを含まないが、データネットワークを介して受信したオーディオ信号を、内蔵アンプを備えるオーディオ（又は「オーディオ／ビデオ」）受信器２１４に通信するゾーンプレーヤー２０４を示している。
【００２２】
図１に戻って、幾つかの実施形態では、１つ、幾つか、又はすべてのゾーンプレーヤー１０２−１２４は、ソースから直接オーディオを取り出すことができる。例えば、ゾーンプレーヤーは、再生されるべきオーディオコンテンツの再生リスト又は列（本明細書では、「再生列」とも呼ばれる）を含んでいてもよい。再生列内の各項目は、ユーアールアイ（ＵＲＩ）又は幾つかの他の識別子を含んでいてもよい。ＵＲＩ又は識別子は、オーディオソースに対するゾーンプレーヤーを指し示すことができる。ソースは、インターネット（例えば、クラウド）上で見つけられるかもしれないし、データネットワーク１２８上の別のデバイス（以下に更に述べられている）、ゾーンプレーヤー自体に格納されたコントローラ１３０からローカルに見つかるかもしれないし、又はゾーンプレーヤーと直接通信するオーディオソースから見つかるかもしれない。幾つかの実施形態では、ゾーンプレーヤーは、オーディオそのものを再生できるし、オーディオを再生するために別のデバイスに送信できるし、又はゾーンプレーヤーと１つ又は複数の追加のゾーンプレーヤーとを同期してオーディオを再生することもできる。幾つかの実施形態では、再生するために別のゾーンプレーヤーに異なる第２オーディオコンテンツを送信している間、ゾーンプレーヤーは、第１オーディオコンテンツを再生することができる（又は全く再生できない）。
【００２３】
例として、現在、カリフォルニア州サンタバーバラのソノズ・インコーポレイテッドは、「ＰＬＡＹ：５」、「ＰＬＡＹ：３」、「ＣＯＮＮＥＣＴ：ＡＭＰ」、「ＣＯＮＮＥＣＴ」、及び「ＳＵＢ」と呼ばれるゾーンプレーヤーを販売提供している。他の過去、現在、及び／又は将来の任意のゾーンプレーヤーは、追加的に又は代替的に本明細書で開示された実施例のゾーンプレーヤーに実装して使用することができる。更に、ゾーンプレーヤーは、図２Ａ、図２Ｂ、及び図２Ｃに示された特定の例又は提供されるソノズ製品に限定されないことを理解する。例えば、ゾーンプレーヤーは、有線のヘッドホン又は無線のヘッドホンを含んでもよい。更に別の例では、ゾーンプレーヤーは、テレビ用のサウンドバーを含んでいてもよい。更に別の例では、ゾーンプレーヤーは、アップル社のＩＰＯＤ（商標）又は同様のデバイス用のドッキングステーションを含むことができるし、又、それらと対話することができる。
【００２４】
ｂ．コントローラの例
図３は、ドッキングステーション３０２内の無線コントローラ３００の例を示す。例として、コントローラ３００は、図１の制御デバイス１３０に対応可能である。ドッキングステーション３０２が備えられている場合、ドッキングステーション３０２は、コントローラ３００のバッテリーを充電するために使用されてもよい。幾つかの実施形態では、コントローラ３００は、タッチスクリーン３０４を備えており、ユーザは、タッチスクリーン３０４をタッチすることでコントローラ３００と対話してもよい。例えば、ユーザは、オーディオコンテンツの再生リストを取り出し、ナビゲートし、１つ又は複数のゾーンプレーヤーの動作を制御し、システム構成１００の全体を制御することができる。ある実施形態では、任意の数のコントローラを使用して、システム構成１００を制御することができる。幾つかの実施形態では、システム構成１００を制御可能なコントローラの数を制限してもよい。コントローラは、無線コントローラ３００のように無線であってもよいし、又はデータネットワーク１２８に有線で接続されてもよい。
【００２５】
幾つかの実施形態では、複数のコントローラがシステム１００に使用される場合、各コントローラは、共通のコンテンツを表示するために調整されてもよいし、すべてのコントローラを動的に更新し、１つのコントローラで行われた変更を示してもよい。調整は、例えば、コントローラによって、１つ又は複数のゾーンプレーヤーから直接又は間接的に状態変数を定期的に要求することによって行われてもよい。状態変数は、システム１００についての情報を提供してもよく、例えば、現在のゾーングループ構成、１つ又は複数のゾーンで再生しているもの、ボリュームレベル、及び興味のある他の項目などを提供してもよい。状態変数は、必要に応じて、又は多くの場合プログラムされて、ゾーンプレーヤー（及び、もし望むのであれば、コントローラ）間のデータネットワーク１２８上に渡されてもよい。
【００２６】
更に、任意のネットワーク対応携帯デバイス、例えば、ＩＰＨＯＮＥ（登録商標）、ＩＰＡＤ（登録商標）、ＡＮＤＲＯＩＤ（登録商標）対応電話、又は任意の他のスマートフォン若しくはネットワーク対応デバイスなどで実行されるアプリケーションが、データネットワーク１２８に接続することによってコントローラとして使用できる。ラップトップ又はデスクトップパーソナルコンピュータ（ＰＣ）若しくはＭＡＣ（登録商標）上で実行されるアプリケーションも、コントローラ１３０として使用される。そのようなコントローラは、データネットワーク１２８、ゾーンプレーヤー、無線ルータを備えるインタフェースを通じてシステム１００に接続されるか、又は幾つかの他の構成された接続パスを使用してシステム１００に接続されてもよい。カリフォルニア州サンタバーバラのソノズ・インコーポレイテッドが提供するコントローラの例としては、「コントローラ２００」、「ＳＯＮＯＳ（登録商標）  ＣＯＮＴＲＯＬ」、「ＳＯＮＯＳ（登録商標）  Ｃｏｎｔｒｏｌｌｅｒ  ｆｏｒ  ｉＰｈｏｎｅ」、「ＳＯＮＯＳ（登録商標）  Ｃｏｎｔｒｏｌｌｅｒ  ｆｏｒ  ＩＰＡＤ（登録商標）」、「ＳＯＮＯＳ（登録商標）  Ｃｏｎｔｒｏｌｌｅｒ  ｆｏｒ  ＡＮＤＲＯＩＤ（登録商標）」、「ＳＯＮＯＳ（登録商標）  Ｃｏｎｔｒｏｌｌｅｒ  ｆｏｒ  ＭＡＣ又はＰＣ」を含む。
【００２７】
ｃ．データ接続の例
図１のゾーンプレーヤー１０２−１２４は、直接又は間接的にデータネットワーク、例えばデータネットワーク１２８に接続される。コントローラ１３０は、直接又は間接的にデータネットワーク１２８に接続されるか、又は個別にゾーンプレーヤーに接続されてもよい。データネットワーク１２８は、示された他の構成要素から目立つように図中に八角形で示されている。データネットワーク１２８が１つの場所に示されているが、そのようなネットワークは、システム１００の中及び周りに配置されることが理解される。特に、データネットワーク１２８は、有線ネットワーク、無線ネットワーク、又は有線ネットワークと無線ネットワークの両方の組み合わせとすることができる。幾つかの実施形態では、ゾーンプレーヤー１０２−１２４の１つ又は複数は、専有のメッシュネットワークに基づいて、データネットワーク１２８に無線で接続されている。幾つかの実施形態では、ゾーンプレーヤー１０２−１２４の１つ又は複数は、非メッシュトポロジーを使用して、データネットワーク１２８に無線で接続される。幾つかの実施形態では、ゾーンプレーヤー１０２−１２４の１つ又は複数は、イーサネット（登録商標）又は同様の技術を使用し、データネットワーク１２８への有線を介して接続されている。１つ又は複数のゾーンプレーヤー１０２−１２４をデータネットワーク１２８に接続することに加えて、データネットワーク１２８は、更に、例えば、インターネットなどのワイドエリアネットワークにアクセス可能である。
【００２８】
幾つかの実施形態では、ゾーンプレーヤー１０２−１２４の幾つかをブロードバンドルータに接続することによって、又は幾つかの他の接続デバイスをブロードバンドルータに接続することによって、データネットワーク１２８が形成されてもよい。次に、他のゾーンプレーヤー１０２−１２４は、データネットワーク１２８に対して有線で追加することができるか、又は無線で追加することができる。例えば、ゾーンプレーヤー（例えば、ゾーンプレーヤー１０２−１２４のいずれか）は、ゾーンプレーヤーに設けられたボタンを単に押すことによって、システム構成１００に追加され（又は幾つかの他のアクションを実行し）、データネットワーク１２８への接続を可能にしている。ブロードバンドルータは、例えば、インターネットサービスプロバイダ（ＩＳＰ）に接続することができる。ブロードバンドルータは、他のアプリケーション（例えば、ウェブサーフィン）に使用可能なシステム構成１００内の別のデータネットワークを形成するために使用することができる。データネットワーク１２８はまた、そのようにプログラムされている場合にも使用することができる。一例では、第２ネットワークは、サンタバーバラのソノズ・インコーポレイテッドによって開発されたＳＯＮＯＳＮＥＴ（商標）プロトコルを実装してもよい。ＳＯＮＯＳＮＥＴ（商標）は、安全で、ＡＥＳ暗号化された、ピア・ツー・ピアの無線メッシュネットワークを表す。あるいは、ある実施形態では、データネットワーク１２８は、家庭内の他の用途に使用されるネットワーク、例えば従来の有線ネットワーク又は無線ネットワークと同じネットワークである。
【００２９】
ｄ．ゾーン構成の例
特定のゾーンは、１つ又は複数のゾーンプレーヤーを含むことができる。例えば、図１のファミリールームでは、２つのゾーンプレーヤー１０６及び１０８を含んでおり、一方キッチンでは、１つのゾーンプレーヤー１０２を備えていることが示されている。別の例では、ホームシアタールームは、５．１チャンネル以上のオーディオソースからのオーディオ（例えば、５．１以上のオーディオチャンネルでエンコードされたムービー）を再生する追加のゾーンプレーヤーを有する。幾つかの実施形態では、１つは、ルーム内又はスペース内にゾーンプレーヤーを配置し、コントローラ１３０を介してゾーンプレーヤーを新しいゾーンに割り当てるか、又は既存のゾーンに割り当てることができる。そのように、ゾーンが形成されてもよく、ゾーンが別のゾーンと組み合わされてもよく、ゾーンが取り除かれてもよく、ゾーンに特定の名前（例えば、「キッチン」）が与えられてもよい。また、望むのならば、コントローラ１３０でそのようにするようにプログラムされてもよい。更に、幾つかの実施形態では、コントローラ１３０又は幾つかの他の機構を使用して構成された後においても、ゾーン構成は、動的に変更してもよい。
【００３０】
幾つかの実施形態では、ゾーンが、２つ以上のゾーンプレーヤー、例えば、ファミリールームにおいて２つのゾーンプレーヤー１０６及び１０８を含む場合、２つのゾーンプレーヤー１０６及び１０８は、同じオーディオソースを同期して再生するように構成することができる。また、２つのゾーンプレーヤー１０６及び１０８は、例えば、左と右のチャンネルのように、２つの別のサウンドを再生するようにペアにすることもできる。言い換えれば、一方を左サウンド用、他方を右サウンド用として使用する２つのゾーンプレーヤー１０６及び１０８を通して、サウンドのステレオ効果が再現されてもよいし、又は強化されてもよい。ある実施形態では、ペアのゾーンプレーヤー（「結合したゾーンプレーヤー」とも呼ばれる）は、同じゾーン又は異なるゾーンにおける他のゾーンプレーヤーと同期してオーディオを再生することもできる。
【００３１】
幾つかの実施形態では、２つ以上のゾーンプレーヤーを音響的に統合し、単一の統合されたゾーンプレーヤーを形成することができる。統合されたゾーンプレーヤーは、追加のスピーカードライバを通ってサウンドが流れるため、（複数の異なるデバイスから構成されている）統合されたゾーンプレーヤーは、統合されていないゾーンプレーヤー又はペアにされたゾーンプレーヤーと比べて、サウンドの処理や再現を異なるように構成することができる。統合されたゾーンプレーヤーは、更に、単一のゾーンプレーヤー又は他の統合されたゾーンプレーヤーとペアにすることができる。統合された再生デバイスのそれぞれの再生デバイスは、例えば、統合モードに設定されることができる。
【００３２】
幾つかの実施形態によれば、ユーザは、ゾーンプレーヤーのグループ化、統合、ペアリング等のいずれかを行い続け、所望の構成を完成させることができる。グループ化、統合、及びペアリングの操作は、好ましくは、例えば、コントローラ１３０を使用するなどの制御インタフェースを通じて行われ、異なる構成を作成するようにスピーカーワイヤーを、例えば、個々の、離れたスピーカーに物理的に接続及び再接続することなく行われる。このように、本明細書内で述べられた特定の実施形態は、より柔軟で動的なプラットフォームを提供し、サウンド再生をエンドユーザに提供することができる。
【００３３】
ｅ．オーディオソースの例
幾つかの実施形態では、各ゾーンは、別のゾーンのオーディオソースと同じオーディオソースから再生することができる。また、各ゾーンは、それぞれ異なるオーディオソースで再生することもできる。例えば、誰かがパティオ上でグリルしながら（ｇｒｉｌｌｉｎｇ）、ゾーンプレーヤー１２４を介してジャズ音楽を聞くことができる。また、誰かがキッチンで食事の準備をしながらゾーンプレーヤー１０２を介してクラシック音楽を聞くこともできる。更に、誰かがオフィスにいながら、パティオ上でゾーンプレーヤー１２４を介して再生されているジャズ音楽と同じ音楽を、ゾーンプレーヤー１１０を介して聞くこともできる。幾つかの実施形態では、ゾーンプレーヤー１１０と１２４を介して再生されるジャズ音楽が、同期して再生される。複数のゾーン間で再生を同期することで、オーディオを途切れさせることなく（又はほぼ途切れさせることなく）聞きながら、ユーザは、複数のゾーンを移動することができる。更に、ゾーンを「パーティーモード」とし、連結された全てのゾーンが同期してオーディオを再生することもできる。
【００３４】
ゾーンプレーヤー１０２−１２４によって再生されるオーディオコンテンツのソースは、多数ある。幾つかの実施形態では、ゾーンプレーヤー自体が有する音楽にアクセスされ、その音楽が再生されてもよい。幾つかの実施形態では、コンピュータ又はネットワーク接続ストレージ（ＮＡＳ）上に格納された個人のライブラリから、データネットワーク１２８を介してアクセスされ、音楽が再生されてもよい。幾つかの実施形態では、インターネットラジオ局、番組、及びポッドキャストが、データネットワーク１２８を介してアクセスすることができる。ユーザに音楽とオーディオコンテンツを流し、及び／又はダウンロードさせる音楽サービス又はクラウドサービスは、データネットワーク１２８を介してアクセスできる。更に、音楽は、例えば、ターンテーブル又はＣＤプレーヤーなどの従来のソースから、ラインイン接続を介してゾーンプレーヤーに接続して得られてもよい。オーディオコンテンツはまた、異なるプロトコル、例えば、アップル社のＡＩＲＰＬＡＹ（商標）ワイヤレス技術を使用して、アクセスすることができる。１つ又は複数のソースから受信されたオーディオコンテンツは、データネットワーク１２８及び／又はコントローラ１３０を介して、ゾーンプレーヤー１０２から１２４の間で共有することができる。上述したオーディオコンテンツのソースは、本明細書において、ネットワークベースのオーディオ情報ソースと呼ばれる。しかしながら、ネットワークベースのオーディオ情報は、それらに限定されない。
【００３５】
幾つかの実施形態では、例示のホームシアターゾーンプレーヤー１１６、１１８、１２０は、テレビ１３２などのオーディオ情報ソースに接続されている。幾つかの例では、テレビ１３２が、ホームシアターゾーンプレーヤー１１６、１１８、１２０のためのオーディオソースとして使用されており、一方、別の例においては、テレビ１３２からのオーディオ情報がオーディオシステム１００内のゾーンプレーヤー１０２−１２４のいずれかと共有することができる。
【００３６】
ＩＩＩ．ゾーンプレーヤーの例
図４を参照すると、実施の形態に関連するゾーンプレーヤー４００の例示的なブロック図が示されている。図４のゾーンプレーヤー４００は、ネットワークインタフェース４０２、プロセッサ４０８、メモリ４１０、オーディオ処理コンポーネント４１２、１つ又は複数のモジュール４１４、オーディオアンプ４１６、及びスピーカーユニット４１８を含む。スピーカーユニット４１８は、オーディオアンプ４１６に接続されている。図２Ａは、そのようなゾーンプレーヤーの例を図示している。他のタイプのゾーンプレーヤーは、（例えば、図２Ｂに示される）スピーカーユニット４１８又は（例えば、図２Ｃに示される）オーディオアンプ４１６を含まなくてもよい。更に、ゾーンプレーヤー４００は、別のコンポーネントに統合できることが意図されている。例えば、ゾーンプレーヤー４００は、屋内又は屋外で使用するテレビ、照明、又は幾つかの他のデバイスの一部として構成することができる。
【００３７】
幾つかの実施形態では、ネットワークインタフェース４０２は、データネットワーク１２８上のゾーンプレーヤー４００と他のデバイスとの間のデータフローを可能にする。幾つかの実施形態では、データネットワーク１２８上の別のゾーンプレーヤー又はデバイスからオーディオを取得することに加えて、ゾーンプレーヤー４００は、オーディオソースから、例えば、ワイドエリアネットワーク上のオーディオソースから、又はローカルネットワーク上のオーディオソースから直接オーディオにアクセスできる。更に、幾つかの実施形態では、ネットワークインタフェース４０２は、各パケットのアドレス部を扱い、各パケットが正しい宛先に到達するように、ゾーンプレーヤー４００に向かうべきパケットを受信する。したがって、特定の実施形態では、パケットのそれぞれは、ＩＰベースのソースアドレスだけでなくＩＰベースの宛先アドレスも含む。
【００３８】
幾つかの実施形態では、ネットワークインタフェース４０２は、無線インタフェース４０４と有線インタフェース４０６とのどちらか一方又は両方を含むことができる。無線インタフェース４０２は、無線周波数（ＲＦ）インタフェースとも呼ばれ、ゾーンプレーヤー４００にネットワークインタフェース機能を提供し、通信プロトコル（例えば、無線規格ＩＥＥＥ８０２．１１ａ、８０２．１１ｂ、８０２．１１ｇ、８０２．１１ｎ、又は８０２．１５を含む無線基準（規格）のいずれか）に従って他のデバイス（例えば、他のゾーンプレーヤー、スピーカー、受信機、データネットワーク１２８に関連付けられたコンポーネントなど）と無線で通信する。無線インタフェース４０４は、１つ又は複数の無線機を含んでもよい。無線信号を受信すると共に、無線信号を無線インタフェース４０４に提供し、かつ無線信号を送信するため、ゾーンプレーヤー４００は、１つ又は複数のアンテナ４２０を含む。有線インタフェース４０６は、ネットワークインタフェース機能をゾーンプレーヤー４００に提供し、通信プロトコル（例えば、ＩＥＥＥ８０２．３）に従って他のデバイスと有線で通信する。幾つかの実施形態では、ゾーンプレーヤーは、複数の無線インタフェース４０４を含む。幾つかの実施形態では、ゾーンプレーヤーは、複数の有線インタフェース４０６を含む。幾つかの実施形態では、ゾーンプレーヤーは、インタフェース４０４と４０６の両方を含む。幾つかの実施形態では、ゾーンプレーヤー４００は、無線インタフェース４０４のみを含むか、又は有線インタフェース４０６のみを含む。
【００３９】
幾つかの実施形態では、プロセッサ４０８は、クロック駆動の電子デバイスであり、コンピュータのメモリ４１０に記憶された命令に従って、入力データを処理するように構成されている。メモリ４１０は、１つ又は複数のソフトウェアモジュール４１４を搭載することができるデータストレージであり、コンピュータのプロセッサ４０８によって実行されることで特定のタスクを実行することができる。図示された実施形態では、メモリ４１０は、有形のコンピュータ読取可能記憶媒体であって、プロセッサ４０８によって実行可能な命令を記憶している。幾つかの実施形態では、タスクとは、ゾーンプレーヤー４００が別のゾーンプレーヤー又はネットワーク上のデバイスから（例えば、ユー・アール・エル（ＵＲＬ）又は幾つかの他の識別子を使用して）オーディオデータを取得することであってもよい。幾つかの実施形態では、タスクは、ゾーンプレーヤー４００が別のゾーンプレーヤーにオーディオデータを送信することか、又はネットワーク上のデバイスにオーディオデータを送信することであってもよい。幾つかの実施形態では、タスクは、ゾーンプレーヤー４００のオーディオの再生を１つ又は複数の追加のゾーンプレーヤーと同期させることであってもよい。幾つかの実施形態では、タスクは、ゾーンプレーヤー４００を１つ又は複数のゾーンプレーヤーとペアにし、マルチチャンネルオーディオ環境を作成することであってもよい。追加のタスク又は代替的なタスクは、１つ又は複数のソフトウェアモジュール４１４及びプロセッサ４０８を介して実行することができる。
【００４０】
オーディオ処理コンポーネント４１２は、１つ又は複数のデジタル−アナログ変換器（ＤＡＣ）、オーディオ前処理コンポーネント、オーディオ強化コンポーネント又はデジタル信号プロセッサなどを含むことができる。幾つかの実施形態では、オーディオ処理コンポーネント４１２は、プロセッサ４０８の一部であってもよい。幾つかの実施形態では、ネットワークインタフェース４０２を介して取り出されたオーディオは、オーディオ処理コンポーネント４１２によって処理される、及び／又は意図的に変更される。更に、オーディオ処理コンポーネント４１２は、アナログオーディオ信号を生成することができる。処理されたアナログオーディオ信号は、オーディオアンプ４１６に提供され、スピーカー４１８を通して再生される。また、オーディオ処理コンポーネント４１２は、ゾーンプレーヤー４００から再生するための入力としてアナログ又はデジタル信号を処理し、ネットワーク上の別のゾーンプレーヤーに送信することができる。また、オーディオ処理コンポーネント４１２は、ネットワーク上の別のデバイスに再生と送信の両方を行うために回路を含むこともできる。入力の例としては、ラインイン接続（例えば、オートディテクティング３．５ｍｍオーディオラインイン接続）を含む。
【００４１】
オーディオアンプ４１６は、１つ又は複数のスピーカー４１８を駆動できるレベルまでオーディオ信号を増幅するデバイスである。１つ又は複数のスピーカー４１８は、個々の変換器（例えば、「ドライバ」）又は、１つ又は複数のドライバを内包する筐体を含んだ完全なスピーカーシステムを含むことができる。特定のドライバは、例えば、サブウーファー（例えば、低周波用）、ミッドレンジドライバ（例えば、中間周波用）、及びツイーター（例えば、高周波用）であってもよい。筐体は、例えば、密封することもでき、又は移植することもできる。各変換器は、それ自体の個々の増幅器によって駆動されてもよい。
【００４２】
現在、市販されている例として知られているゾーンプレーヤーとして、内蔵アンプとスピーカーとを備えるＰＬＡＹ：５（商標）がある。ＰＬＡＹ：５（商標）は、例えば、インターネット又はローカルネットワークなどのソースから直接オーディオを取り出すことができる。特に、ＰＬＡＹ：５（商標）は、５アンプ、５ドライバ・スピーカーシステムであり、それは２つのツイーター、２つのミッドレンジドライバ及び１つのウーファーを含んでいる。ＰＬＡＹ：５（商標）を通じてオーディオコンテンツを再生する場合、トラックの左側のオーディオデータは、左側のツイーターと左側のミッドレンジドライバから送られる。トラックの右側のオーディオデータは、右側のツイーターと右側のミッドレンジドライバから送られる。また、モノラル低音は、サブウーファーから送られる。更に、両方のミッドレンジドライバと両方のツイーターが同じイコライゼーション（又は実質的に同じイコライゼーション）を有してもよい。つまり、これらの両方が同じ周波数にて異なるオーディオチャンネルから送信される。ＰＬＡＹ：５（商標）は、インターネットラジオ局又はオンライン音楽・ビデオサービスからのオーディオ、ダウンロードされた音楽、アナログオーディオ入力、テレビ、ＤＶＤなどを再生することができる。
【００４３】
ＩＶ．コントローラの例
図５を参照すると、図１の制御デバイス１３０に対応可能なコントローラ５００の例示的なブロック図が示されている。コントローラ５００は、システム内のマルチメディアアプリケーションの制御、自動化及びその他のことを可能にするために使用することができる。特に、コントローラ５００は、ネットワーク上にてアクセス可能な複数のオーディオソースを選択することを可能にすると共に、無線又は有線のネットワークインタフェース５０８を介して１つ又は複数のゾーンプレーヤー（例えば、図１のゾーンプレーヤー１０２−１２４）の制御を可能にするように構成することができる。一実施形態によれば、無線通信は、標準規格に基づいている（例えば、赤外線、ラジオ、あるいは、ＩＥＥＥ８０２．１１ａ、８０２．１１ｂ、８０２．１１ｇ、８０２．１１ｎ、８０２．１５等を含む無線規格）。更に、特定のオーディオがコントローラ５００を介してアクセスされている場合か、又は特定のオーディオがゾーンプレーヤーを経由して再生されている場合、画像（例えば、アルバムアート）又は他のデータが、オーディオ及び／又はオーディオソースに関連付けられてコントローラ５００へ送信され、あるゾーンプレーヤー又は他の電子機器から表示することもできる。
【００４４】
コントローラ５００には、スクリーン５０２と入力インタフェース５１４が設けられている。これにより、ユーザはコントローラ５００と対話し、例えば、多くのマルチメディア項目の再生リストをナビゲートしたり、１つ又は複数のゾーンプレーヤーの動作を制御することができる。コントローラ５００上のスクリーン５０２は、例えば、液晶ディスプレイ（ＬＣＤ）スクリーンとすることができる。スクリーン５０２は、マイクロコントローラ（例えば、プロセッサ）５０６によって制御されるスクリーンドライバ５０４と通信すると共に、コマンドを受信する。メモリ５１０は、１つ又は複数のアプリケーションモジュール５１２をロードすることができる。幾つかの実施形態では、アプリケーションモジュール５１２は、選択された複数のゾーンプレーヤーをゾーングループにグループ化し、ゾーンプレーヤーを同期して、オーディオを再生することができるように構成されている。幾つかの実施形態では、アプリケーションモジュール５１２は、ゾーングループ内のゾーンプレーヤーのオーディオサウンド（例えば、ボリューム）を制御するように構成されている。動作中において、マイクロコントローラ５０６がアプリケーションモジュール５１２の１つ又は複数を実行するとき、スクリーンドライバ５０４は、スクリーン５０２を駆動するための制御信号を生成し、特定のユーザインタフェースにアプリケーションを表示する。
【００４５】
コントローラ５００は、有線又は無線でゾーンプレーヤーと通信できるネットワークインタフェース５０８を含む。幾つかの実施形態では、ボリュームコントロール及びオーディオ再生同期などのコマンドは、ネットワークインタフェース５０８を介して送信される。幾つかの実施形態では、保存されたゾーングループ構成がネットワークインタフェース５０８を介してゾーンプレーヤーとコントローラとの間に転送される。コントローラ５００は、１つ又は複数のゾーンプレーヤー、例えば、図１のゾーンプレーヤー１０２−１２４などを制御することができる。特定のシステム用に複数のコントローラを利用することができる。各コントローラは別のコントローラと共通の情報を共有することができる。又は、ゾーンプレーヤーが構成データ（例えば、状態変数など）を格納している場合、ゾーンプレーヤーから共通の情報を取り出すことができる。更に、コントローラは、ゾーンプレーヤーに統合することができる。
【００４６】
他のネットワーク対応デバイス、例えば、ＩＰＨＯＮＥ（登録商標）、ＩＰＡＤ（登録商標）若しくは他の任意のスマートフォン又はネットワーク対応デバイス（例えば、ＰＣ又はＭＡＣ（登録商標）などのネットワーク・コンピュータなど）は、特定の環境内のゾーンプレーヤーと対話するためのコントローラ、又は制御するためのコントローラとしても使用できることに留意すべきである。幾つかの実施形態では、ソフトウェアアプリケーション又は更新は、ネットワーク対応デバイス上にダウンロードされ、本明細書で述べられている機能を実行できる。
【００４７】
ある実施形態では、ユーザは、コントローラ５００から少なくとも２つのゾーンプレーヤーを含むゾーングループ（結合されたゾーンとも呼ばれる）を作成することができる。ゾーングループ内のゾーンプレーヤーは、同期化された方法でオーディオを再生し、ゾーングループ内のすべてのゾーンプレーヤーが同一のオーディオソースを再生する方法か、試聴遅延がないか又は音が途切れない（試聴遅延がほぼないか又は音の途切れがほぼない）ように同期する方法で、同一のオーディオソースのリストを再生することができる。同様に、幾つかの実施形態では、ユーザがコントローラ５００からグループのオーディオボリュームを大きくするとき、グループのオーディオボリュームを大きくする信号又はデータが、ゾーンプレーヤーの１つに送信され、グループ内の他のゾーンプレーヤーのボリュームを一緒に大きくする。
【００４８】
ユーザは、コントローラ５００を介して、「Ｌｉｎｋ  Ｚｏｎｅｓ（ゾーンをリンク）」又は「Ａｄｄ  Ｚｏｎｅｓ（ゾーンを追加）」のソフトボタンをアクティブにすることによってゾーンプレーヤーをゾーングループにグループ化することができ、又ユーザは、「Ｕｎｌｉｎｋ  Ｚｏｎｅｓ（ゾーンをリンク解除）」又は「Ｄｒｏｐ  Ｚｏｎｅｓ（ゾーンをドロップ）」ボタンをアクティブにすることによってゾーングループをグループ解除することができる。例えば、オーディオを再生するためにゾーンプレーヤーを一緒に「参加させる」ための１つの機構は、複数のゾーンプレーヤーをリンクしてグループを形成することである。
【００４９】
ある実施形態では、ユーザは、例えば、単一のゾーンで始めて、次に、それぞれのゾーンをそのゾーンに手動でリンクすることによって、６つのゾーンプレーヤーのうち任意の数のゾーンプレーヤーだけをリンクすることができる。
【００５０】
ある実施形態では、ゾーンは、コマンドを使用して共に動的にリンクし、（最初にゾーンシーンを作成した後に）ゾーンシーン又はテーマを作成することができる。例えば、「Ｍｏｒｎｉｎｇ（朝）」ゾーンシーンコマンドは、寝室、オフィス、及びキッチンゾーンを１つの動作で一緒にリンクすることができる。この単一のコマンドがないと、ユーザは、各ゾーンを個別に手動でリンクする。単一のコマンドは、マウスクリック、ダブルマウスクリック、ボタンを押すこと、ジェスチャー、又はいくつあの他のプログラムされた動作を含んでもよい。他の種類のゾーンシーンをプログラムすることもできる。
【００５１】
ある実施形態では、ゾーンシーンは、時間（例えば、アラームクロック機能）に基づいてトリガーすることができる。例えば、ゾーンシーンは、午前８：００に適用されるように設定することができる。システムは、適切なゾーンに自動的にリンクすることができ、特定の音楽を再生するように設定することができる。任意の特定のゾーンが時間に基づいて状態を「オン」又は「オフ」にトリガーすることができるが、例えば、ゾーンシーンは、シーンとリンクされた任意のゾーンが、予め定義されたオーディオ（例えば、お気に入りの歌、所定の再生リスト）を、特定の時間に、及び／又は特定の期間で再生可能なようにしている。何らかの理由により、スケジュールされた音楽の再生を失敗した（例えば、再生リストが空である、共有への接続がない、ユニバーサルプラグアンドプレイ（ＵＰｎＰ）の失敗、インターネットラジオ局へのインターネット接続がないなどの）場合、バックアップブザーが鳴るようにプログラムすることができる。
【００５２】
Ｖ．アドホックネットワークの例
以下、例示の目的のために、ある特定の例を図６と関連付けて提供することによって、再生ネットワークへの接続を容易に提供するシステム及び方法を述べる。図６は、アドホックネットワーク６１０と称されるネットワークブランチを構成する、三つのゾーンプレーヤー６０２、６０４、６０６及びコントローラ６０８を示す。ネットワーク６１０は、無線ネットワークであってもよく、有線ネットワークであってもよく、又は、有線と無線とが混在したネットワークであってもよい。一般的にアドホック（又は「自発的な（ｓｐｏｎｔａｎｅｏｕｓ）」）ネットワークは、ローカルエリアネットワークであるか、又は、一般的に全てのトラフィックに対して一つのアクセスポイントも有しないその他の小さい領域のネットワークである。アドホックネットワーク６１０において、デバイス６０２、６０４、６０６、６０８は、例えば、「ピア・ツー・ピア」スタイルの通信で、互いに通信することができる。更に、１つ又は複数のデバイスをネットワーク６１０に追加でき、及び／又は、１つ又は複数のデバイスをネットワーク６１０から取り除くことができる一方、ネットワーク６１０は、ユーザがネットワーク６１０を再構築することなしに自動的にそれ自体を再構築することができる。アドホックネットワークが、図６に示されているが、再生ネットワークは、アドホックネットワークと完全に異なるタイプのネットワークに基づくものや、アドホックネットワークと部分的に異なるネットワークに基づくものであってもよい。
【００５３】
アドホックネットワーク６１０を使用することによって、デバイス６０２、６０４、６０６、６０８は、１つ又は複数のオーディオソースを共有したり、交換したりすることができ、又、同じ若しくは異なるオーディオソースを出力する際に動的にグループ化することができる。例えば、デバイス６０２、６０４は、音楽のワンピース（一節）を出力する際にグループ化されてもよく、その際に、デバイス６０６が、音楽の他のピース（一節）を出力してもよい。例えば、図６に示すデバイス６０２、６０４、６０６、６０８は、オーディオの配信とサウンドの再生とのうちの少なくとも一方を実行するハウスホールド（ＨＯＵＳＨＯＬＤ）を構成する。ここで使用される用語「ハウスホールド」は、ユーザの住居を意味するものではなく、アプリケーションやサービスを提供する際に協働するネットワークデバイスの全体を表す。ある「ハウスホールド」は、例えば、ハウスホールド（又は、ハウスホールド識別子）６１０で特定されるが、「ハウスホールド」は、異なるエリアで特定されてもよい。
【００５４】
ある実施形態では、ハウスホールド識別子（ＨＨＩＤ）は、個（ユニーク）を区別するためにコンピュータで生成される、短い文字列又は識別子である。ネットワーク６１０は、特有のＨＨＩＤと、構成変数であるパラメータの特有のセットとによって特徴づけられる。構成変数すなわちパラメータの特有のセットとしては、例えば、チャンネル（例えば、個別の周波数帯域）、サービスセットＩＤ（ＳＳＩＤ）（無線ネットワーク名としての、アルファベットと数字とを組み合わせてなる一連の文字列）及びＷＥＰキー（有線と同等のプライバシーまたはその他のセキュリティキー）がある。ある実施形態では、ＳＳＩＤは、ＨＨＩＤと同じになるように設定される。
【００５５】
ある実施形態では、各ハウスホールドは、二つのタイプのネットワークノード、すなわち、制御点（ＣＰ）と、ゾーンプレーヤー（ＺＰ）とを含む。制御点は、要求されるネットワークパラメータ（例えば、ＷＥＰキー）の自動生成を含む、全ネットワーク設定過程及び優先順位付け（ｓｅｑｕｅｎｃｉｎｇ）を制御する。一実施形態では、ＣＰは、ユーザにハウスホールド構成ユーザインタフェースを提供する。ＣＰ機能は、コンピュータ稼働ＣＰアプリケーションモジュールによって提供されるか、又は、ＣＰアプリケーションモジュールが実行される携帯式のコントローラ（例えば、コントローラ３０８）によって提供される。ゾーンプレーヤーは、自動的構成過程に加わる他のデバイスである。この明細書で使用される表記ＺＰは、例えば、コントローラ３０８やコンピュータ処理を行うデバイスを含む。幾つかの実施形態では、機能か又は機能の一部は、ＣＰ及びＺＰの両方において、シングルノード（例えば、ＺＰは、ＣＰを含むか、あるいは、その逆もまた成立する）で結合される。
【００５６】
ある実施形態では、ハウスホールドの構成は、複数のＣＰ及び複数のＺＰを含み、複数のＣＰ及び複数のＺＰは、集合して公知の構成を確立することによって、それらは通信における基準ネットワークプロトコル（例えば、有線又は無線イーサネット（登録商標）上でのＩＰ）を使用することができる。一実施形態では、２つのタイプのネットワーク／プロトコルである、イーサネット（登録商標）８０２.３と無線８０２.１１ｇとが利用される。ＣＰとＺＰとの間の相互接続は、ネットワーク／プロトコルのいずれかを使用することにより実現することができる。システム内のデバイスは、ハウスホールドのメンバーとして、両方のネットワークに同時に接続できる。
【００５７】
２つのネットワークを使用することができる環境では、システム内の少なくとも１つのデバイスは、ブリッジデバイスとして両方に接続され、これによって、有線／無線ネットワークの間のブリッジサービスが提供される。図６では、例えば、ゾーンプレーヤー６０６が、２つのネットワークに接続可能であることが示されている。ネットワーク６１２への接続は、イーサネット（登録商標）及び無線のうちの少なくとも一方に基づいて行われ、望むのであれば、他のデバイス６０２、６０４、６０８への接続は、無線及びイーサネット（登録商標）に基づいて行われる。
【００５８】
幾つかの実施形態では、各ゾーンプレーヤー６０２、６０４、６０６は、ブリッジデバイスを介してクラウド（例えば、インターネット）からメディアを読み出すときに、インターネットにアクセスすることができる。例えば、ゾーンプレーヤー６０２は、クラウド内の特定のオーディオトラックのアドレスを規定するユー・アール・エル（ＵＲＬ）を含んでもよい。ＵＲＬを使用することによって、ゾーンプレーヤー６０２は、クラウドからオーディオトラックを読み出し（検索し）てもよく、最終的に１つ又は複数のゾーンプレーヤーからのオーディオを出力してもよい。
【００５９】
ＶＩ.システム構成の例
図７に、クラウドベースネットワークと、少なくとも一つのローカル再生ネットワークとを含む複数のネットワークを有するシステムを示す。ローカル再生ネットワークは、複数の再生デバイス又は複数の再生プレーヤーを含むが、再生ネットワークは再生デバイスを１つだけ含むものであってもよい。ある実施形態では、各プレーヤーは、再生するコンテンツを読み出すアビリティを有する。例えば、制御及びコンテンツの読み出しは、分散することもできるし、集中させることもできる。入力には、ストリーミングコンテンツプロバイダーによる入力、サードパーティアプリケーションによる入力、モバイルデバイスによる入力、ユーザによる入力、及び／又はローカル配信及び再生のために、クラウドへ入力する他の再生ネットワークによる入力が含まれる。
【００６０】
図７の例示的なシステム７００に示すように、複数のコンテンツプロバイダー７２０−７５０を、クラウド及び／又は他のネットワーク７１０を介して、１つ又は複数のローカル再生ネットワーク７６０−７７０に接続することができる。クラウド７１０を使用することによって、マルチメディアオーディオシステム７２０（例えば、Ｓｏｎｏｓ（登録商標））、モバイルデバイス７３０、サードパーティアプリケーション７４０、コンテンツプロバイダー７５０等が、マルチメディアコンテンツ（要求されたものかまたはそうでなもの）を、ローカル再生ネットワーク７６０、７７０に提供する。各ローカル再生ネットワーク７６０、７７０内では、コントローラ７６２、７７２及び再生デバイス７６４、７７４が使用されて、オーディオコンテンツを再生することができる。
【００６１】
ＶＩＩ．再生デバイスの例示的な自動接続と構成
上記の通り、本明細書では、同期しているメディア再生用の確立ネットワークにゾーンプレーヤーを自動的に追加すること、及び、メディアが確立ネットワーク内の他の再生デバイスと同期状態となるようにゾーンプレーヤーを自動的に設定することを可能にする実施形態について説明している。
【００６２】
図８Ａは、第１例による方法８００のフローチャートであり、本明細書で説明している少なくとも幾つかの実施形態に従って、再生デバイスを再生確立ネットワークに自動的に追加する方法８００を示す。図８Ａに示す方法８００は、環境１００，６００，７００において、デバイス（例えば図２から図５に示すもの）と通信するシステム２００，２０２，２０４，３００，４００，５００を用いた方法の実施形態である。方法８００は、ブロック８０２〜８０８で示す様に、１つ以上の操作、機能または動作を含む。ブロックは実行される順番に並べて示しているが、これらのブロックは平行して実行されても良いし、かつ／または、ここで図示したものとは異なる順番で実行されてもよい。また、複数のブロックをまとめ、より少ない数のブロックで実行してもよいし、１つのブロックを分割して追加のブロックを実行してもよいし、かつ／または、所望の実施例に基づいてブロックを削除してもよい。
【００６３】
更に、このフローチャートは、方法８００や、本明細書で開示している他の処理や方法について、本実施形態の可能な一実施例の機能と動作を示す。各ブロックは、プログラムコードのモジュール、セグメントまたは一部を表す。このプログラムコードは、プロセッサを用いて実行可能な１つ以上の命令を含み、処理に必要な特定の論理機能（またはステップ）を実行する。プログラムコードは、どのタイプのコンピュータ可読媒体（例えば、ディスクやハードドライブといった記憶装置）にも記憶させることができる。コンピュータ可読媒体は、非一時的なコンピュータ可読媒体、例えば、レジスタメモリ、プロセッサキャッシュ及びランダムアクセスメモリ（ＲＡＭ）のようにデータを短期間だけ蓄積するものであってもよい。また、コンピュータ可読媒体は、二次記憶装置または永続性長期記憶装置といった非一時的媒体、例えばリードオンリーメモリ（ＲＯＭ）、光ディスクまたは磁気ディスク、シーディーロム（ＣＤ−ＲＯＭ）であってもよい。また、コンピュータ可読媒体は、他のいずれかの揮発性記憶装置であってもよく不揮発性記憶装置であってもよい。コンピュータ可読媒体は、例えばコンピュータ可読記憶媒体、または有形の記憶装置と考えることができる。更に、方法８００及び本明細書で開示している他の処理や方法について、図８に示す各ブロックは、処理中に特定の論理機能を実行するように接続された電気回路を表すものであってもよい。
【００６４】
方法８００のブロック８０２では、再生デバイスから送信される第１のメッセージが受信される。この第１のメッセージは、再生デバイスが確立ネットワークに加入して、メディアを同期再生できる状態にあることを示すものである。また、本明細書で行う幾つかの説明では、メディアを同期状態で再生することができる再生デバイス群で構成された確立ネットワークも再生システムと称する。上記の通り、新規ゾーンプレーヤーは、電源が入ったときに、第１のメッセージである「加入メッセージ」を送信し、例えば、メディア再生のための確立ネットワークに加入できる状態にあることを示す。第１のメッセージは、他のメッセージ、例えば新規ゾーンプレーヤーの存在を知らせる「アライブメッセージ」であってもよい。この場合、アライブメッセージは、新規ゾーンプレーヤーが確立ネットワークに加入できる状態にあることを明確に示すものであってもよい。新規ゾーンプレーヤーから確立ネットワークへの加入メッセージの送信は、有線ネットワーク又は無線ネットワーク上、例えばワイドエリアネットワークやローカルエリアネットワークを介して行われる。このようにして、新規ゾーンプレーヤーは、電源が入ったときにＷＡＮ又はＬＡＮを介して加入メッセージを送信する。
【００６５】
ＷＡＮ又はＬＡＮは、確立ネットワークであってもよいし非確立ネットワークであってもよい。ＷＡＮ又はＬＡＮが（確立再生システムネットワークとは分離した）確立ネットワークである場合、新規ゾーンプレーヤーは、確立ネットワークを介して通信ができるようにするため、セキュリティパラメータを用いて事前設定される。一例では、事前構成用セキュリティパラメータは、ユーザが新規ゾーンプレーヤーを取得したときにユーザ自身で設定するものである。
【００６６】
別の例では、ＷＡＮ又はＬＡＮは確立ネットワーク内にある。この場合、新規ゾーンプレーヤーは事前設定され、加入メッセージの送信は、確立ネットワーク内のデバイス群も通信可能である特定の非確立ＷＡＮ又はＬＡＮネットワークを介して行われる。例えば、新規デバイスは、特定の通信プロトコルに従って、非確立ネットワークを介して加入メッセージを送信する。例えば、加入メッセージは特定の接頭語を含む。この場合、確立ネットワーク内のデバイス群は、非確立ネットワークを介してメッセージを（そのメッセージが特定の通信プロトコルに従う場合には）受信するように事前設定される。
【００６７】
この例では、新規ゾーンプレーヤーが加入メッセージを送信するが、新規ゾーンプレーヤーの電源が入った後にユーザから特定の動作がされまたは入力が行われることはない。言い換えると、ゾーンプレーヤーに加入メッセージを送信させるために、ユーザがボタンを押す、あるいは他の動作を行う（更にはゾーンプレーヤーの電源への接続も）必要はない。別の例では、加入メッセージは、新規ゾーンプレーヤーまたは他のゾーンプレーヤー（確立ネットワーク内にあってもなくてもよい）により自動的に送信されるところ、これは、ゾーンプレーヤーが電源をオンされブートサイクルを完了したときに行われる。言い換えると、ユーザはゾーンプレーヤー（既に確立ネットワーク内にあってもなくてもよい）を再起動させるが、追加の動作を行って加入メッセージがゾーンプレーヤーに送信されるようにする必要はない。
【００６８】
一例では、確立ネットワークは、再生デバイス（例えばゾーンプレーヤー２００，２０２，２０４，４００）、またはコントローラ（例えばコントローラ３００，５００）を含む再生システムである。他のゾーンプレーヤー群またはコントローラのうち１つ以上が新規ゾーンプレーヤーの通信範囲内にあれば、確立ネットワーク内にある他のゾーンプレーヤー群またはコントローラのうち１つ以上を介して再生システムが加入メッセージを受信できる。一実施形態では、新規ゾーンプレーヤーの通信範囲内にあるデバイス（例えばゾーンプレーヤーやコントローラ）は、新規ゾーンプレーヤーから送信された加入メッセージを、再生システム内にある他のデバイス（例えばゾーンプレーヤーやコントローラ）に送信して処理する。
【００６９】
一例では、新規ゾーンプレーヤーから送信された加入メッセージは、新規ゾーンプレーヤーを識別するデータを含む。例えば、加入メッセージは、新規ゾーンプレーヤーのシリアルナンバまたは型名を示す。次に、新規ゾーンプレーヤーの確立ネットワークへの加入が許可される場合、新規ゾーンプレーヤーから送信される識別データを用いて、新規ゾーンプレーヤーを確立ネットワークへ追加する方法が決定される。
【００７０】
方法８００のブロック８０４では、再生デバイスを確立ネットワークへ接続するために用いるセキュリティパラメータが決定される。一例では、各ゾーンプレーヤーは同じセキュリティパラメータを用いて確立ネットワークへの接続を行う。セキュリティパラメータは、パスワード及び／または特定の通信プロトコルを含む。別の例では、複数のセキュリティパラメータを用いて複数のゾーンプレーヤーを確立ネットワークに接続する。例えば、複数のセキュリティパラメータに従い、ゾーンプレーヤーとしてのコントローラデバイスを確立ネットワークに追加する。上記の通り、新規ゾーンプレーヤーの確立ネットワークへの加入が許可される場合、新規ゾーンプレーヤーから送信される加入メッセージを用いて、新規ゾーンプレーヤーを確立ネットワークへ追加する方法が決定される。このようにして、識別データを用いてセキュリティパラメータが決定され、これを用いて新規ゾーンプレーヤーが確立ネットワークに加入する。
【００７１】
方法８００のブロック８０６では、セキュリティパラメータを含む第２のメッセージが再生デバイスへ送信される。新規ゾーンプレーヤーが確立ネットワークへ加入するために用いられるセキュリティパラメータが決定されると、確立ネットワーク内にある複数のデバイスの１つが、セキュリティパラメータを含む接続メッセージ（または上記「第２のメッセージ」）を新規ゾーンプレーヤーに送信する。これにより、新規ゾーンプレーヤーが確立ネットワークに接続される。接続メッセージは、確立ネットワークから新規ゾーンプレーヤーへと送信されるが、この送信は、新規ゾーンプレーヤーが加入メッセージを送信する際に用いたものと同じ（または似ている）有線（または無線）通信プロトコル上で行われる。接続メッセージは、権限のないデバイスがセキュリティパラメータを決定するのを避けるために暗号化される。
【００７２】
一例では、接続メッセージは、新規ゾーンプレーヤーが加わる再生システムを識別するためのデータを含む。例えば、接続メッセージは、上記ハウスホールド識別子（ＨＨＩＤ）を示すデータを含む。この例では、接続メッセージは、確立ネットワーク内に既に接続された他のデバイスのそれぞれを識別するデータを更に含む。確立ネットワーク内にある他のデバイスを識別する当該データにより、新規ゾーンプレーヤーは確立ネットワーク内にある他のデバイスのそれぞれと別個に接続することもできる。
【００７３】
方法８００のブロック８０８では、再生デバイスと確立ネットワークとが接続される。上記の通り、ブロック８０４で決定してブロック８０６で新規ゾーンプレーヤーに送信されるセキュリティパラメータにより特定の通信プロトコルが規定され、これに従って、新規ゾーンプレーヤーと再生システム内の他のデバイスとの間で通信が行われる。一例では、新規ゾーンプレーヤーと再生システムとを接続すると、新規ゾーンプレーヤーは、新しく設けられたセキュアな接続を介して再生システムに確認メッセージを送信し、確立ネットワークに加入したことを確認する。このようにして、ユーザから特に入力や動作が行われることなく、複数の再生デバイスからなる確立ネットワークに自動的に再生デバイスが追加される。
【００７４】
また、上記の通り、新規ゾーンプレーヤーと確立ネットワークとを接続するステップでは、新規ゾーンプレーヤーと確立ネットワーク内にある他のデバイスのそれぞれとが接続される。これにより、新規ゾーンプレーヤーは、確立ネットワーク内にある他のデバイスとそれぞれ直接に（または確立ネットワーク内にある他のデバイスを通じて）通信する。一例では、再生システムの確立ネットワークがメッシュトポロジーの形をとる場合、新規ゾーンプレーヤーと確立ネットワークとを接続する際に、上記の通り、新規ゾーンプレーヤーがメッシュネットワークに追加される。
【００７５】
これまでの説明では、ゾーンプレーヤーと確立ネットワーク内にあるデバイスが通信範囲内にある場合、再生システム（または確立ネットワーク内にあるデバイス）は新規ゾーンプレーヤーから加入メッセージを受信する。このとき、通信範囲内に新規ゾーンプレーヤーがあれば、確立ネットワーク内にあるデバイスは常時加入メッセージを受信できる。方法８３０では、新規ゾーンプレーヤーから加入メッセージが送信されることが予測される場合には、上記確立ネットワーク内にあるデバイスは加入メッセージを受信できる状態にある。
【００７６】
図８Ｂは、方法８３０の第２の例を示すフローチャートであり、本明細書で説明している少なくとも幾つかの実施形態に従って再生デバイスを確立ネットワークに自動的に追加する方法を示す。図８Ｂに示す方法８３０は、例えば図２から図５に示すデバイスと通信するシステム２００，２０２，２０４，３００，４００，５００と一緒に環境１００，６００，７００で使用可能な方法についての実施形態である。方法８３０は、ブロック８３２〜８４２に示される操作、機能または動作を含む。ブロックは実行される順番に並べて示しているが、これらのブロックは平行して実行されても良いし、かつ／または、ここで図示したものとは異なる順番で実行されてもよい。また、所望の実施例に基づいて、複数のブロックをまとめ、より少ない数のブロックで実行してもよいし、１つのブロックを分割して追加のブロックを実行してもよいし、かつ／または、ブロックを削除してもよい。
【００７７】
方法８３０のブロック８３２では、サーバから送信される構成テーブルをコントローラデバイスにより受信する。この例では、コントローラデバイスは、図３から図５を用いて説明したコントローラ３００，５００のようなデバイスであってもよく、既に説明した、メディアを同期再生させる他の再生デバイス（またはゾーンプレーヤー）からなる確立ネットワーク内にあってもよい。別の例では、コントローラデバイスは、確立ネットワーク内にある再生デバイスと通信するが、実際には再生デバイスからなる確立ネットワーク内にない。言い換えると、コントローラデバイスは再生デバイスと同じハウスホールド内にあるが、同じ確立ネットワーク内にはない。新規ゾーンプレーヤーから送信される加入メッセージの受信に関連して既に説明したように、互いの通信範囲内にある再生デバイスどうしが互いにメッセージを送信する（例えば加入するまたはメッセージを構成する）。このようにして、コントローラデバイスは、自身が再生デバイスの確立ネットワーク内にない場合には、他の再生デバイスを介して加入メッセージを受信する。更なる例では、現在のハウスホールド上でメッセージが送信される。例えば、同じローカルエリアネットワーク上またはインターネット上にある別のハウスホールド内のデバイスにメッセージが送信される。
【００７８】
上記の通り、構成テーブルは、コントローラデバイスと同じハウスホールド内にある全デバイスのリストと、そのリストに記載された各デバイスについてそれぞれ用いられて確立ネットワーク内での相互通信を可能にするセキュリティパラメータとを含む。別の例では、以下で更に説明するように、構成テーブルは、再生システム内にあるデバイスをメディア再生に利用する方法を示すデータも含む。
【００７９】
一例では、コントローラデバイスは、再生システム内にあるデバイスに関連する情報が記載された構成テーブルのコピーを記憶する。この例では、以前に記憶された構成テーブルは削除され、コントローラデバイスが受信する新しい構成テーブルに置き換えられる。別の例では、コントローラデバイスに送信される構成テーブルは、新規構成が存在するデバイスまたは確立ネットワークに追加される新規デバイスに関連するデータのみを含む。言い換えると、コントローラデバイスに送信される構成テーブルは、構成テーブル全体でなく「変更リスト」である。別の例では、コントローラは、構成テーブルを処理・解析し、再生システム内にあるデバイスに関連するデータを各デバイスに分散させ（または各デバイスに適用し）、続いて受信した構成テーブルを記憶せずに削除する。
【００８０】
上記の通り、構成テーブルを送信するサーバはクラウドネットワークの一部であり、一例では、コントローラデバイスにより、クラウドネットワークと通信するＷＡＮを介して構成テーブルを受信する。一例では、サーバは、図７を用いて説明したマルチメディアオーディオシステムサーバ７２０である。サーバからコントローラデバイスへの構成テーブルの送信は、複数の動作または動作の組み合わせにより開始する。例えば、構成テーブルの送信は、コントローラデバイスにより要求され、または一定の時間間隔で行われるようになっている。幾つかの例では、コントローラデバイスによる要求があったか否かに関わらず、再生システム内にあるデバイスの構成が変化したときにだけ構成テーブルが送信される。別の例では、構成テーブルはサーバにより「配信」される。
【００８１】
一例では、コントローラデバイスは、サーバに要求メッセージを送信することにより、サーバを介して構成テーブルを要求する。要求メッセージを受信したサーバは、コントローラデバイス（及び、コントローラデバイスと同じ確立ネットワーク内にある他のデバイス）に関連する構成テーブルを決定またはコンパイルし、構成テーブルをコントローラデバイスに送信する。幾つかの例では、構成テーブルを最新のものにするために、コントローラデバイスが一定間隔で要求メッセージを送信する。
【００８２】
別の例では、サーバは、コントローラデバイス側からの要求がない場合でもコントローラデバイスに構成テーブルを送信する。これは、再生システム内にあるデバイス群に関連するデータの更新情報がサーバに送信された場合、または、新規ゾーンプレーヤーが再生システム内には入ったが確立ネットワークには加入していない場合の例である。言い換えると、クラウドネットワークサーバは、コントローラデバイスまたは確立ネットワーク内にある任意のデバイスが最新の構成テーブルを受信すべきか否かを決定し、その結果に応じて構成テーブルを送信する。
【００８３】
一例では、受信された構成テーブルは、既に再生システム内にある（またはない）デバイスに関連するデータを含む。方法８３０のブロック８３４では、コントローラデバイスの確立ネットワークに加入していない再生デバイスのエントリが構成テーブルに含まれるか否かが決定される。一例では、コントローラデバイスは、新しく受信した構成テーブルを先に記憶している構成テーブルと比較して、新規デバイスの加入があるか否かを決定する。別の例では、コントローラデバイスにより、確立ネットワークを介して内部の各デバイスの接続を確認し、デバイス（例えば構成テーブルに記載されたゾーンプレーヤー）が確立ネットワークに加入していないことを決定する。別の例では、コントローラデバイスは、確立ネットワークを介してそのネットワーク内にある各デバイスに対してＰＩＮＧコマンドを実行し、ＰＩＮＧへの応答がない場合には、構成テーブルに記載されたデバイス（例えばゾーンプレーヤー）が確立ネットワークに加入していないことを決定する。更なる例では、構成テーブルは、記載された当該デバイスが新規デバイスであることを示すデータを更に含む。
【００８４】
コントローラは、構成テーブルを受信して確立ネットワークにデバイスを接続すべきであると決定した後、新規デバイスから送信される加入メッセージの受信を予測する。方法８３０のブロック８３６では、再生デバイスから送信される第１のメッセージが感知される。図８Ａに示す方法８００を用いて説明したように、予測される第１のメッセージは、事実上、新規ゾーンプレーヤーが確立ネットワークに加入できる状態にあることを示す加入メッセージである。新規ゾーンプレーヤーは未だ確立ネットワークに加入していないので、上記の通り、加入メッセージは、非確立ネットワーク上、または、ＷＡＮやＬＡＮのようなネットワークを介して受信される。
【００８５】
一例では、再生システム内にあるゾーンプレーヤーは、通常動作中、非確立ネットワークを介してメッセージを検出または受信しない。この例では、加入メッセージを待ち受けるステップにおいて、再生システム内にあるゾーンプレーヤーが、非確立ネットワークを介して加入メッセージが送信されることを予想して、非確立ネットワークを介してメッセージを受信できる状態になる。
【００８６】
別の例では、新規デバイスは、特定の通信プロトコルに従って、非確立ネットワークを介して加入メッセージを送信する。例えば、加入メッセージは、特定の接頭語を含む。この例では、加入メッセージが特定の通信プロトコルに従う場合、加入メッセージを待ち受けるステップにおいて、確立ネットワークを介してメッセージが受信される。
【００８７】
いずれの例でも、コントローラデバイス、または再生システム内にある他の任意のデバイスが、予測される加入メッセージを待ち受ける。次に、方法８３０のブロック８３８では、非確立ネットワークを介して第１のメッセージが受信される。このブロックは、図８Ａを用いて説明した方法８００のブロック８０２に似ている。ブロック８４０では、コントローラデバイスにより、再生デバイスが確立ネットワークへの接続に用いるセキュリティパラメータを含む第２のメッセージが送信される。このブロックは、上記方法８００のブロック８０６に似ている。一例では、構成テーブル内に、再生デバイスが確立ネットワークへの接続に用いるセキュリティパラメータが含まれる。別の例では、コントローラデバイスまたは再生システム内にある他のデバイスが決定するセキュリティパラメータをこれらのデバイスが用いることにより、確立ネットワークへの接続が行われる。次に、方法８３０のブロック８４２では、セキュリティパラメータを用いて、再生デバイスと確立ネットワークとが接続される。このブロックは、上記方法８００のブロック８０８と似ている。このようにして、ユーザから特に入力や動作が行われることなく、複数の再生デバイスからなる確立ネットワークに自動的に再生デバイスが追加される。
【００８８】
コントローラデバイスと確立ネットワークとを接続した後、コントローラデバイスから構成テーブルが削除される。もちろんこれが行われるのは、他のいずれかの確立ネットワークが再生システム内にあるデバイスへ接続された後、または、当該デバイスの構成の更新が完了した後である。別の例では、コントローラデバイスは、他のすべての接続または構成が処理された後ではなく、再生デバイスと確立ネットワークとが接続されたらすぐに、再生デバイスのエントリを構成テーブルから削除する。
【００８９】
上記の通り、構成テーブルは、確立ネットワークに加入するデバイスのリスト、及び、当該リストが用いるセキュリティパラメータに加えて、再生システム内にある各デバイスをメディア再生に用いる方法を示すデータも含む。図８Ｃは、方法８６０の例示的なフローチャートであり、本明細書で説明している少なくとも幾つかの実施形態に従って再生ネットワーク内にある再生デバイスを自動的に設定する方法８６０を示す。図８Ｃに示す方法８６０は、例えば図２から図５に示すデバイスと通信するシステム２００，２０２，２０４，３００，４００，５００と一緒に環境１００，６００，７００で使用可能な方法についての実施形態である。方法８６０は、ブロック８６２〜８６８に示される操作、機能または動作を含む。ブロックは実行される順番に並べて示しているが、これらのブロックは平行して実行されても良いし、かつ／または、ここで図示したものとは異なる順番で実行されてもよい。また、所望の実施例に基づいて、複数のブロックをまとめ、より少ない数のブロックで実行してもよいし、１つのブロックを分割して追加のブロックを実行してもよいし、かつ／または、ブロックを削除してもよい。
【００９０】
方法８６０のブロック８６２では、構成テーブルに記載された再生デバイスが未だ動作できる状態にないことが決定される。方法８３０についての説明と同様に、方法８６０での構成テーブルは、有線または無線ネットワーク（例えばＷＡＮやＬＡＮ）を介して、クラウドサーバ（例えば図７に示すマルチメディアオーディオシステムサーバ７２０）から送信される。一例では、構成テーブルに記載された再生デバイスが未だ動作できる状態にないことを決定するステップは、コントローラデバイスの確立ネットワークに加入していない再生デバイスのエントリが構成テーブルに含まれること（方法８３０のブロック８３４を用いて説明済み）を決定するステップに似ている。例えば、コントローラデバイスにより受信する構成テーブルは、コントローラデバイスの確立ネットワークに加入していない新規再生デバイスを示す。この例で、新規再生デバイスは、確立ネットワークに加入していない場合、再生システム内にある他のデバイスと同期してメディアを再生できる状態にはない。別の例では、再生システム内にあるデバイスにおいて新規ファームウェアが利用可能な状況下で、再生システム内にある１つ以上のデバイスがその新規ファームウェアを用いてアップグレードされていない場合、アップグレードされていない当該デバイスは、動作できる状態にないとみなされる。更なる例では、コントローラデバイスは、現在の構成用設定について再生システム内にある各デバイスに対してＰＩＮＧコマンドを実行する。そして、デバイスの応答がない場合や、当該デバイスについての構成テーブルに記載されたものに適合しない構成で応答があった場合には、当該デバイスは動作できる状態にないとみなされる。
【００９１】
再生システム内にある再生デバイスが動作できる状態にないと決定されると、コントローラデバイス及び／または再生システム内にある他のデバイスは、デバイスが設定されうる状態にあることを示す構成メッセージが未構成デバイスから送信されるのを待ち受ける。未構成デバイスが既に確立ネットワークに接続されている場合、コントローラデバイスは確立ネットワークを介して構成メッセージを待ち受ける。未構成デバイスが未だ確立ネットワークに接続されていない場合、コントローラデバイスは非確立ネットワークを介して構成メッセージを待ち受ける。これは、図８Ｂの方法８３０を用いて説明した、コントローラデバイスが加入メッセージを待ち受ける方法と似ている。この場合、構成メッセージは、加入メッセージと同じメッセージの一部である。
【００９２】
方法８６０のブロック８６４では、再生デバイスから送信された、再生デバイスが設定されうる状態にあることを示す第１のメッセージが受信される。上記の通り、構成メッセージ（または上記「第１のメッセージ」）は、有線または無線の非確立ネットワークを介して、新規再生デバイスから送信される加入メッセージと併せて受信され、または加入メッセージの一部として受信される。別の例では、構成メッセージは、加入メッセージが受信された後に受信される。この場合、構成メッセージは、新規再生デバイスが確立ネットワークに加入した後に、確立ネットワークを介して新規再生デバイスから送信される。
【００９３】
構成メッセージが受信されると、方法８６０のブロック８６６では、再生デバイス用の構成データ（すなわちセットアップ情報）を含む第２のメッセージが再生デバイスに送信される。言い換えると、コントローラデバイス（及び／または、再生システム内にある他の複数のデバイスのうち１つ以上）は、新規再生デバイスが設定されうる状態にあることを示す構成メッセージを受信すると、新規再生デバイスに設定メッセージ（「第２のメッセージ」）を送信し、新規再生デバイスに構成データを付与する。設定メッセージに含まれる情報は、構成テーブルから得られる。加入メッセージと併せて、または新規再生デバイスと再生システムとがセキュアに接続される前に構成メッセージが受信された場合、新規再生デバイスが確立ネットワークに加入するためのセキュリティパラメータを含む設定メッセージは、接続メッセージと併せて、または接続メッセージの一部として、新規再生デバイスに送信される。
【００９４】
別の例では、ブロック８６６において、構成メッセージが受信されていてもされていなくても、新規再生デバイス（または、上記の通り、確立ネットワーク内で動作できる状態にない、再生システムに含まれる任意のデバイス）に設定メッセージが送信される。言い換えると、コントローラデバイスは、最初の構成または構成の更新を必要とする任意のデバイスに設定メッセージを送信する。
【００９５】
方法８６０のブロック８６８では、構成データに従って、再生デバイスが設定される。新規再生デバイスは、コントローラデバイスから送信される設定メッセージを受信すると、設定メッセージを介して付与される構成データに従って設定される。上記の通り、新規再生デバイスまたは確立ネットワーク内にある任意のデバイスは、確立ネットワーク内にある他のデバイスと同期してメディアを再生する。このようにして、再生デバイスを設定するための構成データは、再生デバイスのための音声再生設定を示す。
【００９６】
一例では、新規再生デバイスは、再生デバイスの結合領域に設けられるコンポーネントとして利用することが意図されている。上記の通り、再生デバイスの結合領域には、指定領域にあって音声信号の同じ（または異なる）チャンネルを同期して再生する２つ以上のプレーヤーからなるプレーヤー群が位置する。その結果、プレーヤーは、遅れや中断がない（または実質的にない）状態で音声コンテンツを再生する。複数のプレーヤーは、結合、解体がなされて動的に結合領域を形成し、結合領域は更に他のプレーヤー及び／または結合領域と結合して他の結合領域を形成する。結合領域は、更に「ペアプレーヤー」または「結合プレーヤー」の単位で説明される。
【００９７】
ペアプレーヤーは結合領域を含み、プレーヤーは、音声コンテンツの異なる音声チャンネルを再生する。例えば、「ステレオペア」は、結合領域にある２つのプレーヤーを結合して２チャンネルの音声を再生することにより作成されるペアプレーヤーである。一例では、ステレオペアの２つのプレーヤーを結合することにより、左チャンネルプレーヤーと右チャンネルプレーヤーが得られる。結合プレーヤーは結合領域を含み、プレーヤーは結合して、音声コンテンツに含まれる或る周波数帯、または周波数帯の一部を再生する。結合プレーヤーは、全周波数帯プレーヤーを低周波数帯プレーヤー（例えばサブウーファー）と結合することにより設定される。この場合、全周波数帯プレーヤーは音声コンテンツの中・高周波数帯を再生し、低周波数帯プレーヤーは音声コンテンツの低周波数帯のみを再生する。
【００９８】
ブロック８６８に戻って、新規デバイスをステレオペアの一方として用い、確立ネットワーク内にある他のデバイスとメディアを同期再生することが意図されている場合、構成データは、新規再生デバイスが左チャンネルまたは右チャンネルスピーカとして機能することを示す。一例では、新規再生デバイスは、メディアの左チャンネル音声成分を再生する。この例では、新規再生デバイスを追加・設定することにより、既に確立ネットワーク内にある再生デバイスは再設定されてメディアのもう一方の音声成分である右チャンネル音声成分を再生し、これによりステレオペアが構成される。
【００９９】
また、構成データは、新規再生デバイスのための音声イコライゼーション設定を示してもよく、この場合、新規再生デバイスの構成の際に、当該設定を変更してもよい。この例では、新規再生デバイスもまた結合領域に追加された場合、結合領域にある他の再生デバイスの音声イコライゼーション設定についても調節が行われる。
【０１００】
構成データは、新規再生デバイスの音声再生に関連した設定に加えて、ユーザインタフェースやユーザの経験に関連する設定を含んでもよい。例えば、構成データが含む新規再生デバイスの名称は、ユーザが読み取ることができるものである。このようにして、新規再生デバイスは、再生システム用のコントロールインタフェース上でユーザが新規再生デバイスを認識したときに読み取ることができる名称で識別される。同様に、構成データは、再生システムに登録される音楽サービスについての情報を含む。従って、新規再生デバイスを設定するステップには、音楽サービスにアクセスできるように新規再生デバイスを設定することが含まれる。他の構成用設定の実施例も可能である。
【０１０１】
構成データに従う構成が完了すると、新規再生デバイスは、構成が完了したことを示す確認メッセージを、コントローラデバイスまたは再生デバイス内にある他のデバイスに送信する。このようにして、再生デバイスは、ユーザから特に入力や動作が行われることなく、複数の再生デバイスからなる確立ネットワーク内で動作できるように自動的に設定される。
【０１０２】
上記の通り、コントローラデバイスに送信され、新規再生デバイス（または既に確立ネットワーク内にある他のデバイス）を設定する基礎となる構成テーブル中の構成データは、ある程度ユーザが以前に入力した内容に基づいて決定される。一例では、ユーザがワールドワイドウェブ上のオンライン小売業者から新規再生デバイスを購入した場合、ユーザは会計時に構成データ、または構成データ決定の基礎となる情報の提供を求められる。別の例では、ユーザが新規再生デバイスを商店で購入した場合、ユーザは店頭で（例えば店員に）構成データまたは構成データ決定の基礎となる情報の提供を求められる。更なる例では、新規再生デバイスを（商店でまたはオンライン小売業者から）手に入れたすぐ後に、ユーザにメールが送信され、メールにリンク付けされたウェブインターフェースを用いて対応する構成データまたは情報を提供することを求められる。
【０１０３】
構成データを決定するために用いられる情報は、新規再生デバイスの用途（例えば結合領域またはステレオペアの一部）、新規再生デバイスが接続される他のプレーヤーの名称、新規再生デバイスを用いる場所（例えばキッチン、ベッドルーム、リビングルーム）、デバイスが結合領域の一部を受け持つ場合には、ユーザがどのタイプの音楽を好むか（例えばロック、ジャズ、クラシック）、再生デバイスの名称などを含む。ユーザの好みのタイプの音楽についての情報を用いて、上記の通り、新規再生デバイスの音声のイコライゼーションイコライゼーション設定を決定してもよい。
当該情報は、上記の通り新規再生デバイスの名称を含んでもよい。さらに、ユーザは、ユーザ識別情報（例えばユーザネーム）を入力したりメールで送ったりする。その結果、ユーザがアクセス可能なメディアサービスが決定され、メディアサービスを利用するために行われる新規再生デバイスの登録に用いられる構成データが決定される。幾つかの例では、ユーザからの入力情報を最小にして、または、まったく入力情報をなくした状態で、識別情報が自動的に決定される。例えばスマートフォンやコンピュータといった個人デバイスであって識別情報を記憶したものを用いてユーザが新規再生デバイスを購入した場合、当該識別情報はコントローラアプリケーションを介して自動的に読み出される。
【０１０４】
確立ネットワークへの加入や再生デバイスのメディア再生用構成といった再生デバイスの自動設定についてさらに説明するために、新規デバイスを手に入れてから設定するまでの一連の状況の例について図９Ａから図９Ｃに提示する。
【０１０５】
図９Ａは、再生デバイスを、再生確立ネットワークに追加し、そのネットワーク用に設定する第１の状況を示す。図に示しているように、第１の状況は、クラウドネットワーク９７１、ウェアハウス９４０、ハウスホールド９５０を伴う。ウェアハウス９４０は、メーカー、商店またはオンライン小売業者のためのものであり、ゾーンプレーヤー９０２など複数の再生デバイスを含む。ハウスホールドは、コントローラ９３０やゾーンプレーヤー９２２，９２４，９２６，９２８といった複数の再生デバイスを含む。図に示しているように、コントローラ９３０とゾーンプレーヤー９２２，９２４，９２６，９２８は、確立ネットワーク９６１を介して互いに通信している。
【０１０６】
この第１の状況では、ユーザは、ハウスホールド９５０内で用いるためにゾーンプレーヤー９０２を購入している。ユーザは、ゾーンプレーヤー９０２を購入すると、ユーザ自身についての情報と、ゾーンプレーヤー９０２を利用する態様に関する情報との入力を求められる。ユーザが入力する回答は、特にゾーンプレーヤー９０２に関連するものである。例えば、ゾーンプレーヤー９０２のシリアルナンバとユーザが入力する回答とは、クラウドネットワーク９７１に送られ、そこで関連づけられ、ゾーンプレーヤー９０２についての構成データが決定される。この場合、ユーザは、ゾーンプレーヤー９０２がハウスホールド９５０内の確立ネットワーク９６１に追加されることを示す情報を提供する。このようにして、ゾーンプレーヤー９０２に関連した構成データは、ゾーンプレーヤー９０２が確立ネットワーク９６１に追加されることを示す。
【０１０７】
次に、構成データは、クラウドネットワーク９７１により確立ネットワーク９６１（または確立ネットワーク９６１内のデバイス、例えばコントローラ９３０）に送信される。図８Ａ、図８Ｂを用いて説明した方法８００，８３０を再度参照して、確立ネットワーク９６１（及び確立ネットワーク内にあるデバイス）は、新規ゾーンプレーヤー９０２から送信される加入メッセージを待ち受ける。
【０１０８】
図９Ｂは、再生デバイスを、再生確立ネットワークに追加し、そのネットワーク用に設定する第２の状況を示す。図に示しているように、新規ゾーンプレーヤー９０２は、ハウスホールド９５０に入り、ユーザにより電源が入れられ、確立ネットワークの通信範囲に入る。次に、ゾーンプレーヤー９０２は、確立ネットワークを介して加入メッセージをコントローラ９３０に送信する。この送信に応じて、コントローラ９３０は、ゾーンプレーヤー９０２が確立ネットワークに加入する方法についての情報と併せて、接続メッセージをゾーンプレーヤー９０２に送信する。別の例では、ゾーンプレーヤー９０２は、自身が設定されうる状態にあることを示す構成メッセージをコントローラ９３０に送信してもよい。この例では、コントローラ９３０は、ゾーンプレーヤー９０２を設定する方法についての情報と併せて設定メッセージを送信してもよい。
【０１０９】
図９Ｃは、再生デバイスを、再生確立ネットワークに追加し、そのネットワーク用に設定する第３の状況を示す。図に示しているように、ゾーンプレーヤー９０２は、確立ネットワーク９６１に加入することに成功し、確立ネットワーク９６１を介してデバイス９３０，９２２，９２４，９２６，９２８のいずれかと通信している。ゾーンプレーヤー９０２が未構成の場合、ゾーンプレーヤー９０２は確立ネットワーク９６１を介して確立ネットワーク９６１内にある他のデバイスに構成メッセージを送信し、続いてゾーンプレーヤー９０２を設定する方法を示す設定メッセージを受信する。このようにして、ユーザは、新規ゾーンプレーヤー９０２を手に入れた後、ハウスホールド９５０内にある新規ゾーンプレーヤー９０２の電源を入れたときにその利用方法を示す構成データ（または情報）を入力することが必要であるが、これに加えて、新規ゾーンプレーヤー９０２を確立ネットワーク９６１に加入させネットワーク９６１内にある他のデバイスと同期してメディアを再生させるために、追加の動作や入力を必要とすることがない。
【０１１０】
図１０は、デバイス間で行われる通信の例９５０を示し、デバイス群からなる再生確立ネットワークに再生デバイスを追加し、かつ／または再生デバイスをそのネットワーク用に設定する場合の例を示す。図１０は、図９Ａから図９Ｃに示すものと同様に、新規ゾーンプレーヤー９０２、コントローラ９３０、ゾーンプレーヤー９２２，９２４，９２６，９２８を含み、更にアクセスポイント９５２、第１の確立ネットワーク９５４及び第２の確立ネットワーク９５６を含む。図に示しているように、ゾーンプレーヤー９２４，９２８，９２６は、第１の確立ネットワーク９５４を介して互いに無線通信を行う。ゾーンプレーヤー９２６，９２２は有線接続を用いて通信し、ゾーンプレーヤー９２２はアクセスポイント９５２に結合し、さらに第２の確立ネットワーク９５６を介してコントローラ９３０と無線通信する。一例では、アクセスポイント９５２はゾーンプレーヤーであり、またはアクセスポイントとなりうる他の任意のデバイスである。この例で示しているように、ハウスホールドは２つ以上の確立ネットワークを有してもよい。
【０１１１】
図９Ａから図９Ｃを用いて説明したように、新規ゾーンプレーヤー９０２は、ハウスホールドに入ると、自身が第１の確立ネットワーク９５４に加入できる状態にあることを示す加入メッセージを送信する。一例では、図１０に示すゾーンプレーヤー群及びコントローラ９３０のいずれかが加入メッセージを受信する。コントローラ９３０が加入メッセージを受信する場合、コントローラ９３０は、第１の確立ネットワーク９５４に加入するためのセキュリティパラメータを新規ゾーンプレーヤー９０２に直接に送信する。
【０１１２】
別の例として、新規ゾーンプレーヤー９０２は、コントローラデバイス９３０の通信範囲内にはない場合や、または、新規ゾーンプレーヤー９０２は確立ネットワーク９５４に加入できる状態にあるが、図に示しているようにコントローラデバイス９３０はその一部でない場合が考えられる。いずれの場合も、新規ゾーンプレーヤー９０２がハウスホールド内にある他のいずれかのゾーンプレーヤー（例えば図示しているゾーンプレーヤー９２６）の通信範囲内にある場合、ゾーンプレーヤー９２６により受信される加入メッセージは、有線通信を用いてゾーンプレーヤー９２２及びアクセスポイント９５２を介し、更に第２の確立ネットワーク９５６を介して無線通信を用いてコントローラ９３０に送信される。コントローラ９３０が加入メッセージを受信した場合、コントローラ９３０は、新規ゾーンプレーヤー９０２と交信し、第１の確立ネットワーク９５４に加入するためのセキュリティパラメータを得るため、第２確立ネットワーク９５６，アクセスポイント９５２，ゾーンプレーヤー９２６，９２２を介して通信する。
【０１１３】
続いて、新規ゾーンプレーヤーは、第１の確立ネットワーク９５４に加入する。同様に、他の複数のゾーンプレーヤーのいずれかが加入メッセージを受信し、これがコントローラ９３０に送信される。上記の通り、コントローラ９３０が受信した構成テーブルに基づいて新規ゾーンプレーヤーを設定するために、通信の連鎖が同様に設けられる。
【０１１４】
ＶＩＩＩ．結論
本明細書は、様々な例示のシステム、方法、装置、及び製品を開示しており、それらは、他のコンポーネントの中で、ハードウェア上で実行されるファームウェア及び／又はソフトウェアを含む。しかしながら、そのような例は、単なる例示であり、限定されるものとみなすべきではない。例えば、これらのファームウェアコンポーネント、ハードウェアコンポーネント、及び／又はソフトウェアコンポーネントの幾つか又はすべてが、専らハードウェアに、専らソフトウェアに、専らファームウェアに、又はハードウェア、ソフトウェア、及び／又はファームウェアの任意の組み合わせを実施することができることが意図されている。したがって、例示のシステム、方法、装置、及び／又は生産物を説明しているが、提供されているそれらの例は、それらのシステム、方法、装置、及び／又は生産物を実施する唯一の方法ではない。
【０１１５】
上記の通り、本願では、新規再生デバイスを確立ネットワークに自動的に追加して、ユーザが何もすることなく前記確立ネットワーク内にある他のデバイスと同期してメディアを再生するように新規再生デバイスが設定される。第１の態様では第１の方法を提供する。この第１の方法では、コントローラデバイスにより、ワイドエリアネットワークから送信されるコンフィギュレーションテーブルを受信する。また、第１の方法では、前記コントローラデバイスにより、再生用に設定されていない再生デバイスのエントリが前記コンフィギュレーションテーブルに含まれることを決定する。また、第１の方法では、前記コントローラデバイスにより、前記再生デバイス用の設定情報を含む第１のメッセージを前記再生デバイスに送信する。
【０１１６】
別の態様では、プロセッサ、該プロセッサにより実行可能な命令を記憶したメモリを備えたコントローラデバイスを提供する。前記命令は、ワイドエリアネットワークを介してサーバから送信されるコンフィギュレーションテーブルを受信する機能、再生用に設定されていない再生デバイスのエントリが前記コンフィギュレーションテーブルに含まれることを決定する機能、及び、前記再生デバイス用の設定情報を含む第１のメッセージを前記再生デバイスに送信する機能を実行する。
【０１１７】
更なる態様では、計算装置により実行可能な命令を記憶し、前記命令を実行して前記計算装置に以下の機能を実行させる非一時的コンピュータ可読媒体を提供する。この機能群は、コントローラデバイスにより、ワイドエリアネットワークから送信されるコンフィギュレーションテーブルを受信する機能を含む。また、この機能群は、前記コントローラデバイスにより、再生用に設定されていない再生デバイスのエントリが前記コンフィギュレーションテーブルに含まれることを決定する機能を含む。また、この機能群は、前記コントローラデバイスにより、前記再生デバイス用の設定情報を含む第１のメッセージを前記再生デバイスに送信する機能を含む。
【０１１８】
更に、本明細書において「実施形態」は、実施形態に関連して述べられた特定の特徴、構造、又は特性が、本発明の少なくとも１つの実施例に含まれ得ることを示している。本明細書の様々な場所でこの語句が用いられているが、すべてが同じ実施形態を言及するものではなく、又、他の実施形態を除いた別個の実施形態又は代替の実施形態でもない。このように、本明細書で述べられた実施形態は、明示的に及び暗黙的に、当業者によって、他の実施形態砥組み合わせることができることが理解される。
【０１１９】
本明細書は、例示的な環境、システム、手順、ステップ、論理ブロック、処理、及び他のシンボル表現に関して広く示されており、それらは直接又は間接的にネットワークに接続されるデータ処理デバイスの動作に類似するものである。これらの処理説明及び表現は、一般的に当業者によって使用され、それらの仕事の内容を他の当業者に最も効率良く伝えることができる。多くの具体的な内容が、本開示を理解するために提供されている。しかしながら、当業者にとって、本開示の特定の実施形態が特定の、具体的な詳細なしに実施され得ることは理解される。別の例では、周知の方法、手順、コンポーネント、及び回路が、実施形態を不必要に曖昧にすることを避けるため、詳細に説明していない。したがって、本開示の範囲は、上記した実施形態よりむしろ添付された特許請求の範囲によって定義される。
【０１２０】
添付の特許請求の範囲のいずれかが単にソフトウェア及び／又はファームウェアへの実装をカバーするように読み取ると、少なくとも１つの例における要素の１つ又は複数は、本明細書では、ソフトウェア及び／又はファームウェアを記憶する有形媒体、例えば、メモリ、ＤＶＤ、ＣＤ、Ｂｌｕ−ｒａｙ（登録商標）等を含むことが明確に定められている。
【図１】
2016514280.tif 000003
【図２Ａ】
2016514280.tif 000004
【図２Ｂ】
2016514280.tif 000005
【図２Ｃ】
2016514280.tif 000006
【図３】
2016514280.tif 000007
【図４】
2016514280.tif 000008
【図５】
2016514280.tif 000009
【図６】
2016514280.tif 000010
【図７】
2016514280.tif 000011
【図８Ａ】
2016514280.tif 000012
【図８Ｂ】
2016514280.tif 000013
【図８Ｃ】
2016514280.tif 000014
【図９Ａ】
2016514280.tif 000015
【図９Ｂ】
2016514280.tif 000016
【図９Ｃ】
2016514280.tif 000017
【図１０】
2016514280.tif 000018
【手続補正書】
【提出日】平成27年10月13日(2015.10.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
再生ネットワーク内にある再生デバイスを自動的に設定する方法であって、
ワイドエリアネットワークから送信されるコンフィギュレーションテーブルをコントローラデバイスで受信するステップ、
再生用の機能が未設定である再生デバイスが前記コンフィギュレーションテーブルにエントリされているかどうかを、前記コントローラデバイスにより確認するステップ、
前記コントローラデバイスから前記再生デバイスに、前記再生デバイス用のセットアップ情報を含む第１のメッセージを送信するステップ
を含む方法。
【請求項２】
前記第１のメッセージは、無線ネットワーク上で送信される、
請求項１に記載の方法。
【請求項３】
前記セットアップ情報は、ユーザが読み取ることができる名称を含み、該名称は前記再生デバイスに割り当てられるものである、
請求項１または２に記載の方法。
【請求項４】
前記再生デバイスのための音声イコライゼーション設定を変更するステップをさらに含む、
請求項１から３のいずれか１項に記載の方法。
【請求項５】
前記セットアップ情報は、前記再生デバイスが結合領域における一構成要素であることを示す、
請求項１から４のいずれか１項に記載の方法。
【請求項６】
前記セットアップ情報は、前記再生デバイスがステレオペアを構成する２つのデバイスの一方であることを示す、
請求項５に記載の方法。
【請求項７】
前記結合領域における一構成要素でもある別の再生デバイスのために音声イコライゼーション設定を変更するステップをさらに含む、
請求項５または６に記載の方法。
【請求項８】
前記セットアップ情報は、再生システムに登録される音楽サービスについての登録情報を含む、
請求項１から７のいずれか１項に記載の方法。
【請求項９】
前記再生デバイス用のセットアップ情報は、前記再生デバイスを販売する店舗からサーバへ送信される、
請求項１から８のいずれか１項に記載の方法。
【請求項１０】
前記再生デバイス用のセットアップ情報は、ウェブインターフェースを介して前記サーバに送信される、
請求項１から８のいずれか１項に記載の方法。
【請求項１１】
前記第１のメッセージは、前記再生デバイスが確立ネットワークとの接続に用いるセキュリティパラメータを含む、
請求項１に記載の方法。
【請求項１２】
前記コンフィギュレーションテーブルは、新規構成が存在するデバイスまたは前記確立ネットワークに追加される新規デバイスに関連するデータのみを含む、
請求項１から１１のいずれか１項に記載の方法。
【請求項１３】
前記構成テーブルは、
前記再生デバイスをステレオペアの一方として用いるか否か、
前記再生デバイスを結合領域の一部として用いるか否か、
前記再生デバイスに接続される他の再生デバイス、
前記再生デバイスを用いる場所、
新規再生デバイス用の音声イコライゼーション設定を決定するために用いる、前記再生デバイスを利用するユーザが好む音楽のタイプ、
前記再生デバイスを利用するユーザを識別するユーザ情報、及び
前記再生デバイスをメディアサービスにアクセス可能とするための登録に必要な構成データ
のうち少なくとも１つの情報を含む
請求項１から１２のいずれか１項に記載の方法。
【請求項１４】
プロセッサ、
前記プロセッサにより、請求項１から１３のいずれか１項に記載の方法を実行可能な命令を記憶したメモリ
を備えたコントローラデバイス。
【請求項１５】
計算装置により実行可能な命令を記憶し、該命令を実行して前記計算装置に請求項１から１３のいずれか１項に記載の方法を実行させる非一時的コンピュータ可読媒体。
【国際調査報告】
2016514280.tif 000019
2016514280.tif 000020
2016514280.tif 000021
2016514280.tif 000022
2016514280.tif 000023