Back to results
US 2006/0242550 A1Published application
Media timeline sorting
AssigneeMicrosoft Corporation
InventorsShafiq Rahman, Alexandre Grigorovitch, Xiqiang Zhi
Life of this patent
Estimating the term…
Abstract
Media timeline sorting is described. In an implementation, a method includes receiving a media timeline at an application programming interface, in which, the media timeline includes a plurality of timeline objects. One or more of the timeline objects reference a respective one of a plurality of media. A plurality of segments is generated from the media timeline for sequential rendering such that each segment references a particular set of the timeline objects that are rendering during a duration of the segment.
Claims20
A method comprising:
- receiving a media timeline at an application programming interface, wherein the media timeline includes a plurality of timeline objects, one or more said timeline objects referencing a respective one of a plurality of media;
- and
- generating a plurality of segments from the media timeline for rendering, one after another, wherein each said segment references a particular set of the timeline objects that are rendering during a duration of the segment.
A method comprising:
- sorting a plurality of entries corresponding to a media timeline into chronological order in an array, wherein:
- each timeline object included in the media timeline has a corresponding said entry for a start time and a corresponding said entry for a stop time;
- and
- one or more said timeline objects reference media for rendering;
- and
- walking the sorted array to form a plurality of segments for rendering, wherein each said segment references one or more of the media which are to be rendered during the segment.
3 more elements
A method comprising:
- receiving a request via an application programming interface to render a media timeline having a plurality of timeline objects at a particular point in time;
- walking a sorted array until a segment is reached which corresponds to the particular point in time by:
- collecting each said timeline object referenced by an entry in the sorted array having a start time;
- and
- discarding each said timeline object referenced by an entry in the sorted array having a stop time;
- and
- rendering the collected said timeline objects.
4 more elements
Dependencies are inferred from the claim text.