JPH09507120A - エコー打消装置においてエコーの位置を決定する方法 - Google Patents

エコー打消装置においてエコーの位置を決定する方法

Info

Publication number
JPH09507120A
JPH09507120A JP7517216A JP51721695A JPH09507120A JP H09507120 A JPH09507120 A JP H09507120A JP 7517216 A JP7517216 A JP 7517216A JP 51721695 A JP51721695 A JP 51721695A JP H09507120 A JPH09507120 A JP H09507120A
Authority
JP
Japan
Prior art keywords
echo
signal
sum
delay
samples
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.)
Ceased
Application number
JP7517216A
Other languages
English (en)
Inventor
アンティ ヴェヘターロ
ヨルマ メッキーネン
Original Assignee
ノキア テレコミュニカシオンス オサケ ユキチュア
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by ノキア テレコミュニカシオンス オサケ ユキチュア filed Critical ノキア テレコミュニカシオンス オサケ ユキチュア
Publication of JPH09507120A publication Critical patent/JPH09507120A/ja
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B3/00Line transmission systems
    • H04B3/02Details
    • H04B3/20Reducing echo effects or singing; Opening or closing transmitting path; Conditioning for transmission in one direction or the other
    • H04B3/23Reducing echo effects or singing; Opening or closing transmitting path; Conditioning for transmission in one direction or the other using a replica of transmitted signal in the time domain, e.g. echo cancellers

Landscapes

  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Engineering & Computer Science (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
  • Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)
  • Filters That Use Time-Delay Elements (AREA)
  • Telephone Function (AREA)
  • Circuit For Audible Band Transducer (AREA)
  • Length Measuring Devices Characterised By Use Of Acoustic Means (AREA)
  • Pharmaceuticals Containing Other Organic And Inorganic Compounds (AREA)
  • Magnetic Resonance Imaging Apparatus (AREA)
  • Investigating Or Analyzing Materials By The Use Of Ultrasonic Waves (AREA)
  • Excavating Of Shafts Or Tunnels (AREA)
  • Curing Cements, Concrete, And Artificial Stone (AREA)

Abstract

(57)【要約】 本発明は、出力ポートと、入力ポートと、エコー位置と出力ポートとの間のエコー経路における純粋な遅延成分を補償する調整可能な遅延ユニット(43)と、エコー経路へ出て行く信号からエコー経路の最大許容巾よりも短いエコー位置の推定値を計算するデジタルフィルタ(40)とを備えたエコー打消装置においてエコー位置に適応する方法に関する。エコー位置は、エコー経路へ出て行く信号と返送エコーとの間に高い相関のあるエコー経路位置を計算することによって決定される。この相関は、デジタルフィルタの長さを有するスライドウインドウにおいて計算される。

Description

