(57)【要約】      （修正有）【課題】ネットワーク装置が再生環境を移動しながら、ネットワーク装置のマイクロホンによって検出されるオーディオ信号に基づいて、再生環境に対する１つ又は複数の再生デバイスのキャリブレーションを行う方法を提供する。【解決手段】方法は、再生デバイス６０４、６０６が第１のオーディオ信号を再生しており、且つ、ネットワーク装置６０２が第１の物理的場所（ａ）から第２の物理的場所（ｂ）に移動している期間中に、ネットワーク装置６０２のマイクロホンによって第２のオーディオ信号を検出するステップと、第２のオーディオ信号を示すデータに基づいて、オーディオ処理アルゴリズムを特定し、特定したオーディオ処理アルゴリズムを示すデータを、再生デバイス６０４、６０６に送信するステップと、を含む。【選択図】図６
2018023116.tif 000002
【特許請求の範囲】
【請求項１】
マイクロホンを備えたネットワーク装置（６０２）であって、
（ｉ）再生デバイス（２００，６０４，６０６）が第１のオーディオ信号を再生しており、且つ（ｉｉ）前記ネットワーク装置（６０２）が第１の物理的場所から第２の物理的場所に移動している期間中に、前記マイクロホンによって第２のオーディオ信号を検出し、
前記第２のオーディオ信号を示すデータに基づいて、オーディオ処理アルゴリズムを特定し、
特定したオーディオ処理アルゴリズムを示すデータを、前記再生デバイス（２００，６０４，６０６）に送信するように構成されたネットワーク装置（６０２）。
【請求項２】
第１のオーディオ信号を再生し、
ネットワーク装置（６０２）から、該ネットワーク装置（６０２）がある再生環境の中の第１の物理的場所から第２の物理的場所に移動していた期間中に、該ネットワーク装置（６０２）のマイクロホンによって検出された第２のオーディオ信号を示すデータを受信し、
前記第２のオーディオ信号を示すデータに基づいて、オーディオ処理アルゴリズムを特定し、
前記再生環境においてオーディオコンテンツを再生するときに、特定したオーディオ処理アルゴリズムを適用するように構成された再生デバイス（２００，６０４，６０６）。
【請求項３】
ネットワーク装置（６０２）から、該ネットワーク装置（６０２）がある再生環境の中の第１の物理的場所から第２の物理的場所に移動していた期間中に、該ネットワーク装置（６０２）のマイクロホンによって検出されたオーディオ信号を示すデータを受信し、
検出されたオーディオ信号を示すデータに基づいて、オーディオ処理アルゴリズムを特定し、
特定したオーディオ処理アルゴリズムを示すデータを、前記再生環境における再生デバイス（６０４，６０６）に送信するように構成されたコンピュータ装置（８１０）。
【請求項４】
前記第２のオーディオ信号は、前記再生デバイス（２００，６０４，６０６）によって再生された第１のオーディオ信号に対応する部分を含む
請求項１〜３のいずれか１項に記載の装置。
【請求項５】
前記オーディオ処理アルゴリズムを特定することは、さらに
第２のオーディオ信号を示すデータに基づいて、周波数応答を決定すること、及び
決定した周波数応答に基づいて、前記オーディオ処理アルゴリズムを特定することを含む
請求項１〜４のいずれか１項に記載の装置。
【請求項６】
前記第１の物理的場所と前記第２の物理的場所とは、再生環境の中にあり、
前記再生環境において前記第１のオーディオ信号を再生するときに前記再生デバイス（６０４，６０６）による前記オーディオ処理アルゴリズムの適用が、所定の音響特性と実質的に同じ音響特性を有する第３のオーディオ信号を生成する
請求項１〜５のいずれか１項に記載の装置。
【請求項７】
前記オーディオ処理アルゴリズムを特定することは、さらに
前記第２のオーディオ信号を示すデータを、コンピュータ装置（８１０）に送信すること、及び
前記コンピュータ装置（８１０）から、前記オーディオ処理アルゴリズムを示すデータを受信することを含む
請求項１に記載のネットワーク装置又は請求項２に記載の再生デバイス。
【請求項８】
前記再生デバイス（２００，６０４，６０６）は、第１の再生デバイス（６０４）であり、
前記第２のオーディオ信号は、さらに、第２の再生デバイス（６０６）によって再生された第３のオーディオ信号に対応する部分を含む
請求項１〜７のいずれか１項に記載の装置。
【請求項９】
さらに、
前記再生デバイス（２００，６０４，６０６）に、前記第１のオーディオ信号を再生させるように構成された
請求項１に記載のネットワーク装置又は請求項３に記載のコンピュータ装置。
【請求項１０】
さらに、
前記第２のオーディオ信号を検出する期間中に、前記ネットワーク装置（６０２）におけるグラフィック表示において、再生環境の中で前記ネットワーク装置（６０２）を移動させる指示を表示するように構成された
請求項１に記載のネットワーク装置。
【請求項１１】
ネットワーク装置（６０２）によって実行される方法であって、
少なくとも１つの再生デバイス（６０４，６０６）をキャリブレーションするための案内表示を表示するステップ、ここで該案内表示は、前記ネットワーク装置（６０２）がある期間中に移動することを示す情報を含む、
前記ある期間中に、前記少なくとも１つの再生デバイス（６０４，６０６）によって再生されたオーディオ信号を検出するステップ、及び
検出されたオーディオ信号を示すデータに基づいて、オーディオ信号の特定を行うステップ
を含む方法。
【請求項１２】
前記ある期間は、所定の期間であり、
さらに、
前記所定の期間の残り時間を示す情報を表示するステップを含む
請求項１１に記載の方法。
【請求項１３】
前記ネットワーク装置（６０２）がある期間中に移動することを示す情報は、
前記少なくとも１つの再生デバイス（６０４，６０６）が前記オーディオ信号を再生している期間中に前記ネットワーク装置（６０２）が移動することを示す情報、及び
前記少なくとも１つの再生デバイス（６０４，６０６）が前記オーディオ信号を再生している期間中に前記ネットワーク装置（６０２）が、少なくとも１つのある場所を通って移動することを示す情報
のうちの一方を含む請求項１１又は１２に記載の方法。
【請求項１４】
さらに、
前記ネットワーク装置（６０２）の移動を検出するステップ、及び
前記少なくとも１つの再生デバイス（６０２）の１つ又は複数に、前記ネットワーク装置（６０２）が移動中であることを示すメッセージを送信するステップを含む
請求項１１〜１３のいずれか１項に記載の方法。
【請求項１５】
前記ネットワーク装置（６０２）の移動の検出に応答して、前記少なくとも１つの再生デバイスに、前記オーディオ信号を再生させるステップを含む
請求項１１〜１４のいずれか１項に記載の方法。
【請求項１６】
請求項１１〜１５のいずれか１項に記載の方法を実行するように構成されたネットワーク装置。
【発明の詳細な説明】
【関連出願の参照】
【０００１】
本願は、２０１４年９月９日に出願された米国特許出願第１４／４８１５１１号、及び２０１５年４月３日に出願された米国特許出願第１４／６７８２６３号の優先権を主張しており、その全体が参照されることにより本明細書に組み込まれる。
【技術分野】
【０００２】
本願は、コンシューマ製品に関するものであり、特に、メディア再生に向けられた方法、システム、製品、機能、サービス、および他の要素に関するものや、それらのいくつかの態様に関する。
【背景技術】
【０００３】
２００３年に、ソノズ・インコーポレイテッドが最初の特許出願のうちの１つである「複数のネットワークデバイス間のオーディオ再生を同期する方法」と題する特許出願をし、２００５年にメディア再生システムの販売を開始するまで、アウトラウド設定におけるデジタルオーディオへのアクセスおよび試聴のオプションは厳しく制限されていた。人々は、ソノズ無線ＨｉＦｉシステムによって、１つ又は複数のネットワーク再生デバイスを介してソースから音楽を実質的に無制限に体験できるようになっている。スマートフォン、タブレット、又はコンピュータにインストールされたソフトウェアコントロールアプリケーションを通じて、ネットワーク再生デバイスを備えたいずれの部屋においても、人々は自分が望む音楽を再生することができる。また、例えばコントローラを用いて、再生デバイスを備えた各部屋に異なる歌をストリーミングすることもできるし、同期再生のために複数の部屋をグループ化することもできるし、全ての部屋において同期して同じ歌を聞くこともできる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
これまでのデジタルメディアに対する関心の高まりを考えると、試聴体験を更に向上させることができるコンシューマアクセス可能な技術を更に開発することにニーズがある。
【０００５】
本明細書で開示されている技術の特徴、態様、および利点は、以下の記載、添付の特許請求の範囲、および添付の図面を参照するとより理解しやすい。
【図面の簡単な説明】
【０００６】
【図１】ある実施形態で実施可能な例示的なメデイア再生システムの構成を示す図
【図２】例示的な再生デバイスの機能ブロック図を示す図
【図３】例示的な制御デバイスの機能ブロック図を示す図
【図４】例示的なコントローラインタフェースを示す図
【図５】再生デバイスをキャリブレーションする第１の方法の例示的なフロー図
【図６】再生デバイスがキャリブレーションされる例示的な再生環境を示す図
【図７】再生デバイスをキャリブレーションする第２の方法の例示的なフロー図
【図８】再生デバイスをキャリブレーションする第３の方法の例示的なフロー図
【図９】マイクロホンをキャリブレーションする第１の方法の例示的なフロー図
【図１０】マイクロホンのキャリブレーションのための例示的な配置を示す図
【図１１】マイクロホンをキャリブレーションする第２の方法の例示的なフロー図
【発明を実施するための形態】
【０００７】
図面は、いくつかの例示的な実施形態を説明することを目的としているが、本発明が、図面に示した配置および手段に限定されるものではないことは理解される。
【０００８】
Ｉ．概要
再生環境に対する１つ又は複数の再生デバイスのキャリブレーションは、該再生環境の中の１箇所の鑑賞場所に対して行われる場合がある。このような場合、１つ又は複数の再生デバイスのキャリブレーション中に、該再生環境における他の場所でオーディオ鑑賞が行われることは考慮されていない。
【０００９】
本明細書に記載の例は、ネットワーク装置が再生環境中について移動しながらネットワーク装置のマイクロホンによって検出されるオーディオ信号に基づいて、再生環境に対する１つ又は複数の再生デバイスのキャリブレーションを行うことに関する。キャリブレーション中のネットワーク装置の移動は、１つ又は複数の再生デバイスの通常使用中に１人又は複数の鑑賞者がオーディオ再生を聴取し得る再生環境の範囲内の場所をカバーすることができる。これにより、１つ又は複数の再生デバイスは、１つ又は複数の再生デバイスの通常使用中に１人又は複数の鑑賞者がオーディオ再生を聴取し得る再生環境の多数の場所に対するキャリブレーションを行うことができる。
【００１０】
一例において、キャリブレーションの機能は、ネットワーク装置によって制御され、少なくとも部分的に実行されてもよい。ある場合において、ネットワーク装置は、マイクロホンが内蔵されたモバイル機器であってもよい。また、ネットワーク装置は、１つ又は複数の再生デバイスを制御するために用いられる制御装置であってもよい。
【００１１】
再生環境における１つ又は複数の再生デバイスが第１のオーディオ信号を再生中であって、且つネットワーク装置が再生環境内で第１の物理的場所から第２の物理的場所に移動している期間中に、ネットワーク装置は、ネットワーク装置のマイクロホンを介して第２のオーディオ信号を検出してもよい。ある場合において、再生環境における第１の物理的場所と第２の物理的場所との間の移動が、１人又は複数の鑑賞者が該再生環境における１つ又は複数の再生デバイスの通常使用中にオーディオ再生を聴取し得る再生環境内の場所を通過する場合がある。一例において、第１の物理的場所から第２の物理的場所までのネットワーク装置の移動は、ユーザによって行われ得る。ある場合において、ユーザによるネットワーク装置の移動は、ネットワーク装置上で提供されるキャリブレーションインタフェースによって案内されてもよい。
【００１２】
検出された第２のオーディオを示すデータに基づいて、ネットワーク装置は、オーディオ処理アルゴリズムを特定し、１つ又は複数の再生デバイスに特定したオーディオ処理アルゴリズムを示すデータを送信してもよい。ある場合において、オーディオ処理アルゴリズムを特定するステップは、ネットワーク装置がサーバ等のコンピュータ装置に第２のオーディオ信号を送信し、コンピュータ装置からオーディオ処理アルゴリズムを受信することを含んでもよい。
【００１３】
別の例において、キャリブレーション機能は、再生環境に対するキャリブレーションの対象の１つ又は複数の再生デバイスのうちの１つの再生デバイスによって制御され、少なくとも部分的に実行されてもよい。
【００１４】
再生デバイスは、再生環境に対するキャリブレーション中に個別に、又は他の再生デバイスと共に、第１のオーディオ信号を再生する場合がある。この際、再生デバイスは、ネットワーク装置が再生環境の中で第１の物理的場所から第２の物理的場所まで移動した期間中にネットワーク装置のマイクロホンによって検出された第２のオーディオ信号を示すデータを、ネットワーク装置から受信し得る。上述のように、ネットワーク装置はモバイル機器であってもよく、マイクロホンは、ネットワーク装置の内蔵のマイクロホンであってもよい。再生デバイスは、その後に第２のオーディオ信号を示すデータに基づくオーディオ処理アルゴリズムを特定し、再生環境においてオーディオコンテンツを再生するときに特定したオーディオ処理アルゴリズムを適用することができる。ある場合において、オーディオ処理アルゴリズムを特定するステップは、再生デバイスが、サーバ等のコンピュータ装置又はネットワーク装置に第２のオーディオ信号を送信し、コンピュータ装置又はネットワーク装置からオーディオ処理アルゴリズムを受信することを含んでもよい。
【００１５】
更なる一例において、キャリブレーション機能は、コンピュータ装置によって制御され、少なくとも部分的に実行されてもよい。コンピュータ装置は、再生環境に対するキャリブレーション中の１つ又は複数の再生デバイスのうちの少なくとも１つに通信接続するサーバであってもよい。例えば、コンピュータ装置は、１つ又は複数の再生デバイスを含むメディア再生システムに関連付けされたサーバであってもよく、該メディア再生システムに関する情報を管理するように構成されてもよい。
【００１６】
コンピュータ装置は、マイクロホンを内蔵したモバイル機器などのネットワーク装置から、ネットワーク装置が再生環境の範囲内で第１の物理的場所から第２の物理的場所まで移動した間にネットワーク装置のマイクロホンによって検出されたオーディオ信号を示すデータを受信し得る。この際、コンピュータ装置は、検出されたオーディオ信号を示すデータに基づくオーディオ処理アルゴリズムを特定し、キャリブレーション中の１つ又は複数の再生デバイスのうちの少なくとも１つに該オーディオ処理アルゴリズムを示すデータを送信する。
【００１７】
上記の例において、１つ又は複数の再生デバイスのうちの少なくとも１つによって再生された第１のオーディオ信号は、再生デバイスの再生可能な周波数範囲、マイクロホンの検出可能な周波数範囲、及び／又は平均的な人間の聴き取り可能な周波数範囲を実質的にカバーする周波数を含むオーディオコンテンツを含んでもよい。ある場合において、第１のオーディオ信号は、第１のオーディオ信号を再生する期間中、及び／又は第２のオーディオ信号を検出する期間中にわたって実質的に同じ信号の大きさを有してもよい。他の例も勿論、あり得る。
【００１８】
上記の例において、オーディオ処理アルゴリズムを特定するステップは、第２のオーディオ信号に基づいて、第１の物理的場所から第２の物理的場所までの移動中にネットワーク装置が通過した場所における周波数応答を特定することを含んでもよい。異なる場所における周波数応答は、再生された第１のオーディオ信号が実質的に一定基準の信号の大きさであっても、異なる周波数応答の大きさを有することがある。一例において、平均の周波数応答は、第１のオーディオ信号の周波数範囲における周波数の平均的な大きさを用いて決定されてもよい。このような場合、オーディオ処理アルゴリズムは、平均の周波数応答に基づいて決定されてもよい。
【００１９】
幾つかの場合において、オーディオ処理アルゴリズムは、オーディオ処理アルゴリズムと対応する周波数応答とのデータベースにアクセスすることによって特定されてもよい。幾つかの場合には、オーディオ処理アルゴリズムは、計算によって得られてもよい。例えば、オーディオ処理アルゴリズムは、１つ又は複数の再生デバイスが再生環境においてオーディオコンテンツを再生するときに、特定されたオーディオ処理アルゴリズムを適用することで、所定の音響特性と実質的に同じオーディオ特性を有する第３のオーディオ信号が生成されるように、算出されてもよい。所定のオーディオ特性は、響きが良くなると考えられる特定の周波数のイコライゼーションを含んでもよい。
【００２０】
一例において、平均の周波数応答が他の周波数よりも弱まった特定のオーディオ周波数を含み、且つ所定のオーディオ特性が該特定のオーディオ周波数において最小の減衰を有する場合、対応するオーディオ処理アルゴリズムは、該特定のオーディオ周波数では強める増幅を含んでもよい。他の例も勿論、あり得る。
【００２１】
一例において、再生環境における複数の再生デバイスは、共にキャリブレーションされてもよい。別例において、再生環境における複数の再生デバイスは、それぞれ個別にキャリブレーションされてもよい。更なる例において、再生環境内の複数の再生デバイスは、同再生デバイスが再生環境においてオーディオコンテンツを再生することがある再生用の構成毎に、キャリブレーションされてもよい。例えば、再生環境内の第１の再生デバイスは、単独で再生環境においてオーディオコンテンツを再生することもあれば、他の場合には再生環境内の第２の再生デバイスに同期してオーディオコンテンツを再生することもある。そこで、第１の再生デバイスは、単独で再生環境においてオーディオコンテンツを再生するためにキャリブレーションされてもよいし、再生環境内の第２の再生デバイスに同期してオーディオコンテンツを再生するためにキャリブレーションされてもよい。他の例も勿論、あり得る。
【００２２】
ネットワーク装置は、上述のように、マイクロホン内蔵のモバイル機器であり得る。再生環境における１つ又は複数の再生デバイスのキャリブレーションは、異なる複数のモバイル機器によって行われてもよい。複数のモバイル機器の幾つかは、同じ型式のモバイル機器（即ち同じ製造モデル）であってもよいし、幾つかは異なる型式のモバイル機器（即ち異なる製造形式／モデル）であってもよい。ある場合において、異なる複数のモバイル機器は、異なる音響特性を有する異なるマイクロホンを備えてもよい。
【００２３】
ネットワーク装置のマイクロホンの音響特性は、マイクロホンによって検出されたオーディオ信号に基づきオーディオ処理アルゴリズムを特定するときにおける因子になっていてもよい。例えば、ネットワーク装置のマイクロホンが特定の周波数においてより低い感度を有する場合に、マイクロホンから出力された信号において、該特定の周波数が、マイクロホンによって検出されたオーディオ信号に対して弱められることがあり得る。換言すると、マイクロホンの音響特性は、検出されたオーディオ信号を示すデータを受信し、検出されたオーディオ信号に基づきオーディオ処理アルゴリズムを特定するときの因子であり得る。
【００２４】
幾つかの場合において、マイクロホンの音響特性が既知の場合がある。例えば、マイクロホンの音響特性は、ネットワーク装置の製造業者によって提供されてもよい。他の場合として、マイクロホンの音響特性が既知でない場合もあり得る。このような場合には、マイクロホンのキャリブレーションが行われてもよい。
【００２５】
一例において、マイクロホンのキャリブレーションは、再生デバイスのマイクロホンの物理的範囲の中に位置するときに、ネットワーク装置のマイクロホンによって第１のオーディオ信号を検出するステップを含む。また、ネットワーク装置は、再生デバイスのマイクロホンによって検出された第２のオーディオ信号を示すデータを受信してもよい。ある場合において、第１のオーディオ信号と第２のオーディオ信号とは、共に再生環境における１つ又は複数の再生デバイスによって再生された第３のオーディオ信号に対応する部分を含んでもよく、同時に検出されてもよいし、異なるタイミングで検出されてもよい。第３のオーディオ信号を再生する１つまたは複数の再生デバイスは、第２のオーディオ信号を検出する再生デバイスを含み得る。
【００２６】
次に、ネットワーク装置は、第１のオーディオ信号と第２のオーディオ信号とに基づいて、マイクロホンのキャリブレーションアルゴリズムを特定することができる。ネットワーク装置は、再生デバイスに関連したキャリブレーション機能などの機能を実行するときに、決定したマイクロホンのキャリブレーションアルゴリズムを適用することができる。
【００２７】
本明細書の開示は、上述のように、ネットワーク装置が再生環境中について移動しながらネットワーク装置のマイクロホンによって検出されるオーディオ信号に基づいて、再生環境に対する１つ又は複数の再生デバイスのキャリブレーションを行うことを含む。一態様において、ネットワーク装置が提供される。ネットワーク装置は、マイクロホンと、プロセッサと、再生デバイスにある機能を実行させるためにプロセッサが実行可能な命令が格納されたメモリとを備える。該機能は、（ｉ）再生デバイスが第１のオーディオ信号を再生しており、且つ（ｉｉ）ネットワーク装置が第１の物理的場所から第２の物理的場所に移動している期間中にマイクロホンが第２のオーディオ信号を検出するステップ、第２のオーディオ信号を示すデータに基づいてオーディオ処理アルゴリズムを特定するステップ、及び特定したオーディオ処理アルゴリズムを示すデータを再生デバイスに送信するステップを含む。
【００２８】
別の態様において、再生デバイスが提供される。再生デバイスは、プロセッサと、再生デバイスにある機能を実行させるためにプロセッサが実行可能な命令が格納されたメモリとを備える。該機能は、第１のオーディオ信号を再生するステップ、ネットワーク装置がある再生環境の中で第１の物理的場所から第２の物理的場所まで移動した期間中にネットワーク装置のマイクロホンによって検出された第２のオーディオ信号を示すデータを、ネットワーク装置から受信するステップ、第２のオーディオ信号を示すデータに基づいて、オーディオ処理アルゴリズムを特定するステップ、及び該再生環境においてオーディオコンテンツを再生するときに、特定されたオーディオ処理アルゴリズムを適用するステップを含む。
【００２９】
別の態様において、コンピュータ読み取り可能な記録媒体が提供される。コンピュータ読み取り可能な記録媒体には、コンピュータ装置にある機能を行わせるために実行可能な命令が格納されている。該機能は、ネットワーク装置が、ある再生環境の中で第１の物理的場所から第２の物理的場所まで移動した間にネットワーク装置のマイクロホンによって検出されたオーディオ信号を示すデータを、ネットワーク装置から受信するステップ、検出されたオーディオ信号を示すデータに基づいて、オーディオ処理アルゴリズムを特定するステップ、及び該再生環境における再生デバイスに、特定されたオーディオ処理アルゴリズムを示すデータを送信するステップを含む。
【００３０】
別の態様において、ネットワーク装置が提供される。ネットワーク装置は、マイクロホンと、プロセッサと、再生デバイスにある機能を実行させるためにプロセッサが実行可能な命令が格納されたメモリとを備える。該機能は、ネットワーク装置が再生デバイスのマイクロホンによる所定の物理的範囲内に位置する間に、ネットワーク装置のマイクロホンが第１のオーディオ信号を検出するステップ、再生デバイスのマイクロホンによって検出された第２のオーディオ信号を示すデータを受信するステップ、第１のオーディオ信号を示すデータと第２のオーディオ信号を示すデータとに基づいて、マイクロホンのキャリブレーションアルゴリズムを特定するステップ、及び再生デバイスに関連したキャリブレーション機能を実行するときに、マイクロホンのキャリブレーションアルゴリズムを適用するステップを含む。
【００３１】
別の態様において、コンピュータ装置が提供される。コンピュータ装置は、プロセッサと、再生デバイスにある機能を実行させるためにプロセッサが実行可能な命令が格納されたメモリとを備える。該機能は、ネットワーク装置が再生デバイスのマイクロホンによる所定の物理的範囲内に位置する間にネットワーク装置のマイクロホンによって検出された第１のオーディオ信号を示すデータを、ネットワーク装置から受信するステップ、再生デバイスのマイクロホンによって検出された第２のオーディオ信号を示すデータを受信するステップ、第１のオーディオ信号を示すデータと第２のオーディオ信号を示すデータとに基づいて、マイクロホンのキャリブレーションアルゴリズムを特定するステップ、及びネットワーク装置と再生デバイスに関連したキャリブレーション機能を実行するときに、マイクロホンのキャリブレーションアルゴリズムを適用するステップを含む。
【００３２】
別の態様において、コンピュータ読み取り可能な記録媒体が提供される。コンピュータ読み取り可能な記録媒体には、コンピュータ装置にある機能を行わせるために実行可能な命令が格納されている。該機能は、ネットワーク装置が再生デバイスのマイクロホンによる所定の物理的範囲内に位置する間にネットワーク装置のマイクロホンによって検出された第１のオーディオ信号を示すデータを、ネットワーク装置から受信するステップ、再生デバイスのマイクロホンによって検出された第２のオーディオ信号を示すデータを受信するステップ、第１のオーディオ信号を示すデータと第２のオーディオ信号を示すデータとに基づいて、マイクロホンのキャリブレーションアルゴリズムを特定するステップ、及びデータベースに、決定したマイクロホンのキャリブレーションアルゴリズムと、ネットワーク装置のマイクロホンの特性の１つ又は複数との間の関連付けを格納するステップを含む。
【００３３】
上記の例は、ネットワーク装置が、ネットワーク装置のマイクロホンをキャリブレーションする機能の少なくとも一部を実行及び／又は制御するステップを含んでいるが、ネットワーク装置のマイクロホンをキャリブレーションする機能の幾つか又は全ては、再生環境における再生デバイスの１つ又は複数及びネットワーク装置に通信接続したサーバのようなコンピュータ装置によって、制御及び／又は実行されてもよい。他の例も勿論、あり得る。
【００３４】
本開示は、上述のように、ネットワーク装置が再生環境中について移動しながらネットワーク装置のマイクロホンによって検出されるオーディオ信号に基づいて、再生環境に対する１つ又は複数の再生デバイスのキャリブレーションを行うことを含む。
【００３５】
ＩＩ．動作環境の例
図１は、本明細書で開示されている１つ又は複数の実施形態で実施可能又は実装可能なメディア再生システム１００の例示的な構成を示す。図示されるように、メディア再生システム１００は、複数の部屋および空間、例えば、主寝室、オフィス、ダイニングルーム、およびリビングルームを有する例示的なホーム環境に関連付けられている。図１の例に示されるように、メディア再生システム１００は、再生デバイス１０２−１２４、制御デバイス１２６および１２８、有線又は無線のネットワークルータ１３０を含む。
【００３６】
更に、例示的なメディア再生システム１００の異なる構成要素、および異なる構成要素がどのように作用してユーザにメディア体験を提供するかに関しての説明は、以下のセクションで述べられている。本明細書における説明は、概してメディア再生システム１００を参照しているが、本明細書で述べられている技術は、図１に示されるホーム環境の用途に限定されるものではない。例えば、本明細書で述べられている技術は、マルチゾーンオーディオが望まれる環境、例えば、レストラン、モール、又は空港のような商業的環境、スポーツ用多目的車（ＳＵＶ）、バス又は車のような車両、船、若しくはボード、飛行機などの環境において有益である。
【００３７】
ａ．例示的な再生デバイス
図２は、図１のメディア再生システム１００の再生デバイス１０２−１２４の１つ又は複数を構成する例示的な再生デバイス２００の機能ブロック図を示す。再生デバイス２００は、プロセッサ２０２、ソフトウェアコンポーネント２０４、メモリ２０６、オーディオ処理コンポーネント２０８、オーディオアンプ２１０、スピーカー２１２、マイクロホン２２０およびネットワークインタフェース２１４を含んでもよい。ネットワークインタフェース２１４は、無線インタフェース２１６および有線インタフェース２１８を含む。ある場合では、再生デバイス２００は、スピーカー２１２を含まないが、再生デバイス２００を外部スピーカーに接続するためのスピーカーインタフェースを含んでもよい。別の場合では、再生デバイス２００は、スピーカー２１２もオーディオアンプ２１０も含まないが、再生デバイス２００を外部オーディオアンプ又はオーディオビジュアルレシーバーに接続するためのオーディオインタフェースを含んでもよい。
【００３８】
ある例では、プロセッサ２０２は、メモリ２０６に記憶された命令に基づいて、入力データを処理するように構成されたクロック駆動コンピュータコンポーネントであってもよい。メモリ２０６は、プロセッサ２０２によって実行可能な命令を記憶するように構成された非一時的なコンピュータ読み取り可能記録媒体であってもよい。例えば、メモリ２０６は、ある機能を実行するためにプロセッサ２０２によって実行可能なソフトウェアコンポーネント２０４の１つ又は複数をロードすることができるデータストレージであってもよい。ある例では、機能は、再生デバイス２００がオーディオソース又は別の再生デバイスからオーディオデータを読み出すステップを含んでもよい。別の例では、機能は、再生デバイス２００がネットワーク上の別のデバイス又は再生デバイスにオーディオデータを送信するステップを含んでもよい。更に別の例では、機能は、マルチチャンネルオーディオ環境を作るために、再生デバイス２００と１つ又は複数の再生デバイスとをペアリングするステップを含んでもよい。
【００３９】
ある機能は、再生デバイス２００が、１つ又は複数の他の再生デバイスと、オーディオコンテンツの再生を同期するステップを含む。再生を同期している間、再生デバイス２００によるオーディオコンテンツの再生と１つ又は複数の他の再生デバイスによる再生との間の遅延を、リスナーが気づかないことが好ましい。「複数の独立クロックデジタルデータ処理デバイス間の動作を同期するシステムおよび方法」と題する米国特許第８，２３４，３９５号が本明細書に参照として援用されており、それは再生デバイス間のオーディオ再生を同期することが述べられたより詳細な例を提供している。
【００４０】
更に、メモリ２０６は、データを記憶するように構成されてもよい。データは、例えば、１つ又は複数のゾーンおよび／又はゾーングループに一部として含まれる再生デバイス２００などの再生デバイス２００、再生デバイス２００によりアクセス可能なオーディオソース、又は再生デバイス２００（又は他の再生デバイス）に関連付け可能な再生キュー、に関連付けられている。データは、定期的に更新され、再生デバイス２００の状態を示す１つ又は複数の状態変数として記憶されてもよい。また、メモリ２０６は、メディアシステムの他のデバイスの状態に関連付けられたデータを含んでもよく、デバイス間で随時共有することによって、１つ又は複数のデバイスが、システムに関連するほぼ直近のデータを有することができる。他の実施形態も可能である。
【００４１】
オーディオ処理コンポーネント２０８は、デジタル−アナログ変換器（ＤＡＣ）、アナログ−デジタル変換器（ＡＤＣ）、オーディオ処理コンポーネント、オーディオ強化コンポーネント、及びデジタルシグナルプロセッサ（ＤＳＰ）の内の１つ又は複数を含んでもよいし、他のものを含んでもよい。ある実施形態では、１つ又は複数のオーディオ処理コンポーネント２０８は、プロセッサ２０２のサブコンポーネントであってもよい。ある実施形態では、オーディオコンテンツが、オーディオ処理コンポーネント２０８によって処理および／又は意図的に変更されることによって、オーディオ信号を生成してもよい。生成されたオーディオ信号は、オーディオアンプ２１０に送信され、増幅され、スピーカー２１２を通じて再生される。特に、オーディオアンプ２１０は、１つ又は複数のスピーカー２１２を駆動できるレベルまでオーディオ信号を増幅するように構成されたデバイスを含んでもよい。スピーカー２１２は、独立した変換器（例えば、「ドライバ」）又は１つ又は複数のドライバを内包する筐体を含む完全なスピーカーシステムを備えてもよい。スピーカー２１２に備えられたあるドライバは、例えば、サブウーファー（例えば、低周波用）、ミドルレンジドライバ（例えば、中間周波用）、および／又はツイーター（高周波用）を含んでもよい。ある場合では、１つ又は複数のスピーカー２１２のそれぞれの変換器は、オーディオアンプ２１０の対応する個々のオーディオアンプによって駆動されてもよい。再生デバイス２００で再生するアナログ信号を生成することに加えて、オーディオ処理コンポーネント２０８は、オーディオコンテンツを処理し、そのオーディオコンテンツを１つ又は複数の他の再生デバイスに再生させるために送信する。
【００４２】
マイクロホン２２０は、検出した音を電気信号に変換するように構成されたオーディオセンサを含んでもよい。該電気信号は、オーディオ処理コンポーネント２０８及び／又はプロセッサ２０２によって処理されてもよい。マイクロホン２２０は、再生デバイス２２０上の１つ又は複数の場所において１つ又は複数の向きに配置されてもよい。マイクロホン２２０は、１つ又は複数の周波数範囲の中で音を検出するように構成されることができる。ある場合において、マイクロホン２２０の１つ又は複数は、再生デバイス２２０が再生可能なオーディオの周波数範囲の中で音を検出するように構成されてもよい。別の場合において、マイクロホン２２０の１つ又は複数は、人間が聴き取り可能な周波数範囲の中で音を検出するように構成されてもよい。他の例も勿論、あり得る。
【００４３】
再生デバイス２００によって処理および／又は再生されるオーディオコンテンツは、外部ソース、例えば、オーディオライン−イン入力接続（例えば、オートディテクティング３．５ｍｍオーディオラインイン接続）又はネットワークインタフェース２１４を介して、受信されてもよい。
【００４４】
ネットワークインタフェース２１４は、データネットワーク上で再生デバイス２００と１つ又は複数の他のデバイスとの間のデータフローを可能にするように構成されてもよい。このように、再生デバイス２００は、再生デバイスと通信する１つ又は複数の他の再生デバイス、ローカルエリアネットワーク内のネットワークデバイス、又は例えば、インターネット等のワイドエリアネットワーク上のオーディオコンテンツソースから、データネットワークを介してオーディオコンテンツを受信するように構成されてもよい。ある例では、再生デバイス２００によって送信および受信されたオーディオコンテンツおよび他の信号は、インターネットプロトコル（ＩＰ）に基づくソースアドレスおよびＩＰに基づく宛先アドレスを含むデジタルパケットの形で送信されてもよい。そのような場合、ネットワークインタフェース２１４は、デジタルパケットデータを解析することによって、再生デバイス２００宛てのデータを、再生デバイス２００によって適切に受信して処理することができる。
【００４５】
図示されるように、ネットワークインタフェース２１４は、無線インタフェース２１６と有線インタフェース２１８とを含んでもよい。無線インタフェース２１６は、再生デバイス２００用のネットワークインタフェース機能を提供し、通信プロトコル（例えば、無線規格ＩＥＥＥ８０２．１１ａ、８０２．１１ｂ、８０２．１１ｇ、８０２．１１ｎ、８０２．１１ａｃ、８０２．１５、４Ｇモバイル通信基準などを含む無線基準（規格）のいずれか）に基づいて、他のデバイス（例えば、再生デバイス２００に関連付けられたデータネットワーク内の他の再生デバイス、スピーカー、レシーバー、ネットワークデバイス、制御デバイス）と無線通信してもよい。有線インタフェース２１８は、再生デバイス２００用のネットワークインタフェース機能を提供し、通信プロトコル（例えば、ＩＥＥＥ８０２．３）に基づいて他のデバイスとの有線接続を介して通信してもよい。図２に示されるネットワークインタフェース２１４は、無線インタフェース２１６と有線インタフェース２１８との両方を含んでいるが、ネットワークインタフェース２１４は、ある実施形態において、無線インタフェースのみか、又は有線インタフェースのみを含んでもよい。
【００４６】
ある例では、再生デバイス２００と他の再生デバイスとは、ペアにされて、オーディオコンテンツの２つの別々のオーディオコンポーネントを再生してもよい。例えば、再生デバイス２００は、左チャンネルオーディオコンポーネントを再生するように構成される一方、他の再生デバイスは、右チャンネルオーディオコンポーネントを再生するように構成されてもよい。これにより、オーディオコンテンツのステレオ効果を生成するか、又は強化することができる。ペアにされた再生デバイス（「結合再生デバイス」とも言う）は、更に、他の再生デバイスと同期してオーディオコンテンツを再生してもよい。
【００４７】
別の例では、再生デバイス２００は、１つ又は複数の他の再生デバイスと音響的に統合され、単一の統合された再生デバイス（統合再生デバイス）を形成してもよい。統合再生デバイスは、統合されていない再生デバイス又はペアにされた再生デバイスと比べて、サウンドの処理や再現を異なるように構成することができる。なぜならば、統合再生デバイスは、オーディオコンテンツを再生するスピーカー追加することができるからである。例えば、再生デバイス２００が、低周波レンジのオーディオコンテンツを再生するように設計されている場合（例えば、サブウーファー）、再生デバイス２００は、全周波数レンジのオーディオコンテンツを再生するように設計された再生デバイスと統合されてもよい。この場合、全周波数レンジの再生デバイスは、低周波の再生デバイス２００と統合されたとき、オーディオコンテンツの中高周波コンポーネントのみを再生するように構成されてもよい。一方で低周波レンジの再生デバイス２００は、オーディオコンテンツの低周波コンポーネントを再生する。更に、統合再生デバイスは、単一の再生デバイス、又は更に他の統合再生デバイスとペアにされてもよい。
【００４８】
例として、現在、ソノズ・インコーポレイテッドは、「ＰＬＡＹ：１」、「ＰＬＡＹ：３」、「ＰＬＡＹ：５」、「ＰＬＡＹＢＡＲ」、「ＣＯＮＮＥＣＴ：ＡＭＰ」、「ＣＯＮＮＥＣＴ」、および「ＳＵＢ」を含む再生デバイスを販売提供している。他の過去、現在、および／又は将来のいずれの再生デバイスにおいても、追加的に又は代替的に本明細書で開示された実施例の再生デバイスに実装して使用することができる。更に、再生デバイスは、図２に示された特定の例又は提供されるソノズ製品に限定されないことは理解される。例えば、再生デバイスは、有線又は無線のヘッドホンを含んでもよい。別の例では、再生デバイスは、パーソナルモバイルメディア再生デバイス用のドッキングステーションを含むか、又は、それらと対話してもよい。更に別の例では、再生デバイスは、別のデバイス又はコンポーネント、例えば、テレビ、照明器具、又は屋内又は屋外で使用するためのいくつかの他のデバイスと一体化されてもよい。
【００４９】
ｂ．例示的な再生ゾーン構成
図１のメディア再生システムに戻って、環境は、１つ又は複数の再生ゾーンを有しており、それぞれの再生ゾーンは１つ又は複数の再生デバイスを含んでいる。メディア再生システム１００は、１つ又は複数の再生ゾーンで形成されており、後で１つ又は複数のゾーンが追加又は削除して、図１に示す例示的な構成としてもよい。それぞれのゾーンは、異なる部屋又は空間、例えば、オフィス、浴室、主寝室、寝室、キッチン、ダイニングルーム、リビングルーム、および／又はバルコニーに基づく名前が与えられてもよい。ある場合では、単一の再生ゾーンは複数の部屋又は空間を含んでもよい。別の場合では、単一の部屋又は空間は、複数の再生ゾーンを含んでもよい。
【００５０】
図１に示されるように、バルコニー、ダイニングルーム、キッチン、浴室、オフィス、および寝室のゾーンのそれぞれは、１つの再生デバイスを有する一方、リビングルームおよび主寝室のゾーンのそれぞれは、複数の再生デバイスを有する。リビングルームゾーンは、再生デバイス１０４、１０６、１０８、および１１０が、別々の再生デバイスとしてか、１つ又は複数の結合再生デバイスとしてか、１つ又は複数の統合再生デバイスとしてか、又はこれらのいずれかの組み合わせで、オーディオコンテンツを同期して再生するように構成されてもよい。同様に、主寝室の場合では、再生デバイス１２２および１２４が、別々の再生デバイスとしてか、結合再生デバイスとしてか、又は統合再生デバイスとして、オーディオコンテンツを同期して再生するように構成されてもよい。
【００５１】
ある例では、図１の環境における１つ又は複数の再生ゾーンは、それぞれ異なるオーディオコンテンツを再生している。例えば、ユーザは、バルコニーゾーンでグリルしながら、再生デバイス１０２によって再生されるヒップホップ音楽を聞くことができる。一方、別のユーザは、キッチンゾーンで食事を準備しながら、再生デバイス１１４によって再生されるクラシック音楽を聞くことができる。別の例では、再生ゾーンは、同じオーディオコンテンツを別の再生ゾーンと同期して再生してもよい。例えば、ユーザがオフィスゾーンにいる場合、オフィスゾーンの再生デバイス１１８が、バルコニーの再生デバイス１０２で再生されている音楽と同じ音楽を再生してもよい。そのような場合、再生デバイス１０２および１１８は、ロック音楽を同期して再生しているため、ユーザは、異なる再生ゾーン間を移動してもアウト−ラウドで再生されるオーディオコンテンツをシームレス（又は少なくともほぼシームレス）に楽しむことができる。再生ゾーン間の同期は、前述の米国特許第８，２３４，３９５号で述べられているような再生デバイス間の同期と同様の方法で行ってもよい。
【００５２】
上述したように、メディア再生システム１００のゾーン構成は、動的に変更してもよく、ある実施形態では、メディア再生システム１００は、複数の構成をサポートする。例えば、ユーザが１つ又は複数の再生デバイスを、物理的にゾーンに移動させるか、又はゾーンから移動させる場合、メディア再生システム１００は変更に対応するように再構成されてもよい。例えば、ユーザが再生デバイス１０２をバルコニーゾーンからオフィスゾーンに物理的に移動させる場合、オフィスゾーンは、再生デバイス１１８と再生デバイス１０２との両方を含んでもよい。必要に応じて、制御デバイス、例えば制御デバイス１２６と１２８とを介して、再生デバイス１０２が、ペアにされるか、又はオフィスゾーンにグループ化されるか、および／又はリネームされてもよい。一方、１つ又は複数の再生デバイスが、再生ゾーンを未だ設定していないホーム環境において、ある領域に移動させられた場合、新しい再生ゾーンがその領域に形成されてもよい。
【００５３】
更に、メディア再生システム１００の異なる再生ゾーンは、動的にゾーングループに組み合わされてもよいし、又は別々の再生ゾーンに分割されてもよい。例えば、ダイニングルームゾーンとキッチンゾーン１１４とがディナーパーティ用のゾーングループに組み合わされることによって、再生デバイス１１２と１１４とがオーディオコンテンツを同期して再生することができる。一方、あるユーザがテレビを見たい一方、他のユーザがリビングルーム空間の音楽を聞きたい場合、リビングルームゾーンが、再生デバイス１０４を含むテレビゾーンと、再生デバイス１０６、１０８および１１０を含むリスニングゾーンと、に分けられてもよい。
【００５４】
ｃ．例示的な制御デバイス
図３は、メディア再生システム１００の制御デバイス１２６と１２８とうちの一方又は両方を構成する例示的な制御デバイス３００の機能ブロック図を示す。図示されるように、制御デバイス３００は、プロセッサ３０２、メモリ３０４、ネットワークインタフェース３０６、ユーザインタフェース３０８、およびマイクロホン３１０を含んでもよい。ある例では、制御デバイス３００は、メディア再生システム１００専用の制御デバイスであってもよい。別の例では、制御デバイス３００は、メディア再生システムコントローラアプリケーションソフトウェアをインストールされたネットワークデバイス、例えば、ｉＰｈｏｎｅ（登録商標）、ｉＰａｄ（登録商標）、又は任意の他のスマートフォン、タブレットあるいはネットワークデバイス（例えば、ＰＣ又はＭａｃ（登録商標）などのネットワークコンピュータ）であってもよい。
【００５５】
プロセッサ３０２は、メディア再生システム１００のユーザアクセス、コントロール、および構成を可能にすることに関する機能を実行するように構成されてもよい。メモリ３０４は、プロセッサ３０２によって実行可能な命令を記憶し、それらの機能を実行するように構成されてもよい。また、メモリ３０４は、メディア再生システムコントローラアプリケーションソフトウェアと、メディア再生システム１００とユーザとに関連付けられた他のデータを記憶するように構成されてもよい。
【００５６】
マイクロホン３１０は、検出した音を電気信号に変換するように構成されたオーディオセンサを含んでもよい。該電気信号は、プロセッサ３０２によって処理されてもよい。一例において、制御デバイス３００が、音声通信又は音声録音のための手段として用いられるものである場合に、マイクロホン３１０の１つ又は複数は、このような機能を促進するためのマイクロホンであり得る。例えば、マイクロホン３１０の１つ又は複数は、人間が発声可能な周波数範囲、及び／又は人間が聴き取り可能な周波数範囲の中で音を検出するように構成されてもよい。他の例も勿論、あり得る。
【００５７】
ある例では、ネットワークインタフェース３０６は、工業規格（例えば、赤外線、無線、ＩＥＥＥ８０２．３などの有線規格、ＩＥＥＥ８０２．１１ａ、８０２．１１ｂ、８０２．１１ｇ、８０２．１１ｎ、８０２．１１ａｃ、８０２．１５などの無線規格、４Ｇ通信規格など）に基づいてもよい。ネットワークインタフェース３０６においては、制御デバイス３００がメディア再生システム１００内の他のデバイスと通信するための手段を提供してもよい。ある例では、データおよび情報（例えば、状態変数）は、ネットワークインタフェース３０６を介して制御デバイス３００と他のデバイスとの間で通信されてもよい。例えば、メディア再生システム１００における再生ゾーンおよびゾーングループの構成は、制御デバイス３００によって、再生デバイス又は別のネットワークデバイスから受信されてもよいし、あるいは制御デバイス３００によって、ネットワークインタフェース３０６を介して別の再生デバイス又はネットワークデバイスに送信されてもよい。ある場合では、他のネットワークデバイスは、別の制御デバイスであってもよい。
【００５８】
ボリュームコントロールおよびオーディオ再生コントロールなどの再生デバイス制御コマンドは、ネットワークインタフェース３０６を介して制御デバイス３００から再生デバイスに通信されてもよい。上述したように、メディア再生システム１００の構成の変更は、ユーザにより制御デバイス３００を用いて行うことができる。構成の変更は、１つ又は複数の再生デバイスをゾーンに追加すること、１つ又は複数の再生デバイスをゾーンから取り除くこと、１つ又は複数のゾーンをゾーングループに追加すること、１つ又は複数のゾーンをゾーングループから取り除くこと、結合プレーヤー又は統合プレーヤーを形成すること、結合プレーヤー又は統合プレーヤーから１つ又は複数の再生デバイスに分けることなどを含んでもよい。このように、制御デバイス３００は、コントローラと呼ばれてもよく、制御デバイス３００は、メディア再生システムコントローラアプリケーションソフトウェアをインストールした専用のコントローラか、又はネットワークデバイスであってもよい。
【００５９】
制御デバイス３００のユーザインタフェース３０８は、図４に示されるコントローラインタフェース４００などのようなコントローラインタフェースを提供することによって、メディア再生システム１００のユーザアクセスおよび制御を可能にするように構成されてもよい。コントローラインタフェース４００は、再生制御領域４１０、再生ゾーン領域４２０、再生ステータス領域４３０、再生キュー領域４４０、およびオーディオコンテンツソース領域４５０を含む。図示されるユーザインタフェース４００は、図３の制御デバイス３００などのようなネットワークデバイス（および／又は図１の制御デバイス１２６および１２８）を設けられたユーザインタフェースの単なる一例であって、ユーザによってメディア再生システム１００などのようなメディア再生システムを制御するためにアクセスされるものである。あるいは、様々なフォーマット、スタイル、および対話型シーケンスを他のユーザのインタフェースを１つ又は複数のネットワークデバイスに実装し、メディア再生システムへ類似の制御アクセスを提供してもよい。
【００６０】
再生制御領域４１０は、（例えば、タッチ又はカーソルを用いることで）選択可能なアイコンを含んでもよい。このアイコンによって、選択された再生ゾーン又はゾーングループ内の再生デバイスが、再生又は停止、早送り、巻き戻し、次にスキップ、前にスキップ、シャッフルモードのオン／オフ、リピートモードのオン／オフ、クロスフェードモードのオン／オフを行う。再生制御領域４１０は、別の選択可能なアイコンを含んでもよい。別の選択可能なアイコンは、イコライゼーション設定、再生ボリュームなど他の設定などを変更してもよい。
【００６１】
再生ゾーン領域４２０は、メディア再生システム１００内の再生ゾーンの表示を含んでもよい。ある実施形態では、再生ゾーンのグラフィック表示が選択可能であってもよい。追加の選択可能なアイコンを移動させることによって、メディア再生システム内の再生ゾーンを管理又は構成することができる。例えば、結合ゾーンの作成、ゾーングループの作成、ゾーングループの分割、およびゾーングループのリネームなど他の管理又は構成を行うことができる。
【００６２】
例えば、図示されるように、「グループ」アイコンは、再生ゾーンのグラフィック表示のそれぞれに設けられてもよい。あるゾーンのグラフィック表示内の「グループ」アイコンは、メディア再生システム内の１つ又は複数のゾーンを選択して、あるゾーンとグループ化するオプションを出せるように選択可能であってもよい。一度グループ化すると、あるゾーンとグループ化されたゾーン内の再生デバイスは、あるゾーン内の再生デバイスと同期してオーディオコンテンツを再生するように構成される。同様に、「グループ」アイコンは、ゾーングループのグラフィック表示内に設けられてもよい。この場合、「グループ」アイコンは、ゾーングループ内の１つ又は複数のゾーンをゾーングループから取り除くために、ゾーングループ内の１つ又は複数のゾーンを選択から外すというオプションを出すように選択可能であってもよい。ユーザインタフェース４００等のユーザインタフェースを介してゾーンをグループ化およびグループ解除するための他の対話をすることも可能であるし、実施することも可能である。再生ゾーン領域４２０内の再生ゾーンの表示は、再生ゾーン又はゾーングループ構成が変更されると、動的に更新されてもよい。
【００６３】
再生ステータス領域４３０は、現在再生されているオーディオコンテンツ、前に再生されたオーディオコンテンツ、又は選択された再生ゾーン又はゾーングループ内で次に再生するように予定されているオーディオコンテンツ、のグラフィック表示を含んでもよい。選択可能な再生ゾーン又は再生グループは、ユーザインタフェース上で、例えば、再生ゾーン領域４２０および／又は再生ステータス領域４３０内で視覚的に区別されてもよい。グラフィック表示は、トラックタイトル、アーティスト名、アルバム名、アルバム年、トラックの長さ、およびメディア再生システムを、ユーザインタフェース４００を介して制御するときに、ユーザにとって有益な他の関連情報を含んでもよい。
【００６４】
再生キュー領域４４０は、選択された再生ゾーン又はゾーングループに関連付けられた再生キュー内のオーディオコンテンツのグラフィック表示を含んでもよい。ある実施形態では、それぞれの再生ゾーン又はゾーングループは、再生ゾーン又は再生グループによって再生される０以上のオーディオアイテムに対応する情報を含む再生キューに関連付けられてもよい。例えば、再生キュー内のそれぞれのオーディオアイテムは、ユー・アール・アイ（ＵＲＩ）、ユー・アール・エル（ＵＲＬ）、又は再生ゾーン又はゾーングループ内の再生デバイスによって使用可能な他の識別子を含んでもよい。これらによって、ローカルオーディオコンテンツソース又はネットワークオーディオコンテンツソース、からオーディオアイテムを見つけ、および／又は取り出し、再生デバイスによって再生することができる。
【００６５】
ある例では、プレイリストが再生キューに追加されてもよい。この場合、プレイリスト内のそれぞれのオーディオアイテムに対応する情報が再生キューに追加されてもよい。別の例では、再生キュー内のオーディオアイテムは、プレイリストとして保存されてもよい。更に別の例では、再生デバイスがストリーミングオーディオコンテンツ、例えば、再生時間を有することで連続して再生されないオーディオアイテムよりも、停止しない限り連続して再生されるインターネットラジオを再生し続けているとき、再生キューは、空であってもよいし、又は「未使用」であるが埋められていてもよい。別の実施形態では、再生キューは、インターネットラジオおよび／又は他のストリーミングオーディオコンテンツアイテムを含むことができ、且つ再生ゾーン又はゾーングループがそれらのアイテムを再生しているとき「未使用」とすることができる。他の例も可能である。
【００６６】
再生ゾーン又はゾーングループが「グループ化される」か、又は「グループ解除」されるとき、影響を受ける再生ゾーン又はゾーングループに関連付けられた再生キューは、クリアされてもよいし、又は再び関連付けられてもよい。例えば、第１再生キューを含む第１再生ゾーンが、第２再生キューを含む第２再生ゾーンとグループ化された場合、形成されたゾーングループは、関連付けられた再生キューを有してもよい。関連付けられた再生キューは、最初は空であるか、（例えば、第２再生ゾーンが第１再生ゾーンに追加された場合、）第１再生キューのオーディオアイテムを含むか、（例えば、第１再生ゾーンが第２再生ゾーンに追加された場合、）第２再生キューのオーディオアイテムを含むか、又は第１再生キューと第２再生キューとの両方のオーディオアイテムを組み合わせられる。その後、形成されたゾーングループがグループ解除された場合、グループ解除された第１再生ゾーンは、前の第１再生キューと再び関連付けられてもよいし、空の新しい再生キューに関連付けられてもよいし、あるいはゾーングループがグループ解除される前にゾーングループに関連付けられていた再生キューのオーディオアイテムを含む新しい再生キューに関連付けられてもよい。同様に、グループ解除された第２再生ゾーンは、前の第２再生キューと再び関連付けられてもよいし、空の新しい再生キューに関連付けられてもよいし、あるいはゾーングループがグループ解除される前にゾーングループに関連付けられていた再生キューのオーディオアイテムを含む新しい再生キューに関連付けられてもよい。
【００６７】
図４のユーザインタフェース４００に戻って、再生キュー領域４４０内のオーディオコンテンツのグラフィック表示は、トラックタイトル、アーティスト名、トラックの長さ、および再生キュー内のオーディオコンテンツに関連付けられた他の関連情報を含んでもよい。ある例では、オーディオコンテンツのグラフィック表示は、追加の選択可能なアイコンを選択して移動させることができる。これにより、再生キューおよび／又は再生キューに表示されたオーディオコンテンツを管理および／又は編集することができる。例えば、表示されたオーディオコンテンツは、再生キューから取り除いてもよいし、再生キュー内の異なる位置に移動させてもよいし、すぐに再生させるか若しくは現在再生しているオーディオコンテンツの後に再生するように選択されてもよいし、あるいは他の動作を実行してもよい。再生ゾーン又はゾーングループに関連付けられた再生キューは、再生ゾーン又はゾーングループ内の１つ又は複数の再生デバイスのメモリ、再生ゾーン又はゾーングループに入っていない再生デバイスのメモリ、および／又は他の指定のデバイスのメモリに記憶されていてもよい。
【００６８】
オーディオコンテンツソース領域４５０は、選択可能なオーディオコンテンツソースのグラフィック表示を含んでいてもよい。このオーディオコンテンツソースにおいては、オーディオコンテンツが選択された再生ゾーン又はゾーングループによって取り出され、再生されてもよい。オーディオコンテンツソースに関する説明は、以降のセクションを参照することができる。
【００６９】
ｄ．例示的なオーディオコンテンツソース
前回図示したように、ゾーン又はゾーングループ内の１つ又は複数の再生デバイスは、再生するオーディオコンテンツを、（例えば、オーディオコンテンツの対応するＵＲＩ又はＵＲＬに基づいて、）複数の入手可能なオーディオコンテンツソースから取り出すように構成されてもよい。ある例では、オーディオコンテンツは、再生デバイスによって、対応するオーディオコンテンツソース（例えば、ライン−イン接続）から直接取り出されてもよい。別の例では、オーディオコンテンツは、１つ又は複数の他の再生デバイス若しくはネットワークデバイスを介してネットワーク上の再生デバイスに提供されてもよい。
【００７０】
例示的なオーディオコンテンツソースは、メディア再生システム内の１つ又は複数の再生デバイスのメモリを含んでもよい。メディア再生システムとしては、例えば、図１のメディア再生システム１００、１つ又は複数のネットワークデバイス上のローカルミュージックライブラリ（例えば、制御デバイス、ネットワーク対応のパーソナルコンピュータ、又はネットワーク接続ストレージ（ＮＡＳ）など）、インターネット（例えば、クラウド）を介してオーディオコンテンツを提供するストリーミングオーディオサービス、あるいは再生デバイス又はネットワークデバイスのライン−イン入力接続を介してメディア再生システムに接続されるオーディオソース、他の可能なシステムであってもよい。
【００７１】
ある実施形態では、オーディオコンテンツソースは、図１のメディア再生システム１００などのようなメディア再生システムに定期的に追加されてもよいし、定期的に取り除かれてもよい。ある例では、１つ又は複数のオーディオコンテンツソースが追加される、取り除かれる、又は更新される度に、オーディオアイテムのインデックス付けが行われてもよい。オーディオアイテムのインデックス付けは、ネットワーク上で共有される全てのフォルダ／ディレクトリ内の識別可能なオーディオアイテムをスキャンすることを含んでもよい。ここで、ネットワークは、メディア再生システム内の再生デバイスによってアクセス可能である。また、オーディオアイテムのインデックス付けは、メタデータ（例えば、タイトル、アーティスト、アルバム、トラックの長さなど）と他の関連情報とを含むオーディオコンテンツデータベースを作成すること、又は更新すること、を含んでもよい。他の関連情報とは、例えば、それぞれの識別可能なオーディオアイテムを見つけるためのＵＲＩ又はＵＲＬを含んでもよい。オーディオコンテンツソースを管理し、且つ維持するための他の例も可能である。
【００７２】
再生デバイス、制御デバイス、再生ゾーン構成、およびメディアコンテンツソースに関しての上述した説明は、以降で述べられている機能および方法を実施可能ないくつかの例示的な動作環境のみを提供している。本発明は、本明細書で明示的に述べられていないメディア再生システム、再生デバイス、およびネットワークデバイスの他の動作環境および構成であっても適用可能であり、その機能および方法を実施するのに適している。
【００７３】
ＩＩＩ．再生環境に対する再生デバイスのキャリブレーション
本明細書に記載の例は、上述のように、ネットワーク装置が再生環境中について移動しながらネットワーク装置のマイクロホンによって検出されるオーディオ信号に基づいて、再生環境に対する１つ又は複数の再生デバイスのキャリブレーションを行うことに関する。
【００７４】
一例において、再生デバイスのキャリブレーションは、再生デバイスが初期設定をされた場合に、または再生デバイスが新たな場所に移動された場合に開始される。例えば、再生デバイスが新たな場所に移動される場合、再生デバイスのキャリブレーションは、（衛星測位システム（ＧＰＳ）、１つ若しくは複数の加速度センサ、又は無線信号の変化などを介した）移動の検知に基づいて開始されてもよいし、再生デバイスが新たな場所に移動したことを示すユーザ入力（再生デバイスに関連付けられた再生デバイスの名称の変化など）に基づいて開始されてもよい。
【００７５】
別の例において、再生デバイスのキャリブレーションは、（ネットワーク装置等の）制御デバイスを介して開始されてもよい。例えば、ユーザは、再生デバイスが、再生デバイスのキャリブレーションを開始するように制御インタフェースを操作してもよい。ある場合において、ユーザは、制御デバイスを操作して、キャリブレーションの対象として再生デバイス（又は複数の再生デバイスを含む再生デバイスのグループ）を選択してもよい。幾つかの場合には、ユーザが再生デバイスのキャリブレーションを開始できるように、キャリブレーションインタフェースが、再生デバイスの制御インタフェースの一部として提供されてもよい。他の例も勿論、あり得る。
【００７６】
下記の方法５００，７００，８００は、再生環境に対する１つ又は複数の再生デバイスのキャリブレーションを実行する方法の例示である。
【００７７】
ａ．１つ又は複数の再生デバイスをキャリブレーションする例示的な第１の方法
図５は、再生環境中について移動するネットワーク装置のマイクロホンが検出するオーディオ信号に基づいて再生デバイスのキャリブレーションを行う第１の方法５００の例示的なフロー図を示す。図５に示す方法５００は、例えば、図１のメディア再生システム１００、図２の再生デバイス２００の１つ又は複数、図３の制御デバイス３００の１つ又は複数を含む動作環境において、また後述する再生環境６００においても、実施可能な方法の一実施形態を示す。方法５００は、ブロック５０２−５０６の１つ又は複数によって構成されるように、１つ又は複数の操作、機能、又は動作を含んでもよい。一連のブロックはそれぞれ順番に示されているが、それぞれのブロックは並行して行われてもよいし、及び／又は、本明細書で述べられている順番と異なる順番で行われてもよい。また、所望の実施内容に応じて、ブロックを少なくしてもよいし、増やして分割してもよいし、及び／又は取り除いてもよい。
【００７８】
さらに、フローチャートは、方法５００並びに本明細書で開示されている他の処理および方法に関して、本実施形態の実施可能な機能および動作の例を示している。これに関して、各ブロックは、プロセッサによって実行されるとプロセスにおける特定のロジカル機能又はステップを実行させる１つ又は複数の命令を記憶した、モジュール、セグメント、あるいはプログラムコードの一部を示していてもよい。プログラムコードは例えば、ディスク又はハードドライブを含む記憶デバイスなど、任意のタイプのコンピュータ読み取り可能記録媒体に記憶されてもよい。コンピュータ読み取り可能記録媒体は、非一時的なコンピュータ読み取り可能記録媒体、例えば、レジスタメモリ、プロセッサキャッシュ、およびランダム・アクセス・メモリ（ＲＡＭ）などのように短時間データを記憶するコンピュータ読み取り可能媒体を含んでもよい。コンピュータ読み取り可能媒体は、非一時的なメディア、例えば、リード・オンリ・メモリ（ＲＯＭ）、光ディスク、磁気ディスク、コンパクトディスク・リード・オンリ・メモリ（ＣＤ−ＲＯＭ）等の長期間の記憶が可能な二次記憶装置又は永続記憶装置を含んでもよい。コンピュータ読み取り可能媒体は、その他の任意の揮発性記憶システム又は不揮発性記憶システムであってもよい。コンピュータ読み取り可能媒体は例えば、コンピュータ読み取り可能記録媒体、即ち、有形の記憶デバイスとみなされてもよい。また、方法５００並びに本明細書に開示されたその他の処理および方法において、各ブロックは回路を示していてもよく、その回路は処理において、ある論理機能を実行するために有線接続されている。
【００７９】
一例において、方法５００は、内蔵のマイクロホンが１つ又は複数の再生デバイスのキャリブレーションに用いられるネットワーク装置によって、少なくとも一部を実行され得る。図５に示すように、方法５００は、ブロック５０２において（ｉ）再生デバイスが第１のオーディオ信号を再生しており、且つ（ｉｉ）ネットワーク装置が第１の物理的場所から第２の物理的場所に移動している間に、ネットワーク装置のマイクロホンが第２のオーディオ信号を検出するステップ、ブロック５０４において第２のオーディオ信号を示すデータに基づいて、オーディオ処理アルゴリズムを特定するステップ、及びブロック５０６において特定したオーディオ処理アルゴリズムを示すデータを再生デバイスに送信するステップを含む。
【００８０】
方法７００，８００と共に方法５００の説明を分かり易くするために、図６に再生環境６００を示す。図６に示すように、再生環境６００は、ネットワーク装置６０２と、再生デバイス６０４と、再生デバイス６０６と、コンピュータ装置６０８とを含む。ネットワーク装置６０２は、図３の制御デバイス３００と同様のものであり、方法５００の少なくとも一部を実行及び／又は制御し得る。再生デバイス６０４，６０６の双方は、図２の再生デバイス２００と同様のものであってもよい。再生デバイス６０４，６０６の一方または双方は、方法５００，７００，８００に従ってキャリブレーションされ得る。コンピュータ装置８１０は、再生デバイス６０４，６０８を含むメディア再生システムに通信接続するサーバであり得る。さらに、コンピュータ装置８１０は、ネットワーク装置６０２に直接的に又は間接的に通信接続することができる。方法５００，７００，８００に関する以下の説明では、図６の再生環境６００を参照するが、当業者は、再生環境６００が、再生デバイスがキャリブレーションされ得る再生環境の一例であることを理解するだろう。他の例も勿論、あり得る。
【００８１】
方法５００に戻り、ブロック５０２は、（ｉ）再生デバイスが第１のオーディオ信号を再生しており、且つ（ｉｉ）ネットワーク装置が第１の物理的場所から第２の物理的場所に移動している間に、ネットワーク装置のマイクロホンが第２のオーディオ信号を検出するステップを含む。該再生デバイスは、キャリブレーション中の再生デバイスであり、再生環境における１つまたは複数の再生デバイスのうちの１つであり得る。該再生デバイスは、再生環境において個別にオーディオコンテンツを再生するように構成されてもよいし、別の再生デバイスに同期してオーディオコンテンツを再生するように構成されてもよい。説明目的において、該再生デバイスは、再生デバイス６０４であることとする。
【００８２】
一例において、第１のオーディオ信号は、ユーザによる通常使用中に再生デバイスが再生し得るオーディオコンテンツを表す測定信号またはテスト信号であってもよい。これに応じて、第１のオーディオ信号は、再生デバイス６０４の再生可能な周波数範囲、又は人間の聴き取り可能な周波数範囲を実質的にカバーする周波数を備えたオーディオコンテンツを含んでもよい。ある場合において、第１のオーディオ信号は、本明細書に記載の例においてキャリブレーションされる再生デバイス６０４等の再生デバイスをキャリブレーションするとき専用に生成されるオーディオ信号であってもよい。別の場合において、第１のオーディオ信号は、再生デバイス６０４のユーザが好むオーディオトラック、または再生デバイス６０４によって通常、再生されるオーディオトラックであってもよい。他の例も勿論、あり得る。
【００８３】
説明目的において、ネットワーク装置は、ネットワーク装置６０２であることとする。前述したように、ネットワーク装置６０２は、内蔵マイクロホンを備えたモバイル機器であり得る。この場合、上記のネットワーク装置のマイクロホンは、ネットワーク装置の内蔵マイクロホンであり得る。一例において、ネットワーク装置６０２がネットワーク装置６０２のマイクロホンを介して第２のオーディオ信号を検出する前に、ネットワーク装置６０２は、再生デバイス８０４に第１のオーディオ信号を再生させてもよい。ある場合において、ネットワーク装置６０２は、再生デバイス６０４が再生する第１のオーディオ信号を示すデータを送信してもよい。
【００８４】
別の例において、再生デバイス６０４は、コンピュータ装置６１０などのサーバから受信した、第１のオーディオ信号を再生するためのコマンドに応答して、第１のオーディオ信号を再生してもよい。更なる例において、再生デバイス６０４は、ネットワーク装置６０２又はコンピュータ装置６１０からコマンドを受信することなく第１のオーディオ信号を再生してもよい。例えば、再生デバイス６０４が再生デバイス６０４のキャリブレーションを制御している場合に、再生デバイス６０４は、第１のオーディオ信号を再生するためのコマンドを受信せずに第１のオーディオ信号を再生することができる。
【００８５】
再生デバイス６０４による第１のオーディオ信号の再生中に第２のオーディオ信号が、ネットワーク装置６０２のマイクロホンによって検出されたとすると、第２のオーディオ信号は、第１のオーディオ信号に対応する部分を含むことがある。換言すると、第２のオーディオ信号は、再生デバイス６０４によって再生された、及び／又は再生環境６００において反響したような第１のオーディオ信号による部分を含むことがある。
【００８６】
一例において、第１の物理的場所と第２の物理的場所との双方は、再生環境６００の中にあり得る。図６に示すように、第１の物理的場所は点（ａ）であり、第２の物理的場所は点（ｂ）であってもよい。第１の物理的場所（ａ）から第２の物理的場所（ｂ）までの移動中に、ネットワーク装置は、１人又は複数の聴取者が再生デバイス６０４の通常使用時にオーディオ再生を聴くこととなる再生環境６００内の場所を通過し得る。一例において、図示した再生環境６００は、キッチン及びダイニングルームを含んでいる。第１の物理的場所（ａ）と第２の物理的場所（ｂ）との間の経路６０８は、１人又は複数の聴取者が再生デバイス６０４の通常使用中にオーディオ再生を聴くこととなるキッチン及びダイニングルームの範囲内の場所をカバーする。
【００８７】
ネットワーク装置６０２が第１の物理的場所（ａ）から第２の物理的場所（ｂ）までの移動中に第２のオーディオ信号が検出されたとすると、第２のオーディオ信号は、第１の物理的場所（ａ）と第２の物理的場所（ｂ）との間の経路６０８に沿った異なる場所で検出されたオーディオ信号を含むことがある。この際、第２のオーディオ信号の特徴は、ネットワーク装置６０２が第１の物理的場所（ａ）から第２の物理的場所（ｂ）まで移動した間に第２のオーディオ信号が検出されたことを示してもよい。
【００８８】
一例において、第１の物理的場所（ａ）と第２の物理的場所（ｂ）との間の移動は、ユーザによって行われてもよい。ある場合において、第２のオーディオ信号の検出前、及び／又は検出中に、ネットワーク装置のグラフィック表示において、再生デバイスの範囲内でネットワーク装置６０２を移動する指示が提供されてもよい。例えば、グラフィック表示は、「オーディオの再生中に、音楽鑑賞する再生ゾーン内の場所を通ってネットワーク装置を移動させてください」というようなテキストを表示してもよい。他の例も勿論、あり得る。
【００８９】
一例において、第１のオーディオ信号は、所定期間（例えば略３０秒）を有してもよく、ネットワーク装置６０２のマイクロホンによるオーディオ信号の検出は、該所定期間、又は同様の期間に行われてもよい。ある場合において、ネットワーク装置のグラフィック表示は、さらにユーザが再生環境６０２の中の場所を通ってネットワーク装置６０２を移動させる時間の残量を示す情報を提供してもよい。再生デバイスのキャリブレーション中のユーザを補助するための情報を提供するようなグラフィック表示について、他の例も勿論、あり得る。
【００９０】
一例において、再生デバイス６０４及びネットワーク装置６０２は、第１のオーディオ信号の再生、及び／又は第２のオーディオ信号の検出を制御してもよい。ある場合において、キャリブレーションの開始時に、再生デバイス６０４はネットワーク装置に、第１のオーディオ信号を再生する、又は再生することとなることのメッセージを送信してもよい。ネットワーク装置６０２は該メッセージに応答して、第２のオーディオ信号の検出を開始することができる。別の場合において、キャリブレーションの開始時に、ネットワーク装置６０２は、ネットワーク装置６０２上の加速度センサなどの動きセンサを用いて、ネットワーク装置６０２の動きを検出し、ネットワーク装置６０２が第１の物理的場所（ａ）から第２の物理的場所（ｂ）への移動を開始したことのメッセージを再生デバイス６０４に送信してもよい。再生デバイス６０４は、該メッセージに応答して、第１のオーディオ信号の再生を開始することができる。他の例も勿論、あり得る。
【００９１】
ブロック５０４において、方法５００は、第２のオーディオ信号を示すデータに基づいて、オーディオ処理アルゴリズムを特定するステップを含む。上述のように、第２のオーディオ信号は、再生デバイスによって再生された第１のオーディオ信号に対応する部分を含むことがある。
【００９２】
一例において、ネットワーク装置６０２のマイクロホンによって検出される第２のオーディオ信号は、アナログ信号であってもよい。この場合、ネットワーク装置は、検出されたアナログ信号を処理して（即ち検出されたアナログ信号を、アナログ信号からデジタル信号に変換して）、第２のオーディオ信号を示すデータを生成する。
【００９３】
ある場合において、ネットワーク装置６０２のマイクロホンは、マイクロホンがネットワーク装置６０２のプロセッサに出力したオーディオ信号の中に、処理（即ちデジタルオーディオ信号への変換処理）による因子として含まれた音響特性を有してもよい。例えば、ネットワーク装置のマイクロホンの音響特性が特定の周波数においてより低い感度を有する場合に、特定の周波数のオーディオコンテンツは、マイクロホンが出力するオーディオ信号において弱められることがある。
【００９４】
ネットワーク装置６０２のマイクロホンによって出力されたオーディオ信号をｘ（ｔ）で表し、検出された第２のオーディオ信号をｓ（ｔ）で表し、マイクロホンの音響特性をｈｍ（ｔ）で表すと、マイクロホンから出力された信号と、マイクロホンによって検出された第２のオーディオ信号との間の関係は、次式のようになる。
【００９５】
【数１】
2018023116.tif 000003
上式において、
【数２】
2018023116.tif 000004
は、結合の数学的作用素を表す。上式によると、マイクロホンによって検出された時点での第２のオーディオ信号ｓ（ｔ）は、マイクロホンから出力される信号ｘ（ｔ）と、マイクロホンの音響特性ｈｍ（ｔ）とに基づいて特定される。例えば、ｈｍ−１（ｔ）などのキャリブレーションアルゴリズムが、ネットワーク装置６０２のマイクロホンから出力されるオーディオ信号に適用されることで、第２のオーディオ信号ｓ（ｔ）がマイクロホンによって検出されたものとして特定される。
【００９６】
一例において、ネットワーク装置６０２のマイクロホンの音響特性ｈｍ（ｔ）は、既知の場合がある。例えば、マイクロホンの音響特性と、対応するネットワーク装置のモデル或いはネットワーク装置のマイクロホンのモデルとのデータベースを利用することができる。別の例において、ネットワーク装置６０２のマイクロホンの音響特性ｈｍ（ｔ）は、既知でない場合がある。このような場合には、ネットワーク装置６０２のマイクロホンの音響特性またはマイクロホンのキャリブレーションアルゴリズムが、再生デバイス６０４、再生デバイス６０６又は他の再生デバイス等の再生デバイスを用いて決定されてもよい。このような処理の例については、図９〜１１に関して後述する。
【００９７】
一例において、オーディオ処理アルゴリズムを特定するステップは、第１のオーディオ信号に基づいて、第２のオーディオ信号を示すデータに基づく周波数応答を決定することと、決定した周波数応答に基づいて、オーディオ処理アルゴリズムを特定することとを含んでもよい。
【００９８】
ネットワーク装置６０２のマイクロホンが第２のオーディオ信号を検出する期間中に、ネットワーク装置６０２が第１の物理的場所（ａ）から第２の物理的場所（ｂ）まで移動したとする。すると、周波数応答は、経路６０８に沿って異なる物理的場所で検出された第２のオーディオ信号の各部にそれぞれ対応する一連の周波数応答を含み得る。ある場合において、一連の周波数応答における平均の周波数応答が、決定されてもよい。例えば、平均の周波数応答における特定の周波数での信号の大きさは、一連の周波数応答における該特定の周波数での平均の大きさであってもよい。他の例も勿論、あり得る。
【００９９】
一例において、オーディオ処理アルゴリズムは、平均の周波数応答に基づいて特定されてもよい。ある場合において、オーディオ処理アルゴリズムは、再生環境６００において再生デバイス６０４が第１のオーディオ信号を再生する際に該オーディオ処理アルゴリズムを適用することで、所定のオーディオ特性と実質的に同じオーディオ特性を有する第３のオーディオ信号を生成するように、決定されてもよい。
【０１００】
一例において、所定のオーディオ特性は、響きが良いと考えられるオーディオ周波数のイコライゼーションであってもよい。ある場合において、所定のオーディオ特性は、再生デバイスの再生可能な周波数範囲の実質的に到る所におけるイコライゼーションを含んでもよい。別の場合において、所定のオーディオ特性は、典型的な聴取者を満足させると考えられるイコライゼーションを含んでもよい。更なる場合において、所定のオーディオ特性は、特定の音楽ジャンルに適すると考えられる周波数応答を含んでもよい。
【０１０１】
いずれの場合においても、ネットワーク装置６０２は、第２のオーディオ信号を示すデータと所定のオーディオ特性とに基づいて、オーディオ処理アルゴリズムを特定することができる。一例において、再生環境６００の周波数応答が特定のオーディオ周波数において他の周波数よりも弱まるものであって、且つ所定のオーディオ特性が該特定の周波数で最小限に減衰するイコライゼーションを含む場合、対応するオーディオ処理アルゴリズムは、該特定のオーディオ周波数では強める増幅を含んでもよい。
【０１０２】
一例において、第１のオーディオ信号ｆ（ｔ）と、ｓ（ｔ）で表されるネットワーク装置６０２のマイクロホンで検出された第２のオーディオ信号との間の関係は、数学的に次式のようになる。
【０１０３】
【数３】
2018023116.tif 000005
上式において、ｈｐｅ（ｔ）は再生環境６００（経路６０８に沿った場所）における再生デバイス６０４によって再生されたオーディオコンテンツの音響特性を表す。所定のオーディオ特性が所定のオーディオ信号ｚ（ｔ）で表され、且つオーディオ処理アルゴリズムがｐ（ｔ）で表される場合、所定のオーディオ信号ｚ（ｔ）と第２のオーディオ信号ｓ（ｔ）とオーディオ処理アルゴリズムｐ（ｔ）との間の関係は、数学的に次式のようになる。
【０１０４】
【数４】
2018023116.tif 000006
これに従い、オーディオ処理アルゴリズムｐ（ｔ）は、数学的に次式のように表すことができる。
【０１０５】
【数５】
2018023116.tif 000007
【０１０６】
幾つかの場合において、オーディオ処理アルゴリズムを特定するステップは、ネットワーク装置６０２がコンピュータ装置６１０に、第２のオーディオ信号を示すデータを送信することを含んでもよい。このような場合において、コンピュータ装置６１０は、第２のオーディオ信号を示すデータに基づいてオーディオ処理アルゴリズムを特定するように構成されてもよい。コンピュータ装置６１０は、式（１）〜（４）に関して上述したことと同様に、オーディオ処理アルゴリズムを特定してもよい。この際、ネットワーク装置６０２は、コンピュータ装置６１０から、特定されたオーディオ処理アルゴリズムを受信することができる。
【０１０７】
ブロック５０６において、方法５００は、特定したオーディオ処理アルゴリズムを示すデータを再生デバイスに送信するステップを含む。また、ネットワーク装置６０２は幾つかの場合において、再生デバイス６０４に、再生環境６００においてオーディオコンテンツを再生する際に特定したオーディオ処理アルゴリズムを適用するためのコマンドを送信してもよい。
【０１０８】
一例において、特定したオーディオ処理アルゴリズムを示すデータは、特定したオーディオ処理アルゴリズムに関する１つ又は複数のパラメータを含んでもよい。別の例において、オーディオ処理アルゴリズムのデータベースが、再生デバイスによってアクセス可能であってもよい。このような場合において、特定したオーディオ処理アルゴリズムを示すデータは、データベースにおいて特定したオーディオ処理アルゴリズムを示すデータに対応するエントリを指定するものであってもよい。
【０１０９】
幾つかの場合において、ブロック５０４においてコンピュータ装置６１０が第２のオーディオ信号を示すデータに基づいてオーディオ処理アルゴリズムを特定した場合。コンピュータ装置６１０は、オーディオ処理アルゴリズムを示すデータを直接、再生デバイスに送信してもよい。
【０１１０】
以上の説明では、概して一つの再生デバイスのキャリブレーションについて説明したが、当業者は、個別に又はグループとして複数の再生デバイスのキャリブレーションを行うことができると理解するであろう。例えば、方法５００は、さらに、再生デバイス６０６を再生環境６００に対してキャリブレーションするために、再生デバイス６０４及び／又は６０６によって実行され得る。一例において、再生デバイス６０４は、再生環境における再生デバイス６０６との同期再生のためにキャリブレーションされてもよい。例えば、再生デバイス６０４は、再生デバイス６０４による第１のオーディオ信号の再生に同期して、又は独立して、再生デバイス６０６に第３のオーディオ信号を再生させてもよい。
【０１１１】
一例において、第１のオーディオ信号と第３のオーディオ信号とは、実質的に同一であってもよいし、及び／又は同時に再生されてもよい。別例において、第１のオーディオ信号と第３のオーディオ信号とは、直交していてもよいし、そうでなくとも識別可能であってもよい。例えば、再生デバイス６０４は、再生デバイス６０６による第３のオーディオ信号の再生が完了した後に、第１のオーディオ信号を再生してもよい。別の例において、第１のオーディオ信号は、第３のオーディオ信号の位相とは直交する位相を有してもよい。更なる別例において、第３のオーディオ信号は、第１のオーディオ信号とは異なる及び／又は変化する周波数範囲を有してもよい。他の例も勿論、あり得る。
【０１１２】
いずれの場合においても、ネットワーク装置６０２のマイクロホンによって検出される第２のオーディオ信号は、第２の再生デバイスによって再生された第３のオーディオ信号に対応する部分をさらに含み得る。この際、第２のオーディオ信号は、上述した再生デバイス６０４のためのオーディオ処理アルゴリズムを特定する処理と同様に、再生デバイス６０６のためのオーディオ処理アルゴリズムを特定するために処理されてもよい。この場合において、再生デバイス６０４と再生デバイス６０６とによる第２のオーディオ信号への異なる寄与を判別することを含む追加の機能の１つ又は複数が実行されてもよい。
【０１１３】
ある例において、第１のオーディオ処理アルゴリズムは、再生デバイス６０４が、単独で再生環境６００においてオーディオコンテンツを生成するときに適用するために特定され、第２のオーディオ処理アルゴリズムは、再生デバイス６０４が、再生環境６００において再生デバイス６０６と同期してオーディオコンテンツを生成するときに適用するために特定されてもよい。この際、再生デバイス６０４は、再生デバイス６０４が含まれる再生用の構成に基づいて、適切なオーディオ処理アルゴリズムを適用することができる。他の例も勿論、あり得る。
【０１１４】
一例において、再生デバイス６０４は、オーディオ処理アルゴリズムを特定した当初に、オーディオコンテンツを再生するときのオーディオ処理アルゴリズムを適用してもよい。再生デバイス６０４のユーザ（キャリブレーションを開始し、実施した者）は、該オーディオ処理アルゴリズムが適用された状態で再生されたオーディオコンテンツを聴いた後で、特定されたオーディオ処理アルゴリズムを保存するか、該オーディオ処理アルゴリズムを破棄するか、及び／又はキャリブレーションを再度、行うのかを決定してもよい。
【０１１５】
幾つかの場合において、ユーザは、特定の時間区間において、特定されたオーディオ処理アルゴリズムを有効化または無効化してもよい。一例において、再生デバイス６０４にオーディオ処理アルゴリズムを適用するのか、又は再度、キャリブレーションを行うのかを判断するためのより長い時間を、ユーザに与えるようにしてもよい。ユーザがオーディオ処理アルゴリズムを適用するべきだと指示した場合、再生デバイス６０４は、再生デバイス６０４がメディアコンテンツを再生するときのデフォルトとしてオーディオ処理アルゴリズムを適用してもよい。オーディオ処理アルゴリズムは、さらに、ネットワーク装置６０４、再生デバイス６０４、再生デバイス６０６、コンピュータ装置６１０、又は再生デバイス６０４に通信接続した他の機器に格納されてもよい。他の例も勿論、あり得る。
【０１１６】
方法５００は、上述したように、ネットワーク装置６０２によって少なくとも一部を実行及び／又は制御され得る。一方で、幾つかの実施形態において、方法５００の幾つかの機能は、再生デバイス６０４、再生デバイス６０６又はコンピュータ装置６１０などの他の機器の１つ又は複数によって、実行及び／又は制御されてもよい。例えば、ブロック５０２は上述のようにネットワーク装置６０２によって実行される一方で、幾つかの場合には、ブロック５０４はコンピュータ装置６１０によって部分的に実行され、ブロック５０６はネットワーク装置６０２及び／又はコンピュータ装置６１０によって実行されてもよい。他の例も勿論、あり得る。
【０１１７】
ｂ．１つ又は複数の再生デバイスをキャリブレーションする例示的な第２の方法
図７は、再生環境中について移動するネットワーク装置のマイクロホンが検出するオーディオ信号に基づいて再生デバイスのキャリブレーションを行う第２の方法７００の例示的なフロー図を示す。図７に示す方法７００は、例えば、図１のメディア再生システム１００、図２の再生デバイス２００の１つ又は複数、図３の制御デバイス３００の１つ又は複数を含む動作環境において、また後述するように再生環境６００においても、実施可能な方法の一実施形態を示す。方法７００は、ブロック７０２−７０８の１つ又は複数によって構成されるように、１つ又は複数の操作、機能、又は動作を含んでもよい。一連のブロックはそれぞれ順番に示されているが、それぞれのブロックは並行して行われてもよいし、及び／又は、本明細書で述べられている順番と異なる順番で行われてもよい。また、所望の実施内容に応じて、ブロックを少なくしてもよいし、増やして分割してもよいし、及び／又は取り除いてもよい。
【０１１８】
一例において、方法７００は、キャリブレーション中の再生デバイスによって少なくとも一部を実行及び／又は制御され得る。図７に示すように、方法７００は、ブロック７０２において第１のオーディオ信号を再生するステップ、ブロック７０４において、ネットワーク装置が第１の物理的場所から第２の物理的場所まで移動した間にネットワーク装置のマイクロホンによって検出された第２のオーディオ信号を示すデータを、ネットワーク装置から受信するステップ、ブロック７０６において第２のオーディオ信号を示すデータに基づきオーディオ処理アルゴリズムを特定するステップ、及びブロック７０８において、再生環境においてオーディオコンテンツを再生するときに特定したオーディオ処理アルゴリズムを適用するステップを含む。
【０１１９】
ブロック７０２において、方法７００は、第１のオーディオ信号を再生するステップを含む。図６００を再度、参照すると、方法７００の少なくとも一部を実行する再生デバイスは、再生デバイス６０４であってもよい。この際、再生デバイス６０４が第１のオーディオ信号を再生してもよい。また、再生デバイス６０４は、ネットワーク装置６０２、コンピュータ装置６１０又は再生デバイス６０６から第１のオーディオ信号を再生するためのコマンドを受けて、又は受けずに第１のオーディオ信号を再生することができる。
【０１２０】
一例において、第１のオーディオ信号は、ブロック５０２に関して上述した第１のオーディオ信号と実質的に同様であってもよい。この場合、方法５００に関連した第１のオーディオ信号についてのいずれの説明も、ブロック７０２及び方法７００に関して説明する第１のオーディオ信号に適用可能である。
【０１２１】
ブロック７０４において、方法７００は、ネットワーク装置が第１の物理的場所から第２の物理的場所まで移動した間にネットワーク装置のマイクロホンによって検出された第２のオーディオ信号を示すデータを、ネットワーク装置から受信するステップを含む。第２のオーディオ信号を示す情報に加えて、該データは、さらに、ネットワーク装置が第１の物理的場所から第２の物理的場所まで移動した間に第２のオーディオ信号が、ネットワーク装置のマイクロホンによって検出されたことを示す情報を含んでもよい。一例において、ブロック７０４は、方法５００のブロック５０２と実質的に同様であってもよい。この場合、ブロック５０２及び方法５００に関するいずれの説明も、適宜変更を加えて、ブロック７０４に適用可能である。
【０１２２】
ある場合において、再生デバイス６０４は、ネットワーク装置６０２のマイクロホンが第２のオーディオ信号を検出中に、第２のオーディオ信号を示すデータを受信してもよい。換言すると、ネットワーク装置６０２は、第２のオーディオ信号の検出中に、第２のオーディオ信号を示すデータをストリーミングしてもよい。別の例において、再生デバイス６０４は、第２のオーディオ信号の検出が完了した後（幾つかの場合にはさらに、再生デバイス６０４による第１のオーディオ信号の再生の完了後）、第２のオーディオ信号を示すデータを受信してもよい。他の例も勿論、あり得る。
【０１２３】
ブロック７０６において、方法７００は、第２のオーディオ信号を示すデータに基づきオーディオ処理アルゴリズムを特定するステップを含む。一例において、ブロック７０６は、方法５００のブロック５０４と実質的に同様であってもよい。この場合、ブロック５０４及び方法５００に関するいずれの説明も、適宜変更を加えて、ブロック７０６に適用可能である。
【０１２４】
ブロック７０８において、方法７００は、再生環境においてオーディオコンテンツを再生するときに、特定したオーディオ処理アルゴリズムを適用するステップを含む。一例において、ブロック７０８は、方法５００のブロック５０６と実質的に同様であってもよい。この場合、ブロック５０６及び方法５００に関するいずれの説明も、適宜変更を加えて、ブロック７０８に適用可能である。但し、この場合には、再生デバイス６０４は、必ずしも特定したオーディオ処理アルゴリズムを他の機器に送信することなく、特定したオーディオ処理アルゴリズムを適用することができる。一方で、再生デバイス６０４は、上述したように、コンピュータ装置６１０等の他の機器に格納するために、特定したオーディオ処理アルゴリズムを送信してもよい。
【０１２５】
方法７００は、上述したように、再生デバイス６０４によって少なくとも一部を実行及び／又は制御され得る。一方で、幾つかの実施形態において、方法７００の幾つかの機能は、ネットワーク装置６０２、再生デバイス６０６又はコンピュータ装置６１０などの他の機器の１つ又は複数によって、実行及び／又は制御されてもよい。例えば、ブロック７０２，７０４，７０８は再生デバイス６０４によって実行される一方で、幾つかの場合には、ブロック７０６はネットワーク装置６０２又はコンピュータ装置６１０によって部分的に実行されてもよい。他の例も勿論、あり得る。
【０１２６】
ｃ．１つ又は複数の再生デバイスをキャリブレーションする例示的な第３の方法
図８は、再生環境中について移動するネットワーク装置のマイクロホンが検出するオーディオ信号に基づいて再生デバイスのキャリブレーションを行う第３の方法８００の例示的なフロー図を示す。図８に示す方法８００は、例えば、図１のメディア再生システム１００、図２の再生デバイス２００の１つ又は複数、図３の制御デバイス３００の１つ又は複数を含む動作環境において、また後述するように再生環境６００においても、実施可能な方法の一実施形態を示す。方法８００は、ブロック８０２−８０６の１つ又は複数によって構成されるように、１つ又は複数の操作、機能、又は動作を含んでもよい。一連のブロックはそれぞれ順番に示されているが、それぞれのブロックは並行して行われてもよいし、及び／又は、本明細書で述べられている順番と異なる順番で行われてもよい。また、所望の実施内容に応じて、ブロックを少なくしてもよいし、増やして分割してもよいし、及び／又は取り除いてもよい。
【０１２７】
一例において、方法８００は、再生デバイスに通信接続するサーバのようなコンピュータ装置によって少なくとも一部を実行及び／又は制御され得る。図６の再生環境６００を再度、参照すると、方法８００は、コンピュータ装置６１０によって少なくとも一部を実行及び／又は制御されることができる。
【０１２８】
図８に示すように、方法８００は、ブロック８０２において、ネットワーク装置が再生環境の中で第１の物理的場所から第２の物理的場所まで移動した間にネットワーク装置のマイクロホンによって検出されたオーディオ信号を示すデータを、ネットワーク装置から受信するステップ、ブロック８０４において検出されたオーディオ信号を示すデータに基づきオーディオ処理アルゴリズムを特定するステップ、及びブロック８０６において再生環境中の再生デバイスに特定したオーディオ処理アルゴリズムを示すデータを送信するステップを含む。
【０１２９】
ブロック８０２において、方法８００は、ネットワーク装置が再生環境の中で第１の物理的場所から第２の物理的場所まで移動した間にネットワーク装置のマイクロホンによって検出されたオーディオ信号を示すデータを、ネットワーク装置から受信するステップを含む。検出されたオーディオ信号を示す情報に加えて、該データは、さらに、ネットワーク装置が第１の物理的場所から第２の物理的場所まで移動した間に検出されたオーディオ信号が、ネットワーク装置のマイクロホンによって検出されたことを示す情報を含んでもよい。一例において、ブロック８０２は、方法５００のブロック５０２及び方法７００のブロック７０４と実質的に同様であってもよい。この場合、ブロック５０２及び方法５００、又はブロック７０４及び方法７００に関するいずれの説明も、適宜変更を加えて、ブロック８０２に適用可能である。
【０１３０】
ブロック８０４において、方法８００は、検出されたオーディオ信号を示すデータに基づきオーディオ処理アルゴリズムを特定するステップを含む。一例において、ブロック８０４は、方法５００のブロック５０４及び方法７００のブロック７０６と実質的に同様であってもよい。この場合、ブロック５０４及び方法５００、又はブロック７０６及び方法７００に関するいずれの説明も、適宜変更を加えて、ブロック８０４に適用可能である。
【０１３１】
ブロック８０６において、方法８００は、再生環境中の再生デバイスに、特定したオーディオ処理アルゴリズムを示すデータを送信するステップを含む。一例において、ブロック８０６は、方法５００のブロック５０６及び方法７００のブロック７０８と実質的に同様であってもよい。この場合、ブロック５０６及び方法５００、又はブロック７０８及び方法７００に関するいずれの説明も、適宜変更を加えて、ブロック８０６に適用可能である。
【０１３２】
方法８００は、上述したように、コンピュータ装置６１０によって少なくとも一部を実行及び／又は制御され得る。一方で、幾つかの実施形態において、方法８００の幾つかの機能は、ネットワーク装置６０２、再生デバイス６０４又は再生デバイス６０６などの他の機器の１つ又は複数によって、実行及び／又は制御されてもよい。例えば、ブロック８０２はコンピュータ装置６１０によって実行される一方で、幾つかの場合には、ブロック８０４はネットワーク装置６０２によって部分的に実行され、ブロック８０６はコンピュータ装置６１０又はネットワーク装置６０２によって実行されてもよい。他の例も勿論、あり得る。
【０１３３】
幾つかの場合において、２つ又は３つ以上のネットワーク装置が、１つ又は複数の再生デバイスを個別に、又は纏めてキャリブレーションするために用いられてもよい。例えば、２つ又は３つ以上のネットワーク装置が、再生環境の辺りを移動しながら、１つ又は複数の再生デバイスによって再生されたオーディオ信号を検出してもよい。例えば、１つのネットワーク装置は、第１のユーザが通常、１つ又は複数の再生デバイスによって再生されるオーディオコンテンツを聴取する場所付近を動き、別の再生デバイスは、第２のユーザが通常、同１つ又は複数の再生デバイスによって再生されるオーディオコンテンツを聴取する場所付近を動くようにしてもよい。このような場合、処理アルゴリズムは、２つ又は３つ以上のネットワーク装置によって検出されたオーディオ信号に基づいて、実行され得る。
【０１３４】
さらに、幾つかの場合において、処理アルゴリズムは、各ネットワーク装置がそれぞれ再生環境の中で異なる経路を通過しながら検出された信号に基づいて、２つ又は３つ以上のネットワーク装置の各々によって実行されてもよい。ここで、特定のネットワーク装置は、１つ又は複数の再生デバイスによってオーディオコンテンツの再生を開始するために用いられた場合に、特定のネットワーク装置が再生環境を横断した間に検出されたオーディオ信号に基づいて、処理アルゴリズムが適用されてもよい。他の例も勿論、あり得る。
【０１３５】
ＩＶ．再生デバイスのマイクロホンを用いたネットワーク装置のマイクロホンのキャリブレーション
上述したように、再生環境に対する再生デバイスのキャリブレーションは、図５〜８に関して上述したように、ネットワーク装置のマイクロホンのキャリブレーションに用いる音響特性及び／又はキャリブレーションアルゴリズムの情報を用いている。しかしながら、ネットワーク装置のマイクロホンのキャリブレーションに用いる音響特性及び／又はキャリブレーションアルゴリズムは、不明の場合があり得る。
【０１３６】
以下の記載で説明する例は、ネットワーク装置が再生デバイスのマイクロホンによる所定の物理的範囲の中に位置するときにネットワーク装置のマイクロホンによって検出されたオーディオ信号に基づいて、ネットワーク装置のマイクロホンのキャリブレーションを行うことを含む。下記の方法９００，１１００は、ネットワーク装置のマイクロホンのキャリブレーションを実行する方法の例示である。
【０１３７】
ａ．ネットワーク装置のマイクロホンをキャリブレーションする例示的な第１の方法
図９は、ネットワーク装置のマイクロホンをキャリブレーションする第１の方法の例示的なフロー図を示す。図９に示す方法９００は、例えば、図１のメディア再生システム１００、図２の再生デバイス２００の１つ又は複数、図３の制御デバイス３００の１つ又は複数を含む動作環境において、また後述する図１０に示すマイクロホンのキャリブレーションのための配置１０００においても、実施可能な方法の一実施形態を示す。方法９００は、ブロック９０２−９０８の１つ又は複数によって構成されるように、１つ又は複数の操作、機能、又は動作を含んでもよい。一連のブロックはそれぞれ順番に示されているが、それぞれのブロックは並行して行われてもよいし、及び／又は、本明細書で述べられている順番と異なる順番で行われてもよい。また、所望の実施内容に応じて、ブロックを少なくしてもよいし、増やして分割してもよいし、及び／又は取り除いてもよい。
【０１３８】
一例において、方法９００は、マイクロホンがキャリブレーションされるネットワーク装置によって少なくとも一部を実行され得る。図９に示すように、方法９００は、ブロック９０２において、ネットワーク装置が再生デバイスのマイクロホンによる所定の物理的範囲の中に位置するときに、ネットワーク装置のマイクロホンが第１のオーディオ信号を検出するステップ、ブロック９０４において、再生デバイスのマイクロホンによって検出された第２のオーディオ信号を示すデータを受信するステップ、ブロック９０６において、第１のオーディオ信号を示すデータと第２のオーディオ信号を示すデータとに基づいて、マイクロホンのキャリブレーションアルゴリズムを特定するステップ、及びブロック９０８において、再生デバイスに関連したキャリブレーション機能を実行するときに、マイクロホンのキャリブレーションアルゴリズムを適用するステップを含む。
【０１３９】
後述の方法１１００と共に方法９００の説明を分かり易くするために、図１０に、マイクロホンのキャリブレーションのための例示的な配置１１００を示す。マイクロホンのキャリブレーション配置１１００は、再生デバイス１００２と、再生デバイス１００４と、再生デバイス１００６と、再生デバイス１００６のマイクロホン１００８と、ネットワーク装置１０１０と、コンピュータ装置１０１２とを含む。
【０１４０】
ネットワーク装置１０１０は、図３の制御デバイス３００と同様のものであり、方法９００の少なくとも一部を実行及び／又は制御し得る。この場合において、ネットワーク装置１０１０は、方法９００及び／又は方法１０１０に従ってキャリブレーションされることとなるマイクロホンを備え得る。ネットワーク装置１０１０は、上述のように内蔵マイクロホンを備えたモバイル機器であってもよい。この場合、キャリブレーションされるネットワーク装置１０１０のマイクロホンは、ネットワーク装置１０１０の内蔵マイクロホンであってもよい。
【０１４１】
再生デバイス１００２，１００４，１００６は、それぞれ図２の再生デバイス２００と同様のものであってもよい。再生デバイス６０４，６０６の１つ又は複数は、（既知の音響特性を有する）マイクロホンを備える場合がある。コンピュータ装置１０１２は、再生デバイス１００２，１００４，１００６を含むメディア再生システムに通信接続するサーバであってもよい。さらに、コンピュータ装置１０１２は、ネットワーク装置１０１０に直接的に又は間接的に通信接続することができる。方法９００，１１００に関する以下の説明では、図１０のマイクロホンのキャリブレーション配置１０００を参照するが、当業者は、マイクロホンのキャリブレーション配置１０００が、ネットワーク装置のマイクロホンがキャリブレーションされ得るマイクロホンのキャリブレーション配置の一例であることを理解するだろう。他の例も勿論、あり得る。
【０１４２】
一例において、マイクロホンのキャリブレーション配置１０００は、ネットワーク装置のマイクロホンがキャリブレーションされる音響テストの設備内に配置されてもよい。別の例において、マイクロホンのキャリブレーション配置１０００は、ユーザが再生デバイス１００２，１００４，１００６をキャリブレーションするためにネットワーク装置１０１０を用いるユーザの居所において配置されてもよい。
【０１４３】
一例において、ネットワーク装置１０１０のマイクロホンのキャリブレーションは、ネットワーク装置１０１０又はコンピュータ装置１０１２によって開始されることがある。例えば、上記の方法５００，７００，８００に関して説明した再生デバイスのキャリブレーションのために、ネットワーク装置１０１０とコンピュータ装置１０１２とのいずれかによって、マイクロホンで検出されたオーディオ信号を処理中だが、該マイクロホンの音響特性が不明である場合に、該マイクロホンのキャリブレーションが開始されてもよい。別の例において、マイクロホンのキャリブレーションは、ネットワーク装置１０１０が、ネットワーク装置１０１０のマイクロホンがキャリブレーションされることを示す入力を受け付けたときに開始されてもよい。ある場合において、該入力は、ネットワーク装置１０１０のユーザによって行われてもよい。
【０１４４】
方法９００に戻り、ブロック９０２は、ネットワーク装置が再生デバイスのマイクロホンによる所定の物理的範囲の中に位置するときに、ネットワーク装置のマイクロホンが第１のオーディオ信号を検出するステップを含む。マイクロホンのキャリブレーション配置１００を参照すると、ネットワーク装置１０１０は、再生デバイス１００６のマイクロホン１００８による所定の物理的範囲内に位置することがある。マイクロホン１００８は、図示したように、再生デバイス１００６の左上部分にあってもよい。実装上、再生デバイス１００６のマイクロホン１００８は、再生デバイス１００６に対して種々の可能な相対位置に配置されてもよい。ある場合において、マイクロホン１００８は、再生デバイス１００６の内部に隠れており、再生デバイス１００６の外側からは見えなくてもよい。
【０１４５】
上記のような再生デバイス１００６のマイクロホン１００８の位置に応じて、再生デバイス１００６のマイクロホン１００８による所定の物理的範囲内の位置は、再生デバイス１００６の上方の位置、再生デバイス１００６の後方の位置、再生デバイス１００６の側方の位置、又は再生デバイス１００６の前方の位置の内の１つであってもよいし、他の位置であってもよい。
【０１４６】
一例において、ネットワーク装置１０１０は、ユーザによってキャリブレーション手順の一部として、再生デバイスのマイクロホン１００８による所定の物理的範囲の中に配置されてもよい。例えば、ネットワーク装置１０１０のマイクロホンのキャリブレーションの初期段階に、ネットワーク装置１０１０は、ネットワーク装置１０１０のグラフィック表示に、再生デバイス１００６のようなマイクロホンの音響特性が既知の再生デバイスのマイクロホンによる所定の物理的範囲内にネットワーク装置１０１０が位置することとなることを示すグラフィックインタフェースを表示してもよい。ある場合において、ネットワーク装置１０１０によって制御される複数の再生デバイスが、既知の音響特性を有するマイクロホンを備える場合に、グラフィックインタフェースは、複数の再生デバイスからキャリブレーション用の１つの再生デバイスを選択するようユーザに促してもよい。この例において、ユーザは、再生デバイス１００６を選択してもよい。一例において、グラフィックインタフェースは、再生デバイス１００６のマイクロホンによる所定の物理的範囲が該再生デバイス１００６を基準に何処であるかを示す図表示を含んでもよい。
【０１４７】
一例において、ネットワーク装置１０１０のマイクロホンによって検出された第１のオーディオ信号は、再生デバイス１００２，１００４，１００６の内の１つ又は複数の再生デバイスによって再生された第３のオーディオ信号に対応する部分を含んでもよい。換言すると、検出された第１のオーディオ信号は、再生デバイス１００２，１００４，１００６の内の１つ又は複数によって再生された第３のオーディオ信号の部分と共に、マイクロホンのキャリブレーション配置１０００が設置された部屋の反響による第３のオーディオ信号の部分を含んでもよく、他の部分も含み得る。
【０１４８】
一例において、再生デバイス１００２，１００４，１００６の内の１つ又は複数によって再生される第３のオーディオ信号は、再生デバイス１００２，１００４，１００６の内の１つ又は複数のキャリブレーション中に再生デバイス１００２，１００４，１００６が再生し得るオーディオコンテンツを表す測定信号またはテスト信号であってもよい。これに応じて、再生される第３のオーディオ信号は、再生デバイス１００２，１００４，１００６の再生可能な周波数範囲、又は人間の聴き取り可能な周波数範囲を実質的にカバーする周波数を有するオーディオコンテンツを含んでもよい。ある場合において、再生される第３のオーディオ信号は、再生デバイス１００２，１００４，１００６等の再生デバイスのキャリブレーション時に専用に生成されるオーディオ信号であってもよい。他の例も勿論、あり得る。
【０１４９】
第３のオーディオ信号は、ネットワーク装置１０１０が一度、所定の位置になると直ちに、再生デバイス１００２，１００４，１００６の１つ又は複数によって再生されてもよい。例えば、ネットワーク装置１０１０が一度、マイクロホン１００８による所定の物理的範囲内になると直ちに、ネットワーク装置１０１０が再生デバイス１００２，１００４，１００６の１つ又は複数にメッセージを送信して、再生デバイス１００２，１００４，１００６の１つ又は複数に第３のオーディオ信号を再生させてもよい。ある場合において、該メッセージは、ネットワーク装置１０１０がマイクロホン１００８による所定の物理的範囲の中にあることを示すユーザの入力に応じて、送信されてもよい。別の場合において、ネットワーク装置１０１０は、ネットワーク装置１０１０上の近接センサに基づいて、ネットワーク装置１０１０に対する再生デバイス１００６の近接を検知してもよい。別の例においては、再生デバイス１００６が、再生デバイス１００６上の近接センサに基づいて、ネットワーク装置１０１０がいつ、マイクロホン１００８による所定の物理的範囲の中に位置するのかを判断してもよい。他の例も勿論、あり得る。
【０１５０】
再生デバイス１００２，１００４，１００６の１つ又は複数が、第３のオーディオ信号を再生すると、第１のオーディオ信号は、ネットワーク装置１０１０のマイクロホンによって検出され得る。
【０１５１】
ブロック９０４において、方法９００は、再生デバイスのマイクロホンによって検出された第２のオーディオ信号を示すデータを受信するステップを含む。上記の例の続きにおいては、該再生デバイスのマイクロホンは、再生デバイス１００６のマイクロホン１００８である。一例において、第２のオーディオ信号は、ネットワーク装置１０１０のマイクロホンが第１のオーディオ信号を検出したと同時に、再生デバイス１００６のマイクロホン１００８によって検出され得る。この場合、第２のオーディオ信号は、再生デバイス１００２，１００４，１００６の１つ又は複数によって再生された第３のオーディオ信号に対応する部分を、マイクロホンのキャリブレーション配置１０００が設置された部屋の中で第３のオーディオ信号が反響した部分と共に含んでもよく、他の部分も含み得る。
【０１５２】
別の例において、第１のオーディオ信号が検出される前または検出された後に、第２のオーディオ信号が、再生デバイス１００６のマイクロホン１００８によって検出されてもよい。このような場合において、再生デバイス１００２，１００４，１００６の１つ又は複数は、再生デバイス１００６のマイクロホン１００８が第２のオーディオ信号を検出し得る期間中に、異なる時刻において、第３のオーディオ信号、又は第３のオーディオ信号と実質的に同じオーディオ信号を再生してもよい。
【０１５３】
上記のような場合において、再生デバイス１００２，１００４，１００６の１つ又は複数は、第３のオーディオ信号が再生されるときと、第２のオーディオ信号が再生デバイス１００６のマイクロホン１００８によって検出されるときとにおいて、厳密に同じマイクロホンのキャリブレーション配置１０００にあり得る。
【０１５４】
一例において、ネットワーク装置１０１０は、再生デバイス１００６のマイクロホン１００８による第２のオーディオ信号の検出中に、第２のオーディオ信号を示すデータを受信してもよい。換言すると、再生デバイス１００６は、マイクロホン１００８が第２のオーディオ信号を検出している間に、第２のオーディオ信号を示すデータをストリーミングしてもよい。別の例において、ネットワーク装置１０１０は、第２のオーディオ信号の検出が完了した後に、第２のオーディオ信号を示すデータを受信してもよい。他の例も勿論、あり得る。
【０１５５】
ブロック９０６において、本方法は、第１のオーディオ信号を示すデータと第２のオーディオ信号を示すデータとに基づいて、マイクロホンのキャリブレーションアルゴリズムを特定するステップを含む。一例において、再生デバイス１００６のマイクロホン１００８による所定の物理的範囲の中にネットワーク装置１０１０を配置することにより、ネットワーク装置１０１０のマイクロホンによって検出される第１のオーディオ信号は、再生デバイス１００６のマイクロホン１００８によって検出される第２のオーディオ信号と実質的に同じになり得る。このような状況下で、再生デバイス１００６の音響特性が既知であるとすると、ネットワーク装置１０１０のマイクロホンの音響特性を決定することができる。
【０１５６】
マイクロホン１００８によって検出された第２のオーディオ信号をｓ（ｔ）とし、マイクロホン１００８の音響特性をｈｐ（ｔ）とすると、マイクロホン１００８から出力され、第２のオーディオ信号を示すデータを生成するように処理された信号ｍ（ｔ）は、数学的に次式のように表すことができる。
【０１５７】
【数６】
2018023116.tif 000008
同様に、ネットワーク装置１０１０のマイクロホンによって検出された第１のオーディオ信号をｆ（ｔ）とし、ネットワーク装置１０１０のマイクロホンの未知の音響特性をｈｎ（ｔ）とすると、ネットワーク装置１０１０のマイクロホンから出力され、第１のオーディオ信号を示すデータを生成するように処理された信号ｎ（ｔ）は、数学的に次式のように表すことができる。
【０１５８】
【数７】
2018023116.tif 000009
【０１５９】
ネットワーク装置１０１０のマイクロホンによって検出された第１のオーディオ信号ｆ（ｔ）が、上述のように、再生デバイス１００６のマイクロホン１００８によって検出された第２のオーディオ信号ｓ（ｔ）と実質的に同じであると仮定すると、次式のようになる。
【０１６０】
【数８】
2018023116.tif 000010
上式によると、第１のオーディオ信号を示すデータｎ（ｔ）と、第２のオーディオ信号を示すデータｍ（ｔ）と、再生デバイス１００６のマイクロホン１００８の音響特性ｈｐ（ｔ）とは既知であることから、ｈｎ（ｔ）を算出することができる。
【０１６１】
一例において、ネットワーク装置１０１０のマイクロホンに対するマイクロホンのキャリブレーションアルゴリズムは、単純に音響特性ｈｎ（ｔ）の逆数であってもよく、ｈｎ−１（ｔ）として表される。これにより、ネットワーク装置１０１０のマイクロホンによって出力されるオーディオ信号を処理するときにマイクロホンのキャリブレーションアルゴリズムを適用することで、出力されるオーディオ信号から、ネットワーク装置１０１０のマイクロホンの音響特性を数学的に取り除くことができる。他の例も勿論、あり得る。
【０１６２】
幾つかの場合において、マイクロホンのキャリブレーションアルゴリズムを特定するステップは、ネットワーク装置１０１０がコンピュータ装置１０１２に、第１のオーディオ信号を示すデータと、第２のオーディオ信号を示すデータと、再生デバイス１００６のマイクロホン１００８の音響特性とを送信することを含んでもよい。ある場合において、第２のオーディオ信号を示すデータと再生デバイス１００６のマイクロホン１００８の音響特性とは、再生デバイス１００６から、及び／又はコンピュータ装置１０１２に通信接続した他の機器から、コンピュータ装置１０１２に提供されてもよい。この際、コンピュータ装置１０１２は、第１のオーディオ信号を示すデータと、第２のオーディオ信号を示すデータと、再生デバイス１００６のマイクロホン１００８の音響特性とに基づいて、式（５）〜（７）に関して上述したように、オーディオ処理アルゴリズムを特定してもよい。その後、ネットワーク装置１０１０はコンピュータ装置１０１２から、特定されたオーディオ処理アルゴリズムを受信することができる。
【０１６３】
ブロック９０６において、方法９００は、再生デバイスに関連したキャリブレーション機能を実行するときに、マイクロホンのキャリブレーションアルゴリズムを適用するステップを含む。一例において、マイクロホンのキャリブレーションアルゴリズムを特定すると、ネットワーク装置１０１０は、マイクロホンを含む機能を実行するときに特定されたマイクロホンのキャリブレーションアルゴリズムを適用してもよい。例えば、ネットワーク装置１０１０のマイクロホンによって検出されたオーディオ信号から生じる特定のオーディオ信号が、マイクロホンのキャリブレーションアルゴリズムを用いて該オーディオ信号からマイクロホンの音響特性を数学的に取り除くように処理されてもよく、このような処理はネットワーク装置１０１０が特定のオーディオ信号を示すデータを他の機器に送信する前に行われてもよい。一例において、マイクロホンのキャリブレーションアルゴリズムは、方法５００，７００，８００に関して上述したように、ネットワーク装置１０１０が再生デバイスのキャリブレーションを実行するときに、適用されてもよい。
【０１６４】
一例において、ネットワーク装置１０１０はさらに、特定されたキャリブレーションアルゴリズム（及び／又は音響特性）とネットワーク装置１０１０のマイクロホンの特性の１つ又は複数との間の関連付けを、データベースに格納してもよい。ネットワーク装置１０１０のマイクロホンの特性の１つ又は複数は、ネットワーク装置１０１０のモデル、又はネットワーク装置１０１０のマイクロホンのモデルを含んでもよいし、他のものを含んでもよい。一例において、データベースは、ネットワーク装置１０１０上にローカルに格納されてもよい。別の例において、データベースは、コンピュータ装置１０１２、又は再生デバイス１００２，１００４，１００６のいずれか１つ又は複数などの他の機器に送信されて格納されてもよい。他の例も勿論、あり得る。
【０１６５】
データベースには、マイクロホンのキャリブレーションアルゴリズム、及び／又はマイクロホンのキャリブレーションアルゴリズムとネットワーク装置のマイクロホンの特性の１つ又は複数との間の関連付けにおける複数のエントリが蓄積されてもよい。マイクロホンのキャリブレーション配置１０００は、上述のように、ネットワーク装置のマイクロホンがキャリブレーションされる音響テストの設備内にある場合がある。このような場合において、データベースは、音響テストの設備内におけるキャリブレーションを介して蓄積され得る。マイクロホンのキャリブレーション配置１０００がユーザの居所にあり、ユーザが再生デバイス１００２，１００４，１００６をキャリブレーションするためにネットワーク装置１０１０を用いるような場合、データベースは、クラウドソーシングによってマイクロホンのキャリブレーションアルゴリズムを蓄積してもよい。幾つかの場合において、データベースは、クラウドソーシングのエントリと共に、音響テストの設備内でのキャリブレーションから生成されるエントリを含んでもよい。
【０１６６】
データベースは、他のネットワーク装置、コンピュータ装置１０１２、及び再生デバイス１００２，１００４，１００６を含む再生デバイスによってアクセスされてもよい。これにより、特定のネットワーク装置のマイクロホンから出力されるオーディオ信号を処理するときに該特定のネットワーク装置に対応するマイクロホンのキャリブレーションアルゴリズムを特定して、適用するようにしてもよい。
【０１６７】
幾つかの場合において、マイクロホンの製造のばらつき及び製造時の品質管理のばらつき並びにキャリブレーション中の変動（即ちネットワーク装置がキャリブレーション中に配置される場所の不一致の可能性や他の可能性など）に応じて、同一モデルのネットワーク装置又はマイクロホンに対して決定されるマイクロホンのキャリブレーションアルゴリズムは、変化する。このような場合において、代表的なマイクロホンのキャリブレーションアルゴリズムは、マイクロホンのキャリブレーションアルゴリズムの変化から決定され得る。例えば、代表的なマイクロホンのキャリブレーションアルゴリズムは、マイクロホンのキャリブレーションアルゴリズムの変化の平均であってもよい。ある場合において、ネットワーク装置の特定のモデルに関するデータベース中のエントリは、ネットワーク装置の特定のモデルのマイクロホンに関してキャリブレーションが行われる毎に更新される代表的なキャリブレーションアルゴリズムによって、更新されてもよい。
【０１６８】
方法９００は、上述したように、ネットワーク装置１０１０によって少なくとも一部を実行及び／又は制御され得る。一方で、幾つかの実施形態において、方法９００の幾つかの機能は、再生デバイス１００２，１００４，１００６又はコンピュータ装置１０１２などの他の機器の１つ又は複数によって、実行及び／又は制御されてもよい。例えば、ブロック９０２，９０８はネットワーク装置１０１０によって実行される一方で、幾つかの場合には、ブロック９０４，９０６はコンピュータ装置１０１２によって少なくとも部分的に実行されてもよい。他の例も勿論、あり得る。
【０１６９】
幾つかの場合において、ネットワーク装置１０１０は、さらに、別のネットワーク装置のマイクロホンをキャリブレーションするための機能の少なくとも一部を実行及び／又は制御してもよい。他の例も勿論、あり得る。
【０１７０】
ｂ．ネットワーク装置のマイクロホンをキャリブレーションする例示的な第２の方法
図１１は、ネットワーク装置のマイクロホンをキャリブレーションする第２の方法の例示的なフロー図を示す。図１１に示す方法１１００は、例えば、図１のメディア再生システム１００、図２の再生デバイス２００の１つ又は複数、図３の制御デバイス３００の１つ又は複数を含む動作環境において、また図１０に示すマイクロホンのキャリブレーションのための配置１０００においても、実施可能な方法の一実施形態を示す。方法１１００は、ブロック１１０２−１１０８の１つ又は複数によって構成されるように、１つ又は複数の操作、機能、又は動作を含んでもよい。一連のブロックはそれぞれ順番に示されているが、それぞれのブロックは並行して行われてもよいし、及び／又は、本明細書で述べられている順番と異なる順番で行われてもよい。また、所望の実施内容に応じて、ブロックを少なくしてもよいし、増やして分割してもよいし、及び／又は取り除いてもよい。
【０１７１】
一例において、方法１１００は、図１０のコンピュータ装置１０１２のようなコンピュータ装置によって少なくとも一部を実行され得る。図１１に示すように、方法１１００は、ブロック１１０２において、ネットワーク装置が再生デバイスのマイクロホンによる所定の物理的範囲の中に位置するときにネットワーク装置のマイクロホンによって検出された第１のオーディオ信号を示すデータを、ネットワーク装置から受信するステップ、ブロック１１０４において、再生デバイスのマイクロホンによって検出された第２のオーディオ信号を示すデータを受信するステップ、ブロック１１０６において、第１のオーディオ信号を示すデータと第２のオーディオ信号を示すデータとに基づいて、マイクロホンのキャリブレーションアルゴリズムを特定するステップ、及びブロック１１０８において、ネットワーク装置及び再生デバイスに関連したキャリブレーション機能を実行するときに、マイクロホンのキャリブレーションアルゴリズムを適用するステップを含む。
【０１７２】
ブロック１１０２において、方法１１００は、ネットワーク装置が再生デバイスのマイクロホンによる所定の物理的範囲の中に位置するときにネットワーク装置のマイクロホンによって検出された第１のオーディオ信号を示すデータを、ネットワーク装置から受信するステップを含む。第１のオーディオ信号を示すデータは、さらに、ネットワーク装置が再生デバイスのマイクロホンによる所定の物理的範囲の中に位置する間に、第１のオーディオ信号がネットワーク装置のマイクロホンによって検出されたことを示してもよい。一例において、方法１１００のブロック１１０２は、ネットワーク装置１０１０の代わりにコンピュータ装置１０１２によって制御及び／又は実行されることを除いて、方法９００のブロック９０２と実質的に同様であってもよい。この場合、ブロック９０２及び方法９００に関するいずれの説明も、適宜変更を加えて、ブロック１１０２に適用可能である。
【０１７３】
ブロック１１０４において、方法１１００は、再生デバイスのマイクロホンによって検出された第２のオーディオ信号を示すデータを受信するステップを含む。一例において、方法１１００のブロック１１０４は、ネットワーク装置１０１０の代わりにコンピュータ装置１０１２によって制御及び／又は実行されることを除いて、方法９００のブロック９０４と実質的に同様であってもよい。この場合、ブロック９０４及び方法９００に関するいずれの説明も、適宜変更を加えて、ブロック１１０４に適用可能である。
【０１７４】
ブロック１１０６において、方法１１００は、第１のオーディオ信号を示すデータと第２のオーディオ信号を示すデータとに基づいて、マイクロホンのキャリブレーションアルゴリズムを特定するステップを含む。一例において、方法１１００のブロック１１０６は、ネットワーク装置１０１０の代わりにコンピュータ装置１０１２によって制御及び／又は実行されることを除いて、方法９００のブロック９０６と実質的に同様であってもよい。この場合、ブロック９０６及び方法９００に関するいずれの説明も、適宜変更を加えて、ブロック１１０６に適用可能である。
【０１７５】
ブロック１１０８において、方法１１００は、ネットワーク装置及び再生デバイスに関連したキャリブレーション機能を実行するときに、マイクロホンのキャリブレーションアルゴリズムを適用するステップを含む。一例において、方法１１００のブロック１１０８は、ネットワーク装置１０１０の代わりにコンピュータ装置１０１２によって制御及び／又は実行されることを除いて、方法９００のブロック９０８と実質的に同様であってもよい。この場合、ブロック９０６及び方法９００に関するいずれの説明も、適宜変更を加えて、ブロック１１０６に適用可能である。
【０１７６】
例えば、上記の場合において、マイクロホンのキャリブレーションアルゴリズムは、マイクロホンで検出したオーディオ信号のデータが送信される前に各々のネットワーク装置によって適用されてコンピュータ装置１０１２に受信されるというよりは、各々のネットワーク装置からコンピュータ装置１０１２が受信した、マイクロホンで検出したオーディオ信号のデータに適用されてもよい。幾つかの場合において、コンピュータ装置１０１２は、マイクロホンで検出したオーディオ信号のデータを送信する各々のネットワーク装置を識別し、各々のネットワーク装置から受信したデータに、対応するマイクロホンのキャリブレーションアルゴリズムを適用してもよい。
【０１７７】
また、ブロック１１０８において特定されたマイクロホンのキャリブレーションアルゴリズムについても、方法９００に関して上述したように、マイクロホンのキャリブレーションアルゴリズム、並びに／又はマイクロホンのキャリブレーションアルゴリズムと、各々のネットワーク装置及び／若しくはネットワーク装置のマイクロホンの特性の１つ又は複数との間の関連付けを、データベースに格納してもよい。
【０１７８】
また、コンピュータ装置１０１２は、他のネットワーク装置のマイクロホンをキャリブレーションする機能を制御及び／又は実行するように構成されてもよい。例えば、方法１１００は、さらに、第２のネットワーク装置が再生デバイスのマイクロホンによる所定の物理的範囲の中に位置する間に第２のネットワーク装置のマイクロホンによって検出されたオーディオ信号を示すデータを、第２のネットワーク装置から受信するステップを含んでもよい。また、該検出されたオーディオ信号を示すデータは、さらに、第２のネットワーク装置が再生デバイスのマイクロホンによる所定の物理的範囲の中に位置する間に、該検出されたオーディオ信号が第２のネットワーク装置のマイクロホンによって検出されたことを示してもよい。
【０１７９】
上記の検出されたオーディオ信号を示すデータと第２のオーディオ信号を示すデータとに基づいて、第２のマイクロホンのキャリブレーションアルゴリズムを特定し、データベースに、決定した第２のマイクロホンのキャリブレーションアルゴリズムと、第２のネットワーク装置のマイクロホンの特性の１つ又は複数との間の関連付けを格納するようにすることができる。コンピュータ装置１０１２は、さらに、第２のマイクロホンのキャリブレーションアルゴリズムを示すデータを第２のネットワーク装置に送信してもよい。
【０１８０】
また、方法９００に関して上述したように、マイクロホンの製造のばらつき及び製造時の品質管理のばらつき並びにキャリブレーション中の変動（即ちネットワーク装置がキャリブレーション中に配置される場所の不一致の可能性や他の可能性など）に応じて、同一モデルのネットワーク装置又はマイクロホンに対して決定されるマイクロホンのキャリブレーションアルゴリズムは、変化する。このような場合において、代表的なマイクロホンのキャリブレーションアルゴリズムは、マイクロホンのキャリブレーションアルゴリズムの変化から決定され得る。例えば、代表的なマイクロホンのキャリブレーションアルゴリズムは、マイクロホンのキャリブレーションアルゴリズムの変化の平均であってもよい。ある場合において、ネットワーク装置の特定のモデルに関するデータベース中のエントリは、ネットワーク装置の特定のモデルのマイクロホンに関してキャリブレーションが行われる毎に更新される代表的なキャリブレーションアルゴリズムによって、更新されてもよい。
【０１８１】
上記のような場合の１つとして例えば、第２のネットワーク装置が、ネットワーク装置１０１０と同じモデルであり、同一モデルのマイクロホンを備える場合、方法１１００は、さらに、ネットワーク装置１０１０のマイクロホンと第２のネットワーク装置のマイクロホンとが、実質的に同一であることを判断するステップ、これに応じて（ネットワーク装置１０１０のマイクロホンに対する）第１のマイクロホンのキャリブレーションアルゴリズムと、第２のマイクロホンのキャリブレーションアルゴリズムとに基づいて第３のマイクロホンのキャリブレーションアルゴリズムを決定するステップ、及びデータベースに、決定された第３のマイクロホンのキャリブレーションアルゴリズムとネットワーク装置１０１０のマイクロホンの特性の１つ又は複数との間の関連付けを格納させるステップを含んでもよい。第３のマイクロホンのキャリブレーションアルゴリズムは、上述したように、第１のマイクロホンのキャリブレーションアルゴリズムと第２のマイクロホンのキャリブレーションアルゴリズムとの間の平均として決定されてもよい。
【０１８２】
方法１１００は、上述したように、コンピュータ装置１０１２によって少なくとも一部を実行及び／又は制御され得る。一方で、幾つかの実施形態において、方法１１００の幾つかの機能は、ネットワーク装置１０１０および再生デバイス１００２，１００４，１００６などを含む他の機器の１つ又は複数によって、実行及び／又は制御されてもよい。例えば、ブロック１１０２−１１０６は上述したようにコンピュータ装置１０１２によって実行される一方で、幾つかの場合には、ブロック１１０８はネットワーク装置１０１０によって実行されてもよい。他の例も勿論、あり得る。
【０１８３】
Ｖ．結論
本明細書は、様々な例示のシステム、方法、装置、および製品などを開示しており、それらは、他のコンポーネントの中で、ハードウェア上で実行されるファームウェアおよび／又はソフトウェアを含む。そのような例は、単なる例示であり、限定されるものとみなすべきではないと理解される。例えば、これらのファームウェア、ハードウェア、および／又はソフトウェアの態様又はコンポーネントのいくつか又はすべてが、専らハードウェアに、専らソフトウェアに、専らファームウェアに、又はハードウェア、ソフトウェア、および／又はファームウェアの任意の組み合わせを実施することができることが意図されている。したがって、提供されているそれらの例は、それらのシステム、方法、装置、および／又は生産物を実施する唯一の方法ではない。
【０１８４】
更に、本明細書において「実施形態」は、実施形態に関連して述べられた特定の特徴、構造、又は特性が、本発明の少なくとも１つの実施例に含まれ得ることを示している。本明細書の様々な場所でこの語句が用いられているが、すべてが同じ実施形態を言及するものではなく、又、他の実施形態を除いた別個の実施形態又は代替の実施形態でもない。このように、本明細書で述べられた実施形態は、明示的におよび暗黙的に、当業者によって、他の実施形態砥と組み合わせることができることが理解される。
【０１８５】
以下に、本開示の更なる又は代替の態様を例示する。以下の例示におけるいずれのデバイスも、本明細書に記載したいずれのデバイスのコンポーネントであってもよいし、本明細書に記載したいずれのデバイスの構成要素であってもよい。
【０１８６】
（態様１）ネットワーク装置であって、
マイクロホンと、プロセッサと、再生デバイスにある機能を実行させるためにプロセッサが実行可能な命令が格納されたメモリとを備え、該機能は、
（ｉ）再生デバイスが第１のオーディオ信号を再生しており、且つ（ｉｉ）前記ネットワーク装置が第１の物理的場所から第２の物理的場所に移動している間に、マイクロホンが第２のオーディオ信号を検出するステップ、
前記第２のオーディオ信号を示すデータに基づいて、オーディオ処理アルゴリズムを特定するステップ、及び
特定したオーディオ処理アルゴリズムを示すデータを前記再生デバイスに送信するステップを含む。
【０１８７】
（態様２）態様１のネットワーク装置であって、前記第２のオーディオ信号は、前記再生デバイスによって再生された第１のオーディオ信号に対応する部分を含む。
【０１８８】
（態様３）態様１〜２のネットワーク装置であって、前記オーディオ処理アルゴリズムを特定するステップは、さらに
前記第２のオーディオ信号を示すデータに基づいて、周波数応答を決定すること、及び
決定された周波数応答に基づいて、オーディオ処理アルゴリズムを特定すること
を含む。
【０１８９】
（態様４）態様１〜３のいずれかのネットワーク装置であって、前記第１の物理的場所と前記第２の物理的場所とは、ある再生環境の中にあり、前記再生デバイスが前記再生環境において前記第１のオーディオ信号を再生するときに前記オーディオ処理アルゴリズムを適用して、所定のオーディオ特性と実質的に同じオーディオ特性を有する第３のオーディオ信号を生成する。
【０１９０】
（態様５）態様１〜４のいずれかのネットワーク装置であって、前記オーディオ処理アルゴリズムを特定するステップは、さらに
前記第２のオーディオ信号を示すデータをコンピュータ装置に送信すること、及び
前記コンピュータ装置から、前記オーディオ処理アルゴリズムを受信すること
を含む。
【０１９１】
（態様６）態様１〜５のいずれかのネットワーク装置であって、前記再生デバイスは、第１の再生デバイスであり、前記第２のオーディオ信号は、さらに、第２の再生デバイスによって再生された第３のオーディオ信号に対応する部分を含む。
【０１９２】
（態様７）態様１〜６のいずれかのネットワーク装置であって、前記機能は、さらに、前記再生デバイスに前記第１のオーディオ信号を再生させるステップを含む。
【０１９３】
（態様８）態様１〜７のいずれかのネットワーク装置であって、前記機能は、さらに、前記第２のオーディオ信号を検出する間に、前記ネットワーク装置のグラフィック表示に、前記再生環境の中で前記ネットワーク装置を移動する指示を表示するステップを含む。
【０１９４】
（態様９）再生デバイスであって、
プロセッサと、再生デバイスにある機能を実行させるためにプロセッサが実行可能な命令が格納されたメモリとを備え、該機能は、
第１のオーディオ信号を再生するステップ、
ネットワーク装置がある再生環境の中で第１の物理的場所から第２の物理的場所まで移動した間に前記ネットワーク装置のマイクロホンによって検出された第２のオーディオ信号を示すデータを、前記ネットワーク装置から受信するステップ、
前記第２のオーディオ信号を示すデータに基づいて、オーディオ処理アルゴリズムを特定するステップ、及び
前記再生環境においてオーディオコンテンツを再生するときに、特定されたオーディオ処理アルゴリズムを適用するステップを含む。
【０１９５】
（態様１０）態様９の再生デバイスであって、前記第２のオーディオ信号は、前記第２のオーディオ信号は、第１の再生デバイスによって再生された第１のオーディオ信号に対応する部分を含む。
【０１９６】
（態様１１）態様９〜１０の再生デバイスであって、前記第１の物理的場所と前記第２の物理的場所とは、ある再生環境の中にあり、前記再生環境においてオーディオコンテンツを再生するときに、特定されたオーディオ処理アルゴリズムを適用するステップは、所定のオーディオ特性と実質的に同様のオーディオ特性を有する第３のオーディオ信号を生成する。
【０１９７】
（態様１２）態様９〜１１の再生デバイスであって、前記オーディオ処理アルゴリズムを特定するステップは、さらに
前記第２のオーディオ信号を示すデータに基づいて、周波数応答を決定すること、及び
前記周波数応答に基づいて、前記オーディオ処理アルゴリズムを特定することを含む。
【０１９８】
（態様１３）態様９〜１２の再生デバイスであって、前記オーディオ処理アルゴリズムを特定するステップは、さらに
前記第２のオーディオ信号を示すデータをコンピュータ装置に送信すること、及び
前記コンピュータ装置から、前記オーディオ処理アルゴリズムを受信すること
を含む。
【０１９９】
（態様１４）態様９〜１３のいずれかの再生デバイスであって、前記再生デバイスは、第１の再生デバイスであり、前記第２のオーディオ信号は、さらに、第２の再生デバイスによって再生された第３のオーディオ信号に対応する部分を含む。
【０２００】
（態様１５）コンピュータ装置にある機能を行わせるために実行可能な命令が格納されたコンピュータ読み取り可能な記録媒体であって、該機能は、
ネットワーク装置が、ある再生環境の中で第１の物理的場所から第２の物理的場所まで移動した間にネットワーク装置のマイクロホンによって検出されたオーディオ信号を示すデータを、ネットワーク装置から受信するステップ、
検出されたオーディオ信号を示すデータに基づいて、オーディオ処理アルゴリズムを特定するステップ、及び
前記再生環境における再生デバイスに、特定されたオーディオ処理アルゴリズムを示すデータを送信するステップを含む。
【０２０１】
（態様１６）態様１５のコンピュータ読み取り可能な記録媒体であって、検出されたオーディオ信号は、第２のオーディオ信号であり、前記機能は、さらに、前記ネットワーク装置からデータを受信する前に、前記再生デバイスに第１のオーディオ信号を再生させるステップを含む。
【０２０２】
（態様１７）態様１５〜１６のコンピュータ読み取り可能な記録媒体であって、検出されたオーディオ信号は、前記再生デバイスによって再生された第１のオーディオ信号に対応する部分を含む第２のオーディオ信号である。
【０２０３】
（態様１８）態様１５〜１７のコンピュータ読み取り可能な記録媒体であって、前記再生デバイスが前記再生環境において前記第１のオーディオ信号を再生するときに前記オーディオ処理アルゴリズムを適用して、所定のオーディオ特性と実質的に同じオーディオ特性を有する第３のオーディオ信号を生成する。
【０２０４】
（態様１９）態様１５〜１８のコンピュータ読み取り可能な記録媒体であって、前記オーディオ処理アルゴリズムを特定するステップは、さらに
前記第２のオーディオ信号を示すデータに基づいて、周波数応答を決定すること、及び
決定された周波数応答に基づいて、前記オーディオ処理アルゴリズムを特定することを含む。
【０２０５】
（態様２０）態様１５〜１９のコンピュータ読み取り可能な記録媒体であって、前記再生デバイスは、第１の再生デバイスであり、前記検出されたオーディオ信号は、さらに、第２の再生デバイスによって再生された第３のオーディオ信号に対応する部分を含む。
【０２０６】
（態様２１）ある方法であって、該方法は、
ネットワーク装置に、少なくとも１つの再生デバイスをキャリブレーションするための案内表示を表示させるステップ、ここで該案内表示は、前記ネットワーク装置がある期間中に移動することを示す情報を含む、
前記ある期間中に前記ネットワーク装置が、前記少なくとも１つの再生デバイスによって再生されたオーディオ信号を検出するステップ、及び
前記ネットワーク装置が、検出されたオーディオ信号を示すデータに基づいてオーディオ処理アルゴリズムの特定を行うステップを含む。
【０２０７】
（態様２２）態様２１の方法であって、前記ある期間は、所定の期間である。
【０２０８】
（態様２３）態様２２の方法であって、前記ネットワーク装置に、少なくとも１つの再生デバイスをキャリブレーションするための案内表示を表示させるステップは、前記ネットワーク装置に、前記所定の期間の残り時間を示す情報を表示させることを含む。
【０２０９】
（態様２４）態様２１〜２３の方法であって、前記ネットワーク装置がある期間中に移動することを示す情報は、前記少なくとも１つの再生デバイスが前記オーディオ信号を再生中に前記ネットワーク装置が移動することを示す情報を含む。
【０２１０】
（態様２５）態様２１〜２４の方法であって、前記ネットワーク装置がある期間中に移動することを示す情報は、前記少なくとも１つの再生デバイスが前記オーディオ信号を再生中に前記ネットワーク装置が、少なくとも１つのある場所を通って移動することを示す情報を含む。
【０２１１】
（態様２６）態様２１〜２５の方法であって、さらに、前記ネットワーク装置が、前記ネットワーク装置の移動を検出するステップを含む。
【０２１２】
（態様２７）態様２６の方法であって、さらに、前記ネットワーク装置が前記少なくとも１つの再生デバイスの１つ又は複数に、前記ネットワーク装置が移動中であることを示すメッセージを送信するステップを含む。
【０２１３】
（態様２８）態様２１〜２７の方法であって、前記オーディオ信号の特定を行うステップは、
前記ネットワーク装置がコンピュータ装置に、検出されたオーディオ信号を示すデータを送信すること、及び
前記ネットワーク装置が前記コンピュータ装置から、特定されたオーディオ処理アルゴリズムを受信することを含む。
【０２１４】
（態様２９）態様２１〜２８の方法であって、さらに、前記ネットワーク装置が、前記少なくとも１つの再生デバイスに前記オーディオ信号を再生させるステップを含む。
【０２１５】
（態様３０）態様２１〜２９の方法であって、前記少なくとも１つの再生デバイスは、少なくとも２つの再生デバイスを含む。
【０２１６】
（態様３１）態様２１〜３０の方法であって、さらに、前記ネットワーク装置が前記少なくとも１つの再生デバイスに、特定されたオーディオ処理アルゴリズムを示すデータを送信するステップを含む。
【０２１７】
（態様３２）態様２１〜３１の方法であって、さらに、前記ネットワーク装置が、特定されたオーディオ処理アルゴリズムを示すデータを格納するステップを含む。
【０２１８】
（態様３３）プロセッサがある機能を行うために実行可能な命令が格納されたコンピュータ読み取り可能な記録媒体であって、該機能は、
ネットワーク装置に、少なくとも１つの再生デバイスをキャリブレーションするための案内表示を表示させるステップ、ここで該案内表示は、前記ネットワーク装置がある期間中に移動することを示す情報を含む、
前記ある期間中に前記ネットワーク装置が、前記少なくとも１つの再生デバイスによって再生されたオーディオ信号を検出するステップ、及び
前記ネットワーク装置が、検出されたオーディオ信号を示すデータに基づいてオーディオ処理アルゴリズムの特定を行うステップを含む。
【０２１９】
（態様３４）態様３３のコンピュータ読み取り可能な記録媒体であって、前記ある期間は、所定の期間である。
【０２２０】
（態様３５）態様３４のコンピュータ読み取り可能な記録媒体であって、前記ネットワーク装置に、少なくとも１つの再生デバイスをキャリブレーションするための案内表示を表示させるステップは、前記ネットワーク装置に、前記所定の期間の残り時間を示す情報を表示させることを含む。
【０２２１】
（態様３６）態様３３〜３５のコンピュータ読み取り可能な記録媒体であって、前記ネットワーク装置がある期間中に移動することを示す情報は、前記少なくとも１つの再生デバイスが前記オーディオ信号を再生中に前記ネットワーク装置が移動することを示す情報を含む。
【０２２２】
（態様３７）態様３３〜３６のコンピュータ読み取り可能な記録媒体であって、前記ネットワーク装置がある期間中に移動することを示す情報は、前記少なくとも１つの再生デバイスが前記オーディオ信号を再生中に前記ネットワーク装置が、少なくとも１つのある場所を通って移動することを示す情報を含む。
【０２２３】
（態様３８）態様３３〜３８のコンピュータ読み取り可能な記録媒体であって、さらに、前記ネットワーク装置が、前記ネットワーク装置の移動を検出するステップを含む。
【０２２４】
（態様３９）態様３８のコンピュータ読み取り可能な記録媒体であって、さらに、前記ネットワーク装置が前記少なくとも１つの再生デバイスの１つ又は複数に、前記ネットワーク装置が移動中であることを示すメッセージを送信するステップを含む。
【０２２５】
（態様４０）ネットワーク装置であって、
プロセッサと、プロセッサがある機能を行うために実行可能な命令が格納されたメモリとを備え、該機能は、
前記ネットワーク装置に、少なくとも１つの再生デバイスをキャリブレーションするための案内表示を表示させるステップ、ここで該案内表示は、前記ネットワーク装置がある期間中に移動することを示す情報を含む、
前記ある期間中に、前記少なくとも１つの再生デバイスによって再生されたオーディオ信号を検出するステップ、及び
検出されたオーディオ信号を示すデータに基づいてオーディオ信号の特定を行うステップを含む。
【０２２６】
本明細書は、例示的な環境、システム、手順、ステップ、論理ブロック、処理、および他のシンボル表現に関して広く示されており、それらは直接又は間接的にネットワークに接続されるデータ処理デバイスの動作に類似するものである。これらの処理説明および表現は、一般的に当業者によって使用され、それらの仕事の内容を他の当業者に最も効率良く伝えることができる。多くの具体的な内容が、本開示を理解するために提供されている。しかしながら、当業者にとって、本開示の特定の実施形態が特定の、具体的な詳細なしに実施され得ることは理解される。他の例では、周知の方法、手順、コンポーネント、および回路が、実施形態を不必要に曖昧にすることを避けるため、詳細に説明していない。したがって、本開示の範囲は、上記した実施形態よりむしろ添付された特許請求の範囲によって定義される。
【０２２７】
添付の特許請求の範囲のいずれかが単にソフトウェアおよび／又はファームウェアへの実装をカバーするように読み取ると、少なくとも１つの例における要素の１つ又は複数は、本明細書では、ソフトウェアおよび／又はファームウェアを記憶する有形の非一時的な記憶媒体、例えば、メモリ、ＤＶＤ、ＣＤ、Ｂｌｕ−ｒａｙ（登録商標）等を含むことが明確に定められている。
【図１】
2018023116.tif 000011
【図２】
2018023116.tif 000012
【図３】
2018023116.tif 000013
【図４】
2018023116.tif 000014
【図５】
2018023116.tif 000015
【図６】
2018023116.tif 000016
【図７】
2018023116.tif 000017
【図８】
2018023116.tif 000018
【図９】
2018023116.tif 000019
【図１０】
2018023116.tif 000020
【図１１】
2018023116.tif 000021
【手続補正書】
【提出日】平成29年10月4日(2017.10.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
マイクロホンを備えたネットワーク装置（６０２）であって、
キャリブレーションの処理開始後に、該ネットワーク装置（６０２）における動きセンサが、該ネットワーク装置（６０２）の移動を検出し、
前記移動が検出されたことに応じて、該ネットワーク装置（６０２）が移動を開始したことを示すメッセージを再生装置（２００，６０４，６０６）に送信して、該再生装置（２００，６０４，６０６）に第１のオーディオ信号を再生させ、
前記マイクロホンが、該再生装置（２００，６０４，６０６）による第１のオーディオ信号の再生中に、第２のオーディオ信号を検出し、
検出した第２のオーディオ信号に基づいて、オーディオ処理アルゴリズムを特定し、
特定したオーディオ処理アルゴリズムを示すデータを、前記再生装置（２００，６０４，６０６）に送信するように構成されたネットワーク装置。
【請求項２】
再生装置（２００，６０４，６０６）であって、
キャリブレーションの処理開始後に、ネットワーク装置（６０２）から、該ネットワーク装置（６０２）が移動を開始したことを示すメッセージを受信し、
受信したメッセージに応じて、該再生装置（２００，６０４，６０６）が、第１のオーディオ信号を再生し、
ネットワーク装置（６０２）から、該ネットワーク装置（６０２）がある再生環境の中の第１の物理的場所から第２の物理的場所に移動していた期間中に、該ネットワーク装置（６０２）のマイクロホンによって検出された第２のオーディオ信号を示すデータを受信し、
第２のオーディオ信号を示すデータに基づいて、オーディオ処理アルゴリズムを特定し、
前記再生環境においてオーディオコンテンツを再生するときに、特定したオーディオ処理アルゴリズムを適用するように構成された再生装置。
【請求項３】
コンピュータ装置（８１０）であって、
ネットワーク装置（６０２）がある再生環境の中の第１の物理的場所から第２の物理的場所に移動していた期間中に、該ネットワーク装置（６０２）のマイクロホンによって検出されたオーディオ信号を示すデータを、該ネットワーク装置（６０２）から受信し、
検出されたオーディオ信号を示すデータに基づいて、オーディオ処理アルゴリズムを特定し、
特定したオーディオ処理アルゴリズムを示すデータを、前記再生環境における再生装置（６０４，６０６）に送信するように構成されたコンピュータ装置。
【請求項４】
第２のオーディオ信号は、前記再生装置によって再生された第１のオーディオ信号に対応する部分を含む
請求項１〜３のいずれか１項に記載の装置。
【請求項５】
前記オーディオ処理アルゴリズムを特定することは、さらに
第２のオーディオ信号を示すデータに基づいて、周波数応答を決定すること、及び
決定した周波数応答に基づいて、前記オーディオ処理アルゴリズムを特定することを含む
請求項１〜４のいずれか１項に記載の装置。
【請求項６】
第１の物理的場所と第２の物理的場所とは、再生環境の中にあり、
前記再生環境において第１のオーディオ信号を再生するときに前記再生装置（６０４，６０６）における前記オーディオ処理アルゴリズムの適用により、所定の音響特性と実質的に同じ音響特性を有する第３のオーディオ信号が生成される
請求項１〜５のいずれか１項に記載の装置。
【請求項７】
前記オーディオ処理アルゴリズムを特定することは、さらに
第２のオーディオ信号を示すデータを、コンピュータ装置（８１０）に送信すること、及び
前記コンピュータ装置（８１０）から、前記オーディオ処理アルゴリズムを示すデータを受信することを含む
請求項１又は２に記載の装置。
【請求項８】
前記再生装置（２００，６０４，６０６）は、第１の再生装置（６０４）であり、
第２のオーディオ信号は、さらに、第２の再生装置（６０６）によって再生された第３のオーディオ信号に対応する部分を含む
請求項１〜７のいずれか１項に記載の装置。
【請求項９】
さらに、
前記再生装置（２００，６０４，６０６）に、第１のオーディオ信号を再生させるように構成された
請求項１又は３に記載の装置。
【請求項１０】
さらに、
第２のオーディオ信号を検出する期間中に、前記ネットワーク装置（６０２）におけるグラフィック表示において、再生環境の中で前記ネットワーク装置（６０２）を移動させる指示を表示するように構成された
請求項１に記載のネットワーク装置。
【請求項１１】
さらに、
前記ネットワーク装置（６０２）の移動が検出される前に、少なくとも１つの再生装置（６０４，６０６）をキャリブレーションするための案内表示であって、前記ネットワーク装置（６０２）が、与えられた期間中に移動すべきことを示す情報を含む案内表示を表示するように構成された
請求項１及び４〜１０のいずれか１項に記載のネットワーク装置。
【請求項１２】
前記与えられた期間は、所定期間であり、
さらに、
前記所定期間の残存期間を示す情報を表示するステップを含む
請求項１１に記載のネットワーク装置。
【請求項１３】
前記ネットワーク装置（６０２）が与えられた期間中に移動すべきことを示す情報は、
前記少なくとも１つの再生装置（６０４，６０６）がオーディオ信号を再生している期間中に前記ネットワーク装置（６０２）が移動すべきことを示す情報、及び
前記少なくとも１つの再生装置（６０４，６０６）がオーディオ信号を再生している期間中に前記ネットワーク装置（６０２）が、少なくとも１つの与えられた場所を通って移動すべきことを示す情報
のうちの一方を含む請求項１１又は１２に記載のネットワーク装置。
【請求項１４】
再生装置（２００，６０４，６０６）を備えると共に、
請求項１及び４〜１３のいずれか１項に記載のネットワーク装置（６０２）を複数、備えるシステムであって、
前記複数のネットワーク装置（６０２）の各々は、それぞれのオーディオ処理アルゴリズムを特定し、
前記再生装置（２００，６０４，６０６）は、該再生装置（２００，６０４，６０６）による出力中のオーディオコンテンツに、該オーディオコンテンツの再生を開始したネットワーク装置に対応するオーディオ処理アルゴリズムを適用するように構成されたシステム。
【外国語明細書】
2018023116.tif 000022
2018023116.tif 000023
2018023116.tif 000024
2018023116.tif 000025
2018023116.tif 000026
2018023116.tif 000027
2018023116.tif 000028
2018023116.tif 000029
2018023116.tif 000030
2018023116.tif 000031
2018023116.tif 000032
2018023116.tif 000033
2018023116.tif 000034
2018023116.tif 000035
2018023116.tif 000036
2018023116.tif 000037
2018023116.tif 000038
2018023116.tif 000039
2018023116.tif 000040
2018023116.tif 000041
2018023116.tif 000042
2018023116.tif 000043
2018023116.tif 000044
2018023116.tif 000045
2018023116.tif 000046
2018023116.tif 000047
2018023116.tif 000048
2018023116.tif 000049
2018023116.tif 000050
2018023116.tif 000051
2018023116.tif 000052
2018023116.tif 000053
2018023116.tif 000054
2018023116.tif 000055
2018023116.tif 000056
2018023116.tif 000057
2018023116.tif 000058
2018023116.tif 000059
2018023116.tif 000060
2018023116.tif 000061
2018023116.tif 000062
2018023116.tif 000063
2018023116.tif 000064
2018023116.tif 000065
2018023116.tif 000066
2018023116.tif 000067
2018023116.tif 000068
2018023116.tif 000069
2018023116.tif 000070
2018023116.tif 000071
2018023116.tif 000072
2018023116.tif 000073
2018023116.tif 000074
2018023116.tif 000075
2018023116.tif 000076
2018023116.tif 000077
2018023116.tif 000078
2018023116.tif 000079
2018023116.tif 000080
2018023116.tif 000081
2018023116.tif 000082
2018023116.tif 000083
2018023116.tif 000084
2018023116.tif 000085