Claims
- 1. Method of adapting an audio unit to a computer terminal or digital signal processing unit, in particular a telecommunications device, with unknown system parameters,
comprising the following steps:
(a) outputting a test pattern, in particular speech, via a sound output unit of the computer terminal or DSP unit; (b) receiving the test pattern via a sound input unit of the computer terminal or DSP unit; (c) analyzing the received test pattern with an analyzer; (d) determining the system parameters of the computer terminal or DSP unit based on the results of the analysis; (e) adapting operation parameters of the audio unit according to the determined system parameters if the determined system parameters are within admissible operation conditions of the audio unit; (f) messaging of the system status if the determined system parameters exceed the admissible operating conditions of the audio unit.
- 2. Method according to claim 1, wherein the audio unit comprises a modem tone detection unit and/or a speech signal processing unit, in particular an echo cancellation unit, a noise reduction unit, a speech enhancer or a speech codec unit.
- 3. Method according to claim 1, wherein the computer terminal or DSP unit is connected to a telecommunications network, in particular processing VOIP and/or UMTS protocols and/or GSM signals and/or ISDN protocols.
- 4. Method according to claim 1, wherein the system parameters comprises echo delay time and/or environment noise and/or echo return loss and/or loop gain and/or loudness of the audio unit and/or microphone sensitivity and/or available computational power and/or required computational power.
- 5. Method according to claim 4, wherein the echo delay time tdelay is determined as follows:
(i) During a time interval I1 (t)=[−tp; 0[, corresponding to sampling parameters k ranging from −P to −1, with k∈Z and P=fs*tp, with fs being a sampling frequency of the computer terminal or DSP unit, and tp being a time period of the maximum expected delay time of the computer terminal or DSP unit, an environment noise parameter ym is determined byym=S*max {y(−P), y(−P+1), . . . , y(−1)},with S being a constant scaling factor and y(k) being a signal of the sound input unit during the sampling period k; (ii) During I1, a signal x(k) of the sound output unit is set to zero; (iii) During a time interval I2 (t)=[0; tmax], corresponding to sampling parameters k ranging from 0 to Q, with Q=fs*tmax, with tmax being a time period of at least the period of the maximum expected delay time to be computed in the computer terminal or DSP unit, the signal x(k) of the sound output unit is set to g(k), with g(k) being a generator signal sequence, wherein the generator signal during at least the first sampling period, g(0), is set to a very high signal amplitude of the sound output unit, preferably to the maximum signal amplitude of the sound output unit, and wherein g(k) is preferably a signal sequence with a high auto correlation function; (iv) During I2, the signal y(k) of the sound input unit is compared with ym, and the echo delay time tdelay is determined as tdelay=kdelay/fs, wherein kdelay is the first sampling period of I2 during which the signal y(k) of the sound input unit exceeds the environment noise parameter ym.
- 6. Method according to claim 5, wherein the generator signal sequence g(k) comprises a Lüke sequence and/or an impulse and/or an impulse sequence or a rectangular function sequence and/or a speech signal.
- 7. Method according to claim 1, wherein after a first determination of the echo delay time in steps (a) to (d), the echo delay time is subsequently determined again, and if the difference between the two subsequently determined delay times is within a certain threshold, the method is continued with step (e) on the basis of one or both of the two determined delay times, else another determination of the delay time is performed.
- 8. Method according to claim 1, wherein steps (a) through (f) are repeatedduring system start or permanently, or during pauses or during reduced computational load of the operating audio unit.
- 9. Method according to claim 1, wherein steps (a) through (f) are performed prior to the application of the computer terminal or DSP unit and the audio unit as directed.
- 10. Telecommunication terminal, comprising an audio unit, a control unit and a computer terminal or DSP unit, characterized in that the telecommunication terminal is suitable for performing a method according to claim 1.
- 11. Computer program for operating a telecommunication terminal according to claim 10.
Priority Claims (1)
Number |
Date |
Country |
Kind |
02360187.5 |
Jun 2002 |
EP |
|
Parent Case Info
[0001] The invention is based on a priority application EP 02 360 187.5 which is hereby incorporated by reference.