Устройство для отображения графической информации на экране электронно-лучевой трубки

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

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

Союз Советских

Социалистическнк

Реслублнк (11) 868825 (61) Дополнительное н ввт. свид-ву (22) Заявлено 310579 (21) 2776833/18-24 с присоединением заявки Йо (23) Приоритет

Опубликовано 3099.81. Бюллетень Йо 36

Дата опубликования описания 30.0981 (53)М. Кл.

G 09 С 1/16

Государственный комитет

СССР но делам изобретений и открытий (53) УДК 681. 327.12 (088.8) (72) Авторы изобретения

A.À. Мороз, A.Ñ. Деркунов и Н.М. Л» (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ГРАФИЧЕСКОЙ

ИНФОРМАЦИИ HA ЭКРАНЕ ЭЛЕКТРОННО-ЛУЧЕВОЙ

ТРУБКИ

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

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

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

Наиболее близким к предлагаемому 29 является устройство отображения графической информации, содержащее последовательно включенные блок памяти, коммутатор кодов, блок оперативной памяти, арифМетический блок и преоб- 25 разователь кодов, подключенный ко входам первого и второго регистров, соединенные через, элемент ИЛИ с первым входом видеоконтрольного блока, второй вход которого подключен к бло- 3Q ку синхронизации, соединенному с блоком сравнения кодов 521

В таком устройстве на выходе преобразователя формируется код видеосигнала всей строки разложения и записывается в один из двух идентичных регистров. Разрядность регистров зависит от числа элементоФ разложения по строке. Так, например, при стандарте разложения 1125 строк и числе элементов разложения по стро- ке 1024, необходимо формировать

1024-х разрядный параллельный код и регистры должны иметь столько же разрядов.

Устройство громоздко из-за большого количества разрядов регистров и имеет низкую надежность вследствие большего количества соединений между отдельными узлами устройства.

Цель изобретения — упрощение устройства.

Указанная цель достигается тем, что в устройство, содержащее блок памяти, вход которого связан с первым выходом блока синхронизации, первый выход — с первым входом блока управления, а второй выход с первым ,входом блока оперативной памяти, второй вход которого соединен с выхо868825 дом блока управления, третий вход— с первым выходом арифметического блока, второй выход которого соединен со входом преобразователя кодов, два регистра сдвига, первые и вторые входы которых подключены ко второму и третьему выходам блока синхронизации соответственно, а выходы соединены со входами элемента ИЛИ, выход которого связан с первым входом видеоконтрольного блока, второй вход которого подключен к четвертому вы- 10 ходу блока синхронизации, пятый вы-. ход которого соединен со вторым входом блока управления, введены второй и третий блоки памяти, и формирователь адреса, первый вход которого соединен с третьим выходом арифметического блока, второй вход — с шестым выходом блока синхронизации, первый и второй выходы — с первыми входами второго. и третьего блоков памя- 2О ,ти, а третий и четвертый . выходы формирователя адреса подключены ко вторым и третьим входам второго и третьего блоков памяти соответственно, четвертые входы которых соединены с выходом преобразователя кодов, выходы второго и третьего блоков памяти связаны с третьими и четвертыми входами регистров сдвига соответственно.

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

Устройство отображения графической информации содержит блок 1 памя- 35 ти, блок 2 оперативной памяти, блок

3 управления, арифметический блок 4, преобразователь 5 кодов, формирователь б адреса, второй и третий блоки 7 и 8 памяти, регистры 9 и 10, 4О сдвига, элемент ИЛИ 11, блок 12 синхронизации, видеоконтрольный блок 13.

Блок синхронизации 12 по шине 14 управляет работой формирователя б адреса, а управление режимом работы блоков 7 и 8 осуществляет триггер 15, 45 который является младшим разрядом счетчика, входящим в его состав.

Формирователь б адреса (фиг.2) содержит счетчик 16 адресов чтения, счетчик 17 адреса записи, блок 18 50 сравнения, регистр 19 последнего адреса записи, коммутатор 20 адреса, элементы И 21.

Последовательно соединенные блок

1 памяти, блок 2 оперативной памяти, 55 арифметический блок 4, преобразователь 5 кодов подключены к информационным входам блоков 7 и 8 памяти,а входы записи, чтения и адресные входы блоков 7 и 8 подключены к выхо- дам формирователя б адреса. Второй выход арифметического блока 4 подключен к формирователю 6, а выходы блоков 7 и 8 подключены ко входам регистров 9 и 10 сдвига, выходы .кото рых через элемент ИЛИ 11 подсоединены к первому входу видеоконтрольного блока 13. Вход блока 3 управления соединен с блоком 1 памяти, а выход — с блоком 2 оперативной памяти.

Блок 12 синхронизации подключен к блоку 1 памяти, блоку 3 управления, формирователю 6 адреса, входам синхронизации и управления регистров 9 и 10, сдвига, второму входу видеоконтрольного блока 13.

Устройство работает следующим образом.

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

Команды в ячейках блока памяти записаны в порядке отображения их на экране по строкам. На каждой строке растра происходит последовательный опрос ячеек блока 1 памяти. Код номера строки начальной точки линии

Уи с выхода блока 1 поступает на вход блока управления, на второй вход которого поступает код с выходом разрядов счетчика строк блока синхронизации. При совпадении кода номера строки начальной точки линии Yz с номером текущей строки развертки, увеличенным на два (Y +2), блок управления формирует сигнал, обеспечивающий запись команды в блок 2 оперативной памяти. Следующая команда, поступающая из блока 1, также анализируется и, если соответствует

Y +2 строке телевизионного растра, то записывается в блок 2. Таким образом, в блок оперативной памяти переписываются все команды линйй, начинающихся на строке Ут+2. Одновременно с записью команд в блок 2, в течение периода строчной развертки в одном иэ блоков 7 или 8 растровой памяти формируется видеокод, соответствующий строке разложения изображения, следующей за текущей (У +1).

Для этого иэ блока оперативной памяти производится чтение команд, которые были записаны в блок 2 на предыдущей строке. Код х;„ горизонталь,ной координаты точки пересечения ли,нии с формируемой строкой разложе ния, код котангенса угла наклона и код длины линии L„ подаются из блока оперативной памяти в арифметический блок 4. Код x„- горизонтальной координаты точки йересечения линии с формируемой строкой суммируется в арифметическом блоке с кодом котангенса угла наклона. В результате образуется код х. конца отрезки ли- . нии на формируемой строке и код горизонтальной координаты точки пересечения линии со строкой, следующей

868825

Если триггер 15 находится в единичном состоянии, то на блок 7 раст- .ровой памяти поступает адрес со счетчика 17 и импульс записи с блока 12.

На блок 8 при этом проходит адрес со счетчика 16 и импульс чтения с блока 12. Триггер 15 управляет также работой коммутатора 20 адреса и элементами И 21 (фиг.2). При переходе триггера 15 в нулевое состояние режим работы блоков 7 и 8 меняется.

В счетчик 17 адреса записи и регистр

19 последнего адреса записи из арифметического блока 4 записываются старшие разряды кодов x„-и х„, со ответственно. Если начало и конец

d0

65 эа формируемой. Б арифметическом блоке 4 осуществляется также модификация кода длины линии,. то есть из кода длины линии L вычитается 1.

Если результат не равен нулю, то это означает что линия не оканчивается на формируемой строке и команда возвращается в блок 4 оперативной памяти. Если результат вычитания

L -1 равен нулю, то команда в блок

4 не возвращается.

Коды x„- и х .,подаются на преобра- 10 зователь 5 кодов. Принцип формирования отображаемой информации заключается в том, что строка растра разбивается на группы элементов разложения, называемые растровыми слова= 15 ми. Телевизионное иэображение одной строки формируется упорядоченной последовательностью растровых слов ° В связи с этим каждый из кодов х„ и х - разбивается на две составляющие. ф

Первая составляющая кода (старшие разряды) несет информацию о номере растрового слова, отсчитываемого от начала телевизионной строки, в котором лежит начало формируемого отрез25 ка на данной строке.

Вторая составляющая кода х„. (младшие разряды) — номер элемента, отсчитываемого в пределах растрового слова, с которого начинается формируемый отрезок. Первая составляющая 30 кода x„ (старшие разряды) — номер растрового слова, в котором заканчивается формируемый отрезок.

Вторая составляющая х„ „ (младшие разряды)-номер элемента в пределах 35 растрового слова на котором заканчивается формируемый отрезок.

Преобразователь 5 кодов формирует код видеосигнала, имеющий значение логической 1 в разрядах, соответст- 4О вующих точкам, расположенным на отрезке (х„, х„,„) строки телевизионного разложения. Сформированный код видеосигнала записывается в один из блоков 7 или 8 растровой памяти. Запись ведется растровыми словами по 5

45 адресу, поступающему с формирователя 6, Блоки 7 и 8 памяти работают на запись и чтение информации поочередно. формируемого отрезка лежат в одном растровом слове, то сформированный код видеосигнала записывается по одному адресу в блок растровой памяти.

Адрес определяется значением старших разрядов кода p<,àànècàh÷îãî в счетчик 17. Если начало и конец формируемого отрезка находится в разных растровых словах, то запись в блок растровой памяти производится столько раз,.сколько растровых слов занимает отрезок. После раждой записи значение счетчика 17 увеличивается на 1. Запись происходит до момента совпадения значений счетчика 17. адреса записи и регистра 19 последнего адреса записи. В момент совпадения

Isa выходе блока 18 сравнения формируется сигнал, запрещающий прохождение импульсов на счетный вход счетчика 17..На этом заканчивается формирование. кода видеосигнала одной команды. Далее производится чтение следующей команды из блока 2 оперативной памяти и ее исполнение. Процесс повторяется, пока все команды данной строки не будут выбраны и исполнены.

Таким образом происходит формирование видеокода строки разложения иэображения, следующей за текущей.

Формирование видеосигнала осуществляется с помощью двух идентичных регистров 9 и 10 сдвига, подключенных через элемент ИЛИ 11 к первому входу видеоконтрольного блока 13, второй вход которого соединен с блоком 12 синхронизации. Число разрядов в каждом регистре равно числу элементов разложения в растровом слове. Когда в регистр 9 происходит запись растрового слова из блока растровой памяти параллельным кодом, то в это время иэ регистра 10 происходит последовательный сдвиг информации через элемент ИЛИ на видеоконтрольный блок. После полного сдвига информации из регистра 10, функции регистров меняются. Управление регистрами осуществляется с блока

12 синхронно с формированием растра.

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

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

868825 считывание ведется растровыми словами, то применение устройства, например, в телевизионной системе со стандартом разложения 1125 строк при чис" ле элементов разложения по строке

1024 позволяет значительно упростить устройство за счет сокращения количества разрядов регистров сдвига.

Если при формировании кода .видеосигнала использовать 32-х разрядные растровые слова, то регистры сдвига соответственно имеют 32 разряда и их объем значительно сокращается по сравнению с прототипом, имеющим

1024 разряда.

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

Устройство для отображения графической информации на экране электронно-лучевой трубки, содержащее первый 20 блок памяти, вход которого связан с первым выходом блока синхронизации, первый вЫход - с первым входом блока управления, а второй выход - с первым входом блока оперативной памяти, второй вход которого соединен с выходом блока управления, третий ,вход — с первым выходом арифметического блока, а выход — со входом арифметического блока, второй выход которого соединен со входом преобразователя кодов, два регистра сдвига, первые и вторые входы которых подключены ко второму и третьему выходам блока синхронизации соответственно, а выходы соединены со входами элемента ИЛИ, выход которого связан с первйм входом видеоконтрольного блока, второй вход которого подключен к четвертов.у выходу блока синхронизации, пятый выход которого соединен со вторым входом блока управления, о т л ич а ю щ е е с я тем, что, с целью упрощения устройства,оно содержит второй и третий блокй памяти, и формирователь адреса, первый вход которого соединен с третьим выходом ариф метического блока, второй вход-с шестым выходом блока синхронизации, первый и второй выходы - с первыми входами второго и третьего блоков памяти,. а третий и четвертый выходы формирователя адреса подключены ко вторым и третьим входам второго и третьего блоков памяти соответственно, четвертые входы которых соединены с выходом преобразователя кодов, выходы второго и третьего блоков памяти связаны с третьими и четвертыми входами регистров сдвига соответственно.

Источники информации, принятые во внимание при экспертизе

1. Патент США 9 3792464, кл. G 06 F 3/14, опублик. 1974.

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

9 566400, кл. G 06 F 3/14, 1977 (прототип).

Сбтка Ф

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

Редактор E,Ñïèðèäîíîâà Техред Л.Пекарь Корректор С.Шекмар

Заказ. 8337/74 Тираж 487 Подписное

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

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

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

Устройство для отображения графической информации на экране электронно-лучевой трубки Устройство для отображения графической информации на экране электронно-лучевой трубки Устройство для отображения графической информации на экране электронно-лучевой трубки Устройство для отображения графической информации на экране электронно-лучевой трубки Устройство для отображения графической информации на экране электронно-лучевой трубки 

 

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

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

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

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

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

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

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