JP4734126B2 - エコー防止回路、デジタル信号処理回路、エコー防止回路のフィルタ係数設定方法、デジタル信号処理回路のフィルタ係数設定方法、エコー防止回路のフィルタ係数を設定するためのプログラム、デジタル信号処理回路のフィルタ係数を設定するためのプログラム - Google Patents
エコー防止回路、デジタル信号処理回路、エコー防止回路のフィルタ係数設定方法、デジタル信号処理回路のフィルタ係数設定方法、エコー防止回路のフィルタ係数を設定するためのプログラム、デジタル信号処理回路のフィルタ係数を設定するためのプログラム Download PDFInfo
- Publication number
- JP4734126B2 JP4734126B2 JP2006009064A JP2006009064A JP4734126B2 JP 4734126 B2 JP4734126 B2 JP 4734126B2 JP 2006009064 A JP2006009064 A JP 2006009064A JP 2006009064 A JP2006009064 A JP 2006009064A JP 4734126 B2 JP4734126 B2 JP 4734126B2
- Authority
- JP
- Japan
- Prior art keywords
- input
- output
- signal
- impulse response
- filter
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B3/00—Line transmission systems
- H04B3/02—Details
- H04B3/20—Reducing echo effects or singing; Opening or closing transmitting path; Conditioning for transmission in one direction or the other
- H04B3/23—Reducing 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
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
- Telephone Function (AREA)
- Circuit For Audible Band Transducer (AREA)
Description
===エコー防止回路、デジタル信号処理回路の構成例===
図1を参照しつつ本発明に係るエコー防止回路、デジタル信号処理回路について説明する。図1は、本発明に係るエコー防止回路、当該エコー防止回路に含まれているデジタル信号処理回路(DSP(Digital Signal Processor)2)の一例を示すブロック図である。
以下、図1〜図7を参照しつつDSP2及びDSP2の構成要件であるFIRフィルタ4、11の構成ついて詳述する。図2は、図1に示すエコー防止回路の経路A、Bを示した図である。図3は、経路Aにイヤホンマイク18が含まれる場合を示した図である。図4(a)は、図2又は図3に示す経路Aのインパルス応答IR1'(Z)を示した図である。図4(b)は、図2又は図3に示す経路Bのインパルス応答IR2'(Z)を示した図である。図5は、DSP2の構成の一部を示すブロック図である。詳述すると、経路Aのインパルス応答IR1'(Z)に基づいてFIRフィルタ11のフィルタ係数を設定するための、DSP2の構成の一部を示すブロック図である。図6は、DSP2の他の構成の一部を示すブロック図である。詳述すると、経路Bのインパルス応答IR2'(Z)に基づいてFIRフィルタ4のフィルタ係数を設定するための、DSP2の他の構成の一部を示すブロック図である。図7は、FIRフィルタ4、11のその他の一例を示すブロック図である。
DSP2は、図1に示すFIRフィルタ11等とともに、インパルス応答格納メモリ43(フィルタ係数設定部)、インパルス用メモリ44、45、フィルタ係数格納メモリ47、レジスタ46、48、49、50(フィルタ係数設定部)、スイッチ回路60A〜60E、60G〜60I(フィルタ係数設定部)、60N、60Qを有している。
また、FIRフィルタ11は、図5一点鎖線内に示すデジタル信号用メモリ42、乗算回路51、ADD(加算器)52、ACC(Accumulator)53、スイッチ回路60Mを有している。
レジスタ48、49には、CPU1からの前述した他方の論理値‘0’が入力される。
レジスタ57には、インパルス応答格納メモリ55に記憶されたインパルス応答imp(0)〜(N−1)を、乗算回路58にて位相反転させるべく−1を示すバイナリデータが予め記憶されている。
加算回路37は、乗算回路36a0〜36aN−1からの出力を合算する。この結果、前述したFIRフィルタ4と同様の畳み込み演算を施すことが可能となる。
図2及び図3を参照しつつFIRフィルタ4、11のフィルタ係数について詳述する。なお、イヤホンマイク18は入出力端子7に接続することができる。そして、入出力端子7から出力されるアナログ信号がイヤホンマイク18に入力されると、イヤホンマイク18はそのアナログ信号に基づいて振動板(不図示)を振動させることにより音声を出力する。また、イヤホンマイク18は、イヤホンマイク18を耳に装着している者が音声を発したときの鼓膜の振動を振動板でとらえることによりアナログ信号を生成して出力する。そして、イヤホンマイク18から出力されるアナログ信号が入出力端子7から入力される。
IRall_1(Z)=−IR2'(Z)・IR1'(Z)
=(−(−IR2(Z)・W(Z)))・(IR1(Z)・W(Z))
=IR2(Z)・W(Z)・IR1(Z)・W(Z)
となる。また、FIRフィルタ11のフィルタ係数をIR1'(Z)とすると、FIRフィルタ11の入力から入力端子33までの特性IRall_2(Z)は、
IRall_2(Z)=IR1'(Z)・IR2'(Z)
=IR1(Z)・W(Z)・(−IR2(Z)・W(Z))
=IR1(Z)・W(Z)・(−IR2(Z))・W(Z)
=−IRall_1(Z)
となる。
IRall_1(Z)=IR2'(Z)・IR1'(Z)
=(−IR2(Z)・W(Z))・(IR1(Z)・W(Z))
=−IR2(Z)・W(Z)・IR1(Z)・W(Z)
となる。また、FIRフィルタ11のフィルタ係数を,IR1'(Z)を位相反転した−IR1'(Z)とすると、FIRフィルタ11の入力から入力端子33までの特性IRall_2(Z)は、
IRall_2(Z)=−IR1'(Z)・IR2'(Z)
=(−(IR1(Z)・W(Z)))・(−IR2(Z)・W(Z))
=IR1(Z)・W(Z)・IR2(Z)・W(Z)
=−IRall_1(Z)
となる。
以下、図1〜図6、図8を参照しつつ本発明に係るエコー防止回路、当該エコー防止回路に含まれているデジタル信号処理回路によるインパルス応答取得処理、FIRフィルタ4、11のフィルタ係数設定の動作について説明する。図8は、本発明に係るエコー防止回路、当該エコー防止回路に含まれているデジタル信号処理回路の動作の一例を示すフローチャートである。
===エコー防止回路、デジタル信号処理回路の構成例===
図9は、第2の実施形態を示す図である。図9は、本発明に係るエコー防止回路、当該エコー防止回路に含まれているデジタル信号処理回路の一例を示すブロック図である。なお、図9に示すエコー防止回路おいて、前述した第1の実施形態と同一の構成要件については、同一番号を付して説明を省略する。
つまり、本実施形態は、第1の実施形態における差動増幅回路9、増幅回路13に代えて、反転増幅回路61、利得位相調整回路75、加算回路63を設けた構成となっている。なお、本実施形態においてもCPU1を構成要件としているが、CPU1を構成要件としないことも可能である。
さらに、DSP2は、入力端子30、FIRフィルタ4、出力端子31、FIRフィルタ11、出力端子32、入力端子33、出力端子34を有している。
利得位相調整回路75は、反転増幅回路61からのアナログ信号に対して、利得および位相の調整を施して加算回路63に出力する。なお、この利得位相調整回路75によるアナログ信号の利得および位相の調整は、入力端子30にデジタル信号が入力されたときの後述する加算回路63の出力をゼロとするため、増幅回路6からのアナログ信号とは位相反転したアナログ信号を生成すべく行われる。
加算回路63は、増幅回路6からのアナログ信号が入力される。そして、加算回路63は、増幅回路6からのアナログ信号と、利得位相調整回路75からのアナログ信号とを加算した加算結果を増幅回路10に出力する。また、加算回路63は、入出力端子7からの音声信号を増幅回路10に出力する。
図10及び図11を参照しつつFIRフィルタ4、11のフィルタ係数について詳述する。図10は、図9に示すエコー防止回路の経路C、Dを示した図である。また、図11は、経路Cにイヤホンマイク18が含まれる場合を示した図である。
IRall_3(Z)=−IR4'(Z)・IR3'(Z)
=(−(−IR4_1(Z)・IR4_2(Z)・W2(Z)))・
(IR3(Z)・W2(Z))
=IR4_1(Z)・IR4_2(Z)・W2(Z)・IR3(Z)・W2(Z)
となる。また、FIRフィルタ11のフィルタ係数をIR3'(Z)とすると、FIRフィルタ11の入力から入力端子33までの特性IRall_4(Z)は、
IRall_4(Z)=IR3'(Z)・IR4'(Z)
=IR3(Z)・W2(Z)・(−IR4_1(Z)・
IR4_2(Z)・W2(Z))
=IR3(Z)・W2(Z)・(−IR4_1(Z))・
IR4_2(Z)・W2(Z)
=−IRall_3(Z)
となる。
IRall_3(Z)=IR4'(Z)・IR3'(Z)
=(−IR4_1(Z)・IR4_2(Z)・W2(Z))・
(IR3(Z)・W2(Z))
=−IR4_1(Z)・IR4_2(Z)・W2(Z)・IR3(Z)・W2(Z)
となる。また、FIRフィルタ11のフィルタ係数を,IR3'(Z)を位相反転した−IR3'(Z)とすると、FIRフィルタ11の入力から入力端子33までの特性IRall_4(Z)は、
IRall_4(Z)=−IR3'(Z)・IR4'(Z)
=−(IR3(Z)・W2(Z))・(−IR4_1(Z)・
IR4_2(Z)・W2(Z))
=IR3(Z)・W2(Z)・IR4_1(Z)・IR4_2(Z)・W2(Z)
=−IRall_3(Z)
となる。
そして、図11に示すように、イヤホンマイク18が接続された状態でインパルス応答IR3'(Z)を取得し、このIR3'(Z)をFIRフィルタ11のフィルタ係数に設定することにより、イヤホンマイク18の伝達特性に応じた効果的なエコー防止が可能となる。
なお、このFIRフィルタ4のフィルタ係数にIR4'(Z)を位相反転した−IR4'(Z)を設定し、FIRフィルタ11のフィルタ係数にIR3'(Z)を設定する処理は、第1の実施形態と同様の処理を行うことによって可能となる。
===エコー防止回路、デジタル信号処理回路の構成例===
図12は、第3の実施形態を示す図である。図12は、本発明に係るエコー防止回路、当該エコー防止回路に含まれているデジタル信号処理回路(DSP64)の一例を示すブロック図である。なお、図12に示すエコー防止回路において、前述した第1の実施形態と同一の構成要件については、同一番号を付して説明を省略する。
エコー防止回路は、CPU1、DSP64、増幅回路6、入出力端子7、差動増幅回路9、増幅回路10、増幅回路13を有している。なお、本実施形態においてもCPU1を構成要件としているが、CPU1を構成要件としないことも可能である。
つまり、本実施形態は、第1の実施形態におけるADコンバータ3、14、DAコンバータ5、12、15がDSP64内部に設けられた構成となっている。
FIRフィルタ4はデジタル信号に対して、当該FIRフィルタ4のフィルタ係数に基づいて畳み込み演算処理を施してDAコンバータ67に出力する。また同時に、FIRフィルタ11はデジタル信号に対して、当該FIRフィルタ11のフィルタ係数に基づいて畳み込み演算処理を施してDAコンバータ73に出力する。
DAコンバータ67は、デジタル信号に対してデジタル・アナログ変換処理したアナログ信号を、出力端子68を介して出力させる。この結果、増幅回路6には、DAコンバータ67からのアナログ信号が入力される。
DAコンバータ73は、デジタル信号に対してデジタル・アナログ変換処理したアナログ信号を、出力端子74を介して出力させる。この結果、増幅回路13には、DAコンバータ73からのアナログ信号が入力される。
ADコンバータ70には、入力端子69を介して、増幅回路10からの音声信号が入力される。そして、ADコンバータ70は、音声信号に対してアナログ・デジタル変換処理したデジタル信号を、DAコンバータ71に出力する。
DAコンバータ71は、デジタル信号に対してデジタル・アナログ変換処理したアナログ信号を、出力端子72を介して出力させる。
図13及び図14を参照しつつFIRフィルタ4、11のフィルタ係数について詳述する。図13は、図12に示すエコー防止回路の経路E、Fを示した図である。また、図14は、経路Eにイヤホンマイク18が含まれる場合を示した図である。
IRall_5(Z)=−IR6'(Z)・IR5'(Z)
=(−(−IR6(Z)・W3(Z)))・(IR5(Z)・W3(Z))
=IR6(Z)・W3(Z)・IR5(Z)・W3(Z)
となる。また、FIRフィルタ11のフィルタ係数をIR5'(Z)とすると、FIRフィルタ11の入力からADコンバータ70の出力までの特性IRall_6(Z)は、
IRall_6(Z)=IR5'(Z)・IR6'(Z)
=IR5(Z)・W3(Z)・(−IR6(Z)・W3(Z))
=IR5(Z)・W3(Z)・(−IR6(Z))・W3(Z)
=−IRall_5(Z)
となる。
IRall_5(Z)=IR6'(Z)・IR5'(Z)
=(−IR6(Z)・W3(Z))・(IR5(Z)・W3(Z))
=−IR6(Z)・W3(Z)・IR5(Z)・W3(Z)
となる。また、FIRフィルタ11のフィルタ係数を,IR5'(Z)を位相反転した−IR5'(Z)とすると、FIRフィルタ11の入力からADコンバータ70の出力までの特性IRall_6(Z)は、
IRall_6(Z)=−IR5'(Z)・IR6'(Z)
=(−(IR5(Z)・W3(Z))・(−IR6(Z)・W3(Z))
=IR5(Z)・W3(Z)・IR6(Z)・W3(Z)
=−IRall_5(Z)
となる。
そして、図14に示すように、イヤホンマイク18が接続された状態でインパルス応答IR5'(Z)を取得し、このIR5'(Z)をFIRフィルタ11のフィルタ係数に設定することにより、イヤホンマイク18の伝達特性に応じた効果的なエコー防止が可能となる。
なお、このFIRフィルタ4のフィルタ係数にIR6'(Z)を位相反転した−IR6'(Z)を設定し、FIRフィルタ11のフィルタ係数にIR5'(Z)を設定する処理は、第1の実施形態と同様の処理を行うことによって可能となる。
===エコー防止回路、デジタル信号処理回路の構成例===
図15は、第4の実施形態を示す図である。図15は、本発明に係るエコー防止回路、当該エコー防止回路に含まれているデジタル信号処理回路(DSP64)の一例を示すブロック図である。
なお、図15に示すように第4の実施形態におけるエコー防止回路は、前述した第2の実施形態(図9)、第3の実施形態(図12)を組み合わせた構成となっており、同一の構成要件については同一番号を付して説明を省略する。
図16及び図17を参照しつつFIRフィルタ4、11のフィルタ係数について詳述する。図16は、図15に示すエコー防止回路の経路G、Hを示した図である。また、図17は、経路Gにイヤホンマイク18が含まれる場合を示した図である。
IRall_7(Z)=−IR8'(Z)・IR7'(Z)
=(−(−IR8_1(Z)・IR8_2(Z)・W4(Z)))・
(IR7(Z)・W4(Z))
=IR8_1(Z)・IR8_2(Z)・W4(Z)・IR7(Z)・W4(Z)
となる。また、FIRフィルタ11のフィルタ係数をIR7'(Z)とすると、FIRフィルタ11の入力からADコンバータ70の出力までの特性IRall_8(Z)は、
IRall_8(Z)=IR7'(Z)・IR8'(Z)
=IR7(Z)・W4(Z)・(−IR8_1(Z)・
IR8_2(Z)・W4(Z))
=IR7(Z)・W4(Z)・(−IR8_1(Z))・
IR8_2(Z)・W4(Z)
=−IRall_7(Z)
となる。
IRall_7(Z)=IR8'(Z)・IR7'(Z)
=(−IR8_1(Z)・IR8_2(Z)・W4(Z))・
(IR7(Z)・W4(Z))
=−IR8_1(Z)・IR8_2(Z)・W4(Z)・IR7(Z)・W4(Z)
となる。また、FIRフィルタ11のフィルタ係数を、IR7'(Z)を位相反転した−IR7'(Z)とすると、FIRフィルタ11の入力からADコンバータ70の出力までの特性IRall_8(Z)は、
IRall_8(Z)=−IR7'(Z)・IR8'(Z)
=(−(IR7(Z)・W4(Z)))・(−IR8_1(Z)・
IR8_2(Z)・W4(Z))
=IR7(Z)・W4(Z)・IR8_1(Z)・
IR8_2(Z)・W4(Z)
=−IRall_7(Z)
となる。
そして、図17に示すように、イヤホンマイク18が接続された状態でインパルス応答IR7'(Z)を取得し、このIR7'(Z)をFIRフィルタ11のフィルタ係数に設定することにより、イヤホンマイク18の伝達特性に応じた効果的なエコー防止が可能となる。
なお、このFIRフィルタ4のフィルタ係数にIR8'(Z)を位相反転した−IR8'(Z)を設定し、FIRフィルタ11のフィルタ係数にIR7'(Z)を設定する処理は、第1の実施形態と同様の処理を行うことによって可能となる。
===エコー防止回路、デジタル信号処理回路の構成例===
図18は、第5の実施形態を示す図である。図18は、本発明に係るエコー防止回路、当該エコー防止回路に含まれるデジタル信号処理回路(DSP83)の一例を示すブロック図である。なお、図18に示すエコー防止回路において、前述した第1の実施形態と同一の構成要件については、同一番号を付して説明を省略する。図19は、図18に示すADF(Adaptive Digital Filter・適応デジタルフィルタ)76の詳細図である。
減算回路77の+入力端子には、入力端子33を介して、ADコンバータ14からのデジタル信号が入力される。また、減算回路77の−入力端子には、ADF76からの出力信号が入力される。そして、減算回路77は、ADコンバータ14からのデジタル信号とADF76からの出力信号とを減算して出力する。以下、減算回路77からの出力信号を誤差信号という。
参照信号入出力部78は、FIRフィルタ4からのデジタル信号(以下、参照信号入出力部78に入力されるデジタル信号を参照信号という)が入力されて、当該参照信号を保持する。そして、参照信号入出力部78は、乗算部80、フィルタ係数更新部81に対し参照信号を出力する。
乗算部80は、参照信号とフィルタ係数を順次乗算した乗算結果を加算部82に出力する。加算部82は、乗算部80からの出力信号を順次加算した結果を減算回路77に出力する。
図19、図20を参照しつつ、フィルタ係数部79のフィルタ係数を更新するための処理動作の一例について説明する。図20は、本発明に係るエコー防止回路、当該エコー防止回路に含まれているデジタル信号処理回路の処理動作の一例を示すフローチャートである。なお、以下の説明においては、入力端子30にデジタル信号が入力された時刻tにおいて、減算回路77の+入力端子に入力されるデジタル信号をYt、参照信号入出力部78に入力される参照信号をXt(={Xt(0)、Xt(1)、・・、Xt(N−1)})と示す。また、フィルタ係数部79のフィルタ係数をHt(={Ht(0)、Ht(1)、・・、Ht(N−1)})と示す。また、フィルタ係数更新部81にて算出されるフィルタ係数をHt+1(={Ht+1(0)、Ht+1(1)、・・、Ht+1(N−1)})と示して説明する。そして、i番目の参照信号をXt(i)、フィルタ係数をHt(i)、Ht+1(i)と示す。
Ht+1(0)=Ht(0)+(α・Et・Xt(0))/‖Xt‖2
となる。そのため、フィルタ係数更新部81が、参照信号入出力部78からのXt(0)、フィルタ係数部79からのHt(0)、減算回路77からのEtに基づいて、上式を演算することによって、Ht+1(0)が算出される(S209)。次に、フィルタ係数更新部81は、Ht+1(1)を算出すべくiをインクリメントしてi=i+1=1とする(S210)。そして、フィルタ係数更新部81は、算出したフィルタ係数がHt+1(N−1)に達していないためi≧Nでないと判別する(S211・NO)。そして前述と同様に、Ht+1(1)は、
Ht+1(1)=Ht(1)+(α・Et・Xt(1))/‖Xt‖2
から算出される。このように、S209からS211の処理をi≧Nまで繰り返すことによって(S211・YES)、Ht+1(={Ht+1(0)、・・、Ht+1(N−1)})が算出されることとなる。そして、フィルタ係数更新部81は、フィルタ係数部79のフィルタ係数Ht(={Ht(0)、・・、Ht(N−1)})をHt+1(={Ht+1(0)、・・、Ht+1(N−1)})に更新すべく、当該Ht+1をフィルタ係数部79に出力する。
===エコー防止回路、デジタル信号処理回路の構成例===
図21は、第6の実施形態を示す図である。図21は、エコー防止回路、当該エコー防止回路に含まれているデジタル信号処理回路(DSP202)の一例を示すブロック図である。
さらに、DSP202は、入力端子230、出力端子231、デジタルフィルタ(ARAM:Auto-Regressive Moving Average)211(300)(以下、デジタルフィルタ211という)211、出力端子232、入力端子233、出力端子234を有している。
DSP202に入力されたデジタル信号は、出力端子231を介して出力されるとともに、デジタルフィルタ211に入力される。デジタルフィルタ211はデジタル信号に対して、当該デジタルフィルタ211のフィルタ係数に基づいてフィルタ処理を施して出力端子232に出力する。
DAコンバータ205は、出力端子231を介してDSP202からのデジタル信号が入力される。そして、DAコンバータ205は、デジタル信号に対してデジタル・アナログ変換処理したアナログ信号を増幅回路206に出力する。増幅回路206は、所定の増幅率にてアナログ信号を増幅して出力する。
以下、図22及び図23を参照しつつデジタルフィルタ211のフィルタ係数について詳述する。図22は、図21に示すエコー防止回路の経路I、Jを示した図である。また、図23は、経路Iにイヤホンマイク18が含まれる場合を示した図である。なお、イヤホンマイク18は、入出力端子207に接続することができる。そして、入出力端子207から出力されるアナログ信号がイヤホンマイク18に入力されると、イヤホンマイク18はそのアナログ信号に基づいて振動板(不図示)を振動させることにより音声を出力する。また、イヤホンマイク18は、イヤホンマイク18を耳に装着している者が音声を発したときの鼓膜の振動を振動板でとらえることによりアナログ信号を生成して出力する。そして、イヤホンマイク18から出力されるアナログ信号が入出力端子207から入力される。
IR9(Z)=IR10(Z)・Q(Z)
の式が成り立つようにQ(Z)を設けることとなる。つまり、Q(Z)は、
Q(Z)=IR9(Z)/IR10(Z)
となるように設ければよい。しかしながら、DSP202が取得可能なインパルス応答は、図22又は図23の実線で示す経路Iのインパルス応答(伝達関数)IR9'(Z)(=IR9(Z)・W5(Z))と、経路Jのインパルス応答(伝達関数)IR10'(Z)(=−IR10(Z)・W5(Z))である。なお、IR10(Z)が位相反転されているのは、差動増幅回路209の−入力端子に入力されているためである。
−IR9'(Z)=IR10'(Z)・Q(Z)
となる。つまり、Q(Z)を、
Q(Z)=−IR9'(Z)/IR10'(Z)
と設ければよいことがわかる。つまり、デジタルフィルタ211の特性は、伝達特性IR9'(Z)を位相反転したものに、IR10'(Z)の逆フィルタの特性を加えた特性とすることで実現可能となる。そして、このようにデジタルフィルタ211のフィルタ係数を設定することによって、差動増幅回路209において経路Iを伝達する信号を、経路Jを伝達する信号で打ち消すことが可能となる。この結果、入力端子230にデジタル信号が入力されたときの、前述のエコーを防止することが可能となる。
さらに、接続されたイヤホンマイク18を、耳孔に挿入したり、耳介を覆ったりすることにより耳に装着した状態でインパルス応答IR9'(Z)を取得し、このIR9'(Z)を位相反転したものに、IR10'(Z)の逆フィルタの特性を加えたフィルタ係数をデジタルフィルタ211に設定することにより、イヤホンマイク18の伝達特性及び使用者の耳の中の伝達特性に応じた効果的なエコー防止が可能となる。
そして、前述したフィルタ係数をデジタルフィルタ211に設定すべく、DSP202、デジタルフィルタ211は下記の構成となっている。
以下、図21〜図26を参照しつつDSP202及びDSP202の構成要件であるデジタルフィルタ211の構成ついて詳述する。図24(a)は、図22又は図23に示す経路Iのインパルス応答IR9'(Z)を示した図である。図24(b)は、図22又は図23に示す経路Jのインパルス応答IR10'(Z)を示した図である。図25は、DSP202の構成の一部を示すブロック図である。詳述すると、インパルス応答IR9'(Z)、IR10'(Z)に基づいてデジタルフィルタ211のフィルタ係数を設定するための、DSP202の構成の一部を示すブロック図である。図26は、デジタルフィルタ211の一例として示すARMAフィルタ300の構成を示すブロック図である。詳述すると、ARMAフィルタ300は、IR9'(Z)を位相反転したものに、IR10'(Z)の逆フィルタの特性を加えた特性をもつフィルタの一例である。なお、本実施形態においては、ARMAフィルタを用いているがこれに限るものではない。前述したフィルタ係数が設定可能なデジタルフィルタであれば良い。
また、ARMAフィルタ300は、図26に示すように遅延回路235a1〜235aN−1、乗算回路236a0〜236aN−1、301b1〜301bN−1、加算回路237a0〜237aN−1、302b0〜302bN−1、スイッチ回路260L、260Mを有している。
レジスタ249には、CPU201からの前述した他方の論理値‘0’が入力される。
レジスタ257には、インパルス応答格納メモリ243に記憶されたインパルス応答imp(0)〜(N−1)を、乗算回路258にて位相反転させるべく−1を示すバイナリデータが予め記憶されている。
乗算回路301b1〜301bN−1は、インパルス応答格納メモリ255のレジスタ1〜N−1に保持されているインパルス応答imp(1)〜(N−1)が乗算係数としてそれぞれ設定される。詳述すると、DSP202がスイッチ回路260Jをレジスタ1から順次切替え、スイッチ回路260Mを乗算回路301b1から順次切替えることによって、インパルス応答imp(1)〜(N−1)が順次入力され、乗算回路301b1〜301bN−1の乗算係数が設定されることとなる。そして、乗算回路301b1〜301bN−1は、遅延回路235a1〜235aN−1からのデジタル信号Xn−1〜Xn−(N−1)に対して設定された乗算係数で乗算し、乗算結果を減算回路302b1〜302bN−1に出力する。
以下、図21〜図27を参照しつつエコー防止回路、当該エコー防止回路に含まれているデジタル信号処理回路によるインパルス応答取得処理、ARAM300のフィルタ係数設定の動作について説明する。なお、本実施形態においては、デジタルフィルタ211のフィルタ係数設定の一例として、前述したARMAフィルタ300の乗算回路236a0〜236aN−1、301b1〜301bN−1の乗算係数設定を用いて説明する。図27は、エコー防止回路、当該エコー防止回路に含まれているデジタル信号処理回路の動作の一例を示すフローチャートである。
===エコー防止回路、デジタル信号処理回路の構成例===
以下、図28〜図32を参照して第7の実施形態について説明する。なお、本実施形態は、前述した第6の実施形態おいて取得したインパルス応答IR9'(Z)、IR10'(Z)に基づく、デジタルフィルタ211のフィルタ係数設定についての他の形態を示すものである。そして、本実施形態においては、デジタルフィルタ211の一例としてFIRフィルタ303を用いたときの、フィルタ係数設定について説明する。本実施形態において第6の実施形態と同一の構成要件については同一番号を付して説明を省略する。
加算部293は、乗算部291からの出力信号を順次加算した結果を減算回路288に出力する。なお、この加算部293からの出力信号が前述したY'tとなる。
レジスタ294は、DSP295からの例えば他方の論理値‘0’の論理値が入力されて、当該他方の論理値‘0’を保持する。
また、FIRフィルタ303は、図31一点鎖線内に示すデジタル信号用メモリ242(破線)、乗算回路251、ADD252、ACC253、スイッチ回路260Oを有している。
レジスタ248には、CPU201からの前述した他方の論理値‘0’が入力される。
加算回路337は、乗算回路336a0〜336aN−1からの出力信号を合算する。この結果、前述したFIRフィルタ303と同様の畳み込み演算を施すことが可能となる。
図28〜図33を参照しつつ、FIRフィルタ303のフィルタ係数を設定するための処理動作の一例について説明する。図33は、FIRフィルタ303のフィルタ係数を設定する処理動作の一例を示すフローチャートである。
FIRフィルタ285は、設定されたフィルタ係数に基づいて、白色ノイズ生成回路287からのM系列乱数L(N)に対して畳み込み演算を施して、演算結果である参照信号Xt(={Xt(0)、・・、Xt(N−1)})をADF284に出力する(S405)。
また、FIRフィルタ286は、設定されたフィルタ係数に基づいて、白色ノイズ生成回路287からのM系列乱数L(N)に対して畳み込み演算を施して、演算結果であるYtを減算回路288の+入力端子に出力する(S406)。
減算回路288は、+入力端子に入力されたYtと、−入力端子に入力されたY'tを減算し(S412)、減算結果である誤差信号Etをフィルタ係数更新部292に出力する。
Ht+1(0)=Ht(0)+(α・Et・Xt(0))/‖Xt‖2
となる。そのため、フィルタ係数更新部292が、参照信号入出力部289からのXt(0)、フィルタ係数部290からのHt(0)、減算回路288からのEtに基づいて、上式を演算することによって、Ht+1(0)が算出される(S414)。次に、フィルタ係数更新部292は、Ht+1(1)を算出すべくiをインクリメントしてi=i+1=1とする(S415)。そして、フィルタ係数更新部292は、算出したフィルタ係数がHt+1(N−1)に達していないためi≧Nでないと判別する(S416・NO)。前述と同様に、Ht+1(1)は、
Ht+1(1)=Ht(1)+(α・Et・Xt(1))/‖Xt‖2
から算出される。このように、S414からS416の処理をi≧Nまで繰り返すことによって(S416・YES)、Ht+1(N)(={Ht+1(0)、・・、Ht+1(N−1)})が算出されることとなる。次に、DSP295は、誤差信号Etの平均値が一定値未満であるか否かを判別する(S417)。そして、DSP295は、誤差信号Etの平均値が一定値未満でないと判別すると(S417・NO)、前述したS404以降の処理を再び繰り返すこととなる。
===エコー防止回路、デジタル信号処理回路の構成例===
図34は、第8の実施形態を示す図である。図34は、エコー防止回路、当該エコー防止回路に含まれているデジタル信号処理回路の一例を示すブロック図である。なお、図34に示すエコー防止回路おいて、前述した第6、第7の実施形態と同一の構成要件については、同一番号を付して説明を省略する。
つまり、本実施形態は、第6、第7の実施形態における差動増幅回路209、増幅回路213に代えて、反転増幅回路261、利得位相調整回路275、加算回路263を設けた構成となっている。なお、本実施形態においてもCPU201を構成要件としているが、CPU201を構成要件としないことも可能である。
さらに、DSP202は、入力端子230、出力端子231、デジタルフィルタ211、出力端子232、入力端子233、出力端子234を有している。
反転増幅回路261は、DAコンバータ212からのアナログ信号を、所定の増幅率にて反転増幅して利得位相調整回路275に出力する。
図35及び図36を参照しつつデジタルフィルタ211のフィルタ係数について詳述する。図35は、図34に示すエコー防止回路の経路K、Lを示した図である。また、図36は、経路Kにイヤホンマイク18が含まれる場合を示した図である。
IR11(Z)=IR12(Z)・Q(Z)
の式が成り立つようにQ(Z)を設けることとなる。つまり、Q(Z)は、
Q(Z)=IR11(Z)/IR12(Z)
となるように設ければよい。しかしながら、DSP202が取得可能なインパルス応答は、図35又は図36の実線で示す経路Kのインパルス応答(伝達関数)IR11'(Z)(=IR11(Z)・W6(Z))と、経路Lのインパルス応答(伝達関数)IR12'(Z)(=−IR12_1(Z)・IR12_2(Z)・W6(Z))である。なお、IR12_1(Z)が位相反転されているのは、反転増幅回路261にて反転されるためである。
−IR11'(Z)=IR12'(Z)・Q(Z)
となる。つまり、Q(Z)を、
Q(Z)=−IR11'(Z)/IR12'(Z)
と設ければよいことがわかる。つまり、デジタルフィルタ211の特性は、伝達特性IR11'(Z)を位相反転したものに、IR12'(Z)の逆フィルタの特性を加えた特性とすることで実現可能となる。そして、このようにデジタルフィルタ211のフィルタ係数を設定することによって、加算回路263において経路Kを伝達する信号を、経路Lを伝達する信号で打ち消すことが可能となる。この結果、入力端子230にデジタル信号が入力されたときの、前述のエコーを防止することが可能となる。
===エコー防止回路、デジタル信号処理回路の構成例===
図37は、第9の実施形態を示す図である。図37は、エコー防止回路、当該エコー防止回路に含まれているデジタル信号処理回路(DSP264)の一例を示すブロック図である。なお、図37に示すエコー防止回路において、前述した第6、第7の実施形態と同一の構成要件については、同一番号を付して説明を省略する。
さらに、DSP264は、入力端子265、ADコンバータ266、DAコンバータ267、出力端子268、入力端子269、ADコンバータ270、DAコンバータ271、出力端子272、デジタルフィルタ211、DAコンバータ273、出力端子274を有している。
つまり、本実施形態は、第6、第7の実施形態におけるADコンバータ203、214、DAコンバータ205、212、215がDSP264内部に設けられた構成となっている。
デジタルフィルタ211はデジタル信号に対して、当該デジタルフィルタ211のフィルタ係数に基づいてフィルタ処理を施してDAコンバータ273に出力する。
DAコンバータ267は、デジタル信号に対してデジタル・アナログ変換処理したアナログ信号を、出力端子268を介して出力させる。この結果、増幅回路206には、DAコンバータ267からのアナログ信号が入力される。
DAコンバータ273は、デジタルフィルタ211からのデジタル信号に対してデジタル・アナログ変換処理したアナログ信号を、出力端子274を介して出力させる。この結果、増幅回路213には、DAコンバータ273からのアナログ信号が入力される。
ADコンバータ270には、入力端子269を介して、増幅回路210からの音声信号が入力される。そして、ADコンバータ270は、音声信号に対してアナログ・デジタル変換処理したデジタル信号を、DAコンバータ271に出力する。
DAコンバータ271は、デジタル信号に対してデジタル・アナログ変換処理したアナログ信号を、出力端子272を介して出力させる。
図38及び図39を参照しつつデジタルフィルタ211のフィルタ係数について詳述する。図38は、図37に示すエコー防止回路の経路M、Nを示した図である。また、図39は、経路Mにイヤホンマイク18が含まれる場合を示した図である。
IR13(Z)=IR14(Z)・Q(Z)
の式が成り立つようにQ(Z)を設けることとなる。つまり、Q(Z)は、
Q(Z)=IR13(Z)/IR14(Z)
となるように設ければよい。しかしながら、DSP264が取得可能なインパルス応答は、図38又は図39の実線で示す経路Mのインパルス応答(伝達関数)IR13'(Z)(=IR13(Z)・W7(Z))と、経路Nのインパルス応答(伝達関数)IR14'(Z)(=−IR14(Z)・W7(Z))である。なお、IR14(Z)が位相反転されているのは、差動増幅回路209の−入力端子に入力されているためである。
−IR13'(Z)=IR14'(Z)・Q(Z)
となる。つまり、Q(Z)を、
Q(Z)=−IR13'(Z)/IR14'(Z)
と設ければよいことがわかる。つまり、デジタルフィルタ211の特性は、伝達特性IR13'(Z)を位相反転したものに、IR14'(Z)の逆フィルタの特性を加えた特性とすることで実現可能となる。そして、このようにデジタルフィルタ211のフィルタ係数を設定することによって、差動増幅回路209において経路Mを伝達する信号を、経路Nを伝達する信号で打ち消すことが可能となる。この結果、入力端子265に音声信号が入力されたときの、前述のエコーを防止することが可能となる。
===エコー防止回路、デジタル信号処理回路の構成例===
図40は、第10の実施形態を示す図である。図40は、エコー防止回路、当該エコー防止回路に含まれているデジタル信号処理回路(DSP264)の一例を示すブロック図である。
図41及び図42を参照しつつデジタルフィルタ211のフィルタ係数について詳述する。図41は、図40に示すエコー防止回路の経路O、Pを示した図である。また、図42は、経路Oにイヤホンマイク18が含まれる場合を示した図である。
IR15(Z)=IR16(Z)・Q(Z)
の式が成り立つようにQ(Z)を設けることとなる。つまり、Q(Z)は、
Q(Z)=IR15(Z)/IR16(Z)
となるように設ければよい。しかしながら、DSP264が取得可能なインパルス応答は、図41又は図42の実線で示す経路Oのインパルス応答(伝達関数)IR15'(Z)(=IR15(Z)・W8(Z))と、経路Pのインパルス応答(伝達関数)IR16'(Z)(=−IR16_1(Z)・IR16_2(Z)・W8(Z))である。なお、IR16_1(Z)が位相反転されているのは、反転増幅回路261にて反転されるためである。
−IR15'(Z)=IR16'(Z)・Q(Z)
となる。つまり、Q(Z)を、
Q(Z)=−IR15'(Z)/IR16'(Z)
と設ければよいことがわかる。つまり、デジタルフィルタ211の特性は、伝達特性IR15'(Z)を位相反転したものに、IR16'(Z)の逆フィルタの特性を加えた特性とすることで実現可能となる。そして、このようにデジタルフィルタ211のフィルタ係数を設定することによって、加算回路263において経路Oを伝達する信号を、経路Pを伝達する信号で打ち消すことが可能となる。この結果、入力端子265に音声信号が入力されたときの、前述のエコーを防止することが可能となる。
===エコー防止回路、デジタル信号処理回路の構成例===
図43は、第11の実施形態を示す図である。図43は、エコー防止回路、当該エコー防止回路に含まれるデジタル信号処理回路(DSP283)の一例を示すブロック図である。なお、図43に示すエコー防止回路において、前述した第6の実施形態と同一の構成要件については、同一番号を付して説明を省略する。図44は、図43に示すADF276の詳細図である。
減算回路277の+入力端子には、入力端子233を介して、ADコンバータ214からのデジタル信号が入力される。また、減算回路277の−入力端子には、ADF276からの出力信号が入力される。そして、減算回路277は、ADコンバータ214からのデジタル信号とADF276からの出力信号とを減算して出力する。以下、減算回路277からの出力信号を誤差信号という。
ADF276は、図44破線内に示すとおり、参照信号入出力部278、フィルタ係数部279、乗算部280、フィルタ係数更新部281、加算部282を有している。
参照信号入出力部278は、入力端子230を介してADコンバータ203からのデジタル信号(以下、参照信号入出力部278に入力されるデジタル信号を参照信号という)が入力されて、当該参照信号を保持する。そして、参照信号入出力部278は、乗算部280、フィルタ係数更新部281に対し参照信号を出力する。
乗算部280は、参照信号とフィルタ係数を順次乗算した乗算結果を加算部282に出力する。
加算部282は、乗算部280からの出力信号を順次加算した結果を減算回路277に出力する。
DAコンバータ215は、出力端子234を介して、減算回路277からのデジタル信号が入力される。そして、DAコンバータ215は、デジタル信号に対してデジタル・アナログ変換処理したアナログ信号を出力する。
図44、図45を参照しつつ、フィルタ係数部279のフィルタ係数を更新するための処理動作の一例について説明する。図45は、エコー防止回路、当該エコー防止回路に含まれているデジタル信号処理回路の処理動作の一例を示すフローチャートである。なお、以下の説明においては、入力端子230にデジタル信号が入力された時刻tにおいて、減算回路277の+入力端子に入力されるデジタル信号をYt、参照信号入出力部278に入力される参照信号をXt(={Xt(0)、Xt(1)、・・、Xt(N−1)})と示す。また、フィルタ係数部279のフィルタ係数をHt(={Ht(0)、Ht(1)、・・、Ht(N−1)})と示す。また、フィルタ係数更新部281にて算出されるフィルタ係数をHt+1(={Ht+1(0)、Ht+1(1)、・・、Ht+1(N−1)})と示して説明する。そして、i番目の参照信号をXt(i)、フィルタ係数をHt(i)、Ht+1(i)と示す。
Ht+1(0)=Ht(0)+(α・Et・Xt(0))/‖Xt‖2
となる。そのため、フィルタ係数更新部281が、参照信号入出力部782からのXt(0)、フィルタ係数部279からのHt(0)、減算回路277からのEtに基づいて、上式を演算することによって、Ht+1(0)が算出される(S509)。次に、フィルタ係数更新部281は、Ht+1(1)を算出すべくiをインクリメントしてi=i+1=1とする(S510)。そして、フィルタ係数更新部281は、算出したフィルタ係数がHt+1(N−1)に達していないためi≧Nでないと判別する(S511・NO)。そして前述と同様に、Ht+1(1)は、
Ht+1(1)=Ht(1)+(α・Et・Xt(1))/‖Xt‖2
から算出される。このように、S509からS511の処理をi≧Nまで繰り返すことによって(S511・YES)、Ht+1(={Ht+1(0)、・・、Ht+1(N−1)})が算出されることとなる。そして、フィルタ係数更新部281は、フィルタ係数部279のフィルタ係数Ht(={Ht(0)、・・、Ht(N−1)})をHt+1(={Ht+1(0)、・・、Ht+1(N−1)})に更新すべく、当該Ht+1をフィルタ係数部279に出力する。
図1、図2、図5、図6、図46、図47を参照しつつ、本発明に係るエコー防止回路、当該エコー防止回路に含まれているデジタル信号処理回路の適用例について説明する。なお、本実施形態においては、例えば第1の実施形態におけるエコー防止回路、当該エコー防止に含まれるデジタル信号処理回路(DSP2)を、仮に図46に示す携帯電話機19に適用した場合における構成および動作について説明する。図46は、本発明に係るエコー防止回路41が適用される携帯電話機19の模式図である。図47は、図46に示す携帯電話機19の構成の一例を示すブロック図である。なお、携帯電話機19には、図46、図47に示すようにイヤホンマイク18が接続されている。このイヤホンマイク18は、携帯電話機19が受信した音声信号に基づいて、振動板(不図示)を振動させることにより音声を発生するスピーカ機能を有する。また、イヤホンマイク18は、当該イヤホンマイク18を装着している者が音声を発したときの鼓膜の振動を振動板の振動に換えることにより音声信号を生成して出力するマイク機能も有するものである。なお、このイヤホンマイク18は周知の技術であり、例えば特開2003−9272等に記載されている。また、イヤホンマイク18と携帯電話機19は接続されて有線通信するように設けられているが、無線通信(HomeRF(Radio Frequency)等)するように設けても良い。
ADコンバータ3に入力された音声信号は、当該ADコンバータ3にてアナログ・デジタル信号処理が施されてデジタル信号となり、入力端子30を介して、FIRフィルタ4、11に入力される。この結果、ADコンバータ3からのデジタル信号は、FIRフィルタ4、11を構成するデジタル信号用メモリ42、54に入力されることとなる。
2、64、83、202、264、283、295 DSP
3、14、26、66、70 ADコンバータ
203、214、266、270 ADコンバータ
4、11、286、287、303 FIRフィルタ
5、12、15、27、67、71、73 DAコンバータ
205、212、215、267、271、273 DAコンバータ
6、10、13、101、105、206、210、213 増幅回路
7、207 入出力端子
9、209 差動増幅回路
18 イヤホンマイク
19 携帯電話機
20 アンテナ
21 RF部
22 ベースバンド処理部
23 表示部
25 入力部
28 マイク
29 スピーカ
30、33、65、69 入力端子
230、233、265、269、296、297 入力端子
31、32、34、68、72、74 出力端子
231、232、234、268、272、274、298 出力端子
35、235、335 遅延回路
36、51、58、236、251、258、301、336 乗算回路
37、63、237、263、302、337 加算回路
41 エコー防止回路
42、54、242 デジタル信号用メモリ
43、55、243、255 インパルス応答格納メモリ
44、45、244、245 インパルス用メモリ
46、48、49、50、57 レジスタ
246、248、249、250、257、294 レジスタ
47、56、247 フィルタ係数格納メモリ
52、252 ADD
53、253 ACC
60、260 スイッチ回路
61、107、261 反転増幅回路
75、108、275 利得位相調整回路
76、276、284 ADF
77、277、288 減算回路
78、278、289 参照信号入出力部
79、279、290 フィルタ係数部
80、280、291 乗算部
81、281、292 フィルタ係数更新部
82、282、293 加算部
104 マイク
106 スピーカ
211 デジタルフィルタ
287 白色ノイズ生成回路
300 ARMAフィルタ
Claims (40)
- 第1入力信号が入力される入力端子と、
前記入力端子からの第1入力信号が入力される第1FIRフィルタと、
前記第1入力信号が前記第1FIRフィルタとともに入力される第2FIRフィルタと、
前記第1FIRフィルタの出力信号が出力されるか又は第2入力信号が入力される入出力端子と、
前記第1FIRフィルタの出力信号と前記第2入力信号とを合わせた信号から、前記第2FIRフィルタの出力信号を減算する減算回路と、
前記減算回路からの出力信号が出力される出力端子と、を備え、
前記第1FIRフィルタおよび前記第2FIRフィルタは、
前記出力端子からの出力信号が前記第1FIRフィルタの出力信号のみを除去または減衰した信号となるフィルタ係数を有すること、
を特徴とするエコー防止回路。 - 前記第2FIRフィルタのフィルタ係数は、前記第1FIRフィルタの出力から前記減算回路の出力までの第1インパルス応答であり、
前記第1FIRフィルタのフィルタ係数は、前記第2FIRフィルタの出力から前記減算回路の出力までの第2インパルス応答を位相反転したものであること、
を特徴とする請求項1に記載のエコー防止回路。 - 前記第2FIRフィルタのフィルタ係数は、前記第1FIRフィルタの出力から前記減算回路の出力までの第1インパルス応答を位相反転したものであり、
前記第1FIRフィルタのフィルタ係数は、前記第2FIRフィルタの出力から前記減算回路の出力までの第2インパルス応答であること、
を特徴とする請求項1に記載のエコー防止回路。 - 前記入出力端子から出力される前記第1FIRフィルタの出力信号は、当該出力された出力信号を音声に変換して出力するとともに、入力される音声を前記第2入力信号に変換して出力するイヤホンマイクによって反射されて前記入出力端子に入力可能であり、
前記第1インパルス応答は、前記イヤホンマイクが前記入出力端子に接続された状態における、前記第1FIRフィルタの出力から前記イヤホンマイクを経由して前記減算回路の出力までのインパルス応答であること、
を特徴とする請求項2又は3に記載のエコー防止回路。 - 前記第1FIRフィルタの出力信号をデジタル・アナログ変換する第1DAコンバータと、
前記第2FIRフィルタの出力信号をデジタル・アナログ変換する第2DAコンバータと、
前記減算回路の出力信号をアナログ・デジタル変換するADコンバータと、を備え、
前記第1インパルス応答は、前記第1DAコンバータから前記ADコンバータまでのインパルス応答であり、
前記第2インパルス応答は、前記第2DAコンバータから前記ADコンバータまでのインパルス応答であること、
を特徴とする請求項2又は3に記載のエコー防止回路。 - 前記第1インパルス応答は、前記第1DAコンバータの出力信号を音声に変換して出力するとともに、入力される音声を前記第2入力信号に変換して出力するイヤホンマイクが前記入出力端子に接続された状態における、前記第1DAコンバータから前記イヤホンマイクを経由して前記ADコンバータまでのインパルス応答であること、
を特徴とする請求項5に記載のエコー防止回路。 - 前記減算回路の出力と前記ADコンバータの入力との間に前記減算回路からの出力信号を増幅する増幅回路を備え、
前記第1インパルス応答は、前記第1DAコンバータから前記減算回路までのインパルス応答および前記減算回路から前記ADコンバータまでのインパルス応答の積であり、
前記第2インパルス応答は、前記第2DAコンバータから前記減算回路までのインパルス応答および前記減算回路から前記ADコンバータまでのインパルス応答の積であること、
を特徴とする請求項5に記載のエコー防止回路。 - 前記第1インパルス応答は、前記第1DAコンバータの出力信号を音声に変換して出力するとともに、入力される音声を前記第2入力信号に変換して出力するイヤホンマイクが前記入出力端子に接続された状態における、前記第1DAコンバータから前記イヤホンマイクを経由して前記減算回路までのインパルス応答および前記減算回路から前記ADコンバータまでのインパルス応答の積であること、
を特徴とする請求項7に記載のエコー防止回路。 - 前記第1インパルス応答に基づいて前記第2FIRフィルタのフィルタ係数を設定するとともに、前記第2インパルス応答に基づいて前記第1FIRフィルタのフィルタ係数を設定するフィルタ係数設定部を備えたこと、
を特徴とする請求項5〜8の何れか一項に記載のエコー防止回路。 - 前記減算回路は、
前記第1FIRフィルタの出力信号と前記第2入力信号とを合わせた信号と、前記第2FIRフィルタの出力信号とが入力される差動増幅回路であること、
を特徴とする請求項1〜9の何れか一項に記載のエコー防止回路。 - 前記減算回路は、
前記第2FIRフィルタの出力信号を反転する反転回路と、
前記反転回路の出力信号の利得および位相を調整する利得位相調整回路と、
前記第1FIRフィルタの出力信号と前記第2入力信号とを合わせた信号と、前記利得位相調整回路の出力信号とを加算する加算回路と、を有すること、
を特徴とする請求項1〜9の何れか一項に記載のエコー防止回路。 - 前記第1インパルス応答は、前記イヤホンマイクが耳に装着された状態のものであること、
を特徴とする請求項4、6、8の何れか一項に記載のエコー防止回路。 - 第1入力信号が入力される第1入力端子と、
前記第1入力端子からの第1入力信号が入力される第1FIRフィルタと、
前記第1入力信号が前記第1FIRフィルタとともに入力される第2FIRフィルタと、
前記第1FIRフィルタの出力信号が出力される第1出力端子と、
前記第2FIRフィルタの出力信号が出力される第2出力端子と、
入出力信号共用ライン上において前記第1出力端子からの出力信号と第2入力信号とを合わせた信号から、前記第2出力端子からの出力信号を減算した信号が入力される第2入力端子と、
前記第2入力端子からの信号が出力される第3出力端子と、を備え、
前記第1FIRフィルタおよび前記第2FIRフィルタは、
前記第3出力端子からの出力信号が前記第1FIRフィルタの出力信号のみを除去または減衰した信号となるフィルタ係数を有すること、
を特徴とするデジタル信号処理回路。 - 前記第2FIRフィルタのフィルタ係数は、前記第1出力端子から出力された後の信号をデジタル・アナログ変換する第1DAコンバータから、前記第2入力端子に入力される前の信号をアナログ・デジタル変換するADコンバータまでの第1インパルス応答であり、
前記第1FIRフィルタのフィルタ係数は、前記第2出力端子から出力された後の信号をデジタル・アナログ変換する第2DAコンバータから、前記ADコンバータまでの第2インパルス応答を位相反転したものであること、
を特徴とする請求項13に記載のデジタル信号処理回路。 - 前記第2FIRフィルタのフィルタ係数は、前記第1出力端子から出力された後の信号をデジタル・アナログ変換する第1DAコンバータから、前記第2入力端子に入力される前の信号をアナログ・デジタル変換するADコンバータまでの第1インパルス応答を位相反転したものであり、
前記第1FIRフィルタのフィルタ係数は、前記第2出力端子から出力された後の信号をデジタル・アナログ変換する第2DAコンバータから、前記ADコンバータまでの第2インパルス応答であること、
を特徴とする請求項13に記載のデジタル信号処理回路。 - 前記第1インパルス応答は、前記第1DAコンバータから、前記第1DAコンバータの出力信号を音声に変換して出力するとともに、入力される音声を前記第2入力信号に変換して出力するイヤホンマイクを経由して、前記ADコンバータまでのインパルス応答であること、
を特徴とする請求項14又は15に記載のデジタル信号処理回路。 - 前記第1FIRフィルタの出力信号をデジタル・アナログ変換する前記第1DAコンバータと、
前記第2FIRフィルタの出力信号をデジタル・アナログ変換する前記第2DAコンバータと、
前記減算した信号をアナログ・デジタル変換する前記ADコンバータと、を備え、
前記第1インパルス応答は、前記第1DAコンバータから前記ADコンバータまでのインパルス応答であり、
前記第2インパルス応答は、前記第2DAコンバータから前記ADコンバータまでのインパルス応答であること、
を特徴とする請求項14又は15に記載のデジタル信号処理回路。 - 前記第1インパルス応答は、前記第1DAコンバータから、前記第1DAコンバータの出力信号を音声に変換して出力するとともに、入力される音声を前記第2入力信号に変換して出力するイヤホンマイクを経由して、前記ADコンバータまでのインパルス応答であること、
を特徴とする請求項17に記載のデジタル信号処理回路。 - 前記第1インパルス応答に基づいて前記第2FIRフィルタのフィルタ係数を設定するとともに、前記第2インパルス応答に基づいて前記第1FIRフィルタのフィルタ係数を設定するフィルタ係数設定部を備えたこと、
を特徴とする請求項14〜18の何れか一項に記載のデジタル信号処理回路。 - 前記第1インパルス応答は、前記イヤホンマイクが耳に装着された状態のものであること、
を特徴とする請求項16又は18に記載のデジタル信号処理回路。 - 第1入力信号が入力される入力端子と、
前記入力端子からの第1入力信号が入力される第1FIRフィルタと、
前記第1入力信号が前記第1FIRフィルタとともに入力される第2FIRフィルタと、
前記第1FIRフィルタの出力信号が出力されるか又は第2入力信号が入力される入出力端子と、
前記第1FIRフィルタの出力信号と前記第2入力信号とを合わせた信号から、前記第2FIRフィルタの出力信号を減算する減算回路と、
前記減算回路からの出力信号が出力される出力端子と、を備えたエコー防止回路のフィルタ係数設定方法であって、
前記第1FIRフィルタおよび前記第2FIRフィルタに対して、前記出力端子からの出力信号が前記第1FIRフィルタの出力信号のみを除去または減衰した信号となるフィルタ係数を設定すること、
を特徴とするエコー防止回路のフィルタ係数設定方法。 - 前記第2FIRフィルタに対して、前記第1FIRフィルタの出力から前記減算回路の出力までの第1インパルス応答となるフィルタ係数を設定し、
前記第1FIRフィルタに対して、前記第2FIRフィルタの出力から前記減算回路の出力までの第2インパルス応答の位相反転となるフィルタ係数を設定すること、
を特徴とする請求項21に記載のエコー防止回路のフィルタ係数設定方法。 - 前記第2FIRフィルタに対して、前記第1FIRフィルタの出力から前記減算回路の出力までの第1インパルス応答の位相反転となるフィルタ係数を設定し、
前記第1FIRフィルタに対して、前記第2FIRフィルタの出力から前記減算回路の出力までの第2インパルス応答となるフィルタ係数を設定すること、
を特徴とする請求項21に記載のエコー防止回路のフィルタ係数設定方法。 - 前記入出力端子から出力される前記第1FIRフィルタの出力信号は、当該出力された出力信号を音声に変換して出力するとともに、入力される音声を前記第2入力信号に変換して出力するイヤホンマイクによって反射されて前記入出力端子に入力可能であり、
前記第1インパルス応答は、前記イヤホンマイクが前記入出力端子に接続された状態における、前記第1FIRフィルタの出力から前記イヤホンマイクを経由して前記減算回路の出力までのインパルス応答であること、
を特徴とする請求項22又は23に記載のエコー防止回路のフィルタ係数設定方法。 - 前記第1インパルス応答は、前記イヤホンマイクが耳に装着された状態のものであること、
を特徴とする請求項24に記載のエコー防止回路のフィルタ係数設定方法。 - 前記第1FIRフィルタの出力から前記減算回路の出力までの第1インパルス応答を取得し、
前記第2FIRフィルタの出力から前記減算回路の出力までの第2インパルス応答を取得し、
前記第1FIRフィルタに対して前記第2インパルス応答の位相反転となるフィルタ係数を設定し、
前記第2FIRフィルタに対して前記第1インパルス応答となるフィルタ係数を設定すること、
を特徴とする請求項21に記載のエコー防止回路のフィルタ係数設定方法。 - 前記第1FIRフィルタの出力から前記減算回路の出力までの第1インパルス応答を取得し、
前記第2FIRフィルタの出力から前記減算回路の出力までの第2インパルス応答を取得し、
前記第1FIRフィルタに対して前記第2インパルス応答となるフィルタ係数を設定し、
前記第2FIRフィルタに対して前記第1インパルス応答の位相反転となるフィルタ係数を設定すること、
を特徴とする請求項21に記載のエコー防止回路のフィルタ係数設定方法。 - 前記第1インパルス応答は、前記第1FIRフィルタの出力信号を音声に変換して出力するとともに、入力される音声を前記第2入力信号に変換して出力するイヤホンマイクが前記入出力端子に接続された状態における、前記第1FIRフィルタの出力から前記イヤホンマイクを経由して前記減算回路の出力までのインパルス応答であること、
を特徴とする請求項26又は27に記載のエコー防止回路のフィルタ係数設定方法。 - 前記第1インパルス応答は、前記イヤホンマイクが耳に装着された状態のものであること、
を特徴とする請求項28に記載のエコー防止回路のフィルタ係数設定方法。 - 第1入力信号が入力される第1入力端子と、
前記第1入力端子からの第1入力信号が入力される第1FIRフィルタと、
前記第1入力信号が前記第1FIRフィルタとともに入力される第2FIRフィルタと、
前記第1FIRフィルタの出力信号が出力される第1出力端子と、
前記第2FIRフィルタの出力信号が出力される第2出力端子と、
入出力信号共用ライン上において前記第1出力端子からの出力信号と第2入力信号とを合わせた信号から、前記第2出力端子からの出力信号を減算した信号が入力される第2入力端子と、
前記第2入力端子からの信号が出力される第3出力端子と、を備えたデジタル信号処理回路のフィルタ係数設定方法であって、
前記第1FIRフィルタおよび前記第2FIRフィルタに対して、前記第3出力端子からの出力信号が前記第1FIRフィルタの出力信号のみを除去または減衰した信号となるフィルタ係数を設定すること、
を特徴とするデジタル信号処理回路のフィルタ係数設定方法。 - 前記第2FIRフィルタに対して、前記第1出力端子から出力された後の信号をデジタル・アナログ変換する第1DAコンバータから、前記第2入力端子に入力される前の信号をアナログ・デジタル変換するADコンバータまでの第1インパルス応答となるフィルタ係数を設定し、
前記第1FIRフィルタに対して、前記第2出力端子から出力された後の信号をデジタル・アナログ変換する第2DAコンバータから、前記ADコンバータまでの第2インパルス応答の位相反転となるフィルタ係数を設定すること、
を特徴とする請求項30に記載のデジタル信号処理回路のフィルタ係数設定方法。 - 前記第2FIRフィルタに対して、前記第1出力端子から出力された後の信号をデジタル・アナログ変換する第1DAコンバータから、前記2入力端子に入力される前の信号をアナログ・デジタル変換するADコンバータまでの第1インパルス応答の位相反転となるフィルタ係数を設定し、
前記第1FIRフィルタに対して、前記第2出力端子から出力された後の信号をデジタル・アナログ変換する第2DAコンバータから、前記ADコンバータまでの第2インパルス応答となるフィルタ係数を設定すること、
を特徴とする請求項30に記載のデジタル信号処理回路のフィルタ係数設定方法。 - 前記第1インパルス応答は、前記第1DAコンバータから、前記第1DAコンバータの出力信号を音声に変換して出力するとともに、入力される音声を前記第2入力信号に変換して出力するイヤホンマイクを経由して、前記ADコンバータまでのインパルス応答であること、
を特徴とする請求項31又は32に記載のデジタル信号処理回路のフィルタ係数設定方法。 - 前記第1インパルス応答は、前記イヤホンマイクが耳に装着された状態のものであること、
を特徴とする請求項33に記載のデジタル信号処理回路のフィルタ係数設定方法。 - 前記第1出力端子から出力された後の信号をデジタル・アナログ変換する第1DAコンバータから、前記第2入力端子に入力される前の信号をアナログ・デジタル変換するADコンバータまでの第1インパルス応答を取得し、
前記第2出力端子から出力された後の信号をデジタル・アナログ変換する第2DAコンバータから、前記ADコンバータまでの第2インパルス応答を取得し、
前記第1FIRフィルタに対して前記第2インパルス応答の位相反転となるフィルタ係数を設定し、
前記第2FIRフィルタに対して前記第1インパルス応答となるフィルタ係数を設定すること、
を特徴とする請求項30に記載のデジタル信号処理回路のフィルタ係数設定方法。 - 前記第1出力端子から出力された後の信号をデジタル・アナログ変換する第1DAコンバータから、前記第2入力端子に入力される前の信号をアナログ・デジタル変換するADコンバータまでの第1インパルス応答を取得し、
前記第2出力端子から出力された後の信号をデジタル・アナログ変換する第2DAコンバータから、前記ADコンバータまでの第2インパルス応答を取得し、
前記第1FIRフィルタに対して前記第2インパルス応答となるフィルタ係数を設定し、
前記第2FIRフィルタに対して前記第1インパルス応答の位相反転となるフィルタ係数を設定すること、
を特徴とする請求項30に記載のデジタル信号処理回路のフィルタ係数設定方法。 - 前記第1インパルス応答は、前記第1DAコンバータから、前記第1DAコンバータの出力信号を音声に変換して出力するとともに、入力される音声を前記第2入力信号に変換して出力するイヤホンマイクを経由して、前記ADコンバータまでのインパルス応答であること、
を特徴とする請求項35又は36に記載のデジタル信号処理回路のフィルタ係数設定方法。 - 前記第1インパルス応答は、前記イヤホンマイクが耳に装着された状態のものであること、
を特徴とする請求項37に記載のデジタル信号処理回路のフィルタ係数設定方法。 - プロセッサと、
第1入力信号が入力される入力端子と、
前記入力端子からの第1入力信号が入力される第1FIRフィルタと、
前記第1入力信号が前記第1FIRフィルタとともに入力される第2FIRフィルタと、
前記第1FIRフィルタの出力信号が出力されるか又は第2入力信号が入力される入出力端子と、
前記第1FIRフィルタの出力信号と前記第2入力信号とを合わせた信号から、前記第2FIRフィルタの出力信号を減算する減算回路と、
前記減算回路からの出力信号が出力される出力端子と、を備えたエコー防止回路のフィルタ係数を設定するためのプログラムであって、
前記プロセッサに、
前記第1FIRフィルタおよび前記第2FIRフィルタに対して、前記出力端子からの出力信号が前記第1FIRフィルタの出力信号のみを除去または減衰した信号となるフィルタ係数を設定する機能を実現させるためのプログラム。 - プロセッサと、
第1入力信号が入力される第1入力端子と、
前記第1入力端子からの第1入力信号が入力される第1FIRフィルタと、
前記第1入力信号が前記第1FIRフィルタとともに入力される第2FIRフィルタと、
前記第1FIRフィルタの出力信号が出力される第1出力端子と、
前記第2FIRフィルタの出力信号が出力される第2出力端子と、
入出力信号共用ライン上において前記第1出力端子からの出力信号と第2入力信号とを合わせた信号から、前記第2出力端子からの出力信号を減算した信号が入力される第2入力端子と、
前記第2入力端子からの信号が出力される第3出力端子と、を備えたデジタル信号処理回路のフィルタ係数を設定するためのプログラムであって、
前記プロセッサに、
前記第1FIRフィルタおよび前記第2FIRフィルタに対して、前記第3出力端子からの出力信号が前記第1FIRフィルタの出力信号のみを除去または減衰した信号となるフィルタ係数を設定する機能を実現させるためのプログラム。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006009064A JP4734126B2 (ja) | 2005-03-23 | 2006-01-17 | エコー防止回路、デジタル信号処理回路、エコー防止回路のフィルタ係数設定方法、デジタル信号処理回路のフィルタ係数設定方法、エコー防止回路のフィルタ係数を設定するためのプログラム、デジタル信号処理回路のフィルタ係数を設定するためのプログラム |
KR1020060026095A KR100796427B1 (ko) | 2005-03-23 | 2006-03-22 | 에코 방지 회로, 디지털 신호 처리 회로, 에코 방지 회로의 필터 계수 설정 방법, 및 디지털 신호 처리 회로의 필터 계수 설정 방법 |
TW095109860A TW200635250A (en) | 2005-03-23 | 2006-03-22 | Echo prevention circuit, digital signal processing circuit and filter coefficient setting method and program thereof |
US11/277,200 US8934621B2 (en) | 2005-03-23 | 2006-03-22 | Echo prevention circuit having signal subtracter feature |
CN 200610065170 CN1838704B (zh) | 2005-03-23 | 2006-03-23 | 回波防止电路、数字信号处理电路及滤波系数设定方法 |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005084963 | 2005-03-23 | ||
JP2005084963 | 2005-03-23 | ||
JP2006009064A JP4734126B2 (ja) | 2005-03-23 | 2006-01-17 | エコー防止回路、デジタル信号処理回路、エコー防止回路のフィルタ係数設定方法、デジタル信号処理回路のフィルタ係数設定方法、エコー防止回路のフィルタ係数を設定するためのプログラム、デジタル信号処理回路のフィルタ係数を設定するためのプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006304260A JP2006304260A (ja) | 2006-11-02 |
JP4734126B2 true JP4734126B2 (ja) | 2011-07-27 |
Family
ID=37036454
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006009064A Expired - Fee Related JP4734126B2 (ja) | 2005-03-23 | 2006-01-17 | エコー防止回路、デジタル信号処理回路、エコー防止回路のフィルタ係数設定方法、デジタル信号処理回路のフィルタ係数設定方法、エコー防止回路のフィルタ係数を設定するためのプログラム、デジタル信号処理回路のフィルタ係数を設定するためのプログラム |
Country Status (5)
Country | Link |
---|---|
US (1) | US8934621B2 (ja) |
JP (1) | JP4734126B2 (ja) |
KR (1) | KR100796427B1 (ja) |
CN (1) | CN1838704B (ja) |
TW (1) | TW200635250A (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200830706A (en) | 2007-01-12 | 2008-07-16 | Sanyo Electric Co | Filter coefficient setting device and echo prevention device |
JP4887181B2 (ja) * | 2007-02-28 | 2012-02-29 | オンセミコンダクター・トレーディング・リミテッド | エコー防止装置及びプログラム |
JP2010171880A (ja) | 2009-01-26 | 2010-08-05 | Sanyo Electric Co Ltd | 音声信号処理装置 |
US20250071504A1 (en) * | 2023-03-27 | 2025-02-27 | Ex Machina Soundworks, LLC | Methods and systems for optimizing behavior of automotive audio playback systems |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5860835A (ja) * | 1981-10-08 | 1983-04-11 | Nippon Telegr & Teleph Corp <Ntt> | 反響打消し装置 |
JP2001060895A (ja) * | 1999-08-20 | 2001-03-06 | Micro Emuzu:Kk | 通信装置用2線4線変換回路 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3783605T2 (de) * | 1987-04-22 | 1993-07-15 | Ibm | Echokompensationseinrichtung fuer datenuebertragung ueber eine zweidrahtleitung. |
US5307405A (en) * | 1992-09-25 | 1994-04-26 | Qualcomm Incorporated | Network echo canceller |
JP2842345B2 (ja) | 1995-11-29 | 1999-01-06 | 日本電気株式会社 | エコーキャンセラ |
US5796819A (en) * | 1996-07-24 | 1998-08-18 | Ericsson Inc. | Echo canceller for non-linear circuits |
US5757933A (en) * | 1996-12-11 | 1998-05-26 | Micro Ear Technology, Inc. | In-the-ear hearing aid with directional microphone system |
US6147979A (en) * | 1997-08-12 | 2000-11-14 | Lucent Technologies, Inc. | System and method for echo cancellation in a communication system |
JP3877271B2 (ja) | 1999-11-05 | 2007-02-07 | アルパイン株式会社 | 音声認識用オーディオキャンセル装置 |
JP3566158B2 (ja) * | 1999-12-07 | 2004-09-15 | 三菱電機株式会社 | エコーキャンセラ装置 |
KR20020036542A (ko) * | 2000-11-10 | 2002-05-16 | 김승범 | 반향 제거 장치 |
JP2002232329A (ja) | 2001-01-30 | 2002-08-16 | Ricoh Co Ltd | エコーキャンセラ |
KR100545832B1 (ko) * | 2003-03-21 | 2006-01-24 | (주)씨앤에스 테크놀로지 | 간섭신호에 강인한 음향 반향 제거장치 |
US7881483B2 (en) * | 2003-11-11 | 2011-02-01 | Matech, Inc. | Two-way communications device having a single transducer |
-
2006
- 2006-01-17 JP JP2006009064A patent/JP4734126B2/ja not_active Expired - Fee Related
- 2006-03-22 TW TW095109860A patent/TW200635250A/zh not_active IP Right Cessation
- 2006-03-22 US US11/277,200 patent/US8934621B2/en not_active Expired - Fee Related
- 2006-03-22 KR KR1020060026095A patent/KR100796427B1/ko not_active IP Right Cessation
- 2006-03-23 CN CN 200610065170 patent/CN1838704B/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5860835A (ja) * | 1981-10-08 | 1983-04-11 | Nippon Telegr & Teleph Corp <Ntt> | 反響打消し装置 |
JP2001060895A (ja) * | 1999-08-20 | 2001-03-06 | Micro Emuzu:Kk | 通信装置用2線4線変換回路 |
Also Published As
Publication number | Publication date |
---|---|
KR100796427B1 (ko) | 2008-01-21 |
TW200635250A (en) | 2006-10-01 |
US20060218214A1 (en) | 2006-09-28 |
CN1838704A (zh) | 2006-09-27 |
KR20060103147A (ko) | 2006-09-28 |
US8934621B2 (en) | 2015-01-13 |
JP2006304260A (ja) | 2006-11-02 |
CN1838704B (zh) | 2012-01-25 |
TWI373928B (ja) | 2012-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH06260972A (ja) | 全二重スピーカホン等のノイズ低減装置および方法 | |
JP4765117B2 (ja) | エコー防止回路、フィルタ係数設定方法、及びプログラム | |
CN111345048A (zh) | 语音通信装置、语音通信方法、程序 | |
JP4734126B2 (ja) | エコー防止回路、デジタル信号処理回路、エコー防止回路のフィルタ係数設定方法、デジタル信号処理回路のフィルタ係数設定方法、エコー防止回路のフィルタ係数を設定するためのプログラム、デジタル信号処理回路のフィルタ係数を設定するためのプログラム | |
JPH1041860A (ja) | エコーキャンセラ | |
JP2004165888A (ja) | ハウリング処理装置 | |
JP4734127B2 (ja) | エコー防止回路、デジタル信号処理回路、エコー防止回路のフィルタ係数設定方法、デジタル信号処理回路のフィルタ係数設定方法、エコー防止回路のフィルタ係数を設定するためのプログラム、デジタル信号処理回路のフィルタ係数を設定するためのプログラム | |
CN104871520A (zh) | 回波抑制 | |
JP5707871B2 (ja) | 音声通話装置及び携帯電話 | |
JP4771532B2 (ja) | エコー防止回路及びデジタル信号処理回路 | |
JPH07121027B2 (ja) | 拡声電話機 | |
JP5118099B2 (ja) | 側音キャンセル方法および側音キャンセラ | |
JPH01314438A (ja) | エコーキャンセラ | |
JP3187715B2 (ja) | 反響消去装置 | |
JP2008172612A (ja) | フィルタ係数設定装置及びプログラム | |
JPH0342918A (ja) | 防側音回路 | |
JPS6251528B2 (ja) | ||
JP2005159941A (ja) | エコーキャンセル制御装置および方法 | |
JP2019220917A (ja) | エコー消去装置、エコー消去方法、プログラム | |
JPH0993166A (ja) | 拡声情報通信システム | |
JPH09307484A (ja) | 反響消去装置 | |
JPH08125590A (ja) | 音響反響除去装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20081205 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110120 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110125 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110302 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110329 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110425 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140428 Year of fee payment: 3 |
|
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: 20140428 Year of fee payment: 3 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140428 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140428 Year of fee payment: 3 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140428 Year of fee payment: 3 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |