会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Scalable High Performance 3D Graphics
    • 可扩展的高性能3D图形
    • US20110221742A1
    • 2011-09-15
    • US12898249
    • 2010-10-05
    • Michael F. DeeringMichael G. Lavelle
    • Michael F. DeeringMichael G. Lavelle
    • G06T15/00
    • G06T1/20G06T1/60G06T5/002G06T15/005
    • 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芯片的附加非本地互连。
    • 3. 发明授权
    • Scalable high performance 3D graphics
    • 可扩展的高性能3D图形
    • US07379067B2
    • 2008-05-27
    • US11305474
    • 2005-12-15
    • Michael F. DeeringMichael G. Lavelle
    • Michael F. DeeringMichael G. Lavelle
    • G06T1/20G06T1/60G06F15/16
    • G06T1/20G06T1/60G06T5/002G06T15/005
    • 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芯片的附加非本地互连。
    • 4. 发明授权
    • Magnified texture-mapped pixel performance in a single-pixel pipeline
    • US07145570B2
    • 2006-12-05
    • US10317599
    • 2002-12-12
    • Brian D. EmberlingMichael G. Lavelle
    • Brian D. EmberlingMichael G. Lavelle
    • G09G5/00
    • G06T15/005G06T15/04
    • A system and a method for improving magnified texture-mapped pixel performance in a single-pixel pipeline. A plurality of textured pixel addresses corresponding to a plurality of pixels may be generated. A FIFO or other memory unit may be used to linearly order the plurality of textured pixel addresses. Two consecutive textured pixel addresses out of the plurality of textured pixel addresses may be examined if they map to a common set of texels in texture space. The two consecutive textured pixel addresses may be merged together and propagated down the pipeline if they map to the common set of texels. However, only a first of the two consecutive textured pixel addresses may be propagated down the pipeline if the two consecutive textured pixel addresses do not map to a common set of texels. Texel data may be generated in response to receiving either the combined texel structure or the first of the two textured pixel addresses. The texel data may be filtered using one or more texture filters in order to generate texture values. The next two textured pixel addresses that may be examined by the merge unit include the subsequent two consecutive textured pixel addresses, or a second of the two consecutive textured pixel addresses and a subsequent consecutive textured pixel address.
    • 7. 发明授权
    • Z-slope test to optimize sample throughput
    • Z斜率测试以优化样品通量
    • US06943791B2
    • 2005-09-13
    • US10094947
    • 2002-03-11
    • Mark E. PascualMichael G. LavelleMichael F. DeeringNandini Ramani
    • Mark E. PascualMichael G. LavelleMichael F. DeeringNandini Ramani
    • G06T15/00G06T15/40
    • G06T15/005G06T2200/28
    • A system and method are disclosed for utilizing a Z slope test to select polygons that may be candidates for multiple storage methods. The method may calculate the absolute Z slope from vertex data and compare the calculated value with a specified threshold value. In some embodiments, for polygons that have an absolute Z slope less than the threshold value, parameter values may be rendered for only one sample position of multiple neighboring sample positions. The parameter values rendered for the one sample position may then be stored in multiple memory locations that correspond to the multiple neighboring sample positions. In some embodiments, storing parameter values in multiple memory locations may be achieved in a single write transaction. In some embodiments, utilization of the Z slope test method may be subject to user input and in other embodiments may be a dynamic decision controlled by the graphics system.
    • 公开了一种利用Z斜率测试来选择可能是多种存储方法候选的多边形的系统和方法。 该方法可以从顶点数据计算绝对Z斜率,并将计算值与指定的阈值进行比较。 在一些实施例中,对于具有小于阈值的绝对Z斜率的多边形,可以仅为多个相邻采样位置的一个采样位置呈现参数值。 然后可以将针对一个采样位置渲染的参数值存储在对应于多个相邻采样位置的多个存储器位置中。 在一些实施例中,在多个存储器位置中存储参数值可以在单个写入事务中实现。 在一些实施例中,Z斜率测试方法的利用可能受用户输入的限制,在其他实施例中可以是由图形系统控制的动态决策。
    • 8. 发明授权
    • Multipurpose memory system for use in a graphics system
    • 用于图形系统的多功能内存系统
    • US06906720B2
    • 2005-06-14
    • US10096065
    • 2002-03-12
    • Brian D. EmberlingMichael G. Lavelle
    • Brian D. EmberlingMichael G. Lavelle
    • G06T1/60G09G5/36G09G5/39G06F12/02
    • G06T1/60G06T11/40G09G5/363G09G5/39G09G2360/12
    • A graphics system may include a frame buffer, a processing device coupled to output data, a multipurpose memory device that includes a plurality of storage locations and is coupled to store data output from the processing device, and a multipurpose memory controller coupled to the multipurpose memory device. The multipurpose memory controller may be configured to allocate a first plurality of the storage locations to a first image buffer configured to store image data, a second plurality of the storage locations to a first texture buffer configured to store texture data, and a third plurality of the storage locations to a first accumulation buffer configured to store accumulation buffer data. The multipurpose memory device may be configured to include a first image buffer, a first texture buffer, and a first accumulation buffer at the same time.
    • 图形系统可以包括帧缓冲器,耦合到输出数据的处理设备,包括多个存储位置并被耦合以存储从处理设备输出的数据的多用途存储器设备,以及耦合到多用途存储器的多用途存储器控制器 设备。 多用途存储器控制器可以被配置为将第一多个存储位置分配给被配置为存储图像数据的第一图像缓冲器,第二多个存储位置分配给被配置为存储纹理数据的第一纹理缓冲器,以及第三多个 存储位置到被配置为存储累积缓冲器数据的第一累积缓冲器。 多用途存储器装置可以被配置为同时包括第一图像缓冲器,第一纹理缓冲器和第一累积缓冲器。
    • 9. 发明授权
    • Reading or writing a non-super sampled image into a super sampled buffer
    • 将非超级采样图像读入或写入超采样缓冲器
    • US06819320B2
    • 2004-11-16
    • US10090479
    • 2002-03-04
    • Michael G. LavelleElena M. Ing
    • Michael G. LavelleElena M. Ing
    • G06F1500
    • G06T5/002G06T5/20G06T2200/12G06T2207/10016
    • 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.
    • 一种用于将像素值存储到样本缓冲器中或从其中读取像素值的图形系统和方法,其中所述采样缓冲器被配置为存储多个像素中的每一个的多个采样。 图形系统包括采样缓冲器,可编程寄存器和图形处理器。 可编程寄存器存储指示用于像素到样本转换的方法的值,并且优选地是软件可编程的(例如,用户可编程的)。 图形处理器访问存储器以确定用于像素进行采样转换的方法,并根据确定的方法将像素值存储在采样缓冲器中。 用于像素进行采样转换的第一种方法可以指定对所有像素的支持样本的像素写入。 用于像素到采样转换的第二种方法可以指定对所选像素的支持样本中的所选择的像素的像素写入。
    • 10. 发明授权
    • Sample cache for supersample filtering
    • 超示例过滤示例缓存
    • US06795081B2
    • 2004-09-21
    • US09861479
    • 2001-05-18
    • Michael G. LavellePhilip C. LeungYan Y. Tang
    • Michael G. LavellePhilip C. LeungYan Y. Tang
    • G09G536
    • G06T1/60
    • A system and method capable of super-sampling and performing super-sample convolution are disclosed. In one embodiment, the system may comprise a graphics processor, a frame buffer, a sample cache, and a sample-to-pixel calculation unit. The graphics processor may be configured to generate a plurality of samples. The frame buffer, which is coupled to the graphics processor, may be configured to store the samples in a sample buffer. The samples may be positioned according to a regular grid, a perturbed regular grid, or a stochastic grid. The sample-to-pixel calculation unit is programmable to select a variable number of stored samples from the frame buffer, copy the selected samples to a sample cache, and filter a set of the selected samples into an output pixel. The sample-to-pixel calculation unit retains those samples in the sample cache that will be reused in a subsequent pixel calculation and replaces those samples no longer required with new samples for another filter calculation.
    • 公开了能够超采样和执行超采样卷积的系统和方法。 在一个实施例中,系统可以包括图形处理器,帧缓冲器,采样高速缓存和采样到像素计算单元。 图形处理器可以被配置为生成多个采样。 耦合到图形处理器的帧缓冲器可以被配置为将样本存储在采样缓冲器中。 样本可以根据规则网格,扰动的规则网格或随机网格来定位。 样本到像素计算单元是可编程的,以从帧缓冲器中选择可变数量的存储样本,将所选样本复制到样本高速缓存,并将所选择的样本集合过滤到输出像素中。 样本到像素计算单元将样本缓存中保留的样本保留在随后的像素计算中重新使用,并将不再需要的样本替换为另一个滤波器计算的新采样。