会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Block rendering method for a graphics subsystem
    • 图形子系统的块渲染方法
    • US06421053B1
    • 2002-07-16
    • US09316097
    • 1999-05-24
    • Charles Ray JohnsJohn Samuel LibertyBrad William MichaelJohn Fred Spannaus
    • Charles Ray JohnsJohn Samuel LibertyBrad William MichaelJohn Fred Spannaus
    • G06T1120
    • G06T15/80
    • Primitives are divided into span groups of 2N spans, and then processed in M×N blocks of pixels, with the pixel blocks preferably being as close to square as possible and therefore optimized for small spans and texture mapping. Each span group is rendered block-by-block in a serpentine manner from an initial or entry block, first in a direction away from the long edge of the primitive and then in a direction towards the long edge. The interpolators include a one-deep stack onto which pixel and texel information for the initial or entry block are pushed before rendering any other blocks within the span group. Blocks or pairs of blocks within different span subgroups of the span group are then alternately rendered, such that rendering zig-zags between the span subgroups as it proceeds to the end of the span group. Once the first end of a span group is reached, the values for the initial or entry block are popped from the stack and rendering resumes from the initial or entry block in the opposite direction, but in the same serpentine or zig-zag manner, until the other end of the span group is reached. The next span group, if any, is rendered starting with a block adjacent to the last block rendered in the previous span group. Memory bandwidth utilization between the pixel and texel cache and the frame buffer is thus improved, together with texel reuse during texture mapping, to reduce the total number of pixel and texel fetches required to render the primitive.
    • 原子被分成2N个跨度的跨度组,然后在M×N个像素块中进行处理,其中像素块优选尽可能接近正方形,因此针对小跨度和纹理映射进行优化。 每个跨度组以蛇形方式从初始或进入块逐块渲染,首先在远离原始长边的方向上,然后朝向长边的方向。 插值器包括一个深层堆叠,在渲染跨度组内的任何其他块之前,将初始或进入块的像素和纹素信息推送到其上。 然后交替地渲染跨度组的不同跨度子组内的块或块对,使得当它进行到跨度组的末尾时,在跨越子组之间渲染之字形。 一旦达到跨度组的第一个结束,初始或进入块的值从堆栈中弹出,并且渲染从初始或进入块以相反方向恢复,但是以相同的蛇形或锯齿形方式恢复,直到 到达跨度组的另一端。 下一个范围组(如果有的话)从与前一个范围组中呈现的最后一个块相邻的块开始绘制。 因此,像素和纹素高速缓存和帧缓冲器之间的存储器带宽利用率在纹理映射期间与纹素复用一起得到改善,以减少呈现原始图像所需的像素和纹素提取的总数。
    • 4. 发明授权
    • System and method for identifying and manipulating logic analyzer data from multiple clock domains
    • 用于识别和操纵来自多个时钟域的逻辑分析仪数据的系统和方法
    • US07844849B2
    • 2010-11-30
    • US11757450
    • 2007-06-04
    • Michael Joseph GendenJohn Fred Spannaus
    • Michael Joseph GendenJohn Fred Spannaus
    • G06F1/04
    • G01R31/3177
    • A system and method for identifying and manipulating logic analyzer data from multiple clock domains is presented. A logic analyzer receives debug data and determines whether the debug data is a full frequency data type, a half frequency data type, or a crossed data type. Once determined, the logic analyzer reconstructs the debug data such that debug condition-matching logic may process the reconstructed data in a full frequency domain. For half frequency data types, the logic analyzer adds masked data values to the data in order to reconstruct the data into to the full frequency domain before processing the data. For crossed data types, the logic analyzer reconstructs the data into its original format before processing the data in a full frequency domain.
    • 提出了一种从多个时钟域识别和操纵逻辑分析仪数据的系统和方法。 逻辑分析仪接收调试数据并确定调试数据是全频数据类型,半频数据类型还是交叉数据类型。 一旦确定,逻辑分析器重构调试数据,使得调试条件匹配逻辑可以处理全频域中的重构数据。 对于半频数据类型,逻辑分析仪将掩码的数据值添加到数据中,以便在处理数据之前将数据重建为全频域。 对于交叉数据类型,逻辑分析仪将数据重新构成其原始格式,然后在全频域处理数据。
    • 7. 发明申请
    • System and Method for Identifying and Manipulating Logic Analyzer Data from Multiple Clock Domains
    • 用于从多个时钟域识别和操纵逻辑分析仪数据的系统和方法
    • US20080301500A1
    • 2008-12-04
    • US11757450
    • 2007-06-04
    • Michael Joseph GendenJohn Fred Spannaus
    • Michael Joseph GendenJohn Fred Spannaus
    • G06F11/25
    • G01R31/3177
    • A system and method for identifying and manipulating logic analyzer data from multiple clock domains is presented. A logic analyzer receives debug data and determines whether the debug data is a full frequency data type, a half frequency data type, or a crossed data type. Once determined, the logic analyzer reconstructs the debug data such that debug condition-matching logic may process the reconstructed data in a full frequency domain. For half frequency data types, the logic analyzer adds masked data values to the data in order to reconstruct the data into to the full frequency domain before processing the data. For crossed data types, the logic analyzer reconstructs the data into its original format before processing the data in a full frequency domain.
    • 提出了一种从多个时钟域识别和操纵逻辑分析仪数据的系统和方法。 逻辑分析仪接收调试数据并确定调试数据是全频数据类型,半频数据类型还是交叉数据类型。 一旦确定,逻辑分析器重构调试数据,使得调试条件匹配逻辑可以处理全频域中的重构数据。 对于半频数据类型,逻辑分析仪将掩码的数据值添加到数据中,以便在处理数据之前将数据重建为全频域。 对于交叉数据类型,逻辑分析仪将数据重新构成其原始格式,然后在全频域处理数据。
    • 8. 发明授权
    • System and method for use in a computerized imaging system to
efficiently transfer graphics information to a graphics subsystem
employing masked span
    • 用于计算机化成像系统中的系统和方法用于将图形信息有效地传送到使用掩蔽跨度的图形子系统
    • US5790125A
    • 1998-08-04
    • US636093
    • 1996-04-22
    • Thuy-Linh Tran BuiCharles Ray JohnsJohn Thomas RobersonJohn Fred Spannaus
    • Thuy-Linh Tran BuiCharles Ray JohnsJohn Thomas RobersonJohn Fred Spannaus
    • G06F5/00G06F3/14G06T11/00G06T15/00
    • G06F3/14
    • Graphics information is efficiently transferred from a host computer to a graphics subsystem in which rendering and pixel data is generated by the host system. A masked span operation provides an assist for 3D rendering performed by the system processor of the host and other system resources. Storage of depth, alpha, stencil, and other pixel data is in system memory including one or more ancillary graphics buffers. The main processor of the host system generates pixel data associated with an image. This data is checked against the buffers. As a result of such checking, a mask is generated by the host system. The mask is transferred in burst mode across the host-graphic subsystem PCI bus to the graphics subsystem in combination with span width, and in the case of interpolated color, color base and color increment data, and X,Y coordinate of the first pixel. In the graphics subsystem the mask is employed with the other data to load the frame buffer with the portion of pixel data defined by the mask.
    • 图形信息从主计算机有效地传送到图形子系统,其中渲染和像素数据由主机系统生成。 屏蔽跨度操作提供了由主机的系统处理器和其他系统资源执行的3D渲染的辅助。 深度,阿尔法,模板和其他像素数据的存储在系统存储器中,包括一个或多个辅助图形缓冲器。 主机系统的主处理器生成与图像相关联的像素数据。 此缓冲区检查此数据。 作为这种检查的结果,主机系统产生掩码。 掩模以突发模式通过主机图形子系统PCI总线传送到图形子系统,并结合跨度宽度,并且在内插颜色,色底和颜色增量数据以及第一像素的X,Y坐标的情况下。 在图形子系统中,使用掩码与其他数据一起加载由该掩码定义的像素数据部分的帧缓冲器。
    • 10. 发明授权
    • Pixel data merging apparatus and method therefor
    • 像素数据合并装置及其方法
    • US06483503B1
    • 2002-11-19
    • US09343447
    • 1999-06-30
    • John Fred SpannausJohn Alvin Voltin
    • John Fred SpannausJohn Alvin Voltin
    • G09G500
    • G06F3/1438G06F3/1431G06T1/20G09G5/006G09G5/366G09G2340/12
    • A pixel merge apparatus and method has been implemented. Included is a configurable graphics device, which may serve as a standalone graphics engine, or as a master or slave in a master/slave configuration. In stand alone mode, the mechanism drives a display device with native pixel data. A device configured in master mode is operable for receiving pixel data from a corresponding slave device, and merging the slave pixel data with native pixel data generated by a rasterizer within the ASIC. Data is communicated between slave and master using a digital data link which may also serve to drive a flat panel display in standalone mode. A FIFO, active in the master, mediates the transfer of the slave pixel data and permits switching between native and slave pixel data with signal pixel resolution. Pixel data may be merged on a frame-by-frame basis, or in split frame mode wherein a first portion of the graphic shown on a display device constitutes native pixels generated in the rasterizer corresponding to the master device, and a second portion of the displayed graphic includes pixels generated by the rasterizer in the slave device.
    • 已经实现像素合并装置和方法。 包括一个可配置的图形设备,可以用作独立的图形引擎,也可以作为主/从设备中的主设备或从设备。 在独立模式下,机构驱动具有原始像素数据的显示设备。 以主模式配置的设备可操作用于从相应的从设备接收像素数据,并且将从像素数据与由ASIC内的光栅化器产生的原始像素数据合并。 使用数字数据链路在从机和主机之间传送数据,数字数据链路也可用于以独立模式驱动平板显示器。 在主器件中有效的FIFO介导从像素数据的传输,并允许在信号像素分辨率之间切换本机和从属像素数据。 像素数据可以逐帧合并,或者以分割帧模式合并,其中显示设备上显示的图形的第一部分构成在与主设备对应的光栅化器中生成的本机像素,并且第二部分 显示的图形包括由从设备中的光栅化器生成的像素。