(57)【要約】      （修正有）【課題】人々がデジタルメディアにアクセスして使用する方法を大幅に改革する方法を提供する。【解決手段】所定のデバイスにより、オーディオの同期再生のために第１再生デバイス６１２と少なくとも第２再生デバイス６１４とでグループを構成することを指示する第１命令を受信するステップを含む。方法では、グループは、第１再生キューに関連付けられている。第１再生キューは、グループにより再生するための１つ以上のアイテムのリストを含むものである。第１再生デバイス６１２がグループ内に存在する間に、所定のデバイスにより、グループから第１再生デバイス６１２を外すことを指示する第２命令を受信するステップを含む。これにより、第１再生デバイス６１２は、グループから解除され、第２再生キューに自動的に関連付けられる。第２再生キューは、第１再生デバイス６１２により再生するための１つ以上のアイテムのリストを含むものである。【選択図】図６
2018138997.tif 000002
【特許請求の範囲】
【請求項１】
所定のデバイスにより、オーディオの同期再生のために第１再生デバイスと少なくとも第２再生デバイスとでグループを構成することを指示する第１命令を受信するステップ、ここで、前記グループは、第１再生キューに関連付けられており、前記第１再生キューは、前記グループにより再生するための１つ以上のアイテムのリストを含むものである、
前記第１再生デバイスが前記グループ内に存在する場合、前記所定のデバイスにより、前記グループから前記第１再生デバイスを外すことを指示する第２命令を受信するステップ、
前記第２命令に基づいて、前記グループから前記第１再生デバイスを外すステップ、
前記グループから前記第１再生デバイスを外す際に、前記第１再生デバイスを第２再生キューに自動的に関連付けるステップ、ここで、前記第２再生キューは、前記第１再生デバイスにより再生するための１つ以上のアイテムのリストを含むものである、
を含み、
前記第２再生キューは、前記第２命令を受信する前の時点でいずれの再生デバイスとの関連付けがなくても存続している、
方法。
【請求項２】
前記第２再生キューは、前記第１再生キューと異なるものであり、
前記第２再生キューに含まれる１つ以上のアイテムのリストは、前記第１再生キューからコピーされた１つ以上のアイテムを含む、
請求項１に記載の方法。
【請求項３】
前記第１再生デバイスは、前記第１命令を受信する前の時点で、前記第２再生キューに関連付けられており、
前記第１命令を受信する前の時点で前記第２再生キューに含まれる１つ以上のアイテムのリストは、前記グループから前記第１再生デバイスが外れた後の時点で前記第２再生キューに含まれる１つ以上のアイテムのリストと完全に同一であるか、ほぼ同一である、
請求項１に記載の方法。
【請求項４】
前記第２再生キューは、前記第１再生キューと完全に同一であるか、ほぼ同一である。
請求項１に記載の方法。
【請求項５】
前記第２再生キューは、前記第１再生キューと異なるものであり、
前記第２再生キューに含まれる１つ以上のアイテムのリストは、第３再生キューからコピーされた１つ以上のアイテムを含み、
前記第３再生キューは、前記第１再生キューおよび前記第２再生キューとは異なるものである、
請求項１に記載の方法。
【請求項６】
前記第２再生キューは、前記第１命令を受信する前の時点では、前記第１再生デバイスに関連付けられていない、
請求項１に記載の方法。
【請求項７】
前記第１再生キューは、前記第２再生デバイスに存在し、
前記第２再生キューは、前記第１再生デバイスに存在する、
請求項１に記載の方法。
【請求項８】
前記所定のデバイスは、コントローラと再生デバイスの少なくとも一方を含む、
請求項１に記載の方法。
【請求項９】
前記第１再生デバイスは、前記第１再生キューと第２再生キューの少なくとも一方へ関連付けられる能力を維持する、
請求項１に記載の方法。
【請求項１０】
前記第２命令は、前記第１再生デバイスを前記第２再生キューに関連付けるトリガーである、
請求項１に記載の方法。
【請求項１１】
前記第１再生デバイスが前記第２再生キューに関連付けられている場合に、前記第２再生キューに含まれる１つ以上のアイテムのリストの再生を一時停止することを指示する第３命令を受信するステップをさらに含む、
請求項１に記載の方法。
【請求項１２】
前記第１再生デバイスは、前記第１再生キューと第２再生キューの少なくとも一方への関連付けられる能力を維持する、
請求項１に記載の方法。
【請求項１３】
プロセッサを備えた再生デバイスであって、
前記プロセッサは、オーディオの同期再生のために前記再生デバイスと少なくとも第２再生デバイスとでグループを成すように構成されており、前記グループは、第１再生キューに関連付けられており、前記第１再生キューは、前記グループにより再生するための１つ以上のアイテムのリストを含むものであり、
前記プロセッサは、前記再生デバイスが前記グループ内に存在する場合、前記グループから前記再生デバイスを外すように構成されており、
前記プロセッサは、前記グループから前記再生デバイスを外す際に、前記再生デバイスを第２再生キューに自動的に関連付けるように構成されており、前記第２再生キューは、前記再生デバイスにより再生するための１つ以上のアイテムのリストを含むものであり、
前記第２再生キューは、前記第２命令を受信する前の時点でいずれの再生デバイスとの関連付けがなくても存続している、
再生デバイス。
【請求項１４】
前記第２再生キューは、前記第１再生キューとは異なるものであり、
前記第２再生キューに含まれる１つ以上のアイテムのリストは、前記第１再生キューからコピーされた１つ以上のアイテムを含む、
請求項１３に記載の再生デバイス。
【請求項１５】
前記再生デバイスは、前記プロセッサにより前記再生デバイスと少なくとも第２再生デバイスとがグループを成す前の時点で、第２再生キューに関連付けられ、
前記プロセッサにより前記再生デバイスと少なくとも第２再生デバイスとがグループを成す前の時点で前記第２再生キューに含まれる１つ以上のアイテムのリストは、前記プロセッサにより前記再生デバイスが前期グループから外された後の時点で前記第２再生キューに含まれる１つ以上のアイテムのリストと完全に同一であるか、ほぼ同一である、
請求項１３に記載の再生デバイス。
【請求項１６】
前記第２再生キューは、前記再生キューと完全に同一であるか、ほぼ同一である、
請求項１３に記載の再生デバイス。
【請求項１７】
前記第２再生キューは、前記第１再生キューとは異なり、
前記第２再生キューに含まれる１つ以上のアイテムのリストは、第３再生キューからコピーされた１つ以上のアイテムを含み、
前記第３再生キューは、前記第１再生キューおよび前記第２再生キューとは異なる、
請求項１３に記載の再生デバイス。
【請求項１８】
前記プロセッサは、前記第１再生デバイスが前記第２再生キューに関連付けられるとき際に、前記第２再生キューに含まれる１つ以上のアイテムのリストの再生を一時停止するように構成されている、
請求項１３に記載の再生デバイス。
【請求項１９】
前記プロセッサは、前記再生デバイスが、前記第１再生キューと前記第２再生キューの少なくとも一方へ関連付けされる能力を維持することができるように構成されている、
請求項１３に記載の再生デバイス。
【請求項２０】
プロセッサにより実行されて方法を実施するコンピュータプログラムを含む非一時的コンピュータ可読記憶媒体であって、前記方法は、
所定のデバイスにより、オーディオの同期再生のために第１再生デバイスと少なくとも第２再生デバイスとでグループを構成することを指示する第１命令を受信するステップ、ここで、前記グループは、第１再生キューに関連付けられており、前記第１再生キューは、前記グループにより再生するための１つ以上のアイテムのリストを含むものである、
前記第１再生デバイスが前記グループ内に存在する場合、前記所定のデバイスにより、前記グループから前記第１再生デバイスを外すことを指示する第２命令を受信するステップ、
前記第２命令に基づいて、前記グループから前記第１再生デバイスを外すステップ、
前記グループから前記第１再生デバイスを外す際に、前記第１再生デバイスを第２再生キューに自動的に関連付けるステップ、ここで、前記第２再生キューは、前記第１再生デバイスにより再生するための１つ以上のアイテムのリストを含むものである、
を含み、
前記第２再生キューは、前記第２命令を受信する前の時点でいずれの再生デバイスとの関連付けがなくても存続している、
非一時的コンピュータ可読記憶媒体。
【請求項２１】
前記第２再生キューは、少なくとも第３再生デバイスに関連付けられ、
前記第２再生キューは、前記第３再生デバイスとの関連付けがない状態で存続する時間よりも長い時間、前記第３再生デバイスに関連付けられる、
請求項１に記載の方法。
【請求項２２】
前記第２再生キューは、少なくとも第３再生デバイスに関連付けられ、
前記第２再生キューは、前記第３再生デバイスとの関連付けがない状態で存続する時間よりも長い時間、前記第３再生デバイスに関連付けられる、
請求項１３に記載の再生デバイス。
【請求項２３】
前記第２再生キューは、少なくとも第３再生デバイスに関連付けられ、
前記第２再生キューは、前記第３再生デバイスとの関連付けがない状態で存続する時間よりも長い時間、前記第３再生デバイスに関連付けられる、
請求項２０に記載の非一時的コンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、消費財に関するものであり、特に、メディア再生に向けられた方法、システム、製品、特徴、サービスおよびその他のアイテム、並びにそれらの態様に関する。
【背景技術】
【０００２】
パーソナルオーディオデバイス上で人々がデジタル音楽を聞くための消費者レベル技術の進歩により、デジタル音楽は容易に聞くことが可能となっている。デジタルオーディオに関する消費者の好みが多様化しているため、パーソナルオーディオデバイスは、携帯情報端末（ＰＤＡ）、携帯電話およびその他のモバイルデバイスへ統合されている。これらのモバイルデバイスの携帯性により、人々はモバイルデバイスとともに音楽を携行し、家庭の外でも聴取体験を行うことができる。人々は、自分のコンピュータまたは同様のデバイスを用いて、デジタル音楽ファイルまたはインターネットラジオなどのデジタル音楽を家庭で使用することができる。現在では、デジタル音楽、並びにデジタルビデオおよび写真を含むその他のデジタルコンテンツを使用する方法が多く存在している。それらは、家庭での高速インターネットアクセス、モバイルブロードバンドによるインターネットアクセス、およびデジタルメディアに対する消費者の渇望により、刺激されている。
【０００３】
最近まで、アウトラウド環境において、デジタルオーディオにアクセスして視聴するオプションは限られていた。２００５年にＳｏｎｏｓ社が最初に販売したデジタルオーディオシステムは、人々が１つまたは複数のネットワーク接続されたゾーンプレーヤーを通じて無制限のオーディオソースに視覚的にアクセスすることや、コマンドで複数のゾーンプレーヤーを動的にグループ化またはグループ解除することや、ローカルネットワーク上においてゾーンプレーヤー間でオーディオを無線送信することや、デジタルオーディオを同期して大きな音量で再生することを、可能にしたものである。Ｓｏｎｏｓ社のシステムは、あるネットワークに接続可能なモバイルデバイスおよびコンピュータにダウンロードされたソフトウェアアプリケーションによって制御することができる。
【０００４】
デジタルメディアに対する消費者の飽くなき欲求のため、人々がデジタルメディアにアクセスして消費する方法を大幅に改革する消費者技術の開発に関して継続的なニーズが存在する。
【図面の簡単な説明】
【０００５】
本開示技術の特徴、態様、および利点は、以下の記載、添付の特許請求の範囲、および添付の図面を参照するとより良く理解される。
【０００６】
【図１】実施形態を実施可能な例示的な構成を示す図
【図２Ａ】内蔵アンプおよび変換器を備える例示的なゾーンプレーヤーを示す図
【図２Ｂ】内蔵アンプを備え外部スピーカに接続された例示的なゾーンプレーヤーを示す図
【図２Ｃ】Ａ／Ｖ受信機およびスピーカに接続された例示的なゾーンプレーヤーを示す図
【図３】例示的なコントローラを示す図
【図４】例示的なゾーンプレーヤーの内部機能ブロック図
【図５】例示的なコントローラの内部機能ブロック図
【図６】メディアコンテンツ再生用のネットワークの例を示す図
【図７】例示的なアドホック再生ネットワークを示す図
【図８】クラウドベースのネットワークと少なくとも１つのローカル再生ネットワークとを含む複数のネットワークを備えるシステムを示す図
【図９】再生デバイスを再生キューに関連付ける方法の例を示すフロー図
【図１０】記憶された再生キューとグループキューの少なくとも一方に再生デバイスを関連付けて維持する方法の例を示すフロー図
【図１１】複数の再生キューと少なくとも１つの関連するゾーンプレーヤーとを備えたシステムの例を示す。
【発明を実施するための形態】
【０００７】
さらに、図面は幾つかの例示的な実施形態を説明することを目的としているが、本開示は図面に示した配置および手段に限定されるものではないことが理解される。
【０００８】
メディア再生デバイスは、当該再生デバイスに関連付けられた（または当該再生デバイスに割り当てられた）再生キューに由来するオーディオコンテンツを再生するように構成されている。ある例では、再生デバイスは、他の再生デバイスと共にグループ化され、オーディオを同期再生する。ある例では、再生キューは、当該グループに関連付けられる（または当該グループに割り当てられる）。ある時点で、再生デバイスはグループから外されることがある。再生デバイスをグループから外された後、ユーザは、グループから外す時点か、あるいは後で、当該再生デバイスでオーディオを再生したいと考えることがあるが、当該再生デバイスを再生キューに再度割り当てる手作業に煩わされる事を望まない。
【０００９】
再生キューの作成は、再生デバイスまたは複数の再生デバイスからなるグループによりオーディオを再生する上で、重要な要素である。ある例では、ユーザが再生キューを作成し、その作成時点で、再生デバイス（または複数の再生デバイスからなるグループ）を再生キューに割り当てる。他の例では、ユーザが再生キューを作成するが、再生キューが再生デバイス（または複数の再生デバイスからなるグループ）に割り当てられなくても存続するように、後の時点まで再生デバイス（または複数の再生デバイスからなるグループ）を再生キューに割り当てない。
【００１０】
本明細書で開示している例示的な方法、装置、システムおよび製品により、再生デバイスを再生キューに自動的に関連付けることができ、これにより、再生デバイスは、再生キューに由来するコンテンツを連続的に再生できる。例えば、再生デバイスは、第１再生キューに関連付けられる。ある後の時点で、再生デバイスは、複数の再生デバイスからなるグループにリンクづけされ、これにより、当該再生デバイスは、グループに結合した第２再生キューに由来するコンテンツを再生できる。ある例では、再生デバイスは、グループ内に存在する間、第１再生キューとの関連付けを維持する。当該再生デバイスがグループ内に存在する間に、当該再生デバイスがグループから選択的に外されてもよい。当該再生デバイスは、グループから外れるとき、自動的に再生キューに関連付けられる。ある例では、当該再生デバイスは、再度第１再生キューに関連付けられてもよく、第２再生キューとの関連付けを維持してもよく、かつ／または、新規再生キューに関連付けられてもよい。本明細書で説明している更なる例により、再生デバイス（または複数の再生デバイスからなるグループ）との関連付けとは無関係に、再生キューの作成と存続が可能になる。本明細書で開示している方法と装置によれば、再生デバイスをネットワークグループから外す際の再生デバイスのユーザビリティーと再生キューの設定可能性を改善できるという利点がある。
【００１１】
以下の説明で議論されるその他の実施形態、あるいは当業者によって理解可能なその他の実施形態も可能である。
【００１２】
ＩＩ．動作環境の例
図面を参照すると、同様のパーツに対しては、複数の図面において同様の符号を付している。図１は、本明細書で開示される１つまたは複数の実施形態が実行または実施可能なシステム１００の例を示している。
【００１３】
例示のために、メディアシステム構成１００は、複数のゾーンで構成されたホームを示し、ホームは１つのゾーンのみで構成することができる。さらに、時間が経過すると１つまたは複数のゾーンを追加することもできる。ホーム内の各ゾーンは、例えば、オフィス、バスルーム、寝室、キッチン、ダイニングルーム、ファミリールーム、ホームシアタールーム、ユーティリティまたはランドリールーム、およびパティオなどの異なる部屋またはスペースを示してもよい。そのように構成されている場合では、１つのゾーンが複数の部屋を含んでいてもよい（本明細書では示していない）。図１に示すように、ホーム内の各ゾーンに１つまたは複数のゾーンプレーヤー１０２−１２４が示されている。ゾーンプレーヤー１０２−１２４は、再生デバイス、マルチメディアユニット、スピーカ、プレーヤーなどと呼ばれ、オーディオ、ビデオ、および／またはオーディオビジュアルの出力を行う。（例えば、例示のためにキッチン内に示される）コントローラ１３０は、メディアシステム構成１００の制御を行う。コントローラ１３０は、ゾーンに固定されていてもよいし、あるいは、コントローラ１３０は、ゾーンの周りを移動可能な移動体であってもよい。メディアシステム構成１００は、複数のコントローラ１３０を含んでもよく、また、時間が経過するとシステムに新たなコントローラが追加されてもよい。
【００１４】
メディアシステム構成１００は、例示的なハウスメディアシステム全体を表すが、本明細書に記載の技術は、これらの特定の場所への用途に限定されず、また、図１のハウスメディアシステム１００全体のような広範囲のシステムにも限定されない。
【００１５】
ａ．ゾーンプレーヤーの例
図２Ａ、図２Ｂ、図２Ｃは、様々な種類のゾーンプレーヤーの例を示している。例えば、図２Ａ、図２Ｂ、図２Ｃのゾーンプレーヤー２００、２０２、および２０４は、それぞれ、図１のゾーンプレーヤー１０２−１２４のいずれにも対応できる。ある実施形態では、オーディオが、フルレンジプレーヤー等の単一のゾーンプレーヤーのみから再生されてもよい。ある実施形態では、オーディオは、２つ以上のゾーンプレーヤー、例えば、複数のフルレンジプレーヤーの組み合わせ、またはフルレンジプレーヤーと特定のプレーヤーとの組み合わせ等で再生されてもよい。ある実施形態では、ゾーンプレーヤー２００−２０４はまた、「スマートスピーカ」と呼ばれてもよい。この理由は、オーディオの再生以上の処理能力を備えているからであり、以下に詳細に述べられている。
【００１６】
図２Ａは、フルレンジサウンドを再生可能なサウンド生成機器２０８を含むゾーンプレーヤー２００を示す。サウンドは、オーディオ信号から得られ、オーディオ信号は、有線データネットワーク上または無線データネットワーク上でゾーンプレーヤー２００によって受信および処理することができる。サウンド生成機器２０８は、１つまたは複数の内蔵アンプと、１つまたは複数の音響変換器（例えば、スピーカ）を含む。内蔵アンプは、図４を参照して以下にさらに詳細に述べられている。スピーカまたは音響変換器は、例えば、ツイーター、ミッドレンジドライバ、低域ドライバ、およびサブウーファーのいずれかを含んでいてもよい。ある実施形態では、ゾーンプレーヤー２００は、ステレオオーディオ、モノラルオーディオ、またはその両方を再生するように静的にまたは動的に構成することができる。ある実施形態では、ゾーンプレーヤー２００は、フルレンジサウンドのサブセットを再生するように構成されてもよい。そのような構成は例えば、ゾーンプレーヤーが他のゾーンプレーヤーとグループ化されてステレオオーディオ、モノラルオーディオ、および／またはサラウンドオーディオを再生するとき、またはゾーンプレーヤー２００によって受信したオーディオコンテンツがフルレンジより低いときなどに行われてもよい。
【００１７】
図２Ｂは、分離した１セットのスピーカ２１０に電力を供給する内蔵アンプを含むゾーンプレーヤー２０２を示す。分離したスピーカは、例えば、任意のタイプのラウドスピーカを含むことができる。ゾーンプレーヤー２０２は、１つ、２つ、またはそれより多い数の別々のラウドスピーカに電力を供給するように構成されてもよい。ゾーンプレーヤー２０２は、有線パスを通じてオーディオ信号（例えば、右または左のチャネルオーディオまたはその構成に応じた数のチャネル）を分離したスピーカ２１０に対して通信するように構成されている。
【００１８】
図２Ｃは、内蔵アンプを含まないが、データネットワーク上で受信した、オーディオ信号を、内蔵アンプを備えるオーディオ（または「オーディオ／ビデオ」）受信器２１４に通信するゾーンプレーヤー２０４を示している。
【００１９】
図１に戻って、ある実施形態では、１つ、幾つか、または全てのゾーンプレーヤー１０２から１２４は、ソースから直接オーディオを取り出すことができる。例えば、ゾーンまたはゾーングループにおける特定のゾーンプレーヤーに、再生キュー（または「待ち行列」）が割り当てられてもよい。再生キューには、関連するゾーンまたはゾーングループによって再生されるべき０または１以上のオーディオアイテムに対応する情報が含まれている。再生キューは、ゾーンプレーヤーまたはその他の指定のデバイスのメモリに記憶されてもよい。再生キュー内の各項目は、ユーアールアイ（ＵＲＩ）または幾つかの他の識別子を含んでいてもよい。ＵＲＩまたは識別子は、特定されたオーディオソースからオーディオアイテムを探すおよび／または読み出すためにゾーンプレーヤーによって使用可能である。アイテムに応じて、オーディオソースは、インターネット（例えば、クラウド）上で見つけられるかもしれないし、データネットワーク１２８上の別のデバイス、ゾーンプレーヤー自体に格納されたコントローラ１３０からローカルに見つかるかもしれないし、またはゾーンプレーヤーと直接通信するオーディオソースから見つかるかもしれない。ある実施形態では、ゾーンプレーヤーは、オーディオそのものを再生できるし、オーディオを再生するために別のデバイスに送信できるし、またはゾーンプレーヤーと１つまたは複数の追加のゾーンプレーヤーとを同期してオーディオを再生することもできる。ある実施形態では、ゾーンプレーヤーは第１のオーディオコンテンツを再生する（または全く再生しない）一方で、別のゾーンプレーヤーに異なる第２のオーディオコンテンツを再生のために送信することができる。ユーザに対して、再生キュー内の各アイテムは、トラック名、アルバム名、プレイリストまたはその他の表示などのエレメントによって、コントローラのインターフェース上に表される。ユーザは、興味のあるオーディオアイテムを再生キューに入力することができる。所望の場合には、ユーザは、再生キューを修正およびクリアにすることができる。
【００２０】
説明のため、カリフォルニア州サンタバーバラのソノズ・インコーポレイテッドが現在販売提供している「ＰＬＡＹ：５」、「ＰＬＡＹ：３」、「ＰＬＡＹＢＡＲ」、「ＣＯＮＮＥＣＴ：ＡＭＰ」、「ＣＯＮＮＥＣＴ」、および「ＳＵＢ」と呼ばれるゾーンプレーヤーがある。他の過去、現在、および／または将来の任意のゾーンプレーヤーは、追加的にまたは代替的に本明細書で開示された実施例のゾーンプレーヤーに実装して使用することができる。更に、ゾーンプレーヤーは、図２Ａ、２Ｂ、２Ｃに示された特定の例または提供されるソノズ製品に限定されない。例えば、ゾーンプレーヤーは、有線のヘッドホンまたは無線のヘッドホンで構成されていてもよい。更に別の例では、ゾーンプレーヤーは、テレビ用のサウンドバーを含んでいてもよい。更に別の例では、ゾーンプレーヤーは、アップル社のＩＰＯＤ（商標）または同様のデバイス用のドッキングステーションを含むことができるし、また、それらと対話することができる。
【００２１】
ｂ．コントローラの例
図３は、ドッキングステーション３０２内の無線コントローラ３００の例を示す。説明のため、コントローラ３００は、図１の制御デバイス１３０に対応可能である。ドッキングステーション３０２が備えられ／使用されている場合、ドッキングステーション３０２は、コントローラ３００に電力を提供し、さらにコントローラ３００のバッテリーを充電してもよい。ある実施形態では、コントローラ３００は、タッチスクリーン３０４を備えており、ユーザは、タッチスクリーン３０４をタッチすることでコントローラ３００と対話可能となっている。例えば、ユーザは、オーディオコンテンツの再生リストを取り出し、ナビゲートし、１つまたは複数のゾーンプレーヤーの動作を制御し、システム構成１００の全体を制御することができる。その他の実施形態では、ボイスコントロールのようなその他の入力機構を使用してコントローラ３００との交信が行われる。ある実施形態では、任意の数のコントローラを使用して、システム構成１００を制御することができる。ある実施形態では、システム構成１００を制御可能なコントローラの数を制限することができる。コントローラは、無線コントローラ３００のように無線であってもよいし、またはデータネットワーク１２８に有線で接続されてもよい。
【００２２】
ある実施形態では、複数のコントローラが図１のシステム１００に使用される場合、各コントローラは、共通のコンテンツを表示するために調整されてもよいし、１つのコントローラによるシステム１００の変更を示すために全てのコントローラを動的に更新してもよい。調整は、例えば、コントローラによって、ゾーンプレーヤーのうちの１つまたは複数から直接または間接的に状態変数を定期的に要請することによって行われてもよい。状態変数は、システム１００についての情報を提供してもよく、例えば、現在のゾーングループ構成、１つまたは複数のゾーンで再生しているもの、ボリュームレベル、および興味のある他の項目などを提供してもよい。状態変数は、必要に応じて、または多くの場合プログラムされて、ゾーンプレーヤー（および、もし望むのであれば、コントローラ）間のデータネットワーク１２８上に渡されてもよい。
【００２３】
更に、任意のネットワーク対応携帯デバイス、例えば、ＩＰＨＯＮＥ（登録商標）、ＩＰＡＤ（登録商標）、ＡＮＤＲＯＩＤ（登録商標）対応電話／タブレット、または任意の他のスマートフォン若しくはネットワーク対応デバイスなどで実行されるアプリケーションが、データネットワーク１２８に接続することによってコントローラとして使用できる。ラップトップまたはデスクトップのＰＣ若しくはＭａｃ上で実行されるアプリケーションも、コントローラ１３０として使用される。そのようなコントローラは、データネットワーク１２８、ゾーンプレーヤー、無線ルータを備えるインターフェースを通じてシステム１００に接続されるか、または幾つかの他の構成された接続パスを使用してシステム１００に接続されてもよい。カリフォルニア州サンタバーバラのソノズ・インコーポレイテッドが提供するコントローラの例としては、「コントローラ２００」、「ＳＯＮＯＳ（登録商標）  ＣＯＮＴＲＯＬ」、「ＩＰＨＯＮＥ用ＳＯＮＯＳ（登録商標）コントローラ」、「ＩＰＡＤ用ＳＯＮＯＳ（登録商標）コントローラ」、「ＡＮＤＲＯＩＤ用ＳＯＮＯＳ（登録商標）コントローラ」、「ＭＡＣまたはＰＣ用ＳＯＮＯＳ（登録商標）コントローラ」を含む。
【００２４】
ｃ．データ接続の例
図１のゾーンプレーヤー１０２から１２４は、直接または間接的にデータネットワーク、例えばデータネットワーク１２８に接続される。コントローラ１３０は、直接または間接的にデータネットワーク１２８に接続されるか、または個別にゾーンプレーヤーに接続されてもよい。データネットワーク１２８は、示された他の構成要素から目立つように図中に八角形で示されている。データネットワーク１２８が１つの場所に示されているが、そのようなネットワークは、システム１００の中および周りに拡がっていることが理解される。特に、データネットワーク１２８は、有線ネットワーク、無線ネットワーク、または有線ネットワークと無線ネットワークの両方の組み合わせとすることができる。ある実施形態では、ゾーンプレーヤー１０２−１２４の１つまたは複数は、専有のメッシュネットワークに基づいて、データネットワーク１２８に無線で接続されている。ある実施形態では、ゾーンプレーヤーのうちの１つまたは複数は、有線ルータまたは無線ルータのような集中型アクセスポイントを使用して、データネットワーク１２８に接続される。ある実施形態では、ゾーンプレーヤー１０２−１２４の１つまたは複数は、イーサネット（登録商標）または同様の技術を使用し、データネットワーク１２８への有線を通じて接続されている。１つまたは複数のゾーンプレーヤー１０２−１２４をデータネットワーク１２８に接続することに加えて、データネットワーク１２８は、更に、例えば、インターネットなどのワイドエリアネットワークにアクセス可能である。
【００２５】
ある実施形態では、ゾーンプレーヤー１０２−１２４の幾つか、または幾つかの他の接続デバイスをブロードバンドルータに接続することによって、データネットワーク１２８が形成されてもよい。他のゾーンプレーヤー１０２−１２４は、その後、データネットワーク１２８に対して有線で追加することができるか、または無線で追加することができる。例えば、ゾーンプレーヤー（例えば、ゾーンプレーヤー１０２−１２４のいずれか）は、ゾーンプレーヤーに設けられたボタンを単に押すことによって、システム構成１００に追加され（または幾つかの他のアクションを実行し）、データネットワーク１２８への接続を可能にしている。ブロードバンドルータは、例えば、インターネットサービスプロバイダ（ＩＳＰ）に接続することができる。ブロードバンドルータは、他のアプリケーション（例えば、ウェブサーフィン）に使用可能なシステム構成１００内の別のデータネットワークを形成するために使用することができる。データネットワーク１２８はまた、そのようにプログラムされている場合にも使用することができる。一例では、第２ネットワークは、サンタバーバラのソノズ・インコーポレイテッドによって開発されたソノズネット・プロトコルを実装してもよい。ソノズネットは、安全で、ＡＥＳ暗号化された、ピア・ツー・ピアの無線メッシュネットワークを表す。あるいは、ある実施形態では、データネットワーク１２８は、家庭内の他の用途に使用されるネットワーク、例えば従来の有線ネットワークまたは無線ネットワークと同じネットワークである。
【００２６】
ｄ．ゾーン構成の例
特定のゾーンは、１つまたは複数のゾーンプレーヤーを含むことができる。例えば、図１のファミリールームでは、２つのゾーンプレーヤー１０６および１０８を含んでおり、一方キッチンでは、１つのゾーンプレーヤー１０２を備えていることが示されている。別の例では、ホームシアタールームは、５．１チャネル以上のオーディオソースからのオーディオ（例えば、５．１以上のオーディオチャネルにてエンコードされたムービー）を再生する追加のゾーンプレーヤーを有する。ある実施形態では、１つは、ルーム内またはスペース内にゾーンプレーヤーを配置し、コントローラ１３０を通じてゾーンプレーヤーを新しいゾーンに割り当てるか、または既存のゾーンに割り当てることができる。そのように、ゾーンが形成されてもよく、別のゾーンと組み合わされてもよく、取り除かれてもよく、特定の名前（例えば、「キッチン」）を与えてもよい。また、望むのならば、コントローラ１３０でそのようにするようにプログラムされてもよい。さらに、ある実施形態では、ゾーン構成は、コントローラ１３０または幾つかの他の機構を使用して構成された後においても動的に変更してもよい。ある実施形態では、「結合ゾーン」が、２つ以上のゾーンプレーヤー、例えば、ファミリールームにおいて２つのゾーンプレーヤー１０６および１０８を含むゾーンであり、２つのゾーンプレーヤー１０６および１０８は、同じオーディオソースを同期して再生するように構成することができる。一例では、２つのゾーンプレーヤー１０６および１０８は、例えば、左と右のチャネルのように、２つの別のサウンドを再生するようにペアにすることもできる。言い換えれば、サウンドのステレオ効果は、一方を左サウンド用、他方を右サウンド用として使用する２つのゾーンプレーヤー１０６および１０８を通して、再現されてもよく、または強化されてもよい。
【００２７】
他の実施形態では、２つ以上のゾーンプレーヤーを音響的に統合し、単一の統合されたゾーンプレーヤーを形成することができる。統合されたゾーンプレーヤーは、追加のスピーカドライバを通ってサウンドが流れるため、（複数の異なったデバイスから構成されている）統合されたゾーンプレーヤーは、統合されていないゾーンプレーヤーまたはペアにされたゾーンプレーヤーと比べて、サウンドの処理や再現を異なるように構成することができる。統合されたゾーンプレーヤーは、更に、単一のゾーンプレーヤーまたは他の統合されたゾーンプレーヤーとペアにすることができる。統合された再生デバイスのそれぞれの再生デバイスは例えば、統合モードに構成することができる。
【００２８】
ある実施形態では、対になった、または統合されたゾーンプレーヤー（「結合ゾーンプレーヤー群」とも称される）が、同じゾーンまたは別のゾーン内にある他のゾーンプレーヤーと同期してオーディオを再生できる。
【００２９】
ある実施形態によれば、ユーザは、ゾーンプレーヤーのグループ化、統合、ペアリング等のいずれかを行い続け、所望の構成を完成させることができる。グループ化、統合、およびペアリングの操作は、好ましくは、例えば、コントローラ１３０を使用するなどの制御インターフェースを通じて行われ、異なる構成を作成するようにスピーカワイヤーを、例えば、個々の、離れたスピーカに物理的に接続および再接続することなく行われる。このように、本明細書に記載されたある実施形態は、より柔軟で動的なプラットフォームを提供し、サウンド再生をエンドユーザに提供することができる。
【００３０】
ｅ．オーディオソースの例
ある実施形態では、各ゾーンは、別のゾーンのオーディオソースと同じオーディオソースから再生できる。また、各ゾーンは、それぞれ異なるオーディオソースで再生することもできる。例えば、誰かがパティオ上でグリルしながら（ｇｒｉｌｌｉｎｇ）、ゾーンプレーヤー１２４を通じてジャズ音楽を聞くことができる。また、誰かがキッチンで食事の準備をしながらゾーンプレーヤー１０２を通じてクラシック音楽を聞くこともできる。さらに、誰かがオフィスにいながら、パティオ上でゾーンプレーヤー１２４を通じて再生されているジャズ音楽と同じ音楽を、ゾーンプレーヤー１１０を通じて聞くこともできる。ある実施形態では、ゾーンプレーヤー１１０と１２４を通じて再生されるジャズ音楽が、同期して再生される。複数のゾーン間で再生を同期することで、オーディオを途切れさせることなく（またはほぼ途切れさせることなく）聞きながら、ユーザは、複数のゾーンを移動することができる。さらに、ゾーンを「パーティーモード」とし、連結された全てのゾーンが同期してオーディオを再生することもできる。
【００３１】
ゾーンプレーヤー１０２−１２４によって再生されるオーディオコンテンツのソースは、多数ある。ある実施形態では、ゾーンプレーヤー自体が有するオーディオにアクセスされ、その音楽が再生されてもよい。ある実施形態では、コントローラ上のオーディオは、データネットワーク１２８を介してアクセスされ、再生される。ある実施形態では、コンピュータまたはネットワーク接続ストレージ（ＮＡＳ）上に記憶された個人のライブラリから音楽が、データネットワーク１２８を通じてアクセスされ、再生されてもよい。ある実施形態では、インターネットラジオ局、番組、およびポッドキャストが、データネットワーク１２８を通じてアクセスされ再生される。ユーザに音楽とオーディオコンテンツを流す、および／またはダウンロードさせる音楽サービスまたはクラウドサービスは、データネットワーク１２８を通じてアクセスできる。さらに、音楽は、例えば、ターンテーブルまたはＣＤプレーヤーなどの従来のソースから、ラインイン接続を通じてゾーンプレーヤーに接続して、得られてもよい。オーディオコンテンツはまた、異なるプロトコル、例えば、アップル社のエアプレイ（商標）ワイヤレス技術を使用して、アクセスすることができる。１つまたは複数のソースから受信されたオーディオコンテンツは、データネットワーク１２８および／またはコントローラ１３０を通じて、ゾーンプレーヤー１０２から１２４の間で共有することができる。上述したオーディオコンテンツのソースは、本明細書において、ネットワークベースのオーディオ情報ソースと呼ばれる。しかしながら、ネットワークベースのオーディオ情報は、それらに限定されない。
【００３２】
ある実施形態では、例示のホームシアターゾーンプレーヤー１１６、１１８、１２０は、テレビ１３２などのオーディオ情報に接続されている。幾つかの例では、テレビ１３２が、ホームシアターゾーンプレーヤー１１６、１１８、１２０のためのオーディオソースとして使用されており、一方、他の例においては、テレビ１３２からのオーディオ情報がオーディオシステム１００内のゾーンプレーヤー１０２−１２４のいずれかと共有することができる。
【００３３】
ＩＩＩ．ゾーンプレーヤー
図４を参照すると、実施の形態に関連するゾーンプレーヤー４００の例示的なブロック図が示されている。図４のゾーンプレーヤー４００は、ネットワークインターフェース４０２、プロセッサ４０８、メモリ４１０、オーディオ処理コンポーネント４１２、１つまたは複数のモジュール４１４、オーディオアンプ４１６、およびスピーカユニット４１８を含む。スピーカユニット４１８は、オーディオアンプ４１６に接続されている。図２Ａは、そのようなゾーンプレーヤーの例を図示している。他のタイプのゾーンプレーヤーは、（例えば、図２Ｂに示される）スピーカユニット４１８または（例えば、図２Ｃに示される）オーディオアンプ４１６を含まなくてもよい。さらに、ゾーンプレーヤー４００は、別のコンポーネントに統合できることが意図されている。例えば、ゾーンプレーヤー４００は、屋内または屋外で使用するテレビ、照明、または幾つかの他のデバイスの一部として構成することができる。
【００３４】
ある実施形態では、ネットワークインターフェース４０２は、データネットワーク１２８上のゾーンプレーヤー４００と他のデバイスとの間のデータフローを可能にする。ある実施形態では、データネットワーク１２８上の別のゾーンプレーヤーまたはデバイスからオーディオを取得することに加えて、ゾーンプレーヤー４００は、オーディオソースから、例えば、ワイドエリアネットワーク上のオーディオソースから、またはローカルネットワーク上のオーディオソースから直接オーディオにアクセスできる。更に、ある実施形態では、ネットワークインターフェース４０２は、各パケットのアドレス部を扱い、各パケットが正しい宛先に到達するように、ゾーンプレーヤー４００に向かうべきパケットを受信する。したがって、ある実施形態では、パケットのそれぞれは、ＩＰベースのソースアドレスだけでなくＩＰベースの宛先アドレスも含む。
【００３５】
ある実施形態では、ネットワークインターフェース４０２は、無線インターフェース４０４と有線インターフェース４０６のどちらか一方または両方を含むことができる。無線インターフェース４０４は、無線周波数（ＲＦ）インターフェースとも呼ばれ、ゾーンプレーヤー４００にネットワークインターフェース機能を提供し、通信プロトコル（例えば、ＩＥＥＥ８０２．１１ａ、８０２．１１ｂ、８０２．１１ｇ、８０２．１１ｎ、または８０２．１５、４Ｇモバイル通信規格などを含む任意の無線規格）に従って他のデバイス（例えば、他のゾーンプレーヤー、スピーカ、受信機、データネットワーク１２８に関連付けられたコンポーネントなど）と無線で通信する。無線インターフェース４０４は、１つまたは複数のラジオを含んでもよい。無線信号を受信し、無線信号を無線インターフェース４０４に提供し、無線信号を送信するため、ゾーンプレーヤー４００は、１つまたは複数のアンテナ４２０を含む。有線インターフェース４０６は、ネットワークインターフェース機能をゾーンプレーヤー４００に提供し、通信プロトコル（例えば、ＩＥＥＥ８０２．３）に従って他のデバイスと有線で通信する。ある実施形態では、ゾーンプレーヤーは、複数の無線インターフェース４０４を含む。ある実施形態では、ゾーンプレーヤーは、複数の有線インターフェース４０６を含む。ある実施形態では、ゾーンプレーヤーは、インターフェース４０４と４０６の両方を含む。ある実施形態では、ゾーンプレーヤー４００は、無線インターフェース４０４のみを含むか、または有線インターフェース４０６のみを含む。
【００３６】
ある実施形態では、プロセッサ４０８は、クロック駆動の電子デバイスであり、コンピュータのメモリ４１０に記憶された命令に従って、入力データを処理するように構成されている。メモリ４１０は、１つまたは複数のソフトウェアモジュール４１４を搭載することができるデータストレージであり、コンピュータのプロセッサ４０８によって実行されることで特定のタスクを実行することができる。図示された実施形態では、メモリ４１０は、有形のコンピュータで読み取り可能な記録媒体であって、プロセッサ４０８によって実行可能な命令を記憶している。ある実施形態では、タスクとは、ゾーンプレーヤー４００が別のゾーンプレーヤーまたはネットワーク上のデバイスから（例えば、ユニフォームリソースロケータ（ＵＲＬ）または幾つかの他の識別子を使用して）オーディオデータを取得することであってもよい。ある実施形態では、タスクは、ゾーンプレーヤー４００が別のゾーンプレーヤーにオーディオデータを送信することか、またはネットワーク上のデバイスにオーディオデータを送信することであってもよい。ある実施形態では、タスクは、ゾーンプレーヤー４００のオーディオの再生を１つまたは複数の追加のゾーンプレーヤーと同期させることであってもよい。ある実施形態では、タスクは、ゾーンプレーヤー４００を１つまたは複数のゾーンプレーヤーとペアにし、マルチチャネルオーディオ環境を作成することであってもよい。追加のタスクまたは代替的なタスクは、１つまたは複数のソフトウェアモジュール４１４およびプロセッサ４０８を通じて実行することができる。
【００３７】
オーディオ処理コンポーネント４１２は、１つまたは複数のデジタル−アナログ変換器（ＤＡＣ）、オーディオ前処理コンポーネント、オーディオ強化コンポーネントまたはデジタル信号プロセッサなどを含むことができる。ある実施形態では、オーディオ処理コンポーネント４１２は、プロセッサ４０８の一部であってもよい。ある実施形態では、ネットワークインターフェース４０２を通じて取り出されたオーディオは、オーディオ処理コンポーネント４１２によって処理される、および／または意図的に変更される。さらに、オーディオ処理コンポーネント４１２は、アナログオーディオ信号を生成することができる。処理されたアナログオーディオ信号は、オーディオアンプ４１６に提供され、スピーカ４１８を通して再生される。また、オーディオ処理コンポーネント４１２は、ゾーンプレーヤー４００から再生するための入力としてアナログまたはデジタル信号を処理し、ネットワーク上の別のゾーンプレーヤーに送信することができる。また、オーディオ処理コンポーネント４１２は、ネットワーク上の別のデバイスに再生と送信の両方を行うための回路を含むこともできる。入力の例としては、ラインイン接続（例えば、オートディテクティング３．５ｍｍオーディオラインイン接続）を含む。
【００３８】
オーディオアンプ４１６は、１つまたは複数のスピーカ４１８を駆動できるレベルまでオーディオ信号を増幅するデバイスである。１つまたは複数のスピーカ４１８は、個々の変換器（例えば、「ドライバ」）または１つまたは複数のドライバを内包する筐体を含んだ完全なスピーカシステムを含むことができる。特定のドライバは、例えば、サブウーファー（低周波用）、ミッドレンジドライバ（中周波用）、およびツイーター（高周波用）であってもよい。筐体は、例えば、密封することもでき、または移植することもできる。各トランスデューサは、それ自体の個々の増幅器によって駆動されてもよい。
【００３９】
現在、市販されている例として知られているゾーンプレーヤーとして、内蔵アンプとスピーカとを備えるＰＬＡＹ：５がある。ＰＬＡＹ：５は、例えば、インターネットまたはローカルネットワークなどのソースから直接オーディオを取り出すことができる。特に、ＰＬＡＹ：５は、５アンプ、５ドライバ・スピーカシステムであり、それは２つのツイーター、２つのミッドレンジドライバおよび１つのウーファーを含んでいる。ＰＬＡＹ：５を通じてオーディオコンテンツを再生する場合、トラックの左側のオーディオデータは、左側のツイーターと左側のミッドレンジドライバから送信される。トラックの右側のオーディオデータは、右側のツイーターと右側のミッドレンジドライバから送信される。また、モノラル低音は、サブウーファーから送信される。さらに、両方のミッドレンジドライバと両方のツイーターが同じイコライゼーション（または実質的に同じイコライゼーション）を有してもよい。つまり、これらの両方が同じ周波数だが異なるオーディオチャネルから送信される。ＰＬＡＹ：５は、インターネットラジオ局またはオンライン音楽・ビデオサービスからのオーディオ、ダウンロードされた音楽、アナログオーディオ入力、テレビ、ＤＶＤなどを再生することができる。
【００４０】
ＩＶ．コントローラ
図５を参照すると、図１の制御デバイス１３０に対応可能なコントローラ５００の例示的なブロック図が示されている。コントローラ５００は、システム内のマルチメディアアプリケーションの制御、自動化およびその他のことを可能にするために使用することができる。特に、コントローラ５００は、ネットワーク上にて利用可能な複数のオーディオソースを選択することを可能にすると共に、無線または有線のネットワークインターフェース５０８を通じて１つまたは複数のゾーンプレーヤー（例えば、図１のゾーンプレーヤー１０２−１２４）の制御を可能にするように構成することができる。一実施形態によれば、無線通信は、標準規格に基づいている（例えば、赤外線、ラジオ、あるいは、ＩＥＥＥ８０２．１１ａ、８０２．１１ｂ、８０２．１１ｇ、８０２．１１ｎ、８０２．１５および４Ｇモバイル通信規格を含む無線規格など）。さらに、特定のオーディオがコントローラ５００を通じてアクセスされている場合か、または特定のオーディオがゾーンプレーヤーを経由して再生されている場合、画像（例えば、アルバムアート）または他のデータが、オーディオおよび／またはオーディオソースに関連付けられてコントローラ５００へ送信され、あるゾーンプレーヤーまたは他の電子機器から表示することもできる。
【００４１】
コントローラ５００には、スクリーン５０２と入力インターフェース５１４が設けられている。これにより、ユーザはコントローラ５００と対話し、例えば、多くのマルチメディア項目の再生リストをナビゲートしたり、１つまたは複数のゾーンプレーヤーの動作を制御したりすることができる。コントローラ５００上のスクリーン５０２は、例えば、液晶ディスプレイ（ＬＣＤ）スクリーンとすることができる。スクリーン５０２は、マイクロコントローラ（例えば、プロセッサ）５０６によって制御されるスクリーンドライバ５０４と通信すると共に、コマンドを受信する。メモリ５１０は、１つまたは複数のアプリケーションモジュール５１２をロードすることができる。ある実施形態では、アプリケーションモジュール５１２は、選択された複数のゾーンプレーヤーをゾーングループにグループ化し、ゾーンプレーヤーを同期して、オーディオを再生することができるように構成されている。ある実施形態では、アプリケーションモジュール５１２は、ゾーングループ内のゾーンプレーヤーのオーディオサウンド（例えば、ボリューム）を制御するように構成されている。動作中において、マイクロコントローラ５０６がアプリケーションモジュール５１２の１つまたは複数を実行するとき、スクリーンドライバ５０４は、スクリーン５０２を駆動するための制御信号を生成し、特定のユーザインターフェースにアプリケーションを表示する。
【００４２】
コントローラ５００は、有線または無線でゾーンプレーヤーと通信できるネットワークインターフェース５０８を含む。ある実施形態では、ボリュームコントロールおよびオーディオ再生同期などのコマンドは、ネットワークインターフェース５０８を通じて送信される。ある実施形態では、保存されたゾーングループ構成がネットワークインターフェース５０８を通じてゾーンプレーヤーとコントローラとの間に転送される。コントローラ５００は、１つまたは複数のゾーンプレーヤー、例えば、図１のゾーンプレーヤー１０２−１２４などを制御することができる。特定のシステム用に複数のコントローラを利用することができる。各コントローラは別のコントローラと共通の情報を共有することができる。または、ゾーンプレーヤーが構成データ（例えば、状態変数など）を格納している場合、ゾーンプレーヤーから共通の情報を取り出すことができる。さらに、コントローラは、ゾーンプレーヤーに統合することできる。
【００４３】
他のネットワーク対応デバイス、例えば、ＩＰＨＯＮＥ（登録商標）、ＩＰＡＤ（登録商標）若しくは他の任意のスマートフォンまたはネットワーク対応デバイス（例えば、ＰＣまたはＭＡＣ（登録商標）などのネットワーク化されたコンピュータなど）は、特定の環境内のゾーンプレーヤーと対話するためのコントローラ、または制御するためのコントローラとしても使用できることに留意すべきである。ある実施形態では、ソフトウェアアプリケーションまたは更新は、ネットワーク対応デバイス上にダウンロードされ、本明細書で述べられている機能を実行できる。
【００４４】
ある実施形態では、ユーザは、コントローラ５００から少なくとも２つのゾーンプレーヤーを含むゾーングループ（結合されたゾーンとも呼ばれる）を作成することができる。ゾーングループ内のゾーンプレーヤーは、同期化された方法でオーディオを再生し、ゾーングループ内の全てのゾーンプレーヤーが同一のオーディオソースを再生する方法か、試聴遅延がないかまたは音が途切れない（試聴遅延がほぼないかまたは音の途切れがほぼない）ように同期する方法で、同一のオーディオソースのリストを再生することができる。同様に、ある実施形態絵は、ユーザがコントローラ５００からグループのオーディオボリュームを大きくするとき、グループのオーディオボリュームを大きくする信号またはデータが、ゾーンプレーヤーの１つに送信され、グループ内の他のゾーンプレーヤーのボリュームを一緒に大きくする。
【００４５】
ユーザは、コントローラ５００を通じて、「Ｌｉｎｋ  Ｚｏｎｅｓ」（「ゾーンをリンク」）または「Ａｄｄ  Ｚｏｎｅｓ」（「ゾーンを追加」）のソフトボタンをアクティブにすることによってゾーンプレーヤーをゾーングループにグループ化することができ、またユーザは、「Ｕｎｌｉｎｋ  Ｚｏｎｅｓ」（「ゾーンをリンク解除」）または「Ｄｒｏｐ  Ｚｏｎｅｓ」（「ゾーンをドロップ」）ボタンをアクティブにすることによってゾーングループをグループ解除することができる。例えば、オーディオを再生するためにゾーンプレーヤーを一緒に「参加させる」ための１つの機構は、複数のゾーンプレーヤーをリンクしてグループを形成することである。
【００４６】
ある実施形態では、ユーザは、例えば、単一のゾーンで始めて、その後手動でそれぞれのゾーンをそのゾーンにリンクすることによって、６つのゾーンプレーヤーのうち任意の数のゾーンプレーヤーだけをリンクすることができる。
【００４７】
ある実施形態では、ゾーンは、コマンドを使用して共に動的にリンクし、（最初にゾーンシーンを作成した後に）ゾーンシーンまたはテーマを作成することができる。例えば、「Ｍｏｒｎｉｎｇ」（「朝」）ゾーンシーンコマンドは、寝室、オフィス、およびキッチンゾーンを１つの動作で一緒にリンクすることができる。この単一のコマンドがないと、ユーザは、各ゾーンを手動で個別にリンクする必要がある。単一のコマンドは、マウスクリック、ダブルマウスクリック、ボタンを押すこと、ジェスチャー、または幾つかの他のプログラム／学習された動作を含んでもよい。時間が経過すると、他の種類のゾーンシーンをプログラム／学習することもできる。
【００４８】
ある実施形態では、ゾーンシーンは、時間（例えば、アラームクロック機能）に基づいてトリガーすることができる。例えば、ゾーンシーンは、午前８：００に適用されるように構成することができる。システムは、適切なゾーンに自動的にリンクすることができ、特定の音楽を再生するように構成することができる。任意の特定のゾーンが時間に基づいて状態を「オン」または「オフ」にトリガーすることができるが、例えば、ゾーンシーンは、シーンとリンクされた任意のゾーンが、予め定義されたオーディオ（例えば、お気に入りの曲、ア予め定義された再生リスト）を、特定の時間に、および／または特定の期間で再生可能なようにしている。何らかの理由により、スケジュールされた音楽の再生を失敗した（例えば、再生リストが空である、共有への接続がない、ユニバーサルプラグアンドプレイ（ＵＰｎＰ）の失敗、インターネットラジオ局へのインターネット接続がないなどの）場合、バックアップブザーが鳴るようにプログラムすることができる。
【００４９】
Ｖ．再生キュー
上述のように、ある実施形態では、ゾーンプレーヤーは、当該ゾーンプレーヤーで再生するための１つ以上のメディアアイテムを特定する、あるいは特定しない再生キューに割り当てられ、または関連付けられる。再生キュー内で特定されるメディアアイテムは、コントローラ上のインターフェースを介してユーザに表示される。当該表示において例えば、ゾーンプレーヤーがどのように再生キューを使用しているかを、「再生中」アイテムを強調表示すること、以前に再生されたアイテムをグレー表示すること、再生すべきアイテムを強調表示すること等により、ユーザに示してもよい。
【００５０】
ある実施形態では、単一のゾーンプレーヤーが再生キューに割り当てられる。例えば、図１のバスルーム内のゾーンプレーヤー１１４は、「バスルーム」再生キューにリンクされる、あるいは割り当てられる。ある実施形態では、「バスルーム」の再生キューは、ユーザがゾーンプレーヤー１１４をバスルームに指定した結果によりシステムによって確立されている。このため、「バスルーム」の再生キューに入力され特定されたコンテンツは、ゾーンプレーヤー１１４（バスルームゾーン）を介して再生することができる。
【００５１】
ある実施形態では、ゾーンまたはゾーングループは、再生キューに割り当てられる。例えば、図１のファミリールーム内のゾーンプレーヤー１０６、１０８は、「ファミリールーム」の再生キューにリンクされる、あるいは割り当てられる。別の例では、ファミリールームのゾーンおよびダイニングルームのゾーンがグループ化された場合には、新たなグループがファミリールーム＋ダイニングルームの再生キューにリンクされる、あるいは割り当てられる。ある実施形態では、ファミリールーム＋ダイニングルームの再生キューは、グループの作成に基づいて確立される。ある実施形態では、新たなグループが確立されると、ファミリールーム＋ダイニングルームの再生キューは、ファミリールーム若しくはダイニングルームのいずれかまたはその両方に関連する再生キューのうちの１つ（または両方）のコンテンツを自動的に含めることができる。一例では、ユーザがファミリールームから開始してダイニングルームを追加した場合、ファミリールームの再生キューのコンテンツは、ファミリールーム＋ダイニングルームの再生キューのコンテンツとなる。別の例では、ユーザがファミリールームから開始してダイニングルームを追加した場合、ファミリールームの再生キューは、ファミリールーム＋ダイニングルームの再生キューに再指定される。新たなグループが「グループ解除」された場合には、ファミリールーム＋ダイニングルームの再生キューは、システムから削除される、および／または複数のゾーンのうちの１つに再指定される（例えば、「ファミリールーム」または「ダイニングルーム」に指定される）。グループ解除した後、ファミリールームおよびダイニングルームのそれぞれは、再生キューに割り当てられる。ある例では、グループ解除の後、ファミリールームとダイニングルームとは、異なるオーディオコンテンツを有する別の再生キューに割り当てられる。他の例では、ファミリールームとダイニングルームとは、完全に同一であるか、ほぼ同一であるオーディオコンテンツを有する同じ再生キューまたは別々の再生キューに割り当てられる。更なる例では、ファミリールームおよび／またはダイニングルームは、「ファミリールーム＋ダイニングルーム」の再生キューに割り当てられる。ゾーンまたはゾーングループ内のゾーンプレーヤーのうちの１つまたは複数が、関連する再生キューをメモリ内に記憶していてもよい。
【００５２】
このため、ゾーンまたはゾーングループがコントローラを介してユーザによって動的に「グループ化」または「グループ解除」された場合、ある実施形態では、各ゾーンまたはゾーングループを再生キューに割り当てるため、システムはそれぞれの再生キューを確立または削除／再指定する。すなわち、再生キューは、割り当てられたゾーンによって再生されるメディアアイテムを入力可能な容器として動作する。ある実施形態では、再生キュー内で特定されるメディアアイテムを操作することができる（例えば、再配置、追加、削除など）。
【００５３】
例示として、図６は、メディアコンテンツを再生するための例示的なネットワーク６００を示す。図示するように、例示的なネットワーク６００は、例示的なゾーンプレーヤー６１２、６１４と、例示的なオーディオソース６６２、６６４と、例示的なメディアアイテム６２０とを備える。メディアアイテム６２０は、プレイリスト６２２と、音楽トラック６２４と、お気に入りインターネットラジオ局６２６と、プレイリスト６２８、６３０と、アルバム６３２とを備える。一実施形態では、ゾーンプレーヤー６１２、６１４は、図１、２、４に示す任意のゾーンプレーヤーである。ゾーンプレーヤー６１２、６１４は例えば、ファミリールーム内のゾーンプレーヤー１０６、１０８である。
【００５４】
一例では、オーディオソース６６２、６６４およびメディアアイテム６２０は、図８に関連して後述するように、クラウドネットワーク上に部分的に記憶されてもいる。あるケースでは、オーディオソース６６２、６６４およびメディアアイテム６２０の一部が、ゾーンプレーヤー６１２、６１４のうちの１つまたはその両方にローカルに記憶されている。一実施形態では、プレイリスト６２２、お気に入りインターネットラジオ局６２６およびプレイリスト６３０はローカルに記憶されており、音楽トラック６２４、プレイリスト６２８およびアルバム６３２はクラウドネットワーク上に記憶されている。
【００５５】
メディアアイテム６２０のそれぞれは、ゾーンプレーヤーによって再生可能なメディアアイテムのリストであってもよい。一実施形態では、メディアアイテムは、他の場所（オーディオソース６６２、６６４等）に記憶されたメディアアイテムに関する基礎データへのリンクまたはポインタ（すなわち、ＵＲＩ）の集合体であってもよい。別の実施形態では、メディアアイテムは、ローカルゾーンプレーヤー、ローカルネットワーク上の別のゾーンプレーヤーまたはローカルネットワークに接続されたコントローラデバイス上に記憶されたメディアコンテンツへのポインターを含む。
【００５６】
図示するように、ネットワーク６００は、ゾーンプレーヤー６１２に関連付けられた再生キュー６０２と、ゾーンプレーヤー６１４に関連付けられた再生キュー６０４とを備える。再生キュー６０６は、存在する場合にはゾーンプレーヤー６１２、６１４を含むグループに関連付けられてもよい。再生キュー６０６は新たな再生キューを含む、あるいは、再生キュー６０２または再生キュー６０４の再指定バージョンとして存在してもよい。ある実施形態では、グループ内において、ゾーンプレーヤー６１２、６１４は再生キュー６０２に割り当てられる一方で、再生キュー６０２、６０４はその時に利用できない場合がある。ある実施形態では、グループが存在しないときには、再生キュー６０６は使用できない。ある実施形態では、グループが存在しないときには、再生キュー６０６はゾーンプレーヤー６１２および／またはゾーンプレーヤー６１４に割り当てられる。それぞれのゾーンプレーヤー、ゾーンプレーヤーのネットワークにおけるゾーンプレーヤーのそれぞれの組合せ（図１に示される組合せあるいはゾーンプレーヤー６１２、６１４の組合せなど）および組合せ６１６は、対応する１つ以上の再生キューに関連付けられてもよい。
【００５７】
再生キュー６０２，６０４，６０６などの再生キューは、対応するゾーンプレーヤーまたはその組み合わせによって再生されるメディアコンテンツの識別情報を含んでもよい。このため、再生キューに追加されるメディアアイテムは、対応するゾーンプレーヤーまたはゾーンプレーヤーの組み合わせによって再生が予定されるものである。ゾーンプレーヤーは、再生キュー内のアイテムを特定の順序（例えば、アイテムが追加された順）、ランダムな順序または他の順序に従って再生するように構成される。
【００５８】
再生キューは、再生キューに追加されたプレイリストおよびその他のメディアアイテムの組み合わせを含んでもよい。一実施形態では、ゾーンプレーヤー６１２によって再生される再生キュー６０２内のアイテムは、オーディオソース６６２、６６４からのアイテム、またはメディアアイテム６２２―６３２のいずれかを含む。再生キュー６０２はまた、ゾーンプレーヤー６１２上にローカルに記憶されているアイテムまたはゾーンプレーヤー６１４からアクセス可能なアイテムを含んでもよい。再生キュー６０２は例えば、インターネットラジオ６２６、アルバム６３２、オーディオソース６６２からのアイテムおよびゾーンプレーヤー６１２上に記憶されたアイテムを含む。
【００５９】
メディアアイテムがコントローラのインターフェースを介して再生キューに追加されると、当該アイテムへのリンクが再生キューに追加されてもよい。再生キューにプレイリストを追加する場合、プレイリスト内のメディアアイテムへのリンクを再生キューに提供してもよい。再生キュー６０２は例えば、インターネットラジオ６２６およびアルバム６３２からのポインター、オーディオソース６６２上のアイテムへのポインター、およびゾーンプレーヤー６１２上のアイテムへのポインターを含む。別のケースでは例えば、プレイリスト内のメディアアイテムへのリンクではなく、プレイリストへのリンクが再生キューに提供され、ゾーンプレーヤーまたはその組み合わせは、当該プレイリストを介してメディアアイテムにアクセスすることによってプレイリスト内のメディアアイテムを再生する。アルバム６３２は例えば、オーディオソース６６２上に記憶されたアイテムへのポインターを含む。オーディオソース６６２上のアイテムへのリンクを追加するのではなく、アルバム６３２へのリンクを再生キュー６０２に追加することで、ゾーンプレーヤー６１２がアルバム６３２内のポインターを介してアイテムにアクセスすることによって、オーディオソース６６２のアイテムを再生するようにしてもよい。
【００６０】
あるケースにおいては、再生キューにある時点で存在するコンテンツは、プレイリストとして保存され、続いて同じ再生キューに後でまたは別の再生キューに追加される。例えば、特定の時点における再生キュー６０２内のコンテンツはプレイリストとして保存される、ゾーンプレーヤー６１２上にローカルに記憶される、および／またはクラウドネットワーク上に記憶される。保存されたプレイリストは、ゾーンプレーヤー６１４によって再生するための再生キュー６０４に追加される。
【００６１】
Ｖ．例示的なアドホックネットワーク
再生ネットワークへの接続を容易にする特定の実施形態を説明するために、図７に関連して幾つかの例が提供される。図７は、アドホックネットワーク７１０とも称されるネットワークブランチを形成する３つのゾーンプレーヤー７０２、７０４、７０６とコントローラ７０８が存在することを示している。ネットワーク７１０は、有線技術、無線技術またはこれらの組み合わせであってもよい。一般に、アドホック（または「自発的」）ネットワークは、全てのトラフィックに関するアクセスポイントが通常は存在しないローカルエリアネットワークまたはその他の小ネットワークである。確立されたアドホックネットワーク７１０において、デバイス７０２、７０４、７０６、７０８は全て、例えば「ピア・ツー・ピア」の通信方式により互いに通信可能である。また、ネットワーク７１０においてデバイスが追加／削除されてもよく、ネットワーク７１０は、ユーザによる再設定がなくとも自動的にネットワーク７１０自体を再設定してもよい。図７ではアドホックネットワークを示したが、アドホックネットワークとは完全に異なるまたは部分的に異なる種類のネットワークに基づく再生ネットワークであってもよい。
【００６２】
アドホックネットワーク７１０を使用することで、デバイス７０２、７０４、７０６、７０８は、１つまたは複数のオーディオソースを共有または交換するとともに、同一のまたは異なるオーディオソースを再生するように動的にグループ化（またはグループ解除）が可能である。例えば、デバイス７０２、７０４が１曲の音楽を再生するようにグループ化されると同時に、デバイス７０６は別の音楽を再生する。言い換えれば、デバイス７０２、７０４、７０６、７０８は、図７に示すように、オーディオを配信および／または音声を再生するＨＯＵＳＥＨＯＬＤ（ハウスホールド）を形成する。本明細書で使用されるＨＯＵＳＥＨＯＬＤ（ユーザの居住地と明確に区別するために大文字で表される）という用語は、アプリケーションまたはサービスを提供するように協働するネットワークデバイスの集合体を表すものとして使用される。ＨＯＵＳＥＨＯＬＤの一例は、ハウスホールド７１０（またはハウスホールド識別子）により特定されるが、それとは異なる領域や場所によってＨＯＵＳＥＨＯＬＤが特定されてもよい。
【００６３】
ある実施形態では、ハウスホールド識別子（ＨＨＩＤ）は、固有であることを保証するためにコンピュータで生成された短い文字列や識別子である。よって、ネットワーク７１０は、固有のＨＨＩＤと、チャネル（例えば、各周波数バンド）、サービスセット識別子（ＳＳＩＤ）（無線ネットワークの名称である一連の英数字）およびＷＥＰキー（有線同等プライバシーまたはその他のセ再生キューリティキー）などの構成変数やパラメータの固有セットと、によって特徴付けることができる。ある実施形態では、ＳＳＩＤは、ＨＨＩＤと同じになるように設定される。
【００６４】
ある実施形態では、各ＨＯＵＳＥＨＯＬＤには、コントロールポイント（ＣＰ）とゾーンプレーヤー（ＺＰ）の２種類のネットワークノードがある。コントロールポイントは、必要なネットワークパラメータ（例えば、セ再生キューリティキー）の自動生成を行い、ネットワーク全体のセットアッププロセスおよびそのシーケンシングを制御する。ある実施形態では、ＣＰは、ハウスホールド設定用のユーザインターフェースをユーザに提供する。ＣＰ機能は例えば、ＣＰアプリケーションモジュールを実行しているコンピュータによって、または、ＣＰアプリケーションモジュールを実行しているハンドヘルドコントローラ（例えば、コントローラ７０８）によって提供することができる。ゾーンプレーヤーは、自動設定プロセスに参加するために配置されているネットワーク上のその他のデバイスである。本明細書で使用する表記としてのＺＰは例えば、コントローラ７０８またはコンピューティングデバイスを含む。ある実施形態では、ＣＰとＺＰの両方における機能またはその一部が、単一のノードで組み合わされる（例えば、ＺＰがＣＰを含む、あるいはＣＰがＺＰを含む）。
【００６５】
ある実施形態では、ＨＯＵＳＥＨＯＬＤの設定は、複数のＣＰおよびＺＰを含み、これらのＣＰおよびＺＰは、通信用の標準ネットワークプロトコル（例えば、有線または無線のイーサネットにおけるＩＰ）が使用可能となる既知の設定を集合および確立するものである。ある実施形態では、イーサネット８０２．３およびワイヤレス８０２．１１ｇの２種類のネットワーク／プロトコルが採用される。ＣＰとＺＰ間の相互接続には、ネットワーク／プロトコルのいずれも使用することができる。ＨＯＵＳＥＨＯＬＤのメンバーであるシステム内のデバイスは、両方のネットワークに同時に接続することができる。
【００６６】
両方のネットワークが使用中である環境においては、システム内における少なくとも１つのデバイスがブリッジデバイスとしてその両方に接続されることが想定され、これにより、有線／無線のネットワーク間における他人とのブリッジングサービスを提供する。図７のゾーンプレーヤー７０６は例えば、両方のネットワークに接続されるように示されている。ネットワーク７１２への接続はイーサネットおよび／または無線に基づく一方で、所望の場合には、他のデバイス７０２、７０４、７０８への接続は無線およびイーサネットに基づいている。
【００６７】
しかしながら、ある実施形態では、各ゾーンプレーヤー７０６、７０４、７０２は、ブリッジデバイスを介してクラウド（例えば、インターネット）からメディアを取得するときに、インターネットにアクセスすることができる。ゾーンプレーヤー７０２は例えば、クラウド内の特定のオーディオトラックへのアドレスを指定するユニフォームリソースロケータ（ＵＲＬ）を含む。ＵＲＬを使用することで、ゾーンプレーヤー７０２はクラウドからオーディオトラックを取得し、最終的には１つまたは複数のゾーンプレーヤーから音声を再生する。
【００６８】
ＶＩＩ．システム構成の例
図８は、クラウドベースのネットワークおよび少なくとも１つのローカル再生ネットワークを含んだ複数の相互接続ネットワークを備えるシステム８００を示す。ローカル再生ネットワークは、複数の再生デバイスまたは再生プレーヤーを含むが、再生デバイスを１つのみ含むものであってもよい。ある実施形態では、それぞれのプレーヤーが再生用コンテンツを検索する能力を有する。制御およびコンテンツの検索は例えば、分散または集中して行ってもよい。入力には、ローカルでの配信および再生のためにクラウドに対して行う、ストリーミングコンテンツプロバイダによる入力、サードパーティアプリケーションによる入力、モバイルデバイスによる入力、ユーザによる入力、および／またはその他の再生ネットワークによる入力が含まれてもよい。
【００６９】
図８の例示的なシステム８００によって示されるように、複数のコンテンツプロバイダ８２０―８５０を、クラウドおよび／またはその他のネットワーク８１０を通じて、１つまたは複数のローカル再生ネットワーク８６０―８７０に接続することができる。クラウド８１０、マルチメディアオーディオシステムサーバ８２０（例えば、ソノズ（商標））、モバイルデバイス８３０、サードパーティアプリケーション８４０およびコンテンツプロバイダ８５０などを使用して、ローカル再生ネットワーク８６０、８７０にマルチメディアコンテンツを提供することができる。オーディオコンテンツを再生するために、ローカル再生ネットワーク８６０、８７０、コントローラ８６２、８７２および再生デバイス８６４、８７４のそれぞれを使用することができる。
【００７０】
ＶＩＩＩ．再生キューとの関連付け
図９は、再生デバイス（例えばゾーンプレーヤー）を再生デバイスのネットワークグループから外すときに、当該再生デバイスを再生キューに自動的に関連付ける方法９００を示すフローチャートである。さらに、図９に示す方法９００では、複数の再生キューとの関連付けが維持される。
【００７１】
ブロック９０２では、再生デバイスが第１再生キューに関連付けられる。ある例では、第１再生キューが作成された際に再生デバイスが第１再生キューに関連付けられる。他の例では、第１再生キューは、既に存在する再生キューであって、当該再生キューに再生デバイスが関連付けられる。例えば、第１再生キューは、作成された後、当該再生デバイスおよび／または他のいずれかの再生デバイス、または、再生デバイスのネットワークグループ、のいずれにも関連付けられることなく、所定時間維持されてもよい。ある例では、再生デバイスは、第１再生キューのオーディオコンテンツを再生する。この例では、第１再生キューは、再生デバイスのアクティブキューであってもよい。
【００７２】
ある実施形態では、第１再生キューおよび／または本明細書で説明している他の再生キューは、再生デバイスのメモリにローカルに（その場所に）保存される。他の実施形態では、第１再生キューを含む再生キューは、再生デバイスに対してリモートに（離れた場所に）保存される。例えば、第１再生キューは、再生デバイスによりアクセスするためのクラウドベースのネットワークまたは第２再生デバイスに記憶されてもよい。
【００７３】
ある実施形態では、第１再生キューおよび／または本明細書で説明している他の再生キューは、再生デバイスにより再生するためのオーディオコンテンツの１つ以上のアイテムを表す情報を含む。他の実施形態では、第１再生キューは、アイテムを全く含まない。このとき、第１再生キューは、作成されて再生デバイスに関連付けられるものの、再生用のオーディオコンテンツを表す情報を含まない。オーディオコンテンツを表す情報は、第１再生キューおよび／または本明細書で説明している他の再生キューから連続的に追加されてもよく、かつ／または、これらから移動させてもよい。
【００７４】
ブロック９０４では、当該再生デバイスが再生デバイスのグループに加入してオーディオを同期再生する。このグループは、少なくとも第２再生デバイスを含む。ある例では、当該グループは、更なる再生デバイスを含む。第２再生キュー（またはグループキュー）は、当該グループに含まれる再生デバイスにより再生されるオーディオコンテンツの再生のために、当該グループに関連付けられている。ある例では、１つ以上の再生デバイス、第２の再生デバイスおよび／またはグループに含まれる他の再生デバイスは、結合ゾーン（例えば、統合されたプレーヤー、ペアになったプレーヤーなど）である。
【００７５】
再生デバイスは、グループに加入すると、グループキューに関連付けられる。グループに加入すると、再生デバイスは、グループに含まれる他の再生デバイス（例えば第２再生デバイス）と同期して、グループキューのコンテンツを再生する。ある実施形態では、再生デバイスのメモリに、グループキューのコピーが保存されている。これにより、再生デバイスは、ローカルコピーに由来するコンテンツを再生する。ある例では、再生デバイスは、メディアコンテンツに関連付けられたポインターにアクセスすることにより、グループキューのコンテンツを再生する。他の実施形態では、再生デバイスは、グループキューのコピーを受信することなく、グループキューのコンテンツを再生する。この例では、再生デバイスは、例えば、第２再生キューのコピーを保存することなく、再生用コンテンツを第２再生キューから受信する。
【００７６】
方法９００のある例では、ブロック９０６に示すように、再生デバイスは、グループにリンク付けられると、第２再生キュー（すなわちグループキュー）に関連付けられた状態で、第１再生キューに関連付けられる。ある実施形態では、再生デバイスは、グループに加入する際に、第１再生キューのコピーをローカルに保存することにより、第１再生キューを維持する。他の実施形態では、第１再生キューは、リモートに保存され、再生デバイスは、リモートに保存された第１再生キューとの関連付けを維持する。さらに別の実施形態では、再生デバイスは、グループに加入した時点での再生順、または、他の順序で、第１再生キューのアイテムを保存する。再生デバイスは、グループに加入した際に第１再生キューとの関連付けを維持し、さらに第２再生キューに関連付けられる。これにより、再生デバイスは、第１再生キューと第２再生キューの両方に同時に関連付けられる。
【００７７】
ある実施形態では、再生デバイスは、グループ内で、第１再生キューおよび第２再生キューに加えて複数の再生キューに、例えば追加の再生キューのローカルな保存または追加の再生キューへのリモートアクセスにより、関連付けられる。再生デバイスは、複数の再生キューに関連付けられてよいが、当該再生デバイス用のアクティブキューとして特定の再生キューが選択されてもよい。再生デバイスは、アクティブキューのオーディオコンテンツを再生する。例えば、グループを構成する再生デバイスは、アクティブキューとしてグループキューを再生してもよい。ある実施形態では、特定の再生キューがアクティブキューとして選択され、例えば、当該再生デバイス用のアクティブキューとして指定される。
【００７８】
ブロック９０８では、再生デバイスがグループから外される。グループから再生デバイスを外すことは、例えば、ユーザが入力を行って、グループ解除、すなわちグループから再生デバイスを外すことを伴う。ある例では、再生デバイスは、グループから外れ、他のいずれかのグループにも関連付けられないスタンドアローンのデバイスとなる。再生デバイスは、スタンドアローンのデバイスであって、結合ゾーンの一部であってもよい。他の例では、再生デバイスは、グループから外れて別のグループに加入する。
【００７９】
再生デバイスは、グループから外れると、少なくとも１つの再生キューに関連付けられる。これにより、再生デバイスは、グループから外れた後に、再生キューに由来するコンテンツを再生できるようになる。ある実施形態では、再生デバイスは、更なるユーザの入力がなくても、自動的にある再生キューに関連付けられる。更なる実施形態では、再生デバイスがグループから外れた際に、ある再生キューが当該再生デバイスのアクティブ再生キューとして自動的に指定される。これにより、当該再生デバイスは、アクティブ再生キューのオーディオコンテンツを再生する。方法９００は、再生デバイスがグループに属している間に、再生デバイスをグループから外し、当該再生デバイスをある再生キューに自動的に関連付けるステップを含む。このようにして、再生デバイスがグループに属している間であればいつでも、グループ解除された再生デバイスは自動的に再生キューに関連付けられる。
【００８０】
例えば、方法９００のブロック９１０では、再生デバイスがグループから外れた際に、再生デバイスを第１再生キューに関連付けるか否かが決定される。上記の通り、ある実施形態では、ブロック９０６で、再生デバイスは、グループに加入する際に、例えば第１再生キューをローカルに保存することにより、第１再生キューとの関連付けを維持する。この例では、ブロック９１０は、第１再生デバイスをグループから外す際に、第１再生キューをアクティブキューとして自動的に指定する決定を行うステップを含んでもよい。他の例では、再生デバイスがグループに加入するときに、再生デバイスと第１再生キューとの関連付けが外される。この例では、ブロック９１０は、アクティブキューとしての第１再生キューに再生デバイスを再度関連付けるステップを含んでもよい。方法９００では、第１再生キューは、少なくとも再生デバイスがグループに属している限り存続し、これにより、グループを外れる再生デバイスを第１再生キューに再度関連付けることができる。
【００８１】
ブロック９１２では、第１再生キューは、再生デバイス用のアクティブ再生キューとして自動的に復元される。例えば、再生デバイスは、保存された第１再生キューのコピーを呼び出し、当該コピーに由来するアイテムを再生する。他の例では、第１再生デバイスは、リモートに保存された第１再生キューに関連付けられ、当該第１再生キューに由来するアイテムを再生する。ある例では、第１再生キューは、再生デバイスがグループに加入した時点で第１再生キューを保存した態様で復元される。他の例では、第１再生キューを呼び戻してその最初のアイテムが再生される。他の例では、第１再生キューを他の態様で再生するために再度記憶される。
【００８２】
ある実施形態では、再生デバイスは、グループから外れた際に、第１再生キューとは異なる再生キューに自動的に関連付けられる。ブロック９１４では、再生デバイスがグループから外れた際に、第２再生キュー（すなわちグループキュー）に再生デバイスを関連付けるか否かが決定される。ある例では、再生デバイスが既にグループを外れている場合であっても、当該再生デバイスがグループキューに含まれるアイテムを再生し続けるように構成されている。例えば、ブロック９１６では、再生デバイスは、グループから外れた際に、第２再生キューに関連付けられる。再生デバイスは、第２再生キューのコピーを継承することにより、または、ポインターを介して第２再生キューのコンテンツにリモートアクセスすることにより、第２再生キューに関連付けられてもよい。
【００８３】
ある実施形態では、第２再生キューは、グループと再生デバイスの両方に関連付けられる。さらに、再生デバイスは、グループとは無関係に第２再生キューのオーディオコンテンツをアクティブキューとして再生してもよい。例えば、グループと再生デバイスとは、互いに異なる順番で第２再生キューのコンテンツを再生してもよい。更なる実施形態では、再生デバイスによる第２再生キューの変更により、グループに関連する第２再生キューとは異なる新規キューが得られる。再生デバイスは、コンテンツまたは再生順序の変更という形で第２再生キューを変更してもよい。
【００８４】
再生デバイスは、第１再生キューおよび第２再生キューとは異なる第２再生キューに自動的に関連付けられてもよい。ブロック９１８では、再生デバイスは、グループ解除されるときに、第３再生キューに関連付けられる。第３再生キューは、例えば、作成済みであるが未だ再生デバイスに関連付けられていないものであってもよい。他の例では、第３再生キューは、第３再生デバイス、複数の異なる再生デバイス、および／または、再生デバイスが外れたグループとは異なる１つ以上のグループである。他の例では、第３再生キューは、第１再生キュー、第２再生キュー、および、第１再生キューおよび第２再生キューとは異なる別の再生キューのうち、１つ以上からコピーされた１つ以上のアイテムを含む。
【００８５】
ある例では、再生デバイスは、第３再生キューに関連付けられ、第３再生キューのオーディオを再生する。上記ブロック９０６と同様に、再生デバイスは、第３再生キューを再生すると共に、第１再生キューおよび／または第２再生キューとの関連付けを維持してもよい。例えば、再生デバイスは、第１再生キュー、第２再生キューまたは第３再生キューのうちの１つ以上のコピーを保存してもよい。再生デバイスは、後々、第１再生キュー、第２再生キュー、または関連する他の再生キューのうちの１つのオーディオコンテンツに関連付けられてもよい。
【００８６】
図９に示すように、方法９００のある実施形態では、第１再生キューは、１つ以上の再生キューとの関連付けを維持する。さらに、図９に示すように、グループから外れた際、再生デバイスは、少なくとも１つの再生キューに関連付けられる。再生デバイスがグループから外れた際にどの再生キューに関連付けるかを決定する場合、方法９００では、図９に示すブロック９１０，９１４および／または９１８で決定すること、またはその順序には限定されない。
【００８７】
例えば、実施に際し、方法９００は、ゾーンプレーヤーまたは他の再生デバイスの移動に対して柔軟であり、当該ゾーンプレーヤーが複数のゾーンプレーヤーからなるネットワークグループに出入りするときに、当該ゾーンプレーヤーが再生命令を受信した際に再生準備状態に入ることを妨害することがない。例えば、ユーザーは、ゾーンプレーヤーをグループに割り当て、グループキュー内のメディアコンテンツ（例えば曲）を再生する。続いて、ユーザーは、グループからゾーンプレーヤーを外す決定をすることがある。グループからゾーンプレーヤーを外すことに対応して、方法９００では、ゾーンプレーヤーが自動的にある再生キューに関連付けられる。これにより、ゾーンプレーヤーでは、キューに含まれるアイテムの連続再生が可能となる。例えば、方法９００では、あるユーザーの設定または他の設定に基づいて、以前の再生キューが復元され、ゾーンプレーヤーは、グループに加入したときに、アクティブキューとしての当該再生キューとの関連付けを維持する。選択的に、方法９００では、ゾーンプレーヤーが独立してグループキューに関連付けられる。これにより、ゾーンプレーヤーは、グループを外れた後も継続してグループキューを再生できる。ある例では、ゾーンプレーヤーは、新規グループに加入し、または新規キューに関連付けられ、当該新規キューのコンテンツを再生する。方法９００により、ゾーンプレーヤーは、グループの一部として動作するのと、スタンドアローンのデバイスとして動作するのとの間を切れ目なく移行することができ、要求に応じたオーディオコンテンツの再生が妨害されることがない。
【００８８】
図１０は、グループから再生デバイスを外す際に、保存された再生キューとグループキューの少なくとも一方に再生デバイスを関連付ける方法１０００のフロー図を示す。
【００８９】
ブロック１００２では、再生デバイスは第１再生キューに関連付けられる。方法９００のブロック９０２に関連して述べたように、第１再生キューは、既に存在する再生キューであってもよいし、再生デバイス用に作成された再生キューであってもよい。さらに、第１再生キューは、再生デバイスにローカルに保存されてもよく、再生デバイスによりリモートアクセスされてもよい。方法９００に関連して述べたように、再生デバイスは、第１再生キューのオーディオコンテンツを再生してもよい。
【００９０】
ブロック１００４では、再生デバイスは、第２再生キューに関連するグループにリンク付けられる。再生デバイスは、グループとの関連付けられると、グループ内に存在する他の再生デバイスと同期して、第２再生キューのコンテンツを再生する。
【００９１】
再生デバイスはグループの一部として第２再生キューを再生するが、再生デバイスは、第１再生キューとの関連付けを継続してもよい。ブロック１００６では、再生デバイスは、グループに加入する際に、第１再生キューを保存する。例えば、第１再生キューのコンテンツは、再生デバイスがグループに加入した時点での再生順で保存されてもよい。他の例では、再生デバイスは、他の構成で第１再生キューを保存する。
【００９２】
ブロック１００８に示すように、再生デバイスは、第１再生キューを保存し、第２再生キューに関連付けられるときに、第１再生キューと第２再生キューを維持する。例えば、再生デバイスは、グループのメンバーとして、グループ内に存在する他の再生デバイスと同期して、第２再生キューのコンテンツを再生する。これと同時に、またはほぼ同時に、再生デバイスは、例えば、第１再生キューのコピーを保存することにより、または、リモートに保存された第１再生キューへのポインターを維持することにより、第１再生キューとの関連付けを維持する。
【００９３】
ブロック１０１０では、再生デバイスは、グループから外され、またはグループ解除される。グループから再生デバイスを外しても、グループの再生モードは影響を受けない。ある実施形態では、グループは第２再生キューの再生を継続する。
【００９４】
方法１０００では、再生デバイスをグループから外すことは、再生デバイスを自動的に再生キューに関連付けて、再生デバイスがオーディオコンテンツにアクセスできるようにする上でのトリガーとなる。図９の方法９００に関連して説明したように、グループ内に再生デバイスが存在する間、再生デバイスはグループから外されて自動的にある再生キューに関連付けられてよい。ブロック１０１２では、決定が行われ、再生デバイスが第１再生キューまたは第２再生キューに関連付けられる。ブロック１０１２では、例えば、再生デバイスをアクティブキューとしての第１再生キューに関連付けして第１再生キューを再生すること、または再生デバイスを第２再生キューに関連付けしてスタンドアローンデバイスとして第２再生キューを再生することを決定してもよい。
【００９５】
ブロック１０１４では、第１再生キューは、アクティブキューとして再生デバイスに復元される。このとき、第１再生キューのコンテンツの再生順は、例えば、再生デバイスがグループに加入したときに第１再生キューを保存したときの態様に応じたものであってもよい。例えば、第１再生キューは、再生デバイスがグループに加入したときに、第１再生キューに含まれるアイテムの再生順に復元されまたは呼び戻されてもよい。他の例では、第１再生キューは、アクティブキューとして復元するときに、キューの第１アイテムに戻され、または、別の態様で再生を行うように構成される。
【００９６】
他の例では、再生デバイスは、アクティブキューとしての第１再生キューを再生する前の時点で、第１再生キューとの再度の関連付けを必要とすることがあり、または、当該関連付けをすることが好ましいことがある。例えば、再生デバイスは、グループに加入するが、ブロック１００６で説明した態様では第１再生キューとの関連付けを維持しなくてもよい。再生デバイスは、グループから外れた後、第１再生キューに再度関連付けられてもよい。これにより、再生デバイスは、第１再生キューのコンテンツへのアクセスが可能になる。
【００９７】
他の実施形態では、第１再生キューは、グループから外れた際に、第２再生キューに関連付けられる。ブロック１０１６では、再生デバイスは第２再生キューに関連付けられる。ある例では、第２再生キュー（またはグループキュー）は、グループから外れた後に、再生デバイス用のアクティブ再生キューとして選択される。ある例では、再生デバイスは、グループから外れた際に、第２再生キューのコピーを継承し、または受信する。これにより、再生デバイスは、ローカルに保存されたコピーに由来する第２再生キューを再生する。
【００９８】
他の例では、第２再生キューは、リンクされていない再生デバイス群またはグループの間で共有される。例えば、方法１０００のグループは、第１再生デバイス、第２再生デバイスおよび第３再生デバイスを含んでもよい。第１再生デバイスがグループから外れた際、グループは第２再生キューの演奏を続ける。また、第２再生キューは、グループと第１再生デバイスがそれぞれ独立して第２再生キューをトラバースする（順に再生する）ように、第１再生デバイスに関連付けられる。例えば、第２再生デバイスと第３再生デバイスは、グループの一部として、第２再生キューを同期再生する。また、第１再生デバイスは、第２再生キューを再生する。ある例では、第２再生キューに含まれる１つ以上のアイテムは、第１再生デバイスおよびグループとは異なる順序で再生される。ある例では、第２再生キューは、第１再生デバイスにより変更される。この例では、変更された第２再生キューは、グループと共有されない新規キューとして扱われる。他の例では、第２再生キューは、グループにより変更された第２再生キューを再生し、第１再生デバイスは変更されていない第２再生キューの再生を続けるように、グループにより変更される。
【００９９】
上記の例では、第２再生キューは、第１再生デバイス、第２再生デバイス、第３再生デバイス、クラウドネットワーク、または他の場所に保存されてよい。第１再生デバイスとグループは、保存が行われた場所から第２再生キューにアクセスしてもよい。さらに、第２再生キューと本明細書で説明している他の再生キューは、再生デバイスまたはネットワークに保存されてもよいが、ある例では、保存用の再生デバイスやネットワークに関連付けられていなくてもよい。
【０１００】
上記例のある実施形態では、第１再生デバイスは、グループから外れた際に、第２再生キューに関連付けられて第２再生キューを再生するが、第１再生キューとの関連付けを維持する。この例では、第２再生キューはアクティブキューであり、この第２再生キューに由来するオーディオコンテンツを再生デバイスが再生する。例えば、第１再生デバイスは、第１再生キューをローカルに記憶しつつ第２再生キューを再生してもよい。ある例では、後の時点で、第１再生デバイスは、アクティブキューとしての第１再生キューを再生するように設定される。
【０１０１】
図１０に示す方法１０００のブロック１０１８では、第２再生キューは、アクティブキューとして、再生デバイスに選択的に関連付けられる。ある実施形態では、再生デバイスは、グループを外れた後に第２再生キューのコンテンツにアクセス可能であるが、ユーザの設定またはコンフィグレーションにより、再生デバイスが第２再生キューのコンテンツを自動的に再生するか否かを基準としたオーディオ制御が可能である。ブロック１０１８では、第２再生キューを再生デバイスに関連付ける際に、第２再生キューのオーディオコンテンツを再生するか一時停止するかが決定される。
【０１０２】
例えば、ブロック１０２０では、第２再生キューはアクティブキューとして再生デバイスに関連付けられるが、再生デバイスは、グループから外れた際に、第２再生キューのオーディオを一時停止するように構成されている。再生デバイスによる第２再生キューの再生は、後々再開されてもよい。他の例では、ブロック１０２２に示すように、再生デバイスは、グループを外れて独立して第２再生キューに関連付けられた後に、更なるユーザの入力がない状態で、自動的に第２再生キューを再生する。ブロック１０２２での第２再生キューの再生、または、ブロック１０２０での後の時点での再生の再開は、例えば、第２再生キューの第１アイテムを再生すること、第２再生キューのアイテムであって再生デバイスがグループを外れた際に再生していたアイテムを再生すること、または、第２再生キューのアイテムであって他の態様によるもの、を再生することを含む。ブロック１０１８で行われる、再生デバイスが第２再生キューのコンテンツを再生するか一時停止するかの決定は、グループの再生モードに影響を与えない。
【０１０３】
ある実施形態では、ブロック１０１８で行われる上記決定と同様の（またはほぼ同様の）、第２再生キューのコンテンツを再生するか一時停止するかの決定が、第１再生キューに対してブロック１０１４で行われる。例えば、ブロック１０１４では、第１再生キューは、再生デバイスがグループから外れる際に、当該再生デバイスのアクティブキューとして復元される。ただし、再生デバイスは、更なる入力を受信するまでに第１再生キューのオーディオコンテンツを再生しない。
【０１０４】
例えば、実施に際し、方法１０００では、ゾーンプレーヤーまたは他の再生デバイスは、ゾーンプレーヤーがネットワークグループに出入りするとき、または別の再生キューに割り当てられた（または当該再生キューを共有する）ときに、複数の再生キューを維持する。ユーザは、スタンドアローンデバイスとして動作するゾーンプレーヤーを第１再生キューに関連付けてもよく、ある例では、ゾーンプレーヤーは複数の再生キューに関連付けられる。ある例では、ゾーンプレーヤーは、アクティブキューとして関連付けられているキュー（例えば第１再生キュー）のコンテンツを再生する。次に、ユーザは、ゾーンプレーヤーをネットワークグループに関連付けてグループキューを再生することがある。方法１０００では、ゾーンプレーヤーは、第１キューまたは以前に関連付けられたキューを失わずにグループに加入できる。例えば、ゾーンプレーヤーは、グループに加入する際に、または、リモートに保存された第１キューとの関連付けを維持する際に、第１キューのコピーを記録してもよい。ゾーンプレーヤーは、グループを外れることに応じて、ゾーンプレーヤーを第１キューに再度関連付ける必要がユーザにはなくても、自動的に第１キューをアクティブキューとして呼び戻してもよい。ゾーンプレーヤーがグループに加入したときに、第１キューの再生により再生状態が再開されてもよい。これにより、ゾーンプレーヤーがグループに関連付けられる前後に、第１キューの再生が妨害されることがない。
【０１０５】
さらに、方法１０００により、ゾーンプレーヤーは、グループを外れた後、自動的にグループキューに関連付けられる。さらに、ゾーンプレーヤーをグループキューに関連付けた際、ゾーンプレーヤーは、当該ゾーンプレーヤー用のアクティブキューとしてのグループキューに由来するコンテンツを独立して再生してもよい。例えば、ユーザは、グループからゾーンプレーヤーを外すが、ゾーンプレーヤーに由来するグループキューを継続して再生したいと考えることがある。方法１０００では、ゾーンプレーヤーは、グループキューのコピーを継承し、またはグループキューへのアクセスをグループと共有してもよい。これにより、ゾーンプレーヤーは、グループにリンクされることなく、アクティブキューとしてのグループキューを再生する。さらに、ユーザは、ゾーンプレーヤーに対してグループキューを変更することがある。例えば、ユーザは、ゾーンプレーヤー用の新規キューであって少なくとも部分的にグループキューに基づくものを作成することがある。例えば、方法１０００では、ゾーンプレーヤーは、ユーザがネットワーク内でゾーンプレーヤーを制御するときに複数のキューの間で復元または移動する、グループキュー、変更されたグループキュー、および／または他の複数の再生キューを維持する。
【０１０６】
実施に際し、方法１０００では、上記の通り、ゾーンプレーヤーは、グループから外れた際、ある再生キューに自動的に関連付けられる。さらに、方法１０００では、ゾーンプレーヤーは、キューに関連付けられた際、ユーザの更なる入力を必要とせずに、キューのオーディオコンテンツを自動的に再生する。例えば、ユーザがゾーンプレーヤーをグループから外した際に、ゾーンプレーヤーは保存されたキューに自動的に関連付けられてもよい。ゾーンプレーヤーは、保存されたキューに関連付けられるとすぐに、またはほぼすぐに、ユーザが例えばゾーンプレーヤーの再生開始ボタンを押すことなく、保存されたキューのオーディオコンテンツの再生を開始する。方法１０００では、ゾーンプレーヤーのグループキューと他のキューとの間での推移を可能にしつつ、ゾーンプレーヤーによるオーディオコンテンツのほぼ連続的な再生が実現される。
【０１０７】
さらに、例えば方法１０００では、ゾーンプレーヤーがグループを外れた後に、オーディオ制御が可能になる。具体的には、ゾーンプレーヤーは、グループを外れた後にキューの再生を行うことができるが、ユーザの更なる入力を受信するまでオーディオコンテンツの再生を行わない。例えば、ユーザは、グループからゾーンプレーヤーを外すし、その時点ではオーディオの再生を望まないことがある。方法１０００では、ゾーンプレーヤーをあるキューに関連付け、ゾーンプレーヤーがグループから外れた際に空の再生キューを有している状態となることがない。さらに、方法１０００によれば、ゾーンプレーヤーは、ユーザがゾーンプレーヤーの再生再開を望むときに、キューに含まれるアイテムを再生できる。方法１０００では、ユーザの命令でゾーンプレーヤーの再生準備が促進される。
【０１０８】
図１１は、再生デバイスをグループから外す際に、再生デバイスを再生キューに関連付けるための例示的なシステム１１００を示す。
【０１０９】
図１１では、再生デバイス１１０２は、再生キュー１１１２に関連付けられている。ある例では、再生キューは、再生デバイス用に作成されたキューである。他の例では、再生デバイスは、再生キュー１１１２が作成された後の時点で、再生キュー１１１２に関連付けられる。ある例では、再生キュー１１１２は、再生デバイス１１０２用のアクティブキューである。これにより、再生デバイス１１０２は、再生キュー１１１２のコンテンツを再生する。
【０１１０】
再生デバイスは、グループ１１０６に加入する。グループ１１０６は、少なくとも第２再生デバイス１１０４を含む。グループ１１０６は、グループキュー１１１６に関連付けられている。
【０１１１】
再生デバイス１１０２は、グループ１１０６に加入する際、グループキュー１１１６に関連付けられる。さらに、再生デバイス１１０２は、グループに加入すると、グループキュー１１１６のコンテンツを再生する。再生デバイス１１０２がグループ１１０６内にいる間、再生デバイス１１０２は再生キュー１１１２との関連付けを維持する。例えば、再生デバイス１１０２は、再生キュー１１１２のコピーを保存してもよく、あるいは、クラウドネットワークに対するリモートアクセスを介して再生キュー１１１２に継続して関連付けられてもよい。
【０１１２】
システム１１００では、再生デバイス１１０２は、例えばグループからデバイスを外すことを指示するユーザの入力に応じて、グループ１１０６を外れる。デバイス１１０２は、グループから外れた際に、空の再生キューを有することを避けるように再生キューに関連付けられる。システム１１００では、再生デバイス１１０２は、グループ１１０６から外れると、更なるユーザの入力がなくても再生キューに自動的に関連付けられる。
【０１１３】
例えば、再生デバイス１１０２は、保存された再生キュー１１１２に自動的に関連付けられてもよい。この例では、再生キュー１１１２は、再生デバイス１１０２のアクティブ再生キューとして再生デバイス１１０２で再生するために、復元される。
【０１１４】
他の例では、再生デバイス１１０２は、グループ１１０６を外れた際に、グループキュー１１１６に関連付けられ、または、グループキュー１１１６を継承する。例えば、再生デバイス１１０２は、グループキュー１１１６のコピーを保存し、またはグループ１１１６にリモートアクセスして、グループ１１０６に対してリモートでグループキュー１１１６を再生する。
【０１１５】
ある例では、第２再生デバイス１１０４は、再生デバイス１１０２がグループ１１０６を外れた後も、再生キュー１１１６との関連付けを維持する。例えば、第２再生デバイス１１０４は、他の再生デバイスと共にグループ１１０６の一部であってもよい。他の例では、再生デバイス１１０２がグループ１１０６から外れた後、グループ１１０６はもはや存在しない。これにより、第２再生デバイス１１０４は、グループキュー１１１６に関連付けられた唯一の再生デバイスとなる。
この例では、第２再生デバイス１１０４は、続けて以前のグループキュー１１１６に関連付けられる。ある例では、再生デバイス１１０２と第２再生デバイス１１０４の両方がグループキュー１１１６に関連付けられ、アクティブキューとしての再生キュー１１１６を再生するが、再生キュー１１１６に別々にトラバースする。
【０１１６】
他の例では、再生デバイス１１０２は、グループ１１０６を外れた際に、少なくとも再生デバイス１１２２，１１２４を含む新規グループ１１０８に自動的にグループ化される。再生デバイス１１０２は、グループ１１０８に加入する際、グループ１１０８の再生キュー１１１８に関連付けられる。
【０１１７】
他の例では、再生デバイス１１０２は、自動的に新規再生キュー１１２０に関連付けられる。ある例では、再生キュー１１２０は、０または１つ以上の再生デバイスに関連付けられたキューであって既に作成されていたものである。ある例では、再生キュー１１２０は。例えば、再生デバイス１１０２の１つ以上の再生キュー１１１２またはグループキュー１１１６、または、再生デバイス１１０２の再生キュー１１１２またはグループキュー１１１６とは異なる再生キューからコピーされたアイテムを含む。
【０１１８】
システム１１００では、再生デバイス１１０２は、グループ１１０６を外れた際に、再生デバイス１１０２により再生するための１つ以上のアイテムを含む再生キューに自動的に関連付けられる。さらに、システム１１００では、いつの時点であっても。複数のキューに関連付けられてよい。例えば、再生デバイス１１０２は、システム１１００内に入ったときに、１つ以上の再生キュー１１１２，１１１６，１１１８，１１２０に関連付けられてもよい。再生デバイス１１０２は、１つ以上の再生キュー１１１２，１１１６，１１１８，１１２０との関連付けに加えて、アクティブキューとしての１つ以上の再生キュー１１１２，１１１６，１１１８，１１２０のうち１つを再生するように選択されてもよい。
【０１１９】
ある実施形態では、再生デバイス１１０２は、全ての時間で少なくとも１つの再生キューを維持する。これにより、再生デバイス１１１２は、動作を指示する入力を受信した際に、再生キューに含まれるアイテムをそれぞれ再生することが可能になる。
【０１２０】
ＩＸ．結論
本明細書では、様々な例示のシステム、方法、装置、および生産物は、他のコンポーネントの中で、ハードウェア上で実行されるファームウェアおよび／またはソフトウェアを含むことが開示されている。しかしながら、そのような例は、単なる例示であり、これにより限定されものではない。例えば、これらのファームウェアコンポーネント、ハードウェアコンポーネント、および／またはソフトウェアコンポーネントの幾つかまたは全てが、ハードウェアのみ、ソフトウェアのみ、ファームウェアのみ、またはハードウェア、ソフトウェア、および／またはファームウェアの任意の組み合わせにおいて具現化可能であることが意図されている。したがって、例示のシステム、方法、装置、および／または生産物を説明しているが、提供されるそれらの例は、それらのシステム、方法、装置、および／または生産物を実施する唯一の方法ではない。
【０１２１】
本明細書で説明しているある実施形態は、所定のデバイスにより、オーディオの同期再生のために第１再生デバイスと少なくとも第２再生デバイスとでグループを構成することを指示する第１命令を受信するステップを含む方法を提供する。前記方法では、前記グループは、第１再生キューに関連付けられている。前記第１再生キューは、前記グループにより再生するための１つ以上のアイテムのリストを含むものである。前記方法は、前記第１再生デバイスが前記グループ内に存在する間に、前記所定のデバイスにより、前記グループから前記第１再生デバイスを外すことを指示する第２命令を受信するステップを含む。これにより、前記第１再生デバイスは、グループ解除され、第２再生キューに自動的に関連付けられる。前記第２再生キューは、前記第１再生デバイスにより再生するための１つ以上のアイテムのリストを含むものである。
【０１２２】
ある実施形態は、プロセッサを備えた再生デバイスを提供する。前記プロセッサは、オーディオの同期再生のために前記再生デバイスと少なくとも第２再生デバイスとでグループを成すように構成されている。前記グループは、第１再生キューに関連付けられており、前記第１再生キューは、前記グループにより再生するための１つ以上のアイテムのリストを含むものである。前記プロセッサは、前記再生デバイスが前記グループ内に存在する間に、前記グループから前記再生デバイスを外すように構成されている。前記第１再生デバイスは、グループ解除され、第２再生キューに自動的に関連付けられる。前記第２再生キューは、前記再生デバイスにより再生するための１つ以上のアイテムのリストを含むものである。
【０１２３】
ある実施形態は、プロセッサにより実行されて方法を実施するコンピュータプログラムを含む非一時的コンピュータ可読記憶媒体であって、前記方法は、所定のデバイスにより、オーディオの同期再生のために第１再生デバイスと少なくとも第２再生デバイスとでグループを構成することを指示する第１命令を受信するステップを含む。前記方法では、前記グループは、第１再生キューに関連付けられている。前記第１再生キューは、前記グループにより再生するための１つ以上のアイテムのリストを含むものである。前記方法は、前記第１再生デバイスが前記グループ内に存在する間に、前記所定のデバイスにより、前記グループから前記第１再生デバイスを外すことを指示する第２命令を受信するステップを含む。これにより、前記第１再生デバイスは、グループ解除され、第２再生キューに自動的に関連付けられる。前記第２再生キューは、前記第１再生デバイスにより再生するための１つ以上のアイテムのリストを含むものである。
【０１２４】
さらに、本明細書での「実施形態」の言及は、実施形態に関連して述べられた特定の特徴、構造、または特性が、発明の少なくとも１つの実施形態に含まれ得ることを意味する。本明細書の様々な場所でこの語句が用いられているが、その全てが必ずしも同じ実施形態を言及するものではなく、また、他の実施形態に対して相互排他的な別個の実施形態または代替の実施形態でもない。このように、本明細書で述べられた実施形態に関して他の実施形態との組合せが可能であることが、当業者によって明示的および暗黙的に理解される。
【０１２５】
本明細書は、環境、システム、手順、ステップ、論理ブロック、処理、および他のシンボル表現に関して広く示されており、それらはネットワークに接続されるデータ処理デバイスの動作に直接または間接的に類似するものである。これらの処理説明および表現は、一般的に当業者によって使用され、それらの仕事の内容を他の当業者に最も効率良く伝えることができる。本開示を理解するために、多くの具体的な内容が提供されている。しかしながら、本開示のある実施形態が特定の具体的な詳細なしに実施され得ることが当業者に理解される。他の例では、実施形態を不必要に曖昧にすることを避けるために、周知の方法、手順、コンポーネント、および回路を詳細に説明していない。したがって、本開示の範囲は、上記した実施形態よりむしろ添付された特許請求の範囲によって定義される。
【０１２６】
添付の特許請求の範囲のいずれかがソフトウェアおよび／またはファームウェアへの実装を純粋にカバーするように読み取れる場合には、少なくとも１つの例における要素の１つまたは複数が、ソフトウェアおよび／またはファームウェアを記憶するメモリ、ＤＶＤ、ＣＤ、Ｂｌｕ−ｒａｙ（登録商標）等の有形媒体を含むように、本明細書で明示的に定められる。
【図１】
2018138997.tif 000003
【図２Ａ】
2018138997.tif 000004
【図２Ｂ】
2018138997.tif 000005
【図２Ｃ】
2018138997.tif 000006
【図３】
2018138997.tif 000007
【図４】
2018138997.tif 000008
【図５】
2018138997.tif 000009
【図６】
2018138997.tif 000010
【図７】
2018138997.tif 000011
【図８】
2018138997.tif 000012
【図９】
2018138997.tif 000013
【図１０】
2018138997.tif 000014
【図１１】
2018138997.tif 000015
【手続補正書】
【提出日】平成30年4月25日(2018.4.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１再生デバイスであって、
１つ以上のプロセッサ、
符号化された命令を有する有形の非一時的なコンピュータ可読媒体、
を有する第１再生デバイス、
ここで、１つ以上のプロセッサが前記命令を受けると、第１再生デバイスが実行する方法は次のステップを含む、
第１再生デバイスによって再生される１つ以上のアイテムを識別するための第１再生キューを第１再生デバイスに関連付けるステップ、
第２再生デバイスを再生グループに入れる指示を受けるステップ、ここで、第２再生デバイスによって再生される１つ以上のアイテムを識別するための第２再生キューを第２再生デバイスに関連付ける、
第２再生デバイスを再生グループに入れるステップ、ここで、第２再生キューを再生グループに関連付ける、また、ここで、第１再生デバイスおよび第２再生デバイスが再生グループに含まれている間、第１再生デバイスは、第２再生デバイスと同期して、第２再生キューからのアイテムを再生するように構成される、
再生グループから離れる指示を受けるステップ、
再生グループを離れるステップ、ここで、該離れるステップは、次のことを含む、
第１再生デバイスによって再生される１つ以上のアイテムを識別するための第３再生キューを第１再生デバイスに自動的に関連付けること、ここで、第３再生キューは、第１再生デバイスに自動的に関連付けられる前においては、いずれの再生デバイスにも関連付けされていない。
【請求項２】
第３再生キューは第１再生キューであり、第１再生デバイスに第３再生キューを自動的に関連付ける、また、第１再生デバイスによって再生される第１再生キューを自動的に復活させる、請求項１に記載の再生デバイス。
【請求項３】
第１再生キューは、グループ化された後で、復活される前は、いずれの再生デバイスとも関連付けされていない、請求項２に記載の再生デバイス。
【請求項４】
更に、第１再生デバイスと第１再生キューとの関連付けを、再生グループに入った後は維持されるステップを含む、請求項１に記載の再生デバイス。
【請求項５】
第３再生キューは第１再生キューである、請求項１に記載の再生デバイス。
【請求項６】
第１再生キューを第１再生デバイスに自動的に関連付けることは、遠隔的に第１再生キューにアクセスすることを含む、請求項５に記載の再生デバイス。
【請求項７】
更に、第１再生キューを第１再生デバイスに自動的に関連付けた後、第１再生デバイスに第３再生キューを自動的に再生させるステップを含む、請求項１に記載の再生デバイス。
【請求項８】
第１再生キューは第２再生デバイスに存在し、第２再生キューは、第１再生デバイスに存在する、請求項１に記載の再生デバイス。
【請求項９】
コンピュータプログラムを記憶する非一時的なコンピュータ可読記憶媒体であって、コンピュータプログラムに基づきプロセッサによって実行される方法は、次のステップを含む、
第１再生デバイスによって再生される１つ以上のアイテムを識別するための第１再生キューを第１再生デバイスに関連付けるステップ、
第２再生デバイスを再生グループに入れる指示を受けるステップ、ここで、第２再生デバイスによって再生される１つ以上のアイテムを識別するための第２再生キューを第２再生デバイスに関連付ける、
第２再生デバイスを再生グループに入れるステップ、ここで、第２再生キューを再生グループに関連付ける、また、ここで、第１再生デバイスおよび第２再生デバイスが再生グループに含まれている間、第１再生デバイスは、第２再生デバイスと同期して、第２再生キューからのアイテムを再生するように構成される、
再生グループから離れる指示を受けるステップ、
再生グループを離れるステップ、ここで、該離れるステップは、次のことを含む、
第１再生デバイスによって再生される１つ以上のアイテムを識別するための第３再生キューを第１再生デバイスに自動的に関連付けること、ここで、第３再生キューは、第１再生デバイスに自動的に関連付けられる前においては、いずれの再生デバイスにも関連付けされていない。
【請求項１０】
第３再生キューは第１再生キューであり、第１再生デバイスに第３再生キューを自動的に関連付ける、また、第１再生デバイスによって再生される第１再生キューを自動的に復活させる、請求項９に記載のコンピュータ可読記憶媒体。
【請求項１１】
第１再生キューは、グループ化された後で、復活される前は、いずれの再生デバイスとも関連付けされていない、請求項１０に記載のコンピュータ可読記憶媒体。
【請求項１２】
更に、第１再生デバイスと第１再生キューとの関連付けを、再生グループに入った後は維持されるステップを含む、請求項９に記載のコンピュータ可読記憶媒体。
【請求項１３】
第３再生キューは第１再生キューである、請求項９に記載のコンピュータ可読記憶媒体。
【請求項１４】
第１再生キューを第１再生デバイスに自動的に関連付けることは、遠隔的に第１再生キューにアクセスすることを含む、請求項１３に記載のコンピュータ可読記憶媒体。
【請求項１５】
更に、第１再生キューを第１再生デバイスに自動的に関連付けた後、第１再生デバイスに第３再生キューを自動的に再生させるステップを含む、請求項９に記載のコンピュータ可読記憶媒体。
【請求項１６】
第１再生キューは第２再生デバイスに存在し、第２再生キューは、第１再生デバイスに存在する、請求項９に記載のコンピュータ可読記憶媒体。
【請求項１７】
方法であって、次のステップを含む、
第１再生デバイスによって再生される１つ以上のアイテムを識別するための第１再生キューを第１再生デバイスに関連付けるステップ、
第２再生デバイスを再生グループに入れる指示を受けるステップ、ここで、第２再生デバイスによって再生される１つ以上のアイテムを識別するための第２再生キューを第２再生デバイスに関連付ける、
第２再生デバイスを再生グループに入れるステップ、ここで、第２再生キューを再生グループに関連付ける、また、ここで、第１再生デバイスおよび第２再生デバイスが再生グループに含まれている間、第１再生デバイスは、第２再生デバイスと同期して、第２再生キューからのアイテムを再生するように構成される、
再生グループから離れる指示を受けるステップ、
再生グループを離れるステップ、ここで、該離れるステップは、次のことを含む、
第１再生デバイスによって再生される１つ以上のアイテムを識別するための第３再生キューを第１再生デバイスに自動的に関連付けること、ここで、第３再生キューは、第１再生デバイスに自動的に関連付けられる前においては、いずれの再生デバイスにも関連付けされていない。
【請求項１８】
第３再生キューは第１再生キューであり、第１再生デバイスに第３再生キューを自動的に関連付ける、また、第１再生デバイスによって再生される第１再生キューを自動的に復活させる、請求項１７に記載の方法。
【請求項１９】
第３再生キューは第１再生キューである、請求項１７に記載の方法。
【請求項２０】
第１再生キューは第２再生デバイスに存在し、第２再生キューは、第１再生デバイスに存在する、請求項１７に記載の方法。
【外国語明細書】
2018138997.tif 000016
2018138997.tif 000017
2018138997.tif 000018
2018138997.tif 000019
2018138997.tif 000020
2018138997.tif 000021
2018138997.tif 000022
2018138997.tif 000023
2018138997.tif 000024
2018138997.tif 000025
2018138997.tif 000026
2018138997.tif 000027
2018138997.tif 000028
2018138997.tif 000029
2018138997.tif 000030
2018138997.tif 000031
2018138997.tif 000032
2018138997.tif 000033
2018138997.tif 000034
2018138997.tif 000035
2018138997.tif 000036
2018138997.tif 000037
2018138997.tif 000038
2018138997.tif 000039
2018138997.tif 000040
2018138997.tif 000041
2018138997.tif 000042
2018138997.tif 000043
2018138997.tif 000044
2018138997.tif 000045
2018138997.tif 000046
2018138997.tif 000047
2018138997.tif 000048
2018138997.tif 000049
2018138997.tif 000050
2018138997.tif 000051
2018138997.tif 000052
2018138997.tif 000053
2018138997.tif 000054
2018138997.tif 000055
2018138997.tif 000056
Fig.6
2018138997.tif 000057
2018138997.tif 000058
2018138997.tif 000059
2018138997.tif 000060
2018138997.tif 000061
2018138997.tif 000062
2018138997.tif 000063
2018138997.tif 000064
2018138997.tif 000065
2018138997.tif 000066
2018138997.tif 000067