CPC H04R 3/02 (2013.01) [G06F 3/167 (2013.01); G10K 15/08 (2013.01); H04R 29/004 (2013.01)] | 10 Claims |
1. An acoustic feedback control adaptive method in an output signal (u) of a sound broadcasting device (S), the sound broadcasting device (S) receiving as input an input signal (e), the input signal (e) being a function of a signal (y) captured by a microphone and an estimation (x) of an acoustic feedback signal (x), the captured signal (y) being equal to the sum of an acoustic source signal (s) and the acoustic feedback signal (x), the estimation x of the acoustic feedback signal (x) the method including the following steps:
determining a filter (A), an impulse response (RI) of the filter (A) being partitioned into a partition comprising a plurality of blocks (b0, . . . bi, . . . , bNb) in the time domain, each block (b0, . . . bi, . . . , bNb) of the plurality comprising a number of samples of the impulse response, said number of samples being equal to a size of said block, each block of the plurality of blocks (bi) comprising a number (Ni) of sub-blocks (h1,i, h2,i, . . . hj,i, . . . hNi,i), the number (Ni) of sub-blocks (h1,i, h2,i, . . . hj,i, . . . hNi,i) being greater than or equal to one, the determination step further comprising the following steps of:
for each sub-block (h1,i, h2,i, . . . hj,i, . . . hNi,i) of each block of the impulse response (RI), calculating a frequency transform (F1,i, F2,i, . . . Fj,i, . . . FNi,i) from said sub-block (h1,i, h2,i, . . . hj,i, . . . hNi,i);
repeating the following steps of:
applying the filter (A) to the output signal (u) using the frequency transform (F1,i, F2,i, . . . Fj,i, . . . FNi,i) of each sub-block (h1,i, h2,i, . . . hj,i, . . . hNi,i) of each block of the impulse response (RI), to obtain the estimation (x) of the acoustic feedback signal (x);
adapting the filter (A), by updating the frequency transform (F1,i, F2,i, . . . Fj,i, . . . FNi,i) of each sub-block (h1,i, h2,i, . . . hj,i, . . . hNi,i) of each block of the impulse response (RI) as a function of the output signal (u) and the input signal (e),
wherein:
the adaptation of the filter (A) is carried out by an update of the frequency transform calculated and adapted based on the same partition as that determined in the determination step and used in the step of applying the filter (A).
|