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 .

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.

Se også

Referencer