Animation compression
AssigneeLucasfilm Entertainment Company Ltd.
InventorsFrederic P. Pighin, Jerome Scholler
Life of this patent
Estimating the term…
Abstract
A system includes a computing device that includes a memory configured to store instructions. The computing device also includes a processor configured to execute the instructions to perform a method that includes identifying a portion of a representation of a character in an animation. The identified portion is associated with a feature of the character to be represented in a reconstructed version of the animation. The method also includes compressing the identified portion of the character representation and other portions of the character representation to produce a model of the character that is capable of reconstructing the animation.
Claims36
A computer-implemented method comprising:
- receiving an animation including a series of frames;
- identifying a portion of a representation of a character in a frame of the animation, wherein the identified portion is associated with a feature of the character to be represented in a reconstructed version of the animation;
- assigning a weight to the identified portion to produce a prioritized input usable for compressing the animation, the weight being assigned prior to compression of the animation and representing a priority of the portion to be included in a compressed model, wherein the weight is assigned to one or more vertices corresponding to the feature of the character to produce the prioritized input including one or more weighted vertices;
- and
- compressing the animation using the one or more weighted vertices to produce the compressed model, the compressed model being usable for reconstructing the animation, wherein whether the compressed model includes the identified portion is based on the weight assigned to the portion.
A non-transitory computer program product tangibly embodied in an information carrier and comprising instructions that when executed by a processor perform a method comprising
- receiving an animation including a series of frames;
- identifying a portion of a representation of a character in a frame of the animation, wherein the identified portion is associated with a feature of the character to be represented in a reconstructed version of the animation;
- assigning a weight to the identified portion to produce a prioritized input usable for compressing the animation, the weight being assigned prior to compression of the animation and representing a priority of the portion to be included in a compressed model, wherein the weight is assigned to one or more vertices corresponding to the feature of the character to produce the prioritized input including one or more weighted vertices;
- and
- compressing the animation using the one or more weighted vertices to produce the compressed model, the compressed model being usable for reconstructing the animation, wherein whether the compressed model includes the identified portion is based on the weight assigned to the portion.
A system comprising:
- a computing device comprising:
- a memory configured to store instructions;
- and
- a processor configured to execute the instructions to perform a method comprising:
- receive an animation including a series of frames;
- identify a portion of a representation of a character in a frame of the animation, wherein the identified portion is associated with a feature of the character to be represented in a reconstructed version of the animation;
- assign a weight to the identified portion to produce a prioritized input usable for compressing the animation, the weight being assigned prior to compression of the animation and representing a priority of the portion to be included in a compressed model, wherein the weight is assigned to one or more vertices corresponding to the feature of the character to produce the prioritized input including one or more weighted vertices;
- and
- compress the animation using the one or more weighted vertices to produce the compressed model, the compressed model being that is usable for reconstructing the animation, wherein whether the compressed model includes the identified portion is based on the weight assigned to the portion.
Dependencies are inferred from the claim text.