Генератор кругов для телевизионного устройства отображения информации
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1543441
Автор: Стехин
Текст
ОЮЭ СОВЕТСКИХ ОЦИДЛИСТ ВЕСКИХРЕСПУБЛИН(54НОГОЦИИ ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОП 1 РЫТИЯМПРИ. ГННТ СССР 4012296/2413.01.8615.02.90. БюлО.И.Стехин681.32.11(08Авторское свид8796, кл. С 0торское свиде3441, кл. 6 ОГЕНЕРАТОР 1(РУУСТРОЙСТВА ОТ 57) Изобретение относится к автома ике и вычислительной технике и моет быть использовано в устройствах ывода графической информации из вы числительных устройств на индикаторытелевизионного типа. Целью изобретения является расширение области применения генератора за счет возможности Формирования круга произвольногорадиуса. Генератор содержит синхронизатор 1, семь сумматоров 2, 3, 4,5, 6, , 13, элемент ИЛИ 8, элементИЛИ-НЕ 9, регистры 1 О, 12, блок 11сравнения с необходимыми связями.Достижение цели обеспечивается введе"нием сумматора 13 с его связями, который вычисляет код квадрата радиусаи заносит его в регистр 1 О в моментравенства радиуса и номера элементастроки. 3 ил.Изобретение относится к автоматике и вычислительной технике и можетбыть использовано в устройствах вывода графической информации из вычислительных устройств на индикаторыТелевизионного типа.Целью изобретения является расширение области применения генератораЭа счет возможности формированияфруга или части круга произвольногорадиуса,На фиг. 1 приведена блок-схемаенер атора; на фи г2 и 3 - блок-схеМы седьмого и третьего сумматора наКапливающего типа, используемых вгенераторе.Генератор кругов для телевизионНого устройства отображения информации содержит синхронизатор 1, пер.вый - шестой сумматоры 2 - 7, элеМент ИЛИ 8, элемент ИЛИ-НЕ 9, первыйрегистр 10, блок 11 сравнения, вто, рой регистр 12, седьмой сумматор 13,Синхронизатор 1 содержит генератор14 импульсов, первый счетчик 15, первый формирователь 16, второй счетчик17; второй формирователь 18. Блок 19входных данных содер кит третий - шестой регистры 20 - 23, второй и тре 1 ий блоки 24, 25 сравнения. СуммаТор 13 накапливающего типа содержиткомбинационный сумматор 26 и регистр27. Сумматоры 4 и 5 накапливающего,типа содержат. мультиплексор 28, комбинационный сумматор 29, регистр 30,блок 31 элементов И.Генератор 14 импульсов формируеттактовые импульсы, его выход является третьим выходом синхронизатора,Счетчики 15 и 17 являются соответственно счетчиком элементов строки исчетчиком строк, а их выходы - первым и вторым выходами синхронизатораформирователи 16, 18 импульсоввырабатывают импульсы прямого ходасоответственно строки и кадра, их выходы являются соответственно четвертым и пятым выходами синхронизатора,В регистрах 12, 20, 22 хранятся кодысоответственно радиусакруга, координаты И , И центра круга соответственно по кадру и по строке, а врегистрах 10, 21, 23 - соответственно коды Е квадратов радиуса кругаЯ1и координат центра круга 11, Б покадру и по строке. Блоки 11, 24, 25сравнения вырабатывают импульсы вмоменты равенства кода номера элеменчисляют разности соответственно номера элемента строки и координаты центра круга по строке, номера строки и координаты центра круга по кадру, Сумматор 13 является сумматором накапливающего типа и вычисляет код квадрата элемента строки. Сумматоры 4 и 5 являются сумматорами накапливающего типа и вычисляют квадраты соответственно разности номера элемента строки и центра. круга по строке, йомера строки и центра круга по кадру. Сумматор 6 вычисляет дополни. тельный код квадрата текущей координаты круга по строке, а сумматор 7- код разности квадрата отклонения от центра по строке и квадрата текущей 10 15 20 координаты окружности по строке.Итак, на выходе сумматора 7 имеется код разности между суммой квадратов отклонений от центра по обеим координатам и квадратом радиуса круга. Элемент ИЛИ-НЕ 9 вырабатываетединичный импульс при равенстве нулюкода разности на выходе сумматора 7,а элемент ИЛИ 8 вырабатывает выходной импульс подсвета элементов круга 30 при наличии единичных сигналов элемента ИЛИ-НЕ 9 или знакового разряда сумматора 7.Генератор работает следующим образом. Код радиуса окружности К заносит. ся из внешнего устройства в регистр 12, коды центра круга по кадру и построке - соответственно в регистры 20 40 и 22. С выходов регистров 12, 20, 22 коды поступают на входы блоков 11, 24, 25 сравнения, где сравниваются с номером элемента строки Ы, поступающим с первого выхода синхронизатора 1.Сумматор 13 накапливающего типа производит вычисление очередного значения квадрата номера элемента строки Е+ 1 по алгоритму5+11 = М + 1.2 х 11 +13 45 50 Это вычисление нужно производить на прямом ходе строки. Оно сводится к одной операции сложения с хранимым в регистре 27 значением квадрата Я , т.к. умножение на 2 равносильно подаче разрядов на первый вход сумматота строки и соответственно радиусакруга, координат центра круга по кадру и по строке, Сумматоры 2 и 3 вы41 бонного сумматора 29 поступает код 2 кЧ-М +1, а с выхода регистра 30 через группу элементов И 31 на второй вход сумматора 29 поступает код 1 Ч-Х 1, который в этом тактовом интервале имеется и на выходе сумматора 4 накапливающего типа, Очевидно, что в тактовом интервале М на выходе сумматора 29 и входе регистра 30 будет код Ч+1-Х, который с приходом фронта тактового импульса (начало такта 5+1) на первый вход сумматора 4 (синхровход регистра 30) появится на выходе сумматора 4 (регистра 30).Поскольку код Б- Инеобходимо вычислить и при Х (Ч, т,е. 2 11 Б 1+ +1 (О, то нетрудно определить коды на первом входе сумматора 29, учитывая, что на его втором входе должен быть код -Х 1, а на выходеЬ+1- -Ю. Если отбросить младший разряд на третьем входе сумматора 4, постоянно равный единице, и проанализировать оставшиеся разряды на нем, необ- ходимые для вычисления кодов 3+1-Х1 при Х (Ч то они представляют собой не что иное, как дополнительные коды чисел 1 И 0Но сумматор 2, производящий операцию Ж-Ч, для случая М (М будет вычислять именно такие требуете коды.Естественно, что при МЖ для вычисления кодов (0+1-И ) используются прямые коды М-Х с выхода сумматора 2. Итак, сумматор 4 накапливающего типа обеспечивает во время прямого хода строки вычисление кода (Я+1-Ю ). как для всех М ъМ так и для Ч 1 (Х по кодам (Н-М ) .и 2 х(Ч-Б )+1.При И=О на выходе сумматора 4 должен быть код (О-М ) = Х, Это достиЯ %о Оф гается тем, что фиксированный код Ы передается на первый вход сумматора 29 с второго входа мультиплексора 28 (четвертого входа сумматора 4) в те-, чение всего времени обратного хода строки. Управление мультиплексором 28 происходит с четвертого входа сумматора 4 импульсов прямого хода строки так, что во время прямого хода строки на выход мультиплексора 28 коммутируется код 2 к(1 Ф-Ч,)+1 с перво го его входа, а во время обратного хода строки - код М с второго входаКроме того, во время обратного хо. да строки на другой вход блока 31 элементов И приходит уровень нуля,15434 Это вычисление производится припрямом ходе стооки. Оно сводится кхранению ранее вычисленного кодаЖ-Би к одной операции сложенияего с кодом 2 к Ю-Х+1, аналогичнотому как вычислялся код Н+,1,Но для вычисления кодов Ч-Чнеобходимо проводить во время обратного кода не обнуление, а предварительную установку регистра. Поэтомуиспользуется сумматор 4 накапливающего типа с несколько иной структурой,Во время прямого хода строки втактовом интервале с номером Б с третьего входа сумматора 4 через мультиплексор 28 иа первый вход комбинаци 45 50 55 ра 26 со сдвигом на один разряд в сторону старших разрядов, а прибавление единицы равносильно постоянному занесению единицы в младший разряд.Возможность вычисления следует из5 того, что код Х номера элемента строки является монотонно возрастающим по строке, причем приращение постоянно равно единице. 10Во время прямого хода строки в тактовом интервале с номером Ч на первый вход комбинационного сумматора 26 (второй вход сумматора 13) поступает код (2 кЧ+1), а на второй вход с выхода регистра 27 - код Ч, На1 выходе сумматора 26 имеется код йН +20+1 = (И+1) который с приходом фронта тактового импульса на вход регистра 27 (первый вход сумматора 20 13) в начале такта с номером И+1 появится на выходе накапливающего сумматора. Обнуление регистра 27 производится на обратном ходу строки по третьему входу сумматора 13. 25При совпадении кода номера элемента строки с любым из кодов: радиуса круга К или координат его центра по кадру М 0 или по строке Ю - в один из регистров 10, 21, 23 записывается 30 соответствующий код Е , М М.гКомбинационные сумматоры 2 и 3 вычисляют соответственно разности (Н-И ) и (М-М ). Затем сумматоры 4 и 6 накапливающего типа вычисляют кодыН-ИЕ И-М ;Вычисление очередного значения кода квадрата разности номера элемента строки и центра круга по строке происходит по алгоритму 40попадающий и на второй вход сумматора 29. Поэтому на его выходе будет код д , который записывается каждым тактовым импульсом синхронизатора в течение. всего обратного хода строки в регистр ЗО.Итак, с началом прямого хода строки при д=О и (д-д) = д на выходе сумматора 4 будет код Д , Он попада ,ет и на второй вход сумматора 29 ,(блок 31 элементов И на прямом ходу ,уже открыт), На первом входе сумматора 29 будет дополнительныйкод числа 2 (д-д )+12 ("д)+1, а на выходе сумматора 29 - код (1-д ), который при д=1 запишется. в регистр 30 и попадет на выход суммЖора 4.Сумматор 5 накапливающего типа ,производит вычисление квадрата разности номера строки и координаты центра круга по кадру по такому же алгоритму для случая прогрессивной развертки и по алгоритму го 25 Затем этот код поступает на вход 45 сумматора 7, на другой вход которого ,подается код (.д )с выхода сумматора 4. Сумматор 4 вычисляет разность(Д-Д ) -Д(М-и )(Д-Д )-Д50Знаковый разряд этой разности равен единице, если(МИ )г р.я )т дтДпя того, чтобы в качестве элементов круга отображались элементы ок(М-М,)= (М-И,)+ Г 2 к(И-М )+43 для случая чересстрочной развертки.Поскольку структура сумматоров 4 и 5, как и методы вычисления кодов (М-Мо)ф (по строкам) и (Д-Д) (по 30 элементам строки) сходны, то можно отображать круги с произвольными координатами центра 1, и д незави 1симо от радиуса й,, / Сумматор 6, на входы которого пос- З 5 тупает код (М-И ) с сумматора 5 иЯпоразрядно инвертированный код квадрата радиуса круга с инверсных выходов регистра 10, вычисляет дополнительный код квадрата текущей коорди наты, ограничивающей круг окружности по строке -д по Формуле(М-И,)+(Д-Д,)=используется элемент ИЛИ-НЕ 9, Единица на его выходе появляется только при равенстве нулю всех разрядов сумматора 7, то есть при(И-И,)+(Д-Д,) - Д = О,Это соответствует элементу строки, находящемуся на граниЦе отображаемого круга. Элементам строки, находящимся внутри отображаемого круга, для которых(М-М ) + (д-д )с Р 2,соответствует единица на выходе знакового разряда сумматора 7, соединенного с входом элемента ИЛИ 8. Поэтому объединение на элементе ИЛИ 8 этого сигнала с выходным сигналом элемента ИЛИ-НЕ 9 позволяет получить на выходе устройства импульс подсвета, обеспечивающий отображение на экране всех элементов круга, находящихся внутри него и на его границе.формула изобретенияГенератор кругов для телевизионного устройства отображения информации, содержаший синхронизатор, первый и второй выходы которого соединены с первыми информационнымн входами соответственно первого и второго сумматоров, вторые информационные входы которых являются соответственно первым и вторым информационными входами генератора, выходы первого и второго сумматоров соединены с первыми информационными входами соответственно третьего и четвертого сумматоров, вторые информационные входы которых являются соответственно третьим и четвертым информационными входами генератора, третий и четвертый выходы синхронизатора соединены с тактовыми входами соответственно третьего и четвертого сумматоров, четвертый и пятый выходы синхронизатора подкли- чены к входам. предварительной установки соответственно третьего и четвертого сумматоров, выход четвертого сумматора подключен к первому информационному входу пятого сумматора, выход третьего сумматора подключен к первому информационному входу шес
СмотретьЗаявка
4012296, 13.01.1986
ПРЕДПРИЯТИЕ ПЯ В-8117
СТЕХИН ОЛЕГ ИВАНОВИЧ
МПК / Метки
МПК: G09G 1/16
Метки: генератор, информации, кругов, отображения, телевизионного, устройства
Опубликовано: 15.02.1990
Код ссылки
<a href="https://patents.su/5-1543441-generator-krugov-dlya-televizionnogo-ustrojjstva-otobrazheniya-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Генератор кругов для телевизионного устройства отображения информации</a>
Предыдущий патент: Учебный прибор по геодезии
Следующий патент: Устройство для отображения информации на экране телевизионного индикатора
Случайный патент: Устройство для магнитной очистки жидкости