Акустическое кодирование с адаптивным преобразованием

редактировать
Акустическое кодирование с адаптивным преобразованием
Atrac.png
Расширение имени файла .aa3..oma..at3..at9
РазработаноSony Corporation
Тип форматаФормат аудиофайлов

Акустическое кодирование с адаптивным преобразованием (ATRAC ) является семейством проприетарных алгоритмы сжатия звука, разработанные Sony. MiniDisc был первым коммерческим продуктом, включающим ATRAC в 1992 году. ATRAC позволил относительно небольшому диску, подобному MiniDisc, иметь такое же время работы, как и CD, при сохранении аудиоинформации с минимальной потерей воспринимаемого качества. Усовершенствования кодеков в форме ATRAC3, ATRAC3plus и ATRAC Advanced Lossless последовали в 1999, 2002 и 2006 годах соответственно.

Другие производители мини-дисков, такие как Sharp и Panasonic также реализовали собственные версии кодека ATRAC.

Sony почти отказалась от кодеков, связанных с ATRAC, в США и Европе, а также в своих SonicStage powered Connect Music Store (эквивалент Sony iTunes и iTunes Music Store ) 31 марта 2008 г. Однако он продолжается в Японии и других странах.

Содержание

  • 1 Общее качество битрейта
  • 2 Производительность
  • 3 ATRAC1
  • 4 ATRAC3 (режимы LP2 и LP4)
  • 5 ATRAC3plus
  • 6 ATRAC Advanced Lossless
    • 6.1 Сопоставимая технология
  • 7 ATRAC9
  • 8 См. Также
  • 9 Ссылки
  • 10 Внешние ссылки

Общее качество битрейта

Исходный битрейт ATRAC 292 кбит / с, который использовался на исходных мини-дисках, был акустически приближен к качеству CD. Спустя годы ATRAC был улучшен и, как правило, считается лучше, чем более ранние версии с аналогичным битрейтом. Для сравнения: компакт-диски кодируются со скоростью 1411,2 кбит / с, а кодеры без потерь могут кодировать большинство компакт-дисков со скоростью ниже 1000 кбит / с со значительным снижением битрейта для упрощения кодирования контента, такого как голос.

Производительность

По словам инженеров ATRAC, алгоритмы ATRAC были разработаны в тесном сотрудничестве с инженерами-разработчиками интегральных схем LSI в компании Sony, чтобы создать материальный продукт, который мог бы кодировать на высоких скоростях и с минимальным энергопотреблением. Это контрастирует с другими кодеками, разработанными на компьютерах без учета ограничений портативного оборудования. Это отражено в конструкции кодеков ATRAC, которые, как правило, делают упор на обработку меньшего количества выборок за раз для экономии памяти за счет эффективности сжатия и дополнительных умножений. Эти компромиссы вполне логичны в системах DSP, где память часто дороже по сравнению с производительностью умножителя.

Sony Walkmans обеспечивает лучшее время автономной работы при воспроизведении ATRAC файлов по сравнению с файлами MP3. Однако, поскольку Sony продвигала совместимость ATRAC только в телефонах серии Sony Ericsson Walkman на японском рынке, она не поддерживается в телефонах рынка GSM / UMTS. Автомобильные аудиопроигрыватели компакт-дисков Sony поддерживают диски ATRAC CD. Минидиски с песнями в формате ATRAC в прошлом поддерживались автомобильными стереосистемами Eclipse.

ATRAC1

ATRAC1 был впервые использован в системе Sony в собственном кинотеатре SDDS в 1990-х годах и в этом контексте является прямым конкурентом Dolby Digital (AC3) и DTS. SDDS использует ATRAC1 с 8-канальным кодированием и с общей скоростью кодирования по всем каналам 1168 кбит / с.

Два наложенных друг на друга квадратурных зеркальных фильтра разделяют сигнал на 3 части:

  • от 0 до 5,5125 кГц
  • от 5,5125 до 11,025 кГц
  • от 11,025 до 22,05 кГц

Полное стерео (т. Е. Независимый канал) кодирование со скоростью передачи данных 292 кбит / с.

