DE3310480A1 - Digital coding method for audio signals - Google Patents
Digital coding method for audio signalsInfo
- Publication number
- DE3310480A1 DE3310480A1 DE19833310480 DE3310480A DE3310480A1 DE 3310480 A1 DE3310480 A1 DE 3310480A1 DE 19833310480 DE19833310480 DE 19833310480 DE 3310480 A DE3310480 A DE 3310480A DE 3310480 A1 DE3310480 A1 DE 3310480A1
- Authority
- DE
- Germany
- Prior art keywords
- calculation
- operations
- takes place
- carried out
- values
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 38
- 230000005236 sound signal Effects 0.000 title 1
- 238000004364 calculation method Methods 0.000 claims description 16
- 230000003595 spectral effect Effects 0.000 claims description 16
- 230000005540 biological transmission Effects 0.000 claims description 7
- 238000012937 correction Methods 0.000 claims description 6
- 238000001228 spectrum Methods 0.000 claims description 6
- 238000012935 Averaging Methods 0.000 claims description 5
- 238000012545 processing Methods 0.000 claims description 3
- 230000015654 memory Effects 0.000 claims 3
- 238000007792 addition Methods 0.000 claims 1
- 239000003365 glass fiber Substances 0.000 claims 1
- 238000013139 quantization Methods 0.000 description 4
- 230000009466 transformation Effects 0.000 description 4
- 230000003044 adaptive effect Effects 0.000 description 3
- 238000011946 reduction process Methods 0.000 description 3
- 238000005070 sampling Methods 0.000 description 3
- 238000007796 conventional method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 238000012546 transfer Methods 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/02—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 spectral analysis, e.g. transform vocoders or subband vocoders
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Computational Linguistics (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Description
Prof. Dr. -Ing. Dieter Seither *··**--* .*.-" 33/1 63^ "] Q 4 8 0 Humboldtstraße 14 - J" 'Prof. Dr. -Ing. Dieter Seither * ·· ** - *. * .- "33/1 63 ^"] Q 4 8 0 Humboldtstrasse 14 - J "'
8520 Erlangen8520 Erlangen
Die Erfindung betrifft ein digitales Codierverfahren für die übertragung bzw. Speicherung akustischer Signale, insbesondere Musiksignale.The invention relates to a digital coding method for transmission or storage of acoustic signals, in particular music signals.
Ein grundlegendes Verfahren zur Codierung akustischer Siynale ist die sog. Pulscodemodulation als Ausgangspunkt für weitere Datenreduktionsverfahren. Während Sprachsignale üblicherweise mit 12 Bit linear bzw. 8 Bit logarithmisch codiert werden, werden für Musiksignale momentan 14 Bit bei linearer Codierung verwendet. Bei einer Abtastfrequenz von 8 kHz ergeben sich damit für Sprachsignale Datenraten 96 kbit/s bzw. 64 kbit/s. Musiksignale werden wegen der höheren Qualitätsanforderungen mit mindestens 32 kHz (Deutsche Bundespost) abgetastet. Bei 14 Bit linearer Codierung ergibt sich somit eine Datenrate von 448 kbit/s.A basic method for coding acoustic signals is what is known as pulse code modulation as a starting point for others Data reduction process. While voice signals are usually coded linearly with 12 bits or logarithmically with 8 bits, 14 bits are currently used for music signals with linear coding. With a sampling frequency of 8 kHz this results in for voice signals data rates 96 kbit / s or 64 kbit / s. Music signals are because of the higher quality requirements sampled with at least 32 kHz (Deutsche Bundespost). With 14-bit linear coding, this results in a data rate of 448 kbit / s.
Im Gegensatz zur übertragung, von Sprachsignalen, für die es eine ganze Reihe von Datenreduktionsverfahren gibt, sind kaum Datenreduktionsverfahren für.Musiksignale bekannt. In CH3 wird von einem Verfahren berichtet,, mit dem eine Reduktion von 14 Bit auf 11 Bit erreicht wird. Werden jedoch Reduktionsfaktoren größer j gleich 2 angestrebt, - d. h. anstelle von 14 Bit werden nur 7 Bit pro Abtastwert verwendet - so bewirken Datenreduktionsverfahren für Musiksignale bisher immer eine Qualitätsverminderung relativ zu einer linearen Quantisierung.In contrast to the transmission of speech signals, for which there are a number of data reduction processes, there are hardly any known data reduction processes for music signals. In CH3 a process is reported with which a reduction from 14 bits to 11 bits is achieved. However, if reduction factors greater than j equal to 2 are sought - ie instead of 14 bits only 7 bits are used per sample value - data reduction methods for music signals have always resulted in a reduction in quality relative to linear quantization.
Das Ziel der Erfindung ist die Realisierung eines Verfahrens zur Datenreduktion von Musiksignalen um einen Faktor 4-6 > (je nach Abtastrate des Originalsignals), ohne.daß eine subjektive Qualitätsminderung des Signals bemerkbar wird, sowie die Realisierung eines solchen Verfahrens in Festkommarechnung. Die Verbesserung gegenüber herkömmlichen Verfahren, z.' B. einer nichtlinearen Quantisierung, kommt dadurch zustande, daß das Codierverfahren im Spektralbereich nach dem Prinzip der Adaptiven Transformations-The aim of the invention is to implement a method for data reduction of music signals by a factor of 4-6> (depending on the sampling rate of the original signal), without any subjective reduction in quality of the signal becomes noticeable, as well as the implementation of such a method in fixed-point calculation. The improvement compared to conventional methods, e.g. B. a non-linear quantization, comes about that the coding method in Spectral range according to the principle of adaptive transformation
_ 5 _ COPV_ 5 _ COPV
codierung (ATC) arbeitet. Das Prinzip der ATC ist grundsätzlich von der Sprachübertragung her bekannt C 2 U . Jedoch war es dort bisher trotz der vergleichsweise niedrigen Abtastfrequenz von 8 kHz - dies ist ein Viertel_der Mindestabtastfrequenz für Musiksignale hoher Qualitärt - aufgrund seiner Komplexität nicht im praktischen Betrieb einsetzbar. Da die notwendigen Operationen in Gleitkommarechnung durchgeführt werden mußten, waren zur Simulation der ATC Rechenanlagen nötig. Diese erlauben jedoch aufgrund ihre'r zu kleinen Rechengeschwindigkeit in der Regel keine Echtzeitverarbeitung des akustischen Signals.coding (ATC) works. The principle of ATC is basically known from voice transmission C 2 U. However, it has been there despite the comparatively low sampling rate of 8 kHz - t this is a Viertel_der Mindestabtastfrequenz for music signals high Quality r - due to its complexity not in practice be used. Since the necessary operations had to be carried out in floating point arithmetic, computer systems were required to simulate the ATC. However, because their computing speed is too low, these generally do not allow real-time processing of the acoustic signal.
Da Musiksignale vielfach auf wenige signifikante Frequenzen beschränkte Spektralanteile besitzen, eignet sich das Prinzip der Adaptiven Transformationscodierung, besonders zur Codierung von. Musiksignalen. Bei diesem Verfahren werden.Spektralkoeffizienten, die in Abhängigkeit ihrer Energie unterschiedlich.fein.quantisiert werden, zum Empfänger übertragen. Spektralkoeffizienten, deren Anteil am Gesamtsignal unbedeutend .ist, werden nicht-übertragen. Zusätzlich werden noch.. Informationen über den. Verlauf des Spektrums zum Empfänger übertragen.Since music signals often have spectral components limited to a few significant frequencies, the principle of adaptive transformation coding is particularly suitable for coding . Music signals. With this method, spectral coefficients, which are finely quantized differently depending on their energy, are transmitted to the receiver. Spectral coefficients whose share in the overall signal is insignificant are not transmitted. In addition, ... information about the. Transfer the course of the spectrum to the receiver.
Die Erfindung betrifft eine Echtzeitrealisierung des .Codierverfahrens, dadurch gekennzeichnet,, daß die. notwendigen Rechenoperationen mit. beschränkter Wortlänge in.Festkomma-Rechnung durchgeführt werden. Um die beschränkte Wortlänge möglichst effektiv auszunutzen, werden an..verschiedenen Stellen des Systems Verstärkungsregelungen eingesetzt.The invention relates to a real-time implementation of the .Coding method, characterized in that the. necessary arithmetic operations with. limited word length in fixed point calculation will. In order to use the limited word length as effectively as possible, gain controls are implemented at different points in the system used.
Ein.Block von .128 Abtastwerten des akustischen Signals wird unter Verwendung der Diskreten Cosinus-Transformation. (DCT) in einen Satz von 128 Spektralkoeffizienten. transformiert. Die DCT wird mit Hilfe der schnellen Fourier-Transformation '(FFT) realisiert U.33 · Bsi der Realisierung der FFT in .Festkommarechnung nehmen die Rundungsfehler bekanntlich von Stufe zu Stufe zu. ■ Der Grund liegt darin, daß eine 16 χ 16 Bit Multiplikation ein 32 Bit Ergebnis liefert. Bei einer Festkomma-Darstellung mit nur 16 Bit Wortlänge müssen 'die-unteren 16 Bit dieses 32 Bit Ergebnisses bei der weiteren Verarbeitung unberücksichtigt bleiben. Es ist leicht einzusehen, daß die dadurch·entstehenden Rundungsfehler umso größer werden, je kleiner die ursprünglich zu multiplizierenden Faktoren sind-A block of .128 samples of the acoustic signal is generated using the Discrete Cosine Transform. (DCT) into a set of 128 spectral coefficients. transformed. The DCT is implemented with the aid of the Fast Fourier Transformation (FFT) U.33 · Bsi the implementation of the FFT in fixed-point calculation, the rounding errors increase from level to level, as is well known. ■ The reason is that a 16 χ 16 bit multiplication yields a 32 bit result. In the case of a fixed point representation with a word length of only 16 bits, the lower 16 bits of this 32-bit result must not be taken into account for further processing. It is easy to see that the resulting rounding errors become greater the smaller the factors originally to be multiplied -
Das Problem der Rundungsfehler wird bei der Erfindung dadurch verringert, daß vor der Berprhnnnrr λ~*- ™™m -----The problem of rounding errors is reduced in the invention by the fact that before the Berprhnnnrr λ ~ * - ™haben m -----
kungsregelung wirkt..: "Damit :iai;;j3i*c her gestellt, dale ^uca [fctpn diejenigen Blöcke von Signalwerten, die kleine Signalamplituden enthalten, die zur Verfügung stehende Wortlänge ausgenutzt wird. Ein weiteres Problem bei der Berechnung der FFT in Festkommarechnung besteht darin, daß das Zwischenergebnis nach der Berechnung einer Stufe maximal doppelt so groß sein kann wie die Eingangswerte für diese Stufe. Die dadurch entstehenden Überläufe verfälschen das Ergebnis der FFT-Berechnung. Eine 2. Verstärkungsregelung wird deshalb bei der Berechnung der FFT verwendet, um mögliche Überläufe zu verhindern. Die Regelung nimmt eine Skalierung der Ergebnisse für alle FFT- Stufen vor, beginnend von der Stufe, ab der unter ungünstigsten Bedingungen ein Überlauf zu erwarten ist. Die Verstärkungsregelung kann auch abhängig von den Signalwerten innerhalb eines Blockes erfolgen, derart, daß nach der Berechnung einer FFT-Stufe alle Zwischenergebnisse daraufhin., kontrolliert werden, ob sie betragsmäßig maximal die Hälfte des zur Verfügung stehenden Wertebereiches benötigen.. Überschreitet ein Zwischenergebnis betragsmäßig diese Grenze,, so müssen alle Zwischenergebnisse der jeweiligen Stufe skaliert werden.kung regulation acts .. "To: iai ;; j3i * c ago found dale ^ uca [fctpn those blocks of signal values that contain small signal amplitudes available to word length is exploited Another problem in calculating the FFT in fixed-point statement. consists in the fact that the intermediate result after the calculation of a stage can be a maximum of twice as large as the input values for this stage. The resulting overflows falsify the result of the FFT calculation. A second gain control is therefore used when calculating the FFT to The control performs a scaling of the results for all FFT levels, starting from the level from which an overflow is to be expected under the most unfavorable conditions. The gain control can also take place depending on the signal values within a block, in such a way that after the calculation of an FFT level, all intermediate results are then checked to see whether they are relevant In terms of amount, they require a maximum of half of the available value range. If an intermediate result exceeds this limit in terms of amount, then all intermediate results of the respective level must be scaled.
Ein wesentliches Merkmal der adaptiven Transformationscodierung (ATC) besteht darin, die einem Wert im transformierten Bereich zugeteilte Wortlänge optimal im Sinne eines minimalen Quadrates des Quantisierungsfehlers an die spektrale Verteilung des Signals anzupassen. Die Bitzahl R.. für einen Spektralkoeffizienten i ergibt sich theoretisch zu £23An essential feature of adaptive transform coding (ATC) is that it has a value in the transformed range Allocated word length optimal in the sense of a minimal square of the quantization error in the spectral distribution of the signal adapt. Theoretically, the number of bits R .. for a spectral coefficient i is £ 23
- 1 6>2 - 1 6 > 2
R1 = R + ο -Id ! (1)R 1 = R + ο -Id ! (1)
i = 1 ... Ni = 1 ... N
R = mittlere Bitzahl pro Koeffizient N = Blocklänge
<o . = Varianz des Koeffizienten i.R = average number of bits per coefficient N = block length
<o. = Variance of the coefficient i.
Bei realen, nichtstationären Signalen-wie Sprache oder.Musik wird diese Bitaufteilung bei der ATC für jeden transformiertenWith real, non-stationary signals such as speech or music this bit division is transformed for each at the ATC
331 ο48ο331 ο48ο
Block .neu an den momentanen spektralen.Verlauf angepaßt. Nach Gl. (1) müßten somit je Block:KTWerte R. als Zusatzinformation zum Empfänger übertragen werden. Da dies einen unvertretbar hohen Anteil.an der gesamten zu übertragenden Information bedeutete, muß eine wesentliche Datenreduktion bei der Beschreibung des Spektrums durchgeführt werden. Ein im Prinzip bekanntes und für die hier betrachtete Anwendung gut geeignetes Verfahren besteht darin, statt des tatsächlichen Jtferts logarithmische Schätzwerte der Streuung, log G1, für einige Stützstellen im Spektrum zu übertragen. Sie werden aus den aktuellen Spektralwerten y. wie folgt berechnet: Block .new adapted to the current spectral.progress. According to Eq. (1) would therefore have to be transmitted per block: KTWerte R. as additional information to the receiver. Since this meant an unacceptably high proportion of the total information to be transmitted, a significant data reduction must be carried out when describing the spectrum. A method which is known in principle and is well suited for the application under consideration consists in transferring logarithmic estimated values of the scatter, log G 1 , for some support points in the spectrum instead of the actual value. They are derived from the current spectral values y. calculated as follows:
Λ h*M
log C?.2= -J- . Σ logy·2 (2) Λ h * M
log C ?. 2 = -J-. Σ logy 2 (2)
J = J1 J = J 1
Das heißt, in einem Intervall 1 werden M benachbarte logarithmierte Quadrate gemittelt. Es ergeben sich L = N/M zu übertragende Stützwerte.That is, in an interval 1, M adjacent logarithms become Averaged squares. The result is L = N / M supporting values to be transmitted.
Aus den Stützwerten werden durch lineare Interpolation wieder sämtliche Zwischenwerte log &j ermittelt. Zur Berechnung der Bitzahlen R^ nach Formel. (1) wird log 6 anstatt log e? verwendet.All intermediate values log & j are again determined from the support values by linear interpolation. To calculate the bit numbers R ^ according to the formula. (1) will log 6 be used instead of log e? used.
Erfindungsgemäß wird dieses Prinzip so modifiziert, daß eine Ausführung mit vertretbarem Geräteaufwand in Echtzeit ermöglicht wird, ohne die Leistungsfähigkeit einzuschränken.According to the invention, this principle is modified so that an execution with a reasonable amount of equipment in real time without reducing the performance.
Die Quadrierung der Spektralwerte in (2) innerhalb eines Intervalls kann über die für die Transformation sowieso benötigte Multiplikationseinheit erfolgen, z. B. als 16 χ 16 bit Multiplikation.The squaring of the spectral values in (2) within an interval can be done using the multiplication unit required anyway for the transformation, e.g. B. as 16 χ 16 bit multiplication.
Im Gegensatz zu (2) wird die Summierung direkt über die Quadrate ausgeführt: , ' ; ·In contrast to (2), the summation is carried out directly over the squares:, '; ·
Λ 2 ι ' I 2
log 6, = log — · Σ y- (3)Λ 2 ι 'I 2
log 6, = log - Σ y- (3)
Die geometrische Mittelung wird durch eine arithmetische ersetzt, da dadurch günstigere Ergebnisse erzielt werden bei verringertem y Rechenaufwand.The geometrical averaging is replaced by an arithmetic one, since more favorable results are achieved with a reduced y Computing effort.
331 ο48ο331 ο48ο
Die Aufsummierung wird üblicherweise in der gleichen Einheit wie die Multiplikation erfolgen, kann aber auch extern durchgeführt werden.The summation is usually in the same unit as the multiplication takes place, but can also be carried out externally.
Eine denkbare Vereinfachung .ist der Ersatz der quadratischen Mittelung durch Mittelung der Beträge Iy.! . Der Multiplizierer kann dann an dieser Stelle entfallen, es sind jedoch geringfügige Qualitätseinbußen möglich.A possible simplification. Is the replacement of the square Averaging by averaging the amounts Iy.! . The multiplier can then be omitted at this point, but slight quality losses are possible.
Die Logarithmierung in Gl...(3) muß wesentlich vereinfacht werden. Es zeigt sich, daß es genügt, von. der Summe der. Quadrate nur die ganzzahlige Zweierpotenz zu bestimmen, d. h. nur die Stellung der ersten M1 im binären Wort. Bei 16. bit Wortlänge für y. treten nur ganzzahlige Werte im Bereich 0 ... 29 auf. Sie sind mit 5 bit darstellbar, es ergibt sich gleichzeitig eine Quantisierung und damit Datenreduktion der Zusatzinformation.The logarithm in Eq. (3) must be simplified considerably. It turns out that it is enough of. the sum of the. Squares only determine the integer power of two, ie only the position of the first M 1 in the binary word. With 16. bit word length for y. only integer values in the range 0 ... 29 occur. They can be represented with 5 bits; at the same time, there is a quantization and thus data reduction of the additional information.
Selbstverständlich ist das Verfahren auch auf. die ursprüngliche Form nach Gl. (2) anwendbar.Of course, the procedure is also on. the original form according to Eq. (2) applicable.
Die Vereinfachung der Logarithmierung führt zu keiner meßbaren Beeinflussung der Qualität.The simplification of the logarithmization does not lead to any measurable influence on the quality.
Die lineare Interpolation der logarithmierten Stützwerte zur Berechnung der Schätzwerte, log Gj der Spektralkoeffizienten ist bezüglich der verfügbaren Wortlänge unproblematisch durch die sich oben ergebende Beschränkung auf z.B. 5 bit.The linear interpolation of the logarithmic support values for calculating the estimated values, log Gj is the spectral coefficient unproblematic with regard to the available word length due to the above limitation to e.g. 5 bits.
2 Werte an den Intervallgrenzen werden gleich dem ersten bzw. letzten Stützwert gesetzt. Bei der Ausführung der eigentlichen Interpolation wird für die Differenz zwischen 2 interpolierten Werten die Wortlänge intern um ld (M) + 1 Stellen erhöht sowie vorzeichenabhängig ein Korrekturwert zur Rundung addiert oder subtrahiert. Die während der Berechnung eines interpolierten Wertes nötige Division durch 2*M erfolgt durch eine einfache Schiebeoperation. .2 values at the interval limits are set equal to the first or last reference value. When executing the actual Interpolation, the word length is increased internally by ld (M) + 1 places for the difference between 2 interpolated values as well as a correction value depending on the sign added or subtracted for rounding. The interpolated during the calculation of a The required division by 2 * M is done by a simple shift operation. .
— 9 —- 9 -
331048 ο331048 ο
Ausgehend von den interpolierten Werten der Streuung erfolgt die Aufteilung der verfügbaren Stellenzahl auf die Spektralwerte. Da die Streuungen schon als logarithmische Werte vorliegen, reduziert sich die Berechnung der Bitzahl noch (1) auf die Ausführung von Grundrechenarten, doch auch hier kann aus Aufwandsgründen keine Gleitkommarechnung durchgeführt werden,Based on the interpolated values of the scatter, the available number of digits is divided among the spectral values. Since the scatter is already available as logarithmic values, the calculation of the number of bits is reduced (1) to the execution of basic arithmetic operations, but here, too, can For reasons of effort, no floating point calculation is carried out,
Mit dem gewählten Verfahren ist eine reine Festkommarechnung möglich. Für die interne Darstellung werden, die Wortlängen um eine Zweierpotenz,, z. B. 16 entsprechend 4 binären Stellen, erhöht. Ein 16 bit Rechenwerk ist dann vollkommen ausreichend.With the selected procedure, a pure fixed-point calculation is possible. For the internal representation, the word lengths by a power of two ,, z. B. 16 corresponding to 4 binary digits, elevated. A 16 bit arithmetic unit is then completely sufficient.
Voraussetzung ist wiederum.die Minimierung von Rundungseinflüssen durch sinnvolles Zusammenfassen von .Teiloperationen und die Addition von Korrekturwerten vor. Divisionen.Again, the prerequisite is the minimization of the effects of rounding through the sensible combination of partial operations and the addition of correction values. Divisions.
Die Erfindung beinhaltet eine Echtzeitrealisierung des beschriebenen Verfahrens. Untersuchungen ergaben, daß selbst bei hohen Qualitätsanforderungen für. die Realisierung ein 16 bit Rechenwerk ausreicht. Dabei, können Signale mit einer Bandbreite von über 20 kHz verarbeitet werden. Die dabei erzielten Datenraten liegen um den Faktor .4.-6 .unter den bisher, verwendeten Datenraten.The invention includes a real-time implementation of what has been described Procedure. Investigations have shown that even with high quality requirements for. the realization of a 16 bit arithmetic unit sufficient. Signals with a bandwidth of over 20 kHz can be processed. The data rates achieved are 4 to 6 times below the data rates previously used.
Claims (22)
dem jeweiligen Modulationsverfahren des betreffenden übertagungsfreguenzbereiches vorgenommen wird.22. The method according to claim 1, characterized in that the coding takes place by means of the ATC for the purpose of digital transmission in the broadcast network, a combination with
the respective modulation method of the relevant transmission frequency range is carried out.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19833310480 DE3310480C2 (en) | 1983-03-23 | 1983-03-23 | Digital coding process for audio signals |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19833310480 DE3310480C2 (en) | 1983-03-23 | 1983-03-23 | Digital coding process for audio signals |
Publications (2)
Publication Number | Publication Date |
---|---|
DE3310480A1 true DE3310480A1 (en) | 1984-10-04 |
DE3310480C2 DE3310480C2 (en) | 1986-02-13 |
Family
ID=6194364
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19833310480 Expired DE3310480C2 (en) | 1983-03-23 | 1983-03-23 | Digital coding process for audio signals |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE3310480C2 (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3506912A1 (en) * | 1985-02-27 | 1986-08-28 | Telefunken Fernseh Und Rundfunk Gmbh, 3000 Hannover | METHOD FOR TRANSMITTING AN AUDIO SIGNAL |
DE3621513A1 (en) * | 1985-02-27 | 1988-01-07 | Telefunken Fernseh & Rundfunk | Audio signal transmission |
WO1988001811A1 (en) * | 1986-08-29 | 1988-03-10 | Brandenburg Karl Heinz | Digital coding process |
DE3820143A1 (en) * | 1988-06-14 | 1989-12-21 | Ant Nachrichtentech | HIGH-RESOLUTION D / A CONVERTER |
US4942607A (en) * | 1987-02-03 | 1990-07-17 | Deutsche Thomson-Brandt Gmbh | Method of transmitting an audio signal |
US5179623A (en) * | 1988-05-26 | 1993-01-12 | Telefunken Fernseh und Rudfunk GmbH | Method for transmitting an audio signal with an improved signal to noise ratio |
US5924060A (en) * | 1986-08-29 | 1999-07-13 | Brandenburg; Karl Heinz | Digital coding process for transmission or storage of acoustical signals by transforming of scanning values into spectral coefficients |
US6502069B1 (en) | 1997-10-24 | 2002-12-31 | Fraunhofer-Gesellschaft Zur Forderung Der Angewandten Forschung E.V. | Method and a device for coding audio signals and a method and a device for decoding a bit stream |
DE3943881B4 (en) * | 1989-04-17 | 2008-07-17 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Digital coding method |
CN118837623A (en) * | 2024-09-20 | 2024-10-25 | 青岛艾诺仪器有限公司 | Method and device for rapidly measuring analog electric signal |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3642982A1 (en) * | 1986-12-17 | 1988-06-30 | Thomson Brandt Gmbh | TRANSMISSION SYSTEM |
DE3721478A1 (en) * | 1987-06-30 | 1989-01-12 | Thomson Brandt Gmbh | METHOD FOR TRANSMITTING AND / OR RECORDING AND PLAYING BACK DIGITALIZED AUDIO SIGNALS |
DE3733786A1 (en) * | 1987-10-06 | 1989-04-27 | Fraunhofer Ges Forschung | Digital adaptive transformation coding methods |
DE3806416A1 (en) * | 1988-02-29 | 1989-09-07 | Fraunhofer Ges Forschung | Method for reducing so-called pre-echoes in the transmission and/or storage of acoustic signals |
DE3817864A1 (en) * | 1988-05-26 | 1989-12-07 | Telefunken Fernseh & Rundfunk | Method for the transmission of an audio signal |
FR2646978B1 (en) * | 1989-05-11 | 1991-08-23 | France Etat | METHOD AND INSTALLATION FOR ENCODING SOUND SIGNALS |
DE4112860C2 (en) * | 1991-04-19 | 1999-04-15 | Telefunken Sendertechnik | Method and arrangement for digital frequency control for a multi-channel transmission system |
DE19628292B4 (en) * | 1996-07-12 | 2007-08-02 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Method for coding and decoding stereo audio spectral values |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE1537325A1 (en) * | 1967-07-05 | 1969-08-14 | Siemens Ag | Method for the transmission of signals in digital or coded form |
-
1983
- 1983-03-23 DE DE19833310480 patent/DE3310480C2/en not_active Expired
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE1537325A1 (en) * | 1967-07-05 | 1969-08-14 | Siemens Ag | Method for the transmission of signals in digital or coded form |
Non-Patent Citations (5)
Title |
---|
DE Techn.Bericht: "Technischer Bericht Nr.181, Berlin 1975, Heinrich-Hertz-Institut * |
DE-Z.: Nachrichtentechnische Zeitschrift 35 (1982), H.7, S.422-427 * |
GB-Z.: IEE Proceedings, Vol.128, Part F, Nr.1, Febr.1981, S.54-60 * |
US-Z.: IEEE Transactions on Acoustics, Speech and Signal Processing, Vol.ASSP-28, Nr.1, Febr.1980, S.27-34 * |
US-Z.: IEEE Transactions on Audio and Electro- acoustics,, Vol.AU-17, 1969, S.151-157 * |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3506912A1 (en) * | 1985-02-27 | 1986-08-28 | Telefunken Fernseh Und Rundfunk Gmbh, 3000 Hannover | METHOD FOR TRANSMITTING AN AUDIO SIGNAL |
DE3621513A1 (en) * | 1985-02-27 | 1988-01-07 | Telefunken Fernseh & Rundfunk | Audio signal transmission |
WO1988001811A1 (en) * | 1986-08-29 | 1988-03-10 | Brandenburg Karl Heinz | Digital coding process |
US5924060A (en) * | 1986-08-29 | 1999-07-13 | Brandenburg; Karl Heinz | Digital coding process for transmission or storage of acoustical signals by transforming of scanning values into spectral coefficients |
US4942607A (en) * | 1987-02-03 | 1990-07-17 | Deutsche Thomson-Brandt Gmbh | Method of transmitting an audio signal |
US5179623A (en) * | 1988-05-26 | 1993-01-12 | Telefunken Fernseh und Rudfunk GmbH | Method for transmitting an audio signal with an improved signal to noise ratio |
DE3820143A1 (en) * | 1988-06-14 | 1989-12-21 | Ant Nachrichtentech | HIGH-RESOLUTION D / A CONVERTER |
DE3943881B4 (en) * | 1989-04-17 | 2008-07-17 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Digital coding method |
DE3943880B4 (en) * | 1989-04-17 | 2008-07-17 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Digital coding method |
DE3943879B4 (en) * | 1989-04-17 | 2008-07-17 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Digital coding method |
US6502069B1 (en) | 1997-10-24 | 2002-12-31 | Fraunhofer-Gesellschaft Zur Forderung Der Angewandten Forschung E.V. | Method and a device for coding audio signals and a method and a device for decoding a bit stream |
CN118837623A (en) * | 2024-09-20 | 2024-10-25 | 青岛艾诺仪器有限公司 | Method and device for rapidly measuring analog electric signal |
Also Published As
Publication number | Publication date |
---|---|
DE3310480C2 (en) | 1986-02-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE3310480A1 (en) | Digital coding method for audio signals | |
DE69319494T2 (en) | Encoding device for audio signals and method therefor | |
DE69401514T2 (en) | EFFICIENT ADAPTIVE BIT ALLOCATION FOR CODING METHODS AND CODING DEVICE IN COMPUTER EFFICIENCY | |
DE69401517T2 (en) | SUB-BAND ENCODER WITH DIFFERENTIALLY CODED SCALE FACTORS | |
DE69219718T2 (en) | Digital data encoding and decoding device with high effectiveness | |
DE2713478C2 (en) | ||
DE69331428T2 (en) | Coding and decoding of digital signals | |
DE69332057T2 (en) | Digital signal decoding apparatus | |
DE69107841T2 (en) | TRANSFORMATION ENCODER AND DECODER WITH ADAPTIVE BLOCK LENGTH, ADAPTIVE TRANSFORMATION AND ADAPTIVE WINDOW FOR HIGH QUALITY SOUND SIGNALS. | |
DE69105551T2 (en) | Process for coding and decoding by orthogonal transformation. | |
DE69116476T2 (en) | Digital signal encoder | |
EP0277613B1 (en) | Audio signal transmission method | |
DE2818052A1 (en) | QUANTIZATION OF A SIGNAL WITH SPETKRUM EXTENDING OVER A GIVEN FREQUENCY BAND | |
DE69826529T2 (en) | FAST DATA FRAME OPTIMIZATION IN AN AUDIO ENCODER | |
DE3629434C2 (en) | Digital coding method | |
DE3506912A1 (en) | METHOD FOR TRANSMITTING AN AUDIO SIGNAL | |
EP0962015B1 (en) | Method and devices for coding discrete signals or for decoding coded discrete signals | |
DE69527223T2 (en) | Method and device for encoding data and data recording medium | |
DE69107511T2 (en) | Coding method and coding arrangement with a subband encoder and transmitter with the coding arrangement. | |
DE2605724A1 (en) | DIGITAL-ANALOGUE CONVERTER, IN PARTICULAR FOR PCM DECODING | |
DE69217590T2 (en) | Method and device for coding a digital audio signal | |
DE69206300T2 (en) | Method and device for processing pre-echoes of a digital audio signal coded by means of a frequency transformation. | |
DE69223508T2 (en) | Decimation filter for a sigma-delta converter and A / D converter with such a filter | |
DE69711102T2 (en) | METHOD AND DEVICE FOR ESTIMATING COUPLING PARAMETERS IN A TRANSFORMATION ENCODER FOR HIGH-QUALITY SOUND SIGNALS | |
AT403969B (en) | METHOD FOR COMPRESSING AN ANALOG SIGNAL |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8125 | Change of the main classification |
Ipc: H03M 1/00 |
|
D2 | Grant after examination | ||
8364 | No opposition during term of opposition | ||
8339 | Ceased/non-payment of the annual fee |