|
|
 |
DANAE Technology _____________________________ |
DANAE technology covers the following topics which are covered more in detail in dedicated pages:
- MPEG-21 (more... ), the open multimedia framework for transparent and augmented use of multimedia
- MPEG-4 Scalable Codecs (more... )
- Affective Ware (more... )
DANAE's architecture is based on MPEG-21 and MPEG-4 standards which is summarized in the diagram hereafter :
- The Context Aggregation Tool (CAT) is responsible for storing and aggregating context information coming from all terminals which are consuming content from the Server. The context is sent to the CAT through the Client DIP engine as an input for the server adaptation engine. On the Adaptation Node the CAT allows to manually control the adaptation parameters. Future work will integrate the Adaptation Node into the context collection chain.
- The Adaptation Engine is responsible for adapting each media according to the context of each terminal provided by the Context Aggregation Tool. The Adaptation Engine is triggered by the Streaming Interface, upon Multimedia Player requests.
- The Streaming Interface (SI) is responsible for retrieving media from the Adaptation Engine, multiplying it in case of multiple terminals, and sending it to each terminal. When the Adaptation Node is used, the Metadata is also streamed by the SI in order to enable generic adaptation in the network.
- The Server DIP Engine is the communication point with the Client DIP Engine. It manages sessions and creates and transfers the different DI’s needed by the Client DIP Engine.
- The Context Collection Tool is responsible for collecting various data from sensors located inside each terminal. These data are processed and then sent to the server to drive the media adaptation.
- The DRM Tool is responsible for managing the decryption keys when the terminal has to deal with protected content.
- The Multimedia Player is responsible for requesting and playing multimedia content. It is directly connected to the Streaming Interface.
- The Client DIP Engine is responsible for creating and driving all other modules on the Terminal. It is connected directly to its corresponding module, the Server DIP Engine. It sends collected context information to the CAT, retrieves and processes Digital Item Declaration and drives the Multimedia Player.
Among the salient features of adaptation, the reader will find further information on the following two:
|
|