Устройство для регистрации графической информации

 

О П И С А Н И Е 005107

ИЗОБРЕТЕНИЯ

Союз Советских

Социалистических

-Республик

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (22) Заявлеио05,08.81 (2>) 3322526/18-.24 ($1) М.КЙ. (6!) Дополнительное к авт. свид-вус присоединением заявки М

6 Об К 15/22

Государственный комитет

СССР но делам изобретений и открытий (23) Приоритет—

Опубликовано 150183. Бюллетень М 10 ($3) УДКб81. 327. 12 (088. 8) Дата опубликования описания 15п383

«g» не пр о В Ж9ф,,В .. . Kae нов, фь,,Я,Ц. Се4еЮМов, .ф: т ей@ ASCP чт «" пециальное ойогического

A. В. Волович, A.A. Горунович, Е. В. A.A.Кравцов, И.N.Кулинец, В.tO.Л

В. Ф. Тарасевич и С. С. Я

Институт технической кибернетики конструкторское бюро Гомельского оснащения (72) Авторы изобретения (71)Заявители (54) УСТРОИСТВО ДЛЯ РЕГИСТРАЦИИ ГРАФИЧЕСКОИ ИНФОРМАЦИИ

Изобретение относится.к автоматике и вычислительной технике,.в частности к устройствам для регистрации информации.

