Framework for graphics animation and compositing operations
    41.
    发明授权
    Framework for graphics animation and compositing operations 有权
    图形动画和合成操作框架

    公开(公告)号:US08446415B2

    公开(公告)日:2013-05-21

    申请号:US13367751

    申请日:2012-02-07

    IPC分类号: G06T13/00

    CPC分类号: G06T13/00 G06T15/00

    摘要: A framework for performing graphics animation and compositing operations has a layer tree for interfacing with the application and a render tree for interfacing with a render engine. Layers in the layer tree can be content, windows, views, video, images, text, media, or any other type of object for a user interface of an application. The application commits change to the state of the layers of the layer tree. The application does not need to include explicit code for animating the changes to the layers. Instead, an animation is determined for animating the change in state. The determined animation is explicitly applied to the affected layers in the render tree. A render engine renders from the render tree into a frame buffer for display on the processing device. Those portions of the render tree that have changed relative to prior versions can be tracked to improve resource management.

    摘要翻译: 用于执行图形动画和合成操作的框架具有用于与应用接口的层树和用于与渲染引擎接口的渲染树。 层树中的层可以是应用的用户界面的内容,窗口,视图,视频,图像,文本,媒体或任何其他类型的对象。 应用程序将更改为层树的层的状态。 该应用程序不需要包含用于动画化图层的更改的显式代码。 相反,确定动画来动画状态的变化。 确定的动画显式应用于渲染树中的受影响的图层。 渲染引擎从渲染树呈现到用于在处理设备上显示的帧缓冲器。 渲染树中相对于先前版本更改的那些部分可以被跟踪,以改进资源管理。

    Framework for graphics animation and compositing operations
    42.
    发明授权
    Framework for graphics animation and compositing operations 有权
    图形动画和合成操作框架

    公开(公告)号:US08130226B2

    公开(公告)日:2012-03-06

    申请号:US11756331

    申请日:2007-05-31

    IPC分类号: G06T13/00

    CPC分类号: G06T13/00 G06T15/00

    摘要: A framework for performing graphics animation and compositing operations has a layer tree for interfacing with the application and a render tree for interfacing with a render engine. Layers in the layer tree can be content, windows, views, video, images, text, media, or any other type of object for a user interface of an application. The application commits change to the state of the layers of the layer tree. The application does not need to include explicit code for animating the changes to the layers. Instead, an animation is determined for animating the change in state. In determining the animation, the framework can define a set of predetermined animations based on motion, visibility, and transition. The determined animation is explicitly applied to the affected layers in the render tree. A render engine renders from the render tree into a frame buffer for display on the processing device. Those portions of the render tree that have changed relative to prior versions can be tracked to improve resource management.

    摘要翻译: 用于执行图形动画和合成操作的框架具有用于与应用接口的层树和用于与渲染引擎接口的渲染树。 层树中的层可以是应用的用户界面的内容,窗口,视图,视频,图像,文本,媒体或任何其他类型的对象。 应用程序将更改为层树的层的状态。 该应用程序不需要包含用于动画化图层的更改的显式代码。 相反,确定动画来动画状态的变化。 在确定动画时,框架可以基于运动,可视性和转换定义一组预定的动画。 确定的动画显式应用于渲染树中的受影响的图层。 渲染引擎从渲染树呈现到用于在处理设备上显示的帧缓冲器。 渲染树中相对于先前版本更改的那些部分可以被跟踪,以改进资源管理。

    System for emulating graphics operations
    43.
    发明授权
    System for emulating graphics operations 有权
    用于模拟图形操作的系统

    公开(公告)号:US08040359B2

    公开(公告)日:2011-10-18

    申请号:US12905357

    申请日:2010-10-15

    申请人: John Harper

    发明人: John Harper

    IPC分类号: G09G5/00

    CPC分类号: G06T1/20

    摘要: Disclosed is a system for producing images including emulation techniques using multiple processors. The system provides for emulation of graphics processing resources such that a central processing unit may provide graphics support. Disclosed embodiments include emulation of selected graphics calls as well as emulation of a programmable graphics processor for compatibility with systems having no compatible GPU.

    摘要翻译: 公开了一种用于产生包括使用多个处理器的仿真技术的图像的系统。 该系统提供对图形处理资源的仿真,使得中央处理单元可以提供图形支持。 公开的实施例包括对所选图形调用的仿真以及用于与不兼容GPU的系统兼容的可编程图形处理器的仿真。

    Partial Display Updates in a Windowing System Using a Programmable Graphics Processing Unit
    44.
    发明申请
    Partial Display Updates in a Windowing System Using a Programmable Graphics Processing Unit 有权
    使用可编程图形处理单元的窗口系统中的部分显示更新

    公开(公告)号:US20110216079A1

    公开(公告)日:2011-09-08

    申请号:US13111089

    申请日:2011-05-19

    IPC分类号: G06F15/16

    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.

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

    System for Emulating Graphics Operations

    公开(公告)号:US20110074821A1

    公开(公告)日:2011-03-31

    申请号:US12905359

    申请日:2010-10-15

    申请人: John Harper

    发明人: John Harper

    IPC分类号: G09G5/00

    CPC分类号: G06T1/20

    摘要: Disclosed is a system for producing images including emulation techniques using multiple processors. The system provides for emulation of graphics processing resources such that a central processing unit may provide graphics support. Disclosed embodiments include emulation of selected graphics calls as well as emulation of a programmable graphics processor for compatibility with systems having no compatible GPU.

    System for Emulating Graphics Operations
    47.
    发明申请
    System for Emulating Graphics Operations 有权
    用于模拟图形操作的系统

    公开(公告)号:US20110037768A1

    公开(公告)日:2011-02-17

    申请号:US12905360

    申请日:2010-10-15

    申请人: John Harper

    发明人: John Harper

    IPC分类号: G06F15/16

    CPC分类号: G06T1/20

    摘要: Disclosed is a system for producing images including emulation techniques using multiple processors. The system provides for emulation of graphics processing resources such that a central processing unit may provide graphics support. Disclosed embodiments include emulation of selected graphics calls as well as emulation of a programmable graphics processor for compatibility with systems having no compatible GPU. Embodiments also include optimization of graphics code for a particular kind of processor.

    摘要翻译: 公开了一种用于产生包括使用多个处理器的仿真技术的图像的系统。 该系统提供对图形处理资源的仿真,使得中央处理单元可以提供图形支持。 公开的实施例包括对所选图形调用的仿真以及用于与不兼容GPU的系统兼容的可编程图形处理器的仿真。 实施例还包括针对特定类型的处理器的图形代码的优化。

    DEVICE AND METHOD FOR TREATMENT OF INCISION OR HERNIA
    48.
    发明申请
    DEVICE AND METHOD FOR TREATMENT OF INCISION OR HERNIA 有权
    用于治疗感染或疝的装置和方法

    公开(公告)号:US20110004306A1

    公开(公告)日:2011-01-06

    申请号:US12828452

    申请日:2010-07-01

    申请人: John Harper

    发明人: John Harper

    IPC分类号: A61B17/03 A61F2/08

    摘要: Devices and methods for treating an abdominal incision or hernia are described. An implant for the restoration or prophylactic treatment of an abdominal wall comprises an elongate element and at least one sheet connected to the elongate element along a longitudinal axis of the elongate element. The elongate element is positioned along the line of incision, and the at least one sheet is secured to the abdominal muscles surrounding the incision.

    摘要翻译: 描述了用于治疗腹部切口或疝的装置和方法。 用于恢复或预防性治疗腹壁的植入物包括细长元件和沿着细长元件的纵向轴线连接到细长元件的至少一个片材。 细长元件沿着切口线定位,并且至少一个片固定到切口周围的腹肌上。

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

    公开(公告)号:US07788656B2

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

    申请号:US11305762

    申请日:2005-12-15

    申请人: John Harper

    发明人: John Harper

    IPC分类号: G06F9/45

    CPC分类号: G06T1/20

    摘要: Disclosed is as system for reducing memory and computational requirements of graphics operations. The system provides techniques for combining otherwise individual operations to apply filters to images. The 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 GPU.

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

    Animations
    50.
    发明申请
    Animations 有权
    动画

    公开(公告)号:US20080165210A1

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

    申请号:US11620723

    申请日:2007-01-07

    IPC分类号: G09G5/00

    摘要: At least certain embodiments of the present disclosure include a method for animating a display region, windows, or views displayed on a display of a device. The method includes starting at least two animations. The method further includes determining the progress of each animation. The method further includes completing each animation based on a single timer.

    摘要翻译: 本公开的至少某些实施例包括用于动画化显示在设备的显示器上的显示区域,窗口或视图的方法。 该方法包括启动至少两个动画。 该方法还包括确定每个动画的进度。 该方法还包括基于单个定时器完成每个动画。