Устройство для вывода графической информации
Иллюстрации
Показать всеРеферат
УСТРОЙСТВО ДЛЯ ВЫВОДА ГРАФИЧЕСКОЙ ИНФОРМАЦИИ, содержащее генератор импульсов, иервый, второй и третий счетчики, Ipyiiny элементов И, первый и второй блоки дешифраторов, первый , второй, третий, четвертый и пятый триггеры , первый регистр, первый элемент И, сумматор, телевизионный индикатор, вход которого соединен с выходом сумматора, первый вход которого соедилен с выходом первого элемента И, первый вход которого соединен с выходом первого регистра, входы группы которого являются входами первой группы устройства, второй вход первого элемента И соединен с выходо.м пятого триггера, вход которого соединен с пятым выходом первого блока дешифраторов, первый , второй, третий и четвертый выходы которого соответственно соединены с входами первого, второго, третьего и четвертого триггеров, выход четвертого триггера соединен с третьими входа.ми эле.ментов И группы и пятым входом сумматора, третий вход которого соединен с вторыми входами элементов и группы и выходом второго триггера , выходы первого и третьего триггеров соответственно соединены с вторым и четвертым входа.ми сумматора, выход генератора импульсов соединен с первы.м входом первого регистра и входом первого счетчика , первый выход которого соединен с первым входом третьего счетчика, BTOpoii вход которого соединен с первым выходом второго счетчика, второй выход которого соединен с первым входом первого блока депшфраторов . второй вход которого соединен с входом второго блока депшфраторов и третьи .м выходом первого счетчика, второй выход которого соединен с входом второго счетчика , выходы группы второго блока де1пифраторов соединены соответственно с первыми входами элементов И группы, выходы которых являются выходами первой группы ycTpoiicTBa, выходы третьего счетчика являются выходами второй группы устройства. отличающееся тем, что, с целью расширения области применения устройства за счет обеспечения возможности хранения растрового S массива изображения в ЭВ.М с малым объе (Л мом оперативной памяти, в него введены ко.ммутатор, второй регистр, второй блок памяти и третий элемент И, первый вход которого соединен с первы.м входом второго элемента И, четвертыми входами элементов И группы и выходом второго регистра, второй вход которых соединен с третьим выходом второго блока дешифраторов, первый 05 выход которого соединен с вторым входом второго э,1емента и, выход которого соедисо нен с третьим входом третьего счетчика, второй выход второго блока дешифраторов соединен с вторым входом блока намяти. выход которого соединен с первым входом BTOpoio регистра, первый вход блока памяти соед1нен с выходом коммутатора, первый вход которого соедипен с первым входом первого блока дешифраторов, второй вход и П1естой выход которого соединены соответ ственно с вторым входом коммутатора и вторы .м входом третьего элемента И, выход которого соединен с вторым входом первого регистра, третий вход которого соединен с обш.ей П1ИНОЙ устройства, третий и четвертый входы коммутатора являются входами BTOpoii группы устройства, пятый вход ком
союз советских
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (5@4 с 09 G ц08
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н А BTQPCHOMV СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3700909/24-24 (22) 5.02.84 (46) 23.07.85. Бюл. ¹ 27 (72) О. Н. Цапко и В. Б. Шувалов (71) Московский ордена Трудового Красного Знамени инженерно-физически и институт (53) 681.327. 1 1 (088. 8) (56) Авторское свидетельство СССР
¹ 483689, кл. G 09 G 1/08, 1975.
Авторское свидетельство СССР № 824285, кл. G 09 G )i!08, 1981. (54) (57) УСТРОИСТВО ДЛЯ ВЫВОДА
ГРАФИЧЕСКОЙ ИНФОРМАЦИИ, содержащее генератор импульсов. IlcpB!>IH, второй и третий счетчики, группу элементов И, первый и второй блоки дешифраторов, первый, второй, третий, четвертый и пятый триггеры, первый регистр, первый элемент И, сумматор, телевизионный индикатор, вход которого соединен с выходом сумматора, первый вход которого соединен с выходом первого элемента И, первый вход которого соединен с выходом первого регистра, входы группы которого являются входами первой группы устройства, второй вход первоr0 элемента И соединен с выходом пятого триггера, вход которого соединен с пятым выходом первого блока дешифраторов, первый, второй, третий и четвертый выходы которого соответственно соединены с входами первого, второго, третьего и четвертого триггеров, выход четвертого триггера соединен с третьими входами элементов И группы и пятым входом сумматора, третий вход которого соединен с вторыми входами элементов И группы и выходом второго триггера, выходы первого и третьего триггеров соответственно соединены с вторым и четвертым входами сумматора, выход генератора импульсов соединен с первым входом первого регистра и входом первого счетчика, первый выход которого соединен с пер„„SU„„1169010 А вь:м входом третьего счетчика, второй в .од которого соединен с первым выходом второго с TBèê3, второй выход которого соединен с первым вход0хl первого блока дешифраторов, второй вxo;I, которого соединен с входом второго блока дешифраторов и треп>им выходом первого счетчика, второй Bl>lход которого соединен с входом второг0 счетчика, выходы группы второго блока деп!ифра-оров соединены соответственно с первыми входами элементов И группы, выходы которых являются выходами первой гpvlltlt>!
vcTp0йствсI, Выходы т17етье1 О сч(>тчика ЯL3.1яются выходами второй груtlllt>l устройства, Отл!! I(1K>17((>e(>> массивы изображения в ЭВМ с малым обгьемом оперативной памяти, в него введень!
Koxlxlx татор, второй регистр, второй блок
II3мяти и третий элемент И. первый BxOд ко- С торого соединен с первым входом второго элемента И, четвертыми входами элементов ф
И группы и выходом второго регистра, второй вx01 которых соединен с третьим выx0дом вт(;р(.о блока дешифраторов, первый IaaaaL выход которого соединен с вторым входом р ) второго э,(емента И, выход которо!.0 соединен с третьим входом третьего счетчика. второй выход второго олока дешифраторов соединен с вторым входом блока памяти. выход которого соединен с первым входом ()
BTop0I о pel èñòðà, первый вход блока памяти соед! нен с выходом коммутатора, первый вход которого соединен с первым входом первого блока де!иифраторов, второй вход и шестой выход которого соединены соответ- р
cTBeBltî с вторым входом коммутатора и вторым вхо (ом третьего элемента И, выход ко
Topoto соединен с вторым входом первого регистра, третий вход которо!о соединен с общей шиной устройства, третий и четвертый в;оды коммутатора являются входамп второй группы устройства, пятый вход ком1169010
45 мутатора соединен с третьим входом блока памяти и является входом устройства, чет1
Изобретение относится к вычислительной технике, в частности к устройствам для вывода информации.
Целью изобретения является расширение области применения устройства за счет обеспечения возможности хранения растрового массива изображения в ЭВМ с малым объемом оперативной памяти.
На чертеже представлена схема предлагаемого устройства.
Устройство содержит генератор 1 импульсов, первый 2, второй 3 и третий 4 счетчики, группу элементов И 5, первый 6 и второй 7 блоки дешифраторов, первый 8, второй 9, третий 10, четвертый 11 и пятый
12 триггеры, первьгй регистр 13, первый элемент И 14, сумматор 15, телевизионный индикатор 16, блок 17 памяти, коммутатор
18, второй регистр 19, второй 20 и третий 21 элементы И.
Устройство работает следующим образом.
Генератор 1 импульсов формирует импульсы высокой частоты, соответствующей требуемой дискретизации растра экрана по горизонтали, которые поступают на входы счетчика 2 и регистра 13, осуществляя сдвиг содержащейся в нем информации, которая заносится из памяти ЭВМ. Емкость регистра 13 равна разрядности слова памяти.
Коэффициент пересчета счетчика 2 соответствует телевизионному стандарту длительности строчной развертки. Сигнал с выхода старшего разряда счетчика 2 поступает на вход счетчика 3, который осуществляет пересчет строк изображения в кадре и имеет период пересчета, соответствующий длительности кадровой развертки. Сигналы с выходов счетчика 2 поступают на входы первого 6 и второго 7 блоков дешифраторов, а также на первые входы коммутатора 18.
Сигналы с выходов счетчика 3 поступают на входы первого блока 6 дешифраторов, а также на вторые входы коммутатора 18.
Эти сигналы с выходов счетчиков 2 и 3 образуют адрес блока 17 памяти при считывании из него информации. Первый блок 6 дешифраторов формирует управляющие сигналы записи слова информации в регистр 13, переброса пятого триггера 12, который разрешает прохождение видеосигнала с регистра 13 через первый элемент
25 зо вертый и пятый входы блока памяти являются входами третьей группы устройства.
И 14 во время видимого хода луча кадровой и строчной разверток, и сигналы формирования строчного импульса, формируемого первым триггером 8, кадрового импульса, формируемого третьим триггером 10, импульса строчной защитной полосы, формируемого вторым триггером 9, и импульса кадровой защитной полосы, формируемого четвертым триггером 11. Полученные таким образом компоненты телевизионной синхросмеси совместно с видеосигналом, поступающим с выхода первого элемента И 14, преобразуются аналоговым сумматором 15 в стандартный телевизионный видеосигнал который Поступает на видеовход телевизионного индикатора 16. Блок 17 памяти предназначен для хранения управляющих признаков отображаемых ячеек памяти регенерации изображения. При этом используется непозиционный способ кодирования изображения и специальный способ организации файла регенерации, хранящегося в ОЗУ ЭВМ, и управляющего файла в блоке 17 памяти.
Смысл непозиционного способа кодирования целесообразно проиллюстрировать в сравнении с растровым способом кодирования, реализуемым известным устройством.
Представим растр изображения в виде прямоугольника размером nxm, например
20х20 точек. Пусть развядность ячейки ОЗУ регенерации равна Й (например, 8=4).
Каждой точке на растре изображения соответствует r бит в ОЗУ регенерации. Тогда для хранения в ОЗУ регенерации всего растрового эквивалента требуется
Ny =и m.r бит, независимо от его сложности.
При отображении изображения часть. ячеек содержит только нулевую информацию.
В связи с этим предлагается хранить в файле регенерации только ячейки, содержащие отличные от нуля коды, и считывать их только в необходимые моменты времени. Это приводит к нерегулярности считывания информации из ОЗУ регенерации. Для определения моментов, когда необходимо считывать информацию из файла регенерации, в блоке 17 памяти организуется управляющий файл размерностью — — бит, л тл
1169010
Составитель В. Верховский
Редактор И. Николайчук Техред И. Верес Корректор В. Бутяга
3aказ 46!9/46 Тираж 452 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж вЂ” 35, Раушская наб., д. 4/5
Филиал ППП «Патент», г. Ужгород, ул. Проектная, 4
Каждый i-й бит управляющего файла несет информацию о характере сегмента изображения, соответствующего на растре изображения положению i-й ячейки файла регенерации. Если в i-м сегменте информация отсутствует, то i- и бит равен»0», если в i-м сегменте есть отличная от «О» информация, то i-й бит управляющего файла равен «1», Такая организация процесса отображения позволяет последовательно синхронно 10 с разверткой растра просматривать управляющий файл, определять, необходимо ли считывать из файла регенерации следующее слово для отображения на экране или же просто формировать нулевые сигналы, соот15 ветствующие отсутствию изображения.
Таким образом, файл регенерации содержит только последовательно упакованные ячейки, содержащие отличные от нулевых коды.
Под действием сигналов с выхода вто- 20 рого блока 7 дешифраторов организуется циклическое считывание информации из блока 17 памяти. При этом сигналы с выходов счетчиков 2 и 3, поступающие на коммутатор 18, являются адресами сч итываемых из блока 17 памяти ячеек, а период считывания всей памяти соответствует времени отображения растра изображения. Считанная информация с выходов блока 17 памяти записывается во второй регистр 19 и сдвигается под управлением сигналов с выходов второго блока 7 дешифраторов. Появляющиеся на выходе второго регистра 19 c»гналы управляют работой элементов И 5 группы, третьего 21 и второго 20 элементов
И, разрешая или запрещая прохождение через них сигналов. Если на выходе второго регистра !9 появляется единица, то необходимо считать из файла регенерации следующую ячейку. При этом открываются элементы И 5, пропуская в ЭВМ управля1ощие сигналы считывания, открывается элемент И 20, разрешая увеличение на единицу содержимого счетчика 4, и открывается элемент И 21, разрешая запись информации, считанной из ОЗУ ЭВМ, в регистр 13.
При появлении на выходе второго регистра 19 нуля считывание из ОЗУ регенерации не происходит, так как элементы
И 5, 21 и 20 запираются. При этом на выходе регистра 13 уровень логического «О», так как последовательный информационный вход регистра подключен к шине «О». По окончании отображения кадра изображения счетчик 4 восстанавливает исходное состояние под действием сигналов с выхода счетчика 3, и начинается следующий цикл просмотра содержимого блока 17 памяти.
Таким образом, изобретение позволяет достигнуть значительного сокращения объема оперативной памяти ЭВМ (до 40 /,). необходимой для хранения растрового»аесива отображаемой информации.