Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
382 words
In a computer having a first memory storage location for storing postures of a character or entity, a second memory storage location for storing states of a setting, a third memory storage location for storing scenes, and a display for showing scenes, wherein a posture of a character or entity is a particular orientation or positioning of that character or entity in space, a state of a setting is the view of a setting from a particular viewpoint, and a scene is created by combining a posture of a character with a state of a setting, a computer-assisted method for the creation of animated graphics, comprising: (a) defining a character or entity for being animated; (b) defining a setting in which the character or entity is to be animated and the setting having at least one reference, with each reference being one of a point, a surface, and a plane for supporting the character or entity; (c) storing a first posture of the character or entity in the first memory storage location; (d) storing a second posture of the character or entity in the first memory storage location; (e) storing a first state of the setting in the second memory storage location; (f) storing a second state of the setting in the second memory storage location; (g) defining a first pivot on the character or entity; (h) positioning the first posture of the character or entity in the first state of the setting such that the first pivot is supported by a reference of the setting; (i) defining a second pivot on the character or entity; (j) positioning the second posture of the character or entity in the first state of the setting with the first pivot supported by the reference of the setting and coincident with the position of the first pivot of the first posture; (k) determining a point of intersection of the second pivot of the postures with a reference of the first state of the setting; (l) locating the point of intersection of the second pivot on a reference of the second state of the setting; and (m) positioning the second posture of the character or entity in the second state of the setting such that the second pivot is supported by a reference at the intersection point.
Claim 2
Dependent Claim
382 words
In a computer having a first memory storage location for storing postures of a character or entity, a second memory storage location for storing states of a setting, a third memory storage location for storing scenes, and a display for showing scenes, wherein a posture of a character or entity is a particular orientation or positioning of that character or entity in space, a state of a setting is the view of a setting from a particular viewpoint, and a scene is created by combining a posture of a character with a state of a setting, a computer-assisted method for the creation of animated graphics, comprising: (a) defining a character or entity for being animated; (b) defining a setting in which the character or entity is to be animated and the setting having at least one reference, with each reference being one of a point, a surface, and a plane for supporting the character or entity; (c) storing a first posture of the character or entity in the first memory storage location; (d) storing a second posture of the character or entity in the first memory storage location; (e) storing a first state of the setting in the second memory storage location; (f) storing a second state of the setting in the second memory storage location; (g) defining a first pivot on the character or entity; (h) positioning the first posture of the character or entity in the first state of the setting such that the first pivot is supported by a reference of the setting; (i) defining a second pivot on the character or entity; (j) positioning the second posture of the character or entity in the first state of the setting with the first pivot supported by the reference of the setting and coincident with the position of the first pivot of the first posture; (k) determining a point of intersection of the second pivot of the postures with a reference of the first state of the setting; (l) locating the point of intersection of the second pivot on a reference of the second state of the setting; and (m) positioning the second posture of the character or entity in the second state of the setting such that the second pivot is supported by a reference at the intersection point.
Claim 3
Dependent Claim
36 words
The computer-assisted method for the creation of animated graphics according to claim 1 wherein in step (k) the intersection of the second pivot with the reference of the first state of the setting is determined manually.
Claim 4
Dependent Claim
92 words
The computer-assisted method for the creation of animated graphics according to claim 1 wherein in step (k) the intersection of the second pivot with the reference of the first state of the setting is determined where a line between the position of the second pivot on the first posture of the character and the position of the second pivot on the second posture of the character intersects the reference of the first state of the setting when both the first and second postures are positioned in the first state of the setting.
Claim 5
Dependent Claim
92 words
The computer-assisted method for the creation of animated graphics according to claim 1 wherein in step (k) the intersection of the second pivot with the reference of the first state of the setting is determined where an arc between the position of the second pivot on the first posture of the character and the position of the second pivot on the second posture of the character intersects the reference of the first state of the setting when both the first and second postures are positioned in the first state of the setting.
Claim 6
Dependent Claim
144 words
The computer-assisted method for the creation of animated graphics according to claim 1 wherein in step (k) the second pivot of the first posture of the character or entity in the first state of the setting is located at point X 0 , Y 0 , Z 0 , in three-dimensional space, the second pivot of the second posture of the character or entity in the first state of the setting is located at point X 1 , Y 1 , Z 1 , in three-dimensional space. the reference being located at an altitude, h, in the first state of the setting, and the point, x, y, z, in three-dimensional space of the intersection with the reference of the first state of the setting determined using the following equations: (1)k=(h-Y.sub.0)/(Y.sub.1 --Y.sub.0); wherein k is a coefficient, and (2)x=(1-k)X.sub.0 +kX.sub.1 ; (3)y=h; and (4)z=(1-k)Z.sub.0 +kZ.sub.1.
Claim 7
Dependent Claim
87 words
The computer-assisted method for the creation of animated graphics according to claim 1 wherein the second state of the setting is shifted from the first state of the setting and a translation is applied to the point of intersection determined in step (k) to accurately locate the point of intersection on the reference of the second state of the setting and wherein the translation applied is equivalent to the amount of the shift between the second state of the setting and the first state of the setting.
Claim 8
Dependent Claim
46 words
The computer-assisted method for the creation of animated graphics according to claim 1 wherein one of the pivots is determined by searching the posture of the entity or character for that portion of the entity or character that is closest to the reference of the setting.
Claim 9
Dependent Claim
261 words
The computer-assisted method for the creation of animated graphics according to claim 1, wherein to determine positions of the character or entity intermediate of the first and second postures over an interval of time required for movement of the character or entity from the first posture to the second posture, the steps further comprising: (1) assigning a first key position (a -1 ) and a second key position (a 2 ) to a state of a setting having both the first and second postures of the character or entity positioned therein; (2) connecting (a) one of the key positions, (b) a first pivot on one of the postures of the entity or character, (c) a first pivot on the other of the postures of the entity or character, and (d) the other of the key positions by a curve; (3) measuring the length of the curve from the first posture of one of the characters or entities to the first pivot of the other of the characters or entities; (4) graphically or numerically representing the curve determined in step (3) relative to the interval of time; (4) dividing the interval of time into a useful number of intermediate time intervals; (5) determining the length of the curve for each of the intermediate time intervals; (6) determining the intermediate positions of the first pivot for each intermediate time interval using the length of the curve between each time interval as a reference for moving the first pivot in the amount of the length of the curve; and (7) plotting each intermediate position.
Claim 10
Dependent Claim
20 words
The computer-assisted method for the creation of animated graphics according to claim 8 wherein the curve is a bezier curve.
Claim 11
Dependent Claim
54 words
The computer-assisted method for the creation of animated graphics according to claim 1 further comprising: (1) determining a center of gravity of the character or entity; and (2) utilizing a reverse kinematic algorithm along with the center of gravity of the character or entity to determine intermediate articulation movements of the character or entity.