REAL TIME ON-CHIP TEXTURE DECOMPRESSION USING SHADER PROCESSORS
    2.
    发明申请
    REAL TIME ON-CHIP TEXTURE DECOMPRESSION USING SHADER PROCESSORS 有权
    使用SHADER处理器的实时片上纹理分解

    公开(公告)号:US20120320067A1

    公开(公告)日:2012-12-20

    申请号:US13163071

    申请日:2011-06-17

    IPC分类号: G06T11/40

    摘要: A processing unit, method, and medium for decompressing or generating textures within a graphics processing unit (GPU). The textures are compressed with a variable-rate compression scheme such as JPEG. The compressed textures are retrieved from system memory and transferred to local cache memory on the GPU without first being decompressed. A table is utilized by the cache to locate individual blocks within the compressed texture. A decompressing shader processor receives compressed blocks and then performs on-the-fly decompression of the blocks. The decompressed blocks are then processed as usual by a texture consuming shader processor of the GPU.

    摘要翻译: 一种用于在图形处理单元(GPU)内解压缩或生成纹理的处理单元,方法和介质。 纹理采用可变速率压缩方案(如JPEG)进行压缩。 压缩的纹理从系统内存中检索并传输到GPU上的本地缓存内存,而无需首先解压缩。 缓存利用表来定位压缩纹理内的各个块。 解压缩着色器处理器接收压缩块,然后对块进行即时解压缩。 解压缩的块然后像通常那样由GPU的纹理消耗着色器处理器进行处理。

    Real time on-chip texture decompression using shader processors
    3.
    发明授权
    Real time on-chip texture decompression using shader processors 有权
    使用着色器处理器实时片上纹理解压缩

    公开(公告)号:US09378560B2

    公开(公告)日:2016-06-28

    申请号:US13163071

    申请日:2011-06-17

    IPC分类号: G06T15/50 G06T9/00 G06T15/00

    摘要: A processing unit, method, and medium for decompressing or generating textures within a graphics processing unit (GPU). The textures are compressed with a variable-rate compression scheme such as JPEG. The compressed textures are retrieved from system memory and transferred to local cache memory on the GPU without first being decompressed. A table is utilized by the cache to locate individual blocks within the compressed texture. A decompressing shader processor receives compressed blocks and then performs on-the-fly decompression of the blocks. The decompressed blocks are then processed as usual by a texture consuming shader processor of the GPU.

    摘要翻译: 一种用于在图形处理单元(GPU)内解压缩或生成纹理的处理单元,方法和介质。 纹理采用可变速率压缩方案(如JPEG)进行压缩。 压缩的纹理从系统内存中检索并传输到GPU上的本地缓存内存,而无需首先解压缩。 缓存利用表来定位压缩纹理内的各个块。 解压缩着色器处理器接收压缩块,然后执行块的即时解压缩。 解压缩的块然后像通常那样由GPU的纹理消耗着色器处理器进行处理。

    DEVICE PROTOCOL TRANSLATOR FOR CONNECTION OF EXTERNAL DEVICES TO A PROCESSING UNIT PACKAGE
    4.
    发明申请
    DEVICE PROTOCOL TRANSLATOR FOR CONNECTION OF EXTERNAL DEVICES TO A PROCESSING UNIT PACKAGE 审中-公开
    用于将外部设备连接到处理单元包的设备协议翻译器

    公开(公告)号:US20130073755A1

    公开(公告)日:2013-03-21

    申请号:US13237095

    申请日:2011-09-20

    IPC分类号: G06F13/42

    CPC分类号: G06F13/4221 G06F2221/2151

    摘要: A processing unit package includes a processing unit disposed on an interposer and a device protocol translator disposed on the interposer. Through-silicon vias (TSVs) may be used to provide connections from the device protocol translator through the interposer to an external device. The device protocol translator uses a controller to control a plurality of buffers that store information received from respective information buses coupled to the processing unit, such that the processing unit information is translated according to a protocol of the external device.

    摘要翻译: 处理单元包包括设置在插入器上的处理单元和设置在插入器上的设备协议翻译器。 可以使用通硅通孔(TSV)来提供从设备协议转换器通过插入器到外部设备的连接。 设备协议翻译器使用控制器来控制多个缓冲器,其存储从耦合到处理单元的相应信息总线接收的信息,使得根据外部设备的协议来翻译处理单元信息。

    APPARATUS AND METHOD FOR VIDEO PROCESSING
    5.
    发明申请
    APPARATUS AND METHOD FOR VIDEO PROCESSING 有权
    用于视频处理的装置和方法

    公开(公告)号:US20130034160A1

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

    申请号:US13196181

    申请日:2011-08-02

    IPC分类号: H04N7/32 H04N7/26

    CPC分类号: H04N19/43 H04N19/436

    摘要: Methods and apparatus for facilitating motion estimation in video processing are provided. Preferably, coordinates of a search area within a video frame are determined for each of a plurality of macroblocks (MBs) of a reference frame based upon a predicted location derived from the coordinates of the MB within the reference frame and motion estimation information. The video frame can be segmented into tiles and associated overlapping tile defined for at least some tiles. Search data is defined for each tile as pel data for each pixel within that tile and any associated tile. Macroblock searches are preferably conducted on a tile assignment basis with tile search assignments distributed among a plurality of processing elements. Each processing element preferably has a local memory it uses for the search data when performing a tile search assignment.

    摘要翻译: 提供了用于促进视频处理中的运动估计的方法和装置。 优选地,基于从参考帧中的MB的坐标和运动估计信息导出的预测位置,为参考帧的多个宏块(MB)中的每一个确定视频帧内的搜索区域的坐标。 视频帧可以被分割成用于至少一些瓦片定义的瓦片和相关联的重叠瓦片。 为每个瓦片定义搜索数据,作为该瓦片和任何相关瓦片内每个像素的像素数据。 宏块搜索优选地在瓦片分配的基础上进行,其中分块搜索分配在多个处理元件之间。 每个处理元件优选地具有在执行瓦片搜索分配时用于搜索数据的本地存储器。

    PERFORMANCE OF A POWER CONSTRAINED PROCESSOR
    6.
    发明申请
    PERFORMANCE OF A POWER CONSTRAINED PROCESSOR 审中-公开
    功率约束加工器的性能

    公开(公告)号:US20130173933A1

    公开(公告)日:2013-07-04

    申请号:US13340032

    申请日:2011-12-29

    IPC分类号: G06F1/26

    摘要: Provided is a method for improving performance of a processor. The method includes computing utilization values of components within the processor and determining a maximum utilization value based upon the computed utilization values. The method also includes comparing (i) the maximum utilization value with a first threshold and (ii) differences between the computed utilization values and a second threshold.

    摘要翻译: 提供了一种用于提高处理器性能的方法。 该方法包括计算处理器内的组件的利用值,并基于所计算的利用值确定最大利用价值。 该方法还包括将(i)最大利用率值与第一阈值进行比较,以及(ii)所计算的利用值与第二阈值之间的差异。

    Device and method for blending true colors and fog colors to generate display colors
    7.
    发明授权
    Device and method for blending true colors and fog colors to generate display colors 有权
    用于混合真实颜色和雾颜色以生成显示颜色的设备和方法

    公开(公告)号:US06417862B1

    公开(公告)日:2002-07-09

    申请号:US09366187

    申请日:1999-08-03

    IPC分类号: G06T1140

    CPC分类号: G06T15/503

    摘要: A device calculates a display color based on a true color, a fog color, and a distance z. The device uses two single-port memories, an arithmetic circuit, and a color blending circuit. Based on the distance z, two sampled values of a fog function are read from the single-port memories, one value from each memory. The arithmetic circuit calculates an approximate value of the fog function corresponding to the distance z based on the two sampled values of the fog function. The color blending circuit calculates the display color by blending the true color and the fog color according to the approximate value of the fog function.

    摘要翻译: 设备根据真实颜色,雾颜色和距离z计算显示颜色。 该器件使用两个单端口存储器,运算电路和色彩混合电路。 基于距离z,从单端口存储器读取雾功能的两个采样值,每个存储器中的一个值。 算术电路基于雾函数的两个采样值来计算与距离z对应的雾函数的近似值。 颜色混合电路根据雾功能的近似值,混合真实颜色和雾颜色来计算显示颜色。

    Method and apparatus for interpolative, adaptive illumination in 3D graphics
    8.
    发明授权
    Method and apparatus for interpolative, adaptive illumination in 3D graphics 有权
    3D图形内插,自适应照明的方法和装置

    公开(公告)号:US06259454B1

    公开(公告)日:2001-07-10

    申请号:US09132566

    申请日:1998-08-11

    IPC分类号: G06T1560

    CPC分类号: G06T15/506 G06T15/50

    摘要: A method of providing specular highlights to 3D graphics using Phong illumination calculations spaces the pixels subject to the calculations apart in direct relationship to the number of lights contributing to the highlights. Linear, quadratic, or cubic attenuation is then applied to interpolate the values for the pixels not subject to the calculations.

    摘要翻译: 使用Phong照明计算为3D图形提供镜面高光的方法使得与计算有关的亮度的数量直接相关的像素进行计算。 然后应用线性,二次或三次衰减来内插不受计算的像素的值。

    Apparatus and method for video processing
    9.
    发明授权
    Apparatus and method for video processing 有权
    视频处理装置和方法

    公开(公告)号:US09167260B2

    公开(公告)日:2015-10-20

    申请号:US13196181

    申请日:2011-08-02

    CPC分类号: H04N19/43 H04N19/436

    摘要: Methods and apparatus for facilitating motion estimation in video processing are provided. Preferably, coordinates of a search area within a video frame are determined for each of a plurality of macroblocks (MBs) of a reference frame based upon a predicted location derived from the coordinates of the MB within the reference frame and motion estimation information. The video frame can be segmented into tiles and associated overlapping tile defined for at least some tiles. Search data is defined for each tile as pel data for each pixel within that tile and any associated tile. Macroblock searches are preferably conducted on a tile assignment basis with tile search assignments distributed among a plurality of processing elements. Each processing element preferably has a local memory it uses for the search data when performing a tile search assignment.

    摘要翻译: 提供了用于促进视频处理中的运动估计的方法和装置。 优选地,基于从参考帧中的MB的坐标和运动估计信息导出的预测位置,为参考帧的多个宏块(MB)中的每一个确定视频帧内的搜索区域的坐标。 视频帧可以被分割成用于至少一些瓦片定义的瓦片和相关联的重叠瓦片。 为每个瓦片定义搜索数据,作为该瓦片和任何相关瓦片内每个像素的像素数据。 宏块搜索优选地在瓦片分配的基础上进行,其中分块搜索分配在多个处理元件之间。 每个处理元件优选地具有在执行瓦片搜索分配时用于搜索数据的本地存储器。