Patent ID: 8913878

Claim:
Device for providing a continuous playable video sequence which is modifiable, the modified sequence being provided in renderable manner, the device comprising: an input configured for obtaining playable objects, each object being independently playable, a providing unit configured to provide a plurality of defined functions, said functions applying playable effects to modify play of said playable objects, said playable objects being part of an underlying object-orientated model, said plurality of defined functions being provided to said playable objects as markup when selected, a time unit configured for adding time boundaries to said defined functions, to provide time bounded functions having respective beginning and end time boundaries, an ordering unit configured for ordering said defined time bounded functions with said objects into a sequence, thereby to place said objects with and without said functions at different times in said sequence, and a translation unit configured for applying translations to said playable objects in accordance with said playable effects, by rendering said playable objects in accordance with said markup, thereby to modify play of said playable objects at respective times within said sequence, said device thereby using said time boundaries and said ordering to combine a timeline synchronization framework with said underlying object-orientated model, wherein said ordering unit comprises a layered model for layering said time bounded defined functions to define interrelationships between said functions, said rendering being to form the continuous playable video sequence as a continuous linear sequence of said playable objects.