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

    公开(公告)号:US08345063B2

    公开(公告)日:2013-01-01

    申请号:US12418106

    申请日:2009-04-03

    IPC分类号: G09G5/00

    摘要: Embodiments of a filtering method and apparatus for anti-aliasing as described herein take 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.

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

    Image analysis for image compression suitability and real-time selection
    2.
    发明授权
    Image analysis for image compression suitability and real-time selection 有权
    图像压缩适用性和实时选择的图像分析

    公开(公告)号:US07903892B2

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

    申请号:US10282799

    申请日:2002-10-29

    IPC分类号: G06K9/36 G06K9/46

    摘要: The present invention provides an analysis method that uses error metrics to determine whether an image is suitable for compression. One embodiment of the present invention can make the determination in real-time. In one embodiment, analysis methods based on four error metrics are used to determine whether a compressed image should be used. The first metric is a signal-to-noise (SNR) error metric that prevents compressed images with low SNR from being used to represent original images. Another metric is detecting the geometric correlation of pixels within individual blocks of the compressed images. The third metric is used to determine whether color mapping in the compressed images are well-mapped. A final metric is a size metric that filters images smaller than a certain size and prevents them from being compressed. As most analysis methods are integral parts of the compression process, the present invention incurs little cost collecting error metric data.

    摘要翻译: 本发明提供一种使用误差度量来确定图像是否适于压缩的分析方法。 本发明的一个实施例可以实时地进行确定。 在一个实施例中,使用基于四个误差度量的分析方法来确定是否应当使用压缩图像。 第一个度量是一个信噪比(SNR)误差度量,可以防止具有低SNR的压缩图像用于表示原始图像。 另一个度量是检测压缩图像的各个块内的像素的几何相关性。 第三个度量用于确定压缩图像中的颜色映射是否被良好映射。 最终的度量是一个尺寸尺度,可以过滤小于某一尺寸的图像,并防止它们被压缩。 由于大多数分析方法是压缩过程的组成部分,本发明不需要花费收集误差度量数据。

    Video Processing Across Multiple Graphics Processing Units
    3.
    发明申请
    Video Processing Across Multiple Graphics Processing Units 有权
    跨多个图形处理单元的视频处理

    公开(公告)号:US20100053176A1

    公开(公告)日:2010-03-04

    申请号:US12552759

    申请日:2009-09-02

    IPC分类号: G06F15/16

    摘要: A processing unit, method, and graphics processing system are provided for processing a plurality of frames of graphics data. For instance, the processing unit can include a first plurality of graphics processing units (GPUs), a second plurality of GPUs, and a plurality of compositors. The first plurality of GPUs can be configured to process a first frame of graphics data. Likewise, the second plurality of GPUs can be configured to process a second frame of graphics data. Further, each compositor in the plurality of compositors can be coupled to a respective GPU from the first and second pluralities of GPUs, where the plurality of compositors is configured to sequentially pass the first and second frames of graphics data to a display module.

    摘要翻译: 提供处理单元,方法和图形处理系统,用于处理多个图形数据帧。 例如,处理单元可以包括第一多个图形处理单元(GPU),第二多个GPU以及多个合成器。 可以将第一组多个GPU配置为处理第一帧图形数据。 类似地,第二多个GPU可以被配置为处理第二帧图形数据。 此外,多个合成器中的每个合成器可以从第一和第二多个GPU耦合到相应的GPU,其中多个合成器被配置为顺序地将第一和第二帧图形数据传递到显示模块。

    Antialiasing system and method
    4.
    发明申请
    Antialiasing system and method 有权
    抗锯齿系统和方法

    公开(公告)号:US20060267991A1

    公开(公告)日:2006-11-30

    申请号:US11140156

    申请日:2005-05-27

    IPC分类号: G06F15/16

    摘要: A system and method for improved antialiasing in video processing is described herein. Embodiments include multiple video processors (VPUs) in a system. Each VPU performs some combination of pixel sampling and pixel center sampling (also referred to as multisampling and supersampling). Each VPU performs sampling on the same pixels or pixel centers, but each VPU creates sample positioned differently from the other VPUs corresponding samples. The VPUs each output frame data that has been multisampled and/or supersampled into a compositor that composites the frame data to produce an antialiased rendered frame. The antialiased rendered frame has an effectively doubled antialiasing factor.

    摘要翻译: 本文描述了用于改进视频处理中的抗锯齿的系统和方法。 实施例包括系统中的多个视频处理器(VPU)。 每个VPU执行像素采样和像素中心采样(也称为多采样和超级采样)的一些组合。 每个VPU在相同的像素或像素中心执行采样,但每个VPU创建不同于其他VPU对应样本的采样。 VPU每个输出已被多采样和/或超级采样到合成器中的帧数据,该合成器合成帧数据以产生抗锯齿渲染帧。 抗锯齿渲染帧具有有效双倍的抗锯齿因子。

    Video processing across multiple graphics processing units
    5.
    发明授权
    Video processing across multiple graphics processing units 有权
    跨多个图形处理单元进行视频处理

    公开(公告)号:US08217950B2

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

    申请号:US12552759

    申请日:2009-09-02

    IPC分类号: G06F15/16

    摘要: A processing unit, method, and graphics processing system are provided for processing a plurality of frames of graphics data. For instance, the processing unit can include a first plurality of graphics processing units (GPUs), a second plurality of GPUs, and a plurality of compositors. The first plurality of GPUs can be configured to process a first frame of graphics data. Likewise, the second plurality of GPUs can be configured to process a second frame of graphics data. Further, each compositor in the plurality of compositors can be coupled to a respective GPU from the first and second pluralities of GPUs, where the plurality of compositors is configured to sequentially pass the first and second frames of graphics data to a display module.

    摘要翻译: 提供处理单元,方法和图形处理系统,用于处理多个图形数据帧。 例如,处理单元可以包括第一多个图形处理单元(GPU),第二多个GPU以及多个合成器。 可以将第一组多个GPU配置为处理第一帧图形数据。 类似地,第二多个GPU可以被配置为处理第二帧图形数据。 此外,多个合成器中的每个合成器可以从第一和第二多个GPU耦合到相应的GPU,其中多个合成器被配置为顺序地将第一和第二帧图形数据传递到显示模块。

    Filtering Method and Apparatus for Anti-Aliasing
    6.
    发明申请
    Filtering Method and Apparatus for Anti-Aliasing 有权
    用于抗锯齿的过滤方法和装置

    公开(公告)号:US20090256848A1

    公开(公告)日:2009-10-15

    申请号:US12418106

    申请日:2009-04-03

    IPC分类号: G06K9/40 G06T1/00

    摘要: Embodiments of a filtering method and apparatus for anti-aliasing as described herein take 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.

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