stringtranslate.com

VC-1

SMPTE 421 , [2] conocido informalmente como VC-1 , es un formato de codificación de vídeo . La mayor parte se desarrolló inicialmente como el formato de vídeo propietario de Microsoft , Windows Media Video 9, en 2003. Con algunas mejoras, incluido el desarrollo de un nuevo perfil avanzado, se aprobó oficialmente como estándar SMPTE el 3 de abril de 2006. Se comercializó principalmente como competidor de menor complejidad del estándar H.264/MPEG-4 AVC . Después de su desarrollo, varias empresas además de Microsoft afirmaron que poseían patentes que se aplicaban a la tecnología, incluidas Panasonic , LG Electronics y Samsung Electronics .

VC-1 es compatible con Microsoft Silverlight , ahora obsoleto , el formato de disco HD DVD que se ofreció brevemente y el formato de disco Blu-ray .

Formato

VC-1 es una evolución del diseño de codificación de vídeo híbrido con compensación de movimiento basado en bloques convencional que también se encuentra en H.261 , MPEG-1 Parte 2 , H.262/MPEG-2 Parte 2 , H.263 y MPEG-4. Parte 2 . Se caracterizó ampliamente como una alternativa al estándar de códec de vídeo ITU-T y MPEG conocido como H.264/MPEG-4 AVC . El perfil avanzado de VC-1 contiene herramientas diseñadas para codificar secuencias de vídeo entrelazadas , así como vídeo de escaneo progresivo . El objetivo principal del desarrollo y estandarización del perfil avanzado VC-1 fue admitir la compresión optimizada de entrelazado de contenido entrelazado sin convertirlo primero a escaneo progresivo, haciéndolo más atractivo para los profesionales de la industria de transmisión y video que utilizan el formato 1080i .

Tanto HD DVD como Blu-ray Disc adoptaron VC-1 como formato de video compatible, lo que significa que sus dispositivos de reproducción de video deben ser capaces de decodificar y reproducir contenido de video comprimido usando VC-1. Windows Vista admite parcialmente la reproducción de HD DVD al incluir el decodificador VC-1 y algunos componentes relacionados necesarios para la reproducción de películas HD DVD codificadas con VC-1. [3]

Microsoft designó VC-1 como el formato de video oficial de la consola de videojuegos Xbox 360 , y los desarrolladores de juegos podrían usar VC-1 para videos en movimiento completo incluidos con los juegos. Mediante una actualización del 31 de octubre de 2006, todos los formatos de Windows Media Video se podían reproducir en la Xbox 360 desde un disco, dispositivo de almacenamiento USB o transmisión desde una PC a través de Windows Media Connect/Windows Media Player 11.

VC-1 es compatible con la consola PlayStation 3 y el proyecto FFmpeg también incluye un decodificador VC-1. [4]

El 24 de agosto de 2012, la Fundación Raspberry Pi anunció soporte de decodificación de hardware para VC-1. [5]

Implementaciones de códec de Microsoft

Hasta ahora, Microsoft ha implementado la especificación del códec VC-1 en forma de tres códecs, cada uno identificado con un código único de cuatro caracteres . [6]

WMV3

Los perfiles simple y principal de VC-1 se mantuvieron completamente fieles a la implementación WMV3 existente, lo que hizo que los flujos de bits WMV3 fueran totalmente compatibles con VC-1. El códec WMV3 fue diseñado principalmente para admitir codificación progresiva para pantallas de computadora. Se implementó un modo de codificación entrelazada, pero rápidamente quedó obsoleto cuando Microsoft comenzó a implementar WMV Advanced Profile. Mientras que la codificación progresiva WMV3 se implementó utilizando el esquema de muestreo de color YUV 4:2:0 , el modo entrelazado obsoleto se implementó utilizando el esquema de muestreo YUV 4:1:1 menos común .

El códec Windows Media Video 9 (WMV3) implementa los modos Simple y Principal del estándar de códec VC-1, proporcionando vídeo de alta calidad para transmisión y descarga. "Proporciona soporte para una amplia gama de velocidades de bits, desde contenido de alta definición a entre la mitad y un tercio de la velocidad de bits de MPEG-2, hasta vídeo de Internet de baja velocidad de bits entregado a través de un módem de acceso telefónico. El códec también admite vídeo descargable de calidad profesional con codificación de dos pasos y velocidad de bits variable (VBR). [7]

Se han lanzado comercialmente varias películas y vídeos de alta definición en un formato denominado WMV HD . Estos títulos están codificados con WMV3 Main Profile @ High Level (MP@HL).

WMVA