Известно устройство для регистрации информации, содержащее источник кодированной информации (ЭВМ), блок сопряжения, регистры кодированных описаний векторов (кодов яркости цвета, кодов координат), блок преобразо-. вания данных.и блок адресации и упраэления (два последних блока по ха-: рактеру совместно выполняемых функций аналогичны блоку вычисления промежуточных координат), регистр площадного формата, блок управления и селекции адресов, блоки преобразования форматов и адресов, блок объединения данных, растровая память прямого доступа на кадр иэображения, выходной регистр памяти и растровый блок регистрации (12.

Недостаток этого устройства состоит aего конструктивной сложности.

Наиболее близким к предлагаемому. является устройство, содержащее регистры, соединенные с вычислительным блоком, подключенным к логическому блоку и блоку сравнения, блоки памяти, индикатор, счетчик, соединенный с генератором импульсов и элементы Й, ИЛИ (2 )°.

Однако известное устройство характеризуется недостаточно высоким быстродействием.

Цель йзобретения — повышение быстродействия устройства.

Поставленная цель достигается тем, что в известное устройство, содержащее блок сопряжения, один вход которого является входом устройства, другой соединен с логическим блоком,. а выход подключен к первому регистру и к регистрам первой группы, выходы которых соединены с входами соответствующих регистров второй группы, первую группу элементов И, входы которых подключены к вычислительному блоку, соединенному с логическим блоком и с регистрами первой и второй групп, а выходы подключены к второму регистру, блоки памяти, входы которых соединены с первым регистром, с первым и вто.рым элементами И, а вйходы подключены к входам третьего элемента ИЛИ, .выход которого соединен с индикатором, вторую группу элементов И, входы которых подключены к второму регистру, а выходы .соединены с одними входами первого и второго элементов ИЛИ, дру1005107 гие входы которых подключены к элементам И третьей группы, первый счетчик, соединенный с генератором тактовых импульсов и с другими входами элементов И третьей группы, и.блок сравнения, подключенный к вычислитель-5 ному блоку, введены первый триггер, вход которого соединен с индикатором, а выходы подключены к входам соответствующих элементов И второй и третьей групп, второй счетчик, соединенный с индикатором и с блоком сравнения, выход которого подключен к входам элементов И первой группы и логического блока, и блок вычитания, входы которого соединены с выходом одного ре- 15 гистра первой группы и с вторым счетчиком, а выходы подключены к логическому блоку. При этом логический .блок содержит первый элемент И, один . вход которого является входом блока, 2О другой подключен к выходу второго триггера, входы которого являются входами блока, а выход первого элемента И соединен с одним входом четвертого элемента ИЛИ, второй вход ко- 25 торого является входом блока, а третий подключен к выходу второго элемента И, один вход которого является входом блока, а другой соединен с выходом третьего триггера, входы ко- Зр торого являются входами блока, третий элемент И, один вход которого является входом блока, другой соединен с выходом третьего триггера, а выход подключен к одному входу пятого элемен« та ИЛИ, другой вход которого является входом блока, третий вход соединен с выходом четвертого триггера, входы которого являются входами блока, а четвертый вход подключен к выходу четвертого элемента и, один вход которого 40 является входом блока,. а другой соединен с выходом первого триггера, и третий счетчик, вход которого подключен к выходу четвертого элемента ИЛИ, при этом выходы третьего счетчика и 45 четвертого элемента ИЛИ являются выходами блока.

На фиг.1 представлена блок-схема устройства; на фиг.2 - вариант его конкретного конструктивного выполне- 5О ния.

Устройство включает индикатор 1, выполненный либо в виде индикатора визуального наблюдения (например, с записью изображения на. экране, или 55 промежуточном носителе электронным), либо в виде документирующего устройства типа факсимильных аппаратов или специального электростатического печатающего устройства с одновременной 60 записью всей строки, блок 2 сопряжения, логический блок 3, первый регистр

4, первую группу регистров 5 и 6, вторую группу регистров 7 и 8, вычислительный блок 9, блок 10 вычитания, 65 блок 11 сравнения, первый счетчик 12, первую группу 13 элементов И, второй регистр 14, вторую группу 15 и 16 элементов И, первый 17 и второй 18 элементы ИЛИ, блоки 19 и 20 памяти, генератор 21 тактовых импульсов, второй счетчик 22, третью группу злементов И 23 и 24, триггер 25, третий элемент ИЛИ 26. На фиг.1 также показана ЭВМ 27. Причем логический блок

3 содержит второй 28, третий 29 и четвертый 30 триггеры, первый 31, второй 32, третий 33 и четвертый 34 элементы H четвертый 35 и пятый 36 элементы ИЛИ и третий счетчик 37.

Устройство работает следующнм образом.

По получении сигнала о готовности к регистрации индикатора 1 и после проведения начальных установок блок

" 3 начинает формировать адреса описаний векторов и через блок 2 запрашивать описания из массива описаний, кодирующего выводимое изображение,который хранится в блоке 27, Структура кодового слова, описывающего вектор, аналогична принятым для дисплеев и координатографов, т.е, содержит код цвета яркости вектора, типа линии и т.п., а также координаты конца вектора в предположении, что многие векторы являются взаимосвязанными и конец предыдущего является началом последующего. Для перехода к началу нового контура кодируется за9 темненный вектор из конца кодирующего контура либо из начала координат.

Ло сигналам синхронизации индикатора

1 в счетчике 22 устанавливаются номера выводивших строк. В регистр 8 через блок 2 поступает координата конечной точки очередного вектора, из которой в блоке 10 производится вычитание содержимого счетчика 22. Один из сигналов полученной разности координат "+", "-" или "0" поступает на вход блока 3, где уже хранится знак результата вычитания из координаты к (и-1)-го соответствующего вектора, которая является одновременно начальной координатой п-го следующего вектора. Если оба результата имеют знак

"+" либо "-", то это означает, что вектор лежит вьше подготавливаемой к выводу строки либо ниже ее, т.е. не имеет пересечений с ней. В этом случае блок 3 формирует адрес для запроса через блок 2 из ЭВМ 27 описания очередного вектора. Если же результаты имеют разные знаки либо один из них равен нулю, то это означает, что вектор пересекается со строкой либо касается ее одной из концевых точек.

В этом случае блок 3 формирует сигнал запуска интерполирования, по которому из ЭВМ 28 запрашивается в регистры 5 и 8 вторая часть описания вектора, 1005107 содержащая Х„, Хн и поскольку Ук предыдущего вектора из регистра б а каждом т акте передает ся в ре ги стр 7 и становится начальной координатной

УН для обрабатываемого вектора, блок

9 получает .все исходные данные и начинает вычисление координат промежуточных точек. Координаты У.„ сравниваются в блоке 11 с номером подготавливаемой строки, являющимся координатой У строки. При их равенстве открываются элементы И 13 и координаты

Х промежуточных точек, лежащих в пре-. делах подготавливаемой строки, начинают. поступать в регистр 14, откуда через одни из открытых элементов И 15 15 или 16 и элементы ИЛИ 17 либо 18 поступают на адресные шины одного из блоков 19 либо 20.

Из регистра 4 на информационные входы блоков 19 и 20 поступают коды 20 цвета или яркости (для черно-белого штрихового иэображения — код "1") и происходит их запись. По окончании сигнала совпадения координат, передаваемого из блока 11 в блок 3, послед-25 ний производит запрос описания следующего вектора из ЭВИ 27.

В то время как происходит заполнение одного блока памяти, из второго блока производится считывание и выда-З0 ча кодов разложения строки (видеосигналов) через элемент ИЛИ 2б в индикатор 1..Для формирования последовательных.адресов чтения счетчик 12 считает импульсы генератора 24, а коды номера позиции в строке передаются через одни из элементов И 23 и 24 и элемент ИЛИ 17 либо 18 в блок памяти, из которого производится чтение.

Коммутация направлений передачи адресов и сигналов записи и чтения из блоков 14 и 12 в блоки памяти 19 и

20 производится с помощью триггера

25, работающего в режиме счета импульсов синхронизации индикатора 1. Поступающие в индикатор 1 коды преоб- 45 разуются в видеосигнал, который моду лирует регистрирующие воздействия записывающего органа на носитель изоб- ражения (бумагу, экран и т.п.).

I .50

Схема. (фиг. 2) работает следующим ,образом.

Один из сигналов "+", "-", "0"-, полученный при анализе координаты

У начала вектора, запоминается в со- ответствующем триггере. В следующем такте на одном из трех упомянутых входов йоявляется сигнал знака разности для конечной точки вектора.

При наличии сигналов на обоих входах схем 31 или 32, а также при наличии 60 сигнала совпадения "-" на выходе схемой 35 появляется сигнал, который прибавляет "1" к содержимому счетчика 37, в результате чего производится запрос описания следующего векто- 5 ра. В случае, если для начала и конца вектора знаки будут разными, сиг-. налы будут одновременно на одной из пар входов элементов И 34 или 33 и на выходе элемента ИЛИ 35 появится сигнал запуска интерполирования, информирующий о пересечении вектора со строкой. Такой же сигнал вырабатывается при наличии сигнала "0" для начала, либо конца вектора. По сигналу синхронизации производится запись в триггеры 28-30 сигналов знака "+", "0" для конца обрабатываемого вектора, т.е. для начала следующего вектора, и цикл повторяется.

Введение новых узлов и элементов, а также новых конструктивных связей позволяет существенно повысить.точность устройства.

Формула изобретения

1. Устройство для регистрации графической информации, содержащее блок сопряжения, один вход которого является входом устройства, другой соединен с логическим блоком, а выход подключен к первому регистру и к регистрам первой группы, выходы которых соединены со входами соответствующих регистров второй группы, первую группу элементов И, входы которых подключены к вычислительному блоку, соединенному с логическим блоком и с .регистрами первой и второй групп, а выходы подключены к второму регистру, блоки памяти, входи которых соединены с первым регистром, с первым и вторым элементами И, а выходы подключены к входам третьего элемента ИЛИ, выход которого соединен с индикатором, вторую группу элементов И, входы которых подключены к второму регистру, а выходы соединены с одними входами первого и второго элементов ИЛИ, другие входы которых подключены к элементам И третьей группы, первый счетчик, соединенный с генератором тактовых импульсов и с другими входами элементов И третьей группы, и блок сравнения, подключенный к вычислительному блоку, о т л ич а ю щ е е с я тем, что, с целью повышения быстродействия устройства, оно содержит первый триггер, вход которого соединен с индикатором, а выходы подключены к входам соответствующих элементов И второй и третьей групп, второй счетчик, соединенный с индикатором и с блоком сравнения, выход которого подключен к входам элементов И первой группы и логического блока, и блок вычитания, входы которого соединены с выходом одного регистра первой группы и с вторым счетчиком,а выходы подключены к логическому блоку.

1005107

2. Устройство по п.1, о т л и ч аю щ е е с я тем, что логический блок содержит первый элемент И, один вход которого является входом блока, другой подключен к выходу второго триггера, входы которого являются входами 5 блока, а выход первого элемента И соединен с одним входом четвертого элемента ИЛИ, второй вход которого явля-, ется входом блока, а третий подключен к выходу второго элемента И, один 10 вход которого является входом блока, а другой соединен с выходом третьего триггера, входы которого являются входами блока, третий элемент И, один вход которого является входом блока, )5 другой соединен с выходом третьего триггера, а выход подключен к одному входу пятого элемента ИДИ, другой вход которого является входом блока, третий вход соединен с выходом четвертого триггера, входы которого являются входами блока, а четвертый вход подключен к выходу четвертого элемента И, один вход которого является входом блока, а другой соединен с выходом первого триггера,, и третий счетчик, вход которого подключен к выходу четвертого элемента ИЛИ, при этом выходы третьего счетчика и четвертого элемента ИЛИ являются выходами блока.

