![Page 1: Technische Universität Ilmenau Technische Konzeption für die Darstellung eines vorgegebenen MPEG-4 Szenarios auf einem DVB- Endgerät. Institut für Medientechnik](https://reader035.vdocuments.mx/reader035/viewer/2022062622/55204d6749795902118bd18e/html5/thumbnails/1.jpg)
Technische Universität IlmenauTechnische Universität Ilmenau
Technische Konzeption für die Darstellung eines vorgegebenen MPEG-4 Szenarios auf einem DVB-Endgerät.
Institut für Medientechnik / Studiengang Medientechnologie
Zwischenverteidigung der Diplomarbeit von Marc Willwacher17.07.2002
![Page 2: Technische Universität Ilmenau Technische Konzeption für die Darstellung eines vorgegebenen MPEG-4 Szenarios auf einem DVB- Endgerät. Institut für Medientechnik](https://reader035.vdocuments.mx/reader035/viewer/2022062622/55204d6749795902118bd18e/html5/thumbnails/2.jpg)
17.07.2002 Zwischenverteidigung der Diplomarbeit von Marc Willwacher Seite 2
Inhalt:Inhalt:
• Einleitung • Datenübertragung, -bereitstellung, -zugriff
– Übertragung– DMIF
• MHP• DVB-J vers. MPEG-J• Fazit• TODO
![Page 3: Technische Universität Ilmenau Technische Konzeption für die Darstellung eines vorgegebenen MPEG-4 Szenarios auf einem DVB- Endgerät. Institut für Medientechnik](https://reader035.vdocuments.mx/reader035/viewer/2022062622/55204d6749795902118bd18e/html5/thumbnails/3.jpg)
17.07.2002 Zwischenverteidigung der Diplomarbeit von Marc Willwacher Seite 3
DVB-EndgerätDVB-Endgerät
• Gerät das eine oder mehrere der DVB-Spezifikationen anwendet oder umsetzt.
aus FKTG, 07/2001, S. 426, Reimers
![Page 4: Technische Universität Ilmenau Technische Konzeption für die Darstellung eines vorgegebenen MPEG-4 Szenarios auf einem DVB- Endgerät. Institut für Medientechnik](https://reader035.vdocuments.mx/reader035/viewer/2022062622/55204d6749795902118bd18e/html5/thumbnails/4.jpg)
17.07.2002 Zwischenverteidigung der Diplomarbeit von Marc Willwacher Seite 4
DVB-EndgerätDVB-Endgerät
• einfachste Lösung: nur die Nutzung der „Übertragung zum Zuschauer“
• Erweiterung um: „Interaktive Dienste“
• Nutzung von: „SI, Datenrundfunk“
• Nutzung der Multimedia Home Platform (MHP)
![Page 5: Technische Universität Ilmenau Technische Konzeption für die Darstellung eines vorgegebenen MPEG-4 Szenarios auf einem DVB- Endgerät. Institut für Medientechnik](https://reader035.vdocuments.mx/reader035/viewer/2022062622/55204d6749795902118bd18e/html5/thumbnails/5.jpg)
17.07.2002 Zwischenverteidigung der Diplomarbeit von Marc Willwacher Seite 5
DVB-EndgerätDVB-Endgerät
• Technische Anforderungen (MPEG-4 Systems Decoder Model)
aus ISO/IEC 14496-1, 10/2001, S. 11
![Page 6: Technische Universität Ilmenau Technische Konzeption für die Darstellung eines vorgegebenen MPEG-4 Szenarios auf einem DVB- Endgerät. Institut für Medientechnik](https://reader035.vdocuments.mx/reader035/viewer/2022062622/55204d6749795902118bd18e/html5/thumbnails/6.jpg)
17.07.2002 Zwischenverteidigung der Diplomarbeit von Marc Willwacher Seite 6
MPEG-4 -- DVBMPEG-4 -- DVB
MPEG-4
ES
SL
DVB
Übertragung:
MPEG-2 TS
oder
DSM-CC OC
oder
IP
DVB/MPEG4
Endgerät:
DMIF
Decoding Buffer
Decoder
Composition Mem.
Compositor
![Page 7: Technische Universität Ilmenau Technische Konzeption für die Darstellung eines vorgegebenen MPEG-4 Szenarios auf einem DVB- Endgerät. Institut für Medientechnik](https://reader035.vdocuments.mx/reader035/viewer/2022062622/55204d6749795902118bd18e/html5/thumbnails/7.jpg)
17.07.2002 Zwischenverteidigung der Diplomarbeit von Marc Willwacher Seite 7
Datenübertragung,
-bereitstellung,
-zugriff
Technische Universität IlmenauTechnische Universität IlmenauInstitut für Medientechnik / Studiengang Medientechnologie
![Page 8: Technische Universität Ilmenau Technische Konzeption für die Darstellung eines vorgegebenen MPEG-4 Szenarios auf einem DVB- Endgerät. Institut für Medientechnik](https://reader035.vdocuments.mx/reader035/viewer/2022062622/55204d6749795902118bd18e/html5/thumbnails/8.jpg)
17.07.2002 Zwischenverteidigung der Diplomarbeit von Marc Willwacher Seite 8
Übertragung zum ZuschauerÜbertragung zum Zuschauer
• Die Möglichkeiten im DVB-Datenrundfunk– Data Piping (nicht synchronisierte Daten, eigenes
Empfangsmodell)– Data Streaming (bei synchronisierten
Elementarströmen oder hoher Genauigkeit der Datenrate)
– Multiprotocol Encapsulation (unterschiedliche Kommunikationsprotokolle gekapselt, spez. IP)
– Data Carousel (zyklische Datenfiles,empfangen und speichern bei Bedarf)
– Object Carousel (DC + Verzeichnisse + Datenströme)
![Page 9: Technische Universität Ilmenau Technische Konzeption für die Darstellung eines vorgegebenen MPEG-4 Szenarios auf einem DVB- Endgerät. Institut für Medientechnik](https://reader035.vdocuments.mx/reader035/viewer/2022062622/55204d6749795902118bd18e/html5/thumbnails/9.jpg)
17.07.2002 Zwischenverteidigung der Diplomarbeit von Marc Willwacher Seite 9
DMIFDMIF
• Delivery Multimedia Integration Framework• Session Protokoll für das Management von
Multimedia Streaming über beliebige Netzwerke.
• Ähnlich FTP – Unterschied:
• FTP gibt Daten zurück• DMIF gibt Pointer auf (gestreamte) Daten
• Jeder DMIF-Partner kann Server und Client sein
![Page 10: Technische Universität Ilmenau Technische Konzeption für die Darstellung eines vorgegebenen MPEG-4 Szenarios auf einem DVB- Endgerät. Institut für Medientechnik](https://reader035.vdocuments.mx/reader035/viewer/2022062622/55204d6749795902118bd18e/html5/thumbnails/10.jpg)
17.07.2002 Zwischenverteidigung der Diplomarbeit von Marc Willwacher Seite 10
DMIF - DAIDMIF - DAI
• Die Funktionalität von DMIF drückt sich im DMIF-Applikation Interface (DAI) aus
• Sie wird in „protocol messages“ übersetzt• Nur diese „protocol messages“ unterscheiden
sich, abhängig vom darunter liegenden Netzwerks
• DAI unterstützt QoS-Management
![Page 11: Technische Universität Ilmenau Technische Konzeption für die Darstellung eines vorgegebenen MPEG-4 Szenarios auf einem DVB- Endgerät. Institut für Medientechnik](https://reader035.vdocuments.mx/reader035/viewer/2022062622/55204d6749795902118bd18e/html5/thumbnails/11.jpg)
17.07.2002 Zwischenverteidigung der Diplomarbeit von Marc Willwacher Seite 11
DMIFDMIF
• Ablauf einer DMIF-Session– Setup der Session zwischen Client und Server– Streams werden ausgewählt und DMIF sendet
einen Request zum Streamen– Der DMIF-Partner gibt die Pointer auf die
Verbindungen zurück in denen die Streams ablaufen und
– etabliert die Verbindungen
![Page 12: Technische Universität Ilmenau Technische Konzeption für die Darstellung eines vorgegebenen MPEG-4 Szenarios auf einem DVB- Endgerät. Institut für Medientechnik](https://reader035.vdocuments.mx/reader035/viewer/2022062622/55204d6749795902118bd18e/html5/thumbnails/12.jpg)
17.07.2002 Zwischenverteidigung der Diplomarbeit von Marc Willwacher Seite 12
DMIF – Beispiel für Zugriff auf InhalteDMIF – Beispiel für Zugriff auf Inhalte- DA_ServiceAttach()
- Content Address als Parameter
- InitialOD wird zurückgegeben
- DA_ChannelAdd()- ES_IDs als
Parameter
- Handles oder Pointer auf die dazugehörigen Channels werden zurückgegeben
- DA_ChannelReady()- Zum Start der
Übermittlung (optional)
aus ISO/IEC 14496-1, 10/2001, S. 36
![Page 13: Technische Universität Ilmenau Technische Konzeption für die Darstellung eines vorgegebenen MPEG-4 Szenarios auf einem DVB- Endgerät. Institut für Medientechnik](https://reader035.vdocuments.mx/reader035/viewer/2022062622/55204d6749795902118bd18e/html5/thumbnails/13.jpg)
17.07.2002 Zwischenverteidigung der Diplomarbeit von Marc Willwacher Seite 13
DMIF - ArchitekturDMIF - Architektur
aus Overview of the MPEG-4 Standard, 03/1999, S. 10
![Page 14: Technische Universität Ilmenau Technische Konzeption für die Darstellung eines vorgegebenen MPEG-4 Szenarios auf einem DVB- Endgerät. Institut für Medientechnik](https://reader035.vdocuments.mx/reader035/viewer/2022062622/55204d6749795902118bd18e/html5/thumbnails/14.jpg)
17.07.2002 Zwischenverteidigung der Diplomarbeit von Marc Willwacher Seite 14
Multimedia
Home
Platform
Technische Universität IlmenauTechnische Universität IlmenauInstitut für Medientechnik / Studiengang Medientechnologie
![Page 15: Technische Universität Ilmenau Technische Konzeption für die Darstellung eines vorgegebenen MPEG-4 Szenarios auf einem DVB- Endgerät. Institut für Medientechnik](https://reader035.vdocuments.mx/reader035/viewer/2022062622/55204d6749795902118bd18e/html5/thumbnails/15.jpg)
17.07.2002 Zwischenverteidigung der Diplomarbeit von Marc Willwacher Seite 15
MHP - Funktionalitäten und FormateMHP - Funktionalitäten und Formate
aus FKTG, 01/2001, S. 3 , Sedlmeyer
![Page 16: Technische Universität Ilmenau Technische Konzeption für die Darstellung eines vorgegebenen MPEG-4 Szenarios auf einem DVB- Endgerät. Institut für Medientechnik](https://reader035.vdocuments.mx/reader035/viewer/2022062622/55204d6749795902118bd18e/html5/thumbnails/16.jpg)
17.07.2002 Zwischenverteidigung der Diplomarbeit von Marc Willwacher Seite 16
MHP - ApplikationenMHP - Applikationen
• DVB-JAVA– Später Vergleich mit MPEG-4-J
• DVB-HTML– ab MHP 1.1– nur optional in allen Profiles– auch als interoperables Plugin erhältlich
![Page 17: Technische Universität Ilmenau Technische Konzeption für die Darstellung eines vorgegebenen MPEG-4 Szenarios auf einem DVB- Endgerät. Institut für Medientechnik](https://reader035.vdocuments.mx/reader035/viewer/2022062622/55204d6749795902118bd18e/html5/thumbnails/17.jpg)
17.07.2002 Zwischenverteidigung der Diplomarbeit von Marc Willwacher Seite 17
MHP - PluginsMHP - Plugins
• Interoperable Plugin: Auf Basis von DVB-J• Implementation specific Plugin: Herstellung,
SmartCards, Netzupdate
aus ETSI TS 101 812, V1.1.2, 10/2001, S. 41
![Page 18: Technische Universität Ilmenau Technische Konzeption für die Darstellung eines vorgegebenen MPEG-4 Szenarios auf einem DVB- Endgerät. Institut für Medientechnik](https://reader035.vdocuments.mx/reader035/viewer/2022062622/55204d6749795902118bd18e/html5/thumbnails/18.jpg)
17.07.2002 Zwischenverteidigung der Diplomarbeit von Marc Willwacher Seite 18
DVB-J
vers.
MPEG-J
Technische Universität IlmenauTechnische Universität IlmenauInstitut für Medientechnik / Studiengang Medientechnologie
![Page 19: Technische Universität Ilmenau Technische Konzeption für die Darstellung eines vorgegebenen MPEG-4 Szenarios auf einem DVB- Endgerät. Institut für Medientechnik](https://reader035.vdocuments.mx/reader035/viewer/2022062622/55204d6749795902118bd18e/html5/thumbnails/19.jpg)
17.07.2002 Zwischenverteidigung der Diplomarbeit von Marc Willwacher Seite 19
DVB-J und MPEG-JDVB-J und MPEG-J
• DVB-J benutzt– Java Virtual Machine: zur Ausführung der MHP-
Anwendungen– Personal Java 1.2: Grundwortschatz der Sprache Java– Java Media Framework 2.0: Funktionen zur Steuerung von
Medien wie Audio, Video oder Bildern– Java TV 1.0: Funktionen zur Verarbeitung eines Broadcast-
Datenstroms– DVB.ORG-Pakete: Funktionen zur Verarbeitung von
Serviceinformationen des DVB-Datenstroms– HAVI Widget-Set 1.0: Grafikfunktionen zur Darstellung von
Anwendungen– DAVIC-1.4-Pakete: Funktionen für den Zugriff auf den DVB-
Datenstrom
![Page 20: Technische Universität Ilmenau Technische Konzeption für die Darstellung eines vorgegebenen MPEG-4 Szenarios auf einem DVB- Endgerät. Institut für Medientechnik](https://reader035.vdocuments.mx/reader035/viewer/2022062622/55204d6749795902118bd18e/html5/thumbnails/20.jpg)
17.07.2002 Zwischenverteidigung der Diplomarbeit von Marc Willwacher Seite 20
DVB-J und MPEG-JDVB-J und MPEG-J
• MPEG-J besitzt dagegen nur folgende Packages:– org.iso.mpeg.mpegj.scene
(Szenengraph API)– org.iso.mpeg.mpegj.resourceManager
(Ressourcen Manager API)– org.iso.mpeg.mpegj.decoder
(Media Decoder API)– org.iso.mpeg.mpegj.net
(Network API)
![Page 21: Technische Universität Ilmenau Technische Konzeption für die Darstellung eines vorgegebenen MPEG-4 Szenarios auf einem DVB- Endgerät. Institut für Medientechnik](https://reader035.vdocuments.mx/reader035/viewer/2022062622/55204d6749795902118bd18e/html5/thumbnails/21.jpg)
17.07.2002 Zwischenverteidigung der Diplomarbeit von Marc Willwacher Seite 21
MPEG-JEin-/Ausgabe
NW API MD API SG API RM API
DMIF
Demux
BIFS Decoder Szenengraph
Media Decoder
CompositionRendering
Einführung DMIFAudioVisual Systems Profilesaus Projektgruppe„Verteilte Multimedia-Serversysteme“, WS 00/01, Paderborn Center for Parallel Computing
![Page 22: Technische Universität Ilmenau Technische Konzeption für die Darstellung eines vorgegebenen MPEG-4 Szenarios auf einem DVB- Endgerät. Institut für Medientechnik](https://reader035.vdocuments.mx/reader035/viewer/2022062622/55204d6749795902118bd18e/html5/thumbnails/22.jpg)
17.07.2002 Zwischenverteidigung der Diplomarbeit von Marc Willwacher Seite 22
DVB-J und MPEG-JDVB-J und MPEG-J
• Unterschiedliche Ansprüche:– MPEG-J:
• spezifiziert ein API für das Zusammenwirken von MPEG-4 Playern und Java Code.
• Java Code wird in Mediadaten eingebunden, ist Teil des MPEG-4 Streams
• zweckmäßig für das intelligente Managen der MPEG-4-Session.
• unter Umständen interessant für DMIF
![Page 23: Technische Universität Ilmenau Technische Konzeption für die Darstellung eines vorgegebenen MPEG-4 Szenarios auf einem DVB- Endgerät. Institut für Medientechnik](https://reader035.vdocuments.mx/reader035/viewer/2022062622/55204d6749795902118bd18e/html5/thumbnails/23.jpg)
17.07.2002 Zwischenverteidigung der Diplomarbeit von Marc Willwacher Seite 23
DVB-J und MPEG-JDVB-J und MPEG-J
• Unterschiedliche Ansprüche:– DVB-J:
• spezifiziert ein API für den Zugriff, die Verwaltung, Steuerung, Darstellung, etc. auf der MHP
• wesentlich komplexer und mächtiger als MPEG-J
• hängt nicht an einzelner Applikation• kann die MHP als Plugin erweitern
![Page 24: Technische Universität Ilmenau Technische Konzeption für die Darstellung eines vorgegebenen MPEG-4 Szenarios auf einem DVB- Endgerät. Institut für Medientechnik](https://reader035.vdocuments.mx/reader035/viewer/2022062622/55204d6749795902118bd18e/html5/thumbnails/24.jpg)
17.07.2002 Zwischenverteidigung der Diplomarbeit von Marc Willwacher Seite 24
FazitFazit
• DMIF ist zu nutzen
• MHP ist zu nutzen
• MPEG-J nur geeignet für direktes Managen einer Session, daher nur bedingt zu nutzen
![Page 25: Technische Universität Ilmenau Technische Konzeption für die Darstellung eines vorgegebenen MPEG-4 Szenarios auf einem DVB- Endgerät. Institut für Medientechnik](https://reader035.vdocuments.mx/reader035/viewer/2022062622/55204d6749795902118bd18e/html5/thumbnails/25.jpg)
17.07.2002 Zwischenverteidigung der Diplomarbeit von Marc Willwacher Seite 25
TODOTODO
• Konzeption DMIF für MHP– Basis Franks Stream– Untersuchung der Plugin-Schnittstellen, speziell
„Implementation specific“– Untersuchung der Eignung von Applikationen
• Untersuchung der Decodierung auf dem Endgerät• Untersuchung der Composition auf dem Endgerät• läuft heraus auf Untersuchung von möglichen MPEG-
4 Playern (IM1, ..?)• Konzeption der Einbindung eines Players in MHP
– Untersuchung der Plugin-Schnittstellen, speziell „Implementation specific“
– Untersuchung der Eignung von Applikationen
![Page 26: Technische Universität Ilmenau Technische Konzeption für die Darstellung eines vorgegebenen MPEG-4 Szenarios auf einem DVB- Endgerät. Institut für Medientechnik](https://reader035.vdocuments.mx/reader035/viewer/2022062622/55204d6749795902118bd18e/html5/thumbnails/26.jpg)
17.07.2002 Zwischenverteidigung der Diplomarbeit von Marc Willwacher Seite 26
Vielen Dank für Ihre Aufmerksamkeit
Technische Universität IlmenauTechnische Universität IlmenauInstitut für Medientechnik / Studiengang Medientechnologie
![Page 27: Technische Universität Ilmenau Technische Konzeption für die Darstellung eines vorgegebenen MPEG-4 Szenarios auf einem DVB- Endgerät. Institut für Medientechnik](https://reader035.vdocuments.mx/reader035/viewer/2022062622/55204d6749795902118bd18e/html5/thumbnails/27.jpg)
17.07.2002 Zwischenverteidigung der Diplomarbeit von Marc Willwacher Seite 27
Fragen?
Diskussion!
Anmerkungen?
Technische Universität IlmenauTechnische Universität IlmenauInstitut für Medientechnik / Studiengang Medientechnologie
![Page 28: Technische Universität Ilmenau Technische Konzeption für die Darstellung eines vorgegebenen MPEG-4 Szenarios auf einem DVB- Endgerät. Institut für Medientechnik](https://reader035.vdocuments.mx/reader035/viewer/2022062622/55204d6749795902118bd18e/html5/thumbnails/28.jpg)
17.07.2002 Zwischenverteidigung der Diplomarbeit von Marc Willwacher Seite 28
Beispiel 2:Beispiel 2:
• DSM-CC Object Carousel
![Page 29: Technische Universität Ilmenau Technische Konzeption für die Darstellung eines vorgegebenen MPEG-4 Szenarios auf einem DVB- Endgerät. Institut für Medientechnik](https://reader035.vdocuments.mx/reader035/viewer/2022062622/55204d6749795902118bd18e/html5/thumbnails/29.jpg)
17.07.2002 Zwischenverteidigung der Diplomarbeit von Marc Willwacher Seite 29
MPEG-4 Szenario - OD-FrameworkMPEG-4 Szenario - OD-Framework
aus ISO/IEC 14496-1, 10/2001, S. 17
![Page 30: Technische Universität Ilmenau Technische Konzeption für die Darstellung eines vorgegebenen MPEG-4 Szenarios auf einem DVB- Endgerät. Institut für Medientechnik](https://reader035.vdocuments.mx/reader035/viewer/2022062622/55204d6749795902118bd18e/html5/thumbnails/30.jpg)
17.07.2002 Zwischenverteidigung der Diplomarbeit von Marc Willwacher Seite 30
Beispiel 1:Beispiel 1:
• MPEG-4 Inhalte über MPEG-2 Transport Stream– Program Map Table identifiziert die PID der TS-
Pakete die die InitialOD-Section transportieren durch die Festlegung, „stream_type=MPEG-4“.
– InitialOD wird in einer „Private Section“ übermittelt. Diese enthält den InitialOD und den Stream Map Table.
– Stream Map Table verknüpft die ES-Descriptors mit der PID des entsprechenden Kanals.
– Object Descriptor Stream wird in OD-Stream-Sections übermittelt.
![Page 31: Technische Universität Ilmenau Technische Konzeption für die Darstellung eines vorgegebenen MPEG-4 Szenarios auf einem DVB- Endgerät. Institut für Medientechnik](https://reader035.vdocuments.mx/reader035/viewer/2022062622/55204d6749795902118bd18e/html5/thumbnails/31.jpg)
17.07.2002 Zwischenverteidigung der Diplomarbeit von Marc Willwacher Seite 31
Beispiel 1:Beispiel 1:
• MPEG-4 Inhalte über MPEG-2 Transport Stream– Scene Desription Stream wird unterschieden in
• BIFS-Command Informationen• BIFS-Anim Informationen
– BIFS-Command Informationen werden übertragen in BIFS-Command Sections
– BIFS-Anim Informationen werden, genauso wie Audio- oder Videoobjekte, in separaten ES übertragen.
![Page 32: Technische Universität Ilmenau Technische Konzeption für die Darstellung eines vorgegebenen MPEG-4 Szenarios auf einem DVB- Endgerät. Institut für Medientechnik](https://reader035.vdocuments.mx/reader035/viewer/2022062622/55204d6749795902118bd18e/html5/thumbnails/32.jpg)
17.07.2002 Zwischenverteidigung der Diplomarbeit von Marc Willwacher Seite 32
MHP - FähigkeitenMHP - Fähigkeiten
• Empfang und Verarbeitung von – Video/Audio (MPEG-2, ...)– Daten (beliebige für Apps)– Applikationen (DVB-J, DVB-HTML)
• Besitzt einen Navigator• Applikationen
– unsignierte– signierte
• Plugins– Interoperable– Implementation specific
![Page 33: Technische Universität Ilmenau Technische Konzeption für die Darstellung eines vorgegebenen MPEG-4 Szenarios auf einem DVB- Endgerät. Institut für Medientechnik](https://reader035.vdocuments.mx/reader035/viewer/2022062622/55204d6749795902118bd18e/html5/thumbnails/33.jpg)
17.07.2002 Zwischenverteidigung der Diplomarbeit von Marc Willwacher Seite 33
Warum Multimedia Home Platform?Warum Multimedia Home Platform?
• ist ein DVB-Endgeräte-Standard• interaktiver Standard für digitale TV- und
Multimediaübertragung• Einigung auf diesen Standard
– sowohl von Programmanbietern– als auch von Anbietern von Hardware
• wird mittlerweile von mehr als 300 DVB-Mitgliedern aus 37 Ländern unterstützt