会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Interpolating sample values from known triangle vertex values
    • 从已知三角形顶点值插值样本值
    • US06747663B2
    • 2004-06-08
    • US09939296
    • 2001-08-24
    • Ranjit S. OberoiMichael F. DeeringSalvatore Arcuri
    • Ranjit S. OberoiMichael F. DeeringSalvatore Arcuri
    • G09G500
    • G06T15/80
    • A graphics system comprises a rendering unit, a sample buffer and a sample-to-pixel calculation unit. The rendering unit receives graphics data specifying three triangle vertices, generates sample positions, and determines which samples reside inside the triangle. The rendering unit computes an axial rate of change of an ordinate based on the positions and ordinates of the vertices, and, for each sample residing inside the triangle, (a) multiplies the axial rate by a edge-relative sample displacement resulting in a first product, (b) interpolates a projection value for a projection point on a first edge of the triangle, and (c) adds the first product to the projection value resulting in a sample ordinate value. The sample buffer stores the sample ordinate value the samples inside the triangle. The sample-to-pixel calculation unit reads sample ordinate values from the sample buffer and generates a pixel value by filtering the sample ordinate values.
    • 图形系统包括渲染单元,采样缓冲器和采样到像素计算单元。 渲染单元接收指定三个三角形顶点的图形数据,生成样本位置,并确定哪些样本驻留在三角形内。 渲染单元基于顶点的位置和纵坐标来计算纵轴的轴向变化速率,并且对于驻留在三角形内的每个样本,(a)将轴向速率乘以边缘相对样本位移,得到第一 产品,(b)插入三角形的第一边缘上的投影点的投影值,以及(c)将第一乘积加到投影值上,得到样本纵坐标值。 样本缓冲区将样本纵坐标值存储在三角形内。 样本到像素计算单元从样本缓冲区读取样本纵坐标值,并通过过滤样本纵坐标值生成像素值。
    • 5. 发明授权
    • Graphics system configured to perform parallel sample to pixel calculation
    • 图形系统配置为执行并行采样到像素计算
    • US06496187B1
    • 2002-12-17
    • US09472940
    • 1999-12-27
    • Michael F. DeeringNathaniel David NaegleScott R. Nelson
    • Michael F. DeeringNathaniel David NaegleScott R. Nelson
    • G06T1500
    • G06T5/20G06T11/001G06T11/40G06T15/503
    • A graphics system that is configured to utilize a sample buffer and a plurality of parallel sample-to-pixel calculation units, wherein the sample-pixel calculation units are configured to access different portions of the sample buffer in parallel. The graphics system may include a graphics processor, a sample buffer, and a plurality of sample-to-pixel calculation units. The graphics processor is configured to receive a set of three-dimensional graphics data and render a plurality of samples based on the graphics data. The sample buffer is configured to store the plurality of samples for the sample-to-pixel calculation units, which are configured to receive and filter samples from the sample buffer to create output pixels. Each of the sample-to-pixel calculation units are configured to generate pixels corresponding to a different region of the image. The region may be a vertical or horizontal stripe of the image, or a rectangular portion of the image. Each region may overlap the other regions of the image to prevent visual aberrations.
    • 被配置为利用采样缓冲器和多个平行的样本到像素计算单元的图形系统,其中采样像素计算单元被配置为并行地访问样本缓冲器的不同部分。 图形系统可以包括图形处理器,采样缓冲器和多个采样到像素的计算单元。 图形处理器被配置为接收一组三维图形数据并且基于图形数据呈现多个采样。 样本缓冲器被配置为存储用于样本到像素计算单元的多个样本,其被配置为从样本缓冲器接收和过滤样本以创建输出像素。 每个样本到像素计算单元被配置为生成与图像的不同区域相对应的像素。 该区域可以是图像的垂直或水平条纹,或图像的矩形部分。 每个区域可能与图像的其他区域重叠以防止视觉异常。
    • 6. 发明授权
    • Data management to enable video rate anti-aliasing convolution
    • 数据管理使视频速率反锯齿卷积
    • US06816162B2
    • 2004-11-09
    • US10200087
    • 2002-07-19
    • Nimita J. TanejaNathaniel David NaegleMichael F. Deering
    • Nimita J. TanejaNathaniel David NaegleMichael F. Deering
    • G06F1300
    • G06T11/40G06T5/20
    • A system and method is disclosed for management of sample data to enable video rate anti-aliasing convolution. Sample data may be moved simultaneously from a sample buffer to a bin scanline cache and from the bin scanline cache to an array of N2 processor—memory units (e.g. 25 for N=5). Pixel data may be convolved from an N×N sample bin array that may be approximately centered on the pixel location. Since each sample bin contains Ns/b samples, Ns/b×N2 samples may be filtered for each pixel (e.g. 400 for N=5 and Ns/b=16). Each processor—memory unit convolves the sample data for one sample bin in the N×N sample bin array and supports a variety of filter functions. Pixel data may be output to a real time video data stream.
    • 公开了一种用于管理样本数据以实现视频速率抗混叠卷积的系统和方法。 样本数据可以同时从采样缓冲器移动到bin扫描线高速缓存,并且从bin扫描线高速缓存移动到N 2个处理器存储器单元的阵列(例如,对于N = 5为25)。 像素数据可以从可以近似于像素位置的中心的N×N样本仓阵列卷积。 由于每个样本箱包含Ns / b个样本,因此可以针对每个像素滤波Ns / bxN <2个样本(例如N = 5和Ns / b = 16的400)。 每个处理器存储器单元将一个样本仓的样本数据卷积在NxN样本仓阵列中,并支持各种滤波器功能。 像素数据可以输出到实时视频数据流。
    • 7. 发明授权
    • Graphics system with real-time convolved pixel readback
    • 具有实时卷积像素回读的图形系统
    • US06795076B2
    • 2004-09-21
    • US09894068
    • 2001-06-28
    • Michael F. DeeringNathaniel David Naegle
    • Michael F. DeeringNathaniel David Naegle
    • G06F1516
    • G06T1/20G06F3/14G06T15/005
    • A graphics system comprising a control unit and a series of calculation units coupled together in a closed chain by a segmented communication bus. The calculation unit collaboratively generate one or more video signals. Each calculation unit is programmably assigned to contribute its locally-generated pixels to one of the video streams. The control unit sends a frame readback request to a selected one of the calculation units through the segmented communication bus. The frame readback request specifies some subset of the pixels in one of the video streams for readback to the control unit. In response to the frame readback request, the selected calculation unit transmits the subset of pixels of the specified video stream to the control unit, and the control unit forwards the subset of pixels to a target memory block (e.g. in system memory of a host computer or memory within the graphics system).
    • 一种图形系统,包括控制单元和通过分段通信总线在闭合链中耦合在一起的一系列计算单元。 计算单元协同生成一个或多个视频信号。 可编程地分配每个计算单元以将其本地生成的像素贡献给一个视频流。 控制单元通过分段通信总线向所选择的一个计算单元发送帧回读请求。 帧回读请求指定一个视频流中的像素的一些子集,用于回读到控制单元。 响应于帧回读请求,所选择的计算单元将指定的视频流的像素的子集发送到控制单元,并且控制单元将像素子集转发到目标存储器块(例如,在主计算机的系统存储器中) 或图形系统内的内存)。
    • 8. 发明授权
    • Switching sample buffer context in response to sample requests for real-time sample filtering and video generation
    • 响应样本请求进行实时样本过滤和视频生成,切换采样缓冲区上下文
    • US06982719B2
    • 2006-01-03
    • US10195827
    • 2002-07-15
    • Michael F. DeeringNathaniel David NaegleMichael G. Lavelle
    • Michael F. DeeringNathaniel David NaegleMichael G. Lavelle
    • G09G5/399
    • G06T15/005G09G5/363
    • A graphics system configured with a scheduling network, a sample buffer, a rendering engine and a filtering engine. The rendering engine is configured to generate samples in response to received graphics data, and to forward the samples to the scheduling network for storage in the sample buffer. The filtering engine is configured to send a request for samples to the scheduling network. The scheduling network is configured to compare a video set designation of the request to a previous request designation, to update one or more state registers in one or more memory devices of the sample buffer in response to a determination that the video set designation of the request is different from the previous request designation, and to assert signals inducing a transfer of a collection of samples corresponding to the request from the one or more memory devices to the filtering engine.
    • 配置有调度网络,采样缓冲器,呈现引擎和过滤引擎的图形系统。 渲染引擎被配置为响应于接收到的图形数据生成样本,并且将样本转发到调度网络以存储在采样缓冲器中。 过滤引擎被配置为向调度网络发送样本请求。 调度网络被配置为将请求的视频集指定与先前的请求指定进行比较,以响应于确定该请求的视频集指定,来更新采样缓冲器的一个或多个存储器设备中的一个或多个状态寄存器 与先前的请求指定不同,并且声明诱导将来自一个或多个存储器设备的对应于请求的样本集合传送到过滤引擎的信号。
    • 9. 发明授权
    • Graphics system with programmable sample positions
    • 具有可编程样品位置的图形系统
    • US06417861B1
    • 2002-07-09
    • US09251449
    • 1999-02-17
    • Michael F. DeeringNathaniel David NaegleScott Nelson
    • Michael F. DeeringNathaniel David NaegleScott Nelson
    • G09G502
    • G06T15/005
    • A method and computer graphics system for rendering images using programmable sample positions is disclosed. In one embodiment, the computer graphics system may comprise a graphics processor, a sample buffer, and a sample-to-pixel calculation unit. The graphics processor may be configured to generate a plurality of samples using a sample positioning algorithm selected from a programmable memory or generated by programmable hardware. The sample buffer, which is coupled to the graphics processor, may be configured to store the samples. The sample buffer may be super-sampled and double buffered. The sample-to-pixel calculation unit is programmable to select a variable number of stored samples from the sample buffer to filter into an output pixel. The sample-to-pixel calculation unit performs the filter process in real-time, and may use a number of different filter types. The algorithms used to position the samples may position the samples according to a regular grid, a perturbed regular grid, or a stochastic grid.
    • 公开了一种使用可编程样本位置渲染图像的方法和计算机图形系统。 在一个实施例中,计算机图形系统可以包括图形处理器,采样缓冲器和采样到像素的计算单元。 图形处理器可以被配置为使用从可编程存储器中选择的或由可编程硬件产生的样本定位算法来生成多个采样。 耦合到图形处理器的采样缓冲器可以被配置为存储样本。 采样缓冲器可以是超采样和双重缓冲。 样本到像素计算单元是可编程的,以从样本缓冲器中选择可变数量的存储样本以过滤到输出像素中。 采样到像素计算单元实时执行滤波处理,可以使用多种不同的滤波器类型。 用于定位样本的算法可以根据规则网格,扰动的规则网格或随机网格来定位样本。
    • 10. 发明授权
    • Graphics system configured to switch between multiple sample buffer contexts
    • 图形系统配置为在多个样本缓冲区上下文之间切换
    • US06753870B2
    • 2004-06-22
    • US10060968
    • 2002-01-30
    • Michael F. DeeringNathaniel David NaegleMichael G. Lavelle
    • Michael F. DeeringNathaniel David NaegleMichael G. Lavelle
    • G09G539
    • G09G5/393G09G5/391G09G5/42
    • A graphics system comprising a programmable sample buffer and a sample buffer interface. The sample buffer interface is configured to (a) buffer N streams of samples in N corresponding input buffers, wherein N is greater than or equal to two, (b) store N sets of context values corresponding to the N input buffers respectively, (c) terminate transfer of samples from a first of the input buffers to the programmable sample buffer, (d) selectively update a subset of state registers in the programmable sample buffer with context values corresponding to a next input buffer of the input buffers, (e) initiate transfer of samples from the next input buffer to the programmable sample buffer. The context values stored in the state registers of the programmable sample buffer determine the operation of an arithmetic logic unit internal to the programmable sample buffer on samples data.
    • 包括可编程样本缓冲器和样本缓冲器接口的图形系统。 样本缓冲器接口被配置为(a)在N个对应的输入缓冲器中缓冲N个采样流,其中N大于或等于2,(b)分别存储与N个输入缓冲器对应的N组上下文值,(c (d)选择性地更新可编程样本缓冲器中的状态寄存器的子集,其中上下文值对应于输入缓冲器的下一个输入缓冲器,(e)可选择性地更新可编程采样缓冲器中的第一个输入缓冲器的样本, 启动样品从下一个输入缓冲器传输到可编程样品缓冲液。 存储在可编程样本缓冲器的状态寄存器中的上下文值确定可编程样本缓冲器内部的算术逻辑单元对样本数据的操作。