Patent ID: 9014543
Filing Date: 2015-04-21
Classification: G06T,G11B,H04N

Abstract:
1. A method, comprising: receiving a video including a plurality of frames, the video having a first animation; determining an amount of change per pixel across a portion of the plurality of frames; assigning a value to pixels quantifying the amount of change per pixel; based on the value being above a threshold, generating a first masking frame indicative of modifiable pixels and pixels other than the modifiable pixels set to a null value; based on the value being below the threshold, generating a second masking frame indicative of static background pixels; applying the first masking frame to frames of the plurality of frames to generate a plurality of partial frames, wherein the plurality of partial frames include the modifiable pixels that represent selected movement across the portion of the plurality of frames and pixels other than the modifiable pixels set to a null value; applying the second masking frame to at least one frame of the plurality of frames to generate a background template frame, wherein the background template frame includes the static background pixels that represent non-movement across the portion of the plurality of frames and pixels other than the static background pixels set to a unity value; combining the background template frame with each of the plurality of partial frames to generate a plurality of altered frames; and processing the plurality of altered frames into a video having a second animation so as to illustrate movement across the plurality of altered frames within the modifiable pixels.