Estándar de codificación de vídeo
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 dirigido por Touradj Ebrahimi (más tarde presidente de JPEG ) y Fernando Pereira. [1]
Fondo
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:
- Eficiencia de codificación mejorada con respecto a MPEG-2 [2]
- Capacidad de codificar datos multimedia mixtos (vídeo, audio, voz)
- Resistencia a errores para permitir una transmisión robusta
- Capacidad de interactuar con la escena audiovisual generada en el receptor
Descripción general
MPEG-4 proporciona una serie de tecnologías para desarrolladores, para diversos proveedores de servicios y para usuarios finales:
- MPEG-4 permite a diferentes desarrolladores de software y hardware crear objetos multimedia que poseen mejores capacidades de adaptabilidad y flexibilidad para mejorar la calidad de servicios y tecnologías como la televisión digital , los gráficos de animación , la World Wide Web y sus extensiones.
- Los proveedores de redes de datos pueden utilizar MPEG-4 para lograr transparencia en los datos. Con la ayuda de procedimientos estándar, los datos MPEG-4 pueden interpretarse y transformarse en otros tipos de señales compatibles con cualquier red disponible.
- El formato MPEG-4 proporciona a los usuarios finales una amplia gama de interacción con diversos objetos animados.
- Señalización de gestión de derechos digitales estandarizada, también conocida en la comunidad MPEG como Gestión y Protección de la Propiedad Intelectual (IPMP).
El formato MPEG-4 puede realizar varias funciones, entre las que podrían estar las siguientes:
- Multiplexa y sincroniza datos asociados a objetos multimedia de tal forma que puedan ser transportados eficientemente a través de canales de red.
- Interacción con la escena audiovisual, que se forma en el lado del receptor.
Perfiles y niveles
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]
- Un generador de códecs para implementar solo el subconjunto del estándar necesario, mientras mantiene la interoperabilidad con otros dispositivos MPEG-4 que implementan la misma combinación. [3]
- Comprobación de si los dispositivos MPEG-4 cumplen el estándar, lo que se conoce como prueba de conformidad . [3]
Partes de MPEG-4
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):
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.
Licencias
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).
Véase también
Referencias
- ^ Ebrahimi, Touradj; Pereira, Fernando (2002). El libro MPEG-4. Profesional de Prentice Hall . ISBN 9780130616210.
- ^ Wiegand, T ; Sullican, GJ; Bjontegaard, G; Luthra, A (2003). "Descripción general del estándar de codificación de vídeo H.264/AVC". IEEE Transactions on Circuits and Systems for Video Technology . 13 (7): 560–576. doi :10.1109/TCSVT.2003.815165.
- ^ abcde MacKie, David; Singer, David; Meer, Jan Van der; Swaminathan, Viswanathan; Gentric, Philippe (diciembre de 2003), RFC 3640, IETF, p. 31, archivado desde el original el 28 de abril de 2009 , consultado el 23 de marzo de 2009.
- ^ MPEG. «Estándares MPEG: lista completa de estándares desarrollados o en desarrollo». Chiariglione. Archivado desde el original el 20 de abril de 2010. Consultado el 9 de febrero de 2010 .
- ^ ISO/IEC JTC 1/SC 29 (9 de noviembre de 2009). «Programa de trabajo – MPEG-4 (Codificación de objetos audiovisuales)». Archivado desde el original el 31 de diciembre de 2013. Consultado el 10 de noviembre de 2009 .
{{cite web}}
: CS1 maint: nombres numéricos: lista de autores ( enlace ) - ^ "ISO/IEC 14496-1:2010 – Tecnología de la información – Codificación de objetos audiovisuales – Parte 1: Sistemas". Archivado desde el original el 2017-08-30 . Consultado el 2017-08-30 .
- ^ ISO. «ISO/IEC 14496-1:2010/Amd 2:2014 – Compatibilidad con datos audiovisuales sin procesar». Archivado desde el original el 2017-08-30 . Consultado el 2017-08-30 .
- ^ ISO/IEC (2004-11-15), ISO/IEC 14496-1:2004 – Tercera edición 2004-11-15 – Tecnología de la información — Codificación de objetos audiovisuales — Parte 1: Sistemas (PDF) , archivado desde el original (PDF) el 2017-08-31 , consultado el 2010-04-11
- ^ WG11 (MPEG) (marzo de 2002). «Descripción general del estándar MPEG-4». Archivado desde el original el 27 de marzo de 2010. Consultado el 11 de abril de 2010 .
{{cite web}}
: CS1 maint: nombres numéricos: lista de autores ( enlace ) - ^ WG11 (21 de noviembre de 1997), Texto para sistemas CD 14496-1 (MS Word .doc) , consultado el 11 de abril de 2010
{{citation}}
: CS1 maint: nombres numéricos: lista de autores ( enlace ) - ^ "Gestión elemental de flujo de datos (ESM) de sistemas MPEG-4". Julio de 2001. Archivado desde el original el 1 de abril de 2010. Consultado el 11 de abril de 2010 .
- ^ "Preguntas frecuentes sobre sistemas MPEG (1-2-4-7), versión 17.0". Julio de 2001. Archivado desde el original el 27 de octubre de 2020. Consultado el 11 de abril de 2010 .
- ^ "ISO/IEC 14496-2:2004 – Tecnología de la información — Codificación de objetos audiovisuales — Parte 2: Visual". ISO. Archivado desde el original el 2017-08-30 . Consultado el 2017-08-30 .
- ^ "ISO/IEC 14496-3:2009 – Tecnología de la información — Codificación de objetos audiovisuales — Parte 3: Audio". ISO. Archivado desde el original el 2017-08-30 . Consultado el 2017-08-30 .
- ^ "ISO/IEC 14496-3:2009/Amd 6:2017, Perfiles, niveles y método de downmix para programas de 22,2 canales". ISO. 2017. Archivado desde el original el 2017-08-30 . Consultado el 2017-08-30 .
- ^ "ISO/IEC 14496-4:2004 – Tecnología de la información – Codificación de objetos audiovisuales – Parte 4: Pruebas de conformidad". ISO. Archivado desde el original el 2017-08-30 . Consultado el 2017-08-30 .
- ^ "ISO/IEC 14496-5:2001 – Tecnología de la información — Codificación de objetos audiovisuales — Parte 5: Software de referencia". ISO. Archivado desde el original el 2017-08-30 . Consultado el 2017-08-30 .
- ^ "ISO/IEC 14496-6:2000 – Tecnología de la información – Codificación de objetos audiovisuales – Parte 6: Marco de integración multimedia de entrega (DMIF)". ISO. Archivado desde el original el 2017-08-31 . Consultado el 2017-08-30 .
- ^ "ISO/IEC TR 14496-7:2004 – Tecnología de la información – Codificación de objetos audiovisuales – Parte 7: Software de referencia optimizado para la codificación de objetos audiovisuales". ISO. Archivado desde el original el 2017-08-31 . Consultado el 2017-08-30 .
- ^ "ISO/IEC 14496-8:2004 – Tecnología de la información – Codificación de objetos audiovisuales – Parte 8: Transporte de contenidos ISO/IEC 14496 a través de redes IP". ISO. Archivado desde el original el 2017-08-30 . Consultado el 2017-08-30 .
- ^ "ISO/IEC TR 14496-9:2009 – Tecnología de la información — Codificación de objetos audiovisuales — Parte 9: Descripción del hardware de referencia". ISO. Archivado desde el original el 2017-08-30 . Consultado el 2017-08-30 .
- ^ "ISO/IEC 14496-10:2014 – Tecnología de la información — Codificación de objetos audiovisuales — Parte 10: Codificación avanzada de vídeo". ISO . Consultado el 30 de agosto de 2017 .
- ^ "ISO/IEC 14496-10:2014/Amd 3:2016 – Información suplementaria de mejora restringida". ISO. Archivado desde el original el 2017-08-30 . Consultado el 2017-08-30 .
- ^ ab «ISO/IEC 14496-11:2015 – Tecnología de la información — Codificación de objetos audiovisuales — Parte 11: Descripción de escenas y motor de aplicación». ISO. Archivado desde el original el 2017-08-30 . Consultado el 2017-08-30 .
- ^ ab "Libro blanco sobre MPEG-J". Julio de 2005. Archivado desde el original el 23 de noviembre de 2011. Consultado el 11 de abril de 2010 .
- ^ "ISO/IEC 14496-12:2015 – Tecnología de la información — Codificación de objetos audiovisuales — Parte 12: Formato de archivo multimedia base ISO". ISO. Archivado desde el original el 2023-01-27 . Consultado el 2014-01-19 .
- ^ ISO. «ISO/IEC 14496-12:2015/Amd 1:2017 – Extensiones DRC». Archivado desde el original el 2017-08-31 . Consultado el 2017-08-30 .
- ^ "ISO/IEC 14496-13:2004 – Tecnología de la información – Codificación de objetos audiovisuales – Parte 13: Extensiones de gestión y protección de la propiedad intelectual (IPMP)". ISO . Consultado el 30 de agosto de 2017 .
- ^ MPEG (marzo de 2002), FPDAM ISO/IEC 14496-1:2001 / AMD3 (borrador final propuesto de modificación), archivado desde el original (MS Word .doc) el 12 de mayo de 2014 , consultado el 1 de agosto de 2010
- ^ "Libro blanco sobre MPEG-4 IPMPX". MPEG. Julio de 2005. Archivado desde el original el 23 de noviembre de 2011. Consultado el 1 de agosto de 2010 .
- ^ "Gestión y protección de la propiedad intelectual MPEG". MPEG. Abril de 2009. Archivado desde el original el 23 de noviembre de 2011. Consultado el 1 de agosto de 2010 .
- ^ Extensión IPMP MPEG-4: para la protección interoperable de contenido multimedia (PDF) , 2004, archivado desde el original (PDF) el 18 de junio de 2010 , consultado el 1 de agosto de 2010
- ^ "Autoridad de registro MPEG - IPMP". Agencia Internacional de Registro MPEG ( CISAC ). Archivado desde el original el 16 de junio de 2007. Consultado el 1 de agosto de 2010 .
- ^ "MPEG RA – FAQ IPMP". Agencia Internacional MPEG RA ( CISAC ) . Consultado el 1 de agosto de 2010 .[ enlace muerto permanente ]
- ^ "Autoridad de Registro para la Gestión y Protección de la Propiedad Intelectual". CISAC . 2004-12-05. Archivado desde el original el 2004-12-05 . Consultado el 2010-08-01 .
- ^ Chiariglione, Leonardo (2003), Medios digitales: ¿pueden coexistir contenidos, negocios y usuarios?, Turín, IT: Telecom Italia Lab, archivado desde el original el 25 de julio de 2011 , consultado el 1 de agosto de 2010
- ^ IPMP en MPEG – Taller sobre DRM del W3C del 22 y 23 de enero de 2001 (PPT) , archivado desde el original el 16 de julio de 2012 , consultado el 1 de agosto de 2010
- ^ ISO. «ISO/IEC 14496-14:2003 – Tecnología de la información — Codificación de objetos audiovisuales — Parte 14: Formato de archivo MP4». Archivado desde el original el 2017-08-31 . Consultado el 2017-08-30 .
- ^ "ISO/IEC 14496-14:2003/Amd 1:2010 – Manejo de capas de mejora de audio MPEG-4". ISO. Archivado desde el original el 2017-08-30 . Consultado el 2017-08-30 .
- ^ "ISO/IEC 14496-15:2022 – Tecnología de la información — Codificación de objetos audiovisuales — Parte 15: Transporte de vídeo estructurado en unidades de capa de abstracción de red (NAL) en el formato de archivo multimedia base ISO". ISO. Archivado desde el original el 2023-12-07 . Consultado el 2023-12-07 .
- ^ "ISO/IEC 14496-15:2022/Amd 1:2023 - Tecnología de la información - Codificación de objetos audiovisuales - Parte 15: Transporte de vídeo estructurado en unidades de capa de abstracción de red (NAL) en el formato de archivo multimedia base ISO - Enmienda 1: Compatibilidad con LCEVC". ISO. Archivado desde el original el 2023-12-07 . Consultado el 2023-12-07 .
- ^ "ISO/IEC 14496-16:2011 – Tecnología de la información — Codificación de objetos audiovisuales — Parte 16: Animation Framework eXtension (AFX)". ISO. Archivado desde el original el 2017-08-30 . Consultado el 2017-08-30 .
- ^ "ISO/IEC 14496-16:2011/Amd 3:2016 – Material de impresión y codificación de gráficos 3D para navegadores" . Consultado el 30 de agosto de 2017 .
- ^ "ISO/IEC 14496-17:2006 – Tecnología de la información — Codificación de objetos audiovisuales — Parte 17: Formato de texto en tiempo real". ISO. Archivado desde el original el 2017-08-30 . Consultado el 2017-08-30 .
- ^ "ISO/IEC 14496-18:2004 – Tecnología de la información — Codificación de objetos audiovisuales — Parte 18: Compresión y transmisión de fuentes". ISO . Consultado el 30 de agosto de 2017 .
- ^ "ISO/IEC 14496-19:2004 – Tecnología de la información – Codificación de objetos audiovisuales — Parte 19: Flujo de textura sintetizada". ISO. Archivado desde el original el 2017-08-30 . Consultado el 2017-08-30 .
- ^ "ISO/IEC 14496-20:2008 – Tecnología de la información – Codificación de objetos audiovisuales – Parte 20: Representación de escenas de aplicaciones ligeras (LASeR) y formato de agregación simple (SAF)". ISO. Archivado desde el original el 2017-08-30 . Consultado el 2017-08-30 .
- ^ "Libro blanco sobre MPEG-4 LASeR". Julio de 2005. Archivado desde el original el 23 de noviembre de 2011. Consultado el 11 de abril de 2010 .
- ^ ab «ISO/IEC 14496-21:2006 – Tecnología de la información — Codificación de objetos audiovisuales — Parte 21: MPEG-J Graphics Framework eXtensions (GFX)». ISO. Archivado desde el original el 2017-08-31 . Consultado el 2017-08-30 .
- ^ "MPEG-4 Systems MPEG-J". Julio de 2001. Archivado desde el original el 23 de febrero de 2010. Consultado el 11 de abril de 2010 .
- ^ "Libro blanco sobre MPEG-J GFX". Julio de 2005. Archivado desde el original el 23 de noviembre de 2011. Consultado el 11 de abril de 2010 .
- ^ "ISO/IEC 14496-22:2009 – Tecnología de la información – Codificación de objetos audiovisuales – Parte 22: Formato de fuente abierto". ISO. Archivado desde el original el 2017-08-30 . Consultado el 2017-08-30 .
- ^ ISO/IEC JTC 1/SC 29/WG 11 (julio de 2008). «ISO/IEC 14496-22 «Formato de fuente abierto»». Chiariglione. Archivado desde el original el 23 de noviembre de 2011. Consultado el 9 de febrero de 2010 .
{{cite web}}
: CS1 maint: nombres numéricos: lista de autores ( enlace ) - ^ "ISO/IEC 14496-22 Tecnología de la información — Codificación de objetos audiovisuales — Parte 22: Formato de fuente abierto" (Zip) (primera edición). 2007-03-15. Archivado desde el original el 2019-12-18 . Consultado el 2010-01-28 .
- ^ "ISO/IEC 14496-23:2008 – Tecnología de la información — Codificación de objetos audiovisuales — Parte 23: Representación simbólica de música". ISO . Consultado el 30 de agosto de 2017 .
- ^ "ISO/IEC TR 14496-24:2008 – Tecnología de la información — Codificación de objetos audiovisuales — Parte 24: Interacción de audio y sistemas". ISO. Archivado desde el original el 2017-08-31 . Consultado el 2017-08-30 .
- ^ "ISO/IEC 14496-25:2011 – Tecnología de la información — Codificación de objetos audiovisuales — Parte 25: Modelo de compresión de gráficos 3D". ISO. Archivado desde el original el 2017-08-30 . Consultado el 2017-08-30 .
- ^ "ISO/IEC 14496-26:2010 – Tecnología de la información – Codificación de objetos audiovisuales – Parte 26: Conformidad de audio". ISO. Archivado desde el original el 2017-08-31 . Consultado el 2017-08-30 .
- ^ "ISO/IEC 14496-27:2009 – Tecnología de la información — Codificación de objetos audiovisuales — Parte 27: Conformidad con gráficos 3D". ISO . Consultado el 30 de agosto de 2017 .
- ^ ISO. «ISO/IEC 14496-27:2009/Amd 6:2015 – Conformidad con la codificación de malla 3D basada en patrones» . Consultado el 30 de agosto de 2017 .
- ^ "ISO/IEC CD 14496-28 – Tecnología de la información — Codificación de objetos audiovisuales — Parte 28: Representación de fuentes compuestas". ISO . Consultado el 30 de agosto de 2017 .
- ^ "Autoridad de licencias MPEG - MPEG-4 Visual: Introducción". Archivado desde el original el 26 de junio de 2018. Consultado el 7 de enero de 2011 .
- ^ "Autoridad de licencias MPEG - Sistemas MPEG-4: Introducción". Archivado desde el original el 22 de enero de 2011. Consultado el 7 de enero de 2011 .
Enlaces externos
- Descripción general del estándar MPEG-4 Archivado el 27 de marzo de 2010 en Wayback Machine en el sitio web oficial de MPEG
- Página MPEG-4 del Foro de la Industria MPEG (MPEGIF) en archive.today (archivada el 22 de octubre de 2012)
- Libro blanco sobre MPEG-4 del Foro de la industria MPEG (MPEGIF) en los Archivos web de la Biblioteca del Congreso (archivado el 8 de enero de 2010)
- Código de referencia JM MPEG-4 AVC /H.264 Archivado el 2 de agosto de 2015 en Wayback Machine
- OpenIPMP: Proyecto DRM de código abierto para MPEG-4 Archivado el 10 de febrero de 2007 en Wayback Machine