Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
187 words
A method for generating a sequence of video frames representative of three-dimensional animation, comprising the steps of: storing a plurality of key frames, each including a common figure having one or more joints, each joint having associated therewith a set of vectors defining a limb, each joint being defined in each key frame by operator-controllable parameters which determine in three dimensions the position, rotational orientation, and scale factors of a local coordinate system in which the limb vectors are placed; generating a plurality of in-between frames which include said common figure having one or more joints and associated limbs corresponding to the joints and associated limbs of said common figure in successive key frames, the parameters of the joints of an in-between frame being obtained as follows: (a) performing an interpolation, in each dimension, of the position, rotational orientation, and scale factor, for the local coordinate system associated with a joint, such that the interpolated parameter values of the joint lie between the parameter values associated with the corresponding joints of the successive key frames; and (b) repeating step (a) for other joints of said common figure.
Claim 2
Independent Claim
187 words
A method for generating a sequence of video frames representative of three-dimensional animation, comprising the steps of: storing a plurality of key frames, each including a common figure having one or more joints, each joint having associated therewith a set of vectors defining a limb, each joint being defined in each key frame by operator-controllable parameters which determine in three dimensions the position, rotational orientation, and scale factors of a local coordinate system in which the limb vectors are placed; generating a plurality of in-between frames which include said common figure having one or more joints and associated limbs corresponding to the joints and associated limbs of said common figure in successive key frames, the parameters of the joints of an in-between frame being obtained as follows: (a) performing an interpolation, in each dimension, of the position, rotational orientation, and scale factor, for the local coordinate system associated with a joint, such that the interpolated parameter values of the joint lie between the parameter values associated with the corresponding joints of the successive key frames; and (b) repeating step (a) for other joints of said common figure.
Claim 3
Dependent Claim
53 words
The method as defined by claim 1, wherein the joints of each figure are arranged in a hierarchical order, and wherein the positional coordinates and rotational orientations of the local coordinate system for a particular joint are determined with respect to the local coordinate system of the next higher joint in the hierarchy.
Claim 4
Dependent Claim
31 words
The method as defined by claim 1, further comprising the step of operator-controlling the interpolation, during generation of the in-between frames, so as to change the motion of a figure limb.
Claim 5
Dependent Claim
31 words
The method as defined by claim 2, further comprising the step of operator-controlling the interpolation, during generation of the in-between frames, so as to change the motion of a figure limb.
Claim 6
Dependent Claim
33 words
The method as defined by claim 1, further comprising the steps of determining the two-dimensional coordinates of said figure as viewed from an imaginary camera perspective, and displaying the figure on a screen.
Claim 7
Dependent Claim
33 words
The method as defined by claim 2, further comprising the steps of determining the two-dimensional coordinates of said figure as viewed from an imaginary camera perspective, and displaying the figure on a screen.
Claim 8
Dependent Claim
33 words
The method as defined by claim 3, further comprising the steps of determining the two-dimensional coordinates of said figure as viewed from an imaginary camera perspective, and displaying the figure on a screen.
Claim 9
Dependent Claim
33 words
The method as defined by claim 4, further comprising the steps of determining the two-dimensional coordinates of said figure as viewed from an imaginary camera perspective, and displaying the figure on a screen.
Claim 10
Dependent Claim
43 words
The method as defined by claim 7, wherein said step of controlling the interpolation comprises operator-controlling, during display of the figure in said sequence of video frames, the three-dimensional components of position, rotational orientation, or scaling of the joint associated with said limb.
Claim 11
Dependent Claim
43 words
The method as defined by claim 8, wherein said step of controlling the interpolation comprises operator-controlling, during display of the figure in said sequence of video frames, the three-dimensional components of position, rotational orientation, or scaling of the joint associated with said limb.
Claim 12
Dependent Claim
29 words
The method as defined by claim 9, wherein said operator-controlling of three-dimensional components comprises manipulating a joystick during said display of the figure in said sequence of video frames.
Claim 13
Dependent Claim
29 words
The method as defined by claim 10, wherein said operator-controlling of three-dimensional components comprises manipulating a joystick during said display of the figure in said sequence of video frames.
Claim 14
Dependent Claim
64 words
The method as defined by claim 1, further comprising the step of displaying a curve representative of a component of the three-dimensional interpolation of the position, rotational orientation, or scale factors of a figure limb; operator-modifying said curve; and storing joint parameters corresponding to values of the modified curve; so as to modify motion of said figure limb during said sequence of video frames.
Claim 15
Dependent Claim
64 words
The method as defined by claim 2, further comprising the step of displaying a curve representative of a component of the three-dimensional interpolation of the position, rotational orientation, or scale factors of a figure limb; operator-modifying said curve; and storing joint parameters corresponding to values of the modified curve; so as to modify motion of said figure limb during said sequence of video frames.
Claim 16
Dependent Claim
182 words
Apparatus for generating a sequence of video frames representative of three-dimensional animation, comprising: means for storing a plurality of key frames, each including a common figure having one or more joints, each joint having associated therewith a set of vectors defining a limb, each joint being defined in each key frame by operator-controllable parameters which determine in three dimensions the position, rotational orientation, and scale factors of a local coordinate system in which the limb vectors are placed; and means for generating a plurality of in-between frames which include said common figure having one or more joints and associated limbs corresponding to the joints and associated limbs of said common figure in successive key frames; said means for generating in-between frames including means for obtaining the parameters of the joints of an in-between frame by performing an interpolation, in each dimension, of the position, rotational orientation, and scale factor, for the local coordinate system associated with each joint, such that the interpolated parameter values of the joint lie between the parameter values associated with the corresponding joints of the successive key frames.
Claim 17
Dependent Claim
182 words
Apparatus for generating a sequence of video frames representative of three-dimensional animation, comprising: means for storing a plurality of key frames, each including a common figure having one or more joints, each joint having associated therewith a set of vectors defining a limb, each joint being defined in each key frame by operator-controllable parameters which determine in three dimensions the position, rotational orientation, and scale factors of a local coordinate system in which the limb vectors are placed; and means for generating a plurality of in-between frames which include said common figure having one or more joints and associated limbs corresponding to the joints and associated limbs of said common figure in successive key frames; said means for generating in-between frames including means for obtaining the parameters of the joints of an in-between frame by performing an interpolation, in each dimension, of the position, rotational orientation, and scale factor, for the local coordinate system associated with each joint, such that the interpolated parameter values of the joint lie between the parameter values associated with the corresponding joints of the successive key frames.
Claim 18
Dependent Claim
52 words
Apparatus as defined by claim 15, wherein the joints of each figure are arranged in a hierarchical order, and wherein the positional coordinates and rotational orientations of the local coordinate system for a particular joint are determined with respect to the local coordinate system of the next higher joint in the hierarchy.
Claim 19
Dependent Claim
30 words
Apparatus as defined by claim 15, further comprising means for operator controlling the interpolation, during generation of the in-between frames, so as to change the motion of a figure limb.
Claim 20
Dependent Claim
30 words
Apparatus as defined by claim 16, further comprising means for operator controlling the interpolation, during generation of the in-between frames, so as to change the motion of a figure limb.
Claim 21
Dependent Claim
33 words
Apparatus as defined by claim 15, further comprising means for determining the two-dimensional coordinates of said figure as viewed from an imaginary camera perspective, and means for displaying the figure on a screen.
Claim 22
Dependent Claim
33 words
Apparatus as defined by claim 16, further comprising means for determining the two-dimensional coordinates of said figure as viewed from an imaginary camera perspective, and means for displaying the figure on a screen.
Claim 23
Dependent Claim
33 words
Apparatus as defined by claim 17, further comprising means for determining the two-dimensional coordinates of said figure as viewed from an imaginary camera perspective, and means for displaying the figure on a screen.
Claim 24
Dependent Claim
33 words
Apparatus as defined by claim 18, further comprising means for determining the two-dimensional coordinates of said figure as viewed from an imaginary camera perspective, and means for displaying the figure on a screen.