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

Номер патента: 1543442

Авторы: Жмаев, Дмитриев, Морозевич, Фатькин

Скачать ZIP архив.

Текст

Изобретение относится к автомат, -ке и вычислительной технике и можетбыть использовано для выводаинформации из ЭВМ на экран электронно-лучевой трубки (ЭЛТ),Цель изоб"етения - повышение достоверности отображаемой информации,На Фиг,1 представлена Функциональная блок-схема устройства на фнг,2110блок-схема блока управления,Устройство содержит первый блок1 оперативной памяти, регистр 2 адреса, первый блок 3 коммутации, второйблок 4 оперативной памяти, сдвиговойрегистр 5, блок 6 управления, блок 7сопряжения, телевизионный индикатор8, регистр 9 данных, первый триггер10, первый 11 и второй 12 элементыИЛИ, счетчик 13 строк, счетчик 14точек, счетчик 15 знаков, третий 16,четвертый 17, пятый 18 и шестой 19блоки оперативной памяти, счетчик 20импульсов, второй 21 и третий 22 триггеры, второй блок 23 коммутации, Формирователь 24 видеосигнала, первый25 и второй 26 Формирователи графических элементов. изображения.Формирователь 25 (26) графическихэлементов изображения .содержит седь 30мой 27 и восьмой 28 блоки оперативной памяти, первый 29 и второй .30блоки .сравнения, четвертый 31, пятый32 и шестой 33 триггеры первый 34и второй 35 элементы ИСКЛЮЧАЮЩЕЕ ИЛИ.Блок 6 управления содержит генера35тор 36 импульсов, счетчик 37 горизонтальной развертки, счетчик 38 вертикальной развертки, первый 39 и второй 40 блоки постоянной памяти, первый 41 и второй 42 регистры, с первого по девятый элементы И,43-51.Устройство работает следующим образом.В режиме регенерации на экранесимвольной и графической информациипо сигналу на десятом выходе блока6 управления, вырабатываемому непосредственно переДначалом прямого хосда кадровой развертки, сбрасываютсясчетчики 13, 14, 15, 20, триггеры10, 21, 22 и триггеры 31, 32, 33первого 25 и второго 26 формирователей графических элементов изображения.С началом прямого хода строчной55и кадровой разверток по низкому уровню сигнала на четвертом выходе блока6 управления происходит переключение и:.рвого, блока 3 коммутации таким образом, что на вход адреса блока 1памяти знаков подается код из счетчика 15 знаков.Через время задержки, определяемоеэлементами блока 1 памяти знаков, наего выходе Формируется и-разрядныйкод знака, хранящегося по нулевомуадресу. (Величина и определяется алфавитом символов и максимальной величиной графических отсчетов), Этоткод поступает на первый вход адресаблока 4 памяти разложения знаков иопределяетэадрес нулевой строки разложения знака, На второй адресный вход.блока 4 памяти разложения знаков постоянно подается номер текущей строки разложения знака. Через время .задержки, определяемое элементами памяти блока 4 памяти разложения знаков,на информационный вход регистра 5 подается унитарный двоичный код, каждыйразряд которого определяет модуляцк.:луча экрана (например 0 - засветка,1 - затемнение). По сигналу на седьмом выходе блока 6 этот код заносится в регистр 5, и в нем осуществлчется формирование последовательностиимпульсов, модулирующих в соответствующие моменты яркость луча ЭЛТ и создающих тем самым алфавитно-цифровоеизображение.После занесения кода в регистр 5сдвигов по высокому уровню сигнала начетвертом выходе блока 6 начинаетсяфаза заполнения блока 1. памяти зна"ков, Далее происходит увеличение наединицу содержимого счетчика 15 знаков, и по очередному низкому уровнюсигнала на четвертом выходе блока 6организуется следующая фаза регенерации и выбирается очередной код знака.В течение прямого кода строчнойразвертки счетчик 15 знаков последовательно устанавливается в Н состояний,. В период обратного хода импульсами с. девятого выхода блока 6 выполняется последовательная установка счФгчика 15 в состояние, соответствующее началу прямого хода строчно 1 йразвертки. После прямого хода 1-.йстроки знаков импульсы на девятом вы-ходе блока 6 не формируются и счетчик 15 остается в прежнем состоянии.С началом прямого хода по строке начи",нает отображаться очередная знаковаястрокам5 О 54В режиме заполнения блока О памяти знаков на информационном входе устройства устанавливается адрес, определяющий блок, в котором записывается информация (старшие разряды) и адрес ячейки блока (младшие разряды),В качестве блоков, куда может бытьзаписана информация, выступают блок Опамяти знаков, счетчик 20, регистр 2адреса и блок 19 памяти. По отрицательному фронту первого стробирующегосигнала адрес блока запоминаетсяв блоке 7 сопряжения, а адрес. ячейкив регистре 2 адреса. Через некотороевремя на информационном входе устройства устанавливается код данных,сопровождаемый вторым стробирующимсигналом, По низкому уровню этого сигнала с приходом заднего фронта сигнала с семнадцатого выхода блока 6 формируется импульс на третьем выходе блока 7, организующий запись кода вблок 1 памяти знаков. По окончанииэтого импульса блоком 7 сопряженияформируется сигнал готовности, инФормирующий источник информации отом, что устройство приняло код. После этого с информационного устройства снимаются данные,Быстродействие устройства привзаимодействии с источником информа-;ции повышается также за счет использования режима автоинкрементного за".,полнения экрана. В этом случае источник информации освобождается от необходимости изменять адрескода знака. Эту функцию выполняет счетчик20, который осуществляет автомати.ческое изменение своего состоянияпо сигналу с шестого выхода блока 7,Тем самым выполняется автоматическоеразмещение информации на экране ЭЛТ.Работа в режиме пультового терминала отличается от рассмотренной ранее Фазы обмена тем, что в качестве. адреса на информационный вход устройства подается код, определяющий вкачестве приемника информации счетчик 20 пультового терминала, вместоимпульса на первом формируется импульс на шестом выходе блока 7, который длится все время обмена данными с блоком О памяти знаков и переключает первый блок 3 коммутации:в Фазе обмена таким образом, что садресному входу блока 1 памяти знаков подювочаются выходы счетчика 20.Кроме того, счетчик 20 может быть вы-,3442 бполнен так, что под управлением отдельных коДов может выполняться форматирование знаковых строк ,(например,коды "Возврат каретки", "Перевод строки и др., имитирующие взаимодействие с пишущей машинкойО. Режим обмена определяется сигналом на седьмомвыходе блока 7, выдаваемым блоком 7сопряжения, Если он равен нулю, тоорганизуется запись и регенерацияиэображения, помещаемого в областьсимволов, расположение которых про."извольно программируется пользователем. Если же он равен "О", то организуется запись и регенерация изображения, помещаемого в область символоврасположение которых задается в режиме автоннкрементного увеличения.20 Формирование графического изображения вида у = Е(х) или у; = й(хО)выполняется путем записи кодов у попоследовательным адресам в областиблока О памяти знаков, соответствую щей обратному ходу кадровбй развертки, При этомв области, для которойсигнал на седьмом выходе блока 7 равен нулю хранятся отсчеты уО первогографика, а в остальной области в . втоЗ 0 рого (у;). Введение двух графиковнужно для отображения двухзначныхзависимостей (например, окружность,эллипс и т,п.)Изображение такойФигуры выполняется при помощи первого и второго графиков.Передача информации из блока Опамяти знаков в блоки 27, 28 памятиграфиков осуществляется следующимобразом.К началу обратного хода кадровойразвертки в счетчике 15 знаков получается код, соответствующий нулевому адресу блоков 27, 28 памяти графиков. Организуется считывание кода 45 Уо,из блока О памЯти знаков и запись его в регистр 9 кода графика им"пульсом с пятого выхода блока 6, после чего импульсом с четырнадцатоговыхода блока 6 выполняется запись ко да у в блок 27 памяти графиков первого формирователя 25, где хранятсячетные отсчеты первого графика. Затеисигналом с девятого выхода блока 6.считывается уо и в течение этой же 55 фазы считывания выполняется записькода в регистр 9 кода графика, послечего формируется сигнал на одиннад",цатом выходе блока 6, по которому кодиз регистра 9 записывается в блок 2730 памяти графиков второго Фаг;п.эонателя 26, где хранятся четные отсчетывторого графика. Затем увеличиваетсясодержимое счетчика 15 знаков, и вследующей Фазе считывания последова 5тельно выполняется считывание и запись кодов уду, соответственнов блоки 28 памяти графиков Формирователей 25 и 26. В блоке 28 формирователя 25 хранятся нечетные отсчетыпервого графика, в блоке 28 формирователя 26 - нечетные отсчеты второгографика. Адресация, блоков 27 и 28 осуществляется счетчиком 14 точек, кото-рый в период обратного хода по кадруизменяет свое состояние от 0 до М(где М - полное число графических отсчетов),Отображение графиков, напримерпервого графика, осуществляется следующим образом,С началом прямого хода строчнойи кадровой развертки, когда луч ЭЛТподходит к сканированию графическог 25изображения,. размещаемого в общем случае в произвольном месте поверхностиэкрана, из блоков 27 и 28 памяти графиков Формирователя 25 считываютсякоды у и у поступают на блоки29 и 30 сравнения, где сравниваютсяс содержимым счетчика 13 строк. Есликод у и или уц больше кода счетчика13 строк, то на выходах блоков 29или 30 сравнения Формируются сигналывысокого уровня. Триггеры 31, 32 и3533 и элементы 34 и 35 ИСКЛЮЧАЮЩЕЕИЛИ выполняют линейную интерполяциососедних графических отсчетов. Приэтом второй блок 23 коммутации разрешает прохождение сигналов модуляциилуча ЗЛТ, создающих графичеДсое изображение, и осуществляется поочередная коммутация на выход блока 24коммутации сигналов, соответствующихчетным и нечетным графическим отсчетам,Отображение второго графика выполняется аналогичнЮ вторым Формирователем 26.50Вертикальная разметка графического изображения осуществляется следующим образом,Из одноразрядных блоков 16 и 17памяти вертикальной разметки по адресу, определяемому счетчиком 14 точек,считываются биты, осуществляющиезасветку или затемнение соответственно четной и нечетной точки растра. К;.д 0 онр:.деляет затемнение, код 1засветку. Запись битов происходитв триггеры 21 и 22 соответственно,выход которых последовательно переключаются блоком 23 коммутации. Заполнение блоков 16 и 17 памяти вертикальной разметки выполняется аиалогич.но заполнению блоков 27 и 28 памятиграфиков, причем записываются одноразрядные коды, предварительно занесенные в блок 19 памяти. Запись данных в блок 19 памяти осуществляетсяаналогично, как и для блока.1 памяти.знаков.Заполнение блока 23 памяти выполняется одноразрядными кодами, соответствуюШими засветке и затемнению ли"ний горизонтальной разметки. Эти коды в период обратного хода по кадрупереписываются в блок 18 памяти горизонтальной разметки, а в прямом ходе происходит считывание битов по ад.ресам, определяемым содержимым счетчика 13 строк и модуляция ими яркод;изасветки соответствующей телевизионной строки.Блок б управления работает следующим образом,При включении питания генератор36 импульсов вырабатывает прямоугольные импульсы, по которым выполняется увеличение на единицу содержимого 1 счетчика 37 горизонтальной раз"вертки и запись в регистры 41 и 42точек и строк. Увеличение содержимого счетчика 38 вертикальной развертки выполняется сигналом с выхода переполнения счетчика 37 горизонтальнойразвертки. Выходы счечтиков 37 и 38являются адресными для блоков 39 и40 памяти точек и строк. Структураинформации в этих блоках такова, чтопо адресу А в 3-м разряде блоков4записана единица в том случае, еслинеобходимо на 1-м выходе регистров41 и 42 соответственно выработатьимпульс в момент времени А; относительно нулевого состояния счетчиков37 и 38,Элементы И 43-51 выполняют формирование импульсов в момент времени.А;относительно нулевых состояний счетчиков 37 и 38 соответственно, чемобеспечивается нормирование требуемойвременной диаграммы,Таким образом, изобретение обеспе"чивает повышение достоверности отображения информации без снижения быстро42 9 15434действия устройства путем устраненияискажений иэображения при записисинформации в .устройство. Формула изобретения51. Устройство для отображения информации на экране телевизионного индикатора, содержащее с первого по шестой блоки оперативной памяти, регистр О адреса, первый и второй блоки коммутации, сдвиговый регистр, блок управ; ления, блок сопряжения, регистр данных, счетчик строк, счетчик точек, счетчик знаков и формирователь видео сигнала, выход которого подключен к видеовходу телевизионного индикатора, входы кадровой и строчной синхронизации которого соединены с первым и вторым выходами блока управления, тре 2 О тий выход которого подключен к перво-му управляющему входу второго блока коммугации, выход которого соединен с информационным входом формирователя видеосигнала, четвертый выход блока 25 управления подключен к управляющему входу первого блока коммутации, выход которого соединен с адресными входамн первого и шестого блоков оператив-, ной памяти, выход первого блока оперативной памяти подключен к информационному входу регистра данных, управляющий вход которого соединен с пятым выходом блока управления, шестой и , седьмой выходы которого подключены соответственно к тактовому входу и 1входу управления записью сдвигового регистра, информационный вход которого соединен с выходом второго блока :оперативной памяти, первый адресный 4 О вход которого подключен к восьмому выходу блока управления, девятый выход которого соединен с информационным входом счетчика знаков, вход управления записью которого подключен 45к седьмому выходу блока управления, десятый выход которого соединен с входами сброса счетчика знаков, счетчика 1 строк н счетчика точек, выход счетчика знаков подключен к первому информаци О ,Онному входупервого блока коммутации, второй информационный вход которого сОединен с выходом регистра адреса, вход управления записью которого подключен к первому выходу блока5 сопряжения, второй выход которого соединен с информационным входом ре- гистра. адреса, одиннадцатый, двенадцатый.и тринадцатый выходы блока управления подключены к управляющимвходам соответственно третьего, чствертого и пятого блоков оперативнойпамяти, О т л и ч а ю щ е е с ятем, что, с целью повышения достоверности отображаемой информации, устройство содержит первьж, второй и третий триггеры, первый и второй элементы ИЛИ, счетчик импульсов, первьп ивторой формирователи графическихэлементов изображения, первые и вторые выходы которых соединены соо,:;ственно с первым, вторым, третьик ичетвертым информационными входамивторого блока коммутации, пятый ишестой информационные входы которого подключены к выходам соответственно второго и третьего триггеров вхо -ды установки в 0. которых, входыустановки в "О" первого триггера,счетчика импульсов, первого и второго формирователей графических элеме.;тов изображения соединены с десятымвыходом блока управления, информаии"онные входы второго и третьего триг-:.ров подключены к выходам соответствен:но третьего и четвертого блоков оперативной памяти, адресные входы которых и первые адресные входы первогои второго формирователей графическихэлементов изображения соединены с вьходом счетчика точек, тактовый входкоторого подключен к выходу второгоэлемента ИЛИ, первый вход которогосоединен с четырнадцатым выходокблока управления, пятнадцатый вь:х,.,которого подключен к первому ьх",-упервого элемента ИЛИ, выход которо .осоединен с тактовым входом счетчикастрок, выход которого подключен к вторым адресным входам первого и второгоформирователей графических элементовизображения и к адресному входу пятого блока оперативной памяти, информационные входы третьего, четвертогои пятого блоков оперативной памятисоединены с выходом первого триггера,вход установки в "1" которого подключен к пятому выходу блока управления, третий выход блока сопряжениясоединен с управляющим входом первого блока оперативной памяти, информационный вход которого и информационный вход счетчика импульсовподключены к второму выходу блокасопряжения, четвертый и пятый выхОдыкоторого соединены соответственно синформационным и управляющим входамишестого блока оперативной памяти, .выХод которого подключен к информационному входу первого триггера, шестойВыход-лоха сопряжения соединен сВходом управления записью счетчикаИмпульсов и с управляющим входом перВого блока коммутации, третий информационный вход которого подключен кВыходу счетчика импульсов, выход пер Обого блока оперативной памяти соединен с вторым адресным входом второголока оперативной памяти, выход ре 1"истра данных подключен к информациьнным входам первого и второго формиователей графических элементов изобажения, тактовые входы которых, такговые входы второго, третьего триггеров и второго блока коммутации соеди ены с шестым выходом блока управле-ния, шестнадцатый выход которого подключен к первому входу управления записью первого формирователя графичесКих элементов изображения, одиннадцатый выход блока управления соединен 25с первым входом управления записьюВторого формирователя графических элеМентов изображения, второй вход управления записью которого и вторыеВходы первого и второго элементов ИЛИ 30Подключены к двенадцатому выходу блокаУправления, тринадцатый выход которого соединен с вторым входом управления записью первого формирователя графических элементов изображения, выход Зсдвигового регистра подключен к первочу управляющему входу формирователяВидеосигнала, второй управляющийвход которого соединен с выходом пятого блока оперативной памяти, такто Овый вход счетчика знаков подключенк седьмому выходу блока сопряжения,тактовый вход которого соединен с семнадцатым выходом блока управления;информационный, первый и второй стробирующие входы блока сопряжения являются соответственно информационными, первым и вторым стробирующим входами устройства, выходом сигнала го"товности которого является восьмойвыход блока сопряжения,2, Устройство по п,1 о т л и ч а -в щ е е с я тем, что блок формирования графических элементов изображениясодержит седьмой и восьмой блоки оперативной паМяти, первый и второй блокисравнения, четвертый, пятый и шестойтриггеры, первый и второй элементыИСКЛЮЧАЮП 1 ЕЕ ИЛИ, выходы которых подключены к информационным входам соответственно четвертого, пятого и шестого триггеров, тактовые входы которых являются тактовым входом блока, вхо-. дом установки в "О" которого являются входы установки в "О" четвертого, пятого и шестого триггеров, выходы пятого и шестого триггеров являются соответственно первым и вторым выхода" ми блока, первым адресным входом которого являются адресные входы седьмого и восьмого блоков оперативной памяти, выходы которых соединены с первыми входами соответственно первого и второго блоков сравнения, вторые входы которых являются вторым адресным входом блока, первым и вторым входами управления записью которого явля ются управляющие входы соответственно седьмого и восьмого блоков оперативной памяти, информационные входы . которых являются информационным входом блока, выход первого блока сравнения подключен к первым входам пер.вого и второго элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, второй вход первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ соединен с выходом четвертого триггера, вхоц установки в"1" которого и второй вход второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ подключены к выходу второго блока сравнения.3. Устройство по и.1, о т л и ч аю щ е е с я тем, что блок управления содержит генератор импульсов, счетчики горизонтальной и вертикальной разверток, первый и второй блоки постоянной памяти, первый и второй регистры, с первого по девятый элементы И, выход генератора импульсов соедицен с тактовым входомсчетчика горизон-, тальной развертки, с первым входом второго элемента И и с входом управления записью первого регистра, информационные входы которого подключены к выходам первого блока постоянной памяти, адресные входы которого соединены с выходами разрядов счетчика горизонтальной развертки, выход переполнения которого подключен к тактовому входу счетчика вертикайьной развертки и к входу управления записью второго регистра, информационные входы которого подключены к выходам второго блока постоянной памяти, адресные входы которого соединены с выходами разрядов счетчика вертйкальной развертки, первые Выходы нердоГо и второго регистров подключены соответст13 1543442 Составитель О. ЦапТехред И.Верес М. Цитки Ред Корректор О пл Заказ 730 Тираж 389 ПодписноеВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СС13035, Москва, Ж, Раушская наб., д. 4/5 роизводственно-издательский комбинат "Патент", г.ужгород, ул. Гагарина,10 венно к первому и второму входам первого элемента И, вторые выходы первого и второго регистров соединены соответственно с первым и вторым входамитретьего элемента И, выход которогоявляется десятым выходом блока, четырнадцатым выходом которого являетсявыход второго , элемента И, второй,вход которого подключен к третьему 10выходу второго регистра,четвертый выход которого соединен с первыми входаии с Четвертого по девятый элементов И, вторые входы которых подключены соответственно к третьему, четвертому, пятому, шестому, седьмомуи восьмому выходам первого регистра,Девятый выход которого является вторым выходом блока, семнадцатыми выходами которого являются десятый и 20одиннадцатый выходы первого регистра, )двенадцатый выход которого является третьим выходом блока, четвертьв ипятым выходами которого являются соответственно тринадцатый и четырнадца тый выходы первого регистра, пятнадцатый выход которого является седьмым выходом блока, шестым выходомкоторого является выход генератораимпульсов, выходы первого, восьмогои девятого элементов И являются девятым выходом блока, одиннадцатым,двенадцатым, тринадцатым и шестнац -цатым выходами которого являютсявыходы соответственно пятого, седьмого, четвертого и шестого элементов И,пятый и шестой выходы второго регистра являются соответственно первым кпятнадцатым выходами блока, восьмымвыходом которого являются выходы соответствующих разрядов счетчика вертикальной развертки.

Смотреть

Заявка

4425684, 08.04.1988

ИНСТИТУТ ТЕХНИЧЕСКОЙ КИБЕРНЕТИКИ АН БССР

ДМИТРИЕВ АНДРЕЙ НИКОЛАЕВИЧ, МОРОЗЕВИЧ АНАТОЛИЙ НИКОЛАЕВИЧ, ФАТЬКИН ВЛАДИМИР АЛЕКСЕЕВИЧ, ЖМАЕВ АЛЕКСАНДР ВАСИЛЬЕВИЧ

МПК / Метки

МПК: G09G 1/16

Метки: индикатора, отображения, экране, телевизионного, информации

Опубликовано: 15.02.1990

Код ссылки

<a href="http://patents.su/7-1543442-ustrojjstvo-dlya-otobrazheniya-informacii-na-ehkrane-televizionnogo-indikatora.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для отображения информации на экране телевизионного индикатора</a>

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