exponenta event banner

Пикселы к кадру

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

  • Библиотека:
  • Панель инструментов Vision HDL/интерфейсы ввода-вывода

  • Pixels To Frame block

Описание

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

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

Если модель преобразует кадры в поток пикселей, а затем преобразует поток обратно в кадры, укажите тот же формат видео для блока «От кадра до пикселей» и блока «От пикселей до кадра».

Порты

Вход

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

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

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

pixelcontrol шина содержит пять сигналов. Сигналы описывают достоверность пикселя и его местоположение в кадре. Дополнительные сведения см. в разделе Шина управления пикселами.

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

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

Продукция

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

Полный кадр изображения, возвращаемый в виде активных пикселов на каждый строчный-активный массив видео-строк-по-N. Первые два размера массива - это высота и ширина активного изображения, заданные параметром Video format. N - количество компонентов, используемых для выражения одного пикселя. Тип выходных данных совпадает с типом данных пиксельного порта.

Этот сигнал равен 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 UHD1200 МГц300 МГц

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

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

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

.
Представлен в R2015a