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

 

УСТРОЙСТВО ДЛЯ СЧИТЫВАНИЯ ГРАФИЧЕСКОЙ ИНФОРМАЦИИ по авт. св. № 960872, отличающееся тем, что, с целью повышения быстродействия устройства, оно содержит элемент И, один вход которого соединен с nejpBbiM блоком сравнения, а выход подключен к узлу индикации, шестой регистр, вход которого соединен с блоком памяти, и последовательно соединенные триггер, вход которого подключен к блоку памяти, а выход подключен к другому входу элемента И, и элементы И группы, другие входы которых соединены с первым блоком сравнения и с шестым регистром , а выходы подключены к третьему входу счетчика адреса.

СОЮЗ СО8ЕТСНИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (19) (И) pug С 06 К 11/06

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР . ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) 960872 (21) 3569687/18-24 (22) 30.03.83 (46) 15.07.84. Бюл. У 26 (72) Т.В.Попова, В.Н.Радкевич, Г.А.Яскевич и С.И.Нитиевский (53) 681.327.12(088.8) (56) 1. Авторское свидетельство СССР к- 960872, кл. С 06 К 11/06, 1981 (прототип). (54)(57) УСТРОЙСТВО ДЛЯ СЧИТЬ1ВАНИЯ

ГРАФИЧЕСКОЙ ИНФОРМАЦИИ по авт. св.

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

1 11032

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

По основному авт.св. 9 960872 известно устройство, содержащее план- 10 шет, выполненный в виде системы взаимноортогональных координатных шин, подключенных к коммутатору, соединенному с блоком управления, усилители, входы которых подключены к съемнику координат, соединенному с формирователем импульсов компенсации, а выходы подключены к блоку идентификации точек считывания, соединенному с блоком управления и с формирователем импульсов компенсации, блок определения координат, подключенный к первому блоку сравнения и к блоку управления, блок памяти, соединенный с первым,и вторым регистрами, первый и второй сумматоры, входы которых подключены к первому регистру, соединенному с другим входом первого блока сравнения, и к блоку определе ния координат, а выходы подключены к соответствующим интеграторам, выходы которых соединены с входами третьего сумматора, третий и четвертый регистры, входы которых подключены к третьему сумматору и к выходу

35 .второго блока сравнения, а выходы соединены с входами второго блока сравнения, подключенного к другому входу второго регистра и к одному входу счетчика адреса, другой вход которого соединен с первым блоком сравнения, а выход подключен к блоку памяти, пятый регистр, входы которого соединены с вторым регистром и с блоком определения координат, и узел „ индикации j1) .

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

Цель изобретения — повьпнение быстродействия устройства за счет определения участка, которому принадлежит считанная точка.

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

66 2 блоком сравнения, а выход подключен к узлу индикации, шестой регистр, вход которого соединен с блоком памяти, и последовательно соединенные триггер, вход которого подключен к блоку памяти, а выход подключен к другому входу элемента И, и элементы

И группы, другие входы которых соединены с первым блоком сравнения и с шестым регистром, а выходы подключены к третьему входу счетчика адреса.

На чертеже представлена блок-схема предлагаемого устройства.

Устройство содержит планшет 1 с координатными шинами 2, коммутатор 3, съемник 4 координат, усилители 5, формирователь 6 импульсов компенсации, блок 7 определения координат, блок 8 идентификации точек считывания, блок 9 управления, блок 10 памяти, первый 11 и второй 12 регистры, первый блок.13 сравнения, узел 14 индикации, элемент И 15, счетчик 16 адреса, шестой регистр 17, триггер

18, группу 19 элементов И, первый 20 и второй 21 сумматоры, интеграторы

22 и 23, третий сумматор 24, третий

25 и четвертый 26 регистры, второй блок 27 сравнения, пятый регистр 28.

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

