(57)【特許請求の範囲】
【請求項１】
エコー・キャンセルのための方法であって、
それぞれの取得されたマーク付けされたソース信号（Ｄ１；Ｄ１１、Ｄ２１）を送信するために、それぞれのソース信号のそれぞれの開始するタイミング基準を識別するための、またそれぞれのトランスミッタ（ＴＸ１；ＴＸ１１、ＴＸ２１）を識別するためのそれぞれのマーカー信号（ｍ１；ｍ１１、ｍ２１）を用いてそれぞれのソース信号（Ｓ１；Ｓ１１、Ｓ２１）をマーク付けするステップと、
少なくとも１つの集約ノード（ＡＮ１；ＡＮ１、ＡＮ２、ＡＮ）に対する前記それぞれのトランスミッタによる前記それぞれマーク付けされたソース信号を送信するステップと、
前記少なくとも１つの集約ノードによって受信された前記それぞれのマーク付けされたソース信号を合計し、それによって、マルチキャスト・ノード（ｍｃａｓｔ）を経由して、前記それぞれのトランスミッタ（ＴＸ１；ＴＸ１１、ＴＸ２１）に関連するそれぞれのレシーバ（ＲＸ１；ＲＸ１１、ＲＸ２１）に対して提供するためのマルチキャスト信号（ＤＡＧ１；ＤＡ）を生成するステップと、
前記それぞれのレシーバにおいて、前記それぞれのマーク付けされたソース信号（Ｄ１；Ｄ１１、Ｄ２１）を修正し、それによってそれぞれの遅延され、また正規化されたそれぞれのマーク付けされたソース信号を取得するために、それぞれの往復電力正規化値と往復遅延値とを決定するステップと、
前記それぞれのレシーバにおいて、前記マルチキャスト信号から前記それぞれの往復の遅延され、また正規化されたマーク付けされたソース信号を差し引き、それによって、前記それぞれのレシーバにおいてそれぞれのエコー・キャンセルされたマルチキャスト信号（ＥＣ１；ＥＣ１１、ＥＣ２１）を取得するステップと
を含む方法。
【請求項２】
前記それぞれのマーカー信号（ｍ１）は、前記それぞれのソース信号に対する帯域内信号として生成される、請求項１に記載の方法。
【請求項３】
前記それぞれのマーカー信号（ｍ１；ｍ１１）は、前記それぞれのソース信号に対する帯域外信号として生成される、請求項１に記載の方法。
【請求項４】
複数のトランスミッタと、複数のレシーバと、マルチキャスト・ノードと、少なくとも１つの集約ノードとを含むシステムであって、
各トランスミッタ（ＴＸ１；ＴＸ１１）は、ソース信号（Ｓ１；Ｓ１１）を、前記ソース信号の時間基準を識別するための、また前記トランスミッタを識別するためのマーカー信号（ｍ１；ｍ１１）を用いてマーク付けするように適合された信号ソース修正手段（ＳＭ１；ＳＭ１１）を備え、
前記信号ソース修正手段は、それによって、前記少なくとも１つの集約ノード（ＡＮ１）を経由して前記マルチキャスト・ノード（ｍｃａｓｔ）に対する送信のためにマーク付けされたソース信号（Ｄ１；Ｄ１１）を生成するように適合されており、
前記少なくとも１つの集約ノードは、前記トランスミッタからの前記それぞれのマーク付けされたソース信号を合計し、それによって、前記マルチキャスト・ノード（ｍｃａｓｔ）を経由して、前記複数のレシーバに対して提供するためのマルチキャスト信号（ＤＡＧ１；ＤＡ）を生成するように適合されており、
各レシーバ（ＲＸ１；ＲＸ１１）は、前記複数のトランスミッタのうちの一つのトランスミッタ（ＴＸ１；ＴＸ１１）に関連づけられ、またそれから前記マルチキャスト信号（ＤＡＧ１；ＤＡ）を受信するための前記マルチキャスト・ノード（ｍｃａｓｔ）に結合されており、
前記レシーバはさらに、それぞれの遅延され、また正規化されたマーク付けされたソース信号を生成するための、前記レシーバに関連する前記トランスミッタによって提供される、それぞれのマーク付けされたソース信号（Ｄ１；Ｄ１１）の、前記レシーバにおける修正ステップ中に使用されるためのそれぞれの往復電力正規化値および往復遅延値を決定するように適合されており、
前記レシーバはさらに、前記マルチキャスト信号（ＤＡＧ１；ＤＡ）から前記それぞれの往復遅延され、また正規化されたマーク付けされたソース信号を差し引いて、それによって、エコー・キャンセルされたマルチキャスト信号（ＥＣ１；ＥＣ１１）を取得するように適合されており、
前記レシーバはさらに、前記トランスミッタに結合されている少なくとも１つの集約ノードにおける総和プロセスの結果としての通話に参加するトランスミッタの数量として前記それぞれの往復電力正規化値を決定するように適合されており、
前記レシーバはさらに、前記マルチキャスト信号を、ある種の可変な遅延へシフトした前記トランスミッタから受信されるそれぞれのマーカー信号と比較することにより、両方のマーカーが一致するときに遅延が決定されるように、前記それぞれの往復遅延値を決定するように適合されている、システム。
【請求項５】
各トランスミッタ（ＴＸ１）が、前記マーカー信号（ｍ１）を前記ソース信号（Ｓ１）に対する帯域内信号として生成するように適合されたマーカー生成手段（ＭＧ１）を含む、請求項４に記載のシステム。
【請求項６】
各トランスミッタ（ＴＸ１）が、前記マーカー信号（ｍ１；ｍ１１）を前記ソース信号（Ｓ１；Ｓ１１）に対する帯域外信号として生成するように適合されたマーカー生成手段（ＭＧ１；ＭＧ１１）を含む、請求項４に記載のシステム。
【請求項７】
トランスミッタ（ＴＸ１；ＴＸ１１）に関連づけられ、またそれからマルチキャスト信号（ＤＡＧ１、ＤＡ）を受信するためのマルチキャスト・ノード（ｍｃａｓｔ）に結合されており、さらに、それぞれの遅延され、また正規化されたマーク付けされたソース信号を生成するための、レシーバに関連する前記トランスミッタによって提供される、それぞれのマーク付けされたソース信号（Ｄ１；Ｄ１１）の、前記レシーバにおける修正ステップ中に使用されるためのそれぞれの往復電力正規化値および往復遅延値を決定するように適合されており、さらに、前記マルチキャスト信号（ＤＡＧ１；ＤＡ）から前記それぞれの往復遅延され、また正規化されたマーク付けされたソース信号を差し引いて、それによって、エコー・キャンセルされたマルチキャスト信号（ＥＣ１；ＥＣ１１）を取得するように適合されているレシーバ（ＲＸ１；ＲＸ１１）。
【請求項８】
１つまたは複数のデータ処理装置の上で実行されるときに、請求項１乃至３のいずれか１項に記載の方法ステップを実行するように適合されたソフトウェアを含むコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、会議サービスについてのエコー・キャンセルのための方法に関する。
【背景技術】
【０００２】
かなりの距離を隔てたテレビ会議システムにおいて使用されるような、複数の関係者のオーディオ接続においては、現在、すべてのオーディオ・ソースを表す集約信号は、あらゆる個別のソースに関してかなりの遅延を有する可能性がある。これに起因して、集約信号が、例えば、ラウドスピーカを経由して、ソース施設において受信されて戻されるときには、この集約信号のローカル・オーディオ・ソースをフィルターにかけて取り除く必要がある。これは、この遅延された元の信号が、ほぼ１秒程度またはそれより長いことさえある遅延を伴う深刻なエコーとして考えられることになるからである。セントラル・サーバにおける伝統的な実装形態は、それゆえに、個々に異なる集約信号の束を生成するために、すべての他の信号を選択的に合計することができる。これは、しかしながら、重いネットワーキング負荷をもたらす。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
多数の参加者の信号がコンポジット信号を生成するように追加される会議ブリッジのようなアプリケーションについてのエコー・キャンセルのための簡単であるが、それにもかかわらず有効な方法を可能にするための代替的な方法および構成を提供することが、本発明の実施形態の一目的である。
【０００４】
ただし、例えばマイクロフォンに対するラウドスピーカの結合に起因する音響エコー・キャンセルに対処することは、本発明の実施形態の目的ではない。したがって、送信信号のリターン・エコーを抑制するための問題解決手法を提供することが、一目的である。音響エコーも抑制される必要があることは明らかであるが、このためには他の技法が一般的に使用可能である。
【課題を解決するための手段】
【０００５】
本発明の実施形態によれば、この目的は、エコー・キャンセルのための方法によって達成され、前記方法は、
それぞれの取得されたマーク付けされたソース信号を送信するために、それぞれのソース信号のそれぞれの開始するタイミング基準を識別するための、またそれぞれのトランスミッタを識別するためのそれぞれのマーカー信号を用いて前記それぞれのソース信号をマーク付けするステップと、
少なくとも１つの集約ノードに対する前記それぞれのトランスミッタによるそれぞれマーク付けされたソース信号の送信のステップと、
前記少なくとも１つの集約ノードによって受信されたそれぞれのマーク付けされたソース信号を合計し、それによって、マルチキャスト・ノード（ｍｃａｓｔ）を経由して、それぞれのトランスミッタに関連するそれぞれのレシーバに対して提供のためのマルチキャスト信号を生成するステップと、
前記それぞれのレシーバにおいて、前記それぞれのマーク付けされたソース信号を修正し、それによってそれぞれの遅延され、また正規化されたそれぞれのマーク付けされたソース信号を取得するために、それぞれの往復電力正規化値と往復遅延値とを決定するステップと、
前記それぞれのレシーバにおいて、前記マルチキャスト信号からそれぞれの往復の遅延され、また正規化されたマーク付けされたソース信号を差し引き、それによって、前記それぞれのレシーバにおいてそれぞれのエコー・キャンセルされたマルチキャスト信号を取得するステップと
を含む。
【０００６】
セントラル・サーバにおける選択的処理が、必要とされず、またローカル・エコー・キャンセルが、今や、レシーバにおいて集約信号から遅延され、また利得調整されたマーク付けされたソース信号のはるかに簡単な減算に帰着させられるので、これは、大きなエリアに広がる会議サービスをサポートするために必要とされる処理電力およびエネルギーをかなり低減させる。
【０００７】
一実施形態においては、本方法は、集約ノードによってそれぞれ送信されたマーク付けされたソース信号を受信するステップと、前記集約ノードにおいて、それぞれの受信されたマーク付けされたソース信号について、それぞれの遅延されたソース信号とそれぞれのマーカーへと分離するステップと、それぞれの遅延されたソース信号とそれぞれのマーカーを再び合計し、それによって前記マルチキャスト・ノードへ提供するための集約信号を生成するステップとをさらに含む。
【０００８】
この問題解決手法は、１つの集約ノードに結合されるトランスミッタ／レシーバ・ノードのいくつかのクラスタが、最終的なマルチキャスト・ノードに対するツリー状構成へとさらに接続され得るので、アクティブな参加者の数に関して非常にスケーラブルであることが分かっている。そのような構成を用いると、音声をただ聴いている受動的な参加者を追加することは、非常に簡単であり、エネルギー効率がよく、またどのようなさらなる処理電力も、または重いネットワーク負荷も必要としない。
【０００９】
一実施形態においては、マーカー信号は、前記ソース信号に対する帯域内信号として生成される。
【００１０】
これは、結果として生じるマルチキャスト信号が、この信号を搬送するレガシー機器によってトランスペアレントに取り扱われ得る単一の信号であるという利点を有する。
【００１１】
一実施形態においては、異なるトランスミッタについてのそのような帯域内信号のうちの異なる帯域内信号は、元のオーディオ信号の中に、例えば、低電力雑音信号として挿入される適切な相関特性を有する疑似ランダム・コードに基づいて生成される可能性があり、その結果、人間によってはほとんど気付くことができないが、相互に関連するデコーダだけが、マーカーを抽出することができる。これらのコードのおのおのは、特定のトランスミッタ毎に異なり、またこれらのコードは、通常、例えば、この方法を実現するためのマスタ・ソフトウェア・プログラムを用いて、あらかじめ決定される。
【００１２】
別の実施形態においては、予備の、または未使用のオーディオ信号ビットは、マーカーの帯域内符号化のために使用される可能性がある。複数の除外された値を注意深く帰属させることにより、オーディオ・デコーダからのシンボル・ビットは、マスクされることになる。８−ビット・システムにおいて、それは、例えば、０、１２７および２５５を表す以下の組合せが、除外される場合とすることができる。｛０、１２７、２５５｝の中にあるＭと、｛０、１２７、２５５｝の中にないＶとを用いたＭＶＭを満たす任意の３ビットは、１のシンボルであり、任意の３ビットのＭＭＶは、０のシンボルである。
【００１３】
さらに別の実施形態においては、前記マーカー信号は、前記ソース信号に対する帯域外信号として生成される。
【００１４】
本発明は、同様に、前記ソース信号の時間基準を識別するための、またトランスミッタを識別するためのマーカー信号を用いてソース信号をマーク付けするように適合された信号ソース修正手段を備えるトランスミッタの実施形態に関し、前記信号ソース修正手段は、それによって、集約ノードに対する送信のためのマーク付けされたソース信号を生成するように適合されている。
【００１５】
本発明はまた、複数のそのようなトランスミッタに結合され、またこれらのトランスミッタによって送信されるそれぞれの受信されたマーク付けされたソース信号をマルチキャスト・ノードへのさらなる送信のための集約信号へと合計するように適合された集約ノードについての実施形態に関する。
【００１６】
一実施形態においては、これらのマーク付けされた受信ソース信号は、最初に、それぞれのマーカー信号と、遅延されたソース信号へと分離され、共通の時間基準に向かって同期化のステップが、続いており、この同期化された信号は、次に、合計されて、マルチキャスト・ノードへのさらなる送信のための集約信号を形成する。
【００１７】
本発明はまた、少なくとも１つの集約ノードに結合され、また前記少なくとも１つの集約ノードから、前記複数のそれぞれのトランスミッタに関連する複数のそれぞれのレシーバに向かってさらにプロビジョニングしているいずれかのマルチキャスト信号を受信するように適合されたマルチキャスト・ノードの実施形態に関する。
【００１８】
代わりに、マルチキャスト・ノードは、少なくとも１つのそれぞれの集約信号を受信するように、また前記複数のそれぞれのトランスミッタに関連する複数のそれぞれのレシーバに向かってさらにプロビジョニングするために前記少なくとも１つのそれぞれの集約信号をマルチキャスト集約信号へと合計するように適合されるように最終的な集約ノードと結合される可能性もある。
【００１９】
さらに、本発明はまた、マルチキャスト・ノードに結合され、またトランスミッタに関連づけられるレシーバの実施形態に関し、前記レシーバは、マルチキャスト・ノードから、マルチキャスト信号を受信するように適合されており、前記レシーバは、さらに、それぞれの遅延され、また正規化されたマーク付けされたソース信号を生成するための、前記レシーバに関連する前記トランスミッタによって提供される、それぞれのマーク付けされたソース信号の、前記レシーバにおける修正するステップ中に使用されるためのそれぞれの往復電力正規化値および往復遅延値を決定するように適合されており、前記レシーバは、さらに、前記マルチキャスト信号からそれぞれの往復の遅延され、また正規化されたマーク付けされたソース信号を差し引いて、それによってエコー・キャンセルされたマルチキャスト信号を取得するように適合されている。
【００２０】
特許請求の範囲において使用される用語「結合される（ｃｏｕｐｌｅｄ）」は、直接接続だけに限定されるようには解釈されるべきではないことに注意すべきである。それゆえに、表現「デバイスＢに結合されるデバイスＡ」の範囲は、デバイスＡの出力が、デバイスＢの入力に直接に接続されるデバイスまたはシステムだけに限定されるべきではない。それは、他のデバイスまたは手段を含む経路とすることができる、Ａの出力と、Ｂの入力との間の経路が、存在することを意味している。
【００２１】
特許請求の範囲において使用される用語「備えている／含んでいる（ｃｏｍｐｒｉｓｉｎｇ）」は、以下でリストアップされる手段だけに限定されるように解釈されるべきではないことに注意すべきである。それゆえに、表現「手段Ａと、Ｂとを備えるデバイス」の範囲は、コンポーネントＡと、Ｂとだけから構成されるデバイスだけに限定されるべきではない。それは、本発明に関して、デバイスのただ関連のあるコンポーネントが、Ａと、Ｂとであることを意味している。
【００２２】
添付の図面と一緒に解釈される一実施形態についての以下の説明を参照することにより、本発明の上記および他の目的および特徴は、より明らかになり、また本発明それ自体は、最も良く理解されるであろう。
【図面の簡単な説明】
【００２３】
【図１】１つの集約ノードに、またマルチキャスト・ノードに結合されるトランスミッタ／レシーバの構成を示す図である。
【図２】関連する結合されたトランスミッタおよびレシーバと、１つのマルチキャスト・ノードとを有する集約ノードのツリー構造の構成を示す図である。
【発明を実施するための形態】
【００２４】
図１は、複数のトランスミッタＴＸ１からＴＸｎを備えるシステムの一例を示すものである。図面を詰め込みすぎないようにするために、ＴＸ１だけが、十分に詳細に示されている。しかしながら、このシステムのすべての他のトランスミッタは、ＴＸ１に類似している。
【００２５】
本システムは、オーディオ会議システムの一例として説明されるであろう。しかしながら、図面の中で示され、また以下の複数の段落において説明されるようなシステムは、オーディオ／ビデオ／データであるか、またはこのすべての混合物であるかにかかわらず、任意のタイプの会議構成に同様に適用される可能性がある。
【００２６】
ＴＸ１は、ソース入力信号を受信する手段を備える。図１において、トランスミッタに対するこのソース入力信号は、Ａ／Ｄ変換されたデジタル信号Ｓ１であり、示されたスピーカによって発せられるアナログ音声信号を表しており、このアナログ信号は、マイクロフォンを用いて感知され、またよく知られている回路を用いてデジタル・スピーチ信号またはデジタル・オーディオ信号へと変換される。
【００２７】
トランスミッタＴＸ１は、ソース信号Ｓ１を受信し、またこの受信のすぐ後に、マーカー生成手段ＭＧ１をトリガするように適合された信号ソース修正手段ＳＭ１をさらに備える。トリガ信号は、ＳＭ１からＭＧ１への間の破線としてｃ１で示される。ＭＧ１は、このトリガ信号ｃ１の受信のすぐ後に、マーカー信号ｍ１を生成するように適合され、このマーカー信号ｍ１を使用して、ソース信号の開始する時間基準を識別し、またさらにトランスミッタＴＸ１を識別する。トランスミッタのこの識別情報は、例えば、公開ＩＰアドレス、またはＭＡＣアドレス、あるいは会議システムの上のアカウント、または構造化された電話番号などとすることができ、また通常、ビット・ストリングの形態の下で提供される。ソース信号の時間基準の識別は、例えば、自由なビットまたは予備のビットを使用することにより、例えば、第１のスピーチ・パケットの中へのトランスミッタ識別情報を表すシンボルの挿入によって実行される可能性がある。これらのマーカー・ビットが、ストリームの中に挿入される場合の位置は、次いでタイミング基準を示すように表現することができる。この問題解決手法は、帯域内の問題解決手法に対応する。
【００２８】
代わりに、別々の信号が、このマーカーのために使用されることを意味する帯域外の問題解決手法が、使用されることもある。一実施形態においては、一実施形態においては、これは、例えば、端末の中のデータ構造に対するポインタを含む、ビットの別個の並列シーケンスによって表される可能性もあり、このデータ構造は、端末識別情報を含む。このポインタまたは第２のポインタは、タイミング基準を示す開始時間を示すために、データストリームそれ自体における特定の位置を指し示している可能性もある。代わりに、データ・ビットストリームそれ自体に関して、この余分なビットストリームの相対的な開始時間は、それ自体、タイミング基準を表すこともでき、それによって第２のポインタの使用を軽減することができる。
【００２９】
信号ソース修正手段ＳＭ１は、それによって、ソース信号Ｓ１へのこのマーカー信号ｍ１の包含により着信ソース信号を修正することになる。結果として生じる信号は、マーク付けされたソース信号Ｄ１で示され、また通信ネットワークを経由して、マルチキャスト・ノードｍｃａｓｔに対して送信される。
【００３０】
マーカー信号ｍ１が、前記ソース信号Ｓ１に対する帯域内信号として生成されるときに、それは、追加の雑音として現れて、それを信号の中で隠すことができる。おのおのの異なる端末についてのマーカーのための帯域内信号は、例えば、端末の間で適切な相関特性を有する疑似ランダム・コードに基づいたものとすることができ、その後に、良好な識別を可能にすることができる。
【００３１】
代わりに、マーカー信号は、それゆえに、前記ソース信号Ｓ１に対する帯域外信号として生成されることもある。これは、信号が、追加の雑音なしに搬送され得る利点を有するが、信号が、時間情報を搬送するためのオーディオ・ソース・データストリームと同期させられる追加のストリームを必要とする短所を有する。
【００３２】
マーク付けされたソース信号で示される、結果として生じる信号は、図１においてＤ１によって表現される。Ｄ１は、それゆえに、ソース信号とすることができ、そこでは、いくつかの予備のビットは、今や何らかの専用の値を受信しており、または２つの並列な同期信号から、すなわち、ｍ１と一緒にＳ１から構成されることもある。
【００３３】
会議システムの各参加するトランスミッタＴＸ１からＴＸｎは、次いで、一般に集約ノードを経由して、それらのマーク付けされたソース信号をマルチキャスト・ノードに対して生成し、また送信するように適合される。そのような集約ノードは、図１上でＡＮ１で示され、またこの集約ノードに結合されるトランスミッタＴＸ１からＴＸｎによって送信される、Ｄ１’からＤｎ’で示されるそれぞれの遅延されたマーク付けされたソース信号を受信するように適合される。そのような集約ノードは、それらのトランスミッタからかなりの距離に配置される可能性があるので、それぞれのマーク付けされたソース信号は、一般に、それぞれのネットワーク遅延を受けていることになる。一実施形態においては、集約ノードＡＮ１は、ただ、これらの異なる遅延された信号を総和信号へと合計することになる。別の好ましい実施形態において、集約ノードＡＮ１は、それらの元のそれぞれの遅延されたマーカー信号ｍ１”、．．．、ｍｎ”へと、またＳ１”からＳｎ”で示されるそれぞれの遅延されたソース信号へと、それぞれの遅延されたマーク付けされたソース信号を分離するように適合される。これは、図１の実施形態において示されている。
【００３４】
次のステップにおいて、これらの再同期されたそれぞれの遅延されたソース信号Ｓ１”、．．．、Ｓｎ”ならびにそれらの再構成されたマーカーｍ１”からｍｎ”は、再同期されたマーク付けされたソース信号Ｄ１”からＤｎ”を形成するために再び統合され、またこれらのそれぞれの再同期されたマーク付けされたソース信号は、次に、マルチキャスト・ノードに向かって、また場合によっては別の集約ノードを経由してさらなる送信のために集約信号ＤＡＧ１を生成するように合計される。
【００３５】
それぞれの遅延されたマーク付けされたソース信号Ｄ１’からＤｎ’が、それらのそれぞれのソース信号と、マーカーとに分離されていない、以前に説明された実施形態においては、再同期させられる前に、これらのそれぞれの遅延されたマーク付けされたソース信号は、集約ノードＡＮ１に単に合計される。
【００３６】
図１においては、ただ１つの集約ノードが示されており、この集約ノードは、マルチキャスト・ノードに直接にリンクされる。図２を参照して説明されるように、一般に、集約ノードのチェーンが存在し得る。次いで、最後の集約ノードＡＮは、異なる受信信号を、例えば、図２におけるＤＡＧ１とＤＡＧ２とを合計して、最終的な集約信号ＤＡを生成し、この集約信号は、次いで、異なるレシーバに対してマルチキャストして戻される。
【００３７】
図１において、マルチキャスト・ノードは、ｍｃａｓｔで示され、またｍｃａｓｔに結合されたただ１つの集約ノードが存在している。この場合、このマルチキャスト・ノードは、この集約ノードから集約信号ＤＡＧ１を受信するように適合されており、またさらに、集約ノードに結合されたトランスミッタに関連するすべてのレシーバに向かってマルチキャスト構成でそれを提供する。
【００３８】
トランスミッタＴＸ１に関連するレシーバは、図１においては、ＲＸ１で示される。ＲＸ１は、ＴＸ１からマーク付けされたソース信号Ｄ１を受信し、またｍｃａｓｔからマルチキャスト集約信号を、この実施形態においては、ちょうど集約信号ＤＡＧ１を受信する。レシーバＲＸ１は、さらに、マルチキャスト集約信号ＤＡＧ１から遅延され、また電力正規化されたマーク付けされたソース信号を差し引くように適合される。これは、ＤＡＧ１が、会議通話に対する会話する参加者の数に関連したよく知られた値を用いて減衰されているＤ１の時間遅延されたコピーを含むからである。この往復電力正規化値は、集約するノードにおける総和プロセスの結果であるので、この減衰値は、往復電力正規化値として考えられる可能性があり、また通話に参加するアクティブなトランスミッタの数量に等しい。レシーバにおけるデジタル・コーダにとって使用可能な最大分解能を使用する固有の利得適応を使用することにより、またマーカーに起因して、Ｄ１に関するＤＡＧ１の正確な遅延は、例えばコンパレータにおいて両方のマーカーが一致するときに、遅延が決定されるように、例えば、受信信号ＤＡＧ１をマーカー信号ｍ１と比較することにより決定されるが、ある種の可変な遅延へとシフトされる可能性もある。ＤＡＧ１からそのときに遅延され、また電力調整されたＤ１信号を差し引くことにより、エコーのないマルチキャスト信号が、次いで取得される。これは、ＥＣ１で示され、また図１においてラウドスピーカＬ１として示されている出力デバイスに対して供給される。オプションとして、このプロセスを容易にするために、元のソース信号Ｓ１はまた、ユーザがユーザ自身が話していることを聴くことを可能にするために、ラウドスピーカに別に供給されることもある。
【００３９】
図２は、それぞれのトランスミッタ／レシーバの組合せに結合された集約ノードの２つのクラスタを備えるシステムを示すものであり、これらのクラスタのうちの各集約ノードは、ここでは、それ自体、マルチキャスト・ノードに接続された最終的な集約されたノードに結合されている。アップストリーム方向における、したがって、トランスミッタから集約ノードへの各クラスタの内部のオペレーションは、図１を参照して説明されたものと基本的に同じである。図１の実施形態との違いは、ここでは各集約ノードＡＮ１とＡＮ２とが、それぞれの集約信号ＤＡＧ１とＤＡＧ２とをＤＡで示される最終的な集約信号へと合計する最終的な集約ノードＡＮに対してそのそれぞれ生成された集約信号ＤＡＧ１、ＤＡＧ２を供給することであり、この最終的な集約信号は、そのときには、マルチキャスト・ノードに供給するためのマルチキャスト信号に対応することになる。このマルチキャスト・ノードｍｃａｓｔは、さらに、それぞれの集約ノードＡＮ１とＡＮ２とに結合された２つの複数のレシーバに対してこのマルチキャスト信号を供給することになる。
【００４０】
いくつかの実施形態においては、マルチキャスト・ノードと、最終的な集約ノードとは、１つの単一装置へと組み込まれるように結合される可能性があることに注目すべきである。
【００４１】
すべての実施形態においては、あらゆる参加者は、集約信号ＤＡのまさに同じコピーを受信する。マルチキャスト・ツリーにおけるあらゆるノードは、まさに同じ信号を処理し、ツリーが、ネットワーク・トポロジについて最適化されることを可能にするので、マルチキャスト・ノードｍｃａｓｔからすべての参加者へと戻る分布は、このようにしてマルチキャスト・ツリーを用いて最適化される可能性があり、大きな帯域幅とエネルギーとの節約を保証する可能性がある。伝統的なシステムにおいては、これは、あらゆる参加者に対して進む信号が同じではないので、不可能であった。
【００４２】
そのような分散型システムは、一般に２つの異なるツリー構造を使用して、アップストリーム・データと、ダウンストリーム・データとを管理することができる。アップストリーム・データは、すべてのブランチ上で異なる信号を搬送するツリーを使用する。このツリーに対して新しいオーディオ・ソースを追加することは、ツリーの中で、したがって、新しいトランスミッタに結合された集約ノードを経由して、ローカルに行われる可能性がある。これは、ツリーの残りの部分には影響を及ぼさない。
【００４３】
ダウンストリーム・データは、すべてのブランチ上で、ＤＡで示される、同じマルチキャスト信号を搬送するツリーを使用する。このツリーに対して、非アクティブ・トランスミッタに結合される新しい音声のリスナーまたはレシーバを追加することは、ローカルに行われる可能性があり、またさらに重要なことに、すべてのブランチが、同じ信号を搬送するので、ツリーは、非常に簡単に再バランスさせることができる。これは、膨大な量の受動的なリスニング参加者を接続に加入させることを非常に簡単にする。
【００４４】
アクティブなトランスミッタＴＸ１１に結合されたレシーバ、例えば、ＲＸ１１の内部で、マーク付けされたソース信号Ｄ１１は、この場合にも、往復電力正規化ファクタを用いて最初に正規化され、また時間遅延を用いて遅延させられる。電力正規化は、通話に参加するアクティブなトランスミッタの数量として決定されることもあり、また遅延値は、例えば、時間変化する基準を有する純粋なマーカー信号を受信信号と比較する上記で述べられる技法を用いてＤＡから決定されることもある。マーカーが一致することが見出された時間インスタンスは、そのときには、往復遅延に対応する。正規化され、また遅延された信号は、次に、それによって、図２において、レシーバＲＸ１１と、ＲＸ２１とのための、それぞれＥＣ１１、ＥＣ２１で示されるそれぞれのレシーバについてエコーのないマルチキャスト信号を取得するために、マルチキャスト集約信号ＤＡから差し引かれる。
【００４５】
これらの遅延オペレーションと、電力正規化オペレーションとは、レシーバＲＸ１１とＲＸ２１とに示されるようなモジュール「ＡＳＵＢ」を用いて実行される。
【００４６】
類似したオペレーションは、すべての他のレシーバの中で行われる。
【００４７】
実装形態は、参加する可能性のあるトランスミッタ、レシーバ、集約ノード、およびマルチキャスト・ノード上の分散型のやり方で実施されるソフトウェアを用いて実現されることもある。このソフトウェアは、ローカルなインストレーションのために、分散型のやり方で提供される可能性があり、または、例えば、完全なオペレーションを制御するセントラル・サーバからのダウンロード可能なソフトウェアとすることができる。このサーバは、集約ノードまたはマルチキャスト・ノードの中に位置することができ、あるいはリモート・サーバとすることができ、このリモート・サーバから、すべての参加する要素は、それらの特定のオペレーションを実施するために、それらの部分をただダウンロードすることができる。
【００４８】
本発明の原理が、特定の装置に関連して上記で説明されてきているが、この説明は、単なる例として行われているにすぎず、また添付の特許請求の範囲において規定されるようには、本発明の範囲に対する限定としては行われていないことを明確に理解すべきである。その特許請求の範囲においては、指定された機能を実行するための手段として表現される任意の要素は、その機能を実行する任意のやり方を包含することを意図している。これは、例えば、したがって、機能を実行するそのソフトウェアを実行するための適切な回路、ならびに、もしあれば、ソフトウェア制御された回路に結合された機械的要素と組み合わされたファームウェア、マイクロコードなどを含めて、ａ）その機能を実行する電気的要素または機械的要素の組合せ、あるいはｂ）任意の形態におけるソフトウェアを含むことができる。そのような特許請求の範囲によって規定されるような本発明は、様々な列挙された手段によって提供される機能が、特許請求の範囲が要求する方法で組み合わせられ、また一緒にまとめられ、またそれ以外の方法で具体的にそのように規定されない限り、任意の物理的構造は、請求される本発明の新規性にとってほとんど重要でなく、または全く重要でないということにある。出願人は、それゆえに、これらの機能を提供することができる任意の手段を本明細書において示されるこれらの手段と同等であるように考えている。
【図１】
0005881848.tif 000002
【図２】
0005881848.tif 000003