Claims
- 1. A method of creating a video effect using a processing machine having a plurality of functions, each function having at least one parameter that defines either a state or a variable, the video effect further being defined by a sequence of keyframes, comprising the steps of:
- creating a keyframe table defining a start keyframe, an end keyframe and at least one intermediate keyframe, the start keyframe having a start parameter value for each function of the processing machine to be used for the video effect, and each subsequent keyframe having a next parameter value only for those parameters that are critical at that keyframe;
- setting an interval between each keyframe in the sequence; and
- interpolating the parameter values of the variable parameters for video frames between keyframes as a function of the difference between start and next parameter values and a total interval, the total interval being the sum of the intervals between the keyframes containing the start and next parameter values.
- 2. The method as recited in claim 1 wherein the interpolating step comprises the step of linear interpolating between the parameter values.
- 3. The method as recited in claim 1 wherein the interpolating step comprises the step of S-linear interpolating between the parameter values.
- 4. The method as recited in claim 1 wherein the interpolating step comprises the step of cubic interpolating between the parameter values.
- 5. The method as recited in claim 1 wherein the interpolating step comprises the step of calculating between parameter values by a zero order function.
Parent Case Info
This is a continuation of application Ser. No. 08/055,109 filed May 3, 1993, and now abandoned.
US Referenced Citations (3)
Foreign Referenced Citations (1)
Number |
Date |
Country |
0564247 |
Mar 1993 |
EPX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
55109 |
May 1993 |
|