"入力されたディジタル収音信号から第2擬似エコー信号を差し引いて送話端に出力する送話信号を生成する差信号生成部と、受話端に入力されスピーカで再生される受話信号と上記送話信号とを入力として、第1擬似エコー信号を生成する適応フィルタ部と、上記第1擬似エコー信号のサンプルの値が所定の上限値を越える場合には、該所定の上限値を該第1擬似エコー信号のサンプルに対応する第2擬似エコー信号のサンプルの値とし、上記第1擬似エコー信号のサンプルの値が所定の下限値を越える場合には、該所定の下限値を該第1擬似エコー信号のサンプルに対応する第2擬似エコー信号のサンプルの値とし、上記以外の場合には、該第1擬似エコー信号のサンプルの値を該第1擬似エコー信号のサンプルに対応する第2擬似エコー信号のサンプルの値とすることで第2擬似エコー信号を生成するクリップ部と、を具備する反響消去装置。入力されたディジタル収音信号から第2擬似エコー信号を差し引いて送話端に出力する送話信号を生成する差信号生成部と、上記送話信号を周波数領域の送話周波数信号に変換する送話側周波数領域変換部と、受話端に入力されスピーカで再生される受話信号を周波数領域の受話周波数信号に変換する受話側周波数領域変換部と、上記受話周波数信号と上記送話周波数信号とを入力として、周波数領域の第1擬似エコー信号を生成する周波数領域適応フィルタ部と、上記周波数領域の第1擬似エコー信号を時間領域の第1擬似エコー信号に変換する時間領域変換部と、上記時間領域の第1擬似エコー信号のサンプルの値が所定の上限値を越える場合には、該所定の上限値を該第1擬似エコー信号のサンプルに対応する第2擬似エコー信号のサンプルの値とし、上記時間領域の第1擬似エコー信号のサンプルの値が所定の下限値を越える場合には、該所定の下限値を該第1擬似エコー信号のサンプルに対応する第2擬似エコー信号のサンプルの値とし、上記以外の場合には、該時間領域の第1擬似エコー信号のサンプルの値を該時間領域の第1擬似エコー信号のサンプルに対応する第2擬似エコー信号のサンプルの値とすることで第2擬似エコー信号を生成するクリップ部と、を具備する反響消去装置。請求項1又は2に記載した反響消去装置において、アナログ収音信号をディジタル収音信号に変換するAD変換器を更に有し、上記上限値と上記下限値は、それぞれ、上記AD変換器が出力可能なディジタル信号サンプルの上限値と下限値であることを特徴とする反響消去装置。請求項1又は2に記載した反響消去装置において、上記上限値と上記下限値は、それぞれ、ディジタル収音信号を生成したAD変換器が出力可能なディジタル信号サンプルの上限値と下限値であることを特徴とする反響消去装置。送話信号中に含まれる信号成分のうちスピーカから再生された信号に起因する信号成分を低減若しくは0とする反響消去方法において、マイクロホンで収音した信号をディジタル収音信号に変換するAD変換過程と、受話端に入力されスピーカで再生される受話信号と上記送話信号とを入力として、第1擬似エコー信号を生成する適応フィルタ過程と、上記第1擬似エコー信号のサンプルの値が所定の上限値を超える場合には、該所定の上限値を該第1擬似エコー信号のサンプルに対応する第2擬似エコー信号のサンプルの値とし、上記第1擬似エコー信号のサンプルの値が所定の下限値を超える場合には、該所定の下限値を該第1擬似エコー信号のサンプルに対応する第2擬似エコー信号のサンプルの値とし、上記以外の場合には、該第1擬似エコー信号のサンプルの値を該第1擬似エコー信号のサンプルに対応する第2擬似エコー信号のサンプルの値とすることで第2擬似エコー信号を生成するクリップ過程と、を含むことを特徴とする反響消去方法。入力されたディジタル収音信号から第2擬似エコー信号を差し引いて送話端に出力する送話信号を生成する差信号生成過程と、受話端に入力されスピーカで再生される受話信号と上記送話信号とを入力として、第1擬似エコー信号を生成する適応フィルタ過程と、上記第1擬似エコー信号のサンプルの値が所定の上限値を超える場合には、該所定の上限値を該第1擬似エコー信号のサンプルに対応する第2擬似エコー信号のサンプルの値とし、上記第1擬似エコー信号のサンプルの値が所定の下限値を超える場合には、該所定の下限値を該第1擬似エコー信号のサンプルに対応する第2擬似エコー信号のサンプルの値とし、上記以外の場合には、該第1擬似エコー信号のサンプルの値を該第1擬似エコー信号のサンプルに対応する第2擬似エコー信号のサンプルの値とすることで第2擬似エコー信号を生成するクリップ過程と、を備える反響消去方法。入力されたディジタル収音信号から第2擬似エコー信号を差し引いて送話端に出力する送話信号を生成する差信号生成過程と、上記送話信号を周波数領域の送話周波数信号に変換する送話側周波数領域変換過程と、受話端に入力されスピーカで再生される受話信号を周波数領域の受話周波数信号に変換する受話側周波数領域変換過程と、上記受話周波数信号と上記送話周波数信号とを入力として、周波数領域の第1擬似エコー信号を生成する周波数領域適応フィルタ過程と、上記周波数領域の第1擬似エコー信号を時間領域の第1擬似エコー信号に変換する時間領域変換過程と、上記時間領域の第1擬似エコー信号のサンプルの値が所定の上限値を超える場合には、該所定の上限値を該第1擬似エコー信号のサンプルに対応する第2擬似エコー信号のサンプルの値とし、上記時間領域の第1擬似エコー信号のサンプルの値が所定の下限値を超える場合には、該所定の下限値を該第1擬似エコー信号のサンプルに対応する第2擬似エコー信号のサンプルの値とし、上記以外の場合には、該時間領域の第1擬似エコー信号のサンプルの値を該時間領域の第1擬似エコー信号のサンプルに対応する第2擬似エコー信号のサンプルの値とすることで第2擬似エコー信号を生成するクリップ過程と、を備える反響消去方法。請求項5乃至7の何れかに記載した反響消去方法において、アナログ収音信号をディジタル収音信号に変換するAD変換過程を更に有し、上記上限値と上記下限値は、それぞれ、上記AD変換過程が出力可能なディジタル信号サンプルの上限値と下限値であることを特徴とする反響消去方法。請求項5乃至7の何れかに記載した反響消去方法において、上記上限値と上記下限値は、それぞれ、ディジタル収音信号を生成したAD変換器が出力可能なディジタル信号サンプルの上限値と下限値であることを特徴とする反響消去方法。請求項1乃至4の何れかに記載した反響消去装置としてコンピュータを機能させるためのプログラム。しかしながら、従来の反響消去装置において、収音信号側で発生する歪み、特にAD変換器で発生するクリッピング歪みに対処するようにしたものは無かった。従来のAD変換器で発生するクリッピング歪みの発生を抑える方法としては、上記したようなAD変換器の信号の許容範囲を拡大する方法や、マイクロホンの感度を下げてクリッピング歪みを発生させない方法が主流であった。この従来の考えでは、適応フィルタ部7が収束せず何時までもエコーが残ってしまう課題や、音質が劣化するなどの課題が発生する。この発明は、このような課題に鑑みてなされたものであり、従来と全く異なる発想に基づいてクリッピング歪みに対処する反響抑圧方法とその装置とプログラムを提供することを目的とする。この発明の反響消去装置は、差信号生成部と、適応フィルタ部と、クリップ部と、を具備する。差信号生成部は、入力されたディジタル収音信号から第2擬似エコー信号を差し引いて送話端に出力する送話信号を生成する。適応フィルタ部は、受話端に入力されスピーカで再生される受話信号と送話信号を入力として、第1擬似エコー信号を生成する。クリップ部は、上記第1擬似エコー信号のサンプルの値が所定の上限値を超える場合には、該所定の上限値を該第1擬似エコー信号のサンプルに対応する第2擬似エコー信号のサンプルの値とし、上記第1擬似エコー信号のサンプルの値が所定の下限値を超える場合には、該所定の下限値を該第1擬似エコー信号のサンプルに対応する第2擬似エコー信号のサンプルの値とし、上記以外の場合には、該第1擬似エコー信号のサンプルの値を該第1擬似エコー信号のサンプルに対応する第2擬似エコー信号のサンプルの値とすることで第2擬似エコー信号を生成する。AD変換器等で発生するクリッピング歪みに対処するように適応フィルタ部が動作するので、収音信号側で発生するクリッピング歪みに対して効果的にエコーを消去することが可能である。また、AD変換器の許容範囲やマイクロホンの感度が調整不可能な場合でも、この発明の反響消去方法であれば効果的にエコーを消去することができる。以下、この発明の実施の形態を図面を参照して説明する。複数の図面中同一のものには同じ参照符号を付し、説明は繰り返さない。図1に、この発明の反響消去装置100の機能構成例を示す。その動作フローを図2に示す。反響消去装置100は、AD変換器5と、差信号生成部6と、適応フィルタ部7と、クリップ部9と、を具備する。反響消去装置100は、上記した従来の反響消去装置900に対してクリップ部9を備える点で異なる。反響消去装置100は、例えばROM、RAM、CPU等で構成されるコンピュータに所定のプログラムが読み込まれて、CPUがそのプログラムを実行することで実現される。AD変換器AD変換器5は、マイクロホン3で収音したアナログ信号yttは時刻を表すを所定のサンプリング周波数で離散的なディジタル収音信号zcに変換する。ここでは、ディジタル収音信号zcに含まれる各サンプルをディジタル収音信号サンプルynnはサンプル番号と表記する。AD変換器を、例えば16bitの分解能を持つAD変換器5とした場合、マイクロホン3で収音したアナログ信号ytの所定の時刻に対応する信号サンプルynは、-32768~32767の範囲以降、収音信号のダイナミックレンジと称するのディジタル収音信号サンプルynに変換される式1。このようなAD変換器5に、ダイナミックレンジを超える入力信号が在った場合には、その入力信号は上限値32768又は下限値-32768に変換され、変換された波形は上下限値を超える部分がカットされた波形の山が潰れた形になる。これをクリップ現象、発生する歪みをクリッピング歪み等と称する。クリッピング歪みを含むディジタル収音信号サンプルをycnと表記する。このクリップ現象は、例えばサンプリング周波数を8kHzとした場合、音声なら1~3サンプル程度である。クリップ部クリップ部9は、AD変換器5で発生するクリッピング歪みと同じ歪みを、適応フィルタ部7が出力する第1擬似エコー信号サンプル^ynに、クリップ関数f^yで付加した第2擬似エコー信号を生成する。AD変換器5で発生するクリッピング歪みと同じ歪みを施すクリップ関数f^yは、AD変換器5の分解能が16bitの場合、式2とする。クリップされた後の第1擬似エコー信号を^yc=f^yと置く。適用フィルタ部適用フィルタ部7における適応フィルタの更新は、NLMSNormalizedLeastMeansSquareアルゴリズムを用いる場合、式3に示すようにして行う。ここで、μはステップサイズ0≦μ≦1で、enはクリップされた収音信号サンプルycnとクリップ関数を施した第1擬似エコー信号サンプル^ycnとの差en=ycn-^ycnである送話信号サンプルenである。一般的には、歪みの含まれる送話信号サンプルenを適応フィルタ部7にフィードバックすると適応性能が劣化する。しかし、この発明では、差信号生成部6に入力されるディジタル収音信号サンプルynと第2擬似エコー信号サンプル^ynの両者にクリッピング歪みが含まれるため、適応フィルタ部7は問題なく動作する。その理由を説明する。AD変換器5でクリップ現象が無く、クリップ部9がクリップ関数を施さない場合の送話信号サンプルをe′n=yn-^ynとすると、適応フィルタの更新は式4で表せる。式4が本来の適応フィルタの更新式である。クリッピング歪みがある場合の送話信号サンプルenとそれが無い場合の送話信号サンプルe′nとの間には式5に示す関係がある。更に、式6に示す関係が常に成り立つ。式6の関係が成り立つ理由の下限については、クリップによってディジタル収音信号サンプルyn,ycnと第2擬似エコー信号サンプル^yn,^ycnの大小関係が入れ替わることが無く、分母と分子の符号が等しくなることから自明である。上限については、yn≠ycn且つ^yn≠^ycnの時、ycn-^ycn=0より成り立つ。また、yn=ycn且つ^yn=^ycnの時、ycn-^ycn=yn-^ynより成り立つ。またyn≠ycn且つ^yn=^ycnの時、次式の関係から、ynと^ynの符号に関わらず成り立つ。また、yn=ycn且つ^yn≠^ycnの時も同様に成り立つ。それ故、式3は0≦α≠1であるようなαを用いて式8で表すこともできる。式8は、式4と同じでステップサイズが小さくなっただけと見做すことができる。したがって、この発明の反響消去装置100は、ディジタル収音信号にクリッピング歪みが存在しても問題なく動作し、適応フィルタ部7の適応動作に悪影響を及ぼさない。その動作を検証した評価実験の結果は後述する。この発明の反響消去装置は、適応フィルタを用いた擬似エコー生成過程を周波数領域で行うようにしても良い。図3に、適応フィルタ部7′が、周波数領域で動作する反響消去装置200の機能構成例を示す。反響消去装置200は、適応フィルタ部7′が周波数領域で動作する点と、送話側周波数領域変換部10と、受話側周波数領域変換部11と、時間領域変換部12とを備える点で、反響消去装置100と異なる。送話側周波数領域変換部送話側周波数領域変換部10は、送話信号サンプルenを周波数領域の送話周波数信号に変換する。受話側周波数領域変換部受話側周波数領域変換部11は、受話端1に入力されスピーカ2で再生される受話信号サンプルxnを周波数領域の受話周波数信号に変換する。時間領域変換部時間領域変換部12は、適応フィルタ部7′が出力する周波数領域の第1擬似エコー信号を時間領域の第1擬似エコー信号に変換する。以上のように、適応フィルタ部7′のみが周波数領域で動作する点のみが反響消去装置100と異なるだけで、反響消去装置100と同じ効果を得ることができる。また、この発明は上記した実施例に限定されるものではなく、例えば、エコーサプレッサ等の別の構成要件が付加された構成も考えられる。評価実験この発明の反響消去装置100の性能を評価する目的で評価実験を行った。その結果を図4に示す。図4の横軸は時間秒、縦軸はエコー消去量dBである。実験は、マイクロホンで収音した信号を、サンプリング周波数16kHz、分解能16bitのAD変換器で得たディジタル収音信号サンプルynを用いて行った。図中の破線が、従来方法によるクリッピング歪みが存在しない場合のエコー消去特性である。一点鎖線が、従来方法でクリッピング歪みが存在する場合のエコー消去特性である。実線が、この発明の反響消去装置100で得られたクリッピング歪みが存在する場合のエコー消去特性である。この発明のエコー消去特性を示す実線が、破線の特性に近い特性を示していることから分かるように、この発明の反響消去装置100は、ディジタル収音信号にクリッピング歪みが存在しても効果的にエコーを消去することができる。なお、上記方法及び装置において説明した処理は、記載の順に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されるとしてもよい。また、上記した実施例では、AD変換器5を備える例で説明を行ったが、この発明はその例に限定されない。例えば、差信号生成部6にディジタル信号サンプルが直接入力される様にしても良い。その場合は、そのディジタル信号サンプルの上下限値が、上記した収音信号のダイナミックレンジに相当する。上記装置における処理手段をコンピュータによって実現する場合、各装置が有すべき機能の処理内容はプログラムによって記述される。そして、このプログラムをコンピュータで実行することにより、各装置における処理手段がコンピュータ上で実現される。この処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、例えば、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリ等どのようなものでもよい。具体的には、例えば、磁気記録装置として、ハードディスク装置、フレキシブルディスク、磁気テープ等を、光ディスクとして、DVDDigitalVersatileDisc、DVDRAMRandomAccessMemory、CDROMCompactDiscReadOnlyMemory、CDRRecordableRWReWritable等を、光磁気記録媒体として、MOMagnetoOpticaldisc等を、半導体メモリとしてEEPROMElectronicallyErasableandProgrammableReadOnlyMemory等を用いることができる。また、このプログラムの流通は、例えば、そのプログラムを記録したDVD、CDROM等の可搬型記録媒体を販売、譲渡、貸与等することによって行う。さらに、このプログラムをサーバコンピュータの記録装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することにより、このプログラムを流通させる構成としてもよい。また、各手段は、コンピュータ上で所定のプログラムを実行させることにより構成することにしてもよいし、これらの処理内容の少なくとも一部をハードウェア的に実現することとしてもよい。"