Специализированный вычислитель для устройств машинной графики
Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах машинной графики, в частности в системах синтезирования изображений. Цель изобретения - повышение скорости вычислений и сокращение объема оборудования. Сущность изобретения: вычислитель содержит буферные блоки, блок масштабирования, блок преобразования координат, блок исключения изображения невидимых граней объекта, блок селекции элементов изображения объекта по размеру, блок памяти, блок управления. 2 з. п. ф-лы, 4 ил.
Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах машинной графики, в частности в системах синтезирования изображений.
Цель изобретения повышение быстродействия и упрощение вычислителя. На фиг. 1 представлена структурная схема вычислителя; на фиг. 2 функциональная схема блоков масштабирования и преобразования координат; на фиг. 3 _ структурная схема блока селекции элементов изображения объекта по размеру; на фиг. 4 наземная и связанная система координат. Вычислитель содержит первый буферный блок 1, блок 2 масштабирования, блок 3 преобразования координат, блок 4 исключения изображения невидимых граней объекта, второй буферный блок 5, блок 6 селекции элементов изображения объекта по размеру, блок 7 памяти, блок 8 управления и генератор 9 тактовых импульсов. Позицией 10 обозначена шина данных. Блок 2 масштабирования содержит селектор 11, регистр 12, элемент ИЛИ 13, триггер 14 и элемент И 15. Блок 3 преобразования координат содержит умножители 16-18 и сумматор 19. Блок 6 селекции элементов изображения объекта по размеру содержит блок 20 памяти обратных величин, умножитель 21 и элемент И 22. Перед началом вычислений в блок 7 памяти заносятся коэффициенты aijматрицы преобразования. Затем в блок 3 преобразования координат через блок 2 масштабирования заносятся текущие координаты объекта, на котором размещен индикатор, например, самолета xc, yc, zc, где они умножаются на матричные коэффициенты. Результаты умножения xc', yc', zc' записываются в блок 7 памяти. Затем в умножители 16, 17 и 18 блока 3 передаются координаты начальной точки первого отображаемого объекта xн, yн, zн, которые умножением на матрицу и суммированием с величинами xc', yc', zc' преобразуются в координаты начальной точки объекта в связанной системе координат xос, yос, zос. В следующем такте в блок 6 записывается максимальный габаритный размер отображаемого объекта и осуществляется операция оценки его размера на экране индикатора. Если размер меньше заранее выбранной величины, например нескольких точек на экране, то с выхода блока 6 в блок 8 управления поступает сигнал исключения данного объекта из изображения. Если размеры объекта превышают выбранный порог селекции, то производятся, во-первых, аналогичная оценка размера первой грани данного объекта и, во-вторых, оценка ее видимости по затенению путем определения знака скалярного произведения









Формула изобретения
1. СПЕЦИАЛИЗИРОВАННЫЙ ВЫЧИСЛИТЕЛЬ ДЛЯ УСТРОЙСТВ МАШИННОЙ ГРАФИКИ, содержащий блок управления, блок памяти, первый и второй буферные блоки, генератор тактовых импульсов, выход которого подключен к тактовому входу блока управления, первый и второй выходы которого соединены соответственно со стробирующим и управляющим входами первого буферного блока, выход которого соединен с шиной данных, третий и четвертый выходы и входы группы блока управления подключены соответственно к входу запись-считывание, управляющему и адресному входам блока памяти, информационный вход-выход которого соединен с шиной данных, пятый выход блока управления подключен к стробирующему входу второго буферного блока, информационный вход которого соединен с шиной данных, вход-выход блока управления, входы первого буферного блока и выходы второго буферного блока являются входом-выходом вычислителя, отличающийся тем, что он содержит блок масштабирования, блок преобразования координат, блок селекции элементов изображения объекта по размеру и блок исключения изображения невидимых граней объекта, вход-выход блока преобразования координат, информационные входы блока масштабирования и блока селекции элементов изображения объекта по размеру соединены с шиной данных, первый и второй управляющие и стобирующий входы блока масштабирования соединены соответственно с шестым, седьмым и восьмым выходами блока управления, первый и второй выходы блока масштабирования соединены соответственно с вторым и третьим информационными входами блока преобразования координат, стробирующие и управляющий входы которого соединены соответственно с девятым двенадцатым выходами блока управления, выход блока преобразования координат соединен с информационным входом блока исключения изображения невидимых граней объекта, управляющий вход которого подключен к тринадцатому выходу блока управления, а выход к первому информационному входу блока управления, второй информационный вход которого соединен с входом блока селекции элементов изображения объекта по размеру, стробирующий вход которого соединен с четырнадцатым выходом блока управления. 2. Вычислитель по п. 1, отличающийся тем, что блок масштабирования содержит селектор, регистр, триггер, элемент ИЛИ и элемент И, первый вход которого и вход обнуления триггера являются соответственно первым и вторым управляющими входами блока, стробирующим входом которого является стробирующий вход регистра, управляющий вход которого подключен к выходу триггера, соединенному с управляющим входом селектора, выход элемента ИЛИ подключен к второму входу элемента И и информационному входу триггера, стробирующий вход которого соединен с выходом элемента И, входы элемента ИЛИ и информационные входы селектора и регистра являются информационными входами блока. 3. Вычислитель по п. 1, отличающийся тем, что блок преобразования координат содержит первый, второй и третий умножители и сумматор, первые информационные входы умножителей и первый вход сумматора являются входом-выходом блока, выходом которого является второй выход сумматора, вторые информационные входы умножителей являются вторым информационным входом блока, третьим информационным входом которого является первый информационный вход сумматора, второй, третий и четвертый информационные входы которого подключены к выходам соответственно первого, второго и третьего умножителей, входы которых являются стробирующими входами блока, управляющим входом которого является управляющий вход сумматора.РИСУНКИ
Рисунок 1, Рисунок 2, Рисунок 3, Рисунок 4
Похожие патенты:
Изобретение относится к вычислительной технике и может быть использовано при проектировании устройств отображения информации на экране ЭЛТ
Изобретение относится к вычислительной технике и может быть использовано в устройствах машинной графики, в частности в системах синтезирования изображений
Изобретение относится к средствам сигнализации и выдачи команд об изменении движения экскурсионного транспорта
Счетное устройство // 789991
Трехфазный цифровой сигнум-датчик // 231221
Изобретение относится к средствам передачи сообщения пользователю электронного устройства. Технический результат заключается в повышении скорости доставки сообщения пользователям с высокой вероятностью их прочтения. Формируют по меньшей мере одной группу целевых идентификаторов посредством сервера провайдера. Получают первым сервером идентификатор устройства пользователя. Первый сервер проверяет принадлежность идентификатор к по меньшей мере одной группе целевых идентификаторов. Первый сервер передает идентификатор серверу провайдера. Сервер провайдера проверяет наличие сообщения провайдера для соответствующего идентификатора. Сервер провайдера передает сообщение провайдера первому серверу. Первый сервер формирует сообщение для пользователя электронного устройства. Первый сервер передает сообщение пользовательскому устройству. 2 н. и 10 з.п. ф-лы
Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах отображения графической информации, поступающей из ЭВМ, для отображения поверхностей сложных форм, в том числе, в режиме реального времени
Изобретение относится к информационной технике и может быть использовано для реализации вычислительных систем, систем построения изображения, а также оптоэлектронных модуляторов
Изобретение относится к информационно-вычислительной технике и может быть использовано для реализации вычислительных систем, систем построения изображений, а также оптоэлектронных модуляторов