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 (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 (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).
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] .
kontejnery na média | |
---|---|
Video/Audio | |
Zvuk | |
Hudba |
|
Rastrové | |
Vektor | |
Komplex |