Генератор дуг и векторов на экране телевизионного приемника

Иллюстрации

Показать все

Реферат

 

ГЕНЕРАТОР ДУГ И ВЕКТОРОВ НА ЭКРАНЕ ТЕЛЕВИЗИОННОГО ПРИЕМНИКА, содержащий последовательно соединениые блок памяти, первый регистр, первый сумматор,второй регистр, вто- ; рой сумматор.и третий регистр, выход которого соединен с вторым входом второго сумматора, первый вход которого соединен с вторая входом . первого сумматора, первый счетчик, выход которого соединен с первым входом первой и второй схем сравнения , выходы которых соединены с входами формирователя импульсов подсве-гта , выход которого соединен с входом видеоусилителя, выход которого соединен с одним из входов телевизионного приемника, другой аход которого соединен с первым выходом синхрогенератора , второй выход которого соединен с входом первого счетчика,-а третий выход - с входом второго счетчика, выход которого соединен с первым входом третьей и четвертойсхем сравнения , второй вход четвер ТОЙ схемы сравнения соединен с выходом четвертого регистра, первый . вход которого соединен с вторьм выходом блока памяти, третий выход которого соединен с вторым входом второго регистра, о т л и ч а ю-. щ и и с я тем, что, с целью увеличения объема информации, отображаемой на телевизионном экране за один кадр, в него введены пятый, шестой, седьмой и восьмой регистры, третий счетчик, первый и второй дешифраторы и инвертор, выход которого соединен с первыми входами пятого и шестого Регистров, вторые входы которых соединены соответственно с выходом третьего регистра и выходом второго сумматора, а выходы пятого и шестого.регистров соединены соответственно с первыми входами седьмого и восьмого регистров, вто (Л рые входы КОТОРЫХ соединены с выходом первого дешифратора, а выходы соединены соответственно со вторыми входами первой и второй схем сравнения , выход первого дешифратора соединен с входом инвертора, с вторым входом четвертого регистра и первым входом третьего счетчика, второй вход которого соединен с 4 четвертым выходом блока памяти, вы00 ход третьего счетчика соединен с вторым входом третьей схемы ; ния, выход которой.соединен с первым 00 входом второго, дешифратора, второй 00 и третий входил которого соединена/ ; соответственно с выходом четвертой схемы сравнения и вторым выходом синхрсгенератора, выход второго де-. шифратора соединен с третьим входом TpeTbei o счетчика, вторым входом первого регистра, третьим входом второго регистра и вторым входом третьего регистра.

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

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

РЕСПУБЛИК

Н91 (Н) 3(Я) 6 09 6 1 16

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

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

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

H ABTOPCHOMY СОИДЕТЕЛЬСТВУ (21) 3445703/18-24 (22) 26.05.82 (46) 23.09.83. Вюл. 9.35 (72) К.А. Пупков, Н.IO. Рязанова и Е.М. Чеботарева (71) Московский институт электроннаго машиностроения (53) 681 327.11(088.8) (56) 1. Авторское свидетельство СССР

М 642741, кл. G Об К 15/20, 1975.

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

Р 903958, кл. G 06 К 15/20, G 09 G 1/08, 1979 (прототип). (54)(57) ГЕНЕРАТОР ДУГ И ВЕКТОРОВ . НА ЭКРАНЕ ТЕЛЕВИЗИОННОГО ПРИЕМНИКА содержащий последовательно соединен- ные блок памяти, первый регистр, первый сумматор, второй регистр, второй сумматор.и третий регистр, выход которого соединен с вторым входом второго сумматора, первый вход которого соединен с вторим входом первого сумматора, первый счетчик, выход которого соединен с первым входом первой и второй схем сравнения, выходы которых соединены с вхо дами Формирователя импульсов подсве-. та, выход которого соединен с входом видеоусилителя, выход которого соединен.с одним из входов телевизионного приемника, другой вход которого соединен с первым выходом синхрогенератора, второй выход которого соединен с входом первого счетчика,.а третий выход — с входом второго счетчика, выход которого соединен с первым входом третьей и четвертойсхем сравнения, второй вход четвертой схемы сравнения соединен с выходом четвертого регистра, первый вход которого соединен с вторьи выходом блока памяти, третий выход которого соединен с вторым входом второго регистра, о т л и ч а ю-. шийся тем, что, с целью увеличения объема информации, отображаемой на телевизионном экране за один кадр, в него введены пятый, шестой, седьмой н восьмой регистры, третий счетчик, первый и второй дешифратори и инвертор, выход которого соединен с первыми входами пятого н шестого регистров, вторые входы которых соединены соответственно с выходом третьего регистра и выходом второго сумматора, а выходы пятого и шестого регистров соединены соответственно с первыми входами Ф седьмого и восьмого регистров, вторые входы которых соединены с выходом первого дешифратора, а выходы соединены соответственно со вторыми входами первой и второй схем сравнения, выход первого дешифратора соединен с входом инвертора, с вторим входом четвертого регистра и первым входом третьего советчика, второй вход которого соединен с четвертым выходом блока памяти, выход третьего счетчика соединен с вторым входом -третьей схемы сравнения, выход которой. соединен с первым. входом второго дешифратора, второй и третий входы которого соединены| соответственно с выходом четвертой схемы сравнения и вторим выходом синхрсгенератора, выход второго дешифратора соединен с третьим входом третьего счетчика, вторым входом первого регистра, третьим входом второго регистра и вторым входом третьего регистра.

1043733

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

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

Недостатком устройства является то, чтр с его помощью можно отобра- 15 жать на телевизионном экране только вектора.

Наиболее близким по технической сущности к предлагаемому является генератор дуг и векторов, содержа- -20 щий счетчик позиций по координате у, связанный с первым и вторым блоками сравнения и синхрогенераторбм, подключенным к телевизионному приемнику, счетчик позиций по координате х, связанный с синхрогенератором, третьим и четвертым узлами сравнения, подключенными к формирователю сигналов подсвета, который связан с видеоусилителем, подключенным к телевизионному приемнику, регистры кодов ЗО координаты у начала у и конца у вектора, подключенные к блоку памяти (буферному запоминающему устройству), синхрогенератору, первому и второму узлам сравнения соответствен- Ç5 но, связанным с узлом управления, регистр кода линейных приращений, связанный с блоком памяти, синхрогенератором, регистр кода координаты х начальной точки вектора хр, 40 соединенный с узлом управления, блоком памяти, синхрогенератором, третьим узлом сравнения, регистр кода квадратичных приращений, свя занный с блоком памяти, синхрогене- 45 ратором, комбинационный сумматор квадратичных приращений, связанный с регистром квадратичных приращений, регистром линейных приращений по входу и выходу, узлом управления, синхрогенератором, формирователем сигналов подсвета, комбинационный ,сумматор линейных приращений, свя . занный с регистром линейных приращений, регистром кода координаты х начальной точки вектора х по входу и выходу, четвертым блоком сравнения (2) .

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

Целью изобретения является увеличение объема информации, отображаемой на телевизионном экране за один кадр. 65

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

ro сумматора, первый счетчик, выход которого соединен с первым входом первой и второй схем сравнения, выходы которых соединены с входами формирователя импульсов подсвета, выход которого соединен с входом видеоусилителя,выход которого соединен с одним из входов телевизионного приемника, другой вход которого соединен с первым выходом синхрогенератора, второй выход которого соединен с входом первого счетчика, а третий выход — с входом второго счетчика, выход которого соединен с первым входом третьей и четвертой схем сравнения, второй вход четвертой схемы сравнения соединен с выходом четвертого регистра, первый вход которого соединен с вторым выходом блока памяти, третий выход которого соединен с вторым входом второго регистра, введены пятый, шестой, седьмой и восьмой регистры, третий счетчик., первый и второй дешифратбры и инвертор, выход которого соединен с первыми входами пятого и шестого регистров, вторые входы которых соединены соответственно с выходом третьего регистра и выходом второго сумматора, а выходы пятого и шестого регистров соединены соответственно с первыми входами седьмого и восьмого регистров„ вторые входы которых соединены с выходом первого дешифратора, а выходы соединены соответственно со вторыми входами первой и второй схем сравнения, выход йервого дешифратора соединен с входом инвертора,с вторым входом четвер того регистра и первым входом третьего счетчика, второй вход которого соединен с четвертым выходом блока памяти, выход третьего счетчика соединен с вторым входом третьей схемы сравнения, выход которой соединен с первым входом второго дешифратора, второй и третий входы которого соединены соответственно с выходом четвертой схемы сравнения и вторым выходом синхрогенератора, выход второгФ дешифратора соединен с третьим входом третьего счетчика, вторым входом первого регистра, третьим входом второго регистра и вторьвг

1 входом третьего регистра.

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

Устройство содержит счетчик 1 позиций по координате у, схему 2 срав.

101 1, нения, дешифратор 3, схему 4 сранне. ния, счетчик 5 текущей координа ты y) отрезка дуги, регистр 6 кода координаты у конечной точки вектора у1, блок 7 памяти, регистр 8 кода квадратичных приращений +д х, сум2 матор 9 квадратичных приращений, регистр 10 кода линейных приращений

