(57)【要約】      （修正有）【課題】メディア再生に向けられた再生デバイスでの予想外の大音量を回避する方法を提供する。【解決手段】再生コマンドソースに基づいてボリューム制限を決定する方法であって、現在の再生ボリュームに対応するアクティブボリューム状態変数をメモリに記憶し６０２、再生ボリューム制限に対応するボリューム制限状態変数をメモリに記憶し６０４、所定のソースからのメディアの再生を開始するためのコマンドを検出し６０６、再生を開始するためのコマンドの所定のソースに基づいて開始再生ボリュームを現在の再生ボリューム及び再生ボリューム制限のうちの一方となるように選択し６０８、開始再生ボリュームでメディアを再生する６１０。【選択図】図６
2020074027.tif 000002
【特許請求の範囲】
【請求項１】
再生デバイスのための方法であって、
現在の再生ボリュームに対応するアクティブボリューム状態変数をメモリに記憶するステップ、
再生デバイスの再生ボリューム制限に対応するボリューム制限状態変数をメモリに記憶するステップ、
所定のソースからのメディアの再生を開始するためのコマンドを検出するステップ、
現在の再生ボリューム、及び、
再生ボリューム制限
のうちの一方である特定の再生ボリュームでメディアを再生するステップ、
を含み、
特定の再生ボリュームは、再生を開始するためのコマンドの所定のソースに基づいて選択される、方法。
【請求項２】
ボリューム制限状態変数が最大ボリューム状態変数であり、
再生ボリューム制限が最大再生ボリュームであり、
アクティブボリューム状態変数が最大ボリューム状態変数よりも大きいと決定されるときに、最大再生ボリュームを特定の再生ボリュームとして選択するステップを更に含む、請求項１に記載の方法。
【請求項３】
ボリューム制限状態変数が最大ボリューム状態変数であり、
再生ボリューム制限が最大再生ボリュームであり、
アクティブボリューム状態変数が最大ボリューム状態変数よりも大きくないと決定されるときに、現在の再生ボリュームを特定の再生ボリュームとして選択するステップを更に含む、請求項１又は２に記載の方法。
【請求項４】
再生デバイスからのメディアの再生を一時停止するためのコマンドを再生デバイスによって検出するステップ、
メディアの再生を一時停止するための検出されたコマンドに基づいて、（ａ）再生デバイスからのメディアの再生を一時停止して、（ｂ）メディアの再生を一時停止するためのコマンドに対応する第１の時間を決定するステップ、
メディアの再生を開始するためのコマンドを検出するステップ、
メディアの再生を開始するための検出されたコマンドに基づいて、（ａ）メディアの再生を開始するためのコマンドに対応する第２の時間を決定して、（ｂ）第１の時間と第２の時間との間の差が閾値一時停止時間を超えるかどうかを決定するステップ、
時間差が閾値一時停止時間を超えない場合には、現在の再生ボリュームでメディアを再生するステップ、
を更に含む、請求項１から３のいずれか一項に記載の方法。
【請求項５】
時間差が閾値一時停止時間を超える場合には、ボリューム制限でメディアを再生することを更に含む、請求項４に記載の方法。
【請求項６】
再生デバイスのための方法であって、
再生デバイスの再生ボリューム制限に対応する再生ボリューム制限状態変数を再生デバイスによって記憶するステップ、
再生デバイスがメディアの再生のために一時停止状態にある間、再生デバイスの再生ボリュームを提示される再生ボリュームまで増大させるために、所定のソースから受信されたコマンドを検出するステップ、
提示された再生ボリュームと再生ボリューム制限状態変数とを比較するステップ、
所定のソースと比較とに基づいて現在の再生ボリュームに対応するアクティブボリューム状態変数を決定してメモリに記憶するステップ、
を含む方法。
【請求項７】
提示された再生ボリュームがボリューム制限よりも大きいと決定されるときに、再生ボリューム制限をアクティブボリューム状態変数として記憶する、請求項６に記載の方法。
【請求項８】
提示された再生ボリュームがボリューム制限よりも大きくないと決定されるときに、現在の再生ボリュームをアクティブボリューム状態変数として記憶する、請求項６又は７に記載の方法。
【請求項９】
メディアの再生を開始するためのコマンドの検出に応じて現在の再生ボリュームでメディアを再生するステップを更に含む、請求項６から８のいずれか一項に記載の方法。
【請求項１０】
検出されたコマンドの所定のソースは、再生デバイス上に位置するタッチセンサである、請求項１から９のいずれか一項に記載の方法。
【請求項１１】
再生デバイスは、複数の再生ゾーンと制御装置とを備えるメディア再生システムの一部であり、
再生デバイスが第１の再生ゾーン内にあり、
検出されたコマンドの所定のソースが制御装置上のタッチセンサであり、
制御装置が第２の再生ゾーン内にあると決定されるときにボリューム制限状態変数を調整するステップを更に含む、請求項１から１０のいずれか一項に記載の方法。
【請求項１２】
ボリューム制限状態変数は、
時刻、
再生デバイスが位置するメディア再生システムの特定のゾーン、及び、
メディア再生システム内の再生デバイス又は他の再生デバイスの現在の再生状態、
のうちの少なくとも１つに依存する、請求項１から１１のいずれか一項に記載の方法。
【請求項１３】
ボリューム制限状態変数は、メディア再生システムの特定のゾーン内の全ての再生デバイスに適用される、請求項１から１２のいずれか一項に記載の方法。
【請求項１４】
アクティブボリューム状態変数をメディア再生システム内の他の再生デバイスと通信させるステップを更に含む、請求項１から１３のいずれか一項に記載の方法。
【請求項１５】
他の再生デバイスと再生デバイスとによってメディアを同じボリュームレベルで再生するステップを更に含む、請求項１４に記載の方法。
【請求項１６】
再生デバイスであって、請求項１から１５のいずれか一項に記載の方法を再生デバイスに行わせるように構成されるプロセッサを備える再生デバイス。
【請求項１７】
タッチセンサを更に備え、検出されたコマンドの所定のソースが再生デバイス上に位置するタッチセンサである、請求項１に記載の再生デバイス
【請求項１８】
請求項１から１５のいずれか一項に記載の方法を行うためにプロセッサによって実行可能な命令を記憶して成る非一時的なコンピュータ可読媒体。
【発明の詳細な説明】
【関連出願の参照】
【０００１】
本願は、２０１５年４月２４日に出願された米国特許出願第１４／６９６，３６６号の優先権を主張しており、その全体が参照されることにより本明細書に組み込まれる。
【技術分野】
【０００２】
本願は、コンシューマ製品に関するものであり、特に、メディア再生に向けられた方法、システム、製品、機能、サービス、および他の要素に関するものや、それらのいくつかの態様に関する。２０１４年９月２９日に出願された出願第１４／５００，４６５号「再生デバイス制御」の内容は、その全体が参照されることにより本明細書に組み込まれる。
【背景技術】
【０００３】
２００３年に、ソノズ・インコーポレイテッドが最初の特許出願のうちの１つである「複数のネットワークデバイス間のオーディオ再生を同期する方法」と題する特許出願をし、２００５年にメディア再生システムの販売を開始するまで、アウトラウド設定におけるデジタルオーディオへのアクセスおよび試聴のオプションは制限されていた。人々は、ソノズ無線ＨｉＦｉシステムによって、１つ又は複数のネットワーク再生デバイスを介して多くのソースから音楽を体験できるようになっている。スマートフォン、タブレット、又はコンピュータにインストールされたソフトウェアコントロールアプリケーションを通じて、ネットワーク再生デバイスを備えたいずれの部屋においても、人々は自分が望む音楽を再生することができる。また、例えばコントローラを用いて、再生デバイスを備えた各部屋に異なる歌をストリーミングすることもできるし、同期再生のために複数の部屋をグループ化することもできるし、全ての部屋において同期して同じ歌を聞くこともできる。
【０００４】
これまでのデジタルメディアに対する関心の高まりを考えると、試聴体験を更に向上させることができるコンシューマアクセス可能な技術を更に開発することにニーズがある。
【０００５】
本明細書で開示されている技術の特徴、態様、および利点は、以下の記載、添付の特許請求の範囲、および添付の図面を参照するとより理解しやすい。
【図面の簡単な説明】
【０００６】
【図１】ある実施形態で実施可能な例示的なメデイア再生システムの構成を示す図
【図２】例示的な再生デバイスの機能ブロック図を示す図
【図３】例示的な制御デバイスの機能ブロック図を示す図
【図４】例示的なコントローラインタフェースを示す図
【図５Ａ】例示的な再生デバイスの外側表面を示す図
【図５Ｂ】例示的な再生デバイスの外側表面の複数の領域を示す図
【図６】再生コマンドソースに基づいてボリューム制限を決定するための例示的なフロー図
【図７】再生コマンドソースに基づいてボリューム制限を決定するための例示的な別のフロー図
【図８】例示的なＬＥＤシーケンスのスケジュールを示す図
【発明を実施するための形態】
【０００７】
図面は、いくつかの例示的な実施形態を説明することを目的としているが、本発明が、図面に示した配置および手段に限定されるものではないことは理解される。
【０００８】
Ｉ．概要
本明細書中で説明される例は、再生デバイスを制御するためのコマンドソースに基づいて再生デバイスの再生ボリュームを制限することを含む。再生デバイスのボリュームを制限することが望ましい事例が多い。そのような１つの例としては、再生デバイスの再生を制御するためのコマンドが所定のソースから検出されるときに、所定のソースが、再生デバイスの現在のボリュームの表示をユーザに示さない場合がある。
【０００９】
幾つかの実施形態において、再生デバイスは、再生デバイスの現在の再生ボリュームに対応するアクティブボリューム状態変数をメモリに記憶してもよい。この場合、再生デバイスの「現在の」再生ボリュームは、再生デバイスがメディアを再生していることを必ずしも意味するとは限らない。むしろ、それは、再生デバイスがメディアを再生しているか否かに関わらず、再生デバイスの現在のボリューム構成を指す。また、再生デバイスは、再生ボリューム制限に対応するボリューム制限状態変数を記憶してもよい。このボリューム制限状態変数は、特定の状況で利用されてもよい。例えば、再生デバイス自体は、再生デバイスからメディアの再生を開始するためのタッチセンサを含んでもよい。しかしながら、それは現在のボリュームの表示を含まない場合がある。したがって、ユーザが再生デバイス制御器を介して再生を開始して予想よりも大きいかもしれないメディアの現在のボリュームによって驚かされる状況が起こり得る。例えば、再生デバイスが長時間にわたって一時停止され、ユーザは、現在の再生ボリュームがどのくらい大きいかを忘れる場合がある。また、ボリュームは、再生デバイスが一時停止される間、ユーザ又は他の誰かによって、或いは、おそらくペットによってさえ、誤って増大される場合もある。
【００１０】
そのため、再生デバイスは、再生を開始するためのコマンドソースを検出して、そのコマンドソースに基づいて、再生制限状態変数が使用されるべきかどうかを決定してもよい。例えば、現在のボリュームが高すぎる場合、再生デバイスは、代わりに、再生制限状態変数に基づいて再生を開始してもよい。
【００１１】
再生デバイスが一時停止状態にある間に再生デバイスのボリュームを増大させるためのコマンドを受信すると同様の状況が起こる場合がある。前述のように、ボリュームを増大させるためのコマンドは、現在のボリュームをユーザに示さない装置で受信される場合がある。これらの状況において、再生デバイスは、ボリュームを提示された再生ボリュームまで増大させるためのコマンドソースを検出した後、提示された再生ボリュームをボリューム制限状態変数と比較してもよい。例えば、提示されたボリューム増大が高すぎる場合には、現在のボリュームがボリューム制限状態変数に設定される。最小ボリューム制限及び特定のボリュームレベルを更に含み得る例もまた可能である。
【００１２】
また、再生デバイスは、再生デバイスの状態に関するフィードバックをし得るＬＥＤ照明を１つ以上の表面上に含んでもよい。ＬＥＤ照明は、赤色、青色、緑色、及び、白色などの幾つかの異なる色のＬＥＤ光を含んでもよく、これらのＬＥＤ光は、広帯域の色をもたらすように混合されてもよい。また、再生デバイスは、ＬＥＤ照明を異なる色の間でスムーズに目立った点滅もなく消失できてもよい。
【００１３】
幾つかの場合において、ＬＥＤ照明挙動の所定の組を伴う第１の再生デバイスが、ＬＥＤ照明挙動又はおそらく再生デバイスの異なる状態に関して規定されていない一般的なＬＥＤ照明挙動の異なる組を有する第２の再生デバイスに接続されてもよい。この場合、第２の再生デバイスは、第１の再生デバイスのＬＥＤ照明挙動を引き継いでもよい。
【００１４】
前述のように、これらの例は、再生コマンドソースに基づいて再生デバイスの再生ボリュームを制限することを含む。１つの態様では、再生デバイスが提供される。この再生デバイスは、（ａ）プロセッサと、（ｂ）非一時的なコンピュータ可読媒体と、（ｃ）非一時的なコンピュータ可読媒体に記憶されるプログラム命令とを備え、プログラム命令は、プロセッサによって実行されると、（ｉ）アクティブボリューム状態変数をメモリに記憶する機能であって、アクティブボリューム状態変数が現在の再生ボリュームに対応する機能と、（ｉｉ）ボリューム制限状態変数をメモリに記憶する機能であって、ボリューム制限状態変数が再生デバイスの再生ボリューム制限に対応する機能と、（ｉｉｉ）所定のソースからのメディアの再生を開始するためのコマンドを再生デバイスによって検出する機能と、（ｉｖ）再生を開始するためのコマンドの所定のソースに基づいて開始再生ボリュームを現在の再生ボリューム及び再生ボリューム制限のうちの一方となるように選択する機能と、（ｖ）開始再生ボリュームでメディアを再生する機能と、を含む機能を再生デバイスに行わせる。
【００１５】
他の態様では、再生デバイスが提供される。この再生デバイスは、（ａ）プロセッサと、（ｂ）非一時的なコンピュータ可読媒体と、（ｃ）非一時的なコンピュータ可読媒体に記憶されるプログラム命令とを含み、プログラム命令は、プロセッサによって実行されると、（ｉ）再生デバイスの最大再生ボリュームに対応する最大ボリューム状態変数を再生デバイスによって記憶する機能と、（ｉｉ）再生デバイスがメディアの再生のために一時停止状態にある間に、再生デバイスの再生ボリュームを提示された再生ボリュームまで増大するために所定のソースから受信されたコマンドを検出する機能と、（ｉｉｉ）（１）所定のソースと、（２）提示された再生ボリュームと最大ボリューム状態変数との比較とに基づいて、アクティブボリューム状態変数を決定する機能であって、アクティブボリューム状態変数が現在の再生ボリュームに対応する機能と、（ｉｖ）アクティブボリューム状態変数をメモリに記憶する機能と、を含む機能を再生デバイスに行わせる。
【００１６】
更なる他の態様では、方法が提供される。この方法は、（ａ）再生デバイスによってアクティブボリューム状態変数をメモリに記憶することであって、アクティブボリューム状態変数が現在の再生ボリュームに対応することと、（ｂ）ボリューム制限状態変数をメモリに記憶することであって、ボリューム制限状態変数が再生デバイスの再生ボリューム制限に対応することと、（ｃ）所定のソースからのメディアの再生を開始するためのコマンドを再生デバイスによって検出することと、（ｄ）再生を開始するためのコマンドの所定のソースに基づいて開始再生ボリュームを現在の再生ボリューム及び再生ボリューム制限のうちの一方となるように選択することと、（ｅ）開始再生ボリュームでメディアを再生することとを含む。
【００１７】
当業者であれば分かるように、本開示は多数の他の実施形態を含む。当業者であれば分かるように、本開示は多数の他の例を含む。本明細書中に記載される幾つかの例は、「ユーザ」及び／又は他のエンティティなどの所定の作用主体によって行われる機能を参照する場合があるが、この記載が単なる説明目的に過ぎないことが理解されるべきである。特許請求の範囲は、特許請求の範囲自体の言葉によって明示的に必要とされていない限り、任意のそのような例の作用主体による行為を必要とするように解釈されるべきでない。
【００１８】
本明細書中に記載される幾つかの例は、「ユーザ」及び／又は他のエンティティなどの所定の作用主体によって行われる機能を参照する場合があるが、この記載が単なる説明目的に過ぎないことが理解されるべきである。特許請求の範囲は、特許請求の範囲自体の言葉によって明示的に必要とされていない限り、任意のそのような例の作用主体による行為を必要とするように解釈されるべきでない。
【００１９】
ＩＩ．動作環境の例
図１は、本明細書で開示されている１つ又は複数の実施形態で実施可能又は実装可能なメディア再生システム１００の例示的な構成を示す。図示されるように、メディア再生システム１００は、複数の部屋および空間、例えば、主寝室、オフィス、ダイニングルーム、およびリビングルームを有する例示的なホーム環境と関連付けられている。図１の例に示されるように、メディア再生システム１００は、再生デバイス１０２−１２４、制御デバイス１２６および１２８、有線又は無線のネットワークルータ１３０を含む。
【００２０】
更に、例示的なメディア再生システム１００の異なる構成要素、および異なる構成要素がどのように作用してユーザにメディア体験を提供するかに関しての説明は、以下のセクションで述べられている。本明細書における説明は、概してメディア再生システム１００を参照しているが、本明細書で述べられている技術は、図１に示されるホーム環境の用途に限定されるものではない。例えば、本明細書で述べられている技術は、マルチゾーンオーディオが望まれる環境、例えば、レストラン、モール、又は空港のような商業的環境、スポーツ用多目的車（ＳＵＶ）、バス又は車のような車両、船、若しくはボード、飛行機などの環境において有益である。
【００２１】
ａ．例示的なゾーンプレーヤー
図２は、図１のメディア再生システム１００の再生デバイス１０２−１２４の１つ又は複数を構成する例示的な再生デバイス２００の機能ブロック図を示す。再生デバイス２００は、プロセッサ２０２、ソフトウェアコンポーネント２０４、メモリ２０６、オーディオ処理コンポーネント２０８、オーディオアンプ２１０、スピーカー２１２およびネットワークインタフェース２１４を含んでもよい。ネットワークインタフェース２１４は、無線インタフェース２１６および有線インタフェース２１８を含む。ある場合では、再生デバイス２００は、スピーカー２１２を含まないが、再生デバイス２００を外部スピーカーに接続するためのスピーカーインタフェースを含んでいてもよい。別の場合では、再生デバイス２００は、スピーカー２１２もオーディオアンプ２１０も含まないが、再生デバイス２００を外部オーディオアンプ又はオーディオビジュアルレシーバーに接続するためのオーディオインタフェースを含んでもよい。
【００２２】
ある例では、プロセッサ２０２は、メモリ２０６に記憶された命令に基づいて、入力データを処理するように構成されたクロック駆動コンピュータコンポーネントであってもよい。メモリ２０６は、プロセッサ２０２によって実行可能な命令を記憶するように構成された非一時的なコンピュータ読み取り可能記録媒体であってもよい。例えば、メモリ２０６は、ある機能を実行するためにプロセッサ２０２によって実行可能なソフトウェアコンポーネント２０４の１つ又は複数をロードすることができるデータストレージであってもよい。ある例では、機能は、再生デバイス２００がオーディオソース又は別の再生デバイスからオーディオデータを読み出すステップを含んでもよい。別の例では、機能は、再生デバイス２００がネットワーク上の別のデバイス又は再生デバイスにオーディオデータを送信するステップを含んでもよい。更に別の例では、機能は、マルチチャンネルオーディオ環境を作るために、再生デバイス２００と１つ又は複数の再生デバイスとをペアリングするステップを含んでもよい。
【００２３】
ある機能は、再生デバイス２００が、１つ又は複数の他の再生デバイスと、オーディオコンテンツの再生を同期するステップを含む。再生を同期している間、再生デバイス２００によるオーディオコンテンツの再生と１つ又は複数の他の再生デバイスによる再生との間の遅延を、リスナーが気づかないことが好ましい。「複数の独立クロックデジタルデータ処理デバイス間の動作を同期するシステムおよび方法」と題する米国特許第８，２３４，３９５号が本明細書に参照として援用されており、それは再生デバイス間のオーディオ再生を同期することが述べられたより詳細な例を提供している。
【００２４】
更に、メモリ２０６は、データを記憶するように構成されていてもよい。データは、例えば、１つ又は複数のゾーンおよび／又はゾーングループに一部として含まれる再生デバイス２００などの再生デバイス２００、再生デバイス２００によりアクセス可能なオーディオソース、又は再生デバイス２００（又は他の再生デバイス）と関連付け可能な再生キュー、に関連付けられている。データは、定期的に更新され、再生デバイス２００の状態を示す１つ又は複数の状態変数として記憶されてもよい。また、メモリ２０６は、メディアシステムの他のデバイスの状態と関連付けられたデータを含んでもよく、デバイス間で随時共有することによって、１つ又は複数のデバイスが、システムと関連するほぼ直近のデータを有することができる。他の実施形態も可能である。
【００２５】
オーディオ処理コンポーネント２０８は、１つ又は複数のデジタル−アナログ変換器（ＤＡＣ）、オーディオ処理コンポーネント、オーディオ強化コンポーネント、又はデジタルシグナルプロセッサ（ＤＳＰ）等を含んでいてもよい。ある実施形態では、１つ又は複数のオーディオ処理コンポーネント２０８は、プロセッサ２０２のサブコンポーネントであってもよい。ある実施形態では、オーディオコンテンツが、オーディオ処理コンポーネント２０８によって処理および／又は意図的に変更されることによって、オーディオ信号を生成してもよい。生成されたオーディオ信号は、オーディオアンプ２１０に送信され、増幅され、スピーカー２１２を通じて再生される。特に、オーディオアンプ２１０は、１つ又は複数のスピーカー２１２を駆動できるレベルまでオーディオ信号を増幅するように構成されたデバイスを含んでもよい。スピーカー２１２は、独立した変換器（例えば、「ドライバ」）又は１つ又は複数のドライバを内包する筐体を含む完全なスピーカーシステムを備えてもよい。スピーカー２１２に備えられたあるドライバは、例えば、サブウーファー（例えば、低周波用）、ミドルレンジドライバ（例えば、中間周波用）、および／又はツイーター（高周波用）を含んでもよい。ある場合では、１つ又は複数のスピーカー２１２のそれぞれの変換器は、オーディオアンプ２１０の対応する個々のオーディオアンプによって駆動されてもよい。再生デバイス２００で再生するアナログ信号を生成することに加えて、オーディオ処理コンポーネント２０８は、オーディオコンテンツを処理し、そのオーディオコンテンツを１つ又は複数の他の再生デバイスに再生させるために送信する。
【００２６】
再生デバイス２００によって処理および／又は再生されるオーディオコンテンツは、外部ソース、例えば、オーディオライン−イン入力接続（例えば、オートディテクティング３．５ｍｍオーディオラインイン接続）又はネットワークインタフェース２１４を介して、受信されてもよい。
【００２７】
ネットワークインタフェース２１４は、データネットワーク上で再生デバイス２００と１つ又は複数の他のデバイスとの間のデータフローを可能にするように構成されてもよい。このように、再生デバイス２００は、再生デバイスと通信する１つ又は複数の他の再生デバイス、ローカルエリアネットワーク内のネットワークデバイス、又は例えば、インターネット等のワイドエリアネットワーク上のオーディオコンテンツソースから、データネットワークを介してオーディオコンテンツを受信するように構成されていてもよい。ある例では、再生デバイス２００によって送信および受信されたオーディオコンテンツおよび他の信号は、インターネットプロトコル（ＩＰ）に基づくソースアドレスおよびＩＰに基づく宛先アドレスを含むデジタルパケットの形で送信されてもよい。そのような場合、ネットワークインタフェース２１４は、デジタルパケットデータを解析することによって、再生デバイス２００宛てのデータを、再生デバイス２００によって適切に受信して処理することができる。
【００２８】
図示されるように、ネットワークインタフェース２１４は、無線インタフェース２１６と有線インタフェース２１８とを含んでもよい。無線インタフェース２１６は、再生デバイス２００用のネットワークインタフェース機能を提供し、通信プロトコル（例えば、無線規格ＩＥＥＥ８０２．１１ａ、８０２．１１ｂ、８０２．１１ｇ、８０２．１１ｎ、８０２．１１ａｃ、８０２．１５、４Ｇモバイル通信基準などを含む無線基準（規格）のいずれか）に基づいて、他のデバイス（例えば、再生デバイス２００に関連付けられたデータネットワーク内の他の再生デバイス、スピーカー、レシーバー、ネットワークデバイス、制御デバイス）と無線通信してもよい。有線インタフェース２１８は、再生デバイス２００用のネットワークインタフェース機能を提供し、通信プロトコル（例えば、ＩＥＥＥ８０２．３）に基づいて他のデバイスとの有線接続を介して通信してもよい。図２に示されるネットワークインタフェース２１４は、無線インタフェース２１６と有線インタフェース２１８との両方を含んでいるが、ネットワークインタフェース２１４は、ある実施形態において、無線インタフェースのみか、又は有線インタフェースのみを含んでいてもよい。
【００２９】
ある例では、再生デバイス２００と他の再生デバイスとは、ペアにされて、オーディオコンテンツの２つの別々のオーディオコンポーネントを再生してもよい。例えば、再生デバイス２００は、左チャンネルオーディオコンポーネントを再生するように構成される一方、他の再生デバイスは、右チャンネルオーディオコンポーネントを再生するように構成されてもよい。これにより、オーディオコンテンツのステレオ効果を生成するか、又は強化することができる。ペアにされた再生デバイス（「結合再生デバイス」とも言う）は、更に、他の再生デバイスと同期してオーディオコンテンツを再生してもよい。
【００３０】
別の例では、再生デバイス２００は、１つ又は複数の他の再生デバイスと音響的に統合され、単一の統合された再生デバイス（統合再生デバイス）を形成してもよい。統合再生デバイスは、統合されていない再生デバイス又はペアにされた再生デバイスと比べて、サウンドの処理や再現を異なるように構成することができる。なぜならば、統合再生デバイスは、オーディオコンテンツを再生するスピーカー追加することができるからである。例えば、再生デバイス２００が、低周波レンジのオーディオコンテンツを再生するように設計されている場合（例えば、サブウーファー）、再生デバイス２００は、全周波数レンジのオーディオコンテンツを再生するように設計された再生デバイスと統合されてもよい。この場合、全周波数レンジの再生デバイスは、低周波の再生デバイス２００と統合されたとき、オーディオコンテンツの中高周波コンポーネントのみを再生するように構成されてもよい。一方で低周波レンジの再生デバイス２００は、オーディオコンテンツの低周波コンポーネントを再生する。更に、統合再生デバイスは、単一の再生デバイス、又は更に他の統合再生デバイスとペアにされてもよい。
【００３１】
例として、現在、ソノズ・インコーポレイテッドは、「ＰＬＡＹ：１」、「ＰＬＡＹ：３」、「ＰＬＡＹ：５」、「ＰＬＡＹＢＡＲ」、「ＣＯＮＮＥＣＴ：ＡＭＰ」、「ＣＯＮＮＥＣＴ」、および「ＳＵＢ」を含む再生デバイスを販売提供している。他の過去、現在、および／又は将来のいずれの再生デバイスにおいても、追加的に又は代替的に本明細書で開示された実施例の再生デバイスに実装して使用することができる。更に、再生デバイスは、図２に示された特定の例又は提供されるソノズ製品に限定されないことは理解される。例えば、再生デバイスは、有線又は無線のヘッドホンを含んでもよい。別の例では、再生デバイスは、パーソナルモバイルメディア再生デバイス用のドッキングステーションを含むか、又は、それらと対話してもよい。更に別の例では、再生デバイスは、別のデバイス又はコンポーネント、例えば、テレビ、照明器具、又は屋内又は屋外で使用するためのいくつかの他のデバイスと一体化されてもよい。
【００３２】
ｂ．例示的な再生ゾーン構成
図１のメディア再生システムに戻って、環境は、１つ又は複数の再生ゾーンを有しており、それぞれの再生ゾーンは１つ又は複数の再生デバイスを含んでいる。メディア再生システム１００は、１つ又は複数の再生ゾーンで形成されており、後で１つ又は複数のゾーンが追加又は削除して、図１に示す例示的な構成としてもよい。それぞれのゾーンは、異なる部屋又は空間、例えば、オフィス、浴室、主寝室、寝室、キッチン、ダイニングルーム、リビングルーム、および／又はバルコニーに基づく名前が与えられてもよい。ある場合では、単一の再生ゾーンは複数の部屋又は空間を含んでいてもよい。別の場合では、単一の部屋又は空間は、複数の再生ゾーンを含んでいてもよい。
【００３３】
図１に示されるように、バルコニー、ダイニングルーム、キッチン、浴室、オフィス、および寝室のゾーンのそれぞれは、１つの再生デバイスを有する一方、リビングルームおよび主寝室のゾーンのそれぞれは、複数の再生デバイスを有する。リビングルームゾーンは、再生デバイス１０４、１０６、１０８、および１１０が、別々の再生デバイスとしてか、１つ又は複数の結合再生デバイスとしてか、１つ又は複数の統合再生デバイスとしてか、又はこれらのいずれかの組み合わせで、オーディオコンテンツを同期して再生するように構成されてもよい。同様に、主寝室の場合では、再生デバイス１２２および１２４が、別々の再生デバイスとしてか、結合再生デバイスとしてか、又は統合再生デバイスとして、オーディオコンテンツを同期して再生するように構成されてもよい。
【００３４】
ある例では、図１の環境における１つ又は複数の再生ゾーンは、それぞれ異なるオーディオコンテンツを再生している。例えば、ユーザは、バルコニーゾーンでグリルしながら、再生デバイス１０２によって再生されるヒップホップ音楽を聞くことができる。一方、別のユーザは、キッチンゾーンで食事を準備しながら、再生デバイス１１４によって再生されるクラシック音楽を聞くことができる。別の例では、再生ゾーンは、同じオーディオコンテンツを別の再生ゾーンと同期して再生してもよい。例えば、ユーザがオフィスゾーンにいる場合、オフィスゾーンの再生デバイス１１８が、バルコニーの再生デバイス１０２で再生されている音楽と同じ音楽を再生してもよい。そのような場合、再生デバイス１０２および１１８は、ロック音楽を同期して再生しているため、ユーザは、異なる再生ゾーン間を移動してもアウト−ラウドで再生されるオーディオコンテンツをシームレス（又は少なくともほぼシームレス）に楽しむことができる。再生ゾーン間の同期は、前述の米国特許第８，２３４，３９５号で述べられているような再生デバイス間の同期と同様の方法で行ってもよい。
【００３５】
上述したように、メディア再生システム１００のゾーン構成は、動的に変更してもよく、ある実施形態では、メディア再生システム１００は、複数の構成をサポートする。例えば、ユーザが１つ又は複数の再生デバイスを、物理的にゾーンに移動させるか、又はゾーンから移動させる場合、メディア再生システム１００は変更に対応するように再構成されてもよい。例えば、ユーザが再生デバイス１０２をバルコニーゾーンからオフィスゾーンに物理的に移動させる場合、オフィスゾーンは、再生デバイス１１８と再生デバイス１０２との両方を含んでもよい。必要に応じて、制御デバイス、例えば制御デバイス１２６と１２８とを介して、再生デバイス１０２が、ペアにされるか、又はオフィスゾーンにグループ化されるか、および／又はリネームされてもよい。一方、１つ又は複数の再生デバイスが、再生ゾーンを未だ設定していないホーム環境において、ある領域に移動させられた場合、新しい再生ゾーンがその領域に形成されてもよい。
【００３６】
更に、メディア再生システム１００の異なる再生ゾーンは、動的にゾーングループに組み合わされてもよいし、又は別々の再生ゾーンに分割されてもよい。例えば、ダイニングルームゾーンとキッチンゾーン１１４とがディナーパーティ用のゾーングループに組み合わされることによって、再生デバイス１１２と１１４とがオーディオコンテンツを同期して再生することができる。一方、あるユーザがテレビを見たい一方、他のユーザがリビングルーム空間の音楽を聞きたい場合、リビングルームゾーンが、再生デバイス１０４を含むテレビゾーンと、再生デバイス１０６、１０８および１１０を含むリスニングゾーンと、に分けられてもよい。
【００３７】
ｃ．例示的な制御デバイス
図３は、メディア再生システム１００の制御デバイス１２６と１２８とうちの一方又は両方を構成する例示的な制御デバイス３００の機能ブロック図を示す。図示されるように、制御デバイス３００は、プロセッサ３０２、メモリ３０４、ネットワークインタフェース３０６、およびユーザインタフェース３０８を含んでもよい。ある例では、制御デバイス３００は、メディア再生システム１００専用の制御デバイスであってもよい。別の例では、制御デバイス３００は、メディア再生システムコントローラアプリケーションソフトウェアをインストールされたネットワークデバイス、例えば、ｉＰｈｏｎｅ（登録商標）、ｉＰａｄ（登録商標）、又は任意の他のスマートフォン、タブレットあるいはネットワークデバイス（例えば、ＰＣ又はＭａｃ（登録商標）などのネットワークコンピュータ）であってもよい。
【００３８】
プロセッサ３０２は、メディア再生システム１００のユーザアクセス、コントロール、および構成を可能にすることに関する機能を実行するように構成されてもよい。メモリ３０４は、プロセッサ３０２によって実行可能な命令を記憶し、それらの機能を実行するように構成されていてもよい。また、メモリ３０４は、メディア再生システムコントローラアプリケーションソフトウェアと、メディア再生システム１００とユーザとに関連付けられた他のデータを記憶するように構成されていてもよい。
【００３９】
ある例では、ネットワークインタフェース３０６は、工業規格（例えば、赤外線、無線、ＩＥＥＥ８０２．３などの有線規格、ＩＥＥＥ８０２．１１ａ、８０２．１１ｂ、８０２．１１ｇ、８０２．１１ｎ、８０２．１１ａｃ、８０２．１５などの無線規格、４Ｇ通信規格など）に基づいてもよい。ネットワークインタフェース３０６においては、制御デバイス３００がメディア再生システム１００内の他のデバイスと通信するための手段を提供してもよい。ある例では、データおよび情報（例えば、状態変数）は、ネットワークインタフェース３０６を介して制御デバイス３００と他のデバイスとの間で通信されてもよい。例えば、メディア再生システム１００における再生ゾーンおよびゾーングループの構成は、制御デバイス３００によって、再生デバイス又は別のネットワークデバイスから受信されてもよいし、あるいは制御デバイス３００によって、ネットワークインタフェース３０６を介して別の再生デバイス又はネットワークデバイスに送信されてもよい。ある場合では、他のネットワークデバイスは、別の制御デバイスであってもよい。
【００４０】
ボリュームコントロールおよびオーディオ再生コントロールなどの再生デバイス制御コマンドは、ネットワークインタフェース３０６を介して制御デバイス３００から再生デバイスに通信されてもよい。上述したように、メディア再生システム１００の構成の変更は、ユーザにより制御デバイス３００を用いて行うことができる。構成の変更は、１つ又は複数の再生デバイスをゾーンに追加すること、１つ又は複数の再生デバイスをゾーンから取り除くこと、１つ又は複数のゾーンをゾーングループに追加すること、１つ又は複数のゾーンをゾーングループから取り除くこと、結合プレーヤー又は統合プレーヤーを形成すること、結合プレーヤー又は統合プレーヤーから１つ又は複数の再生デバイスに分けることなどを含んでもよい。このように、制御デバイス３００は、コントローラと呼ばれてもよく、制御デバイス３００は、メディア再生システムコントローラアプリケーションソフトウェアをインストールした専用のコントローラか、又はネットワークデバイスであってもよい。
【００４１】
制御デバイス３００のユーザインタフェース３０８は、図４に示されるコントローラインタフェース４００などのようなコントローラインタフェースを提供することによって、メディア再生システム１００のユーザアクセスおよび制御を可能にするように構成されていてもよい。コントローラインタフェース４００は、再生制御領域４１０、再生ゾーン領域４２０、再生ステータス領域４３０、再生キュー領域４４０、およびオーディオコンテンツソース領域４５０を含む。図示されるユーザインタフェース４００は、図３の制御デバイス３００などのようなネットワークデバイス（および／又は図１の制御デバイス１２６および１２８）を設けられたユーザインタフェースの単なる一例であって、ユーザによってメディア再生システム１００などのようなメディア再生システムを制御するためにアクセスされるものである。あるいは、様々なフォーマット、スタイル、および対話型シーケンスを他のユーザのインタフェースを１つ又は複数のネットワークデバイスに実装し、メディア再生システムへ類似の制御アクセスを提供してもよい。
【００４２】
再生制御領域４１０は、（例えば、タッチ又はカーソルを用いることで）選択可能なアイコンを含んでもよい。このアイコンによって、選択された再生ゾーン又はゾーングループ内の再生デバイスが、再生又は停止、早送り、巻き戻し、次にスキップ、前にスキップ、シャッフルモードのオン／オフ、リピートモードのオン／オフ、クロスフェードモードのオン／オフを行う。再生制御領域４１０は、別の選択可能なアイコンを含んでもよい。別の選択可能なアイコンは、イコライゼーション設定、再生ボリュームなど他の設定などを変更してもよい。
【００４３】
再生ゾーン領域４２０は、メディア再生システム１００内の再生ゾーンの表示を含んでもよい。ある実施形態では、再生ゾーンのグラフィック表示が選択可能であってもよい。追加の選択可能なアイコンを移動させることによって、メディア再生システム内の再生ゾーンを管理又は構成することができる。例えば、結合ゾーンの作成、ゾーングループの作成、ゾーングループの分割、およびゾーングループのリネームなど他の管理又は構成を行うことができる。
【００４４】
例えば、図示されるように、「グループ」アイコンは、再生ゾーンのグラフィック表示のそれぞれに設けられてもよい。あるゾーンのグラフィック表示内の「グループ」アイコンは、メディア再生システム内の１つ又は複数のゾーンを選択して、あるゾーンとグループ化するオプションを出せるように選択可能であってもよい。一度グループ化すると、あるゾーンとグループ化されたゾーン内の再生デバイスは、あるゾーン内の再生デバイスと同期してオーディオコンテンツを再生するように構成される。同様に、「グループ」アイコンは、ゾーングループのグラフィック表示内に設けられてもよい。この場合、「グループ」アイコンは、ゾーングループ内の１つ又は複数のゾーンをゾーングループから取り除くために、ゾーングループ内の１つ又は複数のゾーンを選択から外すというオプションを出すように選択可能であってもよい。ユーザインタフェース４００等のユーザインタフェースを介してゾーンをグループ化およびグループ解除するための他の対話をすることも可能であるし、実施することも可能である。再生ゾーン領域４２０内の再生ゾーンの表示は、再生ゾーン又はゾーングループ構成が変更されると、動的に更新されてもよい。
【００４５】
再生ステータス領域４３０は、現在再生されているオーディオコンテンツ、前に再生されたオーディオコンテンツ、又は選択された再生ゾーン又はゾーングループ内で次に再生するように予定されているオーディオコンテンツ、のグラフィック表示を含んでもよい。選択可能な再生ゾーン又は再生グループは、ユーザインタフェース上で、例えば、再生ゾーン領域４２０および／又は再生ステータス領域４３０内で視覚的に区別されてもよい。グラフィック表示は、トラックタイトル、アーティスト名、アルバム名、アルバム年、トラックの長さ、およびメディア再生システムを、ユーザインタフェース４００を介して制御するときに、ユーザにとって有益な他の関連情報を含んでいてもよい。
【００４６】
再生キュー領域４４０は、選択された再生ゾーン又はゾーングループと関連付けられた再生キュー内のオーディオコンテンツのグラフィック表示を含んでもよい。ある実施形態では、それぞれの再生ゾーン又はゾーングループは、再生ゾーン又は再生グループによって再生される０以上のオーディオアイテムに対応する情報を含む再生キューと関連付けられていてもよい。例えば、再生キュー内のそれぞれのオーディオアイテムは、ユー・アール・アイ（ＵＲＩ）、ユー・アール・エル（ＵＲＬ）、又は再生ゾーン又はゾーングループ内の再生デバイスによって使用可能な他の識別子を含んでいてもよい。これらによって、ローカルオーディオコンテンツソース又はネットワークオーディオコンテンツソース、からオーディオアイテムを見つけ、および／又は取り出し、再生デバイスによって再生することができる。
【００４７】
ある例では、プレイリストが再生キューに追加されてもよい。この場合、プレイリスト内のそれぞれのオーディオアイテムに対応する情報が再生キューに追加されてもよい。別の例では、再生キュー内のオーディオアイテムは、プレイリストとして保存されてもよい。更に別の例では、再生デバイスがストリーミングオーディオコンテンツ、例えば、再生時間を有することで連続して再生されないオーディオアイテムよりも、停止しない限り連続して再生されるインターネットラジオを再生し続けているとき、再生キューは、空であってもよいし、又は「未使用」であるが埋められていてもよい。別の実施形態では、再生キューは、インターネットラジオおよび／又は他のストリーミングオーディオコンテンツアイテムを含むことができ、且つ再生ゾーン又はゾーングループがそれらのアイテムを再生しているとき「未使用」とすることができる。他の例も可能である。
【００４８】
再生ゾーン又はゾーングループが「グループ化される」か、又は「グループ解除」されるとき、影響を受ける再生ゾーン又はゾーングループに関連付けられた再生キューは、クリアされてもよいし、又は再び関連付けられてもよい。例えば、第１再生キューを含む第１再生ゾーンが、第２再生キューを含む第２再生ゾーンとグループ化された場合、形成されたゾーングループは、関連付けられた再生キューを有していてもよい。関連付けられた再生キューは、最初は空であるか、（例えば、第２再生ゾーンが第１再生ゾーンに追加された場合、）第１再生キューのオーディオアイテムを含むか、（例えば、第１再生ゾーンが第２再生ゾーンに追加された場合、）第２再生キューのオーディオアイテムを含むか、又は第１再生キューと第２再生キューとの両方のオーディオアイテムを組み合わせられる。その後、形成されたゾーングループがグループ解除された場合、グループ解除された第１再生ゾーンは、前の第１再生キューと再び関連付けられてもよいし、空の新しい再生キューと関連付けられてもよいし、あるいはゾーングループがグループ解除される前にゾーングループと関連付けられていた再生キューのオーディオアイテムを含む新しい再生キューと関連付けられてもよい。同様に、グループ解除された第２再生ゾーンは、前の第２再生キューと再び関連付けられてもよいし、空の新しい再生キューと関連付けられてもよいし、あるいはゾーングループがグループ解除される前にゾーングループと関連付けられていた再生キューのオーディオアイテムを含む新しい再生キューと関連付けられてもよい。
【００４９】
図４のユーザインタフェース４００に戻って、再生キュー領域４４０内のオーディオコンテンツのグラフィック表示は、トラックタイトル、アーティスト名、トラックの長さ、および再生キュー内のオーディオコンテンツと関連付けられた他の関連情報を含んでいてもよい。ある例では、オーディオコンテンツのグラフィック表示は、追加の選択可能なアイコンを選択して移動させることができる。これにより、再生キューおよび／又は再生キューに表示されたオーディオコンテンツを管理および／又は操作することができる。例えば、表示されたオーディオコンテンツは、再生キューから取り除いてもよいし、再生キュー内の異なる位置に移動させてもよいし、すぐに再生させるか若しくは現在再生しているオーディオコンテンツの後に再生するように選択されてもよいし、あるいは他の動作を実行してもよい。再生ゾーン又はゾーングループに関連付けられた再生キューは、再生ゾーン又はゾーングループ内の１つ又は複数の再生デバイスのメモリ、再生ゾーン又はゾーングループに入っていない再生デバイスのメモリ、および／又は他の指定のデバイスのメモリに記憶されていてもよい。
【００５０】
オーディオコンテンツソース領域４５０は、選択可能なオーディオコンテンツソースのグラフィック表示を含んでいてもよい。このオーディオコンテンツソースにおいては、オーディオコンテンツが選択された再生ゾーン又はゾーングループによって取り出され、再生されてもよい。オーディオコンテンツソースに関する説明は、以降のセクションを参照することができる。
【００５１】
ｄ．例示的なオーディオコンテンツソース
前回図示したように、ゾーン又はゾーングループ内の１つ又は複数の再生デバイスは、再生するオーディオコンテンツを、（例えば、オーディオコンテンツの対応するＵＲＩ又はＵＲＬに基づいて、）複数の入手可能なオーディオコンテンツソースから取り出すように構成されていてもよい。ある例では、オーディオコンテンツは、再生デバイスによって、対応するオーディオコンテンツソース（例えば、ライン−イン接続）から直接取り出されてもよい。別の例では、オーディオコンテンツは、１つ又は複数の他の再生デバイス若しくはネットワークデバイスを介してネットワーク上の再生デバイスに提供されてもよい。
【００５２】
例示的なオーディオコンテンツソースは、メディア再生システム内の１つ又は複数の再生デバイスのメモリを含んでもよい。メディア再生システムとしては、例えば、図１のメディア再生システム１００、１つ又は複数のネットワークデバイス上のローカルミュージックライブラリ（例えば、制御デバイス、ネットワーク対応のパーソナルコンピュータ、又はネットワーク接続ストレージ（ＮＡＳ）など）、インターネット（例えば、クラウド）を介してオーディオコンテンツを提供するストリーミングオーディオサービス、あるいは再生デバイス又はネットワークデバイスのライン−イン入力接続を介してメディア再生システムに接続されるオーディオソース、他の可能なシステムであってもよい。
【００５３】
ある実施形態では、オーディオコンテンツソースは、図１のメディア再生システム１００などのようなメディア再生システムに定期的に追加されてもよいし、定期的に取り除かれてもよい。ある例では、１つ又は複数のオーディオコンテンツソースが追加される、取り除かれる、又は更新される度に、オーディオアイテムのインデックス付けが行われてもよい。オーディオアイテムのインデックス付けは、ネットワーク上で共有される全てのフォルダ／ディレクトリ内の識別可能なオーディオアイテムをスキャンすることを含んでもよい。ここで、ネットワークは、メディア再生システム内の再生デバイスによってアクセス可能である。また、オーディオアイテムのインデックス付けは、メタデータ（例えば、タイトル、アーティスト、アルバム、トラックの長さなど）と他の関連情報とを含むオーディオコンテンツデータベースを作成すること、又は更新すること、を含んでもよい。他の関連情報とは、例えば、それぞれの識別可能なオーディオアイテムを見つけるためのＵＲＩ又はＵＲＬを含んでもよい。オーディオコンテンツソースを管理し、且つ維持するための他の例も可能である。
【００５４】
再生デバイス、制御デバイス、再生ゾーン構成、およびメディアコンテンツソースに関しての上述した説明は、以降で述べられている機能および方法を実施可能ないくつかの例示的な動作環境のみを提供している。本発明は、本明細書で明示的に述べられていないメディア再生システム、再生デバイス、およびネットワークデバイスの他の動作環境および構成であっても適用可能であり、その機能および方法を実施するのに適している。
【００５５】
ＩＩＩ．再生ボリュームを制限するための技術例
前述のように、本明細書中に記載される実施形態は、再生デバイスを制御するためのコマンドソースに基づいて再生デバイスの再生ボリュームを制限することを含んでもよい。例えば、再生デバイスを制御するためのコマンドは、メディアの再生を開始するためのコマンドであってもよく、又は、再生ボリュームを制御するためのコマンドであってもよい。他の例もまた可能である。
【００５６】
本明細書中の例において、特定の機能は、メディア再生システム内の所定の装置によるもの又はメディア再生システム内の所定の装置によって実行されるものとして記載される。しかしながら、これらの機能は、システム内の他の装置によって同様に実行されてもよい。例えば、図５に示される方法５００における機能の幾つかは、再生デバイスに関して記載されるが、これらの機能は、制御装置又はサーバなどの遠隔装置によっても実行され得る。他の例もまた可能である。
【００５７】
図６及び図７に示される方法６００及び方法７００は、例えば、図１のメディア再生システム１００、図２の再生デバイス２００又は図５の再生デバイス５００のうちの１つ以上、及び、図３の制御装置３００のうちの１つ以上を含む操作環境内で実施され得る方法の実施形態を表す。方法６００及び方法７００は、図６及び図７に示されるブロックのうちの１つ以上によって示されるような１つ以上の操作、機能、又は、アクションを含んでもよい。ブロックは順番に例示されるが、これらのブロックは、並行して及び／又は本明細書中に記載される順番とは異なる順番で行われてもよい。また、様々なブロックを更に少ない数のブロックへの組み合わせ、付加的なブロックへの分割、及び／又は、望ましい実施に基づいて除去してもよい。
【００５８】
加えて、本明細書中に開示される方法６００、７００及び他のプロセス及び方法に関して、フローチャートは、本実施形態の１つの想定し得る実施の機能及び操作を示す。これに関して、各ブロックは、プロセスにおける特定の論理的な機能又はステップを実施するためにプロセッサによって実行可能な１つ以上の命令を含むモジュール、セグメント、又はプログラムコードの一部を表わしてもよい。プログラムコードは、例えば、ディスク又はハードドライブを含む記憶装置などの任意のタイプのコンピュータ可読媒体に記憶されてもよい。コンピュータ可読媒体は、例えばレジスタメモリ、プロセッサキャッシュ、及び、ランダムアクセスメモリ（ＲＡＭ）のような短時間データを記憶するコンピュータ可読媒体などの非一時的なコンピュータ可読媒体を含んでもよいまた、コンピュータ可読媒体は、例えばリードオンリーメモリ（ＲＯＭ）、光ディスク又は磁気ディスク、コンパクトディスクリードオンリーメモリ（ＣＤ−ＲＯＭ）のような二次的な又は永続的な長期記憶装置などの非一時的な媒体を含んでもよい。また、コンピュータ可読媒体は、任意の他の揮発性又は不揮発性記憶システムであってもよい。コンピュータ可読媒体は、例えば、コンピュータ可読記憶媒体又は有形記憶装置と見なされてもよい。更に、本明細書中に開示される方法６００、７００及び他のプロセス及び方法に関して、図６及び図７における各ブロックは、プロセスにおける特定の論理的な機能を行うように配線される回路を表わしてもよい。
【００５９】
ａ．再生コマンドソースに基づく再生ボリュームの制限
フロー図６００のブロック６０２では、図２の再生デバイス２００などの再生デバイスがメモリ２０６などのメモリにアクティブボリューム状態変数を記憶してもよい。再生デバイスの他の例は、図５Ａ及び図５Ｂに示される再生デバイス５００であってもよく、図２に示される再生デバイス２００の特徴の一部又は全部並びに更なる特徴を含んでもよい。
【００６０】
図５Ａは、１つ以上の物理的接触を検出するように構成される外側表面を有するとともに、検出される１つ以上の物理的接触の位置に基づいて１つ以上の再生デバイス動作を行い得る再生デバイス５００を示す。
【００６１】
再生デバイス５００はスピーカグリル５１０と外側表面とを有する。スピーカグリル５１０は、再生デバイス５００の外方を向くスピーカが位置される再生デバイス５００の側を覆ってもよい。外側表面は第１の表面５０２及び第２の表面５０４を含んでもよく、これらの表面のそれぞれは、図示のように、スピーカグリル５１０に対して略垂直であってもよい。また、外側表面は第３の面５０６及び第４の面５０８を含んでもよく、これらの表面は、図５Ａでは、スピーカグリル５１０と再生デバイス５００の本体により遮られる。幾つかの場合において、外側表面は、スピーカグリル５１０と反対側の再生デバイス５００の背面（図示せず）を更に含んでもよい。
【００６２】
図５Ｂは、再生デバイス５００を上から見た再生デバイス５００の代替図を示す。言い換えると、図５Ｂは、再生デバイス５００の第１の表面５０２を示す。図示のように、第１の表面５０２は、第１の領域５５２、第２の領域５５４、及び、第３の領域５５６を含んでもよい。また、図５Ｂには、再生デバイス５００の外側表面下にある近接センサの配列（それぞれ円として表わされる）も示される。この場合、近接センサの配列の第１のサブセットは第１の表面５０２の第１の領域５５２の下側にあってもよく、近接センサの配列の第２のサブセットは第１の表面５０２の第２の領域５５４の下側にあってもよく、及び、近接センサの配列の第３のサブセットは第１の表面５０２の第３の領域５５６の下側にあってもよい。
【００６３】
近接センサの配列は、１つ以上のタイプの近接センサを含んでもよい。例えば、近接センサの配列は、色々数ある中で、１つ以上の容量センサ、１つ以上の抵抗センサ、１つ以上のピエゾセンサ、１つ以上の赤外線センサ、１つ以上の誘導センサ、１つ以上の磁気センサ、及び、１つ以上の光センサを含んでもよい。近接センサの配列は、第１の表面５０２上の第１、第２、又は、第３の領域での物理的接触を検出するように構成されてもよい。幾つかの場合において、近接センサの配列は、第１の表面５０２上の第１の領域５５２、第２の領域５５４、又は、第３の領域５５６の近位距離内の存在又は動きを検出するように更に構成されてもよい。ある場合では、第１の表面５０２の材料のタイプ及び／又は再生デバイスの構成に基づいて近接センサの配列内の１つ以上のタイプの近接センサが選択されてもよい。他の例もまた可能である。
【００６４】
再生デバイス５００によって記憶されるアクティブボリューム状態変数は、再生デバイス５００の現在の再生ボリュームに対応してもよい。前述したように、再生デバイスの「現在の」再生ボリュームは、再生デバイスがメディアを再生していることを必ずしも意味するとは限らない。むしろ、それは、再生デバイスがメディアを再生しているか否かに関わらず、再生デバイスの現在のボリューム構成を指す。
【００６５】
再生デバイス５００は、例えば、製造業者によって設計される特定のボリューム範囲内でメディアを再生できてもよい。この範囲は、デシベル単位で表わされてもよく、又は、使い易いように簡略化されたボリュームスケールであってもよい。例えば、再生デバイス５００は、０〜１０又は０〜１００のボリューム範囲内でメディアを再生するように調整されてもよい。したがって、ユーザは、再生デバイス５００のボリュームを所望のレベルに調整してもよい。
【００６６】
例えば、ユーザは、再生デバイス５００の現在の再生ボリュームを表す７６にボリュームレベルを調整してもよい。その後、再生デバイス５００は、（１００のうちの）７６の値をアクティブボリューム状態変数としてメモリ２０６に記憶してもよい。幾つかの例において、アクティブボリューム状態変数は、例えば再生が一時停止された後に再開されるときに或いは再生デバイスの電源が切られる場合に現在のボリュームを維持するべく再生デバイス５００によって使用されてもよい。また、アクティブボリューム状態変数は、図１に示されるシステム１００などのメディア再生システム内の他の再生デバイスと共有されてもよく、それにより、複数の再生デバイスが同期して同じボリュームでメディアを再生できる。他の例もまた可能である。
【００６７】
ブロック６０４において、再生デバイス５００は、ボリューム制限状態変数をメモリ２０６に記憶してもよい。ボリューム制限状態変数は、再生デバイスの再生ボリューム制限に対応してもよく、また、特定の状況において再生デバイス５００により使用されてもよい。例えば、ボリューム制限状態変数は、最大再生ボリュームに対応する最大ボリューム状態変数であってもよい。ボリューム制限状態変数は例えば（１００のうちの）５０であってもよい。
【００６８】
所定のボリューム制限状態変数は、色々数ある中で、製造業者によって予め設定されてもよく、又は、ユーザによって設定されてもよい。更に、複数のボリューム制限状態変数が再生デバイス５００によって記憶されてもよく、また、各ボリューム制限状態変数は、再生デバイス５００の利用可能なデータに基づいてもよい。幾つかの例としては、時刻、再生デバイス５００がグループ化される再生ゾーン、再生デバイス５００の現在の再生状態、又は、メディア再生システム１００内の他の再生デバイスが挙げられる。幾つかの場合において、再生デバイス５００は、再生デバイス５００を制御するためのコマンドソースに基づいて利用されるボリューム制限状態変数を記憶してもよい。
【００６９】
例えば、メディアの再生を開始するためのコマンドが受信されるときに、最大ボリューム状態変数を利用することが望ましい場合がある。再生デバイス５００は、比較的高いボリュームでメディアを既に再生してしまっていてもよく、したがって、記憶されたアクティブボリューム状態変数が比較的高くてもよい。再生デバイス５００が比較的高いボリュームで再生を開始する場合には、それがユーザを驚かせる場合がある。更に、幾つかの制御装置は、図４に示されるボリュームバー４６０などの再生デバイス５００の現在のボリュームの表示を示してもよいが、他の制御装置はそのような情報を表示しなくてもよく、したがって、それをユーザが利用できなくてもよい。同様に、再生デバイス５００はこの情報を表示しなくてもよい。
【００７０】
したがって、ブロック６０６において、再生デバイス５００は、所定のソースからのメディアの再生を開始するためのコマンドを検出してもよい。所定のソースは、例えば、図５Ｂに示される第２の領域５５４の下側にある近接センサなどの再生デバイス５００上に位置するタッチセンサであってもよい。或いは、ソースは、図３に示される制御装置３００などの制御装置であってもよい。他の例もまた可能である。
【００７１】
ブロック６０８において、再生デバイスは、再生を開始するためのコマンドの所定のソースに基づいて、開始再生ボリュームを現在の再生ボリューム及び再生ボリューム制限のうちの一方となるように選択してもよい。例えば、記憶されるアクティブボリューム状態変数は、再生デバイス５００の現在の再生ボリュームに対応する７６であってもよい。再生ボリューム制限状態変数は、５０であってもよく、再生ボリューム制限、この場合には最大ボリューム５０に対応してもよい。再生を開始するためのコマンドソースに基づいて、再生デバイス５００は、アクティブボリューム状態変数とボリューム制限状態変数とを比較して、アクティブボリューム状態変数の方が大きいと決定してもよい。例えば、再生デバイス５００は、コマンドソースが再生デバイス５００上に位置するタッチセンサであると再生デバイス５００が決定する場合にはアクティブボリューム状態変数とボリューム制限状態変数とを比較してもよいが、再生デバイス５００は、コマンドソースが例えば図３に示される制御装置３００などの制御装置であると再生デバイス５００が決定する場合には状態変数を比較しなくてもよい。状態変数を比較した後、再生デバイスは、その後、開始再生ボリュームを最大再生ボリューム５０となるように選択した後、ブロック６１０において、メディアを開始再生ボリュームで再生してもよい。このようにして、再生デバイス５００は、開始再生ボリュームをより緩やかなレベルに制限してもよい。
【００７２】
或いは、再生デバイスは、アクティブボリューム状態変数が最大ボリューム状態変数よりも大きくないと決定してもよい。アクティブボリューム状態変数は例えば４０であってもよい。この場合、再生デバイス５００は、開始再生ボリュームを現在の再生ボリューム４０となるように選択してもよく、そのため、再生デバイス５００は、メディアを現在の再生ボリューム４０で再生する。
【００７３】
前述の例では最大再生ボリュームについて論じられているが、これに加えて又はこれに代えて、ボリューム制限状態変数が最小値を表わしてもよい。例えば、再生デバイス５００は、再生コマンドソースに基づいて、最小ボリュームよりも小さい再生ボリュームで再生が始まらないように最小ボリューム状態変数を使用してもよい。他の例として、ボリューム制限状態変数は、使用される特定の再生ボリュームに対応してもよい。例えば、再生デバイス５００は、再生コマンドソースに基づいて、現在の再生ボリュームに関係なく特定のボリュームレベルで再生を開始してもよい。この場合、再生デバイスは、アクティブボリューム状態変数と特定のボリューム制限状態変数とを比較しなくてもよい。他の例もまた可能である。
【００７４】
幾つかの例において、再生デバイス５００は、それが所定のソースから受信する「再生開始」コマンドごとにボリューム制限状態変数を利用しなくてもよい。例えば、ユーザは、再生デバイス５００での再生を短時間だけ一時停止した後に再生を再び開始してもよい。この場合、再生ボリューム制限を課すことによって再生ボリュームを調整するのではなく、再生が再開するときに現在の再生ボリュームを維持することが望ましい。
【００７５】
したがって、再生デバイス５００は、再生デバイスからのメディアの再生を一時停止するためのコマンドを検出してもよい。そのコマンドに基づいて、再生デバイス５００は、メディアの再生を一時停止して、メディアの再生を一時停止するためのコマンドに対応する第１の時間を更に決定してもよい。その後、再生デバイスがブロック５０６でメディアの再生を開始するためのコマンドを検出すると、再生デバイス５００は、再生を開始するためのコマンドに対応する第２の時間を決定してもよい。その後、再生デバイスは、第１の時間と第２の時間との間の差が閾値一時停止時間を超えないと決定してもよい。この決定に基づいて、再生デバイス５００は、アクティブボリューム状態変数とボリューム制限状態変数とを比較しなくてもよく、また、現在の再生ボリュームでメディアを再生してもよい。
【００７６】
或いは、再生デバイスは、第１の時間と第２の時間との間の差が閾値時間を超えると決定してもよい。この場合、再生デバイスは、アクティブボリューム状態変数とボリューム制限状態変数とを比較することによって前述のように進行してもよい。他の例もまた可能である。
【００７７】
閾値一時停止時間は、色々数ある例の中で、例えば、３０秒、２分、又は、１時間であってもよい。閾値一時停止時間は、製造業者によって設定されるデフォルト値であってもよく、又は、ユーザによって設定可能であってもよい。このようにして、ユーザは、ボリューム制限が再生を開始する効力を生じる前にどのくらいの期間にわたって再生を一時停止したままにしなければならないのかを決定付けてもよい。
【００７８】
幾つかの場合において、異なるボリューム制限状態変数が異なるコマンドソースのために適用されてもよい。例えば、再生デバイス５００で検出される再生を開始するためのコマンドは、前述したように、ボリューム制限状態変数と関連付けられてもよい。再生デバイス５００は、メディア再生システム１００内の他の制御装置から検出されるコマンドに対し異なるボリューム制限状態変数を適用してもよい。更に、再生デバイス５００は、コマンドを受信する特定の制御装置に登録されるユーザプロファイルに応じて異なるボリューム制限状態変数を適用してもよい。他の例もまた可能である。
【００７９】
更に、再生コマンドソースの識別は、ボリューム制限状態変数の基礎となる唯一の基準でなくてもよい。前述のように、再生デバイス５００は、メディア再生システム１００などのメディア再生システムの一部であってもよい。ボリューム制限状態変数は、所定のゾーン内の全ての再生デバイスに適用されてもよい。例えば、ベッドルームゾーン内の全ての再生デバイスは、再生コマンドソースに関係なく、同じボリューム制限状態変数を含んでもよい。これに加えて又はこれに代えて、ボリューム制限状態変数は、再生デバイスの現在のゾーン以外のゾーン内の制御装置から受信する任意のコマンドに基づいて適用されてもよい。例えば、リビングルームゾーン内の再生デバイスが異なるゾーン内に位置する制御装置からの再生を開始するためのコマンドを検出する場合には、ボリューム制限状態変数が適用されてもよい。したがって、コマンドソースの位置が考慮されてもよい。
【００８０】
加えて、再生デバイス５００は、コンテキストに基づいてボリューム制限状態変数を調整してもよい。例えば、再生デバイス５００は、ダイニングルームゾーンなどのメディア再生システム１００の第１のゾーン内に位置してもよい。再生デバイス５００は、例えば、再生デバイス１１２に対応してもよい。再生を開始するためのコマンドの所定のソースは、例えば、ダイニングルームゾーン内に位置する制御装置３００であってもよい。この場合、再生デバイス５００は、同じゾーン内の制御装置３００から検出される再生コマンドに対応する特定のボリューム制限状態変数をメモリに記憶していてもよい。
【００８１】
しかしながら、再生デバイス５００は、再生を開始するためのコマンドが検出されるときに制御装置３００がマスターベッドルームゾーンなどの第２の再生ゾーン内にあると決定してもよい。その後、再生デバイス５００は、制御装置３００が第２の再生ゾーン内にあるという決定に基づいて、ボリューム制限状態変数を調整してもよい。例えば、制御装置３００と関連付けられるボリューム制限状態変数は、コマンドが第２の再生ゾーンから検出されるときに減少される最大ボリューム制限であってもよい。他の例もまた可能である。
【００８２】
ｂ．コマンドソースに基づくボリューム制御コマンドの制限
メディアの再生を開始するためのコマンドに加えて、他のタイプの再生コマンドはボリューム制限状態変数の使用を含んでもよい。例えば、再生デバイスの再生ボリュームを増大させる又は減少させるためのコマンドが幾つかの状況下で制限されてもよい。
【００８３】
例えば、フロー図７００のブロック７０２では、図２の再生デバイス２００などの再生デバイスが最大ボリューム状態変数を記憶してもよい。再生デバイスの他の例は、図６に示される再生デバイス５００であってもよく、図２に示される再生デバイス２００の特徴の一部又は全部並びに更なる特徴を含んでもよい。最大ボリューム状態変数は、前述したように、メモリ２０６などのメモリに記憶されてもよく、また、再生デバイス５００の最大再生ボリュームに更に対応してもよい。例えば、最大ボリューム状態変数が（１００のうちの）５０であってもよい。
【００８４】
ユーザは、再生デバイス５００からのメディアの再生を一時停止してもよい。再生デバイス５００が一時停止状態にある間、再生デバイス５００の再生ボリュームを調整できてもよい。しかしながら、再生メディアを基準として使用することなく、再生が一時停止される間に再生ボリュームを調整できる範囲を制限することが望ましい場合がある。これにより、驚くほど大きいボリュームで意図的に又は誤って再生を再開することを回避でき得る。更に、前述したように、再生デバイス５００を含む幾つかの制御装置は、現在の再生ボリュームを示すディスプレイを含まなくてもよい。
【００８５】
ブロック７０４において、再生デバイス５００は、再生デバイスがメディアの再生のために一時停止状態にある間、再生デバイスの再生ボリュームを提示される再生ボリュームまで増大させるためのコマンドを検出してもよい。検出されたコマンドは所定のソースから受信されてもよい。例えば、検出されたコマンドは、図５Ｂに示される第３の領域５５６の下側にある近接センサなどの再生デバイス５００に位置するタッチセンサから受信されてもよい。
【００８６】
ブロック７０６では、再生デバイス５００がアクティブボリューム状態変数を決定してもよい。アクティブボリューム状態変数は、再生デバイス５００の現在の再生ボリュームに対応してもよい。更に、アクティブボリューム状態変数は、所定のソース、並びに、提示された再生ボリュームと最大ボリューム状態変数との比較に基づいて決定されてもよい。例えば、再生デバイス５００は、提示された再生ボリュームが最大ボリューム状態変数よりも大きいと決定してもよい。この場合、現在の再生ボリュームに対応する決定されたアクティブボリューム状態変数は、最大再生ボリュームである。
【００８７】
例えば、再生デバイス５００が一時停止状態にある間、再生デバイスは、再生ボリュームを（１００のうちの）９０の提示された再生ボリュームまで増大させるためのコマンドを検出してもよい。再生デバイスは、これが最大ボリューム状態変数よりも大きいと決定してもよく、したがって、アクティブボリューム状態変数を５０となるように決定してもよい。したがって、現在の再生ボリュームが最大再生ボリュームであり、また、メディアの再生が再開すると、再生ボリュームは５０になる。
【００８８】
或いは、再生デバイス５００は、提示された再生ボリュームが最大ボリューム状態変数よりも大きくないと決定してもよい。例えば、再生デバイスは、再生ボリュームを４６まで増大させるためのコマンドを検出してもよい。この場合、現在の再生ボリュームに対応する決定されたアクティブボリューム状態変数は、提示された再生ボリューム４６である。
【００８９】
ブロック７０８において、再生デバイス５００は、メモリ２０６などのメモリにアクティブボリューム状態変数を記憶してもよい。その後、再生デバイス５００は、メディアの再生を開始するためのコマンドを検出してもよい。そのコマンドに基づいて、再生デバイス５００は、アクティブボリューム状態変数により決定される現在の再生ボリュームでメディアを再生してもよい。
【００９０】
前述の例は最大ボリューム状態変数に関して説明されたが、最小ボリューム状態変数の場合も有り得る。例えば、再生デバイス５００が一時停止状態の間に設定されてもよい最小再生ボリュームを決定することが望ましい場合がある。
【００９１】
幾つかの実施形態において、再生デバイス５００は、偶発的である可能性が高いタッチ入力を無視する又は考慮に入れないように構成されてもよい。例えば、図５Ｂに示されるように、再生デバイス５００には、第１の領域５５２、第２の領域５５４、及び、第３の領域５５６などのタッチコマンドを受信するための複数の領域が存在する。他の構成もまた可能である。これらの領域のうちの２つ以上で同時にタッチ入力が検出されると、再生デバイス５００は、タッチが偶発的であることを示してもよい。例えば、再生デバイス５００は、ユーザが不注意に再生デバイス５００の上端に手を置いたこと、小さい子供が再生デバイス５００の上端に触れていること、又は、おそらくペットが再生デバイス５００の上端に接触していることを示唆してもよい。したがって、２つ以上の領域でタッチが同時に検出されると、再生デバイスは入力がなかったと決定してもよい。
【００９２】
同様に、再生デバイス５００は、複数のタッチの全てが再生デバイス５００から除去され装置がタッチ入力を検出しなくなるまで、再生デバイス５００の領域５５２、領域５５４及び領域５５６を介したタッチ入力を無視し続けてもよい。例えば、タッチが領域５５２及び領域５５６の両方で同時に検出される場合には、いずれも入力として無視される。５５２におけるタッチはもはや検出されないが、５５６でのタッチが依然として検出される場合、再生デバイスは、領域５５６としてのタッチがもはや検出されなくなるまで、入力領域からの全ての入力を無視し続ける。このようにして、再生デバイス５００は、入力領域に対するタッチがユーザによる意図的なタッチであるという確率を高めてもよい。
【００９３】
ｃ．状態表示するＬＥＤ照明
幾つかの実施形態において、再生デバイス５００などの再生デバイスは、再生デバイス５００の状態に関するフィードバックをし得るＬＥＤ照明を再生デバイス５００の１つ以上の表面上に含んでもよい。ＬＥＤ照明は、赤色、青色、緑色、及び、白色などの幾つかの異なる色のＬＥＤ光を含んでもよく、これらのＬＥＤ光は、広帯域の色をもたらすように混合されてもよい。また、再生デバイス５００は、ＬＥＤ照明を異なる色の間でスムーズに目立った点滅もなく消失できてもよい。
【００９４】
例えば、再生デバイス５００は、再生デバイス５００の状態にそれぞれが対応する１つ以上のＬＥＤ挙動パターンをメモリに記憶していてもよい。幾つかのＬＥＤ挙動は、所定の状態を示すために、１つ以上の色を特徴とする一連の点滅であってもよい。再生デバイス５００の他の状態は、所定の色の一定のＬＥＤ光によって示されてもよい。
【００９５】
図８は、再生デバイス５００の異なる状態に対応するＬＥＤ挙動の一覧例を示す。色の略語は、Ｗは白色、Ｇは緑色、Ａは琥珀色である。ＬＥＤの「急速ブリーズフェード」は、０．６秒のフェードイン、０．２秒のホールドオン、０．６秒のフェードアウト、及び、０．６秒のホールドオフに対応してもよい。或いは、ＬＥＤの「Ｓｏｎｏｓ  ジョインフェード」は、０．６秒のフェードイン、２．２秒のホールドオン、０．６秒のフェードアウト、及び、０．６秒のホールドオフに対応してもよい。全てのフェードは、立方体であり、ＬＥＤの初期輝度に基づいて変化してもよい。
【００９６】
一例として、再生デバイス５００が給電されるが家庭用ＩＤに接続されない場合には、その状態が終了するまで、一連の４つの緑色ＬＥＤ  Ｓｏｎｏｓ  ジョインフェードを繰り返す。他の例として、任意の容量性領域に触れる指を再生デバイス５００が検出すると、ＬＥＤはタッチ接触の持続時間にわたって常に白色のままである。再生デバイス５００に関して、多くの他の状態、他のＬＥＤシーケンス及び色が可能である。
【００９７】
幾つかの実施形態において、再生デバイス５００は、図２に示される再生デバイスなどの第２の再生デバイスと通信状態にあってもよい。例えば、再生デバイス５００及び２００は、メディア再生システム１００内のゾーン内で一緒にグループ化されてもよい。再生デバイス２００は、ＬＥＤ照明を含んでもよいが、再生デバイス５００のメモリに記憶される同じＬＥＤ挙動パターンをメモリに記憶していなくてもよい。この場合、再生デバイス２００は、再生デバイス５００のＬＥＤ挙動パターンを引き継いでもよい。例えば、再生デバイス２００は、再生デバイス５００のＬＥＤ挙動パターンをそのメモリに記憶してもよい。ＬＥＤ挙動パターンのこの引継ぎは、自動であってもよく、或いは、再生デバイス５００が２つの再生デバイス間のゾーンコントローラであることに基づいてもよい。これに加えて又はこれに代えて、２つの再生デバイス間のＬＥＤ挙動の引継ぎがユーザ制御されてもよい。
【００９８】
ＩＶ．結論
本明細書は、様々な例示のシステム、方法、装置、および製品などを開示しており、それらは、他のコンポーネントの中で、ハードウェア上で実行されるファームウェアおよび／又はソフトウェアを含む。そのような例は、単なる例示であり、限定されるものとみなすべきではないと理解される。例えば、これらのファームウェア、ハードウェア、および／又はソフトウェアの態様又はコンポーネントのいくつか又はすべてが、専らハードウェアに、専らソフトウェアに、専らファームウェアに、又はハードウェア、ソフトウェア、および／又はファームウェアの任意の組み合わせを実施することができることが意図されている。したがって、提供されているそれらの例は、それらのシステム、方法、装置、および／又は生産物を実施する唯一の方法ではない。
【００９９】
（特徴１）
（ｉ）プロセッサと、（ｉｉ）非一時的なコンピュータ可読媒体と、（ｉｉｉ）非一時的なコンピュータ可読媒体に記憶されるプログラム命令とを備え、プログラム命令は、プロセッサによって実行されると、（ｉ）アクティブボリューム状態変数をメモリに記憶する機能であって、アクティブボリューム状態変数が現在の再生ボリュームに対応する機能と、（ｉｉ）ボリューム制限状態変数をメモリに記憶する機能であって、ボリューム制限状態変数が再生デバイスの再生ボリューム制限に対応する機能と、（ｉｉｉ）所定のソースからのメディアの再生を開始するためのコマンドを再生デバイスによって検出する機能と、（ｉｖ）再生を開始するためのコマンドの所定のソースに基づいて開始再生ボリュームを現在の再生ボリューム及び再生ボリューム制限のうちの一方となるように選択する機能と、（ｖ）開始再生ボリュームでメディアを再生する機能と、を含む機能を再生デバイスに行わせる、再生デバイス。
【０１００】
（特徴２）
検出されたコマンドの所定のソースは再生デバイス上に位置するタッチセンサである特徴１の再生デバイス。
【０１０１】
（特徴３）
ボリューム制限状態変数が最大ボリューム状態変数であり、再生ボリューム制限が最大再生ボリュームであり、プログラム命令は、プロセッサによって実行されると、アクティブボリューム状態変数が最大ボリューム状態変数よりも大きいと決定することを含む機能を再生デバイスに更に行わせ、選択された開始再生ボリュームが最大再生ボリュームである特徴１の再生デバイス。
【０１０２】
（特徴４）
ボリューム制限状態変数が最大ボリューム状態変数であり、再生ボリューム制限が最大再生ボリュームであり、プログラム命令は、プロセッサによって実行されると、アクティブボリューム状態変数が最大ボリューム状態変数よりも大きくないと決定することを含む機能を再生デバイスに更に行わせ、選択された始再生ボリュームが現在の再生ボリュームである特徴１の再生デバイス。
【０１０３】
（特徴５）
再生デバイスは、複数の再生ゾーンと制御装置とを備えるメディア再生システムの一部であり、再生デバイスが第１の再生ゾーン内にあり、検出されたコマンドの所定のソースが制御装置上のタッチセンサであり、プログラム命令は、プロセッサによって実行されると、（ｉ）制御装置が第２の再生ゾーン内にあると決定する機能と、（ｉｉ）制御装置が第２の再生ゾーン内にあるという決定に基づいてボリューム制限状態変数を調整する機能と、を含む機能を再生デバイスに更に行わせる、特徴１の再生デバイス。
【０１０４】
（特徴６）
プログラム命令は、プロセッサにより実行されると、（ｉ）再生デバイスからのメディアの再生を一時停止するためのコマンドを再生デバイスによって検出する機能と、（ｉｉ）メディアの再生を一時停止するための検出されたコマンドに基づいて、（ａ）再生デバイスからのメディアの再生を一時停止して、（ｂ）メディアの再生を一時停止するためのコマンドに対応する第１の時間を決定する機能と、（ｉｉｉ）メディアの再生を開始するための検出されたコマンドに基づいて、（ａ）メディアの再生を開始するためのコマンドに対応する第２の時間を決定して、（ｂ）第１の時間と第２の時間との間の差が閾値一時停止時間を超えると決定する機能と、を含む機能を再生デバイスに更に行わせる特徴１の再生デバイス。
【０１０５】
（特徴７）
プログラム命令は、プロセッサにより実行されると、（ｉ）再生デバイスからのメディアの再生を一時停止するためのコマンドを再生デバイスによって検出する機能と、（ｉｉ）メディアの再生を一時停止するための検出されたコマンドに基づいて、（ａ）再生デバイスからのメディアの再生を一時停止して、（ｂ）メディアの再生を一時停止するためのコマンドに対応する第１の時間を決定する機能と、（ｉｉｉ）メディアの再生を開始するための検出されたコマンドに基づいて、（ａ）メディアの再生を開始するためのコマンドに対応する第２の時間を決定して、（ｂ）第１の時間と第２の時間との間の差が閾値一時停止時間を超えないと決定する機能と、を含む機能を再生デバイスに更に行わせる特徴１の再生デバイス。
【０１０６】
（特徴８）
（ｉ）プロセッサと、（ｉｉ）非一時的なコンピュータ可読媒体と、（ｉｉｉ）非一時的なコンピュータ可読媒体に記憶されるプログラム命令とを備え、プログラム命令は、プロセッサによって実行されると、（ｉ）再生デバイスの最大再生ボリュームに対応する最大ボリューム状態変数を再生デバイスによって記憶する機能と、（ｉｉ）再生デバイスがメディアの再生のために一時停止状態にある間に、再生デバイスの再生ボリュームを提示された再生ボリュームまで増大するために所定のソースから受信されたコマンドを検出する機能と、（ｉｉｉ）（ａ）所定のソースと、（ｂ）提示された再生ボリュームと最大ボリューム状態変数との比較とに基づいて、アクティブボリューム状態変数を決定する機能であって、アクティブボリューム状態変数が現在の再生ボリュームに対応する機能と、（ｉｖ）アクティブボリューム状態変数をメモリに記憶する機能と、を含む機能を再生デバイスに行わせる、再生デバイス。
【０１０７】
（特徴９）
検出されたコマンドの所定のソースは、再生デバイス上に位置するタッチセンサである特徴８の再生デバイス。
【０１０８】
（特徴１０）
プログラム命令は、プロセッサによって実行されると、提示された再生ボリュームが最大ボリューム状態変数よりも大きいと決定することを含む機能を再生デバイスに更に行わせ、現在の再生ボリュームが最大再生ボリュームである特徴８の再生デバイス。
【０１０９】
（特徴１１）
プログラム命令は、プロセッサによって実行されると、提示された再生ボリュームが最大ボリューム状態変数よりも大きくないと決定することを含む機能を再生デバイスに更に行わせ、現在の再生ボリュームが提示された再生ボリュームである特徴８の再生デバイス。
【０１１０】
（特徴１２）
プログラム命令は、プロセッサによって実行されると、（ｉ）メディアの再生を開始するためのコマンドを検出する機能と、（ｉｉ）メディアの再生を開始するためのコマンドに基づいて、現在の再生ボリュームでメディアを再生する機能とを含む機能を再生デバイスに更に行わせる特徴８の再生デバイス。
【０１１１】
（特徴１３）
（ｉ）再生デバイスによってアクティブボリューム状態変数をメモリに記憶することであって、アクティブボリューム状態変数が現在の再生ボリュームに対応することと、（ｉｉ）ボリューム制限状態変数をメモリに記憶することであって、ボリューム制限状態変数が再生デバイスの再生ボリューム制限に対応することと、（ｉｉｉ）所定のソースからのメディアの再生を開始するためのコマンドを再生デバイスによって検出することと、（ｉｖ）再生を開始するためのコマンドの所定のソースに基づいて開始再生ボリュームを現在の再生ボリューム及び再生ボリューム制限のうちの一方となるように選択することと、（ｖ）開始再生ボリュームでメディアを再生することとを含む方法。
【０１１２】
（特徴１４）
検出されたコマンドの所定のソースは、再生デバイス上に位置するタッチセンサである特徴１４の方法。
【０１１３】
（特徴１５）
ボリューム制限状態変数が最大ボリューム状態変数であり、再生ボリューム制限が最大再生ボリュームであり、その方法は、アクティブボリューム状態変数が最大ボリューム状態変数よりも大きいと決定することを更に含み、選択された開始再生ボリュームが最大再生ボリュームであるように決定される特徴１４の方法。
【０１１４】
（特徴１６）
ボリューム制限状態変数が最大ボリューム状態変数であり、再生ボリューム制限が最大再生ボリュームであり、その方法は、アクティブボリューム状態変数が最大ボリューム状態変数よりも大きくないと決定することを更に含み、選択された開始再生ボリュームが現在の再生ボリュームであるように決定される特徴１４の方法。
【０１１５】
（特徴１７）
再生デバイスは、複数の再生ゾーンと制御装置とを備えるメディア再生システムの一部であり、再生デバイスは第１の再生ゾーン内にあり、検出されたコマンドの所定のソースが制御装置上のタッチセンサであり、その方法は、（ｉ）制御装置が第２の再生ゾーン内にあると決定することと、（ｉｉ）制御装置が第２の再生ゾーン内にあるという決定に基づいてボリューム制限状態変数を調整することとを更に含む、特徴１４の方法。
【０１１６】
（特徴１８）
（ｉ）再生デバイスからのメディアの再生を一時停止するためのコマンドを再生デバイスによって検出することと、（ｉｉ）メディアの再生を一時停止するための検出されたコマンドに基づいて、（ａ）再生デバイスからのメディアの再生を一時停止して、（ｂ）メディアの再生を一時停止するためのコマンドに対応する第１の時間を決定することと、（ｉｉｉ）メディアの再生を開始するための検出されたコマンドに基づいて、（ａ）メディアの再生を開始するためのコマンドに対応する第２の時間を決定して、（ｂ）第１の時間と第２の時間との間の差が閾値一時停止時間を超えると決定することとを更に含む特徴１４の方法。
【０１１７】
（特徴１９）
（ｉ）再生デバイスからのメディアの再生を一時停止するためのコマンドを再生デバイスによって検出することと、（ｉｉ）メディアの再生を一時停止するための検出されたコマンドに基づいて、（ａ）再生デバイスからのメディアの再生を一時停止して、（ｂ）メディアの再生を一時停止するためのコマンドに対応する第１の時間を決定することと、（ｉｉｉ）メディアの再生を開始するための検出されたコマンドに基づいて、（ａ）メディアの再生を開始するためのコマンドに対応する第２の時間を決定して、（ｂ）第１の時間と第２の時間との間の差が閾値一時停止時間を超えないと決定することと、（ｉｖ）現在の再生ボリュームでメディアを再生することとを更に含む特徴１４の方法。
【０１１８】
更に、本明細書において「実施形態」は、実施形態に関連して述べられた特定の特徴、構造、又は特性が、本発明の少なくとも１つの実施例に含まれ得ることを示している。本明細書の様々な場所でこの語句が用いられているが、すべてが同じ実施形態を言及するものではなく、又、他の実施形態を除いた別個の実施形態又は代替の実施形態でもない。このように、本明細書で述べられた実施形態は、明示的におよび暗黙的に、当業者によって、他の実施形態砥組み合わせることができることが理解される。
【０１１９】
本明細書は、例示的な環境、システム、手順、ステップ、論理ブロック、処理、および他のシンボル表現に関して広く示されており、それらは直接又は間接的にネットワークに接続されるデータ処理デバイスの動作に類似するものである。これらの処理説明および表現は、一般的に当業者によって使用され、それらの仕事の内容を他の当業者に最も効率良く伝えることができる。多くの具体的な内容が、本開示を理解するために提供されている。しかしながら、当業者にとって、本開示の特定の実施形態が特定の、具体的な詳細なしに実施され得ることは理解される。他の例では、周知の方法、手順、コンポーネント、および回路が、実施形態を不必要に曖昧にすることを避けるため、詳細に説明していない。したがって、本開示の範囲は、上記した実施形態よりむしろ添付された特許請求の範囲によって定義される。
【０１２０】
添付の特許請求の範囲のいずれかが単にソフトウェアおよび／又はファームウェアへの実装をカバーするように読み取ると、少なくとも１つの例における要素の１つ又は複数は、本明細書では、ソフトウェアおよび／又はファームウェアを記憶する有形の非一時的な記憶媒体、例えば、メモリ、ＤＶＤ、ＣＤ、Ｂｌｕ−ｒａｙ（登録商標）等を含むことが明確に定められている。
【図１】
2020074027.tif 000003
【図２】
2020074027.tif 000004
【図３】
2020074027.tif 000005
【図４】
2020074027.tif 000006
【図５Ａ】
2020074027.tif 000007
【図５Ｂ】
2020074027.tif 000008
【図６】
2020074027.tif 000009
【図７】
2020074027.tif 000010
【図８】
2020074027.tif 000011
【手続補正書】
【提出日】令和2年1月28日(2020.1.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
メディア再生システムの第１のゾーン内にある再生デバイスのための方法であって、
再生デバイスの現在のボリューム設定に対応するアクティブボリューム状態変数をメモリに記憶するステップ、
再生デバイスの再生ボリューム制限に対応するボリューム制限状態変数をメモリに記憶するステップ、
所定のソースからのメディアの再生を開始するためのコマンドを検出するステップ、
所定のソースがメディア再生システムの第２のゾーン内にある制御装置であることを決定するステップ、及び
所定のソースが第２のゾーン内にある制御装置であることの決定に基づき、再生デバイスによりメディアを再生する特定のボリュームを選択するステップ、
を含み、
選択される特定のボリュームは、
再生デバイスの現在のボリューム設定、及び、
再生ボリューム制限
のうちの一方である、方法。
【請求項２】
ボリューム制限状態変数が最大ボリューム状態変数であり、
再生ボリューム制限が最大再生ボリュームであり、
アクティブボリューム状態変数が最大ボリューム状態変数よりも大きいと決定されるときに、最大再生ボリュームを特定の再生ボリュームとして選択するステップを更に含む、請求項１に記載の方法。
【請求項３】
ボリューム制限状態変数が最大ボリューム状態変数であり、
再生ボリューム制限が最大再生ボリュームであり、
アクティブボリューム状態変数が最大ボリューム状態変数よりも大きくないと決定されるときに、再生デバイスの現在のボリューム設定を特定の再生ボリュームとして選択するステップを更に含む、請求項１又は２に記載の方法。
【請求項４】
再生デバイスからのメディアの再生を一時停止するためのコマンドを再生デバイスによって検出するステップ、
当該検出されたコマンドに基づいて、
再生デバイスからのメディアの再生を一時停止するステップ、及び、
当該コマンドに対応する第１の時間を決定するステップ、
メディアの再生を開始するためのコマンドを検出するステップ、
当該検出されたコマンドに基づいて、
当該コマンドに対応する第２の時間を決定するステップ、及び、
第１の時間と第２の時間との間の差が閾値一時停止時間を超えるかどうかを決定するステップ、
時間差が閾値一時停止時間を超えない場合には、再生デバイスの現在のボリューム設定でメディアを再生するステップ、
を更に含む、請求項１から３のいずれか一項に記載の方法。
【請求項５】
時間差が閾値一時停止時間を超える場合には、ボリューム制限でメディアを再生するステップを更に含む、請求項４に記載の方法。
【請求項６】
再生デバイスがメディアの再生の一時停止状態にある間に、所定のソースから受信した、再生デバイスの再生ボリュームを提示される再生ボリュームまで増大させるコマンドを検出するステップ、
提示された再生ボリュームと再生ボリューム制限状態変数とを比較するステップ、
所定のソースと比較とに基づいて再生デバイスの現在のボリューム設定に対応するアクティブボリューム状態変数を決定してメモリに記憶するステップ、
を含む、請求項１から５のいずれか一項に記載の方法。
【請求項７】
提示された再生ボリュームがボリューム制限よりも大きいと決定されるときに、再生ボリューム制限をアクティブボリューム状態変数として記憶するステップ、
提示された再生ボリュームがボリューム制限よりも大きくないと決定されるときに、再生デバイスの現在のボリューム設定をアクティブボリューム状態変数として記憶するステップ、
をさらに含む、請求項６に記載の方法。
【請求項８】
メディアの再生を開始するためのコマンドの検出に応じて、再生デバイスの現在のボリューム設定でメディアを再生するステップを更に含む、請求項６又は７に記載の方法。
【請求項９】
メディアの再生を開始する第２のコマンドを検出するステップをさらに備え、
検出された第２のコマンドの所定のソースは、再生デバイスに設けたタッチセンサ又は近傍センサであり、
第２のコマンドのソースに基づき、メディアを再生するボリュームを決定するステップをさらに備える、請求項１から８のいずれか一項に記載の方法。
【請求項１０】
ボリューム制限状態変数は、
時刻、
再生デバイスが位置するメディア再生システムの特定のゾーン、及び、
メディア再生システム内の再生デバイス又は他の再生デバイスの現在の再生状態、
のうちの少なくとも１つに依存する、請求項１から９のいずれか一項に記載の方法。
【請求項１１】
ボリューム制限状態変数は、メディア再生システムの特定のゾーン内の全ての再生デバイスに適用される、請求項１から１０のいずれか一項に記載の方法。
【請求項１２】
アクティブボリューム状態変数をメディア再生システム内の他の再生デバイスと通信させるステップ、
他の再生デバイスと再生デバイスとによってメディアを同じボリュームレベルで再生するステップ、
を更に含む、請求項１から１１のいずれか一項に記載の方法。
【請求項１３】
再生デバイスであって、請求項１から１２のいずれか一項に記載の方法を再生デバイスに行わせるように構成されるプロセッサを備える再生デバイス。
【請求項１４】
タッチセンサを更に備え、検出されたコマンドの所定のソースが再生デバイス上に位置するタッチセンサである、請求項１３に記載の再生デバイス
【請求項１５】
請求項１から１２のいずれか１つに記載の方法をプロセッサに実行させる命令を記憶
した非一時的コンピュータ可読記憶媒体。
【請求項１６】
請求項１から１２のいずれか１つに記載の方法をプロセッサに実行させるためのコン
ピュータプログラム。
【外国語明細書】
2020074027.tif 000012
2020074027.tif 000013
2020074027.tif 000014
2020074027.tif 000015
2020074027.tif 000016
2020074027.tif 000017
2020074027.tif 000018
2020074027.tif 000019
2020074027.tif 000020
2020074027.tif 000021
2020074027.tif 000022
2020074027.tif 000023
2020074027.tif 000024
2020074027.tif 000025
2020074027.tif 000026
2020074027.tif 000027
2020074027.tif 000028
2020074027.tif 000029
2020074027.tif 000030
2020074027.tif 000031
2020074027.tif 000032
2020074027.tif 000033
2020074027.tif 000034
2020074027.tif 000035
2020074027.tif 000036
2020074027.tif 000037
2020074027.tif 000038
2020074027.tif 000039
2020074027.tif 000040
2020074027.tif 000041
2020074027.tif 000042
2020074027.tif 000043
2020074027.tif 000044
2020074027.tif 000045
2020074027.tif 000046
2020074027.tif 000047
2020074027.tif 000048
2020074027.tif 000049
2020074027.tif 000050
2020074027.tif 000051
2020074027.tif 000052