Адаптивный многоскоростной аудиокодек

редактировать
Adaptive Multi-Rate (AMR)
Расширение имени файла .amr,.3ga
Тип Интернет-носителя audio / amr, audio / 3gpp, audio / 3gpp2
Первый выпуск23 июня 1999 г. (1999-06-23)
Последний выпуск 14.0.0. (17 марта 2017; 3 года назад (2017-03-17))
Тип форматаФормат сжатия звука, Формат аудиофайла

Адаптивный мульти- Скорость (AMR , AMR-NB или GSM-AMR ) аудиокодек - это формат сжатия звука оптимизирован для кодирования речи. Речевой кодек AMR состоит из многоскоростного узкополосного речевого кодека, который кодирует узкополосные (200–3400 Гц) сигналы с переменной скоростью передачи данных в диапазоне от 4,75 до 12,2 кбит / с с качеством речи междугородных вызовов, начиная с 7,4 кбит / с.

AMR был принят в качестве стандартного речевого кодека в 3GPP в октябре 1999 года и теперь широко используется в GSM и UMTS.. Он использует адаптацию канала для выбора одной из восьми различных скоростей передачи данных в зависимости от состояния канала.

AMR - это также формат файла для хранения речевого звука с использованием кодека AMR. Многие современные мобильные телефоны могут хранить короткие аудиозаписи в формате AMR, и существуют как бесплатные, так и проприетарные программы (см. Поддержка программного обеспечения) для преобразования между этим и другими форматами, хотя AMR является речевой формат и вряд ли даст идеальные результаты для другого звука. Обычное расширение имени файла - это .amr. Также существует другой формат хранения для AMR, который подходит для приложений с более высокими требованиями к формату хранения, таких как произвольный доступ или синхронизация с видео. Этот формат является определенным 3GPP форматом контейнера 3GP на основе базового формата медиафайлов ISO.

Содержание
  • 1 Использование
  • 2 Функции
  • 3 Лицензирование и проблемы с патентами
  • 4 Поддержка программного обеспечения
  • 5 См. также
  • 6 Ссылки
  • 7 Внешние ссылки
Использование

Кадры содержат 160 выборок и имеют длину 20 миллисекунд. AMR использует различные методы, такие как ACELP, DTX, VAD и CNG. Использование AMR требует оптимизированной адаптации линии связи, которая выбирает лучший режим кодека для удовлетворения требований местного радиоканала и пропускной способности. Если условия радиосвязи плохие, кодирование источника сокращается, а кодирование канала увеличивается. Это улучшает качество и надежность сетевого подключения, в то же время жертвуя некоторой четкостью голоса. В конкретном случае AMR это улучшение составляет где-то около S / N = 4–6 дБ для удобной связи. Новая интеллектуальная система позволяет оператору сети определять приоритеты емкости или качества для каждой базовой станции.

Всего существует 14 режимов кодека AMR, восемь из которых доступны в канале с полной скоростью (FR) и шесть в канале с половинной скоростью (HR).

РежимБитрейт (кбит / с)КаналСовместим с
AMR_12.2012.20FRETSI GSM с расширенной полной скоростью
AMR_10.2010.20FR
AMR_7.957.95FR/HR
AMR_7.407.40FR / HRTIA / EIA IS-641 TDMA с расширенной полной скоростью
AMR_6.706.70FR / HRARIB 6,7 кбит / с расширенная полная скорость
AMR_5.905.90FR / HR
AMR_5.155.15FR / HR
AMR_4.754.75FR / HR
AMR_SID1.80FR / HR
Характеристики
  • Частота дискретизации 8 кГц / 13 бит (160 выборок для кадров 20 мс), фильтруется до 200–3400 Гц.
  • Кодек AMR использует восемь исходных кодеков с битрейтами 12,2, 10,2, 7,95, 7,40, 6,70, 5,90, 5,15 и 4,75 кбит / с.
  • Создает длину кадра 95, 103, 118, 134, 148, 159, 204 или 244 бит для бита AMR FR ra tes 4.75, 5.15, 5.90, 6.70, 7.40, 7.95, 10.2 или 12.2 кбит / с соответственно. Длина кадров AMR HR различается.
  • AMR использует прерывистую передачу (DTX), с обнаружением голосовой активности (VAD) и генерацией комфортного шума (CNG) для уменьшения использования полосы пропускания во время периодов молчания
  • Алгоритмическая задержка составляет 20 мс на кадр. Для скоростей передачи 12,2 нет задержки упреждающего "алгоритма". Для других скоростей задержка упреждения составляет 5 мс. Обратите внимание, что имеется «фиктивная» задержка упреждающего просмотра 5 мс, чтобы обеспечить плавное покадровое переключение режима с остальными скоростями.
  • AMR - это гибридный речевой кодер, который передает как параметры речи, так и сигнал
  • сложность алгоритма оценена в 5 баллов по относительной шкале, где G.711 равно 1, а G.729a равно 15.
  • Тестирование PSQM в идеальных условиях дает средняя оценка мнений из 4,14 для AMR (12,2 кбит / с) по сравнению с 4,45 для G.711 (μ-law)
  • Тестирование PSQM в условиях стресса сети дает средняя оценка мнения из 3,79 для AMR (12,2 кбит / с) по сравнению с 4,13 для G.711 (μ-закон)
