Graphics system having a super-sampled sample buffer and having single sample per pixel support
    1.
    发明授权
    Graphics system having a super-sampled sample buffer and having single sample per pixel support 有权
    图形系统具有超采样采样缓冲器并且每像素支持单个采样

    公开(公告)号:US06650323B2

    公开(公告)日:2003-11-18

    申请号:US10194976

    申请日:2002-07-12

    IPC分类号: G06T1500

    摘要: A computer graphics system that utilizes a super-sampled sample buffer and a sample-to-pixel calculation unit for refreshing the display. The graphics system may have a graphics processor, a super-sampled sample buffer, and a sample-to-pixel calculation unit. The graphics processor renders samples into the sample buffer and may utilize a window ID that specifies attributes of pixels on a per object basis. The window ID may specify one or more of a sample mode, filter type, color attributes, or source attributes. The sample mode may include single sample per pixel mode and multiple samples per pixel mode. The graphics system may be further operable to generate a single sample per pixel for certain windows of the screen in order to provide backwards compatibility with legacy systems.

    摘要翻译: 利用超采样采样缓冲器和用于刷新显示器的采样到像素计算单元的计算机图形系统。 图形系统可以具有图形处理器,超采样采样缓冲器和采样到像素的计算单元。 图形处理器将样本呈现到样本缓冲器中,并且可以利用在每个对象的基础上指定像素的属性的窗口ID。 窗口ID可以指定样本模式,过滤器类型,颜色属性或源属性中的一个或多个。 样本模式可以包括每像素模式的单个样本和每像素模式的多个采样。 图形系统可以进一步可操作以为屏幕的某些窗口生成每个像素的单个样本,以便向遗留系统提供向后兼容性。

    Scalable High Performance 3D Graphics
    3.
    发明申请
    Scalable High Performance 3D Graphics 有权
    可扩展的高性能3D图形

    公开(公告)号:US20110221742A1

    公开(公告)日:2011-09-15

    申请号:US12898249

    申请日:2010-10-05

    IPC分类号: G06T15/00

    摘要: A high-speed ring topology. In one embodiment, two base chip types are required: a “drawing” chip, LoopDraw, and an “interface” chip, LoopInterface. Each of these chips have a set of pins that supports an identical high speed point to point unidirectional input and output ring interconnect interface: the LoopLink. The LoopDraw chip uses additional pins to connect to several standard memories that form a high bandwidth local memory sub-system. The LoopInterface chip uses additional pins to support a high speed host computer host interface, at least one video output interface, and possibly also additional non-local interconnects to other LoopInterface chip(s).

    摘要翻译: 高速环形拓扑。 在一个实施例中,需要两种基本芯片类型:“绘图”芯片,LoopDraw和“接口”芯片,LoopInterface。 每个芯片都有一组引脚,支持相同的高速点对点输入和输出环互连接口:LoopLink。 LoopDraw芯片使用额外的引脚连接到形成高带宽本地存储器子系统的多个标准存储器。 LoopInterface芯片使用额外的引脚来支持高速主机主机接口,至少一个视频输出接口,以及可能与其他LoopInterface芯片的附加非本地互连。

    Scalable high performance 3D graphics
    4.
    发明授权
    Scalable high performance 3D graphics 有权
    可扩展的高性能3D图形

    公开(公告)号:US07379067B2

    公开(公告)日:2008-05-27

    申请号:US11305474

    申请日:2005-12-15

    IPC分类号: G06T1/20 G06T1/60 G06F15/16

    摘要: A high-speed ring topology. In one embodiment, two base chip types are required: a “drawing” chip, LoopDraw, and an “interface” chip, LoopInterface. Each of these chips have a set of pins that supports an identical high speed point to point unidirectional input and output ring interconnect interface: the LoopLink. The LoopDraw chip uses additional pins to connect to several standard memories that form a high bandwidth local memory sub-system. The LoopInterface chip uses additional pins to support a high speed host computer host interface, at least one video output interface, and possibly also additional non-local interconnects to other LoopInterface chip(s).

    摘要翻译: 高速环形拓扑。 在一个实施例中,需要两种基本芯片类型:“绘图”芯片,LoopDraw和“接口”芯片,LoopInterface。 每个芯片都有一组引脚,支持相同的高速点对点输入和输出环互连接口:LoopLink。 LoopDraw芯片使用额外的引脚连接到形成高带宽本地存储器子系统的多个标准存储器。 LoopInterface芯片使用额外的引脚来支持高速主机主机接口,至少一个视频输出接口,以及可能与其他LoopInterface芯片的附加非本地互连。

    Z-slope test to optimize sample throughput
    5.
    发明授权
    Z-slope test to optimize sample throughput 有权
    Z斜率测试以优化样品通量

    公开(公告)号:US06943791B2

    公开(公告)日:2005-09-13

    申请号:US10094947

    申请日:2002-03-11

    IPC分类号: G06T15/00 G06T15/40

    CPC分类号: G06T15/005 G06T2200/28

    摘要: A system and method are disclosed for utilizing a Z slope test to select polygons that may be candidates for multiple storage methods. The method may calculate the absolute Z slope from vertex data and compare the calculated value with a specified threshold value. In some embodiments, for polygons that have an absolute Z slope less than the threshold value, parameter values may be rendered for only one sample position of multiple neighboring sample positions. The parameter values rendered for the one sample position may then be stored in multiple memory locations that correspond to the multiple neighboring sample positions. In some embodiments, storing parameter values in multiple memory locations may be achieved in a single write transaction. In some embodiments, utilization of the Z slope test method may be subject to user input and in other embodiments may be a dynamic decision controlled by the graphics system.

    摘要翻译: 公开了一种利用Z斜率测试来选择可能是多种存储方法候选的多边形的系统和方法。 该方法可以从顶点数据计算绝对Z斜率,并将计算值与指定的阈值进行比较。 在一些实施例中,对于具有小于阈值的绝对Z斜率的多边形,可以仅为多个相邻采样位置的一个采样位置呈现参数值。 然后可以将针对一个采样位置渲染的参数值存储在对应于多个相邻采样位置的多个存储器位置中。 在一些实施例中,在多个存储器位置中存储参数值可以在单个写入事务中实现。 在一些实施例中,Z斜率测试方法的利用可能受用户输入的限制,在其他实施例中可以是由图形系统控制的动态决策。

    Scalable high performance 3D graphics
    7.
    发明授权
    Scalable high performance 3D graphics 有权
    可扩展的高性能3D图形

    公开(公告)号:US07808505B2

    公开(公告)日:2010-10-05

    申请号:US12127737

    申请日:2008-05-27

    IPC分类号: G06F13/14 G06F12/02 G06T1/20

    摘要: A high-speed ring topology. In one embodiment, two base chip types are required: a “drawing” chip, LoopDraw, and an “interface” chip, LoopInterface. Each of these chips have a set of pins that supports an identical high speed point to point unidirectional input and output ring interconnect interface: the LoopLink. The LoopDraw chip uses additional pins to connect to several standard memories that form a high bandwidth local memory sub-system. The LoopInterface chip uses additional pins to support a high speed host computer host interface, at least one video output interface, and possibly also additional non-local interconnects to other LoopInterface chip(s).

    摘要翻译: 高速环形拓扑。 在一个实施例中,需要两种基本芯片类型:“绘图”芯片,LoopDraw和“接口”芯片,LoopInterface。 每个芯片都有一组引脚,支持相同的高速点对点输入和输出环互连接口:LoopLink。 LoopDraw芯片使用额外的引脚连接到形成高带宽本地存储器子系统的多个标准存储器。 LoopInterface芯片使用额外的引脚来支持高速主机主机接口,至少一个视频输出接口,以及可能与其他LoopInterface芯片的附加非本地互连。

    System and method for computing filtered shadow estimates using reduced bandwidth
    8.
    发明授权
    System and method for computing filtered shadow estimates using reduced bandwidth 有权
    使用减少的带宽计算滤波阴影估计的系统和方法

    公开(公告)号:US07106326B2

    公开(公告)日:2006-09-12

    申请号:US10378279

    申请日:2003-03-03

    IPC分类号: G06T15/50 G06T15/60

    CPC分类号: G06T15/60

    摘要: A graphical processing system comprising a computational unit and a shadow processing unit coupled to the computational unit through a communication bus. The computational unit is configured to transfer coordinates C1 of a point P with respect to a first space to the shadow processing unit. In response to receiving the coordinates C1, the shadow processing unit is configured to: (a) transform the coordinate C1 to determine map coordinates s and t and a depth value Dp for the point P, (b) access a neighborhood of depth values from a memory using the map coordinates s and t, (c) compare the depth value DP to the depth values of the neighborhood, (d) filter binary results of the comparisons to determine a shadow fraction, and (e) transfer the shadow fraction to the computational unit through the communication bus.

    摘要翻译: 一种图形处理系统,包括通过通信总线耦合到计算单元的计算单元和影子处理单元。 计算单元被配置为将点P相对于第一空间的坐标C 1 <1>传送到阴影处理单元。 阴影处理单元响应于接收坐标C 1&lt; 1&gt;,被配置为:(a)变换坐标C 1> 1以确定地图坐标s和t以及深度值 对于点P,(b)使用地图坐标s和t访问来自存储器的深度值的邻域,(c)比较深度值D (d)滤除比较的二进制结果以确定阴影分数,以及(e)通过通信总线将影子分数传送到计算单元。

    Switching sample buffer context in response to sample requests for real-time sample filtering and video generation
    9.
    发明授权
    Switching sample buffer context in response to sample requests for real-time sample filtering and video generation 有权
    响应样本请求进行实时样本过滤和视频生成,切换采样缓冲区上下文

    公开(公告)号:US06982719B2

    公开(公告)日:2006-01-03

    申请号:US10195827

    申请日:2002-07-15

    IPC分类号: G09G5/399

    CPC分类号: G06T15/005 G09G5/363

    摘要: A graphics system configured with a scheduling network, a sample buffer, a rendering engine and a filtering engine. The rendering engine is configured to generate samples in response to received graphics data, and to forward the samples to the scheduling network for storage in the sample buffer. The filtering engine is configured to send a request for samples to the scheduling network. The scheduling network is configured to compare a video set designation of the request to a previous request designation, to update one or more state registers in one or more memory devices of the sample buffer in response to a determination that the video set designation of the request is different from the previous request designation, and to assert signals inducing a transfer of a collection of samples corresponding to the request from the one or more memory devices to the filtering engine.

    摘要翻译: 配置有调度网络,采样缓冲器,呈现引擎和过滤引擎的图形系统。 渲染引擎被配置为响应于接收到的图形数据生成样本,并且将样本转发到调度网络以存储在采样缓冲器中。 过滤引擎被配置为向调度网络发送样本请求。 调度网络被配置为将请求的视频集指定与先前的请求指定进行比较,以响应于确定该请求的视频集指定,来更新采样缓冲器的一个或多个存储器设备中的一个或多个状态寄存器 与先前的请求指定不同,并且声明诱导将来自一个或多个存储器设备的对应于请求的样本集合传送到过滤引擎的信号。

    Programmable sample filtering for image rendering
    10.
    发明授权
    Programmable sample filtering for image rendering 有权
    用于图像渲染的可编程样本滤波

    公开(公告)号:US06459428B1

    公开(公告)日:2002-10-01

    申请号:US09970077

    申请日:2001-10-03

    IPC分类号: G06T1500

    摘要: A graphics system configured to perform programmable filtering of samples to generate pixel values. The graphics system comprises a frame buffer, an accelerator unit and a video output processor. The accelerator unit receives graphics primitives, renders samples for the graphics primitives, and stores the rendered samples into a sample area of the frame buffer. The accelerator unit subsequently reads the samples from the sample area of the frame buffer, and filters the samples with a programmable filter having a programmable support region. The resulting pixel values are stored in a pixel area of the frame buffer. The video output processor reads the pixel values from the pixel area and converts the pixel values into a video signal which is provided to a video output port.

    摘要翻译: 被配置为对样本执行可编程滤波以生成像素值的图形系统。 图形系统包括帧缓冲器,加速器单元和视频输出处理器。 加速器单元接收图形基元,呈现图形基元的样本,并将渲染的样本存储在帧缓冲器的采样区域中。 加速器单元随后从帧缓冲器的采样区域读取样本,并且用具有可编程支持区域的可编程滤波器对样本进行滤波。 所得到的像素值被存储在帧缓冲器的像素区域中。 视频输出处理器从像素区域读取像素值,并将像素值转换为提供给视频输出端口的视频信号。