Генератор кругов для телевизионного устройства отображения информации

 

Изобретение .относится к автоматике и вычислительной технике и мог жет быть использовано в устройствах вывода графической информации из вычислительных устройств на индикаторы телевизионного типа. Целью изобретения является повышение точности формирования сигналов за счет исключения пропуска элементов з строках растра. Устройство содержит синхронизатор 1, сумматоры 2-7, регистры 8,10, блок 9 сравнения, элемент ИЛИ-НЕ 11, элемент ШШ 12 с необходимыми связями. Достижение цели обеспечивается введением элементов 11, 12, причем элемент ШШ-НЕ 11 вырабатывает единичный импульс при равенстве нулю кода разности на выходе сумматора 7, а элемент ИЛИ 12 вырабатывает выходной импульс подсвета элементов круга при наличии единичных сигналов знакового разряда сумматора 7 или элемента 11 о 2 ил. i СП

СОЮЗ СОВЕТСНИХ

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

РЕСПУБЛИК (19) (11) (51)4 (09 G i 16

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

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

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

flO ИЗОБРЕТЕНИЯМ И ОТНРЦТИЯМ

ПРИ ГКНТ СССР (21 ) 3 95563 5/24-24 (22) 23.09 ° 85 (46) 23.01.89, Бюл. )1- 3 (72) О.И.Стехин (53) 681.327. 11 (088.8) (56) Авторское свидетельство СССР

В 1056259, кл. G 09 G 1/16, 1981.

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

1)- 1298796, кл. (: 09 6 1/16> 1985. (54) ГЕНЕРАТОР КРУГОВ Д)И ТЕЛЕВИЗИОН-.

НОГО УСТРОЙСТВА ОТОБРАЖЕНИЯ ИНФОРЖ-..

ЦИИ (57) Изобретение, относится к автоматике и вычислительной технике и мог жет быть использовано в устройствах вывода графической информации иэ вычислительных устройств на индикаторы телевизионного типа. Целью изобрете« ния является повышение точности формирования сигналов за счет исключения пропуска элементов в строках растра. Устройство содержит синхронизатор 1, сумматоры 2-7, регистры 8,10, блок 9 сравнения, элемент

ИПИ-HE 11, элемент ИЛИ 12 с необходимыми связями. Достижение цели a6ec- печивается введением элементов 11, 12, причем элемент ИЛИ-НЕ 11 вырабатывает единичный импульс при ра— венстве нулю кода разности на выходе сумматора 7, а элемент KIH 12 вырабатывает выходной импульс подсвета элементов круга при наличии единичных сигналов знакового разряда сумматора 7 или элемента 11. 2 ил.

1453441

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

5 телевизионного типа

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

На фиг. 1 приведена блок-схема устройства; на фиг.2 — схема сумматора.

Устройство содержит синхронизатор

30 венно разность номера элемента строки и координаты центра круга по строке и разность .номера строки и координаты центра круга по кадру. Сумматоры

4 и 5 являются сумматорами накапливающего типа и вычисляют квадраты разностей, вычисляемых соответственно сумматорами 2 и 3. Сумматор 6 вычисляет дополнительный код квадрата текущей координаты круга по строке, а сумматор 7 - код разности квадрата разности номера элемента строки

1, первый сумматор 2, второй сумматор 3, третий сумматор 4, четвертый сумматор 5, пятый сумматор 6, шестой сумматор 7, первый регистр 8, блок 9 .сравнения, второй регистр 10, эле-, :мент ИЛИ-НЕ 1 1 элемент ИЛИ 12.

Синхронизатор 1 содержит генератор 13 импульсов, первый счетчик 14 первый формирователь 15, второй счетчик 16, второй формирователь 1I7

: сумматор 4 (5) содержит мультиплек- 25 сор 18, комбинационный сумйатор 19, регистр 20, блок 21 элементов И. !

Генератор 13 импульсов формирует

: тактовые импульсы, его выход являет. ся первым выходом синхронизатора.

Счетчики 14 и 16 являются соответственно счетчиком элементов строки и счетчиком строк, а их выходы — вторым и четвертым выходами синхронизатора. формирователи 15 и 17 импуль- 35 сов вырабатывают импульсы прямого хода соответственно строки и кадра, их выходы являются соответственно третьик и пятым выходами синхронизатора. В регистре 10 хранится код 40 радиуса круга, в регистре 8 - код квадрата радиуса круга. Блок 9 сравнения вырабатывает импульс в момент равенства кода разности номера элемента стРоки и координаты центра 45 круга по строке и кода радиуса круга.

:Сумматоры 2 и 3 вычисляют соответсти координаты центра круга по строке н квадрата текущей координаты круга по строке.

Элемент ИЛИ-НЕ 11 вырабатывает единичный импульс при равенстве нулю кода разности на выходе сумматора 7, а элемент ИЛИ 12 вырабатывает выходной импульс подсвета элементов круга при наличии единичных сигналов знакового разряда сумматора 7 или элемента ИЛИ-НЕ 11.

Устройство Работает следукцим образом.

Код радиуса окружности R заносится из внешнего устройства в регистр 10 с выхода которого он поступает на вход блока 9 сравнения. На другой вход блока 9 сравнения поступает с сумматора 2 разность кода номера элемента строки N и фиксированного кода координаты центра круга по строке М„. Этот код постоянно подан на рдин вход сумматора 2, на другой вход которого поступает со счетчика 14 изменяющийся при развертывании строки код IJ. На выходе сумматора 2 формируется код N-N .

Аналогично на входы сумматора 3 поступают код строки М и фиксирован ный код координаты центра круга по кадру М «, а на его выходе будет изменяющийся при развертывании кадра код М вЂ” М0.

В момент равенства кодов R=N-N на входах блока 9 сравнения появ- . ляется импульс, разрешающий запись кода R = (N N ) из сумматора 4 в

2 2 регистр 8.

Вычисление очередного значения квадрата разности номера элемента строки и координаты центра круга по строке (Ы + 1 - N ) производится и сумматором 4 по алгоритму

2 (N+1 No) =(Н-No) + 2 х N No)+1.

Это вычисление нужно производить при прямом ходе строки. Оно сводится к хранению ранее вычисленного кода (N No) и к одной операции сложения его с кодом 2 х (М-No)+1, так как умножение на 2 равносильно подаче разрядов на первый вход мультиплексора 18 со сдвигом на один разряд в сторону старших разрядов, а прибавление единицы равносильно постоянному занесению единицы в младший разряд о

53441

4 строки. Управление мультиплексором

18 происходит с четвертого входа сумматора 4 импульсом прямого хода строки так, что во время прямого хода строки на выход мультиплексора

18 коммутируется код 2.х (Я-Мр)+1 с первого его входа, а во время обратного хода строки код N со вто2 рого входа.

Кроме того, во время обратного хода строки на второй вход блока 21 элементов И с четвертого входа сумматора 4 приходит уровень нуля, ко15 торый попадает и на второй вход сумматора 19. Поэтому на его выходе будет код N, ° который записывается каждым тактовым импульсом синхрони

:затора 1 в течение всего обратного

20 хода строки в регистр 20.

Итак, с началом прямого хода строки при N 0 и (N No) =N, на выходе сумматора 4 будет код N2. Он попадает и на второй вход сумматора 19 (груп25 па элементов И 22 на прямом ходу строки уже открыта), на первом входе которого дополнительный код числа

2 х (О-No) + 1=2 х (-N,)+1, а на выходе сумматора 19 — код (1-М,), который при М 1 запишетс в регистр 20 и попадает на выход сумматора 4

Сумматор 5 накапливающего типа производит вычисление квадрата разности номера строки М и координаты центра круга по кадру М по такому

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

=(М™ o) — R ° г г

3 14

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

Во время прямого хода строки в тактовом интервале с номером N c первого входа сумматора 4 через мультиплексор 18 на первый вход комбинационного сумматора 19 поступает код 2 х (N-Ма)+1, а с выхода регистра

20 через блок 21 элементов на второй вход сумматора ".9 поступает код (N-Mp), который в этом тактовом интер2 вале имеется и на выходе сумматора 4 накапливающего типа. Очевидно, что в тактовом интервале N на выходе сумматора 19 и входе регистра 20 будет код (М+1-Ма), который с приходом тактового импульса на третий вход сумматора 4 (синхровход регистра 20). в начале тактового интервала М+1 появится на выходе сумматора 4 (выходе регистра 20).

