(57)【特許請求の範囲】
【請求項１】
スピーカとマイクロホンとを含む音響系で前記スピーカから前記マイクロホンへの音の回り込みによって生じるハウリングを検出するハウリング検出器において、
前記音響系のインパルス応答を計測するインパルス応答計測手段と、
このインパルス応答計測手段で計測されたインパルス応答の計測開始から所定値減衰までの時間が所定時間よりも長いときに前記音響系でハウリングが発生したと認識するハウリング発生検出手段とを有し、
前記インパルス応答計測手段は、前記音響系の入出力から前記インパルス応答をリアルタイムで計測する際に、スペクトラムが平坦でない音響系の入出力信号からインパルス応答を計測するものである
ことを特徴とするハウリング検出器。
【請求項２】
スピーカとマイクロホンとを含む音響系で前記スピーカから前記マイクロホンへの音の回り込みによって生じるハウリングを検出するハウリング検出器において、
前記音響系のインパルス応答を計測するインパルス応答計測手段と、
このインパルス応答計測手段で計測されたインパルス応答の計測開始から所定値減衰までの時間が所定時間よりも長いときに前記音響系でハウリングが発生したと認識し前記インパルス応答の前記所定時間よりも後の波形の周波数成分からハウリングポイントを検出するハウリングポイント検出手段とを有し、
前記インパルス応答計測手段は、前記音響系の入出力から前記インパルス応答をリアルタイムで計測する際に、スペクトラムが平坦でない音響系の入出力信号からインパルス応答を計測するものである
ことを特徴とするハウリング検出器。
【請求項３】
スピーカとマイクロホンとを含む音響系で前記スピーカから前記マイクロホンへの音の回り込みによって生じるハウリングを検出するハウリング検出器において、
前記音響系のインパルス応答を計測するインパルス応答計測手段と、
このインパルス応答計測手段で計測されたインパルス応答の計測開始から所定値減衰までの時間が所定時間よりも長いときに前記音響系でハウリングが発生したと認識するハウリング発生検出手段とを有し、
前記インパルス応答計測手段は、前記音響系の入出力から前記インパルス応答を所定周期でリアルタイムで計測するものである
ことを特徴とするハウリング検出器。
【請求項４】
スピーカとマイクロホンとを含む音響系で前記スピーカから前記マイクロホンへの音の回り込みによって生じるハウリングを検出するハウリング検出器において、
前記音響系のインパルス応答を計測するインパルス応答計測手段と、
このインパルス応答計測手段で計測されたインパルス応答の計測開始から所定値減衰までの時間が所定時間よりも長いときに前記音響系でハウリングが発生したと認識し前記インパルス応答の前記所定時間よりも後の波形の周波数成分からハウリングポイントを検出するハウリングポイント検出手段とを有し、
前記インパルス応答計測手段は、前記音響系の入出力から前記インパルス応答を所定周期でリアルタイムで計測するものである
ことを特徴とするハウリング検出器。
【請求項５】
スピーカとマイクロホンとを含む音響系で前記スピーカから前記マイクロホンへの音の回り込みによって生じるハウリングを防止するハウリングキャンセル装置において、
前記音響系のインパルス応答を計測するインパルス応答計測手段と、
このインパルス応答計測手段で計測されたインパルス応答の計測開始から所定値減衰までの時間が所定時間よりも長いときに前記音響系でハウリングが発生したと認識し前記インパルス応答の前記所定時間よりも後の波形の周波数成分からハウリングポイントを検出するハウリングポイント検出手段と、
このハウリングポイント検出手段によって検出されたハウリングポイントの周波数成分を前記音響系において減衰させることによりハウリングを抑圧するハウリング周波数抑圧手段とを有し、
前記インパルス応答計測手段は、前記音響系の入出力から前記インパルス応答をリアルタイムで計測する際に、スペクトラムが平坦でない音響系の入出力信号からインパルス応答を計測するものである
ことを特徴とするハウリングキャンセル装置。
【請求項６】
スピーカとマイクロホンとを含む音響系で前記スピーカから前記マイクロホンへの音の回り込みによって生じるハウリングを防止するハウリングキャンセル装置において、
前記音響系のインパルス応答を計測するインパルス応答計測手段と、
このインパルス応答計測手段で計測されたインパルス応答の計測開始から所定値減衰までの時間が所定時間よりも長いときに前記音響系でハウリングが発生したと認識し前記インパルス応答の前記所定時間よりも後の波形の周波数成分からハウリングポイントを検出するハウリングポイント検出手段と、
このハウリングポイント検出手段によって検出されたハウリングポイントの周波数成分を前記音響系において減衰させることによりハウリングを抑圧するハウリング周波数抑圧手段とを有し、
前記インパルス応答計測手段は、前記音響系の入出力から前記インパルス応答を所定周期でリアルタイムで計測するものである
ことを特徴とするハウリングキャンセル装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、スピーカとマイクロホンとを含む音響系で、マイクロホンからスピーカへの音の回り込みによって生じるハウリングを検出し、またこれを抑圧するハウリング検出器及びハウリングキャンセル装置に関する。
【０００２】
【従来の技術】
コンサートホールでのＰＡ（Ｐｕｂｌｉｃ  Ａｄｄｒｅｓｓ）制御やＳＲＳ（Ｓｏｕｎｄ  Ｒｏｏｍ  Ｓｙｓｔｅｍ）のようなスピーカ及びマイクロホンを含む音響システムでは、スピーカから再生された音がマイクロホンにフィードバックするため、ある特定の周波数の閉ループゲインが１以上になってハウリングが発生することがある。この種のハウリングをキャンセルする手法としては、既に種々の手法が確立されている。
【０００３】
その一つは、リハーサル中に、音響系の特定のモニタポイントの周波数特性をモニタしながら予めハウリングの起こりやすい状況を作り出し、ピーク周波数がある設定レベル以上で、ある設定時間だけ持続した場合にハウリングが発生したと判断し、その周波数帯域のレベルを抑圧するようなフィルタをＤＳＰによって設定するという手法である（「ＤＳＰを使ったハウリング検出・除去の自動システム」柘植他、ＡＥＳ東京コンベンション  ’９５予稿集  ｐ１１２〜１５５）。
【０００４】
また、その他の手法として、音響系のインパルス応答を測定し、マイクロホンにフィードバックされる音声によるハウリング成分の逆信号成分を、求められたインパルス応答と音声信号との畳み込みによって算出し、この逆信号成分を出力信号からダイレクトに減算することによりハウリング成分を除去するという手法も知られている（特開昭５６−３０３９７号）。
【０００５】
【発明が解決しようとする課題】
しかしながら、上述した従来のハウリング検出・除去の手法のうち、前者の手法では、予め機器の設営中やリハーサル中にフィルタの設定をしておかなくてはならず、しかも設営作業中にマイクロホンの位置が変更になる等の環境変化があると、その都度、設定をし直さなくてはならないという問題がある。
【０００６】
また、後者の方法では、計測されたインパルス応答から求められたハウリング補正成分を出力信号からダイレクトに減算するという方式であるため、インパルス応答をかなり高い精度で計測しなければならない。計測精度が低いと、誤った補正がなされて出力信号に意図しない歪みが発生する。そこで、インパルス応答を高精度に計測するため、予め計測モードでインパルス波形を発生させて音響系のフィードバック信号を計測することもなされているが、インパルス応答は環境変化で刻々と変動するという問題がある。特に、大規模ホールなどでは、音の経路長が長くなるため、温度変化や部分的な空気の流れの変化等によって伝達関数が変動するケースが多い。このため、大規模ホールでは逆信号によりハウリングを打ち消す方式は、事実上困難である。
【０００７】
この発明は、このような問題点に鑑みなされたもので、誤ったハウリング検出や補正がなされることのないハウリング検出器及びハウリングキャンセル装置を提供することを第１の目的とする。また、この発明は、事前の設定作業が殆ど不要で、リアルタイムでの環境変化にも充分対応することができるハウリング検出器及びハウリングキャンセル装置を提供することを第２の目的とする。
【０００８】
【課題を解決するための手段】
この発明に係る第１及び第２のハウリング検出器は、スピーカとマイクロホンとを含む音響系で前記スピーカから前記マイクロホンへの音の回り込みによって生じるハウリングを検出するハウリング検出器において、前記音響系のインパルス応答を計測するインパルス応答計測手段と、このインパルス応答計測手段で計測されたインパルス応答の計測開始から所定値減衰までの時間が所定時間よりも長いときに前記音響系でハウリングが発生したと認識するハウリング発生検出手段とを有し、第１のハウリング検出器では、前記インパルス応答計測手段が、前記音響系の入出力から前記インパルス応答をリアルタイムで計測する際に、スペクトラムが平坦でない音響系の入出力信号からインパルス応答を計測するものであり、第２のハウリング検出器では、前記インパルス応答計測手段が、前記音響系の入出力から前記インパルス応答を所定周期でリアルタイムで計測するものであることを特徴とする。
【０００９】
この発明に係る第３及び第４のハウリング検出器は、スピーカとマイクロホンとを含む音響系で前記スピーカから前記マイクロホンへの音の回り込みによって生じるハウリングを検出するハウリング検出器において、前記音響系のインパルス応答を計測するインパルス応答計測手段と、このインパルス応答計測手段で計測されたインパルス応答の計測開始から所定値減衰までの時間が所定時間よりも長いときに前記音響系でハウリングが発生したと認識し前記インパルス応答の前記所定時間よりも後の波形の周波数成分からハウリングポイントを検出するハウリングポイント検出手段とを有し、第３のハウリング検出器では、前記インパルス応答計測手段が、前記音響系の入出力から前記インパルス応答をリアルタイムで計測する際に、スペクトラムが平坦でない音響系の入出力信号からインパルス応答を計測するものであり、第４のハウリング検出器では、前記インパルス応答計測手段が、前記音響系の入出力から前記インパルス応答を所定周期でリアルタイムで計測するものであることを特徴とする。
【００１０】
また、この発明に係る第１及び第２のハウリングキャンセル装置は、スピーカとマイクロホンとを含む音響系で前記スピーカから前記マイクロホンへの音の回り込みによって生じるハウリングを防止するハウリングキャンセル装置において、前記音響系のインパルス応答を計測するインパルス応答計測手段と、このインパルス応答計測手段で計測されたインパルス応答の計測開始から所定値減衰までの時間が所定時間よりも長いときに前記音響系でハウリングが発生したと認識し前記インパルス応答の前記所定時間よりも後の波形の周波数成分からハウリングポイントを検出するハウリングポイント検出手段と、このハウリングポイント検出手段によって検出されたハウリングポイントの周波数成分を前記音響系において減衰させることによりハウリングを抑圧するハウリング周波数抑圧手段とを有し、第１のハウリングキャンセル装置では、前記インパルス応答計測手段が、前記音響系の入出力から前記インパルス応答をリアルタイムで計測する際に、スペクトラムが平坦でない音響系の入出力信号からインパルス応答を計測するものであり、第２のハウリングキャンセル装置では、前記インパルス応答計測手段が、前記音響系の入出力から前記インパルス応答を所定周期でリアルタイムで計測するものであることを特徴とする。
【００１１】
すなわち、音響系のインパルス応答は、ハウリングが発生していない通常状態では、ホールや系の応答が入るだけであるが、ハウリングを起こし始めると減衰時間が長くなってその波形が大きく変化する。また、このときのインパルス応答波形の後部、いわゆる尾部の波形に着目すると、その部分ではハウリングを起こしている周波数成分が支配的となっている。このようにインパルス応答波形の減衰傾向を見てハウリング発生の有無を判断することにより、インパルス波形自体の推定精度は、それほど高くなくてもハウリングの発生を精度良く検出することが可能になる。
【００１２】
この発明の第１及び第２のハウリング検出器によれば、音響系のインパルス応答を計測し、この計測されたインパルス応答の計測開始から所定値減衰までの時間が所定時間よりも長いとき、即ちインパルス応答の尾部が長くなったときにハウリングが発生したと認識するようにしているので、インパルス応答を比較的ラフに推定しても、ハウリング発生の有無を精度良く認識することができる。
【００１３】
また、この発明の第３及び第４のハウリング検出器によれば、上記の方法によりハウリングを検出したらインパルス応答の所定時間よりも後の波形の周波数成分からハウリングポイントを検出するようにしているので、ハウリングが発生している周波数を正確に推定することができる。
【００１４】
この発明の第１及び第２のハウリングキャンセル装置によれば、上記の方法によりハウリングポイントを検出し、音響系において前記ハウリングポイントの周波数成分を抑圧することによりハウリングを抑制するようにしているので、逆信号付加方式等に比べて誤った補正がなされる可能性が少なく、他の周波数帯域への影響も少なくなり、効果的なハウリングキャンセルが実現される。
【００１５】
そして、この発明では、インパルス応答波形の減衰傾向によってハウリングの発生の有無を検出し、ハウリング発生時のインパルス応答波形の尾部の周波数特性からハウリングポイントを求め、その周波数成分を抑圧することによりハウリングをキャンセルするようにしているので、前述したように、インパルス応答から生成された逆信号をダイレクトに出力信号から減算する方式に比べて、インパルス応答波形自体の推定精度はそれほど高い必要はない。これにより、インパルス応答計測をスペクトラムが平坦でない音響系の入出力信号から推定する手法を適用することが可能になる。この手法を適用すれば、特別の計測モードを設ける必要がなく、リアルタイムで所定周期でインパルス応答を推定することができる。このため、事前の設定作業が殆ど不要で、リアルタイムでの環境変化にも十分対応することが可能になる。
【００１６】
【発明の実施の形態】
以下、図面を参照して、この発明の好ましい実施の形態について説明する。
図１は、この発明の一実施例に係る音響システムの構成を示すブロック図である。
この音響システムは、少なくとも１つのマイクロホン１と少なくとも１つのスピーカ２とを含み、コンサートホールなどに設置されてスピーカ２から出力された音響信号がマイクロホン１で収音される可能性のあるシステムである。
マイクロホン１からの音声信号Ｓ０は、マイクアンプ３で増幅されてミキサ４に入力される。また、電子楽器や音響機器からのライン又はハウリングを起こさないマイクロホン等から供給される音声信号Ｓ１，Ｓ２，…，Ｓｎは、ミキサ５でミキシングされたのち、ミキサ４で音声信号Ｓ１とミキシングされる。ミキサ４からの出力はハウリング抑制用のイコライザ（ＥＱ）６を介してアンプ７に入力され、ここで増幅されてスピーカ２から出力されるようになっている。
【００１７】
また、この音響システムには、系全体のインパルス応答を計測するためのインパルス応答計測部８が設けられ、ハウリング成分を含まないミキサ５から出力される入力信号ｘ（ｔ）と、スピーカ２に供給される出力信号ｙ（ｔ）とが、インパルス応答計測部８の入力信号として与えられている。インパルス応答計測部８は、これらの信号ｘ（ｔ），ｙ（ｔ）から一定時間間隔でリアルタイムにインパルス応答ｈ（ｉ）を計測する。インパルス応答計測部８で計測されたインパルス応答ｈ（ｉ）は、ハウリング検出部９に与えられている。ハウリング検出部９は、計測されたインパルス応答ｈ（ｉ）からハウリングの発生の有無とハウリング発生時のハウリングポイントｆｈとを検出する。そして、検出されたハウリングポイントｆｈの周波数帯域を抑圧するようにイコライザ６を制御してハウリングをキャンセルするように構成されている。
【００１８】
次に、このように構成された音響システムの動作について説明する。図２は、この音響系のインパルス応答ｈ（ｔ）を模式的に示すブロック図である。ここでｍ（ｔ）は、ミキサ４、イコライザ６及びアンプ７を含むインパルス応答、ｎ１（ｔ）は、これらの系に混入するノイズ、ｇ（ｔ）は、スピーカ２からマイクロホン１までのホールのインパルス応答、ｎ２（ｔ）はマイクロホン１に混入するノイズである。ｍ（ｔ）とｇ（ｔ）とを介して一巡伝達ループが形成される。ハウリングが発生していない状態では、ｇ（ｔ）はホールの応答のみであり、その大きさは小さいが、ハウリングが発生するとｇ（ｔ）が増大する。
【００１９】
図３には、その影響を理解するため、インパルス応答ｈ（ｉ）の波形を示している。同図（ａ）はハウリングが発生していないとき、同図（ｂ）はハウリングが発生しているときの波形である。図示のように、ハウリング発生時には、ハウリング未発生時に比べてインパルス応答ｈ（ｉ）が長時間減衰しない。そこで、この減衰傾向を見るため、インパルス応答計測部８でインパルス応答ｈ（ｉ）を計測する。
【００２０】
いま、入力信号ｘ（ｔ）及び出力信号ｙ（ｔ）の離散信号系列をそれぞれｘ（ｎ），ｙ（ｎ）とし、インパルス応答ｈ（ｔ）の離散系列をｈ（ｉ）とすると、出力信号系列ｙ（ｎ）は、入力信号系列ｘ（ｔ）とインパルス応答ｈ（ｉ）との畳み込みにより、下記数１のように表すことができる。
【００２１】
【数１】
0003584907.tif 000002
【００２２】
スペクトルが平坦でない入力信号ｘ（ｎ）を取り扱う場合、インパルス応答ｈ（ｉ）は、パワースペクトラムとクロススペクトラムとの比によって求められることが知られている（クロススペクトラム法）。即ち、入力系列ｘ（ｎ）のスペクトラム及びその複素共役スペクトラムをそれぞれＸ（ｋ），Ｘ＊（ｋ）とし、出力系列ｙ（ｎ）のスペクトラム及びその複素共役スペクトラムをそれぞれＹ（ｋ），Ｙ＊（ｋ）とすると、インパルス応答ｈ（ｉ）のスペクトラムＨ（ｋ）は、下記数２のように、求められる。
【００２３】
【数２】
0003584907.tif 000003
【００２４】
ここで、Ｘ＊（ｋ）Ｘ（ｋ）はパワースペクトラム、Ｘ＊（ｋ）Ｙ（ｋ）はクロススペクトラムで、上バーは、これらの多数回平均を表している。
【００２５】
また、音楽等のソースを使用した場合、ソースのスペクトラムのレベルが低い部分はノイズなどの影響が現れやすい。その場合、伝達関数上にいわゆるあばれが大きく現れる。このため、インパルス応答にもノイズが影響する。これに対する対応策としてはコヒーレンス関数を使用すればよい。コヒーレンスγＸＹ２は次のように求められる。
【００２６】
【数３】
0003584907.tif 000004
【００２７】
ノイズの影響が大きい場合、コヒーレンスが１よりも小さくなるため、求まった伝達関数にコヒーレンスを乗じることにより、インパルス応答推定におけるノイズの影響を軽減することができる。このようにして求められたインパルス応答は、本来のものと異なる可能性があるが、ハウリング検出の目的で使用する分には十分であり、ノイズの影響が少なくなる分だけ検出精度は増すので好ましい。
【００２８】
図４は、このようなクロススペクトラム法を適用したインパルス応答計測部８の機能ブロック図である。入力信号ｘ（ｔ）及び出力信号ｙ（ｔ）は、Ａ／Ｄ変換器１１，１２でそれぞれ離散値系列ｘ（ｎ），ｙ（ｎ）に変換され、時間窓かけ部１３，１４でそれぞれ適当な関数窓で所定サンプル数を切り出されたのち、ＦＦＴ（高速フーリエ変換）部１５，１６でそれぞれスペクトラムＸ（ｋ），Ｙ（ｋ）に変換される。複素共役部１７，１８は、それぞれ複素共役スペクトラムＸ＊（ｋ），Ｙ＊（ｋ）を算出する。スペクトラムＸ（ｋ），Ｘ＊（ｋ）は、乗算器１９で乗算され、多数回平均部２０で多数回平均をとられてパワースペクトラムが求められる。また、スペクトラムＸ＊（ｋ），Ｙ（ｋ）は、乗算器２１で乗算され、多数回平均部２２で多数回平均をとられてクロススペクトラムが求められる。これらパワースペクトラム及びクロススペクトラムは除算器２３で除算されて伝達関数Ｈ（ｋ）が求められる。
【００２９】
一方、スペクトラムＹ（ｋ），Ｙ＊（ｋ）は、乗算器２４で乗算され、多数回平均部２５で多数回平均をとられて出力信号のパワースペクトラムが求められる。そして、入力信号及び出力信号のパワースペクトラムは乗算器２６で乗算され、二乗部２７で得られたクロススペクトルの二乗と共に除算器２８に与えられる。除算器２８によってコヒーレンスγＸＹ２が求められ、これが先に算出された伝達関数Ｈ（ｋ）と乗算器２９において乗算されたのち、ＩＦＦＴ（逆ＦＦＴ）部３０で逆フーリエ変換されてインパルス応答ｈ（ｉ）が求められる。
【００３０】
このようにして求められたインパルス応答波形は、図３に示すような波形であり、インパルス応答波形が所定値、例えば最大振幅から６０ｄＢ低下するレベル以下になる時間Ｔ１，Ｔ２が、予め設定した所定時間Ｔ０よりも短いか、長いかでハウリング発生の有無を検出することができる。
【００３１】
図５は、ハウリング検出部９の具体的構成例を示す機能ブロック図である。インパルス応答計測部８で求められたインパルス応答ｈ（ｉ）は、所定のクロック信号ＣＫに同期して包絡検出部３１に入力され、ここでその包絡曲線を検出される。インパルス応答の包絡曲線は、レベルチェック部３２で最大振幅から所定値（係数Ａで指定する）だけレベルが低下したかどうかをチェックされる。ダウンカウンタ３３は、プリセット値ＰＲＥが与えられるとクロック信号ＣＫをカウントダウンする。レベルチェック部３２からは、インパルス応答の包絡曲線が所定値だけレベル低下するとダウンカウンタ３３にストップ信号ＳＴＯＰを出力する。もし、ダウンカウンタ３３がアンダーフローしたら、ハウリングが発生したと判定し、ハウリング発生を知らせる信号を出力する。また、ハウリング発生を検出したら、以後のインパルス応答波形が周波数分析部３４で周波数分析され、そのピーク周波数をハウリングポイントｆｈとして出力する。
【００３２】
ここで、プリセット値ＰＲＥは、図３に示す所定時間Ｔ０に相当する。このプリセット値ＰＲＥや係数Ａは、音響システムの設置環境に応じて適宜適当な値を設定すれば良い。また、ハウリング検出は、図３（ｃ）に示すように、所定周期Ｔで連続的に行う。周期Ｔが短いほどハウリング発生から抑制までの時間が短くなるが、あまり短いとハウリング発生の有無を識別するのが困難になるので、音響システムの設置環境やハードウェアの処理能力等を勘案して数秒程度に設定しておけばよい。
【００３３】
なお、上述した実施例では、クロススペクトラム法によりインパルス応答ｈ（ｉ）を計測したが、前述したように、この発明では、インパルス応答波形の減衰傾向が分かればそれほど正確にインパルス応答を推定する必要がないので、もう少し簡便な方法でインパルス応答を求めることもできる。以下にその方法を説明する（城戸健一他、“多数回の平均のみによるインパルスレスポンス推定の一方法”、電気通信学会技術研究報告  ＥＡ９１−１５（１９９１）に基づく）。数１からも明らかなように、出力信号ｙ（ｎ＋ｊ）は、数４のように表すことができる。
【００３４】
【数４】
0003584907.tif 000005
【００３５】
ここで、出力信号ｙ（ｎ＋ｊ）に離散時間でそれよりもｉだけ前の時点の入力信号ｘ（ｎ＋ｊ−ｉ）の符号ｓｇｎ｛ｘ（ｎ＋ｊ−ｉ）｝を掛けると、下記数５のようになる。
【００３６】
【数５】
0003584907.tif 000006
【００３７】
ここで入力信号ｘ（ｎ）は、音声信号の場合、正負にわたる振動波形であるから、ｊの値を変化させて数５を加算平均していくと、数５の右辺のｈ（ｉ）の係数Ｃｉは、｜ｘ（ｎ）｜の平均値に収束していくが、ｈ（ｍ）（ｍ≠ｉ）の係数Ｃｍ（ｍ≠ｉ）は、正負で相殺されてその影響が少なくなる。そこで、ｈ（ｉ）を下記数６のように推定することができる。
【００３８】
【数６】
0003584907.tif 000007
【００３９】
また、インパルス応答を求めるのが目的ではなく、その減衰特性が分かればよいので、１／｜ｘ（ｎ）｜の割り算を除くことができる。この手法では、インパルス応答波形を正確に推定することはできないが、パワースペクトラムの高い、一般的にはハウリングしやすい部分が強調されたインパルス応答波形となるので、ハウリング検出には極めて都合が良い。
【００４０】
図６は、この手法を適用したインパルス応答計測部８の構成例を示す機能ブロック図である。入力信号ｘ（ｔ）及び出力信号ｙ（ｔ）は、それぞれＡ／Ｄ変換器４１，４２で離散信号系列ｘ（ｎ），ｙ（ｎ）に変換されたのち、ラグ調整部４３，４４でラグ調整されて、ｓｇｎ｛ｘ（ｎ＋ｊ−ｉ）｝とｙ（ｎ＋ｊ）とがそれぞれ抽出される。これらは乗算器４５で乗算され、累積加算・平均化部４６でｊ＝０〜Ｎまで累積加算及び平均化され、インパルス応答ｈ（ｉ）が求められる。
【００４１】
この実施例によれば、前述したクロススペクトラム法に比べ、周波数領域での処理が全くなく、単純な積和演算のみでインパルス応答ｈ（ｉ）が求められるので、ハードウェアやソフトウェアを単純化することができ、システムを安価に構成することができるという利点がある。
【００４２】
【発明の効果】
以上述べたように、この発明によれば、音響系のインパルス応答を計測し、この計測されたインパルス応答の計測開始から所定値減衰までの時間が所定時間よりも長いとき、即ちインパルス応答の尾部が長くなったときにハウリングが発生したと認識し、インパルス応答の所定時間よりも後の波形の周波数成分からハウリングポイントを検出すると共に、このハウリングポイントの周波数成分を抑圧することによりハウリングを抑制するようにしているので、逆信号付加方式等に比べて誤った補正がなされる可能性が少なく、他の周波数帯域への影響も少なくなり、効果的なハウリングキャンセルが実現されるという効果を奏する。
【図面の簡単な説明】
【図１】この発明の一実施例に係る音響システムの構成を示すブロック図である。
【図２】同システムの一巡伝達関数を模式的に示す図である。
【図３】同システムにおけるインパルス応答波形を示す波形図である。
【図４】同システムにおけるインパルス応答計測部の構成例を示す機能ブロック図である。
【図５】同システムにおけるハウリング検出部の構成例を示す機能ブロック図である。
【図６】同システムにおけるインパルス応答計測部の他の構成例を示す機能ブロック図である。
【符号の説明】
１…マイクロホン、２…スピーカ、３…マイクアンプ、４，５…ミキサ、６…イコライザ、７…アンプ、８…インパルス応答計測部、９…ハウリング検出部。
【図１】
0003584907.tif 000008
【図２】
0003584907.tif 000009
【図３】
0003584907.tif 000010
【図４】
0003584907.tif 000011
【図５】
0003584907.tif 000012
【図６】
0003584907.tif 000013