DE10050150A1 - Dynamic reduction for dynamically limited audio systems - Google Patents

Dynamic reduction for dynamically limited audio systems

Info

Publication number
DE10050150A1
DE10050150A1 DE10050150A DE10050150A DE10050150A1 DE 10050150 A1 DE10050150 A1 DE 10050150A1 DE 10050150 A DE10050150 A DE 10050150A DE 10050150 A DE10050150 A DE 10050150A DE 10050150 A1 DE10050150 A1 DE 10050150A1
Authority
DE
Germany
Prior art keywords
input signal
calculated
sam
output signal
max
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.)
Withdrawn
Application number
DE10050150A
Other languages
German (de)
Inventor
Michael Walker
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.)
Alcatel Lucent SAS
Original Assignee
Alcatel SA
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 Alcatel SA filed Critical Alcatel SA
Priority to DE10050150A priority Critical patent/DE10050150A1/en
Priority to JP2001308293A priority patent/JP2002182700A/en
Priority to HU0104099A priority patent/HUP0104099A2/en
Priority to US09/970,693 priority patent/US20020061112A1/en
Priority to AU78278/01A priority patent/AU7827801A/en
Priority to EP01440336A priority patent/EP1198062A3/en
Publication of DE10050150A1 publication Critical patent/DE10050150A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03GCONTROL OF AMPLIFICATION
    • H03G7/00Volume compression or expansion in amplifiers
    • H03G7/007Volume compression or expansion in amplifiers of digital or coded signals

Landscapes

  • Tone Control, Compression And Expansion, Limiting Amplitude (AREA)

Abstract

Ein Verfahren zur Begrenzung der Dynamik von Audiosignalen bei Audio-Endgeräten, bei dem ein Eingangssignal x derart behandelt wird, dass ein festgelegter maximaler Grenzwert y¶max¶ für ein Ausgangssignal y aus dem Endgerät nicht überschritten wird, und bei dem ein vorgebbarer konstanter Verstärkungswert v eingestellt wird, wobei für v 1 das Eingangssignal x mit einem Nominalpegel mit maximaler Amplitude y¶max¶ verzerrungsfrei als Ausgangssignal y wiedergegeben wird, und wobei für v = const > 1 eine Verzerrung der Signale auftritt, ist dadurch gekennzeichnet, dass in einem ersten Schritt (a) das Eingangssignal x in seiner Dynamik auf einen Zwischenwert y¶1¶ < x komprimiert wird, und dass in einem darauf folgenden zweiten Schritt (b) das mit dem konstanten Verstärkungswert v verstärkte Ausgangssignal y = v È y¶1¶ gebildet wird. Dadurch können mit einfachen Mitteln Verzerrungen im Ausgangssignal y auch für hohe Verstärkungen v erheblich vermindert, minimiert oder gänzlich ausgeschlossen werden.A method for limiting the dynamics of audio signals in audio terminals, in which an input signal x is treated in such a way that a defined maximum limit value y¶max¶ for an output signal y from the terminal device is not exceeded, and in which a predeterminable constant gain value v is set, whereby for v 1 the input signal x is reproduced without distortion as output signal y with a nominal level with maximum amplitude y¶max¶, and wherein for v = const> 1 a distortion of the signals occurs, is characterized in that in a first step (a) the input signal x is compressed in its dynamics to an intermediate value y¶1¶ <x, and that in a subsequent second step (b) the output signal y = v È y¶1¶ amplified with the constant gain value v is formed , As a result, distortions in the output signal y can be considerably reduced, minimized or completely eliminated even for high amplifications v using simple means.

Description

Die Erfindung betrifft ein Verfahren zur Begrenzung bzw. Reduktion der Dynamik von Audiosignalen, insbesondere menschlichen Sprachsignalen, bei Audio-Endgeräten, insbesondere bei Telekommunikations(= TK)-Endgeräten für die Übertragung von akustischen Nutzsignalen, bei dem ein Eingangssignal x derart behandelt wird, dass ein festgelegter maximaler Grenzwert ymax für ein Ausgangssignal y aus dem Endgerät nicht überschritten wird, und bei dem ein vorgebbarer konstanter Verstärkungswert v eingestellt wird, wobei für v ≦ 1 das Eingangssignal x mit einem Nominalpegel mit maximaler Amplitude ≦ ymax verzerrungsfrei als Ausgangssignal y wiedergegeben wird, und wobei für v = const < 1 eine Verzerrung der Signale auftritt. The invention relates to a method for limiting or reducing the dynamics of audio signals, in particular human voice signals, in audio terminals, in particular in telecommunications (= TC) terminals for the transmission of acoustic useful signals, in which an input signal x is treated in such a way that a specified maximum limit value y max for an output signal y from the terminal is not exceeded, and at which a predeterminable constant gain value v is set, whereby for v ≦ 1 the input signal x is reproduced without distortion as output signal y with a nominal level with maximum amplitude ≦ y max and where v = const <1 distortion of the signals occurs.

Ein solches Verfahren ist beispielsweise durch das sogenannte "Hard Clipper"- Prinzip bekannt.Such a method is, for example, by the so-called "hard clipper" - Principle known.

Nach dem Hard Clipper-Prinzip, wie es in Fig. 1b dargestellt ist, werden die Audiosignale hart auf einen festen Wert begrenzt.According to the hard clipper principle, as shown in Fig. 1b, the audio signals are hard limited to a fixed value.

Die Begrenzung tritt bei der Analogtechnik meist durch die Begrenzung der verfügbaren Versorgungsspannung auf oder wird mittels einer Begrenzerschaltung auf einen festen Wert eingestellt. Bei der digitalen Signalverarbeitung müssen die digitalen Abtastwerte auf einen maximal darstellbaren Wert begrenzt werden, um einen Zahlenüberlauf zu verhindern. Durch die harte Begrenzung treten hörbare Verzerrungen auf, die Sprachqualität und die Verständlichkeit werden verschlechtert.The limitation in the case of analog technology mostly occurs through the limitation of available supply voltage or is by means of a Limiter circuit set to a fixed value. With the digital Signal processing must take the digital samples to a maximum representable value can be limited to prevent a number overflow. Due to the hard limitation, audible distortions occur Speech quality and intelligibility deteriorate.

