La codificación sin pérdidas de audio MPEG-4 , también conocida como MPEG-4 ALS , es una extensión del estándar de audio MPEG-4 Parte 3 que permite la compresión de audio sin pérdidas . La extensión se finalizó en diciembre de 2005 y se publicó como ISO / IEC 14496-3:2005/Amd 2:2006 en 2006. [ 1 ] La descripción más reciente de MPEG-4 ALS se publicó como la subparte 11 del estándar de audio MPEG-4 (ISO/IEC 14496-3:2019) (5.ª edición) en diciembre de 2019. [ 2 ]
MPEG-4 ALS combina un predictor a corto plazo y un predictor a largo plazo. El predictor a corto plazo es similar a FLAC en su funcionamiento: es un predictor LPC cuantificado con un residuo codificado sin pérdidas mediante codificación Golomb Rice o codificación Block Gilbert Moore (BGMC). [ 3 ] [ 4 ] El predictor a largo plazo se modela mediante 5 residuos ponderados a largo plazo, cada uno con su propio retardo. El retardo puede ser de cientos de muestras. Este predictor mejora la compresión para sonidos con armónicos ricos (que contienen múltiplos de una única frecuencia fundamental, sincronizados en fase) presentes en muchos instrumentos musicales y en la voz humana.
Características
- Compatibilidad con resoluciones PCM de hasta 32 bits, incluyendo coma flotante.
- Tasas de muestreo arbitrarias
- Compatibilidad con múltiples canales/pistas (hasta 65536 canales)
- Transmisión [ 5 ]
- Accesible (acceso aleatorio rápido a cualquier parte de los datos codificados).
- Almacenamiento opcional en formato de archivo MP4 ; se puede multiplexar con vídeo y otros contenidos multimedia compatibles con el contenedor MP4.
- Un perfil de audio MPEG-4 "ALS Simple Profile", [ 6 ] invocado con "-sp1" en el codificador de referencia. [ 7 ]
Soporte de software
A partir de 2020, no ha habido una amplia aceptación de este formato, posiblemente debido a la falta de codificadores y decodificadores disponibles. [ 8 ]
Una implementación de referencia del codificador y decodificador MPEG-4 ALS (mp4als – por ejemplo, mp4alsRM23) se puede obtener en la página principal de MPEG-4 ALS y también se publicó como ISO/IEC 14496-5:2001/Amd 10:2007/Cor 3:2009. [ 7 ]
Existe un complemento decodificador MPEG-4 ALS para el reproductor Winamp . [ 9 ]
El 11 de noviembre de 2009, el proyecto de código abierto FFmpeg incorporó un decodificador MPEG-4 ALS en su versión de desarrollo. [ 10 ] Actualmente solo se admite un subconjunto del formato.
Historia
En julio de 2002, el Grupo de Expertos en Imágenes en Movimiento (Moving Picture Experts Group) solicitó propuestas de procedimientos de codificación de audio sin pérdidas, las cuales debían enviarse antes de diciembre. Siete empresas presentaron sus propuestas, las cuales fueron evaluadas considerando la eficiencia de compresión, la complejidad y la flexibilidad. En julio de 2003, la Compresión de Audio Predictiva Sin Pérdidas (LPAC) fue seleccionada como el primer borrador para el futuro estándar. El modelo de referencia se desarrolló posteriormente con la participación de la Universidad Técnica de Berlín (TUB), RealNetworks y Nippon Telegraph and Telephone (NTT).
Véase también
- Compresión de audio predictiva sin pérdidas (predecesor)
- Compresión de audio por transformación sin pérdidas (predecesor)
- MPEG-4 SLS (Codificación sin pérdidas escalable MPEG-4)
- MPEG-4
Referencias
- ↑ ISO (2006). "Codificación sin pérdidas de audio (ALS), nuevos perfiles de audio y extensiones BSAC – ISO/IEC 14496-3:2005/Amd 2:2006" . ISO . Consultado el 7 de octubre de 2009 .
- ↑ ISO/IEC (2019). "ISO/IEC 14496-3:2019: Tecnología de la información — Codificación de objetos audiovisuales — Parte 3: Audio" (PDF) . ISO . Consultado el 1 de enero de 2022 .
- ↑ Tilman Liebchen y Yuriy Reznik (3 de abril de 2004). "MPEG-4 ALS: un estándar emergente para la codificación de audio sin pérdidas" (PDF) . Conferencia de compresión de datos . Consultado el 3 de septiembre de 2010 .
- ↑ Tilman Liebchen; Takehiro Moriya; Noboru Harada; Yutaka Kamamoto; Yuriy A. Reznik (3 de agosto de 2005). El estándar de codificación sin pérdidas de audio MPEG-4 (ALS): tecnología y aplicaciones (PDF) . 119.ª Convención de la Audio Engineering Society, 7-10 de octubre de 2005, Nueva York. Audio Engineering Society . Recuperado el 8 de octubre de 2009 , a través de la Universidad Técnica de Berlín.
- ↑ Noboru Harada; Takehiro Moriya y Yutaka Kamamoto (2009-05-07). "MPEG-4 ALS: Rendimiento, aplicaciones y actividades de estandarización relacionadas" . NTT Technical Review . Recuperado el 2009-10-08 .
- ↑ ISO/IEC 14496-3:200X/PDAM 2 – Perfil simple ALS y transporte de SAOC – N10826 , 3 de julio de 2009, archivado del original (DOC) el 29 de julio de 2014 , recuperado el 15 de octubre de 2009.
- 1 2 Communication Systems Group (01/10/2009). "Codificación sin pérdidas de audio MPEG-4 (ALS)" . Technische Universität Berlin. Archivado del original el 21/03/2019 . Recuperado el 21/03/2019 .
- ↑ Hydrogenaudio Knowledgebase (2006). "Comparación sin pérdidas" . Hydrogenaudio Knowledgebase . Consultado el 1 de enero de 2022 .
- ↑ "MPEG-4 ALS Decoder plugin 1.00 para Winamp" . Codecs.com. 5 de junio de 2007. Consultado el 8 de octubre de 2009 .
- ↑ FFmpeg (11/11/2009). "FFmpeg-cvslog r20517" . FFmpeg. Archivado del original el 11/02/2010 . Consultado el 20/11/2009 .
Enlaces externos
- Página de inicio de MPEG-4 ALS - Technische Universität Berlin Archivado el 21 de marzo de 2019 en Wayback Machine .
- Codificación de audio sin pérdidas MPEG-4 (ALS) – MultimediaWiki
- MPEG-4 ALS: Rendimiento, aplicaciones y actividades de estandarización relacionadas – NTT (2007)
- Documentos técnicos que describen el diseño de algoritmos de codificación residual y cuantificación en el códec MPEG-4 ALS.
- Anuncio en ACN Newswire
- Especificaciones técnicas (ISO/IEC 14496-3:2005/Amd 2:2006) (no gratuitas)
- Sitio web oficial de MPEG
- MPEG-4
- Códecs de audio sin pérdidas
