Устройство для отображения информации Советский патент 1989 года по МПК G09G1/16 

Описание патента на изобретение SU1462405A1

4 О) tC О СП

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

название год авторы номер документа
Устройство для отображения графической информации на экране телевизионного индикатора 1989
  • Кибкало Владимир Иванович
  • Бородин Владимир Тимофеевич
  • Зубрилина Галина Васильевна
  • Шишлов Сергей Беньяминович
SU1661825A1
Устройство для отображения информации на экране телевизионного индикатора 1986
  • Аноприенко Александр Яковлевич
SU1439671A1
Устройство для отображения информации на экране электронно-лучевой трубки 1986
  • Дрейзис Демьян Лейзерович
  • Романюк Александр Никифорович
  • Пак Борис Исаакович
  • Наумкин Константин Степанович
  • Цмокало Владимир Леонидович
  • Радзивил Анатолий Гордеевич
SU1539826A1
Устройство для отображения графической информации на экране телевизионного индикатора 1988
  • Кибкало Владимир Иванович
  • Бородин Владимир Тимофеевич
  • Зубрилина Галина Васильевна
SU1575231A1
Устройство для формирования видеосигнала 1990
  • Шаханов Игорь Алексеевич
  • Черных Владимир Иванович
  • Ноянов Владимир Матвеевич
SU1741124A1
Устройство для управления считыванием и вводом информации 1990
  • Шаханов Игорь Алексеевич
  • Черных Владимир Иванович
  • Ноянов Владимир Матвеевич
SU1751786A1
Устройство для обработки изображений 1989
  • Кравец Александр Кириллович
  • Михайлик Инна Константиновна
  • Опанасюк Алексей Федорович
SU1772806A1
Устройство для отображения информации 1987
  • Владимиров Сергей Зиновьевич
  • Горбунов Александр Николаевич
  • Мартыненко Виктор Александрович
SU1441451A1
Устройство для отображения информации 1986
  • Хавкин Лев Моисеевич
  • Завьялов Валерий Петрович
  • Каневский Евгений Александрович
SU1506478A1
Устройство для вывода графической информации 1986
  • Аноприенко Александр Яковлевич
SU1403092A1

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано для вывода на телевизионный экран динамически изменяющейся информации. Цель изобретения - повышение быстродействия устройства. Устройство содержит первый 1, второй 4, третий 10 и четвертый 11 блоки оперативной памяти, первый 2 и второй 3 формирователи адреса, Вход коммутаторы адреса 7 и данных 8, блок 6 управления, регистр 9, сдвиговый регистр 5, первый 12 и второй 13 блоки сравнения, элемент ШШ-НЕ 14, элемент РШИ 15 с соответствующими связями. Коды команд, поступая из блока 1, преобразуются в адреса записи координат контура многоугольника в формирователе 2 адреса записи. Эти координаты записьшаются в блоки 10 и 11 оперативной памяти, считываются и сравниваются в блоках 12 и 13 сравтт нения с текущим положением луча. Тем самым обеспечивается формирование на экране замкнутых выпуклых заштрихованных многоугольников, отображение которых совмещено с отображением иной графической информации из блока 4 оперативной памяти, чем достигаетг ся повышение быстродействия устройства. 1 ил. Ш (Л

Формула изобретения SU 1 462 405 A1

7

Выход

Изобретение относится к автоматике и вычислительной технике и может быть использовано для вывода на экран телевизионного индикатора динамически изменяющейся информации.

Цель изобретения - )1овышение быстродействия устройства.

На чертеже представлена функциональная схема устройства.

Устройство содержит первый блок 1 оперативной памяти, первый формирователь 2 адреса (записи) , второй формирователь 3 (исполнительного) адреса, второй блок 4 оперативной памяти, сдвиговый регистр 5, блок 6 управления, коммутатор 7 адреса, коммутатор 8 данных, регистр 9, третий блок 10 оперативной памяти, четвертый блок 11 оперативной памяти, первый 12 блок сравнения, второй 13 блок сравнения, элемент 14 и элемент ИЛИ 5.

Устройство работает следуюпщм образом.

В блоке 1 памяти хранится описание изображения в виде длсплейного файла, составленного из команд, задаю1цих графические примитивы (линии, дуги окружностей, заштрихованные многоугольники) . Параметры графических примитивов динамически изменяются в реальном времени, например смещение и вращение шкал и заштрихованных г-шогоугольников (площадей). Формирователь 2 адреса записи обращается в блок 1 памяти за очередной дисплейной командой и формирует координаты точек изображения по осям X и У. Работа формирователя 2 инициируется в начале очередного кадра изображения, что обеспечивает полную перезапись содержимого блока 4 памяти. Блок 4 памят;л имеет двойную буферизацию, при которой запись в один предварительно очищенный при с считывании буф€;р совмещается со считыванием и выводом информации на экран из другого,, предварительно заполненного буфера., В следующем кадре буферы меняются местами. Поэтому формирователь 2 обновляет содержание блока 4 памяти в каждом кадре изображения. При получении команды Площадь, по которой на экране должен отображаться заштрихованный многоугольник, формирователь 2 записывает команду в свою внутреннюю память и обращается за следующей командой, ожидая прихода блан- кируюш,его сигн;1ла - кадрового синхроимпульса (КСИ) ,. По сигналу КСИ форми0