【発明の詳細な説明】 エコー打消装置においてエコーの位置を決定する方法発明の分野 本発明は、出力ポートと、入力ポートと、エコー位置と出力ポートとの間のエ コー経路における純粋な遅延成分を補償する調整可能な遅延ユニットと、エコー 経路へ出て行く信号からエコー経路の最大許容巾より短いエコー位置の推定値を 計算するデジタルフィルタとを備えたエコー打消装置においてエコー位置に適応 する方法に係る。先行技術の説明 電話ネットワークのようなデータ送信システムの端−端接続においては、長い 伝播遅延にしばしば遭遇する。従って、例えば、通常のスピーチの場合に信号が 接続の遠方端から話し手に反射して戻るときにエコーが認められる。 2つの主たる要素がエコーの発生に寄与し、即ち電話機のイヤホンとマイクロ ホンとの間の音響エコーと、接続の送信及び受信方向に対して送信システムに発 生される電気的エコーである。 固定ネットワークのターミナル交換機又は遠隔加入者段に配置されたハイブリ ッド回路(2線−4線変換器)は、電気的エコーの主たる発生源である。固定ネ ットワークの加入者ラインは、経済性の理由で通常は2線ラインである。一方、 交換機のラインは、4線ラインである。 CCITT推奨勧告G.131は、エコーレベルと遅延との比を考慮したエコ ー裕度グラフを規定している。実際に、20ms以上の単一方向性遅延を有する 全ての接続は、エコーレベルを減少するためのエコー打消機構を必要とすること が分かっている。図1のブロック図は、エコー打消を必要とする送信システムを 示している。図1において、ハイブリッドBは、話し手Aのスピーチをエコーと して返送し、これはエコー打消装置Bによって打ち消される。対応的に、ハイブ リッドAは、話し手Bのスピーチをエコーとして返送し、これはエコー打消装置 Aによって打ち消される。 エコー打消装置は、接続に存在するエコー(信号)からエコー推定値を減算す ることによりエコーを減少するのに用いられる信号処理装置、例えば、スピーチ 信号処理装置である。エコー打消装置は、デジタル又はアナログのいずれかであ る。今日、エコー打消装置は、デジタル信号処理により実施され、従って、非常 に長い伝播遅延を有するエコー経路をモデリングすることができる。エコー経路 は原理的には各通話状態において異なるので、エコー打消装置には、通話の始め に常に新しいエコー経路に適用される方法を使用することが必要である。デジタ ル信号処理は、この問題の解決策として適応フィルタを提供する。信号が存在す るか又は信号レベルが充分なときは、適応が開始されて、スピーチ信号及び返送 エコー信号の相関に基づいてフィルタ係数が更新される。 図2は、図1のエコー打消装置Bを実施するこの種の解決策を示す。話し手A から受け取ったスピーチ信号RINは、ハイブリッドBへ送信され、該ハイブリ ッドからの信号SINは、話し手Aのスピーチのエコーを含んでいる。適応フィ ルタ20は、このエコーに対する推定値を計算し、この推定値は、加算器21に おいて、ハイブリッドBから受け取った信号SINに逆位相で加えられ、これに より得られる信号LRETは、話し手Bのスピーチ信号のみを含む。更に、エコ ー打消装置Bは、残留エコーを減衰する減衰器22も組み込んでいる。これは、 ハイブリッドBからの信号SINが話し手Aのスピーチのエコーのみを含み、話 し手Bのスピーチを含まないことが充分確かなときに信号LRETが減衰される ことを意味する。 エコー打消装置において、適応フィルタ20は、原理的に、全エコー経路にお ける遅延をカバーする長さを有していなければならない。エコー打消装置Bとハ イブリッドBとの間には相当の遅延が存在することに注目されたい。このような 遅延は、図2に遅延ブロック23及び24で示されている。従って、エコー経路 にわたる遅延(De)は、次のようになる。 De=Dt+Dr 但し、Dt=エコー打消装置BからハイブリッドBまでの遅延、そして Dr=ハイブリッドBからエコー打消装置Bまでの遅延である。 従って、全エコー経路におけるインパルス応答は、次のようになる。 D=De+Dhybrid 但し、Dhybrid=ハイブリッドBのインパルス応答である。 図3は、エコー経路におけるインパルス応答を示すものであって、純粋な遅延 成分Deと、エコー位置Dhybridを示している。上記したように、適応フィルタ は、全エコー経路の遅延範囲においてエコーを処理できねばならない。これによ り、フィルタは長い時間間隔をもつことになり、これは、規則的なベースで計算 及び更新しなければならない非常に多数のフィルタ係数を伴うことになる。これ は、大きな計算容量を必要とし、フィルタの適応性を低速にすると共に、フィル タの精度を悪くする。フィルタにより必要とされるメモリ容量及び計算容量は、 フィルタの長さにほぼ正比例する。特に、エコー経路へ出て行く信号と、そこか ら返送される到来信号とのクロス相関の計算は、多大な計算容量を必要とする。 直接的なクロス相関を計算する場合は、各サンプルインターバル中にエコー経路 から返送されたサンプルが、エコー経路へ出て行くM個のサンプルと比較され、 M個のクロス相関推定値が更新される。エコー経路にわたるM=512個のサン プルの最大遅延は。非常に多数の計算を行うことを必要とする。 この問題を克服するために、ヨーロッパ特許第0 199 879号は、通話 の始めにエコー位置を決定するようなエコー打消方法を開示している。これは、 トレーニング信号を用いることにより実施される。エコー打消装置のデジタルフ ィルタは、この特定のエコー位置のみを近似し、従って、短いフィルタを使用す ることができる。 又、ヨーロッパ特許第0 375 015号は、短い横方向フィルタのタップ 係数を計算して、純粋な遅延成分をもたない顕著なエコー成分のみを近似するエ コー打消装置を開示している。エコー経路にわたる遅延は、通話の始めに決定さ れるが、この動作を遂行する方法は、上記特許に開示されていない。 米国特許第4,823,382号には、デジタルフィルタのタップ係数が著し いエコー位置のみにおいて計算され、他の位置では、タップ係数がゼロにセット される。 英国特許第2 135 558号は、短いフィルタと直列に接続された調整可 能な遅延を組み込みそしてエコー経路における一定の遅延を補償するエコー打消 装置を開示している。その目的は、最小の計算容量しか必要としないようにエコ ー経路における遅延位置を見つけることである。クロス相関中に必要とされるピ ーク負荷は、クロス相関の計算に適用されるエコー経路の到来信号及び出て行く 信号をローパスフィルタしそして減少することによって減少されている。換言す れば、この公知解決策は、サブサンプリングを使用している。減少比DS=8の 場合には、直線相関を計算することにより見出されたエコー経路における上記の 最大遅延は、M=512/8=64である。必要な計算回数は、同じ比で減少す る。しかしながら、この公知の方法は、初期エコー信号の最低の500Hz周波 数帯域しか取り扱わない。 又、ヨーロッパ特許出願第0 221 221号においては、短いエコー打消 装置の前に調整可能な遅延が接続される。エコー経路にわたる遅延を決定する際 に、クロス相関に必要な計算の回数は、サンプリングインターバルが125マイ クロ秒ではなくて2ミリ秒となるようにクロス相関の計算に適用される信号を減 少することにより減少されている。単なるサブサンプリングに代わって、2ミリ 秒の時間インターバル中の初期信号の電力がクロス相関の計算に適用される。上 記特許出願の4ページ、49−50行目に述べられたように、上記減少は、遅延 推定値の精度を悪化させる。更に、初期信号に代わって電力を使用すると、特に エコー信号が近方端スピーチ又はバックグランドノイズと混合される場合にアル ゴリズムの性能を損なうことになる。 データモデムでは、エコー経路における遅延の位置が、トレーニング信号を用 いて決定される。しかしながら、この既知の解決策は、データモデム以外の装置 のエコー打消装置には適用されていない。というのは、スピーチ信号から遅延の 位置を決定することが困難だからである。遅延の位置は、通話の始めに、単なる スピーチ信号から迅速に且つ確実に決定されねばならない。発明の要旨 本発明の目的は、単なるスピーチ信号を使用することによりエコー打消装置の 適応フィルタをエコーの位置に整列できるようにすることである。本発明の方法 は、ノイズや信号トーンのような他の信号でも作用する。 適応フィルタは、冒頭で述べた方法によってエコー位置に整列され、この方法 は、本発明によれば、 a)エコー経路へと出て行くスピーチ信号のN個のサンプルを取り上げてそれ らをメモリに記憶し、 b)エコー経路から到来する信号のN個のサンプルを取り上げてそれらをメモ リに記憶し、 c)出て行く信号の記憶されたN個のサンプルと、到来する信号の記憶された N個のサンプルとの相関を計算し、 d)エコー経路から到来する信号の新たなサンプルを取り上げてメモリから最 も古いサンプルを削除し、到来信号のN個の最新のサンプルが記憶されるように し、 e)上記段階c)及びd)をM回繰り返し、これは、上記遅延の最長許容時間 インターバルと実際のエコー位置との合成長さに少なくとも対応し、 f)計算された相関に基づいてエコーの中心を決定し、 g)計算された相関値に基づいて、遅延位置が充分な確実さで見つかったかど うか決定し、もしそうでなければ、上記段階a)に戻り、 h)このように決定されたエコーの中心にデジタルフィルタがセンタリングさ れるように上記遅延手段の遅延を調整する、 という段階を備えたことを特徴とする。 本発明においては、クロス相関を計算するのに必要なピーク負荷は、長い時間 インターバルにわたり計算を分布させることによりスループットを低下すること なく減少され、従って、各サンプリングインターバル中の計算負荷を比較的小さ く保持できる。エコー経路へ出て行くスピーチ信号のN個のサンプルは、第1ベ クトルにおいてメモリに記憶され、そしてエコー経路から到来するスピーチ信号 のN個のサンプルは第2ベクトルにおいて記憶される。その後に、到来信号及び 出て行く信号から得られたサンプル間の相関が計算される。第1ベクトルの内容 は常時一定に保たれるが、第2ベクトルは、各々の場合にN個の最新の返送サン プルがメモリに記憶されるように更新される。換言すれば、到来信号の新たなサ ンプルが得られたときは、そのサンプルが記憶されそして最も古いサンプルが削 除され、従って、各々の場合に到来信号のN個の最新のサンプルが記憶される。 新たなサンプルが記憶された後に、相関の計算が、M回実行されるまで繰り返さ れる。これは、1組の相関値を与え、ここから、相関が最も高い位置が、エコー の中心がこの点に位置すると仮定して決定される。エコーの中心は、幾つかの次 々の(例えば、8個の)相関結果の平方の和を和ベクトルへと計算し、そこから 幾つかの(例えば、8個の)素子の最も高い和を考えることにより決定される。 その後、その最も高い和を形成する相関結果が和ベクトルにおいてゼロにセット され、そして幾つかの相関結果の各平方の和が更に計算される。最初に最も高い 和を与えた相関結果はゼロにセットされているので、新たな最大の和は、最初の ものとは異なる位置となる。エコーの中心は、第1の和が第2の和より充分に大 きい場合には、最初に最大の和を与えた相関結果の位置であると仮定される。第 1と第2の和の間の比が充分大きくない場合には、出て行く信号と到来する信号 の相関が継続される。遅延ユニットの遅延を決定された値にセットすることによ りエコー打消装置の適応フィルタがエコー範囲においてセンタリングされたとき には、フィルタをエコー信号に適応させるための適応フィルタの係数の計算へと 手順が移行する。図面の簡単な説明 以下、添付図面を参照し、本発明の実施形態を詳細に説明する。 図1は、エコー打消を用いたデータ送信システムの概略ブロック図である。 図2は、既知のエコー打消装置のブロック図である。 図3は、エコー経路のインパルス応答を示す図である。 図4は、本発明のエコー打消装置のブロック図である。 図5A及び5Bは、本発明の遅延位置方法のフローチャートである。好ましい実施形態の詳細な説明 図4は、本発明のエコー打消装置のブロック図である。図4によるエコー打消 装置の動作を、図1に示すエコー打消装置Bとして働く場合について以下に説明 する。従って、図4のエコー打消装置は、話し手Aからのスピーチ信号をポート RINに受け取り、そしてそれをエコー経路及びハイブリッドBへ送信し、ハイ ブリッドBは、話し手Aから見て遠方端にある。スピーチ信号と、ハイブリッド Bから反射された話し手Aからのスピーチ信号の一部分、即ちエコー信号は、話 し手Bからエコー打消装置BのポートSINに受け取られる。ポートRINに受 け取られた話し手Aのスピーチ信号は、調整可能な遅延手段43を経て適応フィ ルタ40へ送られ、該フィルタは、エコー推定値を導出する。このエコー推定値 は、加算器41によりポートSINに受け取られた信号と逆位相で加算される。 従って、エコー推定値と実際のエコー信号は互いに少なくとも部分的に打ち消し 合い、加算器41の出力信号LRETにおけるエコーのレベルが減少される。こ の信号LRETは、減衰器42を経て出力ポートSOUTへ送られ、ここからこ の信号は話し手Aに送信される。従って、話し手Aは、話し手Bのスピーチを聞 くが、彼自身のスピーチの妨害遠方端エコーは聞かない。適応フィルタ40は、 規定のアルゴリズムに基づく適応デジタルフィルタである。エコー経路は、ある 接続及びスピーチ状態から別の接続及びスピーチ状態へと変化する。従って、ス ピーチ信号がエコー打消装置のポートRINに到着すると、エコー打消装置は、 エコー経路のモデル(フィルタ40の伝達関数)を決定することによりそれ自体 を比較的短い時間内に新たなエコー経路に適応させねばならず、上記モデルを用 いてエコー推定値が発生される。フィルタ40の係数は、エコー経路へ出て行く スピーチ信号と、エコー経路からポートSINへ返送されるエコー信号との間の 相関に基づいて更新され、この相関はフィルタ40において計算される。図3に ついて述べたように、エコー経路は、通常、純粋な遅延De及びエコー信号より 成るインパルス応答によって一般的に表される。これら成分の和は、エコー経路 の全インパルス応答である。例えば、GSM推奨勧告3.50によれば、最大遅 延は、60msまでの値を有するが、信号の最大許容分散、即ちハイブリッドの インパルス応答は、16msである。本発明において、適応フィルタ40の長さ は、エコーに遭遇する範囲に及ぶように選択される。これは、128個の係数を もつ16msフィルタを使用できるようにし(今日の電話システムは、8000 Hzのサンプリング周波数を使用し、従って、係数の数は、16ms*8000 Hz=128である)、一方、全エコー経路をモデリングするには、480個の 係数を有する60msのフィルタが必要である。適応フィルタの前に調整可能な 遅延が使用される場合には、ハイブリッドにより生じたエコーの位置に適応フィ ルタ40をセンタリングすることのできる遅延ユニット43の遅延値は、通話の 開始に計算される。これに続いて、適応フィルタ40がエコー信号に適応され、 即ちフィルタ係数が計算される。この段階において、適応フィルタ40は、エコ ー範囲Dhybridの長さに少なくとも等しい長さをもたねばならないウインドウに おいてエコーを打ち消す。 エコー経路の遅延成分を決定するために、エコー打消装置Bは、信号RIN及 びSINをサンプリングするためのサンプリング手段45及び46と、得られた サンプルを用いて信号RINとSINとの間の相関を計算しそしてそれらをメモ リ47に記憶するための計算ユニット44とを組み込んでいる。その後、打消ユ ニット44は、計算された相関を分析し、そしてそれに基づいてエコー位置を決 定する。 以下、遅延サーチ手順と、適応フィルタ40のエコー位置への設定とについて 説明する。遅延位置は、通話の始めに、スピーチがスタートした後に、スピーチ 信号(本発明の方法は、他の信号でも機能するが、明瞭化のため、信号はスピー チ信号であると仮定する)、即ち信号RIN及びSINを用いることにより決定 される。 本発明の好ましい実施形態によるサーチ手順は、図5A及び5Bのフローチャ ートを参照して以下に説明する。 ステップ51において、通話のスタートの情報が電話交換機から得られ、その 結果、遅延サーチ手順に使用される変数が初期化され、例えば、ベクトルCOR R及びレベルカウンタLevel_RINがゼロにセットされ、そして遅延サー チが開始される。 最初に、ステップ52において、サンプリング回路45は、信号RINのサン プルを取り出し、N個(Nは例えば128)の最新のサンプルが各瞬間にメモリ に記憶される。同様に、サンプリング回路46は、信号SINのサンプルを取り 出し、N個の最新のSINサンプルが各瞬間にメモリに記憶される。計算回路4 4は、得られたRINサンプルに基づき、ステップ53においてLevel_R IN(1)の式に従って信号RINのレベルを計算する。 Level_RIN=gain*Level_RIN +(1−gain)*|RIN(i)| (1) 但し、gainは、例えば、0.992のような定数であり、 |RIN(1)|=RIN(1)の絶対値であり、そして RIN(1)は、信号RINの最新の記憶値である。 ステップ54において、信号RINの計算されたレベルは、所定のスレッシュ ホールド値、例えば、−35dBm0と比較される(単位dBm0は、CCIT T推奨勧告G.711に規定されている)。Level_RINがこのスレッシ ュホールド値を越えない場合には、信号がまだスピーチを含まないと推定され、 従って、手順はステップ52へ復帰する。Level_RINがこのプリセット されたスレッシュホールド値を越えるときには、信号RINがスピーチを含み、 従って、手順はステップ55へ進むと推定される。ステップ56において、計算 回路44は、信号SINのレベルを計算し、これは、次の式(2)を用いて行う ことができる。 ステップ57において、計算回路44は、メモリに記憶されたRIN及びSIN サンプル間の相関Cを次の式(3)に基づいて計算する。 ステップ58において、式(3)で計算された相関が、次の式(4)に基づいて 信号RIN及びSINのレベルで分割され、これはスケーリングされた相関C’ を与える。 C’=C/(Level_RIN*Level_SIN) (4) 更に、ステップ58において、上記式(4)から得た相関結果C’は、次の式 (5)に基づいてベクトルCORRに記憶される。 CORR(n)=a*CORR(n)+(1−a)*C (5) 但し、aは、例えば、0.875のような定数である。 ステップ59において、ステップ56、57、58が全エコー経路の遅延範囲 に対し、即ちM回、繰り返される。Mは、例えば、考えられる遅延Deとハイブ リッドBの応答長さが合わせて最大64msを有すると仮定すれば、512であ り、これは、8kHzの周波数において512個のサンプルに対応する。M未満 のサンプリング回数が相関に含まれる場合には、信号SINの新たなサンプルが ステップ60において得られ、サーチ手順は57へ復帰する。このループは、ス テップ59において相関がM回計算されたことを検出するまで繰り返され、その 後、手順は図5BのステップBへ進む。 図5Bは、サーチ手順により与えられた結果を分析する段階を示している。ス ピーチ信号は、特にボイス音の場合にスピーチの多数の点において順次なもので あるから、遅延を位置決めすることは不可能である。このため、スピーチの分析 は、遅延の位置がある確実さで見つかったとき及び正しい結果を得るために更に 別の相関計算が必要なときを決定する。 信号SINとRINとの相関が図5Aに基づいて計算されそしてベクトルCO RRに記憶されたときには(従って、上記ベクトルは、式(5)に基づいて相関 結果C’が記憶されたM個の素子を含む)、結果の分析がスタートされる。第1 に、ステップ62において、各素子がベクトルCORRのX個の素子の平方の和 であるベクトルCORR_Sumが、式(6)に基づいて計算される。式(6) は、1ないしM/Xの範囲内の整数iだけ繰り返される。M及びXは、M/Xが 整数となるように選択されるのが好ましい。 但し、Xは、例えば、8のような定数である。 その後、ステップ63において、ベクトルCORR_SumのY個の次々の素 子の和が最も大きいウインドウWin_Max1がベクトルCORR_Sumか ら次の式(7)に基づいて求められる。 但し、Yは、例えば、8のような定数である。 MAX () は、和が考えられる最高の値をもつように変数nを決定する関数で ある。 ウインドウWin_Max1が決定されると、このウインドウにおけるベクト ルCORR_Sumの素子がステップ64においてゼロにセットされる。その後 に、ステップ65において、ベクトルCORR_SumのY個の次々の素子の和 が最も大きい第2のウインドウWin_Max2が次の式(8)に基づいて計算 される。 この第2のウインドウWin_Max2は、第1のウインドウWin_Max 1とは異なる位置を有する。というのは、ウインドウWin_Max1における ベクトルCORR_Sumの素子がゼロにセットされているからである。ステッ プ66において、ウインドウWin_Max1及びWin_Max2の値が比較 される。ウインドウWin_Max1の値がウインドウWin_Max2の値よ り充分に大きく、例えば、係数Kだけ大きい場合には、求められた遅延が充分な 確実さで見つかったと判断される。従って、係数Kは、決定された遅延をいかに 容易に受け入れられるかを定義し、例えば、整数2を係数Kとして使用すること ができる。実際に、ベクトルCORR_SumのウインドウWin_Max1は ハイブリッドBのインパルス応答の中心、即ち実際の遅延範囲の中心を含む。ベ クトルCORRのX個の次々の値の平方は、ベクトルCORR_Sumにおいて 計算されるので、ベクトルCORRにおける遅延の中心は、ベクトルの開始から の距離のX倍である。これに基づき、ステップ67において、遅延ユニットに、 ハイブリッド応答の中心を適応フィルタの中心に整列できるようにする遅延値を 次の式(9)に基づいて与えることができる。 v=X*l−a/2 (9) 但し、v=遅延ユニットにセットされた遅延の値、 a=適応フィルタの長さ(例えば、128)、そして l=ベクトルCORR_Sumにおいて決定されたWin_Max1の中 心である。 式(9)において遅延値vとしてゼロより小さい値が得られた場合には、vが ゼロにセットされる。従って、計算回路44が遅延vを決定するときに、計算回 路44は、調整可能な遅延ユニット43の遅延をステップ66において値vにセ ットし、従って、N個のサンプルの長さを有する適応フィルタ40のウインドウ の中心が、既に計算されたWin_Max1の中心となる。本発明の主たる実施 形態においては、通話中に適応フィルタ40にスライドウインドウを使用しても よく(換言すれば、遅延ユニット43の遅延を若干変更することができ)、それ 故、この段階において絶対的な精度で遅延Deを決定する必要はない。適応フィ ルタが上記手順によりエコー範囲の中心に整列されると、フィルタ係数の通常の 計算がステップ69において開始され、フィルタをエコー経路に適応させる。ス テップ66において、ウインドウWin_Max1の値がウインドウWin_M ax2の値より充分大きくない場合には、手順が図5Aに基づくステップ52へ 進み、これは、信号SIN及びRINの相関Cが継続されることを意味する。既 に計算された相関は、ベクトルCORRに記憶されたままであることに注意され たい。換言すれば、手順がブロック62へ進んだときは、それ以前の全ての相関 計算が含まれる。 遅延サーチは、通常、信号RINにおけるスピーチの検出から約100ないし 300msを要するが、RIN信号レベルLevel_RINが所定のスレッシ ュホールド、例えば、−35dBm0を越えたときには、遅延サーチ中に減衰器 42における減衰が使用される。減衰器42の減衰は、例えば18dBである。 減衰器42の考えられるオン時間は、例えば、400msに限定され、これは、 遅延が充分迅速に決定されない場合に減衰器の欠陥動作を防止する。遅延サーチ の後に、エコー信号に対する適応フィルタ40の適応が、スピーチレベル及び干 渉に基づいて約100msかかり、この時間中にも余分な減衰が使用される。次 いで、例えば、Level_RIN>2*Level_SINのときに、減衰を オンに切り換えることができる。この場合も、減衰器42の考えられるオン時間 は、例えば、1.25秒に限定される。 添付図面及びこれを参照した説明は、本発明を単に示すものに過ぎない。当業 者であれば、請求の範囲に規定した本発明の精神及び範囲から逸脱せずに、種々 の変更や修正が明らかとなろう。
【手続補正書】特許法第184条の8 【提出日】1996年2月9日 【補正内容】請求の範囲 1.出力ポートと、入力ポートと、エコー位置と出力ポートとの間のエコー経 路における純粋な遅延成分を補償する調整可能な遅延ユニットと、エコー経路へ 出て行く信号からエコー経路の最大許容巾よりも短いエコー位置の推定値を計算 するデジタルフィルタとを備えたエコー打消装置においてエコー位置に適応する 方法であって、 a)エコー経路へと出て行くスピーチ信号のN個のサンプルを取り出してそれ らをメモリに記憶し、 b)エコー経路から到来する信号のN個のサンプルを取り出してそれらをメモ リに記憶し、 c)出て行く信号の記憶されたN個のサンプルと、到来する信号の記憶された N個のサンプルとの間の相関をそのスカラー積の計算により決定し、 d)エコー経路から到来する信号の新たなサンプルを取り出してメモリから最 も古いサンプルを削除し、到来信号のN個の最新のサンプルが記憶されるように し、 e)上記段階c)及びd)をM回繰り返し、これは、上記遅延の最長許容時間 インターバルと実際のエコー位置との合成長さに少なくとも対応し、 f)計算された相関に基づいてエコーの中心を決定し、 g)計算された相関値に基づいて、遅延位置が充分な確実さで見つかったかど うか決定し、もしそうでなければ、上記段階a)に戻り、 h)デジタルフィルタの中心がこのように決定されたエコーの中心に整列され るように上記遅延手段の遅延を調整する、 という段階を備えたことを特徴とする方法。 2.上記エコーの中心の決定は、 X個の次々の相関結果の平方の和を計算し、 上記平方の和の中でY個の次々の値の最も大きな和を見出し、 上記最も大きな和を形成する平方の和をゼロにセットし、 上記平方の和の中でY個の次々の値の最も大きな和を新たに見出し、 最初に決定された最も大きな和と最後に決定された最も大きな和とを比較し、 最初に決定された最も大きな和と最後に決定された最も大きな和との比が所定 のスレッシュホールド値より大きい場合には、エコーの中心を、最初に決定され た和を構成する相関結果の位置に整列させ、 最初に決定された和と最後に決定された和との比が所定のスレッシュホールド 値より低い場合には、新たな相関結果の計算で継続する、 という段階を備えた請求項1に記載の方法。 3.Nは128であり、そしてMは512である請求項の前記いずれかに記載 の方法。 4.Xは8であり、そしてYは8である請求項の前記いずれかに記載の方法。 5.出て行く信号のレベルを測定し、出て行く信号のレベルが所定のスレッシ ュホールド値を越えたときに、サンプリングを開始する請求項の前記いずれかに 記載の方法。 6.到来する信号のレベルを測定し、到来する信号のレベルがエコー位置のサ ーチ中に所定のスレッシュホールド値を越えたときに、出て行く信号のレベルを 減衰する請求項の前記いずれかに記載の方法。 7.エコー位置のサーチは、通話の開始の情報が電話交換機から得られたとき に開始される請求項の前記いずれかに記載の方法。

