(57)【特許請求の範囲】
【請求項１】
複数のスピーカユニットを配列してなるスピーカアレイと、
入力オーディオ信号を遅延させて前記複数のスピーカユニットの各々に与える遅延オーディオ信号を生成し、各スピーカユニットへ与える遅延手段と、
前記スピーカアレイによる音響サービスの提供範囲であるターゲットエリアの形状、大きさおよび前記スピーカアレイのアレイ面から見た配置位置を表すエリア情報を入力する入力手段と、
前記エリア情報の表すターゲットエリアに重ね合わせて前記スピーカアレイのアレイ面の投影像であるカバーエリアを設定するとともに、前記複数のスピーカユニットの各々に与える遅延オーディオ信号の遅延をそのスピーカユニットから出力される音波が前記カバーエリア内での目標到達点に至るまでに辿る経路に応じて算出し、前記遅延手段に与える制御手段と、を備え、
前記制御手段は、
前記ターゲットエリアのうちカバーエリアからはみ出している部分の面積に対する前記ターゲットエリアのうちカバーエリアによって覆われている部分の面積の比、または、前記カバーエリアのうち前記ターゲットエリアからはみ出している部分の面積に対する前記カバーエリアのうち前記ターゲットエリアを覆っている部分の面積の比、が最大になるように前記カバーエリアの形状、大きさ、または前記カバーエリアの配置位置を調整する
ことを特徴とするスピーカアレイシステム。
【請求項２】
前記制御手段は、
前記スピーカアレイにて互いに隣り合うスピーカユニットから前記ターゲットエリアに向けて出力される音波の位相が揃い、かつ、前記各スピーカユニットから出力される音波の包絡面を前記ターゲットエリアに近づくほど前記ターゲットエリアに対向するように球面から歪ませる遅延を算出し、前記遅延手段に与える
ことを特徴とする請求項１に記載のスピーカアレイシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のスピーカユニットからなるスピーカアレイに関する。
【背景技術】
【０００２】
この種のスピーカアレイシステムの一例としては、遅延アレイ方式のものが挙げられる（例えば、特許文献１：段落００１４および図９）。遅延アレイ方式のスピーカアレイシステムにおいては、スピーカアレイを形成する複数のスピーカユニットの各々に与えるオーディオ信号の遅延量を適宜調整することによって、スピーカアレイから放射される音波の指向性の制御（すなわち、進行方向や波面の広がり角の制御）や音場の制御が行われる。例えば、仮想的に設定された音響中心ＦＶ１から各スピーカユニットへ至る経路差に応じた遅延を各スピーカユニットに供給するオーディオ信号に与えることによって、あたかも上記音響中心ＦＶ１に位置する音源から等方的に放射される音（すなわち、球面波状に広がる音）を再現することができる。
【特許文献１】特開２００６−１０９３４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
図１９は、上記遅延アレイ方式のスピーカアレイシステムの各スピーカユニットから出力される音波（以下、素元波）の重なり具合を示す図である。図１９に示すように、遅延アレイ方式のスピーカアレイシステムでは、各素元波の重なり具合に粗密が生じる。素元波の重なりが密なところほど音圧が高くなるのであるから、遅延アレイ方式のスピーカアレイシステムでは、そのスピーカアレイから出力される音を聴く受聴者とそのスピーカアレイとの位置関係によって、それら受聴者の各々が聴き取る音の大きさにばらつきが生じる。つまり、遅延アレイ方式のスピーカアレイシステムには、音響サービスを提供するエリアとして任意の形状または広さのエリアがユーザにより設定された場合、そのエリア内の全域に亘って略均一な音響サービスを提供することが難しい、といった問題がある。
【０００４】
本発明は上記の問題点に鑑みて為されたものであり、ユーザが設定した任意の形状または広さのエリア内の何れの場所においても略均一な音量で聴き取ることができる音を簡素な構成のスピーカアレイシステムに放射させることを可能にする技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明は、複数のスピーカユニットを配列してなるスピーカアレイと、入力オーディオ信号を遅延させて前記複数のスピーカユニットの各々に与える遅延オーディオ信号を生成し、各スピーカユニットへ与える遅延手段と、前記スピーカアレイによる音響サービスの提供範囲であるターゲットエリアの形状、大きさおよび前記スピーカアレイのアレイ面から見た配置位置を表すエリア情報を入力する入力手段と、前記エリア情報の表すターゲットエリアに重ね合わせて前記スピーカアレイのアレイ面の投影像であるカバーエリアを設定するとともに、前記複数のスピーカユニットの各々に与える遅延オーディオ信号の遅延をそのスピーカユニットから出力される音波が前記カバーエリア内での目標到達点に至るまでに辿る経路に応じて算出し、前記遅延手段に与える制御手段と、を備え、前記制御手段は、前記ターゲットエリアのうちカバーエリアからはみ出している部分の面積に対する前記ターゲットエリアのうちカバーエリアによって覆われている部分の面積の比、または、前記カバーエリアのうち前記ターゲットエリアからはみ出している部分の面積に対する前記カバーエリアのうち前記ターゲットエリアを覆っている部分の面積の比、が最大になるように前記カバーエリアの形状、大きさ、または前記カバーエリアの配置位置を調整することを特徴とするスピーカアレイシステムを提供する。このようなスピーカアレイシステムによれば、入力手段へ入力されたエリア情報の表すターゲットエリアを最大限に被覆して略均一な音響サービスを提供するためのカバーエリアが自動設定される。
【０００６】
また、別の好ましい態様においては、前記スピーカアレイシステムの制御手段は、前記スピーカアレイにて互いに隣り合うスピーカユニットから前記ターゲットエリアに向けて出力される音波の位相が揃い、かつ、前記各スピーカユニットから出力される音波の包絡面を前記ターゲットエリアに近づくほど前記ターゲットエリアに対向するように球面から歪ませる遅延を算出し、前記遅延手段に与えることを特徴とする。このようなスピーカアレイシステムにおいては、上記ターゲットエリアに対して、前記スピーカアレイにて互いに隣り合うスピーカユニットからターゲットエリアに向けて出力される音波（すなわち、素元波）の位相が揃い、かつ、ターゲットエリアに近づくほどそのターゲットエリアに対向するように歪んだ非球面波上の波面を有する合成波面が形成される。本態様に係るスピーカアレイシステムによりターゲットエリアに向けて放射される音響ビームの波面はターゲットエリアに近づくほどそのターゲットエリアに対向するように歪んでいるため、球面状の合成波面を形成する従来の遅延アレイ方式のスピーカアレイに比較して音圧分布が略均一になる。
【０００７】
例えば、前記スピーカアレイが、前記複数のスピーカユニットをライン状に配列して構成されている場合には、以下に述べる４つの処理を前記制御手段に実行させて前記複数のスピーカユニットの各々に対応する遅延を算出させるように前記スピーカアレイシステムを構成すれば良い。すなわち、前記カバーエリアを前記エリア情報に基づいて前記ターゲットエリアを覆うように設定するとともに、前記複数のスピーカユニットの各々から出力される音波の前記カバーエリア内での目標到達点を前記スピーカアレイにおける各スピーカユニットの配置位置に応じて設定する第１の処理と、前記複数のスピーカユニットの各々について、そのスピーカユニットの配置位置と目標到達点とを通過する第１の直線と、そのスピーカユニットの次に前記カバーエリアからの距離が長いスピーカユニットの配置位置とその目標到達点とを通過する第２の直線と、の交点を求める第２の処理と、前記カバーエリアからの距離が最も長いスピーカユニットについて前記第２の処理にて求まった交点を前記合成波面についての音響中心とし、当該音響中心から前記複数のスピーカユニットの各々へ至る経路を定める処理であって、前記複数のスピーカユニットの各々について、当該スピーカユニットよりも前記カバーエリアからの距離が長いスピーカユニットについて前記第２の処理にて求まった交点をその距離の長い順に全て経由するように前記音響中心から当該スピーカユニットへ至る経路を定める第３の処理と、前記複数のスピーカユニットの各々に対応する遅延を、前記第３の処理にて定められた経路のうちで最短の経路と当該スピーカユニットについて前記第３の処理にて定められた経路との経路差に応じて演算する第４の処理と、を前記制御手段に実行させるのである。
【０００８】
このような構成によれば、音響中心から各経路を通った音波の波面に至るまでの距離が互いに等しくなるように各経路が定められるため、各スピーカユニットから出力される音波の放射角は、目標到達位置からの距離が短いスピーカユニットほど大きく、その距離が長くなるにつれて小さくなる。このため、上記音波の同時刻における波面の包絡面はターゲットエリアからの距離が短いほどそのターゲットエリアに対向するように歪むこととなる。また、互いに隣りあうスピーカユニット間の遅延は、音響中心からそれらスピーカユニットの各々へ至る経路の経路差に応じたものであるため、それらスピーカユニットから出力される音波の位相が揃うのである。
【０００９】
また、前記スピーカアレイが前記複数のスピーカユニットを面状に配列して構成されている場合には、前記複数のスピーカユニットの各々について、前記スピーカアレイにおける鉛直方向の配置位置に応じた第１の遅延と前記スピーカアレイにおける水平方向の配置位置に応じた第２の遅延とを別個に演算し、当該第１および第２の遅延の和を当該スピーカユニットについての前記遅延として前記遅延手段に与える処理を制御手段に実行させるように構成すれば良い。より詳細に説明すると、前記カバーエリアを前記エリア情報に基づいて前記ターゲットエリアを覆うように設定するとともに、前記複数のスピーカユニットの各々から出力される音波の前記カバーエリア内での目標到達点を前記スピーカアレイにおける各スピーカユニットの配置位置に応じて設定する第１の処理と、前記複数のスピーカユニットを前記スピーカアレイにおける鉛直方向の配置位置に応じて複数の仮想スピーカラインに分類するとともに、各仮想スピーカラインについてその仮想スピーカラインに属するスピーカユニットを代表する仮想スピーカユニットとその仮想スピーカユニットについての前記目標到達点とを定め、各仮想スピーカユニットについて、その仮想スピーカユニットとその目標到達点とを通過する第１の直線と、当該仮想スピーカユニットの次に前記カバーエリアからの距離が長い仮想スピーカユニットとその目標到達点とを通過する第２の直線の交点を求める第２の処理と、前記カバーエリアからの距離が最も長い仮想スピーカユニットについて前記第２の処理にて求まった交点を前記合成波面についての音響中心とし、当該音響中心から前記各仮想スピーカユニットへ至る経路を定める処理であって、前記複数の仮想スピーカユニットの各々について、当該仮想スピーカユニットよりも前記カバーエリアからの距離が長い仮想スピーカユニットについて前記第２の処理にて求まった交点をその距離の長い順に全て経由するように前記音響中心から当該仮想スピーカユニットへ至る経路を定める第３の処理と、前記複数の仮想スピーカラインの各々について、その仮想スピーカラインに属するスピーカユニットについての前記第１の遅延を前記第３の処理にて定められた経路のうちで最短の経路と当該仮想スピーカラインに対応する仮想スピーカユニットについて前記第３の処理にて定められた経路との経路差に応じて演算する第４の処理とを実行し、前記第２の遅延については、前記各仮想スピーカラインの各々について、その仮想スピーカライン内での各スピーカユニットの配置位置に応じて求める処理を前記制御手段に実行させるのである。
【００１０】
また、好ましい態様においては、前記カバーエリアの形状若しくは大きさ、または、前記カバーエリア内での前記各目標到達点の位置をユーザに調整させる調整手段を前記スピーカアレイシステムに設け、前記スピーカアレイシステムの制御手段は、前記調整手段による調整が施されたカバーエリアに基づいて前記複数のスピーカユニットの各々に対応する遅延を演算することを特徴とする。このような態様によれば、カバーエリアの形状若しくは大きさ、または、カバーエリア内での各目標位置を調整するといった直感的な操作で、スピーカアレイから放射される合成波面の進行方向および広がり角を制御することが可能になる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施形態について図面を参照しつつ説明する。
（Ａ：第１実施形態）
図１は、本発明の一実施形態に係るスピーカアレイシステム１の構成例を示す図である。
このスピーカアレイシステム１は、図１に示すように、スピーカアレイ１０、遅延手段２０、増幅手段３０、ユーザインタフェイス（以下、「ＵＩ」）提供手段４０および制御手段５０を有している。
【００１２】
スピーカアレイ１０は、スピーカユニットＳＰ−ｉ（ｉ＝１〜Ｎ：Ｎは３以上の自然数）の各々のスピーカ軸が互いに平行になるように各スピーカユニットＳＰ−ｉを平面状のバッフル面を形成するように並べて構成されている。前述したように、これらスピーカユニットＳＰ−ｉから出力される音波の同時刻における波面の包絡面により一定の進行方向へ伝播する合成波面（すなわち、スピーカアレイ１０から放射される音響ビームの波面）が形成されるのである。スピーカユニットＳＰ−ｉとしては、例えばコーン型スピーカなどの広い指向性を有するスピーカを用いれば良い。スピーカアレイ１０の構成態様としては、同一の音響特性を有するスピーカユニットＳＰ−ｉのみで構成する態様や、例えば出力音域等の音響特性や大きさの異なる複数種のスピーカユニットＳＰ−ｉを組み合わせて構成する態様が考えられる。前者の態様であれば、図２（Ａ）に示すように、各スピーカユニットＳＰ−ｉをマトリクス状に等間隔に配列してスピーカアレイ１０を構成すれば良い。一方、後者の態様にあっては、図２（Ｂ）に示すように、例えば小型のスピーカユニットＳＰ−ｉをマトリクス状に配列した周囲に大型のスピーカユニットＳＰ−ｉを配列してスピーカアレイ１０を構成すれば良い。また、図２（Ｃ）に示すように、各スピーカユニットＳＰ−ｉを折れ線（図２（Ｃ）では点線で表記）の端点および頂点に配置してスピーカアレイ１０を構成しても良い。ただし、スピーカユニットＳＰ−ｉを平面状に配列してスピーカアレイ１０を構成する際には、少なくとも１つの方向（本実施形態では、鉛直方向）に沿って３個以上のスピーカユニットＳＰ−ｉが配列されている必要がある。その理由については後に明らかにする。
【００１３】
遅延手段２０は、例えばＤＳＰ（Digital Signal Processor）である。遅延手段２０は、音源２から与えられる入力オーディオ信号ＩＮに遅延処理を施して遅延オーディオ信号Ｘ−ｉ（ｉ＝１〜Ｎ）を生成し、増幅手段３０に与える。ここで、音源２から与えられる入力オーディオ信号ＩＮがアナログ信号である場合には、Ａ／Ｄ変換器によってその入力オーディオ信号ＩＮをデジタル信号に変換して遅延手段２０に与えれば良い。本実施形態では、上記遅延処理として所謂１タップディレイ処理が実行される。この１タップディレイ処理は、複数のシフトレジスタを用いて実施される態様であっても良く、また、ＲＡＭ（Random Access Memory）を用いて実施される態様であっても良い。例えば、ＲＡＭを用いた態様であれば、入力オーディオ信号ＩＮを上記ＲＡＭへ書き込み、その書き込みを行った時から、スピーカユニットＳＰ−ｉ（ｉ＝１〜Ｎ）の各々に対応する遅延に応じた時間が経過した時にＲＡＭから入力オーディオ信号ＩＮを読み出し、遅延オーディオ信号Ｘ−ｉとして増幅手段３０に与える処理を遅延手段２０に実行させるようにすれば良い。このように本実施形態では、遅延オーディオ信号Ｘ−ｉの各々を１タップディレイ処理により生成するため、ＦＩＲ（Finite Impulse
Response）型の処理で上記遅延オーディオ信号を生成する場合に比較して、遅延手段２０を小規模なＤＳＰで構成することが可能になる。
【００１４】
増幅手段３０は、図１に示すように、スピーカユニットＳＰ−ｉ（ｉ＝１〜Ｎ）の各々に対応する乗算器３１−ｉ（ｉ＝１〜Ｎ）を含んでいる。乗算器３１−ｉには、遅延オーディオ信号Ｘ−ｉが遅延手段２０から与えられる。乗算器３１−ｉ（ｉ＝１〜Ｎ）の各々は、遅延手段２０から与えられた遅延オーディオ信号Ｘ−ｉに所定の乗算係数（制御手段５０から与えられる乗算係数）を乗算して出力することにより、その遅延オーディオ信号Ｘ−ｉの増幅を行うものである。増幅手段３０から出力される遅延オーディオ信号Ｘ−ｉの各々は、Ｄ／Ａ変換器（図１では図示略）によってアナログオーディオ信号に変換され、対応するスピーカユニットＳＰ−ｉに与えられる。
【００１５】
スピーカアレイシステム１は、前述した遅延アレイ方式で指向性制御を行うものであり、遅延手段２０によって各遅延オーディオ信号Ｘ−ｉに付与する遅延によってスピーカユニットＳＰ−ｉの各々から出力される音波の合成波面の進行方向や広がり角が定まる。球面状の合成波面を形成する従来の遅延アレイ方式のスピーカアレイシステムでは、音響サービスの提供範囲であるターゲットエリアの法線方向とスピーカアレイのスピーカ面の法線方向とが一致している場合（すなわち、スピーカアレイのスピーカ面とターゲットエリアとが対向している場合）には、音圧分布のばらつきが少ない音響サービスを提供することが可能である一方、ターゲットエリアの法線方向とスピーカ面の法線方向とが異なる場合には、そのターゲットエリア内での音圧分布にばらつきが生じていた。これに対して、本実施形態に係るスピーカアレイシステム１０は、スピーカアレイ１０のアレイ面の法線方向とは異なる方向に法線を有するターゲットエリアに向けて非球面状の波面を有する音響ビームを放射することによって、音圧分布が略均一な音響サービスを提供するのである。ここで、非球面状の波面とは、図３に示すように、波面とターゲットエリアとの距離が短くなるほどそのターゲットエリアに対向するように歪んだ波面のことである。
【００１６】
スピーカユニットＳＰ−ｉの各々から出力される音波の合成波面が、図３に示す非球面状の波面になるようにするためには、各スピーカユニットＳＰ−ｉに対応する遅延を適切に定めなければならない。しかし、球面状の合成波面を形成する場合に比較して上記遅延を定めるための計算は複雑になり、かかる計算を人手で行うことには多大な労力を要する。そこで、本発明に係るスピーカアレイシステムでは、図３に示す非球面状の合成波面を手軽に形成することを可能にする工夫が為されている。具体的には、本実施形態に係るスピーカアレイシステム１では、図１に示すＵＩ提供手段４０と制御手段５０とがこの役割を果たすのである。
【００１７】
図１のＵＩ提供手段４０は、スピーカアレイ１０とターゲットエリアとの位置関係やそのターゲットエリアの形状および大きさを示す情報（以下、エリア情報ＡＩ）、およびそのターゲットエリア内での音量（以下、ターゲット音量）などの各種情報をユーザに入力させる入力手段の役割を担うものである。一方、制御手段５０は、遅延手段２０に与えるべき遅延、すなわち、スピーカユニットＳＰ−ｉの各々から出力される音波が上記エリア情報ＡＩで示されるターゲットエリアに向う非球面状の合成波面を形成するようにするための遅延Ｄ−ｉ（ｉ＝１〜Ｎ）をそのエリア情報ＡＩに基づいて演算し遅延手段２０に与えるとともに、各乗算器３１−ｉにおける乗算係数の設定を行うものである。この乗算係数は、ターゲット音量に応じた増幅率やサイドローブを減らすための窓、或いはその両者に対応する。
以下、本発明の特徴を顕著に示すＵＩ提供手段４０および制御手段５０の構成、および、それらの機能について詳細に説明する。
【００１８】
ＵＩ提供手段４０の具体例としては、各種入力画面を表示するための表示部（例えば、液晶ディスプレイ）とその駆動制御を行う駆動回路、スピーカアレイシステム１のユーザに各種情報の入力操作を行わせるための操作部（例えば、キーボードやマウスなど）などが挙げられる。上記エリア情報ＡＩをユーザに入力させる手法としては、種々の態様が考えられる。例えば、コンサートホールなどスピーカアレイ１０が設置され、ターゲットエリアが設けられる空間内に３次元座標（例えば、スピーカアレイ１０のアレイ面の法線方向をｚ軸、鉛直（垂直）方向をｙ軸、これら２つの軸に直交する方向をｘ軸とする３次元座標）を想定し、スピーカアレイ１０やターゲットエリアの配置位置を示す座標値をキーボードで入力させる態様が考えられる。また、図４に示すような仮想３次元座標空間の画像を表示部に表示させ、ポインティングデバイスを用いたドラッグアンドドロップなどの操作によってエリア情報ＡＩを入力する態様であっても良い。このように、ＵＩ提供手段４０を介して入力されたエリア情報ＡＩやターゲット音量はＵＩ提供手段４０から制御手段５０に与えられる。
【００１９】
制御手段５０は、図１に示すように、ＣＰＵ（Central Processing Unit）５０１と、例えばＦｌａｓｈＲＯＭなどの不揮発性メモリ５０２と、ＲＡＭなどの揮発性メモリ５０３とを含んでいる。この不揮発性メモリ５０２には、本発明に係るスピーカアレイシステムに特徴的な遅延演算処理を上記ＣＰＵ５０１に実行させる制御プログラム５０２ａとアレイ情報５０２ｂとが予め格納されている。ここで、アレイ情報５０２ｂとは、スピーカアレイ１０を構成するスピーカユニットＳＰ−ｉ（ｉ＝１〜Ｎ）の各々のスピーカアレイ１０における配置位置を示す情報（例えば、スピーカアレイ１０のスピーカ面の中心を原点とした場合の各スピーカユニットＳＰ−ｉの座標位置を示す情報）である。一方、揮発性メモリ５０３は、制御プログラム５０２ａをＣＰＵ５０１が実行する際のワークエリアとして利用される。制御プログラム５０２ａにしたがってＣＰＵ５０１が実行する遅延演算処理は、図５に示すように、エリア設定処理Ｓ０１、鉛直方向演算処理Ｓ０２、水平方向演算処理Ｓ０３および遅延設定処理Ｓ０４の４つの処理に大別される。
以下、これら４つの処理について詳細に説明する。
【００２０】
エリア設定処理Ｓ０１は、スピーカユニットＳＰ−ｉの各々から出力される音波の合成波面の目標到達エリアとなるカバーエリアを、エリア情報ＡＩの示すターゲットエリアを覆うように設定し、さらに、各スピーカユニットＳＰ−ｉから出力される音波の上記カバーエリア内での目標到達点をそのスピーカユニットＳＰ−ｉのスピーカアレイ１０における配置位置に応じて決定する処理である。例えば、図６に示すように、スピーカアレイ１０の鉛直方向の中心線（図２（Ａ）、（Ｂ）および（Ｃ）におけるＣ−Ｃ´線）を通る平面と水平面との交線上に中心線を有し、かつ、スピーカアレイ１０の法線方向に直交する方向の法線を有するターゲットエリアを示すエリア情報ＡＩがＵＩ提供手段４０より与えられた場合には、図６に示すように、スピーカアレイ１０の平行な二辺（図６では、辺ＳＡ−ＳＤおよび辺ＳＢ−ＳＣ）に平行な二辺（図６では、辺ＴＡ−ＴＤおよび辺ＴＢ−ＴＣ）を有する矩形状で、上記ターゲットエリアを覆う大きさのカバーエリアが設定される。
以下、本実施形態に係るカバーエリアの設定手法について詳細に説明する。
【００２１】
エリア設定処理Ｓ０１では、ターゲットエリアが設定される平面上にスピーカアレイ１０のアレイ面を投影し、その投影像を上記ターゲットエリアを被覆するようにｘ方向およびｚ方向に伸縮することでカバーエリアを設定する処理が実行される。より詳細に説明すると、エリア設定処理Ｓ０１では、まず、各スピーカユニットＳＰ−ｉについてアレイ面上での配置位置を表す同次座標Ｐunit（数１参照）をアレイ情報５０２ｂから求める処理と、スピーカアレイ１０の中心の座標をターゲットエリアの中心の座標に写像するアフィン変換ＴＭ（数２参照）を求める処理とが実行される。なお、以下の数２において、（Ｐｃｘ、Ｐｃｙ、Ｐｃｚ）はターゲットエリアの中心の座標、（ｖｆｘ、ｖｆｙ、ｖｆｚ）は、図７（Ａ）に示す移動先ターゲットエリアの上方向ベクトルｖｆの各成分、（ｖｒｘ、ｖｒｙ、ｖｒｚ）は、同移動先ターゲットエリアの右方向ベクトルｖｒの各成分、（ｖｕｘ、ｖｕｙ、ｖｕｚ）は、同移動先ターゲットエリアの前方向ベクトルνｕの各成分である。
【数１】
0005045515.tif 000002
【数２】
0005045515.tif 000003
【００２２】
次いで、エリア設定処理Ｓ０１では、各スピーカユニットＳＰ−ｉについての同次座標Ｐunitに対してアフィン変換ＴＭを施すことにより、各スピーカユニットＳＰ−ｉの投影像の同次座標Punitfloorを算出する処理が実行される。図７（Ｂ）は、上記アフィン変換によって写像された各スピーカユニットＳＰ−ｉの投影像とターゲットエリアとの関係を示す図である。これら各スピーカユニットＳＰ−ｉの投影像が前述した目標到達点となるのである。そして、エリア設定処理Ｓ０１では、図７（Ｃ）に示すように上記各投影像のｚ軸方向の間隔とターゲットエリアのｚ軸方向の長さの比（図７（Ｃ）ではａ／ｂ）からｚ軸方向の伸縮率を求め、上記各投影像のｘ軸方向の間隔とターゲットエリアのｘ軸方向の長さの比（図７（Ｃ）では、ｃ／ｄ）からｘ軸方向の伸縮率を求め、それら伸縮率にしたがって上記アレイ面の投影像をｘ軸およびｚ軸方向の夫々について伸縮するアフィン変換を各同次座標Punitfloorに施すことにより、ターゲットエリアを被覆するカバーエリアが設定され、各スピーカユニットＳＰ−ｉから出力される音波の目標到達点の座標が求まるのである（図７（Ｄ）参照）。
【００２３】
また、図６に示すように曲線状の外周を有するターゲットエリアや、例えば６角形などの多角形状の外周を有するターゲットエリアがスピーカアレイ１０の正面に設定される場合は、図７（Ｅ）に示すように、ターゲットエリアの中心（例えば、そのターゲットエリアの外周を為す多角形の重心）をカバーエリアの中心線が通るように目標到達点を写像するアフィン変換を各ユニット座標に施し、そのカバーエリアを覆うようにｘ方向およびｚ方向に伸縮するアフィン変換を施してカバーエリアを設定しても良く、図７（Ｆ）に示すようにターゲットエリアのｘ軸方向およびｚ軸方向の長さに合わせてカバーエリアをｘ軸方向およびｚ軸方向の長さを伸縮しつつ各目標到達点を写像することによりカバーエリアを設定しても良い。
【００２４】
以上に説明したように本実施形態では、カバーエリア内における上記各目標到達点の位置は、カバーエリアとスピーカアレイ１０との位置関係、カバーエリアとスピーカアレイ１０の水平方向の辺の長さの比（すなわち、辺ＴＡ−ＴＤの長さと辺ＳＡ−ＳＤの長さの比）、他方の辺の長さの比、およびアレイ情報５０２ｂの示す各スピーカユニットＳＰ−ｉの配置位置に基づいて幾何学的に決定される。このようにしてカバーエリア内における各目標到達点の位置が決定されるため、カバーエリア内における各目標到達点の配列についての幾何学的関係（例えば、各スピーカユニットが格子状に配列されている等）は、スピーカアレイ１０における各スピーカユニットＳＰ−ｉの配列についての幾何学的関係に一致することになる。例えば、スピーカ面にて水平方向に一列に並ぶスピーカユニットの配列と、それらスピーカユニットの各々に対応する目標到達点の配列とは平行になる。ここで、カバーエリアの形状を矩形状とし、スピーカアレイ１０における各スピーカユニットＳＰ−ｉの配列についての幾何学的関係が維持されるように各目標到達点を配列するようにしたのは、後段の鉛直方向演算処理Ｓ０２および水平方向演算処理Ｓ０３における演算を容易にするためである。
【００２５】
後段の鉛直方向演算処理Ｓ０２〜遅延設定処理Ｓ０４では、エリア設定処理Ｓ０１にて設定されたカバーエリアに対して非球面状の波面（図３参照）を有する音響ビームが放射されるように各スピーカユニットＳＰ−ｉに対応する遅延が演算される。このカバーエリア内では、上記のような非球面状の波面を有する音響ビームが放射されることによって、音圧分布が略均一な音響サービスを享受することができる。そして、エリア情報ＡＩで示されるターゲットエリアは上記カバーエリアによって被覆されるのであるから（図６参照）、そのターゲットエリア内でも、音圧分布が略均一な音響サービスを享受することができるのである。
【００２６】
鉛直方向演算処理Ｓ０２は、スピーカユニットＳＰ−ｉ（ｉ＝１〜Ｎ）の各々について、スピーカアレイ１０のスピーカ面における鉛直方向の配置位置に応じた遅延（以下、第１の遅延）Ｄ１−ｉを演算する処理である。この鉛直方向演算処理Ｓ０２では、まず始めに、演算量を削減するため、スピーカアレイ１０を構成するスピーカユニットＳＰ−ｉの各々をアレイ情報５０２ｂの示す鉛直方向の配置位置に応じてグループ分けする処理が実行される。具体的には、鉛直方向の配置位置が同一であるスピーカユニットＳＰ−ｉ同士を１つのグループとする処理が実行されるのである。上記グループに属するスピーカユニットＳＰ−ｉの鉛直方向の配置位置は同一であるため、上記グループの数分だけ上記第１の遅延を演算すれば、全てのスピーカユニットＳＰ−ｉについての第１の遅延が算出されるのである。
【００２７】
上記グループの各々に属するスピーカユニットＳＰ−ｉは、スピーカアレイ１０における鉛直方向の配置位置が同一であるから、水平方向に一列（すなわち、ライン状）に並んでいる。以下では、上記各グループのことを「仮想スピーカラインＶＳＬ−ｊ」と呼ぶ。ただし、添え字ｊは、スピーカアレイ１０のスピーカ面において最上段に位置するものから数えた仮想スピーカラインのライン番号である。例えば、各スピーカユニットＳＰ−ｉが図２（Ａ）に示すようにマトリクス状に配置されている場合には、仮想スピーカラインＶＳＬ−ｊの各々は、スピーカアレイ１０において鉛直方向に並ぶ実際のスピーカラインの各々に一致する。また、各スピーカユニットＳＰ−ｉの配置態様が図２（Ｂ）に示す態様であれば、図８に示すように、９本の仮想スピーカラインＶＳＬ−ｊ（ｊ＝１〜９）に分類され、図２（Ｃ）に示す態様であれば、３本の仮想スピーカラインＶＳＬ−ｊ（ｊ＝１〜３）に分類される。
【００２８】
次いで、鉛直方向演算処理Ｓ０２では、仮想スピーカラインＶＳＬ−ｊの各々について、その仮想スピーカラインＶＳＬ−ｊに属する各スピーカユニットＳＰ−ｉを代表するスピーカユニットを定める。本実施形態では、以降の処理における演算を簡略化するために、仮想スピーカラインＶＳＬ−ｊにて中央に位置するスピーカユニット（すなわち、図８のＣ−Ｃ´線上に位置するスピーカユニット）をその仮想スピーカラインＶＳＬ−ｊに属する各スピーカユニットＳＰ−ｉの代表とする。ここで、図８に示す仮想スピーカラインＶＳＬ−１、ＶＳＬ−３、ＶＳＬ−７およびＶＳＬ−９のように、中央にスピーカユニットが存在しない仮想スピーカラインについては、その中央にスピーカユニットを仮想し、この仮想したスピーカユニットをその仮想スピーカラインに属する各スピーカユニットＳＰ−ｉの代表とする。以下では、仮想スピーカラインＶＳＬ−ｊに属するスピーカユニットＳＰ−ｉを代表するスピーカユニットのことを、実際に存在するものであるか仮想のものであるかを問わず、「仮想スピーカユニットＶＳＰ−ｊ」と呼ぶ。以降、ＣＰＵ５０１は、仮想スピーカユニットＶＳＰ−ｊと、その仮想スピーカユニットＶＳＰ−ｊについての目標到達点ＴＰ−ｊとを用いて、その仮想スピーカユニットＶＳＰ−ｊについての第１の遅延を以下の手順で演算する。
【００２９】
すなわち、ＣＰＵ５０１は、仮想スピーカユニットＶＳＰ−ｊとその目標到達点ＴＰ−ｊとを通る直線Ｌ−ｊと、その仮想スピーカユニットＶＳＰ−ｊの次にカバーエリアからの距離が長い仮想スピーカユニットＶＳＰ−ｍ（ただし、ｍ＝ｊ＋１、以下、同じ）とその目標到達点ＴＰ−ｍとを通る直線Ｌ−ｍと、の交点Ｋｊｍの座標を求める。例えば、スピーカアレイ１０が図２（Ｂ）に示すように構成されている場合には、そのスピーカアレイ１０に属する各スピーカユニットＳＰ−ｉは９本の仮想スピーカラインＶＳＬ−ｊにグループ分けされる。このため、図９（Ａ）および（Ｂ）に示すように、９個の仮想スピーカユニットＶＳＰ−ｊとその各々に対応するカバーエリア内の目標到達点ＴＰ−ｊとを通る９本の直線Ｌ−ｊが描かれ、図１０（Ａ）および（Ｂ）に示すように交点Ｋ１２からＫ８９までの８個の交点の座標が求まる。
【００３０】
次いで、ＣＰＵ５０１は、図１０（Ａ）に示すように、カバーエリアからの距離が最も長い仮想スピーカユニット（すなわち、仮想スピーカユニットＶＳＰ−１）について上記処理により求まった交点（すなわち交点Ｋ１２）を、ターゲットエリアへ向けて放射する音響ビームについての音響中心ＦＶ１として仮想スピーカユニットＶＳＰ−ｊの各々へ至る経路を定める。より詳細に説明すると、ＣＰＵ５０１は、仮想スピーカユニットＶＳＰ−ｊの各々について、当該仮想スピーカユニットＶＳＰ−ｊよりもカバーエリアからの距離が長い仮想スピーカユニットＶＳＰ−ｊについて上記処理により求まった交点をその距離の長い順に全て経由するように上記音響中心から当該仮想スピーカユニットへ至る経路を定める処理を実行する。
【００３１】
例えば、仮想スピーカユニットＶＳＰ−１については、図１０（Ａ）に示すように、音響中心ＦＶ１から直線Ｌ−１に沿って仮想スピーカユニットＶＳＰ−１に至る経路ｒ１が定められ、仮想スピーカユニットＶＳＰ−２については、音響中心ＦＶ１から直線Ｌ−２に沿って仮想スピーカユニットＶＳＰ−２に至る経路ｒ２が定められる。同様に、仮想スピーカユニットＶＳＰ−３については、音響中心ＦＶ１から、交点Ｋ２３を経て仮想スピーカユニットＶＳＰ−３に至る経路が定められる。そして、仮想スピーカユニットＶＳＰ−９については、図１０（Ｂ）に示すように、音響中心ＦＶ１から交点Ｋ２３，Ｋ３４・・・Ｋ８９を経てその仮想スピーカユニットＶＳＰ−９に至る経路ｒ９が定められる。これにより、音響中心ＦＶ１から各仮想スピーカユニットＶＳＰ−ｊに至る経路として、上記各交点で屈折しつつ伝播する屈折波的な経路が求められるのである。ここで注目すべき点は、スピーカアレイ１０においてスピーカユニットＳＰ−ｉが鉛直方向に２個だけ並んでいる態様の場合には、上記手順より求められる経路（すなわち、音響中心から上記２つのスピーカユニットＳＰ−ｉの各々に至る経路）は、球面状の波面を有する音響ビームを形成するための従来の遅延アレイ方式により算出される経路と同一になる点である。このため、本実施形態に係るスピーカアレイシステム１のスピーカアレイ１０においては、鉛直方向に３個以上のスピーカユニットＳＰ−ｉが配列されていなければならないのである。
【００３２】
次いで、ＣＰＵ５０１は、仮想スピーカユニットＶＳＰ−ｊの各々に対応する遅延を、上記のようにして定めた経路のうちで最短のもの（本実施形態では、ｒ１）と、各仮想スピーカユニットＶＳＰ−ｊについて定めた経路との経路差に応じて演算する（例えば、その経路差を音速で除算して遅延を算出する）。このようにして、各仮想スピーカユニットＶＳＰ−ｊについて演算した遅延を、その仮想スピーカユニットＶＳＰ−ｊと鉛直方向の配置位置が同一である各スピーカユニットＳＰ−ｉについての第１の遅延Ｄ１−ｉとするのである。
【００３３】
以上にようにして求まる第１の遅延Ｄ１−ｉを入力オーディオ信号ＩＮに与えて遅延オーディオ信号Ｘ−ｉを生成し各スピーカユニットＳＰ−ｉに与えることによって、上記各経路を通って各スピーカユニットＳＰ−ｉから出力される音波の波面と音響中心ＦＶ１との距離は上記経路によらずに等しくなるとともに、カバーエリアからの距離が短いスピーカユットＳＰ−ｉから出力される音波ほどその波面の開き角（すなわち、放射角）は大きくなる。このため、各スピーカユニットＳＰ−ｉから出力される音波の波面の包絡面はカバーエリアからの距離が短いほどそのカバーエリアに対向するように歪むこととなる。また、スピーカアレイ１０において鉛直方向に隣り合う２つのスピーカユニットＳＰ−ｉについての第１の遅延Ｄ１−ｉの差は音響中心ＦＶ１からの経路差に応じたものであるため、これら２つのスピーカユニットＳＰ−ｉの各々から出力される音波の同時刻における位相が揃うことは言うまでもない。
【００３４】
次いで、水平方向演算処理Ｓ０３について説明する。水平方向演算処理Ｓ０３は、スピーカユニットＳＰ−ｉ（ｉ＝１〜Ｎ）の各々について、スピーカアレイ１０のスピーカ面における水平方向の配置位置に応じた遅延（以下、第２の遅延）Ｄ２−ｉを演算する処理である。この水平方向演算処理Ｓ０３では、前述した仮想スピーカラインＶＳＬ−ｊの各々について以下の処理を行うことによって、その仮想スピーカラインＶＳＬ−ｊに属する各スピーカユニットＳＰ−ｉについての第２の遅延を演算する。すなわち、仮想スピーカラインＶＳＬ−ｊに属するスピーカユニットＳＰ−ｉの各々について、そのスピーカユニットＳＰ−ｉとその目標到達点とを通る直線を求め、それら直線の交点を当該仮想スピーカラインＶＳＬ−ｊについての水平方向の焦点として求める。このようにして求まった焦点から上記仮想スピーカラインＶＳＬ−ｊに属する各スピーカユニットＳＰ−ｉへ至る経路の経路差に応じて上記第２の遅延Ｄ２−ｉを演算するのである。
【００３５】
例えば、図１１（Ａ）は、図８に示す仮想スピーカラインＶＳＬ−１（すなわち、スピーカ面の最上段に位置する仮想スピーカライン）に属するスピーカユニットＳＰ−ｉについて求まる焦点および経路を示す図であり、図１１（Ｂ）は、図８に示す仮想スピーカラインＶＳＬ−９（すなわち、スピーカ面の最下段に位置する仮想スピーカライン）に属するスピーカユニットＳＰ−ｉについて求まる焦点および経路を示す図である。このようにして求まる経路差に応じた第２の遅延Ｄ２−ｉを入力オーディオ信号ＩＮに与えて遅延オーディオ信号Ｘ−ｉを生成すると、図１１（Ａ）および（Ｂ）に示すように、カバーエリアからの距離が長い仮想スピーカラインから放射される音波の包絡面ほど水平方向の開き角（すなわち、水平方向の放射角）が狭くなり、その距離が短いほど上記開き角が大きくなる。なお、この水平方向演算処理Ｓ０３についても鉛直方向演算処理Ｓ０２と同様の処理を行って図１１（Ｃ）に示すように、１つの音響中心から各スピーカユニットＳＰ−ｉに至る屈折波面的な経路を求め、その経路差に応じて上記第２の遅延Ｄ２−ｉを求めても勿論良い。
【００３６】
そして、遅延設定処理Ｓ０４においては、以上のようにしてスピーカユニットＳＰ−ｉ（ｉ＝１〜Ｎ）の各々について演算された第１の遅延Ｄ１−ｉと第２の遅延Ｄ２−ｉの加算値がそのスピーカユニットＳＰ−ｉに対応する遅延Ｄ−ｉとして遅延手段２０に与えられるのである。ここで注目すべき点は、各仮想スピーカラインＶＳＬ−ｊと、その仮想スピーカラインＶＳＬ−ｊに属するスピーカユニットＳＰ−ｉについての目標到達点列は平行であるため、上記のようにして求まる水平方向の各焦点は前述したＣ−Ｃ´線断面上に存在することとなる点、すなわち、上記水平方向の各焦点は前述した鉛直方向の各交点と同一平面上に存在することとなる点である。このため、スピーカアレイ１０を構成する各スピーカユニットＳＰ−ｉの各々から出力される音波の同時刻における波面の包絡面が２次元的に描かれ、それら音波により形成される合成波面は図１２にて矢印で示すように伝播する。
【００３７】
以上説明したように、本実施形態に係るスピーカアレイシステム１によれば、ユーザにより指定されたターゲットエリアに向けて図３に示す非球面状の波面を有する音響ビームがスピーカアレイ１０から放射されるため、そのターゲットエリア内では略均一な音量で音響サービスを享受することが可能になる。また、本実施形態では、スピーカアレイ１０とターゲットエリアとの位置関係およびそのターゲットエリアの形状や大きさから、上記音響ビームを形成するための遅延が演算され、ユーザに複雑な計算作業等を強いることがないといった特徴もある。さらに、本実施形態に係るスピーカアレイシステム１の遅延手段２０で実行される遅延処理は１タップディレイ処理であるため、遅延手段２０を小規模なＤＳＰで構成することが可能であり、スピーカシステム１の構成が簡素になるといった特徴もある。
【００３８】
（Ｂ：他の実施形態）
上述した第１実施形態では、スピーカアレイ１０のアレイ面の正面かつ水平面上にターゲットエリアを指定させ、そのターゲットエリアを覆うように、カバーエリアを設定し、各スピーカユニットＳＰ−ｉについての目標到達点をそれらスピーカユニットＳＰ−ｉの配列についての幾何学的関係を保ちつつ定めて、各スピーカユニットＳＰ−ｉに対応する遅延を求めた。しかし、カバーエリアの形状は矩形に限定されるものではなく、図１３（Ａ）に示す平行四辺形状などの非対称な形状であっても良く、また、図１３（Ｂ）や図１３（Ｃ）に示すように水平面に対して１乃至２つの軸方向に傾斜した平面上にターゲットエリアを指定し、そのターゲットエリアを覆うようにカバーエリアを設定しても良い。要は、そのカバーエリア内に各スピーカユニットＳＰ−ｉについての目標到達点を設定する際に、上記幾何学的関係を保ちつつ設定するようにすれば、上述した鉛直方向演算処理Ｓ０２および水平方向演算処理Ｓ０３と同一のアルゴリズムで各スピーカユニットＳＰ−ｉに対応する遅延を求めることができる。以下、本第２実施形態では、図１３（Ａ）から（Ｃ）に示すようにターゲットエリアが指定された場合のカバーエリアの設定手法について説明する。
【００３９】
（Ｂ−１：ターゲットエリアがアレイ正面からはずれている場合）
図１３（Ａ）に示す平行四辺形状のカバーエリアは、図１４（Ａ）に示すようにスピーカアレイ１０の正面から外れた位置にターゲットエリアが指定された場合に設定される。このようなターゲットエリアに対するカバーエリアの設定は以下の手順で行えば良い。まず、前述した第１実施形態におけるカバーエリアの設定手法と同様、図１４（Ｂ）に示すように、スピーカアレイ１０のアレイ面の投影像の中心とターゲットエリアの中心とが一致するようにアフィン変換によってアレイ面を投影し、図１４（Ｃ）に示すように、その投影像をｘ軸およびｙ軸方向に伸縮してターゲットエリアにフィッティングする。なお、図１４（Ｂ）〜（Ｄ）において点線で示した矢印はターゲットエリアの中心線方向を示している。そして、図１４（Ｄ）に示すように、ｘ軸に平行に並んだ各目標到達点の列の中心がターゲットエリアの中心線上に位置するように上記投影像を平行四辺形状に変形させるアフィン変換を施すことによって、上記ターゲットエリアを覆う平行四辺形状のカバーエリアが設定される。
【００４０】
（Ｂ−２：１乃至２つの軸方向に傾斜する傾斜面にターゲットエリアが設定される場合）
図１５（Ａ）に示すように１つの軸方向（図１５（Ａ）では、ｚ軸方向）に傾斜したターゲットエリアに対するカバーエリアの設定は以下の手順で行えば良い。まず、図１５（Ａ）に示すターゲットエリアをｘｚ平面（すなわち、水平面）に投影する。そして、図１５（Ｂ）に示すように、上記ターゲットエリアの投影像を被覆するようにスピーカアレイ１０のアレイ面の投影像を前述した第１実施形態および上記（Ｂ−１）にて説明した手法により投影する。かかるアレイ面の投影像を上記傾斜面に射影することによって上記ターゲットエリアを被覆するカバーエリアが設定される。また、図１５（Ｃ）に示すように２つの軸方向（図１５（Ｃ）では、ｚ軸およびｙ軸方向）に傾斜したターゲットエリアに対するカバーエリアの設定は以下の手順で行えば良い。まず、ターゲットエリアの法線ベクトルｖｔが以下の数３で表される場合、まず、そのターゲットエリアの中心を通り法線ベクトルｖｔ´が以下の数４で表される平面ｐｌに上記ターゲットエリアを投影する（図１５（Ｄ）参照）。次いで、図１５（Ｄ）に示すように、上記ターゲットエリアの投影像に対して上記手順によりスピーカアレイ１０のアレイ面を投影し、当該アレイ面の投影像を上記傾斜面に投影することで、上記ターゲットエリアを覆うカバーエリアが設定される。
【数３】
0005045515.tif 000004
【数４】
0005045515.tif 000005
【００４１】
（Ｂ−３：ｘｚ平面またはｙｚ平面に平行なターゲットエリアが設定される場合）
ｘｚ平面に平行なターゲットエリアが指定された場合は、前述した第１実施形態にて説明したカバーエリアの設定演算におけるｘ成分とｚ成分を入れ替えた関係の演算を行うことで、そのターゲットエリアを被覆するカバーエリアを設定することができる。同様に、ｙｚ平面に平行なターゲットエリアが指定された場合も、前述した第１実施形態にて説明したカバーエリアの設定演算におけるｘ成分とｚ成分を入れ替えた関係の演算を行うことで、そのターゲットエリアを被覆するカバーエリアを設定することができる。
【００４２】
（Ｂ−４：ターゲットエリアの形状、大きさまたは方向の調整）
以上では、ユーザにより指定されたターゲットエリアを覆うようにカバーエリアを設定し、スピーカユニットＳＰ−ｉとそのカバーエリア内での目標到達点との位置関係から各スピーカユニットＳＰ−ｉに対応する遅延を求めた。しかし、上記カバーエリアの大さや形状を調整したり、カバーエリアの配置位置やアレイ面から見た方向を調整する（すなわち、カバーエリアを移動させる）調整手段を設け、その調整後のカバーエリアについて前述した遅延演算処理を行って各スピーカユニットＳＰ−ｉに対応する遅延を求めても良い。例えば、カバーエリアの形状を変形させる態様の一例としては、図１６（Ａ）に示すように、スピーカアレイ１０からの距離が短いほどそのカバーエリアの幅が狭く、その距離が長いほどカバーエリアの幅が広い台形状に変形させたり、図１６（Ｂ）に示すように、各仮想スピーカラインに対応する目標到達点群の間隔を変更する態様が考えられる。このようなことを実現する調整手段としては、前述したＵＩ提供手段４０を用いれば良い。このような調整手段を設けることによって、低域から高域になるにしたがって音圧分布の中心がターゲットエリアの中心に一致するなど聴感に寄与する周波数帯域を中心に音圧分布を改善するなどの微調整をカバーエリアの形状等を介した直感的な操作で行うことが可能になる。
【００４３】
また、図１７（Ａ）に示すように、台形状のカバーエリアを設定する場合には、ターゲットエリアのうちカバーエリアからはみ出している部分（図１７（Ａ）では点描のハッチングで示した部分）の面積に対するターゲットエリアのうちカバーエリアによって覆われている部分（図１７（Ａ）では斜線のハッチングで示した部分）の面積の比が最大になるように、または、カバーエリアのうちターゲットエリアからはみ出している部分（図１７（Ａ）にて符号Ｃ０１およびＣ０２で示す部分）の面積に対するカバーエリアのうちターゲットエリアを覆っている部分（すなわち、図１７（Ａ）にて斜線のハッチングで示した部分）の面積の比が最大になるように、カバーエリアの中心線の方向や、上記台形の上辺および底辺の長さ等のパラメータを調整してカバーエリアの最適化を行う処理を制御手段５０に実行させても良い。このようにすることで、ターゲットエリアの多くの部分を包含しつつ、そのターゲットエリア内で均一な音響サービスを提供することが可能になる。また、図１７（Ｂ）および図１７（Ｃ）に示すように、ターゲットエリアがスピーカアレイ１０の正面からはずれて設定される場合も同様である。
【００４４】
ここで、ターゲットエリアのうちカバーエリアからはみ出している部分の面積に対するターゲットエリアのうちカバーエリアによって覆われている部分の面積の比、または、カバーエリアのうちターゲットエリアからはみ出している部分の面積に対するカバーエリアのうちターゲットエリアを覆っている部分の面積の比が最大になるようにカバーエリアの形状や大きさ、カバーエリアの中心線の方向を調整する手法としては様々なものが考えられるが、具体例を挙げれば以下の通りである。例えば、カバーエリアの中心線がターゲットエリアの中心線と一致するようにカバーエリアを設定し、上記各面積比が最大になるようにｘ軸方向およびｚ軸方向の各目標到達点の間隔を調整する手法が挙げられる。また、ターゲットエリアの中心線の方向を基準に所定の角度範囲（例えば、当該基準となる角度方向に対して±１０度の角度範囲）内でカバーエリアの中心線方向を変えつつ上記各面積比が最大になるｚ軸方向およびｚ軸方向の各目標到達点の間隔を探し、それらのうちで上記各面積比が最大になる中心軸方向およびｘ軸方向およびｚ軸方向の各目標到達点の間隔でカバーエリアを設定する手法であっても良い。
【００４５】
また、矩形状のターゲットエリアに対しては、図１７（Ｄ）に示すように、ターゲットエリアの外周を形成する各辺の中点を通る平行四辺形状のカバーエリアを設定するようにしても良い。このようにすることで、ターゲットエリアのうちカバーエリアからはみ出している部分の面積に対するターゲットエリアのうちカバーエリアによって覆われている部分の面積の比、または、カバーエリアのうちターゲットエリアからはみ出している部分の面積に対するカバーエリアのうちターゲットエリアを覆っている部分の面積の比、を最大にすることができる。
【００４６】
以上説明した各態様によって設定したカバーエリア（およびそのカバーエリア内での各目標到達点の位置）に基づいて前述した鉛直方向演算処理Ｓ０２〜遅延設定処理Ｓ０４を実行して各スピーカユニットＳＰ−ｉについての遅延量Ｄ−ｉを算出すれば、前述した第１実施形態と同様、ユーザにより指定されたターゲットエリアに向けて図３に示す非球面状の合成波面を各スピーカユニットＳＰ−ｉから出力される音波によって形成することが可能になる。なお、本実施形態では、スピーカユニットＳＰ−ｉの各々から出力される音波によって非球面状の合成波面が形成されるようにするための遅延量Ｄ−ｉを、その合成波面によって音響サービスが提供されるターゲットエリアを覆うように設定したカバーエリアおよびそのカバーエリア内での各目標到達点と各スピーカユニットＳＰＩ−ｉの配置位置とから算出した。しかし、スピーカユニットＳＰ−ｉの各々から出力される音波によって球面状の合成波面を形成するようにするための遅延量を、その合成波面によって音響サービスが提供されるターゲットエリアを覆うように設定したカバーエリアおよびそのカバーエリア内での各目標到達点と各スピーカユニットＳＰＩ−ｉの配置位置とから算出しても勿論良い。カバーエリアおよびそのカバーエリア内での目標到達点の設定と、そのカバーエリアまたはそのカバーエリア内での目標到達点の配置位置を用いた遅延の算出とは各々独立に実行し得るため、その遅延量が非球面波状の合成波面を形成させるためのものであるか、それとも、球面状の合成波面を形成させるためのものであるかに依らずに、本実施形態にかかるカバーエリア（およびカバーエリア内の目標到達点）の設定方法を適用することができるからである。
【００４７】
（Ｃ：変形）
以上、本発明の各実施形態について説明したが、かかる実施形態に以下に述べる変形を加えても勿論良い。
（１）上述した各実施形態では、スピーカアレイ１０を構成する各スピーカユニットＳＰ−ｉの鉛直方向の配置位置に応じて仮想スピーカラインを形成させたが、ターゲットエリアとスピーカアレイ１０のスピーカ面との位置関係によっては、このようなグループ分けでは音圧分布の中心をターゲットエリアの中心に一致させることができない場合がある。そこで、ターゲットエリアとスピーカアレイ１０のスピーカ面との位置関係によっては、例えば図１８に示すように、仮想的な行および列方向を定め、その行方向に並んだスピーカユニットＳＰ−ｉ同士で仮想スピーカラインを形成させて、その列方向については上記鉛直方向演算処理Ｓ０２により遅延を求め、その行方向については上記水平方向演算処理Ｓ０３により遅延を求めるようにしても良い。
【００４８】
（２）上述した各実施形態では、複数のスピーカユニットを平面状のバッフル面を形成するように配列して構成した２次元スピーカアレイに本発明を適用したが、複数のスピーカユニットを曲面状のバッフル面を形成するように配列して構成したスピーカアレイに本発明を適用しても勿論良い。また、複数のスピーカユニットがライン状に配列された１次元スピーカアレイ、すなわち、複数のスピーカユニットの各々が平面上の直線または曲面上の直線に沿って配列されたスピーカアレイに本発明を適用しても勿論良い。この種の一次元スピーカアレイに本発明を適用する場合には、前述した鉛直方向演算処理Ｓ０２と水平方向演算処理Ｓ０３の何れか一方の処理を実行して各スピーカユニットに対応した遅延を演算するようにすれば良い。
【００４９】
（３）上述した各実施形態では、ターゲットエリアの配置位置および大きさに応じて遅延手段２０に与える遅延をＣＰＵ５０１に演算させた。しかし、例えば、幾つかの大きさおよび配置位置のターゲットエリアについての上記遅延を予め演算させておき、それらターゲットエリアの大きさや配置位置を示す情報に対応付けて不揮発性メモリ５０２に格納しておき、ユーザによりターゲットエリアの大きさおよび配置位置が指定された場合には該当する遅延を不揮発性メモリ５０２から読み出して遅延手段２０に与える処理をＣＰＵ５０１に実行させても勿論良い。
【００５０】
（４）上述した各実施形態では、ユーザにより指定されたターゲットエリアを覆うようなカバーエリアを１つだけ設定したが、帯域別に異なる広さまたは形状のカバーエリアを設定し、帯域毎に遅延の算出を行っても良い。何故ならば、高域と低域とを同じ遅延量で制御すると、指向性制御が難しい低域については高域に比較して音圧分布が広がりが生じやすく、全帯域に亘っての音圧分布に偏りが生じてしまうからである。このため、例えば、高域については低域よりも広いカバーエリアを設定するようにすれば、全帯域に亘っての音圧分布をターゲットエリア内では略均一にすることが可能になる。
【００５１】
（５）上述した各実施形態では、本発明に係るスピーカアレイシステムに特徴的な遅延演算処理を制御手段５０のＣＰＵ５０１に実行させる制御プログラム５０２ａが同制御手段５０の不揮発性メモリに予め格納されていた。しかし、この制御プログラム５０２ａを例えばＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）などのコンピュータ装置読み取り可能な記録媒体に書き込んで配布しても良く、また、インターネットなどの電気通信回線経由のダウンロードにより配布しても良い。このようにして配布される制御プログラム５０２ａを一般的なコンピュータ装置に記憶させ、そのコンピュータ装置を制御手段５０として機能させることができる。
【００５２】
例えば、上記のようにして配布される制御プログラム５０２ａをパーソナルコンピュータ（以下、ＰＣ）の不揮発性メモリ（ハードディスクなど）に記憶させ、そのＰＣのＣＰＵ、揮発性メモリおよび不揮発性メモリに制御手段５０の役割を担わせるとともに、そのＰＣの表示部および操作部にＵＩ提供手段４０の役割を担わせるようにして、一般的な遅延アレイ方式のスピーカアレイ装置（スピーカアレイ１０、遅延手段２０および増幅手段３０を有する装置）の遅延手段２０における遅延を上記ＰＣによって制御しても良い。このようにすると、一般的な遅延アレイ方式のスピーカアレイ装置と一般的なＰＣとを組み合わせて本発明に係るスピーカアレイシステムを構築することが可能になる。
【図面の簡単な説明】
【００５３】
【図１】この発明の一実施形態であるスピーカアレイシステム１の構成を示す図である。
【図２】同スピーカアレイシステム１のスピーカアレイ１０の正面図である。
【図３】同スピーカアレイシステム１のスピーカアレイ１０から放射される音響ビームの波面の伝播イメージの一例を示す図である。
【図４】同ＵＩ提供手段４０によるターゲットエリアの設定例を示す図である。
【図５】同スピーカアレイシステム１の制御手段５０のＣＰＵ５０１が実行する遅延演算処理の流れを示す図である。
【図６】ターゲットエリアとカバーエリアの関係を示す図である。
【図７】本実施形態に係るカバーエリアの設定手法を説明するための図である。
【図８】鉛直方向演算処理Ｓ０２で設定される仮想スピーカラインの一例である。
【図９】鉛直方向演算処理Ｓ０２の処理内容を説明する図である。
【図１０】鉛直方向演算処理Ｓ０２の処理内容を説明する図である。
【図１１】水平方向演算処理Ｓ０３の処理内容を説明する図である。
【図１２】スピーカアレイ１０から放射される音波の伝播イメージを示す図である。
【図１３】第２実施形態に係るカバーエリアの設定態様を示す図である。
【図１４】平行四辺形状のカバーエリアの設定手法を説明するための図である。
【図１５】１乃至２つの軸方向に傾斜するカバーエリアの設定手法を説明するための図である。
【図１６】同第２実施形態に係る調整手段を説明する図である。
【図１７】同第２実施形態におけるカバーエリアの最適化を説明するための図である。
【図１８】変形例（１）にかかる仮想スピーカラインを説明する図である。
【図１９】従来の遅延アレイ方式のスピーカアレイの問題点を説明するための図である。
【符号の説明】
【００５４】
１…スピーカアレイシステム、２…音源、１０…スピーカアレイ、ＳＰ−ｉ（ｉ＝１〜Ｎ）…スピーカユニット、２０…遅延手段、３０…増幅手段、３１−ｉ（ｉ＝１〜Ｎ）…乗算器、４０…ＵＩ提供手段、５０…制御手段、５０１…ＣＰＵ、５０２…不揮発性メモリ、５０２ａ…制御プログラム、５０２ｂ…アレイ情報、５０３…揮発性メモリ。
【図１】
0005045515.tif 000006
【図２】
0005045515.tif 000007
【図３】
0005045515.tif 000008
【図４】
0005045515.tif 000009
【図５】
0005045515.tif 000010
【図６】
0005045515.tif 000011
【図７】
0005045515.tif 000012
【図８】
0005045515.tif 000013
【図９】
0005045515.tif 000014
【図１０】
0005045515.tif 000015
【図１１】
0005045515.tif 000016
【図１２】
0005045515.tif 000017
【図１３】
0005045515.tif 000018
【図１４】
0005045515.tif 000019
【図１５】
0005045515.tif 000020
【図１６】
0005045515.tif 000021
【図１７】
0005045515.tif 000022
【図１８】
0005045515.tif 000023
【図１９】
0005045515.tif 000024