АТРАК
Расширение имени файла |
|
---|---|
Тип интернет-СМИ | аудио/ATRAC3, аудио/ATRAC-ADVANCED-LOSSLESS, аудио/ATRAC-X |
Разработано | Sony Корпорация |
Тип формата | Аудио |
Открытый формат ? | Нет |
Свободный формат ? | Нет |
Акустическое кодирование с адаптивным преобразованием ( ATRAC ) — это семейство запатентованных алгоритмов сжатия звука, разработанных Sony . MiniDisc был первым коммерческим продуктом, включавшим ATRAC, в 1992 году. ATRAC позволил относительно небольшому диску, такому как MiniDisc, иметь такое же время работы, как компакт-диск , сохраняя при этом аудиоинформацию с минимальной ощутимой потерей качества. Улучшения кодека в виде ATRAC3, ATRAC3plus и ATRAC Advanced Lossless последовали в 1999, 2002 и 2006 годах соответственно. [1]
Файлы в формате ATRAC3 изначально имели .aa3
расширение; однако в большинстве случаев файлы будут храниться в контейнере OpenMG Audio с расширением .oma
. Раньше файлы, зашифрованные с помощью OpenMG, имели .omg
расширение, которое было заменено на .oma
начиная с SonicStage v2.1. Начиная с версии 3.2, шифрование больше не является обязательным.
Другие производители мини-дисков, такие как Sharp и Panasonic, также внедрили свои собственные версии кодека ATRAC.
История [ править ]
ATRAC был разработан для формата Sony MiniDisc . ATRAC был обновлен версией 2, затем версией 3, версией 4, версией 4.5, а также Type R и Type S. [2]
Первым крупным обновлением было ATRAC3 (не путать с версией 3 оригинального ATRAC) в 1999 году. [3] ATRAC3 использовался на MiniDisc, а также Network Walkman и Vaio Music Clip. ATRAC3plus был выпущен в 2003 году для Hi-MD , но также был совместим с некоторыми PlayStation , VAIO и Xplod. устройствами [4]
31 марта 2008 года Sony практически отказалась от кодеков, связанных с ATRAC, в США и Европе, а также в своем SonicStage на базе Connect Music Store (эквивалент iTunes и iTunes Music Store от Sony ). Частично это произошло из-за низкого распространения формата: источник утверждал, что 90% европейских пользователей Walkman не использовали ATRAC. Цифровые проигрыватели Walkman за пределами Японии больше не работали с ATRAC после сентября 2007 года. [5]
До 1 октября 2012 года ATRAC был единственным кодеком, доступным для загрузки музыки с Mora , пока они не перешли на модель без DRM и FLAC . в следующем году не начали предлагать файлы [6] [7]
ATRAC9 был разработан для аудио PlayStation и дебютировал на PlayStation Vita. [4]
Качество битрейта [ править ]
Битрейт ATRAC 292 кбит/с. [8] Используемый на оригинальных мини-дисках, он был разработан так, чтобы качество звука было близко к качеству звука компакт-диска. Спустя годы ATRAC был улучшен по сравнению с более ранними версиями с аналогичным битрейтом. Для сравнения, компакт-диски кодируются со скоростью 1411,2 кбит/с, а кодеры без потерь могут кодировать большинство компакт-дисков со скоростью ниже 1000 кбит/с с дальнейшим снижением битрейта для облегчения кодирования контента, такого как голос.
Производительность [ править ]
Алгоритмы ATRAC были разработаны в тесном сотрудничестве с инженерами-разработчиками интегральных схем LSI компании Sony с целью создания продукта, способного кодировать на высоких скоростях и с минимальным энергопотреблением. [9] Это контрастирует с другими кодеками, разработанными для компьютеров без учета ограничений портативного оборудования. Это отражено в конструкции кодеков ATRAC, которые делают упор на одновременную обработку меньших групп выборок для экономии памяти за счет эффективности сжатия и дополнительных умножений. Эти компромиссы логичны для систем DSP , где память часто стоит дороже по сравнению с производительностью умножителя.
Sony Walkmans обеспечивают лучшее время автономной работы при воспроизведении файлов ATRAC, чем при воспроизведении MP3 файлов . Однако, поскольку Sony предлагает совместимость ATRAC только в телефонах серии Sony Ericsson Walkman на японском рынке, она не поддерживается в GSM / UMTS телефонах рынка Sony Xplod . Серия автомобильных проигрывателей компакт-дисков поддерживает компакт-диски ATRAC . Мини-диски с песнями в формате ATRAC в прошлом поддерживались автомобильными стереосистемами марки Eclipse.
Форматы [ править ]
ATRAC (1) (версии 1.0–4.5, тип R/S) [ править ]
собственного театрального формата Sony ATRAC1 впервые был использован в системе SDDS в 1990-х годах и в этом контексте является прямым конкурентом Dolby Digital (AC3) и DTS . SDDS использует ATRAC1 с 8-канальным кодированием и общей скоростью кодирования по всем каналам 1168 кбит/с.
Два сложенных друг на друга квадратурных зеркальных фильтра разделяют сигнал на три части:
- от 0 до 5,5125 кГц
- от 5,5125 до 11,025 кГц
- от 11,025 до 22,05 кГц
Полное стереофоническое (т.е. независимое канальное) кодирование со скоростью передачи данных 292 кбит/с.
Высокочастотный фильтр нижних частот зависит от сложности материала; некоторые кодировки имеют четкость содержимого до 22,05 кГц.
ATRAC1 также можно использовать в моно (одноканальном) режиме, что удваивает время записи.
У FFmpeg есть реализация [10] декодера ATRAC1.
ATRAC3 (режимы LP2 и LP4) [ править ]
Подобно ATRAC1 и MP3, ATRAC3 также представляет собой гибридный поддиапазон — кодер MDCT , но с некоторыми отличиями.
В ATRAC3 трехслойный QMF разделяет сигнал на 4 части:
- От 0 до 2,75625 кГц (от постоянного тока до 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 , любое преимущество, вероятно, преувеличено. По сравнению с более новыми форматами, такими как Ogg Vorbis , которые используют простой MDCT, а не гибридный, ATRAC3 должен выполнять дополнительный дорогостоящий обратный QMF , хотя гибридная система значительно снижает использование памяти, что, вероятно, было фактором, учитывая ограниченность памяти, доступной при ATRAC. был впервые разработан.
- Режим LP2
При этом используется скорость передачи данных 132 кбит/с, качество которой заявлено как качество MP3, закодированного с аналогичной скоростью передачи данных.Однако в независимом двойном слепом тесте (2004/05) без ссылки на параметры кодирования формата по сравнению с Ogg Vorbis , AAC и LAME VBR MP3 , ATRAC3 занял последнее место. [11]
- Режим LP4
Это снижает скорость передачи данных до 66 кбит/с (вполовину меньше, чем у LP2), частично за счет использования совместного стереокодирования и фильтра нижних частот около 13,5 кГц. Он позволяет записать 324 минуты на 80-минутный мини-диск с тем же заполнением, что и LP2.
- Примечания
У FFmpeg есть реализация [12] декодера ATRAC3, который был преобразован в фиксированную точность и реализован в Rockbox серии прошивок для процессоров ARM , Coldfire и MIPS . RealAudio8 — это реализация ATRAC3 с высокой скоростью передачи данных (до 352,8 кбит/с). Atracdenc — это реализация кодера, совместимого с ATRAC3, с открытым исходным кодом, который также может использовать контейнер RealAudio.
для PlayStation 3 Видеоигра Race Driver: Grid использует 224 одновременных потока сжатого звука ATRAC3, от одного до восьми каналов на поток с частотой дискретизации от 24 до 48 кГц, каждый из которых фильтруется с использованием 512 полос частот адаптивного выравнивания, маршрутизируемых через шесть блоков реверберации. работающий на том же сопроцессоре SPU (один из восьми на чипе Cell PS3), наряду с 7.1-канальным гибридным Ambisonic третьего порядка. микшированием [13]
ATRAC3plus [ править ]
Этот кодек используется в устройствах 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 г. [14] представила копирование компакт-дисков с битрейтом 320 и 352. [15] Доступные скорости передачи данных: 48, 64, 96, 128, 160, 192, 256, 320 и 352 кбит/с. Новые битрейты не всегда совместимы со всеми старыми аппаратными декодерами, однако было обнаружено, что некоторые из старых аппаратных средств совместимы с некоторыми новыми битрейтами ATRAC3plus.
Мини-диски, записанные в этом формате, несовместимы со старыми проигрывателями.
В ходе теста, проведенного независимой фирмой, но финансируемого Sony, был сделан вывод, что ATRAC3plus со скоростью 64 кбит/с по субъективному качеству звука равен устаревшему кодировщику MP3 со скоростью 128 кбит/с. [16] Производительность по сравнению с современными высококачественными MP3-кодерами не оценивалась.
ATRAC Advanced Lossless [ править ]
ATRAC Advanced Lossless — это «масштабируемый» аудиокодек без потерь, который записывает поток ATRAC3 или ATRAC3plus с потерями и дополняет его потоком корректирующей информации, хранящейся в самом файле, что позволяет при желании воспроизвести исходный сигнал. Плеер/декодер может извлекать и использовать только данные ATRAC3 или ATRAC3plus или комбинировать их с потоком коррекции для идеального воспроизведения исходной аудиоинформации. Это позволяет декодировать файл как без потерь, так и с потерями. Он реализован таким образом, что размер файла может быть меньше, чем у несжатой или сжатой версии того же файла. Сжатие составляет примерно 30–80 % от исходного файла. Преимущества масштабируемого сжатия включают обеспечение обратной совместимости, например, что старые устройства, не поддерживающие AAL, могут по-прежнему иметь поток ATRAC3, доступный для воспроизведения без понимания формата AAL, а также более высокую скорость передачи между портативными аудиоустройствами и ПК. [17]
ATRAC Advanced Lossless широко поддерживается в старых проигрывателях Walkman и SonicStage версии 4 или новее. SonicStage 4 позволяет загружать ATRAC Advanced Lossless на проигрыватели MiniDisc, 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 — это аудиокодек с высокой степенью сжатия, оптимизированный для игр, обеспечивающий низкую задержку (детализация) и низкое использование процессора и памяти.Он используется в консолях PS5 , PS4 и PS Vita . Промежуточное программное обеспечение для аудио, такое как FMOD и Audiokinetic Wwise, поддерживает его. [18] [19]
У FFmpeg есть реализация [20] декодера ATRAC9.
См. также [ править ]
Ссылки [ править ]
- ^ «Siliconvalley.com» . Архивировано из оригинала 2 сентября 2007 г. Проверено 1 сентября 2007 г.
- ^ «Тип R? Тип S? В чем дело?» . Реддит. 26 октября 2020 г. Проверено 11 декабря 2021 г.
- ^ «Часто задаваемые вопросы о мини-дисках: MDLP ( Long-Play темы режима )» .
- ↑ Перейти обратно: Перейти обратно: а б «ReallyRareWares — Sony SonicStage (ATRAC)» .
- ^ «ОТКРЫВАЕТСЯ»» . «IFA 2007 [Sony Edition] New Walkman Архивировано из оригинала 3 сентября 2007 г. Проверено 15 мая 2022 г. .
- ^ «Музыкальный дистрибутив «мора» без DRM + качественный звук. С 1 октября — AV Watch» . Av.watch.impress.co.jp. 20 сентября 2012 г. Проверено 16 октября 2013 г.
- ^ «mora начнет распространять источники звука высокого разрешения в формате FLAC 17 октября — AV Watch» . Проверено 17 октября 2013 г. .
- ^ Вуденберг, Эрик. «Часто задаваемые вопросы по мини-дискам: темы аудио» . Проверено 30 июля 2022 г.
- ^ «Sony Global — ATRAC — Интервью разработчика» . www.sony.net .
- ^ «Исходный код декодера ATRAC» . Архивировано из оригинала 26 июля 2011 года.
- ^ «Результаты теста прослушивания мультиформата на скорости 128 кбит / с» . прослушивание-tests.freetzi.com .
- ^ «Исходный код декодера ATRAC3» . Архивировано из оригинала 26 июля 2011 года.
- ^ «Разработка. Выпуск 86. Август 2008 г.» . Иссуу . 14 августа 2008 г.
- ^ «Поддержка зарубежных моделей» . 7 апреля 2006 г. Архивировано из оригинала 7 апреля 2006 г. Проверено 30 августа 2021 г.
- ^ «Поддержка зарубежных моделей» . 5 февраля 2006 г. Архивировано из оригинала 5 февраля 2006 г.
- ^ «Отчет об испытаниях ITS» (PDF) . Архивировано (PDF) из оригинала 5 апреля 2006 г.
- ^ «Sony Global – ATRAC – ATRAC Advanced Lossless» . www.sony.net .
- ^ «Звуковые форматы FMOD» . Проверено 26 марта 2018 г.
- ^ «Справочник по файлу include/AK/SoundEngine/Platforms/PS4/AkTypes.h» . Проверено 26 марта 2018 г.
- ^ «Исходный код декодера ATRAC9» .
Внешние ссылки [ править ]
- Sony.net , страница технологии ATRAC.