314
преобразователя 12, амплитудного дискриминатора 13 и генератора 14 импульсов. Позицией 15 обозначена ЭВМ. Устройство содержит также сдвиговый регистр 16, третий счетчик 17 и формирователь 18 сигнала прерывания, который содержит источник 19 опорного напряжения, сумматор 20, компаратор 21, счетчик 22 и элемент И 23 (фиг.2).
Телевизионный датчик 1 предназначен для получения стандартного телевизионного видеосигнала. Видеоусилитель 2 предназначен для усиления видеосигнала до необходимого уров
ня, селектор 3 видеосигнала - для выделения из полного телевизионного видеосигнала сигналов строчной и кадровой синхронизации и приведения этих сигналов к необходимому логическому уровню. Блок 4 предназначен для синхронизации блоков устройства в соответствии с ходом телевизионной развертки и установки счетчиков в исходное состояние. Счетчик 5 предназначен для уменьшения частоты следования строчных синхроимпульсов в соответствии с задаваемым коэффициентом деления . Счетчик 6 предназна- чен для уменьшения частоты следования импульсов опорной частоты генератора 14 в соответствии с задаваемым коэффициентом деления ICj. Блок 7 выделения границ по координате Y предназначен для выделения окна, т.е. участка растра по кадру (по координате Y). Блок 8 предназначен для выделения границ по координате X, т.е. выделяет для ввода участок строки. В течение цикла ввода изображения блок 8 выдает последовательность импульсов, соответствующую во временной области моментам формирования первичных отсчетов изображения в объеме выбранного числа элементов разложения Элемент И 9 разрешает прохождение импульсов опорной частоты генератора 14 в счетчик 6 по сигналу из блока 7 выделения границ
по координате Y. Блок 10 видеоконтроля предназначен для начальной ориентации телевизионного датчика 1 и контроля за наличием объекта на рабочей ПОЗИЦИИ.
Блок 11 приема и передачи информации предназначен для организации свя зи устройства для считывания визуальной информации с ЭВМ. Этот блок ре
.4
0
5
0 5 0
г
0
5
0
ализует прямой и программный режимы доступа к памяти ЭВМ, содержит буферные регистры для хранения информации о формате разложения, относительном местоположении считываемого участка растра, о пороге квантования видеосигнала по яркости.
Цифроаналоговый преобразователь (ЦА11) 12 предназначен для установки величины порога компаратора 21, соответствующего цифровому коду, подаваемому на его вход из ЭВМ через блок 11. Амплитудный дискриминатор 13 предназначен для фиксирования момента превышения установленного порога. Генератор 14 импульсов предназначен для формирования импульсов опорной частоты.
В качестве ЭВМ 15 используется универсальная или специализированная вычислительная машина, которая управляет режимами работы устройства (параметрами вводимого изображения), осуществляет каталогизацию и хранение изображений, предварительную или целевую обработку видеоинформации.
Сдвиговый регистр 16 осуществляет накопление значений отсчетов видеосигнала в моменты времени, определяемые масштабом дискретизации, и формирование слов данных в формате ЭВМ. Счетчик 17 предназначен для инициализации обмена с ЭВМ. Переполнение счетчика означает, что 16-разрядное слово данных сформировано и необходимо организовать передачу
этого слова в ЭВМ. i
Блоки 1-17 выполнены аналогично
блокам 1-17 основного устройства.
Источник 19 опорного напряжения предназначен для формирования уровня напряжения, соответствующего единице младшего разряда ЦАП 12. В качестве источника 19 опорного напряжения может использоваться подстроеч- ный резистор, крайние выводы которого подключены к источнику питания +5 В и общему проводу (не показан) , а средний является выходным. Сумматор 20 предназначен для суммирования опорного напряжения и напряжения с выхода ЦАП 12. В качестве сумматора 20 может использоваться операционный усилитель.
Компаратор 21 предназначен для фиксирования момента превышения видеосигналом уровня напряжения с выхода сумматора 20. Счетчик 22 предназначен для подсчета числа точек, уровень видеосигнала в которых превышает текущий уровень напряжения на выходе ЦАП 12 на величину, соответствующую единице младшего раряда ЦАП 12. Счетчик 22 сравнивает также число данных точек с числом строк, в которых осуществляется разложение.
Элемент И 23 предназначен для формирования сигнала Запрос прямого доступа по приходу очередного кадрового синхроимпульса в случае, если сигнал на выходе счетчика 22 является ненулевым.
Выход формирователя 18 сигнала прерываний должен быть объединен в блоке 11 элементом ИЛИ (не показан) с выходом счетчика 17.
Принцип дискретизации телевизионного растра при считывании изображения иллюстрируется на фиг.З, где ЛХ, &Y - размеры F0 - начальная частота дискретизации.
Устройство работает следующим образом.
На этапе подготовки устанавливаются параметры вводимого изображени относительное местоположение и размер считываемого участка растра
Ґедц хнощ« Ьу ьх число элементов разложения (масштаб дискретизации) К,, К, начальное значение порога. Эта информация передается из ЭВМ 15 через буферные регистры блока 11 в счетчики 5 и 6, блоки 7 и 8 выделения границ по координатам Y и X, ЦАП 12.
На этапе считывания видеоинформации из телевизионного датчика 1 через видеоусилитель 2 в селектор 3 непрерывно подается видеосигнал. В селекторе 3 происходит разделение видеосигнала на синхронизирующие кадровые, строчные и видеоимпульсы. Сигнал Пуск, поступающий из ЭВМ 1 через блок 11, переводит блок в режим управления вводом изображения. С приходом кадрового синхроимпульса (КСИ) происходит привязка к конкретному полукадру (четному или нечетному) и строчные синхроимпульсы (ССИ) начинают поступать на счетчик 5. Последний разряжает растр, т.е. уменьшает число строк до выбранного формата разложения. Коэффициент деления установлен по коду из ЭВМ Синхроимпульсы (СИ), соответствую0
5
щие необходимой частоте следования строк в считываемом растре, поступают в блок 7 выделения границ по координате Y. В счетчиках начала и конца окна этого блока содержится код, соответствующий номеру строки, с которой начинается считывание, и строки, на которой ввод изображения заканчивается.
При переполнении счетчиков во время подсчета строчных импульсов устанавливаются триггеры начала и конца окна Т0 и ТИо, которые определяют границы участка растра по коду для считывания. Если текущая строка находится в пределах этого участка, элемент И 9 открывается разрешающим
0 сигналом из блока 7 выделения границ и пропускает импульсы генератора 14, которые различают выделенную строку в счетчике 6. Последний, как и счетчик 5, в соответствии с ус5 тановленным коэффициентом деления уменьшает частоту дискретизации по строке (по координате X). С выхода счетчика 6 импульсы дискретизации поступают на вход блока 8 выделения
0 границ по координате Х,в котором определяется участок строки для считывания. Функционирование блока 7 не отличается от рассмотренного. Импульсы на выходе блока 8 выделения гра5 ниц по координате X соответствуют моментам дискретизации данного участка всего растра, доступного сканированию телевизионным датчикам, в данном объеме разложения. Эти им0 пульсы подаются на сдвиговый регистр 16 для фиксации мгновенных значений видеосигнала. Формирование слова данных в формате ЭВМ продолжается 16 тактов сдвига регистра 16, после че5 го необходимо инициализировать обмен с памятью ЭВМ. Передача данных в память ЭВМ осуществляется в режиме прямого доступа. После завершения цикла считывания изображения с одо ним порогом квантования происходит изменение порога, и процесс повторяется. В результате в памяти ЭВМ формируется массив данных, соответствующий закодированному исходному
5 полутоновому изображению.
Если на каждом последующем шаге увеличения порога квантования в изображении присутствуют области, уровень видеосигнала в которых
выше на единицу шага квантования, чем уровень видеосигнала при теку щем пороге квантования, то формирователь 18 не вносит изменений в работу устройства для считывания изображений. В противном случае происходит сокращение избыточности.
На этапе подготовки в счетчик 22 заносится информация о числе строк разложений. На этапе считывания видеоинформации на второй вход компаратора 21 подается напряжение, равное сумме напряжения на выходе ЦАП 12 и напряжения, соответствующего единице младшего разряда ЦАП 12. Таким образом, сигнал на выходе компаратора 21 принимает значение логической единицы (разрешение вычитания из счетчика 22) тогда, когда уровень видеосигнала превышает уровень напряжения на выходе сумматора 20. Если тактовый сигнал с блока 8 выделения границ по координате X приходит на вход вычитания счетчика 22 в тот момент, когда на входе разрешения этого счетчика присутствует сигнал логической единицы с выхода компаратора 21, то содержимое счетчика 22 уменьшается на единицу. Таким образом, осуществляется проверка растра на избыточность: если в каждой строке окна находится хотя бы по одному элементу, уровень видеосигнала в котором выше на единицу шага квантования, чем текущий порог квантования, то целесообразно увеличить последний и произвести опрос элементов разложения еще раз. В противном случае, по окончании этапа считывания содержимое счетчика 22 ненулевое. Приход очередного кадрового гасящего импульса вызывает через второй элемент И 23 (вследствие наличия сигнала логической единицы на выходе счетчика 22) и блок 11 запрос на предоставление прямого доступа к памяти. Появление такого запроса в неустановленное время может служить для ЭВМ 15 сигналом о том, что увеличение порога квантования и повторение опроса элементов разложения нецелесообразно. Если устройство для считывания изображений производит опрос элементов растра при последовательном уменьшении (а не увеличении) порога квантования, то напряжение с выхода источника опорного напряжения, должно вычитаться (а не прибавляться) из напряжения с выхода ЦАП 12. Таким образом, по сравнению с основным устройством введение формирователя сигнала прерывания позволяет уменьшить избыточность, возникающую при вводе изображений с ограниченным диапазоном
яркостей, и повысить быстродействие устройства. Введение формирователя сигнала прерывания обусловливается экономией оперативной памяти ЭВМ, а также сокращением времени обработки
изображений
Если необходимо реализовать нелинейную шкалу квантования, например логарифмическую зависимость с ограниченным числом градаций, из всего
0 ряда возможных уровней квантования выбираются те значения, которые соответствуют закону изменения шага квантования по яркости.
5 Формула изобретения
1. Устройство для считывания изображений по авт.св. № 1251135, отличающееся тем, что, 0 с целью повышения быстродействия, оно содержит формирователь сигнала прерывания, первый, второй, третий, четвертый и пятый управляющие входы которого соединены соответственно с первыми выходами блока синхронизации и управления, вторым выходом селектора видеосигнала, третьим выходом селектора видеосигнала, выходом цифроаналогового преобразователя и выходом блока выделения границ по координате X, один из выходов блока приема и передачи информации подключен к информационному входу формирования сигнала прерывания, выход которого соединен с входом сигнала запроса блока приема и передачи информации.
5
0
5
2. Устройство по п.1, отличающееся тем, что блок интерполяции содержит источник опорного напряжения, сумматор, компаратор, элемент И и счетчик, выход которого является выходом блока, первым, вторым, третьим, четвертым и
пятым управляющими входами которого являются соответственно сбросовый вход счетчика, первый вход элемента И, первый вход компаратора, первый вход сумматора и вход вычитания
счетчика, выход которого подключен к второму входу элемента И, второй вход компаратора соединен с выходом сумматора, второй вход которого подключен к выходу источника опорного
напряжения, выход компаратора соединен с входом сигнала разрешения счетчика, установочные входы которого являются информационным входом блока.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для считывания изображений | 1985 |
|
SU1251135A1 |
УСТРОЙСТВО ДЛЯ СЧИТЫВАНИЯ ИЗОБРАЖЕНИЙ | 1992 |
|
RU2051416C1 |
УСТРОЙСТВО ДЛЯ СЧИТЫВАНИЯ ИЗОБРАЖЕНИЯ | 1992 |
|
RU2045781C1 |
Устройство для считывания изображений | 1988 |
|
SU1642488A2 |
Устройство для считывания изображений | 1987 |
|
SU1508251A1 |
УСТРОЙСТВО ДЛЯ СЧИТЫВАНИЯ ИЗОБРАЖЕНИЙ ПО БАЗОВОМУ ИНТЕГРАЛЬНОМУ МЕТОДУ (БИМ) | 1996 |
|
RU2162248C2 |
УСТРОЙСТВО ДЛЯ СЧИТЫВАНИЯ ИЗОБРАЖЕНИЙ ПО БАЗОВОМУ ИНТЕГРАЛЬНОМУ МЕТОДУ (БИМ) | 1996 |
|
RU2162247C2 |
УСТРОЙСТВО ДЛЯ АВТОМАТИЧЕСКОЙ КЛАССИФИКАЦИИ ФОРМЕННЫХ ЭЛЕМЕНТОВ КРОВИ | 1996 |
|
RU2122733C1 |
ТЕЛЕВИЗИОННАЯ СИСТЕМА ВЫСОКОГО РАЗРЕШЕНИЯ | 1996 |
|
RU2127961C1 |
Видеоконтроллер | 1990 |
|
SU1816326A3 |
Изобретение относится к автоматике и вычислительной технике и может быть использовано для считывания и предварительной обработки изображений. Цель изобретения - повышение быстродействия за счет прекращения процесса считывания по достижении порогом квантования уровня наибольшей яркости изображения. В устройство, содержащее телевизионный датчик, видеоусилитель, селектор видеосигнала, блок синхронизации и управления, три счетчика, блоки выделения границ по координатам X и Y, элемент И, блок видеоконтроля, блок приема и передачи информации сопряжения, цифроаналоговый преобразователь, амплитудный дискриминатор, генератор импульсов, сдвиговый регистр, введен формирователь сигнала прерывания, управляющие входы которого соединены соответственно с первым выходом блока синхронизации и управления, вторым входом селектора видеосигнала, третьим выходом селектора видеосигнала, выходом цифроаналогового преобразователя и выходом блока выделения границ по координате X. Один из выходов блока приема и передачи информации подключен к информационному входу формирователя сигнала прерывания, выход которого соединен с входом сигнала запроса блока приема и передачи информации. 1 з.п. ф-лы, 3 ил.
Фиг.1
Фиг. 2
CCU/K,
Фиг.з
Устройство для считывания изображений | 1985 |
|
SU1251135A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1989-05-23—Публикация
1987-10-26—Подача