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

 

Сущность изобретения: устройство содержит: 2 триггера 1,3,4 счетчика 2,4,9,10, 2 мультиплексора 5, 6, 2 регистра 7, 12, 3 сумматора 11, 13, 14, 1 распределитель импульсов 16, 1 блок преобразования координат 15, 1 блок памяти 17,1 блок управления 8. 5 ил.

(19) (11) СОЮЗ СОВЕТСКИХ

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

РЕСПУБЛИК

ГОСУДАРСТВЕННОЕ ПАТЕНТНОЕ

ВЕДОМСТВО СССР (ГОСПАТЕНТ CCP) ОПИСАНИЕ l43O6PETEHI4)

К АВТОРСКОМУ СВИДЕТЕЛ6СТВУ

" О" 4 J

ПИБ1ЯЮl3 <4Р Р

1 (21) 4856334/24 (22) 06.08.90 (46) 30.12.92. Бюл. N 48 (71) Научно-производственное обьединение

"Агат" (72) А;В.Баранова и И.fl.Áðîâèêoâ (56) Авторское свидетельство СССР

¹ 1424028, кл. G 06 f 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 (готовно-" (я)з 6 09 6 1/16, G 06 f 3/153

2 (54) УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ

ИНФОРМАЦИИ (57) Сущность изобретенйя: устройство содержит: 2 триггера 1, 3, 4 счетчика 2, 4, 9, 10, 2 мультиплексора 5, 6, 2 регистра 7, 12. 3 сумматора 11, 13, 14, 1 распределитель импульсов 16, 1 блок преобразования координат 15, 1 блок памяти 17; 1 блок управления

8.5 ил; сти), триггер 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 — обозначены соответствующие октанты, в которых формируется изображение (фиг. 5a), Построение векторов и дуг осуществляется по алгоритму Брэзенхема для отрезков прямых и дуг окружностей.

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

Устройство использует одно направление осей координат (или ось Х, или ось Y) в

1785035 качестве независимой оси рисунка в данном октанте.

Ось X является независимой осью в следующих октантах 82, 83, 86, 87 (фиг. 5а).

Ось Y является независимой осью в 84, 85, 88 и 84 октантах(фиг. 5а).

ЭВМ (на черте>ке не показана) задает одно из восьми направлений росписи рисуйка и режим работы (вектор 1 дуга) в регистр 12. =

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

: адреса rio X или адреса по Y в завиСимости от того, какое направление октанта определено, Аналогичны действия, необходимые для продвижения вдоль зависимой оси, что неявно указывает параметр регистра 12.

Проанализировав заданный код октанта и зйак параметра регистра 7, формирователь 16, вырабатывает сигналы. на сумматоры 13. и 14, в качестве которых использованы счетчики.

Параметры, эагруженйые в устройство для формирования изображения, следующие: а) для линии (1 — независимая ось, Д— зависимая ось)

Сч 9 =ABS /Лl /

RG0 = 2 X ABS /Л О/ — ABS /Л l/

Сч 4 = 2,x (ABS / Л О/ — ABS / Л!/)

Сч4=2хABS /ЛО/ б) для дуги

Сч 9=R Я йф

RG7 = 2(1 — R)

Сч 2 = 2(2 — R)

Сч4=1

Сч 10= R Sl NV1

Все параметры из.ЭВМ поступают в дополнительном коде.

Параметр С4 9 для линии содержит количество элементов изображения для рисунка минус единица, так как в подсчет не включается первый элемент изобра>кения, задаваемый начальными координатами X и Y и записываемый из ЭВМ в сумматоры

13, 14.

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

Так как количество элементов оси равно общему количеству вычисляемых элементов изображения, то параметр подсчета точек

С4 9 вычисляют, используя функцию Синус.

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

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

10 параметр задается в регистре RG 10 (см, фиг. 5б), Остальные три параметра кодируют для вектора наклон линии, а для дуги — радиус кривизны в виде величин, которые обеспе15 чивают продвижение вдоль зависимой оси, в то время как происходит формирование изображения рисунка.

Если знак параметра, хранящегося в регистре RG 7 (анализируется старший разряд

20 данных регистра RG 7) < О, то для следующего элемента изображения на первый вход сумматора 11 будет поступать значение СЧ

4 и триггера 3 и результат суммирования будет иметь вид RG7 = RG7 + Сч4 + ТчЗ, а

25 переход будет осуществляться только rio независимой оси.

Если >ке параметр RG7 О, то для следующего элемента изображения

RG7 = RG7+ Сч2+ Тч1 и переход осуществ30 ляется как по независимой, так и по зависимой оси.

Если угол t/> = 45, а ф= О, то дуга будет представлять собой 1/8 часть окру>кности, Меняя данные регистра 12 и начальные ко35 ординаты росписи, можно строить окружности различйых радиусов, Символы могут задаваться в виде последовательности векторов.

Устройство работает следующим обра40 зом, После установки в исходное состояние по входе 23 в блок 8 управления, на регистр

12, триггеры 1 и 3, и счетчики 2, 4, 9, 10 на регистр 7 через мультиплексор 5 и суммато45 ры 13 и 14 поступают исходные данные, Затем в блок 8 управления — по входу 21 . поступает сигнал "запуск", который снимает сигнал ЗО готовности устройства (Tr34), тем самым снимает сигнал блокировки счетчика

50 33, а также устанавливает триггер 35 в состояние логической "1". Первый цикл работы отличается от других тем, что в нем осуществляется лишь передача полученной информации (см. фиг. 4а начало работы), 55 После начала счета счетчиком 33 появляется импульс на выходе элемента 39 И, который поступает через элементы 48 ИИЛИ-НЕ, на элемент 53 ИЛИ, а так как сигнал 68 это логическая "1", то через элементы

1785035

И 52 и ИЛИ 56, на втором входе которого точка не передается, то пятый такт с регистсигнал логической "1", сигнал появляется на . ра 42 имитирует ответ и начинается следуювходе триггера 35, снимая сигнал первого щий цикл расчета. Если переполнение с цикла. Сигнал 68 — это логическая 1, то это выхода 65 счетчика 9 становится равным означает, что данная точка не должна быть 5 нулю,то импульс, появляющийся наэлемен. передана (если сигнал 68 лог. О, то устрой- те 52 И, проходит через элемент 57 ИЛИство обратится кблоку17 памятидляобме- НЕ и поступает на вход триггера 34 и на), поэтому следующий импульс элемента устанавливает устройство в,состояние при39 И поступает на управление сдвигом ре- ема (см. фиг. 4а). гистра 42 для расчета следующей точки ри- 10 Таким образом, устройство осуществлясунка (см. фиг, 4б).:, ет построение элементов иэображения по . Первый такт регистра 42 стробирует ин- их дифференциальным уравнениям с высоформацию, поступившую на элементы 76- кой точностью.

79 И-.НЕ с регистра 12 и cb старшего Ф î р мул а и зоб ретен ия разряда регистра 7. На выходах элемейтов 15 Устройство для отображения информа76-79 могут йоявиться соответственно им- ции, содержащее первый и второй регистпульсы+ Bx,— l8x +.4у, — 4у. Одновременно ры, первый, второй и третий сумматоры, с выхода формирователя 16 появится либо первый счетчик, первый и второй мультиодин сигнал, если переход будет осуществ- плексоры, блок преобразования координат, ляться только по независимой оси, либодва 20 выход которого соединен с информационсигнала, если переход должен осуществить- ным входом блока памяти, управляющий ся и по независимой и по зависимой осям. вход которого соединея с-йервым вьгходом

Направление движения зависит от октанта, блока управления, информационные входы в котор0м работает устройство,, блока преобразования координат подклюПо второму такту регистра 42 осуществ- 25 чены к выходам второго и третьего сумматоляетСя запись в регистр 7(выход 60) резуль-: ров, информационный вход первого тата суммирования с сумматора 11, и кроме счетчика является информационным вхотого,с выхода59 этоттакт поступает на вход дом устройства, который подключен к пер"1" счетчика 9..- . вым информационным входам первого

