Pixels To Frame

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

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

  • Pixels To Frame block

Описание

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

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

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

Порты

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

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

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

Типы данных: 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 использовать цвет с альфа-каналом для прозрачности.

Чтобы обработать многокомпонентные потоки для блоков, которые не поддерживают многокомпонентный вход, реплицируйте блок для каждого компонента. pixelcontrol шина для всех компонентов идентична, таким образом, можно соединить ctrl выход блока Frame To Pixels с каждым реплицированным блоком.

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

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

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