High-level program interface for graphic operation
    1.
    发明专利
    High-level program interface for graphic operation 有权
    图形操作的高级程序界面

    公开(公告)号:JP2010102722A

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

    申请号:JP2009281421

    申请日:2009-12-11

    CPC classification number: G06T1/20 G06F9/4443

    Abstract: PROBLEM TO BE SOLVED: To provide a high-level interface since importance that a programmer can easily access to a tool for processing image and that graphic calculation is efficient is always enhanced, and necessity for higher level interface for a graphic subsystem still exists, although a combination of OpenGL(R) and a programmable GPU (graphics processing unit) has broadly made progress with respect to the possibility of a graphic program. SOLUTION: This system includes an API and techniques for creating images by determining whether a first node and a second node can be mutually connected or not. Such relationships are 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 multiprocessor environment. COPYRIGHT: (C)2010,JPO&INPIT

    Abstract translation: 要解决的问题:为了提供高级接口,因为程序员可以轻松访问用于处理图像的工具并且图形计算有效的重要性总是增强,并且图形子系统的更高级接口的必要性仍然 存在,尽管OpenGL(R)和可编程GPU(图形处理单元)的组合在图形程序的可能性方面已经得到广泛的进展。 解决方案:该系统包括通过确定第一节点和第二节点是否可以相互连接来创建图像的API和技术。 这样的关系通过请求应用程序和图形服务资源之间的协作会话以编程方式组装在对象中。 该系统还包括有关编程组装对象的优化和多处理器环境中呈现技术的方面。 版权所有(C)2010,JPO&INPIT

    High-level program interface for graphic operation
    2.
    发明专利
    High-level program interface for graphic operation 有权
    图形操作的高级程序界面

    公开(公告)号:JP2010102721A

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

    申请号:JP2009281420

    申请日:2009-12-11

    CPC classification number: G06T1/20 G06F9/4443

    Abstract: PROBLEM TO BE SOLVED: To provide a high-level interface since importance that a programmer can easily access to a tool for processing image and that graphic calculation is efficient is always enhanced, and necessity for higher level interface for a graphic subsystem still exists, although a combination of OpenGL(R) and a programmable GPU (graphics processing unit) has broadly made progress with respect to the possibility of a graphic program. SOLUTION: This system includes an API and techniques for creating images by defining relationships between filters and images. Such relationships are programmatically assembled in an object by a cooperative session between a requesting application and a graphics services resource. This system also includes aspects regarding optimization of the programmatically assembled object and techniques for rendering in multi-processor environment. COPYRIGHT: (C)2010,JPO&INPIT

    Abstract translation: 要解决的问题:为了提供高级接口,因为程序员可以轻松访问用于处理图像的工具并且图形计算有效的重要性总是增强,并且图形子系统的更高级接口的必要性仍然 存在,尽管OpenGL(R)和可编程GPU(图形处理单元)的组合在图形程序的可能性方面已经得到广泛的进展。

    解决方案:该系统包括API和通过定义过滤器和图像之间的关系来创建图像的技术。 这样的关系通过请求应用程序和图形服务资源之间的协作会话以编程方式组装在对象中。 该系统还包括关于在多处理器环境中呈现的以编程方式组装的对象和技术的优化的方面。 版权所有(C)2010,JPO&INPIT

    High-level program interface for graphic operation
    3.
    发明专利
    High-level program interface for graphic operation 有权
    图形操作的高级程序界面

    公开(公告)号:JP2010113724A

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

    申请号:JP2009281419

    申请日:2009-12-11

    CPC classification number: G06T1/20 G06F9/4443

    Abstract: PROBLEM TO BE SOLVED: To attain a higher level interface though the programmer's ease of accessing tools of image processing and the efficiency of graphics calculations continues to grow in importance, and the combination of OpenGL (R) and programmable GPUs provides wide advances to graphics programmability. SOLUTION: 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. COPYRIGHT: (C)2010,JPO&INPIT

    Abstract translation: 要解决的问题:为了获得更高级别的接口,尽管程序员易于访问图像处理工具,图形计算的效率继续增加,OpenGL(R)和可编程GPU的组合提供了广泛的进步 到图形可编程性。 解决方案:系统包括API和通过定义过滤器和图像之间的关系来创建图像的技术,以及通过请求应用程序和图形服务资源之间的协作会话在程序上组装在对象中的关系。 该系统还包括有关在多处理器环境中渲染的程序化组装对象和技术的优化的方面。 版权所有(C)2010,JPO&INPIT

    APPLICATION PROGRAMMING INTERFACES FOR SYNCHRONIZATION
    4.
    发明申请
    APPLICATION PROGRAMMING INTERFACES FOR SYNCHRONIZATION 审中-公开
    用于同步的应用程序接口

    公开(公告)号:WO2008085846A3

    公开(公告)日:2008-11-13

    申请号:PCT/US2008000058

    申请日:2008-01-03

    Abstract: 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.

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

    Display updates in a windowing system using a programmable graphics processing unit

    公开(公告)号:AU2008207617B2

    公开(公告)日:2010-09-30

    申请号:AU2008207617

    申请日:2008-08-29

    Applicant: APPLE INC

    Abstract: 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.

    Display updates in a windowing system using a programmable graphics processing unit.

    公开(公告)号:AU2005262676B2

    公开(公告)日:2008-11-13

    申请号:AU2005262676

    申请日:2005-06-01

    Applicant: APPLE INC

    Abstract: 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.

    DISPLAY UPDATES IN A WINDOWING SYSTEM USING A PROGRAMMABLE GRAPHICS PROCESSING UNIT

    公开(公告)号:CA2765087A1

    公开(公告)日:2006-01-19

    申请号:CA2765087

    申请日:2005-06-01

    Applicant: APPLE INC

    Abstract: Techniques to effect arbitrary visual effects using fragment programs executing on a programmable graphics processing unit are described. In a first technique, visual effects are applied to a buffered window system's assembly buffer prior to compositing a target window. In a second technique, visual effects are applied to a target window as it is being composited into the system's assembly buffer. In a third technique, visual effects are applied to a system's assembly buffer after compositing a target window. In a fourth technique, visual effects are applied to the system's assembly buffer as it is transmitted to the system's frame-buffer. In a fifth technique, arbitrary visual effects are permitted to any one or more windows (e.g., application-specific window buffers) in a manner that updates only a portion of a display.

    DISPLAY UPDATES IN A WINDOWING SYSTEM USING A PROGRAMMABLE GRAPHICS PROCESSING UNIT

    公开(公告)号:CA2765087C

    公开(公告)日:2013-09-03

    申请号:CA2765087

    申请日:2005-06-01

    Applicant: APPLE INC

    Abstract: Techniques to effect arbitrary visual effects using fragment programs executing on a programmable graphics processing unit are described. In a first technique, visual effects are applied to a buffered window system's assembly buffer prior to compositing a target window. In a second technique, visual effects are applied to a target window as it is being composited into the system's assembly buffer. In a third technique, visual effects are applied to a system's assembly buffer after compositing a target window. In a fourth technique, visual effects are applied to the system's assembly buffer as it is transmitted to the system's frame-buffer. In a fifth technique, arbitrary visual effects are permitted to any one or more windows (e.g., application-specific window buffers) in a manner that updates only a portion of a display.

    High-level program interface for graphics operations
    9.
    发明授权
    High-level program interface for graphics operations 有权
    Programmschnittstelle auf hoher EbenefürGraphikoperationen

    公开(公告)号:EP1777618B1

    公开(公告)日:2017-05-03

    申请号:EP06026984

    申请日:2005-03-16

    Applicant: APPLE INC

    CPC classification number: G06T1/20 G06F9/4443

    Abstract: 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 multiprocessor environment.

    Abstract translation: 公开了一种用于产生包括应用程序接口的图像的系统。 该系统包括一个API和技术,通过定义过滤器和图像之间的关系来创建图像,这些关系通过请求应用程序和图形服务资源之间的协作会话以编程方式组装在对象中。 该系统还包括关于程序化组装对象的优化和用于在多处理器环境中呈现的技术的方面。

Patent Agency Ranking