Dataport and methods thereof
    2.
    发明申请
    Dataport and methods thereof 有权
    数据端口及其方法

    公开(公告)号:US20060146852A1

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

    申请号:US11024909

    申请日:2004-12-30

    IPC分类号: H04L12/28

    CPC分类号: G06F13/1668

    摘要: A context-free (stateless) dataport may allow multiple processors to perform read and write operations on a shared memory. The operations may include, for example, structured data operations such as image and video operations. The dataport may perform addressing computations associated with block memory operations. Therefore, the dataport may be able, for example, to relieve the processors that it serves from this duty. The dataport may be accessed using a message interface that may be implemented in a standard and generalized manner and that may therefore be easily transportable between different types of processors.

    摘要翻译: 无上下文(无状态)数据端口可能允许多个处理器对共享内存执行读写操作。 操作可以包括例如诸如图像和视频操作的结构化数据操作。 数据端口可以执行与块存储器操作相关联的寻址计算。 因此,数据端口可能能够例如从其责任中减轻其服务的处理器。 可以使用可以以标准和一般化方式实现的消息接口来访问数据端口,并且因此可以容易地在不同类型的处理器之间传送。

    Dataport and methods thereof
    3.
    发明授权
    Dataport and methods thereof 有权
    数据端口及其方法

    公开(公告)号:US08279886B2

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

    申请号:US11024909

    申请日:2004-12-30

    IPC分类号: H04L12/28

    CPC分类号: G06F13/1668

    摘要: A context-free (stateless) dataport may allow multiple processors to perform read and write operations on a shared memory. The operations may include, for example, structured data operations such as image and video operations. The dataport may perform addressing computations associated with block memory operations. Therefore, the dataport may be able, for example, to relieve the processors that it serves from this duty. The dataport may be accessed using a message interface that may be implemented in a standard and generalized manner and that may therefore be easily transportable between different types of processors.

    摘要翻译: 无上下文(无状态)数据端口可能允许多个处理器对共享内存执行读写操作。 操作可以包括例如诸如图像和视频操作的结构化数据操作。 数据端口可以执行与块存储器操作相关联的寻址计算。 因此,数据端口可能能够例如从其责任中减轻其服务的处理器。 可以使用可以以标准和一般化方式实现的消息接口来访问数据端口,并且因此可以容易地在不同类型的处理器之间传送。

    PIXEL FILTERING USING SHARED FILTER RESOURCE BETWEEN OVERLAY AND TEXTURE MAPPING ENGINES
    4.
    发明申请
    PIXEL FILTERING USING SHARED FILTER RESOURCE BETWEEN OVERLAY AND TEXTURE MAPPING ENGINES 有权
    使用过滤器和纹理映射引擎之间的共享过滤器资源进行像素过滤

    公开(公告)号:US20070103487A1

    公开(公告)日:2007-05-10

    申请号:US11619124

    申请日:2007-01-02

    IPC分类号: G09G5/00

    摘要: A configurable filter module for providing shared filter resource between an overlay engine and a texture mapping engine of a graphics system. The configurable filter may comprise a plurality of linear blend units each of which receives data input from one of the overlay engine and a mapping engine cache, and generates a linear blend filter output respectively; and a filter output multiplexer which receives data output from the linear blend units and selects a proper byte ordering output, wherein the linear blend units serve as an overlay interpolator filter to perform linear blending of the data input from the overlay engine during a linear blend mode, and serve as a texture bilinear filter to perform bilinear filtering of the data input from the mapping engine cache during a bilinear filtering mode.

    摘要翻译: 一种可配置的过滤器模块,用于在叠加引擎和图形系统的纹理映射引擎之间提供共享过滤器资源。 可配置滤波器可以包括多个线性混合单元,每个线性混合单元接收从叠加引擎之一和映射引擎高速缓存输入的数据,并分别产生线性混合滤波器输出; 以及滤波器输出多路复用器,其接收从线性混合单元输出的数据并选择适当的字节排序输出,其中线性混合单元用作叠加内插器滤波器,以在线性混合模式期间执行从覆盖引擎输入的数据的线性混合 ,并且用作纹理双线性滤波器以在双线性滤波模式期间对从映射引擎高速缓存输入的数据进行双线性滤波。

    REGISTER FILE REGIONS FOR A PROCESSING SYSTEM
    5.
    发明申请
    REGISTER FILE REGIONS FOR A PROCESSING SYSTEM 审中-公开
    注册文件处理系统

    公开(公告)号:US20080022069A1

    公开(公告)日:2008-01-24

    申请号:US11829249

    申请日:2007-07-27

    申请人: Hong Jiang Val Cook

    发明人: Hong Jiang Val Cook

    IPC分类号: G06F15/00

    摘要: According to some embodiments, a dynamic region in a register file may be defined for an operand. The defined region may, for example, store multiple data elements, each data element being associated with an execution channel of an execution engine. Information may then be stored into and/or retrieved from the register file in accordance with the defined region.

    摘要翻译: 根据一些实施例,可以为操作数定义寄存器文件中的动态区域。 定义的区域可以例如存储多个数据元素,每个数据元素与执行引擎的执行通道相关联。 然后可以根据定义的区域将信息存储到寄存器文件和/或从寄存器文件中检索。

    Register file regions for a processing system
    6.
    发明授权
    Register file regions for a processing system 有权
    注册处理系统的文件区域

    公开(公告)号:US07257695B2

    公开(公告)日:2007-08-14

    申请号:US11024298

    申请日:2004-12-28

    申请人: Hong Jiang Val Cook

    发明人: Hong Jiang Val Cook

    IPC分类号: G06F7/76

    摘要: According to some embodiments, a dynamic region in a register file may be described for an operand. The described region may, for example, store multiple data elements, each data element being associated with an execution channel of an execution engine. Information may then be stored into and/or retrieved from the register file in accordance with the described region.

    摘要翻译: 根据一些实施例,可以针对操作数描述寄存器文件中的动态区域。 所描述的区域可以例如存储多个数据元素,每个数据元素与执行引擎的执行通道相关联。 然后可以根据所描述的区域将信息存储到寄存器文件和/或从寄存器文件中检索。

    Register file regions for a processing system
    7.
    发明申请
    Register file regions for a processing system 有权
    注册处理系统的文件区域

    公开(公告)号:US20060149937A1

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

    申请号:US11024298

    申请日:2004-12-28

    申请人: Hong Jiang Val Cook

    发明人: Hong Jiang Val Cook

    IPC分类号: G06F15/00

    摘要: According to some embodiments, a dynamic region in a register file may be described for an operand. The described region may, for example, store multiple data elements, each data element being associated with an execution channel of an execution engine. Information may then be stored into and/or retrieved from the register file in accordance with the described region.

    摘要翻译: 根据一些实施例,可以针对操作数描述寄存器文件中的动态区域。 所描述的区域可以例如存储多个数据元素,每个数据元素与执行引擎的执行通道相关联。 然后可以根据所描述的区域将信息存储到寄存器文件和/或从寄存器文件中检索。

    Method and apparatus for implementing 4:2:0 to 4:2:2 and 4:2:2 to 4:2:0 color space conversion
    8.
    发明授权
    Method and apparatus for implementing 4:2:0 to 4:2:2 and 4:2:2 to 4:2:0 color space conversion 失效
    实现4:2:0到4:2:2和4:2:2到4:2:0颜色空间转换的方法和设备

    公开(公告)号:US06674479B2

    公开(公告)日:2004-01-06

    申请号:US09478793

    申请日:2000-01-07

    IPC分类号: H04N701

    摘要: A method and circuit are provided for color space conversion of Y (luminance) and UV (chrominance) components from a planar YUV 4:2:0 format to an interleaved, or packed YUV 4:2:2 format, and from an interleaved, or packed YUV 4:2:2 format to a planar YUV 4:2:0 format. The method for both conversions includes reading source data, interpolating the sampled YUV component values, and performing a pass to thereby write the converted YUV component values in three passes, one pass for all values of the respective YUV components.

    摘要翻译: 提供了一种方法和电路,用于将Y(亮度)和UV(色度)分量从平面YUV 4:2:0格式的颜色空间转换到交错或打包的YUV 4:2:2格式,以及从交织的, 或将YUV 4:2:2格式打印成平面YUV 4:2:0格式。 用于两个转换的方法包括读取源数据,内插采样的YUV分量值,并执行一次通过,从而在三遍中写入转换的YUV分量值,一次通过各个YUV分量的所有值。

    Method and apparatus for reading texture data from a cache

    公开(公告)号:US20050225557A1

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

    申请号:US11147621

    申请日:2005-06-07

    CPC分类号: G06T11/001

    摘要: A texture data reading apparatus includes a cache memory including a plurality of read ports and a plurality of regions to store pixel texture data. An address comparator includes a plurality of input ports to receive incoming pixels, wherein the address comparator compares the memory addresses associated with the incoming pixels to determine which regions of cache memory are accessed. A cache lookup device accesses new texture data from the cache memory for the incoming pixels in the same clock cycle in response to the number of memory regions accessed being less than or equal to the number of cache memory read ports.

    Anisotropic filtering technique
    10.
    发明授权
    Anisotropic filtering technique 失效
    各向异性过滤技术

    公开(公告)号:US06816167B1

    公开(公告)日:2004-11-09

    申请号:US09480622

    申请日:2000-01-10

    IPC分类号: G09G500

    摘要: An anisotropic filtering technique includes defining pixel elements in two dimensions and defining at least one object having three dimensional surfaces in a three-dimensional model space and storing texel elements in two dimensions defining a texture map bearing a relationship to the three dimensional surfaces of the at least one object. Each pixel element to be texture mapped is divided into a group of sub-pixel elements and the sub-pixel elements are separately texture mapped. The resultant textures of the sub-pixel elements are averaged to obtain a texture for their respective pixel element.