Multi View Video Coding ( MVC , также известный как MVC 3D ) — это стандарт кодирования стереоскопического видео для сжатия видео , который позволяет кодировать видеопоследовательности, снятые одновременно с нескольких ракурсов камеры, в одном видеопотоке. [1] Он использует метод 2D плюс Delta и является поправкой к стандарту сжатия видео H.264 (MPEG-4 AVC) , разработанному совместно MPEG и VCEG , [2] при участии ряда компаний, в первую очередь Panasonic и LG Электроникс . [3]
Форматирование MVC предназначено для кодирования стереоскопического (двухракурсного) 3D-видео , а также телевидения со свободной точкой обзора и многоракурсного 3D-телевидения . Профиль Stereo High был стандартизирован в июне 2009 года; профиль основан на наборе инструментов MVC и используется в стереоскопических выпусках Blu-ray 3D . [4]
MVC основан на идее, что видеозаписи одной и той же сцены с разных ракурсов имеют много общих элементов. Можно закодировать все одновременные кадры, захваченные в одном элементарном потоке , и распределить как можно больше информации по разным уровням. Это может уменьшить размер закодированного видео. [5] [6]
Многоракурсное видео содержит большое количество статистических зависимостей между просмотрами, поскольку все камеры снимают одну и ту же сцену с разных точек зрения. Следовательно, комбинированное временное и межвидовое предсказание важно для эффективного кодирования MVC. Кадр с определенной камеры можно предсказать не только по связанным во времени кадрам с этой же камеры, но и по кадрам соседних камер. Эти взаимозависимости можно использовать для эффективного прогнозирования. [7] [8] [9]
Этот метод используется при многоракурсном видеокодировании для фильмов Blu-ray 3D и известен как алгоритм 2D плюс Delta, а сама спецификация MVC является частью стандарта H.264 в качестве поправки к H.264 «Приложение H» спецификация. [10]
По состоянию на апрель 2015 года не существует бесплатного программного обеспечения с открытым исходным кодом , поддерживающего программное декодирование стандарта сжатия видео MVC. [11] Популярные декодеры H.264 и HEVC (H.265) с открытым исходным кодом , например те, которые используются в библиотеках FFmpeg и Libav , просто игнорируют второе представление и, таким образом, не показывают второе представление для стереоскопических представлений. В большинстве случаев причина отсутствия этой поддержки заключается в том, что MVC не учитывался при написании исходного кода основных декодеров H.264 и HEVC. Более поздние поправки, как таковые, часто будут означать большую предварительную работу по рефакторингу кода и большие изменения в его текущей архитектуре, с основной работой по распутыванию и переупорядочению некоторого кода, а также разделению различных функций в существующем коде декодера на более мелкие фрагменты для более простой обработки, а затем создания такие поправки, как MVC, легче добавлять. [12]
Однако в прошлом уже проводилась некоторая работа по проверке концепции , но она так и не вошла в состав официальных выпусков FFmpeg или Libav . [13] [14]
8 марта 2016 года ситуация улучшилась. Версия 0.68 коллекции LAV Filters DirectShow Media Splitter and Decoders [15] была выпущена разработчиком «Nevcairiel» (который также работает для Media Player Classic — Home Cinema ( MPC-HC )) с поддержкой демультиплексирования и декодирования 3D H.264 MVC. . С помощью этой версии и FRIM [16] , написанного программистом по имени «videohelp3d» [17], можно написать сценарий AviSynth для предварительной обработки 3D-видеоклипа H.264 MVC, который затем можно открыть с помощью бесплатного 3D-видео. плеер Bino [18] и затем отображается красным — например, голубое анаглифное видео. [11]
Использование плагина FRIM AviSynth (FRIMSource) описано на домашней странице «videohelp3d». Фильтры LAV можно использовать для получения звука из 3D-видеоклипа H.264 MVC. Разработчик [19] сообщил, что в будущем выпуске LAV Video, возможно, будет напрямую отображать видео в режиме Side-by-Side. [20]
Следующие организации владеют патентами , которые способствовали развитию технологии MVC, внесенными в патентный пул MPEG LA . [21]
{{cite web}}
: CS1 maint: archived copy as title (link)3DTV ДОМА: СОСТОЯНИЕ, ПРОБЛЕМЫ И РЕШЕНИЯ ДЛЯ ПРЕДОСТАВЛЕНИЯ ВЫСОКОГО КАЧЕСТВА ОПЫТА