(57)【要約】【要約書】本明細書に記載の実施形態は、モバイルデバイスとネットワークメディアシステム内の１つ又は複数のゾーンとの間の接続状態、および、当該接続状態を含む、モバイルデバイスとネットワークメディアシステムの間の異なる交信を含む。接続状態が確立されると、モバイルデバイスのプレイリスト中のメディアアイテムに対して実行されるアクションが、１つ又は複数のゾーンに関連付けられた再生キュー内の対応するメディアアイテムに対しても実行される。モバイルデバイス上のインタフェースは、接続状態が確立されるとき、接続状態が切断されるとき、および接続状態が再確立されるときを含む異なる交信を示す各種グラフィック表示を表示する。インタフェースはさらに、接続状態を含む、異なる複数のメディア再生オプションの間をユーザが移動できるようにする選択可能なアイコンを提供する。
2016530589.tif 000002
【特許請求の範囲】
【請求項１】
モバイルデバイスにおいて、モバイルデバイスを介した再生のために利用可能な１つ又は複数のメディアアイテムを特定するプレイリストを表示するステップ、
モバイルデバイスにおいて、プレイリスト中の１つ又は複数のメディアアイテムに対するアクションをネットワークメディアシステム内の１つ又は複数のゾーンに拡張するための第１の入力を受信するステップ、
モバイルデバイス上にゾーン表示を表示するステップ、ここで、ゾーン表示は、ネットワークメディアシステム内の１つ又は複数のゾーンから１つのゾーンを特定するものであり、当該１つのゾーンは少なくとも１つの再生デバイスを含み、再生キューに関連付けられている、
モバイルデバイスにおいて、ゾーンの選択を示す第２の入力を受信するステップ、
第２の入力の受信に応じて、選択されたゾーンに関連付けられた再生キューに、プレイリスト中の１つ又は複数のメディアアイテムのうちの少なくとも１つに対応する少なくとも１つのメディアアイテムを取り込むステップ、
ネットワークメディアシステムを構成するステップ、ここで、当該構成により、モバイルデバイスのプレイリスト中の少なくとも１つのメディアアイテムに対してモバイルデバイスを介してアクションが実行されると、再生キュー内の対応する少なくとも１つのメディアアイテムに対して、対応するアクションがゾーンによって実行されるようにする、
を含む、方法。
【請求項２】
モバイルデバイスのプレイリスト中の少なくとも１つのメディアアイテムに対して実行されるアクションには、プレイリスト中の１つ又は複数のメディアアイテムのうちの１つを再生するステップが含まれる、請求項１に記載の方法。
【請求項３】
モバイルデバイスのプレイリスト中の１つ又は複数のメディアアイテムのうちの少なくとも１つに対して実行されるアクションには、プレイリスト中の１つ又は複数のメディアアイテムのうちの１つの再生を一時停止するステップが含まれる、請求項１に記載の方法。
【請求項４】
モバイルデバイスのプレイリスト中の１つ又は複数のメディアアイテムのうちの少なくとも１つに対して実行されるアクションには、プレイリスト中の１つ又は複数のメディアアイテムにおける次のメディアアイテムへスキップするステップが含まれる、請求項１に記載の方法。
【請求項５】
モバイルデバイスのプレイリスト中の１つ又は複数のメディアアイテムのうちの少なくとも１つに対して実行されるアクションには、プレイリスト中の１つ又は複数のメディアアイテムにメディアアイテムを追加するステップが含まれる、請求項１に記載の方法。
【請求項６】
モバイルデバイスのプレイリスト中の１つ又は複数のメディアアイテムのうちの少なくとも１つに対して実行されるアクションには、プレイリスト中の１つ又は複数のメディアアイテムからメディアアイテムを削除するステップが含まれる、請求項１に記載の方法。
【請求項７】
前記１つのゾーンの選択によりモバイルデバイスのアクションが当該ゾーンまで拡張されることを示すグラフィック表示をモバイルデバイス上に表示するステップをさらに含む、請求項１に記載の方法。
【請求項８】
前記１つのゾーンに関連付けられた再生キューに取り込まれている少なくとも１つのメディアアイテムは、プレイリスト中の１つ又は複数のメディアアイテムのうちの少なくとも１つに対応するメディアアイテムのサブセットであり、
モバイルデバイスにおいて、プレイリスト中の１つ又は複数のメディアアイテムのうちの少なくとも１つのメディアアイテムに対してアクションを実行するための第３の入力を受信するステップ、
第３の入力の受信に応じて、前記１つのゾーンに関連付けられた再生キューに、当該再生キューに既に取り込まれているメディアアイテムのサブセット内のメディアアイテムではなく、プレイリスト中の１つ又は複数のメディアアイテムに対応する残りのメディアアイテムを取り込むステップ、
をさらに含む、請求項１に記載の方法。
【請求項９】
プレイリストは、当該プレイリスト中の１つ又は複数のメディアアイテムに関する１つ又は複数のＵＲＩを含む、請求項１に記載の方法。
【請求項１０】
ゾーンに関連付けられた再生キューに、プレイリスト中の１つ又は複数のメディアアイテムに対応するメディアを取り込むステップには、ゾーンによって１つ又は複数のＵＲＩが受信および記憶されるステップが含まれる、請求項９に記載の方法。
【請求項１１】
プロセッサと、
プロセッサによって実行可能な命令を記憶したメモリと、を備えるデバイスであって、
プロセッサによって命令が実行されると、
モバイルデバイスにおいて、モバイルデバイスを介した再生のために利用可能な１つ又は複数のメディアアイテムを特定するプレイリストを表示するステップ、
モバイルデバイスにおいて、プレイリスト中の１つ又は複数のメディアアイテムに対するアクションをネットワークメディアシステム内の１つ又は複数のゾーンに拡張するための第１の入力を受信するステップ、
モバイルデバイス上にゾーン表示を表示するステップ、ここで、ゾーン表示は、ネットワークメディアシステム内の１つ又は複数のゾーンから１つのゾーンを特定するものであり、当該１つのゾーンは少なくとも１つの再生デバイスを含み、再生キューに関連付けられている、
モバイルデバイスにおいて、前記１つのゾーンの選択を示す第２の入力を受信するステップ、
第２の入力の受信に応じて、選択されたゾーンに関連付けられた再生キューに、プレイリスト中の１つ又は複数のメディアアイテムのうちの少なくとも１つに対応する少なくとも１つのメディアアイテムを取り込むステップ、
ネットワークメディアシステムを構成するステップ、ここで、当該構成により、モバイルデバイスのプレイリスト中の少なくとも１つのメディアアイテムに対してモバイルデバイスを介してアクションが実行されると、再生キュー内の対応する少なくとも１つのメディアアイテムに対して、対応するアクションがゾーンによって実行されるようにする、
を含む機能を、デバイスに実行させる、デバイス。
【請求項１２】
モバイルデバイスのプレイリスト中の少なくとも１つのメディアアイテムに対して実行されるアクションには、プレイリスト中の１つ又は複数のメディアアイテムのうちの１つを再生するステップが含まれる、請求項１１に記載のデバイス。
【請求項１３】
モバイルデバイスのプレイリスト中の１つ又は複数のメディアアイテムのうちの少なくとも１つに対して実行されるアクションには、プレイリスト中の１つ又は複数のメディアアイテムのうちの１つの再生を一時停止するステップが含まれる、請求項１１に記載のデバイス。
【請求項１４】
モバイルデバイスのプレイリスト中の１つ又は複数のメディアアイテムのうちの少なくとも１つに対して実行されるアクションには、プレイリスト中の１つ又は複数のメディアアイテムにおける次のメディアアイテムへスキップするステップが含まれる、請求項１１に記載のデバイス。
【請求項１５】
モバイルデバイスのプレイリスト中の１つ又は複数のメディアアイテムのうちの少なくとも１つに対して実行されるアクションには、プレイリスト中の１つ又は複数のメディアアイテムにメディアアイテムを追加するステップが含まれる、請求項１１に記載のデバイス。
【請求項１６】
モバイルデバイスのプレイリスト中の１つ又は複数のメディアアイテムのうちの少なくとも１つに対して実行されるアクションには、プレイリスト中の１つ又は複数のメディアアイテムからメディアアイテムを削除するステップが含まれる、請求項１１に記載のデバイス。
【請求項１７】
コンピューティングデバイスによって実行可能な命令を記憶した非一時的コンピュータ読み取り可能媒体であって、コンピューティングデバイスによって命令が実行されると、
モバイルデバイスにおいて、モバイルデバイスを介した再生のために利用可能な１つ又は複数のメディアアイテムを特定するプレイリストを表示するステップ、
モバイルデバイスにおいて、プレイリスト中の１つ又は複数のメディアアイテムに対するアクションをネットワークメディアシステム内の１つ又は複数のゾーンに拡張するための第１の入力を受信するステップ、
モバイルデバイス上にゾーン表示を表示するステップ、ここで、ゾーン表示は、ネットワークメディアシステム内の１つ又は複数のゾーンから１つのゾーンを特定するものであり、当該１つのゾーンは少なくとも１つの再生デバイスを含み、再生キューに関連付けられている、
モバイルデバイスにおいて、前記１つのゾーンの選択を示す第２の入力を受信するステップ、
第２の入力の受信に応じて、選択されたゾーンに関連付けられた再生キューに、プレイリスト中の１つ又は複数のメディアアイテムのうちの少なくとも１つに対応する少なくとも１つのメディアアイテムを取り込むステップ、
ネットワークメディアシステムを構成するステップ、ここで、当該構成により、モバイルデバイスのプレイリスト中の少なくとも１つのメディアアイテムに対してモバイルデバイスを介してアクションが実行されると、再生キュー内の対応する少なくとも１つのメディアアイテムに対して、対応するアクションがゾーンによって実行されるようにする、
を含む機能を、コンピューティングデバイスに実行させる、非一時的コンピュータ読み取り可能媒体。
【請求項１８】
命令がコンピューティングデバイスに実行させる機能はさらに、前記１つのゾーンの選択によりモバイルデバイスのアクションが当該ゾーンまで拡張されることを示すグラフィック表示をモバイルデバイス上に表示するステップを含む、請求項１７に記載の非一時的コンピュータ読み取り可能媒体。
【請求項１９】
前記１つのゾーンに関連付けられた再生キューに取り込まれている少なくとも１つのメディアアイテムは、プレイリスト中の１つ又は複数のメディアアイテムのうちの少なくとも１つに対応するメディアアイテムのサブセットであり、
命令がコンピューティングデバイスに実行させる機能はさらに、
モバイルデバイスにおいて、プレイリスト中の１つ又は複数のメディアアイテムのうちの少なくとも１つのメディアアイテムに対してアクションを実行するための第３の入力を受信するステップ、
第３の入力の受信に応じて、前記１つのゾーンに関連付けられた再生キューに、当該再生キューに既に取り込まれているメディアアイテムのサブセット内のメディアアイテムではなく、プレイリスト中の１つ又は複数のメディアアイテムに対応する残りのメディアアイテムを取り込むステップ、
をさらに含む、請求項１７に記載の非一時的コンピュータ読み取り可能媒体。
【請求項２０】
プレイリストは、当該プレイリスト中の１つ又は複数のメディアアイテムに関する１つ又は複数のＵＲＩを含む、請求項１７に記載の非一時的コンピュータ読み取り可能媒体。
【発明の詳細な説明】
【関連出願の参照】
【０００１】
本願は、２０１３年５月２９日に出願された米国特許出願第１３／９０４，８９６号、２０１３年５月２９日に出願された米国特許出願第１３／９０４，９０９号、２０１３年５月２９日に出願された米国特許出願第１３／９０４，９２３号、２０１３年５月２９日に出願された米国特許出願第１３／９０４，９３２号、２０１３年５月２９日に出願された米国特許出願第１３／９０４，９３６号、２０１３年５月２９日に出願された米国特許出願第１３／９０４，９４４号、２０１３年５月２９日に出願された米国特許出願第１３／９０４，９４９号に基づく優先権を主張するものであり、当該出願は参照することによりその全体が本明細書に組み込まれる。
【技術分野】
【０００２】
本開示は、消費財に関するものであり、特に、メディア再生に向けられた方法、システム、製品、特徴、サービスおよびその他のアイテム、並びにそれらの態様に関する。
【背景技術】
【０００３】
パーソナルオーディオデバイス上で人々がデジタル音楽を聞くための消費者レベル技術の進歩により、デジタル音楽は容易に聞くことが可能となっている。デジタルオーディオに関する消費者の好みが多様化しているため、パーソナルオーディオデバイスは、携帯情報端末（ＰＤＡ）、携帯電話およびその他のモバイルデバイスへ統合されている。これらのモバイルデバイスの携帯性により、人々はモバイルデバイスとともに音楽を携行し、家庭の外でも鑑賞体験を行うことができる。人々は、自分のコンピュータ又は同様のデバイスを用いて、デジタル音楽ファイル又はインターネットラジオなどのデジタル音楽を家庭で使用することができる。現在では、デジタル音楽、並びにデジタルビデオおよび写真を含むその他のデジタルコンテンツを使用する方法が多く存在している。それらは、家庭での高速インターネットアクセス、モバイルブロードバンドによるインターネットアクセス、およびデジタルメディアに対する消費者の渇望により、刺激されている。
【０００４】
最近まで、アウトラウド環境において、デジタルオーディオにアクセスして鑑賞するオプションは限られていた。２００５年にＳｏｎｏｓ社が最初に販売したデジタルオーディオシステムは、人々が１つ又は複数のネットワーク接続されたゾーンプレーヤーを通じて無制限のオーディオソースに視覚的にアクセスすることや、コマンドで複数のゾーンプレーヤーを動的にグループ化又はグループ解除することや、ローカルネットワーク上においてゾーンプレーヤー間でオーディオを無線送信することや、デジタルオーディオを同期して大きな音量で再生することを、可能にしたものである。Ｓｏｎｏｓ社のシステムは、あるネットワークに接続可能なモバイルデバイスおよびコンピュータにダウンロードされたソフトウェアアプリケーションによって制御することができる。
【０００５】
デジタルメディアに対する消費者の飽くなき欲求のため、人々がデジタルメディアにアクセスして消費する方法を大幅に改革する消費者技術の開発に関して継続的なニーズが存在する。
【図面の簡単な説明】
【０００６】
本開示技術の特徴、態様、および利点は、以下の記載、添付の特許請求の範囲、および添付の図面を参照するとより良く理解される。
【図１】実施形態を実施可能な例示的な構成を示す図
【図２Ａ】内蔵アンプおよび変換器を備える例示的なゾーンプレーヤーを示す図
【図２Ｂ】内蔵アンプを備え外部スピーカに接続された例示的なゾーンプレーヤーを示す図
【図２Ｃ】Ａ／Ｖ受信機およびスピーカに接続された例示的なゾーンプレーヤーを示す図
【図３】例示的なコントローラを示す図
【図４】例示的なゾーンプレーヤーの内部機能ブロック図
【図５】例示的なコントローラの内部機能ブロック図
【図６】ネットワークメディアシステムのための例示的な再生キュー構成を示す図
【図７】例示的なアドホック再生ネットワークを示す図
【図８】クラウドベースのネットワークと少なくとも１つのローカル再生ネットワークとを含む複数のネットワークを備えるシステムを示す図
【図９】モバイルデバイスとネットワークメディアシステム内のゾーンの間に接続状態を確立するためのフロー図
【図１０Ａ】モバイルデバイスとネットワークメディアシステム内のゾーンの間に接続状態を確立するための一連のユーザインタフェースを示す図
【図１０Ｂ】モバイルデバイスとネットワークメディアシステム内のゾーンの間で接続状態を確立するための一連のユーザインタフェースを示す図
【図１０Ｃ】モバイルデバイスとネットワークメディアシステム内のゾーンの間で接続状態を確立するための一連のユーザインタフェースを示す図
【図１０Ｄ】モバイルデバイスとネットワークメディアシステム内のゾーンの間で接続状態を確立するための一連のユーザインタフェースを示す図
【図１１】接続状態インジケータを提供するためのフロー図
【図１２】接続状態インジケータを提供するユーザインタフェースを示す図
【図１３】再生キューの制御を移行するためのフロー図
【図１４Ａ】再生キューの制御を移行するための一連のユーザインタフェースを示す図
【図１４Ｂ】再生キューの制御を移行するための一連のユーザインタフェースを示す図
【図１５】モバイルデバイスをネットワークメディアシステム内のゾーンに再接続するための第１のフロー図
【図１６】モバイルデバイスをネットワークメディアシステム内のゾーンに再接続する第１の例に関するユーザインタフェースを示す図
【図１７】モバイルデバイスをネットワークメディアシステム内のゾーンに再接続するための第２のフロー図
【図１８Ａ】モバイルデバイスをネットワークメディアシステム内のゾーンに再接続する第２の例に関する一連のユーザインタフェースを示す図
【図１８Ｂ】モバイルデバイスをネットワークメディアシステム内のゾーンに再接続する第２の例に関する一連のユーザインタフェースを示す図
【図１８Ｃ】モバイルデバイスをネットワークメディアシステム内のゾーンに再接続する第２の例に関する一連のユーザインタフェースを示す図
【図１８Ｄ】モバイルデバイスをネットワークメディアシステム内のゾーンに再接続する第２の例に関する一連のユーザインタフェースを示す図
【図１８Ｅ】モバイルデバイスをネットワークメディアシステム内のゾーンに再接続する第２の例に関する一連のユーザインタフェースを示す図
【図１９】ゾーンの再生キューを、以前に接続されていたモバイルデバイスのプレイリストに対する修正に基づいて修正するためのフロー図（モバイルデバイスはゾーンに接続されていない）
【図２０Ａ】ゾーンの再生キューを、以前に接続されていたモバイルデバイスのプレイリストに対する修正に基づいて修正するための一連のユーザインタフェースを示す図（モバイルデバイスはゾーンに接続されていない）
【図２０Ｂ】ゾーンの再生キューを、以前に接続されていたモバイルデバイスのプレイリストに対する修正に基づいて修正するための一連のユーザインタフェースを示す図（モバイルデバイスはゾーンに接続されていない）
【図２１】再生キューを異なるゾーンに移動させるためのフロー図
【図２２Ａ】再生キューを異なるゾーンに移動させるための一連のユーザインタフェースをしめす図
【図２２Ｂ】再生キューを異なるゾーンに移動させるための一連のユーザインタフェースをしめす図
【図２２Ｃ】再生キューを異なるゾーンに移動させるための一連のユーザインタフェースをしめす図
【図２２Ｄ】再生キューを異なるゾーンに移動させるための一連のユーザインタフェースをしめす図
【図２２Ｅ】再生キューを異なるゾーンに移動させるための一連のユーザインタフェースを示す図
【図２３】プライベートキューインジケータを提供するためのフロー図
【図２４Ａ】プライベートキューインジケータを提供するための一連のユーザインタフェースを示す図
【図２４Ｂ】プライベートキューインジケータを提供するための一連のユーザインタフェースを示す図
【図２４Ｃ】プライベートキューインジケータを提供するための一連のユーザインタフェースを示す図
【図２４Ｄ】プライベートキューインジケータを提供するための一連のユーザインタフェースを示す図
【発明を実施するための形態】
【０００７】
さらに、図面はいくつかの例示的な実施形態を説明することを目的としているが、本開示は図面に示した配置および手段に限定されるものではないことが理解される。
【０００８】
Ｉ．概要
本明細書に記載の実施形態は、モバイルデバイスとネットワークメディアシステム内のゾーンとの間の接続状態、および、当該接続状態を含む、モバイルデバイスとネットワークメディアシステムの間の交信を含む。一例として、ユーザは仕事を終えて自宅へ帰っているときに、モバイルデバイスのプレイリストから音楽を聴いている。自宅に到着して自宅におけるネットワークメディアシステムの通信可能範囲内に入ると、ユーザはモバイルデバイスのインタフェースを介して、ネットワークメディアシステム内の１つ又は複数の再生デバイスによるゾーンに「接続再生（play to）」することを選択する。本明細書に記載の実施形態では、ゾーンに「接続再生」するステップには、モバイルデバイスとゾーンの間に接続状態を確立するステップが含まれる。
【０００９】
モバイルデバイスとゾーンの間で接続状態が確立されると、モバイルデバイスのプレイリスト中のメディアアイテムに対してアクションが実行された場合に、ゾーンに関連付けられた再生キュー内の対応するメディアアイテムに対しても同じアクションが実行されるようになる。モバイルデバイスを介してプレイリスト中の特定の曲が演奏されると、例えば、再生キュー内の対応する特定の曲がゾーン内の１つ又は複数の再生デバイスによって再生される。別の例では、モバイルデバイスを介してプレイリストから特定の曲を削除すると、対応する特定の曲がゾーンに関連する再生キューから削除される。ある場合には、モバイルデバイスとゾーンの間で接続状態を確立するステップには、ユーザがゾーンに接続再生することを望むモバイルデバイスのプレイリスト中のメディアアイテムに対応するメディアアイテムを再生キューに取り込むステップが含まれる。
【００１０】
実施形態によっては、モバイルデバイスのインタフェースは、接続状態インジケータを表示する。一例では、接続状態インジケータは、モバイルデバイスがネットワークメディアシステム内の１つ又は複数のゾーンと接続状態にあることを示す。一例では、接続状態インジケータはさらに、モバイルデバイスのプレイリスト中のメディアアイテムに対してアクションが実行された結果として、再生キュー内の対応するメディアアイテムに対しても対応するアクションが実行されることを示す。別のケースでは、モバイルデバイスが現在はネットワークメディアシステム内のゾーンと接続状態にないものの接続状態を確立することが可能であることを示す異なるインジケータが表示される。
【００１１】
ユーザがモバイルデバイスを持って自宅を離れたとき等、モバイルデバイスがネットワークメディアシステムの通信可能範囲内になくなった場合、モバイルデバイスはゾーンの制御を放棄することで、モバイルデバイスとゾーンは接続状態でなくなる。これらの場合、本明細書に記載の実施形態は、再生キューの制御をモバイルデバイスから、ネットワークメディアシステムと通信する別のデバイスに移行するステップを含む。
【００１２】
ネットワークメディアシステムの通信可能範囲を離れるとともに再生キューの制御を放棄した後において、モバイルデバイスはネットワークメディアシステムの通信可能範囲に再度入る。この場合、モバイルデバイスは、ゾーンと自動的に再接続するように構成される。一例において、モバイルデバイスは、ネットワークメディアシステムのゾーンと接続状態を再確立する。別の例では、モバイルデバイスは単にゾーンに接続して、場合によっては、以前の接続状態を再度確立するのではなく新たな接続状態を確立する。
【００１３】
モバイルデバイスが再生キューの制御を放棄した後、かつ、ネットワークメディアシステムの通信可能範囲に再度入る前において、プレイリストの修正が行われる場合がある。この場合、本明細書に記載の実施形態は、再生キューにも同じ修正を適用するステップを含む。
【００１４】
接続状態の確立、再生キューの制御の放棄、および接続状態の再確立に関連する交信に加えて、本明細書に記載の実施形態はさらに、ネットワークメディアシステム内の第２のゾーンと接続状態を確立するステップと、第２のゾーンに接続再生するステップとを含む。一例では、第２のゾーンに接続再生するステップには、モバイルデバイスによる再生キューの制御を当該再生キューから第２の再生キューに転送するステップと、再生キューの制御を放棄するステップとが含まれる。
【００１５】
ネットワークメディアシステムは、その他のモバイルデバイスによってアクセスされる場合がある。一例では、モバイルデバイスのプレイリストはプライベートなものであり、第２のモバイルデバイスからはアクセスすることができない。したがって、モバイルデバイスが接続再生しているゾーンに関連付けられた再生キューは、第２のモバイルデバイスにとってプライベートである。この例では、第２のモバイルデバイスのインタフェースは、ゾーンがプライベートキューに関連付けられていることを示すプライベートキューインジケータを提供する。
【００１６】
上述したように、例示的な実施形態は、モバイルデバイスとネットワークメディアシステム内のゾーンとの間に接続状態を確立するステップを含む。一態様による方法は、モバイルデバイスにおいて、モバイルデバイスを介した再生のために利用可能な１つ又は複数のメディアアイテムを特定するプレイリストを表示するステップを含む。方法はさらに、モバイルデバイスにおいて、プレイリスト中の１つ又は複数のメディアアイテムに対するアクションをネットワークメディアシステム内の１つ又は複数のゾーンに拡張するための第１の入力を受信するステップを含む。方法はさらに、モバイルデバイス上にゾーン表示を表示するステップを含む。ここで、ゾーン表示は、ネットワークメディアシステム内の１つ又は複数のゾーンから１つのゾーンを特定するものであり、当該１つのゾーンは少なくとも１つの再生デバイスを含み、再生キューに関連付けられている。方法はさらに、モバイルデバイスにおいて、ゾーンの選択を示す第２の入力を受信するステップを含む。方法はさらに、第２の入力の受信に応じて、選択されたゾーンに関連付けられた再生キューに、プレイリスト中の１つ又は複数のメディアアイテムのうちの少なくとも１つに対応する少なくとも１つのメディアアイテムを取り込むステップを含む。方法はさらに、ネットワークメディアシステムを構成するステップを含む。ここで、当該構成により、モバイルデバイスのプレイリスト中の少なくとも１つのメディアアイテムに対してモバイルデバイスを介してアクションが実行されると、再生キュー内の対応する少なくとも１つのメディアアイテムに対して、対応するアクションがゾーンによって実行されるようにする。
【００１７】
別の態様による非一時的コンピュータ読み取り可能媒体は、コンピューティングデバイスによって実行可能な命令を記憶するものであり、コンピューティングデバイスによって命令が実行されると、コンピューティングデバイスに所定の機能を実行させる。機能は、モバイルデバイスにおいて、モバイルデバイスを介した再生のために利用可能な１つ又は複数のメディアアイテムを特定するプレイリストを表示するステップを含む。機能はさらに、モバイルデバイスにおいて、プレイリスト中の１つ又は複数のメディアアイテムに対するアクションをネットワークメディアシステム内の１つ又は複数のゾーンに拡張するための第１の入力を受信するステップを含む。機能はさらに、モバイルデバイス上にゾーン表示を表示するステップを含む。ここで、ゾーン表示は、ネットワークメディアシステム内の１つ又は複数のゾーンから１つのゾーンを特定するものであり、当該１つのゾーンは少なくとも１つの再生デバイスを含み、再生キューに関連付けられている。機能はさらに、モバイルデバイスにおいて、ゾーンの選択を示す第２の入力を受信するステップを含む。機能はさらに、第２の入力の受信に応じて、選択されたゾーンに関連付けられた再生キューに、プレイリスト中の１つ又は複数のメディアアイテムのうちの少なくとも１つに対応する少なくとも１つのメディアアイテムを取り込むステップを含む。機能はさらに、ネットワークメディアシステムを構成するステップを含む。ここで、当該構成により、モバイルデバイスのプレイリスト中の少なくとも１つのメディアアイテムに対してモバイルデバイスを介してアクションが実行されると、再生キュー内の対応する少なくとも１つのメディアアイテムに対して、対応するアクションがゾーンによって実行されるようにする。
【００１８】
さらに別の態様によるデバイスは、プロセッサと、プロセッサによって実行可能な命令を記憶したメモリとを備えるものであり、プロセッサによって命令が実行されると、所定の機能を実行する。機能は、モバイルデバイスにおいて、モバイルデバイスを介した再生のために利用可能な１つ又は複数のメディアアイテムを特定するプレイリストを表示するステップを含む。機能はさらに、モバイルデバイスにおいて、プレイリスト中の１つ又は複数のメディアアイテムに対するアクションをネットワークメディアシステム内の１つ又は複数のゾーンに拡張するための第１の入力を受信するステップを含む。機能はさらに、モバイルデバイス上にゾーン表示を表示するステップを含む。ここで、ゾーン表示は、ネットワークメディアシステム内の１つ又は複数のゾーンから１つのゾーンを特定するものであり、当該１つのゾーンは少なくとも１つの再生デバイスを含み、再生キューに関連付けられている。機能はさらに、モバイルデバイスにおいて、ゾーンの選択を示す第２の入力を受信するステップを含む。機能はさらに、第２の入力の受信に応じて、選択されたゾーンに関連付けられた再生キューに、プレイリスト中の１つ又は複数のメディアアイテムのうちの少なくとも１つに対応する少なくとも１つのメディアアイテムを取り込むステップを含む。機能はさらに、ネットワークメディアシステムを構成するステップを含む。ここで、当該構成により、モバイルデバイスのプレイリスト中の少なくとも１つのメディアアイテムに対してモバイルデバイスを介してアクションが実行されると、再生キュー内の対応する少なくとも１つのメディアアイテムに対して、対応するアクションがゾーンによって実行されるようにする。
【００１９】
上述したように、例示的な実施形態は、モバイルデバイスによる再生キューの制御を移行するステップを含む。一態様による方法は、モバイルデバイスとネットワークメディアシステム内のゾーンとの間に接続状態を確立するステップを含む。接続状態が確立されると、モバイルデバイスのプレイリスト中の１つ又は複数のメディアアイテムに対してアクションが実行されると、ゾーンに関連付けられた再生キュー内の対応する１つ又は複数のメディアアイテムに対して、対応するアクションがゾーンによって実行されるようになる。方法はさらに、モバイルデバイスがネットワークメディアシステムと通信状態にないことを決定するステップを含む。方法はさらに、当該決定に続いて、ネットワークメディアシステムの制御を放棄するステップを含む。制御が放棄されると、プレイリスト中の１つ又は複数のメディアアイテムに対してモバイルデバイスを介してアクションが実行されても、ゾーンに関連付けられた再生キュー内の対応する１つ又は複数のメディアアイテムに対して、対応するアクションがゾーンによって実行されないようになる。
【００２０】
別の態様による非一時的コンピュータ読み取り可能媒体は、コンピューティングデバイスによって実行可能な命令を記憶するものであり、コンピューティングデバイスによって命令が実行されると、コンピューティングデバイスに所定の機能を実行させる。機能は、モバイルデバイスとネットワークメディアシステム内のゾーンとの間に接続状態を確立するステップを含む。接続状態が確立されると、モバイルデバイスのプレイリスト中の１つ又は複数のメディアアイテムに対してアクションが実行されると、ゾーンに関連付けられた再生キュー内の対応する１つ又は複数のメディアアイテムに対して、対応するアクションがゾーンによって実行されるようになる。方法はさらに、モバイルデバイスがネットワークメディアシステムと通信状態にないことを決定するステップを含む。方法はさらに、当該決定に続いて、ネットワークメディアシステムの制御を放棄するステップを含む。制御が放棄されると、プレイリスト中の１つ又は複数のメディアアイテムに対してモバイルデバイスを介してアクションが実行されても、ゾーンに関連付けられた再生キュー内の対応する１つ又は複数のメディアアイテムに対して、対応するアクションがゾーンによって実行されないようになる。
【００２１】
さらに別の態様によるデバイスは、プロセッサと、プロセッサによって実行可能な命令を記憶したメモリとを備えるものであり、プロセッサによって命令が実行されると、所定の機能を実行する。機能は、モバイルデバイスとネットワークメディアシステム内のゾーンとの間で接続状態を確立するステップを含む。接続状態が確立されると、モバイルデバイスのプレイリスト中の１つ又は複数のメディアアイテムに対してアクションが実行されると、ゾーンに関連付けられた再生キュー内の対応する１つ又は複数のメディアアイテムに対して、対応するアクションがゾーンによって実行されるようになる。方法はさらに、モバイルデバイスがネットワークメディアシステムと通信状態にないことを決定するステップを含む。方法はさらに、当該決定に続いて、ネットワークメディアシステムの制御を放棄するステップを含む。制御が放棄されると、プレイリスト中の１つ又は複数のメディアアイテムに対してモバイルデバイスを介してアクションが実行されても、ゾーンに関連付けられた再生キュー内の対応する１つ又は複数のメディアアイテムに対して、対応するアクションがゾーンによって実行されないようになる。
【００２２】
上述したように、例示的な実施形態は、モバイルデバイスとネットワークメディアシステム内のゾーンが接続状態にあるときに、接続状態インジケータを提供するステップを含む。一態様による方法は、モバイルデバイスがネットワークメディアシステム内の１つ又は複数の再生デバイスによるゾーンと接続状態にあることを決定するステップを含む。ゾーンは再生キューに関連付けられており、モバイルデバイスがゾーンと接続状態にあるということは、モバイルデバイスのプレイリスト中の１つ又は複数のメディアアイテムに対してモバイルデバイスを介してアクションが実行されると、再生キュー内の対応する１つ又は複数のメディアアイテムに対して、対応するアクションがゾーンによって実行されることを示す。方法はさらに、モバイルデバイスのユーザインタフェース上において、モバイルデバイスがネットワークメディアシステムのゾーンと接続状態にあることを示す第１のステータス表示を表示するステップを含む。
【００２３】
別の態様による非一時的コンピュータ読み取り可能媒体は、コンピューティングデバイスによって実行可能な命令を記憶するものであり、コンピューティングデバイスによって命令が実行されると、コンピューティングデバイスに所定の機能を実行させる。機能は、モバイルデバイスがネットワークメディアシステム内の１つ又は複数の再生デバイスによるゾーンと接続状態にあることを決定するステップを含む。ゾーンは再生キューに関連付けられており、モバイルデバイスがゾーンと接続状態にあるということは、モバイルデバイスのプレイリスト中の１つ又は複数のメディアアイテムに対してモバイルデバイスを介してアクションが実行されると、再生キュー内の対応する１つ又は複数のメディアアイテムに対して、対応するアクションがゾーンによって実行されることを示す。方法はさらに、モバイルデバイスのユーザインタフェース上において、モバイルデバイスがネットワークメディアシステムのゾーンと接続状態にあることを示す第１のステータス表示を表示するステップを含む。
【００２４】
さらに別の態様によるデバイスは、プロセッサと、プロセッサによって実行可能な命令を記憶したメモリとを備えるものであり、プロセッサによって命令が実行されると、所定の機能を実行する。機能は、モバイルデバイスがネットワークメディアシステム内の１つ又は複数の再生デバイスによるゾーンと接続状態にあることを決定するステップを含む。ゾーンは再生キューに関連付けられており、モバイルデバイスがゾーンと接続状態にあるということは、モバイルデバイスのプレイリスト中の１つ又は複数のメディアアイテムに対してモバイルデバイスを介してアクションが実行されると、再生キュー内の対応する１つ又は複数のメディアアイテムに対して、対応するアクションがゾーンによって実行されることを示す。方法はさらに、モバイルデバイスのユーザインタフェース上において、モバイルデバイスがネットワークメディアシステムのゾーンと接続状態にあることを示す第１のステータス表示を表示するステップを含む。
【００２５】
上述したように、例示的な実施形態は、再生キューを新たなゾーンへ移動させるステップを含む。一態様による方法は、モバイルデバイスとネットワークメディアシステム内の１つ又は複数の再生デバイスによる第１のゾーンとの間に接続状態を確立するステップを含む。接続状態が確立されると、１つ又は複数のメディアアイテムを特定するプレイリストに対してモバイルデバイスを介してアクションが実行されると、第１のゾーンに関連付けられた第１の再生キューに対して、対応するアクションが実行されるようになる。第１の再生キューは、プレイリスト中の１つ又は複数のメディアアイテムに対応する１つ又は複数のメディアアイテムを含む。方法はさらに、モバイルデバイス上において、ネットワークメディアシステム内の１つ又は複数の再生デバイスによる第２のゾーンを表すグラフィック表示を表示するステップを含む。第２のゾーンは、第２の再生キューに関連付けられている。方法はさらに、モバイルデバイスを介して、第２のゾーンの選択を示す第１の入力を受信するステップを含む。方法はさらに、モバイルデバイスと第２のゾーンの間で接続状態を確立するステップを含む。接続状態が確立されると、プレイリストに対してモバイルデバイスを介してアクションが実行されると、第２の再生キューに対しても対応するアクションが実行されるようになる。
【００２６】
別の態様による非一時的コンピュータ読み取り可能媒体は、コンピューティングデバイスによって実行可能な命令を記憶するものであり、コンピューティングデバイスによって命令が実行されると、コンピューティングデバイスに所定の機能を実行させる。機能は、モバイルデバイスとネットワークメディアシステム内の１つ又は複数の再生デバイスによる第１のゾーンとの間で接続状態を確立するステップを含む。接続状態が確立されると、１つ又は複数のメディアアイテムを特定するプレイリストに対してモバイルデバイスを介してアクションが実行されると、第１のゾーンに関連付けられた第１の再生キューに対して、対応するアクションが実行されるようになる。第１の再生キューは、プレイリスト中の１つ又は複数のメディアアイテムに対応する１つ又は複数のメディアアイテムを含む。機能はさらに、モバイルデバイス上において、ネットワークメディアシステム内の１つ又は複数の再生デバイスによる第２のゾーンを表すグラフィック表示を表示するステップを含む。第２のゾーンは、第２の再生キューに関連付けられている。機能はさらに、モバイルデバイスを介して、第２のゾーンの選択を示す第１の入力を受信するステップを含む。機能はさらに、モバイルデバイスと第２のゾーンの間で接続状態を確立するステップを含む。接続状態が確立されると、プレイリストに対してモバイルデバイスを介してアクションが実行されると、第２の再生キューに対しても対応するアクションが実行されるようになる。
【００２７】
さらに別の態様によるデバイスは、プロセッサと、プロセッサによって実行可能な命令を記憶したメモリとを備えるものであり、プロセッサによって命令が実行されると、所定の機能を実行する。機能は、モバイルデバイスとネットワークメディアシステム内の１つ又は複数の再生デバイスによる第１のゾーンとの間に接続状態を確立するステップを含む。接続状態が確立されると、１つ又は複数のメディアアイテムを特定するプレイリストに対してモバイルデバイスを介してアクションが実行されると、第１のゾーンに関連付けられた第１の再生キューに対して、対応するアクションが実行されるようになる。第１の再生キューは、プレイリスト中の１つ又は複数のメディアアイテムに対応する１つ又は複数のメディアアイテムを含む。機能はさらに、モバイルデバイス上において、ネットワークメディアシステム内の１つ又は複数の再生デバイスによる第２のゾーンを表すグラフィック表示を表示するステップを含む。第２のゾーンは、第２の再生キューに関連付けられている。機能はさらに、モバイルデバイスを介して、第２のゾーンの選択を示す第１の入力を受信するステップを含む。機能はさらに、モバイルデバイスと第２のゾーンの間で接続状態を確立するステップを含む。接続状態が確立されると、プレイリストに対してモバイルデバイスを介してアクションが実行されると、第２の再生キューに対しても対応するアクションが実行されるようになる。
【００２８】
上述したように、例示的な実施形態は、再生キューがプライベートキューであることを示すプライベートキューインジケータを提供するステップを含む。一態様による方法は、第１のモバイルデバイスによって、ネットワークメディアシステム内の１つ又は複数の再生デバイスによるゾーンに関連付けられた再生キューがプライベートキューであることを決定するステップを含む。プライベートキューは、第２のモバイルデバイスの第２のプレイリストからの１つ又は複数のメディアアイテムを含む。当該プライベートキュー内の１つ又は複数のメディアアイテムを特定するプライベートキュー情報にアクセスするには、資格が必要とされる。方法はさらに、第１のモバイルデバイスのユーザインタフェース上において、ネットワークメディアシステムのゾーンに関連付けられた再生キューがプライベートキューであるとともに、プライベート再生キュー情報にアクセスするために資格が必要とされることを示す第１のステータス表示を表示するステップを含む。
【００２９】
別の態様による非一時的コンピュータ読み取り可能媒体は、コンピューティングデバイスによって実行可能な命令を記憶するものであり、コンピューティングデバイスによって命令が実行されると、コンピューティングデバイスに所定の機能を実行させる。機能は、第１のモバイルデバイスによって、ネットワークメディアシステム内の１つ又は複数の再生デバイスによるゾーンに関連付けられた再生キューがプライベートキューであることを決定するステップを含む。プライベートキューは、第２のモバイルデバイスの第２のプレイリストからの１つ又は複数のメディアアイテムを含む。当該プライベートキュー内の１つ又は複数のメディアアイテムを特定するプライベートキュー情報にアクセスするには、資格が必要とされる。機能はさらに、第１のモバイルデバイスのユーザインタフェース上において、ネットワークメディアシステムのゾーンに関連付けられた再生キューがプライベートキューであるとともに、プライベート再生キュー情報にアクセスするために資格が必要とされることを示す第１のステータス表示を表示するステップを含む。
【００３０】
さらに別の態様によるデバイスは、プロセッサと、プロセッサによって実行可能な命令を記憶したメモリとを備えるものであり、プロセッサによって命令が実行されると、所定の機能を実行する。機能は、第１のモバイルデバイスによって、ネットワークメディアシステム内の１つ又は複数の再生デバイスによるゾーンに関連付けられた再生キューがプライベートキューであることを決定するステップを含む。プライベートキューは、第２のモバイルデバイスの第２のプレイリストからの１つ又は複数のメディアアイテムを含む。当該プライベートキュー内の１つ又は複数のメディアアイテムを特定するプライベートキュー情報にアクセスするには、資格が必要とされる。機能はさらに、第１のモバイルデバイスのユーザインタフェース上において、ネットワークメディアシステムのゾーンに関連付けられた再生キューがプライベートキューであるとともに、プライベート再生キュー情報にアクセスするために資格が必要とされることを示す第１のステータス表示を表示するステップを含む。
【００３１】
上述したように、例示的な実施形態は、プレイリストを修正するステップを含む。一態様による方法は、モバイルデバイスとネットワークメディアシステム内の１つ又は複数の再生デバイスによるゾーンとの間で接続状態を確立するステップを含む。モバイルデバイスがゾーンと接続状態にあるということは、モバイルデバイスのプレイリスト中の１つ又は複数のメディアアイテムに対してモバイルデバイスを介してアクションが実行されると、ゾーンに関連付けられた再生キュー内の対応する１つ又は複数のメディアアイテムに対して、対応するアクションがゾーンによって実行されることを示す。方法はさらに、モバイルデバイスとゾーンが接続状態でなくなるように、モバイルデバイスとネットワークメディアシステムとの接続を解除するステップを含む。方法はさらに、モバイルデバイスのユーザインタフェース上での表示のためにプレイリストを提供するステップを含む。方法はさらに、モバイルデバイスを介して、モバイルデバイスのプレイリストに対する修正を示す第１のユーザ入力を受信するステップを含む。方法はさらに、モバイルデバイスとネットワークメディアシステム内のゾーンとの接続状態を再確立することを決定するステップを含む。方法はさらに、当該決定に応じて、モバイルデバイスのプレイリストが修正されるとゾーンに関連付けられた再生キューに対しても対応する修正が実行されることを示す更新メッセージをゾーンに送信するステップを含む。
【００３２】
別の態様による非一時的コンピュータ読み取り可能媒体は、コンピューティングデバイスによって実行可能な命令を記憶するものであり、コンピューティングデバイスによって命令が実行されると、コンピューティングデバイスに所定の機能を実行させる。機能は、モバイルデバイスとネットワークメディアシステム内の１つ又は複数の再生デバイスによるゾーンとの間で接続状態を確立するステップを含む。モバイルデバイスがゾーンと接続状態にあるということは、モバイルデバイスのプレイリスト中の１つ又は複数のメディアアイテムに対してモバイルデバイスを介してアクションが実行されると、ゾーンに関連付けられた再生キュー内の対応する１つ又は複数のメディアアイテムに対して、対応するアクションがゾーンによって実行されることを示す。機能はさらに、モバイルデバイスとゾーンが接続状態でなくなるように、モバイルデバイスとネットワークメディアシステムとの接続を解除するステップを含む。機能はさらに、モバイルデバイスのユーザインタフェース上での表示のためにプレイリストを提供するステップを含む。機能はさらに、モバイルデバイスを介して、モバイルデバイスのプレイリストに対する修正を示す第１のユーザ入力を受信するステップを含む。機能はさらに、モバイルデバイスとネットワークメディアシステム内のゾーンとの接続状態を再確立することを決定するステップを含む。機能はさらに、当該決定に応じて、モバイルデバイスのプレイリストが修正されるとゾーンに関連付けられた再生キューに対しても対応する修正が実行されることを示す更新メッセージをゾーンに送信するステップを含む。
【００３３】
さらに別の態様によるデバイスは、プロセッサと、プロセッサによって実行可能な命令を記憶したメモリとを備えるものであり、プロセッサによって命令が実行されると、所定の機能を実行する。機能は、モバイルデバイスとネットワークメディアシステム内の１つ又は複数の再生デバイスによるゾーンとの間で接続状態を確立するステップを含む。モバイルデバイスがゾーンと接続状態にあるということは、モバイルデバイスのプレイリスト中の１つ又は複数のメディアアイテムに対してモバイルデバイスを介してアクションが実行されると、ゾーンに関連付けられた再生キュー内の対応する１つ又は複数のメディアアイテムに対して、対応するアクションがゾーンによって実行されることを示す。機能はさらに、モバイルデバイスとゾーンが接続状態でなくなるように、モバイルデバイスとネットワークメディアシステムとの接続を解除するステップを含む。機能はさらに、モバイルデバイスのユーザインタフェース上での表示のためにプレイリストを提供するステップを含む。機能はさらに、モバイルデバイスを介して、モバイルデバイスのプレイリストに対する修正を示す第１のユーザ入力を受信するステップを含む。機能はさらに、モバイルデバイスとネットワークメディアシステム内のゾーンとの接続状態を再確立することを決定するステップを含む。機能はさらに、当該決定に応じて、モバイルデバイスのプレイリストが修正されるとゾーンに関連付けられた再生キューに対しても対応する修正が実行されることを示す更新メッセージをゾーンに送信するステップを含む。
【００３４】
上述したように、例示的な実施形態は、モバイルデバイスとネットワークメディアシステム内の再生ゾーンの間のサイレントかつ非閉塞的（unobstructive）な接続を含む。一態様による方法は、モバイルデバイスとネットワークメディアシステムの間で通信を確立するステップを含む。方法はさらに、モバイルデバイスがネットワークメディアシステム内の１つ又は複数の再生デバイスによるゾーンと以前に接続状態にあったことを決定するステップを含む。モバイルデバイスのプレイリスト中の１つ又は複数のメディアアイテムに対してモバイルデバイスを介してアクションが実行されると、ゾーンに関連付けられた再生キュー内の対応する１つ又は複数のメディアアイテムに対して、対応するアクションがゾーンによって実行される。方法はさらに、ゾーンから、再生キュー内の対応する１つ又は複数のメディアアイテムを特定する情報を受信するステップを含む。方法はさらに、ゾーンから受信した１つ又は複数の対応するメディアアイテムを特定する更新プレイリストをモバイルデバイスによって読み出すステップを含む。方法はさらに、モバイルデバイスとゾーンの間で新たな接続状態を確立するステップを含む。接続状態が確立されると、更新プレイリスト中の１つ又は複数のメディアアイテムに対してモバイルデバイスを介してアクションが実行されると、ゾーンに関連付けられた再生キュー内の対応する１つ又は複数のメディアアイテムに対して、対応するアクションがゾーンによって実行されるようになる。
【００３５】
別の態様による第２の方法は、モバイルデバイスとネットワークメディアシステムの間で通信を確立するステップを含む。モバイルデバイスは、メディアアイテムを再生中である。第２の方法はさらに、モバイルデバイスがネットワークメディアシステム内の１つ又は複数の再生デバイスによる第１のゾーンと以前に接続状態にあったことを決定するステップを含む。モバイルデバイスのプレイリスト中の１つ又は複数のメディアアイテムに対してモバイルデバイスを介してアクションが実行されると、第１のゾーンに関連付けられた第１の再生キュー内の対応する１つ又は複数の第１のメディアアイテムに対して、対応するアクションが第１のゾーンによって実行される。第２の方法はさらに、モバイルデバイスのユーザインタフェース上での表示のために、第１のゾーンがモバイルデバイスと以前に接続状態にあったことを示すグラフィック表示を提供するステップを含む。
【００３６】
さらに別の態様による非一時的コンピュータ読み取り可能媒体は、コンピューティングデバイスによって実行可能な命令を記憶するものであり、コンピューティングデバイスによって命令が実行されると、コンピューティングデバイスに所定の機能を実行させる。機能は、モバイルデバイスとネットワークメディアシステムの間で通信を確立するステップを含む。モバイルデバイスは、メディアアイテムを再生中である。機能はさらに、モバイルデバイスがネットワークメディアシステム内の１つ又は複数の再生デバイスによる第１のゾーンと以前に接続状態にあったことを決定するステップを含む。モバイルデバイスのプレイリスト中の１つ又は複数のメディアアイテムに対してモバイルデバイスを介してアクションが実行されると、第１のゾーンに関連付けられた第１の再生キュー内の対応する１つ又は複数の第１のメディアアイテムに対して、対応するアクションが第１のゾーンによって実行される。機能はさらに、モバイルデバイスのユーザインタフェース上での表示のために、第１のゾーンがモバイルデバイスと以前に接続状態にあったことを示すグラフィック表示を提供するステップを含む。
【００３７】
さらに別の態様によるデバイスは、プロセッサと、プロセッサによって実行可能な命令を記憶したメモリとを備えるものであり、プロセッサによって命令が実行されると、所定の機能を実行する。機能は、モバイルデバイスとネットワークメディアシステムの間で通信を確立するステップを含む。機能はさらに、モバイルデバイスがネットワークメディアシステム内の１つ又は複数の再生デバイスによるゾーンと以前に接続状態にあったことを決定するステップを含む。モバイルデバイスのプレイリスト中の１つ又は複数のメディアアイテムに対してモバイルデバイスを介してアクションが実行されると、ゾーンに関連付けられた再生キュー内の対応する１つ又は複数のメディアアイテムに対して、対応するアクションがゾーンによって実行される。機能はさらに、ゾーンから、再生キュー内の対応する１つ又は複数のメディアアイテムを特定する情報を受信するステップを含む。機能はさらに、ゾーンから受信した１つ又は複数の対応するメディアアイテムを特定する更新プレイリストをモバイルデバイスによって読み出すステップを含む。機能はさらに、モバイルデバイスとゾーンの間で新たな接続状態を確立するステップを含む。接続状態が確立されると、更新プレイリスト中の１つ又は複数のメディアアイテムに対してモバイルデバイスを介してアクションが実行されると、ゾーンに関連付けられた再生キュー内の対応する１つ又は複数のメディアアイテムに対して、対応するアクションがゾーンによって実行されるようになる。
【００３８】
以下の説明で議論されるその他の実施形態、あるいは当業者によって理解可能なその他の実施形態も可能である。
【００３９】
ＩＩ．動作環境の例
図面を参照すると、同様のパーツに対しては、複数の図面において同様の符号を付している。図１は、本明細書で開示される１つ又は複数の実施形態が実行又は実施可能なシステム１００の例を示している。
【００４０】
例示のために、メディアシステム構成１００は、複数のゾーンで構成されたホームを示し、ホームは１つのゾーンのみで構成することができる。さらに、時間が経過すると１つ又は複数のゾーンを追加することもできる。ホーム内の各ゾーンは、例えば、オフィス、バスルーム、マスターベッドルーム、キッチン、ダイニングルーム、ファミリールーム、ホームシアタールーム、ユーティリティ又はランドリールーム、およびパティオなどの異なる部屋又はスペースを示してもよい。そのように構成されている場合では、１つのゾーンが複数の部屋を含んでいてもよい（本明細書では示していない）。図１に示すように、ホーム内の各ゾーンに１つ又は複数のゾーンプレーヤー１０２−１２４が示されている。ゾーンプレーヤー１０２−１２４は、再生デバイス、マルチメディアユニット、スピーカ、プレーヤーなどと呼ばれ、オーディオ、ビデオ、および／又はオーディオビジュアルの出力を行う。（例えば、例示のためにキッチン内に示される）コントローラ１３０は、メディアシステム構成１００の制御を行う。コントローラ１３０は、ゾーンに固定されていてもよいし、あるいは、コントローラ１３０は、ゾーンの周りを移動可能なモバイルであってもよい。メディアシステム構成１００は、複数のコントローラ１３０を含んでもよく、また、時間が経過するとシステムに新たなコントローラが追加されてもよい。
【００４１】
メディアシステム構成１００は、例示的なハウスメディアシステム全体を表すが、本明細書に記載の技術は、これらの特定の場所への用途に限定されず、又、図１のハウスメディアシステム１００全体のような広範囲のシステムにも限定されない。
【００４２】
ａ．ゾーンプレーヤーの例
図２Ａ、図２Ｂ、図２Ｃは、様々な種類のゾーンプレーヤーの例を示している。例えば、図２Ａ、図２Ｂ、図２Ｃのゾーンプレーヤー２００、２０２、および２０４は、それぞれ、図１のゾーンプレーヤー１０２−１２４のいずれにも対応できる。ある実施形態では、オーディオが、フルレンジプレーヤー等の単一のゾーンプレーヤーのみから再生されてもよい。ある実施形態では、オーディオは、２つ以上のゾーンプレーヤー、例えば、複数のフルレンジプレーヤーの組み合わせ、又はフルレンジプレーヤーと特定のプレーヤーとの組み合わせ等で再生されてもよい。ある実施形態では、ゾーンプレーヤー２００−２０４はまた、「スマートスピーカ」と呼ばれてもよい。この理由は、オーディオの再生以上の処理能力を備えているからであり、以下に詳細に述べられている。
【００４３】
図２Ａは、フルレンジサウンドを再生可能なサウンド生成機器２０８を含むゾーンプレーヤー２００を示す。サウンドは、オーディオ信号から得られ、オーディオ信号は、有線データネットワーク上又は無線データネットワーク上でゾーンプレーヤー２００によって受信および処理することができる。サウンド生成機器２０８は、１つ又は複数の内蔵アンプと、１つ又は複数の音響変換器（例えば、スピーカ）を含む。内蔵アンプは、図４を参照して以下にさらに詳細に述べられている。スピーカ又は音響変換器は、例えば、ツイーター、ミッドレンジドライバ、低域ドライバ、およびサブウーファーのいずれかを含んでいてもよい。ある実施形態では、ゾーンプレーヤー２００は、ステレオオーディオ、モノラルオーディオ、又はその両方を再生するように静的に又は動的に構成することができる。ある実施形態では、ゾーンプレーヤー２００は、フルレンジサウンドのサブセットを再生するように構成されてもよい。そのような構成は例えば、ゾーンプレーヤーが他のゾーンプレーヤーとグループ化されてステレオオーディオ、モノラルオーディオ、および／又はサラウンドオーディオを再生するとき、又はゾーンプレーヤー２００によって受信したオーディオコンテンツがフルレンジより低いときなどに行われてもよい。
【００４４】
図２Ｂは、分離した１セットのスピーカ２１０に電力を供給する内蔵アンプを含むゾーンプレーヤー２０２を示す。分離したスピーカは、例えば、任意のタイプのラウドスピーカを含むことができる。ゾーンプレーヤー２０２は、１つ、２つ、又はそれより多い数の別々のラウドスピーカに電力を供給するように構成されてもよい。ゾーンプレーヤー２０２は、有線パスを通じてオーディオ信号（例えば、右又は左のチャネルオーディオ又はその構成に応じた数のチャネル）を分離したスピーカ２１０に対して通信するように構成されている。
【００４５】
図２Ｃは、内蔵アンプを含まないが、データネットワーク上で受信した、オーディオ信号を、内蔵アンプを備えるオーディオ（又は「オーディオ／ビデオ」）受信器２１４に通信するゾーンプレーヤー２０４を示している。
【００４６】
図１に戻って、ある実施形態では、１つ、いくつか、又は全てのゾーンプレーヤー１０２から１２４は、ソースから直接オーディオを取り出すことができる。例えば、ゾーン又はゾーングループにおける特定のゾーンプレーヤーに、再生キュー（又は「キュー」）が割り当てられてもよい。再生キューには、関連するゾーン又はゾーングループによって再生されるべき０又は１以上のオーディオアイテムに対応する情報が含まれている。再生キューは、ゾーンプレーヤー又はその他の指定のデバイスのメモリに記憶されてもよい。再生キュー内の各項目は、ユーアールアイ（ＵＲＩ）又はいくつかの他の識別子を含んでいてもよい。ＵＲＩ又は識別子は、特定されたオーディオソースからオーディオアイテムを探すおよび／又は読み出すためにゾーンプレーヤーによって使用可能である。アイテムに応じて、オーディオソースは、インターネット（例えば、クラウド）上で見つけられるかもしれないし、データネットワーク１２８上の別のデバイス、ゾーンプレーヤー自体に格納されたコントローラ１３０からローカルに見つかるかもしれないし、又はゾーンプレーヤーと直接通信するオーディオソースから見つかるかもしれない。ある実施形態では、ゾーンプレーヤーは、オーディオそのものを再生できるし、オーディオを再生するために別のデバイスに送信できるし、又はゾーンプレーヤーと１つ又は複数の追加のゾーンプレーヤーとを同期してオーディオを再生することもできる。ある実施形態では、ゾーンプレーヤーは第１のオーディオコンテンツを再生する（又は全く再生しない）一方で、別のゾーンプレーヤーに異なる第２のオーディオコンテンツを再生のために送信することができる。ユーザに対して、再生キュー内の各アイテムは、トラック名、アルバム名、プレイリスト又はその他の表示などのエレメントによって、コントローラのインタフェース上に表される。ユーザは、興味のあるオーディオアイテムを再生キューに入力することができる。所望の場合には、ユーザは、再生キューを修正およびクリアにすることができる。
【００４７】
説明のため、カリフォルニア州サンタバーバラのソノズ・インコーポレイテッドが現在販売提供している「ＰＬＡＹ：５」、「ＰＬＡＹ：３」、「ＰＬＡＹＢＡＲ」、「ＣＯＮＮＥＣＴ：ＡＭＰ」、「ＣＯＮＮＥＣＴ」、および「ＳＵＢ」と呼ばれるゾーンプレーヤーがある。他の過去、現在、および／又は将来の任意のゾーンプレーヤーは、追加的に又は代替的に本明細書で開示された実施例のゾーンプレーヤーに実装して使用することができる。更に、ゾーンプレーヤーは、図２Ａ、２Ｂ、２Ｃに示された特定の例又は提供されるソノズ製品に限定されない。例えば、ゾーンプレーヤーは、有線のヘッドホン又は無線のヘッドホンで構成されていてもよい。更に別の例では、ゾーンプレーヤーは、テレビ用のサウンドバーを含んでいてもよい。更に別の例では、ゾーンプレーヤーは、アップル社のＩＰＯＤ（商標）又は同様のデバイス用のドッキングステーションを含むことができるし、又、それらと対話することができる。
【００４８】
ｂ．コントローラの例
図３は、ドッキングステーション３０２内の無線コントローラ３００の例を示す。説明のため、コントローラ３００は、図１の制御デバイス１３０に対応可能である。ドッキングステーション３０２が備えられ／使用されている場合、ドッキングステーション３０２は、コントローラ３００に電力を提供し、さらにコントローラ３００のバッテリーを充電してもよい。ある実施形態では、コントローラ３００は、タッチスクリーン３０４を備えており、ユーザは、タッチスクリーン３０４をタッチすることでコントローラ３００と対話可能となっている。例えば、ユーザは、オーディオコンテンツのプレイリストを取り出し、ナビゲートし、１つ又は複数のゾーンプレーヤーの動作を制御し、システム構成１００の全体を制御することができる。その他の実施形態では、ボイスコントロールのようなその他の入力機構を使用してコントローラ３００との交信が行われる。ある実施形態では、任意の数のコントローラを使用して、システム構成１００を制御することができる。ある実施形態では、システム構成１００を制御可能なコントローラの数を制限することができる。コントローラは、無線コントローラ３００のように無線であってもよいし、又はデータネットワーク１２８に有線で接続されてもよい。
【００４９】
ある実施形態では、複数のコントローラが図１のシステム１００に使用される場合、各コントローラは、共通のコンテンツを表示すために調整されてもよいし、１つのコントローラによるシステム１００の変更を示すために全てのコントローラを動的に更新してもよい。調整は、例えば、コントローラによって、ゾーンプレーヤーのうちの１つ又は複数から直接又は間接的に状態変数を定期的に要請することによって行われてもよい。状態変数は、システム１００についての情報を提供してもよく、例えば、現在のゾーングループ構成、１つ又は複数のゾーンで再生しているもの、ボリュームレベル、および興味のある他の項目などを提供してもよい。状態変数は、必要に応じて、又は多くの場合プログラムされて、ゾーンプレーヤー（および、もし望むのであれば、コントローラ）間のデータネットワーク１２８上に渡されてもよい。
【００５０】
更に、任意のネットワーク対応携帯デバイス、例えば、ＩＰＨＯＮＥ（登録商標）、ＩＰＡＤ（登録商標）、ＡＮＤＲＯＩＤ（登録商標）対応電話／タブレット、又は任意の他のスマートフォン若しくはネットワーク対応デバイスなどで実行されるアプリケーションが、データネットワーク１２８に接続することによってコントローラとして使用できる。ラップトップ又はデスクトップのＰＣ若しくはＭａｃ上で実行されるアプリケーションも、コントローラ１３０として使用される。そのようなコントローラは、データネットワーク１２８、ゾーンプレーヤー、無線ルータを備えるインタフェースを通じてシステム１００に接続されるか、又はいくつかの他の構成された接続パスを使用してシステム１００に接続されてもよい。カリフォルニア州サンタバーバラのソノズ・インコーポレイテッドが提供するコントローラの例としては、「コントローラ２００」、「ＳＯＮＯＳ（登録商標）  ＣＯＮＴＲＯＬ」、「ＩＰＨＯＮＥ用ＳＯＮＯＳ（登録商標）コントローラ」、「ＩＰＡＤ用ＳＯＮＯＳ（登録商標）コントローラ」、「ＡＮＤＲＯＩＤ用ＳＯＮＯＳ（登録商標）コントローラ」、「ＭＡＣ又はＰＣ用ＳＯＮＯＳ（登録商標）コントローラ」を含む。
【００５１】
ｃ．データ接続の例
図１のゾーンプレーヤー１０２から１２４は、直接又は間接的にデータネットワーク、例えばデータネットワーク１２８に接続される。コントローラ１３０は、直接又は間接的にデータネットワーク１２８に接続されるか、又は個別にゾーンプレーヤーに接続されてもよい。データネットワーク１２８は、示された他の構成要素から目立つように図中に八角形で示されている。データネットワーク１２８が１つの場所に示されているが、そのようなネットワークは、システム１００の中および周りに拡がっていることが理解される。特に、データネットワーク１２８は、有線ネットワーク、無線ネットワーク、又は有線ネットワークと無線ネットワークの両方の組み合わせとすることができる。ある実施形態では、ゾーンプレーヤー１０２−１２４の１つ又は複数は、専有のメッシュネットワークに基づいて、データネットワーク１２８に無線で接続されている。ある実施形態では、ゾーンプレーヤーのうちの１つ又は複数は、有線ルータ又は無線ルータのような集中型アクセスポイントを使用して、データネットワーク１２８に接続される。ある実施形態では、ゾーンプレーヤー１０２−１２４の１つ又は複数は、イーサネット又は同様の技術を使用し、データネットワーク１２８への有線を通じて接続されている。１つ又は複数のゾーンプレーヤー１０２−１２４をデータネットワーク１２８に接続することに加えて、データネットワーク１２８は、更に、例えば、インターネットなどのワイドエリアネットワークにアクセス可能である。
【００５２】
ある実施形態では、ゾーンプレーヤー１０２−１２４のいくつか、又はいくつかの他の接続デバイスをブロードバンドルータに接続することによって、データネットワーク１２８が形成されてもよい。他のゾーンプレーヤー１０２−１２４は、その後、データネットワーク１２８に対して有線で追加することができるか、又は無線で追加することができる。例えば、ゾーンプレーヤー（例えば、ゾーンプレーヤー１０２−１２４のいずれか）は、ゾーンプレーヤーに設けられたボタンを単に押すことによって、システム構成１００に追加され（又はいくつかの他のアクションを実行し）、データネットワーク１２８への接続を可能にしている。ブロードバンドルータは、例えば、インターネットサービスプロバイダ（ＩＳＰ）に接続することができる。ブロードバンドルータは、他のアプリケーション（例えば、ウェブサーフィン）に使用可能なシステム構成１００内の別のデータネットワークを形成するために使用することができる。データネットワーク１２８はまた、そのようにプログラムされている場合にも使用することができる。一例では、第２ネットワークは、サンタバーバラのソノズ・インコーポレイテッドによって開発されたソノズネット・プロトコルを実装してもよい。ソノズネットは、安全で、ＡＥＳ暗号化された、ピア・ツー・ピアの無線メッシュネットワークを表す。あるいは、ある実施形態では、データネットワーク１２８は、家庭内の他の用途に使用されるネットワーク、例えば従来の有線ネットワーク又は無線ネットワークと同じネットワークである。
【００５３】
ｄ．ゾーン構成の例
特定のゾーンは、１つ又は複数のゾーンプレーヤーを含むことができる。例えば、図１のファミリールームでは、２つのゾーンプレーヤー１０６および１０８を含んでおり、一方キッチンでは、１つのゾーンプレーヤー１０２を備えていることが示されている。別の例では、ホームシアタールームは、５．１チャネル以上のオーディオソースからのオーディオ（例えば、５．１以上のオーディオチャネルにてエンコードされたムービー）を再生する追加のゾーンプレーヤーを有する。ある実施形態では、１つは、ルーム内又はスペース内にゾーンプレーヤーを配置し、コントローラ１３０を通じてゾーンプレーヤーを新しいゾーンに割り当てるか、又は既存のゾーンに割り当てることができる。そのように、ゾーンが形成されてもよく、別のゾーンと組み合わされてもよく、取り除かれてもよく、特定の名前（例えば、「キッチン」）を与えてもよい。また、望むのならば、コントローラ１３０でそのようにするようにプログラムされてもよい。さらに、ある実施形態では、ゾーン構成は、コントローラ１３０又はいくつかの他の機構を使用して構成された後においても動的に変更してもよい。
【００５４】
ある実施形態では、ゾーンが、２つ以上のゾーンプレーヤー、例えば、ファミリールームにおいて２つのゾーンプレーヤー１０６および１０８を含む場合、２つのゾーンプレーヤー１０６および１０８は、同じオーディオソースを同期して再生するように構成することができる。また、２つのゾーンプレーヤー１０６および１０８は、例えば、左と右のチャネルのように、２つの別のサウンドを再生するようにペアにすることもできる。言い換えれば、サウンドのステレオ効果は、一方を左サウンド用、他方を右サウンド用として使用する２つのゾーンプレーヤー１０６および１０８を通して、再現されてもよく、又は強化されてもよい。ある実施形態では、ペアのゾーンプレーヤー（「結合したゾーンプレーヤー」とも呼ばれる）は、同じゾーン又は異なるゾーンにおける他のゾーンプレーヤーと同期してオーディオを再生することもできる。
【００５５】
ある実施形態では、２つ以上のゾーンプレーヤーを音響的に統合し、単一の統合されたゾーンプレーヤーを形成することができる。統合されたゾーンプレーヤーは、追加のスピーカドライバを通ってサウンドが流れるため、（複数の異なったデバイスから構成されている）統合されたゾーンプレーヤーは、統合されていないゾーンプレーヤー又はペアにされたゾーンプレーヤーと比べて、サウンドの処理や再現を異なるように構成することができる。統合されたゾーンプレーヤーは、更に、単一のゾーンプレーヤー又は他の統合されたゾーンプレーヤーとペアにすることができる。統合された再生デバイスのそれぞれの再生デバイスは例えば、統合モードに構成することができる。
【００５６】
ある実施形態によれば、ユーザは、ゾーンプレーヤーのグループ化、統合、ペアリング等のいずれかを行い続け、所望の構成を完成させることができる。グループ化、統合、およびペアリングの操作は、好ましくは、例えば、コントローラ１３０を使用するなどの制御インタフェースを通じて行われ、異なる構成を作成するようにスピーカワイヤーを、例えば、個々の、離れたスピーカに物理的に接続および再接続することなく行われる。このように、本明細書に記載されたある実施形態は、より柔軟で動的なプラットフォームを提供し、サウンド再生をエンドユーザに提供することができる。
【００５７】
ｅ．オーディオソースの例
ある実施形態では、各ゾーンは、別のゾーンのオーディオソースと同じオーディオソースから再生できる。また、各ゾーンは、それぞれ異なるオーディオソースで再生することもできる。例えば、誰かがパティオ上でグリルしながら（ｇｒｉｌｌｉｎｇ）、ゾーンプレーヤー１２４を通じてジャズ音楽を聞くことができる。また、誰かがキッチンで食事の準備をしながらゾーンプレーヤー１０２を通じてクラシック音楽を聞くこともできる。さらに、誰かがオフィスにいながら、パティオ上でゾーンプレーヤー１２４を通じて再生されているジャズ音楽と同じ音楽を、ゾーンプレーヤー１１０を通じて聞くこともできる。ある実施形態では、ゾーンプレーヤー１１０と１２４を通じて再生されるジャズ音楽が、同期して再生される。複数のゾーン間で再生を同期することで、オーディオを途切れさせることなく（又はほぼ途切れさせることなく）聞きながら、ユーザは、複数のゾーンを移動することができる。さらに、ゾーンを「パーティーモード」とし、連結された全てのゾーンが同期してオーディオを再生することもできる。
【００５８】
ゾーンプレーヤー１０２−１２４によって再生されるオーディオコンテンツのソースは、多数ある。ある実施形態では、ゾーンプレーヤー自体が有するオーディオにアクセスされ、その音楽が再生されてもよい。ある実施形態では、コントローラ上のオーディオは、データネットワーク１２８を介してアクセスされ、再生される。ある実施形態では、コンピュータ又はネットワーク接続ストレージ（ＮＡＳ）上に記憶された個人のライブラリから音楽が、データネットワーク１２８を通じてアクセスされ、再生されてもよい。ある実施形態では、インターネットラジオ局、番組、およびポッドキャストが、データネットワーク１２８を通じてアクセスされ再生される。ユーザに音楽とオーディオコンテンツを流す、および／又はダウンロードさせる音楽サービス又はクラウドサービスは、データネットワーク１２８を通じてアクセスできる。さらに、音楽は、例えば、ターンテーブル又はＣＤプレーヤーなどの従来のソースから、ラインイン接続を通じてゾーンプレーヤーに接続して、得られてもよい。オーディオコンテンツはまた、異なるプロトコル、例えば、アップル社のエアプレイ（商標）ワイヤレス技術を使用して、アクセスすることができる。１つ又は複数のソースから受信されたオーディオコンテンツは、データネットワーク１２８および／又はコントローラ１３０を通じて、ゾーンプレーヤー１０２から１２４の間で共有することができる。上述したオーディオコンテンツのソースは、本明細書において、ネットワークベースのオーディオ情報ソースと呼ばれる。しかしながら、ネットワークベースのオーディオ情報は、それらに限定されない。
【００５９】
ある実施形態では、例示のホームシアターゾーンプレーヤー１１６、１１８、１２０は、テレビ１３２などのオーディオ情報に接続されている。いくつかの例では、テレビ１３２が、ホームシアターゾーンプレーヤー１１６、１１８、１２０のためのオーディオソースとして使用されており、一方、他の例においては、テレビ１３２からのオーディオ情報がオーディオシステム１００内のゾーンプレーヤー１０２−１２４のいずれかと共有することができる。
【００６０】
ＩＩＩ．ゾーンプレーヤー
図４を参照すると、実施の形態に関連するゾーンプレーヤー４００の例示的なブロック図が示されている。図４のゾーンプレーヤー４００は、ネットワークインタフェース４０２、プロセッサ４０８、メモリ４１０、オーディオ処理コンポーネント４１２、１つ又は複数のモジュール４１４、オーディオアンプ４１６、およびスピーカユニット４１８を含む。スピーカユニット４１８は、オーディオアンプ４１６に接続されている。図２Ａは、そのようなゾーンプレーヤーの例を図示している。他のタイプのゾーンプレーヤーは、（例えば、図２Ｂに示される）スピーカユニット４１８又は（例えば、図２Ｃに示される）オーディオアンプ４１６を含まなくてもよい。さらに、ゾーンプレーヤー４００は、別のコンポーネントに統合できることが意図されている。例えば、ゾーンプレーヤー４００は、屋内又は屋外で使用するテレビ、照明、又はいくつかの他のデバイスの一部として構成することができる。
【００６１】
ある実施形態では、ネットワークインタフェース４０２は、データネットワーク１２８上のゾーンプレーヤー４００と他のデバイスとの間のデータフローを可能にする。ある実施形態では、データネットワーク１２８上の別のゾーンプレーヤー又はデバイスからオーディオを取得することに加えて、ゾーンプレーヤー４００は、オーディオソースから、例えば、ワイドエリアネットワーク上のオーディオソースから、又はローカルネットワーク上のオーディオソースから直接オーディオにアクセスできる。更に、ある実施形態では、ネットワークインタフェース４０２は、各パケットのアドレス部を扱い、各パケットが正しい宛先に到達するように、ゾーンプレーヤー４００に向かうべきパケットを受信する。したがって、ある実施形態では、パケットのそれぞれは、ＩＰベースのソースアドレスだけでなくＩＰベースの宛先アドレスも含む。
【００６２】
ある実施形態では、ネットワークインタフェース４０２は、無線インタフェース４０４と有線インタフェース４０６のどちらか一方又は両方を含むことができる。無線インタフェース４０４は、無線周波数（ＲＦ）インタフェースとも呼ばれ、ゾーンプレーヤー４００にネットワークインタフェース機能を提供し、通信プロトコル（例えば、ＩＥＥＥ８０２．１１ａ、８０２．１１ｂ、８０２．１１ｇ、８０２．１１ｎ、又は８０２．１５、４Ｇモバイル通信規格などを含む任意の無線規格）にしたがって他のデバイス（例えば、他のゾーンプレーヤー、スピーカ、受信機、データネットワーク１２８に関連付けられたコンポーネントなど）と無線で通信する。無線インタフェース４０４は、１つ又は複数のラジオを含んでもよい。無線信号を受信し、無線信号を無線インタフェース４０４に提供し、無線信号を送信するため、ゾーンプレーヤー４００は、１つ又は複数のアンテナ４２０を含む。有線インタフェース４０６は、ネットワークインタフェース機能をゾーンプレーヤー４００に提供し、通信プロトコル（例えば、ＩＥＥＥ８０２．３）にしたがって他のデバイスと有線で通信する。ある実施形態では、ゾーンプレーヤーは、複数の無線インタフェース４０４を含む。ある実施形態では、ゾーンプレーヤーは、複数の有線インタフェース４０６を含む。ある実施形態では、ゾーンプレーヤーは、インタフェース４０４と４０６の両方を含む。ある実施形態では、ゾーンプレーヤー４００は、無線インタフェース４０４のみを含むか、又は有線インタフェース４０６のみを含む。
【００６３】
ある実施形態では、プロセッサ４０８は、クロック駆動の電子デバイスであり、コンピュータのメモリ４１０に記憶された命令にしたがって、入力データを処理するように構成されている。メモリ４１０は、１つ又は複数のソフトウェアモジュール４１４を搭載することができるデータストレージであり、コンピュータのプロセッサ４０８によって実行されることで特定のタスクを実行することができる。図示された実施形態では、メモリ４１０は、有形のコンピュータで読み取り可能な記録媒体であって、プロセッサ４０８によって実行可能な命令を記憶している。ある実施形態では、タスクとは、ゾーンプレーヤー４００が別のゾーンプレーヤー又はネットワーク上のデバイスから（例えば、ユニフォームリソースロケータ（ＵＲＬ）又はいくつかの他の識別子を使用して）オーディオデータを取得することであってもよい。ある実施形態では、タスクは、ゾーンプレーヤー４００が別のゾーンプレーヤーにオーディオデータを送信することか、又はネットワーク上のデバイスにオーディオデータを送信することであってもよい。ある実施形態では、タスクは、ゾーンプレーヤー４００のオーディオの再生を１つ又は複数の追加のゾーンプレーヤーと同期させることであってもよい。ある実施形態では、タスクは、ゾーンプレーヤー４００を１つ又は複数のゾーンプレーヤーとペアにし、マルチチャネルオーディオ環境を作成することであってもよい。追加のタスク又は代替的なタスクは、１つ又は複数のソフトウェアモジュール４１４およびプロセッサ４０８を通じて実行することができる。
【００６４】
オーディオ処理コンポーネント４１２は、１つ又は複数のデジタル−アナログ変換器（ＤＡＣ）、オーディオ前処理コンポーネント、オーディオ強化コンポーネント又はデジタル信号プロセッサなどを含むことができる。ある実施形態では、オーディオ処理コンポーネント４１２は、プロセッサ４０８の一部であってもよい。ある実施形態では、ネットワークインタフェース４０２を通じて取り出されたオーディオを通じて取り出されたオーディオは、オーディオ処理コンポーネント４１２によって処理される、および／又は意図的に変更される。さらに、オーディオ処理コンポーネント４１２は、アナログオーディオ信号を生成することができる。処理されたアナログオーディオ信号は、オーディオアンプ４１６に提供され、スピーカ４１８を通して再生される。また、オーディオ処理コンポーネント４１２は、ゾーンプレーヤー４００から再生するための入力としてアナログ又はデジタル信号を処理し、ネットワーク上の別のゾーンプレーヤーに送信することができる。また、オーディオ処理コンポーネント４１２は、ネットワーク上の別のデバイスに再生と送信の両方を行うための回路を含むこともできる。入力の例としては、ラインイン接続（例えば、オートディテクティング３．５ｍｍオーディオラインイン接続）を含む。
【００６５】
オーディオアンプ４１６は、１つ又は複数のスピーカ４１８を駆動できるレベルまでオーディオ信号を増幅するデバイスである。１つ又は複数のスピーカ４１８は、個々の変換器（例えば、「ドライバ」）又は１つ又は複数のドライバを内包する筐体を含んだ完全なスピーカシステムを含むことができる。特定のドライバは、例えば、サブウーファー（低周波用）、ミッドレンジドライバ（中周波用）、およびツイーター（高周波用）であってもよい。筐体は、例えば、密封することもでき、又は移植することもできる。各トランスデューサは、それ自体の個々の増幅器によって駆動されてもよい。
【００６６】
現在、市販されている例として知られているゾーンプレーヤーとして、内蔵アンプとスピーカとを備えるＰＬＡＹ：５がある。ＰＬＡＹ：５は、例えば、インターネット又はローカルネットワークなどのソースから直接オーディオを取り出すことができる。特に、ＰＬＡＹ：５は、５アンプ、５ドライバ・スピーカシステムであり、それは２つのツイーター、２つのミッドレンジドライバおよび１つのウーファーを含んでいる。ＰＬＡＹ：５を通じてオーディオコンテンツを再生する場合、トラックの左側のオーディオデータは、左側のツイーターと左側のミッドレンジドライバから送られる。トラックの右側のオーディオデータは、右側のツイーターと右側のミッドレンジドライバから送られる。また、モノラル低音は、サブウーファーから送られる。さらに、両方のミッドレンジドライバと両方のツイーターが同じイコライゼーション（又は実質的に同じイコライゼーション）を有してもよい。つまり、これらの両方が同じ周波数だが異なるオーディオチャネルから送信される。ＰＬＡＹ：５は、インターネットラジオ局又はオンライン音楽・ビデオサービスからのオーディオ、ダウンロードされた音楽、アナログオーディオ入力、テレビ、ＤＶＤなどを再生することができる。
【００６７】
ＩＶ．コントローラ
図５を参照すると、図１の制御デバイス１３０に対応可能なコントローラ５００の例示的なブロック図が示されている。コントローラ５００は、システム内のマルチメディアアプリケーションの制御、自動化およびその他のことを可能にするために使用することができる。特に、コントローラ５００は、ネットワーク上にて利用可能な複数のオーディオソースを選択することを可能にすると共に、無線又は有線のネットワークインタフェース５０８を通じて１つ又は複数のゾーンプレーヤー（例えば、図１のゾーンプレーヤー１０２−１２４）の制御を可能にするように構成することができる。一実施形態によれば、無線通信は、標準規格に基づいている（例えば、赤外線、ラジオ、あるいは、ＩＥＥＥ８０２．１１ａ、８０２．１１ｂ、８０２．１１ｇ、８０２．１１ｎ、８０２．１５および４Ｇモバイル通信規格を含む無線規格など）。さらに、特定のオーディオがコントローラ５００を通じてアクセスされている場合か、又は特定のオーディオがゾーンプレーヤーを経由して再生されている場合、画像（例えば、アルバムアート）又は他のデータが、オーディオおよび／又はオーディオソースに関連付けられてコントローラ５００へ送信され、あるゾーンプレーヤー又は他の電子機器から表示すこともできる。
【００６８】
コントローラ５００には、スクリーン５０２と入力インタフェース５１４が設けられている。これにより、ユーザはコントローラ５００と対話し、例えば、多くのマルチメディアアイテムのプレイリストをナビゲートしたり、１つ又は複数のゾーンプレーヤーの動作を制御することができる。コントローラ５００上のスクリーン５０２は、例えば、液晶ディスプレイ（ＬＣＤ）スクリーンとすることができる。スクリーン５０２は、マイクロコントローラ（例えば、プロセッサ）５０６によって制御されるスクリーンドライバ５０４と通信すると共に、コマンドを受信する。メモリ５１０は、１つ又は複数のアプリケーションモジュール５１２をロードすることができる。ある実施形態では、アプリケーションモジュール５１２は、選択された複数のゾーンプレーヤーをゾーングループにグループ化し、ゾーンプレーヤーを同期して、オーディオを再生することができるように構成されている。ある実施形態では、アプリケーションモジュール５１２は、ゾーングループ内のゾーンプレーヤーのオーディオサウンド（例えば、ボリューム）を制御するように構成されている。動作中において、マイクロコントローラ５０６がアプリケーションモジュール５１２の１つ又は複数を実行するとき、スクリーンドライバ５０４は、スクリーン５０２を駆動するための制御信号を生成し、特定のユーザインタフェースにアプリケーションを表示す。
【００６９】
コントローラ５００は、有線又は無線でゾーンプレーヤーと通信できるネットワークインタフェース５０８を含む。ある実施形態では、ボリュームコントロールおよびオーディオ再生同期などのコマンドは、ネットワークインタフェース５０８を通じて送信される。ある実施形態では、保存されたゾーングループ構成がネットワークインタフェース５０８を通じてゾーンプレーヤーとコントローラとの間に転送される。コントローラ５００は、１つ又は複数のゾーンプレーヤー、例えば、図１のゾーンプレーヤー１０２−１２４などを制御することができる。特定のシステム用に複数のコントローラを利用することができる。各コントローラは別のコントローラと共通の情報を共有することができる。又は、ゾーンプレーヤーが構成データ（例えば、状態変数など）を格納している場合、ゾーンプレーヤーから共通の情報を取り出すことができる。さらに、コントローラは、ゾーンプレーヤーに統合することできる。
【００７０】
他のネットワーク対応デバイス、例えば、ＩＰＨＯＮＥ（登録商標）、ＩＰＡＤ（登録商標）若しくは他の任意のスマートフォン又はネットワーク対応デバイス（例えば、ＰＣ又はＭＡＣ（登録商標）などのネットワーク化されたコンピュータなど）は、特定の環境内のゾーンプレーヤーと対話するためのコントローラ、又は制御するためのコントローラとしても使用できることに留意すべきである。ある実施形態では、ソフトウェアアプリケーション又は更新は、ネットワーク対応デバイス上にダウンロードされ、本明細書で述べられている機能を実行できる。
【００７１】
ある実施形態では、ユーザは、コントローラ５００から少なくとも２つのゾーンプレーヤーを含むゾーングループ（結合されたゾーンとも呼ばれる）を作成することができる。ゾーングループ内のゾーンプレーヤーは、同期化された方法でオーディオを再生し、ゾーングループ内の全てのゾーンプレーヤーが同一のオーディオソースを再生する方法か、試聴遅延がないか又は音が途切れない（試聴遅延がほぼないか又は音の途切れがほぼない）ように同期する方法で、同一のオーディオソースのリストを再生することができる。同様に、ある実施形態絵は、ユーザがコントローラ５００からグループのオーディオボリュームを大きくするとき、グループのオーディオボリュームを大きくする信号又はデータが、ゾーンプレーヤーの１つに送信され、グループ内の他のゾーンプレーヤーのボリュームを一緒に大きくする。
【００７２】
ユーザは、コントローラ５００を通じて、「Ｌｉｎｋ  Ｚｏｎｅｓ」（「ゾーンをリンク」）又は「Ａｄｄ  Ｚｏｎｅｓ」（「ゾーンを追加」）のソフトボタンをアクティブにすることによってゾーンプレーヤーをゾーングループにグループ化することができ、又ユーザは、「Ｕｎｌｉｎｋ  Ｚｏｎｅｓ」（「ゾーンをリンク解除」）又は「Ｄｒｏｐ  Ｚｏｎｅｓ」（「ゾーンをドロップ」）ボタンをアクティブにすることによってゾーングループをグループ解除することができる。例えば、オーディオを再生するためにゾーンプレーヤーを一緒に「参加させる」ための１つの機構は、複数のゾーンプレーヤーをリンクしてグループを形成することである。
【００７３】
ある実施形態では、ユーザは、例えば、単一のゾーンで始めて、その後手動でそれぞれのゾーンをそのゾーンにリンクすることによって、６つのゾーンプレーヤーのうち任意の数のゾーンプレーヤーだけをリンクすることができる。
【００７４】
ある実施形態では、ゾーンは、コマンドを使用して共に動的にリンクし、（最初にゾーンシーンを作成した後に）ゾーンシーン又はテーマを作成することができる。例えば、「Ｍｏｒｎｉｎｇ」（「朝」）ゾーンシーンコマンドは、マスターベッドルーム、オフィス、およびキッチンゾーンを１つの動作で一緒にリンクすることができる。この単一のコマンドがないと、ユーザは、各ゾーンを手動で個別にリンクする必要がある。単一のコマンドは、マウスクリック、ダブルマウスクリック、ボタンを押すこと、ジェスチャー、又はいくつかの他のプログラム／学習された動作を含んでもよい。時間が経過すると、他の種類のゾーンシーンをプログラム／学習することもできる。
【００７５】
ある実施形態では、ゾーンシーンは、時間（例えば、アラームクロック機能）に基づいてトリガーすることができる。例えば、ゾーンシーンは、午前８：００に適用されるように構成することができる。システムは、適切なゾーンに自動的にリンクすることができ、特定の音楽を再生するように構成することができる。任意の特定のゾーンが時間に基づいて状態を「オン」又は「オフ」にトリガーすることができるが、例えば、ゾーンシーンは、シーンとリンクされた任意のゾーンが、予め定義されたオーディオ（例えば、お気に入りの曲、ア予め定義されたプレイリスト）を、特定の時間に、および／又は特定の期間で再生可能なようにしている。何らかの理由により、スケジュールされた音楽の再生を失敗した（例えば、プレイリストが空である、共有への接続がない、ユニバーサルプラグアンドプレイ（ＵＰｎＰ）の失敗、インターネットラジオ局へのインターネット接続がないなどの）場合、バックアップブザーが鳴るようにプログラムすることができる。
【００７６】
Ｖ．再生キュー
上述のように、ある実施形態では、ゾーンプレーヤーは当該ゾーンプレーヤーで再生するための１つ又は複数のメディアアイテムを特定する、あるいは特定しない再生キューに割り当てられる。再生キューで識別されるメディアアイテムは、コントローラ上のインタフェースを介してユーザに表示される。当該表示において例えば、ゾーンプレーヤーがどのように再生キューを使用しているかを、「再生中」アイテムを強調表示すこと、以前に再生されたアイテムをグレー表示すること、再生すべきアイテムを強調表示すこと等により、ユーザに示してもよい。
【００７７】
ある実施形態では、単一のゾーンプレーヤーが再生キューに割り当てられる。例えば、図１のバスルーム内のゾーンプレーヤー１１４は、「バスルーム」再生キューにリンクされる、あるいは割り当てられる。ある実施形態では、「バスルーム」の再生キューは、ユーザがゾーンプレーヤー１１４をバスルームに指定した結果により、システムによって確立される。このため、「バスルーム」の再生キューに入力され特定されたコンテンツは、ゾーンプレーヤー１１４（バスルームゾーン）を介して再生することができる。
【００７８】
ある実施形態では、ゾーン又はゾーングループは、再生キューに割り当てられる。例えば、図１のファミリールーム内のゾーンプレーヤー１０６、１０８は、「ファミリールーム」の再生キューにリンクされる、あるいは割り当てられる。別の例では、ファミリールームのゾーンおよびダイニングルームのゾーンがグループ化された場合には、新たなグループがファミリールーム＋ダイニングルームの再生キューにリンクされる、あるいは割り当てられる。ある実施形態では、ファミリールーム＋ダイニングルームの再生キューは、グループの作成に基づいて確立される。ある実施形態では、新たなグループが確立されると、ファミリールーム＋ダイニングルームの再生キューは、ファミリールーム若しくはダイニングルームのいずれか又はその両方に関連する再生キューのうちの１つ（又は両方）のコンテンツを自動的に含める。一例では、ユーザがファミリールームから開始してダイニングルームを追加した場合、ファミリールームの再生キューのコンテンツは、ファミリールーム＋ダイニングルームの再生キューのコンテンツとなる。別の例では、ユーザがファミリールームから開始してダイニングルームを追加した場合、ファミリールームの再生キューは、ファミリールーム＋ダイニングルームの再生キューに再指定される。新たなグループが「グループ解除」された場合には、ファミリールーム＋ダイニングルームの再生キューは、システムから削除される、および／又は複数のゾーンのうちの１つに再指定される（例えば、「ファミリールーム」又は「ダイニングルーム」に指定される）。グループ解除した後、ファミリールームおよびダイニングルームのそれぞれは、別々の再生キューに割り当てられる。ゾーン又はゾーングループ内のゾーンプレーヤーのうちの１つ又は複数が、関連する再生キューをメモリに記憶していてもよい。
【００７９】
このため、ゾーン又はゾーングループがコントローラを介してユーザによって動的に「グループ化」又は「グループ解除」される場合、ある実施形態では、各ゾーン又は各ゾーングループを再生キューに割り当てるため、システムはそれぞれの再生キューを確立又は削除／再指定する。すなわち、再生キューは、割り当てられたゾーンによって再生されるメディアアイテムを入力可能な枠として機能する。ある実施形態では、再生キュー内で特定されるメディアアイテムを操作することができる（例えば、再配置、追加、削除など）。
【００８０】
例示として、図６は、メディアコンテンツを再生するための例示的なネットワーク６００を示す。図示するように、例示的なネットワーク６００は、例示的なゾーンプレーヤー６１２、６１４と、例示的なオーディオソース６６２、６６４と、例示的なメディアアイテム６２０とを備える。メディアアイテム６２０は、プレイリスト６２２と、音楽トラック６２４と、お気に入りインターネットラジオ局６２６と、プレイリスト６２８、６３０と、アルバム６３２とを備える。一実施形態では、ゾーンプレーヤー６１２、６１４は、図１、２、４に示す任意のゾーンプレーヤーである。ゾーンプレーヤー６１２、６１４は例えば、ファミリールーム内のゾーンプレーヤー１０６、１０８である。
【００８１】
一例では、オーディオソース６６２、６６４およびメディアアイテム６２０は、図８に関連して後述するように、クラウドネットワーク上に部分的に記憶されてもいる。あるケースでは、オーディオソース６６２、６６４およびメディアアイテム６２０の一部が、ゾーンプレーヤー６１２、６１４のうちの１つ又はその両方にローカルに記憶されている。一実施形態では、プレイリスト６２２、お気に入りインターネットラジオ局６２６およびプレイリスト６３０はローカルに記憶されており、音楽トラック６２４、プレイリスト６２８およびアルバム６３２はクラウドネットワーク上に記憶されている。
【００８２】
メディアアイテム６２０のそれぞれは、ゾーンプレーヤーによって再生可能なメディアアイテムのリストであってもよい。一実施形態では、メディアアイテムは、他の場所（オーディオソース６６２、６６４等）に記憶されたメディアアイテムに関する基礎データへのリンク又はポインタ（すなわち、ＵＲＩ）の集合体であってもよい。別の実施形態では、メディアアイテムは、ローカルゾーンプレーヤー上、ローカルネットワークの別のゾーンプレーヤー上、あるいはローカルネットワークに接続されたコントローラデバイス上に記憶されたメディアコンテンツへのポインタを含む。
【００８３】
図示するように、ネットワーク６００は、ゾーンプレーヤー６１２に関連付けられたキュー６０２と、ゾーンプレーヤー６１４に関連付けられたキュー６０４とを備える。キュー６０６が存在する場合には、ゾーンプレーヤー６１２、６１４を含むグループに関連付けられてもよい。キュー６０６は新たなキューを含む、あるいは、キュー６０２又はキュー６０４の再指定バージョンとして存在してもよい。ある実施形態では、グループ内において、ゾーンプレーヤー６１２、６１４はキュー６０２に割り当てられる一方で、キュー６０２、６０４はその時に利用できない場合がある。ある実施形態では、グループが存在しないときには、キュー６０６は使用できない。それぞれのゾーンプレーヤー、ゾーンプレーヤーのネットワークにおけるゾーンプレーヤーのそれぞれの組合せ（図１に示される組合せあるいはゾーンプレーヤー６１２、６１４の組合せなど）および組合せ６１６は、対応する再生キューに一意的に割当てられてもよい。
【００８４】
再生キュー６０２―６０６などの再生キューは、対応するゾーンプレーヤー又はその組み合わせによって再生されるメディアコンテンツの識別情報を含んでもよい。このため、再生キューに追加されるメディアアイテムは、対応するゾーンプレーヤー又はゾーンプレーヤーの組み合わせによって再生が予定されるものである。ゾーンプレーヤーは、再生キュー内のアイテムを特定の順序（例えば、アイテムが追加された順）、ランダムな順序又は他の順序にしたがって再生するように構成される。
【００８５】
再生キューは、キューに追加されたプレイリストおよびその他のメディアアイテムの組み合わせを含んでもよい。一実施形態では、ゾーンプレーヤー６１２によって再生される再生キュー６０２内のアイテムは、オーディオソース６６２、６６４からのアイテム、又はメディアアイテム６２２―６３２のいずれかを含む。再生キュー６０２はまた、ゾーンプレーヤー６１２上にローカルに記憶されているアイテム又はゾーンプレーヤー６１４からアクセス可能なアイテムを含んでもよい。再生キュー６０２は例えば、インターネットラジオ６２６、アルバム６３２、オーディオソース６６２からのアイテムおよびゾーンプレーヤー６１２上に記憶されたアイテムを含む。
【００８６】
メディアアイテムがコントローラのインタフェースを介してキューに追加されると、当該アイテムへのリンクがキューに追加されてもよい。キューにプレイリストを追加する場合、プレイリスト内のメディアアイテムへのリンクをキューに提供してもよい。再生キュー６０２は例えば、インターネットラジオ６２６およびアルバム６３２からのポインタ、オーディオソース６６２上のアイテムへのポインタ、およびゾーンプレーヤー６１２上のアイテムへのポインタを含む。別のケースでは例えば、プレイリスト内のメディアアイテムへのリンクではなく、プレイリストへのリンクがキューに提供され、ゾーンプレーヤー又はその組み合わせは、当該プレイリストを介してメディアアイテムにアクセスすることによってプレイリスト内のメディアアイテムを再生する。アルバム６３２は例えば、オーディオソース６６２上に記憶されたアイテムへのポインタを含む。オーディオソース６６２上のアイテムへのリンクを追加するのではなく、アルバム６３２へのリンクを再生キュー６０２に追加することで、ゾーンプレーヤー６１２がアルバム６３２内のポインタを介してアイテムにアクセスして、オーディオソース６６２のアイテムを再生するようにしてもよい。
【００８７】
あるケースにおいては、ある時点で再生キューに存在するコンテンツは、プレイリストとして保存され、同じキューに後で又は別のキューに追加される。例えば、特定の時点における再生キュー６０２内のコンテンツはプレイリストとして保存される、ゾーンプレーヤー６１２上にローカルに記憶される、および／又はクラウドネットワーク上に記憶される。保存されたプレイリストは、ゾーンプレーヤー６１４によって再生するためのキュー６０４に追加される。
【００８８】
ＶＩ．例示的なアドホックネットワーク
再生ネットワークへの接続を容易にする特定の実施形態を説明するために、図７に関連していくつかの例が提供される。図７は、アドホックネットワーク７１０とも称されるネットワークブランチを形成する３つのゾーンプレーヤー７０２、７０４、７０６とコントローラ７０８が存在することを示している。ネットワーク７１０は、有線技術、無線技術又はこれらの組み合わせであってもよい。一般に、アドホック（又は「自発的」）ネットワークは、全てのトラフィックに関するアクセスポイントが通常は存在しないローカルエリアネットワーク又はその他の小ネットワークである。確立されたアドホックネットワーク７１０において、デバイス７０２、７０４、７０６、７０８は全て、例えば「ピアツーピア」の通信方式により互いに通信可能である。また、ネットワーク７１０においてデバイスが追加／削除されてもよく、ネットワーク７１０は、ユーザによる再設定がなくとも自動的にネットワーク７１０自体を再設定してもよい。図７ではアドホックネットワークを示したが、アドホックネットワークとは完全に異なる又は部分的に異なる種類のネットワークに基づく再生ネットワークであってもよい。
【００８９】
アドホックネットワーク７１０を使用することで、デバイス７０２、７０４、７０６、７０８は、１つ又は複数のオーディオソースを共有又は交換するとともに、同一の又は異なるオーディオソースを再生するように動的にグループ化（又はグループ解除）が可能である。例えば、デバイス７０２、７０４が１曲の音楽を再生するようにグループ化されると同時に、デバイス７０６は別の音楽を再生する。言い換えれば、デバイス７０２、７０４、７０６、７０８は、図７に示すように、オーディオを配信および／又は音声を再生するＨＯＵＳＥＨＯＬＤ（ハウスホールド）を形成する。本明細書で使用されるＨＯＵＳＥＨＯＬＤ（ユーザの居住地と明確に区別するために大文字で表される）という用語は、アプリケーション又はサービスを提供するように協働するネットワークデバイスの集合体を表すものとして使用される。ＨＯＵＳＥＨＯＬＤの一例は、ハウスホールド７１０（又はハウスホールド識別子）により特定されるが、それとは異なる領域や場所によってＨＯＵＳＥＨＯＬＤが特定されてもよい。
【００９０】
ある実施形態では、ハウスホールド識別子（ＨＨＩＤ）は、固有であることを保証するためにコンピュータで生成された短い文字列や識別子である。よって、ネットワーク７１０は、固有のＨＨＩＤと、チャネル（例えば、各周波数バンド）、サービスセット識別子（ＳＳＩＤ）（無線ネットワークの名称である一連の英数字）およびＷＥＰキー（有線同等プライバシー又はその他のセキュリティキー）などの構成変数やパラメータの固有セットと、によって特徴付けることができる。ある実施形態では、ＳＳＩＤは、ＨＨＩＤと同じになるように設定される。
【００９１】
ある実施形態では、各ＨＯＵＳＥＨＯＬＤには、コントロールポイント（ＣＰ）とゾーンプレーヤー（ＺＰ）の２種類のネットワークノードがある。コントロールポイントは、必要なネットワークパラメータ（例えば、セキュリティキー）の自動生成を行い、ネットワーク全体のセットアッププロセスおよびそのシーケンシングを制御する。ある実施形態では、ＣＰは、ハウスホールド設定用のユーザインタフェースをユーザに提供する。ＣＰ機能は例えば、ＣＰアプリケーションモジュールを実行しているコンピュータによって、又は、ＣＰアプリケーションモジュールを実行しているハンドヘルドコントローラ（例えば、コントローラ３０８）によって提供することができる。ゾーンプレーヤーは、自動設定プロセスに参加するために配置されているネットワーク上のその他のデバイスである。本明細書で使用する表記としてのＺＰは例えば、コントローラ３０８又はコンピューティングデバイスを含む。ある実施形態では、ＣＰとＺＰの両方における機能又はその一部が、単一のノードで組み合わされる（例えば、ＺＰがＣＰを含む、あるいはＣＰがＺＰを含む）。
【００９２】
ある実施形態では、ＨＯＵＳＥＨＯＬＤの設定は、複数のＣＰおよびＺＰを含み、これらのＣＰおよびＺＰは、通信用の標準ネットワークプロトコル（例えば、有線又は無線のイーサネットにおけるＩＰ）が使用可能となる既知の設定を集合および確立するものである。ある実施形態では、イーサネット８０２．３およびワイヤレス８０２．１１ｇの２種類のネットワーク／プロトコルが採用される。ＣＰとＺＰ間の相互接続には、ネットワーク／プロトコルのいずれも使用することができる。ＨＯＵＳＥＨＯＬＤのメンバーであるシステム内のデバイスは、両方のネットワークに同時に接続することができる。
【００９３】
両方のネットワークが使用中である環境においては、システム内における少なくとも１つのデバイスがブリッジデバイスとしてその両方に接続されることが想定され、これにより、有線／無線のネットワーク間における他人とのブリッジングサービスを提供する。図７のゾーンプレーヤー７０６は例えば、両方のネットワークに接続されるように示されている。ネットワーク７１２への接続はイーサネットおよび／又は無線に基づく一方で、所望の場合には、他のデバイス７０２、７０４、７０８への接続は無線およびイーサネットに基づいている。
【００９４】
しかしながら、ある実施形態では、各ゾーンプレーヤー７０６、７０４、７０２は、ブリッジデバイスを介してクラウド（例えば、インターネット）からメディアを取得するときに、インターネットにアクセスすることができる。ゾーンプレーヤー７０２は例えば、クラウド内の特定のオーディオトラックへのアドレスを指定するユニフォームリソースロケータ（ＵＲＬ）を含む。ＵＲＬを使用することで、ゾーンプレーヤー７０２はクラウドからオーディオトラックを取得し、最終的には１つ又は複数のゾーンプレーヤーから音声を再生する。
【００９５】
ＶＩＩ．システム構成の例
図８は、クラウドベースのネットワークおよび少なくとも１つのローカル再生ネットワークを含んだ複数の相互接続ネットワークを備えるシステム８００を示す。ローカル再生ネットワークは、複数の再生デバイス又は再生プレーヤーを含むが、再生デバイスを１つのみ含むものであってもよい。ある実施形態では、それぞれのプレーヤーが再生用コンテンツを検索する能力を有する。制御およびコンテンツの検索は例えば、分散又は集中して行ってもよい。入力には、ローカルでの配信および再生のためにクラウドに対して行う、ストリーミングコンテンツプロバイダによる入力、サードパーティアプリケーションによる入力、モバイルデバイスによる入力、ユーザによる入力、および／又はその他の再生ネットワークによる入力が含まれてもよい。
【００９６】
図８の例示的なシステム８００によって示されるように、複数のコンテンツプロバイダ８２０―８５０を、クラウドおよび／又はその他のネットワーク８１０を通じて、１つ又は複数のローカル再生ネットワーク８６０―８７０に接続することができる。クラウド８１０、マルチメディアオーディオシステムサーバ８２０（例えば、ソノズ（商標））、モバイルデバイス８３０、サードパーティアプリケーション８４０およびコンテンツプロバイダ８５０などを使用して、ローカル再生ネットワーク８６０、８７０にマルチメディアコンテンツを提供することができる。オーディオコンテンツを再生するために、ローカル再生ネットワーク８６０、８７０、コントローラ８６２、８７２および再生デバイス８６４、８７４のそれぞれを使用することができる。
【００９７】
ＶＩＩＩ．モバイルデバイスのプレイリストを介した再生キュー制御の例
上述したように、本明細書に記載の実施形態は、モバイルデバイスとネットワークメディアシステム内のゾーンとの間の接続状態を含む。前述のように、モバイルデバイスは、メディアアイテムを再生するために使用可能であってネットワークメディアシステムおよびネットワークメディアシステム内の１つ又は複数のゾーンと通信するように構成された任意のネットワーク対応デバイスであってもよい。また前述したように、ネットワークメディアシステム内の１つ又は複数のゾーンのそれぞれは、少なくとも１つの再生デバイスを含んでもよく、再生キューに関連付けられてもよい。
【００９８】
図９は、本明細書に記載の少なくともいくつかの実施形態による、モバイルデバイスとネットワークメディアシステム内のゾーンとの間の接続状態を確立するための例示的なフロー図を示す。図９に示す方法９００は、ある方法の実施形態を表すものであり、当該方法は、環境１００、６００、７００、８００において実行可能である。環境１００、６００、７００、８００は、例えば図２−図５に示すような１つ又は複数のデバイスと通信するシステム２００、２０２、２０４、３００、４００、５００を有する。方法９００は、ブロック９０２―９１２のうちの１つ又は複数によって示される１つ又は複数の操作、機能又はアクションを含む。ブロックは順番に示されているが、これらのブロックは並行して、および／又は本明細書に記載した順序とは異なる順序で実行されてもよい。各ブロックは所望の形態に基づいて、より少ない数のブロックに統合しても、更なるブロックに分割しても、および／又は除去してもよい。
【００９９】
さらに、方法９００並びに本明細書に開示されるその他のプロセスおよび方法に関して、フローチャートは、本実施形態の実現可能な１つの形態にかかる機能および動作を示している。この点に関して、各ブロックは、モジュールやセグメントを表してもよく、あるいは、プロセスにおける特定の論理機能又はステップを実施するようにプロセッサによって実行可能な１つ又は複数の命令を含むプログラムコードの一部を表すことができる。プログラムコードは、ディスクやハードドライブなどのストレージデバイスを含む任意の種類のコンピュータ読み取り可能媒体に記憶されてもよい。コンピュータ読み取り可能媒体は例えば、レジスタメモリ、プロセッサキャッシュおよびランダムアクセスメモリ（ＲＡＭ）のようなデータを短期間記憶するコンピュータ読み取り可能な媒体などの非一時的コンピュータ読み取り可能媒体を含んでもよい。コンピュータ読み取り可能媒体は例えば、読み出し専用メモリ（ＲＯＭ）、光ディスク若しくは磁気ディスク又はコンパクトディスク読み出し専用メモリ（ＣＤ−ＲＯＭ）などの二次的又は永続的長期ストレージのような、非一時的媒体を含んでもよい。コンピュータ読み取り可能媒体は、その他の任意の揮発性又は不揮発性のストレージシステムであってもよい。コンピュータ読み取り可能媒体は例えば、有形ストレージデバイスのようなコンピュータ読み取り可能記憶媒体と見なすことができる。さらに、方法９００並びに本明細書に開示される他のプロセスおよび方法に関して、図９の各ブロックは、プロセスにおける特定の論理機能を実行するように配線された回路を表してもよい。
【０１００】
方法９００は、モバイルデバイスを介した再生のために利用可能な１つ又は複数のメディアアイテムを特定するプレイリストをモバイルデバイス上で表示するステップを含む（ブロック９０２）。一例では、プレイリストは、モバイルデバイスによってアクセス可能かつ再生可能なメディアコンテンツへのリンクのリストであってもよい。このため、プレイリストは、当該プレイリスト中の１つ又は複数のメディアアイテムに関する１つ又は複数のユニフォームリソース識別子（ＵＲＩ）を含んでもよい。一例では、モバイルデバイスは、上述したコントローラ３００と同様の制御デバイスとして利用可能なスマートフォンであってもよい。この場合、プレイリストは、タッチスクリーン３０４など、コントローラ３００のインタフェース上に表示することができる。タッチスクリーン３０４は、ユーザがモバイルデバイスへ入力するために使用することができる。
【０１０１】
前述のように、プレイリスト内の１つ又は複数のメディアアイテムを特定する情報は、インターネットを介してアクセス可能なリモートサーバ上、ネットワークメディアシステムと通信する第２のモバイルデバイス上、あるいは、ネットワークメディアシステムのゾーンにおける再生デバイス上に記憶することができる。その他の記憶オプションも可能である。
【０１０２】
図１０Ａ―１０Ｃは、モバイルデバイスとネットワークメディアシステム内のゾーンの間の接続状態を確立するための一連のユーザインタフェース１０００の例を示す。図１０Ａに示すインタフェース１０００は、上述したモバイルデバイス上の表示に供されるプレイリスト１００２の例を含む。図示するように、プレイリスト１００２は、トラック１、トラック２、トラック３、トラック４を含む。一例では、ユーザはモバイルデバイスを使用してトラック１を選択する。インタフェースがタッチスクリーンである場合、トラック１のグラフィック表示をタッチ入力することにより、ユーザはトラック１を選択することができる。トラック１の選択を受信すると、モバイルデバイスはトラック１の再生を開始する。
【０１０３】
トラック１の再生中に、モバイルデバイスのインタフェース１０００は、図１０Ｂに示すように「再生中」の情報および再生制御オプションを提供する。「再生中」の情報には、トラック１を含むアルバムに関するアルバムアートなど、トラック１に関するグラフィック表示１００６と、トラック１のトラックタイトル、トラックアーティストおよび／又はトラックアルバムなど、トラック１に関するデータ情報１００４とが含まれる。再生制御オプションには、トラック１の再生を一時停止するためのグラフィックアイコン、プレイリストの次のトラックに進むためのグラフィックアイコン、あるいは、プレイリストの前のトラックに戻るためのグラフィックアイコンが含まれる。再生制御オプションは、ユーザがトラック１又はプレイリストに対して行うことができる追加のオプションおよび／又はアクションを含むメニューを表示するためのグラフィックアイコンを含んでもよい。
【０１０４】
インタフェース１０００はさらに、プレイリストをネットワークメディアシステム内のゾーンに拡張するオプションを示すための接続再生アイコン１０１０を含む。図９および方法９００に戻ると、ブロック９０４は、プレイリスト中の１つ又は複数のメディアアイテムに対して行われるアクションをネットワークメディアシステム内の１つ又は複数のゾーンに拡張するための第１の入力をモバイルデバイスで受信するステップを含む。したがって、第１の入力は、接続再生アイコン１０１０の選択を含む。一例では、ネットワークメディアシステム内の少なくとも１つのゾーンが拡張のために利用可能である場合、接続再生アイコン１０１０を表示するだけでも、あるいは選択可能であるだけでもよい。
【０１０５】
接続再生アイコン１０１０の選択を含み得る第１の入力を受信すると、ブロック９０６は、図１０Ｃに示すように、モバイルデバイスのインタフェース１０００上に１つ又は複数のゾーン表示を表示するステップを含む。ゾーン表示は、「ガレージ＋庭」ゾーン、「マスターベッドルーム」ゾーンおよび「オフィス」ゾーンなどの、ネットワークメディアシステム内の１つ又は複数のゾーンから１つ又は複数のゾーンを特定する。さらに、図１０Ｃのインタフェース１０００は、モバイルデバイス（この場合「アイフォン」）のグラフィック表示を表示することもできる。
【０１０６】
図１０Ｃに示すように、モバイルデバイスのグラフィック表示に重なっているアイコン１０１２は、モバイルデバイスのプレイリストが現在アクティブであることを示すようにインタフェース上に表示される。一例では、アイコン１０１２は、モバイルデバイスのプレイリスト内のメディアアイテムが現在再生されていることを示す。図１０Ｃには、ゾーン表示の上に重なっているグラフィックアイコン１０１４が示されている。一例では、グラフィックアイコン１０１４は、１つ又は複数のゾーンが現在アクティブなプレイリストの拡張のために利用可能であること、および、１つのグラフィックアイコン１０１４の選択により現在アクティブなプレイリストを対応する再生ゾーンへ拡張することが開始されることを示す。別の例では、ゾーン表示は、現在アクティブなプレイリストを対応する再生ゾーンに拡張することを開始するように選択可能である一方で、グラフィックアイコン１０１４は上述したように、ゾーングループを構成するためのインタフェースにアクセスするために選択可能である。ある例では、インタフェース１０００は、第１の入力の受信に応じて、プレイリストを拡張するためのオプションをユーザに通知するグラフィック表示を表示する。例えば、インタフェース上のゾーン表示の選択により、当該ゾーン表示に関連付けられているゾーンへの拡張アクションをモバイルデバイスが実行することを明確に示すテキストメッセージが表示されてもよい。
【０１０７】
方法９００に戻ると、ブロック９０８は、ゾーンの選択を示す第２の入力をモバイルデバイスで受信するステップを含む。一例では、モバイルデバイスのインタフェースを介して、「マスターベッドルーム」のゾーン表示を選択することができる。この場合、「マスターベッドルーム」ゾーンは、モバイルデバイスのプレイリストの拡張のために選択されてもよい。言い換えれば、「マスターベッドルーム」ゾーンは、モバイルデバイスと接続状態になるように選択されてもよい。
【０１０８】
前述したように、モバイルデバイスとゾーンの間に接続状態が確立されると、モバイルデバイスのプレイリスト中のメディアアイテムに対して行われるアクションが、ゾーンに関連付けられた再生キューに対応するメディアアイテムにも実行される。したがって、方法９００は、プレイリスト中の１つ又は複数のメディアアイテムのうちの少なくとも１つに対応する少なくとも１つのメディアアイテムを、ゾーンに関連する再生キューに取り込むステップを含む（ブロック９１０）。このため、「マスターベッドルーム」のゾーンがモバイルデバイスとの接続状態を選択されていることに応じて、「マスターベッドルーム」のゾーンに関連する再生キューに、モバイルデバイスのプレイリスト中のメディアアイテムに対応する少なくとも１つのメディアアイテムを取り込んでもよい。一例では、プレイリスト中のそれぞれのメディアアイテムに関して、対応するメディアアイテムが再生キューに追加される。別のケースでは、プレイリスト中のメディアアイテムのサブセットのみに関して、対応するメディアアイテムが再生キューに追加される。この場合、残りのメディアアイテムに関しては、対応する残りのメディアアイテムが再生キューに後で追加される。ある例では、既に再生キュー内にあるメディアアイテムは、プレイリスト中のメディアアイテムによって置き換えられてもよい。言い換えれば、既に再生キューにあるメディアアイテムは、対応するメディアアイテムが再生キューに追加される前に削除することができる。
【０１０９】
上述したように、プレイリストは、当該プレイリスト中の１つ又は複数のメディアアイテムに関する１つ又は複数のユニフォームリソース識別子（ＵＲＩ）を含むことができる。この場合、ゾーンに関連付けられた再生キューに、プレイリスト中の１つ又は複数のメディアアイテムのうちの少なくとも１つを取り込むステップには、１つ又は複数のＵＲＩをゾーンが受信および記憶するステップが含まれる。一例では、モバイルデバイスは、１つ又は複数のＵＲＩをゾーン内の再生デバイスのうちの１つ又は複数に直接送信する。別のケースでは、モバイルデバイスは、ゾーン内の１つ又は複数の再生デバイスへネットワークメディアシステム内の他のデバイスを介して１つ又は複数のＵＲＩを送信する。
【０１１０】
ゾーン（今回の場合は「マスターベッドルーム」のゾーン）に関連付けられた再生キューに少なくとも１つの対応するメディアアイテムを取り込む際には、方法９００は、モバイルデバイスのプレイリスト中の少なくとも１つのメディアアイテムに対してアクションが実行されると、再生キュー内の対応する少なくとも１つのメディアアイテムに対しても対応するアクションがゾーンによって実行されるように、ネットワークメディアシステムを構成するステップを含んでもよい（ブロック９１２）。これにより、モバイルデバイスとゾーンの間に接続状態が確立される。
【０１１１】
図１０Ａ―１０Ｃに関連して説明したように、プレイリスト中のメディアコンテンツ（トラック１）をモバイルデバイスが既に再生している後に、ゾーンとモバイルデバイスの間に接続状態を確立することができる。一例では、モバイルデバイスとゾーンの間の接続状態には、モバイルデバイスによる再生を停止又はミュートにする一方でゾーンによるトラック１の再生を開始するように、モバイルデバイスによるトラック１の再生をゾーンに転送又は移動するステップが含まれる。一例では、モバイルデバイスによるトラック１の再生を停止又はミュートにした時点で、ゾーンによるトラック１の再生が実質的にシームレスに開始される。
【０１１２】
別のケースでは、モバイルデバイスとゾーンの間の接続状態には、接続状態が確立されてから、ゾーンがトラック１を最初から再生する代わりにモバイルデバイスと同期してトラック１を再生するステップが含まれる。同様に、接続状態が確立されたときにモバイルデバイスによってトラック２が再生されている場合、ゾーンは、最初からトラック１を再生するのではなく、モバイルデバイスと同期してトラック２を再生するように構成されてもよい。メディアコンテンツの再生がモバイルデバイスとゾーンによって同期されている場合と、メディアコンテンツの再生がモバイルデバイスからゾーンに移行されている場合のいずれの場合も、メディアコンテンツの再生の進捗をモバイルデバイスのインタフェース上で追跡および提供することができる。以下で説明する実施形態では、モバイルデバイスとゾーンの間の接続状態には、モバイルデバイスとゾーンが同期してメディアコンテンツを再生するステップ、あるいは、メディアコンテンツを再生することなく、ゾーンによって再生されているメディアコンテンツの情報をモバイルデバイスが表示するステップが含まれる。
【０１１３】
一例では、ゾーンによるトラック１の再生は、接続状態が最初に確立されてからモバイルデバイスによりストリーミングされる。これにより、モバイルデバイスのプレイリストをよりシームレスにゾーンに拡張することができる。上述したように、最初にプレイリスト中のメディアアイテムのサブセットのみに関して対応するメディアアイテムを再生キューに追加し、残りのメディアアイテムに関しては後で、対応する残りのメディアアイテムを再生キューに追加することができる。対応する残りのメディアアイテムは例えば、プレイリスト中のメディアアイテムに後でアクションが実行されるまで追加されない。一例では、トラック１およびトラック２のＵＲＩを直ちに提供し、トラック３およびトラック４のＵＲＩを後で提供してもよい。
【０１１４】
別のケースでは、対応するアクションをゾーンが実行するためのアクションがプレイリスト中のメディアアイテムに実行されるまで、ＵＲＩはゾーンに提供されない。例えば、モバイルデバイスとゾーンの間の接続状態が確立された後、プレイリスト中のメディアアイテムに対してアクションが実行されるまで、ゾーンはモバイルデバイスからメディアコンテンツをストリーミングすることにより、メディアアイテムを再生することができる（場合によってはモバイルデバイスと同期して再生する）。一例では、プレイリスト中の全てのメディアアイテムに関して、対応するメディアアイテムがゾーンの再生キューに追加される。別の例では、プレイリスト中のメディアアイテムのうち、実行されたアクションに関連するものに関してのみ、対応するメディアアイテムが再生キューに追加される。
【０１１５】
プレイリスト中の少なくとも１つのメディアアイテムに対して実行されるアクションには、プレイリスト内の１つ又は複数のメディアアイテムを再生するステップ、プレイリスト内の１つ又は複数のメディアアイテムを一時停止するステップ、プレイリスト内の１つ又は複数のメディアアイテムをミュートにするステップ、プレイリスト内の１つ又は複数のメディアアイテムのうちの１つを削除するステップ、プレイリスト内の１つ又は複数のメディアアイテムにメディアアイテムを追加するステップ、プレイリスト内の１つ又は複数のメディアアイテムからメディアアイテムを削除するステップ、および、プレイリスト内の１つ又は複数のメディアアイテムにおける次のメディアアイテムを再生するステップが含まれる。
【０１１６】
図１０Ｄは、ゾーン（今回は「マスターベッドルーム」のゾーン）に関連する再生キュー１０１８に隣接して表示されたモバイルデバイスのプレイリスト１０１６の例を示している。図示されるように、プレイリスト１０１６および再生キュー１０１８は対応するメディアアイテムを含んでおり、両方ともトラック１を現在再生していることを示している。上述したように、ゾーンはトラック１を再生する一方で、モバイルデバイスはプレイリストに反映されるように再生状態を表示してもよく、あるいは、モバイルデバイスとゾーンの両方がトラック１を同期して再生してもよい。
【０１１７】
一例では、プレイリスト１０１６と再生キュー１０１８の並列比較がモバイルデバイスのインタフェースに提供されることにより、互いに接続状態にあるモバイルデバイスとゾーンによって再生されているメディアコンテンツに関するユーザ情報が提供されてもよい。別のケースでは、インタフェースは図１０Ａに示すものと同様のプレイリスト１０１６のみを提供してもよく、再生キュー１０１８を明示的に提供しなくともよい。この場合、次のセクションで説明するような接続状態アイコンが提供されることで、モバイルデバイスとゾーンの接続状態において、ゾーンに関連する再生キュー１０１８に、プレイリスト１０１６で特定されるメディアアイテムに対応するメディアアイテムが取り込まれる状態であることが示される。図１０Ｄにさらに示すように、再生キュー１０１８は、プライベートキューとして特定されてもよい。本明細書におけるプライベートキューは、再生キューへのアクセス権を有するユーザのみがアクセス可能なコンテンツを含む再生キューであってもよい。プライベートキューに関するさらなる議論は以下のセクションに記載されている。
【０１１８】
その他の例示的な方法、交信およびインタフェースも可能である。
【０１１９】
ＶＩＩＩ．接続状態インジケータの例
上述したように、モバイルデバイスのインタフェースは、接続状態インジケータを表示するように構成されてもよい。図１１は、本明細書に記載の少なくともいくつかの実施形態による、接続状態インジケータを提供するための例示的なフロー図を示す。図１１に示す方法１１００は、ある方法の実施形態を表すものであり、当該方法は、環境１００、６００、７００、８００において実行可能である。環境１００、６００、７００、８００は、例えば図２−図５に示すような１つ又は複数のデバイスと通信するシステム２００、２０２、２０４、３００、４００、５００を有する。方法１１００は、ブロック１１０２―１１０４のうちの１つ又は複数によって示される１つ又は複数の操作、機能又はアクションを含む。ブロックは順番に示されているが、これらのブロックは並行して、および／又は本明細書に記載した順序とは異なる順序で実行されてもよい。各ブロックは所望の形態に基づいて、より少ない数のブロックに統合しても、更なるブロックに分割しても、および／又は除去してもよい。
【０１２０】
方法１１００は、モバイルデバイスがネットワークメディアシステム内の１つ又は複数の再生デバイスのゾーンと接続状態にあることを決定するステップを含む（ブロック１１０２）。前述したように、モバイルデバイスとゾーンの間の接続状態において、モバイルデバイスのプレイリスト中の１つ又は複数のメディアアイテムに対してアクションが行われると、ゾーンに関連付けられた再生キュー内の対応する１つ又は複数のメディアアイテムに対して、対応するアクションがゾーンによって実行されるようにしてもよい。前述したように、再生キューに取り込まれる１つ又は複数の対応するメディアアイテムは、モバイルデバイスのプレイリスト内の１つ又は複数のメディアアイテムを特定する情報の形態であってもよい。
【０１２１】
一例では、モバイルデバイスがゾーンと接続状態にあることを決定するステップには、モバイルデバイスとゾーンの間で接続状態が確立されていることを確認するデータを受信するステップが含まれる。別の例では、モバイルデバイスがゾーンと接続状態にあることを決定するステップには、ゾーン内の１つ又は複数の再生デバイスから、ゾーンがモバイルデバイスと接続状態にあることを示す状態変数を受信するステップが含まれる。このため、状態変数によって、モバイルデバイスのプレイリスト中の１つ又は複数のメディアアイテムに対してアクションが実行されると、再生キュー内の対応する１つ又は複数のメディアアイテムに対して対応するアクションがゾーンによって実行されることが示されてもよい。
【０１２２】
方法１１０は、モバイルデバイスのユーザインタフェース上において、モバイルデバイスがネットワークメディアシステムのゾーンと接続状態にあることを示す第１のステータス表示を表示するステップを含む（ブロック１１０４）。前に示唆したように、モバイルデバイスのユーザインタフェースは、コントローラ３００のタッチスクリーン３０４のようなタッチスクリーン上に提供されてもよい。
【０１２３】
図１２は、第１のステータス表示としての接続状態インジケータ１０２０の例を提供する例示的なユーザインタフェース１０００を示す。図示するように、接続状態インジケータ１０２０は、図１０Ｂに示される接続再生アイコン１０１０の修正バージョンであってもよい。この例では、接続状態インジケータ１０２０は、接続再生アイコン１０１０に対して強い色のコントラストを有する修正バージョンであってもよい。また図示されるように、接続状態インジケータ１０２０は、ユーザインタフェース１０００上の接続再生アイコン１０１０と同じ位置又は略同じ位置に表示される。このため、接続状態インジケータ１０２０は選択可能な接続再生アイコンであってもよく、接続状態インジケータ１０２０を選択すると、アクティブなプレイリストを別のゾーンに拡張しながら、インタフェースを提供するモバイルデバイスがネットワークメディアシステム内のゾーンと接続状態にあることと、ネットワークメディアシステム内の１つ又は複数のその他のゾーンがアクティブなプレイリストを拡張するために利用可能であることが示される。
【０１２４】
さらに後述するように、別の例では、モバイルデバイスがゾーンと接続状態を確立した後に、ゾーンと接続状態ではなくなる場合がある。モバイルデバイスがゾーンと接続状態にないことが決定されることに応じて、モバイルデバイスのインタフェースは、モバイルデバイスがゾーンと接続状態にないことを示す第２のステータス表示を表示する。このため、第２のステータス表示によって、モバイルデバイスのプレイリスト中の１つ又は複数のメディアアイテムに対してアクションが実行されても、再生キュー内の１つ又は複数の対応するメディアアイテムに対して、対応するアクションがゾーンによって実行されないことが示される。
【０１２５】
一例では、モバイルデバイスがゾーンと接続状態にないことを示す第２のステータス表示が、モバイルデバイス上で第１のステータス表示と置き換わる。あるケースでは、第２のステータス表示は、ユーザインタフェース１０００上の第１のステータス表示と同じ位置又は略同じ位置に表示され、図１２に示すように接続状態インジケータ１０２０である。さらに、第２のステータス表示は、第１のステータス表示の修正バージョンであってもよい。第２のステータス表示は例えば、接続状態インジケータ１０２０の淡色表示バージョンであってもよい。一例では、第２のステータス表示は接続再生アイコン１０１０であってもよく、それによって、モバイルデバイスのプレイリスト中の１つ又は複数のメディアアイテムに対してアクションが実行されても、再生キュー内の対応する１つ又は複数のメディアアイテムに対して、対応するアクションがゾーンによって実行されないことを示しつつ、ネットワークメディアシステム内の１つ又は複数のゾーンがアクティブなプレイリストの拡張のために利用可能であることも示す。
【０１２６】
その他の例示的な方法、交信およびインタフェースも可能である。
【０１２７】
ＩＸ．再生キュー制御の移行
前述のように、ゾーンとの接続状態を確立した後において、モバイルデバイスはゾーンと接続状態ではなくなる場合がある。ユーザがモバイルデバイスを持って家を離れる場合などに生じうる。このような場合、本明細書に記載の実施形態によれば、モバイルに対して、再生キューの制御を放棄させるとともに、ネットワークメディアシステムと通信する別のデバイスに再生キューの制御を移行させる。
【０１２８】
図１３は、本明細書に記載の少なくともいくつかの実施形態による、再生キュー制御の移行の例示的なフロー図を示す。図１３に示す方法１３００は、ある方法の実施形態を表すものであり、当該方法は、環境１００、６００、７００、８００において実行可能である。環境１００、６００、７００、８００は、例えば図２−図５に示すような１つ又は複数のデバイスと通信するシステム２００、２０２、２０４、３００、４００、５００を有する。方法１３００は、ブロック１３０２―１３０６のうちの１つ又は複数によって示される１つ又は複数の操作、機能又はアクションを含む。ブロックは順番に示されているが、これらのブロックは並行して、および／又は本明細書に記載した順序とは異なる順序で実行されてもよい。各ブロックは所望の形態に基づいて、より少ない数のブロックに統合しても、更なるブロックに分割しても、および／又は除去してもよい。
【０１２９】
方法１３００は、モバイルデバイスと動作は、モバイルデバイスとネットワークメディアシステム内のゾーンとの間に接続状態を確立するステップを含む（ブロック１３０２）。当該ステップにおいて、モバイルデバイスのプレイリスト中の１つ又は複数のメディアアイテムにアクションが実行されると、ゾーンに関連付けられた再生キュー内の対応する１つ又は複数のメディアアイテムに対して、対応するアクションがゾーンによって実行される。言い換えれば、ブロック１３０２は、図９の方法９００に関連して前述したように、モバイルデバイスとネットワークメディアシステム内のゾーンの間の接続状態を確立するステップを含む。
【０１３０】
前述したように、モバイルデバイスとゾーンが接続状態となるようにモバイルデバイスとネットワークメディアシステム内のゾーンの間の通信を確立するステップには、ネットワークメディアシステム内の当該ゾーンに関連付けられた再生キューに、プレイリスト中の１つ又は複数のメディアアイテムのうちの少なくとも１つを含めるステップが含まれる。場合によっては、ネットワークメディアシステム内のゾーンに関連付けられた再生キューに、プレイリスト中の１つ又は複数のメディアアイテムのうちの少なくとも１つを含めるステップには、プレイリスト内の１つ又は複数のメディアアイテムを特定する情報を再生キューに付加するステップがさらに含まれる。前述したように、再生キューに追加される１つ又は複数のメディアアイテムを特定する情報は、インターネットを介してアクセス可能なリモートサーバ上、ネットワークメディアシステムと通信する第２のモバイルデバイス上、あるいは、ネットワークメディアシステムのゾーン内の再生デバイス上に記憶することができる。
【０１３１】
方法１３００は、モバイルデバイスがネットワークメディアシステムと通信していないことを決定するステップを含む（ブロック１３０４）。一例では、モバイルデバイスがネットワークメディアシステムと通信していないことを決定するステップには、モバイルデバイスからネットワークメディアシステムにメッセージを送信する一方で、応答メッセージは受信しないステップが含まれる。このような場合は、前に示唆したように、ユーザがモバイルデバイスを持ってネットワークメディアシステムの通信可能範囲を離れた場合に生じうる。
【０１３２】
方法１３００は、モバイルデバイスにネットワークメディアシステムの制御を放棄させるステップを含む（ブロック１３０６）。当該ステップにおいて、プレイリスト中の１つ又は複数のメディアアイテムに対してモバイルデバイスを介してアクションが実行されても、ゾーンに関連付けられた再生キュー内の対応する１つ又は複数のメディアアイテムに対して、対応する更なるアクションはゾーンによって実行されない。一例では、モバイルデバイスがネットワークメディアシステムと通信していないことを決定する前に、モバイルデバイスは、ネットワークメディアシステムとの通信がもうすぐ失われる可能性があることを決定する。これは、モバイルデバイスとネットワークメディアシステム間の信号強度が徐々に弱くなってきていることにより決定してもよい。ネットワークメディアシステムとの通信がもうすぐ失われる可能性があるとの決定に応じて、ネットワークメディアシステムにメッセージが送信されてもよい。当該メッセージは、モバイルデバイスがネットワークメディアシステムと通信しなくなると、１つ又は複数のメディアアイテムに対してモバイルデバイスを介してアクションが実行されても、再生キュー内の対応する１つ又は複数のメディアアイテムに対して対応する更なるアクションが実行されないようにするものである。
【０１３３】
モバイルデバイスはネットワークメディアシステムと通信しないことにより、ネットワークメディアシステム内のゾーンの制御を自然に放棄するとともに、結果として、ネットワークメディアシステムあるいはそのゾーンの制御を効果的に行わなくなるが、ネットワークメディアと通信していないとの決定に応じてネットワークメディアシステムの制御を放棄することにより、モバイルデバイスとネットワークメディアシステムの両方が、実質的にスムーズかつシームレスに動作を続けるようにすることができる。
【０１３４】
一例では、ブロック１３０２の関連で説明したようにモバイルデバイスとネットワークメディアシステム内のゾーンの間に接続状態が確立された後、かつ、ブロック１３０２の関連で説明したようにモバイルデバイスがネットワークメディアシステムと通信しなくなったことが決定される前において、モバイルデバイスは、プレイリスト中の１つ又は複数のメディアアイテム中の１つのメディアアイテムにアクションを実行するためのユーザ入力を受信して、再生キュー内の対応する１つ又は複数のメディアアイテムに対してアクションが実行される。
【０１３５】
前述したように、プレイリスト中の少なくとも１つのメディアアイテムに対して実行されるアクションには、プレイリスト内の１つ又は複数のメディアアイテムの中の１つを再生するアクション、プレイリスト内の１つ又は複数のメディアアイテムの中の１つを一時停止するアクション、プレイリスト内の１つ又は複数のメディアアイテムの中の１つをミュートにするアクション、プレイリスト内の１つ又は複数のメディアアイテムの中の１つを削除するアクション、プレイリスト内の１つ又は複数のメディアアイテムにメディアアイテムを追加するアクション、プレイリスト内の１つ又は複数のメディアアイテムからメディアアイテムを削除するアクション、および、プレイリスト内の１つ又は複数のメディアアイテムにおける次のメディアアイテムを再生するアクションが含まれる。
【０１３６】
したがって、再生キュー内の対応する１つ又は複数のメディアアイテムに対して実行される対応するアクションには、対応する１つ又は複数のメディアアイテムを再生するアクション、対応する１つ又は複数のメディアアイテムを一時停止するアクション、対応する１つ又は複数のメディアアイテムをミュートにするアクション、対応する１つ又は複数のメディアアイテムを再生キューから削除するアクション、再生キュー内の対応する１つ又は複数のメディアアイテムに新たなメディアアイテムを追加するアクション、および、再生キュー内の対応する１つ又は複数のメディアアイテムにおける次のメディアアイテムを再生するアクションが含まれる。一例では、モバイルデバイスのインタフェース上にインジケーションが提供され、当該インジケーションは、モバイルデバイスのプレイリスト中の１つ又は複数のメディアシステムに対してアクションが実行されたこと、および、ネットワークメディアシステムのゾーンに関連付けられた再生キュー内の対応する１つ又は複数のメディアアイテムに対して対応するアクションが実行されたことを示す。
【０１３７】
一例では、モバイルデバイスとネットワークメディアシステムが通信しなくなったときに、プレイリスト中のメディアアイテムと再生キュー内の対応するメディアアイテムとが同期して再生されている場合、モバイルデバイスは、ネットワークメディアシステムの制御を放棄する代わりに、プレイリスト中のメディアアイテムの再生アクションを継続して行う。同様に、ネットワークメディアシステムのゾーンは、モバイルデバイスによって制御されなくなる代わりに、再生キュー内の対応するメディアアイテムを再生する対応するアクションを継続して行うように構成される。
【０１３８】
別の例では、モバイルデバイスがネットワークメディアシステムと通信していないと決定されることに応じて、プレイリスト中のメディアアイテムに対して実行されるアクションと、再生キュー内の対応するメディアアイテムに対して実行される対応するアクションとが修正されるように、モバイルデバイスが構成される。上述した実施形態では、モバイルデバイスとゾーンの間の接続状態において、ゾーンがメディアコンテンツを再生するのみである場合が含まれる。このような場合には、モバイルデバイスが、ネットワークメディアシステムと通信していないと決定されることに応じてメディアコンテンツの再生を開始するようにしてもよい。この場合、モバイルデバイスは、ネットワークメディアシステムとの通信が遮断されたときにゾーンによってメディアアイテムが再生されているところで、メディアコンテンツの再生を実質的にシームレスに開始することができる。プレイリスト中のメディアアイテムに対して実行されるアクションの修正に関して、その他の例としては、再生中のメディアアイテムの音量を調整すること、メディアアイテムの再生を一時停止すること、あるいは、メディアアイテムの再生をミュートにすることが含まれる。一例では、ネットワークメディアシステムとの通信がもうすぐ遮断される可能性があることが決定されると、モバイルデバイスからネットワークメディアシステムに対して、対応するアクションの修正を行うためのメッセージが送信されてもよい。一例では、アクションおよびそれに対応するアクションが同様に修正される一方、別の例では、異なる方法により修正される。
【０１３９】
図１４Ａ−１４Ｂは、再生キューの制御を移行するための例示的な一連のユーザインタフェースを示す。ネットワークメディアシステムの制御を放棄すると、モバイルデバイスは、ネットワークメディアシステムの制御権を放棄したことのインジケーションをインタフェース上に提供する。前のセクションで説明したように、図１４Ａに示すように、インジケーションは、図１０Ｂに示すような接続再生アイコン１０１０のようなグラフィック表示であってもよい。したがって、接続再生アイコン１０１０によって、モバイルデバイスのプレイリスト中の１つ又は複数のメディアアイテムに対してアクションが実行されても、再生キュー内の対応する１つ又は複数のメディアアイテムに対して、対応するアクションがゾーンによって実行されなくなることが示されてもよい。
【０１４０】
図１４Ｂは、図１０Ｄに示したプレイリスト１０１６と再生キュー１０１８に関して、モバイルデバイスとネットワークメディアシステムの通信が切断された後に更新されたバージョンを示す。この例では、モバイルデバイスは、ネットワークメディアシステムとの通信が切断されてネットワークメディアシステムの制御を放棄すると、メディアアイテムのトラック１に対するアクションを修正するとともに当該メディアアイテムの再生を一時停止するように構成される一方、ネットワークメディアシステム内のゾーンは、修正を行わずに、対応するアクションを継続して行うように構成されている。図示するように、ゾーンは、再生キュー内のメディアアイテムを再生し続けるとともに、トラック１の再生が完了するとトラック２を再生し始めている。
【０１４１】
その他の例示的な方法、交信およびインタフェースも可能である。
【０１４２】
Ｘ．サイレント接続
前述したように、モバイルデバイスは、ネットワークメディアシステムの通信可能範囲から離れて再生キューの制御を放棄した後において、ネットワークメディアシステムの通信可能範囲に再度入る場合がある。一例では、モバイルデバイスは、ゾーンとの接続状態を自動的に再確立する。
【０１４３】
図１５は、本明細書に記載の少なくともいくつかの実施形態による、モバイルデバイスをネットワークメディアシステム内のゾーンと再接続するための第１の例示的なフロー図を示す。図１５に示す方法１５００は、ある方法の実施形態を表すものであり、当該方法は、環境１００、６００、７００、８００において実行可能である。環境１００、６００、７００、８００は、例えば図２−図５に示すような１つ又は複数のデバイスと通信するシステム２００、２０２、２０４、３００、４００、５００を有する。方法１５００は、ブロック１５０２―１５０６のうちの１つ又は複数によって示される１つ又は複数の操作、機能又はアクションを含む。ブロックは順番に示されているが、これらのブロックは並行して、および／又は本明細書に記載した順序とは異なる順序で実行されてもよい。各ブロックは所望の形態に基づいて、より少ない数のブロックに統合しても、更なるブロックに分割しても、および／又は除去してもよい。
【０１４４】
方法１５００は、モバイルデバイスとネットワークメディアシステムの間の通信を確立するステップを含む（ブロック１５０２）。前に示唆したように、モバイルデバイスは、ネットワークメディアシステムの通信可能範囲に再度入る場合がある。ユーザは例えばモバイルデバイスを持って、家に戻る場合がある。このため、モバイルデバイスがネットワークメディアシステムの通信可能範囲内に再び入り、モバイルデバイスとネットワークメディアシステムの間に再び通信が確立される。
【０１４５】
方法１５００は、モバイルデバイスがネットワークメディアシステム内の１つ又は複数の再生デバイスのゾーンと以前に接続状態にあったことを決定するステップを含む（ブロック１５０４）。上述したように、モバイルデバイスと以前に接続状態にあったゾーンに関連する再生キューは、モバイルデバイスのプレイリスト中のメディアアイテムに対応するメディアアイテムが含まれる結果として、プライベートキューとなる場合がある。このような場合、モバイルデバイスがゾーンと以前に接続状態であったことを決定するステップには、ネットワークメディアシステムのゾーン内の１つ又は複数の再生デバイスから状態変数を取得するステップと、取得した状態変数に基づいて、ネットワークメディアシステム内のゾーンのうちの１つが以前に接続状態であったことを決定するステップとが含まれてもよい。
【０１４６】
モバイルデバイスが以前にゾーンと接続状態にあったことを決定するステップには、モバイルデバイスがゾーンの制御を放棄した後に当該ゾーンに関連する再生キューが修正されていないことを決定するステップが含まれてもよい。言い換えれば、再生キューが修正された場合、当該再生キューはもはやモバイルデバイスに関連付けられたプライベートキューではなくなり、以前の接続状態の存在も廃止される。このような場合には、現在議論したように、モバイルデバイスは接続状態を再確立するのではなく、図９の方法９００にしたがって単純にゾーンとの接続状態を確立すればよい。
【０１４７】
一例では、モバイルデバイスがゾーンの制御を放棄した後に、当該ゾーンは、関連する再生キュー内の対応するメディアアイテムを継続して再生している。このような場合には、モバイルデバイスが以前にゾーンと接続状態であったことを決定するステップには、モバイルデバイスが以前にゾーンと接続状態であったときにモバイルデバイスのプレイリスト中のメディアアイテムに対応するメディアアイテムが取り込まれた関連の再生キューから、ゾーンが特定のメディアアイテムを再生していることを決定するステップが含まれる。
【０１４８】
モバイルデバイスが以前にゾーンと接続状態にあったことが決定されると、当該接続状態を自動的に再確立するか否かが決定される。後述するように、当該接続状態は、モバイルデバイスがメディアアイテムを再生している場合や、あるいは、ネットワークメディアシステムとの通信が確立されたときにゾーンに関連する再生キューが修正されている場合には、自動的に再確立されない。したがって、新たな接続状態を自動的に再確立するかどうかを決定するステップには、モバイルデバイスがメディアアイテムを再生していないことを決定するステップが含まれる。
【０１４９】
前に示唆したように、モバイルデバイスは、ネットワークメディアシステムの制御を放棄すると、メディアアイテムの再生を一時停止することにより、プレイリスト中のメディアアイテムに対して行うアクションを修正するように構成されている場合がある。別のケースでは、ユーザは、モバイルデバイス上でのメディアアイテムの再生を一時停止する一方、モバイルデバイスは、ネットワークメディアシステムと通信していない場合がある（その結果、メディアの再生を一時停止しても、ゾーンに関連する再生キュー内の対応するメディアアイテムを一時停止することにはならない）。したがって、モバイルデバイスは、ネットワークメディアシステムとの通信が再確立されたときにメディアアイテムを再生していない場合がある。
【０１５０】
ゾーンとの接続状態が自動的に再確立されたことが決定された後、方法１５００は、当該ゾーンから、再生キュー内の対応する１つ又は複数のメディアアイテムを特定する情報を受信するステップを含む（ブロック１５０６）。一例では、再生キュー内の対応する１つ又は複数のメディアアイテムを特定する情報は、ゾーンにおける１つ又は複数の再生デバイスから受信される。
【０１５１】
次いで、方法１５００は、モバイルデバイスによって、ゾーンから受信した対応する１つ又は複数のメディアアイテムを特定する更新プレイリストを取得するステップを含む（ブロック１５０８）。方法１５００はさらに、更新されたプレイリスト中の１つ又は複数のメディアアイテムに対してモバイルデバイスを介してアクションが実行されると、ゾーンに関連付けられた再生キュー内の対応する１つ又は複数のメディアアイテムに対して、対応する更なるアクションがゾーンによって実行されるように、モバイルデバイスと存の間に接続状態を再確立するステップを含む（ブロック１５１０）。
【０１５２】
言い換えれば、図９の方法９００に関連して説明したような、ゾーンの再生キューにモバイルデバイスのプレイリスト中のメディアアイテムに対応するメディアアイテムが取り込まれる実施形態とは対照的に、モバイルデバイス上に取得されるプレイリストは、ゾーンに関連する再生キュー内の対応するメディアアイテムを特定する情報から生成されてもよい。実際には、モバイルデバイスのプレイリストを更新してもよく、あるいは別の意味では、ゾーンとの接続状態が以前に確立されたときにモバイルデバイス上でアクティブであったプレイリストまで戻ってもよい。
【０１５３】
モバイルデバイスとゾーンの間で接続状態が再確立されると、モバイルデバイスのインタフェースは、図１６のインタフェース１０００で示すように、当該接続状態が再確立されたことをユーザに示すグラフィック表示１０８０を表示することができる。この例では、モバイルデバイスは以前に「マスターベッドルーム」ゾーンと接続状態にあり、その後、接続状態を再確立しているので、グラフィック表示１０８０により、モバイルデバイスが「マスターベッドルーム」ゾーンと再接続したことを示してもよい。
【０１５４】
前述したように、モバイルデバイスは、場合によっては、ゾーンと同期しながらメディアアイテムを再生するのではなく、ゾーンによって再生されているメディアアイテムの再生情報を提供するのみであってもよい。その他の例では、メディアデバイスは、ゾーンと同期してメディアアイテムを再生する。モバイルデバイスとネットワークメディアシステムのゾーンの間に接続状態が最初に確立された場合と同様に、モバイルデバイスおよびゾーンによるメディアアイテムの再生を、現在も同期させることができる。しかしながら、ゾーンは再生キュー内の特定のメディアアイテムを再生する一方で、モバイルデバイスは、接続状態が再確立されたときにメディアアイテムを再生していない場合があるため、そのような場合には、モバイルデバイスは、ゾーンによって再生されている特定のメディアアイテムに対応する更新プレイリストからのメディアアイテムをゾーンと同期して再生するようにしてもよい。
【０１５５】
図１５の方法１５００に加えて、図１７は、本明細書に記載の少なくともいくつかの実施形態による、モバイルデバイスをネットワークメディアシステム内のゾーンと再接続するための例示的な第２のフロー図を示す。図１７に示す方法１７００は、ある方法の実施形態を表すものであり、当該方法は、環境１００、６００、７００、８００において実行可能である。環境１００、６００、７００、８００は、例えば図２−図５に示すような１つ又は複数のデバイスと通信するシステム２００、２０２、２０４、３００、４００、５００を有する。方法１７００は、ブロック１７０２―１７０６のうちの１つ又は複数によって示される１つ又は複数の操作、機能又はアクションを含む。ブロックは順番に示されているが、これらのブロックは並行して、および／又は本明細書に記載した順序とは異なる順序で実行されてもよい。各ブロックは所望の形態に基づいて、より少ない数のブロックに統合しても、更なるブロックに分割しても、および／又は除去してもよい。
【０１５６】
方法１７００は、方法１５００のブロック１５０２、１５０４のそれぞれと同様に、モバイルデバイスとネットワークメディアシステムの間の通信を確立するステップ（ブロック１７０２）と、モバイルデバイスがネットワークメディアシステム内の１つ又は複数の再生デバイスと以前に接続状態にあったことを決定するステップとを含む（ブロック１７０４）。
【０１５７】
方法１５００の場合と同様に、モバイルデバイスがネットワークメディアシステムのゾーンと以前に接続状態にあった場合、当該ゾーンは、モバイルデバイスのプレイリスト中のメディアアイテムに対してアクションが実行される結果として、ゾーンに関連付けられている再生キュー内の対応するメディアアイテムに対して、対応するアクションを実行している場合がある。ゾーンは例えば、プレイリスト中のメディアアイテムが以前にモバイルデバイスで再生されていた結果として、再生キュー内の対応するメディアアイテムを再生している。
【０１５８】
方法１５００の場合とは対照的に、モバイルデバイスは、ネットワークメディアシステムとの通信を再確立したときにメディアアイテムを再生している場合がある。一例では、モバイルデバイスは、ネットワークメディアシステムの制御を放棄した後も、プレイリスト中のメディアアイテムを再生するアクションを継続する。しかしながら、この場合には、モバイルデバイスとネットワークメディアシステムは所定期間の間通信していなかったため、プレイリスト中のメディアアイテムの再生は、モバイルデバイスと以前に接続状態にあったゾーンに関連する再生キュー内の対応するメディアアイテムの再生とは同期されない場合がある。
【０１５９】
別の例では、モバイルデバイスは、ネットワークメディアシステムの制御を放棄すると、モバイルデバイスのアクションを修正するように構成されており、このため、プレイリスト中のメディアアイテムの再生は、再生キュー内の対応するメディアアイテムの再生とは同期されない。さらに別の例では、ユーザは、モバイルデバイスのプレイリスト中のメディアアイテムの再生が再生キュー内の対応するメディアアイテムの再生とは同期されないように、プレイリスト中のメディアアイテムに対してアクションを実行する。
【０１６０】
どちらの場合であっても、ネットワークメディアシステムとの通信が再確立されたときにモバイルデバイスがメディアアイテムを再生している場合、ネットワークメディアシステムのゾーンとの接続状態が自動的に再確立されない場合がある。前述した方法９００又は方法１５００の場合、アクティブなプレイリストおよびアクティブな再生キューのうちの一方が、非アクティブな他方に対して自動的に適用又は拡張されてもよい。対照的に、モバイルデバイスのプレイリストと、ゾーンに関連付けられた再生キューの両方ともアクティブな場合があり、この場合、プレイリストと再生キューのどちらを適用するか又は他方に拡張するかに関するユーザからの指示がないと、モバイルデバイスとゾーンとの間の接続状態は再確立されないようにしてもよい。
【０１６１】
このように、ネットワークメディアシステム内のゾーンのうちの１つが以前に接続状態にあったことが決定された後に、方法１７００は、モバイルデバイスのユーザインタフェース上にグラフィック表示を提供するステップを含む（ブロック１７０６）。当該ステップにおけるグラフィック表示は、第１のゾーンがモバイルデバイスと以前に接続状態にあったことを示すものであり、これにより、接続状態を自動的に再確立するのではなく、どのように進めるかの指示をユーザに促す。
【０１６２】
図１８Ａ―１８Ｅは、モバイルデバイスをネットワークメディアシステム内のゾーンに再接続するための第１の例示的な一連のユーザインタフェースを示す。図１８Ａは、ネットワークメディアシステムとの通信が再確立されたときにおけるモバイルデバイスの例示的なインタフェース１０００を示す。図示されるように、モバイルデバイス上でトラック５が再生されており、接続再生アイコン１０１０により、ネットワークメディアシステム内の１つ又は複数のゾーンがプレイリストをモバイルデバイス上に拡張するために利用可能であることが示される。
【０１６３】
この場合、ユーザは接続再生アイコン１０１０を選択し、図１８Ｂに示すようなインタフェース１０００が提供される。図示されるように、利用可能なゾーンのグラフィック表示が図１０Ｃに先に示されたものと同様に提供される。しかしながら、この場合、以前の接続状態アイコン１０６０が「マスターベッドルーム」ゾーンのグラフィック表示と重なって提供されており、これにより、方法１５００のブロック１５０６に関連して説明したように、モバイルデバイスが「マスターベッドルーム」ゾーンと以前に接続状態にあったことが示される。
【０１６４】
図１８Ｂに示すインタフェース１０００から、ユーザは、図９の方法９００に関連して説明したように、インタフェース上でグラフィック表示されたモバイルデバイスといずれかのゾーンの間の接続状態を確立することを選択することができる。モバイルデバイスは例えば、グラフィック表示されたゾーンのうちの１つの選択を示す入力を受信する。ある場合には「オフィス」ゾーンが選択され、「オフィス」ゾーンに関連付けられた再生キューに、モバイルデバイスによって現在再生されているプレイリスト中の１つ又は複数のメディアアイテムに対応するメディアアイテムが追加される。さらに、プレイリスト中の１つ又は複数のメディアアイテムに対してモバイルデバイスを介してアクションが実行されると、「オフィス」ゾーンに関連付けられた再生キュー内の対応する１つ又は複数のメディアアイテムに対して対応するアクションが実行されるように、ネットークメディアシステムが構成される。
【０１６５】
別のケースでは、モバイルデバイスと以前に接続状態にあった「マスターベッドルーム」ゾーンが選択されてもよい。この場合、図１８Ｃに示すインタフェース１０００は、接続アイコン１０６４および置換アイコン１０６６を含む確認プロンプト１０６２を表示する。確認プロンプト１０６２が表示されることにより、モバイルデバイスを「マスターベッドルーム」ゾーンに接続するか、あるいは前述したように「マスターベッドルーム」ゾーンで再生されているものをモバイルデバイスに置換するかに関する指示をユーザに促す。
【０１６６】
ユーザが「マスターベッドルーム」ゾーンへの接続を行う接続アイコン１０６４を選択した場合、モバイルデバイスと「マスターベッドルーム」ゾーンの間の接続状態が、方法１５００に関連して説明したものと同様に再確立される（方法１５００では、「マスターベッドルーム」ゾーンに関連付けられたアクティブな再生キューがモバイルデバイスに適用される、あるいは拡張される）。この場合、「マスターベッドルーム」ゾーンが現在トラック２を再生している場合、モバイルデバイスは、トラック５の再生を停止するとともに、トラック２を特定する情報を表示する。実施形態によっては、モバイルデバイスは、「マスターベッドルーム」ゾーンと同期してトラック２の再生を開始するように構成される。いくつかの他の実施形態においては、モバイルデバイスは、「マスターベッドルーム」ゾーンと同期してトラック２を再生することなく、トラック２を特定する情報を表示する。いずれの場合も、図１８Ｄに示すインタフェース１０００は、現在再生されているメディアアイテムとしてトラック２を特定するデータ情報１００４と、モバイルデバイスが現在接続状態にあることを示す接続状態インジケータ１０２０とを表示する。この例では、「マスターベッドルーム」ゾーンによるトラック２の再生は中断されない。
【０１６７】
図１８Ｃに戻って参照すると、前の場合とは異なり、ユーザが「マスターベッドルーム」ゾーンで現在再生されているものを置換するための置換アイコン１０６６を選択した場合、モバイルデバイスと「マスターベッドルーム」ゾーンの間の接続状態が、方法９００に関連して上述したものと同様に再確立される（方法９００では、モバイルデバイス上でアクティブなプレイリストが「マスターベッドルーム」ゾーンに適用される、あるいは拡張される）。この場合、モバイルデバイスはトラック５を再生しているので、「マスターベッドルーム」ゾーンはトラック２の再生を停止するとともに、トラック５の再生を開始する。一例では、「マスターベッドルーム」ゾーンは、モバイルデバイスと同期してトラック２を再生する。別のケースでは、モバイルデバイスは、「マスターベッドルーム」ゾーンがトラック５の再生を開始したときに、トラック５の再生を停止する。いずれの場合であっても、図１８Ｅに示すインタフェース１０００は、現在再生されているメディア愛ステムとしてトラック５を特定するデータ情報１００４と、モバイルデバイスが現在接続状態にあることを示す接続状態インジケータ１０２０とを表示する。この例では、モバイルデバイスによるトラック５の再生は中断されない。
【０１６８】
その他の例示的な方法、交信およびインタフェースも可能である。
【０１６９】
ＸＩ．プレイリストの修正の例
前述したように、モバイルデバイスが再生キューの制御を放棄した後、かつ、モバイルデバイスがネットワークメディアシステムの通信可能範囲に再度入る前に、プレイリストの修正が行われる場合がある。図１９は、本明細書に記載の少なくともいくつかの実施形態による、以前にゾーンと接続されていたモバイルデバイスのプレイリストの修正によって、当該ゾーンの再生キューを修正するための例示的なフロー図を示す。図１９に示す方法１９００は、ある方法の実施形態を表すものであり、当該方法は、環境１００、６００、７００、８００において実行可能である。環境１００、６００、７００、８００は、例えば図２−図５に示すような１つ又は複数のデバイスと通信するシステム２００、２０２、２０４、３００、４００、５００を有する。方法１９００は、ブロック１９０２―１９１２のうちの１つ又は複数によって示される１つ又は複数の操作、機能又はアクションを含む。ブロックは順番に示されているが、これらのブロックは並行して、および／又は本明細書に記載した順序とは異なる順序で実行されてもよい。各ブロックは所望の形態に基づいて、より少ない数のブロックに統合しても、更なるブロックに分割しても、および／又は除去してもよい。
【０１７０】
方法１９００は、モバイルデバイスのプレイリスト中の１つ又は複数のメディアアイテムに対してモバイルデバイスを介してアクションが実行されると、ゾーンに関連付けられた再生キュー内の対応する１つ又は複数のメディアアイテムに対して、対応するアクションがゾーンによって実行されるように、モバイルデバイスとネットワークメディアシステム内のゾーンとの間に接続状態を確立するステップを含む（ブロック１９０２）。一例では、接続状態は、上述した接続状態を確立するための方法のうちの１つに従って確立される。
【０１７１】
方法１９００は、モバイルデバイスとゾーンが接続状態ではなくなるように、モバイルデバイスをネットワークメディアシステムから切断するステップを含む（ブロック１９０４）。一例において、モバイルデバイスは、上述した図１３に示す方法１３００に従ってネットワークメディアシステムから切断される。あるケースでは、モバイルデバイスをネットワークメディアシステムから切断するステップには、モバイルデバイスがネットワークメディアシステムと通信していないことを決定するステップが含まれる。これは、モバイルデバイスがネットワークメディアシステムの通信可能範囲外に移動した場合に生じうる。したがって、モバイルデバイスは、ネットワークメディアシステムから切断されるとゾーンの制御を放棄する。
【０１７２】
方法１９００は、モバイルデバイスのユーザインタフェース上に表示のためのプレイリストを提供するステップを含む（ブロック１９０６）。一例では、図１０Ａに示すインタフェース１０００は、モバイルデバイスのプレイリスト中のメディアアイテムを示すように表示される。一例では、ユーザがプレイリストの閲覧を望んでいることを示すユーザ入力に応じて、プレイリストが表示される。
【０１７３】
プレイリストが表示されると、ユーザは、プレイリストの修正を望む場合がある。したがって、方法１９００は、モバイルデバイスを介して、モバイルデバイスのプレイリストに対する修正を示す第１のユーザ入力を受信するステップを含む（ブロック１９０８）。プレイリストの修正には、メディアアイテムを追加若しくは削除すること、あるいは、プレイリスト中のメディアアイテムを並べ替えることが含まれる。モバイルデバイスのインタフェースがタッチスクリーン上に提供される場合には、当該タッチスクリーンを介して第１のユーザ入力が提供されてもよい。第１のユーザ入力を受信することに応じて、モバイルデバイスのプレイリストが修正され、記憶されてもよい。
【０１７４】
方法１９００は、モバイルデバイスとネットワークメディアシステム内のゾーンの間の接続状態を再確立することを決定するステップを含む（ブロック１９１０）。一例では、モバイルデバイスとネットワークメディアシステム内のゾーンとの間の接続状態の再確立を決定するステップには、モバイルデバイスがネットワークメディアシステムの通信範囲に再度入ったときにモバイルデバイスとネットワークメディアシステムとの通信が再確立されたことを決定するステップと、モバイルデバイスがネットワークメディアシステム内のゾーンと以前に接続状態にあったことを決定するステップとが含まれる。
【０１７５】
一例では、モバイルデバイスとゾーンとの間の接続状態の再確立を決定するステップにはさらに、モバイルデバイスのインタフェース上に、モバイルデバイスとネットワークメディアシステム内のゾーンとを再確立するかどうかを示すユーザ入力を促すプロンプトを提供するステップと、モバイルデバイスを介して、モバイルデバイスとネットワークメディアシステム内のゾーンとの間の接続状態を再確立するべきであることを示す第２のユーザ入力を受信するステップとが含まれる。この場合、モバイルデバイスとネットワークメディアシステムとの間の通信を再確立すべきこと、および、ネットワークメディアシステム内のゾーンが以前にモバイルデバイスと接続状態にあったことが決定されると、プロンプトが表示される。
【０１７６】
図２０Ａ―２０Ｂは、以前に接続状態にあったモバイルデバイスのプレイリストに対する修正に応じてゾーンの再生キューを修正する（一方でモバイルデバイスはゾーンに接続されていなかった）ための例示的な一連のユーザインタフェースを示す。図２０Ａに示すように、図１６Ｃに示されるものと同様の確認プロンプト１０６８が提供されることで、ユーザに対して、モバイルデバイスとゾーンの間の接続状態を再確立するときに、モバイルデバイスのプレイリストの修正に対応する修正を再生キューにも適用すべきかどうかを示すことが促される。図示するように、確認プロンプト１０６８はさらに、キャンセルアイコン１０７０および置換アイコン１０７２を含む。
【０１７７】
この場合にユーザがキャンセルアイコン１０７０を選択すると、プレイリストの修正に対応する修正は再生キューには適用されず、ある場合には、モバイルデバイスとゾーンとの間の接続状態も再確立されない。一方で、ユーザが置換アイコン１０７２を選択すると、モバイルデバイスとゾーンとの間の接続状態を再確立することが決定される。さらなる実施形態では、プレイリストの修正に対応する修正は再生キューには適用されず、かつ、再生キュー内のメディアアイテムおよび／又はゾーンによって再生されているメディアアイテムを特定する情報がモバイルデバイスに表示されるようにしてモバイルデバイスとゾーンの間の接続状態を再確立する。
【０１７８】
モバイルデバイスとゾーンの間の接続状態の再確立が決定されることに応じて、方法１９００は、モバイルデバイスからゾーンに対して、ゾーンに関連付けられた再生キューにも対応する修正を行うようにモバイルデバイスのプレイリストに対する修正を示す更新メッセージを送信するステップを含む（ブロック１９１２）。一例では、ゾーンに更新メッセージを送信するステップには、ゾーン内における１つ又は複数の再生デバイスのうちの少なくとも１つの再生デバイスに更新メッセージを送信するステップが含まれる。
【０１７９】
一例では、更新メッセージは、モバイルデバイスのプレイリストに修正を適用することから生じる修正版のプレイリストを含む。この場合、更新メッセージの受信に応じて、ゾーンは、当該ゾーンに関連する再生キュー内のメディアアイテムを、修正版のプレイリスト中のメディアアイテムに対応するメディアアイテムによって置換するように構成することができる。この場合の置換後のメディアアイテムは、以前にモバイルデバイスとゾーンの間で接続状態が確立されたときに再生キューに追加されたメディアアイテムであってもよい。
【０１８０】
別のケースでは、更新メッセージは、プレイリスト中の１つ又は複数のメディアアイテムのうちの少なくとも１つに関連する１つ又は複数の更新事項を特定するものである。この場合、ゾーンは、更新メッセージの受信に応じて、１つ又は複数の更新事項を、当該ゾーンに関連する再生キュー内の１つ又は複数のメディアアイテムのうちの対応する少なくとも１つに対して適用するように構成することができる。
【０１８１】
一例では、前述のように、モバイルデバイスがネットワークメディアシステムと通信しなくなってゾーンの制御を放棄した後において、ゾーンは、再生キュー内の対応するメディアアイテムを再生し続ける。このため、ゾーンとモバイルデバイスの間で接続状態を再確立すべきであることが決定されたときに、ゾーンは、再生キュー内の対応するメディアアイテムを再生している場合がある。
【０１８２】
一例では、ゾーンによって受信された更新メッセージ内の修正には、ゾーンとモバイルデバイスの間で接続状態を再確立すべきであることが決定されたときにゾーンによって再生されている対応するメディアアイテムが含まれる。この場合、対応するメディアアイテムの再生を停止して、修正を適用することができるようにしてもよい。
【０１８３】
別のケースでは、ゾーンが受信した更新メッセージ内の修正には、ゾーンとモバイルデバイスの間で接続状態を再確立すべきであることが決定されたときにゾーンによって再生されている対応するメディアアイテムが含まれない。この場合、対応するメディアアイテムがゾーンによって継続して再生されながらも、更新メッセージ内に示される修正を再生キュー内の１つ又は複数のその他の対応するメディアアイテムに適用するようにしてもよい。
【０１８４】
さらに別のケースにおいて、更新メッセージ内で示される修正には、ゾーンとモバイルデバイスの間で接続状態を再確立すべきであることが決定されたときにゾーンによって再生されている特定の対応するメディアアイテムを含む再生キューにおいて、対応する複数のメディアアイテムを並べ替えるステップが含まれてもよい。このような場合、特定の対応するメディアアイテムは継続して再生されながらも、再生キューの並べ替えも実行される。
【０１８５】
例えば、特定の対応するメディアアイテムは、再生キュー内においてオリジナルの再生位置にあってもよい。例示として、第１の再生位置は５番目の位置であってもよい。この場合、再生キュー内の特定の対応するメディアアイテムの前に４つのメディアアイテムがあり、その後には例えば、３つのさらなるメディアアイテムが存在する。一例では、修正には、再生キュー内のメディアアイテムを並べ替えるステップが含まれ、これにより、再生キュー内の特定の対応するメディアアイテムの再生位置が新たな再生位置に変更される。例示として、新たな再生位置は２番目の位置であってもよい。この場合、再生キュー内の特定の対応するメディアアイテムの前に１つのみメディアアイテムがあり、その後には６つのメディアアイテムが存在する。
【０１８６】
この場合、特定の対応するメディアアイテムがゾーンによって継続的に再生されつつも、再生キューが修正されることにより、当該メディアアイテムの再生を停止することなく、その再生位置がオリジナルの５番目の位置ではなく、更新された再生キュー内の新たな位置となるように更新される。言い換えれば、再生キュー内のメディアアイテムの順番は、再生中である特定の対応するメディアアイテムの「周り」で実質的にシームレスに修正することができる。
【０１８７】
モバイルデバイスとゾーンの間で接続状態が再確立されて、プレイリストに対して行われた修正がゾーンに関連する再生キューにも適用すると、図２０Ｂに示すようなインタフェース１０００がモバイルデバイスによって提供されてもよい。インタフェース１０００は、データ情報１００４で示すように、トラック５を再生していることを表す。一例では、トラック５は、接続状態が再確立されたときにゾーンによって再生されている特定の対応するメディアアイテムである。また、図２０Ｂには、モバイルデバイスが現在、接続状態にあることを示す接続状態インジケータ１０２０が示される。
【０１８８】
その他の例示的な方法、交信およびインタフェースも可能である。
【０１８９】
ＸＩＩ．新たなゾーンへの再生キューの移動
前述したように、本明細書に記載の実施形態はさらに、ネットワークメディアシステム内の第２のゾーンとの接続状態を確立するステップと、第２のゾーンに再生するステップとを含む。図２１は、本明細書に記載の少なくともいくつかの実施形態による、再生キューを新たなゾーンへ移動させるための例示的なフロー図を示す。図２１に示す方法２１００は、ある方法の実施形態を表すものであり、当該方法は、環境１００、６００、７００、８００において実行可能である。環境１００、６００、７００、８００は、例えば図２−図５に示すような１つ又は複数のデバイスと通信するシステム２００、２０２、２０４、３００、４００、５００を有する。方法２１００は、ブロック２１０２―２１０８のうちの１つ又は複数によって示される１つ又は複数の操作、機能又はアクションを含む。ブロックは順番に示されているが、これらのブロックは並行して、および／又は本明細書に記載した順序とは異なる順序で実行されてもよい。各ブロックは所望の形態に基づいて、より少ない数のブロックに統合しても、更なるブロックに分割しても、および／又は除去してもよい。
【０１９０】
方法２１００は、モバイルデバイスとネットワークメディアシステム内の１つ又は複数の再生デバイスによる第１のゾーンとの間で接続状態を確立するステップを含む（ブロック２１０２）。一例では、接続状態は、上述した図９に示す方法９００のような方法によって確立される。これにより、モバイルデバイスと第１のゾーンの接続状態が確立されて、１つ又は複数のメディアアイテムを特定するプレイリストに対してモバイルデバイスを介してアクションが実行されると、第１のゾーンに関連する第１の再生キューに対しても対応するアクションが実行されるようになる。また前述したように、第１の再生キューには、プレイリスト内で特定される１つ又は複数のメディアアイテムに対応する１つ又は複数のメディアアイテムが含まれる。方法９００の場合には、第１のゾーンは「マスターベッドルーム」ゾーンであってもよい。
【０１９１】
図２２Ａ−２２Ｅは、再生キューを新たなゾーンに移動させるための例示的な一連のユーザインタフェースを示す。図２２Ａは、モバイルデバイスと第１のゾーンの間に接続状態が確立された後のインタフェース１０００を示し、データ情報１００４によって示されるようにトラック１を再生している。図１２に示されるものと同様に、インタフェース１０００もまた、モバイルデバイスが第１のゾーンと接続状態にあることを示す接続状態アイコン１０２０を表示する。
【０１９２】
方法２１００は、モバイルデバイス上において、ネットワークメディアシステム内の１つ又は複数の再生デバイスによる第２のゾーンのグラフィック表示を表示するステップを含む（ブロック２１０４）。第１のゾーンと同様に、第２のゾーンは、第２の再生キューに関連付けられる。図２２Ｂには、ネットワークメディアシステム内の複数のゾーンを特定するゾーン表示と、図１０Ｃと同様のｉＰｈｏｎｅのグラフィック表示とを表示するインタフェース１０００が示されており、ゾーンには、「ガレージ＋庭」ゾーン、「マスターベッドルーム」ゾーン、および「オフィス」ゾーンが含まれる。この場合、アイコン１０１２は、「マスターベッドルーム」ゾーンのグラフィック表示と重なっており、第１のゾーン（ここでは「マスターベッドルーム」ゾーン）がアクティブであることを示す。また、図２２Ｂには、図１０Ｃで示したものと同様のグラフィックアイコン１０１４が示される。
【０１９３】
方法２１００は、第２のゾーンの選択を示す第１の入力を、モバイルデバイスを介して受信するステップを含む（ブロック２１０６）。一例では、ユーザは、「オフィス」ゾーンの選択を示す入力を、図２２Ｂに示すインタフェース１０００上でのタッチ入力などにより実行する。この場合の入力には、ユーザが「オフィス」ゾーンのグラフィック表示をタッチ又はタップすることが含まれる。方法２１００は、「オフィス」ゾーンを選択する第１の入力に応じて、モバイルデバイスと第２のゾーンの間で接続状態を確立するステップを含む（ブロック２１０８）。当該ステップにより接続状態が確立されると、プレイリストに対してモバイルデバイスを介してアクションが実行されると、第１の再生キューと第２の再生キューの両方に対しても対応するアクションが実行されるようになる。
【０１９４】
しかしながら、この場合、モバイルデバイスは既に、「マスターベッドルーム」ゾーンと接続状態である場合がある。したがって、インタフェース１０００は、以前に図１８Ｃで示したものと同様の確認プロンプト１０６２を表示する。この場合、確認プロンプト１０６２は、接続アイコン１０６４および置換アイコン１０６６とともに表示されることで、モバイルデバイスが「オフィス」ゾーンに接続するか、あるいは、「オフィス」で再生しているものを置換するかについて示すことをユーザに促す。実施形態によっては、置換アイコン１０６６は、モバイルデバイスが「オフィス」ゾーンに接続するか、あるいは、「マスターベッドルーム」ゾーンで現在再生しているものを「オフィス」ゾーンに移動させるかについて示すことをユーザに促す
【０１９５】
ユーザが置換アイコン１０６６を選択して「オフィス」ゾーンで現在再生されているものを置換する（又は移動させる）場合、方法９００（モバイルデバイス上のアクティブなプレイリストを「オフィス」ゾーンに適用あるいは拡張するもの）に関連して上述した内容と同様の方法により、モバイルデバイスと「オフィス」ゾーンの間の接続状態が確立される。このため、「オフィス」ゾーンに関連する再生キューには、アクティブなプレイリスト内のメディアアイテムに対応するメディアアイテムが取り込まれる。モバイルデバイスがアクティブなプレイリスト内のメディアアイテムを「マスターベッドルーム」ゾーンと同期して再生していたケースでは、当該メディアアイテムに対応する「オフィス」ゾーンに関連する再生キュー内のメディアアイテムが、モバイルデバイスによるメディアアイテムの再生と同期して「オフィス」ゾーンによって再生される。なお、この場合には、第１のゾーン（ここでは「マスターベッドルーム」ゾーン）に関連付けられた再生キューには既に、モバイルデバイスのプレイリスト中のメディアアイテムに対応するメディアアイテムが取り込まれている。このため、第２のゾーン（ここでは「オフィス」ゾーン）は、対応するメディアアイテムを特定する情報を、モバイルデバイスから、第１のゾーン内の１つ又は複数の再生デバイスから、又はそれらの両方から受信する。
【０１９６】
一例では、置換アイコン１０６６が選択されても、「オフィス」ゾーンと「マスターベッドルーム」ゾーンの両方がモバイルデバイスと同期してそれぞれの再生キューから対応するメディアアイテムを再生するように「オフィス」ゾーンと「マスターベッドルーム」ゾーンによるゾーングループは作成されない。むしろ、モバイルデバイスと「マスターベッドルーム」ゾーンの間の接続状態が転送（置換又は移動）されて、モバイルデバイスと「オフィス」ゾーンの間の接続状態になる。言い換えれば、モバイルデバイスは、「マスターベッドルーム」ゾーンの制御を効果的に放棄することができる。したがって、「マスターベッドルーム」ゾーンは、図１３の方法１３００に関連して説明したように、「マスターベッドルーム」ゾーンに関連する再生キュー内の対応するメディアアイテムを継続して再生してもよい。別のケースでは、「マスターベッドルーム」ゾーンは、再生キュー内の対応するメディアアイテムの再生を停止する。
【０１９７】
接続状態の転送の一部として、第１のゾーンおよび第２のゾーン（この例ではそれぞれ、「マスターベッドルーム」ゾーンおよび「オフィス」ゾーン）による、対応するメディアアイテムの再生が効果的に転送されてもよい。一例では、「オフィス」ゾーンは、モバイルデバイスと「オフィス」ゾーンの間で接続状態が確立されることに応じて、「マスターベッドルーム」ゾーンおよびモバイルデバイスと同期して、対応するメディアアイテムの再生を開始する。あるケースでは、「オフィス」ゾーンによる、対応するメディアアイテムの再生がフェードインすることによって開始される。「オフィス」ゾーンが「マスターベッドルーム」ゾーンおよびモバイルデバイスと同期して、対応するメディアアイテムを再生しているときに、「マスターベッドルーム」ゾーンによるメディアアイテムの再生が停止されることがある。あるケースでは、「マスターベッドルーム」ゾーンによる、対応するメディアアイテムの再生がフェードアウトすることによって停止される。このように、接続状態と、対応するメディアアイテムの再生とを実質的にシームレスに転送することができる。
【０１９８】
図２２Ｄは、置換アイコン１０６６の選択に応じて、モバイルデバイスと「オフィス」ゾーンの間で接続状態が確立された後のインタフェース１０００を示す。図示されるように、モバイルデバイスは、データ情報１００４で示されるようにトラック１を再生しており、接続状態インジケータ１０２０で示されるように接続状態にある。
【０１９９】
図２２Ｃに戻ると、ユーザが「オフィス」ゾーンに接続するために接続アイコン１０６４を選択した場合、モバイルデバイスと「オフィス」ゾーンの間の接続状態が、方法１５００に関連して上述した方法と同様の方法により確立される。接続状態が確立されると、モバイルデバイスのプレイリストに、「オフィス」ゾーンに関連する再生キュー内のメディアアイテムに対応するメディアアイテムが取り込まれる。上述したケースのように、第１のゾーンに関連する再生キューには既に、モバイルデバイスのプレイリスト中のメディアアイテムに対応するメディアアイテムが取り込まれている場合がある。したがって、第２のゾーンは、対応するメディアアイテムを特定する情報を、モバイルデバイスから、第１のゾーン内の１つ又は複数の再生デバイスから、又はそれらの両方から受信する。
【０２００】
この場合、モバイルデバイスと「マスターベッドルーム」ゾーンの間の接続状態は転送されず、モバイルデバイスと「オフィス」ゾーンの間の接続状態とはならない。言い換えれば、モバイルデバイスと「オフィス」ゾーンの間で確立された接続状態は、モバイルデバイスと「マスターベッドルーム」ゾーンの間の接続状態と同じモバイルデバイス上のアクティブなプレイリストおよび同じ対応するメディアアイテムにもかかわらず、効果的に新しい接続状態となる。一例では、接続アイコン１０６４が選択されてモバイルデバイスと「オフィス」ゾーンの間で接続状態が確立されることに応じて、「オフィス」ゾーンによる対応するメディアアイテムの再生が停止される。一例では、モバイルデバイス上のメディアアイテムの再生も存在している場合には、それも停止される。
【０２０１】
別のケースでは、「オフィス」ゾーンに関連する再生キューが、アクティブなプレイリスト中のメディアアイテムに対応するメディアアイテムを既に取り込んでいるプライベートキューであるため、接続アイコンの選択に応じて、モバイルデバイスと「オフィス」ゾーンの間で接続状態を確立するステップには、再生キューを再度取り込むことは含まれず、むしろ、モバイルデバイスによるプライベートキューの制御アクセスを再取得することが含まれる。一例では、プライベートキューの制御を再取得することによって接続状態を確立するステップは、「制御状態」を確立するステップと称することができる。
【０２０２】
図２２Ｅは、接続アイコン１０６４の選択に応じてモバイルデバイスと「オフィス」ゾーンの間に接続状態が確立された後のインタフェース１０００を示す。一例では、モバイルデバイスおよび「オフィス」ゾーンのいずれもメディアアイテムを再生していない。しかしながら、新たに取り込まれた再生キュー又は以前に取り込まれたプライベートキューからのメディアアイテム（例えば、トラック１）は、「オフィス」ゾーンに関連する再生キュー内の第１のメディアアイテムとして提供されてもよく、対応するアクションを待機するものである。また、図２２Ｅのインタフェース１０００には、接続状態インジケータ１０２０によって示されるように、モバイルデバイスが接続状態であることが示される。
【０２０３】
接続アイコン１０６４が選択されるケースでは、「オフィス」ゾーンに関連する再生キューは、モバイルデバイスのプレイリスト内のメディアアイテムに対応するメディアアイテムによって即座に置換されない、および／又は取り込まれない場合がある。この場合には、「オフィス」ゾーンは、モバイルデバイスとの接続状態を確立することが選択される前に「オフィス」ゾーンで再生されていたメディアアイテムを、モバイルデバイスのプレイリスト中の１つ又は複数のメディアアイテムに対してアクションが実行されるまで、継続して再生することができる。この時点で、「オフィス」ゾーンによる以前のメディアアイテムの再生が停止されるとともに、「オフィス」ゾーンに関連する再生キューに、プレイリスト中のメディアアイテムに対応するメディアアイテムが取り込まれ、さらに、モバイルデバイスのプレイリスト内の１つ又は複数のメディアアイテムに対して実行されるアクションに対応するアクションが、再生キュー内の対応するメディアアイテムの１つ又は複数に対して実行される。
【０２０４】
その他の例示的な方法、交信およびインタフェースも可能である。
【０２０５】
ＸＩＩＩ．プライベートキューインジケータ
前述のように、ネットワークメディアシステムは、第２のモバイルデバイスによってアクセスされる。一例では、モバイルデバイスのプレイリストはプライベートであり、第２のモバイルデバイスからアクセスすることができない。したがって、モバイルデバイスが再生しているゾーンに関連する再生キューは、第２のモバイルデバイスに対してプライベートなものである場合がある。この例では、第２のモバイルデバイスのインタフェースは、ゾーンがプライベートキューに関連付けられたものであることを示すプライベートキューインジケータを提供する。
【０２０６】
図２３は、本明細書に記載の少なくともいくつかの実施形態による、プライベートキューインジケータを提供するための例示的なフロー図を示す。図２３に示す方法２３００は、ある方法の実施形態を表すものであり、当該方法は、環境１００、６００、７００、８００において実行可能である。環境１００、６００、７００、８００は、例えば図２−図５に示すような１つ又は複数のデバイスと通信するシステム２００、２０２、２０４、３００、４００、５００を有する。方法２３００は、ブロック２３０２―２３０４のうちの１つ又は複数によって示される１つ又は複数の操作、機能又はアクションを含む。ブロックは順番に示されているが、これらのブロックは並行して、および／又は本明細書に記載した順序とは異なる順序で実行されてもよい。各ブロックは所望の形態に基づいて、より少ない数のブロックに統合しても、更なるブロックに分割しても、および／又は除去してもよい。
【０２０７】
方法２３００は、第１のモバイルデバイスによって、ネットワークメディアシステム内の１つ又は複数の再生デバイスによるゾーンに関連する再生キューがプライベートキューであることを決定するステップを含む（ブロック２３０２）。前述したように、プライベートキューは、当該再生キューへのアクセス権を有するユーザおよび／又はモバイルデバイスにのみアクセス可能なコンテンツを含む再生キューであってもよい。例えば、プライベートキューは、第２のモバイルデバイスの第２のプレイリストからの１つ又は複数のメディアアイテムを含む。さらに、プライベートキュー内の１つ又は複数のメディアアイテムを特定するプライベートキュー情報にアクセスするためには、資格が必要とされ得る。
【０２０８】
一例では、ゾーンに関連する再生キューに、モバイルデバイスのプレイリスト中のメディアアイテムに対応するメディアアイテムが取り込まれたときに、プライベートキューが生成される。このため、ゾーンとモバイルデバイスの間で接続状態が生じたときに、ゾーンに関連付けられたプライベートキューが生成される。
【０２０９】
方法２３００は、第１のモバイルデバイスのユーザインタフェース上に、ネットワークメディアシステムのゾーンに関連付けられているキューがプライベートキューであるとともに、プライベートキューの情報にアクセスするために資格が必要とされることを示す第１のステータス表示を表示するステップを含む（ブロック２３０４）。
【０２１０】
図２４Ａ―２４Ｄは、プライベートキューインジケータを提供するための例示的な一連のユーザインタフェースを示す。図２４Ａは、モバイルデバイスのインタフェース上に提供される例示的なプレイリスト１２０２を示す。この例では、モバイルデバイスは、方法２１００および図２２Ａ―２２Ｅに関連して前述したように、「オフィス」ゾーンと既に接続状態であってもよい。図示されるように、プレイリスト１２０２は、メディアアイテムのトラック１０−１７を含む。一例では、モバイルデバイスを使用するユーザはトラック１４を選択し、トラック１４の選択を受信するとモバイルデバイスは、トラック１４の再生を開始する。
【０２１１】
トラック１４の再生中に、モバイルデバイスのインタフェース１０００は、図２４Ｂに示すように、「再生中」の情報および再生制御オプションを提供する。「再生中」の情報は、トラック１４を特定するデータ情報１００４を含む。この場合、前述したように、モバイルデバイスは「オフィス」ゾーンと接続状態にあり、それに応じて、接続状態インジケータ１０２０がインタフェース１０００上に表示されてもよい。以前に示唆したように、接続状態インジケータ１０２０もまた、接続再生アイコンとして機能することができる。したがって、プレイリスト１２０２中の１つ又は複数のメディアアイテムに対して実行されるアクションをネットワークメディアシステム内の１つ又は複数のゾーンに拡張することを望む場合には、ユーザは、接続状態インジケータ１０２０を選択することができる。
【０２１２】
接続状態インジケータ１０２０の選択を受信すると、図２４Ｃに示すように、インタフェース１０００は、ネットワークメディアシステム内の複数のゾーンによるゾーン表示を表示する。この例では、ネットワークメディアシステム内のゾーンは、「ガレージ＋庭」ゾーン、「マスターベッドルーム」ゾーン、および「オフィス」ゾーンを含む。また図２４Ｃに示すように、「オフィス」ゾーンのグラフィック表示に重なっているアイコン１０１２がインタフェース上に表示されることで、「オフィス」ゾーンに関連する再生キューが現在アクティブであることが示され、ゾーン表示に重なっているグラフィックアイコン１０１４により、１つ又は複数のゾーンに対して現在アクティブなプレイリストを拡張することが可能であることが示される。この場合、プライベートキューアイコン１０６０は、「マスターベッドルーム」ゾーンのグラフィック表示に重なっているが、これは前述したように、「マスターベッドルーム」ゾーンが以前にモバイルデバイスと接続状態にあって、その結果として、図１０Ａに示す以前にアクティブであったプレイリスト１００２中のメディアアイテムに対応するメディアアイテムが取り込まれたプライベート再生キューに関連付けられているためである。図示するように、プライベートキューアイコン１０６０は、接続再生アイコン１０１０又は接続状態アイコン１０２０にグラフィック的に類似している。
【０２１３】
一例では、ユーザは、「マスターベッドルーム」ゾーンのグラフィック表示を選択するが、当該グラフィック表示は、「マスターベッドルーム」ゾーンのグラフィック表示に重なっているプライベートキューアイコン１０６０で示すようなプライベートキューに関連付けられている。この場合、モバイルデバイスは以前に「マスターベッドルーム」ゾーンと接続状態にあるため、図２４Ｄに示すように接続アイコン１０６４および置換アイコン１０６６を含む確認プロンプト１０６２がインタフェース１０００によって表示されることで、図１８Ｃおよび図２２Ｃに関連して説明したように、モバイルデバイスが「マスターベッドルーム」ゾーンに接続するか、あるいは、「マスターベッドルーム」ゾーンで再生されているものを置換（又は転送）するかについて示すことをユーザに対して促される。
【０２１４】
ユーザが置換アイコン１０６６を選択した場合、図２２Ｄに関連して説明したように、モバイルデバイスと「マスターベッドルーム」ゾーンの間で接続状態が確立されることで、「マスターベッドルーム」に関連付けられているプライベートキューに、アクティブなプレイリスト１２０２中のメディアアイテムに対応するメディアアイテムが取り込まれるようになる。したがって、アクティブなプレイリスト１２０２中の１つ又は複数のメディアアイテムに対してモバイルデバイスを介してアクションが実行されると、「マスターベッドルーム」ゾーンに関連するプライベートキュー内の対応する１つ又は複数のメディアアイテムに対しても、対応するアクションが「マスターベッドルーム」ゾーンによって実行される。同様に、ユーザが接続アイコン１０６４を選択した場合、図２２Ｂおよび図２２Ｅに関連して説明したように、モバイルデバイスと「マスターベッドルーム」ゾーンの間に接続状態（制御状態）が確立されてもよい。
【０２１５】
なお、この例では、「マスターベッドルーム」ゾーンと以前に接続状態にあったモバイルデバイスは、プレイリスト１２０２にアクセスしている同じモバイルであってもよく、「オフィス」ゾーンと接続状態にあり得る。このように、モバイルデバイスは、「マスターベッドルーム」ゾーンに関連するプライベートキューに自動的にアクセスすることにより、「マスターベッドルーム」ゾーンとの接続状態を確立することができる。
【０２１６】
しかしながら、方法２３００に戻ると、以前に「マスターベッドルーム」ゾーンと接続状態にあったモバイルデバイスと異なるモバイルデバイスである場合には、図２４Ａ―２４Ｄに示されるインタフェースによる類似のシーケンスがモバイルデバイスによって表示される。この場合、図２４Ｃに示されるインタフェース１０００上で「マスターベッドルーム」ゾーンが選択される時点と、図２４Ｄに示すように接続状態をどのように確立するかについてユーザがインタフェース１０００上に示すことを促されるときの間において、モバイルデバイスは「マスターベッドルーム」ゾーンに関連付けられたプライベートキューにアクセスする際に、資格を提示することが求められる。一例では、資格を提示するステップには、モバイルデバイスのユーザにパスワードの入力を促すステップが含まれる。別の例では、資格には、モバイルデバイスのユーザの識別子又はモバイルデバイス自体の識別子が含まれる。
【０２１７】
その他の例示的な構成および実施形態も可能である。
【０２１８】
ＸＩＶ．結論
本明細書では、様々な例示のシステム、方法、装置、および生産物は、他のコンポーネントの中で、ハードウェア上で実行されるファームウェアおよび／又はソフトウェアを含むことが開示されている。しかしながら、そのような例は単なる例示であり、これにより限定されものではない。例えば、これらのファームウェアコンポーネント、ハードウェアコンポーネント、および／又はソフトウェアコンポーネントのいくつか又は全てが、ハードウェアのみ、ソフトウェアのみ、ファームウェアのみ、又はハードウェア、ソフトウェア、および／又はファームウェアの任意の組み合わせにおいて具現化可能であることが意図されている。したがって、例示のシステム、方法、装置、および／又は生産物を説明しているが、提供されるそれらの例は、それらのシステム、方法、装置、および／又は生産物を実施する唯一の方法ではない。
【０２１９】
上述したように、例示的な実施形態は、モバイルデバイスとネットワークメディアシステム内のゾーンとの間に接続状態を確立するステップを含む。一態様による方法は、モバイルデバイスにおいて、モバイルデバイスを介した再生のために利用可能な１つ又は複数のメディアアイテムを特定するプレイリストを表示するステップを含む。方法はさらに、モバイルデバイスにおいて、プレイリスト中の１つ又は複数のメディアアイテムに対するアクションをネットワークメディアシステム内の１つ又は複数のゾーンに拡張するための第１の入力を受信するステップを含む。方法はさらに、モバイルデバイス上にゾーン表示を表示するステップを含む。ここで、ゾーン表示は、ネットワークメディアシステム内の１つ又は複数のゾーンから１つのゾーンを特定するものであり、当該１つのゾーンは少なくとも１つの再生デバイスを含み、再生キューに関連付けられている。方法はさらに、モバイルデバイスにおいて、ゾーンの選択を示す第２の入力を受信するステップを含む。方法はさらに、第２の入力の受信に応じて、選択されたゾーンに関連付けられた再生キューに、プレイリスト中の１つ又は複数のメディアアイテムのうちの少なくとも１つに対応する少なくとも１つのメディアアイテムを取り込むステップを含む。方法はさらに、ネットワークメディアシステムを構成するステップを含む。ここで、当該構成により、モバイルデバイスのプレイリスト中の少なくとも１つのメディアアイテムに対してモバイルデバイスを介してアクションが実行されると、再生キュー内の対応する少なくとも１つのメディアアイテムに対して、対応するアクションがゾーンによって実行されるようにする。
【０２２０】
別の態様による非一時的コンピュータ読み取り可能媒体は、コンピューティングデバイスによって実行可能な命令を記憶するものであり、コンピューティングデバイスによって命令が実行されると、コンピューティングデバイスに所定の機能を実行させる。機能は、モバイルデバイスにおいて、モバイルデバイスを介した再生のために利用可能な１つ又は複数のメディアアイテムを特定するプレイリストを表示するステップを含む。機能はさらに、モバイルデバイスにおいて、プレイリスト中の１つ又は複数のメディアアイテムに対するアクションをネットワークメディアシステム内の１つ又は複数のゾーンに拡張するための第１の入力を受信するステップを含む。機能はさらに、モバイルデバイス上にゾーン表示を表示するステップを含む。ここで、ゾーン表示は、ネットワークメディアシステム内の１つ又は複数のゾーンから１つのゾーンを特定するものであり、当該１つのゾーンは少なくとも１つの再生デバイスを含み、再生キューに関連付けられている。機能はさらに、モバイルデバイスにおいて、ゾーンの選択を示す第２の入力を受信するステップを含む。機能はさらに、第２の入力の受信に応じて、選択されたゾーンに関連付けられた再生キューに、プレイリスト中の１つ又は複数のメディアアイテムのうちの少なくとも１つに対応する少なくとも１つのメディアアイテムを取り込むステップを含む。機能はさらに、ネットワークメディアシステムを構成するステップを含む。ここで、当該構成により、モバイルデバイスのプレイリスト中の少なくとも１つのメディアアイテムに対してモバイルデバイスを介してアクションが実行されると、再生キュー内の対応する少なくとも１つのメディアアイテムに対して、対応するアクションがゾーンによって実行されるようにする。
【０２２１】
さらに別の態様によるデバイスは、プロセッサと、プロセッサによって実行可能な命令を記憶したメモリとを備えるものであり、プロセッサによって命令が実行されると、所定の機能を実行する。機能は、モバイルデバイスにおいて、モバイルデバイスを介した再生のために利用可能な１つ又は複数のメディアアイテムを特定するプレイリストを表示するステップを含む。機能はさらに、モバイルデバイスにおいて、プレイリスト中の１つ又は複数のメディアアイテムに対するアクションをネットワークメディアシステム内の１つ又は複数のゾーンに拡張するための第１の入力を受信するステップを含む。機能はさらに、モバイルデバイス上にゾーン表示を表示するステップを含む。ここで、ゾーン表示は、ネットワークメディアシステム内の１つ又は複数のゾーンから１つのゾーンを特定するものであり、当該１つのゾーンは少なくとも１つの再生デバイスを含み、再生キューに関連付けられている。機能はさらに、モバイルデバイスにおいて、ゾーンの選択を示す第２の入力を受信するステップを含む。機能はさらに、第２の入力の受信に応じて、選択されたゾーンに関連付けられた再生キューに、プレイリスト中の１つ又は複数のメディアアイテムのうちの少なくとも１つに対応する少なくとも１つのメディアアイテムを取り込むステップを含む。機能はさらに、ネットワークメディアシステムを構成するステップを含む。ここで、当該構成により、モバイルデバイスのプレイリスト中の少なくとも１つのメディアアイテムに対してモバイルデバイスを介してアクションが実行されると、再生キュー内の対応する少なくとも１つのメディアアイテムに対して、対応するアクションがゾーンによって実行されるようにする。
【０２２２】
上述したように、例示的な実施形態は、モバイルデバイスによる再生キューの制御を移行するステップを含む。一態様による方法は、モバイルデバイスとネットワークメディアシステム内のゾーンとの間に接続状態を確立するステップを含む。接続状態が確立されると、モバイルデバイスのプレイリスト中の１つ又は複数のメディアアイテムに対してアクションが実行されると、ゾーンに関連付けられた再生キュー内の対応する１つ又は複数のメディアアイテムに対して、対応するアクションがゾーンによって実行されるようになる。方法はさらに、モバイルデバイスがネットワークメディアシステムと通信状態にないことを決定するステップを含む。方法はさらに、当該決定に続いて、ネットワークメディアシステムの制御を放棄するステップを含む。制御が放棄されると、プレイリスト中の１つ又は複数のメディアアイテムに対してモバイルデバイスを介してアクションが実行されても、ゾーンに関連付けられた再生キュー内の対応する１つ又は複数のメディアアイテムに対して、対応するアクションがゾーンによって実行されないようになる。
【０２２３】
別の態様による非一時的コンピュータ読み取り可能媒体は、コンピューティングデバイスによって実行可能な命令を記憶するものであり、コンピューティングデバイスによって命令が実行されると、コンピューティングデバイスに所定の機能を実行させる。機能は、モバイルデバイスとネットワークメディアシステム内のゾーンとの間に接続状態を確立するステップを含む。接続状態が確立されると、モバイルデバイスのプレイリスト中の１つ又は複数のメディアアイテムに対してアクションが実行されると、ゾーンに関連付けられた再生キュー内の対応する１つ又は複数のメディアアイテムに対して、対応するアクションがゾーンによって実行されるようになる。方法はさらに、モバイルデバイスがネットワークメディアシステムと通信状態にないことを決定するステップを含む。方法はさらに、当該決定に続いて、ネットワークメディアシステムの制御を放棄するステップを含む。制御が放棄されると、プレイリスト中の１つ又は複数のメディアアイテムに対してモバイルデバイスを介してアクションが実行されても、ゾーンに関連付けられた再生キュー内の対応する１つ又は複数のメディアアイテムに対して、対応するアクションがゾーンによって実行されないようになる。
【０２２４】
さらに別の態様によるデバイスは、プロセッサと、プロセッサによって実行可能な命令を記憶したメモリとを備えるものであり、プロセッサによって命令が実行されると、所定の機能を実行する。機能は、モバイルデバイスとネットワークメディアシステム内のゾーンとの間で接続状態を確立するステップを含む。接続状態が確立されると、モバイルデバイスのプレイリスト中の１つ又は複数のメディアアイテムに対してアクションが実行されると、ゾーンに関連付けられた再生キュー内の対応する１つ又は複数のメディアアイテムに対して、対応するアクションがゾーンによって実行されるようになる。方法はさらに、モバイルデバイスがネットワークメディアシステムと通信状態にないことを決定するステップを含む。方法はさらに、当該決定に続いて、ネットワークメディアシステムの制御を放棄するステップを含む。制御が放棄されると、プレイリスト中の１つ又は複数のメディアアイテムに対してモバイルデバイスを介してアクションが実行されても、ゾーンに関連付けられた再生キュー内の対応する１つ又は複数のメディアアイテムに対して、対応するアクションがゾーンによって実行されないようになる。
【０２２５】
上述したように、例示的な実施形態は、モバイルデバイスとネットワークメディアシステム内のゾーンが接続状態にあるときに、接続状態インジケータを提供するステップを含む。一態様による方法は、モバイルデバイスがネットワークメディアシステム内の１つ又は複数の再生デバイスによるゾーンと接続状態にあることを決定するステップを含む。ゾーンは再生キューに関連付けられており、モバイルデバイスがゾーンと接続状態にあるということは、モバイルデバイスのプレイリスト中の１つ又は複数のメディアアイテムに対してモバイルデバイスを介してアクションが実行されると、再生キュー内の対応する１つ又は複数のメディアアイテムに対して、対応するアクションがゾーンによって実行されることを示す。方法はさらに、モバイルデバイスのユーザインタフェース上において、モバイルデバイスがネットワークメディアシステムのゾーンと接続状態にあることを示す第１のステータス表示を表示するステップを含む。
【０２２６】
別の態様による非一時的コンピュータ読み取り可能媒体は、コンピューティングデバイスによって実行可能な命令を記憶するものであり、コンピューティングデバイスによって命令が実行されると、コンピューティングデバイスに所定の機能を実行させる。機能は、モバイルデバイスがネットワークメディアシステム内の１つ又は複数の再生デバイスによるゾーンと接続状態にあることを決定するステップを含む。ゾーンは再生キューに関連付けられており、モバイルデバイスがゾーンと接続状態にあるということは、モバイルデバイスのプレイリスト中の１つ又は複数のメディアアイテムに対してモバイルデバイスを介してアクションが実行されると、再生キュー内の対応する１つ又は複数のメディアアイテムに対して、対応するアクションがゾーンによって実行されることを示す。方法はさらに、モバイルデバイスのユーザインタフェース上において、モバイルデバイスがネットワークメディアシステムのゾーンと接続状態にあることを示す第１のステータス表示を表示するステップを含む。
【０２２７】
さらに別の態様によるデバイスは、プロセッサと、プロセッサによって実行可能な命令を記憶したメモリとを備えるものであり、プロセッサによって命令が実行されると、所定の機能を実行する。機能は、モバイルデバイスがネットワークメディアシステム内の１つ又は複数の再生デバイスによるゾーンと接続状態にあることを決定するステップを含む。ゾーンは再生キューに関連付けられており、モバイルデバイスがゾーンと接続状態にあるということは、モバイルデバイスのプレイリスト中の１つ又は複数のメディアアイテムに対してモバイルデバイスを介してアクションが実行されると、再生キュー内の対応する１つ又は複数のメディアアイテムに対して、対応するアクションがゾーンによって実行されることを示す。方法はさらに、モバイルデバイスのユーザインタフェース上において、モバイルデバイスがネットワークメディアシステムのゾーンと接続状態にあることを示す第１のステータス表示を表示するステップを含む。
【０２２８】
上述したように、例示的な実施形態は、再生キューを新たなゾーンへ移動させるステップを含む。一態様による方法は、モバイルデバイスとネットワークメディアシステム内の１つ又は複数の再生デバイスによる第１のゾーンとの間に接続状態を確立するステップを含む。接続状態が確立されると、１つ又は複数のメディアアイテムを特定するプレイリストに対してモバイルデバイスを介してアクションが実行されると、第１のゾーンに関連付けられた第１の再生キューに対して、対応するアクションが実行されるようになる。第１の再生キューは、プレイリスト中の１つ又は複数のメディアアイテムに対応する１つ又は複数のメディアアイテムを含む。方法はさらに、モバイルデバイス上において、ネットワークメディアシステム内の１つ又は複数の再生デバイスによる第２のゾーンを表すグラフィック表示を表示するステップを含む。第２のゾーンは、第２の再生キューに関連付けられている。方法はさらに、モバイルデバイスを介して、第２のゾーンの選択を示す第１の入力を受信するステップを含む。方法はさらに、モバイルデバイスと第２のゾーンの間で接続状態を確立するステップを含む。接続状態が確立されると、プレイリストに対してモバイルデバイスを介してアクションが実行されると、第２の再生キューに対しても対応するアクションが実行されるようになる。
【０２２９】
別の態様による非一時的コンピュータ読み取り可能媒体は、コンピューティングデバイスによって実行可能な命令を記憶するものであり、コンピューティングデバイスによって命令が実行されると、コンピューティングデバイスに所定の機能を実行させる。機能は、モバイルデバイスとネットワークメディアシステム内の１つ又は複数の再生デバイスによる第１のゾーンとの間で接続状態を確立するステップを含む。接続状態が確立されると、１つ又は複数のメディアアイテムを特定するプレイリストに対してモバイルデバイスを介してアクションが実行されると、第１のゾーンに関連付けられた第１の再生キューに対して、対応するアクションが実行されるようになる。第１の再生キューは、プレイリスト中の１つ又は複数のメディアアイテムに対応する１つ又は複数のメディアアイテムを含む。機能はさらに、モバイルデバイス上において、ネットワークメディアシステム内の１つ又は複数の再生デバイスによる第２のゾーンを表すグラフィック表示を表示するステップを含む。第２のゾーンは、第２の再生キューに関連付けられている。機能はさらに、モバイルデバイスを介して、第２のゾーンの選択を示す第１の入力を受信するステップを含む。機能はさらに、モバイルデバイスと第２のゾーンの間で接続状態を確立するステップを含む。接続状態が確立されると、プレイリストに対してモバイルデバイスを介してアクションが実行されると、第２の再生キューに対しても対応するアクションが実行されるようになる。
【０２３０】
さらに別の態様によるデバイスは、プロセッサと、プロセッサによって実行可能な命令を記憶したメモリとを備えるものであり、プロセッサによって命令が実行されると、所定の機能を実行する。機能は、モバイルデバイスとネットワークメディアシステム内の１つ又は複数の再生デバイスによる第１のゾーンとの間に接続状態を確立するステップを含む。接続状態が確立されると、１つ又は複数のメディアアイテムを特定するプレイリストに対してモバイルデバイスを介してアクションが実行されると、第１のゾーンに関連付けられた第１の再生キューに対して、対応するアクションが実行されるようになる。第１の再生キューは、プレイリスト中の１つ又は複数のメディアアイテムに対応する１つ又は複数のメディアアイテムを含む。機能はさらに、モバイルデバイス上において、ネットワークメディアシステム内の１つ又は複数の再生デバイスによる第２のゾーンを表すグラフィック表示を表示するステップを含む。第２のゾーンは、第２の再生キューに関連付けられている。機能はさらに、モバイルデバイスを介して、第２のゾーンの選択を示す第１の入力を受信するステップを含む。機能はさらに、モバイルデバイスと第２のゾーンの間で接続状態を確立するステップを含む。接続状態が確立されると、プレイリストに対してモバイルデバイスを介してアクションが実行されると、第２の再生キューに対しても対応するアクションが実行されるようになる。
【０２３１】
上述したように、例示的な実施形態は、再生キューがプライベートキューであることを示すプライベートキューインジケータを提供するステップを含む。一態様による方法は、第１のモバイルデバイスによって、ネットワークメディアシステム内の１つ又は複数の再生デバイスによるゾーンに関連付けられた再生キューがプライベートキューであることを決定するステップを含む。プライベートキューは、第２のモバイルデバイスの第２のプレイリストからの１つ又は複数のメディアアイテムを含む。当該プライベートキュー内の１つ又は複数のメディアアイテムを特定するプライベートキュー情報にアクセスするには、資格が必要とされる。方法はさらに、第１のモバイルデバイスのユーザインタフェース上において、ネットワークメディアシステムのゾーンに関連付けられた再生キューがプライベートキューであるとともに、プライベート再生キュー情報にアクセスするために資格が必要とされることを示す第１のステータス表示を表示するステップを含む。
【０２３２】
別の態様による非一時的コンピュータ読み取り可能媒体は、コンピューティングデバイスによって実行可能な命令を記憶するものであり、コンピューティングデバイスによって命令が実行されると、コンピューティングデバイスに所定の機能を実行させる。機能は、第１のモバイルデバイスによって、ネットワークメディアシステム内の１つ又は複数の再生デバイスによるゾーンに関連付けられた再生キューがプライベートキューであることを決定するステップを含む。プライベートキューは、第２のモバイルデバイスの第２のプレイリストからの１つ又は複数のメディアアイテムを含む。当該プライベートキュー内の１つ又は複数のメディアアイテムを特定するプライベートキュー情報にアクセスするには、資格が必要とされる。機能はさらに、第１のモバイルデバイスのユーザインタフェース上において、ネットワークメディアシステムのゾーンに関連付けられた再生キューがプライベートキューであるとともに、プライベート再生キュー情報にアクセスするために資格が必要とされることを示す第１のステータス表示を表示するステップを含む。
【０２３３】
さらに別の態様によるデバイスは、プロセッサと、プロセッサによって実行可能な命令を記憶したメモリとを備えるものであり、プロセッサによって命令が実行されると、所定の機能を実行する。機能は、第１のモバイルデバイスによって、ネットワークメディアシステム内の１つ又は複数の再生デバイスによるゾーンに関連付けられた再生キューがプライベートキューであることを決定するステップを含む。プライベートキューは、第２のモバイルデバイスの第２のプレイリストからの１つ又は複数のメディアアイテムを含む。当該プライベートキュー内の１つ又は複数のメディアアイテムを特定するプライベートキュー情報にアクセスするには、資格が必要とされる。機能はさらに、第１のモバイルデバイスのユーザインタフェース上において、ネットワークメディアシステムのゾーンに関連付けられた再生キューがプライベートキューであるとともに、プライベート再生キュー情報にアクセスするために資格が必要とされることを示す第１のステータス表示を表示するステップを含む。
【０２３４】
上述したように、例示的な実施形態は、プレイリストを修正するステップを含む。一態様による方法は、モバイルデバイスとネットワークメディアシステム内の１つ又は複数の再生デバイスによるゾーンとの間で接続状態を確立するステップを含む。モバイルデバイスがゾーンと接続状態にあるということは、モバイルデバイスのプレイリスト中の１つ又は複数のメディアアイテムに対してモバイルデバイスを介してアクションが実行されると、ゾーンに関連付けられた再生キュー内の対応する１つ又は複数のメディアアイテムに対して、対応するアクションがゾーンによって実行されることを示す。方法はさらに、モバイルデバイスとゾーンが接続状態でなくなるように、モバイルデバイスとネットワークメディアシステムとの接続を解除するステップを含む。方法はさらに、モバイルデバイスのユーザインタフェース上での表示のためにプレイリストを提供するステップを含む。方法はさらに、モバイルデバイスを介して、モバイルデバイスのプレイリストに対する修正を示す第１のユーザ入力を受信するステップを含む。方法はさらに、モバイルデバイスとネットワークメディアシステム内のゾーンとの接続状態を再確立することを決定するステップを含む。方法はさらに、当該決定に応じて、モバイルデバイスのプレイリストが修正されるとゾーンに関連付けられた再生キューに対しても対応する修正が実行されることを示す更新メッセージをゾーンに送信するステップを含む。
【０２３５】
別の態様による非一時的コンピュータ読み取り可能媒体は、コンピューティングデバイスによって実行可能な命令を記憶するものであり、コンピューティングデバイスによって命令が実行されると、コンピューティングデバイスに所定の機能を実行させる。機能は、モバイルデバイスとネットワークメディアシステム内の１つ又は複数の再生デバイスによるゾーンとの間で接続状態を確立するステップを含む。モバイルデバイスがゾーンと接続状態にあるということは、モバイルデバイスのプレイリスト中の１つ又は複数のメディアアイテムに対してモバイルデバイスを介してアクションが実行されると、ゾーンに関連付けられた再生キュー内の対応する１つ又は複数のメディアアイテムに対して、対応するアクションがゾーンによって実行されることを示す。機能はさらに、モバイルデバイスとゾーンが接続状態でなくなるように、モバイルデバイスとネットワークメディアシステムとの接続を解除するステップを含む。機能はさらに、モバイルデバイスのユーザインタフェース上での表示のためにプレイリストを提供するステップを含む。機能はさらに、モバイルデバイスを介して、モバイルデバイスのプレイリストに対する修正を示す第１のユーザ入力を受信するステップを含む。機能はさらに、モバイルデバイスとネットワークメディアシステム内のゾーンとの接続状態を再確立することを決定するステップを含む。機能はさらに、当該決定に応じて、モバイルデバイスのプレイリストが修正されるとゾーンに関連付けられた再生キューに対しても対応する修正が実行されることを示す更新メッセージをゾーンに送信するステップを含む。
【０２３６】
さらに別の態様によるデバイスは、プロセッサと、プロセッサによって実行可能な命令を記憶したメモリとを備えるものであり、プロセッサによって命令が実行されると、所定の機能を実行する。機能は、モバイルデバイスとネットワークメディアシステム内の１つ又は複数の再生デバイスによるゾーンとの間で接続状態を確立するステップを含む。モバイルデバイスがゾーンと接続状態にあるということは、モバイルデバイスのプレイリスト中の１つ又は複数のメディアアイテムに対してモバイルデバイスを介してアクションが実行されると、ゾーンに関連付けられた再生キュー内の対応する１つ又は複数のメディアアイテムに対して、対応するアクションがゾーンによって実行されることを示す。機能はさらに、モバイルデバイスとゾーンが接続状態でなくなるように、モバイルデバイスとネットワークメディアシステムとの接続を解除するステップを含む。機能はさらに、モバイルデバイスのユーザインタフェース上での表示のためにプレイリストを提供するステップを含む。機能はさらに、モバイルデバイスを介して、モバイルデバイスのプレイリストに対する修正を示す第１のユーザ入力を受信するステップを含む。機能はさらに、モバイルデバイスとネットワークメディアシステム内のゾーンとの接続状態を再確立することを決定するステップを含む。機能はさらに、当該決定に応じて、モバイルデバイスのプレイリストが修正されるとゾーンに関連付けられた再生キューに対しても対応する修正が実行されることを示す更新メッセージをゾーンに送信するステップを含む。
【０２３７】
上述したように、例示的な実施形態は、モバイルデバイスとネットワークメディアシステム内の再生ゾーンの間のサイレントかつ非閉塞的（unobstructive）な接続を含む。一態様による方法は、モバイルデバイスとネットワークメディアシステムの間で通信を確立するステップを含む。方法はさらに、モバイルデバイスがネットワークメディアシステム内の１つ又は複数の再生デバイスによるゾーンと以前に接続状態にあったことを決定するステップを含む。モバイルデバイスのプレイリスト中の１つ又は複数のメディアアイテムに対してモバイルデバイスを介してアクションが実行されると、ゾーンに関連付けられた再生キュー内の対応する１つ又は複数のメディアアイテムに対して、対応するアクションがゾーンによって実行される。方法はさらに、ゾーンから、再生キュー内の対応する１つ又は複数のメディアアイテムを特定する情報を受信するステップを含む。方法はさらに、ゾーンから受信した１つ又は複数の対応するメディアアイテムを特定する更新プレイリストをモバイルデバイスによって読み出すステップを含む。方法はさらに、モバイルデバイスとゾーンの間で新たな接続状態を確立するステップを含む。接続状態が確立されると、更新プレイリスト中の１つ又は複数のメディアアイテムに対してモバイルデバイスを介してアクションが実行されると、ゾーンに関連付けられた再生キュー内の対応する１つ又は複数のメディアアイテムに対して、対応するアクションがゾーンによって実行されるようになる。
【０２３８】
別の態様による第２の方法は、モバイルデバイスとネットワークメディアシステムの間で通信を確立するステップを含む。モバイルデバイスは、メディアアイテムを再生中である。第２の方法はさらに、モバイルデバイスがネットワークメディアシステム内の１つ又は複数の再生デバイスによる第１のゾーンと以前に接続状態にあったことを決定するステップを含む。モバイルデバイスのプレイリスト中の１つ又は複数のメディアアイテムに対してモバイルデバイスを介してアクションが実行されると、第１のゾーンに関連付けられた第１の再生キュー内の対応する１つ又は複数の第１のメディアアイテムに対して、対応するアクションが第１のゾーンによって実行される。第２の方法はさらに、モバイルデバイスのユーザインタフェース上での表示のために、第１のゾーンがモバイルデバイスと以前に接続状態にあったことを示すグラフィック表示を提供するステップを含む。
【０２３９】
さらに別の態様による非一時的コンピュータ読み取り可能媒体は、コンピューティングデバイスによって実行可能な命令を記憶するものであり、コンピューティングデバイスによって命令が実行されると、コンピューティングデバイスに所定の機能を実行させる。機能は、モバイルデバイスとネットワークメディアシステムの間で通信を確立するステップを含む。モバイルデバイスは、メディアアイテムを再生中である。機能はさらに、モバイルデバイスがネットワークメディアシステム内の１つ又は複数の再生デバイスによる第１のゾーンと以前に接続状態にあったことを決定するステップを含む。モバイルデバイスのプレイリスト中の１つ又は複数のメディアアイテムに対してモバイルデバイスを介してアクションが実行されると、第１のゾーンに関連付けられた第１の再生キュー内の対応する１つ又は複数の第１のメディアアイテムに対して、対応するアクションが第１のゾーンによって実行される。機能はさらに、モバイルデバイスのユーザインタフェース上での表示のために、第１のゾーンがモバイルデバイスと以前に接続状態にあったことを示すグラフィック表示を提供するステップを含む。
【０２４０】
さらに別の態様によるデバイスは、プロセッサと、プロセッサによって実行可能な命令を記憶したメモリとを備えるものであり、プロセッサによって命令が実行されると、所定の機能を実行する。機能は、モバイルデバイスとネットワークメディアシステムの間で通信を確立するステップを含む。機能はさらに、モバイルデバイスがネットワークメディアシステム内の１つ又は複数の再生デバイスによるゾーンと以前に接続状態にあったことを決定するステップを含む。モバイルデバイスのプレイリスト中の１つ又は複数のメディアアイテムに対してモバイルデバイスを介してアクションが実行されると、ゾーンに関連付けられた再生キュー内の対応する１つ又は複数のメディアアイテムに対して、対応するアクションがゾーンによって実行される。機能はさらに、ゾーンから、再生キュー内の対応する１つ又は複数のメディアアイテムを特定する情報を受信するステップを含む。機能はさらに、ゾーンから受信した１つ又は複数の対応するメディアアイテムを特定する更新プレイリストをモバイルデバイスによって読み出すステップを含む。機能はさらに、モバイルデバイスとゾーンの間で新たな接続状態を確立するステップを含む。接続状態が確立されると、更新プレイリスト中の１つ又は複数のメディアアイテムに対してモバイルデバイスを介してアクションが実行されると、ゾーンに関連付けられた再生キュー内の対応する１つ又は複数のメディアアイテムに対して、対応するアクションがゾーンによって実行されるようになる。
【０２４１】
さらに、本明細書での「実施形態」の言及は、実施形態に関連して述べられた特定の特徴、構造、又は特性が、発明の少なくとも１つの実施形態に含まれ得ることを意味する。本明細書の様々な場所でこの語句が用いられているが、その全てが必ずしも同じ実施形態を言及するものではなく、又、他の実施形態に対して相互排他的な別個の実施形態又は代替の実施形態でもない。このように、本明細書で述べられた実施形態に関して他の実施形態との組合せが可能であることが、当業者によって明示的および暗黙的に理解される。
【０２４２】
本明細書は、環境、システム、手順、ステップ、論理ブロック、処理、および他のシンボル表現に関して広く示されており、それらはネットワークに接続されるデータ処理デバイスの動作に直接又は間接的に類似するものである。これらの処理説明および表現は、一般的に当業者によって使用され、それらの仕事の内容を他の当業者に最も効率良く伝えることができる。本開示を理解するために、多くの具体的な内容が提供されている。しかしながら、本開示のある実施形態が特定の具体的な詳細なしに実施され得ることが当業者に理解される。他の例では、実施形態を不必要に曖昧にすることを避けるために、周知の方法、手順、コンポーネント、および回路を詳細に説明していない。したがって、本開示の範囲は、上記した実施形態よりむしろ添付された特許請求の範囲によって定義される。
【０２４３】
添付の特許請求の範囲のいずれかがソフトウェアおよび／又はファームウェアへの実装を純粋にカバーするように読み取れる場合には、少なくとも１つの例における要素の１つ又は複数が、ソフトウェアおよび／又はファームウェアを記憶するメモリ、ＤＶＤ、ＣＤ、ＢｌｕーｒＡｙ等の有形媒体を含むように、本明細書で明示的に定められる。
【図１】
2016530589.tif 000003
【図２Ａ】
2016530589.tif 000004
【図２Ｂ】
2016530589.tif 000005
【図２Ｃ】
2016530589.tif 000006
【図３】
2016530589.tif 000007
【図４】
2016530589.tif 000008
【図５】
2016530589.tif 000009
【図６】
2016530589.tif 000010
【図７】
2016530589.tif 000011
【図８】
2016530589.tif 000012
【図９】
2016530589.tif 000013
【図１１】
2016530589.tif 000014
【図１３】
2016530589.tif 000015
【図１５】
2016530589.tif 000016
【図１７】
2016530589.tif 000017
【図１９】
2016530589.tif 000018
【図２１】
2016530589.tif 000019
【図２３】
2016530589.tif 000020
【図１０Ａ】
2016530589.tif 000021
【図１０Ｂ】
2016530589.tif 000022
【図１０Ｃ】
2016530589.tif 000023
【図１０Ｄ】
2016530589.tif 000024
【図１２】
2016530589.tif 000025
【図１４Ａ】
2016530589.tif 000026
【図１４Ｂ】
2016530589.tif 000027
【図１６】
2016530589.tif 000028
【図１８Ａ】
2016530589.tif 000029
【図１８Ｂ】
2016530589.tif 000030
【図１８Ｃ】
2016530589.tif 000031
【図１８Ｄ】
2016530589.tif 000032
【図１８Ｅ】
2016530589.tif 000033
【図２０Ａ】
2016530589.tif 000034
【図２０Ｂ】
2016530589.tif 000035
【図２２Ａ】
2016530589.tif 000036
【図２２Ｂ】
2016530589.tif 000037
【図２２Ｃ】
2016530589.tif 000038
【図２２Ｄ】
2016530589.tif 000039
【図２２Ｅ】
2016530589.tif 000040
【図２４Ａ】
2016530589.tif 000041
【図２４Ｂ】
2016530589.tif 000042
【図２４Ｃ】
2016530589.tif 000043
【図２４Ｄ】
2016530589.tif 000044
【手続補正書】
【提出日】平成28年1月29日(2016.1.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
モバイルデバイス（３００）において、モバイルデバイス（３００）によって再生可能な１つ又は複数のメディアアイテムを特定するプレイリスト（１００２）を表示するステップ、
モバイルデバイス（３００）において、プレイリスト（１００２）をネットワークメディアシステム（８６０、８７０）内の１つ又は複数のゾーンに拡張するための第１の入力を受信するステップ、
第１の入力の受信に応じて、モバイルデバイス（３００）上において、ネットワークメディアシステム（８６０、８７０）内の１つ又は複数のゾーンから少なくとも１つのゾーンを特定するゾーン表示（１０１４）を表示するステップ、ここで、当該少なくとも１つのゾーンのそれぞれは少なくとも１つの再生デバイスを含むとともに、当該ゾーンは所定の再生デバイスに記憶された再生キューに関連付けられている、
モバイルデバイスにおいて、少なくとも１つのゾーンのうちの１つの選択を示す第２の入力を受信するステップ、
第２の入力の受信に応じて、選択されたゾーンに関連付けられた再生キューに、モバイルデバイスのプレイリスト中の１つ又は複数のメディアアイテムのうちの少なくとも１つに対応する少なくとも１つのメディアアイテムを送り込むステップ、
ネットワークメディアシステムを構成するステップ、ここで、当該構成により、モバイルデバイスのプレイリスト中の少なくとも１つのメディアアイテムに対してモバイルデバイスを介してアクションが実行されると、再生キュー内の対応する少なくとも１つのメディアアイテムに対して、対応するアクションがゾーンによって実行される、
を含む、方法。
【請求項２】
モバイルデバイスのプレイリスト中の少なくとも１つのメディアアイテムに対して実行されるアクションには、
プレイリスト中の１つ又は複数のメディアアイテムのうちの１つを再生するステップ、
プレイリスト中の１つ又は複数のメディアアイテムのうちの１つの再生を一時停止するステップ、
プレイリスト中の１つ又は複数のメディアアイテムにおける次のメディアアイテムへスキップするステップ、
プレイリスト中の１つ又は複数のメディアアイテムにメディアアイテムを追加するステップ、
プレイリスト中の１つ又は複数のメディアアイテムからメディアアイテムを削除するステップ、
のうちの少なくとも１つが含まれる、請求項１に記載の方法。
【請求項３】
前記１つのゾーンの選択によりモバイルデバイスのアクションが当該ゾーンまで拡張されることを示すグラフィック表示をモバイルデバイス上に表示するステップをさらに含む、請求項１又は２に記載の方法。
【請求項４】
前記１つのゾーンに関連付けられた再生キューに取り込まれている少なくとも１つのメディアアイテムは、プレイリスト中の１つ又は複数のメディアアイテムのうちの少なくとも１つに対応するメディアアイテムのサブセットであり、
モバイルデバイスにおいて、プレイリスト中の１つ又は複数のメディアアイテムのうちの少なくとも１つのメディアアイテムに対してアクションを実行するための第３の入力を受信するステップ、
第３の入力の受信に応じて、前記１つのゾーンに関連付けられた再生キューに、当該再生キューに既に取り込まれているメディアアイテムのサブセット内のメディアアイテムではなく、プレイリスト中の１つ又は複数のメディアアイテムに対応する残りのメディアアイテムを送り込むステップ、
をさらに含む、請求項１から３のいずれか１つに記載の方法。
【請求項５】
プレイリストは、当該プレイリスト中の１つ又は複数のメディアアイテムに関する１つ又は複数のＵＲＩを含む、請求項１から４のいずれか１つに記載の方法。
【請求項６】
ゾーンに関連付けられた再生キューに、プレイリスト中の１つ又は複数のメディアアイテムに対応するメディアアイテムを送り込むステップには、ゾーンによって１つ又は複数のＵＲＩを受信および記憶するステップが含まれる、請求項１から５のいずれか１つに記載の方法。
【請求項７】
第２の入力の受信時において、モバイルデバイスによってメディアアイテムが再生されている場合、当該メディアアイテムの再生が前記ゾーンにおける少なくとも１つの再生デバイスに転送される、請求項１から６のいずれか１つに記載の方法。
【請求項８】
第２の入力の受信時において、モバイルデバイスによってメディアアイテムが再生されている場合、当該メディアアイテムは、モバイルデバイスと前記ゾーンにおける少なくとも１つの再生デバイスとによって同期して再生される、請求項１から６のいずれか１つに記載の方法。
【請求項９】
ネットワークとモバイルデバイスの間の接続状態が切断された後に再確立することが決定されることに応じて、モバイルデバイスからネットワークメディアシステムへ、モバイルデバイスによるプレイリストの修正に対応する修正を再生キュー内のメディアアイテムに対してもゾーンによって実行させるメッセージを送信するステップ、
をさらに含む、請求項１から８のいずれか１つに記載の方法。
【請求項１０】
モバイルデバイスがゾーンと以前に接続状態にあったと決定されることに応じて、当該ゾーンとの接続状態を自動的に再確立するかどうかを決定するステップ、
をさらに含む、請求項１から９のいずれか１つに記載の方法。
【請求項１１】
モバイルデバイスとの接続状態が切断された後にゾーンの再生キューが修正されたかどうかを決定するステップ、
をさらに含む、請求項１０に記載の方法。
【請求項１２】
ゾーンとの接続状態を自動的に再確立するかどうかを決定するステップは、モバイルデバイスがメディアアイテムを再生しているかどうかを決定するステップを含む、請求項１０に記載の方法。
【請求項１３】
接続状態を自動的に再確立することが決定されたときに、再生キュー内のメディアアイテムに関する情報をゾーンから受信するステップ、
当該再生キューに対応する更新プレイリストを取得するステップ、
をさらに含む、請求項１０に記載の方法。
【請求項１４】
請求項１から１３のいずれか１つに記載の方法を実行するためのプロセッサを備えるデバイス。
【請求項１５】
コンピューティングデバイスによって実行可能な命令を記憶したコンピュータ読み取り可能媒体であって、命令が実行されると、コンピューティングデバイスに請求項１から１３のいずれか１つに記載の方法を実行させる、コンピュータ読み取り可能媒体。
【請求項１６】
請求項１から１３のいずれか１つに記載の方法をコンピューティングデバイスに実行させるためのコンピュータプログラム。
【国際調査報告】
2016530589.tif 000045
2016530589.tif 000046