Dynamic load balancing for a multiprocessor pipeline by sorting
instructions based on predetermined execution time
    1.
    发明授权
    Dynamic load balancing for a multiprocessor pipeline by sorting instructions based on predetermined execution time 失效
    基于预定执行时间对指令进行排序,从而实现多处理器管道的动态负载平衡

    公开(公告)号:US5548737A

    公开(公告)日:1996-08-20

    申请号:US421632

    申请日:1995-04-11

    摘要: An apparatus for processing high level instructions including a plurality of processing units, means for generating a plurality of instructions to perform said high level instructions, and means for dynamically organizing said generated instructions into at least one group, each group including at least one instruction to be processed by one of said processing units. In addition, a method of processing high level instructions by a plurality of processing units including generating a plurality of instructions to perform said high level instructions, and dynamically organizing said generated instructions into at least one group, each group including at least one instruction to be processed by one of said processing units.

    摘要翻译: 一种用于处理包括多个处理单元的高级指令的装置,用于产生执行所述高级指令的多个指令的装置,以及用于将所述生成的指令动态地组织到至少一个组中的装置,每个组包括至少一个指令, 由所述处理单元之一处理。 另外,一种由多个处理单元处理高级指令的方法,包括生成多个指令以执行所述高级指令,以及将所述生成的指令动态地组织成至少一个组,每个组包括至少一个指令 由所述处理单元之一处理。

    System and method for displaying trimmed surfaces using bitplane masking
    2.
    发明授权
    System and method for displaying trimmed surfaces using bitplane masking 失效
    使用位平面掩蔽显示修剪曲面的系统和方法

    公开(公告)号:US5283860A

    公开(公告)日:1994-02-01

    申请号:US614352

    申请日:1990-11-15

    CPC分类号: G06T17/20

    摘要: A system and method is provided for displaying trimmed surfaces on a computer graphics system. The present invention tessellates a three-dimensional surface into triangles and determines whether a trimming curve intersects any triangles. If an intersection occurs, a polygon trimming mask is formed by performing an exclusive OR operation and rendering the polygon into a mask plane. The XOR operation sets the bits in the mask plane corresponding to the trimming mask to logical 1. The rendering hardware then compares the bits in the mask plane with the bits in the frame buffer and draws those pixels which correspond to the bits set to 1 in the mask plane. Since, the trimming mask is a polygon the rendering hardware can perform shading, or lighting calculations using values for points which are contained on the tessellated triangle. In this manner, consistent lighting of a trimmed surface can be achieved. Additionally, the present invention provides for the formation of multiple trimming masks when multiple trimming curves intersect a tessellated triangle. The multiple trimming masks are sequentially XORed into the mask plane and the corresponding pixels are then drawn.

    摘要翻译: 提供了一种用于在计算机图形系统上显示修剪表面的系统和方法。 本发明将三维表面细分为三角形,并确定修剪曲线是否与任何三角形相交。 如果发生交点,则通过执行异或运算并将多边形渲染成掩模平面来形成多边形修剪掩模。 XOR操作将对应于修剪掩模的掩模平面中的位设置为逻辑1.渲染硬件然后将掩模平面中的位与帧缓冲器中的位进行比较,并将与位设置为1的位相对应的像素 面罩飞机。 由于修剪掩模是多边形,渲染硬件可以使用包含在镶嵌三角形上的点的值进行阴影处理或点亮计算。 以这种方式,可以实现修剪表面的一致的照明。 此外,本发明提供了当多个修剪曲线与镶嵌三角形相交时形成多个修剪掩模。 多个修剪掩模被顺序地转换到掩模平面中,然后绘制相应的像素。

    DYNAMIC MULTIPLE DISPLAY CONFIGURATION
    3.
    发明申请
    DYNAMIC MULTIPLE DISPLAY CONFIGURATION 有权
    动态多显示配置

    公开(公告)号:US20070268296A1

    公开(公告)日:2007-11-22

    申请号:US11419126

    申请日:2006-05-18

    IPC分类号: G06T1/00

    CPC分类号: G06T1/20

    摘要: A system and method for modifying the configuration of one or more graphics adapters and one or more displays without rebooting the system allows a user to quickly transition between different graphics adapter/display configurations. A single display driver interfaces between the operating system and the one or more graphics devices. The display driver reconfigures the one or more graphics devices to change the adapter/display configuration without shutting down or rebooting the system. Unlike a conventional system reboot performed by the operating system, the display driver checks that there are no memory leaks or error conditions during the reconfiguration.

    摘要翻译: 用于在不重新启动系统的情况下修改一个或多个图形适配器和一个或多个显示器的配置的系统和方法允许用户在不同的图形适配器/显示器配置之间快速转换。 单个显示驱动程序在操作系统和一个或多个图形设备之间接口。 显示驱动程序重新配置一个或多个图形设备以更改适配器/显示配置,而不关闭或重新启动系统。 与操作系统执行的常规系统重新启动不同,显示驱动程序检查在重新配置期间没有内存泄漏或错误条件。

    Dynamically creating or removing a physical-to-virtual address mapping in a memory of a peripheral device
    4.
    发明授权
    Dynamically creating or removing a physical-to-virtual address mapping in a memory of a peripheral device 有权
    在外围设备的存储器中动态创建或删除物理到虚拟地址映射

    公开(公告)号:US07065630B1

    公开(公告)日:2006-06-20

    申请号:US10650593

    申请日:2003-08-27

    IPC分类号: G06F12/02

    CPC分类号: G06F12/1081

    摘要: Systems and methods for providing on-demand memory management. In response to a mapping request from a device driver or other program, a first portion of the memory is mapped to one or more virtual addresses in a first region of a virtual memory space so that it can be directly accessed by the CPU. In response to an unmapping request the first portion of the memory is unmapped. Mapping and unmapping requests may be made at any time.

    摘要翻译: 用于提供按需内存管理的系统和方法。 响应于来自设备驱动器或其他程序的映射请求,存储器的第一部分被映射到虚拟存储器空间的第一区域中的一个或多个虚拟地址,使得其可以被CPU直接访问。 响应于非映射请求,存储器的第一部分被取消映射。 可以随时进行映射和取消映射请求。

    Dynamic multiple display configuration
    5.
    发明授权
    Dynamic multiple display configuration 有权
    动态多显示配置

    公开(公告)号:US07535433B2

    公开(公告)日:2009-05-19

    申请号:US11419126

    申请日:2006-05-18

    CPC分类号: G06T1/20

    摘要: A system and method for modifying the configuration of one or more graphics adapters and one or more displays without rebooting the system allows a user to quickly transition between different graphics adapter/display configurations. A single display driver interfaces between the operating system and the one or more graphics devices. The display driver reconfigures the one or more graphics devices to change the adapter/display configuration without shutting down or rebooting the system. Unlike a conventional system reboot performed by the operating system, the display driver checks that there are no memory leaks or error conditions during the reconfiguration.

    摘要翻译: 用于在不重新启动系统的情况下修改一个或多个图形适配器和一个或多个显示器的配置的系统和方法允许用户在不同的图形适配器/显示器配置之间快速转换。 单个显示驱动程序在操作系统和一个或多个图形设备之间接口。 显示驱动程序重新配置一个或多个图形设备以更改适配器/显示配置,而不关闭或重新启动系统。 与操作系统执行的常规系统重新启动不同,显示驱动程序检查在重新配置期间没有内存泄漏或错误条件。

    Method for adaptively providing near Phong grade shading for patterns in
a graphics display system
    6.
    发明授权
    Method for adaptively providing near Phong grade shading for patterns in a graphics display system 失效
    用于在图形显示系统中为图形提供近似灰度等级的方法

    公开(公告)号:US5163126A

    公开(公告)日:1992-11-10

    申请号:US521632

    申请日:1990-05-10

    IPC分类号: G06T15/87

    CPC分类号: G06T15/87

    摘要: A method for producing realistic shading of three-dimensional objects depicted in a graphics display system. Computationally efficient Gouraud shading is practiced in the rendering of images which routinely require Phong shading to obtain suitable realism. Gouraud shading is adaptively applied to polygon regions of preferably triangular shape at a granularity defined by heuristically derived relationships using surface normal vectors, incident light vectors and relative pixel separation information. When division of the base triangle is dictated, the methodology produces a mesh of polygons sized to be individually rendered with Gouraud shading yet provide Phong-like realism for the whole of the original polygon region.

    Method and apparatus for voice detection having adaptive sensitivity
    7.
    发明授权
    Method and apparatus for voice detection having adaptive sensitivity 失效
    具有自适应灵敏度的语音检测方法和装置

    公开(公告)号:US4764966A

    公开(公告)日:1988-08-16

    申请号:US786972

    申请日:1985-10-11

    CPC分类号: G10L25/78 H04Q1/46

    摘要: This invention enables voice energy to be distinguished from energy due to other sources such as telephone call progress signals. A portion of the audio spectrum is divided into a high and into a low frequency band and the energy content of these bands is examined. The audio energy of a signal is passed through a set of filters and compared. A frequency boundary crossing of an input signal subsequent to filtering is used to signify the receipt of a voice signal. By operating in this manner, voice, whose predominant frequency switches in a random fashion from being greater than to less than a cutoff frequency, can be distinguished from other signals either below or above the cutoff frequencies of the filters. The detection of voice energy is not begun until a predetermined threshold of energy has been received for a specified period of time. This specified period of time need not be continuous after a ringback signal is received. Subsequent to the receipt of a ringback signal, the voice detection mechanism will proceed as long as the total time above the threshold exceeds the specified time.

    摘要翻译: 本发明使话音能量与诸如电话呼叫进行信号等其他来源的能量区分开来。 音频频谱的一部分被分成高频和低频带,并且检查这些频带的能量含量。 信号的音频能量通过一组滤波器并进行比较。 滤波后的输入信号的频率边界交叉用于表示语音信号的接收。 通过以这种方式操作,其主要频率以大于小于截止频率的随机方式切换的语音可以与低于或高于滤波器的截止频率的其他信号区分开。 在规定的时间段内已经接收到预定的能量阈值之前,才开始检测语音能量。 在收到回铃信号后,该指定的时间段不需要连续。 在收到回铃信号之后,只要超过阈值的总时间超过指定时间,语音检测机构将继续进行。