MULTI-MODE IMAGE PROCESSING
    1.
    发明授权
    MULTI-MODE IMAGE PROCESSING 有权
    通过多模式图像处理

    公开(公告)号:EP1697900B1

    公开(公告)日:2012-05-09

    申请号:EP04809095.5

    申请日:2004-12-17

    IPC分类号: G06T9/00

    摘要: An image encoding and decoding scheme operable according two different modes depending on properties of the processed image is disclosed. In the encoding, an image is decomposed into image blocks (600) comprising image elements (610). The blocks (600) are compressed into block representations (700A, 700B) according to one of two compression modes. A block representation (700A, 700B) comprises two codewords (720A, 730A; 720B, 730B) representing properties of the image elements (610) in the block (600) and a sequence (740A; 740B) of image element associated indices indicative of one of the codewords (720B, 730B) or a property representation generated based on a codeword (730A). The block representation (700A, 700B) also include a mode index representing the mode, according to which the block representation (700A, 700B) was compressed. This mode index can be provided before, during or after generation of the codewords (720A, 730A, 720B, 730B) and index sequence (740A, 740B). In the decoding, the codewords (720A, 730A, 720B, 730B) and index sequence (740A, 740B) are used to decompress the block representation (700A, 700B) according a decompression mode determined by the mode index (710A, 710B).

    MULTI-MODE ALPHA IMAG EPROCESSING
    3.
    发明授权
    MULTI-MODE ALPHA IMAG EPROCESSING 有权
    通过多模式成像ALPHA

    公开(公告)号:EP1697899B1

    公开(公告)日:2012-04-04

    申请号:EP04809094.8

    申请日:2004-12-17

    IPC分类号: G06T9/00 H04N7/30

    摘要: An alpha image encoding and decoding scheme operable according two different modes is disclosed. In the encoding, an alpha image is decomposed into alpha image blocks (600) comprising image elements (610). The blocks (600) are compressed into block representations (700) according to one of the two compression modes. A block representation (700) comprises a color codeword (720), an intensity codeword (730), an alpha codeword (740) and a sequence (750) of image element associated indices indicative of one of the codewords (730, 740). The compression and decompression mode to use for a block (600) is determined based on the alpha codeword (740). In a high alpha-resolution mode, the index sequence (750) comprises alpha indices selecting one of the quantized alpha values (740A, 740B) of the alpha codeword (740) and intensity indices selecting an intensity modifier from a modifier set represented by the intensity codeword (730). In a high luminance-resolution mode, the index sequence (750) only comprises intensity indices.

    GRAPHICS PROCESSING APPARATUS, METHODS AND COMPUTER PROGRAM PRODUCTS USING MINIMUM-DEPTH OCCLUSION CULLING AND ZIG-ZAG TRAVERSAL
    5.
    发明公开
    GRAPHICS PROCESSING APPARATUS, METHODS AND COMPUTER PROGRAM PRODUCTS USING MINIMUM-DEPTH OCCLUSION CULLING AND ZIG-ZAG TRAVERSAL 有权
    GRAFIKVERARBEITUGSVORRICHTUNG,与MINIMALTIEFENOKKLUSIONS扑杀和锯齿型杂交方法和计算机程序产品

    公开(公告)号:EP1576542A2

    公开(公告)日:2005-09-21

    申请号:EP03782371.3

    申请日:2003-12-11

    IPC分类号: G06T5/00

    CPC分类号: G06T15/005 G06T15/40

    摘要: A plurality of rows of tiles is defined in a graphics display field comprising a plurality of rows of pixels, each tile including pixels from at least two rows of pixels. Occlusion flags for respective tiles of a row of tiles for a graphics primitive are set based on whether respective representative depth values for the tiles of the row of tiles meet an occlusion criterion. Pixels in rows of pixels corresponding to the row of tiles are processed for the graphics primitive in a row-by-row manner responsive to the occlusion flags. The processing may include processing rows of pixels in the row of tiles using a zig-zag traversal algorithm.

    UNIFIED COMPRESSION/DECOMPRESSION GRAPHICS ARCHITECTURE
    7.
    发明授权
    UNIFIED COMPRESSION/DECOMPRESSION GRAPHICS ARCHITECTURE 有权
    统一的压缩/解压缩图形体系结构

    公开(公告)号:EP2225729B1

    公开(公告)日:2017-05-31

    申请号:EP08865107.0

    申请日:2008-12-02

    IPC分类号: G06T15/00

    摘要: A unified compression/decompression architecture is disclosed for reducing memory bandwidth requirements in 3D graphics processing applications. The techniques described erase several distinctions between a texture (compressed once, and decompressed many times), and buffers (compressed and decompressed repeatedly during rendering of an image). An exemplary method for processing graphics data according to one or more embodiments of the invention thus begins with the updating of one or more tiles of a first image array, which are then compressed, using a real-time buffer compression algorithm, to obtain compressed image array tiles. The compressed image array tiles are stored for subsequent use as a texture. During real-time rendering of a second image array, the compressed image array tiles are retrieved and decompressed using a decompression algorithm corresponding to the buffer compression algorithm. The decompressed image array tiles are then applied as a texture to one or more primitives in the second image array.

    摘要翻译: 公开了一种统一的压缩/解压缩架构,用于降低3D图形处理应用中的存储器带宽需求。 所描述的技术消除了纹理(压缩一次,并多次解压缩)和缓冲区(在渲染图像期间重复压缩和解压缩)之间的几个区别。 根据本发明的一个或多个实施例的用于处理图形数据的示例性方法因此开始于更新第一图像阵列的一个或多个瓦片,然后使用实时缓冲器压缩算法对其进行压缩以获得压缩图像 阵列瓦片。 压缩的图像阵列瓦片被存储以供随后用作纹理。 在第二图像阵列的实时渲染期间,使用对应于缓冲器压缩算法的解压缩算法来检索和解压缩压缩图像阵列图块。 然后将解压缩的图像阵列瓦片作为纹理应用于第二图像阵列中的一个或多个基元。

    MULTI-MODE VECTOR-BASED IMAGE PROCESSING
    8.
    发明公开
    MULTI-MODE VECTOR-BASED IMAGE PROCESSING 审中-公开
    奥菲尔德·维克登·贝鲁班德·比尔伯特

    公开(公告)号:EP2145317A1

    公开(公告)日:2010-01-20

    申请号:EP08724321.8

    申请日:2008-03-31

    IPC分类号: G06T15/20 G06T9/00

    摘要: A block (300) of image elements (310) is compressed by identifying a base vector (460) based on normalized feature vectors (312) of the block (300). If a position-determining coordinate (420) of the base vector (460) is present inside a defined selection section (530) of feature vector space (500), the block (300) is compressed according to a default mode and an auxiliary mode to get a default and auxiliary compressed block (600), respectively. The compressed block (600) resulting in smallest compression error is selected. If the auxiliary mode is selected, the position-determining coordinate (420) is mapped to get a mapped coordinate (425) present outside the representable normalization portion (510) of vector space (500). The auxiliary compressed block (600) comprises a representation of this mapped coordinate (425). If the default mode is selected no such coordinate mapping is performed and the default compressed block (600) instead comprises a representation of the non-mirrored coordinate (420).

    摘要翻译: 通过基于块(300)的归一化特征向量(312)识别基本向量(460)来压缩图像元素(310)的块(300)。 如果基本向量(460)的位置确定坐标(420)存在于特征向量空间(500)的定义的选择部分(530)内,则根据默认模式和辅助模式来压缩块(300) 获得默认和辅助压缩块(600)。 选择导致最小压缩误差的压缩块(600)。 如果选择了辅助模式,则映射位置确定坐标(420)以获得呈现在向量空间(500)的可表示归一化部分(510)之外的映射坐标(425)。 辅助压缩块(600)包括该映射坐标的表示(425)。 如果选择了默认模式,则不执行这样的坐标映射,并且默认压缩块(600)代替地包括非镜像坐标的表示(420)。

    Method and apparatus for encoding texture information
    9.
    发明公开
    Method and apparatus for encoding texture information 有权
    用于编码纹理信息的方法和设备

    公开(公告)号:EP1768059A2

    公开(公告)日:2007-03-28

    申请号:EP06126695.3

    申请日:2003-06-02

    IPC分类号: G06T1/60

    CPC分类号: G06T1/60 G06T9/005 G06T15/04

    摘要: A pixel is textured by storing a first texel reference value, a second texel reference value, and a texel value operative to map a texel to a 3-tuple of the first texel reference value, the second texel reference value and a third texel reference value to thereby represent a block of texels. A pixel value for the pixel is generated from the stored texel values and the pixel is displayed responsive to the generated pixel value. In some embodiments, respective pluralities of texel reference values and texel values that map thereto are stored for respective ones of a plurality of overlapping blocks of texels. In further embodiments, a first mipmap value for a pixel is bilinearly interpolated from the retrieved texel values for the set of nearest neighbor texels. A second mipmap value for the pixel is generated by averaging the retrieved texel values for the set of nearest neighbor texels. A pixel value for the pixel is generated by interpolating between the first and second mipmap values. The present inventin may be embodied as methods, apparatus and computer program products.

    摘要翻译: 像素通过存储第一纹理像素参考值,第二纹理像素参考值和纹理像素值来纹理化,纹理像素值可操作以将纹理像素映射到第一纹理像素参考值的三元组,第二纹理像素参考值和第三纹理像素参考值 从而表示一组纹素。 根据存储的纹素值生成像素的像素值,并且响应于生成的像素值显示像素。 在一些实施例中,针对多个纹理元素的重叠块中的相应元素存储对应于其的多个纹理元素参考值和纹理元素值。 在进一步的实施例中,针对该像素的第一mipmap值是从该组最近相邻纹素的检索纹素值双线性内插的。 通过对该组最近相邻纹素的检索纹素值进行平均来生成该像素的第二纹理映射值。 通过在第一和第二mipmap值之间插值来生成像素的像素值。 本发明可以体现为方法,装置和计算机程序产品。

    GRAPHICS PROCESSING APPARATUS, METHODS AND COMPUTER PROGRAM PRODUCTS USING MINIMUM-DEPTH OCCLUSION CULLING AND ZIG-ZAG TRAVERSAL
    10.
    发明授权
    GRAPHICS PROCESSING APPARATUS, METHODS AND COMPUTER PROGRAM PRODUCTS USING MINIMUM-DEPTH OCCLUSION CULLING AND ZIG-ZAG TRAVERSAL 有权
    GRAFIKVERARBEITUGSVORRICHTUNG,与MINIMALTIEFENOKKLUSIONS扑杀和锯齿型杂交方法和计算机程序产品

    公开(公告)号:EP1576542B1

    公开(公告)日:2006-07-12

    申请号:EP03782371.3

    申请日:2003-12-11

    IPC分类号: G06T5/00

    CPC分类号: G06T15/005 G06T15/40

    摘要: A plurality of rows of tiles is defined in a graphics display field comprising a plurality of rows of pixels, each tile including pixels from at least two rows of pixels. Occlusion flags for respective tiles of a row of tiles for a graphics primitive are set based on whether respective representative depth values for the tiles of the row of tiles meet an occlusion criterion. Pixels in rows of pixels corresponding to the row of tiles are processed for the graphics primitive in a row-by-row manner responsive to the occlusion flags. The processing may include processing rows of pixels in the row of tiles using a zig-zag traversal algorithm.