JPH0632535B2 - Howling suppressor - Google Patents

Howling suppressor

Info

Publication number
JPH0632535B2
JPH0632535B2 JP59031985A JP3198584A JPH0632535B2 JP H0632535 B2 JPH0632535 B2 JP H0632535B2 JP 59031985 A JP59031985 A JP 59031985A JP 3198584 A JP3198584 A JP 3198584A JP H0632535 B2 JPH0632535 B2 JP H0632535B2
Authority
JP
Japan
Prior art keywords
band
signal
signals
howling
magnitude
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 - Lifetime
Application number
JP59031985A
Other languages
Japanese (ja)
Other versions
JPS60176313A (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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP59031985A priority Critical patent/JPH0632535B2/en
Publication of JPS60176313A publication Critical patent/JPS60176313A/en
Publication of JPH0632535B2 publication Critical patent/JPH0632535B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; ELECTRIC HEARING AIDS; PUBLIC ADDRESS SYSTEMS
    • H04R3/00—Circuits for transducers
    • H04R3/02—Circuits for transducers for preventing acoustic reaction, i.e. acoustic oscillatory feedback

Landscapes

  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Otolaryngology (AREA)
  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • Signal Processing (AREA)
  • Networks Using Active Elements (AREA)
  • Control Of Amplification And Gain Control (AREA)
  • Circuit For Audible Band Transducer (AREA)

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、マイクロホン,アンプ,スピーカなどで構成
された、会議室及び講演場などで使用される拡声装置に
おいて発生するハウリングを防止するハウリング抑圧装
置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a howling suppressor for preventing howling which occurs in a loudspeaker used in a conference room, a lecture hall, etc., which is composed of a microphone, an amplifier, a speaker and the like. It is a thing.

従来例の構成とその問題点 従来のハウリング抑圧装置について第1図を用いて説明
する。(1)は入力端子、(2)〜(4)は帯域通過フィルタ、
(5)〜(7)は信号の大きさを周期的に計測する計測回路、
(8)はある帯域幅で周波数分割された信号の大きさを比
較する比較回路、(9)は減衰器を制御する制御回路、(1
0)〜(12)は周波数分割された信号をそれぞれ減衰させる
減衰器、(13)は加算器、(14)は全体の信号を減衰される
減衰器、(15)は出力端子である。
Configuration of Conventional Example and Problems Thereof A conventional howling suppressing apparatus will be described with reference to FIG. (1) is an input terminal, (2) to (4) are bandpass filters,
(5) to (7) are measurement circuits that periodically measure the magnitude of the signal,
(8) is a comparison circuit that compares the magnitudes of signals frequency-divided by a certain bandwidth, (9) is a control circuit that controls the attenuator, and (1
0) to (12) are attenuators that attenuate the frequency-divided signals, (13) is an adder, (14) is an attenuator that attenuates the entire signal, and (15) is an output terminal.

まず、入力された信号は、帯域通過フィルタ(2)〜(4)に
より複数の周波数帯域に分割され、その出力はそれぞれ
2つに分岐される。分岐された一方の信号は、計測回路
(5)〜(7)に入力され、それぞれの信号の大きさが周期的
に計測され、比較回路(8)へ入力される。この比較回路
(8)において、それぞれの時点における各帯域の分割信
号に対して、その帯域の両隣りの帯域との信号の大きさ
の比較が行なわれ、その信号の大きさの差がある閾値を
越えている帯域の検出が行なわれる。この帯域の検出が
行なわれた時点で、制御回路(9)により、減衰器(10)〜
(12)のうち前記検出が行なわれた帯域に対応する減衰器
が制御され、その減衰器に一定の減衰が与えられる。そ
して、それぞれの減衰器(10)〜(12)の出力は加算器(13)
により加算され、減衰器(14)へ入力される。この減衰器
(14)は、比較回路(8)により検出された帯域の数がある
個数に達した場合、制御回路(9)により制御され、一定
量の減衰が与えられる。このような構成により、ハウリ
ングの発生の検出及び抑圧が行なわれる。
First, the input signal is divided into a plurality of frequency bands by the band pass filters (2) to (4), and the outputs thereof are each branched into two. One of the branched signals is the measurement circuit
Input to (5) to (7), the magnitude of each signal is periodically measured, and input to the comparison circuit (8). This comparison circuit
In (8), for the divided signals of each band at each time point, the signal magnitudes of adjacent bands of the bandwidth are compared, and the difference in the magnitude of the signal exceeds a certain threshold. The detected band is detected. When this band is detected, the attenuator (10) ~
In (12), the attenuator corresponding to the band in which the detection is performed is controlled, and the attenuator is given constant attenuation. The output of each attenuator (10)-(12) is the adder (13).
Is added by and input to the attenuator (14). This attenuator
When the number of bands detected by the comparison circuit (8) reaches a certain number, (14) is controlled by the control circuit (9) to give a certain amount of attenuation. With such a configuration, howling is detected and suppressed.

第2図は従来のハウリング抑圧装置のハウリング処理ア
ルゴリズムを示すフローチャートである。このフローチ
ャートにおいて、iは複数に周波数分割された帯域の番
号、Eiはi帯域における信号の大きさ、giはi帯域に対
応する減衰器、G2は減衰器に与えられる減衰量の合計、
Si,S′iはi帯域に対するその帯域の両隣りの帯域との
信号の大きさの差、THはこれより大きな値であればその
帯域でハウリングが発生したとみなすハウリング検出閾
値、G1はハウリングが発生したと検知されたときに減衰
器giに加えられる減衰量、Hnは減衰器に加えられた減衰
量の合計がG2になった帯域の数、mはその個数、gtは全
体の信号の大きさを減衰させる減衰器、G3はその減衰量
を示している。
FIG. 2 is a flowchart showing a howling processing algorithm of a conventional howling suppressing apparatus. In this flowchart, i is the number of the frequency-divided band, Ei is the magnitude of the signal in the i band, gi is the attenuator corresponding to the i band, G 2 is the total amount of attenuation given to the attenuator,
S i and S ′ i are the differences in the signal magnitude between the i band and the bands on both sides of the band, and if TH is a value larger than this, a howling detection threshold value at which howling is considered to have occurred in that band, G 1 Is the amount of attenuation added to the attenuator gi when howling is detected, Hn is the number of bands in which the total amount of attenuation added to the attenuator is G 2 , m is the number of bands, and gt is the total An attenuator that attenuates the magnitude of the signal in G 3 , G 3 indicates the amount of attenuation.

周期的に取り込まれたEi(i=1〜n:nは帯域数)そ
れぞれに対し、まず、減衰器giに与えられている減衰量
がG2に達している帯域の個数Hnをチェックし、その数が
ある個数mになっていた場合、全体の信号の大きさを減
衰させる減衰器gtに減衰量G3を与え、処理を完全に終了
させる。Hnがmより少なかった場合、i帯域から処理を
開始し、i帯域に対応する減衰器giの減衰量がG2に達し
ているか否か調べ、G2に達していた場合、i帯域におけ
る処理は行なわずに、次の帯域へ処理を移す。減衰器gi
の減衰量がG2に達していない場合、i帯域の信号に対し
て、その大きさとその帯域の両隣りの帯域の信号の大き
さEi-1,Ei+1との比較を行ない、その差Si,S′iを求
め、そのどちらかの値がある閾値THを越えていた場合、
その帯域iでハウリングが発生したと検知し、その帯域
に対応する減衰器giにある一定の減衰両G1を加え、次の
帯域i+1の処理へと移る。そして、この処理が全帯域
i=1〜nにおいて行なわれた場合、次の時点に取り込
まれたEi(i=1〜n)に対し、同様の処理を行なう。
そして、Hnの数がmになるまで処理を続ける。このよう
な、ハウリング発生の検出及び抑圧のアルゴリズムを使
用することにより、ハウリング抑圧処理が行なわれる。
For each Ei (i = 1 to n: n is the number of bands) that is periodically taken in, first, check the number Hn of bands in which the amount of attenuation given to the attenuator gi reaches G 2 . If the number is a certain number m, the attenuation amount G 3 is given to the attenuator gt that attenuates the magnitude of the entire signal, and the process is completed. If Hn was less than m, then starts the process from i band, attenuation of the attenuator gi corresponding to the i-band checked whether reached G 2, if you have reached the G 2, processing in the i band The processing is moved to the next band without performing. Attenuator gi
If the amount of attenuation of does not reach G 2 , the magnitude of the signal in the i band is compared with the magnitudes E i-1 and E i + 1 of the signals in the bands on both sides of the band, If the difference Si, S′i is found, and either value exceeds a certain threshold value TH,
It is detected that howling has occurred in the band i, a certain attenuation value G 1 is added to the attenuator gi corresponding to that band, and the process proceeds to the next band i + 1. When this processing is performed in all bands i = 1 to n, the same processing is performed on Ei (i = 1 to n) taken in at the next time point.
Then, the processing is continued until the number of Hn reaches m. Howling suppression processing is performed by using such an algorithm for detecting and suppressing occurrence of howling.

以上、従来例を2つ示したが、このような従来の構成及
びアルゴリズムでは、遂次信号の観測をするため、音声
が存在しない場合、特に、ハウリング防止処理を室に人
がいないときに行なう場合(以下このような処理方法を
「プリセット」と呼ぶ)には、非常に有効であるが、音
声が存在する場合(話者が実際に話している場合)に
は、音声をハウリング発生と誤認識してしまう可能性が
あり、実際は、プリセット型として使用され、音声が存
在する場合には、処理を行なわないという条件があっ
た。
As described above, two conventional examples are shown. However, in such a conventional configuration and algorithm, since the successive signals are observed, howling prevention processing is performed especially when there is no voice in the room. In this case (hereinafter, such a processing method is referred to as “preset”), it is very effective. However, when voice is present (when the speaker is actually speaking), the voice is erroneously regarded as howling. There is a possibility that it will be recognized, and in reality, it is used as a preset type, and there is a condition that processing is not performed when voice is present.

発明の目的 本発明は上記従来の欠点を解消するもので、プリセット
のみだけではなく、実際に話者が存在し、音声が入力さ
れている場合でも、音声の無音区間を検出することによ
り、ハウリング発生を検出し、抑圧することができるハ
ウリング抑圧装置を提供することを目的とする。
An object of the present invention is to solve the above-mentioned drawbacks of the related art. Not only by presetting, howling is performed by detecting a silent section of voice even when a speaker actually exists and voice is input. An object of the present invention is to provide a howling suppression device capable of detecting and suppressing the occurrence.

発明の構成 上記目的を達成するため、本発明のハウリング抑圧装置
は、入力信号をある周波数帯域幅をもった複数の帯域及
び全帯域の信号に分割する帯域分割手段と、この帯域分
割手段によりある帯域幅で周波数分割された複数の信号
を2つに分岐する分岐手段と、この分岐手段により分岐
された一方の分割信号及び全帯域の信号の大きさを周期
的に計測する計測手段と、この計測手段により計測され
た信号の大きさをそれぞれ比較する比較手段と、前記分
岐手段により分岐された他方の分割信号をそれぞれ減衰
させる第1の減衰手段と、これら第1の各減衰手段の出
力信号を加算する加算手段と、この加算手段の出力信号
を減衰させる第2の減衰手段と、前記比較手段による比
較結果により前記第1及び第2の減衰器を制御する制御
手段とを備え、前記比較手段は、周期的に計測された全
帯域の信号の大きさ及び各帯域の信号の大きさを取り込
み、ある一定時間内に取り込まれた各時点の全帯域の信
号の大きさを比較し、その信号の大きさが一番小さい時
点を検出し、その時点における、ある帯域幅で周波数分
割された分割信号の大きさを、それぞれの帯域信号に対
して、その両隣りの帯域の信号の大きさと比較し、その
大きさの差がある閾値を越えていた帯域を検出するハウ
リング抑圧装置の構成とする。
To achieve the above object, the howling suppression apparatus of the present invention includes a band dividing unit that divides an input signal into a plurality of bands having a certain frequency bandwidth and signals of all bands, and the band dividing unit. Branching means for branching a plurality of frequency-divided signals into two, and measuring means for periodically measuring the magnitude of one of the divided signals and the signal of the entire band branched by the branching means, Comparing means for respectively comparing the magnitudes of the signals measured by the measuring means, first attenuating means for attenuating the other divided signal branched by the branching means, and output signals of the respective first attenuating means. And an attenuating means for attenuating the output signal of the attenuating means, and a controlling means for controlling the first and second attenuators according to the comparison result by the comparing means. The comparison means captures the signal size of the entire band and the signal size of each band measured periodically, and the signal size of the entire band at each time point captured within a certain fixed time. , The time point at which the magnitude of the signal is the smallest is detected, and the magnitude of the divided signal frequency-divided by a certain bandwidth at that time point is calculated for each band signal. Of the signal is compared with that of the signal, and a howling suppressing apparatus is configured to detect a band in which the difference in the magnitude exceeds a certain threshold value.

実施例の説明 以下、本発明の一実施例について、図面に基づいて説明
する。
Description of Embodiments An embodiment of the present invention will be described below with reference to the drawings.

第3図は本発明の一実施例におけるハウリング抑圧装置
の回路ブロック図で、(16)は入力端子、(17)〜(19)は帯
域通過フィルタ、(20)〜(23)は信号の大きさを周期的に
計測する計測回路、(24)は信号の大きさを比較して音声
の無音区間及び、ハウリングが発生した帯域を検出する
比較回路、(25)は減衰器(26)〜(28)の制御を行なう制御
回路、(26)〜(28)は周波数分割された信号の大きさを減
衰させる減衰器、(29)は加算器、(30)は全体の信号の大
きさを減衰させる減衰器、(31)は出力端子である。
FIG. 3 is a circuit block diagram of a howling suppressor in one embodiment of the present invention. (16) is an input terminal, (17) to (19) are bandpass filters, and (20) to (23) are signal magnitudes. (24) is a comparison circuit that detects the silent section of the voice and the band in which howling occurs by comparing the signal magnitudes, and (25) is an attenuator (26) ~ ( 28) Control circuit for controlling, (26) to (28) are attenuators that attenuate the magnitude of frequency-divided signals, (29) are adders, and (30) are attenuators of the overall signal magnitude. An attenuator, (31), is an output terminal.

入力端子(16)から入力された信号は、複数の帯域通過フ
ィルタ(17)〜(19)により周波数分割される。そして、そ
れぞれの帯域通過フィルタ(17)〜(19)の出力は2つに分
岐され、一方の信号は減衰器(26)〜(28)へ、他方の信号
は計測回路(20)〜(22)へそれぞれ入力される。また、入
力された全帯域の信号は、計測回路(23)へ入力される。
計測回路(20)〜(23)へ入力された信号は、一定周期ごと
にそれぞれの信号の大きさが計測され、比較回路(24)へ
取り込まれる。この比較回路(24)において、一定時間ご
とに、その時間内に周期的に取りこまれた各時点の全帯
域の信号の大きさを比較し、信号の大きさが一番小さく
なる時点を検出する。このようにすることにより、音声
の無音区間の検出が可能となる。そして、この検出され
た時点における周波数分割された信号の大きさの比較を
行ない、それぞれの帯域に対して、その両隣りの帯域の
信号の大きさの差を求め、その値がある閾値を越えてい
た場合、その帯域でハウリングが発生したと検知する。
そして、制御回路(25)により、減衰器(26)〜(28)のうち
ハウリングが発生したと検知された帯域に対応する減衰
器が制御され、その帯域を通過する信号が一定量減衰さ
れる。一定時間ごとにこのような処理を繰り返し、同一
帯域において再びハウリングが発生した場合も、上記と
同様にしてハウリング検出を行ない、さらに一定の減衰
量がその帯域に対応する減衰器に加えられ、その帯域を
通過する信号が減衰される。そして、この減衰器に加え
られた減衰量の合計がある一定の値に達するまで、ハウ
リング抑圧が行なわれ、減衰量が一定の値に達した帯域
がある個数になった時点で、ハウリング抑圧処理を終了
し、さらに、減衰器(30)が制御され、全体の信号レベル
が一定量減衰され、完全にハウリング抑圧処理を終了す
る。
The signal input from the input terminal (16) is frequency-divided by the plurality of band pass filters (17) to (19). The outputs of the band pass filters (17) to (19) are branched into two, one signal to the attenuators (26) to (28) and the other signal to the measuring circuits (20) to (22). ). In addition, the input signals of all bands are input to the measurement circuit (23).
The signals input to the measuring circuits (20) to (23) are measured for their respective magnitudes at regular intervals, and are taken into the comparison circuit (24). In this comparison circuit (24), the signal magnitudes of all bands at each time point that are periodically taken in during that time period are compared and the time point at which the signal magnitude becomes the smallest is detected. To do. By doing so, it is possible to detect the silent section of the voice. Then, the magnitudes of the frequency-divided signals at the time of this detection are compared, the difference between the magnitudes of the signals in the bands adjacent to each band is obtained, and the value exceeds a certain threshold. If so, it is detected that howling has occurred in that band.
The control circuit (25) controls the attenuator corresponding to the band in which howling is detected among the attenuators (26) to (28), and a certain amount of the signal passing through the band is attenuated. . Even when howling occurs again in the same band by repeating such processing at regular time intervals, howling detection is performed in the same manner as above, and a constant amount of attenuation is added to the attenuator corresponding to that band. The signal passing through the band is attenuated. Then, howling suppression is performed until the total amount of attenuation applied to this attenuator reaches a certain value, and when the number of bands in which the amount of attenuation reaches a certain value reaches a certain number, howling suppression processing is performed. Then, the attenuator (30) is controlled, the entire signal level is attenuated by a certain amount, and the howling suppression processing is completed.

