Создание пиксельных данных RGB из пикселов шаблона Bayer
Панель инструментов Vision HDL/преобразования
Блок интерполятора демосаики обеспечивает фильтр интерполяции шаблона Байера для потоковой передачи видеоданных. Блок реализует вычисления с использованием аппаратных эффективных алгоритмов без умножения для генерации кода ЛПВП. Можно выбрать билинейную интерполяцию низкой сложности или билинейную интерполяцию с поправкой на градиент средней сложности.
При выборе билинейной интерполяции блок оперирует окном 3 × 3 пикселей, используя только дополнения и битовые сдвиги.
При выборе градиентной коррекции блок работает с окном 5 × 5 пикселей. Вычисление выполняется с использованием битового сдвига, сложения и приращения канонического знака низкого порядка (CSD).
Этот блок использует потоковый пиксельный интерфейс с pixelcontrol шина для сигналов управления кадрами. Этот интерфейс позволяет блоку работать независимо от размера и формата изображения. Все блоки Vision HDL Toolbox™ используют один и тот же потоковый интерфейс. Блок принимает и возвращает значение скалярного пикселя и шину, которая содержит пять управляющих сигналов. Сигналы управления указывают достоверность каждого пикселя и его местоположение в кадре. Чтобы преобразовать кадр (матрицу пикселей) в последовательный поток пикселей и управляющие сигналы, используйте блок «От кадра к пикселям». Полное описание интерфейса см. в разделе Потоковый пиксельный интерфейс.
При использовании блока с буфером внутренней линии внутри включенной подсистемы (Simulink) шаблон разрешенного сигнала должен поддерживать синхронизацию потока пикселей, включая минимальные интервалы гашения. Если шаблон включения искажает синхронизацию потока пикселей, могут появиться частичные выходные кадры, поврежденные сигналы управления потоком пикселей или несоответствия между результатами моделирования Simulink ® и HDL. Возможно, потребуется увеличить интервалы гашения, чтобы выдержать циклы при низком значении параметра enable. Дополнительные сведения см. в разделе Настройка интервалов гашения.
[1] Мальвар, Энрике С., Ли-вэй Хэ и Росс Катлер. «Высококачественная линейная интерполяция для демонстрации цветных изображений Bayer-Patterned». Microsoft Research, май 2004 года. http://research.microsoft.com/pubs/102068/Demosaicing_ICASSP04.pdf.