JP3597130B2 - Echo canceller control system and method - Google Patents
Echo canceller control system and method Download PDFInfo
- Publication number
- JP3597130B2 JP3597130B2 JP2000357593A JP2000357593A JP3597130B2 JP 3597130 B2 JP3597130 B2 JP 3597130B2 JP 2000357593 A JP2000357593 A JP 2000357593A JP 2000357593 A JP2000357593 A JP 2000357593A JP 3597130 B2 JP3597130 B2 JP 3597130B2
- Authority
- JP
- Japan
- Prior art keywords
- echo
- input
- amount
- increase
- echo canceller
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
- Sub-Exchange Stations And Push- Button Telephones (AREA)
- Interface Circuits In Exchanges (AREA)
- Telephone Function (AREA)
Description
【0001】
【産業上の利用分野】
本発明は、高速、大容量伝送を行うATM(Asynchronous Transfer Mode)網に接続される電話網に含まれるエコーを消去するエコーキャンセラに関する。特に、本発明は、異なる形態の電話網に応じてエコーキャンセラの動作停止、復旧を制御するエコーキャンセラ制御システム及び方法に関する。
【0002】
【従来の技術】
近年の電話網とATMとの接続又は電話網のATM化等では、既存の2線アナログ加入者線からATM網を介して電話通信を行う形態が考えられている。
そのような場合、2線4線変換回路(H)により生じるエコーを消去するためのエコーキャンセラが必須となる。
上記場合に反し、網の形態、エコーキャンセラの設置位置等によってエコーキャンセラの従属接続が生じる場合がある。
【0003】
さらに、ピンポン伝送方式を採用するISDN(Integrated Service Digital Network)端末のように、元来エコーが発生せず、エコーキャンセラが不要である端末がエコーキャンセラに接続される場合がある。
上記のエコーキャンセラの従属接続、エコーキャンセラが不要な端末の場合には、通話品質の劣化という問題があるので、従属接続では後段のエコーキャンセラを停止させ、また、エコーキャンセラ不要端末ではその後段のエコーキャンセラを停止させる必要がある。
【0004】
以下に上記の停止させるべきエコーキャンセラの例について具体的に説明を行う。
図10はエコーキャンセラの従属接続に関するエコーキャンセラ停止を説明する概略構成を示す図である。本図には、既存電話網123、124の通信をATM網125経由で行う場合の構成例が示される。
既存電話網123、124にそれぞれ収容される電話機121、122が、ATM125を介して、電話を行うものとする。
【0005】
ATM125を経由する場合、ノード126、127で行うATMセル化による遅延等で遅延が増加するため、エコーキャンセラ128、129が必要になる。
図10の場合には、既存電話網123、124とATM網125との接続点であるノード126、127にそれぞれエコーキャンセラ128、129を設置すればよい。
【0006】
エコーキャンセラ128は電話機121が収容される2線4線変換回路(H:ハイブリット回路)130で発生したエコーを消去し、同様に、エコーキャンセラ129は電話機121が収容される2線4線変換回路(H)130で発生したエコーを消去する。
すなわち、電話機121と122との通信において、片側に1つずつ計2個のエコーキャンセラ128、129が設置される。
【0007】
この場合、例えば、電話機121ではなく、企業等のユーザーがエコーキャンセラ135の設置されているPBX(構内交換機)133を使用し、PBX133配下の2線4線変換回路(H)134及びエコーキャンセラ135を通してアナログ電話機132をATM網125に接続する場合がある。
この場合には、エコーが生じる2線4線変換回路(H)134に対して1つのエコーキャンセラが対応すべきところを複数のエコーキャンセラ128、135が従属接続されることになる。
【0008】
このようなエコーキャンセラ128、135の従属接続では、動作が安定化するまで、2段目のエコーキャンセラ128の方が1段目のエコーキャンセラ135より通信品質が劣化するという第1の問題がある。
このため、エコーキャンセラ128、135が従属される場合には、2段目のエコーキャンセラの動作を停止させる必要がある。
【0009】
図11はディジタル多機能電話機の2線式ディジタル内線方式(ピンポン伝送方式)に関するエコーキャンセラの停止を説明する図である。
本図に示すように、端末としてISDN端末のようなディジタル多機能電話機201を使用する場合は、物理的に2線208でディジタルPBX内線回路202に収容されていてもディジタル多機能電話機201とディジタルPBX202とで信号が重ならないようにするピンポン伝送を行っているため、2線4線変換回路(H)206、207でエコーが発生することはない。
【0010】
図12はディジタル多機能電話機の4線式ディジタル内線方式に関するエコーキャンセル停止を説明する図である。
本図に示すように、4線で収容されている場合は、ディジタル多機能電話機221のドライバ224とディジタルPBX内線回路222のレシーバ227、並びに、ディジタル多機能電話機221のレシーバ225とディジタルPBX内線回路222のドライバ228は、上り、下り、それぞれ独立して4線226に接続しているため、当然、エコーは発生しない。
【0011】
エコーが発生していない箇所にエコーキャンセラを適用すると、動作が保証されないという第2の問題がある。
このため、エコーが発生しない場合もエコーキャンセラの動作を停止させる必要がある。
さらに、第1の問題について詳細に説明を行う。
【0012】
このエコーキャンセラの動作を停止させる方法として、例えば、特開平11−289280号公報に開示されるように、残留エコーが所定の値に減衰して定常状態に収束する過程で残留エコーが所定の値以下になるまでの時間を計測し、上記計測時間が所定の値以上になった時、つまり、通常より収束時間が延びた場合にエコーキャンセラの動作を停止させるとしている。
【0013】
以下に、特開平11−289280号公報に開示される従来のエコーキャンセラの説明を行う。
図13は従来のエコーキャンセラの構成を説明する図である。本図に示すように、エコーキャンセラ101は、遠端側信号102、疑似エコー生成回路103、2線4線変換回路(H)104、近端側信号105、エコー消去回路106、残留エコー測定回路107、判断回路108、動作/停止制御回路109、110、入力パターン検出回路111で構成されている。
【0014】
次に、動作を詳細に説明する。遠端側信号102を基に疑似エコー生成回路103で疑似エコーが生成される。
実際には、2線4線変換回路104で遠端側信号102の一部がエコーとして回り込み、近端側信号105に重畳されてエコーキャンセラ101に入力される。
エコー消去回路106は、遠端側信号102を取り込み疑似エコー生成回路103が生成した疑似エコーと2線4線変換回路104で発生したエコーが重畳されている近端側信号105を演算することで、エコー消去を実現する。
【0015】
しかし、疑似エコー生成回路103が即座に精度良く疑似エコーを生成することができないため、残留エコー測定回路107は、エコー消去回路106の出力残留エコーを測定し、疑似エコー生成回路103にフィードバックをかける。
残留エコー測定回路107では、残留エコーの大きさを測定し、その大きさが所定の値以上である状態が継続する時間を計測する。
【0016】
判断回路108は、残留エコー測定回路107により計測した継続時間が所定の値以上になった時にエコーキャンセラ停止信号を発生する。
エコーキャンセラ動作停止制御回路109、110では、判断回路108からのリセット又はエコーキャンセラ停止信号に基づいてエコーキャンセラを動作又は停止させる。
【0017】
なお、エコーキャンセラが停止した状態の時に、エコーキャンセラの入力信号が所定のパターンから通常の入力に変化した時、例えば、データが全て「0」である状態から、何らかのデータに変化した場合に、エコーキャンセラをリセットしてエコーキャンセラを動作状態にすることが提案されている。
図14は、1段目、2段目のエコーキャンセラSout端子での経過時間に対するエコー量を表した図である。
【0018】
本図を用いて、従属接続、この場合は、2段接続時の動作について詳細な説明を行う。
本図に示すように、エコー量が所定値xになるまでの時間T0からT1までの時間を計測し、計測時間経過時点での残留エコー量が所定値x以上であれば、エコーキャンセラ停止信号を発生させ、エコーキャンセラを停止させる。
【0019】
つまり、2段目のエコーキャンセラは、1段目の出力を基に学習するので、学習する間不安定となるため、1段目より従属接続された2段目の規定値xまでの収束する時間T2が長くなるという特性を有する。
エコーキャンセラの停止状態から動作状態へのリセットは、新しい呼が設定される時のように、エコー経路が変わる場合に、エコーキャンセラとして通常行う動作であり、通常は発呼信号によって行う。
【0020】
新しい呼が設定された時に、図13の判断回路108が判断動作を開始する。一方、新しい呼が設定される時は、エコーキャンセラの入力信号から見れば、無通話の状態から信号が送受される状態に移行する時である。
無通話の状態では無音パターン等の所定のパターンが入力され、通常はレベルが変化しない。
【0021】
それに対して、通話状態ではたとえ無音の場合でも背景音等により何らかのレベル変化を伴う信号が入力される。
図13の入力パターン検出回路111が動作停止の間に入力信号を監視し、無通話状態の所定のパターンからレベル変化を伴う信号が入力された時点を検出し、それを契機としてエコーキャンセラをリセットし、判断回路108が判断動作を開始するようにすることができる。
【0022】
上記の第1の問題は、上記の従来技術では、収束時間後でないと、エコーキャンセラを停止させることができないので、エコーキャンセラ停止までの間は収束過程における不安定さから起こる通話品質劣化が発生するという問題である。
【0023】
【発明が解決しょうとする課題】
したがって、本発明は上記問題点に鑑みて、従属接続での2段目以降のエコーキャンセラに対してエコーキャンセラ停止までの間に収束過程の不安定さに起因して起こる品質劣化防止を可能にし、元来エコーが発生しないエコーキャンセラ不要端末が接続されたエコーキャンセラに対して動作を保証するエコーキャンセラ制御システム及び方法を提供することを目的とする。
【0024】
【課題を解決するための手段】
本発明は前記問題点を解決するために、高速、大容量伝送を行うネットワークに接続される電話網に生じるエコーの消去を行うためのエコーキャンセラ制御システムにおいて、入力エコー量を測定し、測定された入力エコー量から入力エコー増減量を計算するエコー測定部と、前記エコー測定部により測定された入力エコー量、計算された入力エコー増減量に基づいてエコーの消去の動作、動作停止を行う動作・動作停止部とを備えることを特徴とするエコーキャンセラ制御システムを提供する。
【0025】
この手段により、従属接続での2段目以降のエコーキャンセラに対してエコーキャンセラ停止までの間に収束過程の不安定さに起因して起こる通話品質劣化防止を可能にし、元来エコーが発生しないエコーキャンセラ不要端末が接続されたエコーキャンセラに対して動作を保証する。
好ましくは、前記エコー測定部には、ダブルトーク検出回路が設けられ、前記ダブルトーク検出回路はネットワーク側からの信号と電話網側からの信号とが同時に入力するダブルトークを検出し、ダブルトーク検出時には前記入力エコー量の測定、前記入力エコー増減量の計算を停止し、前記動作・動作停止部にエコーの消去の動作停止を行わせる。
【0026】
この手段により、ダブルトークの発生時には、正しくエコー量を測定できないので、入力エコー量の測定、入力エコー増減量の計算が行われないようにし、さらに、エコーの消去の動作停止を可能にした。
好ましくは、前記エコー測定部には、タイマが設けられ、前記タイマは、エコーが減衰する収束時間よりも短い周期のタイミングを発生し、前記入力エコー量の測定、前記入力エコー増減量の計算に用いさせる。
【0027】
この手段により、異なる形態の電話網に応じてエコーキャンセラの動作停止、復旧を速やかに行うことが可能になる。
好ましくは、前記動作・動作停止部は、計算された前記入力エコー増減量が第1の所定値以上の入力エコー減衰量である場合にはエコー消去の動作停止を行い、計算された前記入力エコー増減量が第1の所定値以上の入力エコー増加量である場合にはエコー消去の動作を行う。
【0028】
さらに、好ましくは、前記動作・動作停止部は、計算された前記入力エコー増減量が第1の所定値未満であり、かつ、測定された前記入力エコー量が第2所定値未満である場合にはエコー消去の動作停止を行い、計算された前記入力エコー増減量が第1の所定値未満であり、かつ、測定された前記入力エコー量が第2所定値以上である場合にはエコー消去の動作を行う。
これらの手段により、エコーキャンセラが1段目か、又は従属接続における2段目かの認識、判別が可能になるので、エコーの消去の動作停止が可能になる。
【0029】
さらに、エコーキャンセラに対する1段目がエコー発生無しか否かの認識、判別が可能になるので、エコーの消去の動作が可能になる。
また、接続先にエコーキャンセラがあるか否かによらず、自由に装置設計が可能になり、製品の共通化が容易となり、コストダウンが可能になる。
好ましくは、前記高速、大容量伝送網はATM網であり、前記電話網にはエコーキャンセルを持たない電話網、エコーキャンセルを持つ電話網、エコーを発生しないディジタル電話網が含まれる。
【0030】
この手段により、高速、大容量伝送網としてATM網に適用可能になる。
さらに、本発明は、高速、大容量伝送網に接続される電話網に生じるエコーの消去を行うためのエコーキャンセラ制御方法において、入力エコー量を測定し、測定された入力エコー量から入力エコー増減量を計算する工程と、測定された入力エコー量、計算された入力エコー増減量に基づいてエコーの消去の動作、動作停止を行う工程とを備えることを特徴とするエコーキャンセラ制御方法を提供する。
【0031】
この手段により、上記発明と同様に、従属接続での2段目以降のエコーキャンセラに対してエコーキャンセラ停止までの間に収束過程の不安定さに起因して起こる通話品質劣化防止を可能にし、元来エコーが発生しないエコーキャンセラ不要端末が接続されたエコーキャンセラに対して動作を保証する。
【0032】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して説明する。
図1は本発明に係るエコーキャンセラ制御システムの概略構成を示すブロック図である。
本図に示すように、エコーキャンセラ301にはRin端子313、Rout端子314、Sin端子315、Sout端子316が設けられる。
【0033】
Rout端子314は2線4線変換回路(H:ハイブリット回路)304に受信信号を出力し、Sin端子315は2線4線変換回路(H)304から送信信号である近端側信号303を入力する。
近端側信号303には、2線4線変換回路(H)304のインピーダンス不整合により発生する遠端側信号302の一部の回り込みが送信信号に重畳される。
【0034】
Rout端子314は網側から受信信号である遠端側信号302を入力し、Sout端子316は網側に受信信号のエコーを消去した送信信号を出力する。
エコーキャンセラ301はエコー測定部320、動作・動作停止部330を有する。
エコーキャンセラ301の動作・動作停止部330には疑似エコー生成回路305が設けられ、疑似エコー生成回路305は遠端側信号302を基に疑似エコーを生成する。
【0035】
疑似エコー生成回路305にはエコー消去回路310が接続され、エコー消去回路310は、近端側信号303から疑似エコー生成回路305により生成された疑似エコーを差し引くことによりエコーを消去する。
なお、疑似エコー生成回路305は、エコー消去回路310の出力に接続され、残留エコーを求め、これをフィードバックとして使用する。
【0036】
エコー消去回路310の前後に通過/迂回回路311、312が設けられ、通過/迂回回路311、312は、近端側信号303がエコー消去回路310を通過し又は迂回することを可能にする。
さらに、エコーキャンセラ301のエコー測定部320にはエコー測定回路308が設けられ、エコー測定回路308は遠端側信号302と近端側信号303を入力し、近端側信号303の入力エコー量を測定し、入力エコー増減量の計算を行う。
【0037】
エコー測定回路308にはタイマー306が接続され、タイマー306はエコー消去の収束時間より極めて短い周期を生成し、所定周期間隔でエコー測定回路308に入力エコー量の測定、入力エコー増減量の計算を行わせる。このように極めて短い周期の生成は、極めて短いタイミングで入力エコー量の測定、入力エコー増減量の計算を可能にし、異なる形態の電話網に応じてエコーキャンセラの動作、動作停止の切替えを速やかに行うことが可能になる。
【0038】
さらに、エコー測定回路308にはダブルトーク検出回路307が接続され、ダブルトーク検出回路307は遠端側信号302、近端側信号303を入力し、ダブルトークの検出を行い、ダブルトーク検出情報をエコー測定回路308に出力する。
エコー測定回路308、タイマー306には動作・動作停止部330の切替判断回路309が接続され、切替判断回路309は、エコー測定回路308、タイマー306の出力に基づき、疑似エコー生成回路305、通過/迂回回路311、312の制御を行う。
【0039】
すなわち、切替判断回路309は、入力エコー減衰量が所定値以上になり、又は入力エコー量が収束を判定するための所定値未満となった場合に、疑似エコー生成回路305を制御して疑似エコーの生成の停止を可能にし、かつ通過/迂回回路311、312を制御して近端側信号303のエコー消去回路310への迂回を可能にする。
【0040】
さらに、切替判断回路309は、入力エコー増加量が所定値以上になり、又は入力エコー量が収束を判定するための所定値以上となった場合、疑似エコー生成回路305を制御して疑似エコーの生成停止の復旧を可能にし、かつ通過/迂回回路311、312を制御して近端側信号303のエコー消去回路310への通過を可能にする。
【0041】
図2は図1におけるダブルトーク検出回路307を説明する図である。本図に示すように、網側からRin端子313に遠端側信号302が入力し、2線4線変換回路(H)304からSin端子303に近端側信号303が入力する。
ダブルトーク検出回路307に遠端側信号302、近端側信号303が同時に入力すると、ダブルトークの検出が行われる。ダブルトークの発生時には、正しくエコー量を測定できないので、ダブルトーク検出回路307は、ダブルトーク検出の情報をエコー測定回路306に出力し、ダブルトークを検出している時にエコー測定回路308に入力エコー量の測定、入力エコー増減量の計算が行われないようにする。
【0042】
また、ダブルトーク検出時には、切替判断回路309は、エコー消去回路310に対して通過/迂回回路311、312の迂回動作を行う。
図3はエコー測定回路308による入力エコー量の測定、入力エコー増減量の計算を説明する図である。本図に示すように、エコー測定回路308では、横軸には時間(t)、縦軸にはエコー量(E)を取り、タイマー306からエコー消去の収束時間より極めて短い周期のタイミング…tn、tn+1、tn+2、…が入力される。
【0043】
さらに、エコー測定回路308ではRin端子313からの遠端側信号302、Sin端子315から近端側信号303を入力し、上記タイミング…tn、tn+1、tn+2、…を用いて入力エコー量…、En、En+1、En+2、…が測定される。
さらに、エコー測定回路308では、これらの測定された入力エコー量…、En、En+1、En+2、…を用いて、入力エコー増減量Δ…、ΔEn、ΔEn+1、…が、下記式のように、求められる。
ΔEn=ΔEn+1−ΔEn
【0044】
図4は切替判断回路309の切替判断を説明する図である。先ず、切替判断回路309では入力エコー増減量に基づいて、停止復旧/通過、停止/迂回の切替制御信号を、上記タイミング…tn、tn+1、tn+2、…を用いて、形成する。
すなわち、エコー測定回路308から入力した入力エコー増減量…、ΔEn、ΔEn+1、ΔEn+2、…が、±ΔE0で区分され、区分された範囲に依存した切替制御信号が出力される。
【0045】
すなわち、+ΔE0を越える範囲では、切替判断回路309から動作/通過の切替制御信号が出力される。
−ΔE0を下回る範囲では、切替判断回路309から動作停止/迂回の切替制御信号が出力される。
±ΔE0の間の範囲では、本図(b)に示すように、エコー測定回路308から入力した入力エコー量…、En、En+1、En+2、…がΔE0で区分され、E0を越える範囲では、切替判断回路309から動作/通過の切替制御信号が出力される。
【0046】
入力エコー量が0とE0の間の範囲では、切替判断回路309から動作停止/迂回の切替制御信号が出力される。
図5は本発明に係るエコーキャンセラ301をATM網のノードとして使用する例を説明する。本図に示すように、高速、大容量伝送を行うATM網420の1つのノード410にエコーキャンセラ301が設けられる。
ノード410には複数の電話網401〜403、…、404〜406、…、407〜409、…が接続される。
【0047】
複数の電話網401〜403にはそれぞれ電話機401A〜403A、2線4線変換回路(H)401B〜403Bが設けられ、エコーキャンセラを備えていないとする。
複数の電話網404〜406はPBX(構内交換機)であり、これにはそれぞれ電話機404A〜404A、2線4線変換回路(H)404B〜406B、エコーキャンセラ404C〜406Cが設けられている。
【0048】
複数の電話網407〜409は、ピンポン伝送方式を採用するISDN(Integrated Service Digital Network)のディジタルPBX(構内交換機)網であり、又は4線式ディジタル内線方式のディジタルPBX(構内交換機)網であり、これにはそれぞれディジタル多機能電話機407A〜409Aが設けられる。
【0049】
図6は、図5のエコーキャンセラ301に複数の電話網404〜406を接続することにより、エコーキャンセラを2段に従属接続し、通話路を切り替えた場合に、Sin端子315の経過時間に対するエコー量を示す図である。
本図に示すように、電話網404〜406の順番でエコーキャンセラ301への通話路を切り替えた場合、それぞれの1段目のエコーキャンセラのSin端子では未だエコーが消去されていないためエコー量が一定であるが、2段目の本発明に係るエコーキャンセラ301のSin端子315では通話路切替直後エコーキャンセラされているためエコー量が減少している。
【0050】
このため、エコーキャンセラ301のSin端子315でのエコー量の差分を利用し、エコーキャンセラ301自身が1段目か又は2段目かの認識、判断が可能になる。
このような場合、本発明のエコーキャンセラ301では、入力エコー量の減衰量に基づいて、切替判断回路309により、通過/迂回回路311、312が制御され、近端側信号303がエコー消去回路310を迂回することになる。
【0051】
このようにして、従属接続では、2段目に当たるエコーキャンセラ301では、入力エコー量の減衰量に基づいて、1段目にエコーキャンセラの存在を認識し、1段目のエコーキャンセラにエコーの消去を委ねるため、エコーの収束前に2段目のエコーキャンセラ301自身の動作を停止する。これにより、従来のように、収束後の停止までの間に生じる収束過程の不安定さに起因して起こる通話品質劣化を防止することが可能になる。
【0052】
図7は、図5のエコーキャンセラ301に複数の電話網401〜403又は複数の電話網407〜409を接続した場合に、Sin端子315の経過時間に対するエコー量を示す図である。
本図(a)に示すように、電話網401〜403の1つに本発明に係るエコーキャンセラ301を接続した場合にはエコーキャンセラ301のSin端子305では未だエコーが消去されていないためエコー量が一定である。
【0053】
このような場合、本発明のエコーキャンセラ301では、入力エコー増減量の変化が小さく、入力エコー量が一定であるが、入力エコー量がE0よりも大きいので、入力エコー量に基づいて、切替判断回路309により、通過/迂回回路311、312が制御され、近端側信号303がエコー消去回路310を通過することになる。
このようにして、エコーキャンセラを持たない複数の電話網401〜403を認識して、複数の電話網401〜403に対してエコーキャンセラ301を動作させ、エコーを消去することが可能である。
【0054】
本図(b)に示すように、電話網407〜409の1つに本発明に係るエコーキャンセラ301を接続した場合には電話網407〜409にはエコーが発生しないので、エコーキャンセラ301のSin端子305ではエコー量が少ない一定値を示す。
すなわち、2線4線変換回路(H)などのエコー発生源がエコーキャンセラ301から見えない(接続されていない)場合は時間経過によらずエコーキャンセラ301のSin端315でのエコー量は、少ない一定値を示す。
【0055】
この特性を利用してエコー発生源がエコーキャンセラ301から見えないことが認識、判別可能になる。
このような場合、本発明のエコーキャンセラ301では、入力エコー増減量の変化が小さく、入力エコー量も小さいので、切替判断回路309により、通過/迂回回路311、312が制御され、近端側信号303がエコー消去回路310を迂回することになる。
【0056】
このようにして、エコーキャンセラを生じない複数の電話網407〜409を認識し、複数の電話網407〜409対して、エコーキャンセラ301の動作は停止する。
これにより、従来のように、エコーを生じない複数の電話網407〜409に対して、エコーキャンセラ301を動作させることによる通話品質の劣化を防止することが可能になる。
以上の説明により、接続先にエコーキャンセラがあるか否かによらず、自由に装置設計が可能になり、製品の共通化が容易となり、コストダウンが可能になる。
【0057】
図8は図5のエコーキャンセラ301に通話路切替により異なる電話網を接続した場合に、Sin端子315の経過時間に対するエコー量を示す図である。
本図(a)に示すように、エコーを生じない電話網407〜409がエコーキャンセラ301に接続されている状態から、エコーキャンセラを持たない電話網401〜403に通路の接続が切り替わる。
このような場合、本発明のエコーキャンセラ301では、通路の接続の切り替わり時点で、入力エコー量Eの入力エコー増加量ΔEの変化が大きくなる(>+ΔE0)ので、切替判断回路309により、通過/迂回回路311、312が迂回制御から通過制御に切り替わる。
【0058】
本図(b)に示すように、エコーキャンセラを持たない電話網401〜403がエコーキャンセラ301に接続されている状態から、エコーを生じない電話網407〜409に通路の接続が切り替わる。
このような場合、本発明のエコーキャンセラ301では、通路の接続の切り替わり時点で、入力エコー量Eの入力エコー減衰量ΔEの変化が大きくなる(<−ΔE0)ので、切替判断回路309により、通過/迂回回路311、312が通過制御から迂回制御に切り替わる。
【0059】
図9は図1におけるエコーキャンセラ制御システムの一連動作を説明するフローチャートを示す図である。
ステップS101において、タイマー306で生成されるエコー消去の収束時間より極めて短い周期がトリガとなり、ステップS101からステップS110までの本フローチャートが実行され、先ず、ダブルトーク検出回路307によるダブルトークの検出が行われる。ダブルトークの検出中には処理を終了する。
【0060】
ステップS102において、ダブルトークの検出が行われない場合には、エコー測定回路308により入力エコー量の測定が行われる。
ステップS103において、前回の入力エコー量の測定値を用いて、入力エコー増減量を計算して求める。
ステップS104において、切替判断回路309により入力エコー増減量について所定値以上の入力エコー減衰量があるか否かが判断される。所定値以上の入力エコー減衰量がない場合にはステップS107に進む。
【0061】
ステップ105、ステップS106において、所定値以上の入力エコー減衰量がある場合には、切替判断回路309により擬似エコー生成回路305の動作停止、エコー消去回路310の迂回動作を行い、処理を終了して待機する。
ステップS107において、切替判断回路309により入力エコー増減量について所定値以上の入力エコー増加量がない場合にはステップS110に進む。
【0062】
ステップS108、ステップS109において、所定値以上の入力エコー増加量がある場合には、切替判断回路309により擬似エコー生成回路305の動作復旧、エコー消去回路310の通過動作を行い、処理を待機する。
ステップS110において、入力エコー量の測定値を用いて収束しているか否かを判断する。入力エコー量の測定値が所定値以上である場合には収束していないと判断し、ステップS108に進む。
【0063】
さらに、入力エコー量の測定値が所定値未満である場合には収束していると判断し、ステップS105に進む。
以上により、エコーキャンセラ301は、Sin端315の入力エコー量、入力エコー増減量をエコー測定回路308で測定し、計算することにより、エコーキャンセラ301が1段目か、又は従属接続における2段目かの認識、判別が可能になる。
【0064】
さらに、エコーキャンセラ301に対する1段目がエコー発生無しか否かの認識、判別が可能になる。
【0065】
【発明の効果】
以上説明したように、本発明によれば、入力エコー量を測定し、測定された入力エコー量から入力エコー増減量を計算し、測定された入力エコー量、計算された入力エコー増減量に基づいてエコーの消去の動作、動作停止を行うようにしたので、元来エコーが発生しないエコーキャンセラ不要端末が接続されたエコーキャンセラに対して動作を保証し、従属接続での2段目以降のエコーキャンセラに対してエコーキャンセラ停止までの間に収束過程の不安定さに起因して起こる通話品質劣化防止を可能にする。
【0066】
すなわち、入力エコー量の増減量によりエコーキャンセラの有無が判断でき、その結果をエコーキャンセラの動作に反映できるので、エコーキャンセラの動作、動作停止の切替えが早くなることにより、学習不安定領域が短くなり、通話品質が向上する。
エコー量、その増減量を測定、計算し、所定値と比較することで、2線4線変換回路(H)の有無、エコーキャンセラの有無が判定でき、その結果をエコーキャンセラの動作に反映させるので、接続先にエコーキャンセラがあるか否かによらず、自由に装置設計が可能になり、製品の共通化が容易となり、コストダウンが可能になる。
【図面の簡単な説明】
【図1】本発明に係るエコーキャンセラ制御システムの概略構成を示すブロック図である。
【図2】図1におけるダブルトーク検出回路307を説明する図である。
【図3】エコー測定回路308による入力エコー量の測定、入力エコー増減量の計算を説明する図である。
【図4】切替判断回路309の切替判断を説明する図である。
【図5】本発明に係るエコーキャンセラ301をATM網のノードとして使用する例を説明する。
【図6】図5のエコーキャンセラ301に複数の電話網404〜406を接続することにより、エコーキャンセラを2段に従属接続し、通話路を切り替えた場合に、Sin端子315の経過時間に対するエコー量を示す図である。
【図7】図5のエコーキャンセラ301に複数の電話網401〜403又は複数の電話網407〜409を接続した場合に、Sin端子315の経過時間に対するエコー量を示す図である。
【図8】図5のエコーキャンセラ301に通話路切替により異なる電話網を接続した場合に、Sin端子315の経過時間に対するエコー量を示す図である。
【図9】図1におけるエコーキャンセラ制御システムの一連動作を説明するフローチャートを示す図である。
【図10】エコーキャンセラの従属接続に関するエコーキャンセラ停止を説明する図である。
【図11】ディジタル多機能電話機の2線式ディジタル内線方式(ピンポン伝送方式)に関するエコーキャンセラ停止を説明する図である。
【図12】ディジタル多機能電話機の4線式ディジタル内線方式に関するエコーキャンセラ停止を説明する図である。
【図13】従来のエコーキャンセラの構成を説明する図である。
【図14】1段目、2段目のエコーキャンセラSout端子での経過時間に対するエコー量を表した図である。
【符号の説明】
301…エコーキャンセラ
302…遠端側信号
303…近端側信号
304…2線4線変換回路(H)
305…疑似エコー生成回路
306…タイマー
307…ダブルトーク検出回路307
308…エコー測定回路
309…切替判断回路
310…エコー消去回路
311、312…通過/迂回回路
313…Rin端子
314…Rout端子
315…Sin端子
316…Sout端子
320…エコー測定部
330…動作・動作停止部
401〜409…電話網
401A〜409A…電話機
401B〜406B…2線4線変換回路(H)
404C〜406C…エコーキャンセラ
410…ノード
420…ATM網[0001]
[Industrial applications]
The present invention relates to an echo canceller that cancels echo contained in a telephone network connected to an ATM (Asynchronous Transfer Mode) network that performs high-speed, large-capacity transmission. In particular, the present invention relates to an echo canceller control system and method for controlling operation stop and recovery of an echo canceller according to different types of telephone networks.
[0002]
[Prior art]
In connection with a recent connection between a telephone network and an ATM or conversion of a telephone network to an ATM, a form in which telephone communication is performed from an existing two-line analog subscriber line via an ATM network has been considered.
In such a case, an echo canceller for canceling the echo generated by the two-wire / four-wire conversion circuit (H) is essential.
Contrary to the above case, depending on the form of the network, the installation position of the echo canceller, etc., a subordinate connection of the echo canceller may occur.
[0003]
Furthermore, a terminal that does not originally generate an echo and does not require an echo canceller, such as an ISDN (Integrated Service Digital Network) terminal that employs a ping-pong transmission method, may be connected to the echo canceller.
In the case of the above-described subordinate connection of the echo canceller, in the case of a terminal that does not require an echo canceller, there is a problem of deterioration of speech quality.Therefore, in the subordinate connection, the latter-stage echo canceller is stopped. It is necessary to stop the echo canceller.
[0004]
Hereinafter, an example of the echo canceller to be stopped will be specifically described.
FIG. 10 is a diagram showing a schematic configuration for explaining the stop of the echo canceller related to the cascade connection of the echo canceller. This figure shows a configuration example in the case where communication of the existing
It is assumed that the
[0005]
In the case of passing through the
In the case of FIG. 10,
[0006]
The
That is, in the communication between the
[0007]
In this case, for example, instead of the
In this case, a plurality of
[0008]
In such a cascade connection of the
For this reason, when the
[0009]
FIG. 11 is a diagram for explaining the stop of the echo canceller related to the two-wire digital extension system (ping-pong transmission system) of the digital multifunction telephone.
As shown in the figure, when a digital
[0010]
FIG. 12 is a diagram for explaining the stop of echo cancellation for the 4-wire digital extension system of the digital multifunction telephone.
As shown in the figure, when the telephone is accommodated by four wires, the
[0011]
If the echo canceller is applied to a place where no echo occurs, there is a second problem that the operation is not guaranteed.
Therefore, it is necessary to stop the operation of the echo canceller even when no echo occurs.
Further, the first problem will be described in detail.
[0012]
As a method for stopping the operation of the echo canceller, for example, as disclosed in Japanese Patent Application Laid-Open No. H11-289280, the residual echo attenuates to a predetermined value and converges to a steady state. The time until the value becomes less than or equal to the predetermined value is measured, and the operation of the echo canceller is stopped when the measured time exceeds a predetermined value, that is, when the convergence time is longer than usual.
[0013]
A conventional echo canceller disclosed in Japanese Patent Application Laid-Open No. 11-289280 will be described below.
FIG. 13 is a diagram illustrating the configuration of a conventional echo canceller. As shown in the figure, the
[0014]
Next, the operation will be described in detail. A pseudo echo is generated by the pseudo
In practice, a part of the far-
The
[0015]
However, since the pseudo
The residual
[0016]
The
The echo canceler operation
[0017]
When the echo canceller is in a stopped state, when the input signal of the echo canceller changes from a predetermined pattern to a normal input, for example, when all data is changed from “0” to some data, It has been proposed to reset the echo canceller to put the echo canceller into operation.
FIG. 14 is a diagram illustrating the amount of echo with respect to the elapsed time at the first-stage and second-stage echo canceller Sout terminals.
[0018]
A detailed description will be given of the operation of the cascade connection, in this case, the two-stage connection, with reference to FIG.
As shown in the figure, the time from T0 to T1 until the echo amount reaches the predetermined value x is measured, and if the residual echo amount at the time when the measurement time has elapsed is equal to or larger than the predetermined value x, the echo canceller stop signal Is generated and the echo canceller is stopped.
[0019]
That is, since the second-stage echo canceller learns based on the output of the first stage, it becomes unstable during the learning, and converges to the specified value x of the second stage that is cascaded from the first stage. It has a characteristic that the time T2 becomes longer.
The resetting of the echo canceller from the stop state to the operating state is an operation normally performed as an echo canceller when the echo path changes, such as when a new call is set, and is normally performed by a call signal.
[0020]
When a new call is set up, the
In a state of no call, a predetermined pattern such as a silent pattern is input, and the level does not normally change.
[0021]
On the other hand, in a call state, a signal accompanied by some level change due to a background sound or the like is input even if there is no sound.
The input
[0022]
The first problem is that, in the above-described prior art, the echo canceller cannot be stopped until after the convergence time, so that the speech quality deteriorates due to instability in the convergence process until the echo canceller stops. That is the problem.
[0023]
[Problems to be solved by the invention]
Accordingly, the present invention has been made in view of the above-described problems, and has made it possible to prevent the quality deterioration caused by the instability of the convergence process until the echo canceller is stopped for the second and subsequent echo cancellers in the cascade connection. It is another object of the present invention to provide an echo canceller control system and method for guaranteeing operation of an echo canceller to which an echo canceler unnecessary terminal that does not originally generate an echo is connected.
[0024]
[Means for Solving the Problems]
The present invention solves the above problems, in an echo canceller control system for canceling an echo generated in a telephone network connected to a high-speed, large-capacity transmission network, measuring an input echo amount, An echo measuring unit for calculating an input echo increase / decrease amount from the input echo amount, and an operation for canceling and stopping the operation of the echo based on the input echo amount measured by the echo measuring unit and the calculated input echo increase / decrease amount. -To provide an echo canceller control system including an operation stop unit.
[0025]
By this means, it is possible to prevent the call quality from being deteriorated due to the instability of the convergence process until the echo canceller stops in the second and subsequent stages in the cascade connection, and originally no echo is generated. The operation is guaranteed for the echo canceller to which an echo canceler unnecessary terminal is connected.
Preferably, the echo measurement unit is provided with a double talk detection circuit, wherein the double talk detection circuit detects double talk in which a signal from the network side and a signal from the telephone network side are simultaneously input, and detects the double talk. Sometimes, the measurement of the input echo amount and the calculation of the input echo increase / decrease amount are stopped, and the operation / operation stop unit stops the operation of canceling the echo.
[0026]
By this means, when the double talk occurs, the echo amount cannot be measured correctly, so that the measurement of the input echo amount and the calculation of the input echo increase / decrease amount are not performed, and further, the operation of canceling the echo can be stopped.
Preferably, the echo measuring unit is provided with a timer, the timer generates a timing of a cycle shorter than the convergence time of the echo attenuated, to measure the input echo amount, to calculate the input echo increase / decrease amount Let me use it.
[0027]
By this means, it is possible to quickly stop and restore the operation of the echo canceller according to different types of telephone networks.
Preferably, the operation / operation stop unit includes:If the calculated input echo increase / decrease is equal to or greater than the first predetermined value, the operation of echo cancellation is stopped, and the calculated input echo increase / decrease is equal to or greater than the first predetermined value. If it is the echo increase amount, the operation of echo cancellation is performed.
[0028]
Furthermore, preferably, the operation / operation stop unit includes:When the calculated input echo increase / decrease amount is less than a first predetermined value, and the measured input echo amount is less than a second predetermined value, the operation of echo cancellation is stopped, and the calculated When the input echo increase / decrease amount is less than the first predetermined value and the measured input echo amount is equal to or more than the second predetermined value, an echo canceling operation is performed.
By these means, it is possible to recognize and determine whether the echo canceller is the first stage or the second stage in the cascade connection, so that the operation of canceling the echo can be stopped.
[0029]
Further, since it is possible to recognize and determine whether or not the first stage of the echo canceller has an echo, it is possible to perform the operation of canceling the echo.
In addition, regardless of whether or not there is an echo canceller at the connection destination, the device can be freely designed, the products can be easily shared, and the cost can be reduced.
Preferably, the high-speed, large-capacity transmission network is an ATM network, and the telephone network includes a telephone network without echo cancellation, a telephone network with echo cancellation, and a digital telephone network without echo generation.
[0030]
By this means, it becomes possible to apply the ATM network as a high-speed, large-capacity transmission network.
Further, the present invention provides an echo canceller control method for canceling an echo generated in a telephone network connected to a high-speed, large-capacity transmission network, wherein the input echo amount is measured, and the input echo is increased or decreased from the measured input echo amount. An echo canceling operation based on the measured input echo amount and the calculated input echo increase / decrease amount. .
[0031]
By this means, similarly to the above invention, it is possible to prevent the speech quality deterioration caused by the instability of the convergence process until the echo canceller stops in the second and subsequent stages in the cascade connection, The operation is guaranteed for an echo canceller connected to a terminal that does not generate an echo and that does not require an echo canceller.
[0032]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a block diagram showing a schematic configuration of an echo canceller control system according to the present invention.
As shown in the figure, the
[0033]
A
In the near-
[0034]
The
The
The operation /
[0035]
An
Note that the pseudo
[0036]
Pass /
Further, an
[0037]
A
[0038]
Further, a double
The switching
[0039]
That is, the switching
[0040]
Further, the switching
[0041]
FIG. 2 is a diagram illustrating the double
When the far-
[0042]
When double talk is detected, the switching
FIG. 3 is a diagram illustrating the measurement of the input echo amount by the
[0043]
Further, the
Further, the
ΔEn = ΔEn + 1−ΔEn
[0044]
FIG. 4 is a diagram illustrating the switching determination of the switching
That is, the input echo increase / decrease amounts..., ΔEn, ΔEn + 1, ΔEn + 2,... Input from the
[0045]
That is, in a range exceeding + ΔE0, the switching
In a range below −ΔE0, the switching
.., En, En + 1, En + 2,... Input from the
[0046]
When the input echo amount is in the range between 0 and E0, the switching
FIG. 5 illustrates an example in which the
A plurality of
[0047]
It is assumed that a plurality of
The plurality of
[0048]
The plurality of
[0049]
FIG. 6 shows a case where a plurality of
As shown in the figure, when the communication path to the
[0050]
Therefore, it is possible to recognize and determine whether the
In such a case, in the
[0051]
In this manner, in the cascade connection, the second-
[0052]
FIG. 7 is a diagram illustrating an echo amount with respect to the elapsed time of the
As shown in FIG. 3A, when the
[0053]
In such a case, in the
In this way, it is possible to recognize the plurality of
[0054]
As shown in FIG. 3B, when the
That is, when an echo source such as a two-wire / four-wire conversion circuit (H) is not visible from the echo canceller 301 (is not connected), the amount of echo at the Sin end 315 of the
[0055]
By utilizing this characteristic, it is possible to recognize and determine that the echo source is not visible from the
In such a case, in the
[0056]
In this way, the plurality of
As a result, it is possible to prevent the deterioration of the communication quality due to the operation of the
According to the above description, it is possible to freely design an apparatus regardless of whether or not an echo canceller is present at the connection destination, and it is easy to use common products and to reduce costs.
[0057]
FIG. 8 is a diagram showing the amount of echo with respect to the elapsed time of the
As shown in FIG. 7A, the connection of the path is switched from a state in which
In such a case, in the
[0058]
As shown in FIG. 6B, the connection of the path is switched from the state in which the
In such a case, in the
[0059]
FIG. 9 is a flowchart illustrating a series of operations of the echo canceller control system in FIG.
In step S101, a cycle that is extremely shorter than the convergence time of echo cancellation generated by the
[0060]
If double talk is not detected in step S102, the
In step S103, the input echo increase / decrease amount is calculated and obtained using the previous measurement value of the input echo amount.
In step S104, the switching
[0061]
If the input echo attenuation is equal to or more than the predetermined value in
If it is determined in step S107 that the input echo increase / decrease amount does not exceed the predetermined value by the switching
[0062]
In steps S108 and S109, if there is an input echo increase amount equal to or larger than the predetermined value, the switching
In step S110, it is determined whether or not convergence has been performed using the measured value of the input echo amount. If the measured value of the input echo amount is equal to or larger than the predetermined value, it is determined that the input echo amount has not converged, and the process proceeds to step S108.
[0063]
Further, when the measured value of the input echo amount is smaller than the predetermined value, it is determined that the input echo amount has converged, and the process proceeds to step S105.
As described above, the
[0064]
Further, it is possible to recognize and determine whether or not the first stage of the
[0065]
【The invention's effect】
As described above, according to the present invention, the input echo amount is measured, the input echo increase / decrease amount is calculated from the measured input echo amount, and the measured input echo amount is calculated based on the calculated input echo increase / decrease amount. Since the operation of canceling the echo and stopping the operation are performed, the operation is guaranteed for the echo canceller connected to the terminal which does not originally generate the echo and which does not need the echo canceller, and the second and subsequent echoes in the subordinate connection are performed. It is possible to prevent the speech quality from being degraded due to the instability of the convergence process until the echo canceller is stopped.
[0066]
In other words, the presence or absence of an echo canceller can be determined based on the increase or decrease of the input echo amount, and the result can be reflected in the operation of the echo canceller. And the call quality is improved.
Echo amount,ThatBy measuring and calculating the increase / decrease amount and comparing it with a predetermined value, the presence / absence of the two-wire / four-wire conversion circuit (H) and the presence / absence of the echo canceller can be determined, and the result is reflected in the operation of the echo canceller. Regardless of whether or not there is an echo canceller, the device can be freely designed, the products can be easily shared, and the cost can be reduced.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a schematic configuration of an echo canceller control system according to the present invention.
FIG. 2 is a diagram illustrating a double
FIG. 3 is a diagram illustrating measurement of an input echo amount and calculation of an input echo increase / decrease amount by an
FIG. 4 is a diagram illustrating switching determination by a switching
FIG. 5 illustrates an example in which the
FIG. 6 is a diagram showing an example in which a plurality of
7 is a diagram showing an echo amount with respect to an elapsed time of a
8 is a diagram illustrating an echo amount with respect to an elapsed time of a Sin terminal when a different telephone network is connected to the echo canceller in FIG.
FIG. 9 is a flowchart illustrating a series of operations of the echo canceller control system in FIG. 1;
FIG. 10 is a diagram illustrating stoppage of the echo canceller related to the dependent connection of the echo canceller.
FIG. 11 is a diagram for explaining the stop of the echo canceller related to the two-wire digital extension system (ping-pong transmission system) of the digital multifunction telephone.
FIG. 12 is a diagram illustrating stoppage of an echo canceller in a digital multifunction telephone with respect to a 4-wire digital extension system.
FIG. 13 is a diagram illustrating a configuration of a conventional echo canceller.
FIG. 14 is a diagram illustrating an echo amount with respect to an elapsed time at a first-stage and second-stage echo canceller Sout terminal.
[Explanation of symbols]
301 ... Echo canceller
302: far end signal
303: Near-end signal
304: 2-wire 4-wire conversion circuit (H)
305 ... Pseudo echo generation circuit
306 ... Timer
307 ... double
308 ... Echo measurement circuit
309 ... Switching judgment circuit
310 ... Echo cancellation circuit
311, 312 ... pass / bypass circuit
313 ... Rin terminal
314 ... Rout terminal
315 ... Sin terminal
316 ... Sout terminal
320 ... Echo measurement unit
330 ... operation / operation stop unit
401-409: telephone network
401A to 409A: Telephone
401B-406B ... 2-wire 4-wire conversion circuit (H)
404C-406C ... Echo canceller
410 ... node
420 ... ATM network
Claims (7)
入力エコー量を測定し、測定された入力エコー量から入力エコー増減量を計算するエコー測定部と、
前記エコー測定部により測定された入力エコー量、計算された入力エコー増減量に基づいてエコーの消去の動作、動作停止を行う動作・動作停止部とを備えることを特徴とするエコーキャンセラ制御システム。In an echo canceller control system for canceling an echo included in a telephone network connected to a high-speed, large-capacity transmission network,
An echo measurement unit that measures an input echo amount and calculates an input echo increase / decrease amount from the measured input echo amount;
An echo canceller control system comprising: an echo canceling operation and an operation / operation stopping unit that stops an operation based on the input echo amount measured by the echo measuring unit and the calculated input echo increase / decrease amount.
入力エコー量を測定し、測定された入力エコー量から入力エコー増減量を計算する工程と、
測定された入力エコー量、計算された入力エコー増減量に基づいてエコーの消去の動作、動作停止を行う工程とを備えることを特徴とするエコーキャンセラ制御方法。In an echo canceller control method for canceling an echo included in a telephone network connected to a high-speed, large-capacity transmission network,
Measuring the input echo amount and calculating the input echo increase / decrease amount from the measured input echo amount;
Performing an echo canceling operation and stopping the operation based on the measured input echo amount and the calculated input echo increase / decrease amount.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000357593A JP3597130B2 (en) | 2000-11-24 | 2000-11-24 | Echo canceller control system and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000357593A JP3597130B2 (en) | 2000-11-24 | 2000-11-24 | Echo canceller control system and method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2002164818A JP2002164818A (en) | 2002-06-07 |
| JP3597130B2 true JP3597130B2 (en) | 2004-12-02 |
Family
ID=18829627
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000357593A Expired - Fee Related JP3597130B2 (en) | 2000-11-24 | 2000-11-24 | Echo canceller control system and method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3597130B2 (en) |
-
2000
- 2000-11-24 JP JP2000357593A patent/JP3597130B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2002164818A (en) | 2002-06-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6507652B1 (en) | Echo canceller employing dual-H architecture having improved non-linear echo path detection | |
| KR100382003B1 (en) | An adaptive dual filter echo cancellation method | |
| KR100559752B1 (en) | Operation method of echo canceller system and echo canceller system | |
| US4852161A (en) | Echo canceller using an echo path status detection | |
| JP3468768B2 (en) | Control structure of echo canceller | |
| JP3597130B2 (en) | Echo canceller control system and method | |
| EP1560348B1 (en) | Method for detecting echo path changes in echo cancellers | |
| JP4272849B2 (en) | Communication system and circuit switching system for controlling training of echo canceller | |
| JP4027421B2 (en) | Adaptive echo cancellation method | |
| JP3345581B2 (en) | Echo canceller | |
| US6498850B1 (en) | Multichannel echo canceller with a compander | |
| CA2494386C (en) | Narrow band tone detection in echo canceling system | |
| US20020015488A1 (en) | Method of echo cancellation and equipment of echo cancellation | |
| JP3162461B2 (en) | Variable delay echo canceller | |
| US6618479B1 (en) | Echo canceler | |
| JPH05130206A (en) | Key telephone system | |
| JP2025040717A (en) | Telephone transmission/reception device, telephone transmission/reception program, telephone transmission/reception method, and audio communication system | |
| JPH0728244B2 (en) | Echo canceller | |
| JPS6041907B2 (en) | side sound protection circuit | |
| JPH07123449A (en) | Central line trunk with automatic gain control function | |
| JPS6288444A (en) | Echo canceller control system | |
| JPS62278825A (en) | Echo canceller control method | |
| JPS6258575B2 (en) | ||
| JP2002353863A (en) | Echo canceller | |
| JPH0483429A (en) | Residual echo suppressing system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040319 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040427 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040603 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040702 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040813 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040907 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080917 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080917 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090917 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090917 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100917 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |