NO316098B1 - Method for simultaneous transmission of audio signals from N signal sources - Google Patents
Method for simultaneous transmission of audio signals from N signal sources Download PDFInfo
- Publication number
- NO316098B1 NO316098B1 NO19941595A NO941595A NO316098B1 NO 316098 B1 NO316098 B1 NO 316098B1 NO 19941595 A NO19941595 A NO 19941595A NO 941595 A NO941595 A NO 941595A NO 316098 B1 NO316098 B1 NO 316098B1
- Authority
- NO
- Norway
- Prior art keywords
- transmission capacity
- signals
- capacity
- transmission
- individual
- Prior art date
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 57
- 238000000034 method Methods 0.000 title claims abstract description 25
- 230000005236 sound signal Effects 0.000 title claims description 12
- 230000009466 transformation Effects 0.000 claims abstract description 8
- 230000003595 spectral effect Effects 0.000 claims abstract description 6
- 238000001914 filtration Methods 0.000 claims abstract description 5
- 238000011946 reduction process Methods 0.000 claims abstract description 4
- 238000012546 transfer Methods 0.000 claims description 12
- 238000004364 calculation method Methods 0.000 claims description 4
- 238000000926 separation method Methods 0.000 claims description 2
- 230000008447 perception Effects 0.000 abstract 1
- 230000000873 masking effect Effects 0.000 description 3
- 238000005070 sampling Methods 0.000 description 3
- 238000012937 correction Methods 0.000 description 2
- 238000013139 quantization Methods 0.000 description 2
- LPLLVINFLBSFRP-UHFFFAOYSA-N 2-methylamino-1-phenylpropan-1-one Chemical compound CNC(C)C(=O)C1=CC=CC=C1 LPLLVINFLBSFRP-UHFFFAOYSA-N 0.000 description 1
- 238000012935 Averaging Methods 0.000 description 1
- 240000003023 Cosmos bipinnatus Species 0.000 description 1
- 235000005956 Cosmos caudatus Nutrition 0.000 description 1
- 101000802640 Homo sapiens Lactosylceramide 4-alpha-galactosyltransferase Proteins 0.000 description 1
- 102100035838 Lactosylceramide 4-alpha-galactosyltransferase Human genes 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 239000000945 filler Substances 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 238000004513 sizing Methods 0.000 description 1
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
Teknisk område Technical area
Oppfinnelsen angår en fremgangsmåte for samtidig overføring av lydsignaler fra N signalkilder via et tilsvarende antall overføringskanaler, ved hvilken de enkelte signaler oppdeles i blokker og blokkene ved hjelp av en transformasjon eller filtrering omformes til spektralkoeffisienter som underkastes en datareduksjonsprosess, og ved hvilken tildelingen av maksimal disponibel overføringskapasitet beregnes for hvert enkelt signal ut fra hele den disponible overføringskapasitet og den for øyeblikket nødvendige total-overfønngskapasiet, og hvert enkelt signal med den således bestemte kapasitet kodes og overføres The invention relates to a method for the simultaneous transmission of audio signals from N signal sources via a corresponding number of transmission channels, in which the individual signals are divided into blocks and the blocks are transformed by means of a transformation or filtering into spectral coefficients which are subjected to a data reduction process, and in which the allocation of the maximum available transmission capacity is calculated for each individual signal based on the entire available transmission capacity and the currently required total transmission capacity, and each individual signal with the thus determined capacity is coded and transmitted
Teknikkens stand State of the art
Fremgangsmåter ved hvilke de enkelte (tids)-signaler oppdeles i blokker og disse blokker ved transformasjon eller filtrering omformes til spektralkoeffisienter som på sin side underkastes en datareduksjonsprosess eller kodes i overensstemmelse med en datareduksjon, er kjente I denne forbindelse henvises det eksempelvis til oversiktsartikkelen "Perceptual Audio Coding" av Jorg Houpert i Studio-Techmk, eller artikkelen "Daten-Diat, Datenreduktion bei digitahsierten Audio-Signalen" av Stefanie Renner i Elrad, 1991 Det henvises her uttrykkelig til disse oversiktsartikler såvel som til PCT-pubhkasjonen WO 88/01811 med hensyn til forklaring av uttrykk og fremgangsmåtetnnn som ikke er nærmere beskrevet her Methods by which the individual (time) signals are divided into blocks and these blocks are transformed by transformation or filtering into spectral coefficients which in turn are subjected to a data reduction process or coded in accordance with a data reduction are known. Audio Coding" by Jorg Houpert in Studio-Techmk, or the article "Daten-Diat, Datenreduktion bei digitahsierten Audio-Signalen" by Stefanie Renner in Elrad, 1991 Reference is expressly made here to these review articles as well as to the PCT publication WO 88/01811 with with regard to the explanation of expressions and procedures that are not described in more detail here
I en rekke tilfeller er det nødvendig å overføre signaler fra flere signalkilder samtidig via et tilsvarende antall overføringskanaler Som det enkleste eksempel på dette kan nevnes overføring av stereosignaler via to overføringskanaler In a number of cases, it is necessary to transmit signals from several signal sources simultaneously via a corresponding number of transmission channels. The simplest example of this is the transmission of stereo signals via two transmission channels
Overføring av signaler fra N signalkilder via et tilsvarende antall overføringskanaler byr på problemet med dimensjonering av overføringskanalene Transmission of signals from N signal sources via a corresponding number of transmission channels presents the problem of sizing the transmission channels
Dersom hver enkelt overføringskanal dimensjoneres på en slik måte at den kan overføre den "maksimalt opptredende bitstrøm", forblir forholdvis stor overføringskapasitet ubenyttet "i gjennomsnitt" If each individual transmission channel is dimensioned in such a way that it can transmit the "maximum occurring bit stream", relatively large transmission capacity remains unused "on average"
Ved overføring av signaler fra tallrike signalkilder via et tilsvarende antall overføringskanaler er det fra den digitale telefonteknikk kjent å dimensjonere overføringskanalene for bare et "midlere behov", og å utjevne kortvarig øket behov på individuelle kanaler ved tildeling fra andre kanaler Tildelingen skjer derved utelukkende via signalstatistikk When transmitting signals from numerous signal sources via a corresponding number of transmission channels, it is known from digital telephone technology to dimension the transmission channels for only an "average need", and to equalize short-term increased demand on individual channels by allocation from other channels. The allocation is thereby made exclusively via signal statistics
Som kjent teknikk henvises det til følgende litteraturkilder "Ein digitales Sprachinterpolationsverfahren mit pradiktionsgesteuerter Wortaufteilung" av Dr H Gerhauser (1980), "Em digitales Sprachinterpolationsverfahren mit momentaner Pnontatszuteilung", av R Woitowitc (1977) og "Ein digitales Sprachinterpolationsverfahren mit blockweiser Pnontatszuteilung" av G G Klahnenbucher (1978) As prior art, reference is made to the following literature sources "Ein digitales Sprachinterpolationsverfahren mit pradiktionsgesteuterter Wortaufteilung" by Dr H Gerhauser (1980), "Em digitales Sprachinterpolationsverfahren mit momentaner Pnontatszuteilung", by R Woitowitc (1977) and "Ein digitales Sprachinterpolationsverfahren mit blockweiser Pnontatszuteilung" by G G Klahnenbücher (1978)
Et element av den foreliggende oppfinnelse er at det ble erkjent at de vanlige prosesser ved digital telefonteknikk for utjevning av varierende behov ved overføringen av tallrike signaler via et tilsvarende antall overføringskanaler, ikke gir gode resultater dersom de digitale signaler som skal overføres, på forhånd er blitt underkastet datareduksjon, eksempelvis ifølge den såkalte OCF-metode An element of the present invention is that it was recognized that the usual processes in digital telephone technology for equalizing varying needs in the transmission of numerous signals via a corresponding number of transmission channels do not give good results if the digital signals to be transmitted have been previously subjected to data reduction, for example according to the so-called OCF method
Beskrivelse av oppfinnelsen Description of the invention
Formålet med oppfinnelsen er å tilveiebringe en fremgangsmåte for samtidig overføring av lydsignaler fra N signalkilder via et tilsvarende antall overføringskanaler, ved hvilken "datareduserte signaler" kan overføres via overføringskanaler som bare er dimensjonert for et "midlere behov", uten noe merkbart, dvs eksempelvis hørbart tap i signalkapasitet The purpose of the invention is to provide a method for the simultaneous transmission of audio signals from N signal sources via a corresponding number of transmission channels, whereby "data-reduced signals" can be transmitted via transmission channels that are only dimensioned for a "moderate need", without anything noticeable, i.e. for example audible loss in signal capacity
Dette formål oppnås ifølge oppfinnelsen med den fremgangsmåte som er angitt i krav 1 Ytterligere utførelser av oppfinnelsen er angitt i underkravene This purpose is achieved according to the invention with the method stated in claim 1 Further embodiments of the invention are stated in the subclaims
Den foreliggende oppfinnelse er basert på den grunntanke at man ved utjevning av de fluktuerende behov under samtidig overføring av lydsignaler fra N signalkilder via et tilsvarende antall overføringskanaler ikke utfører tildelingen til de individuelle signaler i overenstemmelse med statistiske betraktninger, men i stedet utjevner det fluktuerende behov ved hjelp av passende midler allerede i det fremgangsmåtetnnn i hvilket signalene kodes for datareduksjon The present invention is based on the basic idea that when equalizing the fluctuating needs during the simultaneous transmission of audio signals from N signal sources via a corresponding number of transmission channels, the allocation to the individual signals is not performed in accordance with statistical considerations, but instead the fluctuating needs are equalized by using suitable means already in the method in which the signals are coded for data reduction
Denne grunntanke ifølge oppfinnelsen skal beskrives nærmere i det følgende på grunnlag av en foretrukket utførelse under henvisning til tegningene, der fig 1 viser et blokkskjema for forklaring av fremgangsmåten ifølge oppfinnelsen, og fig 2a og 2b viser signaloppbygningen ifølge oppfinnelsen This basic idea according to the invention shall be described in more detail below on the basis of a preferred embodiment with reference to the drawings, where Fig. 1 shows a block diagram for explaining the method according to the invention, and Fig. 2a and 2b show the signal structure according to the invention
Ved fremgangsmåten ifølge oppfinnelsen oppdeles de individuelle lydsignaler i blokker, og blokkene omformes til spektralkoeffisienter ved hjelp av en transformasjon eller filtrering For å utjevne det fluktuerende behov, oppdeles de til de individuelle signaler tilhørende blokker i avsnitt, og de respektive aktuelle avsnitt av alle signaler behandles samtidig Dette er grafisk illustrert på fig 1 ved hjelp av tilsvarende "funksjonsblokker" In the method according to the invention, the individual audio signals are divided into blocks, and the blocks are transformed into spectral coefficients by means of a transformation or filtering. In order to equalize the fluctuating demand, they are divided into the individual signals belonging to blocks into sections, and the respective relevant sections of all signals are processed at the same time This is graphically illustrated in Fig. 1 using corresponding "function blocks"
Ved anvendelse av en lakttakelsesspesifikk modell, som eksempelvis ved overføring av lydsignaler kan være en psykoakustisk modell, bestemmes den tillatelige forstyrrelse for hvert avsnitt, og ut fra denne beregnes behovet for den for øyeblikket nødvendige, totale overføringskapasitet Denne beregning av den totale overføringskapasitet, dvs det nødvendige antall biter, skjer i alle blokker samtidig Ut fra den totalt ti rådighet stående overføringskapasitet og den for øyeblikket nødvendige total-overfønngskapasitet beregnes tildelingen av maksimal øverfønngskapasitet som står til rådighet, for hvert enkelt signal Med det for hvert enkelt signal tildelte "bitantall" skjer kodingen av det enkelte signal og tilsvarende overføringen av dette enkeltsignal I det enkleste tilfelle kan utjevning bare opptre i den respektive, nødvendige overføringskapasitet mellom kanalene When using a lactating-specific model, which can for example be a psychoacoustic model for the transmission of sound signals, the permissible disturbance is determined for each section, and based on this, the need for the total transmission capacity required at the moment is calculated. This calculation of the total transmission capacity, i.e. required number of bits, takes place in all blocks at the same time Based on the total available transmission capacity and the currently required total transfer capacity, the allocation of the maximum available transfer capacity is calculated for each individual signal With the "number of bits" allocated for each individual signal, the the coding of the individual signal and the corresponding transmission of this individual signal In the simplest case, equalization can only occur in the respective, necessary transmission capacity between the channels
Ved den utførelse som er angitt i krav 2, er det til stede en overfønngskapasitetsreserve, et såkalt bitreservoar, fra hvilket det skjer en tildeling av overføringskapasitet i det tilfelle at den nødvendige total-overfønngskapasitet overskrider den overføringskapasitet som i gjennomsnitt står til rådighet In the embodiment stated in claim 2, a transfer capacity reserve, a so-called bit reservoir, is present, from which transfer capacity is allocated in the event that the required total transfer capacity exceeds the transfer capacity that is available on average
Dette bitreservoar påfylles hver gang den fordrede overføringskapasitet er mindre enn den overføringskapasitet som står til rådighet (krav 3) This bit reservoir is replenished every time the required transfer capacity is less than the available transfer capacity (requirement 3)
I hvert tilfelle er det nødvendig, for å hindre en altfor stor økning av bitreservoaret, dersom overføringskapasiteten er mye mindre enn den overføringskapasitet som står til rådighet, at det skjer en tvungen tildeling av biter til de individuelle kanaler (krav 4) Denne tvangstildeling skjer fortrinnsvis bare til de kanaler hhv signalkilder som har rapportert et behov som er større enn et midlere behov Et vesentlig større behov enn det midlere behov betyr nemlig at disse signaler er vesentlig vanskeligere å kode enn vanlige signaler In each case, it is necessary, in order to prevent an excessively large increase of the bit reservoir, if the transmission capacity is much smaller than the transmission capacity that is available, that a forced allocation of bits to the individual channels takes place (requirement 4) This forced allocation takes place preferably only to those channels or signal sources that have reported a need that is greater than an average need A significantly greater need than the average need means that these signals are significantly more difficult to code than normal signals
I hvert tilfelle foretrekkes det ifølge krav 9 at det ut fra alle separat kodede signaler fra signalkildene dannes en totalblokk som består av et fast område som inneholder en informasjon ut fra hvilken atskillelsen av de enkelte signaler kan bestemmes, og av flere områder med fleksibel lengde som opptar de kodede signaler Dette er skjematisk vist på flg 2a In each case, according to claim 9, it is preferred that from all separately coded signals from the signal sources, a total block is formed which consists of a fixed area containing information from which the separation of the individual signals can be determined, and of several areas of flexible length which they record coded signals This is schematically shown on flg 2a
Ytterligere innsparing av overføringskapasitet oppnås ved at identiske inngangssignaler gjenkjennes og overføres bare én gang ved hjelp av et passende overføringsformat (krav 6) Dette er skjematisk vist på fig 2b Further saving of transmission capacity is achieved by identical input signals being recognized and transmitted only once using a suitable transmission format (requirement 6) This is schematically shown in fig 2b
I hvert tilfelle er det mulig å bestemme nøyaktig eller bare anslå den for øyeblikket nødvendige overføringskapasitet (krav 7 og 8) In each case it is possible to determine exactly or only estimate the currently required transmission capacity (requirements 7 and 8)
Dessuten er det mulig å utføre fremgangsmåten ifølge oppfinnelsen i vidtgående grad parallelt For dette formål foretrekkes det at kodingen av enkeltsignalene ifølge krav 10 skjer allerede under beregningen av tildelingen av overføringskapasiteten for hvert signal Moreover, it is possible to carry out the method according to the invention to a large extent in parallel. For this purpose, it is preferred that the coding of the individual signals according to claim 10 takes place already during the calculation of the allocation of the transmission capacity for each signal
En annen foretrukket realisering av grunntanken ifølge oppfinnelsen er angitt i krav 11 Another preferred realization of the basic idea according to the invention is stated in claim 11
Når den nødvendige overføringskapasitet overskrider den overføringskapasitet som står til rådighet, og ingen tildeling fra bitreservoaret kan skje, kan verdien av den tillatelige forstyrrelse for alle signaler heves på en slik måte at den nødvendige total-overfønngskapasitet ikke overskrider den overføringskapasitet som står til rådighet (krav 11) When the required transmission capacity exceeds the available transmission capacity, and no allocation from the bit reservoir can take place, the value of the permissible interference for all signals can be raised in such a way that the required total transmission capacity does not exceed the available transmission capacity (requirement 11)
I det følgende skal det gis et numensk eksempel på en fremgangsmåte for lydsignaler Det skal uttrykkelig påpekes at grunntanken ifølge opprinnelsen ikke er begrenset til lydsignaler Tvert imot kan også videosignaler eller andre signaler som danner grunnlag for en lakttakelsesspesifikk bedømmelse, behandles på liknende måte In the following, a numerical example of a method for sound signals will be given. It must be expressly pointed out that the basic idea according to the origin is not limited to sound signals. On the contrary, video signals or other signals that form the basis for a lactating-specific assessment can also be processed in a similar way
Eksempel på en mulig måte å gå frem på for lydsignaler Example of a possible way to proceed for audio signals
Anta at y(t) er samplingsverdiene av lydsignalet Let y(t) be the sampling values of the audio signal
1) Lydsignalet y oppløses eller oppdeles på kjent måte i samplingsverdier y(t) som digitaliseres De digitaliserte samplingsverdier nedbrytes eller oppløses i blokker med lengden 2n som i det valgte utførelseseksempel er overlappende blokker med en overlapping pån 1) The sound signal y is resolved or divided in a known manner into sampling values y(t) which are digitized The digitized sampling values are broken down or resolved into blocks of length 2n which in the chosen embodiment are overlapping blocks with an overlap of
x(k,b) = y(b n+k) for k=0 2n (b blokknummer) x(k,b) = y(b n+k) for k=0 2n (b block number)
2) Hver blokk med lengde n omformes til spektralkoeffisienter ved hjelp av en transformasjon, eksempelvis en rask Founer-transformasjon eller en cosmus-transformasjon 2) Each block of length n is transformed into spectral coefficients using a transformation, for example a fast Founer transformation or a cosmos transformation
xO,b) = SUM(1=0 2n, x(l,b) f(l) cos(pi (21+l+n)(2j+l)/(4n)) ) for j=0 n med f(l) = sqrt(2) sin(pi (1+0,5)/(2n)) xO,b) = SUM(1=0 2n, x(l,b) f(l) cos(pi (21+l+n)(2j+l)/(4n)) ) for j=0 n with f (l) = sqrt(2) sin(pi (1+0.5)/(2n))
3) Hver av blokkene oppdeles i avsnitt og energitettheten for hvert avsnitt beregnes 3) Each of the blocks is divided into sections and the energy density for each section is calculated
E(i,b = (SUM(k=a(i)+l a(i+l), X(k,b)A2)) / (a(i+l)-a(i)) for i=l c, E(i,b = (SUM(k=a(i)+l a(i+l), X(k,b)A2)) / (a(i+l)-a(i)) for i=l c ,
idet koeffisientene a(i) tas fra den etterfølgende Tabell 1 as the coefficients a(i) are taken from the following Table 1
4) Den tillatelige forstyrrelse beregnes for hvert avsnitt med en passende psyko-akustisk modell for hvilken det henvises til litteraturen Ut fra den tillatte forstyrrelse fremkommer maskeringen mellom båndene 4) The permissible disturbance is calculated for each section with a suitable psycho-acoustic model for which reference is made to the literature Based on the permissible disturbance the masking between the bands appears
T(i,b) = MAX(k=l i-l, E(k,b) z(i-k)), T(i,b) = MAX(k=l i-l, E(k,b) z(i-k)),
maskeringen i båndet the masking in the band
s(i,b) = MAX ( E(i,b) e(i) , T(i,b) ), s(i,b) = MAX ( E(i,b) e(i) , T(i,b) ),
og maskeringen mellom blokkene and the masking between the blocks
ss(i,b) = MAX (s(i,b-l)/16 , s(i,b)) ss(i,b) = MAX (s(i,b-l)/16 , s(i,b))
Deretter skjer beregningen av det nødvendige antall biter for hver blokk The required number of bits for each block is then calculated
5) Beregning av det nødvendige antall biter for hver blokk 5) Calculation of the required number of bits for each block
a) For en sådan koding som ved OCF (Huffman-koding) a) For such an encoding as with OCF (Huffman encoding)
p = pO + SUM(i=l c, (a(i+l)-a(i) (s(i,b)/ss(i,b)) ) p = pO + SUM(i=l c, (a(i+l)-a(i) (s(i,b)/ss(i,b)) )
b) For PCM-koding (SNR = 6dB/bit) b) For PCM coding (SNR = 6dB/bit)
En skalafaktor og antallet av biter pr samphngsverdi overføres som tilleggsinformasjon for A scale factor and the number of bits per association value are transferred as additional information for
hvert avsnitt each paragraph
p = pO + SUM(i=l c,(a(i+l)) 10/6 log( E(i,b)/ss(i,b))) p = pO + SUM(i=l c,(a(i+l)) 10/6 log( E(i,b)/ss(i,b)))
De relevante verdier for de individuelle størrelser hhv konstanter skal i det følgende gis i form av tabeller, The relevant values for the individual quantities or constants shall in the following be given in the form of tables,
n =512 n = 512
c =23 c = 23
pO = 1200 for OCF (midlere antall biter pr blokk) pO = 1200 for OCF (average number of bits per block)
pO = 345 for PCM (skalafaktorer 10 biter/avsnitt, koding av antall kvantisenngstnnn 5 biter/avsnitt) pO = 345 for PCM (scale factors 10 bits/section, coding of the number of quantum numbers 5 bits/section)
I tilslutning bl dette skjer tildelingen av antall biter til de individuelle signaler For dette formål antas at k(k) biter kreves for koding av de K inngangssignaler, mens det antall biter som står til rådighet, er psoll In connection with this, the allocation of the number of bits to the individual signals takes place. For this purpose, it is assumed that k(k) bits are required for coding the K input signals, while the number of bits available is psoll
psum = SUM(p(k)) psum = SUM(p(k))
Det er nå nødvendig å skjelne mellom følgende tilfeller It is now necessary to distinguish between the following cases
1) Dersom psum=psoll 1) If psum=psoll
Hvert signal mottar det forlangte antall biter Each signal receives the requested number of bits
z(k) = P(k) z(k) = P(k)
2) Dersom psum<psoll 2) If psum<psoll
Hvert signal mottar mer enn det forlangte antall biter Each signal receives more than the requested number of bits
z(k) = (psoll/psum) p(k) z(k) = (psoll/psum) p(k)
f eks, K=2, psoll=1600, p(l)=540,p(2)=660, psum=1200 for example, K=2, psoll=1600, p(l)=540,p(2)=660, psum=1200
z(l) = 1600/1200 540 = 720 (180 biter mer) z(l) = 1600/1200 540 = 720 (180 bits more)
z(2) = 1600/1200 660 = 880 (220 biter mer) z(2) = 1600/1200 660 = 880 (220 bits more)
3) Dersom psoll>psum 3) If psoll>psum
Hvert signal mottar mindre enn det forlangte antall biter Each signal receives less than the requested number of bits
a) For OCF a) For OCF
z(k) = (psoll/psum) p(k) z(k) = (psoll/psum) p(k)
b) For PCM b) For PCM
Det minimale antall biter for hvert signal må ikke underskrides The minimum number of bits for each signal must not be exceeded
z(k) = pO + ((psoll-KpO)) (p(k)-pO) z(k) = pO + ((psol-KpO)) (p(k)-pO)
f eks , K=2, psoll=1600, P0=500, p(l)=600, p(2)=1200 daerPsum=1800 for example, K=2, psoll=1600, P0=500, p(l)=600, p(2)=1200 daerPsum=1800
z(l) = 500+(l600-2 500)/(l800-2 500) (600-500) = 575 z(l) = 500+(l600-2500)/(l800-2500) (600-500) = 575
(25 biter mindre) (25 bits less)
z(2) = 500+(1600-2 500)/(1800-2 500) (1200-500) = 1025 z(2) = 500+(1600-2500)/(1800-2500) (1200-500) = 1025
(175 biter mindre) (175 bits less)
For å korrigere den tillatelige forstyrrelse, er følgende skjelning nødvendig dersom p biter kreves for hvert signal, men z biter tildeles 1) Dersom det tildelte antall biter er hk det forlangte antall Ingen korreksjon nødvendig To correct the permissible interference, the following distinction is necessary if p bits are required for each signal, but z bits are allocated 1) If the allocated number of bits is hk the requested number No correction necessary
2) Dersom flere biter blir tildelt enn hva som ble forlangt 2) If more bits are allocated than what was requested
For OCF For OCF
Ingen korreksjon nødvendig No correction necessary
For PCM For PCM
Antallet av biter som står til rådighet for kvanhsenng i hvert avsnitt, økes med (z-p)/512 The number of bits available for quantization in each section is increased by (z-p)/512
3) Dersom færre biter blir tildelt enn hva som ble forlangt 3) If fewer bits are allocated than what was requested
For OCF For OCF
ss(i,b) = s(i,b) + (z-p0)/(poO (ss(i,b)-s(i,b)) for p>p0 ss(i,b) = s(i,b) + (z-p0)/(poO (ss(i,b)-s(i,b)) for p>p0
ss(i,b) = s(i,b) for p<=p0 ss(i,b) = s(i,b) for p<=p0
For PCM For PCM
Det antall biter som står til rådighet for kvantisenng i hvert avsnitt, økes med (z-p)/512 The number of bits available for quantization in each section is increased by (z-p)/512
Når det dreier seg om PCM, er en avrundingsbit pr ATW til et helt tall nødvendig For dette formål avrundes først alle biter/ATW til det nest laveste hele tall, og den derav resulterende bitsum bestemmes In the case of PCM, one rounding bit per ATW to an integer is required For this purpose, all bits/ATW are first rounded to the next lowest integer, and the resulting bit sum is determined
Dersom det fremdeles er biter til rådighet, blir det i en første gjennomgang (kjøring), med begynnelse fra de laveste bånd, stilt én bit/ATW mer til rådighet for hvert bånd inntil det antall biter som står til rådighet, oppnås If there are still bits available, in a first pass (run), starting from the lowest bands, one more bit/ATW is made available for each band until the number of bits available is reached
Eksempel Example
104 biter står til rådighet 104 bits are available
Oppfinnelsen er i foregående blitt beskrevet på grunnlag av utførelses - eksempler Innenfor den generelle oppfinnelsestanke er forskjellige variasjoner mulige The invention has previously been described on the basis of execution examples Within the general idea of the invention, various variations are possible
Således er det mulig å benytte en fast total-blokklengde, hvorved det innsettes fyllebiter eller det skjer en overføring til ennå ikke avsluttede kodere Videre er det mulig å benytte en fleksibel blokklengde ved hvilken en maksimal blokklengde er forutbestemt og det dessuten skjer en tidsmiddelverdidannelse Thus, it is possible to use a fixed total block length, whereby filler bits are inserted or a transfer to not yet completed encoders takes place. Furthermore, it is possible to use a flexible block length in which a maximum block length is predetermined and a time averaging value also occurs
Claims (1)
Applications Claiming Priority (2)
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 |
PCT/DE1992/000905 WO1993009645A1 (en) | 1991-10-31 | 1992-10-28 | Process for simultaneously transmitting signals from n-signal sources |
Publications (3)
Publication Number | Publication Date |
---|---|
NO941595D0 NO941595D0 (en) | 1994-04-29 |
NO941595L NO941595L (en) | 1994-04-29 |
NO316098B1 true NO316098B1 (en) | 2003-12-08 |
Family
ID=6443876
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
NO19941595A NO316098B1 (en) | 1991-10-31 | 1994-04-29 | Method for 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) |
Families Citing this family (7)
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 |
DE19727938B4 (en) * | 1997-07-01 | 2006-12-14 | Mayah Communications Gmbh | Method and device for coding signals |
KR102291633B1 (en) | 2018-10-15 | 2021-08-20 | 에코플러스 주식회사 | Mixture material composition for steam curing concrete and steam curing concrete composition comprising the same |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CH589390A5 (en) * | 1975-08-19 | 1977-06-30 | Patelhold Patentverwertung | |
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 |
DE3629434C2 (en) * | 1986-08-29 | 1994-07-28 | Karlheinz Dipl Ing Brandenburg | Digital coding method |
JPH0648796B2 (en) * | 1988-02-05 | 1994-06-22 | 日本電気株式会社 | Demand assign satellite communication device |
DE3817864A1 (en) * | 1988-05-26 | 1989-12-07 | Telefunken Fernseh & Rundfunk | Method for the transmission of an audio signal |
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
Also Published As
Publication number | Publication date |
---|---|
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 |
DE4135977A1 (en) | 1993-05-06 |
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 |
---|---|---|
KR100279094B1 (en) | Digital signal coding device | |
US4949383A (en) | Frequency domain speech coding | |
US5613035A (en) | Apparatus for adaptively encoding input digital audio signals from a plurality of channels | |
NO306007B1 (en) | Device for high-efficiency encoding of digital data | |
NO309629B1 (en) | Multi-channel transmission and / or storage of digital signals | |
US4464782A (en) | Transmission process and device for implementing the so-improved process | |
US5509017A (en) | Process for simultaneous transmission of signals from N signal sources | |
JPS58154948A (en) | Digitally transmitting method | |
US5673289A (en) | Method for encoding digital audio signals and apparatus thereof | |
NO316098B1 (en) | Method for simultaneous transmission of audio signals from N signal sources | |
US5610985A (en) | Digital 3-channel transmission of left and right stereo signals and a center signal | |
EP0612155B1 (en) | Coding method, coder and decoder for a digital signal | |
RU94046112A (en) | METHOD FOR REDUCING THE DATA NUMBER WHEN TRANSMITTING AND / OR ACCUMULATING DIGITAL SIGNALS COMING FROM MULTIPLE RELATED CHANNELS | |
US5440596A (en) | Transmitter, receiver and record carrier in a digital transmission system | |
JPH06268985A (en) | Multiplex transmission method for moving image signal and device therefor | |
GB2125255A (en) | Digital data coding | |
JP2858122B2 (en) | Digital adaptive transform coding method | |
EP0608930B1 (en) | Digital 3-channel transmission of left and right stereo signals and a center signal | |
JPH0242258B2 (en) | ||
JP3133353B2 (en) | Audio coding device | |
EP0573103A1 (en) | Transmitter, receiver and record carrier in a digital transmission system | |
JPH0242835A (en) | Method and device for decoding band division type code | |
KR0181054B1 (en) | Apparatus for adaptively encoding input digital audio signals from a plurality of channels | |
JPH04323924A (en) | Multiplex transmitter | |
JPH04168500A (en) | Signal coding method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MK1K | Patent expired |