De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

MPEG-4 es un método para definir la compresión de datos digitales de audio y visuales (AV). Fue introducido a finales de 1998 y designó un estándar para un grupo de audio y codificación de vídeo formatos y tecnología relacionada acordadas por la norma ISO / IEC Moving Picture Experts Group (MPEG) ( ISO / IEC JTC 1 / SC29 / WG11) bajo la norma oficial ISO / IEC 14496 - Codificación de objetos audiovisuales . Los usos de MPEG-4 incluyen la compresión de datos AV para web ( transmisión de medios ) y distribución de CD , voz ( teléfono , videoteléfono ) yDifusión de aplicaciones 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]

Antecedentes [ editar ]

MPEG-4 absorbe muchas de las características de MPEG-1 y MPEG-2 y otros estándares relacionados, agregando nuevas características como soporte VRML (extendido) para renderizado 3D, archivos compuestos orientados a objetos (incluidos audio, video y objetos VRML), compatibilidad con la gestión de derechos digitales especificada externamente y varios tipos de interactividad. AAC (codificación de audio avanzada) se estandarizó como un complemento de MPEG-2 (como parte 7) antes de que se emitiera MPEG-4.

MPEG-4 sigue siendo un estándar en evolución y se divide en varias partes. Las empresas que promueven la compatibilidad con MPEG-4 no siempre indican claramente a qué nivel de compatibilidad de "parte" se refieren. Las partes clave a tener en cuenta son MPEG-4 Parte 2 (incluido Advanced Simple Profile, utilizado por códecs como DivX , Xvid , Nero Digital y 3ivx y QuickTime 6) y MPEG-4 parte 10 (MPEG-4 AVC / H .264 o codificación de video avanzada, utilizada por el codificador x264 , Nero Digital AVC, QuickTime 7 y medios de video de alta definición como Blu-ray Disc ).

La mayoría de las funciones incluidas en MPEG-4 se dejan a los desarrolladores individuales para decidir si implementarlas o no. Esto significa que probablemente no haya implementaciones completas de todo el conjunto de estándares MPEG-4. Para hacer frente a esto, la norma incluye el concepto de "perfiles" y "niveles", lo que permite definir un conjunto específico de capacidades de una manera apropiada para un subconjunto de aplicaciones.

Inicialmente, MPEG-4 estaba dirigido principalmente a comunicaciones de video de baja tasa de bits ; sin embargo, su alcance como estándar de codificación multimedia se amplió posteriormente. MPEG-4 es eficiente en una variedad de velocidades de bits que van desde unos pocos kilobits por segundo hasta decenas de megabits por segundo. MPEG-4 proporciona las siguientes funciones:

  • Eficiencia de codificación mejorada sobre MPEG-2 [2]
  • Capacidad para codificar datos de medios mixtos (video, audio, voz)
  • Resistencia a errores para permitir una transmisión robusta
  • Capacidad para interactuar con la escena audiovisual generada en el receptor

Resumen [ editar ]

MPEG-4 proporciona una serie de tecnologías para desarrolladores, para varios proveedores de servicios y para usuarios finales:

  • MPEG-4 permite a diferentes desarrolladores de software y hardware crear objetos multimedia con mejores capacidades de adaptabilidad y flexibilidad para mejorar la calidad de servicios y tecnologías como televisión digital, gráficos de animación , la World Wide Web y sus extensiones.
  • Los proveedores de redes de datos pueden utilizar MPEG-4 para la transparencia de los datos. Con la ayuda de procedimientos estándar, los datos MPEG-4 se pueden interpretar y transformar 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 varios objetos animados.
  • Señalización estandarizada de gestión de derechos digitales , 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 se encuentran las siguientes:

  • Multiplexa y sincroniza datos, asociados con objetos de medios, de tal manera que pueden ser transportados de manera eficiente a través de canales de red.
  • Interacción con la escena audiovisual, que se forma en el lateral del receptor.

Perfiles y niveles [ editar ]

MPEG-4 proporciona un amplio y rico conjunto de herramientas para la codificación. Se han proporcionado subconjuntos de juegos de herramientas MPEG-4 para su uso en aplicaciones específicas. Estos subconjuntos, llamados 'Perfiles', limitan el tamaño del conjunto de herramientas que se requiere que implemente un decodificador. [3] Con el fin de 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 constructor de códecs para implementar solo el subconjunto del estándar necesario, mientras mantiene el interfuncionamiento con otros dispositivos MPEG-4 que implementan la misma combinación. [3]
  • Verificar si los dispositivos MPEG-4 cumplen con el estándar, lo que se conoce como prueba de conformidad . [3]