Bei der Aufzeichnung von Audiosignalen auf Magnetbändern ist der Dynamikumfang durch die physikalischen Eigenschaften des Bandmaterials eingeschränkt. Bei dem bekannten DOLBY-Verfahren wird vor der Aufzeichnung auf ein Magnetband eine Dynamikkompression mit festem Kompressionsgrad durchgeführt. Die Aufzeichnung wird dann nach dem Lesen vom Magnetband wieder auf die ursprüngliche Dynamik mittels Dynamikexpander gebracht. Kompressionsgrad und Expansionsgrad heben sich gegenseitig auf. Damit ergeben sich allerdings folgende Nachteile: Eine feste Kompression ändert die Lautstärke im gesamten Dynamikbereich und führt zum "Atmen". Ziel sollte es jedoch sein den gesamten Bereich möglichst naturgetreu zu übertragen. Eine automatische Anpassung an den zur Verfügung stehenden Dynamikbereich fehlt aber beim DOLBY-Verfahren.When recording audio signals on magnetic tapes is the Dynamic range due to the physical properties of the strip material limited. In the well-known DOLBY process, before Recording on a magnetic tape a dynamic compression with fixed Degree of compression performed. The record is then after reading from the magnetic tape back to the original dynamic Brought dynamic expander. Raise degree of compression and degree of expansion each other on. However, this has the following disadvantages: fixed compression changes the volume in the entire dynamic range and leads to "breathing". However, the goal should be the entire area if possible to transmit in a natural way. An automatic adaptation to the However, the dynamic range available is missing in the DOLBY process.

Verfahren zur Dynamikreduzierung von digitalen Audiosignalen mit a-law- oder µ-law- Kompressionskennlinien sind nach dem Standard ITU-T G721 bekannt. Sie dienen zur Datenreduktion auf 64 kBit/s. Die Dynamik wird hierbei um 6 Bit entsprechend 36 dB vor der Übertragung komprimiert, und nach der Übertragung wieder mit der gleichen Kennlinie dekomprimiert. Process for dynamic reduction of digital audio signals with a-law or µ-law Compression characteristics are known according to the ITU-T G721 standard. she are used to reduce data to 64 kbit / s. The dynamic range is increased by 6 bits correspondingly compressed 36 dB before transmission, and after the Transmission decompressed again with the same characteristic.  

Diese Verfahren sind insofern nachteilig, da jeder einzelne Abtastwert entsprechend der nichtlinearen Funktion der Kennlinie verzerrt wird, was zu starken hörbaren Verzerrungen im Ausgangssignal y führt.These methods are disadvantageous in that each sample is distorted according to the non-linear function of the characteristic, which leads to leads to strong audible distortions in the output signal y.

Aufgabe der vorliegenden Erfindung ist es demgegenüber, ein Verfahren der eingangs beschriebenen Art mit möglichst einfachen Mitteln dahingehend weiterzubilden, dass Verzerrungen im Ausgangssignal y auch für hohe Verstärkungen v erheblich vermindert, wenn möglich minimiert oder gänzlich ausgeschlossen werden.In contrast, the object of the present invention is a method of kind described above with the simplest possible means to further develop that distortion in the output signal y even for high Reinforcements v significantly reduced, if possible minimized or entirely be excluded.

Erfindungsgemäß wird diese Aufgabe auf ebenso überraschend einfache wie wirkungsvolle Art und Weise dadurch gelöst, dass in einem ersten Schritt (a) das Eingangssignal x in seiner Dynamik auf einen Zwischenwert y1 < x komprimiert wird, und dass in einem darauf folgenden zweiten Schritt (b) das mit dem konstanten Verstärkungswert v verstärkte Ausgangssignal y = v.y1 gebildet wird.According to the invention, this object is achieved in a surprisingly simple and effective manner in that the dynamics of the input signal x are compressed to an intermediate value y 1 <x in a first step (a), and in a subsequent second step (b ) the output signal y = vy 1 is amplified with the constant gain value v.

Der Verstärkungswert v dient zur Lautstärkeeinstellung und ist so definiert, dass v = 1 der Vollaussteuerung eines Signals entspricht, wobei v < 1 zu Verzerrungen eines Signals mit Nominalpegel führt.The gain value v is used for volume adjustment and is defined in such a way that v = 1 corresponds to the full modulation of a signal, where v <1 to distortion of a signal with a nominal level.

Sprachsignale weisen Pegelschwankungen auf, die durch die individuelle Betonung des Sprechers hervorgerufen werden. Diese leisen und lauten Passagen müssen nun unterschiedlich behandelt werden, um für alle Passagen eine maximale und verzerrungsfreie Verstärkung zu erreichen.Speech signals have level fluctuations caused by the individual Emphasis on the speaker. These are quiet and loud Passages must now be treated differently in order for all passages to achieve maximum and distortion-free amplification.

Demgegenüber soll die Signalform des Sprachsignals möglichst naturgetreu übertragen werden. Die Signalform ist abhängig vom Sprachinhalt (Vokal, Konsonant etc.).In contrast, the signal form of the speech signal should be as lifelike as possible be transmitted. The signal form depends on the language content (vowel, Consonant etc.).

Mit y1 wird nun erfindungsgemäß ein Zwischenwert aus dem Eingangssignal x berechnet, der bei der anschließenden Verstärkung v verzerrungsfreie Signale liefert. Hierzu muss die Dynamik des Eingangssignals x auf einen vom Szenario abhängigen Wert komprimiert werden. Der erforderliche Kompressionsgrad oder die erforderliche Schwelle ab der das Signal komprimiert wird ist vom Signalinhalt von x und von der eingestellten Verstärkung v abhängig. Die Art der Kompression kann individuell gestaltet werden.With y 1 , an intermediate value is now calculated according to the invention from the input signal x, which delivers distortion-free signals during the subsequent amplification v. For this purpose, the dynamics of the input signal x must be compressed to a value that depends on the scenario. The required degree of compression or the required threshold from which the signal is compressed depends on the signal content of x and the set gain v. The type of compression can be designed individually.

