FILTERING METHOD AND APPARATUS FOR ANTI-ALIASING
    3.
    发明申请
    FILTERING METHOD AND APPARATUS FOR ANTI-ALIASING 审中-公开
    过滤方法和装置

    公开(公告)号:US20130106902A1

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

    申请号:US13724129

    申请日:2012-12-21

    CPC classification number: G06T5/00 G06T5/002 G06T2200/12 G06T2207/20192

    Abstract: A filtering method and apparatus for anti-aliasing takes advantage of improved existing hardware by using as input the data stored in the multisampling anti-aliasing (MSAA) buffers after rendering. The standard hardware box-filter is then replaced with a more intelligent resolve implemented using shader programs. Embodiments find scene edges using existing samples generated by Graphics Processing Unit (GPU) hardware. Using samples from a footprint larger than a single pixel, a gradient is calculated matching the direction of an edge. A non-linear filter over contributing samples in the direction of the gradient gives the final result.

    Abstract translation: 用于抗锯齿的滤波方法和装置通过在渲染之后使用存储在多采样抗混叠(MSAA)缓冲器中的数据作为输入来利用改进的现有硬件。 然后,标准硬件盒式过滤器将使用着色器程序实现更智能的解决方案。 实施例使用由图形处理单元(GPU)硬件生成的现有样本来找到场景边缘。 使用来自大于单个像素的足迹的样本,计算与边缘方向匹配的梯度。 在梯度方向上提供样本的非线性滤波器给出最终结果。

    Real time on-chip texture decompression using shader processors

    公开(公告)号:US10510164B2

    公开(公告)日:2019-12-17

    申请号:US15181130

    申请日:2016-06-13

    Abstract: 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.

    Region-based image compression
    6.
    发明授权
    Region-based image compression 有权
    基于区域的图像压缩

    公开(公告)号:US09025899B2

    公开(公告)日:2015-05-05

    申请号:US13651020

    申请日:2012-10-12

    Abstract: A method for compressing an image includes decomposing the image into one or more regions. A region of the image is selected to be evaluated. The selected region is transformed and quantized if the region does not meet a predetermined compression acceptability criteria. The predetermined compression acceptability criteria may include a specific bit rate, a specific image quality, or combinations thereof. If the region does not meet the predetermined compression acceptability criteria after the region has been transformed and quantized, then the transformation and quantization settings are adjusted and the region is transformed and quantized using the adjusted settings. The region is then encoded when the predetermined compression acceptability criteria has been reached. The encoding may include additional compression stages.

    Abstract translation: 用于压缩图像的方法包括将图像分解成一个或多个区域。 选择图像的区域进行评估。 如果区域不符合预定的压缩可接受性标准,则对所选择的区域进行变换和量化。 预定的压缩可接受性标准可以包括特定比特率,特定图像质量或其组合。 如果该区域已经变换和量化之后该区域不满足预定的压缩可接受性标准,则调整变换和量化设置,并且使用经调整的设置对该区域进行变换和量化。 然后当达到预定的压缩可接受性标准时对该区域进行编码。 编码可以包括额外的压缩级。

    Filtering method and apparatus for anti-aliasing
    7.
    发明授权
    Filtering method and apparatus for anti-aliasing 有权
    用于抗锯齿的滤波方法和装置

    公开(公告)号:US09019299B2

    公开(公告)日:2015-04-28

    申请号:US13724129

    申请日:2012-12-21

    CPC classification number: G06T5/00 G06T5/002 G06T2200/12 G06T2207/20192

    Abstract: A filtering method and apparatus for anti-aliasing takes advantage of improved existing hardware by using as input the data stored in the multisampling anti-aliasing (MSAA) buffers after rendering. The standard hardware box-filter is then replaced with a more intelligent resolve implemented using shader programs. Embodiments find scene edges using existing samples generated by Graphics Processing Unit (GPU) hardware. Using samples from a footprint larger than a single pixel, a gradient is calculated matching the direction of an edge. A non-linear filter over contributing samples in the direction of the gradient gives the final result.

    Abstract translation: 用于抗锯齿的滤波方法和装置通过在渲染之后使用存储在多采样抗混叠(MSAA)缓冲器中的数据作为输入来利用改进的现有硬件。 然后,标准硬件盒式过滤器将使用着色器程序实现更智能的解决方案。 实施例使用由图形处理单元(GPU)硬件生成的现有样本来找到场景边缘。 使用来自大于单个像素的足迹的样本,计算与边缘方向匹配的梯度。 在梯度方向上提供样本的非线性滤波器给出最终结果。

    REAL TIME ON-CHIP TEXTURE DECOMPRESSION USING SHADER PROCESSORS
    8.
    发明申请
    REAL TIME ON-CHIP TEXTURE DECOMPRESSION USING SHADER PROCESSORS 审中-公开
    使用SHADER处理器的实时片上纹理分解

    公开(公告)号:US20160300320A1

    公开(公告)日:2016-10-13

    申请号:US15181130

    申请日:2016-06-13

    Abstract: 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.

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

    HYBRID BLOCK BASED COMPRESSION
    9.
    发明申请
    HYBRID BLOCK BASED COMPRESSION 有权
    基于混合块的压缩

    公开(公告)号:US20160105677A1

    公开(公告)日:2016-04-14

    申请号:US14879616

    申请日:2015-10-09

    CPC classification number: H04N19/176 G06T1/60 H04N1/41 H04N19/12 H04N19/46

    Abstract: A method and apparatus is provided for block based compression of a texture using hardware supported compression formats. The method comprises dividing a texture into a plurality of blocks, for each block, determining a transform for use with the block to minimize an error metric, encoding at least one characteristic of the transform into a plurality of bits otherwise available to represent reference component values, and compressing the block.

    Abstract translation: 提供了一种用于使用硬件支持的压缩格式对纹理进行基于块的压缩的方法和装置。 该方法包括:对于每个块,将纹理划分成多个块,确定用于块的变换以最小化误差度量,将变换的至少一个特征编码为多个位,否则可用于表示参考分量值 ,并压缩该块。

    REAL TIME ON-CHIP TEXTURE DECOMPRESSION USING SHADER PROCESSORS

    公开(公告)号:US20210312668A1

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

    申请号:US17352809

    申请日:2021-06-21

    Abstract: 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.

Patent Agency Ranking