Partes de MPEG-4 [ editar ]

MPEG-4 consta de varios estándares, denominados "partes", que incluyen lo siguiente (cada parte cubre un cierto aspecto 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 completa.

MPEG-1 , MPEG-2 , MPEG-7 y MPEG-21 son otros conjuntos de estándares MPEG.

Niveles MPEG-4 [ editar ]

Los niveles de perfil bajo son parte de las restricciones de codificación / decodificación de video MPEG-4 y son compatibles con el antiguo estándar ITU H.261, también compatible con los estándares anteriores de TV analógica para transmisión y grabaciones (como video NTSC o PAL). El perfil ASP en su nivel más alto es adecuado para la mayoría de los medios y reproductores de DVD habituales o para muchos sitios de video en línea, pero no para grabaciones de Blu-ray o contenido de video HD en línea.

Más adelante se han definido perfiles más avanzados para medios HD en el perfil AVC, que es funcionalmente idéntico al estándar ITU H.264 pero ahora también está integrado en MPEG-4 Parte 10 (consulte H.264 / MPEG-4 AVC para ver la lista de niveles definidos en este perfil AVC).

Licencias [ editar ]

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 Part 2 Visual de una amplia gama de compañías (el audio se licencia por separado) y enumera todos sus licenciatarios y licenciatarios en el sitio. Se están desarrollando nuevas licencias para las patentes del sistema MPEG-4 [63] y no se ofrecen nuevas licencias mientras que los titulares de su antigua licencia de sistemas MPEG-4 todavía estén 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 MPEG-4 Visual pertenecen a tres empresas japonesas: Mitsubishi Electric (255 patentes), Hitachi (206 patentes) y Panasonic (200 patentes). [64]

Ver también [ editar ]

  • MPEG
  • Audio estructurado MPEG-4
  • MPEG-4 SLS
  • ISO / IEC JTC 1 / SC 29

Referencias [ editar ]

  1. ^ Ebrahimi, Touradj; Pereira, Fernando (2002). El libro MPEG-4 . Prentice Hall Professional . ISBN 9780130616210.
  2. ^ Wiegand, T; Sullicano, GJ; Bjontegaard, G; Luthra, A. "Descripción general del estándar de codificación de video H.264 / AVC - IEEE Journals & Magazine". doi : 10.1109 / TCSVT.2003.815165 . Cite journal requiere |journal=( ayuda )
  3. ^ a b c d e RFC 3640 , IETF, pág. 31.
  4. ^ 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 .
  5. ^ 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 .
  6. ^ "ISO / IEC 14496-1: 2010 - Tecnología de la información - Codificación de objetos audiovisuales - Parte 1: Sistemas" . Consultado el 30 de agosto de 2017 .
  7. ^ ISO. "ISO / IEC 14496-1: 2010 / Amd 2: 2014 - Soporte para datos audiovisuales sin procesar" . Consultado el 30 de agosto de 2017 .
  8. ^ 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 originales (PDF) en 31/08/2017 , recuperado 2010-04-11
  9. ^ WG11 (MPEG) (marzo de 2002). "Descripción general del estándar MPEG-4" . Consultado el 11 de abril de 2010 .
  10. ^ WG11 (11/21/1997), texto para CD 14496-1 Sistemas (MS Word .doc) , recuperada 2010-04-11
  11. ^ "Gestión de flujo elemental de sistemas MPEG-4 (ESM)" . Julio de 2001 . Consultado el 11 de abril de 2010 .
  12. ^ "Preguntas frecuentes de sistemas MPEG (1-2-4-7), versión 17.0" . Julio de 2001 . Consultado el 11 de abril de 2010 .
  13. ^ "ISO / IEC 14496-2: 2004 - Tecnología de la información - Codificación de objetos audiovisuales - Parte 2: Visual" . ISO . Consultado el 30 de agosto de 2017 .
  14. ^ "ISO / IEC 14496-3: 2009 - Tecnología de la información - Codificación de objetos audiovisuales - Parte 3: Audio" . ISO . Consultado el 30 de agosto de 2017 .
  15. ^ "ISO / IEC 14496-3: 2009 / Amd 6: 2017, perfiles, niveles y método de mezcla para programas de 22,2 canales" . YO ASI. 2017 . Consultado el 30 de agosto de 2017 .
  16. ^ "ISO / IEC 14496-4: 2004 - Tecnología de la información - Codificación de objetos audiovisuales - Parte 4: Pruebas de conformidad" . ISO . Consultado el 30 de agosto de 2017 .
  17. ^ "ISO / IEC 14496-5: 2001 - Tecnología de la información - Codificación de objetos audiovisuales - Parte 5: Software de referencia" . ISO . Consultado el 30 de agosto de 2017 .
  18. ^ "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 . Consultado el 30 de agosto de 2017 .
  19. ^ "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 . Consultado el 30 de agosto de 2017 .
  20. ^ "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 . Consultado el 30 de agosto de 2017 .
  21. ^ "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 . Consultado el 30 de agosto de 2017 .
  22. ^ "ISO / IEC 14496-10: 2014 - Tecnología de la información - Codificación de objetos audiovisuales - Parte 10: Codificación de video avanzada" . ISO . Consultado el 30 de agosto de 2017 .
  23. ^ "ISO / IEC 14496-10: 2014 / Amd 3: 2016 - Información de mejora suplementaria adicional restringida" . ISO . Consultado el 30 de agosto de 2017 .
  24. ^ a b "ISO / IEC 14496-11: 2015 - Tecnología de la información - Codificación de objetos audiovisuales - Parte 11: Descripción de la escena y motor de aplicación" . ISO . Consultado el 30 de agosto de 2017 .
  25. ^ a b "Documento técnico sobre MPEG-J" . Julio de 2005 . Consultado el 11 de abril de 2010 .
  26. ^ "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 . Consultado el 19 de enero de 2014 .
  27. ^ ISO. "ISO / IEC 14496-12: 2015 / Amd 1: 2017 - Extensiones DRC" . Consultado el 30 de agosto de 2017 .
  28. ^ "ISO / IEC 14496-13: 2004 - Tecnología de la información - Codificación de objetos audiovisuales - Parte 13: Extensiones de protección y gestión de propiedad intelectual (IPMP)" . ISO . Consultado el 30 de agosto de 2017 .
  29. ^ MPEG (marzo de 2002), FPDAM ISO / IEC 14496-1: 2001 / AMD3 (Final anteproyecto de enmienda) , Archivado desde el original (MS Word .doc) en 05/12/2014 , recuperada 2010-08-01
  30. ^ "Libro blanco de MPEG-4 IPMPX" . MPEG. Julio de 2005 . Consultado el 1 de agosto de 2010 .
  31. ^ "Protección y gestión de propiedad intelectual MPEG" . MPEG. Abril de 2009 . Consultado el 1 de agosto de 2010 .
  32. ^ MPEG-4 Extensión IPMP - Para protección interoperable de Contenido Multimedia (PDF) , 2004, Archivado desde el original (PDF) en 2010-06-18 , recuperada 2010-08-01
  33. ^ "Autoridad de registro MPEG - IPMP" . Agencia Internacional MPEG RA ( CISAC ). Archivado desde el original el 16 de junio de 2007 . Consultado el 1 de agosto de 2010 .
  34. ^ "MPEG RA - Preguntas frecuentes sobre IPMP" . Agencia Internacional MPEG RA ( CISAC ) . Consultado el 1 de agosto de 2010 .[ enlace muerto permanente ]
  35. ^ "Autoridad de registro de protección y gestión de propiedad intelectual" . CISAC . 2004-12-05. Archivado desde el original el 5 de diciembre de 2004 . Consultado el 1 de agosto de 2010 .
  36. ^ Chiariglione, Leonardo (2003), Medios digitales: ¿Pueden coexistir el contenido, la empresa y los usuarios? , Torino, IT: Telecom Italia Lab, archivado desde el original el 25 de julio de 2011 , consultado el 1 de agosto de 2010
  37. ^ IPMP en formato MPEG - W3C taller DRM 22/23 de 2001 de enero de (PPT) , recuperada 2010-08-01
  38. ^ ISO. "ISO / CEI 14496-14: 2003 - Tecnología de la información - Codificación de objetos audiovisuales - Parte 14: Formato de archivo MP4" . Consultado el 30 de agosto de 2017 .
  39. ^ "ISO / IEC 14496-14: 2003 / Amd 1: 2010 - Manejo de capas de mejora de audio MPEG-4" . ISO . Consultado el 30 de agosto de 2017 .
  40. ^ "ISO / IEC 14496-15: 2017 - Tecnología de la información - Codificación de objetos audiovisuales - Parte 15: Transporte de video estructurado de la unidad de capa de abstracción de red (NAL) en el formato de archivo de medios base ISO" . ISO . Consultado el 30 de agosto de 2017 .
  41. ^ "ISO / IEC 14496-15: 2019 / Amd 1: 2020" . ISO . ISO . Consultado el 5 de enero de 2021 .
  42. ^ "ISO / IEC 14496-16: 2011 - Tecnología de la información - Codificación de objetos audiovisuales - Parte 16: Animation Framework eXtension (AFX)" . ISO . Consultado el 30 de agosto de 2017 .
  43. ^ "ISO / IEC 14496-16: 2011 / Amd 3: 2016 - Codificación de gráficos 3D y material de impresión para navegadores" . Consultado el 30 de agosto de 2017 .
  44. ^ "ISO / IEC 14496-17: 2006 - Tecnología de la información - Codificación de objetos audiovisuales - Parte 17: Formato de transmisión de texto" . ISO . Consultado el 30 de agosto de 2017 .
  45. ^ "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 .
  46. ^ "ISO / IEC 14496-19: 2004 - Tecnología de la información - Codificación de objetos audiovisuales - Parte 19: Flujo de textura sintetizada" . ISO . Consultado el 30 de agosto de 2017 .
  47. ^ "ISO / IEC 14496-20: 2008 - Tecnología de la información - Codificación de objetos audiovisuales - Parte 20: Representación de escena de aplicación ligera (LASeR) y formato de agregación simple (SAF)" . ISO . Consultado el 30 de agosto de 2017 .
  48. ^ "Libro blanco de MPEG-4 LASeR" . Julio de 2005 . Consultado el 11 de abril de 2010 .
  49. ^ a b "ISO / IEC 14496-21: 2006 - Tecnología de la información - Codificación de objetos audiovisuales - Parte 21: Extensiones de marco de gráficos MPEG-J (GFX)" . ISO . Consultado el 30 de agosto de 2017 .
  50. ^ "Sistemas MPEG-4 MPEG-J" . Julio de 2001 . Consultado el 11 de abril de 2010 .
  51. ^ "Libro blanco de MPEG-J GFX" . Julio de 2005 . Consultado el 11 de abril de 2010 .
  52. ^ "ISO / IEC 14496-22: 2009 - Tecnología de la información - Codificación de objetos audiovisuales - Parte 22: Formato de fuente abierta" . ISO . Consultado el 30 de agosto de 2017 .
  53. ^ ISO / IEC JTC 1 / SC 29 / WG 11 (julio de 2008). "ISO / IEC 14496-22" Formato de fuente abierto " " . Chiariglione . Consultado el 9 de febrero de 2010 .
  54. ^ "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 . Consultado el 28 de enero de 2010 .
  55. ^ "ISO / IEC 14496-23: 2008 - Tecnología de la información - Codificación de objetos audiovisuales - Parte 23: Representación musical simbólica" . ISO . Consultado el 30 de agosto de 2017 .
  56. ^ "ISO / IEC TR 14496-24: 2008 - Tecnología de la información - Codificación de objetos audiovisuales - Parte 24: Interacción de sistemas y audio" . ISO . Consultado el 30 de agosto de 2017 .
  57. ^ "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 . Consultado el 30 de agosto de 2017 .
  58. ^ "ISO / IEC 14496-26: 2010 - Tecnología de la información - Codificación de objetos audiovisuales - Parte 26: Conformidad de audio" . ISO . Consultado el 30 de agosto de 2017 .
  59. ^ "ISO / IEC 14496-27: 2009 - Tecnología de la información - Codificación de objetos audiovisuales - Parte 27: Conformidad de gráficos 3D" . ISO . Consultado el 30 de agosto de 2017 .
  60. ^ ISO. "ISO / IEC 14496-27: 2009 / Amd 6: 2015 - Conformidad de codificación de malla 3D basada en patrones" . Consultado el 30 de agosto de 2017 .
  61. ^ "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 .
  62. ^ "Autoridad de licencias de MPEG - MPEG-4 Visual: Introducción" . Archivado desde el original el 26 de junio de 2018 . Consultado el 7 de enero de 2011 .
  63. ^ "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 .
  64. ^ "MPEG-4 Visual - Lista de patentes" (PDF) . MPEG LA . Consultado el 6 de julio de 2019 .

Enlaces externos [ editar ]

  • Descripción general del estándar MPEG-4 en el sitio web oficial de MPEG
  • MPEG Industry Forum (MPEGIF) Página de MPEG-4 en Archive.today (archivado el 22 de octubre de 2012 )
  • MPEG Industry Forum (MPEGIF) Libro blanco de MPEG-4 en los archivos web de la Biblioteca del Congreso (archivado 2010-01-08)
  • Código de referencia JM MPEG-4 AVC /H.264
  • OpenIPMP: Proyecto DRM de código abierto para MPEG-4