(57)【特許請求の範囲】
【請求項１】
仮想音源に関連するオーディオ信号についてスピーカ設備のスピーカの駆動係数（５１２）を計算する装置（５００）であって、
前記仮想音源の位置（５０２）がスピーカ遷移ゾーン（５３０）の外部に位置する場合には、第１計算規則に基づいて前記スピーカ設備のスピーカ（５５０）の駆動係数（５１２）を計算し、前記仮想音源の位置（５０２）が前記スピーカ遷移ゾーン（５３０）の内部に位置する場合には、第２計算規則に基づいて前記スピーカ設備のスピーカ（５５０）の駆動係数（５１２）を計算する多チャネルレンダラー（５１０）を備え、
前記スピーカ遷移ゾーン（５３０）の境界は、前記スピーカ設備のあるスピーカ（５５０）に対し、前記スピーカ（５５０）と当該スピーカ（５５０）に隣接するスピーカ（５５０）との間の距離に応じた最短距離を有しており、前記スピーカ設備は隣り合うスピーカ（５５０）のペアを少なくとも２組含み、各ペアのスピーカ（５５０）間の距離が異なることを特徴とする装置。
【請求項２】
前記多チャネルレンダラー（５１０）は、仮想音源の位置が前記スピーカ遷移ゾーン（５３０）の内部または外部のどちらに位置するのかについての情報を含むルックアップテーブルを有する記憶ユニットを備えており、前記仮想音源の位置（５０２）について前記ルックアップテーブルに含まれる情報に応じて、前記第１計算規則または前記第２計算規則に基づいて前記スピーカの駆動係数（５１２）を計算する、請求項１に記載の装置。
【請求項３】
前記スピーカ設備のスピーカ（５５０）に対する前記スピーカ遷移ゾーン（５３０）の境界の最短距離（６２２）を、前記スピーカ（５５０）と該スピーカ（５５０）に隣接するスピーカ（５５０）との間の距離に応じて決定する、スピーカ遷移ゾーン決定器（６２０）をさらに備える、請求項１または２に記載の装置。
【請求項４】
前記スピーカ遷移ゾーン（５３０）の境界の最短距離は、前記スピーカ（５５０）から該スピーカ（５５０）に隣接するスピーカ（５５０）までの距離が増すにつれて長くなる、請求項１〜３のいずれか一項に記載の装置。
【請求項５】
前記スピーカ設備のスピーカ（５５０）に対する前記スピーカ遷移ゾーン（５３０）の境界の最短距離は、前記スピーカ（５５０）とスピーカ設備において最も近くに隣接するスピーカ（５５０）との間の距離に乗算係数を掛けた値に等しく、又は前記スピーカ（５５０）と該スピーカ（５５０）からの方向が異なる前記スピーカ設備の少なくとも２つの隣接するスピーカ（５５０）との間の距離の平均に乗算係数を掛けた値に等しい、請求項１〜４のいずれか一項に記載の装置。
【請求項６】
前記スピーカ設備の各スピーカ（５５０）に対する前記スピーカ遷移ゾーン（５３０）の境界の最短距離は、前記スピーカ設備の個々のスピーカ（５５０）と隣接するスピーカ（５５０）との間の距離の１０％よりも長く、かつ前記スピーカ設備の個々のスピーカ（５５０）と隣接するスピーカ（５５０）との間の距離の５倍よりも短い、請求項１〜５のいずれか一項に記載に装置。
【請求項７】
前記スピーカ遷移ゾーン（５３０）の境界は、前記スピーカ設備の少なくとも２つのスピーカ（５５０）に対して異なる最短距離を有する、請求項１〜６のいずれか一項に記載の装置。
【請求項８】
前記スピーカ遷移ゾーン（５３０）の境界は、前記スピーカ設備の各スピーカ（５５０）に対し、個々のスピーカ（５５０）と該個々のスピーカ（５５０）に隣接するスピーカ（５５０）との間の距離に応じた個別の最短距離を有する、請求項１〜７のいずれか一項に記載の装置。
【請求項９】
前記スピーカ遷移ゾーンは、前記スピーカ設備のスピーカに対し、該スピーカの周囲領域内にあるスピーカの密度を示すスピーカ密度値に応じた最短距離を有する、請求項１〜８のいずれか一項に記載の装置。
【請求項１０】
結合器をさらに含み、
前記多チャネルレンダラー（５１０）は、第２の仮想音源についてのスピーカ（５５０）の駆動係数（５１２）を計算し、更に、それぞれの仮想音源について計算された前記駆動係数（５１２）及びそれぞれの仮想音源に関連するオーディオ信号に基づいて、前記仮想音源の調整済みオーディオ信号および前記第２の仮想音源の調整済みオーディオ信号を生成し、
前記結合器は、前記仮想音源の調整済みオーディオ信号と前記第２の仮想音源の調整済みオーディオ信号とを結合し、前記スピーカ設備のスピーカ（５５０）のための出力オーディオ信号を得ることを特徴とする、請求項１〜９のいずれか一項に記載の装置。
【請求項１１】
前記多チャネルレンダラー（５１０）は、前記スピーカ設備のスピーカ（７１０）について複数の駆動係数（５１２）を複数の異なる所定のリスナー位置（７３０）に基づいて計算し、更に、前記スピーカ（７１０）の前記複数の駆動係数（５１２）を結合して前記スピーカ（７１０）の結合済み駆動係数を得る、請求項１〜１０のいずれか一項に記載の装置。
【請求項１２】
前記多チャネルレンダラー（５１０）は、前記仮想音源の位置（５０２）が前記スピーカ遷移ゾーン（４３０）内の内側領域（４３２）に位置する場合には、第１計算規則に従って計算された駆動係数および第２計算規則に従って計算された駆動係数に基づいてスピーカ設備のスピーカの駆動係数を計算し、前記仮想音源の位置（５０２）が前記スピーカ遷移ゾーン（４３０）内の外側領域（４３４）に位置する場合には、前記第２計算規則に従って計算された駆動係数および第３計算規則に従って計算された駆動係数に基づいて前記スピーカの駆動係数を計算する、請求項１〜１１のいずれか一項に記載の装置。
【請求項１３】
前記仮想音源の位置（５０２、８０２）を中心とする可変角度範囲に位置する前記スピーカ設備の関連スピーカ（８１２）のグループを決定するスピーカ決定器（８１０）をさらに備え、
前記可変角度範囲は、前記仮想音源の位置（５０２、８０２）と所定のリスナー位置（８０４）との間の距離に基づいており、
前記多チャネルレンダラー（５１０）は、前記決定された関連スピーカ（８１２）のグループについて駆動係数（５１２）を計算し、更に、その計算された駆動係数（５１２）及び前記仮想音源のオーディオ信号に基づいて前記関連スピーカ（８１２）のグループへと駆動信号を供給する一方で、前記関連スピーカ（８１２）のグループのスピーカ以外の他のスピーカに対しては仮想音源の駆動信号を供給しない、請求項１〜１２のいずれか一項に記載の装置。
【請求項１４】
仮想音源に関連するオーディオ信号についてスピーカ設備のスピーカの駆動係数を計算する方法（１１００）であって、
前記仮想音源の位置がスピーカ遷移ゾーンの外部に位置する場合には、第１計算規則に基づいてスピーカ設備のスピーカの駆動係数を計算するステップ（１１１０）と、
前記仮想音源の位置が前記スピーカ遷移ゾーンの内部に位置する場合には、第２計算規則に基づいてスピーカ設備のスピーカの駆動係数を計算するステップ（１１２０）と、を含み、
前記スピーカ遷移ゾーンの境界は、前記スピーカ設備のスピーカに対し、前記スピーカと当該スピーカに隣接するスピーカとの間の距離に応じた最短距離を有しており、前記スピーカ設備は隣り合うスピーカのペアを少なくとも２組含み、各ペアのスピーカ間の距離が異なることを特徴とする方法。
【請求項１５】
コンピュータまたはマイクロコントローラ上で実行されたときに請求項１４に記載の方法を実行するためのプログラムコードを有するコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オーディオ信号処理の分野に関し、特にスピーカ設備のスピーカの駆動係数を計算する装置および方法、並びにスピーカ設備のスピーカのための駆動信号を供給する装置および方法に関する。
【背景技術】
【０００２】
娯楽用電子機器の分野において、新規な技術および革新的な製品へのニーズが増している。最適な機能または能力を提供することが、新規なマルチメディアシステムの成功のための重要な前提条件であり、そのような機能は、デジタル技術の採用、特にコンピュータ技術の利用によって達成される。例として、より現実に近い聴覚および視覚の印象を提供するアプリケーションが挙げられる。これまでのオーディオシステムでは、自然環境だけでなく、仮想環境の空間サウンド再生の品質においても、かなりの欠点が存在する。
【０００３】
オーディオ信号の多チャネルスピーカ再生の方法が、長年に亙って公知となり、標準化されて来た。全ての通常の技法は、スピーカの位置およびリスナーの位置の両方が既に転送フォーマットに組み込まれているという欠点を有している。リスナーに対するスピーカの配置が正しくないと、オーディオ品質が大きく損なわれる。最適なサウンドは、スイートスポットと呼ばれる再生空間の小さな領域においてのみ可能である。
【０００４】
より良好な自然空間的印象およびオーディオ再生における更に大きなエンクロージャ又はエンベロープを、新規な技術の助けによって達成することができる。この技術（いわゆる波面合成（ＷＦＳ））の原理は、デルフト工科大学において研究されており、８０年代の後半に非特許文献１において初めて提示されている。
【０００５】
この方法は、コンピュータの高い能力と高い伝送レートとを必要とするため、波面合成は、これまでのところ、実際にはほとんど採用されていない。マイクロプロセッサ技術およびオーディオ符号化の分野における進歩だけが、今日において、この技術の具体的なアプリケーションにおける採用を可能にする。
【０００６】
ＷＦＳの基本的な概念は、波動理論におけるホイヘンスの原理の応用に基づいている。波動によって捕獲される各点が、球または円の様相で伝播する要素波の出発点である。
【０００７】
音響学に適用すると、入来波面のあらゆる任意の形状を、隣接して配置された多数のスピーカ（いわゆるスピーカアレイ）によって複製することができる。最も単純な事例（ただ１つの点音源を再現すべくスピーカが線形に配置されている場合）においては、各々のスピーカのオーディオ信号が、個々のスピーカの放射の音場が正しく重なるような時間遅延および振幅スケーリングとともに供給されなければならない。複数の音源の場合には、各音源について、各スピーカへの寄与が別々に計算され、得られた信号が加算される。再生すべき音源が反射壁を有する室内にある場合、反射もスピーカアレイによってさらなる音源として再生されなければならない。従って、演算量が、音源の数、録音室の反射の特性、及びスピーカの数に強く依存する。
【０００８】
特に、この技法の利点は、再生空間の広い領域にわたって自然な空間音の印象が再生可能である点にある。公知の技法と対照的に、音源の方向および距離が極めて正確な様相で再現される。ある程度まで、仮想音源を実際のスピーカアレイとリスナーとの間に配置することまで可能である。
【０００９】
波面合成は、特性が既知である環境については良好に機能するが、特性が変化する場合や、環境の実際の特性に一致しない環境特性に基づいて波面合成が実行される場合に、異常が生じる。
【００１０】
しかしながら、波面合成の技術を、視覚による知覚を対応する空間オーディオ知覚によって補うために都合良く使用することも可能である。これまで、仮想スタジオ内での再現においては、仮想シーンの視覚的印象を正確に伝達することが重視されていた。画像に一致する音響的印象は、通常は、所謂ポストプロダクションにおける手作業の工程によって事後にオーディオ信号に組み込まれるか、あるいは実現に費用および時間がかかり過ぎると判断され、省略されている。このため、通常は個々の感覚の矛盾が生じ、設計された空間すなわち設計されたシーンが、あまり正確でないように知覚される結果となる。
【００１１】
非特許文献２には、オーディオビジュアルシステムにおいて空間オーディオ及び二次元ビデオ投影を組み合わせる効果に関する主観的実験が示されている。特に、カメラに対して異なる距離に位置し、かつ互いにほぼ背中合わせに位置している２名の話者が、波面合成の助けによって、互いに背中合わせに位置する２名の者が異なる仮想音源として理解および再現される場合に、観察者によってより良好に理解され得ることが強調されている。この場合に、同時に話している２名の話者を、リスナーがより良好に別個に理解および区別できることが、客観テストによって明らかになっている。
【００１２】
非特許文献３において、トーンのポストプロダクション処理を自動化する手法が提示されている。この目的のため、部屋のサイズ、表面のテクスチャ又はカメラ位置、ならびに役者の位置などといった視覚化のために必要な映画のセットのパラメータが、それらの音響的な関連性についてチェックされ、それに基づいて対応する制御データが生成される。次いで、このデータが、カメラまでの距離に応じた話者の音量あるいは部屋のサイズ及び壁のテクスチャに応じた反響時間の調節など、ポストプロダクションに使用される効果およびポストプロダクション処理に対して、自動的に影響する。ここでの目的は、高い臨場感を得るために、仮想シーンの視覚的印象を高めることにある。
【００１３】
シーンをよりリアルに見えるようにするために、「カメラの耳によるリスニング」が可能にされるべきである。ここで、映像内のサウンド事象の位置と、周囲の場におけるリスニング事象の位置との間に、可能な限り高い相関が求められる。つまり、音源の位置が常に映像に適合できると想定されている訳である。ズームなどのカメラパラメータも、２つのスピーカＬ及びＲの位置と同様に、トーン設計に取り入れられる。この目的のため、仮想スタジオのトラッキングデータがシステムによって付随の時間コードと一緒にファイルに書き込まれる。同時に、映像、トーン、及び時間コードがＭＡＺ（磁気記録）に記録される。カムダンプ・ファイル(camdump file)がコンピュータに伝送され、そのコンピュータがカムダンプ・ファイルからオーディオワークステーション用の制御データを生成し、ＭＩＤＩインターフェイスを介してＭＡＺから生成される映像に同期するよう出力する。音場における音源の配置ならびに初期反射および残響の挿入などといった実際のオーディオ処理は、オーディオワークステーションにおいて行われる。信号は、５．１サラウンドのスピーカシステムに合わせて作成される。
【００１４】
キャプチャ設定における音源の位置と同様に、カメラ・トラッキング・パラメータを実際の映画セットに記録することができる。このようなデータを、仮想のスタジオで生成することもできる。
【００１５】
仮想のスタジオにおいては、役者または発表者が単独でレコーディング室に存在する。特に、役者または発表者がブルーボックス又はブルーパネルとも称されるブルーウォールの前に立つ。このブルーウォールに、青色および水色のストライプからなるパターンが適用される。このパターンの特別な点は、ストライプが異なる幅をもつため、ストライプの多数の組み合わせが生じるということである。ポストプロダクションにおいて、ブルーウォールを仮想背景に置き換える際に、ブルーウォールでのストライプの組み合わせが独特であることから、カメラがどの方向を向いているかを正確に決定することが可能である。この情報を用いて、コンピュータが現在のカメラの視野角に対する背景を決定することができる。さらに、追加的なカメラパラメータを検知して出力するカメラから、センサが評価される。センサによって検知されるカメラの典型的なパラメータは、３つの変位度ｘ、ｙ、ｚ、ロール、チルト、パンとも称される３つの回転角度、ならびに焦点距離またはズーム（カメラの開口角に関する情報と同じ意味）である。
【００１６】
カメラの正確な位置を、画像認識および高度なセンサ技術を必要なしに決定できるよう、カメラに取り付けられた赤外線センサの位置を割り出す複数の赤外線カメラで構成されるトラッキングシステムを使用してもよい。このようにして、カメラの位置も割り出される。センサ技術によってもたらされるカメラパラメータ及び画像認識によって評価されるストライプ情報により、現代のリアルタイム・コンピュータは、現時点の映像のための背景を計算することができる。これにより、青色の背景が有する青色の色合いが映像から除去され、仮想の背景が青色の背景の代わりに再生される。 
【００１７】
多くの場合は、視覚的に感じ取られるシーンの全体としての音響的印象を得ることで充分であるという考え方に従っている。これは画像設計に由来する「フルショット」という用語でうまく表現できる。事物に対する光学的な視角の多くが大きく変化するが、この「フルショット」のサウンドの印象は、シーンの全てのショットにわたってほぼ一定のままである。このように、光学的な詳細は、対応するショットによって強調されるか、あるいは背景に置かれる。ムービーダイアログ設計におけるカウンターショットも、トーンで再現されることがない。
【００１８】
従って、視聴者を視聴覚シーンに音響的に埋没させる必要がある。この場合、スクリーン又は画像領域が、視聴者の観察方向および視角を形成する。これは、トーンがシーンの画像に常に一致する形態で画像を追跡することを意味する。特に仮想のスタジオにおいて、例えば発表しているトーンと発表者が実際に存在する環境との間に典型的には相関が存在しないがゆえに、このことはさらに重要になる。シーンの視聴覚的な全体的な印象を得るために、再現された画像に一致する空間的印象がシミュレートされなければならない。このような音声概念における実質的な主観的特性とは、例えば、映像スクリーンの視聴者が知覚する通りの音源位置である。 
【００１９】
オーディオの分野においては、波面合成（ＷＦＳ）という技術によって、広範囲のリスナー領域について良好な空間音響を達成することができる。上述のように、波面合成はホイヘンスの原理に基づいており、要素波の重ね合わせによって波面を成形および構築することができる。数学的に厳密な理論的説明に従えば、要素波の生成に、無限に小さい間隔で位置する無限の数の音源を使用しなければならないと考えられる。しかしながら、現実には、互いに有限の小さい間隔で位置する有限数のスピーカが用いられる。ＷＦＳの原理によれば、これらのスピーカの各々が、特定の遅延および特定のレベルを有する仮想音源からのオーディオ信号で制御される。レベル及び遅延は、通常は全てのスピーカにおいて異なる。 
【００２０】
上述のように、波面合成システムは、ホイヘンスの原理に基づいて機能し、例えば再現領域に対し、又は再現領域内のリスナーに対して特定の距離に配置された仮想音源の所定の波形を、複数の個別の波動によって再現する。このように、波面合成アルゴリズムは、スピーカアレイの個々のスピーカの実際の位置についての情報を取得し、この個々のスピーカについて、このスピーカによって最終的に放射されなければならない成分信号を計算し、結果として１つのスピーカからのスピーカ信号が他のアクティブスピーカのスピーカ信号と重なり合うことで、リスナーが多数の個別のスピーカによってではなく、仮想音源の位置にあるただ１つのスピーカによって「サウンドを浴びている」という印象を持つように、再現が実行される。
【００２１】
波面合成の設定における複数の仮想音源について、各仮想音源の各スピーカへの寄与（すなわち、第１スピーカのための第１仮想音源の成分信号、第１スピーカのための第２仮想音源の成分信号など）が計算され、その後に成分信号が加算され、実際のスピーカ信号が最終的に得られる。例えば、３つの仮想音源の場合、全てのアクティブスピーカのスピーカ信号がリスナーにおいて重なり合うことで、リスナーは、スピーカの大きなアレイからのサウンドを浴びているという印象を持つのではなく、自身の聞いているサウンドが仮想音源と等しい特別な位置にある３つの音源だけから届いているという印象を持つ。
【００２２】
実際には、多くの場合、仮想音源の位置およびスピーカの位置に応じて、所定の時間的瞬間について遅延およびスケーリングファクタが与えられた前記仮想音源に関連したオーディオ信号について、成分信号の計算が行われ、仮想音源の遅延済み及び／又はスケーリング済みのオーディオ信号が取得され、そのオーディオ信号は、仮想音源が１つだけしか存在しない場合にはそのままスピーカ信号を表わし、そうでない場合には考慮されるスピーカの他の仮想音源からの更なる成分信号と加算されてそのスピーカのスピーカ信号に寄与するものである。
【００２３】
典型的な波面合成アルゴリズムは、スピーカアレイに何個のスピーカが存在するかに関係なく機能する。波面合成の根底にある理論は、互いに無限に近接配置された無限に多数の個別のスピーカによって、任意のあらゆる音場を正確に再現できるという事実からなる。しかし実際には、無限の多数も、無限に近接した配置も、実現は不可能である。その代わり、有限数のスピーカが特定の互いに所与の間隔を置いて付加的に配置されている。これにより、現実のシステムにおいては常に、仮想音源が実際に存在する場合（すなわち、仮想音源が実在の音源である場合）に生じると考えられる実際の波形の近似しか達成できない。
【００２４】
さらに、映画を上映する劇場を考えた場合、スピーカアレイが例えば映画のスクリーンの側にだけ配置されているような、種々の状況が予想される。この場合、波面合成モジュールがこれらのスピーカのためのスピーカ信号を生成し、これらのスピーカのためのスピーカ信号は、例えば映画館のスクリーンが配置された側に延びるスピーカアレイだけでなく、観客室の左方、右方、及び後方にも配置されるスピーカアレイの対応するスピーカのための信号と、通常は同じである。このような「３６０°」のスピーカアレイは、当然ながら、例えば視聴者の前方に位置する１面だけのアレイよりも正確な音場の良好な近似をもたらす。しかしながら、視聴者の前方に位置するスピーカのためのスピーカ信号は、どちらの場合も同じである。すなわち、波面合成モジュールは、何個のスピーカが存在するのかについてのフィードバックや、一面だけのアレイ、多面のアレイ、又は３６０°のアレイのいずれであるかについてのフィードバックを、典型的には入手していない。換言すると、波面合成手段は、スピーカのためのスピーカ信号をスピーカの位置に基づいて計算し、さらなるスピーカの有無とは無関係に計算している。
【００２５】
例えば特許文献１は、スピーカアレイの一部のスピーカに駆動信号成分を供給しないことでアーチファクトを軽減する波面合成装置を開示している。ここでは、関連するスピーカの決定および関連するスピーカについてのみの駆動信号成分の計算が示されている。
【００２６】
一般に、種々の影響によって引き起こされるアーチファクトの軽減または除去が極めて重要である。
【先行技術文献】
【特許文献】
【００２７】
【特許文献１】米国特許第７，６８４，５７８号
【非特許文献】
【００２８】
【非特許文献１】Berkout, A.J.; de Vries, D.; Vogel, P.:“Acoustic Control by Wave Field Synthesis. JASA 93, 993
【非特許文献２】“Subjective experiments on the effects of combining spatialized audio and 2D video projection in audio-visual systems”, W. de Bruijn and M. Boone, AES convention paper 5582, May 10 to 13, 2002, Munich
【非特許文献３】A conference contribution to the 46th international scientific colloquium in Ilmenau from September 24 to 27, 2001, entitled“Automatisierte Anpassung der Akustik an virtuelle Raume”, U. Reiter, F. Melchior, and C. Seidel,
【非特許文献４】“Verheijen, E. “Sound Reproduction by Wave Field Synthesis”, PhD, TU Delft 1998, pp. 105f./Eq 4.4b, 4.7 a/b/c”
【非特許文献５】“Pulkki, V.: “Virtual Sound Source Positioning Using Vector Base Amplitude Panning”, Journal of the Audio Engineering Society, 45 (6) pp. 456-466, 1997”
【発明の概要】
【発明が解決しようとする課題】
【００２９】
本発明の目的は、スピーカ設備のスピーカについて駆動係数を計算し、又は駆動信号を供給するための改善された概念であって、スピーカ設備によって再生されるオーディオ信号のアーチファクトの軽減および／またはオーディオ品質の改善を可能にする概念を提供することにある。
【課題を解決するための手段】
【００３０】
この目的は、請求項１に記載の装置、又は請求項１４に記載の方法によって達成される。
【００３１】
本発明の一態様によれば、仮想音源に関連するオーディオ信号についてスピーカ設備のスピーカの駆動係数を計算する装置が提供される。この装置は、仮想音源の位置がスピーカ遷移ゾーン内の内側領域に位置する場合に、第１計算規則に従ってスピーカ設備のスピーカの第１サブ駆動係数を計算し、第２計算規則に従って同じスピーカの第２サブ駆動係数を計算し、第１サブ駆動係数および第２サブ駆動係数に基づいて同じスピーカの駆動係数を計算する多チャネルレンダラー(multi-channel renderer)を備える。さらに、多チャネルレンダラーは、仮想音源の位置がスピーカ遷移ゾーン内の外側領域に位置する場合に、第２計算規則に従ってスピーカ設備のスピーカの第２サブ駆動係数を計算し、第３計算規則に従って同じスピーカの第３サブ駆動係数を計算し、第２サブ駆動係数および第３サブ駆動係数に基づいて同じスピーカの駆動係数を計算する。第２計算規則は、第１計算規則と異なり、第３計算規則とも異なる。スピーカ遷移ゾーンは、スピーカ設備の内側ゾーンとスピーカ設備の外側ゾーンとを隔てている。さらに、スピーカ設備のスピーカは、スピーカ遷移ゾーン内に位置している。
【００３２】
スピーカの駆動係数を決定するために、異なる計算規則に基づいて異なるサブ駆動係数を計算することにより、特にスピーカ設備のスピーカの付近においてスピーカ設備の外側およびスピーカ設備の内側に位置する仮想音源の異なる知覚的挙動を考慮に入れることができる。異なるサブ駆動係数を結合することによって、スピーカ設備の外側からスピーカ設備の内側への仮想音源の移動の際の不連続性または遷移ゾーンの境界における不連続性に起因するアーチファクトを大きく低減させることができ、従ってオーディオ品質を向上させることができる。
【００３３】
本発明の別の態様によれば、仮想音源に関連するオーディオ信号についてスピーカ設備のスピーカの駆動係数を計算する装置が提供される。この装置は、仮想音源の位置がスピーカ遷移ゾーンの外部に位置する場合に第１計算規則に基づいてスピーカ設備のスピーカの駆動係数を計算する多チャネルレンダラーを備える。さらに、多チャネルレンダラーは、仮想音源の位置がスピーカ遷移ゾーンの内部に位置する場合には、第２計算規則に基づいてスピーカ設備のスピーカの駆動係数を計算する。スピーカ遷移ゾーンの境界は、スピーカ設備のスピーカに対し、スピーカとそのスピーカに隣接するスピーカとの間の距離に応じた最短距離を有する。さらに、スピーカ設備は、隣接するスピーカからなるスピーカペアであって、各ペアにおけるスピーカの間の距離が異なる少なくとも２組のスピーカペアを含んでいる。
【００３４】
スピーカ設備の内側ゾーンとスピーカ設備の外側ゾーンとを隔てるスピーカ遷移ゾーンについて可変幅を使用することによって、互いに遠く離れた２つのスピーカ間に位置する仮想音源と互いに近くに位置する２つのスピーカ間に位置する仮想音源とのオーディオ信号の異なる挙動を考慮に入れることができる。従って、隣接スピーカの間隔の違いに起因するアーチファクトを軽減でき、オーディオ品質を向上させることができる。
【００３５】
本発明のさらなる態様によれば、仮想音源に関連するオーディオ信号に基づいてスピーカ設備のスピーカの駆動信号を供給する装置が提供される。この装置は、スピーカ決定器および多チャネルレンダラーを備える。スピーカ決定器は、仮想音源の位置を中心とする可変角度範囲に位置する、スピーカ設備の関連するスピーカのグループを決定するよう構成される。可変角度範囲は、仮想音源の位置と所定のリスナーの位置との間の距離に基づく。多チャネルレンダラーは、決定された関連スピーカのグループについて駆動係数を計算する。さらに、多チャネルレンダラーは、計算された駆動係数およびオーディオ信号に基づいて、関連スピーカのグループに対しては駆動信号を供給する一方で、関連スピーカのグループのスピーカ以外の他のスピーカに対しては、仮想音源の駆動信号を供給しないように構成されている。
【００３６】
仮想音源の位置および所定のリスナーの位置の距離に基づいてアクティブスピーカの角度範囲を調節することにより、仮想音源が所定のリスナーの位置を通過するよう移動するか又は所定のリスナーの位置近傍を移動することに起因するアーチファクトを軽減することができ、オーディオ品質を改善することができる。例えば、仮想音源が所定のリスナーの位置に向かって移動する場合、可変角度範囲は次第に拡大し、仮想音源が所定のリスナーの位置に到達するときに最大の３６０°に到達する。
【図面の簡単な説明】
【００３７】
【図１】スピーカ設備のスピーカの駆動係数を計算する装置のブロック図である。
【図２】波面合成モジュールのブロック図である。
【図３】図２に示した波面合成モジュールの詳細図である。
【図４ａ】スピーカ設備の概略図である。
【図４ｂ】種々の遷移ゾーンインジケータ及び種々の計算規則について係数重みを示す図である。
【図５ａ】スピーカ設備のスピーカの駆動係数を計算する装置のブロック図である。
【図５ｂ】可変幅のスピーカ遷移ゾーンを有するスピーカ設備の概略図である。
【図６】スピーカ設備のスピーカの駆動係数を計算する装置のブロック図である。
【図７】仮想音源について、異なる所定のリスナー位置における複数の異なる駆動係数の計算を示す概略図である。
【図８】スピーカ設備のスピーカの駆動信号を供給する装置のブロック図である。
【図９】所定のリスナー位置までの異なる距離について、仮想音源の位置を中心とする可変角度範囲を示す概略図である。
【図１０】スピーカ設備のスピーカの駆動係数を計算する一方法のフロー図である。
【図１１】スピーカ設備のスピーカの駆動係数を計算する他の方法のフロー図である。
【図１２】スピーカ設備のスピーカの駆動信号を供給する方法のフロー図である。
【発明を実施するための形態】
【００３８】
次に、本発明による実施の形態を、添付の図面を参照して詳しく説明する。
【００３９】
以下においては、実施の形態の説明における冗長性を少なくするために、同一又は類似の機能的特性を有する構成および機能ユニットについて同一参照番号を部分的に使用することがあり、一つの図に関するそれらの説明は、他の図にも当てはまる。
【００４０】
以下に示す実施の形態は、スピーカの駆動係数を計算し、又は駆動係数に基づいてスピーカの駆動信号を生成する概念を説明するものである。ここで示す駆動係数は、フィルタ係数と称することもできる。スピーカの駆動係数またはフィルタ係数は、スピーカ設備によって再生されるオーディオ信号又はオーディオオブジェクトのスケーリングパラメータ若しくは遅延パラメータであってもよい。例えば、ある仮想音源について、スピーカ設備のあるスピーカのために、スケーリングパラメータが第１の駆動係数として計算され、遅延パラメータが第２の駆動係数として計算されてもよい。このスケーリングパラメータは、振幅パラメータと称することもできる。
【００４１】
オーディオオブジェクトとは、例えば車、列車、雨滴または話者などのオーディオソースを表すものであり、オーディオオブジェクトの仮想音源位置は、例えば絶対位置またはスピーカ設備に対する相対位置であってもよい（例えば座標の原点を予め設定できる）。オーディオオブジェクトを、仮想音源位置に位置して球面波を放射する点音源と仮定することができる。スピーカ設備から遠く離れた位置にあるオーディオオブジェクトについては、球面波を平面波によって近似することが可能である。
【００４２】
以下の実施の形態においては、多チャネルレンダラーが、スピーカのために駆動係数を計算し、又は駆動信号を生成若しくは供給するために使用される。この目的で、公知の多チャネルレンダラーを、後述される本発明の態様に従って適合させることができる。多チャネルレンダラーは、例えば波面合成レンダラー又はサラウンド・サウンド・レンダラーであってもよい。以下の例の幾つかは、波面合成レンダラーに関して説明されるが、他のアプリケーションにおいて他の多チャネルレンダラーを使用することも可能である。
【００４３】
多チャネルレンダラーの例として、波面合成レンダラー（波面合成モジュールとも称される）２００を図２に示す。複数の入力２０２、２０４、２０６、２０８と、複数の出力２１０、２１２、２１４、２１６とを備える波面合成モジュールが、波面合成環境の中心である。仮想音源の種々のオーディオ信号が、入力２０２〜２０４を介して波面合成モジュールへと供給される。すなわち、入力２０２が、例えば仮想音源１のオーディオ信号とその仮想音源の関連位置情報とを受信する。例えば、映画館の環境において、オーディオ信号１は、画面の左側から画面の右側へと移動しており、おそらくはさらに観客から遠ざかり、あるいは観客に近付くようにも移動している役者のスピーチであると考えられる。その場合、オーディオ信号１はその役者の実際のスピーチであると考えられる一方で、時間関数としての位置情報は、シーン内の特定の時点におけるその第１の役者のその時点の位置を表わす。対照的に、オーディオ信号ｎは、例えば第１の役者と同じ又は異なる方法で移動する他の役者のスピーチであると考えられる。オーディオ信号ｎに関する他の役者の現在位置は、オーディオ信号ｎに同期した位置情報によって波面合成モジュールへと供給される。実際には、種々の仮想音源が、それらの属性を表すシーンに応じて存在し、各仮想音源のオーディオ信号が、個々のオーディオトラックとして波面合成モジュール２００へと供給される。
【００４４】
１つの波面合成モジュール２００が、スピーカ設備の複数のスピーカＬＳ１、ＬＳ２、ＬＳ３、ＬＳＭに対し、出力２１０〜２１６を介してスピーカ信号を個々に出力する。スピーカ設備の各スピーカ位置は、入力２０６を介して波面合成モジュール２００へと供給されている。
【００４５】
代替的には、フィルタ係数の計算とオーディオのレンダリングとは、別々に行ってもよい。その場合のレンダラーは、音源およびスピーカの位置を取得し、フィルタパラメータ（駆動係数）を出力することができる。その後に、フィルタ係数の調節が行われ、最後の工程において、フィルタ係数を適用してオーディオを生成することができる。これにより、レンダラーは（波面合成だけでなく）任意のアルゴリズムを使用してフィルタを計算するブラックボックスであってもよい。
【００４６】
映画館においては、多数の個別のスピーカが観客の周囲に集められ、好ましくはスピーカが観客の前方、例えばスクリーンの背後と、観客の後方の両方に位置し、さらには観客の右側および左側に位置するように、アレイに配置される。さらには、映画の録音設定における実際の部屋の音響をシミュレートできるように、部屋の音響などについての情報など、他の入力も波面合成モジュール２００へと供給することができる。
【００４７】
一般に、例えば出力２１０を介してスピーカＬＳ１へと供給されるスピーカ信号は、スピーカＬＳ１のためのスピーカ信号が仮想音源１から由来する第１の成分、仮想音源２から由来する第２の成分、及び仮想音源ｎから由来する第ｎの成分を含む点で、仮想音源の成分信号の重ね合わせ(superposition)である。個々の成分信号を線形的に重ね合わせ、即ち計算後に加算することで、リスナーの耳における線形的重ね合わせを再現しても良く、リスナーは実際の設定内で知覚できる音源の線形的重ね合わせを聴き取ることになる。
【００４８】
以下において、波面合成モジュール２００の詳細な設計例を図３を参照しながら説明する。波面合成モジュール２００は、各仮想音源のオーディオ信号から出発し、さらに対応する仮想音源の位置情報から出発して、スピーカ設備のスピーカのために、位置情報および考慮されるスピーカの位置に依存する遅延情報Ｖiとスケーリング係数ＳＦi（フィルタ係数）とを最初に計算する、極めて並列的な構造を有することができる。仮想音源の位置情報および考慮されるスピーカの位置に基づく遅延情報Ｖi及びスケーリング係数ＳＦiの計算は、手段３００、３０２、３０４、３０６において実現される公知のアルゴリズムによって実行することができる。
【００４９】
スピーカ設備のスピーカの遅延情報Ｖi（ｔ）及びスケーリング情報ＳＦi（ｔ）に基づき、さらには個々の仮想音源に関連するオーディオ信号ＡＳi（ｔ）に基づいて、最終的に得られるスピーカ信号の現在時刻ｔaにおける成分信号の離散値ＡＷi（ｔa）が計算される。この計算が、図３に概略的に示されているように、手段３１０、３１２、３１４、３１６によって実行される。次いで、個々の成分信号が結合器３２０によって合計され、スピーカ設備のスピーカのためのスピーカ信号の現在の時刻ｔaにおける離散値３２２が決定され、この離散値をスピーカのための出力（例えば、図２の出力２１０、２１２、２１４又は２１６）へと供給することができる。
【００５０】
図３から明らかなように、最初にスピーカ設備のスピーカについて、遅延およびスケーリング係数によるスケーリングに基づいて現時点で有効な値ＡＷiが各々の仮想音源について個別に計算され、次いで１つのスピーカについて、異なる仮想音源に起因する全ての成分信号が合計される。例えば、仮想音源が１つだけしか存在しない場合には、結合器３２０を省略でき、図３の結合器３２０の出力信号は、例えば仮想音源１が単一の仮想音源である場合に手段３１０によって出力される信号に相当すると考えられる。
【００５１】
一般に、スピーカ設備は、例えばそのスピーカ設備のスピーカの位置情報により、即ち互いの相対的位置情報または原点（座標の原点）に対する絶対的位置情報により、表すことができる。この情報は、例えば記憶ユニットに保存し、多チャネルレンダラーへと供給することができる。いくつかの実施の形態において、スピーカ設備に言及する場合、スピーカ設備とはこのような意味を持つものである。
【００５２】
図１は、本発明の一実施の形態として、仮想音源に関連するオーディオ信号についてスピーカ設備のスピーカのための駆動係数１１２を計算する装置１００のブロック図を示す。この装置１００は多チャネルレンダラー１１０を備える。この多チャネルレンダラー１１０は、仮想音源の位置１０２がスピーカ遷移ゾーン内の内側領域に位置する場合には、第１計算規則に従ってスピーカ設備のスピーカの第１サブ駆動係数を計算し、第２計算規則に従って同じスピーカの第２サブ駆動係数を計算し、第１サブ駆動係数および第２サブ駆動係数に基づいて同じスピーカの駆動係数１１２を計算する。さらに、多チャネルレンダラー１１０は、仮想音源の位置１０２がスピーカ遷移ゾーン内の外側領域に位置する場合には、第２計算規則に従ってスピーカ設備のスピーカの第２サブ駆動係数を計算し、第３計算規則に従って同じスピーカの第３サブ駆動係数を計算し、第２サブ駆動係数および第３サブ駆動係数に基づいて同じスピーカの駆動係数１１２を計算する。第２計算規則は、第１計算規則および第３計算規則と異なる。さらに、上述のスピーカ遷移ゾーンは、スピーカ設備の内側ゾーンとスピーカ設備の外側ゾーンとを隔てている。スピーカ設備のスピーカはスピーカ遷移ゾーン内に位置している。仮想音源の位置情報１０２（例えば座標）は、多チャネルレンダラー１１０へと供給される。
【００５３】
多チャネルレンダラー１１０は、遷移ゾーンにおける仮想音源の位置に依存して駆動係数を計算する。図４ａはスピーカ設備４００の概略図を示し、スピーカ遷移ゾーン４３０を示す。この例では、スピーカ設備のスピーカ４１０は矩形状に配置されている。スピーカ４１０の矩形はスピーカ遷移ゾーン４３０によって取り囲まれている。スピーカ遷移ゾーン４３０は、スピーカ設備の内側ゾーン４２０とスピーカ設備の外側ゾーン４４０とを隔てている。スピーカ遷移ゾーン４３０のうち、スピーカ設備より内側に位置する部分がスピーカ遷移ゾーン４３０の内側領域４３２であり、スピーカ遷移ゾーン４３０のうち、スピーカ設備より外側に位置する部分がスピーカ遷移ゾーン４３０の外側領域４３４である。
【００５４】
例えば、波面合成を実現するための方法から、異なる仮想の点音源の合成のために、集中(focused)音源および非集中(non-focused)音源のための異なるモードが存在することが知られている。どちらのモードも、スピーカに対する仮想音源の位置からもたらされる。異なるモードは波面およびサウンドの知覚に関して異なる特性を生じさせるため、両方のモードについて、係数計算の異なる手法を適用しても良い。典型的には、想定されるエンベロープ曲線（スピーカ遷移ゾーンの内側領域と外側領域との間の境界）またはスピーカから形成される領域の内側は、集中モードの適用のために充分な音源位置内に位置している。エンベロープ曲線の外側には、非集中モードの適用が望ましい。特に、スピーカ間の距離が大きい場合には、エンベロープ（スピーカ遷移ゾーンの内側領域と外側領域との間の境界）付近での音源の移動に起因してオーディオ信号処理におけるアーチファクトや音源知覚における変化を生じさせるような、干渉的で不安定な係数セットの変更ではなく、係数変化が安定的かつ連続的なパフォーマンスをもたらすように、前述の２つのタイプの係数計算の間の遷移を実現することが望ましい。この目的で、スピーカ遷移ゾーンが導入される。音源がスピーカ遷移ゾーンに位置する場合、特別な係数計算（例えば、振幅パンニング法）を適用することもできる。従来の構成においては、音源の位置に応じて、これら３つの種類の係数計算の間で急激な切り替えが生じる可能性がある。即ち、音源の係数の小さな変化により、駆動係数の非常にアーチファクトが負荷された変化が生じる可能性がある。
【００５５】
本発明の上述の態様によれば、係数計算の３つの種類（３つの計算規則）が急激に切り替えられるのではなく、音源の位置に応じて連続的に変化するよう、遷移ゾーンが初期設定される。この方法でアーチファクトを有意に低減させることができ、オーディオ品質を向上させることができる。
【００５６】
第１計算規則は、スピーカ設備の内側ゾーン４２０についての駆動係数の計算に適したアルゴリズムであってもよく、第２計算規則は、スピーカ遷移ゾーン４３０における駆動係数の計算に適したアルゴリズムであってもよく、第３計算規則は、スピーカ設備の外側ゾーン４４０における駆動係数の計算に適したアルゴリズムであってもよい。第１計算規則と第３計算規則とは等しくてもよいが、内側ゾーンの仮想音源（例えば集中仮想音源）と外側ゾーンの仮想音源（例えば非集中仮想音源）との間の相違をより正確に考慮する異なる計算規則に基づいて、スピーカ設備の内側ゾーン４２０およびスピーカ設備の外側ゾーン４４０の仮想音源を処理することがさらに望ましい。従って、好適には第１計算規則と第３計算規則とが異なっていてもよい。
【００５７】
第１計算規則はスピーカ設備の内側ゾーン４２０に位置する仮想音源に適することができるため、仮想音源の位置がスピーカ設備の内側ゾーン４２０に位置する場合には、多チャネルレンダラー１１０は、第２サブ駆動係数および第３サブ駆動係数を考慮することなく、第１サブ駆動係数をスピーカ設備のスピーカの駆動係数として供給することができる。また、多チャネルレンダラー１１０は、仮想音源の位置がスピーカ設備の外側ゾーン４４０に位置する場合には、第１サブ駆動係数および第２サブ駆動係数を考慮することなく、第３サブ駆動係数をスピーカ設備のスピーカの駆動係数として供給することができる。換言すると、スピーカ設備の内側ゾーン４２０においては、スピーカの駆動係数が第１計算規則に基づいて計算され、スピーカ設備の外側ゾーン４４０においては、スピーカ設備のスピーカの駆動係数が第３計算規則に基づいて計算される。
【００５８】
例えば、多チャネルレンダラー１１０は、スピーカ遷移ゾーン４３０の内側領域４３２については、スピーカの駆動係数１１２を、第１サブ駆動係数および第２サブ駆動係数の線形結合に基づいて計算することができ、スピーカ遷移ゾーン４３０の外側領域４３４については、第２サブ駆動係数および第３サブ駆動係数の線形結合に基づいて計算することができる。
【００５９】
インジケータ値に基づく係数の線形結合のための重みの計算の例が、図４ｂに示されている。図４ｂは、種々の遷移ゾーン・インジケータ値Ｉについて係数の重みＷを示すグラフ４５０を示している。図４ｂは、（例えば内側ゾーン及びスピーカ遷移ゾーンの内側領域のための）第１サブ駆動係数についての係数の重み４６０、（例えばスピーカ遷移ゾーンのための）第２サブ駆動係数についての係数の重み４７０、及び（例えば外側ゾーン及びスピーカ遷移ゾーンの外側領域のための）第３サブ駆動係数についての係数の重み４８０を示している。遷移ゾーン・インジケータ値は、スピーカ遷移ゾーン内のどこに仮想音源が位置するのかを示している。この例では、第１サブ駆動係数についての係数の重み４６０は、スピーカ遷移ゾーンの内側境界から、スピーカ遷移ゾーンの内側領域４３２と外側領域４３４との間の境界へと向かうにつれて、減少している。第２サブ駆動係数についての係数の重み４７０は、スピーカ遷移ゾーンの内側境界から、スピーカ遷移ゾーンの内側領域４３２と外側領域４３４との間の境界へと向かうにつれて増加し、スピーカ遷移ゾーンの内側領域４３２と外側領域４３４との間の境界から、スピーカ遷移ゾーンの外側境界へと向かうにつれて減少している。さらに、第３サブ駆動係数についての係数の重み４８０は、スピーカ遷移ゾーンの内側領域４３２と外側領域４３４との間の境界から、スピーカ遷移ゾーンの外側境界へと向かうにつれて増加している。従って、この例では、スピーカ遷移ゾーンの内側領域４３２に位置する仮想音源について得られる駆動係数は、第１サブ駆動係数および第２サブ駆動係数の一部分だけを含むことができ、スピーカ遷移ゾーンの外側領域４３４に位置する仮想音源についての駆動係数は、第２サブ駆動係数および第３サブ駆動係数の一部分だけを含むことができる。
【００６０】
代案として、第１サブ駆動係数をスピーカ遷移ゾーンの外側領域４３４においても多少考慮してもよく、及び／又は第３サブ駆動係数をスピーカ遷移ゾーン内の内側領域４３２において多少考慮してもよい。この例では、多チャネルレンダラー１１０が、第１サブ駆動係数、第２サブ駆動係数および第３サブ駆動係数に基づいて、仮想音源の位置がスピーカ遷移ゾーンの内側領域４３２に位置する場合には第１サブ駆動係数の重み係数が第３サブ駆動係数の重み係数よりも大きくなるように、また、仮想音源の位置がスピーカ遷移ゾーンの外側領域４３４に位置する場合には第３サブ駆動係数の重み係数が第１サブ駆動係数の重み係数よりも大きくなるように、スピーカの駆動係数１１２の計算を行うことができる。
【００６１】
スピーカ遷移ゾーン４３０の幅は、主としてスピーカ設備に依存することができる。例えば、スピーカ遷移ゾーン４３０の境界は、スピーカ設備のスピーカに対して、スピーカ設備のあるスピーカと隣のスピーカとの間の距離（例えば、スピーカ設備において最も近くに隣接するスピーカまでの距離、または種々の方向において最も近いスピーカまでの平均距離）の２０％（又は１０％、５０％、若しくはそれ以上）よりも長く、スピーカ設備のスピーカと隣のスピーカとの間の距離または隣接スピーカ間の距離の平均の２倍（又は５倍、１．８倍、１．５倍、若しくはそれ以下）よりも短い最短距離を有することができる。最短距離は、例えば図４ａに示すように、スピーカ設備の全てのスピーカについて同じであってもよい。代案として、最短距離、つまりスピーカ遷移ゾーン４３０の幅が、スピーカ設備のスピーカ間の距離に応じて異なってもよい。さらなる代案として、最短距離が後述されるようにスピーカ間の距離とは無関係であってもよい。例えば、スピーカ遷移ゾーン４３０の境界が、スピーカ設備のスピーカに対して、０．２ｍ（又は０．１ｍ、０．５ｍ若しくは１ｍ）よりも長く、２ｍ（又は５ｍ、１．５ｍ若しくはそれ以下）よりも短い最短距離を有することができる。
【００６２】
係数セット間の緩やかな遷移は、事前に計算された３つの係数セットの線形結合（重み付き合計）として実現することができる。この例では、重み付けは重み付け関数によって決定されるが、その重み付け関数は、システムのエンベロープ曲線／領域に対する音源の位置に応じ、各係数セットへと掛け算される各重み付けファクターをリターンする。その重み付け関数は、関数の形式や強度に関して変化しても良い。
【００６３】
図４ｂにおける音源の位置を、典型的には、エンベロープに対する音源の相対位置を例えば−１（音源が遷移ゾーンの内側境界上に位置する）と１（音源が遷移ゾーンの外側境界上に位置する）との間の実数として表わす、スカラーインジケータ値として示すことができる。その場合、インジケータ値０は、音源がエンベロープ領域上（スピーカ設備の内側領域と外側領域との間の境界上）に位置することを意味する。このインジケータ値の決定には、基準点（所定のリスナー位置）から見た音源方向とエンベロープとの交点の、この基準点からの距離を用いても良い。この距離と、予め決定された方向に依存する遷移ゾーンのこの位置における目標幅とによって、基準点から音源までの実際の距離に対する比較が可能になり、上述したインジケータ値の割り当てが可能になる。
【００６４】
換言すると、例えば多チャネルレンダラー１１０はインジケータ値を、スピーカ遷移ゾーン内に位置する仮想音源の位置とスピーカ遷移ゾーン内の内側領域とスピーカ遷移ゾーン内の外側領域４３４との間の境界との間の最短距離と、スピーカ遷移ゾーン４３０の境界とスピーカ遷移ゾーンの内側領域４３２とスピーカ遷移ゾーンの外側領域４３４との間の境界との間の距離と、の間の比に基づいて決定することができる。さらに、多チャネルレンダラー１１０は、第１サブ駆動係数および第２サブ駆動係数をインジケータ値に基づいて重み付けし、あるいは第２サブ駆動係数および第３サブ駆動係数をインジケータ値に基づいて重み付けすることによって、駆動係数を計算することができる。
【００６５】
図４ｂにおいては、各々の音源位置についてのインジケータ値の決定が重要である。仮想音源が遷移ゾーンに位置する場合には、その位置についてのインジケータ値を、その仮想音源が遷移ゾーンの内側境界または外側境界にどれだけ近く位置するかに応じて割り当てることができる。好適には、インジケータ値は、区間［Ｉ（in），Ｉ（out）］内の値を有する数字を使用して割り当てられる。区間の端部が、スピーカ遷移ゾーンの境界に対応する。Ｉ（tr）は、遷移ゾーンの中心（スピーカ遷移ゾーンの内側領域と外側領域との間の境界）に対応するインジケータ値を表わす。
【００６６】
スピーカ設備のスピーカの駆動係数を計算するために、種々の計算規則が知られている。例えば波面合成のアプリケーションに関連した異なる領域のための係数セット（サブ駆動係数）を決定するいくつかの例を、以下で説明する。
【００６７】
例えば、スピーカ設備の外側ゾーンにおける波面合成の実現のための係数セットの決定のために、非特許文献４に記載の計算規則を使用することができる。
【００６８】
この例では、スピーカアレイの駆動信号を、下記の要素を有するベクトル演算子Ｙに基づいて得ることができる。
0005439602.tif 000002
ここで、ζはＷＦＳ演算子の幾何学的構成を示し、Ｚ＝０に位置する二次のモノポール音源（スピーカ）の線について、基準線の符号付きのｚ座標と一次音源との間の比を示す。φは二次音源ラインにおける一次音源からの入射角を示し、それはＷＦＳ演算子の幾何学的構成を示す。ｎは二次音源（スピーカ）の指数である。ｒnはレンダリングされた仮想音源から二次音源（スピーカ）ｎまでの距離である。
【００６９】
演算子Ｙのタスクは、Ｍ個のフィルタ処理された入力信号からＮ個の出力信号へと正しい遅延および重み係数を加えることである。入力信号が、次のような音源ベクトルとして記述される場合、
0005439602.tif 000003
ベクトル演算子Ｙを、アレイ駆動信号をもたらす行列演算子へと拡張することができ、
0005439602.tif 000004
ここで＊は、時間ドメインの畳み込みを示し、Ｙの要素は
0005439602.tif 000005
によって与えられ、重み係数（駆動係数）は
0005439602.tif 000006
であり、時間遅延（駆動係数）は
0005439602.tif 000007
である。τは二次音源（スピーカ）ｎにおいて再生される指数ｍの一次音源信号について得られる時間遅延を示す。
【００７０】
sign(ζm)＝＋１（アレイの前面にある音源）の場合の非因果関係を回避するために、追加の遅延τ0＞０が導入されていることに注意すべきである。遅延の値は、スピーカと仮想音源との間の距離から導出される。重み係数ａnmは、比ζ＝ＺR／ＺSによって基準線Ｒの位置に依存する。直線的な線形アレイについては、Ｚ＝ＺRにおける基準線が、通常はリスニング領域の中央においてアレイに平行に選択される。例えば矩形のアレイなど、角を有する線形アレイにおいては、ただ１つの平行な基準線を持つことは不可能である。その場合の解決策として、非平行な基準線の使用を可能にする駆動関数を適用することが挙げられる。Δr／r＝ζを導入することにより、次式（２．３０）と同じ形態が得られる。
【００７１】
この方法で、非集中の演算子および集中の演算子を組み合わせることができる。
0005439602.tif 000008
ここで、ζ＝ＺR／ＺSは、Ｚ＝０に位置する二次のモノポール音源の線について、基準線および一次音源のそれぞれの符号付きｚ座標の間の比である（例えば、ＺR＝＋ΔＺ0 及びＺS＝＋ΔＺ0であるか、又はＺR＝＋ΔＺ0及びＺS＝−ΔＺ0である）。ζが、集中の演算子について正であり、非集中の演算子について負であることに注意すべきである。また、集中の演算子については一次音源が二次音源とレシーバ線との間に位置しなければならないため、ζは制限され、即ち０≦ζ≦１が禁止されている。
【００７２】
内側ゾーンについては、仮想音源の波面合成の実現のための係数セットの決定を、非特許文献４の集中の演算子についての考察（４８頁、数式２．３１）において述べられているように実現することができる。
【００７３】
駆動係数（重み係数および時間遅延）を、この駆動関数または集中の演算子が得られるように計算することができる。
【００７４】
同様に、Ｇ(φ)−1において、二次のダイポール音源の線のための駆動関数を見つけることができ、Ｚ＝０における二次音源の線の同じ側または他の側の一次モノポール音源に適用できる。
0005439602.tif 000009
ζ＝ＺR／ＺSについては、二次モノポール音源と同じ考慮事項が当てはまる。
【００７５】
スピーカ遷移ゾーンのための第２計算規則は、例えば非特許文献５に記載のベクトルベース振幅パンニングに基づいても良い。
【００７６】
二次元のＶＢＡＰ（ベクトルベース振幅パンニング）法においては、２チャネルのステレオスピーカ構成が、二次元ベクトルベースとして表されている。ベースは、スピーカ１及び２に向かってそれぞれ方向性を持つ単位長のベクトルl1＝[l11 l12]T及びl2＝[l21 l22]Tによって定義される。上付き文字Ｔは、行列の転置を示す。仮想音源へ向かう方向性を持つ単位長ベクトルｐ＝[ｐ1 ｐ2]Tを、スピーカ・ベクトルの線形結合として取り扱うことができる。
0005439602.tif 000010
【００７７】
式（７）において、ｇ1及びｇ2は、負でないスカラー変数として取扱い可能なゲインファクタである。上述の式を、行列の形態で記述することができ、
0005439602.tif 000011
ここで、g＝[g1 g2]及びＬ12＝[l1 l2]Tである。この式は、逆行列Ｌ12-1が存在する場合に解くことができる。
0005439602.tif 000012
【００７８】
逆行列Ｌ12-1は、Ｌ12Ｌ12-1＝Ｉを満足し、ここで、Ｉは恒等行列である。Ｌ12-1は、φ0≠０°かつφ0≠９０°であれば存在し、問題となるどちらの場合も、ほとんど関心の対象とならないステレオスピーカ配置に相当する。そのような場合には、一次元のＶＢＡＰを表すことができるが、些細なことであるためここでは検討しない。
【００７９】
φ0 ≠４５°の場合、ゲインファクタは次式を使用して正規化することができる。
0005439602.tif 000013
【００８０】
サウンドパワーを一定値Ｃに設定することができ、結果として以下の近似がもたらされる。
0005439602.tif 000014
このとき、ゲインファクタｇscaledが上述の式（１１）を満足する。
【００８１】
非特許文献５にも記載のように、これらのゲインファクタ（駆動係数）は、３つ以上のスピーカについても容易に一般化でき、三次元の事例にも容易に一般化できる。
【００８２】
上記提案の手法の代案は、係数セットの間の急激な切り替えであってもよいが、そのような切り替えは干渉的なアーチファクトにつながりかねない。
【００８３】
図１に示す実施の形態の説明においては、単一の仮想音源に言及したが、そこで提案した概念を、複数の静止または移動する仮想音源に適用できることが明らかである。そのため、スピーカ設備のスピーカの駆動係数を計算する装置は、図３の成分信号の合計手段３２０によって既に示したような、結合器を備えても良い。この場合、多チャネルレンダラー１１０は、第２の仮想音源（又はさらに多くの仮想音源）についてスピーカ設備のスピーカのための駆動係数を計算することができ、（第１の上述した）仮想音源についての調整されたオーディオ信号および第２の仮想音源についての調整されたオーディオ信号を、各仮想音源について計算した駆動係数および各仮想音源に関連するオーディオ信号に基づいて生成する。つまり、例えば仮想音源に関連するオーディオ信号のスケーリング及び遅延によって、調整されたオーディオ信号を得ることを意味する。次に、結合器が、（第１の）仮想音源の調整済のオーディオ信号と第２の仮想音源の調整済のオーディオ信号とを結合し、スピーカ設備のスピーカのための出力オーディオ信号を得る。換言すると、多チャネルレンダラーが、計算された駆動係数（例えば増幅および遅延）を用いて仮想音源のオーディオ信号を調整し、結合器がスピーカに関係する全ての仮想音源の調整済のオーディオ信号を結合し、そのスピーカのための出力オーディオ信号を得てもよい。次に、この出力オーディオ信号はスピーカ設備のスピーカへと供給されても良い。
【００８４】
例えば、本発明の上述の態様が図２及び図３に示した基本的な波面合成モジュールにおいて実施される場合、種々のサブ駆動係数の計算を波面合成手段３００、３０２、３０４、３０６において実施することができる。
【００８５】
多チャネルレンダラー１１０及び／又は結合器は、独立したハードウェアユニットであっても良く、コンピュータの一部、マイクロコントローラ又はデジタル信号プロセッサであっても良く、更に、コンピュータ、マイクロコントローラ又はデジタル信号プロセッサを作動させるコンピュータプログラムまたはソフトウェア製品であってもよい。
【００８６】
図１０はスピーカ設備のスピーカの駆動係数を計算するための、本発明の態様の実施の形態に従う方法１０００のフロー図を示している。この方法１０００は、仮想音源の位置がスピーカ遷移ゾーン内の内側領域に位置する場合に、第１計算規則に従ってスピーカ設備のスピーカのための第１サブ駆動係数を計算するステップ１０１０と、第２計算規則に従って同じスピーカのための第２サブ駆動係数を計算するステップ１０２０と、第１サブ駆動係数および第２サブ駆動係数に基づいて同じスピーカのための駆動係数を計算するステップ１０３０とを含んでいる。さらに、この方法１０００は、仮想音源の位置がスピーカ遷移ゾーン内の外側領域に位置する場合に、第２計算規則に従ってスピーカ設備のスピーカのための第２サブ駆動係数を計算するステップ１０２０と、第３計算規則に従って同じスピーカのための第３サブ駆動係数を計算するステップ１０３０と、第２サブ駆動係数および第３サブ駆動係数に基づいて同じスピーカのための駆動係数を計算するステップ１０４０とを含んでいる。第２計算規則は、第１計算規則および第３計算規則と異なる。さらに、スピーカ遷移ゾーンは、スピーカ設備の内側ゾーンとスピーカ設備の外側ゾーンとを隔てている。スピーカ設備のスピーカは、スピーカ遷移ゾーン内に位置している。
【００８７】
さらに、この方法１０００は、上述して説明した概念の任意の特徴に対応する１つ以上のさらなるステップを含むことができる。
【００８８】
図５ａは、本発明の別の態様による実施の形態として、仮想音源に関連するオーディオ信号について、スピーカ設備のスピーカのための駆動係数５１２を計算する装置５００のブロック図を示している。この装置５００は多チャネルレンダラー５１０を備えている。多チャネルレンダラー５１０は、仮想音源の位置がスピーカ遷移ゾーンの外部にある場合に、第１計算規則に基づいてスピーカ設備のスピーカの駆動係数５１２を計算する。さらに、多チャネルレンダラー５１０は、仮想音源の位置５０２がスピーカ遷移ゾーンの内部にある場合に、第２計算規則に基づいてスピーカ設備のスピーカの駆動係数５１２を計算する。この実施の形態において、スピーカ遷移ゾーンの境界は、スピーカ設備のスピーカに対して、スピーカとこのスピーカに隣接するスピーカとの間の距離に依存する最短距離を有する。さらに、スピーカ設備は、隣接するスピーカからなるスピーカペアであって、各ペアにおけるスピーカ間の距離が異なっている少なくとも２組のスピーカペアを含んでいる。このようにして、例えば仮想音源の位置情報５０２（例えば座標）が多チャネルレンダラー５１０へと供給される。
【００８９】
上述の概念は、スピーカ設備の隣接スピーカ間の距離の変化につれて、スピーカの周囲のスピーカ遷移ゾーンの幅を変化させることで対処する。例えば、隣接するスピーカ間の距離が増大する場合、それら隣接するスピーカに対するスピーカ遷移ゾーンの境界の最短距離も増大する。このようにして、スピーカ設備のスピーカ間の距離が変化することで引き起こされるアーチファクトを有意に低減でき、オーディオ品質を向上させることができる。従来の実施例は、エンベロープを囲んで一定の幅を有する遷移ゾーンを備えるだけである。
【００９０】
スピーカ遷移ゾーンは、スピーカ設備の内側ゾーンとスピーカ設備の外側ゾーンとを隔てており、スピーカ設備の全てのスピーカは、スピーカ遷移ゾーン内に位置している。従って、スピーカ遷移ゾーンは、スピーカ設備の内側ゾーンに対する内側境界と、スピーカ設備の外側ゾーンに対する外側境界とを備えている。最短距離とは、スピーカ遷移ゾーンの内側境界または外側境界からスピーカまでの最短距離を示す。換言すると、スピーカ遷移ゾーンの境界からスピーカまでの最短距離は、スピーカ遷移ゾーンの内側境界からスピーカまで、又はスピーカ遷移ゾーンの外側境界からスピーカまでの距離によって測定することができる。代替的に、スピーカ遷移ゾーンの内側境界およびスピーカ遷移ゾーンの外側境界がスピーカに対して同じ最短距離を有しても良い。スピーカに対するスピーカ遷移ゾーンの境界の最短距離がスピーカとこのスピーカの隣のスピーカとの間の距離に応じて変化するため、スピーカ遷移ゾーンは可変的な幅を有している。
【００９１】
スピーカ遷移ゾーンの境界は、スピーカ設備の少なくとも２つのスピーカに対し、異なる最短距離を有しても良い。
【００９２】
一般に、スピーカとこのスピーカに隣接するスピーカとの間の距離が増大するにつれて、スピーカに対するスピーカ遷移ゾーンの境界の最短距離も増大しても良い。例えば、隣接スピーカ間の距離が増大するにつれて、その最短距離を線形的に増加させても良い。
【００９３】
スピーカ設備のスピーカに対するスピーカ遷移ゾーンの境界の最短距離は、スピーカと最も近い隣接スピーカとの間の距離に乗算係数を掛けたもの、又はスピーカとこのスピーカから異なる方向に位置する少なくとも２つの隣接スピーカとの間の距離の平均に乗算係数を掛けたものに等しくてもよい。例えば、二次元の場合には、通常は各々のスピーカが２つの隣接スピーカ（１つは右側に、１つは左側に）を有する。三次元の場合には、スピーカ設備のスピーカに隣接して３つ以上のスピーカ（例えば、左、右、上、下）が存在しうる。乗算係数は幅広い範囲において選択可能である。例えば、乗算係数は０．１〜５の間（例えば０．１、０．２、０．５、１、２又は５）であっても良い。
【００９４】
従って、スピーカ遷移ゾーンの境界は、スピーカ設備のスピーカに対して、スピーカ設備のスピーカと隣のスピーカとの間の距離（又はスピーカと異なる方向に位置する２つ以上の隣のスピーカとの間の距離の平均）の１０％よりも長く、スピーカ設備のスピーカと隣のスピーカとの間の距離の５倍よりも短い最短距離を有することができる。スピーカ遷移ゾーンの境界は、スピーカ設備の１個、２個、幾つか又は各スピーカに対し、各スピーカと各スピーカの隣のスピーカとの間の距離に応じて、個別の最短距離を有することができる。
【００９５】
可変幅を有するスピーカ遷移ゾーン５３０の一例５００が図５ｂに示されている。この概略図は、複数のスピーカ５５０が遷移ゾーン５３０によって囲まれており、隣接するスピーカ５５０の間の距離の変化に応じて遷移ゾーン５５０の幅（又は最短距離）が変化することを示している。上述したように、遷移ゾーン５３０が、スピーカ設備の内側ゾーン５２０とスピーカ設備の外側ゾーン５４０とを隔てている。
【００９６】
換言すると、スピーカの配置に依存した広がりを有する遷移ゾーンの実現が示されている。このような遷移ゾーンは、典型的には、遷移ゾーンの幅がスピーカ間の距離に依存することで生じる。他に、スピーカシステムにおける遷移ゾーンの幅を、システムにおけるスピーカの密度が変わる場合に変化させてもよい。例えば、密に配置されたスピーカの領域が狭い遷移ゾーンによって囲まれる一方で、スピーカ距離が長い場合の領域は幅の広い遷移ゾーンを有する。換言すると、スピーカ遷移ゾーンがスピーカ設備のスピーカに対して、そのスピーカの周囲の所定のサイズの領域におけるスピーカの密度を示すスピーカ密度値に応じた最短距離を有することができる。スピーカ密度値は、例えば１メートル当たりのスピーカの数として測定することができる。計算のために、典型的なリスナー位置（以下では基準点と称される）または所定のリスナー位置を仮定することができる。
【００９７】
音源位置の全ての方向について遷移ゾーンの幅を決定するために、例えば以下の方法が提案される。実際の係数計算の前に、各スピーカについて、スピーカ遷移ゾーンの幅として処理することができる設定値(configuration value)が決定される。この値は、このスピーカから、基準点から見て最も近い隣接スピーカとしてこのスピーカを囲む複数のスピーカまでの距離から計算される。２次元の場合には、隣接スピーカとは２個の他のスピーカを意味し、３次元の場合には、３個（又は４個以上）の他のスピーカを意味する。幅設定値を決定するために、例えば他のスピーカまでの平均距離を推定することもできる。同様に、他の指標（例えば、最長距離、最短距離）も使用可能であると考えられる。関連スピーカの方向における遷移ゾーンの幅に係る前記設定値は、係数の決定をシステムの要件に適合させる目的で、（例えばあるファクタによる乗算などの）適用に先立ってさらに変更が加えられても良い。
【００９８】
全てのスピーカについて得られた遷移ゾーンの幅設定値を用いて、音源の各々の位置について、遷移ゾーンの幅の値を以下のように決定することができる。まず、基準点（予め定義されたリスナー位置）から見て、音源位置の方向に関して隣接し取り囲むスピーカが決定される。次に、１セットのファクタが計算され、このファクタのセットは、線形結合を用いて、決定されたスピーカの正規化ベクトルから音源位置の正規化ベクトルをもたらす（各ベクトルは基準点から出発する）。これらのファクタを取得し、幅設定値の合計の重み付けにこれらのファクタを使用することで、音源の方向の遷移ゾーンの所望の幅を決定することができる。この場合の加算は、さまざまな形態で実行することができる。
【００９９】
図５ｂはインジケータ値の構成を示す。重み付けファクタを決定するためのインジケータ値の計算および適用は、図４ｂに関して説明した方法と同様に行うことができる。
【０１００】
図５ｂは、遷移ゾーンの幅がどのように局所的にスピーカの距離に依存するのかを概略的に示している。
【０１０１】
スピーカ遷移ゾーンの境界の最短距離は、スピーカ設備のスピーカについて上述の装置によって決定することができる。換言すれば、この装置は、ルックアップテーブルに含まれる情報に基づいて第１計算規則または第２計算規則のどちらを使用するかを決定することができる。例えば、多チャネルレンダラー５１０は、仮想音源の位置５０２がスピーカ遷移ゾーンの内部または外部のどちらに位置するのかについての情報を含むルックアップテーブルを有する記憶ユニットを備え、多チャネルレンダラー５１０が、このルックアップテーブルに含まれる情報に基づいて、仮想音源の位置５０２について第１計算規則または第２計算規則を使用しても良い。換言すると、そのルックアップテーブルは、仮想音源について考えられる離散的な位置について、その位置がスピーカ遷移ゾーンの内部または外部のどちらであるかを示す情報を含むことができる。従って、多チャネルレンダラーは、離散的な位置に関するルックアップテーブルに含まれる情報から、例えば仮想音源の位置５０２に最も近い情報を決定するだけで良く、又は、仮想音源の位置５０２に最も近い２つの離散的な位置に関する情報の（例えば線形的）補間を行うだけで良い。
【０１０２】
代替的に、図６に示すように、仮想音源に関連するオーディオ信号についてスピーカ設備のスピーカの駆動係数を計算する装置６００が、スピーカ遷移ゾーン決定器６２０を備えてもよい。スピーカ遷移ゾーン決定器６２０は、多チャネルレンダラー５１０に接続され、スピーカとこのスピーカに隣接するスピーカとの間の距離に基づいて、スピーカ設備のスピーカからスピーカ遷移ゾーンの境界までの最短距離６２２を決定するように構成される。この決定は、前記最短距離を計算することにより実行可能であり、又は、スピーカ設備の隣接するスピーカ間について考えられる複数の異なる離散的な距離についての最短距離を含むルックアップテーブルから、前記最短距離を取得することにより実行可能である。
【０１０３】
多チャネルレンダラー５１０及び／又はスピーカ遷移ゾーン決定器６２０は、独立したハードウェアユニットであっても良く、コンピュータの一部、マイクロコントローラ又はデジタル信号プロセッサであっても良く、更に、コンピュータ、マイクロコントローラ又はデジタル信号プロセッサを作動させるコンピュータプログラムまたはソフトウェア製品であってもよい。
【０１０４】
上述したように、本発明のこの態様も、１つの仮想音源に関して説明されているが、複数のオーディオオブジェクトまたは仮想音源を、上述の概念によって取り扱うことができる。例えば、多チャネルレンダラー５１０は、第２の（又は複数の）仮想音源についてスピーカ設備のスピーカのための駆動係数を計算しても良い。さらに、多チャネルレンダラー５１０は、（上述した第１の）仮想音源についての調整済みのオーディオ信号および第２の仮想音源についての調整済みのオーディオ信号を、各仮想音源について計算された駆動係数および各仮想音源に関連するオーディオ信号に基づいて、生成することができる。次に、結合器（例えば上述しかつ図３に示す信号成分を合計する手段３２０）が、（第１の）仮想音源の調整済みのオーディオ信号および第２の仮想音源の調整済みのオーディオ信号を結合し、スピーカ設備のスピーカのための出力オーディオ信号を取得しても良い。この方法で、異なる仮想音源から生じたオーディオ信号の部分を、スピーカ設備のスピーカによって同時に再現することができる。
【０１０５】
第１計算規則は、スピーカ設備の内側ゾーン及び／又は外側ゾーンについて駆動係数を決定するために適したアルゴリズムであってもよい。例えば、第１計算規則は、図１、図４ａ及び図４ｂに示した本発明の態様に関して述べた第１計算規則または第３計算規則と同様または同一であってもよい。さらに、第２計算規則は、遷移ゾーンにおける駆動係数を計算するのに適したアルゴリズムであってもよい。例えば、第２計算規則は、図１、図４ａ及び図４ｂに示した本発明の態様に関して述べた第２計算規則と同様または同一であってもよい。
【０１０６】
図１１は、仮想音源に関連するオーディオ信号についてスピーカ設備のスピーカの駆動係数を計算する、本発明の実施の形態に従う方法１１００のフロー図を示す。この方法１１００は、仮想音源の位置がスピーカ遷移ゾーンの外部に位置する場合に第１計算規則に基づいてスピーカ設備のスピーカの駆動係数を計算するステップ１１１０と、仮想音源の位置がスピーカ遷移ゾーンの内部に位置する場合に第２計算規則に基づいてスピーカ設備のスピーカの駆動係数を計算するステップ１１２０とを含んでいる。スピーカ遷移ゾーンの境界は、スピーカ設備のスピーカに対して、スピーカとこのスピーカに隣接するスピーカとの間の距離に応じた最短距離を有している。さらに、スピーカ設備は、隣接するスピーカからなるスピーカペアであって、各ペアにおけるスピーカ間の距離が異なる少なくとも２組のスピーカペアを含んでいる。
【０１０７】
加えて、この方法１１００は、上述の概念の１つ以上の任意の特徴を表わす１つ以上のさらなるステップを含むことができる。
【０１０８】
図８は、本発明のさらなる態様の実施の形態として、仮想音源に関連するオーディオ信号に基づいてスピーカ設備のスピーカの駆動信号８２２を供給する装置８００のブロック図を示している。この装置８００は、多チャネルレンダラー８２０へと接続されたスピーカ決定器８１０を備えている。スピーカ決定器８１０は、仮想音源の位置８０２を中心とする可変角度範囲内に位置するスピーカ設備の関連スピーカ８１２のグループを決定する。可変角度範囲は、仮想音源の位置８０２と所定のリスナー位置８０４との間の距離に基づく。多チャネルレンダラー８２０は、決定された関連スピーカ８１２のグループについて駆動係数を計算する。さらに、多チャネルレンダラー８２０は、計算された駆動係数および仮想音源のオーディオ信号８０６に基づいて、関連スピーカ８１２のグループに対しては駆動信号８２２を供給するが、関連スピーカ８１２のグループのスピーカ以外のスピーカに対しては、仮想音源に関する駆動信号８２２を供給しない。このため、例えば仮想音源の位置情報８０２（例えば座標）及び所定のリスナー位置の位置情報８０４がスピーカ決定器８１０へと供給され、仮想音源のオーディオ信号８０６が多チャネルレンダラー８２０へと供給される。
【０１０９】
仮想音源の位置８０２と所定のリスナー位置８０４との間の距離に応じて、仮想音源の位置８０２を中心とするアクティブスピーカの角度範囲を調整することにより、所定のリスナー位置８０４の近傍を移動する仮想音源のためのアクティブスピーカが高速で変化することに起因するアーチファクトを、有意に低減させることができ、従ってオーディオ品質を向上させることができる。
【０１１０】
詳しくは、特に移動している仮想音源または所定のリスナー位置８０４までの距離が異なる種々の仮想音源について、可変角度範囲が、仮想音源の位置８０２と所定のリスナー位置８０４との間の第１距離について第１角度を有し、仮想音源の位置８０２と所定のリスナー位置８０４との間の第２距離について第２角度を有する。第１距離と第２距離とが異なる場合、同じ仮想音源または異なる仮想音源の少なくとも２つの位置について、第１角度および第２角度は異なる。
【０１１１】
図８に示した本発明の上述の態様は、スピーカ設備の内側領域内に位置する集中仮想音源についてのみ使用することができる。スピーカ設備の内側領域とは、スピーカ設備のスピーカによって囲まれた領域である。
【０１１２】
換言すると、仮想音源は移動する仮想音源であってもよく、その移動する仮想音源が、所定のリスナー位置８０４に対し、第１時点においては第１距離を有し、第２時点においては第２距離を有する。この場合、第１距離が第２距離よりも長い場合には、可変角度範囲は第２時点において第１時点よりも大きくてもよい。
【０１１３】
例えば、仮想音源の位置と所定のリスナー位置との間の距離が短くなるにつれて、可変角度範囲が大きくなる。この法則は、１つの仮想音源の少なくとも２つの異なる位置について有効であってもよい。可変角度範囲は、０よりも大きいスピーカの振幅係数を有する振幅ウインドウの可変の角度を示すことができる。
【０１１４】
可変角度範囲は、所定のリスナー位置８０４から仮想音源の位置８０２へと延びる線の両側（例えば二次元のスピーカ配置の場合）又は周囲（例えば三次元のスピーカ配置の場合）に、対称的に配置されても良く、更に、仮想音源の位置８０２に関して所定のリスナー位置８０４とは反対側の領域を包含しても良い。換言すると、関連スピーカは、主として所定のリスナー位置８０４に位置するリスナーから見て仮想音源の背後に位置する。例えば、仮想音源の位置が所定のリスナー位置に近付くように移動する場合、所定のリスナー位置８０４に位置するリスナーの左側および右側のより多数のスピーカが関連するように、可変角度範囲は増大しても良い。三次元のスピーカ配置の場合には、可変角度範囲は球の一部分の開口角度を示す。
【０１１５】
可変角度範囲は、常に最小の可変角度範囲に等しくてもよく、あるいは最小の可変角度範囲より大きくてもよい。最小の可変角度範囲は、例えば１８０°、それ以上またはそれ以下であってもよい。さらに、可変角度範囲は、仮想音源の位置８０２が所定のリスナー位置８０４に等しい場合には、３６０°に等しくてよい。
【０１１６】
所定のリスナー位置は、スピーカ設備の内側ゾーン内の基準点であってもよい。上述の概念によれば、そのような所定のリスナー位置８０４に位置するリスナーにとっても、オーディオ品質を向上させることができる。
【０１１７】
移動する仮想音源のためのアクティブスピーカが高速で変化することに起因するアーチファクトは、仮想音源が所定のリスナー位置に近い場合にだけ発生する可能性もある。従って、可変角度範囲を、所定のリスナー位置の周囲にあるリスナー遷移ゾーン内においては変化させる一方で、リスナー遷移ゾーンの外部においては一定に維持することができる。この例では、可変角度範囲が、リスナー遷移ゾーンの外側において最小角度範囲を有することができる。この最小角度範囲は、上述したように、例えば１８０°あるいはそれ以上またはそれ以下であってもよい。リスナー遷移ゾーンの内側においては、可変角度範囲を、仮想音源の位置と所定のリスナー位置８０４との距離がリスナー遷移ゾーンの境界からゼロへと減少するときに、最小角度範囲から３６０°へと線形的に増加させることができる。
【０１１８】
スピーカ遷移ゾーンは、所定のリスナー位置の周囲の円であってもよいが、他の幾何学形状も可能である。リスナー遷移ゾーンの直径は、２ｍ（又は５ｍ、１ｍ、それ以下）よりも小さく、０．２ｍ（又は０．１ｍ、０．５ｍ、それ以上）よりも大きくてもよい。代替的あるいは追加的に、リスナー遷移ゾーンの直径は、所定のリスナー位置８０４とスピーカ設備の最も近いスピーカとの間の距離の１０％（又は１％、２０％、それ以上）よりも長くてもよい。
【０１１９】
図９は、所定のリスナー位置９５０までの仮想音源の異なる距離について、仮想音源の周囲の異なる角度範囲を示す概略図９００である。この例では、スピーカ設備のスピーカ９１０が所定のリスナー位置９５０の周りに正方形状に配置されており、この例では、その所定のリスナー位置９５０は、（例えば仮想音源の位置情報８０２及び所定のリスナーの位置情報８０４のための）座標の原点でもある。さらに、リスナー遷移ゾーン９４０が所定のリスナー位置９５０の周囲に破線の円によって示されている。リスナー遷移ゾーン９４０は集中音源遷移ゾーンとも称することができる。さらに、仮想音源の３つの異なる位置９２０について、振幅ウインドウセグメントとも称される角度範囲９３０が示されている。図９から分かるように、可変角度範囲９３０は、リスナー遷移ゾーン９４０の境界における最小角度範囲（この例では１８０°）から、仮想音源の位置９２０が所定のリスナー位置９５０にほぼ到達するときのほぼ３６０°まで増大する。換言すると、図９は、基準点（所定のリスナー位置）の近くの集中音源（スピーカ設備の内側領域内に位置する仮想音源）のための振幅ウインドウの構成（可変角度範囲の決定）の例を示している。
【０１２０】
スピーカ決定器８１０は、それ自身で可変角度範囲を計算することができ、又は、仮想音源の位置と所定のリスナー位置との間の種々の距離および方向（より一般的には仮想音源の種々の位置）について、関連スピーカの種々のグループについての情報を含むルックアップテーブルを有する記憶ユニットを備えることができる。この場合、スピーカ決定器は、ルックアップテーブルに含まれる情報に基づいて関連スピーカを決定することができる。ルックアップテーブルは、仮想音源について考えられる複数の種々の離散的な位置（又は距離および方向）について、スピーカ設備の関連スピーカのグループを含むことができる。従って、スピーカ決定器は、例えば仮想音源の位置に最も近い離散的な位置を決定し、この最も近い離散的な位置に関連してルックアップテーブルに保存された関連スピーカのグループを取得するだけでよい。
【０１２１】
波面合成の従来の実施例における集中音源のための係数の計算は、システムの基準点を含みかつ基準点から音源位置へと延びる法線ベクトルを有する分割線／面を構成することで、平面／空間を２つの部分へと分割することによって振幅係数を決定する。音源を含む部分においては、スピーカが関連スピーカと見なされ、０よりも大きい振幅ファクタによってサウンドの再生に関与する。残りの部分に位置するスピーカはアクティブに維持される。ここで、急激な振幅ウインドウの変化（アクティブスピーカの変化）につながるような、基準点付近における音源の移動に注目すべきである。
【０１２２】
本発明が提案する概念は、基準点付近における係数分布の緩やかな変化をもたらす。この手法は、上述の法線（ベクトル）と音源からスピーカへのベクトルとの間の角度を考慮することに基づいている。この角度が音源位置に応じた臨界角度（可変角度範囲）よりも小さい場合、それらのスピーカは関連すると判断され、０よりも大きい振幅係数を受け取る。この臨界角度が常に直角であるならば、この方法は、波面合成の現状の構成に相当する。本発明が提案する変更によれば、臨界角度は以下のように音源位置に依存する。音源が設定可能な臨界距離または限界距離（リスナー遷移ゾーンの境界）よりも基準点から遠く離れている場合には、臨界角度は直角となる。音源が限界距離未満に位置する場合には、距離が小さくなるにつれて限界角度が３６０°へと増大する。つまり、音源が基準点に位置する場合には、全てのスピーカが関連し、アクティブになる。角度の増加の形態によって、この概念の性能を調整することができる。
【０１２３】
上述した概念は、例えばシステムの基準点（所定のリスナー位置）に近い集中音源（集中仮想音源）の安定した性能を実現するための手段を提供する。
【０１２４】
図９に示す再生システム（スピーカ設備）の基準点（所定のリスナー位置、原点）の周囲に、特定の半径を有する円９４０を構成することができる。この円９４０の外側では、所定の可変角度範囲を有する振幅ウインドウを有する集中音源を決定しても良い。振幅ウインドウは、音源の位置に関して、音源の位置を含んで円の半径方向に対して直角に引かれる直線の片側に広がる。ハッチングされた領域が、音源位置に関してアクティブスピーカの方向を示している。この領域が、３つの音源の位置のうちの最も外側の位置によって図示されている。音源９２０が、円９４０の境界上に位置している。ハッチングされた半円が、その構成を示している。この半円は、現実的には、開口角度を表わす。音源が原点にさらに接近すると、直線ではなく、原点までの距離が小さくなるにつれて次第に閉じるような角度セグメントが平面を分割する。つまり、振幅ウインドウが広がるという結果をもたらす（閉じようとする円セグメントを参照）。原点において、円の閉じた領域が結果として生じ、ここでは全てのスピーカがアクティブと考えられる。２つの閉じようとする円セグメントが、この傾向を示している。このようにして、スピーカ分布の全体が急に切り換わることを回避することができる。この方法で、音源９２０と原点９５０との間の距離に依存した開口角度（可変角度範囲）の変化の例が定性的に示される。
【０１２５】
上述したように、この実施の形態も、１つの仮想音源に関して説明されているが、複数の仮想音源も、本発明のこの態様に従って処理することが可能である。例えば、スピーカ決定器は、第２（又は各）仮想音源の位置を中心とする第２可変角度範囲（又は複数の異なる可変角度範囲）に位置する、スピーカ設備の関連スピーカの第２（又は複数の）グループを決定しても良い。第２可変角度範囲は、第２仮想音源の位置と所定のリスナー位置との間の距離に基づいており、多チャネルレンダラー８２０は、関連スピーカの第２グループのための駆動係数を計算し、計算した駆動係数および第２仮想音源のオーディオ信号に基づいて、関連スピーカの第２グループへと駆動信号を供給する一方で、関連スピーカの第２グループのスピーカ以外の他のスピーカに対しては、第２仮想音源の駆動信号を供給しない。この場合、仮想音源の駆動信号は、スピーカがそれぞれの仮想音源に関する関連スピーカのグループに含まれる場合に限り、そのスピーカへと供給される。例えば、スピーカが、関連スピーカの（上述した第１）グループ及び関連スピーカの第２グループに含まれる場合には、多チャネルレンダラー８２０は、（第１）仮想音源および第２仮想音源の駆動信号を供給する。同様に、スピーカが両グループのうちの一方にだけ含まれる場合には、関連する駆動信号だけがスピーカへと供給され、スピーカが関連スピーカのグループのいずれにも含まれない場合には、いかなる駆動信号もこのスピーカには供給されない。
【０１２６】
多チャネルレンダラー８２０及び／又はスピーカ決定器８１０は、独立したハードウェアユニットであっても良く、コンピュータの一部、マイクロコントローラ又はデジタル信号プロセッサであっても良く、更に、コンピュータ、マイクロコントローラ又はデジタル信号プロセッサを作動させるコンピュータプログラムまたはソフトウェア製品であってもよい。
【０１２７】
図１２は、仮想音源に関連するオーディオ信号に基づいてスピーカ設備のスピーカの駆動信号を供給する、本発明の実施の形態による方法１２００のフロー図を示している。この方法１２００は、仮想音源の位置を中心とする可変角度範囲に位置するスピーカ設備の関連スピーカのグループを決定するステップ１２１０を含んでいる。可変角度範囲は、仮想音源の位置と所定のリスナー位置との間の距離に基づく。さらに、この方法は、決定された関連スピーカのグループのための駆動係数を計算するステップ１２２０と、計算した駆動係数および仮想音源のオーディオ信号に基づいて、関連スピーカのグループへと駆動信号を供給する一方で、関連スピーカのグループのスピーカ以外の他のスピーカには、仮想音源の駆動信号を供給しないステップ１２３０を含んでいる。
【０１２８】
さらに、この方法１２００は、上述して説明した概念の任意の特徴に対応する１つ以上のさらなるステップを含むことができる。
【０１２９】
本発明の別の態様によれば、複数の異なる所定のリスナー位置が、スピーカの駆動係数の計算において考慮される。この例では、所定のリスナー位置の各々について、スピーカの駆動係数が計算され、この複数の駆動係数が（例えば線形結合によって）結合され、スピーカのための結合された駆動係数が得られる。
【０１３０】
複数の所定のリスナー位置に関して駆動係数を考慮することにより、１つの所定のリスナー位置についてのみオーディオ品質が最適化されるのではなく、全リスナー領域についてオーディオ品質を改善することができる。
【０１３１】
この方法で、例えば非集中仮想音源によるサウンド再生のために適切な振幅ウインドウをリスナーに応じて決定する手段を構成することができる。
【０１３２】
入力信号を再生システムの種々のスピーカへと導くための振幅値の選択は、結果として得られるサウンド事象の局所的な知覚に特に影響を及ぼす。特に、リスナーについて複数の位置が考えられる場合、即ちリスナー領域（リスナーゾーン）が広い場合には、正確な方向性を持つサウンド事象の定位を可能にするために、より広い範囲のスピーカに再生すべき信号を供給しなければならない。
【０１３３】
この前提のもとで、所定のリスナー領域を考慮して振幅係数を決定するための概念が提案される。リスナー位置としてのシステムの基準点がリスナー領域から決定され、その基準点はリスナーゾーンのサンプリングの目的のために変化させることができるる。この基準点に基づいて、以下の振幅ウインドウの計算が実行される。
【０１３４】
この方法の基礎は、基準点、音源位置及びスピーカ位置の相対位置からスピーカの部分振幅係数を計算するために使用される、所定の形式を持つモデル振幅ウインドウである。ここではまず、基準点から見た全てのスピーカの位置および音源位置の間の角度が決定される。上述のウインドウ関数が、これらの角度の各々について相対的な振幅値を与える。典型的には、基準点から見てまさに音源方向に位置するスピーカが、全てのスピーカのうちの最高の部分振幅値を受け取る。モデルウインドウの形式によるが、このウインドウ処理により、基準点に基づいた円（２Ｄ）または球（３Ｄ）の一部分がもたらされ、このウィンドウ処理では、スピーカの位置に応じた部分振幅係数がスピーカへと割り当てられる。所定のリスナー範囲をサンプリングすることによって、同種類の一連の計算が異なる基準点について実行され、各々が全てのスピーカ（又は関連する全てのスピーカ）についての部分振幅係数（駆動係数）のセットをもたらす。これらのセットを加算することで、結果としての振幅分布が得られ、この振幅分布が、後続の処理工程を経て、さらなるオーディオ再生に使用される。
【０１３５】
リスナーの範囲、モデル振幅ウインドウ及びサンプリングパラメータの選択によって、異なる要件に対して再現方法をパラメトリックに適合させることができる。使用可能なモデル振幅ウインドウは様々であるが、特に修正コサイン関数に基づいても良い。
【０１３６】
図７は、スピーカ設備のスピーカ７１０の概略図７００を示しており、スピーカ設備の内側のリスナー領域７２０内に３つの異なる所定のリスナー位置７３０が存在する。仮想音源７４０とスピーカ設備のスピーカ７１０との間の角度（α1、α2、α3）が所定の異なるリスナー位置７３０の各々において異なるため、同じスピーカについて計算される部分振幅係数（駆動係数）は、所定の異なる各リスナー位置７３０において異なる。
【０１３７】
一般に、本発明の種々の態様が、互いに独立して説明されているが、それらの１つ以上を組み合わせることも可能である。
【０１３８】
例えば、図１において、仮想音源に関連するオーディオ信号についてスピーカ設備のスピーカのための駆動係数を計算する装置１００の説明の中で上述したスピーカ遷移ゾーンは、スピーカ設備のスピーカに対してスピーカとこのスピーカに隣接するスピーカとの間の距離に応じた最短距離を有するような、境界を備えることができる。さらに、スピーカ設備は、隣接するスピーカからなるスピーカペアであって、各ペアにおけるスピーカの間の距離が異なる少なくとも２組のスピーカペアを含むことができる。この例では、スピーカ遷移ゾーン内に位置する仮想音源についての異なる計算規則に従うサブ駆動係数の考慮と、可変幅を有するスピーカ遷移ゾーンの考慮とが組み合わせられる。従って、移動する仮想音源について、スピーカ設備の内側ゾーンとスピーカ遷移ゾーンとの間、スピーカ遷移ゾーンの内側領域とスピーカ遷移ゾーンの外側領域との間、及びスピーカ遷移ゾーンとスピーカ設備の外側ゾーンとの間の遷移を、極めて滑らかに実現することができ、オーディオ品質を有意に向上させることができる。
【０１３９】
そのため、例えば仮想音源の位置を記述する安定したインジケータを決定する手段と、可変幅の遷移ゾーンを実現する手段とを設けても良い。
【０１４０】
追加的又は代替的に、図１に示す装置１００が、仮想音源の位置を中心とする可変角度範囲内に位置するスピーカ設備の関連スピーカのグループを決定するスピーカ決定器を備えてもよい。可変角度範囲は、仮想音源の位置と所定のリスナー位置との間の距離に基づく。さらに、多チャネルレンダラーが、計算された駆動係数および仮想音源のオーディオ信号に基づいて、関連スピーカのグループへと駆動信号を供給する一方で、関連スピーカのグループのスピーカ以外のスピーカに対しては、仮想音源に関する駆動信号を供給しなくても良い。この方法で、内側ゾーン、遷移ゾーン及び外側ゾーンの間の遷移に起因するアーチファクトと、所定のリスナー位置の近傍を移動する仮想音源のためのスピーカの急激な活性化に起因するアーチファクトとを軽減でき、オーディオ品質を有意に向上させることができる。
【０１４１】
さらに追加的又は代替的に、図１に示す装置１００は、複数の異なる所定のリスナー位置に基づいてスピーカ設備のスピーカについて複数の駆動係数を計算しても良く、スピーカのそれら複数の駆動係数を結合してそのスピーカの結合済みの駆動係数を取得しても良い。
【０１４２】
さらに、図５ａに示す装置５００を出発点にしてもよい。この場合、仮想音源に関連するオーディオ信号についてスピーカ設備のスピーカのための駆動係数を計算する装置５００は、仮想音源の位置がスピーカ遷移ゾーン内の内側領域に位置する場合には、第１計算規則に従って計算される駆動係数と第２計算規則に従って計算される駆動係数とに基づいて、スピーカ設備のスピーカのための駆動係数を計算する多チャネルレンダラー５１０を備えることができる。さらに、この多チャネルレンダラー５１０は、仮想音源の位置がスピーカ遷移ゾーン内の外側領域に位置する場合には、第２計算規則に従って計算される駆動係数と第３計算規則に従って計算される駆動係数とに基づいて、同じスピーカのための駆動係数を計算する。
【０１４３】
追加的又は代替的に、図５ａに示した装置５００は、仮想音源の位置を中心とする可変角度範囲内に位置するスピーカ設備の関連スピーカのグループを決定する、スピーカ決定器を備えてもよい。可変角度範囲は、仮想音源の位置と所定のリスナー位置との間の距離に基づく。さらに、多チャネルレンダラー５１０は、計算された駆動係数および仮想音源のオーディオ信号に基づいて関連スピーカのグループへと駆動信号を供給する一方で、関連スピーカのグループのスピーカ以外のスピーカに対しては仮想音源の駆動信号を供給しなくても良い。この方法で、スピーカ設備のスピーカ間の距離の相違に起因し、所定のリスナー位置の近傍を移動する仮想音源についてのアクティブスピーカの急激な変化に起因するアーチファクトを軽減することができ、オーディオ品質を有意に向上させることができる。
【０１４４】
さらに追加的又は代替的に、装置２００は、複数の異なる所定のリスナー位置に基づいてスピーカ設備のスピーカについて複数の駆動係数を計算しかつスピーカの複数の駆動係数を結合してスピーカの結合済み駆動係数を得る、多チャネルレンダラー５１０を備えることができる。
【０１４５】
さらに、図８に示す装置８００も、本発明の種々の態様の組み合わせの出発点とすることができる。例えば、図８に示す装置８００は、仮想音源の位置がスピーカ遷移ゾーン内の内側領域に位置する場合には、第１計算規則に従ってスピーカ設備のスピーカの第１サブ駆動係数を計算し、第２計算規則に従って同じスピーカの第２サブ駆動係数を計算し、かつ第１サブ駆動係数および第２サブ駆動係数に基づいて同じスピーカの駆動係数を計算する、多チャネルレンダラー８２０を備えることができる。さらに、その多チャネルレンダラー８２０は、仮想音源の位置がスピーカ遷移ゾーン内の外側領域に位置する場合には、第２計算規則に従ってスピーカ設備のスピーカの第２サブ駆動係数を計算し、第３計算規則に従って同じスピーカの第３サブ駆動係数を計算し、かつ第２サブ駆動係数および第３サブ駆動係数に基づいて同じスピーカの駆動係数を計算できる。スピーカ遷移ゾーンはスピーカ設備の内側ゾーンとスピーカ設備の外側ゾーンとを隔てており、スピーカ設備のスピーカはこの遷移ゾーン内に位置している。さらに、第２計算規則は、第１計算規則および第３計算規則と異なる。この場合、移動する仮想音源がスピーカ設備の内側ゾーン、スピーカ遷移ゾーン、及びスピーカ設備の外側ゾーンの間を遷移することに起因するアーチファクト、並びに所定のリスナー位置の近傍を仮想音源が移動することに起因するアーチファクトを軽減することができ、オーディオ品質を有意に改善することができる。
【０１４６】
追加的又は代替的に、装置８００は、仮想音源がスピーカ遷移ゾーンの外部に位置する場合には第１計算規則に基づいてスピーカ設備のスピーカの駆動係数を計算し、仮想音源がスピーカ遷移ゾーンの内部に位置する場合には第２計算規則に基づいてスピーカ設備のスピーカの駆動係数を計算する、多チャネルレンダラー８２０を備えることができる。スピーカ遷移ゾーンの境界は、スピーカ設備のスピーカに対して、スピーカとこのスピーカに隣接するスピーカとの間の距離に応じた最短距離を有する。さらに、スピーカ設備は、隣接するスピーカからなるスピーカペアであって、各ペアにおけるスピーカの間の距離が異なっている少なくとも２組のスピーカペアを含んでいる。
【０１４７】
さらに追加的又は代替的に、装置８００は、複数の所定のリスナー位置に基づいてスピーカ設備のスピーカについて複数の駆動係数を計算し、かつスピーカの複数の駆動係数を結合してスピーカの結合済み駆動係数を得る、多チャネルレンダラー８２０を備えることができる。
【０１４８】
本発明のいくつかの実施の形態は、オーディオシーンのオブジェクト指向の再生のためのスケーラブルなサウンド再生方法の構成要素に関する。
【０１４９】
上述した構成要素を、オーディオシーンのオブジェクト指向の再生に適したオーディオ再生方法の構成要素として使用することができる。ここで、オーディオシーンとは、音源の特徴、即ち音源の位置および音源の他の特別な特徴（例えばマニュアル信号ひずみ、仮想音源の種類、再生レベル等）のオブジェクト指向の記述が割り当てられた、一連のオーディオ信号の組み合わせである（波面合成の実際の実現化における仮想音源の特徴と同じ原理）。
【０１５０】
ここで言及するサウンド再生の概念は、特に、複数のスピーカを持つシステムを、信号処理手段に対する適切な信号によって制御する方法に関連する。この制御方法は、スピーカの設定の記述とオーディオシーンのオブジェクト指向の記述とを処理するシステムによってもたらされる。この処理の結果は、最も単純な場合には信号ひずみ値と振幅重み付けファクタ（レベル変化）とのペアとして表現できるフィルタ係数（いわゆる駆動係数）の表である。信号処理システムにおいて、入来するオーディオ信号に対してこれらの係数を処理のマトリクスの中で適用し、出力システムの各々のスピーカを制御できるようにしても良い。
【０１５１】
ここで述べるサウンド再生方法のスケーラビリティは、この方法によって制御できるスピーカ設定の多様性に関連する。所定のリスナーの位置または領域が、制御されるスピーカによって囲まれるという条件で、スピーカを様々な間隔で配置することができる（即ち、制御されるスピーカの数は広範囲に変化できる）。囲むという条件により、２Ｄの場合におけるスピーカの理論上の最小配置としては少なくとも３つのスピーカからなるリングが考えられる一方で、２Ｄの場合の上限としては、数百のスピーカを備える典型的な波面合成再生システムが考えられる。３Ｄの場合には、上述の条件から見て、理論的に考えられる最小のシステムは、スピーカが角に配置された四面体タイプとなる。この３Ｄの場合にも、エンベロープ表面のスピーカの数を格段に増加させることができる。この意味で、スケーラビリティは、所定の境界の条件下でのスピーカ数の多様性に繋がる。
【０１５２】
以下に説明する手法は適切な駆動係数の計算に言及し、ここでは、遅延値および振幅重み付け値の形式を持つ係数の簡単化された事例を説明する。
【０１５３】
上述の概念のいくつかの態様は装置の文脈において説明したが、これらの態様は対応する方法の説明をも表すものであり、そこではブロックまたは装置が、方法の各ステップまたは方法の各ステップの特徴に相当することが明らかである。同様に、方法の各ステップの文脈において説明した態様は、対応する装置の対応するブロック、項目又は特徴の説明をも表すものである。
【０１５４】
所定の構成要件にも依るが、本発明の実施形態は、ハードウエア又はソフトウエアにおいて構成可能である。この構成は、その中に格納される電子的に読み取り可能な制御信号を有し、本発明の各方法が実行されるようにプログラム可能なコンピュータシステムと協働する（又は協働可能な）、デジタル記憶媒体、例えばフレキシブルディスク，ＤＶＤ，ブルーレイ，ＣＤ，ＲＯＭ，ＰＲＯＭ，ＥＰＲＯＭ，ＥＥＰＲＯＭ，フラッシュメモリなどを使用して実行することができる。従って、そのデジタル記憶媒体はコンピュータ読み取り可能であっても良い。
【０１５５】
本発明に従う実施形態の幾つかは、上述した方法の１つを実行するようプログラム可能なコンピュータシステムと協働可能で、電子的に読み取り可能な制御信号を有するデータキャリアを含んでも良い。
【０１５６】
一般的に、本発明の実施例は、コンピュータプログラム製品として構成することができ、このプログラムコードは当該コンピュータプログラム製品がコンピュータ上で作動するときに、本発明の方法を実行するよう作動する。そのプログラムコードは例えば機械読み取り可能なキャリアに記憶されても良い。
【０１５７】
本発明の他の実施形態は、上述した方法の１つを実行するための、機械読み取り可能なキャリアに記憶されたコンピュータプログラムを含む。
【０１５８】
換言すれば、本発明の方法のある実施形態は、そのコンピュータプログラムがコンピュータ上で作動するときに、上述した方法の１つを実行するためのプログラムコードを有する、コンピュータプログラムである。
【０１５９】
本発明の他の実施形態は、上述した方法の１つを実行するために記憶されたプログラムコードを含む、データキャリア（又はデジタル記憶媒体又はコンピュータ読み取り可能な媒体）である。
【０１６０】
本発明の他の実施形態は、上述した方法の１つを実行するためのコンピュータプログラムを表現するデータストリーム又は信号シーケンスである。そのデータストリーム又は信号シーケンスは、例えばインターネットを介するデータ通信接続を介して伝送されるように構成されても良い。
【０１６１】
他の実施形態は、上述した方法の１つを実行するように構成又は適用された、例えばコンピュータ又はプログラム可能な論理デバイスのような処理手段を含む。
【０１６２】
他の実施形態は、上述した方法の１つを実行するためのコンピュータプログラムをインストールされたコンピュータを含む。
【０１６３】
幾つかの実施形態においては、（例えば書換え可能ゲートアレイのような）プログラム可能な論理デバイスが、上述した方法の幾つか又は全ての機能を実行するために使用されても良い。幾つかの実施形態では、書換え可能ゲートアレイは、上述した方法の１つを実行するためにマイクロプロセッサと協働しても良い。一般的に、そのような方法は、好適には任意のハードウエア装置によって実行される。
【０１６４】
上述した実施の形態は、本発明の原理を単に例示的に示したにすぎない。本明細書に記載した構成及び詳細について、修正及び変更が可能であることは、当業者にとって明らかである。従って、本発明は、本明細書に実施形態の説明及び解説の目的で提示した具体的詳細によって限定されるものではなく、添付した特許請求の範囲によってのみ限定されるべきである。
【図１】
0005439602.tif 000015
【図２】
0005439602.tif 000016
【図３】
0005439602.tif 000017
【図４ａ】
0005439602.tif 000018
【図４ｂ】
0005439602.tif 000019
【図５ａ】
0005439602.tif 000020
【図５ｂ】
0005439602.tif 000021
【図６】
0005439602.tif 000022
【図７】
0005439602.tif 000023
【図８】
0005439602.tif 000024
【図９】
0005439602.tif 000025
【図１０】
0005439602.tif 000026
【図１１】
0005439602.tif 000027
【図１２】
0005439602.tif 000028