Устройство для отображенияинформации

 

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

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

Республик

О П И А--"-И ИЕ

ИЗОБРЕТЕНИЯ (it>79896 1

К АВТОРСКОМУ СВИДЕТИЗЬСТВУ (6t) Дополнительное к авт. свид-ву

{22) Заявлено 240576 (21) 2362883/18-24 с присоединением заявки Мо (23) Приоритет

Опубликовано 23.0181, )))оллетень " 3

Дата опубликования описания 23,01,81 (5ЦМ. t(nn.з

G 09 G 1/08

G G 3/28

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

СССР по делам изобретений и открытий . (53) УДК 681.327. .12(088.8) (72) Автор изобретения

Е. P. Ладыженский (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ИНФОРМАЦИИ

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

Известны устройства для отображения информации дискретного действия с шаговой разверткой изображения, обеспечивающие воспроизведение графических иэображений, аппроксимированных прямыми отрезками. Координаты опорных точек изображения (конечных точек аппроксимирующих отрезков) поступают в такие устройства из вычислительной части системы. в двоичнокодированной форме через буферный блок памяти, который может входить в состав устройства отображения. С буферным блоком памяти связаны дискретные линейные интерполяторы, которые через цифровые координаторные регистры-счетчики соединены с графическим индикатором. При использовании в последнем индикаторного элемента с аналоговым управлением (например, электроннолучевой трубки), связь графического индикатора с координаторными регистрами-счетчиками осуществляется через цифроаналоговые преобразователи, которые могут входить в состав блока индикации f13 и Г23

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

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

Наиболее близким к изобретению является устройство, обеспечивающее автономное формирование кусочно-линейного иэображения в подвижной системь координат действия, содержащее

798961

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

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

Сигналы шаговой контурной развертки луча индикаторного блока формируются в упомяну<тых регистрах индикации в процессе суммирования и вычитания выходных импульсов умножителей, представляющих интерполяционные приращения, с кодами начальных координат. Количество импульсов приращений по обоим координатным каналам для каждого отрезка определяется кодовым содержанием регистров умножителей, т.е. накопительных сумматоров, которые совместно со сдвигающими регистрами до начала интерполяции осуществляют преобразования координат опорных точек, вязанные со сдвигом и поворотом координатных осей (З .

Недостатком указанного устройства является наличие дефектов изображения в виде локальных неровностей, неностоя tcòâo толщины и яркости линий. Нестабильность скорости и направления шаговой развертки в устройстве обусловлена свойствами кодоимпульсных умножителей, которые характеризуются неравномерностью следования во времени выходных импульсов, неодновременностью их поступления в координатных каналах и зависимостью усредненной частоты импульсов от величины кода в регистре.

Первое свойство приводит к вариациям скорости развертки в пределах одного отрезка, второе — к эффекту

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

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

5 !

О

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

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

" Сдвигающие регистры совместно с накопительными сумматорами осуществляют; помимо координатных преобразований, вычисление интерполяционных приращений координат и собственно интерполяцию. Регистры индикации (буферные регистры) исключают влияние неустановившихся процессов в координатных блоках на их выходные сигналы, обеспечивая оптималоные условия управления блоком индикации.

Кроме того, регистры индикации обеспечивают кратковременное хранение данных в процессе координатных преобразований.

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

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

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

Величины приращений при этом выражаются как 2 >> Т ь п Р, 2 T cosP где п — количество шагов сдвига;

Т вЂ” длина отрезка; 0 — угол наклона отрезка в системе осей индикации.

Процесс интерполяции отрезка реализуется многократным цифровым суммированием кодов приращений, находящихся в сдвигающих регистрах, 7989б1

40 накопительными сумматорами. Каждому акту суммирования приращений соответствует один шаг развертки отрезка.

Количество операций суммирования задается схемой управления равным 2"

После указанного количества циклов суммирования в накопительных сумматорах образуются коды координат конечной точки отрезка согласно зависимостям С = А + 2" (2 "Ты и Р ) =

А + Tsinf, 0 = В + 2 (2 Т соз Р)= ð

В + Т сов Р, где С и Π— координаты конечной точки отрезка; А и В координаты начальной точки отрезка, коды которых устанавливаются в накопительных сумматорах перед началом интерполяции.

Последовательное выполнение указанных операций для всех опорных точек и отрезков изображения в пределах рабочего цикла устройства обеспечивает однократную развертку полного изображения. Многократное повторение рабочих циклов с частотой регенерации изображения при плавно изменяющихся исходных данных создает эффект динамической индикации. . 2S

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

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

Устройство содер>кит блок .1 индикации, представляющий собой графический индикатор с цифровым двухко- 45 ординатным управлением положением луча, например плазменная панель или электроннолучевая трубка с преобразователями код-аналог в цепях отклонения луча, блок 2 полярности, свя- р эанный по входу с внешними источниками исходной. информации, два идентичных блока 3 задания х и у координат (луча блока индикации), каждый иэ которых включает сумматор 4, сдви- гающий регистр 5, регистр б (индикации), выполненный в виде буферного запоминающего регистра, вход которого соединен с выходом сумматора 4, а выход связан с соответствующим входом блока 1 индикации и входом ЙО сумматора 4.

Устройство также содержит два идентичных коммутатора 7, связывающие выход сумматора 4 каждого блока

3 со входами сдвигающих регистров 5 4$ обоих блоков 3, дешифратор 8, соединенный с выходами старших разрядов обоих сдвигающих регистров 5, сумматор 9, блок 10 упраэлення, включающий, в частности, генератор 11 тактовых импульсов, цифровой делитель

12 частоты с переменным коэффициентом деления, узел 13 задания числа шагов, управляемые вентили 14, 15 и 16 и связанный с координатными блоками 3 цепями 17, 18 и 19, с коммутаторами

7 — цепью 20, с дешифратором 8 — цепями 21 и 22, с выходом накопительного сумматора 9 — цепью 23, с модуляторным входом блока 1 индикации— цепью 24 и с адресным входом блока

2 — цепью 25.

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

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

Этот режим оптимален для синтеза сложных изображений, в особенности состоящих иэ сопряженных линий.

Допустимы варианты основного режима с промежуточным запоминанием массива кодов проекций отрезков на оси индикации или кодов интерполяционных приращений.

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

При любом режиме в начале каждого рабочего цикла в блоке 2 должно находиться цифровое описание изображения в форме массива двоичных кодов х, у„ координат опорных точек в фиксйрованной.системе осей. Кроме того, перед началом каждого цикла в блок 2 вводятся коды параметров х,, у Ф, характеризующих мгновенные значения величин соответственно смещения и поворота осей индикации относительно упомянутой системы фиксированных осей. (Все опорные точки иэображения остаются в пределах поля индикации

798961!

О

30 во всем диапазоне изменения параметров х,,у, (б) .

В начале рабочего цикла коды х и у передаются из блока 2 через сумматоры 4 в регистры 6 соответствующих блоков 3, а код Ч вводится в сумматор 9. Эти операции, как и последующие, связанные с обращением к блоку 2 и передачей кодов, э.апускаются и контролируются блоком 10 управления с использованием адресной цепи 25 и цепей микропрограммного управленияВ начале первой части цикла коды координат х и у начальной точки первой линий изображения передаются из блока 2 в сумматоры 4 блоков 3.

Затем из регистров 6 в сумматоры 4 одновременно поступают коды х> и у, которые алгебраически суммируются с кодами х и у . Тем самым осуществляется преобразование параллельного переноса координатных осей к началу координат индикации. После этого коммутаторы 7 по сигналу блока 10 управления,выдаваемому по цепи 20,подключают выходы сумматоров 4 обоих блоков 3 ко входам сдвигающих регистров 5 противоположных блоков 3 и осуществляется поворотное преобразование координат 1-й опорной точки к системе осей индикации.

Поворотное преобразование выполняется известным алгоритмом Волдера по жесткой программе, задаваемой блоком 10 управления, и состоит из нескольких итераций. Каждая итерация включает одновременную перекрестную передачу кодов из сумматоров 4 в сдвигающие регистры 5, сдвиг этих кодов на определенное количество шагов, возрастающее на единицу в каждой последующей итерации, и накопительное алгебраическое суммирование с кодовьм содержимым сумматоров 4.

Знаки суммирования (сложение или вычитание) в каждой итерации задаются блоком 10 управления в зависимости от передаваемого по цепи 23 знака кода в сумматоре 9, в котором при каждой итерации из кода вычитается определенная константа, извлекаемая из блока 2.

В результате нескольких (12-14 в типовом случае) итераций в сумматоре 4 образуются коды координат

1-й опорной точки в осях индикации.

Эти коды передаются в блок 2, после чего сумматоры 4 обнуляются и описанная процедура повторяется в отношении кодов координат xg, у0 2-ой опорной точки, а затем всех последующих опорных точек изображения.

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

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

66

65 щений координат и соответственно интерполяция, причем одновременно с последней осуществляется контурная развертка иэображения в блоке 1 индикации. На протяжении этой части цикла, комму аторы 7 соединяют выходы сум(маторов 4 обоих блоков 3 со входами сдвигающи .регистров 5 данных блоков 3.

В начале второй части цикла коды координат 1-й опорной точки, преобразованных к осям индикации, передаются из блока 2 в сумматоры 4 и через последние в регистры 6. Затем из блока 2 выводятся коды координат второй опорной точки, которые сумматорами 4 вычитаются из кодов координат 1-й опорной точки. Образовавуеся таким образом в сумматорах 4 коды проекций 1-ro отрезка на оси индикации через коммутатор 7 переда ются в сдвигающие регистры 5 данного блока 3. Сумматоры 4 обнуляются, после чего в них из регистров 6 вводятся коды координат 1-й опорной точки.

В регистрах 5 коды проекции первого отрезка сдвигаются в сторону младших разрядов. Для этого на командные входы регистров 5 по цепи 1f через открытый вентиль 14 подаются тактовые импульсы генератора 11 блока 10. (Одновременно эти импульсы поступают на вход узла 13 задания числа шагов).

Каждый импульс вызывает сдвиг кодов в регистрах 5 на один разряд. Сдвиг продолжается до момента очищения в обоих блоках 3п старших разрядов регистров 5, связанных с дешифратором

8 по цепи 21. При этом в регистрах

5 устанавливаются коды интерполяционных приращений для первого отрезка обоим координатам. В указанный момент сигнал дешифратора по цепи 21 закрывает вентиль 14, прерывая процесс сдвига. Кроме того, дешифратор

8 по цепи 22 устанавливает коэффициент деления цифрового делителя 12 частоты в соответствии с величинами кодов приращений в регистрах 5 и по цепи 21 открывает вентиль 15. Через вентиль 15, делитечь 12 частоты и открытый вентиль 16 тактовые импульсы от генератора 11 начинают поступать по цепи 18 на командные входы сумматоров 4, вызывая в обоих блоках 3 одновременное прибавление кодов интерполяционных приращений из регистров 5 к содержимому сумматоров

4, т.е. к кодам координат первой опорной точки. После завершения переносов .в сумматорах 4 результаты каждого суммирования по команде блока

10 управления по цепи 19 одновременно в обоих блоках 3 передаются из сумматоров 4 в регистры 6 — буферные запоминающие регистры. Содержимое последних определяет положение луча блока 1 индикации, который отпирается сигналом блока 10 управления по цепи

798961

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

15 ляет процесс контурной развертки отрезка, шаги которой выполняются в направлении отрезка.

Количество шагов развертки для 2Q каждого отрезка определяется узлом

13 задания числа шагов, воздействие которого на вентиль 16 прекращает поступление командных импульсов суммирования на входы сумматоров 4. 25

Одно из возможных исполнений узла

13 задания числа импульсов — комбинация триггерного сдвигающего регистра с вычитающим счетчиком импульсов.

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

\ вентиля 14 происходит синхронно со сдвигом кодов в регистрах 5 на то же число разрядов. На стадии интерполяции узел 13 работает как вычитающий счетчик импульсов, поступающих от делителя 12 частоты на командные 40 входы сумматоров 4. В момент обнуления регистра узла 13 вентиль 16 прерывает поступление импульсов на командные входы накопительных сумматоров и процесс интерполяции прекращается.

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

Далее в сумматоры 4 поступают иэ блока 2 коды координат третьей опорной точки. Их вычитание иэ содержащихся в сумматорах кодов дает коды проекций второго отрезка на оси индикации. Эти коды передаются в сдви- gg гающие регистры 5 данных координатных блоков, сдвигаются и т.д. аналогично описанным операциям с первым отрезком. Точно так же обрабатываются и разворачиваются все последующие отрезки изображения, после чего цикл работы устройства завершается. Устройство автоматически переходит к последующим циклам, чем полностью обеспечивается и.регенерация изображения и его обновление при изменении параметров хд, уо, . Поскольку частота циклов выбирается в пределах

30-50 Гц, блок индикации создает устойчивое динамическое иэображение, перемещающееся и поворачивающееся н соответствии с изменением укаэанных параметров.

Несмотря на то, что модули интерполяционных приращений для различных отрезков могут различаться до 2 2 раз, устройство обеспечивает высокую степень постоянства скороcòåé развертки различных отрезков эа счет регулирования частоты суммирований интерполяционных приращений узлом 10 управления. В пределах каждого отрезка строгая однородность контура обеспечивается постоянством направления, величины и частоты следования шагов развертки.

Предлагаемое устройство пов.-, чает качество иэображения по сравнению с известными. Кроме того, оно зкономйчнее по затратам оборудования.

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

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

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

1. Патент Великобритании 9 1356414 кл. G 06 К 15/00, опублик. 1972.

2. Патент Франции 9 1504774, кл. G 06 К 15/20, опублик. 1966.

3. Авторское свидетельство СССР

Р 458004,кл. G 06 К 15/20, опублик.

1972 (прототип).

/ )

798961

Составитель A. Карлов

Техред Е.Гаврилешко Корректор О. Билак

Редактор В. Лазаренко

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

Заказ 10072/74 Тираж 495 Подписное

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

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

Устройство для отображенияинформации Устройство для отображенияинформации Устройство для отображенияинформации Устройство для отображенияинформации Устройство для отображенияинформации Устройство для отображенияинформации 

 

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

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

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

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

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

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

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

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