5

0

5

0

5

0

5

0

5

роватепь 2 формирует координаты точек, описывающих контур многоугольника. Описание многоугольника задается в виде замкнутой последовательности связанных и содержится в команде Площадь. При этом отображаемые многоугольники ограничены классом выпуклых многоугольников. Тогда при построчном размещении любой элемент площади описывается начальной и конечной точками, поэтому на каждой строке, охваченной многоугольником, расположень начальная и конечная точки. Координаты этих точек, формируемых формирователем 2, через коммутаторы 7 и 8 записьгоаются в блоки 10 и 1 памяти, причем в блок 10 записывается координата начала ;элемента площади, а в блок 1I - координата его конца. Количество ячеек в блоках 10 и 1 1 совпадает с количеством телевизионных строк,, Поэтому координата У точки является адресом ячейки памяти блоков 10 и 11, а координаты Х-дан- ными, интерпретируемыми, как координаты начала или конца, соответствующего данной строке элемента площади. При этом блок 6 управления идентифицирует текущую точку (начало или ко-, нец элемента площади), формируя импульс записи либо в блок 10, либо в блок 11 памяти.

Если угол наклона стороны многоугольника имеет значение, соответствующее I или II квадрантам, то данные записьшаются в блок 10 памяти, если III или IV квадрантам, то - в блок 11 памяти. В зависимости от угла наклона стороны многоугольника, запись данных: в блоки 10 и 11 памяти реализуется следующим образом: для углов, расположенных в I и III квадрантах, записывается то,лько одна координата начала элемента площади, для углов, расположенных в II и IV квадрантах, данные в ячейку блока 11 перезаписьшаются с частотой генерации координат точек, соответствующей границе элемента площади (при этом каждая запись на данной строке соответствует координате конца элемента площади).

Идентификация первой точки (начало элемента площади) на каждой строке осуществляется блоком 6 управления, который; сравнивает младшие разряды кода номеров текущей и предьщущей точек.

При уг лах наклона стороны многоугольника кратных О и 80° из всех точек, лежащих на горизонтальной прямой, выбирается первая и последняя. При угле наклона 0° первая точка записывается в блок 10 памяти, а в блок II памяти идет запись в каждом такте. При угле наклона 180° координатьг первой точки записываются в блок 11 па- ю мяти, а в блок 10 памяти записываются координаты каждой точки.

Таким образом, по оконча.нии очередного цикла работы формирователя 2

Таким образом, изобретение обеспечивает повышение быстродействия устройства за счет совмещения процесса формирования адресов записи и отображения информации.

рмула изобретения

Устройство для отображения информации, содержащее первый, второй, третий и четвертый блоки оперативной памяти, первый формирователь адреса, второй формирователь адреса, блок

в блоке 4 памяти сформирована битовая 15 управления, регистр, коммутатор адрекарта изображения, а в блоках 10 и 11 построчное описание элементов площади.

В цикле вывода содержимое блока 4 памяти через сдвиговый регистр 5 под управлением сигналов с выходов блока

6управления вьшодится на телевизион- ный экран. При этом на четвертом выходе блока 6 управления в каждый MD-- мент времени присутствует текуйщй адрес строки Y и адрес точки внутри строки Х-. Адрес Y; через коммутатор

7адреса одновременно подается на адресные входы блоков 10 и 11 памяти, из которых считывается значение соот- ветствендо координат X начала и конца строчного элемента площади для данной строки. По окошшнии цикла считывания в ту же ячейку записывается признак ее очистки из регистра 9. Считанные из блоков 10 и li координаты начала и конца элемента площади поступают соответственно на блоки 12 и 13 сравнения, где они сравниваются

с кодом текущего положения луча, идентифицирующего адрес по строке воспроизводимого на экране элемента изображения. Блок 12 сравнения формирует сигнал XT-... X,,, а блок 13 25

са, коммутатор данных, вход-выход первого блока оперативной памяти подключен к информационному входу-выходу первого формирователя адреса, вы20 ход которого соединен с информационным входом второго формирователя адреса, выход которого подключен к адресному входу второго блока оперативной памяти, выход первого формирователя адреса соединен с первыми информационными входами коммутаторов адреса и данных, управляющие входы которых и управляющие входы третьего и четвертого блоков оперативной памяти