Besonders bevorzugt ist eine Variante des erfindungsgemäßen Verfahrens, bei der ein Zwischenwert y1 gebildet wird aus y1 = x.f(cf), wobei f(cf) eine Funktion eines dynamischen Verstärkungsfaktors cf ist, der in Abhängigkeit vom Eingangssignal x und dem konstanten Verstärkungswert v berechnet wird.A variant of the method according to the invention is particularly preferred, in which an intermediate value y 1 is formed from y 1 = xf (cf), where f (cf) is a function of a dynamic gain factor cf which, depending on the input signal x and the constant gain value v is calculated.

Zur Bildung des Zwischenwertes wird das Eingangssignal x auf einen von der Verstärkung v abhängigen Wert reduziert, um bei der anschließenden Multiplikation mit cf Verzerrungen durch Übersteuerung zu vermeiden.To form the intermediate value, the input signal x is switched to one of the Gain v dependent value reduced to at the subsequent Avoid multiplication by cf distortion due to clipping.

Eine Weiterbildung dieser Verfahrensvariante sieht vor, dass aus dem Eingangssignal x ein Kurzzeitmittelwert sam(x) gebildet wird, und dass für v ≦ 1 der dynamische Verstärkungsfaktor cf berechnet wird als
A further development of this method variant provides that a short-term mean sam (x) is formed from the input signal x, and that the dynamic gain factor cf is calculated as v ≦ 1

cf = 1/v,
cf = 1 / v,

für v < 1 der dynamische Verstärkungsfaktor cf berechnet wird als
for v <1 the dynamic gain factor cf is calculated as

cf = 1/(v2.sam(x))
cf = 1 / (v 2 .sam (x))

und daraus jeweils der Zwischenwert y1 = x.f(cf) gebildet wird.and the intermediate value y1 = x.f (cf) is formed therefrom.

Durch die Verwendung der Kurzzeitmittelwerte sam(x) zur Berechnung des aktuellen Verstärkungsfaktors cf ist eine nahezu verzerrungsfreie Pegelkontrolle möglich.By using the short-term mean values sam (x) to calculate the current gain factor cf is an almost distortion-free Level control possible.

Einzelne Abtastwerte werden stationär betrachtet und mit annähernd gleichem Verstärkungsgrad behandelt. Dadurch werden hörbare Signalformverzerrungen vermieden, während das System sich sehr schnell an Pegelschwankungen anpasst. Individual samples are considered stationary and with almost the same Gain treated. This will cause audible waveform distortion avoided while the system is very fast on level fluctuations adapts.  

Für einzelne Abschnitte erscheint das System stabil, wobei trotzdem schnelle Systemschwankungen fast unhörbar ausgeglichen werden können. Grund dafür ist die Verwendung der an das Ohr angepassten sam-Mittelung.The system appears stable for individual sections, but still fast System fluctuations can be compensated for almost inaudibly. the reason for this is the use of sam averaging adapted to the ear.

Bei Systemen mit unterabgetasteten Hilfsgrößen ist diese Lösung einfacher, da keine sonstigen konditionalen Operationen notwendig sind.For systems with undersampled auxiliary variables, this solution is easier because no other conditional operations are necessary.

Eine Vereinfachung dieser Verfahrensvariante sieht vor, dass das Ausgangssignal y direkt aus dem Eingangssignal x und dem Verstärkungswert v berechnet wird, wenn v < 1
A simplification of this variant of the method provides that the output signal y is calculated directly from the input signal x and the gain value v if v <1

y = v.x.y = v.x.

Sonst wird
Otherwise it will

cf = 1/(v2.sam(x))
cf = 1 / (v 2 .sam (x))

und daraus jeweils das Ausgangssignal y = x.f(cf) gebildet wird.and the output signal y = x.f (cf) is formed therefrom.

Besteht keine Übersteuerungsgefahr, kann das Ausgangssignal direkt aus x und v berechnet werden. Ein Vorteil dieser Vorgehensweise ist, dass keine Beeinflussung des Signals bei Verstärkungswerten v < 1 stattfindet.If there is no risk of overdriving, the output signal can be directly from x and v can be calculated. An advantage of this approach is that none Influencing of the signal takes place at gain values v <1.

Bei einer anderen Weiterbildung der oben genannten Verfahrensvariante ist vorgesehen, dass aus dem Eingangssignal x ein Kurzzeitmittelwert sam(x) gebildet wird, und dass
für abs(x) ≧ 1/v der dynamische Verstärkungsfaktor cf berechnet wird als cf = 1/v,
für abs(x) < 1/v der dynamische Verstärkungsfaktor cf berechnet wird als cf = 1/(v2.sam(x)n),
wobei |n| ∈ ℵ ≠ 0
und daraus jeweils das Ausgangssignal y1 = x.f(cf) gebildet wird. Damit lässt sich der Kompensationsgrad durch das erfindungsgemäße Verfahren innerhalb relativ weiter Grenzen frei festlegen.
Another development of the above-mentioned method variant provides that a short-term mean sam (x) is formed from the input signal x, and that
for abs (x) ≧ 1 / v the dynamic gain factor cf is calculated as cf = 1 / v,
for abs (x) <1 / v the dynamic gain factor cf is calculated as cf = 1 / (v 2 .sam (x) n ),
where | n | ∈ ℵ ≠ 0
and the output signal y1 = xf (cf) is formed therefrom. The degree of compensation can thus be freely determined within relatively wide limits by the method according to the invention.

Bei einer besonders einfachen Realisierung dieser Weiterbildung wird der Exponent n = 1 gewählt.With a particularly simple implementation of this training, the Exponent n = 1 selected.

Bei einer weiteren, besonders bevorzugten Ausführungsform des erfindungsgemäßen Verfahrens wird die Funktion f(cf) derart gewählt, dass sie eine Filterung, insbesondere eine Glättung des dynamischen Verstärkungsfaktors cf bewirkt.In a further, particularly preferred embodiment of the According to the inventive method, the function f (cf) is selected such that it a filtering, in particular a smoothing of the dynamic Gain factor causes cf.

Bei einer besonders effektiven und einfach zu handhabenden Weiterbildung dieser Ausführungsform ist die Funktion f(cf) ein rekursives Filter erster Ordnung für cf.With a particularly effective and easy-to-use training In this embodiment, the function f (cf) is a recursive filter first Order for cf.

