Reorganized anisotropic sampling order
    1.
    发明授权
    Reorganized anisotropic sampling order 有权
    重组各向异性取样顺序

    公开(公告)号:US07167183B1

    公开(公告)日:2007-01-23

    申请号:US10965069

    申请日:2004-10-14

    IPC分类号: G09G5/00

    CPC分类号: G06T1/60 G06T15/005

    摘要: The current invention involves new systems and methods for reorganizing a texture sampling order that is used to read texels from a texel cache. When anisotropic filtering is used to process the texels read from the texel cache, the texels are read in an order based on a major axis alignment. Reorganizing texture sampling order to use the order based on the major axis alignment results in improved texel cache locality, thereby improving texel cache performance.

    摘要翻译: 本发明涉及用于重新组织纹理采样顺序的新系统和方法,其用于从纹素文件高速缓存读取纹理。 当使用各向异性过滤处理从纹素文件高速缓存读取的纹素时,纹素以基于长轴对齐的顺序读取。 重新组织纹理采样顺序以使用基于长轴对准的顺序,从而改善了纹理像素高速缓存的局部性,从而改善了纹理高速缓存的性能。

    Method and system for implementing level of detail filtering in a cube mapping application
    2.
    发明授权
    Method and system for implementing level of detail filtering in a cube mapping application 有权
    在多维数据集映射应用程序中实现详细过滤级别的方法和系统

    公开(公告)号:US07595806B1

    公开(公告)日:2009-09-29

    申请号:US10911462

    申请日:2004-08-03

    IPC分类号: G09G5/00

    CPC分类号: G06T15/04 G06T2210/36

    摘要: A method for implementing LOD (level of detail) filtering in a cube mapping application. The method includes accessing a first sample and a second sample for a cube map. A cube map path is computed between the first sample and the second sample. A distance is computed between the first sample and the second sample, wherein the distance is measured using the cube map path. LOD filtering is then implemented by using the distance between the first sample and the second sample.

    摘要翻译: 在多维数据集映射应用程序中实现LOD(细节级别)过滤的方法。 该方法包括访问立方体贴图的第一样本和第二样本。 在第一个样本和第二个样本之间计算立方体贴图路径。 在第一样品和第二样品之间计算距离,其中使用立方体贴图路径测量距离。 然后通过使用第一个样品和第二个样品之间的距离来实现LOD滤波。

    Shorter footprints for anisotropic texture filtering
    3.
    发明授权
    Shorter footprints for anisotropic texture filtering 有权
    各向异性纹理滤波的脚印越短

    公开(公告)号:US07221371B2

    公开(公告)日:2007-05-22

    申请号:US10812492

    申请日:2004-03-30

    IPC分类号: G09G5/00

    CPC分类号: G06T15/04

    摘要: Shortening a footprint is a technique to reduce the number of texture samples anisotropically filtered to determine a texture value associated with a graphics fragment. Reducing the number of texture samples anisotropically filtered reduces the number of texture samples read and simplifies the filter computation. Programmable knobs are used to shorten the footprint of a pixel in texture space thereby reducing the number of texture samples used during anisotropic filtering. These knobs permit a user to determine a balance between improved texture map performance and anisotropic texture filtering quality.

    摘要翻译: 减少占位面积是减少各向异性过滤以确定与图形片段相关联的纹理值的纹理样本数量的技术。 减少各向异性滤波的纹理样本数减少了读取的纹理样本的数量,并简化了滤波器计算。 可编程旋钮用于缩短纹理空间中像素的占地面积,从而减少各向异性过滤期间使用的纹理样本数。 这些旋钮允许用户确定改进的纹理贴图性能和各向异性纹理过滤质量之间的平衡。

    Trilinear optimization for texture filtering
    4.
    发明授权
    Trilinear optimization for texture filtering 有权
    纹理过滤三线优化

    公开(公告)号:US07193627B1

    公开(公告)日:2007-03-20

    申请号:US11294840

    申请日:2005-12-05

    IPC分类号: G09G5/00 G06T17/00

    CPC分类号: G06T15/04

    摘要: Trilinear optimization is a technique to reduce the number of texture samples used to determine a texture value associated with a graphics fragment. Bilinear interpolations replace some trilinear interpolations, thereby reducing the number of texture samples read and simplifying the filter computation. A programmable trilinear slope is used to control replacement of a trilinear computation with a bilinear computation, permitting a user to determine a balance between improved texture map performance and texture filtering quality.

    摘要翻译: 三线性优化是减少用于确定与图形片段相关联的纹理值的纹理样本数量的技术。 双线性内插替代一些三线性内插,从而减少了纹理样本数量并简化了滤波器计算。 可编程三线性斜率用于通过双线性计算来控制三线性计算的替换,允许用户确定改进的纹理贴图性能和纹理过滤质量之间的平衡。

    Trilinear optimization for texture filtering
    5.
    发明授权
    Trilinear optimization for texture filtering 有权
    纹理过滤三线优化

    公开(公告)号:US07982745B1

    公开(公告)日:2011-07-19

    申请号:US11956289

    申请日:2007-12-13

    IPC分类号: G09G5/00 G06T17/00

    CPC分类号: G06T15/04

    摘要: Trilinear optimization is a technique to reduce the number of texture samples used to determine a texture value associated with a graphics fragment. Bilinear interpolations replace some trilinear interpolations, thereby reducing the number of texture samples read and simplifying the filter computation. A programmable trilinear slope is used to control replacement of a trilinear computation with a bilinear computation, permitting a user to determine a balance between improved texture map performance and texture filtering quality.

    摘要翻译: 三线性优化是减少用于确定与图形片段相关联的纹理值的纹理样本数量的技术。 双线性内插替代一些三线性内插,从而减少了纹理样本数量并简化了滤波器计算。 可编程三线性斜率用于通过双线性计算来控制三线性计算的替换,允许用户确定改进的纹理贴图性能和纹理过滤质量之间的平衡。

    Shorter footprints for anisotropic texture filtering
    6.
    发明授权
    Shorter footprints for anisotropic texture filtering 有权
    各向异性纹理滤波的脚印越短

    公开(公告)号:US07586496B1

    公开(公告)日:2009-09-08

    申请号:US11745893

    申请日:2007-05-08

    IPC分类号: G06T11/00

    CPC分类号: G06T15/04

    摘要: Shortening a footprint is a technique to reduce the number of texture samples anisotropically filtered to determine a texture value associated with a graphics fragment. Reducing the number of texture samples anisotropically filtered reduces the number of texture samples read and simplifies the filter computation. Programmable knobs are used to shorten the footprint of a pixel in texture space thereby reducing the number of texture samples used during anisotropic filtering. These knobs permit a user to determine a balance between improved texture map performance and anisotropic texture filtering quality.

    摘要翻译: 减少占位面积是减少各向异性过滤以确定与图形片段相关联的纹理值的纹理样本数量的技术。 减少各向异性滤波的纹理样本数减少了读取的纹理样本的数量,并简化了滤波器计算。 可编程旋钮用于缩短纹理空间中像素的占地面积,从而减少各向异性过滤期间使用的纹理样本数。 这些旋钮允许用户确定改进的纹理贴图性能和各向异性纹理过滤质量之间的平衡。

    Trilinear optimization for texture filtering
    7.
    发明授权
    Trilinear optimization for texture filtering 有权
    纹理过滤三线优化

    公开(公告)号:US06995767B1

    公开(公告)日:2006-02-07

    申请号:US10631399

    申请日:2003-07-31

    IPC分类号: G09G5/00 G06T17/00

    CPC分类号: G06T15/04

    摘要: Trilinear optimization is a technique to reduce the number of texture samples used to determine a texture value associated with a graphics fragment. Bilinear interpolations replace some trilinear interpolations, thereby reducing the number of texture samples read and simplifying the filter computation. A programmable trilinear slope is used to control replacement of a trilinear computation with a bilinear computation, permitting a user to determine a balance between improved texture map performance and texture filtering quality.

    摘要翻译: 三线性优化是减少用于确定与图形片段相关联的纹理值的纹理样本数量的技术。 双线性内插替代一些三线性内插,从而减少了纹理样本数量并简化了滤波器计算。 可编程三线性斜率用于通过双线性计算来控制三线性计算的替换,允许用户确定改进的纹理贴图性能和纹理过滤质量之间的平衡。

    Font filter using bilinear interpolation
    9.
    发明授权
    Font filter using bilinear interpolation 有权
    使用双线性插值的字体过滤器

    公开(公告)号:US08031204B1

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

    申请号:US11766741

    申请日:2007-06-21

    IPC分类号: G09G5/00

    CPC分类号: G09G5/28 G06T5/002 G06T11/203

    摘要: Systems and methods used for bilinear texture filtering may also be used to perform font filtering. Font data stored as a texture is read from memory in blocks that are coarsely aligned. Font alignment units may be used to provide a finely aligned region of the font data within a font filter footprint. The finely aligned region is then filtered using bilinear filtering to produce font coverage information representing a grayscale value for a pixel. Using existing bilinear filtering engines in conjunction with font alignment and sample units reduces the need for having a specific engine to perform each of the font filtering operations, possibly saving die area in a graphics system.

    摘要翻译: 用于双线性纹理过滤的系统和方法也可用于执行字体过滤。 作为纹理存储的字体数据以粗略对齐的块从存储器读取。 字体对齐单元可以用于在字体过滤器占用空间内提供字体数据的精细对准的区域。 然后使用双线性滤波来过滤精细对准的区域,以产生表示像素的灰度值的字体覆盖信息。 使用现有的双线性滤波引擎结合字体对齐和采样单元减少了对特定引擎执行每个字体过滤操作的需求,从而可能在图形系统中节省模具面积。