AMR ( Adaptive multi rate ) - adaptiv kodning med variabel hastighet. En ljudkodningsstandard speciellt utformad för att komprimera en signal i talfrekvensområdet. Standardiserad av ETSI (European Telecommunications Standards Institute), flitigt använt i GSM- och UMTS-nät . Användningen av AMR gör det möjligt att tillhandahålla en hög nätkapacitet med hög kvalitet på röstöverföringen samtidigt. AMR har ett brett utbud av talkodnings-/avkodningshastigheter och låter dig flexibelt växla till olika lägen beroende på miljöförhållanden eller nätverksbelastning, vilket ger kristallklar röstöverföring i alla miljöer.
Denna standard skapades i processen för att utveckla ljudströmskomprimeringsalgoritmer som används i GSM -mobilnätverk och kombinerar många tidigare existerande format, inklusive GSM HR, FR, EFR, med en typisk sampling på 8 kHz, 13 bitar. Valet av ett specifikt format sker automatiskt, därav ordet Adaptive i titeln.
Alla 14 AMR-codec-lägen visas nedan, 8 av dem är tillgängliga i fullhastighetskanal ( fullhastighet , FR) och 6 i halvhastighetskanal ( halvhastighet , HR):
codec | Bithastighet (Kbps) | Kanal | Kompatibilitet |
---|---|---|---|
AMR_12.20 | 12.20 | FR | ETSI GSM förbättrad full hastighet |
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 förbättrad full hastighet |
AMR_6,70 | 6,70 | FR/HR | ARIB 6,7 kbps förbättrad full hastighet |
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 narrow band) är en ljudcodec som är en smalbandsversion av AMR. Låter dig ändra datahastigheten dynamiskt från 4,5 till 12,2 kbps.
AMR-WB (Adaptive multi rate wide band) är en bredbandsversion av AMR. Känd som G.722.2- standarden . Formatet introducerades av 3G Partnership Project (3GPP).
Exempel på implementeringar av AMR-NB- och AMR-WB-codec i C är tillgängliga från 3GPP-webbplatsen [1] [2] [3] [4] . Baserat på dem skapades projektet AMR Codecs as Shared Libraries, skapat för att förhindra kopiering av patentskyddad kod till projekt med öppen källkod [5] . Det finns en gratis implementering - Library of OpenCORE Framework-implementering [6] , såväl som andra tredjepartsbibliotek (till exempel AMR-kodekar som delade bibliotek) och AMR-formatomvandlare (RetroCode, Amr2wav). Stöd för detta format ingår i olika codecs ( FFmpeg , ffdshow ) och mediaspelare ( QuickTime , RealPlayer , VLC Media Player , Media Player Classic , Mplayer ). Det är implementerat i två lägen - ett läge med effektiv användning av bandbredd (Bandwidth-Efficient Mode) eller med oktettjustering (Octet-Aligned Mode) [7] . Diktafoner i Nokias mobiltelefoner och ett antal andra företag använder detta format. Nokia har släppt verktyget Nokia Multimedia Player för att lyssna på röstinspelningar gjorda på Nokia-telefoner på en PC. På äldre telefoner (Nokia 6110, 6130 och många andra) var det möjligt att manuellt välja (med koder eller teknikmenyn) det codec-läge som används för röstsamtal: EFR på och av - *3370# respektive #3370#; slå på och av HR - * 4720 # respektive # 4720 #;
Dessutom användes AMR-codec flitigt för ljudkomprimering vid inspelning av video i 3GPP-format på mobiltelefoner.
Det finns en gratis spelare och AMR-filkonverterare - AMR Player [8] . Gratis online AMR-filkonverterare [9] .
mediebehållare | |
---|---|
Video/ljud | |
Audio | |
musik |
|
Raster | |
Vektor | |
Komplex |