(57)【要約】態様は、空間的にエンハンスメントされたオーディオ信号のためのｂ−チェーン処理に関する。システムは、ｂ−チェーンプロセッサーを含む。ｂ−チェーンプロセッサーは、聴取位置の周波数応答、タイムアライメント、および信号レベルにおける左スピーカーおよび右スピーカー間の非対称性を決定し、Ｎバンドイコライゼーションを空間エンハンスメント信号に適用して周波数応答の非対称性を調整すること、遅延を空間エンハンスメント信号に適用してタイムアライメントの非対称性を調整すること、および利得を空間エンハンスメント信号に適用して信号レベルの非対称性を調整することによって、左スピーカーの左出力チャネルおよび右スピーカーの右出力チャネルを生成する。
2021505064.tif 000002
【特許請求の範囲】
【請求項１】
左スピーカーおよび右スピーカーに対して入力オーディオ信号をエンハンスメントするためのシステムであって、
前記入力オーディオ信号の空間成分および非空間成分を利得調整することにより空間エンハンスメント信号を生成するように構成された空間エンハンスメントプロセッサーと、
聴取位置に対する周波数応答、タイムアライメント、および信号レベルにおける左スピーカーおよび右スピーカーの間の非対称性を決定し、
前記空間エンハンスメント信号にＮバンドイコライゼーションを適用して、前記周波数応答における前記非対称性を調整すること、
前記空間エンハンスメント信号に遅延を適用して、前記タイムアライメントにおける前記非対称性を調整すること、および
前記空間エンハンスメント信号に利得を適用して、前記信号レベルにおける前記非対称性を調整すること
によって、前記左スピーカーのための左出力チャネルおよび前記右スピーカーのための右出力チャネルを生成する
ように構成されたｂ−チェーンプロセッサーと
を備えたシステム。
【請求項２】
前記Ｎバンドイコライゼーションを適用するように構成された前記ｂ−チェーンプロセッサーは、前記空間エンハンスメント信号の左空間エンハンスメントチャネルおよび右空間エンハンスメントチャネルのうちの少なくとも１つに１つまたは複数のフィルターを適用するように構成された前記ｂ−チェーンプロセッサーを含むことを特徴とする請求項１に記載のシステム。
【請求項３】
前記１つまたは複数のフィルターは、前記左スピーカーおよび前記右スピーカーの周波数応答のバランスをとることを特徴とする請求項２に記載のシステム。
【請求項４】
前記１つまたは複数のフィルターは、
ローシェルフフィルターおよびハイシェルフフィルターと、
バンドパスフィルターと、
バンドストップフィルターと、
ピークノッチフィルターと、
ローパスフィルターおよびハイパスフィルターと
のうちの少なくとも１つを含むことを特徴とする請求項２に記載のシステム。
【請求項５】
前記空間エンハンスメント信号に前記遅延を適用するように構成されるような前記ｂ−チェーンプロセッサーは、前記空間エンハンスメント信号の左空間エンハンスメントチャネル又は右空間エンハンスメントチャネルのうちの１つに前記遅延を適用するように構成された前記ｂ−チェーンプロセッサーを含むことを特徴とする請求項１に記載のシステム。
【請求項６】
前記空間エンハンスメント信号に前記利得を適用するように構成されるような前記ｂ−チェーンプロセッサーは、前記空間エンハンスメント信号の左空間エンハンスメントチャネル又は右空間エンハンスメントチャネルのうちの１つに前記利得を適用するように構成された前記ｂ−チェーンプロセッサーを含むことを特徴とする請求項１に記載のシステム。
【請求項７】
前記ｂ−チェーンプロセッサーは、前記聴取位置における変化に従って、前記遅延および前記利得のうちの少なくとも１つを調整するようにさらに構成されたことを特徴とする請求項１に記載のシステム。
【請求項８】
前記遅延および前記利得は、前記左スピーカーおよび前記右スピーカーから等しくない距離である前記聴取位置に対して調整することを特徴とする請求項１に記載のシステム。
【請求項９】
前記空間エンハンスメントプロセッサーは、前記入力オーディオ信号にクロストーク補償およびクロストークキャンセルを適用して、前記空間的にエンハンスメントされたオーディオ信号を生成するようにさらに構成されたことを特徴とする請求項１に記載のシステム。
【請求項１０】
プロセッサーにより実行されると、
左スピーカーのための左入力チャネルおよび右スピーカーのための右入力チャネルを含む入力オーディオ信号の空間成分および非空間成分を利得調整することにより空間エンハンスメント信号を生成し、
聴取位置に対する周波数応答、タイムアライメント、および信号レベルにおける前記左スピーカーおよび前記右スピーカーの間の非対称性を決定し、
前記空間エンハンスメント信号にＮバンドイコライゼーションを適用して、前記周波数応答における前記非対称性を調整すること、
前記空間エンハンスメント信号に遅延を適用して、前記タイムアライメントにおける前記非対称性を調整すること、および
前記空間エンハンスメント信号に利得を適用して、前記信号レベルにおける前記非対称性を調整すること
によって、前記左スピーカーのための左出力チャネルおよび前記右スピーカーのための右出力チャネルを生成する
ように前記プロセッサーを構成する命令を格納する非一時的なコンピューター読み取り可能な媒体。
【請求項１１】
前記Ｎバンドイコライゼーションを適用するように前記プロセッサーを構成する前記命令は、前記空間エンハンスメント信号の左空間エンハンスメントチャネルおよび右空間エンハンスメントチャネルのうちの少なくとも１つに１つまたは複数のフィルターを適用するように前記プロセッサーを構成するための命令をさらに含むことを特徴とする請求項１０に記載の非一時的なコンピューター読み取り可能な媒体。
【請求項１２】
前記１つまたは複数のフィルターは、前記左スピーカーおよび前記右スピーカーの周波数応答のバランスをとることを特徴とする請求項１１に記載の非一時的なコンピューター読み取り可能な媒体。
【請求項１３】
前記１つまたは複数のフィルターは、
ローシェルフフィルターおよびハイシェルフフィルターと、
バンドパスフィルターと、
バンドストップフィルターと、
ピークノッチフィルターと、
ローパスフィルターおよびハイパスフィルターと
のうちの少なくとも１つを含むことを特徴とする請求項１１に記載の非一時的なコンピューター読み取り可能な媒体。
【請求項１４】
前記空間エンハンスメント信号に前記遅延を適用するように前記プロセッサーを構成する前記命令は、前記空間エンハンスメント信号の左空間エンハンスメントチャネル又は右空間エンハンスメントチャネルのうちの１つに前記遅延を適用するように前記プロセッサーを構成するための命令をさらに含むことを特徴とする請求項１０に記載の非一時的なコンピューター読み取り可能な媒体。
【請求項１５】
前記空間エンハンスメント信号に前記利得を適用するように前記プロセッサーを構成する前記命令は、前記空間エンハンスメント信号の左空間エンハンスメントチャネル又は右空間エンハンスメントチャネルのうちの１つに前記利得をするように前記プロセッサーを構成するための命令をさらに含むことを特徴とする請求項１０に記載の非一時的なコンピューター読み取り可能な媒体。
【請求項１６】
前記聴取位置における変化に従って、前記遅延および前記利得のうちの少なくとも１つを調整するように前記プロセッサーを構成するための命令をさらに含むことを特徴とする請求項１０に記載の非一時的なコンピューター読み取り可能な媒体。
【請求項１７】
前記遅延および前記利得は、前記左スピーカーおよび前記右スピーカーから等しくない距離である前記聴取位置に対して調整することを特徴とする請求項１０に記載の非一時的なコンピューター読み取り可能な媒体。
【請求項１８】
前記入力オーディオ信号にクロストーク補償およびクロストークキャンセルを適用して、前記空間的にエンハンスメントされたオーディオ信号を生成するように前記プロセッサーを構成するための命令をさらに含むことを特徴とする請求項１０に記載の非一時的なコンピューター読み取り可能な媒体。
【請求項１９】
左スピーカーおよび右スピーカーに対して入力オーディオ信号をエンハンスメントするための方法であって、
前記左スピーカーのための左入力チャネルおよび前記右スピーカーのための右入力チャネルを含む前記入力オーディオ信号の空間成分および非空間成分を利得調整することにより空間エンハンスメント信号を生成することと、
聴取位置に対する周波数応答、タイムアライメント、および信号レベルにおける前記左スピーカーおよび前記右スピーカーの間の非対称性を決定することと、
前記空間エンハンスメント信号にＮバンドイコライゼーションを適用して、前記周波数応答における前記非対称性を調整すること、
前記空間エンハンスメント信号に遅延を適用して、前記タイムアライメントにおける前記非対称性を調整すること、および
前記空間エンハンスメント信号に利得を適用して、前記信号レベルにおける前記非対称性を調整すること
によって、前記左スピーカーのための左出力チャネルおよび前記右スピーカーのための右出力チャネルを生成することと
を含む方法。
【請求項２０】
前記Ｎバンドイコライゼーションを適用することは、前記空間エンハンスメント信号の左空間エンハンスメントチャネルおよび右空間エンハンスメントチャネルのうちの少なくとも１つに１つまたは複数のフィルターを適用することを含むことを特徴とする請求項１９に記載の方法。
【請求項２１】
前記１つまたは複数のフィルターは、前記左スピーカーおよび前記右スピーカーの周波数応答のバランスをとることを特徴とする請求項２０に記載の方法。
【請求項２２】
前記１つまたは複数のフィルターは、
ローシェルフフィルターおよびハイシェルフフィルターと、
バンドパスフィルターと、
バンドストップフィルターと、
ピークノッチフィルターと、
ローパスフィルターおよびハイパスフィルターと
のうちの少なくとも１つを含むことを特徴とする請求項２０に記載の方法。
【請求項２３】
前記聴取位置における変化に従って、前記遅延および前記利得のうちの少なくとも１つを調整することをさらに含むことを特徴とする請求項１９に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書において説明する主題は、オーディオ信号処理に関し、より詳細には、スピーカーに音声クロストークキャンセルを適用するときの（幾何学的なおよび物理的な）非対称性の対処に関する。
【背景技術】
【０００２】
オーディオ信号（audio signal）は、あまり最適に設定されていないレンダリングシステムおよび／または室内音響に、出力されることがあり得る。図１Ａは、理想的なトランスオーラル（transaural）構成、すなわち、空いている防音室に１人のリスナーの２チャネルステレオスピーカーシステムに理想的なラウドスピーカーおよびリスナー構成の例を示す。図１Ａに示すように、リスナー１４０は、コンテンツ制作者の本来の意図に関して、空間的および音色的（timbral）に最も正確に再現された、左ラウドスピーカー１１０Ｌおよび右ラウドスピーカー１１０Ｒからのレンダリングされたオーディオを体験する理想的な位置（すなわち、「スイートスポット」）にいる。
【０００３】
しかしながら、理想的な「スイートスポット」条件が満たされない、またはオーディオ出力デバイスにより達成できない様々な状況がある。図１Ｂに示すように、今までに述べたことは、リスナー１４０の頭の位置が、ラウドステレオスピーカー１１０Ｌとラウドステレオスピーカー１１０Ｒとの間の理想的な「スイートスポット」の聴取位置から横方向にオフセットされる状況を含む。または、図１Ｃに示すように、リスナー１４０は、理想的な位置にあるが、各ラウドスピーカー１１０Ｒおよびラウドスピーカー１１０Ｒと、リスナー１４０の頭の位置との距離は、等しくない。さらに、図１Ｄに示すように、リスナー１４０は、理想的な位置にあるが、ラウドスピーカー１１０Ｌおよびラウドスピーカー１１０Ｒの周波数特性および振幅特性は、等しくない（すなわち、レンダリングシステムは、「アンマッチ（un-matched）」である）。別の例において、リスナー１４０とラウドスピーカー１１０Ｌおよびラウドスピーカー１１０Ｒとの物理的な位置は、理想的であるかもしれないが、図１Ｅに示すように、１つまたは複数のラウドスピーカー１１０Ｌおよびラウドスピーカー１１０Ｒは、右ラウドスピーカー１１０Ｒに対して、理想的な角度から回転としてオフセットされことがあり得る。
【発明の概要】
【０００４】
例示的な実施形態は、さまざまなスピーカーまたは環境の非対称性を調整する空間的にエンハンスメントされたオーディオ信号（spatially enhanced audio signal）のｂ−チェーン処理に関する。非対称性の例は、あるスピーカーと、別のスピーカーのとは異なるリスナーとの間の時間遅延、あるスピーカーと、別のスピーカーのとは異なるリスナーとの間の（知覚されるおよび目的の）信号レベル、または、あるスピーカーと、別のスピーカーのとは異なるリスナーとの間の周波数応を含むことがあり得る。
【０００５】
例示的な実施形態において、左スピーカーおよび右スピーカーの入力オーディオ信号をエンハンスメントするためのシステムは、空間エンハンスメントプロセッサーおよびｂ−チェーンプロセッサーを含む。空間エンハンスメントプロセッサーは、入力オーディオ信号の空間成分および非空間成分を利得調整することによって、空間エンハンスメント信号（spatially enhanced signal）を生成する。ｂ−チェーンプロセッサーは、周波数応答、タイムアライメントおよび聴取位置の信号レベルにおいて、左スピーカーと右スピーカーとの間の非対称性を決定する。ｂ−チェーンプロセッサーは、次の方法、空間エンハンスメント信号にＮ−バンドイコライゼーション（N-band equalization）を適用して、周波数応答の非対称性を調整すること、空間エンハンスメント信号に遅延を適用して、タイムアライメントの非対称性を調整すること、および空間エンハンスメント信号に利得を適用して、信号レベルの非対称性を調整することによって、左スピーカー用の左出力チャネルと右スピーカー用の右出力チャネルとを生成する。
【０００６】
実施形態において、ｂ−チェーンプロセッサーは、左空間のエンハンスメントされたチャネルと右空間のエンハンスメントされたチャネルとの少なくとも１つに１つまたは複数のフィルターを適用することによって、Ｎバンドイコライゼーションを適用する。１つまたは複数のフィルターは、左スピーカーおよび右スピーカーの周波数応答のバランスをとり、ローシェルフフィルターおよびハイシェルフフィルター、バンドパスフィルター、バンドストップフィルター、ピークノッチフィルター、ローパスフィルターおよびハイパスフィルターのうちの少なくとも１つのフィルターを含むことがあり得る。
【０００７】
実施形態において、ｂ−チェーンプロセッサーは、聴取位置の変化に応じて、遅延および利得のうちの少なくとも１つを調整する。
【０００８】
実施形態は、プロセッサーにより実行されると、左スピーカー用の左入力チャネルと右スピーカー用の右入力チャネルとを含む入力オーディオ信号の空間成分および非空間成分を利得調整することにより空間エンハンスメント信号を生成し、左スピーカーと右スピーカーとの間の非対称性を決定し、Ｎバンドイコライゼーションを空間エンハンスメント信号に適用して周波数応答の非対称性を調整することと、空間エンハンスメント信号に遅延を適用してタイムアライメントの非対称性を調整することと、空間エンハンスメント信号に利得を適用して信号レベルの非対称性を調整することと、によって左スピーカー用の左出力チャネルと右スピーカー用の右出力チャネルとを生成するようにプロセッサーを構成する命令を格納する非一時的なコンピューター読み取り可能な媒体を含むことがあり得る。
【０００９】
実施形態は、左スピーカーおよび右スピーカーの入力オーディオ信号を処理する方法が含むことがあり得る。方法は、左スピーカー用の左入力チャネルと右スピーカー用の右入力チャネルを含む入力オーディオ信号の空間成分および非空間成分を利得調整することによって空間エンハンスメント信号を生成することと、周波数応答、タイムアライメント、および聴取位置の信号レベルにおける左スピーカーと右スピーカーとの間の非対称性を決定することと、Ｎバンドイコライゼーションを空間エンハンスメント信号に適用して周波数応答の非対称性を調整すること、空間エンハンスメント信号に遅延を適用してタイムアライメントの非対称性を調整すること、および空間エンハンスメント信号に利得を適用して信号レベルの非対称性を調整することによって左スピーカー用の左出力チャネルと右スピーカー用の右出力チャネルとを生成することとを含むことがあり得る。
【図面の簡単な説明】
【００１０】
【図１Ａ】いくつかの実施形態に係るリスナーに関するラウドスピーカーの位置を例示する。
【図１Ｂ】いくつかの実施形態に係るリスナーに関するラウドスピーカーの位置を例示する。
【図１Ｃ】いくつかの実施形態に係るリスナーに関するラウドスピーカーの位置を例示する。
【図１Ｄ】いくつかの実施形態に係るリスナーに関するラウドスピーカーの位置を例示する。
【図１Ｅ】いくつかの実施形態に係るリスナーに関するラウドスピーカーの位置を例示する。
【図２】いくつかの実施形態に係るオーディオ処理システムの概略的なブロック図である。
【図３】いくつかの実施形態に係る空間エンハンスメントプロセッサーの概略的なブロック図である。
【図４】いくつかの実施形態に係るサブバンド空間プロセッサーの概略的なブロック図である。
【図５】いくつかの実施形態に係るクロストーク補償プロセッサーの概略的なブロック図である。
【図６】いくつかの実施形態に係るクロストークキャンセルプロセッサーの概略的なブロック図である。
【図７】いくつかの実施形態に係るｂ−チェーンプロセッサーの概略的なブロック図である。
【図８】いくつかの実施形態に係る入力オーディオ信号のｂ−チェーン処理のための方法のフローチャートである。
【図９】いくつかの実施形態に係る理想的ではない頭の位置およびアンマッチのラウドスピーカーを例示する。
【図１０Ａ】いくつかの実施形態に係る図９に示す理想的ではない頭の位置およびアンマッチのラウドスピーカーの周波数応答を例示する。
【図１０Ｂ】いくつかの実施形態に係る図９に示す理想的ではない頭の位置およびアンマッチのラウドスピーカーの周波数応答を例示する。
【図１１】いくつかの実施形態に係るコンピューターシステムの概略的なブロック図である。
【発明を実施するための形態】
【００１１】
図面は、および詳細な説明は、例示のみの目的のための様々な非限定的な実施形態を描写する。
【００１２】
ここで、実施形態を詳細に参照し、その例を添付図面に示す。以下の説明は、ある特定の具体的詳細を、様々な実施形態の徹底した理解を提供するために示す。ただし、これらの具体的な詳細なしに、記載されている実施形態を実施することができる。その他の事例では、明確な方法、手順、構成要素、回路、およびネットワークについては、実施形態の態様を不必要に曖昧にしないように詳細に説明されていない。
【００１３】
本開示の実施形態は、空間エンハンスメントおよびｂ−チェーンの処理を提供するオーディオ処理システムに関する。空間エンハンスメントは、サブバンド空間処理およびクロストークキャンセルを入力オーディオ信号に適用することを含むことがあり得る。ｂ−チェーン処理は、非理想的に構成されたステレオラウドスピーカーレンダリングシステム上に、トランスオーラルにレンダリングされたオーディオの知覚される空間的なサウンドステージを復元する。
【００１４】
例えば、映画館または個人用ヘッドフォンに使用されることが可能であるようなデジタルオーディオシステムは、ａ−チェーンとｂ−チェーンとの２つの部分として考えられることが可能である。例えば、映画館のような環境では、ａ−チェーンは、通常、ドルビーアナログに、さらにドルビーデジタル、ＤＴＳ、およびＳＤＤＳなどのデジタルフォーマットの中からの選択に、利用できるフィルムプリント上の音声録音を含む。さらに、フィルムプリントからオーディオを取得し処理して、増幅の準備ができるような装置は、ａ−チェーンの一部である。
【００１５】
ｂ−チェーンは、あまり最適に構成されていないレンダリングシステムの設置、室内音響、またはリスナーの位置の影響を修正および／または最小化するために、マルチチャネルの音量制御、イコライゼーション、タイムアライメント、および増幅を、ラウドスピーカーに適用するためのハードウェアおよびソフトウェアシステムを含む。ｂ−チェーン処理は、リスナーを「理想的な」体験に近づけるという一般的な目的で、リスニング体験の知覚される質を最適化するように、分析的またはパラメトリックに構成されることが可能である。
【００１６】
例示的なオーディオシステム
図２は、いくつかの実施形態に係るオーディオ処理システム２００の概略的なブロック図である。オーディオ処理システム２００は、サブバンド空間処理、クロストークキャンセル処理、およびｂ−チェーン処理を、左入力チャネルＸＬおよび右入力チャネルＸＲを含む入力オーディオ信号Ｘに適用して、左出力チャネルＯＬおよび右出力チャネルＯＲを含む出力オーディオ信号Ｏを生成する。出力オーディオ信号Ｏは、非理想的に構成されたステレオラウドスピーカーレンダリングシステム上で、トランスオーラルにレンダリングされた入力オーディオ信号Ｘに対して、知覚される空間的なサウンドステージを復元する。
【００１７】
オーディオ処理システム２００は、ｂ−チェーンプロセッサー２４０に接続された空間エンハンスメントプロセッサー２０５を含む。空間エンハンスメントプロセッサー２０５は、サブバンド空間プロセッサー２１０と、クロストーク補償プロセッサー２２０と、サブバンド空間プロセッサー２１０およびクロストーク補償プロセッサー２２０に接続されたクロストークキャンセルプロセッサー２３０とを含む。
【００１８】
サブバンド空間プロセッサー２１０は、左入力チャネルＸＬおよび右入力チャネルＸＲのミッドおよびサイドのサブバンドコンポーネントを利得調整することによって、空間的にエンハンスメントされたオーディオ信号を生成する。クロストーク補償プロセッサー２２０は、クロストーク補償（crosstalk compensation）を実行して、クロストークキャンセルプロセッサー２３０によって適用されたクロストークキャンセルのスペクトル欠陥またはアーチファクトを補償する。クロストークキャンセルプロセッサー２３０は、サブバンド空間プロセッサー２１０およびクロストーク補償プロセッサー２２０の組み合わされた出力にクロストークキャンセルを実行して、左エンハンスメントチャネルＡＬおよび右エンハンスメントチャネルＡＲを生成する。空間エンハンスメントプロセッサー２１０に関する追加の詳細は、図３〜６に関して以下に説明される。
【００１９】
ｂ−チェーンプロセッサー２４０は、ディレイアンドゲインプロセッサー２６０に接続されたスピーカーマッチングプロセッサー２５０を含む。特に、ｂ−チェーンプロセッサー２４０は、ラウドスピーカー１１０Ｌおよびラウドスピーカー１１０Ｒとリスナーの頭との差の間の全体的な遅延時間、ラウドスピーカー１１０Ｌおよびラウドスピーカー１１０Ｒとリスナーの頭との間の（知覚されるおよび目的の）信号レベルの差、およびラウドスピーカー１１０Ｌおよびラウドスピーカー１１０Ｒとリスナーの頭との間の周波数応答の差を調整することが可能である。
【００２０】
スピーカーマッチングプロセッサー２５０は、左エンハンスメントチャネルＡＬおよび右エンハンスメントチャネルＡＲを受信し、例えば、モバイルデバイスのスピーカーペアまたは他のタイプの左／右スピーカーペアなど、マッチしたスピーカーペアを提供しないデバイスに対してスピーカーバランシングを行う。実施形態において、スピーカーマッチングプロセッサー２５０は、左エンハンスメントチャネルＡＬおよび右エンハンスメントチャネルＡＲの各々にイコライゼーションおよび利得または減衰を適用して、理想的なリスニングスイートスポットの視点からスペクトル的に知覚的にバランスのとれたステレオイメージを提供する。ディレイアンドゲインプロセッサー２６０は、スピーカーマッチングプロセッサー２５０の出力を受信し、チャネルＡＬおよびＡＲの各々にイコライゼーションおよび利得または減衰を適用して、タイムアライメントをし、さらに、レンダリング／リスニングシステム内の実際の物理的な非対称性（例えば、オフセンターの頭の位置および／または同等でないラウドスピーカーとヘッドとの間の距離など）が与えられた、特定のリスナーの頭の位置からの空間イメージの知覚的なバランスをとる。スピーカーマッチングプロセッサー２５０およびディレイアンドゲインプロセッサー２６０によって適用される処理は、異なる順序で行うことがあり得る。ｂ−チェーンプロセッサー２４０に関する追加の詳細は、図７に関して以下に説明する。
【００２１】
空間エンハンスメントプロセッサーの例
図３は、いくつかの実施形態に係る空間エンハンスメントプロセッサー２０５の概略的なブロック図である。空間エンハンスメントプロセッサー２０５は、入力オーディオ信号を空間的にエンハンスメントし、空間的にエンハンスメントされたオーディオ信号上にクロストークキャンセルを行う。その目的のために、空間エンハンスメントプロセッサー２０５は、左入力チャネルＸＬおよび右入力チャネルＸＲを含む入力オーディオ信号Ｘを受信する。実施形態において、入力オーディオ信号Ｘは、デジタルビットストリーム（例えば、ＰＣＭデータなど）のソースコンポーネントから提供される。ソースコンポーネントは、コンピューター、デジタルオーディオプレーヤー、光学式ディスクプレーヤー（例えば、ＤＶＤ、ＣＤ、ブルーレイなど）、デジタルオーディオストリーマー、またはデジタルオーディオ信号の他のソースであることがあり得る。空間エンハンスメントプロセッサー２０５は、入力チャネルＸＬおよび入力チャネルＸＲを処理することにより、２つの出力チャネルＡＬおよび出力チャネルＡＲを含む出力オーディオ信号Ａを生成する。出力オーディオ信号Ａは、クロストーク補償およびクロストークキャンセルによる入力オーディオ信号Ｘの空間的にエンハンスメントされたオーディオ信号である。図３に示さないが、さらに、空間エンハンスメントプロセッサー２０５は、クロストークキャンセルプロセッサー２３０からの出力オーディオ信号Ａを増幅し、例えば、ラウドスピーカー１１０Ｒおよびラウドスピーカー１１０Ｒなど、出力チャネルＡＬおよび出力チャネルＡＲを音に変換する出力デバイスに信号Ａを提供する増幅器を含むことがあり得る。
【００２２】
空間エンハンスメントプロセッサー２０５は、サブバンド空間プロセッサー２１０、クロストーク補償プロセッサー２２０、コンバイナー２２２、およびクロストークキャンセルプロセッサー２３０を含む。空間エンハンスメントプロセッサー２０５は、入力音声入力チャネルＸＬ、ＸＲのクロストーク補償およびサブバンド空間処理を実行し、サブバンド空間処理の結果をクロストーク補償の結果と組み合わせて、次に、組み合わされた信号にクロストークキャンセルを実行する。
【００２３】
サブバンド空間プロセッサー２１０は、空間周波数帯域ディバイダー３１０、空間周波数帯域プロセッサー３２０、空間周波数帯域コンバイナー３３０を含む。空間周波数帯域ディバイダー３１０は、入力チャネルＸＬおよび入力チャネルＸＲと空間周波数帯域プロセッサー３２０に接続される。空間周波数帯域ディバイダー３１０は、左入力チャネルＸＬおよび右入力チャネルＸＲを受け取り、入力チャネルを、空間（または「サイド」）成分Ｙｓおよび非空間（または「ミッド」）成分Ｙｍへと処理する。例えば、空間成分Ｙｓは、左入力チャネルＸＬと右入力チャネルＸＲとの差に基づいて、生成されることが可能である。非空間成分Ｙｍは、左入力チャネルＸＬと右入力チャネルＸＲとの和に基づいて、生成されることが可能である。空間周波数帯域ディバイダー３１０は、空間成分Ｙｓおよび非空間成分Ｙｍを空間周波数帯域プロセッサー３２０に提供する。
【００２４】
空間周波数帯域プロセッサー３２０は、空間周波数帯域ディバイダー３１０および空間周波数帯域コンバイナー３３０に接続される。空間周波数帯域プロセッサー３２０は、空間周波数帯域ディバイダー３１０から空間Ｙｓおよび非空間成分Ｙｍを受信し、受信信号をエンハンスメントする。特に、空間周波数帯域プロセッサー３２０は、空間成分Ｙｓからエンハンスメントされた空間成分Ｅｓを生成し、非空間成分Ｙｍからエンハンスメントされた非空間成分Ｅｍを生成する。
【００２５】
例えば、空間周波数帯域プロセッサー３２０は、空間成分Ｙｓにサブバンドゲインを適用してエンハンスメントされた空間成分Ｅｓを生成し、非空間成分Ｙｍにサブバンドゲインを適用してエンハンスメントされた非空間成分Ｅｍを生成する。いくつかの実施形態では、追加としてまたは代替として、空間周波数帯域プロセッサー３２０は、エンハンスメントされた空間成分Ｅｓを生成するために空間成分Ｙｓにサブバンド遅延を、およびエンハンスメントされた非空間成分Ｅｍを生成するために非空間成分Ｙｍにサブバンド遅延を提供する。サブバンドの利得および／または遅延は、空間成分Ｙｓおよび非空間成分Ｙｍの異なる（例えば、ｎ個の）サブバンドに対して異なることが可能であるか、または（例えば、２つ以上のサブバンドに対して）同じであることが可能である。空間周波数帯域プロセッサー３２０は、空間成分Ｙｓと非空間成分Ｙｍとの異なるサブバンドの利得および／または遅延を互に関して調整して、エンハンスメントされた空間成分Ｅｓおよびエンハンスメントされた非空間成分Ｅｍを生成する。次に、空間周波数帯域プロセッサー３２０は、エンハンスメントされた空間成分Ｅｓおよびエンハンスメントされた非空間成分Ｅｍを空間周波数帯域コンバイナー３３０に提供する。
【００２６】
空間周波数帯域コンバイナー３３０は、空間周波数帯域プロセッサー３２０に接続され、さらにコンバイナー２２２に接続される。空間周波数帯域コンバイナー３３０は、空間周波数帯域プロセッサー３２０からエンハンスメントされた空間成分Ｅｓおよびエンハンスメントされた非空間成分Ｅｍを受け取り、エンハンスメントされた空間成分Ｅｓおよびエンハンスメントされた非空間成分Ｅｍを左空間エンハンスメントチャネルＥＬおよび右空間エンハンスメントチャネルＥＲに組み合わせる。たとえば、左空間エンハンスメントチャネルＥＬは、エンハンスメントされた空間成分Ｅｓとエンハンスメントされた非空間成分Ｅｍとの和に基づいて、生成されることが可能であり、右空間エンハンスメントチャネルＥＲは、エンハンスメントされた非空間成分Ｅｍとエンハンスメントされた空間成分Ｅｓとの差に基づいて、生成されることが可能である。空間周波数帯域コンバイナー３３０は、左空間エンハンスメントチャネルＥＬおよび右空間エンハンスメントチャネルＥＲをコンバイナー２２２に提供する。
【００２７】
クロストーク補償プロセッサー２２０は、クロストーク補償を実行して、クロストークキャンセルのスペクトル欠陥やアーチファクトを補償する。クロストーク補償プロセッサー２２０は、入力チャネルＸＬおよびＸＲを受け取り、クロストークキャンセルプロセッサー２３０によって実行されるエンハンスメントされた非空間成分Ｅｍおよびエンハンスメントされた空間成分Ｅｓの後続のクロストークキャンセルにおけるアーチファクトを補償する処理を実行する。実施形態では、クロストーク補償プロセッサー２２０は、左クロストーク補償チャネルＺＬおよび右クロストーク補償チャネルＺＲを含むクロストーク補償信号Ｚを生成するフィルターを適用することによって、非空間成分Ｘｍおよび空間成分Ｘｓ上のエンハンスメントを実行し得る。他の実施形態において、クロストーク補償プロセッサー２２０は、非空間成分Ｘｍ上にのみエンハンスメントを実行することがあり得る。
【００２８】
コンバイナー２２２は、左空間エンハンスメントチャネルＥＬを左クロストーク補償チャネルＺＬと組み合わせて左エンハンスメント補償チャネルＴＬを生成し、右空間エンハンスメントチャネルＥＲを右クロストーク補償チャネルＺＲと組み合わせて右補償チャネルＴＲを生成する。コンバイナー２２２は、クロストークキャンセルプロセッサー２３０に接続され、左エンハンスメント補償チャネルＴＬおよび右エンハンスメント補償チャネルＴＲをクロストークキャンセルプロセッサー２３０に提供する。
【００２９】
クロストークキャンセルプロセッサー２３０は、左エンハンスメント補償チャネルＴＬおよび右エンハンスメント補償チャネルＴＲを受け取り、チャネルＴＬ、ＴＲに対してクロストークキャンセルを実行して、左出力チャネルＯＬおよび右出力チャネルＯＲを含む出力オーディオ信号Ａを生成する。
【００３０】
サブバンド空間プロセッサー２１０に関する追加の詳細は、図４に関して以下に説明され、クロストーク補償プロセッサー２２０に関する追加の詳細は、図５に関して以下に説明され、クロストークキャンセルプロセッサー２３０に関する追加の詳細は、図６に関して以下に説明される。
【００３１】
図４は、いくつかの実施形態に係るサブバンド空間プロセッサー２１０の概略的なブロック図である。サブバンド空間プロセッサー２１０は、空間周波数帯域ディバイダー３１０、空間周波数帯域プロセッサー３２０、および空間周波数帯域コンバイナー３３０を含む。空間周波数帯域ディバイダー３１０は、空間周波数帯域プロセッサー３２０と接続され、空間周波数帯域プロセッサー３２０は、空間周波数帯域コンバイナー３３０と接続される。
【００３２】
空間周波数帯域ディバイダー３１０には、左入力チャネルＸＬおよび右入力チャネルＸＲを受信し、これらの入力を空間成分Ｘｍおよび非空間成分Ｘｓに変換するＬ／Ｒ−Ｍ／Ｓコンバーター４０２を含む。空間成分Ｘｓは、左入力チャネルＸＬおよび右入力チャネルＸＲを減算することによって、生成されることがあり得る。非空間成分Ｘｍは、左入力チャネルＸＬおよび右入力チャネルＸＲを加算することによって、生成されることがあり得る。
【００３３】
空間周波数帯域プロセッサー３２０は、非空間成分Ｘｍを受信し、サブバンドフィルターのセットを適用して、非空間エンハンスメントサブバンドコンポーネントＥｍを生成する。さらに、空間周波数帯域プロセッサー３２０は、空間サブバンドコンポーネントＸｓを受信し、サブバンドフィルターのセットを適用して、非空間エンハンスメントサブバンドコンポーネントＥｍを生成する。サブバンドフィルターは、ピークフィルター、ノッチフィルター、ローパスフィルター、ハイパスフィルター、ローシェルフフィルター、ハイシェルフフィルター、バンドパスフィルター、バンドストップフィルター、および／またはオールパスフィルターのさまざまな組み合わせを含むことが可能である。
【００３４】
実施形態において、空間周波数帯域プロセッサー３２０は、非空間成分Ｘｍのうちのｎ個の周波数サブバンドの各々に対するサブバンドフィルターと、空間成分Ｘｓのうちのｎ個の周波数サブバンドの各々に対するサブバンドフィルターを含む。例えば、ｎ＝４に対して、空間周波数帯域プロセッサー３２０は、サブバンド（１）用のミッドイコライゼーション（ＥＱ）フィルター４０４（１）、サブバンド（２）用のミッドＥＱフィルター４０４（２）、サブバンド（３）用のミッドＥＱフィルター４０４（３）、サブバンド（４）用のミッドＥＱフィルター４０４（４）を含む非空間成分Ｘｍ用の一連のサブバンドフィルターを含む。各ミッドＥＱフィルター４０４は、非空間成分Ｘｍの周波数サブバンド部分にフィルターを適用して、エンハンスメントされた非空間成分Ｅｍを生成する。
【００３５】
さらに、空間周波数帯域プロセッサー３２０は、サブバンド（１）用のサイドイコライゼーション（ＥＱ）フィルター４０６（１）、サブバンド用（２）のサイドＥＱフィルター４０６（２）、サブバンド用のサイドＥＱフィルター４０６（３）、サブバンド用のサイドＥＱフィルター４０６（４）を含む空間成分Ｘｓの周波数サブバンドに対する一連のサブバンドフィルターを含む。各サイドＥＱフィルター４０６は、空間成分Ｘｓの周波数サブバンド部分にフィルターを適用して、エンハンスメントされた空間成分Ｅｓを生成する。
【００３６】
非空間成分Ｘｍおよび空間成分Ｘｓに関するｎ個の周波数サブバンドの各々は、周波数の範囲に対応することがあり得る。たとえば、周波数サブバンド（１）は０〜３００Ｈｚに対応し、周波数サブバンド（２）は３００〜５１０Ｈｚに対応し、周波数サブバンド（３）は５１０〜２７００Ｈｚに対応し、周波数サブバンド（４）は２７００Ｈｚ〜ナイキスト周波数に対応する。いくつかの実施形態では、ｎ個の周波数サブバンドは重要なバンドの統合セットである。重要なバンドは色々な音楽的なジャンルからの可聴周波サンプルのコーパスを使用して定められ得る。２４バーク尺度の臨界帯域における中間成分とサイド成分の長期平均エネルギー比は、サンプルから決定される。次に、同様の長期平均比を持つ連続周波数帯域をグループ化して、重要な帯域のセットを形成する。周波数サブバンドの範囲と周波数サブバンドの数は調整することができる。実施形態において、ｎ個の周波数サブバンドの各々は、重要なバンドのセットを含むことがあり得る。
【００３７】
実施形態において、ミッドＥＱフィルター４０４またはサイドＥＱフィルター−４０６は、式１により定義される伝達関数を有する４次フィルター（biquad filter）を含むことがあり得る。
【００３８】
【数１】
2021505064.tif 000003
【００３９】
ただし、ｚは複素変数で、ａ0、ａ1、ａ2、ｂ0、ｂ1、およびｂ2はデジタルフィルター係数である。フィルターは、式２により定義されるダイレクトフォーム（direct form）Ｉトポロジーを使用して実装されることがあり得る。
【００４０】
【数２】
2021505064.tif 000004
【００４１】
ここで、Ｘは、入力ベクトルであり、Ｙは、出力である。他のトポロジーは、最大ワード長およびサチュレーションビヘイビア（saturation behavior）に依存する、あるプロセッサーに対して利点があることがあり得るだろう。
【００４２】
次に、４次を使用して、実数の入力値および出力値を有する任意の２次フィルターを実装することが可能である。離散時間フィルターを設計するために、連続時間フィルターは、設計され、双一次変換を介して離散時間に変換する。さらに、中心周波数および帯域幅における任意の結果のシフトに対する補償は、周波数歪みを使用して、達成されることがあり得る。
【００４３】
例えば、ピークフィルターは、式３により定義されるＳ平面伝達関数（S-plane transfer function）を含むことがあり得る。
【００４４】
【数３】
2021505064.tif 000005
【００４５】
ここで、Ｓは、複素変数であり、Ａは、ピークの振幅であり、Ｑはフィルター「品質」（次のようにカノニカルに導かれる
【００４６】
【数４】
2021505064.tif 000006
【００４７】
）である。
デジタルフィルター係数は、次のとおりである。
【００４８】
【数５】
2021505064.tif 000007
【００４９】
ただし、ω0は、フィルターの中心周波数をラジアンおよび
【００５０】
【数６】
2021505064.tif 000008
【００５１】
で表したものである。
【００５２】
空間周波数帯域コンバイナー３３０は、中間部とサイドの成分を受け取り、各成分にゲインを適用し、中間とサイドの成分を左右のチャネルに変換する。たとえば、空間周波数帯域コンバイナー３３０は、エンハンスメントされた非空間成分Ｅｍおよびエンハンスメントされた空間成分Ｅｓを受信し、エンハンスメントされた非空間成分Ｅｍおよびエンハンスメントされた空間成分Ｅｓを左空間エンハンスメントチャネルＥＬおよび右空間エンハンスメントチャネルＥＲに変換する前に、大域的なミッドアンドサイドの利得を実行する。
【００５３】
具体的には、空間周波数帯域コンバイナー３３０は、グローバルミッドゲイン４０８と、グローバルサイドゲイン４１０と、グローバルミッドゲイン４０８およびグローバルサイドゲイン４１０に接続されたＭ／Ｓ−Ｌ／Ｒコンバーター４１２を含む。グローバルミッドゲイン４０８は、エンハンスメントされた非空間成分Ｅｍを受信し、利得を適用し、グローバルサイドゲイン４１0は、エンハンスメントされた非空間成分Ｅｓを受信し、利得を適用する。Ｍ／Ｓ−Ｌ／Ｒコンバーター４１２は、グローバルミッドゲイン４０８からエンハンスメントされた非空間成分Ｅｍを、グローバルサイドゲイン４１０からエンハンスメントされた空間成分Ｅｓを受信し、これらの入力を左空間エンハンスメントチャネルＥＬおよび右空間エンハンスメントチャネルＥＲに変換する。
【００５４】
図５は、いくつかの実施形態に係るクロストーク補償プロセッサー２２０の概略的なブロック図である。クロストーク補償プロセッサー２２０は、左右の入力チャネルを受信し、入力チャネル上にクロストーク補償を適用することによって、左右の出力チャネルを生成する。クロストーク補償プロセッサー２２０は、Ｌ／Ｒ−Ｍ／Ｓコンバーター５０２、ミッドコンポーネントプロセッサー５２０、サイドコンポーネントプロセッサー５３０、およびＭ／Ｓ−Ｌ／Ｒコンバーター５１４を含む。
【００５５】
クロストーク補償プロセッサー２２０がオーディオシステム２０２、４００、５００または５０４の部分であるとき、クロストーク補償プロセッサー２２０は、入力チャネルＸＬおよびＸＲを受信し、前処理を実行して左クロストーク補償チャネルＺＬおよび右クロストーク補償チャネルＺＲを生成する。チャネルＺＬ、ＺＲは、例えば、クロストークキャンセルまたはシミュレーションなど、クロストーク処理のアーチファクトを補償するのに使用されることがあり得る。Ｌ／Ｒ−Ｍ／Ｓコンバーター５０２は、左入力音声チャネルＸＬおよび右入力音声チャネルＸＲを受信し、入力チャネルＸＬ、ＸＲの非空間成分Ｘｍおよび空間成分Ｘｓを生成する。一般に、左右のチャネルは、加算されて左右のチャネルの非空間成分を生成し、減算されて左右のチャネルの空間成分を生成することがあり得る。
【００５６】
ミッドコンポーネントプロセッサー５２０には、ｍ個のミッドフィルター５４０（ａ）、５４０（ｂ）、５４０（ｍ）などの複数のフィルター５４０が搭載されている。ここで、ｍ個のミッドフィルター５４０の各々は、非空間成分Ｘｍおよび空間成分Ｘｓのｍ個の周波数帯域のうちの１つを処理する。ミッドコンポーネントプロセッサー５２０は、非空間成分Ｘｍを処理することによって、ミッドクロストーク補償チャネルＺｍを生成する。実施形態において、ミッドフィルター５４０は、シミュレーションを通したクロストーク処理による非空間Ｘｍの周波数応答プロットを使用して、構成される。また、周波数応答プロットを解析することにより、クロストーク処理のアーチファクトとして発生する周波数応答プロットのピークやトラフなどのスペクトル障害を、あらかじめ設定されたしきい値（１０ｄｂなど）を超えて推定することができる。これらのアーチファクトは、主にクロストーク処理において、遅延され反転された対側信号と、対応する同側信号との合計に起因し、よって、最終的なレンダリング結果にコームフィルターのような周波数応答を効果的に導入する。ミッドクロストーク補償チャネルＺｍは、ミッドコンポーネントプロセッサー５２０によって生成されて、推定されたピークまたはトラフに対して補償することが可能であり、ただし、ｍ個の周波数帯域の各々がピークまたはトラフに対応する。具体的には、クロストーク処理で適用される特定の遅延、フィルタリング周波数、およびゲインに基づいて、周波数応答でピークとトラフが上下に移動し、スペクトルの特定の領域におけるエネルギーの増幅や減衰を引き起こす。各ミッドフィルター５４０は、１つまたは複数のピークとトラフに合わせて調整するように設定できる。
【００５７】
サイドコンポーネントプロセッサー５３０は、ｍ個のサイドフィルター５５０（ａ）、５５０（ｂ）〜５５０（ｍ）などの複数のフィルター５５０を含む。サイドコンポーネントプロセッサー５３０は、空間成分Ｘｓを処理することによって、サイドクロストーク補償チャネルＺｓを生成する。実施形態において、クロストーク処理による空間Ｘｓの周波数応答プロットは、シミュレーションによって、得られることが可能である。周波数応答プロットを解析することにより、クロストーク処理のアーチファクトとして発生する周波数応答プロットのピークやトラフなどのスペクトル障害を、あらかじめ設定されたしきい値（１０ｄＢなど）を超えて推定できる。サイドクロストーク補償チャネルＺｓは、サイドコンポーネントプロセッサー５３０によって生成されて、推定されるピークまたはトラフを補償することが可能である。具体的には、クロストーク処理で適用される特定の遅延、フィルタリング周波数、およびゲインに基づいて、周波数応答でピークとトラフが上下に移動し、スペクトルの特定の領域におけるエネルギーの増幅や減衰を引き起こす。各サイドフィルター５５０は、１つまたは複数のピークおよびトラフに合わせて調整するように設定できる。一部の実施形態では、ミッドコンポーネントプロセッサー５２０とサイドコンポーネントプロセッサー５３０に異なる数のフィルターが含まれている場合がある。
【００５８】
実施形態において、ミッドフィルター５４０およびサイドフィルター５５０は、式１により定義された伝達関数を有する４次フィルターを含むことがあり得る。
【００５９】
【数７】
2021505064.tif 000009
【００６０】
ただし、ｚは複素変数で、a0、a1、a2、b0、b1、およびb2はデジタルフィルター係数である。このようなフィルターを実装する１つの方法は、式５で定義されたダイレクトフォームＩトポロジーである。
【００６１】
【数８】
2021505064.tif 000010
【００６２】
ただし、Ｘは入力ベクトル、Ｙは出力である。ほかのトポロジーは最大ワード長および飽和動作に応じて、使用される。
【００６３】
その後、バイクアッドを使用して、実値の入出力を持つ２次フィルターが実装できる。離散時間フィルターを設計するために、連続時間フィルターが設計され、双一次変換によって離散時間に変換される。さらに、中心周波数と帯域幅のシフトは、周波数歪みを使用して補償できる。
【００６４】
例えば、ピークフィルターは、式６で定義され複素平面転送機能がある。
【００６５】
【数９】
2021505064.tif 000011
【００６６】
ただし、ｓは、複素変数であり、Ａは、ピークの振幅であり、Ｑは、フィルター「品質」であり、デジタルフィルター係数は、次のように定義される。
【００６７】
【数１０】
2021505064.tif 000012
【００６８】
ただし、ω0は、フィルターの中心周波数をラジアンおよび
【００６９】
【数１１】
2021505064.tif 000013
【００７０】
で表したものである。
【００７１】
さらに、フィルター品質Ｑは式７で定義できる。
【００７２】
【数１２】
2021505064.tif 000014
【００７３】
ただし、
【００７４】
【数１３】
2021505064.tif 000015
【００７５】
は帯域幅、ｆcは中心周波数である。
【００７６】
Ｍ／Ｓ−Ｌ／Ｒコンバーター５１４は、ミッドクロストーク補償チャネルＺｍおよびサイドクロストーク補償チャネルＺｓを受信し、左クロストーク補償チャネルＺＬおよび右クロストーク補償チャネルＺＲを生成する。一般に、ミッドチャネルとサイドチャネルとを加算して、ミッドコンポーネントおよびサイドコンポーネントの左チャネルを生成し、ミッドチャネルとサイドチャネルとを減算して、ミッドコンポーネントおよびサイドコンポーネントの右チャネルを生成することがあり得る。
【００７７】
図６は、いくつかの実施形態に係るクロストークキャンセルプロセッサー２３０の概略的なブロック図である。クロストークキャンセルプロセッサー２３０は、コンバイナー２２２から左エンハンスメント補償チャネルＴＬおよび右エンハンスメント補償チャネルＴＲを受信し、チャネルＴＬ、ＴＲ上にクロストークキャンセルを実行して、左出力チャネルＡＬおよび右出力チャネルＡＲを生成する。
【００７８】
クロストークキャンセルプロセッサー２６０は、インアウトバンドディバイダー６１０、インバーター６２０および６２２、対側エスティメーター６３０および６４０、コンバイナー６５０および６５２、インアウトバンドコンバイナー６６０を含む。これらの構成要素は、入力チャネルＴＬ、ＴＲを帯域内成分および帯域外成分に分割し、帯域内成分上にクロストークキャンセルを実行して、出力チャネルＡＬ、ＡＲを生成する。
【００７９】
入力オーディオ信号Ｔを異なる周波数帯域成分に分割し、選択的成分（帯域内成分など）でクロストークキャンセルを実行することで、他の周波数帯域での劣化をなくしながら、特定の周波数帯域でクロストークキャンセルを実行できる。入力オーディオ信号Ｔを異なる周波数帯域に分割せずにクロストークキャンセルを実行すると、クロストークキャンセル後のオーディオ信号は、低周波数（３５０Ｈｚ未満など）、高周波数（１２０００Ｈｚ以上など）、または両方での非空間成分および空間成分で大きな減衰または増幅を示す場合がある。影響の大きい空間的手がかりの大部分が存在するインバンド（２５０Ｈｚ〜１４０００Ｈｚなど）のクロストークキャンセルを選択的に実行することで、ミックス内のスペクトル全体にわたって、特に非空間的な成分でバランスのとれた全体的なエネルギーを維持できる。
【００８０】
インアウトバンドディバイダー６１０は、入力チャネルＴＬ、ＴＲを、それぞれ、帯域内チャネルＴＬ，Ｉｎ、ＴＲ，Ｉｎ、および帯域外チャネルＴＬ，Ｏｕｔ、ＴＲ，Ｏｕｔに分離する。特に、インアウトバンドディバイダー６１０は、左エンハンスメント補償チャネルＴＬを、左帯域内チャネルＴＬ，Ｉｎ、および左帯域外チャネルＴＬ，Ｏｕｔに分割する。同様に、インアウトバンドディバイダー６１０は、右エンハンスメント補償チャネルＴＲを、右帯域内チャネルＴＲ，Ｉｎ、および右帯域外チャネルＴＲ，Ｏｕｔに分割する。各帯域内チャネルは、例えば２５０Ｈｚ〜１４ｋＨｚなど、周波数範囲に対応する各入力チャネルの一部を包含する。周波数帯域の範囲は、スピーカーのパラメーターなどに応じて調整できる。
【００８１】
インバーター６２０および対側エスティメーター６３０は、左帯域内チャネルＴＬ，Ｉｎによる対側サウンド成分を補償するために、左対側キャンセル成分ＳＬを生成するようにともに動作する。同様に、インバーター６２２および対側エスティメーター６４０は、右帯域内チャネルＴＲ，Ｉｎによる対側サウンド成分を補償するために、右対側キャンセル成分ＳＲを生成するようにともに動作する。
【００８２】
１つのアプローチでは、インバーター６２０は、帯域内チャネルＴＬ，Ｉｎを受信し、受信された帯域内チャネルＴＬ，Ｉｎの極性を反転して、反転された帯域内チャネルＴＬ，Ｉｎ’を生成する。対側エスティメーター６３０は、反転された帯域内チャネルＴＬ，Ｉｎ’を受け取り、フィルタリングを通じて、対側サウンド成分に対応する反転された帯域内チャネルＴＬ、Ｉｎ’の一部を抽出する。フィルタリングが、反転された帯域内チャネルＴＬ，Ｉｎ’上に実行されるので、対側エスティメーター６３０によって抽出された部分は、対側サウンドコンポーネントに帰する帯域内チャネルＴＬ，Ｉｎの一部の逆になる。したがって、対側エスティメーター６３０によって抽出された部分は、左対側キャンセル成分ＳＬになり、反対側の帯域内チャネルＴＲ，Ｉｎに加算して、帯域内チャネルＴＬ，Ｉｎに起因する対側サウンド成分を減らすことが可能である。一部の実施形態では、インバーター６２０と対側エスティメーター６３０は、異なる順序で実装される。
【００８３】
インバーター６２２および対側エスティメーター６４０は、帯域内チャネルＴＲ，Ｉｎに関して同様の操作を行い、右対側キャンセル成分ＳＲを生成する。従って、その詳細な説明は、本明細書では簡潔さのために省略される。
【００８４】
１つの例示的な実装形態において、対側エスティメーター６３０は、フィルター６３２、アンプ６３４、およびディレイユニット６３６を含む。フィルター６３２は、反転された入力チャネルＴＬ，Ｉｎ’を受け取り、フィルタリング機能を通して対側サウンド成分に対応する反転された帯域内チャネルＴＬ，Ｉｎ’の一部を抽出する。フィルターの実装の例は、５０００〜１００００Ｈｚにおいて選択される中心周波数と、０．５〜１．０において選択されるＱとを使用するＮｏｔｃｈまたはＨｉｇｈｓｈｅｌｆのフィルターがある。デシベル（ＧｄＢ）単位の利得は、式８から導出されることがあり得る。
ＧdB＝−３．０−ｌｏｇ1.333（Ｄ）                式８
ただし、Ｄは、サンプルにおけるディレイユニット６３６による遅延量、例えば、４８ＫＨｚのサンプリングレートである。
【００８５】
別の実装方法としては、ローパスフィルターがあり、コーナー周波数は５０００〜１００００Ｈｚの範囲で選択され、Ｑは０．５〜１．０の範囲で選択される。さらに、アンプ６３４は、対応するゲイン係数ＧL,Inによって抽出部分を増幅し、ディレイユニット６３６は遅延機能Ｄに従ってアンプ６３４からの増幅出力を遅延させ、左対側キャンセル成分ＳＬを生成する。対側エスティメーター６４０には、フィルター６４２、アンプ６４４、およびディレイユニット６４６が含まれている。このユニットは、反転された帯域内チャネルＴR,In’で同様の操作を実行して、右対側キャンセル成分ＳＲを生成する。１つの例において、対側エスティメーター６３０、６４０は、次の式に従って、左対側キャンセル成分ＳＬ、ＳＲを生成する。  
ＳL＝Ｄ［ＧL,In＊Ｆ［ＴL,In’］］                式９
ＳR＝Ｄ［ＧR,In＊Ｆ［ＴR,In’］］                式１０
ただし、Ｆ［］はフィルター関数、Ｄ［］は遅延関数である。
【００８６】
クロストークキャンセルの設定は、スピーカーのパラメーターによって決定できる。 
例えば、２つのスピーカー２８０間のリスナーに対する角度に応じて、フィルターの中心周波数、遅延量、アンプゲイン、およびフィルターゲインを決定できる。一部の実施形態では、スピーカー角度間の値を使用して他の値を補間する。
【００８７】
コンバイナー６５０は、右対側キャンセル成分ＳＲを左帯域内チャネルＴＬ，Ｉｎに組み合わせて、左帯域内補償チャネルＵＬを生成し、コンバイナー６５２は、左対側キャンセル成分ＳＬを右帯域内チャネルＴＲ，Ｉｎに組み合わせて、右帯域内補償チャネルＵＲを生成する。インアウトバンドコンバイナー６６０は、左帯域内補償チャネルＵＬを帯域外チャネルＴＬ，Ｏｕｔに組み合わせて、左出力チャネルＡＬを生成し、右帯域内補償チャネルＵＲを帯域外チャネルＴＲ，Ｏｕｔに組み合わせて、右出力チャネルＡＲを生成する。
【００８８】
したがって、左出力チャネルＡＬは、対側の音に帰する帯域内チャネルＴＲ，Ｉｎの一部の逆に対応する右対側キャンセル成分ＳＲを含み、右出力チャネルＡＲは、対側の音に帰する帯域内チャネルＴＬ，Ｉｎの一部の逆に対応する左対側キャンセル成分ＳＬを含む。本構成において、右耳に届く右出力チャネルＡＲに応じたラウドスピーカー２８０Ｒによる同側サウンド成分出力の波面は、左出力チャネルＡＬに応じたラウドスピーカー２８０Ｌによる対側サウンド成分出力の波面をキャンセルすることが可能である。同様に、左耳に届く左出力チャネルＡＬに応じたラウドスピーカー２８０Ｌによる同側サウンド成分出力の波面は、右出力チャネルＡＲに応じたラウドスピーカー２８０Ｒによる対側サウンド成分出力の波面をキャンセルすることが可能である。したがって、対側サウンド成分は、空間的な検出性をエンハンスメントするために削減されることが可能である。
【００８９】
例示的なｂ−チェーンプロセッサー
図７は、いくつかの実施形態に係るｂ−チェーンプロセッサー２４０の概略的なブロック図である。ｂ−チェーンプロセッサー２４０は、スピーカーマッチングプロセッサー２５０およびディレイアンドゲインプロセッサー２６０を含む。スピーカーマッチングプロセッサー２５０は、左アンプ７０４と右アンプ７０６とに接続されたＮ−バンドイコライザー（ＥＱ）７０２を含む。ディレイアンドゲインプロセッサー２６０は、左アンプ７１２に接続された左ディレイ７０８と、右アンプ７１４に接続された右ディレイ７１０とを含む。
【００９０】
図１Ａ〜１Ｅに示すように、リスナー１４０の向きは、理想的な空間イメージ（例えば、音場の仮想的なラテラルセンター（lateral center）、所定の対称性、マッチング、および等距離のラウドスピーカーなど）の中心に向かって固定されたままであると仮定すると、理想的な空間イメージと実際にレンダリングされる空間イメージとの間の変換関係は、（ａ）１つのスピーカーとリスナー１４０との間の全体的な時間遅延が別のスピーカーのとは異なることと、（ｂ）１つのスピーカーとリスナー１４０との間の（知覚されるおよび目的の）信号レベルが別のスピーカーのとは異なることと、（ｃ）１つのスピーカーとリスナー１４０との間の周波数応答が別のスピーカーのとは異なることとに基づいて、説明されることが可能である。
【００９１】
ｂ−チェーンプロセッサー２４０は、遅延、信号レベル、および周波数応答における上記の相対的な違いを訂正して、リスナー１４０（ヘッド位置など）および／またはレンダリングシステムが理想的に構成されているかのように、ほぼ理想的な空間イメージの復元に帰着する。
【００９２】
ｂ−チェーンプロセッサー２４０は、空間エンハンスメントプロセッサー２０５から、左エンハンスメントチャネルＡＬおよび右エンハンスメントチャネルＡＲを含むオーディオ信号Ａを入力として受信する。ｂ−チェーンプロセッサー２４０への入力は、（図１Ａに例示するように）理想的な状態において、与えられたリスナー／スピーカーの構成に対してトランスオーラルに処理されたどんなステレオオーディオストリームでも含むことがあり得る。オーディオ信号Ａが空間非対称性を有さないならば、および他の異常がシステムに存在しないならば、空間エンハンスメントプロセッサー２０５は、劇的にエンハンスメントされた音場をリスナー１４０に提供する。しかしながら、上記で説明され図１Ｂ〜１Ｅに例示されるように、非対称がシステムに存在するならば、ｂ−チェーンプロセッサー２４０は、非理想的な条件下にエンハンスメントされた音場を維持するのに適用されることがあり得る。
【００９３】
理想的なリスナー／スピーカーの構成が左右のスピーカーと頭との距離が一致するラウドスピーカーのペアを含むのに対して、実際の設定の多くは、これらの基準を満たさず、欠陥のあるステレオリスニング体験に帰着する。たとえば、モバイルデバイスは、限られた帯域幅（例えば、１０００〜８０００Ｈｚの周波数応答）の正面向きイヤピースラウドスピーカー、および直交する向き（下向きまたは横向き）のマイクロラウドスピーカー（例えば、２００〜２００００Ｈｚの周波数応答）を含むことがあり得る。ここで、スピーカーシステムは、オーディオドライバーの性能特性（例えば、信号レベル、周波数応答など）が異なることと、「理想的な」リスナー位置に関するタイムアライメントが、スピーカーの向きが平行でないために不一致であることとによる２つの要素において、アンマッチである。別の例は、ステレオデスクトップスピーカーシステムを使用するリスナーが、ラウドスピーカーかそれら自体かのいずれかを（例えば、図１Ｂ、１Ｃ、または１Ｅに示すように）理想的な構成に配置しない場合がある。従って、ｂ−チェーンプロセッサー２４０は、各チャネルの特性を調整すること、関連するシステム固有の非対称に対処すること、より知覚的に説得力のあるトランスオーラルな音場に帰着することを支える。
【００９４】
空間エンハンスメント処理または他の処理が、理想的に構成されたシステム（すなわち、スイートスポットのリスナー、マッチング、対称的に配置されたラウドスピーカーなど）の仮定の下に調整されたステレオ入力信号Ｘに、適用された後に、スピーカーマッチングプロセッサー２５０は、大多数のモバイルデバイスにおける場合と同様に、マッチしたスピーカーペアを供給しないデバイスに実用的なラウドスピーカーバランシングを提供する。スピーカーマッチングプロセッサー２５０のＮ−バンドＥＱ７０２は、左エンハンスメントチャネルＡＬおよび右エンハンスメントチャネルＡＲを受信し、チャネルＡＬおよびＡＲの各々にイコライゼーションを適用する。
【００９５】
実施形態において、Ｎ−バンドＥＱ７０２は、例えば、ローシェルフフィルター、ハイシェルフフィルター、バンドパスフィルター、バンドストップフィルター、ピークノッチフィルター、ローパスフィルター、ハイパスフィルターなど、さまざまなＥＱフィルター−タイプを提供する。例えば、ステレオペアの１つのラウドスピーカーが理想的なリスナースイートスポットから離れた角度であるならば、そのラウドスピーカーは、リスナースイートスポットから顕著な高周波減衰を示すだろう。Ｎ−バンドＥＱ７０２の１つまたは複数の帯域は、スイートスポットから（例えば、ハイシェルフフィルターを介してなど）見たときに高周波エネルギーを復元するために、ラウドスピーカーチャネルに適用することが可能であり、その他の前方のラウドスピーカーの特性に近いマッチングを達成する。別のシナリオでは、両方のラウドスピーカーが前面に面しているが１つのラウドスピーカーが大きく異なる周波数特性を有するならば、ＥＱチューニングを、左右の両方のチャネルに適用して、２つの間のスペクトルバランスをとることが可能である。上記の調整を適用することは、相手側の前向きのスピーカーの向きに合わせて、目的のスピーカーを「回転」させることに等しいことが可能である。実施形態において、Ｎ−バンドＥＱ７０２は、独立して処理されるｎ個の帯域の各々に対するフィルターを含む。帯域の数は、異なることがあり得る。実施形態において、帯域の数は、サブバンド空間処理のサブバンドに対応する。
【００９６】
実施形態において、スピーカーの非対称性は、Ｎ−バンドＥＱ７０２のパラメーターを選択するための基礎として使用される既知の非対称性によって、特定のスピーカーセットに対して予め定義されることがあり得る。別の例では、スピーカーの非対称性は、例えば、試験オーディオ信号を使用すること、スピーカーによって信号から生成された音を記録すること、記録された音を分析することなどによるスピーカーのテストに基づいて決定されることがあり得る。
【００９７】
左アンプ７０４は、Ｎ−バンドＥＱ７０２に接続されて、左チャネルを受信し、右アンプ７０６は、Ｎ−バンドＥＱ７０２に接続されて、右チャネルを受信する。アンプ７０４および７０６は、１つまたは両方のチャネル上の出力利得を調整することにより、ラウドスピーカーのラウドネスおよびダイナミックレンジ機能における非対称に対処する。これは、聴取位置からのラウドスピーカーの距離においてラウドネスオフセットのバランスをとるのに、および音圧レベル（ＳＰＬ）出力特性が大きく異なるアンマッチのラウドスピーカーペアのバランスをとるのに特に有益である。
【００９８】
ディレイアンドゲインプロセッサー２６０は、スピーカーマッチングプロセッサー２５０の左右の出力チャネルを受信し、１つまたは複数のチャネルに時間遅延および利得または減衰を適用する。その目的のために、ディレイアンドゲインプロセッサー２６０は、スピーカーマッチングプロセッサー２５０から左チャネル出力を受信し時間遅延を適用する左ディレイ７０８と、左チャネルに利得または減衰を適用して左出力チャネルＯＬを生成する左アンプ７１２とを含む。さらに、ディレイアンドゲインプロセッサー２６０は、スピーカーマッチングプロセッサー２５０から右チャネル出力を受信し時間遅延を適用する右ディレイ７１０と、右チャネルに利得または減衰を適用して右出力チャネルＯＲを生成する右アンプ７１４を含む。前述のように、スピーカーマッチングプロセッサー２５０は、理想的なリスナー「スイートスポット」の観点から左／右の空間イメージの知覚的なバランスを取り、その位置から各ドライバにバランスの取れたＳＰＬおよび周波数応答を提供することに焦点を当てて、実際の構成に存在する時間ベースの非対称を無視する。このスピーカーマッチングが達成された後に、ディレイアンドゲインプロセッサー２６０は、レンダリング／リスニングシステムの実際の物理的な非対称性（例えば、オフセンターの頭の位置および／または同等でないスピーカーと頭との距離など）が与えられた、特定のリスナーの頭の位置からの空間イメージのタイムアライメントをし、さらに知覚的バランスをとる。
【００９９】
ディレイアンドゲインプロセッサー２６０によって適用される遅延値および利得値は、例えば、直交する向きのラウドスピーカーを使用する携帯電話などの静的なシステム構成、または例えば、ホームシアターサウンドバーなどのスピーカーの前にある理想的なスイートスポットから横方向にオフセットされたリスナーに対処するように設定されることがあり得る。
【０１００】
さらに、ディレイアンドゲインプロセッサー２６０によって適用される遅延値および利得値は、（例えば、ゲームや人工現実システムなどの深度カメラを使用した位置追跡など）ゲームプレイの要素として物理的な動きを使用するゲームシナリオで発生する可能性があるように、リスナーの頭とラウドスピーカーとの間の変化する空間的な関係に基づいて動的に調整されることがあり得る。実施形態において、音声処理システムは、カメラ、光センサー、近接センサー、またはスピーカーに対するリスナーの頭の位置を決定するのに使用される他の適切なデバイスを含む。決定されるユーザーの頭の位置は、ディレイアンドゲインプロセッサー２６０の遅延値および利得値を決定するのに使用されることがあり得る。
【０１０１】
音声解析ルーチンは、ｂ−チェーンプロセッサー２４０を構成するのに使用される適切なスピーカー間の遅延および利得を提供し、タイムアライメントされ、知覚的なバランスがとれた左／右のステレオイメージに帰着することが可能である。実施形態において、このような分析方法から測定可能なデータが得られない場合、直感的なユーザーの手動制御、またはコンピュータービジョンもしくは他のセンサー入力を介する自動制御は、以下の式１１および１２により定義されるようなマッピングを使用して達成されることが可能である。
【０１０２】
【数１４】
2021505064.tif 000016
【０１０３】
【数１５】
2021505064.tif 000017
【０１０４】
ただし、ｄｅｌａｙＤｅｌｔａおよびｄｅｌａｙは、ミリ秒単位であり、ｇａｉｎは、デシベル単位である。ｄｅｌａｙおよびｇａｉｎの列ベクトルは、第１成分が左チャネルに、第２成分が右チャネルに関連することを仮定する。したがって、
【０１０５】
【数１６】
2021505064.tif 000018
【０１０６】
は、左スピーカーの遅延が右スピーカーの遅延以上を示し、ｄｅｌａｙＤｅｌｔａ＜０は、左スピーカーが右スピーカーの遅延より小さいことを示す。
【０１０７】
実施形態では、チャネルに減衰を適用する代わりに、同じ量の利得を、反対側のチャネルに、または１つのチャネルに適用される利得と他のチャネルに適用される減衰との組み合わせに適用することがあり得る。たとえば、利得は、左チャネルの減衰よりもむしろ左チャネルに適用されることがあり得る。モバイルと、デスクトップＰＣおよびコンソールゲームと、ホームシアターのシナリオとに生じるような近距離のリスニングに対して、リスナーの位置と各スピーカーとの間の距離の差は、十分に小さく、したがって、リスナーの位置と各スピーカーとの間のＳＰＬデルタは、十分に小さく、上記のマッピングのいずれかが、理想的なリスナー／スピーカーの構成と比較して、全体的に許容できる大きさの音場を維持しつつ、トランスオーラルな空間イメージを首尾よく復元するのに役立つだろう。
【０１０８】
例示的なオーディオシステム処理
図８は、いくつかの実施形態に係る入力オーディオ信号を処理する方法８００のフローチャートである。方法８００は、より少ないまたは追加のステップを有することがあり得り、ステップは、異なる順において実行されることがあり得る。
【０１０９】
オーディオ処理システム２００（例えば、空間エンハンスメントプロセッサー２０５）は、入力オーディオ信号をエンハンスメントして、エンハンスメント信号を生成する８０２。エンハンスメントは、空間的なエンハンスメントを含むことがあり得る。例えば、空間エンハンスメントプロセッサー２０５は、サブバンド空間処理、クロストーク補償処理、およびクロストークキャンセル処理を、左入力チャネルＸＬおよび右入力チャネルＸＲを含む入力オーディオ信号Ｘに適用して、左エンハンスメントチャネルＡＬおよび右エンハンスメントチャネルＡＲを含むエンハンスメント信号Ａを生成する。ここでは、オーディオ処理システム２００は、入力オーディオ信号Ｘのミッド（非空間）およびサイド（空間）サブバンド成分を利得調整することによって空間エンハンスメントを適用し、エンハンスメント信号Ａは、「空間エンハンスメント信号（spatially enhanced signal）」という。オーディオ処理システム２００は、他のタイプのエンハンスメントを実行してエンハンスメント信号Ａを生成することがあり得る。
【０１１０】
オーディオ処理システム２００（例えば、ｂ−チェーンプロセッサー２４０のスピーカーマッチングプロセッサー２５０のＮ−バンドＥＱ７０２）は、Ｎ−バンドイコライゼーションをエンハンスメント信号Ａに適用して、左スピーカーと右スピーカーとの間の周波数応答の非対称性を調整する８０４。Ｎ−バンドＥＱ７０２は、１つまたは複数のフィルターを、左エンハンスメントチャネルＡＬ、右エンハンスメントチャネルＡＲ、または左チャネルＡＬおよび右チャネルＡＲの両方に適用することがあり得る。左エンハンスメントチャネルＡＬおよび／または右エンハンスメントチャネルＡＲに適用される１つまたは複数のフィルターは、左右のスピーカーについての周波数応答のバランスをとる。実施形態において、周波数応答のバランスをとることは、左右のスピーカーの理想的な角度からの回転オフセットを調整するのに使用されることがあり得る。実施形態において、Ｎ−バンドＥＱ７０２は、左右のスピーカーの非対称性を、決定された非対称性に基づいてＮバンドＥＱを適用するためのフィルターのパラメーターを決定する。
【０１１１】
オーディオ処理システム２００（例えば、左アンプ７０４および／または右アンプ７０６など）は、信号レベルで左スピーカーと右スピーカーとの間の非対称性を調整するために、左エンハンスメントチャネルＡＬおよび右エンハンスメントチャネルＡＲの少なくとも１つに利得を適用する８０６。適用される利得は、スピーカーのラウドネスおよびダイナミックレンジ機能における、または異なる音圧レベル（ＳＰＬ）出力特性を有するアンマッチのスピーカーペアにおける非対称に対処するための正の利得または負の利得（減衰ともいう）であることがあり得る。
【０１１２】
オーディオ処理システム２００（例えば、ｂ−チェーンプロセッサー２４０のディレイアンドゲインプロセッサー２６０）は、遅延および利得をエンハンスメント信号Ａに適用して、聴取位置を調整する８０８。聴取位置は、左スピーカーおよび右スピーカーに関するユーザーの位置を含むことがあり得る。ユーザーは、スピーカーのリスナーを参照する。遅延および利得は、レンダリング／リッスンシステムの実際の物理的な非対称（例えば、中心を外れた頭の位置および／または同等でないラウドスピーカーと頭との距離）が与えられたリスナーの位置に対して、スピーカーマッチングプロセッサー２５０からの空間イメージ出力のタイムアライメントをし、さらに知覚的なバランスをとる。たとえば、左エンハンスメントチャネルＡＬに、左ディレイ７０８は、遅延を適用することがあり得り、左アンプ７１２は、利得を適用することがあり得る。右エンハンスメントチャネルＡＲに、右ディレイ７１０は、遅延を適用することがあり得り、右アンプ７１４は、利得を適用することがあり得る。実施形態において、遅延は、左エンハンスメントチャネルＡＬまたは右エンハンスメントチャネルＡＲのうちの１つに適用されることがあり得り、利得は、左エンハンスメントチャネルＡＬまたは右エンハンスメントチャネルＡＲのうちの１つに適用されることがあり得る。
【０１１３】
オーディオ処理システム２００（例えば、ｂ−チェーンプロセッサー２４０のディレイアンドゲインプロセッサー２６０）は、聴取位置の変化に応じて、遅延および利得の少なくとも１つを調整する８１０。たとえば、左スピーカーと右スピーカーに関するユーザーの空間的な位置は、変わることがあり得る。オーディオ処理システム２００は、時間経過に伴うリスナーの位置を監視し、リスナーの位置に基づいてエンハンスメント信号Ｏに適用される利得および遅延を決定し、時間経過に伴うリスナーの位置の変化に応じてエンハンスメント信号Ｏに適用される遅延および利得を調整して、左出力チャネルＯＬおよび右出力チャネルＯＲを生成する。
【０１１４】
さまざまな非対称の調整は、異なる順序において実行されることがあり得る。たとえば、スピーカーの特性（例えば、周波数応答など）の非対称性に対する調整は、スピーカーの位置または向きに関する聴取位置の非対称性に対する調整の前、後、または関連して実行されることがあり得る。オーディオ処理システムは、周波数応答、タイムアライメント、および聴取位置の信号レベルにおいて左スピーカーと右スピーカーとの間の非対称性を決定し、Ｎバンドイコライゼーションを空間エンハンスメント信号に適用して、周波数応答の左スピーカーと右スピーカーとの間の非対称性を調整することと、空間エンハンスメント信号に遅延を適用してタイムアライメントの非対称性を調整することと、空間エンハンスメント信号に利得を適用して信号レベルの非対称性を調整することと、によって左スピーカーの左出力チャネルおよび右スピーカーの右出力チャネルを生成する。
【０１１５】
実施形態において、複数の利得または遅延を適用して非対称性の異なる原因（例えば、スピーカー特性または聴取位置など）に対して調整するよりもむしろ、単一の利得および単一の遅延を使用して、スピーカー間の利得または時間遅延の差に起因し、聴取位置の有利な地点に帰着する複数のタイプの非対称性を調整する。しかしながら、スピーカーの非対称性および聴取位置の非対称性に対する処理を分離して処理ニーズを減らすことは、有益であることがあり得る。例えば、スピーカーの周波数応答がわかると、同じフィルター値を、スピーカーの調整に使用することがあり得る一方、別個の時間遅延および信号レベルの調整は、聴取位置の変更（例えば、ユーザーの移動など）に対して行われる。
【０１１６】
図９は、いくつかの実施形態に係る理想的ではない頭の位置およびアンマッチのラウドスピーカーを例示する。リスナー１４０は、左スピーカー９１０Ｌおよび右スピーカー９１０Ｒから異なる距離にある。さらに、スピーカー９１０Ｌおよび９１０Ｒの周波数および／または振幅特性は、同等ではない。図１０Ａは、左スピーカー９１０Ｌの周波数応答を例示し、および図１０Ｂは、右スピーカー９１０Ｒの周波数応答を例示する。
【０１１７】
図９、１０Ａおよび１０Ｂに示すように、スピーカー９１０Ｌおよび９１０Ｒのスピーカーの非対称性と、スピーカー９１０Ｌおよび９１０Ｒの各々に関するリスナー１４０の位置とを訂正するために、ｂ−チェーンプロセッサー２４０のコンポーネントは、次の構成を使用することがあり得る。Ｎ−バンドＥＱ７０２は、４，５００ＨＺの遮断周波数、０．７のＱ値、および−６ｄＢの傾斜を有するハイシェルフフィルターを、左エンハンスメントチャネルＡＬに適用することがあり得り、６，０００ＨＺの遮断周波数、０．５のＱ値、および＋３ｄＢの傾斜を有するハイシェルフフィルターを、右エンハンスメントチャネルＡＲに適用することがあり得る。左ディレイ７０８は、０ミリ秒の遅延を適用することがあり得り、右ディレイ７１０は、０．２７ミリ秒の遅延を適用することがあり得り、左アンプ７１２は、０ｄＢの利得を適用することがあり得り、および右アンプ７１４は、−０．４０６２５ｄＢの利得を適用することがあり得る。
【０１１８】
例示的なコンピューティングシステム
本明細書において説明されるシステムおよびプロセスは、埋め込まれた電子回路または電子システムに具現化されることがあり得ることが留意される。さらに、システムおよびプロセスは、１つまたは複数の処理システム（例えば、デジタル信号プロセッサーなど）、メモリー（例えば、プログラムされた読み取り専用メモリーもしくはプログラム可能なソリッドステートメモリなど）、または例えば、特定用途向け集積回路（ＡＳＩＣ）もしくはフィールドプログラマブルゲートアレイ（ＦＰＧＡ）回路などの他の回路を含むコンピューティングシステムにおいて、具現化されることがあり得る。
【０１１９】
図１１は、ある実施形態に係るコンピューターシステム１１００の例を例示する。オーディオシステム２００は、システム１１００上に実装されることがあり得る。チップセット１１０４に接続された少なくとも１つのプロセッサー１１０２を、例示する。チップセット１１０４は、メモリーコントローラーハブ１１２０およびＩ／Ｏ（入力／出力）コントローラーハブ１１２２を含む。メモリー１１０６およびグラフィックスアダプター１１１２は、メモリーコントローラーハブ１１２０に接続され、ディスプレイデバイス１１１８は、グラフィックスアダプター１１１２に接続される。ストレージデバイス１１０８、キーボード１１１０、ポインティングデバイス１１１４、およびネットワークアダプター１１１６は、Ｉ／Ｏコントローラーハブ１１２２に接続される。コンピューター１１００の他の実施形態は、異なるアーキテクチャーを有する。例えば、いくつかの実施形態によると、メモリー１１０６はプロセッサー１１０２に直接接続されている。
【０１２０】
ストレージデバイス１１０８には、ハードドライブ、コンパクトディスク読み取り専用メモリー（ＣＤ−ＲＯＭ）、ＤＶＤ、ソリッドステートメモリデバイスなど、一時的にコンピューターで読み取り可能な１つ以上のストレージメディアが含まれている。メモリー１１０６は、プロセッサー１１０２により使用される命令およびデータを保持する。例えば、メモリー１１０６は、プロセッサー１１０２により実行されると、プロセッサー１１０２に、例えば、方法８００など、本明細書において説明される機能を実行させる、または実行するように構成する命令を格納することがあり得る。ポインティングデバイス１１１４は、キーボード１１１０と組み合わせて使用され、コンピューターシステム１１００にデータを入力する。グラフィックスアダプター１１１２は、ディスプレイデバイス１１１８に画像および他の情報を表示する。実施形態において、ディスプレイデバイス１１１８は、ユーザーの入力および選択を受信するためのタッチスクリーンの性能を含む。ネットワークアダプター１１１６は、コンピューターシステム１１００をネットワークに接続する。コンピューター１１００のいくつかの実施形態は、図１１に示すものとは異なるおよび／または他のコンポーネントを有する。たとえば、コンピューターシステム１１００は、ディスプレイデバイス、キーボード、および他のコンポーネントがないサーバーであることがあり得り、または他のタイプの入力デバイスを使用することがあり得る。
【０１２１】
追加の考慮事項
開示される構成は、いくつもの利益および／または利点を含むことがあり得る。例えば、入力信号は、音場の空間感覚を維持し、またはエンハンスメントしながら、アンマッチのラウドスピーカーに出力させることが可能である。高品質のリスニング体験は、スピーカーがアンマッチであるときでさえ、リスナーがスピーカーに関する理想的な聴取位置にいないときでさえ、到達されることが可能である。
【０１２２】
本開示を読むと、依然として、当業者は、本明細書に原理原則が開示される、追加の代替の実施形態を認めるだろう。従って、特定の実施形態および応用が例示され説明される一方、開示される実施形態は、本明細書において開示されるとおりの構造およびコンポーネントに限定されないことが理解されることである。当業者には明らかであろう様々な修正、変更、およびバリエーションは、本明細書において説明される範囲から逸脱することなく、本明細書において開示される方法および装置の配置、動作および細部に行われることがあり得る。
【０１２３】
本明細書において説明されるステップ、オペレーションまたはプロセスは、１つまたは複数のハードウェアまたはソフトウェアモジュールにより、単独または他のデバイスと組み合わせにおいて実行されるまたは実装されることがあり得る。１つの実施形態において、ソフトウェアモジュールは、コンピュータープログラムコードを含むコンピューター読み取り可能な媒体（例えば、非一時的なコンピューター読み取り可能な媒体など）により実装され、説明されるステップ、オペレーションまたはプロセスのいくつかまたはすべてを行うためのコンピュータープロセッサーによって実行されることが可能である。
【図１Ａ】
2021505064.tif 000019
【図１Ｂ】
2021505064.tif 000020
【図１Ｃ】
2021505064.tif 000021
【図１Ｄ】
2021505064.tif 000022
【図１Ｅ】
2021505064.tif 000023
【図２】
2021505064.tif 000024
【図３】
2021505064.tif 000025
【図４】
2021505064.tif 000026
【図５】
2021505064.tif 000027
【図６】
2021505064.tif 000028
【図７】
2021505064.tif 000029
【図８】
2021505064.tif 000030
【図９】
2021505064.tif 000031
【図１０Ａ】
2021505064.tif 000032
【図１０Ｂ】
2021505064.tif 000033
【図１１】
2021505064.tif 000034
【手続補正書】
【提出日】令和2年7月28日(2020.7.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
左スピーカーおよび右スピーカーに対して入力オーディオ信号をエンハンスメントするためのシステムであって、
前記入力オーディオ信号の空間成分および非空間成分を利得調整することにより空間エンハンスメント信号を生成するように構成された空間エンハンスメントプロセッサーと、
聴取位置に対する周波数応答、タイムアライメント、および信号レベルにおける左スピーカーおよび右スピーカーの間の非対称性を決定し、
前記空間エンハンスメント信号にＮバンドイコライゼーションを適用して、前記周波数応答における前記非対称性を調整すること、
前記空間エンハンスメント信号に遅延を適用して、前記タイムアライメントにおける前記非対称性を調整すること、および
前記空間エンハンスメント信号に利得を適用して、前記信号レベルにおける前記非対称性を調整すること
によって、前記左スピーカーのための左出力チャネルおよび前記右スピーカーのための右出力チャネルを生成する
ように構成されたｂ−チェーンプロセッサーと
を備えたシステム。
【請求項２】
前記Ｎバンドイコライゼーションを適用するように構成された前記ｂ−チェーンプロセッサーは、前記空間エンハンスメント信号の左空間エンハンスメントチャネルおよび右空間エンハンスメントチャネルのうちの少なくとも１つに１つまたは複数のフィルターを適用するように構成された前記ｂ−チェーンプロセッサーを含むことを特徴とする請求項１に記載のシステム。
【請求項３】
前記１つまたは複数のフィルターは、前記左スピーカーおよび前記右スピーカーの周波数応答のバランスをとることを特徴とする請求項２に記載のシステム。
【請求項４】
前記１つまたは複数のフィルターは、
ローシェルフフィルターおよびハイシェルフフィルターと、
バンドパスフィルターと、
バンドストップフィルターと、
ピークノッチフィルターと、
ローパスフィルターおよびハイパスフィルターと
のうちの少なくとも１つを含むことを特徴とする請求項２に記載のシステム。
【請求項５】
前記空間エンハンスメント信号に前記遅延を適用するように構成された前記ｂ−チェーンプロセッサーは、前記空間エンハンスメント信号の左空間エンハンスメントチャネル又は右空間エンハンスメントチャネルのうちの１つに前記遅延を適用するように構成された前記ｂ−チェーンプロセッサーを含むことを特徴とする請求項１に記載のシステム。
【請求項６】
前記空間エンハンスメント信号に前記利得を適用するように構成された前記ｂ−チェーンプロセッサーは、前記空間エンハンスメント信号の左空間エンハンスメントチャネル又は右空間エンハンスメントチャネルのうちの１つに前記利得を適用するように構成された前記ｂ−チェーンプロセッサーを含むことを特徴とする請求項１に記載のシステム。
【請求項７】
前記ｂ−チェーンプロセッサーは、前記聴取位置における変化に従って、前記遅延および前記利得のうちの少なくとも１つを調整するようにさらに構成されたことを特徴とする請求項１に記載のシステム。
【請求項８】
前記遅延および前記利得は、前記左スピーカーおよび前記右スピーカーから等しくない距離である前記聴取位置に対して調整することを特徴とする請求項１に記載のシステム。
【請求項９】
前記空間エンハンスメントプロセッサーは、前記入力オーディオ信号にクロストーク補償およびクロストークキャンセルを適用して、前記空間的にエンハンスメントされたオーディオ信号を生成するようにさらに構成されたことを特徴とする請求項１に記載のシステム。
【請求項１０】
プロセッサーにより実行されると、
左スピーカーのための左入力チャネルおよび右スピーカーのための右入力チャネルを含む入力オーディオ信号の空間成分および非空間成分を利得調整することにより空間エンハンスメント信号を生成し、
聴取位置に対する周波数応答、タイムアライメント、および信号レベルにおける前記左スピーカーおよび前記右スピーカーの間の非対称性を決定し、
前記空間エンハンスメント信号にＮバンドイコライゼーションを適用して、前記周波数応答における前記非対称性を調整すること、
前記空間エンハンスメント信号に遅延を適用して、前記タイムアライメントにおける前記非対称性を調整すること、および
前記空間エンハンスメント信号に利得を適用して、前記信号レベルにおける前記非対称性を調整すること
によって、前記左スピーカーのための左出力チャネルおよび前記右スピーカーのための右出力チャネルを生成する
ように前記プロセッサーを構成する命令を格納する非一時的なコンピューター読み取り可能な媒体。
【請求項１１】
前記Ｎバンドイコライゼーションを適用するように前記プロセッサーを構成する前記命令は、前記空間エンハンスメント信号の左空間エンハンスメントチャネルおよび右空間エンハンスメントチャネルのうちの少なくとも１つに１つまたは複数のフィルターを適用するように前記プロセッサーを構成する命令をさらに含むことを特徴とする請求項１０に記載の非一時的なコンピューター読み取り可能な媒体。
【請求項１２】
前記１つまたは複数のフィルターは、前記左スピーカーおよび前記右スピーカーの周波数応答のバランスをとることを特徴とする請求項１１に記載の非一時的なコンピューター読み取り可能な媒体。
【請求項１３】
前記１つまたは複数のフィルターは、
ローシェルフフィルターおよびハイシェルフフィルターと、
バンドパスフィルターと、
バンドストップフィルターと、
ピークノッチフィルターと、
ローパスフィルターおよびハイパスフィルターと
のうちの少なくとも１つを含むことを特徴とする請求項１１に記載の非一時的なコンピューター読み取り可能な媒体。
【請求項１４】
前記空間エンハンスメント信号に前記遅延を適用するように前記プロセッサーを構成する前記命令は、前記空間エンハンスメント信号の左空間エンハンスメントチャネル又は右空間エンハンスメントチャネルのうちの１つに前記遅延を適用するように前記プロセッサーを構成する命令をさらに含むことを特徴とする請求項１０に記載の非一時的なコンピューター読み取り可能な媒体。
【請求項１５】
前記空間エンハンスメント信号に前記利得を適用するように前記プロセッサーを構成する前記命令は、前記空間エンハンスメント信号の左空間エンハンスメントチャネル又は右空間エンハンスメントチャネルのうちの１つに前記利得を適用するように前記プロセッサーを構成する命令をさらに含むことを特徴とする請求項１０に記載の非一時的なコンピューター読み取り可能な媒体。
【請求項１６】
前記聴取位置における変化に従って、前記遅延および前記利得のうちの少なくとも１つを調整するように前記プロセッサーを構成する命令をさらに含むことを特徴とする請求項１０に記載の非一時的なコンピューター読み取り可能な媒体。
【請求項１７】
前記遅延および前記利得は、前記左スピーカーおよび前記右スピーカーから等しくない距離である前記聴取位置に対して調整することを特徴とする請求項１０に記載の非一時的なコンピューター読み取り可能な媒体。
【請求項１８】
前記入力オーディオ信号にクロストーク補償およびクロストークキャンセルを適用して、前記空間的にエンハンスメントされたオーディオ信号を生成するように前記プロセッサーを構成する命令をさらに含むことを特徴とする請求項１０に記載の非一時的なコンピューター読み取り可能な媒体。
【請求項１９】
左スピーカーおよび右スピーカーに対して入力オーディオ信号をエンハンスメントするための方法であって、
前記左スピーカーのための左入力チャネルおよび前記右スピーカーのための右入力チャネルを含む前記入力オーディオ信号の空間成分および非空間成分を利得調整することにより空間エンハンスメント信号を生成することと、
聴取位置に対する周波数応答、タイムアライメント、および信号レベルにおける前記左スピーカーおよび前記右スピーカーの間の非対称性を決定することと、
前記空間エンハンスメント信号にＮバンドイコライゼーションを適用して、前記周波数応答における前記非対称性を調整すること、
前記空間エンハンスメント信号に遅延を適用して、前記タイムアライメントにおける前記非対称性を調整すること、および
前記空間エンハンスメント信号に利得を適用して、前記信号レベルにおける前記非対称性を調整すること
によって、前記左スピーカーのための左出力チャネルおよび前記右スピーカーのための右出力チャネルを生成することと
を含む方法。
【請求項２０】
前記Ｎバンドイコライゼーションを適用することは、前記空間エンハンスメント信号の左空間エンハンスメントチャネルおよび右空間エンハンスメントチャネルのうちの少なくとも１つに１つまたは複数のフィルターを適用することを含むことを特徴とする請求項１９に記載の方法。
【請求項２１】
前記１つまたは複数のフィルターは、前記左スピーカーおよび前記右スピーカーの周波数応答のバランスをとることを特徴とする請求項２０に記載の方法。
【請求項２２】
前記１つまたは複数のフィルターは、
ローシェルフフィルターおよびハイシェルフフィルターと、
バンドパスフィルターと、
バンドストップフィルターと、
ピークノッチフィルターと、
ローパスフィルターおよびハイパスフィルターと
のうちの少なくとも１つを含むことを特徴とする請求項２０に記載の方法。
【請求項２３】
前記聴取位置における変化に従って、前記遅延および前記利得のうちの少なくとも１つを調整することをさらに含むことを特徴とする請求項１９に記載の方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
ｂ−チェーンプロセッサー２４０は、ディレイアンドゲインプロセッサー２６０に接続されたスピーカーマッチングプロセッサー２５０を含む。特に、ｂ−チェーンプロセッサー２４０は、ラウドスピーカー１１０Ｌおよびラウドスピーカー１１０Ｒとリスナーの頭との差の全体的な遅延時間、ラウドスピーカー１１０Ｌおよびラウドスピーカー１１０Ｒとリスナーの頭との間の（知覚されるおよび目的の）信号レベルの差、およびラウドスピーカー１１０Ｌおよびラウドスピーカー１１０Ｒとリスナーの頭との間の周波数応答の差を調整することが可能である。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
コンバイナー２２２は、左空間エンハンスメントチャネルＥＬを左クロストーク補償チャネルＺＬと組み合わせて左エンハンスメント補償チャネルＴＬを生成し、右空間エンハンスメントチャネルＥＲを右クロストーク補償チャネルＺＲと組み合わせて右エンハンスメント補償チャネルＴＲを生成する。コンバイナー２２２は、クロストークキャンセルプロセッサー２３０に接続され、左エンハンスメント補償チャネルＴＬおよび右エンハンスメント補償チャネルＴＲをクロストークキャンセルプロセッサー２３０に提供する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
空間周波数帯域ディバイダー３１０には、左入力チャネルＸＬおよび右入力チャネルＸＲを受信し、これらの入力を空間成分Ｘｓおよび非空間成分Ｘｍに変換するＬ／Ｒ−Ｍ／Ｓコンバーター４０２を含む。空間成分Ｘｓは、左入力チャネルＸＬおよび右入力チャネルＸＲを減算することによって、生成されることがあり得る。非空間成分Ｘｍは、左入力チャネルＸＬおよび右入力チャネルＸＲを加算することによって、生成されることがあり得る。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００５６
【補正方法】変更
【補正の内容】
【００５６】
ミッドコンポーネントプロセッサー５２０には、ｍ個のミッドフィルター５４０（ａ）、５４０（ｂ）、５４０（ｍ）などの複数のフィルター５４０が搭載されている。ここで、ｍ個のミッドフィルター５４０の各々は、非空間成分Ｘｍおよび空間成分Ｘｓのｍ個の周波数帯域のうちの１つを処理する。ミッドコンポーネントプロセッサー５２０は、非空間成分Ｘｍを処理することによって、ミッドクロストーク補償チャネルＺｍを生成する。実施形態において、ミッドフィルター５４０は、シミュレーションを通したクロストーク処理による非空間成分Ｘｍの周波数応答プロットを使用して、構成される。また、周波数応答プロットを解析することにより、クロストーク処理のアーチファクトとして発生する周波数応答プロットのピークやトラフなどのスペクトル障害を、あらかじめ設定されたしきい値（１０ｄｂなど）を超えて推定することができる。これらのアーチファクトは、主にクロストーク処理において、遅延され反転された対側信号と、対応する同側信号との合計に起因し、よって、最終的なレンダリング結果にコームフィルターのような周波数応答を効果的に導入する。ミッドクロストーク補償チャネルＺｍは、ミッドコンポーネントプロセッサー５２０によって生成されて、推定されたピークまたはトラフに対して補償することが可能であり、ただし、ｍ個の周波数帯域の各々がピークまたはトラフに対応する。具体的には、クロストーク処理で適用される特定の遅延、フィルタリング周波数、およびゲインに基づいて、周波数応答でピークとトラフが上下に移動し、スペクトルの特定の領域におけるエネルギーの増幅や減衰を引き起こす。各ミッドフィルター５４０は、１つまたは複数のピークとトラフに合わせて調整するように設定できる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００５７
【補正方法】変更
【補正の内容】
【００５７】
サイドコンポーネントプロセッサー５３０は、ｍ個のサイドフィルター５５０（ａ）、５５０（ｂ）〜５５０（ｍ）などの複数のフィルター５５０を含む。サイドコンポーネントプロセッサー５３０は、空間成分Ｘｓを処理することによって、サイドクロストーク補償チャネルＺｓを生成する。実施形態において、クロストーク処理による空間成分Ｘｓの周波数応答プロットは、シミュレーションによって、得られることが可能である。周波数応答プロットを解析することにより、クロストーク処理のアーチファクトとして発生する周波数応答プロットのピークやトラフなどのスペクトル障害を、あらかじめ設定されたしきい値（１０ｄＢなど）を超えて推定できる。サイドクロストーク補償チャネルＺｓは、サイドコンポーネントプロセッサー５３０によって生成されて、推定されるピークまたはトラフを補償することが可能である。具体的には、クロストーク処理で適用される特定の遅延、フィルタリング周波数、およびゲインに基づいて、周波数応答でピークとトラフが上下に移動し、スペクトルの特定の領域におけるエネルギーの増幅や減衰を引き起こす。各サイドフィルター５５０は、１つまたは複数のピークおよびトラフに合わせて調整するように設定できる。一部の実施形態では、ミッドコンポーネントプロセッサー５２０とサイドコンポーネントプロセッサー５３０に異なる数のフィルターが含まれている場合がある。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００５８
【補正方法】変更
【補正の内容】
【００５８】
実施形態において、ミッドフィルター５４０およびサイドフィルター５５０は、式４により定義された伝達関数を有する４次フィルターを含むことがあり得る。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００７８
【補正方法】変更
【補正の内容】
【００７８】
クロストークキャンセルプロセッサー２３０は、インアウトバンドディバイダー６１０、インバーター６２０および６２２、対側エスティメーター６３０および６４０、コンバイナー６５０および６５２、インアウトバンドコンバイナー６６０を含む。これらの構成要素は、入力チャネルＴＬ、ＴＲを帯域内成分および帯域外成分に分割し、帯域内成分上にクロストークキャンセルを実行して、出力チャネＡＬ、ＡＲを生成する。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００８５
【補正方法】変更
【補正の内容】
【００８５】
別の実装方法としては、ローパスフィルターがあり、コーナー周波数は５０００〜１００００Ｈｚの範囲で選択され、Ｑは０．５〜１．０の範囲で選択される。さらに、アンプ６３４は、対応するゲイン係数ＧL,Inによって抽出部分を増幅し、ディレイユニット６３６は遅延機能Ｄに従ってアンプ６３４からの増幅出力を遅延させ、左対側キャンセル成分ＳＬを生成する。対側エスティメーター６４０には、フィルター６４２、アンプ６４４、およびディレイユニット６４６が含まれている。このユニットは、反転された帯域内チャネルＴR,In’で同様の操作を実行して、右対側キャンセル成分ＳＲを生成する。１つの例において、対側エスティメーター６３０、６４０は、次の式に従って、左対側キャンセル成分ＳＬ、および右対側キャンセル成分ＳＲを生成する。  
ＳL＝Ｄ［ＧL,In＊Ｆ［ＴL,In’］］                式９
ＳR＝Ｄ［ＧR,In＊Ｆ［ＴR,In’］］                式１０
ただし、Ｆ［］はフィルター関数、Ｄ［］は遅延関数である。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００８６
【補正方法】変更
【補正の内容】
【００８６】
クロストークキャンセルの設定は、スピーカーのパラメーターによって決定できる。 
例えば、２つのスピーカー１１０間のリスナーに対する角度に応じて、フィルターの中心周波数、遅延量、アンプゲイン、およびフィルターゲインを決定できる。一部の実施形態では、スピーカー角度間の値を使用して他の値を補間する。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００８８
【補正方法】変更
【補正の内容】
【００８８】
したがって、左出力チャネルＡＬは、対側の音に帰する帯域内チャネルＴＲ，Ｉｎの一部の逆に対応する右対側キャンセル成分ＳＲを含み、右出力チャネルＡＲは、対側の音に帰する帯域内チャネルＴＬ，Ｉｎの一部の逆に対応する左対側キャンセル成分ＳＬを含む。本構成において、右耳に届く右出力チャネルＡＲに応じたラウドスピーカー１１０Ｒによる同側サウンド成分出力の波面は、左出力チャネルＡＬに応じたラウドスピーカー１１０Ｌによる対側サウンド成分出力の波面をキャンセルすることが可能である。同様に、左耳に届く左出力チャネルＡＬに応じたラウドスピーカー１１０Ｌによる同側サウンド成分出力の波面は、右出力チャネルＡＲに応じたラウドスピーカー１１０Ｒによる対側サウンド成分出力の波面をキャンセルすることが可能である。したがって、対側サウンド成分は、空間的な検出性をエンハンスメントするために削減されることが可能である。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】０１０６
【補正方法】変更
【補正の内容】
【０１０６】
は、左スピーカーの遅延が右スピーカーの遅延以上を示し、ｄｅｌａｙＤｅｌｔａ＜０は、左スピーカー遅延が右スピーカーの遅延より小さいことを示す。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】０１１０
【補正方法】変更
【補正の内容】
【０１１０】
オーディオ処理システム２００（例えば、ｂ−チェーンプロセッサー２４０のスピーカーマッチングプロセッサー２５０のＮ−バンドＥＱ７０２）は、Ｎ−バンドイコライゼーションをエンハンスメント信号Ａに適用して、左スピーカーと右スピーカーとの間の周波数応答の非対称性を調整する８０４。Ｎ−バンドＥＱ７０２は、１つまたは複数のフィルターを、左エンハンスメントチャネルＡＬ、右エンハンスメントチャネルＡＲ、または左チャネルＡＬおよび右チャネルＡＲの両方に適用することがあり得る。左エンハンスメントチャネルＡＬおよび／または右エンハンスメントチャネルＡＲに適用される１つまたは複数のフィルターは、左右のスピーカーについての周波数応答のバランスをとる。実施形態において、周波数応答のバランスをとることは、左右のスピーカーの理想的な角度からの回転オフセットを調整するのに使用されることがあり得る。実施形態において、Ｎ−バンドＥＱ７０２は、左右のスピーカーの非対称性を調整し、決定された非対称性に基づいてＮバンドＥＱを適用するためのフィルターのパラメーターを決定する。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】０１２２
【補正方法】変更
【補正の内容】
【０１２２】
本開示を読むと、依然として、当業者は、本明細書において開示される原理原則の追加の代替の実施形態を認めるだろう。従って、特定の実施形態および応用が例示され説明される一方、開示される実施形態は、本明細書において開示されるとおりの構造およびコンポーネントに限定されないことが理解されることである。当業者には明らかであろう様々な修正、変更、およびバリエーションは、本明細書において説明される範囲から逸脱することなく、本明細書において開示される方法および装置の配置、動作および細部に行われることがあり得る。
【国際調査報告】
2021505064.tif 000035
2021505064.tif 000036
2021505064.tif 000037