La codificación MPEG-4 Audio Lossless , también conocida como MPEG-4 ALS, es una extensión del estándar de audio MPEG-4 Part 3 para permitir 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 última descripción de MPEG-4 ALS se publicó como subparte 11 del estándar de audio MPEG-4 ( ISO / IEC 14496-3: 2009) (cuarta edición) en agosto de 2009. [2]
Desarrollado por | YO ASI |
---|---|
Tipo de formato | Formato de compresión de audio |
Contenido por | MP4 |
Estándar | ISO / IEC 14496-3 |
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 que utiliza la codificación Golomb Rice o la codificación Block Gilbert Moore (BGMC). [3] [4] El predictor a largo plazo está modelado por 5 residuos ponderados a largo plazo, cada uno con su propio retardo (retardo). El retraso puede ser de cientos de muestras. Este predictor mejora la compresión de sonidos con ricos armónicos (que contienen múltiplos de una sola frecuencia fundamental, bloqueados en fase) presentes en muchos instrumentos musicales y voz humana.
Características
- Soporte para resoluciones PCM de hasta 32 bits [2]
- Tasas de muestreo arbitrarias (probadas hasta 192 kHz, las frecuencias más altas como 384 kHz se pueden manejar con las especificaciones actuales) [5]
- Soporte multicanal / multipista (hasta 65536 canales)
- Acceso aleatorio rápido a cualquier parte de los datos codificados.
- Etiquetado [ cita requerida ]
- Streaming [5]
- Mecanismos de corrección de errores [6]
- Almacenamiento opcional en formato de archivo MP4 [2]
- Se puede multiplexar con datos de video usando formato de archivo MP4
- Un perfil de audio MPEG-4 "Perfil simple ALS". [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. [6]
Se puede obtener una implementación de referencia del codificador y decodificador MPEG-4 ALS (mp4als, por ejemplo, mp4alsRM22rev2) 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. [2]
Hay un complemento decodificador MPEG-4 ALS para el reproductor Winamp . [8]
El 11 de noviembre de 2009, el proyecto de código abierto FFmpeg ganó un decodificador MPEG-4 ALS en su versión de desarrollo. [9]
Historia
En julio de 2002, el Moving Picture Experts Group emitió una convocatoria de propuestas de procedimientos de codificación de audio sin pérdidas que se enviarían antes de diciembre. Siete empresas presentaron sus propuestas que fueron examinadas teniendo en cuenta la eficiencia, complejidad y flexibilidad de la compresión. 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ó aún más con la participación de la Universidad Técnica de Berlín (TUB), RealNetworks y Nippon Telegraph and Telephone (NTT).
Ver también
- Compresión de audio predictiva sin pérdidas (predecesor)
- Compresión de audio de transformación sin pérdida (predecesor)
- MPEG-4 SLS (codificación sin pérdida escalable MPEG-4)
- MPEG-4
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 .
- ^ a b c d Grupo de Sistemas de Comunicación (2009-10-01). "Codificación sin pérdida de audio MPEG-4 (ALS)" . Technische Universität Berlin . Consultado el 21 de marzo de 2019 .
- ^ 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 de compresión de datos . Consultado el 3 de septiembre de 2010 .
- ^ Tilman Liebchen: Universidad Técnica de Berlín, T. Moriya, N. Harada, Y. Kamamoto: NTT Communication Science Labs; Y. Reznik: RealNetworks Inc. (3 de agosto de 2005). "El estándar MPEG-4 Audio Lossless Coding (ALS) - Tecnología y aplicaciones" (PDF) . Universidad Técnica de Berlín . Consultado el 8 de octubre de 2009 .Mantenimiento de CS1: utiliza el parámetro de autores ( enlace )
- ^ a b Noboru Harada; Takehiro Moriya y Yutaka Kamamoto (7 de mayo de 2009). "MPEG-4 ALS: rendimiento, aplicaciones y actividades de estandarización relacionadas" . Revisión técnica de NTT . Consultado el 8 de octubre de 2009 .
- ^ a b Base de conocimientos de Hydrogenaudio (2006). "Comparación sin pérdidas - Tabla de comparación" . Base de conocimientos de Hydrogenaudio . Consultado el 8 de octubre de 2009 .
- ^ ISO / IEC JTC1 / SC29 / WG11 (2009-07-03), ISO / IEC 14496-3: 200X / PDAM 2 - ALS Simple Profile and Transport of SAOC - N10826 , archivado desde el original (DOC) el 2014-07- 29 , consultado el 15 de octubre de 2009Mantenimiento de CS1: utiliza el parámetro de autores ( enlace )
- ^ "Complemento de decodificador MPEG-4 ALS 1.00 para Winamp" . Codecs.com. 2007-06-05 . 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 - Universidad Técnica de Berlín
- Codificación sin pérdida de audio (ALS) MPEG-4 - MultimediaWiki
- MPEG-4 ALS: rendimiento, aplicaciones y actividades de estandarización relacionadas - NTT (2007)
- Artículos técnicos que describen el diseño de algoritmos de codificación y cuantificación residuales en el códec MPEG-4 ALS
- Anuncio en ACN Newswire
- Especificaciones técnicas (ISO / IEC 14496-3: 2005 / Amd 2: 2006) (no gratis)
- Sitio web oficial de MPEG