Specifying Loops and Path Selection in Multimedia Presentations

Date of Submission: 
March 13, 1998
Report Number: 
With the rapid technological advances in computer hardware and presentation devices that are occurring, the development of multimedia presentations is quickly expanding from the realm of professional studios to small offices and homes. Along with the hardware advances, much effort has been put into creating the necessary tools to convert raw datastreams into polished presentations, including the specification of temporal relations between media objects (synchronization). Many models have been proposed and implemented for handling a rich set of both fine-grain(e.g. lip-synching an audio file with a video file) and coarse-grain (e.g. requiring object A to finish before object B starts)synchronization constraints. However, the explicit handling of loops and selection of one out of many paths within a synchronization model are important but often overlooked capabilities. This paper extends an existing coarse-grain synchronization model, the FLexible InteractivePresentation Synchronization (FLIPS) model [SKD96], to add these capabilities.