Устройство для отображения информации
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
(21 (22 (46 нт ин ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЬПИЙ ОПИСАНИЕ ИЗН АВТОРСКОМУ СВИДЕТЕЛ(56) 1. Авторское свидетельство СССРР 414607, кл.О 09 0 1/08, 1974.2. Авторское свидетельство СССРР 748467, кл.0 06 Е 3/153, 1980(54)(57) 1. УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ИНФОРМАПИИ, содержащее блок сопряжения, первый вход и первый выходкоторого являются соответственно входом и выходом устройства, второй выход соединен с первым входом блокауправления, первый выход которого соединен с первым входом блока памяти второй вход которого соединен стретьим выходом блока сопряжения ипервым входом арифметического блока-,а выход блока памяти соединен с первыми входами генератора векторов,дуг окружностей и символов, первый и второй выходы генераторов векторов и дуг окружностей соединенысоответственно с вторым, третьим,четвертнм и пятым входами арифметического блока, шестой вход которогосоединен с вторим вь 1 ходом блока управления, третий, четвертый, пятыйи шестой выходы которого соединенысоответственно с вторыми входами генераторов векторов, дуг окружностей,символов и первым входом блока развертки символов, первый выход которого соединен с вторым входом блока управления, второй выход - с третьим входом генератора символов,первый выход которого соединен спервым входом блока индикации, второй выход - с первым входом блокамодуляции яркости, второй и третийвходы которого соединены соответственно с третьими выходами генераторов векторов и дуг окружностей,а выход - с вторым входом блока ин,8010705 дикации, третий и четвертый входыкоторого соединены соответственнос первым и вторьм выходами арифметического блока, четвертые выходыгенераторов векторов и дуг окружностей соединень 1 соответственно стретьим и четвертым входами блокауправления, седьмой выход которогосоединен с вторым входом блока сопряжения, третий выход генераторасимволов соединен с вторым входомблока развертки символов, о тл и ч а ю щ е е с я тем, что, сцелью повышения точности отображенияинформации, оно содержит два логических блока, первый вход которыхсоединен с восьмым выходом блока вСуправления, второй, третий и четвертый входи первого логического блокасоединены соответственно с третьим,четвертым и пятым выходами арифметического блока, шестой, седьмой ивосьмой выходы которого соединенысоответственно с вторым, третьим ичетвертым входами второго логическо- фффффго блока, выход которого соединен счетвертым входом блока модуляциияркости и пятым входом блока индика- фМции, шестой вход которого соединенс выходом первого логического блока и пятым входом блока модуляциияркости. ж2. Устройство по п.1, о т л ич а ю щ е е с я тем, что логичес- Жкий блок содержит три инвертора,два элемента И-НЕ, элемент ИЛИ-НЕи счетный триггер, первый вход первого и второго элементов И-НЕ объединен и является первым входомблока, второй вход первого элеме аИ-НЕ соединен с выходом первоговертора, вход которого являетсявторым входом блока и соединен свторым входом второго элемента И-НЕ,.третий вход которого соединен с выходом второго инвертора, входрого является третьим входом1070599 и соединен с третьим входом первого элемента И-НЕ, четвертый вход которого соединен с выходом третьего инвертора, вход которого является четвертым входом блока и четвертым входом второго элемента И-НЕ, выход Изобретение относится к вычислительной технике и может быть использовано в устройствах отображения алфавитно-цифровой и графической информации на экране электронно-луче вой трубки (ЭЛТ).Известен генератор векторов, содержащий приемный регистр, реверсивнье счетчики Х и У, цифроаналоговые преобразователи, подключенные к откцоняющим катушкам ЭЛТ, генератор импульсов, делитель частоты, блок выделения нуля, вентиль, коммутатор, соответственно связанные между собой Г 1 3.Недостатками устройства являются низкче точность. и линейность отображаемых векторов. В устройстве приращения координат по одной составляющей формируются с частотой , а по другой - с частотой ГДс,где к 1, 20 2,3, и зависит от угла наклона вектора к оси координат, В большинстве случаев числа не делятся на К без остатка, поэтому имеют место ошибки отображения векторов по дли не и направлению, векторы имеют ступенчатую структуру. Кроме того,устройство характеризуется узкимифункциональными возможностями. Само по себе оно может воспроизводить З 0на экране ЭЛТ только отрезки линий(векторы). Отображение окружностей,условных символов и алфавитно-цифровых знаков возможно только за счетусложнения работы внешнего устройства и постоянной загрузки канала. связй.Наиболее близким техническим решением к предлагаемому является устройство, содержащее блок сопряжения,блок управления, блок памяти, генераторы векторов, дуг окружностей, симво.лов, развертки символов, блок модуляции.яркости, блок индикации, арифметическийблок, элемент ИЛИ, коммутатор, цифроаналоговый преобразователь, соответственно связанные между собой. Устройство обладает широкими функциональными возможностями - по кодамвнешнего устройства оно само обеспечивает отображение на экране ЭЛТ 50условных символов, алфавитно-цифро,вых энаковокружности и дуг,любых линий,аппроксимированных отрезками 123. которого подключен к первому входуэлемента ИЛИ-НЕ, второй вход которого соединен с выходом первого элемента И-НЕ, а выход - с входом счетноготриггера, выход которого является выходом блока. 2Недостатком известного устройства является то, что в случае пересечения отображаемой линией границэкрана на противоположной сторонеэкрана отображается продолжение этойлинии, которое должно быть невидимым.Цель изобретения - повышение точности отображения информации,Поставленная цель достигаетсятем, что устройство для отображенияинформации, содержащее блох сопряже-.ния, первый вход и первый выход которого являются соответственно входом и выходом устройства, второй выход соединен с первым входом блокауправления, первый выход которогосоединен с первым входом блока памяти, второй вход которого соединен.стретьим выходом блока сопряжения ипервым входом арифметического блока, а выход блока памяти соединенс первыми входами генераторов символов, векторов и дуг окружностей,первый и второй выходы генераторов .векторов и дуг окружностей соответственно соединены с вторым, третьим,четвертым и пятым входами арифметического блока, шестой, вход которогосоединен с вторым выходом блока управления, третий, четвертый, пятыйи шестой выходы которого соответственно соединены с вторвми входамигенераторов векторов,дуг окружностей, символов и первым входом блокаразвертки символов, первый выход которого соединен с вторым входом блока управления, второй выход - стретьим входом генератора символов,первь 1 й выход которого соединен спервым входом блока индикации, второй выход - с первым входом блокамодуляции яркости, второй и третийвходы которого соответственно соединены с третьими выходами генераторов векторов и дуг окружностей, авыход - с вторым входом блока индикации, третий и четвертый входы которого, соответственно соединены спервым и вторым выходами арифметического блока, четвертые выходы генераторов векторов и дуг окружностей соответственно соединены стретьим и четвертым входами блокауправления, седьмой выхЬд которого.соединен с вторь 1 м входом блока сопряжения, третий выход генератора символов соединен с вторим выходом блока развертки символов, дополнительно введены два логических блока, первый вход котбрых соединен с 5 восьмым выходом блока управления, второй, третий и четвертый, входы первого логического блока соединейй с третьим, четвертым и пятым выхо. - дами арифметического блока, шестой, седьмой и восьмой выходы которого соединены соответственно с вторым, третьим и четверть 1 м входами второго логического блока, выход которого соединен с четвертым входом блока модуляции яркости и пятым входом блока индиКации, шестой вход которого соединен с выходом первого логического блока и пятым входом блока модуляции яркостиПри этом логический блок содержит 20 три инвертора, два элемента И-НЕ, элемент ИЛИ-НЕ и счетный триггер, первый вход первого и второго элементов И-НЕ объединен и является первым входом блока, второй вход первого 25 элемента И-НЕ соединен с выходом первого инвертора, вход которого является вторым входом блока и соединен с вторым входом второго элемента И-НЕ,третий вход которого соединен с вы ходом второго инвертора, вход которого является третьим входом блока и соединен с третьим входом первого элемента И-НЕ, четвертый вход которого соединен с выходом третьео инвер-З 5 тора, вход которого является четвер. тым входом блока и четвертым входом второго элемента И-НЕ, выход. которого подключен к первому входу элемента ИЛИ-НЕ, второй вход Которого соединен с выходом первого элемента И-НЕ, а выход - с входом счетного триггера, выход которого является выходом блока,На фиг.1 показана структурная схема устройства; на фиг.2 виллюстра ция искажения отображаемой графичес- кой информации в прототипе.Устройство содержит блок 1 сопряжения, блок 2 управления, блок 3 памяти, генератор 4 символов, блок 50 5 развертки символов, генератор 6 дуг окружностей, генератор 7 векторов, арифметический блок 8, блок 9 модуляции яркости, блок 10 индикации, логические блоки 11 и 12. 55Арифметический блок 8 включает в себя сборки 13 и 14 кодов, сумматоры 15 и 16, регистры 17-20.Блок 9 модуляции яркости содер" жит элемент ИЛИ 21, элемент И 22 и формирователь 23 сигналов подсвета.Блок 10 индикации включает в себя цифроаналоговь 1 е преобразователи (ЦАП) 24 и 25 (с усилителями отклонения), координатные отклоняющие 65 катушки 26 и 27, знаковые отклоняющие катушки 28 и 29, ЭЛТ 30.Каждый из логических блоков 11 и 12 включает в себя инверторы 31-33, элементь 1 И-НЕ 34 и 35, элемент ИЛИНЕ 36, счетный триггер 37.Первый вход и первый выход блока 1 сопряжения шинами 38 и 39 подключены к источнику информации, второй выход шиной 40 соединен с первым входом блока 1 управления. Второй вход блока 3 памяти шиной 41 связан с третьим выходом блока 1 сопряжения и первым входом арифметического блока 8. Выход блока 3 памяти шиной 42 соединен с первыми входами генератора 4 символов, генератора 6 дуг окруж- ностей, генератора 7 векторов и пер вым входом блока 5 развертки символов. Первые и вторые выходы генераторов векторов и дуг окружностей шинами 43-46 соответственно под-ключены к второму, третьему, четвертому и пятому входам арифметического блока 8, шестой вход которого шиной 47 соединен с вторым выходом блока 2 управления, который третьим, четвертым, пять 1 м и шестым выходами по шинам 48-51 соответственно связан с вторыми входами генератора 7 векторов, генератора 6 дуг окружностей, генератора 4 символов и первым входом блока 5 развертки символов, первый выход которого шиной 52 соединен с вторым входом блока 2 управления, второй вход шиной 53 - с третьим входом генератора 4 символов, первым выходом по шине 54 связанного с первым входом блока 10 индикации, вторым выходом - по шине 55 с первым входом блока 9 модуляции яркости, второй и третий входы которого шинами 56 и 57 соответственно под-, ключены к третьим выходам генератора 7 векторов и генератора 6 дуг окружностей, а выход по шине 58 к второму входу блока 10 индикации, третий и четвертый входы которого шинами 59 и 60 подключены к первому и второму выходам арифметического блока 8, четвертые выходи генераторов векторов и дуг окружностей шинами 61 и 62 соответственно подключены к третьему и четвертому входам блока 2 управления, седьмой выход которого шиной 63 соединен с вторым входом блока 1 сопряжения, третий вход генератора 4 символов шиной 64 соединен с вторым входом блока 5 развертки символов. Восьмой выход блока 1 управления шиной 65 соединен с первыми входами первого 34 и второго 35 элементов И каждого логического блока 11 и 12.Устрейство работает следующим образом;Блок 1 сопряжения обменивается сигналами с источником информации. Принимаемая информация подвергается25 контролю. Первое слово, содержащее код типа сообщения, вводится в блок 2 управления. По сигналам блока 2 управления второе и третье слова, содержащие коды координат исходных точек вводятся по шине 41 че рез сборки 13 и 14 и сумматоры 15 и 16 в регистры 17 и 18, Последующие слова, содержащие коды знаков (символов), проекций, отрезков или информацию о дуге окружности (в зависимости от кода типа сообщения), вводятся в блок 3 памяти по адресам, Формируемым блоком 1 управления, Коды координат из арифметического блока 8 по шинам 59 и 60 вводятся в блок 10 индикации, где преобразуются в аналоговые сигналы, отклоняющие луч ЭЛТ в исходную точку экрана.При отображении отметки с вектором и Формуляром после ввода в ари Фметический блок 8 кодов координат с некоторой задержкой, необходимой 1 для завершения переходных процессов в отклоняющей системе ЭЛТ, блок 2 управленияпо шине 48 выдает на генератор 7 векторов сигнал ИВ для начала его работы, По сигналам блока 2 управления из блока 3 памяти по шине 42 в генератор 7 векторов вводятся коды проекций вектора Д Х к ЬХ . ЗО По этим кодам генератор 7 векторов формирует коды приращений координат бХ и АХ, которые по шинам 43 и 44 вводятся в арифметический блок 8. Ввод в арифметический блок 8 приращений д"Х и дХ осуществляется по сигналам "Ввод приращений" ( ВП), которые по шине 61 поступают в блок 2 управления и далее по шине 47 на регистры 17 и 18 арифметического блока 8. В блоке 8 к кодам текущих координат, хранящимся в регистрах 19 и 20, в сумматорах 15 .и 16 прибавляются (или вычитаются в зависимости от знаков) коды приращений координат УХ иЮХ , в результате коды 45 на выходах регистров 17 и 18 постепенно изменяются, изменяются соответственно и отклоняющие сигналы в блоке 10 индикации. Одновременно из генератора 7 векторов по шине 56 через элемент ИЛИ 21 и элемент И 22 на вход Формирователя 23 сигнала подсвета поступает сигнал для отпирания луча, на экране ЭЛТ вычерчивается вектор.По сигналу конца операций (КО) на шине 61 блок 2 управления обеспечивает чтение из блока 3 памяти и ввод в генератор 4 символов кода первого, символа данного формуляра. Предварительно сигналом "Сброс общий" (СО) на шине 50 генератор 4 символов при водится в исходное состояние. По коду символа генератор 4 формирует функциональные напряжения для перемещения луча по контуру знака, которые по шине 54 поступают в знаковые от клоняющие катушки 28 и 29 блока 10индикации. Одновременно по шине 55на блок 9 модуляции яркости выдает-ся сигнал подсвета луча ЭЛТ. По сигналу конца символа, поступающемупо шине 64, блок 5 развертки символов формирует код адреса б"Х или д"Хследующего знака и синхроимпульс(СИ), которые по шине 53 поступаютна генератор 4 символов, а блок 2управления обеспечивает ввод в генератор 4 символов кода следующегосимвола,Описанный процесс продолжаетсядо конца отображения последнегосимвола данного Формуляра. При этомиз блока 5 развертки символов пошине 52 на блок 2 управления выдается сигнал КО, который проходит через блок 2 управления и по шине 63выдается на блок 1 сопряжения. Поэтому сигналу производится приемнового сообщения,Если на вход устройства поступаетсообщение о линии, то в арифметический блок 8 вводятся координатыопорной точки, в генератор 7 векторов - коды ЬХ и ЬХ первого отрезка.После завершения переходных процессов в отклоняющей системе блок 1 управления выцает по шине 48 на генератор 7 векторов импульс включения-;-1Аналогично описанному выше отображается первый отрезок, далее блок 2управления обеспечивает чтение изблока 3 памяти и ввод в генератор7 векторов кодов ЬХ и Ь Х следующегоотрезка, и процесс продолжается доконца отображения последнего отрезка данной линии.В случае приема сообщения о дугеокружности в арифметический блок 8вводятся координаты исходной точки,а в генератор б дуг окружностейкод радиуса и коды номеров исходнойи конечной точек (у окружности этиномера совпадают). Аналогично вышеописанному после завершения переходных процессов при выводе луча в исходную точку блок 2 управления вырабатывает сигнал ИВ, который по однойиз шин 49 подается на вход генератора б, Формирует коды приращений .координат УХ и АУ, которые по шинам 45и 46 поступают на входы арифметического блока 8, где суммируются (вычитаются) с кодами текущих координат), Каждое измененное значениекода на выходах сумматоров 15 и 16записывается в регистры 17 и 18 сигналами "Ввод приращений" (ВП), которые из генератора б по шине 62 поступают на блок 2 управления, а снего по шине 47 - на входыреЪ"истров 17 и 18, Коды текущих координатс выходов регистров 17 и 18 арифме-тического блока 8 по шинам 59 и 60вводятся в блок 10 индикации, в котором преобразуются в отклоняющие1070599 так как к этому моменту времени на выходе регистра 19 тоже установится уровень "1",следовательно, на выходе инвертора 31 - уровень "0", заПосле переключения триггера 37 луч ЭЛТ перемещается из точки С в точку Г только по координате У без подсвета, а коды в арифметическом блоке 8 изменяются так, как в случае отображения линии СПЕР. При изменении кодов, соответствующих перемещению луча из точки Е в точку Г на выходах знакового разряда сборки 13 и регистра 19 будут значения "1",на выходе знакового разряда сумматора 15 тоже "1", Элемент И-НЕ 35 заперт сигналом о инвертора 32. Вточке Р произойдет второе переполнение разрядной сетки сумматора 15,в его знаковом разряде появится значение "0", а на выходе инвертора32 "1". Поэтому сработает элементИ-НЕ 35 и через. ИЛИ-НЕ 36 воздействует на счетный триггер 37, который установится в исходное состояние, и разрешит подсвет луча и ввод кодов с шины 59 в блок 10 индикации для отображения участка линии ГСН. Если бы линия пересекала границу экрана слева, то сначала срабатывал бы элемент И-НЕ 35, а при возврате линии на поле экрана - элемент И-НЕ 34. Линия может и не возвращаться на поле экрана. Поэтому перед отображением новой информации счетчик 37 специальным сигналом иэ блока 2 управления устанавливается в исходное состояние (шина этого сигнала не показана).По координате У работа логического блока 12 ничем не отличается,Предлагаемое техническое решение по сравнению с известным базовым объектом обеспечивает устранение ложной информации при выхдде луча за пределы экрана. Во первых, не отображаются участки линий, которые должны быть невидимыми:за пределами экрана, во-вторых, не отображается след луча при перебросе его от одного края экрана к другому, так как такие перебросы исключены за счет запрета ввода информации, В-третьих,Ъри возвращении луча на поле экрана переходных процессов, так как значение координаты в соответствующем 11 АП .ие изменяется в промежутке-времени между первым и вторым переключениями счетного триггера 37. снгналь 1. Одновременно на блок 9 модуляции яркости по шине 57 выдаетсясигнал подсвета луча.После окончания отображения дугииз генератора 6 дуг окружностей по пирающий элемент И-НЕ 34.шине 62 на блок .2 управления выдается сигнал КО, по которому такойже сигнал по шине 63 блок 2 управления выдает на блок 1 сопряжениядля приема нового сообщения.Логические блоки 11 и 12 опреде Оляют случаи пересечения линиями границ экрана и обеспечивают предотвращение отображения ложной информации., На Фиг,2 показан пример пересечения линиями границ экрана по координате Х. При отображении линии отначала А луч перемещается вправо.Коды знаков на выходах сборки 13 ирегистра 19 будут иметь нулевое значение. Такое же значение" знаковогоразряда будет и на выходе знакового 2 Оразряда сумматора, 15. Поэтому элементы И-НЕ 34,35 будут заперты низкими уровнями напряжений, на их выходах будут высокие уровни, а навыходе элемента ИЛИ-НЕ 36 - низкий 2уровень, который не воздействует на .счетный триггер 37. В исходном со.стоянии триггер 37 имеет выходнойсигнал, разрешающий открывание элемента И 22 и ввод в блок 10 индикации кода с шины 59 (шина установкив исходное состояние триггера 37не показана). При достижении лучомграницы экрана (точки С) в сумматоре 15 произойдет переполнение разрядной сетки, т.е. в значащих разря, дах установятся нули, а.в знаковом ф.1". Это соответствует положению луча в левой крайней точке С экрана.Сбздадутся условия для срабатыванияэлемента И-НЕ 34, так как на выходах инверторов 31 и 33 еще присутствуют высокие уровни напряженийи такой же уровень появляется на.выходе знакового разряда сумматора15. Сигналом с выхода элемента И-НЕ 4534, проходящим через элемент ИЛИ-НЕ36, переключается счетный триггер37 и своим сигналом запрещает вводкодов с шины 59 в цифроаналоговыйпреобразователь 24. Кроме того, этим 5 Осигналом запирается элемент И 22 блока 9 модуляции яркости, исчезает сиг-,нал подсвета луча. Этим предотвраща- информации не искажается за счетется переброс луча в точку С(Фиг.2)и отображение ложного участка линииС 0 Е Р ; Элемент И-НЕ 34 не сработает снова от следующего временного(управляющего) сигнала на шине 65,с Филиал ППП "Патент", г.ужгород,. ул. тная,4 аказ 11 б 87/48 Тираж 447 ВНИИПИ Государственного по делам изобретений 113035, Москва, Ж, РауюПодписноекомитета СССРи открытийокая наб , д 4/
СмотретьЗаявка
3449779, 09.06.1982
ПРЕДПРИЯТИЕ ПЯ А-3327
ГЕРАСИМОВ ЛЕОНТИЙ НИКОЛАЕВИЧ, ПОЛЗУНОВА ДИАНА ВЛАДИМИРОВНА
МПК / Метки
МПК: G09G 1/08
Метки: информации, отображения
Опубликовано: 30.01.1984
Код ссылки
<a href="https://patents.su/6-1070599-ustrojjstvo-dlya-otobrazheniya-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для отображения информации</a>
Предыдущий патент: Приспособление для изготовления рельефной модели местности
Следующий патент: Устройство для формирования изображения на экране электронно-лучевой трубки
Случайный патент: Устройство для непрерывкой очистки кардных покровов барабана кардочесальной машины