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