Устройство для считывания графической информации
ОП ИCАНИЕ
ИЗОБРЕТЕНИЯ
Союз Советскиз
Социалистических
Республик (1873253
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополмительмое- к авт. сеид-ву (51)М. Кл.з (22) Заявлемо 301079 (21) 2 833827/18-24
1 с присоедимемием заявки М
G 06 К 11/00
Госуяарствеииый комитет
ССС P
0o AoJIRN изобретеиий и открытий (23) Приоритет
Опубликовано .15.10.81. Бюллетень ¹ 38 (53) УДК 681. 327.12. (088.8) Дата опубликования описамия 151081
1 " 1И.т" и т тт
">v (72) Авторы изобретения
Э.Н.Леонович и Н.И.Парамонова
k -" .1,. IJ -- / .
Институт технической кибернетики AH Белорусской ССР (71) Заявитель
I (5 4 ) УСТРОЙСТВО ДЛЯ СЧИТЫВАНИЯ ГРАФИЧЕСКОЙ,, И1 ФОРИЩИИ
Изобретение относится к автоматике и вычислительной технике и может быть использовано в качестве полуавтоматического устройства для ввбда графической информации в ЭВМ (чертежей, карт, электрических схем и т.д.)
Йввестны устройства для считывания графической информации, содержащие планшет со съемником координат, подключенный к блоку управления;и соединенный с логическим блоком определения координат f1).
Однако они имеют недостаточйфю точность счигывания с носителей графической информации, подверженным де- 15 формациям и линейным искажениям.
Наиболее близким по .технической сущности к предлагаемому является устройство для считывания графической информации, содержащее планшет 20 и:съемник координат, подключенные к блоку управления; одни иэ выходов которого соединены со входами блока формирования координат, и-регистр(2).
Недостатком устройства является наличие неравномерно распределенных .погрешностей измерения, обусловленных искажениями считываемого иэобраЖения вследствие деформации носителя графической информации. 30
Цель изобретения - повышение точности при считывании графической информации.
Укаэанная цель достигается в устройстве тем, что оно содержит дешифратор зон,. вычислитель и последовательно соединенные распределитель, блок памяти,- блок выбора кодов и блок коррекции координат, один из выходов блока формирования координат- подключен ко входу дешифратора эон, а другие выходы - к одним из входов вычислителя, другой вход которого соединен с выходом регистра, выход дешифратора зон подключен, к одним иэ входов блока выбора кодов и распределителя, другой вход которого соединен с выходом вычислителя, а управляющие входы блока коррекции координат, распределителя, блока выбора кодов и вычислителя подключены к соответствующим выходам блока управления.
На чертеже представлена;функциональная схема предлагаемого устройства.
Устройство содеркит рабочий планшет 1 с расцоложеннюо на нем графическим изображением 2, съемник 3 координат, блок 4 управления с вы ходами 5-11, блок 12 формирования
873253
4 координат, дешифратор 13 зон, вычис- литель 14, распределитель 15, блок
16 памяти, блок 17 выбора кода, блок
18 коррекции координат, регистр 19 эталона. Блок 4 управления содержит усилитель 20, счетчик 21, коммутатор 22 шин, генератор 23 тактовых импульсов, элементы 24 и 25 И, элемент 26 ИЛИ,.счетчик 27 операций. элементы 28 и 29 задержки, элементы
30 и 31 ИЛИ, элемент 32 задержки.
Блок 12 состоит из счетчика 33, блока 34 ключей, регистра 35, сум-. матора 36; блок 18 коррекции координат состоит из блока 37 ключей и сумматора 38, вычислитель 14 содержит коммутатор 39, регистр 40 умень- 15 шаемого, регистр 41 вычитаемого, сумматор 42, блок 43 деления:
Съемник 3 координат подключен к блоку 4 управления, выход 5 которого соединен со входами шин координатной матрицы планшета, выходы которой соединены с шиной нулевого потенциала, а выход 6 — co входом блока 12 формирования координат, выходом связанного с вычислителем 14 и дешифратором 13 зон, выход которого соединен с одним из входов распределителя 15 и блока 17 выбора кодов, другие входы которых соединены соответственно с выходами 9 и 11 блока 4 управления, выход 10 которого подключен ко второму входу вычислителя 14, выходом соединенного с третьим входом распределителя 15, выход которого связан с блоком 16 памяти, выходом подключенным к третьему входу блока 17 выбора кодов, выход которого соединен с одним из входов блока 18 коррекции координат, вторым входом соединенным с выходом 7 блока 4 управления, причем выход регистра 19 свя- Первый вход блока 4 управления является входом усилителя 20, выход которого подключен через элемент 26 ИЛИ ко входу счетчика 27 операций И, 4 через элемент 28.задержки - к выходу 8 блока 4 управления и ко входу элемента 29 задержки, выход которого соединен с одними из1 входов элементов 30 и 31 ИЛИ, другие выходы которых подключены к ключам К2 и КЗ, а выходы — к выходам 10 и 11 блока 4 управления соответственно, выход элемента 30 HJIH соединен также с выходом 9 блока 4 управления через элемент 32 задержки, ключ КЗ вЂ” с одним из входов элемента 25 И, выход которого соединен с выходом 7 блока 4 уйравления, а второй вход соединен с выходом генератора 23 тактовых импульсов и первым входом элемента 24 И, d0 вторым входом связанным с выходом счетчика 27 операций, а выходом - с выходом 6 блока 4 управления и входом счетчика 21, выход которого через коммутатор 22 шин подключен к выходу 5 ф5 блока 4 управления. Вход блока 12 формирования координат является входом счетчика 33, выход которого подключен к одним из входов сумматора 36 и элемента 24 И, второй вход которого соединен с ключом К4, а выход — со входом регистра 35, выходом связанного со вторым входом сумматора 36, третий вход которого является одним из выходов блока -12 формирования координат, вторым и третьим выходом которой являются выходы сумматора 36. Входами блока 18 коррекции координат являются входы блока 37 ключей, выход которого соединен со входом сумматора 38, выход которого связан с выходом блока 18 коррекции координат. Входами вычислителя 14 являются входы коммутатора 39, выходы которого соединены со входами регистров 40 и 41 уменьшаемого и вычитаемого, выходами соединенных со входами сумматора 42, выход которого соединен с первым входом блока 43 деления, второй вход которого соединен со входом вычислителя 14, а выход является выходом вычислителя 14. При измерении координат изображение разбивается на и зон, величина которых задается эталонным отрезком. В вычислителе 14 в контрольном режиме для каждой зон, которая определяется с помощью дешифратора зон, происходит вычисление поправочных коэффициентов для компенсации искажений внутри зоны по формуле К x „„ Х Х2Ю Х1 Вычисленные коэффициенты Кп с помощью распределителя кодов, уйравляемого дешифратором зон, распределяются по соответствующим зонам блока хранения кодов. В рабочем режиме каждая измеренная координата корректируется в блоке 18 коррекции координат путем умножения ее на поправочный коэффициент соответственно зоне, в которой производится измерение . =К Х иi-.т и N N ü ì Устройство работает следующим образом. Перед началом работы чертеж, закрепленный на рабочем поле планшета, разбивается от собственного начала координат по своей масштабной сетке на и зон, длина которых определяется эталонным отрезком. Схема имеет два режима работы, определяемые состоянием ключей К2 и КЗ - режим контрольных измерений и рабочий режим. Перед началом измерений каждый раз все запоминающие элементы схемы устанавливаются в исходное нулевое состояние. По команде "Пуск", вырабатываемой с помощью ключа К1 при совмещении съем-. ника координат с выбранной точкой. 873253 60 начала координат чертежа, счетчик 27 по сигналу с элемента 26 ИЛИ устанавливается в единичное состояние, разрешающий потенциал с его выхода.-:: поступает при этом на вход элемента 24 И, на второй вход которого посту- пают импульсы генератора 23 тактовых импульсов. В результате этого серия тактовых импульсов поступает с выхода элемента 24 H на счетчик 21 шин и счетчик 33 координат. Счетчик 21 управляет работой коммутатора 22, осуществляющего последовательное возбуждение координатных шин планшета. Опрос шин продолжается до момента возбуждения шины в зоне действия съемника 3 координат, в котором при этом наводится импульс ЭДС индукции, поступающий через усилитель 20 и эле мент 26 ИЛИ на вход счетчика 27 операций, переключая его в нулевое: состояние. Запрещающий потенциал с . 20 выхода последнего запрещает прохождение тактовых импульсов с выхода последнего и тем самым прекращает опрос шин. На счетчике 33 блока формиро-. вания координаты оказывается зафикси- д рованным цифровое значение координаты Х точки начала отсчета. С помощью ключа К4 и блока 34 ключей код начала отсчета заносится в регистр 35. Далее осуществляется серия контрольных измерений, во время которых ключ К2 заьыкается. При этом осуществляется измерение эталонных отрезков по границам зон, размеченных на масштабной сетке. Измерение координат эта-. лонных отрезков осуществляется также по сигналам "Пуск" аналогично опи, санному процессу измерения координат точки начала отсчета. Отличие состоит лишь в том, что сигнал с усилителя 20, задержанный элементом 28 по выходу 40 8 блока 4 управления осуществляет на сумматоре 36 вычитание из текущей координаты точки координату точки начала отсчета, т.е. отсчет координат производится от заданного начала ко- 4 ординат. Этот же сигнал, пройдя эле» мент 29 задержки, поступает с выхода 10 блока 4 управления на вход коммутатора 39 вычислителя 14, с выхода которого поступает в регистр 40 умень- 0 шаемого, а затем на вход сумматора 42, где происходит вычитание кодов координат по формуле Кэю Хэ 2МЬ 1нэм Вычисленная разность поступает на вход блока 43 деления, на второй вход которого подается код эталонного отрезка. Блок 43 деления осуществляет деление кодов по формуле х к 2иъа 1и ьм В результате деления получается код коэффициента К коррекции,,кОто- 65 рый по сигналу с выхода элемента 32 задержки, выхода 9 блока 4 управления поступает через распределитель 15, управляемый дешифратором 13 зон, в блок 16 памяти, где хранятся коды коэффициентов согласно зонам, для которых они вычисляются. Количество вычисляемых коэффициентов определяется размерами чертежа и величиной эталонного отрезка. Максимальное число зон чертежа определяется путем деления размера, рабочего поля планшета по оси Х (либо У) на величину эталонного отрезка. В рабочем режиме, который задается включением ключа КЗ, сигнал с усилителя 20, пройдя элементы 28 и 29 задержки, поступает на вход элемента 32, с выхода 11 блока 4 управления — на вход блока 17 выбора кодов. По этому сигналу в соответствии с кодом дешифратора 13 зон с помощью блока 37 ключей блока 18 коррекции координат осуществляется выбор соответствующего коэффициента коррекции. Блок 18 может быть реализован в виде сумматора. При этом поправочные коэффициенты, записанные для каждой из и зон в блоке 16 памяти, выполняют роль весовых коэффициентов, различных в общем случае для каждой эоны. Эти коэффициенты поступают с частотой тактовых импульсов в процессе измерения координаты с выхода 7 блока 4 управления через блок 34 ключей на вход сумматора 38, где они суммируются, т.е. на сумматоре суммируются на единичные приращения координаты как на счетчике 33 блока 12 формирования координаты, а весовые коэффициенты согласно зонам, в которых производится измерение. Известно. что наиболее распространенные бумажные носители информации (ватман, миллиметровка, калька) имеют значительный разброс линейных параметров и подвержены существенным деформациям, возникающим как под воздействием условий среды, так и в процессе работы с иэображением. Эти деформации достигают 2-3 мм на 1 м, что либо снижает эффективность использования устройств графического ввода при решении многих задач автоматизированного проектирования, требуя постоянного контроля и исправления результатов кодирования изображения,либо вообще исключает возможность использования этих устройств. В предлагаемом устройстве, устраняющем линейные искажения носителя изображения, абсолютная погрешность результатов измерения уменьшается до 0,5 мм на 1 м носителя. При.этом точность измерений повышается в 4-5 раз, а производительность труда оператора-кодировщи" ка увеличивается примерно на 20%. формула изобретения Устройство для считывания графической информации, содержащее планшет и 873253 Составитель В. Киселев Техред А. Бабинец Корректор И. демчик Редактор К.Волощук т Заказ 9050/76 Тираж 748 Подписное ВНИИПИ Государственного комитета СССР по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5 филиал ППП "Патент", r. Ужгород, ул. Проектная; 4 съемник координат, подключенные к блоку управления, одни из выходов которого соединены со входами блока формирования координат,и регистр, о т л и ч а ю щ е е с я тем, что, с целью повышения точности, оно содержит дешифратор зон, вычислитель и последовательно соединенные распределитель, блок памяти, блок выбора кодов и блок коррекции координат, один из выходов блока формирования координат подключен ко входу дешифраторов зон, а другие выходы— к одним из входов вычислителя, другой вход которого соединен с выходом регистра, выход дешнфратора зон подключен к одним из входов блока выбора кодов и распределителя, другой вход которого соединен с выходом вычислителя, а управляющие входы блока коррекции координат, распределителя, блока выбора кодов и вычислителя подключены к соответствующим выходам . блока управления. Источники информации, принятые во внимание при экспертизе 1. Авторское свидетельство СССР 327501, кл. G 06 К 11/00, 1969. 2. Авторское свидетельство СССР 9 313211, кл. G 06 К 11/00, 1968 (прототип).