マイクロフォンから入力された音声信号をフレーム毎に周波数領域に変換する周波数領域変換部と、前記周波数領域に変換された音声信号に対して、帯域毎にゲイン調整を施すゲイン調整部と、を備え、前記ゲイン調整部は、前記帯域毎に、前記フレーム間の前記音声信号のパワーの自己相関値を取得し、取得した前記自己相関値に応じて前記ゲインの調整量を設定する、音声処理装置。前記調整量は、前記ゲインを抑圧する時間が長い第1抑圧量と、前記ゲインを抑圧する時間が短い第2抑圧量を含む、請求項1に記載の音声処理装置。前記ゲイン調整部は、前記帯域毎に、前記第1抑圧量と前記第2抑圧量を組み合わせた組合せ抑圧量を設定する、請求項2に記載の音声処理装置。前記ゲイン調整部は、取得した前記自己相関値の最大値が所定の閾値よりも大きい場合には、前記第1抑圧量を増加させた前記組合せ抑圧量を設定し、取得した前記自己相関値の最大値が前記閾値よりも小さい場合には、前記第2抑圧量を増加させた前記組合せ抑圧量を設定する、請求項3に記載の音声処理装置。前記パワーの自己相関値は、前記パワーで正規化した自己相関の絶対値である、請求項1~4のいずれか1項に記載の音声処理装置。前記ゲイン調整部によってゲイン調整された音声信号を時間領域に変換する時間領域変換部と、前記時間領域に変換された音声信号をスピーカに出力する出力部と、を更に備える、請求項1~5のいずれか1項に記載の音声処理装置。前記自己相関値に応じた前記ゲインの調整量に対応するフィルタ係数を、最小位相化する係数変換部と、最小位相化された前記フィルタ係数を、前記マイクロフォンから入力された時間領域の音声信号に畳み込む畳み込み部と、を更に備える、請求項1~5のいずれか1項に記載の音声処理装置。マイクロフォンから入力された音声信号をフレーム毎に周波数領域に変換する周波数領域変換部と、前記周波数領域に変換された前記音声信号に対して、帯域毎にゲイン調整を施すゲイン調整部と、を備え、前記ゲイン調整部は、前記帯域毎に、抑圧時間が長い第1抑圧量と抑圧時間が短い第2抑圧量を組み合わせた組合せ抑圧量にて前記ゲインを調整する、音声処理装置。マイクロフォンから入力された音声信号をフレーム毎に周波数領域に変換するステップと、前記周波数領域に変換された音声信号に対して、帯域毎にゲイン調整を施すステップと、を含み、前記ゲイン調整を施すステップにおいて、前記帯域毎に、前記フレーム間の前記音声信号のパワーの自己相関値を取得し、取得した前記自己相関値に応じて前記ゲインの調整量を設定する、音声処理方法。マイクロフォンから入力された音声信号をフレーム毎に周波数領域に変換するステップと、前記周波数領域に変換された前記音声信号に対して、帯域毎にゲイン調整を施すステップと、を含み、前記ゲイン調整を施すステップにおいて、前記帯域毎に、抑圧時間が長い第1抑圧量と抑圧時間が短い第2抑圧量を組み合わせた組合せ抑圧量にて前記ゲインを調整する、音声処理方法。コンピュータを、マイクロフォンから入力された音声信号をフレーム毎に周波数領域に変換する周波数領域変換部と、前記周波数領域に変換された音声信号に対して、帯域毎にゲイン調整を施すゲイン調整部と、を備え、前記ゲイン調整部は、前記帯域毎に、前記フレーム間の前記音声信号のパワーの自己相関値を取得し、取得した前記自己相関値に応じて前記ゲインの調整量を設定する、音声処理装置として機能させるための、プログラム。コンピュータを、マイクロフォンから入力された音声信号をフレーム毎に周波数領域に変換する周波数領域変換部と、前記周波数領域に変換された前記音声信号に対して、帯域毎にゲイン調整を施すゲイン調整部と、を備え、前記ゲイン調整部は、前記帯域毎に、抑圧時間が長い第1抑圧量と抑圧時間が短い第2抑圧量を組み合わせた組合せ抑圧量にて前記ゲインを調整する、音声処理装置として機能させるための、プログラム。しかし、上述した方策を採用しても、実際の環境では、さまざまな遅延を伴って到達する反射音や、マイクに入力される雑音や音声などの非ハウリング音の影響で、ハウリングを適切に検知できない。このため、良好にハウリングが抑圧されないという問題がある。そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、反射音や非ハウリング音が発生しても良好にハウリングを抑圧することが可能な、新規かつ改良された音声処理装置、音声処理方法、及びプログラムを提供することにある。上記課題を解決するために、本発明のある観点によれば、マイクロフォンから入力された音声信号をフレーム毎に周波数領域に変換する周波数領域変換部と、前記周波数領域に変換された音声信号に対して、帯域毎にゲイン調整を施すゲイン調整部と、を備え、前記ゲイン調整部は、前記帯域毎に、前記フレーム間の前記音声信号のパワーの自己相関値を取得し、取得した前記自己相関値に応じて前記ゲインの調整量を設定する、音声処理装置が提供される。また、前記調整量は、前記ゲインを抑圧する時間が長い第1抑圧量と、前記ゲインを抑圧する時間が短い第2抑圧量を含むこととしても良い。また、前記ゲイン調整部は、前記帯域毎に、前記第1抑圧量と前記第2抑圧量を組み合わせた組合せ抑圧量を設定することとしても良い。また、前記ゲイン調整部は、取得した前記自己相関値の最大値が所定の閾値よりも大きい場合には、前記第1抑圧量を増加させた前記組合せ抑圧量を設定し、取得した前記自己相関値の最大値が前記閾値よりも小さい場合には、前記第2抑圧量を増加させた前記組合せ抑圧量を設定することとしても良い。また、前記パワーの自己相関値は、前記パワーで正規化した自己相関の絶対値であることとしても良い。また、前記ゲイン調整部によってゲイン調整された音声信号を時間領域に変換する時間領域変換部と、前記時間領域に変換された音声信号をスピーカに出力する出力部と、を更に備えることとしても良い。また、前記自己相関値に応じた前記ゲインの調整量に対応するフィルタ係数を、最小位相化する係数変換部と、最小位相化された前記フィルタ係数を、前記マイクロフォンから入力された時間領域の音声信号に畳み込む畳み込み部と、を更に備えることとしても良い。また、上記課題を解決するために、本発明の別の観点によれば、マイクロフォンから入力された音声信号をフレーム毎に周波数領域に変換する周波数領域変換部と、前記周波数領域に変換された前記音声信号に対して、帯域毎にゲイン調整を施すゲイン調整部と、を備え、前記ゲイン調整部は、前記帯域毎に、抑圧時間が長い第1抑圧量と抑圧時間が短い第2抑圧量を組み合わせた組合せ抑圧量にて前記ゲインを調整する、音声処理装置が提供される。また、上記課題を解決するために、本発明の別の観点によれば、マイクロフォンから入力された音声信号をフレーム毎に周波数領域に変換するステップと、前記周波数領域に変換された音声信号に対して、帯域毎にゲイン調整を施すステップと、を含み、前記ゲイン調整を施すステップにおいて、前記帯域毎に、前記フレーム間の前記音声信号のパワーの自己相関値を取得し、取得した前記自己相関値に応じて前記ゲインの調整量を設定する、音声処理方法が提供される。また、上記課題を解決するために、本発明の別の観点によれば、マイクロフォンから入力された音声信号をフレーム毎に周波数領域に変換するステップと、前記周波数領域に変換された前記音声信号に対して、帯域毎にゲイン調整を施すステップと、を含み、前記ゲイン調整を施すステップにおいて、前記帯域毎に、抑圧時間が長い第1抑圧量と抑圧時間が短い第2抑圧量を組み合わせた組合せ抑圧量にて前記ゲインを調整する、音声処理方法が提供される。また、上記課題を解決するために、本発明の別の観点によれば、コンピュータを、マイクロフォンから入力された音声信号をフレーム毎に周波数領域に変換する周波数領域変換部と、前記周波数領域に変換された音声信号に対して、帯域毎にゲイン調整を施すゲイン調整部と、を備え、前記ゲイン調整部は、前記帯域毎に、前記フレーム間の前記音声信号のパワーの自己相関値を取得し、取得した前記自己相関値に応じて前記ゲインの調整量を設定する、音声処理装置として機能させるための、プログラムが提供される。また、上記課題を解決するために、本発明の別の観点によれば、コンピュータを、マイクロフォンから入力された音声信号をフレーム毎に周波数領域に変換する周波数領域変換部と、前記周波数領域に変換された前記音声信号に対して、帯域毎にゲイン調整を施すゲイン調整部と、を備え、前記ゲイン調整部は、前記帯域毎に、抑圧時間が長い第1抑圧量と抑圧時間が短い第2抑圧量を組み合わせた組合せ抑圧量にて前記ゲインを調整する、音声処理装置として機能させるための、プログラムが提供される。以上説明したように本発明によれば、反射音や非ハウリング音が発生しても、良好にハウリングを抑圧することができる。以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。なお、説明は以下の順序で行うものとする。1.第1の実施形態1-1.音声処理装置の構成1-2.ハウリングの抑圧1-3.信号処理部の構成1-4.ハウリング抑圧処理2.第2の実施形態3.まとめ<1.第1の実施形態>1-1.音声処理装置の構成第1の実施形態に係る音声処理装置の構成について、図1を参照しながら説明する。図1は、第1の実施形態に係る音声処理装置の機能ブロック図である。第1の実施形態に係る音声処理装置10は、図1に示すように、マイクロフォン20と、A/D変換器30と、信号処理部40と、D/A変換器50と、スピーカ60とを有する。マイクロフォン20は、音声を収音し、収音した音声を音声信号に変換する。マイク20は、音声信号をA/D変換器30に出力する。なお、マイクロフォン20から出力された音声信号は、不図示のアンプで増幅され、A/D変換器30に入力される。A/D変換器30は、マイクロフォン20から入力された音声信号をデジタル変換する。A/D変換器30は、デジタル変換された音声信号を信号処理部40に出力する。なお、A/D変換器30に入力される音声信号は、マイクロフォン20以外の外部装置から入力から入力された信号であっても良い。信号処理部40は、A/D変換器30から入力された音声信号に対して、ゲイン調整等の各種の信号処理を施す。信号処理部40は、信号処理を施した音声信号をD/A変換器50に出力する。本実施形態に係る信号処理部40は、詳細は後述するが、ハウリングを抑圧するためのゲイン調整を行う。なお、信号処理部40の詳細構成については、後述する。D/A変換器50は、信号処理部40から入力された音声信号をアナログ変換する。D/A変換器50は、アナログ変換した音声信号をスピーカ60に出力する。スピーカ60は、D/A変換器50から入力された音声信号を放音する。なお、音声処理装置10は、各種のデータを記憶するメモリ不図示を備える。メモリは、例えば、マイクから入力された音声信号のデータを記憶し、また信号処理部40による処理後のデータを記憶する。また、メモリは、音声処理装置10を動作させるプログラムを記憶しており、不図示のCPUがプログラムを実行することで、音声処理装置10による処理例えば、後述するハウリング抑圧処理が実現される。1-2.ハウリングの抑圧上述した音声処理装置においては、マイクロフォン20からスピーカ60へ音声信号が伝送されるのに伴いハウリングが発生し得る。このハウリングを抑圧することが重大な問題となっている。ところで、ハウリングを抑圧する上で、ハウリングらしさを判断する指標と、ハウリング抑圧ゲインを元に戻すまでの時間が、性能を大きく左右することが分かっている。まず、ハウリングらしさを判断する指標換言すれば、ハウリングの検知指標について説明する。ハウリングらしさを判断する指標として、フーリエ変換された音声信号のパワー差分Δパワーのカウンター処理により、Δパワー値が連続して閾値以上となった状態を継続するとハウリングと判断する手法が知られている。しかし、実際の環境では、さまざまな遅延を伴って到達する反射音や、マイクに入力される雑音や音声などの非ハウリング音の影響で、良好にハウリングが抑圧されないという問題がある。次に、ハウリング抑圧ゲインを元に戻すまでの時間について説明する。ハウリング抑圧ゲインを元に戻すまでの時間を遅くすると、ハウリングがしばらく再現しないメリットがある一方で、その間の非ハウリング音が音質劣化する恐れがある。また、ハウリング抑圧ゲインを元に戻すまでの時間を早くすると、非ハウリング音の音質低下は目立たない一方で、ハウリングが直ぐに再現し、又はハウリングが消えきらない恐れがある。このため、音質劣化の防止とハウリング再現の防止とを両立させることが求められている。これに対して、本実施形態に係る音声処理装置10においては、詳細は後述するが、ハウリングらしさを判断する指標として、フーリエ変換された音声信号のパワー差分の自己相関を用い、自己相関値に応じてハウリング抑圧を制御する。これにより、反射音や非ハウリング音が発生しても良好にハウリングを抑圧できる。また、ハウリング抑圧量として、抑圧時間が異なる複数の抑圧量を組み合わせることで、音質劣化の防止とハウリング再現の防止との両立させることができる。1-3.信号処理部の構成信号処理部40の構成について、図1を参照しながら説明する。信号処理部40は、図1に示すように、周波数領域変換部の一例であるフーリエ変換部42と、ゲイン調整部44と、時間領域変換部の一例であるフーリエ逆変換部46を有する。フーリエ変換部フーリエ変換部42は、AD変換器30から入力された音声信号入力音声を、単位時間であるフレーム毎に周波数領域の信号にフーリエ変換FFTする。また、フーリエ変換部42は、周波数領域にフーリエ変換した音声信号を、複数の帯域に分割し、各帯域の音声信号をゲイン調整部44に出力する。なお、音声信号の複数の帯域への分割は、公知のフィルタバンクによって行われても良い。ここで、図2を用いて、フーリエ変換処理におけるブロック処理について説明する。図2は、ブロック処理を説明するための模式図である。ここでは、マイクロフォン20から入力された入力音声のデータが、例えば512サンプルであり、例えばサンプルS1、S2、S3、Snとする。ブロック処理では、2つのサンプルを使ってフーリエ変換される。例えば、サンプルS1とサンプルS2が共にフーリエ変換されて、周波数スペクトルF1が取得され、サンプルS2とサンプルS3が共にフーリエ変換されて、周波数スペクトルF2が取得される。このため、ブロック処理の処理フレームは、1024サンプルとなる。ゲイン調整部ゲイン調整部44は、フーリエ変換部42から入力された音声信号に対して、帯域毎にゲイン調整を施す。また、ゲイン調整部44は、周波数スペクトルを用いてフレーム間のパワー差分を求め、ハウリングを検知するための自己相関値を取得する。以下において、どのように自己相関値を求めるかについて説明する。まず、ゲイン調整部44は、取得された周波数スペクトルF1、F2Fnから、フレーム間のパワー差分を取得する。例えば、ゲイン調整部44は、図3Aに示すようなパワー差分であるΔpωを取得する。図3Aは、1つの帯域におけるパワー差分Δpωを示す図である。なお、図3Aでは、説明の都合上、ハウリング時のΔpωが実線で、非ハウリング時のΔpωが点線で、それぞれ示されている。図3Aから分かるように、ハウリング時のΔPωが、非ハウリング時のΔpωよりも大きい値を示している。ゲイン調整部44は、取得したΔpωに基づいて、Δpωの自己相関を取得する。ここで、自己相関について説明する。自己相関とは、信号がそれ自身を時間シフトした信号とどれだけ良く整合するかを測る尺度である。自己相関は、下記の数式1のように、時間シフトの大きさの関数として表される。すなわち、数式1の自己相関rmωは、Δpωと、Δpωをm点シフトした点の積の総和である。なお、数式1のΔpω、tは、周波数ω、時刻tのΔパワー値を示す。自己相関は、信号に含まれる繰り返しパターンを探すのに有用であり、例えば、ノイズに埋もれた周期的信号の存在を判定するのに用いられる。また、自己相関は、周期性があると大きい値をとり、周期性が無いと小さい値をとる。そして、ハウリング時には、Δパワーが周期性を持っているため自己相関が高く、非ハウリング時には、Δパワーが周期性を持たないため自己相関は小さい。ゲイン調整部44は、取得した自己相関rmωを用いて、下記の数式2のように、パワーで正規化した自己相関の絶対値自己相関値と呼ぶを取得する。パワーで正規化することにより、ハウリング時と非ハウリングの自己相関をより判別しやすくなる。図3AのΔpωから取得された自己相関値が、図3Bに示されている。図3Bは、パワーで正規化した自己相関の絶対値を示す図である。図3Bには、実線でハウリング時の自己相関値が示され、点線で非ハウリング時の自己相関値が示されている。図3Bから分かるように、ハウリング時の自己相関値は、周期性を有しており、非ハウリング時の自己相関値よりも大きい。このような自己相関の性質を利用すれば、ハウリングと非ハウリングを適切に判別できる。このように、自己相関によってハウリングを検知すると、例えばΔパワーが閾値を超えた時のカウンター処理によってハウリングを検知する場合に比べて、以下に説明する利点がある。すなわち、特に複雑な反射がある環境において、ハウリングが短時間で増幅減衰を繰り返しながら段階的に大きくなる場合ハウリングが単調増加せず、一時的に小さくなることもありながら大きくなる場合に、Δパワー値が一時的に小さくなりカウンターがリセットされ、ハウリングが抑圧されない問題が発生する。これに対して、本実施形態のように、Δパワーの周期性のみに着目するため、Δパワーが一時的に小さくなってもハウリングを抑圧できる。また、ゲイン調整部44は、取得した自己相関値に応じてゲインの調整量を帯域毎に設定する。具体的には、ゲイン調整部44は、帯域毎に、複数の抑圧量を組み合わせた組合せ抑圧量にてゲインを調整する。本実施形態では、組合せ抑圧量が、長時間抑圧量と短時間抑圧量を組み合わせたものとして説明する。長時間抑圧量は、抑圧時間が長い第1抑圧量に該当し、短時間抑圧量は、抑圧時間が短い第2抑圧量に該当する。なお、組合せ抑圧量は、3つ以上の抑圧量を組み合わせても良い。例えば、3つの抑圧量を用いる場合には、第3抑圧量の抑圧時間は、短時間抑圧量の抑圧時間より長く、かつ長時間抑圧量の抑圧時間よりも短く設定される。ゲイン調整部44は、取得した自己相関値の最大値図3Bのxωと所定の閾値を比較して、組合せ抑圧量最終抑圧量を設定する。所定の閾値は、ハウリングと非ハウリングの境界を示す値であり、ゲイン調整部44は、自己相関値の最大値xωが閾値よりも大きい場合には、ハウリングが発生したと判断する。一方で、ゲイン調整部44は、自己相関値の最大値xωが閾値よりも小さい場合には、ハウリングが発生していないと判断する。そして、ゲイン調整部44は、取得した自己相関値の最大値が所定の閾値よりも大きい場合には、長時間抑圧量を増加させた組合せ抑圧量を設定する。一方で、ゲイン調整部44は、取得した自己相関値の最大値が閾値よりも小さい場合には、短時間抑圧量を増加させた組合せ抑圧量を設定する。ゲイン調整部44は、ハウリング抑圧が続く場合には周波数特性が劣化した状態が続くため、長時間抑圧量と短時間抑圧量を元に戻す処理も行う。なお、長時間抑圧量はゆっくり戻され、短時間抑圧量は直ぐに戻される。このように抑圧の戻る時間が異なる複数の抑圧量を用いることで、音質劣化の防止とハウリング再現の防止との両立させることができる。ゲイン調整された各帯域の音声信号のデータ図2に示すデータD1、D2等は、フーリエ逆変換部46に出力される。フーリエ逆変換部フーリエ逆変換部46は、フーリエ変換部46から入力された各帯域の音声信号を合成して、逆フーリエ変換処理を施して時間領域に変換する。本実施形態のフーリエ逆変換部46は、抑圧量が開放された音声信号を時間領域に変換する。フーリエ逆変換部46は、時間領域に変換した音声信号をD/A変換器50に出力する。これにより、抑圧量が開放された音声信号が、スピーカ60に出力される。上述した構成の信号処理部40によれば、ゲイン調整部44が、自己相関値を取得し、取得した自己相関値に応じて最終抑圧量を設定している。このため、反射音や非ハウリング音が発生しても良好にハウリングを抑圧できる。また、最終抑圧量として抑圧時間が異なる2つの抑圧量長時間抑圧量と短時間抑圧量を組み合わせることで、音質劣化の防止とハウリング再現の防止との両立させることができる。1-4.ハウリング抑圧処理本実施形態に係るハウリング抑圧処理について、図4を参照しながら説明する。図4は、ハウリング抑圧処理を説明するフローチャートである。本処理は、音声処理装置10のCPUが、メモリに記憶されたプログラムを実行することにより、実現される。図4のフローチャートは、信号処理部40のフーリエ変換部42が、マイクロフォン20から入力された音声信号を周波数領域に変換し、変換した音声信号をゲイン調整部44に出力したところから開始される。まず、ゲイン調整部44は、フレーム間のパワー差分Δpωに基づいて、図3Bに示すようにハウリングらしさを示す自己相関値の最大値xωを取得するステップS2。次に、ゲイン調整部44は、帯域毎に、取得した自己相関値の最大値xωに応じて、短時間抑圧量G1ωと長時間抑圧量G2ωを設定する。そして、ゲイン調整部44は、2つの抑圧量G1ω、G2ωを組み合わせた最終抑圧量Gωを設定する。なお、各抑圧量の単位は、デシベルdBである。なお、本処理は、繰り返し実行される処理であり、短時間抑圧量G1ωと長時間抑圧量G2ωは前回の値を使用する。すなわち、短時間抑圧量G1ωと長時間抑圧量G2ωは、積算される値である。次に、ゲイン調整部44は、自己相関値の最大値xωが所定の閾値以上であるか否かを判定するステップS4。自己相関値xωが所定の閾値以上である場合にはステップS4:Yes、ゲイン調整部44は、2つの抑圧量G1ω、G2ωのうちの長時間抑圧量G2ωを増やすステップS6。例えば、ゲイン調整部44は、下記の数式3のように、xωの値に応じて長時間抑圧量G2ωを増やす。ここで、T2xωは、例えば一定値や、ハウリングらしさに比例した値である。ただし、これに限定されない。また、ゲイン調整部44は、下記の数式4にように、掛け算で長時間抑圧量G2ωを増やしても良い。なお、自己相関値の最大値xωが所定の閾値以上である場合には、ゲイン調整部44は、短時間抑圧量G1ωの大きさを維持する。一方で、ステップS4において、自己相関値の最大値xωが所定の閾値以下である場合にはステップS4:No、ゲイン調整部44は、2つの抑圧量G1ω、G2ωのうちの短時間抑圧量G1ωを増やすステップS8。例えば、ゲイン調整部44は、下記の数式5のように、xωの値に応じて短時間抑圧量G1ωを増やす。ここで、T1xωは、例えば一定値や、ハウリングらしさに比例した値である。ただし、これに限定されない。また、ゲイン調整部44は、下記の数式6にように、掛け算で短時間抑圧量G1ωを増やしても良い。なお、自己相関値の最大値xωが所定の閾値以下である場合には、ゲイン調整部44は、長時間抑圧量G2ωの大きさを維持する。次に、ゲイン調整部44は、2つの抑圧量G1ω、G2ωを組み合わせて、最終抑圧量Gωを求めるステップS10。例えば、ゲイン調整部44は、下記の数式7のように最終抑圧量Gωを求める。なお、ゲイン調整部44は、2つの抑圧量G1ω、G2ωを組み合わせて最終抑圧量Gωを求めることとしたが、これに限定されない。例えば、ゲイン調整部44は、ハウリングの抑圧を重視する場合には、2つの抑圧量G1ω、G2ωのうちの抑圧ゲインの大きい方を最終抑圧量Gωとしても良い。また、ゲイン調整部44は、非ハウリング音の音質を重視する場合には、抑圧ゲインの小さい方を最終抑圧量Gωとしても良い。ところで、ハウリング抑圧が続く場合には周波数特性が劣化した状態が続くため、ゲイン調整部44は、抑圧量を元に戻す処理を行うステップS12。例えば、ゲイン調整部44は、下記の数式8、9のように、抑圧ゲインを制御する。なお、抑圧量が元に戻された短時間抑圧量G1ωと長時間抑圧量G2ωが、前述したステップS6とS8で用いられる。ここで、R1はR2よりも大きい値であるものとする。すると、短時間抑圧量G1ωは短時間で回復し、長時間抑圧量G2ωはゆっくり回復する。すなわち、ハウリングらしさが小さい場合自己相関値が小さい場合のゲインはすぐに回復し、ハウリングらしさが大きい場合自己相関値が大きい場合のゲインはゆっくり回復することになる。かかる点について、更に詳細に説明する。ハウリングが目立つ前から抑圧するためには、自己相関値xωが小さいときから抑圧を開始する必要がある。しかし、自己相関値xωが小さいときから抑圧すると、音声などの非ハウリング音を誤って抑圧する恐れがある。これに対して、本実施形態の場合には、短時間抑圧量G1ωは直ぐに元に戻るため、誤抑圧に起因する非ハウリング音の音質劣化を抑制できる。また、実際にハウリングであった場合には、自己相関値xωは短時間抑圧している間に大きな値になるため、長時間抑圧量G2ωにて抑圧されることになる。このとき、本実施形態の場合には、短時間抑圧量G1ωにより抑圧されているため、ハウリングはあまり目立たず、また長時間抑圧量G2ωを用いて長い時間抑圧され続けるため、ハウリングがすぐに再現することを防ぐことができる。ところで、短時間抑圧量G1ωのみでハウリングを抑圧すると、非ハウリング音の音質劣化が目立たない一方で、ハウリングが直ぐに再現したり、ハウリングが消えきらない問題がある。逆に、長時間抑圧量G2ωのみでハウリングを抑圧すると、ハウリングがしばらく再現しない一方で、非ハウリング音の音質劣化の問題が起きる。これに対して、上述した本実施形態の場合には、抑圧時間が異なる複数の抑圧量G1ω、G2ωで抑圧することによって、非ハウリング音が発生しても良好にハウリングを抑圧でき、また音質劣化の防止とハウリング再現の防止との両立させることができる。図4のフローチャートに戻って、処理の説明を続ける。ゲイン調整部44は、下記の数式10のように、求めた最終抑圧量Gωを入力Sωに乗算することで、処理後の出力Yωを取得するステップS14。そして、ハウリング抑圧処理が施された音声信号は、スピーカ60に出力される。なお、上記では、ステップS12の処理の後にステップS14の処理が行われることとしたが、これに限定されない。例えば、ステップS12の処理と、ステップS14の処理を並行して行っても良く、また、ステップS14の処理の後にステップS12の処理を行っても良い。<2.第2の実施形態>第2の実施形態に係る音声処理装置について、図5を参照しながら説明する。図5は、第2の実施形態に係る音声処理装置の機能ブロック図である。上述した第1の実施形態では、ハウリングの抑圧ゲインGωを周波数領域で乗算していた。これに対して、第2の実施形態では、詳細は後述するが最小位相のFIR係数を用いて時間領域でハウリングを抑圧する。これにより、フーリエ変換のブロック処理図2参照の影響で生じ得る出力音声の遅延を解消できることに特徴がある。図5の第2の実施形態に係る音声処理装置100は、第1の実施形態に係る音声処理装置10に対して信号処理部40の構成が異なり、他の構成は同様である。そこで、以下においては、音声処理装置100の信号処理部140の構成について主に説明し、他の構成の説明は省略する。信号処理部140は、A/D変換器30から入力された音声信号入力音声に対して、ゲイン調整等の各種の信号処理を施し、信号処理を施した音声信号をD/A変換器50に出力する。信号処理部140は、フーリエ変換部142と、ゲイン調整部144と、FIR係数計算部146と、係数変換部148と、畳込み部150を有する。フーリエ変換部142は、第1実施形態と同様に、周波数領域に変換した音声信号を、複数の帯域に分割して、各帯域の音声信号をゲイン調整部144に出力する。ゲイン調整部144は、第1実施形態と同様に、自己相関値を取得し、取得した自己相関値に応じて最終抑圧量Gωを設定している。このため、第2の実施形態においても、反射音や非ハウリング音が発生しても良好にハウリングを抑圧できる。また、ゲイン調整部144は、複数の抑圧量を組み合わせて抑圧することで、音質劣化の防止とハウリング再現の防止との両立させることができる。FIR係数計算部146は、ゲイン調整部144から入力された最終抑圧量Gωを実現する直線位相FIRフィルタ係数を計算する。例えば、FIR係数計算部146は、図6に示すように公知の窓関数法やRemez法等により、直線位相FIRフィルタ係数を計算する。FIR係数計算部146は、計算した直線位相FIRフィルタ係数を係数変換部148に出力する。もちろん、窓関数法やRemez法以外の手法で、直線位相FIRフィルタ係数を計算しても良い。なお、図6は、直線位相FIRフィルタ係数を説明するための図である。係数変換部148は、FIR係数計算部146から入力された直線位相FIRフィルタ係数を、最小位相FIRフィルタ係数に変換する。例えば、係数変換部148は、図7に示すように公知のRemez法等により、FIRフィルタ係数の最小位相化を施す。係数変換部148は、最小位相FIRフィルタ係数を、畳込み部150に出力する。なお、図7は、FIRフィルタ係数の最小位相化を説明するための図である。畳込み部150は、係数変換部148から出力された最小位相FIRフィルタ係数を、マイクロフォン20からの入力音声時間領域の入力音声に畳み込む。畳込み部150は、最小位相FIRフィルタ係数を畳み込んだ入力音声を、D/A変換器50を介してスピーカ60に出力する。このように、第2の実施形態によれば、最小位相化されたFIRフィルタ係数を入力音声に畳み込むことにより、最小位相のFIR係数を用いて時間領域でハウリングを抑圧できる。この結果、入力音声に遅延の無いハウリング抑圧が可能となる。<3.まとめ>上述した音声処理装置10、100においては、ゲイン調整部44は、帯域毎に、フレーム間の音声信号のパワーの自己相関値xωを取得し、取得した自己相関値xωに応じてゲインの調整量を設定する。かかる構成によれば、周期性を有するハウリングをパワー差分の自己相関を用いれば、反射音や非ハウリング音が発生しても、ハウリングを適切に検知できる。この結果、良好にハウリングを抑圧できる。また、ゲイン調整部44は、帯域毎に、抑圧時間が長い長時間抑圧量G2ωと抑圧時間が短い短時間抑圧量G1ωを組み合わせた組合せ抑圧量Gωにてゲインを調整する。かかる構成によれば、長時間抑圧量G2ωと短時間抑圧量G1ωの各々が抑圧量を戻す時間が異なるので、1つの抑圧量のみで抑圧する場合の問題が解消される。すなわち、ハウリング抑圧時に問題となる、音質劣化の防止とハウリング再現の防止とを両立させることができる。以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。また、上記の実施形態では、音声処理装置が、マイクロフォンとスピーカの両方を含むこととしたが、これに限定されない。例えば、音声処理装置は、マイクロフォンとスピーカを備えず、マイクロフォンとスピーカは音声処理装置と接続された外部機器に設けられていることとしても良い。また、上記の実施形態で説明した一連の処理は、専用のハードウエアにより実行させてもよいが、ソフトウエアアプリケーションにより実行させてもよい。一連の処理をソフトウエアにより行う場合、汎用又は専用のコンピュータにプログラムを実行させることにより、上記の一連の処理を実現することができる。また、上記の実施形態のフローチャートに示されたステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的に又は個別的に実行される処理をも含む。また時系列的に処理されるステップでも、場合によっては適宜順序を変更することが可能であることは言うまでもない。