+дх, сумматор ll линейных приращейий, регистр 12 кода координаты х начальной точки отрезка дуги хо, схему 13 сравнения, схему 14 сравнения, счетчик 15 позиций по координате х, формирователь 16 импульса подсвета, видеоусилитель 17, телевизионный приемник 18, синхрогенератор 19, регистр 20 кода текущей координаты х„, регистр 21 кода текущей координаты х11, регистр 22 кода текущей коордйнаты х;, регистр 23 кода текущей координаты х;11,. дешифратор 24, инвертор 25.

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

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

:одну дугу внутри каждой ячейки. Если дуга превышает размер ячейки, то она делится с.помощью ЭВМ на отрезки, целиком лежащие внутри соответствующих ячеек. Размер ячейки сетки деления исчисляется по горизонтали количеством дискретов телевизионного растра, по вертикали — количеством телевизионных строк.

Функционально устройство разделено на два блока, работающих параллельно. Первый блок рассчитывает значения координат х„ и х;+1 отрезка дуги на текущей телевизионной строке. Второй блок по данным, поступившим из первого блока, формирует импульс подсвета текущей телевизионной строки.

Синхрогенератор 19 вырабатывает строчные и кадровые синхроимпульсы, псступающие на синхровход телевизионного приемника, и импульсы счетной частоты. Строчные импульсы поступают ha вход счетчика 1 позиций.по координате у, просчитывающего теле-. визионные строки, составляющие.одну макростроку. Макрострока соответствует вертикальному делению кадра иэображения и определяют один. горизонтальный ряд ячеек. При переходе к следующей макростроке счет в счетчике 1 начинается с нулевого кода.