第4図に本実施例におけるハウリング抑圧装置のハウリ
ング処理アルゴリズムのフローチャートを示す。このフ
ローチャートにおいて、Etはt時点において計測された
全帯域の信号の大きさ、tは一定時間内におけるある時
点を示しており、1からX時点までとする。E′tiはt
時点における複数の周波数帯域に分割されたi帯域の信
号の大きさを示し、iは1からn帯域までとする。Emin
は一定時間内t=1〜Xにおける全帯域の信号の大きさ
の最小値、添字minはその時点を示している。giはi帯
域に対応する減衰器、G2は減衰器に与えられる減衰量の
合計、Si,S′iはi帯域に対するその帯域の両隣りの帯
域との信号の大きさの差、THはハウリング検出閾値、G1
はハウリングが発生したと検知されたときに減衰器giに
加えられる減衰量、Hnは減衰器に加えられた減衰量の合
計がG2になった帯域の数、mはその個数、gtは全体の信
号の大きさを減衰させる減衰器、G3はその減衰量を示し
ている。
FIG. 4 shows a flowchart of a howling processing algorithm of the howling suppressing apparatus in this embodiment. In this flowchart, Et represents the magnitude of the signal in the entire band measured at time t, and t indicates a certain time within a fixed time, which is from 1 to X time. E'ti is t
The magnitude of the signal in the i band divided into a plurality of frequency bands at the time point is shown, and i is from 1 to n band. E min
Is the minimum value of the signal magnitude of the entire band within a fixed time t = 1 to X, and the subscript min indicates the time point. gi is an attenuator corresponding to the i band, G 2 is the total amount of attenuation given to the attenuator, Si, S′i is the difference in signal magnitude between the i band and adjacent bands of the band, and TH is Howling detection threshold, G 1
Is the amount of attenuation added to the attenuator gi when howling is detected, Hn is the number of bands in which the total amount of attenuation added to the attenuator is G 2 , m is the number of bands, and gt is the total An attenuator that attenuates the magnitude of the signal in G 3 , G 3 indicates the amount of attenuation.

