[go: up one dir, main page]

BE1007617A3 - Transmissiesysteem met gebruik van verschillende codeerprincipes. - Google Patents

Transmissiesysteem met gebruik van verschillende codeerprincipes. Download PDF

Info

Publication number
BE1007617A3
BE1007617A3 BE9301077A BE9301077A BE1007617A3 BE 1007617 A3 BE1007617 A3 BE 1007617A3 BE 9301077 A BE9301077 A BE 9301077A BE 9301077 A BE9301077 A BE 9301077A BE 1007617 A3 BE1007617 A3 BE 1007617A3
Authority
BE
Belgium
Prior art keywords
signal
coder
decoder
sep
digitally encoded
Prior art date
Application number
BE9301077A
Other languages
English (en)
Inventor
Friedhelm Wuppermann
Bont Franciscus M J De
Original Assignee
Philips Electronics Nv
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Philips Electronics Nv filed Critical Philips Electronics Nv
Priority to BE9301077A priority Critical patent/BE1007617A3/nl
Priority to MYPI94002687A priority patent/MY112253A/en
Priority to CA002150926A priority patent/CA2150926C/en
Priority to PCT/IB1994/000309 priority patent/WO1995010890A1/en
Priority to JP51155495A priority patent/JP3898218B2/ja
Priority to US08/320,636 priority patent/US5808569A/en
Priority to RU95112470A priority patent/RU2144261C1/ru
Priority to CN94190866A priority patent/CN1080036C/zh
Priority to KR1019950702363A priority patent/KR100361236B1/ko
Priority to EP94927775A priority patent/EP0673566A1/en
Priority to SG1996009053A priority patent/SG55182A1/en
Priority to FI952858A priority patent/FI119459B/fi
Application granted granted Critical
Publication of BE1007617A3 publication Critical patent/BE1007617A3/nl
Priority to CNB011197366A priority patent/CN1210873C/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/66Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission for reducing bandwidth of signals; for improving efficiency of transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/66Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission for reducing bandwidth of signals; for improving efficiency of transmission
    • H04B1/667Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission for reducing bandwidth of signals; for improving efficiency of transmission using a division in frequency subbands

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
  • Reduction Or Emphasis Of Bandwidth Of Signals (AREA)

Abstract

In een transmissiesysteem voor het verzenden van spraak- en muzieksignalen, wordt in een coder een ingangssignaal gesplitst in twee spectrale delen. Deze spectrale delen worden ieder met behulp van een eigen deelcoder gecodeerd. De transmissiekwaliteit kan aanzienlijk verbeterd worden door volgens de uitvindingsgedachte een eerste spectraal deel met behulp van een tijddomein coder te coderen en een tweede spectraal deel met een transformatiedomein coder te coderen.

Description


   <Desc/Clms Page number 1> 
 



  "Transmissiesysteem met gebruik van verschillende   codeerprincipes"   
De uitvinding heeft betrekking op een transmissiesysteem omvattende een zender voorzien van een coder voor het coderen van een ingangssignaal, welke coder is voorzien van een tijddomein coder voor het afleiden van een eerste digitaal gecodeerd signaal uit een eerste spectraal deel van het ingangssignaal en van een verdere coder voor het afleiden van een tweede digitaal gecodeerd signaal uit een tweede spectraal deel van het ingangssignaal,

   welke zender tevens is voorzien van zendmiddelen voor het verzenden van het eerste digitaal gecodeerd signaal en het tweede digitaal gecodeerd signaal via een transmissiekanaal naar een ontvanger omvattende een decoder voorzien van een tijddomein decoder voor afleiden van een eerste gedecodeerd signaal uit het eerste digitaal gecodeerd signaal en van een verdere decoder voor het afleiden van een tweede gedecodeerd signaal uit het tweede digitaal gecodeerd signaal en van combinatiemiddelen voor het afleiden van een gereconstrueerd signaal uit het eerste en het tweede gedecodeerd signaal. 



   De uitvinding heeft bovendien betrekking op een zender, een ontvanger, een coder en een decoder voor gebruik in een dergelijk transmissiesysteem. 



   Een transmissiesysteem volgens de aanhef is bekend uit de gepubliceerde Britse octrooiaanvrage GB 2 188 820. 



   Dergelijke transmissiesystemen worden bijvoorbeeld gebruikt voor het overdragen van spraak- of muzieksignalen over kanalen met een beperkte transmissiecapaciteit. 



   Een eerste voorbeeld van een dergelijk kanaal is een radiokanaal tussen een mobiel station en een vast basisstation. De beschikbare transmissiecapaciteit van dit kanaal is beperkt omdat dit kanaal door zeer veel gebruikers benut wordt. Een tweede voorbeeld is een registratiekanaal dat gebruik maakt van een magnetisch, optisch of een ander registratiemedium zoals bijvoorbeeld een ROM. Hierbij is de capaciteit ook veelal begrensd. 



   In de zender van het uit de Britse octrooiaanvrage bekende transmissiesys- 

 <Desc/Clms Page number 2> 

 teem wordt het ingangssignaal door middel van een laagdoorlaatfilter en een hoogdoor-   laatf11ter   omgezet in een in een eerste spectraal deel en in een tweede spectraal deel van het ingangssignaal. 



   Het eerste spectrale deel en het tweede spectrale deel worden door een tijddomein coder omgezet in een eerste respectievelijk tweede digitaal gecodeerd signaal. Voorbeelden van tijddomein coders, zijn coders die gebruik maken van puls code modulatie, differentiële puls codemodulatie, adaptieve differentiële puls code modulatie, delta modulatie, adaptieve delta modulatie, vectorquantisatie (CELP) en codeermethoden die gebruik maken van lineaire predictie. Het eerste digitaal gecodeerd signaal en het tweede digitaal gecodeerd signaal worden toegevoerd aan de zendmiddelen die in het bekende transmissiesysteem uit een multiplexer bestaan. 



   Het uitgangssignaal van de multiplexer wordt via het kanaal naar de ontvanger verzonden waar het eerste en het tweede digitaal gecodeerd signaal door middel van een demultiplexer worden teruggewonnen. Door de tijddomein decoder en de verdere decoder worden nu een eerste en een tweede gedecodeerd signaal uit de gecodeerde signalen afgeleid. Met de combinatiemiddelen, die in het bekende transmissiesysteem bestaat uit een optelschakeling, wordt uit het eerste en het tweede gedecodeerde signaal het gereconstrueerde signaal bepaald. 



   Een probleem van het bekende transmissiesysteem is dat de kwaliteit van het gereconstrueerde signaal gezien de benodigde transmissiesnelheid niet voor alle toepassingen voldoende is. 



   Het doel van de uitvinding is het verschaffen van een transmissiesysteem volgens de aanhef waarbij bij een gelijke transmissiesnelheid de kwaliteit van het gereconstrueerde signaal wordt verhoogd, of bij een gelijke kwaliteit van het gereconstrueerde signaal de benodigde transmissiesnelheid wordt verlaagd. 



   Hiertoe is de uitvinding gekenmerkt doordat de verdere coder een transformatiedomein coder omvat en de verdere decoder een   transformatiedomein   decoder omvat. 



   De uitvinding is gebaseerd op het inzicht dat voor bepaalde spectrale delen van het ingangssignaal een tijddomein coder optimaal is, en dat voor andere spectrale delen een transformatiedomein coder optimaal is. Voorbeelden van transformatiedomein 

 <Desc/Clms Page number 3> 

 coders zijn coders die gebruik maken van sub-band codering en diverse vormen van codering die gebruik maken van een transformatie van het tijddomein naar een ander domein. Dergelijke transformaties zijn bijvoorbeeld de discrete Fourier transformatie, de discrete cosinus transformatie of de discrete Walsh Hadamard transformatie.   Hierbij   kan al of niet gebruik gemaakt wordt van psychoakoestische eigenschappen van het menselijk gehoorsysteem.

   Door nu voor verschillende spectrale delen van het ingangssignaal een tijddomein, respectievelijk een transformatiedomein coder te gebruiken is het mogelijk om de kwaliteit van het gereconstrueerde signaal aanzienlijk te verhogen. 



   Er wordt opgemerkt dat in het Duitse octrooischrift DE 26   05 306   C2 een transmissiesysteem wordt geopenbaard, waarin een ingangssignaal wordt gesplitst in een eerste spectraal deel dat door een basisband signaal wordt gerepresenteerd, en een tweede spectraal deel dat wordt gerepresenteerd door een aantal sub-bandsignalen. 



  Echter in dit transmissiesysteem worden de betreffende signalen analoog verzonden, zodat geen coders en decoders nodig zijn. Het zal duidelijk zijn dat de problematiek van digitale codering van analoge signalen in de uit dit Duitse octrooischrift bekende transmissiesysteem geen enkele rol speelt. 



   Een voorkeursuitvoeringsvorm van de uitvinding is gekenmerkt door dat de frequenties die gelegen zijn in het eerste spectrale deel lager zijn dan de frequenties die gelegen zijn in het tweede spectrale deel. 



   Experimenten hebben aangetoond dat het gebruik van een tijddomein coder in het laagfrequente gebied van 0 Hz tot enkele   KHz   en een transformatiedomein coder voor de hogere frequentiegebieden leidt tot een aanzienlijke verbetering van de kwaliteit van het gereconstrueerde signaal 