WMVA fue la implementación original de WMV Advanced Profile antes de la aceptación del borrador VC-1 por parte de SMPTE. El códec se distribuyó con los paquetes de instalación de Windows Media Player 10 y Windows Media Format SDK 9.5. Existen ligeras diferencias en el flujo de bits entre WMVA y WVC1, por lo que WMVA es manejado por un decodificador DirectShow diferente al de WVC1. Algunos decodificadores de hardware y software de terceros solo decodifican contenido basado en WMVA. A partir de 2006, WMVA se considera un códec obsoleto porque no es totalmente compatible con VC-1.

WVC1

WVC1, también conocido como perfil avanzado de Windows Media Video 9, implementa un perfil avanzado más reciente y totalmente compatible del estándar de códec VC-1. Ofrece soporte para contenido entrelazado y es independiente del transporte. Con la versión anterior del códec Windows Media Video 9 Series, los usuarios podían entregar contenido progresivo a velocidades de datos tan bajas como un tercio de las del códec MPEG-2 y aún obtener una calidad equivalente o comparable a MPEG-2 [ cita necesaria ] . El códec Windows Media Video 9 Advanced Profile también ofrece la misma mejora en la eficiencia de codificación con contenidos entrelazados [ cita requerida ] . Se incluye un decodificador para WVC1 en Windows Media Player 11 , que se incluye con Windows Vista y está disponible como descarga para Windows XP. Esta implementación es compatible con Microsoft Silverlight .

Perfiles

Tasas de bits y resoluciones

Otras implementaciones

Debido a sus orígenes en el códec WMV9 de Microsoft, las implementaciones más populares de codificadores VC-1 hasta ahora las ha realizado Microsoft, aunque también existen implementaciones de terceros. Sonic Cinevision PSE, una herramienta de codificación VC-1 profesional utilizada principalmente en codificación HD DVD y Blu-ray , es una versión comercial de la herramienta de codificación PEP (Parallel Encoder) de Microsoft y de la herramienta VC-1 Analyzer. Microsoft es propietario del desarrollo del código, mientras que Sonic Solutions es propietario de las ventas y distribución. Microsoft también proporciona un SDK de codificador VC-1 independiente que permite a cualquier empresa o desarrollador de software integrar la codificación VC-1 en sus aplicaciones. Ericsson Television y MainConcept han realizado implementaciones de VC-1 que no son de Microsoft (basadas completamente en las especificaciones SMPTE) . [8] El proyecto FFmpeg incluye un decodificador VC-1 gratuito . [4] [9]

software de codificación

Windows Media Encoder serie 9 codifica archivos de vídeo compatibles con VC-1, incluidos los medios WVC1 FourCC . Se debe instalar Windows Media Format 11 Runtime o Windows Media Player 11 en la computadora para garantizar el cumplimiento total de VC-1 en los tres perfiles (Simple, Principal y Avanzado). Si cualquiera de estos está instalado, Windows Movie Maker también puede guardar vídeos compatibles con VC-1, al igual que cualquier otra aplicación creada en el SDK de formato de Windows Media o en las DMO de códec de Windows Media. Inicialmente se anunció una edición de Windows Media Encoder Studio para codificación profesional, pero luego Microsoft la canceló. Microsoft Expression Encoder , que forma parte de Expression Studio , admite la codificación de vídeo VC-1 al formato de archivo Windows Media ( ASF ) y al formato IIS Smooth Streaming .

Los productos codificadores de video fabricados por Inlet, Digital Rapids , Harmonic , Envivio, Elemental Technologies , Anystream , Telestream y Rhozet admiten la codificación VC-1 (basada en el SDK del codificador VC-1 de Microsoft) para IPTV y transmisión web.

Codificación y decodificación basada en hardware

Debido a que la codificación y decodificación de VC-1 requiere una potencia informática significativa, la implementación de software que se ejecuta en una CPU de uso general suele ser lenta, especialmente cuando se trata de contenido de vídeo HD . Para reducir el uso de la CPU o realizar codificación en tiempo real, se puede emplear hardware de propósito especial, ya sea para el proceso completo de codificación o decodificación, o para asistencia de aceleración dentro de un entorno controlado por la CPU. Un codificador de hardware VC-1 puede ser un ASIC o un FPGA .

La decodificación de video acelerada por hardware (también conocida como asistida por hardware) se puede realizar en hardware dedicado para fines especiales o en hardware genérico y multipropósito, como GPU . El primero se encuentra normalmente en dispositivos electrónicos de consumo como reproductores de Blu-ray Disc y teléfonos móviles 3G/4G, mientras que el segundo se encuentra normalmente en las PC. Casi todas las tarjetas de video fabricadas desde 2006 admiten algún nivel de decodificación VC-1 acelerada por GPU en la plataforma Windows a través de las API de aceleración de video DirectX . El decodificador nativo WMV9/VC-1 de Windows (wmvdecod.dll) solo admite los perfiles DXVA A, B y C, mientras que los decodificadores VC-1 de terceros, como CyberLink , admiten la aceleración de decodificación DXVA perfil D completa. No hay soporte para la decodificación VC-1 acelerada por GPU en la plataforma MacOS.

