Marking parameters for animation
    2.
    发明授权
    Marking parameters for animation 有权
    标记动画参数

    公开(公告)号:US06466214B1

    公开(公告)日:2002-10-15

    申请号:US09369822

    申请日:1999-08-06

    IPC分类号: G06T1500

    CPC分类号: G06T13/00

    摘要: The present invention advantageously provides for a method and system that is operable on a computer system, for selectively determining parameters values or keys to be made available to graphical imaging system to drive a animation application. The method includes receiving a Parameter Set (PSet) having a plurality of parameters corresponding to the animation application, assigning one or more of said parameters a value; marking a subset of said parameters, modifying the keys of only marked parameters according to the parameter's value, and running the animation application in response to the keys after marking.

    摘要翻译: 本发明有利地提供了一种在计算机系统上可操作的方法和系统,用于选择性地确定要使图形成像系统可用于驱动动画应用的参数值或键。 该方法包括接收具有与动画应用相对应的多个参数的参数集(PSet),分配一个或多个所述参数值; 标记所述参数的子集,根据参数的值修改仅标记参数的键,以及在标记之后响应于键运行动画应用。

    Analysis of properties of effects for rendering and caching of media data
    3.
    发明授权
    Analysis of properties of effects for rendering and caching of media data 有权
    分析媒体数据呈现和缓存效果的属性

    公开(公告)号:US06573898B1

    公开(公告)日:2003-06-03

    申请号:US09621269

    申请日:2000-07-21

    IPC分类号: G06T1500

    CPC分类号: G06T13/00 G11B27/034

    摘要: Performance of rendering of effects on media data may be improved by analyzing properties defined for an effect to identify static and dynamic time segments within the effect. A static time segment in an effect is a time segment for which only one image is rendered. A dynamic time segment in an effect is a time segment for which each sample of media data in the time segment is rendered. An effect can contain any number of static and dynamic time segments. By identifying these time segments in an effect, processing and caching of the rendered effect are more finely grained. In particular, rendered time segments in an effect may be cached, such that a change in the effect in one time segment does not require re-rendering of other time segments. Thus, unnecessary rendering may be avoided, and invalidation of cached rendered media data and subsequent rerendering also may be reduced. In an animated effect, only one sample of media data may be rendered for a time segment in an effect if property animation and input material are both static in the time segment. If a key frame is inserted into a function curve of a property for an effect in such a way that the curve does not change, then any cached media data previously rendered for the effect need not be invalidated for the effect or for a time segment in the effect that contains this key frame. For a time segment in an effect in which properties do not change input media data in any fashion, no rendering is needed. Such a time segment may be either a static or dynamic time segment, depending on the input to the effect.

    摘要翻译: 可以通过分析为效果定义的属性来识别效果中的静态和动态时间段,来提高对媒体数据的影响效果。 效果中的静态时间段是仅渲染一个图像的时间段。 效果中的动态时间段是时间段中的每个媒体数据样本被呈现的时间段。 效果可以包含任意数量的静态和动态时间段。 通过在效果中识别这些时间段,渲染效果的处理和缓存更细粒度。 特别地,可以缓存效果中的渲染时间段,使得一个时间段中的效果的改变不需要重新呈现其他时间段。 因此,可以避免不必要的渲染,并且还可以减少高速缓存的渲染的媒体数据的无效和随后的重新渲染。 在动画效果中,如果属性动画和输入素材在时间段中都是静态的,则可以在效果中为时间段呈现媒体数据的一个样本。 如果将关键帧插入到属性的功能曲线中,使得曲线不会改变,则先前为效果渲染的任何缓存的媒体数据不需要对效果或时间段无效 包含该关键帧的效果。 对于属性不以任何方式改变输入媒体数据的效果的时间段,不需要渲染。 这样的时间段可以是静态或动态时间段,这取决于效果的输入。

    Multimedia plug-in using dynamic objects
    5.
    发明授权
    Multimedia plug-in using dynamic objects 失效
    多媒体插件使用动态对象

    公开(公告)号:US6167404A

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

    申请号:US963737

    申请日:1997-11-04

    IPC分类号: G06F9/445 G06F17/30

    摘要: The present invention concerns a multimedia presentation computer program that includes method and apparatus for sharing presentation functions between portions of the program by means of an interface that is implemented as one or more dynamically linked custom programs that perform one or more functions as the multimedia presentation computer program executes. A number of interface methods in the multimedia presentation computer program are declared and are implemented in the custom program The interface methods of the custom program are made accessible to the multimedia presentation computer program by means of an identifier. A host program within the multimedia presentation computer program communicates with the custom program by means of custom program parameters that at least in part define operation of the custom program. The custom program executes and thereby implements its one or more functions for use by the multimedia presentation computer program.

    摘要翻译: 本发明涉及一种多媒体呈现计算机程序,其包括用于通过实现为执行作为多媒体呈现计算机执行一个或多个功能的一个或多个动态链接的定制程序的接口来共享程序的各部分之间的呈现功能的方法和装置 程序执行。 声明多媒体演示计算机程序中的多种接口方法,并在自定义程序中实现。通过标识符,可以使多媒体演示计算机程序访问定制程序的接口方法。 多媒体演示计算机程序中的主机程序通过定制程序参数与定制程序进行通信,该程序参数至少部分地定义了定制程序的操作。 自定义程序执行,从而实现其一个或多个功能供多媒体演示计算机程序使用。