DE4135977A1 - METHOD FOR THE SIMULTANEOUS TRANSMISSION OF SIGNALS FROM N-SIGNAL SOURCES - Google Patents
METHOD FOR THE SIMULTANEOUS TRANSMISSION OF SIGNALS FROM N-SIGNAL SOURCESInfo
- Publication number
- DE4135977A1 DE4135977A1 DE4135977A DE4135977A DE4135977A1 DE 4135977 A1 DE4135977 A1 DE 4135977A1 DE 4135977 A DE4135977 A DE 4135977A DE 4135977 A DE4135977 A DE 4135977A DE 4135977 A1 DE4135977 A1 DE 4135977A1
- Authority
- DE
- Germany
- Prior art keywords
- transmission capacity
- signals
- individual
- signal
- bits
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S3/00—Systems employing more than two channels, e.g. quadraphonic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S1/00—Two-channel systems
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Signal Processing (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Reduction Or Emphasis Of Bandwidth Of Signals (AREA)
- Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
- Radar Systems Or Details Thereof (AREA)
- Time-Division Multiplex Systems (AREA)
- Stereophonic System (AREA)
- Stereo-Broadcasting Methods (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
Die Erfindung bezieht sich auf ein Verfahren zur gleichzeitigen Übertragung von Signalen aus N- Signalquellen über eine entsprechende Zahl von Übertragungskanälen.The invention relates to a method for simultaneous transmission of signals from N- Signal sources over a corresponding number of Transmission channels.
Verfahren, bei denen die einzelnen (Zeit-) Signale in Blöcke aufgeteilt und die Blöcke durch eine Transforma tion oder Filterung in Spektralkoeffizienten umgesetzt werden, die wiederum einem Datenreduktionsverfahren unterzogen bzw. zur Datenreduktion entsprechend codiert werden, sind bekannt. Hierzu wird beispielsweise auf die Übersichtsartikel "Perceptual Audio-Coding" von Jörg Houpert in Studio-Technik oder den Artikel "Daten- Diät, Datenreduktion bei digitalisierten Audio-Signa len" von Stefanie Renner in Elrad, 1991 verwiesen. Auf diese Übersichtsartikel sowie die PCT-Offen legungsschrift WO 88/01 811 wird im übrigen zur Erläute rung aller hier nicht näher beschriebenen Begriffe und Verfahrensschritte ausdrücklich Bezug genommen.Procedures in which the individual (time) signals in Blocks divided and the blocks by a transforma tion or filtering implemented in spectral coefficients which in turn is a data reduction process subjected or coded accordingly for data reduction are known. To do this, for example, on the review articles "Perceptual Audio-Coding" by Jörg Houpert in studio technology or the article "Data Diet, data reduction with digitized audio signals len "by Stefanie Renner in Elrad, 1991 this review article as well as the PCT-Open Laying out WO 88/01 811 is otherwise explained tion of all terms and not described here Process steps expressly referred to.
In einer Reihe von Fällen ist es nun erforderlich, Signale aus mehreren Signalquellen gleichzeitig über eine entsprechende Zahl von Übertragungskanälen zu übertragen. Als einfachstes Beispiel hierfür sei die Übertragung von Stereo-Signalen über zwei Übertragungs kanäle genannt.In a number of cases, it is now necessary Signals from several signal sources simultaneously a corresponding number of transmission channels transfer. The simplest example of this is the Transmission of stereo signals via two transmission called channels.
Bei der Übertragung von Signalen aus N-Signalquellen über eine entsprechende Zahl von Übertragungskanälen stellt sich nun das Problem der Dimensionierung der Übertragungskanäle.When transmitting signals from N signal sources over a corresponding number of transmission channels now the problem of dimensioning the Transmission channels.
Dimensioniert man jeden einzelnen Übertragungskanal so, daß er den "maximal anfallenden Bit-Strom" übertragen kann, so bleibt "im Mittel" vergleichsweise viel Über tragungskapazität ungenutzt.If you dimension each individual transmission channel so that he transmit the "maximum bit stream" can, so "on average" remains comparatively much over carrying capacity unused.
Nun ist es aus der digitalen Telefontechnik bekannt, bei der Übertragung von Signalen aus einer Vielzahl von Signalquellen über eine entsprechende Zahl von Übertra gungskanälen die Übertragungskanäle lediglich für einen "mittleren Bedarf" auszulegen und auf einzelnen Kanälen kurzfristig erhöhten Bedarf durch Zuweisung aus anderen Kanälen auszugleichen. Die Zuweisung erfolgt dabei ausschließlich über die Signalstatistik.Now it’s known from digital phone technology, when transmitting signals from a variety of Signal sources via a corresponding number of transmissions channels only the transmission channels for one to interpret "medium demand" and on individual channels short-term increased demand through assignment from others Equalize channels. The assignment is made exclusively via the signal statistics.
Zum Stand der Technik sei auf folgende Literaturstellen "ein digitales Sprachinterpolationsverfahren mit prä diktionsgesteuerter Wortaufteilung" von Dr. H. Ger häuser (1980), "ein digitales Sprachinterpolationsver fahren mit momentaner Prioritätszuteilung", von R. Woitowitc (1977) oder "ein digitales Sprachinter polationsverfahren mit blockweiser Prioritätszuteilung" von G.G. Klahnenbucher (1978) verwiesen.The following references refer to the state of the art "a digital speech interpolation method with pre diction-controlled word division "by Dr. H. Ger houses (1980), "a digital speech interpolation ver drive with current priority assignment ", by R. Woitowitc (1977) or "a digital voiceinter "Priority Allocation" by G.G. Klahnenbucher (1978) referenced.
Erfindungsgemäß ist nun erkannt worden, daß die in der digitalen Telefontechnik gebräuchlichen Verfahren zum Ausgleich eines schwankenden Bedarfs bei der Übertra gung einer Vielzahl von Signalen über eine entsprechen de Zahl von Übertragungskanälen dann keine guten Resul tate liefern, wenn die zu übertragenden digitalen Signale vorher einer Datenreduktion beispielsweise nach dem sogenannten OCF-Verfahren unterzogen worden sind.According to the invention it has now been recognized that the digital telephone technology Compensate for fluctuating transfer needs a large number of signals over one de number of transmission channels then not a good result tate deliver when the digital to be transmitted Signals before data reduction, for example have been subjected to the so-called OCF process.
Der Erfindung liegt die Aufgabe zugrunde, ein Verfahren zur gleichzeitigen Übertragung von Signalen aus N- Signalquellen über eine entsprechende Zahl von Übertra gungskanälen anzugeben, mit denen "datenreduzierte Signale" über Übertragungskanäle, die lediglich für einen "mittleren Bedarf" dimensioniert sind, ohne wahrnehmbare d. h. beispielsweise hörbare Einbußen an Signalkapazität übertragen werden können.The invention has for its object a method for the simultaneous transmission of signals from N- Signal sources via a corresponding number of transmissions supply channels with which "data-reduced Signals "via transmission channels that are only for an "average need" are dimensioned without noticeable d. H. for example, audible losses Signal capacity can be transmitted.
Eine erfindungsgemäße Lösung dieser Aufgabe ist im Patentanspruch 1 angegeben. Weiterbildungen der Erfin dung sind Gegenstand der Unteransprüche.An inventive solution to this problem is in Claim 1 specified. Further training of the Erfin are subject of the subclaims.
Die Erfindung geht von dem Grundgedanken aus, zum Ausgleich des schwankenden Bedarfs bei der gleichzeiti gen Übertragung von Signalen aus N-Signalquellen über eine entsprechende Zahl von Übertragungskanälen die Zuteilung an die einzelnen Signale nicht nach statisti schen Gesichtspunkten vorzunehmen, sondern bereits in dem Verfahrensschritt, in dem die Signale zur Datenre duktion codiert werden, den schwankenden Bedarf durch entsprechende Maßnahmen auszugleichen.The invention is based on the basic idea of Compensate for fluctuating needs at the same time gene transmission of signals from N signal sources via a corresponding number of transmission channels Allocation to the individual signals not according to statistics aspects, but already in the step in which the signals for data re can be coded by the fluctuating demand to compensate for corresponding measures.
Dieser erfindungsgemäße Grundgedanke wird nachstehend anhand eines Ausführungsbeispiels unter der Zeichnung näher erläutert, in der zeigen:This basic idea according to the invention is as follows using an exemplary embodiment under the drawing explained in more detail in the show:
Fig. 1 ein Blockdiagramm zur Erläuterung des er findungsgemäßen Verfahrens, und Fig. 1 is a block diagram for explaining the inventive method, and
Fig. 2a und 2b den erfindungsgemäßen Signalaufbau. FIGS. 2a and 2b shows the signal structure according to the invention.
Bei dem erfindungsgemäßen Verfahren werden die einzel nen Signale in Blöcke aufgeteilt und die Blöcke durch eine Transformation oder Filterung in Spektralkoeffi zienten umgesetzt. Zum Ausgleich des schwankenden Be darfs werden die zu den einzelnen Signalen gehörenden Blöcke in Abschnitte aufgeteilt, und die jeweils aktu ellen Abschnitte aller Signale gemeinsam bearbeitet. Dies ist in Fig. 1 durch entsprechende "Funktions blöcke" grafisch dargestellt.In the method according to the invention, the individual signals are divided into blocks and the blocks are converted into spectral coefficients by a transformation or filtering. To compensate for the fluctuating demand, the blocks belonging to the individual signals are divided into sections, and the current sections of all signals are processed together. This is shown graphically in Fig. 1 by corresponding "function blocks".
Unter Verwendung eines wahrnehmungsspezifischen Mo dells, das beispielsweise bei der Übertragung von Audio-Signalen ein psycho-akustisches Modell sein kann, wird für jeden Abschnitt die erlaubte Störung bestimmt und hieraus die Anforderung an aktuell erforderliche Gesamt-Übertragungskapazität berechnet. Die Berechnung der Gesamt-Übertragungskapazität, d. h. der nötigen Bitzahl, erfolgt für alle Blöcke gleichzeitig. Aus der insgesamt zur Verfügung stehenden Übertragungskapazität und der aktuell benötigten Gesamt-Übertragungskapazität wird die Zuteilung an maximal zur Verfügung stehender Übertragungskapazität für jedes Einzelsignal berechnet. Mit der für jedes Einzelsignal zugeteilten "Bitzahl" erfolgt die Codierung des Einzelsignals und entspre chend die Übertragung dieses Einzelsignals. Dabei erfolgt im einfachsten Falle ein Ausgleich der jeweils benötigten Übertragungskapazität nur zwischen den Kanälen.Using a perception-specific Mo dells, for example when transferring Audio signals can be a psycho-acoustic model the permitted fault is determined for each section and from this the requirement for currently required Total transmission capacity calculated. The calculation the total transmission capacity, i. H. the necessary Number of bits, occurs for all blocks at the same time. From the total available transmission capacity and the currently required total transmission capacity the allocation to the maximum available Transmission capacity calculated for each individual signal. With the "number of bits" allocated for each individual signal the individual signal is encoded and corresponds chend the transmission of this single signal. Here in the simplest case, each is compensated required transmission capacity only between the Channels.
Bei der im Anspruch 2 angegebenen Weiterbildung ist eine Reserve an Übertragungskapazität, ein sogenanntes Bitreservoir vorhanden, aus dem in dem Falle, daß die benötigte Gesamt-Übertragungskapazität die im Mittel zur Verfügung stehende Übertragungskapazität über steigt, eine Zuteilung an Übertragungskapazität er folgt.In the training specified in claim 2 a reserve of transmission capacity, a so-called Bit reservoir available from which in the event that the Total transmission capacity required on average available transmission capacity via increases, an allocation of transmission capacity follows.
Dieses Bitreservoir wird immer dann aufgefüllt, wenn die angeforderte Übertragungskapazität kleiner als die zur Verfügung stehende Übertragungskapazität ist (Anspruch 3).This bit reservoir is always filled when the requested transmission capacity is less than that available transmission capacity is (Claim 3).
In jedem Falle ist es erforderlich, daß - um ein zu großes Anwachsen des Bitreservoirs zu verhindern - in dem Falle, daß die Übertragungskapazität sehr viel kleiner als die zur Verfügung stehende Übertragungska pazität ist, eine Zwangs-Zuteilung von Bits an die einzelnen Kanäle erfolgt (Anspruch 4). Diese Zwangs- Zuteilung erfolgt dabei bevorzugt lediglich an die Kanäle bzw. Signalquellen, die einen Bedarf angemeldet haben, der größer als ein mittlerer Bedarf ist. Ein wesentlich größerer Bedarf als der durchschnittliche Bedarf bedeutet nämlich, daß diese Signale wesentlich schwerer zu codieren sind als übliche Signale.In any case, it is necessary that - to get one to prevent large growth of the bit reservoir - in in the event that the transmission capacity is very much smaller than the available transmission box capacity is a forced allocation of bits to the individual channels takes place (claim 4). This forced Allocation is preferably only to the Channels or signal sources that registered a need that are larger than a medium requirement. A much greater need than the average Namely, need means that these signals are essential are more difficult to code than normal signals.
In jedem Falle ist es gemäß Anspruch 9 bevorzugt, wenn aus allen getrennt codierten Signalen der Signalquellen ein Gesamtblock gebildet wird, der auf einem festen Bereich, der Information beinhaltet, aus der die Separierung der Signale ermittelt werden kann, sowie aus mehreren Bereichen flexibler Länge besteht, die die codierten Signale aufnimmt. Dies ist schematisch in Fig. 2a dargestellt.In any case, it is preferred in accordance with claim 9 if an overall block is formed from all separately coded signals of the signal sources, which consists of a fixed area, which contains information from which the separation of the signals can be determined, and of several areas of flexible length that picks up the encoded signals. This is shown schematically in Fig. 2a.
Eine weitere Einsparung an Übertragungskapazität erhält man dadurch, daß gleiche Eingangssignale erkannt und durch ein geeignetes Übertragungsformat nur einmal übertragen werden (Anspruch 6). Dies ist schematisch in Fig. 2b dargestellt.A further saving in transmission capacity is obtained by recognizing the same input signals and transmitting them only once using a suitable transmission format (claim 6). This is shown schematically in Fig. 2b.
In jedem Falle ist es möglich, die aktuell benötigte Übertragungskapazität exakt zu bestimmen oder lediglich abzuschätzen (Ansprüche 7 und 8).In any case, it is possible to find the one currently required To determine transmission capacity exactly or only to estimate (claims 7 and 8).
Darüberhinaus ist es möglich, das erfindungsgemäße Verfahren weitgehend parallel auszuführen. Hierzu ist es bevorzugt, wenn gemäß Anspruch 11 die Codierung der Einzelsignale bereits während der Berechnung der Zutei lung der Übertragungskapazität für jedes Signal er folgt.In addition, it is possible to use the invention Process largely parallel. This is it is preferred if, according to claim 11, the coding of the Individual signals already during the calculation of the additive the transmission capacity for each signal follows.
Eine weitere bevorzugte Realisierung des erfindungsge mäßen Grundgedankens ist im Anspruch 11 angegeben. Another preferred realization of the fiction The basic principle is specified in claim 11.
Wenn die benötigte Übertragungskapazität die zur Verfü gung stehende Übertragungskapazität übersteigt und keine Zuteilung aus dem Bit-Reservoir erfolgen kann, so ist es möglich, den Wert der erlaubten Störung für sämtliche Signale so anzuheben, daß die benötigte Gesamt-Übertragungskapazität die zur Verfügung stehende Übertragungskapazität nicht übersteigt (Anspruch 11).If the required transmission capacity is available transmission capacity exceeds and no allocation can be made from the bit reservoir, so it is possible to change the value of the allowed interference for raise all signals so that the required Total transmission capacity the available Transmission capacity does not exceed (claim 11).
Im folgenden soll ein numerisches Beispiel für eine Vorgehensweise für Audio-Signale angegeben werden. Ausdrücklich wird darauf hingewiesen, daß der erfin dungsgemäße Grundgedanke nicht auf Audio-Signale be schränkt ist; vielmehr können auch Video-Signale oder andere, einer wahrnehmungsspezifischen Beurteilung unterliegende Signale ähnlich behandelt werden.The following is a numerical example of a Procedure for audio signals can be specified. It is expressly pointed out that the inventor The basic idea of the invention is not based on audio signals is limited; rather you can also use video signals or another, a perception-specific assessment underlying signals are treated similarly.
Beispiel für eine mögliche Vorgehensweise für Audio- Signale:Example of a possible procedure for audio Signals:
Seien y(t) Abtastwerte des Audio-Signals.Let y (t) be samples of the audio signal.
- 1) Das Audio-Signal y wird in an sich bekannter Weise in Abtastwerte (y(t) zerlegt, die digitalisiert werden. Die digitalisierten Abtastwerte werden in Blöcke der Länge 2n zerlegt, die bei dem gewählten Ausführungsbei spiel überlappende Blöcke mit der Überlappung n sind: x(k,b) = y(b*n+k) für k=0..2n (b Blocknummer).1) The audio signal y is in a manner known per se broken down into samples (y (t), which are digitized. The digitized samples are divided into blocks of Length 2n disassembled, in the selected version overlapping blocks with the overlap n are: x (k, b) = y (b * n + k) for k = 0..2n (b block number).
- 2) Jeder Block der Länge n wird durch eine Transformation, beispielsweise eine Fast-Fourier- Transformation oder eine Cosinus-Transformation in Spektralkoeffizienten transformiert: x(j,b) = SUM (1 = 0 . . . 2n; x(1,b) · f(1) · cos (pi · (21+1+n) (2j+1)/(4n))) für j = 0 . . . n mit f(1) = sqrt(2) · sin (pi · (1+0,5)/(2n))2) Each block of length n is replaced by a Transformation, for example a Fast Fourier Transformation or a cosine transformation in Spectral coefficients transformed: x (j, b) = SUM (1 = 0... 2n; x (1, b) · f (1) · cos (pi · (21 + 1 + n) (2j + 1) / (4n))) for j = 0. . . n with f (1) = sqrt (2) sin (pi · (1 + 0.5) / (2n))
- 3) Jeder der Blöcke wird in Abschnitte zerlegt und die Energiedichte für jeden Abschnitt berechnet: E(i,b) = (SUM(k = a(i) + 1 . . . a(i+1); X(k,b)))/ (a(i+1)-a(i)) für i = 1 . . . c,wobei die Koeffizienten a(i) aus der untenstehenden Tabelle 1 entnommen werden.3) Each of the blocks is broken down into sections and the Energy density calculated for each section: E (i, b) = (SUM (k = a (i) + 1... A (i + 1); X (k, b))) / (a (i + 1) -a (i)) for i = 1. . . c, with the coefficients a (i) from the one below Table 1 are taken.
- 4) Für jeden Abschnitt wird mit einem geeigneten psycho-akustischen Modell, bezüglich dem auf die Lite ratur verwiesen wird, die erlaubte Störung berechnet. Aus der erlaubten Störung ergibt sich die Maskierung zwischen den Bändern T(i,b) = MAX (k = 1 . . . i-1; E(k,b) · z(i-k))die Maskierung im Band:s(i,b) = max (E(i,b) · e(i), T(i,b))und die Maskierung zwischen den Blöcken:ss(i,b) = max (s(i,b-1(/16, s(i,b))anschließend erfolgt für jeden Block die Berechnung der benötigten Bitzahl.4) For each section comes an appropriate psycho-acoustic model related to the Lite the permitted malfunction is calculated. The masking results from the permitted interference between the bands T (i, b) = MAX (k = 1 ... i-1; E (k, b) z (ik)) the masking in the band: s (i, b) = max (E (i, b ) · E (i), T (i, b)) and the masking between the blocks: ss (i, b) = max (s (i, b-1 (/ 16, s (i, b)) then takes place for each block the calculation of the required number of bits.
-
5) Berechnung der nötigen Bitzahl für den Block:
- a) für eine Codierung wie bei OCF (Huffmancodierung): p = p0 + SUM(i = 1 . . . c; (a(i+1) -α(i) · (s(i,b)/ss(i,b)))
- b) für PCM Codierung (SNR = 6dB/bit):
Für jeden Abschnitt wird ein Skalenfaktor und die Anzahl der Bit pro Abtastwert als zusätzliche Informa tion übertragen p = p0 + SUM(i = 1 . . . c; (a(i+1)) · 10/6 · log (E(i,b)/ ss(i,b)))
- a) for coding as with OCF (Huffman coding): p = p0 + SUM (i = 1... c; (a (i + 1) -α (i) · (s (i, b) / ss (i , b)))
- b) for PCM coding (SNR = 6dB / bit):
For each section, a scale factor and the number of bits per sample are transmitted as additional information p = p0 + SUM (i = 1... C; (a (i + 1)) · 10/6 · log (E (i , b) / ss (i, b)))
Im folgenden sollen in Form von Tabellen die sinnvollen Werte für die einzelnen Größen bzw. Konstanten wieder gegeben werden:In the following, the meaningful ones should be in the form of tables Values for the individual sizes or constants again are given:
n = 512
c = 23
p0 = 1200 für OCF (mittlere Bitzahl pro Block)
p0 = 345 für PCM (Skalenfaktoren: 10 Bit/Abschnitt),
Codierung der Anzahl der Quantisierungsstufen:
5 Bit/Abschnittn = 512
c = 23
p0 = 1200 for OCF (average number of bits per block)
p0 = 345 for PCM (scale factors: 10 bits / section), coding of the number of quantization levels: 5 bits / section
Im Anschluß hieran erfolgt die Zuteilung der Bit-Zahlen an die einzelnen Signale. Hierzu wird angenommen, daß zur Codierung der K-Eingangssignale k(k)-Bits angefor dert werden, während die zur Verfügung stehende Bitzahl psoll sei.The bit numbers are then allocated to the individual signals. For this purpose, it is assumed that the encoding of the K input signals k (k) bits angefor be changed, while the number of bits available to p should be.
psum = SUM((p))kpsum = SUM ((p)) k
Nun ist eine Fallunterscheidung nötig:Now a case distinction is necessary:
-
1) wenn psum = psoll
Jedes Signal bekommt die angeforderte Bitzahl: z(k) = P(k)1) if psum = psoll
Every signal gets the requested number of bits: z (k) = P (k) -
2) Wenn psum < psoll
Jedes Signal bekommt mehr als die angeforderte Bitzahl: z(k) = (psoll/psum) · p(k)
z. B. K = 2, psoll = 1600, p(1) = 540, p(2) = 660
psum = 1200
z(1) = 1600/1200 · 540 = 720 (180 bit mehr)
z(2) = 1600/2000 · 660 = 880 (220 bit mehr)2) If psum <psoll
Each signal gets more than the requested number of bits: z (k) = (psoll / psum) · p (k)
e.g. B. K = 2, psoll = 1600, p (1) = 540, p (2) = 660
psum = 1200
z (1) = 1600/1200540 = 720 (180 bit more)
z (2) = 1600/2000660 = 880 (220 bit more) -
3) Wenn psoll < psum:
Jedes Signal bekommt weniger als die angeforderte Bitzahl:- a) für OCF:
z(k) = (psoll/psum) · p(k) - b) für PCM:
Die Mindestbitzahl für jedes Signal darf dabei nicht unterschritten werden: z(k) = p0 + ((psoll-K · p0)) · (p(k)-p0)z. B. K = 2, psoll = 1600, p0 = 500, p(1) = 600, p(2) = 1200
dann ist psum = 1800
z(1) = 500 + (1600-2 · 500)/(1800-2 · 500) · (600-500) = 575 (25 bit weniger)
z(2) = 500 + (1600-2 · 500)/(1800-2 · 500) · (1200-500) = 1025 (175 bit weniger)
Each signal gets less than the requested number of bits:- a) for OCF:
z (k) = (psoll / psum) p (k) - b) for PCM:
The minimum number of bits for each signal must not be undercut: z (k) = p0 + ((psoll-K · p0)) · (p (k) -p0) z. B. K = 2, psoll = 1600, p0 = 500, p (1) = 600, p (2) = 1200
then psum = 1800
z (1) = 500 + (1600-2500) / (1800-2500) (600-500) = 575 (25 bit less)
z (2) = 500 + (1600-2500) / (1800-2500) (1200-500) = 1025 (175 bit less)
- a) für OCF:
Zur Korrektur der erlaubten Störung ist folgende Fall unterscheidung erforderlich, wenn für jedes Signal p- Bits angefordert, jedoch z-Bits zugeteilt werden:The following case is to correct the permitted disturbance distinction required if p- for each signal Bits requested, but z-bits are allocated:
-
1) Wenn zugeteilte Bitzahl gleich der angeforderten:
keine Korrektur nötig.1) If the number of bits allocated is equal to the requested:
no correction necessary. -
2) Wenn mehr Bits zugeteilt wurden als angefordert:
Für OCF:
keine Korrektur nötig.
Für PCM:
Die Anzahl der für die Quantisierung in jedem Abschnitt zur Verfügung stehenden Bit wird um (z-p)/512 vermehrt. 2) If more bits have been allocated than requested:
For OCF:
no correction necessary.
For PCM:
The number of bits available for quantization in each section is increased by (zp) / 512. -
3) Wenn weniger Bits zugeteilt wurden als angefordert:
Für OCF: ss(i,b) = s(i,b) + (z-p0)/(p-o0) · (ss(i,b)-s(i,b)) für p < p0
ss(i,b) = s(i,b) für p <= p0Für PCM:
Die Anzahl der für die Quantisierung in jedem Abschnitt zur Verfügung stehenden Bit wird um (z-p)/512 ver mehrt.3) If fewer bits were allocated than requested:
For OCF: ss (i, b) = s (i, b) + (z-p0) / (p-o0) * (ss (i, b) -s (i, b)) for p <p0
ss (i, b) = s (i, b) for p <= p0 For PCM:
The number of bits available for quantization in each section is increased by (zp) / 512.
Bei PCM ist eine Rundung Bit pro ATW auf eine ganze Zahl notwendig: Hierzu werden zunächst alle Bit/ATW auf die nächstniedrige ganze Zahl abgerundet und die daraus resultierende Bitsumme bestimmt.With PCM, one rounding bit is per whole ATW Number required: For this, all bits / ATW are first opened the next lower integer rounded off and the one from it resulting bit total is determined.
Falls noch Bits verfügbar sind, werden in einem ersten Durchgang die von den untersten Bändern beginnend jedem Band ein Bit/ATW mehr zur Verfügung gestellt, bis die zur Verfügung stehende Bitzahl erreicht wird.If bits are still available, the first Pass each from the lowest bands Tape one bit / ATW provided until the available number of bits is reached.
Vorstehend ist die Erfindung anhand von Ausführungsbei spielen beschrieben worden. Innerhalb des allgemeinen Erfindungsgedankens sind selbstverständlich die ver schiedensten Variationen möglich.The invention is based on exemplary embodiments play has been described. Within the general The idea of the invention are of course the ver various variations possible.
So ist es möglich, eine feste Gesamt-Blocklänge zu verwenden, wobei Füll-Bits eingesetzt werden oder eine Weitergabe an noch nicht beendete Coder erfolgt. Ferner ist es möglich, eine flexible Blocklänge zu verwenden, bei der eine maximale Blocklänge vorgegeben ist und zusätzlich eine Zeitmittelung erfolgt.So it is possible to have a fixed total block length use fill bits or a Transfer to coder that has not yet ended. Further it is possible to use a flexible block length at which a maximum block length is specified and there is also a time averaging.
Claims (11)
- - die zu den einzelnen Signalen gehörenden Blöcke werden in Abschnitte aufgeteilt,
- - die jeweils aktuellen Abschnitte aller Signale werden gemeinsam bearbeitet,
- - unter Verwendung eines wahrnehmungsspezifischen Modells wird die erlaubte Störung für jeden Abschnitt bestimmt und eine Anforderung an aktuell erforderlicher Gesamt-Übertra gungskapazität berechnet,
- - aus der insgesamt zur Verfügung stehenden Übertragungs kapazität und der aktuell benötigten Gesamt-Übertragungs kapazität wird die Zuteilung an maximal zur Verfügung stehender Übertragungskapazität für jedes Einzelsignal berechnet und jedes Einzelsignal mit dieser so bestimmten Kapazität codiert und übertragen.
- the blocks belonging to the individual signals are divided into sections,
- - the current sections of all signals are processed together,
- - using a perception-specific model, the permitted interference is determined for each section and a requirement for the currently required total transmission capacity is calculated,
- - From the total available transmission capacity and the currently required total transmission capacity, the allocation to the maximum available transmission capacity is calculated for each individual signal and each individual signal is coded and transmitted with this capacity determined in this way.
Priority Applications (15)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE4135977A DE4135977C2 (en) | 1991-10-31 | 1991-10-31 | Method for the simultaneous transmission of signals from N signal sources |
KR1019940701410A KR100268517B1 (en) | 1991-10-31 | 1992-10-28 | Process for simultaneously transmitting sognals from n-signal dources |
PCT/DE1992/000905 WO1993009645A1 (en) | 1991-10-31 | 1992-10-28 | Process for simultaneously transmitting signals from n-signal sources |
CA002122577A CA2122577C (en) | 1991-10-31 | 1992-10-28 | Process for simultaneous transmission of signals from n signal sources |
DE59209456T DE59209456D1 (en) | 1991-10-31 | 1992-10-28 | METHOD FOR THE SIMULTANEOUS TRANSMISSION OF AUDIO SIGNALS FROM N SIGNAL SOURCES |
US08/232,094 US5509017A (en) | 1991-10-31 | 1992-10-28 | Process for simultaneous transmission of signals from N signal sources |
JP50808893A JP3276370B2 (en) | 1991-10-31 | 1992-10-28 | Method for simultaneous transmission of signals from N signal sources |
AU28069/92A AU666339B2 (en) | 1991-10-31 | 1992-10-28 | Process for simultaneously transmitting signals from N-signal sources |
EP92921746A EP0610282B1 (en) | 1991-10-31 | 1992-10-28 | Process for simultaneously transmitting audio signals from n-signal sources |
ES92921746T ES2121868T3 (en) | 1991-10-31 | 1992-10-28 | PROCEDURE FOR THE SIMULTANEOUS TRANSMISSION OF AUDIO SIGNALS FROM SIGNAL SOURCES N. |
DK92921746T DK0610282T3 (en) | 1991-10-31 | 1992-10-28 | Method for simultaneous transmission of audio signals from N-signal sources |
RU94028106A RU2108001C1 (en) | 1991-10-31 | 1992-10-28 | Method for transmission of signals simultaneously from n signal sources |
AT92921746T ATE169791T1 (en) | 1991-10-31 | 1992-10-28 | METHOD FOR THE SIMULTANEOUS TRANSMISSION OF AUDIO SIGNALS FROM N-SIGNAL SOURCES |
FI942000A FI113936B (en) | 1991-10-31 | 1994-04-29 | A method for simultaneously transmitting signals from an N signal source |
NO19941595A NO316098B1 (en) | 1991-10-31 | 1994-04-29 | Method for simultaneous transmission of audio signals from N signal sources |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE4135977A DE4135977C2 (en) | 1991-10-31 | 1991-10-31 | Method for the simultaneous transmission of signals from N signal sources |
Publications (2)
Publication Number | Publication Date |
---|---|
DE4135977A1 true DE4135977A1 (en) | 1993-05-06 |
DE4135977C2 DE4135977C2 (en) | 1996-07-18 |
Family
ID=6443876
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE4135977A Expired - Lifetime DE4135977C2 (en) | 1991-10-31 | 1991-10-31 | Method for the simultaneous transmission of signals from N signal sources |
DE59209456T Expired - Lifetime DE59209456D1 (en) | 1991-10-31 | 1992-10-28 | METHOD FOR THE SIMULTANEOUS TRANSMISSION OF AUDIO SIGNALS FROM N SIGNAL SOURCES |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE59209456T Expired - Lifetime DE59209456D1 (en) | 1991-10-31 | 1992-10-28 | METHOD FOR THE SIMULTANEOUS TRANSMISSION OF AUDIO SIGNALS FROM N SIGNAL SOURCES |
Country Status (13)
Country | Link |
---|---|
EP (1) | EP0610282B1 (en) |
JP (1) | JP3276370B2 (en) |
KR (1) | KR100268517B1 (en) |
AT (1) | ATE169791T1 (en) |
AU (1) | AU666339B2 (en) |
CA (1) | CA2122577C (en) |
DE (2) | DE4135977C2 (en) |
DK (1) | DK0610282T3 (en) |
ES (1) | ES2121868T3 (en) |
FI (1) | FI113936B (en) |
NO (1) | NO316098B1 (en) |
RU (1) | RU2108001C1 (en) |
WO (1) | WO1993009645A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1999001948A3 (en) * | 1997-07-01 | 1999-05-14 | Detlef Wiese | Method and device for signal coding |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5737720A (en) * | 1993-10-26 | 1998-04-07 | Sony Corporation | Low bit rate multichannel audio coding methods and apparatus using non-linear adaptive bit allocation |
JP3528260B2 (en) * | 1993-10-26 | 2004-05-17 | ソニー株式会社 | Encoding device and method, and decoding device and method |
US5687095A (en) * | 1994-11-01 | 1997-11-11 | Lucent Technologies Inc. | Video transmission rate matching for multimedia communication systems |
US5641529A (en) * | 1995-03-15 | 1997-06-24 | The Quaker Oats Company | Extrusion apparatus and method for producing three-dimensional shapes |
JP3521596B2 (en) * | 1996-01-30 | 2004-04-19 | ソニー株式会社 | Signal encoding method |
KR102291633B1 (en) | 2018-10-15 | 2021-08-20 | 에코플러스 주식회사 | Mixture material composition for steam curing concrete and steam curing concrete composition comprising the same |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2540392A1 (en) * | 1975-08-19 | 1977-03-03 | Patelhold Patentverwertung | METHOD AND EQUIPMENT FOR IMPROVED USE OF THE TRANSMISSION CHANNEL THROUGH SUBBAND THINNING |
DE3440613C1 (en) * | 1984-11-07 | 1986-04-10 | Institut für Rundfunktechnik GmbH, 8000 München | Method for digital transmission of a broadcast radio programme signal |
WO1988001811A1 (en) * | 1986-08-29 | 1988-03-10 | Brandenburg Karl Heinz | Digital coding process |
DE3817864A1 (en) * | 1988-05-26 | 1989-12-07 | Telefunken Fernseh & Rundfunk | Method for the transmission of an audio signal |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0648796B2 (en) * | 1988-02-05 | 1994-06-22 | 日本電気株式会社 | Demand assign satellite communication device |
US5115309A (en) * | 1990-09-10 | 1992-05-19 | At&T Bell Laboratories | Method and apparatus for dynamic channel bandwidth allocation among multiple parallel video coders |
-
1991
- 1991-10-31 DE DE4135977A patent/DE4135977C2/en not_active Expired - Lifetime
-
1992
- 1992-10-28 JP JP50808893A patent/JP3276370B2/en not_active Expired - Lifetime
- 1992-10-28 RU RU94028106A patent/RU2108001C1/en active
- 1992-10-28 DE DE59209456T patent/DE59209456D1/en not_active Expired - Lifetime
- 1992-10-28 WO PCT/DE1992/000905 patent/WO1993009645A1/en active IP Right Grant
- 1992-10-28 AT AT92921746T patent/ATE169791T1/en active
- 1992-10-28 DK DK92921746T patent/DK0610282T3/en active
- 1992-10-28 EP EP92921746A patent/EP0610282B1/en not_active Expired - Lifetime
- 1992-10-28 KR KR1019940701410A patent/KR100268517B1/en not_active IP Right Cessation
- 1992-10-28 ES ES92921746T patent/ES2121868T3/en not_active Expired - Lifetime
- 1992-10-28 AU AU28069/92A patent/AU666339B2/en not_active Expired
- 1992-10-28 CA CA002122577A patent/CA2122577C/en not_active Expired - Lifetime
-
1994
- 1994-04-29 FI FI942000A patent/FI113936B/en not_active IP Right Cessation
- 1994-04-29 NO NO19941595A patent/NO316098B1/en not_active IP Right Cessation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2540392A1 (en) * | 1975-08-19 | 1977-03-03 | Patelhold Patentverwertung | METHOD AND EQUIPMENT FOR IMPROVED USE OF THE TRANSMISSION CHANNEL THROUGH SUBBAND THINNING |
DE3440613C1 (en) * | 1984-11-07 | 1986-04-10 | Institut für Rundfunktechnik GmbH, 8000 München | Method for digital transmission of a broadcast radio programme signal |
WO1988001811A1 (en) * | 1986-08-29 | 1988-03-10 | Brandenburg Karl Heinz | Digital coding process |
DE3817864A1 (en) * | 1988-05-26 | 1989-12-07 | Telefunken Fernseh & Rundfunk | Method for the transmission of an audio signal |
Non-Patent Citations (1)
Title |
---|
DE-Z.: Elrad, 1991, H.4, S.77-83 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1999001948A3 (en) * | 1997-07-01 | 1999-05-14 | Detlef Wiese | Method and device for signal coding |
EP1531554A1 (en) * | 1997-07-01 | 2005-05-18 | MAYAH Communications GMBH | Method and apparatus for coding of signals |
DE19727938B4 (en) * | 1997-07-01 | 2006-12-14 | Mayah Communications Gmbh | Method and device for coding signals |
Also Published As
Publication number | Publication date |
---|---|
NO316098B1 (en) | 2003-12-08 |
NO941595D0 (en) | 1994-04-29 |
ATE169791T1 (en) | 1998-08-15 |
EP0610282A1 (en) | 1994-08-17 |
JP3276370B2 (en) | 2002-04-22 |
AU666339B2 (en) | 1996-02-08 |
CA2122577C (en) | 2000-12-26 |
ES2121868T3 (en) | 1998-12-16 |
FI942000A (en) | 1994-04-29 |
KR100268517B1 (en) | 2000-10-16 |
AU2806992A (en) | 1993-06-07 |
DE4135977C2 (en) | 1996-07-18 |
JPH07504539A (en) | 1995-05-18 |
WO1993009645A1 (en) | 1993-05-13 |
FI113936B (en) | 2004-06-30 |
NO941595L (en) | 1994-04-29 |
CA2122577A1 (en) | 1993-05-13 |
FI942000A0 (en) | 1994-04-29 |
EP0610282B1 (en) | 1998-08-12 |
DK0610282T3 (en) | 1999-05-10 |
DE59209456D1 (en) | 1998-09-17 |
RU2108001C1 (en) | 1998-03-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69833834T2 (en) | Scalable audio coding and decoding method and device | |
DE69210064T2 (en) | Subband encoder and transmitter using this encoder | |
DE69232251T2 (en) | Digital encoder with dynamic quantization bit distribution | |
DE69320722T2 (en) | Quantization bit number assignment by first selecting the subband with the highest signal / masking rate | |
DE69732761T2 (en) | Method and device for calculable audio coding or decoding | |
DE69834010T2 (en) | Scalable stereo audio coding and tone decoding method and apparatus therefor | |
DE69225100T2 (en) | Reduction of additional information in the case of subband coding methods | |
DE3688980T2 (en) | Method for multi-speed coding of signals and device for carrying out this method. | |
DE69705642T2 (en) | AUDIO ENCODING METHOD WITH VARIABLE CODE LENGTH USING A MULTIPLE NUMBER OF SUBBAND BIT DISTRIBUTION MODES | |
DE69533500T2 (en) | METHOD AND DEVICE FOR CODING AND DECODING MESSAGES | |
DE69431025T2 (en) | Signal encoding or decoding device and recording medium | |
DE19742655C2 (en) | Method and device for coding a discrete-time stereo signal | |
EP0910927A1 (en) | Process for coding and decoding stereophonic spectral values | |
DE69629986T2 (en) | Method and device for coding digital acoustic signals | |
DE3736193C2 (en) | ||
EP0251028B1 (en) | Audio signal transmission method | |
DE69106580T2 (en) | Coding arrangement with a subband encoder and transmitter with the coding arrangement. | |
DE69425768T2 (en) | Coding method, encoder and decoder for a digital signal | |
DE69428435T2 (en) | SIGNAL ENCODERS, SIGNAL DECODERS, RECORD CARRIERS AND SIGNAL ENCODER METHODS | |
DE69524649T2 (en) | Coding and decoding system | |
DE69325950T2 (en) | Digital transmission system | |
DE4135977A1 (en) | METHOD FOR THE SIMULTANEOUS TRANSMISSION OF SIGNALS FROM N-SIGNAL SOURCES | |
DE60217612T2 (en) | Method and device for coding and decoding speech signals | |
DE4430864C2 (en) | Method for unnoticed transmission and / or storage of additional information within a source-coded, data-reduced audio signal | |
DE2941452C2 (en) | Method for coding analog signals |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8181 | Inventor (new situation) |
Free format text: BRANDENBURG, KARL-HEINZ, DR. SEITZER, DIETER, PROF. DR., 8520 ERLANGEN, DE GERHAEUSER, HEINZ, DR., 8551 WAISCHENFELD, DE SPORER, THOMAS, DIPL.-ING., 8510 FUERTH, DE |
|
D2 | Grant after examination | ||
8364 | No opposition during term of opposition | ||
R071 | Expiry of right | ||
R071 | Expiry of right |