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

    公开(公告)号:US09424675B2

    公开(公告)日:2016-08-23

    申请号:US14665975

    申请日:2015-03-23

    Applicant: Apple Inc.

    CPC classification number: G06T13/80 G06T1/20 G06T13/00

    Abstract: A graphics animation and compositing operations framework 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 other type of objects for an application's user interface. The application commits state changes 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 by the framework which 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. Portions of the render tree changing relative to prior versions can be tracked to improve resource management.

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

    FRAMEWORK FOR GRAPHICS ANIMATION AND COMPOSITING OPERATIONS

    公开(公告)号:US20170309054A1

    公开(公告)日:2017-10-26

    申请号:US15428718

    申请日:2017-02-09

    Applicant: Apple Inc.

    CPC classification number: G06T13/80 G06T1/20 G06T13/00

    Abstract: A graphics animation and compositing operations framework 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 other type of objects for an application's user interface. The application commits state changes of the layers of the layer tree. The application does not need to include explicit code for animating the changes to the layers. Instead, after a synchronization threshold has been met, an animation is determined for animating the change in state by the framework which 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, synchronized with the display. Portions of the render tree changing relative to prior versions can be tracked to improve resource management.

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

    公开(公告)号:US09576388B2

    公开(公告)日:2017-02-21

    申请号:US15242074

    申请日:2016-08-19

    Applicant: Apple Inc.

    CPC classification number: G06T13/80 G06T1/20 G06T13/00

    Abstract: A graphics animation and compositing operations framework 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 other type of objects for an application's user interface. The application commits state changes of the layers of the layer tree. The application does not need to include explicit code for animating the changes to the layers. Instead, after a synchronization threshold has been met, an animation is determined for animating the change in state by the framework which 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, synchronized with the display. Portions of the render tree changing relative to prior versions can be tracked to improve resource management.

    Abstract translation: 图形动画和合成操作框架具有用于与应用程序接口的层树和用于与渲染引擎进行连接的渲染树。 层树中的层可以是应用程序的用户界面的内容,窗口,视图,视频,图像,文本,媒体或其他类型的对象。 应用程序提交层树的层的状态更改。 该应用程序不需要包含用于动画化图层的更改的显式代码。 相反,在满足同步阈值之后,确定用于通过框架动画化状态的动画,其可以基于运动,可见性和转换来定义一组预定动画。 确定的动画显式应用于渲染树中的受影响的图层。 渲染引擎从渲染树渲染到与显示器同步的帧缓冲区。 可以跟踪渲染树相对于先前版本更改的部分,以改进资源管理。

    METHODS AND APPARATUSES FOR PROVIDING A HARDWARE ACCELERATED WEB ENGINE
    16.
    发明申请
    METHODS AND APPARATUSES FOR PROVIDING A HARDWARE ACCELERATED WEB ENGINE 审中-公开
    提供硬件加速WEB引擎的方法和设备

    公开(公告)号:US20150170322A1

    公开(公告)日:2015-06-18

    申请号:US14519472

    申请日:2014-10-21

    Applicant: APPLE INC.

    Abstract: Methods of expressing animation in a data stream are disclosed. In one embodiment, a method of expressing animation in a data stream includes defining animation states in the data stream with each state having at least one property such that properties are animated as a group. The animation states that are defined in the data stream may be expressed as an extension of a styling sheet language. The data stream may include web content and the defined animation states.

    Abstract translation: 公开了在数据流中表达动画的方法。 在一个实施例中,在数据流中表达动画的方法包括定义数据流中的动画状态,每个状态具有至少一个属性,使得属性被动画化为一组。 在数据流中定义的动画状态可以表示为样式表语言的扩展。 数据流可以包括web内容和定义的动画状态。

Patent Agency Ranking