Este artículo tiene varios problemas. Ayúdenos a mejorarlo o a discutir estos problemas en la página de discusión . ( Aprenda cómo y cuándo eliminar estos mensajes )
|
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 transmisión de video. [1] Utiliza el método 2D más Delta y es una enmienda al estándar de compresión de video H.264 (MPEG-4 AVC) , desarrollado conjuntamente por MPEG y VCEG , [2] con las contribuciones de varias empresas, como Panasonic y LG Electronics . [3]
El formato MVC está pensado para codificar vídeo 3D estereoscópico (de dos vistas) , así como televisión de punto de vista libre 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 lanzamientos de Blu-ray 3D estereoscópicos . [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 la mayor cantidad de información posible entre las diferentes capas. Esto puede reducir el tamaño del vídeo codificado. [5] [6]
El video 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 temporal y entre vistas combinadas es importante para una codificación MVC eficiente. Un cuadro de una determinada cámara se puede predecir no solo a partir de cuadros relacionados temporalmente de la misma cámara, sino también a partir de los cuadros de cámaras vecinas. Estas interdependencias se pueden utilizar para una predicción eficiente. [7] [8] [9]
El método utilizado en la codificación de vídeo multivista para películas Blu-ray 3D se conoce como algoritmo 2D más Delta, y la especificación MVC en sí misma es parte del estándar H.264 como una enmienda en el “Anexo H” de H.264 de la especificación. [10]
This section may contain information not important or relevant to the article's subject. (December 2020) |
A partir de abril de 2015, no existe ningún software libre y de código abierto que admita la decodificación de software del estándar de compresión de video MVC. [11] Los decodificadores de código abierto H.264 y HEVC (H.265) populares , como los que se usan en las bibliotecas FFmpeg y Libav , simplemente ignoran la segunda vista y, por lo tanto, no muestran la segunda vista para las vistas estereoscópicas. En la mayoría de los casos, la razón por la que no se agregó este soporte es que MVC no se consideró cuando se escribió el código central inicial de los decodificadores H.264 y HEVC. Las modificaciones posteriores a menudo significarían mucho trabajo de refactorización de código de requisitos previos y grandes cambios en su arquitectura actual, con un trabajo importante en desenredar y reordenar parte del código y dividir diferentes funciones en el código de decodificador existente en fragmentos más pequeños para un manejo más simple para, a su vez, hacer que las modificaciones como MVC sean más fáciles de agregar. [12]
Sin embargo, en el pasado se han realizado algunos trabajos de prueba de concepto , pero nunca llegaron a incorporarse a los lanzamientos oficiales de FFmpeg o Libav . [13] [14]
El 8 de marzo de 2016, la situación mejoró. El desarrollador "Nevcairiel" (que también trabaja para Media Player Classic — Home Cinema ( MPC-HC )) lanzó la versión 0.68 de DirectShow Media Splitter and Decoders Collection LAV Filters [15] con soporte para desmultiplexación y decodificación H.264 MVC 3D. Con la ayuda de esta versión y FRIM [16] escrito por un programador llamado "videohelp3d" [17] es posible escribir un script de AviSynth para preprocesar un videoclip H.264 MVC 3D que luego puede abrirse con el reproductor de video 3D gratuito Bino [18] y luego mostrarse como video anaglifo rojo — 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 usar para obtener audio de un videoclip 3D H.264 MVC. El desarrollador [19] publicó que en una versión futura de, podría ser posible que LAV Video renderice el video como Side-by-Side directamente. [20]
Las siguientes organizaciones poseen patentes que contribuyeron al desarrollo de la tecnología MVC, enumeradas en un grupo de patentes de MPEG LA . [21]
Organización [22] | Patentes activas | Patentes vencidas | Patentes totales [3] |
---|---|---|---|
Panasonic | 607 | 41 | 648 |
Electrónica LG | 85 | 2 | 87 |
Laboratorios Dolby | 77 | 3 | 80 |
Fraunhofer | 65 | 0 | 65 |
Fujitsu | 59 | 3 | 62 |
Mitsubishi Eléctrico | 28 | 21 | 49 |
EG | 31 | 0 | 31 |
Tagivan II LLC | 27 | 0 | 27 |
Siemens | 14 | 9 | 23 |
Universidad de Columbia | 0 | 17 | 17 |
Maxell | 14 | 0 | 14 |
Licencias de Thomson | 0 | 14 | 14 |
Línea de mando KPN NV1 | 0 | 13 | 13 |
Telégrafo y teléfono de Nippon | 8 | 0 | 8 |
NTT Docomo | 6 | 0 | 6 |
Sony | 5 | 0 | 5 |
Instituto de Investigaciones en Electrónica y Telecomunicaciones | 2 | 1 | 3 |
Compañía HP Inc. | 0 | 1 | 1 |
{{cite web}}
: CS1 maint: archived copy as title (link)3DTV EN CASA: ESTADO, RETOS Y SOLUCIONES PARA OFRECER UNA EXPERIENCIA DE ALTA CALIDAD