Videoverarbeitungs-Engine - Video Processing Engine
nVidia führte die Video Processing Engine oder VPE mit der GeForce 4 MX ein. Es ist eine Funktion der GeForce-Grafikprozessorlinie von nVidia, die dedizierte Hardware zum Auslagern von Teilen der MPEG2-Decodierung und -Codierung bietet. Die GeForce Go FX 5700 hat den VPE 3.0 eingeführt. Die VPE entwickelte sich später zu PureVideo von nVidia .
VPE 1
- Hardware- MPEG2- Decodierung,
- inverse Quantisierung (IQ)
- inverse diskrete Cosinustransformation (IDCT)
- Bewegungskompensation
- CSC-Funktionen (Color Space Conversion)
- Hardware-Unterbild Alpha-Blending
- Adaptives De-Interlacing
- 5 Horizontale x 3 Vertikale Abgriffe Skalieren und Filtern
- Unabhängige Hardware-Farbverbesserungen und digitale Vibrationskontrolle
- Komponente unterstützt 720i und 1080i
- Master-Sync-Generator zur Steuerung der Sync-Pegel
- Interlacer zur Ausgabe von 480i und 1080i Interlaced-Modi und ein TV-Encoder, der im Digital-Analog-Wandler-Modus (DAC) mit Tri Level Sync arbeitet . VPE unterstützt die ersten beiden dieser Elemente. Für die Auslieferung einer Grafikkarte mit YPrPb-Ausgabe ist lediglich ein TV-Encoder erforderlich, der die dreistufige Synchronisierung unterstützt und den 4-poligen S-Video-Anschluss durch einen 9-poligen ersetzt.
- geforce 4 420/440 go
VPE 2
- GeForce FX Go Modelle 5650, 5600, 5200 und 5100
- Video Mixing Renderer (vmr)
- MPEG-2-Decodierungsmotor
- adaptives Deinterlacing
- dedizierte unabhängige Gammakorrektur
- MPEG-2-Codierungsassistent
- Digitale Vibrationskontrolle
VPE 3.0
- Komponente High Definition Komponente aus
- MPEG-2-Videodecodierungs-Engine, geeignet für DVD-Wiedergabe, HDTV-Decodierung und Decodierung von Streaming-Videos bis zu 1920 x 1080
- Adaptives De-Interlacing
- Unabhängige und engagierte Gammakorrektur
- verbesserte Skalierung, Filterung, Schärfung
- MPEG-2-Codierung
- Der Video Mixing Renderer (VMR) ermöglicht die Integration von Videos in andere 2D- und 3D-Fenster
- Digitale Schwingungsregelung 3
- Inverse Quantisierung
- Inverse diskrete Cosinustransformation
- Bewegungskompensation
- Farbraumkonvertierung
- Unterbild Alpha Blending
- Motor skalieren
- Dithering-Schaltung
Betriebssystemunterstützung
Der VPE-SIP-Kern muss vom Gerätetreiber unterstützt werden . Der Gerätetreiber bietet eine oder mehrere Schnittstellen , z. B. VDPAU , VAAPI oder DXVA . Eine dieser Schnittstellen wird dann von Endbenutzersoftware wie z. B. VLC Media Player oder GStreamer verwendet , um auf die VPE-Hardware zuzugreifen und diese zu verwenden.
Der proprietäre Gerätetreiber von Nvidia ist für mehrere Betriebssysteme verfügbar, und die Unterstützung für VPE wurde hinzugefügt. Zusätzlich ist ein kostenloser Gerätetreiber namens nouveau verfügbar. Dieser Treiber unterstützt auch die VPE-Hardware.