Field frame motion design for digital video decoder
    1.
    发明授权
    Field frame motion design for digital video decoder 有权
    数字视频解码器的帧帧运动设计

    公开(公告)号:US06560286B1

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

    申请号:US09474183

    申请日:1999-12-29

    CPC classification number: H04N19/42 H04N19/105 H04N19/112 H04N19/137 H04N19/61

    Abstract: A method and apparatus for improved processing of digitized moving pictures. A motion vector for field frame processing is produced using fewer pixels from the source image and fewer coefficients than are required by the prior art. This allows field frame motion to be processed using no more pixels than are required for other forms of motion processing, which in turn reduces the circuitry and processing time required. A reduction in the pixel processing requirement allows less circuitry to be used for this processing with equivalent throughput. Alternatively, it allows for improved throughput with an approximately equivalent amount of circuitry.

    Abstract translation: 一种用于改进数字化运动图像处理的方法和装置。 使用来自源图像的较少像素和比现有技术所需的更少的系数产生用于场帧处理的运动矢量。 这允许使用不比其它形式的运动处理所需要的像素更多的像素来处理场帧运动,这反过来减少了所需的电路和处理时间。 像素处理要求的降低允许较少的电路用于具有相同吞吐量的该处理。 或者,它允许使用大致相当量的电路来提高吞吐量。

    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

    CPC classification number: G06T15/005 G09G5/363 G09G2340/125

    Abstract: 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.

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

    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

    CPC classification number: G06T15/005 G09G5/363 G09G2340/125

    Abstract: 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.

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

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

    公开(公告)号:US09064336B2

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

    申请号:US11895382

    申请日:2007-08-24

    CPC classification number: G06T15/04 G06T11/001 G06T15/005

    Abstract: 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.

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

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

    公开(公告)号:US06570574B1

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

    申请号:US09480849

    申请日:2000-01-10

    Applicant: Val G. Cook

    Inventor: Val G. Cook

    CPC classification number: G06T15/005

    Abstract: 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.

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

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

    公开(公告)号:US06429873B1

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

    申请号:US09474182

    申请日:1999-12-29

    CPC classification number: G06T15/04

    Abstract: 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.

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

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

    公开(公告)号:US07414632B1

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

    申请号:US09478999

    申请日:2000-01-07

    Abstract: 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.

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

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

    公开(公告)号:US07158147B2

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

    申请号:US10233581

    申请日:2002-09-04

    CPC classification number: G06T15/005 G09G5/363 G09G2340/125

    Abstract: 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.

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

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

    公开(公告)号:US20180253890A1

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

    申请号:US15450959

    申请日:2017-03-06

    CPC classification number: G06T1/60 G06T15/005 G06T2200/28 G06T2215/12

    Abstract: 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
    10.
    发明授权
    Method and apparatus for performing video image decoding 有权
    执行视频图像解码的方法和装置

    公开(公告)号:US07263231B2

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

    申请号:US10379187

    申请日:2003-03-03

    CPC classification number: H04N19/51 H04N19/59

    Abstract: 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.

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

Patent Agency Ranking