Устройство для отображения информации
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
)56 096 1/16,6 3 ОБРЕТЕНИЛЬСТВУ ИСДНИЕ ИЗ ПИБВВ 3- Р 4 У АВТОРСКОМУ СВ%48 дственно ойство со,4,9,10, а 7, 12, 3 итель имя коорди- равления етения: устр 3, 4 счетчика 6, 2 регист 1 распреде еобразован 17; 1 блоку И,П.Бровиковетельство СССР6 Р 15/62, 1987,Изобретение относится к устройствамотображения и может быть использовано вустройствах вывода информации ЦВМ наэкран телевизионного приемника.Цель изобретения - повышение точно-сти устройства,На фиг. 1 представлена блок-схемапредложенного устройства; на фиг. 2- блоксхема блока управления; на фиг. 3 - блоксхема Формирователя управляющихсигналов; на фиг. 4 - временные диаграммыработы устройства; на фиг, 5 - пример йзображения, формируемого устройством,Устройство содержит первый триггер 1,первый счетчик 2, второй триггер 3, второйсчетчик 4, первый 5 и второй 6 мультиплексоры, первый регистр 7, блок 8 управления,третий 9 и четвертый 10 счетчики, первыйсумматор 11, второй регистр 12, второй 13 йтретий 14 сумматоры, блок 15 преобразования координат, формирователь 16 управля-ющих сигналов, блок 17 памяти.Позициями 18 - 29 обозначены соответствующие входы, а позицией 30 - выходустройства.Блок 8 управления содержит элементы31, 32 НЕ, счетчик 33, триггер 34 (готовнов ГОСУДАРСТВЕННОЕ ПАТЕНТНВЕДОМСТВО СССР(ГОСПАТЕНТ ССР) сти), триггер 35 (первого цикла), элементы36, 37 НЕ, элементы 38 ИЛИ, элементы 39, 40 И, триггер 41 (готовности); регистр 42 Д сдвига, элемент 43 НЕ, элемент 44 И - ИЛИ- р НЕ, элементы 45, 46, 46, 47 И, элемент 48 И-ИЛ И-Н Е, элемент 49 Н Е, элемент 50 ИЛ элемент 51 НЕ, элемент 52.И, элементы 53, 54 ИЛИ, элемент 55 НЕ, элементы 56, 57 ИЛИ-НЕ, Позициями 58-63 обозначены ъ выходы блока 8, а 64-69 - его входы. ДФормирователь 16 управляющих сигна- . (р ловсодержит элементы 70-73 НЕ, элементы у 74, 75 ИЛИ и элементы 76-79 И-НЕ.Позициями 80-83 обозначены выходы формирователя 16СдПозициями 84-88 - обозначены соот- И ветствующие октанты, в которых формируется изображение (фиг. 5 а),Построение векторов и дуг осуществля-; а ется по алгоритму Брэзенхема для отрезко прямых и дуг окружностей,Устройство генерирует рисунки по их дифференциальным управлениям с помощью стандартного набора аппаратуры.Устройство использует одно направлениеосей координат(или ось Х, или ось т) вкачестве независимой оси рисунка в данномоктанте.Ось Х является независимой осью в следующих октантах 82, 83, 86, 87 (фиг, 5 а).Ось У является независимой осью в 84, 585, 88 и 84 октантах(фиг, 5 а).ЭВМ (на чертеке не показана) задаетодно из восьми направлений росписи рисуйка и режим работы (вектор 1 дуга) в регистр 12. - ." 10Параметр направления формированияизображения для октанта поступает в формирователь 16 и указывает, что координата "точки должна продвигаться вдоль независимой оси за счет увеличения или уменьшения 15 : адреса по Х или адреса по У в завиСимостиот того, какое направление октанта определено, Аналогичны действия, необходимыедля продвижения вдоль зависимой оси, чтонеявно указываетпараметр регистра 12. 20Проанализировав заданный код октан- .та и зйак параметра регистра 7, формирователь 16, вырабатывает сигналы. насумматоры 13. и 14; в качестве которых ис-пользованы счетчики." . 25Параметры, эагруженйые в "устройстводля формирования изображения, следующие: а) для линии (1 - независимая ось, Д -зависимая ось)Сч 9 = АВЯ /Л /30ЯОО = 2 х АВЯ /Л О/ - АВЯ /Л /Сч 4 = 2,х (АВЯ / ЛО/ - АВЯ / Л/)Сч 4 =2 х АВЯ /ЛО/б) для дугиСч 9=Я ЯЮр .35Я 07 = 2(1 - Я)Сч 2 = 2(2 - Я)Сч 4=1Сч 10 = Й Я К фВсе параметры из.ЭВМ поступают в дополнительном коде.Параметр С 4 9 для линии содержит количество элементов изображения для рисунка минус единица, таккак в подсчет невклочается первый элемент изобракения, 45задаваемый начальными координатами Хи У и записываемый из ЭВМ в сумматоры13, 14.Дуга, как и вектор, формируется в пределах одного октанта, задаваемых в регистре 12,Дуга вычисляется устройством от начальной точки на оси, даже если нужнаядуга не имеет точки соприкосновения сосью. 55Так как количество элементов оси равнообщему количеству вычисляемых элементовизображения, то параметр подсчета точекС 4 9 вычисляют, используя функцию Синус. Это значение округляется с избытком доследующего большего целого числа, т,к. устройство формирует изображение толькоцелого количества элементов (см, фиг, 5 б).Другой промежуток дуги, который должен быть вычислен, представляет собой количество элементов изображения, которыедолжны быть вычислены; но изображениекоторых не должно формироваться. Этотпараметр задается в регистре Яб 10 (см,фиг. 5 б),Остальные три параметра кодируют длявектора наклон линии, а для дуги - радиускривизны в виде величин, которые обеспечивают продвижение вдоль зависимой оси,в то время как происходит формированиеизображения рисунка.Если знак параметра, хранящегося врегистре ЯО 7 (анализируется старший разрядданных регистра ЯО 7)О, то для следующего элемента изображения на первый входсумматора 11 будет поступать значение СЧ4 и триггера 3 и результат суммированиябудет иметь вид Я 67 = Я 07 + Сч 4 + ТчЗ, апереход будет осуществляться только по независимой оси.Если ке параметр Я 07О, то дляследующего элемента изображенияЯ 67 = Я 67+ Сч 2+ Тч 1 и переход осуществляется как по независимой, так и по зависимой оси.Если угол р = 45, а ф= О, то дуга будетпредставлять собой 1/8 часть окрукности,Меняя данные регистра 12 и начальные координаты росписи, можно строить окружности различйых радиусов, Символы могутзадаваться в виде последовательности векторов.Устройство работает следующим образом,После установки в исходное состояниепо входе 23 в блок 8 управления, на регистр12, триггеры 1 и 3, и счетчики 2, 4, 9, 10 нарегистр 7 через мультиплексор 5 и сумматоры 13 и 14 поступают исходные данные,Затем в блок 8 управления - по входу 21.поступает сигнал "запуск", который снимаетсигнал ЗО готовности устройства (Тг 34), темсамым снимает сигнал блокировки счетчика33, а также устанавливает триггер 35 в состояние логической "1" Первый цикл работы отличается от других тем, что в немосуществляется лишь передача полученнойинформации (см. фиг. 4 а начало работы),После начала счета счетчиком 33 появляется импульс на выходе элемента 39 И,который поступает через элементы 48 ИИЛИ-НЕ, на элемент 53 ИЛИ, а так как сигнал 68 это логическая "1", то через элементыИ 52 и ИЛИ 56, на втором входе которого точка не передается, то пятый такт с регистсигнал логической "1", сигнал появляется на ра 42 имитирует ответ и начинается следуювходе триггера 35, снимая сигнал первого щий цикл расчета. Если переполнение сцикла. Сигнал 68 - это логическая 1, то это выхода 65 счетчика 9 становится равнымозначает, что данная точка не должна быть 5 нулю,то импульс, появляющийся наэлемен. передана (если сигнал 68 лог. О, то устрой- те 52 И, проходит через элемент 57 ИЛИство обратится кблоку 17 памятидляобме- НЕ и поступает на вход триггера 34 ина), поэтому следующий импульс элемента устанавливает устройство в,состояние при 39 И поступает на управление сдвигом ре- ема (см. фиг. 4 а),гистра 42 для расчета следующей точки ри Таким образом, устройство осуществлясунка (см. фиг, 4 б).:, ет построение элементов иэображения по. Первый такт регистра 42 стробирует ин- их дифференциальным уравнениям с высоформацию. поступившую на элементы 76- кой точностью.79 И-.НЕ с регистра 12 и со старшего фо рмул а изобретен ияразряда регистра 7. На выходах элемейтов 15 Устройство для отображения информа 76-79 могут йоявиться соответственно им- ции, содержащее первый и второй регистпульсы +4 х, - вх, + ой, - 4 у. Одновременно ры, первый, второй и третий сумматоры,с выхода формирователя 16 появится либо первый счетчик, первый и второй мультиодин сигнал, если переход будет осуществ- плексоры, блок преобразования координат,ляться только по независимой оси, либо два 20 выход которого соединен с информационсигнала, если переход должен осуществить- ным входом блока памяти, управляющийся и по независимой и по зависимой осям, вход которого соединеяспервым выходомНаправление движения зависит от октанта, блока управления, информационные входыв котором работает устройство, , блока преобразования координат подклюПо второму такту регистра 42 осуществ чены к выходам второго и третьего сумматоляетСя запись в регистр 7(выход 60) резуль-: ров, информационный вход первоготата суммирования с сумматора 11, и кроме счетчика является информационным вхотого,с выхода 59 этоттакт поступает на вход дом устройства, который подключен к пер"1" счетчика 9. вым информационным входам первогоВ режиме "графика" (выходб 9 регистра 30 мультиплексора. второго итретьего сумма 12 в состоянии логического О) сигнал с выхо- торов и информационным входам второгода 68 всегда находится в О, и тем самым, регистра, управляющий входкоторогоязляразрешает передачу каждой рассчитанной ется первым управляющим входом устройточки в память. Пятый такт регистра 42 че- ства, вторым и третьим управляющимирез элемент 48 И-ИЛИ - НЕ поступает на 35 входами которого являются соответственновход триггера 41 и устанавливает сигнал управляющиевходывторогоитретьегосумготовности для обмена с блоком 17 памяти. маторов, вход запуска, синхровход, вход усНа выходе элемента 38 ИЛИ появляется тановки в исходное состояние и тактовыйуровень логической "1", которая блокируетвход блока управления являются соответстсчет в счетчике 33. По ответу с выхода 64 40 венно входами сигнала запуска, синхросигблока 17 сигнал готовности триггера 41 сни- нала, сигнала установки и тактового сигналамается и работа повторяется вновь,: устройства, первый выход блока памяти со 8 режиме "дуга" (см. фиг, 4 в) второй едийен с входом сигнала "конец приема"выход регистра 12 в состоянии логической данных блока управления, а второй выход"1", работа по первым двум тактам знало блока памяти является информационнымгична работе в режиме "графика".: выходом устройства, о т л и ч а ю щ е е с я: В каждом цикле на выходе 62 в режйме тем, что, с целью повйщения точности, оно"дуга" появляется третий такт регистра 42, содержит второй, третий и четвертый счетстробированный инверсией тактовой часто- чики, первый и второй триггеры и распредеты, поступающий на вход "1" счетчика 4, На 50 литель импульсов, информационные входывыходе 63 появляется либо один такт, либо . которого соединены с выходами группы втодва последовательных такта, через элемен- рого регистра, управляющий вход - с выхоты И 47,46 и ИЛИ 50, взависимостиотзнака дом первого регистра, а тактовый вход - с(старшего разряда регистра 7) на предыду- вторым выходом блока управления, первыйщем этапе и поступают на вход "+1" счетчи и второй выходы распределителя импульсовка 4, .подключены к вторым информационнымВ зависимости от уровня сигнала на вы- входам втОрого сумматора, а третий и четходе 68 переполнения счетчика 10 рассчи- . вертый выходы - к вторйм информационтаннаяточкаможетбытьпереданавблок 17 ным входам третьего сумматора, выходпамяти, а может быть не передана, Если второго регистра соединен с установочнымвходом четвертого счетчика и входом установки "0" блока управления, первый и второй управляющйе "входы которого соединены с выходом переполнения соответственно третьего и четвертого счетчиков, 5 информационные входы которых подключены к информационному входу устройства, соединенному с информационньгми входами второго счетчика, первого и второго триггеров, управляющие входы первых триггера 10 и счетчика являются третьим управляющим входом устройства, четвертым управляющим входом которого являются управляющие входы вторых триггера и счетчика, установочные входы первого и второго счет чика подключены соответственно к третьему и четвертому выходам блока управления, пятый выход которого соединен с управляющим входом первого мультиплексора и является выходом сигнала готовйости 20 устройства, шестой выход блока управления соедйнен с управляющим входом первого регйстра, информационный вход которого подключен к выходу первого мультиплексора, второй информационный вход которого соединен с выходом первого сумматора, информационные входы первой группы которого подключены к выходам группы первого регистра, выход которого соединен с управляющим входом первого сумматора, информационные входы второй группы которого подключены к выходам второго мультиплексора, управляющий вход которого подключен к выходу регистра, соединенному с третьим управляющим входом блока управления, первый и второй адресные входы второго мультиплексора подключены к выходам соответственно первого и второго триггеров, а первый и второй информационные входы - к выходам соответственно первого и второго счетчиков, управляющие входы третьего и четвертого счетчиков являются соответственно пятым и шестым управляющими входами устройства, установочные входы третьего и четвертого счетчиков соединены соответственно с седьмым и восьмым выходами блока управления.1785035 енноя аЬогов гч устФийгюц 1,оем ии Жг Ф Редактор С. Кулакова Составитель И. ЗагинайкоТехред М,Моргентал Корре Козо Производственно-издательский комбинат "Патент", г. Ужгород, ул,Гагарина, 101 каз 4368 Тираж ПодписноеВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР113035, Москва, Ж, Раушская наб 4/5
СмотретьЗаявка
4856334, 06.08.1990
НАУЧНО-ПРОИЗВОДСТВЕННОЕ ОБЪЕДИНЕНИЕ "АГАТ"
БАРАНОВА АЛЛА ВЕНИАМИНОВНА, БРОВИКОВ ИГОРЬ ПАВЛОВИЧ
МПК / Метки
МПК: G06F 3/153, G09G 1/16
Метки: информации, отображения
Опубликовано: 30.12.1992
Код ссылки
<a href="https://patents.su/8-1785035-ustrojjstvo-dlya-otobrazheniya-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для отображения информации</a>
Предыдущий патент: Устройство для отображения информации на экране телевизионного индикатора
Следующий патент: Устройство управления матричным индикатором
Случайный патент: Гидропривод подач