Устройство для отображения векторов на экране телевизионного приемника
Иллюстрации
Показать всеРеферат
Союз Советских
Социалистических
Республнк
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
К АЗТОУСИОМУ СВИДИТИЛЬСТВУ (ii)64274 l (61) Дополнительное к ввт. свил-ву(22} Заявлено 08.05.75 (21) 2132814/18 24 с присоединением заявки №(23) ПриоритетОпублнковано15.0 1. 79. Бюллетень ¹ 2
Дата опубликования описания 18 01.79 (Я) М. Кл.
5 06 К 15/20
Гасударственный каинтет
СССР на делам нзабретеннй и аткрытнй (53) УДК 681.327.
° 1 1 (088.8) (72} Авторы изобретения
JI, М, Бурцева Е A. Зыков, В А Каймин и К.: A. Цупк щ
С, 1
Московский институт электронного машииостроефии л -сМсЛ ::: . ;-„ (71) Заявитель (54} УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ВЕКТОРОВ НА ЭКРАНЕ
ТЕЛЕВИЗИОННОГО IIPHEMHHKA
Изобретение относится к вычислительной технике и может быть использовано в устройствах вывода цифровых данных на экран телевизионного монитора для отображения графической информации.
Известные устройства для воспроизведения векторов иа экране телевизионного приемника содержат видеоусилитель. телевизионный монитор, синхрогенератор, регистры кодов координат начала и конца векторов, счл ики вертикальных и горизонтальных, позиций и другие блоки (!1.
Указанные устройства позволяют воспроизводить на экране телевизионного приемника только вертикальные и горизонтальные векторы.
Наиболее близким по технической сущ- IS ности является устройство, содержащее блок управления, соединенный с двумя блоками сравнения, подключенными к счетчику позиции по коорлинате У, связанному с синхрогенератором, соединенным с блоком управления, со счетчиком позиций по координате
Х и телевизионным приемником, подключенным к видеотсилятелю, связанному с формирователеч сигналов полсвета, блок памяти, соединенный с регистрами колов по коорлинате У начальной и конечной точек вектора, подключенными соответственно к блокам сравнения и синхрогенератору (2)
Недостаток указанного устройства заключается в том, что интерполя ор может рассчитывать промежуточные значения только для векторов, пересекающих вертикальные стороны вертикальной зоны. Если вектор начинается или кончается в любом точке вертикальной зоны, то он не воспроизволится.
Таким образом, с помощью этого устройства невозможно воспроизвести прямую, соеди. няющую лн>бьн лве точки на экране телевизионного монитора.
Целью изобретения является повышение точности устройства.
Указанная цель достигается тем, что в устройство введены послеловательно соелиненные регистр кола приращений по координате Х, полключенный к блоку памяти, к синхрогенератору и к формирователю сигналов подсвета, накопительный сумматор, соединенный с блоком памяти, с блоком управления и с смнхрогенератором, регистр кодов по координате Х, связанный с блоком памяти, с блоком управления и с синхрогенератором, третий блок сравнения. соеди642741 ненный с формирователем сигналов подсвета и со счетчиком позиций по координате Х, и четвертый блок сравнения, подключенный к накопительному сумматору, к счетчику позиций по координате Х и к формирователю сигналов подсвета.
На чертеже представлена блок-схема устройства.
Устройство содержит счетчи к пози ций по координате Y 1, первый блок сравнения 2, блок управления 3, второй блок сравнения 4, регистр кода по координате Y начальной точки вектора 5, регистр кода по координате Y конечной точки вектора 6, блок памяти 7, регистр кода приращений по координате Х 8, накопительный сумматор 9, регистр кодов координат Х 10, третий блок сравнения 31, четвертый блок сравнения 12, формирователь сигналов подсвета !3, счетчик позиций по координате Х 14, видеоусилитель 15, телевизионный приемник 16, синхрогенератор 17.
Устройство работает следующим образом.
Информация, необходимая для отображе- ния вектора, записывается из ЭВМ в блок памяти 7, иэ которого в начале кадра переписывается в устройства для отображения векторов. Из блока памяти 7 по сигналу синхрогенератора 17 «иачало кадра» переписываются следующие данные: а) код координаты то начальной точки вектора, который записывается в регистр 5; б) код координаты Y„конечной точки вектора, который записывается в регистр 6; в} код приращений координаты Х +- Й Х (тангенс угла наклона вектора прий Y = 1), который записывается в регистр 8;
r) код координаты Хд начальной точки вектора, который записывается в накопительный сумматор 9 и регистр 10.
Сиихрогенератор 17 вырабатывает сигналы управления лучом ЗЛТ телевизионного приемника 16, горизонтальные и вертикальные синхроимпульсы. Горизонтальные синхроимпульсы (частота тслевизионных строк) поступают на счетчик позиции по координате Y 1. Вертикальные синхроимпульсы поступают на счетчик позиции по координате Х 14.
Когда код счетчика позиции по координате Y 1 становится равным коду Yg начальной точки вектора, поступающему с регистра 5 на блок сравнения 2, на выходе этого блока появится сигнал, который поступил в блок управления 3, где включит цепи для формирования сигналов «начало строки» и «конец строки».
Сигнал «начало строки» перепишет код приращения +- 6X из регистра 8 в накопительный сумматор 9. В результате в сумматоре получится код (Хр +- о Х).
Разрядность координаты X соответствует числу позиций но координате Х (9 — !0 разрядам). Разрядность кода приращений
+- Ь Хвыбирается,,исходя из требования обеспечения минимальных углов наклона вектора. Чтобы отобразить на экране вектор, 5
I0 !
26
39 проходящий сверху вниз через весь экран между двумя соседними горизонтальными позициями, разрядность кода 6 Х должна превысить разрядность кода координат Х на 8 — 9 разрядов. Поэтому разрядность регистра 8 и накопительного сумматора составляют 17 — 18 разрядов. В то же время для отображения используются только 9 — 10 старших разрядов накопительного сумматора. Поэтому в регистр 10 и на блок сравнения 2 подается код только со старших
9 в 10 разрядов накопительного сумматора.
Выходы разрядов регистра 10 подключены к входам третьего блока сравнения 11.
Вторые входы блоков сравнения 11 и 12 соединены с выходами разрядов счетчика позиции по координате Х 14, на вход которого поступают с выхода синхрогенератора в течение прямого хода каждой телевизионной строки сигналы «вертик. синхр».
Если 6 Х = a, где б — период сигналов
«верт. синхр.», то код Х» при первом добавлении не изменится. Как только на выходе счетчика позиции ло координате Х 14 появится код, равный Х,, на выходе блоков сравнения 11 и 12 появятся сигналы, которые поступят на формирователь сигналов подсвета 13. С выхода формирователя 13 сигнал поступит через видеоусилитель 15 на телевизионный приемник 16, где отобразится в виде яркостной отметки, соответствующей коду координат Хо Yq начальной точки вектора.
Если Ь Х )d блоки сравнения срабатывают в разное время. При этом возможны два случая. При отрицатдльном знаке кода приращения (— 3 Х) первым прореагирует блок сравнения 12, так как код в сумматоре 9 (Хо — 6 Х) меньше Х . Вторым сработает блок сравнения 11. На экране отобразится участок строки от (Х вЂ” Ь Х) до Xq. При положительном знаке кода приращения на экране отобразится участок строки от Хо до (Х, + б Х) . Формирование строба подсвета участка строки зависит от знака кода приращения, поэтому выход триггера знака приращения соединен с формирователем сигнала подсвета. Когда развертка строки закончится, сигнал «конец строки» с блока управления поступит на синхровходы разрядов регистра 10 и перепишет в него код (X< +- 6 Х) со старших разрядов накопительного сумматора 9.
В начале следующей строки сигнал «начало строки» с блока управления 3 добавит к коду в накопительном сумматоре 9 снова код приращения Ь Х из регистра 8, так что в сумматоре 9 образуется сумма Хе +-2ЬХ и т. д. Устройство продолжает работать до получения сигнала равенства текущего кода координаты Y и кода координаты Y конца вектора У„.. При этом сигнал «конец строки» при к= Уп выключает устройство и устанавливает в нуль все регистры и сум642741 матор и, таким образом, подготавливает устройство к приему очередной информации.
Устройство для отображения векторов на экране телевизионного приемника выгодно отличается от указанного прототипа.
Предложенное устройство позволяет воспроизводить линии, соединяющие любые две точки иа экране, в то время как известное устройство позволяет отображать линии в пределах вертикальных и горизонтальных определенных зон. В связи с этим повышается точность отображаемой графической информации на экране телевизионного приемника.
Формула изобретения
Устройство для отображения векторов на экране телевизионного приемника, содержа(цее блок управления, соединенный с двумя блоками сравнения, подключенными к счетчику позиций по координате У, связанному с синхрогенератором, соединенным с блоком управления, со счетчиком позиций по координате Х и телевизионным приемником, подключенным к видеоусилителю, связанному с формирователем сигналов подсвеIi та, блок памяти, соединенный с регистрами кодов по координате Y начальной и конечной точек вектора, подключенными соответственно к блокам сравнения и синхрогенератору, 5 отличающееся тем. что. с целью повышения точности отображения векторов, в него введены последовательно соединенные регистр кода прирашений по координате Х, подключенный к блоку памяти, к синхрогенератору и к формирователю сигналов подсвета, накопительный сумчатор, соединенный с блоком памяти, блоком управления н с синхрогенератором, регистр кодов по координате Х, связанный с блоком памяти, с блоком управления и с синхрогенератором, третий блок сравнения, соединенный с формирователем сигналов подсвета и со счетчиком позиций по координате Х, ы четвертый блок сравнения, подключенный к накопительному сумматору, к счетчику позиций по координате Х
26 и к формирователю сигналов подсвета.
Источники информации, принятые во внимание при экспертизе
I. Патенты США№3678498н №3821731, кл. 340.324.А, 1972.
2, Патент США № 3686662, кл. 340.324.А, 25 1972.
Редактор Л. Зубов
Заказ 7763/48
Составитель Г.Митина
Техред О. Луговая Корректор Д. Мельниченк
Тираж (я Поа исное ! (НИИ(1И Государственного комитета СССP но делам изобретений н открыл нн
I I 3035, . Москва, Ж-35, Раушская наб.. a. 4/5
Филиал (11(((кПатентк, г. Ужгород, уа. Проектная, 4