aspose.info
AZ

AMR - Adaptiv Multi-Rate Codec Faylı

Yeniləndi

AMR faylı nədir?

.amr genişləndirilməsi olan fayl Adaptive Multi-Rate audio kodekinə uyğun olan audio data formatıdır; 7,4 kbit/s-dən başlayan pullu nitq keyfiyyəti ilə 4,75-12,2 kbit/s bit sürətində dar zolaqlı siqnalları kodlayan çox tezlikli darzolaqlı nitq kodekindən ibarətdir; əsaslanan səkkiz fərqli bit sürətindən birini seçmək üçün keçid uyğunlaşmasından istifadə edir.

AMR fayl formatı

AMR file format uses many coding techniques, the ACELP (Algebraic Code Excited Linear Prediction) algorithm one of the best technique; designed for compressing human spoken audio in a more efficient way. The AMR was set as the standard voice or speech codec by 3GPP in 1999. AMR fayl formatı, həmçinin bir çox ağıllı telefonlar tərəfindən qeydə alınmış nitqləri saxlamaq üçün istifadə edilən Adaptive Multi-Rate audio kodekindən istifadə edərək danışıq səsini saxlamaq üçün istifadə olunur.

Fayl formatı strukturu

AMR( Adaptive Multi-Rate ) audio formatıdır; müxtəlif mobil proqramlarda və cihazlarda, adətən audio pleyerdə/yazıcıda və ya VoIP tipli proqramlarda geniş istifadə olunur. AMR daha çox təsnif edilə bilər:

  1. AMR-NB (NarrowBand)
  2. AMR-WB (Genişzolaqlı)

Adətən, AMR AMR-NB-yə aiddir. AMR fayl formatı aşağıdakı quruluşa malikdir:

Hər bir AMR faylında faylı AMR audio kimi tanıyan 6 baytlıq başlıq var. Bu başlıq həmişə təyin edilir:

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

Bu, adətən, bütün AMR-NB fayllarında oxşardır. Başlıq standarta uyğundursa, çox güman ki, fayl zədələnib və istifadə edilməməlidir. AMR faylı tam sayda audio çərçivələrdən ibarətdir. Bu kadrların hər biri 20 ms audio təşkil edir. Hər bir çərçivə etibarlı AMR-NB rejimlərindən hər hansı biri ilə kodlana bilər (DTX rejimində 0-7, 8 SID). Çərçivələr müxtəlif bit sürətlərində kodlana bildiyi üçün bu tipik metod Adaptive Multi-Rate (AMR) adlanır.

AMR rejimləri

Aşağıda müxtəlif AMR rejimləri və onlara uyğun bit sürətləri verilmişdir:

REJİMBIT MƏCƏLƏLƏR
0AMR 4.75 - 4.75kbit/s-də kodlayır
1AMR 5.15 - 5.15kbit/s-də kodlayır
2AMR 5.9 - 5.9kbit/s-də kodlayır
3AMR 6.7 - 6.7kbit/s-də kodlayır
4AMR 7.4 - 7.4kbit/s-də kodlayır
5AMR 7.95 - 7.95kbit/s-də kodlayır
6AMR 10.2 - 10.2kbit/s-də kodlayır
7AMR 12.2 - 12.2kbit/s-də kodlayır

Baytlarda AMR rejimlərinin çərçivə ölçüsü (başlıq baytı daxil olmaqla) aşağıda verilmişdir:

CMRREJİMÇƏRÇİVƏ ÖLÇÜSÜ( baytla)
0AMR 4,7513
1AMR 5.1514
2AMR 5.916
3AMR 6.718
4AMR 7.420
5AMR 7,9521

İstinadlar

Həmçinin bax