High- частота lowpass зависит от сложности материала; в некоторых кодировках есть содержимое до 22,05 кГц.

ATRAC1 также можно использовать в моно (один канал) режиме, удваивая время записи.

FFmpeg имеет реализацию декодера ATRAC1.

ATRAC3 (режимы LP2 и LP4)

Подобно ATRAC1 и MP3, ATRAC3 также является гибридным кодировщиком поддиапазона - MDCT, но с некоторыми отличиями.

В ATRAC3 три объединенных QMF разбивают сигнал на 4 части:

  • от 0 до 2,75625 кГц (от 0 до f / 16)
  • от 2,75625 до 5,5125 кГц (от f / 16 до f / 8)
  • от 5,5125 до 11,025 кГц (от f / 8 до f / 4)
  • от 11,025 до 22,05 кГц (от f / 4 до f / 2)

Четыре поддиапазона затем кодируются MDCT с использованием преобразования фиксированной длины. В отличие от почти всех современных форматов, длина преобразования не может быть изменена для оптимизации переходных процессов кодирования. Вместо этого используется более простой метод кодирования переходных процессов, в котором усиление различных поддиапазонов изменяется во время переходного процесса до MDCT и затем восстанавливается во время декодирования после обратного MDCT, чтобы попытаться сгладить переходные процессы. Кроме того, перед квантованием тональные компоненты вычитаются из сигнала и независимо квантуются. Во время декодирования они отдельно реконструируются и добавляются обратно для преобразования исходных коэффициентов MDCT.

Sony утверждает, что основным преимуществом ATRAC3 является эффективность кодирования, которая была настроена для портативного DSP, обеспечивающего меньшую вычислительную мощность и время автономной работы. Однако, поскольку ATRAC является гибридным кодеком поддиапазона - MDCT, который алгоритмически очень похож на MP3, любое преимущество, вероятно, преувеличено. Кроме того, по сравнению с более новыми форматами, такими как Windows Media Audio, в которых используется простое MDCT, а не гибридное, ATRAC3 должен выполнять дополнительный и дорогостоящий в вычислительном отношении обратный - QMF, хотя гибридная система это делает. значительно уменьшить использование памяти, что, вероятно, было фактором, учитывая ограниченность памяти, доступную при первоначальной разработке ATRAC.

Режим LP2

Используется скорость передачи данных 132 кбит / с, качество которой, как объявляется, аналогично качеству MP3, закодированного с аналогичной скоростью передачи данных. Однако в независимом двойном слепом тесте (2004/05) без параметров кодирования формата ссылка на Ogg Vorbis, AAC и LAME VBR MP3, ATRAC3 пришел последним. К сожалению, из-за отсутствия прозрачности в управлении версиями кодировщика ATRAC неизвестно, был ли протестированный кодер ATRAC3 оптимальным, и последующее расследование было безрезультатным. Возможно, более новые кодировщики ATRAC3 предлагают лучшую производительность.

Режим LP4

Это снижает скорость передачи данных до 66 кбит / с (вдвое меньше, чем у LP2), частично за счет использования совместного стереокодирования и фильтра нижних частот около 13,5 кГц. Он позволяет записать 324 минуты на 80-минутный мини-диск с тем же заполнением, что и LP2.

Примечания

FFmpeg имеет реализацию декодера ATRAC3, который был преобразован в фиксированную точность и реализован в серии прошивок Rockbox для ARM, Процессоры Coldfire и MIPS. представляет собой высокоскоростную реализацию ATRAC3 (до 352,8 кбит / с).

Видеоигра PlayStation 3 Race Driver: Grid использует 224 одновременных потока сжатого звука ATRAC3, от одного до восьми каналов на поток с частотой дискретизации от 24 до 48 кГц, каждая фильтруется с использованием 512 частотных полос адаптивной эквализации, маршрутизируемых через шесть блоков реверберации, работающих на одном сопроцессоре SPU (один из восьми на чипе Cell PS3), наряду с 7.1-канальным гибридным третьим порядком Ambisonic микширование.

ATRAC3plus

ATRAC3plus CD, воспроизводимый на автомобильной стереосистеме Sony.

