Устройство для отображения кругов на экране телевизионного индикатора

 

УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ КРУГОВ НА ЭКРАНЕ ТЕЛЕВИЗИОННОГО ИНДИКАТОРА, содержащее регистр радиуса круга, вход которого является входом устройства, и регистр квадрата радиуса круга, блок сравнения, сиихронизатор, первый выход которого соединен с первым входом первого сумматора, выход которого, соединен с первым входом регистра квадрата радиуса круга, выход которого соединен с первым входом второго сумматора, выход регистра радиуса круга соединен с первым входом блока сравнения, второй вход котоI рого соединен с вторым выходом синхронизатора , а выход - с вторым входом регистра квадрата радиуса круга, второй вход первого сумматора соединен с вторым выходом синхронизатора, третий выход которого соединен с третьим входом первого и первым входом третьего сумматоров, четвертый и пятый выходы синхронизатора соединены соответственно с вторым и третьим входами третьего сумматора, выход которого соединен с вторым входом второго сумматора, отличающееся тем, что, с целью повышения точности устройства за счет исключения возможных пропусков отображаемых точек поверхности круга, оно содержит четвертый сумматор, элемент ИЛИ-НЕ и элемент ИЛИ, входы четвертого сумматора i соединены с выходами первого и второго сумматоров, а выход - с первым входом а элемента ИЛИ и входом элемента ИЛИ- НЕ, выход которого соединен с вторым вхос дом элемента ИЛИ, выход которого является выходом устройства. ;с а х 1

COIO3 COBFTCHHX

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

РЕСПУБЛИК

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

64;ð

rag;„,,,, Q

К А BTOPCHOMY СВИДЕТЕЛЬСТВУ аарц

ЙБщц П,.„ (21) 3768714/24-24 (22) 11.07.84 (46) 07.12.85. Бюл. № 45 (72) О. И. Стехин (53) 681.327.11 (088.8) (56) Авторское свидетельство СССР № 538382, кл. G 06 К 15/20, 1977.

Авторское свидетельство СССР № 811314, кл. G 09 G 1/16, 1981, (54) (57) УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ КРУГОВ НА ЭКРАНЕ ТЕЛЕВИЗИОННОГО ИНДИКАТОРА, содержащее регисто радиуса круга, вход которого является входом устройства, и регистр квадрата радиуса круга, блок сравнения, синхронизатор, первый выход которого соединен с первым входом первого сумматора, выход которого соединен с первым входом регистра квадрата радиуса круга, выход которого соединен с первым входом второго сумматора, выход регистра радиуса круга соединен с первым входом блока сравнения, второй вход котоÄÄSU ÄÄ 1196944 А (594 G 09 G 1 16 рого соединен с вторым выходом синхронизатора, а выход — с вторым входом регистра квадрата радиуса круга, второй вход первого сумматора соединен с вторым выходом синхронизатора, третий выход которого соединен с третьим входом первого и первым входом третьего сумматоров, четвертый и пятый выходы синхронизатора соединены соответственно с вторым и третьим входами третьего сумматора, выход которого соединен с вторым входом второго сумматора, отличающееся тем, что, с целью повышения точности устройства за счет исключения возможных пропусков отображаемых точек поверхности круга, оно содержит четвертый сумматор, элемент ИЛИ вЂ” НЕ и элемент ИЛИ, входы четвертого сумматора соединены с выходами первого и второго ф сумматоров, а выход — с первым входом элемента ИЛИ и входом элемента ИЛИ—

НЕ, выход которого соединен с вторым вхо- и дом элемента ИЛИ, выход которого является выходом устройства.

1196944

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

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

На чертеже представлена блок-схема устройства, Устройство содержит синхронизатор 1, которы и состоит из последовательно соединенных генератора 2 импульсов, первого счетчика 3. первого формирователя 4 импульсов, второго счетчика 5 и второго формирователя 6 импульсов, регистр 7 радиуса круга, блок 8 сравнения, регистр 9 квадрата радиуса круга, первый 10; третий 11, второй 12 и четвертый 13 сумматоры, элемент ИЛИ вЂ” НЕ 14 и элемент ИЛИ 15, выход которого является выходом 16 устройства, подключаемым к телевизионному индикатору (не показан).

Генератор 2 импульсов формирует тактовые импульсы, его выход является первым выходом синхронизатора 1. Счетчики 3 и 5 являются соответственно счетчиком элементов строки и счетчиком строк, а их выходы .соответственно вторым и четвертым выходами синхронизатора 1. Формирователи

4 и 6 импульсов вырабатывают импульсы обратного хода соответственно строки и кадра, их выходы являются соответственно третьим и пятым выходами синхронизатора

1. В регистре 7 хранится код радиуса круга, в регистре 9 — код квадрата радиуса круга. Блок 8 сравнения вырабатывает импульс в момент равенства кода номера элемента строки и кода радиуса круга. Сумматоры 10 и 11 являются сумматорами накапливающего типа и вычисляют квадраты номера элемента строки и номера строки. Сумматор 12 вычисляет дополнительный код квадрата текущей координаты, ограничивающей круг окружности по строке, а сумматор 13 — разности квадратов номера элемента строки и текущей координаты окружности по строке. Элемент ИЛИ—

НЕ 14 вырабатывает единичный импульс при равенстве нулю кода разности на выходе сумматора 13, а элемент ИЛИ 15 — выходной импульс подсвета на экране элементов круга при наличии единичных сигналов знакового разряда сумматора 13 или элемента ИЛИ вЂ” НЕ 14.

Устройство работает следующим образом.

Код радиуса круга R заносится из внешнего устройства (не показано) в регистр 7, с выхода которого он поступает на вход блока 8 сравнения. На другой вход блока 8 сравнения поступает со счетчика 3 изменяющийся при развертывании строки код номера элемента строки N. В момент равенства этих кодов N = R на выходе блока 8 сравнения появляется импульс, разрешающий запись кода N = R из сумматора 10 в регистр 9.

Вычисление квадрата номера элемента строки N производится сумматором 10, выполненным по схеме накапливающего сумматора, по алгоритму

N = (N — 1) + (2 (N — 1) -)- 1).

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

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

