Efficient method for storing texture maps in multi-bank memory
    1.
    发明授权
    Efficient method for storing texture maps in multi-bank memory 有权
    将纹理贴图存储在多行存储器中的高效方法

    公开(公告)号:US06246422B1

    公开(公告)日:2001-06-12

    申请号:US09144863

    申请日:1998-09-01

    IPC分类号: G06T1140

    CPC分类号: G06F12/0607 G06T15/04

    摘要: A method for storing mip map series in a multi-bank texture memory is disclosed. Each mip map has a different size and represents a different resolution version of a texture map image that is to be mapped onto a three dimensional object comprising one or more polygons. To prevent page faults when accessing corresponding texels in consecutive mip maps, each mip map is divided in two halves. The halves are stored in different banks of the multi-bank texture memory. The banks used are alternated so that corresponding texels in consecutive mip maps are stored in different memory banks. Mip maps may be categorized as large or small, with all small mip maps after the first being stored in their entirety in one memory bank. Small mip maps are those that are equal to or smaller than the page size of the multi-bank texture memory. A computer system, graphics subsystem, and software program capable to efficiently store mip map series in a multi-bank texture memories are also disclosed.

    摘要翻译: 公开了一种在多组织纹理存储器中存储mip映射序列的方法。 每个mip映射具有不同的大小,并且表示要映射到包括一个或多个多边形的三维对象的纹理映射图像的不同分辨率版本。 为了防止在连续的mip地图访问相应的纹素时出现页面错误,每个mip映射被分成两半。 一半存储在多银行纹理存储器的不同库中。 使用的存储体是交替的,使得连续mip映射中的相应纹素被存储在不同的存储体中。 Mip地图可能被分类为大或小,所有小的mip地图首先被全部存储在一个存储器中。 小的mip映射是等于或小于多存储库纹理存储器的页面大小的映射。 还公开了能够有效地将mip映射序列存储在多存储体纹理存储器中的计算机系统,图形子系统和软件程序。

    Method and system for transmitting or receiving N-bit video data over a serial link
    2.
    发明授权
    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
    3.
    发明申请
    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
    5.
    发明授权
    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
    6.
    发明授权
    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
    7.
    发明授权
    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).

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

    Graphics system having a super-sampled sample buffer and having single sample per pixel support
    8.
    发明授权
    Graphics system having a super-sampled sample buffer and having single sample per pixel support 有权
    图形系统具有超采样采样缓冲器并且每像素支持单个采样

    公开(公告)号:US06650323B2

    公开(公告)日:2003-11-18

    申请号:US10194976

    申请日:2002-07-12

    IPC分类号: G06T1500

    摘要: A computer graphics system that utilizes a super-sampled sample buffer and a sample-to-pixel calculation unit for refreshing the display. The graphics system may have a graphics processor, a super-sampled sample buffer, and a sample-to-pixel calculation unit. The graphics processor renders samples into the sample buffer and may utilize a window ID that specifies attributes of pixels on a per object basis. The window ID may specify one or more of a sample mode, filter type, color attributes, or source attributes. The sample mode may include single sample per pixel mode and multiple samples per pixel mode. The graphics system may be further operable to generate a single sample per pixel for certain windows of the screen in order to provide backwards compatibility with legacy systems.

    摘要翻译: 利用超采样采样缓冲器和用于刷新显示器的采样到像素计算单元的计算机图形系统。 图形系统可以具有图形处理器,超采样采样缓冲器和采样到像素的计算单元。 图形处理器将样本呈现到样本缓冲器中,并且可以利用在每个对象的基础上指定像素的属性的窗口ID。 窗口ID可以指定样本模式,过滤器类型,颜色属性或源属性中的一个或多个。 样本模式可以包括每像素模式的单个样本和每像素模式的多个采样。 图形系统可以进一步可操作以为屏幕的某些窗口生成每个像素的单个样本,以便向遗留系统提供向后兼容性。

    Scalable High Performance 3D Graphics
    10.
    发明申请
    Scalable High Performance 3D Graphics 有权
    可扩展的高性能3D图形

    公开(公告)号:US20110221742A1

    公开(公告)日:2011-09-15

    申请号:US12898249

    申请日:2010-10-05

    IPC分类号: G06T15/00

    摘要: A high-speed ring topology. In one embodiment, two base chip types are required: a “drawing” chip, LoopDraw, and an “interface” chip, LoopInterface. Each of these chips have a set of pins that supports an identical high speed point to point unidirectional input and output ring interconnect interface: the LoopLink. The LoopDraw chip uses additional pins to connect to several standard memories that form a high bandwidth local memory sub-system. The LoopInterface chip uses additional pins to support a high speed host computer host interface, at least one video output interface, and possibly also additional non-local interconnects to other LoopInterface chip(s).

    摘要翻译: 高速环形拓扑。 在一个实施例中,需要两种基本芯片类型:“绘图”芯片,LoopDraw和“接口”芯片,LoopInterface。 每个芯片都有一组引脚,支持相同的高速点对点输入和输出环互连接口:LoopLink。 LoopDraw芯片使用额外的引脚连接到形成高带宽本地存储器子系统的多个标准存储器。 LoopInterface芯片使用额外的引脚来支持高速主机主机接口,至少一个视频输出接口,以及可能与其他LoopInterface芯片的附加非本地互连。