Articulo de referencia

ATRAC

'''[[OpenMG]] container'''\n* .oma, .omg"},"owner":{"wt":"[[Sony|Sony Corporation]]"},"genre":{"wt":"[[Audio file format|Audio]]"},"container for":{"wt":""},"contained by":{"wt"...

La codificación acústica de transformación adaptativa ( ATRAC ) es una familia de algoritmos de compresión de audio patentados desarrollados por Sony . MiniDisc fue el primer producto comercial en incorporar ATRAC, en 1992. ATRAC permitió que un disco relativamente pequeño como MiniDisc tuviera la misma duración que un CD , almacenando información de audio con una mínima pérdida de calidad perceptible. Posteriormente, en 1999, 2002 y 2006, se introdujeron mejoras en el códec, como ATRAC3, ATRAC3plus y ATRAC Advanced Lossless, respectivamente. [ 1 ]

Los archivos en formato ATRAC3 originalmente tenían la .aa3extensión; sin embargo, en la mayoría de los casos, los archivos se almacenaban en un contenedor de audio OpenMG con la extensión .oma. Anteriormente, los archivos cifrados con OpenMG tenían la .omgextensión , que fue reemplazada por .omaa partir de SonicStage v2.1. El cifrado ya no es obligatorio a partir de la versión 3.2.

Otros fabricantes de MiniDisc, como Sharp y Panasonic, también implementaron sus propias versiones del códec ATRAC.

Historia

ATRAC se desarrolló para el formato MiniDisc de Sony . ATRAC se actualizó con la versión 2, luego la versión 3, la versión 4, la versión 4.5, y los tipos R y S.

La primera actualización importante fue ATRAC3 (que no debe confundirse con la versión 3 del ATRAC original) en 1999. [ 2 ] ATRAC3 se usó en MiniDisc, así como en Network Walkman y Vaio Music Clip. ATRAC3plus se lanzó en 2003 para Hi-MD , pero también era compatible con algunos dispositivos PlayStation , VAIO y Xplod. [ 3 ]

El 31 de marzo de 2008, Sony prácticamente eliminó los códecs relacionados con ATRAC en Estados Unidos y Europa, así como en su Connect Music Store con tecnología SonicStage (el equivalente de Sony a iTunes y iTunes Music Store ). Esto se debió en parte a la baja adopción del formato, ya que, según una fuente, el 90 % de los usuarios europeos de Walkman no utilizaban ATRAC. Los reproductores digitales Walkman fuera de Japón dejaron de funcionar con ATRAC después de septiembre de 2007. [ 4 ]

Hasta el 1 de octubre de 2012, ATRAC era el único códec disponible para descargar música de Mora , hasta que hicieron la transición a un modelo sin DRM y comenzaron a ofrecer archivos FLAC al año siguiente. [ 5 ] [ 6 ]

ATRAC9 fue diseñado para el audio de PlayStation y debutó con la PlayStation Vita. [ 3 ]

Calidad de la tasa de bits

 La tasa de bits de 292 kbit/s de ATRAC [ 7 ], utilizada en los MiniDisc originales, se diseñó para ofrecer una calidad de audio cercana a la de un CD. Años después, ATRAC se mejoró con respecto a versiones anteriores con tasas de bits similares. A modo de comparación, los CD se codifican a 1411,2  kbit/s, y los codificadores sin pérdida pueden codificar la mayoría de los CD por debajo de 1000  kbit/s, con una mayor reducción de la tasa de bits para contenido más fácil de codificar, como la voz.

Actuación

Los algoritmos ATRAC se desarrollaron en estrecha colaboración con los ingenieros de desarrollo de circuitos integrados LSI de Sony para ofrecer un producto que pudiera codificar a altas velocidades y con un consumo mínimo de energía. [ 8 ] Esto contrasta con otros códecs desarrollados en computadoras sin tener en cuenta las limitaciones del hardware portátil. Esto se refleja en el diseño de los códecs ATRAC, que priorizan el procesamiento de grupos más pequeños de muestras a la vez para ahorrar memoria a costa de la eficiencia de compresión y multiplicaciones adicionales. Estas compensaciones son lógicas para los sistemas DSP , donde la memoria solía ser un recurso valioso en comparación con el rendimiento del multiplicador.

