Пиксели, чтобы структурировать

Преобразуйте пиксельный поток в основанное на кадре видео

  • Библиотека:
  • Vision HDL Toolbox / Интерфейсы ввода-вывода

    Vision HDL Toolbox / Интерфейсы ввода-вывода

Описание

Блок Pixels To Frame преобразовывает цветной или полутоновый пиксельный поток и управляющие сигналы к основанному на кадре видео. Шина управляющего сигнала указывает на валидность каждого пикселя и его местоположения в кадре. Пиксельный потоковый формат может включать дополнительные пиксели вокруг активного кадра. Можно сконфигурировать кадр и дополнительные размерности путем выбора общего формата видео или путем определения пользовательских размерностей. Для получения дополнительной информации пиксельного потокового формата, смотрите Пиксельный Интерфейс Потоковой передачи.

Этот блок не поддерживает генерацию HDL-кода. Однако можно использовать этот блок, чтобы преобразовать вывод отдельной подсистемы, предназначенной для генерации HDL-кода, назад к кадрам.

Если ваша модель преобразовывает кадры в пиксельный поток и позже преобразовывает поток назад в кадры, задайте тот же формат видео для блока Frame To Pixels и блока Pixels To Frame.

Порты

Входной параметр

развернуть все

Один пиксель изображения в пиксельном потоке, заданном как скаляр или вектор 1 Number of components значениями.

Типы данных: single | double | int | uint | Boolean | fixed point

Управляющие сигналы, сопровождающие пиксельный поток, заданный как шина pixelcontrol, содержащая пять сигналов. Сигналы описывают валидность пикселя и его местоположения в кадре. Для получения дополнительной информации смотрите Пиксельную Шину управления.

Типы данных: bus

Вывод

развернуть все

Кадр полного образа, возвращенный как Active pixels per line-by-Active video lines-by-N массив. Первые два измерения массива являются высотой и шириной активного изображения, заданного параметром Video format. N является Number of components, используемый, чтобы выразить один пиксель. Тип выходных данных совпадает с типом данных порта pixel.

Этот сигнал 1 (true), когда блок успешно перекомпилировал выходной кадр от входного потока.

Типы данных: Boolean

Параметры

развернуть все

Количество значений раньше представляло каждый пиксель. Каждый пиксель может иметь 1, 2, 3, или 4 компонента. Установите этот параметр на 1 для полутонового видео. Установите этот параметр на 3 для цветного видео, например, {R, G, B} или {Y, Cb, Cr}. Установите этот параметр на 4, чтобы использовать цвет с альфа-каналом для прозрачности.

Размерности активных областей в кадре видео. Чтобы выбрать предопределенный формат, используйте выпадающее меню Video format. Активные размерности кадра установлены как показано в таблице. Для пользовательского формата выберите Custom, затем задайте активные размерности кадра как целые числа.

Video FormatActive Pixels Per LineActive Video Lines
240p320240
480p640480
480pH720480
576p720576
720p1280720
768p1024768
1024p12801024
1080p (значение по умолчанию)19201080
1200p16001200
2KCinema20481080
4KUHDTV38402160
8KUHDTV76804320
CustomПользователь -
заданный
Пользователь -
заданный

Расширенные возможности

Представленный в R2015a