(57)【要約】【課題】  回路規模を大きくすることなく、十分にハウリング周波数を除去できるようにすることを目的とする。【解決手段】入力周波数を複数の周波数帯域に分割し、複数の各分割周波数帯域毎にハウリングを起こす周波数を検出する周波数分析手段と、この周波数分析手段によって検出されたハウリング周波数を除去する複数個の帯域除去フィルタより成る帯域除去手段とを有するハウリング除去装置において、この複数の分割周波数帯域の隣接する周波数帯域でハウリング周波数を検出したときには、この複数個の帯域除去フィルタの対応する１つの帯域除去フィルタの帯域幅を広げて、この隣接する周波数帯域のハウリング周波数を除去するようにしたものである。【選択図】        図１
2006203459.tif 000002
【特許請求の範囲】
【請求項１】
入力周波数を複数の周波数帯域に分割し、複数の各分割周波数帯域毎にハウリングを起こす周波数を検出する周波数分析手段と、
前記周波数分析手段によって検出されたハウリング周波数を除去する複数個の帯域除去フィルタより成る帯域除去手段とを有するハウリング除去装置において、
前記複数の分割周波数帯域の隣接する周波数帯域でハウリング周波数を検出したときには、前記複数個の帯域除去フィルタの対応する１つの帯域除去フィルタの帯域幅を広げて、前記隣接する周波数帯域のハウリング周波数を除去するようにしたことを特徴とするハウリング除去装置。
【請求項２】
請求項１記載のハウリング除去装置において、
前記帯域除去フィルタはＤＳＰであることを特徴とするハウリング除去装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホール等において、音声や楽器の演奏をマイクで収音し、収音した信号をスピーカを使用して再生する場合に、このマイクとスピーカとの間で生ずるハウリングを除去するようにしたハウリング除去装置に関する。
【背景技術】
【０００２】
一般に、ホール等において、音声や楽器の演奏をマイクで収音し、収音した信号をスピーカを使用して再生する場合に、このマイクとスピーカとの間でハウリングが生ずることがある。
【０００３】
このハウリングが発生したときに、このハウリングを除去するには、予めハウリングが起きる周波数を検出し、そのハウリング周波数の帯域を減衰させるような手段を拡声システム内に設ける必要がある。この拡声システム内に取り入れられたこのような手段は通常ハウリング除去装置と呼ばれる。
【０００４】
従来、このハウリング除去装置の例として特許文献１に開示されるようなものが提案されている。この特許文献１に開示するものは、図３に示す如く、その全体は拡声システムを構成し、マイク１２で収音された信号は前置増幅器１４を介してＡ／Ｄコンバータ１６に供給されてデジタル信号に変換された後、可変増幅器１８を介して複数個の帯域除去フィルタ（複数個のバンド）２０ａ，２０ｂ・・・２０ｊより成る帯域除去フィルタ群２０に供給される。帯域除去フィルタ群２０はハウリングを起こす周波数を急峻に減衰させるために設けられたものである。
【０００５】
ハウリング周波数が減衰されたデジタル信号はＤ／Ａコンバータ２２で元のアナログ信号に戻された後電力増幅器２４を介して場内スピーカ２６により放音される。
【０００６】
可変増幅器１８及び帯域除去フィルタ群２０は何れもマイクロコンピュータで構成された制御手段３０からの制御信号に基づいてそのゲインや帯域特性などが制御される。可変増幅器１８の出力の一部は周波数分析手段を構成する帯域通過フィルタ群３２に供給され、そのフィルタ出力が制御手段３０に供給されてハウリング周波数が検出される。検出されたハウリング周波数はその帯域を特定し、その帯域をハウリング帯域番号としてＲＡＭなどのメモリ手段３４に格納される。
【０００７】
上述した可変増幅器１８，帯域除去フィルタ群２０及び帯域通過フィルタ群３２は何れもＤＳＰ（digital signal processor）が使用され、マイクロコンピュータ３０からの制御信号によってそのゲイン、フィルタ特性などが制御（設定）される。この例ではＩＩＲ（infinite impulse response）型のデジタルフィルタ（無限インパルス応答フィルタ）が使用されている。
【０００８】
図４は帯域通過フィルタ群３２の例を示すもので、この例ではハウリング周波数を検出するため、特に伝送品質の劣化を起こさない周波数帯域は検出帯域から省いている。
【０００９】
一般には２０Ｈｚから２０ＫＨｚまでの周波数帯域をハウリング検出帯域として選んでいる。この伝送周波数のうち１００Ｈｚ以下及び１０ＫＨｚ以上の周波数成分は、伝送品質に影響を与えない周波数成分である（図５参照）。そのため、帯域通過フィルタ群では伝送周波数成分の低域及び高域を除去し、残った帯域でハウリング周波数が検出される。
【００１０】
このように伝送品質の劣化を起こさない周波数帯域を予め除去することは、取りも直さずハウリング検出用帯域通過フィルタの数を減らし、処理時間（ハウリング検出時間）を短縮できることにつながる。例えば、全伝送帯域を１００の帯域に分割して処理（ハウリング検出）する場合、拡声には必要ではない帯域として、低域及び高域を各１０帯域ずつ予め除去できるようになるので、８０の帯域について処理を行えばよく、回路規模及び処理時間を夫々２０％短縮できることになる。
【００１１】
図５の例では説明の便宜上、通過帯域Ｆを１０の帯域Ｆ１〜Ｆ１０に分割した例であるので、帯域通過フィルタ群３２は図４に示すように１０個の帯域通過フィルタ３２ａ〜３２ｊで構成され、夫々のフィルタ出力がマイクロコンピュータ３０に供給される。
【００１２】
この帯域通過フィルタ３２ａ〜３２ｊの通過帯域幅として２種類の帯域幅に設定される。最初には粗いハウリング検出を実現するため広帯域特性とし、その中からハウリングが発生している帯域を検出する。その後、ハウリングが発生していると想われる通過帯域をさらに１０の帯域に細分化する。そのため今度は１０個の帯域通過フィルタ３２ａ〜３２ｊを狭帯域特性として用いる。
【００１３】
具体的に説明すると、図５のように広帯域化された帯域Ｆ１〜Ｆ１０がある。帯域の分割は周波数的な均等割りではなく、この例では対数的な均等割りを行った場合である。その具体的数値の一例を図５に示す。
【００１４】
その夫々の分割帯域内でハウリングの発生が検出される。仮に、帯域Ｆ６（通過帯域幅は１００１Ｈｚ〜１６００Ｈｚ）にハウリングが発生しているものとすれば、今度は、この帯域Ｆ６が１０の狭帯域Ｆ６ａ〜Ｆ６ｊ（図６参照）に細分化される。そしてその夫々の帯域内でハウリングの発生が検出される。
【００１５】
以上の処理は、ハウリング検出処理手順の高速化とハウリング検出の精密処理とを同時に達成できる。
【００１６】
ここで、ＤＳＰを用いたデジタルフィルタにより構成される帯域通過フィルタ群３２は、分割された帯域通過フィルタ３２ａ〜３２ｊのフィルタ係数をマイクロコンピュータ３０で設定することによって分析すべき帯域幅を広帯域にも、狭帯域にも変更することができる。
【００１７】
したがって、最初に広帯域のフィルタとして動作するようにマイクロコンピュータ３０から広帯域用フィルタ係数Ｗｋ1〜Ｗｋ10を帯域通過フィルタ３２ａ〜３２ｊに送ってフィルタ係数を設定する。次にマイクロコンピュータ３０はハウリング周波数を含むと判断した周波数帯域を狭帯域化するため、マイクロコンピュータ３０から狭帯域用フィルタ係数Ｎｋ1〜Ｎｋ10を帯域通過フィルタ３２ａ〜３２ｊに送ってフィルタ係数を設定する。
【００１８】
このように同一の帯域通過フィルタを広帯域用と狭帯域用に使い分ければ、それだけハード構成を簡略化できることに加え、伝送周波数帯域を１０に分割した広域の帯域通過フィルタでの周波数成分を取り込み処理して、ハウリング周波数を含むと判断した周波数帯域を、１０に分割した狭帯域の帯域通過フィルタで周波数成分を分析処理することにより、１００の周波数帯域を２０の周波数帯域の処理で済むことになるから、１００の周波数帯域を処理する場合よりも処理速度が５倍速くなり、ハウリング検出処理の高速化を達成できる。
【００１９】
ここで、ハウリングの発生の有無は次のようにして判断する。このハウリングの検出に相対レベル差を用いる。そのためマイクロコンピュータ３０では各分割帯域内での周波数成分の平均値と最大値を比較し、その値の差が予め決められた差分（例えば６ｄＢ）よりも大きければ、最大値のデータがハウリング周波数を含むとして処理する。このような判断を採用すると、拡声システムが置かれた環境の暗騒音が大きいような場合でも、この暗騒音をハウリング音として検出するような誤った検出を回避できる。また誤った検出を避けながら検出精度を上げるための検出レベル調整作業が不要になるなどの効果も得られる。
【００２０】
ハウリング周波数が検出されると、その周波数がＲＡＭ３４にメモリされると共に、その周波数を急峻に減衰させるため帯域除去フィルタ群２０に対するフィルタ係数の設定が行われる。
【００２１】
この帯域除去フィルタ群２０は１つのＤＳＰ単体で構成でき、複数個の帯域除去フィルタが縦続接続されて構成される。図７の例では１０個の帯域除去フィルタ２０ａ〜２０ｊで構成される。それぞれのカットオフ特性は１／１２オクターブとなるように設定される。これでハウリング周波数のみを効果的に減衰させることができる。
【００２２】
ハウリングは単一周波数で発生するが、その発生は複数の周波数に亘って起こる場合があるので、複数の単一周波数でハウリングが発生しているときは、まず第１の帯域除去フィルタ２０ａでは第１のハウリング周波数（最も低い周波数）を減衰させるような減衰特性に設定される。そのような減衰特性が得られるようなフィルタ係数ｋａがマイクロコンピュータ３０から出力される。
【００２３】
以下同様に第２のハウリング周波数を減衰させるため、第２の帯域フィルタ２０ｂの帯域減衰特性がフィルタ係数ｋｂによって設定される。この例では１０個の帯域除去フィルタで帯域除去フィルタ群２０が構成されているため、最大で１０個のハウリング周波数を減衰させることができる。残ったフィルタの周波数特性はフラットとなるように対応するフィルタ係数が設定されるのはもちろんである。
【００２４】
このようにハウリング周波数を検出し、検出されたハウリング周波数を急峻減衰させることによって、伝送品質を劣化させることなくハウリングの発生を防止できる。
【００２５】
さて、ハウリングを検出するためには、図３に示す可変増幅器１４のゲイン（増幅度）次第に高めればよい。このゲイン調整は手動でもよいが、マイクロコンピュータ３０を使用して自動化することもできる。その手順の一例を次に説明する。
【００２６】
マイクロコンピュータ３０はＤＳＰを使用した可変増幅器１８の増幅度（レベル）を徐々に上げながら、帯域通過フィルタ群３２からの広帯域信号出力ＷＢ１〜ＷＢ１０を読み、どの帯域内でハウリングが発生しているかを検出し、その周波数を特定する。
【００２７】
マイクロコンピュータ３０は特定した周波数成分を帯域除去フィルタ群２０で減衰させてハウリングを除去する。
【００２８】
このような処理は、規定の増幅度（レベル）に達するまで、若しくは帯域除去フィルタ群２０の帯域除去フィルタ２０ａ〜２０ｊ（１０バンド分）を使い切るまで繰り返し行われる。その後は増幅度を初期値に戻してハウリング除去のための設定処理が終了する。
【特許文献１】特開平１１−１２７４９６号公報
【発明の開示】
【発明が解決しようとする課題】
【００２９】
然しながら、従来の特許文献１に記載されたものは、周波数分析手段でハウリング周波数を検出ときには、この検出されたハウリング周波数に対応して帯域除去フィルタ群２０のうちの１個の帯域除去フィルタ例えば２０ａを割り当て、このハウリング周波数を減衰するように設定するので、この帯域除去フィルタ群２０が例えば１０個の帯域除去フィルタ２０ａ，２０ｂ・・・２０ｊで構成されているときには、最大で１０個のハウリング周波数しか減衰することができない不都合がある。
【００３０】
また、この特許文献１に記載のハウリング除去装置では１つのハウリング周波数に対して、１つの帯域除去フィルタを割り当てるので十分にハウリング周波数を除去するためには多くの帯域除去フィルタを必要とし、回路規模が大きくなる不都合があった。
【００３１】
本発明は、斯かる点に鑑み、回路規模を大きくすることなく、十分にハウリング周波数を除去することを目的とする。
【課題を解決するための手段】
【００３２】
本発明ハウリング除去装置は、入力周波数を複数の周波数帯域に分割し、複数の各分割周波数帯域毎にハウリングを起こす周波数を検出する周波数分析手段と、この周波数分析手段によって検出されたハウリング周波数を除去する複数個の帯域除去フィルタより成る帯域除去手段とを有するハウリング除去装置において、この複数の分割周波数帯域の隣接する周波数帯域でハウリング周波数を検出したときには、この複数個の帯域除去フィルタの対応する１つの帯域除去フィルタの帯域幅を広げて、この隣接する周波数帯域のハウリング周波数を除去するようにしたものである。
【発明の効果】
【００３３】
本発明によれば、周波数分析手段の複数の分割周波数帯域の隣接する周波数帯域でハウリング周波数を検出したときは、複数個の帯域除去フィルタの対応する１つの帯域除去フィルタの帯域幅を広げて、この隣接する周波数帯域のハウリング周波数を除去するようにしたので、回路規模を大きくすることなく、十分にハウリング周波数を除去することができる。
【発明を実施するための最良の形態】
【００３４】
以下、図面を参照して本発明ハウリング除去装置を実施するための最良の形態の例につき説明に供する。
【００３５】
本例によるハウリング除去装置を含む拡声システムは特許文献１に記載のものと、同様に構成する。
即ち、図３に示す如く、マイク１２で収音された信号は前置増幅器１４を介してＡ／Ｄコンバータ１６に供給されてデジタル信号に変換された後、可変増幅器１８を介して複数個の帯域除去フィルタ（複数個のバンド）２０ａ，２０ｂ・・・２０ｊより成る帯域除去フィルタ群２０に供給される。帯域除去フィルタ群２０はハウリングを起こす周波数を急峻に減衰させるために設けられたものである。
【００３６】
ハウリング周波数が減衰されたデジタル信号はＤ／Ａコンバータ２２で元のアナログ信号に戻された後電力増幅器２４を介して場内スピーカ２６により放音される。
【００３７】
可変増幅器１８及び帯域除去フィルタ群２０は何れもマイクロコンピュータで構成された制御手段３０からの制御信号に基づいてそのゲインや帯域特性などが制御される。可変増幅器１８の出力の一部は周波数分析手段を構成する帯域通過フィルタ群３２に供給され、そのフィルタ出力が制御手段３０に供給されてハウリング周波数が検出される。検出されたハウリング周波数はその帯域を特定し、その帯域をハウリング帯域番号としてＲＡＭなどのメモリ手段３４に格納される。
【００３８】
上述した可変増幅器１８，帯域除去フィルタ群２０及び帯域通過フィルタ群３２は何れもＤＳＰ（digital signal processor）が使用され、マイクロコンピュータ３０からの制御信号によってそのゲイン、フィルタ特性などが制御（設定）される。この例ではＩＩＲ（infinite impulse response）型のデジタルフィルタ（無限インパルス応答フィルタ）が使用されている。
【００３９】
図４は帯域通過フィルタ群３２の例を示すもので、この例ではハウリング周波数を検出するため、特に伝送品質の劣化を起こさない周波数帯域は検出帯域から省いている。
【００４０】
一般には２０Ｈｚから２０ＫＨｚまでの周波数帯域をハウリング検出帯域として選んでいる。この伝送周波数のうち１００Ｈｚ以下及び１０ＫＨｚ以上の周波数成分は、伝送品質に影響を与えない周波数成分である（図５参照）。そのため、帯域通過フィルタ群では伝送周波数成分の低域及び高域を除去し、残った帯域でハウリング周波数が検出される。
【００４１】
このように伝送品質の劣化を起こさない周波数帯域を予め除去することは、取りも直さずハウリング検出用帯域通過フィルタの数を減らし、処理時間（ハウリング検出時間）を短縮できることにつながる。例えば、全伝送帯域を１００の帯域に分割して処理（ハウリング検出）する場合、拡声には必要ではない帯域として、低域及び高域を各１０帯域ずつ予め除去できるようになるので、８０の帯域について処理を行えばよく、回路規模及び処理時間を夫々２０％短縮できることになる。
【００４２】
図５の例では説明の便宜上、通過帯域Ｆを１０の帯域Ｆ１〜Ｆ１０に分割した例であるので、帯域通過フィルタ群３２は図４に示すように１０個の帯域通過フィルタ３２ａ〜３２ｊで構成され、夫々のフィルタ出力がマイクロコンピュータ３０に供給される。
【００４３】
この帯域通過フィルタ３２ａ〜３２ｊの通過帯域幅として２種類の帯域幅に設定される。最初には粗いハウリング検出を実現するため広帯域特性とし、その中からハウリングが発生している帯域を検出する。その後、ハウリングが発生していると想われる通過帯域をさらに１０の帯域に細分化する。そのため今度は１０個の帯域通過フィルタ３２ａ〜３２ｊを狭帯域特性として用いる。
【００４４】
具体的に説明すると、図５のように広帯域化された帯域Ｆ１〜Ｆ１０がある。帯域の分割は周波数的な均等割りではなく、この例では対数的な均等割りを行った場合である。その具体的数値の一例を図５に示す。
【００４５】
その夫々の分割帯域内でハウリングの発生が検出される。仮に、帯域Ｆ６（通過帯域幅は１００１Ｈｚ〜１６００Ｈｚ）にハウリングが発生しているものとすれば、今度は、この帯域Ｆ６が１０の狭帯域Ｆ６ａ〜Ｆ６ｊ（図６参照）に細分化される。そしてその夫々の帯域内でハウリングの発生が検出される。
【００４６】
以上の処理は、ハウリング検出処理手順の高速化とハウリング検出の精密処理とを同時に達成できる。
【００４７】
ここで、ＤＳＰを用いたデジタルフィルタにより構成される帯域通過フィルタ群３２は、分割された帯域通過フィルタ３２ａ〜３２ｊのフィルタ係数をマイクロコンピュータ３０で設定することによって分析すべき帯域幅を広帯域にも、狭帯域にも変更することができる。
【００４８】
したがって、最初に広帯域のフィルタとして動作するようにマイクロコンピュータ３０から広帯域用フィルタ係数Ｗｋ1〜Ｗｋ10を帯域通過フィルタ３２ａ〜３２ｊに送ってフィルタ係数を設定する。次にマイクロコンピュータ３０はハウリング周波数を含むと判断した周波数帯域を狭帯域化するため、マイクロコンピュータ３０から狭帯域用フィルタ係数Ｎｋ1〜Ｎｋ10を帯域通過フィルタ３２ａ〜３２ｊに送ってフィルタ係数を設定する。
【００４９】
このように同一の帯域通過フィルタを広帯域用と狭帯域用に使い分ければ、それだけハード構成を簡略化できることに加え、伝送周波数帯域を１０に分割した広域の帯域通過フィルタでの周波数成分を取り込み処理して、ハウリング周波数を含むと判断した周波数帯域を、１０に分割した狭帯域の帯域通過フィルタで周波数成分を分析処理することにより、１００の周波数帯域を２０の周波数帯域の処理で済むことになるから、１００の周波数帯域を処理する場合よりも処理速度が５倍速くなり、ハウリング検出処理の高速化を達成できる。
【００５０】
ここで、ハウリングの発生の有無は次のようにして判断する。このハウリングの検出に相対レベル差を用いる。そのためマイクロコンピュータ３０では各分割帯域内での周波数成分の平均値と最大値を比較し、その値の差が予め決められた差分（例えば６ｄＢ）よりも大きければ、最大値のデータがハウリング周波数を含むとして処理する。このような判断を採用すると、拡声システムが置かれた環境の暗騒音が大きいような場合でも、この暗騒音をハウリング音として検出するような誤った検出を回避できる。また誤った検出を避けながら検出精度を上げるための検出レベル調整作業が不要になるなどの効果も得られる。
【００５１】
ハウリング周波数が検出されると、その周波数の帯域の帯域番号がＲＡＭ３４にメモリされると共に、その周波数を急峻に減衰させるため帯域除去フィルタ群２０に対するフィルタ係数の設定が行われる。
【００５２】
この帯域除去フィルタ群２０は１つのＤＳＰ単体で構成でき、複数個の帯域除去フィルタが縦続接続されて構成される。図７の例では１０個の帯域除去フィルタ２０ａ〜２０ｊで構成される。それぞれのカットオフ特性は１／１２オクターブとなるように設定される。これでハウリング周波数のみを効果的に減衰させることができる。
【００５３】
本例においては、例えば図６に示す如く、細分化された複数例えば１０の分割周波数帯域Ｆ６ａ，Ｆ６ｂ・・・Ｆ６ｊにて検出した複数のハウリング周波数ｆ１，ｆ２，ｆ３・・・とこのハウリング周波数ｆ１，ｆ２，ｆ３・・・を減衰する帯域除去フィルタ群２０の帯域除去フィルタ２０ａ，２０ｂ・・・２０ｊとの関係をマイクロコンピュータ３０が図１に示すフローチャートに示す如く制御するようにする。
【００５４】
まず、可変増幅器１８が規定の増幅度に達しているかを判断し（ステップＳ１）、この可変増幅器１８が規定の増幅度に達しているときには、この可変増幅器１８の増幅度を初期値に戻して（ステップＳ２）、終了する。
【００５５】
ステップＳ１で可変増幅器１８の増幅度が規定値に達していないときは、この可変増幅器１８の増幅度を一段階高め（ステップＳ３）、その後、ハウリングが発生しているかを判断する（ステップＳ４）。このステップＳ４でハウリングが発生していないときはステップＳ１に戻り、またこのステップＳ４でハウリングが発生しているときには、事前に区分された帯域例えば分割周波数帯域Ｆ６ａ，Ｆ６ｂ・・・Ｆ６ｊの内でハウリングを発生している帯域例えば分割周波数帯域Ｆ６を特定する（ステップＳ５）。
【００５６】
このハウリング周波数ｆ３が発生している帯域例えば分割周波数帯域Ｆ６ｃの帯域番号例えば“３”をハウリング帯域番号としてＲＡＭ３４に保存する（ステップＳ６）。
【００５７】
次に帯域除去フィルタ群２０例えば１０個の帯域除去フィルタ２０ａ，２０ｂ・・・２０ｊの中に、既にハウリング帯域番号例えば“３”の周波数帯域Ｆ６ｃのハウリング周波数Ｆ３を減衰する如くマイクロコンピュータ３０により帯域減衰特性が設定されている帯域除去フィルタがあるかどうかを判断する（ステップＳ７）。
【００５８】
このステップＳ７で既に分割周波数帯域例えばＦ６ｃのハウリング周波数ｆ３を減衰する帯域除去フィルタ例えば帯域番号“３”があるときは、その帯域番号“３”の例えば帯域除去フィルタ２０ｂの減衰量を増やし（ステップＳ８）、ステップＳ４に戻る。
【００５９】
このステップＳ７で分割周波数帯域例えばＦ６ｃのハウリング周波数を減衰する帯域除去フィルタが無いときには、ステップＳ９に移行し、帯域除去フィルタ群２０の例えば１０個の帯域除去フィルタ（バンド）２０ａ，２０ｂ・・・２０ｊの中にハウリング帯域番号例えば“３”との差が“１”違うハウリング帯域番号例えば“２”又は“４”の周波数帯域Ｆ６ｃと隣接する周波数帯域Ｆ６ｂ又はＦ６ｄのハウリング周波数を減衰する如くマイクロコンピュータ３０により帯域減衰特性が設定されている帯域除去フィルタがあるかどうかを判断する。
【００６０】
このステップＳ９において、例えば周波数帯域Ｆ６ｃと隣接するハウリング帯域番号“３”と“１”違う隣接する周波数帯域Ｆ６ｂのハウリング周波数ｆ２を減衰する如くマイクロコンピュータ３０により帯域減衰特性が設定された帯域除去フィルタがあるときには、その帯域除去フィルタの減衰帯域幅を図２Ａに示す如くハウリング周波数ｆ２及びｆ３の２つのハウジング周波数を減衰できるごとく広げ（ステップＳ１０）、ステップＳ４に戻る。
【００６１】
また、ステップＳ９で、ハウリング帯域番号例えば“３” と“１”違うハウリング帯域番号“２”又は“４” の周波数帯域Ｆ６ｃと隣接する周波数帯域Ｆ６ｂ又はＦ６ｄのハウリング周波数を減衰する如くマイクロコンピュータ３０により帯域減衰特性が設定されている帯域除去フィルタがないときは、ステップＳ１１に移行する。
【００６２】
このステップＳ１１において、帯域除去フィルタ群２０の例えば１０個の帯域除去フィルタ（バンド）２０ａ，２０ｂ・・・２０ｊの中にハウリング帯域番号例えば“３”との差が“２”違うハウリング帯域番号“１”又は“５”の周波数帯域Ｆ６ｃと隣接する周波数帯域Ｆ６ａ又はＦ６ｅのハウリング周波数を減衰する如くマイクロコンピュータ３０により帯域減衰特性が設定されている帯域除去フィルタがあるどうかを判断する。
【００６３】
このステップＳ１１において、例えば周波数帯域Ｆ６ｃのハウリング帯域番号“３”と“２”違う隣接する周波数帯域Ｆ６ａのハウリング周波数ｆ１を減衰する如くマイクロコンピュータ３０により帯域減衰特性が設定された帯域除去フィルタがあるときには、その帯域除去フィルタのフィルタ帯域番号を、このハウリング帯域番号例えば“３”との平均値で変更する（ステップＳ１２）。
【００６４】
その後、この帯域除去フィルタの減衰帯域幅を図２Ｂに示す如く、ハウリング周波数ｆ１及びｆ３の２つのハウジング周波数を減衰できる如く広げ（ステップＳ１３）、ステップＳ４に戻る。
【００６５】
また、ステップＳ１１で、ハウリング帯域番号例えば“３”との差が“２”違うハウリング帯域番号“１”又は“５”の周波数帯域Ｆ６ｃと隣接する周波数帯域Ｆ６ａ又はＦ６ｅのハウリング周波数を減衰する如くマイクロコンピュータ３０により帯域減衰特性が設定されている帯域除去フィルタがないときはステップＳ１４に移行する。
【００６６】
このステップＳ１４においては、この帯域除去フィルタ群２０の複数個例えば１０個の帯域除去フィルタ（バンド）２０ａ，２０ｂ・・・２０ｊをハウリング周波数の除去のために使い切った判断する。使い切っているときには、可変増幅器１８の増幅度を初期値に戻し（ステップＳ１５）、その後終了する。
【００６７】
このステップＳ１４で、この帯域除去フィルタ群２０の複数個例えば１０個の帯域除去フィルタ（バンド）２０ａ，２０ｂ・・・２０ｊをハウリング周波数の除去のために使い切っていないときには、新しい帯域除去フィルタのフィルタ帯域番号に、ハウリング帯域番号を代入し（ステップＳ１６）、その帯域除去フィルタの減衰量を増やし（ステップＳ１７）、ステップＳ４に戻る。
【００６８】
上述処理を可変増幅器１８が規定の増幅度（レベル）に達するまで、若しくは帯域除去フィルタ群２０の例えば１０個の帯域除去フィルタ（１０バンド分）２０ａ，２０ｂ・・・２０ｊをハウリング周波数の除去のために使い切るまで、繰り返し行われる。その後可変増幅器１８の増幅度を初期値に戻してハウリング除去のための設定処理を終了する。
【００６９】
このようにハウリング周波数を検出し、検出されたハウリング周波数を急峻減衰させることによって、伝送品質を劣化させることなくハウリングの発生を防止できる。
【００７０】
本例によれば、周波数分析手段を構成する帯域通過フィルタ郡３２の複数例えば１０個の分割周波数帯域Ｆ６ａ，Ｆ６ｂ・・・Ｆ６ｊの隣接する周波数帯域でハウリング周波数を検出したときは、複数個例えば１０個の帯域除去フィルタ２０ａ，２０ｂ・・・２０ｊの対応する１つの帯域除去フィルタの帯域幅を広げて、この隣接する周波数帯域のハウリング周波数を除去するようにしたので、従来に比較して、同じ帯域除去フィルタ（バンド）数でも、多くのハウリング周波数を除去することができ、回路規模を大きくすることなく、十分にハウリング周波数を除去することができる。
【００７１】
また、本例によれば、１つの帯域除去フィルタで複数のハウリング周波数を除去することができ、従来に比較して少ない帯域除去フィルタ（バンド）数でハウリング周波数を除去することができ、コストダウンすることができる。
【００７２】
尚、本発明は上述例に限ることなく、本発明の要旨を逸脱することなく、その他種々の構成が採り得ることは勿論である。
【図面の簡単な説明】
【００７３】
【図１】本発明ハウリング除去装置を実施するための最良の形態の例の説明に供するフローチャートである。
【図２】本発明の説明に供する線図である。
【図３】ハウリング除去装置の例を示す要部の構成図である。
【図４】帯域通過フィルタ群の例を示す要部の構成図である。
【図５】広帯域特性の例を示す図である。
【図６】狭帯域特性の例を示す図である。
【図７】帯域除去フィルタ群の例を示す要部の構成図である。
【符号の説明】
【００７４】
１２…マイク、１８…可変増幅器、２０…帯域除去フィルタ群、２０ａ，２０ｂ・・・２０ｊ…帯域除去フィルタ、２６…スピーカ、３０…マイクロコンピュータ、３２…帯域通過フィルタ群、３２ａ，３２ｂ・・・３２ｊ…帯域通過フィルタ
【図１】
2006203459.tif 000003
【図２】
2006203459.tif 000004
【図３】
2006203459.tif 000005
【図４】
2006203459.tif 000006
【図５】
2006203459.tif 000007
【図６】
2006203459.tif 000008
【図７】
2006203459.tif 000009