(57)【特許請求の範囲】
【請求項１】
コンピューティングデバイスのための方法であって、
ウェブブラウジングインタフェースを開くステップ、
メディア再生システムにおける１つ又は複数の再生ゾーンを特定するステップ、
ウェブページ上で、再生可能なメディアアイテムへのリンクを特定するステップ、
リンクに関連付けられた表示が、１つ又は複数の再生ゾーンでのメディアアイテムの再生のために選択可能となるように、ウェブページを修正するステップ、
修正されたウェブページをウェブブラウジングインタフェース上に表示するステップ、
を含み、
受信したウェブページを修正する前に、リンクに関連付けられた表示が選択されると、コンピューティングデバイスのメディア再生ソフトウェアを介してメディアアイテムを再生する、方法。
【請求項２】
メディア再生システムにおける１つ又は複数の再生ゾーンを特定するステップはさらに、メディア再生システムに関連付けられた再生デバイスを特定するステップ、ここで、各再生デバイスは、メディア再生システムの再生ゾーンに関連付けられている、
を含む、請求項１に記載の方法。
【請求項３】
メディア再生システムにおける１つ又は複数の再生ゾーンの特定は、ウェブブラウジングインタフェースが開かれると実行される、あるいは、表示の選択が受信されることに応答して実行される、請求項１又は２に記載の方法。
【請求項４】
更に、
１つ又は複数の再生ゾーンのうちの特定の再生ゾーンでメディアアイテムを再生させるための入力を受信するステップ、
入力の受信に応答して、特定の再生ゾーンでメディアアイテムを再生させるステップ、
を含む、請求項１から３のいずれか１つに記載の方法。
【請求項５】
表示の選択を受信するステップ、
選択の受信に応答して、１つ又は複数の再生ゾーンのリストを表示するステップ、
を含む、請求項１から３のいずれか１つに記載の方法。
【請求項６】
更に、
表示されたリストから１つ又は複数の再生ゾーンのうちの特定の再生ゾーンの選択を受信するステップ、
選択の受信に応答して、特定の再生ゾーンに関連付けられた再生キューにメディアアイテムを追加するステップ、
を含む、請求項５に記載の方法。
【請求項７】
メディアアイテムの表示の選択を受信するステップ、
選択の受信に応答して、オプションのリストを表示するステップ、ここで、リストは、メディア再生システムでメディアアイテムを再生するために選択可能なオプションを含む、
メディア再生システムでメディアアイテムを再生するためのオプションの選択を受信するステップ、
選択の受信に応答して、メディア再生システムにおける１つ又は複数の特定されたゾーンのリストを表示するステップ、
１つ又は複数のゾーンのうちの特定のゾーンの選択を受信するステップ、
選択の受信に応答して、特定のゾーンでメディアアイテムを再生させるステップ、
を含む、請求項１から３のいずれか１つに記載の方法。
【請求項８】
特定の再生ゾーンでメディアアイテムを再生させるステップはさらに、特定の再生ゾーンに関連付けられた１つ又は複数の再生デバイスへリンクを送信するステップを含む、請求項４、６、７のいずれか１つに記載の方法。
【請求項９】
１つ又は複数の再生ゾーンのリストはさらに、再生ゾーンの再生状態を示す、請求項５から８のいずれか１つに記載の方法。
【請求項１０】
１つ又は複数の再生ゾーンのリストは、
ウェブブラウジングインタフェースを提供するデバイスと１つ又は複数の各再生ゾーンとの物理的な近接性、
各再生ゾーンが作成された時間による時系列、
直近でメディアコンテンツを再生した再生ゾーンの時系列、
アルファベット順、
各再生ゾーンの再生状態、
のいずれかに基づいて、順序付けされる、請求項５から８のいずれか１つに記載の方法。
【請求項１１】
コンピューティングデバイスは、ローカルエリアネットワーク（ＬＡＮ）に接続されたネットワークデバイスであり、１つ又は複数の再生ゾーンは、ＬＡＮに接続された１つ又は複数の各再生デバイスに関連付けられている、請求項１から１０のいずれか１つに記載の方法。
【請求項１２】
ウェブブラウジングインタフェースは、ユーザアカウントに関連付けられており、１つ又は複数の再生ゾーンもユーザアカウントに関連付けられている、請求項１から１１のいずれか１つに記載の方法。
【請求項１３】
コンピューティングデバイスによって実行されるとコンピューティングデバイスに請求項１から１２のいずれか１つに記載の方法を実行させる命令を記憶した非一時的コンピュータ読み取り可能媒体。
【請求項１４】
請求項１から１２のいずれか１つに記載の方法を実行するように構成されたプロセッサを備えるコンピューティングデバイス。
【発明の詳細な説明】
【関連出願の参照】
【０００１】
本願は、２０１４年３月５日に出願された米国特許出願第１４／１９７，４０３号の優先権を主張しており、その全体が参照されることにより本明細書に組み込まれる。
【技術分野】
【０００２】
本願は、コンシューマ製品に関するものであり、特に、メディア再生に向けられた方法、システム、製品、機能、サービス、および他の要素に関するものや、それらのいくつかの態様に関する。
【背景技術】
【０００３】
２００３年に、ソノズ・インコーポレイテッドが最初の特許出願のうちの１つである「複数のネットワークデバイス間のオーディオ再生を同期する方法」と題する特許出願をし、２００５年にメディア再生システムの販売を開始するまで、アウトラウド設定におけるデジタルオーディオへのアクセスおよび試聴のオプションは厳しく制限されていた。人々は、ソノズ無線ＨｉＦｉシステムによって、１つ又は複数のネットワーク再生デバイスを介してソースから音楽を実質的に無制限に体験できるようになっている。スマートフォン、タブレット、又はコンピュータにインストールされたソフトウェアコントロールアプリケーションを通じて、ネットワーク再生デバイスを備えたいずれの部屋においても、人々は自分が望む音楽を再生することができる。また、例えばコントローラを用いて、再生デバイスを備えた各部屋に異なる歌をストリーミングすることもできるし、同期再生のために複数の部屋をグループ化することもできるし、全ての部屋において同期して同じ歌を聞くこともできる。
【０００４】
これまでのデジタルメディアに対する関心の高まりを考えると、試聴体験を更に向上させることができるコンシューマアクセス可能な技術を更に開発することにニーズがある。
【０００５】
本明細書で開示されている技術の特徴、態様、および利点は、以下の記載、添付の特許請求の範囲、および添付の図面を参照するとより理解しやすい。
【図面の簡単な説明】
【０００６】
【図１】ある実施形態で実施可能な例示的なメデイア再生システムの構成を示す図
【図２】例示的な再生デバイスの機能ブロック図を示す図
【図３】例示的な制御デバイスの機能ブロック図を示す図
【図４】例示的なコントローラインタフェースを示す図
【図５】メディア再生システムの再生ゾーンによるウェブページ上のメディアアイテムの再生を促進するための例示的なフロー図
【図６Ａ】再生可能なメディアアイテムを含む例示的なウェブページの表示を示す図
【図６Ｂ】再生可能なメディアアイテムを含む例示的なウェブページの表示を示す図
【図６Ｃ】再生可能なメディアアイテムを含む例示的なウェブページの表示を示す図
【図６Ｄ】再生可能なメディアアイテムを含む例示的なウェブページの表示を示す図
【発明を実施するための形態】
【０００７】
図面は、いくつかの例示的な実施形態を説明することを目的としているが、本発明が、図面に示した配置および手段に限定されるものではないことは理解される。
【０００８】
Ｉ．概要
本明細書で開示される実施形態は、メディア再生システムの再生ゾーンによる、ウェブページからのメディアアイテムの再生を含む。一実施形態では、メディア再生システムにおける再生ゾーンは、ウェブブラウジングインタフェースが起動されるときに特定される。ウェブページがウェブブラウジングインタフェースで表示されると、再生可能なメディアアイテムへの１つ又は複数のリンクがウェブページ上で特定される。さらに、再生可能な各メディアアイテムを１つ又は複数の特定された再生ゾーンで再生するために、１つ又は複数のリンクに対応する１つ又は複数の表示が選択可能となるように、ウェブページが修正される。
【０００９】
一例では、表示が選択されると、特定された再生ゾーンの表示が促され、当該表示によって、対応するメディアアイテムを再生するための再生ゾーンがユーザによって選択可能となる。別の例では、選択された再生ゾーンによってすぐにメディアアイテムを再生することに加えて、又はその代わりに、選択された再生ゾーンに関連付けられた再生キューにメディアアイテムが追加される。
【００１０】
上述したように、本願は、メディア再生システムの再生ゾーンによるウェブページ上のメディアアイテムの再生を促進することを含む。一態様における方法は、ウェブブラウジングインタフェースが開かれると、メディア再生システムにおける１つ又は複数の再生ゾーンを特定するステップを含む。当該方法はさらに、ウェブページ上で、再生可能なメディアアイテムへのリンクを特定するステップを含む。当該方法はさらに、リンクに関連付けられた表示が、１つ又は複数の再生ゾーンでのメディアアイテムの再生のために選択可能となるように、ウェブページを修正するステップを含む。
【００１１】
別の態様では、デバイスが提供される。当該デバイスは、プロセッサと、プロセッサによって実行されたときにデバイスに複数の機能を発揮させる命令を記憶したメモリと、を備える。複数の機能は、ウェブブラウジングインタフェースが開かれると、メディア再生システムにおける１つ又は複数の再生ゾーンを特定する機能を含む。複数の機能はさらに、ウェブページ上で、再生可能なメディアアイテムへのリンクを特定する機能を含む。複数の機能はさらに、リンクに関連付けられた表示が、１つ又は複数の再生ゾーンでのメディアアイテムの再生のために選択可能となるように、ウェブページを修正する機能を含む。
【００１２】
さらに別の態様では、非一時的コンピュータ読み取り可能メモリが提供される。当該非一時的コンピュータ読み取り可能メモリは、コンピューティングデバイスによって実行されたときにコンピューティングデバイスに複数の機能を発揮させるための命令を記憶する。複数の機能は、ウェブブラウジングインタフェースが開かれると、メディア再生システムにおける１つ又は複数の再生ゾーンを特定する機能を含む。複数の機能はさらに、ウェブページ上で、再生可能なメディアアイテムへのリンクを特定する機能を含む。複数の機能はさらに、リンクに関連付けられた表示が、１つ又は複数の再生ゾーンでのメディアアイテムの再生のために選択可能となるように、ウェブページを修正する機能を含む。
【００１３】
本願はさらに、メディア再生システムの再生ゾーンにおいてウェブページ上のメディアアイテムを再生することを含む。一態様では方法が提供される。当該方法は、ウェブブラウジングインタフェース上で、メディアアイテムへのリンクに関連付けられた表示を表示するステップを含む。当該方法はさらに、表示が選択されたことを示す第１の入力に応答して、メディア再生システムにおける１つ又は複数の再生ゾーンのリストを表示するステップを含む。ここで、１つ又は複数の再生ゾーンは、ウェブブラウジングインタフェースが起動される時又はその後に特定される。当該方法はさらに、再生ゾーンのリストにおいて特定の再生ゾーンが選択されたことを示す第２の入力に応答して、特定の再生ゾーンでメディアアイテムを再生させるステップを含む。
【００１４】
別の態様では、デバイスが提供される。当該デバイスは、プロセッサと、プロセッサによって実行されたときにデバイスに複数の機能を発揮させる命令を記憶したメモリと、を備える。複数の機能は、ウェブブラウジングインタフェース上で、メディアアイテムへのリンクに関連付けられた表示を表示する機能を含む。複数の機能はさらに、表示が選択されたことを示す第１の入力に応答して、メディア再生システムにおける１つ又は複数の再生ゾーンのリストを表示する機能を含む。ここで、１つ又は複数の再生ゾーンは、ウェブブラウジングインタフェースが起動される時又はその後に特定される。複数の機能はさらに、再生ゾーンのリストにおいて特定の再生ゾーンが選択されたことを示す第２の入力に応答して、特定の再生ゾーンでメディアアイテムを再生させる機能を含む。
【００１５】
さらに別の態様では、非一時的コンピュータ読み取り可能メモリが提供される。当該非一時的コンピュータ読み取り可能メモリは、コンピューティングデバイスによって実行されたときにコンピューティングデバイスに複数の機能を発揮させるための命令を記憶する。複数の機能は、ウェブブラウジングインタフェース上で、メディアアイテムへのリンクに関連付けられた表示を表示する機能を含む。複数の機能はさらに、表示が選択されたことを示す第１の入力に応答して、メディア再生システムにおける１つ又は複数の再生ゾーンのリストを表示する機能を含む。ここで、１つ又は複数の再生ゾーンは、ウェブブラウジングインタフェースが起動される時又はその後に特定される。複数の機能はさらに、再生ゾーンのリストにおいて特定の再生ゾーンが選択されたことを示す第２の入力に応答して、特定の再生ゾーンでメディアアイテムを再生させる機能を含む。
【００１６】
当業者にとって、本開示には他の複数の実施形態が含まれることは理解されるであろう。
【００１７】
ＩＩ．動作環境の例
図１は、本明細書で開示されている１つ又は複数の実施形態で実施可能又は実装可能なメディア再生システム１００の例示的な構成を示す。図示されるように、メディア再生システム１００は、複数の部屋および空間、例えば、主寝室、オフィス、ダイニングルーム、およびリビングルームを有する例示的なホーム環境と関連付けられている。図１の例に示されるように、メディア再生システム１００は、再生デバイス１０２−１２４、制御デバイス１２６および１２８、有線又は無線のネットワークルータ１３０を含む。
【００１８】
更に、例示的なメディア再生システム１００の異なる構成要素、および異なる構成要素がどのように作用してユーザにメディア体験を提供するかに関しての説明は、以下のセクションで述べられている。本明細書における説明は、概してメディア再生システム１００を参照しているが、本明細書で述べられている技術は、図１に示されるホーム環境の用途に限定されるものではない。例えば、本明細書で述べられている技術は、マルチゾーンオーディオが望まれる環境、例えば、レストラン、モール、又は空港のような商業的環境、スポーツ用多目的車（ＳＵＶ）、バス又は車のような車両、船、若しくはボード、飛行機などの環境において有益である。
【００１９】
ａ．例示的なゾーンプレーヤー
図２は、図１のメディア再生システム１００の再生デバイス１０２−１２４の１つ又は複数を構成する例示的な再生デバイス２００の機能ブロック図を示す。再生デバイス２００は、プロセッサ２０２、ソフトウェアコンポーネント２０４、メモリ２０６、オーディオ処理コンポーネント２０８、オーディオアンプ２１０、スピーカー２１２、およびネットワークインタフェース２１４を含んでもよい。ネットワークインタフェース２１４は、無線インタフェース２１６および有線インタフェース２１８を含む。ある場合では、再生デバイス２００は、スピーカー２１２を含まないが、再生デバイス２００を外部スピーカーに接続するためのスピーカーインタフェースを含んでいてもよい。別の場合では、再生デバイス２００は、スピーカー２１２もオーディオアンプ２１０も含まないが、再生デバイス２００を外部オーディオアンプ又はオーディオビジュアルレシーバーに接続するためのオーディオインタフェースを含んでもよい。
【００２０】
ある例では、プロセッサ２０２は、メモリ２０６に記憶された命令に基づいて、入力データを処理するように構成されたクロック駆動コンピュータコンポーネントであってもよい。メモリ２０６は、プロセッサ２０２によって実行可能な命令を記憶するように構成された非一時的なコンピュータ読み取り可能記録媒体であってもよい。例えば、メモリ２０６は、ある機能を実行するためにプロセッサ２０２によって実行可能なソフトウェアコンポーネント２０４の１つ又は複数をロードすることができるデータストレージであってもよい。ある例では、機能は、再生デバイス２００がオーディオソース又は別の再生デバイスからオーディオデータを読み出すステップを含んでもよい。別の例では、機能は、再生デバイス２００がネットワーク上の別のデバイス又は再生デバイスにオーディオデータを送信するステップを含んでもよい。更に別の例では、機能は、マルチチャンネルオーディオ環境を作るために、再生デバイス２００と１つ又は複数の再生デバイスとをペアリングするステップを含んでもよい。
【００２１】
ある機能は、再生デバイス２００が、１つ又は複数の他の再生デバイスと、オーディオコンテンツの再生を同期するステップを含む。再生を同期している間、再生デバイス２００によるオーディオコンテンツの再生と１つ又は複数の他の再生デバイスによる再生との間の遅延を、リスナーが気づかないことが好ましい。「複数の独立クロックデジタルデータ処理デバイス間の動作を同期するシステムおよび方法」と題する米国特許第８，２３４，３９５号が本明細書に参照として援用されており、それは再生デバイス間のオーディオ再生を同期することが述べられたより詳細な例を提供している。
【００２２】
更に、メモリ２０６は、データを記憶するように構成されていてもよい。データは、例えば、１つ又は複数のゾーンおよび／又はゾーングループに一部として含まれる再生デバイス２００などの再生デバイス２００、再生デバイス２００によりアクセス可能なオーディオソース、又は再生デバイス２００（又は他の再生デバイス）と関連付け可能な再生キュー、に関連付けられている。データは、定期的に更新され、再生デバイス２００の状態を示す１つ又は複数の状態変数として記憶されてもよい。また、メモリ２０６は、メディアシステムの他のデバイスの状態と関連付けられたデータを含んでもよく、デバイス間で随時共有することによって、１つ又は複数のデバイスが、システムと関連するほぼ直近のデータを有することができる。他の実施形態も可能である。
【００２３】
オーディオ処理コンポーネント２０８は、１つ又は複数のデジタル−アナログ変換器（ＤＡＣ）、オーディオ処理コンポーネント、オーディオ強化コンポーネント、又はデジタルシグナルプロセッサ（ＤＳＰ）等を含んでいてもよい。ある実施形態では、１つ又は複数のオーディオ処理コンポーネント２０８は、プロセッサ２０２のサブコンポーネントであってもよい。ある実施形態では、オーディオコンテンツが、オーディオ処理コンポーネント２０８によって処理および／又は意図的に変更されることによって、オーディオ信号を生成してもよい。生成されたオーディオ信号は、オーディオアンプ２１０に送信され、増幅され、スピーカー２１２を通じて再生される。特に、オーディオアンプ２１０は、１つ又は複数のスピーカー２１２を駆動できるレベルまでオーディオ信号を増幅するように構成されたデバイスを含んでもよい。スピーカー２１２は、独立した変換器（例えば、「ドライバ」）又は１つ又は複数のドライバを内包する筐体を含む完全なスピーカーシステムを備えてもよい。スピーカー２１２に備えられたあるドライバは、例えば、サブウーファー（例えば、低周波用）、ミドルレンジドライバ（例えば、中間周波用）、および／又はツイーター（高周波用）を含んでもよい。ある場合では、１つ又は複数のスピーカー２１２のそれぞれの変換器は、オーディオアンプ２１０の対応する個々のオーディオアンプによって駆動されてもよい。再生デバイス２００で再生するアナログ信号を生成することに加えて、オーディオ処理コンポーネント２０８は、オーディオコンテンツを処理し、そのオーディオコンテンツを１つ又は複数の他の再生デバイスに再生させるために送信する。
【００２４】
再生デバイス２００によって処理および／又は再生されるオーディオコンテンツは、外部ソース、例えば、オーディオライン−イン入力接続（例えば、オートディテクティング３．５ｍｍオーディオラインイン接続）又はネットワークインタフェース２１４を介して、受信されてもよい。
【００２５】
ネットワークインタフェース２１４は、データネットワーク上で再生デバイス２００と１つ又は複数の他のデバイスとの間のデータフローを可能にするように構成されてもよい。このように、再生デバイス２００は、再生デバイスと通信する１つ又は複数の他の再生デバイス、ローカルエリアネットワーク内のネットワークデバイス、又は例えば、インターネット等のワイドエリアネットワーク上のオーディオコンテンツソースから、データネットワークを介してオーディオコンテンツを受信するように構成されていてもよい。ある例では、再生デバイス２００によって送信および受信されたオーディオコンテンツおよび他の信号は、インターネットプロトコル（ＩＰ）に基づくソースアドレスおよびＩＰに基づく宛先アドレスを含むデジタルパケットの形で送信されてもよい。そのような場合、ネットワークインタフェース２１４は、デジタルパケットデータを解析することによって、再生デバイス２００宛てのデータを、再生デバイス２００によって適切に受信して処理することができる。
【００２６】
図示されるように、ネットワークインタフェース２１４は、無線インタフェース２１６と有線インタフェース２１８とを含んでもよい。無線インタフェース２１６は、再生デバイス２００用のネットワークインタフェース機能を提供し、通信プロトコル（例えば、無線規格ＩＥＥＥ８０２．１１ａ、８０２．１１ｂ、８０２．１１ｇ、８０２．１１ｎ、８０２．１１ａｃ、８０２．１５、４Ｇモバイル通信基準などを含む無線基準（規格）のいずれか）に基づいて、他のデバイス（例えば、再生デバイス２００に関連付けられたデータネットワーク内の他の再生デバイス、スピーカー、レシーバー、ネットワークデバイス、制御デバイス）と無線通信してもよい。有線インタフェース２１８は、再生デバイス２００用のネットワークインタフェース機能を提供し、通信プロトコル（例えば、ＩＥＥＥ８０２．３）に基づいて他のデバイスとの有線接続を介して通信してもよい。図２に示されるネットワークインタフェース２１４は、無線インタフェース２１６と有線インタフェース２１８との両方を含んでいるが、ネットワークインタフェース２１４は、ある実施形態において、無線インタフェースのみか、又は有線インタフェースのみを含んでいてもよい。
【００２７】
ある例では、再生デバイス２００と他の再生デバイスとは、ペアにされて、オーディオコンテンツの２つの別々のオーディオコンポーネントを再生してもよい。例えば、再生デバイス２００は、左チャンネルオーディオコンポーネントを再生するように構成される一方、他の再生デバイスは、右チャンネルオーディオコンポーネントを再生するように構成されてもよい。これにより、オーディオコンテンツのステレオ効果を生成するか、又は強化することができる。ペアにされた再生デバイス（「結合再生デバイス」とも言う）は、更に、他の再生デバイスと同期してオーディオコンテンツを再生してもよい。
【００２８】
別の例では、再生デバイス２００は、１つ又は複数の他の再生デバイスと音響的に統合され、単一の統合された再生デバイス（統合再生デバイス）を形成してもよい。統合再生デバイスは、統合されていない再生デバイス又はペアにされた再生デバイスと比べて、サウンドの処理や再現を異なるように構成することができる。なぜならば、統合再生デバイスは、オーディオコンテンツを再生するスピーカー追加することができるからである。例えば、再生デバイス２００が、低周波レンジのオーディオコンテンツを再生するように設計されている場合（例えば、サブウーファー）、再生デバイス２００は、全周波数レンジのオーディオコンテンツを再生するように設計された再生デバイスと統合されてもよい。この場合、全周波数レンジの再生デバイスは、低周波の再生デバイス２００と統合されたとき、オーディオコンテンツの中高周波コンポーネントのみを再生するように構成されてもよい。一方で低周波レンジの再生デバイス２００は、オーディオコンテンツの低周波コンポーネントを再生する。更に、統合再生デバイスは、単一の再生デバイス、又は更に他の統合再生デバイスとペアにされてもよい。
【００２９】
例として、現在、ソノズ・インコーポレイテッドは、「ＰＬＡＹ：１」、「ＰＬＡＹ：３」、「ＰＬＡＹ：５」、「ＰＬＡＹＢＡＲ」、「ＣＯＮＮＥＣＴ：ＡＭＰ」、「ＣＯＮＮＥＣＴ」、および「ＳＵＢ」を含む再生デバイスを販売提供している。他の過去、現在、および／又は将来のいずれの再生デバイスにおいても、追加的に又は代替的に本明細書で開示された実施例の再生デバイスに実装して使用することができる。更に、再生デバイスは、図２に示された特定の例又は提供されるソノズ製品に限定されないことは理解される。例えば、再生デバイスは、有線又は無線のヘッドホンを含んでもよい。別の例では、再生デバイスは、パーソナルモバイルメディア再生デバイス用のドッキングステーションを含むか、又は、それらと対話してもよい。更に別の例では、再生デバイスは、別のデバイス又はコンポーネント、例えば、テレビ、照明器具、又は屋内又は屋外で使用するためのいくつかの他のデバイスと一体化されてもよい。
【００３０】
ｂ．例示的な再生ゾーン構成
図１のメディア再生システムに戻って、環境は、１つ又は複数の再生ゾーンを有しており、それぞれの再生ゾーンは１つ又は複数の再生デバイスを含んでいる。メディア再生システム１００は、１つ又は複数の再生ゾーンで形成されており、後で１つ又は複数のゾーンが追加又は削除して、図１に示す例示的な構成としてもよい。それぞれのゾーンは、異なる部屋又は空間、例えば、オフィス、浴室、主寝室、寝室、キッチン、ダイニングルーム、リビングルーム、および／又はバルコニーに基づく名前が与えられてもよい。ある場合では、単一の再生ゾーンは複数の部屋又は空間を含んでいてもよい。別の場合では、単一の部屋又は空間は、複数の再生ゾーンを含んでいてもよい。
【００３１】
図１に示されるように、バルコニー、ダイニングルーム、キッチン、浴室、オフィス、および寝室のゾーンのそれぞれは、１つの再生デバイスを有する一方、リビングルームおよび主寝室のゾーンのそれぞれは、複数の再生デバイスを有する。リビングルームゾーンは、再生デバイス１０４、１０６、１０８、および１１０が、別々の再生デバイスとしてか、１つ又は複数の結合再生デバイスとしてか、１つ又は複数の統合再生デバイスとしてか、又はこれらのいずれかの組み合わせで、オーディオコンテンツを同期して再生するように構成されてもよい。同様に、主寝室の場合では、再生デバイス１２２および１２４が、別々の再生デバイスとしてか、結合再生デバイスとしてか、又は統合再生デバイスとして、オーディオコンテンツを同期して再生するように構成されてもよい。
【００３２】
ある例では、図１の環境における１つ又は複数の再生ゾーンは、それぞれ異なるオーディオコンテンツを再生している。例えば、ユーザは、バルコニーゾーンでグリルしながら、再生デバイス１０２によって再生されるヒップホップ音楽を聞くことができる。一方、別のユーザは、キッチンゾーンで食事を準備しながら、再生デバイス１１４によって再生されるクラシック音楽を聞くことができる。別の例では、再生ゾーンは、同じオーディオコンテンツを別の再生ゾーンと同期して再生してもよい。例えば、ユーザがオフィスゾーンにいる場合、オフィスゾーンの再生デバイス１１８が、バルコニーの再生デバイス１０２で再生されている音楽と同じ音楽を再生してもよい。そのような場合、再生デバイス１０２および１１８は、ロック音楽を同期して再生しているため、ユーザは、異なる再生ゾーン間を移動してもアウト−ラウドで再生されるオーディオコンテンツをシームレス（又は少なくともほぼシームレス）に楽しむことができる。再生ゾーン間の同期は、前述の米国特許第８，２３４，３９５号で述べられているような再生デバイス間の同期と同様の方法で行ってもよい。
【００３３】
上述したように、メディア再生システム１００のゾーン構成は、動的に変更してもよく、ある実施形態では、メディア再生システム１００は、複数の構成をサポートする。例えば、ユーザが１つ又は複数の再生デバイスを、物理的にゾーンに移動させるか、又はゾーンから移動させる場合、メディア再生システム１００は変更に対応するように再構成されてもよい。例えば、ユーザが再生デバイス１０２をバルコニーゾーンからオフィスゾーンに物理的に移動させる場合、オフィスゾーンは、再生デバイス１１８と再生デバイス１０２との両方を含んでもよい。必要に応じて、制御デバイス、例えば制御デバイス１２６と１２８とを介して、再生デバイス１０２が、ペアにされるか、又はオフィスゾーンにグループ化されるか、および／又はリネームされてもよい。一方、１つ又は複数の再生デバイスが、再生ゾーンを未だ設定していないホーム環境において、ある領域に移動させられた場合、新しい再生ゾーンがその領域に形成されてもよい。
【００３４】
更に、メディア再生システム１００の異なる再生ゾーンは、動的にゾーングループに組み合わされてもよいし、又は別々の再生ゾーンに分割されてもよい。例えば、ダイニングルームゾーンとキッチンゾーン１１４とがディナーパーティ用のゾーングループに組み合わされることによって、再生デバイス１１２と１１４とがオーディオコンテンツを同期して再生することができる。一方、あるユーザがテレビを見たい一方、他のユーザがリビングルーム空間の音楽を聞きたい場合、リビングルームゾーンが、再生デバイス１０４を含むテレビゾーンと、再生デバイス１０６、１０８および１１０を含むリスニングゾーンと、に分けられてもよい。
【００３５】
ｃ．例示的な制御デバイス
図３は、メディア再生システム１００の制御デバイス１２６と１２８とうちの一方又は両方を構成する例示的な制御デバイス３００の機能ブロック図を示す。図示されるように、制御デバイス３００は、プロセッサ３０２、メモリ３０４、ネットワークインタフェース３０６、およびユーザインタフェース３０８を含んでもよい。ある例では、制御デバイス３００は、メディア再生システム１００専用の制御デバイスであってもよい。別の例では、制御デバイス３００は、メディア再生システムコントローラアプリケーションソフトウェアをインストールされたネットワークデバイス、例えば、ｉＰｈｏｎｅ（登録商標）、ｉＰａｄ（登録商標）、又は任意の他のスマートフォン、タブレットあるいはネットワークデバイス（例えば、ＰＣ又はＭａｃ（登録商標）などのネットワークコンピュータ）であってもよい。
【００３６】
プロセッサ３０２は、メディア再生システム１００のユーザアクセス、コントロール、および構成を可能にすることに関する機能を実行するように構成されてもよい。メモリ３０４は、プロセッサ３０２によって実行可能な命令を記憶し、それらの機能を実行するように構成されていてもよい。また、メモリ３０４は、メディア再生システムコントローラアプリケーションソフトウェアと、メディア再生システム１００とユーザとに関連付けられた他のデータを記憶するように構成されていてもよい。
【００３７】
ある例では、ネットワークインタフェース３０６は、工業規格（例えば、赤外線、無線、ＩＥＥＥ８０２．３などの有線規格、ＩＥＥＥ８０２．１１ａ、８０２．１１ｂ、８０２．１１ｇ、８０２．１１ｎ、８０２．１１ａｃ、８０２．１５などの無線規格、４Ｇ通信規格など）に基づいてもよい。ネットワークインタフェース３０６においては、制御デバイス３００がメディア再生システム１００内の他のデバイスと通信するための手段を提供してもよい。ある例では、データおよび情報（例えば、状態変数）は、ネットワークインタフェース３０６を介して制御デバイス３００と他のデバイスとの間で通信されてもよい。例えば、メディア再生システム１００における再生ゾーンおよびゾーングループの構成は、制御デバイス３００によって、再生デバイス又は別のネットワークデバイスから受信されてもよいし、あるいは制御デバイス３００によって、ネットワークインタフェース３０６を介して別の再生デバイス又はネットワークデバイスに送信されてもよい。ある場合では、他のネットワークデバイスは、別の制御デバイスであってもよい。
【００３８】
ボリュームコントロールおよびオーディオ再生コントロールなどの再生デバイス制御コマンドは、ネットワークインタフェース３０６を介して制御デバイス３００から再生デバイスに通信されてもよい。上述したように、メディア再生システム１００の構成の変更は、ユーザにより制御デバイス３００を用いて行うことができる。構成の変更は、１つ又は複数の再生デバイスをゾーンに追加すること、１つ又は複数の再生デバイスをゾーンから取り除くこと、１つ又は複数のゾーンをゾーングループに追加すること、１つ又は複数のゾーンをゾーングループから取り除くこと、結合プレーヤー又は統合プレーヤーを形成すること、結合プレーヤー又は統合プレーヤーから１つ又は複数の再生デバイスに分けることなどを含んでもよい。このように、制御デバイス３００は、コントローラと呼ばれてもよく、制御デバイス３００は、メディア再生システムコントローラアプリケーションソフトウェアをインストールした専用のコントローラか、又はネットワークデバイスであってもよい。
【００３９】
制御デバイス３００のユーザインタフェース３０８は、図４に示されるコントローラインタフェース４００などのようなコントローラインタフェースを提供することによって、メディア再生システム１００のユーザアクセスおよび制御を可能にするように構成されていてもよい。コントローラインタフェース４００は、再生制御領域４１０、再生ゾーン領域４２０、再生ステータス領域４３０、再生キュー領域４４０、およびオーディオコンテンツソース領域４５０を含む。図示されるユーザインタフェース４００は、図３の制御デバイス３００などのようなネットワークデバイス（および／又は図１の制御デバイス１２６および１２８）を設けられたユーザインタフェースの単なる一例であって、ユーザによってメディア再生システム１００などのようなメディア再生システムを制御するためにアクセスされるものである。あるいは、様々なフォーマット、スタイル、および対話型シーケンスを他のユーザのインタフェースを１つ又は複数のネットワークデバイスに実装し、メディア再生システムへ類似の制御アクセスを提供してもよい。
【００４０】
再生制御領域４１０は、（例えば、タッチ又はカーソルを用いることで）選択可能なアイコンを含んでもよい。このアイコンによって、選択された再生ゾーン又はゾーングループ内の再生デバイスが、再生又は停止、早送り、巻き戻し、次にスキップ、前にスキップ、シャッフルモードのオン／オフ、リピートモードのオン／オフ、クロスフェードモードのオン／オフを行う。再生制御領域４１０は、別の選択可能なアイコンを含んでもよい。別の選択可能なアイコンは、イコライゼーション設定、再生ボリュームなど他の設定などを変更してもよい。
【００４１】
再生ゾーン領域４２０は、メディア再生システム１００内の再生ゾーンの表示を含んでもよい。ある実施形態では、再生ゾーンのグラフィック表示が選択可能であってもよい。追加の選択可能なアイコンを移動させることによって、メディア再生システム内の再生ゾーンを管理又は構成することができる。例えば、結合ゾーンの作成、ゾーングループの作成、ゾーングループの分割、およびゾーングループのリネームなど他の管理又は構成を行うことができる。
【００４２】
例えば、図示されるように、「グループ」アイコンは、再生ゾーンのグラフィック表示のそれぞれに設けられてもよい。あるゾーンのグラフィック表示内の「グループ」アイコンは、メディア再生システム内の１つ又は複数のゾーンを選択して、あるゾーンとグループ化するオプションを出せるように選択可能であってもよい。一度グループ化すると、あるゾーンとグループ化されたゾーン内の再生デバイスは、あるゾーン内の再生デバイスと同期してオーディオコンテンツを再生するように構成される。同様に、「グループ」アイコンは、ゾーングループのグラフィック表示内に設けられてもよい。この場合、「グループ」アイコンは、ゾーングループ内の１つ又は複数のゾーンをゾーングループから取り除くために、ゾーングループ内の１つ又は複数のゾーンを選択から外すというオプションを出すように選択可能であってもよい。ユーザインタフェース４００等のユーザインタフェースを介してゾーンをグループ化およびグループ解除するための他の対話をすることも可能であるし、実施することも可能である。再生ゾーン領域４２０内の再生ゾーンの表示は、再生ゾーン又はゾーングループ構成が変更されると、動的に更新されてもよい。
【００４３】
再生ステータス領域４３０は、現在再生されているオーディオコンテンツ、前に再生されたオーディオコンテンツ、又は選択された再生ゾーン又はゾーングループ内で次に再生するように予定されているオーディオコンテンツ、のグラフィック表示を含んでもよい。選択可能な再生ゾーン又は再生グループは、ユーザインタフェース上で、例えば、再生ゾーン領域４２０および／又は再生ステータス領域４３０内で視覚的に区別されてもよい。グラフィック表示は、トラックタイトル、アーティスト名、アルバム名、アルバム年、トラックの長さ、およびメディア再生システムを、ユーザインタフェース４００を介して制御するときに、ユーザにとって有益な他の関連情報を含んでいてもよい。
【００４４】
再生キュー領域４４０は、選択された再生ゾーン又はゾーングループと関連付けられた再生キュー内のオーディオコンテンツのグラフィック表示を含んでもよい。ある実施形態では、それぞれの再生ゾーン又はゾーングループは、再生ゾーン又は再生グループによって再生される０以上のオーディオアイテムに対応する情報を含む再生キューと関連付けられていてもよい。例えば、再生キュー内のそれぞれのオーディオアイテムは、ユー・アール・アイ（ＵＲＩ）、ユー・アール・エル（ＵＲＬ）、又は再生ゾーン又はゾーングループ内の再生デバイスによって使用可能な他の識別子を含んでいてもよい。これらによって、ローカルオーディオコンテンツソース又はネットワークオーディオコンテンツソース、からオーディオアイテムを見つけ、および／又は取り出し、再生デバイスによって再生することができる。
【００４５】
ある例では、プレイリストが再生キューに追加されてもよい。この場合、プレイリスト内のそれぞれのオーディオアイテムに対応する情報が再生キューに追加されてもよい。別の例では、再生キュー内のオーディオアイテムは、プレイリストとして保存されてもよい。更に別の例では、再生デバイスがストリーミングオーディオコンテンツ、例えば、再生時間を有することで連続して再生されないオーディオアイテムよりも、停止しない限り連続して再生されるインターネットラジオを再生し続けているとき、再生キューは、空であってもよいし、又は「未使用」であるが埋められていてもよい。別の実施形態では、再生キューは、インターネットラジオおよび／又は他のストリーミングオーディオコンテンツアイテムを含むことができ、且つ再生ゾーン又はゾーングループがそれらのアイテムを再生しているとき「未使用」とすることができる。他の例も可能である。
【００４６】
再生ゾーン又はゾーングループが「グループ化される」か、又は「グループ解除」されるとき、影響を受ける再生ゾーン又はゾーングループに関連付けられた再生キューは、クリアされてもよいし、又は再び関連付けられてもよい。例えば、第１再生キューを含む第１再生ゾーンが、第２再生キューを含む第２再生ゾーンとグループ化された場合、形成されたゾーングループは、関連付けられた再生キューを有していてもよい。関連付けられた再生キューは、最初は空であるか、（例えば、第２再生ゾーンが第１再生ゾーンに追加された場合、）第１再生キューのオーディオアイテムを含むか、（例えば、第１再生ゾーンが第２再生ゾーンに追加された場合、）第２再生キューのオーディオアイテムを含むか、又は第１再生キューと第２再生キューとの両方のオーディオアイテムを組み合わせられる。その後、形成されたゾーングループがグループ解除された場合、グループ解除された第１再生ゾーンは、前の第１再生キューと再び関連付けられてもよいし、空の新しい再生キューと関連付けられてもよいし、あるいはゾーングループがグループ解除される前にゾーングループと関連付けられていた再生キューのオーディオアイテムを含む新しい再生キューと関連付けられてもよい。同様に、グループ解除された第２再生ゾーンは、前の第２再生キューと再び関連付けられてもよいし、空の新しい再生キューと関連付けられてもよいし、あるいはゾーングループがグループ解除される前にゾーングループと関連付けられていた再生キューのオーディオアイテムを含む新しい再生キューと関連付けられてもよい。
【００４７】
図４のユーザインタフェース４００に戻って、再生キュー領域４４０内のオーディオコンテンツのグラフィック表示は、トラックタイトル、アーティスト名、トラックの長さ、および再生キュー内のオーディオコンテンツと関連付けられた他の関連情報を含んでいてもよい。ある例では、オーディオコンテンツのグラフィック表示は、追加の選択可能なアイコンを選択して移動させることができる。これにより、再生キューおよび／又は再生キューに表示されたオーディオコンテンツを管理および／又は操作することができる。例えば、表示されたオーディオコンテンツは、再生キューから取り除いてもよいし、再生キュー内の異なる位置に移動させてもよいし、すぐに再生させるか若しくは現在再生しているオーディオコンテンツの後に再生するように選択されてもよいし、あるいは他の動作を実行してもよい。再生ゾーン又はゾーングループに関連付けられた再生キューは、再生ゾーン又はゾーングループ内の１つ又は複数の再生デバイスのメモリ、再生ゾーン又はゾーングループに入っていない再生デバイスのメモリ、および／又は他の指定のデバイスのメモリに記憶されていてもよい。
【００４８】
オーディオコンテンツソース領域４５０は、選択可能なオーディオコンテンツソースのグラフィック表示を含んでいてもよい。このオーディオコンテンツソースにおいては、オーディオコンテンツが選択された再生ゾーン又はゾーングループによって取り出され、再生されてもよい。オーディオコンテンツソースに関する説明は、以降のセクションを参照することができる。
【００４９】
ｄ．例示的なオーディオコンテンツソース
前回図示したように、ゾーン又はゾーングループ内の１つ又は複数の再生デバイスは、再生するオーディオコンテンツを、（例えば、オーディオコンテンツの対応するＵＲＩ又はＵＲＬに基づいて、）複数の入手可能なオーディオコンテンツソースから取り出すように構成されていてもよい。ある例では、オーディオコンテンツは、再生デバイスによって、対応するオーディオコンテンツソース（例えば、ライン−イン接続）から直接取り出されてもよい。別の例では、オーディオコンテンツは、１つ又は複数の他の再生デバイス若しくはネットワークデバイスを介してネットワーク上の再生デバイスに提供されてもよい。
【００５０】
例示的なオーディオコンテンツソースは、メディア再生システム内の１つ又は複数の再生デバイスのメモリを含んでもよい。メディア再生システムとしては、例えば、図１のメディア再生システム１００、１つ又は複数のネットワークデバイス上のローカルミュージックライブラリ（例えば、制御デバイス、ネットワーク対応のパーソナルコンピュータ、又はネットワーク接続ストレージ（ＮＡＳ）など）、インターネット（例えば、クラウド）を介してオーディオコンテンツを提供するストリーミングオーディオサービス、あるいは再生デバイス又はネットワークデバイスのライン−イン入力接続を介してメディア再生システムに接続されるオーディオソース、他の可能なシステムであってもよい。
【００５１】
ある実施形態では、オーディオコンテンツソースは、図１のメディア再生システム１００などのようなメディア再生システムに定期的に追加されてもよいし、定期的に取り除かれてもよい。ある例では、１つ又は複数のオーディオコンテンツソースが追加される、取り除かれる、又は更新される度に、オーディオアイテムのインデックス付けが行われてもよい。オーディオアイテムのインデックス付けは、ネットワーク上で共有される全てのフォルダ／ディレクトリ内の識別可能なオーディオアイテムをスキャンすることを含んでもよい。ここで、ネットワークは、メディア再生システム内の再生デバイスによってアクセス可能である。また、オーディオアイテムのインデックス付けは、メタデータ（例えば、タイトル、アーティスト、アルバム、トラックの長さなど）と他の関連情報とを含むオーディオコンテンツデータベースを作成すること、又は更新すること、を含んでもよい。他の関連情報とは、例えば、それぞれの識別可能なオーディオアイテムを見つけるためのＵＲＩ又はＵＲＬを含んでもよい。オーディオコンテンツソースを管理し、且つ維持するための他の例も可能である。
【００５２】
再生デバイス、制御デバイス、再生ゾーン構成、およびメディアコンテンツソースに関しての上述した説明は、以降で述べられている機能および方法を実施可能ないくつかの例示的な動作環境のみを提供している。本発明は、本明細書で明示的に述べられていないメディア再生システム、再生デバイス、およびネットワークデバイスの他の動作環境および構成であっても適用可能であり、その機能および方法を実施するのに適している。
【００５３】
ＩＩＩ．ウェブページ上のメディアアイテムを再生ゾーンで再生するための例示的な方法
上述したように、本明細書に述べられている実施形態は、メディア再生システムの再生ゾーンによる、ウェブページからのメディアアイテムの再生を含む。図５に示す方法５００は、メディアアイテムの再生を促進するための方法の１つの実施形態を示す。方法５００は例えば、図１のメディア再生システム１００、図２の再生デバイス２００の１つ又は複数、図３の制御デバイス３００の１つ又は複数を含む動作環境で実施される。方法５００は、ブロック５０２−５１０の１つ又は複数によって構成されるように、１つ又は複数の操作、機能、又は動作を含んでもよい。ブロックは順番に示されているが、これらのブロックは並行して行われてもよいし、および／又は、本明細書で述べられている順番と異なる順番で行われてもよい。また、所望の実施内容に応じて、ブロックを少なくしてもよいし、増やして分割してもよいし、および／又は取り除いてもよい。
【００５４】
さらに、フローチャートは、方法５００並びに本明細書で開示されている他の処理および方法に関して、本実施形態の実施可能な機能および動作の例を示している。これに関して、各ブロックは、プロセッサによって実行されるとプロセスにおける特定のロジカル機能又はステップを実行させる１つ又は複数の命令を記憶した、モジュール、セグメント、あるいはプログラムコードの一部を示していてもよい。プログラムコードは例えば、ディスク又はハードドライブを含む記憶デバイスなど、任意のタイプのコンピュータ読み取り可能記録媒体に記憶されてもよい。コンピュータ読み取り可能記録媒体は、非一時的なコンピュータ読み取り可能記録媒体、例えば、レジスタメモリ、プロセッサキャッシュ、およびランダム・アクセス・メモリ（ＲＡＭ）などのように短時間データを記憶するコンピュータ読み取り可能媒体を含んでもよい。コンピュータ読み取り可能媒体は、非一時的なメディア、例えば、リード・オンリ・メモリ（ＲＯＭ）、光ディスク、磁気ディスク、コンパクトディスク・リード・オンリ・メモリ（ＣＤ−ＲＯＭ）等の長期間の記憶が可能な二次記憶装置又は永続記憶装置を含んでもよい。コンピュータ読み取り可能媒体は、その他の任意の揮発性記憶システム又は不揮発性記憶システムであってもよい。コンピュータ読み取り可能媒体は例えば、コンピュータ読み取り可能記録媒体、即ち、有形の記憶デバイスとみなされてもよい。また、方法５００並びに本明細書に開示されたその他の処理および方法において、図５の各ブロックは回路を示していてもよく、その回路は処理において、ある論理機能を実行するために有線接続されている。
【００５５】
方法５００は、メディア再生システム内の１つ又は複数の再生ゾーンを特定するステップを含む（ブロック５０２）。一例では、１つ又は複数の再生ゾーンの特定は、コンピュータやモバイルデバイス等のデバイス上でウェブブラウザインタフェースを開いたり、それを起動する時に実行されてもよい。セクションＩＩで説明したように、メディア再生システムにおけるそれぞれの再生ゾーンには、１つ又は複数の再生デバイスが含まれてもよい。その他の例では、１つ又は複数の再生ゾーンの特定は、ウェブブラウザインタフェースの起動後のある時点で行われる。再生ゾーンの特定は例えば、メディアアイテムのリンクを選択する際に、又はウェブブラウザインタフェースによりウェブページをローディングする際に行われる。
【００５６】
一例では、メディア再生システム内のそれぞれの再生デバイスは、ユニバーサルプラグアンドプレイ（ＵＰｎＰ）ネットワークプロトコルに従ってローカルエリアネットワーク（ＬＡＮ）に接続される。このとき、メディア再生システム内のそれぞれの再生デバイスは、ＵＰｎＰネットワークプロトコルに従ってＬＡＮに接続されている他のデバイスによって発見することができ、当該他のデバイスには、ウェブブラウザインタフェースを提供するデバイスが含まれる。メディア再生システム内の１つ又は複数の再生ゾーンは、特定された再生デバイスに基づいて特定することができる。
【００５７】
いくつかの場合において、メディア再生システムの一部ではない、とりわけ、プリンタ、ＮＡＳデバイス、テレビ等のその他のＵＰｎＰ対応デバイスが、ＵＰｎＰプロトコルに従って発見される。このような場合、メディア再生システム内の再生ゾーンを特定するプロセスは、メディア再生システムの一部ではないデバイスを除外するステップを含むことができる。例えば、メディア再生システム内のそれぞれのデバイスは、特定の命名規則に基づくデバイス名（又はデバイス識別子）を有しており、メディア再生システムの一部を構成しないデバイス名と識別可能である。このため、メディア再生システムの一部を構成しないデバイスを除外するステップには、メディア再生システム内のデバイスに関する特定の命名規則に適合するデバイス名を有するデバイスを検索するステップが含まれてもよい。
【００５８】
別の例では、１つ又は複数の再生ゾーンの特定には、ユーザのユーザアカウントが含まれる。メディア再生システムは例えば、メディア再生システムに登録するときにユーザが提供したメールアドレスに関連付けられてもよい。このため、ユーザがメールアカウントにログインするとき、又はメールアドレスをウェブブラウザインタフェースに提供するときに、当該メールアドレスに関連付けられたメディア再生システムが特定され、それに応じてメディア再生システムの再生ゾーンが特定される。本実施形態では、ウェブブラウザインタフェースを提供するデバイスは、メディア再生システム内の再生ゾーンを識別するために当該メディア再生システムと同じネットワーク上にある必要はない。むしろ、ウェブブラウザインタフェースデバイスは例えば、ワイドエリアネットワーク（ＷＡＮ）を介して、メディア再生システムに関連付けられたアカウント情報が記憶されているサーバにアクセス可能である必要がある。別のケースでは、メディア再生システム用のコントローラソフトウェアアプリケーションが、ウェブブラウザインタフェースを提供するコントローラにインストールされている場合および／又は起動されている場合に、メディア再生システムの再生ゾーンを特定するステップには、当該コントローラソフトウェアアプリケーションから再生ゾーンの情報を取得するステップが含まれる。
【００５９】
さらに別の例では、１つ又は複数の再生ゾーンを特定するステップには、メディア再生システム内の１つ又は複数の再生ゾーンを示す、以前に記憶されたデータを検索することが含まれる。ある場合には、ウェブブラウザインタフェースの以前の起動時において、メディア再生システムの再生ゾーンが上述のように特定され、かつ、特定された再生ゾーンを示すデータが記憶される。一例では、特定された再生ゾーンを示すデータは、クラウドサーバに記憶される。別の例では、データは、ウェブブラウジングインタフェースデバイス上にローカルに記憶されてもよい。さらなる例では、ウェブブラウジングインタフェースデバイス上にローカルに記憶されたデータは、上述のようにメディア再生システム用のコントローラソフトウェアアプリケーションに関連付けて記憶される。別の場合には、上記のような再生ゾーンの発見は定期的に行われてもよいし、特定された再生ゾーンを示すデータが記憶および／又は更新されてもよい。これらのケースでは、記憶されたデータは、ウェブブラウザインタフェースが再び起動されたときに取り出すことができる。上述した変形および組合せを含むその他の例も可能である。
【００６０】
図５において、方法５００は、ウェブページ上で、再生可能なメディアアイテムへのリンクを特定するステップを含む（ブロック５０４）。一例では、ユーザは、ウェブブラウザインタフェースにＵＲＬを入力してハイパーテキスト転送プロトコル（ＨＴＴＰ）に従った要求を送信することにより、ウェブページにアクセスする。この要求に応答して、ウェブブラウジングインタフェースは、ウェブページを示すハイパーテキストマークアップ言語（ＨＴＭＬ）ファイルを受信する。
【００６１】
再生可能なメディアアイテムへのリンクをウェブページ上で特定するステップには、受信したＨＴＭＬファイルにおいて、再生可能なメディアアイテムへの参照（リファレンス）を検索するステップが含まれる。例えば、メディア再生システムの再生デバイスが「．ｗａｖ」、「．ｍ４ａ」、「．ｍｐ３」のファイル拡張子を持つファイルを再生可能である場合、同ファイル拡張子を持つファイルへの参照を、受信したＨＴＭＬファイルにおいて検索してもよい。「．ｗａｖ」、「．ｍ４ａ」、「．ｍｐ３」は単なる例示であり、オーディオファイルおよび／又はビジュアルファイルに関する他のファイル形式もメディア再生システム内のデバイスによって再生可能であり、それが、再生可能なメディアアイテムへのリンクをウェブページ上で特定する際に検索されることを、当該技術分野の当業者は理解する。
【００６２】
ウェブブラウザインタフェースがウェブサイトを表示するときに、メディアアイテムへのリンクは特に、選択可能なグラフィック又はテキストのリンク表示の形式で提供されてもよい。本明細書で議論されるように、リンク表示の選択あるいはリンクに関連付けられた任意の表示の選択には、１つ又は複数のマウスクリック、指タップ又はその他のユーザ作用が含まれてもよい。その他の例も可能である。
【００６３】
ある場合には、リンク表示が選択されることにより、メディアアイテムの再生のためにメディア再生ソフトウェアが起動される。別のケースでは、リンク表示が選択されることにより、ウェブブラウザインタフェースはユーザに対して、ユーザが希望するメディアアイテムに対するアクションを示すことを促す。例えば、メディアアイテムを保存すること、特定のメディア再生ソフトウェアを使用してメディアアイテムを再生すること、および、ウェブブラウザインタフェースのプラグインアプリケーションを使用してウェブブラウザインタフェース内でメディアアイテムを開くことなどをユーザが選択するために、オプションのリストが提供される。その他の例も可能である。
【００６４】
本方法は、リンクに関連付けられている表示が１つ又は複数の再生ゾーンでメディアアイテムを再生するように選択可能となるように、ウェブページを修正するステップを含む（ブロック５０６）。ウェブページを修正するステップには、受信したＨＴＭＬファイルを修正するステップが含まれてもよい。一例では、ウェブブラウザインタフェースがウェブページを表示する前にウェブページが修正されてもよい。言い換えれば、ウェブブラウザインタフェースは、修正されたウェブページのみを表示し、最初に受信したウェブページを表示しない。別の例では、最初に受信したウェブページは、ウェブページの修正が完了するまでウェブブラウザインタフェースによって表示されてもよく、ウェブページの修正の完了時点で、修正されたウェブページによりウェブブラウザインタフェースが更新されてもよい。その他の例も可能である。
【００６５】
いくつかの実施形態では、メディアアイテムを１つ又は複数の再生ゾーンで再生するステップには、当該１つ又は複数の再生ゾーンに関連付けられた再生キューにメディアコンテンツを追加するステップが含まれる。メディアアイテムは例えば、再生される前に再生キューに追加される。ここでの議論においては、メディアアイテムを１つ又は複数の再生ゾーンで再生させるための表示が選択されることで、メディアアイテムがすぐに再生される、メディアアイテムが再生キューに追加される、あるいはその両方が実行されてもよい。
【００６６】
図６Ａ―６Ｄは、メディアアイテムへのリンクに関連付けられた表示を有する修正版のウェブページ６００、６５０を示す図であり、当該リンクは、１つ又は複数の特定された再生ゾーンでメディアアイテムを再生するために選択可能である。図６Ａに示すように、ウェブページ６００は、コンテンツ６０２を含む。コンテンツ６０２は、表示６０６、６０８を含み、表示６０６、６０８は、それぞれに対応するメディアアイテムを１つ又は複数の再生ゾーンで再生するために選択可能である。この例では、それぞれの表示６０６、６０８はボタンの形態である。表示６０６、６０８は、最初に受信したウェブページ上におけるメディアアイテムへのリンク表示とは視覚的に異ならないものである。
【００６７】
図示されるように、表示６０８を選択すれば、実行可能なオプション６１０のリストがウェブブラウジングインタフェースによって提供されることによって、メディアアイテムに対して何を望むかを示すことをユーザに促すようにしてもよい。この例におけるオプション６１０は、「新しいタブでリンクを開く」、「新しいウィンドウでリンクを開く」、および「リンクアドレスをコピーする」を含んでおり、これらのオプションは、最初に受信したウェブページ上のリンク表示を選択するときから利用可能であったものである。しかしながら、この場合には、オプション６１０は、最初に受信したウェブページ上のリンク表示を選択する際には利用できなかった「メディアシステムへの再生」、「メディアシステムのキューに追加」を含む。前述したように、「メディアシステムへの再生」を選択すると、表示６０８に対応するメディアアイテムをメディア再生システム内の１つ又は複数の再生ゾーンで再生する一方で、「メディアシステムのキューに追加」を選択すると、表示６０８に対応するメディアアイテムをメディア再生システム内の１つ又は複数の再生ゾーンに関連付けられた再生キューに追加する。実行可能なオプション６１０には、図示又は説明しないその他のオプションが含まれてもよい。さらに当業者は、選択された表示の近傍にオプション６１０の表示位置を設けてもよく、あるいは、ウェブブラウジングインタフェース上の任意の場所にオプション６１０を表示してもよいことを理解する。
【００６８】
図６Ｂは、テキストコンテンツ６５２を含むウェブページ６５０を示す、この例では、例示の目的のために、テキストコンテンツ６５２は、図６Ａに示したボタン型グラフィック表示６０６、６０８とは対照的に、埋め込み式のテキスト表示６５６、６５８を含む。それにもかかわらず、テキスト表示６５６、６５８は、それぞれに対応するメディアアイテムを１つ又は複数の再生ゾーン内で再生するように選択可能である。さらに、表示６５６、６５８は、最初に受信したウェブページ上のメディアアイテムへのリンク表示とは視覚的に異ならないものである。また図示されるように、テキスト表示６５６、６５８が選択されることで、実行可能なオプション６１０のリストがウェブブラウザインタフェースによって提供されることによって、対応するメディアアイテムに対して何を望むかを示すことをユーザに促すようにしてもよい。
【００６９】
別の例では、リンクに関連付けられた表示が、最初に受信したウェブページ上のリンク表示に置き換わることで、１つ又は複数の再生ゾーンでメディアアイテムを再生可能であることを示すようにしてもよい。図６Ｃは、図６Ａに示すものと同様のコンテンツ６０２を含むウェブページ６００を示す。しかしながら、この例では、表示６０６’、６０８’は、図６Ａの表示６０６、６０８とは視覚的に異なるものであり、したがって、最初に受信したウェブページ上のメディアアイテムへのリンク表示とは異なるものである。言い換えれば、この例では、表示６０６’、６０８’は、最初に受信したウェブページ上のリンク表示に置き換わっている。図示されるように、表示６０６’、６０８’は、（表示６０６、６０８および／又は最初に受信したウェブページ上のリンク表示における「今すぐ再生」の代わりに）「メディアシステムへの再生」というテキストを有したボタンの形態であり、この表示を選択することで、メディア再生システム内の１つ又は複数の再生ゾーンにおいて対応するメディアアイテムが再生されることが示されている。
【００７０】
さらに別の例では、リンクに関連付けられた表示は、最初に受信したウェブページ上のリンク表示の近傍にある表示アイコンの形態であり、メディアアイテムを１つ又は複数の再生ゾーンで再生するというオプションを示している。図６Ｄは、図６Ａ、図６Ｃに示したものと同様のコンテンツ６０２を含むウェブページ６００を示す。しかしながら、この例では、表示６０６、６０８はまだウェブサイト６００上に表示されており、コンテンツ６０２はさらに、表示アイコン６３２、６３４を含む。この例では、アイコン６３２は表示６０６に関連付けられ、アイコン６３４は表示６０８に関連付けられている。一例では、アイコン６３２、６３４は単に、表示６０６、６０８を選択することでそれぞれの表示に対応するメディアアイテムが１つ又は複数の再生ゾーンで再生されるという情報を表示するものである。別のケースでは、表示６０６、６０８が選択されると、最初に受信したウェブページでリンク表示に関連付けられた同じものが選択された場合と同様のアクションが実行される（例えば、対応するメディアアイテムを再生するためのメディア再生ソフトウェアを起動するなど）。しかしながら、この場合には、アイコン６３２、６３４は、メディア再生システムにおける１つ又は複数の再生ゾーンで対応するメディアアイテムが再生されるように選択可能であってもよい。図示又は説明しないその他の例も可能である。
【００７１】
図５の方法５００に戻ると、ブロック５０８は、第１の入力に応答して、メディア再生システムにおける１つ又は複数の再生ゾーンのリストを表示するステップを含む。メディア再生システムにおける１つ又は複数の再生ゾーンは、ブロック５０２で特定された１つ又は複数の再生ゾーンである。図６Ａ、６Ｂに示す例では、第１の入力は、オプション６１０内で「メディアシステムへの再生」あるいは「メディアシステムのキューに追加」を選択することである。第１の入力は、図６Ｃに示す例では、表示６０６’又は表示６０８’の選択であり、図６Ｄに示す例では、表示アイコン６３２又は表示アイコン６３４の選択であってもよい。上述した例のそれぞれにおいて、第１の入力に応答して、再生ゾーンリスト６１２が表示されてもよい。
【００７２】
図示されるように、再生ゾーンリスト６１２は、「再生ゾーン１」、「再生ゾーン３」および「再生ゾーン４」を含む。一例では、リスト６１２内の再生ゾーンは、ゾーン名のアルファベット順に基づいて順序付けされる。別の例では、リスト６１２内の再生ゾーンは、それぞれの再生ゾーンが作成された時間や、それぞれの再生ゾーンがメディアコンテンツを直近で再生した時間に応じて、時系列に並べられる。さらに別の例では、リスト６１２内の再生ゾーンは、ウェブブラウジングインタフェースを提供するコンピューティングデバイスと１つ又は複数の再生ゾーンとの物理的な近接性（近さ）に基づいて順序付けされる。例えば、ユーザが「再生ゾーン３」内においてタブレットあるいはパソコン上のウェブブラウジングインタフェースを使用している場合、「再生ゾーン３」は１番目に表示される。さらなる例では、メディア再生システム用のコントローラソフトウェアアプリケーションから取得した情報に基づいて１つ又は複数の再生ゾーンが特定されている場合に、ウェブブラウザインタフェースデバイス上で稼働しているコントローラソフトウェアアプリケーションを介して現在アクセスされている再生ゾーンが、１番目に表示される。その他の例も可能である。
【００７３】
さらに、リスト６１２内の再生ゾーンは、再生ゾーンの再生状態に応じてリスト化、あるいは順序付けされてもよい。例えば、現在メディアコンテンツを再生していない再生ゾーンが１番目に表示される。同じように、特定の再生ゾーンが現在メディアコンテンツを再生しており、かつ、他の再生ゾーンは再生していないことを示すために、再生ゾーンリスト６１２内にアイコン又はその他のグラフィック効果が提供されてもよい。いくつかのケースでは、現在メディアコンテンツを再生している再生ゾーンがウェブページ６００又はウェブページ６５０からのメディアアイテムを再生するために利用できない場合がある。一例では、利用できない再生ゾーンはグレー表示および／又は選択不可の状態で表示される。別のケースでは、利用できない再生ゾーンはリスト６１２に全く含まれない。上記および／又は上記で示唆したものに加えて、対応するメディアアイテムを再生する同じ又は類似の機能を維持しながら、あるいは、ユーザからの追加入力を求めようにしながら、その他の選択可能な表示が提供されてもよい。
【００７４】
図５において、方法５５０は、第２の入力に応答して、再生可能なメディアアイテムをメディア再生システムにおける特定の再生ゾーンで再生させるステップを含む（ブロック５１０）。一例では、第２の入力は、１つ又は複数の再生ゾーンのリストから特定の再生ゾーンを選択することを含む。特定の再生ゾーンを選択すると、特定の再生ゾーンでの再生のために、第１の入力の一部として選択された表示に対応するメディアアイテムへのリンクがメディア再生システムに送信される（ブロック５０６）。一例では、リンクは、特定の再生ゾーンの再生デバイスに送信される。
【００７５】
上述したように、再生ゾーンにメディアアイテムをすぐに再生させることに加えて又はその代わりに、特定の再生ゾーンに関連付けられた再生キューにメディアアイテムを追加してもよい。特に、図６Ａ、６Ｂに示す例でオプション６１０内の「メディアシステムのキューに追加」が選択された場合に、特定の再生ゾーンによって再生される前に、関連する再生キューに最初にメディアアイテムが追加されてもよい。その他の例も可能である。
【００７６】
ＩＶ．結論
本明細書は、様々な例示のシステム、方法、装置、および製品などを開示しており、それらは、他のコンポーネントの中で、ハードウェア上で実行されるファームウェアおよび／又はソフトウェアを含む。そのような例は、単なる例示であり、限定されるものとみなすべきではないと理解される。例えば、これらのファームウェア、ハードウェア、および／又はソフトウェアの態様又はコンポーネントのいくつか又はすべてが、専らハードウェアに、専らソフトウェアに、専らファームウェアに、又はハードウェア、ソフトウェア、および／又はファームウェアの任意の組み合わせを実施することができることが意図されている。したがって、提供されているそれらの例は、それらのシステム、方法、装置、および／又は生産物を実施する唯一の方法ではない。
【００７７】
上述したように、本願は、メディア再生システムの再生ゾーンによるウェブページ上のメディアアイテムの再生を促進することを含む。一態様では、方法が提供される。本方法は、ウェブブラウジングインタフェースが開かれると、メディア再生システムにおける１つ又は複数の再生ゾーンを特定するステップを含む。当該方法はさらに、ウェブページ上で、再生可能なメディアアイテムへのリンクを特定するステップを含む。当該方法はさらに、リンクに関連付けられた表示が、１つ又は複数の再生ゾーンでのメディアアイテムの再生のために選択可能となるように、ウェブページを修正するステップを含む。
【００７８】
別の態様では、デバイスが提供される。当該デバイスは、プロセッサと、プロセッサによって実行されたときにデバイスに複数の機能を発揮させる命令を記憶したメモリと、を備える。複数の機能は、ウェブブラウジングインタフェースが開かれると、メディア再生システムにおける１つ又は複数の再生ゾーンを特定する機能を含む。複数の機能はさらに、ウェブページ上で、再生可能なメディアアイテムへのリンクを特定する機能を含む。複数の機能はさらに、リンクに関連付けられた表示が、１つ又は複数の再生ゾーンでのメディアアイテムの再生のために選択可能となるように、ウェブページを修正する機能を含む。
【００７９】
さらに別の態様では、非一時的コンピュータ読み取り可能メモリが提供される。当該非一時的コンピュータ読み取り可能メモリは、コンピューティングデバイスによって実行されたときにコンピューティングデバイスに複数の機能を発揮させるための命令を記憶する。複数の機能は、ウェブブラウジングインタフェースが開かれると、メディア再生システムにおける１つ又は複数の再生ゾーンを特定する機能を含む。複数の機能はさらに、ウェブページ上で、再生可能なメディアアイテムへのリンクを特定する機能を含む。複数の機能はさらに、リンクに関連付けられた表示が、１つ又は複数の再生ゾーンでのメディアアイテムの再生のために選択可能となるように、ウェブページを修正する機能を含む。
【００８０】
本願はさらに、メディア再生システムの再生ゾーンにおいてウェブページ上のメディアアイテムを再生することを含む。一態様では、方法が提供される。当該方法は、ウェブブラウジングインタフェース上で、メディアアイテムへのリンクに関連付けられた表示（情報）を表示するステップを含む。当該方法はさらに、表示が選択されたことを示す第１の入力に応答して、メディア再生システムにおける１つ又は複数の再生ゾーンのリストを表示するステップを含む。ここで、１つ又は複数の再生ゾーンは、ウェブブラウジングインタフェースが起動される時又はその後に特定される。当該方法はさらに、再生ゾーンのリストにおいて特定の再生ゾーンが選択されたことを示す第２の入力に応答して、特定の再生ゾーンにメディアアイテムを再生させるステップを含む。
【００８１】
別の態様では、デバイスが提供される。当該デバイスは、プロセッサと、プロセッサによって実行されたときにデバイスに複数の機能を発揮させる命令を記憶したメモリと、を備える。複数の機能は、ウェブブラウジングインタフェース上で、メディアアイテムへのリンクに関連付けられた表示を表示する機能を含む。複数の機能はさらに、表示が選択されたことを示す第１の入力に応答して、メディア再生システムにおける１つ又は複数の再生ゾーンのリストを表示する機能を含む。ここで、１つ又は複数の再生ゾーンは、ウェブブラウジングインタフェースが起動される時又はその後に特定される。複数の機能はさらに、再生ゾーンのリストにおいて特定の再生ゾーンが選択されたことを示す第２の入力に応答して、特定の再生ゾーンにメディアアイテムを再生させる機能を含む。
【００８２】
さらに別の態様では、非一時的コンピュータ読み取り可能メモリが提供される。当該非一時的コンピュータ読み取り可能メモリは、コンピューティングデバイスによって実行されたときにコンピューティングデバイスに複数の機能を発揮させるための命令を記憶する。複数の機能は、ウェブブラウジングインタフェース上で、メディアアイテムへのリンクに関連付けられた表示を表示する機能を含む。複数の機能はさらに、表示が選択されたことを示す第１の入力に応答して、メディア再生システムにおける１つ又は複数の再生ゾーンのリストを表示する機能を含む。ここで、１つ又は複数の再生ゾーンは、ウェブブラウジングインタフェースが起動される時又はその後に特定される。複数の機能はさらに、再生ゾーンのリストにおいて特定の再生ゾーンが選択されたことを示す第２の入力に応答して、特定の再生ゾーンにメディアアイテムを再生させる機能を含む。
【００８３】
更に、本明細書において「実施形態」は、実施形態に関連して述べられた特定の特徴、構造、又は特性が、本発明の少なくとも１つの実施例に含まれ得ることを示している。本明細書の様々な場所でこの語句が用いられているが、すべてが同じ実施形態を言及するものではなく、又、他の実施形態を除いた別個の実施形態又は代替の実施形態でもない。このように、本明細書で述べられた実施形態は、明示的におよび暗黙的に、当業者によって、他の実施形態砥組み合わせることができることが理解される。
【００８４】
本明細書は、例示的な環境、システム、手順、ステップ、論理ブロック、処理、および他のシンボル表現に関して広く示されており、それらは直接又は間接的にネットワークに接続されるデータ処理デバイスの動作に類似するものである。これらの処理説明および表現は、一般的に当業者によって使用され、それらの仕事の内容を他の当業者に最も効率良く伝えることができる。多くの具体的な内容が、本開示を理解するために提供されている。しかしながら、当業者にとって、本開示の特定の実施形態が特定の、具体的な詳細なしに実施され得ることは理解される。他の例では、周知の方法、手順、コンポーネント、および回路が、実施形態を不必要に曖昧にすることを避けるため、詳細に説明していない。したがって、本開示の範囲は、上記した実施形態よりむしろ添付された特許請求の範囲によって定義される。
【００８５】
添付の特許請求の範囲のいずれかが単にソフトウェアおよび／又はファームウェアへの実装をカバーするように読み取ると、少なくとも１つの例における要素の１つ又は複数は、本明細書では、ソフトウェアおよび／又はファームウェアを記憶する有形の非一時的な記憶媒体、例えば、メモリ、ＤＶＤ、ＣＤ、Ｂｌｕ−ｒａｙ（登録商標）等を含むことが明確に定められている。
【図１】
0006328261.tif 000002
【図２】
0006328261.tif 000003
【図３】
0006328261.tif 000004
【図４】
0006328261.tif 000005
【図５】
0006328261.tif 000006
【図６Ａ】
0006328261.tif 000007
【図６Ｂ】
0006328261.tif 000008
【図６Ｃ】
0006328261.tif 000009
【図６Ｄ】
0006328261.tif 000010