(57)【特許請求の範囲】
【請求項１】
関連する音生成システムのための位相調節フィルタを決定する方法であって、前記音生成システムは、少なくとも２つのオーディオ再生チャネルを備え、前記オーディオ再生チャネルのそれぞれは、入力信号と、聴取環境内に位置する少なくとも１つのスピーカと、を備え、
−  前記オーディオ再生チャネルのそれぞれについて、前記聴取環境内のＭ≧１個の空間位置のそれぞれにおいて、前記空間位置において計測された音に基づいて音響伝達関数を推定するステップ（Ｓ１）と、
−  前記音響伝達関数に基づいて、前記オーディオ再生チャネルに、それぞれ適用される位相調節フィルタ（Ｆ１（ｆ）、Ｆ２（ｆ））を決定し、ｐ個のリスナ位置における前記オーディオ再生チャネル間のスピーカ間差動位相（ＩＤＰ：Inter-loudspeaker Differential Phase）を低減するステップ（Ｓ２）と、
を備え、
位相調節フィルタ（Ｆ１（ｆ）、Ｆ２（ｆ））を決定する前記ステップ（Ｓ２）は、
−  周波数間隔ｆ１≦ｆ≦ｆ２において、前記オーディオ再生チャネル間のｐ個のＩＤＰ関数φ１（ｆ）、φ２（ｆ）、・・・、φｐ（ｆ）を、前記Ｍ個の空間位置における前記音響伝達関数からの情報に基づいて決定するステップと、
−  統合されたＩＤＰ関数φ／（ｆ）を、前記ｐ個のＩＤＰ関数φ１（ｆ）、φ２（ｆ）、・・・、φｐ（ｆ）に基づいて前記ｐ個のＩＤＰ関数の平均である平均ＩＤＰ関数を計算することにより決定するステップと、
−  前記位相調節フィルタ（Ｆ１（ｆ）、Ｆ２（ｆ））を、前記統合されたＩＤＰ関数に基づいて、前記統合されたＩＤＰ関数φ／（ｆ）を２つの位相調節関数ψ１（ｆ）、ψ２（ｆ）としても参照される位相応答曲線であって、前記位相調節フィルタ（Ｆ１（ｆ）、Ｆ２（ｆ））がそれぞれ対応する位相応答ψ１（ｆ）、ψ２（ｆ）を有し、ψ１（ｆ）−ψ２（ｆ）＝−φ／（ｆ）を満たす２つの位相応答曲線、に分割して、前記位相調節フィルタ（Ｆ１（ｆ）、Ｆ２（ｆ））の位相応答を決定することにより計算するステップと、
を備える方法。
【請求項２】
関連する音生成システムのための位相調節フィルタを決定するシステム（１００、２００）であって、前記音生成システムは、少なくとも２つのオーディオ再生チャネルを備え、前記オーディオ再生チャネルのそれぞれは、入力信号と、聴取環境内に位置する少なくとも１つのスピーカと、を備え、
前記オーディオ再生チャネルのそれぞれについて、前記聴取環境におけるＭ≧１の空間位置のそれぞれにおいて、前記空間位置において計測された音に基づいて音響伝達関数を推定し、
前記音響伝達関数に基づいて、前記オーディオ再生チャネルに、それぞれ適用される位相調節フィルタ（Ｆ１（ｆ）、Ｆ２（ｆ））を決定し、ｐ個のリスナ位置における前記オーディオ再生チャネル間のＩＤＰを低減し、
周波数間隔ｆ１≦ｆ≦ｆ２において、前記オーディオ再生チャネル間のｐ個のＩＤＰ関数φ１（ｆ）、φ２（ｆ）、・・・、φｐ（ｆ）を、前記Ｍ個の空間位置における前記音響伝達関数からの情報に基づいて決定し、
統合されたＩＤＰ関数φ／（ｆ）を、前記ｐ個のＩＤＰ関数φ１（ｆ）、φ２（ｆ）、・・・、φｐ（ｆ）に基づいて前記ｐ個のＩＤＰ関数の平均である平均ＩＤＰ関数を計算することにより決定し、
前記位相調節フィルタ（Ｆ１（ｆ）、Ｆ２（ｆ））を、前記統合されたＩＤＰ関数に基づいて、前記統合されたＩＤＰ関数φ／（ｆ）を２つの位相調節関数ψ１（ｆ）、ψ２（ｆ）としても参照される位相応答曲線であって、前記位相調節フィルタ（Ｆ１（ｆ）、Ｆ２（ｆ））がそれぞれ対応する位相応答ψ１（ｆ）、ψ２（ｆ）を有し、ψ１（ｆ）−ψ２（ｆ）＝−φ／（ｆ）を満たす２つの位相応答曲線、に分割して、前記位相調節フィルタ（Ｆ１（ｆ）、Ｆ２（ｆ））の位相応答を決定することにより計算する、
システム（１００、２００）。
【請求項３】
少なくとも２つのオーディオ再生チャネルの位相調節を実行する方法であって、前記オーディオ再生チャネルのそれぞれは、入力信号と、聴取環境内に位置する少なくとも１つのスピーカと、を有し、デジタルフィルタ（Ｆ１（ｆ）、Ｆ２（ｆ））を、前記オーディオ再生チャネルの前記入力信号にそれぞれ適用するステップを備え、前記聴取環境内のｐ個のリスナ位置における前記オーディオ再生チャネル間のＩＤＰを低減させ、前記デジタルフィルタは、請求項１に記載の方法により決定される、方法。
【請求項４】
前記デジタルフィルタは、前記ＩＤＰが９０°よりも小さい場合においても前記位相調節を実行する、請求項３に記載の方法。
【請求項５】
前記ＩＤＰは、周波数間隔ｆ１≦ｆ≦ｆ２における前記オーディオ再生チャネル間の複数のＩＤＰの統合されたＩＤＰであり、そのそれぞれが、前記Ｍ個の空間位置における前記音響伝達関数からの情報に基づいて決定される、請求項３又は請求項４に記載の方法。
【請求項６】
少なくとも２つのオーディオ再生チャネルの位相調節を実行するオーディオフィルタシステムであって、前記オーディオ再生チャネルのそれぞれは、入力信号と、聴取環境内に位置する少なくとも１つのスピーカを有し、
デジタルフィルタ（Ｆ１（ｆ）、Ｆ２（ｆ））を、前記オーディオ再生チャネルの前記入力信号にそれぞれ適用し、前記聴取環境内のｐ個のリスナ位置における前記オーディオ再生チャネル間のＩＤＰを低減し、前記デジタルフィルタは、請求項１に記載の方法で決定される、オーディオフィルタシステム。
【請求項７】
コンピュータ（１００）によって実行される場合、関連する音生成システムのための位相調節フィルタを決定するコンピュータプログラム（１２５、１３５）であって、前記音生成システムは、少なくとも２つのオーディオ再生チャネルを備え、前記オーディオ再生チャネルのそれぞれは、入力信号と、聴取環境内に位置する少なくとも１つのスピーカと、を有し、
前記コンピュータ（１００）によって実行されると、前記コンピュータを、
−  前記オーディオ再生チャネルのそれぞれに対し、前記聴取環境内のＭ≧１個の空間位置のそれぞれにおける音響伝達関数を、前記空間位置において計測された音に基づいて推定し、
−  前記音響伝達関数に基づいて、前記オーディオ再生チャネルにそれぞれ適用される位相調節フィルタ（Ｆ１（ｆ）、Ｆ２（ｆ））を決定し、ｐ個のリスナ位置における前記オーディオ再生チャネル間のＩＤＰを低減し、
前記位相調節フィルタは、
−  周波数間隔ｆ１≦ｆ≦ｆ２において、前記オーディオ再生チャネル間のｐ個のＩＤＰ関数φ１（ｆ）、φ２（ｆ）、・・・、φｐ（ｆ）を、前記Ｍ個の空間位置における前記音響伝達関数からの情報に基づいて決定し、
−  統合されたＩＤＰ関数φ／（ｆ）を、前記ｐ個のＩＤＰ関数φ１（ｆ）、φ２（ｆ）、・・・、φｐ（ｆ）に基づいて前記ｐ個のＩＤＰ関数の平均である平均ＩＤＰ関数を計算することにより決定し、
−  前記位相調節フィルタ（Ｆ１（ｆ）、Ｆ２（ｆ））を、前記統合されたＩＤＰ関数に基づいて、前記統合されたＩＤＰ関数φ／（ｆ）を２つの位相調節関数ψ１（ｆ）、ψ２（ｆ）としても参照される位相応答曲線であって、前記位相調節フィルタ（Ｆ１（ｆ）、Ｆ２（ｆ））がそれぞれ対応する位相応答ψ１（ｆ）、ψ２（ｆ）を有し、ψ１（ｆ）−ψ２（ｆ）＝−φ／（ｆ）を満たす２つの位相応答曲線、に分割して、前記位相調節フィルタ（Ｆ１（ｆ）、Ｆ２（ｆ））の位相応答を決定することにより計算する、
ことにより決定する、
ように動作させる命令を備える、コンピュータプログラム。
【請求項８】
請求項７に記載のコンピュータプログラム（１２５、１３５）を格納しているコンピュータ可読媒体（１２０、１３０）を備えるコンピュータプログラム製品。
【請求項９】
関連する音生成システムのための位相調節フィルタを決定する装置（２００）であって、少なくとも２つのオーディオ再生チャネルを備え、前記オーディオ再生チャネルのそれぞれは、入力信号と、聴取環境内に位置する少なくとも１つのスピーカと、を有し、
−  それぞれの前記オーディオ再生チャネルに対し、前記聴取環境内のＭ≧１個の空間位置のそれぞれにおける音響伝達関数を、前記空間位置において計測された音に基づいて推定する、推定モジュール（２１０）と、
−  前記音響伝達関数に基づいて、前記オーディオ再生チャネルにそれぞれ適用される位相調節フィルタ（Ｆ１（ｆ）、Ｆ２（ｆ））を決定し、ｐ個のリスナ位置における前記オーディオ再生チャネル間のＩＤＰを低減させる、決定モジュール（２２０）であって、
前記位相調節フィルタを、
−  周波数間隔ｆ１≦ｆ≦ｆ２において、前記オーディオ再生チャネル間のｐ個のＩＤＰ関数φ１（ｆ）、φ２（ｆ）、・・・、φｐ（ｆ）を、前記Ｍ個の空間位置における前記音響伝達関数からの情報に基づいて決定し、
−  統合されたＩＤＰ関数φ／（ｆ）を、前記ｐ個のＩＤＰ関数φ１（ｆ）、φ２（ｆ）、・・・、φｐ（ｆ）に基づいて前記ｐ個のＩＤＰ関数の平均である平均ＩＤＰ関数を計算することにより決定し、
−  前記位相調節フィルタ（Ｆ１（ｆ）、Ｆ２（ｆ））を、前記統合されたＩＤＰ関数に基づいて、前記統合されたＩＤＰ関数φ／（ｆ）を２つの位相調節関数ψ１（ｆ）、ψ２（ｆ）としても参照される位相応答曲線であって、前記位相調節フィルタ（Ｆ１（ｆ）、Ｆ２（ｆ））がそれぞれ対応する位相応答ψ１（ｆ）、ψ２（ｆ）を有し、ψ１（ｆ）−ψ２（ｆ）＝−φ／（ｆ）を満たす２つの位相応答曲線、に分割して、前記位相調節フィルタ（Ｆ１（ｆ）、Ｆ２（ｆ））の位相応答を決定することにより計算する、
ことにより決定する、決定モジュール（２２０）と、
を備える装置。
【請求項１０】
請求項１に記載の方法を用いて決定された、位相調節フィルタ（Ｆ１（ｆ）、Ｆ２（ｆ））。
【請求項１１】
少なくとも２つのオーディオ再生チャネルを有する音生成システムを備えるオーディオシステムであって、前記オーディオ再生チャネルのそれぞれは、入力信号と、少なくとも１つのスピーカと、を有し、
前記オーディオ再生チャネルにそれぞれ適用される位相調節フィルタ（Ｆ１（ｆ）、Ｆ２（ｆ））をさらに備え、
前記位相調節フィルタは、請求項１に記載の方法を用いて決定される、オーディオシステム。
【請求項１２】
位相調節関数ψ１（ｆ）、ψ２（ｆ）は、単調増加、又は、単調減少する周波数の関数である、請求項１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、オーディオ再生のためのデジタルフィルタに関し、より詳細には、２つのオーディオチャネル間の周波数依存性の位相差を低減することを目的とする位相シフトフィルタに関する。
【背景技術】
【０００２】
ステレオ再生とニアサイドバイアス問題
【０００３】
多重チャネル録音、特に２チャネルステレオでの録音は、１対のスピーカで再生した場合に、正確に認識されるようにサミングローカライゼーション（Principle of Summing Localization）の原則［１］に大きく依存する。サミングローカライゼーションの原則が意図通りに機能するために、リスナは、図１に示すように、２つの同一のスピーカの間に位置し、両方のスピーカに対して等しい距離ｄとなる必要がある。
【０００４】
このような対照的なスピーカ及びリスナの配置は、ステレオ録音がスピーカで再生された場合（すなわち、録音の左右のチャンネルが左右のスピーカで再生される場合）に、リスナに、ステレオパノラマ又は音像を体験することを可能にする。ステレオ信号の様々な成分は、スピーカ間のどこかに位置する音源として知覚される。特に、左右のチャネルが等しいモノラル信号は、リスナのまっすぐ真ん中の点から来ると認識される。これは、所謂ファントムセンター効果というものである。
【０００５】
図１のようにリスナがスピーカの間の中心軸に沿って位置しておらず、スピーカのうち１つにより近くにいると、ステレオパノラマは間違っているように認識される。例えば、左スピーカまでのリスナの距離ｄ１が右スピーカまでの距離ｄ２よりも短いと、左スピーカからの音は、右スピーカからの音よりも短い遅延でリスナに到着する。左スピーカと右スピーカとの間の時間差により、図２にみるように、近くされる音の方向は左スピーカに大きく偏ることになる。特に、ステレオ信号のモノラル成分は、このようなシナリオでは、リスナのまっすぐ正面から来るとはもはや認識されず、ほとんど左スピーカから来ると認識される。リスナに最も近いスピーカへのステレオパノラマのこの崩壊は、ニアサイドバイアスとして参照されることが多い。ニアサイドバイアスの最も一般的でよく知られている例は、リスナが中心軸の左又は右に位置する自動車におけるステレオ録音を聴くときに生じる。自動車の例の概略図が図３にしめされおり、リスナ１は、左スピーカの近くに座り、リスナ２は右スピーカの近くに座っている。図３の例に示されるように、リスナ１がリスナの直前に来るように再生されることを意図した音は、リスナ１が左側から、リスナ２が右側から来るように感じられる。
【０００６】
オーディオシステムの２つのチャネル間の空間的な位置において感じられる遅延差は、一般にスピーカ間差動位相（ＩＤＰ：Inter-loudspeaker Differential Phase）と呼ばれる−１８０度と＋１８０度との間の値を取る［５］位相差関数により周波数領域で記述することができ、その一例は、図５に示される。ＩＤＰは、周波数依存の時間遅延に対処できるという意味において、チャネル間の時間差よりも一般的な記述を可能とする。
【０００７】
オーディオチャネルＣ１、Ｃ２間のＩＤＰは、空間の１点からの情報を用いること、空間の１対の点からの情報を用いること、のどちらかにより決定することが可能である。前者の場合、ＩＤＰは、チャネルＣ１の音響伝達関数を同じ点におけるチャネルＣ２の音響伝達関数と比較することにより取得される。後者の場合、ＩＤＰは、１点におけるチャネルＣ１の伝達関数をもう１点におけるチャネルＣ２の伝達関数と比較することにより取得される。したがって、２つのチャネルＣ１、Ｃ２間のＩＤＰが定義されるリスナの位置は、空間内の１つの単一点又は1対の点のいずれかに関連づけることができる。
【０００８】
理論的に構築された理想的な自動車の例においては、図４に示すように、２つのスピーカと聴取環境が完全に対称であり、２リスナが中心軸の両側に対称に位置し、左のリスナは、左スピーカに距離｜ｄ１―ｄ２｜だけ右スピーカよりも近く、右のリスナは、逆の関係にあると仮定する。２人のリスナに感じられるスピーカのチャネル間の遅延差は、図５に示すように、２つのＩＤＰ関数の周波数領域において記述することが可能となる。図５に示す特定の例では、スピーカ及びリスナの位置は、｜ｄ１―ｄ２｜＝３５．６ｃｍである。図５に見られるように、この場合のＩＤＰ関数は、リスナが中心軸のどちら側に位置するかに依存し、周波数とともに直線的に増加又は減少することが分かる（黒い線は、左のリスナの位置における位相差であり、灰色の線は、右のリスナの位置におけるＩＤＰである）。図５の例のようなＩＤＰ関数は、ある周波数で３６０度の不連続なジャンプを含んでいるように見えても、連続的であると考えられることに留意されたい。これは、位相角の表現方法が曖昧であるためであり、＋１９０度の角度は、−１７０度の角度と等しくなり、３６０度の角度は、０度の角度と等しくなり、その他も同じである。したがって、ある周波数で３６０度の不連続なジャンプにより減少しても、例えば、直線的に増加するＩＤＰ又は位相曲線を記述することは理にかなっている。
【０００９】
図５において、周波数軸は、双方のリスナが±９０度の間隔内のＩＤＰ又は±９０度よりも大きいＩＤＰのいずれかを感じる連続な周波数帯に分割できることがさらに見て取れる。特に、ＩＤＰが双方のリスナの位置においてゼロである周波数（０Ｈｚ、９６６Ｈｚ、１９３２Ｈｚ、その他）が存在する。これは、距離差｜ｄ１−ｄ２｜が音響波長の整数倍に対応するので、双方のスピーカから放射される、その周波数のモノラル信号が、双方のリスナの位置で最大の強め合う干渉を生じさせる。同様に、距離差｜ｄ１−ｄ２｜が奇数の半分の波長に対応する周波数（４８３Ｈｚ、１４４９Ｈｚ、２４１５Ｈｚ、その他）が存在し、この場合、モノ信号は、双方のリスナの位置で最大の打ち消し合う干渉を生じさせる。
【００１０】
双方のリスナの位置におけるＩＤＰが±９０度の間に制限されている周波数では、システムは、主に同相であると言われ、双方のＩＤＰが±９０度の範囲外にある周波数では、システムは、主に逆相であると言われる。
【００１１】
上述した連続した同相及び逆相の周波数帯域の存在は、ニアサイドバイアス問題と併せてリスニング感知を著しく低下させる再生音に望ましくないスペクトル歪み（所謂、コムフィルタリング）を加える。
【００１２】
ニアサイドバイアスに対する可能な改善
【００１３】
中心軸から外れたところに位置する単一のリスナの場合、リスナに最も近いスピーカの信号経路に遅延が与えられれば、ニアサイドバイス問題を大きく修正することが可能であり、そうすると、リスナがスピーカ間の中心軸上に位置している場合のように、正しい信号が等しい遅延でリスナに到着する。
【００１４】
しかしながら、２人以上のリスナが存在し、それらのリスナが別々の空間位置に位置すると、１つのチャネルに遅延を追加しても、全てのリスナに対するニアサイドバイアス問題を解決することはできない。例えば、（図４のように）１人のリスナが左スピーカの近くにいて、もう１人のリスナが右スピーカの近くに位置すると、左チャネルの遅延は左のリスナのニアサイドバイアス問題を解決するが、右のリスナは、右側に対するさらに悪い感知をするであろう。
【００１５】
ニアサイドバイアス問題に対する以前に提案された解決策は、前節で説明したように、遅延差を周波数領域でしばしばスピーカ間差動位相（ＩＤＰ）関数と呼ばれる位相差関数、として見ることに基づいている。この考えは、システムが逆相となっている１又は複数の周波数帯域において、チャネルに１８０度の位相差を加え、それにより、ＩＤＰを１８０度変化させる位相シフトフィルタを用いる［２，３，４，５］。チャネルに１８０度の位相を加えることは、多くの異なる方法、例えば、左チャネルにおいて位相を１８０度シフトさせ、右チャネルは処理をしないままにするフィルタを適用することにより、果たされることが可能である。あるいは、［２］の例に提案されているように、１つのチャネルに＋９０度、他のチャネルに−９０度を加えることができる。このようなフィルタの位相応答は図６に示されており、黒線は、左チャネルフィルタの望ましい位相応答であり、灰色の線は、右チャネルフィルタの望ましい位相応答である。図４のような対照的な状況においては、このようなフィルタをシステムに適用することから得られたＩＤＰ関数は、図７に示されており、黒線は、左リスナ位置におけるＩＤＰであり、灰色の線は、右リスナ位置におけるＩＤＰである。図５と図７を比較すると、システムは、連続した周波数帯域内において主に同相と逆相との間で交互に変化することから、全ての周波数に対して主に同相に変化することを観測することができる。処理されたシステムは、今やどこにおいても同相であるので、コムフィルタリング効果が緩和され、左右のスピーカからのモノラルの音が双方のリスナ位置でコヒーレントに加算される。ある手法又はもう１つの手法が上述した方法を用いてニアサイドバイアス問題を取り扱う、いくつかの出版物及び特許が存在し、すなわち、２つのオーディオチャネルが主に同相であるか、主に逆相であるかによって、双方のリスナ位置で分類される周波数帯域を識別することにより実現される。そして、チャネルが主に逆相である周波数帯域において、チャネルに１８０度の位相差を加える位相調節が実行される［２，３，４］。
【００１６】
このように、リスナが中心軸から対照的に配置され、ＩＤＰがチャネル間の遅延差にのみ依存すると仮定される図４の理想化されたニアサイドバイアス問題を解決するために、先行技術の方法を適用すれば十分である。すなわち、チャネル間で１８０度の追加の位相差を実現することは、システムが主に逆相である周波数帯域において、位相シフトフィルタを１又は双方のチャネルに適用することによる。
【００１７】
しかしながら、ほぼ全ての現実的な場合において、リスナは、中心軸に対して非対称に位置し、様々な位置におけるＩＤＰは、スピーカとリスナの距離だけに依存するのではなく、周波数のより複雑な関数である。
【００１８】
従来技術の制限
【００１９】
以下の制限がニアサイドバイアス問題の従来技術における解決策において確認されている。
【００２０】
先行技術は、スピーカ位置の空間的な配置、及び、スピーカと部屋の特徴に関して理想的な対称性の仮定に頼っている。実際の状況において、理想的な対称性の仮定は根拠のあるものではなく、多かれ少なかれリスナの非対称な位置に起因し、スピーカと部屋の環境における非対称性に起因する。したがって、先行技術により作成された位相シフトフィルタは、意図された効果を正しく達成することができないであろう。図９は、現実の自動車内の左と右のスピーカ間のＩＤＰ、左前シート（黒線）及び右前シート（灰色線）、を示す。図９において、ＩＤＰが１つのシートでは、±９０度間隔の外側にあり、もう１つのシートでは±９０度間隔の内側にある周波数が存在することを観察することができる。これらの周波数では、システム全体としては、主に逆相、又は、主に同相に分類されることは無い。
【００２１】
先行技術の方法は、リスナの位置におけるＩＤＰがリスナの位置から２つのスピーカまでの物理的な距離にのみ依存するという仮定に基づいている。しかしながら、多くの場合、スピーカの物理的な寸法は、リスナの位置からの距離を決定する明確な方法が存在しないほど十分に大きいので、スピーカからリスナの位置への音響伝達遅延は、必ずしも直線的に増加する位相の応答に対応するものではない。したがって、ＩＤＰは、周波数とともに直線的に増加又は減少するのではなく、さらに複雑な関数となる。空間的に分離されているいくつかのスピーカ要素が、同じオーディオチャネルに接続されていることもあり、ＩＤＰはさらに複雑となる。再び、図９は、実際の音響環境におけるＩＤＰの複雑さの例を示す。
【００２２】
従来技術は、２人よりも多いリスナが存在する場合、状況に対する解決策を提供していない。例えば、図４の例と比較して、もう１つのリスナ位置が追加され、３人目のリスナは、他の２人のリスナによって共有されない左右のスピーカまでの距離、ｄ３及びｄ４の対を有する、図８のような状況が考えられる。ＩＤＰ関数は、図１０のように振る舞い、第３のリスナ位置のＩＤＰ関数が破線で示されている。第３のリスナ位置は、２つのリスナ位置が同相の特徴を有するのとは逆に、主に逆相の特徴を有することが図１０に見ることができる。したがって、全てのリスナのＩＤＰを低減する位相シフトフィルタを構築する方法は不明である。
【００２３】
従来技術は、空間的なロバスト性を考慮に入れていない。チャネル間のＩＤＰの減少が、少数の固定されたリスナの位置ではなく、空間内における拡張領域に対して有効であるように、より慎重な方法で位相を調節することが望ましいことが、時々ある。空間的なロバスト性を考慮すると、最大性能は低下する可能性があるが、より大きな空間領域において許容可能な性能を達成することが可能である。
【００２４】
柔軟性があり、現実世界の状況によく適合したニアサイドバイアス問題に対する解決策を見出すためには、１つ以上の従来技術の限界を克服することが望ましい。
【発明の概要】
【発明が解決しようとする課題】
【００２５】
１つの目的は、関連する音生成システムのための位相調節フィルタを決定するための改良された方法を提供するである。
【００２６】
もう１つの目的は、関連する音生成システムのための位相調節フィルタを決定するためのシステムを提供するである。
【００２７】
また１つの目的は、少なくとも２つのオーディオ再生チャネルに対して位相調節を実行する方法を提供することである。
【００２８】
さらにもう１つの目的は、少なくとも２つのオーディオ再生チャネルに対して位相調節を実行するためのオーディオフィルタシステムを提供することである。
【００２９】
また１つの目的は、コンピュータによって実行されると、関連する音生成システムのための位相調節フィルタを決定するためのコンピュータプログラムを提供することである。
【００３０】
さらにもう１つの目的は、そのようなコンピュータプログラムを記憶したコンピュータ可読媒体を含むコンピュータ製品を提供することである。
【００３１】
さらなるもう１つの目的は、関連する音生成システム用の位相調節フィルタを決定するための装置を提供することである。
【００３２】
また１つの目的は、１つの位相調節フィルタ、又は、１対の位相調節フィルタを提供することである。
【００３３】
さらにもう１つの目的は、音生成システム及び関連する位相調節フィルタを含むオーディオシステムを提供することである。
【００３４】
１つのさらなる目的は、少なくとも１つの位相調節フィルタによって生成されるデジタルオーディオ信号を提供することである。
【００３５】
これら及び他の目的は、提案された技術の実施形態により満たされる。
【課題を解決するための手段】
【００３６】
１つの実施形態によれば、関連する音生成システムのための位相調節フィルタを決定する方法であって、前記音生成システムは、少なくとも２つのオーディオ再生チャネルＣ１、Ｃ２を備え、前記オーディオ再生チャネルＣ１、Ｃ２は、入力信号と、聴取環境内に位置する少なくとも１つのスピーカと、を備え、
前記オーディオ再生チャネルＣ１、Ｃ２のそれぞれについて、前記聴取環境内のＭ≧１個の空間位置のそれぞれにおいて、前記空間位置において計測された音に基づいて音響伝達関数を推定するステップと、
前記音響伝達関数に基づいて、前記オーディオ再生チャネルＣ１、Ｃ２に、それぞれ適用される位相調節フィルタＦ１（ｆ）、Ｆ２（ｆ）を推定し、ｐ個のリスナ位置における前記オーディオ再生チャネルＣ１、Ｃ２間のスピーカ間差動位相（ＩＤＰ：Inter-loudspeaker Differential Phase）を低減するステップと、
を備える方法、が提供される。
【００３７】
第２の実施形態によれば、関連する音生成システムのための位相調節フィルタを決定するシステムであって、前記音生成システムは、少なくとも２つのオーディオ再生チャネルＣ１、Ｃ２を備え、前記オーディオ再生チャネルＣ１、Ｃ２は、入力信号と、聴取環境内に位置する少なくとも１つのスピーカと、を備え、
前記オーディオ再生チャネルＣ１、Ｃ２のそれぞれについて、前記聴取環境におけるＭ≧１の空間位置のそれぞれにおいて、前記空間位置に置いて計測された音に基づいて音響伝達関数を推定し、
前記音響伝達関数に基づいて、前記オーディオ再生チャネルＣ１、Ｃ２に、それぞれ適用される位相調節フィルタＦ１（ｆ）、Ｆ２（ｆ）を決定し、ｐ個のリスナ位置における前記オーディオ再生チャネルＣ１、Ｃ２間のＩＤＰを低減する、
システム、が提供される。
【００３８】
第３の実施形態によれば、少なくとも２つのオーディオ再生チャネルＣ１、Ｃ２の位相調節を実行する方法であって、前記オーディオ再生チャネルＣ１、Ｃ２のそれぞれは、入力信号と、聴取環境内に位置する少なくとも１つのスピーカと、を有し、前記オーディオ再生チャネルＣ１、Ｃ２の前記入力信号に、それぞれ適用されるデジタルフィルタＦ１（ｆ）、Ｆ２（ｆ）を備え、前記聴取環境内のｐ個のリスナ位置における前記オーディオ再生チャネルＣ１、Ｃ２間のＩＤＰを低減させ、前記ＩＤＰは、前記Ｍ個の空間位置において、音響伝達関数に基づいて決定され、前記デジタルフィルタは、前記オーディオ再生チャネルＣ１、Ｃ２の位相調節であって、前記ＩＤＰを弱める位相調節を実行する、方法、が提供される。
【００３９】
第４の実施形態によれば、少なくとも２つのオーディオ再生チャネルＣ１、Ｃ２の位相調節を実行するオーディオフィルタシステムであって、前記オーディオ再生チャネルＣ１、Ｃ２はそれぞれ、入力信号と、聴取環境内に位置する少なくとも１つのスピーカを有し、デジタルフィルタＦ１（ｆ）、Ｆ２（ｆ）を、前記オーディオ再生チャネルＣ１、Ｃ２の前記入力信号にそれぞれ適用し、前記聴取環境内のｐ個のリスナにおける位置前記オーディオ再生チャネルＣ１、Ｃ２間のＩＤＰを低減し、前記ＩＤＰは、前記Ｍ個の空間位置における音響伝達関数に基づいて決定され、前記デジタルフィルタは、前記オーディオ再生チャネルＣ１、Ｃ２の位相調節であって、前記ＩＤＰを弱める位相調節を実行する、オーディオフィルタシステム、が提供される。
【００４０】
第５の実施形態によれば、コンピュータによって実行される場合、関連する音生成システムのための位相調節フィルタを決定するコンピュータプログラムであって、前記音生成システムは、少なくとも２つのオーディオ再生チャネルＣ１、Ｃ２を備え、前記オーディオ再生チャネルＣ１、Ｃ２は、入力信号と、聴取環境内に位置する少なくとも１つのスピーカと、を有し、
前記コンピュータによって実行されると、前記コンピュータを、
前記オーディオ再生チャネルＣ１、Ｃ２のそれぞれに対し、前記聴取環境内のＭ≧１個の空間位置のそれぞれにおける音響伝達関数を、前記空間位置において計測された音に基づいて推定し、
前記音響伝達関数に基づいて、前記オーディオ再生チャネルＣ１、Ｃ２に、それぞれ適用される位相調節フィルタＦ１（ｆ）、Ｆ２（ｆ）を決定し、ｐ個のリスナ位置における前記オーディオ再生チャネルＣ１、Ｃ２間のＩＤＰを低減する、
ように動作させる命令を備える、コンピュータプログラム、が提供される。
【００４１】
第６の実施形態によれば、本明細書に記載のコンピュータプログラムを格納しているコンピュータ可読媒体を備えるコンピュータプログラム製品、が提供される。
【００４２】
第７の実施形態によれば、関連する音生成システムのための位相調節フィルタを決定する装置であって、少なくとも２つのオーディオ再生チャネルＣ１、Ｃ２を備え、前記オーディオ再生チャネルＣ１、Ｃ２のそれぞれは、入力信号と、聴取環境内に位置する少なくとも１つのスピーカと、を有し、
それぞれの前記オーディオ再生チャネルＣ１、Ｃ２に対し、前記聴取環境内のＭ≧１個の空間位置のそれぞれにおける音響伝達関数を、前記空間位置において計測された音に基づいて推定する、推定モジュールと、
前記音響伝達関数に基づいて、前記オーディオ再生チャネルＣ１、Ｃ２にそれぞれ適用される位相調節フィルタＦ１（ｆ）、Ｆ２（ｆ）を決定し、ｐ個のリスナ位置における前記オーディオ再生チャネルＣ１、Ｃ２間のＩＤＰを低減させる、決定モジュールと、
を備える装置、が提供される。
【００４３】
第８の実施形態によれば、本明細書に記載の方法を用いて決定された、位相調節フィルタ、が提供される。
【００４４】
第９の実施形態によれば、音生成システムと、当該システムの１対のチャネルＣ１、Ｃ２のそれぞれに適用される関連する位相調節フィルタＦ１（ｆ）、Ｆ２（ｆ）と、を備え、位相調節フィルタＦ１（ｆ）、Ｆ２（ｆ）が本明細書に記載の方法を用いて決定される、オーディオシステム、が提供される。
【００４５】
第１０の実施形態によれば、本明細書に記載の方法を用いて決定された少なくとも１つの位相調節フィルタによって生成された、オーディオ信号、が提供される。
【００４６】
提案された技術は、以下の有利な点の少なくとも１つを提供する：
２つのオーディオ再生チャネルのＩＤＰが２つのスピーカ間の中心軸に対して非対称である場合に、改善されたステレオイメージを提供する。
いくつかのリスナ位置における２つのオーディオ再生チャネル間のＩＤＰがリスナ位置と２つのスピーカ間の距離の単純な関数よりも複雑な振る舞いを有する場合、改善されたステレオイメージを提供する。
２よりも多いリスナ位置がある場合に、多数リスナに対して改善されたステレオイメージを提供する。
たとえリスナが頭を許容範囲内で動かしたとしても、ステレオイメージの改善が有効であるように、よりすぐれた空間ロバストネスを提供する。
【図面の簡単な説明】
【００４７】
【図１】図１は、リスナがスピーカから等距離にある中心軸に位置する、ステレオ再生システムを示す。
【図２】図２は、リスナが中心軸から左スピーカから距離ｄ１、右スピーカから距離ｄ２離れているステレオ再生システムを示す。リスナは左に対するニアサイドバイアスを感じるであろう。
【図３】図３は、２人のリスナが中心軸の両側に位置する自動車のステレオ再生システムの概略図である。左のリスナは、左に対するニアサイドバイアスを感じ、右のリスナは、右に対するニアサイドバイアスを感じるであろう。
【図４】図４は、２つのリスナ位置を有するステレオ再生システムを示し、リスナ位置は、中心軸から離れ、理想的な対称性を有し、最も近いスピーカからの距離ｄ１及び反対側のスピーカからの距離ｄ２に位置する。左のリスナは、左に対するニアサイドバイアスを感じ、右のリスナは、右に対するニアサイドバイアスを感じるであろう。
【図５】図５は、図４の左及び右のリスナの位置で感じる左右のスピーカ間のスピーカ間差動位相（ＩＤＰ）を示す。黒い線は、左のリスナの位置におけるＩＤＰであり、灰色の線は、右のリスナの位置におけるＩＤＰである。
【図６】図６は、連続する周波数帯域において、合計位相差が０°又は１８０°の２つの位相シフトフィルタの位相応答を示す。黒い線は、第１フィルタの位相応答であり、灰色の線は、第２フィルタの位相応答である。
【図７】図７は、図６のフィルタを、図４及び図５で記載したシステムの左右のチャネルに適用した結果生じるＩＤＰ関数を示す。黒い線は、左におけるＩＤＰであり、灰色の線は、右におけるＩＤＰである。
【図８】図８は、図４に似ているが３つのリスナ位置を有するステレオ再生システムを示す。
【図９】図９は、自動車の左前シート及び右前シートにおいて測定されるＩＤＰ関数を示す。黒い線は、左前シートにおけるＩＤＰであり、灰色の線は、右前シートにおけるＩＤＰである。
【図１０】図１０は、図８の３つのリスナ位置において感じられる左及び右スピーカ間のＩＤＰを示す。黒い線は、第１リスナ位置におけるＩＤＰであり、灰色の線は、第２リスナ位置におけるＩＤＰであり、破線は、第３リスナ位置におけるＩＤＰである。
【図１１】図１１は、図４の状況に対応する周波数ｆ＝８４０ＨｚにおけるＩＤＰ  φ１（ｆ）、φ２（ｆ）を示す。φ１（ｆ）及びφ２（ｆ）の対称性のため、統合されたＩＤＰ  φ／（ファイ  バー）は、０°と等しい。
【図１２】図１２は、図４の状況に対応する周波数ｆ＝３８０ＨｚにおけるＩＤＰ  φ１（ｆ）、φ２（ｆ）を示す。この周波数においては、ＩＤＰは、主に双方のリスナ位置において逆相である。φ１（ｆ）、φ２（ｆ）の対称性のため、統合されたＩＤＰ  φ／は、１８０°と等しい。
【図１３】図１３は、図８の状況に対応する周波数ｆ＝１８１０ＨｚにおけるＩＤＰ  φ１（ｆ）、φ２（ｆ）、φ３（ｆ）を示す。この周波数においては、ＩＤＰは、主に、３つ全てのリスナ位置において同相であるが、φ１（ｆ）、φ２（ｆ）及び実軸に対するφ３（ｆ）の非対称性に起因し、統合されたＩＤＰ  φ／は、０°と等しくない。
【図１４】図１４は、図９の周波数ｆ＝６５０Ｈｚにおける測定されたＩＤＰ  φ１（ｆ）、φ２（ｆ）を示す。この周波数においては、ＩＤＰは、主に、双方のリスナ位置において逆相であるが、実軸に対するφ１（ｆ）及びφ２（ｆ）の非対称性に起因し、統合されたＩＤＰ  φ／は、１８０°と等しくない。
【図１５】図１５は、図９の周波数ｆ＝４７０Ｈｚにおける測定されたＩＤＰ  φ１（ｆ）、φ２（ｆ）を示す。この周波数においては、ＩＤＰは、主に、双方のリスナ位置において同相であるが、実軸に対するφ１（ｆ）及びφ２（ｆ）の非対称性に起因し、統合されたＩＤＰ  φ／は、０°と等しくない。
【図１６】図１６は、関連する音生成システムのための位相調節フィルタを決定する方法の一例を示す概略フロー図である。
【図１７】図１７は、本発明の一実施形態に係るコンピュータ実装の一例を示す概略フロー図である。
【図１８】図１８は、関連する音生成システム用の位相調節フィルタを決定するための装置の一例を示す概略フロー図である。
【図１９】図１９は、位相シフトフィルＦ１（ｆ）、Ｆ２（ｆ）を配置することができるシグナルチェーン内の代替  位置のいくつかの例を含む、オーディオ再生システムの概略図を示す。
【発明を実施するための形態】
【００４８】
提案する技術は、様々な非限定的な例としての実施形態を参照することにより、より詳細に記載される。
【００４９】
図１６は、オーディオ再生チャネルＣ１、Ｃ２のそれぞれが入力信号及びリスニング環境に配置された少なくとも１つのスピーカを有する、少なくとも２つのオーディオ再生チャネルＣ１、Ｃ２を備える、関連する音生成システムの位相調節フィルタを決定する方法の一例を示す概略フロー図である。
【００５０】
本方法は、
Ｓ１：オーディオ再生チャネルＣ１、Ｃ２のそれぞれについて、空間位置における音響測定に基づいて、リスニング環境におけるＭ≧１個の空間位置のそれぞれにおける音響伝達関数を推定するステップと、
Ｓ２：音響伝達関数に基づいて、オーディオ再生チャネルＣ１、Ｃ２にそれぞれ適用される位相調節フィルタＦ１、Ｆ２を決定し、ｐ個のリスナ位置におけるオーディオ再生チャネルＣ１、Ｃ２間のスピーカ間差動位相（ＩＤＰ）を低減するステップと、
を備える。
【００５１】
一例の手法によれば、位相調節フィルタを決定するステップは、
・オーディオ再生チャネル間のｐ個のＩＤＰ関数φ１（ｆ）、φ２（ｆ）、．．．、φｐ（ｆ）を、周波数インターバルｆ１≦ｆ≦ｆ２において、Ｍ個の空間位置における音響伝達関数からの情報に基づいて決定するステップと、
・ｐ個のＩＤＰ関数φ１（ｆ）、φ２（ｆ）、．．．、φｐ（ｆ）に基づいて、統合されたＩＤＰ関数φ／（ｆ）（ファイ  バー）を決定するステップと、
・統合されたＩＤＰ関数に基づいて、位相調節フィルタＦ１（ｆ）、Ｆ２（ｆ）を計算するステップと、
を備える。
【００５２】
特定の例においては、統合されたＩＤＰ関数に基づいて位相調節フィルタＦ１（ｆ）、Ｆ２（ｆ）を計算するステップは、
・統合されたＩＤＰ関数φ／（ｆ）に基づいて、位相調節関数ψ１（ｆ）、ψ２（ｆ）を決定するステップと、
・位相調節関数ψ１（ｆ）、ψ２（ｆ）に基づいて、位相調節フィルタＦ１（ｆ）、Ｆ２（ｆ）を計算するステップと、
を備える。
【００５３】
一例として、統合されたＩＤＰ関数は、ＩＤＰ関数の平均である。
【００５４】
別の形態によれば、少なくとも２つのオーディオ再生チャネルＣ１、Ｃ２の位相調節を実行するための方法であって、オーディオ再生チャネルＣ１、Ｃ２は、入力信号及び聴取環境内に少なくとも１つのスピーカを有し、この方法は、オーディオ再生チャネルＣ１、Ｃ２それぞれに対してデジタルフィルタＦ１（ｆ）、Ｆ２（ｆ）を入力信号に適用するステップを備え、聴取環境内のｐ個のリスナの位置においてオーディオ再生チャネルＣ１、Ｃ２間のＩＤＰを低減し、このＩＤＰは、Ｍ個の空間位置内の音響伝達関数に基づいて決定され、デジタルフィルタは、当該ＩＤＰ弱めるように、オーディオ再生チャネルＣ１、Ｃ２に対して位相調節を実行する、方法が提供される。
【００５５】
例として、このデジタルフィルタは、ＩＤＰが±９０度よりも小さい場合においても、位相調節を実行する。
【００５６】
特定の例では、ＩＤＰは、周波数間隔ｆ１≦ｆ≦ｆ２におけるオーディオ再生チャネル間のいくつかのＩＤＰの統合されたＩＤＰであり、それぞれは、Ｍ個の空間位置において音響伝達関数からの情報に基づいて決定される。
【００５７】
例えば、統合されたＩＤＰは、ＩＤＰの平均であってもよい。
【００５８】
以下では、提案された技術は、非限定的な例を参照して記載される。
【００５９】
本発明の１つの目的は、少なくとも２つのチャネルＣ１、Ｃ２を有する音再生システムを介して再生されるステレオオーディオ信号の近くされる音像を改善することであり、これらのチャネルは、１チャネルあたりの１つの入力信号と、１チャネルあたりの少なくとも１つのスピーカを備える。この改善は、チャネルＣ１、Ｃ２間のスピーカ間差動位相（ＩＤＰ）が少なくとも１つのリスナ位置で非ゼロである１以上のリスナ位置に関して達成される。この目的は、Ｍ≧１個の位置における伝達関数の計測値を用いて推定されるように、チャネルＣ１、Ｃ２の周波数に依存する位相調節を実行し、それにより、チャネル間の全体的なＩＤＰを低減することにより達成される。
【００６０】
本発明の文脈では、リスナ位置は、Ｍ≧１個の計測点の合計から選択された１つの単一点、又は、空間内の１対の点のいずれかと関連する。
【００６１】
本発明の非限定的な一例によれば、ｐ個のリスナ位置のそれぞれにおけるＩＤＰは、１対の計測されたｉ番目（ｉ＝１，２，・・・，ｐ）のリスナ位置におけるチャネルＣ１、Ｃ２を表す音響伝達関数Ｈ１ｉ（ｆ）、Ｈ２ｉ（ｆ）から、例えば、φｉ（ｆ）＝∠Ｈ１ｉ（ｆ）−∠Ｈ２ｉ（ｆ）のように、Ｈ１ｉ（ｆ）、Ｈ２ｉ（ｆ）間の位相差φｉ（ｆ）を計算することにより得られる。このようにして得られたφｉ（ｆ）の値は、複素平面内の単位円上の点ｚｉ（ｆ）として表され、位相角φｉ（ｆ）は、実軸からの点ｚｉ（ｆ）の角度に対応する。図１１は、周波数ｆ＝８４０ＨｚのＩＤＰ  φ１、φ２を図４及び図５の理想的な対称的な状況に基づいて計算したこの手順の一例を示す。図５のＩＤＰの対称性により、図１１では、ＩＤＰ  φ１、φ２が、単位円上の点ｚ１、ｚ２（黒い十字で示される）として表される場合、実軸に対して対称的に位置していることが見て取れる。図１３は、周波数ｆ＝１８１０におけるＩＤＰ  φ１、φ２、φ３が、図８及び図１０の３リスナの状況に基づいて計算されている場合と同じ手順を示す。図１４及び図１５は、それぞれ上記の単位円表示を使用し、ｆ＝６５０Ｈｚ及びｆ＝４７０Ｈｚにおける図９の計測されたＩＤＰを、それぞれ示している。
【００６２】
もう１つの例によれば、統合されたＩＤＰ関数φ／（ｆ）は、個々のＩＤＰ関数φ１（ｆ）、φ２（ｆ）、・・・、φｐ（ｆ）を用いることによって、平均ＩＤＰを計算することにより、得られる。ＩＤＰ  φ１（ｆ）、φ２（ｆ）、・・・、φｐ（ｆ）が度（degree）、すなわち、−１８０°≦φｉ（ｆ）≦１８０°、で表されるとすれば、それらの複素単位円表示ｚ１（ｆ）、ｚ２（ｆ）、・・・、ｚｐ（ｆ）は、
【数１】
0006661777.tif 000002
として得られ、平均ＩＤＰは、単位円上に投影された、ｚ１（ｆ）、ｚ２（ｆ）、・・・、ｚｐ（ｆ）の複素平均である。この平均演算は、例として、
【数２】
0006661777.tif 000003
として書くことができる。
【００６３】
図１１から図１５において、黒い円で表される統合されたＩＤＰ関数φ／の値は、上記の平均方法を用いて計算された。統合されたＩＤＰ関数φ／が、理想的な２リスナの場合である図１１及び図１２から、上記のように計算されると、φ１及びφ２が±９０°内（主に、同相）であればいつでも０°の値をとり、φ１及びφ２が±９０°外（主に、逆相）であればいつでも１８０°の値を取る。結果として、上記のように計算された統合されたＩＤＰ関数φ／（ｆ）が理想化された対称的な２リスナの場合にφ／（ｆ）を弱める位相シフトフィルタを設計するための基礎として使用されると、それら位相シフトフィルタは、ＩＤＰが主に同相である周波数においては何もしないように働き、ＩＤＰが主に逆相である周波数においては、１８０°の位相差を加えるように働く。
【００６４】
現実の音響環境における現実の音響システムのためには、しかしながら、２チャネル間のＩＤＰは、ほとんどの周波数において図１４及び図１５のように動作する可能性が最も高い。すなわち、ＩＤＰ値φ１、φ２は、実軸に対して対称ではなく、全てのリスナ位置において、システムが主に同相である、又は、逆相であるという保証はない。したがって、０°又は１８０°の位相差をチャネルに加算するといった単純なルールは、効果的ではない。
【００６５】
本発明の一例によれば、上記により計算された統合されたＩＤＰ関数φ／（ｆ）は、フィルタＦ１（ｆ）、Ｆ２（ｆ）によりチャネルに適用されるべき位相差を定義することに用いられる。このようなフィルタ設計戦略は、図１５の場合のように、ＩＤＰ関数が±９０°以内（主に同相であるが、φ／（ｆ）の値が非ゼロ）であっても、位相シフトフィルタがＩＤＰを補正するように働くことを意味する。
【００６６】
さらにもう１つの例では、フィルタＦ１（ｆ）、Ｆ２（ｆ）の位相応答は、統合されたＩＤＰ  φ／（ｆ）を２つの位相応答曲線ψ１（ｆ）、ψ２（ｆ）に分割することにより決定される。そうすると、目的は、位相応答ψ１（ｆ）、ψ２（ｆ）を有するチャネルＣ１、Ｃ２のためのフィルタ、すなわち、∠Ｆ１（ｆ）＝ψ１（ｆ）及び∠Ｆ２（ｆ）＝ψ２（ｆ）であるフィルタを取得することであり、ψ１（ｆ）及びψ２（ｆ）は、ψ１（ｆ）−ψ２（ｆ）＝−φ／（ｆ）を満たすものである。Φ／（ｆ）の分割は、例えば、ψ１（ｆ）＝−φ／（ｆ）かつψ２（ｆ）＝０、又は、ψ１（ｆ）＝０かつψ２（ｆ）＝Φ／（ｆ）を選択することにより達成することが可能である。もう１つの選択肢は、ψ１（ｆ）及びψ２（ｆ）双方が周波数の単調減少関数であるように分割を選択することであり、フィルタＦ１（ｆ）、Ｆ２（ｆ）双方の群遅延関数が、非負であるように働く場合である。
【００６７】
さらにもう１つの例によれば、フィルタＦ１（ｆ）、Ｆ２（ｆ）は、音再生システムのシグナルチェーン内に実装される。シグナルチェーン内のフィルタの位置は、システムのどの部分が１対のチャネルＣ１、Ｃ２を表すと考えられるかに依存する。例えば、チャネルの対Ｃ１及びＣ２は、システムの２つの入力に関連づけられてもよく、又は、２つの特定のスピーカに関連づけられてもよく、したがって、システムの出力に配置されてもよい。あるいは、チャネルＣ１、Ｃ２は、信号処理及び混合ユニット内のシグナルサブチェーンと考えることも可能であり、この場合、フィルタＦ１（ｆ）、Ｆ２（ｆ）は、そのユニット内に統合された処理ステップとして見ることもできる。図１９は、位相シフトフィルタＦ１（ｆ）、Ｆ２（ｆ）を配置することができるシグナルチェーン内の位置のいくつかの例を含む、音再生システムの概略図を示す。
【００６８】
本明細書で説明される方法及び装置は、様々な方法で実施され、結合され、再配置されうることが理解されるであろう。
【００６９】
例えば、実施形態は、ハードウェア、適切な処理回路内で実行するためのソフトウェア、又は、これらの組み合わせで実装されてもよい。
【００７０】
本明細書に記載のステップ、関数、手順、モジュール、及び／又は、ブロックは、汎用の電子回路及び特定用途向けの回路の双方を含む、ディスクリート回路又は集積回路技術といったいかなる従来技術を使用してハードウェアで実装されてもよい。
【００７１】
あるいは、又は、補足として、本明細書に記載のステップ、関数、手順、モジュール、及び／又は、ブロックの少なくとも１つは、１以上のプロセッサ又は処理ユニットといった適切な処理回路による実行のためのコンピュータプログラムといったソフトウェアで実装されてもよい。
【００７２】
処理回路の例には、非限定に、１以上のマイクロプロセッサ、１以上のデジタルシグナルプロセッサ（ＤＳＰ：Digital Signal Processor）、１以上の中央処理装置（ＣＰＵ：Central Processing Unit）、ビデオアクセラレーションハードウェア、及び／又は、１以上のフィールドプログラマブルゲートアレイ（ＦＰＧＡ：Field Programmable Gate Array）又は１以上のプログラマブルロジックコントローラ（ＰＬＣ：Programmable Logic Controller）といった、あらゆる適切なプログラマブルロジック回路を含む。
【００７３】
また、提案された技術が実装される任意の従来のデバイス又はユニットの一般的な処理能力を再利用することが可能であることも理解されるべきである。例えば、既存のソフトウェアのリプログラミング、又は、新しいソフトウェアコンポーネントの追加などにより、既存のソフトウェアを再利用することも可能である。
【００７４】
提案された技術の一実施形態によれば、少なくとも２つのオーディオ再生チャネルＣ１、Ｃ２を備える関連する音生成システムのための位相調節フィルタを決定するシステムであって、オーディオ再生チャネルＣ１、Ｃ２のそれぞれは、１つの入力信号と、聴取環境内に位置された少なくとも１つのスピーカと、を有し、
このシステムは、それぞれのオーディオ再生チャネルＣ１、Ｃ２に対して、Ｍ≧１個の空間位置のそれぞれにおいて、音響伝達関数を当該空間位置において計測された音に基づいて推定するように構成され、
このシステムは、当該音響伝達関数に基づいて、オーディオ再生チャネルＣ１、Ｃ２のそれぞれに適用される位相調節フィルタＦ１（ｆ）、Ｆ２（ｆ）を決定し、ｐ個のリスナ位置においてオーディオ再生チャネルＣ１、Ｃ２間のＩＤＰを低減させるように構成される。
【００７５】
例として、システムは、統合されたＩＤＰ関数φ／（ｆ）を決定するために、ｐ個のＩＤＰ関数φ１（ｆ）、φ２（ｆ）、・・・、φｐ（ｆ）を決定し、統合されたＩＤＰ関数に基づいて、位相調節フィルタＦ１（ｆ）、Ｆ２（ｆ）を計算するように構成される。
【００７６】
特定の例において、システムは、位相調節関数ψ１（ｆ）、ψ２（ｆ）を、統合されたＩＤＰ関数φ／（ｆ）に基づいて決定し、位相調節フィルタＦ１（ｆ）、Ｆ２（ｆ）を、位相調節関数ψ１（ｆ）、ψ２（ｆ）に基づいて計算するように構成される。
【００７７】
もう１つの例では、システムは、プロセッサと、メモリと、を備え、メモリは、プロセッサにより実行可能な命令を備え、プロセッサは、本明細書で記載する位相調節フィルタを決定するように動作する。
【００７８】
図１７は、一実施形態に係るコンピュータ実装１００の一例を示す概略図である。この特定の例では、本明細書に記載したステップ、関数、手順、モジュール及び／又はブロックの少なくともいくつかは、コンピュータプログラム１２５、１３５に実装され、これらは、１以上のプロセッサ１１０を含む処理回路による実行のためにメモリ１２０にロードされる。プロセッサ１１０及びメモリ１２０は、相互に接続され、通常のソフトウェア実行を可能とする。オプションの入出力デバイス１４０もまた、入力パラメータ及び又は結果として生じる出力パラメータといった関連データの入力及び／又は出力を可能とするために、プロセッサ１１０及び／又はメモリ１２０と相互接続されてもよい。
【００７９】
「プロセッサ」という用語は、特定の処理、決定又は計算タスクを実行するためにプログラムコード又はコンピュータプログラム命令を実行することができるあらゆるシステム又はデバイスとして一般的な意味で解釈されるべきである。
【００８０】
１以上のプロセッサ１１０を含む処理回路は、したがって、コンピュータプログラム１２５を実行する場合において、本明細書に記載されるような明確に定義された処理タスクを実行するように構成される。
【００８１】
処理回路は、上述のステップ、関数、手順及び／又はブロックを実行するためだけに専用である必要は無く、他のタスクを実行してもよい。
【００８２】
もう１つの形態によれば、本明細書に記載された位相調節フィルタを備える対応するオーディオフィルタシステムもまた、提供される。
【００８３】
特定の例において、少なくとも２つのオーディオ再生チャネルＣ１、Ｃ２の位相調節を実行するためのオーディオフィルタシステムが提案され、このオーディオ再生チャネルＣ１、Ｃ２は、入力信号と、聴取環境に位置する少なくとも１つのスピーカを有し、このシステムは、オーディオ再生チャネルＣ１、Ｃ２のそれぞれについて入力信号にデジタルフィルタＦ１（ｆ）、Ｆ２（ｆ）を適用するように構成され、聴取環境内のｐ個のリスナ位置におけるオーディオ再生チャネルＣ１、Ｃ２間のＩＤＰを低減させ、このＩＤＰは、Ｍ個の空間位置における音響伝達関数に基づいて決定されており、デジタルフィルタは、ＩＤＰを弱め、オーディオ再生チャネルＣ１、Ｃ２の位相調節を実行するように構成されている。
【００８４】
典型的には、別個のコンピュータシステム上において、複数の計算ステップが位相調節フィルタのフィルタパラメータを生成するため実行される。計算されたフィルタパラメータは、その後、通常、実際のフィルタリングを実行する、例えば、デジタル信号処理システム又はカスタマイズされた処理回路によって実現されるデジタルフィルタに、ダウンロード又は実装される。
【００８５】
本発明は、ソフトウェア、ハードウェア、ファームウェア、又は、それらのあらゆる組み合わせで実施することができるが、本発明により提案されるフィルタ設計方式は、好ましくは、プログラムモジュール、関数、又は、その等価物の形態でソフトウェアに実装される。実際には、本発明の関連するステップ、関数及び動作は、コンピュータシステムにより実行されると、位相調節フィルタの決定に関連する計算を達成するコンピュータプログラムにマッピングされる。ＰＣベースのシステムに場合、オーディオフィルタの設計に用いられるコンピュータプログラムは、通常、ＤＶＤ、ＣＤ、ＵＳＢ、フラッシュドライブ、又は、類似する構造物といった配布可能とするためのコンピュータ可読媒体に、ユーザ／オペレータが後に実行するために彼／彼女のコンピュータにロードできるように、エンコードされる。ソフトウェアはまた、インターネットを介してリモートサーバからダウンロードされてもよい。
【００８６】
本発明によるフィルタ設計アルゴリズムを実装するフィルタ設計プログラムは、あるいは、他の関連するプログラムモジュールとともに、周辺メモリに格納され、プロセッサによる実行のためにシステムメモリにロードされてもよい。音測定及び／又はモデル表示、及び、他の任意の構成といった関連する入力データが与えられると、フィルタ設計プログラムは、位相調節フィルタのフィルタパラメータを決定し、又は、計算する。
【００８７】
決定されたフィルタパラメータは、その後、通常、Ｉ／Ｏインタフェースを介してシステムメモリからデジタルフィルタ又はフィルタシステムへと転送される。
【００８８】
フィルタシステムに直接、計算されたフィルタパラメータを転送する代わりに、周辺のメモリカード又はメモリディスクに、後にフィルタシステムに配布するために、格納されてもよく、フィルタシステムは、フィルタ設計システムからリモートであっても、又は、リモートでなくてもよい。計算されたフィルタパラメータは、例えば、インターネットを介して離れた場所からダウンロードされてもよい。
【００８９】
考慮しているオーディオ機器により生成された音の計測を可能とするために、いかなる従来のマイクロホンユニット又は類似するオーディオレコーディング機器をコンピュータシステムに接続してもよい。計測はまた、位相調節フィルタ及びオーディオ機器との組み合わせシステムの性能を推定するために用いられてもよい。オペレータが結果として得られる設計に納得できなければ、設計パラメータの修正されたセットに基づいたフィルタの新しい最適化を開始してもよい。
【００９０】
さらに、フィルタ設計システムは、典型的に、フィルタ設計についてユーザインタラクションを許すようなユーザインタフェースを有する。いくつかの異なるユーザインタラクションのシナリオが可能である。例えば、オペレータは、フィルタのフィルタパラメータの計算において設計パラメータの特定のカスタマイズされたセットを使用したいと決定してもよい。フィルタ設計者は、その後、ユーザインタフェースを介して関連する設計パラメータを定義する。
【００９１】
あるいは、フィルタ設計は、ユーザの参加がなく、又は、限定的なユーザの参加のみにおいて、多かれ少なかれ自律的に実行される。
【００９２】
特定の例において、フィルタの決定及びフィルタの実際の実装は、双方とも、同一のコンピュータシステムで実行されてもよい。これは、一般的に、フィルタ設計プログラム及びフィルタプログラムが同じＤＳＰ又はマイクロプロセッサシステム上で実装され、実行されることを意味する。
【００９３】
また、実際の再生場所への音信号の配布とは別に、フィルタリングを行ってもよいということを理解されたい。位相調節フィルタにより生成された処理された信号は、必ずしも音生成システムに直ちに配布され及び直接的に接続されている必要はなく、音生成システムに配布するために分離した媒体に記憶されてもよい。デジタルオーディオ信号は、そうすると、例えば、特定のオーディオ機器及び聴取環境に合わせて調節されて録音された音楽を表すことができる。これは、インターネットサーバに格納された処理されたオーディオファイルであってもよく、インターネットを介して遠隔地にファイルをダウンロード又はストリーミングすることを可能とする。
【００９４】
提案された技術の一形態によれば、したがって、本明細書に記載された方法を用いて決定された位相調節フィルタ、又は、１対の位相調節フィルタがある。
【００９５】
また、少なくとも２つのオーディオ再生チャネルＣ１、Ｃ２を有する音生成システムを備えたオーディオシステムが提供され、オーディオ再生チャネルＣ１、Ｃ２のそれぞれは、入力信号及び少なくとも１つのスピーカを有する。オーディオシステムは、オーディオ再生チャネルＣ１、Ｃ２にそれぞれ適用される位相調節フィルタＦ１（ｆ）、Ｆ２（ｆ）をさらに備え、位相調節フィルタは、本明細書に記載の方法を用いて決定される。
【００９６】
提案された技術のもう１つの形態によれば、本明細書に記載された方法を用いて決定された位相調節フィルタによって生成され及び／又は処理されたデジタルオーディを信号が提供される。
【００９７】
特定の実施形態では、コンピュータにより実行された場合に、少なくとも２つのオーディオ再生チャネルＣ１、Ｃ２を備える関連する音生成システムのための位相調節フィルタを決定するためのコンピュータプログラムが提供され、オーディオ再生チャネルＣ１、Ｃ２のそれぞれは、入力信号と、聴取環境における少なくとも１つのスピーカと、を有し、コンピュータプログラムは、コンピュータにより実行された場合に、コンピュータに、
オーディオ再生チャネルＣ１、Ｃ２のそれぞれに対して、聴取環境におけるＭ≧１個の空間位置のそれぞれにおいて音響伝達関数を、空間位置における計測された音に基づいて推定し、
音響伝達関数に基づいて、オーディオ再生チャネルＣ１、Ｃ２にそれぞれ適用される位相調節フィルタＦ１（ｆ）、Ｆ２（ｆ）を決定し、ｐ個のリスナ位置におけるオーディオ再生チャネルＣ１、Ｃ２間のＩＤＰを低減する、
ことをさせる命令を備える。
【００９８】
提案された技術はまた、コンピュータプログラムを備えるキャリアを提供し、キャリアは、電子信号、光信号、電磁気信号、磁気信号、電気信号、無線信号、マイクロ波信号、又は、コンピュータ可読記憶媒体のうち１つである。
【００９９】
例として、ソフトウェア又はコンピュータプログラム１２５、１３５は、コンピュータプログラム製品として実現されてもよく、通常、コンピュータ可読媒体１２０、１３０、特に、不揮発性の媒体上に保持され、格納される。コンピュータ可読媒体は、１以上の取り外し可能な、又は、取り外し可能ではないメモリデバイスを備え、非限定的には、メモリデバイスは、読み取り専用メモリ（ＲＯＭ：Read Only Memory）、ランダムアクセスメモリ（ＲＡＭ：Random Access Memory）、コンパクトディスク（ＣＤ：Compact Disc）、デジタル多用途性ディスク（ＤＶＤ：Digital Versatile Disc）、ブルーレイディスク、ＵＳＢ（Universal Serial Bus）メモリ、ハードディスクドライブ（ＨＤＤ：Hard Disc Drive）記憶装置、フラッシュメモリ、磁気テープ、又は、あらゆる他の従来のメモリ装置を含むものである。コンピュータプログラムは、したがって、その処理回路による実行のため、コンピュータ又は同等の処理装置の動作メモリにロードされてもよい。
【０１００】
本明細書に提示されるフロー図は、１以上のプロセッサにより実行される場合、コンピュータフロー図又はダイアグラムとみなしてもよい。対応する装置は、機能モジュールのグループとして定義されてもよく、それぞれのステップは、機能モジュールに対応するプロセッサにより実行される。この場合、機能モジュールは、プロセッサ上で起動するコンピュータプログラムとして実装される。
【０１０１】
メモリに常駐するコンピュータプログラムは、したがって、プロセッサにより実行された場合に、本明細書に記載されるステップ及び／又はタスクの少なくとも一部を実行するように構成された適切な機能モジュールとして編成されてもよい。
【０１０２】
図１８は、少なくとも２つのオーディオ再生チャネルＣ１、Ｃ２を備える関連する音生成システムのための位相調節フィルタを決定するための装置２００の例を示す概念図であり、オーディオ再生チャネルＣ１、Ｃ２は、入力信号と、聴取環境に位置する少なくとも１つのスピーカと、を有する。
【０１０３】
装置２００は、推定するための推定モジュール２１０を備え、オーディオ再生チャネルＣ１、Ｃ２のそれぞれに対し、聴取環境内のＭ≧１個の空間位置のそれぞれにおける音響伝達関数を、それぞれの空間位置で計測された音に基づいて推定する。装置はまた、決定モジュール２２０を備え、音響伝達関数に基づいて、オーディオ再生チャネルＣ１、Ｃ２にそれぞれ適用される位相調節フィルタＦ１（ｆ）、Ｆ２（ｆ）を決定し、ｐ個のリスナ位置におけるオーディオ再生チャネルＣ１、Ｃ２間のＩＤＰを低減する。
【０１０４】
あるいは、主にハードウェアモジュールによって、又は、関連するモジュール間の適切な相互適切を有するハードウェアによって、図１８のモジュールを実現することが可能である。特定の例は、１以上の適切に構成されたデジタルシグナルプロセッサ及び他の既知の電子回路、例えば、特定機能を実行するために相互接続されたディスクリート論理ゲート、及び／又は、前述した特定用途向け集積回路（ＡＳＩＣ：Application Specific Integrated Circuit）を含む。使用可能なハードウェアの他の例は、入出力（Ｉ／Ｏ）回路、及び／又は、信号を受信及び／又は送信するための回路を含む。ソフトウェア対ハードウェアの程度は、純粋に実装の選択である。
【０１０５】
上述した実施形態は、一例として与えられたにすぎず、本発明はこれに限定されるものではない。当業者であれば、添付の特許請求の範囲によって規定される本発明の範囲から逸脱することなく、様々な修正、組み合わせ、及び、変更を実施することを理解するであろう。特に、異なる実施形態における異なる部分的な解決策は、技術的に可能な場合、他の構成で組み合わせることができる。
【０１０６】
参考文献
[1] J. Blauert. Spatial hearing: The psychophysics of human sound localization. MIT Press, Cambridge, MA, 2nd edition, 1996.
[2] B. A. Cook and M. J. Smithers. Stereophonic sound imaging. US Patent Application 2009/0304213 A1, December 2009.
[3] B. Crockett, M. J. Smithers, and E. Benjamin. Next generation automotive research and technologies. Presented at AES 120th Convention, Paris. Preprint 6649. Audio Engineering Society, May 2006.
[4] H. Kihara. Binaural correlation coefficient correcting apparatus. US Patent 4,817,162, March 1989.
[5] M. J. Smithers. Improved stereo imaging in automobiles. Presented at AES 123rd Convention, New York. Preprint 7223. Audio Engineering Society, October 2007.
【図１】
0006661777.tif 000004
【図２】
0006661777.tif 000005
【図３】
0006661777.tif 000006
【図４】
0006661777.tif 000007
【図５】
0006661777.tif 000008
【図６】
0006661777.tif 000009
【図７】
0006661777.tif 000010
【図８】
0006661777.tif 000011
【図９】
0006661777.tif 000012
【図１０】
0006661777.tif 000013
【図１１】
0006661777.tif 000014
【図１２】
0006661777.tif 000015
【図１３】
0006661777.tif 000016
【図１４】
0006661777.tif 000017
【図１５】
0006661777.tif 000018
【図１６】
0006661777.tif 000019
【図１７】
0006661777.tif 000020
【図１８】
0006661777.tif 000021
【図１９】
0006661777.tif 000022