マイクロホンと、上記マイクロホンに集音された音を出力するスピーカーと、上記スピーカーから出力された音が上記マイクロホンに集音されて発生するハウリングを抑止するハウリング抑止手段と、を有してなる集音器であって、上記ハウリング抑止手段は、上記マイクロホンに集音された音の周波数帯域のうち特定の周波数帯域以外の周波数に対応する信号を遮断するバンドパスフィルタと、上記バンドパスフィルタから出力される信号のゲインを一定に調整するゲイン調整手段と、上記マイクロホンに集音された音の周波数帯域に対応する信号から上記バンドパスフィルタから出力される信号を減算して出力する減算手段と、上記ゲイン調整手段から出力される信号と上記減算手段から出力される信号を加算して出力する加算手段と、を有してなることを特徴とする集音器。上記バンドパスフィルタにより遮断される信号に対応する周波数を選択させる遮断周波数選択手段を有する請求項1記載の集音器。上記加算手段から出力される信号のうち所定の大きさを超えるピーク信号が発生する周波数帯域を検出するハウリング検出手段と、上記ハウリング検出手段が検出した周波数帯域の上限と下限に応じて上記バンドパスフィルタにより遮断される信号に対応する周波数を決定する遮断周波数決定手段と、上記決定された周波数に応じて上記バンドパスフィルタが遮断する音声信号に対応する周波数を変更する遮断周波数変更手段と、を有する請求項1記載の集音器。本発明は、上記従来の課題に鑑みてなされたものであって、外耳道に装着されている集音器の装着状態の変動によって生じるハウリングを抑止することができる集音器を提供することを目的とする。本発明は集音器に関するものであって、マイクロホンと、マイクロホンに集音された音を出力するスピーカーと、スピーカーから出力された音がマイクロホンに集音されて発生するハウリングを抑止するハウリング抑止手段と、を有してなる集音器であって、ハウリング抑止手段は、マイクロホンに集音された音の周波数帯域のうち特定の周波数帯域以外の周波数に対応する信号を遮断するバンドパスフィルタと、バンドパスフィルタから出力される信号のゲインを一定に調整するゲイン調整手段と、マイクロホンに集音された音の周波数帯域に対応する信号からバンドパスフィルタから出力される信号を減算して出力する減算手段と、ゲイン調整手段から出力される信号と減算手段から出力される信号を加算して出力する加算手段と、を有することを最も主要な特徴とする。本発明によれば、ハウリングが生じた周波数帯域の信号のみゲインを低減させる一方で、その他の周波数帯域の信号のゲインは維持するので、ハウリングを抑止しつつ、動作を継続させ、より明瞭に外部音を聞きやすくすることができる。また、ハウリング抑止手段を、デジタル信号処理装置DSPによって実現することで、消費電力が低く、性能が低いDSPを用いても高い抑止力を発揮するハウリング抑止手段と備えることができる。以下、本発明に係る集音器の実施例について、図面を参照しながら説明をする。図1は本発明に係る集音器の例を示す機能ブロック図である。図1において集音器1は、ハウリング抑止手段10と、マイクロホン20と、増幅器30および40と、スピーカー50と、を有してなる。ハウリング抑止手段10は、スピーカー50から放音された音の一部が符号60に示すようにマイクロホン20に回り込むことで生じるハウリングを低減化させる手段である。ハウリング抑止手段10の詳細な構成は後述する。マイクロホン20は、外部の音を集音し電気信号に変換して出力する電気音響変換器である。マイクロホン20は、集音器1の図示をしない筐体から外側に向けて配置されている。また、マイクロホン20は、外部の音を効果的に集音するため、利用者の外耳道の外側に位置するように調整されている。増幅器30は、マイクロホン20から出力された電気信号を所定の増幅度をもって増幅し、ハウリング抑止手段10への入力信号を出力する、いわゆるアンプである。増幅器40は、ハウリング抑止手段10からの出力信号によってスピーカー50を駆動するために、所定の増幅度をもって増幅して、スピーカー50に向けて出力する、いわゆるアンプである。スピーカー50は、マイクロホン20が集音した音に対し、ハウリング抑止手段10が所定の信号処理を施したものを音として出力する電気音響変換器である。スピーカー50の放音面は、利用者の外耳道の内部に配置され、鼓膜に向かうように構成されている。次に本発明に係る集音器が有するハウリング抑止手段について、詳細な説明をする。図2は、ハウリング抑止手段10の構成の例を示す機能ブロック図である。ハウリング抑止手段10は、デジタル信号処理装置DigitalSignalProcessor、以下DSPという。のハードウェア資源上で動作するソフトウェアによって実現される。よって、ハウリング抑止手段10が有する各手段は、DSPのハードウェアとソフトウェアの協働によって実行される処理モジュールである。図2においてハウリング抑止手段10は、バンドパスフィルタ11と、AGCAutoGainContorol12と、演算手段13と、演算手段14と、を有してなる。なお、入力信号xtは、増幅器30から出力された電気信号を図示しないA/D変換器によりアナログ-デジタル変換をし、生成されたデジタル信号である。また、演算手段14から出力される出力信号xt-btctはデジタル信号であるから、図示しないD/A変換器によりデジタル-アナログ変換を行って、アナログ信号に変換された後に、増幅器40へと出力される。バンドパスフィルタ11は2つのカットオフ周波数の間の周波数帯域以下、通過周波数帯域という。に含まれる信号のみを出力するフィルタである。換言すれば、下限のカットオフ周波数よりも低い周波数の信号と、上限のカットオフ周波数よりも高い周波数の信号と、を遮断し、入力信号から通過周波数帯域の信号を分離するフィルタである。バンドパスフィルタ11の周波数帯域は、予めハウリングが発生しやすい周波数帯域を推測して、設定されている。ハウリングが生じているとき、入力信号xtに含まれる特定の周波数の信号のゲインが大きくなっているので、その特定の周波数を含む周波数帯域を通過周波数帯域とすることで、そのハウリングを起こさせている信号成分のみを、入力信号から分離させることができる。バンドパスフィルタ11の周波数帯域は、集音器1の筐体等の音響特性に応じて最適なカットオフ周波数を設定すればよい。集音器1の筐体等の音響特性はできるだけ通常の人の声の帯域よりも高い周波数でハウリングが発生するように設定することが望ましく、このように設定された筐体を使用した場合のバンドパスフィルタ11のカットオフ周波数は、たとえばバンドパスフィルタ11の下限のカットオフ周波数を800Hzや1kHz以上に設定し、上限のカットオフ周波数を5kHzや10kHzにすると良い。上記のようにカットオフ周波数が設定されたバンドパスフィルタ11を通過した信号btは、ハウリングが発生しやすい帯域の信号のみからなる信号以下、ハウリング信号という。である。よって、バンドパスフィルタ11は、入力信号xtからハウリング信号を分離する処理を行っている。AGC12は、ハウリング信号btのゲインを調整して、信号ctを出力するゲイン調整手段である。AGCはオートゲインコントロールの略称であるが、一般に用いられるオートゲインコントロールは、出力のゲインを一定に保つために、入力が小さすぎれば増幅し、入力が大きすぎれば低減させる処理を行う。AGC12は、一般的なものとは異なり、閾値を超えた信号のゲインを低減させ、閾値よりも低いときにゲインを上げる処理はしない。言うなればリミッターとして動作するものである。AGCに入力される信号はハウリング信号btであるから、AGC12によってハウリング信号btに含まれる周波数のうち、閾値を超えている周波数の信号はゲインが閾値に制限され大きすぎる部分はカットされ、それ以外の周波数を制限するために低下させたゲインの分だけ下げられる。言い換えれば、バンドパスフィルタ11によって取り出されたハウリングを生じている周波数帯域のゲインをハウリングの量により低減させる処理が行なわれる。AGC12のゲイン調整処理は、マイクロホン20が集音した外部音がスピーカー50から出力されるまでの間にタイムラグが生じないように、高速に処理をすることが求められる。そこで、本実施例に係るハウリング抑止手段10におけるAGC12は、従来のAGC処理に比べて演算処理の回数を大幅に減らしながらも同じ効果を発揮する演算処理を行うことで、実用的なハウリング抑止処理を実現することができるように構成されている。ここで、AGC12が行う信号処理の詳細について説明をする。従来のAGC処理は、入力信号btに対して以下の式1による演算処理を行い、出力信号ctを算出している。式1ここで、A0は、予め設定した閾値であってし、Avgtは入力信号btの実効値である。式1に示すように、AGC処理を行うには、入力信号btの実効値Avgtを算出しなければならない。Avgtは以下の式2によって算出される。式2式2において、Tはサンプリング周波数、Nはデータ収集個数である。一般に、Nは100から500個であるから、実効値Avgtを算出するには、相当の回数の演算処理を要する。この演算を効率的に処理しなければ、信号処理に遅れが生じることになるので、DSPの動作周波数を高くしなければ、ハウリングを抑止するための演算処理には間に合わない。そこで、上記の式1と式2を用いて行う従来のAGC処理では、演算処理量が多いためにDSPの消費電力が大きくなる。そこで、本実施例に係るAGC12は、上記式2の代わりに等価式である式3を用いてAGC処理の高速化を図っている。式3式3を用いることによって、演算回数を減らすことができ、DSPの性能が低くても、AGC12において高速でAGC処理を行うことができる。例えば、サンプリング周波数を48000、係数Nを100とした場合、前述した式2を用いた演算の回数は、乗算が100回、加減算が100回、除算が1回となる。これに対して、式3を用いた演算の回数は、乗算が2回、加減算が3回である。このように、本実施例に係るAGC12は、従来の演算処理に比べて、少ない演算回数で同等の演算処理を行うことができる。図2に戻る。演算手段13は、入力信号xtからハウリング信号を減算する処理を行う。演算手段14は、AGC12から出力された信号ctと演算手段13からの信号xt-btを加算する処理を行う。すなわち、ハウリング抑制手段10の出力信号はxt-btctとなる。ハウリング抑制手段10によって、入力信号xtに含まれるハウリング信号btを、バンドパスフィルタ11によって生成し、生成されたハウリング信号btを入力信号から減算している。この段階で、ハウリングを起こす周波数帯域は取り除かれているが、ハウリング信号btに含まれているハウリングを起こしていない周波数以外の信号も取り除かれた状態になっている。そこで、AGC12によって、ハウリング信号btに含まれる周波数のうち、所定の閾値よりも高い周波数のゲインを閾値のレベルにまで下げて、ハウリングの発生を抑止した信号を生成し、この信号と、先の信号を演算手段14によって加算することで、ハウリングが生じている周波数帯域のゲインを下げた出力信号を得ることができる。このように、本実施例に係る集音器によれば、ハウリングが発生している周波数自体を検出せずに、ハウリングが発生する帯域のゲインを監視するだけで、ハウリングを低減させることができるとともに、通常の人の声の帯域はフィルタにて分離し、ハウリング処理の後に混合されるため、ハウリング処理中であっても音声が聞き取りやすい集音器を実現できる。また、上記のようなハウリングを低減させる処理を、演算負荷の軽い処理によって高速かつ効果的に行えるので、突発的に生じるハウリングを効果的に抑止することができる。次に、本発明に係る集音器の別の実施例について、先の説明をした実施例と異なる部分を中心に、図面を参照しながら説明をする。図3は、本実施例に係る集音器に用いることができるハウリング抑止手段10aの機能ブロック図である。図3はすでに説明をしたハウリング抑止手段10と同じ構成については、同じ符号を付しているので、異なる部分について詳細に説明する。ハウリング抑止手段10aは、遮断周波数選択手段15をさらに有している。遮断周波数選択手段15は、図示しない操作スイッチを利用者が操作することで、バンドパスフィルタ11aの遮断周波数を選択して変更することができるものである。バンドパスフィルタ11aは、遮断周波数選択手段15に応じて、遮断周波数を切り換えることができるものである。これによって、利用者の状態に応じて異なる周波数帯域で生じるハウリングに対して、最適なハウリング抑止機能を発揮する集音器を得ることができる。次に、本発明に係る集音器のさらに別の実施例について、先の説明をした実施例と異なる部分を中心に、図面を参照しながら説明をする。図4は、本実施例に係る集音器に用いるハウリング抑止手段10bの例を示す機能ブロック図である。図4はすでに説明をしたハウリング抑止手段10aと同じ構成には、同じ符号を付している。本実施例の説明は、上記実施形態と異なる部分について詳細に説明する。ハウリング抑止手段10bは、ハウリング検出手段16と、遮断周波数変更手段17と、をさらに有してなる。ハウリング検出手段16は、出力信号において所定の閾値を超えている周波数を検出する手段である。検出された周波数ではハウリングが発生している可能性が高いので、この検出された周波数を遮断周波数変更手段17に通知する。遮断周波数変更手段17は、ハウリング検出手段16から通知された周波数に応じて、バンドパスフィルタ11bの遮断周波数を変更する手段である。遮断周波数変更手段17によって変更された遮断周波数によって、バンドパスフィルタ11bの遮断周波数が変更される。本実施例のハウリング抑止手段10bによれば、予め遮断周波数が設定されているバンドパスフィルタ11bによって、集音器1の動作をさせていたときに、何らかの原因で特定の周波数のゲインが閾値を超えた場合、ハウリングが発生するので、この特定の周波数を検出し、この周波数のゲインを低く抑えるように設定を変更すればよい。そのために、ハウリング抑止手段10bは、ハウリング信号の周波数帯域を規定するバンドパスフィルタ11bの遮断周波数を、上記の特定の周波数に応じて変更する。ハウリング検出手段16は、所定の閾値を超える大きさとなっている周波数を検出して、この周波数に応じて遮断周波数変更手段17が、バンドパスフィルタ11bの遮断周波数を変更するように構成されている。このように本実施例に係る集音器10は、利用者が利用している周囲環境や、装着状態に応じて、変化するハウリング発生周波数帯域に応じて、ハウリング抑止手段10cの設定を自動的に変更し、ハウリングを抑止することができる。次に、本発明に係る集音器のさらに別の実施例について、先の説明をした実施例と異なる部分を中心に、図面を参照しながら説明をする。図5は、本実施例に係る集音器に用いることができるハウリング抑止手段10cの機能ブロック図である。図5はすでに説明をしたハウリング抑止手段10cと同じ構成には、同じ符号を付している。本実施例の説明は、上記実施形態と異なる部分について詳細に説明する。ハウリング抑止手段10cは、最適モード変更手段18をさらに有してなる。最適モード変更手段18は、利用者による図示しない操作部の操作によって、ハウリング抑止手段10cを最適モードで動作させる手段である。最適モードとは、ハウリング検出手段16と、遮断周波数変更手段17を一時的に動作させて、バンドパスフィルタ11cの遮断周波数が変更されたときには、ハウリング検出手段16と遮断周波数変更手段17の動作を停止する動作モードをいう。本実施例に係るハウリング抑止手段10cによれば、ハウリング検出手段16と遮断周波数変更手段17の動作を常に動作させるのではなく、利用者の必要に応じて、ハウリング信号の周波数帯域を変更する動作を選択させて、バンドパスフィルタ11cの遮断周波数を自動的に変更することで、利用者の意思と環境に応じたハウリング抑止効果を得ることができる。本実施例に係るハウリング抑止手段10cを有する集音器は、利用者が変更されたときに、特に効果を発揮する。すなわち、利用者が異なると、同じ集音器であっても、装着状態の変化によって生じる外耳道の隙間の大きさは異なるから、ハウリング信号の周波数帯域も異なるから、新たな利用者に最適なハウリング抑止効果を得るには、その利用者が実際に使用した状態で、遮断周波数を設定することが望ましい。また、本実施例にかかる集音器によれば、ハウリング検出手段17と遮断周波数変更手段18を常に動作させるのではなく、利用者の任意で一時的に動作させることになるので、常にハウリング検出処理が行われることがなく、消費電力を低減することができる。