1. A method for generating an animated image, the method comprising: generating a table of trajectories, including mapping positions of key points over time on a video of an object to be animated as the object performs each of a plurality of defined actions; and using the table of trajectories and a sound rate of the video to generate a frame list, wherein the frame list includes information to render an animated image of the object in real time at a rate determined by a sound rate of the video.