Claims (1)

  1. 【特許請求の範囲】 1.出力ポートと、入力ポートと、エコー位置と出力ポートとの間のエコー経 路における純粋な遅延成分を補償する調整可能な遅延ユニットと、エコー経路へ 出て行く信号からエコー経路の最大許容巾よりも短いエコー位置の推定値を計算 するデジタルフィルタとを備えたエコー打消装置においてエコー位置に適応する 方法であって、 a)エコー経路へと出て行くスピーチ信号のN個のサンプルを取り出してそれ らをメモリに記憶し、 b)エコー経路から到来する信号のN個のサンプルを取り出してそれらをメモ リに記憶し、 c)出て行く信号の記憶されたN個のサンプルと、到来する信号の記憶された N個のサンプルとの間の相関を計算し、 d)エコー経路から到来する信号の新たなサンプルを取り出してメモリから最 も古いサンプルを削除し、到来信号のN個の最新のサンプルが記憶されるように し、 e)上記段階c)及びd)をM回繰り返し、これは、上記遅延の最長許容時間 インターバルと実際のエコー位置との合成長さに少なくとも対応し、 f)計算された相関に基づいてエコーの中心を決定し、 g)計算された相関値に基づいて、遅延位置が充分な確実さで見つかったかど うか決定し、もしそうでなければ、上記段階a)に戻り、 h)デジタルフィルタの中心がこのように決定されたエコーの中心に整列され るように上記遅延手段の遅延を調整する、 という段階を備えたことを特徴とする方法。 2.上記相関の計算は、出て行く信号のN個のサンプルと、到来する信号のN 個のサンプルとのスカラー積を計算することを含む請求項1に記載の方法。 3.上記エコーの中心の決定は、 X個の次々の相関結果の平方の和を計算し、 上記平方の和の中でY個の次々の値の最も大きな和を見出し、 上記最も大きな和を形成する平方の和をゼロにセットし、 上記平方の和の中でY個の次々の値の最も大きな和を新たに見出し、 最初に決定された最も大きな和と最後に決定された最も大きな和とを比較し、 最初に決定された最も大きな和と最後に決定された最も大きな和との比が所定 のスレッシュホールド値より大きい場合には、エコーの中心を、最初に決定され た和を構成する相関結果の位置に整列させ、 最初に決定された和と最後に決定された和との比が所定のスレッシュホールド 値より低い場合には、新たな相関結果の計算で継続する、 という段階を備えた請求項2に記載の方法。 4.Nは128であり、そしてMは512である請求項の前記いずれかに記載 の方法。 5.Xは8であり、そしてYは8である請求項の前記いずれかに記載の方法。 6.出て行く信号のレベルを測定し、出て行く信号のレベルが所定のスレッシ ュホールド値を越えたときに、サンプリングを開始する請求項の前記いずれかに 記載の方法。 7.到来する信号のレベルを測定し、到来する信号のレベルがエコー位置のサ ーチ中に所定のスレッシュホールド値を越えたときに、出て行く信号のレベルを 減衰する請求項の前記いずれかに記載の方法。 8.エコー位置のサーチは、通話の開始の情報が電話交換機から得られたとき に開始される請求項の前記いずれかに記載の方法。
