Reading or writing a non-super sampled image into a super sampled buffer
    1.
    发明授权
    Reading or writing a non-super sampled image into a super sampled buffer 有权
    将非超级采样图像读入或写入超采样缓冲器

    公开(公告)号:US06819320B2

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

    申请号:US10090479

    申请日:2002-03-04

    IPC分类号: G06F1500

    摘要: A graphics system and method for storing pixel values into or reading pixel values from a sample buffer, wherein the sample buffer is configured to store a plurality of samples for each of a plurality of pixels. The graphics system comprises a sample buffer, a programmable register, and a graphics processor. The programmable register stores a value indicating a method for pixel to sample conversion, and is preferably software programmable (e.g., user programmable). The graphics processor accesses the memory to determine a method for pixel to sample conversion and stores the pixel values in the sample buffer according to the determined method. A first method for pixel to sample conversion may specify a pixel write to all of the pixel's supporting samples. A second method for pixel to sample conversion may specify a pixel write to a selected one of the pixel's supporting samples.

    摘要翻译: 一种用于将像素值存储到样本缓冲器中或从其中读取像素值的图形系统和方法,其中所述采样缓冲器被配置为存储多个像素中的每一个的多个采样。 图形系统包括采样缓冲器,可编程寄存器和图形处理器。 可编程寄存器存储指示用于像素到样本转换的方法的值,并且优选地是软件可编程的(例如,用户可编程的)。 图形处理器访问存储器以确定用于像素进行采样转换的方法,并根据确定的方法将像素值存储在采样缓冲器中。 用于像素进行采样转换的第一种方法可以指定对所有像素的支持样本的像素写入。 用于像素到采样转换的第二种方法可以指定对所选像素的支持样本中的所选择的像素的像素写入。

    Frame buffer addressing scheme
    2.
    发明授权
    Frame buffer addressing scheme 有权
    帧缓冲器寻址方案

    公开(公告)号:US06836272B2

    公开(公告)日:2004-12-28

    申请号:US10096066

    申请日:2002-03-12

    IPC分类号: G09G5399

    摘要: A graphics system includes a frame buffer that includes one or more memory devices and a frame buffer interface coupled to the frame buffer. Each memory device in the frame buffer includes N banks. Each of the N banks includes multiple pages, and each page is configured to store data corresponding to a portion of a screen region. The frame buffer interface is configured to generate address used to store data corresponding to a frame of data in the frame buffer. The frame includes multiple screen regions. The frame buffer interface is configured to generate addresses corresponding to the data and to provide the addresses to the frame buffer. The addresses are generated such that each of the N banks stores data corresponding to a portion of one out of every N screen regions within a horizontal group of screen regions.

    摘要翻译: 图形系统包括帧缓冲器,其包括一个或多个存储器设备和耦合到帧缓冲器的帧缓冲器接口。 帧缓冲器中的每个存储器件包括N个存储体。 每个N个存储体包括多个页面,并且每个页面被配置为存储对应于屏幕区域的一部分的数据。 帧缓冲器接口被配置为生成用于存储对应于帧缓冲器中的数据帧的数据的地址。 该框架包括多个屏幕区域。 帧缓冲器接口被配置为生成与该数据相对应的地址,并且向帧缓冲器提供地址。 生成地址,使得N个存储体中的每一个存储对应于屏幕区域的水平组内的每N个屏幕区域中的一个的一部分的数据。

    Panning while displaying a portion of the frame buffer image
    3.
    发明授权
    Panning while displaying a portion of the frame buffer image 有权
    在显示帧缓冲图像的一部分的同时平移

    公开(公告)号:US06864900B2

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

    申请号:US09861467

    申请日:2001-05-18

    摘要: A graphics system and method for panning from one portion of a stored image to another portion of the image includes a frame buffer, one or more display devices, one or more raster parameter registers, and one or more raster parameter updaters. The image is stored in the frame buffer and each display device is configured to display less than the entire image. A panning operation is initiated by requesting an update of one or more of the raster parameter registers during a next blanking period.

    摘要翻译: 用于从存储的图像的一部分平移到图像的另一部分的图形系统和方法包括帧缓冲器,一个或多个显示设备,一个或多个光栅参数寄存器以及一个或多个光栅参数更新器。 图像被存储在帧缓冲器中,并且每个显示设备被配置为显示小于整个图像。 通过在下一个消隐期间请求更新一个或多个光栅参数寄存器来启动平移操作。

    Splitting grouped writes to different memory blocks
    4.
    发明授权
    Splitting grouped writes to different memory blocks 有权
    将分组写入分成不同的内存块

    公开(公告)号:US06661423B2

    公开(公告)日:2003-12-09

    申请号:US09861184

    申请日:2001-05-18

    IPC分类号: G06F1206

    CPC分类号: G06T1/60

    摘要: A memory array management unit suitable for use in a computer graphics system is described. The unit is especially designed to facilitate the storage of tiles of graphics data. Alignment detection between the tiles and memory block boundaries is provided for, with misalignments resulting in the automatic decimation to produce sub-tiles and generation of multiple memory write sequences.

    摘要翻译: 描述适用于计算机图形系统的存储器阵列管理单元。 该单元特别设计用于方便存储图形数据的瓦片。 提供了瓦片和存储器块边界之间的对准检测,其中未对准导致自动抽取以产生子图块并生成多个存储器写入序列。

    Method and system for transmitting or receiving N-bit video data over a serial link
    5.
    发明授权
    Method and system for transmitting or receiving N-bit video data over a serial link 有权
    用于通过串行链路发送或接收N位视频数据的方法和系统

    公开(公告)号:US08311126B2

    公开(公告)日:2012-11-13

    申请号:US12501637

    申请日:2009-07-13

    IPC分类号: H04N7/18

    CPC分类号: G06F3/14 G09G3/2092 G09G5/006

    摘要: A system including a receiver, a TMDS link (or other serial link), and a transmitter configured to transmit K-bit video words (typically, encoded 8-bit video words) over the link. In typical embodiments, the transmitter is configured to pack a sequence of N-bit video words, where N≠K (e.g., N=10, 12, or 16, when K=8) into a sequence of K-bit fragments, encode the fragments, and transmit the encoded fragments. The transmitted data are indicative of a sequence of M-fragment groups, and the transmitter is typically configured also to transmit over the link packing phase data indicative of the phase of the most recently transmitted fragment. Other aspects are transmitters and receivers for use in such a system and methods implemented by any such transmitter, receiver, or system.

    摘要翻译: 包括接收机,TMDS链路(或其他串行链路)的系统和被配置为通过链路发送K位视频字(通常是编码的8位视频字)的发射机。 在典型实施例中,发射机被配置为将N≠K(例如,当K = 8时N = 10,12或16)N位视频字序列打包成K位片段序列, 片段,并传输编码片段。 发送的数据指示M个片段组的序列,并且发射机通常也被配置为也通过链路打包相位发送指示最近发送的片段的相位的数据。 其他方面是用于这种系统的发射机和接收机以及由任何这样的发射机,接收机或系统实现的方法。

    Method and System for Transmitting or Receiving N-Bit Video Data over a Serial Link
    6.
    发明申请
    Method and System for Transmitting or Receiving N-Bit Video Data over a Serial Link 有权
    通过串行链路发送或接收N位视频数据的方法和系统

    公开(公告)号:US20090274218A1

    公开(公告)日:2009-11-05

    申请号:US12501637

    申请日:2009-07-13

    IPC分类号: H04L27/00

    CPC分类号: G06F3/14 G09G3/2092 G09G5/006

    摘要: A system including a receiver, a TMDS link (or other serial link), and a transmitter configured to transmit K-bit video words (typically, encoded 8-bit video words) over the link. In typical embodiments, the transmitter is configured to pack a sequence of N-bit video words, where N≠K (e.g., N=10, 12, or 16, when K=8) into a sequence of K-bit fragments, encode the fragments, and transmit the encoded fragments. The transmitted data are indicative of a sequence of M-fragment groups, and the transmitter is typically configured also to transmit over the link packing phase data indicative of the phase of the most recently transmitted fragment. Other aspects are transmitters and receivers for use in such a system and methods implemented by any such transmitter, receiver, or system.

    摘要翻译: 包括接收机,TMDS链路(或其他串行链路)的系统和被配置为通过链路发送K位视频字(通常是编码的8位视频字)的发射机。 在典型的实施例中,发射机被配置为将N个比特视频字序列进行打包,其中NK(例如,当K = 8时N = 10,12或16)到K比特片段的序列中, ,并传送编码片段。 发送的数据指示M个片段组的序列,并且发射机通常也被配置为也通过链路打包相位发送指示最近发送的片段的相位的数据。 其他方面是用于这种系统的发射机和接收机以及由任何这样的发射机,接收机或系统实现的方法。

    Optimized packing of loose data in a graphics queue
    8.
    发明授权
    Optimized packing of loose data in a graphics queue 有权
    在图形队列中优化了松散数据的打包

    公开(公告)号:US06847369B2

    公开(公告)日:2005-01-25

    申请号:US10060915

    申请日:2002-01-30

    IPC分类号: G06T1/60 G09G5/36

    CPC分类号: G09G5/363 G06T1/60

    摘要: A data queue optimized for receiving loosely packed graphics data and suitable for use in a computer graphics system is described. The data queue operates on first-in-first-out principals, and has a variable width input and output. The variable width on the input side facilitates the reception and storage of loosely packed data. The variable width output allows for the single-cycle output of multi-word data. Packing of the data occurs on the write-side of the FIFO structure.

    摘要翻译: 描述了优化用于接收松散封装的图形数据并适合于在计算机图形系统中使用的数据队列。 数据队列以先进先出原则进行操作,并具有可变宽度的输入和输出。 输入侧的可变宽度有助于松散打包数据的接收和存储。 可变宽度输出允许多字数据的单周期输出。 数据的包装发生在FIFO结构的写入端。

    System and method for performing font operations when background color is transparent
    9.
    发明授权
    System and method for performing font operations when background color is transparent 有权
    当背景颜色透明时执行字体操作的系统和方法

    公开(公告)号:US06831645B2

    公开(公告)日:2004-12-14

    申请号:US10092378

    申请日:2002-03-05

    IPC分类号: G06T1100

    摘要: One embodiment of a method of performing a font operation involves receiving a set of font data identifying a font operation to be performed. If a first font data unit in the set indicates that a first coordinate should be a background color and transparent background is enabled, the method involves outputting an enable for a second font data unit in the set. The second font data unit indicates that a second coordinate should be a foreground color. The enable for the second coordinate is output instead of a disable for the first coordinate. If instead the first font data unit in the set indicates that the first coordinate should be a background color and transparent background is disabled, the method may involve outputting a disable for the first coordinate.

    摘要翻译: 执行字体操作的方法的一个实施例涉及接收识别要执行的字体操作的一组字体数据。 如果集合中的第一字体数据单元指示第一坐标应该是背景颜色并且透明背景被使能,则该方法涉及输出集合中的第二字体数据单元的使能。 第二字体数据单元指示第二坐标应为前景色。 输出第二个坐标的启用而不是第一个坐标的禁用。 如果相反,集合中的第一字体数据单元指示第一坐标应该是背景颜色,并且透明背景被禁用,则该方法可以涉及输出用于第一坐标的禁用。

    Mapping time-sorted to direction-sorted triangle vertices
    10.
    发明授权
    Mapping time-sorted to direction-sorted triangle vertices 有权
    映射时间分类到方向排序的三角形顶点

    公开(公告)号:US06784894B2

    公开(公告)日:2004-08-31

    申请号:US09861176

    申请日:2001-05-18

    IPC分类号: G06T1500

    摘要: A graphics system configured to operate on a collection of vertices to determine mappings from an initial order to secondary and tertiary ordering. The initial order corresponds to the ordering of the vertices in an input buffer. The secondary (tertiary) ordering corresponds to the ordering of the vertices along a triangle major (minor) axis. The graphics system computes horizontal and vertical displacements along edges of the triangle in the initial ordering, and uses the signs of the horizontal displacements and vertical displacements to access a mapping table which determines the mappings. The mappings may be used to rasterize the triangle in terms of pixels (or samples).

    摘要翻译: 图形系统被配置为对顶点集合进行操作以确定从初始顺序到二次和三次排序的映射。 初始顺序对应于输入缓冲区中顶点的顺序。 次级(三级)排序对应于沿着三角形主(次)轴的顶点的顺序。 图形系统在初始排序中计算沿着三角形边缘的水平和垂直位移,并使用水平位移和垂直位移的符号来访问确定映射的映射表。 映射可以用于根据像素(或样本)来对三角形进行光栅化。