Поскольку код (N-N ) необходимо вычислять и при N (No, т.е. 2 x(N-No)+1(O„ то нетрудно определить коды на первом входе сумматора 19, учитывая, что на его втором входе. должен быть код (N-N ), а на выходе г (N+1-М„), Если отбросить младший разряд на первом входе сумматора 4 ° постоянно равный единице, и проанализировать оставшиеся разряды на нем, необходимые для вычйслеЫя кодов (М+1-N ) при N < N, то они представляют собой не что иное, как дополнительные коды чисел N-N

На сумматор 2, производящий операцию N-Ма, для случая N

Естественно, что при N > No для вычисления кодов (N+1-N,) используются прямые коды N-No с выхода сумматора 2. Итак, сумматор 4 накапливающего типа обеспечивает во время прямого хода строки вычисление кода (М+1-No) как для всех Nñ No, так и

2 для N> N по кодам (N-М,) и 2 х (N No) 41, При N=O на выходе сумматора 4 должен быть код (О-No)2 =No . Это достигается тем, что фиксированный код N передается на первый вход

2 сумматора 19 с мультиплексора 18 в течение всего времени обратного хода

М (М-М, ) =(М-2-М ) +2 х(М-2-М )+4.

Для случая чересстрочной развертки.

Поскольку:структура сумматоров 4 и 5 одинакова, как и методы вычисле45 ния кодов (М-М ) (по строкам) и (N-М„) (по элементам строки), то

2 возможно отображать круги с любыми выбранными координатами центра Мр и

Ма . Сумматор 6, на входы которого поступает код (М-Ма) с сумматора

5 и поразрядно инвертированный код квадрата радиуса круга с инверсных выходов регистра 8 вычисляет допол55 д адр Ущ ординаты ограничивающей круг окружг ности по строке М по формуле

2 2. 8 (М-М ) + (N-Ы ) (R

5 14534

Затем этот код поступает на вход сумматора 7, на другой вход которого подается код (N-Ы„)» с сумматора 4.

Сумматор 7 вычисляет разность (N-И ) -И» =(и-М ) +(И-Ы ) -R2.

Знаковый разряд этой разности равен единице, если (М-Mo) 4 (N N.) g R

» Я» и равен нулю, если (M-M,) +(N—

-Н 0 )

Для того, чтобы в качестве элементов круга отображались элементы окружности, ограничивающей круг, для . которых (M-М ) + (N-И„) = R», ис2 2 ! пользуется элемент ИЛИ-HI . 11. Едини, ца на его выходе появляется только ,при равенстве нулю всех разрядов сум:матора 7, т.е. при (М-М )» +(N-N<) г

: -R =О.

Это соответствует .элементу строки, 20 находящемуся на границе отображаемого круга. Элементам строки, находящимся внутри отображаемого круга, ::для которых соответствует единице на выходе зна кового разряда сумматора 7, соединенlíîão с входом элемента ИЛИ 12. Поэто- З0 му объединение на элементе HJIH 12 этого сигнала с выходным сигналом элемента ИЛИ-НЕ 11 позволяет получить на выходе устройства импульс подсвета, обеспечивакщий отображение на экране всех элементов круга, находящихся внутри него и на его границе.

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

Генератор кругов для телевизионного устройства отображения информа1 ии, содержащий синхронизатор, первый и второй выходы которого соедиНены с первыми информационными входами соответственно первого и второго сумматоров, вторые информационные входы которых являются соответствен41 6 но первым:и вторым информационными входами генератора, выходы первого и второго сумматоров соединены с пер" выми информационными входами соответственно третьего и четвертого сум" маторов, вторые информационные входы которых являются соответственно третьим и четвертым информационными входами генератора, третий и четвертый выходы синхронизатора соединены с тактовыми входами соответственно третьего и четвертого сумматоров, четвертый и пятый выходы синхрониза» тора подключены к входам предварительной установки соответственно третьего и четвертого сумматоров, вы.ход четвертого сумматора подключен к первому информационному входу пятого сумматора, выход которого подключен к первому информационному входу шестого сумматора, второй.информационный вход которого подключен к выходу третьего сумматора, соединенному с информационным входом первого -регистра, инвертирующий выход которого подключен к второму информационному входу пятого, сумматора, управляющий вход первого регистра подключен к выходу блока сравнения, первый информационный вход которого подключен к выходу первого сумматора, второй информационный вход блока сравнения подключен к выходу второго регистра, вход которого является пятым информационным входом генератора, отличающийся тем,. что, с целью повышения точности формирования сигналов подсвета за счет исключения пропуска элементов в стро ках растра, он содержит элемент ИЛИНЕ и элемент ИЛИ, выхоп которого является выходом генератора, первый вход элемента ИЛИ подключен к выходу шестого сумматора, выходы группы ко торого подключены к. входам элемента

ИЛИ»НЕ, выход которого подключен к второму входу элемента ИЛИ.

1453441

Составитель Л.Абросимов

Техред М.Ходанич Корректор M.Ñàìáoðñêàÿ

Редактор С.Патрушева

Тираж 470

Заказ 7288/47

Подписное

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

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

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

Генератор кругов для телевизионного устройства отображения информации Генератор кругов для телевизионного устройства отображения информации Генератор кругов для телевизионного устройства отображения информации Генератор кругов для телевизионного устройства отображения информации Генератор кругов для телевизионного устройства отображения информации 

 

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

Изобретение относится к вычислительной технике, может быть использовано при проектировании устройств отображения информации на экране ЭЛТ и является усовершенствованием устройства по авт.св

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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