Los reproductores Sony Walkman ofrecen mayor duración de la batería al reproducir archivos ATRAC que al reproducir archivos MP3 . Sin embargo, dado que Sony solo implementó la compatibilidad con ATRAC en los teléfonos de la serie Sony Ericsson Walkman en el mercado japonés, esta no es compatible con los teléfonos del mercado GSM / UMTS . Los reproductores de CD para automóviles de la serie Xplod de Sony son compatibles con CD ATRAC . Anteriormente, los minidiscs con canciones en formato ATRAC eran compatibles con los sistemas de audio para automóviles de la marca Eclipse.

Formatos

ATRAC (1) (versiones 1.0–4.5, tipo R/S)

ATRAC1 se utilizó por primera vez en el sistema SDDS de Sony para cine en la década de 1990, y en este contexto es un competidor directo de Dolby Digital (AC3) y DTS . SDDS utiliza ATRAC1 con codificación de 8 canales y con una tasa de codificación total en todos los canales de 1168  kbit/s.

Dos filtros de espejo en cuadratura apilados dividen la señal en 3 partes:

  • De 0 a 5,5125  kHz
  • 5,5125 a 11,025  kHz
  • De 11,025 a 22,05  kHz

Codificación estéreo completa (es decir, canal independiente) con una velocidad de datos de 292  kbit/s.

El filtro de paso bajo de alta frecuencia depende de la complejidad del material; algunas codificaciones tienen contenido nítido hasta 22,05  kHz.

El ATRAC1 también se puede utilizar en modo mono (un canal), duplicando el tiempo de grabación.

FFmpeg tiene una implementación [ 9 ] de un decodificador ATRAC1.

ATRAC3 (modos LP2 y LP4)

Al igual que ATRAC1 y MP3, ATRAC3 también es un codificador híbrido de subbanda y MDCT , pero con varias diferencias.

En ATRAC3, tres QMF apilados dividen la señal en 4 partes:

  • De 0 a 2,75625  kHz (CC a f /16)
  • 2,75625 a 5,5125  kHz ( f /16 a f /8)
  • 5,5125 a 11,025  kHz ( f /8 a f /4)
  • 11,025 a 22,05  kHz ( f /4 a f /2)

Las cuatro subbandas se codifican mediante MDCT utilizando una transformada de longitud fija. A diferencia de casi todos los formatos modernos, la longitud de la transformada no se puede variar para optimizar la codificación de transitorios. En su lugar, se utiliza una técnica de codificación de transitorios más sencilla, denominada control de ganancia , en la que la ganancia de las diferentes subbandas se varía durante un transitorio previo a la MDCT y luego se restablece durante la decodificación tras la MDCT inversa para suavizar los transitorios. Además, antes de la cuantificación , los componentes tonales se restan de la señal y se cuantifican de forma independiente. Durante la decodificación, se reconstruyen por separado y se vuelven a sumar para reformar los coeficientes MDCT originales.

Sony afirma que la principal ventaja de ATRAC3 es su eficiencia de codificación, optimizada para DSP portátiles que ofrecen menor potencia de procesamiento y duración de la batería. Sin embargo, dado que ATRAC es un códec híbrido de subbanda MDCT , algorítmicamente muy similar a MP3 , cualquier ventaja probablemente sea exagerada. En comparación con formatos más recientes como Ogg Vorbis , que utilizan un MDCT simple en lugar de un híbrido, ATRAC3 debe realizar una QMF inversa adicional, computacionalmente costosa , aunque el sistema híbrido reduce significativamente el uso de memoria, lo que probablemente influyó dada la limitada memoria disponible cuando se desarrolló ATRAC por primera vez.

Modo LP2

Este formato utiliza una  tasa de datos de 132 kbit/s, cuya calidad se anuncia como similar a la de MP3 codificado a una tasa de bits similar. Sin embargo, en una prueba independiente a doble ciego (2004/05) sin parámetros de codificación de formato como referencia, comparando con Ogg Vorbis , AAC y LAME VBR MP3 , ATRAC3 quedó en último lugar. [ 10 ]

Modo LP4

Esto reduce la velocidad de datos a 66  kbit/s (la mitad que la de LP2), en parte gracias al uso de codificación estéreo conjunta y un filtro de paso bajo alrededor de 13,5  kHz. Permite grabar 324 minutos en un MiniDisc de 80 minutos, con el mismo relleno que requiere LP2.

Notas

FFmpeg tiene una implementación [ 11 ] de un decodificador ATRAC3, que fue convertido a precisión fija e implementado en la serie de firmware Rockbox para procesadores ARM , Coldfire y MIPS . RealAudio8 es una implementación de ATRAC3 de alta tasa de bits (hasta 352,8 kbit/s). Atracdenc es una implementación de código abierto de un codificador compatible con ATRAC3 que también puede usar el contenedor RealAudio.

