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