De uitvinding zal nu nader toegelicht worden aan de hand van de figuren waarin gelijke elementen met gelijke verwijzingscijfers aangeduid worden.

   Hierin toont :
Fig. 1 een transmissiesysteem volgens de uitvinding ;
Fig. 2 een sub-band coder voor gebruik in een transmissiesysteem volgens Fig.   1 ;  
Fig. 3 een sub-band decoder voor gebruik in een transmissiesysteem volgens Fig.   1 ;  
Fig. 4 selectiemiddelen voor gebruik in de sub-band coder volgens Fig. 2 

 <Desc/Clms Page number 4> 

 
Fig. 5 een stroomschema van een programma voor gebruik in de processor 118 in de selectiemiddelen volgens Fig.   4 ;  
Fig. 6 grafische voorstellingen van de in de coder en decoder volgens Fig. 



  2 en Fig. 3 gebruikte referentieomhullenden die door vier waarden gerepresenteerd worden ;
Fig. 7 grafische voorstellingen van de in de coder en decoder volgens Fig. 2 en Fig. 3 gebruikte referentieomhullenden die door acht waarden gerepresenteerd worden ; 
In het transmissiesysteem volgens Fig. 1 wordt het ingangssignaal toegevoerd aan een zender 2. De ingang van de zender 2 is verbonden met een ingang van filtermiddelen 50 in de coder 51. Een eerste uitgang van de filtermiddelen 50 is verbonden met een ingang van een vertragingselement 62. Het uitgangssignaal aan de eerste uitgang van de filtermiddelen 50 representeert het eerste spectrale deel van het ingangssignaal. Een uitgang van het vertragingselement 62 is verbonden met een ingang van de tijddomein coder, zijnde hier een vectorquantisator 66 die gebruik maakt van lineaire predictie (LPC : Linear Predictive Coding).

   Een uitgang van de vectorquantisator 66, met als uitgangssignaal het eerste digitaal gecodeerd signaal, is verbonden met een eerste ingang van de zendmiddelen, zijnde hier een multiplexer 68. 



   Een aantal uitgangen van de filtermiddelen 50 zijn ieder verbonden met een ingang van een transformatiedomein coder, zijnde hier een sub-bandcoder 64. De ingangssignalen van de sub-band coder 64 representeren gezamenlijk het tweede spectrale deel van het ingangssignaal. Een uitgang van de sub-band coder 64 met als uitgangssignaal het tweede digitaal gecodeerd signaal is verbonden met een tweede ingang van de multiplexer 68. 



   De uitgang van de multiplexer 68 is via het kanaal 4 verbonden met een ingang van een ontvanger 6. In de ontvanger 6 wordt het signaal aan de ingang toegevoerd aan een demultiplexer 70. Een eerste uitgang van de demultiplexer 70 met als uitgangssignaal het eerste digitaal gecodeerd signaal is verbonden met een tijddomein decoder, zijnde hier een inverse vectorquantisator 84 die gebruik maakt van lineaire predictie. Een uitgang van de inverse vectorquantisator 84 met als uitgangssignaal een eerste gereconstrueerd signaal is verbonden met een ingang van een vertragingselement 

 <Desc/Clms Page number 5> 

 86. De uitgang van het vertragingselement 86 is verbonden met een eerste ingang van de combinatiemiddelen 88. Een tweede uitgang van de demultiplexer 70 is verbonden met een ingang van de transformatiedomein decoder, zijnde hier een sub-band decoder 72.

   Een aantal uitgangen van de sub-band decoder 72 met als uitgangssignalen gereconstrueerde signalen die het tweede spectrale deel van het ingangssignaal representeren zijn ieder verbonden met een ingang van de combinatiemiddelen 88. Aan de uitgang van de combinatiemiddelen 88 is het gereconstrueerde ingangssignaal beschikbaar. 



   Het ingangssignaal van het transmissiesysteem volgens Fig. 1 wordt door de filtermiddelen 50 gesplitst in een eerste spectrale deel en een tweede spectrale deel. 



  Het eerste spectrale deel wordt door middel van de vectorquantisator 66 omgezet in een eerste digitaal gecodeerd signaal. Een geschikte implementatie van de vectorquantisator 66 is bijvoorbeeld beschreven in de   CCITI   Recommendation   G.     "Coding   of speech at 16   kbit/s   using low delay code excited linear prediction. Deze coder berust of het principe van"analyse door synthese". 



   In deze vectorquantisator wordt het te coderen ingangssignaal omgezet in opeenvolgende segmenten van een aantal signaalmonsters van het te coderen signaal. 



  Voor een groot aantal codeboekwoorden opgeslagen in een codeboek wordt met behulp van een synthesefilter een gesynthetiseerd signaalsegment opgewekt. Het verschil van het actuele segment van het ingangssignaal en het gesynthetiseerde signaalsegment wordt door middel van een perceptueel weegfilter gefilterd. Van een segment van uitgangssignaalmonsters van het perceptuele weegfilter wordt de kwadratische som van de signaalmonsters berekend. 



   Dit bepalen van het gesynthetiseerde signaal, het bepalen van het verschil tussen het ingangssignaal en het gesynthetiseerde signaal, het filteren met behulp van het perceptief   weegfilter   en het bepalen van de kwadratische som gebeurt voor ieder van de beschikbare 1024 codeboekwoorden. Van deze codeboekwoorden wordt dat codeboekwoord geselecteerd dat aanleiding geeft tot de kleinste kwadratische som. 



   De overdrachtsfunctie van het analysefilter wordt bepaald met behulp van lineaire predictie een schatting van het verband tussen opeenvolgende signaalmonsters in de vier aan het actuele segment voorafgaande segmenten van het gesynthetiseerde signaal. Het gecodeerde signaal bestaat nu uit een codeboek index van het geselecteerde codeboek woord. Er wordt opgemerkt dat de predictieparameters niet overgedragen hoeven te worden. 

 <Desc/Clms Page number 6> 

 



   Het tweede spectrale deel van het ingangssignaal wordt gerepresenteerd door de sub-bandsignalen aan de uitgang van de flltermiddelen 50. Deze sub-bandsignalen worden door de sub-bandcoder 64 omgezet in het tweede digitaal gecodeerd signaal. 



  Er wordt opgemerkt dat de sub-bandsignalen aan de uitgang van de filtermiddelen 50 basisband signalen zijn die een banddoorlaat signaal in de betreffende sub-band representeren. Deze basisband representatie heeft als voordeel dat het benodigde monsters per sub-band wordt bepaald door de bandbreedte van de betreffende sub-band en niet door de maximale frequentie in de betreffende sub-band. Een geschikte implementatie van de sub-bandcoder 64 voor signalen met een bemonsterfrequentie van 48 kHz is bekend uit de Draft International Standard ISO/IEC DIS 11172"Information technology- Coding of moving pictures and associated audio for digital storage media up to about   1, 5 Mbit/s" section   3 pp. 174-337. De sub-band signalen aan de ingang worden door middel van quantisatie omgezet in een digitaal signaal.

   De sub-band signalen worden met aantal niveaus gequantiseerd dat voor verschillende sub-banden verschillend kan zijn. Het actuele aantal quantisatieniveaus dat voor iedere sub-band wordt gebruikt hangt af van het vermogen van het betreffende sub-bandsignaal en het vermogen van de sub-bandsignalen van nabijgelegen sub-banden. Hierbij wordt gebruik gemaakt van de eigenschap van het menselijk gehoorsysteem dat een zwak signaal in de nabijheid van een sterk signaal niet hoorbaar is. Hierdoor is het mogelijk om een dergelijk zwak signaal met aanzienlijk minder quantisatieniveaus te quantiseren dan het sterke signaal. 



  Aan de hand van de sterkte van de diverse sub-band signalen wordt voor iedere subband een nog juist waarneembaar ruisniveau berekend. Uit dit ruisniveau wordt het aantal benodigde quantisatieniveaus voor ieder sub-band signaal bepaald. Het tweede digitaal gecodeerd signaal bestaat nu uit de verschillende gequantiseerde sub-bandsignalen en uit informatie over het aantal quantisatieniveaus van iedere sub-band. Er wordt opgemerkt dat de hierboven beschreven coder is ingericht voor het coderen van een signaal van 0-24 kHz. Aangezien dat een eerste spectraal deel door de tijddomein coder worden gecodeerd hoeven de sub-banden die in dit spectrale gebied liggen niet gecodeerd te worden. Dit kan eenvoudigweg gebeuren door geen bits aan deze sub-banden te alloceren. 



   Door de multiplexer 68 worden het eerste en het tweede digitaal gecodeerd signaal tot een enkel signaal gecombineerd. Het vertragingselement 62 is aanwezig om de vertraging van de spectrale delen van het ingangssignaal, die via twee 

 <Desc/Clms Page number 7> 

 wegen de multiplexer 68 bereiken, gelijk te maken. Dit enkele signaal wordt door de zender via het kanaal naar de ontvanger verzonden. In de ontvanger wordt het gecombineerde signaal weer ontbonden in het eerste digitaal gecodeerd signaal en het tweede digitaal gecodeerd signaal. Het eerste digitaal gecodeerd signaal wordt door de inverse vectorquantisator 84 omgezet in een eerste gereconstrueerd signaal. Een geschikte implementatie van de deeldecoder is beschreven in de eerder genoemde CCITT Recommendation G. 728.

   In deze inverse vector quantisator 84 wordt het door de vectorquantisator 66 geselecteerde codeboekwoord aan de hand van de overgezonden codeboekindex opgewekt. Met behulp van een synthesefilter wordt het codeboekwoord omgezet in een gedecodeerd signaal. De parameters van het synthesefilter worden hiertoe met behulp van lineaire predictie uit de vier segmenten voorafgaande aan het huidige segment van het gedecodeerde signaal afgeleid. Dit gebeurt op eenzelfde wijze als in de coder 66. 



   Het tweede digitaal gecodeerd signaal wordt door de sub-band decoder 72 omgezet in een aantal gedecodeerde sub-bandsignalen die beschikbaar zijn aan de uitgang van de sub-band decoder 72. Er wordt opgemerkt dat deze sub-bandsignalen basisband signalen zijn die een banddoorlaat signaal in de betreffende sub-band representeren. Deze basisband representatie heeft als voordeel dat het benodigde monsters per sub-band wordt bepaald door de bandbreedte van de betreffende sub-band en niet door de maximale frequentie in de betreffende sub-band. Door de combinatiemiddelen 88 worden de sub-bandsignalen naar de gewenste sub-band frequentie geconverteerd en vervolgens gecombineerd met het eerste gedecodeerd signaal tot een gereconstrueerd ingangssignaal. 



   In de sub-band coder 64 volgens Fig. 2 wordt ieder der sub-band signalen toegevoerd aan een eigen deelcoder   91... 100.   De deelcoders   91... 100   zijn volgens eenzelfde principe opgebouwd. De ingang van de deelcoder 91 is verbonden met segmenteermiddelen 90. De uitgang van de segmenteermiddelen 90 is verbonden met een ingang van meetmiddelen 92 en met een ingang van schaalmiddelen 94. Een eerste uitgang van de meetmiddelen 92 is verbonden met een stuuringang van de schaalmiddelen 94. Een tweede uitgang van de meetmiddelen met als uitgangssignaal een vermogensmaat is verbonden met een eerste ingang van een multiplexer 102. De uitgang van de schaalmiddelen 94 is verbonden met een ingang van een absolute waarde bepaler 95 en met een ingang van tekenbepalingsmiddelen 98.

   Een uitgang van de 

 <Desc/Clms Page number 8> 

 absolute waarde bepalingsmiddelen is verbonden met een ingang van selectiemiddelen 96. Een uitgang van de selectiemiddelen 96, met als uitgangssignaal een identificatiecode van een geselecteerde referentieomhullende, is verbonden met een ingang van de multiplexer 102. Een uitgang van de tekenbepalingsmiddelen is verbonden met een derde ingang van de multiplexer 102. De uitgang van de multiplexer 102 vormt de uitgang van de sub-bandcoder 64. 



   In een uitvoering van de coder 51 bedoeld voor een transmissiesysteem voor audiosignalen met een maximale frequentie van 8 kHz, omvat het eerste spectrale deel het frequentiegebied van 0-2 kHz, en omvat het tweede spectrale deel het frequentiegebied van 2 kHz tot 8 kHz. Het tweede spectrale gebied wordt gerepresenteerd door de acht sub-bandsignalen aan de ingang van de sub-bandcoder 64. In de deelcoders 91   ... 100   worden de sub-bandsignalen gesegmenteerd in segmenten met een gelijke tijdsduur, waarbij het aantal monsters van het sub-bandsignaal in een segment evenredig is met de bandbreedte van het betreffende sub-bandsignaal. Het frequentiegebied van iedere sub-band en het daarbij behorende aantal monsters per segment is gegeven in   Tabel l.   De tijdsduur van een segment is 4 mS. 



   TABEL 1 
 EMI8.1 
 