まず、一定の時間内t=1〜Xに周期的に取り込まれ
た、全帯域の信号の大きさEtを比較し、信号の大きさが
最小Eminとなる時点を求め、音声の無音区間を検出す
る。そして、その時点における周波数分割された信号の
大きさE′mini(i=1〜n)の比較を開始する。
First, the magnitudes Et of the signals in all bands, which are periodically fetched within a fixed time t = 1 to X, are compared, the time point at which the magnitude of the signals becomes the minimum E min is obtained, and the silent period of the voice is determined. To detect. Then, the comparison of the magnitudes E ′ mini (i = 1 to n) of the frequency-divided signals at that time is started.

減衰器giに与えられる減衰量の合計がG2に達している帯
域の個数Hnを調べ、その数がある個数mになっていた場
合、全体の信号の大きさを減衰させる減衰器に減衰量G3
を与え、処理を完全に終了させる。Hnがmより少なかっ
た場合、i帯域から処理を開始し、i帯域に対応する減
衰器giの減衰量がG2に達しているか調べ、G2に達してい
た場合、i帯域における処理は行なわず、次の帯域の処
理を行なう。また、giがG2に達していなかった場合、i
帯域の信号の大きさに対して、その帯域の両隣りの帯域
の信号の大きさE′mini-1,E′mini+1との比較を行な
い、それらの差SiまたはS′iがある閾値THを越えていた
場合、その帯域でハウリングが発生したとみなし、その
帯域に対応する減衰器giにある一定の減衰量G1を加え、
次の帯域の処理へと移る。以上の処理が全帯域(i=1
〜n)において行なわれると、再び、次のある一定時間
内における全帯域の信号の大きさEt(t=1〜X)及び
周波数分割された各信号の大きさEti(i=1〜n)を
用いて、同様の処理を行なう。このようにして、Hnの数
がmになるまで、処理を続ける。
Check the number Hn of the bands where the total amount of attenuation given to the attenuator gi reaches G 2 , and if the number is a certain number m, the amount of attenuation to the attenuator that attenuates the entire signal magnitude G 3
To complete the process completely. If Hn was less than m, then it starts the process from i band, checks whether the attenuation of the attenuator gi corresponding to the i-band has reached G 2, if you have reached the G 2, processing in the i band performed Instead, the next band is processed. If gi does not reach G 2 , i
The signal magnitude of the band is compared with the signal magnitudes E'mini -1 , E'mini + 1 of the bands on both sides of the band, and the difference Si or S'i between them is a threshold value. If it exceeds TH, it is considered that howling has occurred in that band, and a certain amount of attenuation G 1 in the attenuator gi corresponding to that band is added,
Move on to the next band. The above processing is performed for all bands (i = 1
.. n), the magnitudes Et of the signals of all bands (t = 1 to X) and the magnitudes Eti of the frequency-divided signals Eti (i = 1 to n) are again obtained within a certain fixed time. Is used to perform the same processing. In this way, the processing is continued until the number of Hn reaches m.

