(57)【要約】【解決手段】本開示の態様は、室内サウンドレベルの調節に関する技術に関し、既知の波形でスピーカを駆動することと、少なくとも２つのマイクロホンを用いて、スピーカから音波を検出することであって、少なくとも２つのマイクロホンは既知の配向で構成される、検出することと、既知の波形と、少なくとも２つのマイクロホンによって検出された音波と、少なくとも２つのマイクロホンの既知の配向とを利用して、室内サウンドダイナミックを生成することと、室内サウンドダイナミックを考慮して、サウンドレベルを調節するようにフィルタを適用することと、を含む。室内サウンドダイナミックは、部屋のスピーカレイアウト、室内インパルス応答、部屋の中心からの各スピーカの距離もしくは角度、またはサウンドシステムから来る音のユーザの知覚に影響を与え得る他の物理的制約であり得る。【選択図】図１
2021513263.tif 000002
【特許請求の範囲】
【請求項１】
室内サウンドレベルの調節に関する方法であって、
ａ）既知の波形でスピーカを駆動することと、
ｂ）少なくとも２つのマイクロホンを用いて、前記スピーカから音波を検出することであって、前記少なくとも２つのマイクロホンは既知の配向で構成される、前記検出することと、
ｃ）前記既知の波形と、前記少なくとも２つのマイクロホンによって検出された前記音波と、前記少なくとも２つのマイクロホンの前記既知の配向とを利用して、室内サウンドダイナミックを生成することと、
ｄ）前記スピーカを駆動するために使用される信号をフィルタリングして、前記室内サウンドダイナミックを考慮して前記スピーカのサウンドレベルを調節することと、
を含む、方法。
【請求項２】
前記少なくとも２つのマイクロホンはゲームコントローラに結合される、請求項１に記載の方法。
【請求項３】
前記少なくとも２つのマイクロホンは、既知の配向に構成されるアレイに配置される別個のゲームコントローラに結合される、請求項１に記載の方法。
【請求項４】
前記室内サウンドダイナミックは室内インパルス応答を含む、請求項１に記載の方法。
【請求項５】
ｄ）フィルタを適用することは、前記室内インパルス応答における不要な可聴周波数を補償するためにフィルタを適用することを含む、請求項４に記載の方法。
【請求項６】
前記室内サウンドダイナミックは、前記室内のスピーカレイアウトを含む、請求項１に記載の方法。
【請求項７】
前記室内サウンドダイナミックは、さらに、マイクロホンに対するスピーカの距離及び／または角度を含む、請求項６に記載の方法。
【請求項８】
ｃ）は、前記２つ以上のマイクロホンから信号の独立成分分析を行い、音を前記２つ以上のスピーカから隔離することによって及び前記２つ以上のスピーカのそれぞれから隔離された音を分析し、スピーカの場所を判定することによって、部屋内の２つ以上のスピーカのスピーカレイアウトを判定することを含む、請求項６に記載の方法。
【請求項９】
前記方法は、さらに、サウンドシステムにおけるスピーカチャンネル毎にステップａ）〜ｂ）を行うことと、チャンネルの全てが検出された後にステップｃ）〜ｄ）を行うこととを含む、請求項１に記載の方法。
【請求項１０】
前記室内サウンドダイナミックは、ある間隔で判定される、請求項１に記載の方法。
【請求項１１】
ｄ）において前記サウンドレベルを調整することは、前記スピーカの前方にいる人の移動を補償する、請求項１に記載の方法。
【請求項１２】
ｄ）において前記サウンドレベルを調整することは、前記室内の家具のレイアウトまたは前記部屋内の前記スピーカの場所を補償する、請求項１に記載の方法。
【請求項１３】
非一時的コンピュータ可読媒体であって、前記非一時的コンピュータ可読媒体内に具体化された実行可能命令を伴い、前記命令の実行は、プロセッサに、ａ）〜ｄ）の方法を実行させ、前記方法は、
ａ）既知の波形でスピーカを駆動することと、
ｂ）少なくとも２つのマイクロホンを用いて、前記スピーカから音波を検出することであって、前記少なくとも２つのマイクロホンは既知の配向で構成される、前記検出することと、
ｃ）前記既知の波形と、前記少なくとも２つのマイクロホンによって検出された前記音波と、前記少なくとも２つのマイクロホンの前記既知の配向とを利用して、室内サウンドダイナミックを生成することと、
ｄ）前記スピーカを駆動するために使用される信号をフィルタリングして、前記室内サウンドダイナミックを考慮して前記スピーカのサウンドレベルを調節することと、
を含む、非一時的コンピュータ可読媒体。
【請求項１４】
前記少なくとも２つのマイクロホンはゲームコントローラに結合される、請求項１３に記載の非一時的コンピュータ可読媒体。
【請求項１５】
前記少なくとも２つのマイクロホンは、既知の配向に構成されるアレイに配置される別個のゲームコントローラに結合される、請求項１３に記載の非一時的コンピュータ可読媒体。
【請求項１６】
前記室内サウンドダイナミックは、前記室内のスピーカレイアウトを含む、請求項１３に記載の非一時的コンピュータ可読媒体。
【請求項１７】
前記室内サウンドダイナミックは室内インパルス応答を含む、請求項１３に記載の非一時的コンピュータ可読媒体。
【請求項１８】
ｄ）フィルタを適用することは、前記室内インパルス応答における不要な可聴周波数を補償するためにフィルタを適用することを含む、請求項１７に記載の非一時的コンピュータ可読媒体。
【請求項１９】
前記室内サウンドダイナミックは、さらに、部屋のサイズ及び／または前記マイクロホンに対するスピーカ間の距離を含む、請求項１３に記載の非一時的コンピュータ可読媒体。
【請求項２０】
ｃ）は、前記２つ以上のマイクロホンから信号の独立成分分析を行い、音を前記２つ以上のスピーカから隔離することによって及び前記２つ以上のスピーカのそれぞれから隔離された音を分析し、スピーカの場所を判定することによって、部屋内の２つ以上のスピーカのスピーカレイアウトを判定することを含む、請求項１３に記載の非一時的コンピュータ可読媒体。
【請求項２１】
プロセッサと、
前記プロセッサに結合されるメモリと、を備え、
前記メモリは、前記メモリ内に具体化された実行可能命令を有し、前記命令は、実行時、前記プロセッサに、ａ）〜ｄ）の方法を実施させるように構成され、前記方法は、
ａ）既知の波形でスピーカを駆動することと、
ｂ）少なくとも２つのマイクロホンを用いて、前記スピーカから音波を検出することであって、前記少なくとも２つのマイクロホンは既知の配向で構成される、前記検出することと、
ｃ）前記既知の波形と、前記少なくとも２つのマイクロホンによって検出された前記音波と、前記少なくとも２つのマイクロホンの前記既知の配向とを利用して、室内サウンドダイナミックを生成することと、
ｄ）前記スピーカを駆動するために使用される信号をフィルタリングして、前記室内サウンドダイナミックを考慮して前記スピーカのサウンドレベルを調節することと、
を含む、システム。
【請求項２２】
前記プロセッサに動作可能に結合する１つ以上のスピーカをさらに備える、請求項２１に記載のシステム。
【請求項２３】
前記１つ以上のスピーカは複数のスピーカを含む、請求項２２に記載のシステム。
【請求項２４】
前記１つ以上のスピーカは、サラウンドサウンドシステムの複数のスピーカを含む、請求項２２に記載のシステム。
【請求項２５】
前記１つ以上のスピーカは、５．１サラウンドサウンドシステムの複数のスピーカを含む、請求項２２に記載のシステム。
【請求項２６】
前記１つ以上のスピーカは、７．１サラウンドサウンドシステムの複数のスピーカを含む、請求項２２に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、音声信号処理及び音源定位に関する。具体的には、本開示の態様は、マルチスピーカシステムにおける音のイコライゼーション及び最適化に関する。
【背景技術】
【０００２】
人間は、頭及び耳の形状に関連する様々な聴覚的手掛かりと、音が脳内で処理される方法とによって、耳を通して聞こえる音の音源の場所（すなわち、音の距離及び方向）を認識することが可能である。サラウンドサウンドシステムは、リスナーを囲む様々な場所から音を出力することによって、リスナーの音声体験を豊かにしようとする。
【０００３】
一般的なサラウンドサウンドシステムは、様々な既知の形式で配置され得る複数のスピーカにルーティングされる複数の別々のチャンネルを有する音声信号を利用する。例えば、５．１サラウンドサウンドは、５つのフルレンジチャンネル及び１つの低周波効果（ＬＦＥ）チャンネル（各々、小数点の前後の数字によって示される）を利用する。５．１サラウンドサウンドに関して、次に、５つのフルレンジチャンネルに対応するスピーカは、一般的に、部屋内に配置され、３つのフルレンジチャンネルがリスナーの前方（左、中央、及び右の位置）に配置され、残りの２つのフルレンジチャンネル（左右の位置）がリスナーの後ろに配置されるであろう。ＬＦＥチャンネルは、一般的に、１つ以上のサブウーファーに出力される（または、時々、専用のサブウーファーの代わりに、低周波数信号を扱うことが可能である他の１つ以上のラウドスピーカにルーティングされる）。６．１、７．１、１０．２等の様々な他のサラウンドサウンド形式が存在し、それらの全ては、概して、広がる構成で配置された複数のスピーカへの複数の別々の音声チャンネルの出力に依存する。複数の別々の音声チャンネルは、出力チャンネル（スピーカ等）への１対１のマッピングで音源信号にコード化され得る、または、チャンネルは、再生される信号のチャンネルを抽出するためにマトリックス復号化等の他の手法を使用して、２つの別々のチャンネルを伴うステレオ信号等の少ないチャンネル数を有する音源信号から抽出され得る。
【０００４】
サラウンドサウンドシステムは、映画館、ホームシアター、及びその他のシステムセットアップで長年にわたって人気が高まっており、この理由として、多くの映画、テレビ番組、ビデオゲーム、音楽、及びその他の形式のエンターテインメントがサラウンドサウンドシステムによって作られた音場を利用して、音声体験の改良を提供するためである。しかしながら、従来のサラウンドサウンドシステム、具体的には、ホームシアターアプリケーションにはいくつかの欠点がある。例えば、理想的なサラウンド音場を作ることは、一般的に、サラウンドサウンドシステムのスピーカの物理的なセットアップを最適化することに依存するが、物理的制約及びその他の制限は、スピーカの最適なセットアップを防止し得る。加えて、ビデオゲーム等の双方向メディアに関して、サウンドの場所のシミュレーションは、スピーカが各チャンネルの場所に基づいて情報を伝えるためだけに使用されることと同じくらい正確ではない。
【０００５】
スピーカシステムに理想的なサウンドを作ることは、多くの場合、時間がかかり、多大な労力を必要とするプロセスである。スピーカシステムでは、所与の部屋のサウンドの最適化は、主観的で、時間のかかるプロセスである。コンサート等の大規模なイベントに関して、オーディオエンジニアは、一般的に、会場の中央にまたは会場の後方に向かってブースを有し、そこで再生される音楽のボリュームを操作する。オーディオエンジニアは、再生中の音楽を聴き、ブースの一連の制御によって音量を操作する。最新のサウンドボードは、オーディオエンジニアが、周波数に基づいて音量を操作することを可能にする。しかし、この音声最適化のプロセスはかなり主観的であり、各音声エンジニアは異なる音の趣向を有し得る。その結果、数人のミュージシャンは１人のエンジニアを使用して、他のエンジニアを排除することを選択する。したがって、人間の音声エンジニアの主観性を取り除き、均一の部屋の音を作る部屋の音を制御する方法を開発することが望ましいであろう。
【０００６】
ホームオーディオシステムでは、音の最適化は、一般的に、それが全て行われる場合、ユーザによって行われる。いくつかの小規模なホームシステムは、ユーザが、少数の一般的な部屋のタイプを補償し得るまたは室内効果を加え得るいくつかのオプションから選択することを可能にする音声プリセットを有する。所与の部屋の最適な音反応についての実際のガイドがないため、部屋の真の音の最適化は、ホームユーザにとって難しいプロセスになる可能性がある。ユーザは、スピーカシステムの各チャンネルから来る音楽を聴き、ボリュームレベルを調整して所望の音を作るのに、長時間費やし得る。したがって、ほとんどの最新の家庭用サラウンドサウンドシステムは、明確に定義された方法がない時間がかかるプロセスであるため、その部屋に十分に最適化されていない。加えて、ホームユーザのコンサート設定とは異なり、音の継続的な最適化は、現在、ほとんどのユーザが音声レベルの変化を重視することよりもむしろ、スピーカによって再生するメディアを単に聴くであろうために不可能である。したがって、ホームオーディオシステムの状況では、高速で、簡単で、及び連続的な音声最適化を可能にするシステムであることが望ましいであろう。
【０００７】
この状況において、本開示の態様が生じる。
【発明の概要】
【０００８】
本開示の態様は、部屋のサウンドレベルを調整するための方法を含む。本方法は、既知の波形でスピーカを駆動することと、少なくとも２つのマイクロホンを伴うスピーカから音波を検出することとを含む。マイクロホンは、既知の配向で構成される。既知の波形及びマイクロホンによって検出された音波ならびにマイクロホンの既知の配向は、室内サウンドダイナミックを生成するために使用される。スピーカ駆動信号をフィルタリングして、室内サウンドダイナミックを考慮してスピーカのサウンドレベルを調整し得る。
【０００９】
これらの実施態様の一部では、マイクロホンはゲームコントローラに結合され得る。他の実施態様では、少なくとも２つのマイクロホンは、既知の構成で配置される別個のコントローラ上にある。
【００１０】
いくつかの実施態様では、室内サウンドダイナミックは、スピーカの場所を含む。さらに、これらの実施態様の一部では、室内サウンドダイナミックは、また、マイクロホンに対するスピーカの距離及び／または角度を含む。これらの実施態様の一部では、独立成分分析を使用して、スピーカの場所を判定するために使用され得る。
【００１１】
いくつかの実施態様では、室内サウンドダイナミックは、室内インパルス応答を含む。これらの実施態様の一部では、室内インパルス応答の不要な周波数を補償するために、既知の波形にフィルタを適用する。
【００１２】
いくつかの実施態様では、室内サウンドダイナミックは、ある間隔で定期的に判定され得る。他の実施態様では、室内サウンドダイナミックは１回判定され得る。
【００１３】
いくつかの実施態様では、スピーカのサウンドレベルを調整して、スピーカの前方にいる人の移動を補償し得る。いくつかの実施態様では、スピーカのサウンドレベルを調整して、部屋内の家具のレイアウト及び／またはスピーカの場所を補償し得る。
【００１４】
本開示のさらなる実施態様は、非一時的コンピュータ可読媒体上に具体化された命令を伴う非一時的コンピュータ可読媒体を含み得、この命令は、プロセッサに、以下の方法を実行させ、本方法は、既知の波形でスピーカを駆動することと、少なくとも２つのマイクロホンを用いて、スピーカから音波を検出することであって、少なくとも２つのマイクロホンは既知の配向で構成される、検出することと、既知の波形と、少なくとも２つのマイクロホンによって検出された音波と、少なくとも２つのマイクロホンの既知の配向とを利用して、室内サウンドダイナミックを生成することと、スピーカ駆動信号をフィルタリングして、室内サウンドダイナミックを考慮してスピーカのサウンドレベルを調節することと、を含む。
【図面の簡単な説明】
【００１５】
本開示の教示は、添付の図面と併せて、以下の詳細な説明を考慮することによって、容易に理解されることができる。
【００１６】
【図１】本開示の様々な態様による、マイクロホンアレイを有するコントローラを伴う、サラウンドサウンドシステムの図である。
【００１７】
【図２】本開示の様々な態様による、マイクロホンアレイを作るように配置される２つのコントローラを伴う、サラウンドサウンドシステムの図である。
【００１８】
【図３Ａ】本開示の様々な態様による、部屋の後方中間に後方左スピーカが整理されたスピーカがある部屋内にマイクロホンアレイを有するコントローラを示す概略図である。
【００１９】
【図３Ｂ】本開示の様々な態様による、切り替えられた左右のスピーカが整理されたスピーカがある部屋内にマイクロホンアレイを有するコントローラを示す概略図である。
【００２０】
【図４Ａ】本開示の様々な態様による、デュアルマイクロホンアレイの右側に検出された点音源波の概略図である。
【００２１】
【図４Ｂ】本開示の様々な態様による、デュアルマイクロホンアレイの前方右側に検出されている点音源波を示す概略図である。
【００２２】
【図５】本開示の様々な態様による、室内インパルス応答を伴う、右側に点音源がある部屋内のデュアルマイクロホンアレイを示す概略図である。
【００２３】
【図６】本開示の様々な態様による、スピーカからのマイクロホンの距離を判定するための方法のフロー図である。
【００２４】
【図７】本開示の様々な態様による、スピーカの場所を判定するための方法のフロー図である。
【００２５】
【図８】本開示の様々な態様による、室内インパルス応答を判定するための方法を示すフロー図である。
【００２６】
【図９Ａ】本開示の様々な態様による、記録された波形から室内インパルス応答を抽出するための技術を示す概略図である。
【００２７】
【図９Ｂ】本開示の様々な態様による、記録された波形から室内インパルス応答を抽出し、室内インパルス応答の不要なアスペクトをフィルタリングするための技術を示す概略図である。
【００２８】
【図１０】本開示の様々な態様による、マルチチャンネルサウンドシステムにおいて室内インパルス応答をフィルタリングするための技法を示す概略図である。
【００２９】
【図１１】本開示の様々な態様による、室内サウンドダイナミックイコライゼーションに関する方法を示すブロック図である。
【００３０】
【図１２】本開示の様々な態様による、室内サウンドダイナミックイコライゼーションに関するシステムを示すブロック図である。
【発明を実施するための形態】
【００３１】
以下の詳細な説明が例証の目的のために多くの具体的な詳細を含有するが、当業者は、以下の詳細に対する多くの変形形態及び改変が本発明の範囲内にあることを認識するであろう。したがって、以下に説明される本発明の例示的な実施形態は、いずれかの一般性を損失することなく、請求される発明に制限を課すことなく説明されている。
【００３２】
［序文］
本開示の態様は、スピーカシステムにおける音の最適化及びイコライゼーションに関する。具体的には、本開示は、ユーザによって着用されない２つ以上のスピーカを伴うサラウンドサウンドタイプのスピーカシステムの音の最適化に関する。一般的に、サラウンドサウンドタイプのスピーカシステムでは、各スピーカはメインコントローラ（時々、アンプと称される）に接続されるが、また、コンピュータまたはゲームコンソールの形態を取り得る。サラウンドサウンドシステムの各スピーカユニットは、チャンネルと呼ばれる個々のユニットを識別するために使用される定義済みのデータパスを有する。ほとんどの最近のスピーカシステムでは、各チャンネルの振幅またはボリュームの全体は、メインコントローラによって制御可能である。加えて、各スピーカユニットは、また、異なる周波数応答特性を有するいくつかの個々のスピーカを備え得る。例えば、一般的なスピーカユニットは、高音域スピーカ（時々、ツイーターと称される）及び中音域スピーカの両方を備える。これらの個々のスピーカは、一般的に、ボリュームを個々に制御されることができず、したがって、説明を簡単にするために、以後、スピーカユニットは、そのボリュームを制御させることができるスピーカの最小量を意味するスピーカユニットを指す。
【００３３】
そのために、スピーカの場所と、スピーカから知覚される音に対する室内効果（室内サウンドダイナミックとも呼ばれる）とを検出できる自動音声最適化システムが開発されている。室内サウンドダイナミックは、部屋のスピーカレイアウト、室内インパルス応答、部屋の中心からの各スピーカの距離もしくは角度、またはサウンドシステムから音のユーザの知覚に影響を与え得る他の物理的制約を含み得る。次に、音声最適化は、スピーカの場所及び室内効果を使用して、スピーカから来る音を最適化できる。
【００３４】
本開示のこれらの態様及びさらなる態様は、様々な実施態様の詳細の以下の詳細な説明及びそれらの添付の図面を考慮して明らかになる。
【００３５】
［実施態様の詳細］
コントローラに結合されたマイクロホンアレイ１０２を伴う実際のサラウンドサウンドシステム１００の説明図は、図１に示されている。
【００３６】
図１の例示的な実際のサラウンドサウンドシステム１００は、リスナーを囲む音を出力するために部屋１０６の周りに広がる配向で構成され得る複数のスピーカ１０３、１０４、１０５を含む。スピーカ１０３、１０４、１０５が発生源となる音は、スピーカ１１６の異なる場所からリスナーの各耳に直接到達する直接音１０７と、例えば、部屋の壁及び他の物体（図１に示されない）に反射することによって、スピーカから出力された音が音響環境の周りに反射されるときに、早期反射及び残響音を含み得る間接音との両方を含み得る。
【００３７】
リスナーに豊かな音響体験を作り出すために、実際のサラウンドサウンドシステム１００は、複数のチャンネルを有する音響信号を出力し得、各チャンネルはスピーカ１０３、１０４、１０５の対応するものに出力され、スピーカの異なる場所から発する異なる音を作り出す。いくつかのチャンネルは、場所または周波数応答に基づいて区別され得、サラウンドチャンネル１０３、センターチャンネル１０５、低周波数チャンネル（サブウーファーまたはサブチャンネルとしても既知である）１０４等が存在し得る。例として及び限定としてではなく、各出力音声チャンネルは、特定のサラウンドサウンド形式に対して１対１のマッピングで音源信号にエンコードされ得る、または、それは、より小さい範囲に、例えば、２チャンネルのステレオ信号としてエンコードされ得る。エンコードされた音源信号は、例えば、既知の行列復号化技術（例えば、図１に示される５つのスピーカのそれぞれに出力するために、２つの別々のチャンネルを有するステレオ信号を５つのチャンネル信号にデコードするための２：５のデコード）を使用して、所望の数のチャンネルにデコードされ得る。
【００３８】
実際のサラウンドサウンドシステム１００によって生成された結果として生じる音場は、映画、ビデオゲーム等の多くのアプリケーションで望ましいリスナーのための豊かな音声体験を作り得る。しかしながら、係るサラウンドサウンドシステムは、上述のようないくつかの欠点に悩まされている。したがって、部屋の周りのスピーカの最適ではない設置及び部屋自体の効果を考慮して、スピーカから来る音を最適化することが望ましいであろう。
【００３９】
描かれたサラウンドサウンドシステムでは、１対のマイクロホン１０２は、既知の配向でサラウンドシステム内に設置されたコントローラ１０１に結合される。マイクロホン１０２は、受信された音を、分析できる対応する電気信号に変換するトランスデューサを含む。電気信号は、アナログコンピュータによって増幅及び分析されることができるアナログ電気信号であり得る。代替として、トランスデューサによって生成されたアナログ信号は、いくつかの短い時間ウィンドウにわたってサンプリングされ得、サンプリングされた信号は、デジタルコンピュータ上のデジタル信号処理によって記憶及び分析されることができるデジタル値に変換される。例として及び限定としてではなく、デジタルサウンドファイルは、ある間隔で音の取得された複数のサンプルから構築され得る。例として及び限定ではなく、ＭＰ３規格の一般的なサンプリング間隔は４４１００サンプル／秒であり、他の規格は異なり得る。
【００４０】
マイクロホンアレイ１０２と称される以下のマイクロホン対は、同じ水平面に整列され、既知の距離だけ分離される、少なくとも２つのマイクロホンを含む。いくつかの実施形態に従って、第３のマイクロホンはコントローラ１０１に結合され得、第３のマイクロホンは第１のマイクロホン及び第２のマイクロホン１０２によって画定される線から外れて配置され、例えば、音がコントローラの前方または後方に位置するかどうかを判定するために使用されることができる追加情報を提供し得る。さらに他の実施形態は、さらに、音源定位のために使用され得る追加情報を提供するために、３つの第１のマイクロホンによって画定される平面の外側に位置する第４のマイクロホンを含み得る。マイクロホンアレイは、音源の場所についての追加情報をシステムに提供するために、既知の分離距離で異なる軸に配置される任意の数の追加マイクロホンを含み得る。分離距離及び軸の場所の重要性は、後のセクションでさらに説明される。
【００４１】
図２に示されるように、マイクロホンアレイ２０３は、それぞれが単一のマイクロホンを有する２つのコントローラ２０１、２０２から構築され得る。各コントローラは、他方から既知の距離２０４で配置され、マイクロホンアレイを形成する。追加コントローラ（図２に示されない）は、追加スピーカ整列情報に関する２つのコントローラアレイから既知の距離で設定された異なる軸に追加され得る。本開示の態様に従って、アレイのマイクロホンは任意のタイプであり得るが、そのタイプのマイクロホンが比較的低価格で幅広く利用可能であることによって、無指向性マイクロホンが好ましい。本開示のいくつかの実施形態では、マイクロホンアレイは部屋の中心に設置される。本発明の代替の実施形態では、マイクロホンアレイは、部屋内の既知の場所に設置される。いくつかの実施形態では、部屋の側面に対するマイクロホンアレイのその場所は、ユーザが生成した情報によって判定される。
【００４２】
図３Ａ及び図３Ｂは、既存のサラウンドシステム内で見られる一般的な問題を示す。図３Ａに見られるように、スピーカの場所は、規格によって定義されたレイアウトと異なり得る（例えば、５．１規格は、正方形の部屋の各々の角部に設置される４つのスピーカ、センタースピーカ、及びサブウーファーを必要とする）。示される状況では、後部左スピーカ３０３は部屋の後方の中央に設置され、後部右スピーカ３０４は部屋の後方の前部に設置される一方、前方左スピーカ、前方右スピーカ、及び中央サブウーファー３０２は、全て、規格に従っている。図３Ｂは、スピーカ配置３０２が従来の様式であるが、スピーカのチャンネルが誤っている別の一般的な場合を示す。この場合、右スピーカ３０５及び左スピーカ３０６を切り替える。ユーザが介入しないで、異常なスピーカレイアウトまたは不適切なチャンネル配置を検出及び補償し得るシステムを作ることが望ましいであろう。係る方法は、後のセクションで説明される。
【００４３】
［音源の場所］
音源の場所が図６に提供される方法に従ってどのように判定され得るかを理解するために、例示的な実施例が図４Ａ及び図４Ｂに提供される。図６のフロー図に示される方法６００は、６１０において、初期時間ｔで既知の入力波形でスピーカを駆動することを始める。図４Ａは、既知の音波形４１０を発するスピーカ等の音源４０１を示す。この実施例を考えると、音波面は球形であると想定され得る。各曲線は、異なる時間（ｔ＋１，２，３，４…ｎ）に部屋を伝播する音波面４１０を示す。２つのマイクロホン４０３、４０２は、音源のすぐ右に位置する。図６の６０２に示されるように、時間ｔ＋５において伝播波は最初に右マイクロホン４０２に到達し、検出される一方、波面は時間ｔ＋８まで、左マイクロホン４０３に到達しない。スピーカ４０１が２つのマイクロホンと一直線上に並んでいるときにスピーカ４０６、４０７からの距離を判定するために、１つのマイクロホンからの情報だけが必要であるが、本システムがスピーカのレイアウトに関する演繹的知識がないため、少なくとも２つのマイクロホンがそれぞれの場合に必要である。図６の６０３に示されるように、音波が最初に検出された時間（Ｔｒ）と音波が最初に作られた時間（Ｔｉ）との差が、取得される。次に、図６の６０４に示されるように、この差に音速（ｃ）を掛けて、マイクロホン及び音源（Ｄ）からの距離を見つける。
【００４４】
（Ｔｒ−Ｔｉ）＊ｃ＝Ｄ      （式１）
【００４５】
左マイクロホン４０３に関して、左マイクロホンと音源４０１との間の距離は式１に従って判定され得る。２つのマイクロホン間の距離４０４（以下でマイクロホン間距離（Ｉ）と称される）は、左マイクロホンと音源との間の距離（ＤＬ）から減算され得る。この減算から、左右のマイクロホン間で比較が行われ、音源が右側に対してマイクロホンと一直線上にあるかどうかを判定し得る（式２）。減算後、左マイクロホンまでの距離（ＤＬ）が右マイクロホンの距離（ＤＲ）に等しい場合、音源はマイクロホンアレイのすぐ右にある。同様に、音源が左側にあるかどうかを判定するために、右側の信号に対して演算が行われ得る（式３）。
【００４６】
（ＤＬ−Ｉ）＝ＤＲ      （式２）
（ＤＲ−Ｉ）＝ＤＬ      （式３）
【００４７】
図４Ｂは、音源４０７は、マイクロホンアレイ４０３、４０２の前部右側にある別の場合を示す。この場合、マイクロホン４０８、４０９のそれぞれの距離は、式１を使用して判定でき、右マイクロホンに対する音源の角度は、単純な三角法で判定できる（式４）。
【００４８】
【数１】
2021513263.tif 000003
（式４）
【００４９】
左側の音源の場合、マイクロホンに対する音源の角度を判定する式は以下のようになる。
【００５０】
【数２】
2021513263.tif 000004
（式５）
【００５１】
各マイクロホン間の判定された距離が等しい場合、音源はマイクロホンアレイの前方または後ろにあると判定され得る。すなわち、ｄＬ＝ｄＲの場合、音源はマイクロホンアレイのすぐ前方または後ろにある。
【００５２】
概念上、距離及び角度の判定の簡単な説明と同様に、図７に示されるように、スピーカの場所は、また、各マイクロホンで受信された音の位相差を使用して判定され得る。マイクロホンに対する音源の場所は、音源がマイクロホンアレイの側面のすぐそばに位置するとき、最大の位相差を伴う受信波の位相差を判定する。既知の波形は、スピーカ７０１を駆動するために使用される。スピーカによって発せられた音波は、マイクロホンアレイ７０２の第１のマイクロホンによって検出される。次に、音波は、マイクロホンアレイ７０３の第２のマイクロホンによって検出される。特定の時点においてマイクロホンによって受信される２つの波の差は位相シフトである。
【００５３】
上記の方法は単一の音源及び波面に対処しているが、本開示の態様はそのように限定されない。複数の音源の距離及び角度は、最初に、例えば、独立成分分析（ＩＣＡ）を使用して、個々のスピーカに対応する音を隔離することによって判定され得る。ＩＣＡに関する技術は、共同所有されている米国特許第９，０９９，０９６Ｂ２号及び第８，８８０，３９５Ｂ２号でより詳細に説明されており、これらの特許は、参照により本明細書に組み込まれる。ＩＣＡは、音信号のミキシングプロセスを元の音源信号の線形混合としてモデル化し、ミキシングプロセスを逆転し、元の音源信号に対応する推定信号のセットを作り出そうとするデミキシング操作を適用する。基本的なＩＣＡは、非ガウス音源信号の瞬間線形混合を想定しており、混合の数は音源信号の数に等しい。元の音源信号は独立していると想定されるため、ＩＣＡは統計的手法を使用することによって、元の音源信号を推定し、混合物から独立した（または少なくとも最大に独立した）信号のセットを抽出する。図６または図７に関して上記に説明したように、いったん個々のスピーカの音が隔離されると、例えば、隔離された音を別々に分析し、対応するスピーカの場所を判定し得る。
【００５４】
［室内インパルス応答］
図５は、部屋内に位置するマイクロホンアレイ５０５を示し、スピーカ５０１は室内インパルス応答を生成する。音信号が部屋内のスピーカによって発せられるとき、音波５０３は部屋全体に伝播し、部屋の壁及び物体に当たって跳ね返り、２次波５０４が生じる。２次波の生成は、周波数に依存し得る部屋の音響特性に依存する。これらの音響特性は、室内インパルス応答（ＲＩＲ）に関して一般化され得る。２次波５０４は、スピーカ５０１によって発せられた１次波５０３と混合し、この音波の混合は、マイクロホンアレイ５０５によって検出される。係る混合物は、室内インパルス応答との発せられた音波５０３の数学的コンボリューションとしてモデル化され得る。
【００５５】
一般に理解されているように、時間ｔ、ｆ（ｔ）、及びｇ（ｔ）の連続関数のコンボリューションは、数学的に次のように表され得る。
【００５６】
【数３】
2021513263.tif 000005
【００５７】
同様に、指数ｎ、ｆ［ｎ］、及びｇ［ｍ］の離散関数のコンボリューションは、数学的に次のように表され得る。
【００５８】
【数４】
2021513263.tif 000006
式中、ｇは、合計が収束する条件に従って、−ＭからＭまでの値の範囲にわたって有限サポートを有する。
【００５９】
室内インパルス応答は、基本１次波５０３に、望ましい効果及び望ましくない効果の両方を作り出し得る。したがって、所与の室内インパルス応答を発見し、室内インパルス応答を考慮して、スピーカ５０１によって発せられた音信号を操作する方法があることが理想的であろう。
【００６０】
図８を参照すると、既知の距離５０５だけ離れた少なくとも２つのマイクロホンと、既知の波形で駆動されたスピーカ５０１とから成るマイクロホンアレイは、室内インパルス応答を発見することを可能にする。既知の波形で駆動されたスピーカ（８０１）は、対応する音５０３を発し、音５０３は、第１のマイクロホンによって検出され（８０２）、次に、アレイの第２のマイクロホンによって検出される（８０３）。発せられた音は、また、部屋に、及び部屋５０４の内部の物体、人等に反射及び偏向する。これらの反射及び偏向は、マイクロホンアレイによって検出される音によって検出された波形に含まれる。
【００６１】
上記に留意したように、マイクロホンによって生成された信号は、スピーカ５０１から発せられた音５０３の波形及び室内インパルス応答（ＲＩＲ）のコンボリューションとしてモデル化されることができる。スピーカによって発せられた音５０３は、例えば、スピーカ５０１のインパルス応答との駆動波形のコンボリューションによって、既知のスピーカ駆動波形から判定されることができる（８０１）。スピーカ及びマイクロホンの波形が既知である場合、室内インパルス応答は、デコンボリューションのプロセスによって判定されることができる。
【００６２】
デコンボリューション算出を容易にするために、マイクロホンによって検出された波形は、時間領域から時間不変周波数領域に変換され得る（８０４）。係る変換は、高速フーリエ変換（ＦＦＴ）、離散コサイン変換（ＤＣＴ）等の既知の手法を使用して行われ得る。図９Ａに見られるように、いったん検出された波形が変換されると、信号に演算を行い、１次波からＲＩＲをデコンボリューションし得る（８０５）。検出された波形（Ｘ）９０１の周波数領域表現は、検出された波形の周波数領域表現と１次波形の周波数領域表現との複素数除算（８０５）によって、変換された１次波形（Ｙ）９０２とデコンボリューションされ得る。結果として生じる信号は、変換された室内インパルス応答または室内伝達関数である。次に、この部屋の伝達関数は、逆離散フーリエ変換（ＩＤＦＴ）、逆離散コサイン変換（ＩＤＣＴ）等の係る既知の手法を使用して、時間領域に戻るように変換し、ＲＩＲを生じさせ得る。説明を簡単にするために、室内インパルス応答の発見の説明は、検出された単一の波形に限定されていることに留意されたい。
【００６３】
本開示の重要な洞察は、ＲＩＲは、サラウンドサウンドシステムにおいてほとんど不変であるが、部屋の条件、レイアウト、及び占有率が変化するとき、わずかに変化し得る。いったん室内インパルス応答が発見されると、１次信号をフィルタリングして、スピーカ駆動信号（８０１）の特定の部分（例えば、周波数帯域）の振幅を選択的に増加または減少し、所望の効果を生じさせることができ、時々、ＲＩＲだけを更新する必要があり得る。加えて、図９Ｂに見られるように、フィルタをＲＩＲに適用し得、次に、結果として生じるフィルタリングされたＲＩＲを音源信号とコンボリューションを行い、リスナーにとって所望の音を作り得る。例として及び限定としてではなく、係るフィルタの１つは、ＲＩＲを単に逆にする単なる逆フィルタであり得、次に、逆ＲＩＲは音源信号によってコンボリューションされる。検出された波形は、いくつかの前のサンプル時間（ＸＴ）９０３から検出され、前のサンプル時間（ＹＴ）９０４からの１次波形との、上記に説明したデコンボリューションプロセスを受け得る。次に、結果として生じる波形（変換されたＲＩＲ）９０５は、９０７に示されるフィルタ関数ＦＦを判定するために使用され得、フィルタ関数ＦＦは、所望の周波数を除去または改良するためにスピーカ駆動信号８０１に適用されることができる。
【００６４】
例として及び限定ではなく、フィルタ関数ＦＦの特定の周波数は、上記で判定された周波数領域の室内インパルス応答ＲＩＲと、理想周波数領域インパルス応答ＲＩＲＩ（例えば、制御された状態下のサウンドシステムによる実験によって事前に決定され得る）とから生成され得る。いくつかの実施形態では、ＲＩＲを完全に除去することが望ましくあり得、その場合、理想ＲＩＲＩは１に等しく、フィルタ関数は、上記の実施例で説明した単なる逆ＲＩＲである。具体的には、時間領域フィルタ関数ＦＦは、式７によって与えられ得る。
【００６５】
【数５】
2021513263.tif 000007
（式７）
【００６６】
ＲＩＲが逆になるときに不安定極を生じさせるであろう単位円の外側にゼロを含有する場合、ＲＩＲを逆にすることが不可能であり得る。したがって、ＲＩＲの逆転が安定フィルタを生じさせることを確実にすることが重要である。
【００６７】
例として及び限定としてではなく、フィルタ関数ＦＦは、ハードウェアまたはソフトウェアに実装され得る１つ以上の帯域通過フィルタ及び／または帯域消去フィルタを通してスピーカ駆動信号８０１に適用され得る。いくつかの実施態様では、例えば、窓もしくはドアを開けるまたは閉じるときに、または人々が部屋に入るもしくは出るときに、部屋の音響の変化に適応するために、定期的な間隔でＲＩＲ９０５を更新し得る。一連のサンプルでは、ＲＩＲの更新は次回に限定されないことを理解されたい。いくつかの実施態様では、ＲＩＲ９０５は、任意のまたはユーザが判定した間隔で定期的に更新され得る。他の実施態様では、ＲＩＲは１回判定され、次に、スピーカを駆動するために使用されるすべての後続の波形に適用され得る。
【００６８】
［マルチスピーカシステムにおける音の最適化］
上記の教示は、単一のスピーカまたは単一の１次波形に限定されないが、図１０及び図１１に示されるマルチチャンネル、マルチスピーカサウンドシステムに適用され得る。説明を簡単にするために、図１０は検出された単一の波形１００１を伴うシステムを説明しているが、本開示は、後で一緒に混合され得る任意の数の検出された波形と一緒に説明された方法を使用して、部屋内の最適な音の表現を提供し得るので、そのように限定されると考えるべきではない。スピーカシステムにおけるスピーカは、最初に、既知の波形で駆動される（１１０１）。既知の波形により駆動されたスピーカによって発せられた音は、マイクロホンアレイによって検出される（１１０２）。次に、検出された波形は、上記に説明したように、時間領域から時間不変周波数領域に変換され得る（１１０３）。次に、変換された検出波形は、上記に説明したＩＣＡを使用して個々のソースに分離され得る。いったん個々のソースが判定されると、信号が時間領域に戻すように変換され（信号がＩＣＡプロセス中に変換される場合）、波形間の位相シフトと、説明したマイクロホンアレイからの各ソースの角度及び距離とを判定し得る。次に、この情報は、各音源信号をマルチチャンネルスピーカシステムの対応するチャンネルと一致させるために、本システムによって使用され得る（１１０４）。
【００６９】
例として及び限定としてではなく、本システムは、標準のスピーカのレイアウトを判定されたソースの距離、角度、及び周波数範囲と比較して、どのソースが規格の定義されたチャンネルのどれに対応するかを判定し得る。例えば、５．１サラウンドサウンドは、３つのフォワードチャンネル（２つのサイドチャンネル及び１つのセンターチャンネル）、２つのサラウンドチャンネル、及び１つのサブウーファーチャンネルを有する。定義により、センターチャンネルは部屋の前方中央にあり、したがって、本システムは、マイクロホンアレイのマイクロホンから大体等距離に見られるソースを中央ソースとして定義し得る。同様に、定義により、サブウーファーによって作り出された可聴周波数は他のスピーカよりも低いため、本システムは、低周波数源をサブウーファーチャンネルソースになるように定義する。距離情報を使用して、どのソースがスピーカの左右のチャンネルに対応するかを発見し得る。マイクロホンアレイの少なくとも２つのマイクロホンの前部または後方に位置する第３のマイクロホンを使用して、前方及び後方のサラウンド信号の判定を補助し得る。
【００７０】
代替の実施形態では、ソースのどれが各側の前方または後方のサラウンドチャンネルに対応するかの判定は、プロセスの開始時に各チャンネルに対して個々に行われ得る。各チャンネルの周波数範囲特性と応答をテストするテストトーンを再生し得る。いったん各チャンネルの周波数応答が判定されると、各ソースの周波数応答特性をＩＣＡの後に分析させ、その特性を区別し、どのチャンネルがどのソースに対応するかを判定し得る。代替として、スピーカの製造業者は、ＩＣＡ中にソースを区別するために使用され得る前方及び後方のチャンネルスピーカの異なる周波数応答特性を有し得る。
【００７１】
ソースがその対応するチャンネルに一致した後、各チャンネルのＲＩＲを判定し得る。ＩＣＡプロセスは変換された音源信号をもたらし得る、または、信号は時間不変周波数領域信号を生成するために変換される必要があり得る。いったん波形が変換されると、各チャンネルの１次波形（Ｙ１，２，３…ｎＴ）１００２を用いて、検出されたチャンネル一致音源信号の複素数除算を行うことによって、各チャンネルをデコンボリューションして（１１０５）、チャンネル（ＲＩＲ１，２，３…ｎＴ）のそれぞれのＲＩＲを生成し得る。
【００７２】
室内インパルス応答を使用して、フィルタを音源信号に適用し得る（１１０６、１００３）。音源信号に適用されるフィルタは、例えば、図９Ａ及び図９Ｂに関して上記に説明したように、各スピーカに対する所望の室内インパルス応答を生じさせるように構成され得る。本開示の態様に従って、ＲＩＲは各スピーカに対して所定の間隔で判定され得、例として及び限定としてではなく、ＲＩＲは各サンプルで生成され、次のサンプルをフィルタリングするために使用され得、代替として、ＲＩＲは１回判定され、各チャンネルの後続の各１次波形のフィルタリングに使用され得る。
【００７３】
いくつかの実施態様では、スピーカ駆動信号のフィルタリングは、周波数領域内でデジタル的に行われ得る。係る実施態様では、いったんスピーカ駆動波形がフィルタリングされると、信号は時間領域信号に戻るように変換され得る（１１０７）。他の実施態様では、例えば、アナログフィルタがアナログスピーカ駆動信号に適用されるとき、フィルタリングは、時間領域スピーカ駆動信号に直接適用され得る。時間不変周波数領域から時間領域への変換は、ＩＤＦＴ、ＩＤＣＴ等の既知の変換技術を使用して実行され得る。
【００７４】
変換後、生成された時間領域信号を使用して、対応するチャンネルでスピーカを駆動し得る。
【００７５】
本開示の追加態様に従って、検出された音源信号を使用して、ユーザのサウンド体験を最適化し得る。例として及び限定としてではなく、サウンド体験は、他の音声源よりもマイクロホンアレイにより近いと判定される音声源の音声レベルを減少することによって最適化され得る。正しく配置されていないスピーカ間のスピーカ駆動信号の分布を自動的に再配置することによって、サウンド体験をさらに最適化し得る。本システムは、最初に、個々の各チャンネルをテストし、上記に説明したチャンネルに接続された各音源の場所を検出し得る。この情報から、本システムは、各チャンネルが標準的場所または本来ではない場所にあるかどうかを判定できる。本来ではない場所の信号が検出される場合、本システムは、本来ではない場所のスピーカを駆動する信号をユーザによる入力なしで正しいチャンネルに切り替え得る。同様に、スピーカの初期テストに基づいて、本システムは、追加フィルタをチャンネルの波形に適用し得る。例として及び限定としてではなく、再度、図３Ａを参照すると、本システムは、遅延フィルタ及び／または追加周波数フィルタを後部右のサラウンドスピーカの波形に適用して、スピーカが部屋の中央右側の代わりに、部屋の後部右の角に位置することをシミュレートし得る。同様に、遅延フィルタを後部左のサラウンドスピーカに適用して、加えて、後部左スピーカのボリュームを減少し、ユーザからのスピーカの正しい距離及び場所を良好にシミュレートし得る。
【００７６】
ここで説明されているシステムは、また、スピーカ出力の追加のリアルタイム監視及び調整を可能にする。例として及び限定としてではなく、本システムは、ソースがいつ妨害されるか、またはそうでなければいつ閉塞されるかを検出し得る。上記に説明したＩＣＡを使用することは、本システムは、サラウンドサウンドシステムの音声チャンネルに基づいて受信した音源を区別することが可能であり得る。さらに、本システムは、音声チャンネルに対応するソースの音声レベルが他のソースよりも低いことを検出し得、それに応答して、本システムは当該チャンネルのボリュームを増加し得る。逆に、本システムは、音声チャンネルに対応する特定のソースのボリュームが他のチャンネルよりも大きいことを検出し、それに応答して、特定の音声源に対応するその特定のチャンネルのボリュームが下がり得る。このように、本システムは部屋のサウンドレベルを動的に調整して、スピーカのチャンネルの音量を増加することによって、スピーカの閉塞またはそうでなければ妨害を考慮し得、人または障害物がスピーカから離れて移動するとき、本システムはチャンネルのボリュームを減らし得る。
【００７７】
いくつかの実施形態では、音声閾値を使用して、部屋の知覚音量を設定し得る。本システムは、各音源を検出し、上記に説明した音源に対応するチャンネルを判定するように構成され得る。この情報を用いて、本システムは各チャンネルの音量の全体を調整して、部屋の音声閾値に一致させ得る。音声閾値は、部屋の平均ボリュームであり得る、または周波数に基づいて定義され得る。閾値が周波数に基づいて定義される場合、各チャンネルは、閾値と一致するように所望の周波数ボリュームレベルに合わせて調整され得る。上記に説明したシステムのさらなる利点は、部屋の応答及びその他の成分がない音声の理想的なバージョンの代わりに、実際に知覚された部屋のボリューム及び周波数応答の調整を可能にすることである。この改良された情報は、スピーカの不一致をチャンネル毎に補償できるため、音声のイコライゼーションを良好にし、音の調整を容易にすることを可能にする。
【００７８】
［システム］
図１２を参照すると、本開示の態様に従って、音を定位するように構成される例示的なシステム１２００のブロック図である。
【００７９】
例示的なシステム１２００は、本開示の態様に従って、音声信号を処理及び／または出力するために、サウンドシステム１２４０に結合されるコンピューティングコンポーネントを含み得る。例として及び限定としてではなく、いくつかの実施態様では、本開示の態様に従って、サウンドシステム１２４０はステレオスピーカまたはサラウンドスピーカのセットであり得、コンピューティングコンポーネントの一部もしくは全ては標準化されたサラウンドサウンドシステム１２４０の一部であり得、マイクロホンアレイはコントローラ１２３０に結合され得、もしくはそれぞれが１つ以上のマイクロホン１２３６、１２３４に結合されるいくつかのコントローラ１２３０から成り得、または、それは、受信された音声信号を処理して、音の場所を判定し、これらの音の場所をチャンネルと相関付けるために、いくつかのマイクロホン１２２３のスタンドアロンアレイであり得る。例として、サウンドシステム１２４０は、ステレオスピーカ、５．１サラウンドサウンド、７．１サラウンドサウンド、１０．２サラウンドサウンド等のいずれかの既知の構成で構成され得る。さらに、いくつかの実施態様では、システム１２００は、埋め込みシステム、携帯電話、パーソナルコンピュータ、タブレットコンピュータ、ポータブルゲームデバイス、ワークステーション、ゲームコンソール、セットトップボックス、スタンドアロンアンプユニット等の一部であり得る。
【００８０】
例示的なシステムは、加えて、ゲームコントローラ１２３０に結合され得る。ゲームコントローラは、その場所の追跡を補助し、音の最適化を補助するために使用され得る多数の機能を有し得る。説明したように、第１のマイクロホン１２３６は、コントローラに結合され得、第２のマイクロホン１２３４は、また、マイクロホンアレイを形成するためにコントローラに結合され得る。場所検出を改良するために、第１及び第２のマイクロホンと一直線上にない第３のマイクロホンは、また、ゲームコントローラに結合され得る。ゲームコントローラは、また、画像キャプチャユニットによって検出され得る多数の光源を有し得、部屋内のコントローラの場所は、光源の場所から検出され得る。他の場所検出システムを加速度計変位センサ及び／またはジャイロスコープ変位センサを含むゲームコントローラ１２３０に結合し、部屋内のコントローラの移動を検出し得る。本開示の態様に従って、ゲームコントローラ１２３０は、また、方向パッド及びボタン１２３３、ジョイスティック１２３１、及び／またはタッチパッド１２３２等のユーザ入力制御部を有し得る。ゲームコントローラは、また、ユーザの身体に取り付け可能であり得る。
【００８１】
本開示の態様に従って、システム１２００は、インパルス応答をデコンボリューション及びコンボリューションするために音声信号を処理するように構成され得る。システム１２００は、例えば、シングルコア、デュアルコア、クアッドコア、マルチコア、プロセッサコプロセッサ、加速処理ユニット等の周知のアーキテクチャに従って構成され得る１つ以上のプロセッサユニット１２０１を含み得る。システム１２００は、また、１つ以上のメモリユニット１２０２（例えば、ＲＡＭ、ＤＲＡＭ、ＲＯＭ等）を含み得る。
【００８２】
プロセッサユニット１２０１は、１つ以上のプログラム１２０４を実行し得、プログラム１２０４の一部はメモリ１２０２内に記憶され得、プロセッサ１２０１は、例えば、データバス１２２０を介してメモリにアクセスすることによって、メモリ１２０２に動作可能に結合し得る。プログラムは、例えば、後のユーザのために信号をサラウンドサウンドチャンネル信号に変換するために、または、スピーカ１２４０に出力するために、ソース音声信号１２０６を処理するように構成され得る。例として及び限定としてではなく、メモリ１２０２はプログラム１２０４を含み得、プログラム１２０４の実行は、システム１２００に、図６の方法６００、図７の７００、図８の８００、及び／または図１１の方法１１００等の上記の例示的な方法と共通する１つ以上の特徴を有する方法を行わせ得る。例として及び限定としてではなく、プログラム１２０４は、システム１２００に、スピーカの場所を判定させ、室内インパルス応答及び／または音声レベルに対する所望の変化を表す１つ以上のフィルタで、音源信号の１つ以上のチャンネルをフィルタリングさせ、部屋内の音源の知覚品質を最適化させる、プロセッサ実行可能命令を含み得る。
【００８３】
システム１２００は、また、入出力（Ｉ／Ｏ）回路１２１１、電力供給部（Ｐ／Ｓ）１２１２、クロック（ＣＬＫ）１２１３、及びキャッシュ１２１４等の周知のサポート回路１２１０を含み得、これらは、例えば、バス１２２０を介して、本システムの他のコンポーネントと通信し得る。システム１２００は、また、ディスクドライブ、ＣＤ−ＲＯＭドライブ、テープドライブ、フラッシュメモリ等の大容量記憶デバイス１２１５を含み得、大容量記憶デバイス１２１５はプログラム及び／またはデータを記憶し得る。システム１２００は、また、システム１２００とユーザとの間の対話を容易にするために、ユーザインターフェース１２１８及びディスプレイ１２１６を含み得る。ユーザインターフェース１２１８は、キーボード、マウス、ライトペン、タッチインターフェース、または他のデバイスを含み得る。システム１２００は、また、コンボリューションプログラム１２０４によって算出されたサラウンドサウンドの態様を組み込み得る、ビデオゲーム等の１つ以上の一般的なコンピュータアプリケーション（図示しない）を実行し得る。
【００８４】
システム１２００は、Ｗｉ−Ｆｉ、イーサネット（登録商標）ポート、または他の通信方法の使用を可能にするように構成されるネットワークインターフェース１２０８を含み得る。ネットワークインターフェース１２０８は、電気通信ネットワークを介した通信を容易にするために、適切なハードウェア、ソフトウェア、ファームウェア、またはそれらのいくつかの組み合わせを組み込み得る。ネットワークインターフェース１２０８は、ローカルエリアネットワーク及びインターネット等のワイドエリアネットワークを通じて、有線通信または無線通信を実施するように構成され得る。システム１２００は、ネットワークを通して、１つ以上のデータパケットを介したファイルに関するデータ及び／または要求を送信及び受信し得る。
【００８５】
図１２に示されるコンポーネントの多くの変形形態は可能であることと、これらのコンポーネントの様々なものは、ハードウェア、ソフトウェア、ファームウェア、またはそれらのいくつかの組み合わせに実装され得ることとが容易に認識される。例えば、メモリ１２０２内に含有され、プロセッサ１２０１によって実行されるコンボリューションプログラムのいくつかの機能または全ての機能は、本明細書に説明される例示的な処理技術の一部または全ての態様を行うように構成される、１つ以上の特定用途向け集積回路（ＡＳＩＣ）またはフィールドプログラマブルゲートアレイ（ＦＰＧＡ）等の適切に構成されるハードウェアによって実施され得る。
【００８６】
［結論］
上記の説明は本発明の好ましい実施形態の完全な説明であるが、様々な代替、修正、及び同等物を使用することが可能である。したがって、本発明の範囲は、上記の説明を参照して判定されるべきでなく、代わりに、同等物のその全範囲と一緒に、添付の特許請求の範囲を参照して判定されるべきである。好ましいかどうかに関わらずに本明細書に説明されるいずれかの特徴は、好ましいかどうかに関わらずに本明細書に説明されるいずれかの他の特徴と組み合わされ得る。以下の特許請求の範囲では、不定冠詞「ａ」または「ａｎ」は、他に明確に述べられない場合を除き、冠詞に続く１つ以上の項目の量を指す。添付の特許請求の範囲は、手段及び機能の制限が語句「〜するための手段（ｍｅａｎｓ  ｆｏｒ）」を使用して所与の請求項に明確に列挙されない限り、係る制限を含むものとして解釈されないことになる。
【図１】
2021513263.tif 000008
【図２】
2021513263.tif 000009
【図３Ａ】
2021513263.tif 000010
【図３Ｂ】
2021513263.tif 000011
【図４Ａ】
2021513263.tif 000012
【図４Ｂ】
2021513263.tif 000013
【図５】
2021513263.tif 000014
【図６】
2021513263.tif 000015
【図７】
2021513263.tif 000016
【図８】
2021513263.tif 000017
【図９Ａ】
2021513263.tif 000018
【図９Ｂ】
2021513263.tif 000019
【図１０】
2021513263.tif 000020
【図１１】
2021513263.tif 000021
【図１２】
2021513263.tif 000022
【国際調査報告】
2021513263.tif 000023
2021513263.tif 000024