Счетные импульсы, период которых равен длительности дискрета телевизионного растра, поступают на вход

5 счетчика 15 позиций по координате х

I просчитывающего дискреты, число которых определяет размер ячейки по горизонтали. При переходе к следующей ячейке счет начинается с нулевого кода. Импульс Запись формируется дешифратором 24 как произведение счетных импульсов и импульсов со всех разрядов счетчика дискретов.

По импульсу Запись во входные регистры блока расчета промежуточных

15 точек переписываются следующие данные: код координаты хо начальной точки отрезка дуги — в регистр 12;. код координаты уо начальной точки отрезка дуги — в счетчик 5; код ко20 ординаты ук конечной точки Отрезка дуги — в регистр 61 код линейного приращения координаты х+дх — в регистр 10; код квадратичного прираще. ния координаты x+6 x — в регистр 8.

С выходрв регистра 10 код дх . поступает на входы сумматора 9, на другие входы которого из регистра 8 поступает код +6 õ. На выходе сумматора 9 устанавливается код, равный алгебраической сумме приращений.

Код х> с выходов регистра 12 поступает на первые входы сумматора 11.

Коды-у и у сравниваются с кодом счетчика 1 соответственно схемой 2 и схемой 4 сравнения. Схема 2 сравнения при наличии ситуации уо у гг. формирует на выходе нулевой потенциал. В случае у > у на выходе узла формируется единичный потенциал.