30 подключены к первому выходу блока уп- равлеш я, второй выход которого соединен с управляющим входом второго блока оперативной памяти, вход-выход блока лшравления подключен к управля2g ющему входу-выходу первого формирователя адреса, третий выход блока управления соединен с тактовым входом второго формирователя адреса, вход сброса которого и второй информаци40 онный вход коммутатора адреса подключены к четвертому выходу блока управления, выход регистра соединен с вторым информационным входом коммутатора данных, выход которого подключен

4g к информационному входу четвертого блока оперативной памяти, адресный вход третьего блока оперативной памя ти соединен с выходом комьгутатора адреса, информационный вход первого 50 блока оперативной памяти является информационным входом устройства, отличающееся тем, что, с целью повьшения быстродействия устройства, оно содержит сдвиговый ресигнал

ге.

X

к

где

п координата

начала элемента площади; X | - координата конца элемента площади, а Х-гец- текущая координата элемента изображения на экране и соответственно в блоке 4 памяти. Сигналы с выходов.бло- ков 12 и 13 сравнения поступают на : входы элемента РШИ-НЕ 14, на выходе которого появляется логический уро4g к информационному входу четвертого блока оперативной памяти, адресный вход третьего блока оперативной памя ти соединен с выходом комьгутатора адреса, информационный вход первого 50 блока оперативной памяти является информационным входом устройства, отличающееся тем, что, с целью повьшения быстродействия устройства, оно содержит сдвиговый ревень, по длительности соответствующей gg гистр, элемент ИЛИ, элемент РШИ-НЕ, строчному элементу площади. Этот сиг- первый и второй блоки сравнения, вы- нал смешивается с данными из сдвиго- ходы которых соединены с первым и вого регистра 5, засвечивая участок вторым входами элемента ШШ-НЕ, выход

строки,

которого подключен к первому входу

Таким образом, изобретение обеспечивает повышение быстродействия устройства за счет совмещения процесса формирования адресов записи и отображения информации.

рмула изобретения

Устройство для отображения информации, содержащее первый, второй, третий и четвертый блоки оперативной памяти, первый формирователь адреса, второй формирователь адреса, блок

управления, регистр, коммутатор адре25

са, коммутатор данных, вход-выход первого блока оперативной памяти подключен к информационному входу-выходу первого формирователя адреса, вы20 ход которого соединен с информационным входом второго формирователя адреса, выход которого подключен к адресному входу второго блока оперативной памяти, выход первого формирователя адреса соединен с первыми информационными входами коммутаторов адреса и данных, управляющие входы которых и управляющие входы третьего и четвертого блоков оперативной памяти

0 подключены к первому выходу блока уп- равлеш я, второй выход которого соединен с управляющим входом второго блока оперативной памяти, вход-выход блока лшравления подключен к управляg ющему входу-выходу первого формирователя адреса, третий выход блока управления соединен с тактовым входом второго формирователя адреса, вход сброса которого и второй информаци0 онный вход коммутатора адреса подключены к четвертому выходу блока управления, выход регистра соединен с вторым информационным входом коммутатора данных, выход которого подключен

g к информационному входу четвертого блока оперативной памяти, адресный вход третьего блока оперативной памя ти соединен с выходом комьгутатора адреса, информационный вход первого 0 блока оперативной памяти является информационным входом устройства, отличающееся тем, что, с целью повьшения быстродействия устройства, оно содержит сдвиговый рекоторого подключен к первому входу

5 1462405

элемента ИЛИ, второй вход которогосоответственно к выходам третьего и соединен с выходом сдвигового регист-четвертого блоков оперативной памяти, ра, информационный вход которого под-информационный вход третьего блока ключен к выходу второго (злока опера- оперативной памяти соединен с выхо- тивной памяти, тактовый вход сдвиго-дом коммутатора данных, адресный вход вого регистра соединен с пятым выхо-четвертого блока оперативной памяти дом блока управления, четвертый вы-подключен к выходу коммутатора адре- ход которого подключен к первым вхо-са, выход элемента ИЛИ является выдам первого и второго блоков сравне-ю ходом видеосигнала устройства, ния, вторые входы которых подключень:

Документы, цитированные в отчете о поиске Патент 1989 года SU1462405A1

Гироскопический компас временного действия 1936
  • Молчанов П.А.
SU49305A1
Разборный с внутренней печью кипятильник 1922
  • Петухов Г.Г.
SU9A1
Устройство для ввода и вывода динамически изменяющейся информации 1982
  • Безроднов Владимир Ильич
  • Бондарев Евгений Иванович
  • Великовский Михаил Вениаминович
  • Давыдов Александр Абрамович
  • Корнев Алексей Иванович
  • Мамедли Эмин Муса Оглы
  • Мещерякова Людмила Филипповна
  • Рублев Юрий Иванович
  • Смеркис Юрий Борисович
  • Хромов Анатолий Петрович
SU1115043A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 462 405 A1

Авторы

Великовский Михаил Вениаминович

Микляев Александр Николаевич

Даты

1989-02-28Публикация

1987-03-25Подача