aspose.info
HU

AMR – adaptív többsebességű kodekfájl

Frissítve

Mi az AMR fájl?

Az .amr kiterjesztésű fájl az Adaptive Multi-Rate audiokodek számára releváns audioadat-formátum; egy többsebességű keskeny sávú beszédkodekből áll, amely a keskeny sávú jeleket 4,75-12,2 kbit/s bitsebességgel kódolja, 7,4 kbit/s-tól kezdődően díjas minőségű beszéddel; link adaptációt használ a nyolc különböző bitsebesség egyikének kiválasztásához.

AMR fájlformátum

Az AMR fájlformátum számos kódolási technikát használ, az ACELP (Algebraic Code Excited Linear Prediction) algoritmus az egyik legjobb technika; Az emberi beszédhang hatékonyabb tömörítésére tervezték. Az AMR-t a 3GPP szabvány hang- vagy beszédkodekként állította be 1999-ben. Az AMR fájlformátumot a beszédhang tárolására is használják az Adaptive Multi-Rate audiokodek használatával, amelyet sok okostelefon használ a rögzített felvételek tárolására. beszédeket.

Fájlformátum szerkezete

Az AMR (Adaptive Multi-Rate) egy hangformátum; széles körben használják különféle mobil alkalmazásokban és eszközökben, jellemzően audiolejátszókban/felvevőkben vagy VoIP típusú alkalmazásokban. Az AMR tovább osztályozható:

  1. AMR-NB (keskenysáv)
  2. AMR-WB (szélessávú)

Az AMR általában az AMR-NB-re utal. Az AMR fájlformátum a következő szerkezettel rendelkezik:

Minden AMR-fájl tartalmaz egy 6 bájtos fejlécet, amely AMR-hangként ismeri fel a fájlt. Ez a fejléc mindig a következőre van állítva:

  • 0x23
  • 0x21
  • 0x41
  • 0x4D
  • 0x52
  • 0x0A

Ez általában minden AMR-NB fájlra hasonló. Ha a fejléc szabványt követ, akkor valószínű, hogy a fájl sérült, ezért nem szabad használni. az AMR fájl egész számú csomagolt hangkockából áll. Ezek a képkockák egyenként 20 ms-os hangot alkotnak. Minden egyes képkocka kódolható az érvényes AMR-NB módok bármelyikével (0-7, 8 SID DTX módban). Mivel a keretek különböző bitsebességgel kódolhatók, ezt a tipikus módszert Adaptive Multi-Rate (AMR)-nek nevezik.

AMR módok

Íme a különböző AMR módok és a hozzájuk tartozó bitráták:

MODEBITÁRAK
0AMR 4.75 – 4.75 kbit/s
1AMR 5.15 – 5.15 kbit/s sebességgel kódol
2AMR 5.9 - 5,9 kbit/s sebességgel kódol
3AMR 6.7 - 6,7 kbit/s sebességgel kódol
4AMR 7.4 - 7,4 kbit/s sebességgel kódol
5AMR 7,95 – 7,95 kbit/s
6AMR 10.2 - 10,2 kbit/s sebességgel kódol
7AMR 12.2 - 12,2 kbit/s sebességgel kódol

Az AMR módok keretmérete bájtban (beleértve a fejléc bájtját is) az alábbiakban látható:

CMRMODEKERET MÉRETE( bájtban )
0AMR 4,7513
1AMR 5,1514
2AMR 5,916
3AMR 6,718
4AMR 7,420
5AMR 7,9521

Referenciák

Lásd még