El videojuego de PlayStation 3 Race Driver: Grid utiliza 224 flujos simultáneos de audio comprimido ATRAC3, con entre uno y ocho canales por flujo a frecuencias de muestreo entre 24 y 48  kHz, cada uno filtrado mediante 512 bandas de frecuencia de ecualización adaptativa, enrutado a través de seis unidades de reverberación que se ejecutan en el mismo coprocesador SPU (uno de los ocho en el chip Cell de la PS3), junto con una mezcla Ambisonic híbrida de tercer orden de 7.1 canales . [ 12 ]

ATRAC3plus

Este códec se utiliza en dispositivos Sony Hi-MD Walkman (por ejemplo, "Hi-LP y Hi-SP"), reproductores Network Walkman , reproductores Memory Stick , VAIO Pocket, consolas PS3 y PSP , y reproductores de CD ATRAC . Es un códec híbrido de subbanda/ MDCT basado en un QMF de 16 canales seguido de un MDCT de 128 puntos . Antes de la codificación MDCT, se utiliza el Análisis Armónico Generalizado (GHA) para extraer los componentes tonales, una versión mejorada del proceso utilizado en ATRAC3. Al igual que en versiones anteriores de ATRAC, se utiliza el control de ganancia para controlar el preeco en lugar de transformadas de tamaño variable, aunque aparentemente son posibles diferentes ventanas MDCT.

Un reproductor de CD ATRAC3plus reproduciéndose en un equipo de música de coche Sony.

SonicStage versión 3.4, lanzada en febrero de 2006, [ 13 ] introdujo la extracción de CD con tasas de bits de 320 y 352. [ 14 ] Las tasas de bits disponibles son: 48, 64, 96, 128, 160, 192, 256, 320 y 352  kbit/s. Las tasas de bits más recientes no siempre son compatibles con todos los decodificadores de hardware antiguos; sin embargo, se ha descubierto que algunos de los dispositivos antiguos son compatibles con ciertas tasas de bits ATRAC3plus más recientes.

Los MiniDiscs grabados en este formato son incompatibles con los reproductores antiguos.

En una prueba realizada por una empresa independiente, pero financiada por Sony, se concluyó que ATRAC3plus a 64  kbit/s tiene una calidad de sonido subjetiva equivalente a la de un codificador MP3 obsoleto a 128  kbit/s. [ 15 ] No se evaluó su rendimiento frente a codificadores MP3 modernos de alta calidad.

ATRAC Avanzado Sin Pérdidas

ATRAC Advanced Lossless es un códec de audio sin pérdidas "escalable" que graba una señal ATRAC3 o ATRAC3plus con pérdidas y la complementa con una secuencia de información de corrección almacenada en el propio archivo, lo que permite reproducir la señal original, si se desea. Un reproductor/decodificador puede extraer y usar solo los datos ATRAC3 o ATRAC3plus, o combinarlos con la secuencia de corrección para reproducir perfectamente la información de audio original. Esto permite decodificar el archivo como sin pérdidas o con pérdidas. Su implementación permite que el tamaño del archivo sea menor que el de las versiones sin comprimir o comprimidas del mismo archivo. La compresión es aproximadamente del 30 al 80 % del archivo original. Entre las ventajas de la compresión escalable se incluyen la compatibilidad con versiones anteriores, de modo que los dispositivos antiguos que no son compatibles con AAL pueden reproducir la señal ATRAC3 sin necesidad de comprender el formato AAL, y una mayor velocidad de transferencia entre dispositivos de audio portátiles y PC. [ 16 ]

ATRAC Advanced Lossless es compatible con la mayoría de los reproductores Walkman antiguos y con SonicStage versión 4 o posterior. SonicStage 4 permite descargar ATRAC Advanced Lossless a reproductores MiniDisc, PlayStation Portable y PlayStation 3. Los reproductores Walkman más recientes no son compatibles con ATRAC Advanced Lossless/ATRAC.

El uso que hace AAL de un flujo "núcleo" (con pérdida) y un flujo "residual" (de corrección) es similar a la idea detrás de Opus , MPEG-4 SLS , DTS-HD Master Audio , Dolby TrueHD y la reducción de la tasa de bits de Ogg Vorbis . De hecho, AAL fue el primero en lanzarse al mercado comercial con este esquema para garantizar la retrocompatibilidad.

