Изобретение относится к вьгчисли- тельной технике, предназначено для |вывода информации из ЭВМ и может использоваться в специализированных устройствах отображения графической информации.
Цель изобретения - расширение области применения устройства путем отображения информации в различных iтелевизионных стандартах.
На фиг. 1 представлена функциональная схема устройства; на фиг. 2 - алгоритм функционирования блока управления .
Устройство содержит блок 1 управления, блок 2 постоянной памяти, первый 3, второй 4 и третий 5 регистры, дешифратор 6, сумматор 7, информаци- онньй вход-выход 8 устройства, теле- визионный индикатор 9, адресный вход- выход 10 устройства, тактовьй выход устройства II, счетчик 12, мультиплексор 13, выход 14 кадрового гасящего импульса устройства, управляющий |выход 15 устройства. На фиг. 2 пози- I днями 16-26 обозначены номера блоков I алгоритма функционирования. : Устройство работает следующим образом.
Информация об изображении хранится в запоминающемустройстве вычислительной машины (не показано), с которой работает устройство отображения, в виде последовательности байтов. Каж- дый байт данных несет информацию об jодной то.чке изображения. Смена инфор- |мации в запоминающем устройстве изоб- рс1жения разрешается только в период
: гашения экрана. Эта функция обеспечи-40 сигналь замешиваются в полньй телевается передачей на выход,14 кадрового гасящего импульса (КГИ) с четвертого выхода третьего регистра 5. Направление передачи шинных буферов данных, согласующих устройство отоб- д ражения с вычислительной машиной, контролируется сигналом Прием с третьего выхода блока 1 управления, поступающим на управлякяций выход 15 устройства.
Функционирование узлов устройства, телевизионньй стандарт изображения определяется программой, хранимой в блоке 2 постоянной памяти. В процессе исполнения этой программы блок 1 управления выставляет на выходах адреса адрес очередной команды, который поступает на адресные входы блока 2 постоянной памяти и вырабатыва50
55
визионньи сигнал, в результате чего генератор строчной развертки телевизионного индикатора 9 будет установлен в исходное состояние, а луч пога шен. Затем блок 1 зшравления, аналогично вьш1еописанному, заносит в тре тий регистр 5 новьй код, где в разря де, соответствующем ССИ, зафиксирова ноль, а в разряде СГИ - единица. Благодаря этому формируется срез ССИ В результате генератор строчной развертки телевизионного индикатора 9 запускается. Нелинейньй начальньй участок остается невидимьш, т.е. дей ствует СГИ. Пока длится СГИ, блок 1 управления в одном из своих внутренних регистров устанавливает в началь ное состояние код указателя тек ущей точки изображения, соответствующий
ет сигнал чтения памяти, поступающий с его первого выхода на вход управления чтением блока 2 постоянной памяти. При этом из блока 2 постоянной памяти выбирается код команды, который через информационный вход-выход 8 поступает в блок I управления, где команда декодируется и выполняется. Затем производится вьтолнение следующей команды и т.д. После включения питания блок I управления начинает выполнение программы (см. фиг. 2) с Начало.
При выполнении программного блока 16 Установка исходного состояния прежде всего формируются фроить: строчного синхроимпульса (ССИ) и строчного гасящего импульса (СГИ), для чего блок I управления выставляет на адресном выходе адрес третьего регистра 5, на информационном входе- выходе 8 - код с едингатами в разрядах, соответствующих ССИ и СГИ, а на первом выходе - сигнал записи.
Адрес декодируется дешифратором 6 в результате чего на его первом выходе появляется уровень логической единицы, поступающий на вход управления записью третьего регистра 5. Совпадение этого сигнала с сигналом записи, поступакщим с первого выхода блока 1 управления на тактовый вход третьего регистра 5, обеспечивает . запись информации в третий регистр 5 с входа-выхода 8 данных блока 1 управления. На выходах третьего регистра 5 появляются сигналы ССИ и СГИ. Поступая на входы сумматора 7, эти
д
0
5
визионньи сигнал, в результате чего генератор строчной развертки телевизионного индикатора 9 будет установлен в исходное состояние, а луч погашен. Затем блок 1 зшравления, аналогично вьш1еописанному, заносит в третий регистр 5 новьй код, где в разряде, соответствующем ССИ, зафиксирован ноль, а в разряде СГИ - единица. Благодаря этому формируется срез ССИ, В результате генератор строчной развертки телевизионного индикатора 9 запускается. Нелинейньй начальньй участок остается невидимьш, т.е. действует СГИ. Пока длится СГИ, блок 1 управления в одном из своих внутренних регистров устанавливает в начальное состояние код указателя тек ущей точки изображения, соответствующий
Адрес выборки изображения
Код номера строки Код номера бай- элемента разложе- та изображения ния по вертикали в строке
название | год | авторы | номер документа |
---|---|---|---|
Устройство для отображения информации на экране телевизионного индикатора | 1988 |
|
SU1585830A1 |
Устройство для отображения информации на экране телевизионного приемника | 1985 |
|
SU1367036A1 |
Устройство отображения информации на экране телевизионного индикатора | 1986 |
|
SU1425768A1 |
Устройство для отображения информации на экране телевизионного индикатора | 1985 |
|
SU1397963A1 |
Устройство для отображения информации | 1986 |
|
SU1437852A1 |
Устройство для отображения информации | 1987 |
|
SU1529279A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1986 |
|
SU1427412A1 |
Устройство формирования телевизионного изображения с перемещением управляемого фрагмента | 1988 |
|
SU1644171A1 |
Устройство для отображения информации на экране телевизионного индикатора | 1987 |
|
SU1441452A1 |
Устройство для отображения информации на экране телевизионного приемника | 1985 |
|
SU1287223A1 |
Изобретение относится к вычислительной технике, предназначено для вьшода информации из ЭВМ и может использоваться в специализированных устройствах отображения графической информации. Целью изобретения является расширение области применения устройства путем отображения информации в различных телевизионных стандартах. Устройство содержит блок 1 управления, блок 2 постоянной памяти, первый 3, второй 4 и третий 5 регистры, дешифратор 6, сумматор 7, теле- визионный индикатор 9, счетчик 12 и мультиплексор 13 с соответствующими связями. Блок I управления реализует программу, записанную в блоке 2 постоянной памяти, и задает периоды формирования строчных и кадровых синхроимпульсов записью соответствующих кодов в регистр 5. Данные -поступают в устройство в виде слов, которые поочередно заносятся в первый 3 и второй 4 регистры, где сдвигаются , и, проходя через мультиплексор 13, поступают на сумматор 7, где формируется полньй телевизионньй сигнал, управляющий отображением информации на экране телевизионного индикатора 9. Изменяя величину программируемых задержек в блоке 1 управления, обеспечивают возможность изменения временных соотношений телевизионного видеосигнала. I табл.„2 ил. (Л ел ел О1 «ч
Старшие разряды адреса
Как правило, начальное состояние кода текущей точки изображения содержит нули в полях 2, 3 и 4. На этом выполнение программного блока 16 заканчивается. Затем блок 1 управления переходит к вьшолнению следующего бл блока 17 Подготовка начала первой строки. При этом блок 1 управления выставляет на адресном выходе адрес, равный указателю текущей точки изоб- ражения, и вырабатывает на первом вы ходе сигнал чтения, а на третьем выходе - сигнал Прием. Эти сигналы поступают в запоминакнцее устройство, вычислительной мащины (через вход- выход 10 адреса, тактовый выход I1 устройства и управляющий выход 15. Одновременно адрес с выхода блока 1 управления поступает на адресньй вход дешифратора 6. Дешифратор 6 построен таким образом, что в случае обращения блока 1 управления к запо- миншощему устройству вычислительной машины по четному адресу активируется второй выход, а в случае, обращения по нечетному адресу - третий выход. Следовательно, если начальное значение указателя четное, то активный уровень будет установлен на втором выходе дешифратора 6. Этот уровень поступает на вход управления записью первого регистра.3. Сигнал чтения, сгенерированньй блоком 1 управления на линии MEMR первого выхода, поступает через тактовьй выход 11 устройства на вход чтения запоминающего устройства вычислительной машины, в ре- зультате чего из него считьтается слово изображения. Последнее через информационньй вход-выход устройст
Младшие разряды адреса
35
20 -25зо
40
45
0
ва 8 поступает на информационные входы первого регистра 3, где и запоминается. Затем блок 1 управления ин- крементирует указатель текущей точки изображения и повторяет вышеописанный цикл считывания. Однако поскольку адрес теперь будет нечетньй, второе слово изображения запоминается во- втором регистре 4. Указатель текущей точки изображения вновь гшкременти- руется, чем подготавливается адрес для считьюания следующего слова изображения .
Далее блок 1 управления переходит к вьшолнению следующего программного блока 18 Формирование среза СГИ,.видеосигнала и признака конца изображения. При этом блок 1 управления выводит в третий регистр 5 нулевой код (вьшод происходит аналогично описанному в блоке 16 Установка исходного состояния }. При этом формируется срез СГИ. Окончание СГИ на первом выходе третьего регистра 5 вызывает снятие сигнала, блокирующего работу счетчика 12, на тактовый вход которого постоянно поступают импульсы с второго выхода блока 1 управления. Счетчик 12 изменяет свое состояние на каждый входной импульс. Код состояния счетчика 12 поступает на управляющий вход мультиплексора 13, на информационные входы которого поступают разряды первого 3 и второго 4 рег.. В результате этого на выходе мультиплексора 13 будет сформирован после- довательньй видеосигнал, значения которого при каждом состоянии с-.-тчика 12 соответствуют значениям раз i тдов первого 3 и второго 4 регистров т.е.
элементам изображения. Этот сигнал поступает на пятый вход сумматора 7, где замешивается с импульсами гашения и синхронизации, В результате полньй телевизионньй сигнал с выхода сумматора 7 вызывает на телевизионном индикаторе 9 воспроизведение изображения на начале строки. Блок управления работает таким образом, что в момент, когда счетчик 12 обеспечивает
передачу через мультиплексор 13 последнего бита изображения из второго регистра 4, блок 1 управления заменяет слово изображения в первом регист-15 блок 20 Конец изображения 7ре- ре 3, а когда счетчик 12 обеспечивает ализуемый условным переходом в про- передачу первого бита нового слова
управления выводит в третий регистр код СГИ, ССИ, КСИ, КГИ 1100, в результате чего формируются фронты СГИ и ССИ. Затем вьшодится код 1000, чем обеспечивается формирование среза ССИ. Занесение кодов в третий регистр 5 происходит аналогично описанному выше для блока 16. Затем, -используя резерв времени, пока длится СГИ, блок 1 управления вьтолняет операции подготовки начала следующей строки аналогично блоку 17. После этого блок i управления выполняет програмграмме по ранее сформированному признаку конца изображения, размещенному в одном из разрядов флагового регистра блока 1 управления. I
изображения из первого регистра 3 - в втором регистре 4. Этот процесс записи кодов изображения в регистры 3 и 4 происходит совершенно аналогично описанному выше (для блока 17). Таким образом, на одной с троке может быть выполнено несколько обновлений содер жимого первого 3 и второго 4 регистров без какого-либо ухудшения качества изображения. Пока .счетчик 12 обеспечивает развертку очередной пары слов изображения, блок 1 управления
имеет возможность вычислить признак конца изображения. Это мож11о сделать, сравнивая код указателя текущей точки изображения с заранее известным з начением, со.ответствующим концу изображе
ния. Результат сравнения - признак конца изображения - необходимо сохранить для передачи.программному блоку 20 Конец изображения.
Все эти операции производятся бло
ком 1 управления в промежутках между 40 блок управления инкрементирует ука- обновлением содержимого первого 3 и второго 4 регистров. Избыточные интервалы времени в работе блока 1 управления, возникающие вследствие незатель текущей точки изображения, учитывая движение луча телевизионного индикатора 9 по невидимой строке, и сравнивает -его с заранее известным
совпадения длительности воспроизведе- 45 значением, соответствующим концу КСИ. ния фрагментов изображения на строке Результат сравнения формируется точно в телевизионном индикаторе и времени так же, как и признак конца изображе- выполнения блоком 1 управления команд. ния аналогично блоку 18. Затем, неза- необходимых для вычисления признаков, висимо от значения этого признака, компенсируются путем исполнения холо- 50 выполняется задержка до конца текущей стых команд, дублированием команд или строки, и блок 1 управления переходит
к выполнению программного блока 22 Генерирование строчных импульсов, котор ьй выполняется аналогично блоку 55 19, с той лишь разницей, что коды, вьшодимые в третий регистр 5, имеют
любым другим способом реализации программных задержек. После исполнения требуемого форматом изображения по строке количества обновлений блок 1 управления переходит к выполнению следующего программного блока 19 Генерирование строчных импульсов. В процессе реализации этой функции блок 1 .
значения 111 и 1011 соответственно и подготовка к началу следующей строки не производится - вместо нее вы блок 20 Конец изображения 7ре- ализуемый условным переходом в про-
управления выводит в третий регистр код СГИ, ССИ, КСИ, КГИ 1100, в результате чего формируются фронты СГИ и ССИ. Затем вьшодится код 1000, чем обеспечивается формирование среза ССИ. Занесение кодов в третий регистр 5 происходит аналогично описанному выше для блока 16. Затем, -используя резерв времени, пока длится СГИ, блок 1 управления вьтолняет операции подготовки начала следующей строки аналогично блоку 17. После этого блок i управления выполняет програм блок 20 Конец изображения 7ре- ализуемый условным переходом в про-
грамме по ранее сформированному признаку конца изображения, размещенному в одном из разрядов флагового регистра блока 1 управления. I
Если значение этого гфизнака равно О, то блок 1 управления повторит программные блоки 18 и 19, иначе - перейдет к исполнению блока 21 Формирование среза era, кадровьк импульсов и признака конца КСИ. Исполнение блока 21 начинается с занесения блоком 1 управления в третий регистр 5 кода era, ССИ, КСИ, Кга ООП. Это вьтолняется аналогично описанному выше для блока 16. Этот код поступает на выход третьего регистра 5, обеспе- чивая формирование среза СГИ .и фрон- тов КСИ и Кга. С этого момента разре- шается изменение содержимого запоминающего устройства изображения вычислительной машины благодаря поступлению Кга на выход 4 устройства. Далее
блок управления инкрементирует ука-
затель текущей точки изображения, учитывая движение луча телевизионного индикатора 9 по невидимой строке, и сравнивает -его с заранее известным
значения 111 и 1011 соответственно и подготовка к началу следующей строки не производится - вместо нее выполняется задержка на эквивалентное время. Следующим выполняется программный блок 23 Конец КСИ, который аналогичен блоку 20. При этом если формирование КСИ еще незакончено,
блок 1 управления повторяет вьтолне- ние программных блоков 21 и 22, в противном случае - переходит к исполнению блока 24 Формирование среза СГИ, кадрового гасящего импульса и признака конца КГИ. Этот программны блок выполняется аналогично блоку 21 с тем отличием, что в третий регистр 5 вьшодится код 0001, чем обе- спечивается формирование среза не только СГИ, но и КСИ. Кроме того, значение кода указателя текущей точки изображения сравнивается теперь со значением, соответствующим концу КГЦ, и формируется признак конца КГИ.
Следующим выполняется программньй блок 25 Генерирование строчных импульсов. Этот блок реализуется блоком 1 управления аналогично блоку 19 с той лишь разницей, что коды, вьшо- димые в третий регистр 5, имеют значения 1101 и 1001 соответственно и подготовка к началу следующей строки не производится. Затем вьтолняется заключительный блок 26 Конец.КГИ. В процессе выполнения этой функции блок 1 управления анализирует признак конца КГИ: если он равен единице, то реализуется переход к началу програм- мы - блоку 17, иначе повторяется цикл воспроизведения КГИ, начиная с блока 24.
Таким образом, изобретение обеспе- 40 чивает расширение области применения устройства путем отображения информации в различных телевизионных стандартах, временные интервалы которых формируются блоком 1 управления при вы- 45 полнении программных алгоритмов, хранящихся в блоке 2 постоянной памяти.
Формула изобретения
Устройство для отображения информации на экране телевизионного индикатора, содержащее блок управления.
юй 15 20
25 ЗО с
40 45
0
блок постоянной памяти, первьй, второй и третий регистры, дешифратор и сумматор, информационный вход-выход блока управления, информационный вход третьего регистра и выход блока постоянной памяти являются информационным входом-выходом устройства, первьй, второй, третий и четвертый выхо, ды третьего регистра подключены соответственно к первому, второму, третье- му и четвертому входам сумматора, выход которого соединен с входом телевизионного индикатора, адресный вход- выход блока управления, адресньй вход блока постоянной памяти и вход дешифратора являются адресным входом-выходом устройства, первьй выход дешифратора подключен к входу управления записью первого регистра, первый выход блока управления соединен с входом управления чтением блока постоянной памяти, тактовым входом третьего регистра и является тактовым выходом устройства, отличающееся тем, что, с целью расширения области применения устройства путем отображения информации в различных телевизионных стандартах, оно содержит счетчик и мультиплексор, вькод которого соединен с пятым входом сумматора, второй выход блока управления подключен к тактовому входу счетчика, выход которого соединен с управляющим входом мультиплексора, первьй и второй информационные входы которого подключены к вьгходам соответственно первого и второго регистров, информационные входы которых соединены с информационным входом-выходом устройства, тактовые входы первого и второго.регистров подключены к первому выходу блока управления, входы управления записью второго и третьего регистров соединены соответственно с вторым и третьим выходами дешифратора, первьй выход третьего регистра подключен к входу Установка О счетчика, четвер- тьй выход третьего регистра является выходом кадрового гасящего импульса устройства, управляющим выходом которого является третий выход блока управления.
()
16
фие.2
2f
шарнир. срезо
сги.ка8р.гат ттмгипдш ташмж
15
ТШриродаHuecTpotfныхимпулгг
Устройство для вывода графической информации | 1985 |
|
SU1300543A2 |
Разборный с внутренней печью кипятильник | 1922 |
|
SU9A1 |
Устройство для отображения информации на экране телевизионного индикатора | 1983 |
|
SU1149305A1 |
Разборный с внутренней печью кипятильник | 1922 |
|
SU9A1 |
Авторы
Даты
1989-01-30—Публикация
1986-03-24—Подача