このように、全帯域の信号の大きさをある一定時間観測
し、その信号の大きさが最小となる時点を検出すること
により、音声の無音区間を検出することができる。そし
て音声の無音区間のみ、各周波数帯域の信号の大きさを
比較することにより、音声が存在している場合において
も、音声とハウリングとの誤認識を防ぐことが可能とな
り、話者が話している場合においても、ハウリング発生
を抑圧することができ、また、プリセットとして使用す
る際も、ハウリングが単調増加する現象であることか
ら、このハウリング検出および抑圧のアルゴリズムで十
分にハウリング処理が可能となる。
In this way, the silent section of the voice can be detected by observing the signal magnitudes of the entire band for a certain period of time and detecting the time point when the signal magnitude becomes the minimum. Then, by comparing the magnitudes of the signals in each frequency band only in the silent section of the voice, it becomes possible to prevent erroneous recognition between the voice and the howling even in the presence of voice, and the speaker speaks. Even when the howling is generated, and howling is monotonically increasing even when used as a preset, this howling detection and suppression algorithm enables sufficient howling processing. .

発明の効果 以上説明したように本発明によれば、音声が存在してい
る場合においても、またプリセット型として使用する場
合においても、いずれの場合でもハウリングの発生を検
出及び抑圧するこてができ、とくに音声の無音期間の
み、各周波数帯域の信号の大きさを比較することによ
り、音声が存在している場合においても、音声とハウリ
ングとの誤認識を防ぐことができ、その工業的利用価値
は極めて大である。
EFFECTS OF THE INVENTION As described above, according to the present invention, it is possible to detect and suppress the occurrence of howling even in the presence of voice and in the case of use as a preset type. In particular, by comparing the magnitudes of the signals in each frequency band only during the silent periods of the voice, it is possible to prevent erroneous recognition of the voice and howling even in the presence of voice, and its industrial utility value. Is extremely large.