<tb> 
<tb> sub-band <SEP> i <SEP> fmin <SEP> [kHz] <SEP> fmax <SEP> [kHz] <SEP> #f <SEP> [kHz] <SEP> monsters/segment
<tb> 1 <SEP> 2 <SEP> 2, <SEP> 5 <SEP> 0, <SEP> 5 <SEP> 4 <SEP> 
<tb> 2 <SEP> 2, <SEP> 5 <SEP> 3 <SEP> 0, <SEP> 5 <SEP> 4 <SEP> 
<tb> 3 <SEP> 3 <SEP> 3,5 <SEP> 0, <SEP> 5 <SEP> 4 <SEP> 
<tb> 4 <SEP> 3, <SEP> 5 <SEP> 4 <SEP> 0, <SEP> 5 <SEP> 4 <SEP> 
<tb> 5 <SEP> 4 <SEP> 5 <SEP> 1 <SEP> 8 <SEP> 
<tb> 6 <SEP> 5 <SEP> 6 <SEP> 1 <SEP> 8 <SEP> 
<tb> 7 <SEP> 6 <SEP> 7 <SEP> 1 <SEP> 8 <SEP> 
<tb> 8 <SEP> 7 <SEP> 8 <SEP> 1 <SEP> 8 <SEP> 
<tb> 
 
In een uitvoering van de coder 51 bedoeld voor een transmissiesysteem voor audiosignalen met een maximale frequentie van 16 kHz, omvat het eerste spectrale deel het frequentiegebied van   0 - 4   kHz, en omvat het tweede spectrale deel het frequentiegebied van 4 kHz tot 16 kHz.

   Het tweede spectrale gebied wordt dan 

 <Desc/Clms Page number 9> 

 gerepresenteerd door de acht sub-bandsignalen aan de ingang van de sub-bandcoder 64. 



  In de deelcoders   91... 100   worden de sub-bandsignalen eveneens gesegmenteerd in segmenten met een gelijke tijdsduur, waarbij het aantal monsters van het sub-bandsignaal in een segment evenredig is met de bandbreedte van het betreffende sub-bandsignaal. Het frequentiegebied van iedere sub-band en het daarbij behorende aantal monsters per segment is gegeven in Tabel 2. De tijdsduur van een segment is hier 2 mS. 



   TABEL 2 
 EMI9.1 
 
<tb> 
<tb> sub-band <SEP> i <SEP> fmin <SEP> [kHz] <SEP> fmax <SEP> [kHz] <SEP> Af <SEP> [kHz] <SEP> monsters/segment
<tb> 1 <SEP> 4 <SEP> 5 <SEP> 1 <SEP> 4 <SEP> 
<tb> 2 <SEP> 5 <SEP> 6 <SEP> 1 <SEP> 4
<tb> 3 <SEP> 6 <SEP> 7 <SEP> 1 <SEP> 4
<tb> 4 <SEP> 7 <SEP> 8 <SEP> 1 <SEP> 4
<tb> 5 <SEP> 8 <SEP> 10 <SEP> 2 <SEP> 8
<tb> 6 <SEP> 10 <SEP> 12 <SEP> 2 <SEP> 8
<tb> 7 <SEP> 12 <SEP> 14 <SEP> 2 <SEP> 8 <SEP> 
<tb> 8 <SEP> 14 <SEP> 16 <SEP> 2 <SEP> 8 <SEP> 
<tb> 
 
De meetmiddelen 92 bepalen een vermogensmaat voor het betreffende segment van sub-bandsignaalmonsters. Deze vermogensmaat wordt omgezet in een logaritmische vermogensmaat, en het verschil tussen de logaritmische vermogensmaten van een actueel segment en het daaraan voorafgaande segment wordt gecodeerd door middel van Huffmann codering.

   Het Huffmann gecodeerde signaal wordt toegevoerd aan de multiplexer 68 ter verzending van dit signaal naar de ontvanger 6. Een alternatieve wijze van het coderen van de vermogensmaat van de verschillende sub-banden is het coderen van de vermogensmaat van een bepaalde subband en het coderen van het verschil van het vermogen van deze betreffende sub-band en de andere sub-banden. Dit leidt in situaties waarin de vermogensmaten van de verschillende sub-banden gecorreleerd zijn tot een aanzienlijke besparing van transmissiecapaciteit. De schaalmiddelen 94 schalen de sub-bandsignaalmonsters aan de hand van een stuursignaal afkomstig van de meetmiddelen zodanig dat het vermogen van de segmenten aan de uitgang van de schaalmiddelen 94 een constante waarde heeft.

   De absolute waarde bepaler 95 bepaalt 

 <Desc/Clms Page number 10> 

 de omhullende van het uitgangssignaal van de schaalmiddelen 94 en voert deze in gesegmenteerde vorm toe aan de selectiemiddelen 96. De selectiemiddelen vergelijken de omhullende van het uitgangssignaal van de schaalmiddelen 94 met een aantal referentieomhullende, en selecteren die referentieomhullende die het meest overeenkomt met de omhullende van het uitgangssignaal van de schaalmiddelen 94. De selectiemiddelen leveren aan hun uitgang een identificatiecode van de geselecteerde referentieomhullende. Deze identificatiecode wordt door middel van de multiplexer 102 toegevoerd ter verzending naar de ontvanger 6.

   In de sub-banden waarin vier sub-bandsignaalmonsters per segment worden gebruikt worden vijf referentieomhullenden gebruikt, terwijl in de sub-banden waarin acht sub-bandsignaalmonsters per segment worden gebruikt elf referentieomhullenden worden gebruikt. 



   Het aantal gebruikte referentieomhullende in de sub-banden met acht subbandsignaalmonsters kan vari ren van een tot elf. Door de Huffmanncodering van de vermogensmaat, kan het aantal benodigde bits voor deze vermogensmaat van segment tot segment verschillen. Indien er hierdoor transmissiecapaciteit over is, kan deze transmissiecapaciteit gebruikt worden voor het verzenden van langere identificatiecodes van referentieomhullenden, waardoor een groter aantal referentieomhullenden gebruikt kan worden voor de codering van de omhullende van het uitgangssignaal van de schaalmiddelen 94. 



   Door de tekenbepalingsmiddelen 98 wordt het teken van het uitgangssignaal van de schaalmiddelen 94 bepaald. Dit teken wordt toegevoerd aan de derde ingang van de multiplexer 102 ter verzending naar de ontvanger 6. Het is mogelijk dat niet voor alle sub-banden het teken van het uitgangssignaal van de schaalmiddelen 94 naar de ontvanger wordt verzonden, maat dat ter plaatse van de ontvanger dit teken wordt gegenereerd door middel van een ruisgenerator. Deze vereenvoudiging is vooral toelaatbaar gebleken bij de hogere sub-banden. 



   In de sub-band decoder 72 volgens Fig. 3 wordt het uitgangssignaal van de demultiplexer 70 toegevoerd aan een demultiplexer 104. Aan ieder der deeldecoders   106... 114   worden drie uitgangssignalen van de demultiplexer 104 toegevoerd. Een eerste van die uitgangen wordt toegevoerd aan een referentieomhullende generator 108. 



  Een tweede van die uitgangen is verbonden met een eerste ingang van een vermenigvuldigingsschakeling 110 en een derde van die uitgangen is verbonden met een eerste ingang van een vermenigvuldigingsschakeling 112. Het is echter ook denkbaar dat de 

 <Desc/Clms Page number 11> 

 derde uitgang van de multiplexer 104 niet aanwezig is, maar dat de eerste ingang van de vermenigvuldigingsschakeling 112 is verbonden met een uitgang van een ruisbron 109. 



  Een uitgang van de referentieomhullende generator 108 is verbonden met een tweede ingang van de vermenigvuldigingsschakeling 110. Een uitgang van de vermenigvuldigingsschakeling 110 is verbonden met een tweede ingang van een vermenigvuldigingsschakeling 112. De uitgang van de vermenigvuldigingsschakeling 112 vormt een der gedecodeerde sub-bandsignalen. De deeldecoders   106... 114   zijn op soortgelijke wijze geconstrueerd. 



   De referentieomhullende generator 108 genereert aan de hand van de ontvangen   identificatiecode   de geselecteerde referentieomhullende. De vermenigvuldigingsschakeling 110 vermenigvuldigt de geselecteerde referentieomhullende met de vermogensmaat, zodat een replica van de omhullende van het betreffende sub-bandsignaal wordt verkregen. De replica van de omhullende van het sub-bandsignaal wordt in de vermenigvuldigingsschakeling 112 met het ontvangen teken van de sub-bandsignaalmonsters vermenigvuldigd, zodat aan de uitgang van de vermenigvuldigingsschakeling 112 het gedecodeerde sub-bandsignaal beschikbaar is.

   Voor sub-banden waarbij het teken van de monsters van het sub-bandsignaal niet wordt overgedragen, wordt het uitgangssignaal van de vermenigvuldigingsschakeling 110 door de vermenigvuldigingsschakeling 112 vermenigvuldigd met het uitgangssignaal van de ruisbron 109. 



   In de selectiemiddelen 96 volgens Fig. 4 zijn vier ingangen met als ingangssignalen vier absolute waarden van het geschaalde sub-bandsignaal in een segment verbonden met vier ingangen van een processor 118. In Fig. 2 zijn deze vier ingangen van de selectiemiddelen 96 symbolisch weergegeven door een enkele ingang. 



  Een eerste uitgang van de processor 118, met als uitgangssignaal een adressignaal is verbonden met een ingang van een ROM 116. Vier uitgangen van de ROM 116 met als uitgangssignaal vier waarden die de referentieomhullende representeren, zijn verbonden met vier verdere ingangen van de processor 118. Een tweede uitgang van de processor 118 met als uitgangssignaal de identificatiecode van de referentieomhullende vormt de uitgang van de selectiemiddelen 96. 



   Er wordt aangenomen dat in de selectiemiddelen 96 volgens Fig. 5 de omhullende van het uitgangssignaal van de schaalmiddelen 94 wordt gerepresenteerd door vier waarden van deze omhullende op opeenvolgende tijdstippen. Ook wordt aangenomen dat de referentieomhullenden worden gerepresenteerd door vier waarden 

 <Desc/Clms Page number 12> 

 van deze referentieomhullenden. In de selectiemiddelen 96 genereert de processor opeenvolgend adressen voor de ROM 116. Deze ROM 116 levert de op het betreffende adres opgeslagen referentieomhullende af in de vorm van vier waarden. De processor 118 leest de waarden die de referentieomhullende en die de omhullende van het uitgangssignaal van de schaalmiddelen 94 representeren.

   De processor 118 bepaalt een verschilmaat tussen de beide omhullende die bijvoorbeeld gelijk is aan de som van het kwadraat van de verschillen tussen de overeenkomstige waarden die de omhullenden representeren. De processor genereert opeenvolgend de adressen van alle bij de vergelijking te betrekken referentieomhullenden, en plaatst de identificatiecode van die referentieomhullende op de tweede uitgang waarbij de verschilmaat minimaal is. Er wordt opgemerkt dat voor de sub-banden waarin de omhullenden door acht signaalmonsters gerepresenteerd worden de selectiemiddelen acht ingangen moeten hebben. De ROM 116 heeft dan ook acht uitgangen, terwijl de ingangspoorten van de processor 118 dan ook voorzien moeten zijn van acht ingangen. 



   Voor het uitvoeren van de bovenbeschreven functie moet de processor 118 geladen zijn met een geschikt programma waarvan het stroomschema getoond wordt in Fig. 5. De genummerde instructies hebben de betekenis zoals is aangegeven in de onderstaande tabel. 



   Nr. Inschrift Betekenis 
120 START Begin van het programma
122 MIN : =Z De waarde van de variabele MIN wordt gelijk gemaakt aan een constante Z. 



   124 READ SEGMENT De waarden die de omhullende van een segment representeren worden gelezen. 



   126 SHAPENO :   = 1   De eerste referentieomhullende wordt geselecteerd. 



   128 READ SHAPE De waarden die de referentieomhullende representeren worden gelezen. 



   130 CALCULATE SQDIFF Het kwadratische verschil tussen de referentieomhullende en de en de omhullende van het segment worden berekend. 



   132 SQDIFF < MIN ? Er wordt getest of SQDIFF kleiner is dan
MIN. 

 <Desc/Clms Page number 13> 

 



   134   MIN : =QSDIFF   De waarde van de variabele MIN wordt gelijk gemaakt aan de variabele SQDIFF
136 INDEX : =SHAPENO De index van de tot nu toe meest optimale referentieomhullende wordt opgeslagen. 



   138 SHAPENO=N ? Er wordt getest of alle referentieomhullenden met de omhullende van een segment zijn vergeleken
