System, method and article of manufacture for calculating a level of detail (LOD) during computer graphics processing
    1.
    发明授权
    System, method and article of manufacture for calculating a level of detail (LOD) during computer graphics processing 有权
    用于在计算机图形处理期间计算细节水平(LOD)的系统,方法和制造

    公开(公告)号:US06975319B1

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

    申请号:US09535045

    申请日:2000-03-24

    IPC分类号: G06T15/20 G06T17/00

    CPC分类号: G06T15/04 G06T2210/36

    摘要: A system, method and article of manufacture are provided for calculating a level of detail (LOD) value for use during computer graphics processing. First, a plurality of geometrically arranged coordinates is identified. A distance value is computed based on the geometrically arranged coordinates. A LOD value is then calculated using the distance value for use during computer graphics processing. In one embodiment, a derivative value is estimated based on the geometrically arranged coordinates, and the distance value is computed based on the derivative value.

    摘要翻译: 提供了一种用于计算在计算机图形处理期间使用的细节级别(LOD)值的系统,方法和制造品。 首先,识别多个几何排列的坐标。 基于几何排列的坐标来计算距离值。 然后使用在计算机图形处理期间使用的距离值来计算LOD值。 在一个实施例中,基于几何排列的坐标来估计导数值,并且基于导数值来计算距离值。

    FLOATING POINT COMPUTER SYSTEM AND TEXTURING
    2.
    发明申请
    FLOATING POINT COMPUTER SYSTEM AND TEXTURING 审中-公开
    浮点计算机系统和纹理

    公开(公告)号:US20120262470A1

    公开(公告)日:2012-10-18

    申请号:US13494132

    申请日:2012-06-12

    IPC分类号: G09G5/00

    摘要: A floating point rasterization and frame buffer in a computer system graphics program. The rasterization, fog, lighting, texturing, blending, and antialiasing processes operate on floating point values. In one embodiment, a 16-bit floating point format consisting of one sign bit, ten mantissa bits, and five exponent bits (s10e5), is used to optimize the range and precision afforded by the 16 available bits of information. In other embodiments, the floating point format can be defined in the manner preferred in order to achieve a desired range and precision of the data stored in the frame buffer. The final floating point values corresponding to pixel attributes are stored in a frame buffer and eventually read and drawn for display. The graphics program can operate directly on the data in the frame buffer without losing any of the desired range and precision of the data.

    摘要翻译: 计算机系统图形程序中的浮点光栅化和帧缓冲区。 光栅化,雾化,照明,纹理,混合和抗锯齿处理工作在浮点值上。 在一个实施例中,使用由一个符号位,十个尾数位和五个指数位(s10e5)组成的16位浮点格式来优化由16个可用位信息提供的范围和精度。 在其他实施例中,可以以优选的方式定义浮点格式,以便实现存储在帧缓冲器中的数据的期望范围和精度。 对应于像素属性的最终浮点值存储在帧缓冲器中,并最终读取并绘制以进行显示。 图形程序可以直接对帧缓冲器中的数据进行操作,而不会丢失数据的所需范围和精度。

    FLOATING POINT COMPUTER SYSTEM WITH BLENDING
    3.
    发明申请
    FLOATING POINT COMPUTER SYSTEM WITH BLENDING 审中-公开
    浮动点计算机系统

    公开(公告)号:US20120256942A1

    公开(公告)日:2012-10-11

    申请号:US13494143

    申请日:2012-06-12

    IPC分类号: G09G5/02 G09G5/36

    摘要: A floating point rasterization and frame buffer in a computer system graphics program. The rasterization, fog, lighting, texturing, blending, and antialiasing processes operate on floating point values. In one embodiment, a 16-bit floating point format consisting of one sign bit, ten mantissa bits, and five exponent bits (s10e5), is used to optimize the range and precision afforded by the 16 available bits of information. In other embodiments, the floating point format can be defined in the manner preferred in order to achieve a desired range and precision of the data stored in the frame buffer. The final floating point values corresponding to pixel attributes are stored in a frame buffer and eventually read and drawn for display. The graphics program can operate directly on the data in the frame buffer without losing any of the desired range and precision of the data.

    摘要翻译: 计算机系统图形程序中的浮点光栅化和帧缓冲区。 光栅化,雾化,照明,纹理,混合和抗锯齿处理工作在浮点值上。 在一个实施例中,使用由一个符号位,十个尾数位和五个指数位(s10e5)组成的16位浮点格式来优化由16个可用位信息提供的范围和精度。 在其他实施例中,可以以优选的方式定义浮点格式,以便实现存储在帧缓冲器中的数据的期望范围和精度。 对应于像素属性的最终浮点值存储在帧缓冲器中,并最终读取并绘制以进行显示。 图形程序可以直接对帧缓冲器中的数据进行操作,而不会丢失数据的所需范围和精度。

    FLOATING POINT COMPUTER SYSTEM ON A SINGLE CHIP
    4.
    发明申请
    FLOATING POINT COMPUTER SYSTEM ON A SINGLE CHIP 审中-公开
    浮点计算机系统在单芯片上

    公开(公告)号:US20120256932A1

    公开(公告)日:2012-10-11

    申请号:US13494235

    申请日:2012-06-12

    IPC分类号: G09G5/39

    摘要: A floating point rasterization and frame buffer in a computer system graphics program. The rasterization, fog, lighting, texturing, blending, and antialiasing processes operate on floating point values. In one embodiment, a 16-bit floating point format consisting of one sign bit, ten mantissa bits, and five exponent bits (s10e5), is used to optimize the range and precision afforded by the 16 available bits of information. In other embodiments, the floating point format can be defined in the manner preferred in order to achieve a desired range and precision of the data stored in the frame buffer. The final floating point values corresponding to pixel attributes are stored in a frame buffer and eventually read and drawn for display. The graphics program can operate directly on the data in the frame buffer without losing any of the desired range and precision of the data.

    摘要翻译: 计算机系统图形程序中的浮点光栅化和帧缓冲区。 光栅化,雾化,照明,纹理,混合和抗锯齿处理工作在浮点值上。 在一个实施例中,使用由一个符号位,十个尾数位和五个指数位(s10e5)组成的16位浮点格式来优化由16个可用位信息提供的范围和精度。 在其他实施例中,可以以优选的方式定义浮点格式,以便实现存储在帧缓冲器中的数据的期望范围和精度。 对应于像素属性的最终浮点值存储在帧缓冲器中,并最终读取并绘制以进行显示。 图形程序可以直接对帧缓冲器中的数据进行操作,而不会丢失数据的所需范围和精度。

    FLOATING POINT COMPUTER SYSTEM WITH FRAME BUFFER FOR STORING COLOR VALUES DURING OR AFTER RASTERIZATION
    5.
    发明申请
    FLOATING POINT COMPUTER SYSTEM WITH FRAME BUFFER FOR STORING COLOR VALUES DURING OR AFTER RASTERIZATION 审中-公开
    具有框架缓冲器的浮点计算机系统用于在放电期间或之后存储颜色值

    公开(公告)号:US20120249566A1

    公开(公告)日:2012-10-04

    申请号:US13494775

    申请日:2012-06-12

    IPC分类号: G09G5/39

    摘要: A floating point rasterization and frame buffer in a computer system graphics program. The rasterization, fog, lighting, texturing, blending, and antialiasing processes operate on floating point values. In one embodiment, a 16-bit floating point format consisting of one sign bit, ten mantissa bits, and five exponent bits (s10e5), is used to optimize the range and precision afforded by the 16 available bits of information. In other embodiments, the floating point format can be defined in the manner preferred in order to achieve a desired range and precision of the data stored in the frame buffer. The final floating point values corresponding to pixel attributes are stored in a frame buffer and eventually read and drawn for display. The graphics program can operate directly on the data in the frame buffer without losing any of the desired range and precision of the data.

    摘要翻译: 计算机系统图形程序中的浮点光栅化和帧缓冲区。 光栅化,雾化,照明,纹理,混合和抗锯齿处理工作在浮点值上。 在一个实施例中,使用由一个符号位,十个尾数位和五个指数位(s10e5)组成的16位浮点格式来优化由16个可用位信息提供的范围和精度。 在其他实施例中,可以以优选的方式定义浮点格式,以便实现存储在帧缓冲器中的数据的期望范围和精度。 对应于像素属性的最终浮点值存储在帧缓冲器中,并最终读取并绘制以进行显示。 图形程序可以直接对帧缓冲器中的数据进行操作,而不会丢失数据的所需范围和精度。

    System and method for enhancing depth value processing in a graphics pipeline
    6.
    发明授权
    System and method for enhancing depth value processing in a graphics pipeline 有权
    用于在图形管线中增强深度值处理的系统和方法

    公开(公告)号:US06980208B1

    公开(公告)日:2005-12-27

    申请号:US10234977

    申请日:2002-09-03

    IPC分类号: G06T15/00

    CPC分类号: G06T15/005

    摘要: A system, method and computer program product are provided for performing depth testing and blending operations in a first mode and a second mode. In the first mode, a circuit processes a first number (m) of first pixels per clock cycle, each of the first pixels including both color values and depth values. In the second mode, the circuit processes a second number (n) of second pixels per clock cycle. Each of the second pixels includes the depth values and not the color values. Further, the second number (n) is greater than the first number (m).

    摘要翻译: 提供了一种用于在第一模式和第二模式下执行深度测试和混合操作的系统,方法和计算机程序产品。 在第一模式中,电路处理每个时钟周期的第一数量(m)的第一像素,每个第一像素包括颜色值和深度值。 在第二模式中,电路处理每个时钟周期的第二数量(n)个第二像素。 每个第二像素包括深度值而不是颜色值。 此外,第二数(n)大于第一数(m)。

    Apparatus and method for sharing antialiasing memory across multiple displays
    7.
    发明授权
    Apparatus and method for sharing antialiasing memory across multiple displays 有权
    用于在多个显示器之间共享抗锯齿存储器的装置和方法

    公开(公告)号:US06756978B1

    公开(公告)日:2004-06-29

    申请号:US09294450

    申请日:1999-04-19

    IPC分类号: G06T1500

    CPC分类号: G09G1/06 G06T15/005

    摘要: A computer-implemented method for generating three-dimensional images by reusing multisample memory. Pixels corresponding to a first section of the overall display are multisampled. The multisampled pixel values corresponding to the first section of the display are stored in a multisample memory. The final pixel values corresponding to the first section of the display are stored in a frame buffer. Thereupon, multisampling is performed on those pixels belonging to a second section of the overall display. The same multisample memory is reused to store the multisampled pixel values corresponding to the second section of the display. In other words, the same piece of multisample memory is shared between the first and second portions of the display, thereby minimizing the amount of multisample memory that is needed. The final pixel values corresponding to the second section of the display are stored in the frame buffer. This process is repeated until multisampling has been performed over the entire display area. Meanwhile, pixel values from the frame buffer are being rendered out for display.

    摘要翻译: 一种用于通过重复使用多采样存储器来生成三维图像的计算机实现的方法。 对应于整个显示器的第一部分的像素是多采样的。 对应于显示器的第一部分的多采样像素值存储在多采样存储器中。 对应于显示器的第一部分的最终像素值被存储在帧缓冲器中。 因此,对属于整个显示器的第二部分的那些像素执行多次采样。 重复使用相同的多采样存储器来存储对应于显示器的第二部分的多采样像素值。 换句话说,同一片多采样存储器在显示器的第一和第二部分之间共享,从而最小化所需的多采样存储器的量。 对应于显示器的第二部分的最终像素值被存储在帧缓冲器中。 重复该过程,直到在整个显示区域上执行多次采样。 同时,来自帧缓冲器的像素值被呈现出来用于显示。

    FLOATING POINT COMPUTER SYSTEM WITH S_E_M FORMATTING
    9.
    发明申请
    FLOATING POINT COMPUTER SYSTEM WITH S_E_M FORMATTING 审中-公开
    浮动点计算机系统与S_E_M格式化

    公开(公告)号:US20120249561A1

    公开(公告)日:2012-10-04

    申请号:US13494135

    申请日:2012-06-12

    IPC分类号: G06F13/14

    摘要: A floating point rasterization and frame buffer in a computer system graphics program. The rasterization, fog, lighting, texturing, blending, and antialiasing processes operate on floating point values. In one embodiment, a 16-bit floating point format consisting of one sign bit, ten mantissa bits, and five exponent bits (s10e5), is used to optimize the range and precision afforded by the 16 available bits of information. In other embodiments, the floating point format can be defined in the manner preferred in order to achieve a desired range and precision of the data stored in the frame buffer. The final floating point values corresponding to pixel attributes are stored in a frame buffer and eventually read and drawn for display. The graphics program can operate directly on the data in the frame buffer without losing any of the desired range and precision of the data.

    摘要翻译: 计算机系统图形程序中的浮点光栅化和帧缓冲区。 光栅化,雾化,照明,纹理,混合和抗锯齿处理工作在浮点值上。 在一个实施例中,使用由一个符号位,十个尾数位和五个指数位(s10e5)组成的16位浮点格式来优化由16个可用位信息提供的范围和精度。 在其他实施例中,可以以优选的方式定义浮点格式,以便实现存储在帧缓冲器中的数据的期望范围和精度。 对应于像素属性的最终浮点值存储在帧缓冲器中,并最终读取并绘制以进行显示。 图形程序可以直接对帧缓冲器中的数据进行操作,而不会丢失数据的所需范围和精度。

    Display system having floating point rasterization and floating point framebuffering
    10.
    发明授权
    Display system having floating point rasterization and floating point framebuffering 有权
    显示系统具有浮点光栅化和浮点帧缓冲

    公开(公告)号:US08144158B2

    公开(公告)日:2012-03-27

    申请号:US13004650

    申请日:2011-01-11

    IPC分类号: G06F13/14 G06T1/20

    摘要: A floating point rasterization and frame buffer in a computer system graphics program. The rasterization, fog, lighting, texturing, blending, and antialiasing processes operate on floating point values. In one embodiment, a 16-bit floating point format consisting of one sign bit, ten mantissa bits, and five exponent bits (s10e5), is used to optimize the range and precision afforded by the 16 available bits of information. In other embodiments, the floating point format can be defined in the manner preferred in order to achieve a desired range and precision of the data stored in the frame buffer. The final floating point values corresponding to pixel attributes are stored in a frame buffer and eventually read and drawn for display. The graphics program can operate directly on the data in the frame buffer without losing any of the desired range and precision of the data.

    摘要翻译: 计算机系统图形程序中的浮点光栅化和帧缓冲区。 光栅化,雾化,照明,纹理,混合和抗锯齿处理工作在浮点值上。 在一个实施例中,使用由一个符号位,十个尾数位和五个指数位(s10e5)组成的16位浮点格式来优化由16个可用位信息提供的范围和精度。 在其他实施例中,可以以优选的方式定义浮点格式,以便实现存储在帧缓冲器中的数据的期望范围和精度。 对应于像素属性的最终浮点值存储在帧缓冲器中,并最终读取并绘制以进行显示。 图形程序可以直接对帧缓冲器中的数据进行操作,而不会丢失数据的所需范围和精度。