Automatic generation of video from structured content
First Claim
Patent Images
1. Method for providing a playable sequence whose play is modifiable, the sequence with the modification being provided in renderable manner, the method comprising:
- providing defined functions, said functions for applying playable effects to modify play of playable objects, said playable objects being part of an underlying object-orientated model, the defined functions being provided as markup;
adding time boundaries to said defined functions, to provide time bounded functions,ordering said time bounded defined functions into a sequence with said objects, and arranging said sequence as a time graph to define playing within said sequence of said objects as such and objects as modified by said functions at different times respectively, andapplying translations to said objects using said ordered time-bounded defined functions, thereby to modify play of said objects in accordance with said effects, the method using said time boundaries and said ordering to combine a timeline synchronization framework with said underlying object-orientated model, and further comprising resolving said time graph simultaneously with setting up a layered model for effects within an execution frame.
4 Assignments
0 Petitions
Accused Products
Abstract
Device for providing a playable sequence in renderable manner comprises: a providing unit for providing defined functions, said functions for applying playable effects to objects, a time unit for adding time boundaries to said functions, to provide time bounded functions, an ordering unit for ordering said time bounded functions into a sequence, and a translation unit for applying translations to said objects in accordance with said effects.
-
Citations
18 Claims
-
1. Method for providing a playable sequence whose play is modifiable, the sequence with the modification being provided in renderable manner, the method comprising:
-
providing defined functions, said functions for applying playable effects to modify play of playable objects, said playable objects being part of an underlying object-orientated model, the defined functions being provided as markup; adding time boundaries to said defined functions, to provide time bounded functions, ordering said time bounded defined functions into a sequence with said objects, and arranging said sequence as a time graph to define playing within said sequence of said objects as such and objects as modified by said functions at different times respectively, and applying translations to said objects using said ordered time-bounded defined functions, thereby to modify play of said objects in accordance with said effects, the method using said time boundaries and said ordering to combine a timeline synchronization framework with said underlying object-orientated model, and further comprising resolving said time graph simultaneously with setting up a layered model for effects within an execution frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. Method for generation of playable video from existing media elements in a flat or non-playable source, the playable video being provided as a sequence in renderable manner, the method comprising:
-
providing defined functions, said functions for applying playable effects to define play of objects of said existing media elements, the defined functions being provided as markup; adding time boundaries to said defined functions, to provide time bounded functions, ordering said time bounded defined functions into a sequence, and applying translations to said objects using said ordered time-bounded defined functions, characterized in that said sequence comprises multiple code blocks associated with said objects and said time-bound functions, said code blocks each arranged within a respective time graph, at least some of said code blocks being executable simultaneously, said playable media thus comprising a plurality of time graphs forming said sequence, the method comprising rendering said sequence in an order defined by said time graphs within said sequence, thereby to provide said defining of play of said objects in accordance with said effects.
-
-
11. Device for generation of playable video media from existing media elements in a flat or non-playable source, the playable video media being provided as a sequence in renderable manner, the device comprising:
-
a providing unit for providing defined functions, said functions for applying playable effects to define play of objects of said existing media elements, said defined functions being provided as markup, a time unit for adding time boundaries to said defined functions, to provide time bounded functions, an ordering unit for ordering said defined time bounded functions into said sequence, and a translation unit for applying translations to said objects as required by said playable effects, characterized in that said sequence comprises multiple code blocks associated with said objects and said time bound functions, said code blocks each arranged within a respective time graph and at least some of said code blocks executable simultaneously, said playable video media thus comprising a plurality of time graphs within said sequence, and said device being configured to render said sequence in an order defined by said time graphs within said sequence, thereby to provide said defining of play of said objects. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification