Счетчик HV

Считайте активные размерности пиксельного потока

  • Библиотека:
  • Vision HDL Toolbox / Утилиты

Описание

Блок HV Counter анализирует видеопоток и возвращает текущее количество строк на кадр и пиксели на строку. Блок также задерживает управляющие сигналы пиксельного потока соответствовать результату подсчета. Используйте этот блок для алгоритмов, которые используют местоположение пикселя в кадре или видимой области.

Эта форма волны показывает управляющие сигналы пиксельного потока и получившиеся встречные выходные параметры для первых двух строк кадра видео, который имеет 10 пикселей на строку. Блок HV Counter имеет задержку двух циклов, чтобы возвратить текущие встречные значения.

Порты

Этот блок использует шину для сигналов управления кадром, сопоставленных с каждым пикселем пиксельного потока. Этот интерфейс позволяет блоку действовать независимо от размера изображения и формата. Все блоки Vision HDL Toolbox™ используют тот же интерфейс потоковой передачи. Блок принимает и возвращает шину, содержащую пять управляющих сигналов. Управляющие сигналы указывают на валидность каждого пикселя и его местоположения в кадре. Для полного описания интерфейса смотрите Пиксельный Интерфейс Потоковой передачи.

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

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

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

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

Вывод

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

Пиксельное местоположение в строке, возвращенной как положительное целое число. Блок очищает пиксельное количество в начале каждой строки. Если входные пиксели на строку превышают размер счетчика, блок возвращает влажное значение до запуска следующей строки.

Типы данных: fixdt(0,ceil(log2(ActiveVideoLines)),0)

Местоположение строки в кадре или видимой области, возвращенной как положительное целое число. Блок очищает количество строки в начале каждого кадра. Если входные строки на кадр превышают размер счетчика, блок возвращает влажное значение до запуска следующего кадра.

Типы данных: fixdt(0,ceil(log2(ActiveVideoLines)),0)

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

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

Параметры

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

Максимальные пиксели на строку, заданный как положительное целое число. Блок реализует пиксельный счетчик, который имеет биты ceil(log2(ActivePixelsPerLine)). Например, для кадра с 320 пикселями на строку, счетчик имеет 9 битов. Для кадра с 1 024 пикселями на строку, счетчик имеет 11 битов.

Максимальные строки на кадр, заданный как положительное целое число. Блок реализует счетчик строки, который имеет биты ceil(log2(ActiveVideoLines)). Например, для кадра с 240 пикселями на строку, счетчик имеет 8 битов. Для кадра с 1 080 пикселями на строку, счетчик имеет 11 битов.

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

Смотрите также

Блоки

Системные объекты

Введенный в R2019a