MPEG-4 Part 2 , MPEG-4 Visual (formalmente ISO / IEC 14496-2 [1] ) es un formato de compresión de vídeo desarrollado por el Moving Picture Experts Group (MPEG). Pertenece a los estándares MPEG-4 ISO/IEC. Utiliza compensación de movimiento por bloques y una transformada de coseno discreta (DCT), similar a estándares anteriores como MPEG-1 Part 2 y H.262/MPEG-2 Part 2 .
Varios códecs populares, incluidos DivX , Xvid y Nero Digital, implementan este estándar. MPEG-4 Parte 10 define un formato diferente de MPEG-4 Parte 2. MPEG-4 Parte 10 se conoce comúnmente como H.264 o AVC y fue desarrollado conjuntamente por ITU-T y MPEG.
MPEG-4 Parte 2 es compatible con H.263 en el sentido de que un decodificador de vídeo MPEG-4 decodifica correctamente un flujo de bits H.263 básico. (El decodificador de vídeo MPEG-4 es capaz de decodificar de forma nativa una forma básica de H.263). [2] [3] [4] En MPEG-4 Visual, hay dos tipos de capas de objetos de vídeo: la capa de objetos de vídeo que proporciona la funcionalidad completa de MPEG-4 y una capa de objetos de vídeo de funcionalidad reducida, la capa de objetos de vídeo con encabezados cortos (que proporciona compatibilidad de flujo de bits con H.263 de línea base). [5] MPEG-4 Parte 2 se basa parcialmente en ITU-T H.263. [6] El primer modelo de verificación de vídeo MPEG-4 (modelo de simulación y prueba) utilizó herramientas de codificación ITU-T H.263 junto con codificación de forma. [7]
El formato MPEG-4 Visual fue desarrollado por el comité Moving Picture Experts Group (MPEG). La especificación fue escrita por el ingeniero iraní - suizo Touradj Ebrahimi (posteriormente presidente de JPEG ) y el ingeniero holandés Caspar Horne. [5] El estándar fue desarrollado utilizando patentes de más de una docena de organizaciones, listadas por MPEG LA en un fondo de patentes . La mayoría de las patentes utilizadas para el formato MPEG-4 Visual fueron de tres compañías japonesas : Mitsubishi Electric (255 patentes), Hitachi (206 patentes) y Panasonic (200 patentes). [8] Vea los titulares de patentes a continuación para obtener una lista completa de los titulares de patentes.
Edición | Fecha de lanzamiento | Última modificación | Estándar | Descripción |
---|---|---|---|---|
Primera edición | 1999 | 2000 | ISO/IEC 14496-2:1999 [10] | |
Segunda edición | 2001 | 2003 | ISO/IEC 14496-2:2001 [11] | |
Tercera edición | 2004 | 2009 [1] | ISO/IEC 14496-2:2004 [1] |
Esta sección necesita citas adicionales para su verificación . ( mayo de 2023 ) |
Para abordar diversas aplicaciones, que van desde cámaras de vigilancia de baja calidad y baja resolución hasta transmisiones de TV de alta definición y DVD, muchos estándares de video agrupan las características en perfiles y niveles. MPEG-4 Parte 2 contiene aproximadamente 21 perfiles.
Los perfiles más comúnmente implementados son el Perfil Simple Avanzado (ASP o Perfil AS) y el Perfil Simple (SP), que es un subconjunto del ASP.
Otros perfiles incluyen el Perfil de eficiencia de codificación avanzada (Perfil ACEP o ACE), el Perfil simple avanzado en tiempo real (Perfil ARTSP o ARTS), el Perfil central (CP), el Perfil principal (MP) y el Perfil de estudio simple (Perfil SStP o SSt).
La mayoría de los esquemas de compresión de vídeo estandarizan el flujo de bits (y, por tanto, el decodificador), dejando el diseño del codificador a las implementaciones individuales. Por lo tanto, las implementaciones para un perfil en particular (como DivX o Nero Digital, que son implementaciones de Advanced Simple Profile, y Xvid, que implementa ambos perfiles) son todas técnicamente idénticas en lo que respecta al decodificador. Un punto de comparación sería que un archivo MP3 se puede reproducir en cualquier reproductor de MP3, ya sea que se haya creado a través de iTunes, Windows Media Player, LAME o el codificador Fraunhofer común.
El perfil simple está destinado principalmente a usarse en situaciones donde otras condiciones de las aplicaciones, como el ancho de banda de la red, el tamaño del dispositivo, etc., exigen una baja tasa de bits y una baja resolución. Algunos ejemplos son los teléfonos móviles , algunos sistemas de videoconferencia de gama baja , sistemas de vigilancia electrónica , etc.
Nivel | Máx. buffer | Velocidad de bits máxima | Retardo máximo a la tasa de bits máxima | Tamaño máximo de VP | Tamaño máximo de VOP | Velocidad máxima del decodificador | Tamaño máximo del marco | ||||
---|---|---|---|---|---|---|---|---|---|---|---|
@ 30 Hz | @ 25 Hz | @ 24 Hz | @ 15 Hz | @ 12,5 Hz | |||||||
0 | 160 | 64 | 2,50 | 2.048 | 99 | 1.485 | — | Formato de archivo QCIF (176 × 144) | |||
0b | 320 | 128 | |||||||||
1 | 160 | 64 | 128×96 | 144×96 | 160×96 | ||||||
2 | 640 | 128 | 5.00 | 4.096 | 396 | 5.940 | 256×192 | 304×192, 288×208 | 304×208 | CIF (352×288) | |
3 | 384 | 1.66 | 8,192 | 11.880 | CIF (352×288) | ||||||
4a | 1.280 | 4.000 | 0,32 | 16.384 | 1.200 | 36.000 | VGA (640 × 480) | ||||
5 | 1.792 | 8.000 | 0,22 | 1.620 | 40.500 | D1 NTSC (720 × 480) | D1 PAL (720 × 576) | ||||
6 | 3.968 | 12.000 | 0,33 | 3.600 | 108.000 | 720p (1280x720) | |||||
Unidades | kbits | kbits/s | artículos de segunda clase | pedacitos | macrobloques | macrobloques/s | píxeles |
El perfil simple avanzado no se incluyó en el estándar original. Sus características técnicas notables en relación con el perfil simple, que es similar al H.263 , incluyen:
La cuantificación MPEG y el soporte entrelazado están diseñados de manera básicamente similar a como se encuentran en MPEG-2 Parte 2. El soporte de imagen B está diseñado de manera básicamente similar a como se encuentran en MPEG-2 Parte 2 y H.263v2 .
La función de compensación de movimiento de un cuarto de píxel de ASP fue innovadora y luego también se incluyó (en formas algo diferentes) en diseños posteriores como MPEG-4 Parte 10 , HEVC , VC-1 y VVC . Algunas implementaciones de MPEG-4 Parte 2 omiten la compatibilidad con esta función, porque tiene un efecto significativamente perjudicial en la velocidad de los decodificadores de software y no siempre es beneficiosa para la calidad.
La función de compensación de movimiento global no es compatible con la mayoría de las implementaciones, aunque el estándar exige oficialmente que los decodificadores la admitan. La mayoría de los codificadores tampoco la admiten, y algunos expertos afirman que normalmente no ofrece ningún beneficio en la compresión. Cuando se utiliza, la compensación de movimiento global de ASP tiene un gran impacto desfavorable en la velocidad y añade una complejidad considerable a la implementación.
Nivel | Máx. buffer | Velocidad de bits máxima | Retardo máximo a la tasa de bits máxima | Tamaño máximo de VP | Tamaño máximo de VOP | Velocidad máxima del decodificador | Tamaño máximo del marco | ||||
---|---|---|---|---|---|---|---|---|---|---|---|
@ 30 Hz | @ 25 Hz | @ 24 Hz | @ 15 Hz | @ 12,5 Hz | |||||||
0 | 160 | 128 | 1.25 | 2.048 | 99 | 2.970 | Formato de archivo QCIF (176 × 144) | ||||
1 | |||||||||||
2 | 640 | 384 | 1.66 | 4.096 | 396 | 5.940 | 256×192 | 304×192, 288×208 | 304×208 | CIF (352×288) | |
3 | 768 | 0,86 | 11.880 | CIF (352×288) | |||||||
3b | 1.040 | 1.500 | 0,69 | ||||||||
4 | 1.280 | 3.000 | 0,43 | 8,192 | 792 | 23.760 | 352 × 576, 704 × 288 | ||||
5 | 1.792 | 8.000 | 0,22 | 16.384 | 1.620 | 48.600 | 720×576 | ||||
Unidades | kbits | kbits/s | artículos de segunda clase | pedacitos | macrobloques | macrobloques/s | píxeles |
El perfil de estudio simple tiene seis niveles, que van desde SDTV hasta resolución 4K . [12] SStP permite una profundidad de bits de hasta 12 bits y un submuestreo de croma de hasta 4:4:4 , [12] utilizando solo codificación intracuadro. [13] SStP es utilizado por HDCAM SR . [12]
Nivel | Máxima profundidad de bits y submuestreo de croma | Máxima resolución y velocidad de cuadros | Velocidad máxima de datos (Mbit/s) |
---|---|---|---|
1 | 4:2:2 de 10 bits | Televisión de definición estándar | 180 |
2 | 4:2:2 de 10 bits | 1920 × 1080 30p/30i | 600 |
3 | 12 bits 4:4:4 | 1920 × 1080 30p/30i | 900 |
4 | 12 bits 4:4:4 | 2K × 2K 30p | 1.350 |
5 | 12 bits 4:4:4 | 4K × 2K 30p | 1.800 |
6 | 12 bits 4:4:4 | 4K × 2K 60p | 3.600 |
Las patentes de MPEG-4 Parte 2 expiraron en todo el mundo, con la excepción de Brasil. La última patente estadounidense expiró el 14 de noviembre de 2023. [14] Las siguientes organizaciones tenían patentes para la tecnología MPEG-4 Visual, tal como se enumeran en el fondo de patentes administrado por MPEG LA .
Organización [15] | Patentes [8] |
---|---|
Mitsubishi Eléctrico | 255 |
Hitachi | 206 |
Panasonic | 200 |
Fideicomiso de patentes del sol | 125 |
Toshiba | 96 |
Electrónica Samsung | 92 |
Sony | 84 |
Philips | 73 |
Corporación Sharp | 44 |
Pantech | 36 |
Robert Bosch GmbH | 27 |
Telégrafo y teléfono de Nippon | 24 |
Desarrollo de tecnología de GE | 23 |
Licencias CIF | 20 |
Dolby | 19 |
Telenor | 19 |
Siemens AG | 15 |
JVC Kenwood | 14 |
Naranja SA | 14 |
Electrónica LG | 13 |
Fujitsu | 11 |
ZTE | 10 |
9 | |
Grupo BT | 3 |
Terapéutica Calmare | 2 |
Laboratorios de Televisión por Cable, Inc. | 1 |
Canon Inc. | 1 |
KDDI | 1 |
Microsoft | 1 |
Industria eléctrica de Oki | 1 |
Sanyo | 1 |
El MPEG-4 Parte 2 ha generado algunas críticas en la industria. El mantenedor de FFmpeg, Michael Niedermayer, ha criticado el MPEG-4 por carecer de un filtro de desbloqueo en bucle , por que el GMC es demasiado intensivo en términos computacionales y por que el OBMC está definido pero no está permitido en ningún perfil, entre otras cosas. [16] Ben Waggoner de Microsoft afirma: "Microsoft (mucho antes de mi tiempo) siguió la ruta del estándar de códecs antes con el MPEG-4 Parte 2, lo que resultó ser una profunda decepción en toda la industria: no ofrecía una gran ventaja de compresión sobre el MPEG-2, y las prolongadas discusiones sobre el acuerdo de licencia ahuyentaron mucha adopción. Estuve involucrado en muchos proyectos de medios digitales que ni siquiera tocarían el MPEG-4 a fines de la década de 1990 y principios de la década de 2000 porque iba a haber una 'tarifa de contenido' que aún no se había definido por completo". [17]
{{cite web}}
: CS1 maint: nombres numéricos: lista de autores ( enlace )