(57)【特許請求の範囲】
【請求項１】
マルチチャネル音響エコーキャンセラ配置であって：
マイクロホンから、相殺されるべき少なくとも２つの音源からの寄与成分を含むマイクロホン信号を受信する回路；
前記マイクロホンに結合され、前記少なくとも２つの音源の夫々から前記マイクロホンまでのチャネルに係るチャネル推定に基づき前記少なくとも２つの音源のエコー相殺を行うよう配置されるエコー相殺回路；
前のチャネル推定とチャネル推定更新との結合として前記チャネル推定の夫々を生成し、該結合は前記前のチャネル推定に対して前記チャネル推定更新に相対重みを適用することを含む推定回路；
前記少なくとも２つの音源の各音源ごとの時変フィルタであって、夫々が前記少なくとも２つの音源のうちの１つに係る信号をフィルタリングするよう配置される、時変フィルタ；及び
時間値に応答して前記相対重みを変化させるよう配置される重み回路
を有し、
前記時間値は、前記時変フィルタのうちの少なくとも１つの最後の更新以来の時間存続期間であり、前記重み回路は、前記相対重みが所定の最大値に達するまで、逓増的な時間存続期間の間に前記チャネル推定更新の前記相対重みを増大させるよう配置される、マルチチャネル音響エコーキャンセラ配置。
【請求項２】
前記重み回路は、公称の重み値のためのスケーリング係数を生成し、前記公称の重み値のための前記スケーリング係数に応答して前記相対重みを決定するよう配置され、前記スケーリング係数は前記時間存続期間に依存する、
請求項１に記載のマルチチャネル音響エコーキャンセラ配置。
【請求項３】
少なくとも１つの時変フィルタは、離散的な時点において更新されて、当該時変フィルタが一定であるフィルタフレームを提供するよう配置され、
前記重み回路は、フィルタフレーム内で該フィルタフレームの開始以来の現在の時間存続期間に依存して前記相対重みを変化させるよう配置される、
請求項１に記載のマルチチャネル音響エコーキャンセラ配置。
【請求項４】
前記エコー相殺回路は、フレームに基づくエコー相殺を行うよう配置され、
前記重み回路は、連続するエコー相殺フレーム間で前記相対重みを変化させるよう配置される、
請求項３に記載のマルチチャネル音響エコーキャンセラ配置。
【請求項５】
前記重み回路は、フィルタフレーム内のエコー相殺フレーム番号の関数として前記相対重みを決定するよう配置される、
請求項４に記載のマルチチャネル音響エコーキャンセラ配置。
【請求項６】
前記重み回路は、ｋｍｏｄＫ／Ｋに実質的に比例するよう前記チャネル推定更新について重み値を決定するよう配置され、
ｋは前記エコー相殺フレーム番号であり、Ｋはフィルタフレームにおけるエコー相殺フレームの数であり、ｍｏｄはモジュロ関数を表す、
請求項５に記載のマルチチャネル音響エコーキャンセラ配置。
【請求項７】
前記フィルタフレームの存続期間と前記エコー走査フレームの存続期間との間には実質的に整数の関係が存在する、
請求項４に記載のマルチチャネル音響エコーキャンセラ配置。
【請求項８】
前記少なくとも２つの音源の夫々から前記マイクロホンまでのチャネルのうちの少なくとも第１のチャネルにおける変化が基準を満足することを検出する変化回路；及び
前記変化からの時間存続期間として前記時間値を決定する回路
を更に有する請求項１に記載のマルチチャネル音響エコーキャンセラ配置。
【請求項９】
前記変化回路は、前記変化の後に前記相対重みについて初期値を設定するよう配置され、
前記重み回路は、前記変化以来の逓増的な時間存続期間に前記相対重みを増すよう配置される、
請求項８に記載のマルチチャネル音響エコーキャンセラ配置。
【請求項１０】
前記重み回路は、エコー相殺平均インターバルの関数として前記相対重みを決定するよう配置される、
請求項８に記載のマルチチャネル音響エコーキャンセラ配置。
【請求項１１】
前記相対重みは、公称の重み値及び前記時間値のみの関数である、
請求項１に記載のマルチチャネル音響エコーキャンセラ配置。
【請求項１２】
マイクロホンに結合されるエコー相殺回路によるマルチチャネル音響エコー相殺の方法であって：
マイクロホンから、相殺されるべき少なくとも２つの音源からの寄与成分を含むマイクロホン信号を受信するステップ；
前記少なくとも２つの音源の夫々から前記マイクロホンまでのチャネルに係るチャネル推定に基づき前記少なくとも２つの音源のエコー相殺を行うステップ；
前のチャネル推定とチャネル推定更新との結合として前記チャネル推定の夫々を生成し、該結合は前記前のチャネル推定に対して前記チャネル推定更新に相対重みを適用することを含むステップ；
時変フィルタによって前記少なくとも２つの音源の各音源ごとに信号をフィルタリングするステップ；及び
時間値に応答して前記相対重みを変化させるステップ
を有し、
前記時間値は、前記時変フィルタのうちの少なくとも１つの最後の更新以来の時間存続期間であり、前記相対重みを変化させるステップは、前記相対重みが所定の最大値に達するまで、逓増的な時間存続期間の間に前記チャネル推定更新の前記相対重みを増大させることを含む、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音響エコー相殺に係り、特に、遠隔通信用途のための音響エコー相殺に係るがこれに限定されない。
【背景技術】
【０００２】
音響エコーキャンセラ（acoustic  echo  canceller）（ＡＥＣ）は、テレビ会議システム等の通信システムにおいて、双方向通信の一方の側においてラウドスピーカとマイクロホンとの間の結合により生じるエコーを低減するために使用される。例えば、多くのテレビ会議システムにおいて、遠端から受信される信号を提供するラウドスピーカは、その場の音響を捕捉するマイクロホンの近くに配置される。従って、ラウドスピーカによって生成された音響もマイクロホンによって捕捉され、従って、遠端へ戻される結果、遠端での認識可能なエコーをもたらす。ＡＥＣは、マイクロホンからの信号においてラウドスピーカからの如何なる寄与成分も減衰及び望ましくは除去するために使用される。
【０００３】
ＡＥＣは、しばしば、ラウドスピーカに信号を供給して、マイクロホンによって捕捉される結果として生じる信号を推定しようとする。次いで、この予測信号は、マイクロホン信号から減じられる。通常、単一チャネル（モノフォニック）システムは、ラウドスピーカからマイクロホンまでの音響経路に係る音響経路応答を推定し、この推定を用いて予測信号を生成しようとする。このように、かかるＡＥＣは、同時にエコーを低減し且つ音響経路を識別して、たとえ何が遠端で起ころうともエコーが相殺されたままであることを確かにする。
【０００４】
マルチチャネル（例えば、ステレオ）テレビ会議システムが更に提案されており、空間情報が、例えば２又はそれ以上のマイクロホンを用いて、遠端で捕捉される。かかるシステムは、聴取者が例えば聴覚情景分析を行うために付加的な空間情報を用いることができるので、モノフォニックシステムよりも写実的な存在認知を提供する傾向がある。ここで、聴覚情景分析とは、脳が同時の音声ストリームのサンプルを個々の成分音響に還元するプロセスである。空間情報は、ノイズ環境におけるダブルトークの間の発話信号の理解を高めることをもたらす。
【０００５】
マルチチャネルエコー相殺における主な課題の１つは、入力信号間に存在する強いコヒーレンスであり、音響経路を正確に推定することを困難に又は不可能にすらする。例えば、遠端で捕捉される音響が、主に、２つのマイクロホンから等距離で配置されている単一のスピーカから発せられる場合に、近端において受信される２つの結果として起こる信号は実質的に同じでありうる。従って、マイクロホンによって捕捉されている夫々のラウドスピーカからの個々の寄与成分は容易には分割され得ず、従って、ラウドスピーカの夫々からの音響経路の個々の音響経路応答は正確に推定され得ない。言い換えると、２つのラウドスピーカからの個々の寄与成分を識別することは実行可能でない。
【０００６】
マルチチャネルエコーキャンセラの性能を改善するよう、異なるチャネルごとに異なる時変全域通過フィルタを適用することによって受信信号間のコヒーレンスを減らすことが提案されている。このように、遠端からの夫々の受信信号は、最初に、別なふうに変化する異なるフィルタを有する時変フィルタによってフィルタリングされることが提案されている。これは、夫々のラウドスピーカによって発せられる信号の無相関を導入し、個々の音響経路が推定されることを可能にする。
【０００７】
幾つかのアプローチが、例えば、特性が変化する全域通過フィルタを用いて、時変フィルタｇ１（ｑ）・・・ｑＭ（ｑ）を定義し更新するよう提案されている。フィルタは、導入される音声アーティファクトの結果としての許容可能な音声劣化のために有効な音声無相関を提供するよう選択される。具体的な例は、M.Ali、「Stereophonic  Acoustic  Echo  Cancellation  System  Using  Time-Varying  All-Pass  Filtering  for  Signal  Decorrelation」、In  Proc.  of  IEEE  Int.  Conf.  on  Acoustics，Speech，and  Signal  Processing（ICASSP）、Vol.6、pp.3689-3692、１９９８年５月（非特許文献１）、N.Tangsangiumvisai、J.A.Chambers及びA.G.Constantinides、「Time-Varying  Allpass  Filters  Using  Spectral-Shaped  Noise  for  Signal  Decorrelation  in  Stereophonic  Acoustic  Echo  Cancellation」、In  Proc.  of  IEEE  Asia  Pacific  Conf.  on  Circuits  &  Systems（APCCAS）、Vol.1、pp.87-92、２００２年１０月（非特許文献２）、及びJ.M.Valin、「Perceptually-Motivated  Nonlinear  Channel  Decorrelation  For  Stereo  Acoustic  Echo  Cancellation」、In  Proc.  of  Joint  Workshop  on  Hands-free  Speech  Communication  and  Microphone  Arrays（HSCMA）、２００８年５月（非特許文献３）に記載されている。
【０００８】
しかし、そのような無相関はチャネル推定精度を改善すると分かっているが、エコー相殺は多くの場面において次善であると認められている。
【０００９】
従って、改善された音響エコー相殺アプローチが有利であり、特に、高められた柔軟性、増大された相殺、容易な実施及び／又は改善された性能を可能にするアプローチが有利である。
【先行技術文献】
【非特許文献】
【００１０】
【非特許文献１】M.Ali、「Stereophonic  Acoustic  Echo  Cancellation  System  Using  Time-Varying  All-Pass  Filtering  for  Signal  Decorrelation」、In  Proc.  of  IEEE  Int.  Conf.  on  Acoustics，Speech，and  Signal  Processing（ICASSP）、Vol.6、pp.3689-3692、１９９８年５月
【非特許文献２】N.Tangsangiumvisai、J.A.Chambers及びA.G.Constantinides、「Time-Varying  Allpass  Filters  Using  Spectral-Shaped  Noise  for  Signal  Decorrelation  in  Stereophonic  Acoustic  Echo  Cancellation」、In  Proc.  of  IEEE  Asia  Pacific  Conf.  on  Circuits  &  Systems（APCCAS）、Vol.1、pp.87-92、２００２年１０月
【非特許文献３】J.M.Valin、「Percptually-Motivated  Nonlinear  Channel  Decorrelation  For  Stereo  Acoustic  Echo  Cancellation」、In  Proc.  of  Joint  Workshop  on  Hands-free  Speech  Communication  and  Microphone  Arrays（HSCMA）、２００８年５月
【発明の概要】
【発明が解決しようとする課題】
【００１１】
然るに、望ましくは、本発明は、上記の欠点のうち１又はそれ以上を単独で又は組み合わせて軽減し、解消し又は取り除くことを目標とする。
【課題を解決するための手段】
【００１２】
本発明の態様に従って、マルチチャネル音響エコーキャンセラ配置であって：マイクロホンから、相殺されるべき少なくとも２つの音源からの寄与成分を含むマイクロホン信号を受信する回路；前記マイクロホンに結合され、前記少なくとも２つの音源の夫々から前記マイクロホンまでのチャネルに係るチャネル推定に基づき前記少なくとも２つの音源のエコー相殺を行うよう配置されるエコー相殺回路；前のチャネル推定とチャネル推定更新との結合として前記チャネル推定の夫々を生成し、該結合は前記前のチャネル推定に対して前記チャネル推定更新に相対重みを適用することを含む推定回路；及び、時間値に応答して前記相対重みを変化させるよう配置される重み回路を有するマルチチャネル音響エコーキャンセラ配置が提供される。
【００１３】
本発明は、多くの実施形態において、改善されたエコー相殺を提供することができる。特に、多くの場面において、アプローチは、個々の経路ごとの音響経路チャネル推定に基づき複数の音源を相殺するよう特に上手く適応され得る。アプローチは、複雑性の低減及び／又は実施の容易化を可能にすることができる。容易化された動作がしばしば達成され、特に、アプローチは、通常、低い計算リソース要求を有して実施され得る。
【００１４】
前記変化は、相対重みが時間値の関数として決定されることによって、前記時間値に依存してよい。前記関数は、更に、他のパラメータに依存してよい。しかし、前記時間値への依存性は、他の全てのパラメータ値が一定である場合でさえ前記相対重みが変化するようにしてよい。
【００１５】
本発明の任意の特徴に従って、当該マルチチャネル音響エコーキャンセラ配置は、前記少なくとも２つの音源の夫々について時変フィルタを更に有し、各時変フィルタは、前記少なくとも２つの音源のうちの１つに係る信号をフィルタリングするよう配置される。
【００１６】
これは、多くの場面において、複数の音源の改善されたエコー相殺を提供することができる。特に、それは、改善されたチャネル推定を提供することができる。チャネル推定のための更新の時間依存重み付けとともに音源間の無相関を導入するための時変フィルタの使用は、特に、多くの場面において実質的な改善を提供するよう結合する。
【００１７】
本発明の任意の特徴に従って、前記時間値は、前記時変フィルタの少なくとも１つの最後の更新以来の時間存続期間である。
【００１８】
これは、特に有利な性能を提供することができる。改善されたエコー相殺がしばしば達成され得る。音源に対するチャネル推定更新の重み付けは、時変フィルタがこの音源について変化した最後の時点からの時間の関数として決定されてよい。
【００１９】
本発明の任意の特徴に従って、前記重み回路は、逓増的な時間存続期間に前記チャネル推定更新の前記相対重みを増すよう配置される。
【００２０】
これは、改善された性能を提供することができる。前記相対重みは、具体的に、時変フィルタの最後の変化以来の時間存続期間の単調増加（非減少）関数であってよい。実際に、前記相対重みは、ａ＜ｂに関する限り要件ｆ（ａ）≦ｆ（ｂ）を満たす関数によって決定されてよい。チャネル推定更新のための相対重みは、具体的に、単調非減少であるステップ関数であってよい。
【００２１】
本発明の任意の特徴に従って、前記重み回路は、公称の重み値のためのスケーリング係数を生成し、前記公称の重み値のための前記スケーリング係数に応答して前記相対重みを決定するよう配置され、前記スケーリング係数は前記時間存続期間に依存する。
【００２２】
これは、多くの場面において、有効であり且つ複雑性が低いエコー相殺を可能にすることができる。チャネル推定更新のための相対重みは、具体的に、前記スケーリング係数を乗じられた前記公称の重み値として決定されてよい。該公称の重み値は、固定値であってよく、具体的には（他のパラメータに依存するとしても）時間に依存しない。
【００２３】
本発明の任意の特徴に従って、少なくとも１つの時変フィルタは、離散的な時点において更新されて、当該時変フィルタが一定であるフィルタフレームを提供するよう配置され、前記重み回路は、フィルタフレーム内で該フィルタフレームの開始以来の現在の時間存続期間に依存して前記相対重みを変化させるよう配置される。
【００２４】
これは、改善された性能を提供することができ、且つ／あるいは、容易化された動作及び／又は実施を可能にすることができる。前記相対重みは、フィルタフレームごとに同じパターンを示してよい。特に、（周期的なフィルタ更新に対応する）一定存続期間フィルタフレームに関し、前記相対重みは、該フィルタフレーム存続期間に対応する周期を有する繰り返しパターンを示してよい。
【００２５】
本発明の任意の特徴に従って、前記エコー相殺回路は、フレームに基づくエコー相殺を行うよう配置され、前記重み回路は、連続するエコー相殺フレーム間で前記相対重みを変化させるよう配置される。
【００２６】
これは、改善された性能を提供することができ、且つ／あるいは、容易化された動作及び／又は実施を可能にすることができる。前記相対重みは、エコー相殺フレーム内で一定であってよい。
【００２７】
本発明の任意の特徴に従って、前記重み回路は、フィルタフレーム内のエコー相殺フレーム番号の関数として前記相対重みを決定するよう配置される。
【００２８】
これは、有効なエコー相殺を提供しながら、複雑性が低い動作及び実施を可能にすることができる。前記相対重みは、具体的に、フィルタフレームにおけるエコー相殺フレームの総数で除される現在のフレーム数に対応するスケーリング係数によって公称重みをスケーリングすることで、決定されてよい。
【００２９】
本発明の任意の特徴に従って、前記重み回路は、ｋｍｏｄＫ／Ｋに実質的に比例するよう前記チャネル推定更新について重み値を決定するよう配置され、ｋは前記エコー相殺フレーム番号であり、Ｋはフィルタフレームにおけるエコー相殺フレームの数であり、ｍｏｄはモジュロ関数を表す。
【００３０】
これは、有効なエコー相殺を提供しながら、複雑性が低い動作及び実施を可能にすることができる。
【００３１】
本発明の任意の特徴に従って、前記フィルタフレームの存続期間と前記エコー走査フレームの存続期間との間には実質的に整数の関係が存在する。
【００３２】
これは、有効なエコー相殺を提供しながら、複雑性が低い動作及び実施を可能にすることができる。
【００３３】
本発明の任意の特徴に従って、当該マルチチャネル音響エコーキャンセラ配置は、前記少なくとも２つの音源の夫々から前記マイクロホンまでのチャネルのうちの少なくとも第１のチャネルにおける変化が基準を満足することを検出する変化回路；及び、前記変化からの時間存続期間として前記時間値を決定する回路を更に有する。
【００３４】
これは、多くの実施形態において、改善されたエコー相殺を提供することができ、特に、例えばマイクロホン又は音源の移動により生ずる音響経路の変化に対するマルチチャネルエコー相殺の改善された適応を提供することができる。
【００３５】
本発明の任意の特徴に従って、前記変化回路は、前記変化の後に前記相対重みについて初期値を設定するよう配置され、前記重み回路は、前記変化以来の逓増的な時間存続期間に前記相対重みを増すよう配置される。
【００３６】
これは、多くの実施形態において、改善された及び／又は容易化された動作を提供することができる。前記重み回路は、具体的に、最大値に達するまで前記相対重みを増すよう配置されてよい。
【００３７】
本発明の任意の特徴に従って、前記重み回路は、エコー相殺平均インターバルの関数として前記相対重みを決定するよう配置される。
【００３８】
これは、多くの実施形態において、改善された及び／又は容易化された動作を提供することができる。
【００３９】
本発明の任意の特徴に従って、前記相対重みは、公称の重み値及び前記時間値のみの関数である。
【００４０】
これは、有効なエコー相殺を提供しながら、複雑性が低い動作及び実施を可能にすることができる。チャネル推定更新のための相対重みは、具体的に、スケーリング係数を乗じられた公称の重み値として決定されてよい。該公称の重み値は、固定値であってよく、具体的に（他のパラメータには依存するとしても）時間に依存しない。
【００４１】
本発明の態様に従って、マイクロホンに結合されるエコー相殺回路によるマルチチャネル音響エコー相殺の方法であって：マイクロホンから、相殺されるべき少なくとも２つの音源からの寄与成分を含むマイクロホン信号を受信するステップ；前記少なくとも２つの音源の夫々から前記マイクロホンまでのチャネルに係るチャネル推定に基づき前記少なくとも２つの音源のエコー相殺を行うステップ；前のチャネル推定とチャネル推定更新との結合として前記チャネル推定の夫々を生成し、該結合は前記前のチャネル推定に対して前記チャネル推定更新に相対重みを適用することを含むステップ；及び、時間値に応答して前記相対重みを変化させるステップを有する方法が提供される。
【００４２】
本発明のこれらの及び他の態様、特徴及び利点は、以下で記載される実施形態から明らかであり、それらを参照して説明される。
【図面の簡単な説明】
【００４３】
【図１】本発明の幾つかの実施形態に従うマルチチャネルエコーキャンセラを有するテレビ会議システムの会議開催ユニットの例を表す。
【図２】チャネル推定更新のための時間変化する相対重みの例を表す。
【発明を実施するための形態】
【００４４】
一例として図面を参照して、本発明の実施形態について記載する。
【００４５】
以下の記載は、テレビ会議システムのためのマルチチャネルエコーキャンセラ配置に適用可能な本発明の実施形態に焦点を当てる。
【００４６】
図１は、本発明の幾つかの実施形態に従うマルチチャネルエコーキャンセラ配置を有するテレビ会議システムのための会議開催ユニットの例を表す。会議開催ユニットは、少なくとも１つの遠隔の会議開催システムと通信するよう配置される通信トランシーバ１０１を有する。具体的な実施形態に依存して、通信トランシーバ１０１は、例えば、従来の電話回線、携帯電話通信システム、インターネット又はその他の適切な通信手段を介して遠端の会議開催ユニットと通信する機能を有してよい。
【００４７】
例において、遠端の会議開催ユニットは、複数の信号を提供するマルチチャネルテレビ会議ユニットである。従って、遠端の会議開催ユニットは複数のマイクロホンを有し、各マイクロホンは、図１の近端の会議開催ユニットへ送られる信号を生じさせる。以下の記載は、簡潔さ及び明りょうさのために、遠端の会議開催ユニットが２つのマイクロホンを有し、近端の会議開催ユニットへ２つの信号を与えるステレオ型会議開催システムに焦点を当てる。しかし、当然のことながら、記載されるアプローチ及び原理は、より多くのチャネルを有するシステムに容易に適用可能である。
【００４８】
通信トランシーバ１０１は、遠端の会議開催ユニットから２つの信号ｓ１（ｎ）及びｓ２（ｎ）を受信するよう配置される。例において、通信トランシーバ１０１は、第１及び第２の時変フィルタ１０３、１０５に結合されている。各時変フィルタは、受信信号ｓ１（ｎ）、ｓ２（ｎ）の１つをフィルタリングして、フィルタ処理された信号ｘ１（ｎ）、ｘ２（ｎ）を生成するよう配置される。時変フィルタ１０３、１０５の夫々は、対応する音響をオーディオ環境に放射するラウドスピーカ１０７、１０９に結合されている。当然のことながら、記載される信号経路は、一般的に、ラウドスピーカ１０７、１０９のための電力増幅器等の他の適切な信号処理機能を有する。しかし、簡潔さ及び明りょうさのために、そのような機能は図１においては明示的に表されておらず、ラウドスピーカ１０７、１０９及び／又は時変フィルタ１０３、１０５の部分であると考えられてよい。
【００４９】
会議開催ユニットは、オーディオ環境において音声を捕捉するマイクロホン１１１を更に有する。具体的に、マイクロホン１１１は、遠端の会議開催ユニットへ送信される音響（例えば、その場にいる話者からの音響）を捕捉する。しかし、ラウドスピーカ１０７、１０９が同じオーディオ環境に配置されているために、マイクロホン１１１は、２つのラウドスピーカ１０７、１０９に対応する２つの音源から放射される音響も捕捉する。捕捉信号が遠端の会議開催ユニットへ直接に送信される場合、これはエコーを引き起こし、従って、会議開催ユニットは、可能な限りラウドスピーカ１０７、１０９からの信号成分を減衰させることを目的とするマルチチャネルエコーキャンセラ配置を有する。
【００５０】
具体的に、システムは、適応フィルタ１１３及び減算ユニット１１５を有するエコー相殺回路を有する。適応フィルタ１１３は、ラウドスピーカ１０７、１０９へ供給される信号ｘ１（ｎ）、ｘ２（ｎ）を受信し、それらをフィルタリングして、ラウドスピーカ１０７、１０９から発せられるマイクロホン信号ｙ（ｎ）の信号成分の推定ｚ（ｎ）を生成する。減算ユニット１１５は、マイクロホン信号ｙ（ｎ）を受信し、推定信号ｚ（ｎ）を減じて、結果として起こるエコー相殺された信号ｅ（ｎ）を生成する。理想的には、エコー相殺は、ラウドスピーカ１０７、１０９からの寄与成分を完全に相殺して、ｅ（ｎ）がその場で生じる音源からの寄与成分のみを含むようにする。
【００５１】
結果として起こる信号ｅ（ｎ）は、次いで、通信トランシーバ１０１へ供給され、通信トランシーバ１０１は、それを遠端の会議開催ユニットへ送信する。当然のことながら、マイクロホン１１１のための記載される信号経路は、一般的に、エコー相殺された信号ｅ（ｎ）のためのフィルタ又はマイクロホンのための低雑音音声増幅器等の他の適切な信号処理機能を有する。しかし、簡潔さ及び明りょうさのために、そのような機能は、図１においては明示的に表されておらず、マイクロホン１１１及び／又は通信トランシーバ１０１の部分であると考えられてよい。
【００５２】
推定信号ｚ（ｎ）は、ラウドスピーカ１０７、１０９からマイクロホン１１１までの経路のチャネル応答ｈ１（ｎ）、ｈ２（ｎ）の推定に基づく。それらの推定は、マイクロホン１１１及びラウドスピーカ１０７、１０９の部分である如何なる機能の応答も含んでよい。
【００５３】
しかし、通常、チャネル推定は、音響経路の特性によって支配される。図１の会議開催ユニットはチャネル推定器１１７を有し、チャネル推定器１１７は、ラウドスピーカ１０７、１０９の１つからマイクロホン１１１までのチャネルの夫々についてチャネル推定を生成するよう配置される。
【００５４】
次いで、適応フィルタ１１３は、第１のラウドスピーカ信号ｘ１（ｎ）を第１の推定ｈ１（ｎ）によって及び第２のラウドスピーカ信号ｘ２（ｎ）を第２の推定ｈ２（ｎ）によってフィルタリングしてよい。結果として起こるフィルタ処理された信号は、ラウドスピーカ１０７、１０９からマイクロホン１１１までのチャネルの推定ｚ（ｎ）を提供するよう足し合わされる。
【００５５】
有効なエコー相殺を提供するために、チャネル推定の決定はこのように重要である。従来の単一チャネルエコー相殺においては、チャネル推定はしばしば、（例えば、現在のフレームに関し）現在のチャネル推定を生成し、これを用いて（例えば、前のフレームに基づき決定される）既存のチャネル推定を変更することによって、計算される。既存の推定に対する更新の重み付けは、適応の速度、安定性及びノイズの間で所望のトレードオフを提供するよう設定されてよい。
【００５６】
１よりも多い音源（ラウドスピーカ１０７、１０９）が相殺される例において、チャネル推定は、夫々の個々のチャネル推定に関し、現在のチャネル推定更新を決定し、これを用いて既存のチャネル推定を更新することによって、実行されてよい。このように、単一チャネルのためのアプローチが複数のチャネルに拡張されてよい。図１のシステムにおいては、チャネル推定器１１７は、このようにして、第１及び第２のスピーカ１０７、１０９について、夫々、第１及び第２のチャネル推定を生成する。推定は、そのチャネルに係る前のチャネル推定とチャネル推定更新とを組み合わせることによって、生成される。
【００５７】
しかし、発明者は、更に、そのようなアプローチ自体は、複数の音源が相殺され且つ時間変化する特性（例えば、時変フィルタにより生じるもの等）が有意である場面においては、最適な性能を提供するには不十分である傾向がある、と気付いた。実際に、発明者は、チャネル推定更新と前のチャネル推定との間の相対重みが時間に依存すべきであり、具体的には、他の全てのパラメータが一定である場合でさえ変化すべきである、と気付いた。
【００５８】
この認識は、以下で与えられる詳細な分析に基づく。分析において、大文字及び小文字のボールド体字が夫々行列及びベクトルを表す表記法が使用される。大文字及び小文字の通常の文字は、夫々、スカラー定数及びプロセスを表す。下付き文字、上付き文字又は引数のいずれかとして、ｎ及びｋは、夫々、時間及びフレームインデックスを参照する。
【００５９】
遠端から受信される信号ｓ１（ｎ）及びｓ２（ｎ）は、固定相関信号であるとされる（通常、それらは同じ音源から発せられる。）。入力信号コヒーレンスを低減するよう、それらの信号は、夫々の伝達関数ｇ１（ｋ）（ｑ）及びｇ２（ｋ）（ｑ）を有する異なる時変フィルタ１０３、１０５を通る。
【００６０】
具体的に、時変フィルタ１０３、１０５は、例えば有限インパルス応答（ＦＩＲ）フィルタのような全域通過フィルタとして設計される：
【００６１】
【数１】
0005451876.tif 000002
フィルタは、区分的に一定な態様で変化する。すなわち、それらは、以降フィルタフレームと称される所与の時間フレーム内で一定である。例において、各フィルタフレームは、同じ存続期間／長さＴＧを有する。
【００６２】
無相関信号ｘ１（ｎ）及びｘ２（ｎ）は、ＦＩＲインパルス応答によって表される室内チャネルインパルス応答によって変更される：
【００６３】
【数２】
0005451876.tif 000003
結果として起こる信号は、所望の信号（例えば、その場にいる話者による発話）及び通常何らかの付加的なノイズとともに、マイクロホン１１１によって捕捉される。マルチチャネルエコー相殺回路１１３、１１５は、捕捉信号ｙ（ｎ）においてラウドスピーカ１０７、１０９からの寄与成分を除去しようとする。
【００６４】
これは、具体的に、チャネル推定（チャネルインパルス応答）に基づき適応フィルタ１１３において無相関信号ｘ１（ｎ）及びｘ２（ｎ）をフィルタリングすることによって、実行される。捕捉信号ｙ（ｎ）は、次いで、不必要な成分ｚ（ｎ）を補償される。具体的に：
【００６５】
【数３】
0005451876.tif 000004
ここで、(.*.)は畳み込み演算子を表す。
【００６６】
行列表記法を用いると、エコー相殺は、次のように公式化され得る：
【００６７】
【数４】
0005451876.tif 000005
ここで、
（外１）
0005451876.tif 000006
は、ｉ番目のラウドスピーカ１０７、１０９とマイクロホン１１１との間のチャネルインパルス応答の推定を含み、
（外２）
0005451876.tif 000007
は、ｉ番目のラウドスピーカ出力を表す。Ｌは、推定されるチャネルインパルス応答長さ（すなわち、所与の上限）であり、(.)Tは、転置演算子を表す。
【００６８】
ノイズ及び所望の信号はラウドスピーカ１０７、１０９からの信号から独立しているので、エコーは、残留信号ｅ（ｎ）の電力を最小限とすることによって、有効に相殺され得ることが示される。通常、最小化は、例えば、ＲＬＳ（Recursive  Lease-Square）（再帰的最小二乗法）スキーム、又は例えば多重入力周波数領域適応フィルタ（Multiple  Input  Frequency  Domain  Adaptive  Filter）（ＭＦＤＡＦ）アルゴリズム等の周波数領域の有効な実施を用いて、適応的に実施される。
【００６９】
計算効率のために、フレーム毎の分析がしばしば使用される。そのようなアプローチにおいては、入力信号は最初にフレームに分割され、チャネル推定はフレーム毎に基づき更新される。図２の例では、エコー相殺はフレームベースで実行され、チャネル推定は連続するエコー相殺フレーム間で更新されるが各フレーム内で一定に保たれる。
【００７０】
従来の単一チャネルエコー相殺プロセスにおいては、チャネル推定は、チャネル推定更新を計算し、該更新に基づき前のチャネル推定を変更することによって、夫々の新しいフレームについて更新されてよい。
【００７１】
具体的に、フレームｋのためのチャネル推定は、以下のように計算されてよい：
【００７２】
【数５】
0005451876.tif 000008
ここで、
（外３）
0005451876.tif 000009
は、フレームｋについてのチャネル推定更新であり、μは、チャネル推定更新のためのステップサイズを示す更新重みである。具体的に、ＲＬＳ更新に関し、以下が使用されてよい：
【００７３】
【数６】
0005451876.tif 000010
ここで、ＴＨ≧Ｌは、エコー相殺フレームの存続期間を表し、Ｒｘは、以下のように計算されるｘの自動相関である：
【００７４】
【数７】
0005451876.tif 000011
ここで、Ｍ・ＴＨは、適応フィルタの（平均）メモリを表す。
【００７５】
このように、本例においては、チャネル推定の更新は、基本的に、対応するラウドスピーカ１０７、１０９に供給される信号とエコー相殺された信号ｅ（ｎ）との相関に依存（し、入力信号自動相関を補償される）する。本質的に、アプローチは、エコー相殺によって相殺されなかった残留成分を識別し、チャネル推定を更新して、更新されたチャネル推定が完全な相殺をもたらすようにする。
【００７６】
従来のマルチチャネルエコーキャンセラの大部分は、個々のチャネル推定とラウドスピーカからマイクロホンまでの個々の経路との間の差を最小限とすることに焦点を当てる。しかし、発明者は、これは必ずしもマルチチャネルエコーキャンセラのための最適な性能をもたらさず、実際には、改善されたエコー相殺はしばしば、単に個々のチャネル推定の収束に焦点を当てることよりもむしろ、複数の音源の複合的なエコー相殺の最適化に焦点を当てることによって実際上達成され得る、と気付いた。例えば、改善された性能は、個々のチャネル収束に焦点を当てるのではなく、複合的な指標の収束が考えられる場合に、達成され得る。例えば、具体的に、次のとおりである：
【００７７】
【数８】
0005451876.tif 000012
時変フィルタ１０３、１０５が一定であり、すなわち実施されない場合（すなわち、ｇ１（ｋ）（ｑ）＝ｇ２（ｋ）（ｑ）＝１）、入力自動相関行列は、次の式によって近似され得る：
【００７８】
【数９】
0005451876.tif 000013
ここで、Ｉは、Ｌ×Ｌの単位行列を表し、Ｒｓは、遠端信号ｓ（ｎ）の自動相関行列を表す。
【００７９】
このように、上記のＲＬＳアプローチに対応する複合チャネル推定は、（上記の式を展開することによって）次の式に対応するよう示され得る：
【００８０】
【数１０】
0005451876.tif 000014
従って、そのような場合において、エコー相殺収束（
（外４）
0005451876.tif 000015
の挙動）は、モノチャネルＡＥＣと同等であ（り、具体的には、それと同じくらい良好であ）る。
【００８１】
上記の式において、第一項は、前の複合チャネル推定を表し、第二項は、現在のチャネル推定更新を表す。相対重みμは、どの程度更新が既存の推定に対して重み付けられるのかを決定する。式は、ＩＩＲフィルタに対応すると考えられてよく、従って、個々のフレームにおいて生成されるチャネル推定の低域通過フィルタリングを提供する。相対重みμの値は、低域通過フィルタリング効果を決定し、従って、収束の速度及びノイズ性能の両方を制御する。
【００８２】
０≦μ≦１に関し、大域的解決法は、従前及び局所的な解決法の凸結合として解釈され得る。高速な収束を有するために、相対重みμは、１に近いよう選択されてよい（μ→１）。しかし、より良いノイズロバスト性を有するために、相対重みμは、０に近いよう選択されてよい（μ→０）。このように、μの値は、ノイズ性能と収束速度との間で所望のトレードオフを提供するよう設定されてよい。
【００８３】
時変フィルタ１０３、１０５の導入は、もはや固定されていないラウドスピーカ信号ｘ１（ｎ）及びｘ２（ｎ）をもたらす。これは、チャネル推定を容易にするために、特に、２つの異なる経路からマイクロホン１１１によって受信される信号の間の分化を可能にするために、使用される。
【００８４】
図１のシステムでは、時変フィルタ１０３、１０５の更新存続期間（フィルタフレーム長さ）は、エコー相殺フレーム存続期間の整数倍であるよう設定される。このように、時変フィルタ１０３、１０５は、所与の数Ｋのエコー相殺フレームについて一定に保たれ、それらのフィルタフレームの夫々は、ＴＧ＝ＫＴＨの存続期間を有してよい。かかるアプローチは、容易化された動作及び実施を可能にする。
【００８５】
そのような場面において、自動相関行列Ｒｘは、通常は、エコー相殺フレームよりも実質的に長い存続期間にわたって推定される。長期の自動相関行列Ｒｘは次の式によって近似されてよいことが示され得る（各フィルタフレームにおいてＫ≦Ｍ且つ信号固定とする。）：
【００８６】
【数１１】
0005451876.tif 000016
ここで：
【００８７】
【数１２】
0005451876.tif 000017
ｍｏｄはモジュロ演算子を表し、Ｒｓは遠端信号の共分散行列である。
【００８８】
これを前の式に代入すると、幾つかの操作の後、次の式が示され得る：
【００８９】
【数１３】
0005451876.tif 000018
このように、上記の式によって示されるように、（例えば、時変フィルタ１０３、１０５に起因する）非定常のラウドスピーカ信号の使用とともに、次の式：
【００９０】
【数１４】
0005451876.tif 000019
に従って、２つの個別的なチャネル推定の更新のために、すなわち、２つのチャネル推定を更新するために、固定の重みを設定するアプローチは、２つの音源の複合エコー相殺のための有効なステップサイズをもたらす。それは、次の式によって与えられる：
【００９１】
【数１５】
0005451876.tif 000020
このように、当該更新アプローチの結果は、有効なエコー相殺更新重みが時間的に変化することである。実際に、具体例において、それは、異なる値のｋについて、すなわち、フィルタフレームにおける異なるフレーム数について、μから無限大まで変化する。
【００９２】
実際に、アプローチは、不安定且つ一貫性のない性能をもたらしうる。例えば、（１−γｋ）＜μである場合に、望ましくない適応動作が起こり、現在のチャネル推定更新は過増幅され（μ／（１−γｋ）≧１）、実際には、前のチャネル推定は（１−（μ／（１−γｋ）））≦０を減じられる。また、更新重みが安定領域に制限される場合（すなわち、Ｋμ≦１）、個々のチャネル推定は、それらについて非常に低い重み（μ＜＜１）が必要とされるので、収束挙動が悪い。
【００９３】
図１のシステムでは、チャネル推定器１１７は、時間パラメータに依存して変化する重みを使用するよう配置される。特に、システムは重みプロセッサ１１９を有し、重みプロセッサ１１９は、前のチャネル推定に対してチャネル推定更新に適用されるべき相対重みを連続的に計算する。例において、重みプロセッサ１１９は、チャネル推定器１１７に結合され、使用すべき現在の重みをチャネル推定器１１７に与える。更に、具体例において、重みプロセッサ１１９は、また、時変フィルタ１０３、１０５の更新を制御するよう配置されてもよく、具体的に、新しいフィルタ更新フレームが開始する場合に適用すべき新しい係数を提供してよい。
【００９４】
このように、図１のシステムでは、重みプロセッサ１１９は、時間値に依存する相対重みを計算する。当然のことながら、重みは、時間値のみならず他のパラメータに依存してよい。しかし、システムにおいて、重みは、そのようなパラメータが全て一定である場合でさえ時間とともに変化する。
【００９５】
更新のための相対重みを時間変化させる効果は、改善されたトレードオフが、個々のチャネルの更新と全体としてのエコー相殺の挙動との間で達成され得ることである。特に、複合エコー相殺のための有効なステップサイズの時間変化する特性：
【００９６】
【数１６】
0005451876.tif 000021
は、改善されたエコー相殺を提供するよう補償又は除去され得る。
【００９７】
例えば、重みプロセッサ１１９は、フィルタフレームの開始以来の時間存続期間に依存して、各フィルタフレーム内で個々の重みを更新するようステップサイズを変更するよう配置されてよい。フィルタ更新及びエコー相殺の両方がフレームにおいて行われる具体的なシステムにおいて、相対重みは、具体的に、連続するエコー相殺フレームの間で変化するが、各エコー相殺フレーム内では一定に保たれてよい。このように、かかるシステムにおいて、現在のエコー相殺フレームのための重みは、単純に、（フレーム番号にのみ依存する複合エコー相殺の有効なステップサイズに対応する）現在のフィルタフレーム内の現在のフレーム番号の関数として決定されてよい。
【００９８】
このように、かかる実施形態において、重みパターンは、連続したフィルタフレーム間で繰り返され、周期的な繰り返しパターンを生じさせる。
【００９９】
具体例として、チャネル推定更新のための重みは、エコー相殺更新に対する影響を反映するよう設定されてよく、具体的に、これが実質的に一定であることをもたらすよう設定されてよい。具体例において、パラメータγｋは、フィルタフレームにおける現在のエコー相殺フレーム番号及び各フィルタフレームにおけるエコー相殺フレームの総数の既知の量にのみ依存する場合に、知られる。
【０１００】
具体的に、チャネルごとのチャネル推定更新のための相対的な更新重みは、次のように設定されてよい：
【０１０１】
【数１７】
0005451876.tif 000022
ここで、μ０は、公称の重みである。公称の重みは、例えば所定の固定値であってよく、例えばフィルタフレームごとに一定であってよく、あるいは、例えば他の非時間パラメータに依存してよい。公称の重みμ０は、本質的にノイズ相殺の収束を制御し、一方、時間変化する重みμｋは、重みを更新する際に適用される重みを反映し、個々のチャネル推定の収束を制御する。
【０１０２】
このように、例において、重みプロセッサ１１９は、公称の重み値のためのスケーリング係数を生成し、次いで、それらの積に比例するよう相対重みを決定する。時間変化する相対重みμｋは、次いで、次の式に従って個々のチャネル推定を更新する際に、使用される：
【０１０３】
【数１８】
0005451876.tif 000023
これにより、次のエコー相殺収束が得られる：
【０１０４】
【数１９】
0005451876.tif 000024
次いで、公称の重みμ０は、システムの定常状態ノイズ相殺性能と収束との間で所望のトレードオフを提供するよう選択され得る（０≦μ０≦１）。
【０１０５】
具体的なシステムにおいて、重みプロセッサ１１９は、このように、最後のフィルタ更新以来の逓増的な時間に増大する（すなわち、減少しない）チャネル推定更新のための相対重みを生成するよう配置される。実際に、具体例において、相対重みμｋは、ｋ＝０に係る０からｋ＝Ｋ−１に係るμ０（１−１／Ｋ）まで増大する階段状の関数である。そのような関数の例は図２に示されている。
【０１０６】
例において、チャネル推定更新のための重みは、時変フィルタ１０３、１０５の最後の更新以来の時間の単調非減少関数である。そのような変化は、一般的なフィードバックシステムアプローチに反しており、直感に反しているように見えうる点に留意すべきである。実際に、典型的なフィードバックシステムにおいては、システムの特性における実質的な変化は、フィードバックプロセスが新しい設定に収束することを要求し、従って、より速い収束を提供するための更新値の大きな最初の重み付けは、魅力的であるように見えうる。システムが収束したとき、更新値の重み付けは低減されてよい。しかし、上記の分析によって明らかにされるように、図１のシステムは、実際には、正反対の方法で、すなわち、最初に低い更新重みを有して、これを時間とともに増大させることによって、動作するよう配置される。
【０１０７】
また、図１のアプローチは、改善されたエコー相殺を提供するのみならず、実施が簡単であり、実際に、既存のエコーキャンセラに容易に導入され得る。
【０１０８】
上記の例において、時間変化は、時変フィルタの使用によって意図的に導入された。しかし、当然のことながら、記載されるアプローチは、そのような場面に限定されない。実際に、記載されるアプローチは、相殺されるべき信号のレンダリングが時間変化するところの如何なる使用にも適用可能である。実際に、そのような時間変化は意図的であってよく、あるいは、例えば、マイクロホン又はスピーカの１つが移動される場合等の意図せぬ又は制御されていない変化であってよい。
【０１０９】
例えば、図１のシステムでは、フィルタ１０３、１０５は一定又は架空であってよい。すなわち、ｇ１（ｑ）＝ｇ２（ｑ）＝１。しかし、スピーカ１０７、１０９の１つ又はマイクロホン１１１が移動される場合、これが検出されてよく、重みプロセッサ１１９は、チャネル推定更新のための時間変化する重みを生成し始める。
【０１１０】
具体的に、チャネル推定器１１７は、ラウドスピーカ１０７、１０９からマイクロホン１１１までのチャネルの１つが特定の時間において特定の量よりも多く変化したことを検出するよう配置されてよい。このように、チャネル推定器１１７は、チャネルの一方又は両方が適切な基準を満たす変化を経験したかどうかを検出する。
【０１１１】
変化は、例えば、チャネルごとのチャネル推定更新の大きさを評価し、これが所与の閾値を超えるかどうかを検出することによって、直接的に検出されてよい。他の実施形態において、より間接的な検出は、例えば、（例えば、所与の閾値を下回る信号エネルギを有するマイクロホン信号に対応する）比較的静かな期間における結果として信号ｅ（ｎ）が所与の閾値を超えるかどうかを検出することによって、使用されてよい。
【０１１２】
チャネル推定器１１７がチャネル推定におけるそのような有意なステップ変化を検出する場合に、チャネル推定器１１７は、これを重みプロセッサ１１９に示し始める。次いで、重みプロセッサ１１９は、相対重みの時間変化を開始し始める。例えば、重みプロセッサ１１９は、図２と同じパターンにおいて重みを変更し始めてよい。このように、値は、変化が検出されてからの時間存続期間の関数として決定されてよい。特に、重みプロセッサ１１９は、変化の直後に相対重みの初期値を適切に低い値（例えば、零）に設定し、次いで、変化以来の存続期間の単調非減少関数としてこれを増大し始めてよい。重みプロセッサ１１９は、相対重みが所定の値であってよい最大値に達するまで、これを行ってよい。
【０１１３】
時変フィルタ１０３、１０５を備える第１の記載される例において、相対重みは、フィルタインターバルの存続期間に対する現在の時間の関数であった。しかし、時変フィルタが存在しない例では、相対重みは、エコー相殺平均インターバルの関数として決定されてよい。
【０１１４】
例えば、遠端の話者が自身の位置を変え、それにより、遠端チャネルがｈ（１）（ｑ）からｈ（２）（ｑ）へと変化する場合に、これは、話者位置が、時変フィルタを１からｈ（２）（ｑ）／ｈ（１）（ｑ）へと変化させる間一定に保たれる状況と同等である。このように、遠端の話者の変化は、時変フィルタが変更された場面と同等である場面をもたらす。しかし、Ｋの値は、それが原理上全ての履歴を含むので、非常に大きい。しかし、適応フィルタ更新がＭ個のフレームの（最大）メモリを有する場合、Ｋはフィルタメモリ長さＭに対応するよう設定されてよい。このように、時間変化する重みは、時変フィルタの変化に関して記載されたのと同じように更新され得るが、値Ｋ＝Ｍを用いる。
【０１１５】
当然のことながら、以上の記載は、明りょうさのために、機能ごとの回路、ユニット及びプロセッサを参照して本発明の実施形態を記載してきた。しかし、機能ごとの回路、ユニット又はプロセッサの間の機能の如何なる適切な分配も、本発明を損なうことなく使用されてよいことは明らかである。例えば、別個のプロセッサ又はコントローラによって実行されるよう表されている機能が同じプロセッサ又はコントローラによって実行されてよい。従って、特定の機能ユニットへの言及は、厳密な論理的又は物理的構造又は体系を示しているわけではなく、単に、記載される機能を提供する適切な手段への言及と見なされるべきである。
【０１１６】
本発明は、ハードウェア、ソフトウェア、ファームウェア又はそれらのいずれかの組み合わせを含む如何なる適切な形態においても実施されてよい。本発明は、任意に、１又はそれ以上のデータプロセッサ及び／又はデジタル信号プロセッサで実行されるコンピュータソフトウェアとして少なくとも部分的に実施されてよい。本発明の実施形態の要素及び部品は、如何なる適切な方法においても物理的、機能的及び論理的に実施されてよい。実際に、機能は、単一のユニットにおいて、複数のユニットにおいて、又は他の機能ユニットの部分として、実施されてよい。そのようなものとして、本発明は単一のユニットにおいて実施されてよく、あるいは、異なるユニット及びプロセッサの間で物理的及び機能的に分配されてよい。
【０１１７】
本発明は幾つかの実施形態に関連して記載されてきたが、ここに挙げられている特定の形態に限定されるよう意図されない。むしろ、本発明の適用範囲は、添付の特許請求の範囲によってのみ制限される。更に、特徴は特定の実施形態に関連して記載されているように見えることがあるが、記載される実施形態の様々な特徴は本発明に従って組み合わされてよいことが当業者には認識されるであろう。特許請求の範囲において、語「有する（comprising）」は、他の要素又はステップの存在を除外しない。
【０１１８】
更に、たとえ個々に挙げられているとしても、複数の回路、手段、要素又は方法ステップは、例えば、単一のユニット又はプロセッサによって、実施されてよい。更に、個々の特徴が異なる請求項に含まれることがあるが、それらは場合により有利に組み合わされてよく、異なる請求項における包含は、特徴の組み合わせが実行可能でなく及び／又は有利でないことを暗示しているわけではない。また、１つのカテゴリの請求項における特徴の包含は、このカテゴリに制限されることを暗示するものではなく、むしろ、その特徴が、必要に応じて、他のカテゴリの請求項に同様に適用可能であることを示す。更に、特許請求の範囲における特徴の順序は、特徴が実行されるべき具体的な順序を暗示するものではなく、特に、方法の請求項における個々のステップの順序は、その順序がこの順序において実行されるべきことを暗示するものではない。むしろ、ステップは、如何なる適切な順序においても実行されてよい。加えて、単数参照は複数個を除かず、従って、「１つの（a又はan）」、「第１」及び「第２」等への言及は複数個を除かない。特許請求の範囲における参照符号は、単に、明らかな例として提供されており、特許請求の範囲の適用範囲を限定するものとして決して解されるべきではない。
【図１】
0005451876.tif 000025
【図２】
0005451876.tif 000026