会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 42. 发明授权
    • Behavioral model based multi-threaded architecture
    • 基于行为模型的多线程架构
    • US07614054B2
    • 2009-11-03
    • US10750090
    • 2003-12-31
    • Hong JiangThomas A. Piazza
    • Hong JiangThomas A. Piazza
    • G06F9/46
    • G06F9/52G06F9/3004G06F9/30087G06F9/4843
    • Multiple parallel passive threads of instructions coordinate access to shared resources using “active” and “proactive” semaphores. The active semaphores send messages to execution and/or control circuitry to cause the state of a thread to change. A thread can be placed in an inactive state by a thread scheduler in response to an unresolved dependency, which can be indicated by a semaphore. A thread state variable corresponding to the dependency is used to indicate that the thread is in inactive mode. When the dependency is resolved a message is passed to control circuitry causing the dependency variable to be cleared. In response to the cleared dependency variable the thread is placed in an active state. Execution can proceed on the threads in the active state. A proactive semaphore operates in a similar manner except that the semaphore is configured by the thread dispatcher before or after the thread is dispatched to the execution circuitry for execution.
    • 指令的多个并行被动线程使用“主动”和“主动”信号量协调对共享资源的访问。 主动信号量将消息发送到执行和/或控制电路,以使线程的状态发生变化。 线程调度程序可以响应未解决的依赖关系将线程置于无效状态,这可以由信号量指示。 与依赖关系对应的线程状态变量用于指示线程处于非活动模式。 当依赖关系被解析时,消息被传递给控制电路,导致依赖变量被清除。 响应于清除的依赖变量,线程处于活动状态。 处于活动状态的线程可执行。 主动信号量以类似的方式运行,除了信号量由线程分派器在线程发送到执行电路执行之前或之后配置。
    • 43. 发明授权
    • Match MSB digital image compression
    • 匹配MSB数字图像压缩
    • US07526124B2
    • 2009-04-28
    • US11712046
    • 2007-02-27
    • Michael K. DwyerThomas A. Piazza
    • Michael K. DwyerThomas A. Piazza
    • G06K9/36G06K9/46G06K9/00
    • H04N19/184H04N19/124H04N19/156H04N19/186H04N19/50
    • Methods, apparatus and computer readable medium are described that compress and/or decompress a digital image in a lossless or a lossy manner. In some embodiments, a display controller may compress a digital image by generating a symbol for each pel of the digital image. In particular, the symbol may represent a pel via a match vector and a channel error vector. The match vector may indicate which quantized channels of the pel matched quantized channels of a previous pel. Further, the channel error vector may comprise a lossless or lossy channel for each quantized channel of the pel that did not match a corresponding quantized channel of the previous pel. The channel error may also comprise a lossless or lossy channel error for each quantized channel of the pel that matched a corresponding quantized channel of the previous pel.
    • 描述了以无损或有损的方式对数字图像进行压缩和/或解压缩的方法,装置和计算机可读介质。 在一些实施例中,显示控制器可以通过为数字图像的每个像素生成符号来压缩数字图像。 特别地,符号可以经由匹配向量和信道误差向量来表示像素。 匹配向量可以指示先前像素的像素匹配量化通道的哪个量化通道。 此外,信道误差向量可以包括与先前像素的对应量化信道不匹配的像素的每个量化信道的无损或有损信道。 信道误差还可以包括与先前像素的相应量化信道匹配的像素的每个量化信道的无损或有损信道误差。
    • 46. 发明授权
    • Method and apparatus for effective level of detail selection
    • 有效的细节选择水平的方法和装置
    • US06639598B2
    • 2003-10-28
    • US09735037
    • 2000-12-12
    • Thomas A. PiazzaMichael MantorRalph Clayton TaylorVal Gene Cook
    • Thomas A. PiazzaMichael MantorRalph Clayton TaylorVal Gene Cook
    • G06T1700
    • G06T15/04
    • Method and apparatus for rendering texture to an object to be displayed on a pixel screen display. This technique makes use of linear interpolation between perspectively correct texture address to calculate rates of change of individual texture addresses components to determine a selection of the correct LOD map to use and intermediate texture addresses for pixels of the object between the perspectively correct addresses. The method first determines perspectively correct texture address values associated with four corners of a predefined span or grid of pixels. Then, a linear interpolation technique is implemented to calculate a rate of change of texture address components in the screen x and y directions for pixels between the perspectively bound span corners. This linear interpolation technique is performed in both screen directions to thereby create a potentially unique level of detail value for each pixel, which is then used as an index to select the correct pre-filtered LOD texture map. When mapping an individually determined LOD value per pixel, the effect of producing undesirable artifacts that may appear if a single LOD for an entire span or polygon is used, is obviated.
    • 用于将纹理渲染到要在像素屏幕显示上显示的对象的方法和装置。 该技术利用透视正确的纹理地址之间的线性内插来计算单个纹理地址分量的变化率,以确定正确的LOD图的使用选择,以及在透视正确的地址之间对象的像素的中间纹理地址。 该方法首先确定与预定义跨度或像素网格的四个角相关联的透视正确的纹理地址值。 然后,实现线性插值技术,以计算在透视边界角之间的像素的屏幕x和y方向上的纹理地址分量的变化率。 这种线性插值技术在两个屏幕方向上执行,从而为每个像素创建潜在唯一的细节值级,然后将其用作选择正确的预滤波LOD纹理图的索引。 当映射每个像素的单独确定的LOD值时,如果使用整个跨度或多边形的单个LOD,则可能出现产生不期望的伪影的效果。
    • 48. 发明授权
    • Method and apparatus to efficiently interpolate polygon attributes in
two dimensions at a prescribed clock rate
    • 以规定的时钟速率有效地在多维属性中插入多边形属性的方法和装置
    • US6072505A
    • 2000-06-06
    • US53589
    • 1998-04-01
    • Thomas A. PiazzaR. Scott HartogMichael MantorJeffrey D. PotterRalph Clayton TaylorMichael A. Mang
    • Thomas A. PiazzaR. Scott HartogMichael MantorJeffrey D. PotterRalph Clayton TaylorMichael A. Mang
    • G06T3/40G06T1/00G06F15/00
    • G06T3/403
    • A rasterizer comprised of a bounding box calculator, a plane converter, a windower, and incrementers. For each polygon to be processed, a bounding box calculation is performed which determines the display screen area, in spans, that totally encloses the polygon and passes the data to the plane converter. The plane converter also receives as input attribute values for each vertex of the polygon. The plane converter computes planar coefficients for each attribute of the polygon, for each of the edges of the polygon. The plane converter unit computes the start pixel center location at a start span and a starting coefficient value at that pixel center. The computed coefficients also include the rate of change or gradient, for each polygon attribute in the x and y directions, respectively. The plane converter also computes line coefficients for each of the edges of the polygon. Line equation values are passed through to the windower where further calculations allow the windower to determine which spans are either covered or intersected by the polygon. The incrementers receive the span coverage data from the windower in addition to receiving planar coefficient values from the plane converter. The incrementers utilize the data from both the windower and plane converter to walk or traverse the polygon in those intersected spans, pixel by pixel. As the incrementer visits each pixel, vertex attribute values are interpolated to each pixel.
    • 由边界计算器,平面转换器,加窗器和加法器构成的光栅化器。 对于要处理的每个多边形,执行边界框计算,其确定完全包围多边形并将数据传递到平面转换器的跨度的显示屏幕区域。 平面转换器还接收多边形的每个顶点的输入属性值。 平面转换器为多边形的每个边缘计算多边形的每个属性的平面系数。 平面转换器单元计算开始跨度处的开始像素中心位置和该像素中心处的起始系数值。 所计算的系数也分别包括x和y方向上每个多边形属性的变化率或梯度。 平面转换器还为多边形的每个边缘计算线系数。 线路方程值被传递到风力发电机,进一步的计算允许风轮确定哪个跨度被多边形覆盖或相交。 除了从平面转换器接收平面系数值之外,增量器还接收来自风力发电机的跨距覆盖数据。 增量器利用来自两台风力发电机和平面转换器的数据逐行扫描或横穿那些相交的跨度中的多边形。 随着增量器访问每个像素,顶点属性值被内插到每个像素。