会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Font filter using bilinear interpolation
    • 使用双线性插值的字体过滤器
    • US08031204B1
    • 2011-10-04
    • US11766741
    • 2007-06-21
    • Paul S. HeckbertJohn W. Berendsen
    • Paul S. HeckbertJohn W. Berendsen
    • G09G5/00
    • G09G5/28G06T5/002G06T11/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.
    • 用于双线性纹理过滤的系统和方法也可用于执行字体过滤。 作为纹理存储的字体数据以粗略对齐的块从存储器读取。 字体对齐单元可以用于在字体过滤器占用空间内提供字体数据的精细对准的区域。 然后使用双线性滤波来过滤精细对准的区域,以产生表示像素的灰度值的字体覆盖信息。 使用现有的双线性滤波引擎结合字体对齐和采样单元减少了对特定引擎执行每个字体过滤操作的需求,从而可能在图形系统中节省模具面积。
    • 4. 发明授权
    • Conversion of data in an sRGB format to a compact floating point format
    • 将sRGB格式的数据转换为紧凑型浮点格式
    • US07522173B1
    • 2009-04-21
    • US11360362
    • 2006-02-23
    • John W. Berendsen
    • John W. Berendsen
    • G09G5/02G09G5/00
    • G09G5/02G09G2340/06
    • Systems and methods for processing linear colorspace data may be reused to process nonlinear colorspace data at a comparable performance level while maintaining the precision of the nonlinear colorspace data. Nonlinear colorspace data is converted to a compact floating point format in a linear colorspace used by conventional graphics processors. The compact floating point format includes an 8 bit explicit mantissa (without an implied leading one) and a 3 bit exponent to maintain the precision of the nonlinear colorspace data. The 8 bit mantissa may be processed by conventional texture filtering units designed to process 8 bit (fixed or floating point) color values. The 3 bit exponent may by processed by conventional texture filtering units designed to process floating point color values.
    • 用于处理线性颜色空间数据的系统和方法可以被重用以在可比较的性能水平处理非线性颜色空间数据,同时保持非线性颜色空间数据的精度。 非线性色彩空间数据在传统图形处理器使用的线性色彩空间中转换为紧凑型浮点格式。 紧凑型浮点格式包括8位显式尾数(无隐含前置码)和3位指数,以维持非线性色彩空间数据的精度。 8位尾数可以由旨在处理8位(固定或浮点)颜色值的常规纹理滤波单元进行处理。 3位指数可以通过设计用于处理浮点颜色值的常规纹理过滤单元进行处理。
    • 5. 发明授权
    • Architecture for compact multi-ported register file
    • 体积小巧的多端口寄存器文件
    • US07490208B1
    • 2009-02-10
    • US10959560
    • 2004-10-05
    • Lordson YueJohn W. BerendsenKarim M. AbdallaRui M. BastosRadoslav Danilak
    • Lordson YueJohn W. BerendsenKarim M. AbdallaRui M. BastosRadoslav Danilak
    • G06F13/372G06F12/00
    • G06F13/372
    • Architecture for compact multi-ported register file is disclosed. In an embodiment, a register file comprises a single-port random access memory (RAM). The single-port RAM comprises a single port for read operations and for write operations. Either a single read or a single write operation is performed for a given clock via the single port. Moreover, the single-port RAM serially performs N read operations and M write operations associated with a data group using a clock phase of (N+M) clock phases generated from a clock. In another embodiment, a semiconductor device includes the architecture for compact multi-ported register file. The semiconductor device comprises a plurality of register files. Each register file comprises a RAM comprising a port for read operations and for write operations. Moreover, each RAM serially performs N read operations and M write operations associated with one of a plurality of data groups using a corresponding clock phase of (N+M) clock phases generated from a clock. Further, the semiconductor device comprises an input staging unit for staging write data of one or more of the write operations. Continuing, the semiconductor device comprises an output staging unit for staging read data of one or more of the read operations. The semiconductor device can be a graphics processing unit (GPU).
    • 公开了用于紧凑型多端口寄存器堆的架构。 在一个实施例中,寄存器文件包括单端口随机存取存储器(RAM)。 单端口RAM包括用于读取操作和写入操作的单个端口。 通过单个端口对给定的时钟执行单个读取或单个写入操作。 此外,单端口RAM使用从时钟产生的(N + M)个时钟相位的时钟相位来串行地执行与数据组相关联的N个读取操作和M个写入操作。 在另一个实施例中,半导体器件包括用于紧凑型多端口寄存器堆的结构。 半导体器件包括多个寄存器文件。 每个寄存器文件包括RAM,其包括用于读操作和写操作的端口。 此外,每个RAM使用从时钟生成的(N + M)个时钟相位的相应时钟相位,串行地执行与多个数据组之一相关联的N个读取操作和M个写入操作。 此外,半导体器件包括用于对一个或多个写入操作的写入数据进行分级的输入分段单元。 继续地,半导体器件包括用于对读取操作中的一个或多个读取数据进行分级的输出分段单元。 半导体器件可以是图形处理单元(GPU)。