До начала работы в блок 10 памяти в определенном порядке заносится цифровая модель заданной области, для чего эта область разбивается на определенные участки, каждый из которых содержит определенное, достаточное для описания этого участка количество точек аппроксимации (наиболее характерных точек — изгибы изолиний, ориентиры и т.п.), каждая из которых содержит координаты Х, 7 и параметры 7.,,функционально зависящие от координат. Таким образом, в блоке 10 памяти после точек, описывающих заданную область, в определенном тюрядке будут расположены участки, каж. дый из которых описывается точками минимума и максимума, количеством точек аппроксимации и точками аппроксимации. В первом из расположенных в блоке 10 памяти участков в ячейке, хранящей координаты Хв„„, Y in этого участка, в свободном разряде записан признак участков (схема занесения в блок 10 памяти цифровой модели не показана).

1103266 са, производя прибавление единицы к содержимому этого счетчика и устанавливая его таким образом в следующее состояние. По адресу, сформированно5 му в счетчике 16, из блока 10 извлекаются координаты первого участка, поступающие в регистр 11, количество точек аппроксимации первого участка, поступающее в регистр 17, признак

1О участков, поступающий в триггер 18 и устанавливающий его в единичное состояние. Эти координаты из регистра

11 поступают в блок 13, где сравниваются с координатами Х, Уо считан15 ной точки, поступающими из блока 7.

1min на выходе блока 13 появляется сигнал, поступающий на вход счетчика 16 адреса, производя прибавление единицы

2О к содержимому этого счетчика и устанавливая его таким образом в следующее состояние. По адресу, сформированному в счетчике 16, из блока 10 памяти извлекаются координаты Х,, „, 25 У;„; второй точки, характеризующей первый участок, поступающие через регистр 11 в блок 13. Количество точек аппроксимации первого участка из блока 10 поступает в регистр 17.

30 Блок 13 сравнивает значения координат Х Уо с максимальными значениями координат.

Перед началом работы все блоки и узлы устройства приводятся в исходное состояние сигналом при включении питания (блоки питания и устройства выработки сигнала установки в исходное состояние при включении питания не показаны). После включения питания все триггеры регистра 26 устанавливаются в единичное состояние, запускается счетчик 16 адреса и из блока 10 памяти поступают исходные координаты заданной точки в регистр

11. Устройство готово к работе.

При совмещении острия (визирного перекрестия) съемника 4 координат с точкой считывания на планшете 1 про изводится с помощью блоков 3, 5-9 грубое, а затем точное определение координат считанной точки. Координаты считанной точки поступают из блока 7 в блок 13. Из регистра t1 на блок 13 поступают минимальные координаты Хо . Y 1,„ соответственно. о аin

Сигнал с выхода блока 13 через элемент И 15 поступает в узел 14 индикации, где формируется визуальный сигнал (загорается лампа) о том, что считанная точка не попала в заданную область. Оператор анализирует причину непопадания, устанавливает устройство в исходное состояние и считывает координаты другой точки. Если считанная точка попадает в заданную область, то на выходе блока 13 появляется сигнал, поступающий в счет- 35 чик 16, производя прибавление единицы к содержимому счетчика 16 адреса и устанавливая его таким образом в следующее состояние. По адресу, сформированному в счетчике 16, из блока 40

10 памяти извлекаются максимальные координаты второй точки, характеризующей заданную область, поступающие через регистр 11 на блок 13.

Если условие попадания считанной точки в заданную область не выполняется, то сигнал с выхода блока 13 через элемент И 15 поступает в узел

14 индикации, где формируется визуаль- 5О ный сигнал о том, что считанная точ, ка.не попала в заданную область. Оператор. анализирует причину непопадания, устанавливает устройство в исходное состояние и считывает координаты другой точки. Если считанная точка попадает в заданную область, то на выходе блока 13 появляется сигнал, поступающий на вход счетчика 16 адреЕсли Хо . Х1„„а или У, > У, то на выходе блока 13 появляется сигнал, свидетельствующий о том, что считанная точка не попала в первый участок, Сигнал с выхода блока 13 поступает на управляющие входы элементов И группы 19, на вторые управляющие входы которых поступает сигнал с прямого выхода триггера 18, разрешая прохождение содержимого регистра 17 в счетчик 16 адреса. Таким образом, на вход счетчика 16 в параллельном коде поступает число, прибавляемое к содержимому счетчика

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

По адресу, сформированному в счетчике 16, из блока 10 памяти извлекаются координаты Х „„„„, Y второго участка, поступающие в ре-гистр 11, количество точек аппроксимации второго участка, поступающие в

