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