Das Datenaustauschmodell von MHEG


next up gif
Next: Austauschebene von MHEG-Daten Up: Verarbeitung der MHEG-Objekte Previous: Verarbeitung der MHEG-Objekte

Das Datenaustauschmodell von MHEG

Da MHEG bei der ISO erstellt wird, folgt das Datenaustauschmodell von MHEG der ISO-Philosophie wie sie im ISO/OSI Modell definiert ist. Hier basiert der Austausch von Multimedia-Information auf der Architektur der Präsentationsschicht. Somit wird auch das Konzept der Trennung von abstrakter Syntax und Transfersyntax verfolgt. In einer abstrakten Syntax einigen sich die beiden Kommunikationspartner über den Aufbau und die Struktur der zwischen ihnen zu übermittelnden Daten, ohne sich jedoch auf eine bestimmte Transfersyntax zu beziehen. Zum Übermitteln werden dann die Daten des Senders, die bei ihm in seiner lokalen Syntax vorliegen (z.B. C++ Objekte), durch einen Codierer in Transfersyntax umgewandelt und abgeschickt. Der Empfänger formt nun diese Transfersyntax mit einem Decodierer in seine lokale Syntax (z.B. Pascal Strukturen) um und kann die Daten dann weiterverarbeiten.
Da die Definition der MHEG-Datenstrukturen in ASN.1 (Abstract Syntax Notation 1, [ISO87]) vorliegt und auch eine isomorphe Spezifikation der MHEG-Klassen in SGML geplant ist, werden ausreichend Mechanismen zur Codierung und Decodierung von MHEG-Daten zur Verfügung stehen. Die Beziehung zwischen lokaler, abstrakter Syntax und Transfersyntax ist in Abbildung gif dargestellt.

  
Figure: Das Datenaustauschmodell von MHEG[Mey94a]




Sascha Helfrich
Sun May 7 15:17:05 MET DST 1995