1103266 регистр 17. Координаты X>,, Y,„ из регистра 11 поступают в блок 13, где сравниваются с координатами считанной точки Х, У<. Если Хб c Х „2 т1т1 или У> с Y „; (считанная точка не 5 принадлежит второму участку), то сигнал о непопадании точки в участок с выхода блока 13 поступает на управляющие входы элементов И группы

19, разрешая прохождение содержимого регистра 17 в счетчик 16 адреса. Таким образом, на -вход счетчика 16 в параллельном коде поступает число, прибавляемое к содержимому этого счетчика и устанавливающее его в следующее состояние. Следовательно, если считанная точка не принадлежит второму участку, устройство переходит к анализу принадлежности точки следующему участку. устройство работает таким образом до тех пор, пока не определится участок, которому принадлежит считанная точка. Сигнал -с выхода блока 13 поступает в счетчик

16 адреса, производя прибавление единицы к содержимому этого счетчика и устанавливая его таким образом в следующее состояние.

По адресу, сформированному в счетчике 16,из блока 10 извлекаются 30 значения Х, У., первой точки аппроксимации дайного участка, поступающие в регистр 11, а значения параметров первой точки аппроксимации, функционально зависящие от координат, посту- З5 пают в регистр 12. Содержимое регистра 11 поступает на первые входы сумматоров 20 и 21, на вторые входы которых поступают координаты считанной точки из блока 7. В сумматорах 4р

20 и 21 вычисляются значения /Х вЂ”

Хо/, /Y< — У /соответственно.

С выходов сумматоров 20 и 21 информация поступает на входы интеграторов 22 и 23 для вычисления квадра- 45 тов полученных значений. С выходов интеграторов 22 и 23 эта информация через сумматор 24 поступает в регистр 25. Блок 27 сравнивает содержиI мое регистров 25 и 26. Так как содержимое регистра 26 больше (перед началом работы все триггеры регистра 26 были установлены в единичное состояние) содержимого регистра 25, на выходе блока 27 появляется сигнал, устанавливающий регистр 26 в нулевое состояние, разрешающий перезапись значения первого параметра из регистра 12 в регистр 28 и переводящий счетчик 16 адреса в следующее состояние (прибавлением единицы к содержимому этого счетчика). По адресу, сформированному в счетчике 16, из блока 10 памяти извлекаются значения Х, Y второй точки аппроксимации данного участка, поступающие в,.регистр 11, и значения второго параметра, поступающие в регистр 12. Аналогично описанному вычисляется значение суммы квадратов разности координат точек, которбе с выхода сумматора 24 поступает в регистр 26. Блок

27 сравнивает содержимое регистров

25 и 26. Если значение первой суммы больше значения второй, то на выходе блока 27 появляется сигнал, устанавливающий регистр 25 в нулевое состояние, разрешающий перезапись значения второго параметра из регистра 12 в регистр 28 и переводящий счетчик 16 в следующее состояние (прибавление единицы к содержимому этого счетчика)

Если это условие не выполняется, то на выходе блока 27 появляется сигнал, устанавливающий регистры 12 и

26 в нулевое состояние и переводящий счетчик 16 в следующее состояние. По адресу, сформированному в счетчике

16 из блока 10 извлекаются координаты и соответствующие значения параметров следующей точки аппроксимации данного участка.,Аналогичным образом в последовательном порядке производится перебор всех точек аппроксимации данного участка.

Введение новых узлов и элементов позволило существенно повысить быстродействие устройства.

1103266

Составитель Т.Ничипорович

Редактор Л.Алексеенко Техред M.Ãåðãåëü Корректор Л.Пилипенко

Заказ 5031/39 Тираж 699 Подписное

ВНИИПИ Государственного комитета СССР .по делам изобретений и открытий t13D35, Москва, Ж-35, Раушская наб., д. 4/5

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

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

 

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

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

Изобретение относится к приему и манипулированию информацией об электронных чернилах

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

Изобретение относится к автоматике, в частности к устройствам для считывания графической информации, и может быть использовано в качестве внешнего устройства ЭВМ

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

Изобретение относится к технике управления считыванием и отображением информации на автоматизированном рабочем месте оператора

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

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

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

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