Method of integrating a personal computing system and apparatus thereof
    3.
    发明授权
    Method of integrating a personal computing system and apparatus thereof 有权
    集成个人计算系统及其装置的方法

    公开(公告)号:US07769988B1

    公开(公告)日:2010-08-03

    申请号:US09471877

    申请日:1999-12-23

    摘要: A method of integrating a personal computing system and apparatus thereof include processing that begins by integrating a central processing unit with a North bridge on a single substrate such that the central processing unit is directly coupled to the North bridge via an internal bus. The processing then continues by providing memory access requests from the central processing unit to the North bridge at a rate of the central processing unit. The processing continues by having the North bridge buffer the memory access request and subsequently process the memory access requests at a rate of the memory. The method may be expanded by integrating a South bridge onto the same substrate as well as integrating system memory onto the same substrate.

    摘要翻译: 集成个人计算系统及其装置的方法包括通过将中央处理单元与单个基板上的北桥集成开始的处理,使得中央处理单元经由内部总线直接耦合到北桥。 然后通过以中央处理单元的速率从中央处理单元向北桥提供存储器访问请求来继续处理。 通过使北桥缓冲存储器访问请求并随后以存储器的速率处理存储器访问请求,继续处理。 可以通过将南桥集成到相同的衬底上并将系统存储器集成到相同的衬底上来扩展该方法。

    Processor-based method for rasterizing polygons at an arbitrary precision
    4.
    发明授权
    Processor-based method for rasterizing polygons at an arbitrary precision 失效
    以任意精度光栅化多边形的基于处理器的方法

    公开(公告)号:US5528737A

    公开(公告)日:1996-06-18

    申请号:US170071

    申请日:1993-12-14

    申请人: Adrian Sfarti

    发明人: Adrian Sfarti

    IPC分类号: G06T11/40

    CPC分类号: G06T11/40

    摘要: An image processor is provided which rasterizes polygons with a minimum of computation. Pixels are tested for being inside a triangle by sorting the vertices by their values in one coordinate, rounding the vertices to the nearest pixels, and calculating two characteristic functions for pixels one scan line at a time, thereby identifying two end pixels for the scan line, where the particular functions used are edge characteristic functions for the two edges which bound pixels in the scan line within the triangle defined by the rounded vertices. To avoid ambiguity, pixels on one end of a scan line are deemed outside the triangle if they are exactly on the edge. Alternatively, only one function per pixel is used, the edge function for the nearest edge. The rasterization process is extensible to polygons of more than three sides, by taking into account that only two sides of the polygon need to be considered for a given scan line, and thus only two characteristic functions are needed at any one time. Using just the fractional part of an edge's intersection with a scan line to detect whether a pixel is inside or outside is also possible. Where a characteristic function is used, the value of the function can be used as an anti-aliasing value, which would be a measure of how much of the pixel lies inside the triangle.

    摘要翻译: 提供了一种图像处理器,其以最小的计算来对多边形进行光栅化。 通过将顶点排列在一个坐标中的值,将顶点四舍五入到最近的像素,并计算一次一个扫描线的像素的两个特征函数,从而确定扫描线的两个终点像素, 其中所使用的特定功能是边界特征函数,用于限定由圆角顶点限定的三角形内的扫描线中的像素的两个边缘。 为了避免歧义,如果扫描线的一端的像素正好位于边缘,则视为三角形之外的像素。 或者,每个像素只使用一个函数,最边缘的边缘函数。 通过考虑到给定扫描线仅考虑多边形的两侧,因此在任何一个时间只需要两个特征函数,光栅化过程可以扩展到三面多边形的多边形。 仅使用与扫描线的边缘交点的小数部分来检测像素是在内部还是外部也是可能的。 在使用特征函数的情况下,该函数的值可以用作抗锯齿值,它将是三角形内部多少像素的量度。

    Method and apparatus for rendering volumetric images
    5.
    发明授权
    Method and apparatus for rendering volumetric images 失效
    用于渲染体积图像的方法和装置

    公开(公告)号:US5515484A

    公开(公告)日:1996-05-07

    申请号:US132395

    申请日:1993-10-06

    IPC分类号: G06T15/50 G06F15/68

    CPC分类号: G06T15/503

    摘要: A method for rendering a three dimensional graphic object in a two dimensional display space by segmenting the object into parallelepipeds and decomposing the parallelepipeds into rods of voxels that are parallel to the depth axis (Z) of the display and by projecting the rods of voxels onto the X-Y plane of the display as lines of pixels and a method for drawing antialiased volumetric images. An apparatus for implementing both methods includes an interpolator, having a set-up unit and an iterator unit, and a blender. The set-up unit determines various parameters of the image to be drawn, including the total number of voxels to be blended together into each pixel to be drawn, and selects a pixel pair adjacent to and straddling an idealized line representing a line to be drawn. The iterator unit determines the coverages of the pixel pair based on parameters output by the set-up unit. The blender determines the color intensity values of the pixel pair as a function of the coverages, and the opacity of voxels in the voxel rod corresponding to each pixel, and writes the color values into a memory that drives the display. The memory is split into at least four banks so that color values of the pair of pixel can be simultaneously stored in different memory banks. A method for resolving accumulation error in the derivation of each pixel's position and a method for accommodating for the effect of additional intersected pixels may be used in connection with the above-described methods.

    摘要翻译: 一种用于通过将对象分解为平行六面体并将平行六面体分解成与显示器的深度轴线(Z)平行的体素棒并且通过将体素棒投影到二维显示空间中的三维图形对象的方法 显示器的XY平面作为像素线,以及用于绘制抗锯齿的体积图像的方法。 用于实现两种方法的装置包括具有设置单元和迭代器单元的插值器和混合器。 设置单元确定要绘制的图像的各种参数,包括要混合到每个要绘制的像素中的体素的总数,并且选择邻近并跨越表示要绘制的线的理想线的像素对 。 迭代器单元基于由设置单元输出的参数来确定像素对的覆盖率。 搅拌器将像素对的颜色强度值确定为覆盖率的函数,以及与每个像素对应的体素棒中的体素的不透明度,并将颜色值写入驱动显示器的存储器中。 存储器被分成至少四个存储体,使得该对像素的颜色值可以同时存储在不同的存储体中。 可以结合上述方法使用用于解决每个像素位置的推导中的累积误差的方法和用于适应附加相交像素的效果的方法。

    Array-organized bit map with a barrel shifter
    6.
    发明授权
    Array-organized bit map with a barrel shifter 失效
    阵列组织位图与桶形移位器

    公开(公告)号:US4914622A

    公开(公告)日:1990-04-03

    申请号:US40519

    申请日:1987-04-17

    IPC分类号: G06F5/01 G06T1/60

    CPC分类号: G06F5/01 G06T1/60

    摘要: A graphics processor having a bit map comprising a plurality of memory planes is provided with an 8.times.8 barrel shifter which is responsive to a plurality of control signals for selectively shifting bits within the planes and/or between planes.

    摘要翻译: 具有包括多个存储器平面的位图的图形处理器设置有8×8桶形移位器,其响应于多个控制信号,用于选择性地移动平面内和/或平面之间的位。

    Method and apparatus for addressing video RAMS and refreshing a video
monitor with a variable resolution
    7.
    发明授权
    Method and apparatus for addressing video RAMS and refreshing a video monitor with a variable resolution 失效
    用于解决视频RAMS并用可变分辨率刷新视频监视器的方法和装置

    公开(公告)号:US4912658A

    公开(公告)日:1990-03-27

    申请号:US853586

    申请日:1986-04-18

    IPC分类号: G06T1/60 G09G5/36 G09G5/39

    CPC分类号: G09G5/39 G09G2352/00 G09G5/36

    摘要: A graphics controller having the capacity for translating X and Y logical addresses of words in a bit map into corresponding physical row and column addresses of words in a plurality of memory chips, for addressing selected bits within a word and for refreshing a video monitor with and without window segments beginning and ending with bits located inside word boundaries.

    摘要翻译: 一种图形控制器,其具有将位图中的字的X和Y逻辑地址转换为多个存储器芯片中的字的相应物理行和列地址的能力的图形控制器,用于寻址单词内的选定位,并用 没有窗口段以位于字边界内的位开始和结束。

    Rapid graphics bit mapping circuit and method
    8.
    发明授权
    Rapid graphics bit mapping circuit and method 失效
    快速图形位映射电路及方法

    公开(公告)号:US4648049A

    公开(公告)日:1987-03-03

    申请号:US607995

    申请日:1984-05-07

    CPC分类号: G09G5/393 G09G5/20

    摘要: A circuit and method for a display controller especially adapted for display memories organized in arrays. The invention permits high speed modification of the contents of a display by generating the address signals of a selected linear pattern as the data block to be modified is retrieved from the display memory. For vectors, the addresses are generated in the same time as required for data block retrieval. The invention also permits calculation of the addresses of simple curves as the data block to be modified is retrieved, though calculation times typically are longer than for vectors. Modified Breshenham's algorithm is used for the address calculation.

    摘要翻译: 一种用于显示控制器的电路和方法,特别适用于阵列组织的显示存储器。 本发明允许通过生成所选线性图案的地址信号来高速修改显示内容,因为从显示存储器检索待修改的数据块。 对于向量,地址是在与数据块检索所需的相同时间生成的。 本发明还允许计算简单曲线的地址,因为通过计算时间通常比向量更长,因为要修改的数据块被检索。 修改的Breshenham算法用于地址计算。

    Multi-node computer system component proactive monitoring and proactive repair
    9.
    发明授权
    Multi-node computer system component proactive monitoring and proactive repair 有权
    多节点计算机系统组件主动监控和主动修复

    公开(公告)号:US07721157B2

    公开(公告)日:2010-05-18

    申请号:US11371507

    申请日:2006-03-08

    IPC分类号: G06F11/00

    摘要: A highly available multi-node computer system is operated by monitoring the aging and usage of a plurality of hardware components that are part of the system's networked nodes. While monitoring the components, a determination is made that one of the components has aged, worn, or both, to a level that is selected as being close enough to the component's predicted end of life in the system so as to prevent failure of the component in the system. A notification is sent to replace the component, in response to the determination. Other embodiments are also described and claimed.

    摘要翻译: 通过监视作为系统网络节点的一部分的多个硬件组件的老化和使用来操作高度可用的多节点计算机系统。 在监视组件时,确定组件中的一个已经老化,磨损或两者都被选定为足够接近组件在系统中预测的使用寿命的水平,以防止组件的故障 在系统中。 响应于确定,发送通知以替换组件。 还描述和要求保护其他实施例。

    Network topology for a scalable data storage system
    10.
    发明申请
    Network topology for a scalable data storage system 审中-公开
    可扩展数据存储系统的网络拓扑

    公开(公告)号:US20070214105A1

    公开(公告)日:2007-09-13

    申请号:US11371678

    申请日:2006-03-08

    IPC分类号: G06F17/30

    CPC分类号: H04L67/1097

    摘要: A data storage system has a number of server groups, where each group has data storage servers. A file is stored in the system by being spread across two or more of the servers. The servers are communicatively coupled to internal packet switches. An external packet switch is communicatively coupled to the internal packet switches. Client access to each of the servers is through one of the internal packet switches and the external packet switch. Other embodiments are also described and claimed.

    摘要翻译: 数据存储系统具有多个服务器组,每组具有数据存储服务器。 文件通过分布在两个或多个服务器中而存储在系统中。 服务器通信耦合到内部分组交换机。 外部分组交换机通信地耦合到内部分组交换机。 每个服务器的客户端访问通过内部分组交换机和外部分组交换机之一。 还描述和要求保护其他实施例。