AMR (komprese zvuku)

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 7. června 2013; kontroly vyžadují 16 úprav .

AMR ( Adaptive multi rate ) - adaptivní kódování s proměnnou rychlostí. Standard kódování zvuku speciálně navržený pro kompresi signálu v rozsahu frekvencí řeči. Standardizováno ETSI (European Telecommunications Standards Institute), široce používané v sítích GSM a UMTS . Využití AMR umožňuje poskytovat vysokou kapacitu sítě a zároveň vysokou kvalitu přenosu hlasu. AMR má široký rozsah rychlostí kódování / dekódování řeči a umožňuje flexibilně přepínat do různých režimů v závislosti na podmínkách prostředí nebo zatížení sítě, čímž poskytuje křišťálově čistý přenos hlasu v jakémkoli prostředí.

Tento standard byl vytvořen v procesu vývoje algoritmů pro kompresi audio streamu používaných v GSM celulárních sítích a kombinuje mnoho dříve existujících formátů, včetně GSM HR, FR, EFR, s typickým vzorkováním 8 kHz, 13 bitů. Volba konkrétního formátu probíhá automaticky, proto slovo Adaptive v názvu.

Všech 14 režimů kodeku AMR je zobrazeno níže, 8 z nich je dostupných v kanálu plné rychlosti ( plná rychlost , FR) a 6 v kanálu poloviční rychlosti ( poloviční rychlost , HR):

kodek Přenosová rychlost (kbps) Kanál Kompatibilita
AMR_12.20 12.20 FR ETSI GSM vylepšená plná rychlost
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 vylepšená plná rychlost
AMR_6,70 6,70 FR/HR ARIB 6,7 kbps vylepšená plná rychlost
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 short band) je zvukový kodek , který je úzkopásmovou verzí AMR. Umožňuje dynamicky měnit rychlost přenosu dat od 4,5 do 12,2 kbps.

AMR-WB

AMR-WB (Adaptive multi rate wide band) je širokopásmová verze AMR. Známý jako standard G.722.2 . Formát byl představen 3G Partnership Project (3GPP).

Software podporující AMR

Vzorové implementace kodeků AMR-NB a AMR-WB v jazyce C jsou k dispozici na webu 3GPP [1] [2] [3] [4] . Na jejich základě vznikl projekt AMR Codecs as Shared Libraries, který má zabránit kopírování patentově chráněného kódu do open source projektů [5] . Existuje bezplatná implementace - Library of OpenCORE Framework implementace [6] , stejně jako další knihovny třetích stran (například AMR Codecs as Shared Libraries) a převodníky formátu AMR (RetroCode, Amr2wav). Podpora tohoto formátu je obsažena v různých kodecích ( FFmpeg , ffdshow ) a přehrávačích médií ( QuickTime , RealPlayer , VLC Media Player , Media Player Classic , Mplayer ). Je implementován ve dvou režimech – režimu s efektivním využitím šířky pásma (Bandwidth-Efficient Mode) nebo s oktetovým zarovnáním (Octet-Aligned Mode) [7] . Tento formát používají diktafony v mobilních telefonech Nokia a řada dalších společností. Nokia vydala nástroj Nokia Multimedia Player pro poslech hlasových nahrávek pořízených na telefonech Nokia na PC. Na starších telefonech (Nokia 6110, 6130 a mnoho dalších) bylo možné ručně zvolit (pomocí kódů nebo inženýrského menu) režim kodeku používaný pro hlasové hovory: EFR zapnuto a vypnuto - *3370# a #3370#; zapnutí a vypnutí HR - * 4720 # a # 4720 #;

Kodek AMR byl také široce používán pro kompresi zvuku při nahrávání videa ve formátu 3GPP na mobilních telefonech.

K dispozici je bezplatný přehrávač a konvertor souborů AMR - AMR Player [8] . Bezplatný online konvertor souborů AMR [9] .

Poznámky

  1. Kód ANSI-C pro kodek řeči Adaptive Multi Rate (AMR) . Získáno 17. června 2015. Archivováno z originálu 8. dubna 2016.
  2. ANSI-C kód pro kodek řeči s pohyblivou řádovou čárkou Adaptive Multi-Rate (AMR) . Získáno 17. června 2015. Archivováno z originálu 31. října 2015.
  3. Kód ANSI-C pro kodek řeči Adaptive Multi-Rate - Wideband (AMR-WB) . Získáno 17. června 2015. Archivováno z originálu 13. března 2016.
  4. Funkce pro zpracování řeči kodeku řeči; Adaptive Multi-Rate - Wideband (AMR-WB) kodek řeči; ANSI-C kód . Získáno 17. června 2015. Archivováno z originálu 10. května 2015.
  5. Kodeky AMR jako sdílené knihovny . Získáno 14. září 2009. Archivováno z originálu 11. dubna 2021.
  6. Opencore-amr . Získáno 15. března 2010. Archivováno z originálu 15. ledna 2010.
  7. RTP Payload Format a File Storage Format pro Adaptive Multi-Rate (AMR) a Adaptive Multi-Rate Wideband (AMR-WB) audio kodeky . Staženo 21. ledna 2020. Archivováno z originálu dne 25. ledna 2020.
  8. AMR Player . Získáno 14. září 2009. Archivováno z originálu 7. května 2021.
  9. Bezplatný online převodník AMR . Získáno 21. září 2017. Archivováno z originálu 21. září 2017.