(57)【要約】【課題】音響空間内の再生音の音質を所望の音質に制御することを可能にしつつハウリングの発生を効果的に防止する。【手段】適応対象振幅特性算出部２０は、スピーカ９２、マイクロホン９１、ハウリング抑圧用フィルタ１４を含む適応対象信号伝達系の振幅特性Ｒ（ω）を求める。推奨振幅特性算出部２１は、適応対象振幅特性算出部２０が求めた適応対象振幅特性Ｒ（ω）に基づいて、ハウリングの抑圧に効果的な１または複数種類のフィルタ処理のパラメータを算出し、表示制御部１８は、そのフィルタ処理の内容を示す設定支援画面を表示部１７に表示させる。フィルタ制御部２２は、操作部１６の操作に従って、推奨振幅特性算出部２１が算出したパラメータのフィルタ処理をハウリング抑圧用フィルタ１４に実行させる。【選択図】図１
2010166225.tif 000002
【特許請求の範囲】
【請求項１】
同一の音響空間内に配置されたマイクロホンとスピーカとを含む閉ループ内に介挿されたハウリング抑圧用フィルタと、
前記スピーカから前記マイクロホンまでの区間と前記ハウリング抑圧用フィルタとを少なくとも含むものを適応対象信号伝達系とし、前記適応対象信号伝達系に対して入力される入力信号にフィルタ処理を施すことにより、前記適応対象信号伝達系から出力される出力信号を模した模擬出力信号を生成し、前記適応対象信号伝達系から出力された出力信号から前記模擬出力信号を相殺して出力するとともに、前記模擬出力信号が前記適応対象信号伝達系から出力される出力信号を模したものとなるように前記フィルタ処理におけるフィルタ係数の更新を行う適応フィルタと、
前記適応フィルタのフィルタ処理に用いられるフィルタ係数に基づいて、前記適応対象信号伝達系の振幅特性である適応対象振幅特性を求める適応対象振幅特性算出手段と、
前記適応対象振幅特性算出手段が求めた適応対象振幅特性に基づいて、ハウリングの抑圧に効果的な１または複数種類のフィルタ処理のパラメータを算出するフィルタパラメータ算出手段と、
表示手段と、
前記フィルタパラメータ算出手段がパラメータを求めた前記フィルタ処理の内容を示す画面を前記表示手段に表示させる表示制御手段と
を具備することを特徴とするハウリング抑制装置。
【請求項２】
操作手段と、
前記操作手段の操作に従って、前記フィルタパラメータ算出手段がパラメータを算出した１または複数のフィルタ処理の各々を前記ハウリング抑圧用フィルタに実行させるか否かの制御を行うフィルタ制御手段と
をさらに具備することを特徴とする請求項１に記載のハウリング抑制装置。
【請求項３】
前記フィルタパラメータ算出手段は、前記適応対象振幅特性の逆特性に現れるゲインのディップを大きなものから順に所定個数選択し、選択した各ディップの周波数、深さ、幅を算出し、前記ハウリングの抑圧に効果的な複数種類のフィルタ処理の各々の減衰対象帯域の中心周波数、ゲイン、Ｑ値として出力することを特徴とする請求項１または２に記載のハウリング抑制装置。
【請求項４】
前記フィルタパラメータ算出手段は、前記適応対象振幅特性に現れるゲインのピークを大きなものから順に所定個数選択し、選択した各ピークの周波数、高さ、幅を算出し、前記ハウリングの抑圧に効果的な複数種類のフィルタ処理の各々の減衰対象帯域の中心周波数、ゲイン、Ｑ値として出力することを特徴とする請求項１または２に記載のハウリング抑制装置。
【請求項５】
前記表示制御手段は、周波数軸を揃えて、前記適応対象振幅特性または前記適応対象信号伝達系から出力される信号のパワースペクトルの少なくとも一方と前記ハウリングの抑圧に効果的な１または複数種類のフィルタ処理のフィルタ特性とを周波数軸を揃えて前記表示手段に表示させることを特徴とする請求項１〜４のいずれか１の請求項に記載のハウリング抑制装置。
【請求項６】
前記閉ループ内の信号に基づいて前記閉ループにおけるハウリングの発生およびそのハウリングが発生している周波数を検出するハウリング検出手段と、
前記閉ループ内の信号から前記ハウリング検出手段がハウリングを検出した周波数の信号を減衰させるフィルタ処理を行うノッチフィルタとを具備し、
前記表示制御手段は、
前記フィルタパラメータ算出手段がパラメータを求めた前記フィルタ処理の内容と前記ノッチフィルタが行うフィルタ処理の内容とを示す画面を前記表示手段に表示させることを特徴とする請求項１から５のいずれか１の請求項に記載のハウリング抑制装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、適応フィルタを利用して空間内の音響特性を制御する技術に関する。
【背景技術】
【０００２】
同一音響空間内においてマイクロホンにより収音した音の信号を増幅してスピーカから放音する音響フィードバック系では、スピーカからマイクロホンまでの区間を含む閉ループのゲインが０ｄＢを超えるとハウリングが発生する。このハウリングの発生を抑制する手段として、適応フィルタを利用したハウリング抑制装置が用いられることがある。このハウリング抑制装置では、適応フィルタがスピーカからマイクロホンへの回り込み音成分を模擬した模擬信号をスピーカへの入力信号に基づいて生成し、この模擬信号をマイクロホンの出力信号から相殺してスピーカに入力する。このような適応フィルタを利用したハウリング抑制装置に関する技術は、例えば特許文献１や非特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２１７５４２号公報
【非特許文献】
【０００４】
【非特許文献１】G.Rombouts，T.Waterschoot，M.Moonen、“Proactive notch filtering for acoustic feedbackCancellation”、Proc 2nd Annual IEEE Benelux/DSP Valley SignalProcess.Symp、２００６年４月、ｐ．１６９−１７２
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、特許文献１に開示されたハウリング抑制装置は、適応フィルタが回り込み音成分を相殺するのみであり、閉ループのゲインが０ｄＢを越えるのを直接的に防止するものではないため、ハウリングの防止策としては不十分である。これに対し、非特許文献１に開示されたハウリング抑制装置では、適応フィルタのフィルタ係数に基づいて、スピーカからマイクロホンまでの区間を含む閉ループのゲインがピークとなる周波数を求め、その周波数の信号の成分を減衰させる処理を閉ループ内に介挿されたノッチフィルタに実行させる。従って、ハウリングの発生を効果的に防止することができる。しかし、非特許文献１のハウリング抑制装置では、適応フィルタのフィルタ係数に基づく画一的な処理によりノッチフィルタのフィルタ特性が決定されるため、オペレータがスピーカから再生される音を所望の音質に制御するのが困難になるという問題がある。
本発明は、このような背景の下に案出されたものであり、音響空間内の再生音の音質を所望の音質に制御することを可能にしつつハウリングの発生を効果的に防止することができるハウリング抑制装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明は、同一の音響空間内に配置されたマイクロホンとスピーカとを含む閉ループ内に介挿されたハウリング抑圧用フィルタと、前記スピーカから前記マイクロホンまでの区間と前記ハウリング抑圧用フィルタとを少なくとも含むものを適応対象信号伝達系とし、前記適応対象信号伝達系に対して入力される入力信号にフィルタ処理を施すことにより、前記適応対象信号伝達系から出力される出力信号を模した模擬出力信号を生成し、前記適応対象信号伝達系から出力された出力信号から前記模擬出力信号を相殺して出力するとともに、前記模擬出力信号が前記適応対象信号伝達系から出力される出力信号を模したものとなるように前記フィルタ処理におけるフィルタ係数の更新を行う適応フィルタと、前記適応フィルタのフィルタ処理に用いられるフィルタ係数に基づいて、前記適応対象信号伝達系の振幅特性である適応対象振幅特性を求める適応対象振幅特性算出手段と、前記適応対象振幅特性算出手段が求めた適応対象振幅特性に基づいて、ハウリングの抑圧に効果的な１または複数種類のフィルタ処理のパラメータを算出するフィルタパラメータ算出手段と、表示手段と、前記フィルタパラメータ算出手段がパラメータを求めた前記フィルタ処理の内容を示す画面を前記表示手段に表示させる表示制御手段とを具備することを特徴とするハウリング抑制装置を提供する。
【０００７】
このハウリング抑制装置において、適応対象振幅特性算出手段は、適応フィルタのフィルタ処理に用いられるフィルタ係数に基づいて適応対象振幅特性を求め、フィルタパラメータ算出手段は、この適応対象振幅特性に基づいてハウリングの抑圧に効果的な１または複数種類のフィルタ処理のパラメータを求める。そして、表示制御手段は、フィルタパラメータ算出手段がパラメータを求めたフィルタ処理の内容を示す画面を表示手段に表示させる。よって、オペレータは、この画面を参照することにより、ハウリングの発生を防ぎながら音響空間内の再生音の音質を所望の音質にするのに好適なハウリング抑圧用フィルタのパラメータがどのようなものであるかを知ることができる。
【図面の簡単な説明】
【０００８】
【図１】この発明の一実施形態であるハウリング抑制装置を含む拡声システムの構成を示す図である。
【図２】図１に示すハウリング抑制装置の表示部に表示される設定支援画面を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照し、この発明の実施の形態を説明する。
図１は、この発明の一実施形態であるハウリング抑制装置１０を含む拡声システムの構成を示す図である。このハウリング抑制装置１０は、スピーカ９２、マイクロホン９１、当該ハウリング抑制装置１０、増幅部９３を含む閉ループ（以下、単に「閉ループ」という）におけるハウリングの発生を抑制する装置である。このハウリング抑制装置１０は、マイクロホン９１により音響空間から収音した音を増幅部９３により増幅してスピーカ９２から音響空間に放音する拡声システムにおけるマイクロホン９１と増幅部９３の間に介挿される。
【００１０】
この拡声システムにおいて、マイクロホン９１により収音された音は、オーディオ信号ｙ（ｋ）としてハウリング抑制装置１０に入力される。このオーディオ信号ｙ（ｋ）は、ハウリング抑制装置１０の信号処理を経た後に増幅部９３によって増幅され、増幅部９３によって増幅された信号ｕ（ｋ）がスピーカ９２に入力される。なお、ハウリング抑制装置１０による信号処理の詳細は、後述する。
【００１１】
スピーカ９２は、自身に入力された信号ｕ（ｋ）を音として音響空間に放音する。そして、このスピーカ９２から放音された音の一部が回り込み音としてマイクロホン９１に到達し、その回り込み音の成分ｘ（ｋ）と音響空間内で発生した音の成分ｓ（ｋ）とを含む音がマイクロホン９１により収音される、という音の循環が繰り返される。
【００１２】
ハウリング抑制装置１０は、ＤＳＰ（Digital Signal Processor）１１とパーソナルコンピュータ１２とにより構成される。ＤＳＰ１１は、適応フィルタ１３、ハウリング抑圧用フィルタ１４、およびノッチフィルタ１５としての演算処理機能を有している。また、パーソナルコンピュータ１２は、操作部１６、表示部１７、表示制御部１８、ハウリング検出部１９、適応対象振幅特性算出部２０、推奨振幅特性算出部２１、フィルタ制御部２２を含む。操作部１６は、たとえば、マウスなどのポインティングデバイスやキーボードを含んでおり、表示部１７は、たとえば、液晶ディスプレイである。また、表示制御部１８、ハウリング検出部１９、適応対象振幅特性算出部２０、推奨振幅特性算出部２１、およびフィルタ制御部２２は、プログラムの働きによってパーソナルコンピュータ１２のＣＰＵが実現する機能である。
【００１３】
本実施形態におけるハウリング抑圧用フィルタ１４は、ＩＩＲ（Infinite Impulse Response；無限インパルス応答）フィルタである。このハウリング抑圧用フィルタ１４は、マイクロホン９１の出力信号ｙ（ｋ）に対して指定された減衰対象帯域の信号を減衰させるフィルタ処理を施し、信号ｚ（ｋ）として出力する。本実施形態では、ハウリング抑圧用フィルタ１４は、最大８種類の帯域を減衰対象帯域とするフィルタ処理を行うことができる。これら８種類の減衰対象帯域のフィルタ処理の中心周波数、ゲイン、Ｑ値である特性情報ＩＮＦＯＧ−ｍ（ｍ＝１〜８）は推奨振幅特性算出部２１によって算出され、ハウリング抑圧用フィルタ１４がそれらの特性情報ＩＮＦＯＧ−ｍ（ｍ＝１〜８）に従ったフィルタ処理を行うか否かは、操作部１６のマウスの操作に応じて決定される。詳しくは、後述する。
【００１４】
ハウリング検出部１９は、ハウリング抑圧用フィルタ１４の出力信号ｚ（ｋ）からハウリングの発生およびハウリングの発生した周波数を検出する。ハウリング検出部１９によるハウリングの発生の検出の方法としては、ピッチ検出法やＦＦＴ（Fast Fourier Transform）解析法のほか、バンドパスフィルタを用いる方法などが知られている。本実施形態におけるハウリング検出部１９は、それらのいずれの方法を用いてハウリングを検出してもよい。
【００１５】
ノッチフィルタ１５は、ＩＩＲフィルタであり、ハウリング検出部１９による支援の下、ハウリング抑圧用フィルタ１４の出力信号ｚ（ｋ）に対して最大４つの減衰対象帯域ＢＮ−ｉ（ｉ＝１〜４）の信号を減衰させるフィルタ処理を施す。このノッチフィルタ１５は、ハウリング検出部１９がハウリングの発生した周波数を検出した場合に、そのハウリングの発生が検出された周波数を中心に含む減衰対象帯域ＢＮ−ｉの信号を減衰させるフィルタ処理を開始する。また、ノッチフィルタ１５は、フィルタ処理を開始した後、そのフィルタ処理における中心周波数、ゲイン、Ｑ値を示す特性情報ＩＮＦＯＮ−ｉ（ｉ＝１〜４）を表示制御部１８とフィルタ制御部２２に出力する。
【００１６】
適応フィルタ１３は、スピーカ９２→マイクロホン９１→ハウリング抑圧用フィルタ１４→ノッチフィルタ１５という信号伝達系（「適応対象信号伝達系」という）に対して入力される信号ｕ（ｋ）にフィルタ処理を施すことにより、適応対象信号伝達系から出力される信号ｚ（ｋ）を模した模擬出力信号ｘ（ｋ’）を生成し、この模擬出力信号ｘ（ｋ’）を信号ｚ（ｋ）から相殺して出力するとともに、模擬出力信号ｘ（ｋ’）が信号ｚ（ｋ）を模したものとなるようにフィルタ処理におけるフィルタ係数を更新する手段である。
【００１７】
より具体的に説明すると、この適応フィルタ１３における遅延部２３は、増幅部９３から適応対象信号伝達系のスピーカ９２へ出力される信号ｕ（ｋ）を時間τだけ遅延させて出力する。この時間τは、スピーカ９２からマイクロホン９１までの回り込み音成分ｘ（ｋ）の伝播遅延時間に基づいて決定される。また、フィルタ２４は、遅延部２３を介して供給される信号ｕ（ｋ）のサンプル列にフィルタ係数更新部２６から与えられたフィルタ係数列を畳み込み、畳み込み演算結果を模擬出力信号ｘ（ｋ’）として出力する。減算部２５は、適応対象信号伝達系におけるハウリング抑圧用フィルタ１４から出力された信号ｚ（ｋ）から模擬出力信号ｘ（ｋ’）を相殺し、誤差信号ｅ（ｋ）として出力する。フィルタ係数更新部２６は、ＬＭＳ（Least Mean Square；最小平均２乗）アルゴリズム等の適応アルゴリズムに従い、誤差信号ｅ（ｋ）に基づいて、フィルタ２４に与えるフィルタ係数列を更新する。この誤差信号ｅ（ｋ）に基づくフィルタ２４のフィルタ係数列の更新が繰り返されることにより、フィルタ２４の伝達関数Ｈ’（ｊω；ｊは虚数単位、ωは周波数）は、適応対象信号伝達系の伝達関数Ｈ（ｊω）に近似したものとなる。
【００１８】
適応対象振幅特性算出部２０は、適応フィルタ１３のフィルタ処理に用いられるフィルタ係数に基づいて適応対象信号伝達系の振幅特性である適応対象振幅特性Ｒ（ω）を求める。具体的に説明すると、適応対象振幅特性算出部２０は、フィルタ係数更新部２６によってフィルタ２４のフィルタ係数が更新されるたびに、ＦＦＴに代表される時間／周波数変換を更新後のフィルタ係数に施すことによりその伝達関数Ｈ（ｊω）を取得し、伝達関数Ｈ（ｊω）を下記式に代入して求まるパワースペクトルＬ（ω）（ｄＢ）を適応対象振幅特性Ｒ（ω）とする。
Ｌ（ω）＝１０ｌｏｇ１０（｜Ｈ（ｊω）｜２）…（１）
【００１９】
推奨振幅特性算出部２１は、適応対象振幅特性算出部２０が求めた適応対象振幅特性Ｒ（ω）に基づいて、ハウリングの抑圧に効果的な１または複数種類のフィルタ処理のパラメータを算出するフィルタパラメータ算出手段としての役割を果たすものである。
【００２０】
推奨振幅特性算出部２１は、適応対象振幅特性Ｒ（ω）に基づいて推奨振幅特性Ｇ（ω）を求め、この推奨振幅特性Ｇ（ω）から特性情報ＩＮＦＯＧ−ｍ（ｍ＝１〜８）を抽出する。ここで、推奨振幅特性Ｇ（ω）は、適応対象振幅特性Ｒ（ω）のゲインがピークとなる周波数においてゲインがディップとなる振幅特性であり、より具体的には、適応対象振幅特性Ｒ（ω）の逆振幅特性である。ハウリング抑圧用フィルタ１４の振幅特性をこの推奨振幅特性Ｇ（ω）とした場合、理想的には、適応対象振幅特性Ｒ（ω）は、全周波数帯域に亙って０ｄＢとなる。
【００２１】
そして、推奨振幅特性算出部２１は、推奨振幅特性Ｇ（ω）において減衰量（ゲインの落ち込み量）が上位８位以内に入る８つのディップＤＧ−ｍ（ｍ＝１〜８；ただし、ｍは周波数を示すインデックスであり、ｍ＝１が最低周波数、ｍ＝８が最大周波数である。）を選択する。そして、推奨振幅特性算出部２１は、これらのディップＤＧ−ｍ（ｍ＝１〜８）の位置および形状からハウリング抑制用フィルタ１４に実行させることを奨める８種類のフィルタ処理（帯域減衰処理）のパラメータを算出する。すなわち、各ディップＤＧ−ｍの周波数を各フィルタ処理の減衰対象帯域の中心周波数とし、各ディップＤＧ−ｍのゲインの落ち込み量を各フィルタ処理のゲイン（この場合、減衰量）とし、各ディップＤＧ−ｍの幅から各フィルタ処理のＱ値を求める。そして、各フィルタ処理の減衰対象帯域の中心周波数、同周波数におけるゲイン、Ｑ値を各フィルタ処理の特性情報ＩＮＦＯＧ−ｍ（ｍ＝１〜８）として出力する。
【００２２】
表示部１７は、表示制御部１８による制御の下、設定支援画面を表示する。図２は、設定支援画面を示す図である。図２に示すように、この画面は、３つの表示領域５１、５２、５３を有する。
【００２３】
表示領域５１には、推奨振幅特性算出部２１によって得られる特性情報ＩＮＦＯＧ−ｍ（ｍ＝１〜８）を表示する表示欄３１−ｍ（ｍ＝１〜８）と３種類のボタン３２−ｍ（ｍ＝１〜８）、３３−ｍ（ｍ＝１〜８）、３４−ｍ（ｍ＝１〜８）が表示される。表示制御部１８は、推奨振幅特性算出部２１が最新の推奨振幅特性Ｇ（ω）から特性情報ＩＮＦＯＧ−ｍ（ｍ＝１〜８）を抽出するたび、その特性情報ＩＮＦＯＧ−ｍ（ｍ＝１〜８）を表示欄３１−ｍ（ｍ＝１〜８）に表示させる。この表示領域５１における表示欄３１−１の上には、オペレータが表示欄３１−ｍ（ｍ＝１〜８）の表示内容を理解するのを助けるため、「Ｆ（Ｈｚ）」、「Ｇ（ｄＢ）」、「Ｑ」の各文字が左右に並んで表示されている。また、表示欄３１−ｍ（ｍ＝１〜８）内における特性情報ＩＮＦＯＧ−ｍ（ｍ＝１〜８）の表示位置の左の領域には、特性情報ＩＮＦＯＧ−ｍ（ｍ＝１〜８）の各々に固有の色のバー３５−ｍ（ｍ＝１〜８）が表示される。
【００２４】
各表示欄３１−ｍの横には、ボタン３２−ｍ、３３−ｍ、３４−ｍが並んでいる。ボタン３２−ｍは、特性情報ＩＮＦＯＧ−ｍに対応したフィルタ処理をハウリング抑圧用フィルタ１４に実行させるか否かを指示するボタンである。ボタン３３−ｍは、ハウリング抑圧用フィルタ１４のフィルタ処理における特性情報ＩＮＦＯＧ−ｍの初期化を指示するボタンである。ボタン３４−ｍは、特性情報ＩＮＦＯＧ−ｍを固定したままその特性情報ＩＮＦＯＧ−ｍに応じたフィルタ処理を続けることを指示するボタンである。そして、ボタン３２−１の上には「ｏｎ」の文字が、ボタン３３−１の上には「ｃｌｅａｒ」の文字が、ボタン３４−１の上には「ｈｏｌｄ」の文字がそれぞれ表示されている。ボタン３２−ｍ（ｍ＝１〜８）、ボタン３３−ｍ（ｍ＝１〜８）、ボタン３４−ｍ（ｍ＝１〜８）については、操作部１６のマウスの操作により、オン／オフの切り換えを行うことが可能である。
【００２５】
表示領域５２には、表示欄４１−ｉ（ｉ＝１〜４）と３種類のボタン４２−ｉ（ｉ＝１〜４）、４３−ｉ（ｉ＝１〜４）、４４−ｉ（ｉ＝１〜４）とが表示される。表示欄４１−ｉ（ｉ＝１〜４）には、ノッチフィルタ１５が実行する各フィルタ処理の特性情報ＩＮＦＯＮ−ｉ（ｉ＝１〜４）が示す減衰対象帯域の中心周波数、ゲイン、Ｑ値が表示制御部１８により表示される。１つの表示欄４１−ｉの横にあるボタン４２−ｉは、特性情報ＩＮＦＯＮ−ｉに対応したフィルタ処理をノッチフィルタ１５に実行させるか否かを指示するボタンである。ボタン４３−ｉは、ノッチフィルタ１５のフィルタ処理における特性情報ＩＮＦＯＮ−ｉの初期化を指示するボタンである。ボタン４４−ｉは、特性情報ＩＮＦＯＮ−ｉを固定したままその特性情報ＩＮＦＯＮ−ｉに応じたフィルタ処理を続けることを指示するボタンである。ボタン４２−ｉ（ｉ＝１〜４）、ボタン４３−ｉ（ｉ＝１〜４）、ボタン４４−ｉ（ｉ＝１〜４）についても、操作部１６のマウスの操作により、オン／オフの切り換えを行うことが可能である。
【００２６】
表示制御部１８は、ハウリング抑圧用フィルタ１４の出力信号ｚ（ｋ）のパワースペクトルＬｚ（ω）の包絡線ＥＮＶ１を表示領域５３に表示する。また、表示制御部１８は、推奨振幅特性算出部２１によって推奨振幅特性Ｇ（ω）とその特性情報ＩＮＦＯＧ−ｍ（ｍ＝１〜８）が得られるたびに、ハウリング抑圧用フィルタ１４の最新のフィルタ特性を表すフィルタ特性曲線ＬＩＮＥを包絡線ＥＮＶ１と周波数軸を揃えて表示領域５３に表示し、特性情報ＩＮＦＯＧ−ｍ（ｍ＝１〜８）の中心周波数に相当するフィルタ特性曲線ＬＩＮＥ上の位置に、バー３５−ｍ（ｍ＝１〜８）と同色の「＋」のマーク６１−ｍ（ｍ＝１〜８）を表示する。さらに、表示制御部１８は、適応対象振幅特性算出部２０によって適応対象振幅特性Ｒ（ω）が得られるたび、その最新の適応対象振幅特性Ｒ（ω）の包絡線ＥＮＶ０を、包絡線ＥＮＶ１およびフィルタ特性曲線ＬＩＮＥと周波数軸を揃えて表示領域５３に表示する。そして、表示制御部１８は、特性情報ＩＮＦＯＧ−ｍ（ｍ＝１〜８）の中心周波数に相当する包絡線ＥＮＶ０上の位置に、その特性情報ＩＮＦＯＧ−ｍ（ｍ＝１〜８）と対応するバー３５−ｍ（ｍ＝１〜８）と同色の「◇」のマーク６２−ｍ（ｍ＝１〜８）を表示する。
【００２７】
次にフィルタ制御部２２が行う制御の内容を説明する。本実施形態において、ハウリング抑制装置１０は、ボタン３２−ｍ（ｍ＝１〜８）を全てオフにした状態で動作を開始する。そして、たとえば、特性情報ＩＮＦＯＧ−１と対応するボタン３２−１がオンにされると、フィルタ制御部２２は、推奨振幅特性算出部２１によって特性情報ＩＮＦＯＧ−１が得られるたびにその得られた特性情報ＩＮＦＯＧ−１をハウリング抑圧用フィルタ１４に引き渡す処理を始める。ハウリング抑圧用フィルタ１４は、フィルタ制御部２２から引き渡される特性情報ＩＮＦＯＧ−１が示す減衰対象帯域の中心周波数、ゲイン、Ｑ値に対応したフィルタ処理を行う。ボタン３２−２，３２−３，３２−４，３２−５，３２−６，３２−７，３２−８が選択された場合も同様である。
【００２８】
その後、たとえば、ボタン３２−１がオンである状態において、その右のボタン３３−１がオンにされると、フィルタ制御部２２は、ハウリング抑圧用フィルタ１４における特性情報ＩＮＦＯＧ−１に対応したフィルタ処理を一度初期化し、推奨振幅特性算出部２１によって得られる特性情報ＩＮＦＯＧ−１のハウリング抑圧用フィルタ１４への引き渡しを再開する。また、たとえば、ボタン３２−１がオンである状態において、その右のボタン３４−１がオンにされると、フィルタ制御部２２は、ハウリング抑圧用フィルタ１４における特性情報ＩＮＦＯＧ−１に対応したフィルタ処理を初期化することなく、ハウリング抑圧用フィルタ１４への特性情報ＩＮＦＯＧ−１の引き渡しを停止する。
【００２９】
ノッチフィルタ１５の制御も基本的には同じである。すなわち、ハウリング抑制装置１０は、ボタン４２−ｉ（ｉ＝１〜４）を全てオンにした状態で動作する。そして、オペレータがあるボタン４３−ｉをオンにした場合、ノッチフィルタ１５は、そのボタン４３−ｉに対応付けられたフィルタ処理の実行を停止する。
【００３０】
以上説明したように、本実施形態によれば、推奨振幅特性算出部２１は、適応フィルタ１３のフィルタ処理に用いられるフィルタ係数に基づいて適応対象振幅特性Ｒ（ω）を求め、推奨振幅特性算出部２１は、この適応対象振幅特性Ｒ（ω）に基づいてハウリングの抑圧に効果的なフィルタ処理のパラメータである特性情報ＩＮＦＯＧ−ｍ（ｍ＝１〜８）を求める。そして、表示制御部１８は、推奨振幅特性算出部２１が求めた特性情報ＩＮＦＯＧ−ｍ（ｍ＝１〜８）の内容を示す画面を表示部１７に表示させる。よって、オペレータは、この画面を参照することにより、ハウリングの発生を防ぎながら音響空間内の再生音の音質を所望の音質にするのに好適なハウリング抑圧用フィルタ１４のパラメータがどのようなものであるかを知ることができる。
【００３１】
さらに、本実施形態では、操作部１６によるボタン３２−ｍ（ｍ＝１〜８）の操作により、特性情報ＩＮＦＯＧ−ｍ（ｍ＝１〜８）のうちの１または複数の特性情報ＩＮＦＯＧ−ｍに応じたフィルタ処理の実行が指示されると、フィルタ制御部２２は、その指示にかかる特性情報ＩＮＦＯＧ−ｍに応じたフィルタ処理だけをハウリング抑圧用フィルタ１４に実行させる。よって、オペレータは、たとえば、イコライザ等により手動で周波数を選択して、その周波数における閉ループゲインのピークを低下させてハウリングを抑圧するのに比べて、的確にハウリングの抑圧を行うことができる。従って、本実施形態によれば、音響空間内の再生音の音質を所望の音質に制御することを可能にしつつハウリングの発生を効果的に防止することができる。
【００３２】
以上、この発明の一実施形態について説明したが、この発明には他にも実施形態があり得る。例えば、以下の通りである。
【００３３】
（１）上記実施形態では、マイクロホン９１と増幅部９３の間に、ハウリング抑圧用フィルタ１４、ノッチフィルタ１５、適応フィルタ１３がこの順に挿入されていた。しかし、これらの各フィルタ１４，１５，１３を別の任意の順序で挿入してもよい。
【００３４】
（２）上記実施形態では、表示制御部１８は、ハウリング抑圧用フィルタ１４の振幅特性を示すフィルタ特性曲線ＬＩＮＥ、適応対象振幅特性Ｒ（ω）の包絡線ＥＮＶ０、ハウリング抑圧用フィルタ１４の通過信号のパワースペクトルＬ（ω）の包絡線ＥＮＶ１を表示させた。しかし、表示制御部１８は、包絡線ＥＮＶ０，ＥＮＶ１のうち少なくとも一方とフィルタ特性曲線ＬＩＮEだけを表示させればよい。この実施形態によっても、音響空間内の再生音の音質を所望の音質に制御することを可能にしつつハウリングの発生を効果的に防止することができる。
【００３５】
（３）上記実施形態において、推奨振幅特性算出部２１は、適応対象振幅特性Ｒ（ω）の逆特性である推奨振幅特性Ｇ（ω）を求め、この推奨振幅特性Ｇ（ω）から８種類のフィルタ処理（より具体的には帯域減衰処理）の各特性を示す特性情報ＩＮＦＯＧ−ｍ（ｍ＝１〜８）を抽出した。しかし、そのようにする代わりに、適応対象振幅特性Ｒ（ω）から直接的に８種類のフィルタ処理（より具体的には帯域減衰処理）の各特性を示す特性情報ＩＮＦＯＧ−ｍ（ｍ＝１〜８）を求めるようにしてもよい。すなわち、適応対象振幅特性Ｒ（ω）において、ゲインのピークを大きなものから順に１位から８位まで選択し、各ピークの周波数を各フィルタ処理の減衰対象帯域の中心周波数とし、各ピークの大きさに応じてフィルタ処理のゲイン（減衰量）を決定し、各ピークの周波数軸方向の幅に基づいて各フィルタ処理のＱ値を決定するのである。そして、このようにして求めた８種類のフィルタ処理の積を推奨振幅特性Ｇ（ω）として表示領域５３に表示させればよい。この態様においても上記実施形態と同様な効果が得られる。
【００３６】
（４）ハウリング抑圧用フィルタ１４に実行させるフィルタ処理をオペレータが選択するのを容易にするため、次のような表示制御を表示制御部１８に行わせてもよい。すなわち、オペレータがあるボタン３２−ｍにマウスポインタを移動させたとき、そのボタン３２−ｍに対応した特性情報ＩＮＦＯＧ−ｍが示す減衰対象帯域の中心周波数を求め、適応対象振幅特性Ｒ（ω）または推奨振幅特性Ｇ（ω）における当該中心周波数に対応した部分の表示色を他の部分と異なる色に変更するのである。この態様によれば、オペレータは自分が選択しようとしているフィルタ処理を把握するのが容易になるという効果が得られる。
【００３７】
（５）上記実施形態では、表示制御部１８、ハウリング検出部１９、適応対象振幅特性算出部２０、推奨振幅特性算出部２１、およびフィルタ制御部２２は、パーソナルコンピュータ１２のＣＰＵにより実現した。しかし、これらの各部１８，１９，２０，２１，２２を組み込みシステムとして実現してもよい。
【００３８】
（６）上記実施形態では、ハウリング抑圧用フィルタ１４のフィルタ処理における８種類の減衰対象帯域の特性情報ＩＮＦＯＧ−ｍ（ｍ＝１〜８）が適応対象振幅特性算出部２０によって算出された。しかし、これらの特性情報ＩＮＦＯＧ−ｍ（ｍ＝１〜８）とは別の一又は複数の特性情報をオペレータが操作部１６のキーボードの操作により指定できるようにしてもよい。たとえば、適応フィルタ１３内のフィルタ２４の更新に用いられる信号の分解能を小さくせざるを得ない場合、適応対象振幅特性算出部２０がそのフィルタ係数から算出する適応対象振幅特性Ｒ（ω）や推奨振幅特性算出部２１が適応対象振幅特性Ｒ（ω）から算出する推奨振幅特性Ｇ（ω）は、低域にのみピークを有する振幅特性となり、その推奨振幅特性Ｇ（ω）からハウリング抑圧用フィルタ１４の高域の減衰対象帯域の特性情報を得ることはできなくなる。この場合、高域の減衰対象帯域の特性情報を操作部１６のキーボードの操作により指定できるようにする意義がある。さらに、この場合、フィルタ制御部２２が、低域の減衰対象帯域の特性情報から高域の減衰対象帯域の特性情報を推定するようにしてもよい。推定の手法としては、以下のようなものが考えられる。まず、推奨振幅特性算出部２１が取得した特性情報（たとえば、この特性情報の個数をＮ個とする）の各々から推奨振幅特性Ｇ（ω）の低域に出現しているピークＰ−ｎ（ｎ＝１，２…Ｎ）の位置を求め、それらのピークＰ−ｎ（ｎ＝１，２…Ｎ）から高域に向かって所定量ずつ減衰する傾きＡ（−ｄＢ／オクターブ）を有する線ＬＩＮE−ｎ（ｎ＝１，２…Ｎ）を引く。そして、それらの線ＬＩＮＥ−ｎ（ｎ＝１，２…Ｎ）の各々と低域と高域の境界とが交差した点におけるレベルＬｅｖの最大値を高域の減衰対象帯域の特性情報とする。
【００３９】
（７）上記実施形態では、ハウリング抑制装置１０は、ボタン３２−ｍ（ｍ＝１〜８）を全てオフにした状態で動作を開始した。しかし、ボタン３２−ｍ（ｍ＝１〜８）を全てオフにした状態で動作を開始するノーマリオフモードとボタン３２−ｍ（ｍ＝１〜８）を全てオンにした状態で動作を開始するノーマリオンモードの２つのモードを用意し、操作部１６の操作によりこれら２つのモードのうち一方を選択できるようにしてもよい。この態様におけるノーマリオフモードの動作は上記実施形態における動作と同じでよい。一方、この態様におけるノーマリオンモードでは、オペレータが、たとえば、特性情報ＩＮＦＯＧ−ｍ（ｍ＝１〜８）のうち特性情報ＩＮＦＯＧ−１が示す減衰対象帯域のフィルタ処理が不要であると考え、ボタン３２−１をオフにした場合、フィルタ制御部２２は、ハウリング抑圧用フィルタ１４に特性情報ＩＮＦＯＧ−１に対応したフィルタ処理を停止させる。
【符号の説明】
【００４０】
１０…ハウリング抑制装置、１１…ＤＳＰ、１２…パーソナルコンピュータ、１３…適応フィルタ、１４…ハウリング抑圧用フィルタ、１５…ノッチフィルタ、１６…操作部、１７…表示部、１８…表示制御部、１９…ハウリング検出部、２０…適応対象振幅特性算出部、２１…推奨振幅特性算出部、２２…フィルタ制御部、２３…遅延部、２４…フィルタ、２５…減算部、２６…フィルタ係数更新部、９１…マイクロホン、９２…スピーカ、９３…増幅部。 
【図１】
2010166225.tif 000003
【図２】
2010166225.tif 000004