Сумматор 11 производит вычисление квадрата номера строки М по такому же алгоритму для случая прогрессивной развертки и по алгоритму

М =(М вЂ” 2) -)- (2 (У вЂ” 2) -)- 4) для случая чересстрочной развертки.

Начальная установка сумматоров 10 и 11

2 осуществляется соответственно импульсами обр атного хода строчной и кадровой разверток с выходов формирователей 4 и 6 импульсов по входам обнуления регистров, входящих в схему накапливающих сумматоров 10 и 11. Занесение через эти ре о гистры на входы комбинационных сумматоров новых значений квадратов номера элемента строки и номера строки происходит соответственно по приходу импульсов с генератора 2 импульсов и формирователя 4 импульсов (первый и третий выходы синхронизатора).

Сумматор 12, на входы которого поступают код квадрата номера строки с сумматора 11 и поразрядно инвертированный код квадрата радиуса круга с инверсных вы4р ходов регистра 9, вычисляет дополнительный код квадрата текущей координаты, ограничивающей круг окружности по строке — N,, ïî формуле — М =М вЂ” R

Затем этот код поступает на вход сумматора 13, на другой вход которого подается код квадрата номера элемента строки

N с сумматора 10.

Сумматор 13 вычисляет пазность.

N2 N = M2 ) N R2 .

50 Знаковый разряд этой разности равен единице если М + N (R и равен нулю если

М + N > R

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

М + N = R используется элемент ИЛИ вЂ” НЕ 14. Единица на его выходе появляется только при

1196944

Составитель С. Гришин

Техред И. Верес Корректор А. Зимокосов

Тираж 451 Подписное

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

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

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

Редактор И. Николайчук

Заказ 7569/51 равенстве нулю всех разрядов на выходе сумматора 13, т. е. при

g + У вЂ” ф= О

Это соответствует элементу строки, находящемуся на границе отображаемого круга. Элементам строки, находящимся внутри отображаемого круга, для которых

М -+- Ж вЂ” Ф(0 соответствует единица на выходе знакового разряда сумматора 13, соединенного с входом элемента ИЛИ 15. Поэтому обьединение на элементе ИЛИ 15 этого сигнала

5 с выходным сигналом элемента ИЛИ—

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

Устройство для отображения кругов на экране телевизионного индикатора Устройство для отображения кругов на экране телевизионного индикатора Устройство для отображения кругов на экране телевизионного индикатора 

 

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

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

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

Изобретение относится к обработке изображений

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

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

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