Лицензирование и патентные вопросы

Кодеки AMR включают несколько патентов на Nokia, Ericsson, NTT и VoiceAge, последний из которых является администратором лицензий для AMR патентные пулы. VoiceAge также принимает заявки на патенты для определения их возможной соответствия этим стандартам. Однако очень сложно определить, действительно ли существуют какие-либо патенты на так называемые изобретения, связанные с кодеками AMR / AMR-WB, поскольку изобретатели (и их юристы) делают все возможное, чтобы скрыть патенты, связанные с AMR / AMR- Технология WB. По-видимому, все эти патенты скрыты от всех других исследований и широкой аудитории, которая, возможно, могла бы обнаружить предшествующий уровень техники в заявленных «изобретениях», запатентованных патентообладателями кодеков AMR / AMR-WB.

Первоначальная плата за профессиональные инструменты для создания контента и продукты для «каналов в реальном времени» - 6 500 долларов США. Минимальный годовой гонорар составляет 10 000 долларов, без учета первоначального взноса в первый год. Плата за лицензию на каждый канал снижается с 0,99 доллара до 0,50 доллара в зависимости от объема, максимум до 2 миллионов долларов в год.

В категории продуктов для персональных компьютеров, например медиаплееров, декодер AMR лицензируется бесплатно. Плата за лицензию на проданный кодировщик падает с 0,40 до 0,30 доллара в зависимости от объема, до максимум 300 000 долларов в год. Минимальный годовой гонорар не применяется к лицензированным продуктам, которые подпадают под категорию продуктов для персональных компьютеров и используют только бесплатный декодер.

Дополнительная информация:

Поддержка программного обеспечения
  • 3GPP TS 26.073 - речевой кодек AMR (исходный код C) - эталонная реализация
  • (бета-версия 1.3) через библиотеки интеграции FFmpeg (формат ввода и вывода)
  • FFmpeg с OpenCORE Библиотеки AMR
  • Android Используется для диктофона.
  • Кодеки AMR как общие библиотеки - сайт разработки библиотек amrnb и amrwb. Эти библиотеки основаны на эталонной реализации и были созданы для предотвращения встраивания потенциально запатентованного исходного кода во многие проекты с открытым исходным кодом.
  • Программное обеспечение с открытым исходным кодом для преобразования формата.amr: RetroCode, Amr2Wav, оба находятся на ранней стадии разработки.
  • AMR Player - бесплатное программное обеспечение для воспроизведения аудиофайлов AMR и может конвертировать AMR из / в аудиоформат MP3 / WAV.
  • Nokia Multimedia Converter 2.0 может преобразовывать (создавать) образцы, можно использовать инструмент преобразования Nokia для создания файлов.amr и.awb. Он также работает в Windows 7, если установка выполняется в режиме совместимости с XP.
  • media.io служба онлайн-конвертации (ничего устанавливать не нужно)
  • MPlayer (SMPlayer, KMPlayer )
  • Parole Media Player 0.8.1 (в Ubuntu 16.04)
  • QuickTime Плеер и мультимедийный фреймворк
  • RealPlayer версии 11 и выше
  • VLC media player версия 1.1.0 и более поздние (только формат ввода, не формат вывода)
  • ffdshow
  • Apple iPhone (может воспроизводить файлы AMR)
  • iOS и macOS (iMessage)
  • смартфоны BlackBerry (используются для файлового формата диктофона, в то время как BlackBerry 10 не может воспроизводить формат AMR)
  • K-Lite Codec Pack
  • Media Player Classic Домашний кинотеатр, около 1.7.1
  • foobar2000 с компонентом foo_input_amr
См. Также
Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-10 00:07:00
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте