FI110729B - Menetelmä pakatun audiosignaalin purkamiseksi - Google Patents
Menetelmä pakatun audiosignaalin purkamiseksi Download PDFInfo
- Publication number
- FI110729B FI110729B FI20010770A FI20010770A FI110729B FI 110729 B FI110729 B FI 110729B FI 20010770 A FI20010770 A FI 20010770A FI 20010770 A FI20010770 A FI 20010770A FI 110729 B FI110729 B FI 110729B
- Authority
- FI
- Finland
- Prior art keywords
- audio signal
- time
- frequency
- samples
- conversion
- Prior art date
Links
- 230000005236 sound signal Effects 0.000 title claims description 67
- 238000000034 method Methods 0.000 title claims description 27
- 238000006243 chemical reaction Methods 0.000 claims description 38
- 230000003595 spectral effect Effects 0.000 claims description 34
- 238000005070 sampling Methods 0.000 claims description 25
- 230000006837 decompression Effects 0.000 claims description 21
- 230000006835 compression Effects 0.000 claims description 17
- 238000007906 compression Methods 0.000 claims description 17
- 230000006870 function Effects 0.000 claims description 9
- 230000005540 biological transmission Effects 0.000 claims description 7
- 238000001228 spectrum Methods 0.000 claims description 7
- 238000010295 mobile communication Methods 0.000 claims description 4
- 230000015572 biosynthetic process Effects 0.000 claims 1
- 238000013139 quantization Methods 0.000 description 11
- 238000012545 processing Methods 0.000 description 10
- 238000004891 communication Methods 0.000 description 5
- 230000009466 transformation Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 2
- 238000004806 packaging method and process Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000009432 framing Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L21/00—Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
- G10L21/04—Time compression or expansion
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/02—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders
- G10L19/0204—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders using subband decomposition
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00007—Time or data compression or expansion
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10527—Audio or video recording; Data buffering arrangements
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/005—Reproducing at a different information rate from the information rate of recording
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/44—Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00007—Time or data compression or expansion
- G11B2020/00014—Time or data compression or expansion the compressed signal being an audio signal
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B2020/10935—Digital recording or reproducing wherein a time constraint must be met
- G11B2020/10953—Concurrent recording or playback of different streams or files
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2545—CDs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2562—DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Acoustics & Sound (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Quality & Reliability (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Description
110729
Menetelmä pakatun audiosignaalin purkamiseksi
Nyt esillä oleva keksintö kohdistuu oheisen patenttivaatimuksen 1 johdanto-osan mukaiseen menetelmään pakatun audiosignaalin purkami-5 seksi, jossa menetelmässä audiosignaalista muodostetaan näytteitä. Keksintö kohdistuu lisäksi oheisen patenttivaatimuksen 5 mukaiseen audiosignaalin välitysjärjestelmään, oheisen patenttivaatimuksen 7 mukaiseen pakkauksen purkulaitteeseen, ja oheisen patenttivaatimuksen 8 johdanto-osan mukaiseen elektroniikkalaitteeseen.
10
Erilaiset audionpakkausjärjestelmät muodostavat analogisesta audiosignaalista, kuten puhesignaalista, pakattuja signaaleita, jotka tallennetaan ja/tai lähetetään vastaanottimeen/pakkauksen purkulaitteeseen. Vastaanottimessa/pakkauksen purkulaitteessa näiden pakattujen sig-15 naalien perusteella muodostetaan audiosignaali. Pakkauksessa muodostettavan informaation määrään vaikuttaa mm. se, kuinka tehokkaasti lähetysvaiheessa pakkaus pystytään suorittamaan.
Pakkausta varten analogisesta signaalista muodostetaan digitaalisia 20 näytteitä väliajoin, esim. 0,125 ms välein. Näitä näytteitä käsitellään edullisesti määrämittaisina ryhminä, kuten n. 20 ms:n ajalta muodostettujen näytteiden joukkoina, joille suoritetaan pakkaustoimenpiteitä. Näytejoukkojen koko ei kuitenkaan välttämättä ole vakio, vaan voi vaihdella riippuen mm. siitä, kuinka dynaamisesta signaalista kulloinkin 25 on kyse. Esimerkiksi MPEG-4 -järjestelmän AAC-audiokoodauksessa f·.. (Advanced Audio Coding) käytetään kahta eri näytejoukon kokoa: 1024 näytettä ja 256 näytettä. Suurempaa näytejoukkoa käytetään silloin, :*··; kun signaali on suhteellisen tasaista ja vastaavasti pienempää näyte- joukkoa käytetään signaalissa esiintyvien voimakkaiden muutosten .···. 30 (transientit) aikana. Näistä väliajoin otettujen näytteiden joukosta käy- i a tetään myös nimitystä kehys (frame). Lisäksi kehysten muodostuksessa käytetään ikkunasuodatinta, jolla peräkkäisten kehysten väliset mahdolliset transientit voidaan tasoittaa. Jatkossa tässä selityksessä käytetään esimerkkinä tällaista AAC-audiokoodaukseen perustuvaa :· 35 pakkausta, mutta on selvää, että keksintöä voidaan soveltaa myös muissa audiosignaalien pakkausmenetelmissä ja eri kokoisilla näyte-joukoilla.
2 110729 AAC-audiokoodauksessa suoritetaan audiosignaalia aikatasossa kuvaavien näytteiden muuntaminen taajuustasoon, jolloin muodostuu joukko signaalin spektrikomponentteja. Tämä taajuustasoon muuntaminen suoritetaan edullisesti muunnettua diskreettikosinimuunnosta 5 MDCT (Modified discrete cosine transform) käyttäen. Muunnoksen koko on edullisesti joko 1x1024 tai 8x128 sen mukaan, kuinka tasaista tai vaihtelevaa signaalia kulloisessakin tilanteessa muunnetaan. Muunnoksessa muodostetaan tällöin 1024 spektrikomponenttia kutakin kehystä kohden. Muunnoksessa voidaan käyttää myös ns. suodatinpank-10 keja (filter banks), joka koostuu joukosta kaistanpäästösuodattimia, joiden päästökaistat sijaitsevat eri kohdissa käsiteltävää taajuusaluetta. Taajuustasoon muuntamisessa voidaan huomioida ihmiskorvan erilainen herkkyys eri taajuisille äänille. Tällöin kriittisemmillä taajuusalueilla voidaan muodostaa useampia spektrikomponentteja kuin vähemmän 15 kriittisillä taajuusalueilla. Lisäksi voidaan suorittaa kohinanmuokkausta (TNS, Temporal Noise Shaping) mm. kvantisointikohinan vähentämiseksi erityisesti sellaisessa signaalissa, joka on tasaisen ja impulsiivisen signaalin välimuoto.
20 Lisäksi pakkausvaiheessa voidaan tarvittaessa suorittaa ennustavaa pakkausta (BWAP, Backwards Adaptive Prediction), jolloin kulloinkin pakattavana olevaa signaalia verrataan aikaisemmin pakattuun signaaliin ja päätellään, voidaanko välitettävän informaation määrää pienentää lähettämällä esim. viittaus tällaiseen aikaisemmin lähetettyyn ke-25 hykseen sekä erosignaali, joiden perusteella signaalin purkamisvai-\heessa voidaan rekonstruoida lähetettyä signaalia olennaisesti vastaa-va signaali.
Signaalin pakkausvaihe voi sisältää myös stereosignaalin käsittelyä .···. 30 (IS, Intensity Stereo; M/S, Mid/Side stereo), jolloin esimerkiksi tilan- • · teessä, jossa molemmilla stereokanavilla signaali on olennaisesti samansisältöistä, ei molempien stereokanavien signaalia tarvitse lähettää erikseen, vaan riittää, että lähetetään joko yhden stereokanavan signaali (yleensä vasen kanava) tai toinen stereokanava (yleensä vasen :· 35 kanava) kokonaan ja vain osa toisesta stereokanavasta (yleensä oikea kanava). Tällöin vastaanottovaiheessa muodostetaan eri stereokanavien signaalit näiden lähetettyjen signaalien perusteella. Tällä järjeste-v*j lyllä voidaan edelleen vähentää välitettävän signaalin määrää. Tätä 110729 3 menetelmää voidaan soveltaa myös siten, että tutkitaan, voidaanko välitettävän signaalin määrää pienentää lähettämällä stereokanavien signaalien sijasta näiden signaalien summa- ja erotussignaali.
5 Sen jälkeen kun edellä mainittuja toimenpiteitä on pakattavana olevalle audiosignaalille suoritettu, suoritetaan vielä kvantisointi, jossa kukin lähetettävä spektrikomponentti muunnetaan johonkin ennalta määrättyyn arvoon, joka on joko muunnettavaa arvoa seuraava suurempi arvo tai edellinen pienempi arvo. Ennen kvantisointia voidaan kuitenkin suo-10 rittaa skaalaus, jossa tutkitaan kulloinkin kvantisoitavana olevan kehyksen arvoja ja etsitään edullisesti suurin arvo. Muut arvot skaalataan tämän suurimman arvon perusteella siten, että kaikilla arvoilla on yhteinen skaalauskerroin (eksponentti), joka lähetetään vain kerran kutakin kehystä kohden. Lisäksi kehyksen sisältämistä kvantisoiduista ar-15 voista lähetetään ns. mantissa, jolloin vastaanottovaiheessa mantissa-arvo on skaalattavissa takaisin oikeaan suuruusluokkaan mainitun skaalauskertoimen avulla.
Skaalauksen ja kvantisoinnin jälkeen näille kvantisoiduille arvoille suo-20 ritetaan koodaus, jossa informaation määrää edelleen pyritään pienentämään. Esimerkiksi MPEG-4 -järjestelmässä audiosignaalin koodauksessa käytetään Huffman-koodausta, joka on ns. vaihtelevan pituinen koodausmenetelmä (VLC, Variable Length Coding), mikä tarkoittaa sitä, että koodisanojen pituus voi vaihdella. Huffman-koodauk-25 sen eräänä piirteenä on vielä se, että mikään koodisana ei ole toisen f·.. koodisanan alku. Koodauksessa voidaan vielä käyttää useita koodi- tauluja, joista kulloinkin koodattavana olevalle kvantisoidulle näytejou-kolle valitaan sopiva. Koodauksessa valitaan joukko kvantisoituja näytteitä, joille suoritetaan koodaus käyttämällä samaa koodaustauluk- .···. 30 koa. Tällöin pakkauksen purkulaitteelle on koodisanan lisäksi välitettä- • · vä tieto siitä, mitä koodaustaulukkoa kukin koodisanajoukko edustaa.
Koodaustaulukko on muodostettu edullisesti kahden tai neljän etumer-killisen tai etumerkittömän muuttujan taulukkona. Tällöin koodaus voi-:· 35 daan suorittaa usean spektrikomponentin ryhmissä, jolloin koodisana ; ··; valitaan spektrikomponenttiryhmän arvojen perusteella, siis kutakin . ·. kahta tai neljää komponenttia kohden valitaan yksi koodisana, joka lä- 4 110729 hetetään tiedonsiirtokanavaan tai siirretään tallennettavaksi tallennus-välineelle, kuten CDROM-levylle, DVD-levylle, tai kiintolevylle.
Pakattua audiosignaalia purettaessa suoritetaan edelliseen nähden 5 vastakkaiset toimenpiteet olennaisesti päinvastaisessa järjestyksessä. Tällöin vastaanotetun koodisanajoukon koodaustaulukkotiedon perusteella valitaan dekoodaustaulukko, minkä jälkeen määritetään tämän joukon dekoodattavia koodisanoja vastaavat indeksit. Kukin indeksi osoittaa koodaustaulukossa tiettyyn paikkaan, jonka sisältämän arvon 10 perusteella voidaan selvittää lähetetyt, esim. kaksi tai neljä kvantisoitua spektrikomponenttia. Näille dekoodatuille symboleille suoritetaan vielä käänteiskvantisointi ja skaalauksen palauttaminen. Lisäksi suoritetaan mahdolliset stereosignaalikäsittelyvaihe, ennustetun signaalin käsittelyvaihe ja kohinanmuokkaus tarvittaessa. Tämän jälkeen suoritetaan 15 taajuustasossa olevan signaalin muuntaminen aikatasoon, jolloin pakkauksen purkulaitteen lähtösignaalina on koodattua audiosignaalia olennaisesti vastaava signaali. Pakkaaminen, tiedonsiirto ja pakkauksen purkaminen voivat aiheuttaa signaaliin pieniä vääristymiä riippuen mm. siitä, kuinka suuria kvantisointiaskelia käytetään, mutta näillä vää-20 ristymillä ei tavallisesti ole suurta käytännön merkitystä tällaisen järjestelmän suorituskykyvaatimusten puitteissa.
Ongelmana tällaisessa audionpakkausjärjestelmässä on se, että pakkauksen purkamisvaiheessa tarvitaan runsaasti laskentakapasiteettia. 25 Jos halutaan suorittaa esimerkiksi audiosignaalin äänellinen pikake-laus, on tämä toteutettavissa tunnetun tekniikan mukaisissa ratkaisuis-sa siten, että kasvatetaan näytteenottonopeutta, jolloin myös pakkauk-sen purkulaitteessa on nopeutta kasvatettava vastaavasti. Tällöin siis laskennallinen monimutkaisuus lisääntyy verrannollisena pikakelauk-,··. 30 sen nopeuteen. Erityisesti kannettavissa laitteissa laskentateho voi olla • a rajallinen, jolloin pikakelausta ei voida käyttää.
•
Kannettavissa matkaviestinlaitteissa, joissa on mahdollisuus kuunnella ·;·* pakattua tallennettua audiosignaalia (esim. musiikkia), syntyy ongelmia ·:· 35 esim. puhelun tullessa, koska matkaviestinlaitteen laskentakapasiteetti : ei riitä sekä puhelutoimintojen suorittamiseen että audiosignaalin kuuntelemiseen. Tällöin audiosignaalin kuuntelu on keskeytettävä, jotta ‘ · * ·! käyttäjälle voidaan ilmoittaa saapuvasta puhelusta hälytysäänellä.
I t 110729 5
Nyt esillä olevan keksinnön eräänä tarkoituksena on aikaansaada menetelmä audiosignaalien purkamisen tehostamiseksi. Nyt esillä olevan keksinnön mukaiselle menetelmälle on tunnusomaista se, mitä on esi-5 tetty oheisen patenttivaatimuksen 1 tunnusmerkkiosassa. Nyt esillä olevan keksinnön mukaiselle audiosignaalin välitysjärjestelmälle on tunnusomaista se, mitä on esitetty oheisen patenttivaatimuksen 5 tunnusmerkkiosassa. Nyt esillä olevan keksinnön mukaiselle audiosignaalin purkamislaitteelle on tunnusomaista se, mitä on esitetty oheisen 10 patenttivaatimuksen 7 tunnusmerkkiosassa. Nyt esillä olevan keksinnön mukaiselle elektroniikkalaitteelle on tunnusomaista se, mitä on esitetty oheisen patenttivaatimuksen 8 tunnusmerkkiosassa.
Nyt esillä olevalla keksinnöllä saavutetaan merkittäviä etuja tunnetun 15 tekniikan mukaisiin ratkaisuihin verrattuna. Keksinnön mukaista menetelmää sovellettaessa audiosignaalin pikakelaus siten, että käyttäjä kuulee audiosignaalin myös pikakelauksen aikana voidaan suorittaa ilman, että laskentakapasiteettia tarvitsee lisätä normaaliin audiosignaalin kuuntelutilanteeseen verrattuna. Tällöin audiosignaalin pikake-20 laus äänellä on mahdollista toteuttaa myös sellaisissa laitteissa, joissa ei ole käytettävissä tehokkaita signaalinkäsittelyprosessoreita. Lisäksi keksintö mahdollistaa sen, että esim. puhelun tullessa ei audiosignaalin kuuntelua tarvitse kokonaan keskeyttää, vaan samanaikaisesti voidaan suorittaa audiosignaalin purkamista kuuntelua varten ja muodostaa ...· 25 hälytysääni saapuvasta puhelusta.
Keksintöä selostetaan seuraavassa tarkemmin viitaten samalla oheisiin ; ·1: piirustuksiin, joissa ♦ i · · » , 1·. 30 kuva 1 esittää pelkistettynä lohkokaaviona keksinnön erään edulli- * t sen suoritusmuodon mukaista audiosignaalin välitysjärjes-. telmää, kuva 2 esittää keksinnön erään edullisen suoritusmuodon mukaista :· 35 elektroniikkalaitetta, jossa keksinnön mukaista pakkauksen :' 1 ; purkamismenetelmää voidaan soveltaa, ja 1 1 »» >»1 110729 kuva 3 esittää keksinnön erään edullisen suoritusmuodon mukaista pakkauksen purkulaitetta.
Kuvassa 1 on esitetty pelkistetysti lohkokaaviona keksinnön erään 5 edullisen suoritusmuodon mukaista audiosignaalin välitysjärjestelmää 1. Järjestelmässä välitettävä audiosignaali on esimerkiksi tietokantaan 102 tallennettua audiosignaalia, joka voi olla tallennettu pakattuna tai pakkaamattomana. Mikäli audiosignaali on pakkaamatonta, suoritetaan audiosignaalin pakkaus pakkauslohkossa 3. Tätä ennen kuitenkin on 10 suoritettava analogia/digitaalimuunnos analogia/digitaalimuuntimessa 19 (kuva 2), mikäli audiosignaali on analogisessa muodossa, esim. langattoman viestintälaitteen 8 mikrofonisignaalia 21. Pakkauslohko 3 käsittää edullisesti aika/taajuusmuuntimen, kuten MDCT-muuntimen (Modified Discrete Cosine Transform), kohinanmuokkauslohkon, en-15 nustuslohkon, stereokäsittelylohkon ja kvantisointilohkon. Näitä pak-kauslohkon sisältämiä toiminnallisia lohkoja ei kuitenkaan ole erikseen merkitty kuvaan 1. Aika/taajuusmuuntimesta saadaan audiosignaalin taajuusvastetta kuvaava spektri-informaatio, joka käsittää esim. 1024 alitaajuusaluetta. Tällöin kustakin näytekehyksestä muodostetaan 1024 20 spektrikomponenttia. Näille spektrikomponenteille voidaan suorittaa kohinamuokkausta (TNS), ennustavaa pakkausta (BWAP) ja stereo-signaalin käsittelyä (M/S). Näiden vaiheiden jälkeen spektrikomponentit kvantisoidaan kvantisointilohkossa, minkä jälkeen suoritetaan vielä koodaus koodauslohkossa. Koodauksena käytetään esimerkiksi , j 25 Huffman-koodausta tai muuta vaihtuvan pituista koodausta. Koodauk-sessa muodostetut symbolit siirretään esimerkiksi lähetyspuskuriin lä-hetettäväksi tiedonsiirtokanavaan, tai tallennettavaksi tallennusväli-• ·. neelle. Jos informaatiota siirretään tiedonsiirtokanavaan, kuten mo- deemin 4 välityksellä televerkkoon 5, 6, suoritetaan vielä sinänsä tun-.···, 30 nettuja modulointitoimenpiteitä. Televerkko voi käsittää langallisen te leverkon 5 (PSTN, Public Switched Telephone Network) ja/tai langattoman televerkon 6 (PLMN, Public Land Mobile Network), kuten mat-‘ / kaviestinverkon. Matkaviestinverkon tukiaseman 7 välityksellä voidaan ·;·: pakattu audiosignaali välittää elektroniikkalaitteeseen 8, joka käsittää ·· 35 edullisesti välineet matkaviestintoimintojen suorittamiseksi.
»»·
Selostetaan seuraavaksi vastaanotetun, pakatun audiosignaalin pak-‘•‘•j kauksen purkamista normaalissa kuuntelutilanteessa, jossa signaalia 110729 7 puretaan luonnollisella nopeudella. Elektroniikkalaitteessa 8 suoritetaan pakatun signaalin purkaminen pakkauksen purkulohkossa 9. Se käsittää mm. bittivirran purkulohkon 10, jossa vastaanotetusta bittivirrasta erotetaan eri lohkoihin johdettavat tiedot, joita käytetään signaalin 5 purkamisessa. Bittivirran purkulohko 10 selvittää vastaanotettujen symbolien perusteella lähetetyt, kvantisoidut spektrikomponentit ja välittää ne alasnäytteistyksen ohjauslohkon 11 kautta käänteiskvantisoin-tilohkoon 12. Tässä vaiheessa alasnäytteistyksen ohjauslohko 11 ei muokkaa bittivirran purkulohkosta 10 välitettyjä tietoja.
10 Tässä vaiheessa lukuarvot edustavat kvantisoituja spektrikomponent-teja, joten niille suoritetaan käänteiskvantisointi käänteiskvantisointiloh-kossa 12. Lisäksi suoritetaan tarvittaessa stereosignaalin käsittelytoimenpiteitä stereosignaalin käsittelylohkossa 13, ennustavan pakkauk-15 sen purkamistoimenpiteitä ennustesignaalin käsittelylohkossa 14 ja kohinamuokkausta kohinankäsittelylohkossa 15. Edellä mainitut lohkot 12, 13, 14, 15 vastaanottavat keksinnön erään edullisen suoritusmuodon mukaisessa järjestelmässä 1024 spektrikomponentin kehyksiä, joiden perusteella lohkot muokkaavat näitä spektrikomponentteja, tai 20 välittävät ne muokkaamattomina seuraavalle lohkolle.
Spektrikomponentit kuvaavat siis pakatun signaalin taajuusominai-suuksia. Näille spektrikomponenteille on vielä suoritettava muunnos aikatasoon, eli taajuus/aikamuunnos taajuus/aikamuunnoslohkossa 16. 25 Tämä muunnos tehdään edullisesti käänteisellä muunnetulla diskreetti-kosinimuunnoksella IMDCT. Muunnospituus on tässä edullisessa suo-ritusmuodossa joko 1x1024 tai 8x128 riippuen siitä, kumpaa muunnos- » vaihtoehtoa käytettiin pakkausvaiheessa. Tämän jälkeen taa-juus/aikamuunnoslohkon 16 ulostulossa on olennaisesti alkuperäistä
• I
,··. 30 audiosignaalia vastaava signaali olettaen, että merkittäviä siirto- ja
• I
pakkauksen purkamisvirheitä ei audiosignaalin käsittelyvaiheissa muodostunut. Tämä signaali muunnetaan vielä analogiseksi digitaa-li/analogiamuuntimessa 18 (kuva 2), minkä jälkeen signaali on kuultavissa äänenä esim. kaiuttimen 20 välityksellä.
35
Selostetaan seuraavaksi keksinnön erään edullisen suoritusmuodon mukaisen menetelmän toimintaa tilanteessa, jossa halutaan suorittaa
» i I
’·’·[ pakatun audiosignaalin äänellinen pikakelaus, eli käyttäjä kuulee pika- * » 110729 kelauksen aikana audiosignaalia ja voi tällöin helpommin löytää haluamansa kohdan pakatusta audiosignaalista. Jotta pikakelauksen suorittamisessa ei tarvita laskentakapasiteetin lisäystä, on pikakelauksessa käsiteltävien näytteiden lukumäärää pienennettävä aikayksikköä koh-5 den. Keksinnön erään edullisen suoritusmuodon mukaisessa menetelmässä tämä aikaansaadaan seuraavasti. Pakatun audiosignaalin pur-kuvaiheessa suoritetaan alasnäytteistys, millä tässä selityksessä tarkoitetaan sitä, että vain osaa kehyksen sisältämistä spektrikomponen-teista käytetään purkamisessa. Eräs edullinen alasnäytteistyskerroin 10 on 2, jolloin käsiteltävänä olevien näytteiden määrä kutakin kehystä kohden pienenee puoleen. Pikakelauksen aikaansaamiseksi suoritetaan kahden kehyksen näytteiden purkaminen samassa ajassa. Tämä ei kuitenkaan lisää tarvittavaa laskentakapasiteettia, koska purkamisessa suoritettiin alasnäytteistys.
15
Tarkastellaan alasnäytteistystä matemaattisesti. Käänteisen muunnetun diskreettikosinimuunnoksen toimintaa voidaan kuvata seuraavalla kaavalla: 20 y((n) = — ^ X(i,k)cos ^--(n + n0)· k + —1, 0<n<iV (1)
N *==o \N l 2JJ
missä ·,,,·' X = spektrikertoimet . .. i = ikkunan indeksi • k = spektrikertoimenindeksi N = ikkunan pituus .. n0 = (ΛΓ/2+1)/2 . ·. 25 f ·
Rekonstruoidut spektrikertoimet X(i,k) kuvaavat matriiseja, joiden di-, , mensio on joko 1x1024 tai 8x128. Vastaavat aikatason näytteet yi(n) ikkunoidaan ja tuloksena saatavan sekvenssin alkuosa lisätään edelli-;·' sessä muunnosvaiheessa muodostetun ikkunoidun sekvenssin loppu- 30 osaan rekonstruoitujen ulostulonäytteiden outj(n) aikaansaamiseksi.
Ikkunoinnissa käytetään edullisesti kahta ikkunafunktiota Wi(n) aikata-*. son näytteille yj(n). Se, mitä ikkunointifunktiota kulloinkin sovelletaan, 9 110729 valitaan edullisesti purettavassa bittivirrassa olevan parametrin perusteella, joka siis ilmaisee sen, mitä ikkunointifunktiota on pakkausvaiheessa käytetty. Matemaattisesti ikkunointi voidaan esittää seuraavasti.
5 outXn) = vv,.(n)-y.(n)+z,,(4 0 ~n<1% z,-.(») = wi-i(n + NA^yi-^n + NÄ^
Ikkunan pituus N on edullisesti joko 2048 tai 256 riippuen kulloinkin käsiteltävänä olevan kehyksen sisältämistä näytejoukoista (1x1024 tai 10 8x128). Alasnäytteistystilanteessa käytetään ikkunan pituutena joko 1024 tai 128, jos alasnäytteistyskerroin on 2. Tällöin taa-juus/aikamuunnoksessa muunnospituus on vastaavasti joko 1x512 tai 8x64. Myös ikkunointifunktiot lasketaan käyttämällä muutettuja arvoja. Muunnospituuden pienentäminen merkitsee samalla sitä, että taa-15 juus/aikamuunnos yksinkertaistuu vastaavasti, jolloin myös taa-juus/aikamuunnoksessa tarvittava laskentakapasiteetti pienenee. Tällä on käytännön sovelluksissa suuri merkitys, koska tyypillisesti taa-juus/aikamuunnos on eräs eniten laskentakapasiteettia vaativista toiminnoista audiosignaalin purkulaitteissa.
20
Alasnäytteistyksen ohjauslohko 11 suorittaa pikakelaustoiminnon yhteydessä mm. eräiden bittivirran mukana vastaanotettujen parametrien muokkauksen. Eräs tällainen muokattava parametri on maksimi skaa-!;** lausalue (max_sfb, maximum scale factor band). Monet audiosignaalin " 25 purkulaitteen lohkot suorittavat toimenpiteitä peräkkäisten spektrikom- ; " ponenttien joukoille, joita nimitetään skaalausalueiksi (scale factor band). Kullekin saman skaalausalueen spektrikomponentille käytetään pakkauksessa samaa skaalauskerrointa. Kuten jo aikaisemmin tässä selityksessä on mainittu, käsiteltävä audiosignaalien taajuusalue on 30 jaettu ihmisen kuuloaistin ominaisuuksien perusteella pienempiin osa-:·· alueisiin. Tästä syystä näiden osa-alueiden leveys voi vaihdella, jolloin .···. vastaavasti skaalausalueiden lukumäärä ja leveys riippuu aika/taajuusmuunnoksen muunnospituudesta ja näytteistystaajuudesta.
35 Joissakin audiokoodaukseen, kuten AAC, liittyvissä standardeissa esi-; tetään kunkin skaalausalueen alkukohdat eri muunnospituuksilla « > ; 1 # 110729 10 (1024/128) ja eri näytteistystaajuuksilla. Maksimi skaalausalue ilmaisee tällöin suurimman pakkauksessa käytettävän taajuusalueen. Myös keksinnön mukaisessa menetelmässä käytetään tätä maksimi skaa-lausalueparametrin arvoa pakkausvaiheessa. Sen sijaan pakkauksen 5 purkuvaiheessa alasnäytteistyksen ohjauslohko 11 muuttaa tarvittaessa tämän arvon ja siihen liittyvien vakiotaulukoiden rajat siten, että parametrin arvoa vastaava spektrikomponenttien lukumäärä ei ole suurempi kuin alasnäytteistyksestä johtuva spektrikomponenttien lukumäärän rajoitusarvo sbthr, joka määritetään seuraavalla kaavalla: 10 sbihr =--- (3) alasnäytteistyskerroin missä M on joko 1024 tai 128 riippuen kulloinkin käsiteltävänä olevan kehyksen sisältämistä näytejoukoista. Tällöin pakkauksen purkulohkon 15 9 lohkot, jotka operoivat skaalausalueittain, suorittavat purkamistoi- menpiteitä sopivimmin maksimi skaalausalueparametrin määrittämään skaalausalueeseen saakka jättäen käsittelemättä tätä suuremmalla taajuudella olevat skaalausalueet. Ne pakkauksen purkulohkon 9 lohkot, jotka eivät operoi skaalausalueittain, käyttävät sen sijaan toimin-20 nallisena parametrina spektrikomponenttien lukumäärän rajoitusarvoa
Sbthr-
Esimerkiksi muistiin tallennetun pakatun signaalin pikakelauksen suo- , rittamiseksi haetaan pakattuja arvoja muistista alasnäytteistyskertoi- 25 men ilmaisemalla nopeudella normaalitoistoon verrattuna. Spektrikom- :·. ponenttien joukoille suoritetaan tämän jälkeen alasnäytteistys vastaa- • · · vasti alasnäytteistyskertoimen mukaan ja suoritetaan pakkauksen purkaminen pakkauksen purkulohkossa 9. Tällöin ulostulosignaalina on ',, * pikakelattava audiosignaali.
:···: 30
Edellä esitettyä keksinnön edullisen suoritusmuodon mukaista mene-telmää voidaan soveltaa myös useamman kuin yhden audiosignaalin **".· samanaikaisen toiston aikaansaamiseksi elektroniikkalaitteessa. Tämä voi olla tarpeen esim. sellaisessa tilanteessa, jossa elektroniikkalaite 8 35 käsittää välineet 9, 18, 20 pakatun audiosignaalin toistamiseksi ja väli-neet 22 matkaviestintoimintojen suorittamiseksi. Käyttäjä voi olla v,: kuuntelemassa elektroniikkalaitteeseen pakattuna tallennettua audio- 110729 11 signaalia, kun puhelu on tulossa. Tällöin keksinnön mukaisessa elektroniikkalaitteessa suoritetaan kuunneltavan audiosignaalin alasnäyt-teistys sopivimmin siten, että pakatun informaation välitysnopeus pakkauksen purkulohkoon ei muutu, mutta pakkauksen purkulohko käsit-5 telee pakattua informaatiota alasnäytteistysmenetelmää soveltaen. Tällöin voidaan elektroniikkalaitteessa muodostaa myös soittoääni saapuvasta puhelusta ilmoittamiseksi. Tämä soittoääni voi myös olla esim. pakattuna tallennettu sävelmä, jonka toistossa sovelletaan myös alasnäytteistysmenetelmää.
10
Vaikka edellä on keksintöä selostettu käyttämällä esimerkkinä alas-näytteistyskertoimesta lukuarvoa 2, on selvää, että myös muita kertoimia voidaan käyttää. Käytännön sovelluksissa kuitenkin kahden koko-naislukupotenssit ovat edullisimpia mm. siitä syystä, että käänteisen 15 muunnetun diskreettikosinimuunnoksen toteuttamiseen kehitetyt algoritmit toimivat tehokkaimmin näytejoukoilla, joiden pituus on 2n, missä n on periaatteessa mikä tahansa positiivinen kokonaisluku.
Edellä esitetty menetelmä voidaan yleistää sovellettavaksi useissa 20 muissakin audiodekoodausjärjestelmissä, jotka hyödyntävät alikaistoi-hin jakoa ja (aika/taajuus/aika)muunnostekniikoita. Alasnäytteistys suoritetaan tällöin yhdestä kolmeen seuraavista vaiheista, joista viimeinen on välttämätön: 25 Valitaan vastaanotettavasta/purettavasta bittivirrasta vain pakkauksen purkamisessa tarpeelliset bitit. Tyypillisesti muunnostekniikkaa soveltavissa pakkauslaitteissa käytetään Huffman-koodausta kvantisoituihin ··. spektrikomponentteihin. Huffman-koodauksessa muodostetuista bi- !.*: teistä tarvitaan kuitenkin vain osa sovellettaessa keksinnön mukaista 30 alasnäytteistystä signaalin purkamisessa. Se, mitä bittejä tarvitaan, riippuu mm. eri bittien sijoittelusta kehyksessä, siirtoprotokollasta ja käytettävästä tiedostomuodosta. Epäedullisimmassa tilanteessa on ' : kaikille spektrikomponenteille suoritettava Huffman-dekoodaus.
« I I · ··· 35 Puretaan vain alempien taajuusalueiden spektrikomponentit, jotka si sältävät käänteisen muunnoksen kannalta tärkeää informaatiota. Modi- I · fioitu käänteinen diskreettikosinimuunnoslohko jättää tällöin huomioi-• | matta korkeammat taajuudet.
* ' i I » 12 110729
Pienennetään käänteisen muunnoksen muunnospituutta, jolloin käänteisen muuntimen toteutus yksinkertaistuu.
5 Vaikka edellä esitetyssä keksinnön kuvauksessa taajuusaluetta supistettiin jättämällä osa ylemmistä taajuuksista huomioimatta, voidaan keksintöä soveltaa myös siten, että muulla tavoin valitaan pois jätettävät taajuusalueet. Tällöin esim. käsiteltävän spektrin keskellä tai jopa alussa olevia taajuusalueita (skaalausalueita) jätetään huomioimatta 10 käänteisessä muunnoksessa ja silti voidaan muunnospituutta pienentää.
Keksinnön mukaisen menetelmän eri vaiheet voidaan toteuttaa esimerkiksi ohjauselimen 17 sovellusohjelmistossa. Ohjauselimenä 17 15 voidaan käyttää esim. mikroprosessoria, digitaalista signaalinkäsittely-yksikköä tai vastaavaa.
Elektroniikkalaitteena 8 voi olla esimerkiksi langaton tiedonsiirtolaite, kannettava tietokone, tai kannettava äänentoistolaite. Dekoodattavat 20 audiosignaalit välitetään joko tiedonsiirtovälineiden 22 välityksellä, tai audiosignaali voi olla tallennettuna tallennusvälineelle, kuten muistiin 23, levykkeelle, CDROM:ille, DVD-levylle, muistikortille, kuten FLASH, kiintolevylle, tai vastaavalle.
25 Nyt esillä olevaa keksintöä ei ole muutenkaan rajoitettu ainoastaan .. edellä esitettyihin suoritusmuotoihin, vaan sitä voidaan muunnella ; , oheisten patenttivaatimusten puitteissa.
* t * k > » » t » t ; t
Claims (10)
1. Menetelmä pakatun audiosignaalin purkamiseksi, jossa audiosignaalin pakkauksessa audiosignaalista otetaan näytteitä, näytteistä 5 muodostetaan näytejoukkoja, jotka käsittävät tietyn määrän näytteitä, ja näytejoukoille suoritetaan aika/taajuusmuunnos spektrikomponent-tien muodostamiseksi, jolloin menetelmässä suoritetaan spektrikompo-nenteille taajuus/aikamuunnos puretun audiosignaalin muodostamiseksi, tunnettu siitä, että taajuus/aikamuunnoksessa käytetään vain 10 osaa aika/taajuusmuunnoksessa muodostetuista spektrikomponen-teista.
2. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että menetelmää käytetään audiosignaalin pikakelauksen aikaansaamisek- 15 si.
3. Patenttivaatimuksen 2 mukainen menetelmä, tunnettu siitä, että menetelmässä valitaan alasnäytteistyskerroin, kasvatetaan pakkauksessa muodostettujen spektrikomponenttien muodostusnopeutta mai- 20 nitulla alasnäytteistyskertoimella, ja suoritetaan alasnäytteistys, jossa taajuus/aikamuunnoksen muunnospituutta pienennetään mainitulla alasnäytteistyskertoimella.
4. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että ;·' 25 menetelmää käytetään kahden tai useamman audiosignaalin toistamiseksi samanaikaisesti, jolloin ainakin yksi toistettava audiosignaali on pakatussa muodossa.
·: 5. Audiosignaalin välitysjärjestelmä (1), joka käsittää audiosignaalin 30 pakkauslohkon (3) pakatun audiosignaalin muodostamiseksi, ja pakkauksen purkulohkon (9) pakatun audiosignaalin purkamiseksi, jossa .. .: audiosignaalin pakkauksessa audiosignaalista on otettu näytteitä, näyt- .···, teistä on muodostettu näytejoukkoja, jotka käsittävät tietyn määrän näytteitä, ja näytejoukoille on suoritettu aika/taajuusmuunnos spektri-...T 35 komponenttien muodostamiseksi, jolloin pakkauksen purkulohko (9) käsittää taajuus/aikamuuntimen (16) taajuus/aikamuunnoksen suorit-tamiseksi spektrikomponenteille puretun audiosignaalin muodostami-seksi, tunnettu siitä, että taajuus/aikamuunnoksessa on järjestetty käytettäväksi vain osaa aika/taajuusmuunnoksessa muodostetuista spektrikomponenteista. 110729
6. Patenttivaatimuksen 5 mukainen järjestelmä, tunnettu siitä, että se 5 käsittää välineet audiosignaalin pikakelauksen aikaansaamiseksi.
7. Laite pakatun audiosignaalin purkamiseksi, jonka audiosignaalin pakkaamisessa audiosignaalista on otettu näytteitä, näytteistä on muodostettu näytejoukkoja, jotka käsittävät tietyn määrän näytteitä, ja näy- 10 tejoukoille on suoritettu aika/taajuusmuunnos spektrikomponenttien muodostamiseksi, jolloin laite pakatun audiosignaalin purkamiseksi (9) käsittää taajuus/aikamuuntimen (16) taajuus/aikamuunnoksen suorittamiseksi spektrikomponenteille puretun audiosignaalin muodostamiseksi, tunnettu siitä, että taajuus/aikamuunnoksessa on järjestetty 15 käytettäväksi vain osaa aika/taajuusmuunnoksessa muodostetuista spektrikomponenteista.
8. Elektroniikkalaite (108), joka käsittää pakkauksen purkulohkon (9) pakatun audiosignaalin purkamiseksi, jonka audiosignaalin pakkaami- 20 sessa audiosignaalista on otettu näytteitä, näytteistä on muodostettu näytejoukkoja, jotka käsittävät tietyn määrän näytteitä, ja näytejoukoille on suoritettu aika/taajuusmuunnos spektrikomponenttien muodostamiseksi, jolloin pakkauksen purkulohko (9) käsittää taajuus/aikamuuntimen (16) taajuus/aikamuunnoksen suorittamiseksi spektrikomponen-' ··' 25 teille puretun audiosignaalin muodostamiseksi, tunnettu siitä, että • ’· taajuus/aikamuunnoksessa on järjestetty käytettäväksi vain osaa : '·· aika/taajuusmuunnoksessa muodostetuista spektrikomponenteista.
·:··: 9. Patenttivaatimuksen 8 mukainen elektroniikkalaite, tunnettu siitä, 30 että se käsittää välineet audiosignaalin pikakelauksen aikaansaami seksi.
,··. 10. Patenttivaatimuksen 8 tai 9 mukainen elektroniikkalaite, tunnettu siitä, että se käsittää välineet (22) matkaviestintoimintojen suorittami-35 seksi. Patentkrav: 110729
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FI20010770A FI110729B (fi) | 2001-04-11 | 2001-04-11 | Menetelmä pakatun audiosignaalin purkamiseksi |
US10/119,450 US20020173969A1 (en) | 2001-04-11 | 2002-04-09 | Method for decompressing a compressed audio signal |
EP02396050A EP1249837A3 (en) | 2001-04-11 | 2002-04-11 | A method for decompressing a compressed audio signal |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FI20010770A FI110729B (fi) | 2001-04-11 | 2001-04-11 | Menetelmä pakatun audiosignaalin purkamiseksi |
FI20010770 | 2001-04-11 |
Publications (3)
Publication Number | Publication Date |
---|---|
FI20010770A0 FI20010770A0 (fi) | 2001-04-11 |
FI20010770A FI20010770A (fi) | 2002-10-12 |
FI110729B true FI110729B (fi) | 2003-03-14 |
Family
ID=8560982
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FI20010770A FI110729B (fi) | 2001-04-11 | 2001-04-11 | Menetelmä pakatun audiosignaalin purkamiseksi |
Country Status (3)
Country | Link |
---|---|
US (1) | US20020173969A1 (fi) |
EP (1) | EP1249837A3 (fi) |
FI (1) | FI110729B (fi) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100655894B1 (ko) | 2004-05-06 | 2006-12-08 | 서울옵토디바이스주식회사 | 색온도 및 연색성이 우수한 파장변환 발광장치 |
KR100665299B1 (ko) | 2004-06-10 | 2007-01-04 | 서울반도체 주식회사 | 발광물질 |
US20060143013A1 (en) * | 2004-12-28 | 2006-06-29 | Broadcom Corporation | Method and system for playing audio at an accelerated rate using multiresolution analysis technique keeping pitch constant |
US20060187770A1 (en) * | 2005-02-23 | 2006-08-24 | Broadcom Corporation | Method and system for playing audio at a decelerated rate using multiresolution analysis technique keeping pitch constant |
KR101258397B1 (ko) | 2005-11-11 | 2013-04-30 | 서울반도체 주식회사 | 구리 알칼리토 실리케이트 혼성 결정 형광체 |
US7610195B2 (en) * | 2006-06-01 | 2009-10-27 | Nokia Corporation | Decoding of predictively coded data using buffer adaptation |
WO2009038422A2 (en) * | 2007-09-20 | 2009-03-26 | Lg Electronics Inc. | A method and an apparatus for processing a signal |
MY154452A (en) | 2008-07-11 | 2015-06-15 | Fraunhofer Ges Forschung | An apparatus and a method for decoding an encoded audio signal |
AU2009267477B2 (en) * | 2008-07-11 | 2013-06-20 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Method for encoding a symbol, method for decoding a symbol, method for transmitting a symbol from a transmitter to a receiver, encoder, decoder and system for transmitting a symbol from a transmitter to a receiver |
EP2144230A1 (en) | 2008-07-11 | 2010-01-13 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Low bitrate audio encoding/decoding scheme having cascaded switches |
PL2410521T3 (pl) | 2008-07-11 | 2018-04-30 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Koder sygnału audio, sposób generowania sygnału audio i program komputerowy |
CN102859589B (zh) | 2009-10-20 | 2014-07-09 | 弗兰霍菲尔运输应用研究公司 | 多模式音频编译码器及其适用的码簿激励线性预测编码 |
EP2980794A1 (en) | 2014-07-28 | 2016-02-03 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Audio encoder and decoder using a frequency domain processor and a time domain processor |
EP2980795A1 (en) * | 2014-07-28 | 2016-02-03 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Audio encoding and decoding using a frequency domain processor, a time domain processor and a cross processor for initialization of the time domain processor |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
ES2087522T3 (es) * | 1991-01-08 | 1996-07-16 | Dolby Lab Licensing Corp | Descodificacion/codificacion para campos sonoros multidimensionales. |
JP3137805B2 (ja) * | 1993-05-21 | 2001-02-26 | 三菱電機株式会社 | 音声符号化装置、音声復号化装置、音声後処理装置及びこれらの方法 |
JP3557674B2 (ja) * | 1994-12-15 | 2004-08-25 | ソニー株式会社 | 高能率符号化方法及び装置 |
FR2729024A1 (fr) * | 1994-12-30 | 1996-07-05 | Matra Communication | Annuleur d'echo acoustique avec filtrage en sous-bandes |
JPH1084284A (ja) * | 1996-09-06 | 1998-03-31 | Sony Corp | 信号再生方法および装置 |
TW391092B (en) * | 1996-12-27 | 2000-05-21 | Hitachi Ltd | Cellular mobile telephone apparatus and method for transmitting a response message to an caller |
JPH1168576A (ja) * | 1997-08-22 | 1999-03-09 | Hitachi Ltd | データ伸張装置 |
US6012025A (en) * | 1998-01-28 | 2000-01-04 | Nokia Mobile Phones Limited | Audio coding method and apparatus using backward adaptive prediction |
US6765930B1 (en) * | 1998-12-11 | 2004-07-20 | Sony Corporation | Decoding apparatus and method, and providing medium |
JP2000323993A (ja) * | 1999-05-11 | 2000-11-24 | Mitsubishi Electric Corp | Mpeg1オーディオレイヤiii復号処理装置およびコンピュータをmpeg1オーディオレイヤiii復号処理装置として機能させるためのプログラムを記録したコンピュータ読取可能な記録媒体 |
US6842735B1 (en) * | 1999-12-17 | 2005-01-11 | Interval Research Corporation | Time-scale modification of data-compressed audio information |
-
2001
- 2001-04-11 FI FI20010770A patent/FI110729B/fi not_active IP Right Cessation
-
2002
- 2002-04-09 US US10/119,450 patent/US20020173969A1/en not_active Abandoned
- 2002-04-11 EP EP02396050A patent/EP1249837A3/en not_active Withdrawn
Also Published As
Publication number | Publication date |
---|---|
FI20010770A0 (fi) | 2001-04-11 |
EP1249837A2 (en) | 2002-10-16 |
EP1249837A3 (en) | 2006-10-18 |
US20020173969A1 (en) | 2002-11-21 |
FI20010770A (fi) | 2002-10-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2562916C (en) | Coding of audio signals | |
US6502069B1 (en) | Method and a device for coding audio signals and a method and a device for decoding a bit stream | |
US6115689A (en) | Scalable audio coder and decoder | |
KR970007663B1 (ko) | 신호 양자화 장치 및 방법 | |
US6104996A (en) | Audio coding with low-order adaptive prediction of transients | |
US6029126A (en) | Scalable audio coder and decoder | |
JP4786903B2 (ja) | 低ビットレートオーディオコーディング | |
EP1080462B1 (en) | System and method for entropy encoding quantized transform coefficients of a signal | |
FI110729B (fi) | Menetelmä pakatun audiosignaalin purkamiseksi | |
US6011824A (en) | Signal-reproduction method and apparatus | |
JP2007532963A5 (fi) | ||
JPH08190764A (ja) | ディジタル信号処理方法、ディジタル信号処理装置及び記録媒体 | |
MX2008015045A (es) | Decodificacion de datos codificados en forma predictiva utilizando adaptacion de memoria intermedia. | |
US20060047522A1 (en) | Method, apparatus and computer program to provide predictor adaptation for advanced audio coding (AAC) system | |
JP2003523535A (ja) | 複数のデータ圧縮フォーマット間でのオーディオ信号の変換方法及び装置 | |
KR100378796B1 (ko) | 디지탈 오디오 부호화기 및 복호화 방법 | |
EP1121686B1 (en) | Speech parameter compression | |
JPH09135176A (ja) | 情報符号化装置および方法、情報復号化装置および方法、並びに情報記録媒体 | |
JPH10149197A (ja) | 符号化装置および方法 | |
KR100396749B1 (ko) | 디지털 오디오 부호화 방법 | |
Bii | MPEG-1 Layer III Standard: A Simplified Theoretical Review | |
JP2003535367A (ja) | 狭帯域で符号化された信号を送信する送信機および受信端で信号の帯域を拡張する受信機 | |
JP2000244325A (ja) | Mpegオーディオの復号化方法 | |
JP2003195896A (ja) | オーディオ復号装置及びその復号方法並びに記憶媒体 | |
EP1016231A1 (en) | Fast synthesis sub-band filtering method for digital signal decoding |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MA | Patent expired |