La codificación sin pérdida de audio MPEG-4 , también conocida como MPEG-4 ALS , es una extensión del estándar de audio MPEG-4 Parte 3 para permitir la compresión de audio sin pérdida . 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 última descripción de MPEG-4 ALS se publicó como subparte 11 del estándar de audio MPEG-4 (ISO/IEC 14496-3:2019) (quinta edición) en diciembre de 2019. [2]
MPEG-4 ALS combina un predictor de corto plazo y un predictor de largo plazo. El predictor de corto plazo es similar a FLAC en su funcionamiento: es un predictor LPC cuantificado con un residuo codificado sin pérdida utilizando la codificación Golomb Rice o la codificación Block Gilbert Moore (BGMC). [3] [4] El predictor de largo plazo está modelado por 5 residuos ponderados de largo plazo, cada uno con su propio retraso. El retraso puede ser de cientos de muestras. Este predictor mejora la compresión de sonidos con armónicos ricos (que contienen múltiplos de una sola frecuencia fundamental, bloqueados en fase) presentes en muchos instrumentos musicales y en la voz humana.
Características
- Admite resoluciones PCM de hasta 32 bits, incluido punto flotante
- Frecuencias de muestreo arbitrarias
- Compatibilidad con múltiples canales y múltiples pistas (hasta 65536 canales)
- Transmisión [5]
- Buscable (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 [actualizar], no ha habido una amplia aceptación de este formato, posiblemente debido a la falta de codificadores y decodificadores disponibles. [8]
Se puede obtener una implementación de referencia del codificador y decodificador MPEG-4 ALS (mp4als, por ejemplo, mp4alsRM23) en la página de inicio de MPEG-4 ALS y también se publicó como ISO/IEC 14496-5:2001/Amd 10:2007/Cor 3:2009. [7]
Hay un complemento decodificador MPEG-4 ALS para el reproductor Winamp . [9]
El 11 de noviembre de 2009, el proyecto de código abierto FFmpeg obtuvo 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 publicó una convocatoria de propuestas de procedimientos de codificación de audio sin pérdida que debían enviarse antes de diciembre. Siete empresas presentaron sus propuestas, que se examinaron teniendo en cuenta la eficiencia, la complejidad y la flexibilidad de la compresión. En julio de 2003, se seleccionó la compresión de audio predictiva sin pérdida (LPAC) como primer borrador de la futura norma. El modelo de referencia se siguió desarrollando con la participación de la Universidad Técnica de Berlín (TUB), RealNetworks y Nippon Telegraph and Telephone (NTT).
Véase también
Referencias
- ^ ISO (2006). "Codificación sin pérdida 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érdida" (PDF) . Conferencia sobre 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érdida de audio (ALS) MPEG-4: tecnología y aplicaciones (PDF) . 119.ª Convención de la Audio Engineering Society, 7 al 10 de octubre de 2005, Nueva York. Audio Engineering Society . Consultado el 8 de octubre de 2009 , a través de Technische Universität Berlin.
- ^ Noboru Harada; Takehiro Moriya y Yutaka Kamamoto (7 de mayo de 2009). "MPEG-4 ALS: rendimiento, aplicaciones y actividades de normalización relacionadas". NTT Technical Review . Consultado el 8 de octubre de 2009 .
- ^ ISO/IEC 14496-3:200X/PDAM 2 – Perfil simple ALS y transporte de SAOC – N10826, 2009-07-03, archivado desde el original (DOC) el 2014-07-29 , consultado el 2009-10-15
- ^ ab Grupo de sistemas de comunicación (1 de octubre de 2009). "Codificación de audio sin pérdidas (ALS) MPEG-4". Universidad Técnica de Berlín. Archivado desde el original el 21 de marzo de 2019 . Consultado el 21 de marzo de 2019 .
- ^ Base de conocimientos Hydrogenaudio (2006). "Comparación sin pérdida". Base de conocimientos Hydrogenaudio . Consultado el 1 de enero de 2022 .
- ^ "Complemento de decodificador MPEG-4 ALS 1.00 para Winamp". Codecs.com. 5 de junio de 2007. Consultado el 8 de octubre de 2009 .
- ^ FFmpeg (11 de noviembre de 2009). «FFmpeg-cvslog r20517». FFmpeg. Archivado desde el original el 11 de febrero de 2010. Consultado el 20 de noviembre de 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érdida (ALS) MPEG-4 – MultimediaWiki
- MPEG-4 ALS: rendimiento, aplicaciones y actividades de normalización relacionadas – NTT (2007)
- Documentos técnicos que describen el diseño de algoritmos de cuantificación y codificación residual en el códec MPEG-4 ALS
- Anuncio en ACN Newswire
- Especificaciones técnicas (ISO/IEC 14496-3:2005/Amd 2:2006) (no es gratuita)
- Sitio web oficial de MPEG