【図面の簡単な説明】[Brief description of drawings]

第1図は従来のハウリング抑圧装置の回路ブロック図、
第2図は従来のハウリング抑圧装置のハウリング処理ア
ルゴリズムのフローチャート、第3図は本発明の一実施
例におけるハウリング抑圧装置の回路ブロック図、第4
図は同ハウリング抑圧装置のハウリング処理アルゴリズ
ムのフローチャートである。 (16)……入力端子、(17)〜(19)……帯域通過フィルタ、
(20)〜(23)……計測回路、(24)……比較回路、(25)……
制御回路、(26)〜(28)……減衰器、(29)……加算器、(3
0)……減衰器、(31)……出力端子
FIG. 1 is a circuit block diagram of a conventional howling suppression device,
FIG. 2 is a flowchart of a howling processing algorithm of a conventional howling suppressor, FIG. 3 is a circuit block diagram of the howling suppressor in one embodiment of the present invention, and FIG.
The figure is a flowchart of a howling processing algorithm of the howling suppressing apparatus. (16) …… input terminal, (17) to (19) …… band pass filter,
(20) to (23) …… Measurement circuit, (24) …… Comparison circuit, (25) ……
Control circuit, (26) to (28) …… Attenuator, (29) …… Adder, (3
0) …… Attenuator, (31) …… Output terminal

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】入力信号をある周波数帯域幅をもった複数
の帯域及び全帯域の信号に分割する帯域分割手段と、こ
の帯域分割手段によりある帯域幅で周波数分割された複
数の信号を2つに分岐する分岐手段と、この分岐手段に
より分岐された一方の分割信号及び全帯域の信号の大き
さを周期的に計測する計測手段と、この計測手段により
計測された信号の大きさをそれぞれ比較する比較手段
と、前記分岐手段により分岐された他方の分割信号をそ
れぞれ減衰させる第1の減衰手段と、これら第1の各減
衰手段の出力信号を加算する加算手段と、この加算手段
の出力信号を減衰させる第2の減衰手段と、前記比較手
段による比較結果により前記第1及び第2の減衰手段を
制御する制御手段とを備え、前記比較手段は、周期的に
計測された全帯域の信号の大きさ及び各帯域の信号の大
きさを取り込み、ある一定時間内に取り込まれた各時点
の全帯域の信号の大きさを比較し、その信号の大きさが
一番小さい時点を検出し、その時点における、ある帯域
幅で周波数分割された分割信号の大きさを、それぞれの
帯域信号に対して、その両隣りの帯域の信号の大きさと
比較し、その大きさの差がある閾値を越えていた帯域を
検出する構成としたハウリング抑圧装置。
1. A band division means for dividing an input signal into signals of a plurality of bands and a whole band having a certain frequency bandwidth, and two plural signals divided by the bandwidth by the band dividing means. The branching means for branching to, the measuring means for periodically measuring the magnitude of one of the divided signals and the signal of the entire band branched by this branching means, and the magnitudes of the signals measured by this measuring means are respectively compared. Comparing means, a first attenuating means for attenuating the other divided signal branched by the branching means, an adding means for adding the output signals of the first attenuating means, and an output signal of the adding means. And a control means for controlling the first and second attenuating means according to the comparison result by the comparing means, wherein the comparing means includes a periodical measured total band. The signal size and the signal size of each band are captured, and the signal sizes of all the bands captured at each point in time within a certain period of time are compared, and the point when the signal level is the smallest is detected. , The magnitude of the divided signal that is frequency-divided with a certain bandwidth at that time is compared with the magnitude of the signals of both adjacent bands for each bandwidth signal, and a threshold with a difference in magnitude is set. A howling suppression device configured to detect an exceeding band.
【請求項2】制御手段は、比較手段によって検出された
帯域に対応する第1の減衰器に対し、その帯域が検出さ
れた時点で、ある一定の減衰量を与えるように制御する
構成とした特許請求の範囲第1項記載のハウリング抑圧
装置。
2. The control means controls the first attenuator corresponding to the band detected by the comparison means so as to give a certain amount of attenuation when the band is detected. The howling suppression apparatus according to claim 1.
【請求項3】制御手段は、比較手段によって検出された
帯域の数がある個数に達した時点で、ある一定の減衰量
を第2の減衰器に与えるように制御する構成とした特許
請求の範囲第1項記載のハウリング抑圧装置。
3. The control means controls the second attenuator to provide a certain amount of attenuation when the number of bands detected by the comparison means reaches a certain number. The howling suppressor according to claim 1.
JP59031985A 1984-02-21 1984-02-21 Howling suppressor Expired - Lifetime JPH0632535B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59031985A JPH0632535B2 (en) 1984-02-21 1984-02-21 Howling suppressor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59031985A JPH0632535B2 (en) 1984-02-21 1984-02-21 Howling suppressor

