nVidia представила Video Processing Engine или VPE с GeForce 4 MX. Это функция линейки графических процессоров GeForce от nVidia, которая предлагает выделенное оборудование для разгрузки частей декодирования и кодирования MPEG2. GeForce Go FX 5700 выпустил VPE 3.0. Позднее VPE развился в PureVideo от nVidia .
функции преобразования цветового пространства (CSC)
аппаратное альфа-смешивание субтитров
Адаптивный деинтерлейсинг
5 горизонтальных x 3 вертикальных крана Масштабирование и фильтрация
Независимые аппаратные улучшения цвета и цифровой контроль яркости
Компонентный выход с поддержкой 720i и 1080i
главный генератор синхронизации для управления уровнями синхронизации
чересстрочный преобразователь для вывода чересстрочных режимов 480i и 1080i и ТВ-кодер, работающий в режиме цифро-аналогового преобразователя (ЦАП) с трехуровневой синхронизацией . VPE поддерживает первые два из этих элементов, и все, что требуется для поставки графической платы, способной выводить YPrPb, — это ТВ-кодер, поддерживающий трехуровневую синхронизацию, и замена 4-контактного разъема S-Video на 9-контактный.
geforce 4 420/440 идет [1]
ВПЭ 2[nVidia 1]
Модели GeForce FX Go 5650, 5600, 5200 и 5100
Видеомикшер-рендерер (vmr)
Механизм декодирования MPEG-2
адаптивный деинтерлейсинг
специализированная независимая гамма-коррекция
Помощь в кодировании MPEG-2
Цифровое управление вибрацией
ВПЭ 3.0[nVidia 2][nVidia 3]
Компонентный выход высокой четкости
Механизм декодирования видео MPEG-2, подходящий для воспроизведения DVD, декодирования HDTV и декодирования потокового видео до 1920x1080 [2]
Адаптивный деинтерлейсинг
Независимая и специализированная гамма-коррекция
улучшенное масштабирование, фильтрация, повышение резкости
Кодирование MPEG-2
Video Mixing Renderer (VMR) позволяет интегрировать видео с другими 2D и 3D окнами
Цифровое управление вибрацией 3
Обратное квантование
Обратное дискретное косинусное преобразование
Компенсация движения
Преобразование цветового пространства
альфа-смешивание субтитров
Масштабирующий движок
схема дизеринга
Поддержка операционной системы
Ядро VPE SIP должно поддерживаться драйвером устройства . Драйвер устройства предоставляет один или несколько интерфейсов , например, VDPAU , VAAPI или DXVA . Один из этих интерфейсов затем используется программным обеспечением конечного пользователя, например, VLC media player или GStreamer , для доступа к оборудованию VPE и его использования.
Проприетарный драйвер устройства Nvidia доступен для нескольких операционных систем, и в него добавлена поддержка VPE. Кроме того, доступен бесплатный драйвер устройства под названием nouveau . Этот драйвер также поддерживает оборудование VPE.