AMR ( Adaptive multi rate ) - adaptiv kodning med variabel hastighed. En lydkodningsstandard specielt designet til at komprimere et signal i talefrekvensområdet. Standardiseret af ETSI (European Telecommunications Standards Institute), udbredt i GSM- og UMTS-netværk . Anvendelsen af AMR gør det muligt at levere en høj netværkskapacitet med en høj kvalitet af taletransmission på samme tid. AMR har en bred vifte af talekodnings-/dekodningshastigheder og giver dig mulighed for fleksibelt at skifte til forskellige tilstande afhængigt af miljøforhold eller netværksbelastning, hvilket giver krystalklar stemmetransmission i ethvert miljø.
Denne standard blev skabt i færd med at udvikle audiostream-komprimeringsalgoritmer, der bruges i GSM -mobilnetværk , og kombinerer mange tidligere eksisterende formater, herunder GSM HR, FR, EFR, med en typisk sampling på 8 kHz, 13 bit. Valget af et specifikt format sker automatisk, deraf ordet Adaptive i titlen.
Alle 14 AMR-codec-tilstande er vist nedenfor, 8 af dem er tilgængelige i fuld hastighedskanal ( fuld hastighed , FR) og 6 i halv hastighedskanal ( halv hastighed , HR):
Codec | Bithastighed (Kbps) | Kanal | Kompatibilitet |
---|---|---|---|
AMR_12.20 | 12.20 | FR | ETSI GSM forbedret fuld hastighed |
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 forbedret fuld hastighed |
AMR_6,70 | 6,70 | FR/HR | ARIB 6,7 kbps forbedret fuld hastighed |
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) er et audio- codec , der er en smalbåndsversion af AMR. Giver dig mulighed for dynamisk at ændre datahastigheden fra 4,5 til 12,2 kbps.
AMR-WB (Adaptive multi rate wide band) er en bredbåndsversion af AMR. Kendt som G.722.2- standarden . Formatet blev introduceret af 3G Partnership Project (3GPP).
Eksempler på implementeringer af AMR-NB- og AMR-WB-codecs i C er tilgængelige fra 3GPP-webstedet [1] [2] [3] [4] . Baseret på dem blev AMR Codecs as Shared Libraries-projektet oprettet for at forhindre kopiering af patentbeskyttet kode til open source-projekter [5] . Der er en gratis implementering - Library of OpenCORE Framework-implementering [6] såvel som andre tredjepartsbiblioteker (for eksempel AMR Codecs som Shared Libraries) og AMR-formatkonvertere (RetroCode, Amr2wav). Understøttelse af dette format er inkluderet i forskellige codecs ( FFmpeg , ffdshow ) og medieafspillere ( QuickTime , RealPlayer , VLC Media Player , Media Player Classic , Mplayer ). Den er implementeret i to tilstande - en tilstand med effektiv brug af båndbredde (Bandwidth-Efficient Mode) eller med oktetjustering (Octet-Aligned Mode) [7] . Diktafoner i Nokia mobiltelefoner og en række andre virksomheder bruger dette format. Nokia har udgivet Nokia Multimedia Player-værktøjet til at lytte til stemmeoptagelser lavet på Nokia-telefoner på en pc. På ældre telefoner (Nokia 6110, 6130 og mange andre) var det muligt manuelt at vælge (ved hjælp af koder eller ingeniørmenuen) den codec-tilstand, der blev brugt til taleopkald: EFR til og fra - henholdsvis *3370# og #3370#; tænde og slukke for HR - henholdsvis * 4720 # og # 4720 #;
AMR-codec'et blev også meget brugt til lydkomprimering ved optagelse af video i 3GPP-format på mobiltelefoner.
Der er en gratis afspiller og AMR-filkonverter - AMR Player [8] . Gratis online AMR-filkonverter [9] .
mediebeholdere | |
---|---|
Video/lyd | |
Lyd | |
musik |
|
Raster | |
Vektor | |
Kompleks |