(57)【要約】【解決手段】スピーカシステムにおける音の定位のための方法は、スピーカシステムの中の複数のスピーカのスピーカ位置を決定すること、室内のユーザーのユーザー位置を決定すること、及びスピーカ位置の対応する位置に対する室内でのユーザー位置に基づいて、複数のスピーカの各々に送信される音声信号を修正することを含む。複数のスピーカの各々の音声信号のための最適な修正は、室内でのユーザー位置の位置の影響を排除することを含む。【選択図】図３
2021513264.tif 000002
【特許請求の範囲】
【請求項１】
スピーカシステムにおける音の定位のための方法であって、
ａ）スピーカシステムの中の複数のスピーカのスピーカ位置を決定することと、
ｂ）室内のユーザーのユーザー位置を決定することと、
ｃ）前記スピーカ位置の対応する位置に対する前記室内の前記ユーザー位置に基づいて、前記複数のスピーカの各々によって送信される音声信号を修正することであって、前記複数のスピーカの各々によって送信される前記音声信号を修正することが、前記室内の前記ユーザー位置の位置の影響を排除すること
を含む、方法。
【請求項２】
前記室内の前記ユーザー位置が、前記ユーザーの頭部の所在地及び／または向きを含む、請求項１に記載の方法。
【請求項３】
複数のスピーカの前記スピーカ位置を決定することが、少なくとも２つのマイクを使用して前記マイクと前記複数のスピーカの各々との間の距離を決定することを含む、請求項１に記載の方法。
【請求項４】
独立成分分析を使用して前記マイクで受け取った音の混合から元の信号を決定すること、及び前記マイクに対する元の各信号の位置を計算することをさらに含む、請求項３に記載の方法。
【請求項５】
元の各信号の前記計算した位置を既知のスピーカチャネル構成に相互に関連付けることをさらに含む、請求項４に記載の方法。
【請求項６】
前記ユーザー位置を決定することが、前記ユーザーに装着された少なくとも１つの加速度計及び／またはジャイロスコープセンサを使用することを含む、請求項１に記載の方法。
【請求項７】
前記ユーザー位置を決定することが、前記ユーザーに取り付けられたオブジェクトに結合された少なくとも１つの加速度計及び／またはジャイロスコープセンサを使用することを含む、請求項１に記載の方法。
【請求項８】
第２のユーザーを検出すること、及び前記第２のユーザーの前記検出に応えて、ｃ）で加えた前記修正を排除することをさらに含む、請求項１に記載の方法。
【請求項９】
第２のユーザーを検出することが、第２のコントローラから信号を検出することを含む、請求項８に記載の方法。
【請求項１０】
前記ユーザー位置を決定することが、１つ以上の光源の位置を検出するために画像取り込みユニットを使用することを含む、請求項１に記載の方法。
【請求項１１】
前記スピーカ位置を決定することが、画像取り込みユニットを用いて前記スピーカを含む部屋の画像を入手すること、及び前記画像を分析することを含む、請求項１に記載の方法。
【請求項１２】
前記複数のスピーカの各々に送信される音声信号を修正することが、送信される前記音声信号の信号遅延時間及び／または信号振幅を変更することを含む、請求項１に記載の方法。
【請求項１３】
非一過性コンピュータ可読媒体であって、命令が前記非一過性コンピュータ可読媒体の上に埋め込まれており、前記命令が、実行時にプロセッサに、
ａ）スピーカシステムの中の複数のスピーカのスピーカ位置を決定することと、
ｂ）室内のユーザーのユーザー位置を決定することと、
ｃ）前記スピーカ位置の対応する位置に対する前記室内の前記ユーザー位置に基づいて、前記複数のスピーカの各々によって送信される音声信号を修正することであって、前記複数のスピーカの各々によって送信される前記音声信号を修正することが、前記室内の前記ユーザー位置の位置の影響を排除することを含む、前記修正すること
を含む、スピーカシステムにおける音の定位のための方法を実施させる、非一過性コンピュータ可読媒体。
【請求項１４】
前記ユーザー位置が、前記ユーザーの頭部の所在地及び／または向きを含む、請求項１３に記載の非一過性コンピュータ可読媒体。
【請求項１５】
複数のスピーカの前記スピーカ位置を決定することが、少なくとも２つのマイクを使用して前記マイクと前記複数のスピーカの各々との間の距離を決定することを含む、請求項１３に記載の非一過性コンピュータ可読媒体。
【請求項１６】
独立成分分析を使用して前記マイクで受け取った音の混合から信号を決定すること、及び前記マイクに対する各信号の位置を計算することをさらに含む、請求項１５に記載の非一過性コンピュータ可読媒体。
【請求項１７】
各信号の前記計算した位置を既知のスピーカチャネル構成に相互に関連付けることをさらに含む、請求項１６に記載の非一過性コンピュータ可読媒体。
【請求項１８】
前記ユーザー位置を決定することが、前記ユーザーに装着された少なくとも１つの加速度計及び／またはジャイロスコープセンサを使用することを含む、請求項１３に記載の非一過性コンピュータ可読媒体。
【請求項１９】
前記ユーザー位置を決定することが、前記ユーザーに取り付けられたオブジェクトに結合された少なくとも１つの加速度計及び／またはジャイロスコープセンサを使用することを含む、請求項１３に記載の非一過性コンピュータ可読媒体。
【請求項２０】
第２のユーザーを検出すること、及び前記第２のユーザーの前記検出に応えてｃ）で加えた前記修正を排除することをさらに含む、請求項１３に記載の非一過性コンピュータ可読媒体。
【請求項２１】
第２のユーザーを検出することが、第２のコントローラから信号を検出することを含む、請求項２０に記載の非一過性コンピュータ可読媒体。
【請求項２２】
前記ユーザー位置を決定することが、１つ以上の光源の位置を検出するために画像取り込みユニットを使用することを含む、請求項１３に記載の非一過性コンピュータ可読媒体。
【請求項２３】
前記スピーカ位置を決定することが、前記室内への基準画像の投影及び画像取り込みユニットを用いた前記基準画像の検出を含む、請求項１３に記載の非一過性コンピュータ可読媒体。
【請求項２４】
前記複数のスピーカの各々に送信される音声信号を修正することが、送信される前記音声信号の信号遅延時間及び／または信号振幅を変更することを含む、請求項１３に記載の非一過性コンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、音声信号処理に関する。より具体的には、本開示は、スピーカシステムの中で検出されたスピーカ位置及びユーザー位置に基づいた音声信号の修正に関する。
【背景技術】
【０００２】
サラウンドサウンドは、リスナーを取り囲むスピーカからの複数の音声チャネルを用いた音源の立体的な音の再生を可能にする。サラウンドサウンドシステムは、一般的にビジネス施設（例えば、映画館）に設置されるだけではなく、ホームエンターテインメント使用でも人気がある。システムは、通常、（５．１スピーカシステムの場合は５つ、または７．１スピーカシステムの場合は７つなどの）複数のラウンドスピーカ、及び１つのバスラウドスピーカ（つまり、サブウーファー）を含む。
【０００３】
図１は、立体的な音を提供するためにエンターテインメントシステム１７０とともに使用するための５．１サラウンドサウンドシステム１００の一般的なセットアップを示す。エンターテインメントシステム１７０は、ディスプレイデバイス（例えば、ＬＥＤモニタまたはテレビ）、エンターテインメントコンソール（例えば、ゲームコンソール、ＤＶＤプレーヤ、またはセットアップ／ケーブルボックス）、及び周辺機器（例えば、エンターテインメントコンソールを制御するための画像取り込みデバイスまたはリモコン装置１７２）を含む。サラウンドサウンドシステムのための構成は、３つのフロントスピーカ（つまり、左ラウドスピーカ１１０、中心ラウンドスピーカ１２０、及び右ラウドスピーカ１３０）、２つのサラウンドスピーカ（つまり、左サラウンドラウンドスピーカ１４０及び右サラウンドラウドスピーカ１５０）、ならびにサブウーファー１６０を含む。各ラウドスピーカは、リスナーが異なる方向から異なる音を提示されるように、異なる音声信号を再生する。サラウンドサウンドシステム１００のこのような構成は、最適な立体的な音響体験のために（図１に示すリスナー１９０のような）システムの中心に位置するリスナー向けに設計される。言い換えれば、システムの中の各個別ラウドスピーカは、特定の位置に設置され（つまり、配置及び配向され）なければならない、または最適な音響を提供するために聴衆までの距離及び互いの間の距離によって正確に設置されなければならない。しかしながら、設置部屋のレイアウトまたは他の事情のため、ラウンドスピーカを必要されるとおりに配置することは、多くの場合きわめて困難である。さらに、リスナーは必ずしもシステムの中心にいるとは限らない場合がある。図２は、５．１スピーカシステムの中心から外れているリスナー２９０の例を示す。図２のリスナー２９０は、システムの中心にいるリスナーよりも劣ったリスニング体験を有するであろう。
【０００４】
本開示の態様が生じるのはこの状況においてである。
【図面の簡単な説明】
【０００５】
本開示の態様は、添付図面と併せて以下の発明を実施するための形態を検討することによって容易に理解できる。
【０００６】
【図１】５．１スピーカシステムにおけるユーザーの周囲の例を示す概略図である。
【０００７】
【図２】５．１スピーカシステムにおけるユーザーの周囲の例を示す概略図である。
【０００８】
【図３】本開示の態様に係るスピーカシステムにおける音の定位のための方法の流れ図である。
【０００９】
【図４】本開示の一態様に従って、スピーカ位置を決定するための方法の流れ図である。
【００１０】
【図５】本開示の態様に係るスピーカシステムにおける２人のユーザーの周囲の例を示す概略図である。
【００１１】
【図６】本開示の態様に係る信号処理装置を示すブロック図である。
【発明を実施するための形態】
【００１２】
以下の詳細な説明は、例示を目的として多くの具体的な詳細を含むが、当業者の誰でも、以下の詳細に対する多くの変形及び改変が本発明の範囲内にあることを認識する。したがって、以下に説明する本発明の例示的な実施形態は、特許請求される発明に対する一般性を失うことなく、かつ特許請求される発明に限定を課すことなく説明される。
【００１３】
［序文］
サラウンドサウンドシステムからのユーザーの音響体験は、システムのラウドスピーカに対する使用の位置に左右されるため、当該技術では、ユーザー位置に対するスピーカシステムのラウドスピーカの相対的な位置を決定し、ユーザーが高品質の立体的な音を享受するために、相応してスピーカからの音声信号を修正する方法に対するニーズがある。
【００１４】
［ユーザー位置を基準にしたラウドスピーカの位置の決定］
本開示の態様によれば、ユーザー位置に対してスピーカシステムの中のスピーカ位置を決定し、相応して音声信号を修正するための方法が提供される。方法は、スピーカシステムの中の複数のスピーカのスピーカ位置を決定すること、室内でのユーザー位置を決定すること、及びスピーカ位置の対応する位置に対する室内でのユーザー位置に基づいて複数のスピーカの各々に送信される音声信号を修正することを含む。複数のスピーカの各々のための音声信号の最適な修正は、室内でのユーザー位置の位置の影響を排除することを含む。
【００１５】
図３は、本開示の態様に係るスピーカシステムにおける音の定位のための方法の流れ図である。本開示の態様によれば、方法は、図１に示す標準的な構成で配置されたスピーカを有するスピーカシステム、及び非標準的な構成で配置されたスピーカを有するスピーカシステムに適用する。各スピーカは、有線通信または無線通信を介して再生のために音声を受け取るように構成される。
【００１６】
図３に示すように、スピーカシステムの中の複数のスピーカの各スピーカ位置は、３１０で決定されてよい。ユーザー位置及び向きの情報は、３２０で示されるように決定される。スピーカからの音声信号は、次いで、３３０に示すように、スピーカ及びユーザーの相対的な位置に基づいて修正されてよい。一部の実施態様では、スピーカ位置を決定することは、少なくとも２つのマイクを使用して、マイクと複数のスピーカの各々との間の距離を、異なるマイクでのスピーカからの信号の到着の時間遅延から決定することを伴ってよい。他の実施態様では、スピーカ位置を決定することは、画像取り込みユニットを用いてスピーカが位置する部屋の画像を入手し、その画像を分析することを伴ってよい。
【００１７】
図４は、本開示の一態様に従ってマイクを使用し、スピーカ位置を決定するための例示的な方法の詳細な流れ図である。示される例では、各スピーカは、４１０に示すように波形で駆動される。スピーカを駆動する波形のいくつかの考えられる異なる構成がある。限定としてではなく例として、波形は、ユーザーの可聴範囲を超える周波数を有する正弦波信号であってよい。限定としてではなく例として、波形は、スピーカに通信で結合される波形発生器によって生成されてよい。生成されたこのような波形は、ゲームコンソール、テレビシステム、または音声システムなどのデバイスの一部であってよい。限定としてではなく例として、ユーザーは、スピーカシステムに結合されるゲームコンソールに結合されたゲームコントローラ上でボタンを押すことによって波形生成手順を開始してよい。このような実施態様では、ゲームコントローラは、同様にスピーカに波形を送信する命令をスピーカシステムに送出するゲームコンソールに開始信号を送信する。４２０に示すように、複数のスピーカから発せられる音の混合は、２つ以上のマイクを有するマイクのアレイによって受け取られる。マイクは、互いに対して固定された所在地にあり、隣接するマイクは既知の幾何学形状（例えば、既知の距離及び／またはマイクの既知のレイアウト）によって分離される。一実施形態では、マイクのアレイは、ユーザーによって保持されるまたはユーザーに取り付けられるオブジェクト（例えば、ユーザーによって保持されるゲームコントローラもしくはリモートコントローラ、またはユーザーに装着されたイヤホンもしくは仮想現実ヘッドセット）の中に設けられる。
【００１８】
各マイクは、受け取った音を対応する電気信号に変換するトランスデューサを含んでよい。電気信号は、いくつかの異なる方法のいずれかで分析されてよい。限定としてではなく例として、各マイクによって生成された電気信号は、デジタルコンピュータ上のデジタル信号処理による分析を容易にするために、アナログ電気信号からデジタル値に変換されてよい。
【００１９】
４３０で、マイクで受け取られた音の混合から信号を抽出するために、独立成分分析（ＩＣＡ）が適用されてよい。概して、ＩＣＡは、元のソース信号の線形混合として混合プロセスをモデル化し、元のソース信号に対応する推定信号のセットを生成するために混合プロセスを逆転しようと試みるデミキシング動作を適用するソース分離問題に対する手法である。基本的なＩＣＡは、独立した非ガウスソース信号の線形の瞬時混合を想定し、混合の数はソース信号の数に等しい。元のソース信号は独立していると想定されるため、ＩＣＡは、混合から独立した（または少なくとも最大で独立した）信号のセットを抽出する統計的な方法を使用することによって、元のソース信号を推定する。言い換えれば、スピーカシステムの中のスピーカから発する音に対応する信号は、ＩＣＡによってマイク信号から分離または抽出できる。ＩＣＡのいくつかの例は、例えば、米国特許第９，０９９，０９６号、米国特許第８，８８６，５２６号、米国特許第８，８８０，３９５号、及び米国特許出願公報第２０１３／０２９４６１１号に詳細に記載され、その４つすべての内容全体は、参照により本明細書に援用される。
【００２０】
４４０に示すように、マイクに対する抽出した各信号のソースの位置は、次いで所与のスピーカに対応する音がマイクに到達する時間の差に基づいて決定されてよい。具体的には、所与のスピーカから抽出した各信号は、異なるときに異なるマイクに到達する。アレイの中の異なるマイクへの到着時間の差は、ソースの方向または位置についての情報を引き出すために使用される場合がある。従来のマイク方向検出技術は、ソースの位置に対する方向を決定するために異なるマイクから信号間の相互関連を分析する。すなわち、マイクに対する抽出した各信号の位置は、２つ以上のマイクによって受信される信号間の到着時間の差に基づいて計算できる。
【００２１】
４５０で、抽出した各信号の計算された位置は、特定の抽出信号に対応するスピーカを識別するために、スピーカシステムの既知のレイアウトに相互に関連付けられる。例えば、図１に示す５．１スピーカシステムでは、相対的にマイク（つまり、ユーザー位置）の左前方にある左前方スピーカ、ユーザー位置の前方にある中心スピーカ、相対的にユーザー位置の右前方にある右前方スピーカ、相対的にユーザー位置の左後方にある左後方スピーカ、及び相対的にユーザー位置の右後方にある右後方スピーカがある。このような既知のスピーカ構成は、どのスピーカチャネルがどの抽出信号に相当するのかを決定するために、ステップ４４０から抽出した信号の計算された位置に相互に関連する場合がある。すなわち、マイク（つまり、ユーザー位置）に対するスピーカの各々の位置を決定できる。
【００２２】
一部の実施態様では、スピーカが位置する部屋の寸法を決定することが望ましい可能性があり、そのため、この情報は、部屋の壁及び／または床及び／または天井から反響する異なるスピーカからの音の影響を補償するために使用できる。この情報を決定するための多くの方法があるが、４６０に示すように、各スピーカからのマイクの距離が決定されると、マイクによって取り込まれるスピーカからの音をさらに分析することによってこの情報を決定することができる。例として、例えばＩＣＡから決定されるように、所与のスピーカから発する音に対応する分離された信号は、スピーカからマイクに直接的に移動する音、及び壁、床、または天井から反射するスピーカからの音のために異なるマイクに到達する時間の差を検出するために分析されてよい。時間遅延は、以前に決定したマイクに対するスピーカの相対的な位置を使用し、距離の差に変換できる。距離の差は、壁、天井、及び床の相対的な位置を決定するために分析されてよい。
【００２３】
図３を参照し直すと、本開示の態様に係る方法は、ステップ３２０で室内のユーザーのユーザー位置を決定することも含む。ユーザー位置を検出するためのステップは、図４に関連して説明するスピーカ位置を決定するステップの前にまたは後に実行できる。室内でのユーザー位置が、ユーザーの頭部の所在地及び／または向きを含むことに留意されたい。ユーザー位置は、ユーザーの上に、またはユーザーに取り付けられた（ゲームコントローラもしくはリモートコントローラなどの）オブジェクトの上に装着された１つ以上の慣性センサを使用し、検出または追跡できる。一実施形態では、ユーザーによって保持されるゲームコントローラは、慣性信号を介して所在地及び／または向きの情報を提供してよい１つ以上の慣性センサを含む。向き情報は、ゲームコントローラの傾き、ロール、またはヨー、それによってユーザーの向きなどの角度情報を含んでよい。例として、慣性センサは、任意の数及び／または組み合わせの加速度計、ジャイロスコープ、または傾斜センサを含んでよい。別の実施形態では、ユーザー位置は、１つ以上の光源の位置を検出するための画像取り込みユニット（例えば、カメラ）を使用し、追跡される場合がある。
【００２４】
スピーカ位置及びユーザー位置を決定した後、再生のために複数のスピーカの各々に送信される音声信号は、ステップ３３０で相応して修正できる。特定のスピーカ位置に対して決定されたユーザー位置（つまり、ユーザーの頭部の位置及び／またはユーザーの頭部の向き）に基づいて、そのスピーカに送信される対応する信号は、その信号遅延時間を変更するために信号を遅延させることによって、またはサウンドチャネルを等しくするためにその信号振幅を調整することによって修正できる。一実施形態では、修正ステップは、ユーザー位置及び部屋の寸法の情報に基づいて位置の音響効果（例えば、エコー効果）を排除して、エコーまたは位置に依存する音響効果を排除するために音声信号を修正することを含む。本開示の態様に係る方法は、スピーカシステムの中のスピーカが正確に必要とされるように設置されていないとき、及び／またはユーザーがスピーカシステムの中心に位置していないときにもユーザーが高品質の立体的な音を享受できるようにする。
【００２５】
図５に示すように、室内の第２のユーザーの検出時、ステップ３３０で加えた修正が排除されることに留意されたい。一実施形態では、第２のユーザーを検出することは、第２のコントローラからの信号を検出することを含む。
【００２６】
本開示の態様によれば、上述したように動作する、図３及び図４に関して上述したタイプの信号処理方法は、図６に示すように、信号処理装置６００の一部として実装されてよい。装置６００は、ＴＶ、ビデオゲームコンソール、ＤＶＤプレーヤ、またはセットアップ／ケーブルボックスなどのエンターテインメントシステムの中に組み込まれてよい。装置６００は、プロセッサ６０１及びメモリ６０２（例えば、ＲＡＭ、ＤＲＡＭ、ＲＯＭなど）を含んでよい。さらに、信号処理装置６００は、並列処理が実施される場合、複数のプロセッサ６０１を有してよい。メモリ６０２は、上述したように構成されたデータ及びコード命令を含む。
【００２７】
装置６００は、入出力（Ｉ／Ｏ）要素６１１、電源（Ｐ／Ｓ）６１２、クロック（ＣＬＫ）６１３、及びキャッシュ（６１４）などの周知のサポート機能６１０を含んでもよい。装置６００は、任意選択で、プログラム及び／またはデータを格納するために、ディスクドライブ、ＣＤ−ＲＯＭドライブ、テープドライブなどのマスストレージデバイス６１５を含んでよい。また、コントローラは、任意選択でディスプレイユニット６１６を含んでもよい。ディスプレイユニット６１６は、テキスト、数字、グラフィックシンボル、または画像を表示する陰極線管（ＣＲＴ）又はフラットパネルスクリーンの形をとってよい。プロセッサ６０１、メモリ６０２、及びシステム６００の他の構成要素は、図６に示すように、システムバス６２０を介して互いと信号（例えば、コード命令及びデータ）を交換してよい。
【００２８】
本明細書で使用するように、用語Ｉ／Ｏは、概してシステム６００との間、及び周辺機器との間でデータを転送する任意のプログラム、動作、またはデバイスを指す。あらゆるデータ転送は、あるデバイスからの出力及び別のデバイスへの入力として見なされてよい。周辺機器は、キーボード及びマウスなどの入力専用デバイス、プリンタなどの出力専用デバイス、及び入力デバイスと出力デバイスの両方の機能を果たすことができる書き込み可能ＣＤ−ＲＯＭなどのデバイスを含む。用語「周辺機器」は、マウス、キーボード、プリンタ、モニタ、スピーカ、マイク、ゲームコントローラ、カメラ、外部Ｚｉｐドライブ、またはスキャナなどの外部デバイス、及びＣＤ−ＲＯＭドライブ、ＣＤ−Ｒドライブ、もしくは内部モデム、もしくはフラッシュメモリリーダ／ライタ、ハードドライブなどの他の周辺機器などの内部デバイスを含む。
【００２９】
本開示の態様によれば、任意選択の画像取り込みユニット６２３（例えば、デジタルカメラ）は、Ｉ／Ｏ機能６１１を通して装置６００に結合されてよい。さらに、複数のスピーカ６２４は、例えばＩ／Ｏ機能６１１により装置６００に結合されてよい。一部の実施態様では、複数のスピーカは、例えば図１に関して上述したように構成されてよいサラウンドサウンドスピーカのセットであってよい。
【００３０】
本開示の特定の態様では、装置６００はビデオゲームユニットであってよい。ビデオゲームまたはタイトルは、メモリ６０２またはマスストレージデバイス６１５と関連付けられた媒体などの他のプロセッサ可読媒体に格納されてよいプロセッサ可読データ及び／または命令として実装されてよい。ビデオゲームユニットは、有線（例えば、ＵＳＢケーブル）を通してまたは無線でのどちらかでＩ／Ｏ機能６１１を介してプロセッサに結合されたゲームコントローラ６３０を含んでよい。具体的には、ゲームコントローラ６３０は、プロセッサ６０２、ゲームコントローラ６３０、または両方のうちの少なくとも１つとデジタル通信を実施するよう作動する通信インタフェースを含んでよい。通信インタフェースは、汎用非同期送受信機（「ＵＡＲＴ」）を含んでよい。ＵＡＲＴは、追跡デバイスの動作を制御するための、または別のデバイスとの通信のために追跡デバイスから信号を送信するための制御信号を受信するよう作動してよい。代わりに、通信インタフェースは、ユニバーサルシリアルバス（「ＵＳＢ」）コントローラを含む。ＵＳＢコントローラは、追跡デバイスの動作を制御するための、または別のデバイスとの通信のために追跡デバイスから信号を送信するための制御信号を受信するよう作動してよい。一部の実施形態では、ユーザーは、プレイ中にゲームコントローラ６３０を保持する。一部の実施形態では、ゲームコントローラ６３０は、ユーザーの体に装着可能であってよい。本開示の一部の態様によれば、ゲームコントローラ６３０は、スピーカ位置を決定するために２つ以上のマイク６３１のマイクアレイを含んでよい。さらに、ゲームコントローラ６３０は、慣性信号を介して所在地及び／または向きの情報をプロセッサ６０１に提供してよい１つ以上の慣性センサ６３２を含んでよい。さらに、ゲームコントローラ６３０は、発光ダイオード（ＬＥＤ）などの１つ以上の光源６３４を含んでよい。光源６３４は、一方のコントローラを他方から区別するために使用されてよい。例えば、１つ以上のＬＥＤが、ＬＥＤパターンコードを点滅または保持することによってこれを達成できる。さらに、ＬＥＤパターンコードは、ゲームプレイ中にゲームコントローラ６３０の配置を決定するために使用されてもよい。例えば、ＬＥＤは、コントローラの傾き、ヨー、及びロールを識別するのを支援できる。画像取り込みユニット６２３は、ゲームコントローラ６３０及び光源６３４を含む画像を取り込んでよい。このような画像の分析は、ゲームコントローラ、それによってユーザーの位置及び／または向きを決定できる。このような分析は、メモリ６０２に格納され、プロセッサ６０１によって実行されるプログラムコード命令６０４によって実施されてよい。
【００３１】
プロセッサ６０１は、ゲームコントローラ６３０及び／またはそのユーザーの位置及び／または向きに関する情報を演繹するために、画像取り込みユニット６２３によって検出された光源６３４からの光信号、及び／またはマイクアレイ６３１によって検出された音響信号からの音源位置及び特徴付けの情報と併せて、慣性センサ６３２からの慣性信号を使用してよい。
【００３２】
プロセッサ６０１は、メモリ６０２によって格納され、取り出され、プロセッサモジュール６０１によって実行されるプログラム６０４のデータ６０６及びプログラムコード命令に応えて、信号データ６０６に対してデジタル信号処理を実行してよい。プログラム６０４のコード部分は、Ａｓｓｅｍｂｌｙ、Ｃ＋＋、ＪＡＶＡ（登録商標）、またはいくつかの他の言語などのいくつかの異なるプログラミング言語のうちの任意の１つに準拠してよい。プロセッサモジュール６０１は、プログラムコード６０４等のプログラムを実行するとき特定目的コンピュータとなる汎用コンピュータを形成する。プログラムコード６０４は、ソフトウェアに実装され、汎用コンピュータで実行されるとして本明細書に説明されているが、当業者は、タスク管理の方法が特定用途向け集積回路（ＡＳＩＣ）または他のハードウェア回路などのハードウェアを使用し、実装できるであろうことを理解する。したがって、本発明の実施形態は、ソフトウェア、ハードウェア、または両方のなんらかの組み合わせで全体的または部分的に実装できることを理解されたい。
【００３３】
プログラムコードは、実行時に装置６００に、図３の方法３００及び／または図４の方法４００を実行させる１つ以上の命令を含んでよい。このような命令は、装置に、少なくともスピーカシステムの中の複数のスピーカのスピーカ位置を決定させてよい、室内のユーザーのユーザー位置を決定させてよい、及びスピーカ位置の対応する位置に対する、室内でのユーザー位置に基づいて、複数のスピーカの各々に送信される音声信号を修正させてよい。プログラムコード６０４は、室内でのユーザー位置の位置の影響を排除することを含むために、複数のスピーカの各々のための音声信号の最適な修正に対する１つ以上の命令を含んでよい。
【００３４】
上記は、本発明の好ましい実施形態の完全な説明であるが、多様な代替策、修正、及び同等物を使用することが可能である。したがって、本発明の範囲は、上述の説明を参照して判定されるべきでなく、代わりに、均等物のそれらの全範囲とともに添付の特許請求の範囲を参照して決定されるべきである。好ましいかどうかに関わらず、本明細書に説明された任意の特徴は、好ましいかどうかに関わらず、本明細書に説明された任意の他の特徴と組み合わされてよい。続く特許請求の範囲では、不定冠詞「Ａ」または「Ａｎ」は、明示的に特別の定めがない限り、冠詞に続く品目の１つ以上の数量を指す。添付の特許請求の範囲は、ミーンズプラスファンクションの限定が語句「するための手段（ｍｅａｎｓ  ｆｏｒ）」を使用し、所与の請求項に明示的に記載されない限り、係る限定を含むとして解釈されるべきではない。
【図１】
2021513264.tif 000003
【図２】
2021513264.tif 000004
【図３】
2021513264.tif 000005
【図４】
2021513264.tif 000006
【図５】
2021513264.tif 000007
【図６】
2021513264.tif 000008
【国際調査報告】
2021513264.tif 000009
2021513264.tif 000010