Устройство для считывания графической информации
Иллюстрации
Показать всеРеферат
Изобретение относится к автоматике , в частности к устройствам для считывания графической информации, и может быть использовано для ввода изображений в ЭВМ. Цель изобретения состоит в повьшении быстродействия устройства и достигается путем организации считывания и передачи кодов на выход устройства во время обратного хода развертки и после окончания сканирования кадра, что обеспечивается введением демультиплексора, блока памяти, мультиплексора и блока сопряжения . 1 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИН
„„SU„„1418776 А1
5D 4 G 06 К 11/00
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н A ВТОРСНОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4044126/24-24 (22) 26.03.86 (46) 23.08.88. Вюл. № 31 (71) Владимирский политехнический институт (72) В.Ф.Жирков, М.Ю.Монахов, M.Â.ÌàêàøèH и И.А.Куликов (53) 681.327.12(088.8) (56) Авторское свидетельство СССР № 251961, кл. G 06 К 9/00, 1969
Авторское свидетельство СССР № 602971, кл. G 06 К 11/00, 1978. (54) УСТРОЙСТВО ДЛЯ СЧИТЫВАНИЯ ГРАФИЧЕСКОЙ ИНФОРМАЦИИ (57) Изобретение относится к автоматике, в частности к устройствам для считывания графической информации, и может быть использовано для ввода иэображений в ЭВМ. Цель изобретения состоит в повышении быстродействия устройства и достигается путем орга" низации считывания и передачи кодов на выход устройства во время обратного хода развертки и после окончания сканирования кадра, что обеспечивается введением демультиплексора, блока памяти, мультиплексора и блока сопряжения. 1 ип.
1418776
Изобретение относится к автоматике, в частности к устройству для,счи-. тывания графической информации, и может быть использовано для ввода изображений в ЭВМ.
Цель изобретения — повышение быотродействия устройства.
На чертеже представлена блок-схе- . ма устройства. 1О
Устройство -включает блок 1 развертки, генератор 2 синхроимпульсов, телевизионный датчик 3, выполненный в виде передающей телевизионной трубки, блок 4 определения количества элементов разложения в изображении, блок 5 сопряжения, мультиплексор 6, блок 7 управления, интегрирующий усилитель 8, аналого-цифровой преобразователь 9, демультиплексор 10 и блок
11 памяти, организованный по типу стека.
Устройство работает следующим образом.
По синхроимпульсам, вырабатываемым 25 генератором 2, блок развертки формирует токи отклонения электронного луча. телевизионной трубки 3. В ходе развертки растра формируется видеосигнал, который соответствует сканируемому изображению. В блоке 4. определения количества элементов разложения изображения переключателями установлены формат (разрешающая способность) разложения, координаты начала ввода участка изображения, размер участка по каждой координате.
Блок 7 управления осуществляет управление циклом считывания изображений.
Интегрирующий усилитель 8 производит экстраполяцию видеосигнала на периоде дискретизации, что повышает точность и надежность преобразования, Аналого-цифровой преобразователь 9 производит преобразование видеосигнала в код в каждом элементе разложения изображения.
Блок 11 памяти организован по типу стека. При каждом обращении к стеку автоматически происходит изменение счетчика адреса, при записи — увеличение, при считывании - уменьшение, т.е. реализуется последовательность первым пришел — последним вышел
Импульсы дискретизации, соответствующие моментам взятия кодов, вводимых в блок памяти, увеличивают содержимое счетчика блока 1(По окончании цикла обмена канал ЭВМ вновь готов к приему данных. К этому моменту в блоке 11 памяти содержатся коды элементов изображения, моменты дискретизации которых пришлись на то время, пока канал был занят обменом.
Коды, соответствующие элементам изображения, после завершения ввода должны образовать в памяти ЭВМ массив.
Во время сканирования строки изображения после формирования кода элемента изображения проверяется занят ли канал ЭВМ. Если канал не занят обменом, то сформированный код передается в ЭВМ. 3а то время, пока канал отрабатывает цикл обмена, формируется еще несколько отсчетов. Эти отсчеты накапливаются в блоке памяти, в их число фиксируется в счетчике. После завершения цикла обмена канал ЭВМ освобождается для приема информации.
Следующий сформированный отсчет передается непосредственно в ЭВМ.
После аналого-цифрового преобразования в блоке 9 код элемента изобра" жения.через демультиплексор 10 и мультиплексор 6 заносится в регистр блока 5, в те разряды, которые отведены для кода отсчета изображения.
Остальные разряды остаются обнуленными. Блок 5 реализует стандартные операции обмена информацией с ОЗУ и процессором ЭВМ через канал в режиме первого доступа и программного доступа. Структура этого блока определяется типом используемой ЭВМ.
Блок 5 инициирует передачу содер-, жимого регистра в ОЗУ ЭВМ. Программа, работающая в ЭВМ, принимает слово данных, формирует адрес переданного элемента массива в ОЗУ как сумму текущего адреса и числа пропущенных элементов, переданного в части pasрядов слова данных (для первого элемента в строке — О). Код элемента изображения записывается по сформированному адресу, после чего ЭВМ готова к принятию очередного слова информации.
Тем временем в устройстве происходят следующие действия. Сигнал начавшегося обмена переключает демультиплексор 10 на канал, связывающий аналого-цифровой преобразователь 9 с блоком 11 памяти. Все время, пока длится обмен, коды отсчетов изображения записываются в стековую память 11..
1418776
Следующее значение отсчета непосредственно вводится в ЭВМ, т,е. через демультиплексор 10 и мультиплексор 6 заносится в часть разрядов регистра блока 5, где в другую часть разрядов переписывается содержимое счетчика блока 11. Сформированное таким образом слово передается в ЭВМ. Так продолжается до конца вводимого участка изображения на строке. После окончания участка на строке блок памяти переводится в режим считывания. Импульсы уменьшения счетчика адреса инициируют новый цикл обмена с ОЗУ
ЭВМ для передачи очередного значения кода элемента изображения из стековой . памяти. Программа, обслуживающая этот обмен со стороны ЭВМ, с каждым новым принятым значением уменьшает счетчик адреса массива кодов в ОЗУ, установленный после сканирования участка строки в конец этой ячейки.
Ячейк с. адресом, сформированная таким образом, проверяется на занятость. Если в ячейке уже находится какое-то значение, значит она была заполнена в ходе сканирования и вйеденный элемент соответствует следующей свободной ячейке с меньшим адресом. Счетчик адреса массива вновь уменьшается и введенный код заносится в соответствующую ячейку массива.
Таким образом, строка массива в ОЗУ
ЭВМ заполняется от начала к концу в ходе сканирования строки отдельными значениями с пропуском нескольких позиций, затем после окончания преобразования участка на одной строке и до начала преобразования участка на другой строке, от конца к началу значениями кодов, последними записанными в стек во время сканирования строки и первыми "выталкиваемыми" из стека в процессе обмена с ОЗУ ЭВМ.
Когда сканирующая апертура подходит к участку на следующей строке, подлежащему вводу, в счетчике адреса массива программно восстанавливается значение, соответствующее началу следующей строки.
Процесс ввода повторяется для следующей строки.
10
При завершении сканирования кадра изображения начинается полный проход массива в ОЗУ ЭВМ от конца к началу с заполнением всех свободных позиций значениями из стека, которые могут оставаться свободными к концы сканирования кадра при большом числе элементов разложения °
I Формула изобретения (Устройство для считывания графической информации, содержащее телевизионный датчик, управляющий вход которого соединен с выходом блока развертки, а выход подключен к информационному входу интегрирующего усилителя, управляющий вход которого соединен с первым выходом блока управления, а выход подключен к информационному входу аналого-цифрового преобразователя, генератор синхроимпульсов, выходы которого соединены с синхронизирующими входами блока развертки и блока определения количества элементов разложения в изображении, выход которого подключен к информационному входу блока управления, о т— л и ч а ю щ е е с я тем, что, с целью повышения быстродействия устройства, в него введены демультиплексор, информационный вход которого подключен к выходу аналого-цифрового преобразователя, а управляющий вход подключен к второму выходу блока уп35 равления, информационный вход которого соединен с выходом демультиплек сора, управляющий вход блока памяти подключен к третьему выходу блока управления, мультиплексор, управляющий вход которого подключен к синхронизирующему выходу демультиплексора, а синхронизирующий вход подключен к четвертому выходу блока управления, и блок сопряжения, информационный
45 выход которого является информационным выходом устройства, а выход подключен к синхронизирующему входу блока управления, информационный вход мультиплексора соединен с выходом блока памяти, информационный вход блока сопряжения соединен с выходом мультиплексора.
1418776
Составитель А.Романов
Редактор Н.Гунько Техред А.Кравчук
Корректор М.Шароши
Заказ 4157/49 Тирах 704 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4