Этот кодек используется в Sony Hi-MD Walkman устройства (например, "Hi-LP и Hi-SP"), сетевые плееры Walkman, плееры Memory Stick, VAIO Pocket, Консоль PS3 и PSP и проигрыватели компакт-дисков ATRAC . Это гибридный кодек поддиапазона / MDCT на основе 16-канального QMF, за которым следует 128-точечный MDCT. До кодирования MDCT для извлечения тональных компонентов использовался обобщенный гармонический анализ (GHA), улучшенная версия процесса, используемого в ATRAC3. Как и в предыдущих версиях ATRAC, управление усилением используется для управления предварительным сигналом, а не преобразованиями переменного размера, хотя, очевидно, возможны различные окна MDCT.

SonicStage версии 3.4, выпущенный в феврале 2006 года, представил копирование компакт-дисков с битрейтами 320 и 352. Доступные битрейты: 48, 64, 96, 128, 160, 192, 256, 320 и 352 кбит / с. Новые битрейты не всегда совместимы со всеми старыми аппаратными декодерами, однако было обнаружено, что некоторое старое оборудование совместимо с некоторыми новыми битрейтами ATRAC3plus.

Мини-диски, записанные в этом формате, несовместимы со старыми плеерами.

В ходе тестирования, проведенного независимой фирмой, но финансируемого Sony, был сделан вывод, что ATRAC3plus на скорости 64 кбит / с по субъективному качеству звука равен устаревшему кодировщику MP3 на скорости 128 кбит / с. Производительность по сравнению с современными высококачественными кодировщиками MP3 не оценивалась.

ATRAC Advanced Lossless

ATRAC Advanced Lossless - это «масштабируемый» аудиокодек без потерь, который записывает поток ATRAC3 или ATRAC3plus с потерями и дополняет его потоком корректирующей информации, хранящейся в самом файле, который позволяет при желании воспроизвести исходный сигнал. Проигрыватель / декодер может извлекать и использовать только данные ATRAC3 или ATRAC3plus, или он может комбинировать их с потоком коррекции для идеального воспроизведения исходной аудиоинформации. Это позволяет декодировать файл как без потерь, так и с потерями. Он реализован таким образом, чтобы размер файла был меньше, чем у несжатых или сжатых версий того же файла. Сжатие составляет примерно 30–80% от исходного файла. Преимущества масштабируемого сжатия включают обеспечение обратной совместимости, так что старые устройства, которые не поддерживают AAL, могут по-прежнему иметь поток ATRAC3, доступный для воспроизведения без понимания формата AAL, и более высокую скорость передачи между портативными аудиоустройствами и ПК.

ATRAC Advanced Lossless широко поддерживается в старых плеерах Walkman и SonicStage версии 4 или новее. SonicStage 4 позволяет загружать ATRAC Advanced Lossless на проигрыватели мини-дисков, PlayStation Portable и PlayStation 3. Последние плееры Walkman не поддерживают ATRAC Advanced Lossless / ATRAC.

Сопоставимая технология

Использование AAL «основного» (с потерями) и «остаточного» (корректирующего) потоков аналогично идее, лежащей в основе Opus, MPEG -4 SLS, DTS-HD Master Audio, Dolby TrueHD и Ogg Vorbis отслаивание битрейта. Фактически, AAL был первым, выпущенным на коммерческий рынок с этой схемой для обратной совместимости.

Гибридный режим WavPack и OptimFROG DualStream находятся в одной категории, но сохраняют поток коррекции в отдельном файле.

ATRAC9

Согласно Sony ATRAC9 - это аудиокодек с высокой степенью сжатия, оптимизированный для игр, предлагающий низкую задержку (детализацию) и низкое использование ЦП и памяти. Используется в консолях PS4 и PS Vita. Промежуточное программное обеспечение аудио, такое как FMOD и Audiokinetic Wwise, поддерживает его.

См. Также

Ссылки

Внешние ссылки

  • ATRACLife.com - этот домен теперь припаркован, содержание форума доступно только из кэша Google.

Новостной портал, дискуссионные форумы и загрузки, связанные с ATRAC.

  • Sony.net, страница технологии ATRAC.
Последняя правка сделана 2021-06-10 00:07:09
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте