JP4428247B2 - Loudspeaker - Google Patents
Loudspeaker Download PDFInfo
- Publication number
- JP4428247B2 JP4428247B2 JP2005027845A JP2005027845A JP4428247B2 JP 4428247 B2 JP4428247 B2 JP 4428247B2 JP 2005027845 A JP2005027845 A JP 2005027845A JP 2005027845 A JP2005027845 A JP 2005027845A JP 4428247 B2 JP4428247 B2 JP 4428247B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- adaptive filter
- microphone
- speaker
- input
- 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
- 230000003044 adaptive effect Effects 0.000 claims description 132
- 238000012546 transfer Methods 0.000 claims description 131
- 230000008859 change Effects 0.000 claims description 122
- 230000005236 sound signal Effects 0.000 claims description 79
- 238000012937 correction Methods 0.000 claims description 16
- 230000001934 delay Effects 0.000 claims description 4
- 230000006870 function Effects 0.000 description 89
- 238000000034 method Methods 0.000 description 58
- 230000008569 process Effects 0.000 description 54
- 238000012545 processing Methods 0.000 description 23
- 230000005540 biological transmission Effects 0.000 description 16
- 238000004088 simulation Methods 0.000 description 12
- 238000004422 calculation algorithm Methods 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 7
- 230000006978 adaptation Effects 0.000 description 6
- 230000003321 amplification Effects 0.000 description 6
- 230000003111 delayed effect Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 238000003199 nucleic acid amplification method Methods 0.000 description 6
- 230000004044 response Effects 0.000 description 4
- 238000007796 conventional method Methods 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
Images
Landscapes
- Circuit For Audible Band Transducer (AREA)
Description
この発明は、ハウリングを防止するためのハウリングキャンセラを備えた拡声装置に関するものである。 The present invention relates to a loudspeaker equipped with a howling canceller for preventing howling.
拡声装置は、マイクロフォンから入力された音声信号を増幅してスピーカに入力するものであるが、この拡声装置において、スピーカからマイクロフォンに至る経路で閉ループが形成され、スピーカから出力されてマイクロフォンに入力された帰還音信号が繰り返し増幅されることによってハウリングが生じることはよく知られている。 The loudspeaker amplifies the audio signal input from the microphone and inputs it to the speaker. In this loudspeaker, a closed loop is formed in the path from the speaker to the microphone, and the sound is output from the speaker and input to the microphone. It is well known that howling occurs by repeatedly amplifying the feedback signal.
このようなハウリングを防止するために、適応フィルタを用いて帰還音信号に模擬した模擬信号を生成し、マイクロフォンからの入力信号から模擬信号を除くハウリングキャンセラを拡声装置に用いることは従来より提案されている(非特許文献1を参照)。このハウリングキャンセラでは、スピーカへ入力する信号が遅延部に入力され、この信号がスピーカからマイクロフォンに至る遅れ時間に対応した遅れ時間だけ遅延部によって遅延される。この遅延された信号をフィルタ係数でたたみ込み演算を行うことで、適応フィルタによってスピーカからマイクロフォンに至るまでの帰還音の伝達関数が模擬され、帰還音信号を模擬した模擬信号が生成される。そして、マイクロフォンからの入力信号から模擬信号が加算部によって除かれた残差信号が増幅部に出力されることで、帰還音成分が除去される。そして、増幅部で増幅された残差信号がスピーカに入力されてスピーカから放音されるため、ハウリングが防止される。ここで、適応フィルタには、残差信号がリファレンス信号として入力され、この残差信号が最小になるように周知の適応アルゴリズム(例えばLMS(Least Mean Square)アルゴリズム)を用いてフィルタ係数が補正される。これによって、マイクロフォンとスピーカの音場についての音響条件の変化があった場合にも、マイクロフォンからスピーカまでの伝達関数の変化に追随して適応フィルタを適応させ、模擬信号を帰還音信号に近づけてハウリングの防止を行うようになっている。
従来の適応フィルタを用いたハウリングキャンセラでは、マイクロフォンの配置位置が大きく移動した場合等のように、マイクロフォンからスピーカまでの帰還伝達路の伝達関数が大きく変化した場合に、変化した伝達関数にフィルタ係数を同定させるために長い時間がかかるという問題点があった。すなわち、適応フィルタを用いたハウリングキャンセラでは、上述したようにフィルタ係数を徐々に修正して行くことによって目標の伝達関数に同定してゆくものである。このため、目標の伝達関数が大きく変化した場合に、フィルタ係数を大きく変化した伝達関数に迅速に適応させることが困難になる。 In a conventional howling canceller using an adaptive filter, when the transfer function of the feedback transfer path from the microphone to the speaker changes significantly, such as when the microphone placement position moves greatly, the filter coefficient is changed to the changed transfer function. There is a problem that it takes a long time to identify. That is, the howling canceller using the adaptive filter identifies the target transfer function by gradually correcting the filter coefficients as described above. For this reason, when the target transfer function changes greatly, it becomes difficult to quickly adapt the filter coefficient to the transfer function that has changed greatly.
また、帰還伝達路の伝達関数が大きく変化したことにより、その伝達関数と適応フィルタのフィルタ係数が大幅に異なってしまった場合、適応フィルタの生成した模擬信号が帰還音信号と大幅に異なることになる。このような帰還音信号と大幅に異なる模擬信号をマイクロフォンからの入力信号から減算しても、帰還音成分を的確に除去できないばかりか、拡声対象である音声信号成分(例えば話者の話声)までも除去してしまったり、却ってノイズ成分を付加してしまう場合があった。これによって、拡声対象の音声信号を好適に拡声するために不都合が生じる場合があった。 In addition, if the transfer function of the feedback transfer path has changed significantly and the transfer function and the filter coefficient of the adaptive filter are significantly different, the simulated signal generated by the adaptive filter is significantly different from the feedback sound signal. Become. Even if a simulated signal that is significantly different from the feedback sound signal is subtracted from the input signal from the microphone, not only the feedback sound component can be accurately removed, but also the sound signal component (for example, the speaker's voice) that is the target of loudening. In some cases, the noise component is removed or the noise component is added. As a result, inconveniences may arise in order to properly amplify the audio signal to be amplified.
そこで、本発明は、上記課題を解決するために、適応フィルタの適応をより迅速に行うことができるとともに、上述したような不都合の発生を効果的に防止する拡声装置を提供することを目的としている。 Accordingly, an object of the present invention is to provide a loudspeaker that can adapt an adaptive filter more quickly and effectively prevent the occurrence of the inconveniences described above in order to solve the above problems. Yes.
上記課題を解決するために本発明では以下の手段を採用している。 In order to solve the above problems, the present invention employs the following means.
本発明は、スピーカとマイクロフォンに接続される拡声装置において、入力された音声信号を増幅してスピーカに入力する拡声回路部と、前記スピーカから前記マイクロフォンまでの帰還伝達系の伝達関数を模擬したフィルタ係数を自己設定する適応フィルタを有し、スピーカに入力する音声信号を前記帰還伝達系の遅れ時間を模擬した遅れ時間で遅延させて前記適応フィルタに入力し、前記適応フィルタで処理した模擬信号を前記マイクロフォンから入力した音声信号から減算した残差信号を前記拡声回路部に出力するハウリングキャンセラと、前記帰還伝達系の伝達関数の変化レベルを検知し、検知した変化レベルが所定レベルより大きい場合に、前記適応フィルタを初期化するハウリングキャンセラ制御部と、を備えることを特徴とする。 The present invention relates to a loudspeaker connected to a speaker and a microphone, a loudspeaker circuit unit that amplifies an input audio signal and inputs the amplified signal to the speaker, and a filter that simulates a transfer function of a feedback transfer system from the speaker to the microphone An adaptive filter that self-sets the coefficient, and delays the audio signal input to the speaker by a delay time that simulates the delay time of the feedback transmission system and inputs the delayed signal to the adaptive filter, and the simulated signal processed by the adaptive filter A howling canceller that outputs a residual signal subtracted from an audio signal input from the microphone to the loudspeaker circuit unit and a change level of a transfer function of the feedback transfer system are detected, and when the detected change level is greater than a predetermined level And a howling canceller control unit for initializing the adaptive filter. .
上記構成によれば、マイクロフォンへ信号が入力されると、ハウリングキャンセラによってこの入力された信号から模擬信号が減算されて残差信号として拡声回路部に供給され、拡声回路部によって増幅されてスピーカに入力されてスピーカから放音される。ここで、模擬信号は、適応フィルタによって処理されたものである。適応フィルタは、スピーカに入力される音声信号と残差信号に基づいてスピーカからマイクロフォンへの帰還伝達系を模擬したフィルタ係数を自己設定するものであるため、模擬信号は帰還伝達系によってスピーカからマイクロフォンに帰還される帰還音を模擬したものとなり、入力信号から模擬信号が減算されることでハウリングが防止される。 According to the above configuration, when a signal is input to the microphone, the simulation signal is subtracted from the input signal by the howling canceller and supplied to the loudspeaker circuit unit as a residual signal, amplified by the loudspeaker circuit unit, and supplied to the speaker. The sound is input and emitted from the speaker. Here, the simulation signal is processed by an adaptive filter. The adaptive filter self-sets a filter coefficient that simulates the feedback transmission system from the speaker to the microphone based on the audio signal and the residual signal input to the speaker. Therefore, the simulated signal is transmitted from the speaker to the microphone by the feedback transmission system. The feedback sound that is fed back is simulated, and howling is prevented by subtracting the simulated signal from the input signal.
ここで、帰還伝達系の伝達関数の変化レベルの度合いによっては、適応フィルタを伝達関数の変化に追随して同定させるために、初期化状態の適応フィルタを同定させるよりも長時間かかる場合がある。また、伝達関数が変化する前の適応フィルタに比較して初期化状態の適応フィルタの方が変化後の伝達関数に対する適応度合いが大きい場合がある。 Here, depending on the degree of change level of the transfer function of the feedback transfer system, it may take a longer time to identify the adaptive filter in the initialized state in order to identify the adaptive filter following the change of the transfer function. . In addition, the adaptive filter in the initialized state may have a higher degree of adaptation to the transfer function after the change than the adaptive filter before the transfer function changes.
上記構成では、ハウリングキャンセラ制御部によって、帰還伝達系の伝達関数の変化レベルが検知され、検知された変化レベルが所定レベルより大きい場合に適応フィルタが初期化される。このため、検知された変化レベルが所定レベルより大きい場合を、伝達関数が変化する前の適応フィルタに比較して初期化状態の適応フィルタの方が変化後の伝達関数に対する適応度合いが大きい場合に設定することで、適応フィルタを伝達関数の変化レベルに応じて初期化しない従来技術に比較して変化した伝達関数に適応フィルタをより迅速に同定させることができる。また、帰還伝達系の伝達関数が変化後の伝達関数に適応フィルタが同定するまでの期間において、従来技術に比較して模擬信号が帰還音信号と大幅に異なることが防止される。これによって、かかる期間において、マイクロフォンから入力された音声信号から模擬信号を除去した場合に拡声対象となる音声信号成分まで除去したり、却ってノイズ成分を付加する等の不都合を防止することが可能となる。 In the above configuration, the howling canceller control unit detects the change level of the transfer function of the feedback transfer system, and the adaptive filter is initialized when the detected change level is greater than a predetermined level. For this reason, when the detected change level is larger than the predetermined level, the adaptive filter in the initialized state has a higher degree of adaptation to the transfer function after the change than the adaptive filter before the transfer function changes. By setting, the adaptive filter can be identified more quickly by the transfer function changed compared to the conventional technique in which the adaptive filter is not initialized according to the change level of the transfer function. In addition, during the period until the adaptive filter identifies the transfer function after the transfer function of the feedback transfer system is changed, it is possible to prevent the simulated signal from being significantly different from the feedback sound signal as compared with the prior art. As a result, in such a period, it is possible to prevent inconveniences such as removal of a sound signal component to be loudened when a simulated signal is removed from a sound signal input from a microphone or adding a noise component on the contrary. Become.
なお、適応フィルタの初期化とは、例えば最初のタップの設定を「1」若しくは「1」より小さい整数とし残りのタップの設定を「0」とすることや、全てのタップの設定を「0」とすること等である。最初のタップを「1」若しくは「1」より小さい整数とし残りのタップを「0」とする構成では、初期化状態の適応フィルタにおいてはスピーカに入力される音声信号が遅延部による遅延の後にマイクロフォンから入力された音声信号から減算されることになる。全てのタップを「0」にする構成では、初期化状態の適応フィルタにおいてはマイクロフォンから入力された音声信号から帰還音成分を除去しない構成となる。また、フィルタ係数の初期化を予め経験値に基づいて算出された初期値でフィルタ係数を設定することとしてもよい。 The initialization of the adaptive filter is, for example, setting the first tap setting to “1” or an integer smaller than “1” and setting the remaining taps to “0”, or setting all taps to “0”. And so on. In the configuration in which the first tap is set to “1” or an integer smaller than “1” and the remaining taps are set to “0”, in the adaptive filter in the initialized state, the sound signal input to the speaker is delayed after being delayed by the delay unit. Is subtracted from the audio signal input from. In the configuration in which all the taps are set to “0”, the adaptive filter in the initialized state does not remove the feedback sound component from the sound signal input from the microphone. Further, the filter coefficient may be initialized with an initial value calculated based on an empirical value in advance.
(1)上記拡声装置において、前記ハウリングキャンセラ制御部は、前記入力信号から模擬信号を除去した残差信号と前記マイクロフォンから入力した音声信号との信号レベルを検知し、前記マイクロフォンから入力した音声信号よりも残差信号が所定レベルを超えて大きい場合に、前記変化レベルが所定レベルより大きいとして、前記適応フィルタを初期化することを特徴とする。 (1) In the above loudspeaker, the howling canceller control unit detects a signal level between a residual signal obtained by removing a simulated signal from the input signal and an audio signal input from the microphone, and an audio signal input from the microphone When the residual signal is larger than a predetermined level, the adaptive filter is initialized by assuming that the change level is larger than the predetermined level.
上記構成によれば、残差信号とマイクロフォンから入力した音声信号との信号レベルがハウリングキャンセラ制御部によって検知され、マイクロフォンから入力した音声信号よりも残差信号が所定レベルを超えて大きい場合に、変化レベルが所定レベルより大きいと判断される。ここで、残差信号がマイクロフォンから入力された音声信号に比較して大きい状態は、模擬信号をマイクロフォンから入力された音声信号から除くことで却ってノイズ成分が付加されてしまった状態である。かかる状態では、適応フィルタと帰還伝達系の伝達関数との不一致度合いが初期状態の適応フィルタと伝達関数との不一致度合いより大きい。上記構成によれば、かかる状態になっていることをマイクロフォンから入力した音声信号と残差信号との信号レベルを比較するだけの簡易な処理で精度良く判断することが可能となる。「マイクロフォンから入力した音声信号よりも残差信号が所定レベルを超えて大きい場合」とは、例えば、マイクロフォンから入力した音声信号よりも残差信号が大きい場合や、マイクロフォンから入力した音声信号よりも数倍を超えて残差信号が大きい場合等である。 According to the above configuration, the signal level of the residual signal and the audio signal input from the microphone is detected by the howling canceller control unit, and when the residual signal exceeds the predetermined level than the audio signal input from the microphone, It is determined that the change level is greater than the predetermined level. Here, the state in which the residual signal is larger than the audio signal input from the microphone is a state in which a noise component is added by removing the simulated signal from the audio signal input from the microphone. In such a state, the degree of mismatch between the adaptive filter and the transfer function of the feedback transfer system is greater than the degree of mismatch between the adaptive filter and the transfer function in the initial state. According to the above-described configuration, it is possible to accurately determine that the state is in such a state by a simple process of simply comparing the signal levels of the audio signal input from the microphone and the residual signal. “When the residual signal is larger than a predetermined level than the sound signal input from the microphone” means, for example, when the residual signal is larger than the sound signal input from the microphone or when the residual signal is larger than the sound signal input from the microphone. This is the case when the residual signal is larger than several times.
(2)上記拡声装置において、前記ハウリングキャンセラ制御部は、前記適応フィルタのフィルタ係数を算出するための修正量を検知し、前記修正量が閾値より大きい場合に、前記変化レベルが所定レベルより大きいとして、前記適応フィルタを初期化することを特徴とする。修正量は、残差信号とスピーカに入力される音声信号とに基づいて算出され、残差信号の値が大きいと大きな値に算出される。上述したように、残差信号の値の大きさによって模擬信号をマイクロフォンからの入力された音声信号から除かれることによって却ってノイズ成分が付与された状態にあることを検知することが可能である。このため、閾値をかかる状態になった場合における修正量の値に設定することで、修正量を閾値と比較するだけの簡易な処理によって、適応フィルタと帰還伝達系の伝達関数との不一致度合いが初期状態の適応フィルタと伝達関数との不一致度合いより大きい状態にあることを精度よく判断することが可能となる。 (2) In the above loudspeaker, the howling canceller control unit detects a correction amount for calculating a filter coefficient of the adaptive filter, and when the correction amount is larger than a threshold value, the change level is larger than a predetermined level. The adaptive filter is initialized as follows. The correction amount is calculated based on the residual signal and the audio signal input to the speaker, and is calculated as a large value when the residual signal value is large. As described above, it is possible to detect that the noise component is added by removing the simulation signal from the voice signal input from the microphone according to the value of the residual signal. For this reason, the degree of mismatch between the adaptive filter and the transfer function of the feedback transfer system can be reduced by simply processing the comparison of the correction amount with the threshold value by setting the threshold value to the value of the correction amount in such a state. It is possible to accurately determine that the adaptive filter and the transfer function in the initial state are in a state greater than the degree of mismatch.
(3)上記拡声装置において、前記適応フィルタが初期化された場合には、前記適応フィルタが初期化されていない場合よりも、前記拡声回路部によって前記残差信号を増幅するゲインを小さくするゲイン設定部を更に備えることを特徴とする。この構成によれば、適応フィルタが初期化された場合には適応フィルタが初期化されていない場合よりも、拡声回路部によって残差信号を増幅するゲインがゲイン制御部によって小さくされる。適応フィルタが初期化された場合には模擬信号が0若しくは初期値になる。このため、かかる模擬信号がマイクロフォンから入力された音声信号から除かれても、残差信号は帰還音信号を含むものとなる可能性が高く、ハウリングが生じやすい状態となる。本発明の構成によれば、かかる場合にゲインが適応フィルタを初期化していない場合よりも小さくされるため、効果的にハウリングを防止することが可能となる。 (3) In the above loudspeaker, when the adaptive filter is initialized, the gain for amplifying the residual signal by the loudspeaker circuit unit is smaller than when the adaptive filter is not initialized. It further has a setting part. According to this configuration, when the adaptive filter is initialized, the gain that amplifies the residual signal by the loudspeaker circuit unit is made smaller by the gain control unit than when the adaptive filter is not initialized. When the adaptive filter is initialized, the simulation signal becomes 0 or an initial value. For this reason, even if such a simulation signal is removed from the audio signal input from the microphone, the residual signal is likely to include a feedback sound signal, and howling is likely to occur. According to the configuration of the present invention, in such a case, the gain is made smaller than that in the case where the adaptive filter is not initialized, so that howling can be effectively prevented.
(4)上記拡声装置において、前記マイクロフォンと前記スピーカとの複数の組に接続され、前記マイクロフォンと前記スピーカとの複数の組から入出力をオンする組を選択的に切り替える切り替え部と、前記切り替え部による切り替えパターンと、前記切り替え部による切り替えパターンと、前記切り替えパターンに対応した前記遅れ時間とを登録するテーブルを記憶するテーブル記憶部とを更に備え、前記ハウリングキャンセラ制御部は、前記切り替え部によって切り替えパターンの変更があった場合に、前記適応フィルタを初期化するとともに、前記切り替え部の切り替えパターンに対応した遅れ時間を前記テーブルから取得して、該取得した遅れ時間に前記ハウリングキャンセラを設定することを特徴とする。 (4) In the above loudspeaker, a switching unit that is connected to a plurality of sets of the microphone and the speaker and selectively turns on / off a set of the microphone and the speaker, and the switching A switching pattern by the switching unit, a switching pattern by the switching unit, and a table storage unit that stores a table for registering the delay time corresponding to the switching pattern, and the howling canceller control unit is controlled by the switching unit. When the switching pattern is changed, the adaptive filter is initialized, the delay time corresponding to the switching pattern of the switching unit is acquired from the table, and the howling canceller is set to the acquired delay time. It is characterized by that.
上記構成によれば、マイクロフォンとスピーカとの複数の組に接続され、マイクロフォンとスピーカとの複数の組から入出力をオンする組が切り替え部によって選択的に切り替えられる。マイクロフォンとスピーカとの複数の組が接続され、この組から入出力がオンされる組が切り替えられる構成では、帰還伝達系の伝達関数が適応フィルタを迅速に同定させることが困難なまでに変化したり、遅れ時間が変化する。そして、この遅れ時間の変化はスピーカとマイクロフォンの配置が変化しない限りは予測することが可能である。 According to the above configuration, a pair that is connected to a plurality of sets of microphones and speakers and that turns on input / output from the plurality of pairs of microphones and speakers is selectively switched by the switching unit. In a configuration in which multiple pairs of microphones and speakers are connected, and the pair in which input / output is turned on is switched from this pair, the transfer function of the feedback transfer system changes until it is difficult to quickly identify the adaptive filter. Or the delay time changes. The change in the delay time can be predicted as long as the arrangement of the speaker and the microphone does not change.
ここで、テーブル記憶部には、切り替え部による切り替えパターンと切り替えパターンに対応した遅れ時間とを登録するテーブルが予め記憶され、このテーブルに予め予測された遅れ時間の変化に対応した遅れ時間を登録することが可能である。 Here, in the table storage unit, a table for registering the switching pattern by the switching unit and the delay time corresponding to the switching pattern is stored in advance, and the delay time corresponding to the change of the delay time predicted in advance is registered in this table Is possible.
そして、切り替え部によって切り替えパターンの変更があった場合に、この切り替え部の切り替えパターンに対応した遅れ時間がテーブルから取得され、この取得した条件にハウリングキャンセラが設定される。このため、切り替えパターン変更後の遅れ時間の変化に迅速にハウリングキャンセラを対応させることが可能になる。これによって、帰還音信号がハウリングキャンセラに入力されるタイミングと、ハウリングキャンセラで入力された音声信号からこの帰還音信号に対応する模擬信号を減算するタイミングとを速やかに一致させることが可能となり、ハウリングを効果的に防止可能になっている。 When the switching pattern is changed by the switching unit, the delay time corresponding to the switching pattern of the switching unit is acquired from the table, and the howling canceller is set to the acquired condition. For this reason, it becomes possible to make a howling canceller respond | correspond rapidly to the change of the delay time after switching pattern change. This makes it possible to quickly match the timing at which the feedback sound signal is input to the howling canceller and the timing at which the simulated signal corresponding to the feedback sound signal is subtracted from the sound signal input by the howling canceller. Can be effectively prevented.
更に、切り替えパターンの変更があった場合に、ハウリングキャンセラ制御部によって適応フィルタが初期化されることで、切り替えパターンの変更に応じて適応フィルタを初期化しない従来技術に比較してより迅速に適応フィルタを同定させることが可能となる。また、切り替えパターンの変更後この変更によって生じる帰還伝達系の伝達関数の変化に適応フィルタが適応するまでの期間において、拡声対象となる音声信号成分をマイクロフォンから入力された音声信号から除いてしまったり、却ってノイズ成分を付加してしまう等の不都合を防止することが可能となる。 Furthermore, when the switching pattern is changed, the adaptive filter is initialized by the howling canceller control unit, so that the adaptive filter can be adapted more quickly compared to the conventional technology that does not initialize the adaptive filter according to the change of the switching pattern. It becomes possible to identify the filter. In addition, after the change of the switching pattern, the audio signal component to be amplified may be removed from the audio signal input from the microphone during the period until the adaptive filter adapts to the change in the transfer function of the feedback transfer system caused by this change. However, it is possible to prevent inconveniences such as adding a noise component.
本発明によれば、ハウリングキャンセラ制御部によって、帰還伝達系の伝達関数の変化レベルが検知され、検知された変化レベルが所定レベルより大きい場合に、適応フィルタが初期化される。ここで、帰還伝達系における伝達関数の変化レベルの度合いによっては、伝達関数が変化する直前の適応フィルタを伝達関数の変化に追随して同定させるために、初期化状態の適応フィルタを同定させるよりも長時間かかる場合がある。また、伝達関数が変化する直前の適応フィルタに比較して、初期化状態の適応フィルタの方が変化後の伝達関数に対する適応度合いが大きい場合がある。本発明によれば、検知された変化レベルが所定レベルより大きい場合を、伝達関数が変化する前の適応フィルタに比較して初期化状態の適応フィルタの方が変化後の伝達関数に対する適応度合いが大きい場合と一致させることで、適応フィルタをより迅速に同定させることができる。 According to the present invention, the howling canceller control unit detects the change level of the transfer function of the feedback transfer system, and the adaptive filter is initialized when the detected change level is greater than the predetermined level. Here, depending on the degree of the change level of the transfer function in the feedback transfer system, in order to identify the adaptive filter immediately before the transfer function changes following the change of the transfer function, the adaptive filter in the initialized state is identified. May take a long time. In addition, compared with the adaptive filter immediately before the transfer function changes, the adaptive filter in the initialized state may have a higher degree of adaptation to the transfer function after the change. According to the present invention, when the detected change level is greater than a predetermined level, the adaptive filter in the initialized state has a higher degree of adaptation to the transfer function after the change than the adaptive filter before the transfer function changes. By matching with the large case, the adaptive filter can be identified more quickly.
また、伝達関数が変化してからこの伝達関数の変化に適応フィルタが同定するまでの期間において、帰還音信号と大幅に異なる模擬信号をマイクロフォンからの入力信号から除去することを効果的に防止することができる。このため、拡声対象である音声信号成分(例えば話者の話声)までも除去してしまったり、マイクロフォンから入力された音声信号に却ってノイズ成分を付加してしまう等の不都合が生じることを効果的に防止することができる。 In addition, it effectively prevents removal of a simulated signal that is significantly different from the feedback sound signal from the input signal from the microphone during the period from when the transfer function changes until the adaptive filter identifies the change in the transfer function. be able to. For this reason, there is an effect that inconveniences such as removal of a voice signal component (for example, a speaker's voice) that is a target of loudspeaking or addition of a noise component instead of a voice signal input from a microphone occur. Can be prevented.
以下に図面を用いて、本発明の実施形態を説明する。本実施形態では、スピーカからマイクロフォンに至るまでの帰還伝達系の伝達関数が大きく変化した場合に、ハウリングキャンセラの適応フィルタを初期状態に戻すことを特徴とする。スピーカからマイクロフォンに至るまでの帰還伝達系の伝達関数の変化レベルが大きくなると、伝達関数の変化直前の適応フィルタよりも初期状態の適応フィルタの方が変化した伝達関数に一致度合い(適応度合い)が大きい場合がある。かかる場合に適応フィルタを初期化状態に戻すことで、変化レベルの応じて適応フィルタを初期状態に戻す処理を採用しない従来技術に比較して、より迅速に変化した後の伝達関数に適応させるものである。 Embodiments of the present invention will be described below with reference to the drawings. The present embodiment is characterized in that the adaptive filter of the howling canceller is returned to the initial state when the transfer function of the feedback transfer system from the speaker to the microphone greatly changes. When the level of change in the transfer function of the feedback transfer system from the speaker to the microphone increases, the degree of coincidence (degree of adaptation) of the transfer function in the initial state of the adaptive filter changes compared to the adaptive filter immediately before the change of the transfer function. May be big. In such a case, by returning the adaptive filter to the initialization state, the transfer function can be adapted to the changed transfer function more quickly than the conventional technology that does not employ the process of returning the adaptive filter to the initial state according to the change level. It is.
また、伝達関数が変化してからこの伝達関数の変化に適応フィルタが同定するまでの期間において、帰還音信号と大幅に異なる模擬信号をマイクロフォンから入力された音声信号(マイクロフォン入力信号)から除去することで生じる不都合を効果的に防止する。すなわち、帰還伝達系の伝達関数が大きく変化する前の適応フィルタ係数が大きく変化した後の適応フィルタ係数の算出に影響を与えるが、本実施形態では、初期状態に戻された適応フィルタで処理した模擬信号をマイクロフォン入力信号から除くことで、拡声対象である音声信号成分(例えば話者の話声)を除去してしまったり、却ってノイズ成分を付与してしまう等の不都合が生じることを効果的に防止する。 In addition, during the period from when the transfer function changes until the adaptive filter identifies the change of the transfer function, a simulated signal that is significantly different from the feedback sound signal is removed from the audio signal (microphone input signal) input from the microphone. The inconvenience caused by this is effectively prevented. In other words, although this affects the calculation of the adaptive filter coefficient after the change of the adaptive filter coefficient before the transfer function of the feedback transfer system changes significantly, in this embodiment, the processing is performed with the adaptive filter returned to the initial state. It is effective to remove the simulated signal from the microphone input signal to eliminate the inconvenience such as removing the voice signal component (for example, the speaker's voice) that is the target of loudening or adding a noise component instead. To prevent.
(第1の実施形態)
以下、図1及び図2を用いて本発明の第1の実施形態を説明する。図1は、第1の実施形態にかかる拡声装置1の概略構成を示すブロック図である。拡声装置1は、マイクロフォン2、スピーカ3に接続され、拡声処理部4と、ハウリングキャンセラ制御部5と、ゲイン制御部6とを備える。
(First embodiment)
Hereinafter, a first embodiment of the present invention will be described with reference to FIGS. 1 and 2. FIG. 1 is a block diagram showing a schematic configuration of a
マイクロフォン2は、装置外部から音をマイクロフォン入力信号として入力する。マイクロフォン入力信号は、A/D(Analog/Digital)コンバータ(図略)によってA/D変換される。このA/D変換された信号は拡声処理部4に出力されるものである。スピーカ3は、拡声装置1から入力されたアナログ音声信号を音響に変えて放音するものである。
The microphone 2 inputs sound from outside the apparatus as a microphone input signal. The microphone input signal is A / D converted by an A / D (Analog / Digital) converter (not shown). This A / D converted signal is output to the loudspeaker processing unit 4. The speaker 3 converts the analog audio signal input from the
拡声処理部4は、増幅部41と、ハウリングキャンセラ42とを備える。増幅部41は、本願発明の拡声回路部に対応し、A/Dコンバータ(図略)−ハウリングキャンセラ42を介して入力されたマイクロフォン入力信号をデジタル的に増幅する等の信号処理を行い、この信号処理を施した音声信号(x)をハウリングキャンセラ42及びスピーカ3に入力するものである。ハウリングキャンセラ42は、遅延部421、適応フィルタ422及び加算部423を備える。
The loudspeaker processing unit 4 includes an amplifying
遅延部421及び適応フィルタ422は、スピーカ3からマイクロフォン2に至る音響伝達経路である帰還伝達系100を模擬する。すなわち、遅延部421は、帰還伝達系100を介した帰還音の遅れ時間τを模擬するものであり、適応フィルタ422は、帰還伝達系100の音声伝播特性である伝達関数を模擬する。
The
具体的には、遅延部421は入力された音声信号x(k)を遅れ時間τだけ遅延させ、この遅延させた音声信号x(k−τ)を適応フィルタ422に出力する。適応フィルタ422は、デジタルフィルタ422a(典型的にはFIRフィルタ:FiniteImpulse Response Filter)及びこのデジタルフィルタ422aのフィルタ係数を決定するフィルタ係数算出部422bを有している。デジタルフィルタ422aは、入力された音声信号x(k−τ)をフィルタ係数で畳み込み演算を行うことで模擬信号do(k)を生成する。デジタルフィルタ422aは生成した模擬信号do(k)を加算部423に出力する。
Specifically, the
フィルタ係数算出部422bは、加算部423から出力された信号である残差信号と遅延部421から入力された音声信号x(k−τ)に基づいて、帰還伝達系100の伝達関数を推定し、この推定した伝達関数に合わせて(模擬して)デジタルフィルタ422aのフィルタ係数を補正することで、フィルタ係数を自己設定する。この補正は、残差信号ができるだけ小さくなるように行われ、所定の時間間隔毎(例えば、数10μ秒から数秒毎)に行われる。
The filter
帰還伝達系100の伝達関数の推定及びフィルタ係数の補正は、適応アルゴリズムを用いて行われる。具体的には、残差信号と音声信号x(k−τ)とから適応アルゴリズムを用いて算出した修正量にステップサイズを乗じたものと、更新前の適応フィルタ係数に忘却係数を乗じたものとが加算されてフィルタ係数が算出される。この算出された値にフィルタ係数は補正される。適応アルゴリズムとしては、例えば、学習同定法、LMS法、射影法及びRLS法などを適用することができる。このように、音声信号x(k)が、スピーカ3から出力されるのに並行して遅延部421−適応フィルタ422に供給されることで、適応フィルタ422から出力される模擬信号do(k)を帰還音信号d(k)に近似させることが可能となる。
The estimation of the transfer function of the
加算部423は、模擬信号do(k)とマイクロフォン入力信号とが入力される。加算部423は、マイクロフォン入力信号から模擬信号do(k)を除いた残差信号を増幅部41に出力するとともに、残差信号としてフィルタ係数算出部422bに出力する。これによって、マイクロフォン入力信号から帰還音成分を除去することが可能となり、ハウリングを防止することができるようになっている。
The
ハウリングキャンセラ制御部5は、例えばマイクロコンピュータ等によって構成され、マイクロフォン入力信号と残差信号とが入力される。ハウリングキャンセラ制御部5は、変化レベル判定プログラムを実行することで、マイクロフォン入力信号と残差信号とを用いて帰還伝達系100の伝達関数の変化レベルが所定レベルを超えて大きいかどうかを判定する処理(判定処理)を実行する。
The howling canceller control unit 5 is constituted by, for example, a microcomputer and receives a microphone input signal and a residual signal. The howling canceller control unit 5 executes the change level determination program to determine whether the change level of the transfer function of the
例えば、判定処理では、マイクロフォン入力信号と残差信号との信号レベルとが検知され、両信号レベルを比較する処理を実行した後に残差信号の信号レベルがマイクロフォン入力信号の信号レベルより所定レベルを超えて大きいかどうか(例えばマイクロフォン入力信号を超えて大きいかどうかや、マイクロフォン入力信号の数倍(3倍等)を超えて大きいかどうか)が判断される。そして、残差信号の信号レベルがマイクロフォン入力信号の信号レベルより所定レベルを超えて大きい場合には、帰還伝達系100の伝達関数の変化レベルが所定レベルを超えて大きいと判断される。この所定レベルとは、適応フィルタ422の変化後の伝達関数との一致度合いが初期状態の方が変化直前よりも一致度合いが大きくなる程に帰還伝達系100の変化レベルが変化したことを示すレベルである。
For example, in the determination process, the signal level of the microphone input signal and the residual signal is detected, and after performing the process of comparing the two signal levels, the signal level of the residual signal becomes a predetermined level from the signal level of the microphone input signal. It is determined whether or not the signal is larger than the microphone input signal (for example, whether the signal is larger than the microphone input signal, or whether the signal is larger than several times (three times) the microphone input signal). When the signal level of the residual signal is higher than the signal level of the microphone input signal by a predetermined level, it is determined that the change level of the transfer function of the
ハウリングキャンセラ制御部5は、判定処理によって帰還伝達系100の伝達関数の変化レベルが所定レベルを超えて大きいと判定する場合に、適応フィルタ422を初期状態にする処理(初期化処理)を実行する。初期状態とは、適応フィルタ422をリセットすることである。リセットとは、デジタルフィルタ422aにおける最初のタップを「1」若しくは「1」より小さい整数に設定し、残りのタップを「0」に設定し、フィルタ係数算出部422bにおける更新前フィルタ係数の値を0に設定する状態である。なお、初期状態でリセットするのではなく、通常考えられる伝達関数に設定したフィルタ係数を初期値とし、この初期値に戻すプリセットとしてもよい。プリセットでは、フィルタ係数の値が初期値に戻されるとともに、更新前フィルタ係数の値が初期値に戻される。
The howling canceller control unit 5 executes a process (initialization process) for setting the
判定処理によって帰還伝達系100の伝達関数の変化レベルが所定レベルを超えて大きいと判定する場合とは、上述したように、適応フィルタ422の変化後の伝達関数との一致度合いが、初期状態の方が変化直前よりも一致度合いが大きくなる程に伝達関数の変化レベルが変化した場合である。かかる場合に、適応フィルタ422が初期化状態に戻されるため、初期化状態に戻さない従来技術に比較して迅速に適応フィルタ422を変化後の伝達関数に適応させることが可能となる。また、適応フィルタ422が変化後の伝達関数に同定するまでの期間において、帰還音信号d(k)と大幅に異なる模擬信号do(k)がマイクロフォン入力信号から減算されることで、拡声対象となる音声成分までも除去してしまったり、却ってノイズ成分を付加してしまう等の不都合を効果的に防止することが可能となる。
When the determination process determines that the change level of the transfer function of the
ハウリングキャンセラ制御部5は初期化処理を実行する場合にはゲイン制御部6に初期化処理の実行を通知する。また、ハウリングキャンセラ制御部5は残差信号について周波数分析を行い、この分析結果から帰還音成分であると推定される特定周波数を検出する。ハウリングキャンセラ制御部5はこの検出した特定周波数を初期化処理の実行とともにゲイン制御部6に通知する。
The howling canceller control unit 5 notifies the
ゲイン制御部6は、例えばマイクロコンピュータ等から構成され、本願発明のゲイン設定部に対応し、増幅部41の増幅する信号レベルのゲインを制御する。ゲイン制御部6は、本願発明のゲイン設定部に対応し、ゲイン変更処理プログラムを実行することで、ハウリングキャンセラ制御部5から初期化処理の実行を通知された場合に増幅部41の増幅する信号レベルのゲインを変更する処理(ゲイン変更処理)を実行する。ゲイン変更処理では、帰還音成分だと推定される特定周波数について、信号レベルを増幅するゲインが所定レベルまで小さくされ、この後に適応フィルタ422の同定が進んだと判定される所定時間の経過にともなって通常レベルまで上昇される。ゲインが下げられる所定レベルとは、帰還音が聴音者に不快感を与えないレベル(例えば話者の肉声より小さいレベル)である。これとともに、この所定レベルは拡声対象となる音声信号の音質を損ねないレベルであることが好ましい。適応フィルタ422の同定が進んだと判定される所定時間は、経験値から算出された時間が予め設定されている。なお、ハウリングキャンセラ制御部5が検知する残差信号のレベルが予め設定されている閾値より小さくなった場合に適応フィルタ422の同定が進んだとゲイン制御部6で判定し、通常レベルまでゲインを戻しても良い。適応フィルタ422が初期化されると、ハウリングキャンセラ42に入力された音声信号がそのまま模擬信号do(k)として出力されることになるため、帰還音信号d(k)がハウリングキャンセラ42によって十分除去されず、増幅部41によって増幅されるためハウリングが生じやすい状態となる。かかる場合に、ゲイン制御部6がゲイン変更処理を実行することで、ハウリングが防止される。
The
図2は、図1で示す拡声装置1の実行する判定処理、初期化処理及びゲイン変更処理の一例を示すフローチャートである。拡声装置1の主電源及びマイクロフォン2の電源がオンされた場合に、本処理は実行される。まず、ハウリングキャンセラ制御部5は帰還伝達系100の伝達関数の変化レベルの検知を開始する(S1)。具体的には、ハウリングキャンセラ制御部5はマイクロフォン入力信号と残差信号との信号レベルを比較することで、帰還伝達系100の伝達関数の変化レベルを検知する。
FIG. 2 is a flowchart showing an example of determination processing, initialization processing, and gain change processing executed by the
そして、ハウリングキャンセラ制御部5は検知した伝達関数の変化レベルが所定レベルより大きいかどうかを判定する(S2)。具体的には、残差信号の信号レベルがマイクロフォン入力信号の信号レベルより所定レベルより大きいかどうかが判定され、この判定結果が肯定的である場合に変化レベルが所定レベルより大きいと判定される。ステップS2の実行によって、マイクロフォン入力信号の信号レベルと残差信号の信号レベルとを比較するだけの簡易な処理を用いて、精度よく変化レベルが所定レベルより大きいかどうかを判定することができる。ここで、残差信号がマイクロフォン入力信号より大きい場合というのは帰還音信号d(k)と模擬信号do(k)とが大幅に不一致であるため、却って模擬信号do(k)分の余剰信号(ノイズ成分)が加わった状態であり、適応フィルタ422が初期状態よりも伝達関数との不一致度合いが大きい状態である。ステップS2の実行によって、このような状態になっているかどうかを、残差信号がマイクロフォン入力信号より所定レベルより大きいかどうかを判断するだけの簡易な処理によって精度よく判定することができる。
Then, the howling canceller control unit 5 determines whether or not the detected change level of the transfer function is greater than a predetermined level (S2). Specifically, it is determined whether the signal level of the residual signal is higher than a predetermined level from the signal level of the microphone input signal. If the determination result is affirmative, it is determined that the change level is higher than the predetermined level. . By executing step S2, it is possible to accurately determine whether or not the change level is greater than the predetermined level using a simple process that simply compares the signal level of the microphone input signal and the signal level of the residual signal. Here, when the residual signal is larger than the microphone input signal, the feedback sound signal d (k) and the simulation signal do (k) are largely inconsistent, and instead, the surplus signal for the simulation signal do (k). (Noise component) is added, and the
変化レベルが所定レベルより大きいと判定しない場合には(S2でNO)、ハウリングキャンセラ制御部5はステップS1に戻って取り込んだ新たな信号について信号レベルの比較を行う。一方、変化レベルが所定レベルより大きいと判定する場合には(S2でYES)、ハウリングキャンセラ制御部5が適応フィルタ422を初期化する(S3)。具体的には、ハウリングキャンセラ制御部5は適応フィルタ422にリセット信号を出力する。適応フィルタ422はリセット信号が入力されるとデジタルフィルタ422aの最初のタップを「1」若しくは「1」より小さい整数に設定するとともに、残りのタップを「0」に設定し、これとともに、フィルタ係数算出部422bの更新前フィルタ係数を0にする。ハウリングキャンセラ制御部5は、リセット信号を送信するとこのリセット信号の送信をゲイン制御部6に通知する。
If it is not determined that the change level is greater than the predetermined level (NO in S2), the howling canceller control unit 5 returns to step S1 and compares the signal level for the new signal acquired. On the other hand, if it is determined that the change level is greater than the predetermined level (YES in S2), howling canceller control unit 5 initializes adaptive filter 422 (S3). Specifically, howling canceller control unit 5 outputs a reset signal to
ゲイン制御部6はリセット信号の送信が通知されるとゲイン変更処理の実行を開始する(S4)。具体的には、ゲイン変更処理では、増幅部41に入力された音声信号において、帰還音成分に対応すると推定される特定周波数の信号レベルを増幅部41で増幅するゲインを通常レベルより小さいレベルにした後に、所定時間の経過にともなって通常レベルに戻す。ステップS4の実行によって、適応フィルタ422が初期化状態になることに起因したハウリングの発生を効果的に防止することができる。適応フィルタ422が初期状態になると、模擬信号do(k)が帰還音信号d(k)を模擬したものとならないためマイクロフォン入力信号から帰還音成分を十分に除去することができない。このため、適応フィルタ422が初期化状態になってから帰還伝達系100の伝達関数への適応が進む(適応フィルタ422が伝達関数を模擬する)まで、ハウリングが生じやすい状態となる。ステップS2では、この状態にある期間には、帰還音成分に対応すると推定される特定周波数の信号レベルを増幅するゲインが通常レベルより小さくされるため、効果的にハウリングを防止することができる。
When the
そして、ゲイン制御部6は、本処理をステップS1に戻す。本処理は、拡声装置1の主電源かマイクロフォン2の電源がオフされると終了し、このオフがあるまで実行され続ける。
And the
上記構成によれば、ハウリングキャンセラ制御部5によって判定処理が実行されることで、帰還伝達系100の変化レベルが所定レベルを超えて大きいかどうかが判定される。判定処理によって帰還伝達系100の変化レベルが所定レベルを超えて大きいと判定する場合とは、適応フィルタ422の変化後の伝達関数との一致度合いが初期状態の方が変化直前よりも大きくなる程に帰還伝達系100の変化レベルが変化した場合である。この場合に、ハウリングキャンセラ制御部5によって適応フィルタ422が初期状態に戻されるため、第1の実施形態では、初期化状態に戻さない従来技術に比較して迅速に適応フィルタ422を変化後の伝達関数に適応させることができる。また、変化後の帰還伝達系100の伝達関数の変化に適応フィルタ422が適応するまでの期間において、帰還音信号d(k)と大幅に異なる模擬信号do(k)をマイクロフォン入力信号から減算することで、拡声対象となる音声成分まで除いてしまったり、模擬信号do(k)分の余剰信号(ノイズ成分)を却って付加してしまう等の不都合の発生を効果的に防止することができる。
According to the above configuration, whether or not the change level of the
(第2の実施形態)
以下に図1を参照して本発明の第2の実施形態にかかる拡声装置1Aを説明する。第1の実施形態では、ハウリングキャンセラ制御部5がマイクロフォン入力信号と残差信号との信号レベルを比較することで帰還伝達系100の伝達関数の変化レベルを検知する構成であるが、第2の実施形態では、ハウリングキャンセラ制御部5Aが図1の一点鎖線矢印で示すようにフィルタ係数算出部422bで算出した修正量を検知し、この修正量が予め設定された閾値を超えて大きい場合に帰還伝達系100の変化レベルが所定レベルより(或いは所定レベルより)大きいと判定する。上述のように修正量は、残差信号と音声信号x(k−τ)とによって適応アルゴリズムを用いて算出され、残差信号の信号レベルが大きい場合に大きく算出される。上述したように、残差信号の信号レベルがマイクロフォン入力信号に比較して大きい場合には、模擬信号do(k)が帰還音信号d(k)と大幅に異なっているため、模擬信号do(k)がマイクロフォン入力信号に却って余剰信号として付加されており、適応フィルタ422が初期状態よりも伝達関数と不一致度合いが大きい状態である。第2の実施形態では、かかる状態にあると推定される場合の修正量の値を経験値から算出した修正量の値が閾値として設定されている。
(Second Embodiment)
A loudspeaker 1A according to a second embodiment of the present invention will be described below with reference to FIG. In the first embodiment, the howling canceller control unit 5 detects the change level of the transfer function of the
このため、第2の実施形態では、修正量を閾値と比較するだけの簡易な処理を用いて、帰還伝達系100の伝達関数の変化レベルが所定レベルより(乃至は所定レベル以上に)大きいとの判定を精度よく行うことができる。この所定レベルの定義及びハウリングキャンセラ制御部5A以外の拡声装置1Aの構成については、第1の実施形態と同様であるため説明を省略する。
For this reason, in the second embodiment, when the change level of the transfer function of the
(第3の実施形態)
以下に、図3〜図5を参照して本発明の第3の実施形態にかかる拡声装置1Bを説明する。第3の実施形態では、拡声装置1Bにはマイクロフォン20及びスピーカ30が複数組接続されており、このうちオン・オフされる組が切り替えられること、及びこの切り替えパターンの変更に対応してハウリングキャンセラ420の設定が変更されることが、第1及び第2の実施形態とは異なっている。
(Third embodiment)
The
図3は、第3の実施形態にかかる拡声装置1Bの構成を概略的に示すブロック図である。図4は、遅れ時間テーブルTの一例を示す図である。
FIG. 3 is a block diagram schematically showing the configuration of a
拡声装置1Bには、マイクロフォン20A,20Bとスピーカ30A,30Bとの組が接続されこのうち一が選択的にオンされる。すなわち、マイクロフォン20A−スピーカ30Aの組,マイクロフォン20A−スピーカ30Bの組,マイクロフォン20B−スピーカ30Aの組,マイクロフォン20B−スピーカ30Bの組のうちいずれか1が選択的にオンされる。なお、以下の記載において、各マイクロフォン20A,20B及びスピーカ30A,30Bを区別しない場合には、マイクロフォン20及びスピーカ30と記載し、区別する場合にA、Bまでの付記を付する。
A pair of
拡声装置1Bは、拡声処理部40と、ハウリングキャンセラ制御部50と、ゲイン制御部6と、切り替え制御部7と、記憶部8とを備える。拡声処理部40は、増幅部410とハウリングキャンセラ420を備える。増幅部410は、マイクロフォン20B、20Aから入力された音声信号を増幅してスピーカ30B、30Aに出力するものである。増幅部410は増幅部41と同様の構成を有するため構成の説明を省略する。
The
ハウリングキャンセラ420は、マイクロフォン20A,20Bとスピーカ30A,30Bとの間において帰還音成分を除去することで、ハウリングを防止する。すなわち、マイクロフォン20A−スピーカ30Aの組がオンされている場合には、スピーカ30Aから出力されて帰還伝達系100Aを介してマイクロフォン20Aに入力される帰還音成分がマイクロフォン20Aから入力される音声信号から除去される。マイクロフォン20A−スピーカ30Bの組がオンされている場合には、スピーカ30Bから出力されて帰還伝達系(図略)を介してマイクロフォン20Aに入力される帰還音成分がマイクロフォン20Aから入力される音声信号から除去される。マイクロフォン20B−スピーカ30Aの組がオンされている場合には、スピーカ30Aから出力されて帰還伝達系(図略)を介してマイクロフォン20Bに入力される帰還音成分がマイクロフォン20Bから入力される音声信号から除去される。マイクロフォン20B−スピーカ30Bの組がオンされている場合には、スピーカ30Bから出力されて帰還伝達系100Bを介してマイクロフォン20Bから入力される帰還音成分がマイクロフォン20Bから入力される音声信号から除去される。
The
なお、ハウリングキャンセラ420の構成及び信号処理についてはハウリングキャンセラ42と同様であるため、その構成及び信号処理の説明を省略する。
Since the configuration and signal processing of the
切り替え制御部7は、例えばマイクロコンピュータ等によって構成され、切り替えプログラムを実行することで、マイクロフォン20A,20Bとスピーカ30A,30Bとの間におけるオン・オフ設定(切り替えパターン)を切り替える処理(切り替えパターン変更処理)を実行する。切り替えパターン変更処理では、例えば、図略の操作部でユーザから受け付けた切り替え設定に従って、マイクロフォン20A,20Bとスピーカ30A,30Bとの組のうち1が選択的にオンされるように切り替えパターンが設定される。ここで、切り替えパターンが変更されると、オンになっているスピーカ30とマイクロフォン20との間の距離が大きく変化するため、帰還音が伝達される伝達関数や遅れ時間τが大きく変化する。
The switching control unit 7 is constituted by, for example, a microcomputer or the like, and executes a switching program to switch on / off setting (switching pattern) between the
例えば、マイクロフォン20Aとスピーカ30Aがオンされている場合には、マイクロフォン20Aに入力される帰還音の伝達関数は、帰還伝達系100Aについてのものである。そして、切り替えパターンが変更されてマイクロフォン20Aに替えてマイクロフォン20Bがオンされた場合には、スピーカ30Aから出力された帰還音がマイクロフォン20Bに入力されるため、帰還音の伝達ルートの距離が大幅に変更される。このため、ハウリングキャンセラ420に入力される帰還音成分の伝達関数及び遅れ時間τが変化する。
For example, when the
記憶部8は、例えば、フラッシュメモリ等の書き換え可能なメモリやハードディスク等で構成され、予め図4で示すような遅れ時間テーブルTを記憶するものである。遅れ時間テーブルTは、切り替え制御部7によって切り替えられる切り替えパターンとこの切り替えパターンに対応した遅延部421の遅れ時間τ(ハウリングキャンセラ420の条件)を登録するテーブルである。上述したように、切り替えパターンが変更されて帰還音が伝達されるまでの距離が変更された場合には、マイクロフォン20に入力される帰還音の遅れ時間τが変化する。この切り替えパターンの変更に対応した遅延部421の遅れ時間τが、切り替えパターンに対応付けられて遅れ時間テーブルTに登録されている。なお、この遅れ時間テーブルTは、スピーカ30とマイクロフォン20との間の距離が固定されている場合には出荷段階から記憶されていてもよく、固定されていない場合にはオペレータによって入力される。
The
ハウリングキャンセラ制御部50は、第1及び第2の実施形態と同様に判定処理及び初期化処理を実行するとともに、切り替えパターンの変更がある場合に、パターン変更対応初期化処理を実行する。上述したように、切り替え制御部7によってオン・オフの切り替えパターンの変更があった場合に、その切り替えパターンの変更に対応してハウリングキャンセラ420に入力される帰還音信号d(k)の伝達関数及び遅れ時間τに変化がある。パターン変更対応初期化処理とは、この変化のある帰還音信号d(k)が入力されるハウリングキャンセラ420の適応フィルタ422を初期化するとともに、遅延部421の遅れ時間τの変更処理を実行する処理である。遅れ時間τの変更処理は、ハウリングキャンセラ制御部50が遅れ時間テーブルTを参照し、この切り替えパターンの変更に対応する遅れ時間τが取得され、この取得した遅れ時間τに遅延部421の遅れ時間τを変更する処理である。ここで、適応フィルタ422の初期化処理については第1の実施形態と同義である。なお、適応フィルタ422に対して初期化処理を実行する場合に、ハウリングキャンセラ制御部50は第1の実施形態と同様に初期化処理の実行をゲイン制御部6に通知する。この通知がされたゲイン制御部6は第1実施形態と同様にゲイン変更処理を実行する。
The howling
切り替えパターンに変更があった場合に、この変化後における帰還音成分の伝達関数と適応フィルタ422との間の一致度合いが変化直前の状態よりも初期状態の方が大きい可能性が高い。このため、上述のように切り替えパターンの変更があった場合に適応フィルタ422が初期化されることで、切り替えパターンの変更に応じて適応フィルタ422を初期化しない従来技術に比較して迅速に適応フィルタ422を変化後の伝達関数に適応させることができる。また、切り替えパターンの変更があった場合に適応フィルタの初期化処理が実行されることで、伝達関数が変化してからこの伝達関数の変化に適応フィルタ422が同定するまでの期間において、帰還音信号d(k)と大幅に異なる模擬信号do(k)をマイクロフォン入力信号から除去することで生じる不都合(例えば、拡声対象である音声信号成分(例えば話者の話声)を除去してしまったり、却って模擬信号do(k)分の余剰信号を付加してしまう等)を効果的に防止する。
When the switching pattern is changed, there is a high possibility that the degree of coincidence between the transfer function of the feedback sound component after this change and the
また、帰還音の遅れ時間τの変化があった場合に、この変化に対応するように遅延部421の遅れ時間τの設定が変更されないと、マイクロフォン20から入力される帰還音信号d(k)とこれを模擬する模擬信号do(k)とが加算部423に入力されるタイミングが異なることになる。このタイミングが異なると、帰還音成分をマイクロフォン20から入力された音声信号から除去することができない。このため、遅れ時間τの変更処理が実行されることで、切り替えパターンが変更された場合に、遅れ時間テーブルTを参照することで切り替えパターンに対応した遅れ時間τを迅速に取得することができ、この取得した遅れ時間τに遅延部421の設定を変更することで遅延部421の設定を切り替えパターンに変更に対応して迅速に変更することができる。
Further, when there is a change in the delay time τ of the feedback sound, if the setting of the delay time τ of the
図5は、図3で示す拡声装置1Bが実行する判定処理、初期化処理及び切り替えパターン変更対応初期化処理を示すフローチャートである。本図面において、図2の示す処理と同一の処理が実行されるステップについては同一の符号を付し、説明を省略する。本処理では、伝達関数の変化レベルの検知の開始実行(ステップS1)の後、ハウリングキャンセラ制御部50はレベル変化イベントが発生したかどうかを判断する。このレベル変化イベントは、ハウリングキャンセラ制御部50で検知する伝達関数の変化レベルが所定レベルより(或いは所定レベル以上に)大きくなったと判定されたこと、及び切り替えパターンが切り替え制御部7によって変更されたことである。この切り替え制御部7は切り替えパターンの変更を行った場合に、ハウリングキャンセラ制御部50にこの変更を通知し、ハウリングキャンセラ制御部50はこの通知がなされたときにレベル変化イベントが発生したと判断する。
FIG. 5 is a flowchart showing determination processing, initialization processing, and switching pattern change initialization processing executed by the
レベル変化イベントが発生したと判断しない場合には(S11でNO)、ハウリングキャンセラ制御部50は本処理をステップS1に戻し、新たに取り込まれた信号について信号の変化レベルの検知を行う。レベル変化イベントが発生したと判断する場合には(S11でYES)、ハウリングキャンセラ制御部50は、変化レベルが所定レベルより大きくなったことがレベル変化イベントであるには第1の実施形態と同様にステップS3及びステップS4を実行し、その後本処理をステップS1に戻す。切り替えパターンの変更の通知がなされたことがレベル変化イベントである場合には、ハウリングキャンセラ制御部50は、後述のステップS12を実行する。
If it is not determined that a level change event has occurred (NO in S11), the howling
ステップS12では、ハウリングキャンセラ制御部50は、遅れ時間テーブルTを参照して変更後の切り替えパターンに対応した遅れ時間τを取得する。図4を参照して、スピーカ30A−マイクロフォン20Aの組がオンされている状態において、マイクロフォン20Aに替えてマイクロフォン20Bがオンされるように切り替えパターンが変更された場合を例に本ステップの処理を説明する。
In step S12, the howling
本例では、ハウリングキャンセラ420で模擬する帰還音信号d(k)は、スピーカ30Aから出力されてマイクロフォン20Aに帰還される帰還音からスピーカ30Aから出力されてマイクロフォン20Bに帰還される帰還音についての帰還音信号d(k)に変更される。図4を参照して、遅れ時間テーブルTには、切り替えパターンの変更前における遅れ時間τは遅れ時間τ10が登録されているが、切り替えパターンの変更後には遅れ時間τ11が登録されている。従って、ハウリングキャンセラ制御部50は遅延部421Aの遅れ時間τ11を取得する。
In this example, the feedback sound signal d (k) that is simulated by the
この後、ハウリングキャンセラ制御部50は、取得した遅れ時間τに遅延部421を変更する(S13)。上述した例では、ハウリングキャンセラ制御部50は遅延部421を遅れ時間τ10から遅れ時間τ11に変更する。
Thereafter, the howling
その後、第1の実施形態と同様にステップS3で初期化処理が実行され、適応フィルタ422が初期化され、この後にステップ4でゲイン変更処理が実行され、ゲインが変更された後に、本処理はステップS1に戻される。
Thereafter, as in the first embodiment, the initialization process is executed in step S3, the
上述した第3の実施形態では、マイクロフォン20とスピーカ30との複数の組が接続され、この組の間でオン・オフの設定が切り替わる構成においても、この切り替えによる帰還音の遅れ時間τの変化に対応してハウリングキャンセラ制御部50によって遅延部421の遅れ時間τの設定が変更される。これによって、帰還音信号d(k)と、この帰還音信号d(k)を模擬した模擬信号do(k)との加算部423への入力タイミングを一致させることができ、これによってハウリングを精度よく行うことができる。また、切り替えパターンの変更による帰還音の伝達関数の変化にともなって、この変化前の伝達関数を模擬していた適応フィルタ422がハウリングキャンセラ制御部50によって初期化される。これによって、伝達関数の変化に追随して変化前の適応フィルタ422を適応させるのに比較して、迅速に適応フィルタ422を変化後の伝達関数に適応させることができる。また、切り替えパターンの変更によって伝達関数が変化してからこの伝達関数の変化に適応フィルタ422が同定するまでの期間において、帰還音信号d(k)と大幅に異なる模擬信号do(k)をマイクロフォン入力信号から除去することで生じる不都合(例えば、拡声対象である音声信号成分(例えば話者の話声)を除去してしまったり、却って模擬信号d(k)分の余剰信号をマイクロフォン入力信号に付加してしまう等)を効果的に防止する。
In the above-described third embodiment, even in a configuration in which a plurality of sets of the microphone 20 and the speaker 30 are connected and the on / off setting is switched between the sets, the change in the delay time τ of the feedback sound due to the switching is performed. In response to this, the setting of the delay time τ of the
また、切り替えパターンに対応した遅れ時間τが予め登録されている遅れ時間テーブルTがハウリングキャンセラ制御部50によって参照されて、切り替えパターンに対応した遅れ時間τが取得され、この遅れ時間τで遅延部421の遅れ時間τが設定される。このため、迅速に切り替えパターンの変化後の遅れ時間τを取得することができる。これによって、切り替えパターンの変更に対応して迅速に遅れ時間τを変更することができるため、より効果的にハウリングを防止することができる。
Further, the delay time table T in which the delay time τ corresponding to the switching pattern is registered in advance is referred to by the howling
なお、本発明の実施形態は以下の変形例を採用することができる。 The embodiment of the present invention can employ the following modifications.
(1)第1〜第3の実施形態において、拡声装置1,1A,1Bは、マイクロフォン2,20及びスピーカ3,30を外付けで取り付け可能に構成されているが、これに限定されず一体的に備える構成であってもよい。
(1) In the first to third embodiments, the
(2)また、第1〜第3の実施形態において、ゲイン変更処理が実行される構成であるが、必ずしもゲイン変更処理が実行される必要はない。 (2) In the first to third embodiments, the gain changing process is executed. However, the gain changing process is not necessarily executed.
(3)また、第1〜第3の実施形態において、「所定レベルを超えている(所定レベルより大きい)」かどうか、「閾値を超えている(閾値より大きい)」かどうかが判断されているが、所定レベルや閾値を含めて「所定レベル以上」や「閾値以上」であるかどうかが判断されてもよい。また、特許請求の範囲における「所定レベルより大きい」及び「閾値を超えている」との用語は「所定レベル以上」及び「閾値以上」の概念も含むものである。 (3) In the first to third embodiments, it is determined whether “exceeds a predetermined level (greater than a predetermined level)” or “exceeds a threshold (greater than a threshold)”. However, it may be determined whether it is “above a predetermined level” or “above a threshold” including a predetermined level and a threshold. Further, the terms “greater than a predetermined level” and “exceeding a threshold value” in claims include the concepts of “above a predetermined level” and “above a threshold value”.
(4)なお、第3の実施形態では、マイクロフォン20A,20B−スピーカ30A,30Bの4組の間で、計4パターンの切り替えパターンの設定が可能であるが、これに限定されず、複数組のスピーカ30とマイクロフォン20とが拡声装置1Bに接続され、この複数組の間で複数の切り替えパターンの設定が可能な構成であればよい。
(4) In the third embodiment, a total of four switching patterns can be set between the four sets of the
(5)なお、第1〜第3の実施形態では、適応フィルタ422aの初期化とは、最初のタップを「1」若しくは「1」より小さい整数に設定するとともに、残りのタップを「0」に設定しているがこれに限定されず、例えば、デジタルフィルタ422aにおけるフィルタ係数の値を0にするとともに、フィルタ係数算出部422bにおける更新前フィルタ係数の値を0に設定する状態等であってもよい。この構成によれば、初期化状態においてはマイクロフォン入力信号から帰還音成分が除去されない構成となる。
(5) In the first to third embodiments, the initialization of the
(6)また、遅れ時間テーブルTには、切り替えパターンに対応した遅れ時間が登録されているが、これに加えて、予め経験値にもとづいて算出されたフィルタ係数が切り替えパターンに対応して登録される構成であってもよい。この構成においては、切り替えパターンの変更があった場合に、ハウリングキャンセラ制御部50は切り替えパターンに対応したフィルタ係数を遅れ時間テーブルTを参照することで取得して、適応フィルタ422のフィルタ係数を初期化するのではなく、取得したフィルタ係数に補正する。この構成によれば、予め経験値に基づいて算出されたフィルタ係数に補正されるため、適応フィルタ42を初期化する本実施形態に比較して、切り替えパターンの変更直後にハウリングが生じやすい状態となることが効果的に防止される。
(6) In the delay time table T, the delay time corresponding to the switching pattern is registered. In addition, the filter coefficient calculated based on the experience value in advance is registered corresponding to the switching pattern. It may be configured. In this configuration, when the switching pattern is changed, the howling
(7)また、第3の実施形態では、切り替え制御部7は図略の操作部でユーザから受け付けた切り替え設定に基づいてマイクロフォン20A,20B及びスピーカ30A,30Bのうちいずれをオンするかを切り替えているが、この構成に限定されない。例えば、マイクロフォン20A,20B間の信号レベルを比較し、信号レベルの大きい方のマイクロフォン20をオンする構成としてもよい。この場合には、スピーカ30A,30Bのうちいずれのスピーカ30がオンされるかについては、例えばオンされるマイクロフォン20に応じて予め設定される。すなわち、マイクロフォン20Aがオンされると、スピーカ30Aがオンされる等のように予め設定される。
(7) In the third embodiment, the switching control unit 7 switches which of the
1,1A,1B−拡声装置 2,20(20A,20B)−マイクロフォン 3,30(30A,30B)−スピーカ 41,410−増幅部(拡声回路部) 42,420−ハウリングキャンセラ 5,5A,50−ハウリングキャンセラ制御部 6−ゲイン制御部(ゲイン設定部) 100−帰還伝達系 T−遅れ時間テーブル
1, 1A, 1B-Loudspeaker 2, 20 (20A, 20B)-Microphone 3, 30 (30A, 30B)-
Claims (4)
入力された音声信号を増幅してスピーカに入力する拡声回路部と、
前記スピーカから前記マイクロフォンまでの帰還伝達系の伝達関数を模擬したフィルタ係数を自己設定する適応フィルタを有し、スピーカに入力する音声信号を前記帰還伝達系の遅れ時間を模擬した遅れ時間で遅延させて前記適応フィルタに入力し、この適応フィルタで処理した模擬信号を前記マイクロフォンから入力した音声信号から減算した残差信号を前記拡声回路部に出力するハウリングキャンセラと、
前記帰還伝達系の伝達関数の変化レベルを検知し、該検知した変化レベルが所定レベルより大きい場合に、前記適応フィルタを初期化するハウリングキャンセラ制御部と、
を備え、
前記ハウリングキャンセラ制御部は、前記入力信号から模擬信号を除去した残差信号と前記マイクロフォンから入力した音声信号との信号レベルを検知し、前記マイクロフォンから入力した音声信号よりも残差信号が所定レベルを超えて大きい場合に、前記変化レベルが所定レベルより大きいとして、前記適応フィルタを初期化することを特徴とする拡声装置。 In a loudspeaker connected to a speaker and a microphone,
A loudspeaker circuit that amplifies the input audio signal and inputs it to the speaker;
An adaptive filter that self-sets a filter coefficient that simulates a transfer function of a feedback transfer system from the speaker to the microphone, and delays an audio signal input to the speaker by a delay time that simulates a delay time of the feedback transfer system; A howling canceller that outputs to the loudspeaker circuit a residual signal that is input to the adaptive filter and subtracts the simulated signal processed by the adaptive filter from the audio signal input from the microphone;
A howling canceller control unit that detects a change level of a transfer function of the feedback transfer system and initializes the adaptive filter when the detected change level is greater than a predetermined level;
With
The howling canceller control unit detects a signal level of a residual signal obtained by removing a simulated signal from the input signal and a voice signal input from the microphone, and the residual signal is at a predetermined level than the voice signal input from the microphone. If beyond large, as the level of change is greater than a predetermined level, the adaptive filter expansion voice device wherein initializing a.
入力された音声信号を増幅してスピーカに入力する拡声回路部と、
前記スピーカから前記マイクロフォンまでの帰還伝達系の伝達関数を模擬したフィルタ係数を自己設定する適応フィルタを有し、スピーカに入力する音声信号を前記帰還伝達系の遅れ時間を模擬した遅れ時間で遅延させて前記適応フィルタに入力し、この適応フィルタで処理した模擬信号を前記マイクロフォンから入力した音声信号から減算した残差信号を前記拡声回路部に出力するハウリングキャンセラと、
前記帰還伝達系の伝達関数の変化レベルを検知し、該検知した変化レベルが所定レベルより大きい場合に、前記適応フィルタを初期化するハウリングキャンセラ制御部と、
を備え、
前記ハウリングキャンセラ制御部は、前記適応フィルタのフィルタ係数の修正量を検知し、該検知した修正量が閾値以上乃至は閾値より大きい場合に、前記変化レベルが所定レベルより大きいとして前記適応フィルタを初期化することを特徴とする拡声装置。 In a loudspeaker connected to a speaker and a microphone,
A loudspeaker circuit that amplifies the input audio signal and inputs it to the speaker;
An adaptive filter that self-sets a filter coefficient that simulates a transfer function of a feedback transfer system from the speaker to the microphone, and delays an audio signal input to the speaker by a delay time that simulates a delay time of the feedback transfer system; A howling canceller that outputs to the loudspeaker circuit a residual signal that is input to the adaptive filter and subtracts the simulated signal processed by the adaptive filter from the audio signal input from the microphone;
A howling canceller control unit that detects a change level of a transfer function of the feedback transfer system and initializes the adaptive filter when the detected change level is greater than a predetermined level;
With
The howling canceller control unit detects a correction amount of the filter coefficient of the adaptive filter, and when the detected correction amount is greater than or equal to a threshold value or greater than the threshold value, the adaptive filter is initially determined that the change level is greater than a predetermined level. expansion voice equipment characterized in that the reduction.
前記マイクロフォンと前記スピーカとの複数の組から入出力をオンする組を選択的に切り替える切り替え部と、
前記切り替え部による切り替えパターンと、前記切り替えパターンに対応した前記遅れ時間とを登録するテーブルを記憶するテーブル記憶部とを更に備え、
前記ハウリングキャンセラ制御部は、前記切り替え部によって切り替えパターンの変更があった場合に、前記適応フィルタを初期化するとともに、前記切り替え部の切り替えパターンに対応した遅れ時間を前記テーブルから取得して、該取得した遅れ時間に前記ハウリングキャンセラを設定することを特徴とする請求項1〜3の何かに記載の拡声装置。 Connected to a plurality of sets of the microphone and the speaker;
A switching unit that selectively switches a pair for turning on / off from a plurality of pairs of the microphone and the speaker;
A table storage unit for storing a table for registering a switching pattern by the switching unit and the delay time corresponding to the switching pattern;
The howling canceller control unit initializes the adaptive filter when the switching unit is changed by the switching unit, acquires a delay time corresponding to the switching pattern of the switching unit from the table, and The loudspeaker according to any one of claims 1 to 3 , wherein the howling canceller is set to the acquired delay time.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005027845A JP4428247B2 (en) | 2005-02-03 | 2005-02-03 | Loudspeaker |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005027845A JP4428247B2 (en) | 2005-02-03 | 2005-02-03 | Loudspeaker |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006217257A JP2006217257A (en) | 2006-08-17 |
| JP4428247B2 true JP4428247B2 (en) | 2010-03-10 |
Family
ID=36980093
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005027845A Expired - Fee Related JP4428247B2 (en) | 2005-02-03 | 2005-02-03 | Loudspeaker |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4428247B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2016059784A1 (en) * | 2014-10-17 | 2016-04-21 | パナソニックIpマネジメント株式会社 | Apparatus for removing howling and method for removing howling |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP4351167A4 (en) * | 2021-06-30 | 2024-11-20 | Panasonic Intellectual Property Corporation of America | FEEDBACK SUPPRESSION DEVICE, FEEDBACK SUPPRESSION METHOD, AND FEEDBACK SUPPRESSION PROGRAM |
| CN113593518A (en) | 2021-08-25 | 2021-11-02 | 歌尔科技有限公司 | Howling suppression method and device, in-ear earphone and storage medium |
-
2005
- 2005-02-03 JP JP2005027845A patent/JP4428247B2/en not_active Expired - Fee Related
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2016059784A1 (en) * | 2014-10-17 | 2016-04-21 | パナソニックIpマネジメント株式会社 | Apparatus for removing howling and method for removing howling |
| JPWO2016059784A1 (en) * | 2014-10-17 | 2017-07-27 | パナソニックIpマネジメント株式会社 | Howling erasing device and howling erasing method |
| US9848261B2 (en) | 2014-10-17 | 2017-12-19 | Panasonic Intellectual Property Management Co., Ltd. | Apparatus for removing howling and method for removing howling |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2006217257A (en) | 2006-08-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4186932B2 (en) | Howling suppression device and loudspeaker | |
| JP6723353B2 (en) | Double-talk detection for acoustic echo cancellation | |
| KR101732339B1 (en) | Audio noise cancelling | |
| CN1926911B (en) | Howling suppression device, program, integrated circuit, and howling suppression method | |
| EP1681900A1 (en) | Microphone and sound amplification system | |
| GB2525051A (en) | Detection of acoustic echo cancellation | |
| JPH10191497A (en) | Digital hearing aid, and modeling method for feedback path | |
| EP3616193A1 (en) | Frequency-domain adaptive noise cancellation system | |
| US8477956B2 (en) | Howling suppression device, howling suppression method, program, and integrated circuit | |
| US9628923B2 (en) | Feedback suppression | |
| GB2567021A (en) | Gradual reset of filter coefficients in an adaptive noise cancellation system | |
| US20060210091A1 (en) | Howling canceler apparatus and sound amplification system | |
| JP4428247B2 (en) | Loudspeaker | |
| DK2890154T3 (en) | Hearing aid with feedback suppression | |
| JP4438650B2 (en) | Howling suppression device and loudspeaker | |
| CN106297816B (en) | Echo cancellation nonlinear processing method and device and electronic equipment | |
| JP5373473B2 (en) | Voice extraction device | |
| JP4462080B2 (en) | Loudspeaker | |
| US8369512B2 (en) | Device and method for detecting a divergence of an adaptive system and use of such a device for the detection of a divergence of a digital filter | |
| JP2005318518A (en) | Double-talk state judging method, echo cancel method, double-talk state judging apparatus, echo cancel apparatus, and program | |
| JP4239993B2 (en) | Howling canceller | |
| JP5232485B2 (en) | Howling suppression device, howling suppression method, and howling suppression program | |
| JP3321411B2 (en) | Echo canceler | |
| JP4600105B2 (en) | Howling canceller | |
| JPH07226793A (en) | Device for detecting change in response of signal transmission system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20071217 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090729 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090804 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091005 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20091005 |
|
| 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: 20091124 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121225 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20091207 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131225 Year of fee payment: 4 |
|
| LAPS | Cancellation because of no payment of annual fees |