Multi View Video Coding ( MVC , también conocido como MVC 3D ) es un estándar de codificación de video estereoscópico para compresión de video que permite codificar secuencias de video capturadas simultáneamente desde múltiples ángulos de cámara en una sola secuencia de video. [1] Utiliza el método 2D más Delta y es una enmienda al estándar de compresión de vídeo H.264 (MPEG-4 AVC) , desarrollado conjuntamente por MPEG y VCEG , [2] con contribuciones de varias empresas, principalmente Panasonic y Electrónica LG . [3]
El formato MVC está destinado a codificar vídeo 3D estereoscópico (de dos vistas) , así como televisión de punto de vista gratuito y televisión 3D de múltiples vistas . El perfil Stereo High se estandarizó en junio de 2009; el perfil se basa en el conjunto de herramientas MVC y se utiliza en versiones estereoscópicas de Blu-ray 3D . [4]
MVC se basa en la idea de que las grabaciones de vídeo de la misma escena desde múltiples ángulos comparten muchos elementos comunes. Es posible codificar todos los fotogramas simultáneos capturados en el mismo flujo elemental y compartir tanta información como sea posible entre las diferentes capas. Esto puede reducir el tamaño del vídeo codificado. [5] [6]
El vídeo multivista contiene una gran cantidad de dependencias estadísticas entre vistas, ya que todas las cámaras capturan la misma escena desde diferentes puntos de vista. Por lo tanto, la predicción combinada temporal y entre vistas es importante para una codificación MVC eficiente. Un fotograma de una determinada cámara se puede predecir no sólo a partir de fotogramas relacionados temporalmente de la misma cámara, sino también de los fotogramas de cámaras vecinas. Estas interdependencias se pueden utilizar para una predicción eficiente. [7] [8] [9]
El método para esto se utiliza en la codificación de video Multiview para películas Blu-ray 3D y se conoce como algoritmo 2D más Delta, y la especificación MVC en sí es parte del estándar H.264 como una enmienda en el “Anexo H” H.264 de la especificación. [10]
En abril de 2015, no existe ningún software gratuito y de código abierto que admita la decodificación de software del estándar de compresión de video MVC. [11] Los decodificadores populares de código abierto H.264 y HEVC (H.265) , como los utilizados en las bibliotecas FFmpeg y Libav , simplemente ignoran la segunda vista y, por lo tanto, no muestran la segunda vista para vistas estereoscópicas. En la mayoría de los casos, la razón por la que no se agrega este soporte es que MVC no se consideró cuando se escribió el código inicial de los decodificadores H.264 y HEVC. Una enmienda posterior, como tal, a menudo significaría una gran cantidad de trabajo de refactorización del código como requisito previo y grandes cambios en su arquitectura actual, con un trabajo importante para desenredar y reordenar parte del código, y dividir diferentes funciones en el código del decodificador existente en fragmentos más pequeños para un manejo más simple y, a su vez, hacer enmiendas como MVC son más fáciles de agregar. [12]
Sin embargo, en el pasado se realizaron algunos trabajos de prueba de concepto , pero nunca llegaron a los lanzamientos oficiales de FFmpeg o Libav . [13] [14]
El 8 de marzo de 2016 la situación mejoró. La versión 0.68 de DirectShow Media Splitter and Decoders Collection LAV Filters [15] fue lanzada por el desarrollador "Nevcairiel" (que también trabaja para Media Player Classic - Home Cinema ( MPC-HC )) con soporte para decodificación y desmultiplexación 3D H.264 MVC . Con la ayuda de esta versión y FRIM [16] escrito por un programador llamado “videohelp3d” [17] es posible escribir un script AviSynth para preprocesar un video clip H.264 MVC 3D que luego se puede abrir mediante video 3D gratuito. reproductor Bino [18] y luego se muestra en rojo (vídeo anaglifo cian, por ejemplo). [11]
El uso del complemento FRIM AviSynth (FRIMSource) se describe en la página de inicio de “videohelp3d”. Los filtros LAV se pueden utilizar para obtener audio de un videoclip H.264 MVC 3D. El desarrollador [19] publicó que en una versión futura de, podría ser posible que LAV Video reproduzca el video directamente en lado a lado. [20]
Las siguientes organizaciones poseen patentes que contribuyeron al desarrollo de la tecnología MVC, incluidas en un grupo de patentes de MPEG LA . [21]
{{cite web}}
: CS1 maint: archived copy as title (link)3DTV EN CASA: ESTADO, RETOS Y SOLUCIONES PARA OFRECER UNA EXPERIENCIA DE ALTA CALIDAD