4Q Схема 4 сравнения при наличии Ситуации у > у формирует нулевой по тенциал, а в случае у„с у — единичный. Выходы схем 2 и 4 сравнения соединены с входами дешифратора 3,.

45 на другой вход которого поступают .счетные импульсы. Импульс Сложение поступает на счетный вход счетчика 5 текущей координаты у и

1 добавляет единицу к коду уо. Код

yo+1 сравнивается с кодом у . В тс случае у„=уо+1 у на выходе схемы 2 сравнения формируется нулевой потенциал и формирование импульсов Сло жение заканчивается. В случае у„ > у с формируется единичный потен« цйал и на выходе дешифратора 3 формируется второй импульс Сложение и т.д. В процессе пересчета код в счетчике 5. текущей координаты у; ста. новится равным коду в счетчике 1 у тс

60 что является признаком окончания рабогы первого блока. Количество HM"" пульсов Сложение определяется первоначальным соотношением кодов уд и у . По первому импульсу Сло- жение сумма приращений переписы- .

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

xaam& x+&>x, а на выходе сумматора 9 в результате сложения с содержимьм регистра 8 устанавливается сумма приращений &õ & х. В регистры 20 и 21 парафазным кодом переписываются соответственно коды хВ и х<<&х<&2х.

По второму импульсу Сложение сумма кодов регистра 10 н регистра

12, сформированная сумматором 11, ранна х 2&x<3& x, а на сумматоре 9 формируется сумма приращений для третьего сложения -&x<3&2x. В регистр 12 переписынается предыдущий результат сложения х 1&х Ь2х. В ре.гистры 20 и 21 парафазно переписываются коды соответственно х &к .&2х и х 2& х-3& х. б о о

Таким образОм, по и-у импульсу Сложение на сумматоре 9,подготавливается сумма приращений для и+1-го сложения -& x- (n+ 1) &2 х, а на сумматоре 11 результат и-го сложения составляет

&х .& х 2

7 х +(bx+ ---) n + -"- n. о 2 2

В регистр 12 переписывается результат и-1-го сложения. В регистрах 20 и 21 соответственно записываются результаты и-1 и п-го сложений. Импульс Запись поступает на управляющие входы регистров 20 и 21 для запрещения сиены информации в этих регистрах на время длительности импульса . .:.Запись .

По импульсу Запись во входные регистры 22 и 23 блока фофйирования импульса подсвета записывается результат расчета текущих координат х, и x,, полученный за время развертки телевизионной строки в предыдущей ячейке, соответственно суммы

Х16Х2

>о< &Х+ — (л+

2! 2

С выходов регистров 22 и 23 коды поступают соотнетстненно на схемы 13 и 14 сравнения, на другие входы которых поступает код с ныходЬв счет,чика 15 дискретон, осуществляющего временную развертку полученных н результате расчета первым блоком данных. Схемы 13 и 14 сравнивают коды поразрядно. Таким образом, при равенстве кодов х, и х, с кодом счет10 чика 15 дискретон на выходах .схем

22 и 23 сравнения появится. импульс.

Первой выработает импульс та схема, на которую поступил меньший из двух. кодов. Геометрически первый импульс 5 равенства определяет положение дискрета, на котором начинается импульс подсвета телевизионной строки, второй - положение дискрета, на котором заканчивается импульс подсвета. ИмзО пульсы поступают на нходы формироваФ твля 16 импульса подсвета, на выходе которого формируется"импульс подсвета длительностью, определяемой разностью кодов х и х;„. Импульс подз5 света через видеоусилитель 16 посту- . пает на вход. телевизионного приемни" ка 19.

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

При размере ячейки, равном и теле- визионных строк íà и дискрвтов телевизионного растра, числе Х искретов в строке И и числе телевизионных строк Z в кадре, число отрезков дуг

40 К определяется по формуле и г

К у е п

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

1043733

Составитель М. Немировский

Техред И. Гайду Корректор A. Тяско

Редактор Н. Лазаренко

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

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

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

Заказ 7345/56

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