DE69017074T2 - Verfahren und Einrichtung zur Codierung von Audio-Signalen. - Google Patents
Verfahren und Einrichtung zur Codierung von Audio-Signalen.Info
- Publication number
- DE69017074T2 DE69017074T2 DE69017074T DE69017074T DE69017074T2 DE 69017074 T2 DE69017074 T2 DE 69017074T2 DE 69017074 T DE69017074 T DE 69017074T DE 69017074 T DE69017074 T DE 69017074T DE 69017074 T2 DE69017074 T2 DE 69017074T2
- Authority
- DE
- Germany
- Prior art keywords
- encoder
- phase
- coefficients
- prediction
- block
- 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
Links
- 238000000034 method Methods 0.000 title claims description 23
- 230000005236 sound signal Effects 0.000 title claims description 18
- 238000013139 quantization Methods 0.000 claims description 23
- 230000003044 adaptive effect Effects 0.000 claims description 17
- 230000005540 biological transmission Effects 0.000 claims description 16
- 230000009466 transformation Effects 0.000 claims description 15
- 238000001228 spectrum Methods 0.000 claims description 14
- 230000007774 longterm Effects 0.000 claims description 4
- 238000012360 testing method Methods 0.000 claims description 4
- 238000011144 upstream manufacturing Methods 0.000 claims 1
- 230000006978 adaptation Effects 0.000 description 10
- 230000003595 spectral effect Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000011156 evaluation Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000002459 sustained effect Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 101000822695 Clostridium perfringens (strain 13 / Type A) Small, acid-soluble spore protein C1 Proteins 0.000 description 1
- 101000655262 Clostridium perfringens (strain 13 / Type A) Small, acid-soluble spore protein C2 Proteins 0.000 description 1
- 101000655256 Paraclostridium bifermentans Small, acid-soluble spore protein alpha Proteins 0.000 description 1
- 101000655264 Paraclostridium bifermentans Small, acid-soluble spore protein beta Proteins 0.000 description 1
- 241000364021 Tulsa Species 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 230000009365 direct transmission Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/04—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/3053—Block-companding PCM systems
Landscapes
- Engineering & Computer Science (AREA)
- Computational Linguistics (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
Description
- Die Erfindung betrifft die Übertragung oder Speicherung von Schallsignalen, insbesondere von Audiosignalen, hoher Qualität, in numerischer Form. Sie betrifft insbesondere Verfahren des Typs, gemäß dem man das Schallsignal in Probenblöcke zerlegt und die Proben jedes Blocks einer Kodierung mittels Zeit-Frequenz-Transformation unterwirft, deren Koeffizienten man in numerischer Form überträgt, wobei empfangsseitig die Umkehroperationen ausgeführt werden.
- Die bekannten Verfahren des vorstehend genannten Typs lösen teilweise das Problem der Übertragung oder Speicherung in numerischer Form von Schallsignalen hoher Qualität, deren Bandbreite 15 kHz übersteigt und die im Fall direkter Kodierung im Zeitbereich einen zu hohen numerischen Durchsatz erfordern. Die Kodierung mittels Zeit-Frequenz-Transformation, insbesondere die Kodierung mittels diskreter Fourier- Transformation (DFT) oder die Kodierung mittels diskreter Kosinus-Transformation, machen sich die kurzfristige Stationarität vieler physikalischer Signale, und insbesondere von Audiosignalen, zunutze. In diesem letzteren Fall zerlegt man allgemein das von numerischen Proben gebildete Signal in Blöcke mit einer Dauer von einigen zehn Millisekunden (allgemeim von 16 oder 32 ms) und führt eine Zeit- Frequenz-Transformation durch, die Linien ergibt, welche dann mittels eines der klassischen, für den eingesetzten Übertragungskanal geeigneten Verfahren kodiert werden. Der Einsatz einer Transformierten vermindert die kurzfristige Redundanz der zu kodierenden Variablen und ermöglicht es insbesondere, den für eine zufriedenstellende Rekonstruktion erforderlichen Durchsatz zu minimieren, und zwar kodiert man nur die Spektrallinien mit erhöhter Genauigkeit, die Frequenzen entsprechen, bei denen die Energie konzentriert ist. Man kann so das Ausgangssignal mit vermindertem Rauschen rekonstruieren.
- Ein derartiges Verfahren ist insbesondere von der Druckschrift ICASSP 78, IEEE International Conference on Acoustics, Speech & Signal Processing, 10.-12. April, 1978, CAMELOT INN TULSA, OKLAHOMA beschrieben worden.
- In dem von dieser Druckschrift beschriebenen Verfahren wird das gesprochene Signal in Probenblöcke zerlegt, wobei die Proben jedes Blocks einer Kodierung mittels Zeit-Frequenz- Transformation unterworfen werden, wobei die Koeffizienten der Transformierten jedes Blocks einer prognostischen Kodierung unterworfen werden, welche die Stationarität des Signals über eine oberhalb der Dauer eines Blocks liegende Dauer einsetzen.
- Wenn das Verfahren auf die Übertragung und die Rekonstruktion von Audiosignalen hoher Qualität angewendet wird, bringt es aufgrund eines psycho-akustischen Phänomens einen zusätzlichen Vorteil mit sich. Man erhält eine subjektiv zufriedenstellende Rekonstruktion selbst dann, wenn bestimmte Frequenzen, welche von der bei anderen Frequenzen konzentrierten Energie überdeckt werden, lediglich mit verminderter Genauigkeit kodiert werden.
- Das vorstehend angegebene Verfahren, das seit langem bekannt und beispielsweise in dem Artikel von ZELINSKI et al., "Adaptative Transform Coding of Speech Signals", IEEE Transactions on Acoustics Speech and Signal Processing, vol. ASSP-25, Nr. 4, August 1977 beschrieben ist, behandelt jeden Probenblock ohne jeglichen Bezug zu benachbarten Blöcken. Die Durchsatzminderung, die es zu erhalten erlaubt, ist folglich begrenzt. Und zwar muß man für jeden Block nicht nur die Koeffizienten übertragen, sondern auch eine das Spektrum beschreibende Hilfsinformation, damit der Kodierer und der Dekodierer den entsprechenden Koeffizenten die gleiche Zahl von Bits (d.h. des Quantisierungsniveaus) zuweisen, diese Hilfsinformation, die einen Spektren-Deskriptor bildet, nimmt einen beträchtlichen Anteil des verfügbaren Durchsatzes (allgemein 15 bis 20 %) in Anspruch.
- Die Erfindung zielt insbesondere darauf ab, ein Verfahren bereitzustellen, welches es ermöglicht, den erforderlichen Durchsatz weiter zu vermindern. Hierzu geht sie von der Feststellung aus, daß die Schallsignale zusätzlich zur kurzfristigen Redundanz, die bei der Kodierung mittels Zeit-Frequenz-Transformation eingesetzt wird, ferner eine sehr veränderliche mittelfristige Redundanz aufweisen. So liegt im Fall der Übertragung von Audiosignalen die Dauer der Stationarität der Audiosignale für sehr schnelle Passagen unterhalb von 100 ms und übersteigt für gehaltene Töne die Sekunde.
- Diese Dauer liegt allgemein oberhalb der Länge des der Transformation unterworfenen Probenblocks. Hieraus ergibt sich eine mehr oder weniger starke Redundanz zwischen den aufeinanderfolgenden Spektren. Diese Redundanz ist für die Teile des Spektrums mit hoher Energie besonders hoch, d.h. für jene, die die höchste Kodierungsgenauigkeit erfordern.
- Darüber hinaus zeigt die Erfahrung, daß der Hörapparat für Veränderungen von stark resonanten Tönen besonders empfindlich ist, da er sich an eine Spektralform zu gewöhnen scheint, und er kann daher sehr schwache Veränderungen des Tons in der Intensität und auch der Höhe erfassen. Diese sehr schwachen Änderungen müssen folglich exakt übertragen und rekonstruiert werden, was impliziert, daß den entsprechenden Frequenzen eine beträchtliche Anzahl von Bits zugewiesen wird. Aber gerade diese gehaltenen und stark resonanten Töne, welchen eine große Anzahl von Bits zugemessen werden muß, zeigen eine hohe Redundanz zwischen den Blökken, aus welcher das weiter oben definierte Verfahren keinen Nutzen zieht.
- Die Erfindung zielt insbesondere darauf ab, ein Übertragungsverfahren des vorstehend definierten Typs bereitzustellen, welches besser als die im Stand der Technik bekannten Verfahren auf die Anforderungen der Praxis anspricht, insbesondere indem es ermöglicht, den erforderlichen Informationsdurchsatz bei gleicher Rekonstruktionsqualität zu vermindern.
- Hierzu schlägt die Erfindung ein Verfahren vorm wie es im Anspruch 1 beansprucht ist. Gemäß diesem Verfahren unterwirft man wenigstens die bedeutsamsten Koeffizienten der Transformierten jedes Blocks einer prognostischen und adaptiven Kodierung, welche die Stationarität des Signals über eine oberhalb der Dauer eines Blocks liegende Dauer einsetzt.
- Man verbindet also:
- - eine prognostische und adaptive Kodierung der lauten Harmonischen des Signals, und
- - eine Kodierung der weniger bedeutsamen Spektrallinien der Transformierten vermittels adaptiver, nicht-gleichmäßiger Quantisierung des Betrags und fester und gleichmäßiger Quantisierung der Phase.
- Die Erfindung schlägt gleichermaßen einen Kodierer und einen Dekodierer sowie eine vollständige Übertragungseinrichtung vor, welche zur Durchführung des vorstehend definierten Verfahrens einsetzbar sind.
- Der prognostische und adaptive Betrags-Kodierer kann einen allgemein klassischen Aufbau erster Vorhersageordnung und einen nicht-gleichmäßigen Quantisierer aufweisen. Der Phasen-Kodierer kann seinerseits zwei verschachtelte Differential-Schleifen und einen adaptiven gleichmäßigen Quantisierer aufweisen.
- Die Erfindung wird bei der Lektüre der folgenden Beschreibung einer bestimmten Ausführungsform besser verständlich, welche als nicht beschränkendes Beispiel gegeben ist. Die Beschreibung bezieht sich auf die beigefügten Zeichnungen, in welchen:
- Figur 1 ein Prinzipschaubild einer Übertragungseinrichtung gemäß dem Stand der Technik ist, welche die Zeit- Frequenz-Transformation einsetzt;
- Figuren 2A und 2B jeweils Schaubilder eines prognostischen Kodierers und eines prognostischen Dekodierers für den Betrag der Koeffizienten sind, welche in die Einrichtung gemäß Figur 1 zur Durchführung der Erfindung eingebaut werden können,
- Figuren 3A und 3B jeweils Schaubilder eines prognostischen Kodierers und eines prognostischen Dekodierers für die Phase der Harmonischen sind, welche ebenfalls in die Einrichtung der Figur 1 zur Durchführung der Erfindung eingebaut werden können,
- Figur 4 ein Schaubild der gesamten erfindungsgemäßen Einrichtung ist.
- Vor der Beschreibung der Erfindung sei der Aufbau der betreffenden Bauelemente einer Übertragungseinrichtung bekannten Typs an sich in Erinnerung gerufen, welche eine Kodierung mittels Zeit-Frequenz-Transformation verwendet.
- Die in Figur 1 schematisch dargestellte Einrichtung umfaßt einen Sender und einen Empfänger, die über einen nicht dargestellten Übertragungskanal miteinander verbunden sind, der ein Funkkanal oder ein Drahtkanal sein kann. Der Sender enthält einen Kodierer 10, der das analoge Eingangssignal s(t) über einen Abtaster 14 erhält. Im Fall der Übertragung von Audiosignalen hoher Qualität wird allgemein eine Abtastfrequenz von 32 kHz bis 48 kHz eingesetzt. Der Kodierer umfaßt eine Schaltung 16 zur Zerlegung in Blöcke, die die Eingangsproben x(n) aufnimmt und sie in aufeinanderfolgende Blöcke {x(n)} der Ordnungszahl m = 0, 1, 2,... unterteilt, die jeweils von N Proben gebildet sind und im Fall eines Audiosignals eine Dauer von allgemein 16 oder 32 ms aufweisen. Jeder Block {x(n)} wird von einer Transformationsschaltung 18 unabhängig einer Zeit-Frequenz-Transformation unterworfen, die am Ausgang komplexe, mit y(m,k) bezeichnete Koeffizienten für den Block der Ordnungszahl m mit k = 0,1,...,N/2 bereitstellen. Jeder Block wird vollständig unabhängig von den anderen Blöcken behandelt.
- Im folgenden sei angenommen, daß die Schaltung 18 eine diskrete Fourier-Transformierte (DFT) bereitstellt, es könnten jedoch auch andere Transformationen eingesetzt werden, insbesondere die diskrete Kosinus-Transformation (DCT)
- Die jedem Block zugewiesenen komplexen Koeffizienten liegen in der Form vor:
- y(m,k) = y(m,k) exp[jφ(m,k)] (1)
- wobei y(m,k) gemäß der Formel berechnet wird:
- Die Beträge der verschiedenen Koeffizienten stellen die Frequenzverteilung der Energie in einem Block dar. Die langfristige Redundanz des Signals, die in der Formel (2) aufscheint, wird von dem Kodierer der Figur 1 nicht berücksichtigt.
- Was die Phase φ(m,k) anbelangt, tritt die langfristige, d.h. über ein die Dauer eines Blocks überschreitendes Zeitintervall vorliegende, Stationarität des Signals bei der Momentanfrequenz des Signals auf. Dies zeigt sich unmittelbar, wenn man den speziellen Fall eines sinusförmigen, mit einer Periode Ts abgetasteten Signals der Frequenz f betrachtet. Die Proben x(n) eines derartigen Signals liegen in der Form vor:
- x(n) = A cos(2π f n Ts + θ) (3)
- Die Phasendifferenz Δφ(k) zwischen einem Koeffizienten der Ordnungszahl k der DFT y(m&sub1;,k), die an einem Probenblock der Dimension N berechnet wurde, und dem entsprechenden Koeffizienten y(m&sub2;,k) für einen Block gleicher Dimension, der relativ zum ersteren um M Proben verschoben ist, beträgt also:
- Δφ(k) = φ(m&sub2;,k) - φ(m&sub1;,k) = 2π fM Ts (4)
- Man sieht aus Formel (4), daß die zeitliche Phasendifferenz eine Information über die Momentanfrequenz f des sinusförmigen Signals enthält. Die Information über die Frequenz kann jedenfalls nur in einem begrenzten Abweichungsbereich erhalten werden, da die Phasen und somit die Differenz nur Modulo 2π verfügbar sind. Die meßbare Phasendifferenz ist mit der Differenz zwischen der Momentanfrequenz f des Signals und einer Frequenz fa, welche eine Funktion des Abstands zwischen den Blöcken ist, über die Beziehung verbunden:
- Δφ(k) = f - fa
- wo 1/fa die ganze Zahl von Perioden des sinusförmigen Signals während der Zeitdauer M Ts ist.
- In dem häufigen Fall, in dem die aufeinanderfolgenden Blöcke einander benachbart sind, d.h. in dem M = N gilt, ist fa ein Vielfaches der Frequenzauflösung der DFT.
- Im Fall eines stationären Signals, dessen Spektrum im Verlaufe der Zeit praktisch unverändert bleibt, bleibt Δφ nahezu konstant.
- Im Gegensatz hierzu kann Δφ im Fall von bestimmten Audiosignalen und Übergängen zwischen Signalen unterschiedlicher Natur sehr schnelle Änderungen aufweisen.
- Der in Figur 1 dargestellte Kodierer gemäß dem Stand der Technik arbeitet mit adaptiver Quantisierung. Er umfaßt hierzu eine Schaltung 20 zur Extraktion eines Deskriptors des Spektrums, der von einem Quantisierer 22 gefolgt ist, der den Deskriptor in eine Form bringt, welche eine zum Dekodierer des Empfängers übertragene Hilfsinformation bildet. Der quantisierte Deskriptor wird in dem Kodierer ferner einer Schaltung 24 zugeführt, welche jedem Koeffizienten unter Berücksichtigung seiner Amplitude eine Anzahl von Bits zuordnet. Die Koeffizienten y(m,k) jedes Blocks werden von adaptiven Quantisierern 26 numerisiert, welche jeden Koeffizienten mit einer von der Zuweisungsschaltung 24 festgelegten Anzahl von Bits kodieren.
- Die quantisierten Koeffizienten und der quantisierte Deskriptor werden zu (nicht dargestellten) Formatbildungsmitteln, einem Modulator und Ausgangsschaltungen geschickt.
- Der Empfänger umfaßt nicht dargestellte Eingangsschaltungen, welche eine Demodulierung und eine Verteilung der empfangenen Information vornehmen, wobei das Format der Meldungen in diesen Eingangsschaltungen gespeichert ist. Diese Schaltungen speisen den Dekodierer 12, der einen zum Aufbau des Kodierers symmetrischen Aufbau aufweist. Die quantisierten Koeffizienten werden zu einer Quantisierungsumkehrvorrichtung 28 gesendet, während die Deskriptoren einer Schaltung 30 zur Rekonstruktion des Deskriptors zugeführt werden, welche eine Schaltung 32 zur Zuweisung von Bits gemäß einer der Verteilung des Kodierers identischen Verteilung speist.
- Aus den empfangenen quantisierten Koeffizienten und der Hilfsinformation über das Spektrum stellt die Quantisierungsumkehrvorrichtung 28 für jeden Probenblock N/2 Koeffizienten y'(m,k) bereit. Diese rekonstruierten Koeffizienten werden einer Schaltung 34 zur Umkehr der DFT bzw. zur DFT&supmin;¹ zugeführt, welche ihrerseits für jeden Block N Proben x' (m) rekonstruiert. Diese N Proben reproduzieren die Eingangsproben, falls sie nicht von Rauschen aufgrund der Quantisierung und der Transferfunktion des Übertragungswegs beeinträchtigt sind.
- Wie man weiter oben gesehen hat, umfaßt eine erfindungsgemäße Einrichtung zusätzliche Mittel, welche die Stationarität des Signals über eine längere Frist, als es der Dauer eines Blocks entspricht, einsetzt, wobei diese Stationarität zu einer Redundanz zumindest bestimmter der Koeffizienten der Transformierten führt.
- Zuerst wird ein möglicher Aufbau eines prognostischen Kodierers und eines prognostischen Dekodierers für den Betrag der Harmonischen (Figuren 2A und 2B) und eines prognostischen Kodierers und eines prognostischen Dekodierers für die Phase der Harmonischen (Figuren 3A und 3B) beschrieben, bevor ein möglicher Gesamtaufbau der Einrichtung angegeben wird. In dem speziellen betrachteten Fall zieht man in Betracht, daß die Kodierung von dem Typ mit differentieller adaptiver Modulation mittels kodierter Impulse ist, auch ADPCM genannt, es können jedoch auch andere Kodierungsarten eingesetzt werden.
- Der prognostische Kodierer des Betrags jedes Koeffizienten kann den in Figur 2A gezeigten Aufbau aufweisen. Der von der Transformationsschaltung 18 bereitgestellte Betrag wird einem Addierer 36 zugeführt, der an seinem invertierenden Eingang ferner die von einer Vorhersage-Differential-Schleife bereitgestellte Vorhersage empfängt. Der von dem Addierer 36 bereitgestellte Vorhersagefehler e(m,k) wird einem Quantisierer 40 zugeführt, der an seinem Ausgang den Vorhersagefehler in Form eines ein Quantisierungsniveau darstellenden binären Signals liefert.
- Die dargestellte Vorhersageschleife umfaßt eine Quantisierungsuinkehrvorrichtung 42 und einen algebraischen Addierer 44. Der Addierer 44 empfängt das rekonstruierte Fehlersignal e'(m,k) und gibt es an eine von dem Ausgang des Addierers 44 gespeiste Vorhersagevorrichtung 46 aus.
- Im allgemeinen Regelfall wird die Vorhersageschleife von der Ordnung p = 1 sein und einen festen Vorhersagekoeffizienten aufweisen, eine höhere Vorhersageordnung bringt allgemein nur eine geringfügige Verbesserung des Vorhersagegewinns.
- Das Ausgangssignal des Quantisierers 40 wird ferner einem Adaptierungsblock 45 zugeführt, der für den Quantisierer eine Schätzung der Abweichung des Typs (m,k) bereitstellt.
- Der Quantisierer 40 und der Adaptierungsblock 45 können vorgesehen sein, um die Adaptierung mittels der Multiplizierer-Technik zu realisieren, die in "Digital Coding of Waveforms" von N. Jayant et al., Prentice Hall Signal Processing Series, Editions Oppenheim beschrieben ist. Der Quantisierer 40 arbeitet in der folgenden Art und Weise: Zur Behandlung des Blocks m wird der Schätzwert (m,k) mit einem Faktor multipliziert, der von dem Codewort I(m-1,k) abhängt, welches am Ausgang des Multiplizierers für den Block m-1 übertragen wurde, gemäß der Beziehung:
- m(m,k) = m(m-1,k) Mu( I(m-1,k) )
- Die Werte Mu( I ) sind vorberechnet und in Tabellen abgelegt welche in dem Adaptierungsblock 45 gespeichert sind.
- Der Quantisierer ist vom nicht-gleichmäßigen, adaptiven Typ gemäß dem Laplace'schen Gesetz. Die Anzahl von Niveaus, die durch Codeworte dargestellt ist, die er am Ausgang liefern kann, ändert sich als Funktion von m und k gemäß einer dynamischen Zuweisung der Bits, deren Anzahl Rk an einem Eingang 48 bereitgestellt wird.
- Damit die Energie des Fehlers e(m,k) am Ausgang des Addierers 36 minimal wird, muß der feste Vorhersagekoeffizient der Schleife gleich dem Korrelationskoeffizienten p sein. Die Erfahrung hat gezeigt, daß p für ein Audiosignal ungefähr gleich 0,96 ist.
- Bezeichnet man den Betrag, der aus für den Block der Ordnungszahl m-1 übertragenen Codeworten 1 rekonstruiert wurde, mit y'(m-1,k), so beschreiben die folgenden Gleichungen die Funktion des prognostischen Betrags-Kodierers:
- e(m,k) = y(m,k) - p y'(m-1,k)
- y'(m,k) = e'm(m,k) + p y'(m-1,k)
- in denen e'(m,k) das Ausgangssignal der Quantisierungsumkehrvorrichtung bezeichnet, das abgesehen von Quantisierungsrauschen gleich dem Fehler e(m,k) ist.
- Der im Empfänger enthaltene prognostische Betrags-Dekodierer kann den Aufbau mit dem in Figur 2B gezeigten Prinzip aufweisen: Das empfangene demodulierte Signal wird einer PCM-Quantisierungsumkehrvorrichtung 50 zugeführt, die mit einer Adaptierungsschaltung 52 versehen ist, welche jener des Kodierers identisch ist. Die Adaptierungsschaltung liefert der Quantisierungsumkehrvorrichtung einen Schätzwert der Abweichung des Typs (m,k). Die Synthese des rekonstruierten Betrags y'(m,k) wird durch Integration des rekonstruierten Fehlers e'(m,k) in einem Addierer 54 durchgeführt, welcher ferner das Ausgangssignal einer Vorhersageschleife empfängt, deren Vorhersagekoeffizient der gleiche ist wie jener der Vorhersagevorrichtung 46.
- Der prognostische Phasen-Kodierer (Figur 3A) hat allgemein einen Aufbau, der jenem des Kodierers der Figur 2A ähnlich ist, umfaßt jedoch zwei Differential-Schleifen.
- Die äußere Schleife, die von einem algebraischen Addierer 56, einer Vorhersagevorrichtung 58 und einem Addierer 60 gebildet ist, berechnet die Phasendifferenz Δφ(m,k), welche nach der vorstehend angegebenen Formel (4) die Frequenz wiedergibt.
- Die innere Schleife, die von einem algebraischen Addierer 62, einer Vorhersagevorrichtung 64 und einem Addierer 66 gebildet ist, erlaubt es, den Fehler eφ zu erhalten. Man sieht, daß der Addierer 66 ein Signal empfängt, das die Frequenz wiedergibt und vom Addierer 60 stammt, sowie eine Vorhersage der Momentanfrequenz, die von der Vorhersagevorrichtung 64 geliefert wird.
- Die Vorhersage ist, wie im Fall des Betrags-Kodierers, erster Ordnung. Eine höhere Vorhersageordnung verbessert den Vorhersagegewinn nur für bestimmte Fälle, wie einem Vibrato. Sie ist daher allgemein nicht gerechtfertigt.
- Der Vorhersagekoeffizient β für die innere Schleife ist im Prinzip gleich dem Korrelationskoeffizienten: ein Wert β = 0,97 gibt gute Ergebnisse. Der Koeffizient α der äußeren Schleife wird derart gewählt, daß die Auswirkungen der Übertragungsfehler abgeschwächt werden. Ein Wert von 0,98 gibt häufig gute Ergebnisse.
- Der Aufbau des Quantisierers 68, der Quantisierungsumkehrvorrichtung 70 und der Adaptierungsschaltung 72, der der gleiche sein kann wie jener des Betrags-Kodierers, wird nicht beschrieben. Die Adaptierung wird wieder mittels Multiplizierern verwirklicht. Die Quantisierung kann über ein bestimmtes Intervall, beispielsweise [-2,+2] gleichmäßig sein.
- Die Funktion des Kodierers wird durch die folgenden Gleichungen dargestellt:
- Δφ'(m,k) = φ(m,k) - α φ'(m-1,k)
- eφ(m,k) = Δφ(m,k) - β Δφ'(m-1,k)
- Δφ'(m,k) = e'φ(m,k) + β Δφ'(m-1,k)
- φ'(m,k) = Δφ(m,k) + α φ'(m-1,k) (7)
- Die Transferfunktion des gesamten Dekodierers lautet:
- Die Stabilität des Dekodierers wird sichergestellt, da sowohl α als auch β einen Absolutwert von kleiner als 1 aufweisen.
- Der in Figur 3A dargestellte prognostische Kodierer muß allgemein durch (nicht dargestellte) Testmittel komplettiert werden, welche es ermöglichen, die Phasensprünge zu erfassen. Und zwar ist der Wert von φ(m,k) nur modulo 2π verfügbar. Ein Phasensprung von ±π ergibt sich im Fall eines periodischen Signals regelmäßig und führt zu einem Impuls auf den Fehler eφ(m,k). Um zu vermeiden, daß dieser Impuls die Kontinuität der Phase φ(m,k) und der Phasendifferenz (Δφ) zerstört, ist eine Zurückführung notwendig.
- Die Testmittel können den Absolutwert des Fehlers e(m,k) mit π vergleichen. Falls der Absolutwert π überschreitet, untersuchen die Mittel, welcher der drei möglichen Werte:
- Δφ(m,k)
- Δφ(m,k) + 2π
- Δφ(m,k) - 2π
- den Absolutwert des Fehlers eφ(m,k) minimiert.
- Die Änderung von Δφ gibt der vom Addierer 56 synthetisierten Phase einen Wertebetrag von größer als π: Der Kodierer wird daher zurückgeführt, um φ'(m,k) in den Grenzen [-π,+π] zu halten.
- Der prognostische Phasen-Kodierer (Figur 3B) hat einen zum Aufbau des Kodierers symmetrischen Aufbau. Er umfaßt eine Quantisierungsumkehrvorrichtung 74, die mit einer Adaptierungsvorrichtung 76 versehen ist und einen Addierer 78 speist, der einer Vorhersageschleife zur Rekonstruktion der Phasendifferenz Δφ' angehört. Eine zweite Vorhersageschleife, die stromabwärts der ersten gelegen ist, umfaßt einen Addierer 80, der die Rekonstruktion der Phase φ'(m,k) ermöglicht.
- Man sieht, daß die kodierte Phase φ'(m,k) durch doppelte Integration des Vorhersagefehlers erhalten wird, welcher in Form der kodierten Worte 1 übertragen worden ist. Wie der Kodierer, so umfaßt der prognostische Phasen-Dekodierer allgemein (nicht dargestellte) Mittel zum Testen der synthetisierten Phase und Zurückführen.
- Für eine gegebene Quantisierungsgenauigkeit benötigt die Übertragung der durch die ADPCM-Kodierung erhaltenen Worte einen geringeren Durchsatz als die direkte Übertragung des Betrags oder der Phase der Koeffizienten, zumindest für die in der Nähe von Spitzen des Frequenzspektrums gelegenen Koeffizienten. Allgemein beträgt der Gewinn für die gesamten Audiosignale für jeden vorgenannten Wert (Betrag und Phase) etwa 2 Bits.
- Es ist wichtig, festzuhalten, daß der gesamte Vorhersagegewinn, der durch die ADPCM-Kodierung des Betrags und der Phase erhalten wird, von dem erhöhten Vorhersagbarkeitsgrad der in der Nähe von Spitzen des Frequenzspektrums gelegenen Koeffizienten herrührt. Der Vorhersagegewinn für die energieärmeren Spektrallinien entsprechenden Koeffizienten ist gering. Er kann sogar negativ sein.
- Die prognostische Kodierung wird nur für die Koeffizienten eingesetzt, welche eine erhöhte langfristige Redundanz aufweisen. Dies impliziert eine vorherige Frequenzdiskriminierung. Diese kann mittels einer Rekursivbewertung des Spektrums ye(m,k) vorgenommen werden, die gemäß:
- ye(m,k) = h&sub1; ye(m-1,k) + (1-h&sub1;) y'(m-1,k)
- berechnet wird, und mittels einer Rekursivbewertung des Vorhersagefehlers ec(m,k), die mittels:
- ec(m,k) = h&sub1; ec(m-1,k) + (1-h&sub1;) e'(m-1,k)
- berechnet wird, wobei e' () der quantisierte Vorhersagefehler im vorhergehenden Block ist und h&sub1; eine zwischen 0 und 1 enthaltene Konstante (beispielsweise h&sub1; = 0,6) ist.
- Die vorhersagbaren Linien werden daher durch Vergleich des Vorhersagegewinns ( ye(m,k) /ec(m,k))² mit einem festen Schwellenwert erfaßt, wobei der feste Schwellenwert derart gewählt ist, daß beispielsweise ein minimaler Gewinn von 1 Bit je vorgenanntem Wert sichergestellt ist.
- Da ye(m,k) und ec(m,k) auch dem Dekodierer bekannt sind, braucht keine Hilfsinformation übertragen zu werden.
- Figur 4 zeigt einen möglichen Aufbau einer Einrichtung, welche eine derartige Frequenzdiskriminierung verwendet, wobei der Kodierer (wie der Dekodierer) zwei Zweige aufweist, von denen lediglich ein einziger eine prognostische ADPCM-Kodierung (oder Dekodierung) einsetzt. Die Elemente der Figur 4, die jenen bereits in den Figuren 1 bis 3 gezeigten entsprechen, werden nicht erneut beschrieben und die Addierer sind der Einfachheit halber nicht dargestellt.
- In dem Kodierer lenkt eine Schaltung 82 zur Extraktion von Harmonischen die Koeffizienten entweder zu dem vorhersagefreien Zweig oder zu dem Zweig mit ADPCM-Kodierung des Betrags und der Phase, und das als Funktion des empfangenen Adaptierungssignals einer Schaltung 84 zur rekursiven Bewertung des Spektrums. Dieses Signal wird von der rekursiven Bewertung ye(m,k) gebildet, die nicht zu übertragen werden braucht.
- In dem vorhersagefreien Zweig 86 wird die Phase φ(m,k) über das Intervall [-π,π] gleichmäßig quantisiert und der Betrag wird nicht-gleichmäßig adaptiv quantisiert (Laplace'sches Gesetz).
- In dem Vorhersagezweig 88 vermindert die prognostische Kodierung der Frequenzmerkmale den den bedeutsamsten Koeffizienten des Spektrums zuzuweisenden Durchsatz und seine Kombination mit einer rückgekoppelten oder "backward" adaptiven Quantisierung mündet in einen Kodierungsalgorithmus, bei welchem die Hilfsinformation sehr vermindert ist. Der von der Vorhersage bestimmter Spektrallinien herrührende Gewinn wird in dem Verfahren berücksichtigt welches jedem der Koeffizienten der Transformierten die Bits zuordnet. Dieses Verfahren wird für jeden Probenblock berechnet und sein Prinzip entspricht dem in dem Artikel von Zelinski et al. "Adaptive Transform Coding of Speech Signals", IEEE Trans. on ASSP, August 1977 und in jenem von Johnston "Transform Coding of Audio using Preceptual Criteria", IEEE Journal on Selected Areas in Communications, Februar 1988 beschriebenen Techniken.
- Jedenfalls und mit gleicher Wertigkeit erhalten die vorgenannten Werte, Betrag oder Phase, eine geringere Anzahl von Bits. Die Differenz ΔRk kann fest und gleich dem mittleren (oder minimalen) von der Vorhersage herrührenden Gewinn sein, beispielsweise ΔRk = 2 Bits.
- Für eine optimale Funktion ist man jedoch gehalten, ΔRk als Funktion des momentanen Vorhersagegewinns für jede der vorhersagbaren Linien zu berechnen. ΔRk ist daher mit der Frequenz und der Zeit veränderlich. ΔRk kann daher gemäß dem Verhältnis ( ye(m,k) /ec(m,k))² erhalten werden.
- Da die Zuweisung der Bits vollständig gemäß ye(m,k) und ec(m,k) berechnet wird, gibt es keine Hilfsinformation zu übertragen.
- Verschiedene Töne, wie resonante Signale oder Signale mit flachem Spektrum, werden von dem gleichen Algorithmus kodiert, ohne vorherige Klassifizierung zu erfordern.
Claims (12)
1. Verfahren zur Übertragung oder Speicherung von
Schallsignalen in numerischer Form, gemäß welchem man das
Schallsignal in Probenblöcke zerlegt und man die Proben
jedes Blocks einer Kodierung mittels Zeit-Frequenz-
Transformation unterwirft, deren Koeffizienten man in
numerischer Form überträgt, wobei empfangsseitig die
Umkehroperationen durchgeführt werden, dadurch
gekennzeichnet, daß man wenigstens die bedeutsamsten
Koeffizienten der Transformierten jedes Blocks einer
prognostischen und adaptiven Kodierung unterwirft, welche die
Stationarität des Signals über eine oberhalb der Dauer
eines Blocks liegende Dauer verwendet, wobei die
Koeffizienten einer Frequenz-Diskriminierung unterworfen
werden und lediglich jene Koeffizienten der
prognostischen und adaptiven Kodierung unterworfen werden, die
über eine oberhalb der Dauer eines Blocks liegende
Dauer eine erhöhte langfristige Redundanz aufweisen.
2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß
die prognostische und adaptive Kodierung auf den Betrag
und die Phase der Koeffizienten angewendet wird.
3. Verfahren nach Anspruch 1 oder 2, dadurch
gekennzeichnet, daß die prognostische und adaptive Kodierung vom
ADPCM-Typ ist.
4. Kodierer für Schallsignale zur Durchführung des
Verfahrens zur Übertragung oder Speicherung nach Anspruch 1,
dadurch gekennzeichnet, daß er stromaufwärts einer
Zeit-Frequenz-Transformationsschaltung (18) Mittel
umfaßt zur prognostischen und adaptiven Kodierung
wenigstens von bestimmten der Koeffizienten der
Transformierten jedes Blocks, umfassend:
- Frequenzdiskriminierungs-Mittel (82) mit einer
Schaltung zur Bewertung des Spektrums, um die zu
kodierenden Koeffizienten der Transformierten jedes
Blocks auszuwählen,
- einen Betrags-Kodierer (40, 42, 44, 45, 46) einer
Vorhersageordnung wenigstens 1. Ordnung, der einen
nicht gleichmäßigen Quantisierer aufweist, und
- einen Phasen-Kodierer (56, 58, 60, 62, 64, 66, 68,
70, 72) einer Vorhersageordnung wenigstens 1.
Ordnung, der einen gleichmäßigen Quantisierer, eine
äußere Differentialschleife zur Berechnung der
Phasendifferenz und eine innere Schleife zur
Fehlerberechnung aufweist.
5. Kodierer nach Anspruch 4, dadurch gekemizeichnet, daß
der Betrags-Kodierer einen PCM-Quantisierer (40), eine
Vorhersageschleife mit einer
Quantisierungsuinkehrvorrichtung (42), einen algebraischen Addierer (44), der
vermittels eines Multiplizierers mit einem
Vorhersagekoeffizienten 9 rückgekoppelt ist, und einen
Eingangsaddierer des Quantisierers umfaßt, so daß er gemäß den
folgenden Gleichungen arbeitet:
e(m,k) = y(m,k) - p y'(m-1,k)
y'(m,k) = e'm(m,k) + p y'(m-1,k)
wobei e'(m,k) das Ausgangssignal der
Quantisierungsumkehrvorrichtung bezeichnet, der abgesehen vom
Quantisierungsrauschen gleich dem Fehler e(m,k) ist, wobei y
der Wert des zu kodierenden Betrags ist, y' der
Schätzwert von y ist, und m die Ordnungszahl des Blocks ist.
6. Kodierer nach Anspruch 5, dadurch gekennzeichnet, daß p
in der Größenordnung von 0,96 liegt.
7. Kodierer nach Anspruch 4, 5 oder 6, dadurch
gekennzeichnet, daß die innere Schleife des Phasen-Kodierers
eine Quantisierungsumkehrvorrichtung, einen
algebraischen Addierer (62), der vermittels einer
Vorhersagevorrichtung (64) mit Multiplikation mit einem
Koeffizienten β rückgekoppelt ist, wobei der Koeffizient β im
wesentlichen gleich dem Korrelationskoeffizienten
zwischen Blöcken ist, und einen Eingangsaddierer (66) des
Quantisierers umfaßt.
8. Kodierer nach Anspruch 7, dadurch gekennzeichnet, daß
die Addierermittel (66) einen algebraischen Addierer,
Mittel zum Durchführen eines Vergleichstests des
Fehlers mit π und Mittel zum Zurückführen der Phase
umfassen, um die Phase in dem Bereich [-π, +π] zu halten.
9. Kodierer nach Anspruch 7 oder 8, dadurch
gekennzeichnet, daß die äußere Schleife von einem algebraischen
Addierer (56), einer Vorhersagevorrichtung (58) mit
Multiplikation mit einem Fehlerdämpfungskoeffizienten,
der kleiner als 1 ist, und Addierermitteln (60)
gebildet ist.
10. Dekodierer von Schallsignalen, der zum Zusammenwirken
mit dem Kodierer gemäß einem der Ansprüche 4 bis 9
geeignet ist, dadurch gekennzeichnet, daß er stromabwärts
einer Frequenz-Zeit-Transformationschaltung Mittel zum
Dekodieren aufweist, umfassend
- einen Betrags-Dekodierer (50, 52, 54) mit einem zum
Aufbau des Betrags-Kodierers symmetrischen Aufbau
und
- einen prognostischen Phasen-Dekodierer (74, 76, 78,
80) mit zwei in Reihe angeordneten
Vorhersageschleifen,
welche aufeinanderfolgend die Phasendifferenz
und die Phase rekonstruieren.
11. Dekodierer nach Anspruch 10, dadurch gekennzeichnet,
daß der prognostische Phasen-Dekodierer Addierermittel
mit einem algebraischen Addierer (80) umfaßt der den
Mitteln zum Zurückführen der Phase φ(m,k) zugeordnet
ist.
12. Übertragungseinrichtung, umfassend einen Kodierer nach
einem der Ansprüche 4 bis 9, dadurch gekennzeichnet,
daß sie einen zusätzlichen Zweig (86) ohne
prognostische adaptive Kodier-Mittel umfaßt, um anschließend an
die Frequenzdiskriminierung der Koeffizienten die
vorhersagefreie Übertragung der Koeffizienten schwacher
Energie sicherzustellen.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR8906194A FR2646978B1 (fr) | 1989-05-11 | 1989-05-11 | Procede et installation a codage de signaux sonores |
Publications (2)
Publication Number | Publication Date |
---|---|
DE69017074D1 DE69017074D1 (de) | 1995-03-30 |
DE69017074T2 true DE69017074T2 (de) | 1995-10-12 |
Family
ID=9381579
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE69017074T Expired - Lifetime DE69017074T2 (de) | 1989-05-11 | 1990-05-09 | Verfahren und Einrichtung zur Codierung von Audio-Signalen. |
Country Status (5)
Country | Link |
---|---|
US (1) | US5089818A (de) |
EP (1) | EP0397564B1 (de) |
JP (1) | JP3154482B2 (de) |
DE (1) | DE69017074T2 (de) |
FR (1) | FR2646978B1 (de) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10026872A1 (de) * | 2000-04-28 | 2001-10-31 | Deutsche Telekom Ag | Verfahren zur Berechnung einer Sprachaktivitätsentscheidung (Voice Activity Detector) |
Families Citing this family (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5448683A (en) * | 1991-06-24 | 1995-09-05 | Kokusai Electric Co., Ltd. | Speech encoder |
JP3144009B2 (ja) * | 1991-12-24 | 2001-03-07 | 日本電気株式会社 | 音声符号復号化装置 |
JP3310682B2 (ja) * | 1992-01-21 | 2002-08-05 | 日本ビクター株式会社 | 音響信号の符号化方法及び再生方法 |
KR960003628B1 (ko) * | 1993-12-06 | 1996-03-20 | Lg전자주식회사 | 디지탈신호의 부호화/복호화 방법 및 장치 |
JP2655063B2 (ja) * | 1993-12-24 | 1997-09-17 | 日本電気株式会社 | 音声符号化装置 |
FI114248B (fi) * | 1997-03-14 | 2004-09-15 | Nokia Corp | Menetelmä ja laite audiokoodaukseen ja audiodekoodaukseen |
JP3462066B2 (ja) * | 1998-01-29 | 2003-11-05 | 株式会社東芝 | Adpcm圧縮装置、adpcm伸長装置及びadpcm圧縮伸長装置 |
EP1279164A1 (de) | 2000-04-28 | 2003-01-29 | Deutsche Telekom AG | Verfahren zur berechnung einer sprachaktivitätsentscheidung (voice activity detector) |
US7016547B1 (en) * | 2002-06-28 | 2006-03-21 | Microsoft Corporation | Adaptive entropy encoding/decoding for screen capture content |
US7433824B2 (en) * | 2002-09-04 | 2008-10-07 | Microsoft Corporation | Entropy coding by adapting coding between level and run-length/level modes |
ES2297083T3 (es) | 2002-09-04 | 2008-05-01 | Microsoft Corporation | Codificacion entropica por adaptacion de la codificacion entre modos por longitud de ejecucion y por nivel. |
US7688894B2 (en) * | 2003-09-07 | 2010-03-30 | Microsoft Corporation | Scan patterns for interlaced video content |
US7724827B2 (en) * | 2003-09-07 | 2010-05-25 | Microsoft Corporation | Multi-layer run level encoding and decoding |
US7782954B2 (en) * | 2003-09-07 | 2010-08-24 | Microsoft Corporation | Scan patterns for progressive video content |
GB2408858B (en) * | 2003-12-05 | 2006-11-29 | Wolfson Ltd | Word length reduction circuit |
US8032368B2 (en) * | 2005-07-11 | 2011-10-04 | Lg Electronics Inc. | Apparatus and method of encoding and decoding audio signals using hierarchical block swithcing and linear prediction coding |
US7599840B2 (en) * | 2005-07-15 | 2009-10-06 | Microsoft Corporation | Selectively using multiple entropy models in adaptive coding and decoding |
US7693709B2 (en) | 2005-07-15 | 2010-04-06 | Microsoft Corporation | Reordering coefficients for waveform coding or decoding |
US7684981B2 (en) * | 2005-07-15 | 2010-03-23 | Microsoft Corporation | Prediction of spectral coefficients in waveform coding and decoding |
US7933337B2 (en) * | 2005-08-12 | 2011-04-26 | Microsoft Corporation | Prediction of transform coefficients for image compression |
US8599925B2 (en) * | 2005-08-12 | 2013-12-03 | Microsoft Corporation | Efficient coding and decoding of transform blocks |
US7565018B2 (en) * | 2005-08-12 | 2009-07-21 | Microsoft Corporation | Adaptive coding and decoding of wide-range coefficients |
US8184710B2 (en) * | 2007-02-21 | 2012-05-22 | Microsoft Corporation | Adaptive truncation of transform coefficient data in a transform-based digital media codec |
US7774205B2 (en) * | 2007-06-15 | 2010-08-10 | Microsoft Corporation | Coding of sparse digital media spectral data |
US8179974B2 (en) | 2008-05-02 | 2012-05-15 | Microsoft Corporation | Multi-level representation of reordered transform coefficients |
US8406307B2 (en) * | 2008-08-22 | 2013-03-26 | Microsoft Corporation | Entropy coding/decoding of hierarchically organized data |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE331480C (de) * | 1914-08-04 | 1921-01-08 | Hermann Maas | Maschine zur Herstellung von Zigarrenwickeln |
JPS5922165A (ja) * | 1982-07-28 | 1984-02-04 | Nippon Telegr & Teleph Corp <Ntt> | アドレス制御回路 |
DE3310480C2 (de) * | 1983-03-23 | 1986-02-13 | Seitzer, Dieter, Prof. Dr.-Ing., 8520 Erlangen | Digitales Codierverfahren für Audiosignale |
CA1208789A (en) * | 1983-11-25 | 1986-07-29 | Peter E. Chow | Adpcm encoder/decoder with improved tracking |
US4680797A (en) * | 1984-06-26 | 1987-07-14 | The United States Of America As Represented By The Secretary Of The Air Force | Secure digital speech communication |
KR900015473A (ko) * | 1989-03-02 | 1990-10-27 | 하라 레이노스께 | 음성 신호의 코딩 방법 |
US4932062A (en) * | 1989-05-15 | 1990-06-05 | Dialogic Corporation | Method and apparatus for frequency analysis of telephone signals |
-
1989
- 1989-05-11 FR FR8906194A patent/FR2646978B1/fr not_active Expired - Lifetime
-
1990
- 1990-05-09 EP EP90401233A patent/EP0397564B1/de not_active Expired - Lifetime
- 1990-05-09 US US07/520,200 patent/US5089818A/en not_active Expired - Lifetime
- 1990-05-09 DE DE69017074T patent/DE69017074T2/de not_active Expired - Lifetime
- 1990-05-10 JP JP12281590A patent/JP3154482B2/ja not_active Expired - Lifetime
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10026872A1 (de) * | 2000-04-28 | 2001-10-31 | Deutsche Telekom Ag | Verfahren zur Berechnung einer Sprachaktivitätsentscheidung (Voice Activity Detector) |
US7318025B2 (en) | 2000-04-28 | 2008-01-08 | Deutsche Telekom Ag | Method for improving speech quality in speech transmission tasks |
Also Published As
Publication number | Publication date |
---|---|
EP0397564A3 (de) | 1991-04-10 |
FR2646978A1 (fr) | 1990-11-16 |
JPH02308632A (ja) | 1990-12-21 |
EP0397564B1 (de) | 1995-02-22 |
DE69017074D1 (de) | 1995-03-30 |
JP3154482B2 (ja) | 2001-04-09 |
FR2646978B1 (fr) | 1991-08-23 |
EP0397564A2 (de) | 1990-11-14 |
US5089818A (en) | 1992-02-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69017074T2 (de) | Verfahren und Einrichtung zur Codierung von Audio-Signalen. | |
EP0290581B1 (de) | Verfahren zum übertragen digitalisierter tonsignale | |
DE69401514T2 (de) | Vom rechenaufwand her effiziente adaptive bitzuteilung für kodierverfahren und kodiereinrichtung | |
DE69015613T2 (de) | Transformationscodierer, -decodierer und -codierer/decodierer mit kurzer zeitverzögerung für audio-anwendungen hoher qualität. | |
DE69006011T3 (de) | Transformationscodierer, -decodierer und -codierer/decodierer mit niedriger bitrate für audio-anwendungen hoher qualität. | |
DE2818052C2 (de) | Quantisierung eines Signals mit einem sich über ein gegebenes Frequenzband erstreckendem Spetkrum | |
EP0193143B1 (de) | Verfahren zur Übertragung eines Audiosignals | |
EP1145227B1 (de) | Verfahren und vorrichtung zum verschleiern eines fehlers in einem codierten audiosignal und verfahren und vorrichtung zum decodieren eines codierten audiosignals | |
EP1979901B1 (de) | Verfahren und anordnungen zur audiosignalkodierung | |
DE69323106T2 (de) | Verfahren und Vorrichtung für perceptuelles Kodieren von Audio-Signalen | |
DE3710664C2 (de) | ||
DE69815650T2 (de) | Sprachkodierer | |
EP1869671B1 (de) | Verfahren und vorrichtung zur geräuschunterdrückung | |
EP0287578B1 (de) | Digitales codierverfahren | |
EP0978172B1 (de) | Verfahren zum verschleiern von fehlern in einem audiodatenstrom | |
DE69015105T2 (de) | Kompressionseinrichtung für transformiertes, digitales Audiosignal mit adaptiver Quantisierung auf Grund eines psycho-akustischen Kriteriums. | |
DE69106580T2 (de) | Codieranordnung mit einem Unterbandcoder und Sender mit der Codieranordnung. | |
DE60124079T2 (de) | Sprachverarbeitung | |
DE69533259T2 (de) | Nichtlineares quantisieren eines informationssignales | |
DE3884839T2 (de) | Codierung von akustischen Wellenformen. | |
DE69428435T2 (de) | Signalkodierer, signaldekodierer, aufzeichnungsträger und signalkodiererverfahren | |
DE69206300T2 (de) | Verfahren und Einrichtung zur Bearbeitung von Vorechos eines mittels einer Frequenztransformation kodierten digitalen Audiosignals. | |
EP0464534B1 (de) | Transformationskodierer mit adaptiver Fensterfunktion | |
DE68907098T2 (de) | Differentieller Kodierer mit auto-adaptivem Prädiktorfilter und dazugehörigem Dekodierer. | |
DE3888547T2 (de) | Gerät zur Sprachanalyse und -synthese. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition |