HV Counter

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

  • Библиотека:
  • 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