Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4428247B2 - Loudspeaker - Google Patents
[go: Go Back, main page]

JP4428247B2 - Loudspeaker - Google Patents

Loudspeaker Download PDF

Info

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
Application number
JP2005027845A
Other languages
Japanese (ja)
Other versions
JP2006217257A (en
Inventor
敦子 伊藤
啓 奥村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yamaha Corp
Original Assignee
Yamaha Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yamaha Corp filed Critical Yamaha Corp
Priority to JP2005027845A priority Critical patent/JP4428247B2/en
Publication of JP2006217257A publication Critical patent/JP2006217257A/en
Application granted granted Critical
Publication of JP4428247B2 publication Critical patent/JP4428247B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

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)アルゴリズム)を用いてフィルタ係数が補正される。これによって、マイクロフォンとスピーカの音場についての音響条件の変化があった場合にも、マイクロフォンからスピーカまでの伝達関数の変化に追随して適応フィルタを適応させ、模擬信号を帰還音信号に近づけてハウリングの防止を行うようになっている。
稲積,今井,小西:“LMSアルゴリズムを用いた拡声系のハウリング防止”,日本音響学会講演論文集pp.417−418(1991,3)
In order to prevent such howling, it has been conventionally proposed to use a howling canceller for a loudspeaker that generates a simulated signal that simulates a feedback sound signal using an adaptive filter and removes the simulated signal from an input signal from a microphone. (See Non-Patent Document 1). In this howling canceller, a signal input to the speaker is input to the delay unit, and this signal is delayed by the delay unit by a delay time corresponding to the delay time from the speaker to the microphone. By performing a convolution operation on the delayed signal with a filter coefficient, a transfer function of the feedback sound from the speaker to the microphone is simulated by the adaptive filter, and a simulated signal simulating the feedback sound signal is generated. Then, the residual signal obtained by removing the simulation signal from the input signal from the microphone by the adding unit is output to the amplifying unit, whereby the feedback sound component is removed. Since the residual signal amplified by the amplifier is input to the speaker and emitted from the speaker, howling is prevented. Here, the residual signal is input to the adaptive filter as a reference signal, and the filter coefficient is corrected using a known adaptive algorithm (for example, LMS (Least Mean Square) algorithm) so that the residual signal is minimized. The As a result, even when there is a change in the acoustic conditions for the sound field of the microphone and the speaker, the adaptive filter is adapted to follow the change in the transfer function from the microphone to the speaker, and the simulated signal is brought closer to the feedback sound signal. Prevention of howling.
Inazumi, Imai, Konishi: “Preventing howling in loudspeakers using the LMS algorithm”, Proc. 417-418 (1991, 3)

従来の適応フィルタを用いたハウリングキャンセラでは、マイクロフォンの配置位置が大きく移動した場合等のように、マイクロフォンからスピーカまでの帰還伝達路の伝達関数が大きく変化した場合に、変化した伝達関数にフィルタ係数を同定させるために長い時間がかかるという問題点があった。すなわち、適応フィルタを用いたハウリングキャンセラでは、上述したようにフィルタ係数を徐々に修正して行くことによって目標の伝達関数に同定してゆくものである。このため、目標の伝達関数が大きく変化した場合に、フィルタ係数を大きく変化した伝達関数に迅速に適応させることが困難になる。   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 loudspeaker 1 according to the first embodiment. A loudspeaker 1 is connected to a microphone 2 and a speaker 3 and includes a loudspeaker processing unit 4, a howling canceller control unit 5, and a gain control unit 6.

マイクロフォン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 loudspeaker 1 into sound and emits the sound.

拡声処理部4は、増幅部41と、ハウリングキャンセラ42とを備える。増幅部41は、本願発明の拡声回路部に対応し、A/Dコンバータ(図略)−ハウリングキャンセラ42を介して入力されたマイクロフォン入力信号をデジタル的に増幅する等の信号処理を行い、この信号処理を施した音声信号(x)をハウリングキャンセラ42及びスピーカ3に入力するものである。ハウリングキャンセラ42は、遅延部421、適応フィルタ422及び加算部423を備える。   The loudspeaker processing unit 4 includes an amplifying unit 41 and a howling canceller 42. The amplification unit 41 corresponds to the loudspeaker circuit unit of the present invention, and performs signal processing such as digital amplification of a microphone input signal input via an A / D converter (not shown) -howling canceller 42. The audio signal (x) subjected to signal processing is input to the howling canceller 42 and the speaker 3. The howling canceller 42 includes a delay unit 421, an adaptive filter 422, and an addition unit 423.

遅延部421及び適応フィルタ422は、スピーカ3からマイクロフォン2に至る音響伝達経路である帰還伝達系100を模擬する。すなわち、遅延部421は、帰還伝達系100を介した帰還音の遅れ時間τを模擬するものであり、適応フィルタ422は、帰還伝達系100の音声伝播特性である伝達関数を模擬する。   The delay unit 421 and the adaptive filter 422 simulate the feedback transmission system 100 that is an acoustic transmission path from the speaker 3 to the microphone 2. That is, the delay unit 421 simulates the delay time τ of the feedback sound through the feedback transfer system 100, and the adaptive filter 422 simulates a transfer function that is a sound propagation characteristic of the feedback transfer system 100.

