AMR (сжатие звука)

Материал из Википедии — свободной энциклопедии
(перенаправлено с «AMR-NB»)
Текущая версия страницы покане проверялась опытными участниками и может значительно отличаться отверсии, проверенной 29 декабря 2024 года; проверки требуют26 правок.
Перейти к навигацииПерейти к поиску
У этого термина существуют и другие значения, см.AMR.

AMR —Adaptive Multi-Rate — (сжатие звука) — адаптивное кодирование с переменной скоростью. Стандарт кодирования звуковых файлов, специально предназначенный для сжатия сигнала в речевом диапазоне частот. СтандартизованETSI (European Telecommunications Standards Institute), широко применяется в сетяхGSM иUMTS. Использование AMR позволяет обеспечить высокую ёмкость сети с одновременно высоким качеством передачи речи. AMR обладает широким набором скоростей кодирования/декодирования речи и позволяет гибко переключаться на различные режимы в зависимости от окружающих условий или загрузки сети, в любых условиях обеспечивая кристально чистую передачу голоса.

Данный стандарт был создан в процессе развитияалгоритмов сжатия звукового потока, используемых в сетях сотовой связиGSM, и объединяет в себя многие существовавшие ранее форматы, в том числе GSM HR, FR, EFR, с типичной дискретизацией 8 кГц, 13 бит. Выбор конкретного формата происходит автоматически, отсюда словоAdaptive в названии.

Ниже показаны все 14 режимов AMR-кодека, 8 из них доступно в полноскоростном канале (full rate, FR) и 6 — в полускоростном канале (half rate, HR):

КодекБитрейт (Кбит/с)КаналСовместимость
AMR_12.2012,20FRETSI GSM enhanced full rate
AMR_10.2010,20FR
AMR_7.957,95FR/HR
AMR_7.407,40FR/HRTIA/EIA IS-641 TDMA enhanced full rate
AMR_6.706,70FR/HRARIB 6,7 кбит/с enhanced full rate
AMR_5.905,90FR/HR
AMR_5.155,15FR/HR
AMR_4.754,75FR/HR
AMR_SID1,80FR/HR

Содержание

AMR-NB

[править |править код]

AMR-NB (Adaptive multi rate narrow band) — звуковойкодек, являющийся узкополосным вариантом AMR. Позволяет динамически изменятьскорость потока данных от 4,5 до 12,2 кбит/сек.

AMR-WB

[править |править код]

AMR-WB (Adaptive multi rate wide band) — широкополосный вариант AMR. Известен как стандартG.722.2. Формат введён организацией3G Partnership Project (3GPP).

Программное обеспечение, поддерживающее AMR

[править |править код]

Образцы реализации кодеков AMR-NB и AMR-WB на языке Си доступны на сайте 3GPP[1][2][3][4]. На их базе создан проект AMR Codecs as Shared Libraries, созданный для предотвращения копирования защищённого патентами кода в проекты с открытым исходным кодом[5]. Существует свободная реализация - Library of OpenCORE Framework implementation[6], а также и другие сторонние библиотеки (например, AMR Codecs as Shared Libraries) и конвертеры формата AMR (RetroCode, Amr2wav). Поддержка этого формата включена в различные кодеки (FFmpeg,ffdshow) и медиаплееры (QuickTime,RealPlayer,Медиапроигрыватель VLC,Media Player Classic,Mplayer).Реализован в двух режимах - режим с эффективным использованием полосы пропускания (Bandwidth-Efficient Mode) или с выравниванием по октетам (Octet-Aligned Mode)[7].Диктофоны в мобильных телефонах Nokia и ряда других фирм используют этот формат. Фирмой Nokia выпущена утилита Nokia Multimedia Player для прослушивания на PC диктофонных записей, сделанных на телефонах Nokia. На старых телефонах (Nokia 6110, 6130 и многие другие) была возможность ручного выбора (с помощью кодов или инженерного меню) режима работы кодека, используемого при голосовых вызовах: включение и выключение EFR — *3370# и #3370# соответственно; включение и выключение HR — *4720# и #4720# соответственно;

Также кодек AMR широко использовался для сжатия звука при записи видео в формате 3GPP на мобильных телефонах.

Существует бесплатный плеер и конвертер файлов AMR — AMR Player[8], бесплатный онлайн-конвертер AMR-файлов[9].

Примечания

[править |править код]
  1. ANSI-C code for the Adaptive Multi Rate (AMR) speech codec  (неопр.). Дата обращения: 17 июня 2015. Архивировано 8 апреля 2016 года.
  2. ANSI-C code for the floating-point Adaptive Multi-Rate (AMR) speech codec  (неопр.). Дата обращения: 17 июня 2015. Архивировано 31 октября 2015 года.
  3. ANSI-C code for the Adaptive Multi-Rate - Wideband (AMR-WB) speech codec  (неопр.). Дата обращения: 17 июня 2015. Архивировано 13 марта 2016 года.
  4. Speech codec speech processing functions; Adaptive Multi-Rate - Wideband (AMR-WB) speech codec; ANSI-C code  (неопр.). Дата обращения: 17 июня 2015. Архивировано 10 мая 2015 года.
  5. AMR Codecs as Shared Libraries  (неопр.). Дата обращения: 14 сентября 2009. Архивировано 11 апреля 2021 года.
  6. Opencore-amr  (неопр.). Дата обращения: 15 марта 2010. Архивировано 15 января 2010 года.
  7. RTP Payload Format and File Storage Format for the Adaptive Multi-Rate (AMR) and Adaptive Multi-Rate Wideband (AMR-WB) Audio Codecs  (неопр.). Дата обращения: 21 января 2020. Архивировано 25 января 2020 года.
  8. AMR Player  (неопр.). Дата обращения: 14 сентября 2009. Архивировано 7 мая 2021 года.
  9. Бесплатный онлайн конвертер AMR  (неопр.). Дата обращения: 21 сентября 2017. Архивировано 21 сентября 2017 года.
Улучшение статьи
Для улучшения этой статьи по телекоммуникациямжелательно:
После исправления проблемы исключите её из списка. Удалите шаблон, если устранены все недостатки.
Перейти к шаблону «Медиаконтейнеры»
Видео/аудио
Аудио
Музыка
Растровые
Векторные
Комплексные
Источник —https://ru.wikipedia.org/w/index.php?title=AMR_(сжатие_звука)&oldid=143303749#AMR-NB
Категории:
Скрытые категории: