[Next]

RTMW'96

24/10/96

Issues in Temporal Representation of Multimedia Documents : The Madeus Experience

Nabil Layaïda

Opéra Project : INRIA


[Next] [Previous] [First]

Design Goals

The goal of the Madeus application is to meet the following requirements:


[Next] [Previous] [First]

Multimedia Composition Model

Multimedia documents are manipulated through four dimensions:


[Next] [Previous] [First]

Temporal Composition Requirements


[Next] [Previous] [First]

Temporal Abstractions

Abstract Representation of a multimedia object => Temporal Interval.

Multimedia objects can be classified into:

Types of intervals:


[Next] [Previous] [First]

Temporal Interval

Four important instants of the interval are considered :

Image


[Next] [Previous] [First]

Temporal Synchronization

Different levels of specification :


[Next] [Previous] [First]

A document Source Example

<doc> background = image1.jpg, synchronization=List_before

dynamic_style : { ( [0:3] sec , volume = [0, 50] ) }

<composite> name=scene1

<obj> name=A, url=http://opera.inrialpes.fr/toto.mpeg, loop =2

dynamic_style : { ( [0:10] sec, xpos = [100 : 300 pt ] );

( [end-5:end] sec, box_effect = explode ) }

</obj> ......

<relations>

A equals B; B before C; .....

</relations>

</composite>

.......

<composite> name=scene2

........

</composite>

.....

</doc>

PS : There's more syntax for spatio-temporal behaviour


[Next] [Previous] [First]

Example

Image


[Next] [Previous] [First]

Example

Image


[Next] [Previous] [First]

Example

Image


[Next] [Previous] [First]

Temporal Representation Of the Document

Image


[Next] [Previous] [First]

Temporal Constraints Management

Author:

For each new specification:


[Next] [Previous] [First]

An Example of Document Construction

Image


[Next] [Previous] [First]

An Example of Document Construction

Image

Nodes hold synchronization information + Spatio-temporal actions


[Next] [Previous] [First]

Types of Inconsistencies

Image

( for more details see : http://opera.inrialpes.fr )


[Next] [Previous] [First]

Architecture of Madeus

A layered architecture of the Madeus application:


[Next] [Previous] [First]

Scheduling

Image


[Previous] [First]

Conclusion

In our prototype we emphasize on:

Several documents have been written with Madeus