(57)【要約】【課題】  音場環境の急激な変化が発生した場合に生じる急激なハウリングの発生を抑制し、かつ、音質の劣化を抑制する拡声装置を提供する。【解決手段】  拡声装置１００の制御部９は、入力信号からハウリング発生を検出する。ハウリングが発生したときは、可変ディレイ回路１０に遅延量を変動するように設定する。可変ディレイ回路１０は、所定の時間幅、周波数で遅延量を変動させる。また、制御部９は、ハウリングの抑制を検出した場合に変動を解除して遅延信号を出力しないように指示する。これにより、急激なハウリングの発生を抑制し、かつ、音質の劣化を抑制することが可能となる。【選択図】  図１
2006262340.tif 000002
【特許請求の範囲】
【請求項１】
マイクロフォンから入力された音声信号を増幅するアンプを有し、アンプで増幅された音声信号をスピーカから出力する拡声装置において、前記マイクロフォンとアンプとの間に接続されるハウリングキャンセラであって、
前記スピーカから前記マイクロフォンへの帰還伝達系を模擬する遅延手段および適応フィルタを有し、前記スピーカに出力する出力音声信号を遅延手段および適応フィルタで処理した信号である模擬信号を前記マイクロフォンから入力された音声信号から減算する適応ハウリングキャンセル部と、
前記適応ハウリングキャンセル部の出力信号を遅延させ、その遅延時間が可変である遅延器と、
前記マイクロフォンから入力された音声信号または前記適応ハウリングキャンセル部から出力された音声信号に基づいてハウリングの有無を判定し、ハウリングが発生していると判定したとき、前記遅延器の遅延時間を変動させる制御部と、
を備えたハウリングキャンセラ。
【請求項２】
前記適応ハウリングキャンセル部が出力した音声信号と、前記遅延器によって遅延された音声信号とを、合成して後段に出力する合成部をさらに備えた請求項１に記載のハウリングキャンセラ。
【請求項３】
前記遅延器は、ＦＩＲフィルタで構成され、
前記制御部は、信号を取り出すタップを前後に切り替え移動させることにより、遅延時間を変動させる請求項１または請求項２に記載のハウリングキャンセラ。
【請求項４】
前記制御部は、前記遅延時間を可聴周波数以下の周期で周期的に変動させる請求項１、請求項２、または請求項３に記載のハウリングキャンセラ。
【請求項５】
前記遅延器を複数並列に設けるとともに、
前記適応ハウリングキャンセル部の出力信号を、周波数帯域分割する帯域分割部を前記複数の遅延器の前段に設け、
各遅延器にそれぞれに周波数帯域分割された成分信号を入力する請求項１、請求項２、または請求項３のいずれかに記載のハウリングキャンセラ。
【請求項６】
前記制御部は、各遅延器の遅延時間の変動幅および変動周期を、入力される成分信号の周波数帯域に応じて決定する請求項５に記載のハウリングキャンセラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は講堂やホール等に設置される拡声装置において、ハウリングを抑制し、かつ音質の劣化を防止するハウリングキャンセラに関する。
【背景技術】
【０００２】
一般に講堂やホール等で拡声装置を用いた場合、スピーカから出力された音声は、ある伝達関数をもつ音響経路を経て再びマイクロフォンに入力される。つまり、マイクロフォン−増幅器−スピーカ−音響経路−マイクロフォン、の経路で閉ループが形成される。この閉ループのゲインが１を越えるとスピーカからマイクロフォンに帰還した音声が増大してハウリングの発生となる。
【０００３】
上記のようなハウリングの発生を防止するために、入力信号に変調をかけて周波数をシフトし、ハウリングを防止することが行われている。
【０００４】
例えば、ハウリングが発生している周波数を検出し、入力信号を検出した周波数帯域とその他の帯域の信号に分離し、検出した周波数帯域の入力信号を変調するハウリング防止装置が提案されている（例えば特許文献１参照）。
【０００５】
また、スピーカからマイクロフォンに至る帰還伝達系を模擬した信号をマイクロフォンの入力信号から減算し、さらに減算後の誤差信号が小さくなるように模擬信号を修正する適応フィルタ（アダプティブ・ディジタル・フィルタ）を用いてハウリング発生を防止する適応ハウリングキャンセラが用いられている（例えば非特許文献１）。
【特許文献１】特開平９−２００８８９号公報
【非特許文献１】稲積，今井，小西，：”ＬＭＳアルゴリズムを用いた拡声系のハウリング防止”，日本音響学会講演論文集ｐｐ．４１７−４１８（１９９１，３）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載のハウリング防止装置は、検出した周波数帯域の入力信号を常に変調するため、全帯域でなくとも当該周波数帯域の変調感が認識され、音質の劣化が問題となる。
【０００７】
一方で、非特許文献１に記載の適応ハウリングキャンセラは、模擬信号を減算した後の誤差信号が小さくなるように適応処理を行うものであり、時間経過とともにハウリングを抑制していくこととなる。しかしながら、この適応ハウリングキャンセラだけでは、音響特性が急激に変化した場合に適応処理が追いつかずにハウリングが発生してしまうという問題がある。
【０００８】
本発明は、上記の事情に鑑み、音場環境の急激な変化が発生した場合に生じる急激なハウリングの発生を抑制し、かつ、音質の劣化を抑制するハウリングキャンセラを提供することを目的とする。
【課題を解決するための手段】
【０００９】
請求項１に記載の発明は、マイクロフォンから入力された音声信号を増幅するアンプを有し、アンプで増幅された音声信号をスピーカから出力する拡声装置において、前記マイクロフォンとアンプとの間に接続されるハウリングキャンセラであって、前記スピーカから前記マイクロフォンへの帰還伝達系を模擬する遅延手段および適応フィルタを有し、前記スピーカに出力する出力音声信号を遅延手段および適応フィルタで処理した信号である模擬信号を前記マイクロフォンから入力された音声信号から減算する適応ハウリングキャンセル部と、前記適応ハウリングキャンセル部の出力信号を遅延させ、その遅延時間が可変である遅延器と、前記マイクロフォンから入力された音声信号または前記適応ハウリングキャンセル部から出力された音声信号に基づいてハウリングの有無を判定し、ハウリングが発生していると判定したとき、前記遅延器の遅延時間を変動させる制御部と、を備えたことを特徴とする。
【００１０】
この発明では、スピーカに出力する音声信号に帰還伝達系を模擬した遅延時間を付与してフィルタリングし、スピーカからマイクロフォンに帰還する帰還音声信号の模擬信号として入力信号から減算する。適応フィルタは、模擬信号を減算した後の誤差信号と遅延手段が遅延したスピーカへの出力信号を基に消去誤差が少なくなるようにフィルタ係数の更新をする。さらに、制御部は、誤差信号または入力信号に基づいてハウリングの発生を検出する。ハウリングの発生を検出した場合、遅延器によって遅延信号を生成し、遅延信号の遅延時間を変動させる。遅延時間を変動させることで閉ループの時間長が変動する。これにより、共振周波数を変化させる。また、ハウリングが発生した場合のみ遅延信号を生成し、ハウリングが発生していない場合は遅延時間を０にして音質を劣化を防止する。
【００１１】
請求項２に記載の発明は、上記発明において、前記適応ハウリングキャンセル部が出力した音声信号と、前記遅延器によって遅延された音声信号とを、合成して後段に出力する合成部をさらに備えたことを特徴とする。
【００１２】
この発明では、遅延信号と遅延時間０である直接信号を合成する。両信号は周波数軸上で、打ち消し合う周波数と強調し合う周波数が存在する。これにより、周波数軸上では強調と減衰を繰り返すコムフィルタとなる。遅延時間を変動させるので、コムフィルタの強調と減衰の周波数は変動し、合成した信号の周波数成分のループゲインを平均化する。
【００１３】
請求項３に記載の発明は、上記発明において、前記遅延器は、ＦＩＲフィルタで構成され、前記制御部は、信号を取り出すタップを前後に切り替え移動させることにより、遅延時間を変動させることを特徴とする。
【００１４】
この発明では、ＦＩＲフィルタのタップを１つずつ前後に移動させることで、遅延時間に周期的な変動を与える。
【００１５】
請求項４に記載の発明は、上記発明において、前記制御部は、前記遅延時間を可聴周波数以下の周期で周期的に変動させることを特徴とする。
【００１６】
この発明では、遅延時間を認識されない程度に、可聴周波数以下の周波数で変動させる。例えば０．５Ｈｚ程度とする。
【００１７】
請求項５に記載の発明は、上記発明において、前記遅延器を複数並列に設けるとともに、前記適応ハウリングキャンセル部の出力信号を、周波数帯域分割する帯域分割部を前記複数の遅延器の前段に設け、各遅延器にそれぞれに周波数帯域分割された成分信号を入力することを特徴とする。
【００１８】
この発明では、ハウリングの発生を検出した場合、それぞれの遅延器によって遅延信号を生成し、遅延信号の遅延時間を変動させる。
【００１９】
請求項６に記載の発明は、上記発明において、前記制御部は、各遅延器の遅延時間の変動幅および変動周期を、入力される成分信号の周波数帯域に応じて決定することを特徴とする。
【００２０】
この発明では、それぞれの遅延器において、分割した周波数帯域に基づいて遅延時間変動幅と変動周波数を設定する。例えば、高音域の信号が入力される遅延器は、変動幅を小さく、周波数を大きく設定する。低音域の信号が入力される遅延器は、変動幅を大きく、周波数を小さく設定する。
【発明の効果】
【００２１】
以上のように、この発明によれば、ハウリング発生を検出し、その場合に遅延時間を変動した遅延信号を生成することで共振周波数を変動させる。したがって、音場環境の変化により急激にハウリングが発生しても効率的に抑制することが可能となる。
【００２２】
また、ハウリングが発生していない場合は、遅延をさせないので、音質の劣化を抑制することができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施形態のハウリングキャンセラを備えた拡声装置について図を用いて詳細に説明する。
【００２４】
［第１実施形態］
図１は本発明の第１実施形態に係る拡声装置のブロック図である。同図に示すように、この拡声装置１００は、音声信号が入力されるマイクロフォン１、マイクロフォン１に接続される適応ハウリングキャンセラ２、適応ハウリングキャンセラ２に接続される合成部３、合成部３に接続されるイコライザアンプ４、適応ハウリングキャンセラの出力信号を入力し、合成部３に接続される可変ディレイ回路１０、適応ハウリングキャンセラ２の出力信号を検出して可変ディレイ回路１０を制御する制御部９、およびイコライザアンプ４の出力信号から音声を発音するスピーカ５を備えている。マイクロフォン１およびスピーカ５は講堂やホール等に配置される。
【００２５】
適応ハウリングキャンセラ２は、マイクロフォン１と合成部３との間に挿入された加算器８、加算器８に信号を入力する適応フィルタ７、およびイコライザアンプ４から出力された信号を所定時間遅延したのち適応フィルタ７に供給するディレイ回路６を備えている。
【００２６】
マイクロフォン１に入力された音声信号はＡ／Ｄコンバータ（図示せず）でディジタル信号に変換されて加算器８に入力される。加算器８は、マイクロフォン１の入力信号から適応フィルタ７の出力信号を差し引いて出力する。加算器８の出力信号は、合成部３を経てイコライザアンプ４に入力される。イコライザアンプ４は、入力信号を増幅調整して出力する。
【００２７】
適応ハウリングキャンセラ２の出力信号は、合成部３と並行して可変ディレイ回路１０にも入力される。可変ディレイ回路１０は適応ハウリングキャンセラ２の出力信号を所定時間遅延して出力する。合成部３は、適応ハウリングキャンセラ２の出力信号と可変ディレイ回路１０の出力信号を合成して出力する。合成部３の出力信号は、イコライザアンプ４で増幅調整された後、Ｄ／Ａコンバータ（図示せず）でアナログ音声信号に変換され、スピーカ５に入力される。スピーカ５は入力された音声信号から音声を発音する。ここでスピーカ５から発音された音声はマイクロフォン１に帰還信号として再入力される。
【００２８】
このような構成においては、マイクロフォン１−適応ハウリングキャンセラ２−合成部３−イコライザアンプ４−スピーカ５−マイクロフォン１、の経路で閉ループが形成される。この閉ループのゲインが１を越えるとスピーカからマイクロフォンに帰還する音声が増大してハウリングの発生となる。
【００２９】
適応ハウリングキャンセラ２は、ディレイ回路６、および適応フィルタ７により、イコライザアンプ４で増幅調整された音声信号がスピーカ５から出力されて、マイクロフォン１が設置されている音響空間を伝搬して再度マイクロフォン１に帰還信号として入力されるまでの一連の音声伝達経路の伝達特性を模擬するものである。
【００３０】
ディレイ回路６は、スピーカ５からマイクロフォン１に帰還する帰還信号の時間遅延を推定した時間遅延を付与するものである。ディレイ回路６で時間遅延を付与されて出力した信号は適応フィルタ７に入力される。
【００３１】
適応フィルタ７は、図２に示すようにフィルタ部７ａおよびフィルタ係数推定部７ｂからなるもので、フィルタ部７ａおよびフィルタ係数推定部７ｂにはそれぞれディレイ回路６から出力された信号が入力される。フィルタ部７ａはスピーカ５からマイクロフォン１への帰還音声信号を模擬した模擬信号を加算器８に出力する。加算器８は、入力信号からその模擬信号を差し引くようにする。帰還音声信号を模擬した模擬信号は、ある伝達関数に従って上記ディレイ回路６から出力された信号を基に決定される。フィルタ係数推定部７ｂは、ディレイ回路６から出力された信号と合成部３に伝達される信号のうち上記帰還音声信号を模擬した信号を差し引いた信号とを基にして、適応アルゴリズムを用い、帰還音声信号を模擬した模擬信号が実際の帰還音声信号に一致もしくは近似するようにフィルタ部７ａのフィルタ係数を更新するものである。適応アルゴリズムは、例えばＬＭＳ（Ｌｅａｓｔ  Ｍｅａｎ  Ｓｑｕａｒｅ）アルゴリズムを用いる。
【００３２】
このような適応フィルタ７を備えた適応ハウリングキャンセラ２は、マイクロフォン１の入力信号から模擬信号を差し引いた後の信号である誤差信号とディレイ回路６から出力される過去の信号とを元に、模擬信号が帰還信号に一致または近似するようにフィルタ係数を更新していくので、ハウリングが発生して一定周波数の持続音が入力されたときに、時間経過とともにその持続音をキャンセルすることが可能である。
【００３３】
なお、ディレイ回路６がないと、マイクロフォン１に入力した信号は、加算器８に入力されるとともに遅延なく適応フィルタ７にも入力される。適応フィルタ７は、誤差信号を小さくするようにフィルタ係数を更新するので、フィルタ係数の更新が進むにつれて、加算器８ではマイクロフォンから入力された信号が適応フィルタ７の出力信号によって全てキャンセルされるようになってしまう。このため、音源信号のキャンセルを防止しつつ帰還信号を模擬信号によってキャンセルするためにはディレイ回路６が不可欠である。
【００３４】
可変ディレイ回路１０は、適応ハウリングキャンセラ２の出力信号を所定時間遅延して出力するが、ディレイ回路６と異なり、その遅延量は制御部９により設定され、可変である。また、可変ディレイ回路１０は、遅延量を０に設定することも可能であり、出力信号を０に設定することも可能である。
【００３５】
制御部９は、加算器８の出力信号を取り込み、ハウリング発生を検出するものである。なお、図１において制御部９は、加算器８の出力信号を取り込むように接続されているが、この構成に限るものではない。例えば、マイクロフォン１の出力信号を取り込むように、マイクロフォン１と加算器８の間に接続するようにしてもよい。制御部９は、具体的には、入力信号の特定周波数成分が所定の時間以上減衰せずに入力されるときにハウリング発生として判定する。ハウリング発生と判定したときは、可変ディレイ回路１０の遅延量を所定の時間幅で周期的に変動するように設定する。可変ディレイ回路１０は、制御部９に従って遅延量を周期的に変動させる。
【００３６】
合成部３は、加算器８の出力信号と、可変ディレイ回路１０の出力信号を合成して出力する。
【００３７】
また、制御部９は、遅延量を周期的に変化させるように可変ディレイ回路１０に設定した後、ハウリングの抑制を検出した場合に遅延量の変動を解除し、遅延した信号を出力しないように設定する。これにより、ハウリングが発生した直後のみ可変ディレイ回路１０の遅延量を周期的に変動させ、時間経過後は適応ハウリングキャンセラ２がハウリングを抑制するので、急激に発生したハウリングを抑制しつつ、音質の劣化を抑制することが可能となる。
【００３８】
次に、拡声装置１００を伝達する信号について詳細に説明する。
【００３９】
図３は、本発明の第１実施形態に係る拡声装置１００の回路構成を示す図である。同図のようにマイクロフォン１を介して入力された音声信号はＡ／Ｄ変換処理によりディジタル信号ｙ（ｋ）に変換される。信号ｙ（ｋ）は加算器８で模擬信号が差し引かれて誤差信号ｅ（ｋ）として合成部３およびディレイ回路１０に供給される。ディレイ回路１０は、ハウリングが発生していない場合は、遅延時間を０、または出力信号レベルを０とする。誤差信号ｅ（ｋ）は、合成部３を経てイコライザアンプ４で伝達関数Ｇ（ｚ）によって増幅調整され、信号ｘ（ｋ）としてスピーカ５に供給される。信号ｘ（ｋ）はＤ／Ａ変換処理により音声信号に変換されてスピーカ５から出力される。
【００４０】
スピーカ５から出力した信号は音響帰還路１１を経てマイクロフォン１に帰還する。ここで音響帰還路１１は、スピーカ５からマイクロフォン１に至る音響経路であり、この経路は伝達関数Ｈ（ｚ）で表される。ここで、音響帰還路１１を介して帰還される帰還音声信号ｄ（ｋ）は、話者などの音源からの音声信号からなる音源音声信号ｓ（ｋ）と混合されてマイクロフォン１に入力される。
【００４１】
上記のような拡声システムでは、マイクロフォン１−イコライザアンプ４−スピーカ５−音響帰還路１１−マイクロフォン１の経路で閉ループが形成される。これにより、帰還音声信号ｄ（ｋ）が増大し、ハウリングの発生となる。このようなハウリングの発生を防止するために設けられたのが、ディレイ回路６、適応フィルタ７、および加算器８からなる適応ハウリングキャンセラ２である。
【００４２】
ディレイ回路６は、信号ｘ（ｋ）に対して音響帰還路１１の遅延時間を推定した遅延τを付与して出力するもので、信号ｘ（ｋ−τ）が適応フィルタ７に供給される。適応フィルタ７のフィルタ部７ａは帰還音声信号ｄ（ｋ）を模擬した模擬信号ｄｏ（ｋ）を伝達関数Ｆ（ｚ）にしたがって出力する。加算器８は、信号ｙ（ｋ）から模擬信号ｄｏ（ｋ）を差し引く。ここで信号ｙ（ｋ）は、音源音声信号ｓ（ｋ）と帰還音声信号ｄ（ｋ）との和すなわち、ｙ（ｋ）＝ｓ（ｋ）＋ｄ（ｋ）なる式で表される。したがって加算器８の出力する誤差信号ｅ（ｋ）は、ｅ（ｋ）＝ｙ（ｋ）−ｄｏ（ｋ）＝ｓ（ｋ）＋ｄ（ｋ）−ｄｏ（ｋ）＝ｓ（ｋ）＋Δ（ｋ）（ただし、Δ（ｋ）＝ｄ（ｋ）−ｄｏ（ｋ））なる式で表される。よって、Δ（ｋ）を充分に小さくすればハウリングを抑制することができる。
【００４３】
また、適応フィルタ７のフィルタ係数推定部７ｂは、適応アルゴリズムを用いて信号ｘ（ｋ−τ）および誤差信号ｅ（ｋ）に基づいて伝達関数Ｆ（ｚ）が伝達関数Ｈ（ｚ）に一致または近似するようにフィルタ部７ａを更新する。適応アルゴリズムは前述のようにＬＭＳアルゴリズム等を用いる。信号ｅ（ｋ）の二乗平均値Ｊ＝Ｅ［ｅ（ｋ）２］（ただし、Ｅ［・］は期待値）とすれば、Ｊを最小にするようなフィルタ係数が演算により推定される。
【００４４】
このような適応フィルタ７を備えた適応ハウリングキャンセラ２は、模擬信号が帰還信号に一致または近似するようにフィルタ係数を更新していくので、ハウリングが発生して一定周波数の持続音が入力されたときに、時間経過とともにその持続音をキャンセルすることが可能である。しかしながら、このような適応ハウリングキャンセラだけでは、音響特性が急激に変化した場合に即座に模擬信号を帰還音声信号に一致または近似するのは困難であり、推定が追いつかずにハウリングが発生してしまう。
【００４５】
制御部９は、加算器８の出力した誤差信号ｅ（ｋ）を取り込み、この信号がハウリング発生による信号であるか否かを判定する。上述したように、制御部９は、誤差信号ｅ（ｋ）の特定周波数成分が所定の時間以上減衰せずに入力されるときにハウリング発生として判定する。なお、誤差信号ｅ（ｋ）ではなく、入力信号ｙ（ｋ）を取り込むようにしてもよい。ハウリング発生と判定した場合は、可変ディレイ回路１０の遅延量を変動させるように設定する。
【００４６】
制御部９は、遅延量を変動させるように可変ディレイ回路１０に設定した後、誤差信号ｅ（ｋ）の特定周波数成分の抑制を検出した場合に変動を解除し、信号出力を停止するように設定する。すなわち、誤差信号ｅ（ｋ）の特定周波数成分のレベルが所定のレベル以下に抑制され、ハウリングが抑制されたことを検出した場合に可変ディレイ回路１０に変動を解除させ、ディレイ回路１０の信号出力を停止させる。なお、遅延量を変動させるように可変ディレイ回路１０に設定した後、所定の時間経過後に変動を解除するように設定してもよい。所定の時間は、例えば５秒程とするが、適応ハウリングキャンセラがハウリングを抑制する程度の時間に設定すればどのような設定であってもよい。
【００４７】
図４は、遅延量の変動を説明する図である。同図（Ａ）に示すグラフの横軸は遅延時間（単位はｍｓｅｃ）、縦軸はレベル（単位はｄＢ）を表す。時間０において出力される信号は、遅延のない直接音であり、すなわち加算器８から合成部３に出力される信号を表している。時間０から所定の時間ｔ遅延して出力される信号は、可変ディレイ回路１０から合成部３に出力される信号であり、反射音（残響音）の成分を表す。ここで、上述のようにハウリングが発生した場合、制御部９は、可変ディレイ回路１０の遅延時間を周期的に変動させるように設定する。遅延時間の変動幅は、同図（Ａ）に示すようにΔｔで表される。また、変動する速度は周波数Δｆで表される。ここで、Δｆは可聴外の周波数に設定する。例えばΔｆ＝０．５Ｈｚとする。
【００４８】
合成部３では、加算器８の出力信号と可変ディレイ回路１０の出力信号を合成するので、コムフィルタの特性を示す。図４（Ｂ）は、コムフィルタの周波数特性を示した図である。直接音信号と所定時間遅延した信号を合成すると、図４（Ｂ）に示すように打ち消し合う周波数と強調し合う周波数が存在する。これにより、周波数軸上では強調と減衰を繰り返すコムフィルタとなる。さらに、可変ディレイ回路１０の出力信号の遅延時間を変動させるので、コムフィルタのピークが変動し、各周波数成分のループゲインが変動（平均化）される。
【００４９】
図４（Ａ）において、Δｔを大きくすると遅延量の変動が大きくなり、周波数軸上において、より低音域までループゲインを平均化する効果が生じる。ただし、Δｔを大きく、かつΔｆを大きくすると、変調感が認識され、音質の劣化を招く。
【００５０】
図４（Ｃ）は、ΔｔとΔｆの関係を示す図である。同図（Ｃ）に示すグラフの横軸はΔｔ（単位はｍｓｅｃ）を表し、縦軸はΔｆ（単位はＨｚ）を表す。上記のように、Δｔを大きく、かつΔｆを大きくすると、変調感が認識されるが、同図（Ｃ）に示すように、Δｆを小さくすればΔｔを大きく設定しても変調感が認識されない。一方でΔｔを小さくすればΔｆは大きく設定することが可能である。本発明者は実験により、同図（Ｃ）に示す設定領域内であれば変調感が認識されないことを確認している。同図に示すグラフの設定領域内で、拡声装置を設置する環境に応じて、ΔｔとΔｆを設定すればよい。また、このときにさらにレベルを変動させるようにしてもよい。
【００５１】
なお、本実施形態では直接音信号と所定時間遅延した信号を合成して出力するようにしたが、この構成に限るものではない。例えば、合成部３を省略して、加算器８の出力側をディレイ回路１０にのみ接続し、ディレイ回路１０の出力信号をイコライザアンプ４に入力する構成であってもよい。ハウリングが発生していないときには遅延量を０にし、ハウリングが発生したときには所定時間遅延した信号だけを出力するようにすればよい。この場合、遅延時間を変動させることで閉ループの時間長が変動する。これにより、ハウリング発生の原因となる共振周波数を変化させることが可能となる。
【００５２】
以上のように、適応ハウリングキャンセラ２が、模擬信号を用いてハウリング発生による一定周波数の持続音をキャンセルするとともに、適応ハウリングキャンセラ２が消去しきれない急激なハウリングが発生した場合には、可変ディレイ回路１０が、遅延量を所定の周期で変動させるので、適応ハウリングキャンセラ２よりも短時間のうちにハウリングを抑制することが可能となる。また、可変ディレイ回路１０は、適応ハウリングキャンセラ２の更新が十分に進んだ状態で変動を解除するので、ハウリングを抑制しながら音質の劣化を防止することが可能となる。
【００５３】
なお、第１実施形態においては以下のような変形例が可能である。
【００５４】
図５は、第１実施形態の変形例に係る拡声装置のブロック図である。同図に示すように、この拡声装置２００は、可変ディレイ回路１０、および合成部３に代えて加算器８の出力側に接続されるＦＩＲフィルタ１２を備えている。
【００５５】
ＦＩＲフィルタ１２は、図４（Ａ）に示したように遅延時間０の直接音と、所定時間遅延した信号である反射音（残響音）の信号を出力する。すなわち、信号を取り出すタップ数が２本のＦＩＲフィルタである。なお、さらに数本程度のタップを用いて信号を取り出してもよい。また、ＦＩＲフィルタ１２は、サンプリングクロック間隔のタップを有しているため、反射音の信号成分を取り出すタップを移動させることができる。すなわち、このＦＩＲフィルタは時変性の性質を持ち、信号を取り出すタップを１つずつ前後に移動させることで、遅延量を変更することが可能である。遅延量は制御部９によって設定される。
【００５６】
制御部９は、上記第１実施形態と同様に加算器８の出力信号である誤差信号ｅ（ｋ）または入力信号ｙ（ｋ）を取り込み、この信号がハウリング発生による信号であるか否かを判定する。ハウリング発生と判断したときは、ＦＩＲフィルタ１２に遅延時間を変動させるように設定する。
【００５７】
ＦＩＲフィルタ１２は、反射音の信号成分の遅延時間を所定の時間幅、周波数で変動させる。すなわち、このＦＩＲフィルタ１２の出力信号のうち反射音の信号成分は、上記第１実施形態の可変ディレイ回路１０の出力信号に相当し、その出力信号を時間幅Δｔ、周波数Δｆで変動させることにより各周波数成分のループゲインを平均化することが可能である。
【００５８】
以上のように第１実施形態の変形例においても、適応ハウリングキャンセラ２が消去しきれない急激なハウリングが発生した場合には、ＦＩＲフィルタ１２が、遅延量を所定の周期で変動させるので、ハウリングを抑制することが可能となる。
【００５９】
［第２実施形態］
次に、図６は本発明の第２実施形態に係る拡声装置のブロック図である。なお、第２実施形態において、上記第１実施形態と共通する構成要素には、同一の符号を付けて、その説明を省略する。この拡声装置３００は、第１実施形態の拡声装置１００における可変ディレイ回路１０に代えて帯域分割部１３、可変ディレイ回路１０Ａ、および可変ディレイ回路１０Ｂ、を備えている。
【００６０】
帯域分割部１３は、加算器８の出力側に接続され、加算器８の出力信号を複数の周波数帯域に分割する。例えば同図に示すように高周波数帯域の信号と低周波数帯域の信号とに分割する。可変ディレイ回路１０Ａおよび可変ディレイ回路１０Ｂは、帯域分割部１３の出力側に接続され、同図に示すように可変ディレイ回路１０Ａには高周波数帯域信号が入力され、可変ディレイ回路１０Ｂには低周波数帯域信号が入力される。
【００６１】
合成部３は、加算器８の出力信号、可変ディレイ回路１０Ａの出力信号、および可変ディレイ回路１０Ｂの出力信号を合成して出力する。
【００６２】
可変ディレイ回路１０Ａおよび可変ディレイ回路１０Ｂは、帯域分割部１３の出力信号を所定時間遅延して合成部３に出力する。ここで、可変ディレイ回路１０Ａと可変ディレイ回路１０Ｂは、上記第１実施形態と同様にその遅延量は、制御部９により設定され、可変である。また、遅延量を０に設定することも可能であり、出力信号を０に設定することも可能である。
【００６３】
制御部９は、可変ディレイ回路１０Ａおよび可変ディレイ回路１０Ｂに接続され、第１実施形態と同様に加算器８の出力信号を取り込み、可変ディレイ回路１０Ａおよび可変ディレイ回路１０Ｂを制御する。なお、本実施形態においても制御部９は、加算器８の出力信号を取り込むように接続されているが、この構成に限るものではない。マイクロフォン１の出力信号を取り込むように、マイクロフォン１と加算器８の間に接続するようにしてもよい。
【００６４】
制御部９は、入力信号の特定周波数成分が所定の時間以上減衰せずに入力されるときにハウリング発生として判定する。ハウリング発生と判定したときは、可変ディレイ回路１０Ａおよび可変ディレイ回路１０Ｂの遅延量を所定の時間幅で周期的に変動するように設定する。制御部９は、それぞれのディレイ回路に入力される信号の周波数帯域に基づいて遅延時間変動幅と変動周波数を設定する。
【００６５】
上述のように、遅延時間変動幅Δｔを大きくすると遅延量の変動が大きくなり、周波数軸上において、より低音域までループゲインを平均化する効果が生じる。ただし、Δｔを大きく、かつΔｆを大きくすると、変調感が認識され、音質の劣化を招く。そこで、本実施形態においては、低周波数帯域信号が入力される可変ディレイ回路１０Ｂにおいては、低音域までループゲインを平均化するようにΔｔを大きく設定し、Δｆを小さく設定する。一方で、高周波数帯域信号が入力される可変ディレイ回路１０Ａにおいては、ループゲインの平均化効果をより強くするためにΔｆを大きく設定し、Δｔを小さく設定する。
【００６６】
また、制御部９は、遅延量を変動させるように可変ディレイ回路１０Ａおよび可変ディレイ回路１０Ｂに設定した後、誤差信号ｅ（ｋ）の特定周波数成分の抑制を検出した場合に変動を解除するように設定する。なお、遅延量を変動させるように可変ディレイ回路１０Ａおよび可変ディレイ回路１０Ｂに設定した後、所定の時間経過後に変動を解除するように設定してもよい。所定の時間は、例えば５秒程とするが、どのような時間に設定してもよい。
【００６７】
以上のように、適応ハウリングキャンセラ２が、模擬信号を用いてハウリング発生による一定周波数の持続音をキャンセルするとともに、適応ハウリングキャンセラ２が消去しきれない急激なハウリングが発生した場合には、可変ディレイ回路１０Ａおよび可変ディレイ回路１０Ｂが、遅延量を所定の周期で変動させるので、ハウリングを抑制することが可能となる。また、低周波数帯域信号が入力されるディレイ回路は、遅延時間変動幅を大きく、変動周波数を小さくするので変調感を認識させることなく低音域まで平均化することが可能であり、高周波数帯域信号が入力されるディレイ回路は、遅延時間変動幅を小さく、変動周波数を大きくするので変調感を認識させることなくループゲインの平均化効果を強くすることが可能となる。また、適応ハウリングキャンセラ２の更新が十分に進んだ状態で変動を解除するので、ハウリングを抑制しながら音質の劣化を防止することが可能となる。
【図面の簡単な説明】
【００６８】
【図１】本発明の第１実施形態に係る拡声装置のブロック図
【図２】適応ハウリングキャンセラを詳細に説明するブロック図
【図３】本発明の第１実施形態に係る拡声装置の伝達特性を示す図
【図４】遅延量の変動を説明する図
【図５】本発明の第１実施形態の変形例に係る拡声装置のブロック図
【図６】本発明の第２実施形態に係る拡声装置のブロック図
【符号の説明】
【００６９】
１−マイクロフォン
２−適応ハウリングキャンセラ
３−合成部
４−イコライザアンプ
５−スピーカ
６−ディレイ回路
７−適応フィルタ
８−加算器
９−制御部
１０−可変ディレイ回路
１１−音響帰還路
１２−ＦＩＲフィルタ
１３−帯域分割部
１００−拡声装置
２００−第１実施形態の変形例に係る拡声装置
３００−第２実施形態に係る拡声装置
【図１】
2006262340.tif 000003
【図２】
2006262340.tif 000004
【図３】
2006262340.tif 000005
【図４】
2006262340.tif 000006
【図５】
2006262340.tif 000007
【図６】
2006262340.tif 000008