(57)【要約】【課題】周波数分析のデータ処理負荷を軽減することができるハウリング抑制装置を提供すること。【解決手段】ハウリング成分を濾過するノッチフィルタ１０９と、周波数分析を５１２データサンプル数で行う高速フーリエ変換手段１１８から１２０までと、各チャンネルのピーク周波数を検出するピーク周波数検出手段１２１から１２３までと、各チャンネルの信号を加算する加算手段１２４と、加算された信号の周波数分析を４０９６データサンプル数で行う第２サンプル高速フーリエ変換手段１２５と、４０９６高速フーリエ変換手段１２５の出力信号のピーク周波数を検出するピーク周波数検出手段１２６と、ノッチフィルタ１０９の係数を設定する係数設定手段１２９とを備える構成とすることにより、データ処理負荷を軽減させるようにした。【選択図】          図１
2004274122.tif 000002
【特許請求の範囲】
【請求項１】
複数の信号経路から音響信号を入力する音響信号入力手段と、前記音響信号に含まれるハウリング成分を濾過するフィルタ手段と、前記音響信号を第１のデータサンプル数のデジタルデータに変換し、前記ハウリングが発生している前記信号経路を特定する信号経路特定手段と、複数の前記信号経路から入力された前記音響信号を加算した後、前記第１のデータサンプル数よりも大きい第２のデータサンプル数のデジタルデータに変換し、前記フィルタ手段のフィルタ係数を設定するフィルタ係数設定手段とを備え、前記フィルタ手段は、前記フィルタ係数設定手段によって設定された前記フィルタ係数に基づいて前記信号経路特定手段によって特定された前記信号経路のハウリング成分を濾過し、前記ハウリングを抑制するようにしたことを特徴とするハウリング抑制装置。
【請求項２】
前記第１のデータサンプル数の前記デジタルデータに変換された前記ハウリング成分の特性と前記第２のデータサンプル数の前記デジタルデータに変換された前記ハウリング成分の特性とを比較するハウリング特性比較手段を備え、前記信号経路特定手段は、前記ハウリング特性比較手段の比較結果に基づいて前記ハウリングが発生している前記信号経路を特定するようにしたことを特徴とする請求項１に記載のハウリング抑制装置。
【請求項３】
前記ハウリング特性比較手段は、前記第２のデータサンプル数の前記デジタルデータを前記第１のデータサンプル数の前記デジタルデータに変換することによって前記ハウリング成分の特性を比較するようにしたことを特徴とする請求項２に記載のハウリング抑制装置。
【請求項４】
前記信号経路の個数よりも前記信号経路特定手段の個数を少なくしたことを特徴とする請求項１から請求項３までの何れかに記載のハウリング抑制装置。
【請求項５】
複数の信号経路から入力された音響信号を加算し、加算された前記音響信号に対してハウリングが発生しているか否かの判断を行い、前記ハウリングが発生していたとき、前記複数の信号経路からの前記音響信号のそれぞれに対し、前記ハウリングが発生しているか否かの判断を行い、前記ハウリングが発生している前記信号経路の前記音響信号に対しフィルタ係数を算出し、算出された前記フィルタ係数によって前記ハウリングを防止することを特徴とするハウリング抑制方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ハウリング抑制装置に関し、さらに詳しくは、複数のチャンネルに入力された音響信号のハウリングを抑制するハウリング抑制装置に関する。
【０００２】
【従来の技術】
従来のハウリング抑制装置は、図５に示すようなものが知られている。図５に示されたハウリング抑制装置５０は、音響信号を入力する入力端子１と、音響信号をアナログデジタル変換するＡＤコンバータ２と、ＡＤコンバータ２に接続されたノッチフィルタ３と、音響信号をデジタルアナログ変換するＤＡコンバータ４と、音響信号を出力する出力端子５と、ノッチフィルタ３の出力を所定のデータサンプル数のデジタルデータに変換し、周波数分析するＦＦＴ６と、ＦＦＴ６の分析結果を判定する判定装置７と、ノッチフィルタ３の係数を予め格納する係数格納手段８と、ノッチフィルタ３の係数を記憶するメモリ９と、メモリ９に転送する係数を係数格納手段８から選択する係数選択手段１０とを備えている。
【０００３】
従来のハウリング抑制装置５０は、まず、ＦＦＴ６によって、ノッチフィルタ３から出力された音響信号が周波数分析される。次いで、判定装置７によって、音響信号のハウリング特性、例えば、ピーク周波数が判定され、係数選択手段１０によって、判定されたピーク周波数と同じ中心周波数を有する係数が係数格納手段８から選択される。そして、係数選択手段１０によって、係数がメモリ９に転送され、この係数をノッチフィルタ３に設定することによって、音響信号のハウリング成分が濾過される。
【０００４】
以上のように、従来のハウリング抑制装置５０は、ノッチフィルタ３から出力される音響信号のハウリング特性に応じた係数をノッチフィルタ３に設定することによって、音響信号のハウリングを抑制するようになっている（例えば、特許文献１参照）。
【０００５】
【特許文献１】
特開平０７−１４３０３４号公報（第４頁、第１図）
【０００６】
【発明が解決しようとする課題】
しかしながら、このような従来のハウリング抑制装置では、ノッチフィルタに設定する係数の精度を上げるために比較的大きなデータサンプル数で周波数分析を行うので、複数のチャンネルに入力された音響信号を同時にハウリング抑制する場合は、チャンネル数が増加するに従って周波数分析のデータ処理負荷が膨大になり、大容量のメモリを必要とするという問題があった。
【０００７】
本発明は、このような問題を解決するためになされたものであり、複数のチャンネルに入力された音響信号を同時にハウリング抑制する場合でも、周波数分析のデータ処理負荷を軽減し、少ないメモリ容量でもハウリングを抑制することができるハウリング抑制装置を提供するものである。
【０００８】
【課題を解決するための手段】
本発明のハウリング抑制装置は、複数の信号経路から音響信号を入力する音響信号入力手段と、前記音響信号に含まれるハウリング成分を濾過するフィルタ手段と、前記音響信号を第１のデータサンプル数のデジタルデータに変換し、前記ハウリングが発生している前記信号経路を特定する信号経路特定手段と、複数の前記信号経路から入力された前記音響信号を加算した後、前記第１のデータサンプル数よりも大きい第２のデータサンプル数のデジタルデータに変換し、前記フィルタ手段のフィルタ係数を設定するフィルタ係数設定手段とを備え、前記フィルタ手段は、前記フィルタ係数設定手段によって設定された前記フィルタ係数に基づいて前記信号経路特定手段によって特定された前記信号経路のハウリング成分を濾過し、前記ハウリングを抑制するようにしたことを特徴とする構成を有している。
【０００９】
この構成により、信号経路特定手段は、複数の信号経路から入力された音響信号を第１のデータサンプル数のデジタルデータに変換した後、ハウリングの発生している経路を特定し、フィルタ係数設定手段は、複数の音響信号を加算し、第１のデータサンプル数よりも大きい第２のデータサンプル数のデジタルデータに変換した後、フィルタ手段のフィルタ係数を設定し、フィルタ手段は、フィルタ係数設定手段によって設定されたフィルタ係数に基づいて信号経路特定手段によって特定された信号経路のハウリング成分を濾過し、ハウリングを抑制するので、複数のチャンネルに入力された音響信号を同時にハウリング抑制する場合でも、周波数分析のデータ処理負荷を軽減し、少ないメモリ容量でもハウリングを抑制することができる。
【００１０】
また、本発明のハウリング抑制装置は、前記第１のデータサンプル数の前記デジタルデータに変換された前記ハウリング成分の特性と前記第２のデータサンプル数の前記デジタルデータに変換された前記ハウリング成分の特性とを比較するハウリング特性比較手段を備え、前記信号経路特定手段は、前記ハウリング特性比較手段の比較結果に基づいて前記ハウリングが発生している前記信号経路を特定するようにしたことを特徴とする構成を有している。
【００１１】
この構成により、信号経路特定手段は、ハウリング特性比較手段の比較結果に基づいてハウリングが発生している信号経路を特定するので、複数のチャンネルに入力された音響信号を同時にハウリング抑制する場合でも、ハウリングが発生しているチャンネルを確実に特定し、ハウリング抑制を行うことができる。
【００１２】
また、本発明のハウリング抑制装置は、前記ハウリング特性比較手段は、前記第２のデータサンプル数の前記デジタルデータを前記第１のデータサンプル数の前記デジタルデータに変換することによって前記ハウリング成分の特性を比較するようにしたことを特徴とする構成を有している。
【００１３】
この構成により、ハウリング特性比較手段は、データサンプル数を変換してハウリング特性を比較するので、複数のチャンネルに入力された音響信号を同時にハウリング抑制する場合でも、ハウリングが発生しているチャンネルを確実に特定し、ハウリング抑制を行うことができる。
【００１４】
また、本発明のハウリング抑制装置は、前記信号経路の個数よりも前記信号経路特定手段の個数を少なくしたことを特徴とする構成を有している。
【００１５】
この構成により、信号経路の個数よりも信号経路特定手段の個数を少なくできるので、複数のチャンネルに入力された音響信号に含まれるハウリング成分を同時に、しかも、低コストで抑制することができる。
【００１６】
本発明のハウリング抑制方法は、複数の信号経路から入力された音響信号を加算し、加算された前記音響信号に対してハウリングが発生しているか否かの判断を行い、前記ハウリングが発生していたとき、前記複数の信号経路からの前記音響信号のそれぞれに対し、前記ハウリングが発生しているか否かの判断を行い、前記ハウリングが発生している前記信号経路の前記音響信号に対しフィルタ係数を算出し、算出された前記フィルタ係数によって前記ハウリングを防止することを特徴とする方法を有している。
【００１７】
この方法により、複数のチャンネルに入力された音響信号を同時にハウリング抑制する場合でも、周波数分析のデータ処理負荷を軽減し、少ないメモリ容量でもハウリングを抑制することができる。
【００１８】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を参照して説明する。
【００１９】
まず、本発明の実施の形態のハウリング抑制装置の構成について、音響信号が４チャンネルの信号経路から入力される場合を例に挙げて説明する。
【００２０】
図１に示すように、本実施の形態のハウリング抑制装置１００は、アナログ音響信号を入力する第１チャンネルの入力端子１０１から第４チャンネルの入力端子１０４までと、各チャンネルのアナログ音響信号をデジタル音響信号に変換するＡＤコンバータ１０５からＡＤコンバータ１０８までと、各チャンネルのデジタル音響信号に含まれるハウリング成分を濾過するノッチフィルタ１０９と、各チャンネルのデジタル音響信号をアナログ音響信号に変換するＤＡコンバータ１１０からＤＡコンバータ１１３までと、各チャンネルのアナログ信号を出力する出力端子１１４から出力端子１１７までとを備えている。なお、図１においては、ＡＤコンバータ、ノッチフィルタ、およびＤＡコンバータをそれぞれＡＤ、ＮＦ、およびＤＡと表している。
【００２１】
さらに、本実施の形態のハウリング抑制装置１００は、ＡＤコンバータ１０５からＡＤコンバータ１０７までの出力信号の周波数分析を５１２データサンプル数で行う第１サンプル高速フーリエ変換手段１１８から第１サンプル高速フーリエ変換手段１２０までと、各チャンネルのピーク周波数を検出するピーク周波数検出手段１２１からピーク周波数検出手段１２３までと、ＡＤコンバータ１０５からＡＤコンバータ１０８までの出力信号を加算する加算手段１２４と、加算されたデジタル音響信号の周波数分析を４０９６データサンプル数で行う第２サンプル高速フーリエ変換手段１２５と、４０９６高速フーリエ変換手段１２５の出力信号のピーク周波数を検出するピーク周波数検出手段１２６と、ピーク周波数検出手段１２６の検出結果を５１２データサンプル数のデジタルデータに変換する正規化手段１２７と、ノッチフィルタ１０９の係数を予め格納する係数格納手段１２８と、ノッチフィルタ１０９の係数を設定する係数設定手段１２９と、各チャンネルのピーク検出結果と正規化手段１２７によって正規化された結果とを比較する比較手段１３０から比較手段１３２までと、係数設定手段１２９からノッチフィルタ１０９までの各信号経路を開閉するスイッチ手段１３３からスイッチ手段１３６までとを備えている。
【００２２】
なお、入力端子１０１から出力端子１１４に至る信号経路は第１チャンネル、入力端子１０２から出力端子１１５に至る信号経路は第２チャンネル、入力端子１０３から出力端子１１６に至る信号経路は第３チャンネル、入力端子１０４から出力端子１１７に至る信号経路は第４チャンネルと呼ぶ。
【００２３】
また、第１サンプル高速フーリエ変換手段は第１ｓＦＦＴ、第２サンプル高速フーリエ変換手段は第２ｓＦＦＴ、第ｋチャンネルのピーク検出手段によって検出されるピーク周波数はｆｐ（ｋ）、第ｋチャンネルのピーク検出手段はｆｐ（ｋ）検出手段、ピーク周波数検出手段１２６によって検出されるピーク周波数はｆｐ、ピーク周波数ｆｐの検出手段はｆｐ検出手段と表す。
【００２４】
また、ｆｐ（１）検出手段１２１からｆｐ（３）検出手段１２３まで、加算手段１２４、ｆｐ検出手段１２６、正規化手段１２７、係数設定手段１２９、および比較手段１３０から比較手段１３２までは、ＣＰＵ、ＲＡＭ、ＲＯＭ等により構成されている。また、係数格納手段１２８は、例えば、半導体メモリ、磁気ディスク等により構成されている。
【００２５】
また、入力端子１０１から入力端子１０４までは音響信号入力手段を構成し、ノッチフィルタ１０９はフィルタ手段を構成している。また、第１チャンネルから第３チャンネルまでの第１ｓＦＦＴ、ｆｐ（ｋ）検出手段、および比較手段１３０から比較手段１３２までは、信号経路特定手段を構成している。また、加算手段１２４、第２ｓＦＦＴ１２５、ｆｐ検出手段１２６、係数格納手段１２８、および係数設定手段１２９は、フィルタ係数設定手段を構成している。さらに、比較手段１３０から比較手段１３２までと正規化手段１２７は、ハウリング特性比較手段を構成している。
【００２６】
入力端子１０１から入力端子１０４までは、例えば、それぞれ異なるマイクロフォンに接続され、アナログ音響信号が入力されるようになっている。
【００２７】
出力端子１１４から出力端子１１７までは、例えば、アンプおよびスピーカにそれぞれ接続され、ＤＡコンバータ１１０からＤＡコンバータ１１３までによって変換されたアナログ音響信号は、アンプで増幅され、スピーカから拡声されるようになっている。
【００２８】
ノッチフィルタ１０９は、４チャンネルで構成され、各チャンネル当たりｎ個のノッチフィルタを備え、例えば、スピーカから拡声された音響信号がマイクロフォンに入力されることにより発生するハウリングをノッチフィルタ１０９の係数を設定することによって抑制するようになっている。なお、ノッチフィルタ１０９の係数とは、ハウリングの周波数、振幅、尖鋭度等に対応した数値をいう。なお、ノッチフィルタ１０９は、各チャンネル当たり１個で構成してもよい。
【００２９】
第１チャンネルのｆｐ（１）検出手段１２１は、第１ｓＦＦＴ１１８によって周波数分析された５１２データサンプル数のデジタルデータに基づいてｆｐ（１）を検出し、比較手段１３０に出力するようになっている。同様に、第２チャンネルのｆｐ（２）検出手段１２２および第３チャンネルのｆｐ（３）検出手段１２３も、それぞれ、第１ｓＦＦＴ１１９および第１ｓＦＦＴ１２０によって周波数分析された５１２データサンプル数のデジタルデータに基づいてｆｐ（２）およびｆｐ（３）を検出し、比較手段１３１および比較手段１３２に出力するようになっている。
【００３０】
第２ｓＦＦＴ１２５は、加算手段１２４によって加算された全チャンネルのデジタル音響信号を４０９６データサンプル数のデジタルデータに変換した後、周波数分析を行い、ｆｐ検出手段１２６に出力するようになっている。ｆｐ検出手段１２６は、周波数分析された４０９６データサンプル数のデジタルデータに基づいてｆｐを検出し、正規化手段１２７および係数設定手段１２９に出力するようになっている。
【００３１】
正規化手段１２７は、４０９６データサンプル数のデジタルデータを５１２データサンプル数のデジタルデータに正規化し、比較手段１３０から比較手段１３２までに出力するようになっている。ここで、正規化とは、例えば、４０９６データサンプル数のデジタルデータを４０９６と５１２との比率８で除算し、５１２データサンプル数のデジタルデータに変換することによって、両者のピーク周波数を比較できるようにすることをいう。
【００３２】
比較手段１３０から比較手段１３２までは、各チャンネルにおいて検出されたｆｐ（ｋ）とｆｐとを比較し、両者が一致したチャンネルのスイッチ手段１３３からスイッチ手段１３５までの何れかをオンにするようになっている。
【００３３】
係数設定手段１２９は、ｆｐ検出手段１２６によって検出されたｆｐに応じた係数を係数格納手段１２８から読み出し、スイッチ手段１３３からスイッチ手段１３６を介してノッチフィルタ１０９の係数を設定するようになっている。なお、スイッチ手段１３６は、スイッチ手段１３３からスイッチ手段１３５までの何れもオンにされなかったとき、係数設定手段１２９によってオンにされるようになっている。
【００３４】
次に、本実施の形態のハウリング抑制装置の動作について、図１および図２を参照して説明する。
【００３５】
図２において、まず、各チャンネルの入力端子１０１から入力端子１０４までによって音響信号が入力される（ステップＳ２０１）。次いで、各チャンネルのＡＤコンバータ１０５からＡＤコンバータ１０８によってアナログ音響信号がデジタル音響信号に変換される（ステップＳ２０２）。次いで、第１チャンネルに接続された第１ｓＦＦＴ１１８から第３チャンネルに接続された第１ｓＦＦＴ１２０までのＦＦＴによって、各チャンネルのデジタル音響信号が５１２データサンプル数のデジタルデータに変換され周波数分析が行われる（ステップＳ２０３）。
【００３６】
引き続き、第１チャンネルに接続されたｆｐ（１）検出手段１２１から第３チャンネルに接続されたｆｐ（３）検出手段１２３までのｆｐ（ｋ）検出手段によってｆｐ（ｋ）が検出される（ステップＳ２０４）。次いで、加算手段１２４によって全チャンネルのデジタル音響信号が加算される（ステップＳ２０５）。次いで、第２ｓＦＦＴ１２５によって、加算された全チャンネルのデジタル音響信号が４０９６データサンプル数のデジタルデータに変換され周波数分析が行われる（ステップＳ２０６）。そして、ｆｐ検出手段１２６によって、加算された全チャンネルのデジタル音響信号にハウリングが発生しているか否かが判断される（ステップＳ２０７）。
【００３７】
ステップＳ２０７において、ハウリングが発生していると判断された場合は、ｆｐ検出手段１２６によって、ｆｐが検出され（ステップＳ２０８）、正規化手段１２７および係数設定手段１２９に出力される。一方、ステップＳ２０７において、ハウリングが発生していると判断されなかった場合は、ステップＳ２０１に戻る。
【００３８】
さらに、正規化手段１２７によって、４０９６データサンプル数のデジタルデータが５１２データサンプル数のデジタルデータに正規化される（ステップＳ２０９）。次いで、比較手段１３０から比較手段１３２までによって、後述のハウリング判定処理が実行される（ステップＳ２１０）。
【００３９】
そして、係数設定手段１２９によって、ｆｐに応じた係数が係数格納手段１２８から読み出され、スイッチ手段１３３からスイッチ手段１３６を介してノッチフィルタ１０９の係数が設定されることにより、ハウリング抑制処理が実行される（ステップＳ２１１）。次いで、各チャンネルに接続されたＤＡコンバータ１１０からＤＡコンバータ１１３までによって、デジタル音響信号がアナログ音響信号に変換され（ステップＳ２１２）、出力端子１１４から出力端子１１７までによってアナログ音響信号が出力される（ステップＳ２１３）。
【００４０】
ここで、ステップＳ２１０におけるハウリング判定処理について図３を参照して説明する。
【００４１】
図３において、係数設定手段１２９によって、チャンネルを表す数値ｋにゼロが代入される（ステップＳ３０１）。次いで、係数設定手段１２９によって、ｋ＝ｋ＋１の演算が実行され（ステップＳ３０２）、第１チャンネルのハウリング判定が開始される。さらに、係数設定手段１２９によって、ｋが４か否かが判断される（ステップＳ３０３）。ステップＳ３０３において、ｋが４と判断されなかった場合は、比較手段１３０によって、ｆｐ（１）とｆｐとが比較される（ステップＳ３０４）。
【００４２】
ステップＳ３０４において、ｆｐ（１）とｆｐとが一致した場合、すなわち、第１チャンネルにハウリングが発生していると判断された場合は、比較手段１３０によって、第１チャンネルのノッチフィルタ１−１からノッチフィルタ１−ｎまでに係数を供給するスイッチ手段１３４がオンにされる（ステップＳ３０５）。
【００４３】
一方、ステップＳ３０４において、ｆｐ（１）とｆｐとが一致しなかった場合、すなわち、第１チャンネルにハウリングが発生していると判断されなかった場合は、ステップＳ３０２に戻り、ｋがインクリメントされる。なお、ステップＳ３０４において、ｆｐ（１）とｆｐとが一致するか否かの判断は、完全な一致に限定されるものではなく、予め定められた許容範囲を考慮して判断される。
【００４４】
引き続き、係数設定手段１２９によって、係数格納手段からｆｐに応じた係数が取得され（ステップＳ３０６）、この係数がスイッチ手段１３４を介して第１チャンネルのノッチフィルタ１−１からノッチフィルタ１−ｎまでに設定される（ステップＳ３０７）。
【００４５】
そして、係数設定手段１２９によって、ｋが４か否かが判断される（ステップＳ３０８）。ステップＳ３０８において、ｋが４と判断されなかった場合は、ステップＳ３０２に戻り、ｋがインクリメントされる。一方、ｋが４と判断された場合は、ハウリング判定処理を終了する。
【００４６】
前述のように、ｋが１から３までの範囲のときにステップＳ３０４においてｆｐ（ｋ）とｆｐとが一致したと判断された場合は、それぞれのチャンネルの係数が設定され、ｋが１から３までの範囲のときにステップＳ３０４においてｆｐ（ｋ）とｆｐとが一致したと判断されなかった場合、すなわち、第４チャンネルにハウリングが発生しているとみなされた場合は、ステップＳ３０３からステップＳ３０５にジャンプして、第４チャンネルの設定が行われることとなる。
【００４７】
次に、高速フーリエ変換処理におけるデータ処理時間について図４を参照して説明する。
【００４８】
図４（ａ）は、従来のハウリング抑制装置における４チャンネルのＦＦＴ処理の処理時間を示している。各チャンネル共、４０９６データサンプル数により並列処理され、第１チャンネルのＦＦＴ処理４０１から第４チャンネルのＦＦＴ処理４０４までの各処理時間は、時間ｔ１を要していることが示されている。
【００４９】
一方、図４（ｂ）は、本発明のハウリング抑制装置１００におけるＦＦＴ処理時間を示している。ノッチフィルタ１０９の係数を高精度に設定するために、全チャンネルのＦＦＴ処理４０８は、従来と同じ４０９６データサンプル数により実行されるので、全チャンネルのＦＦＴ処理４０８の処理時間はｔ１である。しかしながら、第１チャンネルのＦＦＴ処理４０５から第３チャンネルのＦＦＴ処理４０７までのＦＦＴ処理は、どのチャンネルにハウリングが発生しているかを特定することを目的としており、ノッチフィルタ１０９の係数を設定するほどの精度は必要ない。すなわち、前述の例では、５１２データサンプル数によりＦＦＴ処理されるので、第１チャンネルのＦＦＴ処理４０５から第３チャンネルまでのＦＦＴ処理４０７までの処理時間は、何れも従来のＦＦＴ処理の処理時間ｔ１の１／８の時間で処理することができる。
【００５０】
したがって、上記のデータサンプル数の場合、従来のＦＦＴ処理におけるデータ処理負荷に対する本発明のハウリング抑制装置におけるデータ処理負荷の軽減効果ｙは、チャンネル数をｋとして次式で表すことができる。
【００５１】
ｙ＝（１−（５１２（ｋ−１）＋４０９６）／４０９６ｋ）×１００（％）
【００５２】
したがって、チャンネル数ｋが４のときは、約６５％もの軽減効果が得られ、ＦＦＴ処理時のデータ処理負荷およびサンプルデータを記憶するメモリ容量の軽減等が実現できる。さらに、上式は、チャンネル数が多くなればなるほど、前述の軽減効果ｙが大きくなることを示しており、本発明のハウリング抑制装置は、チャンネル数が増加した場合でも、ハウリング抑制を低コストで確実に行うことができる。
【００５３】
なお、ハウリング抑制の対象となるチャンネル数は、前述の４チャンネルに限定されるものではない。また、データサンプル数は、第１のデータサンプル数が５１２個、第２のデータサンプル数が４０９６にそれぞれ限定されるものではない。ハウリング抑制に要求される精度のｆｐを取得できる程度に、第２のデータサンプル数が第１のデータサンプル数よりも大きければよい。
【００５４】
以上のように、本実施の形態のハウリング抑制装置によれば、ハウリングが発生しているチャンネルを特定するときの高速フーリエ変換処理におけるデータサンプル数よりも、ハウリング成分を抑制するノッチフィルタ係数を設定するときの高速フーリエ変換処理におけるデータサンプル数を大きくする構成としたので、複数のチャンネルに入力された音響信号を同時にハウリング抑制する場合でも、周波数分析のデータ処理負荷を軽減し、少ないメモリ容量でもハウリングを抑制することができる。
【００５５】
【発明の効果】
以上説明したように、本発明によれば、複数のチャンネルに入力された音響信号を同時にハウリング抑制する場合でも、周波数分析のデータ処理負荷を軽減し、少ないメモリ容量でもハウリングを抑制することができるハウリング抑制装置を提供することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態のハウリング抑制装置のブロック図
【図２】本発明の第１の実施の形態のハウリング抑制装置の各ステップのフローチャート
【図３】ハウリング判定処理のフローチャート
【図４】（ａ）従来のハウリング抑制装置のＦＦＴ処理の処理時間を示す図
（ｂ）本発明のハウリング抑制装置のＦＦＴ処理の処理時間を示す図
【図５】従来のハウリング抑制装置のブロック図
【符号の説明】
１００  ハウリング抑制装置
１０１、１０２、１０３、１０４  入力端子
１０５、１０６、１０７、１０８  ＡＤコンバータ
１０９  ノッチフィルタ
１１０、１１１、１１２、１１３  ＤＡコンバータ
１１４、１１５、１１６、１１７  出力端子
１１８、１１９、１２０  第１ｓＦＦＴ
１２１、１２２、１２３  ｆｐ（ｋ）検出手段
１２４  加算手段
１２５  第２ｓＦＦＴ
１２６  ｆｐ検出手段
１２７  正規化手段
１２８  係数格納手段
１２９  係数設定手段
１３０、１３１、１３２  比較手段
１３３、１３４、１３５、１３６  スイッチ手段
４０１、４０２、４０３、４０４  従来のＦＦＴ処理の処理時間
４０５、４０６、４０７、４０８  本発明のＦＦＴ処理の処理時間
【図１】
2004274122.tif 000003
【図２】
2004274122.tif 000004
【図３】
2004274122.tif 000005
【図４】
2004274122.tif 000006
【図５】
2004274122.tif 000007