El hardware Raspberry Pi anterior a Raspberry Pi 4 admite la decodificación acelerada por hardware VC-1, aunque requiere la compra de una clave de licencia. [10]

Estatus legal

Aunque está fuertemente asociada con Microsoft , hay 18 empresas miembro dentro del consorcio de patentes VC-1 . [11] La mayoría de las patentes pertenecen a cuatro empresas: Microsoft (324 patentes), Panasonic (122 patentes), LG Electronics (96 patentes) y Samsung Electronics (96 patentes). [12]

Como estándar SMPTE, VC-1 está abierto a la implementación por cualquier persona, aunque es posible que los implementadores deban pagar tarifas de licencia a MPEG LA , el organismo de licencias LLC o directamente a sus miembros, quienes afirman poseer patentes esenciales sobre el formato (desde es un organismo de concesión de licencias no exclusivo). [13]

Más del 76,6% de las patentes han expirado al 31 de julio de 2023. [12]

Titulares de patentes

Las siguientes organizaciones poseen una o más patentes en el grupo de patentes VC-1, según lo enumerado por MPEG LA .

Ver también

Referencias

  1. ^ Códec de vídeo de Windows Media 9; SMPTE VC-1 (borrador completo). Sostenibilidad de los Formatos Digitales. Washington, DC: Biblioteca del Congreso. 26 de mayo de 2010 . Consultado el 13 de diciembre de 2021 .
  2. ^ "ST 421:2013 - Estándar SMPTE - Proceso de decodificación y formato de flujo de bits de vídeo comprimido VC-1". St 421:2013 : i–493. Octubre de 2013. doi : 10.5594/SMPTE.ST421.2013. ISBN 978-1-61482-770-2.
  3. ^ "Descripción técnica del VC-1". Windows Media . Microsoft. 2006 . Consultado el 5 de octubre de 2006 .
  4. ^ ab "VC-1". Verano de Código . Archivado desde el original el 13 de septiembre de 2007 . Consultado el 21 de marzo de 2007 .
  5. ^ "Decodificación de hardware Raspberry Pi VC-1". Fundación Raspberry Pi. 2012. Archivado desde el original el 4 de octubre de 2013 . Consultado el 24 de agosto de 2012 .
  6. ^ Sullivan, Gary J. (agosto de 2010) [diciembre de 2007]. "Especificación de aceleración de video DirectX para decodificación de Windows Media Video v8, v9 y vA (incluido SMPTE 421M" VC-1 ")" (PDF) . Biblioteca de Microsoft Developer Network (MSDN), kit de desarrollo de Windows, kit de controladores de Windows, tecnologías de dispositivos y controladores, dispositivos de visualización (adaptadores y monitores), guía de diseño, guía de diseño de modelos de controladores de pantalla de Windows 2000 . Microsoft . Consultado el 29 de octubre de 2010 .
  7. ^ "Acerca de los códecs de Windows Media". Red de desarrolladores de Microsoft . Microsoft . Consultado el 28 de abril de 2014 .
  8. ^ "Paquete de códec MainConcept VC-1". Concepto principal . Consultado el 24 de septiembre de 2010 .
  9. ^ "Inicio/Noticias de FFmpeg". FFmpeg. 9 de marzo de 2007 . Consultado el 29 de octubre de 2010 . Nueve meses sin novedades pero con mucho desarrollo. Algunos aspectos destacados son los decodificadores para video VC-1/WMV3/WMV9, VMware, VP5, VP6 y WavPack, IMC, audio DCA y un codificador WMA.
  10. ^ "¡Nuevas funciones de video! Decodificación MPEG-2 y VC-1, codificación H.264, compatibilidad con CEC". Frambuesa Pi . 24 de agosto de 2012 . Consultado el 29 de noviembre de 2015 .
  11. ^ "Licenciantes VC-1". MPEG-LA . Consultado el 19 de mayo de 2013 .
  12. ^ ab "Lista de patentes VC-1" (PDF) . MPEG LA . Consultado el 22 de abril de 2020 .
  13. ^ "MPEG LA, LLC. Comunicado de prensa" (PDF) . Archivado desde el original (PDF) el 13 de noviembre de 2006 . Consultado el 17 de agosto de 2006 .
  14. ^ "Lista de patentes VC-1" (PDF) . MPEG LA . Consultado el 11 de julio de 2019 .

enlaces externos