(57)【要約】【課題】環境において高い音声品質を達成することは難しいことが多い。【解決手段】音声コンテンツの再生を調整する音声／映像（Ａ／Ｖ）ハブが記載される。詳細には、Ａ／Ｖハブは、電子デバイスからのフレームの送信時間とフレームが受信された受信時間の間の差に基づいて電子デバイスのクロックとＡ／Ｖハブのクロックとの間の現在時間オフセットを計算することができる。例えば、現在時間オフセットは、Ａ／Ｖハブと電子デバイスの間の距離を無視することにより無線測距を用いて計算することができる。Ａ／Ｖハブは、電子デバイスに音声コンテンツ及び再生タイミング情報を含む１又は２以上のフレームを送信することができ、再生タイミング情報は、現在時間オフセットに基づいて電子デバイスが音声コンテンツを再生する再生時間を指定することができる。更にまた、電子デバイスの再生時間は、電子デバイスによる音声コンテンツの再生が調整されるような時間的関係を有することができる。【選択図】図１
2020184788.tif 000002
【特許請求の範囲】
【請求項１】
１又は２以上のアンテナに通信可能に結合するよう構成された１又は２以上のノードと、
前記１又は２以上のノードに通信可能に結合されたインタフェース回路と、
を備える調整デバイスであって、
前記調整デバイスは、
前記１又は２以上のノードから、電子デバイスに関連付けられる入力フレームを受信する段階であって、所与の入力フレームは、所与の電子デバイスが前記所与の入力フレームを送信した送信時間を含む、段階と、
前記入力フレームが受信された受信時間を格納する段階であって、前記受信時間は、前記調整デバイスのクロックに基づく、段階と、
前記入力フレームの前記受信時間及び前記送信時間に基づいて、前記電子デバイスのクロックと前記調整デバイスのクロックとの間の現在時間オフセットを計算する段階と、
前記１又は２以上のノードに、前記電子デバイスに対する音声コンテンツ及び再生タイミング情報を含む１又は２以上の出力フレームを送信する段階であって、前記再生タイミング情報は、前記電子デバイスが前記現在時間オフセットに基づいて前記音声コンテンツを再生する再生時間を指定する、段階と、
を実行するよう構成され、
前記電子デバイスの前記再生時間は、前記電子デバイスによる前記音声コンテンツの再生が調整されるような時間的関係を有する、調整デバイス。
【請求項２】
前記時間的関係が非ゼロの値を有し、前記電子デバイスの少なくとも一部が、前記再生時間の異なる値を用いることによって互いに対する位相を有する前記音声コンテンツの再生を命じられるようになる、ことを特徴とする請求項１に記載の調整デバイス。
【請求項３】
前記異なる再生時間は、環境の音響特徴付けに基づくことを特徴とする請求項２に記載の調整デバイス。
【請求項４】
前記異なる再生時間は、環境における所望の音響特性に基づくことを特徴とする請求項２に記載の調整デバイス。
【請求項５】
前記電子デバイスは、前記調整デバイスからベクトル距離に位置付けられ、
前記インタフェース回路は、無線測距を用いて前記送信時間及び前記受信時間に基づいて前記ベクトル距離の大きさを決定するよう構成され、前記入力フレームに関連付けられる無線信号の到来角に基づいて前記ベクトル距離の角度を決定するよう構成され、
前記異なる再生時間は、前記決定されたベクトル距離に基づく、ことを特徴とする請求項２に記載の調整デバイス。
【請求項６】
前記異なる再生時間は、前記電子デバイスに対するリスナーの推定位置に基づく、ことを特徴とする請求項２に記載の調整デバイス。
【請求項７】
前記インタフェース回路は更に、
前記１又は２以上のノードから、別の電子デバイスに関連付けられるフレームを受信し、
前記受信したフレームに基づいて前記リスナーの前記推定位置を計算する、
よう構成されることを特徴とする請求項６に記載の調整デバイス。
【請求項８】
前記調整デバイスは更に、環境のサウンド測定を実行するよう構成された音響トランスデューサを備え、
前記調整デバイスは、前記サウンド測定に基づいて前記リスナーの前記推定位置を計算するよう構成される、ことを特徴とする請求項６に記載の調整デバイス。
【請求項９】
前記インタフェース回路は更に、前記１又は２以上のノードから、前記環境における前記別の電子デバイスに関連付けられる前記環境の追加のサウンド測定を受信するよう構成され、
前記調整デバイスは、前記追加のサウンド測定に基づいて前記リスナーの前記推定位置を計算するよう構成される、ことを特徴とする請求項６に記載の調整デバイス。
【請求項１０】
前記インタフェース回路は、
飛行時間測定を実行し、
前記飛行時間測定に基づいて前記リスナーの前記推定位置を計算する、
よう構成されることを特徴とする請求項６に記載の調整デバイス。
【請求項１１】
前記電子デバイスは、前記調整デバイスから非ゼロの距離に位置付けられ、
前記現在時間オフセットが、前記距離を無視することにより無線測距を用いて前記送信時間及び前記受信時間に基づいて計算される、ことを特徴とする請求項１に記載のデバイス。
【請求項１２】
前記現在時間オフセットは更に、前記電子デバイスのクロックドリフトのモデルに基づく、ことを特徴とする請求項１に記載の調整デバイス。
【請求項１３】
調整デバイスと共に使用する非一時的コンピュータ可読ストレージ媒体であって、前記コンピュータ可読ストレージ媒体は、前記調整デバイスによって実行された時に前記調整デバイスに、
１又は２以上のアンテナに通信可能に結合された前記調整デバイスの１又は２以上のノードから、電子デバイスに関連付けられる入力フレームを受信する段階であって、所与の入力フレームは、所与の電子デバイスが前記所与の入力フレームを送信した送信時間を含む、段階と、
前記入力フレームが受信された受信時間を格納する段階であって、前記受信時間は前記調整デバイスのクロックに基づく、段階と、
前記入力フレームの前記受信時間及び前記送信時間に基づいて前記電子デバイスのクロックと前記調整デバイスのクロックの間の現在時間オフセットを計算する段階と、
前記１又は２以上のノードに、前記電子デバイスに対する音声コンテンツ及び再生タイミング情報を含む１又は２以上の出力フレームを送信する段階であって、前記再生タイミング情報は、前記電子デバイスが前記現在時間オフセットに基づいて前記音声コンテンツを再生する再生時間を指定する、段階と、
を含む１又は２以上の動作を実行させることによって前記音声コンテンツの再生を調整させるプログラムモジュールを格納し、
前記電子デバイスの前記再生時間は、前記電子デバイスによる音声コンテンツの再生が調整されるような時間的関係を有する、ことを特徴とする調整デバイスと共に使用する非一時的コンピュータ可読ストレージ媒体。
【請求項１４】
前記時間的関係が非ゼロの値を有し、前記電子デバイスの少なくとも一部が、前記再生時間の異なる値を用いることによって互いに対する位相を有する前記音声コンテンツの再生を命じられるようになり、
前記異なる再生時間は、環境の音響特徴付けに基づく、ことを特徴とする請求項１３に記載のコンピュータ可読ストレージ媒体。
【請求項１５】
前記時間的関係が非ゼロの値を有し、前記電子デバイスの少なくとも一部が、前記再生時間の異なる値を用いることによって互いに対する位相を有する前記音声コンテンツの再生を命じられるようになり、
前記異なる再生時間は、前記環境における所望の音響特性に基づく、ことを特徴とする請求項１４に記載のコンピュータ可読ストレージ媒体。
【請求項１６】
前記時間的関係が非ゼロの値を有し、前記電子デバイスの少なくとも一部が、前記再生時間の異なる値を用いることによって互いに対する位相を有する前記音声コンテンツの再生を命じられるようになり、
前記電子デバイスは、前記調整デバイスからベクトル距離に位置付けられ、
前記１又は２以上の動作は、
無線測距を用いて前記送信時間及び前記受信時間に基づく前記ベクトル距離の大きさを決定する段階と、
前記入力フレームに関連付けられる無線信号の到来角に基づいて前記ベクトル距離の角度を決定する段階と、
を含み、前記異なる再生時間は、前記決定されたベクトル距離に基づく、
ことを特徴とする請求項１４に記載のコンピュータ可読ストレージ媒体。
【請求項１７】
前記時間的関係が非ゼロの値を有し、前記電子デバイスの少なくとも一部が、前記再生時間の異なる値を用いることによって互いに対する位相を有する前記音声コンテンツの再生を命じられるようになり、
前記異なる再生時間は、前記電子デバイスに対するリスナーの推定位置に基づく、ことを特徴とする請求項１４に記載のコンピュータ可読ストレージ媒体。
【請求項１８】
前記１又は２以上の動作は、
飛行時間測定を実行する段階と、
前記飛行時間測定に基づいて前記リスナーの前記推定位置を計算する段階と、
を含む、ことを特徴とする請求項１８に記載のコンピュータ可読ストレージ媒体。
【請求項１９】
前記現在時間オフセットは更に、前記電子デバイスのクロックドリフトのモデルに基づく、ことを特徴とする請求項１３に記載のコンピュータ可読ストレージ媒体。
【請求項２０】
音声コンテンツの再生を調整する方法であって、
調整デバイスにより、
１又は２以上のアンテナに通信可能に結合された前記調整デバイスの１又は２以上のノードから、電子デバイスに関連付けられる入力フレームを受信する段階であって、所与の入力フレームが、所与の電子デバイスが前記所与の入力フレームを送信した送信時間を含む、段階と、
前記入力フレームが受信された受信時間を格納する段階であって、前記受信時間は、前記調整デバイスのクロックに基づく、段階と、
前記入力フレームの前記受信時間及び前記送信時間に基づいて前記電子デバイスのクロックと前記調整デバイスのクロックとの間の現在時間オフセットを計算する段階と、
前記１又は２以上のノードに、前記電子デバイスに対する音声コンテンツ及び再生タイミング情報を含む１又は２以上の出力フレームを送信する段階であって、前記再生タイミング情報は、前記電子デバイスが前記現在時間オフセットに基づいて前記音声コンテンツを再生する再生時間を指定する、段階と、
を含み、
前記電子デバイスによる前記音声コンテンツの前記再生が調整されるように、前記電子デバイスの前記再生時間は時間的関係を有する、ことを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
記載される実施形態は、通信技術に関する。より具体的には、記載される実施形態は、サウンドを出力する電子デバイスの再生時間を無線調整する通信技術を含む。
【背景技術】
【０００２】
音楽は、個人の感情及び知覚に大きな影響を与えることが多い。これは、音楽を解読、学習、及び記憶する脳の領域と前頭葉及び辺縁系などの感情的反応を生じる領域との間の接続又は関係性の結果であると考えられる。確かに、感情は音楽を解釈する処理に関わると考えられ、同時に脳における音楽の影響に極めて重要である。リスナーを「動かす」という音楽のこの能力を考慮すると、音声品質は、音声コンテンツを聴取する時及びより一般的には音声／映像（Ａ／Ｖ）コンテンツを視聴する時のユーザ満足の重要な要因であることが多い。
【０００３】
しかしながら、環境において高い音声品質を達成することは難しいことが多い。例えば、音響ソース（ラウドスピーカなど）は、環境において適正に配置されないことがある。これに代えて又はこれに加えて、リスナーが環境内の理想的な位置に位置付けられないことがある。詳細には、ステレオ再生システムでは、振幅差及び到着時間差がオリジナルサウンドソースの鮮明な画像及び位置付けの両方が維持される程度に十分小さい、いわゆる「スイートスポット」は、通常は、ラウドスピーカ間のかなり小さな領域に制限される。リスナーがこのエリアの外側にいる時には、鮮明な画像が壊れ、ラウドスピーカによって出力された一方又は他方の独立音声チャネルだけしか聞けないことがある。更にまた、環境内で高い音声品質を達成することは、通常、ラウドスピーカの同期に強力な制約を課すことになる。
【０００４】
この結果、これらの要因の１又は２以上が準最適である時には、環境における音響品質が劣化する可能性がある。その結果として、これは、音声コンテンツ及び／又はＡ／Ｖコンテンツを聞く時のリスナーの満足及び全体的なユーザ体験に悪影響を与えることがある。
【発明の概要】
【課題を解決するための手段】
【０００５】
記載される実施形態の第１群は、音声／映像（Ａ／Ｖ）ハブを含む。このＡ／Ｖハブは、１又は２以上のアンテナと、動作中に無線通信を用いて電子デバイスと通信するインタフェース回路とを含む。動作中、Ａ／Ｖハブ受信機は、無線通信を介して、電子デバイスからフレームを受信し、ここで所与のフレームは、所与の電子デバイスが所与のフレームを送信した送信時間を含む。次いで、Ａ／Ｖハブは、フレームが受信された受信時間を格納し、ここで受信時間はＡ／Ｖハブのクロックに基づく。更に、Ａ／Ｖハブは、フレームの受信時間及び送信時間に基づいて、電子デバイスのクロックとＡ／Ｖハブのクロックとの間の現在時間オフセットを計算する。次に、Ａ／Ｖハブは、音声コンテンツ及び再生タイミング情報とを含む１又は２以上のフレームを電子デバイスに送信し、ここで再生時間情報は、現在時間オフセットに基づいて電子デバイスが音声コンテンツを再生する再生時間を指定する。更にまた、電子デバイスの再生時間は、電子デバイスによる音声コンテンツの再生が調整されるような時間的関係を有する。
【０００６】
時間的関係は、非ゼロの値を有することができ、電子デバイスの少なくとも一部が、再生時間の異なる値を用いることによって互いに対する位相を有する音声コンテンツを再生するよう命じられるようになる点に留意されたい。例えば、異なる再生時間は、電子デバイス及びＡ／Ｖハブを含む環境の音響特徴付けに基づくことができる。これに代えて又はこれに加えて、異なる再生時間は、環境における所望の音響特性に基づくことができる。
【０００７】
一部の実施形態では、電子デバイスが、Ａ／Ｖハブからベクトル距離に位置付けられ、インタフェース回路が、無線測距を用いて送信時間及び受信時間に基づいてベクトル距離の大きさを決定する。更に、インタフェース回路は、無線通信中に１又は２以上のアンテナによって受信されるフレームに関連付けられる無線信号の到来角に基づいてベクトル距離の角度を決定することができる。更にまた、異なる再生時間は、決定されたベクトル距離に基づくことができる。
【０００８】
これに代えて又はこれに加えて、異なる再生時間は、電子デバイスに対するリスナーの推定位置に基づく。例えば、インタフェース回路は、別の電子デバイスと通信し、他の電子デバイスとの通信に基づいてリスナーの推定位置を計算することができる。更に、Ａ／Ｖハブは、Ａ／Ｖハブを含む環境のサウンド測定を実行する音響トランスデューサを含むことができ、Ａ／Ｖハブは、サウンド測定に基づいてリスナーの推定位置を計算することができる。更にまた、インタフェース回路は、環境における他の電子デバイスと通信することができ、他の電子デバイスから環境の追加のサウンド測定を受信することができる。これらの実施形態では、Ａ／Ｖハブは、追加のサウンド測定に基づいてリスナーの推定位置を計算する。一部の実施形態では、インタフェース回路は、飛行時間測定を実行し、飛行時間測定に基づいてリスナーの推定位置を計算する。
【０００９】
電子デバイスはＡ／Ｖハブから非ゼロの距離に位置付けることができ、現在時間オフセットは、距離を無視することにより無線測距を用いて送信時間及び受信時間に基づいて計算できる点に留意されたい。
【００１０】
更に、現在時間オフセットは、電子デバイスにおけるクロックドリフトのモデルに基づくことができる。
【００１１】
別の実施形態は、Ａ／Ｖハブと共に使用するコンピュータ可読ストレージ媒体を提供する。このコンピュータ可読ストレージ媒体は、Ａ／Ｖハブによって実行された時にＡ／Ｖハブに上述の動作の少なくとも一部を実行させるプログラムモジュールを含む。
【００１２】
別の実施形態は、音声コンテンツの再生を調整するための方法を提供する。この方法は、Ａ／Ｖハブによって実行される動作の少なくとも一部を含む。
【００１３】
別の実施形態は、電子デバイスの１又は２以上を提供する。
【００１４】
記載される実施形態の第２群は、音声／映像（Ａ／Ｖ）ハブを含む。このＡ／Ｖハブは、１又は２以上のアンテナと、動作中に無線通信を用いて電子デバイスと通信するインタフェース回路とを含む。動作中、Ａ／Ｖハブは、無線通信を介して、電子デバイスからフレームを受信する。次いで、Ａ／Ｖハブは、フレームが受信された受信時間を格納し、ここで受信時間はＡ／Ｖハブのクロックに基づく。更に、Ａ／Ｖハブは、フレームの受信時間及び予測送信時間に基づいて、電子デバイスのクロックとＡ／Ｖハブのクロックとの間の現在時間オフセットを計算し、ここで予測送信時間は、前の時間の電子デバイスのクロックとＡ／Ｖハブのクロックの調整とフレームの事前に定義された送信スケジュールとに基づく。次に、Ａ／Ｖハブは、音声コンテンツと再生タイミング情報とを含む１又は２以上のフレームを電子デバイスに送信し、ここで再生タイミング情報は、電子デバイスが現在時間オフセットに基づいて音声コンテンツを再生する再生時間を指定する。更にまた、電子デバイスの再生時間は、電子デバイスによる音声コンテンツの再生が調整されるように時間的係を有する。
【００１５】
時間的関係が非ゼロの値を有することができ、これによって電子デバイスの少なくとも一部は、再生時間の異なる値を用いることによって互いに対する位相を有する音声コンテンツの再生を命じられるようになる点に留意されたい。例えば、異なる再生時間は、電子デバイス及びＡ／Ｖハブを含む環境の音響特徴付けに基づくことができる。これに代えて又はこれに加えて、異なる再生時間は、環境における所望の音響特性に基づくことができる。
【００１６】
一部の実施形態では、電子デバイスは、Ａ／Ｖハブからベクトル距離に位置付けられ、インタフェース回路が、無線測距を用いてフレームの送信時間及び受信時間に基づいてベクトル距離の大きさを決定する。更に、インタフェース回路は、無線通信中に１又は２以上のアンテナによって受信されるフレームに関連付けられる無線信号の到来角に基づいてベクトル距離の角度を決定することができる。更にまた、異なる再生時間は、決定されたベクトル距離に基づくことができる。
【００１７】
これに代えて又はこれに加えて、異なる再生時間は、電子デバイスに対するリスナーの推定位置に基づく。例えば、インタフェース回路は、別の電子デバイスと通信して、他の電子デバイスとの通信に基づいてリスナーの推定位置を計算することができる。更に、Ａ／Ｖハブは、Ａ／Ｖハブを含む環境のサウンド測定を実行し、Ａ／Ｖハブは、サウンド測定に基づいてリスナーの推定位置を計算することができる。更にまた、インタフェース回路は、環境における他の電子デバイスと通信することができ、他の電子デバイスから環境の追加のサウンド測定を受信することができる。これらの実施形態では、Ａ／Ｖハブは、追加のサウンド測定に基づいてリスナーの推定位置を計算する。一部の実施形態では、インタフェース回路は、飛行時間測定を実行し、飛行時間測定に基づいてリスナーの推定位置を計算する。
【００１８】
電子デバイスのクロックとＡ／Ｖハブのクロックの調整は、動作の初期化モード中に起こることができる点に留意されたい。
【００１９】
更に、現在時間オフセットは、電子デバイスのクロックドリフトのモデルに基づくことができる。
【００２０】
別の実施形態は、Ａ／Ｖハブと共に使用するコンピュータ可読ストレージ媒体を提供する。このコンピュータ可読ストレージ媒体は、Ａ／Ｖハブによって実行された時に、Ａ／Ｖハブに上述の動作の少なくとも一部を実行させるプログラムモジュールを含む。
【００２１】
別の実施形態は、音声コンテンツの再生を調整する方法を提供する。この方法は、Ａ／Ｖハブによって実行される動作の少なくとも一部を含む。
【００２２】
別の実施形態は、電子デバイスの１又は２以上を提供する。
【００２３】
この要約は、本明細書で説明する主題の一部の態様の基本的な理解を提供するために一部の例示的な実施形態を例証する目的でのみ提示する。従って、上述の特徴は例証に過ぎず、本明細書で記載される主題の範囲又は精神を狭めるものと解釈すべきでないことが理解されるであろう。本明細書で説明する主題の他の特徴、態様、及び利点は、以下の詳細な説明、図面、及び請求項から明らかになるであろう。
【図面の簡単な説明】
【００２４】
【図１】本開示の実施形態による電子デバイスを備えたシステムを示すブロック図である。
【図２】本開示の実施形態による音声コンテンツの再生を調整する方法を示す流れ図である。
【図３】本開示の実施形態による図１の電子デバイス間の通信を示す図である。
【図４】本開示の実施形態による図１の電子デバイスによって音声コンテンツの再生を調整する段階を示す図である。
【図５】本開示の実施形態による音声コンテンツの再生を調整する方法を示す流れ図である。
【図６】本開示の実施形態による図１の電子デバイス間の通信を示す図である。
【図７】本開示の実施形態による図１の電子デバイスによる音声コンテンツの再生を調整する段階を示す図である。
【図８】本開示の実施形態による音声コンテンツの再生を調整する方法を示す流れ図である。
【図９】本開示の実施形態による図１の電子デバイス間の通信を示す図である。
【図１０】本開示の実施形態による図１の電子デバイスによって音声コンテンツの再生を調整する段階を示す図である。
【図１１】本開示の実施形態による環境の１又は２以上の音響特性を選択的に決定する方法を示す流れ図である。
【図１２】本開示の実施形態による図１の電子デバイス間の通信を示す図である。
【図１３】本開示の実施形態による図１の電子デバイスを含む環境の選択的音響特徴付けを示す図である。
【図１４】本開示の実施形態による推定位置を計算する方法を示す流れ図である。
【図１５】本開示の実施形態による図１の電子デバイス間の通信を示す図である。
【図１６】本開示の実施形態による図１の電子デバイスに対する１又は２以上のリスナーの推定位置を計算する段階を示す図である。
【図１７】本開示の実施形態による電子デバイスを集約する方法を示す流れ図である。
【図１８】本開示の実施形態による図１の電子デバイス間の通信を示す図である。
【図１９】本開示の実施形態による図１の電子デバイスを集約する段階を示す図である。
【図２０】本開示の実施形態による等化音声コンテンツを決定する方法を示す流れ図である。
【図２１】本開示の実施形態による図１の電子デバイス間の通信を示す図である。
【図２２】本開示の実施形態による図１の電子デバイスを用いて等化音声コンテンツを決定する段階を示す図である。
【図２３】本開示の実施形態による図１の電子デバイスの１つを示すブロック図である。
【発明を実施するための形態】
【００２５】
同じ参照数字が図面を通して対応する要素を指す点に留意されたい。更に、同じ要素の複数の事例は、ダッシュで例示の番号から区切られた共通の接頭辞によって示される。
【００２６】
第１群の実施形態では、音声コンテンツの再生を調整する音声／映像（Ａ／Ｖ）ハブが記載される。詳細には、Ａ／Ｖハブは、電子デバイス（スピーカを含む電子デバイスなど）のクロックとＡ／Ｖハブのクロックの間の現在時間オフセットを電子デバイスからのフレームの送信時間とフレームが受信された受信時間の間の差に基づいて計算することができる。例えば、現在時間オフセットは、Ａ／Ｖハブと電子デバイスの間の距離を無視することにより無線測距を用いて計算することができる。次いで、Ａ／Ｖハブは、音声コンテンツと再生タイミング情報とを含む１又は２以上のフレームを電子デバイスに送信することができ、再生タイミング情報は、電子デバイスが現在時間オフセットに基づいて音声コンテンツを再生する再生時間を指定することができる。更にまた、電子デバイスの再生時間は、電子デバイスによる音声コンテンツの再生が調整されるような時間的関係を有することができる。
【００２７】
電子デバイスによる音声コンテンツの再生を調整することによって、この調整技術は、Ａ／Ｖハブ及び電子デバイスを含む環境における向上した音声体験を提供することができる。例えば、この調整技術は、Ａ／Ｖハブと電子デバイスとの間のクロックドリフトを補正することができる。これに代えて又はこれに加えて、この調整技術は、環境の音響特性を補正又はこれに適応することができ、及び／又は環境における所望の音響特性に基づくことができる。加えて、この調整技術は、電子デバイスに対するリスナーの推定位置に基づいて再生時間を補正することができる。このようにして、この調整技術は、音響品質、及びより一般的にはＡ／Ｖハブ及び電子デバイスを用いた時のユーザ体験を向上させることができる。この結果、この調整技術は、Ａ／Ｖハブ及び電子デバイスのプロバイダの顧客ロイヤリティ及び収益を増大させることができる。
【００２８】
第２群の実施形態では、音声／映像（Ａ／Ｖ）を含む環境の１又は２以上の音響特性を選択的に決定するＡ／Ｖハブが記載される。詳細には、Ａ／Ｖハブは、無線通信を用いて環境における電子デバイス（スピーカを含む電子デバイスなど）を検出することができる。次いで、Ａ／Ｖハブは、電子デバイスが以前環境内で検出されなかった時及び／又は電子デバイスの位置の変化などの変化状態を決定することができる。変化状態を決定することに応答して、Ａ／Ｖハブは、特徴付けモードに遷移することができる。特徴付けモードの間、Ａ／Ｖハブは、指定再生時間に音声コンテンツを再生する命令を電子デバイスに提供し、環境における音響測定に基づいて環境の１又は２以上の音響特性を決定し、１又は２以上の音響特性及び／又は電子デバイスの位置をメモリに格納することができる。
【００２９】
１又は２以上の音響特性を選択的に決定することによって、この特徴付け技術は、Ａ／Ｖハブ及び電子デバイスを含む環境における音響体験の改善を促進することができる。例えば、特徴付け技術は、変化を識別して修正された環境を特徴付けることができ、これは、１又は２以上の電子デバイス（電子デバイスを含む）による音声コンテンツの再生中の変化の影響を補正するのに後で用いることができる。このようにして、特徴付け技術は、音響品質、より一般的にはＡ／Ｖハブ及び電子デバイスを用いた時のユーザ体験を向上させることができる。結果的に、この特徴付け技術は、Ａ／Ｖハブ及び電子デバイスのプロバイダの顧客ロイヤリティ及び収益を増大させることができる。
【００３０】
第３群の実施形態では、音声コンテンツの再生を調整するＡ／Ｖハブが記載される。詳細には、Ａ／Ｖハブは、１又は２以上の音響特徴付けパターンに対応する測定サウンド、電子デバイスがサウンドを出力した１又は２以上の時間、及び１又は２以上の音響特徴付けパターンに基づいて、電子デバイス（スピーカを含む電子デバイスなど）のクロックとＡ／Ｖハブのクロックとの間の現在時間オフセットを計算することができる。次いで、Ａ／Ｖハブは、音声コンテンツと再生タイミング情報とを含む１又は２以上のフレームを電子デバイスに送信することができ、再生タイミング情報は、電子デバイスが現在時間オフセットに基づいて音声コンテンツを再生する再生時間を指定することができる。更に、電子デバイスの再生時間は、電子デバイスによる音声コンテンツの再生が調整されるような時間的関係を有することができる。
【００３１】
電子デバイスによる音声コンテンツの再生を調整することによって、この調整技術は、Ａ／Ｖハブ及び電子デバイスを含む環境における向上した音響体験を提供することができる。例えば、調整技術は、Ａ／Ｖハブと電子デバイスとの間のクロックドリフトを補正することができる。これに代えて又はこれに加えて、調整技術は、環境の音響特性を補正又は適応させることができ、及び／又は環境における所望の音響特性に基づくことができる。加えて、調整技術は、電子デバイスに対するリスナーの推定位置に基づいて再生時間を補正することができる。このようにして、調整技術は、音響品質、及びより一般的には、Ａ／Ｖハブ及び電子デバイスを用いた時のユーザ体験を向上させることができる。結果的に、調整技術は、Ａ／Ｖハブ及び電子デバイスのプロバイダの顧客ロイヤリティ及び収益を増大させることができる。
【００３２】
第４群の実施形態では、推定位置を計算する音声／映像（Ａ／Ｖ）ハブが記載される。詳細には、Ａ／Ｖハブは、別の電子デバイスとの通信、環境におけるサウンド測定、及び／又は飛行時間測定に基づいて、Ａ／Ｖハブ及び電子デバイスを含む環境における電子デバイス（スピーカを含む電子デバイスなど）に対するリスナーの推定位置を計算することができる。次いで、Ａ／Ｖハブは、音声コンテンツと再生タイミング情報とを含む１又は２以上のフレームを電子デバイスに送信することができ、再生タイミング情報は、電子デバイスが推定位置に基づいて音声コンテンツを再生する再生時間を指定することができる。更に、電子デバイスの再生時間は、電子デバイスによる音声コンテンツの再生が調整されるような時間的関係を有することができる。
【００３３】
リスナーの推定位置を計算することによって、この特徴付け技術は、Ａ／Ｖハブ及び電子デバイスを含む環境における向上した音響体験を促進することができる。例えば、特徴付け技術は、環境におけるリスナーの位置の変化を追跡することができ、これは、１又は２以上の電子デバイスによる音声コンテンツの再生を補正又は適応させるのに後で用いることができる。このようにして、特徴付け技術は、音響品質、及びより一般的にはＡ／Ｖハブ及び電子デバイスを使用した時のユーザ体験を向上させることができる。結果的に、特徴付け技術は、Ａ／Ｖハブ及び電子デバイスのプロバイダの顧客ロイヤリティ及び収益を増大させることができる。
【００３４】
第５群の実施形態では、電子デバイスを集約する音声／映像（Ａ／Ｖ）ハブが記載される。詳細には、Ａ／Ｖハブは、電子デバイス（スピーカを含む電子デバイスなど）によって出力される音声コンテンツに対応するサウンドを測定することができる。次いで、Ａ／Ｖハブは、測定されたサウンドに基づいて電子デバイスを２又は３以上のサブセットに集約することができる。更に、Ａ／Ｖハブは、サブセットに対して、所与のサブセットの電子デバイスが音声コンテンツを再生する再生時間を指定することができる再生タイミング情報を決定することができる。次に、Ａ／Ｖハブは、音声コンテンツ及び再生タイミング情報を含む１又は２以上のフレームを電子デバイスに送信することができ、ここで少なくとも所与のサブセットにおける電子デバイスの再生時間は、所与のサブセットの電子デバイスによる音声コンテンツの再生が調整されるような時間的関係を有する。
【００３５】
電子デバイスを集約することによって、この特徴付け技術は、Ａ／Ｖハブ及び電子デバイスを含む環境における向上した音響体験を促進することができる。例えば、特徴付け技術は、異なる音声コンテンツ、測定されたサウンドの音響遅延、及び／又は環境における所望の音響特性に基づいて電子デバイスを集約することができる。加えて、Ａ／Ｖハブは、２又は３以上のサブセット間の音響クロストークを低減するためにサブセットが音声コンテンツを生成する時に用いられるサブセットの再生音量を決定することができる。このようにして、特徴付け技術は、音響品質、及びより一般的にはＡ／Ｖハブ及び電子デバイスを使用した時のユーザ体験を向上させることができる。この結果、特徴付け技術は、Ａ／Ｖハブ及び電子デバイスのプロバイダの顧客ロイヤリティ及び収益を増大させることができる。
【００３６】
第６群の実施形態では、等化音声コンテンツを決定する音声／映像（Ａ／Ｖ）ハブが記載される。詳細には、Ａ／Ｖハブは、電子デバイス（スピーカを含む電子デバイスなど）によって出力された音声コンテンツに対応するサウンドを測定することができる。次いで、Ａ／Ｖハブは、第１位置、Ａ／Ｖハブの第２位置、及び周波数のうちの少なくとも１つの帯域における環境の音響伝達関数に基づいて、測定されたサウンドと環境における第１位置の所望の音響特性とを比較することができる。例えば、この比較は、環境における他の位置の音響伝達関数に基づいて第１位置の音響伝達関数を計算する段階、及び第１位置の計算された音響伝達関数に基づいて測定されたサウンドを補正する段階を包含することができる。更に、Ａ／Ｖハブは、比較及び音声コンテンツに基づいて等化音声コンテンツを決定することができる。Ａ／Ｖハブは、等化音声コンテンツを含む１又は２以上のフレームを電子デバイスに送信して、等化音声コンテンツに対応する追加のサウンドの電子デバイスによる出力を促進することができる。
【００３７】
等化音声コンテンツを決定することによって、この信号処理技術は、Ａ／Ｖハブ及び電子デバイスを含む環境における向上した音響体験を促進することができる。例えば、信号処理は、電子デバイスの位置に対するリスナーの推定位置及び周波数のうちの少なくとも１つの帯域における環境の音響伝達関数に基づいて音声コンテンツを動的に修正することができる。これは、所望の音響特性又は音声再生の種類（モノフォニック、ステレオフォニック又はマルチチャネルなど）が環境の推定位置で達成されるのを可能にできる。このようにして、信号処理技術は、音響品質、及びより一般的には、Ａ／Ｖハブ及び電子デバイスを使用する時のユーザ体験を向上させることができる。この結果、信号処理技術は、Ａ／Ｖハブ及び電子デバイスのプロバイダの顧客ロイヤリティ及び収益を増大させることができる。
【００３８】
第７群の実施形態では、音声コンテンツの再生を調整する音声／映像（Ａ／Ｖ）ハブが記載される。詳細には、Ａ／Ｖハブは、フレームが電子デバイスから受信された受信時間とフレームの予測送信時間との差に基づいて電子デバイス（スピーカを含む電子デバイスなど）のクロックとＡ／Ｖハブのクロックとの間の現在時間オフセットを計算することができる。例えば、予測送信時間は、前の時間の電子デバイスのクロック及びＡ／Ｖハブのクロックの調整とフレームの事前に定義された送信スケジュールとに基づくことができる。次いで、Ａ／Ｖハブは、音声コンテンツと再生タイミング情報とを含む１又は２以上のフレームを電子デバイスに送信することができ、ここで再生タイミング情報は、電子デバイスが現在時間オフセットに基づいて音声コンテンツを再生する再生時間を指定することができる。更にまた、電子デバイスの再生時間は、電子デバイスによる音声コンテンツの再生が調整されるような時間的関係を有することができる。
【００３９】
電子デバイスによる音声コンテンツの再生を調整することによって、この調整技術は、Ａ／Ｖハブ及び電子デバイスを含む環境における向上した音響体験を提供することができる。例えば、調整技術は、Ａ／Ｖハブと電子デバイスとの間のクロックドリフトを補正することができる。これに代えて又はこれに加えて、調整技術は、環境の音響特性を補正又は適応させることができ、及び／又は環境における所望の（又は目標）音響特性に基づくことができる。加えて、調整技術は、電子デバイスに対するリスナーの推定位置に基づいて再生時間を補正することができる。このようにして、調整技術は、音響品質、及びより一般的には、Ａ／Ｖハブ及び電子デバイスを使用する時のユーザ体験を向上させることができる。結果的に、調整技術は、Ａ／Ｖハブと電子デバイスのプロバイダの顧客ロイヤリティ及び収益を増大させることができる。
【００４０】
以下の説明では、Ａ／Ｖハブ（「調整デバイス」と呼ばれることもある）、Ａ／Ｖディスプレイデバイス、携帯式電子デバイス、１又は２以上の受信デバイス、及び／又は１又は２以上の電子デバイス（スピーカ、及びより一般的には顧客電子デバイスなど）は、電気電子技術者協会（ＩＥＥＥ）８０２．１１規格（テキサス州オースティンのＷｉ−Ｆｉ（登録商標）アライアンスからの「Ｗｉ−Ｆｉ（登録商標）」と呼ばれることもある）、Ｂｌｕｅｔｏｏｔｈ（登録商標）（ワシントン州カークランドのＢｌｕｅｔｏｏｔｈスペシャルインタレストグループ）、セルラー電話通信プロトコル、近距離通信規格又は仕様（マサチューセッツ州ウェークフィールドのＮＦＣフォーラムから）、及び／又は無線インタフェースの別の種類などの１又は２以上の通信プロトコルによるパケット又はフレームを伝送するラジオを含むことができる。例えば、セルラー電話通信プロトコルは、第２世代の移動テレコミュニケーション技術、第３世代の移動テレコミュニケーション技術（スイス、ジュネーブの国際テレコミュニケーションユニオンによる国際移動テレコミュニケーション−２０００仕様に準拠する通信プロトコルなど）、第４世代の移動テレコミュニケーション技術（スイス、ジュネーブの国際テレコミュニケーションユニオンによる国際移動テレコミュニケーション次世代仕様）、及び／又は別のセルラー電話通信技術を含むことができ、又は準拠することができる。一部の実施形態では、通信プロトコルは、ロング・ターム・エボリューション、すなわちＬＴＥを含む。しかしながら、多種多様な通信プロトコル（イーサネットなど）を使用することもできる。加えて、通信は、多種多様な周波数帯域を介して起こることができる。携帯式電子デバイス、Ａ／Ｖハブ、Ａ／Ｖディスプレイデバイス、及び／又は１又は２以上の電子デバイスは、赤外線通信規格（単方向又は双方向赤外線通信を含む）に準拠する赤外線通信を用いて通信することができる。
【００４１】
更に、以下の検討におけるＡ／Ｖコンテンツは、映像及び関連の音声（音楽、サウンド、ダイアログなど）、映像のみ又は音声のみを含むことができる。
【００４２】
電子デバイス間の通信は、図１に示されており、携帯式電子デバイス１１０（リモート制御又はセルラー電話など）、１又は２以上のＡ／Ｖハブ（Ａ／Ｖハブ１１２など）、１又は２以上のＡ／Ｖディスプレイデバイス１１４（テレビジョン、モニタ、コンピュータ、及びより一般的には、電子デバイスに関連付けられるディスプレイなど）、１又は２以上の受信デバイス（Ａ／Ｖディスプレイデバイス１１４−１上に表示のためのＡ／Ｖハブ１１２からフレーム毎に変換されたＡ／Ｖコンテンツを受信することができる近接Ａ／Ｖディスプレイデバイス１１４−１に関連付けられるローカル無線受信機などの受信デバイス１１６）、１又は２以上のスピーカ１１８（及びより一般的には、１又は２以上のスピーカを含む１又は２以上の電子デバイス）及び／又は１又は２以上のコンテンツプロバイダに関連付けられる１又は２以上のコンテンツソース１２０（例えば、ラジオ受信機、映像プレーヤ、衛星受信機、インターネットなどの有線ネットワークへの接続を提供するアクセスポイント、メディア又はコンテンツソース、消費者電子デバイス、娯楽デバイス、セットトップボックス、ケーブルの関与なしのインターネット又はネットワークを通じて配信されるオーバーザトップコンテンツ、衛星又はマルチシステムオペレータ、セキュリティカメラ、モニタリングカメラなど）を備えたシステム１００を例示するブロック図を示す。Ａ／Ｖハブ１１２、Ａ／Ｖディスプレイデバイス１１４、受信デバイス１１６及びスピーカ１１８は、システム１００内の「構成要素」と総称して呼ばれることがある点に留意されたい。しかしながら、Ａ／Ｖハブ１１２、Ａ／Ｖディスプレイデバイス１１４、受信デバイス１１６及び／又はスピーカ１１８は、「電子デバイス」と呼ばれることもある。
【００４３】
詳細には、携帯式電子デバイス１１０及びＡ／Ｖハブ１１２は、無線通信を用いて互いに通信することができ、システム１００内の１又は２以上の他の構成要素（少なくとも、Ａ／Ｖディスプレイデバイス１１４のうちの１つ、受信デバイス１１６、スピーカ１１８のうちの１つ及び／又はコンテンツソース１２０の１つなど）は有線及び／又は無線通信を用いて通信することができる。無線通信中、これらの電子デバイスは、無線で通信することができ、無線チャネル上で広告フレームを送信し、無線チャネルを走査することによって互いに検出し、接続を確立し（例えば、アソシエーション要求を送信することによって）、及び／又はパケット又はフレーム（アソシエーション要求、及び／又は通信性能を指示する情報、データ、ユーザインタフェース、Ａ／Ｖコンテンツなどのペイロードとしての追加の情報を含むことができる）を送信及び受信することができる。
【００４４】
図２３に関して以下で更に説明されるように、携帯式電子デバイス１１０、Ａ／Ｖハブ１１２、Ａ／Ｖディスプレイデバイス１１４、受信デバイス１１６、スピーカ１１８及びコンテンツソース１２０は、ネットワーキングサブシステム、メモリサブシステム及びプロセッササブシステムなどのサブシステムを含むことができる。加えて、携帯式電子デバイス１１０、Ａ／Ｖハブ１１２、受信デバイス１１６、及び／又はスピーカ１１８、及び任意選択的にＡ／Ｖディスプレイデバイス１１４及び／又はコンテンツソース１２０のうちの１又は２以上は、ネットワーキングサブシステムのラジオ１２２を含むことができる。例えば、ラジオ又は受信デバイスは、Ａ／Ｖディスプレイデバイス内に入れることができ、例えば、ラジオ１２２−５は、Ａ／Ｖディスプレイデバイス１１４−２に含まれる。ラジオ１２２は同じラジオのインスタンスとすることができ、又は互いに異なるものにできる点に留意されたい。より一般的には、携帯式電子デバイス１１０、Ａ／Ｖハブ１１２、受信デバイス１１６及び／又はスピーカ１１８（及び任意選択的にはＡ／Ｖディスプレイデバイス１１４及び／又はコンテンツソース１２０）は、携帯式電子デバイス１１０、Ａ／Ｖハブ１１２受信デバイス１１６及び／又はスピーカ１１８（及び任意選択的にＡ／Ｖディスプレイデバイス１１４及び／又はコンテンツソース１２０）が互いに無線で通信するのを可能にするネットワーキングサブシステムを備えた何れかの電子デバイスを含むことができる（又はこれらの中に含めることができる）。この無線通信は、無線チャネル上で広告を送信して電子デバイスが初期コンタクトを行うか又は互いを検出し、その後、データ／管理フレーム（アソシエーション要求及び応答）を交換して、接続を確立し、セキュリティオプション（例えば、インターネットプロトコルセキュリティ）を構成し、接続を介してパケット又はフレームを送信及び受信すること、などを行うことを備えることができる。
【００４５】
図１で分かるように、無線信号１２４（波線によって表される）は、携帯式電子デバイス１００のラジオ１２２−１から送信される。これらの無線信号は、Ａ／Ｖハブ１１２、受信デバイス１１６及び／又はスピーカ１１８のうちの少なくとも１つ（及び任意選択的に、Ａ／Ｖディスプレイデバイス１１４及び／又はコンテンツソース１２０のうちの１又は２以上）のうちの少なくとも１つによって受信することができる。例えば、携帯式電子デバイス１１０はパケットを送信することができる。これらのパケットは、Ａ／Ｖハブ１１２のラジオ１２２−２によって受信することができる。これは、携帯式電子デバイス１００がＡ／Ｖハブ１１２に情報を伝送するのを可能にできる。図１は、パケットを送信する携帯式電子デバイス１１０を示すが、携帯式電子デバイス１１０は、Ａ／Ｖハブ１１２及び／又はシステム１００における１又は２以上の他の構成要素からパケットも受信できる点に留意されたい。より一般的には、無線信号を、システム１００の構成要素の１又は２以上によって送信及び／又は受信することができる。
【００４６】
記載した実施形態では、携帯式電子デバイス１１０、Ａ／Ｖハブ１１２、受信デバイス１１６及び／又はスピーカ１１８（及び任意選択的にＡ／Ｖディスプレイデバイス１１４及び／又はコンテンツソース１２０のうちの１又は２以上）でのパケット又はフレームの処理は、パケット又はフレームを有する無線信号１２４を受信する段階、受信した無線信号１２４からパケット又はフレームを復号／抽出してパケット又はフレームを取得する段階、及びパケット又はフレームを処理してパケット又はフレームに包含された情報（データストリームに関連付けられる情報など）を決定する段階を含む。例えば、携帯式電子デバイス１１０からの情報は、携帯式電子デバイス１１０のタッチセンサ式ディスプレイ（ＴＳＤ）１２８に表示されたユーザインタフェースに関連付けられるユーザインタフェースアクティビティ情報を含むことができ、携式電子デバイス１１０のユーザが、少なくともＡ／Ｖハブ１１２、Ａ／Ｖディスプレイデバイス１１４のうちの少なくとも１つ、スピーカ１１８のうちの少なくとも１つ及び／又はコンテンツソース１２０のうちの少なくとも１つを制御するために使用する。（一部の実施形態では、タッチセンサ式ディスプレイ１２８の代わりに又はこれに加えて、携帯式電子デバイス１１０が、Ａ／Ｖハブ１１２、Ａ／Ｖディスプレイデバイス１１４のうちの１つ、スピーカ１１８のうちの少なくとも１つ及び／又はコンテンツソース１２０の１つを少なくとも制御するためにユーザが使用できる物理的ノブ及び／又はボタンを備えたユーザインタフェースを含む。代替として、携帯式電子デバイス１１０、Ａ／Ｖハブ１１２、Ａ／Ｖディスプレイデバイス１１４の１又は２以上、受信デバイス１１６、スピーカ１１８の１又は２以上及び／又はコンテンツソース１２０のうちの１又は２以上は、システム１００内の携帯式電子デバイス１１０と１又は２以上の他の構成要素の間の通信に関する通信性能を指定することができる。更に、Ａ／Ｖハブ１１２からの情報は、Ａ／Ｖディスプレイデバイス１１４のうちの少なくとも１つ、スピーカ１０８のうちの少なくとも１つ及び／又はコンテンツソース１２０の１つの現在のデバイス状態に関するデバイス状態情報（オン、オフ、再生、巻き戻し、早送り、選択されたチャネル、選択されたＡ／Ｖコンテンツ、コンテンツソースなど）を含むことができ、又はユーザインタフェースのユーザインタフェース情報を含むことができる（デバイス状態情報及び／又はユーザインタフェースアクティビティ情報に基づいて動的に更新できる）。更にまた、少なくともＡ／Ｖハブ１１２及び／又はコンテンツソース１２０の１つからの情報は、Ａ／Ｖディスプレイデバイス１１４の１又は２以上に表示又は提示される音声及び／又は映像（「音声／映像」又は「Ａ／Ｖ」コンテンツとして示される時もある）、並びに音声及び／又は映像がどのように表示又は提示されるかを指定するディスプレイ命令を含むことができる。
【００４７】
しかしながら、上述のように、音声及び／又は映像は、有線通信を介してシステム１００の構成要素間で伝送することができる。従って、図１に示すように、Ａ／Ｖハブ１１２とＡ／Ｖディスプレイデバイス１１４−３の間などの高解像度マルチメディアインタフェース（ＨＤＭＩ）ケーブル１２６などの有線ケーブル又はリンクが存在できる。音声及び／又は映像はＨＤＭＩコンテンツ内に含むことができるか又はＨＤＭＩコンテンツに関連付けることができ、他の実施形態では音声コンテンツを、開示する通信技術の実施形態で使用される別のフォーマット又は規格に準拠するＡ／Ｖコンテンツに含むか又は関連付けることができる。例えば、Ａ／Ｖコンテンツは、Ｈ．２６４、ＭＰＥＧ−２、クイックタイムビデオフォーマット、ＭＰＥＧ−４、ＭＰ４、及び／又はＴＣＰ／ＩＰを含むことができ、又はこれらに準拠することができる。更に、Ａ／Ｖコンテンツの映像モードは、７２０ｐ、１０８０ｉ、１０８０ｐ、１４４０ｐ、２０００、２１６０ｐ、２５４０ｐ、４０００ｐ及び／又は４３２０ｐとすることができる。
【００４８】
Ａ／Ｖハブ１１２は、Ａ／Ｖディスプレイデバイス１１４−１などのＡ／Ｖディスプレイデバイス１１４のうちの１つのディスプレイのフォーマットに基づくＡ／Ｖコンテンツの表示命令（表示レイアウトを有する）を決定することができる。これに代えて、Ａ／Ｖハブ１１２は、事前に決められた表示命令を使用することができ、又はＡ／Ｖハブ１１２は、修正された又は変換されたＡ／Ｖコンテンツがディスプレイ上の表示のための適切なフォーマットを有するように表示レイアウトに基づいてＡ／Ｖコンテンツを修正又は変換することができる。更に、表示命令は、Ａ／Ｖコンテンツが表示される場所（中央ウィンドウ、タイルウィンドウなど）を含むＡ／Ｖ表示デバイス１１４−１のディスプレイに表示される情報を指定することができる。この結果、表示される情報（すなわち、表示命令の事例）は、表示サイズ、表示解像度、表示縦横比、表示コントラスト比、表示タイプなどの表示のフォーマットに基づくことができる。更にまた、Ａ／Ｖハブ１１２がコンテンツソース１２０の１つからＡ／Ｖコンテンツを受信した時に、Ａ／ＶコンテンツがＡ／Ｖディスプレイデバイス１１４−１のディスプレイに表示されるように、Ａ／Ｖコンテンツを備えたフレームがコンテンツソース１２０の１つから（例えば、リアルタイムに）受信される時にＡ／Ｖコンテンツ及び表示命令をＡ／Ｖディスプレイデバイス１１４−１に提供することができる。例えば、Ａ／Ｖハブ１１２は、フレームが受信されるまでバッファにＡ／Ｖコンテンツを集めることができ、Ａ／Ｖハブ１１２が完全なフレームをＡ／Ｖディスプレイデバイス１１４−１に提供することができる。これに代えて、Ａ／Ｖハブ１１２は、受信された時にフレームの部分を備えたパケットをＡ／Ｖディスプレイデバイス１１４−１に提供することができる。一部の実施形態では、表示命令は、Ａ／Ｖディスプレイデバイス１１４−１に特異的に（表示命令が変わった時など）、定期的に又は周期的に（Ｎパケット毎に１つ又は各フレームのパケットなどに）又は各パケットで提供することができる。
【００４９】
更に、携帯式電子デバイス１１０、Ａ／Ｖハブ１１２、Ａ／Ｖディスプレイデバイス１１４の１又は２以上、受信デバイス１１６、スピーカ１１８の１又は２以上及び／又は１又は２以上のコンテンツソース１２０間の通信は、受信された信号強度インジケータ（ＲＳＳＩ）、データレート、無線プロトコルオーバヘッドを割り引くデータレート（「スループット」と呼ばれることがある）、エラーレート（パケットエラーレート、又はリトライ又は再送信レート）、等化目標に対する等化信号の平均平方エラー、符号間干渉、多経路干渉、信号対雑音比、アイパターンの幅、時間間隔（この後半はチャネル又はリンクの「容量」と呼ばれることがある）に伝送できる推定最大バイト数に対する時間間隔（１〜１０ｓなど）の間にうまく伝送されるバイト数の比、及び／又は推定最大データレートに対する実際のデータレートの比（「利用度」と呼ばれることがある）などの多種多様な性能尺度によって特徴付けることができる。また、異なるチャネルに関連付けられる通信中の性能は、個々に又は一緒に（例えば、ドロップパケットを識別するために）モニタすることができる。
【００５０】
携帯式電子デバイス１１０、Ａ／Ｖハブ１１２、Ａ／Ｖディスプレイデバイス１１４のうちの１つ、受信デバイス１１６、スピーカ１１８のうちの１つ、及び／又は図１のコンテンツソース１２０のうちの１又は２以上の間の通信は、複数のラジオを用いて伝送することができる１又は２以上の接続又はリンクにおける異なる無線チャネル（又は異なるＷｉ−Ｆｉ通信プロトコルなどの同等の異なる通信プロトコル）における１又は２以上の独立した同時データストリームを包含することができる。１又は２以上の接続又はリンクは各々、システム１００の無線ネットワーク（プロプラエタリネットワーク又は公共ネットワークとすることができる）における別々の又は異なる識別子（異なるサービスセット識別子など）を有することができる点に留意されたい。更に、１又は２以上の同時データストリームは、動的又はパケット毎のベースで、過渡変化（干渉、伝送する必要がある情報量の変化、携帯式電子デバイス１００の動きなど）がある時でも性能尺度を改善又は維持する、及びチャネル較正、１又は２以上の性能尺度の決定、通信を遮断することなくサービス品質の特徴付けの実行（チャネル推定の実行、リンク品質の実行、チャネル較正の実行及び／又は少なくとも１つのチャネルに関連付けられるスペクトル分析の実行）、異なる無線チャネル間のシームレスハンドオフ、構成要素間の調整通信などのサービス（通信プロトコルに準拠したまま、例えば、Ｗｉ−Ｆｉ通信プロトコル）を促進するために部分的に又は完全に冗長性があるものとすることができる。これらの特徴は、再送信されるパケットの数を低減することができ、従って、通信の待ち時間を減少させ通信の遮断を回避することができ、及びＡ／Ｖディスプレイデバイス１１４の１又は２以上でＡ／Ｖコンテンツを閲覧する及び／又はスピーカ１１８の１又は２以上によって出力された音声を聴取する１又は２以上のユーザの体験を拡張することができる。
【００５１】
上述のように、ユーザは、少なくともＡ／Ｖハブ１１２、Ａ／Ｖディスプレイデバイス１１４のうちの少なくとも１つ、スピーカ１１８のうちの少なくとも１つ及び／又はコンテンツソース１２０のうちの少なくとも１つを携帯式電子デバイス１１０上のタッチセンサ式ディスプレイ１２８に表示されたユーザインタフェースを介して制御することができる。詳細には、所与の時間において、ユーザインタフェースは、少なくとも、Ａ／Ｖハブ１１２、Ａ／Ｖディスプレイデバイス１１４のうちの少なくとも１つ、スピーカ１１８のうちの少なくとも１つ及び／又はコンテンツソース１２０のうちの少なくとも１つの機能又は能力をユーザが起動、停止又は変更するのを可能にする１又は２以上の仮想アイコンを含むことができる。例えば、ユーザインタフェースの所与の仮想アイコンは、タッチセンサ式ディスプレイ１２８の表面上の関連付けられるストライクエリアを有することができる。ユーザが（例えば、１又は２以上の指を用いて又はスタイラスを用いて）ストライクエリア内の表面に接触し、次いで接触を解除する場合に、携帯式電子デバイス１１０（プログラムモジュールを実行するプロセッサなど）は、タッチセンサ式ディスプレイ１２８に結合されたタッチ画面入力／出力（Ｉ／Ｏ）コントローラからこのコマンド又は命令の起動を指示するユーザインタフェースアクティビティ情報を受信することができる。（これに代えて、タッチセンサ式ディスプレイ１２８は、圧力に応答することができる。これらの実施形態では、ユーザは、１０〜２０ｋＰａなどの閾値よりも通常は小さな平均接触圧力によってタッチセンサ式ディスプレイ１２８との接触を維持することができ、閾値を上回ってタッチセンサ式ディスプレイ１２８による平均接触圧力を上げることによって所与の仮想アイコンを起動することができる。）これに応答して、プログラムモジュールは、携帯式電子デバイス１１０のインタフェース回路に命じて、Ａ／Ｖハブ１１２へのコマンド又は命令を指示するユーザインタフェースアクティビティ情報を無線通信することができ、Ａ／Ｖハブ１１２は、コマンド又は命令をシステム１００の構成要素（Ａ／Ｖディスプレイデバイス１１４−１など）に伝送することができる。この命令又はコマンドは、Ａ／Ｖディスプレイデバイス１１４−１のターンオン又はオフ、特定のコンテンツソースからのＡ／Ｖコンテンツの表示、動作のトリックモード（早送り、巻き戻し、高速巻き戻し又はスキップ）などの実行を結果として生じることができる。例えば、Ａ／Ｖハブ１１２は、コンテンツソース１２０−１からＡ／Ｖコンテンツを要求することができ、次いで、表示命令を備えたＡ／ＶコンテンツをＡ／Ｖディスプレイデバイス１１４−１に提供することができ、これによってＡ／Ｖディスプレイデバイス１１４−１はＡ／Ｖコンテンツを表示する。これに代えて又はこれの加えて、Ａ／Ｖハブ１１２は、コンテンツソース１２０−１からのビデオコンテンツに関連付けられる音声コンテンツをスピーカ１１８の１又は２以上に提供することができる。
【００５２】
上述のように、環境（部屋、建物、車両など）において高い音声品質を達成するには困難であることが多い。詳細には、環境における高い音声品質を達成することは、通常は、スピーカ１１８などのラウドスピーカの調整に強力な制約を課す。例えば、この調整は、１〜５μｓ精度（限定ではない例示的値）に維持することが必要となる可能性がある。一部の実施形態では、調整は、時間又は位相精度内の時間ドメイン及び／又は周波数精度内の周波数ドメインの同期を含む。適切な調整がない場合は、環境における音響品質が、音声コンテンツ及び／又はＡ／Ｖコンテンツを聴取する時にリスナー満足及び全体的なユーザ体験における相応の影響によって劣化する可能性がある。
【００５３】
この問題は、Ａ／Ｖハブ１１２によってスピーカ１１８を直接又は間接的に調整することによる調整技術で対処することができる。図２〜４に関して以下に説明するように、一部の実施形態では、スピーカ１１８による音声コンテンツの調整された再生は、無線通信を用いて促進することができる。詳細には、光の速度が音の速度よりほぼ６桁速いので、環境（部屋など）の無線信号の伝播遅延は、スピーカ１１８の所望の調整精度に対して無視できる。例えば、スピーカ１１８の所望の調整精度は、マイクロ秒程度とすることができ、一般的な部屋（例えば、最大で１０−３０ｍの距離を超える）における伝播遅延は、１又は２桁小さくすることができる。この結果、無線測距又はラジオベースの距離測定などの技術を用いてスピーカ１１８を調整することができる。詳細には、無線測距中にＡ／Ｖハブ１１２は、Ａ／Ｖハブ１１２のクロックに基づいてＡ／Ｖハブ１１２の送信時間及び識別子を含むフレーム又はパケットを送信することができ、スピーカ１１８の所与の１つ（スピーカ１１８−１など）は、スピーカ１１８−１のクロックに基づいてフレーム又はパケットの到着又は受信時間を決定することができる。
【００５４】
これに代えて、スピーカ１１８−１は、スピーカ１１８−１のクロックに基づいてスピーカ１１８−１の送信時間及び識別子を含むフレーム又はパケット（「入力フレーム」と呼ばれることがある）を送信することができ、Ａ／Ｖハブ１１２は、Ａ／Ｖハブ１１２のクロックに基づいてフレーム又はクロックの到着又は受信時間を決定することができる。より一般的には、Ａ／Ｖハブ１１２とスピーカ１１８−１の間の距離が、飛行時間（到着時間と送信時間の差）と伝播速度の積に基づいて決定される。しかしながら、Ａ／Ｖハブ１１２とスピーカ１１８−１の間の物理的距離を無視することによって、すなわち即時伝播（同じ部屋又は環境における固定デバイスが無視してよい静的オフセットを導入する）を仮定することによって、到着時間と送信時間の差により、Ａ／Ｖハブ１１２とスピーカ１１８−１のクロックの調整におけるドリフト又は現在時間オフセット（並びに無視してよい静的オフセット）を動的に追跡することができる。
【００５５】
現在時間オフセットは、Ａ／Ｖハブ１１２によって決定することができ、又はスピーカ１１８−１によってＡ／Ｖハブ１１２に提供することができる。Ａ／Ｖハブ１１２は、音声コンテンツと再生タイミング情報とを含む１又は２以上のフレーム（「出力フレーム」と呼ばれることもある）をスピーカ１１８−１に送信することができ、再生タイミング情報は、現在時間オフセットに基づいてスピーカ１１８−１が音声コンテンツを再生する再生時間を指定することができる。これは、他のスピーカ１１８について繰り返すことができる。更にまた、スピーカ１１８の再生時間は、スピーカ１１８による音声コンテンツの再生が調整されるような時間的関係を有することができる。
【００５６】
クロック内のドリフトを補正することに加えて、この調整技術（並びに以下に説明する調整技術の他の実施形態）は、Ａ／Ｖハブ１１２及びスピーカ１１８を含む環境における向上した音響体験を提供することができる。例えば、調整技術は、環境における所望の音響特性（例えば、モノフォニック、ステレオフォニック及び／又はマルチチャネルなどの再生の種類、有向又は散乱性、通じやすさなどの音響放射パターン）に基づいて、及び／又はスピーカ１１８に対する１又は２以上のリスナーの動的に推定された位置に基づいて（図１４〜１６に関して以下に説明される）、環境の事前に決定されたか又は動的に決定される音響特性を補正又は適応させることができる（図１１〜１３に関して以下に説明される）。加えて、調整技術は、グループへのスピーカ１１８の動的集約（図１７〜１９に関して以下に説明される）及び／又は再生される動的に等化された音声コンテンツベースの音声コンテンツ及び環境における音響特性と所望の音響特性の間の差（図２０〜２２に関して以下に説明される）に関して用いることができる。
【００５７】
無線測距（並びに一般的に無線通信）は、２ＧＨｚ無線帯域、５ＧＨｚ無線帯域、ＩＳＭ帯域、６０ＧＨｚ無線帯域、超広帯域などの周波数の１又は２以上の帯域で又は帯域内で実行することができる点に留意されたい。
【００５８】
一部の実施形態では、１又は２以上の追加の通信技術を用いて、スピーカ１１８の調整中のマルチパス無線信号を識別及び／又は実行することができる。例えば、Ａ／Ｖハブ１１２及び／又はスピーカ１１８は、指向性アンテナ、アンテナのアレイと既知の位置の到着時間差、及び／又は既知の位置を有する２つの受信機での到来角（すなわち、三辺測量又は多辺測量）を用いて到来角（非視野方向受信を含む）を決定することができる。
【００５９】
図５〜７に関して以下に説明するように、スピーカ１１８を調整する別の方法は、スケジュールされた送信時間を使用することができる。詳細には、較正モード中、Ａ／Ｖハブ１１２及びスピーカ１１８のクロックを調整することができる。続いて、通常の動作モードでは、Ａ／Ｖハブ１１２は、Ａ／Ｖハブ１１２のクロックに基づいて事前に定義された送信時間にＡ／Ｖハブ１１２の識別子を備えたフレーム又はパケットを送信することができる。しかしながら、Ａ／Ｖハブ１１２のクロックの相対的ドリフトのせいで、これらのパケット又はフレームは、スピーカ１１８のクロックに基づく予想される事前定義送信時間とは異なる時間にスピーカ１１８に到着又は受信される。従って、伝播遅延を再度無視することによって、スピーカ１１８の所与の１つ（スピーカ１１８−１など）の所与のフレームの到着時間と事前定義された送信時間との差は、Ａ／Ｖハブ１１２及びスピーカ１１８−１のクロックの調整におけるドリフト又は現在時間オフセット（並びに伝播遅延に関連付けられる無視してよい静的オフセット）を動的に追跡することができる。
【００６０】
これに代えて又はこれに加えて、較正モード後に、スピーカ１１８は、スピーカ１１８のクロックに基づく事前に定義された送信時間にスピーカ１１８の識別子を備えたフレーム又はパケットを送信することができる。しかしながら、スピーカ１１８のクロックのドリフトのせいで、これらのパケット又はフレームは、Ａ／Ｖハブ１１２のクロックに基づく予想される事前定義送信時間とは異なる時間にＡ／Ｖハブ１１２に到着又はＡ／Ｖハブ１１２によって受信されることになる。従って、伝播遅延を再度無視することによって、スピーカ１１８の所与の１つ（スピーカ１１８−１など）からの所与のフレームの到着時間と事前に定義された送信時間との差は、Ａ／Ｖハブ１１２及びスピーカ１１８−１のクロックの調整におけるドリフト又は現在時間オフセット（並びに伝播遅延に関連付けられる無視してもよい静的オフセット）を動的に追跡することができる。
【００６１】
この場合も同様に、現在時間オフセットは、Ａ／Ｖハブ１１２によって決定することができ、又はスピーカ１１８の１又は２以上（スピーカ１１８−１など）によってＡ／Ｖハブ１１２に提供することができる。一部の実施形態では、現在時間オフセットは更に、Ａ／Ｖハブ１１２及びスピーカ１１８のクロックドリフトのモデルに基づく点に留意されたい。次いで、Ａ／Ｖハブ１１２は、音声コンテンツと再生タイミング情報とを含む１又は２以上のフレームをスピーカ１１８−１に送信することができ、ここで再生タイミング情報は、スピーカ１１８−１が現在時間オフセットに基づいて音声コンテンツを再生する再生時間を指定することができる。これは、他のスピーカ１１８に対して繰り返すことができる。更にまた、スピーカ１１８の再生時間は、スピーカ１１８による音声コンテンツの再生が調整されるような時間的関係を有することができる。
【００６２】
更に、１又は２以上の追加の通信技術をこれらの実施形態に用いて、スピーカ１１８の調整中のマルチパス無線信号を識別及び／又は実行できる点に留意されたい。
【００６３】
図８〜１０に関して以下に説明するように、スピーカ１１８を調整する別の方法は、音響測定を用いることができる。詳細には、較正モード中、Ａ／Ｖハブ１１２及びスピーカ１１８のクロックを調整することができる。続いて、Ａ／Ｖハブ１１２は、事前に定義された送信時間にＡ／Ｖハブ１１２（パルスのシーケンス、異なる周波数など）を固有に識別する音響特徴付けパターンに対応するサウンドを出力することができる。この音響特徴付けパターンは、人間の聴力の範囲以外の周波数（超音波周波数など）で出力することができる。しかしながら、Ａ／Ｖハブ１１２のクロックにおける相対的ドリフトのために、音響特徴付けパターンに対応するサウンドは、スピーカ１１８のクロックに基づく予想される事前定義送信時間とは異なる時間にスピーカ１１８で測定される（すなわち、到着又は受信される）。これらの実施形態では、Ａ／Ｖハブ１１２及びスピーカ１１８の事前に決められた又は既知の位置に基づいて及び／又は無線測距を用いて音響伝播に関連付けられる寄与の異なる時間を補正する必要がある。例えば、ローカル測位システム、全地球測位システム、及び／又は無線ネットワーク（セルラー電話ネットワーク又はＷＬＡＮなど）における三角測量及び／又は三辺測量を用いて位置を決定することができる。従って、音響伝播遅延を補正した後に、スピーカ１１８の所与の１つ（スピーカ１１８−１など）の所与のフレームの到着時間と事前に定義された送信時間の差は、Ａ／Ｖハブ１１２及びスピーカ１１８−１のクロックの調整におけるドリフト又は現在時間オフセットを動的に追跡することができる。
【００６４】
これに代えて又はこれに加えて、較正モード後に、スピーカ１１８は、事前に定義された送信時間にスピーカ１１８を固有に識別する音響特徴付けパターン（異なるパルスのシーケンス、異なる周波数など）に対応するサウンドを事前に定義された送信時間に出力することができる。しかしながら、スピーカ１１８のクロックにおける相対的ドリフトのために、音響特徴付けパターンに対応するサウンドは、Ａ／Ｖハブ１１２のクロックに基づく予想される事前定義送信時間とは異なる時間にＡ／Ｖハブ１１２で測定される（すなわち到着するか又は受信される）。これらの実施形態では、Ａ／Ｖハブ１１２及びスピーカ１１８の事前に決められたか又は既知の位置に基づいて及び／又は無線測距を用いて音響伝播遅延に関連付けられる寄与の異なる時間を補正する必要がある。従って、音響伝播遅延を補正した後に、スピーカ１１８の所与の１つ（スピーカ１１８−１など）からの所与のフレームの到着時間と事前に定義された送信時間の差が、Ａ／Ｖハブ１１２及びスピーカ１１８−１のクロックの調整におけるドリフト又は現在時間オフセットを動的に追跡することができる。
【００６５】
この場合も同様に、現在時間オフセットはＡ／Ｖハブ１１２によって決定することができ、又はスピーカ１１８−１によってＡ／Ｖハブ１１２に提供することができる。次いで、Ａ／Ｖハブ１１２は、音声コンテンツと再生タイミング情報とを含む１又は２以上のフレームをスピーカ１１８−１に送信することができ、ここで再生タイミング情報は、スピーカ１１８−１が現在時間オフセットに基づいて音声コンテンツを再生する再生時間を指定することができる。これは他のスピーカ１１８に対して繰り返すことができる。更に、ピーカ１１８の再生時間は、スピーカ１１８による音声コンテンツの再生が調整されるような時間的関係を有することができる。
【００６６】
例として図１に示すネットワーク環境が記載されているが、代替の実施形態では、異なる数又は種類の電子デバイスが存在してもよい。例えば、一部の実施形態は、多い又は少ない電子デバイスを含む。別の例として、別の実施形態では、異なる電子デバイスがパケット又はフレームを送信及び／又は受信している。携帯式電子デバイス１１０及びＡ／Ｖハブ１１２はラジオ１１２の単一の事例によって図示しているが、他の実施形態では、携帯式電子デバイス１１０及びＡ／Ｖハブ１１２（及び任意選択的にＡ／Ｖディスプレイデバイス１１４、受信デバイス１１６、スピーカ１１８及び／又はコンテンツソース１２０）は複数のラジオを含むことができる。
【００６７】
ここで通信技術の実施形態について説明する。図２は、Ａ／Ｖハブ１１２などのＡ／Ｖハブ（図１）によって実行することができる音声コンテンツの再生を調整する方法２００を示す流れ図を提示している。動作中、Ａ／Ｖハブ（制御回路又は論理回路など、例えば、Ａ／Ｖハブのプログラムモジュールを実行するプロセッサ）は、無線通信を介して１又は２以上の電子デバイスからフレーム（動作２１０）又はパケットを受信することができ、所与のフレーム又はパケットは、所与の電子デバイスが所与のフレーム又はパケットを送信した送信時間を含む。
【００６８】
次いで、Ａ／Ｖハブは、フレーム又はパケットが受信された受信時間を格納することができ（動作２１２）、受信時間はＡ／Ｖハブのクロックに基づく。例えば、受信時間は、Ａ／Ｖハブのインタフェース回路内の又はこれに関連付けられる物理層及び／又は媒体アクセス制御（ＭＡＣ）層によって電子デバイスの１つから受信されたパケットのインスタンス又はフレーム又はパケットに追加することができる。受信時間は、前縁に関連付けられる受信時間信号又は後縁に関連付けられる受信クリア信号などのパケットの前縁又は後縁又はフレーム又はパケットに関連付けられる点に留意されたい。同様に、送信時間を、電子デバイス内のインタフェース回路内又はこれに関連付けられる物理層及び／又はＭＡＣ層によって電子デバイスの１つによって送信されたフレーム又はパケットのインスタンスに追加することができる。一部の実施形態では、送信及び受信時間が決定され、インタフェース回路内又はインタフェース回路に関連付けられる物理層及び／又はＭＡＣ層の無線測距能力によってフレーム又はパケットに追加される。
【００６９】
更に、Ａ／Ｖハブは、フレーム又はパケットの受信時間及び送信時間に基づいて電子デバイスのクロックとＡ／Ｖハブのクロックとの間の現在時間オフセットを計算することができる（動作２１４）。更にまた、現在時間オフセットは、クロック回路の電子回路モデルなどの電子回路のクロックドリフトのモデル及び／又は時間の関数の通りのクロックドリフトのルックアップテーブルに基づいてＡ／Ｖハブによって計算することができる。電子デバイスは、Ａ／Ｖハブから非ゼロの距離に位置付けられ、現在時間オフセットは、距離を無視することによって無線測距を用いて送信時間及び受信時間に基づいて計算できる点に留意されたい。
【００７０】
次に、Ａ／Ｖハブは、音声コンテンツと再生タイミング情報を含む１又は２以上のフレーム（動作２１６）又はパケットを電子デバイスに送信することができ、再生タイミング情報は、電子デバイスが現在時間オフセットに基づいて音声コンテンツを再生する再生時間を指定する点に留意されたい。更にまた、電子デバイスの再生時間は、電子デバイスによる音声コンテンツの再生が調整されるような時間的関係を有することができる。時間的関係は非ゼロの値を有し、電子デバイスの少なくとも一部が、再生時間の異なる値を用いることによって互いに対する位相を有する音声コンテンツの再生を命じられるようにすることができる点に留意されたい。例えば、異なる再生時間は、電子デバイス及びＡ／Ｖハブを含む環境の事前に決められたか又は動的に決定される音響特性に基づくことができる。これに代えて又はこれに加えて、異なる再生時間は、環境における所望の音響特性に基づくことができる。
【００７１】
一部の実施形態では、Ａ／Ｖハブは、任意選択的に１又は２以上の追加の動作を実行する（動作２１８）。例えば、電子デバイスを、Ａ／Ｖハブからベクトル距離に位置付けることができ、インタフェース回路は、無線測距を用いて送信時間及び受信時間に基づいてベクトル距離の大きさを決定することができる。更に、インタフェース回路は、無線通信中に１又は２以上のアンテナによって受信されるフレーム又はパケットに関連付けられる無線信号の到来角に基づいてベクトル距離の角度を決定することができる。更にまた、異なる再生時間は、決定されたベクトル距離に基づくことができる。例えば、再生時間は、環境における異なる位置の異なる電子デバイスからの音声コンテンツに関連付けられるサウンドが、所望の位相関係で又はこの位置の所望の音響特性を達成するために環境の位置（例えば、Ａ／Ｖハブの位置、環境の中心に、ユーザの好ましい聴取位置など）に到達することができるように決定されたベクトル距離に対応することができる。
【００７２】
これに代えて又はこれに加えて、異なる再生時間は、電子デバイスに対するリスナーの推定位置に基づき、これによって環境における異なる位置の異なる電子デバイスからの音声コンテンツに関連付けられるサウンドが、所望の位相関係を有するリスナーの推定位置に到達できるか、又は推定位置の所望の音響特性を達成することができる。リスナーの位置を決定するために用いることができる技術は、図１４〜１６に関して以下に説明する。
【００７３】
インタフェース回路での無線測距能力は、Ａ／Ｖハブと電子デバイスの調整されたクロックを包含することができ、他の実施形態では、クロックは調整されない点に留意されたい。従って、多種多様な電波探知技術を用いることができる。一部の実施形態では、無線測距能力は、ＧＨｚ又はマルチＨＧｚ帯域幅を通じた送信の使用を含み短持続時間のパルス（例えば、約１ｎｓなど）を生じる。
【００７４】
図３は、Ａ／Ｖハブ１１２とスピーカ１１８−１の間を示す図である。詳細には、スピーカ１１８−１のインタフェース回路３１０は、１又は２以上のフレーム又はパケット（パケット３１２など）をＡ／Ｖハブ１１２に送信することができる。パケット３１２は、スピーカ１１８−１がパケット３１２を送信した時に、スピーカ１１８−１内のインタフェース回路３１０内又はこれに関連付けられるインタフェースクロック回路３１８によって提供されるインタフェースクロック３１６に基づいて対応する送信時間３１４を含むことができる。Ａ／Ｖハブ１１２のインタフェース回路３２０がパケット３１２を受信した時に、パケット３１２に受信時間３２２を含めることができ（又はメモリ３２４に受信時間３２２を格納することができる）、各パケットに対して、対応する受信時間は、インタフェース回路３１８内又はインタフェース回路３１８に関連付けられるインタフェースクロック回路３２８によって提供されるインタフェースクロック３２６に基づくことができる。
【００７５】
次いで、インタフェース回路３２０は、送信時間３１４と受信時間３２２の間の差に基づいて、インタフェースクロック３１６とインタフェースクロック３２６の間の現在時間オフセット３３０を計算することができる。更に、インタフェース回路３２０は、現在時間オフセット３３０をプロセッサ３３２に提供することができる。（代替として、プロセッサ３３２は現在時間オフセット３３０を計算することができる。）
【００７６】
更にまた、プロセッサ３３２は、再生タイミング情報３３４及び音声コンテンツ３３６をインタフェース回路３２０に提供することができ、再生タイミング情報３３４は、スピーカ１１８−１が現在時間オフセット３３０に基づいて音声コンテンツ３３６を生成する再生時間を指定する。これに応答して、インタフェース回路３３０は、再生タイミング情報３３４及び音声コンテンツ３３６を含む１又は２以上のフレーム又はパケット３３８をスピーカ１１８−１に送信することができる。（しかし一部の実施形態では、再生タイミング情報３３４及び音声コンテンツ３３６は、別々の又は異なるフレーム又はパケットを用いて送信される。）
【００７７】
インタフェース回路３１０が１又は２以上のフレーム又はパケット３３８を受信した後に、再生タイミング情報３３４及び音声コンテンツ３３６をプロセッサ３４０に提供することができる。プロセッサ３４０は、再生動作３４２を実行するソフトウェアを実行することができる。例えば、プロセッサ３４０は、メモリに音声コンテンツ３３６を待ち行列に格納することができる。これらの実施形態では、再生動作３５０は、再生タイミング情報３３４によって指定された時間にスピーカ１１８−１がサウンドを出力するように音声コンテンツ３３６に基づいてスピーカ１１８−１で電気対音響トランスデューサを駆動する段階を含む待ち行列から音声コンテンツ３３６を出力する段階を含む。
【００７８】
例示的な実施形態では、スピーカ１１８による音声コンテンツの再生を調整するために通信技術が用いられる。これは図４に示されており、スピーカ１１８による音声コンテンツの再生を調整する段階を示す図を提示している。詳細には、フレーム又はパケット（パケット４１０−１など）がスピーカ１１８によって送信された時に、これらは送信時間（送信時間４１２−１など）を指示する情報を含むことができる。例えば、スピーカ１１８のインタフェース回路の物理層は、パケット４１０内の送信時間を含むことができる。図４及び以下の他の実施形態では、フレーム又はパケットの情報を任意の位置（始め、中間及び／又は終わりなど）に含むことができる点に留意されたい。
【００７９】
パケット４１０がＡ／Ｖハブ１１２によって受信された時に、受信時間を指示する追加の情報（パケット４１０−１の受信時間４１４−１など）をパケット１０に含めることができる。例えば、Ａ／Ｖハブ１１２のインタフェース回路の物理層は、パケット４１０に受信時間を含めることができる。更に、送信時間及び受信時間を用いてＡ／Ｖハブ１１２及びスピーカ１１８のクロックのドリフトを追跡することができる。
【００８０】
Ａ／Ｖハブ１１２は、送信時間及び受信時間を用いて、スピーカ１１８のクロックとＡ／Ｖハブ１１２のクロックとの間の現在時間オフセットを計算することができる。更にまた、現在時間オフセットは、スピーカ１１８のクロックドリフトからＡ／Ｖハブ１１２のモデルに基づいてＡ／Ｖハブ１１２によって計算することができる。例えば、相対的又は絶対的クロックドリフトのモデルは、履歴時間オフセットに基づく時間の関数の通りに所与のスピーカのクロックドリフトを指示又は推定するパラメータを有する多項式又は三次スプライン式（及びより一般的には関数）を含むことができる。
【００８１】
続いてＡ／Ｖハブ１１２は、音声コンテンツ４２０及び再生タイミング情報（パケット４１６−１内の再生タイミング情報４１８−１など）を含む１又は２以上のパケット或いはフレーム又はパケットをスピーカ１１８に送信することができ、再生タイミング情報は、スピーカ１１８デバイスが現在時間オフセットに基づいて音声コンテンツ４２０を再生する再生時間を示す。スピーカ１１８の再生時間は、例えば、関連付けられるサウンド又は波面が所望の位相関係を有する環境の位置４２２に到着するように、スピーカ１１８による音声コンテンツ４２０の再生が調整されるような時間的関係を有することができる。
【００８２】
通信技術における調整の別の実施形態が図５に示されており、音声コンテンツの再生を調整する方法５００を示す流れ図を提示している。方法５００がＡ／Ｖハブ１１２（図１）などのＡ／Ｖハブによって実行できる点に留意されたい。動作中、Ａ／Ｖハブ（制御回路又は制御論理、例えば、Ａ／Ｖハブでプログラムモジュールを実行するプロセッサ）は、無線通信を介して電子デバイスからフレーム（動作５１０）又はパケットを受信することができる。
【００８３】
Ａ／Ｖハブは、フレーム又はパケットが受信された受信時間を格納することができ（動作５１２）、この受信時間は、Ａ／Ｖハブのクロックに基づく。例えば、受信時間は、Ａ／Ｖハブのインタフェース回路内又はこれに関連付けられる物理層及び／又はＭＡＣ層によって電子デバイスの１つから受信されたフレーム又はパケットのインスタンスに追加することができる。前縁に関連付けられる受信時間信号又は後縁に関連付けられる受信クリア信号などのフレーム又はパケットの前縁又は後縁に受信時間を関連付けることができる点に留意されたい。
【００８４】
更に、Ａ／Ｖハブは、フレーム又はパケットの受信時間及び予想送信時間に基づいて電子デバイスのクロックとＡ／Ｖデバイスのクロックとの間の現在時間オフセットを計算することができ（動作５１４）、予想送信時間は、前の時間の電子デバイスのクロック及びＡ／    Ｖハブのクロックの調整及びフレーム又はパケットの事前に定義された送信スケジュール（限定ではなく実施例である１０又は１００ｍｓ毎など）に基づく。例えば、初期化モードの間、電子デバイスのクロックとＡ／Ｖハブのクロックの間の時間オフセットを無くすことができる（すなわち調整を設定することができる）。送信スケジュールの事前に定義された送信時間は、ＷＬＡＮのビーコン送信時間以外を含むことができるか又はＷＬＡＮのビーコン送信時間以外にできる点に留意されたい。続いて、クロックとクロックは、フレーム又はパケットの受信時間と予想送信時間の間の差に基づいて追跡することができる相対的ドリフトを有することができる。一部の実施形態では、現在時間オフセットは、電子デバイスのクロックドリフトのモデルに基づいてＡ／Ｖハブによって計算される。
【００８５】
次にＡ／Ｖハブは、１又は２以上のフレーム（動作５１６）又は音声コンテンツと再生タイミング情報とを含むパケットを電子デバイスに送信することができ、再生タイミング情報は、電子デバイスが現在時間オフセットに基づいて音声コンテンツを再生する再生時間を示す。更にまた、電子デバイスの再生時間は、電子デバイスによる音声コンテンツの再生が調整されるような時間的関係を有することができる。時間的関係は非ゼロの値を有することができ、これによって電子デバイスの少なくとも一部が、再生時間の異なる値を用いることによって互いに対する位相を有する音声コンテンツを再生するよう命じられるようになる点に留意されたい。例えば、異なる再生時間は、電子デバイス及びＡ／Ｖハブを含む環境の事前に決められた又は動的に決定される音響特性に基づくことができる。これに代えて又はこれに加えて、異なる再生時間は、環境における所望の音響特性に基づくことができる。
【００８６】
一部の実施形態では、Ａ／Ｖハブは、１又は２以上の追加の動作を任意選択的に実行する（動作５１８）。例えば、電子デバイスをＡ／Ｖハブからベクトル距離に位置付けることができ、インタフェース回路は、無線測距を用いて送信時間及び受信時間に基づいてベクトル距離の大きさを決定することができる。更に、インタフェース回路は、無線通信中に１又は２以上のアンテナによって受信されるフレーム又はパケットに関連付けられる無線信号の到来角に基づいてベクトル距離の角度を決定することができる。更にまた、異なる再生時間は、決定されたベクトル距離に基づくことができる。例えば、再生時間は、環境における異なる位置の異なる電子デバイスからの音声コンテンツに関連付けられるサウンドが、所望の位相関係を有する環境内の位置（例えば、Ａ／Ｖハブの位置、環境の中心に、ユーザの好ましい聴取位置など）に到着することができ、又は位置の所望の音響特性を達成することができるように決定されたベクトル距離に対応することができる。
【００８７】
これに代えて又はこれに加えて、環境における異なる位置の異なる電子デバイスからの音声コンテンツに関連付けられるサウンドが、所望の位相関係を有するリスナーの推定位置に到達できるか又は推定位置の所望の音響特性を達成することができるように、異なる再生時間は、電子デバイスに対するリスナーの推定位置に基づく。リスナーの位置を決定するために用いることができる技術は、図１４〜１６に関して以下に説明する。
【００８８】
図６は、携帯式電子デバイス１１０、Ａ／Ｖハブ１１２、及びスピーカ１１８−１の間の通信を示す図である。詳細には、初期化モード中、Ａ／Ｖハブ１１２のインタフェース回路６１０は、フレーム又はパケット６１２をスピーカ１１８−１のインタフェース回路６１４に送信することができる。このパケットは、インタフェースクロック回路６１６及び６１８によってそれぞれ提供されるクロック６２８及び６０６を調整する情報６０８を含むことができる。例えば、この情報は、インタフェースクロック回路６１６と６１８の間の時間オフセットを無くすことができ、及び／又はインタフェースクロック回路６１６及び６１８を同じクロック周波数に設定することができる。
【００８９】
その後、インタフェース回路６１４は、事前に定義された送信時間６２２に１又は２以上のフレーム又はパケット（パケット６２０など）をＡ／Ｖハブ１１２に送信することができる。
【００９０】
Ａ／Ｖハブ１１２のインタフェース回路６１０がパケット６２０を受信した時に、パケット６２０に受信時間６２４を含めることができ（又はメモリ６２６に受信時間６２４を格納することができる）、各パケットに対して、対応する受信時間は、インタフェース回路６１０内又はインタフェース回路６１０に関連付けられるインタフェースクロック回路６１６によって提供されるインタフェースクロック６２８に基づくことができる。
【００９１】
インタフェース回路６１０は、送信時間６２２と受信時間６２４の間の差に基づいて、インタフェースクロック６２８とインタフェースクロック６０６の間の現在時間オフセット６３０を計算することができる。インタフェース回路６１０は、現在時間オフセット６３０をプロセッサ６３２に提供することができる。（これに代えて、プロセッサ６３２は現在時間オフセット６３０を計算することができる。）
【００９２】
更にまた、プロセッサ６３２は、再生タイミング情報６３４と音声コンテンツ６３６をインタフェース回路６１０に提供することができ、再生タイミング情報６３４は、スピーカ１１８−１が現在時間オフセット６３０に基づいて音声コンテンツ６３６を再生する再生時間を指定する。これに応答して、インタフェース回路６１０は、再生タイミング情報６３４及び音声コンテンツ６３６を含む１又は２以上のフレーム又はパケット６３８をスピーカ１１８−１に送信することができる。（しかしながら、一部の実施形態では、再生タイミング情報６３４及び音声コンテンツ６３６は、別の又は異なるフレーム又はパケットを用いて送信される。）
【００９３】
インタフェース回路６１４が１又は２以上のフレーム又はパケット６３８を受信した後、再生タイミング情報６３４及び音声コンテンツ６３６をプロセッサ６４０に提供することができる。プロセッサ６４０は、再生動作６４２を行うソフトウェアを実行することができる。例えば、プロセッサ６４０は、メモリ内の待ち行列に音声コンテンツ６３６を格納することができる。これらの実施形態では、再生動作６５０は、スピーカ１１８−１が再生タイミング情報６３４によって指定された時間にサウンドを出力する場合の音声コンテンツ６３６に基づいてスピーカ１１８−１の電気対音響トランスデューサを駆動する段階を含む待ち行列から音声コンテンツ６３６を出力する段階を含む。
【００９４】
例示的な実施形態では、スピーカ１１８による音声コンテンツの再生を調整するために通信技術が用いられる。これは図７に示されており、スピーカ１１８による音声コンテンツの再生を調整する段階を示す図を提示する。詳細には、Ａ／Ｖハブ１１２は、フレーム又はパケット７１０を、Ａ／Ｖハブ１１２及びスピーカ１１８におけるクロック回路によって提供されるクロックを調整する情報（パケット７１０−１の情報７０８など）と共にスピーカ１１８に送信することができる。
【００９５】
スピーカ１１８は、事前に定められた送信時間にフレーム又はパケット７１２をＡ／Ｖハブ１１２に送信することができる。これらのフレーム又はパケットがＡ／Ｖハブ１１２によって受信された時に、受信時間を示す情報をパケット７１２に含めることができる（パケット７１２−１の受信時間７１４−１など）。事前に定められた送信時間及び受信時間を用いて、Ａ／Ｖハブ１１２及びスピーカ１１８のクロックのドリフトを追跡することができる。
【００９６】
Ａ／Ｖハブ１１２は、事前に定められた送信時間及び受信時間を用いて、スピーカ１１８のクロックとＡ／Ｖハブ１１２のクロックの間の現在時間オフセットを計算することができる。更にまた、この現在時間オフセットは、スピーカ１１８におけるクロックドリフトからＡ／Ｖハブ１１２のモデルに基づいてＡ／Ｖハブ１１２によって計算することができる。例えば、相対的又は絶対的クロックドリフトのモデルは、履歴時間オフセットに基づいて時間の関数の通りに所与のスピーカのクロックドリフトを指示又は推定するパラメータによる多項式又は三次スプライン式（及びより一般的には関数）を含むことができる。
【００９７】
その後、Ａ／Ｖハブ１１２は、音声コンテンツ７２０と、スピーカ１１８デバイスが現在時間オフセットに基づいて音声コンテンツ７２０を再生する再生時間を指定する再生タイミング情報（パケット７１６−１内の再生タイミング情報７１８−１など）を含む１又は２以上のフレーム又はパケットをスピーカ１１８に送信することができる。スピーカ１１８の再生時間は、例えば、関連付けられるサウンド又は波面が所望の位相関係を有する環境内の位置７２２に到達するように、スピーカ１１８による音声コンテン７２０ツの再生が調整されるように、時間的関係を有することができる。
【００９８】
通信技術における調整の別の実施形態は、音声コンテンツの再生を調整するための方法８００を示す流れ図を提示する図８に図示している。方法８００がＡ／Ｖハブ１１２（図１）などのＡ／Ｖハブによって実行できる点に留意されたい。動作中、Ａ／Ｖハブ（制御回路又は制御論理、例えば、Ａ／Ｖハブにおけるプログラムモジュールを実行するプロセッサなど）は、Ａ／Ｖハブの１又は２以上の音響トランスデューサを用いてＡ／Ｖハブを含む環境内の電子デバイスによって出力されるサウンドを測定する（動作８１０）ことができ、サウンドは、１又は２以上の音響特徴付けパターンに対応する。例えば、測定されたサウンドは、サウンド圧力を含むことができる。音響特徴付けパターンがパルスを含むことができる点に留意されたい。更に、サウンドは、超音波などの人間の聴力の外側の周波数の範囲とすることができる。
【００９９】
更にまた、所与の電子デバイスは、電子デバイスの残りによって用いられるもの以外の１又は２以上の時間の異なる時間にサウンドを出力することができ、これによって所与の電子デバイスからのサウンドは、電子デバイスの残りによって出力されたサウンドから識別又は区別することができる。これに代えて又はこれに加えて、所与の電子デバイスによって出力されたサウンドは、電子デバイスの残りによって用いられるものとは異なるものにできる所与の音響特徴付けパターンに対応することができる。従って、音響特徴付けパターンは、電子デバイスを固有に識別することができる。
【０１００】
次にＡ／Ｖハブは、測定されたサウンド、電子デバイスがサウンドを出力した１又は２以上の時間及び１又は２以上の音響特徴付けパターンに基づいて、電子デバイスのクロックとＡ／Ｖハブのクロックとの間の現在時間オフセットを計算することができる（動作８１２）。例えば、Ａ／Ｖハブは、少なくとも周波数の１つの帯域（限定ではなく実施例である１００〜２０,０００Ｈｚなど）における環境のうちの少なくとも１つの特定の周波数又は事前に決められた（又は動的に決められる）音響伝達関数に関連付けられる音響遅延などの環境の音響特性に基づいて、測定されたサウンドを補正することができ、出力時間は、起動された出力時間又は事前に定められた出力時間と比較することができる。これは、環境に関連付けられるスペクトルフィルタリング又は歪みなしでＡ／Ｖハブがオリジナル出力サウンドを決定できるようにし、Ａ／Ｖハブは、現在時間オフセットを正確に決定できるようになる。
【０１０１】
測定されたサウンドは、電子デバイスがサウンドを出力した１又は２以上の時間を指示する情報を含むことができ（例えば、音響特徴付けパターンのパルスが時間を指示することができる）、１又は２以上の時間は、電子デバイスのクロックに対応することができる点に留意されたい。これに代えて又はこれに加えて、Ａ／Ｖハブは、無線通信を介して電子デバイスがサウンドを出力する１又は２以上の時間を任意選択的に電子デバイスに提供する（動作８０８）ことができ、１又は２以上の時間は、Ａ／Ｖハブのクロックに対応することができる。例えば、Ａ／Ｖハブは、１又は２以上のフレーム又はパケットを１又は２以上の時間で電子デバイスに送信することができる。従って、Ａ／Ｖハブはサウンドの出力を起動することができ、又はサウンドを事前に定義された出力時間に出力することができる。
【０１０２】
次にＡ／Ｖハブは、無線通信を用いて、１又は２以上のフレーム（動作８１４）又は音声コンテンツ及び再生タイミング情報を含むパケットを電子デバイスに送信することができ、この再生タイミング情報は、電子デバイスが現在時間オフセットに基づいて音声コンテンツを再生する再生時間を指定する。電子デバイスの再生時間は、電子デバイスによる音声コンテンツの再生が調整されるような時間的関係を有する。時間的関係が非ゼロの値を有し、電子デバイスの少なくとも一部が再生時間の異なる値を用いることによって互いに対する位相を有する音声コンテンツの再生を命じられるようにすることができる点に留意されたい。例えば、異なる再生時間は、電子デバイス及びＡ／Ｖハブを含む環境の事前に決められたか又は動的に決められる音響特性に基づくことができる。これに代えて又はこれに加えて、異なる再生時間は、環境の所望の音響特性及び／又は電子デバイスに対するリスナーの推定位置に基づくことができる。
【０１０３】
一部の実施形態では、Ａ／Ｖハブは、１又は２以上の追加の動作を任意選択的に実行する（動作８１６）。例えば、Ａ／Ｖハブは、音響特徴付けパターンのスペクトルコンテンツを含む周波数のうちの少なくとも１つの帯域における環境の音響伝達関数に基づいて測定されたサウンドを修正することができる。音響伝達関数は、Ａ／Ｖハブによって事前に決定及びアクセスすることができ、又はＡ／Ｖハブによって動的に決定することができる点に留意されたい。環境におけるサウンドの伝播に関連付けられる時間遅延及び分散が、電子デバイスのクロック及びＡ／Ｖハブのクロックの所望の調整よりも遙かに大きくなることができるが、修正された直接サウンドの立ち上がりエッジは、電子デバイスのクロックとＡ／Ｖハブのクロックとの間の現在時間オフセットを決定できる十分な精度で決定することができるので、環境に関連付けられるフィルタリングのこの補正が必要とすることができる。例えば、スピーカ１１８の所望の調整精度は、約１マイクロ秒程度に小さくすることができるが、典型的な部屋のサウンドの伝播遅延（例えば、最大で１０〜３０ｍの距離を超える）は、約５桁大きくすることができる。これに関わらず、修正された測定サウンドは、所与の電子デバイスから出力されるサウンドのパルスに関連付けられる直接サウンドの前縁をマイクロ秒ほどの小さな精度で測定できるようにし、電子デバイスのクロックとＡ／Ｖハブのクロックの調整を容易にすることができる。一部の実施形態では、Ａ／Ｖハブは、環境の温度を決定し、現在時間オフセットの計算は、温度の変化（環境におけるサウンドの速度に影響を与えることがある）に対して補正することができる。
【０１０４】
図９は、携帯式電子デバイス１１０、Ａ／Ｖハブ１１２、及びスピーカ１１８−１の間の通信を示す図である。詳細には、スピーカ１１８−１のプロセッサ９１０は、スピーカ１１８−１の１又は２以上の音響トランスデューサ９１４に出力時間でのサウンドの出力を命じる９１２ことができ、サウンドは音響特徴付けパターンに対応する。例えば、出力時間は、（音響特徴付けパターンのパターン又はパルスのシーケンス、スケジュールされた出力時間を有する事前に定義された出力スケジュール又は出力時間の間の事前に定義された間隔に基づいてなど）事前に定義することができ、従って、Ａ／Ｖハブ１１２及びスピーカ１１８−１に既知とすることができる。これに代えて、Ａ／Ｖハブ１１２のインタフェース回路９１６は、起動フレーム又はパケット９１８を提供することができる。インタフェース回路９２０が起動パケット９１８を受信した後に、命令９２２をスピーカ１１８−１のプロセッサ９２０に転送することができ、これにより命令９２２に基づいて、１又は２以上の音響トランスデューサ９１４からサウンドの出力を起動する。
【０１０５】
続いて、Ａ／Ｖハブ１１２の１又は２以上の音響トランスデューサ９２４は、サウンドを測定する９２６ことができ、測定を指示する情報９２８をＡ／Ｖハブ１１２のプロセッサ９３０に提供することができる。
【０１０６】
次にプロセッサ９３０は、情報９２８、スピーカ１１８−１がサウンドを出力する１又は２以上の時間、及びスピーカ１１８−１に関連付けられる音響特徴付けパターンに基づいて、スピーカ１１８−１のクロック回路（インタフェースクロック回路など）からのクロックとＡ／Ｖハブ１１２のクロック回路（インタフェースクロック回路など）からのクロックとの間の現在時間オフセット９３２を計算することができる。例えば、プロセッサ９３０は、スピーカ１１８−１の１又は２以上の音響トランスデューサ９１４が音響特徴付けパターンに対応するサウンドを出力する時の音響特徴付けパターンにおける少なくとも２つの時間に基づいて現在時間オフセット９３２を決定することができる。
【０１０７】
更に、プロセッサ９３０は、再生タイミング情報９３４及び音声コンテンツ９３６をインタフェース回路９１６に提供することができ、再生タイミング情報９３４は、現在時間オフセット９３２に基づいてスピーカ１１８−１が音声コンテンツ９３６を再生する再生時間を指定する。プロセッサ９３０がメモリ９３８内の音声コンテンツ９３６にアクセスできる点に留意されたい。これに応答して、インタフェース回路９１６は、再生タイミング情報９３４及び音声コンテンツ９３６を含む１又は２以上のフレーム又はパケット９４０をスピーカ１１８−１に送信することができる。（しかしながら、一部の実施形態では、再生タイミング情報９３４及び音声コンテンツ９３６は、別の又は異なるフレーム又はパケットを用いて送信される。）
【０１０８】
インタフェース回路９２０が１又は２以上のフレーム又はパケット９４０を受信した後で、再生タイミング情報９３４及び音声コンテンツ９３６をプロセッサ９２４に提供することができる。プロセッサ９２４は、再生動作９４２を行うソフトウェアを実行することができる。例えば、プロセッサ９２４は、メモリ内の待ち行列に音声コンテンツ９３６を格納することができる。これらの実施形態では、再生動作９４２は、音声コンテンツ９３６に基づいて音響トランスデューサ９１４の１又は２以上を駆動して、スピーカ１１８−１が再生タイミング情報９３４によって指定された時間にサウンドを出力する段階を含む、待ち行列から音声コンテンツ９３６を出力する段階を含む。
【０１０９】
例示的な実施形態では、スピーカ１１８による音声コンテンツの再生を調整するために通信技術が用いられる。これは、スピーカ１１８による音声コンテンツの再生を調整する段階を示す図を示す図１０に例示されている。詳細には、スピーカ１１８は、音響特徴付けパターンに対応するサウンド１０１０を出力することができる。例えば、スピーカ１１８−１に関連付けられる音響特徴付けパターンは、２又は３以上のパルス１０１２を含むことができ、パルス１０１２間の時間間隔１０１４は、スピーカ１１８−１のクロック回路によって提供されるクロックに対応することができる。一部の実施形態では、音響特徴付けパターンのパターン又はパルスのシーケンスは、スピーカ１１８を固有に識別することもできる。図１０で音響特徴付けパターンを示すためにパルス１０１２が用いられるが、他の実施形態では、振幅変調、周波数変調、位相変調などを含む多種多様な時間、周波数及び／又は変調技術を用いることができる。Ａ／Ｖハブ１１２は、スピーカ１１８が音響特徴付けパターンに対応するサウンド１０１０を出力する時間を指示する情報１０１８を備えた１又は２以上のフレーム又はパケット１０１６をスピーカ１１８に送信することによってサウンド１０１０の出力を任意選択的に起動することができる。
【０１１０】
Ａ／Ｖハブ１１２は、１又は２以上の音響トランスデューサを用いて電子デバイスによって出力されるサウンド１０１０を測定することができ、このサウンドは、音響特徴付けパターンの１又は２以上に対応する。サウンド１０１０を測定した後、Ａ／Ｖハブ１１２は、スピーカ１１８のクロックとＡ／Ｖハブ１１２のクロックの間の現在時間オフセットを、測定されたサウンド１０１０、スピーカ１１８がサウンドを出力した１又は２以上の時間、及び１又は２以上の音響特徴付けパターンに基づいて計算することができる。一部の実施形態では、現在時間オフセットを、スピーカ１１８のクロックドリフトからＡ／Ｖハブ１１２におけるモデルに基づいてＡ／Ｖハブ１１２によって計算することができる。例えば、相対的又は絶対的クロックドリフトのモデルは、履歴時間オフセットに基づく時間の関数の通りに所与のスピーカのクロックドリフトを指定又は推定するパラメータを有する多項式又は三次スプライン式（及びより一般的には関数）を含むことができる。
【０１１１】
次にＡ／Ｖハブ１１２は、音声コンテンツ１０２２及び再生タイミング情報（パケット１０２０−１の再生タイミング情報１０２４−１など）を含む１又は２以上のフレーム又はパケットをスピーカ１１８に送信することができ、再生タイミング情報は、スピーカ１１８デバイスが現在時間オフセットに基づいて音声コンテンツ１０２２を再生する再生時間を指定する。スピーカ１１８の再生時間は、例えば、関連付けられるサウンド又は波面が所望の位相関係を有する環境の位置１０２６に到着するような、スピーカ１１８による音声コンテンツ１０２２の再生が調整されるような時間的関係を有することができる。
【０１１２】
通信技術は、リスナーの音響体験を向上させるよう調整を適応させるのに用いられる動作を含むことができる。１つの方法は、環境（部屋など）の１又は２以上の音響特性を選択的に決定するための方法１１００を示す流れ図を提示する図１１に示されている。方法１１００は、Ａ／Ｖハブ１１２（図１）などのＡ／Ｖハブによって実行することができる。動作中、Ａ／Ｖハブ（制御回路又は制御論理、例えば、Ａ／Ｖハブにおけるプログラムモジュールを実行するプロセッサなど）は、無線通信を用いて環境の電子デバイスを任意選択的に検出することができる（動作１１１０）。これに代えて又はこれに加えて、Ａ／Ｖハブは、変化状態を決定する（動作１１１２）ことができ、変化状態は、電子デバイスが環境で以前に検出されなかったこと、及び／又は電子デバイスの位置の変化（電子デバイスが最初に環境内で検出されたずっと後で起こる位置の変化を含む）を含む。
【０１１３】
変化状態が決定された（動作１１１２）時、Ａ／Ｖハブは、特徴付けモードに遷移することができる（動作１１１４）。特徴付けモードの間、Ａ／Ｖハブは、指定再生時間に音声コンテンツを再生する命令を電子デバイスに提供する（動作１１１６）、環境における音響測定に基づいて環境の１又は２以上の音響特性を決定する（動作１１１８）、及び特徴付け情報をメモリに格納する（動作１１２０）することができ、特徴付け情報は１又は２以上の音響特性を含む。
【０１１４】
更に、Ａ／Ｖハブは、追加の音声コンテンツ及び再生タイミング情報を含む１又は２以上のフレーム（動作１１２２）又はパケットを電子デバイスに送信することができ、再生タイミング情報は、電子デバイスが１又は２以上の音響特性に基づいて追加の音声コンテンツを再生する再生時間を指定することができる。
【０１１５】
一部の実施形態では、Ａ／Ｖハブは、１又は２以上の追加の動作を任意選択的に実行する（動作１１２４）。例えば、Ａ／Ｖハブは、無線通信などに基づいて環境の電子デバイスの位置を計算することができる。更に、特徴付け情報は、無線通信を用いてＡ／Ｖハブによって電子デバイスから受信されることがある電子デバイスの識別子を含むことができる。
【０１１６】
更にまた、Ａ／Ｖハブは、他の電子デバイスによって実行される音響測定に少なくとも一部基づいて１又は２以上の音響特性を決定することができる。従って、Ａ／Ｖハブは、無線通信を用いて環境内の他の電子デバイスと通信することができ、他の電子デバイスから音響測定を受信することができる。これらの実施形態では、１又は２以上の音響特性は、環境における他の電子デバイスの位置に基づいて決定することができる。Ａ／Ｖハブは、他の電子デバイスから他の電子デバイスの位置を受信し、メモリに格納された他の電子デバイスの事前に決められた位置にアクセスし、及び例えば、無線通信に基づいて他の電子デバイスの位置を決定できる点に留意されたい。
【０１１７】
一部の実施形態では、Ａ／Ｖハブが１又は２以上の音響トランスデューサを備え、Ａ／Ｖハブが１又は２以上の音響トランスデューサを用いて音響測定を実行する。従って、１又は２以上の音響特性は、単独で又は他の電子デバイスによって実行された音響測定に関してＡ／Ｖハブによって決定することができる。
【０１１８】
しかし一部の実施形態では、１又は２以上の音響特性を決定する代わりに、Ａ／Ｖハブは、他の電子デバイスの１つから決定された１又は２以上の音響特性を受信する。
【０１１９】
音響特徴付けが変化状態に基づいて完全に自動化できると同時に、一部の実施形態ではユーザは、特徴付けモードを手動で開始できるか、又は変化状態が検出された時に特徴付けモードを手動で承認することができる。例えば、Ａ／Ｖハブは、ユーザ入力を受信して、ユーザ入力に基づいて特徴付けモードに遷移することができる。
【０１２０】
図１２は、Ａ／Ｖハブ１１２とスピーカ１１８−１の間の通信を示す図である。詳細には、Ａ／Ｖハブ１１２のインタフェース回路１２１０は、スピーカ１１８−１のインタフェース回路１２１４とのフレーム又はパケット１２１２の無線通信によってスピーカ１１８−１を検出することができる。この通信は、一方向性又は双方向性にできる点に留意されたい。
【０１２１】
インタフェース回路１２１０は情報１２１６をプロセッサ１２１８に提供することができる。この情報は、環境におけるスピーカ１１８−１の存在を指示できる。これに代えて又はこれに加えて、情報１２１６はスピーカ１１８−１の位置を指示できる。
【０１２２】
プロセッサ１２１８は、変化状態１２２０が起こったかどうか決定することができる。例えば、プロセッサ１２１８は、以前に存在しなかった環境内のスピーカ１１８−１の存在又は以前に検出されたスピーカ１１８−１の位置が変わったことを決定することができる。
【０１２３】
変化状態１２２０が決定された時に、プロセッサ１２１８は特徴付けモード１２２２に遷移できる。特徴付けモード１２２２の間、プロセッサ１２１８は、命令１２２４をインタフェース回路１２１０に提供することができる。これに応じて、インタフェース回路１２１０は、命令１２２４をフレーム又はパケット１２２６でインタフェース回路１２１４に送信することができる。
【０１２４】
パケット１２２６を受信した後に、インタフェース回路１２１４は、１又は２以上の音響トランスデューサ１２３０に指定再生時間に音声コンテンツ１２３２を再生するよう命じる命令１２２４をプロセッサ１２２８に提供することができる。プロセッサ１２２８は、メモリ１２０８内の音声コンテンツ１２３２にアクセスできるか又は音声コンテンツ１２３２をパケット１２２６に含めることができる点に留意されたい。次にＡ／Ｖハブ１１２の１又は２以上の音響トランスデューサ１２３４は、１又は２以上の音響トランスデューサ１２３０によって出力された音声コンテンツ１２３２に対応するサウンドの音響測定１２３６を実行することができる。音響測定１２３６（及び／又はインタフェース回路１２１０によって他のスピーカから受信された追加の音響測定）に基づいて、プロセッサ１２１８は、メモリ１２４０に格納される環境の１又は２以上の音響特性１２３８を決定することができる。
【０１２５】
更に、プロセッサ１２１８は、再生タイミング情報１２４２及び音声コンテンツ１２４４をインタフェース回路１２１０に提供することができ、再生タイミング情報１２４２は、１又は２以上の音響特性１２３８に少なくとも一部基づいてスピーカ１１８−１が音声コンテンツ１２４４を再生する再生時間を指定する。これに応じて、インタフェース回路１２１０は、再生タイミング情報１２４２及び音声コンテンツ１２４４を含む１又は２以上のフレーム又はパケット１２４６をスピーカ１１８−１に送信することができる。（しかしながら、一部の実施形態では、再生タイミング情報１２４２及び音声コンテンツ１２４４は、別の又は異なるフレーム又はパケットを用いて送信される。）
【０１２６】
インタフェース回路１２１４が１又は２以上のフレーム又はパケット１２４６を受信した後に、再生タイミング情報１２４２及び音声コンテンツ１２４４をプロセッサ１２２８に提供することができる。プロセッサ１２２８は、再生動作１２４８を行うソフトウェアを実行することができる。例えば、プロセッサ１２２８は、メモリ内の待ち行列に音声コンテンツ１２４４を格納することができる。これらの実施形態では、再生動作１２４８は、スピーカ１１８−１が再生タイミング情報１２４２によって指定された時間にサウンドを出力する場合の音声コンテンツ１２４４に基づいて音響トランスデューサ１２３０の１又は２以上を駆動する段階を含む待ち行列から音声コンテンツ１２４４を出力する段階を含む。
【０１２７】
例示的な実施形態では、変化が検出された時にＡ／Ｖハブ１１２を含む環境（部屋など）の１又は２以上の音響特性を選択的に決定するために通信技術が用いられる。図１３は、スピーカ１１８を含む環境の選択的音響特徴付けを示す図を提示している。詳細には、Ａ／Ｖハブ１１２は、環境内のスピーカ１１８−１を検出することができる。例えば、Ａ／Ｖハブ１１２は、スピーカ１１８−１との１又は２以上のフレーム又はパケット１３１０の無線通信に基づいてスピーカ１１８−１を検出することができる。無線通信は一方向性又は双方向性とすることができる点に留意されたい。
【０１２８】
変化状態が検出された時（スピーカ１１８−１の存在が最初に検出された時、すなわち、スピーカ１１８−１が環境内で以前に検出されなかった時、及び／又は環境内の以前に検出されたスピーカ１１８−１の位置１３１２の変化がある時など）、Ａ／Ｖハブ１１２は、特徴付けモードに遷移することができる。例えば、Ａ／Ｖハブ１１２は、スピーカ１１８−１の位置１３１２における人間の聴力の上限における波長の大きさでの位置１３１２の変化の大きさ、例えば、０．０８５、０．０１７又は０．３０５ｍの変化（限定ではなく実施例）が検出された時に特徴付けモードに遷移することができる。
【０１２９】
特徴付けモードの間、Ａ／Ｖハブ１１２は、フレーム又はパケット１３１４内の命令をスピーカ１１８−１に提供し指定再生時間に音声コンテンツを再生し（すなわち、サウンド１３１６を出力し）、スピーカ１１８−１によって出力されたサウンド１３１６の音響測定に基づいて環境の１又は２以上の音響特性を決定し、及びスピーカ１１８−１の位置１３１２を含むことができる１又は２以上の音響特性をメモリに格納することができる。
【０１３０】
例えば、音声コンテンツは、周波数の範囲における疑似ランダム周波数パターン又はホワイトノイズ（１００と１０,０００又は２０，０００Ｈｚの間、又は限定ではなく実施例である人間の聴力範囲の２又は３以上の副周波数帯域、例えば、５００、１０００及び２０００Ｈｚなど）、周波数の範囲における時間の関数の通りに変化するキャリア周波数を有する音響パターン、周波数の範囲におけるスペクトル成分を有する音響パターン、及び／又は１又は２以上の音楽の種類（交響曲、クラシック音楽、室内楽、オペラ、ロック又はポップ音楽など）を含むことができる。一部の実施形態では、特定の時間的パターン、スペクトルコンテンツ及び／又は１又は２以上の周波数トーンなどの音声コンテンツは、スピーカ１１８−１を固有に識別する。これに代えて又はこれに加えて、Ａ／Ｖハブ１１２は、スピーカ１１８−１との無線通信を介して、英数字コードなどのスピーカ１１８−１の識別子を受信することができる。
【０１３１】
しかし一部の実施形態では、音声コンテンツを再生するスピーカ１１８−１なしに音響特徴付けが実行される。例えば、音響特徴付けは、人の声に関連付けられる音響エネルギーに基づくことができ、又は環境における振動背景ノイズを１−２分測定することによって行うことができる。従って、一部の実施形態では、音響特徴付けは、受動的特徴付け（音声コンテンツが再生される時のアクティブ測定の代わりに）を含む。
【０１３２】
更に、音響特徴付けは、周波数の範囲における環境の音響スペクトル反応（すなわち、周波数の関数の通りに振幅反応を指示する情報）、周波数の範囲における伝達関数又はインパルス応答（すなわち、周波数の関数の通りに振幅及び位相応答を指示する情報）、部屋の反響又は低周波数の部屋のモード（環境における位置又は場所の関数の通りにノード及びアンチノードを有する、及び互いに９０°の異なる方向の環境のサウンドを測定することによって決定できる）、スピーカ１１８−１の位置１３１２、反射（スピーカ１１８−１からの直接サウンドの到着から５０−６０ｍｓ以内の早期の反射、及び明瞭さに影響を与えることがある長い時間スケールで起こる遅れた反射又はエコー）、直接サウンドの音響遅延、周波数の範囲における平均残響時間（又は音声コンテンツが中断した後の周波数の範囲における環境の音響サウンドの持続）、環境の音量（光学的に決定できる部屋のサイズ及び／又は寸法など）、環境における背景ノイズ、環境における周囲のサウンド、環境の温度、環境における人の数（及びより一般的には、環境における周波数の範囲に渡る吸収又は音響損失）、音響的なライブ性の尺度、環境が明るいか又は暗いか及び／又は、環境の種類を示す情報（講堂、多目的ルーム、コンサートホール、部屋のサイズ、部屋の内装の種類など）を含むことができる。例えば、残響時間は、−６０ｄＢなどの特定のレベルに減衰する周波数のインパルスに関連付けられるサウンド圧力の時間として定義することができる。一部の実施形態では、残響時間は周波数の関数である。音響特性の上述の例における周波数の範囲は互いに同じか又は異なるものになることがある点に留意されたい。従って、一部の実施形態では，周波数の異なる範囲を異なる音響特性に用いることができる。加えて，一部の実施形態における「音響伝達関数」は，音響伝達関数の大きさ（「音響スペクトル反応と呼ばれることがある）、音響伝達関数の位相、又はこれらの両方を含むことができる点に留意されたい。
【０１３３】
上述のように、音響特性は、スピーカ１１８−１の位置１３１２を含むことができる。スピーカ１１８−１の位置１３１２（距離及び方向を含む）は、Ａ／Ｖハブ１１２によって、及び／又は、三角測量、三辺測量、飛行時間、無線測距、到来角などの技術を用いて環境内の他の電子デバイス（スピーカ１１８など）と共に決定することができる。更に、位置１３１２は、無線通信（無線ローカルエリアネットワーク又はセルラー電話ネットワークとの通信など）、音響測定、ローカル測位システム、全地球測位システムなどを用いて、Ａ／Ｖハブ１１２によって決定することができる。
【０１３４】
音響特性は、Ａ／Ｖハブ１１２によって実行される測定に基づいてＡ／Ｖハブ１１２によって決定することができるが、一部の実施形態では、音響特性は，環境内の他の電子デバイスによって又はこれと共に決定される。詳細には、１又は２以上の他の電子デバイス（１又は２以上の他のスピーカ１１８など）は、フレーム又はパケット１３１８でＡ／Ｖハブ１１２に無線で伝送される音響測定を実行することができる。（従って、音響測定を実行する音響トランスデューサは、Ａ／Ｖハブ１１２に及び／又は１又は２以上の他のスピーカ１１８に含めることができる。）この結果、Ａ／Ｖハブ１１２は、Ａ／Ｖハブ１１２及び／又は１又は２以上の他のスピーカ１１８によって実行される音響測定に少なくとも一部基づいて音響特性をコンピュータ計算することができる。このコンピュータ計算は、環境における１又は２以上の他のスピーカ１１８の位置１３２０に基づくことができる点に留意されたい。これらの位置は、フレーム又はパケット１３１８で１又は２以上の他のスピーカ１１８から受信し、上述の技術の１つを用いて（無線測距などを用いて）計算し、及び／又はメモリでアクセスすることができる（すなわち、位置１３２０を事前に決めることができる）。
【０１３５】
更に、音響特徴付けは変化状態が検出された時に発生できるが、これに代えて又はこれに加えて、Ａ／Ｖハブ１１２は、ユーザ入力に基づいて特徴付けモードに遷移することができる。例えば、ユーザは、携帯式電子デバイス１１０上のユーザインタフェース内の仮想コマンドアイコンを起動することができる。従って、音響特徴付けは、自動的に、手動で開始及び／又は半自動的に開始することができる（ユーザインタフェースが、特徴付けモードへの遷移の前にユーザに承認を求めるために用いられる）。
【０１３６】
音響特性を決定した後に、Ａ／Ｖハブ１１２は、通常の動作モードに戻ることができる。この動作モードでは、Ａ／Ｖハブ１１２は、追加の音声コンテンツ１３２４（音楽など）及び再生タイミング情報１３２６を含む１又は２以上のフレーム又はパケット（パケット１３２２など）をスピーカ１１８−１に送信することができ、再生タイミング情報１３２６は、１又は２以上の音響特性に基づいてスピーカ１１８−１が追加の音声コンテンツ１３２４を再生する再生時間を指定することができる。従って、音響特徴付けを用いて、スピーカ１１８−１の位置１３１２の変化に関連付けられる１又は２以上の音響特性の変化（直接的又は間接的）を補正又は適応させることができ、これによってユーザ体験を向上させる。
【０１３７】
音響体験を向上させる別の方法は、１又は２以上のリスナーの動的に追跡された位置に基づいて調整を適応させることである。これは、推定位置を計算する方法１４００を示す流れ図を提示する図１４に示されている。方法１４００は、Ａ／Ｖハブ１１２（図１）などのＡ／Ｖハブによって実行できる点に留意されたい。動作中、Ａ／Ｖハブ（制御回路又は制御論理、例えば、Ａ／Ｖハブにおけるプログラムモジュールを実行するプロセッサ）は、Ａ／Ｖハブ及び電子デバイスを含む環境における電子デバイスに対するリスナー（又は図１の携帯式電子デバイス１１０などのリスナーに関連付けられる電子デバイス）の推定位置を計算することができる（動作１４１０）。
【０１３８】
次いで、Ａ／Ｖハブは、音声コンテンツ及び再生タイミング情報を含む１又は２以上のフレーム（動作１４１２）又はパケットを電子デバイスに送信することができ、再生タイミング情報は、電子デバイスが推定位置に基づいて音声コンテンツを再生する再生時間を指定する。更にまた、電子デバイスの再生時間は、電子デバイスによる音声コンテンツの再生が調整されるような時間的関係を有する。時間的関係は、電子デバイスの少なくとも一部が再生時間の異なる値を用いることによって互いに対する位相を有する音声コンテンツの再生を命令されるように非ゼロの値を有することができる。例えば、異なる再生時間は、電子デバイス及びＡ／Ｖハブを含む環境の事前に決定された又は動的に決定される音響特性に基づくことができる。これに代えて又はこれに加えて、異なる再生時間は、環境の所望の音響特性に基づくことができる。加えて、再生時間は、電子デバイスのクロックとＡ／Ｖハブのクロックとの間の現在時間オフセットに基づくことができる。
【０１３９】
一部の実施形態では、Ａ／Ｖハブは、１又は２以上の追加の動作を任意選択的に実行する（動作１４１４）。例えば、Ａ／Ｖハブは、別の電子デバイスと通信することができ、他の電子デバイスとの通信に基づいてリスナーの推定位置を計算することができる。
【０１４０】
更に、Ａ／Ｖハブは、環境内のサウンド測定を実行する音響トランスデューサを含むことができ、サウンド測定に基づいてリスナーの推定位置を計算することができる。これに代えて又はこれに加えて、Ａ／Ｖハブは環境内の他の電子デバイスと通信することができ、他の電子デバイスから環境の追加のサウンド測定を受信することができ、この追加のサウンド測定に基づいてリスナーの推定位置を計算することができる。
【０１４１】
一部の実施形態では、Ａ／Ｖハブは飛行時間測定を実行し、リスナーの推定位置が、飛行時間測定に基づいて計算される。
【０１４２】
更にまた、Ａ／Ｖハブは、環境内の電子デバイスに対する追加のリスナーの追加の推定位置を計算することができ、再生時間は、推定位置及び追加の推定位置に基づくことができる。例えば、再生時間は、推定位置と追加の推定位置の平均に基づくことができる。これに代えて、再生時間は、推定位置と追加の推定位置の加重平均に基づくことができる。
【０１４３】
図１５は、携帯式電子デバイス１１０、Ａ／Ｖハブ１１２、及びスピーカ１１８−１などのスピーカ１１８の間の通信を示す図である。詳細には、Ａ／Ｖハブ１１２のインタフェース回路１５１０は、携帯式電子デバイス１１０のインタフェース回路１５１４から１又は２以上のフレーム又はパケット１５１２を受信することができる。Ａ／Ｖハブ１１２と携帯式電子デバイス１１０の間の通信は単方向又は双方向にできる点に留意されたい。１又は２以上のフレーム又はパケット１５１２に基づいて、Ａ／Ｖハブ１１２のインタフェース回路１５１０及び／又はプロセッサ１５１６は、携帯式電子デバイス１１０に関連付けられるリスナーの位置１５１８を推定することができる。例えば、インタフェース回路１５１０は、プロセッサ１５１６によって使用されるパケット１５１２に基づく情報１５０８を提供して位置１５１８を推定することができる。
【０１４４】
これに代えて又はこれに加えて、Ａ／Ｖハブ１１２の１又は２以上の音響トランスデューサ１５２０及び／又はスピーカ１１８の１又は２以上の音響トランスデューサ１５０６は、リスナーに関連付けられるサウンドの測定１５２２を実行することができる。スピーカ１１８がサウンドの測定１５２２−２を実行する場合、スピーカ１１８（スピーカ１１８−１など）の１又は２以上のインタフェース回路１５２４は、１又は２以上のフレーム又はパケット１５２６を、プロセッサ１５３２からの命令１５３０に基づくサウンドの測定１５２２−２を指示する情報１５２８と共にインタフェース回路１５１０に送信することができる。インタフェース回路１５１４及び／又はプロセッサ１５１６は、測定されたサウンド１５２２に基づいて位置１５１８を推定することができる。
【０１４５】
プロセッサ１５１６は、インタフェース回路１５１０に命じて、１又は２以上のフレーム又はパケット１５３６を再生タイミング情報１５３８及び音声コンテンツ１５４０と共にスピーカ１１８−１に送信させることができ、再生タイミング情報１５３８は、スピーカ１１８−１が位置１５１８に少なくとも一部基づいて音声コンテンツ１５４０を再生する再生時間を指定する。（しかし一部の実施形態では、再生タイミング情報１５３８及び音声コンテンツ１５４０は、別々の又は異なるフレーム又はパケットを用いて送信される。）プロセッサ１５１６はメモリ１５３４内の音声コンテンツ１５４０にアクセスできる点に留意されたい。
【０１４６】
１又は２以上のフレーム又はパケット１５３６を受信した後に、インタフェース回路１５２４は、再生タイミング情報１５３８及び音声コンテンツ１５４０をプロセッサ１５３２に提供することができる。プロセッサ１５３２は、再生動作１５４２を行うソフトウェアを実行することができる。例えば、プロセッサ１５３２は、音声コンテンツ１５４０をメモリ内の待ち行列に格納することができる。これらの実施形態では、再生動作１５４２は、待ち行列から音声コンテンツ１５４０を出力する段階を含み、スピーカ１１８−１が再生タイミング情報１５３８によって指定された時間にサウンドを出力する場合の音声コンテンツ１５４０に基づいて音響トランスデューサ１５０６の１又は２以上を駆動する段階を含む。
【０１４７】
例示的な実施形態では、環境における１又は２以上のリスナーの位置を動的に追跡するために通信技術が用いられる。図１６は、スピーカ１１８に対する１又は２以上のリスナーの推定位置を計算する段階を示す図を提示している。詳細には、Ａ／Ｖハブ１１２は、Ａ／Ｖハブ１１２及びスピーカ１１８を含む環境におけるスピーカ１１８などに対するリスナー１６１２の位置１６１０などの１又は２以上のリスナーの推定位置を計算することができる。例えば、位置１６１０は、粗く（例えば、最も近い部屋、３〜１０ｍの精度など）又は細かく（例えば、０．１〜３ｍの精度）決定することができ、これらは限定ではなく数値の実施例である。
【０１４８】
一般的に、位置１６１０は、三角測量、三辺測量、飛行時間、無線測距、到来角などの技術を用いて、Ａ／Ｖハブ１１２によって及び／又は環境内の他の電子デバイス（スピーカ１１８など）と共に決定することができる。更に、位置１６１０は、無線通信（無線ローカルエリアネットワーク又はセルラー電話ネットワークとの通信など）、音響測定、ローカル測位システム、全地球測位システムなどを用いてＡ／Ｖハブ１１２によって決定することができる。
【０１４９】
例えば、少なくとも１人のリスナー１６１２の位置１６１０は、リスナー１６１２に近接又はリスナー１６１２自身が身に着けているとすることができる携帯式電子デバイス１１０などの別の電子デバイスとの１又は２以上のフレーム又はパケット１６１４の無線通信（無線測距、飛行時間測定、到来角、ＲＳＳＩなどを用いた）に基づいてＡ／Ｖハブ１１２によって推定することができる。一部の実施形態では、他の電子デバイスとの無線通信（携帯式電子デバイス１１０から受信されたフレーム又はパケットのＭＡＣアドレスなど）がリスナー１６１２を識別する署名又は電子指紋として用いられる。携帯式電子デバイス１１０とＡ／Ｖハブ１１２の間の通信を一方向又は双方向にできる点に留意されたい。
【０１５０】
無線測距の間、Ａ／Ｖハブ１１２は、送信時間を含むフレーム又はパケットを、例えば、携帯式電子デバイス１１０に送信することができる。このフレーム又はパケットが携帯式電子デバイス１１０によって受信された時に、到着時間を決定することができる。飛行時間（到着時間と送信時間の差）と伝播の速度の積に基づいて、Ａ／Ｖハブ１１２と携帯式電子デバイス１１０の間の距離を計算することができる。この距離は、携帯式電子デバイス１１０の識別子と共に携帯式電子デバイス１１０からＡ／Ｖハブ１１２へのフレーム又はパケットの次の送信で伝送することができる。これに代えて、携帯式電子デバイス１１０が、携帯式電子デバイス１１０の送信時間及び識別子を含むフレーム又はパケットを送信することができ、Ａ／Ｖハブ１１２が、飛行時間（到着時間と送信時間の差）と伝播の速度の積に基づいて携帯式電子デバイス１１０とＡ／Ｖハブ１１２の間の距離を決定することができる。
【０１５１】
この方法の変形形態では、Ａ／Ｖハブ１１２が、携帯式電子デバイス１１０で反射されるフレーム又はパケット１６１４を送信することができ、反射フレーム又はパケット１６１４を用いて、携帯式電子デバイス１１０とＡ／Ｖハブ１１２の間の距離を動的に決定することができる。
【０１５２】
上述の例は携帯式電子デバイス１１０及びＡ／Ｖハブ１１２の調整されたクロックによる無線測距を示しているが、他の実施形態ではクロックは調整されない。例えば、送信時間が未知又は利用できない時でも、環境内の異なる既知の位置の幾つかの受信機の無線信号の伝播速度及び到着時間データ（「差分到着時間」と呼ばれることもある）に基づいて携帯式電子デバイス１００の位置を推定することができる。例えば、受信機は、事前に定義又は事前に決定することができる位置１６１６にある他のスピーカ１１８の少なくとも一部とすることができる。より一般的には、オリジナルの送信信号強度に対するＲＳＳＩのパワーの差（吸収、屈折、シャドーイング及び／又は反射に対する補正を含むことができる）に基づく距離の決定、指向性アンテナを用いた又は環境における既知の位置を有するアンテナのアレイへの差分到着時間に基づく受信機の到来角（視野以外の聴取を含む）の決定、後方散乱無線信号に基づく距離の決定、及び／又は環境における既知の位置を有する２つの受信機の到来角の決定（すなわち、三辺測量又はマルチテラレーション）などの多種多様な電波探知技術を用いることができる。無線信号は、距離を０．３０５ｍ（例えば、１ｆｔ（フィート））以内に決定でき且つ限定ではなく実施例である短い持続時間（例えば、約１ｎｓなど）のパルスを生成するためのＧＨｚ又はマルチＧＨｚ帯域幅に渡る送信を含むことができる点に留意されたい。一部の実施形態では、ローカル測位システム、全地球測位システム及び／又は無線ネットワークによって決定又は指示される環境における電子デバイスの１又は２以上の位置（位置１６１６など）の位置情報を用いて無線測距が容易になる。
【０１５３】
これに代えて又はこれに加えて、例えば、歩き回る、話す及び／又は呼吸する時に生じるサウンド１６１８に基づいて、リスナー１６１２の音響追跡などの環境におけるサウンド測定に基づいてＡ／Ｖハブ１１２によって位置１６１０を推定することができる。サウンド測定は、Ａ／Ｖハブ１１２によって（２又は３以上の音響トランスデューサ、例えば、位相アレイとして並べることができるマイクロフォンなどを用いて）実行することができる。しかしながら、一部の実施形態では、スピーカ１１８などの環境における１又は２以上の電子デバイスによって別々に又は付加的にサウンド測定を実行することができ、これらのサウンド測定は、Ａ／Ｖハブ１１２にフレーム又はパケット１６１８で無線伝送することができ、サウンド測定を用いて位置１６１０を推定する。一部の実施形態では、リスナー１６１２は、音声認識技術を用いて識別される。
【０１５４】
一部の実施形態では、位置１６１０は、環境のサウンド測定及びスペクトル反応又は音響伝達関数などの環境の事前に決められた音響特性に基づいてＡ／Ｖハブ１１２によって推定される。例えば、リスナー１６１２が環境を移動する時の事前に決められた部屋の様式の励振の変動を用いて位置１６１０を推定することができる。
【０１５５】
更に、１又は２以上の他の技術を用いて、リスナー１６１２の位置１６１０を追跡又は推定することができる。例えば、位置１６１０は、１つの帯域の波長（可視光又は赤外線光）におけるリスナー１６１２の光学画像化、飛行時間測定（レーザ測距など）、及び／又はビーム線交差のパターンに基づいて格子にリスナー１６１２を位置付ける（及び従って、位置１６１０を粗く決定する）光学ビーム（赤外線ビームなど）の格子に基づいて推定することができる。一部の実施形態では、リスナー１６１２のアイデンティティは、顔認識及び／又はゲート認識技術を用いる光学画像において決定される。
【０１５６】
例えば、一部の実施形態では、環境におけるリスナーの位置は、リスナーが持ち運ぶセルラー電話との無線通信に基づいて追跡される。環境における位置のパターンに基づいて、環境における家具の位置及び／又は環境の形状（部屋のサイズ又は寸法など）を決定することができる。この情報を用いて、環境の音響特性を決定することができる。更に、リスナーの履歴位置を用いて、環境におけるリスナーの推定位置を規制することができる。詳細には、一日の異なる時間の環境におけるリスナーの位置に関する履歴情報を用いて、特定の時間のリスナーの現在位置の推定を支援することができる。従って、より一般的には、リスナーの位置は、光学測定、音響測定、音響特性、無線通信及び／又は機械学習の組合せを用いて推定することができる。
【０１５７】
位置１６１０を決定した後で、Ａ／Ｖハブ１１２は、追加の音声コンテンツ１６２２（音楽など）及び再生タイミング情報（スピーカ１１８−１へのパケット１６２０−１内の再生タイミング情報１６２４−１など）を含む少なくとも１つの又は１つより多いフレーム又はパケットをスピーカ１１８に送信することができ、再生タイミング情報１６２４−１は、スピーカ１１８−１が位置１６１０に基づいて追加の音声コンテンツ１６２２を再生する再生時間を指定することができる。従って、通信技術を用いて位置１６１０の変化を補正又はこれに適応することができ、これによってユーザ体験を向上させる。
【０１５８】
上述のように、異なる再生時間は、環境における所望の音響特性に基づくことができる。例えば、所望の音響特性は、モノフォニック、ステレオフォニック及び／又はマルチチャネルサウンドなどの再生の種類を含むことができる。モノフォニックサウンドは、振幅（又はレベル）を包含しない１又は２以上の音声信号及び指向性キューを複製又はシミュレートする到着時間／位相情報を含むことができる。
【０１５９】
更に、ステレオフォニックサウンドは、２つの独立音声−信号チャネルを含むことができ、音声信号は、再生動作中にオリジナルサウンドソースの明瞭な画像が存在するように特定の振幅及び互いの位相関係を有することができる。一般的に、両方のチャネルの音声信号は、環境の多く又は全てに渡るカバレッジを提供することができる。音声チャネルの相対振幅及び／又は位相を調節することによって、スイートスポットを動かして少なくともリスナーの決定された位置をたどることができる。しかしながら、ステレオ画像及びローカライゼーションの両方が維持されるように振幅差及び到着時間差（指向性キュー）を十分小さくする必要がある。そうでなければ、画像が崩れることがあり、１つ又は片方の音声チャネルしか聴取されない。
【０１６０】
ステレオフォニックサウンドの音声チャネルは正確な絶対位相応答を有する必要がある点に留意されたい。これは、システムへの入力時に正圧力波形を有する音声信号がスピーカ１１８のうちの１つからの出力時に同じ正圧力波形を有する必要があることを意味する。従って、叩かれた時にマイクロフォンに正の圧力波形を生じるドラムは、環境における正圧力波形を生じる必要がある。これに代わって、絶対極性が間違った方にフリップされた場合、音声画像が安定しない可能性がある。詳細には、リスナーは、安定音声画像を発見又は知覚できないことがある。代わりに、音声画像が揺らぎを生じ、スピーカ１１８にて定位することができる。
【０１６１】
更にまた、マルチチャネルサウンドは、左、中央及び右音声チャネルを含むことができる。例えば、これらのチャネルは、モノフォニックスピーチ強化及び音楽又はサウンドエフェクトキューをステレオ又はステレオ様画像化によって位置付けるか又は特定視野とミキシングすることができる。従って、３つの音声チャネルが、モノフォニック又はステレオフォニックサウンドの場合のように、振幅及び指向性キューを維持すると同時に全環境のほとんど又は全てに渡るカバレッジを提供することができる。
【０１６２】
これに代えて又はこれに加えて、所望の音響特性は、音響放射パターンを含むことができる。所望の音響放射パターンは、環境における残響時間の関数とすることができる。例えば、残響時間は、環境における人の数、環境における家具の種類及び量、カーテンが開いているか閉じているか、窓が開いているが又は閉じているかなどに応じて変わることがある。残響時間が長い又は増える時は、サウンドがリスナーに対して向けられるか発せられるように所望の音響放射パターンを向けることができる（これによって残響を低減する）。一部の実施形態では、所望の音響特性がワードの理解度を含む。
【０１６３】
上述の説明はリスナー１６１２（又は携帯式電子デバイス１１０）の位置１６１０を動的に追跡するために使用できる技術を例示しているが、これらの技術を用いて環境における電子デバイス（スピーカ１１８−１など）の位置を決定することができる。
【０１６４】
音響体験を向上させる別の方法は、電子デバイスをグループに動的に集約すること、及び／又はグループに基づいて調整を適応させることである。これは、電子デバイスを集約する方法１７００を示す流れ図を提示する図１７に示されている。方法１７００は、Ａ／Ｖハブ１１２（図１）などのＡ／Ｖハブによって実行できる点に留意されたい。動作中、Ａ／Ｖハブ（制御回路又は制御論理、例えば、Ａ／Ｖハブでプログラムモジュールを実行するプロセッサ）は、１又は２以上の音響トランスデューサを用いて環境内の電子デバイス（スピーカ１１８など）によって出力されたサウンドを測定することができ（動作１７１０）、サウンドは音声コンテンツに対応する。例えば、測定されたサウンドはサウンド圧力を含むことができる。
【０１６５】
次いで、Ａ／Ｖハブは、測定されたサウンドに基づいて電子デバイスを２又は３以上のサブセットに集約することができる（動作１７１２）。異なるサブセットを環境内の異なる部屋に位置付けられる点に留意されたい。更にまた、サブセットのうちの少なくとも１つは、サブセットの残りとは異なる音声コンテンツを再生することができる。更にまた、２又は３以上のサブセットへの電子デバイスの集約は、異なる音声コンテンツ、測定されたサウンドの音響遅延、及び／又は環境における所望の音響特性に基づくことができる。一部の実施形態では、サブセット及び／又はサブセットに関連付けられる地理的位置又は領域内の電子デバイスは事前に定義されない。代わりに、Ａ／Ｖハブは動的にサブセットを集約することができる。
【０１６６】
更に、Ａ／Ｖハブは、サブセットの再生タイミング情報を決定することができ（動作１７１４）、再生タイミング情報は、所与のサブセットの電子デバイスが音声コンテンツを再生する再生時間を指定する。
【０１６７】
次にＡ／Ｖハブは、無線通信を用いて、音声コンテンツ及び再生タイミング情報を含む１又は２以上のフレーム（動作１７１６）又はパケットを電子デバイスに送信することができ、少なくとも所与のサブセットの電子デバイスの再生時間は、所与のサブセットの電子デバイスによる音声コンテンツの再生が調整されるような時間的関係を有する。
【０１６８】
一部の実施形態では、Ａ／Ｖハブは、１又は２以上の追加の動作を任意選択的に実行する（動作１７１８）。例えば、Ａ／Ｖハブは、電子デバイスに対する少なくとも１人のリスナーの推定位置を計算することができ、２又は３以上のサブセットへの電子デバイスの集約は、少なくとも１人のリスナーの推定位置に基づくことができる。これは、リスナーが向上した音響体験を有し、同時に他のサブセットからの音響クロストークが低減されるように助けることができる。
【０１６９】
更に、Ａ／Ｖハブは、少なくとも１つの周波数の帯域（限定ではなく実施例である１００−２０，０００Ｈｚなど）での環境の事前に決められた（又は動的に決定される）音響伝達関数に基づいて測定サウンドを修正することができる。これは、Ａ／Ｖハブが、サブセットを集約する時間をＡ／Ｖハブが適切に決定できるようにする環境に関連付けられるオリジナル出力サウンドをスペクトルフィルタリング又は歪みなしに決定するのを可能にできる。
【０１７０】
更にまた、Ａ／Ｖハブは、サブセットが音声コンテンツを再生する時に使用されるサブセットの再生音量を決定することができ、１又は２以上のフレーム又はパケットは、再生音量を指示する情報を含むことができる。例えば、サブセットのうちの少なくとも１つの再生音量は、サブセットの残りの再生音量とは異なる可能性がある。これに代えて又はこれに加えて、再生音量は、リスナーがリスナーに近接しているか又は最も近いサブセットによって出力されたサウンドを聞く可能性が高くなるように２又は３以上のサブセット間の音響クロストークを低減することができる。
【０１７１】
図１８は、携帯式電子デバイス１１０、Ａ／Ｖハブ１１２、及びスピーカ１１８の間の通信を示す図である。詳細には、プロセッサ１８１０はＡ／Ｖハブ１１２内の１又は２以上の音響トランスデューサ１８１４に命じて１８１２、スピーカ１１８に関連付けられるサウンドの測定１８１６を実行することができる。次に測定１８１６に基づいて、プロセッサ１８１０はスピーカ１１８を２又は３以上のサブセット１８１８に集約することができる。
【０１７２】
更に、プロセッサ１８１０は、サブセット１８１８の再生タイミング情報１８２０を決定することができ、再生タイミング情報１８２０は、所与のサブセットのスピーカ１１８が音声コンテンツ１８２２を再生する再生時間を指定する。プロセッサ１８１０はメモリ１８２４内の音声コンテンツ１８２２にアクセスできる点に留意されたい。
【０１７３】
次にプロセッサ１８１０はインタフェース回路１８２６に命じて、再生タイミング情報１８２０及び音声コンテンツ１８２２を備えたフレーム又はパケット１８２８をスピーカ１１８に送信することができる。（しかしながら、一部の実施形態では、再生タイミング情報１８２０及び音声コンテンツ１８２２は、別々の又は異なるフレーム又はパケットを用いて送信される。）
【０１７４】
１又は２以上のフレーム又はパケット１８２６を受信した後に、スピーカ１１８−３のインタフェース回路は、再生タイミング情報１８２０及び音声コンテンツ１８２２をプロセッサに提供することができる。このプロセッサは、再生動作１８３０を行うソフトウェアを実行することができる。例えば、プロセッサは、音声コンテンツ１８２２をメモリ内の待ち行列に格納することができる。これらの実施形態では、再生動作１８３０は、待ち行列から音声コンテンツ１８２２を出力する段階を含み、再生タイミング情報１８２０によって指定された時間にスピーカ１１８−３がサウンドを出力する場合の音声コンテンツ１８２２に基づいて音響トランスデューサの１又は２以上を駆動する段階を含む。少なくとも１つの所与のサブセットのスピーカ１１８の再生時間は、所与のサブセットのスピーカ１１８による音声コンテンツ１８２２の再生が調整されるような時間的関係を有する点に留意されたい。
【０１７５】
例示的な実施形態では、スピーカ１１８をサブセットに集約するために通信技術が用いられる。図１９は、環境内の同じ又は異なる部屋にある可能性があるスピーカ１１８の集約を示す図を提示している。Ａ／Ｖハブ１１２はスピーカ１１８によって出力されたサウンド１９１０を測定することができる。これらの測定に基づいて、Ａ／Ｖハブ１１２は、スピーカ１１８をサブセット１９１２に集約することができる。例えば、サブセット１９１２は、隣接したスピーカが一緒に集約されるようにサウンド強度及び／又は音響遅延に基づいて集約することができる。詳細には、最高音響強度又は類似の音響遅延を有するスピーカを一緒に集約することができる。集約を容易にするために、スピーカ１１８は、人間の聴力の範囲外で識別情報又は音響特徴付けパターンを無線で送信及び／又は音響的に出力することができる。例えば、音響特徴付けパターンはパルスを含むことができる。しかしながら、振幅変調、周波数変調、位相変調などの多種多様な時間、周波数及び／又は変調技術を用いることができる。これに代えて又はこれに加えて、Ａ／Ｖハブ１１２は、スピーカ１１８の各々に対して、一度に１つずつ、Ａ／Ｖハブ１１２が測定されたサウンドに特定のスピーカを関連付けることができるように、再生時間又は出力サウンドの位相をディザーするように命じることができる。更に、反射及びフィルタリングの影響（又は歪み）がスピーカ１１８を集約する前に取り除かれるように、環境の音響伝達関数を用いて測定されたサウンド１９１０を補正することができる。一部の実施形態では、スピーカ１１８は、上述の技術の１又は２以上を用いて（無線測距などを用いて）決定することができるスピーカ１１８の位置１９１４に少なくとも一部基づいて集約される。このようにして、サブセット１９１２は、１又は２以上のリスナーが環境内にスピーカ１１８を再位置づけする時に動的に修正することができる。
【０１７６】
次いで、Ａ／Ｖハブ１１２は、追加の音声コンテンツ１９１８（音楽など）及び再生タイミング情報１９２０を含む１又は２以上のフレーム又はパケット（パケット１９１６など）をサブセット１９１２のうちの少なくとも１つ（サブセット１９１２−１など）のスピーカ１１８に送信することができ、再生タイミング情報１９２０は、サブセット１９１２−１のスピーカ１１８が追加の音声コンテンツ１９１８を再生する再生時間を指定することができる。従って、例えば、Ａ／Ｖハブ１１２及びスピーカ１１８を含む環境内のリスナーの位置及び／又は所望の音響特性に基づいてサブセット１９１２を動的に選択するために通信技術を用いることができる。
【０１７７】
音響体験を向上させる別の方法は、環境内の音響モニタリングに基づいて音声を動的に等化することである。図２０は、Ａ／Ｖハブ１１２（図１）などのＡ／Ｖハブによって実行することができる等化音声コンテンツを決定する方法２０００を示す流れ図を提示している。動作中、Ａ／Ｖハブ（制御回路又は制御論理、例えば、Ａ／Ｖハブでプログラムモジュールを実行するプロセッサなど）が、１又は２以上の音響トランスデューサを用いて環境内の電子デバイス（スピーカ１１８など）によって出力されたサウンドを測定することができ（動作２０１０）、サウンドは音声コンテンツに対応する。例えば、測定されたサウンドはサウンド圧力を含むことができる。
【０１７８】
次いで、Ａ／Ｖハブは、第１位置、Ａ／Ｖハブの第２位置、及び周波数のうちの少なくとも１つの帯域（限定ではなく実施例である１００−２０，０００ｋＨｚなど）における環境の事前に決められた又は動的に決定される音響伝達関数に基づいて、環境内の第１位置の測定サウンドと所望の音響特性を比較することができる（動作２０１２）。比較は時間ドメイン及び／又は周波数ドメインで実行できる点に留意されたい。比較を実行するために、Ａ／Ｖハブは、第１位置及び／又は第２位置の音響特性（音響伝達関数又は様式応答など）を計算することができ、計算した音響特性を用いて環境内のフィルタリング又は歪みに対して測定されたサウンドを補正することができる。例として音響伝達関数を用いて、この計算は、グリーンの関数技術の使用を伴い、１又は２以上のポイントを有する位置の関数又は環境における事前定義又は既知の位置の分散音響ソースとして環境の音響反応をコンピュータ計算することができる。第１位置の音響伝達関数及び補正が、環境の統合された音響行動（及び、従って、環境におけるスピーカ１１８などの音響ソースの第２位置及び／又は複数の位置）に依存することがある点に留意されたい。従って、音響伝達関数は、音響伝達関数が決定される環境内の位置（例えば、第２位置）及び／又は環境における音響ソースの位置（電子デバイスのうちの少なくとも１つの位置など）を指示する情報を含むことができる。
【０１７９】
更に、Ａ／Ｖハブは、比較及び音声コンテンツに基づいて等化音声コンテンツを決定することができる（動作２０１４）。所望の音響特性が、モノフォニック、ステレオフォニック及び／又はマルチチャネルなどの音声再生の種類に基づくことができる点に留意されたい。これに代えて又はこれに加えて、所望の音響特性は音響放射パターンを含むことができる。所望の音響放射パターンは、環境内の残響時間の関数とすることができる。例えば、残響時間は、環境における人の数、環境における家具の種類及び量、カーテンが開いているか又は閉じているか、窓が開いているか又は閉じているかなどに応じて変わることがある。残響時間が長い又は増加する時は、等化音声コンテンツに関連付けられるサウンドをリスナーに向ける又は発するように所望の音響放射パターンを向けることができる（これによって残響を低減する）。この結果、一部の実施形態では、等化は、音声コンテンツの振幅及び／又は位相を修正する複素関数である。更に、所望の音響特性は、音響コンテンツ内の関連付けられる低周波数のエネルギーを低減することによって部屋の共振又は部屋のモードを低減する段階を含むことができる。一部の実施形態では、所望の音響特性がワードの理解度を含む点に留意されたい。従って、目標（所望の音響特性）を用いて、音声コンテンツの等化を適応させることができる。
【０１８０】
Ａ／Ｖハブは、無線通信を用いて、等化音声コンテンツを含む１又は２以上のフレーム（動作２０１６）又はパケットを電子デバイスに送信して、等化音声コンテンツに対応する追加のサウンドの電子デバイスによる出力を容易にすることができる。
【０１８１】
一部の実施形態では、Ａ／Ｖハブは、１又は２以上の追加の動作を任意選択的に実行する（動作２０１８）。例えば、第１位置は、電子デバイスに対するリスナーの推定位置を含むことができ、Ａ／Ｖハブは、リスナーの推定位置を計算することができる。詳細には、リスナーの推定位置は、リスナーの位置を動的に決定するための上述の技術の１又は２以上を用いることができる。従って、Ａ／Ｖハブは、サウンド測定に基づいてリスナーの推定位置を計算することができる。これに代えて又はこれに加えて、Ａ／Ｖハブは、別の電子デバイスと通信することができ、他の電子デバイスとの通信に基づいてリスナーの推定位置を計算することができる。一部の実施形態では、他の電子デバイスとの通信は無線測距を含み、推定位置は、無線測距及び他の電子デバイスからの無線信号の到来角に基づいて計算することができる。更にまた、Ａ／Ｖハブは、飛行時間測定を実行することができ、飛行時間測定に基づいてリスナーの推定位置を計算することができる。一部の実施形態では、動的等化は、環境内の「スイートスポット」がリスナーの位置に基づいて適応されるのを可能にする。Ａ／Ｖハブは、環境内のリスナーの数及び／又はリスナーの位置を決定することができ、リスナー（又はリスナーの大部分）が等化音声コンテンツを聴取する時に所望の音響特性を有するように動的等化をサウンドに適応させることができる点に留意されたい。
【０１８２】
更に、Ａ／Ｖハブは、環境内の他の電子デバイスと通信することができ、他の電子デバイスから環境の追加のサウンド測定を（サウンド測定とは別に又はサウンド測定と一緒に）受信することができる。Ａ／Ｖハブは、他の電子デバイスの１又は２以上の第３の位置（スピーカ１１８の位置など）及び少なくとも１つの周波数の帯域における環境の事前に決められた又は動的に決定される音響伝達関数に基づいて環境内の第一位置の追加のサウンド測定と所望の音響特性の１又は２以上の追加の比較を実行することができ、等化音声コンテンツは、１又は２以上の追加の比較に基づいて決定される。一部の実施形態では、Ａ／Ｖハブは、他の電子デバイスとの通信に基づいて１又は２以上の第３位置を決定する。例えば、他の電子デバイスとの通信は、無線測距を含むことができ、１又は２以上の第３の位置は、無線測距及び他の電子デバイスからの無線信号の到来角に基づいて計算することができる。これに代えて又はこれに加えて、Ａ／Ｖハブは、他の電子デバイスから第３位置を指示する情報を受信することができる。従って、他の電子デバイスの位置は、環境における電子デバイスの位置を決定するための上述の技術の１又は２以上を用いて決定することができる。
【０１８３】
更にまた、Ａ／Ｖハブは、電子デバイスが等化音声コンテンツを再生する再生時間を指定する再生タイミング情報を決定することができ、１又は２以上のフレーム又はパケットは、再生タイミング情報を含むことができる。これらの実施形態では、電子デバイスの再生時間は、電子デバイスによる音声コンテンツの再生が調整されるような時間的関係を有する。
【０１８４】
図２１は、携帯式電子デバイス１１０、Ａ／Ｖハブ１１２、及びスピーカ１１８の間の通信を示す図である。詳細には、プロセッサ２１１０は、Ａ／Ｖハブ１１２の１又は２以上の音響トランスデューサ２１１４に命じて２１１２、スピーカ１１８に関連付けられ且つ音声コンテンツ２１１８に対応するサウンドを測定２１１６することができる。プロセッサ２１１０は、第１位置、Ａ／Ｖハブ１１２の第２位置、及び周波数のうちの少なくとも１つの帯域の環境の事前に決められた又は動的に決定される音響伝達関数２１２４（メモリ２１２８でアクセスすることができる）に基づいて、測定されたサウンド２１１６と環境の第１位置の所望の音響特性２１２２を比較することができる２１２０。
【０１８５】
更に、プロセッサ２１１０は、メモリ２１２８でアクセスすることができる比較２１２０及び音声コンテンツ２１１８に基づいて等化音声コンテンツ２１２６を決定することができる。プロセッサ２１１０は、スピーカ１１８によって出力される音声コンテンツ２１１８を前もって知ることができる点に留意されたい。
【０１８６】
次にプロセッサ２１１０は、再生タイミング情報２１３０を決定することができ、再生タイミング情報２１３０は、スピーカ１１８が等化音声コンテンツ２１２６を再生する再生時間を指定する。
【０１８７】
更にまた、プロセッサ２１１０はインタフェース回路２１３２に命じて、１又は２以上のフレーム又はパケット２１３４を再生タイミング情報２１３０及び等化音声コンテンツ２１６０と共にスピーカ１１８に送信することができる。（しかしながら、一部の実施形態では、再生タイミング情報２１３０及び音声コンテンツ２１２６は別々の又は異なるフレーム又はパケットを用いて送信される。）
【０１８８】
１又は２以上のフレーム又はパケット２１３４を受信した後に、スピーカ１１８のうちの１つ（スピーカ１１８−１など）のインタフェース回路は、再生タイミング情報２１３０及び等化音声コンテンツ２１２６をプロセッサに提供することができる。このプロセッサは、再生動作を行うソフトウェアを実行することができる。例えば、プロセッサは、等化音声コンテンツ２１２６をメモリ内の待ち行列に格納することができる。これらの実施形態では、再生動作は、待ち行列から等化音声コンテンツ２１２６を出力する段階を含み、再生タイミング情報２１３０によって指定された時間にスピーカ１１８−１がサウンドを出力した場合の等化音声コンテンツ２１２６に基づいて音響トランスデューサの１又は２以上を駆動する段階を含む。スピーカ１１８による等化音声コンテンツ２１２６の再生が調整されるように、スピーカ１１８の再生時間は時間的関係を有する点に留意されたい。
【０１８９】
例示的な実施形態では、音声コンテンツを動的に等化するために通信技術が用いられる。図２２は、スピーカ１１８を用いて等化音声コンテンツを決定する段階を示す図を提示している。詳細には、Ａ／Ｖハブ１１２は、スピーカ１１８によって出力された音声コンテンツに対応するサウンド２２１０を測定することができる。これに代えて又はこれに加えて、携帯式電子デバイス１１０及び／又はスピーカ１１８の少なくとも一部はサウンド２２１０を測定することができ、フレーム又はパケット２２１２でＡ／Ｖハブ１１２に測定を指示する情報を提供することができる。
【０１９０】
Ａ／Ｖハブ１１２は、位置２２１４、Ａ／Ｖハブ１１２の位置２２１６、スピーカ１１８の位置２２１８、及び／又は周波数のうちの少なくとも１つの帯域における環境の事前に決められた又は動的に決定される音響伝達関数（又は、より一般的には音響特性）に基づいて、環境（携帯式電子デバイス１１０の位置とすることができる１又は２以上のリスナーの動的位置など）における位置２２１４の測定されたサウンド２２１０と所望の音響特性を比較することができる。例えば、Ａ／Ｖハブ１１２は、位置２２１４、２２１６及び／又は２２１８の音響伝達関数を計算することができる。上述のように、この計算は、グリーンの関数技術の使用を伴い、位置２２１４、２２１６及び／又は２２１８の音響反応をコンピュータ計算することができる。これに代えて又はこれに加えて、この計算は、環境の異なる位置、位置２２１４、２２１６及び／又は２２１８での事前に決められた音響伝達関数の補間（最小帯域幅補間）を包含することができる。Ａ／Ｖハブ１１２は、コンピュータ計算された及び／又は補間された音響伝達関数（及びより一般的には音響特性）に基づいて測定サウンド２２１０を補正することができる。
【０１９１】
こうして、通信技術を用いて、音響伝達関数が元々決定された時の粗サンプリングを補償することができる。
【０１９２】
更に、Ａ／Ｖハブ１１２は、比較及び音声コンテンツに基づいて等化音声コンテンツを決定することができる。例えば、Ａ／Ｖハブ１１２は、周波数の範囲（１００−１０，０００又は２０，０００Ｈｚなど）における周波数の関数の通りに音声コンテンツのスペクトルコンテンツ及び／又は位相を修正して所望の音響特性を達成することができる。
【０１９３】
Ａ／Ｖハブ１１２は、等化音声コンテンツ（音楽など）及び再生タイミング情報を含む１又は２以上のフレーム又はパケットをスピーカ１１８に送信することができる（等化音声コンテンツ２２２２及び再生タイミング情報２２２４を有するパケット２２２０など）、再生タイミング情報は、スピーカ１１８が等化音声コンテンツを再生する再生時間を指定することができる。
【０１９４】
このようにして、通信技術は、スピーカ１１８によって出力されたサウンドを、１又は２以上のリスナーの位置２２１４（平均又は中間位置、リスナーの大多数に対応する位置、音声コンテンツ及び音響伝達関数又は環境の音響特性などが与えられた場合に所望の音響特性が達成されるリスナーの最大サブセットの平均位置）の変化に適応させることができる。これは、ステレオフォニックサウンドのスイートスポットが１又は２以上のリスナーの動き及び／又は環境内のリスナーの数の変化（上述の技術の１又は２以上を用いてＡ／Ｖハブ１１２によって決定できる）を追跡するのを可能にできる。これに代えて又はこれに加えて、通信技術は、スピーカ１１８によって出力されたサウンドが音声コンテンツ及び／又は所望の音響特性の変化に適応するのを可能にできる。例えば、音声コンテンツの種類（音楽の種類など）に応じて、１又は２人以上のリスナーは、（明らかに物理的に拡張される音響ソースに対応する音波を分岐することによる）大きな又は広いサウンド又は明らかに狭い又はポイントのソースを欲する又は要求することができる。従って、通信技術は、音声コンテンツを１又は２人以上のリスナーの所望の心理音響的体験に従って、等化されるようにできる。所望の音響特性又は所望の心理音響的体験は、リスナーの１又は２以上によって（携帯式電子デバイス１１０上のユーザインタフェースを用いることなどによって）明示的に指定することができ、又はユーザ動作なしに（聴取履歴に格納された音楽の種類又は１又は２以上のリスナーの優先する音響プリファレンスなどに基づいて）間接的に決定又は暗示することができる。
【０１９５】
方法２００（図２）、５００（図５）、８００（図８）、１１００（図１１）、１４００（図１４）、１７００（図１７）及び／又は２０００（図２０）の一部の実施形態では、追加の又は幾つかの動作が存在する。更に、動作の順序を変更することができ、及び／又は２又は３以上の動作を単一の動作に組み合わせることができる。更にまた、１又は２以上の動作を修正することができる。
【０１９６】
ここで電子デバイスの実施形態を説明する。図２３は、図１の携帯式電子デバイス１１０、Ａ／Ｖハブ１１２、Ａ／Ｖディスプレイデバイス１１４のうちの１つ、受信デバイス１１６又はスピーカ１１８のうちの１つなどの電子デバイス２３００を示すブロック図を提示している。この電子デバイスは、処理サブシステム２３１０、メモリサブシステム２３１２、ネットワーキングサブシステム２３１４、任意的フィードバックサブシステム２３３４、及び任意的モニタリングサブシステム２３３６を含む。処理サブシステム２３１０は、コンピュータ動作を実行するよう構成された１又は２以上のデバイスを含む。例えば、処理サブシステム２３１０は、１又は２以上のマイクロプロセッサ、特定用途向け集積回路（ＡＳＩＣ）、マイクロコントローラ、プログラマブル論理デバイス、及び／又は１又は２以上のデジタル信号プロセッサ（ＤＳＰ）を含むことができる。処理サブシステムにおけるこれらの構成要素の１又は２以上は、「制御回路」と呼ばれることもある。一部の実施形態では、処理サブシステム２３１０は、「制御機構」又は通信技術における動作の少なくとも一部を実行する「処理するための手段」を含む。
【０１９７】
メモリサブシステム２３１２は、処理サブシステム２３１０及びネットワーキングサブシステム２３１４のためのデータ及び／又は命令を格納する１又は２以上のデバイスを含む。例えば、メモリサブシステム２３１２は、動的ランダムアクセスメモリ（ＤＲＡＭ）、静的ランダムアクセスメモリ（ＳＲＡＭ）、及び／又は他の種類のメモリを含むことができる。一部の実施形態では、メモリサブシステム２３１２内の処理サブシステム２３１０の命令は、処理サブシステム２３１０によって実行することができる１又は２以上のプログラムモジュール又は命令のセット（プログラムモジュール２３２２又はオペレーティングシステム２３２４など）を含む。１又は２以上のコンピュータプログラム又はプログラムモジュールはコンピュータプログラム機構を構成できる点に留意されたい。更に、メモリサブシステム２３１２内の様々なモジュールの命令は、ハイレベル手順言語、オブジェクト指向プログラミング言語、及び／又はアセンブリ又は期間言語で実施することができる。更にまた、プログラミング言語は、コンパイル又は翻訳することができ、例えば、処理サブシステム２３１０によって実行されるよう構成可能又は構成できる（この説明では同義に使用できる）。
【０１９８】
加えて、メモリサブシステム２３１２は、メモリへのアクセスを制御する機構を含むことができる。一部の実施形態では、メモリサブシステム２３１２は、電子デバイス２３００のメモリに結合された１又は２以上のキャッシュを含むメモリ階層を含む。これらの実施形態の一部では、キャッシュの１又は２以上が処理サブシステム２３１０に位置付けられる。
【０１９９】
一部の実施形態では、メモリサブシステム２３１２は、１又は２以上の高容量大容量ストレージデバイス（図示せず）に結合される。例えば、メモリサブシステム２３１２を磁気又は光学ドライブ、固体ドライブ、又は別の種類の大容量デバイスに結合することができる。これらの実施形態では、メモリサブシステム２３１２は、頻繁に用いられるデータの高速アクセスストレージとして電子デバイス２３００によって使用されるが、大容量ストレージデバイスは、あまり頻繁に使用されないデータを格納するのに使用される。
【０２００】
ネットワーキングサブシステム２３１４は、有線及び／又は無線ネットワークに結合され且つ有線及び／又は無線ネットワーク上で通信する（例えば、ネットワーク動作を実行する）よう構成された１又は２以上のデバイスを含み、制御論理２３１６、インタフェース回路２３１８及び関連付けられるアンテナ２３２０を含む。（図２３はアンテナ２３２０を含み、一部の実施形態では、電子デバイス２３００は、ノード２３０８などの１又は２以上のノード、例えば、アンテナ２３２０に結合することができるパッドを含む。従って、電子デバイス２３００はアンテナ２３２０を含むことができるか又は含まなくてもよい。）例えば、ネットワーキングサブシステム２３１４は、Ｂｌｕｅｔｏｏｔｈネットワーキングシステム、セルラーネットワーキングシステム（例えば、ＵＭＴＳ、ＬＴＥなどの３Ｇ／４Ｇ）、ユニバーサルシリアルバス（ＵＳＢ）ネットワーキングシステム、ＩＥＥＥ８０２．１１に記述される規格に基づくネットワーキングシステム（例えば、Ｗｉ−Ｆｉネットワーキングシステム）、イーサネットネットワーキングシステム、及び／又は別のネットワーキングシステムを含むことができる。インタフェース回路２３１８の所与の１つ及びアンテナ２３２０のうちの少なくとも１つの組合せはラジオを構成できる点に留意されたい。一部の実施形態では、ネットワーキングサブシステム２３１４は、ＨＤＭＩインタフェース２３３０などの有線インタフェースを含む。
【０２０１】
ネットワーキングサブシステム２３１４は、各支援されるネットワーキングシステムに結合し、各支援されるネットワーキングシステム上で通信し、及び各支援されるネットワーキングシステムのデータ及び事象を処理するために使用されるプロセッサ、コントローラ、ラジオ／アンテナ、ソケット／プラグ、及び／又は他のデバイスを含む。各ネットワークシステムのネットワークに結合し、ネットワーク上で通信し、及びネットワーク上でデータ及び事象を処理するために使用される機構は、まとめてネットワークシステムの「ネットワークインタフェース」と呼ばれることもある点に留意されたい。更に、一部の実施形態では、電子デバイス間の「ネットワーク」は存在しない。従って、電子デバイス２３００は、電子デバイス間の単純な無線通信を実行する、例えば、広告又はビーコンフレーム又はパケットを送信する及び／又は上述のように他の電子デバイスによって送信された広告フレーム又はパケットを走査するためにネットワーキングサブシステム２３１４における機構を用いることができる。
【０２０２】
電子デバイス２３００内で、処理サブシステム２３１０、メモリサブシステム２３１２、ネットワーキングサブシステム２３１４、任意的フィードバックサブシステム２３３４及び任意的モニタリングサブシステム２３３６は、バス２３２８を用いて互いに結合される。バス２３２８は、サブシステムが互いにコマンド及びデータを伝送するために使用できる電気、光学、及び／又は電気光学接続を含むことができる。分かり易いように１つのバス２３２８しか示していないが、異なる実施形態は、サブシステム間の電気、光学、及び／又は電気光学接続の異なる数又は構成を含むことができる。
【０２０３】
一部の実施形態では、電子デバイス２３００は、ディスプレイドライバ、Ｉ／Ｏコントローラ及びディスプレイを含むことができるディスプレイ上に情報（識別された環境を明確にする要求など）を表示するためのディスプレイサブシステム２３２６を含む。２次元ディスプレイ、３次元ディスプレイ（ホログラフィックディスプレイ又は容積ディスプレイなど）、頭部装着ディスプレイ、網膜画像プロジェクタ、ヘッドアップディスプレイ、ブラウン管、液晶ディスプレイ、投射型ディスプレイ、電子発光ディスプレイ、電子ペーパーに基づくディスプレイ、薄膜フィルムトランジスタディスプレイ、高性能アドレス指定ディスプレイ、有機発光ダイオードディスプレイ、表面電界ディスプレイ、レーザディスプレイ、カーボンナノチューブディスプレイ、量子ドットディスプレイ、干渉変調ディスプレイ、マルチタッチタッチ画面（タッチセンサ式ディスプレイと呼ばれることもある）、及び／又は別の種類のディスプレイ技術又は物理的現象に基づくディスプレイを含む多種多様なディスプレイの種類をディスプレイサブシステム２３２６に使用できる点に留意されたい。
【０２０４】
更にまた、任意的フィードバックサブシステム２３３４は、振動機構又は振動アクチュエータ（例えば、偏心回転マスアクチュエータ又は線形共振アクチュエータ）、ライト、１又は２以上のスピーカなどの１又は２以上のセンサフィードバック機構又はデバイスを含むことができ、これを用いて電子デバイス２３００のユーザにフィードバック（センサフィードバックなど）を提供することができる。これに代えて又はこれに加えて、任意的フィードバックサブシステム２３３４を用いて、ユーザにセンサ入力を提供することができる。例えば、１又は２以上のスピーカは、音声などのサウンドを出力することができる。１又は２以上のスピーカは、音響トランスデューサの位相アレイなどの１又は２以上のスピーカによって出力されたサウンドの特性を調節するために修正することができるトランスデューサのアレイを含むことができる。この能力は、１又は２以上のスピーカが、伝播音波の等化又はスペクトルコンテンツ、位相及び／又は方向などを変えることによってユーザの所望の音響体験を達成するために環境におけるサウンドを修正するのを可能にできる。
【０２０５】
一部の実施形態では、任意的モニタリングサブシステム２３３６は、電子デバイス２３００を含む環境のサウンドをモニタする１又は２以上の音響トランスデューサ２３３８（１又は２以上のマイクロフォン、位相アレイなど）を含む。音響モニタリングは、電子デバイス２３００が、環境を音響的に特徴付ける、環境内のスピーカによって出力されたサウンド（音声コンテンツに対応するサウンドなど）を音響的に特徴付ける、リスナーの位置を決定する、環境におけるスピーカの位置を決定する及び／又は１又は２以上の音響特徴付けパターン（音声コンテンツの再生を調整するために使用できる）に対応する１又は２以上のスピーカからのサウンドを測定するのを可能にできる。加えて、任意的モニタリングサブシステム２３３６は、環境におけるリスナー又は電子デバイス（スピーカなど）の位置を決定するために使用できる位置トランスデューサ２３４０を含むことができる。
【０２０６】
電子デバイス２３００は、少なくとも１つのネットワークインタフェースを備えた何れかの電子デバイスとすることができる（又はこれに含めることができる）。例えば、電子デバイス２３００は、デスクトップコンピュータ、ラップトップコンピュータ、サブノートブック／ネットブック、サーバ、タブレットコンピュータ、スマートフォン、セルラー電話、スマートウォッチ、消費者電子デバイス（テレビジョン、セットトップボックス、オーディオ機器、スピーカ、ビデオ機器など）、リモート制御、携帯式コンピュータデバイス、アクセスポイント、ルータ、スイッチ、通信機器、テスト機器、及び／又は別の電子デバイスとすることができるか（又はこれらに含めることができる）。
【０２０７】
特定の構成要素を電子デバイス２３００を説明するために使用しているが、代替の実施形態では、異なる構成要素及び／又はサブシステムを電子デバイス２３００に存在させることができる。例えば、電子デバイス２３００は、１又は２以上の追加の処理サブシステム、メモリサブシステム、ネットワーキングサブシステム、及び／又はディスプレイサブシステムを含むことができる。アンテナ２３２０の１つはインタフェース回路２３１８の所与の１つに結合されて図示しているが、インタフェース回路２３１８の所与の１つに複数のアンテナを結合することもできる。例えば、３ｘ３ラジオの事例は３つのアンテナを含むことができる。加えて、サブシステムの１又は２以上は、電子デバイス２３００に存在しなくてもよい。更にまた、一部の実施形態では、電子デバイス２３００は、図２３に図示していない１又は２以上の追加のサブシステムを含むことができる。また、別々のサブシステムが図２３に示されているが、一部の実施形態では、所与のサブシステム又は構成要素の一部又は全部を電子デバイス２３００の他のサブシステム又は構成要素の１又は２以上に統合することができる。例えば、一部の実施形態ではプログラムモジュール２３２２がオペレーティングシステム２３２４に含まれる。
【０２０８】
更に、電子デバイス２３００の回路及び構成要素は、バイポーラ、ＰＭＯＳ及び／又はＮＭＯＳゲート又はトランジスタを含むアナログ及び／又はデジタル回路の何れかの組合せを用いて実施することができる。更にまた、これらの実施形態における信号は、ほぼ離散的な値を有するデジタル信号及び／又は連続値を有するアナログ信号を含むことができる。加えて、構成要素及び回路は、シングルエンド又は差分とすることができ、電源は単極又は双極とすることができる。
【０２０９】
集積回路は、１又は２以上のラジオなどのネットワーキングサブシステム２３１４の機能の一部又は全部を実施することができる。更に、集積回路は、電子デバイス２３００から無線信号を送信する及び他の電子デバイスからの信号を電子デバイス２３００で受信するために用いられるハードウェア及び／又はソフトウェア機構を含むことができる。本明細書で説明する機構に加えて、ラジオがより一般的には当技術で公知であるが、詳しく説明しない。より一般的には、ネットワーキングサブシステム２３１４及び／又は集積回路はラジオの何れの数も含むことができる。
【０２１０】
一部の実施形態では、ネットワーキングサブシステム２３１４及び／又は集積回路は、所与のチャネル（例えば、所与のキャリア周波数）で送信及び／又は受信するようラジオを構成する構成機構（１又は２以上のハードウェア及び／又はソフトウェア機構）を含む。例えば、一部の実施形態では、この構成機構を用いて、所与のチャネルでのモニタリング及び／又は送信から異なるチャネルでのモニタリング及び／又は送信にラジオを切り替えることができる。（本明細書で使用する「モニタリング」は、他の電子デバイスから信号を受信すること及び可能であれば受信した信号に１又は２以上の処理動作を実行すること、例えば、受信信号が広告フレーム又はパケットを含むかどうか決定すること、性能尺度を計算すること、スペクトル分析を実行することなどを含む点に留意されたい。）更にまた、ネットワーキングサブシステム２３１４は、データストリーム内の情報を受信する及び／又は、Ａ／Ｖディスプレイデバイス１１４（図１）のうちの少なくとも１つ、スピーカ１１８（図１）のうちの少なくとも１つ及び／又はコンテンツソース１２０（図１）のうちの少なくとも１つに提供する少なくとも１つのポート（ＨＤＭＩポート２３３２など）を含むことができる。
【０２１１】
Ｗｉ−Ｆｉに準拠した通信プロトコルが例証の実施例として使用されるが、記載した実施形態は、多種多様なネットワークインタフェースに用いることができる。更にまた、上述の実施形態の動作の一部がハードウェア又はソフトウェアで実施されるが、より一般的には上述の実施形態の動作は多種多様な構成及びアーキクチャで実施することができる。従って、上述の実施形態における動作の一部又は全部を、ハードウェアで、ソフトウェアで、又はこの両方で実行することができる。例えば、通信技術における動作の少なくとも一部は、プログラムモジュール２３２２、オペレーティングシステム２３２４（インタフェース回路２３１８のドライバなど）を用いて、及び／又はインタフェース回路２３１８のファームウェアで実施することができる。これに代えて又はこれに加えて、通信技術の動作の少なくとも一部を、インタフェース回路２３１８のハードウェアなどの物理層で実施することができる。
【０２１２】
更に、上述の実施形態は、ユーザが（例えば、指又はディジット又はスタイラスで）触れる携帯式電子デバイスのタッチセンサ式ディスプレイを含むが、他の実施形態ではユーザインタフェースは、携帯式電子デバイスのディスプレイ上に表示され、ユーザはディスプレイの表面に接触する又は触れることなくユーザインタフェースと対話する。例えば、ユーザインタフェースとのユーザの対話は、飛行時間測定、モーション感知（ドップラー測定など）又は、１又は２以上の仮想コマンドアイコンの位置に対するユーザの指又はディジット（又はスタイラス）の動きの方向及び／又は速度を決定できるようにする別の非接触測定を用いて決定することができる。これらの実施形態では、ユーザは、ジェスチャを実行すること（ディスプレイの表面に接触することなく空中で指を「タップする」ことなど）によって所与の仮想コマンドアイコンを動作できる点に留意されたい。一部の実施形態では、ユーザは、ユーザインタフェースをナビゲートする、及び／又は、発話コマンド又は命令を用いて（すなわち音声認識を介して）及び／又はユーザが図１の携帯式電子デバイス１１０のディスプレイ又は図１のＡ／Ｖディスプレイデバイス１１４のディスプレイを見ている場所（例えば、ユーザの視線又はユーザが見ている場所を追跡することによって）に基づいてシステム１００（図１）の構成要素の１つの機能を動作／停止する。
【０２１３】
更にまた、Ａ／Ｖハブ１１２（図１）はＡ／Ｖディスプレイデバイス１１４（図１）とは別の構成要素として示されているが、一部の実施形態ではＡ／Ｖハブ及びＡ／Ｖディスプレイデバイスは、単一の構成要素又は単一の電子デバイスに組み合わされる。
【０２１４】
上述の実施形態は音声及び／又は映像コンテンツ（ＨＤＭＩコンテンツなど）を備えた通信技術を示しているが、他の実施形態ではデータ又は情報の任意の種類の文脈に通信技術が用いられる。例えば、通信技術は、家庭自動化データと共に用いることができる。これらの実施形態では、Ａ／Ｖハブ１１２（図１）は、多種多様な電子デバイス間の通信及びこれらの制御を容易にすることができる。従って、Ａ／Ｖハブ１１２（図１）及び通信技術を用いて、いわゆる物のインターネットにおけるサービスを容易にするか又は実施することができる。
【０２１５】
上述の説明では、発明者らは「一部の実施形態」を示した。「一部の実施形態」は可能性のある実施形態の全てのサブセットを示すが、実施形態の同じサブセットを常に示すとは限らない点に留意されたい。
【０２１６】
上述の説明は、当業者が本開示を使用できるように意図され、特定の応用及びその要件の文脈で提供される。更に、本開示の実施形態の上述の説明は、例証及び説明の目的のみで提示している。これらは、包括的なもの又は本開示を開示された形態に限定することを意図しない。従って、多くの修正及び変形形態が当該技術分野に精通した業者には明らかであろうし、本明細書に定義した一般的原理を、本開示の精神及び範囲から逸脱することなく他の実施形態及び応用に適用することができる。加えて、上述の実施形態の議論は、本開示を限定することを意図しない。従って、本開示は、図示した実施形態に限定されることを意図しないが、本明細書で開示した原理及び特徴に矛盾することのない広範な範囲に従うものとする。
【符号の説明】
【０２１７】
１００  システム
１１０  携帯式電子デバイス
１１２  Ａ／Ｖハブ
１１４−１  Ａ／Ｖディスプレイデバイス
１１４−２  Ａ／Ｖディスプレイデバイス
１１４−３  Ａ／Ｖディスプレイデバイス
１１６  受信デバイス
１１８−１  スピーカ
１１８−２  スピーカ
１１８−３  スピーカ
１２０−１  コンテンツソース
１２０−２  コンテンツソース
１２２−１  ラジオ
１２２−２  ラジオ
１２２−３  ラジオ
１２２−４  ラジオ
１２２−５  ラジオ
１２２−６  ラジオ
１２２−７  ラジオ
１２４  無線信号
１２６  ＨＤＭＩケーブル
１２８  ＴＳＤ
【図１】
2020184788.tif 000003
【図２】
2020184788.tif 000004
【図３】
2020184788.tif 000005
【図４】
2020184788.tif 000006
【図５】
2020184788.tif 000007
【図６】
2020184788.tif 000008
【図７】
2020184788.tif 000009
【図８】
2020184788.tif 000010
【図９】
2020184788.tif 000011
【図１０】
2020184788.tif 000012
【図１１】
2020184788.tif 000013
【図１２】
2020184788.tif 000014
【図１３】
2020184788.tif 000015
【図１４】
2020184788.tif 000016
【図１５】
2020184788.tif 000017
【図１６】
2020184788.tif 000018
【図１７】
2020184788.tif 000019
【図１８】
2020184788.tif 000020
【図１９】
2020184788.tif 000021
【図２０】
2020184788.tif 000022
【図２１】
2020184788.tif 000023
【図２２】
2020184788.tif 000024
【図２３】
2020184788.tif 000025
【手続補正書】
【提出日】令和2年7月16日(2020.7.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
１又は２以上のアンテナに通信可能に結合するよう構成された１又は２以上のノードを備える集積回路であって、
前記集積回路は、
前記１又は２以上のノードから、電子デバイスに関連付けられる入力フレームを受信する段階であって、所与の入力フレームは、所与の電子デバイスが前記所与の入力フレームを送信した送信時間を含む、段階と、
前記入力フレームが受信された受信時間を格納する段階であって、前記受信時間は、前記集積回路のクロックに基づいており、さらに、前記集積回路の物理層で判定される、段階と、
前記入力フレームの前記受信時間及び前記送信時間に基づいて、前記電子デバイスのクロックと前記集積回路のクロックとの間の現在時間オフセットを計算する段階であって、所定の現在時間オフセットの前記計算は、所定のフレームの所定送信時間と所定の受信時間との所定の差に少なくとも部分的に基づいている、計算する段階と、
前記１又は２以上のノードを介して、前記電子デバイスを対象として音声コンテンツ及び再生タイミング情報を含む１又は２以上の出力フレームを送信する段階であって、前記再生タイミング情報は、前記電子デバイスが前記現在時間オフセットに基づいて前記音声コンテンツを再生する再生時間を指定する、段階と、
を実行するよう構成され、
前記電子デバイスの前記再生時間は、前記電子デバイスによる前記音声コンテンツの再生が調整されるような時間的関係を有し、
前記集積回路は、無線通信を用いて、前記入力フレームを受信し、前記１又は２以上の出力フレームを送信するように構成されている、集積回路。
【請求項２】
前記時間的関係が非ゼロの値を有し、前記電子デバイスの少なくとも一部が、前記再生時間の異なる値を用いることによって互いに対する位相を有する前記音声コンテンツの再生を命じられるようになる、ことを特徴とする請求項１に記載の集積回路。
【請求項３】
前記異なる再生時間は、環境の音響特徴付けに基づくことを特徴とする請求項２に記載の集積回路。
【請求項４】
前記異なる再生時間は、環境における所望の音響特性に基づくことを特徴とする請求項２に記載の集積回路。
【請求項５】
前記電子デバイスは、前記集積回路からベクトル距離に位置付けられ、
前記集積回路は、無線測距を用いて前記送信時間及び前記受信時間に基づいて前記ベクトル距離の大きさを決定するよう構成され、前記入力フレームに関連付けられる無線信号の到来角に基づいて前記ベクトル距離の角度を決定するよう構成され、
前記異なる再生時間は、前記決定されたベクトル距離に基づく、ことを特徴とする請求項２に記載の集積回路。
【請求項６】
前記異なる再生時間は、前記電子デバイスに対するリスナーの推定位置に基づく、ことを特徴とする請求項２に記載の集積回路。
【請求項７】
前記集積回路は更に、
前記１又は２以上のノードから、別の電子デバイスに関連付けられるフレームを受信し、
前記受信したフレームに基づいて前記リスナーの前記推定位置を計算する、
よう構成されることを特徴とする請求項６に記載の集積回路。
【請求項８】
前記集積回路は更に、環境のサウンド測定を実行するよう構成された音響トランスデューサを備え、
前記集積回路は、前記サウンド測定に基づいて前記リスナーの前記推定位置を計算するよう構成される、ことを特徴とする請求項６に記載の集積回路。
【請求項９】
前記インタフェース回路は更に、前記１又は２以上のノードから、前記環境における前記別の電子デバイスに関連付けられる前記環境の追加のサウンド測定を受信するよう構成され、
前記集積回路は、前記追加のサウンド測定に基づいて前記リスナーの前記推定位置を計算するよう構成される、ことを特徴とする請求項６に記載の集積回路。
【請求項１０】
前記インタフェース回路は、
飛行時間測定を実行し、
前記飛行時間測定に基づいて前記リスナーの前記推定位置を計算する、
よう構成されることを特徴とする請求項６に記載の集積回路。
【請求項１１】
前記電子デバイスは、前記集積回路から非ゼロの距離に位置付けられ、
前記現在時間オフセットが、前記距離を無視することにより無線測距を用いて前記送信時間及び前記受信時間に基づいて計算される、ことを特徴とする請求項１に記載のデバイス。
【請求項１２】
前記現在時間オフセットは更に、前記電子デバイスのクロックドリフトのモデルに基づく、ことを特徴とする請求項１に記載の集積回路。
【請求項１３】
集積回路と共に使用する非一時的コンピュータ可読ストレージ媒体であって、前記コンピュータ可読ストレージ媒体は、前記集積回路によって実行された時に前記集積回路に、
１又は２以上のアンテナに通信可能に結合された前記集積回路の１又は２以上のノードから、電子デバイスに関連付けられる入力フレームを受信する段階であって、所与の入力フレームは、所与の電子デバイスが前記所与の入力フレームを送信した送信時間を含む、段階と、
前記入力フレームが受信された受信時間を格納する段階であって、前記受信時間は前記集積回路のクロックに基づいており、さらに、前記集積回路の物理層で判定される、段階と、
前記入力フレームの前記受信時間及び前記送信時間に基づいて前記電子デバイスのクロックと前記集積回路のクロックの間の現在時間オフセットを計算する段階であって、所定の現在時間オフセットの前記計算は、所定のフレームの所定送信時間と所定の受信時間との所定の差に少なくとも部分的に基づいている、計算する段階と、
前記１又は２以上のノードを介して、前記電子デバイスを対象として音声コンテンツ及び再生タイミング情報を含む１又は２以上の出力フレームを送信する段階であって、前記再生タイミング情報は、前記電子デバイスが前記現在時間オフセットに基づいて前記音声コンテンツを再生する再生時間を指定する、段階と、
を含む１又は２以上の動作を実行させることによって前記音声コンテンツの再生を調整させるプログラム命令を格納し、
前記電子デバイスの前記再生時間は、前記電子デバイスによる音声コンテンツの再生が調整されるような時間的関係を有し、
前記集積回路は、無線通信を用いて、前記入力フレームを受信し、前記１又は２以上の出力フレームを送信するように構成されている、ことを特徴とする集積回路と共に使用する非一時的コンピュータ可読ストレージ媒体。
【請求項１４】
前記時間的関係が非ゼロの値を有し、前記電子デバイスの少なくとも一部が、前記再生時間の異なる値を用いることによって互いに対する位相を有する前記音声コンテンツの再生を命じられるようになり、
前記異なる再生時間は、環境の音響特徴付けに基づく、ことを特徴とする請求項１３に記載の非一時的コンピュータ可読ストレージ媒体。
【請求項１５】
前記時間的関係が非ゼロの値を有し、前記電子デバイスの少なくとも一部が、前記再生時間の異なる値を用いることによって互いに対する位相を有する前記音声コンテンツの再生を命じられるようになり、
前記異なる再生時間は、前記環境における所望の音響特性に基づく、ことを特徴とする請求項１４に記載の非一時的コンピュータ可読ストレージ媒体。
【請求項１６】
前記時間的関係が非ゼロの値を有し、前記電子デバイスの少なくとも一部が、前記再生時間の異なる値を用いることによって互いに対する位相を有する前記音声コンテンツの再生を命じられるようになり、
前記電子デバイスは、前記集積回路からベクトル距離に位置付けられ、
前記１又は２以上の動作は、
無線測距を用いて前記送信時間及び前記受信時間に基づく前記ベクトル距離の大きさを決定する段階と、
前記入力フレームに関連付けられる無線信号の到来角に基づいて前記ベクトル距離の角度を決定する段階と、
を含み、前記異なる再生時間は、前記決定されたベクトル距離に基づく、
ことを特徴とする請求項１４に記載の非一時的コンピュータ可読ストレージ媒体。
【請求項１７】
前記時間的関係が非ゼロの値を有し、前記電子デバイスの少なくとも一部が、前記再生時間の異なる値を用いることによって互いに対する位相を有する前記音声コンテンツの再生を命じられるようになり、
前記異なる再生時間は、前記電子デバイスに対するリスナーの推定位置に基づく、ことを特徴とする請求項１４に記載の非一時的コンピュータ可読ストレージ媒体。
【請求項１８】
前記１又は２以上の動作は、
飛行時間測定を実行する段階と、
前記飛行時間測定に基づいて前記リスナーの前記推定位置を計算する段階と、
を含む、ことを特徴とする請求項１３に記載の非一時的コンピュータ可読ストレージ媒体。
【請求項１９】
前記現在時間オフセットは更に、前記電子デバイスのクロックドリフトのモデルに基づく、ことを特徴とする請求項１３に記載の非一時的コンピュータ可読ストレージ媒体。
【請求項２０】
音声コンテンツの再生を調整する方法であって、
集積回路により、
１又は２以上のアンテナに通信可能に結合された前記集積回路の１又は２以上のノードから、電子デバイスに関連付けられる入力フレームを受信する段階であって、所与の入力フレームが、所与の電子デバイスが前記所与の入力フレームを送信した送信時間を含む、段階と、
前記入力フレームが受信された受信時間を格納する段階であって、前記受信時間は、前記集積回路のクロックに基づいており、さらに、前記集積回路の物理層で判定される、段階と、
前記入力フレームの前記受信時間及び前記送信時間に基づいて前記電子デバイスのクロックと前記集積回路のクロックとの間の現在時間オフセットを計算する段階であって、所定の現在時間オフセットの前記計算は、所定のフレームの所定送信時間と所定の受信時間との所定の差に少なくとも部分的に基づいている、計算する段階と、
前記１又は２以上のノードを介して、前記電子デバイスを対象として音声コンテンツ及び再生タイミング情報を含む１又は２以上の出力フレームを送信する段階であって、前記再生タイミング情報は、前記電子デバイスが前記現在時間オフセットに基づいて前記音声コンテンツを再生する再生時間を指定する、段階と、
を含み、
前記電子デバイスによる前記音声コンテンツの前記再生が調整されるように、前記電子デバイスの前記再生時間は時間的関係を有し、
前記入力フレームの前記受信及び前記１又は２以上の出力フレームの前記送信は、無線通信を含む、ことを特徴とする方法。