具体的には、遅延部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 delay unit 421 delays the input audio signal x (k) by the delay time τ, and outputs the delayed audio signal x (k−τ) to the adaptive filter 422. The adaptive filter 422 includes a digital filter 422a (typically a FIR filter: Finite Impulse Response Filter) and a filter coefficient calculation unit 422b that determines a filter coefficient of the digital filter 422a. The digital filter 422a generates a simulated signal do (k) by performing a convolution operation on the input audio signal x (k−τ) with a filter coefficient. The digital filter 422a outputs the generated simulation signal do (k) to the adding unit 423.

フィルタ係数算出部422bは、加算部423から出力された信号である残差信号と遅延部421から入力された音声信号x(k−τ)に基づいて、帰還伝達系100の伝達関数を推定し、この推定した伝達関数に合わせて(模擬して)デジタルフィルタ422aのフィルタ係数を補正することで、フィルタ係数を自己設定する。この補正は、残差信号ができるだけ小さくなるように行われ、所定の時間間隔毎(例えば、数10μ秒から数秒毎)に行われる。   The filter coefficient calculation unit 422b estimates the transfer function of the feedback transfer system 100 based on the residual signal that is the signal output from the addition unit 423 and the audio signal x (k−τ) input from the delay unit 421. The filter coefficient is self-set by correcting the filter coefficient of the digital filter 422a in accordance with (simulating) the estimated transfer function. This correction is performed so that the residual signal becomes as small as possible, and is performed at predetermined time intervals (for example, every several tens of microseconds to several seconds).

帰還伝達系100の伝達関数の推定及びフィルタ係数の補正は、適応アルゴリズムを用いて行われる。具体的には、残差信号と音声信号x(k−τ)とから適応アルゴリズムを用いて算出した修正量にステップサイズを乗じたものと、更新前の適応フィルタ係数に忘却係数を乗じたものとが加算されてフィルタ係数が算出される。この算出された値にフィルタ係数は補正される。適応アルゴリズムとしては、例えば、学習同定法、LMS法、射影法及びRLS法などを適用することができる。このように、音声信号x(k)が、スピーカ3から出力されるのに並行して遅延部421−適応フィルタ422に供給されることで、適応フィルタ422から出力される模擬信号do(k)を帰還音信号d(k)に近似させることが可能となる。   The estimation of the transfer function of the feedback transfer system 100 and the correction of the filter coefficient are performed using an adaptive algorithm. Specifically, the correction amount calculated from the residual signal and the audio signal x (k−τ) using the adaptive algorithm is multiplied by the step size, and the adaptive filter coefficient before update is multiplied by the forgetting coefficient. Are added to calculate a filter coefficient. The filter coefficient is corrected to the calculated value. As an adaptive algorithm, for example, a learning identification method, an LMS method, a projection method, an RLS method, or the like can be applied. In this way, the audio signal x (k) is supplied to the delay unit 421-adaptive filter 422 in parallel with the output from the speaker 3, so that the simulated signal do (k) output from the adaptive filter 422. Can be approximated to the feedback sound signal d (k).

加算部423は、模擬信号do(k)とマイクロフォン入力信号とが入力される。加算部423は、マイクロフォン入力信号から模擬信号do(k)を除いた残差信号を増幅部41に出力するとともに、残差信号としてフィルタ係数算出部422bに出力する。これによって、マイクロフォン入力信号から帰還音成分を除去することが可能となり、ハウリングを防止することができるようになっている。   The adder 423 receives the simulated signal do (k) and the microphone input signal. The adder 423 outputs a residual signal obtained by removing the simulated signal do (k) from the microphone input signal to the amplifier 41 and outputs the residual signal as a residual signal to the filter coefficient calculator 422b. As a result, the feedback sound component can be removed from the microphone input signal, and howling can be prevented.

ハウリングキャンセラ制御部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 feedback transfer system 100 is greater than a predetermined level using the microphone input signal and the residual signal. A process (determination process) is executed.

