AMR (äänen pakkaus)

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 7. kesäkuuta 2013 tarkistetusta versiosta . tarkastukset vaativat 16 muokkausta .

AMR ( Adaptive multi rate ) - mukautuva koodaus muuttuvalla nopeudella. Äänen koodausstandardi, joka on erityisesti suunniteltu signaalin pakkaamiseen puhetaajuusalueella. ETSI : n (European Telecommunications Standards Institute) standardoima, laajalti käytetty GSM- ja UMTS-verkoissa . AMR:n käyttö mahdollistaa korkean verkon kapasiteetin ja korkealaatuisen äänensiirron samanaikaisesti. AMR:llä on laaja valikoima puheen koodaus-/dekoodausnopeuksia, ja sen avulla voit joustavasti vaihtaa eri tiloihin ympäristöolosuhteiden tai verkon kuormituksen mukaan, mikä tarjoaa kristallinkirkkaan äänensiirron missä tahansa ympäristössä.

Tämä standardi luotiin kehitettäessä GSM - matkapuhelinverkoissa käytettäviä äänivirran pakkausalgoritmeja , ja se yhdistää monia aiemmin olemassa olevia formaatteja, mukaan lukien GSM HR, FR, EFR, tyypillisellä 8 kHz:n, 13 bitin näytteenotolla. Tietyn muodon valinta tapahtuu automaattisesti, joten otsikossa on sana Adaptive .

Alla on esitetty kaikki 14 AMR-koodekkitilaa, joista 8 on saatavilla täyden nopeuden kanavalla ( täysnopeus , FR) ja 6 puolen nopeuden kanavalla ( puolinopeus , HR):

koodekki Bittinopeus (Kbps) kanava Yhteensopivuus
AMR_12.20 12.20 FR ETSI GSM tehostettu täysi nopeus
AMR_10.20 10.20 FR
AMR_7.95 7.95 FR/HR
AMR_7.40 7.40 FR/HR TIA/EIA IS-641 TDMA tehostettu täysi nopeus
AMR_6.70 6.70 FR/HR ARIB 6,7 kbps tehostettu täysi nopeus
AMR_5.90 5.90 FR/HR
AMR_5.15 5.15 FR/HR
AMR_4.75 4.75 FR/HR
AMR_SID 1.80 FR/HR

AMR-NB

AMR-NB (Adaptive Multi Rate thin band) on audiokoodekki , joka on AMR:n kapeakaistainen versio. Mahdollistaa tiedonsiirtonopeuden muuttamisen dynaamisesti 4,5:stä 12,2 kbps:iin.

AMR-WB

AMR-WB (Adaptive multi rate wide band) on AMR:n laajakaistaversio. Tunnetaan G.722.2 -standardina . Formaatin esitteli 3G Partnership Project (3GPP).

AMR:ää tukeva ohjelmisto

C:n AMR-NB- ja AMR-WB-koodekkien mallitoteutukset ovat saatavilla 3GPP-verkkosivustolta [1] [2] [3] [4] . Niiden pohjalta syntyi AMR Codecs as Shared Libraries -projekti, joka luotiin estämään patenttisuojatun koodin kopioiminen avoimen lähdekoodin projekteihin [5] . On ilmainen toteutus - Library of OpenCORE Framework -toteutus [6] sekä muut kolmannen osapuolen kirjastot (esimerkiksi AMR-koodekit jaettuina kirjastoina) ja AMR-muotomuuntimet (RetroCode, Amr2wav). Tämän muodon tuki sisältyy useisiin koodekkeihin ( FFmpeg , ffdshow ) ja mediasoittimiin ( QuickTime , RealPlayer , VLC Media Player , Media Player Classic , Mplayer ). Se toteutetaan kahdessa tilassa - tilassa, jossa käytetään tehokasta kaistanleveyttä (Bandwidth-Efficient Mode) tai oktettin kohdistuksella (Octet-Aligned Mode) [7] . Nokian matkapuhelimien sanelukoneet ja monet muut yritykset käyttävät tätä muotoa. Nokia on julkaissut Nokia Multimedia Player -apuohjelman, jolla voit kuunnella Nokia-puhelimilla tehtyjä äänitallenteita tietokoneella. Vanhemmissa puhelimissa (Nokia 6110, 6130 ja monet muut) oli mahdollista valita manuaalisesti (koodeilla tai suunnitteluvalikosta) äänipuheluissa käytettävä koodekkitila: EFR päällä ja pois päältä - *3370# ja #3370#; HR:n kytkeminen päälle ja pois päältä - * 4720 # ja # 4720 #, vastaavasti;

Lisäksi AMR-koodekkia käytettiin laajalti äänen pakkaamiseen tallennettaessa videota 3GPP-muodossa matkapuhelimilla.

On ilmainen soitin ja AMR-tiedostomuunnin - AMR Player [8] . Ilmainen online-AMR-tiedostomuunnin [9] .

Muistiinpanot

  1. ANSI-C-koodi AMR (Adaptive Multi Rate) -puhekoodekille . Haettu 17. kesäkuuta 2015. Arkistoitu alkuperäisestä 8. huhtikuuta 2016.
  2. ANSI-C-koodi liukulukujen mukautuvalle moninopeuspuhekoodekille (AMR) . Haettu 17. kesäkuuta 2015. Arkistoitu alkuperäisestä 31. lokakuuta 2015.
  3. ANSI-C-koodi Adaptive Multi-Rate - Wideband (AMR-WB) -puhekoodekille . Haettu 17. kesäkuuta 2015. Arkistoitu alkuperäisestä 13. maaliskuuta 2016.
  4. Puhekoodekkien puheenkäsittelytoiminnot; Adaptive Multi-Rate - Wideband (AMR-WB) puhekoodekki; ANSI-C koodi . Haettu 17. kesäkuuta 2015. Arkistoitu alkuperäisestä 10. toukokuuta 2015.
  5. AMR-koodekit jaettuna kirjastona . Haettu 14. syyskuuta 2009. Arkistoitu alkuperäisestä 11. huhtikuuta 2021.
  6. Opencore-amr . Haettu 15. maaliskuuta 2010. Arkistoitu alkuperäisestä 15. tammikuuta 2010.
  7. RTP-hyötykuormamuoto ja tiedostojen tallennusmuoto mukautuville moninopeuksisille (AMR) ja mukautuville moninopeuksisille laajakaistaisille (AMR-WB) äänikoodekeille . Haettu 21. tammikuuta 2020. Arkistoitu alkuperäisestä 25. tammikuuta 2020.
  8. AMR-soitin . Haettu 14. syyskuuta 2009. Arkistoitu alkuperäisestä 7. toukokuuta 2021.
  9. Ilmainen online-AMR Converter . Haettu 21. syyskuuta 2017. Arkistoitu alkuperäisestä 21. syyskuuta 2017.