Устройство для редактирования информации на экране телевизионного индикатора
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1157538
Авторы: Данильченко, Смирнов, Солдатов
Текст
О 1 ОЗ СОВЕТСКИХОЦИАЛИСТИЧЕСИИХЕСПУБЛИИ 153; ь 09 С 1/16 11 606 ЫЙ КОМИТЕТ СССР ОБРЕТЕНИЙ И ОТКРЫТИЙГОСУДАРСТВ ПО ДЕЛАМ И ЕНИЯ ЕЛЬСТВЯйла ВзтФп 3 ад,. ОПИСАНИЕ ИЗОБ(71) Ордена Ленина институт кибернетики им. В.М 1 ГлушкОва(56) 1, Модуль дисплейный А 544-2,Техническое описание и инструкцияпо эксплуатации .2.043.006 РЭ, 981.2. Патент США У 3,675,208,кл. 340/172,5, 1972 (прототип 1.(54) (57) УСТРОЙСТВО ДЛЯ РЕДАКТИРОВАНИЯ ИНФОРМАЦИИ НА ЭКРАНЕ ТЕЛЕВИЗИОННОГО ИНДИКАТОРА, содержащее последавательно соединенные блок вводаданных, коммутатор, процессор, первый блок памяти, генератор символови элемент ИЛИ, подключенный к одному из входов телевизионного индикатора, другой вход которого соециненс первым выходом синхрогенератора,второй выход которого соединен сдругим входом генератора символови одним.из входов генератора маркера; выход. которого соединен с вторым входом элемента ИЛИ, а другойвход генератора маркера соединенс одним иэ выходов регистра маркера,другой выход которого соединен сдругим выходом первого блока памятии вторым входом процессора, второйвыход. которого соединен с другим входом коммутатора, а третий вход соединен с третьим выходом синхрогенератора, четвертый выход которого соединен с одним из входов регистра маркера и другим входом первого блока памяти, третий выход и четвертый вход процессора соединены с соответствующими входом и выходом второго блока памяти, о т - л и ч а ю щ е е с а тем, что, с целью повышения быстродействия устройства, оно содержит генератор указателя направления перемещения маркера, регистр направления перемещения маркера и регистр шага перемещения маркера, одни иэ входов и выходов регистровнаправления и шага перемещения маркера соединена соответственно с первым выходом и вторым входом процессора, один из выходов первого блока памяти соединен с другим выходом регистра шага перемещения маркера, другой вход которого соединен с другимиМай входами первого блока памяти, регист- ффффф ра направления перемещения маркера и четвертым выходом синхрогенератора, в 1 второй выход которого соединен с одним из входов генератора указателя направления перемещения маркера, другой вход которого соединен с другим выходом регистра направления перемещения маркера, а выход - с третьим входом элемента ИЛИ.Изобретение относится к автоматике и вычислительной технике и можетбыть использовано при проектировании устройств отображения информации.Известно устройство для редактиро вания информации, содержащее клавиатуру, коммутатор, процессор, регистрмаркера, блок памяти, генератор маркера, генератор символов, элементИЛИ, блок индикации и генератор импульсов. Зто устройство позволяетредактировать .отображаемую алфавитноцифровую информацию с ручным перемещением маркера по четырем направлениям или антоматическим, после ввода 15символа, перемещением маркера наодну позицию вправо 1 1.Недостатком этого устройства является низкое быстродействие при редактировании информации;20Наиболее близким по техническойсущности к изобретению является устройство для редактирования информации, содержащее последовательно соединенные клавиатуру, коммутатор, процессор, блок памяти, генератор символов, элемент ИЛИ,и блок индикации,последовательно соединенные счетчикмаркера, подключенныйк процессору,и генератор маркера, соединенный свторым нходом элемента ИЛИ, второйблок памяти, подключенный к процессору, и генератор импульсов, соединенный с процессором, блоком памяти исчетчиком маркера, генератором символов и генератором маркера, а также З 5с блоком индикации. Зто устройствопозволяет производить редактированиеотображаемой информации во времяобратного хода луча блока индикациис антоматическим перемещением маркера вправо и ручным перемещением егопо любому из четырех направлений -вправо, вниз, влево или вверх 21.Недостатком. устройства являетсянизкое быстродействие при редактированин отображенной информации,требующей перемещения маркера вниз,влево или вверх, При этом для внодаочередного символа по маркерку склавиатуры предварительно требуется 50вручную осуществить перемещениемаркера влево, а затем - в нужномнаправлении (вниз, влево или вверх )Это обусловлено тем что при вводесимвола по маркеру с клавиатуры, 55маркер автоматически перемещаетсявправо на одну позицию. Вторым недостатком известного устройства является низкое быстродействие при редактиро ванин информации, требующей перемещения маркера с шагом на заданное количество позиций, Время, необходимое для редактирования отображаемой информации, пропорционально количеству нажатий клавиш в процессе редактирования клавиш вводимых символов и управления маркером ,Процесс редактирования отображаемой информации можно представить как последовательность участков редактирования, каждый из которых характеризуется постояноством направления и шага между вводимыми с клавиатуры символами. Для такого участка редактирования количестно нажатий клавиш определяется формулойН, К +1)(81+Н),где Юр - количество нажатий клавиш в известном устройстве;К - количество вводимыхс клавиатуры символов;Ш - шаг расположения вводимых символов;Н - параметр направления1 Н -1 для направлениявправо; Н+1 для остальных направлений 1Целью изобретения является повышение быстродействия устройства.Постанленная цель достигается тем, что устройство для редактирования информации на экране телевизионного индикатора, содержащее последовательно соединенные блок внода данных, коммутатор, процессор, первый блок памяти, генератор символов и элемент ИЛИ, подключенный к одному из входов телевизионного индикатора, другой вход которого соединен с первым выходом синхрогенератора, второй выход которого соединен с другим .входом генератора символов и одним из входов генератора маркера, выход которого соединен с вторым входом элемента ИЛИ, а другой вход генератора маркера соединен с одним иэ выходов регистра маркера, другой выход которого соединен с другим выходом первого блока памяти и вторым входом процессора, второй выход которого соединен с другим входом коммутатора, а третий вход соеди-, нен с третим выходом синхрогенератора, четвертый выход которого соединен с одним иэ нходон регистра1157538 3маркера и другим входом первого блока памяти, третий выход и четвертый вход процессора соединены с соответствующими входом и выходом второго блока памяти, содержит гене; ратор указателя направления перемещения маркера, регистр направления перемещения маркера и регистр шага перемещения маркера, одни из входов и выходов регистров направления и О шага перемещения маркера соединены соответственно с первым выходом и вторым входом процессора, один из выходов первого блока памяти соединен .с другим выходом регистра шага перемещения маркера, другой вход которого соединен с другим входом первого блока памяти, регистра направления перемещения маркера и четвертым выходом синхрогенератора, второй выход которого соединен с одним из входов генератора указателя направления перемещения маркера, другой вход .которого соединен с дру- гим выходом регистра направления перемещения маркера, а выход - с третьим входом элемента ИЛИ.На фиг, 1 представлена траектория автоматического перемещения маркера и состояния генератора направления перемещения маркера, на фиг. 2 -30 блок-.схема предлагаемого устройства; на фиг. 3 - блок-схема алгоритма автоматического перемещения маркера по направлению и-с шагом, заданными оператором. 35Устройство содержит блокввода данных ( клавиатуру), коммутатор 2, процессор 3, первый блок 4 памяти, генератор 5 символов, элемент ИЛИ 6, телевизионный индикатор 7, регистр 40 8 маркера, генератор 9 маркера, второй блок 10 памяти, синхрогенератор 11, регистр 12 направления перемещения маркера, генератор 13 указателя направления перемещения .45 маркера, регистр 14 шага перемещения маркера. Клавиатура 1 предназначена для задания шага и направления автоматического .перемещения маркера, ручного перемещения маркера и ввопа информации по маркеру. Клавиатурасодержит клавиши Задание шага", нЗадание направления", клавиши ручного перемещения маркера, клавишисимволов, шифратор и регистр. В клавиатуре 1 применены переключатели типа ПКН, контакты которых 4использованы для организации первой ступени шифратора, вторая ступень которого и регистр выполнены на элементах серии К 158.Коммутатор 2 предназначен для подключения данных и команд от клавиатуры 1 или ЭВИ к процессору 3 или от процессора к ЭВИ под управлением процессора 3. Процессор 3 предназначен для обработки информации, участвующей в обмене между коммутатором 2 и блоком 4 памяти, регистры 8 маркера, регистром 12 и регистром 14, по микрокомандам, хранящимся во втором блоке 1 О памяти с синхронизацией от синхрогенератора 1. Блок 4 памяти предназначен для обмена информацией код символа, адрес отображения с процессором 3 по командам от него, а также для хранения и выдачи кода символа на генератор 5 символов в соответствии с текущим адресом отображения от синхрогенератора 11. Генератор 5 символов предназначен для преобразования кода символа, поступающего от блока 4 памяти, и кода строки и колонки матрицы разложения знакоместа, поступающего от синхрогенератора 11, а сигнал формирования символа и выдачи его на на элемент ИЛИ 6. Последний предназначен для выдачи на телевизионный индикатор 7 видеосигнала по сигналам формирования символа от генератора 5 символов, формированиямаркера от генератора 9 маркера и формирования указателя направления от генератора 13 указателя направления. Телевизионный индикатор 7 ,предназначен для преобразования видеосигнала, поступающего от элемев .1 ,та ИЛИ 6 и сигнала кадровой и строчной синхронизации, поступающего от синхрогенератора 11, в видимое иэображение. Телевизионный индикатор7 содержит ЭЛТ, видеоусилитель и блок раэверток. Регистр. 8 маркера предназначен для обмена адресом отображения мар кера с процессором 3 по командам от него, а также для хранения адреса отображения маркера и выдачисигнала отображения маркера на генератор 9 маркера при совпадении адреса отображения маркера с текущимадресом отображения от синхрогенератора 11. Генератор 9 маркерапредназначен для преобразованиясигнала отображения маркера, посту 1157538пающего от регистра 8 маркера, и кода строки и колонки матрицы разложения энакоместа, поступающего от синхрогенератора 11, в сигнал Формирования маркера и выдачи его 5 на элемент ИЛИ б. Второй блок 10 памяти предназначен для хранения и выдачи кодов микрокоманд в процессор 3 в соответствии с адресом; поступающим от него, Синхрогенератор 11 предназначен для синхронизации работы устройства и состоит иэ стабилизированного генератора, делителей частоты и формирователей им" пульсов. Регистр 12 предназначен 15 для обмена кодами направления автоматического перемещения маркера с процессором 3 по командам от него,а также для хранения и выдачи этих кодов на генератор 13 направления при совпадении текущего адреса отображения, поступающего от синхрогенератора 11, с фиксированным адресом отображения индикатора направления, Генератор 13 указателя направле- ния предназначен для преобразования кода направления, поступающего от регистра 12 направления, и кода строки и колонки матрицы разложения энакоместа, поступающего от синхрогенератора 11, в сигнал Формирования индикатора направления и выдачи его на элемент ИЛИ 6. Генератор 13 реализован на блоке постоянной памяти. Регистр 4 предназначен для обмена кодами шага автоматического перемеще-фф ния маркера с процессором 3 по коман дам от него, а также для хранения и выдачи этих кодов на генератор 5 символов при совпадении текущего адреса отображения, поступающего от синхрогенератора 11, с фиксированным адресом отображения индикатора шага.Устройство работает следующим образом.45Информация, хранящаяся в блоке 4 памяти и регистре 14, через генератор 5 символов, а также информация из регистра 12 через генератор 13 поступают на элемент ИЛИ 6 и далее Ы на телевизионный индикатор 7 для отображения. На элемент ИЛИ 6 для отображения на телевизионном индикаторе 7, кроме сигнала Формирования символов от генератора 5 символов и сигнала Формирования индикатора направления от генератора 13, посту. пает также сигнал Формирования маркера, вырабатываемый генератором Умаркера по сигналу отображения маркера от регистра 8 маркера. Синхрогенератор 11 выдает на телевизионныйиндикатор 7 сигнал кадровой и строчной синхронизации, а на генератор 5символов, генератор 9 маркера и генератор 13 - код строки и колонки вматрице разложения знакоместа, наблок 4 памяти, регистр 8 маркера,регистр 12 и регистр 14 - текущийадрес отображения. Этим обеспечиваются регенерация отображаемой информации на телевизионном индикаторе 7с частотой кадровой развертки; символы - в соответствии с кодами символов, хранящимися в блоке 4 памяти,и формой символов, задаваемойгенератором 5 символов; маркер - всоответствии с адресом отображениямаркера, хранящимся в регистре 8маркера, и формой, задаваемой генератором 9 маркера; индикатор направления - в соответствии с кодом ификсированным адресом отображенияиндикатора направления, задаваемымирегистром 12, и формой, задаваемойгенератором 13; шаг - в соответствиис кодом и фиксированным адресомотображения индикатора шага, задаваемыми регистром 4, и формой, задаваемой генератором 5 символов. Приэтом за период кадровой разверткипоследовательно спрашиваются всеячейки блока 4 памяти, каждая иэкоторых соответствует определенномузнакоместу на экране телевизионногоиндикатора 7; регистр 8 маркера,адрес отображения которого можетизменяться в пределах адресов ячеекблока 4 памяти; регистр 12 ирегистр 14, у которых адреса отображения индикаторов направления ишага фиксированы за пределами адресов ячеек блока 4 памяти, Во времяобмена информацией между клавиатурой 1 или ЭВМ и коммутатором 2 про"цессор 3 принимает от коммутатора 2или передает ему информацию, участвующую в обмене. По команде, поступающей от клавиатуры 1 или ЭВМчерез коммутатор 2, процессор 3 вычис.ляет и выдает начальный адрес соответствующей микропрограммы в блок1 О памяти, получает от блока 1 Опамяти код микрокоманды и начинаетобработку информации в соответствиис этой микропрограммой вычислениепоследующего адреса микрок.мянды для1157передачи его н блок 10 памяти, нычисление адреса отображения символадля передачи его н блок 4 памяти,вычисление адреса отображения маркера для передачи его в регистр 8 5маркера, вычисление кода направленияавтоматического перемещения маркерадля передачи его н регистр 12, прием информации от коммутатора 2, блока 4 памяти, регистра 8 маркера, 0регистра 12 и регистра 14 шага,преобразование принятой информациипередача результатов преобразованияв комиутатор 2, блок 4 памяти,регистр 8 маркера, регистр 12 и. 1 эрегистр 14 шага ), Синхронизацияработы процессора 3 осуществляетсясинхроимпульсами, поступающимиот синхрогенератора 11. При редактировании отображаемой информации с зклавиатуры 1 можно задавать шаг инаправление автоматического перемещения маркера, осуществлять ручноеперемещение. маркера и ввод информации по маркеру в соответствии смикропрограммой, реализующей алгоритм, представленной на фиг, 3.При этом процессор 3 анализируетсодержимое регистра клавиатуры 1(Р,К )и, в зависимости от результа та анализа (блок 1 ), переходит квыполнению блокон 11,111,1 Ч или Ч.При задании шага автоматическогоперемещения маркера с помощью клавиши "Задание шага"("ЗШ") и одной изцифровых клавиш ЩК ) в Р,К заносит- фся комбинация "ЗШ". ЦК, н соответствии с которой процессор 3 после анализа в блоке 1 переходит к блоку 11,в котором выполняется занесение кодашага иэ Р,Кн регистр 14 (РШ). ффВ результате заданный шаг отображает,ся на индикаторе 15 шага автоматического перемещения маркера (фиг. 1)на телевизионном индикаторе 7. Призадании направления автоматического Зперемещения маркера с помощью клавиши"ЗН" и одной иэ клавиш перемещениямаркера (ПМ ) в Р,К заносится комбинация "ЗН". Клавиши ПМ, н соответствии с которой процессор 3 после акали. ффза в блоке 1 переходит к блоку Ч,в котором выполняется занесение коданаправления (С ) антоматического перемещения маркера н регистр 12 направления (РН 1, Код направления С определяется в эанисимости от содержимогоР К. Для случая 64 символов в строкекод направления С приобретает следующие значения при задании перемещения маркера: + - вправо (" . "), минус 1 - влево,(""), ф 64 - нниь (ф 4 ф), -64 - вверх ( Ф )В результате, заданное направление отображается на индикаторе Ь напранления автоматического перемеще ния маркера (фиг. 1) на индикатореПри ручнои перемещении маркера с помощью одной из клавиш ПМ (" 4 " или " 1 ") Р К заносится код, в соответствии с которым процессор 3 после анализа в блоке 1 переходит к блоку 1 Ч, в котором выполняется вычисление нового адреса отображения маркера по существующему коду направления С с занесением вычислен" ного адреса в регистр маркера 8 ( РМ ), В результате .маркер перемещается на экране индикатора 7 на. одну позицию в заданном направлении. При вводе информации по маркеру с клавиатуры 1 с помощью одной из символьных клавиш (СК ) в РК заносится код, в соответствии с которым процессор 3 после анализа в блоке 1 переходит к блоку 111, в котором выполняется занесение адреса отображения маркера из Р М в регистр адреса(РА ) блока 4 памяти и кода символа из РК во входной регистр (Р,В ) блока 4 памяти. Затем процессор 3 переходит к блоку Ч 1, н котором выполняетсяпрерывание регенерации, запись кода символа по заданному адресу блока 4 памяти и восстановление регенерации. После этого процессор 3 переходит к блоку Ч 11, н которои выполняется автоматическое перемещение маркера с шагом, заданным в РШ, и по направлению, заданному в РЙ, При этом кодовое значение шага. в РгШ переводится в числовое, так как в РгШ хранитСя код цифры и КОИ, отличающийся от двоичного значения этой цифры на величину 32. В результате заданный символ отображается на экране телевизионного индикатора 7 по адресу, заданному маркером, а маркер автоматически перемещается в напранлении и с шагом, отображаемыми на соответствующих индикаторах 16 и 15.Введение регистра направления, генератора указателя направления и регистра шага перемещения маркера в предлагаемое устройство выгодно отличает его от известного, так как при этом повышается быстродействие. Для участка редакчиролаиия,1157538 10 Мй.:1 Количество нажатийклавиш Коэффициентповышениябыстродействия Шаг ДМфар) МУОМ (ю,) л 59 32 . 1 17 2 3 Нпра 3 А-Б15 н 3,5 20 БВл 7-К Ввер 252 сего: характеризующегося постоянством направления и шага вводимых с клавиатуры символов, количество нажатий клавиш при редактировании в предлагаемом устройстве ( Мс)определяется 5 по формулеН ,-К+2 (2)По сравненюо с известным предлагаемое устройство позволяет повысить быстродействие за счет автоматичес О кого, после ввода символа, перемещения маркера по любому из четырех направлений с шагом иа заданное количество позиций, Зто необходимо при редактировании отображаемой ин формации, представляющей собой схемы, гистограммы, таблицы, тексты с "разрядкой", расположенные в строку и в колонку, и т.п. Повышение быстроУчасток Количест- Направлениередакти- во вводирования мых симводействия процесса редактированияпредлагаемого устройства ло сравнению с известным можно выразить ввиде отношения где а - козффициент повышениябыстродействия,и проиллюстрировать на примере редактирования отображаемой информации, представленном на фиг. 1, где 17 - кадр отображения информации;18 - требуемая траектория перемещения маркера.В таблице представлены данные по повышению быстродействия известного и предлагаемого устройств.1157538 Составитель М.НемировсЛазаренко Техред Ж,Кастелевич орректор С.Черн Редак о Зака д,4 ППП "Патент", г. Ужгород, ул. Проектная Ф 2/47 . Тираж 710 ВНИИПИ Государственного коми по делам изобретений и откр 13035, Москва, Ж, Раушск Пта СССРийнаб
СмотретьЗаявка
3614993, 11.04.1983
ОРДЕНА ЛЕНИНА ИНСТИТУТ КИБЕРНЕТИКИ ИМ. В. М. ГЛУШКОВА
ДАНИЛЬЧЕНКО КОНСТАНТИН НИКОЛАЕВИЧ, СМИРНОВ ВАЛЕНТИН СЕРГЕЕВИЧ, СОЛДАТОВ ВИКТОР БОРИСОВИЧ
МПК / Метки
МПК: G06F 3/153, G09G 1/16
Метки: индикатора, информации, редактирования, телевизионного, экране
Опубликовано: 23.05.1985
Код ссылки
<a href="https://patents.su/8-1157538-ustrojjstvo-dlya-redaktirovaniya-informacii-na-ehkrane-televizionnogo-indikatora.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для редактирования информации на экране телевизионного индикатора</a>
Предыдущий патент: Устройство для ввода информации
Следующий патент: Устройство регулировки напряжения
Случайный патент: Гранулометр