Patent ID: 11908058
Assignee: AUTODESK, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 14:
15. A system comprising:
a computing device; and
a computer-readable storage device coupled to the computing device and having instructions stored thereon which, when executed by the computing device, cause the computing device to:
construct three-dimensional motion data from two-dimensional videos, the three-dimensional motion data representing movement of people in the two-dimensional videos and including, for each person, a root of a three-dimensional skeleton of the person, wherein the three-dimensional skeleton comprises multiple three-dimensional poses of the person during at least a portion of frames of a video from the two-dimensional videos;
convert the three-dimensional motion data into editable keyframe-based animation data in three-dimensional space;
provide the editable keyframe-based animation data for applying to a character to animate motion of the character in three-dimensional space; and
associate text descriptions, which have been generated from the two-dimensional videos, with the movements from the editable keyframe-based animation data, wherein the instructions cause the computing device to associate the text descriptions with the movements by causing the computing device to
represent the text descriptions as feature vectors,
store respective feature vectors with respective movements detected in the two-dimensional videos to pair a text description with a movement, and
generate an index object that encapsulates the feature vectors for use for comparison with query vectors provided during searching for a movement to animate the motion of the character.