Fast rendering techniques for rasterised graphic object based images
    1.
    发明授权
    Fast rendering techniques for rasterised graphic object based images 有权
    用于光栅化图形对象的图像的快速渲染技术

    公开(公告)号:US06828985B1

    公开(公告)日:2004-12-07

    申请号:US09392741

    申请日:1999-09-09

    IPC分类号: G06F1700

    CPC分类号: G06T11/40

    摘要: Disclosed are methods, apparatus (1) and computer readable media for rendering at least one graphic object (80, 90) described by at least one edge (82-86, 92-98) into a raster pixel image (78) having a plurality of scan lines and a plurality of pixel locations on each scan line. For each scan line, coordinates of intersection of those edges of the objects that intersect the scan line are determined in a predetermined order. This is preferably achieved by processing edge records (418) using a number of buffers (402, 404, 406, 412, 420, 422) thereby enabling efficient sorting of edge intersections into order. For each adjacent pair of edge intersections, information (530) associated with the corresponding object is examined to determining a set of active objects (508, 510) for a span of pixel locations between the corresponding pair of edge intersections. For each span of pixel locations, the corresponding set of active objects is used to determine (600) a value for each of the locations within the span. The information may include one or more of a fill count, a clip count and other factors. A compositing model accommodating opacity is also disclosed, as are stack operations used to facilitate rendering and other features which contribute to fast processing of image components.

    摘要翻译: 公开了用于将由至少一个边缘(82-86,92-98)描述的至少一个图形对象(80,90)呈现到具有多个边缘(82-86,92-98)的光栅像素图像(78)中的方法,装置(1)和计算机可读介质, 的扫描线和每个扫描线上的多个像素位置。 对于每个扫描线,以预定顺序确定与扫描线相交的对象的那些边缘的交点的坐标。 这优选地通过使用多个缓冲器(402,404,406,412,420,422)处理边缘记录(418)来实现,从而使边缘交叉点能够有序地排序。 对于每个相邻的边缘交叉对,检查与对应对象相关联的信息(530),以确定用于相应的一对边缘交点之间的像素位置跨度的一组活动对象(508,510)。 对于像素位置的每个跨度,使用相应的一组活动对象来确定(600)跨度内的每个位置的值。 信息可以包括填充计数,剪辑计数和其他因素中的一个或多个。 还公开了容纳不透明度的合成模型,以及用于促进渲染的其它功能以及有助于快速处理图像组件的其他特征也是如此。

    Processing pixels of a digital image
    2.
    发明授权
    Processing pixels of a digital image 有权
    处理数字图像的像素

    公开(公告)号:US06795048B2

    公开(公告)日:2004-09-21

    申请号:US09846365

    申请日:2001-05-02

    申请人: Kok Tjoan Lie

    发明人: Kok Tjoan Lie

    IPC分类号: G09G502

    CPC分类号: G06T11/40

    摘要: The apparatus 20 for processing pixels of a digital image comprises an image processor (600, 700, 800) for processing the pixels, wherein the image processor (600, 700, 800) comprises a plurality of color output channels 1304. The apparatus further comprises a controller (300) for configuring the image processor (600, 700, 800) to operate in a first color processing mode or a second color processing mode. The image processor (600, 700, 800) during the first color processing mode, processes pixels each having one or more pixel color components and outputs therefrom one said pixel at a time by outputting said one or more pixel color components on corresponding color output channels (1304). The image processor (600, 700, 800) during the second color processing mode, processes pixels each having one pixel color component and outputs therefrom one or more pixels at a time by outputting corresponding one pixel color components on corresponding color output channels (1304).

    摘要翻译: 用于处理数字图像的像素的装置20包括用于处理像素的图像处理器(600,700,800),其中图像处理器(600,700,800)包括多个彩色输出通道1304.该装置还包括 用于将图像处理器(600,700,800)配置为以第一颜色处理模式或第二颜色处理模式操作的控制器(300)。 在第一颜色处理模式期间,图像处理器(600,700,800)处理每个具有一个或多个像素颜色分量的像素,并且通过在对应的颜色输出通道上输出所述一个或多个像素颜色分量来一次输出一个所述像素 (1304)。 在第二颜色处理模式期间,图像处理器(600,700,800)处理每个具有一个像素颜色分量的像素,并通过在对应的颜色输出通道(1304)上输出相应的一个像素颜色分量,一次输出一个或多个像素) 。

    FIFO overflow management
    3.
    发明授权
    FIFO overflow management 有权
    FIFO溢出管理

    公开(公告)号:US06725299B2

    公开(公告)日:2004-04-20

    申请号:US09769322

    申请日:2001-01-26

    申请人: Kok Tjoan Lie

    发明人: Kok Tjoan Lie

    IPC分类号: G06F1314

    CPC分类号: G06F5/06 G06F2205/108

    摘要: Disclosed is method and apparatus (20) for improving the performance of a pipeline system in which a FIFO (24) is incorporated in the pipeline between an upstream processing module (22) and a downstream processing module (26), each of the modules (22, 26) having access to a common external memory (32), this being typical in many ASIC arrangements. The method commences with detecting when the FIFO (24) is substantially full and transferring commands from the upstream module (22) to the external memory (32). Commands received by the downstream module (26) from each of the FIFO (24) and the external memory (32) are interpreted to determine a source of following ones of the commands.

    摘要翻译: 公开了一种用于提高其中FIFO(24)被并入上游处理模块(22)和下游处理模块(26)之间的管道中的管道系统的性能的方法和装置(20),每个模块( 22,26)可访问公共外部存储器(32),这在许多ASIC布置中是典型的。 该方法开始于检测FIFO(24)何时基本上已满,并将命令从上游模块(22)传送到外部存储器(32)。 由下游模块(26)从FIFO(24)和外部存储器(32)中的每一个接收的命令被解释为确定以下命令的源。