JP7517216A 1993-12-23 1994-12-21 エコー打消装置においてエコーの位置を決定する方法 Ceased JPH09507120A (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
FI935834A FI935834A (fi) 1993-12-23 1993-12-23 Menetelmä kaikukohtaan sovittautumiseksi kaiunpoistajassa
FI935834 1993-12-23
PCT/FI1994/000577 WO1995017784A1 (en) 1993-12-23 1994-12-21 Method for determining the location of echo in an echo cancellar

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2006010270A Division JP2006191650A (ja) 1993-12-23 2006-01-18 エコー打消装置においてエコーの位置を決定する方法

Publications (1)

Publication Number Publication Date
JPH09507120A true JPH09507120A (ja) 1997-07-15

Family

ID=8539171

Family Applications (2)

Application Number Title Priority Date Filing Date
JP7517216A Ceased JPH09507120A (ja) 1993-12-23 1994-12-21 エコー打消装置においてエコーの位置を決定する方法
JP2006010270A Pending JP2006191650A (ja) 1993-12-23 2006-01-18 エコー打消装置においてエコーの位置を決定する方法

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2006010270A Pending JP2006191650A (ja) 1993-12-23 2006-01-18 エコー打消装置においてエコーの位置を決定する方法

Country Status (10)

Country Link
US (1) US5737410A (ja)
EP (1) EP0736235B1 (ja)
JP (2) JPH09507120A (ja)
CN (1) CN1068742C (ja)
AT (1) ATE203360T1 (ja)
AU (1) AU680981B2 (ja)
DE (1) DE69427770T2 (ja)
FI (1) FI935834A (ja)
HK (1) HK1011472A1 (ja)
WO (1) WO1995017784A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005528039A (ja) * 2002-05-23 2005-09-15 アナログ デバイスズ インコーポレイテッド 等化用遅延時間推定
JP2009232417A (ja) * 2008-03-25 2009-10-08 Fujitsu Ltd 測定方法、エコー発生箇所特定方法、測定装置、およびエコー発生箇所特定装置

Families Citing this family (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050145682A1 (en) * 1994-05-10 2005-07-07 Laser Substrates, Inc. Document enclosure mailing form for non-impact printing
IL115892A (en) * 1994-11-10 1999-05-09 British Telecomm Interference detection system for telecommunications
US5646990A (en) * 1995-09-21 1997-07-08 Rockwell International Corporation Efficient speakerphone anti-howling system
DE19543666A1 (de) * 1995-11-23 1997-05-28 Sel Alcatel Ag Echokompensator
US5914982A (en) * 1997-06-13 1999-06-22 Rockwell Semiconductor Systems, Inc. Method and apparatus for training linear equalizers in a PCM modem
US7046795B2 (en) * 1997-06-25 2006-05-16 Intel Corporation Method and apparatus for active latency characterization
FI974505A (fi) * 1997-12-12 1999-06-13 Nokia Telecommunications Oy Menetelmä akustisen kaiun poistamiseksi
US6839378B1 (en) 1998-01-12 2005-01-04 Ericsson, Inc. Method and apparatus for multipath delay estimation in direct sequence spread spectrum communication systems
US6421097B1 (en) * 1998-07-31 2002-07-16 Intel Corporation Method and apparatus for reducing flicker in a video image sequence
SE516143C2 (sv) 1999-05-10 2001-11-26 Ericsson Telefon Ab L M Skattning av ren fördröjning
KR100330237B1 (ko) * 1999-07-19 2002-03-25 윤종용 반향 지연 추정 장치 및 방법
US6421443B1 (en) * 1999-07-23 2002-07-16 Acoustic Technologies, Inc. Acoustic and electronic echo cancellation
WO2001008380A1 (en) * 1999-07-23 2001-02-01 Acoustic Technologies, Inc. Acoustic and electronic echo cancellation using high resolution delay line
GB2354414B (en) * 1999-09-14 2004-12-22 Mitel Corp Locating network echos
US6278785B1 (en) * 1999-09-21 2001-08-21 Acoustic Technologies, Inc. Echo cancelling process with improved phase control
US7164659B2 (en) * 1999-12-09 2007-01-16 Broadcom Corporation Adaptive gain control based on echo canceller performance information
DE19960051A1 (de) * 1999-12-14 2001-06-21 Alcatel Sa Verfahren zur Echounterdrückung in einem Telekommunikationssystem und Echounterdrückungseinrichtung zur Durchführung des Verfahrens
KR20020069265A (ko) * 2000-01-25 2002-08-29 어웨어, 인크. 에이디에스엘 모뎀에서 에코 제거기를 갱신하기 위해엘엠에스 방법을 이용하기 위한 시스템 및 방법
US7050575B1 (en) * 2000-06-16 2006-05-23 Ericsson Inc. Echo canceler coefficient update apparatus and method
US6700978B2 (en) * 2000-09-08 2004-03-02 Intel Corporation Method and apparatus for fast converging affine projection based echo canceller
JP3428637B2 (ja) * 2000-11-27 2003-07-22 日本電気株式会社 Cdma受信機のマルチパス検出方法および回路
US6768796B2 (en) * 2001-02-05 2004-07-27 3Com Corporation System and method for echo cancellation
GB2379369B (en) * 2001-08-29 2005-06-29 Zarlink Semiconductor Inc Subband echo location and double-talk detection in communication systems
KR100477638B1 (ko) * 2001-09-11 2005-03-23 삼성전자주식회사 2d/3d 겸용 디스플레이
WO2003071781A1 (en) * 2002-02-22 2003-08-28 Pixology Software Limited Detection and correction of red-eye features in digital images
US7043014B2 (en) * 2002-05-22 2006-05-09 Avaya Technology Corp. Apparatus and method for time-alignment of two signals
US7027593B2 (en) * 2002-05-22 2006-04-11 Avaya Technology Corp. Apparatus and method for echo control
US7388954B2 (en) 2002-06-24 2008-06-17 Freescale Semiconductor, Inc. Method and apparatus for tone indication
US7242762B2 (en) * 2002-06-24 2007-07-10 Freescale Semiconductor, Inc. Monitoring and control of an adaptive filter in a communication system
US6961423B2 (en) 2002-06-24 2005-11-01 Freescale Semiconductor, Inc. Method and apparatus for performing adaptive filtering
US7215765B2 (en) * 2002-06-24 2007-05-08 Freescale Semiconductor, Inc. Method and apparatus for pure delay estimation in a communication system
CN100452929C (zh) * 2002-11-29 2009-01-14 Tcl王牌电子(深圳)有限公司 以回声抵消测量非消声室扬声器方法
US20040252652A1 (en) * 2003-06-10 2004-12-16 Alexander Berestesky Cross correlation, bulk delay estimation, and echo cancellation
CN1914819B (zh) * 2004-01-29 2010-08-11 Nxp股份有限公司 利用干扰电平控制步长的回声消除器
ES2247916B1 (es) * 2004-03-16 2007-04-01 Egatel, S.L. Procedimiento y dispositivo de cancelacion de ecos.
US7386142B2 (en) * 2004-05-27 2008-06-10 Starkey Laboratories, Inc. Method and apparatus for a hearing assistance system with adaptive bulk delay
US8457614B2 (en) * 2005-04-07 2013-06-04 Clearone Communications, Inc. Wireless multi-unit conference phone
US20080219432A1 (en) * 2005-06-01 2008-09-11 Tecteon Pic Echo Delay Detector
US7734034B1 (en) 2005-06-21 2010-06-08 Avaya Inc. Remote party speaker phone detection
EP2080408B1 (en) * 2006-10-23 2012-08-15 Starkey Laboratories, Inc. Entrainment avoidance with an auto regressive filter
US8050398B1 (en) 2007-10-31 2011-11-01 Clearone Communications, Inc. Adaptive conferencing pod sidetone compensator connecting to a telephonic device having intermittent sidetone
US8199927B1 (en) 2007-10-31 2012-06-12 ClearOnce Communications, Inc. Conferencing system implementing echo cancellation and push-to-talk microphone detection using two-stage frequency filter
US8571244B2 (en) 2008-03-25 2013-10-29 Starkey Laboratories, Inc. Apparatus and method for dynamic detection and attenuation of periodic acoustic feedback
DE602008006754D1 (de) 2008-12-12 2011-06-16 Global Ip Solutions Inc Verzögerungsschätzgerät
US8452002B2 (en) 2009-09-18 2013-05-28 At&T Intellectual Property I, L.P. Methods, apparatus and articles of manufacture to cancel echo for communication paths having long bulk delays
US8917891B2 (en) 2010-04-13 2014-12-23 Starkey Laboratories, Inc. Methods and apparatus for allocating feedback cancellation resources for hearing assistance devices
US8942398B2 (en) 2010-04-13 2015-01-27 Starkey Laboratories, Inc. Methods and apparatus for early audio feedback cancellation for hearing assistance devices
US9654885B2 (en) 2010-04-13 2017-05-16 Starkey Laboratories, Inc. Methods and apparatus for allocating feedback cancellation resources for hearing assistance devices
US20120195438A1 (en) * 2011-01-28 2012-08-02 Mitel Networks Corporation Echo suppression for wireless handsets and headsets
EP2859549A4 (en) * 2012-06-08 2016-04-20 Intel Corp ECHOUNTERPRESSION ALGORITHM FOR LONG DELAYED ECHO
CN109920444B (zh) * 2017-12-13 2021-04-27 中国电信股份有限公司 回声时延的检测方法、装置以及计算机可读存储介质
CN110610716A (zh) * 2019-09-26 2019-12-24 北京声智科技有限公司 回声消除方法、装置及存储介质

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4491701A (en) * 1981-03-05 1985-01-01 At&T Bell Laboratories Adaptive filter including a far end energy discriminator
US4468641A (en) * 1982-06-28 1984-08-28 At&T Bell Laboratories Adaptive filter update normalization
US4587382A (en) * 1982-07-29 1986-05-06 Gte Lenkurt Incorporated Echo canceller using end delay measurement
US4582963A (en) * 1982-07-29 1986-04-15 Rockwell International Corporation Echo cancelling using adaptive bulk delay and filter
FR2538975A1 (fr) * 1982-12-30 1984-07-06 Trt Telecom Radio Electr Procede utilise dans un dispositif d'annulation d'echo pour la mesure d'un retard d'echo et dispositif de mise en oeuvre de ce procede
FR2540314A1 (fr) * 1983-01-31 1984-08-03 Trt Telecom Radio Electr Procede d'initialisation des coefficients de filtres dans un dispositif d'annulation d'echos proche et lointain et dispositif de mise en oeuvre de ce procede
US4562312A (en) * 1983-02-17 1985-12-31 At&T Bell Laboratories Subsampling delay estimator for an echo canceler
DE3376943D1 (en) * 1983-06-30 1988-07-07 Ibm Starting-up method for an echo canceller filter, and communication system using this method
EP0162174B1 (fr) * 1984-05-23 1988-11-09 International Business Machines Corporation Dispositif tampon utilisé dans un réseau de transmission de la voix
US4591669A (en) * 1984-09-26 1986-05-27 At&T Bell Laboratories Adaptive filter update gain normalization
DE3576772D1 (de) * 1985-04-30 1990-04-26 Ibm Verfahren und vorrichtung zur echoannullierung in einem uebertragungsnetzwerk.
DE3585034D1 (de) * 1985-10-30 1992-02-06 Ibm Verfahren zur bestimmung einer flachen echopfadverzoegerung und dieses verfahren verwendender echokompensator.
US4823382A (en) * 1986-10-01 1989-04-18 Racal Data Communications Inc. Echo canceller with dynamically positioned adaptive filter taps
AU1549988A (en) * 1987-03-27 1988-11-02 Universal Data Systems, Inc. Modem with improved remote echo location and cancellation
US4991166A (en) * 1988-10-28 1991-02-05 Shure Brothers Incorporated Echo reduction circuit
IT1228106B (it) * 1988-12-21 1991-05-28 Sits Soc It Telecom Siemens Procedimento e dispositivo per la cancellazione numerica adattativa dell'eco generato in collegamenti telefonici con caratteristiche varianti nel tempo
CA2060667C (en) * 1992-02-05 1998-12-08 Paul Marc Yatrou Adaptive sparse echo canceller using a sub-rate filter for active tap selection
IT1254819B (it) * 1992-02-24 1995-10-11 Sits Soc It Telecom Siemens Procedimento e dispositivo per la cancellazione numerica adattativa dell'eco generato in collegamenti telefonici non stazionari

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005528039A (ja) * 2002-05-23 2005-09-15 アナログ デバイスズ インコーポレイテッド 等化用遅延時間推定
JP2009232417A (ja) * 2008-03-25 2009-10-08 Fujitsu Ltd 測定方法、エコー発生箇所特定方法、測定装置、およびエコー発生箇所特定装置
JP4621266B2 (ja) * 2008-03-25 2011-01-26 富士通株式会社 測定方法、エコー発生箇所特定方法、測定装置、およびエコー発生箇所特定装置

Also Published As

Publication number Publication date
HK1011472A1 (en) 1999-07-09
EP0736235B1 (en) 2001-07-18
CN1139501A (zh) 1997-01-01
ATE203360T1 (de) 2001-08-15
DE69427770T2 (de) 2002-05-23
DE69427770D1 (de) 2001-08-23
JP2006191650A (ja) 2006-07-20
AU1274895A (en) 1995-07-10
AU680981B2 (en) 1997-08-14
WO1995017784A1 (en) 1995-06-29
EP0736235A1 (en) 1996-10-09
FI935834A0 (fi) 1993-12-23
FI935834A (fi) 1995-06-24
US5737410A (en) 1998-04-07
CN1068742C (zh) 2001-07-18

Similar Documents

Publication Publication Date Title
JPH09507120A (ja) エコー打消装置においてエコーの位置を決定する方法
EP0627139B1 (en) Feedback level estimator between loudspeaker and microphone
EP1202469B1 (en) Echo canceler and echo path estimating method
US5117418A (en) Frequency domain adaptive echo canceller for full-duplex data transmission
US4764955A (en) Process for determining an echo path flat delay and echo canceler using said process
US5896452A (en) Multi-channel echo canceler and method using convolution of two training signals
US6768796B2 (en) System and method for echo cancellation
EP0868787B1 (en) Method and device for echo cancellation using power estimation in a residual signal
JP4104663B2 (ja) エコー回路遅延の推定
US6928160B2 (en) Estimating bulk delay in a telephone system
JP2503747B2 (ja) Fir形エコ―キャンセラ
KR100372033B1 (ko) 반향 추정 및 억제 방법 및 장치
US5675644A (en) Method and apparatus for canceling echo accounting for delay variations
EP0878060B1 (en) A system and method for performing echo cancellation in a communications network employing a mixed mode lms adaptive balance filter
SK60694A3 (en) Network with suppressed echo
US6185299B1 (en) Adaptive echo cancellation device in a voice communication system
US7570608B2 (en) Echo canceller disabler for modulated data signals
JP2000511756A (ja) 高速線反響消去装置トレーニングのための直交lmsアルゴリズム
KR20080102712A (ko) 반향 제거 방법 및 장치
JPH07303061A (ja) エコーキャンセラおよびエコーパス推定方法
JPH07303062A (ja) エコーキャンセラおよびエコーパス推定方法
JPH07154305A (ja) 音響エコーキャンセラ装置
JPH06311074A (ja) エコーキャンセラの内部状態切替え制御方法および装置
JPS62204629A (ja) エコ−キヤンセラにおける可変利得増幅器の制御装置

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041221

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20050318

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20050318

A72 Notification of change in name of applicant

Free format text: JAPANESE INTERMEDIATE CODE: A721

Effective date: 20050318

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20050318

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20050523

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050608

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20050920

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060118

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060203

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20060223

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20060619

A045 Written measure of dismissal of application [lapsed due to lack of payment]

Free format text: JAPANESE INTERMEDIATE CODE: A045

Effective date: 20061024