MPEG-4 es un grupo de estándares internacionales para la compresión de datos de audio y video digitales, sistemas multimedia y formatos de almacenamiento de archivos. Fue introducido originalmente a fines de 1998 como un grupo de formatos de codificación de audio y video y tecnología relacionada acordados por el Grupo de Expertos en Imágenes en Movimiento (MPEG) de ISO/IEC ( ISO/IEC JTC 1 /SC29/WG11) bajo el estándar formal ISO/IEC 14496 – Codificación de objetos audiovisuales . Los usos de MPEG-4 incluyen la compresión de datos audiovisuales para video por Internet y distribución de CD , voz ( teléfono , videoteléfono ) y aplicaciones de transmisión de televisión . El estándar MPEG-4 fue desarrollado por un grupo liderado por Touradj Ebrahimi (más tarde presidente de JPEG ) y Fernando Pereira. [1]
El MPEG-4 absorbe muchas de las características del MPEG-1 y el MPEG-2 y otros estándares relacionados, y añade nuevas características como compatibilidad (extendida) con VRML para renderizado 3D, archivos compuestos orientados a objetos (incluidos audio, vídeo y objetos VRML), compatibilidad con la gestión de derechos digitales especificada externamente y varios tipos de interactividad. La AAC (codificación avanzada de audio) se estandarizó como complemento del MPEG-2 (como Parte 1) antes de que se publicara el MPEG-4.
MPEG-4 sigue siendo un estándar en evolución y se divide en varias partes. Las empresas que promocionan la compatibilidad con MPEG-4 no siempre indican claramente a qué nivel de "parte" de compatibilidad se refieren. Las partes clave que hay que tener en cuenta son MPEG-4 Parte 2 (que incluye el Perfil simple avanzado, utilizado por códecs como DivX , Xvid , Nero Digital , RealMedia , 3ivx , H.263 y QuickTime 6) y MPEG-4 Parte 10 (MPEG-4 AVC/ H.264 o Codificación de vídeo avanzada, utilizada por el codificador x264 , Nero Digital AVC, QuickTime 7, Flash Video y medios de vídeo de alta definición como Blu-ray Disc ).
La mayoría de las características incluidas en MPEG-4 se dejan en manos de los desarrolladores individuales, quienes deberán decidir si las implementan o no. Esto significa que probablemente no existan implementaciones completas de todo el conjunto de estándares MPEG-4. Para abordar este problema, el estándar incluye el concepto de "perfiles" y "niveles", lo que permite definir un conjunto específico de capacidades de una manera adecuada para un subconjunto de aplicaciones.
Inicialmente, el formato MPEG-4 estaba destinado principalmente a comunicaciones de vídeo con baja tasa de bits ; sin embargo, su alcance como estándar de codificación multimedia se amplió posteriormente. El formato MPEG-4 es eficiente en una variedad de tasas de bits que van desde unos pocos kilobits por segundo hasta decenas de megabits por segundo. El formato MPEG-4 ofrece las siguientes funciones:
MPEG-4 proporciona una serie de tecnologías para desarrolladores, para diversos proveedores de servicios y para usuarios finales:
El formato MPEG-4 puede realizar varias funciones, entre las que podrían estar las siguientes:
MPEG-4 proporciona un amplio y rico conjunto de herramientas para la codificación. [ vague ] Se han proporcionado subconjuntos de los conjuntos de herramientas MPEG-4 para su uso en aplicaciones específicas. [ vague ] Estos subconjuntos, llamados "Perfiles", limitan el tamaño del conjunto de herramientas que un decodificador debe implementar. [3] Para restringir la complejidad computacional, se establecen uno o más "Niveles" para cada Perfil. [3] Una combinación de Perfil y Nivel permite: [3]
MPEG-4 consta de varios estándares, denominados "partes", entre los que se incluyen los siguientes (cada parte cubre un aspecto determinado de toda la especificación):
Parte | Número | Fecha de primera publicación pública (primera edición) | Última fecha de publicación pública (última edición) | Última modificación | Título | Descripción |
---|---|---|---|---|---|---|
Parte 1 | ISO/IEC 14496-1 | 1999 | 2010 [6] | 2014 [7] | Sistemas | Describe la sincronización y multiplexación de vídeo y audio. Por ejemplo, la versión 1 del formato de archivo MPEG-4 (obsoleta por la versión 2 definida en MPEG-4 Parte 14). La funcionalidad de una pila de protocolos de transporte para transmitir y/o almacenar contenido que cumpla con la norma ISO/IEC 14496 no está dentro del alcance de la norma 14496-1 y solo se considera la interfaz con esta capa (DMIF). La información sobre el transporte de contenido MPEG-4 se define, por ejemplo, en MPEG-2 Transport Stream , RTP Audio Video Profiles y otros. [8] [9] [10] [11] [12] |
Parte 2 | ISO/IEC 14496-2 Archivado el 30 de agosto de 2017 en Wayback Machine. | 1999 | 2004 [13] | 2009 | Visual | Formato de compresión para datos visuales (vídeos, texturas fijas, imágenes sintéticas, etc.). Contiene numerosos perfiles, incluidos el Perfil simple avanzado (ASP) y el Perfil simple (SP). |
Parte 3 | ISO/IEC 14496-3 Archivado el 30 de agosto de 2017 en Wayback Machine. | 1999 | 2009 [14] | 2017 [15] | Audio | Un conjunto de formatos de compresión para la codificación perceptiva de señales de audio, incluidas algunas variaciones de codificación de audio avanzada (AAC), así como otros formatos y herramientas de codificación de audio/voz (como codificación sin pérdida de audio (ALS), codificación sin pérdida escalable (SLS), audio estructurado , interfaz de texto a voz (TTSI), HVXC , CELP y otros) |
Parte 4 | ISO/IEC 14496-4 Archivado el 30 de agosto de 2017 en Wayback Machine. | 2000 | 2004 [16] | 2016 | Prueba de conformidad | Describe los procedimientos para probar la conformidad con otras partes de la norma. |
Parte 5 | ISO/IEC 14496-5 Archivado el 30 de agosto de 2017 en Wayback Machine. | 2000 | 2001 [17] | 2017 | Software de referencia | Proporciona software de referencia para demostrar y aclarar las otras partes de la norma. |
Parte 6 | ISO/IEC 14496-6 Archivado el 31 de agosto de 2017 en Wayback Machine. | 1999 | 2000 [18] | Marco de integración multimedia de entrega (DMIF) | ||
Parte 7 | ISO/IEC TR 14496-7 Archivado el 31 de agosto de 2017 en Wayback Machine | 2002 | 2004 [19] | Software de referencia optimizado para la codificación de objetos audiovisuales | Proporciona ejemplos de cómo realizar implementaciones mejoradas (por ejemplo, en relación con la Parte 5). | |
Parte 8 | ISO/IEC 14496-8 Archivado el 30 de agosto de 2017 en Wayback Machine. | 2004 | 2004 [20] | Transporte de contenidos ISO/IEC 14496 a través de redes IP | Especifica un método para transportar contenido MPEG-4 en redes IP . También incluye pautas para diseñar formatos de carga útil RTP , reglas de uso de SDP para transportar información relacionada con ISO/IEC 14496-1, definiciones de tipo MIME , análisis sobre seguridad RTP y multidifusión . | |
Parte 9 | ISO/IEC TR 14496-9 Archivado el 30 de agosto de 2017 en Wayback Machine | 2004 | 2009 [21] | Descripción del hardware de referencia | Proporciona diseños de hardware para demostrar cómo implementar las otras partes del estándar. | |
Parte 10 | ISO/IEC 14496-10 Archivado el 30 de agosto de 2017 en Wayback Machine. | 2003 | 2014 [22] | 2016 [23] | Codificación avanzada de vídeo (AVC) | Un formato de compresión para señales de vídeo que es técnicamente idéntico al estándar ITU-T H.264 . |
Parte 11 | ISO/IEC 14496-11 Archivado el 30 de agosto de 2017 en Wayback Machine. | 2005 | 2015 [24] | Descripción de escenas y motor de aplicación | Se puede utilizar para contenido interactivo enriquecido con múltiples perfiles, incluidas versiones 2D y 3D. MPEG-4 Parte 11 revisó MPEG-4 Parte 1 – ISO/IEC 14496-1:2001 y dos enmiendas a MPEG-4 Parte 1. Describe una descripción a nivel de sistema de un motor de aplicación (entrega, ciclo de vida, formato y comportamiento de aplicaciones de código de bytes Java descargables ) y el formato binario para escena (BIFS) y el formato textual MPEG-4 extensible (XMT) : una representación textual del contenido multimedia MPEG-4 utilizando XML , etc. [24] (También se conoce como BIFS, XMT, MPEG-J. [25] MPEG-J se definió en MPEG-4 Parte 21) | |
Parte 12 | ISO/IEC 14496-12 Archivado el 27 de enero de 2023 en Wayback Machine. | 2004 | 2015 [26] | 2017 [27] | Formato de archivo multimedia base ISO | Formato de archivo para almacenar contenido multimedia basado en tiempo. Es un formato general que constituye la base de varios formatos de archivo más específicos (por ejemplo, 3GP , Motion JPEG 2000 , MPEG-4 Parte 14 ). Es técnicamente idéntico a la norma ISO/IEC 15444-12 ( sistema de codificación de imágenes JPEG 2000 , Parte 12). |
Parte 13 | ISO/IEC 14496-13 Archivado el 30 de agosto de 2017 en Wayback Machine. | 2004 | 2004 [28] | Extensiones de la Gestión y Protección de la Propiedad Intelectual (IPMP) | La Parte 13 de MPEG-4 revisó una enmienda a la Parte 1 de MPEG-4 – ISO/IEC 14496-1:2001/Amd 3:2004. Especifica el procesamiento, la sintaxis y la semántica comunes de Gestión y Protección de la Propiedad Intelectual (IPMP) para el transporte de herramientas IPMP en el flujo de bits, el transporte de información IPMP, la autenticación mutua para herramientas IPMP, una lista de autoridades de registro requeridas para el soporte de las especificaciones enmendadas (por ejemplo, CISAC ), etc. Se definió debido a la falta de interoperabilidad de diferentes mecanismos de protección (diferentes sistemas DRM) para proteger y distribuir contenido digital con derechos de autor, como música o video. [29] [30] [31] [32] [33] [34] [35] [36] [37] | |
Parte 14 | ISO/IEC 14496-14 Archivado el 30 de marzo de 2023 en Wayback Machine. | 2003 | 2003 [38] | 2010 [39] | Formato de archivo MP4 | También se conoce como "formato de archivo MPEG-4 versión 2". Es el formato de archivo contenedor designado para el contenido MPEG-4, que se basa en la Parte 12. Revisa y reemplaza por completo la Cláusula 13 de la norma ISO/IEC 14496-1 (MPEG-4 Parte 1: Sistemas), en la que se especificaba anteriormente el formato de archivo MPEG-4. |
Parte 15 | ISO/IEC 14496-15 Archivado el 7 de diciembre de 2023 en Wayback Machine. | 2004 | 2022 [40] | 2023 [41] | Parte 15: Transporte de video estructurado de la unidad de capa de abstracción de red (NAL) en el formato de archivo multimedia base ISO | Para almacenar el vídeo de la Parte 10. El formato de archivo se basa en el de la Parte 12, pero también permite el almacenamiento en otros formatos de archivo. |
Parte 16 | ISO/IEC 14496-16 Archivado el 30 de agosto de 2017 en Wayback Machine. | 2004 | 2011 [42] | 2016 [43] | Extensión del marco de animación (AFX) | Especifica el modelo MPEG-4 Animation Framework eXtension (AFX) para representar contenido gráfico 3D. MPEG-4 se amplía con objetos sintéticos de nivel superior para especificar geometría, textura, animación y algoritmos de compresión dedicados. |
Parte 17 | ISO/IEC 14496-17 Archivado el 30 de agosto de 2017 en Wayback Machine. | 2006 | 2006 [44] | Formato de texto en streaming | Formato de subtítulos de texto temporizado | |
Parte 18 | ISO/IEC 14496-18 Archivado el 30 de agosto de 2017 en Wayback Machine. | 2004 | 2004 [45] | 2014 | Compresión y transmisión de fuentes | Para el formato de fuente abierto definido en la Parte 22. |
Parte 19 | ISO/IEC 14496-19 Archivado el 30 de agosto de 2017 en Wayback Machine. | 2004 | 2004 [46] | Flujo de textura sintetizada | Los flujos de textura sintetizados se utilizan para la creación de videoclips sintéticos con una tasa de bits muy baja. | |
Parte 20 | ISO/IEC 14496-20 Archivado el 30 de agosto de 2017 en Wayback Machine. | 2006 | 2008 [47] | 2010 | Representación de escenas de aplicaciones ligeras (LASeR) y formato de agregación simple (SAF) | Los requisitos de LASeR (eficiencia de compresión, código y huella de memoria) se cumplen basándose en el formato de gráficos vectoriales escalables (SVG) definido por el Consorcio World Wide Web. [48] |
Parte 21 | ISO/IEC 14496-21 | 2006 | 2006 [49] | Extensiones de la plataforma de gráficos MPEG-J (GFX) | Describe un entorno programático ligero para aplicaciones multimedia interactivas avanzadas: un marco que combina un subconjunto del entorno de aplicación Java estándar MPEG (MPEG-J) con una API Java . [25] [49] [50] [51] (en etapa "FCD" en julio de 2005, FDIS en enero de 2006, publicado como estándar ISO el 22 de noviembre de 2006). | |
Parte 22 | ISO/IEC 14496-22 | 2007 | 2015 [52] | 2017 | Formato de fuente abierto | OFFS se basa en la especificación de formato de fuente OpenType versión 1.4 y es técnicamente equivalente a esa especificación. [53] [54] Alcanzó la etapa "CD" en julio de 2005 y se publicó como estándar ISO en 2007. |
Parte 23 | ISO/IEC 14496-23 | 2008 | 2008 [55] | Representación simbólica de la música (SMR) | Alcanzó la etapa "FCD" en octubre de 2006 y se publicó como estándar ISO el 28 de enero de 2008. | |
Parte 24 | ISO/IEC TR 14496-24 Archivado el 31 de agosto de 2017 en Wayback Machine | 2008 | 2008 [56] | Interacción de audio y sistemas | Describe el comportamiento conjunto deseado del formato de archivo MPEG-4 y el audio MPEG-4. | |
Parte 25 | ISO/IEC 14496-25 Archivado el 30 de agosto de 2017 en Wayback Machine. | 2009 | 2011 [57] | Modelo de compresión de gráficos 3D | Define un modelo para conectar herramientas de compresión de gráficos 3D definidas en los estándares MPEG-4 con primitivas gráficas definidas en cualquier otro estándar o especificación. | |
Parte 26 | ISO/IEC 14496-26 Archivado el 31 de agosto de 2017 en Wayback Machine. | 2010 | 2010 [58] | 2016 | Conformidad de audio | |
Parte 27 | ISO/IEC 14496-27 Archivado el 30 de agosto de 2017 en Wayback Machine. | 2009 | 2009 [59] | 2015 [60] | Conformidad con gráficos 3D | La conformidad con los gráficos 3D resume los requisitos, los relaciona con las características y define cómo se puede comprobar su conformidad. Se ofrecen directrices sobre la construcción de pruebas para verificar la conformidad del decodificador. |
Parte 28 | ISO/IEC 14496-28 | 2012 | 2012 [61] | Representación de fuentes compuestas | ||
Parte 29 | ISO/IEC 14496-29 Archivado el 31 de agosto de 2017 en Wayback Machine. | 2014 | 2015 | Codificación de vídeo web | El texto de la Parte 29 se deriva de la Parte 10 - ISO/IEC 14496-10. La codificación de vídeo web es una tecnología compatible con el Perfil de referencia restringido de ISO/IEC 14496-10 (el subconjunto que se especifica en el Anexo A para el Perfil de referencia restringido es una especificación normativa, mientras que todas las partes restantes son informativas). | |
Parte 30 | ISO/IEC 14496-30 | 2014 | 2014 | Texto cronometrado y otras superposiciones visuales en formato de archivo multimedia basado en ISO | Describe el transporte de algunas formas de secuencias de texto y subtítulos temporizados en archivos según la norma ISO/IEC 14496-12: lenguaje de marcado de texto temporizado W3C 1.0 y WebVTT (pistas de texto de vídeo web) W3C. La documentación de estas formas no excluye otras definiciones de transporte de texto o subtítulos temporizados; consulte, por ejemplo, 3GPP Timed Text (3GPP TS 26.245). | |
Parte 31 | ISO/IEC 14496-31 | En desarrollo (2018-05) | Codificación de vídeo para navegadores | Codificación de vídeo para navegadores (VCB): una tecnología de compresión de vídeo diseñada para usarse dentro de los navegadores de la World Wide Web. | ||
Parte 32 | ISO/IEC CD 14496-32 | En desarrollo | Software de conformidad y referencia | |||
Parte 33 | Norma ISO/IEC FDIS 14496-33 | En desarrollo | Codificación de vídeo de Internet |
Los perfiles también se definen dentro de las "partes" individuales, por lo que una implementación de una parte normalmente no es una implementación de una parte entera.
MPEG-1 , MPEG-2 , MPEG-7 y MPEG-21 son otros conjuntos de estándares MPEG.
MPEG-4 contiene tecnologías patentadas, cuyo uso requiere licencia en países que reconocen las patentes de algoritmos de software . Más de dos docenas de empresas afirman tener patentes que cubren MPEG-4. MPEG LA [62] otorga licencias de patentes requeridas para MPEG-4 Parte 2 Visual de una amplia gama de empresas (el audio se licencia por separado) y enumera todos sus licenciantes y licenciatarios en el sitio. Se están desarrollando nuevas licencias para patentes del sistema MPEG-4 [63] y no se están ofreciendo nuevas licencias mientras los titulares de su antigua licencia de sistemas MPEG-4 sigan estando cubiertos por los términos de esa licencia para las patentes enumeradas (MPEG LA – Lista de patentes).
La mayoría de las patentes utilizadas para el formato visual MPEG-4 pertenecen a tres empresas japonesas: Mitsubishi Electric (255 patentes), Hitachi (206 patentes) y Panasonic (200 patentes).
{{cite web}}
: CS1 maint: nombres numéricos: lista de autores ( enlace ){{cite web}}
: CS1 maint: nombres numéricos: lista de autores ( enlace ){{citation}}
: CS1 maint: nombres numéricos: lista de autores ( enlace ){{cite web}}
: CS1 maint: nombres numéricos: lista de autores ( enlace )