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

ZIP архив

Текст

(6) Дополнительное к авт, свид-вус присоединением заявки М 6 Об К 15/22 Государственный комитет СССР но делам изобретений и открытий(088.8) Дата опубликования описания 15 ф 3.83 фс ф"не проВейскВ : КцЕ нов,фьО,(4 е МФВЮМов, (ейск РбсеЧ специальноеойогнческого А. В, Волович, А.А. Горунович, Е. В А. А, Кравцов, И, М, Кулинец, В, Ю. ЛВ. ф. Тарасевич н С. С. Я Институт технической кибернетики конструкторское бюро Гомельскогооснащения(71) Заявител 54) УСТРОЙСТ Я РЕГИСТРАЦИИ ГРАФИЧЕСКОИ ИНФОР ойство высоки а с Изобретение относится .к автоматике и вычислительной техннке,.в частности к устройствам для регистрации информации.Известно устройство для регистрации информации, содержащее источник кодированной информации (ЭВМ), блок сопряжения, регистры кодированных описаний векторов (кодов яркости цвета, кодов координат), блок преобразо-. вания данных и блок адресации и упраэления (два последних блока по ха-: рактеру совместно выполняемых Функций аналогичны блоку вычисления промежуточных координат), регистр площадного Формата, блок управления и селекции адресов, блоки преобразования форматови адресов, блок объединения данных, растровая память прямого доступа на кадр иэображения, выходной регистр памяти и растровый блок регистрации 13.Недостаток этого устройства состоит в его конструктивной сложности.Наиболее близким к предлагаемому. является устройство, содержащее регистры, соединенные с вычислительным блоком, подключенным к логическому блоку и блоку сравнения, блоки памяти, индикатор, счетчик, соединенный с генератором импульсов и элементы И,ИЛИ 21.Однако известное устр хар ктеризуется недостаточно м бы тродействием,Цель йзобретения - повышение быстродействия устройства.Поставленная цель достигается0. тем, что в известное устройство, содержащее блок сопряжения, один входкоторого является входом устройства,другой соединен с логическим блоком,.а выход подключен к первому региструи к регистрам первой группы, выходыкоторых соединены с входами соответствующих регистров второй группы, первую группу элементов И, входы которыхподключены к вычислительному блоку,20 соединенно"у с логическим блоком и срегистрами первой и второй групп, авыходы подключены к второму регистру,блоки памяти, входы которых соединены с первым регистром, с первым и вторым элементами И, а вйходы подключе 25 ны к входам третьего элемента ИЛИ,зыход которого соединен с индикатором,вторую группу элементов И, входы которых подключены к второму регистру,а выходы .соединены с одними входамиЗ 0 первого и второго элементов ИЛИ, дру.блок 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 элементы Й, четвертый 35 и пятый 36 элементы ИЛИ и третий счетчик 37.Устройство работает следующнм образом. По получении сигнала о готовностик регистрации индикатора 1 и послепроведения начальных установок блок" 3 начинает формировать адреса описаний векторов и через блок 2 запрашивать описания из массива описаний,ко-.дирующего выводимое изображение,который хранится в блоке 27, Структура кодового слова, описывающего вектор, аналогична принятым для дисплеев и координатографов, т.е, содержит код цвета яркости вектора, типа линии и т.п., а также координатыконца вектора в предположении, что многие векторы являются взаимосвязанными и конец предыдущего является началом последующего. Для перехода кначалу нового контура кодируется зае темненный вектор из конца кодирующего контура либо нз начала координат. Ло сигналам синхронизации индикатора 1 в счетчике 22 устанавливаются номера выводимых строк.В регистр 8 через блок 2 поступает координата конечной точки очередного вектора, из которой в блоке 10 производится вычитание содержимого счетчика 22. Одиниз сигналов полученной разности координат ф,", "-" или "0" поступает навход блока 3, где уже хранится знакрезультата вычитания из координатык (и)-го соответствующего вектора,которая является одновременно начальной координатой и-го следующего вектора. Если оба результата имеют знак"+" либо "-", то это означает, чтовектор лежит вьше подготавливаемой квыводу строки либо ниже ее, т.е. неимеет пересечений с ней. В этом случае блок 3 Формирует адрес для запроса через блок 2 из ЭВМ 27 описанияочередного вектора. Если же результаты имеют разные знаки либо один изних равен нулю, то это означает, чтовектор пересекается со строкой либокасается ее одной из концевых точек. В этом случае блок 3 формирует сигнал запускаинтерполирования, по которомуиз ЭВМ 28 запрашивается в регистры 5и 8 вторая часть описания вектора,гие входы которых подключены к элементам И третьей группы, первый счетчик, соединенный с генератором тактовых импульсов и с другими входамиэлементов И третьей группы, и блоксравнения, подключенный к вычислитель ному блоку, введены первый триггер,вход которого соединен с индикатором,а выходы подключены к входам соответствующих элементов И второй и третьейгрупп, второй счетчик, соединенный с 10индикатором и с блоком сравнения, выход которого подключен к входам элементов И первой группы и логическогоблока, и блок вычитания, входы которого соединены с выходом одного регистра первой группы и с вторымсчетчиком, а выходы подключены к логическому блоку. При этом логическийблок содержит первый элемент И, один . вход которого является входом блока, 20 другой подключен к выходу второго триггера, входы которого являются входами блока, а выход первого элемента И соединен с одним входом четвертого элемента ИЛИ, второй вход ко торого является входом блока, а третий подключен к выходу второго элемента И, один вход которого является входом блока, а другой соединен с выходом третьего триггера, входы ко- ЗО торого являются входами блока, третий элемент И, один вход которого является входом блока, другой соединен с выходом третьего триггера, а выход подключен к одному входу пятого элемен та ИЛИ, другой вход которого является входом блока, третий вход соединен с выходом четвертого триггера, входы которого являются входами блока, а четвертый вход подключен к выходу четвертого элемента И, один вход которого 40 является входом блока. а другой соединен с выходом первого триггера, и третий счетчик, вход которого подключен к выходу четвертого элемента ИЛИ, при этом выходы третьего счетчика и 45 четвертого элемента ИЛИ являются выходами блока.На фиг.1 представлена блок-схема устройства; на фиг.2 - вариант его ф конкретного конструктивного выполне-ния.Устройство включает индикатор 1, выполненный либо в виде индикатора визуального наблюдения (например, с записью изображения на. экране, или 55 промежуточном носителе электронным), либо в виде документирующего устройства типа Факсимильных аппаратов или специального электростатического печатающего устройства с одновременной 60 записью всей строки, блок 2 сопряжения, логический блок 3, первый регистр 4, первую группу регистров 5 и 6, вторую группу регистров 7 и 8, вычислительный блок 9, блок 10 вычитания, 65Формула изобретения1. Устройство для регистрации графической информации, содержащее блоксопряжения, один вход которого является входом устройства, другой соединен с логическим блоком, а выходподключен к первому регистру и к регистрам первой группы, выходы которых соединены со входами соответствующих регистров второй группы, первуюгруппу элементов И, входя которыхподключены к вычислительному блоку,соединенному с логическим блоком ис .регистрами первой и второй групп,а выходы подключены к второму регистру, блоки памяти, входи которых соединены с первым регистром, с первыми вторым элементами И, а выходы подключены к входам третьего элемента ИЛИ, выход которого соединен синдикатором, вторую группу элементов И, входы которых подключены квторому регистру, а выходы соединеныс одними входами первого и второгоэлементов ИЛИ, другие входы которыхподключены к элементам И третьей группы, первый счетчик, соединенный с генератором тактовых импульсов и с другими входами элементов И третьейгруппы, и блок сравнения, подключенный к вычислительному блоку, о т л ич а ю щ е е с я тем, что, с целью повышения быстродействия устройства,оно содержит первый триггер, вход которого соединен с индикатором, а выходы подключены к входам соответствующих элементов И второй и третьейгрупп, второй счетчик, соединенный синдикатором и с блоком сравнения, выход которого подключен к входам элементов И первой группы и логическогоблока, и блок вычитания, входы которого соединены с выходом одного ре-гистра первой группы и с вторым счетчиком,а выходы подключены к логическому блоку,содержащая Х, Хн и поскольку Укпредыдущего вектора из регистра б вкаждом т акте передает ся в ре ги стр 7и становится начальной координатной7 Н для обрабатываемого вектора, блок9 получает .все исходные данные и начинает вычисление координат промежуточных точек. Координаты У. сравниваются в блоке 11 с номером подготавливаемой строки, являющимся координатойУ строкиПри их равенстве открываются элементы И 13 и координатыХ промежуточных точек, лежащих в пре-.делах подготавливаемой строки, начинают. поступать в регистр 14, откудачерез одни из открытых элементов И 15 15или 16 и элементы ИЛИ 17 либо 18 поступают на адресные шины одного изблоков 19 либо 20.Из регистра 4 на информационныевходы блоков 19 и 20 поступают коды 20цвета или яркости (для черно-белогоштрихового иэображения - код "1") ипроисходит их запись, По окончаниисигнала совпадения координат, передаваемого из блока 11 в блок 3, послед ний производит запрос описания следующего вектора из ЭВИ 27.В то время как происходит заполнение одного блока памяти, из второгоблока производится считывание и выда-З 0ча кодов разложения строки (видеосигналов) через элемент ИЛИ 2 б в индикатор 1, .Для формирования последовательных.адресов чтения счетчик 12 считает импульсы генератора 24, а кодыномера позиции в строке передаютсячерез одни из элементов И 23 и 24 иэлемент ИЛИ 17 либо 18 в блок памяти, из которого производится чтение.Коммутация направлений передачи адресов и сигналов записи и чтения изблоков 14 и 12 в блоки памяти 19 и20 производится с помощью триггера25, работающего в режиме счета импульсов синхронизации индикатора 1. Поступающие в индикатор 1 коды преобразуются в видеосигнал, который моду- лирует регистрирующие воздействия записывающего органа на носитель изоб-ражения (бумагу, экран и т.п.).1 ,50Схема (фиг.2) работает следующим , образом.Один из сигналов + у у 0 уполученный при анализе координаты У начала вектора, запоминается в со- ответствующем триггере. В следующем такте на одном из трех упомянутыхвходов йоявляется сигнал знака разности для конечной точки вектора,При наличии сигналов на обоих входахсхем 31 или 32, а также при наличии 60сигнала совпадения "-" на выходесхемы 35 появляется сигнал, которыйприбавляет "1 ф к содержимому счетчика 37, в результате чего производится запрос описания следующего векто ра. В случае, если для начала и конца вектора знаки будут разными, сигналы будут одновременно на одной изпар входов элементов И 34 или 33 ина выходе элемента ИЛИ 35 появитсясигнал запуска интерполирования, информирующий о пересечении векторасо строкой. Такой же сигнал вырабатывается при наличии сигнала "0" дляначала, либо конца вектора. По сигналу синхронизации производится записьв триггеры 28-30 сигналов знака "+",н-", "Оф для конца обрабатываемоговектора, т.е. для начала следующеговектора, и цикл повторяется.Введение новых узлов и элементов,а также новых конструктивных связейпозволяет существенно повысить.точность устройства, 10051072, Устройство по п.1, о т л и ч аю щ е е с я тем, что логический блок содержит первый элемент И, один вход которого является входом блока, другой подключен к выходу второго триггера, входы которого являются входами 5 блока, а выход первого элемента И соединен с одним входом четвертого элемента ИЛИ, второй вход которого явля-, ется входом блока, а третий подключен к выходу второго элемента И, один 10 вход которого является входом блока, а другой соединен с выходом третьего триггера, входы которого являются входами блока, третий элемент И, один вход которого является входом блока, 15 другой соединен с выходом третьего триггера, а выход подключен к одному входу пятого элемента ИЛИ, другой вход которого является входом блока,третий вход соединен с выходом четвертого триггера, входы которого являются входами блока, а четвертыйвход подключен к выходу четвертогоэлемента И, один вход которого является входом блока, а другой соединенс выходом первого триггера и третийсчетчик, вход которого подключен к выходу четвертого элемента ИЛИ, приэтом выходы третьего счетчика и четвертого элемента ИЛИ являются выходами блока.Источники информации,принятые во внимание при экспертиэе1. Патент США Р 3973245,кл. С 06 Г 3/02, опублик. 1976.2, Патент США Р 3873769,кл. 178-18, опублик, 1975.1005107 оставнтель А.Романовехред М.Кастелевич Коррект га Редактор К.В,филиал ППП "Патентф, г.ужгород, ул,Проект Закаэ 1904/67 Тираж ВНИИПИ Государст по делам иэоб 113035, Москва, 4енного ктений и-35, Раую Подписноеомитета СССРоткрытийская наб., д.4/5