El modo híbrido WavPack y OptimFROG DualStream pertenecen a la misma categoría, pero almacenan el flujo de corrección en un archivo separado.

ATRAC9

Según Sony, ATRAC9 es un códec de audio de alta compresión optimizado para juegos, que ofrece baja latencia (granularidad) y bajo uso de CPU y memoria. Se utiliza en las consolas PS5 , PS4 y PS Vita . El middleware de audio como FMOD y Audiokinetic Wwise lo admite. [ 17 ] [ 18 ] ATRAC9 se utiliza fuera del ámbito de los juegos para la transmisión de audio Bluetooth; esta variante se conoce comercialmente como LDAC .

FFmpeg tiene una implementación [ 19 ] de un decodificador ATRAC9.

Véase también

Referencias

  1. "Siliconvalley.com" . Archivado del original el 2 de septiembre de 2007. Consultado el 1 de septiembre de 2007 .
  2. "Preguntas frecuentes sobre minidisc: Temas sobre el modo MDLP ( reproducción de larga duración )" . Archivado del original el 21 de febrero de 2024. Consultado el 3 de mayo de 2022 .
  3. 1 2 "Sony SonicStage (ATRAC)" . ReallyRareWares . Archivado del original el 27 de julio de 2021.
  4. ^ "IFA 2007【ソニー編】新ウォークマンは「Se ABRE」" . www.watch.impress.co.jp . Archivado desde el original el 3 de septiembre de 2007 . Consultado el 15 de mayo de 2022 .
  5. ^ "音楽配信「mora」がDRMフリー+高音質化。10月1日から -AV Watch" . Av.watch.impress.co.jp. 20 de septiembre de 2012. Archivado desde el original el 23 de septiembre de 2012 . Consultado el 16 de octubre de 2013 .
  6. ^ "mora、FLAC形式のハイレゾ音源配信を10月17日開始 - AV Watch" . Av.watch.impress.co.jp. 26 de septiembre de 2013. Archivado desde el original el 28 de septiembre de 2013 . Consultado el 17 de octubre de 2013 .
  7. Woudenberg, Eric. "Preguntas frecuentes sobre MiniDisc: Temas de audio" . Archivado del original el 7 de julio de 2022. Consultado el 30 de julio de 2022 .
  8. "Sony Global - ATRAC - Entrevista con el desarrollador" . www.sony.net . Archivado del original el 10 de diciembre de 2023. Consultado el 7 de marzo de 2021 .
  9. "Código fuente del decodificador ATRAC" . Archivado del original el 26 de julio de 2011.
  10. "Resultados de la prueba de escucha multiformato a 128 kbit/s" . listening-tests.freetzi.com . Archivado del original el 6 de marzo de 2012. Consultado el 4 de octubre de 2011 .
  11. "Código fuente del decodificador ATRAC3" . Archivado del original el 26 de julio de 2011.
  12. "Desarrollo - Número 86 - Agosto de 2008" . Issuu . 14 de agosto de 2008. Archivado del original el 28 de octubre de 2019. Consultado el 7 de marzo de 2021 .
  13. "Soporte al cliente modelo en el extranjero" . 7 de abril de 2006. Archivado del original el 7 de abril de 2006. Consultado el 30 de agosto de 2021 .
  14. "Soporte al cliente modelo internacional" . 5 de febrero de 2006. Archivado del original el 5 de febrero de 2006.
  15. "Informe de prueba ITS" (PDF) . Archivado (PDF) del original el 5 de abril de 2006.
  16. "Sony Global - ATRAC - ATRAC Advanced Lossless" . www.sony.net . Archivado del original el 18 de marzo de 2021. Consultado el 7 de marzo de 2021 .
  17. "Formatos de sonido FMOD" . Archivado del original el 27 de marzo de 2018. Consultado el 26 de marzo de 2018 .
  18. "include/AK/SoundEngine/Platforms/PS4/AkTypes.h File Reference" . Archivado del original el 27 de marzo de 2018. Consultado el 26 de marzo de 2018 .
  19. "Código fuente para el decodificador ATRAC9" . GitHub . Archivado del original el 7 de abril de 2024. Consultado el 23 de octubre de 2023 .
  • Sony.net archivado el 1 de febrero de 2018 en Wayback Machine , página de tecnología ATRAC.
Obtenido de " https://en.wikipedia.org/w/index.php?title=ATRAC&oldid=1359853495 "