Die Glättung ist in allen Fällen, in denen keine Übersteuerung vorliegt, sinnvoll und reduziert den Klirrfaktor.Smoothing is useful in all cases where there is no overload and reduces the distortion factor.

Speziell kann diese Weiterbildung noch dadurch verbessert werden, dass das Eingangssignal x in äquidistanten Zeitschritten T jeweils zu Zeitpunkten k mit einer Abtastfrequenz fA = 1/T abgetastet wird, und dass die Funktion f(cf) als geglätteter Verstärkungswert cg(k) berechnet wird gemäß
In particular, this development can be further improved by sampling the input signal x in equidistant time steps T at times k with a sampling frequency f A = 1 / T, and by calculating the function f (cf) as a smoothed gain value cg (k) according to

wobei as = 1 - bs = 1 - e-T/ τ k, mit einer Zeitkonstanten τk < tmax
und al = 1 - bl = 1 - e-T/ τ l, mit einer Zeitkonstanten τl < tmin.
where as = 1 - bs = 1 - e -T / τ k , with a time constant τ k <t max
and al = 1 - bl = 1 - e -T / τ l , with a time constant τ l <t min .

Durch diese zustandsabhängige Filterung wird eine schnelle Unterdrückung von Übersteuerungen bei großen Dynamiksprüngen erreicht, während für normale Situationen die Zeitfunktion des Glättungsfilters an das Ohr angepasst ist und für eine verzerrungsfreie Wiedergabe sorgt. This state-dependent filtering enables fast suppression of Overdrive achieved with large dynamic jumps, while for normal ones Situations the time function of the smoothing filter is adapted to the ear and ensures distortion-free playback.  

Weiter ist es vorteilhaft, wenn dabei die Teilfunktionen im Verfahren zur Berechnung des geglätteten dynamischen Verstärkungswertes cg mit einer niedrigeren Abtastfrequenz als fA berechnet werden, um Rechenleistung einzusparen.It is also advantageous if the sub-functions in the method for calculating the smoothed dynamic gain value cg are calculated with a sampling frequency lower than f A in order to save computing power.

Die entsprechenden Zeitgrenzwerte werden zur Erzielung eines gehör- adäquaten Zeitverhaltens vorteilhafter Weise als tmax ≦ 1 ms und tmin ≧ 60 ms, vorzugsweise tmin ≧ 65 ms gewählt.The corresponding time limit values are advantageously chosen as t max ≦ 1 ms and t min ≧ 60 ms, preferably t min ≧ 65 ms, in order to achieve a hearing behavior that is adequate for hearing.

Bei einer alternativen Weiterbildung umfasst die Funktion f(cf)
eine Integration f(cf) = ∫ cf.dt
oder
eine Summation
In an alternative training, the function f (cf) comprises
an integration f (cf) = ∫ cf.dt
or
a summation

über cf.about cf.

Besonders bevorzugt ist auch eine Verfahrensvariante, bei der der Kurzzeitmittelwert sam(x) an das Wahrnehmungsverhalten des menschlichen Ohres gemäß den Regeln der Psychoakustik angepasst ist.A method variant in which the Short-term mean sam (x) to the perception behavior of the human Ear is adapted according to the rules of psychoacoustics.

Bei einer weiteren Verfahrensvariante ist es vorteilhaft, wenn das Eingangssignal x in äquidistanten Zeitschritten T jeweils zu Zeitpunkten k mit einer Abtastfrequenz fA = 1/T abgetastet wird, und dass die der Kurzzeitmittelwert sam(x(k)) berechnet wird gemäß
In a further method variant, it is advantageous if the input signal x is sampled in equidistant time steps T at times k with a sampling frequency f A = 1 / T, and that the short-term mean sam (x (k)) is calculated in accordance with

wobei αs = 1 - βs = 1 - e-T/ τ k, mit einer Zeitkonstanten τk < tmax
und αl = 1 - βl = 1 - e-T/ τ l, mit einer Zeitkonstanten τl < tmin.
where αs = 1 - βs = 1 - e -T / τ k , with a time constant τ k <t max
and αl = 1 - βl = 1 - e -T / τ l , with a time constant τ l <t min .

Dabei werden die Zeitgrenzwerte bevorzugt wieder zu tmax ≦ 1 ms und tmin ≧ 60 ms, vorzugsweise tmin ≧ 65 ms gewählt.The time limit values are preferably selected again at t max ≦ 1 ms and t min ≧ 60 ms, preferably t min ≧ 65 ms.

In den Rahmen der vorliegenden Erfindung fällt auch eine Servereinheit, eine Prozessor-Baugruppe sowie eine Gate-Array-Baugruppe zur Unterstützung des oben beschriebenen erfindungsgemäßen Verfahrens sowie ein Computerpro­ gramm zur Durchführung des Verfahrens. Das Verfahren kann sowohl als Hard­ wareschaltung, als auch in Form eines Computerprogramms realisiert werden. Heutzutage wird eine Software-Programmierung für leistungsstarke DSP's bevorzugt, da neue Erkenntnisse und Zusatzfunktionen leichter durch eine Veränderung der Software auf bestehender Hardwarebasis implementierbar sind. Verfahren können aber auch als Hardwarebausteine beispielsweise in TK- Endgeräten oder Telefonanlagen implementiert werden.A server unit, a, also falls within the scope of the present invention Processor assembly and a gate array assembly to support the The inventive method described above and a computer pro gram to carry out the procedure. The method can be used both as a hard circuit, as well as in the form of a computer program. Nowadays software programming for powerful DSP's preferred, because new insights and additional functions are easier through a Software changes can be implemented on existing hardware basis are. However, methods can also be used as hardware modules, for example in telecommunications Devices or telephone systems can be implemented.

Weitere Vorteile der Erfindung ergeben sich aus der Beschreibung und der Zeichnung. Ebenso können die vorstehend genannten und die noch weiter aufgeführten Merkmale erfindungsgemäß jeweils einzeln für sich oder zu mehreren in beliebigen Kombinationen Verwendung finden. Die gezeigten und beschriebenen Ausführungsformen sind nicht als abschließende Aufzählung zu verstehen, sondern haben vielmehr beispielhaften Charakter für die Schilderung der Erfindung.Further advantages of the invention result from the description and the Drawing. Likewise, the above and the others Features listed according to the invention individually for themselves or to several can be used in any combination. The shown and The described embodiments are not to be considered as a conclusive list understand, but rather have exemplary character for the description the invention.

Die Erfindung ist in der Zeichnung dargestellt und wird anhand von Ausführungsbeispielen näher erläutert. Es zeigen:The invention is illustrated in the drawing and is based on Exemplary embodiments explained in more detail. Show it:

Fig. 1a ein stark schematisiertes Prinzipbild der Funktionsweise einer Ein­ richtung zur Durchführung des erfindungsgemäßen Verfahrens; Fig. 1a is a highly schematic diagram of the operation of a device for performing the method according to the invention;

Fig. 1b ein entsprechendes Prinzipbild für den Stand der Technik; FIG. 1b shows a corresponding schematic diagram of the prior art;

Fig. 2a Ausgangssignalpegel y als Funktion des Eingangssignals x für verschiedene Verstärkungswerte v beim erfindungsgemäßen Verfahren; FIG. 2a output signal level y as a function of the input signal x for different gain values v in the method according to the invention;

Fig. 2b wie Fig. 2a, aber nach dem Stand der Technik; Fig. 2b as Fig 2a, but according to the prior art.

Fig. 3a das Modulationsverhalten eines stark ausgesteuerten Sprachsignals nach der Behandlung mit dem erfindungsgemäßen Verfahren, und Fig. 3a shows the modulation behavior of a heavily controlled speech signal after treatment with the inventive method, and

Fig. 3b das Modulationsverhalten desselben Sprachsignals nach der Behandlung mit einem Verfahren nach dem Stand der Technik. FIG. 3b shows the modulation behavior of the same speech signal after treatment with a method according to the prior art.

Ziel des erfindungsgemäßen Verfahrens ist die Begrenzung bzw. Reduktion der Dynamik von Audiosignalen, insbesondere menschlichen Sprachsignalen, bei allen Anwendungen, bei denen eine Begrenzung der Übertragungsdynamik gegeben ist.The aim of the method according to the invention is to limit or reduce the Dynamics of audio signals, especially human speech signals, at all applications where the transmission dynamics are limited given is.

So ist die verzerrungsfreie Wiedergabe von Sprachsignalen mit kleinen Lautsprechersystemen oder bei Endgeräten mit begrenzter Versorgungsspannung (batteriebetriebene Geräte) nur in einem begrenzten Aussteuerbereich möglich. Gefordert wird allerdings häufig mehr Lautstärke, als vom System abgegeben werden kann, um beispielsweise leise Passagen in einer geräuscherfüllten Umgebung noch hörbar zu machen. Dies ist allerdings nur durch eine Reduzierung des Dynamikbereichs möglich.So is the distortion-free reproduction of voice signals with small Speaker systems or for devices with limited Supply voltage (battery operated devices) only in a limited Control range possible. However, more volume is often required than can be delivered by the system, for example to quiet passages in in a noisy environment. However, this is only possible by reducing the dynamic range.

Fig. 1a zeigt das Prinzip der Erfindung. Das Ausgangssignal y(k) wird hier nach Gleichung (1) wie folgt berechnet:
Fig. 1a shows the principle of the invention. The output signal y (k) is calculated here according to equation (1) as follows:

y(k) = v.y1(k) (1);
y (k) = vy 1 (k) (1);

y1(k) ist das dynamikreduzierte Eingangssignal und wird nach Gleichung (2) wie folgt berechnet:
y 1 (k) is the dynamically reduced input signal and is calculated according to equation (2) as follows:

Die Fallentscheidung in Gleichung (2) kann auch schon früher erfolgen. So kann die Fallunterscheidung wie in Gleichung (1b) durchgeführt werden, wodurch sich die Berechnung von y1(k) wie folgt vereinfacht und der bestmögliche Störabstand erreicht werden kann:
The case decision in equation (2) can also be made earlier. The case distinction can thus be carried out as in equation (1b), which simplifies the calculation of y 1 (k) as follows and achieves the best possible signal-to-noise ratio:

Mit y1(k) wird ein dynamisch kontrolliertes Signal berechnet, das verzerrungsfrei mit der gewünschten Verstärkung verstärkt werden kann. Die Dynamikkompression wird durch einen gemittelten Kompressionsfaktor cf(m) erreicht, der nach Gleichung (3) wie folgt berechnet werden kann:
With y 1 (k) a dynamically controlled signal is calculated, which can be amplified without distortion with the desired gain. The dynamic compression is achieved by an average compression factor cf (m), which can be calculated according to equation (3) as follows:

Der Index m weist zeigt an, dass dieser Wert unterabgetastet werden kann. Die Mittelung von cf(m) kann, wie in der folgenden Gleichung (4) gezeigt, erreicht werden:
The index m indicates that this value can be subsampled. The averaging of cf (m) can be achieved as shown in the following equation (4):

Es werden zwei Zeitkonstanten verwendet. Die Koeffizienten as und bs stehen für eine kurze Zeitkonstante und al und bl für eine lange.Two time constants are used. The coefficients as and bs stand for a short time constant and al and bl for a long one.

Fig. 2a zeigt die Wirkungsweise der Erfindung bei v = 1 und v = 10. Deutlich ist die Krümmung ab etwa -35 dB zu erkennen, ab der die Kompression des Signals mit zunehmendem Eingangspegel zunimmt. FIG. 2a shows the mode of operation of the invention at v = 1 and v = 10. The curvature can be clearly seen from approximately -35 dB, above which the compression of the signal increases with increasing input level.

Fig. 3a zeigt die Wirkungsweise der Erfindung im Zeitsignal. Durch die Kompression wird verhindert, dass laute Signale verzerrt werden, wobei leise Passagen des Sprachsignals noch deutlich verstärkt werden können. Fig. 3a shows the operation of the invention in the time signal. The compression prevents loud signals from being distorted, whereby quiet passages of the speech signal can be significantly amplified.

