首页> 外国专利> Integrated hardware generator for area fill, conics and vectors in a graphics rendering processor

Integrated hardware generator for area fill, conics and vectors in a graphics rendering processor

机译:集成的硬件生成器,用于图形渲染处理器中的区域填充,圆锥曲线和矢量

摘要

An integrated hardware generator (12) for generating digital signals representative of vectors, polygons and conics primitives and area fills therefore is disclosed. The primitive signals are used in the formation of a final digital output signal read into a bit map memory of a graphics display processor. Its operation is based on applying one or more of a set of internal subfunctions to generate mathematical solutions for rendering each geometric shape as a graphics primitive digital signal. The basic building block of the generator (12) is a digital differential analyzer (60) which is adapted to accumulate fractional (subpixel) components of x/y coordinate data and to signal when the accumulation overflows across pixel boundaries. This occurrence enables an increment or decrement of the x/y coordinates that indicate the pixel addres to be loaded (drawn). The digital differential analyzer (60) forms an independent vector generator and comprises a pair of input differential comparators (62), an arithmetic logic unit (64) and register and counter files (66a, 66b). On receipt of a command from a host processor the comparators (62) receive updated x and y data, compare them to the present values which are stored in the register file (66) and forward the differences to the arithmetic logic unit (64). When either the x or y value exceeds the pixel boundary, the arithmetic logic unit (64) computes the coordinates of the next pixel to be filled and inserts them into the register file (66) to replace the previous values.
机译:因此,公开了一种集成的硬件生成器(12),用于生成表示矢量,多边形和圆锥形图元以及区域填充的数字信号。这些原始信号用于形成最终数字输出信号的形式,该信号被读入图形显示处理器的位图存储器。其操作基于应用一组内部子函数中的一个或多个内部子函数来生成数学解决方案,以将每个几何形状呈现为图形原始数字信号。发生器(12)的基本构件是数字差分分析器(60),其适于累加x / y坐标数据的分数(子像素)分量,并在累加跨越像素边界溢出时发出信号。这种情况使x / y坐标增加或减少,这些x / y坐标指示要加载(绘制)的像素地址。数字差分分析器(60)形成独立的矢量发生器,并且包括一对输入差分比较器(62),算术逻辑单元(64)以及寄存器和计数器文件(66a,66b)。在接收到来自主处理器的命令时,比较器(62)接收更新的x和y数据,将它们与存储在寄存器文件(66)中的当前值进行比较,并将差值转发至算术逻辑单元(64)。当x或y值超过像素边界时,算术逻辑单元(64)计算要填充的下一个像素的坐标,并将其插入寄存器文件(66)以替换先前的值。

著录项

  • 公开/公告号EP0476532A3

    专利类型

  • 公开/公告日1993-06-23

    原文格式PDF

  • 申请/专利权人 HUGHES AIRCRAFT COMPANY;

    申请/专利号EP19910115515

  • 发明设计人 MALACARNE JEFFREY C.;PEASLEE JOHN M;

    申请日1991-09-13

  • 分类号G06F15/72;

  • 国家 EP

  • 入库时间 2022-08-22 05:06:14

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号