Смотреть

Заявка

3322526, 05.08.1981

ИНСТИТУТ ТЕХНИЧЕСКОЙ КИБЕРНЕТИКИ АН БССР, СПЕЦИАЛЬНОЕ КОНСТРУКТОРСКОЕ БЮРО ГОМЕЛЬСКОГО ЗАВОДА РАДИОТЕХНОЛОГИЧЕСКОГО ОСНАЩЕНИЯ

ВОЛОВИЧ АРКАДИЙ ВУЛЬФОВИЧ, ГОРУНОВИЧ АРКАДИЙ АРКАДЬЕВИЧ, ДНЕПРОВСКИЙ ЕВГЕНИЙ ВАСИЛЬЕВИЧ, КЛЕНОВ ВАЛЕРИЙ ИВАНОВИЧ, КРАВЦОВ АРКАДИЙ АНАТОЛЬЕВИЧ, КУЛИНЕЦ ИОСИФ МЕНАШЕВИЧ, ЛИПЕНЬ ВИТАЛИЙ ЮЛЬЯНОВИЧ, СЕМЕНКОВ ОЛЕГ ИГНАТЬЕВИЧ, ТАРАСЕВИЧ ВЛАДИМИР ФЕДОРОВИЧ, ЯНГУРАЗОВ СТАНИСЛАВ САБИТОВИЧ

МПК / Метки

МПК: G06K 15/22

Метки: графической, информации, регистрации

Опубликовано: 15.03.1983

Код ссылки

<a href="https://patents.su/5-1005107-ustrojjstvo-dlya-registracii-graficheskojj-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для регистрации графической информации</a>

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