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

    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.

    DYNAMIC AUTOFOCUS OPERATIONS
    5.
    发明专利

    公开(公告)号:CA2789770A1

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

    申请号:CA2789770

    申请日:2012-09-14

    Applicant: APPLE INC

    Abstract: Systems, methods, and computer readable media for dynamically adjusting an image capture device's autofocus (AF) operation based, at least in part, on the device's orientation are described. In general, information about an image capture device's orientation may be used to either increase the speed or improve the resolution of autofocus operations. More particularly, orientation information such as that available from an accelerometer may be used to reduce the number of lens positions (points-of-interest) used during an autofocus operation, thereby improving the operation's speed. Alternatively, orientation information may be used to reduce the lens' range of motion while maintaining the number of points-of-interest, thereby improving the operation's resolution.

    Dynamic autofocus operations
    6.
    发明专利

    公开(公告)号:AU2012216858B2

    公开(公告)日:2014-05-08

    申请号:AU2012216858

    申请日:2012-09-14

    Applicant: APPLE INC

    Abstract: DYNAMIC AUTOFOCUS OPERATIONS Abstract Systems, methods, and computer readable media for dynamically adjusting an image capture device's autofocus (AF) operation based, at least in part, on the device's orientation are described. In general, information about an image capture device's orientation may be used to either increase the speed or improve the resolution of autofocus operations. More particularly, orientation information such as that available from an accelerometer may be used to reduce the number of lens positions (points-of-interest) used during an autofocus operation, thereby improving the operation's speed. Alternatively, orientation information may be used to reduce the lens' range of motion while maintaining the number of points-of-interest, thereby improving the operation's resolution. -IU 0n z Q-I r'.J -4 r) L re)I 0 iol '. C-4 4 NS"- C) VIEWING ANGLE UP-FACING ORIENTATION 200a VIEWING SURFACE VIEWING ANGLE VIEWING SURFACE HORIZONTAL-FACING ORIENTATION 200b DOWN-FACING VIEWING SURFACE ORIENTATION 200C / \ / \ VIEWING ANGLE +lg: UP-FACING (200a) Og: HORIZONTAL-FACING (200b) -1g: DOWN-FACING (200c) o MID -------------- MIN I I - FIG.3 -ig og +1g ACCELEROMETER OUTPUT - G AF MOTION z F +lg: UP-FACING (200a) 0 EF Og: HORIZONTAL-FACING (200b) Q D D0Y -1g: DOWN-FACING (200C) u B X > A- I I I I 1 i FIG.5 -19 og +1g ACCELEROMETER OUTPUT SENSOR INPUT ORIENTATION ID RANGE OF STARTING POINT YES IGNORE POI FAST MODE? BELOW STARTING POINT DISTRIBUTE POI USE REMAINING THRU RANGE OF POI THRU RANGE MOTION OF MOTION U) II U- 0 LU) L)U U)U 1-4 0 rU) CU) r~ U ui CU cy-o wC U) U) U U) U) '.0 u. + + POINTS COMPARED + + + + +FG + +-1+ +i++ + + ++ + + + + + + + + 2 REGIONS COMPARED + + + + +>+ + + FG + + +:+

    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.

    Dynamic autofocus operations
    9.
    发明专利

    公开(公告)号:AU2012216858A1

    公开(公告)日:2013-04-11

    申请号:AU2012216858

    申请日:2012-09-14

    Applicant: APPLE INC

    Abstract: DYNAMIC AUTOFOCUS OPERATIONS Abstract Systems, methods, and computer readable media for dynamically adjusting an image capture device's autofocus (AF) operation based, at least in part, on the device's orientation are described. In general, information about an image capture device's orientation may be used to either increase the speed or improve the resolution of autofocus operations. More particularly, orientation information such as that available from an accelerometer may be used to reduce the number of lens positions (points-of-interest) used during an autofocus operation, thereby improving the operation's speed. Alternatively, orientation information may be used to reduce the lens' range of motion while maintaining the number of points-of-interest, thereby improving the operation's resolution. -IU 0n z Q-I r'.J -4 r) L re)I 0 iol '. C-4 4 NS"- C) VIEWING ANGLE UP-FACING ORIENTATION 200a VIEWING SURFACE VIEWING ANGLE VIEWING SURFACE HORIZONTAL-FACING ORIENTATION 200b DOWN-FACING VIEWING SURFACE ORIENTATION 200C / \ / \ VIEWING ANGLE MAX -+lg: UP-FACING (2ooa) Og: HORIZONTAL-FACING (200b) -1g: DOWN-FACING (200C) o MID - - - -- - --.. ... . MIN - FIG. 3 -19 og +ig A2ELEROMETER OUTPUT - G AF MOTION z F +lg: UP-FACING (200a) E Og: HORIZONTAL-FACING (200b) o D-yI -ig: DOWN-FACING (200c) o C - ... U B- :X > A i FIG.5 -1g og +1g A2ELEROMETER OUTPUT SENSOR INPUT ORIENTATION ID RANGE OF STARTING POINT YES IGNORE POI FAST MODE? BELOW STARTING POINT DISTRIBUTE POI USE REMAINING THRU RANGE OF POI THRU RANGE MOTION OF MOTION U) II U- 0 LU) L)U U)U 1-4 0 rU) CU) r~ U ui CU cy-o wC U) U) U U) U) '.0 u. + + POINTS COMPARED + + + + +FG + +-1+ +i++ + + ++ + + + + + + + + 2 REGIONS COMPARED + + + + +>+ + + FG + + +:+

    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.

Patent Agency Ranking