DEVICE ORIENTATION DEPENDENT AUTOFOCUS OPERATIONS
    2.
    发明申请
    DEVICE ORIENTATION DEPENDENT AUTOFOCUS OPERATIONS 审中-公开
    设备方向依赖自动操作

    公开(公告)号:WO2013048757A1

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

    申请号:PCT/US2012/055109

    申请日:2012-09-13

    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.

    Abstract translation: 描述了至少部分地基于设备的取向来动态地调整图像捕获设备的自动对焦(AF)操作的系统,方法和计算机可读介质。 通常,可以使用关于图像捕获装置的取向的信息来提高速度或提高自动对焦操作的分辨率。 更具体地,可以使用诸如从加速度计获得的定向信息来减少在自动对焦操作期间使用的透镜位置(兴趣点)的数量,从而提高操作的速度。 或者,可以使用取向信息来减少透镜的运动范围,同时保持感兴趣点的数量,从而改善操作的分辨率。

    OPTIMIZING CAPTURE OF FOCUS STACKS
    3.
    发明申请
    OPTIMIZING CAPTURE OF FOCUS STACKS 审中-公开
    聚焦堆栈的优化捕获

    公开(公告)号:WO2016200734A1

    公开(公告)日:2016-12-15

    申请号:PCT/US2016/036035

    申请日:2016-06-06

    Applicant: APPLE INC.

    Abstract: Generating a focus stack, including receiving initial focus data that identifies a plurality of target depths, positioning a lens at a first position to capture a first image at a first target depth of the plurality of target depths, determining, in response to capturing the first image and prior to capturing additional images, a sharpness metric for the first image, capturing, in response to determining that the sharpness metric for the first image is an unacceptable value, a second image at a second position based on the sharpness metric, wherein the second position is not included in the plurality of target depths, determining that a sharpness metric for the second image is an acceptable value, and generating a focus stack using the second image.

    Abstract translation: 产生焦点堆叠,包括接收识别多个目标深度的初始聚焦数据,将透镜定位在第一位置以捕获在多个目标深度的第一目标深度处的第一图像,响应于捕获第一 图像,并且在捕获附加图像之前,针对第一图像的锐度度量,响应于确定第一图像的清晰度度量是不可接受的值,捕获,基于清晰度度量在第二位置处的第二图像,其中 第二位置不包括在多个目标深度中,确定第二图像的锐度度量是可接受的值,并且使用第二图像生成焦点堆叠。

    FRAMEWORK FOR GRAPHICS ANIMATION AND COMPOSITING OPERATIONS
    4.
    发明申请
    FRAMEWORK FOR GRAPHICS ANIMATION AND COMPOSITING OPERATIONS 审中-公开
    图形动画和组合操作框架

    公开(公告)号:WO2008019222A1

    公开(公告)日:2008-02-14

    申请号:PCT/US2007/074280

    申请日:2007-07-24

    CPC classification number: G06T13/00 G06T15/00

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

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

    FRAMEWORK FOR GRAPHICS ANIMATION AND COMPOSITING OPERATIONS

    公开(公告)号:EP2047432B1

    公开(公告)日:2018-10-31

    申请号:EP07813320.4

    申请日:2007-07-24

    Applicant: Apple Inc.

    CPC classification number: G06T13/00 G06T15/00

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

    FRAMEWORK FOR GRAPHICS ANIMATION AND COMPOSITING OPERATIONS

    公开(公告)号:EP3441943A1

    公开(公告)日:2019-02-13

    申请号:EP18197175.5

    申请日:2007-07-24

    Applicant: Apple Inc.

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

    FRAMEWORK FOR GRAPHICS ANIMATION AND COMPOSITING OPERATIONS
    8.
    发明公开
    FRAMEWORK FOR GRAPHICS ANIMATION AND COMPOSITING OPERATIONS 有权
    框架用于图形动画和合成操作

    公开(公告)号:EP2047432A1

    公开(公告)日:2009-04-15

    申请号:EP07813320.4

    申请日:2007-07-24

    Applicant: Apple Inc.

    CPC classification number: G06T13/00 G06T15/00

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

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

    公开(公告)号:EP1759381B1

    公开(公告)日:2018-12-26

    申请号:EP05755126.9

    申请日:2005-06-01

    Applicant: Apple Inc.

    CPC classification number: G09G5/393 G09G5/14

    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.

    HIGH-LEVEL PROGRAM INTERFACE FOR GRAPHICS OPERATIONS
    10.
    发明公开
    HIGH-LEVEL PROGRAM INTERFACE FOR GRAPHICS OPERATIONS 审中-公开
    用于图形操作的高级程序接口

    公开(公告)号:EP3249522A1

    公开(公告)日:2017-11-29

    申请号:EP17178572.8

    申请日:2005-03-16

    Applicant: Apple Inc.

    CPC classification number: G06T1/20 G06F9/451

    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