JP7772601B2 - 信号処理装置、信号処理方法、および信号処理プログラム - Google Patents
信号処理装置、信号処理方法、および信号処理プログラムInfo
- Publication number
- JP7772601B2 JP7772601B2 JP2022002604A JP2022002604A JP7772601B2 JP 7772601 B2 JP7772601 B2 JP 7772601B2 JP 2022002604 A JP2022002604 A JP 2022002604A JP 2022002604 A JP2022002604 A JP 2022002604A JP 7772601 B2 JP7772601 B2 JP 7772601B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- ratio
- estimate
- adaptive filter
- mixed
- 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
Landscapes
- Filters That Use Time-Delay Elements (AREA)
- Circuit For Audible Band Transducer (AREA)
Description
第1信号と第2信号とが混在した第1混在信号を入力する第1入力手段と、
前記第1信号と相関のある第3信号と前記第2信号と相関のある第4信号とが混在した第2混在信号を入力する第2入力手段と、
前記第2混在信号をフィルタ処理して前記第2信号の推定値を生成する第1適応フィルタと、
前記第1混在信号と前記第2信号の推定値とから、前記第1信号の推定値を生成する第1減算部と、
前記第1適応フィルタの係数を用いて前記第2混在信号を遅延させて遅延第2混在信号を生成する第1遅延部と、
前記第1信号の推定値と前記第2信号の推定値と前記遅延第2混在信号と前記第1適応フィルタの係数を用いて前記第1信号と前記第2信号の振幅または電力の比を第1混在比として推定する推定部と、
を備え、
前記第1混在比を用いて前記第1の適応フィルタを制御する。
第1信号と第2信号が混在した第1混在信号を入力し、
前記第1信号と相関のある第3信号と前記第2信号と相関のある第4信号とが混在した第2混在信号を入力し、
前記第2混在信号を第1適応フィルタで処理して前記第2信号の推定値を生成し、
前記第1混在信号と前記第2信号の推定値から前記第1信号の推定値を生成し、
前記第1適応フィルタの係数を用いて前記第2混在信号を遅延させて遅延第2混在信号を生成し、
前記第1信号の推定値と前記第2信号の推定値と前記遅延第2混在信号と前記第1適応フィルタの係数とを用いて前記第1信号と前記第2信号の振幅または電力の比を第1混在比として推定し、
前記第1混在比を用いて前記第2信号の推定値の生成を制御する。
コンピュータに、
第1信号と第2信号が混在した第1混在信号を入力するステップと、
前記第1信号と相関のある第3信号と前記第2信号と相関のある第4信号とが混在した第2混在信号を入力するステップと、
前記第2混在信号を第1適応フィルタで処理して前記第2信号の推定値を生成するステップと、
前記第1混在信号と前記第2信号の推定値から前記第1信号の推定値を生成するステップと、
前記第1適応フィルタの係数を用いて前記第2混在信号を遅延させて遅延第2混在信号を生成し、
前記第1信号の推定値と前記第2信号の推定値と前記遅延第2混在信号と前記第1適応フィルタの係数とを用いて前記第1信号と前記第2信号の振幅または電力の比を第1混在比として推定するステップと、
前記第1混在比を用いて前記第2信号の推定値の生成を制御するステップと、
を実行させる。
本発明の第1実施形態としての信号処理装置100について、図1を用いて説明する。図1の信号処理装置100は、第1信号と第2信号とが混在する第1混在信号xP(k)から、第1信号の推定値e1(k)を求める装置である。
本発明の第2実施形態に係る信号処理装置として、劣化信号(所望の信号と雑音とが混合された信号)と参照信号(主として雑音と相関のある信号を含む)を入力して、雑音の一部または全部を消去し、強調信号(所望信号を強調した信号)を出力する雑音消去装置について説明する。ここで、劣化信号は第1信号と第2信号が混在する第1混在信号に相当し、参照信号は第3信号と第4信号が混在する第2混在信号に相当し、強調信号(第1信号の推定値)は所望信号に相当する。
以下、マイクロホン、ハンドセット、通信路等から入力された所望信号に混在する雑音、妨害信号、エコーなどを適応フィルタによって消去し、または所望信号を強調する雑音消去の基礎技術の説明を簡単に行なう。
図2は、本実施形態としての雑音消去装置200の全体構成を示すブロック図である。雑音消去装置200は、例えばデジタルカメラ、ノートパソコン、携帯電話、補聴器、テレビジョン、スマートスピーカ、またはロボットなどといった装置の一部としても機能するが、本発明はこれに限定されるものではなく、入力信号からの雑音消去を要求されるあらゆる信号処理装置に適用可能である。
図3は、推定部206の第1の内部構成を示すブロック図である。推定部206は、信号比推定部301、信号比推定部302、および混合部305を備えている。信号比推定部301は、音声の推定値e1(k)と擬似雑音n1(k)とを受けて、入力端子201における音声と雑音の振幅または電力の比を第2混在比R2(k)として推定する。第2混在比R2(k)は、音声の推定値e1(k)と擬似雑音n1(k)の振幅または電力の比としてもよいし、それらの振幅または電力に微小定数を加算してから比を計算してもよい。微小定数の加算は、除算による商の発散を防ぐ効果がある。また、音声の推定値e1(k)と擬似雑音n1(k)のいずれかまたは両方を、平均化してから用いてもよい。平均化によって、比の計算精度を向上することができる。
図5は、推定部206の第2の内部構成を示すブロック図である。推定部206は、混合部506と信号比推定部503とを備えている。混合部506は、遅延参照信号xRD(k)(遅延第2混在信号)と擬似雑音n1(k)(第2信号の推定値)とを係数ベクトルw1(k)に基づいて混合して、第1混合信号n3(k)を生成する。信号比推定部503は、音声の推定値e1(k)と第1混合信号n3(k)とを受けて、入力端子201における音声と雑音の振幅または電力の比を第1混在比R1(k)として推定する。第1混在比R1(k)は、音声の推定値e1(k)と第1混合信号n3(k)の振幅または電力の比としてもよいし、それらの振幅または電力に微小定数を加算してから比を計算してもよい。微小定数の加算は、除算による商の発散を防ぐ効果がある。また、推定値e1(k)と第1混合信号n3(k)のいずれかまたは両方を、平均化してから用いてもよい。平均化によって、比の計算精度を向上することができる。
これまでの説明では、雑音源近傍において参照信号の捕捉を行うことによって、参照信号は雑音そのものであると仮定してきた。しかし、現実にはこの条件を満たすことのできない場合が存在する。このような場合には、参照信号は雑音とそれに混入する音声信号とから構成される。このような参照信号に対する音声信号の混入成分はクロストークと呼ばれる。クロストークが存在する際の雑音消去装置の構成が、特許文献3に開示されている。
図7は、推定部806の第1の内部構成を示すブロック図である。推定部806は、推定部206の構成に加えて、信号比推定部901、信号比推定部902、および混合部905を備えている。図7に示す信号比推定部302は、遅延参照信号xRD(k)に代えて雑音の遅延推定値e2D(k)を用いる点以外は、図3に示す信号比推定部302と等しい。
図8は、推定部806の第2の内部構成を示すブロック図である。推定部806は、混合部506と信号比推定部503に加えて、さらに混合部1106と信号比推定部1103を備えている。図8の混合部506は、図5の混合部506において遅延参照信号xRD(k)(遅延第2混在信号)の代わりに雑音の遅延推定値e2D(k)を入力とする構成である。図8の混合部506の動作は、図5の混合部506の動作と等しいので、詳細な説明は省略する。
以上、本発明の複数の実施形態について詳述したが、それぞれの実施形態に含まれる別々の特徴を如何様に組み合わせたシステムまたは装置も、本発明の範疇に含まれる。
プロセッサ1203は、ステップS11において、第2混在信号xR(k)を第1適応フィルタ(適応フィルタ103)で処理して第2信号の推定値n1(k)を生成し、ステップS12において、第1混在信号xP(k)と第2信号の推定値n1(k)から第1信号の推定値e1(k)を生成する。
プロセッサ1203は、ステップS13において、第2混在信号xR(k)を遅延させて遅延第2混在信号xRD(k)を生成する。
プロセッサ1203は、ステップS14において、第1信号の推定値e1(k)と第2信号の推定値n1(k)と遅延第2混在信号xRD(k)と第1適応フィルタ(適応フィルタ103)の係数ベクトルw1(k)を用いて第1信号と第2信号の振幅または電力の比を第1混在比R1(k)として推定する。
プロセッサ1203は、ステップS15において、第1混在比R1(k)を用いて第2信号の推定値n1(k)の生成を制御する。これにより、第1実施形態と同様の効果を得ることができる。
また、上述した実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
上述してきたように、第1実施形態に係る信号処理装置100は、第1入力部101(第1入力手段の一例に相当)と、第2入力部102(第2入力手段の一例に相当)と、適応フィルタ103(第1適応フィルタの一例に相当)と、減算部104(第1減算部の一例に相当)と、遅延部110と、推定部106とを備える。第1入力部101は、第1信号と第2信号が混在した第1混在信号xP(k)を入力する。第2入力部102は、第1信号と相関のある第3信号と第2信号と相関のある第4信号とが混在した第2混在信号xR(k)を入力する。適応フィルタ103は、第2混在信号xR(k)をフィルタ処理して第2信号の推定値n1(k)を生成する。減算部104は、第1混在信号xP(k)と第2信号の推定値n1(k)とから第1信号の推定値e1(k)を生成する。遅延部110は、第2混在信号xR(k)を適応フィルタ103の係数に基づいて遅延させ、遅延第2混在信号xRD(k)を生成する。推定部106は、第1信号の推定値e1(k)と第2信号の推定値n1(k)と遅延第2混在信号xRD(k)と適応フィルタ103の係数141とを用いて、入力端子201における第1信号と第2信号の振幅または電力の比を第1混在比R1(k)として推定する。係数更新制御部107は、推定部106によって得られた第1混在比R1(k)の値が大きい場合に、適応フィルタ103の係数141の更新量を小さくするための制御信号μ1(k)を適応フィルタ103に出力する。信号処理装置100は、制御信号μ1(k)を用いて適応フィルタ103を制御する。これにより、信号処理装置100は、適応フィルタの近似する音響インパルス応答が与える遅延の影響を考慮することができ、適切に適応フィルタの係数更新を制御して、残留雑音が小さく信号歪が少ない出力信号を短時間で得ることができる。
(付記1)
第1信号と第2信号が混在した第1混在信号を入力する第1入力手段と、
前記第1信号と相関のある第3信号と前記第2信号と相関のある第4信号とが混在した第2混在信号を入力する第2入力手段と、
前記第2混在信号をフィルタ処理して前記第2信号の推定値を生成する第1適応フィルタ(適応フィルタ103、203)と、
前記第1混在信号と前記第2信号の推定値とから前記第1信号の推定値を生成する第1減算部(減算部104、204)と、
前記第1適応フィルタの係数を用いて前記第2混在信号を遅延させて遅延第2混在信号を生成する第1遅延部(遅延部210)と、
前記第1信号の推定値と前記第2信号の推定値と前記遅延第2混在信号と前記第1適応フィルタの係数とを用いて前記第1信号と前記第2信号の振幅または電力の比を第1混在比として推定する推定部(推定部106、206、806)と、
を備え、
前記第1混在比を用いて前記第1適応フィルタを制御する
信号処理装置。
(付記2)
前記推定部(推定部106、206)は、
前記第1信号の推定値と前記第2信号の推定値とを用いて前記第1信号と前記第2信号の振幅または電力の比を第2混在比として推定する第1信号比推定部(信号比推定部301)と、
前記第1信号の推定値と前記遅延第2混在信号とを用いて前記第1信号と前記第2信号の振幅または電力の比を第3混在比として推定する第2信号比推定部(信号比推定部302)と、
前記第2混在比と前記第3混在比を、前記第1適応フィルタの係数の時間変化に基づいて混合して前記第1混在比を生成する第1混合部(混合部305)と、
を備えた付記1に記載の信号処理装置。
(付記3)
前記第1混合部(混合部305)は、
前記第1適応フィルタの係数更新開始時に前記第1混在比における前記第3混在比の含有割合を100%に設定し、前記第1適応フィルタの係数の時間変化が十分に小さくなったとき、前記第1混在比における前記第3混在比の含有割合を0%に設定する
付記2に記載の信号処理装置。
(付記4)
前記推定部(推定部106、206)は、
前記遅延第2混在信号と前記第2信号の推定値とを、前記第1適応フィルタの係数の時間変化に基づいて混合して第1混合信号を生成する第2混合部(混合部506)と、
前記第1混合信号と前記第1信号の推定値とを用いて前記第1信号と前記第2信号の振幅または電力の比を前記第1混在比として推定する第3信号比推定部(信号比推定部503)と、
を備えた付記1に記載の信号処理装置。
(付記5)
前記第2混合部(混合部506)は、
前記第1適応フィルタの係数更新開始時に前記第1混合信号における前記遅延第2混在信号の含有割合を100%に設定し、前記第1適応フィルタの係数の時間変化が十分に小さくなったとき、前記第1混合信号における前記遅延第2混在信号の含有割合を0%に設定する
付記4に記載の信号処理装置。
(付記6)
前記第1信号の推定値をフィルタ処理して前記第3信号の推定値を生成する第2適応フィルタ(適応フィルタ803)と、
前記第2混在信号から前記第3信号の推定値を減算して前記第4信号の推定値を生成する第2減算部(減算部804)と、
前記第2適応フィルタの係数を用いて前記第1信号の推定値を遅延させて第1信号の遅延推定値を生成する第2遅延部(遅延部810)と、をさらに備え、
前記第1適応フィルタは、
前記第2混在信号に代えて前記第4信号の推定値を入力とし、
前記第1遅延部は、前記第2混在信号に代えて前記第4信号の推定値を遅延させて第4信号の遅延推定値を生成し、
前記推定部は、
前記遅延第2混在信号に代えて前記第4信号の遅延推定値を入力とし、
前記第4信号の推定値と前記第3信号の推定値と前記第1信号の遅延推定値と前記第2適応フィルタの係数とをさらに用いて、前記第4信号と前記第3信号の振幅または電力の比を第4混在比としてさらに推定し、
前記第4混在比を用いて前記第2適応フィルタを制御する
付記1に記載の信号処理装置。
(付記7)
前記推定部(推定部806)は、
前記第1信号の推定値と前記第2信号の推定値とを用いて前記第1信号と前記第2信号の振幅または電力の比を第2混在比として推定する第1信号比推定部(信号比推定部301)と、
前記第1信号の推定値と前記第4信号の遅延推定値とを用いて前記第1信号と前記第2信号の振幅または電力の比を第3混在比として推定する第2信号比推定部(信号比推定部302)と、
前記第2混在比と前記第3混在比を、前記第1適応フィルタの係数の時間変化に基づいて混合して前記第1混在比を生成する第1混合部(混合部305)と、
前記第4信号の推定値と前記第3信号の推定値とを用いて前記第4信号と前記第3信号の振幅または電力の比を第5混在比として推定する第4信号比推定部(信号比推定部901)と、
前記第4信号の推定値と前記第1信号の遅延推定値とを用いて前記第4信号と前記第3信号の振幅または電力の比を第6混在比として推定する第5信号比推定部(信号比推定部902)と、
前記第5混在比と前記第6混在比を、前記第2適応フィルタの係数の時間変化に基づいて混合して前記第4混在比を生成する第3混合部(混合部905)と、
を備えた付記6に記載の信号処理装置。
(付記8)
前記第1混合部(混合部305)は、
前記第1適応フィルタの係数更新開始時に前記第1混在比における前記第3混在比の含有割合を100%に設定し、前記第1適応フィルタの係数の時間変化が十分に小さくなったとき前記第1混在比における前記第3混在比の含有割合を0%に設定し、
前記第3混合部(混合部905)は、
前記第2適応フィルタの係数更新開始時に前記第4混在比における前記第6混在比の含有割合を100%に設定し、前記第2適応フィルタの係数の時間変化が十分に小さくなったとき前記第4混在比における前記第6混在比の含有割合を0%に設定する
付記7または8に記載の信号処理装置。
(付記9)
前記推定部(推定部806)は、
前記第4信号の遅延推定値と前記第2信号の推定値を、前記第1適応フィルタの係数の時間変化に基づいて混合して第1混合信号を生成する第2混合部(混合部506)と、
前記第1混合信号と前記第1信号の推定値を用いて前記第1信号と前記第2信号の振幅または電力の比を前記第1混在比として推定する第3信号比推定部(信号比推定部503)と、
前記第1信号の遅延推定値と前記第3信号の推定値を、前記第2適応フィルタの係数の時間変化に基づいて混合して第2混合信号を生成する第4混合部(混合部1106)と、
前記第2混合信号と前記第4信号の推定値を用いて前記第4信号と前記第3信号の振幅または電力の比を前記第4混在比として推定する第6信号比推定部(信号比推定部1103)と、
を備えた付記6に記載の信号処理装置。
(付記10)
前記第2混合部(混合部506)は、
前記第1適応フィルタの係数更新開始時に前記第1混合信号における前記第4信号の遅延推定値の含有割合を100%に設定し、前記第1適応フィルタの係数の時間変化が十分に小さくなったとき前記第1混合信号における前記第4信号の補正推定値の含有割合を0%に設定し、
前記第4混合部(混合部1106)は、
前記第2適応フィルタの係数更新開始時に前記第2混合信号における前記第1信号の遅延推定値の含有割合を100%に設定し、前記第2適応フィルタの係数の時間変化が十分に小さくなったとき前記第2混合信号における前記第1信号の補正推定値の含有割合を0%に設定する
付記9に記載の信号処理装置。
(付記11)
前記係数の時間変化は、
前記係数の2乗総和または絶対値総和の時間変化である
付記3または5または8または10に記載の信号処理装置。
(付記12)
前記係数の時間変化は、
前記係数の2乗部分和または絶対値部分和の時間変化である
付記3または5または8または10に記載の信号処理装置。
(付記13)
第1信号と第2信号が混在した第1混在信号を入力し、
前記第1信号と相関のある第3信号と前記第2信号と相関のある第4信号とが混在した第2混在信号を入力し、
前記第2混在信号を第1適応フィルタ(適応フィルタ103、203)で処理して前記第2信号の推定値を生成し、
前記第1混在信号と前記第2信号の推定値から前記第1信号の推定値を生成し、
前記第1適応フィルタの係数を用いて前記第2混在信号を遅延させて遅延第2混在信号を生成し、
前記第1信号の推定値と前記第2信号の推定値と前記遅延第2混在信号と前記第1適応フィルタの係数とを用いて前記第1信号と前記第2信号の振幅または電力の比を第1混在比として推定し、
前記第1混在比を用いて前記第2信号の推定値の生成を制御する
信号処理方法。
(付記14)
前記第1信号の推定値を第2適応フィルタ(適応フィルタ803)で処理して前記第3信号の推定値を生成し、
前記第2混在信号から前記第3信号の推定値を減算して前記第4信号の推定値を生成し、
前記第2適応フィルタの係数を用いて前記第1信号の推定値を遅延させて第1信号の遅延推定値を生成し、
前記第1適応フィルタは前記第2混在信号に代えて前記第4信号の推定値を処理し、
前記第2混在信号に代えて前記第4信号の推定値を遅延させて第4信号の遅延推定値を生成し、
前記第4信号の推定値と前記第3信号の推定値と前記第1信号の遅延推定値と前記第2適応フィルタの係数とをさらに用いて、
前記第4信号と前記第3信号の振幅または電力の比を第4混在比としてさらに推定し、
前記第4混在比を用いて前記第3信号の推定値の生成を制御する
付記13に記載の信号処理方法。
(付記15)
コンピュータに、
第1信号と第2信号が混在した第1混在信号を入力するステップと
前記第1信号と相関のある第3信号と前記第2信号と相関のある第4信号とが混在した第2混在信号を入力するステップと、
前記第2混在信号を第1適応フィルタ(適応フィルタ103、203)で処理して前記第2信号の推定値を生成するステップと、
前記第1混在信号と前記第2信号の推定値から前記第1信号の推定値を生成するステップと、
前記第1適応フィルタの係数を用いて前記第2混在信号を遅延させて遅延第2混在信号を生成し、
前記第1信号の推定値と前記第2信号の推定値と前記遅延第2混在信号と前記第1適応フィルタの係数とを用いて前記第1信号と前記第2信号の振幅または電力の比を第1混在比として推定するステップと、
前記第1混在比を用いて前記第2信号の推定値の生成を制御するステップと
を実行させる信号処理プログラム。
(付記16)
コンピュータに、
前記第1信号の推定値を第2適応フィルタ(適応フィルタ803)で処理して前記第3信号の推定値を生成するステップと、
前記第2混在信号から前記第3信号の推定値を減算して前記第4信号の推定値を生成するステップと、
前記第2適応フィルタの係数を用いて前記第1信号の推定値を遅延させて第1信号の遅延推定値を生成するステップと、
前記第2混在信号に代えて前記第4信号の推定値を前記第1適応フィルタで処理するステップと、
前記第4信号の推定値と前記第3信号の推定値と前記第1信号の遅延推定値と前記第2適応フィルタの係数とをさらに用いて、
前記第4信号と前記第3信号の振幅または電力の比を第4混在比としてさらに推定するステップと、
前記第4混在比を用いて前記第3信号の推定値の生成を制御するステップと
を実行させる付記16に記載の信号処理プログラム。
(付記17)
第1信号と第2信号が混在した第1混在信号を入力し、
前記第1信号と相関のある第3信号と前記第2信号と相関のある第4信号とが混在した第2混在信号を入力し、
前記第2混在信号を第1適応フィルタ(適応フィルタ103、203)で処理して前記第2信号の推定値を生成し、
前記第1混在信号と前記第2信号の推定値から前記第1信号の推定値を生成し、
前記第2混在信号を遅延させて遅延第2混在信号を生成し、
前記第1信号の推定値と前記第2信号の推定値と前記遅延第2混在信号と前記第1適応フィルタの係数とを用いて前記第1信号と前記第2信号の振幅または電力の比を第1混在比として推定し、
前記第1混在比を用いて前記第2信号の推定値の生成を制御する
信号処理方法。
101 第1入力部
102 第2入力部
103、203 適応フィルタ(第1適応フィルタの一例に相当)
104、204 減算部(第1減算部の一例に相当)
106、206、806 推定部
107 係数更新制御部
141 係数
200、800 雑音消去装置(信号処理装置の一例に相当)
201 入力端子(第1入力部の一例に相当)
202 入力端子(第2入力部の一例に相当)
205、805 出力端子
301 信号比推定部(第1信号比推定部の一例に相当)
302 信号比推定部(第2信号比推定部の一例に相当)
305 混合部(第1混合部の一例に相当)
310 補正部(第1補正部の一例に相当)
506 混合部(第2混合部の一例に相当)
503 信号比推定部(第3信号比推定部の一例に相当)
710 補正部(第2補正部の一例に相当)
803 適応フィルタ(第2適応フィルタの一例に相当)
804 減算部(第2減算部の一例に相当)
901 信号比推定部(第4信号比推定部の一例に相当)
902 信号比推定部(第5信号比推定部の一例に相当)
905 混合部(第3混合部の一例に相当)
1106 混合部(第4混合部の一例に相当)
1103 信号比推定部(第6信号比推定部の一例に相当)
A 信号源
B 信号源
xP(k) 第1混在信号
xR(k) 第2混在信号
xRD(k) 遅延第2混在信号
e1(k) 第1信号の推定値、音声信号の推定値
e2(k) 雑音の推定値(第4信号の推定値の一例に相当)
e1D(k) 第1信号の遅延推定値、音声信号の遅延推定値
e2D(k) 雑音の遅延推定値(第4信号の遅延推定値の一例に相当)
n1(k) 第2信号の推定値、擬似雑音(第2信号の推定値の一例に相当)
n2(k) 擬似クロストーク(第3信号の推定値の一例に相当)
n3(k) 混合信号(第1混合信号の一例に相当)
n4(k) 混合信号(第2混合信号の一例に相当)
R1(k) 第1混在比
R2(k) 第2混在比
R3(k) 第3混在比
R4(k) 第4混在比
R5(k) 第5混在比
R6(k) 第6混在比
Claims (17)
- 第1信号と第2信号が混在した第1混在信号を入力する第1入力手段と、
前記第1信号と相関のある第3信号と前記第2信号と相関のある第4信号とが混在した第2混在信号を入力する第2入力手段と、
前記第2混在信号をフィルタ処理して前記第2信号の推定値を生成する第1適応フィルタと、
前記第1混在信号と前記第2信号の推定値とから前記第1信号の推定値を生成する第1減算部と、
前記第1適応フィルタの係数を用いて前記第2混在信号を遅延させて遅延第2混在信号を生成する第1遅延部と、
前記第1信号の推定値と前記第2信号の推定値と前記遅延第2混在信号と前記第1適応フィルタの係数とを用いて前記第1信号と前記第2信号の振幅または電力の比を第1混在比として推定する推定部と、
を備え、
前記第1混在比を用いて前記第1適応フィルタを制御する
信号処理装置。 - 前記推定部は、
前記第1信号の推定値と前記第2信号の推定値とを用いて前記第1信号と前記第2信号の振幅または電力の比を第2混在比として推定する第1信号比推定部と、
前記第1信号の推定値と前記遅延第2混在信号とを用いて前記第1信号と前記第2信号の振幅または電力の比を第3混在比として推定する第2信号比推定部と、
前記第2混在比と前記第3混在比を、前記第1適応フィルタの係数の時間変化に基づいて混合して前記第1混在比を生成する第1混合部と、
を備えた請求項1に記載の信号処理装置。 - 前記第1混合部は、
前記第1適応フィルタの係数更新開始時に前記第1混在比における前記第3混在比の含有割合を100%に設定し、前記第1適応フィルタの係数の時間変化が十分に小さくなったとき、前記第1混在比における前記第3混在比の含有割合を0%に設定する
請求項2に記載の信号処理装置。 - 前記推定部は、
前記遅延第2混在信号と前記第2信号の推定値とを、前記第1適応フィルタの係数の時間変化に基づいて混合して第1混合信号を生成する第2混合部と、
前記第1混合信号と前記第1信号の推定値とを用いて前記第1信号と前記第2信号の振幅または電力の比を前記第1混在比として推定する第3信号比推定部と、
を備えた請求項1に記載の信号処理装置。 - 前記第2混合部は、
前記第1適応フィルタの係数更新開始時に前記第1混合信号における前記遅延第2混在信号の含有割合を100%に設定し、前記第1適応フィルタの係数の時間変化が十分に小さくなったとき、前記第1混合信号における前記遅延第2混在信号の含有割合を0%に設定する
請求項4に記載の信号処理装置。 - 前記第1信号の推定値をフィルタ処理して前記第3信号の推定値を生成する第2適応フィルタと、
前記第2混在信号から前記第3信号の推定値を減算して前記第4信号の推定値を生成する第2減算部と、
前記第2適応フィルタの係数を用いて前記第1信号の推定値を遅延させて第1信号の遅延推定値を生成する第2遅延部と、をさらに備え、
前記第1適応フィルタは、
前記第2混在信号に代えて前記第4信号の推定値を入力とし、
前記第1遅延部は、前記第2混在信号に代えて前記第4信号の推定値を遅延させて第4信号の遅延推定値を生成し、
前記推定部は、
前記遅延第2混在信号に代えて前記第4信号の遅延推定値を入力とし、
前記第4信号の推定値と前記第3信号の推定値と前記第1信号の遅延推定値と前記第2適応フィルタの係数とをさらに用いて、前記第4信号と前記第3信号の振幅または電力の比を第4混在比としてさらに推定し、
前記第4混在比を用いて前記第2適応フィルタを制御する
請求項1に記載の信号処理装置。 - 前記推定部は、
前記第1信号の推定値と前記第2信号の推定値とを用いて前記第1信号と前記第2信号の振幅または電力の比を第2混在比として推定する第1信号比推定部と、
前記第1信号の推定値と前記第4信号の遅延推定値とを用いて前記第1信号と前記第2信号の振幅または電力の比を第3混在比として推定する第2信号比推定部と、
前記第2混在比と前記第3混在比を、前記第1適応フィルタの係数の時間変化に基づいて混合して前記第1混在比を生成する第1混合部と、
前記第4信号の推定値と前記第3信号の推定値とを用いて前記第4信号と前記第3信号の振幅または電力の比を第5混在比として推定する第4信号比推定部と、
前記第4信号の推定値と前記第1信号の遅延推定値とを用いて前記第4信号と前記第3信号の振幅または電力の比を第6混在比として推定する第5信号比推定部と、
前記第5混在比と前記第6混在比を、前記第2適応フィルタの係数の時間変化に基づいて混合して前記第4混在比を生成する第3混合部と、
を備えた請求項6に記載の信号処理装置。 - 前記第1混合部は、
前記第1適応フィルタの係数更新開始時に前記第1混在比における前記第3混在比の含有割合を100%に設定し、前記第1適応フィルタの係数の時間変化が十分に小さくなったとき前記第1混在比における前記第3混在比の含有割合を0%に設定し、
前記第3混合部は、
前記第2適応フィルタの係数更新開始時に前記第4混在比における前記第6混在比の含有割合を100%に設定し、前記第2適応フィルタの係数の時間変化が十分に小さくなったとき前記第4混在比における前記第6混在比の含有割合を0%に設定する
請求項7に記載の信号処理装置。 - 前記推定部は、
前記第4信号の遅延推定値と前記第2信号の推定値を、前記第1適応フィルタの係数の時間変化に基づいて混合して第1混合信号を生成する第2混合部と、
前記第1混合信号と前記第1信号の推定値を用いて前記第1信号と前記第2信号の振幅または電力の比を前記第1混在比として推定する第3信号比推定部と、
前記第1信号の遅延推定値と前記第3信号の推定値を、前記第2適応フィルタの係数の時間変化に基づいて混合して第2混合信号を生成する第4混合部と、
前記第2混合信号と前記第4信号の推定値を用いて前記第4信号と前記第3信号の振幅または電力の比を前記第4混在比として推定する第6信号比推定部と、
を備えた請求項6に記載の信号処理装置。 - 前記第2混合部は、
前記第1適応フィルタの係数更新開始時に前記第1混合信号における前記第4信号の遅延推定値の含有割合を100%に設定し、前記第1適応フィルタの係数の時間変化が十分に小さくなったとき前記第1混合信号における前記第4信号の補正推定値の含有割合を0%に設定し、
前記第4混合部は、
前記第2適応フィルタの係数更新開始時に前記第2混合信号における前記第1信号の遅延推定値の含有割合を100%に設定し、前記第2適応フィルタの係数の時間変化が十分に小さくなったとき前記第2混合信号における前記第1信号の補正推定値の含有割合を0%に設定する
請求項9に記載の信号処理装置。 - 前記係数の時間変化は、
前記係数の2乗総和または絶対値総和の時間変化である
請求項3または5または8または10に記載の信号処理装置。 - 前記係数の時間変化は、
前記係数の2乗部分和または絶対値部分和の時間変化である
請求項3または5または8または10に記載の信号処理装置。 - 第1信号と第2信号が混在した第1混在信号を入力し、
前記第1信号と相関のある第3信号と前記第2信号と相関のある第4信号とが混在した第2混在信号を入力し、
前記第2混在信号を第1適応フィルタで処理して前記第2信号の推定値を生成し、
前記第1混在信号と前記第2信号の推定値から前記第1信号の推定値を生成し、
前記第1適応フィルタの係数を用いて前記第2混在信号を遅延させて遅延第2混在信号を生成し、
前記第1信号の推定値と前記第2信号の推定値と前記遅延第2混在信号と前記第1適応フィルタの係数とを用いて前記第1信号と前記第2信号の振幅または電力の比を第1混在比として推定し、
前記第1混在比を用いて前記第2信号の推定値の生成を制御する
信号処理方法。 - 前記第1信号の推定値を第2適応フィルタで処理して前記第3信号の推定値を生成し、
前記第2混在信号から前記第3信号の推定値を減算して前記第4信号の推定値を生成し、
前記第2適応フィルタの係数を用いて前記第1信号の推定値を遅延させて第1信号の遅延推定値を生成し、
前記第1適応フィルタは前記第2混在信号に代えて前記第4信号の推定値を処理し、
前記第2混在信号に代えて前記第4信号の推定値を遅延させて第4信号の遅延推定値を生成し、
前記第4信号の推定値と前記第3信号の推定値と前記第1信号の遅延推定値と前記第2適応フィルタの係数とをさらに用いて、
前記第4信号と前記第3信号の振幅または電力の比を第4混在比としてさらに推定し、
前記第4混在比を用いて前記第3信号の推定値の生成を制御する
請求項13に記載の信号処理方法。 - コンピュータに、
第1信号と第2信号が混在した第1混在信号を入力するステップと
前記第1信号と相関のある第3信号と前記第2信号と相関のある第4信号とが混在した第2混在信号を入力するステップと、
前記第2混在信号を第1適応フィルタで処理して前記第2信号の推定値を生成するステップと、
前記第1混在信号と前記第2信号の推定値から前記第1信号の推定値を生成するステップと、
前記第1適応フィルタの係数を用いて前記第2混在信号を遅延させて遅延第2混在信号を生成し、
前記第1信号の推定値と前記第2信号の推定値と前記遅延第2混在信号と前記第1適応フィルタの係数とを用いて前記第1信号と前記第2信号の振幅または電力の比を第1混在比として推定するステップと、
前記第1混在比を用いて前記第2信号の推定値の生成を制御するステップと
を実行させる信号処理プログラム。 - コンピュータに、
前記第1信号の推定値を第2適応フィルタで処理して前記第3信号の推定値を生成するステップと、
前記第2混在信号から前記第3信号の推定値を減算して前記第4信号の推定値を生成するステップと、
前記第2適応フィルタの係数を用いて前記第1信号の推定値を遅延させて第1信号の遅延推定値を生成するステップと、
前記第2混在信号に代えて前記第4信号の推定値を前記第1適応フィルタで処理するステップと、
前記第4信号の推定値と前記第3信号の推定値と前記第1信号の遅延推定値と前記第2適応フィルタの係数とをさらに用いて、
前記第4信号と前記第3信号の振幅または電力の比を第4混在比としてさらに推定するステップと、
前記第4混在比を用いて前記第3信号の推定値の生成を制御するステップと
を実行させる請求項15に記載の信号処理プログラム。 - 第1信号と第2信号が混在した第1混在信号を入力し、
前記第1信号と相関のある第3信号と前記第2信号と相関のある第4信号とが混在した第2混在信号を入力し、
前記第2混在信号を第1適応フィルタで処理して前記第2信号の推定値を生成し、
前記第1混在信号と前記第2信号の推定値から前記第1信号の推定値を生成し、
予め定められた複数の定数からなる遅延量を、順次切り替えて用いることによって、前記第2混在信号を遅延させて遅延第2混在信号を生成し、
前記第1信号の推定値と前記第2信号の推定値と前記遅延第2混在信号と前記第1適応フィルタの係数とを用いて前記第1信号と前記第2信号の振幅または電力の比を第1混在比として推定し、
前記第1混在比を用いて前記第2信号の推定値の生成を制御する
信号処理方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022002604A JP7772601B2 (ja) | 2022-01-11 | 2022-01-11 | 信号処理装置、信号処理方法、および信号処理プログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022002604A JP7772601B2 (ja) | 2022-01-11 | 2022-01-11 | 信号処理装置、信号処理方法、および信号処理プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023102181A JP2023102181A (ja) | 2023-07-24 |
| JP7772601B2 true JP7772601B2 (ja) | 2025-11-18 |
Family
ID=87425552
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022002604A Active JP7772601B2 (ja) | 2022-01-11 | 2022-01-11 | 信号処理装置、信号処理方法、および信号処理プログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7772601B2 (ja) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2005024787A1 (ja) | 2003-09-02 | 2005-03-17 | Nec Corporation | 信号処理方法および装置 |
| WO2012046582A1 (ja) | 2010-10-08 | 2012-04-12 | 日本電気株式会社 | 信号処理装置、信号処理方法、及び信号処理プログラム |
| WO2019092798A1 (ja) | 2017-11-07 | 2019-05-16 | 日本電気株式会社 | 信号処理装置、信号処理方法、および信号処理プログラム |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3301445B2 (ja) * | 1992-08-25 | 2002-07-15 | ソニー株式会社 | 音声入力装置 |
| JP3417159B2 (ja) * | 1995-08-11 | 2003-06-16 | Kddi株式会社 | エコーキャンセラ装置 |
| JP2874679B2 (ja) * | 1997-01-29 | 1999-03-24 | 日本電気株式会社 | 雑音消去方法及びその装置 |
-
2022
- 2022-01-11 JP JP2022002604A patent/JP7772601B2/ja active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2005024787A1 (ja) | 2003-09-02 | 2005-03-17 | Nec Corporation | 信号処理方法および装置 |
| WO2012046582A1 (ja) | 2010-10-08 | 2012-04-12 | 日本電気株式会社 | 信号処理装置、信号処理方法、及び信号処理プログラム |
| WO2019092798A1 (ja) | 2017-11-07 | 2019-05-16 | 日本電気株式会社 | 信号処理装置、信号処理方法、および信号処理プログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023102181A (ja) | 2023-07-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2930101B2 (ja) | 雑音消去装置 | |
| JP2685031B2 (ja) | 雑音消去方法及び雑音消去装置 | |
| JP4632047B2 (ja) | 信号処理方法および装置 | |
| US9805734B2 (en) | Signal processing device, signal processing method and signal processing program for noise cancellation | |
| JP5958341B2 (ja) | 信号処理装置、信号処理方法、並びに信号処理プログラム | |
| JP2874679B2 (ja) | 雑音消去方法及びその装置 | |
| JP2882364B2 (ja) | 雑音消去方法及び雑音消去装置 | |
| JP2760373B2 (ja) | 雑音消去装置 | |
| CA2273552C (en) | Noise cancelling method and noise cancelling unit | |
| EP0711035B1 (en) | System identification method apparatus by adaptive filter | |
| JPWO2009028349A1 (ja) | 特定信号消去方法、特定信号消去装置、適応フィルタ係数更新方法、適応フィルタ係数更新装置及びコンピュータプログラム | |
| JP5293952B2 (ja) | 信号処理方法、信号処理装置、並びに信号処理プログラム | |
| US20100260352A1 (en) | System identification device and system identification method | |
| JP7772601B2 (ja) | 信号処理装置、信号処理方法、および信号処理プログラム | |
| WO2019092798A1 (ja) | 信号処理装置、信号処理方法、および信号処理プログラム | |
| JP2023100220A (ja) | 信号処理装置、信号処理方法、および信号処理プログラム | |
| JP7790976B2 (ja) | 信号処理装置、信号処理方法、および信号処理プログラム | |
| JP3293575B2 (ja) | 雑音消去方法及びそれを用いた雑音消去装置 | |
| JP2024084082A (ja) | 信号処理装置、信号処理方法、および信号処理プログラム | |
| KR19990001296A (ko) | 적응 잡음 제거 장치 및 방법 | |
| US8363821B2 (en) | Apparatus and method for canceling echo | |
| JP2002076999A (ja) | システム同定方法および装置 | |
| JP2004357053A (ja) | エコーキャンセラ装置およびエコーキャンセラ方法 | |
| JP2000278186A (ja) | 適応型ノイズキャンセラ | |
| Kang et al. | Systematic integration of acoustic echo canceller and noise reduction modules for voice communication systems. |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20231026 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240820 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250606 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250617 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250818 |
|
| 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: 20251007 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251106 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7772601 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |