发明名称 Treatment of layer tree as video
摘要 In one embodiment, a computing device renders as a first frame of a video a graphical user interface (GUI) of a software application on the computing device based on a multi-layered-tree representation of the GUI. The computing device modifies the multi-layered-tree representation of the GUI in response to an input or output associated with the GUI. The computing device also renders as a second frame of the video of the GUI based on the multi-layered-tree representation of the GUI as modified.
申请公布号 US9274766(B2) 申请公布日期 2016.03.01
申请号 US201213715653 申请日期 2012.12.14
申请人 Facebook, Inc. 发明人 Arnold Robert Douglas
分类号 G06F3/0482;G06F9/44;H04N5/44;G11B27/34;H04N21/462;H04N5/445 主分类号 G06F3/0482
代理机构 Baker Botts L.L.P. 代理人 Baker Botts L.L.P.
主权项 1. A method comprising: by a computing device, rendering, as a first frame of a video in a video compression format, a graphical user interface (GUI) of a software application on the computing device based on a multi-layered-tree representation of the GUI; by the computing device, modifying the multi-layered-tree representation of the GUI in response to an input or output event associated with one or more content items of the GUI, wherein the modifying comprises modifying a transformation of a structural layer of the multi-layered-tree representation, wherein the structural layer contains a content layer that represents the content items; calculating a placement of each of the content items in the content layer by traversing a multi-layer tree from the root layer to the content layer and by multiplying a transformation of the content layer by the modified transformation of the structural layer; and by the computing device, rendering, as a second frame of the video in the video compression format, the GUI based on the multi-layered-tree representation of the GUI as modified.
地址 Menlo Park CA US
您可能感兴趣的专利