140   SHAPENO : = SHAPENO + 1   De volgende referentieomhullende wordt geselecteerd. 



   142 WRITE INDEX De identificatiecode van de geselecteerde referentieomhullende wordt op de tweede uitgang van de processor geplaatst. 



   Het programma volgens het stroomschema volgens Fig. 5 wordt voor ieder segment van sub-bandsignaalmonsters een   maal   uitgevoerd. In blok 122 wordt de variabele MIN die de minimale foutmaat representeert, gelijk gemaakt aan op een zodanig groot getal Z dat de minimale verschilmaat zeker kleiner is dan dat dit getal Z. 



  Vervolgens wordt in blok 124 de waarden die de omhullende van een segment representeren door de processor 118 gelezen. In blok 126 wordt het adres behorend bij de eerste referentieomhullende op de eerste uitgang van de processor geplaatst. In blok 128 worden de waarden die de referentieomhullende representeren door de processor gelezen. In blok 130 wordt de verschilmaat tussen de omhullende van het segment en de referentieomhullende berekend. De verschilmaat SQDIFF kan als volgt berekend worden : 
 EMI13.1 
 L SODjTFF= ,-y,) ) i i=l (In   (1)   is i een lopende variabele, L het aantal waarden dat de omhullenden representeert,   x,   de ie waarde van de waarden die de omhullende van het segment representeren en   Yi   de ie waarde van de waarden die de referentieomhullende representeren. 



   In blok 132 wordt de waarde van SQDIFF vergeleken met de waarde MIN. Is de waarde van SQDIFF kleiner dan de waarde MIN, dan komt de actuele referentieomhullende meer overeen met de omhullende van het segment dat de referentieomhullenden die eerder zijn vergeleken met de omhullende van het segment. In dat geval wordt de waarde van MIN in blok 134 gelijk gemaakt aan de waarde SQDIFF. 

 <Desc/Clms Page number 14> 

 



  Bovendien wordt dan in blok 136 de waarde INDEX die de identificatiecode van de tot nu toe meest overeenkomende referentieomhullende representeert gelijk gemaakt aan de identificatiecode van de actuele referentieomhullende. Indien de waarde van SQDIFF niet kleiner is dan de waarde van MIN worden de blokken 134 en 136 overgeslagen. 



   In blok 138 wordt nagegaan of alle referentieomhullenden reeds zijn vergeleken met de omhullende van het segment van sub-bandsignaalmonsters. Indien dit zo is, wordt in blok 142 de variabele INDEX die representatief is voor de identificatiecode van de referentieomhullende die het meest overeenkomt met de omhullende van het segment van sub-bandsignaalmonsters. Indien nog niet alle bij de vergelijking te betrekken referentieomhullenden zijn vergeleken met de omhullende van het segment van sub-bandsignaalmonsters, wordt in blok 140 de volgende referentieomhullende geselecteerd, en wordt er vervolgens naar blok 128 gesprongen. 



   Er wordt opgemerkt dat de coder en decoder volledig in hardware geïmplementeerd kan worden, maar het is ook mogelijk dat de coder en/of de decoder geheel of gedeeltelijk in een signaalprocessor gerealiseerd worden. Hierbij wordt deze signaalprocessor door geschikte software gestuurd. 



   In Fig. 6 zijn de vijf referentieomhullenden die gebruikt worden voor de sub-banden die gerepresenteerd worden door vier waarden getekend. De referentieomhullende worden gerepresenteerd door de waarden Yk, i waarbij k het volgnummer van de referentieomhullende is en i een volgnummer van de betreffende waarde die de referentieomhullende mede definieert. Uit experimenten is gebleken dat niet alle referentieomhullenden even vaak voorkomen. Hiervan kan gebruik gemaakt worden om bijvoorbeeld door middel van Huffmann codering de benodigde transmissiecapaciteit voor het overdragen van de identificatiecode van de referentieomhullende te reduceren. 



   In Fig. 7 zijn de elf referentieomhullenden die gebruikt worden voor de sub-banden die gerepresenteerd worden door elf waarden getekend. Ook hier is uit experimenten gebleken dat niet alle referentieomhullenden even vaak voorkomen. 



   Er wordt opgemerkt dat het mogelijk is om additioneel aan of in plaats van vaste referentieomhullenden ook adaptieve referentieomhullenden te gebruiken die uit het te coderen sub-band signaal worden afgeleid.

Claims (10)

  1. CONCLUSIES 1. Transmissiesysteem omvattende een zender voorzien van een coder voor het coderen van een ingangssignaal, welke coder is voorzien van een tijddomein coder voor het afleiden van een eerste digitaal gecodeerd signaal uit een eerste spectraal deel van het ingangssignaal en van een verdere coder voor het afleiden van een tweede digitaal gecodeerd signaal uit een tweede spectraal deel van het ingangssignaal,
    welke zender tevens is voorzien van zendmiddelen voor het verzenden van het eerste digitaal gecodeerd signaal en het tweede digitaal gecodeerd signaal via een transmissiekanaal naar een ontvanger omvattende een decoder voorzien van een tijddomein decoder voor afleiden van een eerste gedecodeerd signaal uit het eerste digitaal gecodeerd signaal en van een verdere decoder voor het afleiden van een tweede gedecodeerd signaal uit het tweede digitaal gecodeerd signaal en van combinatiemiddelen voor het afleiden van een gereconstrueerd signaal uit het eerste en het tweede gedecodeerd signaal, met het kenmerk dat de verdere coder een transformatiedomein coder omvat en de verdere decoder een transformatiedomein decoder omvat.
  2. 2. Transmissiesysteem volgens conclusie 1, met het kenmerk dat de tijddomein coder een vectorquantisatie coder omvat, en dat de tijddomein decoder een vectorquantisatie decoder omvat.
  3. 3. Transmissiesysteem volgens conclusie 1 of 2, met het kenmerk dat de tijddomein coder lineaire predictie middelen omvat.
  4. 4. Transmissiesysteem volgens een der voorgaande conclusies, met het kenmerk dat de transformatiedomein coder een sub-band coder omvat en dat de transformatiedomein decoder een sub-band decoder omvat.
  5. 5. Transmissiesysteem volgens een der voorgaande conclusies, met het kenmerkdat de frequenties die gelegen zijn in het eerste spectrale deel lager zijn dan de frequenties die gelegen zijn in het tweede spectrale deel.
  6. 6. Zender voorzien van een coder voor het coderen van een ingangssignaal, welke coder is voorzien van een tijddomein coder voor het afleiden van een eerste digitaal gecodeerd signaal uit een eerste spectraal deel van het ingangssignaal, van een verdere coder voor het afleiden van een tweede digitaal gecodeerd signaal uit een tweede spectraal deel van het ingangssignaal, welke zender is voorzien van zendmiddelen voor het verzenden van het eerste digitaal gecodeerd signaal en het tweede digitaal gecodeerd signaal, met het kenmerk dat de verdere coder een transformatiedomein <Desc/Clms Page number 16> coder omvat.
  7. 7. Zender volgens conclusie 6, met het kenmerk dat de frequenties die gelegen zijn in het eerste spectrale deel lager zijn dan de frequenties die gelegen zijn in het tweede spectrale deel.
  8. 8. Ontvanger, omvattende een decoder voorzien van een tijddomein decoder voor afleiden van een eerste gedecodeerd signaal uit een eerste digitaal gecodeerd signaal en van een verdere decoder voor het afleiden van een tweede gedecodeerd signaal uit een tweede digitaal gecodeerd signaal en van combinatiemiddelen voor het afleiden van een gereconstrueerd signaal uit het eerste en het tweede gedecodeerd signaal, met het kenmerk dat de verdere decoder een transformatiedomein decoder omvat.
  9. 9. Coder voor het coderen van een ingangssignaal, welke coder is voorzien van een tijddomein coder voor het afleiden van een eerste digitaal gecodeerd signaal uit een eerste spectraal deel van het ingangssignaal en van een verdere coder voor het afleiden van een tweede digitaal gecodeerd signaal uit een tweede spectraal deel van ingangssignaal, met het kenmerk dat de verdere coder een transformatiedomein coder omvat.
  10. 10. Decoder voorzien van een tijddomein decoder voor het afleiden van een eerste gedecodeerd signaal uit een eerste digitaal gecodeerd signaal en van een verdere decoder voor het afleiden van een tweede gedecodeerd signaal uit een tweede digitaal gecodeerd signaal en van combinatiemiddelen voor het afleiden van een gereconstrueerd signaal uit het eerste en het tweede gedecodeerd signaal, met het kenmerk dat de verdere decoder een transformatiedomein decoder omvat.
BE9301077A 1993-10-11 1993-10-11 Transmissiesysteem met gebruik van verschillende codeerprincipes. BE1007617A3 (nl)

Priority Applications (13)

Application Number Priority Date Filing Date Title
BE9301077A BE1007617A3 (nl) 1993-10-11 1993-10-11 Transmissiesysteem met gebruik van verschillende codeerprincipes.
MYPI94002687A MY112253A (en) 1993-10-11 1994-10-10 Transmission system implementing different coding principles.
PCT/IB1994/000309 WO1995010890A1 (en) 1993-10-11 1994-10-11 Transmission system implementing different coding principles
JP51155495A JP3898218B2 (ja) 1993-10-11 1994-10-11 差動符号化法を実行する伝送システム
US08/320,636 US5808569A (en) 1993-10-11 1994-10-11 Transmission system implementing different coding principles
RU95112470A RU2144261C1 (ru) 1993-10-11 1994-10-11 Передающая система на принципах различного кодирования
CA002150926A CA2150926C (en) 1993-10-11 1994-10-11 Transmission system implementing different coding principles
CN94190866A CN1080036C (zh) 1993-10-11 1994-10-11 实旋不同编码法则的发送系统
KR1019950702363A KR100361236B1 (ko) 1993-10-11 1994-10-11 차분코딩원리를구현하는전송시스템
EP94927775A EP0673566A1 (en) 1993-10-11 1994-10-11 Transmission system implementing different coding principles
SG1996009053A SG55182A1 (en) 1993-10-11 1994-10-11 Transmission system implementing different principles
FI952858A FI119459B (fi) 1993-10-11 1995-06-09 Eri koodausperiaatteet toteuttava siirtojärjestelmä
CNB011197366A CN1210873C (zh) 1993-10-11 2001-05-17 实施不同编码法则的发送系统

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
BE9301077A BE1007617A3 (nl) 1993-10-11 1993-10-11 Transmissiesysteem met gebruik van verschillende codeerprincipes.

Publications (1)

Publication Number Publication Date
BE1007617A3 true BE1007617A3 (nl) 1995-08-22

Family

ID=3887418

Family Applications (1)

Application Number Title Priority Date Filing Date
BE9301077A BE1007617A3 (nl) 1993-10-11 1993-10-11 Transmissiesysteem met gebruik van verschillende codeerprincipes.

Country Status (12)

Country Link
US (1) US5808569A (nl)
EP (1) EP0673566A1 (nl)
JP (1) JP3898218B2 (nl)
KR (1) KR100361236B1 (nl)
CN (2) CN1080036C (nl)
BE (1) BE1007617A3 (nl)
CA (1) CA2150926C (nl)
FI (1) FI119459B (nl)
MY (1) MY112253A (nl)
RU (1) RU2144261C1 (nl)
SG (1) SG55182A1 (nl)
WO (1) WO1995010890A1 (nl)

Families Citing this family (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19549621B4 (de) * 1995-10-06 2004-07-01 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Vorrichtung zum Codieren von Audiosignalen
US6633550B1 (en) 1997-02-20 2003-10-14 Telefonaktiebolaget Lm Ericsson (Publ) Radio transceiver on a chip
EP1076928B1 (en) * 1998-04-14 2010-06-23 Hearing Enhancement Company, Llc. User adjustable volume control that accommodates hearing
US7415120B1 (en) 1998-04-14 2008-08-19 Akiba Electronics Institute Llc User adjustable volume control that accommodates hearing
US6311155B1 (en) * 2000-02-04 2001-10-30 Hearing Enhancement Company Llc Use of voice-to-remaining audio (VRA) in consumer applications
US6219730B1 (en) * 1998-06-20 2001-04-17 Nghi Nho Nguyen Method and apparatus for producing a combined data stream and recovering therefrom the respective user input stream and at least one additional input signal
US6449592B1 (en) * 1999-02-26 2002-09-10 Qualcomm Incorporated Method and apparatus for tracking the phase of a quasi-periodic signal
US6640209B1 (en) * 1999-02-26 2003-10-28 Qualcomm Incorporated Closed-loop multimode mixed-domain linear prediction (MDLP) speech coder
US6985594B1 (en) 1999-06-15 2006-01-10 Hearing Enhancement Co., Llc. Voice-to-remaining audio (VRA) interactive hearing aid and auxiliary equipment
US6442278B1 (en) 1999-06-15 2002-08-27 Hearing Enhancement Company, Llc Voice-to-remaining audio (VRA) interactive center channel downmix
US7260523B2 (en) * 1999-12-21 2007-08-21 Texas Instruments Incorporated Sub-band speech coding system
US6351733B1 (en) 2000-03-02 2002-02-26 Hearing Enhancement Company, Llc Method and apparatus for accommodating primary content audio and secondary content remaining audio capability in the digital audio production process
US7266501B2 (en) * 2000-03-02 2007-09-04 Akiba Electronics Institute Llc Method and apparatus for accommodating primary content audio and secondary content remaining audio capability in the digital audio production process
US20040096065A1 (en) * 2000-05-26 2004-05-20 Vaudrey Michael A. Voice-to-remaining audio (VRA) interactive center channel downmix
RU2192708C2 (ru) * 2000-10-27 2002-11-10 Поволжская государственная академия телекоммуникаций и информатики Способ сжатия ширины спектра информационных электрических сигналов с ограниченной полосой частот
DE60214584T2 (de) * 2001-10-19 2007-09-06 Koninklijke Philips Electronics N.V. Differentielle kodierung im frequenz bereich von sinusmodell parametern
US7436329B2 (en) * 2003-04-17 2008-10-14 Droplet Technology, Inc. Multiple technique entropy coding system and method
RU2256934C1 (ru) * 2004-03-04 2005-07-20 Открытое акционерное общество "Корпорация "Фазотрон-Научно-исследовательский институт радиостроения" Способ спектрально-временной трансформации сигналов
WO2006030340A2 (en) 2004-09-17 2006-03-23 Koninklijke Philips Electronics N.V. Combined audio coding minimizing perceptual distortion
WO2008045846A1 (en) 2006-10-10 2008-04-17 Qualcomm Incorporated Method and apparatus for encoding and decoding audio signals
CN101025918B (zh) * 2007-01-19 2011-06-29 清华大学 一种语音/音乐双模编解码无缝切换方法
ATE518224T1 (de) 2008-01-04 2011-08-15 Dolby Int Ab Audiokodierer und -dekodierer
CA2796292C (en) 2010-04-13 2016-06-07 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Audio or video encoder, audio or video decoder and related methods for processing multi-channel audio or video signals using a variable prediction direction
CA2827277C (en) 2011-02-14 2016-08-30 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Linear prediction based coding scheme using spectral domain noise shaping
MY159444A (en) 2011-02-14 2017-01-13 Fraunhofer-Gesellschaft Zur Forderung Der Angewandten Forschung E V Encoding and decoding of pulse positions of tracks of an audio signal
CA2903681C (en) 2011-02-14 2017-03-28 Fraunhofer-Gesellschaft Zur Forderung Der Angewandten Forschung E.V. Audio codec using noise synthesis during inactive phases
WO2012110447A1 (en) 2011-02-14 2012-08-23 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Apparatus and method for error concealment in low-delay unified speech and audio coding (usac)
BR112012029132B1 (pt) 2011-02-14 2021-10-05 Fraunhofer - Gesellschaft Zur Förderung Der Angewandten Forschung E.V Representação de sinal de informações utilizando transformada sobreposta
EP2676265B1 (en) 2011-02-14 2019-04-10 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Apparatus and method for encoding an audio signal using an aligned look-ahead portion
MX2013009344A (es) 2011-02-14 2013-10-01 Fraunhofer Ges Forschung Aparato y metodo para procesar una señal de audio decodificada en un dominio espectral.
WO2012110448A1 (en) 2011-02-14 2012-08-23 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Apparatus and method for coding a portion of an audio signal using a transient detection and a quality result
EP3239978B1 (en) 2011-02-14 2018-12-26 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Encoding and decoding of pulse positions of tracks of an audio signal
CN103811011B (zh) * 2012-11-02 2017-05-17 富士通株式会社 音频弦波检测方法和装置
EP2830064A1 (en) 2013-07-22 2015-01-28 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Apparatus and method for decoding and encoding an audio signal using adaptive spectral tile selection
CN104347082B (zh) * 2013-07-24 2017-10-24 富士通株式会社 弦波帧检测方法和设备以及音频编码方法和设备
US9753288B2 (en) 2014-01-21 2017-09-05 Osterhout Group, Inc. See-through computer display systems
KR101860139B1 (ko) * 2014-05-01 2018-05-23 니폰 덴신 덴와 가부시끼가이샤 주기성 통합 포락 계열 생성 장치, 주기성 통합 포락 계열 생성 방법, 주기성 통합 포락 계열 생성 프로그램, 기록매체
WO2016142002A1 (en) 2015-03-09 2016-09-15 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Audio encoder, audio decoder, method for encoding an audio signal and method for decoding an encoded audio signal
CN110855673B (zh) * 2019-11-15 2021-08-24 成都威爱新经济技术研究院有限公司 一种复杂多媒体数据传输及处理方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0178608A2 (en) * 1984-10-17 1986-04-23 Ericsson GE Mobile Communications Inc. Subband encoding method and apparatus
EP0230001A1 (en) * 1985-12-17 1987-07-29 CSELT Centro Studi e Laboratori Telecomunicazioni S.p.A. Method of and device for speech signal coding and decoding by subband analysis and vector quantization with dynamic bit allocation
EP0396121A1 (en) * 1989-05-03 1990-11-07 CSELT Centro Studi e Laboratori Telecomunicazioni S.p.A. A system for coding wide-band audio signals

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2605306C2 (de) * 1976-02-11 1983-09-08 Standard Elektrik Lorenz Ag, 7000 Stuttgart Verfahren und Schaltungsanordnung zum störungsfreien Empfang des Basisbandes eines Basisband-Vocoders
US4048443A (en) * 1975-12-12 1977-09-13 Bell Telephone Laboratories, Incorporated Digital speech communication system for minimizing quantizing noise
CA1172366A (en) * 1978-04-04 1984-08-07 Harold W. Gosling Methods and apparatus for encoding and constructing signals
GB8421498D0 (en) * 1984-08-24 1984-09-26 British Telecomm Frequency domain speech coding
JPS62234435A (ja) * 1986-04-04 1987-10-14 Kokusai Denshin Denwa Co Ltd <Kdd> 符号化音声の復号化方式
DE3683767D1 (de) * 1986-04-30 1992-03-12 Ibm Sprachkodierungsverfahren und einrichtung zur ausfuehrung dieses verfahrens.
SU1483648A1 (ru) * 1987-02-05 1989-05-30 Предприятие П/Я А-3592 Устройство дл кодировани информационного сигнала и передачи его в первичную цифровую систему св зи
DE3871369D1 (de) * 1988-03-08 1992-06-25 Ibm Verfahren und einrichtung zur sprachkodierung mit niedriger datenrate.
DE3817327A1 (de) * 1988-05-20 1989-11-30 Siemens Ag Verfahren und schaltung zur spektralen beeinflussung von einem traeger aufmodulierten, digitalen datensignalen
EP0400222A1 (en) * 1989-06-02 1990-12-05 ETAT FRANCAIS représenté par le Ministère des Postes, des Télécommunications et de l'Espace Digital transmission system using subband coding of a digital signal
EP0525774B1 (en) * 1991-07-31 1997-02-26 Matsushita Electric Industrial Co., Ltd. Digital audio signal coding system and method therefor

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0178608A2 (en) * 1984-10-17 1986-04-23 Ericsson GE Mobile Communications Inc. Subband encoding method and apparatus
EP0230001A1 (en) * 1985-12-17 1987-07-29 CSELT Centro Studi e Laboratori Telecomunicazioni S.p.A. Method of and device for speech signal coding and decoding by subband analysis and vector quantization with dynamic bit allocation
EP0396121A1 (en) * 1989-05-03 1990-11-07 CSELT Centro Studi e Laboratori Telecomunicazioni S.p.A. A system for coding wide-band audio signals

Also Published As

Publication number Publication date
CN1116022A (zh) 1996-01-31
JP3898218B2 (ja) 2007-03-28
CN1326269A (zh) 2001-12-12
FI952858L (fi) 1995-06-09
MY112253A (en) 2001-05-31
CN1210873C (zh) 2005-07-13
WO1995010890A1 (en) 1995-04-20
KR950704864A (ko) 1995-11-20
SG55182A1 (en) 1999-04-27
FI119459B (fi) 2008-11-14
RU2144261C1 (ru) 2000-01-10
KR100361236B1 (ko) 2003-03-06
CA2150926C (en) 2003-04-15
US5808569A (en) 1998-09-15
EP0673566A1 (en) 1995-09-27
CA2150926A1 (en) 1995-04-20
FI952858A0 (fi) 1995-06-09
JPH08505030A (ja) 1996-05-28
CN1080036C (zh) 2002-02-27

Similar Documents

Publication Publication Date Title
BE1007617A3 (nl) Transmissiesysteem met gebruik van verschillende codeerprincipes.
JP3926399B2 (ja) オーディオ信号コーディング中にノイズ置換を信号で知らせる方法
KR100242864B1 (ko) 디지탈 신호 부호화 장치 및 방법
US6334105B1 (en) Multimode speech encoder and decoder apparatuses
EP0709004B1 (en) Hybrid adaptive allocation for audio encoder and decoder
KR100550399B1 (ko) 다중 오디오 채널을 저 비트율로 부호화 및 복호화하기위한 장치와 그 방법
US5982817A (en) Transmission system utilizing different coding principles
EP0751493B1 (en) Method and apparatus for reproducing speech signals and method for transmitting same
KR0185582B1 (ko) 오디오 신호의 타임 시퀀스 처리방법 및 장치
JP4033898B2 (ja) 知覚符号化システムのサブバンドに波形予測を適用する装置及び方法
KR100295217B1 (ko) 신호스펙트럼-의존양자화비트할당및노이즈스펙트럼-의존양자화비트할당으로서디지탈입력신호를압축하는장치
JPH09500503A (ja) 適応ビット配分符号化装置及び方法
EP1147514A1 (en) Wideband audio transmission system
EP1228506B1 (en) Method of encoding an audio signal using a quality value for bit allocation
BE1007616A3 (nl) Transmissiesysteem met vereenvoudigde broncodering.
JP2023532808A (ja) オーディオ量子化器、オーディオ逆量子化器、および関連する方法
AU657184B2 (en) Speech encoding and decoding capable of improving a speech quality
US5899966A (en) Speech decoding method and apparatus to control the reproduction speed by changing the number of transform coefficients
EP1364364A2 (en) Apparatus for coding scaling factors in an audio coder
JPH08242174A (ja) ディジタルオーディオ信号の適応的符号化方法
WO2009081315A1 (en) Encoding and decoding audio or speech
EP0729132B1 (en) Wide band signal encoder
EP0734617B1 (en) Transmission system utilizing different coding principles
JP2575265B2 (ja) ディジタルオーディオ信号の符号化方法
JPH09261063A (ja) 信号符号化方法および装置

Legal Events

Date Code Title Description
RE Patent lapsed

Owner name: PHILIPS ELECTRONICS N.V.

Effective date: 19951031