Pixels To Frame

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

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

Описание

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

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

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

Порты

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

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

Для скалярных пиксельных потоков pixel является одним пикселем изображения, заданным как скаляр или вектор 1 Number of components значениями. Для мультипиксельных потоков pixel является вектором Number of pixels-by-1 значения интенсивности пикселей. Вы не можете установить Number of components, больше, чем 1, когда вы устанавливаете Number of pixels, больше, чем 1.

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

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

Для мультипиксельной потоковой передачи каждый вектор пиксельных значений имеет один набор управляющих сигналов. Поскольку вектор имеет только один valid сигнал, пиксели в векторе должны быть или всеми допустимыми или всеми недопустимыми. hStart и vStart сигналы применяются к пикселю с самым низким индексом в векторе. hEnd и vEnd сигналы применяются к пикселю с самым высоким индексом в векторе.

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

Вывод

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

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

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

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

Параметры

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

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

Зависимости

Когда Number of pixels больше 1, необходимо установить Number of components на 1.

Количество пикселей, переданных на потоковой передаче, взаимодействует через интерфейс для каждого временного шага, заданного как 1, 4, или 8. Чтобы включить мультипиксельную пропускную способность потоковой передачи и увеличения для видео или высокой частоты кадров с высоким разрешением, установите этот параметр на 4 или 8. Мультипиксельные процессы потоковой передачи больше пикселей с той же частотой часов как интерфейс потоковой передачи одно пикселя.

Разрешение видеоСинхронизируйте Частоту, Необходимую для Потоковой передачи Одно Пикселя на уровне 60 кадр/сСинхронизируйте Частоту, Необходимую для Мультипиксельной Потоковой передачи на уровне 60 кадр/с (4 пикселя)
1 080 пунктов150 МГц37.5 МГц
4k UHD600 МГц150 МГц
8k UHD1 200 МГц300 МГц

Зависимости

Когда Number of pixels больше 1, необходимо установить Number of components на 1.

Размерности активных областей в видеокадре. Чтобы выбрать предопределенный формат, используйте выпадающее меню 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