Изобретение относится к автоматике и вычислительной технике, в частности к устройствам для отображения графической информации на телевизионном индикаторе.
Известно устройство для отображения графической информации на телевизионном индикаторе, содержащее клавиатуру, электроннолучевую трубку, блок регенерации, знакогенератор, сдвиговые регистры, блок управления и синхрогенератор 1.
Недостатком данного устройства являются ограниченные функциональные возможности в процессе отображения, обусловленные фиксированным и ограниченным набором символов в знакогенераторе и, следовательно, невозможностью отображать графические изображения произвольной формы.
Наиболее близким к изобретению техническим решением является устройство для отображения информации на телевизионном индикаторе, содержащее блок управления, подключенный непосредственно и через элемент НЕ к первому входу элементов И первой и второй групп и входам первого и второго счетчиков адреса, первый и второй блоки памяти, первый вход которых соединен с выходом соответствующего счетчика адреса, а выходы блока памяти - с вторыми входами элементов И первой и второй групп, выходы которых подключены к входам элементов ИЛИ первой группы, выходы которых соединены с входом регистра, подключенного через знакогенератор и блок адреса к видеоблоку, блок ввода соединен с блоком обмена и блоком управления, подключенным к блоку обмена, элемент И третьей и четвертой группы, элемент ИЛИ второй группы и коммутатор, входы которого подключены к выходу блока обмена, блока управления и выходам элементов ИЛИ первой группы, входы элементов и третьей и четвертой групп соединены с первыми входами элементов И первой и второй групп и выходами первого и второго блоков памяти 2.
Недостатком известного устройства является низкое быстродействие вследствие того, что для формирования на телевизионном индикаторе прямоугольного «залитого изображения оно требует приема Е-описаний векторов, где В - высота изображаемого прямоугольника.
Целью изобретения является повышение быстродействия устройства.
Поставленная цель достигается тем, что устройство для отображения графической информации на телевизионном индикаторе, содержащее блок ввода данных, первый, второй и третий выходы которого соединены соответственно с информационными входами первого и второго счетчиков и формирователя адреса, выход формирователя адреса соединен с первым адресным входом блока памяти, выход которого соединен с одним из
входов коммутатора, выход которого соединен с одним из входов формирователя видеосигнала, выход которого соединен с видеовходом телевизионного индикатора, блок синхронизации, первый, второй и третий выходы которого соединены соответственно с управляющими входами блока ввода данных и формирователя адреса и другим входом формирователя видеосигнала, содерQ жит третий, четвертый и пятый счетчики, первый и второй шифраторы, блок модифи кации данных, блок элементов И и блок сравнения, выход которой соединен с другим входом коммутатора, а первый вход - с выходом формирователя адреса, четвертый выход блока ввода данных соединен с входом первого шифратора, выход которого соединен с информационным входом четвертого счетчика, один из управляющих входов которого соединен с четвертым выходом блока синхронизации, а выход - с входом второго шифратора, первый, второй, третий, четвертый, пятый и шестой выходы которого соединены соответственно с управляющими входами первого, второго, третьего и пятого счетчиков, блока элементов И и первым ун5 равляющим входом блока модификации данных, выход которого соединен с информационным входом блока памяти, второй адресный вход которого соединен с выходом первого счетчика, вторым управляющим входом блока модификации данных и вторым
входом блока сравнения, третий вход которого соединен с выходом второго счетчика и третьим адресным входом блока памяти, выход которого соединен с информационным входом блока модификации данных, выходы третьего и пятого счетчиков соединены с соответствующими входами блока элементов И, выход которого соединен с другим управляющим входом четвертого счетчика. Блок модификации данных содержит последовательно соединенные нервый регистр,
0 третий шифратор и второй регистр, выход и информационный вход которого являются соответственно выходом и информационным входом блока, другой вход третьего шифратора и вход первого регистра являются соответственно первым и вторым управляющими входами блока.
На фиг. 1 представлена функциональная схема устройства для отображения графической информации на телевизионно.м ин0 дикаторе; на фиг. 2 - схема блока .модификации данных.
Устройство для отображения графической информации на телевизионном индикаторе содержит блок 1 ввода данных, шифратор 2, счетчик 3, шифратор 4, счетчики 5-8, блок 9 модификации данных, блок 10 памяти, блок 11 элементов И, блок 12 синхронизации, формирователь 13 адреса, блок 14 сравнения, коммутатор 15, формирователь 16 видеосигнала телевизионного индикатора 17.
Блок 9 модификации данных (фиг. 2) содержит регистр 18, шифратор 19 и регистр 20.
Шифраторы 2. 4 и 19 выполнены на элементах типа электрически программируемого постоянного запоминающего устройства (ЭППЗУ) или программируемой логической матрицы (ПЛМ). Подобные устройства имеют обычно Х-п разрядный вход и У-т разрядный выход и могут реализовывать следующие логические функции У .... Хп+Xit2 Xn-j... (i , .--, n, ш). Конкретная реализуемая функция такого устройства зависит от программирования элементов ЭППЗУ или ПЛМ на этапе использования устройства.
На этапе записи в зависимости от режима работы устройства оператор с помощью блока 1 ввода данных может корректировать информацию на экране ТВ-индикатора, к первому и второму входам блока 1 ввода данных подсоединяется либо ЭВМ, либо устройство формирования управляющих сигналов-терминал (они не входят в устройство отображения и на чертежах не показаны) и в блок 1 ввода данных поступает двоичная информация, содержащая координаты X и У левого верхнего угла области записи и протяженности области по координатам X и У (рассмотрение ведется относительно стандартной ТВ-развертки), сигнал записи логического «О или логической «1, сигнал выбора режима масштабирования, сигнал выбора фона записи и т.д. Таким образом, после одного обращения со стороны ЭВМ или терминала производится запись сразу в совокупность ячеек памяти.
С первого выхода блока 1 ввода данных координата X левого верхнего угла области записи поступает на первый вход счетчика 5, координата У выхода блока 1 ввода данных поступает на вход счетчика 6, на входы счетчика 7 и счетчика 8 поступают соответственно размеры области записи по координатам X и У, на вход шифратора 2 поступает управляющая информация о разрядах координат ячеек записи, сигналах записи логического «О или логической «1, сигналах выбора режима и выбора фона записи.
Шифратор 2 формирует на своем выходе слово адреса начальной операции управляющей программы записи для устройства. Слово адреса начальной операции поступает через счетчик 3 на вход шифратора 4.
Под воздействием управляющих импульсов, поступающих с выходов шифратора 4, счетчики 5 и 6 либо принимают соответственно координаты X и У левого верхнего угла области записи, либо осуществляют инкрементирование этих координат. Счетчики 7 и 8 осуществляют декрементирование первоначально занесенных в них чисел, соответствующих размерам области записи по координатам X и У. Группа элементов 11 И определяет заполнение области записи либо по координате X на каждой строке, либо и по координате X и по координате У. В первом случае с выхода шифратора 4 через блок 1 элементов И на второй вход счетчика 3 проходит управляющая команда, которая затем через шифратор 4 воздействует на входы счетчиков 5 и 7 и блока 9 модификации данных. В счетчики 5 и 7 заносится координата X начала и размер зоны записи по координате X, затем повторяется процесс заполнения следующей строки зо ны записи. В момент заполнения области записи по координатам X и У с выхода шифратора 4 через блок 11 элементов И на вход счетчика 3 поступает управляющая ко.манда окончания цикла записи и устройство переходит в режим ожидания следующего
0 воздействия со стороны ЭВМ или пульта управления. Во время заполнения области записи счетчики 5 и 6 в соответствии с управляющей информацией на своих входах формируют на выходах адрес ячейки памяти,
r в которую необходимо записать логический «О или логическую «1. Этот адрес поступает на третий и четвертый входы блока 10 памяти и на входы блока 14 сравнения. С выхода блока 10 памяти информация поступает на вход блока 9. Блок 9 в соответствии со значениями четырех младших разрядов координат по X ячеек записи, так как обмен с блоком 9 происходит 16-разрядными словами и управляющей командой, .модифицирует слово информации о яркости ячеек на ТВ-экране, поступивщее с выхода
5 блока 10 памяти.
Измененное слово, соответствующее записываемой информации, поступает на информационный вход блока 10. Запись прямоугольника любого размера таким образом
Q осуществляется без многократной подачи сигналов записи с дульта управления или ЭВМ путем совершения нужного количества циклов записи, определяемых управляющей программой и размерами зоны записи по координатам X и У.
5 На этапе воспроизведения на вход формирователя 13 адреса с третьего выхода блока 1 ввода данных поступают управляющие сигналы о масштабе изображения и о размещении его на экране, т.е. координатная информация формирователя 13 адреса фор0мирует на своем выходе коды адреса считывания из блок-а 10 памяти, учитывая информацию о режиме масштабирования на первом входе. Код адреса поступает на вход блока 14 сравнения и на вход блока 10 и
5 с его выхода происходит считывание в коммутатор 15 двоичной информации о яркости 16 точек телевизионного растра. С выхода коммутатора 15 информация поступает на вход формирователя 16 видеосигнала, на его вход с выхода блока 12 синхронизации поступают синхронизирующие импульсы для согласования считанной по определенному адресу из блока 10 информации с телевизионной разверткой. Формирователь 16 видеосигнала формирует видеосигнал, который поступает на видеовход ТВ-индикатора 17. Последовательность видеоимпульсов позволяет получить на экране ТВ-индикатора 17 любое изображения, состоящее из элементов различной яркости. Блок 14 сравнения работает следующим образом. На его вход с выхода формирователя 13 адреса поступают в режиме считывания коды адреса считывания из блока 10, на другие входы блока 14 сравнения поступает с выходов счетчика 5 и счетчика 6 информация об адресах ячеек записи, на выходе блока сравнения формируется импульс совпадения, поступающий на коммутатор 15, через формирователь 16 импульс совпадения поступает на ТВ-индикатор 17 и отображается в том месте ТВ-экрана, где была закончена предыдущая запись, обеспечивая оператору обратную связь в режиме формирования изображения. Блок 9 модификации данных (фиг. 2) работает следующим образом. На вход регистра 18 с выхода счетчика 5 поступает информация о четырех младщих разрядах координат ячейки записи, с выхода регистра 18 эта информация поступает на вход шифратора 19, на другой вход которого поступает управляющая информация с выхода шифратора 4, шифратор 19 формирует на выходе управляющее слово, которое содержит информацию о записи логического «О или логической «1 и определяет совокупность ячеек в исходном слове информации, которое считывается с выхода блока 10 на вход регистра 20, в регистре 20 исходное слово информации преобразуется, т.е. изменяется логическое значение бита в слове, соответствующего точке на экране, яркость которой необходимо изменить. С выхода регистра 20 измененное (модифицированное) слово информации о яркости точек на ТВ-экране поступает на информационный вход блока 10. Блок 12 синхронизации соединен с входами блока 1 ввода, счетчика 3, формирователя 13 адреса и формирователя 16 и осуществляет синхронизацию всех основных блоков устройства. Технико-экономическая эффективность предлагаемого изобретения заключается в том, что повышено примерно в Е раз, где Е-- высота прямоугольника, быстродействие устройства при формировании на ТВ-индикаторе прямоугольных фигур.
Ю
79
20
название | год | авторы | номер документа |
---|---|---|---|
Устройство для отображения информации на экране телевизионного индикатора | 1988 |
|
SU1539825A1 |
Устройство для отображения информации на экране телевизионного индикатора | 1987 |
|
SU1522272A1 |
Устройство для отображения информации на экране телевизионного индикатора | 1986 |
|
SU1439671A1 |
Устройство для вывода графической информации | 1986 |
|
SU1403092A1 |
Устройство для отображения графической информации на экране телевизионного индикатора | 1986 |
|
SU1403091A1 |
Устройство для отображения графической информации на экране телевизионного индикатора | 1986 |
|
SU1361615A1 |
Запоминающее устройство | 1985 |
|
SU1259336A2 |
Устройство для отображения радиолокационной информации на экране электронно-лучевой трубки | 1988 |
|
SU1509985A1 |
Устройство для генерации векторов на индикаторе с черезстрочной разверткой | 1980 |
|
SU922718A1 |
Устройство для отображения информации на экране телевизионного индикатора | 1986 |
|
SU1695372A1 |
1. УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ГРАФИЧЕСКОЙ ИНФОРМАЦИИ НА ТЕЛЕВИЗИОННОМ ИНДИКАТОРЕ, .содержащее блок ввода данных, первый, второй и третий выходы которого соединены соответственно с информационными входами ггервого и второго счетчиков и формирователя адреса, выход формирователя адреса соединен с первым адресным входом блока памяти, выход которого соединен с одним из входов коммутатора, выход которого соединен с одним из входов формирователя видеосигнала, выход которого соединен с видеовходом телевизионного индикатора, блок синхронизации, первый, второй и третий выходы которого соединены соответственно с управляющими входами блока ввода данных и формирователя адреса и другим входом формирователя видеосигнала, отличающееся тем, что, с целью повыщения быстродействия устройства, оно содержит третий, четвертый и пятый счетчики, первый и второй шифраторы, блок модификации данных, блок элементов И и блок сравнения, выход которого соединен с другим входом коммутатора, а первый вход - с выходом формирователя адреса, четвертый выход блока ввода данных соединен с входом первого щифратора, выход которого соединен с информационным входом четвертого счетчика, один из управляющих входов которого соединен с четвертым выходом блока синхронизации, а выход - с входом второго щифратора, первый, второй, третий, четвертый, пятый и щестой выходы которого соединены соответственно с управляющими входами первого, второго, третьего и пятого счетчиков, блока элементов И и первым управляющим входом блока модификации данных, выход которого соединен с информационным входом блока памяти, второй адресный вход которого соеi динен с выходом первого счетчика, вторым управляющим входом блока модификации (Л данных и вторым входом блока сравнения, третий вход которого соединен с выходом второго счетчика и третьим адресным входом блока памяти, выход которого соединен с информационным входом блока модификации данных, выходы третьего и пятого счетчиков соединены с соответствующими входами блока элементов И, выход которого соединен с другим управляющим входом четвертого счетчика. 2. Устройство по п. 1, отличающееся тем, 4 что блок модификации данных содержит поссо со ледовательно соединенные первый регистр, третий шифратор и второй регистр, выход о и информационный вход которого являются N соответственно выходом и информационным входом блока, другой вход третьего шифратора и вход первого регистра являются соответственно первым и вторым управляющими входами блока.
Фиг.2
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1976 |
|
SU591884A1 |
Разборный с внутренней печью кипятильник | 1922 |
|
SU9A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1977 |
|
SU739590A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1985-04-07—Публикация
1983-01-18—Подача