Method, apparatus, and computer program product for improved graphics performance
    1.
    发明授权
    Method, apparatus, and computer program product for improved graphics performance 有权
    方法,设备和计算机程序产品,用于提高图形性能

    公开(公告)号:US08654122B2

    公开(公告)日:2014-02-18

    申请号:US12534374

    申请日:2009-08-03

    IPC分类号: G06T15/60 G06T15/00

    CPC分类号: G06T15/40

    摘要: This relates to a generation of digitally represented graphics. A first representation of a group of vertices is received. A second representation of said group of vertices is determined based on said first representation. A first set of instructions is executed on said second representation of said group of vertices for providing a third representation of said group of vertices, said first set of instructions being associated with vertex position determination. The third representation of said group of vertices is subjected to a culling process.

    摘要翻译: 这涉及到一代数字化图形。 接收一组顶点的第一个表示。 基于所述第一表示来确定所述顶点组的第二表示。 在所述顶点组的所述第二表示上执行第一组指令,以提供所述顶点组的第三表示,所述第一组指令与顶点位置确定相关联。 对所述顶点组的第三表示进行剔除处理。

    Vector-based image processing
    2.
    发明授权
    Vector-based image processing 有权
    基于矢量的图像处理

    公开(公告)号:US08437563B2

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

    申请号:US12522743

    申请日:2008-03-19

    IPC分类号: G06K9/00 G06K9/36 G06K9/46

    摘要: A block (300) of image elements (310) is compressed by determining multiple base vectors (510, 520, 530, 540) based on the feature vectors (312) associated with the image elements. Additional vectors (560, 570) are calculated based on defined pairs of neighboring base vectors (510, 520, 530, 540). A vector among the base vectors (510, 520, 530, 540) and the additional vectors (560, 570) is selected as representation of the feature vector (312) of an image element (310). An identifier (550) associated with selected vector is assigned to the image element (310) and included in the compressed block (500) which also comprises representations of the determined base vectors (510, 520, 530, 540).

    摘要翻译: 基于与图像元素相关联的特征向量(312),通过确定多个基本向量(510,520,530,540)来压缩图像元素(310)的块(300)。 基于定义的邻近基本向量对(510,520,530,540)来计算附加向量(560,570)。 选择基本向量(510,520,530,540)和附加向量(560,570)之间的向量作为图像元素(310)的特征向量(312)的表示。 与所选择的向量相关联的标识符(550)被分配给图像元素(310),并被包括在压缩块(500)中,该压缩块(500)还包括所确定的基本向量(510,520,530,540)的表示。

    Image processing using resolution numbers to determine additional component values
    3.
    发明授权
    Image processing using resolution numbers to determine additional component values 有权
    使用分辨率数字的图像处理来确定附加的组件值

    公开(公告)号:US08369629B2

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

    申请号:US12161851

    申请日:2007-01-22

    IPC分类号: G06K9/36 G06K9/00

    摘要: First and second codewords are determined, based on first feature vector components of the image elements in an image block, as representations of a first and second component value. Third and fourth codewords are determined, based on second vector components, as representations of a third and fourth component value. First N1 and second N2 resolution numbers are selected based on the relation of a distribution of the first vector components and a distribution of the second vector components. N1 additional component values are generated based on the first and second component values and N2 additional component values are generated based on the third and fourth component values. Component indices indicative of the generated component values are then provided for the different image elements.

    摘要翻译: 基于图像块中的图像元素的第一特征向量分量来确定第一和第二码字作为第一和第二分量值的表示。 基于第二矢量分量确定第三和第四码字作为第三和第四分量值的表示。 基于第一矢量分量的分布和第二矢量分量的分布的关系来选择第一N1和第二N2分辨率数。 基于第一和第二分量值生成N1个附加分量值,并且基于第三和第四分量值生成N 2个附加分量值。 然后为不同的图像元素提供指示生成的分量值的分量指数。

    Method, Apparatus, and Computer Program Product for Improved Graphics Performance
    4.
    发明申请
    Method, Apparatus, and Computer Program Product for Improved Graphics Performance 有权
    方法,设备和计算机程序产品,用于改进图形性能

    公开(公告)号:US20100026684A1

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

    申请号:US12534374

    申请日:2009-08-03

    IPC分类号: G06T15/60 G06T15/00

    CPC分类号: G06T15/40

    摘要: This relates to a generation of digitally represented graphics. A first representation of a group of vertices is received. A second representation of said group of vertices is determined based on said first representation. A first set of instructions is executed on said second representation of said group of vertices for providing a third representation of said group of vertices, said first set of instructions being associated with vertex position determination. The third representation of said group of vertices is subjected to a culling process.

    摘要翻译: 这涉及到一代数字化图形。 接收一组顶点的第一个表示。 基于所述第一表示来确定所述顶点组的第二表示。 在所述顶点组的所述第二表示上执行第一组指令,以提供所述顶点组的第三表示,所述第一组指令与顶点位置确定相关联。 对所述顶点组的第三表示进行剔除处理。

    Feature block compression/decompression
    5.
    发明申请
    Feature block compression/decompression 有权
    功能块压缩/解压缩

    公开(公告)号:US20080170795A1

    公开(公告)日:2008-07-17

    申请号:US11652144

    申请日:2007-01-11

    IPC分类号: G06K9/36

    CPC分类号: G06T9/20 G06T9/001 H04N19/99

    摘要: A compressor for compressing a block of feature vectors representing a feature associated with image elements, includes means (20, 22) for determining the distribution of the feature vectors, means (20, 24, 26, 28) for transforming each point pattern in a predetermined set of point patterns to fit the determined distribution and a selector (30) for selecting a transformed point pattern that best fits the determined distribution. Furthermore, an encoder (32) represents the block of feature vectors by an identifier identifying the selected point pattern in the set of point patterns, parameters representing the transformation associated with the selected point pattern, and an index for each feature vector representing the nearest point in the transformed selected point pattern.

    摘要翻译: 一种用于压缩表示与图像元素相关联的特征的特征向量块的压缩器,包括用于确定特征向量分布的装置(20,22),用于将每个点图案转换成图形元素的装置(20,24,26,28) 预定的一组点图案以适合所确定的分布;以及选择器(30),用于选择最适合所确定的分布的变换点图案。 此外,编码器(32)通过识别标识点模式集合中的选定点模式的标识符,表示与所选点模式相关联的变换的参数以及表示最近点的每个特征向量的索引来表示特征向量块 在变形的选择点模式。

    Hierarchical Bounding of Displaced Parametric Surfaces
    6.
    发明申请
    Hierarchical Bounding of Displaced Parametric Surfaces 审中-公开
    位移参数曲面的分层边界

    公开(公告)号:US20120154399A1

    公开(公告)日:2012-06-21

    申请号:US13400911

    申请日:2012-02-21

    IPC分类号: G06T17/20 G06T15/80 G06T15/06

    CPC分类号: G06T17/20

    摘要: Hierarchical bounding of displaced parametric surfaces may be a very common use case for tessellation in interactive and real-time rendering. An efficient normal bounding technique may be used, together with min-max mipmap hierarchies and oriented bounding boxes. This provides substantially faster convergence for the bounding volumes of the displaced surface, without tessellating and displacing the surface in some embodiments. This bounding technique can be used for different types of culling, ray tracing, and to sort higher order primitives in tiling architectures.

    摘要翻译: 位移参数曲面的分层边界可能是交互式和实时渲染中细分的非常常见的用例。 可以使用有效的正常边界技术,以及min-max mipmap层次结构和定向边界框。 这在一些实施例中对于位移表面的边界体积提供了显着更快的收敛,而没有镶嵌和移位表面。 这种边界技术可以用于不同类型的拣选,光线跟踪,以及排列平铺架构中的高阶原语。

    Frame buffer compression and decompression method for graphics rendering
    7.
    发明授权
    Frame buffer compression and decompression method for graphics rendering 有权
    帧缓冲器压缩和解压缩方法用于图形渲染

    公开(公告)号:US08031937B2

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

    申请号:US11953339

    申请日:2007-12-10

    IPC分类号: G06K9/00 G06T17/00 G06K9/36

    摘要: Methods and apparatus are disclosed for the processing of frame buffer data, such as color buffer data, in graphics processing applications. Although more generally applicable, these methods and apparatus are particularly useful in real-time, polygon-based, 3D rendering applications. An exemplary method for processing graphics data according to one or more embodiments of the invention begins with the retrieval, from a buffer, of pixel values corresponding to a tile of two or more pixels, and with the updating of one or more of those updated pixel values. The updated pixel values are selectively compressed using a lossy compression operation or a lossless compression operation, based on an accumulated error metric value for the tile. If lossy compression is used, then the accumulated error metric value for the tile is updated; in either event, the compressed pixel values are stored in the frame buffer for further processing. With this approach, the accumulated error caused by successive, or tandem, compression operations may be limited to a pre-determined maximum.

    摘要翻译: 公开了用于在图形处理应用中处理帧缓冲器数据(例如彩色缓冲器数据)的方法和装置。 尽管更普遍适用,但是这些方法和装置在实时,基于多边形的3D渲染应用中特别有用。 根据本发明的一个或多个实施例的用于处理图形数据的示例性方法开始于从缓冲器检索对应于两个或更多个像素的图块的像素值,并且随着更新这些更新像素中的一个或多个 价值观。 基于瓦片的累积误差度量值,使用有损压缩操作或无损压缩操作来选择性地压缩更新的像素值。 如果使用有损压缩,则更新瓦片的累积误差量度值; 在任一情况下,将压缩像素值存储在帧缓冲器中用于进一步处理。 利用这种方法,由连续或串联的压缩操作引起的累积误差可能被限制为预定的最大值。

    COMPUTER GRAPHICS PROCESSOR AND METHOD FOR RENDERING A THREE-DIMENSIONAL IMAGE ON A DISPLAY SCREEN
    8.
    发明申请
    COMPUTER GRAPHICS PROCESSOR AND METHOD FOR RENDERING A THREE-DIMENSIONAL IMAGE ON A DISPLAY SCREEN 有权
    用于在显示屏幕上渲染三维图像的计算机图形处理器和方法

    公开(公告)号:US20100328303A1

    公开(公告)日:2010-12-30

    申请号:US12095636

    申请日:2006-11-29

    IPC分类号: G06T15/00

    摘要: A computer graphics processor (20,50) and a method for rendering a three-dimensional image on a display screen. The computer graphics processor (20,50) comprises a rasterizer (23,53) configured to perform pixel traversal of a primitive after projection of the primitive. Furthermore, the rasterizer (23,53) is configured to perform the pixel traversal of a first primitive for a plurality of views prior to performing pixel traversal of a next primitive for one or several views.

    摘要翻译: 计算机图形处理器(20,50)和用于在显示屏幕上渲染三维图像的方法。 计算机图形处理器(20,50)包括光栅化器(23,53),其被配置为在所述原始投影之后执行图元的像素遍历。 此外,光栅化器(23,53)被配置为在对一个或多个视图执行下一个图元的像素遍历之前对多个视图执行第一基元的像素遍历。

    VECTOR-BASED IMAGE PROCESSING
    9.
    发明申请
    VECTOR-BASED IMAGE PROCESSING 有权
    基于矢量图像处理

    公开(公告)号:US20100046847A1

    公开(公告)日:2010-02-25

    申请号:US12522743

    申请日:2008-03-19

    IPC分类号: G06K9/48

    摘要: A block (300) of image elements (310) is compressed by determining multiple base vectors (510, 520, 530, 540) based on the feature vectors (312) associated with the image elements. Additional vectors (560, 570) are calculated based on defined pairs of neighboring base vectors (510, 520, 530, 540). A vector among the base vectors (510, 520, 530, 540) and the additional vectors (560, 570) is selected as representation of the feature vector (312) of an image element (310). An identifier (550) associated with selected vector is assigned to the image element (310) and included in the compressed block (500) which also comprises representations of the determined base vectors (510, 520, 530, 540).

    摘要翻译: 基于与图像元素相关联的特征向量(312),通过确定多个基本向量(510,520,530,540)来压缩图像元素(310)的块(300)。 基于定义的邻近基本向量对(510,520,530,540)来计算附加向量(560,570)。 选择基本向量(510,520,530,540)和附加向量(560,570)之间的向量作为图像元素(310)的特征向量(312)的表示。 与所选择的向量相关联的标识符(550)被分配给图像元素(310),并被包括在压缩块(500)中,该压缩块(500)还包括所确定的基本向量(510,520,530,540)的表示。

    IMAGE PROCESSING
    10.
    发明申请
    IMAGE PROCESSING 有权
    图像处理

    公开(公告)号:US20090046935A1

    公开(公告)日:2009-02-19

    申请号:US12161851

    申请日:2007-01-22

    IPC分类号: G06K9/36 G06K9/00

    摘要: First and second codewords are determined, based on first feature vector components of the image elements in an image block, as representations of a first and second component value. Third and fourth codewords are determined, based on second vector components, as representations of a third and fourth component value. First N1 and second N2 resolution numbers are selected based on the relation of a distribution of the first vector components and a distribution of the second vector components. N1 additional component values are generated based on the first and second component values and N2 additional component values are generated based on the third and fourth component values. Component indices indicative of the generated component values are then provided for the different image elements.

    摘要翻译: 基于图像块中的图像元素的第一特征向量分量来确定第一和第二码字作为第一和第二分量值的表示。 基于第二矢量分量确定第三和第四码字作为第三和第四分量值的表示。 基于第一矢量分量的分布和第二矢量分量的分布的关系来选择第一N1和第二N2分辨率数。 基于第一和第二分量值生成N1个附加分量值,并且基于第三和第四分量值生成N 2个附加分量值。 然后为不同的图像元素提供指示生成的分量值的分量指数。