Controlling the structure of animated documents

    公开(公告)号:US09773336B2

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

    申请号:US13153114

    申请日:2011-06-03

    IPC分类号: G06F17/00 G06T13/00 G06F17/21

    CPC分类号: G06T13/00 G06F17/214

    摘要: Methods and systems for controlling the structure of animated documents are disclosed. In some embodiments, a method includes displaying, via a graphical user interface, a representation of a document, where the document includes a programmatic component configured to create an animation by manipulating a structure of the document, a static structure of the document corresponds to the structure of the document when the animation is not performed, and the animation, upon execution, is rendered starting from an original base state that at least partially defines the static structure. The method also includes, in response to receiving a selection corresponding to a state of the animation, designating the selected state as a new base state, wherein the new base state is different from the original base state. The method further includes altering the static structure of the document to correspond to the new base state.

    Declarative Animation Timelines
    2.
    发明申请
    Declarative Animation Timelines 审中-公开
    声明性动画时间轴

    公开(公告)号:US20130132840A1

    公开(公告)日:2013-05-23

    申请号:US13036297

    申请日:2011-02-28

    IPC分类号: G06F3/01

    CPC分类号: G06T13/00 G06T2213/08

    摘要: Methods and systems for declarative animation timelines are disclosed. In some embodiments, a method includes generating a declarative timeline data structure, creating an animation of an image along the timeline, and adding a declarative command corresponding to the animation into the declarative data structure. The method also includes, in response to a request to render the animation, generating a run-time command corresponding to the declarative command and executing the run-time command. In other embodiments, a method includes receiving a request to render an animation, wherein the animation includes a declarative timeline data structure having a plurality of commands, parsing the plurality of commands, passing each of the parsed plurality of commands to an animation function, receiving a plurality of run-time commands in response to said passing, and causing a rendering the animation by causing an execution of the plurality of run-time commands.

    摘要翻译: 公开了用于声明性动画时间线的方法和系统。 在一些实施例中,一种方法包括生成声明性时间轴数据结构,沿时间线创建图像的动画,以及将与动画对应的声明性命令添加到声明性数据结构中。 该方法还响应于呈现动画的请求,生成与声明性命令相对应的运行时命令并执行运行时命令。 在其他实施例中,一种方法包括接收呈现动画的请求,其中动画包括具有多个命令的声明性时间轴数据结构,解析多个命令,将所解析的多个命令中的每一个传递给动画功能,接收 响应于所述通过的多个运行时命令,并且通过引起多个运行时命令的执行而导致动画呈现。

    Controlling The Structure Of Animated Documents
    3.
    发明申请
    Controlling The Structure Of Animated Documents 有权
    控制动画文件的结构

    公开(公告)号:US20130132818A1

    公开(公告)日:2013-05-23

    申请号:US13153114

    申请日:2011-06-03

    IPC分类号: G06F17/00

    CPC分类号: G06T13/00 G06F17/214

    摘要: Methods and systems for controlling the structure of animated documents are disclosed. In some embodiments, a method includes displaying, via a graphical user interface, a representation of a document, where the document includes a programmatic component configured to create an animation by manipulating a structure of the document, a static structure of the document corresponds to the structure of the document when the animation is not performed, and the animation, upon execution, is rendered starting from an original base state that at least partially defines the static structure. The method also includes, in response to receiving a selection corresponding to a state of the animation, designating the selected state as a new base state, wherein the new base state is different from the original base state. The method further includes altering the static structure of the document to correspond to the new base state.

    摘要翻译: 公开了用于控制动画文档结构的方法和系统。 在一些实施例中,一种方法包括经由图形用户界面显示文档的表示,其中文档包括被配置为通过操纵文档的结构来创建动画的程序化组件,文档的静态结构对应于 在不执行动画时文档的结构,并且执行时的动画从至少部分地定义静态结构的原始基本状态开始。 该方法还包括响应于接收到与动画状态对应的选择,将所选择的状态指定为新的基本状态,其中新的基本状态不同于原始基本状态。 该方法还包括改变文档的静态结构以对应于新的基本状态。

    Parameterizing Animation Timelines
    4.
    发明申请
    Parameterizing Animation Timelines 审中-公开
    参数化动画时间轴

    公开(公告)号:US20130127877A1

    公开(公告)日:2013-05-23

    申请号:US13036294

    申请日:2011-02-28

    IPC分类号: G06T13/00

    CPC分类号: G06T13/00

    摘要: Methods and systems for parameterizing animation timelines are disclosed. In some embodiments, a method includes displaying a representation of a timeline configured to animate a first image in a graphical user interface, where the timeline includes a data structure having one or more commands configured to operate upon a first property of the first image. The method also includes creating a parameterized timeline by replacing a reference to the first image within the timeline with a placeholder. The method includes, in response to a request to animate a second image, storing an entry in a dictionary of key and value pairs. The method further includes animating the second image by replacing the placeholder in the parameterized timeline with the reference to the second image during execution of the parameterized timeline.

    摘要翻译: 公开了用于参数化动画时间线的方法和系统。 在一些实施例中,一种方法包括显示配置成在图形用户界面中对第一图像进行动画化的时间线的表示,其中时间线包括具有配置成对第一图像的第一属性进行操作的一个或多个命令的数据结构。 该方法还包括通过用占位符替换对时间线内的第一图像的引用来创建参数化的时间线。 该方法包括响应于对第二图像生成动画的请求,将条目存储在键和值对的字典中。 该方法还包括通过在执行参数化时间线期间参考第二图像来替换参数化时间线中的占位符来动画化第二图像。

    LOCALIZED EXPLODED VIEW
    5.
    发明申请
    LOCALIZED EXPLODED VIEW 有权
    本地化浏览

    公开(公告)号:US20140026087A1

    公开(公告)日:2014-01-23

    申请号:US13098838

    申请日:2011-05-02

    IPC分类号: G06F3/048

    CPC分类号: G06F8/38 G06F8/34 G06F17/50

    摘要: A method for providing an Integrated Development Environment comprises receiving input from a user identifying an area containing an edge shared by two or more objects, wherein said shared edge includes two or more individual edges corresponding to said objects, and visibly separating said two or more individual edges in a localized exploded view responsive to said receiving.

    摘要翻译: 一种用于提供集成开发环境的方法,包括从用户接收识别包含由两个或多个对象共享的边缘的区域的输入,其中所述共享边缘包括对应于所述对象的两个或多个单独边缘,并且可视地分离所述两个或更多个体 响应于所述接收的局部分解图中的边缘。

    Systems and methods for specifying states within imperative code
    6.
    发明授权
    Systems and methods for specifying states within imperative code 有权
    在命令行代码中指定状态的系统和方法

    公开(公告)号:US08286126B1

    公开(公告)日:2012-10-09

    申请号:US13103166

    申请日:2011-05-09

    IPC分类号: G06F9/44

    CPC分类号: G06F8/31 G06F9/4498

    摘要: Systems and methods which implement declarative language for specifying states within imperative code are shown. According to embodiments an application program developer declaratively identifies one or more states within the imperative code of the application program. Declarative language identifying a particular state of an application program may both operate to identify the state and to describe the state so that the state may be selected or “jumped to” without a user having to navigate the application program flow to arrive at the state. Particular states may be described using a difference or “delta” between the particular state and another state, such as a base state. Transitions may be implemented between states, such as to provide animation, fading, color change, et cetera.

    摘要翻译: 示出了在命令行代码中实现声明语言来指定状态的系统和方法。 根据实施例,应用程序开发者声明地标识应用程序的命令性代码中的一个或多个状态。 识别应用程序的特定状态的声明性语言可以同时操作以识别状态并描述状态,使得状态可以被选择或跳转到没有用户必须导航应用程序流来达到该状态。 可以使用特定状态和诸如基本状态的另一状态之间的差异或差异来描述特定状态。 可以在国家之间实现转型,例如提供动画,褪色,变色等。

    Systems and methods for specifying states within imperative code
    8.
    发明授权
    Systems and methods for specifying states within imperative code 有权
    在命令行代码中指定状态的系统和方法

    公开(公告)号:US07949991B1

    公开(公告)日:2011-05-24

    申请号:US11194118

    申请日:2005-07-29

    IPC分类号: G06F9/44

    CPC分类号: G06F8/31 G06F9/4498

    摘要: Systems and methods which implement declarative language for specifying states within imperative code are shown. According to embodiments an application program developer declaratively identifies one or more states within the imperative code of the application program. Declarative language identifying a particular state of an application program may both operate to identify the state and to describe the state so that the state may be selected or “jumped to” without a user having to navigate the application program flow to arrive at the state. Particular states may be described using a difference or “delta” between the particular state and another state, such as a base state. Transitions may be implemented between states, such as to provide animation, fading, color change, et cetera.

    摘要翻译: 示出了在命令行代码中实现声明语言来指定状态的系统和方法。 根据实施例,应用程序开发者声明地标识应用程序的命令性代码中的一个或多个状态。 识别应用程序的特定状态的声明式语言既可以用于识别状态,也可以描述状态,以便在不用用户导航应用程序流来达到该状态的情况下可以选择或“跳转到”状态。 可以使用特定状态和诸如基本状态的另一状态之间的差异或“delta”来描述特定状态。 可以在国家之间实现转型,例如提供动画,褪色,变色等。

    Adjustable locking strap apparatus

    公开(公告)号:US06993942B2

    公开(公告)日:2006-02-07

    申请号:US10295020

    申请日:2002-11-14

    IPC分类号: E05B73/00

    摘要: An adjustable locking strap apparatus for locking an elongate object includes a first loop, a second loop, and an adjustable strap extending therebetween. The loops can be fit about ends of the elongate object. One loop could be adjusted adjusted for proper size. The strap extending between the loops can be adjusted between the loops so that when the first and second loops are positioned about the elongate object, the strap is sized to prevent either loop from being removed from the object. A lock is interconnected with the adjustable loop and strap for securing the size of the adjustable loop and strap. A tether portion can secure the locking strap to a fixed object. A stopper on the tether can be positioned within a car, and the window rolled up to retain the locking strap within a car. In other embodiments, two straps with loops at one end and stoppers at the other end can used. One loop is positioned about an end of the elongate object and the strap is retained in a housing. The other loop connects with the housing, the strap loops over the object and is retained in the housing. The stoppers may be inserted within a vehicle.

    Adder circuit with sense-amplifier multiplexer front-end
    10.
    发明申请
    Adder circuit with sense-amplifier multiplexer front-end 有权
    加法器电路带有读出放大器多路复用器前端

    公开(公告)号:US20050125481A1

    公开(公告)日:2005-06-09

    申请号:US10728127

    申请日:2003-12-04

    IPC分类号: G06F7/50 G06F7/506 G06F7/507

    CPC分类号: G06F7/507 G06F7/506

    摘要: An adder circuit includes a number of selectors and an adder. The selectors feed the adder with multiple input data bits. Each of the selectors includes a combination of a multiplexing network and a sense amplifier to select from a number of input values to generate the multiple input data bits. The combination of the multiplexing network and the sense amplifier acts as the state-holding element at the input of the adder, avoiding the overheads of an explicit latch stage.

    摘要翻译: 一个加法器电路包括多个选择器和一个加法器。 选择器为加法器提供多个输入数据位。 每个选择器包括复用网络和读出放大器的组合,以从多个输入值中选择以产生多个输入数据位。 复用网络和读出放大器的组合在加法器的输入端作为状态保持元件,避免显式锁存级的开销。