Multi-pass 4:2:0 subpicture blending
    1.
    发明授权
    Multi-pass 4:2:0 subpicture blending 失效
    多通道4:2:0子画面混合

    公开(公告)号:US07414632B1

    公开(公告)日:2008-08-19

    申请号:US09478999

    申请日:2000-01-07

    IPC分类号: G09G5/02 G09G5/00

    摘要: A circuit for blending video signals and subpicture signals is provided. The circuit includes a palette to output at least one subpicture value based on a palette index. The circuit also includes an alpha-blend unit coupled to the subpicture palette to blend a set of luminance values of a video signal with a set of luminance values of a subpicture signal in one pass and to blend a set of chrominance values of a video signal with a set of chrominance values of the subpicture signal in a separate pass, the luminance and chrominance values are provided to the alpha-blend unit in a planar format. The video signals may be provided and blended in a YUV 4:2:0 format. In addition, a single dual-purpose palette can be used for both texturing and alpha-blending.

    摘要翻译: 提供了一种用于混合视频信号和子画面信号的电路。 该电路包括一个调色板,用于基于调色板索引输出至少一个子画面值。 该电路还包括耦合到子画面调色板的阿尔法混合单元,以将视频信号的一组亮度值与一次通过中的子画面信号的一组亮度值混合,并且将视频信号的一组色度值 在单独的通过中具有子图像信号的一组色度值,将亮度和色度值以平面格式提供给阿尔法混合单位。 视频信号可以以YUV 4:2:0格式提供和混合。 此外,单个双用途调色板可用于纹理和Alpha混合。

    Pixel filtering using shared filter resource between overlay and texture mapping engines
    2.
    发明授权
    Pixel filtering using shared filter resource between overlay and texture mapping engines 有权
    使用叠加和纹理映射引擎之间的共享过滤器资源进行像素过滤

    公开(公告)号:US07439986B2

    公开(公告)日:2008-10-21

    申请号: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.

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

    Method and apparatus for pixel filtering using shared filter resource between overlay and texture mapping engines
    3.
    发明授权
    Method and apparatus for pixel filtering using shared filter resource between overlay and texture mapping engines 有权
    使用叠加和纹理映射引擎之间的共享过滤资源进行像素过滤的方法和装置

    公开(公告)号:US06466226B1

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

    申请号:US09480156

    申请日:2000-01-10

    IPC分类号: G09G500

    摘要: 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.

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

    Multiple texture compositing
    4.
    发明授权
    Multiple texture compositing 有权
    多重纹理合成

    公开(公告)号:US09064336B2

    公开(公告)日:2015-06-23

    申请号:US11895382

    申请日:2007-08-24

    摘要: A machine readable storage media containing executable program instructions which when executed cause a digital processing system to set a plurality of operands and operators. A plurality of texture maps are sent to a processor for texture compositing. Operands are selected for a texture operation. A first logic is used wherein if the circulation of blend stages is equal to a number of blend stages, then a color saturation is performed, and a second logic that if the circulation number of blend stages does not equal the number of blend stages then at least one operand is selected for another texture compositing operation.

    摘要翻译: 一种包含可执行程序指令的机器可读存储介质,其在被执行时使数字处理系统设置多个操作数和操作符。 将多个纹理贴图发送到处理器以进行纹理合成。 为纹理操作选择操作数。 使用第一逻辑,其中如果混合阶段的循环等于混合阶段的数量,则执行颜色饱和度,以及第二逻辑,如果混合阶段的循环数量不等于混合阶段的数量,则在 为另一个纹理合成操作选择最少一个操作数。

    Variable pre-fetching of pixel data
    5.
    发明授权
    Variable pre-fetching of pixel data 有权
    可变预取像素数据

    公开(公告)号:US06570574B1

    公开(公告)日:2003-05-27

    申请号:US09480849

    申请日:2000-01-10

    申请人: Val G. Cook

    发明人: Val G. Cook

    IPC分类号: G06T1140

    CPC分类号: G06T15/005

    摘要: A system and method for pre-fetching pixels of pixel data for display functions requiring retrieval of pixels from a storage device for which the degree of effectiveness of pre-fetching differs among the display functions wherein 2-dimensional blocks of pixels are pre-fetched having a width and height that vary depending the display function that will be performed on the retrieved pixels after they have been retrieved from the storage device.

    摘要翻译: 一种用于预取像素数据的像素的系统和方法,用于显示功能,其需要从存储设备检索像素,其中预取的有效程度在显示功能之间不同,其中2维像素块被预取具有 根据在从存储设备检索到的检索到的像素后将执行的显示功能而变化的宽度和高度。

    Addressing of monolithic texture maps
    6.
    发明授权
    Addressing of monolithic texture maps 有权
    解决单片纹理贴图

    公开(公告)号:US06429873B1

    公开(公告)日:2002-08-06

    申请号:US09474182

    申请日:1999-12-29

    IPC分类号: G06T1140

    CPC分类号: G06T15/04

    摘要: A method and circuit for determining the address of texture maps in memory, when only the base address of the primary texture map is known. The various maps associated with a given texture are sized and stored in a manner that allows any texel in any of the maps to be located based on the map number and the base address of the primary map. A circuit is provided that determines the necessary addresses with minimal calculations.

    摘要翻译: 当只知道主纹理图的基地址时,用于确定存储器中纹理贴图的地址的方法和电路。 与给定纹理相关联的各种地图的大小和存储方式允许根据地图编号和主地图的基地址来定位任何地图中的任何纹理。 提供了一种电路,通过最少的计算确定必要的地址。

    Method and apparatus for pixel filtering using shared filter resource between overlay and texture mapping engines
    7.
    发明授权
    Method and apparatus for pixel filtering using shared filter resource between overlay and texture mapping engines 有权
    使用叠加和纹理映射引擎之间的共享过滤资源进行像素过滤的方法和装置

    公开(公告)号:US07158147B2

    公开(公告)日:2007-01-02

    申请号:US10233581

    申请日:2002-09-04

    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.

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

    NODE TOPOLOGY EMPLOYING RECIRCULATING RING COMMAND AND DATA BUFFERS FOR EXECUTING THREAD SCHEDULING

    公开(公告)号:US20180253890A1

    公开(公告)日:2018-09-06

    申请号:US15450959

    申请日:2017-03-06

    摘要: The claimed invention discloses system comprising a plurality of logical nodes comprised in a single or plurality of stages, with defined properties and resources associated with each node, for reducing compute resources, said system further comprising: at least a recirculating ring buffer holding only any one of a control information, input, and, or out data necessary to stream a temporary data between node and, or nodes in an execution graph, thereby reducing size of said recirculating ring buffer; said recirculating ring buffer being sufficiently reduced in size to reside in an on-chip cache, such that any one of the control information, input, and, or out data between node and, or nodes need not be stored in memory; wherein the control information further comprises a command related to invalidating any one of the input and, or out data held in a recirculating ring data buffer, clearing the buffer of tasked data; and wherein a producer is stalled from writing any more control information into a recirculating ring command buffer upon the buffer being full, preventing command buffer over-writing, and thereby reducing compute resources associated with a DRAM memory transaction.

    Method and apparatus for performing video image decoding
    9.
    发明授权
    Method and apparatus for performing video image decoding 有权
    执行视频图像解码的方法和装置

    公开(公告)号:US07263231B2

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

    申请号:US10379187

    申请日:2003-03-03

    IPC分类号: G06K9/36

    CPC分类号: H04N19/51 H04N19/59

    摘要: In one embodiment, a method of performing video image decoding includes the following. A compressed video image is downsampled in the frequency domain. The downsampled video image is inverse transformed. Motion compensation for the downsampled image is performed in the spatial domain.

    摘要翻译: 在一个实施例中,执行视频图像解码的方法包括以下。 压缩视频图像在频域中进行下采样。 下采样的视频图像被逆变换。 在空间域中执行下采样图像的运动补偿。

    Method and apparatus for reading texture data from a cache
    10.
    发明授权
    Method and apparatus for reading texture data from a cache 失效
    从缓存读取纹理数据的方法和装置

    公开(公告)号:US06924812B2

    公开(公告)日:2005-08-02

    申请号:US10328988

    申请日:2002-12-24

    IPC分类号: G06T11/00 G06T11/40

    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.

    摘要翻译: 纹理数据读取装置包括具有多个读取端口的高速缓冲存储器和存储像素纹理数据的多个区域。 地址比较器包括用于接收输入像素的多个输入端口,其中地址比较器比较与输入像素相关联的存储器地址以确定高速缓冲存储器的哪些区域被访问。 响应于访问的存储器区域的数量小于或等于高速缓冲存储器读取端口的数量,高速缓存查找设备在相同时钟周期内从高速缓冲存储器访问新的纹理数据,用于输入像素。