(57)【要約】【課題】  任意の指向性および方向を持った音響ビームを自由自在に生成することができ、任意の空間での使用に適したスピーカアレイシステムを提供する。【解決手段】  円筒型スピーカアレイ部３００の外側面には多数のスピーカユニットＳＰが配置されている。ＣＰＵ１０１は、円筒型スピーカアレイ部３００から出力する音響ビームの指向性と方向を指定する情報に基づき、音響ビームの出力に用いる複数のスピーカユニットを選択し、これらのスピーカユニットに供給する複数の遅延オーディオ信号の遅延時間を演算する。ＤＳＰ２０１は、複数の遅延オーディオ信号を共通のオーディオ信号から得るための信号処理を行う。【選択図】      図１
2006109343.tif 000002
【特許請求の範囲】
【請求項１】
凸面を構成するように配置された複数のスピーカユニットからなるスピーカアレイと、
スピーカアレイから出力する音響ビームの指向性と方向を指定する情報に基づき、前記スピーカアレイにおける音響ビームの出力に用いる複数のスピーカユニットを選択し、これらのスピーカユニットに供給する複数の遅延オーディオ信号の遅延時間を演算する演算手段と、
前記複数の遅延オーディオ信号を共通のオーディオ信号から得るための信号処理を行う信号処理手段と
を具備することを特徴とするスピーカアレイシステム。
【請求項２】
複数種類のオーディオ信号から生成する複数種類の音響ビームの指向性と方向を各々指定する情報が与えられた場合に、前記演算手段は、各音響ビーム毎に前記複数の遅延オーディオ信号の遅延時間を演算し、前記信号処理手段は、前記各音響ビームを前記スピーカアレイから各々出力するための複数の遅延オーディオ信号を前記複数のオーディオ信号の各々から得るための信号処理を行うことを特徴とする請求項１に記載のスピーカアレイシステム。
【請求項３】
前記信号処理手段は、
前記オーディオ信号を複数の周波数帯域のオーディオ信号に分割する帯域分割手段と、
前記帯域分割手段により得られた複数帯域のオーディオ信号の各々から複数の遅延オーディオ信号を生成する遅延手段と、
前記複数帯域の複数のオーディオ信号に対し、各々の帯域に応じた窓関数を乗じる窓掛け手段と
を具備することを特徴とする請求項１または２に記載のスピーカアレイシステム。
【請求項４】
前記スピーカアレイにおける音響ビームの出力に用いるために選択しなかったスピーカユニットを用いて、前記音響ビームの外側に生じる回り込み音と相殺する相殺音を生成する相殺音生成手段を具備することを特徴とする請求項１〜３のいずれか１の請求項に記載のスピーカアレイシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アレイ状に配置された複数のスピーカユニットから音響ビームを出力するスピーカアレイシステムに関する。
【背景技術】
【０００２】
スピーカユニットを多数配列したスピーカシステムは“スピーカアレイ”と呼ばれる。スピーカアレイでは、個々のスピーカユニットに供給するオーディオ信号に与える遅延やゲインを制御することにより、スピーカの指向性を鋭くしたり、音響ビームの方向を制御することができる。指向性を強くすると、同じエネルギーをより狭い範囲に放射するため、音圧の距離減衰が小さくなり、遠くまで明瞭に音を聴かせることができ、また、不必要な方向への音響放射を抑えることができる。また、音響ビームの方向を制御することができると、スピーカを必ずしも音の聴取位置に向かせる必要がないため、スピーカの設置方法の制約が少なくなるという利点がある。なお、この種のスピーカアレイについては例えば特許文献１に開示されている。
【特許文献１】特開平９−２３３５９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、上述した従来のスピーカアレイは、それが使用される空間を想定し、好ましい指向性や方向が得られるように個々のスピーカユニットに供給するオーディオ信号に与える遅延やゲインを予め設定して用いるものであり、任意の空間において用いるのに適したものではなかった。
【０００４】
この発明は、以上説明した事情に鑑みてなされたものであり、任意の指向性および方向を持った音響ビームを自由自在に生成することができ、任意の空間での使用に適したスピーカアレイシステムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
この発明は、凸面を構成するように配置された複数のスピーカユニットからなるスピーカアレイと、スピーカアレイから出力する音響ビームの指向性と方向を指定する情報に基づき、前記スピーカアレイにおける音響ビームの出力に用いる複数のスピーカユニットを選択し、これらのスピーカユニットに供給する複数の遅延オーディオ信号の遅延時間を演算する演算手段と、前記複数の遅延オーディオ信号を共通のオーディオ信号から得るための信号処理を行う信号処理手段とを具備することを特徴とするスピーカアレイシステムを提供する。
かかるスピーカアレイシステムによれば、スピーカユニットが配置されている凸面に面した任意の方向に音響ビームを放射し、かつ、その指向性を制御することができる。
好ましい態様において、スピーカアレイは、円筒体をなしている。
スピーカアレイを円筒体とした場合、円筒体の外側面が面している３６０度の全方向に音響ビームを放射することが可能である。円筒体以外にも、スピーカアレイの形状として、円錐体、多面体または球体がありうる。
好ましい態様においては、複数種類のオーディオ信号から生成する複数種類の音響ビームの指向性と方向を各々指定する情報が与えられた場合に、前記演算手段は、各音響ビーム毎に前記複数の遅延オーディオ信号の遅延時間を演算し、前記信号処理手段は、前記各音響ビームを前記スピーカアレイから各々出力するための複数の遅延オーディオ信号を前記複数のオーディオ信号の各々から得るための信号処理を行う。
かかる態様によれば、複数種類のオーディオ信号を、任意の指向性および方向を持った複数種類の音響ビームとして放射することができる。
また、他の好ましい態様において、前記信号処理手段は、前記オーディオ信号を複数の周波数帯域のオーディオ信号に分割する帯域分割手段と、前記帯域分割手段により得られた複数帯域のオーディオ信号の各々から複数の遅延オーディオ信号を生成する遅延手段と、  前記複数帯域の複数のオーディオ信号に対し、各々の帯域に応じた窓関数を乗じる窓掛け手段とを具備する。
かかる態様によれば、周波数帯域毎に各帯域に適した窓掛け処理が行われるので、音響ビームの外側に生じる回り込み音を効果的に減衰させることができる。
また、他の好ましい態様において、スピーカアレイシステムは、前記スピーカアレイにおける音響ビームの出力に用いるために選択しなかったスピーカユニットを用いて、前記音響ビームの外側に生じる回り込み音と相殺する相殺音を生成する相殺音生成手段を具備する。
かかる態様によれば、音響ビームの外側に回り込み音が発生するのを抑制することができる。
【発明を実施するための最良の形態】
【０００６】
以下、図面を参照し、本発明の実施の形態について説明する。
＜第１実施形態＞
図１は、この発明の第１実施形態であるスピーカアレイシステムの電気的構成を示すブロック図である。この図に示すように、スピーカアレイシステムは、ＣＰＵボード１００と、ＤＳＰボード２００と、円筒型スピーカアレイ部３００とにより構成されている。
【０００７】
図２は円筒型スピーカアレイ部３００の平面図、図３は円筒型スピーカアレイ部３００の側面図である。これらの図に示すように、円筒型スピーカアレイ部３００は、中空部を有する円筒体の外側壁に多数のスピーカユニットＳＰを配置してなるものである。さらに詳述すると、円筒型スピーカアレイ部３００は、複数のスピーカユニットSPを各々有する複数のラインアレイユニットＬＵにより構成されている。個々のラインアレイユニットＬＵは、円筒型スピーカアレイ部３００の外側壁の一部をなす第１の板部３０１と、隣り合ったラインアレイユニットＬＵ（図２に示す例では左隣り）との境界壁である第２の板部３０２とを有する。ここで、第１の板部３０１は、長尺状の板材であり、ここには複数のスピーカユニットＳＰが１ラインをなすように配置されている。このスピーカユニットＳＰの並び方向（ライン方向）は、円筒型スピーカアレイ部３００の軸の方向と平行である。第１の板部３０１と第２の板部３０２とがなす角度は、円筒型スピーカアレイ部３００を構成するラインアレイユニットＬＵの個数により定まる。
【０００８】
各ラインアレイユニットＬＵにおける第２の板部３０２には、ラインアレイユニットＬＵに設けられた１ライン分のスピーカユニットＳＰを駆動するための手段として、インタフェースボード３１０と、１ライン分の各スピーカユニットＳＰに対応した複数のデジタルアンプボード３２０が取り付けられている。そして、円筒型スピーカアレイ部３００には、各デジタルアンプボード３２０に搭載された回路に電力を供給するための電源３３０と、図１におけるＣＰＵボード１００およびＤＳＰボード２００（いずれも図２では図示略）が固定されている。
【０００９】
本実施形態において、円筒型スピーカアレイ部３００は、任意の指向性および方向を持った音響ビームを発生するための手段として設けられたものである。ここで、図４〜図９を参照し、本実施形態における音響ビームの発生原理を説明する。なお、これらの図のうち、図４、図６および図８は、円筒型スピーカアレイ部３００を上方から見た状態を示しており、図５、図７および図９は、円筒型スピーカアレイ部３００を側方から見た状態を示している。
【００１０】
図４および図５に示す例では、円筒型スピーカアレイ部３００から離れた位置Ｐにおいて局所的に音圧が高くなるように収束性の音響ビームを発生している。仮に位置Ｐを中心とする半径ｒの球面上の複数の仮想音源位置から同一波形同一位相の複数の音波を同時に出力したとすると、各音波は位置Ｐにおいて同位相で加算されるため、この位置Ｐにおける音圧が局所的に高まる。図４および図５に示す例では、このことを利用し、位置Ｐにおける音圧を局所的に高める音響ビームを円筒型スピーカアレイ部３００により発生している。すなわち、次の通りである。
【００１１】
まず、本実施形態では、適当な複数のスピーカユニットＳＰを円筒型スピーカアレイ部３００の中から選択する。この選択処理では、例えば位置Ｐに最も近いスピーカユニットＳＰを中心とした所定範囲内のスピーカユニットＳＰなど、有効な放射音を位置Ｐに到達させることができると考えてよい複数のスピーカユニットＳＰが選択される。
【００１２】
次に、この選択したスピーカユニットＳＰの各々について、スピーカユニットＳＰと位置Ｐとの距離を求め、半径ｒとこの距離の差分ΔＬを音が伝播するのに要する所要時間を各々求める。そして、各スピーカユニットＳＰ毎に求めた各所要時間だけ信号を遅延させる複数種類の遅延処理を同一のオーディオ信号に施して複数の遅延オーディオ信号を生成し、各遅延オーディオ信号を各々該当するスピーカユニットＳＰに供給するのである。このようにすると、各スピーカユニットＳＰから発した音は、上記のように位置Ｐにおいて同位相で加算されることとなる。
【００１３】
図６および図７に示す例では、収束も発散もしない平行な音響ビームを発生している。このような平行な音響ビームを発生するため、本実施形態では、次のような処理を行う。まず、音響ビームの伝播方向を真正面とするスピーカユニットＳＰを求め、これを中心とする所定範囲内の複数のスピーカユニットＳＰを音響ビームの出力のために動作させるスピーカユニットとして選択する。ここで、選択するスピーカユニットＳＰの範囲の大きさは、水平方向における音響ビームの放射範囲の大きさＷに合わせて定めればよい。次に、選択した複数のスピーカユニットＳＰの背後に、音響ビームの伝播方向と直交する仮想平面を想定する。次に、各スピーカユニットＳＰについて、スピーカユニットＳＰから仮想平面までの距離ΔＬを求め、この距離ΔＬを音が伝播するのに要する所要時間を各々求める。そして、各スピーカユニットＳＰ毎に求めた各所要時間だけ元のオーディオ信号を遅延させた複数の遅延オーディオ信号を生成し、各スピーカユニットＳＰに供給するのである。
【００１４】
図８および図９に示す例は、図４および図５に示す例と逆である。この例では、各スピーカユニットＳＰから伝播に従い放射面を広げるような発散性の音響ビームを生成し、あたかも位置Ｐに音源位置があるかのように聴かせる効果を実現している。この効果を実現するため、本実施形態では、まず、音響ビームの放射方向に基づき、そのような放射方向への放射に適した複数のスピーカユニットＳＰを選択する。次に、選択した複数のスピーカユニットＳＰの背後に、位置Ｐを中心とした半径ｒの仮想球面を想定する。次に、各スピーカユニットＳＰについて、スピーカユニットＳＰから仮想球面までの距離ΔＬを求め、この距離ΔＬを音が伝播するのに要する所要時間を各々求める。そして、各スピーカユニットＳＰ毎に求めた各所要時間だけ元のオーディオ信号を遅延させた複数の遅延オーディオ信号を生成し、各スピーカユニットＳＰに供給するのである。
以上が本実施形態における音響ビームの発生原理である。
【００１５】
図１において、ＣＰＵボード１００にはＣＰＵ１０１と不揮発性メモリ１０２が搭載されている。ＣＰＵ１０１は、ＵＳＢインタフェースを介して接続された機器、イーサネット（登録商標）を介して接続された機器、ＭＩＤＩケーブルを介して接続された機器および上位のホストコンピュータと通信を行うための通信機能を備えている。ＣＰＵ１０１は、この通信機能により、ホストコンピュータなどから音響ビームの指向性および方向を指示する情報を受け取り、そのような指向性および方向を持った音響ビームを上記の原理に従って出力させるために、音響ビームの出力のために動作させるスピーカユニットＳＰの範囲、各スピーカユニット向けの遅延オーディオ信号を得るための遅延時間など、音響ビームの指向性および方向の制御に必要なパラメータを演算し、ＤＳＰボード２００に供給する。なお、このＣＰＵ１０１が行う演算処理の詳細については、説明の重複を避けるため、本実施形態の動作説明において明らかにする。
【００１６】
不揮発性メモリ１０２にはＣＰＵ１０１のＩＤが記憶されている。このようなＩＤが記憶されるのは、本発明の実施態様の１つとして、全体の制御を司るホストコンピュータに対し、図１に示すスピーカアレイシステムを複数接続する態様があり得るからである。なお、不揮発性メモリ１０２に代えてＤＩＰスイッチを設けてもよい。図１０は、図１に示すスピーカアレイシステムを複数接続した例を示している。この例では、複数のスピーカアレイシステムの円筒型スピーカアレイ部３００が縦積みされ、軸方向に長い円筒型スピーカアレイ部が構成されており、各スピーカアレイシステムのＣＰＵ１０１がイーサネットを介してホストコンピュータに接続されている。この構成は、ライン長の長いラインアレイユニットが構成されるため、指向性を鋭くしたり、低域まで制御することができるという利点がある。この態様において、ホストコンピュータは、あるシステムのＣＰＵ１０１と通信を行うために、その通信相手のＩＤを送信する。各ＣＰＵ１０１は、ホストコンピュータから送信されるＩＤと不揮発性メモリ１０２に記憶されたＩＤとを比較し、両者が一致している場合にホストコンピュータとの通信を行う。
【００１７】
図１においてＤＳＰボード２００には、ＤＳＰ２０１と、ＤＩＲ（デジタルインターフェースレシーバ）２０２と、フォーマット変換部２０３と、複数のドライバ２０４と、ドライバ２０５が搭載されている。ＤＳＰ２０１は、ＤＩＲ２０２を介してデジタルオーディオ信号を受け取り、ＣＰＵ１０１による制御の下、これらのデジタルオーディオ信号の処理を行う。このＤＳＰ２０１によって行われる信号処理として、上述した遅延オーディオ信号の生成の他、窓掛け処理がある。ＤＳＰ２０１は、これらの処理を実行することにより、音響ビームの出力のために動作する複数のスピーカユニットＳＰ宛のデジタルオーディオ信号を生成して出力する。なお、このＤＳＰ２０１が行う信号処理の詳細についても、説明の重複を避けるため、本実施形態の動作説明において明らかにする。
【００１８】
複数のドライバ２０４は、円筒型スピーカアレイ部３００に設けられた複数のスピーカユニットＳＰに各々対応付けられている。ＤＳＰ２０１から出力される特定のスピーカユニットＳＰ宛のデジタルオーディオ信号は、フォーマット変換部２０３によって伝送に適した形式に変換された後、複数のドライバ２０４のうち宛先であるスピーカユニットＳＰに対応したものを介してインタフェースボード３１０に供給される。
【００１９】
ＤＩＲ２０２は、入力されるデジタルオーディオ信号に基づき、クロックなどの同期信号を生成する。生成された同期信号は、ＤＳＰ２０１およびフォーマット変換部２０３に入力されるとともに、ドライバ２０５を介して円筒型スピーカアレイ部３００内の全てのインタフェースボード３１０に供給される。
【００２０】
インタフェースボード３１０は、円筒型スピーカアレイ部３００を構成する複数のラインアレイユニットＬＵに各々１枚ずつ設けられている。各ラインアレイユニットＬＵに設けられたインタフェースボード３１０には、そのラインアレイユニットに設けられた複数のスピーカユニットＳＰ宛のデジタルオーディオ信号を受信するための複数のレシーバ３１１が設けられている。
【００２１】
また、各ラインアレイユニットＬＵには、そのラインアレイユニットに設けられた複数のスピーカユニットＳＰを駆動する回路を搭載した複数のデジタルアンプボード３２０が設けられている。１つのスピーカユニットＳＰに対応したデジタルアンプボード３２０には、そのスピーカユニットＳＰ宛のデジタルオーディオ信号を該当するレシーバ３１１から受け取ってアナログオーディオ信号に変換するＤ／Ａ変換器３２１と、このアナログオーディオ信号を増幅してスピーカユニットＳＰに送るアンプ３２２とが搭載されている。
以上が本実施形態に係るスピーカアレイシステムの構成の詳細である。
【００２２】
次に本実施形態の動作を説明する。以下では、説明の便宜のため、ラインアレイユニットＬＵの並び方向における位置を特定するインデックスｊと、ラインアレイユニットＬＵ内のスピーカユニットＳＰの並び方向における位置を特定するインデックスｉとにより、円筒型スピーカアレイ部３００に設けられた個々のスピーカユニットＳＰｉｊを特定する。また、図２および図３に示すように、円筒型スピーカアレイ部３００は、３６個のラインアレイユニットＬＵを有し、個々のラインアレイユニットＬＵは、１２個のスピーカユニットＳＰを有しており、円筒型スピーカアレイ部３００を構成する全スピーカユニットは、ＳＰｉｊ（ｉ＝１〜１２，ｊ＝１〜３６）と表すものとする。
【００２３】
図１１は、ＣＰＵ１０１の処理内容を説明する図である。ＣＰＵ１０１は、生成すべき音響ビームの指向性および方向を指示する情報をホストコンピュータなどから受け取る。図４および図５に示されるような音響ビームを生成する場合、指向性および方向を指示する情報は、音圧を局所的に高める位置Ｐの座標を示す情報を含む。また、図６および図７に示されるような平行な音響ビームを生成する場合、指向性および方向を指示する情報は、音響ビームの伝播方向とその放射幅Ｗを示す情報を含む。また、図８および図９に示されるように位置Ｐに仮想音源位置があるように聴かせる音響ビームを生成する場合、指向性および方向を指示する情報は、仮想音源位置Ｐの座標を示す情報を含む。このような指向性および方向を指示する情報を受け取ると、ＣＰＵ１０１は、その音響ビームの生成のために動作させるスピーカユニットＳＰを選択する。図１１に示すように、円筒型スピーカアレイ部３００の外側の位置Ｐにおいて局所的に音圧を高める音響ビームを生成する場合、スピーカユニットＳＰの選択処理では、位置Ｐが真正面に位置しているラインアレイユニットＬＵのインデックスｊｍを求め、このｊｍを中心とした所定範囲ｊａ（＝ｊｍ−Δｊ）〜ｊｂ（＝ｊｍ＋Δｊ）を求める。そして、スピーカユニットＳＰｉｊ（ｉ＝１〜１２，ｊ＝ｊａ〜ｊｂ）を音響ビームの生成のために動作させるスピーカユニットとする。
【００２４】
既に図４〜図９を参照して説明したように、本実施形態では、特定の位置Ｐの音圧を高めるような音響ビームを生成する他、平行な音響ビームを生成し（図６および図７）、あるいは特定の位置Ｐに音源位置があるかのように聴かせる音響ビームを生成する（図８および図９）。各音響ビームを生成するために動作させるスピーカユニットＳＰの選択方法の例は、既に図４〜図９を参照して説明したので、ここでの説明は省略する。いずれの音響ビームを生成する場合でも、スピーカユニットＳＰの選択処理では、音響ビームの生成のために動作させるスピーカユニットＳＰｉｊのインデックスｊの範囲ｊａ〜ｊｂが決定される。
【００２５】
音響ビームの生成のために動作させるスピーカユニットＳＰｉｊ（ｉ＝１〜１２、ｊ＝ｊａ〜ｊｂ）が決定すると、ＣＰＵ１０１は、これらのスピーカユニットに供給する遅延オーディオ信号の遅延時間Ｄｉｊ（ｉ＝１〜１２、ｊ＝ｊａ〜ｊｂ）を各々演算する。この演算方法は、既に図４〜図９を参照して説明した通りである。
【００２６】
次にＣＰＵ１０１は、４種類の窓関数値ＷＡｉｊ（ｉ＝１〜１２、ｊ＝ｊａ〜ｊｂ）、ＷＢｉｊ（ｉ＝１〜１２、ｊ＝ｊａ〜ｊｂ）、ＷＣｉｊ（ｉ＝１〜１２、ｊ＝ｊａ〜ｊｂ）およびＷＤｉｊ（ｉ＝１〜１２、ｊ＝ｊａ〜ｊｂ）と、遅延時間Ｄｉｊ（ｉ＝１〜１２、ｊ＝ｊａ〜ｊｂ）と、これらが適用されるべきスピーカユニットＳＰｉｊ（ｉ＝１〜１２、ｊ＝ｊａ〜ｊｂ）とを示す情報とを対応付けてＤＳＰ２０１に供給する。なお、以下では、これらの情報を音響ビーム構成パラメータと総称する。
【００２７】
窓関数値ＷＡｉｊ（ｉ＝１〜１２、ｊ＝ｊａ〜ｊｂ）等は、意図された音響ビームの放射範囲外に漏れるサイドローブを抑圧するために遅延オーディオ信号に乗じられるものであり、音響ビームの生成のために動作させるスピーカユニットＳＰｉｊ（ｉ＝１〜１２、ｊ＝ｊａ〜ｊｂ）のうち周辺部のスピーカユニットに供給される遅延オーディオ信号のレベルを抑えるように値が定められている。本実施形態では、サイドローブの抑圧に効果的な窓関数がオーディオ信号の帯域に依存することに鑑み、オーディオ周波数帯域を４分割した各帯域に対応した４種類の窓関数ＷＡ、ＷＢ、ＷＣおよびＷＤが用意されている。
また、本実施形態では、複数のデジタルオーディオ信号に基づき、複数の音響ビームを円筒型スピーカアレイ部３００により生成することがある。その場合、各音響ビームの指向性および方向を指定する情報が例えばホストコンピュータなどからＣＰＵ１０１に与えられる。このとき、ＣＰＵ１０１は、複数の音響ビームのそれぞれについて、上記の音響ビーム構成パラメータを求め、ＤＳＰ２０１に送る。
【００２８】
また、本実施形態では、ある音響ビームの指向性および方向を指示する情報が時間経過に伴って変化することもある。その場合、ＣＰＵ１０１は、指示される指向性および方向が変化する都度、新たに指示された指向性および方向に対応した音響ビーム構成パラメータを求め、ＤＳＰ２０１に送る。
【００２９】
音響ビームの指向性および方向を指示する情報を時間経過に伴って変化させる態様としては、音響ビームの指向性および方向を指示する時系列情報を例えば記録媒体に記録しておき、これをシーケンサにより読み出してＣＰＵ１０１に供給するという態様があり得る。これ以外の態様としては、ジョイスティック、ロータリエンコーダ、３D入力デバイスなどの操作により、音響ビームの方向をCPU１０１に指示する態様が考えられる。
【００３０】
図１２は、ＤＳＰ２０１によって行われる信号処理をハードウェア的に示したブロック図である。図１２に示す例では、ＤＳＰ２０１は、５種類のデジタルオーディオ信号Ｓ１〜Ｓ５の各々について音響ビーム生成のための遅延オーディオ信号を生成するための演算処理手段が設けられている。５種類のデジタルオーディオ信号Ｓ１〜Ｓ５は、ＤＩＲ２０２を経由して供給される。
【００３１】
以下では、５種類のうちデジタルオーディオ信号Ｓ１〜Ｓ５に対応した各演算処理手段のうち、図示されているデジタルオーディオ信号Ｓ１に対応した演算処理手段を説明するが、他のデジタルオーディオ信号Ｓ２〜Ｓ５に対応した演算処理手段もこれと同様である。
【００３２】
ＤＳＰ２０１は、入力されるデジタルオーディオＳ１に対し、タイムアライメント用の遅延処理２０１１を施す。これは、デジタルオーディオ信号Ｓ１〜Ｓ５間の位相関係を調整するための処理である。遅延処理２０１１における遅延時間は、ＣＰＵ１０１により指定される。
【００３３】
次にＤＳＰ２０１は、オーディオ周波数帯域を４分割した各帯域のうち最低域の信号を選択するＬＰＦ処理２０１２Ａと、２番目の帯域の信号を選択する第１ＢＰＦ処理２０１２Ｂ、３番目の帯域を選択する第２ＢＰＦ処理２０１２Ｃと、最高域の信号を選択するＨＰＦ処理２０１２Ｄとを、遅延処理２０１１を経たデジタルオーディオ信号に各々施す。
【００３４】
次にＤＳＰ２０１は、ＬＰＦ処理２０１２Ａ、第１ＢＰＦ処理２０１２Ｂ、第２ＢＰＦ処理２０１２ＣおよびＨＰＦ処理２０１２Ｄを経た各デジタルオーディオ信号にオーバサンプリング処理２０１３を各々施してから遅延処理２０１４を各々施す。オーバサンプリング処理２０１３を行うのは、遅延処理２０１４における遅延時間の分解能を高めるためである。
【００３５】
各遅延処理２０１４では、デジタルオーディオ信号Ｓ１のためにＣＰＵ１０１から与えられた音響ビーム構成パラメータの中の遅延時間に関する情報を参照し、オーバサンプリングされたデジタルオーディオ信号を遅延時間Ｄｉｊ（ｉ＝１〜１２、ｊ＝ｊａ〜ｊｂ）だけ遅らせた複数の遅延デジタルオーディオ信号を生成する。これらはスピーカユニットＳＰｉｊ（ｉ＝１〜１２、ｊ＝ｊａ〜ｊｂ）に対応した遅延デジタルオーディオ信号である。
【００３６】
次に、ＤＳＰ２０１は、各遅延処理２０１４により得られた遅延デジタルオーディオ信号に対し、窓掛け処理２０１５Ａ、２０１５Ｂ、２０１５Ｃおよび２０１５Ｄを各々施す。ここで、窓掛け処理２０１５Ａでは、デジタルオーディオ信号Ｓ１のためにＣＰＵ１０１から与えられた音響ビーム構成パラメータの中から窓関数値ＷＡｉｊ（ｉ＝１〜１２、ｊ＝ｊａ〜ｊｂ）を取り出す。そして、窓関数値ＷＡｉｊ（ｉ＝１〜１２、ｊ＝ｊａ〜ｊｂ）を、スピーカユニットＳＰｉｊ（ｉ＝１〜１２、ｊ＝ｊａ〜ｊｂ）に対応した遅延デジタルオーディオ信号に各々乗じる。他の窓掛け処理も同様であるが、窓掛け処理２０１５Ｂでは、音響ビーム構成パラメータ中の窓関数値ＷＢｉｊ（ｉ＝１〜１２、ｊ＝ｊａ〜ｊｂ）が、窓掛け処理２０１５Ｃでは窓関数値ＷＣｉｊ（ｉ＝１〜１２、ｊ＝ｊａ〜ｊｂ）が、窓掛け処理２０１５Ｄでは窓関数値ＷＤｉｊ（ｉ＝１〜１２、ｊ＝ｊａ〜ｊｂ）が各々用いられる。
【００３７】
ＤＳＰ２０１は、以上の処理と並行し、円筒型スピーカアレイ部３００の全スピーカユニットＳＰｉｊ（ｉ＝１〜１２，ｊ＝１〜３６）に供給する複数のデジタルオーディオ信号を合成するための複数の加算処理２０１７を並列実行する。そして、ＤＳＰ２０１は、窓掛け処理により得られた各スピーカユニットＳＰｉｊに送られるべき遅延デジタルオーディオ信号を、それらのスピーカユニットＳＰｉｊのための加算処理２０１７に各々引き渡すマッピング処理２０１６を実行する。
【００３８】
スピーカユニットＳＰｉｊ（ｉ＝１〜１２，ｊ＝１〜３６）に対応した複数の加算処理２０１７の結果は、複数の加算処理２０１８を経て、ＤＳＰ２０１から出力され、図１におけるフォーマット変換部２０３，ドライバ２０４、レシーバ３１１を介してデジタルアンプボード３２０に供給される。この結果、指定された指向性および方向を持った音響ビームが円筒型スピーカアレイ部３００により生成される。
【００３９】
次に、音響ビームの指向性および方向を時間的に変化させるためにＤＳＰ２０１内で行われる信号処理について説明する。既に述べたように、ある音響ビームの指向性および方向を指示する情報が時間経過に伴って変化する場合、ＣＰＵ１０１は、指示される指向性および方向が変化する都度、新たに指示された指向性および方向に対応した音響ビーム構成パラメータを求め、ＤＳＰ２０１に送る。このような音響ビーム構成パラメータの切り換えに対応するため、ＤＳＰ２０１は、より詳細には、例えば図１３および図１４に示すような方法により図１２に示す遅延処理２０１４、窓掛け処理２０１５Ａ、マッピング処理２０１６を実行している。なお、図１３には、一例として窓掛け処理２０１５Ａに関連した部分のみが示されているが、他の窓掛け処理に関連した部分も同様な処理内容である。
【００４０】
まず、ＤＳＰ２０１には、レジスタアレイＲＡｉｊ（ｉ＝１〜１２、ｊ＝１〜３６）とレジスタアレイＲＢｉｊ（ｉ＝１〜１２、ｊ＝１〜３６）と、いずれか一方のレジスタアレイを選択するスイッチＳＷが設けられている。ここで、スイッチＳＷにより選択されたレジスタアレイの各レジスタに記憶された各信号は、スピーカユニットＳＰｉｊ（ｉ＝１〜１２、ｊ＝１〜３６）の駆動に各々用いられるようになっている。
【００４１】
そして、例えば現在与えられている音響ビーム構成パラメータにより遅延時間ＤＡｉｊ（ｉ＝１〜１２、ｊ＝ｊａ〜ｊｂ）、窓関数値ＷＡＡｉｊ（ｉ＝１〜１２、ｊ＝ｊａ〜ｊｂ）およびスピーカユニットＳＰｉｊ（ｉ＝１〜１２、ｊ＝ｊａ〜ｊｂ）が指定されているとする。この場合、ＤＳＰ２０１は、オーバサンプリングされた信号Ｓ１から、遅延時間ＤＡｉｊ（ｉ＝１〜１２、ｊ＝ｊａ〜ｊｂ）を有する複数の遅延デジタルオーディオ信号を各々生成し、これらに窓関数値ＷＡＡｉｊ（ｉ＝１〜１２、ｊ＝ｊａ〜ｊｂ）を各々乗じる。そして、乗算により得られた窓掛け済みの複数の遅延デジタル信号を、例えばレジスタアレイＲＡｉｊ（ｉ＝１〜１２、ｊ＝１〜３６）におけるレジスタＲＡｉｊ（ｉ＝１〜１２、ｊ＝ｊａ〜ｊｂ）に書き込む。この動作が行われている間、スイッチＳＷはレジスタアレイＲＡｉｊ（ｉ＝１〜１２、ｊ＝１〜３６）を選択し、ここに記憶されている信号がスピーカユニットＳＰｉｊ（ｉ＝１〜１２、ｊ＝１〜３６）の駆動に用いられる（図１４におけるＲＡｉｊマッピング）。
【００４２】
その後、ＣＰＵ１０１により新たな音響ビーム構成パラメータが生成され、この音響ビーム構成パラメータにより遅延時間ＤＢｉｊ（ｉ＝１〜１２、ｊ＝ｊａ’〜ｊｂ’）、窓関数値ＷＢＡｉｊ（ｉ＝１〜１２、ｊ＝ｊａ’〜ｊｂ’）およびスピーカユニットＳＰｉｊ（ｉ＝１〜１２、ｊ＝ｊａ’〜ｊｂ’）が指定されたとする。
【００４３】
この場合、古い音響ビーム構成パラメータを用いた信号処理を継続させつつ、新たな音響ビーム構成パラメータを用いた遅延処理、窓掛け処理を実行し、この結果得られる窓掛け済みの遅延デジタルオーディオ信号をもう一方のレジスタアレイＲＢｉｊ（ｉ＝１〜１２、ｊ＝１〜３６）におけるレジスタＲＢｉｊ（ｉ＝１〜１２、ｊ＝ｊａ’〜ｊｂ’）に書き込む。そして、この書き込みが終了した時点でスイッチＳＷをレジスタアレイＲＢｉｊ（ｉ＝１〜１２、ｊ＝１〜３６）側に切り換えるのである。これによりレジスタアレイＲＢｉｊ（ｉ＝１〜１２、ｊ＝１〜３６）に記憶されている信号がスピーカユニットＳＰｉｊ（ｉ＝１〜１２、ｊ＝１〜３６）の駆動に用いられる（図１４におけるＲＢｉｊマッピング）。
【００４４】
その後、ＣＰＵ１０１により新たな音響ビーム構成パラメータが生成された場合も同様であり、現在使用中のレジスタアレイＲＢｉｊ（ｉ＝１〜１２、ｊ＝１〜３６）を用いた信号処理を継続しつつ、新たな音響ビーム構成パラメータに基づく信号処理の結果をレジスタアレイＲＡｉｊ（ｉ＝１〜１２、ｊ＝１〜３６）に書き込み、その後、レジスタアレイの切り換えを行う。
以上のような動作が繰り返されることにより、時間的に変化する音響ビーム構成パラメータに対応した信号処理が進められ、時間経過に伴って指向性および方向の変化する音響ビームが生成されるのである。
【００４５】
以上、デジタルオーディオ信号Ｓ１を例にＤＳＰ２０１の動作を説明したが、他のデジタルオーディオ信号Ｓ２〜Ｓ５についても同様な処理が行われる。そして、各デジタルオーディオ信号Ｓ１〜Ｓ５の信号処理の結果は、各スピーカユニットＳＰｉｊ毎に、加算処理２０１８において加算され、円筒型スピーカアレイ部３００の駆動に用いられる。ここで、本実施形態におけるＣＰＵ１０１は、デジタルオーディオ信号Ｓ１〜Ｓ５の各々について音響ビーム構成パラメータを生成してＤＳＰ２０１に供給し、ＤＳＰ２０１は、デジタルオーディオ信号Ｓ１〜Ｓ５の信号処理を各々のために与えられた音響ビーム構成パラメータを用いて実行する。従って、本実施形態によれば、指向性および方向が区々の５種類の音響ビームを円筒型スピーカアレイ部３００により生成することができる。しかも、本実施形態では、円筒型スピーカアレイ部３００が図２および図３に例示するように構成されているので、その周囲３６０度の全方位の範囲内で音響ビームの指向性および方向を任意に選択することができ、さらに音響ビームの指向性および方向を円筒型スピーカアレイ部３００の軸方向に変化させることもできる。
【００４６】
＜第２実施形態＞
上記第１実施形態では、円筒型スピーカアレイ部３００の各スピーカユニットSPの中から、指示された音響ビームの生成のために役に立ちそうな一部のスピーカユニットSPを選択し、それらのスピーカユニットSPのみを動作させた。この発明の第２実施形態に係るスピーカアレイシステムでは、音響ビームの生成のために選択されなかったスピーカユニットSPを回り込み音の相殺手段として動作させるものである。このスピーカアレイシステムの構成は基本的に上記第１実施形態と同様である。第１実施形態との相違点は、CPU１０１が、上記音響ビーム構成パラメータの生成処理を行うだけでなく、音響ビームの生成のために選択されなかったスピーカユニットSPに回り込み音と相殺する音を発生させるためのＤＳＰ２０１の制御を行う点である。
【００４７】
図１５はこの発明の第２実施形態であるスピーカアレイシステムの動作例を示すものである。この例では、矢印Y1によって示す範囲内のスピーカユニットSPを用いて、位置Pに音源があるように聴かせる音響ビームをエリアAR内に放射している。第１実施形態において説明したように、各スピーカユニットSPに供給するオーディオ信号の遅延時間を調整するとともに適切な窓掛け処理を行えば、エリアARの外側への音波の放射をある程度は抑えることができる。しかし、スピーカユニットSPから出力された音は、比較的広範囲に伝播するので、どうしてもエリアARの外側のエリアBRに回り込み音となって届いてしまう。そこで、本実施形態では、音響ビームの生成のためのスピーカユニットＳＰとして選択されていない矢印Ｙ２によって示す範囲内のスピーカユニットＳＰを用いて、エリアＢＲ内の回り込み音と打ち消し合う相殺音をエリアBR内に放射する。この相殺音の発生方法として次の３つがある。
【００４８】
ａ．第１の相殺音発生方法
この方法では、矢印Ｙ１の範囲内のあるスピーカユニットＳＰ（以下、回り込み音生成スピーカユニットという）の出力音が回り込み音となってエリアＢＲ内のある位置（以下、回り込み音到達位置Ｑという）に届くことが分かっている場合に次のようにして相殺音を生成する。すなわち、図１６に示すように、上記回り込み音到達位置Ｑにおいて、回り込み音と逆位相の相殺音が届くように、矢印Ｙ２内のスピーカユニットＳＰに供給する遅延オーディオ信号の遅延時間を調整する。ＣＰＵ１０１は、そのような遅延オーディオ信号を得るのに必要な相殺音用パラメータを生成し、ＤＳＰ２０１に送る。
【００４９】
ｂ．第２の相殺音発生方法
この方法では、矢印Ｙ１の範囲内のある回り込み音生成スピーカユニットの出力音が回り込み音となってエリアＢＲ内のある回り込み音到達位置Ｑに届くことが分かっている場合に次のようにして相殺音を生成する。まず、オーディオ信号が回り込み音生成スピーカユニットを介して回り込み音となってエリアＢＲ内の位置に到達するまでの経路の伝達関数Ｇ１を予め求めておく。次に、矢印Ｙ２によって示す範囲内のあるスピーカユニットＳＰを相殺音用スピーカユニットとして選択し、この相殺音用スピーカユニットから上記回り込み音到達位置Ｑまでの伝達関数Ｇ２を予め求めておく。そして、あるオーディオ信号に基づいて音響ビームをエリアＡＲ内に放射するときには、図１７に示すように、このオーディオ信号に伝達関数Ｇ１に対応したフィルタ処理を施して、上記回り込み音到達位置における回り込み音に対応したオーディオ信号を生成し、このオーディオ信号の位相を反転させた後、伝達関数Ｇ２の逆関数Ｇ２−１相当のフィルタ処理を施し、相殺音用スピーカユニットに供給する。このような処理を行うことにより、回り込み音と逆位相の相殺音を上記回り込み音の到達位置に供給し、回り込み音を打ち消すことができる。
【００５０】
ｃ．第３の相殺音発生方法
この方法では、矢印Ｙ１の範囲内のある回り込み音生成スピーカユニットの出力音が回り込み音となってエリアＢＲ内のある回り込み音到達位置Ｑに届くことが分かっている場合にその回り込み音到達位置Ｑに回り込み音を検知するセンサを配置しておく。また、矢印Ｙ２によって示す範囲内のあるスピーカユニットＳＰを相殺音用スピーカユニットとして選択しておく。そして、あるオーディオ信号に基づいて音響ビームをエリアＡＲ内に放射するときには、図１８に示すように、センサによって検知される回り込み音到達位置Ｑにおける回り込み音のレベルが極小値になるように、オーディオ信号に適応フィルタ処理を施して相殺音用スピーカユニットに供給する。このような処理を行うことにより、回り込み音到達位置Ｑにおける回り込み音のレベルを低く抑えることができる。
【００５１】
以上説明した相殺音発生方法は、特に低域の回り込み音を打ち消すのに効果的である。従って、低域成分のみに限定して上記相殺音発生方法を実施してもよい。
【００５２】
＜他の実施形態＞
本発明には以上挙げた実施形態の他、例えば次のような実施形態も考えられる。
（１）上記各実施形態では、円筒型のスピーカアレイを用いた。しかし、スピーカアレイの形状は、例えば円錐体、多面体または球体であってもよい。
（２）図１９に示すように、円筒型スピーカアレイ部３００を例えば２分割し、分割された領域のスピーカユニットＳＰに与える遅延デジタルオーディオ信号の生成処理を２個のＤＳＰ２０１Ａおよび２０１Ｂに分担させるようにしてもよい。このようにすることにより、各ＤＳＰの負担を軽減し、処理の高速化を図ることができる。
【図面の簡単な説明】
【００５３】
【図１】この発明の第１実施形態であるスピーカアレイシステムの構成を示すブロック図である。
【図２】同スピーカアレイシステムにおける円筒型スピーカアレイ部の構成を示す平面図である。
【図３】同円筒型スピーカアレイ部の構成を示す側面図である。
【図４】同実施形態における音響ビームの発生原理を説明する図である。
【図５】同実施形態における音響ビームの発生原理を説明する図である。
【図６】同実施形態における音響ビームの発生原理を説明する図である。
【図７】同実施形態における音響ビームの発生原理を説明する図である。
【図８】同実施形態における音響ビームの発生原理を説明する図である。
【図９】同実施形態における音響ビームの発生原理を説明する図である。
【図１０】同スピーアアレイシステムを複数用いたシステムの例を示す図である。
【図１１】同実施形態におけるＣＰＵの処理内容を説明する図である。
【図１２】同実施形態におけるＤＳＰの処理内容を説明する図である。
【図１３】同実施形態におけるＤＳＰの処理内容を説明する図である。
【図１４】同実施形態におけるＤＳＰの処理内容を説明する図である。
【図１５】この発明の第２実施形態であるスピーカアレイシステムの動作を示す図である。
【図１６】同実施形態における相殺音発生方法の第１の例を示す図である。
【図１７】同実施形態における相殺音発生方法の第１の例を示す図である。
【図１８】同実施形態における相殺音発生方法の第１の例を示す図である。
【図１９】この発明の他の実施形態を示す図である。
【符号の説明】
【００５４】
１０１…ＣＰＵ、２０１…ＤＳＰ、３００…円筒型スピーカアレイ部。
【図１】
2006109343.tif 000003
【図２】
2006109343.tif 000004
【図３】
2006109343.tif 000005
【図４】
2006109343.tif 000006
【図５】
2006109343.tif 000007
【図６】
2006109343.tif 000008
【図７】
2006109343.tif 000009
【図８】
2006109343.tif 000010
【図９】
2006109343.tif 000011
【図１０】
2006109343.tif 000012
【図１１】
2006109343.tif 000013
【図１２】
2006109343.tif 000014
【図１３】
2006109343.tif 000015
【図１４】
2006109343.tif 000016
【図１５】
2006109343.tif 000017
【図１６】
2006109343.tif 000018
【図１７】
2006109343.tif 000019
【図１８】
2006109343.tif 000020
【図１９】
2006109343.tif 000021