Источники информации, принятые во внимание при экспертиэе

1. Патент CMA 9 3973245, кл. G 06 F 3/02, опублик. 1976.

2. Патент США 9 3873769, кл. 178-18, опублик. 1975.

1005107

Составитель A.Романов

Редактор К.Волощук Техред М.Кастелевич Корректор В Бутяга

Закаэ 1904/67 Тираж 704 Подписное

ВНИИПИ ГосударственногО комитета СССР по делам иэобретений и открытий

113035, Москва, Ж-35, Раушская наб., д.4/5

/ .Филиал ППП "Патент", г.ужгород, ул.Проектная,4

Устройство для регистрации графической информации Устройство для регистрации графической информации Устройство для регистрации графической информации Устройство для регистрации графической информации Устройство для регистрации графической информации 

 

Похожие патенты:

Изобретение относится к автоматике и вычислительной технике и может быть использовано для регистрации и анализа переходных процессов в контактной цепи герконов, в частности для экспресс-анализа переходного сопротивления

Изобретение относится к автоматике и вычислительной технике

Изобретение относится к автоматике и вычислительной технике

Изобретение относится к вычислительной технике, используется в системах автоматического проектирования, например плат печатного монтажа, позволяет упростить устройство, которое содержит пишущий узел 1, планшет 2, корпус 3, шпулю 4 для рулонного носителя информации

Изобретение относится к вычислительной технике

Изобретение относится к вычислительной технике и автоматике
Наверх