JP4700673B2 - エコー消去方法、装置、プログラム、および記録媒体 - Google Patents
エコー消去方法、装置、プログラム、および記録媒体 Download PDFInfo
- Publication number
- JP4700673B2 JP4700673B2 JP2007296282A JP2007296282A JP4700673B2 JP 4700673 B2 JP4700673 B2 JP 4700673B2 JP 2007296282 A JP2007296282 A JP 2007296282A JP 2007296282 A JP2007296282 A JP 2007296282A JP 4700673 B2 JP4700673 B2 JP 4700673B2
- Authority
- JP
- Japan
- Prior art keywords
- echo
- frequency domain
- microphone
- level
- signal
- 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.)
- Active
Links
Images
Landscapes
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Description
図9は特許文献1で開示された従来技術のエコー消去装置の構成図である。従来技術のエコー消去装置10は、周波数領域変換部11と、結合量推定部12と、エコーレベル推定部13と、エコー抑圧ゲイン計算部14と、周波数領域変換部15と、ゲイン乗算部16と、逆周波数領域変換部17とにより構成されている。
図10は、図9におけるエコー消去装置10と、スピーカ31と、マイクロホン32間の各信号の関係を等価モデルで表している。受話信号x(t)、マイクロホン受音信号y(t)、送話信号e(t)をそれぞれ短時間フレームで周波数領域に変換した信号を、X(ω,n)、Y(ω,n)、E(ω,n)と表す。ただし、離散化されたtは時刻、ωは離散化された周波数、nはフレーム番号を表す。ここで、周波数領域への変換手順について受話信号x(t)の周波数領域変換を例に図11を用いて詳細に説明する。受話信号x(t)のうち0〜(N−1)番目までのN個のサンプルの信号に対し、窓関数を乗算してからフーリエ変換して、フレーム#0の周波数領域信号X(ω,0)を求める。次に、TサンプルシフトしたT〜(N−1+T)番目までのN個のサンプルの信号に対し、同様に、窓関数を乗算してからフーリエ変換して、フレーム#1の周波数領域信号X(ω,1)を得る。この手順をTサンプルずつシフトしながら繰り返し、各フレームにおける周波数領域信号X(ω,n)(n=0, 1, …)を求める。
y(t)=g(t)*r(t)*x(t)+r(t)*f(x(t))+c(t)*s(t) (1)
ただし、*は畳み込み演算を表す。これを周波数領域で表現すれば、式(2)となる。
Y(ω,n)=G(ω)R(ω)X(ω,n)+R(ω)F(X(ω,n))+C(ω)S(ω,n) (2)
更に、パワースペクトルで表現すれば、式(3)となる。
|Y(ω,n)|2=|G(ω)R(ω)|2|X(ω,n)|2+|R(ω)|2|F(X(ω,n))|2+|C(ω)|2|S(ω,n)|2
(3)
ただし|・|は、絶対値を表す。なお、式(3)における右辺の第1項と第2項がそれぞれスピーカ31からマイクロホン32に至る線形音響エコー成分及び非線形音響エコー成分に相当する。
H(ω,n)2|Y(ω,n)|2=|C(ω)|2|S(ω,n)|2 (4)
式(4)をゲインH(ω,n)について解けば、式(5)となる。
H(ω,n)=SQRT(|C(ω)|2|S(ω,n)|2/|Y(ω,n)|2) (5)
ただし、SQRT(・)は、平方根をとることを意味する。
周波数領域変換部11は、受話信号x(t)を図11で説明したと同様の処理により周波数領域の信号X(ω,n)に変換する。周波数領域変換部15は、マイクロホン受音信号y(t)を周波数領域の信号Y(ω,n)に変換する。変換方法は周波数領域変換部11と同様である。
|G’(ω)R’(ω)|=Avg{|Y(ω,n)|/|X(ω,n)|} (8)
ただし、Avg(・)はωの各値での平均値を取ることを表す。
|Z(ω,n)|=|G’(ω)R’(ω)||X(ω,n)| (9)
で示すように受話信号と結合量を乗算して求められる。
Hconv(ω,n)=SQRT{(|Y(ω,n)|2−|Z(ω,n)|2)/|Y(ω,n)|2} (10)
E(ω,n)=Hconv(ω,n)Y(ω,n) (11)
複数のマイクロホンの受音信号から得られたメインマイクロホン受音信号とサブマイクロホン受音信号をそれぞれ周波数領域メインマイクロホン受音信号と周波数領域サブマイクロホン受音信号に変換する周波数領域変換手段と、
上記周波数領域メインマイクロホン受音信号と上記周波数領域サブマイクロホン受音信号間のレベル比に基づいて結合量を推定し、その推定結合量と上記周波数領域サブマイクロホン受音信号との乗算により推定エコーレベルを得るエコー推定手段と、
上記周波数領域メインマイクロホン受音信号のレベルと上記推定エコーレベルとの差と、 上記周波数領域メインマイクロホン受音信号のレベルとの比をゲインとして計算するエコー抑圧ゲイン計算手段と、
上記周波数領域メインマイクロホン受音信号に上記ゲインを乗算して上記周波数領域メインマイクロホン受音信号中のエコー成分を抑圧するゲイン乗算部と、
上記ゲイン乗算部による乗算結果を逆周波数領域変換して時間領域の送話信号を出力する逆周波数領域変換部、
とを含み、
上記複数のマイクロホンは指向性マイクロホンであり、それらのうち、上記メインマイクロホン受音信号を与えるマイクロホンは送話音源方向の感度が上記スピーカ方向の感度より高く、また、上記サブマイクロホン受音信号を与えるマイクロホンは、上記スピーカ方向の感度が上記送話音源方向の感度より高くなるように配置される
ように構成される。
成分であるエコー成分をマイクロホン受音信号から消去するエコー消去方法は、
(a) 複数のマイクロホンの受音信号から得られたメインマイクロホン受音信号とサブマイクロホン受音信号をそれぞれ周波数領域メインマイクロホン受音信号と周波数領域サブマイクロホン受音信号に変換する過程と、
(b) 上記周波数領域メインマイクロホン受音信号と上記周波数領域サブマイクロホン受音信号間のレベル比に基づいて結合量を推定し、その推定結合量と上記周波数領域サブマイクロホン受音信号との乗算により推定エコーレベルを得る過程と、
(c) 上記周波数領域メインマイクロホン受音信号のレベルと上記推定エコーレベルとの差と、上記周波数領域メインマイクロホン受音信号のレベルとの比をゲインとして計算する過程と、
(d) 上記周波数領域メインマイクロホン受音信号に上記ゲインを乗算して上記周波数領域メインマイクロホン受音信号中のエコー成分を抑圧する過程と、
(e) 上記過程(d) による乗算結果を逆周波数領域変換して時間領域の送話信号を出力する過程、
とを含み、
上記複数のマイクロホンは指向性マイクロホンであり、それらのうち、上記メインマイクロホン受音信号を与えるマイクロホンは送話音源方向の感度が上記スピーカ方向の感度より高く、また、上記サブマイクロホン受音信号を与えるマイクロホンは、上記スピーカ方向の感度が上記送話音源方向の感度より高くなるように配置される。
図1は、本発明の第1の実施例であるエコー消去装置のブロック図である。図9における対応するものに同様の参照符号をつけて示してある。
本実施例のエコー消去装置は、図9の従来構成におけるマイクロホン32と周波数領域変換部15に対応するものをメインマイクロホン321及び周波数領域変換部151とすると、サブマイクロホン322〜32M(Mは2以上の整数)とそれに対応する周波数領域変換部152〜15Mと、結合量推定部212〜21Mと、エコーレベル推定部222〜22Mが追加され、図9における受話信号x(t)に対する周波数領域変換部11、結合量推定部12、エコーレベル推定部13が省略されている。更に、222〜22Mの出力を統合するエコーレベル統合部23が設けられ、その出力がエコー抑圧ゲイン計算部14に与えられるように構成されている。結合量推定部212〜21Mと、エコーレベル推定部222〜22Mと、エコーレベル統合部23はエコー推定部20を構成している。ただし、後述の説明から明らかなように、エコーレベル統合部23は使用するマイクロホンの数が3個以上の場合に必要であり、2個の場合は必要でない。
ym(t)=g(t)*rm(t)*x(t)+rm(t)*f(x(t))+cm(t)*s(t) (12)
ここで、*は畳み込み演算を表す。周波数領域変換後の各マイクロホン受音信号Ym(ω)は次式(13)で表される。
Ym(ω,n)=G(ω)Rm(ω)X(ω,n)+Rm(ω)F(X(ω,n))+Cm(ω)S(ω,n) (13)
|Ym(ω,n)|2=|G(ω)Rm(ω)|2|X(ω,n)|2+|Rm(ω)|2|F(X(ω,n))|2
+|Cm(ω)|2|S(ω,n)|2 (14)
ただし|・|は、絶対値を表す。また、右辺第1項目の成分を線形エコー成分、右辺第2項目の成分を非線形エコー成分と呼ぶ。
H(ω,n)2|Y1(ω,n)|2=|C1(ω)|2|S(ω,n)|2 (15)
式(15)をゲインH(ω,n)について解けば、式(16)となる。
H(ω,n)=SQRT{|C1(ω)|2|S(ω,n)|2/|Y1(ω,n)|2} (16)
ただし、SQRT(・)は、平方根をとることを意味する。ここで、|C1(ω)|2|S(ω,n)|2は、実際には観測不可能であるので、式(14)を変形して式(16)に代入すれば、次式(17)が得られる。
|Ym(ω,n)|2|R’1(ω)|2/|R’m(ω)|2
=|G(ω)|2|R’1(ω)|2(|Rm(ω)|2/|R’m(ω)|2)|X(ω,n)|2
+|R’1(ω)|2(|Rm(ω)|2/|R’m(ω)|2)|F(X(ω,n))|2
+(|R’1(ω)|2/|R’m(ω)|2)|Cm(ω)|2|S(ω,n)|2
≒|G(ω)|2|R’1(ω)|2|X(ω,n)|2+|R’1(ω)|2|F(X(ω,n))|2
+(|R’1(ω)|2/|R’m(ω)|2)|Cm(ω)|2|S(ω,n)|2 (18)
が得られる。ただし、|Rm(ω)|2/|R’m(ω)|2=1としている。(|R’1(ω)|2/|R’m(ω)|2)|Cm(ω)|2が十分小さければ、式(18)から推定線形エコー成分と推定非線形エコー成分の和である推定エコー信号のパワースペクトルが次式(19)
|Zm(ω,n)|2=|Ym(ω,n)|2|R’1(ω)|2/|R’m(ω)|2
≒|G(ω)R’1(ω)|2|X(ω,n)|2+|R’1(ω)|2|F(X(ω,n))|2 (19)
のように表されることがわかる。この(|R’1(ω)|2/|R’m(ω)|2)|Cm(ω)|2が十分小さくなる条件が成立するためには、マイクロホンとスピーカの配置に工夫が必要であり、これについては後述する。
Hprop(ω,n)=SQRT{(|Y(ω,n)|2−|Z(ω,n)|2)/|Y(ω,n)|2} (20)
で表される。ここで、本実施例の推定エコーレベルZ(ω,n)には、線形エコーと非線形エコーの両方の成分が含まれているので、その両方を抑圧することができる。
Hprop(ω,n)=(|Y(ω,n)|−|Z(ω,n)|)/|Y(ω,n)| (20’)
この式(20’)によれば、ゲインの精度は悪くなるが、演算量が少なくなる利点がある。後述の他の実施例においても同様であり、ゲインを計算する場合、扱う信号のレベルはパワーレベルでも振幅レベルでもよい。
メインマイクロホン受音信号に対する周波数領域変換部151とサブマイクロホン受音信号に対する周波数領域変換部152〜15Mは、マイクロホン受音信号y1(t)〜yM(t)を周波数領域の信号Y1(ω,n)〜YM(ω,n)に変換する。変換方法は図11で説明した受話信号x(t)に対する周波数領域変換方法と同様である。
|G’(ω)R’1(ω)|=Avg{|Y1(ω,n)|/|X(ω,n)|} (21)
ただし、Avg(・)はωの各値での平均値を取ることを表す。
|R’1(ω)|/|R’m(ω)|=Avg{|Y1(ω,n)|/|Ym(ω,n)|} (22)
ただし、Avg(・)はωの各値での平均値を取ることを表す。
|Zm(ω,n)|=(|R’1(ω)|/|R’m(ω)|)|Ym(ω,n)| (23)
|Z(ω,n)|=Maxm(|Zm(ω,n)|) (24)
|Z(ω,n)|=Avem(|Zm(ω,n)|) (25)
ただし、Maxm(・)はωの各値においてmを変化させて最大値を取ることを意味し、Avem(・)はωの各値においてmを変化させて平均値を取ることを意味する。
Hconv(ω,n)=SQRT{(|Y1(ω,n)|2−|Z(ω,n)|2)/|Y1(ω,n)|2} (26)
E(ω,n)=Hprop(ω,n)Y1(ω,n) (27)
サブマイクロホン受音信号ym(t)(m=2, …, M)から求められる推定エコーレベル|Zm(ω,n)|には、式(18)で示したように、近端話者音声の成分|S(ω,n)|も混合している。推定エコーレベルに近端話者音声の成分が含まれると、近端話者音声までも抑圧してしまうゲインが決まってしまうため、送話音声が劣化する。これを防ぐには、式(18)中の(|R’1(ω)|2/|R’m(ω)|2)|Cm(ω)|2を小さくする必要がある。そのためには、スピーカ31からサブマイクロホン32mまでの伝達関数の振幅|R’m(ω)|、m=2,…,Mが大きく、スピーカ31からメインマイクロホン321までの伝達関数の振幅|R’1(ω)|が小さく、近端話者からサブマイクロホン32mまでの伝達関数の振幅|Cm(ω)|、m=2,…,Mが小さくなればよい。このひとつの方法として、マイクロホンの配置に工夫をすることが考えられる。例えば図4に示すように、単一指向性マイクロホンを2つ使い、メインマイクロホン321は、感度の高い方向を近端話者40に向け、感度の低い方向をスピーカ31に向ける。また、サブマイクロホン322は、逆に感度の高い方向をスピーカ31に向け、感度の低い方向を近端話者40に向ける。このような配置とすることで、|Cm(ω)|、m=2,…,Mの振幅が小さくなり、更に、|R’1(ω)|の振幅が小さくなり、|R’m(ω)|、m=2,…,Mの振幅が大きくなる。この工夫により、近端話者音声の劣化を小さくすることができる。
実施例2
この実施例は、図1の実施例に対し、図9で説明した従来のエコー推定方法を組み合わせることにより、よりエコー推定精度をより高めることを意図しており、図1の構成に、図9と同様に受話信号x(t)に対する周波数領域変換部11と、結合量推定部12と、エコーレベル推定部13を追加したものである。エコー推定部20はこれら結合量推定部12とエコーレベル推定部13を含んでおり、エコーレベル統合部23はエコーレベル推定部13,222〜22Mで求めた推定エコーレベルZ1(ω,n), Z2(ω,n)〜ZM(ω,n)を統合して推定エコーレベルZ(ω,n)を生成する。
|Z1(ω,n)|=|G’(ω)R’1(ω)||X(ω,n)| (28)
から推定することができる。
|G’(ω)R’1(ω)|=Avg{|Y1(ω,n)|/|X(ω,n)|} (29)
|Z1(ω,n)|=Avg{|Y1(ω,n)|/|X(ω,n)|}|X(ω,n)| (30)
実施例3
実施例4
本実施例のエコー消去装置100は、図5の実施例に、Mチャネルの固定フィルタと加算器で構成されるメインビームフォーマ26とサブビームフォーマ27を追加した構成である。この実施例では、M個のマイクロホン321〜32Mに対し、メイン、サブの区別を付けず、M個のマイクロホンの出力がメインビームフォーマ26とサブビームフォーマ27の両方に与えられる。メインビームフォーマ26はM個の固定フィルタ部26F1〜26FMと加算部26Aを有し、近端話者の方向に感度が高くなるよう固定フィルタ部26F1〜26FMの係数が設定される。メインビームフォーマ26の出力は前述の各実施例におけるメインマイクロホン受音信号として使用される。サブビームフォーマ27もM個の固定フィルタ部27F1〜27FMと加算部27Aを有し、スピーカ31の方向に感度が高くなるよう固定フィルタ部27F1〜27FMの係数が設定される。サブビームフォーマ27の出力は前述の各実施例におけるサブマイクロホン受音信号として使用される。
以上示したように、本実施例によれば、本発明の第1の実施例または第2の実施例の効果に加えて、任意のスピーカ、マイクロホンの配置において、近端話者音声の劣化を防止することが可能である。
ステップS1:メインマイクロホン受音信号及びサブマイクロホン受音信号を周波数領域信号に変換する。
ステップS2:周波数領域メインマイクロホン受音信号と周波数領域サブマイクロホン受音信号間のレベル比を結合量として求め、周波数領域サブマイクロホン受音信号に乗算して推定エコーレベルを得る。
ステップS3:周波数領域メインマイクロホン受音信号のレベルと推定エコーレベルとの差と、周波数領域メインマイクロホン受音信号のレベルとの比をゲインとして求める。
ステップS4:周波数領域メインマイクロホン受音信号にゲインを乗算してエコー成分を抑圧する。
ステップS5:エコー成分が抑圧された周波数領域メインマイクロホン受音信号を逆周波数領域変換して時間領域の送話信号として出力する。
ステップS2で、上記周波数領域メインマイクロホン受音信号と上記複数の周波数領域サブマイクロホン受音信号のそれぞれとのレベル比を結合量として計算し、上記複数の周波数領域サブマイクロホン受音信号に対しそれぞれ対応する複数の結合量を乗算して複数のエコーレベルを得て、上記複数のエコーレベルを統合して上記推定エコーレベルを生成するようにしてもよい。
上記ステップS2において、上記周波数領域メインマイクロホン受音信号のレベルと、上記周波数領域受話信号と少なくとも1つの上記周波数領域受音信号のそれぞれのレベルとのレベル比を結合量として計算し、上記周波数領域受話信号と少なくとも1つの上記周波数領域サブマイクロホン受音信号に対しそれぞれ対応する結合量を乗算して複数のエコーレベルを得て、上記複数のエコーレベルを統合して上記推定エコーレベルを生成する。
Claims (14)
- 受話信号がスピーカから出力されてマイクロホンに回り込んだ信号成分であるエコー成分をマイクロホン受音信号から消去するエコー消去装置であり、
複数のマイクロホンの受音信号から得られたメインマイクロホン受音信号とサブマイクロホン受音信号をそれぞれ周波数領域メインマイクロホン受音信号と周波数領域サブマイクロホン受音信号に変換する周波数領域変換手段と、
上記周波数領域メインマイクロホン受音信号と上記周波数領域サブマイクロホン受音信号間のレベル比に基づいて結合量を推定し、その推定結合量と上記周波数領域サブマイクロホン受音信号との乗算により推定エコーレベルを得るエコー推定手段と、
上記周波数領域メインマイクロホン受音信号のレベルと上記推定エコーレベルとの差と、上記周波数領域メインマイクロホン受音信号のレベルとの比をゲインとして計算するエコー抑圧ゲイン計算手段と、
上記周波数領域メインマイクロホン受音信号に上記ゲインを乗算して上記周波数領域メインマイクロホン受音信号中のエコー成分を抑圧するゲイン乗算部と、
上記ゲイン乗算部による乗算結果を逆周波数領域変換して時間領域の送話信号を出力する逆周波数領域変換部、
とを含み、
上記複数のマイクロホンは指向性マイクロホンであり、それらのうち、上記メインマイクロホン受音信号を与えるマイクロホンは送話音源方向の感度が上記スピーカ方向の感度より高く、また、上記サブマイクロホン受音信号を与えるマイクロホンは、上記スピーカ方向の感度が上記送話音源方向の感度より高くなるように配置される
ことを特徴とするエコー消去装置。 - 請求項1記載のエコー消去装置において、
上記周波数領域変換手段は、上記メインマイクロホン受音信号と上記サブマイクロホン受音信号を含む複数のサブマイクロホン受音信号をそれぞれ上記周波数領域メインマイクロホン受音信号と複数の周波数領域サブマイクロホン受音信号に変換する複数の周波数領域変換部を含んでおり、
上記エコー推定部は、上記周波数領域メインマイクロホン受音信号と上記複数の周波数領域サブマイクロホン受音信号のそれぞれとのレベル比を結合量として計算する複数の結合量推定部と、上記複数の周波数領域サブマイクロホン受音信号に対しそれぞれ対応する複数の結合量を乗算して複数のエコーレベルを得る複数のエコーレベル推定部と、上記複数のエコーレベルの最大値又は平均値を上記推定エコーレベルとして生成するエコーレベル統合部とを含むことを特徴とするエコー消去装置。 - 請求項1記載のエコー消去装置において、
上記周波数領域変換手段は、上記受話信号と、上記メインマイクロホン受音信号と、少なくとも1つの上記サブマイクロホン受音信号をそれぞれ周波数領域受話信号と、上記周波数領域メインマイクロホン受音信号と、上記周波数領域サブマイクロホン受音信号とに変換する複数の周波数領域変換部を含んでおり、
上記エコー推定部は、上記周波数領域メインマイクロホン受音信号のレベルと、上記周波数領域受話信号と上記周波数領域受音信号のそれぞれのレベルとのレベル比を結合量として計算する複数の結合量推定部と、上記周波数領域受話信号と少なくとも1つの上記周波数領域サブマイクロホン受音信号に対しそれぞれ対応する結合量を乗算して複数のエコーレベルを得る複数のエコーレベル推定部と、上記複数のエコーレベルの最大値又は平均値を上記推定エコーレベルとして生成するエコーレベル統合部とを含むことを特徴とするエコー消去装置。 - 請求項3記載のエコー消去装置において、
上記複数の周波数領域変換部は、上記サブマイクロホン受音信号を含む複数のサブマイクロホン受音信号をそれぞれ複数の周波数領域サブマイクロホン受音信号に変換する複数の周波数領域変換部を含んでおり、
上記複数の結合量推定部は、上記周波数領域メインマイクロホン受音信号と上記複数の周波数領域サブマイクロホン受音信号のそれぞれとのレベル比を結合量として計算する複数の結合量推定部を含んでおり、上記複数のエコーレベル推定部は上記複数の周波数領域サブマイクロホン受音信号に対しそれぞれ対応する複数の結合量を乗算して複数のエコーレベルを得る複数のエコーレベル推定部を含んでおり、上記エコーレベル統合部はすべての上記エコーレベルの最大値又は平均値を上記推定エコーレベルとして生成するようにされていることを特徴とするエコー消去装置。 - 請求項1乃至4のいずれか記載のエコー消去装置において、上記エコー推定手段は、上記受話信号のレベルに基づいて受話の有無を検出する受話検出手段と、受話が検出された区間は上記推定エコーレベルを上記エコー抑圧ゲイン計算部へ与え、検出されない区間は上記推定エコーレベルを上記エコー抑圧ゲイン計算部へ与えないようにするスイッチ手段とを含むことを特徴とするエコー消去装置。
- 請求項1又は3記載のエコー消去装置において、更にメインビームフォーマとサブビームフォーマとが設けられており、
上記メインビームフォーマは、上記複数マイクロホン受音信号をそれぞれフィルタ処理する複数の第1フィルタと、上記複数の第1フィルタの出力を加算して加算結果を上記メインマイクロホン受音信号として出力する第1加算部とを含み、
上記サブビームフォーマは、上記複数マイクロホン受音信号をそれぞれフィルタ処理する複数の第2フィルタと、上記複数の第2フィルタの出力を加算して加算結果を上記サブマイクロホン受音信号として出力する第2加算部とを含み、
上記複数の第1フィルタの係数は上記スピーカ方向の受音信号成分を抑圧するよう設定されており、上記複数の第2フィルタの係数は送話音源方向の受音信号成分を抑圧するように設定されていることを特徴とするエコー消去装置。 - 受話信号がスピーカから出力されてマイクロホンに回り込んだ信号成分であるエコー成分をマイクロホン受音信号から消去するエコー消去方法であり、
(a) 複数のマイクロホンの受音信号から得られたメインマイクロホン受音信号とサブマイクロホン受音信号をそれぞれ周波数領域メインマイクロホン受音信号と周波数領域サブマイクロホン受音信号に変換する過程と、
(b) 上記周波数領域メインマイクロホン受音信号と上記周波数領域サブマイクロホン受音信号間のレベル比に基づいて結合量を推定し、その推定結合量と上記周波数領域サブマイクロホン受音信号との乗算により推定エコーレベルを得る過程と、
(c) 上記周波数領域メインマイクロホン受音信号のレベルと上記推定エコーレベルとの差と、上記周波数領域メインマイクロホン受音信号のレベルとの比をゲインとして計算する過程と、
(d) 上記周波数領域メインマイクロホン受音信号に上記ゲインを乗算して上記周波数領域メインマイクロホン受音信号中のエコー成分を抑圧する過程と、
(e) 上記過程(d) による乗算結果を逆周波数領域変換して時間領域の送話信号を出力する過程、
とを含み、
上記複数のマイクロホンは指向性マイクロホンであり、それらのうち、上記メインマイクロホン受音信号を与えるマイクロホンは送話音源方向の感度が上記スピーカ方向の感度より高く、また、上記サブマイクロホン受音信号を与えるマイクロホンは、上記スピーカ方向の感度が上記送話音源方向の感度より高くなるように配置されている
ことを特徴とするエコー消去方法。 - 請求項7記載のエコー消去方法において、
上記過程(a) は、上記メインマイクロホン受音信号と上記サブマイクロホン受音信号を含む複数のサブマイクロホン受音信号をそれぞれ上記周波数領域メインマイクロホン受音信号と複数の周波数領域サブマイクロホン受音信号に変換する過程を含んでおり、
上記過程(b) は、上記周波数領域メインマイクロホン受音信号と上記複数の周波数領域サブマイクロホン受音信号のそれぞれとのレベル比を結合量として計算する過程と、上記複数の周波数領域サブマイクロホン受音信号に対しそれぞれ対応する複数の結合量を乗算して複数のエコーレベルを得る過程と、上記複数のエコーレベルの最大値又は平均値を上記推定エコーレベルとして生成する過程とを含むことを特徴とするエコー消去方法。 - 請求項7記載のエコー消去方法において、
上記過程(a) は、上記受話信号と、上記メインマイクロホン受音信号と、少なくとも1つの上記サブマイクロホン受音信号をそれぞれ周波数領域受話信号と、上記周波数領域メインマイクロホン受音信号と、上記周波数領域サブマイクロホン受音信号とに変換する過程を含んでおり、
上記過程(b) は、上記周波数領域メインマイクロホン受音信号のレベルと、上記周波数領域受話信号と上記周波数領域受音信号のそれぞれのレベルとのレベル比を結合量として計算する過程と、上記周波数領域受話信号と少なくとも1つの上記周波数領域サブマイクロホン受音信号に対しそれぞれ対応する結合量を乗算して複数のエコーレベルを得る過程と、上記複数のエコーレベルの最大値又は平均値を上記推定エコーレベルとして生成する過程とを含むことを特徴とするエコー消去方法。 - 請求項9記載のエコー消去方法において、
上記過程(a) は、上記メインマイクロホン受音信号と上記サブマイクロホン受音信号を含む複数のサブマイクロホン受音信号をそれぞれ上記周波数領域メインマイクロホン受音信号と複数の周波数領域サブマイクロホン受音信号に変換する過程を含んでおり、
上記過程(b) は、上記周波数領域メインマイクロホン受音信号と上記複数の周波数領域サブマイクロホン受音信号のそれぞれとのレベル比を結合量として計算する過程と、上記複数の周波数領域サブマイクロホン受音信号に対しそれぞれ対応する複数の結合量を乗算して複数のエコーレベルを得る過程と、全ての上記エコーレベルの最大値又は平均値を上記推定エコーレベルとして生成する過程とを含むことを特徴とするエコー消去方法。 - 請求項7乃至10のいずれか記載のエコー消去方法において、上記過程(b) は、上記受話信号のレベルに基づいて受話の有無を検出する過程と、受話が検出された区間は上記推定エコーレベルを使って上記過程(c)によるゲインの計算を実行させ、検出されない区間は上記ゲインの計算を禁止する切替過程とを含むことを特徴とするエコー消去方法。
- 請求項7又は10記載のエコー消去方法において、更に、
(f) 上記複数のマイクロホン受音信号をそれぞれ第1のフィルタ処理し、上記第1フィルタ処理の結果を加算して加算結果を上記メインマイクロホン受音信号として得る過程と、
(g)上記複数のマイクロホン受音信号をそれぞれ第2のフィルタ処理し、上記第2フィルタ処理の結果を加算して加算結果を上記サブマイクロホン受音信号として得る過程、
とを含み、第1フィルタ処理の係数は上記スピーカ方向の受音信号成分を抑圧するよう設定されており、上記第2フィルタ処理の係数は送話音源方向の受音信号成分を抑圧するように設定されていることを特徴とするエコー消去方法。 - コンピュータを請求項1乃至6のいずれか記載のエコー消去装置として機能させるためのプログラム。
- コンピュータを請求項1乃至6のいずれか記載のエコー消去装置として機能させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007296282A JP4700673B2 (ja) | 2007-11-15 | 2007-11-15 | エコー消去方法、装置、プログラム、および記録媒体 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007296282A JP4700673B2 (ja) | 2007-11-15 | 2007-11-15 | エコー消去方法、装置、プログラム、および記録媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009124454A JP2009124454A (ja) | 2009-06-04 |
JP4700673B2 true JP4700673B2 (ja) | 2011-06-15 |
Family
ID=40816126
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007296282A Active JP4700673B2 (ja) | 2007-11-15 | 2007-11-15 | エコー消去方法、装置、プログラム、および記録媒体 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4700673B2 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103051818B (zh) * | 2012-12-20 | 2014-10-29 | 歌尔声学股份有限公司 | 一种用于小型免提语音通讯***中的回声消除装置和方法 |
JP6446893B2 (ja) * | 2014-07-31 | 2019-01-09 | 富士通株式会社 | エコー抑圧装置、エコー抑圧方法及びエコー抑圧用コンピュータプログラム |
KR101695840B1 (ko) * | 2015-11-19 | 2017-01-13 | 남서울대학교 산학협력단 | 라우드니스 기반의 디지털 tv 음량 자동 제어 시스템 및 그 방법 |
JP6634354B2 (ja) * | 2016-07-20 | 2020-01-22 | ホシデン株式会社 | 緊急通報システム用ハンズフリー通話装置 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003284183A (ja) * | 2002-03-20 | 2003-10-03 | Nippon Telegr & Teleph Corp <Ntt> | 反響抑圧装置、反響抑圧方法及びプログラム |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63269850A (ja) * | 1987-04-28 | 1988-11-08 | Juki Corp | 電話機用スピ−カ・フオンの送受話回路 |
JP3226121B2 (ja) * | 1992-10-30 | 2001-11-05 | ソニー株式会社 | 通話装置 |
-
2007
- 2007-11-15 JP JP2007296282A patent/JP4700673B2/ja active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003284183A (ja) * | 2002-03-20 | 2003-10-03 | Nippon Telegr & Teleph Corp <Ntt> | 反響抑圧装置、反響抑圧方法及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
JP2009124454A (ja) | 2009-06-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4702372B2 (ja) | エコー抑圧方法及び装置 | |
EP2749016B1 (en) | Processing audio signals | |
JP4702371B2 (ja) | エコー抑圧方法及び装置 | |
EP1855457B1 (en) | Multi channel echo compensation using a decorrelation stage | |
JP5038143B2 (ja) | エコーキャンセル | |
US8311234B2 (en) | Echo canceller and communication audio processing apparatus | |
US8594320B2 (en) | Hybrid echo and noise suppression method and device in a multi-channel audio signal | |
JP5391103B2 (ja) | 多チャネルエコー消去方法、多チャネルエコー消去装置、多チャネルエコー消去プログラム及びその記録媒体 | |
JP4957810B2 (ja) | 音処理装置、音処理方法及び音処理プログラム | |
JPH114288A (ja) | エコーキャンセラ装置 | |
KR101182017B1 (ko) | 휴대 단말기에서 복수의 마이크들로 입력된 신호들의잡음을 제거하는 방법 및 장치 | |
JP3607625B2 (ja) | 多チャネル反響抑圧方法、その装置、そのプログラム及びその記録媒体 | |
JP5469564B2 (ja) | 多チャネルエコー消去方法、多チャネルエコー消去装置及びそのプログラム | |
JP5662232B2 (ja) | エコー消去装置、その方法及びプログラム | |
JP4700673B2 (ja) | エコー消去方法、装置、プログラム、および記録媒体 | |
JP4413205B2 (ja) | エコー抑圧方法、装置、エコー抑圧プログラム、記録媒体 | |
JP3756839B2 (ja) | 反響低減方法、反響低減装置、反響低減プログラム | |
JP3756828B2 (ja) | 反響消去方法、この方法を実施する装置、プログラムおよびその記録媒体 | |
JP5937451B2 (ja) | エコー消去装置、エコー消去方法及びプログラム | |
JP5057109B2 (ja) | エコーキャンセラ装置 | |
JP6143702B2 (ja) | エコー消去装置、その方法及びプログラム | |
JP4209348B2 (ja) | エコー抑圧方法、この方法を実施する装置、プログラムおよび記録媒体 | |
JP6356087B2 (ja) | エコー消去装置、その方法及びプログラム | |
JP4631933B2 (ja) | エコー抑圧方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20101007 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101012 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101201 |
|
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: 20110222 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110304 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4700673 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |