Application Programming Interfaces for Synchronization
    91.
    发明申请
    Application Programming Interfaces for Synchronization 有权
    用于同步的应用程序编程接口

    公开(公告)号:US20080165161A1

    公开(公告)日:2008-07-10

    申请号:US11620709

    申请日:2007-01-07

    IPC分类号: G06F3/043

    摘要: The application programming interface operates in an environment with user interface software interacting with multiple software applications or processes in order to synchronize animations associated with multiple views or windows of a display of a device. The method for synchronizing the animations includes setting attributes of views independently with each view being associated with a process. The method further includes transferring a synchronization call to synchronize animations for the multiple views of the display. In one embodiment the synchronization call includes the identification and the number of processes that are requesting animation. The method further includes transferring a synchronization confirmation message when a synchronization flag is enabled. The method further includes updating the attributes of the views from a first state to a second state independently. The method further includes transferring a start animation call to draw the requested animations when both processes have updated attributes.

    摘要翻译: 应用编程接口在具有与多个软件应用或过程交互的用户界面软件的环境中操作,以便与设备的显示器的多个视图或窗口相关联的动画同步。 用于同步动画的方法包括独立地设置视图的属性,每个视图与进程相关联。 该方法还包括传送同步调用以同步用于显示器的多个视图的动画。 在一个实施例中,同步呼叫包括标识和请求动画的进程的数量。 该方法还包括当启用同步标志时传送同步确认消息。 该方法还包括独立地将视图的属性从第一状态更新为第二状态。 该方法还包括当两个进程具有更新的属性时,转移开始动画调用以绘制所请求的动画。

    Gaussian blur approximation suitable for GPU
    92.
    发明授权
    Gaussian blur approximation suitable for GPU 有权
    高斯模糊近似适用于GPU

    公开(公告)号:US07397964B2

    公开(公告)日:2008-07-08

    申请号:US10876039

    申请日:2004-06-24

    IPC分类号: G06K9/40

    CPC分类号: G06T5/002 G06T5/20

    摘要: A Gaussian blur approximation is applied to an image by repeated down-sampling operations followed by an up-sample operation. By using a truncated Gaussian filter as the down-sample filter, the frequency spectrum removed during down-sampling operations closely approximates the frequency spectrum lost during a true Gaussian blur operation. While any “good” up-sample filter may be used, up-sampling via linear interpolation may be especially beneficial in systems having a dedicated graphics processing unit. One benefit of the described technique is that it is computationally less costly to implement than a Gaussian blur. Another benefit is that this computational benefit increases as the size of the blur increases—becoming significant even for small blurs. Yet another benefit of the invention is that a judicious selection of pixel address to convolve with the filter leads to substantially reduced number of texture lookups required to effect a convolution.

    摘要翻译: 高斯模糊近似通过重复的下采样操作随后进行上采样操作来应用于图像。 通过使用截断高斯滤波器作为下采样滤波器,在下采样操作期间去除的频谱与真正的高斯模糊操作期间的频谱损失密切相近。 虽然可以使用任何“良好”的抽样滤波器,但通过线性插值的上采样在具有专用图形处理单元的系统中尤其有利。 所描述的技术的一个好处是,与高斯模糊相比,在计算上成本较低。 另一个好处是,随着模糊大小的增加,这种计算效益即使对于小的模糊也变得显着。 本发明的另一个好处是,与滤波器卷积的像素地址的明智选择导致实现卷积所需的纹理查找的数量大大减少。

    System for reducing the number of programs necessary to render an image
    94.
    发明授权
    System for reducing the number of programs necessary to render an image 有权
    用于减少呈现图像所需的程序数量的系统

    公开(公告)号:US07231632B2

    公开(公告)日:2007-06-12

    申请号:US10826773

    申请日:2004-04-16

    申请人: John Harper

    发明人: John Harper

    IPC分类号: G06F9/44 G06T11/20 G06F13/00

    CPC分类号: G06T1/20

    摘要: A system for reducing memory and computational requirements of graphics operations. The system provides techniques for combining otherwise individual operations to apply filters to images. A combined filter emerging from the combination spares the processor time and the creation of an entire intermediary image. The system further provides for application of these techniques in many contexts including where the operations are fragment programs in for a programmable Graphic Processing Unit.

    摘要翻译: 一种用于减少图形操作的内存和计算需求的系统。 该系统提供了组合其他单独操作以将过滤器应用于图像的技术。 从组合中出现的组合过滤器可以节省处理器时间和创建整个中间图像。 该系统进一步提供了在许多上下文中应用这些技术,包括操作是用于可编程图形处理单元的片段程序。

    Partial display updates in a windowing system using a programmable graphics processing unit
    95.
    发明申请
    Partial display updates in a windowing system using a programmable graphics processing unit 有权
    在使用可编程图形处理单元的窗口系统中部分显示更新

    公开(公告)号:US20050285867A1

    公开(公告)日:2005-12-29

    申请号:US10957557

    申请日:2004-10-01

    CPC分类号: G09G5/393 G09G5/14

    摘要: Techniques to generate partial display updates in a buffered window system in which arbitrary visual effects are permitted to any one or more windows (e.g., application-specific window buffers) are described. Once a display output region is identified for updating, the buffered window system is interrogated to determine which regions within each window, if any, may effect the identified output region. Such determination considers the consequences any filters associated with a window impose on the region needed to make the output update.

    摘要翻译: 描述了在缓冲窗口系统中产生部分显示更新的技术,其中任意视觉效果被允许到任何一个或多个窗口(例如,特定于应用的窗口缓冲器)。 一旦显示输出区域被识别用于更新,则缓冲的窗口系统被询问以确定每个窗口内的哪些区域(如果有的话)可以影响所识别的输出区域。 这种确定考虑了与窗口相关联的任何过滤器对进行输出更新所需的区域的后果。

    High-level program interface for graphics operations
    96.
    发明申请
    High-level program interface for graphics operations 有权
    用于图形操作的高级程序界面

    公开(公告)号:US20050231502A1

    公开(公告)日:2005-10-20

    申请号:US10826762

    申请日:2004-04-16

    CPC分类号: G06T1/20 G06F9/451

    摘要: Disclosed is a system for producing images including an application program interface. The system includes an API and techniques for creating images by defining relationships between filters and images, such relationships programmatically assembled in an object by a cooperative session between a requesting application and a graphics services resource. The system also includes aspects regarding optimization of the programmatically assembled object and techniques for rendering in multi-processor environment.

    摘要翻译: 公开了一种用于产生包括应用程序接口的图像的系统。 该系统包括API和通过定义过滤器和图像之间的关系来创建图像的技术,以及通过请求应用程序和图形服务资源之间的协作会话在程序上组装在对象中的关系。 该系统还包括有关在多处理器环境中渲染的程序化组装对象和技术优化的方面。

    Dual mode downdraft gas range
    98.
    发明授权
    Dual mode downdraft gas range 失效
    双模式下降气体范围

    公开(公告)号:US5325842A

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

    申请号:US968159

    申请日:1992-10-29

    IPC分类号: F24C3/12 F24C15/20 F24C3/00

    CPC分类号: F24C3/126 F24C15/2042

    摘要: A novel dual mode, downdraft gas range provides a sealed top and sealed gas burners that can be operated effectively in a power burner mode with a downdraft exhaust and otherwise in an atmospheric mode. In the range, a separate and independently operating air/gas supply chamber for each sealed burner is supplied with a controllable flow of gas, and, in the power burner mode, with a controlled forced flow of primary combustion air from a combustion air blower and pressure-adjustable air plenum that supply all air/gas chambers, and each air/gas supply chamber is provided with a gated opening, which is operated to provide an unobstructed flow of primary combustion air from atmosphere in non-power burner operation. The mixture of air and primary combustion air flows from the air/gas supply chamber through a sealed conduit formed to be free of obstructions and abrupt changes in direction with a flow diffuser provided adjacent the gas burner. In the power burner mode, the air/gas mixture is combusted without being affected by the downdraft exhaust.

    摘要翻译: 一种新颖的双模式下降气体范围提供了一种密封的顶部和密封的气体燃烧器,其可以在具有向下气流排气的功率燃烧器模式下有效地操作,否则以大气模式运行。 在该范围内,用于每个密封燃烧器的独立且独立运行的空气/气体供应室被供应可控的气体流,并且在动力燃烧器模式下,受到来自燃烧空气鼓风机的主要燃烧空气的受控强制流动, 供应所有空气/气体室的压力可调的空气通风室,并且每个空气/气体供应室设置有门控开口,其被操作以在非燃烧器操作中提供来自大气的主要燃烧空气的畅通的流动。 空气和一次燃烧空气的混合物通过密封导管从空气/气体供应室流动,该密封导管形成为与气体燃烧器相邻设置的流动扩散器无障碍物和方向突然变化。 在电力燃烧器模式中,空气/气体混合物燃烧而不受下气流排气的影响。