Генератор векторов на телевизионном растре

 

1. ГЕНЕРАТОР ВЕКТОРОВ НА ТЕЛЕВИЗИОННОМ РАСТРЕ, содержащий блок вычитания, регистр и логические блоки, отличающийся тем, что, с целью повышения быстродействия генератора, он содержит блок контроля знака и дешифратор, управляияций вход регистра является входом тактовьк сигналов генератора, входами данных и номера строк которого являются соответствующие входы блока вычитания, логические блоки соединены последовательно, другие выходы логических блоков являются выходами генератора векторов, первый выход блока вычитания соединен с первым входом дешифратора и входом блока контроля знака, выход которого подключен к первому входу первого логического блока, выходы дешифратора соединены с вторыми входами соответствующих логических блоков и соответствующими информационными входами регистра, выходы которого соеди (А нены с третьими входами соответствующих логических блоков, второй С выход блока вычитания подключен к второму входу дешифратора. 4ia OD Ю

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

В ЛЮМ

РЕСПУБЛИК (! 9) (!1) (я)4 G 09 С 1/16

ОПИСАНИЕ ИЗОБРЕТЕНИЯ н вт6ескоьь свиДятяЛьСтау

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3544790/24-24 (22) 28.01.83 (46) 30.07.85. Бюл. В 28 (72) В.Г. Михайлов (71) Куйбышевский ордена Трудового

Красного Знамени авиационный институт им. акад. С. П. Королева (53) 681.327. 11(088.8) (56) Авторское свидетельство СССР

Ф 566400, кл. С 06 F 3/153, 1977.

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

У 561307, кл. Н 04 N 5/68, 1977. (54)(57) 1. ГЕНЕРАТОР ВЕКТОРОВ НА

ТЕЛЕВИЗИОННОМ РАСТРЕ, содержащий блок вычитания, регистр и логические блоки, о т л и ч а ю щ и й. с я тем, что, с целью повышения быстродействия генератора, ои содержит блок контроля знака и деиыфратор, управляющий вход регистра является входом тактовых сигналов генератора, входами данных и номера строк которого являются соответствующие входы блока вычитания, логические блоки соединены последовательно, другие выходы логических блоков являются выходами генератора векторов, первый выход блока вычитания соединен с первьм входом дешифратора и входом блока контроля знака, выход которого подключен к первому входу первого логического блока, выходы дешифрато" ра соединены с вторыми входами соответствующих логических блоков и соФ ответствующими информационньнки входа- @ ми регистра, выходы которого соединены с третьими входами соответствующих логических блоков, второй выход блока вычитания подключен к второму входу дешифратора. Р

1170489

2. Генератор по"и. 1, о т л и-. " тов И, вход третьего элемента НЕ и ч а ю шийся тем, что логичес- третий .вход третьего элемента И явкий блок содержит первый элемент ляются третьим входом блока, выход

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

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

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

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

На фиг. 1 изображена блок-схема генератора векторов, на фиг. 2— схема логического блока на фиг. 3 . часть телевизионного растра с деталью изображения вектора.

Генератор содержит блок 1 вычитания, дешифратор 2, блок 3 контроля знака, регистр 4 и логические блоки 5. Первый вход первого логического блока 5:1 подключен к выхо- 15 ду блока 3 контроля знака, вход которого соединен с первым входом дешифратора 2 и первым (знаковым) выходом блока 1 вычитания. Входами блока 1 вычитания являются входы 20 данных и номера строк устройства.

Второй (информационный) выход блока

1 вычитания связан с вторым входом дешифратора 2, имеющего и выходов, каждый i-й из которых подключен к И второму входу i-ro логического блока 5.х и -му входу регистра 4, i-й выход которого соединен с третьим входом i-ro логического блока 5.i, второй выход которого яв- 30 ляется д-ым информационным выходом устройства. Логический блок 5 содержит элемент НЕ 6, вход которого

2 является первым входом блока и соединен с первым входом первого элемента И 7, а выход подключен к первым входам элементов И 8 и 9, элемент НЕ 10, вход которого является вторым входом блока и соединен— с вторым входом элемента И 8 и первым входом элемента ИЛИ 11, а выход подключен к вторым входам элементов И 7 и 9, элемент НЕ 12, вход которого является третьим входом блока и соединен с третьим входом элемента И 9, а выход подключен к третьим входам элементов И 7 и 8.

Выходы элементов И 7-9 связаны с входами элемента ИЛИ.13, выход которого является первым выходом блока. Вторым (информационным) вы- ходом блока является выход элемента ИЛИ 11, второй вход которого подключен. к выходу элемента И 7.

Работа генератора синхронизирует- ся внешними по отношению к нему частями телевизионного устройства изображения (не показано). Эта синхро"низация осуществляется тактовыми сигналами, поступающими в генератор по входу 14 тактовых сигналов, который подключен к и+1 входу (управляющему) регистра 4.

Каждый такт на входе 15 данных появляется очередное значение отсчета У . Момент обновления этих з кодов стробируется и определяется фронтом тактового сигнала. По этому же фронту производится запись информации в регистр 4, который образован тактируемыми триггерами.

В таких триггерах фиксируется информация, непосредственно предшествующая фронту тактового сигнала.

Поэтому в регистре 4 на все время очередного такта будет записан только тот код, который присутствовал на выходах дешифратора 2 в момент окончания предыдущего такта, т.е. код D . Гарантированная запись

Ч в регистр 4 именно этого кода обеспечивается тем, что новое значение

Y поступившее в генератор в начаЭ ле текущего такта (одновременно с фронтом тактового сигнала), изменит состояние выходов дешифратора

2 только через некоторое конечное время, определенное временем сраба-, тывания блока 1 вычитания и дешнфратора 2.

Генератор работает следующим образом.

Каждый такт в генератор векторов по входу 15 данных поступают коды ординат точек вектора Y определенные с шагом Ь Х, соответствующим элементу разложения на строке. При этом значения Y выражаются в целых числах строк развертки. По мере поступления ординат в блоке вычитания определяется выражение N-Y, 3 где N — номер некоторой строки развертки, поступающий в блок 1 вычитания по входу 16 номера строки.

Для удобства счет строк на экране идет снизу вверх. В результате работы блока 1 вычитания на его первом выходе образуется код знака разности, а на втором (информационном) выходе — код модуля разности Я-Y . Значение N-7 определяет

° J ) положение очередной ординаты относительно строки N. Из множества, этих кодов дешифратор 2 выделяет значения О N-Y> (n-1, образукнцие зону из и строк развертки, которая включает строку N и и-1 нижележащих строк (фиг. 3). Если вьпюлняется укаэанное условие, т.е. очередная ордината располагается в зоне, то на одном из и выходов дешифратора

2 появляется сигнал D., определяю1 щий соответствующую строку зовы.

При этом первый выход дешифратора

11 О4ВЭ

t0

2 соответствует строке N (N-Y = О) ,1 а выход и — нижней строке эоны. т

По сигналу D и предыдущему сигна0

1 лу D., который хранится в регист1 ре 4, цепочка логических блоков 5 формирует сигналы подсвета С „ для тех строк развертки в зоне, которые расположены между соседними ординатами (например между У, и Y которые на фиг. 3 зачерчены). В результате каждый такт работы генератора для записи в буферную память на вторых (информационных) выходах логических блоков 5 образуется цифровой аналог изображения в виде столбца из п элементов.

Таким образом, генератор векторов одновременно формирует п строк разложения вектора для участка экрана, определенного строкой N. Для выделения строк зоны, располагающихся между соседними ординатами, в цепочке логических блоков 5.i генерируется сигнал переноса P,« . Он возникает в том логическом блоке 5i

-которому соответствует верхняя ордината, а оканчивается в блоке, которому соответствует нижняя из двух соседних ординат в зоне. Формирование сигналов переноса Р и

1 подсвета С; логическим блоком 5.i производится по следующим законам: (2)

В выражении (1) первое слагаемое (Р;, D D, ) соответствует слу г. — и чаю, когда строка эоны, которую представляет логический блок 5.i находится между соседними ордината.мн. Признаком является наличие сигнала переноса Р;, от предыдущего логического блока 5. r- при отсутствии сигналов D- и D, . Второе и трет

1 \ тье слагаемое в выражении (1) определяют условия возникновения сигнала переноса. в логическом блоке

5.i, когда он соответствует верхней из двух соседних ординат в зоне.

Таким гриэнаком является наличие одного из сигнапов D или D . при

1 отсутствии сигнала переноса от предыдущего логического блока 5..; ( (P, = О) . При формировании вектора возможен вариант, при котором со седние ординаты располагаются по разные стороны от строки И, т.е ° верхняя из них находится выше зоны

1170489 (например, ординаты Y, и У „на фиг. 3) . В этом случае распростра нение сигнала переноса в цепочке логических блоков 5. инициируется сигналом из блока;3 контроля знака., Этот сигнал, являющийся сигналом переноса для логического блока 5.1, формируется при изменении знака раз. ности И-Y, которое характерно для данного случая. Слагаемые в выражении (1) реализуются соответственно на элементах И 7-9 с помощью элементов НЕ б, 10 и 12. Их логическое сложение и формирование сигнала переноса производится вторым элемен том ИЛИ 13. В соответствии с выражением (2) сигнал подсвета для выделенных строк эоны формируется логическим блоком 5.i в двух случаях.

Во-первых, когда очередная ордината лежит на данной строке зоны, т т. е. 0 = 1 (темные точки на фиг. 3), во-вторых, когда строка зоны, которой соответствует логический блок

10 5,i располагается между соседними ординатами (светлые точки на фиг. 3). Это условие аналогично первому слагаемому в выражении (1), поэтому сигнал нодсвета форми—

t5 руется на элементе ИЛИ ll no т коду D; и сигналу с выхода элемента И 7.!

)70489

7 строк

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

Редактор Е. Копча Техред M.nàðîöàé

Корректор O.Тигор

Филиал Г1ПП "Патент", r. Ужгород, ул. Проектная, 4

Заказ 4708/48 Тираж 452 Подписное

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

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

Генератор векторов на телевизионном растре Генератор векторов на телевизионном растре Генератор векторов на телевизионном растре Генератор векторов на телевизионном растре Генератор векторов на телевизионном растре 

 

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

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

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

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

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

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

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