AMR (hangtömörítés)

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2013. június 7-én felülvizsgált verziótól ; az ellenőrzések 16 szerkesztést igényelnek .

AMR ( Adaptive multi rate ) – adaptív kódolás változó sebességgel. Hangkódolási szabvány, amelyet kifejezetten a beszédfrekvencia-tartományban lévő jelek tömörítésére terveztek. Az ETSI (European Telecommunications Standards Institute) szabványosította, széles körben használják a GSM és UMTS hálózatokban . Az AMR használata lehetővé teszi egyidejűleg nagy hálózati kapacitás biztosítását kiváló minőségű hangátvitel mellett. Az AMR a beszédkódolási / dekódolási sebességek széles skálájával rendelkezik, és lehetővé teszi, hogy a környezeti feltételektől vagy a hálózati terheléstől függően rugalmasan váltson különböző módokra, kristálytiszta hangátvitelt biztosítva bármilyen környezetben.

Ezt a szabványt a GSM mobilhálózatokban használt audio adatfolyam-tömörítési algoritmusok fejlesztése során hozták létre , és számos korábban létező formátumot kombinál, köztük a GSM HR, FR, EFR, tipikus 8 kHz-es, 13 bites mintavételezéssel. Egy adott formátum kiválasztása automatikusan megtörténik, ezért a címben az Adaptive szó szerepel.

Az alábbiakban mind a 14 AMR kodek mód látható, közülük 8 teljes sebességű csatornában ( teljes sebesség , FR) és 6 félsebességű csatornában ( félsebességű , HR) érhető el:

Codec Bitráta (Kbps) Csatorna Kompatibilitás
AMR_12.20 12.20 FR ETSI GSM fokozott teljes sebesség
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 továbbfejlesztett teljes sebesség
AMR_6.70 6.70 FR/HR ARIB 6,7 kbps fokozott teljes sebesség
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

Az AMR-NB (Adaptive multirate szűk sáv) egy audiokodek , amely az AMR keskeny sávú változata. Lehetővé teszi az adatsebesség dinamikus módosítását 4,5-ről 12,2 kbps-ra.

AMR-WB

Az AMR-WB (Adaptive multi rate wide band) az AMR szélessávú változata. G.722.2 szabványként ismert . A formátumot a 3G Partnership Project (3GPP) vezette be.

AMR-t támogató szoftver

Az AMR-NB és az AMR-WB kodekek mintamegvalósításai C nyelven elérhetők a 3GPP webhelyéről [1] [2] [3] [4] . Ezek alapján jött létre az AMR Codecs as Shared Libraries projekt, amely a szabadalom által védett kód nyílt forráskódú projektekbe való másolásának megakadályozására jött létre [5] . Létezik egy ingyenes implementáció - Library of OpenCORE Framework implementáció [6] , valamint más, harmadik féltől származó könyvtárak (például AMR kodekek megosztott könyvtárakként) és AMR formátum konverterek (RetroCode, Amr2wav). Ezt a formátumot különféle kodekek ( FFmpeg , ffdshow ) és médialejátszók ( QuickTime , RealPlayer , VLC Media Player , Media Player Classic , Mplayer ) támogatják. Két módban valósítható meg - a sávszélesség hatékony kihasználásával (Bandwidth-Efficient Mode) vagy oktett igazítással (Octet-Aligned Mode) [7] . A Nokia mobiltelefonok diktafonjai és számos más cég ezt a formátumot használja. A Nokia kiadta a Nokia Multimedia Player segédprogramot, amellyel Nokia telefonokon készült hangfelvételeket hallgathat meg számítógépen. Régebbi telefonokon (Nokia 6110, 6130 és sok más) lehetőség volt manuálisan (kódok vagy a mérnöki menü segítségével) kiválasztani a hanghívásokhoz használt kodek módot: EFR be és ki - *3370# és #3370#; a HR be- és kikapcsolása - * 4720 # és # 4720 #;

Ezenkívül az AMR kodeket széles körben használták hangtömörítésre, amikor mobiltelefonon 3GPP formátumban rögzítenek videót.

Van egy ingyenes lejátszó és AMR fájl konverter - AMR Player [8] . Ingyenes online AMR fájl konverter [9] .

Jegyzetek

  1. ANSI-C kód az adaptív többsebességű (AMR) beszédkodekhez . Letöltve: 2015. június 17. Az eredetiből archiválva : 2016. április 8..
  2. ANSI-C kód a lebegőpontos adaptív többsebességű (AMR) beszédkodek számára . Letöltve: 2015. június 17. Az eredetiből archiválva : 2015. október 31..
  3. ANSI-C kód az Adaptive Multi-Rate - Wideband (AMR-WB) beszédkodekhez . Letöltve: 2015. június 17. Az eredetiből archiválva : 2016. március 13.
  4. Beszédkodek beszédfeldolgozási funkciók; Adaptív többsebességű – szélessávú (AMR-WB) beszédkodek; ANSI-C kód . Letöltve: 2015. június 17. Az eredetiből archiválva : 2015. május 10.
  5. AMR kodekek megosztott könyvtárakként . Letöltve: 2009. szeptember 14. Az eredetiből archiválva : 2021. április 11.
  6. Opencore-amr . Letöltve: 2010. március 15. Az eredetiből archiválva : 2010. január 15.
  7. RTP hasznos adatformátum és fájltároló formátum az adaptív többsebességű (AMR) és az adaptív többsebességű szélessávú (AMR-WB) audiokodekekhez . Letöltve: 2020. január 21. Az eredetiből archiválva : 2020. január 25.
  8. AMR lejátszó . Letöltve: 2009. szeptember 14. Az eredetiből archiválva : 2021. május 7..
  9. Ingyenes online AMR konverter . Letöltve: 2017. szeptember 21. Az eredetiből archiválva : 2017. szeptember 21..