Floating Point Texture Filtering Using Unsigned Linear Interpolators and Block Normalizations
    1.
    发明申请
    Floating Point Texture Filtering Using Unsigned Linear Interpolators and Block Normalizations 有权
    使用无符号线性内插器和块规范化的浮点纹理过滤

    公开(公告)号:US20090295819A1

    公开(公告)日:2009-12-03

    申请号:US12130364

    申请日:2008-05-30

    IPC分类号: G09G5/00

    摘要: Apparatus and systems utilizing fixed point filtering to perform floating point texture filtering. A texture pipe unit consisting of a texture addressing unit, texture cache unit, and texture filter unit accepts texture requests for a specified pixel from a resource and returns formatted bilinear filtered results based on the specific pixel's corresponding four texels. The texture filtering unit consists of a pre-formatter module, interpolator module, accumulator module and a format module. The pre-formatter module accepts texel data in a floating point or fixed point format. However, if the data is in a floating point format the pre-formatter module converts the floating point data into a normalized fixed point data format whereby the interpolator module may perform its bilinear interpolator functions using standardized fixed point systems and apparatus without necessitating the use of floating point arithmetic units. A method utilizing fixed point filtering to perform floating point texture filtering is also presented.

    摘要翻译: 利用固定点滤波进行浮点纹理滤波的装置和系统。 由纹理寻址单元,纹理缓存单元和纹理滤波器单元组成的纹理管单元从资源接收针对指定像素的纹理请求,并且基于特定像素的相应的四个纹素返回格式化的双线性滤波结果。 纹理过滤单元由预格式化模块,插值器模块,累加器模块和格式模块组成。 预格式化器模块以浮点或固定点格式接收纹理数据。 然而,如果数据是浮点格式,则预格式化器模块将浮点数据转换成归一化的固定点数据格式,由此内插器模块可以使用标准化的固定点系统和装置来执行其双线性内插函数,而不需要使用 浮点运算单元。 还提出了利用固定点滤波进行浮点纹理滤波的方法。

    Dynamically Configurable Bilinear Filtering System
    2.
    发明申请
    Dynamically Configurable Bilinear Filtering System 有权
    动态配置双线性滤波系统

    公开(公告)号:US20090289949A1

    公开(公告)日:2009-11-26

    申请号:US12124751

    申请日:2008-05-21

    申请人: Brian BUCHNER

    发明人: Brian BUCHNER

    IPC分类号: G09G5/00

    CPC分类号: G06F3/1407 G06T11/001

    摘要: Apparatus and methods for a bilinear filter system comprising a pre-formatter module, a bilinear module, an accumulator module, and a format module. The pre-formatter module is configured to receive texel data and convert it to a normalized fixed point format. The bilinear module is dynamically reconfigurable to perform an interpolation or an extended precision interpolation on the normalized fixed point texel data from the pre-formatter module and generate re-normalized floating point texel data. The interpolator analyzes the exponent range of fixed point texel data from the pre-formatter module to determine if an extended precision calculation is appropriate. The accumulator module is configured to accumulate floating point texel data from the bilinear module to achieve the desired level of bilinear, trilinear, and anisotropic filtering. The format module is configured to convert texel data from the accumulator module into a standard floating point representation.

    摘要翻译: 一种双线性滤波系统的装置和方法,包括预格式化模块,双线性模块,累加器模块和格式模块。 预格式器模块被配置为接收纹素数据并将其转换为归一化的固定点格式。 双线性模块是动态可重构的,以对来自预格式化器模块的标准化固定点纹素数据执行插值或扩展精度插值,并生成重新归一化的浮点纹理数据。 内插器分析来自预格式化器模块的固定点纹素数据的指数范围,以确定扩展精度计算是否合适。 累加器模块被配置为从双线性模块累积浮点纹素数据以实现所需水平的双线性,三线性和各向异性滤波。 格式化模块被配置为将来自累加器模块的纹理数据转换为标准浮点表示。

    Tessellation Engine and Applications Thereof
    3.
    发明申请
    Tessellation Engine and Applications Thereof 有权
    细分引擎及其应用

    公开(公告)号:US20110057931A1

    公开(公告)日:2011-03-10

    申请号:US12708331

    申请日:2010-02-18

    IPC分类号: G06T17/20

    CPC分类号: G06T17/20 G06T2200/28

    摘要: Disclosed herein methods, apparatuses, and systems for performing graphics processing. In this regard, a processing unit includes a tessellation module and a connectivity module. The tessellation module is configured to sequentially tessellate portions of a geometric shape to provide a series of tessellation points for the geometric shape. The connectivity module is configured to connect one or more groups of the tessellation points into one or more primitives in an order in which the series of tessellation points is provided.

    摘要翻译: 本文公开了用于执行图形处理的方法,装置和系统。 在这方面,处理单元包括细分模块和连接模块。 镶嵌模块被配置为顺序地细分几何形状的部分以提供用于几何形状的一系列镶嵌点。 连接模块被配置为以一系列镶嵌点被提供的顺序将一个或多个镶嵌点组组合成一个或多个图元。

    Dynamically Configurable Bilinear Filtering System
    4.
    发明申请
    Dynamically Configurable Bilinear Filtering System 有权
    动态配置双线性滤波系统

    公开(公告)号:US20120133666A1

    公开(公告)日:2012-05-31

    申请号:US13366885

    申请日:2012-02-06

    申请人: Brian BUCHNER

    发明人: Brian BUCHNER

    IPC分类号: G06T11/40

    CPC分类号: G06F3/1407 G06T11/001

    摘要: Apparatus and methods for a bilinear filter system comprising a pre-formatter module, a bilinear module, an accumulator module, and a format module. The pre-formatter module is configured to receive texel data and convert it to a normalized fixed point format. The bilinear module is dynamically reconfigurable to perform an interpolation or an extended precision interpolation on the normalized fixed point texel data from the pre-formatter module and generate re-normalized floating point texel data. The interpolator analyzes the exponent range of fixed point texel data from the pre-formatter module to determine if an extended precision calculation is appropriate. The accumulator module is configured to accumulate floating point texel data from the bilinear module to achieve the desired level of bilinear, trilinear, and anisotropic filtering. The format module is configured to convert texel data from the accumulator module into a standard floating point representation.

    摘要翻译: 一种双线性滤波系统的装置和方法,包括预格式化模块,双线性模块,累加器模块和格式模块。 预格式器模块被配置为接收纹素数据并将其转换为归一化的固定点格式。 双线性模块是动态可重构的,以对来自预格式化器模块的标准化固定点纹素数据执行插值或扩展精度插值,并生成重新归一化的浮点纹理数据。 内插器分析来自预格式化器模块的固定点纹素数据的指数范围,以确定扩展精度计算是否合适。 累加器模块被配置为从双线性模块累积浮点纹素数据以实现所需水平的双线性,三线性和各向异性滤波。 格式化模块被配置为将来自累加器模块的纹理数据转换为标准浮点表示。