Video Processing Engine - Video Processing Engine
nVidia introducerede Video Processing Engine eller VPE med GeForce 4 MX. Det er en funktion i nVidias GeForce-grafikprocessorlinie, der tilbyder dedikeret hardware til at downloade dele af MPEG2-dekodning og -kodning. GeForce Go FX 5700 rullede VPE 3.0 ud. VPE udviklede sig senere til nVidias PureVideo .
Indhold
VPE 1
- hardware MPEG2-dekodning,
- invers kvantisering (IQ)
- invers diskret kosinustransformation (IDCT)
- bevægelseskompensation
- farvepladskonvertering (CSC) -funktioner
- hardware subpicture alfa blanding
- Adaptiv De-interlacing
- 5 Horisontal x 3 lodrette taps skalering og filtrering
- Uafhængige hardwarefarveforbedringer og digital vibrationsstyring
- Komponent ud, der understøtter 720i og 1080i
- master sync generator for at kontrollere synkroniseringsniveauer
- interlacer til output 480i og 1080i interlaced tilstande og en tv-koder, der fungerer i digital-til-analog konverter (DAC) tilstand med Tri Level Sync . VPE understøtter de første to af disse elementer, og alt, hvad der kræves for at sende et grafikbræt, der er i stand til YPrPb-output, er en TV-koder, der understøtter synkronisering på triniveau og til at erstatte 4-pin S-Video-stikket med en 9-pin.
- geforce 4 420/440 go
VPE 2
- GeForce FX Go 5650, 5600, 5200 og 5100 modeller
- Video Mixing Renderer (vmr)
- MPEG-2 afkode motor
- adaptiv deinterlacing
- dedikeret uafhængig gammakorrektion
- MPEG-2-kodehjælp
- Digital vibrationsstyring
VPE 3.0
- Komponent High Definition-komponent ud
- MPEG-2-videodekodermotor, der er egnet til DVD-afspilning, HDTV-dekodning og dekodning af streamingvideo op til 1920x1080
- Adaptiv de-interlacing
- Uafhængig og dedikeret gammakorrektion
- forbedret skalering, filtrering, skærpning
- MPEG-2-kode
- Video Mixing Renderer (VMR) tillader integration af video med andre 2d- og 3d-vinduer
- Digital vibrationsstyring 3
- Inverse kvantisering
- Invers diskret kosinustransformation
- Bevægelseskompensation
- Farveområde-konvertering
- subpicture alfa blanding
- Skaleringsmotor
- dithering kredsløb
Operativsystem support
VPE SIP-kernen skal understøttes af enhedsdriveren . Enhedsdriveren har en eller flere grænseflader , f.eks. VDPAU , VAAPI eller DXVA . En af disse grænseflader bruges derefter af slutbrugersoftware, som f.eks. VLC-medieafspiller eller GStreamer , til at få adgang til VPE-hardware og gøre brug af det.
Nvidias proprietære enhedsdriver er tilgængelig til flere operativsystemer, og support til VPE er føjet til den. Derudover er en gratis enhedsdriver, der hedder nouveau , tilgængelig. Denne driver understøtter også VPE-hardware.