Analyze the data of a given video.

Display it as images for a better observation.

Best transitions

Creating compound loops from the transitions in the analysis stage

Arrange the new data in a dynamic programming table and in a cost table as shown below.

 

 

Every column consists compound loops with one specific basic loop

 

 

Basic loops and cost

Text Box: Each line number consists the compound loop length

Final improvement to the synthesis result.

Applying linear Cross-fading technique when a transition is about to happen.

 

For example (Flag):

When a jump is about to occur we use linear Cross-fading by fade some frames before 273 with some frames before 56.

Cross-Fading result

Algorithm