В режиме "графика" (выход 69 регистра 30 мультиплексора. второго и третьего сумма12 в состоянии логического О) сигнал с выхо- торов и информационным входам второго да 68 всегда находится в О, и тем самым, регистра, управляющий входкоторогоязляразрешает передачу каждой рассчитанной ется первым управляющим входом устройточки в память. Пятый такт регистра 42 че- ства, вторым и третьим управляющими рез элемент 48 И-ИЛИ вЂ” HE поступает на 35 входами которого являются соответственно вход триггера 41 и устанавливает сигнал управляющиевходывторогоитретьегосумготовности для обмена с блоком 17 пам*яти. маторов, вход запуска, синхровход, вход усНа выходе элемента 38 ИЛИ появляется тановки в исходное состояние и тактовый уровень логической "1", которая блокирует вход блока управления являются соответстсчет в счетчике 33. По ответу с выхода 64 40 венно входами сигнала запуска, синхросигблока 17 сигнал готовности триггера 41 сни- нала, сигнала установки и тактового сигнала мается и работа повторяется вновь.:: устройства, первый выход блока памяти со8 режиме "дуга" (см. фиг, 4в) второй едийен с входом сигнала "конец приема" выход регистра 12 в состоянии логической данных блока управления, а второй выход

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

: В каждом цикле на выходе 62 в режйме тем, что, с целью повйшения точности, оно

"дуга" появляется третий такт регистра 42, содержит второй, третий и четвертый счетстробированный инверсией тактовой часто- чики, первый и второй триггеры и распредеты, поступающий <а вход "1" счетчика 4. На 50 литель импульсов, информационные входы выходе 63 появляется либо один такт, либо . которого соединены с выходами группы втодва последовательных такта, через элемен- рого регистра, управляющий вход — с выхоты И 47,46и ИЛИ50; взависимостиотзнака дом первого регистра, а тактовый вход — с (старшего разряда регистра 7) на предыду- вторым выходом блока управления, первый щем этапе и поступают на вход "+1" счетчи- 55 и второй выходы распределителя импульсов ка 4. подключены к вторым информационным

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

1785035

Zl

Zl

Фиг 7 входом четвертого счетчика и входом установки "0" блока управления, первый и второй управляющйе "входы которого соединены с выходом переполнения соответственно третьего и четвертого счетчиков, 5 информационные входы которых подключены к информационному входу устройства, соединенному с информационными входами второго счетчика, первого и второго триггеров, управляющие входы первых триггера 10 и счетчика являются третьим управляющим входом устройства, четвертым управляющим входом которого являются управляющие входы вторых триггера и счетчика, установочные входы первого и второго счет- 15 чика подключены соответственно к третьему и четвертому выходам блока управления, пятый выход которого соединен с управляющим входом первого мультиплексора и является выходом сигнала готовйости 20 устройства, шестой выход блока управления соединен с управляющим входом первого регйстра, информационный вход которого подключен к выходу первого мультиплексора, второй информационный вход которого соединен с выходом первого сумматора, информационные входы первой группы которого подключены к выходам группы первого регистра, выход которого соединен с управляющим входом первого сумматора, информационные входы второй группы которого подключены к выходам второго мультиплексора, управляющий вход которого подключен к выходу регистра, соединенному с третьим управляющим входом блока управления, первый и второй адресные входы второго мультиплексора подключены к выходам соответственно первого и второго триггеров, а первый и второй информационные входы — к выходам соответственно первого и второго счетчиков, управляющие входы третьего и четвертого счетчиков являются соответственно пятым и шестым управляющими входами устройства, установочные входы третьего и четвертого счетчиков соединены соответственно с седьмым и восьмым выходами блока управления.

1785035

C

sc

I

+i . 4 а

1785035

1785035

Редактор С. Кулакова

Заказ 4368 . Тираж Подписное

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

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

Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101

ff ют

$3 бР

53 гУ б еменная аЬ гроты ycmyu mbo I рем.иж Azo, Фиг. Ô8

6Ъг Х

Составитель И. Загинайко

Техред M.Moðãåíòýë Корректор А. Козориз

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

 

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

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

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

Изобретение относится к вычислительной технике и м.б

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

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

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

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

Изобретение относится к средствам отображения информации
Наверх