UpScaler IP Core

Масштабирование видеоизображения не простая задача, особенно при увеличении разрешения, как может показаться на первый взгляд. Качество масштабированного изображения в большой мере зависит от метода интерполяции с помощью которого выполняется синтез каждого пикселя. Наиболее качественными методами интерполяции признаны методы Lanczos и, немного отстающий от него по качеству изображения, метод бикубической интерполяции. Сложность и специфика этих алгоритмов интерполяции затрудняет их использование в технологии FPGA.

UpScaler IP Core реализует оригинальный алгоритм, качество интерполяции которого не уступает показателям бикубического интерполятора но по сложности близок к алгоритму линейной интерполяции.

UpScaler IP Core предназначено для использования в системах отображения видео (видео стены, дисплеи, видеопроекторы) но также может применяться в транскодирующих комплексах при подготовке медиа контента.

Оригинал (512x512)
Оригинал (512x512)Увеличенное (512x512)
Уменьшенное (256x256)

Уменьшенное (256x256)

Характеристики

  • При масштабировании более чем в 2 раза качество изображения на 6-8 Дб (по метрике PSNR) лучше билинейной интерполяции и на 1-1.5 Дб — бикубической.
  • Поддерживает трехкомпонентные цветовые пространства (RGB, YUV) с произвольной разрядностью цветовых компонент (разрядность задается параметрами синтеза).
  • Предельное выходное разрешение по горизонтали и вертикали не ограничено.
  • Максимальное входное разрешение по горизонтали определяется объемом внутреннего буфера и задается через параметры синтеза.
  • Предельное входное разрешение по вертикали не ограничено, но оно влияет на производительность.
  • Произвольные, динамически изменяемые, независимые коэффициенты масштабирования по горизонтали и вертикали, разрядность коэффициентов задается параметрами синтеза.
  • При указании коэффициентов масштабирования не требуется загрузка таблиц параметров.

Другие СФ-Блоки