Publications (2)

Publication Number Publication Date
JPS60176313A JPS60176313A (en) 1985-09-10
JPH0632535B2 true JPH0632535B2 (en) 1994-04-27

Family

ID=12346216

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59031985A Expired - Lifetime JPH0632535B2 (en) 1984-02-21 1984-02-21 Howling suppressor

Country Status (1)

Country Link
JP (1) JPH0632535B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0632537B2 (en) * 1984-08-31 1994-04-27 松下電器産業株式会社 Howling suppressor
JP3152160B2 (en) * 1996-11-13 2001-04-03 ヤマハ株式会社 Howling detection prevention circuit and loudspeaker using the same
JP4416367B2 (en) * 1999-07-02 2010-02-17 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Speaker protection system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60126998A (en) * 1983-12-13 1985-07-06 Matsushita Electric Ind Co Ltd Howling suppressing device
JPH0528040A (en) * 1991-07-18 1993-02-05 Oki Electric Ind Co Ltd Quick memory access system

Also Published As

Publication number Publication date
JPS60176313A (en) 1985-09-10

Similar Documents

Publication Publication Date Title
JPH05207523A (en) DTMF detection method and device
CN1008586B (en) Automatic Gain Control in Digital Signal Processor
US5999631A (en) Acoustic feedback elimination using adaptive notch filter algorithm
JPH11127496A (en) Howling remover
JP2992294B2 (en) Noise removal method
JPH03132291A (en) Pb signal detection system
EP3354004B1 (en) Acoustic echo path change detection apparatus and method
JPH0528040B2 (en)
CN110148421B (en) Residual echo detection method, terminal and device
JPS59161995A (en) Howling suppression device
JPS60176313A (en) Howling suppression device
US20040024596A1 (en) Noise reduction system
JP2822713B2 (en) Sound pickup device
JPS5994994A (en) Howling suppressing device
JPS6160100A (en) Howling suppression device
JPH0634555B2 (en) Howling suppressor
JPH01146413A (en) Acoustic signal processing circuit
JPH0416900A (en) Speech recognition device
US6590974B1 (en) Howling controller
JPH0646467A (en) Signal detector for intra-band signal transmitter
JPH05234249A (en) Audio signal processor
JPH05137191A (en) Howling suppression device
JPS635697A (en) Howling suppression method
JPS6343427A (en) Howling suppression method
KR0139882Y1 (en) Internal noise reduction circuit of the camcorder