Fig. 1b zeigt das oben beschriebene Hard Clipper-Prinzip. FIG. 1b, the hardware described above shows Clipper principle.

Fig. 2b zeigt die Wirkung des Hard Clippers bei v = 1 und v = 10. Hier treten schon bei -20 dB starke Verzerrungen auf. FIG. 2b shows the effect of Hard clippers at v = 1 and v = 10. Here shows occur even at -20 dB strong distortions.

Fig. 3b schließlich zeigt die Wirkung des Hard Clippers bei einem Zeitsignal. FIG. 3b shows, finally, the effect of the hard clippers at a time signal.

Claims (19)

1. Verfahren zur Begrenzung bzw. Reduktion der Dynamik von Audiosignalen, insbesondere menschlichen Sprachsignalen, bei Audio-Endgeräten, insbesondere bei Telekommunikations (= TK)- Endgeräten für die Übertragung von akustischen Nutzsignalen, bei dem ein Eingangssignal x derart behandelt wird, dass ein festgelegter maximaler Grenzwert ymax für ein Ausgangssignal y aus dem Endgerät nicht überschritten wird, und bei dem ein vorgebbarer konstanter Verstärkungswert v eingestellt wird, wobei für v ≦ 1 das Eingangssignal x mit einem Nominalpegel mit maximaler Amplitude ≦ ymax verzerrungsfrei als Ausgangssignal y wiedergegeben wird, und wobei für v = const < 1 eine Verzerrung der Signale auftritt, dadurch gekennzeichnet, dass in einem ersten Schritt (a) das Eingangssignal x in seiner Dynamik auf einen Zwischenwert y1 < x komprimiert wird, und dass in einem darauf folgenden zweiten Schritt (b) das mit dem konstanten Verstärkungswert v verstärkte Ausgangssignal y = v.y1 gebildet wird.1. A method for limiting or reducing the dynamics of audio signals, in particular human speech signals, in the case of audio terminals, in particular in the case of telecommunications (= TC) terminals for the transmission of useful acoustic signals, in which an input signal x is treated in such a way that a fixed one maximum limit value y max for an output signal y from the terminal is not exceeded, and at which a predeterminable constant gain value v is set, whereby for v ≦ 1 the input signal x is reproduced without distortion as output signal y with a nominal level with maximum amplitude verz y max , and wherein for v = const <1 a distortion of the signals occurs, characterized in that in a first step (a) the input signal x is compressed in its dynamics to an intermediate value y 1 <x, and in a subsequent second step ( b) the output signal y = vy 1 gebi amplified with the constant gain value v will be. 2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass der Zwischenwert y1 gebildet wird aus y1 = x.v-1.f(cf), wobei f(cf) eine Funktion eines dynamischen Verstärkungsfaktors cf ist, der in Abhängigkeit vom Eingangssignal x und dem konstanten Verstärkungswert v berechnet wird. 2. The method according to claim 1, characterized in that the intermediate value y 1 is formed from y 1 = xv -1 .f (cf), where f (cf) is a function of a dynamic gain factor cf, which is a function of the input signal x and the constant gain value v is calculated. 3. Verfahren nach Anspruch 2, dadurch gekennzeichnet, dass aus dem Eingangssignal x ein Kurzzeitmittelwert sam(x) gebildet wird, und dass
für v ≦ 1 der dynamische Verstärkungsfaktor cf berechnet wird als cf = 1/v,
für v < 1 der dynamische Verstärkungsfaktor cf berechnet wird als cf = 1/(v2.sam(x))
und daraus jeweils das Ausgangssignal y = x.f(cf) gebildet wird.
3. The method according to claim 2, characterized in that a short-term mean sam (x) is formed from the input signal x, and that
for v ≦ 1 the dynamic gain factor cf is calculated as cf = 1 / v,
for v <1 the dynamic gain factor cf is calculated as cf = 1 / (v 2 .sam (x))
and the output signal y = xf (cf) is formed therefrom.
4. Verfahren nach Anspruch 2, dadurch gekennzeichnet, dass aus dem Eingangssignal x ein Kurzzeitmittelwert sam(x) gebildet wird, und dass
für v < 1 der dynamische Verstärkungsfaktor cf berechnet wird als cf = 1/(v2.sam(x))
und daraus jeweils das Ausgangssignal y = x.f(cf) gebildet wird,
und für v ≦ 1 das Ausgangssignal y direkt bestimmt wird aus y = v.x.
4. The method according to claim 2, characterized in that a short-term mean sam (x) is formed from the input signal x, and that
for v <1 the dynamic gain factor cf is calculated as cf = 1 / (v 2 .sam (x))
and the output signal y = xf (cf) is formed therefrom,
and for v ≦ 1 the output signal y is determined directly from y = vx
5. Verfahren nach einem der Ansprüche 2 bis 4, dadurch gekenn­ zeichnet, dass aus dem Eingangssignal x ein Kurzzeitmittelwert sam(x) gebildet wird, und dass
für sam(x) ≧ 1/v der dynamische Verstärkungsfaktor cf berechnet wird als cf = 1/v,
für sam(x) < 1/v der dynamische Verstärkungsfaktor cf berechnet wird als cf = 1/(v2.sam(x)n),
wobei |n| ∈ ℵ ≠ 0
und daraus jeweils das Ausgangssignal y = x.f(cf) gebildet wird.
5. The method according to any one of claims 2 to 4, characterized in that a short-term mean sam (x) is formed from the input signal x, and that
for sam (x) ≧ 1 / v the dynamic gain factor cf is calculated as cf = 1 / v,
for sam (x) <1 / v the dynamic gain factor cf is calculated as cf = 1 / (v 2 .sam (x) n ),
where | n | ∈ ℵ ≠ 0
and the output signal y = xf (cf) is formed therefrom.
6. Verfahren nach Anspruch 5, dadurch gekennzeichnet, dass n = 1.6. The method according to claim 5, characterized in that n = 1. 7. Verfahren nach einem der Ansprüche 2 bis 6, dadurch gekenn­ zeichnet, dass die Funktion f(cf) eine Filterung, insbesondere eine Glättung des dynamischen Verstärkungsfaktors cf bewirkt.7. The method according to any one of claims 2 to 6, characterized records that the function f (cf) a filtering, in particular a Smoothing of the dynamic gain factor cf causes. 8. Verfahren nach Anspruch 7, dadurch gekennzeichnet, dass die Funktion f(cf) als rekursives Filter 1. Ordnung für cf gewählt wird.8. The method according to claim 7, characterized in that the Function f (cf) is selected as a 1st order recursive filter for cf. 9. Verfahren nach Anspruch 8, dadurch gekennzeichnet, dass das Eingangssignal x in äquidistanten Zeitschritten T jeweils zu Zeitpunkten k mit einer Abtastfrequenz fA = 1/T abgetastet wird, und dass die Funktion f(cf) als geglätteter Verstärkungswert cg(k) berechnet wird gemäß
wobei ak = 1 - bk = 1 - e-T/ τ k, mit einer Zeitkonstanten τk < tmax
und al = 1 - bl = 1 - e-T/ τ l, mit einer Zeitkonstanten τl < tmin.
9. The method according to claim 8, characterized in that the input signal x is sampled in equidistant time steps T in each case at times k with a sampling frequency f A = 1 / T, and that the function f (cf) is calculated as a smoothed gain value cg (k) is according to
where ak = 1 - bk = 1 - e -T / τ k , with a time constant τ k <t max
and al = 1 - bl = 1 - e -T / τ l , with a time constant τ l <t min .
10. Verfahren nach Anspruch 9, dadurch gekennzeichnet, dass die Teilfunktionen im Verfahren zur Berechnung des geglätteten dynamischen Verstärkungswertes cg mit einer niedrigeren Abtastfrequenz als fA berechnet werden. 10. The method according to claim 9, characterized in that the sub-functions in the method for calculating the smoothed dynamic gain value cg are calculated with a lower sampling frequency than f A. 11. Verfahren nach Anspruch 9 oder 10, dadurch gekennzeichnet, dass tmax ≦ 1 ms und tmin ≧ 60 ms, vorzugsweise tmin ≧ 65 ms.11. The method according to claim 9 or 10, characterized in that t max ≦ 1 ms and t min ≧ 60 ms, preferably t min ≧ 65 ms. 12. Verfahren nach Anspruch 7, dadurch gekennzeichnet, dass die Funktion f(cf)
eine Integration f(cf) = ∫ cf.dt oder
eine Summation
über cf umfasst.
12. The method according to claim 7, characterized in that the function f (cf)
an integration f (cf) = ∫ cf.dt or
a summation
includes over cf.
13. Verfahren nach einem der Ansprüche 3 bis 12, dadurch gekennzeichnet, dass der Kurzzeitmittelwert sam(x) an das Wahrnehmungsverhalten des menschlichen Ohres gemäß den Regeln der Psychoakustik angepasst ist.13. The method according to any one of claims 3 to 12, characterized characterized that the short-term mean sam (x) to the Perception behavior of the human ear according to Rules of psychoacoustics is adapted. 14. Verfahren nach einem der Ansprüche 3 bis 13, dadurch gekenn­ zeichnet, dass das Eingangssignal x in äquidistanten Zeitschritten T jeweils zu Zeitpunkten k mit einer Abtastfrequenz fA = 1/T abgetastet wird, und dass die der Kurzzeitmittelwert sam(x(k)) berechnet wird gemäß
wobei αk = 1 - βk = 1 - e-T/ τ k, mit einer Zeitkonstanten τk < tmax
und αl = 1 - βl = 1 - e-T/ τ l, mit einer Zeitkonstanten τl < tmin.
14. The method according to any one of claims 3 to 13, characterized in that the input signal x is sampled in equidistant time steps T at times k with a sampling frequency f A = 1 / T, and that the short-term mean sam (x (k) ) is calculated according to
where αk = 1 - βk = 1 - e -T / τ k , with a time constant τ k <t max
and αl = 1 - βl = 1 - e -T / τ l , with a time constant τ l <t min .
15. Verfahren nach Anspruch 14, dadurch gekennzeichnet, dass tmax ≦ 1 ms und tmin ≧ 60 ms, vorzugsweise tmin ≧ 65 ms.15. The method according to claim 14, characterized in that t max ≦ 1 ms and t min ≧ 60 ms, preferably t min ≧ 65 ms. 16. Servereinheit zur Unterstützung des Verfahrens nach einem der Ansprüche 1 bis 15.16. Server unit to support the method according to one of the Claims 1 to 15. 17. Prozessorbaugruppe, insbesondere digitaler Signalprozessor (= DSP) zur Unterstützung des Verfahrens nach einem der Ansprüche 1 bis 15.17. Processor assembly, in particular digital signal processor (= DSP) to support the process according to one of the Claims 1 to 15. 18. Programmierbare Gate-Array-Baugruppe zur Unterstützung des Verfahrens nach einem der Ansprüche 1 bis 15.18. Programmable gate array assembly to support the Method according to one of claims 1 to 15. 19. Computerprogramm zur Durchführung des Verfahrens nach einem der Ansprüche 1 bis 15.19. Computer program for carrying out the method according to a of claims 1 to 15.
DE10050150A 2000-10-11 2000-10-11 Dynamic reduction for dynamically limited audio systems Withdrawn DE10050150A1 (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
DE10050150A DE10050150A1 (en) 2000-10-11 2000-10-11 Dynamic reduction for dynamically limited audio systems
JP2001308293A JP2002182700A (en) 2000-10-11 2001-10-04 Dynamics reduction for audio system limited by dynamics
HU0104099A HUP0104099A2 (en) 2000-10-11 2001-10-04 Method for limiting dymics response of audio sygnals in particular voice signals in a audio frequency end aparatus as well as, service unit, processing unin and gate array
US09/970,693 US20020061112A1 (en) 2000-10-11 2001-10-05 Dynamics reduction for dynamics-limited audio systems
AU78278/01A AU7827801A (en) 2000-10-11 2001-10-08 Dynamic reduction for dynamics-limited audio systems
EP01440336A EP1198062A3 (en) 2000-10-11 2001-10-08 Reduction of dynamics for audiosystems with limited dynamics

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE10050150A DE10050150A1 (en) 2000-10-11 2000-10-11 Dynamic reduction for dynamically limited audio systems

Publications (1)

Publication Number Publication Date
DE10050150A1 true DE10050150A1 (en) 2002-04-18

Family

ID=7659273

Family Applications (1)

Application Number Title Priority Date Filing Date
DE10050150A Withdrawn DE10050150A1 (en) 2000-10-11 2000-10-11 Dynamic reduction for dynamically limited audio systems

Country Status (6)

Country Link
US (1) US20020061112A1 (en)
EP (1) EP1198062A3 (en)
JP (1) JP2002182700A (en)
AU (1) AU7827801A (en)
DE (1) DE10050150A1 (en)
HU (1) HUP0104099A2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8089854B2 (en) * 2007-04-03 2012-01-03 Qualcomm, Incorporated Companded transmit path for wireless communication

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4815142A (en) * 1986-05-30 1989-03-21 Elison Noise reduction device in an electroacoustic system
US5179361A (en) * 1991-05-15 1993-01-12 North American Philips Corp. Compandor system with stable and widely adjustable unity gain level
DE4308175A1 (en) * 1993-03-15 1994-09-22 Inst Rundfunktechnik Gmbh Method for reproducing a single-channel or multiple-channel digital, block-by-block-coded audio signal
DE4441323A1 (en) * 1994-11-22 1996-05-30 Daimler Benz Ag Signals transmission method e.g. for mobile radio network orthogonal FDM signals
DE3904647C2 (en) * 1989-02-16 1996-07-11 Peicom Sound Systems Gmbh Arrangement for digital dynamic expansion

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4899115A (en) * 1988-11-18 1990-02-06 Cb Labs, Inc. System for controlling the dynamic range of electric musical instruments
US5103675A (en) * 1989-12-20 1992-04-14 Komninos Nikolaos I Signal detector and method for detecting signals having selected frequency characteristics
US5631968A (en) * 1995-06-06 1997-05-20 Analog Devices, Inc. Signal conditioning circuit for compressing audio signals
GB9513419D0 (en) * 1995-06-30 1995-09-06 Philips Electronics Uk Ltd Audio signal reproduction apparatus
US5794187A (en) * 1996-07-16 1998-08-11 Audiological Engineering Corporation Method and apparatus for improving effective signal to noise ratios in hearing aids and other communication systems used in noisy environments without loss of spectral information
US5832444A (en) * 1996-09-10 1998-11-03 Schmidt; Jon C. Apparatus for dynamic range compression of an audio signal
KR20000069723A (en) * 1997-10-28 2000-11-25 요트.게.아. 롤페즈 Improved audio reproduction arrangement and telephone terminal

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4815142A (en) * 1986-05-30 1989-03-21 Elison Noise reduction device in an electroacoustic system
DE3904647C2 (en) * 1989-02-16 1996-07-11 Peicom Sound Systems Gmbh Arrangement for digital dynamic expansion
US5179361A (en) * 1991-05-15 1993-01-12 North American Philips Corp. Compandor system with stable and widely adjustable unity gain level
DE4308175A1 (en) * 1993-03-15 1994-09-22 Inst Rundfunktechnik Gmbh Method for reproducing a single-channel or multiple-channel digital, block-by-block-coded audio signal
DE4441323A1 (en) * 1994-11-22 1996-05-30 Daimler Benz Ag Signals transmission method e.g. for mobile radio network orthogonal FDM signals

Also Published As

Publication number Publication date
JP2002182700A (en) 2002-06-26
HUP0104099A2 (en) 2002-04-29
EP1198062A2 (en) 2002-04-17
AU7827801A (en) 2002-04-18
HU0104099D0 (en) 2001-12-28
EP1198062A3 (en) 2004-05-19
US20020061112A1 (en) 2002-05-23

Similar Documents

Publication Publication Date Title
DE69737235T2 (en) DIGITAL HEARING DEVICE USING DIFFERENTIAL SIGNALING REPRESENTATIONS
DE602004005234T2 (en) SYSTEM AND METHOD FOR SIGNAL PROCESSING
DE60120949T2 (en) A HEARING PROSTHESIS WITH AUTOMATIC HEARING CLASSIFICATION
DE69433662T2 (en) ADAPTIVE GAIN AND FILTER CIRCUIT FOR SOUND PLAY SYSTEM
DE69531828T2 (en) HEARING AID WITH SIGNAL PROCESSING TECHNIQUES
EP1143416B1 (en) Time domain noise reduction
DE69903334T2 (en) DEVICE FOR SIGNAL NOISE RATIO MEASUREMENT IN A VOICE SIGNAL
DE10308483A1 (en) Method for automatic gain adjustment in a hearing aid and hearing aid
DE4224338A1 (en) Compensating sound signals according to auditorium conditions - varying high frequency range according to results of tests on room before playback
DE3321225A1 (en) SWITCHING ARRANGEMENT FOR AUTOMATICALLY EFFECTIVE, DYNAMIC EQUALIZATION
DE3331231A1 (en) ANALOG AND DIGITAL SIGNAL DEVICE
EP1103956B1 (en) Exponential reduction of echo and noise during speech pauses
DE60016144T2 (en) hearing aid
DE60033039T2 (en) DEVICE AND METHOD FOR THE SUPPRESSION OF ZISCHLAUTEN USING ADAPTIVE FILTER ALGORITHMS
DE602004013425T2 (en) System and method for adjusting an audio signal
DE60303278T2 (en) Device for improving speech recognition
EP1351550B1 (en) Method for adapting a signal amplification in a hearing aid and a hearing aid
EP0779706A2 (en) Circuitry for improving signal to noise ratio
DE10050150A1 (en) Dynamic reduction for dynamically limited audio systems
EP1407544B1 (en) Filter circuit and method for processing an audio signal
DE3602000C2 (en)
DE2316939C3 (en) Electrical hearing aid circuit
DE60302333T2 (en) Optimizing the playback of a MIDI file
EP1869765B1 (en) Compander system
EP2635048B1 (en) Amplification of a speech signal based on the input level

Legal Events

Date Code Title Description
OM8 Search report available as to paragraph 43 lit. 1 sentence 1 patent law
8139 Disposal/non-payment of the annual fee