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

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

Авторы: Великовский, Микляев

ZIP архив

Текст

(594 с 09 С Е ИЗОБРЕТЕНСВИДЕТЕЛЬСТВУ ПИСАНИ Н АВТОРСНО ва. 1 ил ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМПРИ ГКНТ СССР(56) Авторское свидетельство СССР У И 49305, кл. С 09 С 1/16, 1983.Авторское свидетельство СССР Р 1115043, кл, С 06 Р 13/00, 1982, (54) УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ИНФОРМАЦИИ(57) Изобретение относится к автоматике и вычислительной технике и может быть использовано для вывода на телевизионный экран динамически изменяющейся информацииЦель изобретения - повышение быстродействия устройства. Устройство содержит первый 1, второй 4, третий 1 О и четвертый 11 блоки оперативной памяти, первый 2 и второй 3 формирователи адреса,коммутаторы адреса 7 и данных 8, блокб управления, регистр 9, сдвиговыйрегистр 5, первый 12 и второй 13 блоки сравнения, элемент ИЛИ-НЕ 14, элемент ИЛИ 15 с соответствующими связями, Коды команд, поступая иэ блока 1, преобразуются в адреса записикоординат контура многоугольника вформирователе 2 адреса записи. Этикоординаты записываются в блоки 1 О и11 оперативной памяти, считываютсяи сравниваются в блоках 12 и 13 сравнения с текущим положением луча. Темсамым обеспечивается формирование наэкране замкнутых выпуклых заштрихованных многоугольников, отображениекоторых совмещено с отображениеминой графической информации из блока4 оперативной памяти, чем достигает",ся повышение быстродействия устройстИзобретение относит"я к автоматикеи вычислительной технике и может бытьиспользовано для вывода на экран телевизионного индикатора динамически изменяющейся информации.Цель изобретения - псвьппение быстродействия устройства.На чертеже представлена Функциональная схема устройства. ОУстройство содержит первый блок 1 оперативной памяти, первый Формирователь 2 адреса (записи), второй Формирователь 3 (исполнителькога) адреса, второй блок 4 оперативкой памяти, 15 сдвиговый регистр 5, блск 6 управления, коммутатор 7 ар;реса., коммутатор 8 данных, регистр 9, третий блок 1 О оперативной памяти, четвертый блок 11 оперативной памяти, первый 12 блок 20 сравнения, второй 13 блок сравнения, элемент ИЛИНЕ 14 и элемент ИЛИ 15.Устройство работает следующим образом.В блоке 1 памяти хранится описание 35 изображения в виде дисплейного Файла, составленного из команд, задающих графические примитивы (линии, дуги окружностей, заштрихованчые многоугольники). Параметры графических примити вов динамически изменяются в реальном времени, например смещение и вращение шкал и заштрихованных многоугольников (площадей), Формирователь 2 адреса записи обращается в блок 1 памяти за очередной дисплейной командой и Формирует координаты точек изображения по осям Х и У. Работа Фсрмирователя 2 инициируется в начале очередного кадра изображения, чта сбеспечивает полную перезапись содержимого блока 4 памяти. Блок 4 памяти имеет двойную буферизацию, при которой запись в один предварительно очищенный при считывании буфер совмещается са счи тыванием и выводом информации ка экран из другого предварительна заполненного буфера В следующем кадре буферы меняются местами. Поэтому Формирователь 2 обновляет сар;еркание блока 4 памяти в каждом кадре изображения. При получении командыПлощадь по которой на экране должен отображаться заштрихованный многоугольник, Формирователь 2 записывает команду в свою внутреннюю память и обращается за следующей командой, ожидая прихода бланкируюшего сигнала - кацравого синхроимпульса (КОИ), По сигналу КСИ Фармирователь 2 Формирует координаты тачек, описывающих контур многоугольника, Описание многоугольника задаетсяв виде замкнутой последовательностисвязанных линий и содержится в команде "Площадь. При этом отображаемыемногоугольники ограничены классом выпуклых многоугольников. Тогда припострочном размещении любой элементплощади описывается начальной и конечной точками, поэтому на каждойстроке охваченной многоугольником,расположены начальная и конечная точки. Координаты этих точек, формируемых формирователем 2, через коммутаторы 7 и 8 записьваются в блоки 10и 11 памяти, причем в блок 10 записывается координата начала элементаплощади, а в блок 11 - координата егоконца. Количество ячеек в блоках 10и 11 совпадает с количеством телевизионных строк Поэтому координата Уточки является адресом ячейки памятиблоков 10 и 11, а координаты Х-данными, интерпретируемыми, как координаты начала или конца, соответствующего данной с.троке элемента площади.При этом блок 6 управления идентифицирует текущую точку (начало или конец элемента площади), формируя импульс записи либо в блок 10, либо вблок 11 памяти.Если угол наклона стороны многоугольника имеет значение, соответствующее 1 или 11 квадрантам, то данные записьваются в блок 10 памяти,если 111 или 1 Ч квадрантам, то - вблок 11 памяти. В зависимости от угла наклона стороны многоугольника,запись данных в блоки 1 О и 11 памятиреализуется следующим образом: дляуглов, расположенных в 1 и 111 квадрантах, записьвается только одна координата начала элемента площади,для углов, расположенных в 11 и 1 Чквадрактах, р;анные в ячейку блока 1перезаписьвактся с частотой генерации координат точек, соответствующейгранице элемента площади (при этомкаждая запись на данной строке соответствует координате конца элементаплощади),Идентификация первой точки (началоэлемента площади) на каждой строкеосуществляется блоком 6 управления,который сравнивает младшие разрядыкода номеров текущей и предыдущейточек .При углах наклона стороны многооугольника кратных 0 и 80 из всех точек, лежащих на горизонтальной прямой, выбирается первая и последняя.о5 При угле наклона 0 первая точка записывается в блок О памяти, а в блок 11 памяти идет запись в каждом такте,оПри угле наклона 180 координаты первой точки записываются в блок 11 па- О мяти, а в блок 10 памяти записываются координаты каждой точки.Таким образом, по окончании очередного цикла работы формирователя 2 в блоке 4 памяти сформирована битовая 15 карта изображения, а в блоках 1 О и 11 построчное описание элементов площади. В цикле вывода содержимое блока 4 20 памяти через сдвиговый регистр 5 под управлением сигналов с выходов блока б управления выводится на телевизионный экран, При этом на четвертом выходе блока 6 управления в каждый мо мент времени присутствует текуЩий адрес строки У; и адрес точки внутри строки Х;. Адрес У; через коммутатор 7 адреса одновременно подается на адресные входы блоков 10 и 11 памяти, 30 из которых считывается значение соответствецно координат Х начала и конца строчного элемента площади для данной строки, По окончании цикла считывания в ту же ячейку записывается35 признак ее очистки из регистра 9. Считанные из блоков 10 и 11 координаты начала и конца элемента площади поступают соответственно на блоки 12 и 13 сравнения, где они сравниваются с кодом текущего положения луча, идентифицирующего адрес по строке воспроизводимого на экране элемента иэображения. Блок 12 сравнения формирует сигнал ХХ, а блок 13 - сигнал Х) Х, где Х - координата начала элемента площади; Х ц - координата конца элемента площади, а Х е - .текущая координата элемента иэображения на экране и соответственно в бло б ке 4 памяти. Сигналы с выходов.бло- ков 12 и 13 сравнения поступают на: входы элемента ИЛИ-НЕ 14, на выходе которого появляется логический уровень, по длительности соответствующей 55 строчному элементу площади. Этот сигнал смешивается с данными из сдвигового регистра 5, засвечивая участок строки. Таким образом, изобретение обеспечивает повышение быстродействия устройства за счет совмещения процесса формирования адресов записи и отображения информации.Формула изобретенияУстройство для отображения информации., содержащее первый, второй, третий и четвертый блоки оперативной памяти, первый формирователь адреса, второй формирователь адреса, блок управления, регистр, коммутатор адреса, коммутатор данных, вход-выход первого блока оперативной памяти подключен к информационному входу-выходу первого формирователя адреса, выход которого соединен с информационным входом второго формирователя адреса, выход которого подключен к адресному входу второго блока оператив" ной памяти, выход первого формирователя адреса соединен с первыми информационными входами коммутаторов адреса и данных, управляющие входы которых и управляющие входы третьего и четвертого блоков оперативной памяти подключены к первому выходу блока управления, второй выход которого соединен с управляющим входом второго блока оперативной памяти, вход-выход блока управления подключен к управляющему входу-выходу первого формирователя адреса, третий выход блока управления соединен с тактовым входом второго формирователя адреса, вход сброса которого и второй информационный вход коммутатора адреса подключены к четвертому выходу блока управления, выход регистра соединен с вторым информационным вхбдом коммутатора данных, выход которого подключен к информационному входу четвертого блока оперативной памяти, адресный вход третьего блока оперативной памя" ти соединен с выходом коммутатора адреса, информационный вход первого блока оперативной памяти является информационным входом устройства, о т - л и ч а ю щ е е с я тем, что, с целью повышения быстродействия устройства, оно содержит сдвиговый регистр, элемент ИЛИ, элемент ИЛИ-НЕ, первый и второй блоки сравнения, выходы которых соединены с первым и вторым входами элемента ИЛИ-НЕ, выход которого подключен к первому входуб 2405 Составитель О.ЦапкоРедактор Л.Пчолинская Техред Л,Олийнык Корректор О. Кравцова Заказ 729/52 Тираж 470 ПодписноеВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР13035, Москва, Ж, Раушская наб., д. 4/5 Производственко-издательский комбинат "Патент", г.ужгород, ул. Гагарина 101 5 14 элемента ИЛИ, второй вход которого соединен с выходом сдвигового регистра, информационный вход которого подключен к выходу второго блока оперативной памяти, тактовый вход сдвигового регистра соединен с пятым выходом блока управления, четвертый выход которого подключен к первым входам первого и второго блоков сравнения, вторые входы которых подключенысоответственно к выходам третьего ичетвертого блоков оперативной памяти,инФормационный вход третьего блока 5оперативной памяти соединен с выходом коммутатора данных, адресныйвходчетвертого блока оперативной памятиподключен к выходу коммутатора адреса, выход элемента ИЛИ является вы ходом видеосигнала устройства.

Смотреть

Заявка

4215983, 25.03.1987

ПРЕДПРИЯТИЕ ПЯ Ю-9539

ВЕЛИКОВСКИЙ МИХАИЛ ВЕНИАМИНОВИЧ, МИКЛЯЕВ АЛЕКСАНДР НИКОЛАЕВИЧ

МПК / Метки

МПК: G09G 1/16

Метки: информации, отображения

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

Код ссылки

<a href="https://patents.su/4-1462405-ustrojjstvo-dlya-otobrazheniya-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для отображения информации</a>

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