Устройство для вывода графической информации

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

Авторы: Вайрадян, Цапко, Шувалов

ZIP архив

Текст

Изобретение относится к вычислительной технике, предназначено длявывода графической информации иэЭВМ и может использоваться в системах автоматизации проектирования иконструирования, при автоматизированной обработке данных, в диалоговыхсистемах,Целью изобретения является повышение быстродействия устройства,На фиг, 1 представлена блок-схемаустройства; на фиг. 2 - изображениеперемещаемого поля экрана; на фиг. 3 -диаграмма образования свободного адреса, на фиг. 4 " цилиндрическая интерпретация содержимого блока памяти;на фиг. 5 - структура блока управления; на фиг, 6 - структура блока синхронизации.Устройство содержит блок 1 памяти,первый счетчик 2, блок 3 модуляции,блок 4 управления, блок 5 синхронизации, коммутатор 6 адреса, телевизионный индикатор 7, второй счетчик8, первый 9 и второй 1 О регистры,сумматор 11, третий счетчик 12, блок13 умножения и одновибратор 14.Блок 4 управления содержит сдвиговый регистр 15, дешифратор 16, первый триггер 17, первый 18 и второй 19элементы И, первую 20 и вторую 21группы элементов И, второй 22, третий 23, четвертый 24 и пятый 25 триггеры, третий элемент И 26 и элементИЛИ 27,Блок 5 синхронизации содержит генератор 28 импульсов, счетчик 29 точек, счетчик 30 строк, блок 31 дешифраторов, шестой 32, седьмой 33,восьмой 34 и девятый 35 триггеры ианалоговый сумматор 36.Устройство работает следующим образом,Блок 5 синхронизации вырабатываетимпульсы, соответствующие требуемойдискретизации растра экрана телевизионного индикатора и управляет разверткой последнего, Эти импульсы поступают в блок 4 управления, осушествляя его временную привязку к телевизионному синхросигналу,Исходное изображение, хранящееся(фиг, 2) .Размер иэображения, отображаемогоо (. рна экране, составляет 2 Р точек по 5 10 15 20 30 35 40 45 50 горизонтали и 2 точек по вертикали,где 2 - разрядность слова блока паРмяти; 2 - число слов, размещающихся на видимом ходе строки развертки;2 " число строк изображения,Емкость блока 1 памяти (2 +1)х 2слов, В блоке 1 памяти каждой точкеиэображения соответствует один бит,кодирующий яркость точки,Устройство обеспечивает просмотрпо горизонтали исходного изображенияокном экрана с шагом в одно сдовоблока памяти, что осуществляетсяследующим образом. ЭВМ выполняет просмотр файла исходной картины, выделяет части элементов, попадающие вокно экрана начинающееся с адресаА , записываемого по входу начального адреса в первый регистр, ДалееЭВМ формирует растровое представлен+ р 1ние попавшей в окно размером 2 х 2точек части изображения и записываетего в блок памяти, При этом по входууправления записью блока 4 поступаютсигналы управления записью слов, напервые входы коммутатора адреса поступают адреса записываемых слов, а наинформационный вход блока памяти поступает подлежащая записи информация.Считывание информации из блокапамяти происходит следующим образом.На видимом ходе кадра строчныесинхроимпульсы поступают из блока 5синхронизации на тактовый вход первого счетчика 2, По этим импульсампроизводится запись содержащегося впервом регистре адреса А.в первыйсчетчик 2, который имеет коэффициентпересчета 2 +1, однако на видимомходе строки пересчитывается только2 комбинаций, начиная с А дц(фиг, 2), Эти комбинации определяются импульсами "+1", поступающими изблока 5 синхронизации (фиг. 3, поэ. 4),с периодом, равным времени цикла блока памяти. 11 ервый счетчик 2 срабатывает по заднему Фронту поступающихна его вход тактовых импульсов,Последняя комбинация первого счетчика формируется сразу после окончания видимого хода строки (фиг. 3,поз, 2), При этом одновибратор вырабатывает импульс (фиг, 3, поз. 3),по которому производится запись адреса А. , хранящегося в первом счетчике 2, во второй регистр 10, 13396255 1 О 15 50 55 Второй счетчик 8 пересчитывает строки изображения, выводимого на экран на видимом ходе кадра, имеет коэффициент пересчета 2 и устанавливается в 0 сигналом кадрового гасящего импульса, Выходы первого 2 и второго 8 счетчиков подключены через первый и второй входы коммутатора адреса к адресным входам блока 1 памяти и служат адресами считывания словНеобходимые для считывания управляющие сигналы формирует блок управления под действием синхронизирующих импульсов, поступающих из блока синхронизации.Блок 4 управления работает следующим образом, В режиме считывания информации из блока 1 памяти он формирует временную диаграмму цикла считывания и управляет работой модуляционного блока, Сигналы временной диаграммы цикла считывания формируются на выходах сдвигового регистра, который в течение цикла считывания выдвигает поразрядно логическую "1", а в конце цикла сбрасывается в нулевое состояние сигналом с выхода дешифра - тора, который вырабатывает временную последовательность импульсов на протяжении цикла считывания, Зтим же сигналом окончания цикла перебрасывается первый триггер, который определяет на какой регистр и мультиплексор модуляционного блока поступают сигналы записи с выходов первого и второго элементов И и сигналы управления мультиплексорами с выходов первой и второй групп элементов И,При поступлении сигнала управления записью четвертый триггер 24 устанавливается в "1", которая поступает на управляющий вход пятого триггера 25, Последний под управлением сигналов с дешифратора выделяет импульс записи, который подключает коммутатор адреса таким образом, что на его выход поступают адреса записи, Кроме того, импульс записи, проходя через элемент ИЛИ 27 и третий элемент И 26 поступает на вход записи блока 1 памяти, куда и записывается информация.,В режиме записи в свободный столбец сигнал управления записью уста-. навливает второй триггер 22 в состояние "1", которая поступает на управляющий вход третьего триггера 23, По сигналам с дешифратора третий триггер 23 выделяет импульс записи, ко 20 25 30 35 40 45 торый подключает на выход коммутатораадреса его вторые входы (т,е. сигналы с выходов сумматора 4), Кромеэтого, импульс записи, проходя черезпервый элемент 1 ЛИ и элемент И, производит запись информации в блок 1памяти, а также служит импульсам при.бавления "1" в третьем счетчике 12.Считанные из блока 1 памяти словапоступают на входы модуляционногоблока, гце преобразуются в последо -вательный видеосигнал, поступающийсовместно с синхроимпульсами из блока 5 синхронизации на входы телевизионного индикатора. Способ организации считывания из блока 1 памяти, когда в строке считывается 2 +1 слов а отображаФется только 2 слов, позволяет интерпретировать содержимое блока 1 памяти в виде цилиндра (фиг, 4) с одним свободным столбцом шириной в одно слово. Зто свободное слово является смежным с первым отображаемым словом (с адресом А, ) слева и . с последним отображаемым в строке словом (с адресом А) справа, Таким образом, для перемещения окна экрана на одно слово внраво достаточно увеличить на единицу значение А , занести его в первый регистр 9 и сформировать растровое представление свободного столбца, соответствующее правому смежному с окном экрана сегменту исходной картины шириной РОЪ2 точек и высотой 2 точек, При необходимости перемещения окна экрана влево нужно уменьшить на единицу значение Аи занести его в первый регистр 9, а в свободный столбец занести растровое представление участка, соответствующего левому смежному с окном сегменту исходной картины. Запись этого смежного участка в блок 1 памяти осуществляется следующим образом, Импульсы (фиг. 3, поз, 3) из одновибратора поступают на вход записи второго регистра 1 О,к информационным входам которого под"ключены выходы первого счетчика 2,по которым поступают адреса слов дляблока 1 памяти, Импульсы (фиг, 3,поз, 3) осуществляют запись адресаАь свободного слова первой строкиво второй регистр 10. Адреса словблока 1 памяти в свободном столбцепри записи вычисляются по формулеЬгде А(, =2- номер строки, отсчитываемойот верхнего края,При записи растроного массива в свободный сегмент ЭВМ выдает сигналы управлению записью, а на информационные входы блока 1 памяти последовательно выдает 2 слон содержащих растровое представление соответствующего участка, Адреса записи свободного столбца формируются в предлагаемом устройстве путем умножения содержимого третьего счетчика 12 на 2 +1 в блоке 13 умножения, выходной код которого суммируется в сумматоре с кодом А,щ содержащемся во втором регистре. Выходы сумматора, формирующего текущий адрес записи Ат,к подключены к вторым входам коммутатора адреса и служат адресами слов записываемого свободного столбца блока 1 памяти. По окон 25 чания записи 2 слов с выхода третьего счетчика в ЭВМ поступает сигнал окончания записи, Третий счетчик срабатывает по заднему фронту импульса, 30Формула изобретения1, Устройство для вывода графической информации, содержащее блокпамяти, адресный вход которого соединен с выходом коммутатора адреса,а выход соединен с информационнымвходом блока модуляции, ныход которого соединен с информационным входом 40телевизионного индикатора, синхронизирующий вход которого соединен спервым выходом блока синхронизации,о т л и ч а ю щ е е с я тем, что,с целью повышения быстродействия , 45устройства, оно содержит блок управления, первый и второй счетчики,первый и второй регистры, сумматор,третий счетчик, блок умножения и одновибратор, причем второй выход блока синхронизации соединен с тактовымвходом блока управления, третий ичетвертый выходы блока синхронизациисоединены с тактовым входом и входомсдвига второго счетчика., пятый и шестой выходы соединены с тактовым входом и входом сдвига первого счетчика,вход одновибратора соединен с шестымвыходом блока синхронизации, выход одновибратора соединен с тактовым входом второго регистра, информационный вход которого соединен с первым выходом первого счетчика, второй выход Которого соединен с информационным входом второго счетчика, первый информационный выход коммутатора адреса соединен с первым выходом первого счетчика, второй информационный вход коммутатора адреса соединен с выходом второго счетчика, третий информационный нход коммутатора адреса соединен с ныходом сумматора, первый информационный вход которого соединен с выходом блока умножения, а второй информационный вход соединен с выходом второго регистра, вход блока умножения соединен с первым выходом третьего счетчика, второй выход которого является выходом окончания записи устройства, информационный вход третьего счетчика соединен с первым выходом блока управления, второй и третий выходы которого соединены с первым и вторым управляющими входами блока модуляции, четвертый выход блока управления соединен с входом записи блока памяти, пятый выход блока управления соединен с входом управления коммутатора адреса, четвертый информационный вход которого является адресным входом устройства, вход управления записью блока управления является входом записи устройства, информационный вход первого счетчика соединен с выходом первого регистра, вход которого является входом начального адреса устройства, информационный вход блока памяти является информационным входом устройства.2, Устройство по п. 1, о т л и - ч а ю щ е е с я тем, что блок управления содержит сдвиговый регистр, дешифратор, первый триггер, первый и второй элементы И, первую и вторую группы элементов И, второй, третий, четвертый и пятый триггеры, третий элемент И, элемент ИЛИ, причем первый выход дешифратора соединен с перныии входами первого и второго элементов И, второй вход дешифратора соединен с входом сброса сдвигоного регистра и с единичным установочным входом первого триггера, прямой выход которого соединен с вторым входом второго элемента И и с первыми входами элементов И второйгруппы, инверсный выход первого триггера соединен с вторым входом первого элемента И и с первыми входами элементов И первой группы, третий выход дешифратора соединен с единичными установочными входами третьего и пятого триггеров, прямые выводы которых соединены с входами элемента ИЛИ и являются пятым выходом10 блока, выход элемента ИЛИ соединен с первым входом третьего. элемента И, второй вход которого соединен с перными выходами сдвигового регистра, нулевой установочный вход третьего триггера соединен с прямым выходом второго триггера, нулевой установочный вход которого соединен с инверсным выходом третьего триггера, нулевой установочный вход пятого триггера соединен с прямым выходом четвертого триггера, нулевой установочный вход которого соединен с инверсным выходом пятого триггера, единичный установочный вход четвертого триггера и единичный установочный вход второго триггера являются входами управления записью блока, первый вход дешифратора, вторые входы элементов И первой и второй групп, второй вход дешифратора и тактовый вход сдвигового регистра являются тактовым входом блока, прямой выход третьего триггера является первым выходом блока, выходы первого и второго элементов И35 являются вторым выходом блока, выходы элементов И первой и второй групп являются третьим выходом бло=ка, второй выход сдвигового регистраи выход третьего элемента И являютсячетвертым выходом блока,3. Устройство по п. 1, о т л и -ч а ю щ е е с я тем, что блок синхронизации содержит генератор импульсов, четвертый счетчик, счетчикстрок, блок дешифраторов, шестой,седьмой, восьмой и девятый триггерыи сумматор, выход которого являетсяпервым выходом блока, выходы шестогои девятого триггеров соединены с первым и вторым входами сумматора и являются третьим и четвертым выходамиблока, выходы седьмого и восьмоготриггеров соединены с третьим и четвертым входами сумматора, выход восьмого триггера является шестым выходом блока, входы шестого, девятого,седьмого и восьмого триггеров соединены соответственно с первым, вторым, третьим и четвертым выходамиблока дешифраторов, первый вход которого соединен с выходом счетчикастрок, вход которого соединен с первым выходом четвертого счетчика, второй выход которого соединен с вторымвходом блока дешифраторов, выходгенератора импульсов соединен с ин"формационным входом четвертого счетчика, третий выход четвертого счетчика является пятым выходом блока, выход генератора импульсов и второй выход четвертого счетчика являются вторым выходом блока.1339625 рректор В. Бутя едакт по делам изобретений и открытий113035, Москва, Ж, Раушская наб.,Заказ 4228/42 Тираж 433 П ВНИИПИ Государственного комитета СССР исное Производственно-полиграфичес едпри Сос Головач Тех

Смотреть

Заявка

3952276, 13.09.1985

МОСКОВСКИЙ ИНЖЕНЕРНО-ФИЗИЧЕСКИЙ ИНСТИТУТ

ВАЙРАДЯН АКОП СЕМЕНОВИЧ, ЦАПКО ОЛЕГ НИКОЛАЕВИЧ, ШУВАЛОВ ВИКТОР БОРИСОВИЧ

МПК / Метки

МПК: G09G 1/08

Метки: вывода, графической, информации

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

Код ссылки

<a href="https://patents.su/7-1339625-ustrojjstvo-dlya-vyvoda-graficheskojj-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для вывода графической информации</a>

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