El Video Processing Engine o VPE es una característica de la línea de procesadores gráficos GeForce de Nvidia que ofrece hardware dedicado para descargar partes de la decodificación y codificación de MPEG-2.
Fue introducido por primera vez con la GeForce 4 MX. Posteriormente, la GeForce Go FX 5700 implementó la versión VPE 3.0. El VPE más tarde se convirtió en PureVideo de Nvidia.
VPE 1 Características del VPE 1: Decodificación de hardware MPEG2 Cuantización inversa (IQ) Transformada de coseno discreta inversa (IDCT) Compensación de movimiento Funciones de conversión de espacio de color (CSC) Mezcla alfa de subimagen de hardware Desentrelazado adaptativo 5 grifos horizontales x 3 verticales Escalado y filtrado Mejoras de color de hardware independientes y control de intensidad digital Salida de componentes compatible con 720i y 1080i Generador de sincronización maestro para controlar los niveles de sincronización Entrelazador para generar modos entrelazados 480i y 1080i y un codificador de TV, que funciona en modo convertidor de digital a analógico (DAC) con Tri Level Sync. VPE es compatible con los dos primeros de estos elementos y todo lo que se requiere para enviar una placa gráfica con capacidad de salida YPrPb es un codificador de TV que admita sincronización de tres niveles y reemplazar el conector S-Video de 4 pines con uno de 9 pines. GeForce 4 420/440 go
VPE 2 Características del VPE 2: Modelos GeForce FX Go 5650, 5600, 5200 y 5100 Procesador de mezcla de video (vmr) Motor de decodificación MPEG-2 desentrelazado adaptativo Corrección gamma independiente dedicada Asistente de codificación MPEG-2 Control de intensidad digital
VPE 3.0 Características del VPE 3: Componente Salida de componente de alta definición Motor de decodificación de video MPEG-2 adecuado para reproducción de DVD, decodificación de HDTV y decodificación de transmisión de video de hasta 1920x1080 Desentrelazado adaptativo Corrección de gamma independiente y dedicada Escalado mejorado, filtrado, nitidez Codificar MPEG-2 Video Mixing Renderer (VMR) permite la integración de video con otras ventanas 2d y 3d Control digital de intensidad 3 Cuantificación inversa Transformación inversa del coseno discreto Compensación de movimiento Conversión de espacio de color Mezcla alfa de subimagen Motor de escalado Circuito de tramado
Soporte del sistema operativo El núcleo VPE SIP debe ser compatible con el controlador del dispositivo. El controlador del dispositivo proporciona una o varias interfaces, como por ejemplo VDPAU, VAAPI o DXVA. Una de estas interfaces es luego utilizada por el software del usuario final, como por ejemplo VLC media player o GStreamer, para acceder al hardware VPE y hacer uso de él.
El controlador de dispositivo patentado de Nvidia está disponible para múltiples sistemas operativos y se le ha agregado soporte para VPE. Además, está disponible un controlador de dispositivo gratuito llamado nouveau. Este controlador también es compatible con el hardware VPE.
Véase también GeForce 256's Motion Compensation High-Definition Video Processor PureVideo
Referencias
Categoría:Nvidia