例えば、判定処理では、マイクロフォン入力信号と残差信号との信号レベルとが検知され、両信号レベルを比較する処理を実行した後に残差信号の信号レベルがマイクロフォン入力信号の信号レベルより所定レベルを超えて大きいかどうか(例えばマイクロフォン入力信号を超えて大きいかどうかや、マイクロフォン入力信号の数倍(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 feedback transfer system 100 is higher than the predetermined level. This predetermined level is a level indicating that the change level of the feedback transfer system 100 has changed so that the degree of coincidence with the transfer function after the change of the adaptive filter 422 is larger in the initial state than in the state immediately before the change. It is.

ハウリングキャンセラ制御部5は、判定処理によって帰還伝達系100の伝達関数の変化レベルが所定レベルを超えて大きいと判定する場合に、適応フィルタ422を初期状態にする処理(初期化処理)を実行する。初期状態とは、適応フィルタ422をリセットすることである。リセットとは、デジタルフィルタ422aにおける最初のタップを「1」若しくは「1」より小さい整数に設定し、残りのタップを「0」に設定し、フィルタ係数算出部422bにおける更新前フィルタ係数の値を0に設定する状態である。なお、初期状態でリセットするのではなく、通常考えられる伝達関数に設定したフィルタ係数を初期値とし、この初期値に戻すプリセットとしてもよい。プリセットでは、フィルタ係数の値が初期値に戻されるとともに、更新前フィルタ係数の値が初期値に戻される。   The howling canceller control unit 5 executes a process (initialization process) for setting the adaptive filter 422 to an initial state when the determination process determines that the level of change in the transfer function of the feedback transfer system 100 exceeds a predetermined level. . The initial state is that the adaptive filter 422 is reset. “Reset” sets the first tap in the digital filter 422a to “1” or an integer smaller than “1”, sets the remaining taps to “0”, and sets the value of the pre-update filter coefficient in the filter coefficient calculation unit 422b. This is a state set to 0. Instead of resetting in the initial state, a filter coefficient set in a normally considered transfer function may be set as an initial value, and a preset may be returned to the initial value. In the preset, the value of the filter coefficient is returned to the initial value, and the value of the pre-update filter coefficient is returned to the initial value.

判定処理によって帰還伝達系100の伝達関数の変化レベルが所定レベルを超えて大きいと判定する場合とは、上述したように、適応フィルタ422の変化後の伝達関数との一致度合いが、初期状態の方が変化直前よりも一致度合いが大きくなる程に伝達関数の変化レベルが変化した場合である。かかる場合に、適応フィルタ422が初期化状態に戻されるため、初期化状態に戻さない従来技術に比較して迅速に適応フィルタ422を変化後の伝達関数に適応させることが可能となる。また、適応フィルタ422が変化後の伝達関数に同定するまでの期間において、帰還音信号d(k)と大幅に異なる模擬信号do(k)がマイクロフォン入力信号から減算されることで、拡声対象となる音声成分までも除去してしまったり、却ってノイズ成分を付加してしまう等の不都合を効果的に防止することが可能となる。   When the determination process determines that the change level of the transfer function of the feedback transfer system 100 exceeds the predetermined level, the degree of coincidence with the transfer function after the change of the adaptive filter 422 is equal to the initial state. This is a case where the change level of the transfer function changes as the degree of coincidence becomes greater than immediately before the change. In such a case, since the adaptive filter 422 is returned to the initialized state, the adaptive filter 422 can be quickly adapted to the transfer function after the change as compared with the prior art that does not return to the initialized state. Further, during the period until the adaptive filter 422 identifies the changed transfer function, the simulated signal do (k) that is significantly different from the feedback sound signal d (k) is subtracted from the microphone input signal, so It is possible to effectively prevent inconveniences such as the removal of even the sound component or the addition of a noise component.

ハウリングキャンセラ制御部5は初期化処理を実行する場合にはゲイン制御部6に初期化処理の実行を通知する。また、ハウリングキャンセラ制御部5は残差信号について周波数分析を行い、この分析結果から帰還音成分であると推定される特定周波数を検出する。ハウリングキャンセラ制御部5はこの検出した特定周波数を初期化処理の実行とともにゲイン制御部6に通知する。   The howling canceller control unit 5 notifies the gain control unit 6 of the execution of the initialization process when executing the initialization process. The howling canceller control unit 5 performs frequency analysis on the residual signal, and detects a specific frequency estimated to be a feedback sound component from the analysis result. The howling canceller control unit 5 notifies the gain control unit 6 of the detected specific frequency along with the execution of the initialization process.

ゲイン制御部6は、例えばマイクロコンピュータ等から構成され、本願発明のゲイン設定部に対応し、増幅部41の増幅する信号レベルのゲインを制御する。ゲイン制御部6は、本願発明のゲイン設定部に対応し、ゲイン変更処理プログラムを実行することで、ハウリングキャンセラ制御部5から初期化処理の実行を通知された場合に増幅部41の増幅する信号レベルのゲインを変更する処理(ゲイン変更処理)を実行する。ゲイン変更処理では、帰還音成分だと推定される特定周波数について、信号レベルを増幅するゲインが所定レベルまで小さくされ、この後に適応フィルタ422の同定が進んだと判定される所定時間の経過にともなって通常レベルまで上昇される。ゲインが下げられる所定レベルとは、帰還音が聴音者に不快感を与えないレベル(例えば話者の肉声より小さいレベル)である。これとともに、この所定レベルは拡声対象となる音声信号の音質を損ねないレベルであることが好ましい。適応フィルタ422の同定が進んだと判定される所定時間は、経験値から算出された時間が予め設定されている。なお、ハウリングキャンセラ制御部5が検知する残差信号のレベルが予め設定されている閾値より小さくなった場合に適応フィルタ422の同定が進んだとゲイン制御部6で判定し、通常レベルまでゲインを戻しても良い。適応フィルタ422が初期化されると、ハウリングキャンセラ42に入力された音声信号がそのまま模擬信号do(k)として出力されることになるため、帰還音信号d(k)がハウリングキャンセラ42によって十分除去されず、増幅部41によって増幅されるためハウリングが生じやすい状態となる。かかる場合に、ゲイン制御部6がゲイン変更処理を実行することで、ハウリングが防止される。   The gain control unit 6 is composed of, for example, a microcomputer, and corresponds to the gain setting unit of the present invention, and controls the gain of the signal level amplified by the amplification unit 41. The gain control unit 6 corresponds to the gain setting unit of the present invention, and executes a gain change processing program so that the amplification unit 41 amplifies the signal when the howling canceller control unit 5 is notified of the execution of the initialization process. A process of changing the level gain (gain changing process) is executed. In the gain changing process, for a specific frequency estimated to be a feedback sound component, the gain for amplifying the signal level is reduced to a predetermined level, and after a predetermined time when it is determined that the identification of the adaptive filter 422 has progressed thereafter. To normal level. The predetermined level at which the gain is lowered is a level at which the feedback sound does not cause discomfort to the listener (for example, a level smaller than the speaker's real voice). At the same time, the predetermined level is preferably a level that does not impair the sound quality of the audio signal to be amplified. The predetermined time for which it is determined that the identification of the adaptive filter 422 has progressed is set in advance based on experience values. When the level of the residual signal detected by the howling canceller control unit 5 becomes smaller than a preset threshold value, the gain control unit 6 determines that the identification of the adaptive filter 422 has progressed, and the gain is increased to the normal level. You can return it. When the adaptive filter 422 is initialized, the audio signal input to the howling canceller 42 is output as it is as the simulated signal do (k), and thus the feedback sound signal d (k) is sufficiently removed by the howling canceller 42. However, since it is amplified by the amplifying unit 41, howling is likely to occur. In such a case, howling is prevented by the gain control unit 6 executing the gain changing process.

図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 loudspeaker 1 shown in FIG. This processing is executed when the main power source of the loudspeaker 1 and the power source of the microphone 2 are turned on. First, the howling canceller control unit 5 starts detecting the change level of the transfer function of the feedback transfer system 100 (S1). Specifically, howling canceller control unit 5 detects the change level of the transfer function of feedback transfer system 100 by comparing the signal levels of the microphone input signal and the residual signal.

そして、ハウリングキャンセラ制御部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 adaptive filter 422 has a greater degree of mismatch with the transfer function than in the initial state. By executing step S2, it is possible to accurately determine whether or not the state is in such a state by a simple process that merely determines whether or not the residual signal is larger than a predetermined level from the microphone input signal.

変化レベルが所定レベルより大きいと判定しない場合には(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 adaptive filter 422. When the reset signal is input to the adaptive filter 422, the first tap of the digital filter 422a is set to “1” or an integer smaller than “1”, and the remaining taps are set to “0”. The pre-update filter coefficient of the calculation unit 422b is set to zero. When the howling canceller control unit 5 transmits the reset signal, the howling canceller control unit 5 notifies the gain control unit 6 of the transmission of the reset signal.

ゲイン制御部6はリセット信号の送信が通知されるとゲイン変更処理の実行を開始する(S4)。具体的には、ゲイン変更処理では、増幅部41に入力された音声信号において、帰還音成分に対応すると推定される特定周波数の信号レベルを増幅部41で増幅するゲインを通常レベルより小さいレベルにした後に、所定時間の経過にともなって通常レベルに戻す。ステップS4の実行によって、適応フィルタ422が初期化状態になることに起因したハウリングの発生を効果的に防止することができる。適応フィルタ422が初期状態になると、模擬信号do(k)が帰還音信号d(k)を模擬したものとならないためマイクロフォン入力信号から帰還音成分を十分に除去することができない。このため、適応フィルタ422が初期化状態になってから帰還伝達系100の伝達関数への適応が進む(適応フィルタ422が伝達関数を模擬する)まで、ハウリングが生じやすい状態となる。ステップS2では、この状態にある期間には、帰還音成分に対応すると推定される特定周波数の信号レベルを増幅するゲインが通常レベルより小さくされるため、効果的にハウリングを防止することができる。   When the gain control unit 6 is notified of the transmission of the reset signal, the gain control unit 6 starts executing the gain changing process (S4). Specifically, in the gain changing process, in the audio signal input to the amplifying unit 41, the gain for amplifying the signal level of the specific frequency estimated to correspond to the feedback sound component by the amplifying unit 41 is set to a level smaller than the normal level. After that, it returns to the normal level as the predetermined time elapses. By executing step S4, it is possible to effectively prevent the occurrence of howling due to the adaptive filter 422 being in the initialized state. When the adaptive filter 422 is in the initial state, the simulation signal do (k) does not simulate the feedback sound signal d (k), and thus the feedback sound component cannot be sufficiently removed from the microphone input signal. For this reason, howling is likely to occur until the adaptation to the transfer function of the feedback transfer system 100 proceeds (the adaptive filter 422 simulates the transfer function) after the adaptive filter 422 is initialized. In step S2, since the gain for amplifying the signal level of the specific frequency estimated to correspond to the feedback sound component is made smaller than the normal level during the period in this state, howling can be effectively prevented.

そして、ゲイン制御部6は、本処理をステップS1に戻す。本処理は、拡声装置1の主電源かマイクロフォン2の電源がオフされると終了し、このオフがあるまで実行され続ける。   And the gain control part 6 returns this process to step S1. This process ends when the main power source of the loudspeaker 1 or the microphone 2 is turned off, and continues to be executed until the power is turned off.

上記構成によれば、ハウリングキャンセラ制御部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 feedback transmission system 100 is greater than the predetermined level is determined by executing the determination process by the howling canceller control unit 5. The case where the change level of the feedback transfer system 100 is determined to be greater than a predetermined level by the determination process is such that the degree of coincidence with the transfer function after the change of the adaptive filter 422 becomes larger in the initial state than in the state immediately before the change. This is a case where the change level of the feedback transmission system 100 changes. In this case, since the adaptive filter 422 is returned to the initial state by the howling canceller control unit 5, in the first embodiment, the adaptive filter 422 is quickly transmitted after the change compared to the conventional technique that does not return to the initial state. It can be adapted to functions. Further, during the period until the adaptive filter 422 adapts to the change in the transfer function of the feedback transfer system 100 after the change, the simulated signal do (k) significantly different from the feedback sound signal d (k) is subtracted from the microphone input signal. Thus, it is possible to effectively prevent the occurrence of inconveniences such as removal of the speech component that is the target of loudening or the addition of a surplus signal (noise component) corresponding to the simulated signal do (k).

(第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 feedback transfer system 100 by comparing the signal levels of the microphone input signal and the residual signal. In the embodiment, the howling canceller control unit 5A detects the correction amount calculated by the filter coefficient calculation unit 422b as indicated by a one-dot chain line arrow in FIG. 1, and returns when the correction amount exceeds a preset threshold value. It is determined that the change level of the transmission system 100 is higher than the predetermined level (or higher than the predetermined level). As described above, the correction amount is calculated using an adaptive algorithm based on the residual signal and the audio signal x (k−τ), and is greatly calculated when the signal level of the residual signal is large. As described above, when the signal level of the residual signal is large compared to the microphone input signal, the simulated signal do (k) is significantly different from the feedback sound signal d (k). k) is added to the microphone input signal as a surplus signal, and the adaptive filter 422 is in a state where the degree of mismatch with the transfer function is larger than in the initial state. In the second embodiment, the value of the correction amount obtained by calculating the value of the correction amount when estimated to be in such a state from the experience value is set as the threshold value.

このため、第2の実施形態では、修正量を閾値と比較するだけの簡易な処理を用いて、帰還伝達系100の伝達関数の変化レベルが所定レベルより(乃至は所定レベル以上に)大きいとの判定を精度よく行うことができる。この所定レベルの定義及びハウリングキャンセラ制御部5A以外の拡声装置1Aの構成については、第1の実施形態と同様であるため説明を省略する。   For this reason, in the second embodiment, when the change level of the transfer function of the feedback transfer system 100 is larger than the predetermined level (or higher than the predetermined level) using a simple process of simply comparing the correction amount with the threshold value. Can be accurately determined. Since the definition of the predetermined level and the configuration of the loudspeaker 1A other than the howling canceller control unit 5A are the same as those in the first embodiment, description thereof will be omitted.

(第3の実施形態)
以下に、図3〜図5を参照して本発明の第3の実施形態にかかる拡声装置1Bを説明する。第3の実施形態では、拡声装置1Bにはマイクロフォン20及びスピーカ30が複数組接続されており、このうちオン・オフされる組が切り替えられること、及びこの切り替えパターンの変更に対応してハウリングキャンセラ420の設定が変更されることが、第1及び第2の実施形態とは異なっている。
(Third embodiment)
The loudspeaker 1B according to the third embodiment of the present invention will be described below with reference to FIGS. In the third embodiment, a plurality of microphones 20 and speakers 30 are connected to the loudspeaker 1B, and a howling canceller corresponding to the switching of the set to be turned on / off among these and the change of the switching pattern. The setting of 420 is changed from the first and second embodiments.

図3は、第3の実施形態にかかる拡声装置1Bの構成を概略的に示すブロック図である。図4は、遅れ時間テーブルTの一例を示す図である。   FIG. 3 is a block diagram schematically showing the configuration of a loudspeaker 1B according to the third embodiment. FIG. 4 is a diagram illustrating an example of the delay time table T. As illustrated in FIG.

拡声装置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 microphones 20A, 20B and speakers 30A, 30B is connected to the loudspeaker 1B, and one of them is selectively turned on. That is, any one of the microphone 20A-speaker 30A group, the microphone 20A-speaker 30B group, the microphone 20B-speaker 30A group, and the microphone 20B-speaker 30B group is selectively turned on. In the following description, when the microphones 20A and 20B and the speakers 30A and 30B are not distinguished from each other, they are described as the microphone 20 and the speaker 30. When they are distinguished from each other, additional notes A and B are added.

拡声装置1Bは、拡声処理部40と、ハウリングキャンセラ制御部50と、ゲイン制御部6と、切り替え制御部7と、記憶部8とを備える。拡声処理部40は、増幅部410とハウリングキャンセラ420を備える。増幅部410は、マイクロフォン20B、20Aから入力された音声信号を増幅してスピーカ30B、30Aに出力するものである。増幅部410は増幅部41と同様の構成を有するため構成の説明を省略する。   The loudspeaker 1B includes a loudspeaker processing unit 40, a howling canceller control unit 50, a gain control unit 6, a switching control unit 7, and a storage unit 8. The loudspeaker processing unit 40 includes an amplifying unit 410 and a howling canceller 420. The amplifying unit 410 amplifies the audio signal input from the microphones 20B and 20A and outputs the amplified audio signal to the speakers 30B and 30A. Since the amplification unit 410 has the same configuration as the amplification unit 41, the description of the configuration is omitted.

ハウリングキャンセラ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 howling canceller 420 prevents howling by removing the feedback sound component between the microphones 20A and 20B and the speakers 30A and 30B. That is, when the combination of the microphone 20A and the speaker 30A is turned on, the feedback sound component output from the speaker 30A and input to the microphone 20A via the feedback transmission system 100A is derived from the audio signal input from the microphone 20A. Removed. When the pair of the microphone 20A and the speaker 30B is turned on, an audio signal input from the microphone 20A is a feedback sound component output from the speaker 30B and input to the microphone 20A via a feedback transmission system (not shown). Removed from. When the pair of the microphone 20B and the speaker 30A is turned on, the sound signal input from the microphone 20B is the feedback sound component output from the speaker 30A and input to the microphone 20B via the feedback transmission system (not shown). Removed from. When the pair of the microphone 20B and the speaker 30B is turned on, the feedback sound component output from the speaker 30B and input from the microphone 20B via the feedback transmission system 100B is removed from the audio signal input from the microphone 20B. The

なお、ハウリングキャンセラ420の構成及び信号処理についてはハウリングキャンセラ42と同様であるため、その構成及び信号処理の説明を省略する。   Since the configuration and signal processing of the howling canceller 420 are the same as those of the howling canceller 42, the description of the configuration and signal processing is omitted.

切り替え制御部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 microphones 20A and 20B and the speakers 30A and 30B (switching pattern change). Process). In the switching pattern change process, for example, the switching pattern is set so that one of the pair of microphones 20A, 20B and speakers 30A, 30B is selectively turned on according to the switching setting received from the user by an operation unit (not shown). Is done. Here, when the switching pattern is changed, the distance between the speaker 30 that is turned on and the microphone 20 changes greatly, so that the transfer function for transmitting the feedback sound and the delay time τ change greatly.

例えば、マイクロフォン20Aとスピーカ30Aがオンされている場合には、マイクロフォン20Aに入力される帰還音の伝達関数は、帰還伝達系100Aについてのものである。そして、切り替えパターンが変更されてマイクロフォン20Aに替えてマイクロフォン20Bがオンされた場合には、スピーカ30Aから出力された帰還音がマイクロフォン20Bに入力されるため、帰還音の伝達ルートの距離が大幅に変更される。このため、ハウリングキャンセラ420に入力される帰還音成分の伝達関数及び遅れ時間τが変化する。   For example, when the microphone 20A and the speaker 30A are turned on, the transfer function of the feedback sound input to the microphone 20A is for the feedback transfer system 100A. When the switching pattern is changed and the microphone 20B is turned on instead of the microphone 20A, since the feedback sound output from the speaker 30A is input to the microphone 20B, the distance of the transmission route of the feedback sound is greatly increased. Be changed. For this reason, the transfer function and the delay time τ of the feedback sound component input to the howling canceller 420 change.

記憶部8は、例えば、フラッシュメモリ等の書き換え可能なメモリやハードディスク等で構成され、予め図4で示すような遅れ時間テーブルTを記憶するものである。遅れ時間テーブルTは、切り替え制御部7によって切り替えられる切り替えパターンとこの切り替えパターンに対応した遅延部421の遅れ時間τ(ハウリングキャンセラ420の条件)を登録するテーブルである。上述したように、切り替えパターンが変更されて帰還音が伝達されるまでの距離が変更された場合には、マイクロフォン20に入力される帰還音の遅れ時間τが変化する。この切り替えパターンの変更に対応した遅延部421の遅れ時間τが、切り替えパターンに対応付けられて遅れ時間テーブルTに登録されている。なお、この遅れ時間テーブルTは、スピーカ30とマイクロフォン20との間の距離が固定されている場合には出荷段階から記憶されていてもよく、固定されていない場合にはオペレータによって入力される。   The storage unit 8 is composed of, for example, a rewritable memory such as a flash memory or a hard disk, and stores a delay time table T as shown in FIG. 4 in advance. The delay time table T is a table for registering the switching pattern switched by the switching control unit 7 and the delay time τ (conditions of the howling canceller 420) of the delay unit 421 corresponding to the switching pattern. As described above, when the distance until the feedback sound is transmitted after the switching pattern is changed, the delay time τ of the feedback sound input to the microphone 20 changes. The delay time τ of the delay unit 421 corresponding to the change of the switching pattern is registered in the delay time table T in association with the switching pattern. The delay time table T may be stored from the shipping stage when the distance between the speaker 30 and the microphone 20 is fixed, and is input by the operator when the distance is not fixed.

ハウリングキャンセラ制御部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 canceller control unit 50 executes the determination process and the initialization process as in the first and second embodiments, and executes the pattern change corresponding initialization process when there is a change in the switching pattern. As described above, when the switching control unit 7 changes the on / off switching pattern, the transfer function of the feedback sound signal d (k) input to the howling canceller 420 in response to the switching pattern change. And there is a change in the delay time τ. The pattern change corresponding initialization process initializes the adaptive filter 422 of the howling canceller 420 to which the changed feedback sound signal d (k) is input, and executes the process of changing the delay time τ of the delay unit 421. It is processing. In the processing for changing the delay time τ, the howling canceller control unit 50 refers to the delay time table T, the delay time τ corresponding to the change of the switching pattern is acquired, and the delay time of the delay unit 421 is added to the acquired delay time τ. This is a process for changing τ. Here, the initialization process of the adaptive filter 422 is synonymous with the first embodiment. Note that when the initialization process is executed for the adaptive filter 422, the howling canceller control unit 50 notifies the gain control unit 6 of the execution of the initialization process as in the first embodiment. The gain controller 6 that has received this notification executes a gain changing process in the same manner as in the first embodiment.

切り替えパターンに変更があった場合に、この変化後における帰還音成分の伝達関数と適応フィルタ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 adaptive filter 422 is larger in the initial state than in the state immediately before the change. For this reason, when the switching pattern is changed as described above, the adaptive filter 422 is initialized, so that the adaptive filter 422 can be quickly adapted to the change of the switching pattern as compared with the conventional technique in which the adaptive filter 422 is not initialized. Filter 422 can be adapted to the changed transfer function. In addition, when the change of the switching pattern is performed, the adaptive filter initialization process is performed, so that the feedback sound is returned during the period from when the transfer function changes until the adaptive filter 422 identifies the change of the transfer function. An inconvenience (for example, speech signal component (for example, a speaker's voice)) to be amplified is removed by removing a simulated signal do (k) significantly different from the signal d (k) from the microphone input signal. On the other hand, a surplus signal equivalent to the simulation signal do (k) is effectively prevented).

また、帰還音の遅れ時間τの変化があった場合に、この変化に対応するように遅延部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 delay unit 421 is not changed so as to correspond to this change, the feedback sound signal d (k) input from the microphone 20 is changed. And the simulation signal do (k) simulating this are input to the adder 423 at different timings. If this timing is different, the feedback sound component cannot be removed from the audio signal input from the microphone 20. Therefore, when the switching pattern is changed by executing the delay time τ changing process, the delay time τ corresponding to the switching pattern can be quickly acquired by referring to the delay time table T. By changing the setting of the delay unit 421 to the acquired delay time τ, the setting of the delay unit 421 can be quickly changed corresponding to the change of the switching pattern.

図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 loudspeaker 1B shown in FIG. In this drawing, steps in which the same processing as the processing shown in FIG. 2 is executed are denoted by the same reference numerals and description thereof is omitted. In this process, after the start of detection of the change level of the transfer function (step S1), the howling canceller control unit 50 determines whether or not a level change event has occurred. In this level change event, it is determined that the change level of the transfer function detected by the howling canceller control unit 50 is higher than the predetermined level (or higher than the predetermined level), and the switching pattern is changed by the switching control unit 7. That is. When the switching control unit 7 changes the switching pattern, the switching control unit 7 notifies the howling canceller control unit 50 of the change, and the howling canceller control unit 50 determines that a level change event has occurred when the notification is made. .

レベル変化イベントが発生したと判断しない場合には(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 canceller control unit 50 returns this processing to step S1, and detects the signal change level for the newly captured signal. If it is determined that a level change event has occurred (YES in S11), the howling canceller control unit 50 determines that the change level is greater than a predetermined level as in the first embodiment. Steps S3 and S4 are executed, and then the process returns to Step S1. If it is a level change event that the switching pattern change is notified, the howling canceller control unit 50 executes step S12 described later.

ステップS12では、ハウリングキャンセラ制御部50は、遅れ時間テーブルTを参照して変更後の切り替えパターンに対応した遅れ時間τを取得する。図4を参照して、スピーカ30A−マイクロフォン20Aの組がオンされている状態において、マイクロフォン20Aに替えてマイクロフォン20Bがオンされるように切り替えパターンが変更された場合を例に本ステップの処理を説明する。   In step S12, the howling canceller control unit 50 refers to the delay time table T and acquires the delay time τ corresponding to the changed switching pattern. Referring to FIG. 4, in the state where the pair of speaker 30A and microphone 20A is turned on, the process of this step is performed by taking as an example a case where the switching pattern is changed so that microphone 20B is turned on instead of microphone 20A. explain.

本例では、ハウリングキャンセラ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 howling canceller 420 is the feedback sound that is output from the speaker 30A and returned to the microphone 20A, and is output from the speaker 30A and returned to the microphone 20B. The feedback sound signal d (k) is changed. Referring to FIG. 4, in the delay time table T, the delay time τ10 is registered as the delay time τ before the change of the switching pattern, but the delay time τ11 is registered after the change of the switching pattern. Accordingly, the howling canceller control unit 50 acquires the delay time τ11 of the delay unit 421A.

この後、ハウリングキャンセラ制御部50は、取得した遅れ時間τに遅延部421を変更する(S13)。上述した例では、ハウリングキャンセラ制御部50は遅延部421を遅れ時間τ10から遅れ時間τ11に変更する。   Thereafter, the howling canceller control unit 50 changes the delay unit 421 to the acquired delay time τ (S13). In the example described above, the howling canceller control unit 50 changes the delay unit 421 from the delay time τ10 to the delay time τ11.

その後、第1の実施形態と同様にステップS3で初期化処理が実行され、適応フィルタ422が初期化され、この後にステップ4でゲイン変更処理が実行され、ゲインが変更された後に、本処理はステップS1に戻される。   Thereafter, as in the first embodiment, the initialization process is executed in step S3, the adaptive filter 422 is initialized, the gain change process is executed in step 4, and the gain is changed. It returns to step S1.

上述した第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 delay unit 421 is changed by the howling canceller control unit 50. As a result, the input timing of the feedback sound signal d (k) and the simulated signal do (k) simulating the feedback sound signal d (k) to the adder 423 can be matched, thereby improving howling. Can be done well. Further, along with the change in the transfer function of the feedback sound due to the change of the switching pattern, the adaptive filter 422 simulating the transfer function before the change is initialized by the howling canceller control unit 50. As a result, the adaptive filter 422 can be quickly adapted to the changed transfer function as compared with the case where the adaptive filter 422 before the change is adapted following the change of the transfer function. Further, during the period from when the transfer function is changed by changing the switching pattern until the adaptive filter 422 identifies the change of the transfer function, a simulated signal do (k) significantly different from the feedback sound signal d (k) An inconvenience (for example, a speech signal component (for example, a speaker's speech)) to be amplified is removed, or a surplus signal corresponding to a simulated signal d (k) is converted into a microphone input signal. Etc.) are effectively prevented.

また、切り替えパターンに対応した遅れ時間τが予め登録されている遅れ時間テーブル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 canceller control unit 50, and the delay time τ corresponding to the switching pattern is acquired. A delay time τ of 421 is set. For this reason, the delay time τ after the change of the switching pattern can be quickly acquired. Accordingly, since the delay time τ can be changed quickly in response to the change of the switching pattern, howling can be prevented more effectively.

なお、本発明の実施形態は以下の変形例を採用することができる。   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 loudspeakers 1, 1A, 1B are configured to be externally attachable to the microphones 2, 20 and the speakers 3, 30, but are not limited thereto and are integrated. The structure which is provided may be sufficient.

(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 microphones 20A and 20B and the speakers 30A and 30B. However, the present invention is not limited to this. The speaker 30 and the microphone 20 may be connected to the loudspeaker 1 </ b> B so that a plurality of switching patterns can be set between the plurality of sets.

(5)なお、第1〜第3の実施形態では、適応フィルタ422aの初期化とは、最初のタップを「1」若しくは「1」より小さい整数に設定するとともに、残りのタップを「0」に設定しているがこれに限定されず、例えば、デジタルフィルタ422aにおけるフィルタ係数の値を0にするとともに、フィルタ係数算出部422bにおける更新前フィルタ係数の値を0に設定する状態等であってもよい。この構成によれば、初期化状態においてはマイクロフォン入力信号から帰還音成分が除去されない構成となる。   (5) In the first to third embodiments, the initialization of the adaptive filter 422a means that the first tap is set to “1” or an integer smaller than “1”, and the remaining taps are set to “0”. However, the present invention is not limited to this. For example, the value of the filter coefficient in the digital filter 422a is set to 0, and the value of the pre-update filter coefficient in the filter coefficient calculation unit 422b is set to 0. Also good. According to this configuration, the feedback sound component is not removed from the microphone input signal in the initialization state.

(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 canceller control unit 50 acquires the filter coefficient corresponding to the switching pattern by referring to the delay time table T, and sets the filter coefficient of the adaptive filter 422 as the initial value. The filter coefficient is corrected to the acquired filter coefficient. According to this configuration, since the filter coefficient is calculated in advance based on experience values, compared to the present embodiment in which the adaptive filter 42 is initialized, howling is likely to occur immediately after the switching pattern is changed. Is effectively prevented.

(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 microphones 20A and 20B and the speakers 30A and 30B is turned on based on the switching setting received from the user by an operation unit (not shown). However, it is not limited to this configuration. For example, the signal levels between the microphones 20A and 20B may be compared, and the microphone 20 with the higher signal level may be turned on. In this case, which of the speakers 30A and 30B is turned on is set in advance according to the microphone 20 that is turned on, for example. That is, when the microphone 20A is turned on, the speaker 30A is turned on in advance.

第1の実施形態にかかる拡声装置の概略構成を示すブロック図である。It is a block diagram which shows schematic structure of the loudspeaker concerning 1st Embodiment. 図1で示す拡声装置の実行する判定処理、初期化処理及びゲイン変更処理の一例を示すフローチャートである。It is a flowchart which shows an example of the determination process, initialization process, and gain change process which the loudspeaker shown in FIG. 1 performs. 第3の実施形態にかかる拡声装置の構成を概略的に示すブロック図である。It is a block diagram which shows roughly the structure of the loudspeaker concerning 3rd Embodiment. 遅れ時間テーブルTの一例を示す図である。4 is a diagram illustrating an example of a delay time table T. FIG. 図3で示す拡声装置が実行する判定処理、初期化処理及び切り替えパターン変更対応初期化処理を示すフローチャートである。It is a flowchart which shows the determination process, initialization process, and switching pattern change corresponding initialization process which the loudspeaker shown in FIG. 3 performs.

符号の説明Explanation of symbols

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)-Speaker 41, 410-Amplifier (speaker circuit) 42, 420-Howling canceller 5, 5A, 50 -Howling canceller control unit 6-Gain control unit (gain setting unit) 100-Feedback transmission system T-Delay time table

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又は2に記載の拡声装置。 When the adaptive filter is initialized, it further includes a gain setting unit that reduces a gain for amplifying the residual signal by the loudspeaker circuit unit, compared to a case where the adaptive filter is not initialized. The loudspeaker according to claim 1 or 2 . 前記マイクロフォンと前記スピーカとの複数の組に接続され、
前記マイクロフォンと前記スピーカとの複数の組から入出力をオンする組を選択的に切り替える切り替え部と、
前記切り替え部による切り替えパターンと、前記切り替えパターンに対応した前記遅れ時間とを登録するテーブルを記憶するテーブル記憶部とを更に備え、
前記ハウリングキャンセラ制御部は、前記切り替え部によって切り替えパターンの変更があった場合に、前記適応フィルタを初期化するとともに、前記切り替え部の切り替えパターンに対応した遅れ時間を前記テーブルから取得して、該取得した遅れ時間に前記ハウリングキャンセラを設定することを特徴とする請求項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.
JP2005027845A 2005-02-03 2005-02-03 Loudspeaker Expired - Fee Related JP4428247B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Cited By (3)

* Cited by examiner, † Cited by third party
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